16529 lines
		
	
	
		
			227 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			16529 lines
		
	
	
		
			227 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
.data
 | 
						|
.align 4
 | 
						|
.type sec.2,@object
 | 
						|
sec.2:
 | 
						|
.long s22
 | 
						|
.long s241
 | 
						|
.long s243
 | 
						|
.long s244
 | 
						|
.long s25
 | 
						|
.long s26
 | 
						|
.long s4
 | 
						|
.long s61
 | 
						|
.long s626
 | 
						|
.long s71
 | 
						|
.long s72
 | 
						|
.long s757
 | 
						|
.long s7813
 | 
						|
.long s714
 | 
						|
.long s715
 | 
						|
.long s81
 | 
						|
.long s84
 | 
						|
.long s85
 | 
						|
.long s86
 | 
						|
.long s88
 | 
						|
.long s9
 | 
						|
.bss
 | 
						|
.size sec.2,84
 | 
						|
.align 4
 | 
						|
.type d0.3,@object
 | 
						|
.size d0.3,68
 | 
						|
.lcomm d0.3,68
 | 
						|
.align 4
 | 
						|
.type pd0.4,@object
 | 
						|
.size pd0.4,4
 | 
						|
.lcomm pd0.4,4
 | 
						|
.globl main
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type main,@function
 | 
						|
main:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $4,%esp
 | 
						|
movl $1,d0.3+36
 | 
						|
movl $1,d0.3+40
 | 
						|
movl $1,d0.3+44
 | 
						|
movl $1,d0.3+48
 | 
						|
leal d0.3,%edi
 | 
						|
movl %edi,pd0.4
 | 
						|
movl $0,-4(%ebp)
 | 
						|
jmp .LC12
 | 
						|
.LC9:
 | 
						|
pushl pd0.4
 | 
						|
movl -4(%ebp),%edi
 | 
						|
call *sec.2(,%edi,4)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,d0.3+52
 | 
						|
movl d0.3+56,%edi
 | 
						|
movl d0.3+52,%esi
 | 
						|
leal (%esi,%edi),%edi
 | 
						|
movl %edi,d0.3+56
 | 
						|
cmpl $0,d0.3+36
 | 
						|
je .LC17
 | 
						|
pushl d0.3+52
 | 
						|
pushl $d0.3+60
 | 
						|
pushl $.LC20
 | 
						|
call printf
 | 
						|
addl $12,%esp
 | 
						|
.LC17:
 | 
						|
.LC10:
 | 
						|
incl -4(%ebp)
 | 
						|
.LC12:
 | 
						|
movl -4(%ebp),%edi
 | 
						|
cmpl $21,%edi
 | 
						|
jb .LC9
 | 
						|
cmpl $0,d0.3+56
 | 
						|
jne .LC23
 | 
						|
pushl $.LC26
 | 
						|
call printf
 | 
						|
addl $4,%esp
 | 
						|
jmp .LC24
 | 
						|
.LC23:
 | 
						|
pushl $.LC27
 | 
						|
call printf
 | 
						|
addl $4,%esp
 | 
						|
.LC24:
 | 
						|
mov $0,%eax
 | 
						|
.LC1:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf28:
 | 
						|
.size main,.Lf28-main
 | 
						|
.data
 | 
						|
.align 1
 | 
						|
.type s22er.30,@object
 | 
						|
s22er.30:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 50
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size s22er.30,10
 | 
						|
.align 1
 | 
						|
.type qs22.31,@object
 | 
						|
.size qs22.31,8
 | 
						|
qs22.31:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 50
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s22
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type s22,@function
 | 
						|
s22:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $32,%esp
 | 
						|
movl $0,-12(%ebp)
 | 
						|
leal qs22.31,%edi
 | 
						|
movl %edi,-4(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
leal 60(%edi),%edi
 | 
						|
movl %edi,-8(%ebp)
 | 
						|
.LC32:
 | 
						|
.LC33:
 | 
						|
movl -8(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-8(%ebp)
 | 
						|
movl -4(%ebp),%esi
 | 
						|
leal 1(%esi),%ebx
 | 
						|
movl %ebx,-4(%ebp)
 | 
						|
movb (,%esi),%bl
 | 
						|
movb %bl,(,%edi)
 | 
						|
movsbl %bl,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC32
 | 
						|
movl $1,-16(%ebp)
 | 
						|
movl $2,-24(%ebp)
 | 
						|
movl $3,-28(%ebp)
 | 
						|
movl $4,-20(%ebp)
 | 
						|
movl -16(%ebp),%edi
 | 
						|
movl -24(%ebp),%esi
 | 
						|
leal (%esi,%edi),%edi
 | 
						|
movl -28(%ebp),%esi
 | 
						|
leal (%esi,%edi),%edi
 | 
						|
movl -20(%ebp),%esi
 | 
						|
leal (%esi,%edi),%edi
 | 
						|
cmpl $10,%edi
 | 
						|
je .LC35
 | 
						|
incl -12(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC37
 | 
						|
pushl $1
 | 
						|
pushl $s22er.30
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC37:
 | 
						|
.LC35:
 | 
						|
movl $2,-32(%ebp)
 | 
						|
movl -16(%ebp),%edi
 | 
						|
cmpl %edi,-32(%ebp)
 | 
						|
jne .LC39
 | 
						|
addl $4,-12(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC41
 | 
						|
pushl $4
 | 
						|
pushl $s22er.30
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC41:
 | 
						|
.LC39:
 | 
						|
movl -12(%ebp),%eax
 | 
						|
.LC29:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf43:
 | 
						|
.size s22,.Lf43-s22
 | 
						|
.data
 | 
						|
.align 1
 | 
						|
.type s241er.45,@object
 | 
						|
s241er.45:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 52
 | 
						|
.byte 49
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size s241er.45,11
 | 
						|
.align 1
 | 
						|
.type qs241.46,@object
 | 
						|
.size qs241.46,8
 | 
						|
qs241.46:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 52
 | 
						|
.byte 49
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.align 4
 | 
						|
.type g.47,@object
 | 
						|
.size g.47,156
 | 
						|
g.47:
 | 
						|
.long 0
 | 
						|
.long 0
 | 
						|
.long 0
 | 
						|
.long 0
 | 
						|
.long 0
 | 
						|
.long 0
 | 
						|
.long 0
 | 
						|
.long 0
 | 
						|
.long 0
 | 
						|
.long 0
 | 
						|
.long 0
 | 
						|
.long 0
 | 
						|
.long 0
 | 
						|
.long 0
 | 
						|
.long 0
 | 
						|
.long 0
 | 
						|
.long 0
 | 
						|
.long 0
 | 
						|
.long 6
 | 
						|
.long 0
 | 
						|
.long 8
 | 
						|
.long 0
 | 
						|
.long 12
 | 
						|
.long 0
 | 
						|
.long 16
 | 
						|
.long 0
 | 
						|
.long 18
 | 
						|
.long 0
 | 
						|
.long 20
 | 
						|
.long 0
 | 
						|
.long 24
 | 
						|
.long 0
 | 
						|
.long 28
 | 
						|
.long 0
 | 
						|
.long 30
 | 
						|
.long 0
 | 
						|
.long 32
 | 
						|
.long 0
 | 
						|
.long 36
 | 
						|
.globl s241
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type s241,@function
 | 
						|
s241:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $488,%esp
 | 
						|
movl $0,-484(%ebp)
 | 
						|
movl $0,-488(%ebp)
 | 
						|
leal qs241.46,%edi
 | 
						|
movl %edi,-476(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
leal 60(%edi),%edi
 | 
						|
movl %edi,-480(%ebp)
 | 
						|
.LC48:
 | 
						|
.LC49:
 | 
						|
movl -480(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-480(%ebp)
 | 
						|
movl -476(%ebp),%esi
 | 
						|
leal 1(%esi),%ebx
 | 
						|
movl %ebx,-476(%ebp)
 | 
						|
movb (,%esi),%bl
 | 
						|
movb %bl,(,%edi)
 | 
						|
movsbl %bl,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC48
 | 
						|
jmp .LC51
 | 
						|
incl -484(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC53
 | 
						|
pushl $1
 | 
						|
pushl $s241er.45
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC53:
 | 
						|
.LC51:
 | 
						|
jmp .LC55
 | 
						|
addl $2,-484(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC57
 | 
						|
pushl $2
 | 
						|
pushl $s241er.45
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC57:
 | 
						|
.LC55:
 | 
						|
jmp .LC59
 | 
						|
addl $4,-484(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC61
 | 
						|
pushl $4
 | 
						|
pushl $s241er.45
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC61:
 | 
						|
.LC59:
 | 
						|
jmp .LC63
 | 
						|
addl $8,-484(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC65
 | 
						|
pushl $8
 | 
						|
pushl $s241er.45
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC65:
 | 
						|
.LC63:
 | 
						|
movl $0,-4(%ebp)
 | 
						|
.LC67:
 | 
						|
movl -4(%ebp),%edi
 | 
						|
movl %edi,g.47(,%edi,4)
 | 
						|
.LC68:
 | 
						|
incl -4(%ebp)
 | 
						|
cmpl $17,-4(%ebp)
 | 
						|
jl .LC67
 | 
						|
movl $18,-4(%ebp)
 | 
						|
.LC71:
 | 
						|
movl -4(%ebp),%edi
 | 
						|
leal g.47(,%edi,4),%edi
 | 
						|
pushl (,%edi)
 | 
						|
call pow2
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,(,%edi)
 | 
						|
movl -4(%ebp),%edi
 | 
						|
leal (,%edi,4),%edi
 | 
						|
movl g.47(%edi),%esi
 | 
						|
subl $1,%esi
 | 
						|
movl %esi,g.47-4(%edi)
 | 
						|
addl $2,-4(%ebp)
 | 
						|
.LC72:
 | 
						|
cmpl $39,-4(%ebp)
 | 
						|
jl .LC71
 | 
						|
movl $0,-160(%ebp)
 | 
						|
movl $0,-316(%ebp)
 | 
						|
movl $0,-472(%ebp)
 | 
						|
movl $1,-156(%ebp)
 | 
						|
movl $1,-312(%ebp)
 | 
						|
movl $1,-468(%ebp)
 | 
						|
movl $2,-152(%ebp)
 | 
						|
movl $2,-308(%ebp)
 | 
						|
movl $2,-464(%ebp)
 | 
						|
movl $3,-148(%ebp)
 | 
						|
movl $3,-304(%ebp)
 | 
						|
movl $3,-460(%ebp)
 | 
						|
movl $4,-144(%ebp)
 | 
						|
movl $4,-300(%ebp)
 | 
						|
movl $4,-456(%ebp)
 | 
						|
movl $5,-140(%ebp)
 | 
						|
movl $5,-296(%ebp)
 | 
						|
movl $5,-452(%ebp)
 | 
						|
movl $6,-136(%ebp)
 | 
						|
movl $6,-292(%ebp)
 | 
						|
movl $6,-448(%ebp)
 | 
						|
movl $7,-132(%ebp)
 | 
						|
movl $7,-288(%ebp)
 | 
						|
movl $7,-444(%ebp)
 | 
						|
movl $8,-128(%ebp)
 | 
						|
movl $8,-284(%ebp)
 | 
						|
movl $8,-440(%ebp)
 | 
						|
movl $9,-124(%ebp)
 | 
						|
movl $9,-280(%ebp)
 | 
						|
movl $9,-436(%ebp)
 | 
						|
movl $10,-120(%ebp)
 | 
						|
movl $10,-276(%ebp)
 | 
						|
movl $10,-432(%ebp)
 | 
						|
movl $11,-116(%ebp)
 | 
						|
movl $11,-272(%ebp)
 | 
						|
movl $11,-428(%ebp)
 | 
						|
movl $12,-112(%ebp)
 | 
						|
movl $12,-268(%ebp)
 | 
						|
movl $12,-424(%ebp)
 | 
						|
movl $13,-108(%ebp)
 | 
						|
movl $13,-264(%ebp)
 | 
						|
movl $13,-420(%ebp)
 | 
						|
movl $14,-104(%ebp)
 | 
						|
movl $14,-260(%ebp)
 | 
						|
movl $14,-416(%ebp)
 | 
						|
movl $15,-100(%ebp)
 | 
						|
movl $15,-256(%ebp)
 | 
						|
movl $15,-412(%ebp)
 | 
						|
movl $16,-96(%ebp)
 | 
						|
movl $16,-252(%ebp)
 | 
						|
movl $16,-408(%ebp)
 | 
						|
movl $63,-92(%ebp)
 | 
						|
movl $63,-248(%ebp)
 | 
						|
movl $63,-404(%ebp)
 | 
						|
movl $64,-88(%ebp)
 | 
						|
movl $64,-244(%ebp)
 | 
						|
movl $64,-400(%ebp)
 | 
						|
movl $255,-84(%ebp)
 | 
						|
movl $255,-240(%ebp)
 | 
						|
movl $255,-396(%ebp)
 | 
						|
movl $256,-80(%ebp)
 | 
						|
movl $256,-236(%ebp)
 | 
						|
movl $256,-392(%ebp)
 | 
						|
movl $4095,-76(%ebp)
 | 
						|
movl $4095,-232(%ebp)
 | 
						|
movl $4095,-388(%ebp)
 | 
						|
movl $4096,-72(%ebp)
 | 
						|
movl $4096,-228(%ebp)
 | 
						|
movl $4096,-384(%ebp)
 | 
						|
movl $65535,-68(%ebp)
 | 
						|
movl $65535,-224(%ebp)
 | 
						|
movl $65535,-380(%ebp)
 | 
						|
movl $65536,-64(%ebp)
 | 
						|
movl $65536,-220(%ebp)
 | 
						|
movl $65536,-376(%ebp)
 | 
						|
movl $262143,-60(%ebp)
 | 
						|
movl $262143,-216(%ebp)
 | 
						|
movl $262143,-372(%ebp)
 | 
						|
movl $262144,-56(%ebp)
 | 
						|
movl $262144,-212(%ebp)
 | 
						|
movl $262144,-368(%ebp)
 | 
						|
movl $1048575,-52(%ebp)
 | 
						|
movl $1048575,-208(%ebp)
 | 
						|
movl $1048575,-364(%ebp)
 | 
						|
movl $1048576,-48(%ebp)
 | 
						|
movl $1048576,-204(%ebp)
 | 
						|
movl $1048576,-360(%ebp)
 | 
						|
movl $16777215,-44(%ebp)
 | 
						|
movl $16777215,-200(%ebp)
 | 
						|
movl $16777215,-356(%ebp)
 | 
						|
movl $16777216,-40(%ebp)
 | 
						|
movl $16777216,-196(%ebp)
 | 
						|
movl $16777216,-352(%ebp)
 | 
						|
movl $268435455,-36(%ebp)
 | 
						|
movl $268435455,-192(%ebp)
 | 
						|
movl $268435455,-348(%ebp)
 | 
						|
movl $268435456,-32(%ebp)
 | 
						|
movl $268435456,-188(%ebp)
 | 
						|
movl $268435456,-344(%ebp)
 | 
						|
movl $1073741823,-28(%ebp)
 | 
						|
movl $1073741823,-184(%ebp)
 | 
						|
movl $1073741823,-340(%ebp)
 | 
						|
movl $1073741824,-24(%ebp)
 | 
						|
movl $1073741824,-180(%ebp)
 | 
						|
movl $1073741824,-336(%ebp)
 | 
						|
mov $0xffffffff,%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
mov $0xffffffff,%edi
 | 
						|
movl %edi,-176(%ebp)
 | 
						|
mov $0xffffffff,%edi
 | 
						|
movl %edi,-332(%ebp)
 | 
						|
mov $0xffffffff,%edi
 | 
						|
movl %edi,-16(%ebp)
 | 
						|
mov $0xffffffff,%edi
 | 
						|
movl %edi,-172(%ebp)
 | 
						|
mov $0xffffffff,%edi
 | 
						|
movl %edi,-328(%ebp)
 | 
						|
mov $0xffffffff,%edi
 | 
						|
movl %edi,-12(%ebp)
 | 
						|
mov $0xffffffff,%edi
 | 
						|
movl %edi,-168(%ebp)
 | 
						|
mov $0xffffffff,%edi
 | 
						|
movl %edi,-324(%ebp)
 | 
						|
mov $0xffffffff,%edi
 | 
						|
movl %edi,-8(%ebp)
 | 
						|
mov $0xffffffff,%edi
 | 
						|
movl %edi,-164(%ebp)
 | 
						|
mov $0xffffffff,%edi
 | 
						|
movl %edi,-320(%ebp)
 | 
						|
movl $0,-4(%ebp)
 | 
						|
.LC190:
 | 
						|
movl -4(%ebp),%edi
 | 
						|
leal (,%edi,4),%edi
 | 
						|
leal -160(%ebp),%esi
 | 
						|
movl (%esi,%edi),%esi
 | 
						|
cmpl %esi,g.47(%edi)
 | 
						|
jne .LC197
 | 
						|
leal -316(%ebp),%ebx
 | 
						|
movl (%ebx,%edi),%ebx
 | 
						|
cmpl %ebx,%esi
 | 
						|
jne .LC197
 | 
						|
leal -472(%ebp),%esi
 | 
						|
cmpl (%esi,%edi),%ebx
 | 
						|
je .LC194
 | 
						|
.LC197:
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,40(%edi)
 | 
						|
je .LC198
 | 
						|
pushl $.LC200
 | 
						|
call printf
 | 
						|
addl $4,%esp
 | 
						|
pushl $.LC201
 | 
						|
call printf
 | 
						|
addl $4,%esp
 | 
						|
.LC198:
 | 
						|
.LC194:
 | 
						|
.LC191:
 | 
						|
incl -4(%ebp)
 | 
						|
cmpl $39,-4(%ebp)
 | 
						|
jl .LC190
 | 
						|
cmpl $0,-488(%ebp)
 | 
						|
je .LC202
 | 
						|
movl $16,-484(%ebp)
 | 
						|
.LC202:
 | 
						|
movl -484(%ebp),%eax
 | 
						|
.LC44:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf204:
 | 
						|
.size s241,.Lf204-s241
 | 
						|
.globl pow2
 | 
						|
.align 16
 | 
						|
.type pow2,@function
 | 
						|
pow2:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $4,%esp
 | 
						|
movl $1,-4(%ebp)
 | 
						|
jmp .LC207
 | 
						|
.LC206:
 | 
						|
sall $1,-4(%ebp)
 | 
						|
.LC207:
 | 
						|
movl 20(%ebp),%edi
 | 
						|
movl %edi,%esi
 | 
						|
subl $1,%esi
 | 
						|
movl %esi,20(%ebp)
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC206
 | 
						|
movl -4(%ebp),%eax
 | 
						|
.LC205:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf209:
 | 
						|
.size pow2,.Lf209-pow2
 | 
						|
.data
 | 
						|
.align 1
 | 
						|
.type s243er.211,@object
 | 
						|
s243er.211:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 52
 | 
						|
.byte 51
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size s243er.211,11
 | 
						|
.align 1
 | 
						|
.type qs243.212,@object
 | 
						|
.size qs243.212,8
 | 
						|
qs243.212:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 52
 | 
						|
.byte 51
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s243
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type s243,@function
 | 
						|
s243:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $268,%esp
 | 
						|
movl $0,-268(%ebp)
 | 
						|
leal qs243.212,%edi
 | 
						|
movl %edi,-260(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
leal 60(%edi),%edi
 | 
						|
movl %edi,-264(%ebp)
 | 
						|
.LC213:
 | 
						|
.LC214:
 | 
						|
movl -264(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-264(%ebp)
 | 
						|
movl -260(%ebp),%esi
 | 
						|
leal 1(%esi),%ebx
 | 
						|
movl %ebx,-260(%ebp)
 | 
						|
movb (,%esi),%bl
 | 
						|
movb %bl,(,%edi)
 | 
						|
movsbl %bl,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC213
 | 
						|
leal -256(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
call zerofill
 | 
						|
addl $4,%esp
 | 
						|
movb $1,-159(%ebp)
 | 
						|
movb $1,-191(%ebp)
 | 
						|
movb $1,-130(%ebp)
 | 
						|
movb $1,-208(%ebp)
 | 
						|
movb $1,-158(%ebp)
 | 
						|
movb $1,-190(%ebp)
 | 
						|
movb $1,-223(%ebp)
 | 
						|
movb $1,-207(%ebp)
 | 
						|
movb $1,-157(%ebp)
 | 
						|
movb $1,-189(%ebp)
 | 
						|
movb $1,-222(%ebp)
 | 
						|
movb $1,-206(%ebp)
 | 
						|
movb $1,-156(%ebp)
 | 
						|
movb $1,-188(%ebp)
 | 
						|
movb $1,-221(%ebp)
 | 
						|
movb $1,-205(%ebp)
 | 
						|
movb $1,-155(%ebp)
 | 
						|
movb $1,-187(%ebp)
 | 
						|
movb $1,-219(%ebp)
 | 
						|
movb $1,-204(%ebp)
 | 
						|
movb $1,-154(%ebp)
 | 
						|
movb $1,-186(%ebp)
 | 
						|
movb $1,-218(%ebp)
 | 
						|
movb $1,-203(%ebp)
 | 
						|
movb $1,-153(%ebp)
 | 
						|
movb $1,-185(%ebp)
 | 
						|
movb $1,-216(%ebp)
 | 
						|
movb $1,-202(%ebp)
 | 
						|
movb $1,-152(%ebp)
 | 
						|
movb $1,-184(%ebp)
 | 
						|
movb $1,-215(%ebp)
 | 
						|
movb $1,-201(%ebp)
 | 
						|
movb $1,-151(%ebp)
 | 
						|
movb $1,-183(%ebp)
 | 
						|
movb $1,-161(%ebp)
 | 
						|
movb $1,-200(%ebp)
 | 
						|
movb $1,-150(%ebp)
 | 
						|
movb $1,-182(%ebp)
 | 
						|
movb $1,-195(%ebp)
 | 
						|
movb $1,-199(%ebp)
 | 
						|
movb $1,-149(%ebp)
 | 
						|
movb $1,-181(%ebp)
 | 
						|
movb $1,-211(%ebp)
 | 
						|
movb $1,-148(%ebp)
 | 
						|
movb $1,-180(%ebp)
 | 
						|
movb $1,-162(%ebp)
 | 
						|
movb $1,-147(%ebp)
 | 
						|
movb $1,-179(%ebp)
 | 
						|
movb $1,-132(%ebp)
 | 
						|
movb $1,-246(%ebp)
 | 
						|
movb $1,-146(%ebp)
 | 
						|
movb $1,-178(%ebp)
 | 
						|
movb $1,-247(%ebp)
 | 
						|
movb $1,-145(%ebp)
 | 
						|
movb $1,-177(%ebp)
 | 
						|
movb $1,-133(%ebp)
 | 
						|
movb $1,-248(%ebp)
 | 
						|
movb $1,-144(%ebp)
 | 
						|
movb $1,-176(%ebp)
 | 
						|
movb $1,-131(%ebp)
 | 
						|
movb $1,-243(%ebp)
 | 
						|
movb $1,-143(%ebp)
 | 
						|
movb $1,-175(%ebp)
 | 
						|
movb $1,-165(%ebp)
 | 
						|
movb $1,-244(%ebp)
 | 
						|
movb $1,-142(%ebp)
 | 
						|
movb $1,-174(%ebp)
 | 
						|
movb $1,-163(%ebp)
 | 
						|
movb $1,-141(%ebp)
 | 
						|
movb $1,-173(%ebp)
 | 
						|
movb $1,-213(%ebp)
 | 
						|
movb $1,-164(%ebp)
 | 
						|
movb $1,-140(%ebp)
 | 
						|
movb $1,-172(%ebp)
 | 
						|
movb $1,-197(%ebp)
 | 
						|
movb $1,-217(%ebp)
 | 
						|
movb $1,-139(%ebp)
 | 
						|
movb $1,-171(%ebp)
 | 
						|
movb $1,-214(%ebp)
 | 
						|
movb $1,-138(%ebp)
 | 
						|
movb $1,-170(%ebp)
 | 
						|
movb $1,-198(%ebp)
 | 
						|
movb $1,-256(%ebp)
 | 
						|
movb $1,-137(%ebp)
 | 
						|
movb $1,-169(%ebp)
 | 
						|
movb $1,-196(%ebp)
 | 
						|
movb $1,-224(%ebp)
 | 
						|
movb $1,-136(%ebp)
 | 
						|
movb $1,-168(%ebp)
 | 
						|
movb $1,-194(%ebp)
 | 
						|
movb $1,-135(%ebp)
 | 
						|
movb $1,-167(%ebp)
 | 
						|
movb $1,-212(%ebp)
 | 
						|
movb $1,-134(%ebp)
 | 
						|
movb $1,-166(%ebp)
 | 
						|
movb $1,-210(%ebp)
 | 
						|
movb $1,-193(%ebp)
 | 
						|
movb $1,-209(%ebp)
 | 
						|
leal -256(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
call sumof
 | 
						|
addl $4,%esp
 | 
						|
cmpl $98,%eax
 | 
						|
je .LC313
 | 
						|
incl -268(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC315
 | 
						|
pushl $1
 | 
						|
pushl $s243er.211
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC315:
 | 
						|
.LC313:
 | 
						|
jmp .LC317
 | 
						|
addl $8,-268(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC319
 | 
						|
pushl $8
 | 
						|
pushl $s243er.211
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC319:
 | 
						|
.LC317:
 | 
						|
movl -268(%ebp),%eax
 | 
						|
.LC210:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf321:
 | 
						|
.size s243,.Lf321-s243
 | 
						|
.globl zerofill
 | 
						|
.align 16
 | 
						|
.type zerofill,@function
 | 
						|
zerofill:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $4,%esp
 | 
						|
movl $0,-4(%ebp)
 | 
						|
.LC323:
 | 
						|
movl 20(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,20(%ebp)
 | 
						|
movb $0,(,%edi)
 | 
						|
.LC324:
 | 
						|
incl -4(%ebp)
 | 
						|
cmpl $256,-4(%ebp)
 | 
						|
jl .LC323
 | 
						|
mov $0,%eax
 | 
						|
.LC322:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf327:
 | 
						|
.size zerofill,.Lf327-zerofill
 | 
						|
.globl sumof
 | 
						|
.align 16
 | 
						|
.type sumof,@function
 | 
						|
sumof:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $12,%esp
 | 
						|
movl 20(%ebp),%edi
 | 
						|
movl %edi,-12(%ebp)
 | 
						|
movl $0,-4(%ebp)
 | 
						|
movl $0,-8(%ebp)
 | 
						|
.LC329:
 | 
						|
movl -12(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-12(%ebp)
 | 
						|
movsbl (,%edi),%edi
 | 
						|
addl %edi,-4(%ebp)
 | 
						|
.LC330:
 | 
						|
incl -8(%ebp)
 | 
						|
cmpl $256,-8(%ebp)
 | 
						|
jl .LC329
 | 
						|
movl -4(%ebp),%eax
 | 
						|
.LC328:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf333:
 | 
						|
.size sumof,.Lf333-sumof
 | 
						|
.data
 | 
						|
.align 1
 | 
						|
.type s244er.335,@object
 | 
						|
s244er.335:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 52
 | 
						|
.byte 52
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size s244er.335,11
 | 
						|
.align 1
 | 
						|
.type qs244.336,@object
 | 
						|
.size qs244.336,8
 | 
						|
qs244.336:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 52
 | 
						|
.byte 52
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s244
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type s244,@function
 | 
						|
s244:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $92,%esp
 | 
						|
leal qs244.336,%edi
 | 
						|
movl %edi,-72(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
leal 60(%edi),%edi
 | 
						|
movl %edi,-76(%ebp)
 | 
						|
.LC337:
 | 
						|
.LC338:
 | 
						|
movl -76(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-76(%ebp)
 | 
						|
movl -72(%ebp),%esi
 | 
						|
leal 1(%esi),%ebx
 | 
						|
movl %ebx,-72(%ebp)
 | 
						|
movb (,%esi),%bl
 | 
						|
movb %bl,(,%edi)
 | 
						|
movsbl %bl,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC337
 | 
						|
movl $0,-84(%ebp)
 | 
						|
movl $0,-80(%ebp)
 | 
						|
fldl .LC340
 | 
						|
fstpl -68(%ebp)
 | 
						|
fldl .LC340
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC340
 | 
						|
fstpl -52(%ebp)
 | 
						|
fldl .LC340
 | 
						|
fstpl -44(%ebp)
 | 
						|
fldl .LC340
 | 
						|
fstpl -36(%ebp)
 | 
						|
fldl .LC340
 | 
						|
fstpl -28(%ebp)
 | 
						|
fldl .LC340
 | 
						|
fstpl -20(%ebp)
 | 
						|
fldl .LC340
 | 
						|
fstpl -12(%ebp)
 | 
						|
movl $0,-80(%ebp)
 | 
						|
movl $0,-4(%ebp)
 | 
						|
.LC348:
 | 
						|
movl -4(%ebp),%edi
 | 
						|
leal (,%edi,8),%edi
 | 
						|
leal -68(%ebp),%esi
 | 
						|
leal -60(%ebp),%ebx
 | 
						|
fldl (%ebx,%edi)
 | 
						|
fcompl (%esi,%edi)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC352
 | 
						|
1:
 | 
						|
movl $1,-80(%ebp)
 | 
						|
.LC352:
 | 
						|
.LC349:
 | 
						|
incl -4(%ebp)
 | 
						|
cmpl $7,-4(%ebp)
 | 
						|
jl .LC348
 | 
						|
cmpl $0,-80(%ebp)
 | 
						|
je .LC355
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC357
 | 
						|
pushl $1
 | 
						|
pushl $s244er.335
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC357:
 | 
						|
incl -84(%ebp)
 | 
						|
.LC355:
 | 
						|
jmp .LC359
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC361
 | 
						|
pushl $2
 | 
						|
pushl $s244er.335
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC361:
 | 
						|
addl $2,-84(%ebp)
 | 
						|
.LC359:
 | 
						|
movl -84(%ebp),%eax
 | 
						|
.LC334:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf363:
 | 
						|
.size s244,.Lf363-s244
 | 
						|
.data
 | 
						|
.align 1
 | 
						|
.type s25er.365,@object
 | 
						|
s25er.365:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 53
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size s25er.365,10
 | 
						|
.align 1
 | 
						|
.type qs25.366,@object
 | 
						|
.size qs25.366,8
 | 
						|
qs25.366:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 53
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s25
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type s25,@function
 | 
						|
s25:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $28,%esp
 | 
						|
leal qs25.366,%edi
 | 
						|
movl %edi,-16(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
leal 60(%edi),%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
.LC367:
 | 
						|
.LC368:
 | 
						|
movl -20(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-20(%ebp)
 | 
						|
movl -16(%ebp),%esi
 | 
						|
leal 1(%esi),%ebx
 | 
						|
movl %ebx,-16(%ebp)
 | 
						|
movb (,%esi),%bl
 | 
						|
movb %bl,(,%edi)
 | 
						|
movsbl %bl,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC367
 | 
						|
movl $0,-24(%ebp)
 | 
						|
leal .LC370,%edi
 | 
						|
movl %edi,-8(%ebp)
 | 
						|
movl -8(%ebp),%edi
 | 
						|
movsbl 1(%edi),%esi
 | 
						|
movsbl (,%edi),%ebx
 | 
						|
cmpl %esi,%ebx
 | 
						|
jne .LC374
 | 
						|
movsbl 2(%edi),%edi
 | 
						|
cmpl %edi,%esi
 | 
						|
jne .LC374
 | 
						|
cmpl $46,%edi
 | 
						|
je .LC371
 | 
						|
.LC374:
 | 
						|
incl -24(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC375
 | 
						|
pushl $1
 | 
						|
pushl $s25er.365
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC375:
 | 
						|
.LC371:
 | 
						|
movl -8(%ebp),%edi
 | 
						|
movsbl 3(%edi),%edi
 | 
						|
cmpl $0,%edi
 | 
						|
je .LC377
 | 
						|
addl $4,-24(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC379
 | 
						|
pushl $4
 | 
						|
pushl $s25er.365
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC379:
 | 
						|
.LC377:
 | 
						|
movsbl .LC383+1,%edi
 | 
						|
cmpl $34,%edi
 | 
						|
je .LC381
 | 
						|
addl $8,-24(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC385
 | 
						|
pushl $8
 | 
						|
pushl $s25er.365
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC385:
 | 
						|
.LC381:
 | 
						|
leal .LC387,%edi
 | 
						|
movl %edi,-8(%ebp)
 | 
						|
movl -8(%ebp),%edi
 | 
						|
movsbl (,%edi),%esi
 | 
						|
cmpl $10,%esi
 | 
						|
jne .LC395
 | 
						|
movsbl 1(%edi),%esi
 | 
						|
cmpl $9,%esi
 | 
						|
jne .LC395
 | 
						|
movsbl 2(%edi),%esi
 | 
						|
cmpl $8,%esi
 | 
						|
jne .LC395
 | 
						|
movsbl 3(%edi),%esi
 | 
						|
cmpl $13,%esi
 | 
						|
jne .LC395
 | 
						|
movsbl 4(%edi),%esi
 | 
						|
cmpl $12,%esi
 | 
						|
jne .LC395
 | 
						|
movsbl 5(%edi),%esi
 | 
						|
cmpl $92,%esi
 | 
						|
jne .LC395
 | 
						|
movsbl 6(%edi),%edi
 | 
						|
cmpl $39,%edi
 | 
						|
je .LC388
 | 
						|
.LC395:
 | 
						|
addl $16,-24(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC396
 | 
						|
pushl $16
 | 
						|
pushl $s25er.365
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC396:
 | 
						|
.LC388:
 | 
						|
leal .LC398,%edi
 | 
						|
movl %edi,-12(%ebp)
 | 
						|
movl %edi,-8(%ebp)
 | 
						|
movl $0,-28(%ebp)
 | 
						|
movl $0,-4(%ebp)
 | 
						|
jmp .LC402
 | 
						|
.LC399:
 | 
						|
movl -4(%ebp),%edi
 | 
						|
movl -8(%ebp),%esi
 | 
						|
movsbl (%esi,%edi),%esi
 | 
						|
movl -12(%ebp),%ebx
 | 
						|
movsbl (%ebx,%edi),%edi
 | 
						|
cmpl %edi,%esi
 | 
						|
je .LC403
 | 
						|
movl $1,-28(%ebp)
 | 
						|
.LC403:
 | 
						|
.LC400:
 | 
						|
incl -4(%ebp)
 | 
						|
.LC402:
 | 
						|
movl -4(%ebp),%edi
 | 
						|
cmpl $7,%edi
 | 
						|
jb .LC399
 | 
						|
cmpl $0,-28(%ebp)
 | 
						|
je .LC405
 | 
						|
addl $32,-24(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC407
 | 
						|
pushl $32
 | 
						|
pushl $s25er.365
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC407:
 | 
						|
.LC405:
 | 
						|
movl -24(%ebp),%eax
 | 
						|
.LC364:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf409:
 | 
						|
.size s25,.Lf409-s25
 | 
						|
.data
 | 
						|
.align 1
 | 
						|
.type qs26.411,@object
 | 
						|
.size qs26.411,8
 | 
						|
qs26.411:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 54
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.type s.412,@object
 | 
						|
s.412:
 | 
						|
.byte 37
 | 
						|
.byte 51
 | 
						|
.byte 100
 | 
						|
.byte 32
 | 
						|
.byte 98
 | 
						|
.byte 105
 | 
						|
.byte 116
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 105
 | 
						|
.byte 110
 | 
						|
.byte 32
 | 
						|
.byte 37
 | 
						|
.byte 115
 | 
						|
.byte 115
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size s.412,18
 | 
						|
.align 1
 | 
						|
.type s2.413,@object
 | 
						|
s2.413:
 | 
						|
.byte 37
 | 
						|
.byte 101
 | 
						|
.byte 32
 | 
						|
.byte 105
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 116
 | 
						|
.byte 104
 | 
						|
.byte 101
 | 
						|
.byte 32
 | 
						|
.byte 108
 | 
						|
.byte 101
 | 
						|
.byte 97
 | 
						|
.byte 115
 | 
						|
.byte 116
 | 
						|
.byte 32
 | 
						|
.byte 110
 | 
						|
.byte 117
 | 
						|
.byte 109
 | 
						|
.byte 98
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 32
 | 
						|
.byte 116
 | 
						|
.byte 104
 | 
						|
.byte 97
 | 
						|
.byte 116
 | 
						|
.byte 32
 | 
						|
.byte 99
 | 
						|
.byte 97
 | 
						|
.byte 110
 | 
						|
.byte 32
 | 
						|
.byte 98
 | 
						|
.byte 101
 | 
						|
.byte 32
 | 
						|
.byte 97
 | 
						|
.byte 100
 | 
						|
.byte 100
 | 
						|
.byte 101
 | 
						|
.byte 100
 | 
						|
.byte 32
 | 
						|
.byte 116
 | 
						|
.byte 111
 | 
						|
.byte 32
 | 
						|
.byte 49
 | 
						|
.byte 46
 | 
						|
.byte 32
 | 
						|
.byte 40
 | 
						|
.byte 37
 | 
						|
.byte 115
 | 
						|
.byte 41
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size s2.413,54
 | 
						|
.globl s26
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type s26,@function
 | 
						|
s26:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $56,%esp
 | 
						|
leal qs26.411,%edi
 | 
						|
movl %edi,-36(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
leal 60(%edi),%edi
 | 
						|
movl %edi,-40(%ebp)
 | 
						|
.LC414:
 | 
						|
.LC415:
 | 
						|
movl -40(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-40(%ebp)
 | 
						|
movl -36(%ebp),%esi
 | 
						|
leal 1(%esi),%ebx
 | 
						|
movl %ebx,-36(%ebp)
 | 
						|
movb (,%esi),%bl
 | 
						|
movb %bl,(,%edi)
 | 
						|
movsbl %bl,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC414
 | 
						|
movl 20(%ebp),%edi
 | 
						|
movl $0,(,%edi)
 | 
						|
movb $0,-44(%ebp)
 | 
						|
movb $1,-8(%ebp)
 | 
						|
jmp .LC418
 | 
						|
.LC417:
 | 
						|
movsbl -8(%ebp),%edi
 | 
						|
leal (,%edi,2),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-8(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
incl (,%edi)
 | 
						|
.LC418:
 | 
						|
movsbl -44(%ebp),%edi
 | 
						|
movsbl -8(%ebp),%esi
 | 
						|
cmpl %esi,%edi
 | 
						|
jne .LC417
 | 
						|
movl 20(%ebp),%edi
 | 
						|
movl (,%edi),%esi
 | 
						|
leal (,%esi,4),%esi
 | 
						|
movl %esi,4(%edi)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
movl (,%edi),%esi
 | 
						|
leal (,%esi,2),%esi
 | 
						|
movl %esi,8(%edi)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
movl (,%edi),%esi
 | 
						|
leal (,%esi,4),%esi
 | 
						|
movl %esi,12(%edi)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
movl (,%edi),%esi
 | 
						|
leal (,%esi,4),%esi
 | 
						|
movl %esi,16(%edi)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
movl (,%edi),%esi
 | 
						|
leal (,%esi,4),%esi
 | 
						|
movl %esi,20(%edi)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
movl (,%edi),%esi
 | 
						|
leal (,%esi,8),%esi
 | 
						|
movl %esi,24(%edi)
 | 
						|
flds .LC420
 | 
						|
fstps -16(%ebp)
 | 
						|
flds .LC420
 | 
						|
fstps -4(%ebp)
 | 
						|
flds .LC421
 | 
						|
fstps -12(%ebp)
 | 
						|
jmp .LC423
 | 
						|
.LC422:
 | 
						|
flds -16(%ebp)
 | 
						|
fadds -4(%ebp)
 | 
						|
fstps -12(%ebp)
 | 
						|
flds -4(%ebp)
 | 
						|
fdivl .LC425
 | 
						|
fstps -4(%ebp)
 | 
						|
.LC423:
 | 
						|
flds -16(%ebp)
 | 
						|
fcomps -12(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp .LC422
 | 
						|
jne .LC422
 | 
						|
movl 20(%ebp),%edi
 | 
						|
fldl .LC426
 | 
						|
fmuls -4(%ebp)
 | 
						|
fstps 28(%edi)
 | 
						|
fldl .LC427
 | 
						|
fstpl -32(%ebp)
 | 
						|
flds .LC420
 | 
						|
fstps -4(%ebp)
 | 
						|
fldl .LC428
 | 
						|
fstpl -24(%ebp)
 | 
						|
jmp .LC430
 | 
						|
.LC429:
 | 
						|
flds -4(%ebp)
 | 
						|
fstpl -56(%ebp)
 | 
						|
fldl -32(%ebp)
 | 
						|
faddl -56(%ebp)
 | 
						|
fstpl -24(%ebp)
 | 
						|
fldl -56(%ebp)
 | 
						|
fdivl .LC425
 | 
						|
fstps -4(%ebp)
 | 
						|
.LC430:
 | 
						|
fldl -32(%ebp)
 | 
						|
fcompl -24(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp .LC429
 | 
						|
jne .LC429
 | 
						|
movl 20(%ebp),%edi
 | 
						|
fldl .LC426
 | 
						|
fmuls -4(%ebp)
 | 
						|
fstps 32(%edi)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,40(%edi)
 | 
						|
je .LC432
 | 
						|
pushl $.LC434
 | 
						|
movl 20(%ebp),%edi
 | 
						|
pushl (,%edi)
 | 
						|
pushl $s.412
 | 
						|
call printf
 | 
						|
addl $12,%esp
 | 
						|
pushl $.LC435
 | 
						|
movl 20(%ebp),%edi
 | 
						|
pushl 4(%edi)
 | 
						|
pushl $s.412
 | 
						|
call printf
 | 
						|
addl $12,%esp
 | 
						|
pushl $.LC436
 | 
						|
movl 20(%ebp),%edi
 | 
						|
pushl 8(%edi)
 | 
						|
pushl $s.412
 | 
						|
call printf
 | 
						|
addl $12,%esp
 | 
						|
pushl $.LC437
 | 
						|
movl 20(%ebp),%edi
 | 
						|
pushl 12(%edi)
 | 
						|
pushl $s.412
 | 
						|
call printf
 | 
						|
addl $12,%esp
 | 
						|
pushl $.LC438
 | 
						|
movl 20(%ebp),%edi
 | 
						|
pushl 16(%edi)
 | 
						|
pushl $s.412
 | 
						|
call printf
 | 
						|
addl $12,%esp
 | 
						|
pushl $.LC439
 | 
						|
movl 20(%ebp),%edi
 | 
						|
pushl 20(%edi)
 | 
						|
pushl $s.412
 | 
						|
call printf
 | 
						|
addl $12,%esp
 | 
						|
pushl $.LC440
 | 
						|
movl 20(%ebp),%edi
 | 
						|
pushl 24(%edi)
 | 
						|
pushl $s.412
 | 
						|
call printf
 | 
						|
addl $12,%esp
 | 
						|
pushl $.LC439
 | 
						|
movl 20(%ebp),%edi
 | 
						|
flds 28(%edi)
 | 
						|
subl $8,%esp
 | 
						|
fstpl (%esp)
 | 
						|
pushl $s2.413
 | 
						|
call printf
 | 
						|
addl $16,%esp
 | 
						|
pushl $.LC440
 | 
						|
movl 20(%ebp),%edi
 | 
						|
flds 32(%edi)
 | 
						|
subl $8,%esp
 | 
						|
fstpl (%esp)
 | 
						|
pushl $s2.413
 | 
						|
call printf
 | 
						|
addl $16,%esp
 | 
						|
.LC432:
 | 
						|
mov $0,%eax
 | 
						|
.LC410:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf441:
 | 
						|
.size s26,.Lf441-s26
 | 
						|
.data
 | 
						|
.align 1
 | 
						|
.type s4er.443,@object
 | 
						|
s4er.443:
 | 
						|
.byte 115
 | 
						|
.byte 52
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size s4er.443,9
 | 
						|
.align 1
 | 
						|
.type qs4.444,@object
 | 
						|
.size qs4.444,8
 | 
						|
qs4.444:
 | 
						|
.byte 115
 | 
						|
.byte 52
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s4
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type s4,@function
 | 
						|
s4:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $36,%esp
 | 
						|
movl $0,-24(%ebp)
 | 
						|
leal qs4.444,%edi
 | 
						|
movl %edi,-16(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
leal 60(%edi),%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
.LC445:
 | 
						|
.LC446:
 | 
						|
movl -20(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-20(%ebp)
 | 
						|
movl -16(%ebp),%esi
 | 
						|
leal 1(%esi),%ebx
 | 
						|
movl %ebx,-16(%ebp)
 | 
						|
movb (,%esi),%bl
 | 
						|
movb %bl,(,%edi)
 | 
						|
movsbl %bl,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC445
 | 
						|
movl $0,-4(%ebp)
 | 
						|
.LC448:
 | 
						|
pushl -4(%ebp)
 | 
						|
call svtest
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
call zero
 | 
						|
cmpl %eax,%edi
 | 
						|
je .LC452
 | 
						|
movl $1,-24(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC454
 | 
						|
pushl $1
 | 
						|
pushl $s4er.443
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC454:
 | 
						|
.LC452:
 | 
						|
.LC449:
 | 
						|
incl -4(%ebp)
 | 
						|
cmpl $3,-4(%ebp)
 | 
						|
jl .LC448
 | 
						|
call setev
 | 
						|
call testev
 | 
						|
cmpl $0,%eax
 | 
						|
je .LC456
 | 
						|
addl $2,-24(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC458
 | 
						|
pushl $2
 | 
						|
pushl $s4er.443
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC458:
 | 
						|
.LC456:
 | 
						|
jmp .LC460
 | 
						|
addl $4,-24(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC462
 | 
						|
pushl $4
 | 
						|
pushl $s4er.443
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC462:
 | 
						|
.LC460:
 | 
						|
movl $0xffffffff,-8(%ebp)
 | 
						|
movl $1,-12(%ebp)
 | 
						|
movl $0,-4(%ebp)
 | 
						|
jmp .LC467
 | 
						|
.LC464:
 | 
						|
movl -8(%ebp),%edi
 | 
						|
andl %edi,-12(%ebp)
 | 
						|
shrl $1,%edi
 | 
						|
movl %edi,-8(%ebp)
 | 
						|
.LC465:
 | 
						|
incl -4(%ebp)
 | 
						|
.LC467:
 | 
						|
movl -4(%ebp),%edi
 | 
						|
movl 20(%ebp),%esi
 | 
						|
movl (,%esi),%esi
 | 
						|
leal (,%esi,4),%esi
 | 
						|
cmpl %esi,%edi
 | 
						|
jb .LC464
 | 
						|
movl -12(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
jne .LC470
 | 
						|
movl -8(%ebp),%edi
 | 
						|
cmpl $0,%edi
 | 
						|
je .LC468
 | 
						|
.LC470:
 | 
						|
addl $8,-24(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC471
 | 
						|
pushl $8
 | 
						|
pushl $s4er.443
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC471:
 | 
						|
.LC468:
 | 
						|
movl -24(%ebp),%eax
 | 
						|
.LC442:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf473:
 | 
						|
.size s4,.Lf473-s4
 | 
						|
.bss
 | 
						|
.align 4
 | 
						|
.type k.475,@object
 | 
						|
.size k.475,4
 | 
						|
.lcomm k.475,4
 | 
						|
.globl svtest
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type svtest,@function
 | 
						|
svtest:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $4,%esp
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,%edi
 | 
						|
je .LC478
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC479
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC482
 | 
						|
jmp .LC476
 | 
						|
.LC478:
 | 
						|
movl $1978,k.475
 | 
						|
movl $0,-4(%ebp)
 | 
						|
jmp .LC477
 | 
						|
.LC479:
 | 
						|
cmpl $1978,k.475
 | 
						|
je .LC480
 | 
						|
movl $1,-4(%ebp)
 | 
						|
jmp .LC477
 | 
						|
.LC480:
 | 
						|
movl $1929,k.475
 | 
						|
movl $0,-4(%ebp)
 | 
						|
jmp .LC477
 | 
						|
.LC482:
 | 
						|
cmpl $1929,k.475
 | 
						|
je .LC483
 | 
						|
movl $1,-4(%ebp)
 | 
						|
jmp .LC477
 | 
						|
.LC483:
 | 
						|
movl $0,-4(%ebp)
 | 
						|
.LC476:
 | 
						|
.LC477:
 | 
						|
movl -4(%ebp),%eax
 | 
						|
.LC474:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf485:
 | 
						|
.size svtest,.Lf485-svtest
 | 
						|
.bss
 | 
						|
.align 4
 | 
						|
.type k.487,@object
 | 
						|
.size k.487,4
 | 
						|
.lcomm k.487,4
 | 
						|
.globl zero
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type zero,@function
 | 
						|
zero:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $4,%esp
 | 
						|
movl $2,k.487
 | 
						|
movl $0,-4(%ebp)
 | 
						|
movl -4(%ebp),%eax
 | 
						|
.LC486:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf488:
 | 
						|
.size zero,.Lf488-zero
 | 
						|
.globl testev
 | 
						|
.align 16
 | 
						|
.type testev,@function
 | 
						|
testev:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
cmpl $1066,extvar
 | 
						|
je .LC490
 | 
						|
mov $1,%eax
 | 
						|
jmp .LC489
 | 
						|
.LC490:
 | 
						|
mov $0,%eax
 | 
						|
.LC489:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf492:
 | 
						|
.size testev,.Lf492-testev
 | 
						|
.data
 | 
						|
.align 1
 | 
						|
.type s61er.494,@object
 | 
						|
s61er.494:
 | 
						|
.byte 115
 | 
						|
.byte 54
 | 
						|
.byte 49
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size s61er.494,10
 | 
						|
.align 1
 | 
						|
.type qs61.495,@object
 | 
						|
.size qs61.495,8
 | 
						|
qs61.495:
 | 
						|
.byte 115
 | 
						|
.byte 54
 | 
						|
.byte 49
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.type upper_alpha.496,@object
 | 
						|
upper_alpha.496:
 | 
						|
.byte 65
 | 
						|
.byte 66
 | 
						|
.byte 67
 | 
						|
.byte 68
 | 
						|
.byte 69
 | 
						|
.byte 70
 | 
						|
.byte 71
 | 
						|
.byte 72
 | 
						|
.byte 73
 | 
						|
.byte 74
 | 
						|
.byte 75
 | 
						|
.byte 76
 | 
						|
.byte 77
 | 
						|
.byte 78
 | 
						|
.byte 79
 | 
						|
.byte 80
 | 
						|
.byte 81
 | 
						|
.byte 82
 | 
						|
.byte 83
 | 
						|
.byte 84
 | 
						|
.byte 85
 | 
						|
.byte 86
 | 
						|
.byte 87
 | 
						|
.byte 88
 | 
						|
.byte 89
 | 
						|
.byte 90
 | 
						|
.byte 0
 | 
						|
.size upper_alpha.496,27
 | 
						|
.align 1
 | 
						|
.type lower_alpha.497,@object
 | 
						|
lower_alpha.497:
 | 
						|
.byte 97
 | 
						|
.byte 98
 | 
						|
.byte 99
 | 
						|
.byte 100
 | 
						|
.byte 101
 | 
						|
.byte 102
 | 
						|
.byte 103
 | 
						|
.byte 104
 | 
						|
.byte 105
 | 
						|
.byte 106
 | 
						|
.byte 107
 | 
						|
.byte 108
 | 
						|
.byte 109
 | 
						|
.byte 110
 | 
						|
.byte 111
 | 
						|
.byte 112
 | 
						|
.byte 113
 | 
						|
.byte 114
 | 
						|
.byte 115
 | 
						|
.byte 116
 | 
						|
.byte 117
 | 
						|
.byte 118
 | 
						|
.byte 119
 | 
						|
.byte 120
 | 
						|
.byte 121
 | 
						|
.byte 122
 | 
						|
.byte 0
 | 
						|
.size lower_alpha.497,27
 | 
						|
.align 1
 | 
						|
.type numbers.498,@object
 | 
						|
numbers.498:
 | 
						|
.byte 48
 | 
						|
.byte 49
 | 
						|
.byte 50
 | 
						|
.byte 51
 | 
						|
.byte 52
 | 
						|
.byte 53
 | 
						|
.byte 54
 | 
						|
.byte 55
 | 
						|
.byte 56
 | 
						|
.byte 57
 | 
						|
.byte 0
 | 
						|
.size numbers.498,11
 | 
						|
.align 1
 | 
						|
.type special_characters.499,@object
 | 
						|
special_characters.499:
 | 
						|
.byte 126
 | 
						|
.byte 33
 | 
						|
.byte 34
 | 
						|
.byte 35
 | 
						|
.byte 37
 | 
						|
.byte 38
 | 
						|
.byte 40
 | 
						|
.byte 41
 | 
						|
.byte 95
 | 
						|
.byte 61
 | 
						|
.byte 45
 | 
						|
.byte 94
 | 
						|
.byte 124
 | 
						|
.byte 123
 | 
						|
.byte 125
 | 
						|
.byte 91
 | 
						|
.byte 93
 | 
						|
.byte 43
 | 
						|
.byte 59
 | 
						|
.byte 42
 | 
						|
.byte 58
 | 
						|
.byte 60
 | 
						|
.byte 62
 | 
						|
.byte 44
 | 
						|
.byte 46
 | 
						|
.byte 63
 | 
						|
.byte 47
 | 
						|
.byte 0
 | 
						|
.size special_characters.499,28
 | 
						|
.align 1
 | 
						|
.type extra_special_characters.500,@object
 | 
						|
extra_special_characters.500:
 | 
						|
.byte 10
 | 
						|
.byte 9
 | 
						|
.byte 8
 | 
						|
.byte 13
 | 
						|
.byte 12
 | 
						|
.byte 92
 | 
						|
.byte 39
 | 
						|
.byte 0
 | 
						|
.size extra_special_characters.500,8
 | 
						|
.align 1
 | 
						|
.type blank_and_NUL.501,@object
 | 
						|
blank_and_NUL.501:
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.size blank_and_NUL.501,3
 | 
						|
.globl s61
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type s61,@function
 | 
						|
s61:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $64,%esp
 | 
						|
leal qs61.495,%edi
 | 
						|
movl %edi,-36(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
leal 60(%edi),%edi
 | 
						|
movl %edi,-40(%ebp)
 | 
						|
movl $0,-48(%ebp)
 | 
						|
.LC502:
 | 
						|
.LC503:
 | 
						|
movl -40(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-40(%ebp)
 | 
						|
movl -36(%ebp),%esi
 | 
						|
leal 1(%esi),%ebx
 | 
						|
movl %ebx,-36(%ebp)
 | 
						|
movb (,%esi),%bl
 | 
						|
movb %bl,(,%edi)
 | 
						|
movsbl %bl,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC502
 | 
						|
movw $-19,-60(%ebp)
 | 
						|
movswl -60(%ebp),%edi
 | 
						|
movl %edi,-64(%ebp)
 | 
						|
cmpl $-19,-64(%ebp)
 | 
						|
je .LC505
 | 
						|
incl -48(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC507
 | 
						|
pushl $1
 | 
						|
pushl $s61er.494
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC507:
 | 
						|
.LC505:
 | 
						|
leal upper_alpha.496,%edi
 | 
						|
movl %edi,-28(%ebp)
 | 
						|
leal lower_alpha.497,%edi
 | 
						|
movl %edi,-24(%ebp)
 | 
						|
leal numbers.498,%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
leal special_characters.499,%edi
 | 
						|
movl %edi,-16(%ebp)
 | 
						|
leal extra_special_characters.500,%edi
 | 
						|
movl %edi,-12(%ebp)
 | 
						|
leal blank_and_NUL.501,%edi
 | 
						|
movl %edi,-8(%ebp)
 | 
						|
movl $0,-32(%ebp)
 | 
						|
movl $0,-4(%ebp)
 | 
						|
jmp .LC519
 | 
						|
.LC518:
 | 
						|
movl -4(%ebp),%edi
 | 
						|
leal -28(%ebp),%esi
 | 
						|
leal (%esi,%edi,4),%edi
 | 
						|
movl (,%edi),%esi
 | 
						|
leal 1(%esi),%ebx
 | 
						|
movl %ebx,(,%edi)
 | 
						|
movsbl (,%esi),%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jge .LC521
 | 
						|
movl $1,-32(%ebp)
 | 
						|
.LC521:
 | 
						|
.LC519:
 | 
						|
movl -4(%ebp),%edi
 | 
						|
leal -28(%ebp),%esi
 | 
						|
movl (%esi,%edi,4),%edi
 | 
						|
movsbl (,%edi),%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC518
 | 
						|
.LC515:
 | 
						|
incl -4(%ebp)
 | 
						|
cmpl $6,-4(%ebp)
 | 
						|
jl .LC519
 | 
						|
cmpl $0,-32(%ebp)
 | 
						|
je .LC523
 | 
						|
addl $2,-48(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC525
 | 
						|
pushl $2
 | 
						|
pushl $s61er.494
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC525:
 | 
						|
.LC523:
 | 
						|
movl $1048579,-44(%ebp)
 | 
						|
movl -44(%ebp),%edi
 | 
						|
movl %edi,%esi
 | 
						|
movw %si,-52(%ebp)
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-56(%ebp)
 | 
						|
movswl -52(%ebp),%edi
 | 
						|
cmpl -44(%ebp),%edi
 | 
						|
je .LC530
 | 
						|
cmpl $3,%edi
 | 
						|
jne .LC529
 | 
						|
.LC530:
 | 
						|
movsbl -56(%ebp),%edi
 | 
						|
cmpl -44(%ebp),%edi
 | 
						|
je .LC527
 | 
						|
cmpl $3,%edi
 | 
						|
je .LC527
 | 
						|
.LC529:
 | 
						|
addl $8,-48(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC531
 | 
						|
pushl $8
 | 
						|
pushl $s61er.494
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC531:
 | 
						|
.LC527:
 | 
						|
movl -48(%ebp),%eax
 | 
						|
.LC493:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf533:
 | 
						|
.size s61,.Lf533-s61
 | 
						|
.data
 | 
						|
.align 1
 | 
						|
.type s626er.535,@object
 | 
						|
s626er.535:
 | 
						|
.byte 115
 | 
						|
.byte 54
 | 
						|
.byte 50
 | 
						|
.byte 54
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size s626er.535,11
 | 
						|
.align 1
 | 
						|
.type qs626.536,@object
 | 
						|
.size qs626.536,8
 | 
						|
qs626.536:
 | 
						|
.byte 115
 | 
						|
.byte 54
 | 
						|
.byte 50
 | 
						|
.byte 54
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s626
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type s626,@function
 | 
						|
s626:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $132,%esp
 | 
						|
leal qs626.536,%edi
 | 
						|
movl %edi,-56(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
leal 60(%edi),%edi
 | 
						|
movl %edi,-60(%ebp)
 | 
						|
movl $0,-108(%ebp)
 | 
						|
.LC537:
 | 
						|
.LC538:
 | 
						|
movl -60(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-60(%ebp)
 | 
						|
movl -56(%ebp),%esi
 | 
						|
leal 1(%esi),%ebx
 | 
						|
movl %ebx,-56(%ebp)
 | 
						|
movb (,%esi),%bl
 | 
						|
movb %bl,(,%edi)
 | 
						|
movsbl %bl,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC537
 | 
						|
flds .LC420
 | 
						|
fstps -36(%ebp)
 | 
						|
movl $1,-64(%ebp)
 | 
						|
movl $1,-40(%ebp)
 | 
						|
movl $0,-4(%ebp)
 | 
						|
jmp .LC543
 | 
						|
.LC540:
 | 
						|
flds .LC544
 | 
						|
fmuls -36(%ebp)
 | 
						|
fstps -36(%ebp)
 | 
						|
movl -40(%ebp),%edi
 | 
						|
leal (,%edi,2),%edi
 | 
						|
orl -64(%ebp),%edi
 | 
						|
movl %edi,-40(%ebp)
 | 
						|
.LC541:
 | 
						|
incl -4(%ebp)
 | 
						|
.LC543:
 | 
						|
movl 20(%ebp),%edi
 | 
						|
movl 12(%edi),%edi
 | 
						|
subl $2,%edi
 | 
						|
cmpl %edi,-4(%ebp)
 | 
						|
jl .LC540
 | 
						|
fildl -40(%ebp)
 | 
						|
fstps -116(%ebp)
 | 
						|
flds -36(%ebp)
 | 
						|
fsubs -116(%ebp)
 | 
						|
fdivs -36(%ebp)
 | 
						|
fstps -36(%ebp)
 | 
						|
fldl .LC425
 | 
						|
movl 20(%ebp),%edi
 | 
						|
fmuls 28(%edi)
 | 
						|
fcomps -36(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp .LC545
 | 
						|
jae .LC545
 | 
						|
addl $2,-108(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC547
 | 
						|
pushl $2
 | 
						|
pushl $s626er.535
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC547:
 | 
						|
.LC545:
 | 
						|
movb $125,-76(%ebp)
 | 
						|
movw $125,-80(%ebp)
 | 
						|
movl $125,-84(%ebp)
 | 
						|
movl $15625,-100(%ebp)
 | 
						|
movl $125,-88(%ebp)
 | 
						|
movl $15625,-104(%ebp)
 | 
						|
movl $125,-68(%ebp)
 | 
						|
movl $15625,-112(%ebp)
 | 
						|
flds .LC549
 | 
						|
fstps -72(%ebp)
 | 
						|
fldl .LC550
 | 
						|
fstpl -96(%ebp)
 | 
						|
fldl .LC551
 | 
						|
fstpl -52(%ebp)
 | 
						|
movl $0,-4(%ebp)
 | 
						|
.LC552:
 | 
						|
movl -4(%ebp),%edi
 | 
						|
leal -32(%ebp),%esi
 | 
						|
movb $0,(%esi,%edi)
 | 
						|
.LC553:
 | 
						|
incl -4(%ebp)
 | 
						|
cmpl $28,-4(%ebp)
 | 
						|
jl .LC552
 | 
						|
movsbl -76(%ebp),%edi
 | 
						|
movl %edi,%esi
 | 
						|
imull %edi,%esi
 | 
						|
cmpl -100(%ebp),%esi
 | 
						|
je .LC556
 | 
						|
movb $1,-32(%ebp)
 | 
						|
.LC556:
 | 
						|
movswl -80(%ebp),%edi
 | 
						|
movsbl -76(%ebp),%esi
 | 
						|
imull %esi,%edi
 | 
						|
cmpl -100(%ebp),%edi
 | 
						|
je .LC558
 | 
						|
movb $1,-31(%ebp)
 | 
						|
.LC558:
 | 
						|
movswl -80(%ebp),%edi
 | 
						|
movl %edi,%esi
 | 
						|
imull %edi,%esi
 | 
						|
cmpl -100(%ebp),%esi
 | 
						|
je .LC561
 | 
						|
movb $1,-30(%ebp)
 | 
						|
.LC561:
 | 
						|
movl -84(%ebp),%edi
 | 
						|
movsbl -76(%ebp),%esi
 | 
						|
imull %esi,%edi
 | 
						|
cmpl -100(%ebp),%edi
 | 
						|
je .LC564
 | 
						|
movb $1,-29(%ebp)
 | 
						|
.LC564:
 | 
						|
movl -84(%ebp),%edi
 | 
						|
movswl -80(%ebp),%esi
 | 
						|
imull %esi,%edi
 | 
						|
cmpl -100(%ebp),%edi
 | 
						|
je .LC567
 | 
						|
movb $1,-28(%ebp)
 | 
						|
.LC567:
 | 
						|
movl -84(%ebp),%edi
 | 
						|
movl %edi,%esi
 | 
						|
imull %edi,%esi
 | 
						|
cmpl -100(%ebp),%esi
 | 
						|
je .LC570
 | 
						|
movb $1,-27(%ebp)
 | 
						|
.LC570:
 | 
						|
movl -88(%ebp),%eax
 | 
						|
movsbl -76(%ebp),%edi
 | 
						|
mull %edi
 | 
						|
cmpl -104(%ebp),%eax
 | 
						|
je .LC573
 | 
						|
movb $1,-26(%ebp)
 | 
						|
.LC573:
 | 
						|
movl -88(%ebp),%eax
 | 
						|
movswl -80(%ebp),%edi
 | 
						|
mull %edi
 | 
						|
cmpl -104(%ebp),%eax
 | 
						|
je .LC576
 | 
						|
movb $1,-25(%ebp)
 | 
						|
.LC576:
 | 
						|
movl -88(%ebp),%eax
 | 
						|
movl -84(%ebp),%edi
 | 
						|
mull %edi
 | 
						|
cmpl -104(%ebp),%eax
 | 
						|
je .LC579
 | 
						|
movb $1,-24(%ebp)
 | 
						|
.LC579:
 | 
						|
movl -88(%ebp),%edi
 | 
						|
movl %edi,%eax
 | 
						|
mull %edi
 | 
						|
cmpl -104(%ebp),%eax
 | 
						|
je .LC582
 | 
						|
movb $1,-23(%ebp)
 | 
						|
.LC582:
 | 
						|
movl -68(%ebp),%edi
 | 
						|
movsbl -76(%ebp),%esi
 | 
						|
imull %esi,%edi
 | 
						|
cmpl -112(%ebp),%edi
 | 
						|
je .LC585
 | 
						|
movb $1,-22(%ebp)
 | 
						|
.LC585:
 | 
						|
movl -68(%ebp),%edi
 | 
						|
movswl -80(%ebp),%esi
 | 
						|
imull %esi,%edi
 | 
						|
cmpl -112(%ebp),%edi
 | 
						|
je .LC588
 | 
						|
movb $1,-21(%ebp)
 | 
						|
.LC588:
 | 
						|
movl -68(%ebp),%edi
 | 
						|
imull -84(%ebp),%edi
 | 
						|
cmpl -112(%ebp),%edi
 | 
						|
je .LC591
 | 
						|
movb $1,-20(%ebp)
 | 
						|
.LC591:
 | 
						|
movl -68(%ebp),%edi
 | 
						|
movl %edi,%eax
 | 
						|
mull -88(%ebp)
 | 
						|
cmpl -104(%ebp),%eax
 | 
						|
je .LC594
 | 
						|
movb $1,-19(%ebp)
 | 
						|
.LC594:
 | 
						|
movl -68(%ebp),%edi
 | 
						|
movl %edi,%esi
 | 
						|
imull %edi,%esi
 | 
						|
cmpl -112(%ebp),%esi
 | 
						|
je .LC597
 | 
						|
movb $1,-18(%ebp)
 | 
						|
.LC597:
 | 
						|
flds -72(%ebp)
 | 
						|
movsbl -76(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
fldl -52(%ebp)
 | 
						|
fcompp
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC600
 | 
						|
1:
 | 
						|
movb $1,-17(%ebp)
 | 
						|
.LC600:
 | 
						|
flds -72(%ebp)
 | 
						|
movswl -80(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
fldl -52(%ebp)
 | 
						|
fcompp
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC603
 | 
						|
1:
 | 
						|
movb $1,-16(%ebp)
 | 
						|
.LC603:
 | 
						|
flds -72(%ebp)
 | 
						|
fildl -84(%ebp)
 | 
						|
fmulp %st,%st(1)
 | 
						|
fldl -52(%ebp)
 | 
						|
fcompp
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC606
 | 
						|
1:
 | 
						|
movb $1,-15(%ebp)
 | 
						|
.LC606:
 | 
						|
movl -88(%ebp),%edi
 | 
						|
flds -72(%ebp)
 | 
						|
fldl .LC611
 | 
						|
movl %edi,%esi
 | 
						|
shrl $1,%esi
 | 
						|
pushl %esi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
andl $1,%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddp %st,%st(1)
 | 
						|
sub $4,%esp
 | 
						|
fstps (%esp)
 | 
						|
flds (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
fldl -52(%ebp)
 | 
						|
fcompp
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC609
 | 
						|
1:
 | 
						|
movb $1,-14(%ebp)
 | 
						|
.LC609:
 | 
						|
flds -72(%ebp)
 | 
						|
fildl -68(%ebp)
 | 
						|
fmulp %st,%st(1)
 | 
						|
fldl -52(%ebp)
 | 
						|
fcompp
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC613
 | 
						|
1:
 | 
						|
movb $1,-13(%ebp)
 | 
						|
.LC613:
 | 
						|
flds -72(%ebp)
 | 
						|
fmuls -72(%ebp)
 | 
						|
fldl -52(%ebp)
 | 
						|
fcompp
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC616
 | 
						|
1:
 | 
						|
movb $1,-12(%ebp)
 | 
						|
.LC616:
 | 
						|
fldl -96(%ebp)
 | 
						|
movsbl -76(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
fldl -52(%ebp)
 | 
						|
fcompp
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC619
 | 
						|
1:
 | 
						|
movb $1,-11(%ebp)
 | 
						|
.LC619:
 | 
						|
fldl -96(%ebp)
 | 
						|
movswl -80(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
fldl -52(%ebp)
 | 
						|
fcompp
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC622
 | 
						|
1:
 | 
						|
movb $1,-10(%ebp)
 | 
						|
.LC622:
 | 
						|
fldl -96(%ebp)
 | 
						|
fimull -84(%ebp)
 | 
						|
fldl -52(%ebp)
 | 
						|
fcompp
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC625
 | 
						|
1:
 | 
						|
movb $1,-9(%ebp)
 | 
						|
.LC625:
 | 
						|
movl -88(%ebp),%edi
 | 
						|
fldl -96(%ebp)
 | 
						|
fldl .LC611
 | 
						|
movl %edi,%esi
 | 
						|
shrl $1,%esi
 | 
						|
pushl %esi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
andl $1,%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddp %st,%st(1)
 | 
						|
fmulp %st,%st(1)
 | 
						|
fldl -52(%ebp)
 | 
						|
fcompp
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC628
 | 
						|
1:
 | 
						|
movb $1,-8(%ebp)
 | 
						|
.LC628:
 | 
						|
fldl -96(%ebp)
 | 
						|
fimull -68(%ebp)
 | 
						|
fldl -52(%ebp)
 | 
						|
fcompp
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC631
 | 
						|
1:
 | 
						|
movb $1,-7(%ebp)
 | 
						|
.LC631:
 | 
						|
fldl -96(%ebp)
 | 
						|
fmuls -72(%ebp)
 | 
						|
fldl -52(%ebp)
 | 
						|
fcompp
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC634
 | 
						|
1:
 | 
						|
movb $1,-6(%ebp)
 | 
						|
.LC634:
 | 
						|
fldl -96(%ebp)
 | 
						|
fmull -96(%ebp)
 | 
						|
fldl -52(%ebp)
 | 
						|
fcompp
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC637
 | 
						|
1:
 | 
						|
movb $1,-5(%ebp)
 | 
						|
.LC637:
 | 
						|
movb $0,-44(%ebp)
 | 
						|
movl $0,-4(%ebp)
 | 
						|
.LC640:
 | 
						|
movsbl -44(%ebp),%edi
 | 
						|
movl -4(%ebp),%esi
 | 
						|
leal -32(%ebp),%ebx
 | 
						|
movsbl (%ebx,%esi),%esi
 | 
						|
leal (%esi,%edi),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-44(%ebp)
 | 
						|
.LC641:
 | 
						|
incl -4(%ebp)
 | 
						|
cmpl $28,-4(%ebp)
 | 
						|
jl .LC640
 | 
						|
movsbl -44(%ebp),%edi
 | 
						|
cmpl $0,%edi
 | 
						|
je .LC644
 | 
						|
addl $4,-108(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC646
 | 
						|
pushl $4
 | 
						|
pushl $s626er.535
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
pushl $.LC648
 | 
						|
call printf
 | 
						|
addl $4,%esp
 | 
						|
movl $0,-4(%ebp)
 | 
						|
.LC649:
 | 
						|
movl -4(%ebp),%edi
 | 
						|
leal -32(%ebp),%esi
 | 
						|
movsbl (%esi,%edi),%edi
 | 
						|
pushl %edi
 | 
						|
pushl $.LC653
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC650:
 | 
						|
incl -4(%ebp)
 | 
						|
cmpl $28,-4(%ebp)
 | 
						|
jl .LC649
 | 
						|
pushl $.LC654
 | 
						|
call printf
 | 
						|
addl $4,%esp
 | 
						|
.LC646:
 | 
						|
.LC644:
 | 
						|
movl $32768,-68(%ebp)
 | 
						|
movl -68(%ebp),%edi
 | 
						|
cmpl $0x8000,%edi
 | 
						|
jbe .LC655
 | 
						|
addl $8,-108(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC657
 | 
						|
pushl $8
 | 
						|
pushl $s626er.535
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC657:
 | 
						|
.LC655:
 | 
						|
movl -108(%ebp),%eax
 | 
						|
.LC534:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf659:
 | 
						|
.size s626,.Lf659-s626
 | 
						|
.data
 | 
						|
.align 1
 | 
						|
.type s71er.661,@object
 | 
						|
s71er.661:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 49
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size s71er.661,10
 | 
						|
.align 1
 | 
						|
.type qs71.662,@object
 | 
						|
.size qs71.662,8
 | 
						|
qs71.662:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 49
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.type q.663,@object
 | 
						|
.size q.663,1
 | 
						|
q.663:
 | 
						|
.byte 113
 | 
						|
.globl s71
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type s71,@function
 | 
						|
s71:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $68,%esp
 | 
						|
leal qs71.662,%edi
 | 
						|
movl %edi,-4(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
leal 60(%edi),%edi
 | 
						|
movl %edi,-8(%ebp)
 | 
						|
movl $0,-12(%ebp)
 | 
						|
.LC664:
 | 
						|
.LC665:
 | 
						|
movl -8(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-8(%ebp)
 | 
						|
movl -4(%ebp),%esi
 | 
						|
leal 1(%esi),%ebx
 | 
						|
movl %ebx,-4(%ebp)
 | 
						|
movb (,%esi),%bl
 | 
						|
movb %bl,(,%edi)
 | 
						|
movsbl %bl,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC664
 | 
						|
movsbl .LC669,%edi
 | 
						|
movsbl q.663,%esi
 | 
						|
cmpl %esi,%edi
 | 
						|
je .LC667
 | 
						|
incl -12(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC670
 | 
						|
pushl $1
 | 
						|
pushl $s71er.661
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC670:
 | 
						|
.LC667:
 | 
						|
jmp .LC672
 | 
						|
addl $2,-12(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC674
 | 
						|
pushl $2
 | 
						|
pushl $s71er.661
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC674:
 | 
						|
.LC672:
 | 
						|
movl $1942,-32(%ebp)
 | 
						|
cmpl $1942,-32(%ebp)
 | 
						|
jne .LC682
 | 
						|
movl -32(%ebp),%edi
 | 
						|
cmpl %edi,-32(%ebp)
 | 
						|
je .LC677
 | 
						|
.LC682:
 | 
						|
addl $4,-12(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC683
 | 
						|
pushl $4
 | 
						|
pushl $s71er.661
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC683:
 | 
						|
.LC677:
 | 
						|
pushl $-5
 | 
						|
call McCarthy
 | 
						|
addl $4,%esp
 | 
						|
cmpl $91,%eax
 | 
						|
je .LC685
 | 
						|
addl $8,-12(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC687
 | 
						|
pushl $8
 | 
						|
pushl $s71er.661
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC687:
 | 
						|
.LC685:
 | 
						|
movl $2,-56(%ebp)
 | 
						|
movl $3,-60(%ebp)
 | 
						|
leal -60(%ebp),%edi
 | 
						|
movl %edi,-64(%ebp)
 | 
						|
pushl -64(%ebp)
 | 
						|
pushl -56(%ebp)
 | 
						|
call clobber
 | 
						|
addl $8,%esp
 | 
						|
cmpl $2,-56(%ebp)
 | 
						|
jne .LC691
 | 
						|
cmpl $2,-60(%ebp)
 | 
						|
je .LC689
 | 
						|
.LC691:
 | 
						|
addl $16,-12(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC692
 | 
						|
pushl $16
 | 
						|
pushl $s71er.661
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC692:
 | 
						|
.LC689:
 | 
						|
movl 20(%ebp),%edi
 | 
						|
flds 32(%edi)
 | 
						|
fstps -68(%ebp)
 | 
						|
flds -68(%ebp)
 | 
						|
fcomps -68(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC694
 | 
						|
1:
 | 
						|
addl $32,-12(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC696
 | 
						|
pushl $32
 | 
						|
pushl $s71er.661
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC696:
 | 
						|
.LC694:
 | 
						|
movl -12(%ebp),%eax
 | 
						|
.LC660:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf698:
 | 
						|
.size s71,.Lf698-s71
 | 
						|
.globl McCarthy
 | 
						|
.align 16
 | 
						|
.type McCarthy,@function
 | 
						|
McCarthy:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
cmpl $100,20(%ebp)
 | 
						|
jle .LC700
 | 
						|
movl 20(%ebp),%edi
 | 
						|
movl %edi,%eax
 | 
						|
subl $10,%eax
 | 
						|
jmp .LC699
 | 
						|
.LC700:
 | 
						|
movl 20(%ebp),%edi
 | 
						|
leal 11(%edi),%edi
 | 
						|
pushl %edi
 | 
						|
call McCarthy
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
pushl %edi
 | 
						|
call McCarthy
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
.LC699:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf702:
 | 
						|
.size McCarthy,.Lf702-McCarthy
 | 
						|
.globl clobber
 | 
						|
.align 16
 | 
						|
.type clobber,@function
 | 
						|
clobber:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
movl $3,20(%ebp)
 | 
						|
movl 24(%ebp),%edi
 | 
						|
movl $2,(,%edi)
 | 
						|
mov $0,%eax
 | 
						|
.LC703:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf704:
 | 
						|
.size clobber,.Lf704-clobber
 | 
						|
.data
 | 
						|
.align 1
 | 
						|
.type f.706,@object
 | 
						|
f.706:
 | 
						|
.byte 76
 | 
						|
.byte 111
 | 
						|
.byte 99
 | 
						|
.byte 97
 | 
						|
.byte 108
 | 
						|
.byte 32
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 114
 | 
						|
.byte 111
 | 
						|
.byte 114
 | 
						|
.byte 32
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size f.706,17
 | 
						|
.align 1
 | 
						|
.type s714er.707,@object
 | 
						|
s714er.707:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 49
 | 
						|
.byte 52
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size s714er.707,11
 | 
						|
.align 1
 | 
						|
.type qs714.708,@object
 | 
						|
.size qs714.708,8
 | 
						|
qs714.708:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 49
 | 
						|
.byte 52
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s714
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type s714,@function
 | 
						|
s714:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $256,%esp
 | 
						|
leal qs714.708,%edi
 | 
						|
movl %edi,-76(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
leal 60(%edi),%esi
 | 
						|
movl %esi,-80(%ebp)
 | 
						|
movl $0,-84(%ebp)
 | 
						|
movl $0,-8(%ebp)
 | 
						|
movl 48(%edi),%edi
 | 
						|
movl %edi,-4(%ebp)
 | 
						|
.LC709:
 | 
						|
.LC710:
 | 
						|
movl -80(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-80(%ebp)
 | 
						|
movl -76(%ebp),%esi
 | 
						|
leal 1(%esi),%ebx
 | 
						|
movl %ebx,-76(%ebp)
 | 
						|
movb (,%esi),%bl
 | 
						|
movb %bl,(,%edi)
 | 
						|
movsbl %bl,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC709
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movb -32(%ebp),%bl
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC712
 | 
						|
movl $1,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC714
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC714:
 | 
						|
.LC712:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC716
 | 
						|
movl $2,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC718
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC718:
 | 
						|
.LC716:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movl -40(%ebp),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC720
 | 
						|
movl $3,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC722
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC722:
 | 
						|
.LC720:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movl -44(%ebp),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC724
 | 
						|
movl $4,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC726
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC726:
 | 
						|
.LC724:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -48(%ebp),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC728
 | 
						|
movl $5,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC730
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC730:
 | 
						|
.LC728:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
flds -64(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC732
 | 
						|
movl $6,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC734
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC734:
 | 
						|
.LC732:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
fldl -72(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC736
 | 
						|
movl $7,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC738
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC738:
 | 
						|
.LC736:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC740
 | 
						|
movl $8,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC742
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC742:
 | 
						|
.LC740:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movw -36(%ebp),%di
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC744
 | 
						|
movl $9,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC746
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC746:
 | 
						|
.LC744:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movl -40(%ebp),%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC748
 | 
						|
movl $10,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC750
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC750:
 | 
						|
.LC748:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movl -44(%ebp),%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC752
 | 
						|
movl $11,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC754
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC754:
 | 
						|
.LC752:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -48(%ebp),%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC756
 | 
						|
movl $12,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC758
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC758:
 | 
						|
.LC756:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
flds -64(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC760
 | 
						|
movl $13,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC762
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC762:
 | 
						|
.LC760:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
fldl -72(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC764
 | 
						|
movl $14,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC766
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC766:
 | 
						|
.LC764:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
cmpl $2,-20(%ebp)
 | 
						|
je .LC768
 | 
						|
movl $15,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC770
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC770:
 | 
						|
.LC768:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
cmpl $2,-20(%ebp)
 | 
						|
je .LC772
 | 
						|
movl $16,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC774
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC774:
 | 
						|
.LC772:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movl -40(%ebp),%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
cmpl $2,-20(%ebp)
 | 
						|
je .LC776
 | 
						|
movl $17,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC778
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC778:
 | 
						|
.LC776:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movl -44(%ebp),%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
cmpl $2,-20(%ebp)
 | 
						|
je .LC780
 | 
						|
movl $18,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC782
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC782:
 | 
						|
.LC780:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -48(%ebp),%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
cmpl $2,-20(%ebp)
 | 
						|
je .LC784
 | 
						|
movl $19,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC786
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC786:
 | 
						|
.LC784:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
flds -64(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,-20(%ebp)
 | 
						|
cmpl $2,-20(%ebp)
 | 
						|
je .LC788
 | 
						|
movl $20,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC790
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC790:
 | 
						|
.LC788:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
fldl -72(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,-20(%ebp)
 | 
						|
cmpl $2,-20(%ebp)
 | 
						|
je .LC792
 | 
						|
movl $21,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC794
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC794:
 | 
						|
.LC792:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
movl %edi,-24(%ebp)
 | 
						|
cmpl $2,-24(%ebp)
 | 
						|
je .LC796
 | 
						|
movl $22,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC798
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC798:
 | 
						|
.LC796:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
movl %edi,-24(%ebp)
 | 
						|
cmpl $2,-24(%ebp)
 | 
						|
je .LC800
 | 
						|
movl $23,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC802
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC802:
 | 
						|
.LC800:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movl -40(%ebp),%edi
 | 
						|
movl %edi,-24(%ebp)
 | 
						|
cmpl $2,-24(%ebp)
 | 
						|
je .LC804
 | 
						|
movl $24,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC806
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC806:
 | 
						|
.LC804:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movl -44(%ebp),%edi
 | 
						|
movl %edi,-24(%ebp)
 | 
						|
cmpl $2,-24(%ebp)
 | 
						|
je .LC808
 | 
						|
movl $25,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC810
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC810:
 | 
						|
.LC808:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -48(%ebp),%edi
 | 
						|
movl %edi,-24(%ebp)
 | 
						|
cmpl $2,-24(%ebp)
 | 
						|
je .LC812
 | 
						|
movl $26,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC814
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC814:
 | 
						|
.LC812:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
flds -64(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,-24(%ebp)
 | 
						|
cmpl $2,-24(%ebp)
 | 
						|
je .LC816
 | 
						|
movl $27,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC818
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC818:
 | 
						|
.LC816:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
fldl -72(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,-24(%ebp)
 | 
						|
cmpl $2,-24(%ebp)
 | 
						|
je .LC820
 | 
						|
movl $28,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC822
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC822:
 | 
						|
.LC820:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
movl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC824
 | 
						|
movl $29,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC826
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC826:
 | 
						|
.LC824:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
movl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC828
 | 
						|
movl $30,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC830
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC830:
 | 
						|
.LC828:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movl -40(%ebp),%edi
 | 
						|
movl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC832
 | 
						|
movl $31,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC834
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC834:
 | 
						|
.LC832:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movl -44(%ebp),%edi
 | 
						|
movl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC836
 | 
						|
movl $32,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC838
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC838:
 | 
						|
.LC836:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -48(%ebp),%edi
 | 
						|
movl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC840
 | 
						|
movl $33,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC842
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC842:
 | 
						|
.LC840:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
flds .LC847
 | 
						|
fcomps -64(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp .LC845
 | 
						|
ja .LC845
 | 
						|
flds -64(%ebp)
 | 
						|
fsubs .LC847
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
leal 0x80000000(%edi),%edi
 | 
						|
movl %edi,-88(%ebp)
 | 
						|
jmp .LC846
 | 
						|
.LC845:
 | 
						|
flds -64(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
movl %edi,-88(%ebp)
 | 
						|
.LC846:
 | 
						|
movl -88(%ebp),%edi
 | 
						|
movl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC848
 | 
						|
movl $34,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC850
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC850:
 | 
						|
.LC848:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
fldl .LC855
 | 
						|
fcompl -72(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp .LC853
 | 
						|
ja .LC853
 | 
						|
fldl -72(%ebp)
 | 
						|
fsubl .LC855
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
leal 0x80000000(%edi),%edi
 | 
						|
movl %edi,-100(%ebp)
 | 
						|
jmp .LC854
 | 
						|
.LC853:
 | 
						|
fldl -72(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
movl %edi,-100(%ebp)
 | 
						|
.LC854:
 | 
						|
movl -100(%ebp),%edi
 | 
						|
movl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC856
 | 
						|
movl $35,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC858
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC858:
 | 
						|
.LC856:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC544
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC861
 | 
						|
1:
 | 
						|
movl $36,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC863
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC863:
 | 
						|
.LC861:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC544
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC865
 | 
						|
1:
 | 
						|
movl $37,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC867
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC867:
 | 
						|
.LC865:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
fildl -40(%ebp)
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC544
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC869
 | 
						|
1:
 | 
						|
movl $38,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC871
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC871:
 | 
						|
.LC869:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
fildl -44(%ebp)
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC544
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC873
 | 
						|
1:
 | 
						|
movl $39,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC875
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC875:
 | 
						|
.LC873:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -48(%ebp),%edi
 | 
						|
fldl .LC611
 | 
						|
movl %edi,%esi
 | 
						|
shrl $1,%esi
 | 
						|
pushl %esi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
andl $1,%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddp %st,%st(1)
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC544
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC877
 | 
						|
1:
 | 
						|
movl $40,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC879
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC879:
 | 
						|
.LC877:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
flds -64(%ebp)
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC544
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC881
 | 
						|
1:
 | 
						|
movl $41,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC883
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC883:
 | 
						|
.LC881:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
fldl -72(%ebp)
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC544
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC885
 | 
						|
1:
 | 
						|
movl $42,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC887
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC887:
 | 
						|
.LC885:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC890
 | 
						|
1:
 | 
						|
movl $43,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC892
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC892:
 | 
						|
.LC890:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC894
 | 
						|
1:
 | 
						|
movl $44,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC896
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC896:
 | 
						|
.LC894:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
fildl -40(%ebp)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC898
 | 
						|
1:
 | 
						|
movl $45,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC900
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC900:
 | 
						|
.LC898:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
fildl -44(%ebp)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC902
 | 
						|
1:
 | 
						|
movl $46,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC904
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC904:
 | 
						|
.LC902:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -48(%ebp),%edi
 | 
						|
fldl .LC611
 | 
						|
movl %edi,%esi
 | 
						|
shrl $1,%esi
 | 
						|
pushl %esi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
andl $1,%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddp %st,%st(1)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC906
 | 
						|
1:
 | 
						|
movl $47,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC908
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC908:
 | 
						|
.LC906:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
flds -64(%ebp)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC910
 | 
						|
1:
 | 
						|
movl $48,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC912
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC912:
 | 
						|
.LC910:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
fldl -72(%ebp)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC914
 | 
						|
1:
 | 
						|
movl $49,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC916
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC916:
 | 
						|
.LC914:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movsbl -32(%ebp),%esi
 | 
						|
leal (%esi,%edi),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $7,%edi
 | 
						|
je .LC918
 | 
						|
movl $50,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC920
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC920:
 | 
						|
.LC918:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movswl -36(%ebp),%esi
 | 
						|
leal (%esi,%edi),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $7,%edi
 | 
						|
je .LC922
 | 
						|
movl $51,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC924
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC924:
 | 
						|
.LC922:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movl -40(%ebp),%esi
 | 
						|
leal (%esi,%edi),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $7,%edi
 | 
						|
je .LC926
 | 
						|
movl $52,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC928
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC928:
 | 
						|
.LC926:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movl -44(%ebp),%esi
 | 
						|
leal (%esi,%edi),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $7,%edi
 | 
						|
je .LC930
 | 
						|
movl $53,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC932
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC932:
 | 
						|
.LC930:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movl -48(%ebp),%esi
 | 
						|
leal (%esi,%edi),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $7,%edi
 | 
						|
je .LC934
 | 
						|
movl $54,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC936
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC936:
 | 
						|
.LC934:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fadds -64(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $7,%edi
 | 
						|
je .LC938
 | 
						|
movl $55,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC940
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC940:
 | 
						|
.LC938:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddl -72(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $7,%edi
 | 
						|
je .LC942
 | 
						|
movl $56,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC944
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC944:
 | 
						|
.LC942:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movsbl -32(%ebp),%esi
 | 
						|
leal (%esi,%edi),%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $7,%edi
 | 
						|
je .LC946
 | 
						|
movl $57,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC948
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC948:
 | 
						|
.LC946:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movswl -36(%ebp),%esi
 | 
						|
leal (%esi,%edi),%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $7,%edi
 | 
						|
je .LC950
 | 
						|
movl $58,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC952
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC952:
 | 
						|
.LC950:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movl -40(%ebp),%esi
 | 
						|
leal (%esi,%edi),%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $7,%edi
 | 
						|
je .LC954
 | 
						|
movl $59,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC956
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC956:
 | 
						|
.LC954:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movl -44(%ebp),%esi
 | 
						|
leal (%esi,%edi),%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $7,%edi
 | 
						|
je .LC958
 | 
						|
movl $60,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC960
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC960:
 | 
						|
.LC958:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movl -48(%ebp),%esi
 | 
						|
leal (%esi,%edi),%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $7,%edi
 | 
						|
je .LC962
 | 
						|
movl $61,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC964
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC964:
 | 
						|
.LC962:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fadds -64(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $7,%edi
 | 
						|
je .LC966
 | 
						|
movl $62,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC968
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC968:
 | 
						|
.LC966:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddl -72(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $7,%edi
 | 
						|
je .LC970
 | 
						|
movl $63,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC972
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC972:
 | 
						|
.LC970:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
addl %edi,-20(%ebp)
 | 
						|
cmpl $7,-20(%ebp)
 | 
						|
je .LC974
 | 
						|
movl $64,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC976
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC976:
 | 
						|
.LC974:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
addl %edi,-20(%ebp)
 | 
						|
cmpl $7,-20(%ebp)
 | 
						|
je .LC978
 | 
						|
movl $65,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC980
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC980:
 | 
						|
.LC978:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movl -40(%ebp),%edi
 | 
						|
addl %edi,-20(%ebp)
 | 
						|
cmpl $7,-20(%ebp)
 | 
						|
je .LC982
 | 
						|
movl $66,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC984
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC984:
 | 
						|
.LC982:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movl -44(%ebp),%edi
 | 
						|
addl %edi,-20(%ebp)
 | 
						|
cmpl $7,-20(%ebp)
 | 
						|
je .LC986
 | 
						|
movl $67,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC988
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC988:
 | 
						|
.LC986:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -20(%ebp),%edi
 | 
						|
movl -48(%ebp),%esi
 | 
						|
leal (%esi,%edi),%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
cmpl $7,-20(%ebp)
 | 
						|
je .LC990
 | 
						|
movl $68,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC992
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC992:
 | 
						|
.LC990:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
fildl -20(%ebp)
 | 
						|
fadds -64(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,-20(%ebp)
 | 
						|
cmpl $7,-20(%ebp)
 | 
						|
je .LC994
 | 
						|
movl $69,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC996
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC996:
 | 
						|
.LC994:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
fildl -20(%ebp)
 | 
						|
faddl -72(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,-20(%ebp)
 | 
						|
cmpl $7,-20(%ebp)
 | 
						|
je .LC998
 | 
						|
movl $70,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1000
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1000:
 | 
						|
.LC998:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
addl %edi,-24(%ebp)
 | 
						|
cmpl $7,-24(%ebp)
 | 
						|
je .LC1002
 | 
						|
movl $71,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1004
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1004:
 | 
						|
.LC1002:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
addl %edi,-24(%ebp)
 | 
						|
cmpl $7,-24(%ebp)
 | 
						|
je .LC1006
 | 
						|
movl $72,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1008
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1008:
 | 
						|
.LC1006:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movl -40(%ebp),%edi
 | 
						|
addl %edi,-24(%ebp)
 | 
						|
cmpl $7,-24(%ebp)
 | 
						|
je .LC1010
 | 
						|
movl $73,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1012
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1012:
 | 
						|
.LC1010:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movl -44(%ebp),%edi
 | 
						|
addl %edi,-24(%ebp)
 | 
						|
cmpl $7,-24(%ebp)
 | 
						|
je .LC1014
 | 
						|
movl $74,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1016
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1016:
 | 
						|
.LC1014:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -24(%ebp),%edi
 | 
						|
movl -48(%ebp),%esi
 | 
						|
leal (%esi,%edi),%edi
 | 
						|
movl %edi,-24(%ebp)
 | 
						|
cmpl $7,-24(%ebp)
 | 
						|
je .LC1018
 | 
						|
movl $75,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1020
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1020:
 | 
						|
.LC1018:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
fildl -24(%ebp)
 | 
						|
fadds -64(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,-24(%ebp)
 | 
						|
cmpl $7,-24(%ebp)
 | 
						|
je .LC1022
 | 
						|
movl $76,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1024
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1024:
 | 
						|
.LC1022:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
fildl -24(%ebp)
 | 
						|
faddl -72(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,-24(%ebp)
 | 
						|
cmpl $7,-24(%ebp)
 | 
						|
je .LC1026
 | 
						|
movl $77,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1028
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1028:
 | 
						|
.LC1026:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
addl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $7,%edi
 | 
						|
je .LC1030
 | 
						|
movl $78,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1032
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1032:
 | 
						|
.LC1030:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
addl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $7,%edi
 | 
						|
je .LC1034
 | 
						|
movl $79,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1036
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1036:
 | 
						|
.LC1034:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movl -40(%ebp),%edi
 | 
						|
addl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $7,%edi
 | 
						|
je .LC1038
 | 
						|
movl $80,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1040
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1040:
 | 
						|
.LC1038:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movl -44(%ebp),%edi
 | 
						|
addl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $7,%edi
 | 
						|
je .LC1042
 | 
						|
movl $81,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1044
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1044:
 | 
						|
.LC1042:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -48(%ebp),%edi
 | 
						|
addl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $7,%edi
 | 
						|
je .LC1046
 | 
						|
movl $82,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1048
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1048:
 | 
						|
.LC1046:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
fldl .LC611
 | 
						|
movl %edi,%esi
 | 
						|
shrl $1,%esi
 | 
						|
pushl %esi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
andl $1,%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddp %st,%st(1)
 | 
						|
sub $4,%esp
 | 
						|
fstps (%esp)
 | 
						|
flds (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fadds -64(%ebp)
 | 
						|
fstps -136(%ebp)
 | 
						|
flds .LC847
 | 
						|
fcomps -136(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp .LC1051
 | 
						|
ja .LC1051
 | 
						|
flds -136(%ebp)
 | 
						|
fsubs .LC847
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
leal 0x80000000(%edi),%edi
 | 
						|
movl %edi,-132(%ebp)
 | 
						|
jmp .LC1052
 | 
						|
.LC1051:
 | 
						|
flds -136(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
movl %edi,-132(%ebp)
 | 
						|
.LC1052:
 | 
						|
movl -132(%ebp),%edi
 | 
						|
movl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $7,%edi
 | 
						|
je .LC1053
 | 
						|
movl $83,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1055
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1055:
 | 
						|
.LC1053:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
fldl .LC611
 | 
						|
movl %edi,%esi
 | 
						|
shrl $1,%esi
 | 
						|
pushl %esi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
andl $1,%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddp %st,%st(1)
 | 
						|
faddl -72(%ebp)
 | 
						|
fstpl -152(%ebp)
 | 
						|
fldl .LC855
 | 
						|
fcompl -152(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp .LC1058
 | 
						|
ja .LC1058
 | 
						|
fldl -152(%ebp)
 | 
						|
fsubl .LC855
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
leal 0x80000000(%edi),%edi
 | 
						|
movl %edi,-144(%ebp)
 | 
						|
jmp .LC1059
 | 
						|
.LC1058:
 | 
						|
fldl -152(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
movl %edi,-144(%ebp)
 | 
						|
.LC1059:
 | 
						|
movl -144(%ebp),%edi
 | 
						|
movl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $7,%edi
 | 
						|
je .LC1060
 | 
						|
movl $84,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1062
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1062:
 | 
						|
.LC1060:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
flds -52(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddp %st,%st(1)
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC1066
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1064
 | 
						|
1:
 | 
						|
movl $85,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1067
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1067:
 | 
						|
.LC1064:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
flds -52(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddp %st,%st(1)
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC1066
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1069
 | 
						|
1:
 | 
						|
movl $86,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1071
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1071:
 | 
						|
.LC1069:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
flds -52(%ebp)
 | 
						|
fildl -40(%ebp)
 | 
						|
faddp %st,%st(1)
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC1066
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1073
 | 
						|
1:
 | 
						|
movl $87,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1075
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1075:
 | 
						|
.LC1073:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
flds -52(%ebp)
 | 
						|
fildl -44(%ebp)
 | 
						|
faddp %st,%st(1)
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC1066
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1077
 | 
						|
1:
 | 
						|
movl $88,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1079
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1079:
 | 
						|
.LC1077:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -48(%ebp),%edi
 | 
						|
flds -52(%ebp)
 | 
						|
fldl .LC611
 | 
						|
movl %edi,%esi
 | 
						|
shrl $1,%esi
 | 
						|
pushl %esi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
andl $1,%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddp %st,%st(1)
 | 
						|
sub $4,%esp
 | 
						|
fstps (%esp)
 | 
						|
flds (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddp %st,%st(1)
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC1066
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1081
 | 
						|
1:
 | 
						|
movl $89,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1083
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1083:
 | 
						|
.LC1081:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
flds -52(%ebp)
 | 
						|
fadds -64(%ebp)
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC1066
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1085
 | 
						|
1:
 | 
						|
movl $90,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1087
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1087:
 | 
						|
.LC1085:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
flds -52(%ebp)
 | 
						|
faddl -72(%ebp)
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC1066
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1089
 | 
						|
1:
 | 
						|
movl $91,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1091
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1091:
 | 
						|
.LC1089:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
fldl -60(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddp %st,%st(1)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1095
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1093
 | 
						|
1:
 | 
						|
movl $92,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1096
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1096:
 | 
						|
.LC1093:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
fldl -60(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddp %st,%st(1)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1095
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1098
 | 
						|
1:
 | 
						|
movl $93,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1100
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1100:
 | 
						|
.LC1098:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
fldl -60(%ebp)
 | 
						|
fiaddl -40(%ebp)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1095
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1102
 | 
						|
1:
 | 
						|
movl $94,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1104
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1104:
 | 
						|
.LC1102:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
fldl -60(%ebp)
 | 
						|
fiaddl -44(%ebp)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1095
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1106
 | 
						|
1:
 | 
						|
movl $95,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1108
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1108:
 | 
						|
.LC1106:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -48(%ebp),%edi
 | 
						|
fldl -60(%ebp)
 | 
						|
fldl .LC611
 | 
						|
movl %edi,%esi
 | 
						|
shrl $1,%esi
 | 
						|
pushl %esi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
andl $1,%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddp %st,%st(1)
 | 
						|
faddp %st,%st(1)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1095
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1110
 | 
						|
1:
 | 
						|
movl $96,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1112
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1112:
 | 
						|
.LC1110:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
fldl -60(%ebp)
 | 
						|
fadds -64(%ebp)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1095
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1114
 | 
						|
1:
 | 
						|
movl $97,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1116
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1116:
 | 
						|
.LC1114:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
fldl -60(%ebp)
 | 
						|
faddl -72(%ebp)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1095
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1118
 | 
						|
1:
 | 
						|
movl $98,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1120
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1120:
 | 
						|
.LC1118:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movsbl -32(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $3,%edi
 | 
						|
je .LC1122
 | 
						|
movl $99,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1124
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1124:
 | 
						|
.LC1122:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movswl -36(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $3,%edi
 | 
						|
je .LC1126
 | 
						|
movl $100,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1128
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1128:
 | 
						|
.LC1126:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
subl -40(%ebp),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $3,%edi
 | 
						|
je .LC1130
 | 
						|
movl $101,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1132
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1132:
 | 
						|
.LC1130:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
subl -44(%ebp),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $3,%edi
 | 
						|
je .LC1134
 | 
						|
movl $102,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1136
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1136:
 | 
						|
.LC1134:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
subl -48(%ebp),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $3,%edi
 | 
						|
je .LC1138
 | 
						|
movl $103,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1140
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1140:
 | 
						|
.LC1138:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fsubs -64(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $3,%edi
 | 
						|
je .LC1142
 | 
						|
movl $104,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1144
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1144:
 | 
						|
.LC1142:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fsubl -72(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $3,%edi
 | 
						|
je .LC1146
 | 
						|
movl $105,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1148
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1148:
 | 
						|
.LC1146:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movsbl -32(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $3,%edi
 | 
						|
je .LC1150
 | 
						|
movl $106,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1152
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1152:
 | 
						|
.LC1150:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movswl -36(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $3,%edi
 | 
						|
je .LC1154
 | 
						|
movl $107,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1156
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1156:
 | 
						|
.LC1154:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
subl -40(%ebp),%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $3,%edi
 | 
						|
je .LC1158
 | 
						|
movl $108,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1160
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1160:
 | 
						|
.LC1158:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
subl -44(%ebp),%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $3,%edi
 | 
						|
je .LC1162
 | 
						|
movl $109,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1164
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1164:
 | 
						|
.LC1162:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
subl -48(%ebp),%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $3,%edi
 | 
						|
je .LC1166
 | 
						|
movl $110,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1168
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1168:
 | 
						|
.LC1166:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fsubs -64(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $3,%edi
 | 
						|
je .LC1170
 | 
						|
movl $111,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1172
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1172:
 | 
						|
.LC1170:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fsubl -72(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $3,%edi
 | 
						|
je .LC1174
 | 
						|
movl $112,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1176
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1176:
 | 
						|
.LC1174:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
subl %edi,-20(%ebp)
 | 
						|
cmpl $3,-20(%ebp)
 | 
						|
je .LC1178
 | 
						|
movl $113,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1180
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1180:
 | 
						|
.LC1178:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
subl %edi,-20(%ebp)
 | 
						|
cmpl $3,-20(%ebp)
 | 
						|
je .LC1182
 | 
						|
movl $114,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1184
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1184:
 | 
						|
.LC1182:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movl -40(%ebp),%edi
 | 
						|
subl %edi,-20(%ebp)
 | 
						|
cmpl $3,-20(%ebp)
 | 
						|
je .LC1186
 | 
						|
movl $115,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1188
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1188:
 | 
						|
.LC1186:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movl -44(%ebp),%edi
 | 
						|
subl %edi,-20(%ebp)
 | 
						|
cmpl $3,-20(%ebp)
 | 
						|
je .LC1190
 | 
						|
movl $116,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1192
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1192:
 | 
						|
.LC1190:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -20(%ebp),%edi
 | 
						|
subl -48(%ebp),%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
cmpl $3,-20(%ebp)
 | 
						|
je .LC1194
 | 
						|
movl $117,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1196
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1196:
 | 
						|
.LC1194:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
fildl -20(%ebp)
 | 
						|
fsubs -64(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,-20(%ebp)
 | 
						|
cmpl $3,-20(%ebp)
 | 
						|
je .LC1198
 | 
						|
movl $118,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1200
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1200:
 | 
						|
.LC1198:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
fldl -72(%ebp)
 | 
						|
fisubrl -20(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,-20(%ebp)
 | 
						|
cmpl $3,-20(%ebp)
 | 
						|
je .LC1202
 | 
						|
movl $119,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1204
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1204:
 | 
						|
.LC1202:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
subl %edi,-24(%ebp)
 | 
						|
cmpl $3,-24(%ebp)
 | 
						|
je .LC1206
 | 
						|
movl $120,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1208
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1208:
 | 
						|
.LC1206:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
subl %edi,-24(%ebp)
 | 
						|
cmpl $3,-24(%ebp)
 | 
						|
je .LC1210
 | 
						|
movl $121,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1212
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1212:
 | 
						|
.LC1210:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movl -40(%ebp),%edi
 | 
						|
subl %edi,-24(%ebp)
 | 
						|
cmpl $3,-24(%ebp)
 | 
						|
je .LC1214
 | 
						|
movl $122,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1216
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1216:
 | 
						|
.LC1214:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movl -44(%ebp),%edi
 | 
						|
subl %edi,-24(%ebp)
 | 
						|
cmpl $3,-24(%ebp)
 | 
						|
je .LC1218
 | 
						|
movl $123,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1220
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1220:
 | 
						|
.LC1218:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -24(%ebp),%edi
 | 
						|
subl -48(%ebp),%edi
 | 
						|
movl %edi,-24(%ebp)
 | 
						|
cmpl $3,-24(%ebp)
 | 
						|
je .LC1222
 | 
						|
movl $124,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1224
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1224:
 | 
						|
.LC1222:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
fildl -24(%ebp)
 | 
						|
fsubs -64(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,-24(%ebp)
 | 
						|
cmpl $3,-24(%ebp)
 | 
						|
je .LC1226
 | 
						|
movl $125,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1228
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1228:
 | 
						|
.LC1226:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
fldl -72(%ebp)
 | 
						|
fisubrl -24(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,-24(%ebp)
 | 
						|
cmpl $3,-24(%ebp)
 | 
						|
je .LC1230
 | 
						|
movl $126,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1232
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1232:
 | 
						|
.LC1230:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
subl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $3,%edi
 | 
						|
je .LC1234
 | 
						|
movl $127,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1236
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1236:
 | 
						|
.LC1234:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
subl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $3,%edi
 | 
						|
je .LC1238
 | 
						|
movl $128,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1240
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1240:
 | 
						|
.LC1238:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movl -40(%ebp),%edi
 | 
						|
subl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $3,%edi
 | 
						|
je .LC1242
 | 
						|
movl $129,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1244
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1244:
 | 
						|
.LC1242:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movl -44(%ebp),%edi
 | 
						|
subl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $3,%edi
 | 
						|
je .LC1246
 | 
						|
movl $130,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1248
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1248:
 | 
						|
.LC1246:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -48(%ebp),%edi
 | 
						|
subl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $3,%edi
 | 
						|
je .LC1250
 | 
						|
movl $131,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1252
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1252:
 | 
						|
.LC1250:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
fldl .LC611
 | 
						|
movl %edi,%esi
 | 
						|
shrl $1,%esi
 | 
						|
pushl %esi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
andl $1,%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddp %st,%st(1)
 | 
						|
sub $4,%esp
 | 
						|
fstps (%esp)
 | 
						|
flds (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fsubs -64(%ebp)
 | 
						|
fstps -168(%ebp)
 | 
						|
flds .LC847
 | 
						|
fcomps -168(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp .LC1255
 | 
						|
ja .LC1255
 | 
						|
flds -168(%ebp)
 | 
						|
fsubs .LC847
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
leal 0x80000000(%edi),%edi
 | 
						|
movl %edi,-164(%ebp)
 | 
						|
jmp .LC1256
 | 
						|
.LC1255:
 | 
						|
flds -168(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
movl %edi,-164(%ebp)
 | 
						|
.LC1256:
 | 
						|
movl -164(%ebp),%edi
 | 
						|
movl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $3,%edi
 | 
						|
je .LC1257
 | 
						|
movl $132,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1259
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1259:
 | 
						|
.LC1257:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
fldl .LC611
 | 
						|
movl %edi,%esi
 | 
						|
shrl $1,%esi
 | 
						|
pushl %esi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
andl $1,%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddp %st,%st(1)
 | 
						|
fsubl -72(%ebp)
 | 
						|
fstpl -184(%ebp)
 | 
						|
fldl .LC855
 | 
						|
fcompl -184(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp .LC1262
 | 
						|
ja .LC1262
 | 
						|
fldl -184(%ebp)
 | 
						|
fsubl .LC855
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
leal 0x80000000(%edi),%edi
 | 
						|
movl %edi,-176(%ebp)
 | 
						|
jmp .LC1263
 | 
						|
.LC1262:
 | 
						|
fldl -184(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
movl %edi,-176(%ebp)
 | 
						|
.LC1263:
 | 
						|
movl -176(%ebp),%edi
 | 
						|
movl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $3,%edi
 | 
						|
je .LC1264
 | 
						|
movl $133,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1266
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1266:
 | 
						|
.LC1264:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
flds -52(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fsubrp %st,%st(1)
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC1270
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1268
 | 
						|
1:
 | 
						|
movl $134,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1271
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1271:
 | 
						|
.LC1268:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
flds -52(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fsubrp %st,%st(1)
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC1270
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1273
 | 
						|
1:
 | 
						|
movl $135,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1275
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1275:
 | 
						|
.LC1273:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
flds -52(%ebp)
 | 
						|
fildl -40(%ebp)
 | 
						|
fsubrp %st,%st(1)
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC1270
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1277
 | 
						|
1:
 | 
						|
movl $136,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1279
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1279:
 | 
						|
.LC1277:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
flds -52(%ebp)
 | 
						|
fildl -44(%ebp)
 | 
						|
fsubrp %st,%st(1)
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC1270
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1281
 | 
						|
1:
 | 
						|
movl $137,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1283
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1283:
 | 
						|
.LC1281:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -48(%ebp),%edi
 | 
						|
flds -52(%ebp)
 | 
						|
fldl .LC611
 | 
						|
movl %edi,%esi
 | 
						|
shrl $1,%esi
 | 
						|
pushl %esi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
andl $1,%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddp %st,%st(1)
 | 
						|
sub $4,%esp
 | 
						|
fstps (%esp)
 | 
						|
flds (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fsubrp %st,%st(1)
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC1270
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1285
 | 
						|
1:
 | 
						|
movl $138,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1287
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1287:
 | 
						|
.LC1285:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
flds -52(%ebp)
 | 
						|
fsubs -64(%ebp)
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC1270
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1289
 | 
						|
1:
 | 
						|
movl $139,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1291
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1291:
 | 
						|
.LC1289:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
flds -52(%ebp)
 | 
						|
fsubl -72(%ebp)
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC1270
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1293
 | 
						|
1:
 | 
						|
movl $140,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1295
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1295:
 | 
						|
.LC1293:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
fldl -60(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fsubrp %st,%st(1)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1299
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1297
 | 
						|
1:
 | 
						|
movl $141,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1300
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1300:
 | 
						|
.LC1297:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
fldl -60(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fsubrp %st,%st(1)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1299
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1302
 | 
						|
1:
 | 
						|
movl $142,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1304
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1304:
 | 
						|
.LC1302:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
fldl -60(%ebp)
 | 
						|
fisubl -40(%ebp)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1299
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1306
 | 
						|
1:
 | 
						|
movl $143,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1308
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1308:
 | 
						|
.LC1306:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
fldl -60(%ebp)
 | 
						|
fisubl -44(%ebp)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1299
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1310
 | 
						|
1:
 | 
						|
movl $144,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1312
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1312:
 | 
						|
.LC1310:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -48(%ebp),%edi
 | 
						|
fldl -60(%ebp)
 | 
						|
fldl .LC611
 | 
						|
movl %edi,%esi
 | 
						|
shrl $1,%esi
 | 
						|
pushl %esi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
andl $1,%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddp %st,%st(1)
 | 
						|
fsubrp %st,%st(1)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1299
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1314
 | 
						|
1:
 | 
						|
movl $145,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1316
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1316:
 | 
						|
.LC1314:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
fldl -60(%ebp)
 | 
						|
fsubs -64(%ebp)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1299
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1318
 | 
						|
1:
 | 
						|
movl $146,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1320
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1320:
 | 
						|
.LC1318:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
fldl -60(%ebp)
 | 
						|
fsubl -72(%ebp)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1299
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1322
 | 
						|
1:
 | 
						|
movl $147,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1324
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1324:
 | 
						|
.LC1322:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movsbl -32(%ebp),%esi
 | 
						|
imull %esi,%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $10,%edi
 | 
						|
je .LC1326
 | 
						|
movl $148,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1328
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1328:
 | 
						|
.LC1326:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movswl -36(%ebp),%esi
 | 
						|
imull %esi,%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $10,%edi
 | 
						|
je .LC1330
 | 
						|
movl $149,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1332
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1332:
 | 
						|
.LC1330:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
imull -40(%ebp),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $10,%edi
 | 
						|
je .LC1334
 | 
						|
movl $150,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1336
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1336:
 | 
						|
.LC1334:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
imull -44(%ebp),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $10,%edi
 | 
						|
je .LC1338
 | 
						|
movl $151,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1340
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1340:
 | 
						|
.LC1338:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movl %edi,%eax
 | 
						|
mull -48(%ebp)
 | 
						|
movl %eax,%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $10,%edi
 | 
						|
je .LC1342
 | 
						|
movl $152,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1344
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1344:
 | 
						|
.LC1342:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmuls -64(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $10,%edi
 | 
						|
je .LC1346
 | 
						|
movl $153,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1348
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1348:
 | 
						|
.LC1346:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmull -72(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $10,%edi
 | 
						|
je .LC1350
 | 
						|
movl $154,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1352
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1352:
 | 
						|
.LC1350:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movsbl -32(%ebp),%esi
 | 
						|
imull %esi,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $10,%edi
 | 
						|
je .LC1354
 | 
						|
movl $155,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1356
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1356:
 | 
						|
.LC1354:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movswl -36(%ebp),%esi
 | 
						|
imull %esi,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $10,%edi
 | 
						|
je .LC1358
 | 
						|
movl $156,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1360
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1360:
 | 
						|
.LC1358:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
imull -40(%ebp),%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $10,%edi
 | 
						|
je .LC1362
 | 
						|
movl $157,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1364
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1364:
 | 
						|
.LC1362:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
imull -44(%ebp),%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $10,%edi
 | 
						|
je .LC1366
 | 
						|
movl $158,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1368
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1368:
 | 
						|
.LC1366:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movl %edi,%eax
 | 
						|
mull -48(%ebp)
 | 
						|
movl %eax,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $10,%edi
 | 
						|
je .LC1370
 | 
						|
movl $159,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1372
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1372:
 | 
						|
.LC1370:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmuls -64(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $10,%edi
 | 
						|
je .LC1374
 | 
						|
movl $160,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1376
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1376:
 | 
						|
.LC1374:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmull -72(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $10,%edi
 | 
						|
je .LC1378
 | 
						|
movl $161,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1380
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1380:
 | 
						|
.LC1378:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movl -20(%ebp),%edi
 | 
						|
movsbl -32(%ebp),%esi
 | 
						|
imull %esi,%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
cmpl $10,-20(%ebp)
 | 
						|
je .LC1382
 | 
						|
movl $162,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1384
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1384:
 | 
						|
.LC1382:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movl -20(%ebp),%edi
 | 
						|
movswl -36(%ebp),%esi
 | 
						|
imull %esi,%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
cmpl $10,-20(%ebp)
 | 
						|
je .LC1386
 | 
						|
movl $163,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1388
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1388:
 | 
						|
.LC1386:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movl -20(%ebp),%edi
 | 
						|
imull -40(%ebp),%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
cmpl $10,-20(%ebp)
 | 
						|
je .LC1390
 | 
						|
movl $164,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1392
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1392:
 | 
						|
.LC1390:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movl -20(%ebp),%edi
 | 
						|
imull -44(%ebp),%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
cmpl $10,-20(%ebp)
 | 
						|
je .LC1394
 | 
						|
movl $165,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1396
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1396:
 | 
						|
.LC1394:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -20(%ebp),%edi
 | 
						|
movl %edi,%eax
 | 
						|
mull -48(%ebp)
 | 
						|
movl %eax,%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
cmpl $10,-20(%ebp)
 | 
						|
je .LC1398
 | 
						|
movl $166,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1400
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1400:
 | 
						|
.LC1398:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
fildl -20(%ebp)
 | 
						|
fmuls -64(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,-20(%ebp)
 | 
						|
cmpl $10,-20(%ebp)
 | 
						|
je .LC1402
 | 
						|
movl $167,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1404
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1404:
 | 
						|
.LC1402:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
fildl -20(%ebp)
 | 
						|
fmull -72(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,-20(%ebp)
 | 
						|
cmpl $10,-20(%ebp)
 | 
						|
je .LC1406
 | 
						|
movl $168,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1408
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1408:
 | 
						|
.LC1406:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movl -24(%ebp),%edi
 | 
						|
movsbl -32(%ebp),%esi
 | 
						|
imull %esi,%edi
 | 
						|
movl %edi,-24(%ebp)
 | 
						|
cmpl $10,-24(%ebp)
 | 
						|
je .LC1410
 | 
						|
movl $169,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1412
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1412:
 | 
						|
.LC1410:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movl -24(%ebp),%edi
 | 
						|
movswl -36(%ebp),%esi
 | 
						|
imull %esi,%edi
 | 
						|
movl %edi,-24(%ebp)
 | 
						|
cmpl $10,-24(%ebp)
 | 
						|
je .LC1414
 | 
						|
movl $170,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1416
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1416:
 | 
						|
.LC1414:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movl -24(%ebp),%edi
 | 
						|
imull -40(%ebp),%edi
 | 
						|
movl %edi,-24(%ebp)
 | 
						|
cmpl $10,-24(%ebp)
 | 
						|
je .LC1418
 | 
						|
movl $171,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1420
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1420:
 | 
						|
.LC1418:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movl -24(%ebp),%edi
 | 
						|
imull -44(%ebp),%edi
 | 
						|
movl %edi,-24(%ebp)
 | 
						|
cmpl $10,-24(%ebp)
 | 
						|
je .LC1422
 | 
						|
movl $172,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1424
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1424:
 | 
						|
.LC1422:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -24(%ebp),%edi
 | 
						|
movl %edi,%eax
 | 
						|
mull -48(%ebp)
 | 
						|
movl %eax,%edi
 | 
						|
movl %edi,-24(%ebp)
 | 
						|
cmpl $10,-24(%ebp)
 | 
						|
je .LC1426
 | 
						|
movl $173,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1428
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1428:
 | 
						|
.LC1426:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
fildl -24(%ebp)
 | 
						|
fmuls -64(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,-24(%ebp)
 | 
						|
cmpl $10,-24(%ebp)
 | 
						|
je .LC1430
 | 
						|
movl $174,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1432
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1432:
 | 
						|
.LC1430:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
fildl -24(%ebp)
 | 
						|
fmull -72(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,-24(%ebp)
 | 
						|
cmpl $10,-24(%ebp)
 | 
						|
je .LC1434
 | 
						|
movl $175,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1436
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1436:
 | 
						|
.LC1434:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movl -28(%ebp),%eax
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
mull %edi
 | 
						|
movl %eax,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $10,%edi
 | 
						|
je .LC1438
 | 
						|
movl $176,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1440
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1440:
 | 
						|
.LC1438:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movl -28(%ebp),%eax
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
mull %edi
 | 
						|
movl %eax,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $10,%edi
 | 
						|
je .LC1442
 | 
						|
movl $177,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1444
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1444:
 | 
						|
.LC1442:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movl -28(%ebp),%eax
 | 
						|
movl -40(%ebp),%edi
 | 
						|
mull %edi
 | 
						|
movl %eax,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $10,%edi
 | 
						|
je .LC1446
 | 
						|
movl $178,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1448
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1448:
 | 
						|
.LC1446:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movl -28(%ebp),%eax
 | 
						|
movl -44(%ebp),%edi
 | 
						|
mull %edi
 | 
						|
movl %eax,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $10,%edi
 | 
						|
je .LC1450
 | 
						|
movl $179,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1452
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1452:
 | 
						|
.LC1450:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -28(%ebp),%eax
 | 
						|
mull -48(%ebp)
 | 
						|
movl %eax,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $10,%edi
 | 
						|
je .LC1454
 | 
						|
movl $180,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1456
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1456:
 | 
						|
.LC1454:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
fldl .LC611
 | 
						|
movl %edi,%esi
 | 
						|
shrl $1,%esi
 | 
						|
pushl %esi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
andl $1,%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddp %st,%st(1)
 | 
						|
sub $4,%esp
 | 
						|
fstps (%esp)
 | 
						|
flds (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmuls -64(%ebp)
 | 
						|
fstps -200(%ebp)
 | 
						|
flds .LC847
 | 
						|
fcomps -200(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp .LC1459
 | 
						|
ja .LC1459
 | 
						|
flds -200(%ebp)
 | 
						|
fsubs .LC847
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
leal 0x80000000(%edi),%edi
 | 
						|
movl %edi,-196(%ebp)
 | 
						|
jmp .LC1460
 | 
						|
.LC1459:
 | 
						|
flds -200(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
movl %edi,-196(%ebp)
 | 
						|
.LC1460:
 | 
						|
movl -196(%ebp),%edi
 | 
						|
movl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $10,%edi
 | 
						|
je .LC1461
 | 
						|
movl $181,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1463
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1463:
 | 
						|
.LC1461:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
fldl .LC611
 | 
						|
movl %edi,%esi
 | 
						|
shrl $1,%esi
 | 
						|
pushl %esi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
andl $1,%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddp %st,%st(1)
 | 
						|
fmull -72(%ebp)
 | 
						|
fstpl -216(%ebp)
 | 
						|
fldl .LC855
 | 
						|
fcompl -216(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp .LC1466
 | 
						|
ja .LC1466
 | 
						|
fldl -216(%ebp)
 | 
						|
fsubl .LC855
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
leal 0x80000000(%edi),%edi
 | 
						|
movl %edi,-208(%ebp)
 | 
						|
jmp .LC1467
 | 
						|
.LC1466:
 | 
						|
fldl -216(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
movl %edi,-208(%ebp)
 | 
						|
.LC1467:
 | 
						|
movl -208(%ebp),%edi
 | 
						|
movl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $10,%edi
 | 
						|
je .LC1468
 | 
						|
movl $182,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1470
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1470:
 | 
						|
.LC1468:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
flds -52(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC1474
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1472
 | 
						|
1:
 | 
						|
movl $183,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1475
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1475:
 | 
						|
.LC1472:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
flds -52(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC1474
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1477
 | 
						|
1:
 | 
						|
movl $184,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1479
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1479:
 | 
						|
.LC1477:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
flds -52(%ebp)
 | 
						|
fildl -40(%ebp)
 | 
						|
fmulp %st,%st(1)
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC1474
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1481
 | 
						|
1:
 | 
						|
movl $185,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1483
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1483:
 | 
						|
.LC1481:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
flds -52(%ebp)
 | 
						|
fildl -44(%ebp)
 | 
						|
fmulp %st,%st(1)
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC1474
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1485
 | 
						|
1:
 | 
						|
movl $186,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1487
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1487:
 | 
						|
.LC1485:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -48(%ebp),%edi
 | 
						|
flds -52(%ebp)
 | 
						|
fldl .LC611
 | 
						|
movl %edi,%esi
 | 
						|
shrl $1,%esi
 | 
						|
pushl %esi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
andl $1,%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddp %st,%st(1)
 | 
						|
sub $4,%esp
 | 
						|
fstps (%esp)
 | 
						|
flds (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC1474
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1489
 | 
						|
1:
 | 
						|
movl $187,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1491
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1491:
 | 
						|
.LC1489:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
flds -52(%ebp)
 | 
						|
fmuls -64(%ebp)
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC1474
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1493
 | 
						|
1:
 | 
						|
movl $188,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1495
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1495:
 | 
						|
.LC1493:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
flds -52(%ebp)
 | 
						|
fmull -72(%ebp)
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC1474
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1497
 | 
						|
1:
 | 
						|
movl $189,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1499
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1499:
 | 
						|
.LC1497:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
fldl -60(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1503
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1501
 | 
						|
1:
 | 
						|
movl $190,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1504
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1504:
 | 
						|
.LC1501:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
fldl -60(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1503
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1506
 | 
						|
1:
 | 
						|
movl $191,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1508
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1508:
 | 
						|
.LC1506:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
fldl -60(%ebp)
 | 
						|
fimull -40(%ebp)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1503
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1510
 | 
						|
1:
 | 
						|
movl $192,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1512
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1512:
 | 
						|
.LC1510:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
fldl -60(%ebp)
 | 
						|
fimull -44(%ebp)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1503
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1514
 | 
						|
1:
 | 
						|
movl $193,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1516
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1516:
 | 
						|
.LC1514:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -48(%ebp),%edi
 | 
						|
fldl -60(%ebp)
 | 
						|
fldl .LC611
 | 
						|
movl %edi,%esi
 | 
						|
shrl $1,%esi
 | 
						|
pushl %esi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
andl $1,%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddp %st,%st(1)
 | 
						|
fmulp %st,%st(1)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1503
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1518
 | 
						|
1:
 | 
						|
movl $194,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1520
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1520:
 | 
						|
.LC1518:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
fldl -60(%ebp)
 | 
						|
fmuls -64(%ebp)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1503
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1522
 | 
						|
1:
 | 
						|
movl $195,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1524
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1524:
 | 
						|
.LC1522:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
fldl -60(%ebp)
 | 
						|
fmull -72(%ebp)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1503
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1526
 | 
						|
1:
 | 
						|
movl $196,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1528
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1528:
 | 
						|
.LC1526:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movsbl -12(%ebp),%eax
 | 
						|
movsbl -32(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC1530
 | 
						|
movl $197,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1532
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1532:
 | 
						|
.LC1530:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movsbl -12(%ebp),%eax
 | 
						|
movswl -36(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC1534
 | 
						|
movl $198,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1536
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1536:
 | 
						|
.LC1534:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movsbl -12(%ebp),%eax
 | 
						|
movl -40(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC1538
 | 
						|
movl $199,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1540
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1540:
 | 
						|
.LC1538:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movsbl -12(%ebp),%eax
 | 
						|
movl -44(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC1542
 | 
						|
movl $200,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1544
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1544:
 | 
						|
.LC1542:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movl %edi,%eax
 | 
						|
movl -48(%ebp),%ecx
 | 
						|
xorl %edx,%edx
 | 
						|
divl %ecx
 | 
						|
movl %eax,%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC1546
 | 
						|
movl $201,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1548
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1548:
 | 
						|
.LC1546:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fdivs -64(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC1550
 | 
						|
movl $202,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1552
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1552:
 | 
						|
.LC1550:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fdivl -72(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC1554
 | 
						|
movl $203,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1556
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1556:
 | 
						|
.LC1554:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movswl -16(%ebp),%eax
 | 
						|
movsbl -32(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC1558
 | 
						|
movl $204,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1560
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1560:
 | 
						|
.LC1558:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movswl -16(%ebp),%eax
 | 
						|
movswl -36(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC1562
 | 
						|
movl $205,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1564
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1564:
 | 
						|
.LC1562:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movswl -16(%ebp),%eax
 | 
						|
movl -40(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC1566
 | 
						|
movl $206,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1568
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1568:
 | 
						|
.LC1566:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movswl -16(%ebp),%eax
 | 
						|
movl -44(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC1570
 | 
						|
movl $207,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1572
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1572:
 | 
						|
.LC1570:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movl %edi,%eax
 | 
						|
movl -48(%ebp),%ecx
 | 
						|
xorl %edx,%edx
 | 
						|
divl %ecx
 | 
						|
movl %eax,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC1574
 | 
						|
movl $208,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1576
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1576:
 | 
						|
.LC1574:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fdivs -64(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC1578
 | 
						|
movl $209,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1580
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1580:
 | 
						|
.LC1578:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fdivl -72(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC1582
 | 
						|
movl $210,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1584
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1584:
 | 
						|
.LC1582:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movl -20(%ebp),%eax
 | 
						|
movsbl -32(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-20(%ebp)
 | 
						|
cmpl $2,-20(%ebp)
 | 
						|
je .LC1586
 | 
						|
movl $211,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1588
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1588:
 | 
						|
.LC1586:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movl -20(%ebp),%eax
 | 
						|
movswl -36(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-20(%ebp)
 | 
						|
cmpl $2,-20(%ebp)
 | 
						|
je .LC1590
 | 
						|
movl $212,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1592
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1592:
 | 
						|
.LC1590:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movl -20(%ebp),%eax
 | 
						|
movl -40(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-20(%ebp)
 | 
						|
cmpl $2,-20(%ebp)
 | 
						|
je .LC1594
 | 
						|
movl $213,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1596
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1596:
 | 
						|
.LC1594:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movl -20(%ebp),%eax
 | 
						|
movl -44(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-20(%ebp)
 | 
						|
cmpl $2,-20(%ebp)
 | 
						|
je .LC1598
 | 
						|
movl $214,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1600
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1600:
 | 
						|
.LC1598:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -20(%ebp),%edi
 | 
						|
movl %edi,%eax
 | 
						|
movl -48(%ebp),%ecx
 | 
						|
xorl %edx,%edx
 | 
						|
divl %ecx
 | 
						|
movl %eax,%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
cmpl $2,-20(%ebp)
 | 
						|
je .LC1602
 | 
						|
movl $215,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1604
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1604:
 | 
						|
.LC1602:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
fildl -20(%ebp)
 | 
						|
fdivs -64(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,-20(%ebp)
 | 
						|
cmpl $2,-20(%ebp)
 | 
						|
je .LC1606
 | 
						|
movl $216,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1608
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1608:
 | 
						|
.LC1606:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
fldl -72(%ebp)
 | 
						|
fidivrl -20(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,-20(%ebp)
 | 
						|
cmpl $2,-20(%ebp)
 | 
						|
je .LC1610
 | 
						|
movl $217,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1612
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1612:
 | 
						|
.LC1610:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movl -24(%ebp),%eax
 | 
						|
movsbl -32(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-24(%ebp)
 | 
						|
cmpl $2,-24(%ebp)
 | 
						|
je .LC1614
 | 
						|
movl $218,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1616
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1616:
 | 
						|
.LC1614:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movl -24(%ebp),%eax
 | 
						|
movswl -36(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-24(%ebp)
 | 
						|
cmpl $2,-24(%ebp)
 | 
						|
je .LC1618
 | 
						|
movl $219,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1620
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1620:
 | 
						|
.LC1618:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movl -24(%ebp),%eax
 | 
						|
movl -40(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-24(%ebp)
 | 
						|
cmpl $2,-24(%ebp)
 | 
						|
je .LC1622
 | 
						|
movl $220,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1624
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1624:
 | 
						|
.LC1622:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movl -24(%ebp),%eax
 | 
						|
movl -44(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-24(%ebp)
 | 
						|
cmpl $2,-24(%ebp)
 | 
						|
je .LC1626
 | 
						|
movl $221,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1628
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1628:
 | 
						|
.LC1626:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -24(%ebp),%edi
 | 
						|
movl %edi,%eax
 | 
						|
movl -48(%ebp),%ecx
 | 
						|
xorl %edx,%edx
 | 
						|
divl %ecx
 | 
						|
movl %eax,%edi
 | 
						|
movl %edi,-24(%ebp)
 | 
						|
cmpl $2,-24(%ebp)
 | 
						|
je .LC1630
 | 
						|
movl $222,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1632
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1632:
 | 
						|
.LC1630:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
fildl -24(%ebp)
 | 
						|
fdivs -64(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,-24(%ebp)
 | 
						|
cmpl $2,-24(%ebp)
 | 
						|
je .LC1634
 | 
						|
movl $223,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1636
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1636:
 | 
						|
.LC1634:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
fldl -72(%ebp)
 | 
						|
fidivrl -24(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,-24(%ebp)
 | 
						|
cmpl $2,-24(%ebp)
 | 
						|
je .LC1638
 | 
						|
movl $224,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1640
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1640:
 | 
						|
.LC1638:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movl -28(%ebp),%eax
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
movl %edi,%ecx
 | 
						|
xorl %edx,%edx
 | 
						|
divl %ecx
 | 
						|
movl %eax,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC1642
 | 
						|
movl $225,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1644
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1644:
 | 
						|
.LC1642:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movl -28(%ebp),%eax
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
movl %edi,%ecx
 | 
						|
xorl %edx,%edx
 | 
						|
divl %ecx
 | 
						|
movl %eax,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC1646
 | 
						|
movl $226,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1648
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1648:
 | 
						|
.LC1646:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movl -28(%ebp),%eax
 | 
						|
movl -40(%ebp),%edi
 | 
						|
movl %edi,%ecx
 | 
						|
xorl %edx,%edx
 | 
						|
divl %ecx
 | 
						|
movl %eax,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC1650
 | 
						|
movl $227,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1652
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1652:
 | 
						|
.LC1650:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movl -28(%ebp),%eax
 | 
						|
movl -44(%ebp),%edi
 | 
						|
movl %edi,%ecx
 | 
						|
xorl %edx,%edx
 | 
						|
divl %ecx
 | 
						|
movl %eax,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC1654
 | 
						|
movl $228,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1656
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1656:
 | 
						|
.LC1654:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -28(%ebp),%eax
 | 
						|
movl -48(%ebp),%ecx
 | 
						|
xorl %edx,%edx
 | 
						|
divl %ecx
 | 
						|
movl %eax,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC1658
 | 
						|
movl $229,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1660
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1660:
 | 
						|
.LC1658:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
fldl .LC611
 | 
						|
movl %edi,%esi
 | 
						|
shrl $1,%esi
 | 
						|
pushl %esi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
andl $1,%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddp %st,%st(1)
 | 
						|
sub $4,%esp
 | 
						|
fstps (%esp)
 | 
						|
flds (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fdivs -64(%ebp)
 | 
						|
fstps -232(%ebp)
 | 
						|
flds .LC847
 | 
						|
fcomps -232(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp .LC1663
 | 
						|
ja .LC1663
 | 
						|
flds -232(%ebp)
 | 
						|
fsubs .LC847
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
leal 0x80000000(%edi),%edi
 | 
						|
movl %edi,-228(%ebp)
 | 
						|
jmp .LC1664
 | 
						|
.LC1663:
 | 
						|
flds -232(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
movl %edi,-228(%ebp)
 | 
						|
.LC1664:
 | 
						|
movl -228(%ebp),%edi
 | 
						|
movl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC1665
 | 
						|
movl $230,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1667
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1667:
 | 
						|
.LC1665:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
fldl .LC611
 | 
						|
movl %edi,%esi
 | 
						|
shrl $1,%esi
 | 
						|
pushl %esi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
andl $1,%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddp %st,%st(1)
 | 
						|
fdivl -72(%ebp)
 | 
						|
fstpl -248(%ebp)
 | 
						|
fldl .LC855
 | 
						|
fcompl -248(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp .LC1670
 | 
						|
ja .LC1670
 | 
						|
fldl -248(%ebp)
 | 
						|
fsubl .LC855
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
leal 0x80000000(%edi),%edi
 | 
						|
movl %edi,-240(%ebp)
 | 
						|
jmp .LC1671
 | 
						|
.LC1670:
 | 
						|
fldl -248(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
movl %edi,-240(%ebp)
 | 
						|
.LC1671:
 | 
						|
movl -240(%ebp),%edi
 | 
						|
movl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC1672
 | 
						|
movl $231,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1674
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1674:
 | 
						|
.LC1672:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
flds -52(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fdivrp %st,%st(1)
 | 
						|
fstps -52(%ebp)
 | 
						|
fldl .LC1678
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1676
 | 
						|
1:
 | 
						|
movl $232,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1679
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1679:
 | 
						|
.LC1676:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
flds -52(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fdivrp %st,%st(1)
 | 
						|
fstps -52(%ebp)
 | 
						|
fldl .LC1678
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1681
 | 
						|
1:
 | 
						|
movl $233,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1683
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1683:
 | 
						|
.LC1681:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
flds -52(%ebp)
 | 
						|
fildl -40(%ebp)
 | 
						|
fdivrp %st,%st(1)
 | 
						|
fstps -52(%ebp)
 | 
						|
fldl .LC1678
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1685
 | 
						|
1:
 | 
						|
movl $234,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1687
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1687:
 | 
						|
.LC1685:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
flds -52(%ebp)
 | 
						|
fildl -44(%ebp)
 | 
						|
fdivrp %st,%st(1)
 | 
						|
fstps -52(%ebp)
 | 
						|
fldl .LC1678
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1689
 | 
						|
1:
 | 
						|
movl $235,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1691
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1691:
 | 
						|
.LC1689:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -48(%ebp),%edi
 | 
						|
flds -52(%ebp)
 | 
						|
fldl .LC611
 | 
						|
movl %edi,%esi
 | 
						|
shrl $1,%esi
 | 
						|
pushl %esi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
andl $1,%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddp %st,%st(1)
 | 
						|
sub $4,%esp
 | 
						|
fstps (%esp)
 | 
						|
flds (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fdivrp %st,%st(1)
 | 
						|
fstps -52(%ebp)
 | 
						|
fldl .LC1678
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1693
 | 
						|
1:
 | 
						|
movl $236,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1695
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1695:
 | 
						|
.LC1693:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
flds -52(%ebp)
 | 
						|
fdivs -64(%ebp)
 | 
						|
fstps -52(%ebp)
 | 
						|
fldl .LC1678
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1697
 | 
						|
1:
 | 
						|
movl $237,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1699
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1699:
 | 
						|
.LC1697:
 | 
						|
flds .LC860
 | 
						|
fstps -52(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
flds -52(%ebp)
 | 
						|
fdivl -72(%ebp)
 | 
						|
fstps -52(%ebp)
 | 
						|
fldl .LC1678
 | 
						|
fcomps -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1701
 | 
						|
1:
 | 
						|
movl $238,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1703
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1703:
 | 
						|
.LC1701:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
fldl -60(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fdivrp %st,%st(1)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1678
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1705
 | 
						|
1:
 | 
						|
movl $239,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1707
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1707:
 | 
						|
.LC1705:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
fldl -60(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fdivrp %st,%st(1)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1678
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1709
 | 
						|
1:
 | 
						|
movl $240,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1711
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1711:
 | 
						|
.LC1709:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
fldl -60(%ebp)
 | 
						|
fidivl -40(%ebp)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1678
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1713
 | 
						|
1:
 | 
						|
movl $241,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1715
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1715:
 | 
						|
.LC1713:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
fldl -60(%ebp)
 | 
						|
fidivl -44(%ebp)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1678
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1717
 | 
						|
1:
 | 
						|
movl $242,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1719
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1719:
 | 
						|
.LC1717:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -48(%ebp),%edi
 | 
						|
fldl -60(%ebp)
 | 
						|
fldl .LC611
 | 
						|
movl %edi,%esi
 | 
						|
shrl $1,%esi
 | 
						|
pushl %esi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
andl $1,%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddp %st,%st(1)
 | 
						|
fdivrp %st,%st(1)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1678
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1721
 | 
						|
1:
 | 
						|
movl $243,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1723
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1723:
 | 
						|
.LC1721:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
flds .LC544
 | 
						|
fstps -64(%ebp)
 | 
						|
fldl -60(%ebp)
 | 
						|
fdivs -64(%ebp)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1678
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1725
 | 
						|
1:
 | 
						|
movl $244,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1727
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1727:
 | 
						|
.LC1725:
 | 
						|
fldl .LC889
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fstpl -72(%ebp)
 | 
						|
fldl -60(%ebp)
 | 
						|
fdivl -72(%ebp)
 | 
						|
fstpl -60(%ebp)
 | 
						|
fldl .LC1678
 | 
						|
fcompl -60(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC1729
 | 
						|
1:
 | 
						|
movl $245,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1731
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1731:
 | 
						|
.LC1729:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movsbl -12(%ebp),%eax
 | 
						|
movsbl -32(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %edx,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1733
 | 
						|
movl $246,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1735
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1735:
 | 
						|
.LC1733:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movsbl -12(%ebp),%eax
 | 
						|
movswl -36(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %edx,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1737
 | 
						|
movl $247,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1739
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1739:
 | 
						|
.LC1737:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movsbl -12(%ebp),%eax
 | 
						|
movl -40(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %edx,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1741
 | 
						|
movl $248,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1743
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1743:
 | 
						|
.LC1741:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movsbl -12(%ebp),%eax
 | 
						|
movl -44(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %edx,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1745
 | 
						|
movl $249,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1747
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1747:
 | 
						|
.LC1745:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movl %edi,%eax
 | 
						|
movl -48(%ebp),%ecx
 | 
						|
xorl %edx,%edx
 | 
						|
divl %ecx
 | 
						|
movl %edx,%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1749
 | 
						|
movl $250,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1751
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1751:
 | 
						|
.LC1749:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movswl -16(%ebp),%eax
 | 
						|
movsbl -32(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %edx,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1753
 | 
						|
movl $251,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1755
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1755:
 | 
						|
.LC1753:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movswl -16(%ebp),%eax
 | 
						|
movswl -36(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %edx,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1757
 | 
						|
movl $252,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1759
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1759:
 | 
						|
.LC1757:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movswl -16(%ebp),%eax
 | 
						|
movl -40(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %edx,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1761
 | 
						|
movl $253,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1763
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1763:
 | 
						|
.LC1761:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movswl -16(%ebp),%eax
 | 
						|
movl -44(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %edx,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1765
 | 
						|
movl $254,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1767
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1767:
 | 
						|
.LC1765:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movl %edi,%eax
 | 
						|
movl -48(%ebp),%ecx
 | 
						|
xorl %edx,%edx
 | 
						|
divl %ecx
 | 
						|
movl %edx,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1769
 | 
						|
movl $255,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1771
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1771:
 | 
						|
.LC1769:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movl -20(%ebp),%eax
 | 
						|
movsbl -32(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %edx,-20(%ebp)
 | 
						|
cmpl $1,-20(%ebp)
 | 
						|
je .LC1773
 | 
						|
movl $256,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1775
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1775:
 | 
						|
.LC1773:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movl -20(%ebp),%eax
 | 
						|
movswl -36(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %edx,-20(%ebp)
 | 
						|
cmpl $1,-20(%ebp)
 | 
						|
je .LC1777
 | 
						|
movl $257,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1779
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1779:
 | 
						|
.LC1777:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movl -20(%ebp),%eax
 | 
						|
movl -40(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %edx,-20(%ebp)
 | 
						|
cmpl $1,-20(%ebp)
 | 
						|
je .LC1781
 | 
						|
movl $258,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1783
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1783:
 | 
						|
.LC1781:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movl -20(%ebp),%eax
 | 
						|
movl -44(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %edx,-20(%ebp)
 | 
						|
cmpl $1,-20(%ebp)
 | 
						|
je .LC1785
 | 
						|
movl $259,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1787
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1787:
 | 
						|
.LC1785:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -20(%ebp),%edi
 | 
						|
movl %edi,%eax
 | 
						|
movl -48(%ebp),%ecx
 | 
						|
xorl %edx,%edx
 | 
						|
divl %ecx
 | 
						|
movl %edx,%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
cmpl $1,-20(%ebp)
 | 
						|
je .LC1789
 | 
						|
movl $260,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1791
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1791:
 | 
						|
.LC1789:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movl -24(%ebp),%eax
 | 
						|
movsbl -32(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %edx,-24(%ebp)
 | 
						|
cmpl $1,-24(%ebp)
 | 
						|
je .LC1793
 | 
						|
movl $261,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1795
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1795:
 | 
						|
.LC1793:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movl -24(%ebp),%eax
 | 
						|
movswl -36(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %edx,-24(%ebp)
 | 
						|
cmpl $1,-24(%ebp)
 | 
						|
je .LC1797
 | 
						|
movl $262,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1799
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1799:
 | 
						|
.LC1797:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movl -24(%ebp),%eax
 | 
						|
movl -40(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %edx,-24(%ebp)
 | 
						|
cmpl $1,-24(%ebp)
 | 
						|
je .LC1801
 | 
						|
movl $263,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1803
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1803:
 | 
						|
.LC1801:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movl -24(%ebp),%eax
 | 
						|
movl -44(%ebp),%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %edx,-24(%ebp)
 | 
						|
cmpl $1,-24(%ebp)
 | 
						|
je .LC1805
 | 
						|
movl $264,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1807
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1807:
 | 
						|
.LC1805:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -24(%ebp),%edi
 | 
						|
movl %edi,%eax
 | 
						|
movl -48(%ebp),%ecx
 | 
						|
xorl %edx,%edx
 | 
						|
divl %ecx
 | 
						|
movl %edx,%edi
 | 
						|
movl %edi,-24(%ebp)
 | 
						|
cmpl $1,-24(%ebp)
 | 
						|
je .LC1809
 | 
						|
movl $265,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1811
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1811:
 | 
						|
.LC1809:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movl -28(%ebp),%eax
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
movl %edi,%ecx
 | 
						|
xorl %edx,%edx
 | 
						|
divl %ecx
 | 
						|
movl %edx,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1813
 | 
						|
movl $266,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1815
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1815:
 | 
						|
.LC1813:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movl -28(%ebp),%eax
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
movl %edi,%ecx
 | 
						|
xorl %edx,%edx
 | 
						|
divl %ecx
 | 
						|
movl %edx,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1817
 | 
						|
movl $267,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1819
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1819:
 | 
						|
.LC1817:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movl -28(%ebp),%eax
 | 
						|
movl -40(%ebp),%edi
 | 
						|
movl %edi,%ecx
 | 
						|
xorl %edx,%edx
 | 
						|
divl %ecx
 | 
						|
movl %edx,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1821
 | 
						|
movl $268,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1823
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1823:
 | 
						|
.LC1821:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movl -28(%ebp),%eax
 | 
						|
movl -44(%ebp),%edi
 | 
						|
movl %edi,%ecx
 | 
						|
xorl %edx,%edx
 | 
						|
divl %ecx
 | 
						|
movl %edx,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1825
 | 
						|
movl $269,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1827
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1827:
 | 
						|
.LC1825:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -28(%ebp),%eax
 | 
						|
movl -48(%ebp),%ecx
 | 
						|
xorl %edx,%edx
 | 
						|
divl %ecx
 | 
						|
movl %edx,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1829
 | 
						|
movl $270,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1831
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1831:
 | 
						|
.LC1829:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movsbl -32(%ebp),%ecx
 | 
						|
movl %edi,%eax
 | 
						|
sarl %cl,%eax
 | 
						|
movl %eax,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1833
 | 
						|
movl $271,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1835
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1835:
 | 
						|
.LC1833:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movswl -36(%ebp),%ecx
 | 
						|
movl %edi,%eax
 | 
						|
sarl %cl,%eax
 | 
						|
movl %eax,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1837
 | 
						|
movl $272,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1839
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1839:
 | 
						|
.LC1837:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movl -40(%ebp),%ecx
 | 
						|
movl %edi,%eax
 | 
						|
sarl %cl,%eax
 | 
						|
movl %eax,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1841
 | 
						|
movl $273,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1843
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1843:
 | 
						|
.LC1841:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movl -44(%ebp),%ecx
 | 
						|
movl %edi,%eax
 | 
						|
sarl %cl,%eax
 | 
						|
movl %eax,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1845
 | 
						|
movl $274,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1847
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1847:
 | 
						|
.LC1845:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movl -48(%ebp),%esi
 | 
						|
movl %esi,%ecx
 | 
						|
movl %edi,%eax
 | 
						|
sarl %cl,%eax
 | 
						|
movl %eax,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1849
 | 
						|
movl $275,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1851
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1851:
 | 
						|
.LC1849:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movsbl -32(%ebp),%ecx
 | 
						|
movl %edi,%eax
 | 
						|
sarl %cl,%eax
 | 
						|
movl %eax,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1853
 | 
						|
movl $276,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1855
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1855:
 | 
						|
.LC1853:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movswl -36(%ebp),%ecx
 | 
						|
movl %edi,%eax
 | 
						|
sarl %cl,%eax
 | 
						|
movl %eax,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1857
 | 
						|
movl $277,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1859
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1859:
 | 
						|
.LC1857:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movl -40(%ebp),%ecx
 | 
						|
movl %edi,%eax
 | 
						|
sarl %cl,%eax
 | 
						|
movl %eax,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1861
 | 
						|
movl $278,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1863
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1863:
 | 
						|
.LC1861:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movl -44(%ebp),%ecx
 | 
						|
movl %edi,%eax
 | 
						|
sarl %cl,%eax
 | 
						|
movl %eax,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1865
 | 
						|
movl $279,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1867
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1867:
 | 
						|
.LC1865:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movl -48(%ebp),%esi
 | 
						|
movl %esi,%ecx
 | 
						|
movl %edi,%eax
 | 
						|
sarl %cl,%eax
 | 
						|
movl %eax,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1869
 | 
						|
movl $280,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1871
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1871:
 | 
						|
.LC1869:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movsbl -32(%ebp),%ecx
 | 
						|
sarl %cl,-20(%ebp)
 | 
						|
cmpl $1,-20(%ebp)
 | 
						|
je .LC1873
 | 
						|
movl $281,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1875
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1875:
 | 
						|
.LC1873:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movswl -36(%ebp),%ecx
 | 
						|
sarl %cl,-20(%ebp)
 | 
						|
cmpl $1,-20(%ebp)
 | 
						|
je .LC1877
 | 
						|
movl $282,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1879
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1879:
 | 
						|
.LC1877:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movl -40(%ebp),%ecx
 | 
						|
sarl %cl,-20(%ebp)
 | 
						|
cmpl $1,-20(%ebp)
 | 
						|
je .LC1881
 | 
						|
movl $283,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1883
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1883:
 | 
						|
.LC1881:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movl -44(%ebp),%ecx
 | 
						|
sarl %cl,-20(%ebp)
 | 
						|
cmpl $1,-20(%ebp)
 | 
						|
je .LC1885
 | 
						|
movl $284,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1887
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1887:
 | 
						|
.LC1885:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -48(%ebp),%edi
 | 
						|
movl %edi,%ecx
 | 
						|
sarl %cl,-20(%ebp)
 | 
						|
cmpl $1,-20(%ebp)
 | 
						|
je .LC1889
 | 
						|
movl $285,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1891
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1891:
 | 
						|
.LC1889:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movsbl -32(%ebp),%ecx
 | 
						|
sarl %cl,-24(%ebp)
 | 
						|
cmpl $1,-24(%ebp)
 | 
						|
je .LC1893
 | 
						|
movl $286,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1895
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1895:
 | 
						|
.LC1893:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movswl -36(%ebp),%ecx
 | 
						|
sarl %cl,-24(%ebp)
 | 
						|
cmpl $1,-24(%ebp)
 | 
						|
je .LC1897
 | 
						|
movl $287,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1899
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1899:
 | 
						|
.LC1897:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movl -40(%ebp),%ecx
 | 
						|
sarl %cl,-24(%ebp)
 | 
						|
cmpl $1,-24(%ebp)
 | 
						|
je .LC1901
 | 
						|
movl $288,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1903
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1903:
 | 
						|
.LC1901:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movl -44(%ebp),%ecx
 | 
						|
sarl %cl,-24(%ebp)
 | 
						|
cmpl $1,-24(%ebp)
 | 
						|
je .LC1905
 | 
						|
movl $289,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1907
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1907:
 | 
						|
.LC1905:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -48(%ebp),%edi
 | 
						|
movl %edi,%ecx
 | 
						|
sarl %cl,-24(%ebp)
 | 
						|
cmpl $1,-24(%ebp)
 | 
						|
je .LC1909
 | 
						|
movl $290,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1911
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1911:
 | 
						|
.LC1909:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
movsbl -32(%ebp),%ecx
 | 
						|
movl %edi,%eax
 | 
						|
shrl %cl,%eax
 | 
						|
movl %eax,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1913
 | 
						|
movl $291,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1915
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1915:
 | 
						|
.LC1913:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
movswl -36(%ebp),%ecx
 | 
						|
movl %edi,%eax
 | 
						|
shrl %cl,%eax
 | 
						|
movl %eax,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1917
 | 
						|
movl $292,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1919
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1919:
 | 
						|
.LC1917:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
movl -40(%ebp),%ecx
 | 
						|
movl %edi,%eax
 | 
						|
shrl %cl,%eax
 | 
						|
movl %eax,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1921
 | 
						|
movl $293,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1923
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1923:
 | 
						|
.LC1921:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
movl -44(%ebp),%ecx
 | 
						|
movl %edi,%eax
 | 
						|
shrl %cl,%eax
 | 
						|
movl %eax,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1925
 | 
						|
movl $294,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1927
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1927:
 | 
						|
.LC1925:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
movl -48(%ebp),%esi
 | 
						|
movl %esi,%ecx
 | 
						|
movl %edi,%eax
 | 
						|
shrl %cl,%eax
 | 
						|
movl %eax,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC1929
 | 
						|
movl $295,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1931
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1931:
 | 
						|
.LC1929:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movsbl -32(%ebp),%ecx
 | 
						|
movl %edi,%eax
 | 
						|
sall %cl,%eax
 | 
						|
movl %eax,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $20,%edi
 | 
						|
je .LC1933
 | 
						|
movl $296,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1935
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1935:
 | 
						|
.LC1933:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movswl -36(%ebp),%ecx
 | 
						|
movl %edi,%eax
 | 
						|
sall %cl,%eax
 | 
						|
movl %eax,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $20,%edi
 | 
						|
je .LC1937
 | 
						|
movl $297,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1939
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1939:
 | 
						|
.LC1937:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movl -40(%ebp),%ecx
 | 
						|
movl %edi,%eax
 | 
						|
sall %cl,%eax
 | 
						|
movl %eax,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $20,%edi
 | 
						|
je .LC1941
 | 
						|
movl $298,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1943
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1943:
 | 
						|
.LC1941:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movl -44(%ebp),%ecx
 | 
						|
movl %edi,%eax
 | 
						|
sall %cl,%eax
 | 
						|
movl %eax,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $20,%edi
 | 
						|
je .LC1945
 | 
						|
movl $299,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1947
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1947:
 | 
						|
.LC1945:
 | 
						|
movb $5,-12(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movl -48(%ebp),%esi
 | 
						|
movl %esi,%ecx
 | 
						|
movl %edi,%eax
 | 
						|
sall %cl,%eax
 | 
						|
movl %eax,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $20,%edi
 | 
						|
je .LC1949
 | 
						|
movl $300,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1951
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1951:
 | 
						|
.LC1949:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movsbl -32(%ebp),%ecx
 | 
						|
movl %edi,%eax
 | 
						|
sall %cl,%eax
 | 
						|
movl %eax,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $20,%edi
 | 
						|
je .LC1953
 | 
						|
movl $301,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1955
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1955:
 | 
						|
.LC1953:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movswl -36(%ebp),%ecx
 | 
						|
movl %edi,%eax
 | 
						|
sall %cl,%eax
 | 
						|
movl %eax,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $20,%edi
 | 
						|
je .LC1957
 | 
						|
movl $302,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1959
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1959:
 | 
						|
.LC1957:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movl -40(%ebp),%ecx
 | 
						|
movl %edi,%eax
 | 
						|
sall %cl,%eax
 | 
						|
movl %eax,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $20,%edi
 | 
						|
je .LC1961
 | 
						|
movl $303,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1963
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1963:
 | 
						|
.LC1961:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movl -44(%ebp),%ecx
 | 
						|
movl %edi,%eax
 | 
						|
sall %cl,%eax
 | 
						|
movl %eax,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $20,%edi
 | 
						|
je .LC1965
 | 
						|
movl $304,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1967
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1967:
 | 
						|
.LC1965:
 | 
						|
movw $5,-16(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movl -48(%ebp),%esi
 | 
						|
movl %esi,%ecx
 | 
						|
movl %edi,%eax
 | 
						|
sall %cl,%eax
 | 
						|
movl %eax,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $20,%edi
 | 
						|
je .LC1969
 | 
						|
movl $305,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1971
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1971:
 | 
						|
.LC1969:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movsbl -32(%ebp),%ecx
 | 
						|
sall %cl,-20(%ebp)
 | 
						|
cmpl $20,-20(%ebp)
 | 
						|
je .LC1973
 | 
						|
movl $306,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1975
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1975:
 | 
						|
.LC1973:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movswl -36(%ebp),%ecx
 | 
						|
sall %cl,-20(%ebp)
 | 
						|
cmpl $20,-20(%ebp)
 | 
						|
je .LC1977
 | 
						|
movl $307,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1979
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1979:
 | 
						|
.LC1977:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movl -40(%ebp),%ecx
 | 
						|
sall %cl,-20(%ebp)
 | 
						|
cmpl $20,-20(%ebp)
 | 
						|
je .LC1981
 | 
						|
movl $308,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1983
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1983:
 | 
						|
.LC1981:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movl -44(%ebp),%ecx
 | 
						|
sall %cl,-20(%ebp)
 | 
						|
cmpl $20,-20(%ebp)
 | 
						|
je .LC1985
 | 
						|
movl $309,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1987
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1987:
 | 
						|
.LC1985:
 | 
						|
movl $5,-20(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -48(%ebp),%edi
 | 
						|
movl %edi,%ecx
 | 
						|
sall %cl,-20(%ebp)
 | 
						|
cmpl $20,-20(%ebp)
 | 
						|
je .LC1989
 | 
						|
movl $310,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1991
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1991:
 | 
						|
.LC1989:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movsbl -32(%ebp),%ecx
 | 
						|
sall %cl,-24(%ebp)
 | 
						|
cmpl $20,-24(%ebp)
 | 
						|
je .LC1993
 | 
						|
movl $311,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1995
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1995:
 | 
						|
.LC1993:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movswl -36(%ebp),%ecx
 | 
						|
sall %cl,-24(%ebp)
 | 
						|
cmpl $20,-24(%ebp)
 | 
						|
je .LC1997
 | 
						|
movl $312,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC1999
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC1999:
 | 
						|
.LC1997:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movl -40(%ebp),%ecx
 | 
						|
sall %cl,-24(%ebp)
 | 
						|
cmpl $20,-24(%ebp)
 | 
						|
je .LC2001
 | 
						|
movl $313,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2003
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2003:
 | 
						|
.LC2001:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movl -44(%ebp),%ecx
 | 
						|
sall %cl,-24(%ebp)
 | 
						|
cmpl $20,-24(%ebp)
 | 
						|
je .LC2005
 | 
						|
movl $314,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2007
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2007:
 | 
						|
.LC2005:
 | 
						|
movl $5,-24(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -48(%ebp),%edi
 | 
						|
movl %edi,%ecx
 | 
						|
sall %cl,-24(%ebp)
 | 
						|
cmpl $20,-24(%ebp)
 | 
						|
je .LC2009
 | 
						|
movl $315,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2011
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2011:
 | 
						|
.LC2009:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movb $2,-32(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
movsbl -32(%ebp),%ecx
 | 
						|
movl %edi,%eax
 | 
						|
shll %cl,%eax
 | 
						|
movl %eax,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $20,%edi
 | 
						|
je .LC2013
 | 
						|
movl $316,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2015
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2015:
 | 
						|
.LC2013:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movw $2,-36(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
movswl -36(%ebp),%ecx
 | 
						|
movl %edi,%eax
 | 
						|
shll %cl,%eax
 | 
						|
movl %eax,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $20,%edi
 | 
						|
je .LC2017
 | 
						|
movl $317,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2019
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2019:
 | 
						|
.LC2017:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movl $2,-40(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
movl -40(%ebp),%ecx
 | 
						|
movl %edi,%eax
 | 
						|
shll %cl,%eax
 | 
						|
movl %eax,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $20,%edi
 | 
						|
je .LC2021
 | 
						|
movl $318,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2023
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2023:
 | 
						|
.LC2021:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movl $2,-44(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
movl -44(%ebp),%ecx
 | 
						|
movl %edi,%eax
 | 
						|
shll %cl,%eax
 | 
						|
movl %eax,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $20,%edi
 | 
						|
je .LC2025
 | 
						|
movl $319,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2027
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2027:
 | 
						|
.LC2025:
 | 
						|
movl $5,-28(%ebp)
 | 
						|
movl $2,-48(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
movl -48(%ebp),%esi
 | 
						|
movl %esi,%ecx
 | 
						|
movl %edi,%eax
 | 
						|
shll %cl,%eax
 | 
						|
movl %eax,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $20,%edi
 | 
						|
je .LC2029
 | 
						|
movl $320,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2031
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2031:
 | 
						|
.LC2029:
 | 
						|
movb $12,-12(%ebp)
 | 
						|
movb $10,-32(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movsbl -32(%ebp),%esi
 | 
						|
andl %esi,%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $8,%edi
 | 
						|
je .LC2033
 | 
						|
movl $321,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2035
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2035:
 | 
						|
.LC2033:
 | 
						|
movb $12,-12(%ebp)
 | 
						|
movw $10,-36(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movswl -36(%ebp),%esi
 | 
						|
andl %esi,%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $8,%edi
 | 
						|
je .LC2037
 | 
						|
movl $322,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2039
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2039:
 | 
						|
.LC2037:
 | 
						|
movb $12,-12(%ebp)
 | 
						|
movl $10,-40(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
andl -40(%ebp),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $8,%edi
 | 
						|
je .LC2041
 | 
						|
movl $323,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2043
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2043:
 | 
						|
.LC2041:
 | 
						|
movb $12,-12(%ebp)
 | 
						|
movl $10,-44(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
andl -44(%ebp),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $8,%edi
 | 
						|
je .LC2045
 | 
						|
movl $324,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2047
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2047:
 | 
						|
.LC2045:
 | 
						|
movb $12,-12(%ebp)
 | 
						|
movl $10,-48(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
andl -48(%ebp),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $8,%edi
 | 
						|
je .LC2049
 | 
						|
movl $325,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2051
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2051:
 | 
						|
.LC2049:
 | 
						|
movw $12,-16(%ebp)
 | 
						|
movb $10,-32(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movsbl -32(%ebp),%esi
 | 
						|
andl %esi,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $8,%edi
 | 
						|
je .LC2053
 | 
						|
movl $326,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2055
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2055:
 | 
						|
.LC2053:
 | 
						|
movw $12,-16(%ebp)
 | 
						|
movw $10,-36(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movswl -36(%ebp),%esi
 | 
						|
andl %esi,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $8,%edi
 | 
						|
je .LC2057
 | 
						|
movl $327,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2059
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2059:
 | 
						|
.LC2057:
 | 
						|
movw $12,-16(%ebp)
 | 
						|
movl $10,-40(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
andl -40(%ebp),%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $8,%edi
 | 
						|
je .LC2061
 | 
						|
movl $328,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2063
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2063:
 | 
						|
.LC2061:
 | 
						|
movw $12,-16(%ebp)
 | 
						|
movl $10,-44(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
andl -44(%ebp),%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $8,%edi
 | 
						|
je .LC2065
 | 
						|
movl $329,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2067
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2067:
 | 
						|
.LC2065:
 | 
						|
movw $12,-16(%ebp)
 | 
						|
movl $10,-48(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
andl -48(%ebp),%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $8,%edi
 | 
						|
je .LC2069
 | 
						|
movl $330,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2071
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2071:
 | 
						|
.LC2069:
 | 
						|
movl $12,-20(%ebp)
 | 
						|
movb $10,-32(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
andl %edi,-20(%ebp)
 | 
						|
cmpl $8,-20(%ebp)
 | 
						|
je .LC2073
 | 
						|
movl $331,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2075
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2075:
 | 
						|
.LC2073:
 | 
						|
movl $12,-20(%ebp)
 | 
						|
movw $10,-36(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
andl %edi,-20(%ebp)
 | 
						|
cmpl $8,-20(%ebp)
 | 
						|
je .LC2077
 | 
						|
movl $332,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2079
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2079:
 | 
						|
.LC2077:
 | 
						|
movl $12,-20(%ebp)
 | 
						|
movl $10,-40(%ebp)
 | 
						|
movl -40(%ebp),%edi
 | 
						|
andl %edi,-20(%ebp)
 | 
						|
cmpl $8,-20(%ebp)
 | 
						|
je .LC2081
 | 
						|
movl $333,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2083
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2083:
 | 
						|
.LC2081:
 | 
						|
movl $12,-20(%ebp)
 | 
						|
movl $10,-44(%ebp)
 | 
						|
movl -44(%ebp),%edi
 | 
						|
andl %edi,-20(%ebp)
 | 
						|
cmpl $8,-20(%ebp)
 | 
						|
je .LC2085
 | 
						|
movl $334,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2087
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2087:
 | 
						|
.LC2085:
 | 
						|
movl $12,-20(%ebp)
 | 
						|
movl $10,-48(%ebp)
 | 
						|
movl -20(%ebp),%edi
 | 
						|
andl -48(%ebp),%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
cmpl $8,-20(%ebp)
 | 
						|
je .LC2089
 | 
						|
movl $335,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2091
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2091:
 | 
						|
.LC2089:
 | 
						|
movl $12,-24(%ebp)
 | 
						|
movb $10,-32(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
andl %edi,-24(%ebp)
 | 
						|
cmpl $8,-24(%ebp)
 | 
						|
je .LC2093
 | 
						|
movl $336,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2095
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2095:
 | 
						|
.LC2093:
 | 
						|
movl $12,-24(%ebp)
 | 
						|
movw $10,-36(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
andl %edi,-24(%ebp)
 | 
						|
cmpl $8,-24(%ebp)
 | 
						|
je .LC2097
 | 
						|
movl $337,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2099
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2099:
 | 
						|
.LC2097:
 | 
						|
movl $12,-24(%ebp)
 | 
						|
movl $10,-40(%ebp)
 | 
						|
movl -40(%ebp),%edi
 | 
						|
andl %edi,-24(%ebp)
 | 
						|
cmpl $8,-24(%ebp)
 | 
						|
je .LC2101
 | 
						|
movl $338,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2103
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2103:
 | 
						|
.LC2101:
 | 
						|
movl $12,-24(%ebp)
 | 
						|
movl $10,-44(%ebp)
 | 
						|
movl -44(%ebp),%edi
 | 
						|
andl %edi,-24(%ebp)
 | 
						|
cmpl $8,-24(%ebp)
 | 
						|
je .LC2105
 | 
						|
movl $339,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2107
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2107:
 | 
						|
.LC2105:
 | 
						|
movl $12,-24(%ebp)
 | 
						|
movl $10,-48(%ebp)
 | 
						|
movl -24(%ebp),%edi
 | 
						|
andl -48(%ebp),%edi
 | 
						|
movl %edi,-24(%ebp)
 | 
						|
cmpl $8,-24(%ebp)
 | 
						|
je .LC2109
 | 
						|
movl $340,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2111
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2111:
 | 
						|
.LC2109:
 | 
						|
movl $12,-28(%ebp)
 | 
						|
movb $10,-32(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
andl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $8,%edi
 | 
						|
je .LC2113
 | 
						|
movl $341,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2115
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2115:
 | 
						|
.LC2113:
 | 
						|
movl $12,-28(%ebp)
 | 
						|
movw $10,-36(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
andl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $8,%edi
 | 
						|
je .LC2117
 | 
						|
movl $342,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2119
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2119:
 | 
						|
.LC2117:
 | 
						|
movl $12,-28(%ebp)
 | 
						|
movl $10,-40(%ebp)
 | 
						|
movl -40(%ebp),%edi
 | 
						|
andl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $8,%edi
 | 
						|
je .LC2121
 | 
						|
movl $343,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2123
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2123:
 | 
						|
.LC2121:
 | 
						|
movl $12,-28(%ebp)
 | 
						|
movl $10,-44(%ebp)
 | 
						|
movl -44(%ebp),%edi
 | 
						|
andl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $8,%edi
 | 
						|
je .LC2125
 | 
						|
movl $344,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2127
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2127:
 | 
						|
.LC2125:
 | 
						|
movl $12,-28(%ebp)
 | 
						|
movl $10,-48(%ebp)
 | 
						|
movl -48(%ebp),%edi
 | 
						|
andl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $8,%edi
 | 
						|
je .LC2129
 | 
						|
movl $345,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2131
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2131:
 | 
						|
.LC2129:
 | 
						|
movb $12,-12(%ebp)
 | 
						|
movb $10,-32(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movsbl -32(%ebp),%esi
 | 
						|
xorl %esi,%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $6,%edi
 | 
						|
je .LC2133
 | 
						|
movl $346,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2135
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2135:
 | 
						|
.LC2133:
 | 
						|
movb $12,-12(%ebp)
 | 
						|
movw $10,-36(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movswl -36(%ebp),%esi
 | 
						|
xorl %esi,%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $6,%edi
 | 
						|
je .LC2137
 | 
						|
movl $347,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2139
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2139:
 | 
						|
.LC2137:
 | 
						|
movb $12,-12(%ebp)
 | 
						|
movl $10,-40(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
xorl -40(%ebp),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $6,%edi
 | 
						|
je .LC2141
 | 
						|
movl $348,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2143
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2143:
 | 
						|
.LC2141:
 | 
						|
movb $12,-12(%ebp)
 | 
						|
movl $10,-44(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
xorl -44(%ebp),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $6,%edi
 | 
						|
je .LC2145
 | 
						|
movl $349,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2147
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2147:
 | 
						|
.LC2145:
 | 
						|
movb $12,-12(%ebp)
 | 
						|
movl $10,-48(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
xorl -48(%ebp),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $6,%edi
 | 
						|
je .LC2149
 | 
						|
movl $350,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2151
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2151:
 | 
						|
.LC2149:
 | 
						|
movw $12,-16(%ebp)
 | 
						|
movb $10,-32(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movsbl -32(%ebp),%esi
 | 
						|
xorl %esi,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $6,%edi
 | 
						|
je .LC2153
 | 
						|
movl $351,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2155
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2155:
 | 
						|
.LC2153:
 | 
						|
movw $12,-16(%ebp)
 | 
						|
movw $10,-36(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movswl -36(%ebp),%esi
 | 
						|
xorl %esi,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $6,%edi
 | 
						|
je .LC2157
 | 
						|
movl $352,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2159
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2159:
 | 
						|
.LC2157:
 | 
						|
movw $12,-16(%ebp)
 | 
						|
movl $10,-40(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
xorl -40(%ebp),%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $6,%edi
 | 
						|
je .LC2161
 | 
						|
movl $353,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2163
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2163:
 | 
						|
.LC2161:
 | 
						|
movw $12,-16(%ebp)
 | 
						|
movl $10,-44(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
xorl -44(%ebp),%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $6,%edi
 | 
						|
je .LC2165
 | 
						|
movl $354,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2167
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2167:
 | 
						|
.LC2165:
 | 
						|
movw $12,-16(%ebp)
 | 
						|
movl $10,-48(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
xorl -48(%ebp),%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $6,%edi
 | 
						|
je .LC2169
 | 
						|
movl $355,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2171
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2171:
 | 
						|
.LC2169:
 | 
						|
movl $12,-20(%ebp)
 | 
						|
movb $10,-32(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
xorl %edi,-20(%ebp)
 | 
						|
cmpl $6,-20(%ebp)
 | 
						|
je .LC2173
 | 
						|
movl $356,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2175
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2175:
 | 
						|
.LC2173:
 | 
						|
movl $12,-20(%ebp)
 | 
						|
movw $10,-36(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
xorl %edi,-20(%ebp)
 | 
						|
cmpl $6,-20(%ebp)
 | 
						|
je .LC2177
 | 
						|
movl $357,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2179
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2179:
 | 
						|
.LC2177:
 | 
						|
movl $12,-20(%ebp)
 | 
						|
movl $10,-40(%ebp)
 | 
						|
movl -40(%ebp),%edi
 | 
						|
xorl %edi,-20(%ebp)
 | 
						|
cmpl $6,-20(%ebp)
 | 
						|
je .LC2181
 | 
						|
movl $358,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2183
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2183:
 | 
						|
.LC2181:
 | 
						|
movl $12,-20(%ebp)
 | 
						|
movl $10,-44(%ebp)
 | 
						|
movl -44(%ebp),%edi
 | 
						|
xorl %edi,-20(%ebp)
 | 
						|
cmpl $6,-20(%ebp)
 | 
						|
je .LC2185
 | 
						|
movl $359,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2187
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2187:
 | 
						|
.LC2185:
 | 
						|
movl $12,-20(%ebp)
 | 
						|
movl $10,-48(%ebp)
 | 
						|
movl -20(%ebp),%edi
 | 
						|
xorl -48(%ebp),%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
cmpl $6,-20(%ebp)
 | 
						|
je .LC2189
 | 
						|
movl $360,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2191
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2191:
 | 
						|
.LC2189:
 | 
						|
movl $12,-24(%ebp)
 | 
						|
movb $10,-32(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
xorl %edi,-24(%ebp)
 | 
						|
cmpl $6,-24(%ebp)
 | 
						|
je .LC2193
 | 
						|
movl $361,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2195
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2195:
 | 
						|
.LC2193:
 | 
						|
movl $12,-24(%ebp)
 | 
						|
movw $10,-36(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
xorl %edi,-24(%ebp)
 | 
						|
cmpl $6,-24(%ebp)
 | 
						|
je .LC2197
 | 
						|
movl $362,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2199
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2199:
 | 
						|
.LC2197:
 | 
						|
movl $12,-24(%ebp)
 | 
						|
movl $10,-40(%ebp)
 | 
						|
movl -40(%ebp),%edi
 | 
						|
xorl %edi,-24(%ebp)
 | 
						|
cmpl $6,-24(%ebp)
 | 
						|
je .LC2201
 | 
						|
movl $363,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2203
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2203:
 | 
						|
.LC2201:
 | 
						|
movl $12,-24(%ebp)
 | 
						|
movl $10,-44(%ebp)
 | 
						|
movl -44(%ebp),%edi
 | 
						|
xorl %edi,-24(%ebp)
 | 
						|
cmpl $6,-24(%ebp)
 | 
						|
je .LC2205
 | 
						|
movl $364,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2207
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2207:
 | 
						|
.LC2205:
 | 
						|
movl $12,-24(%ebp)
 | 
						|
movl $10,-48(%ebp)
 | 
						|
movl -24(%ebp),%edi
 | 
						|
xorl -48(%ebp),%edi
 | 
						|
movl %edi,-24(%ebp)
 | 
						|
cmpl $6,-24(%ebp)
 | 
						|
je .LC2209
 | 
						|
movl $365,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2211
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2211:
 | 
						|
.LC2209:
 | 
						|
movl $12,-28(%ebp)
 | 
						|
movb $10,-32(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
xorl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $6,%edi
 | 
						|
je .LC2213
 | 
						|
movl $366,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2215
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2215:
 | 
						|
.LC2213:
 | 
						|
movl $12,-28(%ebp)
 | 
						|
movw $10,-36(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
xorl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $6,%edi
 | 
						|
je .LC2217
 | 
						|
movl $367,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2219
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2219:
 | 
						|
.LC2217:
 | 
						|
movl $12,-28(%ebp)
 | 
						|
movl $10,-40(%ebp)
 | 
						|
movl -40(%ebp),%edi
 | 
						|
xorl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $6,%edi
 | 
						|
je .LC2221
 | 
						|
movl $368,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2223
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2223:
 | 
						|
.LC2221:
 | 
						|
movl $12,-28(%ebp)
 | 
						|
movl $10,-44(%ebp)
 | 
						|
movl -44(%ebp),%edi
 | 
						|
xorl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $6,%edi
 | 
						|
je .LC2225
 | 
						|
movl $369,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2227
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2227:
 | 
						|
.LC2225:
 | 
						|
movl $12,-28(%ebp)
 | 
						|
movl $10,-48(%ebp)
 | 
						|
movl -48(%ebp),%edi
 | 
						|
xorl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $6,%edi
 | 
						|
je .LC2229
 | 
						|
movl $370,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2231
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2231:
 | 
						|
.LC2229:
 | 
						|
movb $12,-12(%ebp)
 | 
						|
movb $10,-32(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movsbl -32(%ebp),%esi
 | 
						|
orl %esi,%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $14,%edi
 | 
						|
je .LC2233
 | 
						|
movl $371,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2235
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2235:
 | 
						|
.LC2233:
 | 
						|
movb $12,-12(%ebp)
 | 
						|
movw $10,-36(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
movswl -36(%ebp),%esi
 | 
						|
orl %esi,%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $14,%edi
 | 
						|
je .LC2237
 | 
						|
movl $372,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2239
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2239:
 | 
						|
.LC2237:
 | 
						|
movb $12,-12(%ebp)
 | 
						|
movl $10,-40(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
orl -40(%ebp),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $14,%edi
 | 
						|
je .LC2241
 | 
						|
movl $373,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2243
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2243:
 | 
						|
.LC2241:
 | 
						|
movb $12,-12(%ebp)
 | 
						|
movl $10,-44(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
orl -44(%ebp),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $14,%edi
 | 
						|
je .LC2245
 | 
						|
movl $374,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2247
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2247:
 | 
						|
.LC2245:
 | 
						|
movb $12,-12(%ebp)
 | 
						|
movl $10,-48(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
orl -48(%ebp),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-12(%ebp)
 | 
						|
movsbl -12(%ebp),%edi
 | 
						|
cmpl $14,%edi
 | 
						|
je .LC2249
 | 
						|
movl $375,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2251
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2251:
 | 
						|
.LC2249:
 | 
						|
movw $12,-16(%ebp)
 | 
						|
movb $10,-32(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movsbl -32(%ebp),%esi
 | 
						|
orl %esi,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $14,%edi
 | 
						|
je .LC2253
 | 
						|
movl $376,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2255
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2255:
 | 
						|
.LC2253:
 | 
						|
movw $12,-16(%ebp)
 | 
						|
movw $10,-36(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
movswl -36(%ebp),%esi
 | 
						|
orl %esi,%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $14,%edi
 | 
						|
je .LC2257
 | 
						|
movl $377,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2259
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2259:
 | 
						|
.LC2257:
 | 
						|
movw $12,-16(%ebp)
 | 
						|
movl $10,-40(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
orl -40(%ebp),%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $14,%edi
 | 
						|
je .LC2261
 | 
						|
movl $378,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2263
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2263:
 | 
						|
.LC2261:
 | 
						|
movw $12,-16(%ebp)
 | 
						|
movl $10,-44(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
orl -44(%ebp),%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $14,%edi
 | 
						|
je .LC2265
 | 
						|
movl $379,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2267
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2267:
 | 
						|
.LC2265:
 | 
						|
movw $12,-16(%ebp)
 | 
						|
movl $10,-48(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
orl -48(%ebp),%edi
 | 
						|
movw %di,-16(%ebp)
 | 
						|
movswl -16(%ebp),%edi
 | 
						|
cmpl $14,%edi
 | 
						|
je .LC2269
 | 
						|
movl $380,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2271
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2271:
 | 
						|
.LC2269:
 | 
						|
movl $12,-20(%ebp)
 | 
						|
movb $10,-32(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
orl %edi,-20(%ebp)
 | 
						|
cmpl $14,-20(%ebp)
 | 
						|
je .LC2273
 | 
						|
movl $381,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2275
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2275:
 | 
						|
.LC2273:
 | 
						|
movl $12,-20(%ebp)
 | 
						|
movw $10,-36(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
orl %edi,-20(%ebp)
 | 
						|
cmpl $14,-20(%ebp)
 | 
						|
je .LC2277
 | 
						|
movl $382,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2279
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2279:
 | 
						|
.LC2277:
 | 
						|
movl $12,-20(%ebp)
 | 
						|
movl $10,-40(%ebp)
 | 
						|
movl -40(%ebp),%edi
 | 
						|
orl %edi,-20(%ebp)
 | 
						|
cmpl $14,-20(%ebp)
 | 
						|
je .LC2281
 | 
						|
movl $383,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2283
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2283:
 | 
						|
.LC2281:
 | 
						|
movl $12,-20(%ebp)
 | 
						|
movl $10,-44(%ebp)
 | 
						|
movl -44(%ebp),%edi
 | 
						|
orl %edi,-20(%ebp)
 | 
						|
cmpl $14,-20(%ebp)
 | 
						|
je .LC2285
 | 
						|
movl $384,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2287
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2287:
 | 
						|
.LC2285:
 | 
						|
movl $12,-20(%ebp)
 | 
						|
movl $10,-48(%ebp)
 | 
						|
movl -20(%ebp),%edi
 | 
						|
orl -48(%ebp),%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
cmpl $14,-20(%ebp)
 | 
						|
je .LC2289
 | 
						|
movl $385,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2291
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2291:
 | 
						|
.LC2289:
 | 
						|
movl $12,-24(%ebp)
 | 
						|
movb $10,-32(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
orl %edi,-24(%ebp)
 | 
						|
cmpl $14,-24(%ebp)
 | 
						|
je .LC2293
 | 
						|
movl $386,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2295
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2295:
 | 
						|
.LC2293:
 | 
						|
movl $12,-24(%ebp)
 | 
						|
movw $10,-36(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
orl %edi,-24(%ebp)
 | 
						|
cmpl $14,-24(%ebp)
 | 
						|
je .LC2297
 | 
						|
movl $387,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2299
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2299:
 | 
						|
.LC2297:
 | 
						|
movl $12,-24(%ebp)
 | 
						|
movl $10,-40(%ebp)
 | 
						|
movl -40(%ebp),%edi
 | 
						|
orl %edi,-24(%ebp)
 | 
						|
cmpl $14,-24(%ebp)
 | 
						|
je .LC2301
 | 
						|
movl $388,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2303
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2303:
 | 
						|
.LC2301:
 | 
						|
movl $12,-24(%ebp)
 | 
						|
movl $10,-44(%ebp)
 | 
						|
movl -44(%ebp),%edi
 | 
						|
orl %edi,-24(%ebp)
 | 
						|
cmpl $14,-24(%ebp)
 | 
						|
je .LC2305
 | 
						|
movl $389,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2307
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2307:
 | 
						|
.LC2305:
 | 
						|
movl $12,-24(%ebp)
 | 
						|
movl $10,-48(%ebp)
 | 
						|
movl -24(%ebp),%edi
 | 
						|
orl -48(%ebp),%edi
 | 
						|
movl %edi,-24(%ebp)
 | 
						|
cmpl $14,-24(%ebp)
 | 
						|
je .LC2309
 | 
						|
movl $390,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2311
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2311:
 | 
						|
.LC2309:
 | 
						|
movl $12,-28(%ebp)
 | 
						|
movb $10,-32(%ebp)
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
orl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $14,%edi
 | 
						|
je .LC2313
 | 
						|
movl $391,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2315
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2315:
 | 
						|
.LC2313:
 | 
						|
movl $12,-28(%ebp)
 | 
						|
movw $10,-36(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
orl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $14,%edi
 | 
						|
je .LC2317
 | 
						|
movl $392,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2319
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2319:
 | 
						|
.LC2317:
 | 
						|
movl $12,-28(%ebp)
 | 
						|
movl $10,-40(%ebp)
 | 
						|
movl -40(%ebp),%edi
 | 
						|
orl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $14,%edi
 | 
						|
je .LC2321
 | 
						|
movl $393,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2323
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2323:
 | 
						|
.LC2321:
 | 
						|
movl $12,-28(%ebp)
 | 
						|
movl $10,-44(%ebp)
 | 
						|
movl -44(%ebp),%edi
 | 
						|
orl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $14,%edi
 | 
						|
je .LC2325
 | 
						|
movl $394,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2327
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2327:
 | 
						|
.LC2325:
 | 
						|
movl $12,-28(%ebp)
 | 
						|
movl $10,-48(%ebp)
 | 
						|
movl -48(%ebp),%edi
 | 
						|
orl %edi,-28(%ebp)
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $14,%edi
 | 
						|
je .LC2329
 | 
						|
movl $395,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2331
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $f.706
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2331:
 | 
						|
.LC2329:
 | 
						|
cmpl $0,-8(%ebp)
 | 
						|
je .LC2333
 | 
						|
movl $1,-84(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC2335
 | 
						|
pushl $1
 | 
						|
pushl $s714er.707
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2335:
 | 
						|
.LC2333:
 | 
						|
movl -84(%ebp),%eax
 | 
						|
.LC705:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf2337:
 | 
						|
.size s714,.Lf2337-s714
 | 
						|
.data
 | 
						|
.align 1
 | 
						|
.type s715er.2339,@object
 | 
						|
s715er.2339:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 49
 | 
						|
.byte 53
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size s715er.2339,11
 | 
						|
.align 1
 | 
						|
.type qs715.2340,@object
 | 
						|
.size qs715.2340,8
 | 
						|
qs715.2340:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 49
 | 
						|
.byte 53
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s715
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type s715,@function
 | 
						|
s715:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $28,%esp
 | 
						|
movl $0,-28(%ebp)
 | 
						|
movl $0,-20(%ebp)
 | 
						|
leal qs715.2340,%edi
 | 
						|
movl %edi,-4(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
leal 60(%edi),%edi
 | 
						|
movl %edi,-8(%ebp)
 | 
						|
movl $0,-16(%ebp)
 | 
						|
.LC2341:
 | 
						|
.LC2342:
 | 
						|
movl -8(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-8(%ebp)
 | 
						|
movl -4(%ebp),%esi
 | 
						|
leal 1(%esi),%ebx
 | 
						|
movl %ebx,-4(%ebp)
 | 
						|
movb (,%esi),%bl
 | 
						|
movb %bl,(,%edi)
 | 
						|
movsbl %bl,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC2341
 | 
						|
movl $1,-12(%ebp)
 | 
						|
incl -12(%ebp)
 | 
						|
incl -12(%ebp)
 | 
						|
incl -12(%ebp)
 | 
						|
incl -12(%ebp)
 | 
						|
movl -12(%ebp),%edi
 | 
						|
leal 1(%edi),%edi
 | 
						|
movl %edi,-12(%ebp)
 | 
						|
cmpl $6,%edi
 | 
						|
je .LC2344
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC2346
 | 
						|
pushl $1
 | 
						|
pushl $s715er.2339
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2346:
 | 
						|
incl -16(%ebp)
 | 
						|
.LC2344:
 | 
						|
pushl -28(%ebp)
 | 
						|
movl $3,-24(%ebp)
 | 
						|
movl -24(%ebp),%edi
 | 
						|
leal 2(%edi),%edi
 | 
						|
pushl %edi
 | 
						|
pushl -20(%ebp)
 | 
						|
call s715f
 | 
						|
addl $12,%esp
 | 
						|
cmpl $5,%eax
 | 
						|
je .LC2348
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC2350
 | 
						|
pushl $2
 | 
						|
pushl $s715er.2339
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2350:
 | 
						|
addl $2,-16(%ebp)
 | 
						|
.LC2348:
 | 
						|
movl -16(%ebp),%eax
 | 
						|
.LC2338:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf2352:
 | 
						|
.size s715,.Lf2352-s715
 | 
						|
.globl s715f
 | 
						|
.align 16
 | 
						|
.type s715f,@function
 | 
						|
s715f:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
movl 24(%ebp),%eax
 | 
						|
.LC2353:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf2354:
 | 
						|
.size s715f,.Lf2354-s715f
 | 
						|
.data
 | 
						|
.align 1
 | 
						|
.type s72er.2356,@object
 | 
						|
s72er.2356:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 50
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size s72er.2356,10
 | 
						|
.align 1
 | 
						|
.type qs72.2357,@object
 | 
						|
.size qs72.2357,8
 | 
						|
qs72.2357:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 50
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s72
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type s72,@function
 | 
						|
s72:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $104,%esp
 | 
						|
leal qs72.2357,%edi
 | 
						|
movl %edi,-12(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
leal 60(%edi),%edi
 | 
						|
movl %edi,-16(%ebp)
 | 
						|
movl $0,-24(%ebp)
 | 
						|
.LC2358:
 | 
						|
.LC2359:
 | 
						|
movl -16(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-16(%ebp)
 | 
						|
movl -12(%ebp),%esi
 | 
						|
leal 1(%esi),%ebx
 | 
						|
movl %ebx,-12(%ebp)
 | 
						|
movb (,%esi),%bl
 | 
						|
movb %bl,(,%edi)
 | 
						|
movsbl %bl,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC2358
 | 
						|
movl $2,-4(%ebp)
 | 
						|
cmpl $2,-4(%ebp)
 | 
						|
je .LC2361
 | 
						|
incl -24(%ebp)
 | 
						|
pushl $1
 | 
						|
pushl $s72er.2356
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2361:
 | 
						|
movl -4(%ebp),%edi
 | 
						|
movl %edi,%esi
 | 
						|
negl %esi
 | 
						|
leal (%esi,%edi),%edi
 | 
						|
cmpl $0,%edi
 | 
						|
je .LC2363
 | 
						|
addl $2,-24(%ebp)
 | 
						|
pushl $2
 | 
						|
pushl $s72er.2356
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2363:
 | 
						|
movl $0,-4(%ebp)
 | 
						|
movl $0,-8(%ebp)
 | 
						|
jmp .LC2368
 | 
						|
.LC2365:
 | 
						|
movl -4(%ebp),%edi
 | 
						|
leal (,%edi,2),%edi
 | 
						|
orl $1,%edi
 | 
						|
movl %edi,-4(%ebp)
 | 
						|
.LC2366:
 | 
						|
incl -8(%ebp)
 | 
						|
.LC2368:
 | 
						|
movl 20(%ebp),%edi
 | 
						|
movl 4(%edi),%edi
 | 
						|
cmpl %edi,-8(%ebp)
 | 
						|
jl .LC2365
 | 
						|
movl -4(%ebp),%edi
 | 
						|
notl %edi
 | 
						|
cmpl $0,%edi
 | 
						|
je .LC2369
 | 
						|
addl $4,-24(%ebp)
 | 
						|
pushl $4
 | 
						|
pushl $s72er.2356
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2369:
 | 
						|
movl $5,-4(%ebp)
 | 
						|
movl -4(%ebp),%edi
 | 
						|
leal 1(%edi),%edi
 | 
						|
movl %edi,-4(%ebp)
 | 
						|
cmpl $6,%edi
 | 
						|
jne .LC2376
 | 
						|
movl -4(%ebp),%edi
 | 
						|
subl $1,%edi
 | 
						|
movl %edi,-4(%ebp)
 | 
						|
cmpl $5,%edi
 | 
						|
jne .LC2376
 | 
						|
movl -4(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-4(%ebp)
 | 
						|
cmpl $5,%edi
 | 
						|
jne .LC2376
 | 
						|
movl -4(%ebp),%edi
 | 
						|
movl %edi,%esi
 | 
						|
subl $1,%esi
 | 
						|
movl %esi,-4(%ebp)
 | 
						|
cmpl $6,%edi
 | 
						|
jne .LC2376
 | 
						|
cmpl $5,-4(%ebp)
 | 
						|
je .LC2371
 | 
						|
.LC2376:
 | 
						|
addl $8,-24(%ebp)
 | 
						|
pushl $8
 | 
						|
pushl $s72er.2356
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2371:
 | 
						|
movb $26,-32(%ebp)
 | 
						|
movl $26,-40(%ebp)
 | 
						|
fldl .LC2377
 | 
						|
fstpl -52(%ebp)
 | 
						|
movw $26,-36(%ebp)
 | 
						|
movl $26,-44(%ebp)
 | 
						|
movl $26,-28(%ebp)
 | 
						|
flds .LC2378
 | 
						|
fstps -56(%ebp)
 | 
						|
movl $0,-20(%ebp)
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movsbl %bl,%edi
 | 
						|
cmpl $26,%edi
 | 
						|
jne .LC2385
 | 
						|
movl -28(%ebp),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movsbl %bl,%edi
 | 
						|
cmpl $26,%edi
 | 
						|
jne .LC2385
 | 
						|
movl -40(%ebp),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movsbl %bl,%edi
 | 
						|
cmpl $26,%edi
 | 
						|
jne .LC2385
 | 
						|
movl -44(%ebp),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movsbl %bl,%edi
 | 
						|
cmpl $26,%edi
 | 
						|
jne .LC2385
 | 
						|
flds -56(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%ebx
 | 
						|
movsbl %bl,%edi
 | 
						|
cmpl $26,%edi
 | 
						|
jne .LC2385
 | 
						|
fldl -52(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%ebx
 | 
						|
movsbl %bl,%edi
 | 
						|
cmpl $26,%edi
 | 
						|
je .LC2379
 | 
						|
.LC2385:
 | 
						|
incl -20(%ebp)
 | 
						|
.LC2379:
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
movswl %di,%edi
 | 
						|
cmpl $26,%edi
 | 
						|
jne .LC2392
 | 
						|
movl -28(%ebp),%edi
 | 
						|
movswl %di,%edi
 | 
						|
cmpl $26,%edi
 | 
						|
jne .LC2392
 | 
						|
movl -40(%ebp),%edi
 | 
						|
movswl %di,%edi
 | 
						|
cmpl $26,%edi
 | 
						|
jne .LC2392
 | 
						|
movl -44(%ebp),%edi
 | 
						|
movswl %di,%edi
 | 
						|
cmpl $26,%edi
 | 
						|
jne .LC2392
 | 
						|
flds -56(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
movswl %di,%edi
 | 
						|
cmpl $26,%edi
 | 
						|
jne .LC2392
 | 
						|
fldl -52(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
movswl %di,%edi
 | 
						|
cmpl $26,%edi
 | 
						|
je .LC2386
 | 
						|
.LC2392:
 | 
						|
addl $2,-20(%ebp)
 | 
						|
.LC2386:
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
cmpl $26,%edi
 | 
						|
jne .LC2399
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
cmpl $26,%edi
 | 
						|
jne .LC2399
 | 
						|
cmpl $26,-40(%ebp)
 | 
						|
jne .LC2399
 | 
						|
movl -44(%ebp),%edi
 | 
						|
cmpl $26,%edi
 | 
						|
jne .LC2399
 | 
						|
flds -56(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
cmpl $26,%eax
 | 
						|
jne .LC2399
 | 
						|
fldl -52(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
cmpl $26,%eax
 | 
						|
je .LC2393
 | 
						|
.LC2399:
 | 
						|
addl $4,-20(%ebp)
 | 
						|
.LC2393:
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
cmpl $26,%edi
 | 
						|
jne .LC2406
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
cmpl $26,%edi
 | 
						|
jne .LC2406
 | 
						|
cmpl $26,-28(%ebp)
 | 
						|
jne .LC2406
 | 
						|
movl -44(%ebp),%edi
 | 
						|
cmpl $26,%edi
 | 
						|
jne .LC2406
 | 
						|
flds -56(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
cmpl $26,%eax
 | 
						|
jne .LC2406
 | 
						|
fldl -52(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
cmpl $26,%eax
 | 
						|
je .LC2400
 | 
						|
.LC2406:
 | 
						|
addl $8,-20(%ebp)
 | 
						|
.LC2400:
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
cmpl $26,%edi
 | 
						|
jne .LC2415
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
cmpl $26,%edi
 | 
						|
jne .LC2415
 | 
						|
movl -28(%ebp),%edi
 | 
						|
cmpl $26,%edi
 | 
						|
jne .LC2415
 | 
						|
movl -40(%ebp),%edi
 | 
						|
cmpl $26,%edi
 | 
						|
jne .LC2415
 | 
						|
flds .LC847
 | 
						|
fcomps -56(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp .LC2416
 | 
						|
ja .LC2416
 | 
						|
flds -56(%ebp)
 | 
						|
fsubs .LC847
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
leal 0x80000000(%edi),%edi
 | 
						|
movl %edi,-60(%ebp)
 | 
						|
jmp .LC2417
 | 
						|
.LC2416:
 | 
						|
flds -56(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
movl %edi,-60(%ebp)
 | 
						|
.LC2417:
 | 
						|
movl -60(%ebp),%edi
 | 
						|
cmpl $26,%edi
 | 
						|
jne .LC2415
 | 
						|
fldl .LC855
 | 
						|
fcompl -52(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp .LC2418
 | 
						|
ja .LC2418
 | 
						|
fldl -52(%ebp)
 | 
						|
fsubl .LC855
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
leal 0x80000000(%edi),%edi
 | 
						|
movl %edi,-64(%ebp)
 | 
						|
jmp .LC2419
 | 
						|
.LC2418:
 | 
						|
fldl -52(%ebp)
 | 
						|
subl $8,%esp
 | 
						|
fnstcw 4(%esp)
 | 
						|
movl 4(%esp),%edx
 | 
						|
movb $12,%dh
 | 
						|
movl %edx,0(%esp)
 | 
						|
fldcw 0(%esp)
 | 
						|
fistpl 0(%esp)
 | 
						|
popl %eax
 | 
						|
fldcw 0(%esp)
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,%edi
 | 
						|
movl %edi,-64(%ebp)
 | 
						|
.LC2419:
 | 
						|
movl -64(%ebp),%edi
 | 
						|
cmpl $26,%edi
 | 
						|
je .LC2407
 | 
						|
.LC2415:
 | 
						|
addl $16,-20(%ebp)
 | 
						|
.LC2407:
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fldl .LC2377
 | 
						|
fcompp
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp .LC2426
 | 
						|
jne .LC2426
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fldl .LC2377
 | 
						|
fcompp
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp .LC2426
 | 
						|
jne .LC2426
 | 
						|
fildl -28(%ebp)
 | 
						|
fldl .LC2377
 | 
						|
fcompp
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp .LC2426
 | 
						|
jne .LC2426
 | 
						|
fildl -40(%ebp)
 | 
						|
fldl .LC2377
 | 
						|
fcompp
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp .LC2426
 | 
						|
jne .LC2426
 | 
						|
movl -44(%ebp),%edi
 | 
						|
fldl .LC611
 | 
						|
movl %edi,%esi
 | 
						|
shrl $1,%esi
 | 
						|
pushl %esi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
andl $1,%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddp %st,%st(1)
 | 
						|
sub $4,%esp
 | 
						|
fstps (%esp)
 | 
						|
flds (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fldl .LC2377
 | 
						|
fcompp
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp .LC2426
 | 
						|
jne .LC2426
 | 
						|
fldl -52(%ebp)
 | 
						|
fldl .LC2377
 | 
						|
fcompp
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC2420
 | 
						|
1:
 | 
						|
.LC2426:
 | 
						|
addl $32,-20(%ebp)
 | 
						|
.LC2420:
 | 
						|
movsbl -32(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fldl .LC2377
 | 
						|
fcompp
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp .LC2433
 | 
						|
jne .LC2433
 | 
						|
movswl -36(%ebp),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fldl .LC2377
 | 
						|
fcompp
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp .LC2433
 | 
						|
jne .LC2433
 | 
						|
fildl -28(%ebp)
 | 
						|
fldl .LC2377
 | 
						|
fcompp
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp .LC2433
 | 
						|
jne .LC2433
 | 
						|
fildl -40(%ebp)
 | 
						|
fldl .LC2377
 | 
						|
fcompp
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp .LC2433
 | 
						|
jne .LC2433
 | 
						|
movl -44(%ebp),%edi
 | 
						|
fldl .LC611
 | 
						|
movl %edi,%esi
 | 
						|
shrl $1,%esi
 | 
						|
pushl %esi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fmulp %st,%st(1)
 | 
						|
andl $1,%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
faddp %st,%st(1)
 | 
						|
fldl .LC2377
 | 
						|
fcompp
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp .LC2433
 | 
						|
jne .LC2433
 | 
						|
fldl .LC2377
 | 
						|
fcomps -56(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC2427
 | 
						|
1:
 | 
						|
.LC2433:
 | 
						|
addl $64,-20(%ebp)
 | 
						|
.LC2427:
 | 
						|
cmpl $0,-20(%ebp)
 | 
						|
je .LC2434
 | 
						|
addl $16,-24(%ebp)
 | 
						|
pushl $16
 | 
						|
pushl $s72er.2356
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2434:
 | 
						|
movl -24(%ebp),%eax
 | 
						|
.LC2355:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf2436:
 | 
						|
.size s72,.Lf2436-s72
 | 
						|
.data
 | 
						|
.align 1
 | 
						|
.type s757er.2438,@object
 | 
						|
s757er.2438:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 53
 | 
						|
.byte 55
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size s757er.2438,11
 | 
						|
.align 1
 | 
						|
.type qs757.2439,@object
 | 
						|
.size qs757.2439,8
 | 
						|
qs757.2439:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 53
 | 
						|
.byte 55
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s757
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type s757,@function
 | 
						|
s757:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $148,%esp
 | 
						|
leal qs757.2439,%edi
 | 
						|
movl %edi,-112(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
leal 60(%edi),%edi
 | 
						|
movl %edi,-116(%ebp)
 | 
						|
movl $0,-120(%ebp)
 | 
						|
.LC2440:
 | 
						|
.LC2441:
 | 
						|
movl -116(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-116(%ebp)
 | 
						|
movl -112(%ebp),%esi
 | 
						|
leal 1(%esi),%ebx
 | 
						|
movl %ebx,-112(%ebp)
 | 
						|
movb (,%esi),%bl
 | 
						|
movb %bl,(,%edi)
 | 
						|
movsbl %bl,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC2440
 | 
						|
movl $40,-124(%ebp)
 | 
						|
movl -124(%ebp),%edi
 | 
						|
leal (,%edi,8),%esi
 | 
						|
leal (,%esi,4),%esi
 | 
						|
cmpl $1280,%esi
 | 
						|
jne .LC2445
 | 
						|
sarl $3,%edi
 | 
						|
sarl $2,%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC2443
 | 
						|
.LC2445:
 | 
						|
incl -120(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC2446
 | 
						|
pushl $1
 | 
						|
pushl $s757er.2438
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2446:
 | 
						|
.LC2443:
 | 
						|
movl $0,-84(%ebp)
 | 
						|
movl $0,-100(%ebp)
 | 
						|
jmp .LC2451
 | 
						|
.LC2448:
 | 
						|
movl $1,-92(%ebp)
 | 
						|
movl -92(%ebp),%edi
 | 
						|
movl 20(%ebp),%esi
 | 
						|
movl 16(%esi),%esi
 | 
						|
movl %esi,%ecx
 | 
						|
subl $1,%ecx
 | 
						|
movl %edi,%eax
 | 
						|
shll %cl,%eax
 | 
						|
movl %eax,-96(%ebp)
 | 
						|
movl $0,-104(%ebp)
 | 
						|
movl -104(%ebp),%edi
 | 
						|
notl %edi
 | 
						|
movl -100(%ebp),%esi
 | 
						|
movl %esi,%ecx
 | 
						|
movl %edi,%eax
 | 
						|
shrl %cl,%eax
 | 
						|
movl %eax,-108(%ebp)
 | 
						|
movl %esi,%ecx
 | 
						|
movl %edi,%eax
 | 
						|
shll %cl,%eax
 | 
						|
movl %eax,-104(%ebp)
 | 
						|
movl $0,-88(%ebp)
 | 
						|
jmp .LC2455
 | 
						|
.LC2452:
 | 
						|
movl -100(%ebp),%edi
 | 
						|
cmpl %edi,-88(%ebp)
 | 
						|
jge .LC2463
 | 
						|
movl $1,-132(%ebp)
 | 
						|
jmp .LC2464
 | 
						|
.LC2463:
 | 
						|
movl $0,-132(%ebp)
 | 
						|
.LC2464:
 | 
						|
movl -92(%ebp),%edi
 | 
						|
andl -104(%ebp),%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC2465
 | 
						|
movl $1,-136(%ebp)
 | 
						|
jmp .LC2466
 | 
						|
.LC2465:
 | 
						|
movl $0,-136(%ebp)
 | 
						|
.LC2466:
 | 
						|
movl -136(%ebp),%edi
 | 
						|
cmpl %edi,-132(%ebp)
 | 
						|
jne .LC2462
 | 
						|
movl -100(%ebp),%edi
 | 
						|
cmpl %edi,-88(%ebp)
 | 
						|
jge .LC2467
 | 
						|
movl $1,-140(%ebp)
 | 
						|
jmp .LC2468
 | 
						|
.LC2467:
 | 
						|
movl $0,-140(%ebp)
 | 
						|
.LC2468:
 | 
						|
movl -96(%ebp),%edi
 | 
						|
andl -108(%ebp),%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC2469
 | 
						|
movl $1,-144(%ebp)
 | 
						|
jmp .LC2470
 | 
						|
.LC2469:
 | 
						|
movl $0,-144(%ebp)
 | 
						|
.LC2470:
 | 
						|
movl -144(%ebp),%edi
 | 
						|
cmpl %edi,-140(%ebp)
 | 
						|
je .LC2456
 | 
						|
.LC2462:
 | 
						|
movl $1,-84(%ebp)
 | 
						|
.LC2456:
 | 
						|
movl -92(%ebp),%edi
 | 
						|
leal (,%edi,2),%edi
 | 
						|
movl %edi,-92(%ebp)
 | 
						|
movl -96(%ebp),%edi
 | 
						|
shrl $1,%edi
 | 
						|
movl %edi,-96(%ebp)
 | 
						|
.LC2453:
 | 
						|
incl -88(%ebp)
 | 
						|
.LC2455:
 | 
						|
movl 20(%ebp),%edi
 | 
						|
movl 16(%edi),%edi
 | 
						|
cmpl %edi,-88(%ebp)
 | 
						|
jl .LC2452
 | 
						|
.LC2449:
 | 
						|
incl -100(%ebp)
 | 
						|
.LC2451:
 | 
						|
movl 20(%ebp),%edi
 | 
						|
movl 16(%edi),%edi
 | 
						|
cmpl %edi,-100(%ebp)
 | 
						|
jl .LC2448
 | 
						|
cmpl $0,-84(%ebp)
 | 
						|
je .LC2471
 | 
						|
addl $2,-120(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC2473
 | 
						|
pushl $2
 | 
						|
pushl $s757er.2438
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2473:
 | 
						|
.LC2471:
 | 
						|
movl $3,-16(%ebp)
 | 
						|
movl $2,-12(%ebp)
 | 
						|
movl $1,-8(%ebp)
 | 
						|
movl -12(%ebp),%edi
 | 
						|
cmpl %edi,-16(%ebp)
 | 
						|
jge .LC2481
 | 
						|
movl $1,-136(%ebp)
 | 
						|
jmp .LC2482
 | 
						|
.LC2481:
 | 
						|
movl $0,-136(%ebp)
 | 
						|
.LC2482:
 | 
						|
movl -8(%ebp),%edi
 | 
						|
cmpl %edi,-136(%ebp)
 | 
						|
jge .LC2479
 | 
						|
movl $1,-132(%ebp)
 | 
						|
jmp .LC2480
 | 
						|
.LC2479:
 | 
						|
movl $0,-132(%ebp)
 | 
						|
.LC2480:
 | 
						|
cmpl $1,-132(%ebp)
 | 
						|
je .LC2475
 | 
						|
addl $4,-120(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC2483
 | 
						|
pushl $4
 | 
						|
pushl $s757er.2438
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2483:
 | 
						|
.LC2475:
 | 
						|
leal -76(%ebp),%edi
 | 
						|
leal -80(%ebp),%esi
 | 
						|
cmpl %esi,%edi
 | 
						|
jne .LC2485
 | 
						|
addl $8,-120(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC2488
 | 
						|
pushl $8
 | 
						|
pushl $s757er.2438
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2488:
 | 
						|
.LC2485:
 | 
						|
leal -76(%ebp),%edi
 | 
						|
leal -80(%ebp),%esi
 | 
						|
cmpl %esi,%edi
 | 
						|
jae .LC2490
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,40(%edi)
 | 
						|
je .LC2493
 | 
						|
pushl $.LC2495
 | 
						|
call printf
 | 
						|
addl $4,%esp
 | 
						|
.LC2493:
 | 
						|
.LC2490:
 | 
						|
movl $0,-84(%ebp)
 | 
						|
movl $0,-88(%ebp)
 | 
						|
.LC2496:
 | 
						|
movl -88(%ebp),%edi
 | 
						|
leal -80(%ebp),%esi
 | 
						|
movl $1,(%esi,%edi,4)
 | 
						|
.LC2497:
 | 
						|
incl -88(%ebp)
 | 
						|
cmpl $16,-88(%ebp)
 | 
						|
jl .LC2496
 | 
						|
movl $0,-76(%ebp)
 | 
						|
movl $0,-64(%ebp)
 | 
						|
movl $0,-56(%ebp)
 | 
						|
movl $0,-52(%ebp)
 | 
						|
movl $0,-44(%ebp)
 | 
						|
movl $0,-28(%ebp)
 | 
						|
movl $0,-16(%ebp)
 | 
						|
.LC2506:
 | 
						|
movl $0,-12(%ebp)
 | 
						|
.LC2510:
 | 
						|
movl $0,-8(%ebp)
 | 
						|
.LC2514:
 | 
						|
movl $0,-4(%ebp)
 | 
						|
.LC2518:
 | 
						|
movl -12(%ebp),%edi
 | 
						|
cmpl %edi,-16(%ebp)
 | 
						|
jge .LC2529
 | 
						|
movl $1,-144(%ebp)
 | 
						|
jmp .LC2530
 | 
						|
.LC2529:
 | 
						|
movl $0,-144(%ebp)
 | 
						|
.LC2530:
 | 
						|
movl -4(%ebp),%edi
 | 
						|
cmpl %edi,-8(%ebp)
 | 
						|
jge .LC2531
 | 
						|
movl $1,-148(%ebp)
 | 
						|
jmp .LC2532
 | 
						|
.LC2531:
 | 
						|
movl $0,-148(%ebp)
 | 
						|
.LC2532:
 | 
						|
movl -148(%ebp),%edi
 | 
						|
cmpl %edi,-144(%ebp)
 | 
						|
jne .LC2527
 | 
						|
movl $1,-140(%ebp)
 | 
						|
jmp .LC2528
 | 
						|
.LC2527:
 | 
						|
movl $0,-140(%ebp)
 | 
						|
.LC2528:
 | 
						|
movl -16(%ebp),%edi
 | 
						|
movl -12(%ebp),%esi
 | 
						|
leal (,%esi,4),%esi
 | 
						|
leal (%esi,%edi,8),%edi
 | 
						|
movl -8(%ebp),%esi
 | 
						|
leal (,%esi,2),%esi
 | 
						|
leal (%esi,%edi),%edi
 | 
						|
movl -4(%ebp),%esi
 | 
						|
leal (%esi,%edi),%edi
 | 
						|
leal -80(%ebp),%esi
 | 
						|
movl (%esi,%edi,4),%edi
 | 
						|
cmpl %edi,-140(%ebp)
 | 
						|
je .LC2522
 | 
						|
movl $1,-84(%ebp)
 | 
						|
.LC2522:
 | 
						|
.LC2519:
 | 
						|
incl -4(%ebp)
 | 
						|
cmpl $2,-4(%ebp)
 | 
						|
jl .LC2518
 | 
						|
.LC2515:
 | 
						|
incl -8(%ebp)
 | 
						|
cmpl $2,-8(%ebp)
 | 
						|
jl .LC2514
 | 
						|
.LC2511:
 | 
						|
incl -12(%ebp)
 | 
						|
cmpl $2,-12(%ebp)
 | 
						|
jl .LC2510
 | 
						|
.LC2507:
 | 
						|
incl -16(%ebp)
 | 
						|
cmpl $2,-16(%ebp)
 | 
						|
jl .LC2506
 | 
						|
cmpl $0,-84(%ebp)
 | 
						|
je .LC2533
 | 
						|
addl $16,-120(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC2535
 | 
						|
pushl $16
 | 
						|
pushl $s757er.2438
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2535:
 | 
						|
.LC2533:
 | 
						|
movl $0,-128(%ebp)
 | 
						|
movl -128(%ebp),%edi
 | 
						|
cmpl $0,%edi
 | 
						|
je .LC2537
 | 
						|
addl $32,-120(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC2539
 | 
						|
pushl $32
 | 
						|
pushl $s757er.2438
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2539:
 | 
						|
.LC2537:
 | 
						|
movl -120(%ebp),%eax
 | 
						|
.LC2437:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf2541:
 | 
						|
.size s757,.Lf2541-s757
 | 
						|
.data
 | 
						|
.align 1
 | 
						|
.type fl.2543,@object
 | 
						|
fl.2543:
 | 
						|
.byte 76
 | 
						|
.byte 111
 | 
						|
.byte 99
 | 
						|
.byte 97
 | 
						|
.byte 108
 | 
						|
.byte 32
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 114
 | 
						|
.byte 111
 | 
						|
.byte 114
 | 
						|
.byte 32
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size fl.2543,17
 | 
						|
.align 1
 | 
						|
.type s7813er.2544,@object
 | 
						|
s7813er.2544:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 56
 | 
						|
.byte 49
 | 
						|
.byte 51
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size s7813er.2544,12
 | 
						|
.align 1
 | 
						|
.type qs7813.2545,@object
 | 
						|
.size qs7813.2545,8
 | 
						|
qs7813.2545:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 56
 | 
						|
.byte 49
 | 
						|
.byte 51
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s7813
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type s7813,@function
 | 
						|
s7813:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $88,%esp
 | 
						|
leal qs7813.2545,%edi
 | 
						|
movl %edi,-24(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
leal 60(%edi),%esi
 | 
						|
movl %esi,-28(%ebp)
 | 
						|
movl $0,-8(%ebp)
 | 
						|
movl $0,-32(%ebp)
 | 
						|
movl 48(%edi),%edi
 | 
						|
movl %edi,-4(%ebp)
 | 
						|
.LC2546:
 | 
						|
.LC2547:
 | 
						|
movl -28(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-28(%ebp)
 | 
						|
movl -24(%ebp),%esi
 | 
						|
leal 1(%esi),%ebx
 | 
						|
movl %ebx,-24(%ebp)
 | 
						|
movb (,%esi),%bl
 | 
						|
movb %bl,(,%edi)
 | 
						|
movsbl %bl,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC2546
 | 
						|
jmp .LC2549
 | 
						|
movl $1,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2551
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2551:
 | 
						|
.LC2549:
 | 
						|
jmp .LC2553
 | 
						|
movl $2,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2555
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2555:
 | 
						|
.LC2553:
 | 
						|
jmp .LC2557
 | 
						|
movl $3,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2559
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2559:
 | 
						|
.LC2557:
 | 
						|
jmp .LC2561
 | 
						|
movl $4,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2563
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2563:
 | 
						|
.LC2561:
 | 
						|
jmp .LC2565
 | 
						|
movl $5,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2567
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2567:
 | 
						|
.LC2565:
 | 
						|
jmp .LC2569
 | 
						|
movl $6,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2571
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2571:
 | 
						|
.LC2569:
 | 
						|
jmp .LC2573
 | 
						|
movl $7,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2575
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2575:
 | 
						|
.LC2573:
 | 
						|
jmp .LC2577
 | 
						|
movl $8,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2579
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2579:
 | 
						|
.LC2577:
 | 
						|
jmp .LC2581
 | 
						|
movl $9,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2583
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2583:
 | 
						|
.LC2581:
 | 
						|
jmp .LC2585
 | 
						|
movl $10,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2587
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2587:
 | 
						|
.LC2585:
 | 
						|
jmp .LC2589
 | 
						|
movl $11,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2591
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2591:
 | 
						|
.LC2589:
 | 
						|
jmp .LC2593
 | 
						|
movl $12,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2595
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2595:
 | 
						|
.LC2593:
 | 
						|
jmp .LC2597
 | 
						|
movl $13,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2599
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2599:
 | 
						|
.LC2597:
 | 
						|
jmp .LC2601
 | 
						|
movl $14,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2603
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2603:
 | 
						|
.LC2601:
 | 
						|
jmp .LC2605
 | 
						|
movl $15,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2607
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2607:
 | 
						|
.LC2605:
 | 
						|
jmp .LC2609
 | 
						|
movl $16,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2611
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2611:
 | 
						|
.LC2609:
 | 
						|
jmp .LC2613
 | 
						|
movl $17,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2615
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2615:
 | 
						|
.LC2613:
 | 
						|
jmp .LC2617
 | 
						|
movl $18,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2619
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2619:
 | 
						|
.LC2617:
 | 
						|
jmp .LC2621
 | 
						|
movl $16,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2623
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2623:
 | 
						|
.LC2621:
 | 
						|
jmp .LC2625
 | 
						|
movl $20,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2627
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2627:
 | 
						|
.LC2625:
 | 
						|
jmp .LC2629
 | 
						|
movl $21,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2631
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2631:
 | 
						|
.LC2629:
 | 
						|
jmp .LC2633
 | 
						|
movl $22,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2635
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2635:
 | 
						|
.LC2633:
 | 
						|
jmp .LC2637
 | 
						|
movl $23,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2639
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2639:
 | 
						|
.LC2637:
 | 
						|
jmp .LC2641
 | 
						|
movl $24,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2643
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2643:
 | 
						|
.LC2641:
 | 
						|
jmp .LC2645
 | 
						|
movl $25,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2647
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2647:
 | 
						|
.LC2645:
 | 
						|
jmp .LC2649
 | 
						|
movl $26,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2651
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2651:
 | 
						|
.LC2649:
 | 
						|
jmp .LC2653
 | 
						|
movl $27,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2655
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2655:
 | 
						|
.LC2653:
 | 
						|
jmp .LC2657
 | 
						|
movl $28,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2659
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2659:
 | 
						|
.LC2657:
 | 
						|
jmp .LC2661
 | 
						|
movl $26,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2663
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2663:
 | 
						|
.LC2661:
 | 
						|
jmp .LC2665
 | 
						|
movl $30,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2667
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2667:
 | 
						|
.LC2665:
 | 
						|
jmp .LC2669
 | 
						|
movl $31,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2671
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2671:
 | 
						|
.LC2669:
 | 
						|
jmp .LC2673
 | 
						|
movl $32,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2675
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2675:
 | 
						|
.LC2673:
 | 
						|
jmp .LC2677
 | 
						|
movl $33,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2679
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2679:
 | 
						|
.LC2677:
 | 
						|
jmp .LC2681
 | 
						|
movl $34,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2683
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2683:
 | 
						|
.LC2681:
 | 
						|
jmp .LC2685
 | 
						|
movl $35,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2687
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2687:
 | 
						|
.LC2685:
 | 
						|
jmp .LC2689
 | 
						|
movl $36,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2691
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2691:
 | 
						|
.LC2689:
 | 
						|
jmp .LC2693
 | 
						|
movl $37,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2695
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2695:
 | 
						|
.LC2693:
 | 
						|
jmp .LC2697
 | 
						|
movl $38,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2699
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2699:
 | 
						|
.LC2697:
 | 
						|
jmp .LC2701
 | 
						|
movl $39,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2703
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2703:
 | 
						|
.LC2701:
 | 
						|
jmp .LC2705
 | 
						|
movl $40,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2707
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2707:
 | 
						|
.LC2705:
 | 
						|
jmp .LC2709
 | 
						|
movl $41,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2711
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2711:
 | 
						|
.LC2709:
 | 
						|
jmp .LC2713
 | 
						|
movl $42,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2715
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2715:
 | 
						|
.LC2713:
 | 
						|
jmp .LC2717
 | 
						|
movl $43,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2719
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2719:
 | 
						|
.LC2717:
 | 
						|
jmp .LC2721
 | 
						|
movl $44,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2723
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2723:
 | 
						|
.LC2721:
 | 
						|
jmp .LC2725
 | 
						|
movl $45,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2727
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2727:
 | 
						|
.LC2725:
 | 
						|
jmp .LC2729
 | 
						|
movl $46,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2731
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2731:
 | 
						|
.LC2729:
 | 
						|
jmp .LC2733
 | 
						|
movl $47,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2735
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2735:
 | 
						|
.LC2733:
 | 
						|
jmp .LC2737
 | 
						|
movl $48,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2739
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2739:
 | 
						|
.LC2737:
 | 
						|
jmp .LC2741
 | 
						|
movl $49,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2743
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2743:
 | 
						|
.LC2741:
 | 
						|
jmp .LC2745
 | 
						|
movl $50,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2747
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2747:
 | 
						|
.LC2745:
 | 
						|
jmp .LC2749
 | 
						|
movl $51,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2751
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2751:
 | 
						|
.LC2749:
 | 
						|
jmp .LC2753
 | 
						|
movl $52,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2755
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2755:
 | 
						|
.LC2753:
 | 
						|
jmp .LC2757
 | 
						|
movl $53,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2759
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2759:
 | 
						|
.LC2757:
 | 
						|
jmp .LC2761
 | 
						|
movl $54,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2763
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2763:
 | 
						|
.LC2761:
 | 
						|
jmp .LC2765
 | 
						|
movl $55,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2767
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2767:
 | 
						|
.LC2765:
 | 
						|
jmp .LC2769
 | 
						|
movl $56,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2771
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2771:
 | 
						|
.LC2769:
 | 
						|
jmp .LC2773
 | 
						|
movl $57,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2775
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2775:
 | 
						|
.LC2773:
 | 
						|
jmp .LC2777
 | 
						|
movl $58,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2779
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2779:
 | 
						|
.LC2777:
 | 
						|
jmp .LC2781
 | 
						|
movl $56,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2783
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2783:
 | 
						|
.LC2781:
 | 
						|
jmp .LC2785
 | 
						|
movl $60,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2787
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2787:
 | 
						|
.LC2785:
 | 
						|
jmp .LC2789
 | 
						|
movl $61,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2791
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2791:
 | 
						|
.LC2789:
 | 
						|
jmp .LC2793
 | 
						|
movl $62,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2795
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2795:
 | 
						|
.LC2793:
 | 
						|
jmp .LC2797
 | 
						|
movl $63,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2799
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2799:
 | 
						|
.LC2797:
 | 
						|
jmp .LC2801
 | 
						|
movl $64,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2803
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2803:
 | 
						|
.LC2801:
 | 
						|
jmp .LC2805
 | 
						|
movl $65,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2807
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2807:
 | 
						|
.LC2805:
 | 
						|
jmp .LC2809
 | 
						|
movl $66,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2811
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2811:
 | 
						|
.LC2809:
 | 
						|
jmp .LC2813
 | 
						|
movl $67,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2815
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2815:
 | 
						|
.LC2813:
 | 
						|
jmp .LC2817
 | 
						|
movl $68,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2819
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2819:
 | 
						|
.LC2817:
 | 
						|
jmp .LC2821
 | 
						|
movl $69,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2823
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2823:
 | 
						|
.LC2821:
 | 
						|
jmp .LC2825
 | 
						|
movl $70,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2827
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2827:
 | 
						|
.LC2825:
 | 
						|
jmp .LC2829
 | 
						|
movl $71,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2831
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2831:
 | 
						|
.LC2829:
 | 
						|
jmp .LC2833
 | 
						|
movl $72,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2835
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2835:
 | 
						|
.LC2833:
 | 
						|
jmp .LC2837
 | 
						|
movl $73,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2839
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2839:
 | 
						|
.LC2837:
 | 
						|
jmp .LC2841
 | 
						|
movl $74,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2843
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2843:
 | 
						|
.LC2841:
 | 
						|
jmp .LC2845
 | 
						|
movl $75,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2847
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2847:
 | 
						|
.LC2845:
 | 
						|
cmpl $0,-8(%ebp)
 | 
						|
je .LC2849
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC2851
 | 
						|
pushl $1
 | 
						|
pushl $s7813er.2544
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2851:
 | 
						|
incl -32(%ebp)
 | 
						|
.LC2849:
 | 
						|
movl $0,-8(%ebp)
 | 
						|
movl $0,-16(%ebp)
 | 
						|
movl $0,-12(%ebp)
 | 
						|
movl -12(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-12(%ebp)
 | 
						|
cmpl $0,%edi
 | 
						|
je .LC2854
 | 
						|
movl -16(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-16(%ebp)
 | 
						|
cmpl $0,%edi
 | 
						|
je .LC2854
 | 
						|
movl $1,-44(%ebp)
 | 
						|
jmp .LC2855
 | 
						|
.LC2854:
 | 
						|
movl $0,-44(%ebp)
 | 
						|
.LC2855:
 | 
						|
movl -44(%ebp),%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
cmpl $1,-12(%ebp)
 | 
						|
je .LC2856
 | 
						|
movl $1,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2858
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2858:
 | 
						|
.LC2856:
 | 
						|
cmpl $0,-16(%ebp)
 | 
						|
je .LC2860
 | 
						|
movl $2,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2862
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2862:
 | 
						|
.LC2860:
 | 
						|
cmpl $0,-20(%ebp)
 | 
						|
je .LC2864
 | 
						|
movl $3,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2866
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2866:
 | 
						|
.LC2864:
 | 
						|
cmpl $0,-12(%ebp)
 | 
						|
je .LC2869
 | 
						|
movl -16(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-16(%ebp)
 | 
						|
cmpl $0,%edi
 | 
						|
je .LC2869
 | 
						|
movl $1,-48(%ebp)
 | 
						|
jmp .LC2870
 | 
						|
.LC2869:
 | 
						|
movl $0,-48(%ebp)
 | 
						|
.LC2870:
 | 
						|
movl -48(%ebp),%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
cmpl $1,-12(%ebp)
 | 
						|
je .LC2871
 | 
						|
movl $4,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2873
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2873:
 | 
						|
.LC2871:
 | 
						|
cmpl $1,-16(%ebp)
 | 
						|
je .LC2875
 | 
						|
movl $5,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2877
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2877:
 | 
						|
.LC2875:
 | 
						|
cmpl $0,-20(%ebp)
 | 
						|
je .LC2879
 | 
						|
movl $6,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2881
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2881:
 | 
						|
.LC2879:
 | 
						|
movl -12(%ebp),%edi
 | 
						|
movl %edi,%esi
 | 
						|
subl $1,%esi
 | 
						|
movl %esi,-12(%ebp)
 | 
						|
cmpl $0,%edi
 | 
						|
je .LC2884
 | 
						|
cmpl $0,-16(%ebp)
 | 
						|
je .LC2884
 | 
						|
movl $1,-52(%ebp)
 | 
						|
jmp .LC2885
 | 
						|
.LC2884:
 | 
						|
movl $0,-52(%ebp)
 | 
						|
.LC2885:
 | 
						|
movl -52(%ebp),%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
cmpl $0,-12(%ebp)
 | 
						|
je .LC2886
 | 
						|
movl $7,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2888
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2888:
 | 
						|
.LC2886:
 | 
						|
cmpl $1,-16(%ebp)
 | 
						|
je .LC2890
 | 
						|
movl $8,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2892
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2892:
 | 
						|
.LC2890:
 | 
						|
cmpl $1,-20(%ebp)
 | 
						|
je .LC2894
 | 
						|
movl $9,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2896
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2896:
 | 
						|
.LC2894:
 | 
						|
cmpl $0,-12(%ebp)
 | 
						|
je .LC2899
 | 
						|
movl -16(%ebp),%edi
 | 
						|
movl %edi,%esi
 | 
						|
subl $1,%esi
 | 
						|
movl %esi,-16(%ebp)
 | 
						|
cmpl $0,%edi
 | 
						|
je .LC2899
 | 
						|
movl $1,-56(%ebp)
 | 
						|
jmp .LC2900
 | 
						|
.LC2899:
 | 
						|
movl $0,-56(%ebp)
 | 
						|
.LC2900:
 | 
						|
movl -56(%ebp),%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
cmpl $0,-12(%ebp)
 | 
						|
je .LC2901
 | 
						|
movl $10,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2903
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2903:
 | 
						|
.LC2901:
 | 
						|
cmpl $1,-16(%ebp)
 | 
						|
je .LC2905
 | 
						|
movl $11,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2907
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2907:
 | 
						|
.LC2905:
 | 
						|
cmpl $0,-20(%ebp)
 | 
						|
je .LC2909
 | 
						|
movl $12,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2911
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2911:
 | 
						|
.LC2909:
 | 
						|
cmpl $0,-8(%ebp)
 | 
						|
je .LC2913
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC2915
 | 
						|
pushl $2
 | 
						|
pushl $s7813er.2544
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2915:
 | 
						|
addl $2,-32(%ebp)
 | 
						|
.LC2913:
 | 
						|
movl $0,-8(%ebp)
 | 
						|
movl $0,-16(%ebp)
 | 
						|
movl $0,-12(%ebp)
 | 
						|
movl -12(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-12(%ebp)
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC2920
 | 
						|
cmpl $0,-16(%ebp)
 | 
						|
je .LC2918
 | 
						|
.LC2920:
 | 
						|
movl $1,-60(%ebp)
 | 
						|
jmp .LC2919
 | 
						|
.LC2918:
 | 
						|
movl $0,-60(%ebp)
 | 
						|
.LC2919:
 | 
						|
movl -60(%ebp),%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
cmpl $1,-12(%ebp)
 | 
						|
je .LC2921
 | 
						|
movl $1,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2923
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2923:
 | 
						|
.LC2921:
 | 
						|
cmpl $0,-16(%ebp)
 | 
						|
je .LC2925
 | 
						|
movl $2,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2927
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2927:
 | 
						|
.LC2925:
 | 
						|
cmpl $0,-20(%ebp)
 | 
						|
je .LC2929
 | 
						|
movl $3,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2931
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2931:
 | 
						|
.LC2929:
 | 
						|
movl -16(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-16(%ebp)
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC2936
 | 
						|
cmpl $0,-12(%ebp)
 | 
						|
je .LC2934
 | 
						|
.LC2936:
 | 
						|
movl $1,-64(%ebp)
 | 
						|
jmp .LC2935
 | 
						|
.LC2934:
 | 
						|
movl $0,-64(%ebp)
 | 
						|
.LC2935:
 | 
						|
movl -64(%ebp),%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
cmpl $1,-12(%ebp)
 | 
						|
je .LC2937
 | 
						|
movl $4,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2939
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2939:
 | 
						|
.LC2937:
 | 
						|
cmpl $1,-16(%ebp)
 | 
						|
je .LC2941
 | 
						|
movl $5,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2943
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2943:
 | 
						|
.LC2941:
 | 
						|
cmpl $1,-20(%ebp)
 | 
						|
je .LC2945
 | 
						|
movl $6,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2947
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2947:
 | 
						|
.LC2945:
 | 
						|
movl -12(%ebp),%edi
 | 
						|
movl %edi,%esi
 | 
						|
subl $1,%esi
 | 
						|
movl %esi,-12(%ebp)
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC2952
 | 
						|
movl -16(%ebp),%edi
 | 
						|
movl %edi,%esi
 | 
						|
subl $1,%esi
 | 
						|
movl %esi,-16(%ebp)
 | 
						|
cmpl $0,%edi
 | 
						|
je .LC2950
 | 
						|
.LC2952:
 | 
						|
movl $1,-68(%ebp)
 | 
						|
jmp .LC2951
 | 
						|
.LC2950:
 | 
						|
movl $0,-68(%ebp)
 | 
						|
.LC2951:
 | 
						|
movl -68(%ebp),%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
cmpl $0,-12(%ebp)
 | 
						|
je .LC2953
 | 
						|
movl $7,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2955
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2955:
 | 
						|
.LC2953:
 | 
						|
cmpl $1,-16(%ebp)
 | 
						|
je .LC2957
 | 
						|
movl $8,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2959
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2959:
 | 
						|
.LC2957:
 | 
						|
cmpl $1,-20(%ebp)
 | 
						|
je .LC2961
 | 
						|
movl $9,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2963
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2963:
 | 
						|
.LC2961:
 | 
						|
cmpl $0,-12(%ebp)
 | 
						|
jne .LC2968
 | 
						|
movl -16(%ebp),%edi
 | 
						|
movl %edi,%esi
 | 
						|
subl $1,%esi
 | 
						|
movl %esi,-16(%ebp)
 | 
						|
cmpl $0,%edi
 | 
						|
je .LC2966
 | 
						|
.LC2968:
 | 
						|
movl $1,-72(%ebp)
 | 
						|
jmp .LC2967
 | 
						|
.LC2966:
 | 
						|
movl $0,-72(%ebp)
 | 
						|
.LC2967:
 | 
						|
movl -72(%ebp),%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
cmpl $0,-12(%ebp)
 | 
						|
je .LC2969
 | 
						|
movl $10,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2971
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2971:
 | 
						|
.LC2969:
 | 
						|
cmpl $0,-16(%ebp)
 | 
						|
je .LC2973
 | 
						|
movl $11,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2975
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2975:
 | 
						|
.LC2973:
 | 
						|
cmpl $1,-20(%ebp)
 | 
						|
je .LC2977
 | 
						|
movl $12,-8(%ebp)
 | 
						|
cmpl $0,-4(%ebp)
 | 
						|
je .LC2979
 | 
						|
pushl -8(%ebp)
 | 
						|
pushl $fl.2543
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2979:
 | 
						|
.LC2977:
 | 
						|
cmpl $0,-8(%ebp)
 | 
						|
je .LC2981
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC2983
 | 
						|
pushl $4
 | 
						|
pushl $s7813er.2544
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2983:
 | 
						|
addl $4,-32(%ebp)
 | 
						|
.LC2981:
 | 
						|
movl $0,-16(%ebp)
 | 
						|
movl $0,-12(%ebp)
 | 
						|
movl $0,-36(%ebp)
 | 
						|
movl $1,-40(%ebp)
 | 
						|
cmpl $0,-40(%ebp)
 | 
						|
je .LC2987
 | 
						|
movl -36(%ebp),%edi
 | 
						|
movl %edi,-76(%ebp)
 | 
						|
jmp .LC2988
 | 
						|
.LC2987:
 | 
						|
cmpl $0,-40(%ebp)
 | 
						|
je .LC2989
 | 
						|
movl -12(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-12(%ebp)
 | 
						|
movl %edi,-80(%ebp)
 | 
						|
jmp .LC2990
 | 
						|
.LC2989:
 | 
						|
movl -16(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-16(%ebp)
 | 
						|
movl %edi,-80(%ebp)
 | 
						|
.LC2990:
 | 
						|
movl -80(%ebp),%edi
 | 
						|
movl %edi,-76(%ebp)
 | 
						|
.LC2988:
 | 
						|
movl -76(%ebp),%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
cmpl $0,-20(%ebp)
 | 
						|
jne .LC2994
 | 
						|
cmpl $0,-12(%ebp)
 | 
						|
jne .LC2994
 | 
						|
cmpl $0,-16(%ebp)
 | 
						|
je .LC2991
 | 
						|
.LC2994:
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC2995
 | 
						|
pushl $8
 | 
						|
pushl $s7813er.2544
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC2995:
 | 
						|
addl $8,-32(%ebp)
 | 
						|
.LC2991:
 | 
						|
cmpl $0,-40(%ebp)
 | 
						|
je .LC3002
 | 
						|
movl -36(%ebp),%edi
 | 
						|
movl %edi,-84(%ebp)
 | 
						|
jmp .LC3003
 | 
						|
.LC3002:
 | 
						|
movl $1,-84(%ebp)
 | 
						|
.LC3003:
 | 
						|
cmpl $0,-84(%ebp)
 | 
						|
jne .LC3001
 | 
						|
cmpl $0,-36(%ebp)
 | 
						|
je .LC3004
 | 
						|
movl $1,-88(%ebp)
 | 
						|
jmp .LC3005
 | 
						|
.LC3004:
 | 
						|
movl -36(%ebp),%edi
 | 
						|
movl %edi,-88(%ebp)
 | 
						|
.LC3005:
 | 
						|
cmpl $0,-88(%ebp)
 | 
						|
je .LC2997
 | 
						|
.LC3001:
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC3006
 | 
						|
pushl $16
 | 
						|
pushl $s7813er.2544
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC3006:
 | 
						|
addl $16,-32(%ebp)
 | 
						|
.LC2997:
 | 
						|
movl -32(%ebp),%eax
 | 
						|
.LC2542:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf3008:
 | 
						|
.size s7813,.Lf3008-s7813
 | 
						|
.data
 | 
						|
.align 1
 | 
						|
.type s81er.3010,@object
 | 
						|
s81er.3010:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 49
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size s81er.3010,10
 | 
						|
.align 1
 | 
						|
.type qs81.3011,@object
 | 
						|
.size qs81.3011,8
 | 
						|
qs81.3011:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 49
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.type badtest.3012,@object
 | 
						|
badtest.3012:
 | 
						|
.byte 82
 | 
						|
.byte 101
 | 
						|
.byte 103
 | 
						|
.byte 105
 | 
						|
.byte 115
 | 
						|
.byte 116
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 32
 | 
						|
.byte 99
 | 
						|
.byte 111
 | 
						|
.byte 117
 | 
						|
.byte 110
 | 
						|
.byte 116
 | 
						|
.byte 32
 | 
						|
.byte 102
 | 
						|
.byte 111
 | 
						|
.byte 114
 | 
						|
.byte 32
 | 
						|
.byte 37
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 105
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 117
 | 
						|
.byte 110
 | 
						|
.byte 114
 | 
						|
.byte 101
 | 
						|
.byte 108
 | 
						|
.byte 105
 | 
						|
.byte 97
 | 
						|
.byte 98
 | 
						|
.byte 108
 | 
						|
.byte 101
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size badtest.3012,38
 | 
						|
.align 1
 | 
						|
.type goodtest.3013,@object
 | 
						|
goodtest.3013:
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 32
 | 
						|
.byte 114
 | 
						|
.byte 101
 | 
						|
.byte 103
 | 
						|
.byte 105
 | 
						|
.byte 115
 | 
						|
.byte 116
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 97
 | 
						|
.byte 115
 | 
						|
.byte 115
 | 
						|
.byte 105
 | 
						|
.byte 103
 | 
						|
.byte 110
 | 
						|
.byte 101
 | 
						|
.byte 100
 | 
						|
.byte 32
 | 
						|
.byte 116
 | 
						|
.byte 111
 | 
						|
.byte 32
 | 
						|
.byte 37
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 118
 | 
						|
.byte 97
 | 
						|
.byte 114
 | 
						|
.byte 105
 | 
						|
.byte 97
 | 
						|
.byte 98
 | 
						|
.byte 108
 | 
						|
.byte 101
 | 
						|
.byte 115
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size goodtest.3013,40
 | 
						|
.globl s81
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type s81,@function
 | 
						|
s81:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $56,%esp
 | 
						|
movl $0,-56(%ebp)
 | 
						|
movl $0,-44(%ebp)
 | 
						|
movl $0,-48(%ebp)
 | 
						|
movl $0,-52(%ebp)
 | 
						|
leal qs81.3011,%edi
 | 
						|
movl %edi,-36(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
leal 60(%edi),%edi
 | 
						|
movl %edi,-40(%ebp)
 | 
						|
.LC3014:
 | 
						|
.LC3015:
 | 
						|
movl -40(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-40(%ebp)
 | 
						|
movl -36(%ebp),%esi
 | 
						|
leal 1(%esi),%ebx
 | 
						|
movl %ebx,-36(%ebp)
 | 
						|
movb (,%esi),%bl
 | 
						|
movb %bl,(,%edi)
 | 
						|
movsbl %bl,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC3014
 | 
						|
movl $1,-16(%ebp)
 | 
						|
movl $0,-20(%ebp)
 | 
						|
.LC3017:
 | 
						|
movl -16(%ebp),%edi
 | 
						|
movl %edi,%ebx
 | 
						|
movb %bl,-4(%ebp)
 | 
						|
movb %bl,-24(%ebp)
 | 
						|
leal -16(%ebp),%esi
 | 
						|
movl %esi,-8(%ebp)
 | 
						|
leal -16(%ebp),%esi
 | 
						|
movl %esi,-28(%ebp)
 | 
						|
movl %edi,-12(%ebp)
 | 
						|
movl %edi,-32(%ebp)
 | 
						|
movsbl -4(%ebp),%edi
 | 
						|
movsbl -24(%ebp),%esi
 | 
						|
cmpl %esi,%edi
 | 
						|
je .LC3021
 | 
						|
movl $1,-44(%ebp)
 | 
						|
.LC3021:
 | 
						|
movl -8(%ebp),%edi
 | 
						|
movl -28(%ebp),%esi
 | 
						|
cmpl %esi,%edi
 | 
						|
je .LC3023
 | 
						|
movl $1,-48(%ebp)
 | 
						|
.LC3023:
 | 
						|
movl -32(%ebp),%edi
 | 
						|
cmpl %edi,-12(%ebp)
 | 
						|
je .LC3025
 | 
						|
movl $1,-52(%ebp)
 | 
						|
.LC3025:
 | 
						|
sall $1,-16(%ebp)
 | 
						|
.LC3018:
 | 
						|
incl -20(%ebp)
 | 
						|
cmpl $50,-20(%ebp)
 | 
						|
jl .LC3017
 | 
						|
cmpl $0,-44(%ebp)
 | 
						|
je .LC3027
 | 
						|
incl -56(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC3029
 | 
						|
pushl $1
 | 
						|
pushl $s81er.3010
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC3029:
 | 
						|
.LC3027:
 | 
						|
cmpl $0,-48(%ebp)
 | 
						|
je .LC3031
 | 
						|
addl $2,-56(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC3033
 | 
						|
pushl $2
 | 
						|
pushl $s81er.3010
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC3033:
 | 
						|
.LC3031:
 | 
						|
cmpl $0,-52(%ebp)
 | 
						|
je .LC3035
 | 
						|
addl $4,-56(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC3037
 | 
						|
pushl $4
 | 
						|
pushl $s81er.3010
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC3037:
 | 
						|
.LC3035:
 | 
						|
call regc
 | 
						|
movl %eax,-16(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,40(%edi)
 | 
						|
je .LC3039
 | 
						|
cmpl $0,-16(%ebp)
 | 
						|
jge .LC3041
 | 
						|
pushl $.LC434
 | 
						|
pushl $badtest.3012
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
jmp .LC3042
 | 
						|
.LC3041:
 | 
						|
pushl $.LC434
 | 
						|
pushl -16(%ebp)
 | 
						|
pushl $goodtest.3013
 | 
						|
call printf
 | 
						|
addl $12,%esp
 | 
						|
.LC3042:
 | 
						|
.LC3039:
 | 
						|
call regp
 | 
						|
movl %eax,-16(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,40(%edi)
 | 
						|
je .LC3043
 | 
						|
cmpl $0,-16(%ebp)
 | 
						|
jge .LC3045
 | 
						|
pushl $.LC3047
 | 
						|
pushl $badtest.3012
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
jmp .LC3046
 | 
						|
.LC3045:
 | 
						|
pushl $.LC3047
 | 
						|
pushl -16(%ebp)
 | 
						|
pushl $goodtest.3013
 | 
						|
call printf
 | 
						|
addl $12,%esp
 | 
						|
.LC3046:
 | 
						|
.LC3043:
 | 
						|
call regi
 | 
						|
movl %eax,-16(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,40(%edi)
 | 
						|
je .LC3048
 | 
						|
cmpl $0,-16(%ebp)
 | 
						|
jge .LC3050
 | 
						|
pushl $.LC435
 | 
						|
pushl $badtest.3012
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
jmp .LC3051
 | 
						|
.LC3050:
 | 
						|
pushl $.LC435
 | 
						|
pushl -16(%ebp)
 | 
						|
pushl $goodtest.3013
 | 
						|
call printf
 | 
						|
addl $12,%esp
 | 
						|
.LC3051:
 | 
						|
.LC3048:
 | 
						|
movl -56(%ebp),%eax
 | 
						|
.LC3009:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf3052:
 | 
						|
.size s81,.Lf3052-s81
 | 
						|
.globl regc
 | 
						|
.align 16
 | 
						|
.type regc,@function
 | 
						|
regc:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $264,%esp
 | 
						|
movb $0,-252(%ebp)
 | 
						|
movb $1,-168(%ebp)
 | 
						|
movb $2,-172(%ebp)
 | 
						|
movb $3,-176(%ebp)
 | 
						|
movb $4,-4(%ebp)
 | 
						|
movb $5,-180(%ebp)
 | 
						|
movb $6,-8(%ebp)
 | 
						|
movb $7,-184(%ebp)
 | 
						|
movb $8,-12(%ebp)
 | 
						|
movb $9,-188(%ebp)
 | 
						|
movb $10,-16(%ebp)
 | 
						|
movb $11,-192(%ebp)
 | 
						|
movb $12,-20(%ebp)
 | 
						|
movb $13,-196(%ebp)
 | 
						|
movb $14,-24(%ebp)
 | 
						|
movb $15,-200(%ebp)
 | 
						|
movb $16,-28(%ebp)
 | 
						|
movb $17,-204(%ebp)
 | 
						|
movb $18,-32(%ebp)
 | 
						|
movb $19,-208(%ebp)
 | 
						|
movb $20,-36(%ebp)
 | 
						|
movb $21,-212(%ebp)
 | 
						|
movb $22,-40(%ebp)
 | 
						|
movb $23,-216(%ebp)
 | 
						|
movb $24,-44(%ebp)
 | 
						|
movb $25,-220(%ebp)
 | 
						|
movb $26,-48(%ebp)
 | 
						|
movb $27,-224(%ebp)
 | 
						|
movb $28,-52(%ebp)
 | 
						|
movb $29,-228(%ebp)
 | 
						|
movb $30,-56(%ebp)
 | 
						|
movb $31,-232(%ebp)
 | 
						|
movb $32,-60(%ebp)
 | 
						|
movb $33,-236(%ebp)
 | 
						|
movb $34,-64(%ebp)
 | 
						|
movb $35,-240(%ebp)
 | 
						|
movb $36,-244(%ebp)
 | 
						|
movb $37,-248(%ebp)
 | 
						|
movb $38,-256(%ebp)
 | 
						|
leal -168(%ebp),%edi
 | 
						|
leal -252(%ebp),%esi
 | 
						|
movl %edi,%ebx
 | 
						|
subl %esi,%ebx
 | 
						|
movl %ebx,%esi
 | 
						|
movl %esi,-152(%ebp)
 | 
						|
leal -172(%ebp),%esi
 | 
						|
subl %edi,%esi
 | 
						|
movl %esi,%edi
 | 
						|
movl %edi,-148(%ebp)
 | 
						|
leal -176(%ebp),%edi
 | 
						|
leal -172(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,-144(%ebp)
 | 
						|
leal -180(%ebp),%edi
 | 
						|
leal -176(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,-140(%ebp)
 | 
						|
leal -184(%ebp),%edi
 | 
						|
leal -180(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,-136(%ebp)
 | 
						|
leal -188(%ebp),%edi
 | 
						|
leal -184(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,-132(%ebp)
 | 
						|
leal -192(%ebp),%edi
 | 
						|
leal -188(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,-128(%ebp)
 | 
						|
leal -196(%ebp),%edi
 | 
						|
leal -192(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,-124(%ebp)
 | 
						|
leal -200(%ebp),%edi
 | 
						|
leal -196(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,-120(%ebp)
 | 
						|
leal -204(%ebp),%edi
 | 
						|
leal -200(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,-116(%ebp)
 | 
						|
leal -208(%ebp),%edi
 | 
						|
leal -204(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,-112(%ebp)
 | 
						|
leal -212(%ebp),%edi
 | 
						|
leal -208(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,-108(%ebp)
 | 
						|
leal -216(%ebp),%edi
 | 
						|
leal -212(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,-104(%ebp)
 | 
						|
leal -220(%ebp),%edi
 | 
						|
leal -216(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,-100(%ebp)
 | 
						|
leal -224(%ebp),%edi
 | 
						|
leal -220(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,-96(%ebp)
 | 
						|
leal -228(%ebp),%edi
 | 
						|
leal -224(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,-92(%ebp)
 | 
						|
leal -232(%ebp),%edi
 | 
						|
leal -228(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,-88(%ebp)
 | 
						|
leal -236(%ebp),%edi
 | 
						|
leal -232(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,-84(%ebp)
 | 
						|
leal -240(%ebp),%edi
 | 
						|
leal -236(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,-80(%ebp)
 | 
						|
leal -244(%ebp),%edi
 | 
						|
leal -240(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,-76(%ebp)
 | 
						|
leal -248(%ebp),%edi
 | 
						|
leal -244(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,-72(%ebp)
 | 
						|
leal -256(%ebp),%edi
 | 
						|
leal -248(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,-68(%ebp)
 | 
						|
movl -152(%ebp),%edi
 | 
						|
movl %edi,-164(%ebp)
 | 
						|
movl $1,-160(%ebp)
 | 
						|
movl $0,-156(%ebp)
 | 
						|
.LC3075:
 | 
						|
movl -160(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC3081
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC3084
 | 
						|
cmpl $3,%edi
 | 
						|
je .LC3089
 | 
						|
jmp .LC3079
 | 
						|
.LC3081:
 | 
						|
movl -156(%ebp),%edi
 | 
						|
leal -152(%ebp),%esi
 | 
						|
movl -164(%ebp),%ebx
 | 
						|
cmpl %ebx,(%esi,%edi,4)
 | 
						|
je .LC3080
 | 
						|
movl -156(%ebp),%edi
 | 
						|
leal -152(%ebp),%esi
 | 
						|
movl (%esi,%edi,4),%edi
 | 
						|
movl %edi,-264(%ebp)
 | 
						|
movl $2,-160(%ebp)
 | 
						|
movl $1,-260(%ebp)
 | 
						|
jmp .LC3080
 | 
						|
.LC3084:
 | 
						|
movl -156(%ebp),%edi
 | 
						|
leal -152(%ebp),%esi
 | 
						|
movl -164(%ebp),%ebx
 | 
						|
cmpl %ebx,(%esi,%edi,4)
 | 
						|
jne .LC3085
 | 
						|
movl $3,-160(%ebp)
 | 
						|
jmp .LC3080
 | 
						|
.LC3085:
 | 
						|
movl -156(%ebp),%edi
 | 
						|
leal -152(%ebp),%esi
 | 
						|
movl -264(%ebp),%ebx
 | 
						|
cmpl %ebx,(%esi,%edi,4)
 | 
						|
jne .LC3087
 | 
						|
incl -260(%ebp)
 | 
						|
jmp .LC3080
 | 
						|
.LC3087:
 | 
						|
movl $4,-160(%ebp)
 | 
						|
jmp .LC3080
 | 
						|
.LC3089:
 | 
						|
movl -156(%ebp),%edi
 | 
						|
leal -152(%ebp),%esi
 | 
						|
movl -164(%ebp),%ebx
 | 
						|
cmpl %ebx,(%esi,%edi,4)
 | 
						|
je .LC3080
 | 
						|
movl $4,-160(%ebp)
 | 
						|
.LC3079:
 | 
						|
.LC3080:
 | 
						|
.LC3076:
 | 
						|
incl -156(%ebp)
 | 
						|
cmpl $22,-156(%ebp)
 | 
						|
jl .LC3075
 | 
						|
cmpl $3,-160(%ebp)
 | 
						|
jne .LC3092
 | 
						|
mov $16,%edi
 | 
						|
movl %edi,%eax
 | 
						|
subl -260(%ebp),%eax
 | 
						|
jmp .LC3053
 | 
						|
.LC3092:
 | 
						|
mov $-1,%eax
 | 
						|
.LC3053:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf3094:
 | 
						|
.size regc,.Lf3094-regc
 | 
						|
.globl regi
 | 
						|
.align 16
 | 
						|
.type regi,@function
 | 
						|
regi:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $264,%esp
 | 
						|
movl $0,-252(%ebp)
 | 
						|
movl $1,-168(%ebp)
 | 
						|
movl $2,-172(%ebp)
 | 
						|
movl $3,-176(%ebp)
 | 
						|
movl $4,-4(%ebp)
 | 
						|
movl $5,-180(%ebp)
 | 
						|
movl $6,-8(%ebp)
 | 
						|
movl $7,-184(%ebp)
 | 
						|
movl $8,-12(%ebp)
 | 
						|
movl $9,-188(%ebp)
 | 
						|
movl $10,-16(%ebp)
 | 
						|
movl $11,-192(%ebp)
 | 
						|
movl $12,-20(%ebp)
 | 
						|
movl $13,-196(%ebp)
 | 
						|
movl $14,-24(%ebp)
 | 
						|
movl $15,-200(%ebp)
 | 
						|
movl $16,-28(%ebp)
 | 
						|
movl $17,-204(%ebp)
 | 
						|
movl $18,-32(%ebp)
 | 
						|
movl $19,-208(%ebp)
 | 
						|
movl $20,-36(%ebp)
 | 
						|
movl $21,-212(%ebp)
 | 
						|
movl $22,-40(%ebp)
 | 
						|
movl $23,-216(%ebp)
 | 
						|
movl $24,-44(%ebp)
 | 
						|
movl $25,-220(%ebp)
 | 
						|
movl $26,-48(%ebp)
 | 
						|
movl $27,-224(%ebp)
 | 
						|
movl $28,-52(%ebp)
 | 
						|
movl $29,-228(%ebp)
 | 
						|
movl $30,-56(%ebp)
 | 
						|
movl $31,-232(%ebp)
 | 
						|
movl $32,-60(%ebp)
 | 
						|
movl $33,-236(%ebp)
 | 
						|
movl $34,-64(%ebp)
 | 
						|
movl $35,-240(%ebp)
 | 
						|
movl $36,-244(%ebp)
 | 
						|
movl $37,-248(%ebp)
 | 
						|
movl $38,-256(%ebp)
 | 
						|
leal -168(%ebp),%edi
 | 
						|
mov $4,%esi
 | 
						|
leal -252(%ebp),%ebx
 | 
						|
movl %edi,%edx
 | 
						|
subl %ebx,%edx
 | 
						|
movl %edx,%eax
 | 
						|
movl %esi,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-152(%ebp)
 | 
						|
leal -172(%ebp),%ebx
 | 
						|
subl %edi,%ebx
 | 
						|
movl %ebx,%eax
 | 
						|
movl %esi,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-148(%ebp)
 | 
						|
leal -176(%ebp),%edi
 | 
						|
leal -172(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-144(%ebp)
 | 
						|
leal -180(%ebp),%edi
 | 
						|
leal -176(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-140(%ebp)
 | 
						|
leal -184(%ebp),%edi
 | 
						|
leal -180(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-136(%ebp)
 | 
						|
leal -188(%ebp),%edi
 | 
						|
leal -184(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-132(%ebp)
 | 
						|
leal -192(%ebp),%edi
 | 
						|
leal -188(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-128(%ebp)
 | 
						|
leal -196(%ebp),%edi
 | 
						|
leal -192(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-124(%ebp)
 | 
						|
leal -200(%ebp),%edi
 | 
						|
leal -196(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-120(%ebp)
 | 
						|
leal -204(%ebp),%edi
 | 
						|
leal -200(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-116(%ebp)
 | 
						|
leal -208(%ebp),%edi
 | 
						|
leal -204(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-112(%ebp)
 | 
						|
leal -212(%ebp),%edi
 | 
						|
leal -208(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-108(%ebp)
 | 
						|
leal -216(%ebp),%edi
 | 
						|
leal -212(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-104(%ebp)
 | 
						|
leal -220(%ebp),%edi
 | 
						|
leal -216(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-100(%ebp)
 | 
						|
leal -224(%ebp),%edi
 | 
						|
leal -220(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-96(%ebp)
 | 
						|
leal -228(%ebp),%edi
 | 
						|
leal -224(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-92(%ebp)
 | 
						|
leal -232(%ebp),%edi
 | 
						|
leal -228(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-88(%ebp)
 | 
						|
leal -236(%ebp),%edi
 | 
						|
leal -232(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-84(%ebp)
 | 
						|
leal -240(%ebp),%edi
 | 
						|
leal -236(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-80(%ebp)
 | 
						|
leal -244(%ebp),%edi
 | 
						|
leal -240(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-76(%ebp)
 | 
						|
leal -248(%ebp),%edi
 | 
						|
leal -244(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-72(%ebp)
 | 
						|
leal -256(%ebp),%edi
 | 
						|
leal -248(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-68(%ebp)
 | 
						|
movl -152(%ebp),%edi
 | 
						|
movl %edi,-164(%ebp)
 | 
						|
movl $1,-160(%ebp)
 | 
						|
movl $0,-156(%ebp)
 | 
						|
.LC3117:
 | 
						|
movl -160(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC3123
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC3126
 | 
						|
cmpl $3,%edi
 | 
						|
je .LC3131
 | 
						|
jmp .LC3121
 | 
						|
.LC3123:
 | 
						|
movl -156(%ebp),%edi
 | 
						|
leal -152(%ebp),%esi
 | 
						|
movl -164(%ebp),%ebx
 | 
						|
cmpl %ebx,(%esi,%edi,4)
 | 
						|
je .LC3122
 | 
						|
movl -156(%ebp),%edi
 | 
						|
leal -152(%ebp),%esi
 | 
						|
movl (%esi,%edi,4),%edi
 | 
						|
movl %edi,-264(%ebp)
 | 
						|
movl $2,-160(%ebp)
 | 
						|
movl $1,-260(%ebp)
 | 
						|
jmp .LC3122
 | 
						|
.LC3126:
 | 
						|
movl -156(%ebp),%edi
 | 
						|
leal -152(%ebp),%esi
 | 
						|
movl -164(%ebp),%ebx
 | 
						|
cmpl %ebx,(%esi,%edi,4)
 | 
						|
jne .LC3127
 | 
						|
movl $3,-160(%ebp)
 | 
						|
jmp .LC3122
 | 
						|
.LC3127:
 | 
						|
movl -156(%ebp),%edi
 | 
						|
leal -152(%ebp),%esi
 | 
						|
movl -264(%ebp),%ebx
 | 
						|
cmpl %ebx,(%esi,%edi,4)
 | 
						|
jne .LC3129
 | 
						|
incl -260(%ebp)
 | 
						|
jmp .LC3122
 | 
						|
.LC3129:
 | 
						|
movl $4,-160(%ebp)
 | 
						|
jmp .LC3122
 | 
						|
.LC3131:
 | 
						|
movl -156(%ebp),%edi
 | 
						|
leal -152(%ebp),%esi
 | 
						|
movl -164(%ebp),%ebx
 | 
						|
cmpl %ebx,(%esi,%edi,4)
 | 
						|
je .LC3122
 | 
						|
movl $4,-160(%ebp)
 | 
						|
.LC3121:
 | 
						|
.LC3122:
 | 
						|
.LC3118:
 | 
						|
incl -156(%ebp)
 | 
						|
cmpl $22,-156(%ebp)
 | 
						|
jl .LC3117
 | 
						|
cmpl $3,-160(%ebp)
 | 
						|
jne .LC3134
 | 
						|
mov $16,%edi
 | 
						|
movl %edi,%eax
 | 
						|
subl -260(%ebp),%eax
 | 
						|
jmp .LC3095
 | 
						|
.LC3134:
 | 
						|
mov $-1,%eax
 | 
						|
.LC3095:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf3136:
 | 
						|
.size regi,.Lf3136-regi
 | 
						|
.globl regp
 | 
						|
.align 16
 | 
						|
.type regp,@function
 | 
						|
regp:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $264,%esp
 | 
						|
leal -252(%ebp),%edi
 | 
						|
movl %edi,-252(%ebp)
 | 
						|
leal -228(%ebp),%edi
 | 
						|
movl %edi,-228(%ebp)
 | 
						|
leal -232(%ebp),%edi
 | 
						|
movl %edi,-232(%ebp)
 | 
						|
leal -236(%ebp),%edi
 | 
						|
movl %edi,-236(%ebp)
 | 
						|
leal -164(%ebp),%edi
 | 
						|
movl %edi,-4(%ebp)
 | 
						|
leal -164(%ebp),%edi
 | 
						|
movl %edi,-164(%ebp)
 | 
						|
leal -168(%ebp),%edi
 | 
						|
movl %edi,-8(%ebp)
 | 
						|
leal -168(%ebp),%edi
 | 
						|
movl %edi,-168(%ebp)
 | 
						|
leal -172(%ebp),%edi
 | 
						|
movl %edi,-12(%ebp)
 | 
						|
leal -172(%ebp),%edi
 | 
						|
movl %edi,-172(%ebp)
 | 
						|
leal -176(%ebp),%edi
 | 
						|
movl %edi,-16(%ebp)
 | 
						|
leal -176(%ebp),%edi
 | 
						|
movl %edi,-176(%ebp)
 | 
						|
leal -180(%ebp),%edi
 | 
						|
movl %edi,-20(%ebp)
 | 
						|
leal -180(%ebp),%edi
 | 
						|
movl %edi,-180(%ebp)
 | 
						|
leal -184(%ebp),%edi
 | 
						|
movl %edi,-24(%ebp)
 | 
						|
leal -184(%ebp),%edi
 | 
						|
movl %edi,-184(%ebp)
 | 
						|
leal -188(%ebp),%edi
 | 
						|
movl %edi,-28(%ebp)
 | 
						|
leal -188(%ebp),%edi
 | 
						|
movl %edi,-188(%ebp)
 | 
						|
leal -192(%ebp),%edi
 | 
						|
movl %edi,-32(%ebp)
 | 
						|
leal -192(%ebp),%edi
 | 
						|
movl %edi,-192(%ebp)
 | 
						|
leal -196(%ebp),%edi
 | 
						|
movl %edi,-36(%ebp)
 | 
						|
leal -196(%ebp),%edi
 | 
						|
movl %edi,-196(%ebp)
 | 
						|
leal -200(%ebp),%edi
 | 
						|
movl %edi,-40(%ebp)
 | 
						|
leal -200(%ebp),%edi
 | 
						|
movl %edi,-200(%ebp)
 | 
						|
leal -204(%ebp),%edi
 | 
						|
movl %edi,-44(%ebp)
 | 
						|
leal -204(%ebp),%edi
 | 
						|
movl %edi,-204(%ebp)
 | 
						|
leal -208(%ebp),%edi
 | 
						|
movl %edi,-48(%ebp)
 | 
						|
leal -208(%ebp),%edi
 | 
						|
movl %edi,-208(%ebp)
 | 
						|
leal -212(%ebp),%edi
 | 
						|
movl %edi,-52(%ebp)
 | 
						|
leal -212(%ebp),%edi
 | 
						|
movl %edi,-212(%ebp)
 | 
						|
leal -216(%ebp),%edi
 | 
						|
movl %edi,-56(%ebp)
 | 
						|
leal -216(%ebp),%edi
 | 
						|
movl %edi,-216(%ebp)
 | 
						|
leal -220(%ebp),%edi
 | 
						|
movl %edi,-60(%ebp)
 | 
						|
leal -220(%ebp),%edi
 | 
						|
movl %edi,-220(%ebp)
 | 
						|
leal -224(%ebp),%edi
 | 
						|
movl %edi,-64(%ebp)
 | 
						|
leal -224(%ebp),%edi
 | 
						|
movl %edi,-224(%ebp)
 | 
						|
leal -240(%ebp),%edi
 | 
						|
movl %edi,-240(%ebp)
 | 
						|
leal -244(%ebp),%edi
 | 
						|
movl %edi,-244(%ebp)
 | 
						|
leal -256(%ebp),%edi
 | 
						|
movl %edi,-256(%ebp)
 | 
						|
leal -228(%ebp),%edi
 | 
						|
mov $4,%esi
 | 
						|
leal -252(%ebp),%ebx
 | 
						|
movl %edi,%edx
 | 
						|
subl %ebx,%edx
 | 
						|
movl %edx,%eax
 | 
						|
movl %esi,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-152(%ebp)
 | 
						|
leal -232(%ebp),%ebx
 | 
						|
subl %edi,%ebx
 | 
						|
movl %ebx,%eax
 | 
						|
movl %esi,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-148(%ebp)
 | 
						|
leal -236(%ebp),%edi
 | 
						|
leal -232(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-144(%ebp)
 | 
						|
leal -164(%ebp),%edi
 | 
						|
leal -236(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-140(%ebp)
 | 
						|
leal -168(%ebp),%edi
 | 
						|
leal -164(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-136(%ebp)
 | 
						|
leal -172(%ebp),%edi
 | 
						|
leal -168(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-132(%ebp)
 | 
						|
leal -176(%ebp),%edi
 | 
						|
leal -172(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-128(%ebp)
 | 
						|
leal -180(%ebp),%edi
 | 
						|
leal -176(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-124(%ebp)
 | 
						|
leal -184(%ebp),%edi
 | 
						|
leal -180(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-120(%ebp)
 | 
						|
leal -188(%ebp),%edi
 | 
						|
leal -184(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-116(%ebp)
 | 
						|
leal -192(%ebp),%edi
 | 
						|
leal -188(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-112(%ebp)
 | 
						|
leal -196(%ebp),%edi
 | 
						|
leal -192(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-108(%ebp)
 | 
						|
leal -200(%ebp),%edi
 | 
						|
leal -196(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-104(%ebp)
 | 
						|
leal -204(%ebp),%edi
 | 
						|
leal -200(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-100(%ebp)
 | 
						|
leal -208(%ebp),%edi
 | 
						|
leal -204(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-96(%ebp)
 | 
						|
leal -212(%ebp),%edi
 | 
						|
leal -208(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-92(%ebp)
 | 
						|
leal -216(%ebp),%edi
 | 
						|
leal -212(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-88(%ebp)
 | 
						|
leal -220(%ebp),%edi
 | 
						|
leal -216(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-84(%ebp)
 | 
						|
leal -224(%ebp),%edi
 | 
						|
leal -220(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-80(%ebp)
 | 
						|
leal -240(%ebp),%edi
 | 
						|
leal -224(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-76(%ebp)
 | 
						|
leal -244(%ebp),%edi
 | 
						|
leal -240(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-72(%ebp)
 | 
						|
leal -256(%ebp),%edi
 | 
						|
leal -244(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,%eax
 | 
						|
mov $4,%ecx
 | 
						|
cdq
 | 
						|
idivl %ecx
 | 
						|
movl %eax,-68(%ebp)
 | 
						|
movl -152(%ebp),%edi
 | 
						|
movl %edi,-248(%ebp)
 | 
						|
movl $1,-160(%ebp)
 | 
						|
movl $0,-156(%ebp)
 | 
						|
.LC3159:
 | 
						|
movl -160(%ebp),%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC3165
 | 
						|
cmpl $2,%edi
 | 
						|
je .LC3168
 | 
						|
cmpl $3,%edi
 | 
						|
je .LC3173
 | 
						|
jmp .LC3163
 | 
						|
.LC3165:
 | 
						|
movl -156(%ebp),%edi
 | 
						|
leal -152(%ebp),%esi
 | 
						|
movl -248(%ebp),%ebx
 | 
						|
cmpl %ebx,(%esi,%edi,4)
 | 
						|
je .LC3164
 | 
						|
movl -156(%ebp),%edi
 | 
						|
leal -152(%ebp),%esi
 | 
						|
movl (%esi,%edi,4),%edi
 | 
						|
movl %edi,-264(%ebp)
 | 
						|
movl $2,-160(%ebp)
 | 
						|
movl $1,-260(%ebp)
 | 
						|
jmp .LC3164
 | 
						|
.LC3168:
 | 
						|
movl -156(%ebp),%edi
 | 
						|
leal -152(%ebp),%esi
 | 
						|
movl -248(%ebp),%ebx
 | 
						|
cmpl %ebx,(%esi,%edi,4)
 | 
						|
jne .LC3169
 | 
						|
movl $3,-160(%ebp)
 | 
						|
jmp .LC3164
 | 
						|
.LC3169:
 | 
						|
movl -156(%ebp),%edi
 | 
						|
leal -152(%ebp),%esi
 | 
						|
movl -264(%ebp),%ebx
 | 
						|
cmpl %ebx,(%esi,%edi,4)
 | 
						|
jne .LC3171
 | 
						|
incl -260(%ebp)
 | 
						|
jmp .LC3164
 | 
						|
.LC3171:
 | 
						|
movl $4,-160(%ebp)
 | 
						|
jmp .LC3164
 | 
						|
.LC3173:
 | 
						|
movl -156(%ebp),%edi
 | 
						|
leal -152(%ebp),%esi
 | 
						|
movl -248(%ebp),%ebx
 | 
						|
cmpl %ebx,(%esi,%edi,4)
 | 
						|
je .LC3164
 | 
						|
movl $4,-160(%ebp)
 | 
						|
.LC3163:
 | 
						|
.LC3164:
 | 
						|
.LC3160:
 | 
						|
incl -156(%ebp)
 | 
						|
cmpl $22,-156(%ebp)
 | 
						|
jl .LC3159
 | 
						|
cmpl $3,-160(%ebp)
 | 
						|
jne .LC3176
 | 
						|
mov $16,%edi
 | 
						|
movl %edi,%eax
 | 
						|
subl -260(%ebp),%eax
 | 
						|
jmp .LC3137
 | 
						|
.LC3176:
 | 
						|
mov $-1,%eax
 | 
						|
.LC3137:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf3178:
 | 
						|
.size regp,.Lf3178-regp
 | 
						|
.bss
 | 
						|
.align 4
 | 
						|
.type x3d.3180,@object
 | 
						|
.size x3d.3180,420
 | 
						|
.lcomm x3d.3180,420
 | 
						|
.data
 | 
						|
.align 1
 | 
						|
.type s84er.3181,@object
 | 
						|
s84er.3181:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 52
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size s84er.3181,10
 | 
						|
.align 1
 | 
						|
.type qs84.3182,@object
 | 
						|
.size qs84.3182,8
 | 
						|
qs84.3182:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 52
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s84
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type s84,@function
 | 
						|
s84:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $172,%esp
 | 
						|
leal qs84.3182,%edi
 | 
						|
movl %edi,-156(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
leal 60(%edi),%edi
 | 
						|
movl %edi,-160(%ebp)
 | 
						|
movl $0,-164(%ebp)
 | 
						|
.LC3183:
 | 
						|
.LC3184:
 | 
						|
movl -160(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-160(%ebp)
 | 
						|
movl -156(%ebp),%esi
 | 
						|
leal 1(%esi),%ebx
 | 
						|
movl %ebx,-156(%ebp)
 | 
						|
movb (,%esi),%bl
 | 
						|
movb %bl,(,%edi)
 | 
						|
movsbl %bl,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC3183
 | 
						|
pushl $3
 | 
						|
call fip
 | 
						|
addl $4,%esp
 | 
						|
movl %eax,-168(%ebp)
 | 
						|
movl -168(%ebp),%edi
 | 
						|
cmpl $3,(,%edi)
 | 
						|
je .LC3186
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC3188
 | 
						|
pushl $1
 | 
						|
pushl $s84er.3181
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC3188:
 | 
						|
incl -164(%ebp)
 | 
						|
.LC3186:
 | 
						|
leal glork,%edi
 | 
						|
movl %edi,-172(%ebp)
 | 
						|
pushl $4
 | 
						|
call *-172(%ebp)
 | 
						|
addl $4,%esp
 | 
						|
cmpl $4,%eax
 | 
						|
je .LC3190
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC3192
 | 
						|
pushl $2
 | 
						|
pushl $s84er.3181
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC3192:
 | 
						|
addl $2,-164(%ebp)
 | 
						|
.LC3190:
 | 
						|
movl $0,-8(%ebp)
 | 
						|
.LC3194:
 | 
						|
movl -8(%ebp),%edi
 | 
						|
leal -80(%ebp),%esi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fstps (%esi,%edi,4)
 | 
						|
movl -8(%ebp),%edi
 | 
						|
leal (,%edi,4),%edi
 | 
						|
leal -148(%ebp),%esi
 | 
						|
leal -80(%ebp),%ebx
 | 
						|
leal (%ebx,%edi),%ebx
 | 
						|
movl %ebx,(%esi,%edi)
 | 
						|
.LC3195:
 | 
						|
incl -8(%ebp)
 | 
						|
cmpl $17,-8(%ebp)
 | 
						|
jl .LC3194
 | 
						|
flds .LC421
 | 
						|
fstps -152(%ebp)
 | 
						|
movl $0,-8(%ebp)
 | 
						|
.LC3198:
 | 
						|
flds -152(%ebp)
 | 
						|
movl -8(%ebp),%edi
 | 
						|
leal -148(%ebp),%esi
 | 
						|
movl (%esi,%edi,4),%edi
 | 
						|
fadds (,%edi)
 | 
						|
fstps -152(%ebp)
 | 
						|
.LC3199:
 | 
						|
incl -8(%ebp)
 | 
						|
cmpl $17,-8(%ebp)
 | 
						|
jl .LC3198
 | 
						|
flds .LC3204
 | 
						|
fcomps -152(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC3202
 | 
						|
1:
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC3205
 | 
						|
pushl $4
 | 
						|
pushl $s84er.3181
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC3205:
 | 
						|
addl $4,-164(%ebp)
 | 
						|
.LC3202:
 | 
						|
movl $0,-12(%ebp)
 | 
						|
.LC3207:
 | 
						|
movl $0,-8(%ebp)
 | 
						|
.LC3211:
 | 
						|
movl $0,-4(%ebp)
 | 
						|
.LC3215:
 | 
						|
movl -4(%ebp),%edi
 | 
						|
movl -8(%ebp),%esi
 | 
						|
movl -12(%ebp),%ebx
 | 
						|
imul $28,%esi,%edx
 | 
						|
imul $140,%ebx,%ecx
 | 
						|
leal x3d.3180(%ecx),%ecx
 | 
						|
leal (%ecx,%edx),%edx
 | 
						|
imul $35,%ebx,%ebx
 | 
						|
imul $7,%esi,%esi
 | 
						|
leal (%esi,%ebx),%esi
 | 
						|
leal (%edi,%esi),%esi
 | 
						|
movl %esi,(%edx,%edi,4)
 | 
						|
.LC3216:
 | 
						|
incl -4(%ebp)
 | 
						|
cmpl $7,-4(%ebp)
 | 
						|
jl .LC3215
 | 
						|
.LC3212:
 | 
						|
incl -8(%ebp)
 | 
						|
cmpl $5,-8(%ebp)
 | 
						|
jl .LC3211
 | 
						|
.LC3208:
 | 
						|
incl -12(%ebp)
 | 
						|
cmpl $3,-12(%ebp)
 | 
						|
jl .LC3207
 | 
						|
movl $1,-12(%ebp)
 | 
						|
movl $2,-8(%ebp)
 | 
						|
movl $3,-4(%ebp)
 | 
						|
pushl $0
 | 
						|
pushl $105
 | 
						|
pushl $x3d.3180
 | 
						|
call array
 | 
						|
addl $12,%esp
 | 
						|
movl %eax,%edi
 | 
						|
pushl $35
 | 
						|
pushl $35
 | 
						|
imul $140,-12(%ebp),%esi
 | 
						|
leal x3d.3180(%esi),%esi
 | 
						|
pushl %esi
 | 
						|
call array
 | 
						|
addl $12,%esp
 | 
						|
movl %eax,%esi
 | 
						|
pushl $49
 | 
						|
pushl $7
 | 
						|
imul $28,-8(%ebp),%ebx
 | 
						|
imul $140,-12(%ebp),%edx
 | 
						|
leal x3d.3180(%edx),%edx
 | 
						|
leal (%edx,%ebx),%ebx
 | 
						|
pushl %ebx
 | 
						|
call array
 | 
						|
addl $12,%esp
 | 
						|
leal (%esi,%edi),%edi
 | 
						|
leal (%eax,%edi),%edi
 | 
						|
movl -4(%ebp),%esi
 | 
						|
imul $28,-8(%ebp),%ebx
 | 
						|
imul $140,-12(%ebp),%edx
 | 
						|
leal x3d.3180(%edx),%edx
 | 
						|
leal (%edx,%ebx),%ebx
 | 
						|
movl (%ebx,%esi,4),%esi
 | 
						|
leal (%esi,%edi),%edi
 | 
						|
subl $52,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
je .LC3219
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC3221
 | 
						|
pushl $8
 | 
						|
pushl $s84er.3181
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC3221:
 | 
						|
addl $8,-164(%ebp)
 | 
						|
.LC3219:
 | 
						|
movl -164(%ebp),%eax
 | 
						|
.LC3179:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf3223:
 | 
						|
.size s84,.Lf3223-s84
 | 
						|
.globl array
 | 
						|
.align 16
 | 
						|
.type array,@function
 | 
						|
array:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $4,%esp
 | 
						|
movl $0,-4(%ebp)
 | 
						|
jmp .LC3228
 | 
						|
.LC3225:
 | 
						|
movl -4(%ebp),%edi
 | 
						|
movl 20(%ebp),%esi
 | 
						|
movl 28(%ebp),%ebx
 | 
						|
leal (%ebx,%edi),%ebx
 | 
						|
cmpl %ebx,(%esi,%edi,4)
 | 
						|
je .LC3229
 | 
						|
mov $1,%eax
 | 
						|
jmp .LC3224
 | 
						|
.LC3229:
 | 
						|
.LC3226:
 | 
						|
incl -4(%ebp)
 | 
						|
.LC3228:
 | 
						|
movl 24(%ebp),%edi
 | 
						|
cmpl %edi,-4(%ebp)
 | 
						|
jl .LC3225
 | 
						|
mov $0,%eax
 | 
						|
.LC3224:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf3231:
 | 
						|
.size array,.Lf3231-array
 | 
						|
.bss
 | 
						|
.align 4
 | 
						|
.type y.3233,@object
 | 
						|
.size y.3233,4
 | 
						|
.lcomm y.3233,4
 | 
						|
.globl fip
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type fip,@function
 | 
						|
fip:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
leal y.3233,%edi
 | 
						|
movl 20(%ebp),%esi
 | 
						|
movl %esi,y.3233
 | 
						|
movl %edi,%eax
 | 
						|
.LC3232:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf3234:
 | 
						|
.size fip,.Lf3234-fip
 | 
						|
.globl glork
 | 
						|
.align 16
 | 
						|
.type glork,@function
 | 
						|
glork:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
movl 20(%ebp),%eax
 | 
						|
.LC3235:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf3236:
 | 
						|
.size glork,.Lf3236-glork
 | 
						|
.data
 | 
						|
.align 1
 | 
						|
.type s85er.3238,@object
 | 
						|
s85er.3238:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 53
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size s85er.3238,10
 | 
						|
.align 1
 | 
						|
.type qs85.3239,@object
 | 
						|
.size qs85.3239,8
 | 
						|
qs85.3239:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 53
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.align 4
 | 
						|
.type type.3247,@object
 | 
						|
type.3247:
 | 
						|
.long .LC434
 | 
						|
.long .LC436
 | 
						|
.long .LC435
 | 
						|
.long .LC437
 | 
						|
.long .LC438
 | 
						|
.long .LC439
 | 
						|
.long .LC440
 | 
						|
.size type.3247,28
 | 
						|
.align 1
 | 
						|
.type aln.3248,@object
 | 
						|
aln.3248:
 | 
						|
.byte 32
 | 
						|
.byte 97
 | 
						|
.byte 108
 | 
						|
.byte 105
 | 
						|
.byte 103
 | 
						|
.byte 110
 | 
						|
.byte 109
 | 
						|
.byte 101
 | 
						|
.byte 110
 | 
						|
.byte 116
 | 
						|
.byte 58
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.size aln.3248,13
 | 
						|
.globl s85
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type s85,@function
 | 
						|
s85:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $404,%esp
 | 
						|
leal qs85.3239,%edi
 | 
						|
movl %edi,-276(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
leal 60(%edi),%edi
 | 
						|
movl %edi,-280(%ebp)
 | 
						|
movl $0,-320(%ebp)
 | 
						|
.LC3252:
 | 
						|
.LC3253:
 | 
						|
movl -280(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-280(%ebp)
 | 
						|
movl -276(%ebp),%esi
 | 
						|
leal 1(%esi),%ebx
 | 
						|
movl %ebx,-276(%ebp)
 | 
						|
movb (,%esi),%bl
 | 
						|
movb %bl,(,%edi)
 | 
						|
movsbl %bl,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC3252
 | 
						|
leal -296(%ebp),%edi
 | 
						|
leal -316(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jle .LC3263
 | 
						|
leal -292(%ebp),%edi
 | 
						|
leal -296(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jle .LC3263
 | 
						|
leal -288(%ebp),%edi
 | 
						|
leal -292(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jg .LC3255
 | 
						|
.LC3263:
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC3264
 | 
						|
pushl $1
 | 
						|
pushl $s85er.3238
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC3264:
 | 
						|
incl -320(%ebp)
 | 
						|
.LC3255:
 | 
						|
leal -355(%ebp),%edi
 | 
						|
leal -356(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,-272(%ebp)
 | 
						|
leal -358(%ebp),%edi
 | 
						|
leal -360(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,-268(%ebp)
 | 
						|
leal -364(%ebp),%edi
 | 
						|
leal -368(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,-264(%ebp)
 | 
						|
leal -372(%ebp),%edi
 | 
						|
leal -376(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,-260(%ebp)
 | 
						|
leal -380(%ebp),%edi
 | 
						|
leal -384(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,-256(%ebp)
 | 
						|
leal -388(%ebp),%edi
 | 
						|
leal -392(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,-252(%ebp)
 | 
						|
leal -400(%ebp),%edi
 | 
						|
leal -404(%ebp),%esi
 | 
						|
subl %esi,%edi
 | 
						|
movl %edi,-248(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,40(%edi)
 | 
						|
je .LC3279
 | 
						|
movl $0,-244(%ebp)
 | 
						|
.LC3281:
 | 
						|
movl -244(%ebp),%edi
 | 
						|
leal (,%edi,4),%edi
 | 
						|
leal -272(%ebp),%esi
 | 
						|
pushl (%esi,%edi)
 | 
						|
pushl $aln.3248
 | 
						|
pushl type.3247(%edi)
 | 
						|
pushl $.LC3285
 | 
						|
call printf
 | 
						|
addl $16,%esp
 | 
						|
.LC3282:
 | 
						|
incl -244(%ebp)
 | 
						|
cmpl $7,-244(%ebp)
 | 
						|
jl .LC3281
 | 
						|
.LC3279:
 | 
						|
movl -284(%ebp),%edi
 | 
						|
orl $56,%edi
 | 
						|
movl %edi,-284(%ebp)
 | 
						|
movl -284(%ebp),%edi
 | 
						|
movl %edi,%esi
 | 
						|
andl $0xfffffffc,%esi
 | 
						|
sall $26,%edi
 | 
						|
sarl $29,%edi
 | 
						|
sall $30,%edi
 | 
						|
sarl $30,%edi
 | 
						|
andl $3,%edi
 | 
						|
orl %edi,%esi
 | 
						|
movl %esi,-284(%ebp)
 | 
						|
movl -284(%ebp),%edi
 | 
						|
movl %edi,%esi
 | 
						|
andl $0xffffffc7,%esi
 | 
						|
sall $30,%edi
 | 
						|
sarl $30,%edi
 | 
						|
sall $29,%edi
 | 
						|
sarl $29,%edi
 | 
						|
leal (,%edi,8),%edi
 | 
						|
andl $56,%edi
 | 
						|
orl %edi,%esi
 | 
						|
movl %esi,-284(%ebp)
 | 
						|
movl -284(%ebp),%edi
 | 
						|
sall $26,%edi
 | 
						|
sarl $29,%edi
 | 
						|
cmpl $3,%edi
 | 
						|
je .LC3286
 | 
						|
movl -284(%ebp),%edi
 | 
						|
sall $26,%edi
 | 
						|
sarl $29,%edi
 | 
						|
cmpl $-1,%edi
 | 
						|
jne .LC3288
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,40(%edi)
 | 
						|
je .LC3289
 | 
						|
pushl $.LC3292
 | 
						|
call printf
 | 
						|
addl $4,%esp
 | 
						|
jmp .LC3289
 | 
						|
.LC3288:
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC3293
 | 
						|
pushl $2
 | 
						|
pushl $s85er.3238
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC3293:
 | 
						|
addl $2,-320(%ebp)
 | 
						|
.LC3289:
 | 
						|
.LC3286:
 | 
						|
movl -284(%ebp),%edi
 | 
						|
orl $64,%edi
 | 
						|
movl %edi,-284(%ebp)
 | 
						|
movl -284(%ebp),%edi
 | 
						|
sall $25,%edi
 | 
						|
sarl $31,%edi
 | 
						|
cmpl $1,%edi
 | 
						|
je .LC3295
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,40(%edi)
 | 
						|
je .LC3297
 | 
						|
pushl $.LC3299
 | 
						|
call printf
 | 
						|
addl $4,%esp
 | 
						|
.LC3297:
 | 
						|
.LC3295:
 | 
						|
leal -240(%ebp),%edi
 | 
						|
movl %edi,%esi
 | 
						|
subl %edi,%esi
 | 
						|
cmpl $0,%esi
 | 
						|
jne .LC3307
 | 
						|
cmpl $0,%esi
 | 
						|
jne .LC3307
 | 
						|
cmpl $0,%esi
 | 
						|
jne .LC3307
 | 
						|
cmpl $0,%esi
 | 
						|
jne .LC3307
 | 
						|
cmpl $0,%esi
 | 
						|
jne .LC3307
 | 
						|
cmpl $0,%esi
 | 
						|
jne .LC3307
 | 
						|
cmpl $0,%esi
 | 
						|
je .LC3300
 | 
						|
.LC3307:
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC3308
 | 
						|
pushl $4
 | 
						|
pushl $s85er.3238
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC3308:
 | 
						|
addl $4,-320(%ebp)
 | 
						|
.LC3300:
 | 
						|
jmp .LC3310
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC3312
 | 
						|
pushl $8
 | 
						|
pushl $s85er.3238
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC3312:
 | 
						|
addl $8,-320(%ebp)
 | 
						|
.LC3310:
 | 
						|
leal -352(%ebp),%edi
 | 
						|
movl %edi,-288(%ebp)
 | 
						|
movb $2,-352(%ebp)
 | 
						|
movl -288(%ebp),%edi
 | 
						|
movsbl (,%edi),%esi
 | 
						|
leal 1(%esi),%esi
 | 
						|
movl %esi,%ebx
 | 
						|
movb %bl,(,%edi)
 | 
						|
movsbl -352(%ebp),%edi
 | 
						|
cmpl $3,%edi
 | 
						|
je .LC3316
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC3318
 | 
						|
pushl $16
 | 
						|
pushl $s85er.3238
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC3318:
 | 
						|
addl $16,-320(%ebp)
 | 
						|
.LC3316:
 | 
						|
movl -320(%ebp),%eax
 | 
						|
.LC3237:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf3320:
 | 
						|
.size s85,.Lf3320-s85
 | 
						|
.data
 | 
						|
.align 1
 | 
						|
.type s86er.3322,@object
 | 
						|
s86er.3322:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 54
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size s86er.3322,10
 | 
						|
.align 1
 | 
						|
.type qs86.3323,@object
 | 
						|
.size qs86.3323,8
 | 
						|
qs86.3323:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 54
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.align 4
 | 
						|
.type x.3324,@object
 | 
						|
x.3324:
 | 
						|
.long 1
 | 
						|
.long 3
 | 
						|
.long 5
 | 
						|
.size x.3324,12
 | 
						|
.align 4
 | 
						|
.type pint.3325,@object
 | 
						|
.size pint.3325,4
 | 
						|
pint.3325:
 | 
						|
.long x.3324+8
 | 
						|
.bss
 | 
						|
.align 4
 | 
						|
.type zero.3327,@object
 | 
						|
.size zero.3327,40
 | 
						|
.lcomm zero.3327,40
 | 
						|
.data
 | 
						|
.align 4
 | 
						|
.type y0.3328,@object
 | 
						|
y0.3328:
 | 
						|
.long 1065353216
 | 
						|
.long 1077936128
 | 
						|
.long 1084227584
 | 
						|
.long 1073741824
 | 
						|
.long 1082130432
 | 
						|
.long 1086324736
 | 
						|
.long 1077936128
 | 
						|
.long 1084227584
 | 
						|
.long 1088421888
 | 
						|
.long 0
 | 
						|
.long 0
 | 
						|
.long 0
 | 
						|
.size y0.3328,48
 | 
						|
.align 4
 | 
						|
.type y1.3329,@object
 | 
						|
.size y1.3329,48
 | 
						|
y1.3329:
 | 
						|
.long 1065353216
 | 
						|
.long 1077936128
 | 
						|
.long 1084227584
 | 
						|
.long 1073741824
 | 
						|
.long 1082130432
 | 
						|
.long 1086324736
 | 
						|
.long 1077936128
 | 
						|
.long 1084227584
 | 
						|
.long 1088421888
 | 
						|
.space 12
 | 
						|
.align 4
 | 
						|
.type y2.3330,@object
 | 
						|
.size y2.3330,48
 | 
						|
y2.3330:
 | 
						|
.long 1065353216
 | 
						|
.long 1077936128
 | 
						|
.long 1084227584
 | 
						|
.long 1073741824
 | 
						|
.long 1082130432
 | 
						|
.long 1086324736
 | 
						|
.long 1077936128
 | 
						|
.long 1084227584
 | 
						|
.long 1088421888
 | 
						|
.space 12
 | 
						|
.align 4
 | 
						|
.type y3.3331,@object
 | 
						|
.size y3.3331,48
 | 
						|
y3.3331:
 | 
						|
.long 1065353216
 | 
						|
.space 8
 | 
						|
.long 1073741824
 | 
						|
.space 8
 | 
						|
.long 1077936128
 | 
						|
.space 8
 | 
						|
.long 1082130432
 | 
						|
.space 8
 | 
						|
.globl s86
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type s86,@function
 | 
						|
s86:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $40,%esp
 | 
						|
movl pint.3325,%edi
 | 
						|
leal -4(%edi),%edi
 | 
						|
movl %edi,-36(%ebp)
 | 
						|
call one
 | 
						|
movl -36(%ebp),%esi
 | 
						|
leal (%esi,%eax,4),%edi
 | 
						|
movl %edi,-4(%ebp)
 | 
						|
leal qs86.3323,%edi
 | 
						|
movl %edi,-24(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
leal 60(%edi),%edi
 | 
						|
movl %edi,-28(%ebp)
 | 
						|
movl $0,-32(%ebp)
 | 
						|
.LC3332:
 | 
						|
.LC3333:
 | 
						|
movl -28(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-28(%ebp)
 | 
						|
movl -24(%ebp),%esi
 | 
						|
leal 1(%esi),%ebx
 | 
						|
movl %ebx,-24(%ebp)
 | 
						|
movb (,%esi),%bl
 | 
						|
movb %bl,(,%edi)
 | 
						|
movsbl %bl,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC3332
 | 
						|
movl pint.3325,%edi
 | 
						|
cmpl $5,(,%edi)
 | 
						|
je .LC3335
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC3337
 | 
						|
pushl $1
 | 
						|
pushl $s86er.3322
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC3337:
 | 
						|
incl -32(%ebp)
 | 
						|
.LC3335:
 | 
						|
movl -36(%ebp),%edi
 | 
						|
cmpl $3,(,%edi)
 | 
						|
je .LC3339
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC3341
 | 
						|
pushl $2
 | 
						|
pushl $s86er.3322
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC3341:
 | 
						|
addl $2,-32(%ebp)
 | 
						|
.LC3339:
 | 
						|
movl -4(%ebp),%edi
 | 
						|
cmpl $5,(,%edi)
 | 
						|
je .LC3343
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC3345
 | 
						|
pushl $4
 | 
						|
pushl $s86er.3322
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC3345:
 | 
						|
addl $4,-32(%ebp)
 | 
						|
.LC3343:
 | 
						|
movl $0,-20(%ebp)
 | 
						|
movl $0,-8(%ebp)
 | 
						|
.LC3347:
 | 
						|
movl -8(%ebp),%edi
 | 
						|
cmpl $0,zero.3327(,%edi,4)
 | 
						|
je .LC3351
 | 
						|
movl $1,-20(%ebp)
 | 
						|
.LC3351:
 | 
						|
.LC3348:
 | 
						|
incl -8(%ebp)
 | 
						|
cmpl $10,-8(%ebp)
 | 
						|
jl .LC3347
 | 
						|
cmpl $0,-20(%ebp)
 | 
						|
je .LC3353
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC3355
 | 
						|
pushl $8
 | 
						|
pushl $s86er.3322
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC3355:
 | 
						|
addl $8,-32(%ebp)
 | 
						|
.LC3353:
 | 
						|
movl $0,-20(%ebp)
 | 
						|
movl $0,-12(%ebp)
 | 
						|
.LC3357:
 | 
						|
movl $0,-8(%ebp)
 | 
						|
.LC3361:
 | 
						|
imul $3,-12(%ebp),%edi
 | 
						|
movl -8(%ebp),%esi
 | 
						|
leal (%esi,%edi),%edi
 | 
						|
movl %edi,-16(%ebp)
 | 
						|
movl -8(%ebp),%edi
 | 
						|
leal (,%edi,4),%edi
 | 
						|
imul $12,-12(%ebp),%esi
 | 
						|
leal y1.3329(%esi),%ebx
 | 
						|
flds (%ebx,%edi)
 | 
						|
fstps -40(%ebp)
 | 
						|
leal y2.3330(%esi),%esi
 | 
						|
flds (%esi,%edi)
 | 
						|
fcomps -40(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp .LC3367
 | 
						|
jne .LC3367
 | 
						|
movl -16(%ebp),%edi
 | 
						|
flds y0.3328(,%edi,4)
 | 
						|
fcomps -40(%ebp)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC3365
 | 
						|
1:
 | 
						|
.LC3367:
 | 
						|
movl $1,-20(%ebp)
 | 
						|
.LC3365:
 | 
						|
.LC3362:
 | 
						|
incl -8(%ebp)
 | 
						|
cmpl $3,-8(%ebp)
 | 
						|
jl .LC3361
 | 
						|
.LC3358:
 | 
						|
incl -12(%ebp)
 | 
						|
cmpl $4,-12(%ebp)
 | 
						|
jl .LC3357
 | 
						|
cmpl $0,-20(%ebp)
 | 
						|
je .LC3368
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC3370
 | 
						|
pushl $16
 | 
						|
pushl $s86er.3322
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC3370:
 | 
						|
addl $16,-32(%ebp)
 | 
						|
.LC3368:
 | 
						|
movl $0,-20(%ebp)
 | 
						|
movl $0,-8(%ebp)
 | 
						|
.LC3372:
 | 
						|
movl -8(%ebp),%edi
 | 
						|
imul $12,%edi,%esi
 | 
						|
leal 1(%edi),%edi
 | 
						|
pushl %edi
 | 
						|
fildl (%esp)
 | 
						|
addl $4,%esp
 | 
						|
fcomps y3.3331(%esi)
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC3376
 | 
						|
1:
 | 
						|
movl $1,-20(%ebp)
 | 
						|
.LC3376:
 | 
						|
.LC3373:
 | 
						|
incl -8(%ebp)
 | 
						|
cmpl $4,-8(%ebp)
 | 
						|
jl .LC3372
 | 
						|
cmpl $0,-20(%ebp)
 | 
						|
je .LC3378
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC3380
 | 
						|
pushl $32
 | 
						|
pushl $s86er.3322
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC3380:
 | 
						|
addl $32,-32(%ebp)
 | 
						|
.LC3378:
 | 
						|
movl -32(%ebp),%eax
 | 
						|
.LC3321:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf3382:
 | 
						|
.size s86,.Lf3382-s86
 | 
						|
.globl one
 | 
						|
.align 16
 | 
						|
.type one,@function
 | 
						|
one:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
mov $1,%eax
 | 
						|
.LC3383:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf3384:
 | 
						|
.size one,.Lf3384-one
 | 
						|
.data
 | 
						|
.align 1
 | 
						|
.type s88er.3386,@object
 | 
						|
s88er.3386:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 56
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size s88er.3386,10
 | 
						|
.align 1
 | 
						|
.type qs88.3387,@object
 | 
						|
.size qs88.3387,8
 | 
						|
qs88.3387:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 56
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s88
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type s88,@function
 | 
						|
s88:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $44,%esp
 | 
						|
leal qs88.3387,%edi
 | 
						|
movl %edi,-4(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
leal 60(%edi),%edi
 | 
						|
movl %edi,-8(%ebp)
 | 
						|
movl $0,-12(%ebp)
 | 
						|
.LC3389:
 | 
						|
.LC3390:
 | 
						|
movl -8(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-8(%ebp)
 | 
						|
movl -4(%ebp),%esi
 | 
						|
leal 1(%esi),%ebx
 | 
						|
movl %ebx,-4(%ebp)
 | 
						|
movb (,%esi),%bl
 | 
						|
movb %bl,(,%edi)
 | 
						|
movsbl %bl,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC3389
 | 
						|
jmp .LC3392
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC3394
 | 
						|
pushl $1
 | 
						|
pushl $s88er.3386
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC3394:
 | 
						|
incl -12(%ebp)
 | 
						|
.LC3392:
 | 
						|
leal -32(%ebp),%edi
 | 
						|
movl %edi,metricp
 | 
						|
movl $2,-32(%ebp)
 | 
						|
movl metricp,%edi
 | 
						|
movl $3,(,%edi)
 | 
						|
cmpl $3,-32(%ebp)
 | 
						|
je .LC3396
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC3398
 | 
						|
pushl $2
 | 
						|
pushl $s88er.3386
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC3398:
 | 
						|
addl $2,-12(%ebp)
 | 
						|
.LC3396:
 | 
						|
fldl .LC428
 | 
						|
fstpl -28(%ebp)
 | 
						|
fldl .LC428
 | 
						|
fstpl -20(%ebp)
 | 
						|
leal -28(%ebp),%edi
 | 
						|
movl %edi,-36(%ebp)
 | 
						|
movl -36(%ebp),%edi
 | 
						|
fldl .LC427
 | 
						|
fstpl (,%edi)
 | 
						|
movl -36(%ebp),%edi
 | 
						|
fldl .LC427
 | 
						|
fstpl 8(%edi)
 | 
						|
fldl -28(%ebp)
 | 
						|
faddl -20(%ebp)
 | 
						|
fldl .LC425
 | 
						|
fcompp
 | 
						|
fstsw %ax
 | 
						|
sahf
 | 
						|
jp 1f
 | 
						|
je .LC3401
 | 
						|
1:
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC3404
 | 
						|
pushl $4
 | 
						|
pushl $s88er.3386
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC3404:
 | 
						|
addl $4,-12(%ebp)
 | 
						|
.LC3401:
 | 
						|
movl -12(%ebp),%eax
 | 
						|
.LC3385:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf3406:
 | 
						|
.size s88,.Lf3406-s88
 | 
						|
.data
 | 
						|
.align 1
 | 
						|
.type s9er.3408,@object
 | 
						|
s9er.3408:
 | 
						|
.byte 115
 | 
						|
.byte 57
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size s9er.3408,9
 | 
						|
.align 1
 | 
						|
.type qs9.3409,@object
 | 
						|
.size qs9.3409,8
 | 
						|
qs9.3409:
 | 
						|
.byte 115
 | 
						|
.byte 57
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s9
 | 
						|
.text
 | 
						|
.align 16
 | 
						|
.type s9,@function
 | 
						|
s9:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
subl $36,%esp
 | 
						|
leal qs9.3409,%edi
 | 
						|
movl %edi,-12(%ebp)
 | 
						|
movl 20(%ebp),%edi
 | 
						|
leal 60(%edi),%edi
 | 
						|
movl %edi,-16(%ebp)
 | 
						|
movl $0,-20(%ebp)
 | 
						|
.LC3410:
 | 
						|
.LC3411:
 | 
						|
movl -16(%ebp),%edi
 | 
						|
leal 1(%edi),%esi
 | 
						|
movl %esi,-16(%ebp)
 | 
						|
movl -12(%ebp),%esi
 | 
						|
leal 1(%esi),%ebx
 | 
						|
movl %ebx,-12(%ebp)
 | 
						|
movb (,%esi),%bl
 | 
						|
movb %bl,(,%edi)
 | 
						|
movsbl %bl,%edi
 | 
						|
cmpl $0,%edi
 | 
						|
jne .LC3410
 | 
						|
movl $0,-8(%ebp)
 | 
						|
movl $0,-4(%ebp)
 | 
						|
.LC3413:
 | 
						|
movl $2,-24(%ebp)
 | 
						|
movl $2,-28(%ebp)
 | 
						|
movl $3,-32(%ebp)
 | 
						|
movl $3,-36(%ebp)
 | 
						|
cmpl $3,-36(%ebp)
 | 
						|
jne .LC3419
 | 
						|
cmpl $3,-32(%ebp)
 | 
						|
je .LC3417
 | 
						|
.LC3419:
 | 
						|
movl $1,-8(%ebp)
 | 
						|
.LC3417:
 | 
						|
cmpl $2,-28(%ebp)
 | 
						|
jne .LC3422
 | 
						|
cmpl $2,-24(%ebp)
 | 
						|
je .LC3420
 | 
						|
.LC3422:
 | 
						|
movl $1,-8(%ebp)
 | 
						|
.LC3420:
 | 
						|
.LC3414:
 | 
						|
incl -4(%ebp)
 | 
						|
cmpl $2,-4(%ebp)
 | 
						|
jl .LC3413
 | 
						|
cmpl $0,-8(%ebp)
 | 
						|
je .LC3427
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC3425
 | 
						|
pushl $1
 | 
						|
pushl $s9er.3408
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC3425:
 | 
						|
incl -20(%ebp)
 | 
						|
jmp .LC3427
 | 
						|
movl 20(%ebp),%edi
 | 
						|
cmpl $0,44(%edi)
 | 
						|
je .LC3428
 | 
						|
pushl $2
 | 
						|
pushl $s9er.3408
 | 
						|
call printf
 | 
						|
addl $8,%esp
 | 
						|
.LC3428:
 | 
						|
addl $2,-20(%ebp)
 | 
						|
.LC3427:
 | 
						|
movl -20(%ebp),%eax
 | 
						|
.LC3407:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf3430:
 | 
						|
.size s9,.Lf3430-s9
 | 
						|
.globl setev
 | 
						|
.align 16
 | 
						|
.type setev,@function
 | 
						|
setev:
 | 
						|
pushl %ebp
 | 
						|
pushl %ebx
 | 
						|
pushl %esi
 | 
						|
pushl %edi
 | 
						|
movl %esp,%ebp
 | 
						|
movl $1066,extvar
 | 
						|
mov $0,%eax
 | 
						|
.LC3431:
 | 
						|
movl %ebp,%esp
 | 
						|
popl %edi
 | 
						|
popl %esi
 | 
						|
popl %ebx
 | 
						|
popl %ebp
 | 
						|
ret
 | 
						|
.Lf3432:
 | 
						|
.size setev,.Lf3432-setev
 | 
						|
.bss
 | 
						|
.globl rfs
 | 
						|
.align 1
 | 
						|
.type rfs,@object
 | 
						|
.size rfs,8
 | 
						|
.comm rfs,8
 | 
						|
.globl crc
 | 
						|
.align 4
 | 
						|
.type crc,@object
 | 
						|
.size crc,4
 | 
						|
.comm crc,4
 | 
						|
.globl rrc
 | 
						|
.align 4
 | 
						|
.type rrc,@object
 | 
						|
.size rrc,4
 | 
						|
.comm rrc,4
 | 
						|
.globl flgl
 | 
						|
.align 4
 | 
						|
.type flgl,@object
 | 
						|
.size flgl,4
 | 
						|
.comm flgl,4
 | 
						|
.globl flgd
 | 
						|
.align 4
 | 
						|
.type flgd,@object
 | 
						|
.size flgd,4
 | 
						|
.comm flgd,4
 | 
						|
.globl flgm
 | 
						|
.align 4
 | 
						|
.type flgm,@object
 | 
						|
.size flgm,4
 | 
						|
.comm flgm,4
 | 
						|
.globl flgs
 | 
						|
.align 4
 | 
						|
.type flgs,@object
 | 
						|
.size flgs,4
 | 
						|
.comm flgs,4
 | 
						|
.globl dprec
 | 
						|
.align 4
 | 
						|
.type dprec,@object
 | 
						|
.size dprec,4
 | 
						|
.comm dprec,4
 | 
						|
.globl fprec
 | 
						|
.align 4
 | 
						|
.type fprec,@object
 | 
						|
.size fprec,4
 | 
						|
.comm fprec,4
 | 
						|
.globl dbits
 | 
						|
.align 4
 | 
						|
.type dbits,@object
 | 
						|
.size dbits,4
 | 
						|
.comm dbits,4
 | 
						|
.globl fbits
 | 
						|
.align 4
 | 
						|
.type fbits,@object
 | 
						|
.size fbits,4
 | 
						|
.comm fbits,4
 | 
						|
.globl ubits
 | 
						|
.align 4
 | 
						|
.type ubits,@object
 | 
						|
.size ubits,4
 | 
						|
.comm ubits,4
 | 
						|
.globl lbits
 | 
						|
.align 4
 | 
						|
.type lbits,@object
 | 
						|
.size lbits,4
 | 
						|
.comm lbits,4
 | 
						|
.globl metricp
 | 
						|
.align 4
 | 
						|
.type metricp,@object
 | 
						|
.size metricp,4
 | 
						|
.comm metricp,4
 | 
						|
.globl extvar
 | 
						|
.align 4
 | 
						|
.type extvar,@object
 | 
						|
.size extvar,4
 | 
						|
.comm extvar,4
 | 
						|
.data
 | 
						|
.align 1
 | 
						|
.LC3299:
 | 
						|
.byte 66
 | 
						|
.byte 101
 | 
						|
.byte 32
 | 
						|
.byte 101
 | 
						|
.byte 115
 | 
						|
.byte 112
 | 
						|
.byte 101
 | 
						|
.byte 99
 | 
						|
.byte 105
 | 
						|
.byte 97
 | 
						|
.byte 108
 | 
						|
.byte 108
 | 
						|
.byte 121
 | 
						|
.byte 32
 | 
						|
.byte 99
 | 
						|
.byte 97
 | 
						|
.byte 114
 | 
						|
.byte 101
 | 
						|
.byte 102
 | 
						|
.byte 117
 | 
						|
.byte 108
 | 
						|
.byte 32
 | 
						|
.byte 119
 | 
						|
.byte 105
 | 
						|
.byte 116
 | 
						|
.byte 104
 | 
						|
.byte 32
 | 
						|
.byte 49
 | 
						|
.byte 45
 | 
						|
.byte 98
 | 
						|
.byte 105
 | 
						|
.byte 116
 | 
						|
.byte 32
 | 
						|
.byte 102
 | 
						|
.byte 105
 | 
						|
.byte 101
 | 
						|
.byte 108
 | 
						|
.byte 100
 | 
						|
.byte 115
 | 
						|
.byte 33
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC3292:
 | 
						|
.byte 83
 | 
						|
.byte 105
 | 
						|
.byte 103
 | 
						|
.byte 110
 | 
						|
.byte 32
 | 
						|
.byte 101
 | 
						|
.byte 120
 | 
						|
.byte 116
 | 
						|
.byte 101
 | 
						|
.byte 110
 | 
						|
.byte 115
 | 
						|
.byte 105
 | 
						|
.byte 111
 | 
						|
.byte 110
 | 
						|
.byte 32
 | 
						|
.byte 105
 | 
						|
.byte 110
 | 
						|
.byte 32
 | 
						|
.byte 102
 | 
						|
.byte 105
 | 
						|
.byte 101
 | 
						|
.byte 108
 | 
						|
.byte 100
 | 
						|
.byte 115
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC3285:
 | 
						|
.byte 37
 | 
						|
.byte 115
 | 
						|
.byte 37
 | 
						|
.byte 115
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 4
 | 
						|
.LC3204:
 | 
						|
.long 1124597760
 | 
						|
.align 1
 | 
						|
.LC3047:
 | 
						|
.byte 112
 | 
						|
.byte 111
 | 
						|
.byte 105
 | 
						|
.byte 110
 | 
						|
.byte 116
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC2495:
 | 
						|
.byte 73
 | 
						|
.byte 110
 | 
						|
.byte 99
 | 
						|
.byte 114
 | 
						|
.byte 101
 | 
						|
.byte 97
 | 
						|
.byte 115
 | 
						|
.byte 105
 | 
						|
.byte 110
 | 
						|
.byte 103
 | 
						|
.byte 32
 | 
						|
.byte 97
 | 
						|
.byte 114
 | 
						|
.byte 114
 | 
						|
.byte 97
 | 
						|
.byte 121
 | 
						|
.byte 32
 | 
						|
.byte 101
 | 
						|
.byte 108
 | 
						|
.byte 101
 | 
						|
.byte 109
 | 
						|
.byte 101
 | 
						|
.byte 110
 | 
						|
.byte 116
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 97
 | 
						|
.byte 115
 | 
						|
.byte 115
 | 
						|
.byte 105
 | 
						|
.byte 103
 | 
						|
.byte 110
 | 
						|
.byte 101
 | 
						|
.byte 100
 | 
						|
.byte 32
 | 
						|
.byte 116
 | 
						|
.byte 111
 | 
						|
.byte 32
 | 
						|
.byte 100
 | 
						|
.byte 101
 | 
						|
.byte 99
 | 
						|
.byte 114
 | 
						|
.byte 101
 | 
						|
.byte 97
 | 
						|
.byte 115
 | 
						|
.byte 105
 | 
						|
.byte 110
 | 
						|
.byte 103
 | 
						|
.byte 32
 | 
						|
.byte 108
 | 
						|
.byte 111
 | 
						|
.byte 99
 | 
						|
.byte 97
 | 
						|
.byte 116
 | 
						|
.byte 105
 | 
						|
.byte 111
 | 
						|
.byte 110
 | 
						|
.byte 115
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 4
 | 
						|
.LC2378:
 | 
						|
.long 1104150528
 | 
						|
.align 4
 | 
						|
.LC2377:
 | 
						|
.long 0
 | 
						|
.long 1077542912
 | 
						|
.align 4
 | 
						|
.LC1678:
 | 
						|
.long 0
 | 
						|
.long 1074003968
 | 
						|
.align 4
 | 
						|
.LC1503:
 | 
						|
.long 0
 | 
						|
.long 1076101120
 | 
						|
.align 4
 | 
						|
.LC1474:
 | 
						|
.long 1092616192
 | 
						|
.align 4
 | 
						|
.LC1299:
 | 
						|
.long 0
 | 
						|
.long 1074266112
 | 
						|
.align 4
 | 
						|
.LC1270:
 | 
						|
.long 1077936128
 | 
						|
.align 4
 | 
						|
.LC1095:
 | 
						|
.long 0
 | 
						|
.long 1075576832
 | 
						|
.align 4
 | 
						|
.LC1066:
 | 
						|
.long 1088421888
 | 
						|
.align 4
 | 
						|
.LC889:
 | 
						|
.long 0
 | 
						|
.long 1075052544
 | 
						|
.align 4
 | 
						|
.LC860:
 | 
						|
.long 1084227584
 | 
						|
.align 4
 | 
						|
.LC855:
 | 
						|
.long 0
 | 
						|
.long 1105199104
 | 
						|
.align 4
 | 
						|
.LC847:
 | 
						|
.long 1325400064
 | 
						|
.align 1
 | 
						|
.LC669:
 | 
						|
.byte 113
 | 
						|
.byte 117
 | 
						|
.byte 101
 | 
						|
.byte 101
 | 
						|
.byte 112
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC654:
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC653:
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC648:
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 107
 | 
						|
.byte 101
 | 
						|
.byte 121
 | 
						|
.byte 61
 | 
						|
.byte 0
 | 
						|
.align 4
 | 
						|
.LC611:
 | 
						|
.long 0
 | 
						|
.long 1073741824
 | 
						|
.align 4
 | 
						|
.LC551:
 | 
						|
.long 0
 | 
						|
.long 1087276160
 | 
						|
.align 4
 | 
						|
.LC550:
 | 
						|
.long 0
 | 
						|
.long 1079984128
 | 
						|
.align 4
 | 
						|
.LC549:
 | 
						|
.long 1123680256
 | 
						|
.align 4
 | 
						|
.LC544:
 | 
						|
.long 1073741824
 | 
						|
.align 1
 | 
						|
.LC440:
 | 
						|
.byte 100
 | 
						|
.byte 111
 | 
						|
.byte 117
 | 
						|
.byte 98
 | 
						|
.byte 108
 | 
						|
.byte 101
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC439:
 | 
						|
.byte 102
 | 
						|
.byte 108
 | 
						|
.byte 111
 | 
						|
.byte 97
 | 
						|
.byte 116
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC438:
 | 
						|
.byte 117
 | 
						|
.byte 110
 | 
						|
.byte 115
 | 
						|
.byte 105
 | 
						|
.byte 103
 | 
						|
.byte 110
 | 
						|
.byte 101
 | 
						|
.byte 100
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC437:
 | 
						|
.byte 108
 | 
						|
.byte 111
 | 
						|
.byte 110
 | 
						|
.byte 103
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC436:
 | 
						|
.byte 115
 | 
						|
.byte 104
 | 
						|
.byte 111
 | 
						|
.byte 114
 | 
						|
.byte 116
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC435:
 | 
						|
.byte 105
 | 
						|
.byte 110
 | 
						|
.byte 116
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC434:
 | 
						|
.byte 99
 | 
						|
.byte 104
 | 
						|
.byte 97
 | 
						|
.byte 114
 | 
						|
.byte 0
 | 
						|
.align 4
 | 
						|
.LC428:
 | 
						|
.long 0
 | 
						|
.long 0
 | 
						|
.align 4
 | 
						|
.LC427:
 | 
						|
.long 0
 | 
						|
.long 1072693248
 | 
						|
.align 4
 | 
						|
.LC426:
 | 
						|
.long 0
 | 
						|
.long 1074790400
 | 
						|
.align 4
 | 
						|
.LC425:
 | 
						|
.long 0
 | 
						|
.long 1073741824
 | 
						|
.align 4
 | 
						|
.LC421:
 | 
						|
.long 0
 | 
						|
.align 4
 | 
						|
.LC420:
 | 
						|
.long 1065353216
 | 
						|
.align 1
 | 
						|
.LC398:
 | 
						|
.byte 113
 | 
						|
.byte 117
 | 
						|
.byte 101
 | 
						|
.byte 101
 | 
						|
.byte 112
 | 
						|
.byte 33
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC387:
 | 
						|
.byte 10
 | 
						|
.byte 9
 | 
						|
.byte 8
 | 
						|
.byte 13
 | 
						|
.byte 12
 | 
						|
.byte 92
 | 
						|
.byte 39
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC383:
 | 
						|
.byte 46
 | 
						|
.byte 34
 | 
						|
.byte 46
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC370:
 | 
						|
.byte 46
 | 
						|
.byte 46
 | 
						|
.byte 46
 | 
						|
.byte 0
 | 
						|
.align 4
 | 
						|
.LC340:
 | 
						|
.long 0
 | 
						|
.long 1083410432
 | 
						|
.align 1
 | 
						|
.LC201:
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 100
 | 
						|
.byte 105
 | 
						|
.byte 102
 | 
						|
.byte 102
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 101
 | 
						|
.byte 110
 | 
						|
.byte 116
 | 
						|
.byte 32
 | 
						|
.byte 114
 | 
						|
.byte 101
 | 
						|
.byte 115
 | 
						|
.byte 117
 | 
						|
.byte 108
 | 
						|
.byte 116
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 119
 | 
						|
.byte 104
 | 
						|
.byte 101
 | 
						|
.byte 110
 | 
						|
.byte 32
 | 
						|
.byte 97
 | 
						|
.byte 115
 | 
						|
.byte 115
 | 
						|
.byte 105
 | 
						|
.byte 103
 | 
						|
.byte 110
 | 
						|
.byte 101
 | 
						|
.byte 100
 | 
						|
.byte 32
 | 
						|
.byte 116
 | 
						|
.byte 111
 | 
						|
.byte 32
 | 
						|
.byte 108
 | 
						|
.byte 111
 | 
						|
.byte 110
 | 
						|
.byte 103
 | 
						|
.byte 115
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC200:
 | 
						|
.byte 68
 | 
						|
.byte 101
 | 
						|
.byte 99
 | 
						|
.byte 105
 | 
						|
.byte 109
 | 
						|
.byte 97
 | 
						|
.byte 108
 | 
						|
.byte 32
 | 
						|
.byte 97
 | 
						|
.byte 110
 | 
						|
.byte 100
 | 
						|
.byte 32
 | 
						|
.byte 111
 | 
						|
.byte 99
 | 
						|
.byte 116
 | 
						|
.byte 97
 | 
						|
.byte 108
 | 
						|
.byte 47
 | 
						|
.byte 104
 | 
						|
.byte 101
 | 
						|
.byte 120
 | 
						|
.byte 32
 | 
						|
.byte 99
 | 
						|
.byte 111
 | 
						|
.byte 110
 | 
						|
.byte 115
 | 
						|
.byte 116
 | 
						|
.byte 97
 | 
						|
.byte 110
 | 
						|
.byte 116
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 115
 | 
						|
.byte 111
 | 
						|
.byte 109
 | 
						|
.byte 101
 | 
						|
.byte 116
 | 
						|
.byte 105
 | 
						|
.byte 109
 | 
						|
.byte 101
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 103
 | 
						|
.byte 105
 | 
						|
.byte 118
 | 
						|
.byte 101
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC27:
 | 
						|
.byte 10
 | 
						|
.byte 70
 | 
						|
.byte 97
 | 
						|
.byte 105
 | 
						|
.byte 108
 | 
						|
.byte 101
 | 
						|
.byte 100
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC26:
 | 
						|
.byte 10
 | 
						|
.byte 78
 | 
						|
.byte 111
 | 
						|
.byte 32
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 114
 | 
						|
.byte 111
 | 
						|
.byte 114
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 100
 | 
						|
.byte 101
 | 
						|
.byte 116
 | 
						|
.byte 101
 | 
						|
.byte 99
 | 
						|
.byte 116
 | 
						|
.byte 101
 | 
						|
.byte 100
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.LC20:
 | 
						|
.byte 83
 | 
						|
.byte 101
 | 
						|
.byte 99
 | 
						|
.byte 116
 | 
						|
.byte 105
 | 
						|
.byte 111
 | 
						|
.byte 110
 | 
						|
.byte 32
 | 
						|
.byte 37
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 114
 | 
						|
.byte 101
 | 
						|
.byte 116
 | 
						|
.byte 117
 | 
						|
.byte 114
 | 
						|
.byte 110
 | 
						|
.byte 101
 | 
						|
.byte 100
 | 
						|
.byte 32
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.text
 | 
						|
.ident "LCC: 4.2"
 |