16851 lines
		
	
	
		
			266 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			16851 lines
		
	
	
		
			266 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
.486
 | 
						|
.model flat
 | 
						|
extrn __fltused:near
 | 
						|
extrn __ftol:near
 | 
						|
_DATA segment
 | 
						|
align 4
 | 
						|
L2 label byte
 | 
						|
dd _s22
 | 
						|
dd _s241
 | 
						|
dd _s243
 | 
						|
dd _s244
 | 
						|
dd _s25
 | 
						|
dd _s26
 | 
						|
dd _s4
 | 
						|
dd _s61
 | 
						|
dd _s626
 | 
						|
dd _s71
 | 
						|
dd _s72
 | 
						|
dd _s757
 | 
						|
dd _s7813
 | 
						|
dd _s714
 | 
						|
dd _s715
 | 
						|
dd _s81
 | 
						|
dd _s84
 | 
						|
dd _s85
 | 
						|
dd _s86
 | 
						|
dd _s88
 | 
						|
dd _s9
 | 
						|
_DATA ends
 | 
						|
_DATA segment
 | 
						|
align 4
 | 
						|
L3 label byte
 | 
						|
db 68 dup (0)
 | 
						|
align 4
 | 
						|
L4 label byte
 | 
						|
db 4 dup (0)
 | 
						|
public _main
 | 
						|
_DATA ends
 | 
						|
_TEXT segment
 | 
						|
_main:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,4
 | 
						|
mov dword ptr (L3+36),1
 | 
						|
mov dword ptr (L3+40),1
 | 
						|
mov dword ptr (L3+44),1
 | 
						|
mov dword ptr (L3+48),1
 | 
						|
lea edi,(L3)
 | 
						|
mov dword ptr (L4),edi
 | 
						|
mov dword ptr (-4)[ebp],0
 | 
						|
jmp L12
 | 
						|
L9:
 | 
						|
mov edi,dword ptr (L4)
 | 
						|
push edi
 | 
						|
mov edi,dword ptr (-4)[ebp]
 | 
						|
call dword ptr (L2)[edi*4]
 | 
						|
add esp,4
 | 
						|
mov dword ptr (L3+52),eax
 | 
						|
mov edi,dword ptr (L3+56)
 | 
						|
mov esi,dword ptr (L3+52)
 | 
						|
lea edi,[esi][edi]
 | 
						|
mov dword ptr (L3+56),edi
 | 
						|
cmp dword ptr (L3+36),0
 | 
						|
je L17
 | 
						|
mov edi,dword ptr (L3+52)
 | 
						|
push edi
 | 
						|
lea edi,(L3+60)
 | 
						|
push edi
 | 
						|
lea edi,(L20)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,12
 | 
						|
L17:
 | 
						|
L10:
 | 
						|
inc dword ptr (-4)[ebp]
 | 
						|
L12:
 | 
						|
mov edi,dword ptr (-4)[ebp]
 | 
						|
cmp edi,21
 | 
						|
jb L9
 | 
						|
cmp dword ptr (L3+56),0
 | 
						|
jne L23
 | 
						|
lea edi,(L26)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,4
 | 
						|
jmp L24
 | 
						|
L23:
 | 
						|
lea edi,(L27)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,4
 | 
						|
L24:
 | 
						|
mov eax,0
 | 
						|
L1:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
_TEXT ends
 | 
						|
_DATA segment
 | 
						|
align 1
 | 
						|
L29 label byte
 | 
						|
db 115
 | 
						|
db 50
 | 
						|
db 50
 | 
						|
db 44
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 37
 | 
						|
db 100
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L30 label byte
 | 
						|
db 115
 | 
						|
db 50
 | 
						|
db 50
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 0
 | 
						|
public _s22
 | 
						|
_DATA ends
 | 
						|
_TEXT segment
 | 
						|
_s22:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,32
 | 
						|
mov dword ptr (-12)[ebp],0
 | 
						|
lea edi,(L30)
 | 
						|
mov dword ptr (-4)[ebp],edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
lea edi,(60)[edi]
 | 
						|
mov dword ptr (-8)[ebp],edi
 | 
						|
L31:
 | 
						|
L32:
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-8)[ebp],esi
 | 
						|
mov esi,dword ptr (-4)[ebp]
 | 
						|
lea ebx,(1)[esi]
 | 
						|
mov dword ptr (-4)[ebp],ebx
 | 
						|
mov bl,byte ptr [esi]
 | 
						|
mov byte ptr [edi],bl
 | 
						|
movsx edi,bl
 | 
						|
cmp edi,0
 | 
						|
jne L31
 | 
						|
mov dword ptr (-16)[ebp],1
 | 
						|
mov dword ptr (-24)[ebp],2
 | 
						|
mov dword ptr (-28)[ebp],3
 | 
						|
mov dword ptr (-20)[ebp],4
 | 
						|
mov edi,dword ptr (-16)[ebp]
 | 
						|
mov esi,dword ptr (-24)[ebp]
 | 
						|
lea edi,[esi][edi]
 | 
						|
mov esi,dword ptr (-28)[ebp]
 | 
						|
lea edi,[esi][edi]
 | 
						|
mov esi,dword ptr (-20)[ebp]
 | 
						|
lea edi,[esi][edi]
 | 
						|
cmp edi,10
 | 
						|
je L34
 | 
						|
inc dword ptr (-12)[ebp]
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L36
 | 
						|
push 1
 | 
						|
lea edi,(L29)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L36:
 | 
						|
L34:
 | 
						|
mov dword ptr (-32)[ebp],2
 | 
						|
mov edi,dword ptr (-16)[ebp]
 | 
						|
cmp dword ptr (-32)[ebp],edi
 | 
						|
jne L38
 | 
						|
add dword ptr (-12)[ebp],4
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L40
 | 
						|
push 4
 | 
						|
lea edi,(L29)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L40:
 | 
						|
L38:
 | 
						|
mov eax,dword ptr (-12)[ebp]
 | 
						|
L28:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
_TEXT ends
 | 
						|
_DATA segment
 | 
						|
align 1
 | 
						|
L43 label byte
 | 
						|
db 115
 | 
						|
db 50
 | 
						|
db 52
 | 
						|
db 49
 | 
						|
db 44
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 37
 | 
						|
db 100
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L44 label byte
 | 
						|
db 115
 | 
						|
db 50
 | 
						|
db 52
 | 
						|
db 49
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 0
 | 
						|
align 4
 | 
						|
L45 label byte
 | 
						|
dd 0
 | 
						|
dd 0
 | 
						|
dd 0
 | 
						|
dd 0
 | 
						|
dd 0
 | 
						|
dd 0
 | 
						|
dd 0
 | 
						|
dd 0
 | 
						|
dd 0
 | 
						|
dd 0
 | 
						|
dd 0
 | 
						|
dd 0
 | 
						|
dd 0
 | 
						|
dd 0
 | 
						|
dd 0
 | 
						|
dd 0
 | 
						|
dd 0
 | 
						|
dd 0
 | 
						|
dd 6
 | 
						|
dd 0
 | 
						|
dd 8
 | 
						|
dd 0
 | 
						|
dd 12
 | 
						|
dd 0
 | 
						|
dd 16
 | 
						|
dd 0
 | 
						|
dd 18
 | 
						|
dd 0
 | 
						|
dd 20
 | 
						|
dd 0
 | 
						|
dd 24
 | 
						|
dd 0
 | 
						|
dd 28
 | 
						|
dd 0
 | 
						|
dd 30
 | 
						|
dd 0
 | 
						|
dd 32
 | 
						|
dd 0
 | 
						|
dd 36
 | 
						|
public _s241
 | 
						|
_DATA ends
 | 
						|
_TEXT segment
 | 
						|
_s241:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,488
 | 
						|
mov dword ptr (-484)[ebp],0
 | 
						|
mov dword ptr (-488)[ebp],0
 | 
						|
lea edi,(L44)
 | 
						|
mov dword ptr (-476)[ebp],edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
lea edi,(60)[edi]
 | 
						|
mov dword ptr (-480)[ebp],edi
 | 
						|
L46:
 | 
						|
L47:
 | 
						|
mov edi,dword ptr (-480)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-480)[ebp],esi
 | 
						|
mov esi,dword ptr (-476)[ebp]
 | 
						|
lea ebx,(1)[esi]
 | 
						|
mov dword ptr (-476)[ebp],ebx
 | 
						|
mov bl,byte ptr [esi]
 | 
						|
mov byte ptr [edi],bl
 | 
						|
movsx edi,bl
 | 
						|
cmp edi,0
 | 
						|
jne L46
 | 
						|
jmp L49
 | 
						|
inc dword ptr (-484)[ebp]
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L51
 | 
						|
push 1
 | 
						|
lea edi,(L43)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L51:
 | 
						|
L49:
 | 
						|
jmp L53
 | 
						|
add dword ptr (-484)[ebp],2
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L55
 | 
						|
push 2
 | 
						|
lea edi,(L43)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L55:
 | 
						|
L53:
 | 
						|
jmp L57
 | 
						|
add dword ptr (-484)[ebp],4
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L59
 | 
						|
push 4
 | 
						|
lea edi,(L43)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L59:
 | 
						|
L57:
 | 
						|
jmp L61
 | 
						|
add dword ptr (-484)[ebp],8
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L63
 | 
						|
push 8
 | 
						|
lea edi,(L43)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L63:
 | 
						|
L61:
 | 
						|
mov dword ptr (-4)[ebp],0
 | 
						|
L65:
 | 
						|
mov edi,dword ptr (-4)[ebp]
 | 
						|
mov dword ptr (L45)[edi*4],edi
 | 
						|
L66:
 | 
						|
inc dword ptr (-4)[ebp]
 | 
						|
cmp dword ptr (-4)[ebp],17
 | 
						|
jl L65
 | 
						|
mov dword ptr (-4)[ebp],18
 | 
						|
L69:
 | 
						|
mov edi,dword ptr (-4)[ebp]
 | 
						|
lea edi,(L45)[edi*4]
 | 
						|
mov esi,dword ptr [edi]
 | 
						|
push esi
 | 
						|
call _pow2
 | 
						|
add esp,4
 | 
						|
mov dword ptr [edi],eax
 | 
						|
mov edi,dword ptr (-4)[ebp]
 | 
						|
lea edi,[edi*4]
 | 
						|
mov esi,dword ptr (L45)[edi]
 | 
						|
sub esi,1
 | 
						|
mov dword ptr (L45-4)[edi],esi
 | 
						|
add dword ptr (-4)[ebp],2
 | 
						|
L70:
 | 
						|
cmp dword ptr (-4)[ebp],39
 | 
						|
jl L69
 | 
						|
mov dword ptr (-160)[ebp],0
 | 
						|
mov dword ptr (-316)[ebp],0
 | 
						|
mov dword ptr (-472)[ebp],0
 | 
						|
mov dword ptr (-156)[ebp],1
 | 
						|
mov dword ptr (-312)[ebp],1
 | 
						|
mov dword ptr (-468)[ebp],1
 | 
						|
mov dword ptr (-152)[ebp],2
 | 
						|
mov dword ptr (-308)[ebp],2
 | 
						|
mov dword ptr (-464)[ebp],2
 | 
						|
mov dword ptr (-148)[ebp],3
 | 
						|
mov dword ptr (-304)[ebp],3
 | 
						|
mov dword ptr (-460)[ebp],3
 | 
						|
mov dword ptr (-144)[ebp],4
 | 
						|
mov dword ptr (-300)[ebp],4
 | 
						|
mov dword ptr (-456)[ebp],4
 | 
						|
mov dword ptr (-140)[ebp],5
 | 
						|
mov dword ptr (-296)[ebp],5
 | 
						|
mov dword ptr (-452)[ebp],5
 | 
						|
mov dword ptr (-136)[ebp],6
 | 
						|
mov dword ptr (-292)[ebp],6
 | 
						|
mov dword ptr (-448)[ebp],6
 | 
						|
mov dword ptr (-132)[ebp],7
 | 
						|
mov dword ptr (-288)[ebp],7
 | 
						|
mov dword ptr (-444)[ebp],7
 | 
						|
mov dword ptr (-128)[ebp],8
 | 
						|
mov dword ptr (-284)[ebp],8
 | 
						|
mov dword ptr (-440)[ebp],8
 | 
						|
mov dword ptr (-124)[ebp],9
 | 
						|
mov dword ptr (-280)[ebp],9
 | 
						|
mov dword ptr (-436)[ebp],9
 | 
						|
mov dword ptr (-120)[ebp],10
 | 
						|
mov dword ptr (-276)[ebp],10
 | 
						|
mov dword ptr (-432)[ebp],10
 | 
						|
mov dword ptr (-116)[ebp],11
 | 
						|
mov dword ptr (-272)[ebp],11
 | 
						|
mov dword ptr (-428)[ebp],11
 | 
						|
mov dword ptr (-112)[ebp],12
 | 
						|
mov dword ptr (-268)[ebp],12
 | 
						|
mov dword ptr (-424)[ebp],12
 | 
						|
mov dword ptr (-108)[ebp],13
 | 
						|
mov dword ptr (-264)[ebp],13
 | 
						|
mov dword ptr (-420)[ebp],13
 | 
						|
mov dword ptr (-104)[ebp],14
 | 
						|
mov dword ptr (-260)[ebp],14
 | 
						|
mov dword ptr (-416)[ebp],14
 | 
						|
mov dword ptr (-100)[ebp],15
 | 
						|
mov dword ptr (-256)[ebp],15
 | 
						|
mov dword ptr (-412)[ebp],15
 | 
						|
mov dword ptr (-96)[ebp],16
 | 
						|
mov dword ptr (-252)[ebp],16
 | 
						|
mov dword ptr (-408)[ebp],16
 | 
						|
mov dword ptr (-92)[ebp],63
 | 
						|
mov dword ptr (-248)[ebp],63
 | 
						|
mov dword ptr (-404)[ebp],63
 | 
						|
mov dword ptr (-88)[ebp],64
 | 
						|
mov dword ptr (-244)[ebp],64
 | 
						|
mov dword ptr (-400)[ebp],64
 | 
						|
mov dword ptr (-84)[ebp],255
 | 
						|
mov dword ptr (-240)[ebp],255
 | 
						|
mov dword ptr (-396)[ebp],255
 | 
						|
mov dword ptr (-80)[ebp],256
 | 
						|
mov dword ptr (-236)[ebp],256
 | 
						|
mov dword ptr (-392)[ebp],256
 | 
						|
mov dword ptr (-76)[ebp],4095
 | 
						|
mov dword ptr (-232)[ebp],4095
 | 
						|
mov dword ptr (-388)[ebp],4095
 | 
						|
mov dword ptr (-72)[ebp],4096
 | 
						|
mov dword ptr (-228)[ebp],4096
 | 
						|
mov dword ptr (-384)[ebp],4096
 | 
						|
mov dword ptr (-68)[ebp],65535
 | 
						|
mov dword ptr (-224)[ebp],65535
 | 
						|
mov dword ptr (-380)[ebp],65535
 | 
						|
mov dword ptr (-64)[ebp],65536
 | 
						|
mov dword ptr (-220)[ebp],65536
 | 
						|
mov dword ptr (-376)[ebp],65536
 | 
						|
mov dword ptr (-60)[ebp],262143
 | 
						|
mov dword ptr (-216)[ebp],262143
 | 
						|
mov dword ptr (-372)[ebp],262143
 | 
						|
mov dword ptr (-56)[ebp],262144
 | 
						|
mov dword ptr (-212)[ebp],262144
 | 
						|
mov dword ptr (-368)[ebp],262144
 | 
						|
mov dword ptr (-52)[ebp],1048575
 | 
						|
mov dword ptr (-208)[ebp],1048575
 | 
						|
mov dword ptr (-364)[ebp],1048575
 | 
						|
mov dword ptr (-48)[ebp],1048576
 | 
						|
mov dword ptr (-204)[ebp],1048576
 | 
						|
mov dword ptr (-360)[ebp],1048576
 | 
						|
mov dword ptr (-44)[ebp],16777215
 | 
						|
mov dword ptr (-200)[ebp],16777215
 | 
						|
mov dword ptr (-356)[ebp],16777215
 | 
						|
mov dword ptr (-40)[ebp],16777216
 | 
						|
mov dword ptr (-196)[ebp],16777216
 | 
						|
mov dword ptr (-352)[ebp],16777216
 | 
						|
mov dword ptr (-36)[ebp],268435455
 | 
						|
mov dword ptr (-192)[ebp],268435455
 | 
						|
mov dword ptr (-348)[ebp],268435455
 | 
						|
mov dword ptr (-32)[ebp],268435456
 | 
						|
mov dword ptr (-188)[ebp],268435456
 | 
						|
mov dword ptr (-344)[ebp],268435456
 | 
						|
mov dword ptr (-28)[ebp],1073741823
 | 
						|
mov dword ptr (-184)[ebp],1073741823
 | 
						|
mov dword ptr (-340)[ebp],1073741823
 | 
						|
mov dword ptr (-24)[ebp],1073741824
 | 
						|
mov dword ptr (-180)[ebp],1073741824
 | 
						|
mov dword ptr (-336)[ebp],1073741824
 | 
						|
mov edi,0ffffffffH
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
mov edi,0ffffffffH
 | 
						|
mov dword ptr (-176)[ebp],edi
 | 
						|
mov edi,0ffffffffH
 | 
						|
mov dword ptr (-332)[ebp],edi
 | 
						|
mov edi,0ffffffffH
 | 
						|
mov dword ptr (-16)[ebp],edi
 | 
						|
mov edi,0ffffffffH
 | 
						|
mov dword ptr (-172)[ebp],edi
 | 
						|
mov edi,0ffffffffH
 | 
						|
mov dword ptr (-328)[ebp],edi
 | 
						|
mov edi,0ffffffffH
 | 
						|
mov dword ptr (-12)[ebp],edi
 | 
						|
mov edi,0ffffffffH
 | 
						|
mov dword ptr (-168)[ebp],edi
 | 
						|
mov edi,0ffffffffH
 | 
						|
mov dword ptr (-324)[ebp],edi
 | 
						|
mov edi,0ffffffffH
 | 
						|
mov dword ptr (-8)[ebp],edi
 | 
						|
mov edi,0ffffffffH
 | 
						|
mov dword ptr (-164)[ebp],edi
 | 
						|
mov edi,0ffffffffH
 | 
						|
mov dword ptr (-320)[ebp],edi
 | 
						|
mov dword ptr (-4)[ebp],0
 | 
						|
L188:
 | 
						|
mov edi,dword ptr (-4)[ebp]
 | 
						|
lea edi,[edi*4]
 | 
						|
mov esi,dword ptr (-160)[ebp][edi]
 | 
						|
cmp dword ptr (L45)[edi],esi
 | 
						|
jne L195
 | 
						|
mov ebx,dword ptr (-316)[ebp][edi]
 | 
						|
cmp esi,ebx
 | 
						|
jne L195
 | 
						|
cmp ebx,dword ptr (-472)[ebp][edi]
 | 
						|
je L192
 | 
						|
L195:
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (40)[edi],0
 | 
						|
je L196
 | 
						|
lea edi,(L198)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,4
 | 
						|
lea edi,(L199)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,4
 | 
						|
L196:
 | 
						|
L192:
 | 
						|
L189:
 | 
						|
inc dword ptr (-4)[ebp]
 | 
						|
cmp dword ptr (-4)[ebp],39
 | 
						|
jl L188
 | 
						|
cmp dword ptr (-488)[ebp],0
 | 
						|
je L200
 | 
						|
mov dword ptr (-484)[ebp],16
 | 
						|
L200:
 | 
						|
mov eax,dword ptr (-484)[ebp]
 | 
						|
L42:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
public _pow2
 | 
						|
_pow2:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,4
 | 
						|
mov dword ptr (-4)[ebp],1
 | 
						|
jmp L204
 | 
						|
L203:
 | 
						|
sal dword ptr (-4)[ebp],1
 | 
						|
L204:
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
mov esi,edi
 | 
						|
sub esi,1
 | 
						|
mov dword ptr (20)[ebp],esi
 | 
						|
cmp edi,0
 | 
						|
jne L203
 | 
						|
mov eax,dword ptr (-4)[ebp]
 | 
						|
L202:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
_TEXT ends
 | 
						|
_DATA segment
 | 
						|
align 1
 | 
						|
L207 label byte
 | 
						|
db 115
 | 
						|
db 50
 | 
						|
db 52
 | 
						|
db 51
 | 
						|
db 44
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 37
 | 
						|
db 100
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L208 label byte
 | 
						|
db 115
 | 
						|
db 50
 | 
						|
db 52
 | 
						|
db 51
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 0
 | 
						|
public _s243
 | 
						|
_DATA ends
 | 
						|
_TEXT segment
 | 
						|
_s243:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,268
 | 
						|
mov dword ptr (-268)[ebp],0
 | 
						|
lea edi,(L208)
 | 
						|
mov dword ptr (-260)[ebp],edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
lea edi,(60)[edi]
 | 
						|
mov dword ptr (-264)[ebp],edi
 | 
						|
L209:
 | 
						|
L210:
 | 
						|
mov edi,dword ptr (-264)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-264)[ebp],esi
 | 
						|
mov esi,dword ptr (-260)[ebp]
 | 
						|
lea ebx,(1)[esi]
 | 
						|
mov dword ptr (-260)[ebp],ebx
 | 
						|
mov bl,byte ptr [esi]
 | 
						|
mov byte ptr [edi],bl
 | 
						|
movsx edi,bl
 | 
						|
cmp edi,0
 | 
						|
jne L209
 | 
						|
lea edi,(-256)[ebp]
 | 
						|
push edi
 | 
						|
call _zerofill
 | 
						|
add esp,4
 | 
						|
mov byte ptr (-159)[ebp],1
 | 
						|
mov byte ptr (-191)[ebp],1
 | 
						|
mov byte ptr (-130)[ebp],1
 | 
						|
mov byte ptr (-208)[ebp],1
 | 
						|
mov byte ptr (-158)[ebp],1
 | 
						|
mov byte ptr (-190)[ebp],1
 | 
						|
mov byte ptr (-223)[ebp],1
 | 
						|
mov byte ptr (-207)[ebp],1
 | 
						|
mov byte ptr (-157)[ebp],1
 | 
						|
mov byte ptr (-189)[ebp],1
 | 
						|
mov byte ptr (-222)[ebp],1
 | 
						|
mov byte ptr (-206)[ebp],1
 | 
						|
mov byte ptr (-156)[ebp],1
 | 
						|
mov byte ptr (-188)[ebp],1
 | 
						|
mov byte ptr (-221)[ebp],1
 | 
						|
mov byte ptr (-205)[ebp],1
 | 
						|
mov byte ptr (-155)[ebp],1
 | 
						|
mov byte ptr (-187)[ebp],1
 | 
						|
mov byte ptr (-219)[ebp],1
 | 
						|
mov byte ptr (-204)[ebp],1
 | 
						|
mov byte ptr (-154)[ebp],1
 | 
						|
mov byte ptr (-186)[ebp],1
 | 
						|
mov byte ptr (-218)[ebp],1
 | 
						|
mov byte ptr (-203)[ebp],1
 | 
						|
mov byte ptr (-153)[ebp],1
 | 
						|
mov byte ptr (-185)[ebp],1
 | 
						|
mov byte ptr (-216)[ebp],1
 | 
						|
mov byte ptr (-202)[ebp],1
 | 
						|
mov byte ptr (-152)[ebp],1
 | 
						|
mov byte ptr (-184)[ebp],1
 | 
						|
mov byte ptr (-215)[ebp],1
 | 
						|
mov byte ptr (-201)[ebp],1
 | 
						|
mov byte ptr (-151)[ebp],1
 | 
						|
mov byte ptr (-183)[ebp],1
 | 
						|
mov byte ptr (-161)[ebp],1
 | 
						|
mov byte ptr (-200)[ebp],1
 | 
						|
mov byte ptr (-150)[ebp],1
 | 
						|
mov byte ptr (-182)[ebp],1
 | 
						|
mov byte ptr (-195)[ebp],1
 | 
						|
mov byte ptr (-199)[ebp],1
 | 
						|
mov byte ptr (-149)[ebp],1
 | 
						|
mov byte ptr (-181)[ebp],1
 | 
						|
mov byte ptr (-211)[ebp],1
 | 
						|
mov byte ptr (-148)[ebp],1
 | 
						|
mov byte ptr (-180)[ebp],1
 | 
						|
mov byte ptr (-162)[ebp],1
 | 
						|
mov byte ptr (-147)[ebp],1
 | 
						|
mov byte ptr (-179)[ebp],1
 | 
						|
mov byte ptr (-132)[ebp],1
 | 
						|
mov byte ptr (-246)[ebp],1
 | 
						|
mov byte ptr (-146)[ebp],1
 | 
						|
mov byte ptr (-178)[ebp],1
 | 
						|
mov byte ptr (-247)[ebp],1
 | 
						|
mov byte ptr (-145)[ebp],1
 | 
						|
mov byte ptr (-177)[ebp],1
 | 
						|
mov byte ptr (-133)[ebp],1
 | 
						|
mov byte ptr (-248)[ebp],1
 | 
						|
mov byte ptr (-144)[ebp],1
 | 
						|
mov byte ptr (-176)[ebp],1
 | 
						|
mov byte ptr (-131)[ebp],1
 | 
						|
mov byte ptr (-243)[ebp],1
 | 
						|
mov byte ptr (-143)[ebp],1
 | 
						|
mov byte ptr (-175)[ebp],1
 | 
						|
mov byte ptr (-165)[ebp],1
 | 
						|
mov byte ptr (-244)[ebp],1
 | 
						|
mov byte ptr (-142)[ebp],1
 | 
						|
mov byte ptr (-174)[ebp],1
 | 
						|
mov byte ptr (-163)[ebp],1
 | 
						|
mov byte ptr (-141)[ebp],1
 | 
						|
mov byte ptr (-173)[ebp],1
 | 
						|
mov byte ptr (-213)[ebp],1
 | 
						|
mov byte ptr (-164)[ebp],1
 | 
						|
mov byte ptr (-140)[ebp],1
 | 
						|
mov byte ptr (-172)[ebp],1
 | 
						|
mov byte ptr (-197)[ebp],1
 | 
						|
mov byte ptr (-217)[ebp],1
 | 
						|
mov byte ptr (-139)[ebp],1
 | 
						|
mov byte ptr (-171)[ebp],1
 | 
						|
mov byte ptr (-214)[ebp],1
 | 
						|
mov byte ptr (-138)[ebp],1
 | 
						|
mov byte ptr (-170)[ebp],1
 | 
						|
mov byte ptr (-198)[ebp],1
 | 
						|
mov byte ptr (-256)[ebp],1
 | 
						|
mov byte ptr (-137)[ebp],1
 | 
						|
mov byte ptr (-169)[ebp],1
 | 
						|
mov byte ptr (-196)[ebp],1
 | 
						|
mov byte ptr (-224)[ebp],1
 | 
						|
mov byte ptr (-136)[ebp],1
 | 
						|
mov byte ptr (-168)[ebp],1
 | 
						|
mov byte ptr (-194)[ebp],1
 | 
						|
mov byte ptr (-135)[ebp],1
 | 
						|
mov byte ptr (-167)[ebp],1
 | 
						|
mov byte ptr (-212)[ebp],1
 | 
						|
mov byte ptr (-134)[ebp],1
 | 
						|
mov byte ptr (-166)[ebp],1
 | 
						|
mov byte ptr (-210)[ebp],1
 | 
						|
mov byte ptr (-193)[ebp],1
 | 
						|
mov byte ptr (-209)[ebp],1
 | 
						|
lea edi,(-256)[ebp]
 | 
						|
push edi
 | 
						|
call _sumof
 | 
						|
add esp,4
 | 
						|
cmp eax,98
 | 
						|
je L309
 | 
						|
inc dword ptr (-268)[ebp]
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L311
 | 
						|
push 1
 | 
						|
lea edi,(L207)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L311:
 | 
						|
L309:
 | 
						|
jmp L313
 | 
						|
add dword ptr (-268)[ebp],8
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L315
 | 
						|
push 8
 | 
						|
lea edi,(L207)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L315:
 | 
						|
L313:
 | 
						|
mov eax,dword ptr (-268)[ebp]
 | 
						|
L206:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
public _zerofill
 | 
						|
_zerofill:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,4
 | 
						|
mov dword ptr (-4)[ebp],0
 | 
						|
L318:
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (20)[ebp],esi
 | 
						|
mov byte ptr [edi],0
 | 
						|
L319:
 | 
						|
inc dword ptr (-4)[ebp]
 | 
						|
cmp dword ptr (-4)[ebp],256
 | 
						|
jl L318
 | 
						|
mov eax,0
 | 
						|
L317:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
public _sumof
 | 
						|
_sumof:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,12
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
mov dword ptr (-12)[ebp],edi
 | 
						|
mov dword ptr (-4)[ebp],0
 | 
						|
mov dword ptr (-8)[ebp],0
 | 
						|
L323:
 | 
						|
mov edi,dword ptr (-12)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-12)[ebp],esi
 | 
						|
movsx edi,byte ptr [edi]
 | 
						|
add dword ptr (-4)[ebp],edi
 | 
						|
L324:
 | 
						|
inc dword ptr (-8)[ebp]
 | 
						|
cmp dword ptr (-8)[ebp],256
 | 
						|
jl L323
 | 
						|
mov eax,dword ptr (-4)[ebp]
 | 
						|
L322:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
_TEXT ends
 | 
						|
_DATA segment
 | 
						|
align 1
 | 
						|
L328 label byte
 | 
						|
db 115
 | 
						|
db 50
 | 
						|
db 52
 | 
						|
db 52
 | 
						|
db 44
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 37
 | 
						|
db 100
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L329 label byte
 | 
						|
db 115
 | 
						|
db 50
 | 
						|
db 52
 | 
						|
db 52
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 0
 | 
						|
public _s244
 | 
						|
_DATA ends
 | 
						|
_TEXT segment
 | 
						|
_s244:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,92
 | 
						|
lea edi,(L329)
 | 
						|
mov dword ptr (-72)[ebp],edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
lea edi,(60)[edi]
 | 
						|
mov dword ptr (-76)[ebp],edi
 | 
						|
L330:
 | 
						|
L331:
 | 
						|
mov edi,dword ptr (-76)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-76)[ebp],esi
 | 
						|
mov esi,dword ptr (-72)[ebp]
 | 
						|
lea ebx,(1)[esi]
 | 
						|
mov dword ptr (-72)[ebp],ebx
 | 
						|
mov bl,byte ptr [esi]
 | 
						|
mov byte ptr [edi],bl
 | 
						|
movsx edi,bl
 | 
						|
cmp edi,0
 | 
						|
jne L330
 | 
						|
mov dword ptr (-84)[ebp],0
 | 
						|
mov dword ptr (-80)[ebp],0
 | 
						|
fld qword ptr (L333)
 | 
						|
fstp qword ptr (-68)[ebp]
 | 
						|
fld qword ptr (L333)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L333)
 | 
						|
fstp qword ptr (-52)[ebp]
 | 
						|
fld qword ptr (L333)
 | 
						|
fstp qword ptr (-44)[ebp]
 | 
						|
fld qword ptr (L333)
 | 
						|
fstp qword ptr (-36)[ebp]
 | 
						|
fld qword ptr (L333)
 | 
						|
fstp qword ptr (-28)[ebp]
 | 
						|
fld qword ptr (L333)
 | 
						|
fstp qword ptr (-20)[ebp]
 | 
						|
fld qword ptr (L333)
 | 
						|
fstp qword ptr (-12)[ebp]
 | 
						|
mov dword ptr (-80)[ebp],0
 | 
						|
mov dword ptr (-4)[ebp],0
 | 
						|
L341:
 | 
						|
mov edi,dword ptr (-4)[ebp]
 | 
						|
lea edi,[edi*8]
 | 
						|
fld qword ptr (-60)[ebp][edi]
 | 
						|
fcomp qword ptr (-68)[ebp][edi]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L356
 | 
						|
je L345
 | 
						|
L356:
 | 
						|
mov dword ptr (-80)[ebp],1
 | 
						|
L345:
 | 
						|
L342:
 | 
						|
inc dword ptr (-4)[ebp]
 | 
						|
cmp dword ptr (-4)[ebp],7
 | 
						|
jl L341
 | 
						|
cmp dword ptr (-80)[ebp],0
 | 
						|
je L348
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L350
 | 
						|
push 1
 | 
						|
lea edi,(L328)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L350:
 | 
						|
inc dword ptr (-84)[ebp]
 | 
						|
L348:
 | 
						|
jmp L352
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L354
 | 
						|
push 2
 | 
						|
lea edi,(L328)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L354:
 | 
						|
add dword ptr (-84)[ebp],2
 | 
						|
L352:
 | 
						|
mov eax,dword ptr (-84)[ebp]
 | 
						|
L327:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
_TEXT ends
 | 
						|
_DATA segment
 | 
						|
align 1
 | 
						|
L358 label byte
 | 
						|
db 115
 | 
						|
db 50
 | 
						|
db 53
 | 
						|
db 44
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 37
 | 
						|
db 100
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L359 label byte
 | 
						|
db 115
 | 
						|
db 50
 | 
						|
db 53
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 0
 | 
						|
public _s25
 | 
						|
_DATA ends
 | 
						|
_TEXT segment
 | 
						|
_s25:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,28
 | 
						|
lea edi,(L359)
 | 
						|
mov dword ptr (-16)[ebp],edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
lea edi,(60)[edi]
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
L360:
 | 
						|
L361:
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-20)[ebp],esi
 | 
						|
mov esi,dword ptr (-16)[ebp]
 | 
						|
lea ebx,(1)[esi]
 | 
						|
mov dword ptr (-16)[ebp],ebx
 | 
						|
mov bl,byte ptr [esi]
 | 
						|
mov byte ptr [edi],bl
 | 
						|
movsx edi,bl
 | 
						|
cmp edi,0
 | 
						|
jne L360
 | 
						|
mov dword ptr (-24)[ebp],0
 | 
						|
lea edi,(L363)
 | 
						|
mov dword ptr (-8)[ebp],edi
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
movsx esi,byte ptr (1)[edi]
 | 
						|
movsx ebx,byte ptr [edi]
 | 
						|
cmp ebx,esi
 | 
						|
jne L367
 | 
						|
movsx edi,byte ptr (2)[edi]
 | 
						|
cmp esi,edi
 | 
						|
jne L367
 | 
						|
cmp edi,46
 | 
						|
je L364
 | 
						|
L367:
 | 
						|
inc dword ptr (-24)[ebp]
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L368
 | 
						|
push 1
 | 
						|
lea edi,(L358)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L368:
 | 
						|
L364:
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
movsx edi,byte ptr (3)[edi]
 | 
						|
cmp edi,0
 | 
						|
je L370
 | 
						|
add dword ptr (-24)[ebp],4
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L372
 | 
						|
push 4
 | 
						|
lea edi,(L358)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L372:
 | 
						|
L370:
 | 
						|
movsx edi,byte ptr (L376+1)
 | 
						|
cmp edi,34
 | 
						|
je L374
 | 
						|
add dword ptr (-24)[ebp],8
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L378
 | 
						|
push 8
 | 
						|
lea edi,(L358)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L378:
 | 
						|
L374:
 | 
						|
lea edi,(L380)
 | 
						|
mov dword ptr (-8)[ebp],edi
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
movsx esi,byte ptr [edi]
 | 
						|
cmp esi,10
 | 
						|
jne L388
 | 
						|
movsx esi,byte ptr (1)[edi]
 | 
						|
cmp esi,9
 | 
						|
jne L388
 | 
						|
movsx esi,byte ptr (2)[edi]
 | 
						|
cmp esi,8
 | 
						|
jne L388
 | 
						|
movsx esi,byte ptr (3)[edi]
 | 
						|
cmp esi,13
 | 
						|
jne L388
 | 
						|
movsx esi,byte ptr (4)[edi]
 | 
						|
cmp esi,12
 | 
						|
jne L388
 | 
						|
movsx esi,byte ptr (5)[edi]
 | 
						|
cmp esi,92
 | 
						|
jne L388
 | 
						|
movsx edi,byte ptr (6)[edi]
 | 
						|
cmp edi,39
 | 
						|
je L381
 | 
						|
L388:
 | 
						|
add dword ptr (-24)[ebp],16
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L389
 | 
						|
push 16
 | 
						|
lea edi,(L358)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L389:
 | 
						|
L381:
 | 
						|
lea edi,(L391)
 | 
						|
mov dword ptr (-12)[ebp],edi
 | 
						|
mov dword ptr (-8)[ebp],edi
 | 
						|
mov dword ptr (-28)[ebp],0
 | 
						|
mov dword ptr (-4)[ebp],0
 | 
						|
jmp L395
 | 
						|
L392:
 | 
						|
mov edi,dword ptr (-4)[ebp]
 | 
						|
mov esi,dword ptr (-8)[ebp]
 | 
						|
movsx esi,byte ptr [esi][edi]
 | 
						|
mov ebx,dword ptr (-12)[ebp]
 | 
						|
movsx edi,byte ptr [ebx][edi]
 | 
						|
cmp esi,edi
 | 
						|
je L396
 | 
						|
mov dword ptr (-28)[ebp],1
 | 
						|
L396:
 | 
						|
L393:
 | 
						|
inc dword ptr (-4)[ebp]
 | 
						|
L395:
 | 
						|
mov edi,dword ptr (-4)[ebp]
 | 
						|
cmp edi,7
 | 
						|
jb L392
 | 
						|
cmp dword ptr (-28)[ebp],0
 | 
						|
je L398
 | 
						|
add dword ptr (-24)[ebp],32
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L400
 | 
						|
push 32
 | 
						|
lea edi,(L358)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L400:
 | 
						|
L398:
 | 
						|
mov eax,dword ptr (-24)[ebp]
 | 
						|
L357:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
_TEXT ends
 | 
						|
_DATA segment
 | 
						|
align 1
 | 
						|
L403 label byte
 | 
						|
db 115
 | 
						|
db 50
 | 
						|
db 54
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L404 label byte
 | 
						|
db 37
 | 
						|
db 51
 | 
						|
db 100
 | 
						|
db 32
 | 
						|
db 98
 | 
						|
db 105
 | 
						|
db 116
 | 
						|
db 115
 | 
						|
db 32
 | 
						|
db 105
 | 
						|
db 110
 | 
						|
db 32
 | 
						|
db 37
 | 
						|
db 115
 | 
						|
db 115
 | 
						|
db 46
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L405 label byte
 | 
						|
db 37
 | 
						|
db 101
 | 
						|
db 32
 | 
						|
db 105
 | 
						|
db 115
 | 
						|
db 32
 | 
						|
db 116
 | 
						|
db 104
 | 
						|
db 101
 | 
						|
db 32
 | 
						|
db 108
 | 
						|
db 101
 | 
						|
db 97
 | 
						|
db 115
 | 
						|
db 116
 | 
						|
db 32
 | 
						|
db 110
 | 
						|
db 117
 | 
						|
db 109
 | 
						|
db 98
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 32
 | 
						|
db 116
 | 
						|
db 104
 | 
						|
db 97
 | 
						|
db 116
 | 
						|
db 32
 | 
						|
db 99
 | 
						|
db 97
 | 
						|
db 110
 | 
						|
db 32
 | 
						|
db 98
 | 
						|
db 101
 | 
						|
db 32
 | 
						|
db 97
 | 
						|
db 100
 | 
						|
db 100
 | 
						|
db 101
 | 
						|
db 100
 | 
						|
db 32
 | 
						|
db 116
 | 
						|
db 111
 | 
						|
db 32
 | 
						|
db 49
 | 
						|
db 46
 | 
						|
db 32
 | 
						|
db 40
 | 
						|
db 37
 | 
						|
db 115
 | 
						|
db 41
 | 
						|
db 46
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
public _s26
 | 
						|
_DATA ends
 | 
						|
_TEXT segment
 | 
						|
_s26:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,56
 | 
						|
lea edi,(L403)
 | 
						|
mov dword ptr (-36)[ebp],edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
lea edi,(60)[edi]
 | 
						|
mov dword ptr (-40)[ebp],edi
 | 
						|
L406:
 | 
						|
L407:
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-40)[ebp],esi
 | 
						|
mov esi,dword ptr (-36)[ebp]
 | 
						|
lea ebx,(1)[esi]
 | 
						|
mov dword ptr (-36)[ebp],ebx
 | 
						|
mov bl,byte ptr [esi]
 | 
						|
mov byte ptr [edi],bl
 | 
						|
movsx edi,bl
 | 
						|
cmp edi,0
 | 
						|
jne L406
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
mov dword ptr [edi],0
 | 
						|
mov byte ptr (-44)[ebp],0
 | 
						|
mov byte ptr (-8)[ebp],1
 | 
						|
jmp L410
 | 
						|
L409:
 | 
						|
movsx edi,byte ptr (-8)[ebp]
 | 
						|
lea edi,[edi*2]
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-8)[ebp],bl
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
inc dword ptr [edi]
 | 
						|
L410:
 | 
						|
movsx edi,byte ptr (-44)[ebp]
 | 
						|
movsx esi,byte ptr (-8)[ebp]
 | 
						|
cmp edi,esi
 | 
						|
jne L409
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
mov esi,dword ptr [edi]
 | 
						|
lea esi,[esi*4]
 | 
						|
mov dword ptr (4)[edi],esi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
mov esi,dword ptr [edi]
 | 
						|
lea esi,[esi*2]
 | 
						|
mov dword ptr (8)[edi],esi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
mov esi,dword ptr [edi]
 | 
						|
lea esi,[esi*4]
 | 
						|
mov dword ptr (12)[edi],esi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
mov esi,dword ptr [edi]
 | 
						|
lea esi,[esi*4]
 | 
						|
mov dword ptr (16)[edi],esi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
mov esi,dword ptr [edi]
 | 
						|
lea esi,[esi*4]
 | 
						|
mov dword ptr (20)[edi],esi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
mov esi,dword ptr [edi]
 | 
						|
lea esi,[esi*8]
 | 
						|
mov dword ptr (24)[edi],esi
 | 
						|
fld dword ptr (L412)
 | 
						|
fstp dword ptr (-16)[ebp]
 | 
						|
fld dword ptr (L412)
 | 
						|
fstp dword ptr (-4)[ebp]
 | 
						|
fld dword ptr (L413)
 | 
						|
fstp dword ptr (-12)[ebp]
 | 
						|
jmp L415
 | 
						|
L414:
 | 
						|
fld dword ptr (-16)[ebp]
 | 
						|
fadd dword ptr (-4)[ebp]
 | 
						|
fstp dword ptr (-12)[ebp]
 | 
						|
fld dword ptr (-4)[ebp]
 | 
						|
fdiv qword ptr (L417)
 | 
						|
fstp dword ptr (-4)[ebp]
 | 
						|
L415:
 | 
						|
fld dword ptr (-16)[ebp]
 | 
						|
fcomp dword ptr (-12)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L414
 | 
						|
jne L414
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
fld qword ptr (L418)
 | 
						|
fmul dword ptr (-4)[ebp]
 | 
						|
fstp dword ptr (28)[edi]
 | 
						|
fld qword ptr (L419)
 | 
						|
fstp qword ptr (-32)[ebp]
 | 
						|
fld dword ptr (L412)
 | 
						|
fstp dword ptr (-4)[ebp]
 | 
						|
fld qword ptr (L420)
 | 
						|
fstp qword ptr (-24)[ebp]
 | 
						|
jmp L422
 | 
						|
L421:
 | 
						|
fld dword ptr (-4)[ebp]
 | 
						|
fstp qword ptr (-56)[ebp]
 | 
						|
fld qword ptr (-32)[ebp]
 | 
						|
fadd qword ptr (-56)[ebp]
 | 
						|
fstp qword ptr (-24)[ebp]
 | 
						|
fld qword ptr (-56)[ebp]
 | 
						|
fdiv qword ptr (L417)
 | 
						|
fstp dword ptr (-4)[ebp]
 | 
						|
L422:
 | 
						|
fld qword ptr (-32)[ebp]
 | 
						|
fcomp qword ptr (-24)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L421
 | 
						|
jne L421
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
fld qword ptr (L418)
 | 
						|
fmul dword ptr (-4)[ebp]
 | 
						|
fstp dword ptr (32)[edi]
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (40)[edi],0
 | 
						|
je L424
 | 
						|
lea edi,(L426)
 | 
						|
push edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
mov edi,dword ptr [edi]
 | 
						|
push edi
 | 
						|
lea edi,(L404)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,12
 | 
						|
lea edi,(L427)
 | 
						|
push edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
mov edi,dword ptr (4)[edi]
 | 
						|
push edi
 | 
						|
lea edi,(L404)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,12
 | 
						|
lea edi,(L428)
 | 
						|
push edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
mov edi,dword ptr (8)[edi]
 | 
						|
push edi
 | 
						|
lea edi,(L404)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,12
 | 
						|
lea edi,(L429)
 | 
						|
push edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
mov edi,dword ptr (12)[edi]
 | 
						|
push edi
 | 
						|
lea edi,(L404)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,12
 | 
						|
lea edi,(L430)
 | 
						|
push edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
mov edi,dword ptr (16)[edi]
 | 
						|
push edi
 | 
						|
lea edi,(L404)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,12
 | 
						|
lea edi,(L431)
 | 
						|
push edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
mov edi,dword ptr (20)[edi]
 | 
						|
push edi
 | 
						|
lea edi,(L404)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,12
 | 
						|
lea edi,(L432)
 | 
						|
push edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
mov edi,dword ptr (24)[edi]
 | 
						|
push edi
 | 
						|
lea edi,(L404)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,12
 | 
						|
lea edi,(L431)
 | 
						|
push edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
fld dword ptr (28)[edi]
 | 
						|
sub esp,8
 | 
						|
fstp qword ptr [esp]
 | 
						|
lea edi,(L405)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,16
 | 
						|
lea edi,(L432)
 | 
						|
push edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
fld dword ptr (32)[edi]
 | 
						|
sub esp,8
 | 
						|
fstp qword ptr [esp]
 | 
						|
lea edi,(L405)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,16
 | 
						|
L424:
 | 
						|
mov eax,0
 | 
						|
L402:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
_TEXT ends
 | 
						|
_DATA segment
 | 
						|
align 1
 | 
						|
L434 label byte
 | 
						|
db 115
 | 
						|
db 52
 | 
						|
db 44
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 37
 | 
						|
db 100
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L435 label byte
 | 
						|
db 115
 | 
						|
db 52
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 0
 | 
						|
public _s4
 | 
						|
_DATA ends
 | 
						|
_TEXT segment
 | 
						|
_s4:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,36
 | 
						|
mov dword ptr (-24)[ebp],0
 | 
						|
lea edi,(L435)
 | 
						|
mov dword ptr (-16)[ebp],edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
lea edi,(60)[edi]
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
L436:
 | 
						|
L437:
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-20)[ebp],esi
 | 
						|
mov esi,dword ptr (-16)[ebp]
 | 
						|
lea ebx,(1)[esi]
 | 
						|
mov dword ptr (-16)[ebp],ebx
 | 
						|
mov bl,byte ptr [esi]
 | 
						|
mov byte ptr [edi],bl
 | 
						|
movsx edi,bl
 | 
						|
cmp edi,0
 | 
						|
jne L436
 | 
						|
mov dword ptr (-4)[ebp],0
 | 
						|
L439:
 | 
						|
mov edi,dword ptr (-4)[ebp]
 | 
						|
push edi
 | 
						|
call _svtest
 | 
						|
add esp,4
 | 
						|
mov edi,eax
 | 
						|
call _zero
 | 
						|
add esp,0
 | 
						|
cmp edi,eax
 | 
						|
je L443
 | 
						|
mov dword ptr (-24)[ebp],1
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L445
 | 
						|
push 1
 | 
						|
lea edi,(L434)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L445:
 | 
						|
L443:
 | 
						|
L440:
 | 
						|
inc dword ptr (-4)[ebp]
 | 
						|
cmp dword ptr (-4)[ebp],3
 | 
						|
jl L439
 | 
						|
call _setev
 | 
						|
add esp,0
 | 
						|
call _testev
 | 
						|
add esp,0
 | 
						|
cmp eax,0
 | 
						|
je L447
 | 
						|
add dword ptr (-24)[ebp],2
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L449
 | 
						|
push 2
 | 
						|
lea edi,(L434)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L449:
 | 
						|
L447:
 | 
						|
jmp L451
 | 
						|
add dword ptr (-24)[ebp],4
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L453
 | 
						|
push 4
 | 
						|
lea edi,(L434)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L453:
 | 
						|
L451:
 | 
						|
mov dword ptr (-8)[ebp],0ffffffffH
 | 
						|
mov dword ptr (-12)[ebp],1
 | 
						|
mov dword ptr (-4)[ebp],0
 | 
						|
jmp L458
 | 
						|
L455:
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
and dword ptr (-12)[ebp],edi
 | 
						|
shr edi,1
 | 
						|
mov dword ptr (-8)[ebp],edi
 | 
						|
L456:
 | 
						|
inc dword ptr (-4)[ebp]
 | 
						|
L458:
 | 
						|
mov edi,dword ptr (-4)[ebp]
 | 
						|
mov esi,dword ptr (20)[ebp]
 | 
						|
mov esi,dword ptr [esi]
 | 
						|
lea esi,[esi*4]
 | 
						|
cmp edi,esi
 | 
						|
jb L455
 | 
						|
mov edi,dword ptr (-12)[ebp]
 | 
						|
cmp edi,1
 | 
						|
jne L461
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
cmp edi,0
 | 
						|
je L459
 | 
						|
L461:
 | 
						|
add dword ptr (-24)[ebp],8
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L462
 | 
						|
push 8
 | 
						|
lea edi,(L434)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L462:
 | 
						|
L459:
 | 
						|
mov eax,dword ptr (-24)[ebp]
 | 
						|
L433:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
_TEXT ends
 | 
						|
_DATA segment
 | 
						|
align 4
 | 
						|
L465 label byte
 | 
						|
db 4 dup (0)
 | 
						|
public _svtest
 | 
						|
_DATA ends
 | 
						|
_TEXT segment
 | 
						|
_svtest:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,4
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp edi,0
 | 
						|
je L468
 | 
						|
cmp edi,1
 | 
						|
je L469
 | 
						|
cmp edi,2
 | 
						|
je L472
 | 
						|
jmp L466
 | 
						|
L468:
 | 
						|
mov dword ptr (L465),1978
 | 
						|
mov dword ptr (-4)[ebp],0
 | 
						|
jmp L467
 | 
						|
L469:
 | 
						|
cmp dword ptr (L465),1978
 | 
						|
je L470
 | 
						|
mov dword ptr (-4)[ebp],1
 | 
						|
jmp L467
 | 
						|
L470:
 | 
						|
mov dword ptr (L465),1929
 | 
						|
mov dword ptr (-4)[ebp],0
 | 
						|
jmp L467
 | 
						|
L472:
 | 
						|
cmp dword ptr (L465),1929
 | 
						|
je L473
 | 
						|
mov dword ptr (-4)[ebp],1
 | 
						|
jmp L467
 | 
						|
L473:
 | 
						|
mov dword ptr (-4)[ebp],0
 | 
						|
L466:
 | 
						|
L467:
 | 
						|
mov eax,dword ptr (-4)[ebp]
 | 
						|
L464:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
_TEXT ends
 | 
						|
_DATA segment
 | 
						|
align 4
 | 
						|
L476 label byte
 | 
						|
db 4 dup (0)
 | 
						|
public _zero
 | 
						|
_DATA ends
 | 
						|
_TEXT segment
 | 
						|
_zero:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,4
 | 
						|
mov dword ptr (L476),2
 | 
						|
mov dword ptr (-4)[ebp],0
 | 
						|
mov eax,dword ptr (-4)[ebp]
 | 
						|
L475:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
public _testev
 | 
						|
_testev:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
cmp dword ptr (_extvar),1066
 | 
						|
je L478
 | 
						|
mov eax,1
 | 
						|
jmp L477
 | 
						|
L478:
 | 
						|
mov eax,0
 | 
						|
L477:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
_TEXT ends
 | 
						|
_DATA segment
 | 
						|
align 1
 | 
						|
L481 label byte
 | 
						|
db 115
 | 
						|
db 54
 | 
						|
db 49
 | 
						|
db 44
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 37
 | 
						|
db 100
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L482 label byte
 | 
						|
db 115
 | 
						|
db 54
 | 
						|
db 49
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L483 label byte
 | 
						|
db 65
 | 
						|
db 66
 | 
						|
db 67
 | 
						|
db 68
 | 
						|
db 69
 | 
						|
db 70
 | 
						|
db 71
 | 
						|
db 72
 | 
						|
db 73
 | 
						|
db 74
 | 
						|
db 75
 | 
						|
db 76
 | 
						|
db 77
 | 
						|
db 78
 | 
						|
db 79
 | 
						|
db 80
 | 
						|
db 81
 | 
						|
db 82
 | 
						|
db 83
 | 
						|
db 84
 | 
						|
db 85
 | 
						|
db 86
 | 
						|
db 87
 | 
						|
db 88
 | 
						|
db 89
 | 
						|
db 90
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L484 label byte
 | 
						|
db 97
 | 
						|
db 98
 | 
						|
db 99
 | 
						|
db 100
 | 
						|
db 101
 | 
						|
db 102
 | 
						|
db 103
 | 
						|
db 104
 | 
						|
db 105
 | 
						|
db 106
 | 
						|
db 107
 | 
						|
db 108
 | 
						|
db 109
 | 
						|
db 110
 | 
						|
db 111
 | 
						|
db 112
 | 
						|
db 113
 | 
						|
db 114
 | 
						|
db 115
 | 
						|
db 116
 | 
						|
db 117
 | 
						|
db 118
 | 
						|
db 119
 | 
						|
db 120
 | 
						|
db 121
 | 
						|
db 122
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L485 label byte
 | 
						|
db 48
 | 
						|
db 49
 | 
						|
db 50
 | 
						|
db 51
 | 
						|
db 52
 | 
						|
db 53
 | 
						|
db 54
 | 
						|
db 55
 | 
						|
db 56
 | 
						|
db 57
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L486 label byte
 | 
						|
db 126
 | 
						|
db 33
 | 
						|
db 34
 | 
						|
db 35
 | 
						|
db 37
 | 
						|
db 38
 | 
						|
db 40
 | 
						|
db 41
 | 
						|
db 95
 | 
						|
db 61
 | 
						|
db 45
 | 
						|
db 94
 | 
						|
db 124
 | 
						|
db 123
 | 
						|
db 125
 | 
						|
db 91
 | 
						|
db 93
 | 
						|
db 43
 | 
						|
db 59
 | 
						|
db 42
 | 
						|
db 58
 | 
						|
db 60
 | 
						|
db 62
 | 
						|
db 44
 | 
						|
db 46
 | 
						|
db 63
 | 
						|
db 47
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L487 label byte
 | 
						|
db 10
 | 
						|
db 9
 | 
						|
db 8
 | 
						|
db 13
 | 
						|
db 12
 | 
						|
db 92
 | 
						|
db 39
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L488 label byte
 | 
						|
db 32
 | 
						|
db 0
 | 
						|
db 0
 | 
						|
public _s61
 | 
						|
_DATA ends
 | 
						|
_TEXT segment
 | 
						|
_s61:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,64
 | 
						|
lea edi,(L482)
 | 
						|
mov dword ptr (-36)[ebp],edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
lea edi,(60)[edi]
 | 
						|
mov dword ptr (-40)[ebp],edi
 | 
						|
mov dword ptr (-48)[ebp],0
 | 
						|
L489:
 | 
						|
L490:
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-40)[ebp],esi
 | 
						|
mov esi,dword ptr (-36)[ebp]
 | 
						|
lea ebx,(1)[esi]
 | 
						|
mov dword ptr (-36)[ebp],ebx
 | 
						|
mov bl,byte ptr [esi]
 | 
						|
mov byte ptr [edi],bl
 | 
						|
movsx edi,bl
 | 
						|
cmp edi,0
 | 
						|
jne L489
 | 
						|
mov word ptr (-60)[ebp],-19
 | 
						|
movsx edi,word ptr (-60)[ebp]
 | 
						|
mov dword ptr (-64)[ebp],edi
 | 
						|
cmp dword ptr (-64)[ebp],-19
 | 
						|
je L492
 | 
						|
inc dword ptr (-48)[ebp]
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L494
 | 
						|
push 1
 | 
						|
lea edi,(L481)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L494:
 | 
						|
L492:
 | 
						|
lea edi,(L483)
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
lea edi,(L484)
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
lea edi,(L485)
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
lea edi,(L486)
 | 
						|
mov dword ptr (-16)[ebp],edi
 | 
						|
lea edi,(L487)
 | 
						|
mov dword ptr (-12)[ebp],edi
 | 
						|
lea edi,(L488)
 | 
						|
mov dword ptr (-8)[ebp],edi
 | 
						|
mov dword ptr (-32)[ebp],0
 | 
						|
mov dword ptr (-4)[ebp],0
 | 
						|
jmp L506
 | 
						|
L505:
 | 
						|
mov edi,dword ptr (-4)[ebp]
 | 
						|
lea edi,(-28)[ebp][edi*4]
 | 
						|
mov esi,dword ptr [edi]
 | 
						|
lea ebx,(1)[esi]
 | 
						|
mov dword ptr [edi],ebx
 | 
						|
movsx edi,byte ptr [esi]
 | 
						|
cmp edi,0
 | 
						|
jge L508
 | 
						|
mov dword ptr (-32)[ebp],1
 | 
						|
L508:
 | 
						|
L506:
 | 
						|
mov edi,dword ptr (-4)[ebp]
 | 
						|
mov edi,dword ptr (-28)[ebp][edi*4]
 | 
						|
movsx edi,byte ptr [edi]
 | 
						|
cmp edi,0
 | 
						|
jne L505
 | 
						|
L502:
 | 
						|
inc dword ptr (-4)[ebp]
 | 
						|
cmp dword ptr (-4)[ebp],6
 | 
						|
jl L506
 | 
						|
cmp dword ptr (-32)[ebp],0
 | 
						|
je L510
 | 
						|
add dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L512
 | 
						|
push 2
 | 
						|
lea edi,(L481)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L512:
 | 
						|
L510:
 | 
						|
mov dword ptr (-44)[ebp],1048579
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
mov esi,edi
 | 
						|
mov word ptr (-52)[ebp],si
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-56)[ebp],bl
 | 
						|
movsx edi,word ptr (-52)[ebp]
 | 
						|
cmp edi,dword ptr (-44)[ebp]
 | 
						|
je L517
 | 
						|
cmp edi,3
 | 
						|
jne L516
 | 
						|
L517:
 | 
						|
movsx edi,byte ptr (-56)[ebp]
 | 
						|
cmp edi,dword ptr (-44)[ebp]
 | 
						|
je L514
 | 
						|
cmp edi,3
 | 
						|
je L514
 | 
						|
L516:
 | 
						|
add dword ptr (-48)[ebp],8
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L518
 | 
						|
push 8
 | 
						|
lea edi,(L481)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L518:
 | 
						|
L514:
 | 
						|
mov eax,dword ptr (-48)[ebp]
 | 
						|
L480:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
_TEXT ends
 | 
						|
_DATA segment
 | 
						|
align 1
 | 
						|
L521 label byte
 | 
						|
db 115
 | 
						|
db 54
 | 
						|
db 50
 | 
						|
db 54
 | 
						|
db 44
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 37
 | 
						|
db 100
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L522 label byte
 | 
						|
db 115
 | 
						|
db 54
 | 
						|
db 50
 | 
						|
db 54
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 0
 | 
						|
public _s626
 | 
						|
_DATA ends
 | 
						|
_TEXT segment
 | 
						|
_s626:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,132
 | 
						|
lea edi,(L522)
 | 
						|
mov dword ptr (-56)[ebp],edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
lea edi,(60)[edi]
 | 
						|
mov dword ptr (-60)[ebp],edi
 | 
						|
mov dword ptr (-108)[ebp],0
 | 
						|
L523:
 | 
						|
L524:
 | 
						|
mov edi,dword ptr (-60)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-60)[ebp],esi
 | 
						|
mov esi,dword ptr (-56)[ebp]
 | 
						|
lea ebx,(1)[esi]
 | 
						|
mov dword ptr (-56)[ebp],ebx
 | 
						|
mov bl,byte ptr [esi]
 | 
						|
mov byte ptr [edi],bl
 | 
						|
movsx edi,bl
 | 
						|
cmp edi,0
 | 
						|
jne L523
 | 
						|
fld dword ptr (L412)
 | 
						|
fstp dword ptr (-36)[ebp]
 | 
						|
mov dword ptr (-64)[ebp],1
 | 
						|
mov dword ptr (-40)[ebp],1
 | 
						|
mov dword ptr (-4)[ebp],0
 | 
						|
jmp L529
 | 
						|
L526:
 | 
						|
fld dword ptr (L530)
 | 
						|
fmul dword ptr (-36)[ebp]
 | 
						|
fstp dword ptr (-36)[ebp]
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
lea edi,[edi*2]
 | 
						|
or edi,dword ptr (-64)[ebp]
 | 
						|
mov dword ptr (-40)[ebp],edi
 | 
						|
L527:
 | 
						|
inc dword ptr (-4)[ebp]
 | 
						|
L529:
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
mov edi,dword ptr (12)[edi]
 | 
						|
sub edi,2
 | 
						|
cmp dword ptr (-4)[ebp],edi
 | 
						|
jl L526
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fstp dword ptr (-116)[ebp]
 | 
						|
fld dword ptr (-36)[ebp]
 | 
						|
fsub dword ptr (-116)[ebp]
 | 
						|
fdiv dword ptr (-36)[ebp]
 | 
						|
fstp dword ptr (-36)[ebp]
 | 
						|
fld qword ptr (L417)
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
fmul dword ptr (28)[edi]
 | 
						|
fcomp dword ptr (-36)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L531
 | 
						|
jae L531
 | 
						|
add dword ptr (-108)[ebp],2
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L533
 | 
						|
push 2
 | 
						|
lea edi,(L521)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L533:
 | 
						|
L531:
 | 
						|
mov byte ptr (-76)[ebp],125
 | 
						|
mov word ptr (-80)[ebp],125
 | 
						|
mov dword ptr (-84)[ebp],125
 | 
						|
mov dword ptr (-100)[ebp],15625
 | 
						|
mov dword ptr (-88)[ebp],125
 | 
						|
mov dword ptr (-104)[ebp],15625
 | 
						|
mov dword ptr (-68)[ebp],125
 | 
						|
mov dword ptr (-112)[ebp],15625
 | 
						|
fld dword ptr (L535)
 | 
						|
fstp dword ptr (-72)[ebp]
 | 
						|
fld qword ptr (L536)
 | 
						|
fstp qword ptr (-96)[ebp]
 | 
						|
fld qword ptr (L537)
 | 
						|
fstp qword ptr (-52)[ebp]
 | 
						|
mov dword ptr (-4)[ebp],0
 | 
						|
L538:
 | 
						|
mov edi,dword ptr (-4)[ebp]
 | 
						|
mov byte ptr (-32)[ebp][edi],0
 | 
						|
L539:
 | 
						|
inc dword ptr (-4)[ebp]
 | 
						|
cmp dword ptr (-4)[ebp],28
 | 
						|
jl L538
 | 
						|
movsx edi,byte ptr (-76)[ebp]
 | 
						|
mov esi,edi
 | 
						|
imul esi,edi
 | 
						|
cmp esi,dword ptr (-100)[ebp]
 | 
						|
je L542
 | 
						|
mov byte ptr (-32)[ebp],1
 | 
						|
L542:
 | 
						|
movsx edi,word ptr (-80)[ebp]
 | 
						|
movsx esi,byte ptr (-76)[ebp]
 | 
						|
imul edi,esi
 | 
						|
cmp edi,dword ptr (-100)[ebp]
 | 
						|
je L544
 | 
						|
mov byte ptr (-31)[ebp],1
 | 
						|
L544:
 | 
						|
movsx edi,word ptr (-80)[ebp]
 | 
						|
mov esi,edi
 | 
						|
imul esi,edi
 | 
						|
cmp esi,dword ptr (-100)[ebp]
 | 
						|
je L547
 | 
						|
mov byte ptr (-30)[ebp],1
 | 
						|
L547:
 | 
						|
mov edi,dword ptr (-84)[ebp]
 | 
						|
movsx esi,byte ptr (-76)[ebp]
 | 
						|
imul edi,esi
 | 
						|
cmp edi,dword ptr (-100)[ebp]
 | 
						|
je L550
 | 
						|
mov byte ptr (-29)[ebp],1
 | 
						|
L550:
 | 
						|
mov edi,dword ptr (-84)[ebp]
 | 
						|
movsx esi,word ptr (-80)[ebp]
 | 
						|
imul edi,esi
 | 
						|
cmp edi,dword ptr (-100)[ebp]
 | 
						|
je L553
 | 
						|
mov byte ptr (-28)[ebp],1
 | 
						|
L553:
 | 
						|
mov edi,dword ptr (-84)[ebp]
 | 
						|
mov esi,edi
 | 
						|
imul esi,edi
 | 
						|
cmp esi,dword ptr (-100)[ebp]
 | 
						|
je L556
 | 
						|
mov byte ptr (-27)[ebp],1
 | 
						|
L556:
 | 
						|
mov eax,dword ptr (-88)[ebp]
 | 
						|
movsx edi,byte ptr (-76)[ebp]
 | 
						|
mul edi
 | 
						|
cmp eax,dword ptr (-104)[ebp]
 | 
						|
je L559
 | 
						|
mov byte ptr (-26)[ebp],1
 | 
						|
L559:
 | 
						|
mov eax,dword ptr (-88)[ebp]
 | 
						|
movsx edi,word ptr (-80)[ebp]
 | 
						|
mul edi
 | 
						|
cmp eax,dword ptr (-104)[ebp]
 | 
						|
je L562
 | 
						|
mov byte ptr (-25)[ebp],1
 | 
						|
L562:
 | 
						|
mov eax,dword ptr (-88)[ebp]
 | 
						|
mov edi,dword ptr (-84)[ebp]
 | 
						|
mul edi
 | 
						|
cmp eax,dword ptr (-104)[ebp]
 | 
						|
je L565
 | 
						|
mov byte ptr (-24)[ebp],1
 | 
						|
L565:
 | 
						|
mov edi,dword ptr (-88)[ebp]
 | 
						|
mov eax,edi
 | 
						|
mul edi
 | 
						|
cmp eax,dword ptr (-104)[ebp]
 | 
						|
je L568
 | 
						|
mov byte ptr (-23)[ebp],1
 | 
						|
L568:
 | 
						|
mov edi,dword ptr (-68)[ebp]
 | 
						|
movsx esi,byte ptr (-76)[ebp]
 | 
						|
imul edi,esi
 | 
						|
cmp edi,dword ptr (-112)[ebp]
 | 
						|
je L571
 | 
						|
mov byte ptr (-22)[ebp],1
 | 
						|
L571:
 | 
						|
mov edi,dword ptr (-68)[ebp]
 | 
						|
movsx esi,word ptr (-80)[ebp]
 | 
						|
imul edi,esi
 | 
						|
cmp edi,dword ptr (-112)[ebp]
 | 
						|
je L574
 | 
						|
mov byte ptr (-21)[ebp],1
 | 
						|
L574:
 | 
						|
mov edi,dword ptr (-68)[ebp]
 | 
						|
mov esi,dword ptr (-84)[ebp]
 | 
						|
imul edi,esi
 | 
						|
cmp edi,dword ptr (-112)[ebp]
 | 
						|
je L577
 | 
						|
mov byte ptr (-20)[ebp],1
 | 
						|
L577:
 | 
						|
mov edi,dword ptr (-68)[ebp]
 | 
						|
mov eax,edi
 | 
						|
mul dword ptr (-88)[ebp]
 | 
						|
cmp eax,dword ptr (-104)[ebp]
 | 
						|
je L580
 | 
						|
mov byte ptr (-19)[ebp],1
 | 
						|
L580:
 | 
						|
mov edi,dword ptr (-68)[ebp]
 | 
						|
mov esi,edi
 | 
						|
imul esi,edi
 | 
						|
cmp esi,dword ptr (-112)[ebp]
 | 
						|
je L583
 | 
						|
mov byte ptr (-18)[ebp],1
 | 
						|
L583:
 | 
						|
fld dword ptr (-72)[ebp]
 | 
						|
movsx edi,byte ptr (-76)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
fld qword ptr (-52)[ebp]
 | 
						|
fcompp
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L645
 | 
						|
je L586
 | 
						|
L645:
 | 
						|
mov byte ptr (-17)[ebp],1
 | 
						|
L586:
 | 
						|
fld dword ptr (-72)[ebp]
 | 
						|
movsx edi,word ptr (-80)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
fld qword ptr (-52)[ebp]
 | 
						|
fcompp
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L646
 | 
						|
je L589
 | 
						|
L646:
 | 
						|
mov byte ptr (-16)[ebp],1
 | 
						|
L589:
 | 
						|
fld dword ptr (-72)[ebp]
 | 
						|
mov edi,dword ptr (-84)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
fld qword ptr (-52)[ebp]
 | 
						|
fcompp
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L647
 | 
						|
je L592
 | 
						|
L647:
 | 
						|
mov byte ptr (-15)[ebp],1
 | 
						|
L592:
 | 
						|
mov edi,dword ptr (-88)[ebp]
 | 
						|
fld dword ptr (-72)[ebp]
 | 
						|
fld qword ptr (L597)
 | 
						|
mov esi,edi
 | 
						|
shr esi,1
 | 
						|
push esi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
and edi,1
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
sub esp,4
 | 
						|
fstp dword ptr 0[esp]
 | 
						|
fld dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
fld qword ptr (-52)[ebp]
 | 
						|
fcompp
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L648
 | 
						|
je L595
 | 
						|
L648:
 | 
						|
mov byte ptr (-14)[ebp],1
 | 
						|
L595:
 | 
						|
fld dword ptr (-72)[ebp]
 | 
						|
mov edi,dword ptr (-68)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
fld qword ptr (-52)[ebp]
 | 
						|
fcompp
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L649
 | 
						|
je L599
 | 
						|
L649:
 | 
						|
mov byte ptr (-13)[ebp],1
 | 
						|
L599:
 | 
						|
fld dword ptr (-72)[ebp]
 | 
						|
fmul dword ptr (-72)[ebp]
 | 
						|
fld qword ptr (-52)[ebp]
 | 
						|
fcompp
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L650
 | 
						|
je L602
 | 
						|
L650:
 | 
						|
mov byte ptr (-12)[ebp],1
 | 
						|
L602:
 | 
						|
fld qword ptr (-96)[ebp]
 | 
						|
movsx edi,byte ptr (-76)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
fld qword ptr (-52)[ebp]
 | 
						|
fcompp
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L651
 | 
						|
je L605
 | 
						|
L651:
 | 
						|
mov byte ptr (-11)[ebp],1
 | 
						|
L605:
 | 
						|
fld qword ptr (-96)[ebp]
 | 
						|
movsx edi,word ptr (-80)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
fld qword ptr (-52)[ebp]
 | 
						|
fcompp
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L652
 | 
						|
je L608
 | 
						|
L652:
 | 
						|
mov byte ptr (-10)[ebp],1
 | 
						|
L608:
 | 
						|
fld qword ptr (-96)[ebp]
 | 
						|
fild dword ptr (-84)[ebp]
 | 
						|
fmulp st(1),st
 | 
						|
fld qword ptr (-52)[ebp]
 | 
						|
fcompp
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L653
 | 
						|
je L611
 | 
						|
L653:
 | 
						|
mov byte ptr (-9)[ebp],1
 | 
						|
L611:
 | 
						|
mov edi,dword ptr (-88)[ebp]
 | 
						|
fld qword ptr (-96)[ebp]
 | 
						|
fld qword ptr (L597)
 | 
						|
mov esi,edi
 | 
						|
shr esi,1
 | 
						|
push esi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
and edi,1
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
fmulp st(1),st
 | 
						|
fld qword ptr (-52)[ebp]
 | 
						|
fcompp
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L654
 | 
						|
je L614
 | 
						|
L654:
 | 
						|
mov byte ptr (-8)[ebp],1
 | 
						|
L614:
 | 
						|
fld qword ptr (-96)[ebp]
 | 
						|
fild dword ptr (-68)[ebp]
 | 
						|
fmulp st(1),st
 | 
						|
fld qword ptr (-52)[ebp]
 | 
						|
fcompp
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L655
 | 
						|
je L617
 | 
						|
L655:
 | 
						|
mov byte ptr (-7)[ebp],1
 | 
						|
L617:
 | 
						|
fld qword ptr (-96)[ebp]
 | 
						|
fmul dword ptr (-72)[ebp]
 | 
						|
fld qword ptr (-52)[ebp]
 | 
						|
fcompp
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L656
 | 
						|
je L620
 | 
						|
L656:
 | 
						|
mov byte ptr (-6)[ebp],1
 | 
						|
L620:
 | 
						|
fld qword ptr (-96)[ebp]
 | 
						|
fmul qword ptr (-96)[ebp]
 | 
						|
fld qword ptr (-52)[ebp]
 | 
						|
fcompp
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L657
 | 
						|
je L623
 | 
						|
L657:
 | 
						|
mov byte ptr (-5)[ebp],1
 | 
						|
L623:
 | 
						|
mov byte ptr (-44)[ebp],0
 | 
						|
mov dword ptr (-4)[ebp],0
 | 
						|
L626:
 | 
						|
movsx edi,byte ptr (-44)[ebp]
 | 
						|
mov esi,dword ptr (-4)[ebp]
 | 
						|
movsx esi,byte ptr (-32)[ebp][esi]
 | 
						|
lea edi,[esi][edi]
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-44)[ebp],bl
 | 
						|
L627:
 | 
						|
inc dword ptr (-4)[ebp]
 | 
						|
cmp dword ptr (-4)[ebp],28
 | 
						|
jl L626
 | 
						|
movsx edi,byte ptr (-44)[ebp]
 | 
						|
cmp edi,0
 | 
						|
je L630
 | 
						|
add dword ptr (-108)[ebp],4
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L632
 | 
						|
push 4
 | 
						|
lea edi,(L521)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
lea edi,(L634)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,4
 | 
						|
mov dword ptr (-4)[ebp],0
 | 
						|
L635:
 | 
						|
mov edi,dword ptr (-4)[ebp]
 | 
						|
movsx edi,byte ptr (-32)[ebp][edi]
 | 
						|
push edi
 | 
						|
lea edi,(L639)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L636:
 | 
						|
inc dword ptr (-4)[ebp]
 | 
						|
cmp dword ptr (-4)[ebp],28
 | 
						|
jl L635
 | 
						|
lea edi,(L640)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,4
 | 
						|
L632:
 | 
						|
L630:
 | 
						|
mov dword ptr (-68)[ebp],32768
 | 
						|
mov edi,dword ptr (-68)[ebp]
 | 
						|
cmp edi,08000H
 | 
						|
jbe L641
 | 
						|
add dword ptr (-108)[ebp],8
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L643
 | 
						|
push 8
 | 
						|
lea edi,(L521)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L643:
 | 
						|
L641:
 | 
						|
mov eax,dword ptr (-108)[ebp]
 | 
						|
L520:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
_TEXT ends
 | 
						|
_DATA segment
 | 
						|
align 1
 | 
						|
L659 label byte
 | 
						|
db 115
 | 
						|
db 55
 | 
						|
db 49
 | 
						|
db 44
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 37
 | 
						|
db 100
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L660 label byte
 | 
						|
db 115
 | 
						|
db 55
 | 
						|
db 49
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L661 label byte
 | 
						|
db 113
 | 
						|
public _s71
 | 
						|
_DATA ends
 | 
						|
_TEXT segment
 | 
						|
_s71:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,68
 | 
						|
lea edi,(L660)
 | 
						|
mov dword ptr (-4)[ebp],edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
lea edi,(60)[edi]
 | 
						|
mov dword ptr (-8)[ebp],edi
 | 
						|
mov dword ptr (-12)[ebp],0
 | 
						|
L662:
 | 
						|
L663:
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-8)[ebp],esi
 | 
						|
mov esi,dword ptr (-4)[ebp]
 | 
						|
lea ebx,(1)[esi]
 | 
						|
mov dword ptr (-4)[ebp],ebx
 | 
						|
mov bl,byte ptr [esi]
 | 
						|
mov byte ptr [edi],bl
 | 
						|
movsx edi,bl
 | 
						|
cmp edi,0
 | 
						|
jne L662
 | 
						|
movsx edi,byte ptr (L667)
 | 
						|
movsx esi,byte ptr (L661)
 | 
						|
cmp edi,esi
 | 
						|
je L665
 | 
						|
inc dword ptr (-12)[ebp]
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L668
 | 
						|
push 1
 | 
						|
lea edi,(L659)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L668:
 | 
						|
L665:
 | 
						|
jmp L670
 | 
						|
add dword ptr (-12)[ebp],2
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L672
 | 
						|
push 2
 | 
						|
lea edi,(L659)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L672:
 | 
						|
L670:
 | 
						|
mov dword ptr (-32)[ebp],1942
 | 
						|
cmp dword ptr (-32)[ebp],1942
 | 
						|
jne L680
 | 
						|
mov edi,dword ptr (-32)[ebp]
 | 
						|
cmp dword ptr (-32)[ebp],edi
 | 
						|
je L675
 | 
						|
L680:
 | 
						|
add dword ptr (-12)[ebp],4
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L681
 | 
						|
push 4
 | 
						|
lea edi,(L659)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L681:
 | 
						|
L675:
 | 
						|
push -5
 | 
						|
call _McCarthy
 | 
						|
add esp,4
 | 
						|
cmp eax,91
 | 
						|
je L683
 | 
						|
add dword ptr (-12)[ebp],8
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L685
 | 
						|
push 8
 | 
						|
lea edi,(L659)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L685:
 | 
						|
L683:
 | 
						|
mov dword ptr (-56)[ebp],2
 | 
						|
mov dword ptr (-60)[ebp],3
 | 
						|
lea edi,(-60)[ebp]
 | 
						|
mov dword ptr (-64)[ebp],edi
 | 
						|
mov edi,dword ptr (-64)[ebp]
 | 
						|
push edi
 | 
						|
mov edi,dword ptr (-56)[ebp]
 | 
						|
push edi
 | 
						|
call _clobber
 | 
						|
add esp,8
 | 
						|
cmp dword ptr (-56)[ebp],2
 | 
						|
jne L689
 | 
						|
cmp dword ptr (-60)[ebp],2
 | 
						|
je L687
 | 
						|
L689:
 | 
						|
add dword ptr (-12)[ebp],16
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L690
 | 
						|
push 16
 | 
						|
lea edi,(L659)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L690:
 | 
						|
L687:
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
fld dword ptr (32)[edi]
 | 
						|
fstp dword ptr (-68)[ebp]
 | 
						|
fld dword ptr (-68)[ebp]
 | 
						|
fcomp dword ptr (-68)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L696
 | 
						|
je L692
 | 
						|
L696:
 | 
						|
add dword ptr (-12)[ebp],32
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L694
 | 
						|
push 32
 | 
						|
lea edi,(L659)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L694:
 | 
						|
L692:
 | 
						|
mov eax,dword ptr (-12)[ebp]
 | 
						|
L658:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
public _McCarthy
 | 
						|
_McCarthy:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
cmp dword ptr (20)[ebp],100
 | 
						|
jle L698
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
mov eax,edi
 | 
						|
sub eax,10
 | 
						|
jmp L697
 | 
						|
L698:
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
lea edi,(11)[edi]
 | 
						|
push edi
 | 
						|
call _McCarthy
 | 
						|
add esp,4
 | 
						|
mov edi,eax
 | 
						|
push edi
 | 
						|
call _McCarthy
 | 
						|
add esp,4
 | 
						|
mov edi,eax
 | 
						|
L697:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
public _clobber
 | 
						|
_clobber:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
mov dword ptr (20)[ebp],3
 | 
						|
mov edi,dword ptr (24)[ebp]
 | 
						|
mov dword ptr [edi],2
 | 
						|
mov eax,0
 | 
						|
L700:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
_TEXT ends
 | 
						|
_DATA segment
 | 
						|
align 1
 | 
						|
L702 label byte
 | 
						|
db 76
 | 
						|
db 111
 | 
						|
db 99
 | 
						|
db 97
 | 
						|
db 108
 | 
						|
db 32
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 114
 | 
						|
db 111
 | 
						|
db 114
 | 
						|
db 32
 | 
						|
db 37
 | 
						|
db 100
 | 
						|
db 46
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L703 label byte
 | 
						|
db 115
 | 
						|
db 55
 | 
						|
db 49
 | 
						|
db 52
 | 
						|
db 44
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 37
 | 
						|
db 100
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L704 label byte
 | 
						|
db 115
 | 
						|
db 55
 | 
						|
db 49
 | 
						|
db 52
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 0
 | 
						|
public _s714
 | 
						|
_DATA ends
 | 
						|
_TEXT segment
 | 
						|
_s714:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,256
 | 
						|
lea edi,(L704)
 | 
						|
mov dword ptr (-76)[ebp],edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
lea esi,(60)[edi]
 | 
						|
mov dword ptr (-80)[ebp],esi
 | 
						|
mov dword ptr (-84)[ebp],0
 | 
						|
mov dword ptr (-8)[ebp],0
 | 
						|
mov edi,dword ptr (48)[edi]
 | 
						|
mov dword ptr (-4)[ebp],edi
 | 
						|
L705:
 | 
						|
L706:
 | 
						|
mov edi,dword ptr (-80)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-80)[ebp],esi
 | 
						|
mov esi,dword ptr (-76)[ebp]
 | 
						|
lea ebx,(1)[esi]
 | 
						|
mov dword ptr (-76)[ebp],ebx
 | 
						|
mov bl,byte ptr [esi]
 | 
						|
mov byte ptr [edi],bl
 | 
						|
movsx edi,bl
 | 
						|
cmp edi,0
 | 
						|
jne L705
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
mov bl,byte ptr (-32)[ebp]
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L708
 | 
						|
mov dword ptr (-8)[ebp],1
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L710
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L710:
 | 
						|
L708:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L712
 | 
						|
mov dword ptr (-8)[ebp],2
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L714
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L714:
 | 
						|
L712:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L716
 | 
						|
mov dword ptr (-8)[ebp],3
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L718
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L718:
 | 
						|
L716:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L720
 | 
						|
mov dword ptr (-8)[ebp],4
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L722
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L722:
 | 
						|
L720:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L724
 | 
						|
mov dword ptr (-8)[ebp],5
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L726
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L726:
 | 
						|
L724:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
fld dword ptr (-64)[ebp]
 | 
						|
call __ftol
 | 
						|
mov ebx,eax
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L728
 | 
						|
mov dword ptr (-8)[ebp],6
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L730
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L730:
 | 
						|
L728:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
fld qword ptr (-72)[ebp]
 | 
						|
call __ftol
 | 
						|
mov ebx,eax
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L732
 | 
						|
mov dword ptr (-8)[ebp],7
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L734
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L734:
 | 
						|
L732:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L736
 | 
						|
mov dword ptr (-8)[ebp],8
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L738
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L738:
 | 
						|
L736:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
mov di,word ptr (-36)[ebp]
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L740
 | 
						|
mov dword ptr (-8)[ebp],9
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L742
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L742:
 | 
						|
L740:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L744
 | 
						|
mov dword ptr (-8)[ebp],10
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L746
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L746:
 | 
						|
L744:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L748
 | 
						|
mov dword ptr (-8)[ebp],11
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L750
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L750:
 | 
						|
L748:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L752
 | 
						|
mov dword ptr (-8)[ebp],12
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L754
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L754:
 | 
						|
L752:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
fld dword ptr (-64)[ebp]
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L756
 | 
						|
mov dword ptr (-8)[ebp],13
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L758
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L758:
 | 
						|
L756:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
fld qword ptr (-72)[ebp]
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L760
 | 
						|
mov dword ptr (-8)[ebp],14
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L762
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L762:
 | 
						|
L760:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],2
 | 
						|
je L764
 | 
						|
mov dword ptr (-8)[ebp],15
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L766
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L766:
 | 
						|
L764:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],2
 | 
						|
je L768
 | 
						|
mov dword ptr (-8)[ebp],16
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L770
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L770:
 | 
						|
L768:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],2
 | 
						|
je L772
 | 
						|
mov dword ptr (-8)[ebp],17
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L774
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L774:
 | 
						|
L772:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],2
 | 
						|
je L776
 | 
						|
mov dword ptr (-8)[ebp],18
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L778
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L778:
 | 
						|
L776:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],2
 | 
						|
je L780
 | 
						|
mov dword ptr (-8)[ebp],19
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L782
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L782:
 | 
						|
L780:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
fld dword ptr (-64)[ebp]
 | 
						|
call __ftol
 | 
						|
mov dword ptr (-20)[ebp],eax
 | 
						|
cmp dword ptr (-20)[ebp],2
 | 
						|
je L784
 | 
						|
mov dword ptr (-8)[ebp],20
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L786
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L786:
 | 
						|
L784:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
fld qword ptr (-72)[ebp]
 | 
						|
call __ftol
 | 
						|
mov dword ptr (-20)[ebp],eax
 | 
						|
cmp dword ptr (-20)[ebp],2
 | 
						|
je L788
 | 
						|
mov dword ptr (-8)[ebp],21
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L790
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L790:
 | 
						|
L788:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],2
 | 
						|
je L792
 | 
						|
mov dword ptr (-8)[ebp],22
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L794
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L794:
 | 
						|
L792:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],2
 | 
						|
je L796
 | 
						|
mov dword ptr (-8)[ebp],23
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L798
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L798:
 | 
						|
L796:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],2
 | 
						|
je L800
 | 
						|
mov dword ptr (-8)[ebp],24
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L802
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L802:
 | 
						|
L800:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],2
 | 
						|
je L804
 | 
						|
mov dword ptr (-8)[ebp],25
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L806
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L806:
 | 
						|
L804:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],2
 | 
						|
je L808
 | 
						|
mov dword ptr (-8)[ebp],26
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L810
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L810:
 | 
						|
L808:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
fld dword ptr (-64)[ebp]
 | 
						|
call __ftol
 | 
						|
mov dword ptr (-24)[ebp],eax
 | 
						|
cmp dword ptr (-24)[ebp],2
 | 
						|
je L812
 | 
						|
mov dword ptr (-8)[ebp],27
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L814
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L814:
 | 
						|
L812:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
fld qword ptr (-72)[ebp]
 | 
						|
call __ftol
 | 
						|
mov dword ptr (-24)[ebp],eax
 | 
						|
cmp dword ptr (-24)[ebp],2
 | 
						|
je L816
 | 
						|
mov dword ptr (-8)[ebp],28
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L818
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L818:
 | 
						|
L816:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L820
 | 
						|
mov dword ptr (-8)[ebp],29
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L822
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L822:
 | 
						|
L820:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L824
 | 
						|
mov dword ptr (-8)[ebp],30
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L826
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L826:
 | 
						|
L824:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L828
 | 
						|
mov dword ptr (-8)[ebp],31
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L830
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L830:
 | 
						|
L828:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L832
 | 
						|
mov dword ptr (-8)[ebp],32
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L834
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L834:
 | 
						|
L832:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L836
 | 
						|
mov dword ptr (-8)[ebp],33
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L838
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L838:
 | 
						|
L836:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
fld dword ptr (L843)
 | 
						|
fcomp dword ptr (-64)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L841
 | 
						|
ja L841
 | 
						|
fld dword ptr (-64)[ebp]
 | 
						|
fsub dword ptr (L843)
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
lea edi,(080000000H)[edi]
 | 
						|
mov dword ptr (-88)[ebp],edi
 | 
						|
jmp L842
 | 
						|
L841:
 | 
						|
fld dword ptr (-64)[ebp]
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
mov dword ptr (-88)[ebp],edi
 | 
						|
L842:
 | 
						|
mov edi,dword ptr (-88)[ebp]
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L844
 | 
						|
mov dword ptr (-8)[ebp],34
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L846
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L846:
 | 
						|
L844:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
fld qword ptr (L851)
 | 
						|
fcomp qword ptr (-72)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L849
 | 
						|
ja L849
 | 
						|
fld qword ptr (-72)[ebp]
 | 
						|
fsub qword ptr (L851)
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
lea edi,(080000000H)[edi]
 | 
						|
mov dword ptr (-100)[ebp],edi
 | 
						|
jmp L850
 | 
						|
L849:
 | 
						|
fld qword ptr (-72)[ebp]
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
mov dword ptr (-100)[ebp],edi
 | 
						|
L850:
 | 
						|
mov edi,dword ptr (-100)[ebp]
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L852
 | 
						|
mov dword ptr (-8)[ebp],35
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L854
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L854:
 | 
						|
L852:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L530)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2333
 | 
						|
je L857
 | 
						|
L2333:
 | 
						|
mov dword ptr (-8)[ebp],36
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L859
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L859:
 | 
						|
L857:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L530)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2334
 | 
						|
je L861
 | 
						|
L2334:
 | 
						|
mov dword ptr (-8)[ebp],37
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L863
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L863:
 | 
						|
L861:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L530)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2335
 | 
						|
je L865
 | 
						|
L2335:
 | 
						|
mov dword ptr (-8)[ebp],38
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L867
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L867:
 | 
						|
L865:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L530)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2336
 | 
						|
je L869
 | 
						|
L2336:
 | 
						|
mov dword ptr (-8)[ebp],39
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L871
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L871:
 | 
						|
L869:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
fld qword ptr (L597)
 | 
						|
mov esi,edi
 | 
						|
shr esi,1
 | 
						|
push esi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
and edi,1
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L530)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2337
 | 
						|
je L873
 | 
						|
L2337:
 | 
						|
mov dword ptr (-8)[ebp],40
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L875
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L875:
 | 
						|
L873:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
fld dword ptr (-64)[ebp]
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L530)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2338
 | 
						|
je L877
 | 
						|
L2338:
 | 
						|
mov dword ptr (-8)[ebp],41
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L879
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L879:
 | 
						|
L877:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
fld qword ptr (-72)[ebp]
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L530)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2339
 | 
						|
je L881
 | 
						|
L2339:
 | 
						|
mov dword ptr (-8)[ebp],42
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L883
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L883:
 | 
						|
L881:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L417)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2340
 | 
						|
je L886
 | 
						|
L2340:
 | 
						|
mov dword ptr (-8)[ebp],43
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L888
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L888:
 | 
						|
L886:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L417)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2341
 | 
						|
je L890
 | 
						|
L2341:
 | 
						|
mov dword ptr (-8)[ebp],44
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L892
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L892:
 | 
						|
L890:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
fild dword ptr (-40)[ebp]
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L417)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2342
 | 
						|
je L894
 | 
						|
L2342:
 | 
						|
mov dword ptr (-8)[ebp],45
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L896
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L896:
 | 
						|
L894:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
fild dword ptr (-44)[ebp]
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L417)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2343
 | 
						|
je L898
 | 
						|
L2343:
 | 
						|
mov dword ptr (-8)[ebp],46
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L900
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L900:
 | 
						|
L898:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
fld qword ptr (L597)
 | 
						|
mov esi,edi
 | 
						|
shr esi,1
 | 
						|
push esi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
and edi,1
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L417)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2344
 | 
						|
je L902
 | 
						|
L2344:
 | 
						|
mov dword ptr (-8)[ebp],47
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L904
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L904:
 | 
						|
L902:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
fld dword ptr (-64)[ebp]
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L417)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2345
 | 
						|
je L906
 | 
						|
L2345:
 | 
						|
mov dword ptr (-8)[ebp],48
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L908
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L908:
 | 
						|
L906:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
fld qword ptr (-72)[ebp]
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L417)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2346
 | 
						|
je L910
 | 
						|
L2346:
 | 
						|
mov dword ptr (-8)[ebp],49
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L912
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L912:
 | 
						|
L910:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
movsx esi,byte ptr (-32)[ebp]
 | 
						|
lea edi,[esi][edi]
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,7
 | 
						|
je L914
 | 
						|
mov dword ptr (-8)[ebp],50
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L916
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L916:
 | 
						|
L914:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
movsx esi,word ptr (-36)[ebp]
 | 
						|
lea edi,[esi][edi]
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,7
 | 
						|
je L918
 | 
						|
mov dword ptr (-8)[ebp],51
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L920
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L920:
 | 
						|
L918:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
mov esi,dword ptr (-40)[ebp]
 | 
						|
lea edi,[esi][edi]
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,7
 | 
						|
je L922
 | 
						|
mov dword ptr (-8)[ebp],52
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L924
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L924:
 | 
						|
L922:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
mov esi,dword ptr (-44)[ebp]
 | 
						|
lea edi,[esi][edi]
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,7
 | 
						|
je L926
 | 
						|
mov dword ptr (-8)[ebp],53
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L928
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L928:
 | 
						|
L926:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
mov esi,dword ptr (-48)[ebp]
 | 
						|
lea edi,[esi][edi]
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,7
 | 
						|
je L930
 | 
						|
mov dword ptr (-8)[ebp],54
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L932
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L932:
 | 
						|
L930:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fadd dword ptr (-64)[ebp]
 | 
						|
call __ftol
 | 
						|
mov ebx,eax
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,7
 | 
						|
je L934
 | 
						|
mov dword ptr (-8)[ebp],55
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L936
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L936:
 | 
						|
L934:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fadd qword ptr (-72)[ebp]
 | 
						|
call __ftol
 | 
						|
mov ebx,eax
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,7
 | 
						|
je L938
 | 
						|
mov dword ptr (-8)[ebp],56
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L940
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L940:
 | 
						|
L938:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
movsx esi,byte ptr (-32)[ebp]
 | 
						|
lea edi,[esi][edi]
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,7
 | 
						|
je L942
 | 
						|
mov dword ptr (-8)[ebp],57
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L944
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L944:
 | 
						|
L942:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
movsx esi,word ptr (-36)[ebp]
 | 
						|
lea edi,[esi][edi]
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,7
 | 
						|
je L946
 | 
						|
mov dword ptr (-8)[ebp],58
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L948
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L948:
 | 
						|
L946:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
mov esi,dword ptr (-40)[ebp]
 | 
						|
lea edi,[esi][edi]
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,7
 | 
						|
je L950
 | 
						|
mov dword ptr (-8)[ebp],59
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L952
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L952:
 | 
						|
L950:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
mov esi,dword ptr (-44)[ebp]
 | 
						|
lea edi,[esi][edi]
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,7
 | 
						|
je L954
 | 
						|
mov dword ptr (-8)[ebp],60
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L956
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L956:
 | 
						|
L954:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
mov esi,dword ptr (-48)[ebp]
 | 
						|
lea edi,[esi][edi]
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,7
 | 
						|
je L958
 | 
						|
mov dword ptr (-8)[ebp],61
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L960
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L960:
 | 
						|
L958:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fadd dword ptr (-64)[ebp]
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,7
 | 
						|
je L962
 | 
						|
mov dword ptr (-8)[ebp],62
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L964
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L964:
 | 
						|
L962:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fadd qword ptr (-72)[ebp]
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,7
 | 
						|
je L966
 | 
						|
mov dword ptr (-8)[ebp],63
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L968
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L968:
 | 
						|
L966:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
add dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],7
 | 
						|
je L970
 | 
						|
mov dword ptr (-8)[ebp],64
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L972
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L972:
 | 
						|
L970:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
add dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],7
 | 
						|
je L974
 | 
						|
mov dword ptr (-8)[ebp],65
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L976
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L976:
 | 
						|
L974:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
add dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],7
 | 
						|
je L978
 | 
						|
mov dword ptr (-8)[ebp],66
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L980
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L980:
 | 
						|
L978:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
add dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],7
 | 
						|
je L982
 | 
						|
mov dword ptr (-8)[ebp],67
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L984
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L984:
 | 
						|
L982:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
mov esi,dword ptr (-48)[ebp]
 | 
						|
lea edi,[esi][edi]
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],7
 | 
						|
je L986
 | 
						|
mov dword ptr (-8)[ebp],68
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L988
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L988:
 | 
						|
L986:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fadd dword ptr (-64)[ebp]
 | 
						|
call __ftol
 | 
						|
mov dword ptr (-20)[ebp],eax
 | 
						|
cmp dword ptr (-20)[ebp],7
 | 
						|
je L990
 | 
						|
mov dword ptr (-8)[ebp],69
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L992
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L992:
 | 
						|
L990:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
fild dword ptr (-20)[ebp]
 | 
						|
fadd qword ptr (-72)[ebp]
 | 
						|
call __ftol
 | 
						|
mov dword ptr (-20)[ebp],eax
 | 
						|
cmp dword ptr (-20)[ebp],7
 | 
						|
je L994
 | 
						|
mov dword ptr (-8)[ebp],70
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L996
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L996:
 | 
						|
L994:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
add dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],7
 | 
						|
je L998
 | 
						|
mov dword ptr (-8)[ebp],71
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1000
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1000:
 | 
						|
L998:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
add dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],7
 | 
						|
je L1002
 | 
						|
mov dword ptr (-8)[ebp],72
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1004
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1004:
 | 
						|
L1002:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
add dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],7
 | 
						|
je L1006
 | 
						|
mov dword ptr (-8)[ebp],73
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1008
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1008:
 | 
						|
L1006:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
add dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],7
 | 
						|
je L1010
 | 
						|
mov dword ptr (-8)[ebp],74
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1012
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1012:
 | 
						|
L1010:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-24)[ebp]
 | 
						|
mov esi,dword ptr (-48)[ebp]
 | 
						|
lea edi,[esi][edi]
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],7
 | 
						|
je L1014
 | 
						|
mov dword ptr (-8)[ebp],75
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1016
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1016:
 | 
						|
L1014:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
mov edi,dword ptr (-24)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fadd dword ptr (-64)[ebp]
 | 
						|
call __ftol
 | 
						|
mov dword ptr (-24)[ebp],eax
 | 
						|
cmp dword ptr (-24)[ebp],7
 | 
						|
je L1018
 | 
						|
mov dword ptr (-8)[ebp],76
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1020
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1020:
 | 
						|
L1018:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
fild dword ptr (-24)[ebp]
 | 
						|
fadd qword ptr (-72)[ebp]
 | 
						|
call __ftol
 | 
						|
mov dword ptr (-24)[ebp],eax
 | 
						|
cmp dword ptr (-24)[ebp],7
 | 
						|
je L1022
 | 
						|
mov dword ptr (-8)[ebp],77
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1024
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1024:
 | 
						|
L1022:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
add dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,7
 | 
						|
je L1026
 | 
						|
mov dword ptr (-8)[ebp],78
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1028
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1028:
 | 
						|
L1026:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
add dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,7
 | 
						|
je L1030
 | 
						|
mov dword ptr (-8)[ebp],79
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1032
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1032:
 | 
						|
L1030:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
add dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,7
 | 
						|
je L1034
 | 
						|
mov dword ptr (-8)[ebp],80
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1036
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1036:
 | 
						|
L1034:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
add dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,7
 | 
						|
je L1038
 | 
						|
mov dword ptr (-8)[ebp],81
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1040
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1040:
 | 
						|
L1038:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
add dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,7
 | 
						|
je L1042
 | 
						|
mov dword ptr (-8)[ebp],82
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1044
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1044:
 | 
						|
L1042:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
fld qword ptr (L597)
 | 
						|
mov esi,edi
 | 
						|
shr esi,1
 | 
						|
push esi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
and edi,1
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
sub esp,4
 | 
						|
fstp dword ptr 0[esp]
 | 
						|
fld dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fadd dword ptr (-64)[ebp]
 | 
						|
fstp dword ptr (-136)[ebp]
 | 
						|
fld dword ptr (L843)
 | 
						|
fcomp dword ptr (-136)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L1047
 | 
						|
ja L1047
 | 
						|
fld dword ptr (-136)[ebp]
 | 
						|
fsub dword ptr (L843)
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
lea edi,(080000000H)[edi]
 | 
						|
mov dword ptr (-132)[ebp],edi
 | 
						|
jmp L1048
 | 
						|
L1047:
 | 
						|
fld dword ptr (-136)[ebp]
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
mov dword ptr (-132)[ebp],edi
 | 
						|
L1048:
 | 
						|
mov edi,dword ptr (-132)[ebp]
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,7
 | 
						|
je L1049
 | 
						|
mov dword ptr (-8)[ebp],83
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1051
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1051:
 | 
						|
L1049:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
fld qword ptr (L597)
 | 
						|
mov esi,edi
 | 
						|
shr esi,1
 | 
						|
push esi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
and edi,1
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
fadd qword ptr (-72)[ebp]
 | 
						|
fstp qword ptr (-152)[ebp]
 | 
						|
fld qword ptr (L851)
 | 
						|
fcomp qword ptr (-152)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L1054
 | 
						|
ja L1054
 | 
						|
fld qword ptr (-152)[ebp]
 | 
						|
fsub qword ptr (L851)
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
lea edi,(080000000H)[edi]
 | 
						|
mov dword ptr (-144)[ebp],edi
 | 
						|
jmp L1055
 | 
						|
L1054:
 | 
						|
fld qword ptr (-152)[ebp]
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
mov dword ptr (-144)[ebp],edi
 | 
						|
L1055:
 | 
						|
mov edi,dword ptr (-144)[ebp]
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,7
 | 
						|
je L1056
 | 
						|
mov dword ptr (-8)[ebp],84
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1058
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1058:
 | 
						|
L1056:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L1062)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2347
 | 
						|
je L1060
 | 
						|
L2347:
 | 
						|
mov dword ptr (-8)[ebp],85
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1063
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1063:
 | 
						|
L1060:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L1062)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2348
 | 
						|
je L1065
 | 
						|
L2348:
 | 
						|
mov dword ptr (-8)[ebp],86
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1067
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1067:
 | 
						|
L1065:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L1062)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2349
 | 
						|
je L1069
 | 
						|
L2349:
 | 
						|
mov dword ptr (-8)[ebp],87
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1071
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1071:
 | 
						|
L1069:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L1062)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2350
 | 
						|
je L1073
 | 
						|
L2350:
 | 
						|
mov dword ptr (-8)[ebp],88
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1075
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1075:
 | 
						|
L1073:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
fld qword ptr (L597)
 | 
						|
mov esi,edi
 | 
						|
shr esi,1
 | 
						|
push esi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
and edi,1
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
sub esp,4
 | 
						|
fstp dword ptr 0[esp]
 | 
						|
fld dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L1062)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2351
 | 
						|
je L1077
 | 
						|
L2351:
 | 
						|
mov dword ptr (-8)[ebp],89
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1079
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1079:
 | 
						|
L1077:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
fadd dword ptr (-64)[ebp]
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L1062)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2352
 | 
						|
je L1081
 | 
						|
L2352:
 | 
						|
mov dword ptr (-8)[ebp],90
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1083
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1083:
 | 
						|
L1081:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
fadd qword ptr (-72)[ebp]
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L1062)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2353
 | 
						|
je L1085
 | 
						|
L2353:
 | 
						|
mov dword ptr (-8)[ebp],91
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1087
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1087:
 | 
						|
L1085:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1091)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2354
 | 
						|
je L1089
 | 
						|
L2354:
 | 
						|
mov dword ptr (-8)[ebp],92
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1092
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1092:
 | 
						|
L1089:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1091)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2355
 | 
						|
je L1094
 | 
						|
L2355:
 | 
						|
mov dword ptr (-8)[ebp],93
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1096
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1096:
 | 
						|
L1094:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
fild dword ptr (-40)[ebp]
 | 
						|
faddp st(1),st
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1091)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2356
 | 
						|
je L1098
 | 
						|
L2356:
 | 
						|
mov dword ptr (-8)[ebp],94
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1100
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1100:
 | 
						|
L1098:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
fild dword ptr (-44)[ebp]
 | 
						|
faddp st(1),st
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1091)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2357
 | 
						|
je L1102
 | 
						|
L2357:
 | 
						|
mov dword ptr (-8)[ebp],95
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1104
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1104:
 | 
						|
L1102:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L597)
 | 
						|
mov esi,edi
 | 
						|
shr esi,1
 | 
						|
push esi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
and edi,1
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
faddp st(1),st
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1091)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2358
 | 
						|
je L1106
 | 
						|
L2358:
 | 
						|
mov dword ptr (-8)[ebp],96
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1108
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1108:
 | 
						|
L1106:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
fadd dword ptr (-64)[ebp]
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1091)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2359
 | 
						|
je L1110
 | 
						|
L2359:
 | 
						|
mov dword ptr (-8)[ebp],97
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1112
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1112:
 | 
						|
L1110:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
fadd qword ptr (-72)[ebp]
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1091)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2360
 | 
						|
je L1114
 | 
						|
L2360:
 | 
						|
mov dword ptr (-8)[ebp],98
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1116
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1116:
 | 
						|
L1114:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
movsx esi,byte ptr (-32)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,3
 | 
						|
je L1118
 | 
						|
mov dword ptr (-8)[ebp],99
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1120
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1120:
 | 
						|
L1118:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
movsx esi,word ptr (-36)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,3
 | 
						|
je L1122
 | 
						|
mov dword ptr (-8)[ebp],100
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1124
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1124:
 | 
						|
L1122:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
sub edi,dword ptr (-40)[ebp]
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,3
 | 
						|
je L1126
 | 
						|
mov dword ptr (-8)[ebp],101
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1128
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1128:
 | 
						|
L1126:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
sub edi,dword ptr (-44)[ebp]
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,3
 | 
						|
je L1130
 | 
						|
mov dword ptr (-8)[ebp],102
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1132
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1132:
 | 
						|
L1130:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
sub edi,dword ptr (-48)[ebp]
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,3
 | 
						|
je L1134
 | 
						|
mov dword ptr (-8)[ebp],103
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1136
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1136:
 | 
						|
L1134:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fsub dword ptr (-64)[ebp]
 | 
						|
call __ftol
 | 
						|
mov ebx,eax
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,3
 | 
						|
je L1138
 | 
						|
mov dword ptr (-8)[ebp],104
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1140
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1140:
 | 
						|
L1138:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fsub qword ptr (-72)[ebp]
 | 
						|
call __ftol
 | 
						|
mov ebx,eax
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,3
 | 
						|
je L1142
 | 
						|
mov dword ptr (-8)[ebp],105
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1144
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1144:
 | 
						|
L1142:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
movsx esi,byte ptr (-32)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,3
 | 
						|
je L1146
 | 
						|
mov dword ptr (-8)[ebp],106
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1148
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1148:
 | 
						|
L1146:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
movsx esi,word ptr (-36)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,3
 | 
						|
je L1150
 | 
						|
mov dword ptr (-8)[ebp],107
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1152
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1152:
 | 
						|
L1150:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
sub edi,dword ptr (-40)[ebp]
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,3
 | 
						|
je L1154
 | 
						|
mov dword ptr (-8)[ebp],108
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1156
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1156:
 | 
						|
L1154:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
sub edi,dword ptr (-44)[ebp]
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,3
 | 
						|
je L1158
 | 
						|
mov dword ptr (-8)[ebp],109
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1160
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1160:
 | 
						|
L1158:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
sub edi,dword ptr (-48)[ebp]
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,3
 | 
						|
je L1162
 | 
						|
mov dword ptr (-8)[ebp],110
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1164
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1164:
 | 
						|
L1162:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fsub dword ptr (-64)[ebp]
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,3
 | 
						|
je L1166
 | 
						|
mov dword ptr (-8)[ebp],111
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1168
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1168:
 | 
						|
L1166:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fsub qword ptr (-72)[ebp]
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,3
 | 
						|
je L1170
 | 
						|
mov dword ptr (-8)[ebp],112
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1172
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1172:
 | 
						|
L1170:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
sub dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],3
 | 
						|
je L1174
 | 
						|
mov dword ptr (-8)[ebp],113
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1176
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1176:
 | 
						|
L1174:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
sub dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],3
 | 
						|
je L1178
 | 
						|
mov dword ptr (-8)[ebp],114
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1180
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1180:
 | 
						|
L1178:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
sub dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],3
 | 
						|
je L1182
 | 
						|
mov dword ptr (-8)[ebp],115
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1184
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1184:
 | 
						|
L1182:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
sub dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],3
 | 
						|
je L1186
 | 
						|
mov dword ptr (-8)[ebp],116
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1188
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1188:
 | 
						|
L1186:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
sub edi,dword ptr (-48)[ebp]
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],3
 | 
						|
je L1190
 | 
						|
mov dword ptr (-8)[ebp],117
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1192
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1192:
 | 
						|
L1190:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fsub dword ptr (-64)[ebp]
 | 
						|
call __ftol
 | 
						|
mov dword ptr (-20)[ebp],eax
 | 
						|
cmp dword ptr (-20)[ebp],3
 | 
						|
je L1194
 | 
						|
mov dword ptr (-8)[ebp],118
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1196
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1196:
 | 
						|
L1194:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
fild dword ptr (-20)[ebp]
 | 
						|
fsub qword ptr (-72)[ebp]
 | 
						|
call __ftol
 | 
						|
mov dword ptr (-20)[ebp],eax
 | 
						|
cmp dword ptr (-20)[ebp],3
 | 
						|
je L1198
 | 
						|
mov dword ptr (-8)[ebp],119
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1200
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1200:
 | 
						|
L1198:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
sub dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],3
 | 
						|
je L1202
 | 
						|
mov dword ptr (-8)[ebp],120
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1204
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1204:
 | 
						|
L1202:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
sub dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],3
 | 
						|
je L1206
 | 
						|
mov dword ptr (-8)[ebp],121
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1208
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1208:
 | 
						|
L1206:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
sub dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],3
 | 
						|
je L1210
 | 
						|
mov dword ptr (-8)[ebp],122
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1212
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1212:
 | 
						|
L1210:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
sub dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],3
 | 
						|
je L1214
 | 
						|
mov dword ptr (-8)[ebp],123
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1216
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1216:
 | 
						|
L1214:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-24)[ebp]
 | 
						|
sub edi,dword ptr (-48)[ebp]
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],3
 | 
						|
je L1218
 | 
						|
mov dword ptr (-8)[ebp],124
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1220
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1220:
 | 
						|
L1218:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
mov edi,dword ptr (-24)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fsub dword ptr (-64)[ebp]
 | 
						|
call __ftol
 | 
						|
mov dword ptr (-24)[ebp],eax
 | 
						|
cmp dword ptr (-24)[ebp],3
 | 
						|
je L1222
 | 
						|
mov dword ptr (-8)[ebp],125
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1224
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1224:
 | 
						|
L1222:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
fild dword ptr (-24)[ebp]
 | 
						|
fsub qword ptr (-72)[ebp]
 | 
						|
call __ftol
 | 
						|
mov dword ptr (-24)[ebp],eax
 | 
						|
cmp dword ptr (-24)[ebp],3
 | 
						|
je L1226
 | 
						|
mov dword ptr (-8)[ebp],126
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1228
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1228:
 | 
						|
L1226:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
sub dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,3
 | 
						|
je L1230
 | 
						|
mov dword ptr (-8)[ebp],127
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1232
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1232:
 | 
						|
L1230:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
sub dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,3
 | 
						|
je L1234
 | 
						|
mov dword ptr (-8)[ebp],128
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1236
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1236:
 | 
						|
L1234:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
sub dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,3
 | 
						|
je L1238
 | 
						|
mov dword ptr (-8)[ebp],129
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1240
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1240:
 | 
						|
L1238:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
sub dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,3
 | 
						|
je L1242
 | 
						|
mov dword ptr (-8)[ebp],130
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1244
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1244:
 | 
						|
L1242:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
sub dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,3
 | 
						|
je L1246
 | 
						|
mov dword ptr (-8)[ebp],131
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1248
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1248:
 | 
						|
L1246:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
fld qword ptr (L597)
 | 
						|
mov esi,edi
 | 
						|
shr esi,1
 | 
						|
push esi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
and edi,1
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
sub esp,4
 | 
						|
fstp dword ptr 0[esp]
 | 
						|
fld dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fsub dword ptr (-64)[ebp]
 | 
						|
fstp dword ptr (-168)[ebp]
 | 
						|
fld dword ptr (L843)
 | 
						|
fcomp dword ptr (-168)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L1251
 | 
						|
ja L1251
 | 
						|
fld dword ptr (-168)[ebp]
 | 
						|
fsub dword ptr (L843)
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
lea edi,(080000000H)[edi]
 | 
						|
mov dword ptr (-164)[ebp],edi
 | 
						|
jmp L1252
 | 
						|
L1251:
 | 
						|
fld dword ptr (-168)[ebp]
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
mov dword ptr (-164)[ebp],edi
 | 
						|
L1252:
 | 
						|
mov edi,dword ptr (-164)[ebp]
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,3
 | 
						|
je L1253
 | 
						|
mov dword ptr (-8)[ebp],132
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1255
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1255:
 | 
						|
L1253:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
fld qword ptr (L597)
 | 
						|
mov esi,edi
 | 
						|
shr esi,1
 | 
						|
push esi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
and edi,1
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
fsub qword ptr (-72)[ebp]
 | 
						|
fstp qword ptr (-184)[ebp]
 | 
						|
fld qword ptr (L851)
 | 
						|
fcomp qword ptr (-184)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L1258
 | 
						|
ja L1258
 | 
						|
fld qword ptr (-184)[ebp]
 | 
						|
fsub qword ptr (L851)
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
lea edi,(080000000H)[edi]
 | 
						|
mov dword ptr (-176)[ebp],edi
 | 
						|
jmp L1259
 | 
						|
L1258:
 | 
						|
fld qword ptr (-184)[ebp]
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
mov dword ptr (-176)[ebp],edi
 | 
						|
L1259:
 | 
						|
mov edi,dword ptr (-176)[ebp]
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,3
 | 
						|
je L1260
 | 
						|
mov dword ptr (-8)[ebp],133
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1262
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1262:
 | 
						|
L1260:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fsubp st(1),st
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L1266)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2361
 | 
						|
je L1264
 | 
						|
L2361:
 | 
						|
mov dword ptr (-8)[ebp],134
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1267
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1267:
 | 
						|
L1264:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fsubp st(1),st
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L1266)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2362
 | 
						|
je L1269
 | 
						|
L2362:
 | 
						|
mov dword ptr (-8)[ebp],135
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1271
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1271:
 | 
						|
L1269:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fsubp st(1),st
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L1266)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2363
 | 
						|
je L1273
 | 
						|
L2363:
 | 
						|
mov dword ptr (-8)[ebp],136
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1275
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1275:
 | 
						|
L1273:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fsubp st(1),st
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L1266)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2364
 | 
						|
je L1277
 | 
						|
L2364:
 | 
						|
mov dword ptr (-8)[ebp],137
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1279
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1279:
 | 
						|
L1277:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
fld qword ptr (L597)
 | 
						|
mov esi,edi
 | 
						|
shr esi,1
 | 
						|
push esi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
and edi,1
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
sub esp,4
 | 
						|
fstp dword ptr 0[esp]
 | 
						|
fld dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fsubp st(1),st
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L1266)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2365
 | 
						|
je L1281
 | 
						|
L2365:
 | 
						|
mov dword ptr (-8)[ebp],138
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1283
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1283:
 | 
						|
L1281:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
fsub dword ptr (-64)[ebp]
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L1266)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2366
 | 
						|
je L1285
 | 
						|
L2366:
 | 
						|
mov dword ptr (-8)[ebp],139
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1287
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1287:
 | 
						|
L1285:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
fsub qword ptr (-72)[ebp]
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L1266)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2367
 | 
						|
je L1289
 | 
						|
L2367:
 | 
						|
mov dword ptr (-8)[ebp],140
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1291
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1291:
 | 
						|
L1289:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fsubp st(1),st
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1295)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2368
 | 
						|
je L1293
 | 
						|
L2368:
 | 
						|
mov dword ptr (-8)[ebp],141
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1296
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1296:
 | 
						|
L1293:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fsubp st(1),st
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1295)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2369
 | 
						|
je L1298
 | 
						|
L2369:
 | 
						|
mov dword ptr (-8)[ebp],142
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1300
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1300:
 | 
						|
L1298:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
fild dword ptr (-40)[ebp]
 | 
						|
fsubp st(1),st
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1295)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2370
 | 
						|
je L1302
 | 
						|
L2370:
 | 
						|
mov dword ptr (-8)[ebp],143
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1304
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1304:
 | 
						|
L1302:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
fild dword ptr (-44)[ebp]
 | 
						|
fsubp st(1),st
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1295)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2371
 | 
						|
je L1306
 | 
						|
L2371:
 | 
						|
mov dword ptr (-8)[ebp],144
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1308
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1308:
 | 
						|
L1306:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L597)
 | 
						|
mov esi,edi
 | 
						|
shr esi,1
 | 
						|
push esi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
and edi,1
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
fsubp st(1),st
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1295)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2372
 | 
						|
je L1310
 | 
						|
L2372:
 | 
						|
mov dword ptr (-8)[ebp],145
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1312
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1312:
 | 
						|
L1310:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
fsub dword ptr (-64)[ebp]
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1295)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2373
 | 
						|
je L1314
 | 
						|
L2373:
 | 
						|
mov dword ptr (-8)[ebp],146
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1316
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1316:
 | 
						|
L1314:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
fsub qword ptr (-72)[ebp]
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1295)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2374
 | 
						|
je L1318
 | 
						|
L2374:
 | 
						|
mov dword ptr (-8)[ebp],147
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1320
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1320:
 | 
						|
L1318:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
movsx esi,byte ptr (-32)[ebp]
 | 
						|
imul edi,esi
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,10
 | 
						|
je L1322
 | 
						|
mov dword ptr (-8)[ebp],148
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1324
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1324:
 | 
						|
L1322:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
movsx esi,word ptr (-36)[ebp]
 | 
						|
imul edi,esi
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,10
 | 
						|
je L1326
 | 
						|
mov dword ptr (-8)[ebp],149
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1328
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1328:
 | 
						|
L1326:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
mov esi,dword ptr (-40)[ebp]
 | 
						|
imul edi,esi
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,10
 | 
						|
je L1330
 | 
						|
mov dword ptr (-8)[ebp],150
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1332
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1332:
 | 
						|
L1330:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
mov esi,dword ptr (-44)[ebp]
 | 
						|
imul edi,esi
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,10
 | 
						|
je L1334
 | 
						|
mov dword ptr (-8)[ebp],151
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1336
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1336:
 | 
						|
L1334:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
mov eax,edi
 | 
						|
mul dword ptr (-48)[ebp]
 | 
						|
mov edi,eax
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,10
 | 
						|
je L1338
 | 
						|
mov dword ptr (-8)[ebp],152
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1340
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1340:
 | 
						|
L1338:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmul dword ptr (-64)[ebp]
 | 
						|
call __ftol
 | 
						|
mov ebx,eax
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,10
 | 
						|
je L1342
 | 
						|
mov dword ptr (-8)[ebp],153
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1344
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1344:
 | 
						|
L1342:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmul qword ptr (-72)[ebp]
 | 
						|
call __ftol
 | 
						|
mov ebx,eax
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,10
 | 
						|
je L1346
 | 
						|
mov dword ptr (-8)[ebp],154
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1348
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1348:
 | 
						|
L1346:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
movsx esi,byte ptr (-32)[ebp]
 | 
						|
imul edi,esi
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,10
 | 
						|
je L1350
 | 
						|
mov dword ptr (-8)[ebp],155
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1352
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1352:
 | 
						|
L1350:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
movsx esi,word ptr (-36)[ebp]
 | 
						|
imul edi,esi
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,10
 | 
						|
je L1354
 | 
						|
mov dword ptr (-8)[ebp],156
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1356
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1356:
 | 
						|
L1354:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
mov esi,dword ptr (-40)[ebp]
 | 
						|
imul edi,esi
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,10
 | 
						|
je L1358
 | 
						|
mov dword ptr (-8)[ebp],157
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1360
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1360:
 | 
						|
L1358:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
mov esi,dword ptr (-44)[ebp]
 | 
						|
imul edi,esi
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,10
 | 
						|
je L1362
 | 
						|
mov dword ptr (-8)[ebp],158
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1364
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1364:
 | 
						|
L1362:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
mov eax,edi
 | 
						|
mul dword ptr (-48)[ebp]
 | 
						|
mov edi,eax
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,10
 | 
						|
je L1366
 | 
						|
mov dword ptr (-8)[ebp],159
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1368
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1368:
 | 
						|
L1366:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmul dword ptr (-64)[ebp]
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,10
 | 
						|
je L1370
 | 
						|
mov dword ptr (-8)[ebp],160
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1372
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1372:
 | 
						|
L1370:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmul qword ptr (-72)[ebp]
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,10
 | 
						|
je L1374
 | 
						|
mov dword ptr (-8)[ebp],161
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1376
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1376:
 | 
						|
L1374:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
movsx esi,byte ptr (-32)[ebp]
 | 
						|
imul edi,esi
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],10
 | 
						|
je L1378
 | 
						|
mov dword ptr (-8)[ebp],162
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1380
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1380:
 | 
						|
L1378:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
movsx esi,word ptr (-36)[ebp]
 | 
						|
imul edi,esi
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],10
 | 
						|
je L1382
 | 
						|
mov dword ptr (-8)[ebp],163
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1384
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1384:
 | 
						|
L1382:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
mov esi,dword ptr (-40)[ebp]
 | 
						|
imul edi,esi
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],10
 | 
						|
je L1386
 | 
						|
mov dword ptr (-8)[ebp],164
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1388
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1388:
 | 
						|
L1386:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
mov esi,dword ptr (-44)[ebp]
 | 
						|
imul edi,esi
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],10
 | 
						|
je L1390
 | 
						|
mov dword ptr (-8)[ebp],165
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1392
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1392:
 | 
						|
L1390:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
mov eax,edi
 | 
						|
mul dword ptr (-48)[ebp]
 | 
						|
mov edi,eax
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],10
 | 
						|
je L1394
 | 
						|
mov dword ptr (-8)[ebp],166
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1396
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1396:
 | 
						|
L1394:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmul dword ptr (-64)[ebp]
 | 
						|
call __ftol
 | 
						|
mov dword ptr (-20)[ebp],eax
 | 
						|
cmp dword ptr (-20)[ebp],10
 | 
						|
je L1398
 | 
						|
mov dword ptr (-8)[ebp],167
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1400
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1400:
 | 
						|
L1398:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
fild dword ptr (-20)[ebp]
 | 
						|
fmul qword ptr (-72)[ebp]
 | 
						|
call __ftol
 | 
						|
mov dword ptr (-20)[ebp],eax
 | 
						|
cmp dword ptr (-20)[ebp],10
 | 
						|
je L1402
 | 
						|
mov dword ptr (-8)[ebp],168
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1404
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1404:
 | 
						|
L1402:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
mov edi,dword ptr (-24)[ebp]
 | 
						|
movsx esi,byte ptr (-32)[ebp]
 | 
						|
imul edi,esi
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],10
 | 
						|
je L1406
 | 
						|
mov dword ptr (-8)[ebp],169
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1408
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1408:
 | 
						|
L1406:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
mov edi,dword ptr (-24)[ebp]
 | 
						|
movsx esi,word ptr (-36)[ebp]
 | 
						|
imul edi,esi
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],10
 | 
						|
je L1410
 | 
						|
mov dword ptr (-8)[ebp],170
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1412
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1412:
 | 
						|
L1410:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
mov edi,dword ptr (-24)[ebp]
 | 
						|
mov esi,dword ptr (-40)[ebp]
 | 
						|
imul edi,esi
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],10
 | 
						|
je L1414
 | 
						|
mov dword ptr (-8)[ebp],171
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1416
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1416:
 | 
						|
L1414:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
mov edi,dword ptr (-24)[ebp]
 | 
						|
mov esi,dword ptr (-44)[ebp]
 | 
						|
imul edi,esi
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],10
 | 
						|
je L1418
 | 
						|
mov dword ptr (-8)[ebp],172
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1420
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1420:
 | 
						|
L1418:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-24)[ebp]
 | 
						|
mov eax,edi
 | 
						|
mul dword ptr (-48)[ebp]
 | 
						|
mov edi,eax
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],10
 | 
						|
je L1422
 | 
						|
mov dword ptr (-8)[ebp],173
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1424
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1424:
 | 
						|
L1422:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
mov edi,dword ptr (-24)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmul dword ptr (-64)[ebp]
 | 
						|
call __ftol
 | 
						|
mov dword ptr (-24)[ebp],eax
 | 
						|
cmp dword ptr (-24)[ebp],10
 | 
						|
je L1426
 | 
						|
mov dword ptr (-8)[ebp],174
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1428
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1428:
 | 
						|
L1426:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
fild dword ptr (-24)[ebp]
 | 
						|
fmul qword ptr (-72)[ebp]
 | 
						|
call __ftol
 | 
						|
mov dword ptr (-24)[ebp],eax
 | 
						|
cmp dword ptr (-24)[ebp],10
 | 
						|
je L1430
 | 
						|
mov dword ptr (-8)[ebp],175
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1432
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1432:
 | 
						|
L1430:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
mov eax,dword ptr (-28)[ebp]
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
mul edi
 | 
						|
mov dword ptr (-28)[ebp],eax
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,10
 | 
						|
je L1434
 | 
						|
mov dword ptr (-8)[ebp],176
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1436
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1436:
 | 
						|
L1434:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
mov eax,dword ptr (-28)[ebp]
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
mul edi
 | 
						|
mov dword ptr (-28)[ebp],eax
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,10
 | 
						|
je L1438
 | 
						|
mov dword ptr (-8)[ebp],177
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1440
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1440:
 | 
						|
L1438:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
mov eax,dword ptr (-28)[ebp]
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
mul edi
 | 
						|
mov dword ptr (-28)[ebp],eax
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,10
 | 
						|
je L1442
 | 
						|
mov dword ptr (-8)[ebp],178
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1444
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1444:
 | 
						|
L1442:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
mov eax,dword ptr (-28)[ebp]
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
mul edi
 | 
						|
mov dword ptr (-28)[ebp],eax
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,10
 | 
						|
je L1446
 | 
						|
mov dword ptr (-8)[ebp],179
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1448
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1448:
 | 
						|
L1446:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov eax,dword ptr (-28)[ebp]
 | 
						|
mul dword ptr (-48)[ebp]
 | 
						|
mov dword ptr (-28)[ebp],eax
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,10
 | 
						|
je L1450
 | 
						|
mov dword ptr (-8)[ebp],180
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1452
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1452:
 | 
						|
L1450:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
fld qword ptr (L597)
 | 
						|
mov esi,edi
 | 
						|
shr esi,1
 | 
						|
push esi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
and edi,1
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
sub esp,4
 | 
						|
fstp dword ptr 0[esp]
 | 
						|
fld dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmul dword ptr (-64)[ebp]
 | 
						|
fstp dword ptr (-200)[ebp]
 | 
						|
fld dword ptr (L843)
 | 
						|
fcomp dword ptr (-200)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L1455
 | 
						|
ja L1455
 | 
						|
fld dword ptr (-200)[ebp]
 | 
						|
fsub dword ptr (L843)
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
lea edi,(080000000H)[edi]
 | 
						|
mov dword ptr (-196)[ebp],edi
 | 
						|
jmp L1456
 | 
						|
L1455:
 | 
						|
fld dword ptr (-200)[ebp]
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
mov dword ptr (-196)[ebp],edi
 | 
						|
L1456:
 | 
						|
mov edi,dword ptr (-196)[ebp]
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,10
 | 
						|
je L1457
 | 
						|
mov dword ptr (-8)[ebp],181
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1459
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1459:
 | 
						|
L1457:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
fld qword ptr (L597)
 | 
						|
mov esi,edi
 | 
						|
shr esi,1
 | 
						|
push esi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
and edi,1
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
fmul qword ptr (-72)[ebp]
 | 
						|
fstp qword ptr (-216)[ebp]
 | 
						|
fld qword ptr (L851)
 | 
						|
fcomp qword ptr (-216)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L1462
 | 
						|
ja L1462
 | 
						|
fld qword ptr (-216)[ebp]
 | 
						|
fsub qword ptr (L851)
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
lea edi,(080000000H)[edi]
 | 
						|
mov dword ptr (-208)[ebp],edi
 | 
						|
jmp L1463
 | 
						|
L1462:
 | 
						|
fld qword ptr (-216)[ebp]
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
mov dword ptr (-208)[ebp],edi
 | 
						|
L1463:
 | 
						|
mov edi,dword ptr (-208)[ebp]
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,10
 | 
						|
je L1464
 | 
						|
mov dword ptr (-8)[ebp],182
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1466
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1466:
 | 
						|
L1464:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L1470)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2375
 | 
						|
je L1468
 | 
						|
L2375:
 | 
						|
mov dword ptr (-8)[ebp],183
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1471
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1471:
 | 
						|
L1468:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L1470)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2376
 | 
						|
je L1473
 | 
						|
L2376:
 | 
						|
mov dword ptr (-8)[ebp],184
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1475
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1475:
 | 
						|
L1473:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L1470)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2377
 | 
						|
je L1477
 | 
						|
L2377:
 | 
						|
mov dword ptr (-8)[ebp],185
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1479
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1479:
 | 
						|
L1477:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L1470)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2378
 | 
						|
je L1481
 | 
						|
L2378:
 | 
						|
mov dword ptr (-8)[ebp],186
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1483
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1483:
 | 
						|
L1481:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
fld qword ptr (L597)
 | 
						|
mov esi,edi
 | 
						|
shr esi,1
 | 
						|
push esi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
and edi,1
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
sub esp,4
 | 
						|
fstp dword ptr 0[esp]
 | 
						|
fld dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L1470)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2379
 | 
						|
je L1485
 | 
						|
L2379:
 | 
						|
mov dword ptr (-8)[ebp],187
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1487
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1487:
 | 
						|
L1485:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
fmul dword ptr (-64)[ebp]
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L1470)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2380
 | 
						|
je L1489
 | 
						|
L2380:
 | 
						|
mov dword ptr (-8)[ebp],188
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1491
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1491:
 | 
						|
L1489:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
fmul qword ptr (-72)[ebp]
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L1470)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2381
 | 
						|
je L1493
 | 
						|
L2381:
 | 
						|
mov dword ptr (-8)[ebp],189
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1495
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1495:
 | 
						|
L1493:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1499)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2382
 | 
						|
je L1497
 | 
						|
L2382:
 | 
						|
mov dword ptr (-8)[ebp],190
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1500
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1500:
 | 
						|
L1497:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1499)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2383
 | 
						|
je L1502
 | 
						|
L2383:
 | 
						|
mov dword ptr (-8)[ebp],191
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1504
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1504:
 | 
						|
L1502:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
fild dword ptr (-40)[ebp]
 | 
						|
fmulp st(1),st
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1499)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2384
 | 
						|
je L1506
 | 
						|
L2384:
 | 
						|
mov dword ptr (-8)[ebp],192
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1508
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1508:
 | 
						|
L1506:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
fild dword ptr (-44)[ebp]
 | 
						|
fmulp st(1),st
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1499)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2385
 | 
						|
je L1510
 | 
						|
L2385:
 | 
						|
mov dword ptr (-8)[ebp],193
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1512
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1512:
 | 
						|
L1510:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L597)
 | 
						|
mov esi,edi
 | 
						|
shr esi,1
 | 
						|
push esi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
and edi,1
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
fmulp st(1),st
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1499)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2386
 | 
						|
je L1514
 | 
						|
L2386:
 | 
						|
mov dword ptr (-8)[ebp],194
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1516
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1516:
 | 
						|
L1514:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
fmul dword ptr (-64)[ebp]
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1499)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2387
 | 
						|
je L1518
 | 
						|
L2387:
 | 
						|
mov dword ptr (-8)[ebp],195
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1520
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1520:
 | 
						|
L1518:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
fmul qword ptr (-72)[ebp]
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1499)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2388
 | 
						|
je L1522
 | 
						|
L2388:
 | 
						|
mov dword ptr (-8)[ebp],196
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1524
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1524:
 | 
						|
L1522:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
movsx eax,byte ptr (-12)[ebp]
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov ebx,eax
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L1526
 | 
						|
mov dword ptr (-8)[ebp],197
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1528
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1528:
 | 
						|
L1526:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
movsx eax,byte ptr (-12)[ebp]
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov ebx,eax
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L1530
 | 
						|
mov dword ptr (-8)[ebp],198
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1532
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1532:
 | 
						|
L1530:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
movsx eax,byte ptr (-12)[ebp]
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov ebx,eax
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L1534
 | 
						|
mov dword ptr (-8)[ebp],199
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1536
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1536:
 | 
						|
L1534:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
movsx eax,byte ptr (-12)[ebp]
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov ebx,eax
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L1538
 | 
						|
mov dword ptr (-8)[ebp],200
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1540
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1540:
 | 
						|
L1538:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
mov eax,edi
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
xor edx,edx
 | 
						|
div edi
 | 
						|
mov edi,eax
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L1542
 | 
						|
mov dword ptr (-8)[ebp],201
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1544
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1544:
 | 
						|
L1542:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fdiv dword ptr (-64)[ebp]
 | 
						|
call __ftol
 | 
						|
mov ebx,eax
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L1546
 | 
						|
mov dword ptr (-8)[ebp],202
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1548
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1548:
 | 
						|
L1546:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fdiv qword ptr (-72)[ebp]
 | 
						|
call __ftol
 | 
						|
mov ebx,eax
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L1550
 | 
						|
mov dword ptr (-8)[ebp],203
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1552
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1552:
 | 
						|
L1550:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
movsx eax,word ptr (-16)[ebp]
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov edi,eax
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L1554
 | 
						|
mov dword ptr (-8)[ebp],204
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1556
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1556:
 | 
						|
L1554:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
movsx eax,word ptr (-16)[ebp]
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov edi,eax
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L1558
 | 
						|
mov dword ptr (-8)[ebp],205
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1560
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1560:
 | 
						|
L1558:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
movsx eax,word ptr (-16)[ebp]
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov edi,eax
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L1562
 | 
						|
mov dword ptr (-8)[ebp],206
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1564
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1564:
 | 
						|
L1562:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
movsx eax,word ptr (-16)[ebp]
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov edi,eax
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L1566
 | 
						|
mov dword ptr (-8)[ebp],207
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1568
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1568:
 | 
						|
L1566:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
mov eax,edi
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
xor edx,edx
 | 
						|
div edi
 | 
						|
mov edi,eax
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L1570
 | 
						|
mov dword ptr (-8)[ebp],208
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1572
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1572:
 | 
						|
L1570:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fdiv dword ptr (-64)[ebp]
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L1574
 | 
						|
mov dword ptr (-8)[ebp],209
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1576
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1576:
 | 
						|
L1574:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fdiv qword ptr (-72)[ebp]
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L1578
 | 
						|
mov dword ptr (-8)[ebp],210
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1580
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1580:
 | 
						|
L1578:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
mov eax,dword ptr (-20)[ebp]
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-20)[ebp],eax
 | 
						|
cmp dword ptr (-20)[ebp],2
 | 
						|
je L1582
 | 
						|
mov dword ptr (-8)[ebp],211
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1584
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1584:
 | 
						|
L1582:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
mov eax,dword ptr (-20)[ebp]
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-20)[ebp],eax
 | 
						|
cmp dword ptr (-20)[ebp],2
 | 
						|
je L1586
 | 
						|
mov dword ptr (-8)[ebp],212
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1588
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1588:
 | 
						|
L1586:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
mov eax,dword ptr (-20)[ebp]
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-20)[ebp],eax
 | 
						|
cmp dword ptr (-20)[ebp],2
 | 
						|
je L1590
 | 
						|
mov dword ptr (-8)[ebp],213
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1592
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1592:
 | 
						|
L1590:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
mov eax,dword ptr (-20)[ebp]
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-20)[ebp],eax
 | 
						|
cmp dword ptr (-20)[ebp],2
 | 
						|
je L1594
 | 
						|
mov dword ptr (-8)[ebp],214
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1596
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1596:
 | 
						|
L1594:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
mov eax,edi
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
xor edx,edx
 | 
						|
div edi
 | 
						|
mov edi,eax
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],2
 | 
						|
je L1598
 | 
						|
mov dword ptr (-8)[ebp],215
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1600
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1600:
 | 
						|
L1598:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fdiv dword ptr (-64)[ebp]
 | 
						|
call __ftol
 | 
						|
mov dword ptr (-20)[ebp],eax
 | 
						|
cmp dword ptr (-20)[ebp],2
 | 
						|
je L1602
 | 
						|
mov dword ptr (-8)[ebp],216
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1604
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1604:
 | 
						|
L1602:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
fild dword ptr (-20)[ebp]
 | 
						|
fdiv qword ptr (-72)[ebp]
 | 
						|
call __ftol
 | 
						|
mov dword ptr (-20)[ebp],eax
 | 
						|
cmp dword ptr (-20)[ebp],2
 | 
						|
je L1606
 | 
						|
mov dword ptr (-8)[ebp],217
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1608
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1608:
 | 
						|
L1606:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
mov eax,dword ptr (-24)[ebp]
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-24)[ebp],eax
 | 
						|
cmp dword ptr (-24)[ebp],2
 | 
						|
je L1610
 | 
						|
mov dword ptr (-8)[ebp],218
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1612
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1612:
 | 
						|
L1610:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
mov eax,dword ptr (-24)[ebp]
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-24)[ebp],eax
 | 
						|
cmp dword ptr (-24)[ebp],2
 | 
						|
je L1614
 | 
						|
mov dword ptr (-8)[ebp],219
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1616
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1616:
 | 
						|
L1614:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
mov eax,dword ptr (-24)[ebp]
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-24)[ebp],eax
 | 
						|
cmp dword ptr (-24)[ebp],2
 | 
						|
je L1618
 | 
						|
mov dword ptr (-8)[ebp],220
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1620
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1620:
 | 
						|
L1618:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
mov eax,dword ptr (-24)[ebp]
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-24)[ebp],eax
 | 
						|
cmp dword ptr (-24)[ebp],2
 | 
						|
je L1622
 | 
						|
mov dword ptr (-8)[ebp],221
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1624
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1624:
 | 
						|
L1622:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-24)[ebp]
 | 
						|
mov eax,edi
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
xor edx,edx
 | 
						|
div edi
 | 
						|
mov edi,eax
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],2
 | 
						|
je L1626
 | 
						|
mov dword ptr (-8)[ebp],222
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1628
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1628:
 | 
						|
L1626:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
mov edi,dword ptr (-24)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fdiv dword ptr (-64)[ebp]
 | 
						|
call __ftol
 | 
						|
mov dword ptr (-24)[ebp],eax
 | 
						|
cmp dword ptr (-24)[ebp],2
 | 
						|
je L1630
 | 
						|
mov dword ptr (-8)[ebp],223
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1632
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1632:
 | 
						|
L1630:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
fild dword ptr (-24)[ebp]
 | 
						|
fdiv qword ptr (-72)[ebp]
 | 
						|
call __ftol
 | 
						|
mov dword ptr (-24)[ebp],eax
 | 
						|
cmp dword ptr (-24)[ebp],2
 | 
						|
je L1634
 | 
						|
mov dword ptr (-8)[ebp],224
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1636
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1636:
 | 
						|
L1634:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
mov eax,dword ptr (-28)[ebp]
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
xor edx,edx
 | 
						|
div edi
 | 
						|
mov dword ptr (-28)[ebp],eax
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L1638
 | 
						|
mov dword ptr (-8)[ebp],225
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1640
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1640:
 | 
						|
L1638:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
mov eax,dword ptr (-28)[ebp]
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
xor edx,edx
 | 
						|
div edi
 | 
						|
mov dword ptr (-28)[ebp],eax
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L1642
 | 
						|
mov dword ptr (-8)[ebp],226
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1644
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1644:
 | 
						|
L1642:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
mov eax,dword ptr (-28)[ebp]
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
xor edx,edx
 | 
						|
div edi
 | 
						|
mov dword ptr (-28)[ebp],eax
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L1646
 | 
						|
mov dword ptr (-8)[ebp],227
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1648
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1648:
 | 
						|
L1646:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
mov eax,dword ptr (-28)[ebp]
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
xor edx,edx
 | 
						|
div edi
 | 
						|
mov dword ptr (-28)[ebp],eax
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L1650
 | 
						|
mov dword ptr (-8)[ebp],228
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1652
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1652:
 | 
						|
L1650:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov eax,dword ptr (-28)[ebp]
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
xor edx,edx
 | 
						|
div edi
 | 
						|
mov dword ptr (-28)[ebp],eax
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L1654
 | 
						|
mov dword ptr (-8)[ebp],229
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1656
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1656:
 | 
						|
L1654:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
fld qword ptr (L597)
 | 
						|
mov esi,edi
 | 
						|
shr esi,1
 | 
						|
push esi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
and edi,1
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
sub esp,4
 | 
						|
fstp dword ptr 0[esp]
 | 
						|
fld dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fdiv dword ptr (-64)[ebp]
 | 
						|
fstp dword ptr (-232)[ebp]
 | 
						|
fld dword ptr (L843)
 | 
						|
fcomp dword ptr (-232)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L1659
 | 
						|
ja L1659
 | 
						|
fld dword ptr (-232)[ebp]
 | 
						|
fsub dword ptr (L843)
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
lea edi,(080000000H)[edi]
 | 
						|
mov dword ptr (-228)[ebp],edi
 | 
						|
jmp L1660
 | 
						|
L1659:
 | 
						|
fld dword ptr (-232)[ebp]
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
mov dword ptr (-228)[ebp],edi
 | 
						|
L1660:
 | 
						|
mov edi,dword ptr (-228)[ebp]
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L1661
 | 
						|
mov dword ptr (-8)[ebp],230
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1663
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1663:
 | 
						|
L1661:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
fld qword ptr (L597)
 | 
						|
mov esi,edi
 | 
						|
shr esi,1
 | 
						|
push esi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
and edi,1
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
fdiv qword ptr (-72)[ebp]
 | 
						|
fstp qword ptr (-248)[ebp]
 | 
						|
fld qword ptr (L851)
 | 
						|
fcomp qword ptr (-248)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L1666
 | 
						|
ja L1666
 | 
						|
fld qword ptr (-248)[ebp]
 | 
						|
fsub qword ptr (L851)
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
lea edi,(080000000H)[edi]
 | 
						|
mov dword ptr (-240)[ebp],edi
 | 
						|
jmp L1667
 | 
						|
L1666:
 | 
						|
fld qword ptr (-248)[ebp]
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
mov dword ptr (-240)[ebp],edi
 | 
						|
L1667:
 | 
						|
mov edi,dword ptr (-240)[ebp]
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,2
 | 
						|
je L1668
 | 
						|
mov dword ptr (-8)[ebp],231
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1670
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1670:
 | 
						|
L1668:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fdivp st(1),st
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld qword ptr (L1674)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2389
 | 
						|
je L1672
 | 
						|
L2389:
 | 
						|
mov dword ptr (-8)[ebp],232
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1675
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1675:
 | 
						|
L1672:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fdivp st(1),st
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld qword ptr (L1674)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2390
 | 
						|
je L1677
 | 
						|
L2390:
 | 
						|
mov dword ptr (-8)[ebp],233
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1679
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1679:
 | 
						|
L1677:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fdivp st(1),st
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld qword ptr (L1674)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2391
 | 
						|
je L1681
 | 
						|
L2391:
 | 
						|
mov dword ptr (-8)[ebp],234
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1683
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1683:
 | 
						|
L1681:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fdivp st(1),st
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld qword ptr (L1674)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2392
 | 
						|
je L1685
 | 
						|
L2392:
 | 
						|
mov dword ptr (-8)[ebp],235
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1687
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1687:
 | 
						|
L1685:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
fld qword ptr (L597)
 | 
						|
mov esi,edi
 | 
						|
shr esi,1
 | 
						|
push esi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
and edi,1
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
sub esp,4
 | 
						|
fstp dword ptr 0[esp]
 | 
						|
fld dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fdivp st(1),st
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld qword ptr (L1674)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2393
 | 
						|
je L1689
 | 
						|
L2393:
 | 
						|
mov dword ptr (-8)[ebp],236
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1691
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1691:
 | 
						|
L1689:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
fdiv dword ptr (-64)[ebp]
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld qword ptr (L1674)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2394
 | 
						|
je L1693
 | 
						|
L2394:
 | 
						|
mov dword ptr (-8)[ebp],237
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1695
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1695:
 | 
						|
L1693:
 | 
						|
fld dword ptr (L856)
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
fld dword ptr (-52)[ebp]
 | 
						|
fdiv qword ptr (-72)[ebp]
 | 
						|
fstp dword ptr (-52)[ebp]
 | 
						|
fld qword ptr (L1674)
 | 
						|
fcomp dword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2395
 | 
						|
je L1697
 | 
						|
L2395:
 | 
						|
mov dword ptr (-8)[ebp],238
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1699
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1699:
 | 
						|
L1697:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fdivp st(1),st
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1674)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2396
 | 
						|
je L1701
 | 
						|
L2396:
 | 
						|
mov dword ptr (-8)[ebp],239
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1703
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1703:
 | 
						|
L1701:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fdivp st(1),st
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1674)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2397
 | 
						|
je L1705
 | 
						|
L2397:
 | 
						|
mov dword ptr (-8)[ebp],240
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1707
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1707:
 | 
						|
L1705:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
fild dword ptr (-40)[ebp]
 | 
						|
fdivp st(1),st
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1674)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2398
 | 
						|
je L1709
 | 
						|
L2398:
 | 
						|
mov dword ptr (-8)[ebp],241
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1711
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1711:
 | 
						|
L1709:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
fild dword ptr (-44)[ebp]
 | 
						|
fdivp st(1),st
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1674)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2399
 | 
						|
je L1713
 | 
						|
L2399:
 | 
						|
mov dword ptr (-8)[ebp],242
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1715
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1715:
 | 
						|
L1713:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L597)
 | 
						|
mov esi,edi
 | 
						|
shr esi,1
 | 
						|
push esi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
and edi,1
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
fdivp st(1),st
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1674)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2400
 | 
						|
je L1717
 | 
						|
L2400:
 | 
						|
mov dword ptr (-8)[ebp],243
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1719
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1719:
 | 
						|
L1717:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld dword ptr (L530)
 | 
						|
fstp dword ptr (-64)[ebp]
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
fdiv dword ptr (-64)[ebp]
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1674)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2401
 | 
						|
je L1721
 | 
						|
L2401:
 | 
						|
mov dword ptr (-8)[ebp],244
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1723
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1723:
 | 
						|
L1721:
 | 
						|
fld qword ptr (L885)
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L417)
 | 
						|
fstp qword ptr (-72)[ebp]
 | 
						|
fld qword ptr (-60)[ebp]
 | 
						|
fdiv qword ptr (-72)[ebp]
 | 
						|
fstp qword ptr (-60)[ebp]
 | 
						|
fld qword ptr (L1674)
 | 
						|
fcomp qword ptr (-60)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2402
 | 
						|
je L1725
 | 
						|
L2402:
 | 
						|
mov dword ptr (-8)[ebp],245
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1727
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1727:
 | 
						|
L1725:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
movsx eax,byte ptr (-12)[ebp]
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov ebx,edx
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1729
 | 
						|
mov dword ptr (-8)[ebp],246
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1731
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1731:
 | 
						|
L1729:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
movsx eax,byte ptr (-12)[ebp]
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov ebx,edx
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1733
 | 
						|
mov dword ptr (-8)[ebp],247
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1735
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1735:
 | 
						|
L1733:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
movsx eax,byte ptr (-12)[ebp]
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov ebx,edx
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1737
 | 
						|
mov dword ptr (-8)[ebp],248
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1739
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1739:
 | 
						|
L1737:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
movsx eax,byte ptr (-12)[ebp]
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov ebx,edx
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1741
 | 
						|
mov dword ptr (-8)[ebp],249
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1743
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1743:
 | 
						|
L1741:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
mov eax,edi
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
xor edx,edx
 | 
						|
div edi
 | 
						|
mov edi,edx
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1745
 | 
						|
mov dword ptr (-8)[ebp],250
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1747
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1747:
 | 
						|
L1745:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
movsx eax,word ptr (-16)[ebp]
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov edi,edx
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1749
 | 
						|
mov dword ptr (-8)[ebp],251
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1751
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1751:
 | 
						|
L1749:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
movsx eax,word ptr (-16)[ebp]
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov edi,edx
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1753
 | 
						|
mov dword ptr (-8)[ebp],252
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1755
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1755:
 | 
						|
L1753:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
movsx eax,word ptr (-16)[ebp]
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov edi,edx
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1757
 | 
						|
mov dword ptr (-8)[ebp],253
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1759
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1759:
 | 
						|
L1757:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
movsx eax,word ptr (-16)[ebp]
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov edi,edx
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1761
 | 
						|
mov dword ptr (-8)[ebp],254
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1763
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1763:
 | 
						|
L1761:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
mov eax,edi
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
xor edx,edx
 | 
						|
div edi
 | 
						|
mov edi,edx
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1765
 | 
						|
mov dword ptr (-8)[ebp],255
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1767
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1767:
 | 
						|
L1765:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
mov eax,dword ptr (-20)[ebp]
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-20)[ebp],edx
 | 
						|
cmp dword ptr (-20)[ebp],1
 | 
						|
je L1769
 | 
						|
mov dword ptr (-8)[ebp],256
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1771
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1771:
 | 
						|
L1769:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
mov eax,dword ptr (-20)[ebp]
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-20)[ebp],edx
 | 
						|
cmp dword ptr (-20)[ebp],1
 | 
						|
je L1773
 | 
						|
mov dword ptr (-8)[ebp],257
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1775
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1775:
 | 
						|
L1773:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
mov eax,dword ptr (-20)[ebp]
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-20)[ebp],edx
 | 
						|
cmp dword ptr (-20)[ebp],1
 | 
						|
je L1777
 | 
						|
mov dword ptr (-8)[ebp],258
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1779
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1779:
 | 
						|
L1777:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
mov eax,dword ptr (-20)[ebp]
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-20)[ebp],edx
 | 
						|
cmp dword ptr (-20)[ebp],1
 | 
						|
je L1781
 | 
						|
mov dword ptr (-8)[ebp],259
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1783
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1783:
 | 
						|
L1781:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
mov eax,edi
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
xor edx,edx
 | 
						|
div edi
 | 
						|
mov edi,edx
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],1
 | 
						|
je L1785
 | 
						|
mov dword ptr (-8)[ebp],260
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1787
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1787:
 | 
						|
L1785:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
mov eax,dword ptr (-24)[ebp]
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-24)[ebp],edx
 | 
						|
cmp dword ptr (-24)[ebp],1
 | 
						|
je L1789
 | 
						|
mov dword ptr (-8)[ebp],261
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1791
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1791:
 | 
						|
L1789:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
mov eax,dword ptr (-24)[ebp]
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-24)[ebp],edx
 | 
						|
cmp dword ptr (-24)[ebp],1
 | 
						|
je L1793
 | 
						|
mov dword ptr (-8)[ebp],262
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1795
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1795:
 | 
						|
L1793:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
mov eax,dword ptr (-24)[ebp]
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-24)[ebp],edx
 | 
						|
cmp dword ptr (-24)[ebp],1
 | 
						|
je L1797
 | 
						|
mov dword ptr (-8)[ebp],263
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1799
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1799:
 | 
						|
L1797:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
mov eax,dword ptr (-24)[ebp]
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-24)[ebp],edx
 | 
						|
cmp dword ptr (-24)[ebp],1
 | 
						|
je L1801
 | 
						|
mov dword ptr (-8)[ebp],264
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1803
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1803:
 | 
						|
L1801:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-24)[ebp]
 | 
						|
mov eax,edi
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
xor edx,edx
 | 
						|
div edi
 | 
						|
mov edi,edx
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],1
 | 
						|
je L1805
 | 
						|
mov dword ptr (-8)[ebp],265
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1807
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1807:
 | 
						|
L1805:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
mov eax,dword ptr (-28)[ebp]
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
xor edx,edx
 | 
						|
div edi
 | 
						|
mov dword ptr (-28)[ebp],edx
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1809
 | 
						|
mov dword ptr (-8)[ebp],266
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1811
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1811:
 | 
						|
L1809:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
mov eax,dword ptr (-28)[ebp]
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
xor edx,edx
 | 
						|
div edi
 | 
						|
mov dword ptr (-28)[ebp],edx
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1813
 | 
						|
mov dword ptr (-8)[ebp],267
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1815
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1815:
 | 
						|
L1813:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
mov eax,dword ptr (-28)[ebp]
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
xor edx,edx
 | 
						|
div edi
 | 
						|
mov dword ptr (-28)[ebp],edx
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1817
 | 
						|
mov dword ptr (-8)[ebp],268
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1819
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1819:
 | 
						|
L1817:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
mov eax,dword ptr (-28)[ebp]
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
xor edx,edx
 | 
						|
div edi
 | 
						|
mov dword ptr (-28)[ebp],edx
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1821
 | 
						|
mov dword ptr (-8)[ebp],269
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1823
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1823:
 | 
						|
L1821:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov eax,dword ptr (-28)[ebp]
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
xor edx,edx
 | 
						|
div edi
 | 
						|
mov dword ptr (-28)[ebp],edx
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1825
 | 
						|
mov dword ptr (-8)[ebp],270
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1827
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1827:
 | 
						|
L1825:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
movsx esi,byte ptr (-32)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sar edi,cl
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1829
 | 
						|
mov dword ptr (-8)[ebp],271
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1831
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1831:
 | 
						|
L1829:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
movsx esi,word ptr (-36)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sar edi,cl
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1833
 | 
						|
mov dword ptr (-8)[ebp],272
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1835
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1835:
 | 
						|
L1833:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
mov esi,dword ptr (-40)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sar edi,cl
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1837
 | 
						|
mov dword ptr (-8)[ebp],273
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1839
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1839:
 | 
						|
L1837:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
mov esi,dword ptr (-44)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sar edi,cl
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1841
 | 
						|
mov dword ptr (-8)[ebp],274
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1843
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1843:
 | 
						|
L1841:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
mov esi,dword ptr (-48)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sar edi,cl
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1845
 | 
						|
mov dword ptr (-8)[ebp],275
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1847
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1847:
 | 
						|
L1845:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
movsx esi,byte ptr (-32)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sar edi,cl
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1849
 | 
						|
mov dword ptr (-8)[ebp],276
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1851
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1851:
 | 
						|
L1849:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
movsx esi,word ptr (-36)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sar edi,cl
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1853
 | 
						|
mov dword ptr (-8)[ebp],277
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1855
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1855:
 | 
						|
L1853:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
mov esi,dword ptr (-40)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sar edi,cl
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1857
 | 
						|
mov dword ptr (-8)[ebp],278
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1859
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1859:
 | 
						|
L1857:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
mov esi,dword ptr (-44)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sar edi,cl
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1861
 | 
						|
mov dword ptr (-8)[ebp],279
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1863
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1863:
 | 
						|
L1861:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
mov esi,dword ptr (-48)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sar edi,cl
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1865
 | 
						|
mov dword ptr (-8)[ebp],280
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1867
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1867:
 | 
						|
L1865:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
movsx esi,byte ptr (-32)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sar edi,cl
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],1
 | 
						|
je L1869
 | 
						|
mov dword ptr (-8)[ebp],281
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1871
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1871:
 | 
						|
L1869:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
movsx esi,word ptr (-36)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sar edi,cl
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],1
 | 
						|
je L1873
 | 
						|
mov dword ptr (-8)[ebp],282
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1875
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1875:
 | 
						|
L1873:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
mov esi,dword ptr (-40)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sar edi,cl
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],1
 | 
						|
je L1877
 | 
						|
mov dword ptr (-8)[ebp],283
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1879
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1879:
 | 
						|
L1877:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
mov esi,dword ptr (-44)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sar edi,cl
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],1
 | 
						|
je L1881
 | 
						|
mov dword ptr (-8)[ebp],284
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1883
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1883:
 | 
						|
L1881:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
mov esi,dword ptr (-48)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sar edi,cl
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],1
 | 
						|
je L1885
 | 
						|
mov dword ptr (-8)[ebp],285
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1887
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1887:
 | 
						|
L1885:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
mov edi,dword ptr (-24)[ebp]
 | 
						|
movsx esi,byte ptr (-32)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sar edi,cl
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],1
 | 
						|
je L1889
 | 
						|
mov dword ptr (-8)[ebp],286
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1891
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1891:
 | 
						|
L1889:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
mov edi,dword ptr (-24)[ebp]
 | 
						|
movsx esi,word ptr (-36)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sar edi,cl
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],1
 | 
						|
je L1893
 | 
						|
mov dword ptr (-8)[ebp],287
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1895
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1895:
 | 
						|
L1893:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
mov edi,dword ptr (-24)[ebp]
 | 
						|
mov esi,dword ptr (-40)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sar edi,cl
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],1
 | 
						|
je L1897
 | 
						|
mov dword ptr (-8)[ebp],288
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1899
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1899:
 | 
						|
L1897:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
mov edi,dword ptr (-24)[ebp]
 | 
						|
mov esi,dword ptr (-44)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sar edi,cl
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],1
 | 
						|
je L1901
 | 
						|
mov dword ptr (-8)[ebp],289
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1903
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1903:
 | 
						|
L1901:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-24)[ebp]
 | 
						|
mov esi,dword ptr (-48)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sar edi,cl
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],1
 | 
						|
je L1905
 | 
						|
mov dword ptr (-8)[ebp],290
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1907
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1907:
 | 
						|
L1905:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
movsx esi,byte ptr (-32)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
shr edi,cl
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1909
 | 
						|
mov dword ptr (-8)[ebp],291
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1911
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1911:
 | 
						|
L1909:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
movsx esi,word ptr (-36)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
shr edi,cl
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1913
 | 
						|
mov dword ptr (-8)[ebp],292
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1915
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1915:
 | 
						|
L1913:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
mov esi,dword ptr (-40)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
shr edi,cl
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1917
 | 
						|
mov dword ptr (-8)[ebp],293
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1919
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1919:
 | 
						|
L1917:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
mov esi,dword ptr (-44)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
shr edi,cl
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1921
 | 
						|
mov dword ptr (-8)[ebp],294
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1923
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1923:
 | 
						|
L1921:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
mov esi,dword ptr (-48)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
shr edi,cl
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L1925
 | 
						|
mov dword ptr (-8)[ebp],295
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1927
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1927:
 | 
						|
L1925:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
movsx esi,byte ptr (-32)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sal edi,cl
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,20
 | 
						|
je L1929
 | 
						|
mov dword ptr (-8)[ebp],296
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1931
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1931:
 | 
						|
L1929:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
movsx esi,word ptr (-36)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sal edi,cl
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,20
 | 
						|
je L1933
 | 
						|
mov dword ptr (-8)[ebp],297
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1935
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1935:
 | 
						|
L1933:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
mov esi,dword ptr (-40)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sal edi,cl
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,20
 | 
						|
je L1937
 | 
						|
mov dword ptr (-8)[ebp],298
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1939
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1939:
 | 
						|
L1937:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
mov esi,dword ptr (-44)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sal edi,cl
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,20
 | 
						|
je L1941
 | 
						|
mov dword ptr (-8)[ebp],299
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1943
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1943:
 | 
						|
L1941:
 | 
						|
mov byte ptr (-12)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
mov esi,dword ptr (-48)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sal edi,cl
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,20
 | 
						|
je L1945
 | 
						|
mov dword ptr (-8)[ebp],300
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1947
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1947:
 | 
						|
L1945:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
movsx esi,byte ptr (-32)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sal edi,cl
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,20
 | 
						|
je L1949
 | 
						|
mov dword ptr (-8)[ebp],301
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1951
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1951:
 | 
						|
L1949:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
movsx esi,word ptr (-36)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sal edi,cl
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,20
 | 
						|
je L1953
 | 
						|
mov dword ptr (-8)[ebp],302
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1955
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1955:
 | 
						|
L1953:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
mov esi,dword ptr (-40)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sal edi,cl
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,20
 | 
						|
je L1957
 | 
						|
mov dword ptr (-8)[ebp],303
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1959
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1959:
 | 
						|
L1957:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
mov esi,dword ptr (-44)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sal edi,cl
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,20
 | 
						|
je L1961
 | 
						|
mov dword ptr (-8)[ebp],304
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1963
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1963:
 | 
						|
L1961:
 | 
						|
mov word ptr (-16)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
mov esi,dword ptr (-48)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sal edi,cl
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,20
 | 
						|
je L1965
 | 
						|
mov dword ptr (-8)[ebp],305
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1967
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1967:
 | 
						|
L1965:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
movsx esi,byte ptr (-32)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sal edi,cl
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],20
 | 
						|
je L1969
 | 
						|
mov dword ptr (-8)[ebp],306
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1971
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1971:
 | 
						|
L1969:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
movsx esi,word ptr (-36)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sal edi,cl
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],20
 | 
						|
je L1973
 | 
						|
mov dword ptr (-8)[ebp],307
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1975
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1975:
 | 
						|
L1973:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
mov esi,dword ptr (-40)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sal edi,cl
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],20
 | 
						|
je L1977
 | 
						|
mov dword ptr (-8)[ebp],308
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1979
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1979:
 | 
						|
L1977:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
mov esi,dword ptr (-44)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sal edi,cl
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],20
 | 
						|
je L1981
 | 
						|
mov dword ptr (-8)[ebp],309
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1983
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1983:
 | 
						|
L1981:
 | 
						|
mov dword ptr (-20)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
mov esi,dword ptr (-48)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sal edi,cl
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],20
 | 
						|
je L1985
 | 
						|
mov dword ptr (-8)[ebp],310
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1987
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1987:
 | 
						|
L1985:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
mov edi,dword ptr (-24)[ebp]
 | 
						|
movsx esi,byte ptr (-32)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sal edi,cl
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],20
 | 
						|
je L1989
 | 
						|
mov dword ptr (-8)[ebp],311
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1991
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1991:
 | 
						|
L1989:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
mov edi,dword ptr (-24)[ebp]
 | 
						|
movsx esi,word ptr (-36)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sal edi,cl
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],20
 | 
						|
je L1993
 | 
						|
mov dword ptr (-8)[ebp],312
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1995
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1995:
 | 
						|
L1993:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
mov edi,dword ptr (-24)[ebp]
 | 
						|
mov esi,dword ptr (-40)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sal edi,cl
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],20
 | 
						|
je L1997
 | 
						|
mov dword ptr (-8)[ebp],313
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L1999
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L1999:
 | 
						|
L1997:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
mov edi,dword ptr (-24)[ebp]
 | 
						|
mov esi,dword ptr (-44)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sal edi,cl
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],20
 | 
						|
je L2001
 | 
						|
mov dword ptr (-8)[ebp],314
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2003
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2003:
 | 
						|
L2001:
 | 
						|
mov dword ptr (-24)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-24)[ebp]
 | 
						|
mov esi,dword ptr (-48)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
sal edi,cl
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],20
 | 
						|
je L2005
 | 
						|
mov dword ptr (-8)[ebp],315
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2007
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2007:
 | 
						|
L2005:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov byte ptr (-32)[ebp],2
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
movsx esi,byte ptr (-32)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
shl edi,cl
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,20
 | 
						|
je L2009
 | 
						|
mov dword ptr (-8)[ebp],316
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2011
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2011:
 | 
						|
L2009:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov word ptr (-36)[ebp],2
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
movsx esi,word ptr (-36)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
shl edi,cl
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,20
 | 
						|
je L2013
 | 
						|
mov dword ptr (-8)[ebp],317
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2015
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2015:
 | 
						|
L2013:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov dword ptr (-40)[ebp],2
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
mov esi,dword ptr (-40)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
shl edi,cl
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,20
 | 
						|
je L2017
 | 
						|
mov dword ptr (-8)[ebp],318
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2019
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2019:
 | 
						|
L2017:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov dword ptr (-44)[ebp],2
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
mov esi,dword ptr (-44)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
shl edi,cl
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,20
 | 
						|
je L2021
 | 
						|
mov dword ptr (-8)[ebp],319
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2023
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2023:
 | 
						|
L2021:
 | 
						|
mov dword ptr (-28)[ebp],5
 | 
						|
mov dword ptr (-48)[ebp],2
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
mov esi,dword ptr (-48)[ebp]
 | 
						|
mov ecx,esi
 | 
						|
shl edi,cl
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,20
 | 
						|
je L2025
 | 
						|
mov dword ptr (-8)[ebp],320
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2027
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2027:
 | 
						|
L2025:
 | 
						|
mov byte ptr (-12)[ebp],12
 | 
						|
mov byte ptr (-32)[ebp],10
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
movsx esi,byte ptr (-32)[ebp]
 | 
						|
and edi,esi
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,8
 | 
						|
je L2029
 | 
						|
mov dword ptr (-8)[ebp],321
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2031
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2031:
 | 
						|
L2029:
 | 
						|
mov byte ptr (-12)[ebp],12
 | 
						|
mov word ptr (-36)[ebp],10
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
movsx esi,word ptr (-36)[ebp]
 | 
						|
and edi,esi
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,8
 | 
						|
je L2033
 | 
						|
mov dword ptr (-8)[ebp],322
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2035
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2035:
 | 
						|
L2033:
 | 
						|
mov byte ptr (-12)[ebp],12
 | 
						|
mov dword ptr (-40)[ebp],10
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
and edi,dword ptr (-40)[ebp]
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,8
 | 
						|
je L2037
 | 
						|
mov dword ptr (-8)[ebp],323
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2039
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2039:
 | 
						|
L2037:
 | 
						|
mov byte ptr (-12)[ebp],12
 | 
						|
mov dword ptr (-44)[ebp],10
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
and edi,dword ptr (-44)[ebp]
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,8
 | 
						|
je L2041
 | 
						|
mov dword ptr (-8)[ebp],324
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2043
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2043:
 | 
						|
L2041:
 | 
						|
mov byte ptr (-12)[ebp],12
 | 
						|
mov dword ptr (-48)[ebp],10
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
and edi,dword ptr (-48)[ebp]
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,8
 | 
						|
je L2045
 | 
						|
mov dword ptr (-8)[ebp],325
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2047
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2047:
 | 
						|
L2045:
 | 
						|
mov word ptr (-16)[ebp],12
 | 
						|
mov byte ptr (-32)[ebp],10
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
movsx esi,byte ptr (-32)[ebp]
 | 
						|
and edi,esi
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,8
 | 
						|
je L2049
 | 
						|
mov dword ptr (-8)[ebp],326
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2051
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2051:
 | 
						|
L2049:
 | 
						|
mov word ptr (-16)[ebp],12
 | 
						|
mov word ptr (-36)[ebp],10
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
movsx esi,word ptr (-36)[ebp]
 | 
						|
and edi,esi
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,8
 | 
						|
je L2053
 | 
						|
mov dword ptr (-8)[ebp],327
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2055
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2055:
 | 
						|
L2053:
 | 
						|
mov word ptr (-16)[ebp],12
 | 
						|
mov dword ptr (-40)[ebp],10
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
and edi,dword ptr (-40)[ebp]
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,8
 | 
						|
je L2057
 | 
						|
mov dword ptr (-8)[ebp],328
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2059
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2059:
 | 
						|
L2057:
 | 
						|
mov word ptr (-16)[ebp],12
 | 
						|
mov dword ptr (-44)[ebp],10
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
and edi,dword ptr (-44)[ebp]
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,8
 | 
						|
je L2061
 | 
						|
mov dword ptr (-8)[ebp],329
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2063
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2063:
 | 
						|
L2061:
 | 
						|
mov word ptr (-16)[ebp],12
 | 
						|
mov dword ptr (-48)[ebp],10
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
and edi,dword ptr (-48)[ebp]
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,8
 | 
						|
je L2065
 | 
						|
mov dword ptr (-8)[ebp],330
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2067
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2067:
 | 
						|
L2065:
 | 
						|
mov dword ptr (-20)[ebp],12
 | 
						|
mov byte ptr (-32)[ebp],10
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
and dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],8
 | 
						|
je L2069
 | 
						|
mov dword ptr (-8)[ebp],331
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2071
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2071:
 | 
						|
L2069:
 | 
						|
mov dword ptr (-20)[ebp],12
 | 
						|
mov word ptr (-36)[ebp],10
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
and dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],8
 | 
						|
je L2073
 | 
						|
mov dword ptr (-8)[ebp],332
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2075
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2075:
 | 
						|
L2073:
 | 
						|
mov dword ptr (-20)[ebp],12
 | 
						|
mov dword ptr (-40)[ebp],10
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
and dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],8
 | 
						|
je L2077
 | 
						|
mov dword ptr (-8)[ebp],333
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2079
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2079:
 | 
						|
L2077:
 | 
						|
mov dword ptr (-20)[ebp],12
 | 
						|
mov dword ptr (-44)[ebp],10
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
and dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],8
 | 
						|
je L2081
 | 
						|
mov dword ptr (-8)[ebp],334
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2083
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2083:
 | 
						|
L2081:
 | 
						|
mov dword ptr (-20)[ebp],12
 | 
						|
mov dword ptr (-48)[ebp],10
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
and edi,dword ptr (-48)[ebp]
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],8
 | 
						|
je L2085
 | 
						|
mov dword ptr (-8)[ebp],335
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2087
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2087:
 | 
						|
L2085:
 | 
						|
mov dword ptr (-24)[ebp],12
 | 
						|
mov byte ptr (-32)[ebp],10
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
and dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],8
 | 
						|
je L2089
 | 
						|
mov dword ptr (-8)[ebp],336
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2091
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2091:
 | 
						|
L2089:
 | 
						|
mov dword ptr (-24)[ebp],12
 | 
						|
mov word ptr (-36)[ebp],10
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
and dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],8
 | 
						|
je L2093
 | 
						|
mov dword ptr (-8)[ebp],337
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2095
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2095:
 | 
						|
L2093:
 | 
						|
mov dword ptr (-24)[ebp],12
 | 
						|
mov dword ptr (-40)[ebp],10
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
and dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],8
 | 
						|
je L2097
 | 
						|
mov dword ptr (-8)[ebp],338
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2099
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2099:
 | 
						|
L2097:
 | 
						|
mov dword ptr (-24)[ebp],12
 | 
						|
mov dword ptr (-44)[ebp],10
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
and dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],8
 | 
						|
je L2101
 | 
						|
mov dword ptr (-8)[ebp],339
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2103
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2103:
 | 
						|
L2101:
 | 
						|
mov dword ptr (-24)[ebp],12
 | 
						|
mov dword ptr (-48)[ebp],10
 | 
						|
mov edi,dword ptr (-24)[ebp]
 | 
						|
and edi,dword ptr (-48)[ebp]
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],8
 | 
						|
je L2105
 | 
						|
mov dword ptr (-8)[ebp],340
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2107
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2107:
 | 
						|
L2105:
 | 
						|
mov dword ptr (-28)[ebp],12
 | 
						|
mov byte ptr (-32)[ebp],10
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
and dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,8
 | 
						|
je L2109
 | 
						|
mov dword ptr (-8)[ebp],341
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2111
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2111:
 | 
						|
L2109:
 | 
						|
mov dword ptr (-28)[ebp],12
 | 
						|
mov word ptr (-36)[ebp],10
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
and dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,8
 | 
						|
je L2113
 | 
						|
mov dword ptr (-8)[ebp],342
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2115
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2115:
 | 
						|
L2113:
 | 
						|
mov dword ptr (-28)[ebp],12
 | 
						|
mov dword ptr (-40)[ebp],10
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
and dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,8
 | 
						|
je L2117
 | 
						|
mov dword ptr (-8)[ebp],343
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2119
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2119:
 | 
						|
L2117:
 | 
						|
mov dword ptr (-28)[ebp],12
 | 
						|
mov dword ptr (-44)[ebp],10
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
and dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,8
 | 
						|
je L2121
 | 
						|
mov dword ptr (-8)[ebp],344
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2123
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2123:
 | 
						|
L2121:
 | 
						|
mov dword ptr (-28)[ebp],12
 | 
						|
mov dword ptr (-48)[ebp],10
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
and dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,8
 | 
						|
je L2125
 | 
						|
mov dword ptr (-8)[ebp],345
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2127
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2127:
 | 
						|
L2125:
 | 
						|
mov byte ptr (-12)[ebp],12
 | 
						|
mov byte ptr (-32)[ebp],10
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
movsx esi,byte ptr (-32)[ebp]
 | 
						|
xor edi,esi
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,6
 | 
						|
je L2129
 | 
						|
mov dword ptr (-8)[ebp],346
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2131
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2131:
 | 
						|
L2129:
 | 
						|
mov byte ptr (-12)[ebp],12
 | 
						|
mov word ptr (-36)[ebp],10
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
movsx esi,word ptr (-36)[ebp]
 | 
						|
xor edi,esi
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,6
 | 
						|
je L2133
 | 
						|
mov dword ptr (-8)[ebp],347
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2135
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2135:
 | 
						|
L2133:
 | 
						|
mov byte ptr (-12)[ebp],12
 | 
						|
mov dword ptr (-40)[ebp],10
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
xor edi,dword ptr (-40)[ebp]
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,6
 | 
						|
je L2137
 | 
						|
mov dword ptr (-8)[ebp],348
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2139
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2139:
 | 
						|
L2137:
 | 
						|
mov byte ptr (-12)[ebp],12
 | 
						|
mov dword ptr (-44)[ebp],10
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
xor edi,dword ptr (-44)[ebp]
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,6
 | 
						|
je L2141
 | 
						|
mov dword ptr (-8)[ebp],349
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2143
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2143:
 | 
						|
L2141:
 | 
						|
mov byte ptr (-12)[ebp],12
 | 
						|
mov dword ptr (-48)[ebp],10
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
xor edi,dword ptr (-48)[ebp]
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,6
 | 
						|
je L2145
 | 
						|
mov dword ptr (-8)[ebp],350
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2147
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2147:
 | 
						|
L2145:
 | 
						|
mov word ptr (-16)[ebp],12
 | 
						|
mov byte ptr (-32)[ebp],10
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
movsx esi,byte ptr (-32)[ebp]
 | 
						|
xor edi,esi
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,6
 | 
						|
je L2149
 | 
						|
mov dword ptr (-8)[ebp],351
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2151
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2151:
 | 
						|
L2149:
 | 
						|
mov word ptr (-16)[ebp],12
 | 
						|
mov word ptr (-36)[ebp],10
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
movsx esi,word ptr (-36)[ebp]
 | 
						|
xor edi,esi
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,6
 | 
						|
je L2153
 | 
						|
mov dword ptr (-8)[ebp],352
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2155
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2155:
 | 
						|
L2153:
 | 
						|
mov word ptr (-16)[ebp],12
 | 
						|
mov dword ptr (-40)[ebp],10
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
xor edi,dword ptr (-40)[ebp]
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,6
 | 
						|
je L2157
 | 
						|
mov dword ptr (-8)[ebp],353
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2159
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2159:
 | 
						|
L2157:
 | 
						|
mov word ptr (-16)[ebp],12
 | 
						|
mov dword ptr (-44)[ebp],10
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
xor edi,dword ptr (-44)[ebp]
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,6
 | 
						|
je L2161
 | 
						|
mov dword ptr (-8)[ebp],354
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2163
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2163:
 | 
						|
L2161:
 | 
						|
mov word ptr (-16)[ebp],12
 | 
						|
mov dword ptr (-48)[ebp],10
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
xor edi,dword ptr (-48)[ebp]
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,6
 | 
						|
je L2165
 | 
						|
mov dword ptr (-8)[ebp],355
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2167
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2167:
 | 
						|
L2165:
 | 
						|
mov dword ptr (-20)[ebp],12
 | 
						|
mov byte ptr (-32)[ebp],10
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
xor dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],6
 | 
						|
je L2169
 | 
						|
mov dword ptr (-8)[ebp],356
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2171
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2171:
 | 
						|
L2169:
 | 
						|
mov dword ptr (-20)[ebp],12
 | 
						|
mov word ptr (-36)[ebp],10
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
xor dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],6
 | 
						|
je L2173
 | 
						|
mov dword ptr (-8)[ebp],357
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2175
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2175:
 | 
						|
L2173:
 | 
						|
mov dword ptr (-20)[ebp],12
 | 
						|
mov dword ptr (-40)[ebp],10
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
xor dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],6
 | 
						|
je L2177
 | 
						|
mov dword ptr (-8)[ebp],358
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2179
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2179:
 | 
						|
L2177:
 | 
						|
mov dword ptr (-20)[ebp],12
 | 
						|
mov dword ptr (-44)[ebp],10
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
xor dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],6
 | 
						|
je L2181
 | 
						|
mov dword ptr (-8)[ebp],359
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2183
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2183:
 | 
						|
L2181:
 | 
						|
mov dword ptr (-20)[ebp],12
 | 
						|
mov dword ptr (-48)[ebp],10
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
xor edi,dword ptr (-48)[ebp]
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],6
 | 
						|
je L2185
 | 
						|
mov dword ptr (-8)[ebp],360
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2187
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2187:
 | 
						|
L2185:
 | 
						|
mov dword ptr (-24)[ebp],12
 | 
						|
mov byte ptr (-32)[ebp],10
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
xor dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],6
 | 
						|
je L2189
 | 
						|
mov dword ptr (-8)[ebp],361
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2191
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2191:
 | 
						|
L2189:
 | 
						|
mov dword ptr (-24)[ebp],12
 | 
						|
mov word ptr (-36)[ebp],10
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
xor dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],6
 | 
						|
je L2193
 | 
						|
mov dword ptr (-8)[ebp],362
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2195
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2195:
 | 
						|
L2193:
 | 
						|
mov dword ptr (-24)[ebp],12
 | 
						|
mov dword ptr (-40)[ebp],10
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
xor dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],6
 | 
						|
je L2197
 | 
						|
mov dword ptr (-8)[ebp],363
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2199
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2199:
 | 
						|
L2197:
 | 
						|
mov dword ptr (-24)[ebp],12
 | 
						|
mov dword ptr (-44)[ebp],10
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
xor dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],6
 | 
						|
je L2201
 | 
						|
mov dword ptr (-8)[ebp],364
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2203
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2203:
 | 
						|
L2201:
 | 
						|
mov dword ptr (-24)[ebp],12
 | 
						|
mov dword ptr (-48)[ebp],10
 | 
						|
mov edi,dword ptr (-24)[ebp]
 | 
						|
xor edi,dword ptr (-48)[ebp]
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],6
 | 
						|
je L2205
 | 
						|
mov dword ptr (-8)[ebp],365
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2207
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2207:
 | 
						|
L2205:
 | 
						|
mov dword ptr (-28)[ebp],12
 | 
						|
mov byte ptr (-32)[ebp],10
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
xor dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,6
 | 
						|
je L2209
 | 
						|
mov dword ptr (-8)[ebp],366
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2211
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2211:
 | 
						|
L2209:
 | 
						|
mov dword ptr (-28)[ebp],12
 | 
						|
mov word ptr (-36)[ebp],10
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
xor dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,6
 | 
						|
je L2213
 | 
						|
mov dword ptr (-8)[ebp],367
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2215
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2215:
 | 
						|
L2213:
 | 
						|
mov dword ptr (-28)[ebp],12
 | 
						|
mov dword ptr (-40)[ebp],10
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
xor dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,6
 | 
						|
je L2217
 | 
						|
mov dword ptr (-8)[ebp],368
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2219
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2219:
 | 
						|
L2217:
 | 
						|
mov dword ptr (-28)[ebp],12
 | 
						|
mov dword ptr (-44)[ebp],10
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
xor dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,6
 | 
						|
je L2221
 | 
						|
mov dword ptr (-8)[ebp],369
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2223
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2223:
 | 
						|
L2221:
 | 
						|
mov dword ptr (-28)[ebp],12
 | 
						|
mov dword ptr (-48)[ebp],10
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
xor dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,6
 | 
						|
je L2225
 | 
						|
mov dword ptr (-8)[ebp],370
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2227
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2227:
 | 
						|
L2225:
 | 
						|
mov byte ptr (-12)[ebp],12
 | 
						|
mov byte ptr (-32)[ebp],10
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
movsx esi,byte ptr (-32)[ebp]
 | 
						|
or edi,esi
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,14
 | 
						|
je L2229
 | 
						|
mov dword ptr (-8)[ebp],371
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2231
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2231:
 | 
						|
L2229:
 | 
						|
mov byte ptr (-12)[ebp],12
 | 
						|
mov word ptr (-36)[ebp],10
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
movsx esi,word ptr (-36)[ebp]
 | 
						|
or edi,esi
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,14
 | 
						|
je L2233
 | 
						|
mov dword ptr (-8)[ebp],372
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2235
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2235:
 | 
						|
L2233:
 | 
						|
mov byte ptr (-12)[ebp],12
 | 
						|
mov dword ptr (-40)[ebp],10
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
or edi,dword ptr (-40)[ebp]
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,14
 | 
						|
je L2237
 | 
						|
mov dword ptr (-8)[ebp],373
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2239
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2239:
 | 
						|
L2237:
 | 
						|
mov byte ptr (-12)[ebp],12
 | 
						|
mov dword ptr (-44)[ebp],10
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
or edi,dword ptr (-44)[ebp]
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,14
 | 
						|
je L2241
 | 
						|
mov dword ptr (-8)[ebp],374
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2243
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2243:
 | 
						|
L2241:
 | 
						|
mov byte ptr (-12)[ebp],12
 | 
						|
mov dword ptr (-48)[ebp],10
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
or edi,dword ptr (-48)[ebp]
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-12)[ebp],bl
 | 
						|
movsx edi,byte ptr (-12)[ebp]
 | 
						|
cmp edi,14
 | 
						|
je L2245
 | 
						|
mov dword ptr (-8)[ebp],375
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2247
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2247:
 | 
						|
L2245:
 | 
						|
mov word ptr (-16)[ebp],12
 | 
						|
mov byte ptr (-32)[ebp],10
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
movsx esi,byte ptr (-32)[ebp]
 | 
						|
or edi,esi
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,14
 | 
						|
je L2249
 | 
						|
mov dword ptr (-8)[ebp],376
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2251
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2251:
 | 
						|
L2249:
 | 
						|
mov word ptr (-16)[ebp],12
 | 
						|
mov word ptr (-36)[ebp],10
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
movsx esi,word ptr (-36)[ebp]
 | 
						|
or edi,esi
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,14
 | 
						|
je L2253
 | 
						|
mov dword ptr (-8)[ebp],377
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2255
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2255:
 | 
						|
L2253:
 | 
						|
mov word ptr (-16)[ebp],12
 | 
						|
mov dword ptr (-40)[ebp],10
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
or edi,dword ptr (-40)[ebp]
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,14
 | 
						|
je L2257
 | 
						|
mov dword ptr (-8)[ebp],378
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2259
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2259:
 | 
						|
L2257:
 | 
						|
mov word ptr (-16)[ebp],12
 | 
						|
mov dword ptr (-44)[ebp],10
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
or edi,dword ptr (-44)[ebp]
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,14
 | 
						|
je L2261
 | 
						|
mov dword ptr (-8)[ebp],379
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2263
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2263:
 | 
						|
L2261:
 | 
						|
mov word ptr (-16)[ebp],12
 | 
						|
mov dword ptr (-48)[ebp],10
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
or edi,dword ptr (-48)[ebp]
 | 
						|
mov word ptr (-16)[ebp],di
 | 
						|
movsx edi,word ptr (-16)[ebp]
 | 
						|
cmp edi,14
 | 
						|
je L2265
 | 
						|
mov dword ptr (-8)[ebp],380
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2267
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2267:
 | 
						|
L2265:
 | 
						|
mov dword ptr (-20)[ebp],12
 | 
						|
mov byte ptr (-32)[ebp],10
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
or dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],14
 | 
						|
je L2269
 | 
						|
mov dword ptr (-8)[ebp],381
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2271
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2271:
 | 
						|
L2269:
 | 
						|
mov dword ptr (-20)[ebp],12
 | 
						|
mov word ptr (-36)[ebp],10
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
or dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],14
 | 
						|
je L2273
 | 
						|
mov dword ptr (-8)[ebp],382
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2275
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2275:
 | 
						|
L2273:
 | 
						|
mov dword ptr (-20)[ebp],12
 | 
						|
mov dword ptr (-40)[ebp],10
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
or dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],14
 | 
						|
je L2277
 | 
						|
mov dword ptr (-8)[ebp],383
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2279
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2279:
 | 
						|
L2277:
 | 
						|
mov dword ptr (-20)[ebp],12
 | 
						|
mov dword ptr (-44)[ebp],10
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
or dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],14
 | 
						|
je L2281
 | 
						|
mov dword ptr (-8)[ebp],384
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2283
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2283:
 | 
						|
L2281:
 | 
						|
mov dword ptr (-20)[ebp],12
 | 
						|
mov dword ptr (-48)[ebp],10
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
or edi,dword ptr (-48)[ebp]
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],14
 | 
						|
je L2285
 | 
						|
mov dword ptr (-8)[ebp],385
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2287
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2287:
 | 
						|
L2285:
 | 
						|
mov dword ptr (-24)[ebp],12
 | 
						|
mov byte ptr (-32)[ebp],10
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
or dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],14
 | 
						|
je L2289
 | 
						|
mov dword ptr (-8)[ebp],386
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2291
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2291:
 | 
						|
L2289:
 | 
						|
mov dword ptr (-24)[ebp],12
 | 
						|
mov word ptr (-36)[ebp],10
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
or dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],14
 | 
						|
je L2293
 | 
						|
mov dword ptr (-8)[ebp],387
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2295
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2295:
 | 
						|
L2293:
 | 
						|
mov dword ptr (-24)[ebp],12
 | 
						|
mov dword ptr (-40)[ebp],10
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
or dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],14
 | 
						|
je L2297
 | 
						|
mov dword ptr (-8)[ebp],388
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2299
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2299:
 | 
						|
L2297:
 | 
						|
mov dword ptr (-24)[ebp],12
 | 
						|
mov dword ptr (-44)[ebp],10
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
or dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],14
 | 
						|
je L2301
 | 
						|
mov dword ptr (-8)[ebp],389
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2303
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2303:
 | 
						|
L2301:
 | 
						|
mov dword ptr (-24)[ebp],12
 | 
						|
mov dword ptr (-48)[ebp],10
 | 
						|
mov edi,dword ptr (-24)[ebp]
 | 
						|
or edi,dword ptr (-48)[ebp]
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
cmp dword ptr (-24)[ebp],14
 | 
						|
je L2305
 | 
						|
mov dword ptr (-8)[ebp],390
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2307
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2307:
 | 
						|
L2305:
 | 
						|
mov dword ptr (-28)[ebp],12
 | 
						|
mov byte ptr (-32)[ebp],10
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
or dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,14
 | 
						|
je L2309
 | 
						|
mov dword ptr (-8)[ebp],391
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2311
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2311:
 | 
						|
L2309:
 | 
						|
mov dword ptr (-28)[ebp],12
 | 
						|
mov word ptr (-36)[ebp],10
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
or dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,14
 | 
						|
je L2313
 | 
						|
mov dword ptr (-8)[ebp],392
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2315
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2315:
 | 
						|
L2313:
 | 
						|
mov dword ptr (-28)[ebp],12
 | 
						|
mov dword ptr (-40)[ebp],10
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
or dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,14
 | 
						|
je L2317
 | 
						|
mov dword ptr (-8)[ebp],393
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2319
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2319:
 | 
						|
L2317:
 | 
						|
mov dword ptr (-28)[ebp],12
 | 
						|
mov dword ptr (-44)[ebp],10
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
or dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,14
 | 
						|
je L2321
 | 
						|
mov dword ptr (-8)[ebp],394
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2323
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2323:
 | 
						|
L2321:
 | 
						|
mov dword ptr (-28)[ebp],12
 | 
						|
mov dword ptr (-48)[ebp],10
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
or dword ptr (-28)[ebp],edi
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,14
 | 
						|
je L2325
 | 
						|
mov dword ptr (-8)[ebp],395
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2327
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L702)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2327:
 | 
						|
L2325:
 | 
						|
cmp dword ptr (-8)[ebp],0
 | 
						|
je L2329
 | 
						|
mov dword ptr (-84)[ebp],1
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L2331
 | 
						|
push 1
 | 
						|
lea edi,(L703)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2331:
 | 
						|
L2329:
 | 
						|
mov eax,dword ptr (-84)[ebp]
 | 
						|
L701:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
_TEXT ends
 | 
						|
_DATA segment
 | 
						|
align 1
 | 
						|
L2404 label byte
 | 
						|
db 115
 | 
						|
db 55
 | 
						|
db 49
 | 
						|
db 53
 | 
						|
db 44
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 37
 | 
						|
db 100
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L2405 label byte
 | 
						|
db 115
 | 
						|
db 55
 | 
						|
db 49
 | 
						|
db 53
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 0
 | 
						|
public _s715
 | 
						|
_DATA ends
 | 
						|
_TEXT segment
 | 
						|
_s715:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,28
 | 
						|
mov dword ptr (-28)[ebp],0
 | 
						|
mov dword ptr (-20)[ebp],0
 | 
						|
lea edi,(L2405)
 | 
						|
mov dword ptr (-4)[ebp],edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
lea edi,(60)[edi]
 | 
						|
mov dword ptr (-8)[ebp],edi
 | 
						|
mov dword ptr (-16)[ebp],0
 | 
						|
L2406:
 | 
						|
L2407:
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-8)[ebp],esi
 | 
						|
mov esi,dword ptr (-4)[ebp]
 | 
						|
lea ebx,(1)[esi]
 | 
						|
mov dword ptr (-4)[ebp],ebx
 | 
						|
mov bl,byte ptr [esi]
 | 
						|
mov byte ptr [edi],bl
 | 
						|
movsx edi,bl
 | 
						|
cmp edi,0
 | 
						|
jne L2406
 | 
						|
mov dword ptr (-12)[ebp],1
 | 
						|
inc dword ptr (-12)[ebp]
 | 
						|
inc dword ptr (-12)[ebp]
 | 
						|
inc dword ptr (-12)[ebp]
 | 
						|
inc dword ptr (-12)[ebp]
 | 
						|
mov edi,dword ptr (-12)[ebp]
 | 
						|
lea edi,(1)[edi]
 | 
						|
mov dword ptr (-12)[ebp],edi
 | 
						|
cmp edi,6
 | 
						|
je L2409
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L2411
 | 
						|
push 1
 | 
						|
lea edi,(L2404)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2411:
 | 
						|
inc dword ptr (-16)[ebp]
 | 
						|
L2409:
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
push edi
 | 
						|
mov dword ptr (-24)[ebp],3
 | 
						|
mov edi,dword ptr (-24)[ebp]
 | 
						|
lea edi,(2)[edi]
 | 
						|
push edi
 | 
						|
mov edi,dword ptr (-20)[ebp]
 | 
						|
push edi
 | 
						|
call _s715f
 | 
						|
add esp,12
 | 
						|
cmp eax,5
 | 
						|
je L2413
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L2415
 | 
						|
push 2
 | 
						|
lea edi,(L2404)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2415:
 | 
						|
add dword ptr (-16)[ebp],2
 | 
						|
L2413:
 | 
						|
mov eax,dword ptr (-16)[ebp]
 | 
						|
L2403:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
public _s715f
 | 
						|
_s715f:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
mov eax,dword ptr (24)[ebp]
 | 
						|
L2417:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
_TEXT ends
 | 
						|
_DATA segment
 | 
						|
align 1
 | 
						|
L2419 label byte
 | 
						|
db 115
 | 
						|
db 55
 | 
						|
db 50
 | 
						|
db 44
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 37
 | 
						|
db 100
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L2420 label byte
 | 
						|
db 115
 | 
						|
db 55
 | 
						|
db 50
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 0
 | 
						|
public _s72
 | 
						|
_DATA ends
 | 
						|
_TEXT segment
 | 
						|
_s72:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,104
 | 
						|
lea edi,(L2420)
 | 
						|
mov dword ptr (-12)[ebp],edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
lea edi,(60)[edi]
 | 
						|
mov dword ptr (-16)[ebp],edi
 | 
						|
mov dword ptr (-24)[ebp],0
 | 
						|
L2421:
 | 
						|
L2422:
 | 
						|
mov edi,dword ptr (-16)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-16)[ebp],esi
 | 
						|
mov esi,dword ptr (-12)[ebp]
 | 
						|
lea ebx,(1)[esi]
 | 
						|
mov dword ptr (-12)[ebp],ebx
 | 
						|
mov bl,byte ptr [esi]
 | 
						|
mov byte ptr [edi],bl
 | 
						|
movsx edi,bl
 | 
						|
cmp edi,0
 | 
						|
jne L2421
 | 
						|
mov dword ptr (-4)[ebp],2
 | 
						|
cmp dword ptr (-4)[ebp],2
 | 
						|
je L2424
 | 
						|
inc dword ptr (-24)[ebp]
 | 
						|
push 1
 | 
						|
lea edi,(L2419)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2424:
 | 
						|
mov edi,dword ptr (-4)[ebp]
 | 
						|
mov esi,edi
 | 
						|
neg esi
 | 
						|
lea edi,[esi][edi]
 | 
						|
cmp edi,0
 | 
						|
je L2426
 | 
						|
add dword ptr (-24)[ebp],2
 | 
						|
push 2
 | 
						|
lea edi,(L2419)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2426:
 | 
						|
mov dword ptr (-4)[ebp],0
 | 
						|
mov dword ptr (-8)[ebp],0
 | 
						|
jmp L2431
 | 
						|
L2428:
 | 
						|
mov edi,dword ptr (-4)[ebp]
 | 
						|
lea edi,[edi*2]
 | 
						|
or edi,1
 | 
						|
mov dword ptr (-4)[ebp],edi
 | 
						|
L2429:
 | 
						|
inc dword ptr (-8)[ebp]
 | 
						|
L2431:
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
mov edi,dword ptr (4)[edi]
 | 
						|
cmp dword ptr (-8)[ebp],edi
 | 
						|
jl L2428
 | 
						|
mov edi,dword ptr (-4)[ebp]
 | 
						|
not edi
 | 
						|
cmp edi,0
 | 
						|
je L2432
 | 
						|
add dword ptr (-24)[ebp],4
 | 
						|
push 4
 | 
						|
lea edi,(L2419)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2432:
 | 
						|
mov dword ptr (-4)[ebp],5
 | 
						|
mov edi,dword ptr (-4)[ebp]
 | 
						|
lea edi,(1)[edi]
 | 
						|
mov dword ptr (-4)[ebp],edi
 | 
						|
cmp edi,6
 | 
						|
jne L2439
 | 
						|
mov edi,dword ptr (-4)[ebp]
 | 
						|
sub edi,1
 | 
						|
mov dword ptr (-4)[ebp],edi
 | 
						|
cmp edi,5
 | 
						|
jne L2439
 | 
						|
mov edi,dword ptr (-4)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-4)[ebp],esi
 | 
						|
cmp edi,5
 | 
						|
jne L2439
 | 
						|
mov edi,dword ptr (-4)[ebp]
 | 
						|
mov esi,edi
 | 
						|
sub esi,1
 | 
						|
mov dword ptr (-4)[ebp],esi
 | 
						|
cmp edi,6
 | 
						|
jne L2439
 | 
						|
cmp dword ptr (-4)[ebp],5
 | 
						|
je L2434
 | 
						|
L2439:
 | 
						|
add dword ptr (-24)[ebp],8
 | 
						|
push 8
 | 
						|
lea edi,(L2419)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2434:
 | 
						|
mov byte ptr (-32)[ebp],26
 | 
						|
mov dword ptr (-40)[ebp],26
 | 
						|
fld qword ptr (L2440)
 | 
						|
fstp qword ptr (-52)[ebp]
 | 
						|
mov word ptr (-36)[ebp],26
 | 
						|
mov dword ptr (-44)[ebp],26
 | 
						|
mov dword ptr (-28)[ebp],26
 | 
						|
fld dword ptr (L2441)
 | 
						|
fstp dword ptr (-56)[ebp]
 | 
						|
mov dword ptr (-20)[ebp],0
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
mov ebx,edi
 | 
						|
movsx edi,bl
 | 
						|
cmp edi,26
 | 
						|
jne L2448
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
mov ebx,edi
 | 
						|
movsx edi,bl
 | 
						|
cmp edi,26
 | 
						|
jne L2448
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
mov ebx,edi
 | 
						|
movsx edi,bl
 | 
						|
cmp edi,26
 | 
						|
jne L2448
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
mov ebx,edi
 | 
						|
movsx edi,bl
 | 
						|
cmp edi,26
 | 
						|
jne L2448
 | 
						|
fld dword ptr (-56)[ebp]
 | 
						|
call __ftol
 | 
						|
mov ebx,eax
 | 
						|
movsx edi,bl
 | 
						|
cmp edi,26
 | 
						|
jne L2448
 | 
						|
fld qword ptr (-52)[ebp]
 | 
						|
call __ftol
 | 
						|
mov ebx,eax
 | 
						|
movsx edi,bl
 | 
						|
cmp edi,26
 | 
						|
je L2442
 | 
						|
L2448:
 | 
						|
inc dword ptr (-20)[ebp]
 | 
						|
L2442:
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
movsx edi,di
 | 
						|
cmp edi,26
 | 
						|
jne L2455
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
movsx edi,di
 | 
						|
cmp edi,26
 | 
						|
jne L2455
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
movsx edi,di
 | 
						|
cmp edi,26
 | 
						|
jne L2455
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
movsx edi,di
 | 
						|
cmp edi,26
 | 
						|
jne L2455
 | 
						|
fld dword ptr (-56)[ebp]
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
movsx edi,di
 | 
						|
cmp edi,26
 | 
						|
jne L2455
 | 
						|
fld qword ptr (-52)[ebp]
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
movsx edi,di
 | 
						|
cmp edi,26
 | 
						|
je L2449
 | 
						|
L2455:
 | 
						|
add dword ptr (-20)[ebp],2
 | 
						|
L2449:
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
cmp edi,26
 | 
						|
jne L2462
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
cmp edi,26
 | 
						|
jne L2462
 | 
						|
cmp dword ptr (-40)[ebp],26
 | 
						|
jne L2462
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
cmp edi,26
 | 
						|
jne L2462
 | 
						|
fld dword ptr (-56)[ebp]
 | 
						|
call __ftol
 | 
						|
cmp eax,26
 | 
						|
jne L2462
 | 
						|
fld qword ptr (-52)[ebp]
 | 
						|
call __ftol
 | 
						|
cmp eax,26
 | 
						|
je L2456
 | 
						|
L2462:
 | 
						|
add dword ptr (-20)[ebp],4
 | 
						|
L2456:
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
cmp edi,26
 | 
						|
jne L2469
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
cmp edi,26
 | 
						|
jne L2469
 | 
						|
cmp dword ptr (-28)[ebp],26
 | 
						|
jne L2469
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
cmp edi,26
 | 
						|
jne L2469
 | 
						|
fld dword ptr (-56)[ebp]
 | 
						|
call __ftol
 | 
						|
cmp eax,26
 | 
						|
jne L2469
 | 
						|
fld qword ptr (-52)[ebp]
 | 
						|
call __ftol
 | 
						|
cmp eax,26
 | 
						|
je L2463
 | 
						|
L2469:
 | 
						|
add dword ptr (-20)[ebp],8
 | 
						|
L2463:
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
cmp edi,26
 | 
						|
jne L2478
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
cmp edi,26
 | 
						|
jne L2478
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,26
 | 
						|
jne L2478
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
cmp edi,26
 | 
						|
jne L2478
 | 
						|
fld dword ptr (L843)
 | 
						|
fcomp dword ptr (-56)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2479
 | 
						|
ja L2479
 | 
						|
fld dword ptr (-56)[ebp]
 | 
						|
fsub dword ptr (L843)
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
lea edi,(080000000H)[edi]
 | 
						|
mov dword ptr (-60)[ebp],edi
 | 
						|
jmp L2480
 | 
						|
L2479:
 | 
						|
fld dword ptr (-56)[ebp]
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
mov dword ptr (-60)[ebp],edi
 | 
						|
L2480:
 | 
						|
mov edi,dword ptr (-60)[ebp]
 | 
						|
cmp edi,26
 | 
						|
jne L2478
 | 
						|
fld qword ptr (L851)
 | 
						|
fcomp qword ptr (-52)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2481
 | 
						|
ja L2481
 | 
						|
fld qword ptr (-52)[ebp]
 | 
						|
fsub qword ptr (L851)
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
lea edi,(080000000H)[edi]
 | 
						|
mov dword ptr (-64)[ebp],edi
 | 
						|
jmp L2482
 | 
						|
L2481:
 | 
						|
fld qword ptr (-52)[ebp]
 | 
						|
call __ftol
 | 
						|
mov edi,eax
 | 
						|
mov dword ptr (-64)[ebp],edi
 | 
						|
L2482:
 | 
						|
mov edi,dword ptr (-64)[ebp]
 | 
						|
cmp edi,26
 | 
						|
je L2470
 | 
						|
L2478:
 | 
						|
add dword ptr (-20)[ebp],16
 | 
						|
L2470:
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fld qword ptr (L2440)
 | 
						|
fcompp
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2489
 | 
						|
jne L2489
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fld qword ptr (L2440)
 | 
						|
fcompp
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2489
 | 
						|
jne L2489
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fld qword ptr (L2440)
 | 
						|
fcompp
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2489
 | 
						|
jne L2489
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fld qword ptr (L2440)
 | 
						|
fcompp
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2489
 | 
						|
jne L2489
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
fld qword ptr (L597)
 | 
						|
mov esi,edi
 | 
						|
shr esi,1
 | 
						|
push esi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
and edi,1
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
sub esp,4
 | 
						|
fstp dword ptr 0[esp]
 | 
						|
fld dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fld qword ptr (L2440)
 | 
						|
fcompp
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2489
 | 
						|
jne L2489
 | 
						|
fld qword ptr (-52)[ebp]
 | 
						|
sub esp,4
 | 
						|
fstp dword ptr 0[esp]
 | 
						|
fld dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fld qword ptr (L2440)
 | 
						|
fcompp
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2499
 | 
						|
je L2483
 | 
						|
L2499:
 | 
						|
L2489:
 | 
						|
add dword ptr (-20)[ebp],32
 | 
						|
L2483:
 | 
						|
movsx edi,byte ptr (-32)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fld qword ptr (L2440)
 | 
						|
fcompp
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2496
 | 
						|
jne L2496
 | 
						|
movsx edi,word ptr (-36)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fld qword ptr (L2440)
 | 
						|
fcompp
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2496
 | 
						|
jne L2496
 | 
						|
fild dword ptr (-28)[ebp]
 | 
						|
fld qword ptr (L2440)
 | 
						|
fcompp
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2496
 | 
						|
jne L2496
 | 
						|
fild dword ptr (-40)[ebp]
 | 
						|
fld qword ptr (L2440)
 | 
						|
fcompp
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2496
 | 
						|
jne L2496
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
fld qword ptr (L597)
 | 
						|
mov esi,edi
 | 
						|
shr esi,1
 | 
						|
push esi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fmulp st(1),st
 | 
						|
and edi,1
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
faddp st(1),st
 | 
						|
fld qword ptr (L2440)
 | 
						|
fcompp
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2496
 | 
						|
jne L2496
 | 
						|
fld qword ptr (L2440)
 | 
						|
fcomp dword ptr (-56)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L2500
 | 
						|
je L2490
 | 
						|
L2500:
 | 
						|
L2496:
 | 
						|
add dword ptr (-20)[ebp],64
 | 
						|
L2490:
 | 
						|
cmp dword ptr (-20)[ebp],0
 | 
						|
je L2497
 | 
						|
add dword ptr (-24)[ebp],16
 | 
						|
push 16
 | 
						|
lea edi,(L2419)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2497:
 | 
						|
mov eax,dword ptr (-24)[ebp]
 | 
						|
L2418:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
_TEXT ends
 | 
						|
_DATA segment
 | 
						|
align 1
 | 
						|
L2502 label byte
 | 
						|
db 115
 | 
						|
db 55
 | 
						|
db 53
 | 
						|
db 55
 | 
						|
db 44
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 37
 | 
						|
db 100
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L2503 label byte
 | 
						|
db 115
 | 
						|
db 55
 | 
						|
db 53
 | 
						|
db 55
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 0
 | 
						|
public _s757
 | 
						|
_DATA ends
 | 
						|
_TEXT segment
 | 
						|
_s757:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,148
 | 
						|
lea edi,(L2503)
 | 
						|
mov dword ptr (-112)[ebp],edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
lea edi,(60)[edi]
 | 
						|
mov dword ptr (-116)[ebp],edi
 | 
						|
mov dword ptr (-120)[ebp],0
 | 
						|
L2504:
 | 
						|
L2505:
 | 
						|
mov edi,dword ptr (-116)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-116)[ebp],esi
 | 
						|
mov esi,dword ptr (-112)[ebp]
 | 
						|
lea ebx,(1)[esi]
 | 
						|
mov dword ptr (-112)[ebp],ebx
 | 
						|
mov bl,byte ptr [esi]
 | 
						|
mov byte ptr [edi],bl
 | 
						|
movsx edi,bl
 | 
						|
cmp edi,0
 | 
						|
jne L2504
 | 
						|
mov dword ptr (-124)[ebp],40
 | 
						|
mov edi,dword ptr (-124)[ebp]
 | 
						|
lea esi,[edi*8]
 | 
						|
lea esi,[esi*4]
 | 
						|
cmp esi,1280
 | 
						|
jne L2509
 | 
						|
sar edi,3
 | 
						|
sar edi,2
 | 
						|
cmp edi,1
 | 
						|
je L2507
 | 
						|
L2509:
 | 
						|
inc dword ptr (-120)[ebp]
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L2510
 | 
						|
push 1
 | 
						|
lea edi,(L2502)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2510:
 | 
						|
L2507:
 | 
						|
mov dword ptr (-84)[ebp],0
 | 
						|
mov dword ptr (-100)[ebp],0
 | 
						|
jmp L2515
 | 
						|
L2512:
 | 
						|
mov dword ptr (-92)[ebp],1
 | 
						|
mov edi,dword ptr (-92)[ebp]
 | 
						|
mov esi,dword ptr (20)[ebp]
 | 
						|
mov esi,dword ptr (16)[esi]
 | 
						|
sub esi,1
 | 
						|
mov ecx,esi
 | 
						|
shl edi,cl
 | 
						|
mov dword ptr (-96)[ebp],edi
 | 
						|
mov dword ptr (-104)[ebp],0
 | 
						|
mov edi,dword ptr (-104)[ebp]
 | 
						|
not edi
 | 
						|
mov esi,dword ptr (-100)[ebp]
 | 
						|
mov ebx,edi
 | 
						|
mov ecx,esi
 | 
						|
shr ebx,cl
 | 
						|
mov dword ptr (-108)[ebp],ebx
 | 
						|
mov ecx,esi
 | 
						|
shl edi,cl
 | 
						|
mov dword ptr (-104)[ebp],edi
 | 
						|
mov dword ptr (-88)[ebp],0
 | 
						|
jmp L2519
 | 
						|
L2516:
 | 
						|
mov edi,dword ptr (-100)[ebp]
 | 
						|
cmp dword ptr (-88)[ebp],edi
 | 
						|
jge L2527
 | 
						|
mov dword ptr (-132)[ebp],1
 | 
						|
jmp L2528
 | 
						|
L2527:
 | 
						|
mov dword ptr (-132)[ebp],0
 | 
						|
L2528:
 | 
						|
mov edi,dword ptr (-92)[ebp]
 | 
						|
and edi,dword ptr (-104)[ebp]
 | 
						|
cmp edi,0
 | 
						|
jne L2529
 | 
						|
mov dword ptr (-136)[ebp],1
 | 
						|
jmp L2530
 | 
						|
L2529:
 | 
						|
mov dword ptr (-136)[ebp],0
 | 
						|
L2530:
 | 
						|
mov edi,dword ptr (-136)[ebp]
 | 
						|
cmp dword ptr (-132)[ebp],edi
 | 
						|
jne L2526
 | 
						|
mov edi,dword ptr (-100)[ebp]
 | 
						|
cmp dword ptr (-88)[ebp],edi
 | 
						|
jge L2531
 | 
						|
mov dword ptr (-140)[ebp],1
 | 
						|
jmp L2532
 | 
						|
L2531:
 | 
						|
mov dword ptr (-140)[ebp],0
 | 
						|
L2532:
 | 
						|
mov edi,dword ptr (-96)[ebp]
 | 
						|
and edi,dword ptr (-108)[ebp]
 | 
						|
cmp edi,0
 | 
						|
jne L2533
 | 
						|
mov dword ptr (-144)[ebp],1
 | 
						|
jmp L2534
 | 
						|
L2533:
 | 
						|
mov dword ptr (-144)[ebp],0
 | 
						|
L2534:
 | 
						|
mov edi,dword ptr (-144)[ebp]
 | 
						|
cmp dword ptr (-140)[ebp],edi
 | 
						|
je L2520
 | 
						|
L2526:
 | 
						|
mov dword ptr (-84)[ebp],1
 | 
						|
L2520:
 | 
						|
mov edi,dword ptr (-92)[ebp]
 | 
						|
lea edi,[edi*2]
 | 
						|
mov dword ptr (-92)[ebp],edi
 | 
						|
mov edi,dword ptr (-96)[ebp]
 | 
						|
shr edi,1
 | 
						|
mov dword ptr (-96)[ebp],edi
 | 
						|
L2517:
 | 
						|
inc dword ptr (-88)[ebp]
 | 
						|
L2519:
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
mov edi,dword ptr (16)[edi]
 | 
						|
cmp dword ptr (-88)[ebp],edi
 | 
						|
jl L2516
 | 
						|
L2513:
 | 
						|
inc dword ptr (-100)[ebp]
 | 
						|
L2515:
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
mov edi,dword ptr (16)[edi]
 | 
						|
cmp dword ptr (-100)[ebp],edi
 | 
						|
jl L2512
 | 
						|
cmp dword ptr (-84)[ebp],0
 | 
						|
je L2535
 | 
						|
add dword ptr (-120)[ebp],2
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L2537
 | 
						|
push 2
 | 
						|
lea edi,(L2502)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2537:
 | 
						|
L2535:
 | 
						|
mov dword ptr (-16)[ebp],3
 | 
						|
mov dword ptr (-12)[ebp],2
 | 
						|
mov dword ptr (-8)[ebp],1
 | 
						|
mov edi,dword ptr (-12)[ebp]
 | 
						|
cmp dword ptr (-16)[ebp],edi
 | 
						|
jge L2545
 | 
						|
mov dword ptr (-136)[ebp],1
 | 
						|
jmp L2546
 | 
						|
L2545:
 | 
						|
mov dword ptr (-136)[ebp],0
 | 
						|
L2546:
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
cmp dword ptr (-136)[ebp],edi
 | 
						|
jge L2543
 | 
						|
mov dword ptr (-132)[ebp],1
 | 
						|
jmp L2544
 | 
						|
L2543:
 | 
						|
mov dword ptr (-132)[ebp],0
 | 
						|
L2544:
 | 
						|
cmp dword ptr (-132)[ebp],1
 | 
						|
je L2539
 | 
						|
add dword ptr (-120)[ebp],4
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L2547
 | 
						|
push 4
 | 
						|
lea edi,(L2502)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2547:
 | 
						|
L2539:
 | 
						|
lea edi,(-76)[ebp]
 | 
						|
lea esi,(-80)[ebp]
 | 
						|
cmp edi,esi
 | 
						|
jne L2549
 | 
						|
add dword ptr (-120)[ebp],8
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L2552
 | 
						|
push 8
 | 
						|
lea edi,(L2502)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2552:
 | 
						|
L2549:
 | 
						|
lea edi,(-76)[ebp]
 | 
						|
lea esi,(-80)[ebp]
 | 
						|
cmp edi,esi
 | 
						|
jae L2554
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (40)[edi],0
 | 
						|
je L2557
 | 
						|
lea edi,(L2559)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,4
 | 
						|
L2557:
 | 
						|
L2554:
 | 
						|
mov dword ptr (-84)[ebp],0
 | 
						|
mov dword ptr (-88)[ebp],0
 | 
						|
L2560:
 | 
						|
mov edi,dword ptr (-88)[ebp]
 | 
						|
mov dword ptr (-80)[ebp][edi*4],1
 | 
						|
L2561:
 | 
						|
inc dword ptr (-88)[ebp]
 | 
						|
cmp dword ptr (-88)[ebp],16
 | 
						|
jl L2560
 | 
						|
mov dword ptr (-76)[ebp],0
 | 
						|
mov dword ptr (-64)[ebp],0
 | 
						|
mov dword ptr (-56)[ebp],0
 | 
						|
mov dword ptr (-52)[ebp],0
 | 
						|
mov dword ptr (-44)[ebp],0
 | 
						|
mov dword ptr (-28)[ebp],0
 | 
						|
mov dword ptr (-16)[ebp],0
 | 
						|
L2570:
 | 
						|
mov dword ptr (-12)[ebp],0
 | 
						|
L2574:
 | 
						|
mov dword ptr (-8)[ebp],0
 | 
						|
L2578:
 | 
						|
mov dword ptr (-4)[ebp],0
 | 
						|
L2582:
 | 
						|
mov edi,dword ptr (-12)[ebp]
 | 
						|
cmp dword ptr (-16)[ebp],edi
 | 
						|
jge L2593
 | 
						|
mov dword ptr (-144)[ebp],1
 | 
						|
jmp L2594
 | 
						|
L2593:
 | 
						|
mov dword ptr (-144)[ebp],0
 | 
						|
L2594:
 | 
						|
mov edi,dword ptr (-4)[ebp]
 | 
						|
cmp dword ptr (-8)[ebp],edi
 | 
						|
jge L2595
 | 
						|
mov dword ptr (-148)[ebp],1
 | 
						|
jmp L2596
 | 
						|
L2595:
 | 
						|
mov dword ptr (-148)[ebp],0
 | 
						|
L2596:
 | 
						|
mov edi,dword ptr (-148)[ebp]
 | 
						|
cmp dword ptr (-144)[ebp],edi
 | 
						|
jne L2591
 | 
						|
mov dword ptr (-140)[ebp],1
 | 
						|
jmp L2592
 | 
						|
L2591:
 | 
						|
mov dword ptr (-140)[ebp],0
 | 
						|
L2592:
 | 
						|
mov edi,dword ptr (-16)[ebp]
 | 
						|
mov esi,dword ptr (-12)[ebp]
 | 
						|
lea esi,[esi*4]
 | 
						|
lea edi,[esi][edi*8]
 | 
						|
mov esi,dword ptr (-8)[ebp]
 | 
						|
lea esi,[esi*2]
 | 
						|
lea edi,[esi][edi]
 | 
						|
mov esi,dword ptr (-4)[ebp]
 | 
						|
lea edi,[esi][edi]
 | 
						|
mov edi,dword ptr (-80)[ebp][edi*4]
 | 
						|
cmp dword ptr (-140)[ebp],edi
 | 
						|
je L2586
 | 
						|
mov dword ptr (-84)[ebp],1
 | 
						|
L2586:
 | 
						|
L2583:
 | 
						|
inc dword ptr (-4)[ebp]
 | 
						|
cmp dword ptr (-4)[ebp],2
 | 
						|
jl L2582
 | 
						|
L2579:
 | 
						|
inc dword ptr (-8)[ebp]
 | 
						|
cmp dword ptr (-8)[ebp],2
 | 
						|
jl L2578
 | 
						|
L2575:
 | 
						|
inc dword ptr (-12)[ebp]
 | 
						|
cmp dword ptr (-12)[ebp],2
 | 
						|
jl L2574
 | 
						|
L2571:
 | 
						|
inc dword ptr (-16)[ebp]
 | 
						|
cmp dword ptr (-16)[ebp],2
 | 
						|
jl L2570
 | 
						|
cmp dword ptr (-84)[ebp],0
 | 
						|
je L2597
 | 
						|
add dword ptr (-120)[ebp],16
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L2599
 | 
						|
push 16
 | 
						|
lea edi,(L2502)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2599:
 | 
						|
L2597:
 | 
						|
mov dword ptr (-128)[ebp],0
 | 
						|
mov edi,dword ptr (-128)[ebp]
 | 
						|
cmp edi,0
 | 
						|
je L2601
 | 
						|
add dword ptr (-120)[ebp],32
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L2603
 | 
						|
push 32
 | 
						|
lea edi,(L2502)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2603:
 | 
						|
L2601:
 | 
						|
mov eax,dword ptr (-120)[ebp]
 | 
						|
L2501:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
_TEXT ends
 | 
						|
_DATA segment
 | 
						|
align 1
 | 
						|
L2606 label byte
 | 
						|
db 76
 | 
						|
db 111
 | 
						|
db 99
 | 
						|
db 97
 | 
						|
db 108
 | 
						|
db 32
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 114
 | 
						|
db 111
 | 
						|
db 114
 | 
						|
db 32
 | 
						|
db 37
 | 
						|
db 100
 | 
						|
db 46
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L2607 label byte
 | 
						|
db 115
 | 
						|
db 55
 | 
						|
db 56
 | 
						|
db 49
 | 
						|
db 51
 | 
						|
db 44
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 37
 | 
						|
db 100
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L2608 label byte
 | 
						|
db 115
 | 
						|
db 55
 | 
						|
db 56
 | 
						|
db 49
 | 
						|
db 51
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 0
 | 
						|
public _s7813
 | 
						|
_DATA ends
 | 
						|
_TEXT segment
 | 
						|
_s7813:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,88
 | 
						|
lea edi,(L2608)
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
lea esi,(60)[edi]
 | 
						|
mov dword ptr (-28)[ebp],esi
 | 
						|
mov dword ptr (-8)[ebp],0
 | 
						|
mov dword ptr (-32)[ebp],0
 | 
						|
mov edi,dword ptr (48)[edi]
 | 
						|
mov dword ptr (-4)[ebp],edi
 | 
						|
L2609:
 | 
						|
L2610:
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-28)[ebp],esi
 | 
						|
mov esi,dword ptr (-24)[ebp]
 | 
						|
lea ebx,(1)[esi]
 | 
						|
mov dword ptr (-24)[ebp],ebx
 | 
						|
mov bl,byte ptr [esi]
 | 
						|
mov byte ptr [edi],bl
 | 
						|
movsx edi,bl
 | 
						|
cmp edi,0
 | 
						|
jne L2609
 | 
						|
jmp L2612
 | 
						|
mov dword ptr (-8)[ebp],1
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2614
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2614:
 | 
						|
L2612:
 | 
						|
jmp L2616
 | 
						|
mov dword ptr (-8)[ebp],2
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2618
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2618:
 | 
						|
L2616:
 | 
						|
jmp L2620
 | 
						|
mov dword ptr (-8)[ebp],3
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2622
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2622:
 | 
						|
L2620:
 | 
						|
jmp L2624
 | 
						|
mov dword ptr (-8)[ebp],4
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2626
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2626:
 | 
						|
L2624:
 | 
						|
jmp L2628
 | 
						|
mov dword ptr (-8)[ebp],5
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2630
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2630:
 | 
						|
L2628:
 | 
						|
jmp L2632
 | 
						|
mov dword ptr (-8)[ebp],6
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2634
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2634:
 | 
						|
L2632:
 | 
						|
jmp L2636
 | 
						|
mov dword ptr (-8)[ebp],7
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2638
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2638:
 | 
						|
L2636:
 | 
						|
jmp L2640
 | 
						|
mov dword ptr (-8)[ebp],8
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2642
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2642:
 | 
						|
L2640:
 | 
						|
jmp L2644
 | 
						|
mov dword ptr (-8)[ebp],9
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2646
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2646:
 | 
						|
L2644:
 | 
						|
jmp L2648
 | 
						|
mov dword ptr (-8)[ebp],10
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2650
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2650:
 | 
						|
L2648:
 | 
						|
jmp L2652
 | 
						|
mov dword ptr (-8)[ebp],11
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2654
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2654:
 | 
						|
L2652:
 | 
						|
jmp L2656
 | 
						|
mov dword ptr (-8)[ebp],12
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2658
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2658:
 | 
						|
L2656:
 | 
						|
jmp L2660
 | 
						|
mov dword ptr (-8)[ebp],13
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2662
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2662:
 | 
						|
L2660:
 | 
						|
jmp L2664
 | 
						|
mov dword ptr (-8)[ebp],14
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2666
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2666:
 | 
						|
L2664:
 | 
						|
jmp L2668
 | 
						|
mov dword ptr (-8)[ebp],15
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2670
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2670:
 | 
						|
L2668:
 | 
						|
jmp L2672
 | 
						|
mov dword ptr (-8)[ebp],16
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2674
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2674:
 | 
						|
L2672:
 | 
						|
jmp L2676
 | 
						|
mov dword ptr (-8)[ebp],17
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2678
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2678:
 | 
						|
L2676:
 | 
						|
jmp L2680
 | 
						|
mov dword ptr (-8)[ebp],18
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2682
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2682:
 | 
						|
L2680:
 | 
						|
jmp L2684
 | 
						|
mov dword ptr (-8)[ebp],16
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2686
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2686:
 | 
						|
L2684:
 | 
						|
jmp L2688
 | 
						|
mov dword ptr (-8)[ebp],20
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2690
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2690:
 | 
						|
L2688:
 | 
						|
jmp L2692
 | 
						|
mov dword ptr (-8)[ebp],21
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2694
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2694:
 | 
						|
L2692:
 | 
						|
jmp L2696
 | 
						|
mov dword ptr (-8)[ebp],22
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2698
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2698:
 | 
						|
L2696:
 | 
						|
jmp L2700
 | 
						|
mov dword ptr (-8)[ebp],23
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2702
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2702:
 | 
						|
L2700:
 | 
						|
jmp L2704
 | 
						|
mov dword ptr (-8)[ebp],24
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2706
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2706:
 | 
						|
L2704:
 | 
						|
jmp L2708
 | 
						|
mov dword ptr (-8)[ebp],25
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2710
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2710:
 | 
						|
L2708:
 | 
						|
jmp L2712
 | 
						|
mov dword ptr (-8)[ebp],26
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2714
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2714:
 | 
						|
L2712:
 | 
						|
jmp L2716
 | 
						|
mov dword ptr (-8)[ebp],27
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2718
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2718:
 | 
						|
L2716:
 | 
						|
jmp L2720
 | 
						|
mov dword ptr (-8)[ebp],28
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2722
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2722:
 | 
						|
L2720:
 | 
						|
jmp L2724
 | 
						|
mov dword ptr (-8)[ebp],26
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2726
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2726:
 | 
						|
L2724:
 | 
						|
jmp L2728
 | 
						|
mov dword ptr (-8)[ebp],30
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2730
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2730:
 | 
						|
L2728:
 | 
						|
jmp L2732
 | 
						|
mov dword ptr (-8)[ebp],31
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2734
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2734:
 | 
						|
L2732:
 | 
						|
jmp L2736
 | 
						|
mov dword ptr (-8)[ebp],32
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2738
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2738:
 | 
						|
L2736:
 | 
						|
jmp L2740
 | 
						|
mov dword ptr (-8)[ebp],33
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2742
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2742:
 | 
						|
L2740:
 | 
						|
jmp L2744
 | 
						|
mov dword ptr (-8)[ebp],34
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2746
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2746:
 | 
						|
L2744:
 | 
						|
jmp L2748
 | 
						|
mov dword ptr (-8)[ebp],35
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2750
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2750:
 | 
						|
L2748:
 | 
						|
jmp L2752
 | 
						|
mov dword ptr (-8)[ebp],36
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2754
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2754:
 | 
						|
L2752:
 | 
						|
jmp L2756
 | 
						|
mov dword ptr (-8)[ebp],37
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2758
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2758:
 | 
						|
L2756:
 | 
						|
jmp L2760
 | 
						|
mov dword ptr (-8)[ebp],38
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2762
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2762:
 | 
						|
L2760:
 | 
						|
jmp L2764
 | 
						|
mov dword ptr (-8)[ebp],39
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2766
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2766:
 | 
						|
L2764:
 | 
						|
jmp L2768
 | 
						|
mov dword ptr (-8)[ebp],40
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2770
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2770:
 | 
						|
L2768:
 | 
						|
jmp L2772
 | 
						|
mov dword ptr (-8)[ebp],41
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2774
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2774:
 | 
						|
L2772:
 | 
						|
jmp L2776
 | 
						|
mov dword ptr (-8)[ebp],42
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2778
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2778:
 | 
						|
L2776:
 | 
						|
jmp L2780
 | 
						|
mov dword ptr (-8)[ebp],43
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2782
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2782:
 | 
						|
L2780:
 | 
						|
jmp L2784
 | 
						|
mov dword ptr (-8)[ebp],44
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2786
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2786:
 | 
						|
L2784:
 | 
						|
jmp L2788
 | 
						|
mov dword ptr (-8)[ebp],45
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2790
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2790:
 | 
						|
L2788:
 | 
						|
jmp L2792
 | 
						|
mov dword ptr (-8)[ebp],46
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2794
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2794:
 | 
						|
L2792:
 | 
						|
jmp L2796
 | 
						|
mov dword ptr (-8)[ebp],47
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2798
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2798:
 | 
						|
L2796:
 | 
						|
jmp L2800
 | 
						|
mov dword ptr (-8)[ebp],48
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2802
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2802:
 | 
						|
L2800:
 | 
						|
jmp L2804
 | 
						|
mov dword ptr (-8)[ebp],49
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2806
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2806:
 | 
						|
L2804:
 | 
						|
jmp L2808
 | 
						|
mov dword ptr (-8)[ebp],50
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2810
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2810:
 | 
						|
L2808:
 | 
						|
jmp L2812
 | 
						|
mov dword ptr (-8)[ebp],51
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2814
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2814:
 | 
						|
L2812:
 | 
						|
jmp L2816
 | 
						|
mov dword ptr (-8)[ebp],52
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2818
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2818:
 | 
						|
L2816:
 | 
						|
jmp L2820
 | 
						|
mov dword ptr (-8)[ebp],53
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2822
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2822:
 | 
						|
L2820:
 | 
						|
jmp L2824
 | 
						|
mov dword ptr (-8)[ebp],54
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2826
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2826:
 | 
						|
L2824:
 | 
						|
jmp L2828
 | 
						|
mov dword ptr (-8)[ebp],55
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2830
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2830:
 | 
						|
L2828:
 | 
						|
jmp L2832
 | 
						|
mov dword ptr (-8)[ebp],56
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2834
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2834:
 | 
						|
L2832:
 | 
						|
jmp L2836
 | 
						|
mov dword ptr (-8)[ebp],57
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2838
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2838:
 | 
						|
L2836:
 | 
						|
jmp L2840
 | 
						|
mov dword ptr (-8)[ebp],58
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2842
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2842:
 | 
						|
L2840:
 | 
						|
jmp L2844
 | 
						|
mov dword ptr (-8)[ebp],56
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2846
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2846:
 | 
						|
L2844:
 | 
						|
jmp L2848
 | 
						|
mov dword ptr (-8)[ebp],60
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2850
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2850:
 | 
						|
L2848:
 | 
						|
jmp L2852
 | 
						|
mov dword ptr (-8)[ebp],61
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2854
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2854:
 | 
						|
L2852:
 | 
						|
jmp L2856
 | 
						|
mov dword ptr (-8)[ebp],62
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2858
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2858:
 | 
						|
L2856:
 | 
						|
jmp L2860
 | 
						|
mov dword ptr (-8)[ebp],63
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2862
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2862:
 | 
						|
L2860:
 | 
						|
jmp L2864
 | 
						|
mov dword ptr (-8)[ebp],64
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2866
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2866:
 | 
						|
L2864:
 | 
						|
jmp L2868
 | 
						|
mov dword ptr (-8)[ebp],65
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2870
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2870:
 | 
						|
L2868:
 | 
						|
jmp L2872
 | 
						|
mov dword ptr (-8)[ebp],66
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2874
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2874:
 | 
						|
L2872:
 | 
						|
jmp L2876
 | 
						|
mov dword ptr (-8)[ebp],67
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2878
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2878:
 | 
						|
L2876:
 | 
						|
jmp L2880
 | 
						|
mov dword ptr (-8)[ebp],68
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2882
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2882:
 | 
						|
L2880:
 | 
						|
jmp L2884
 | 
						|
mov dword ptr (-8)[ebp],69
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2886
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2886:
 | 
						|
L2884:
 | 
						|
jmp L2888
 | 
						|
mov dword ptr (-8)[ebp],70
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2890
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2890:
 | 
						|
L2888:
 | 
						|
jmp L2892
 | 
						|
mov dword ptr (-8)[ebp],71
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2894
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2894:
 | 
						|
L2892:
 | 
						|
jmp L2896
 | 
						|
mov dword ptr (-8)[ebp],72
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2898
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2898:
 | 
						|
L2896:
 | 
						|
jmp L2900
 | 
						|
mov dword ptr (-8)[ebp],73
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2902
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2902:
 | 
						|
L2900:
 | 
						|
jmp L2904
 | 
						|
mov dword ptr (-8)[ebp],74
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2906
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2906:
 | 
						|
L2904:
 | 
						|
jmp L2908
 | 
						|
mov dword ptr (-8)[ebp],75
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2910
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2910:
 | 
						|
L2908:
 | 
						|
cmp dword ptr (-8)[ebp],0
 | 
						|
je L2912
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L2914
 | 
						|
push 1
 | 
						|
lea edi,(L2607)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2914:
 | 
						|
inc dword ptr (-32)[ebp]
 | 
						|
L2912:
 | 
						|
mov dword ptr (-8)[ebp],0
 | 
						|
mov dword ptr (-16)[ebp],0
 | 
						|
mov dword ptr (-12)[ebp],0
 | 
						|
mov edi,dword ptr (-12)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-12)[ebp],esi
 | 
						|
cmp edi,0
 | 
						|
je L2917
 | 
						|
mov edi,dword ptr (-16)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-16)[ebp],esi
 | 
						|
cmp edi,0
 | 
						|
je L2917
 | 
						|
mov dword ptr (-44)[ebp],1
 | 
						|
jmp L2918
 | 
						|
L2917:
 | 
						|
mov dword ptr (-44)[ebp],0
 | 
						|
L2918:
 | 
						|
mov edi,dword ptr (-44)[ebp]
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-12)[ebp],1
 | 
						|
je L2919
 | 
						|
mov dword ptr (-8)[ebp],1
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2921
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2921:
 | 
						|
L2919:
 | 
						|
cmp dword ptr (-16)[ebp],0
 | 
						|
je L2923
 | 
						|
mov dword ptr (-8)[ebp],2
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2925
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2925:
 | 
						|
L2923:
 | 
						|
cmp dword ptr (-20)[ebp],0
 | 
						|
je L2927
 | 
						|
mov dword ptr (-8)[ebp],3
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2929
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2929:
 | 
						|
L2927:
 | 
						|
cmp dword ptr (-12)[ebp],0
 | 
						|
je L2932
 | 
						|
mov edi,dword ptr (-16)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-16)[ebp],esi
 | 
						|
cmp edi,0
 | 
						|
je L2932
 | 
						|
mov dword ptr (-48)[ebp],1
 | 
						|
jmp L2933
 | 
						|
L2932:
 | 
						|
mov dword ptr (-48)[ebp],0
 | 
						|
L2933:
 | 
						|
mov edi,dword ptr (-48)[ebp]
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-12)[ebp],1
 | 
						|
je L2934
 | 
						|
mov dword ptr (-8)[ebp],4
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2936
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2936:
 | 
						|
L2934:
 | 
						|
cmp dword ptr (-16)[ebp],1
 | 
						|
je L2938
 | 
						|
mov dword ptr (-8)[ebp],5
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2940
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2940:
 | 
						|
L2938:
 | 
						|
cmp dword ptr (-20)[ebp],0
 | 
						|
je L2942
 | 
						|
mov dword ptr (-8)[ebp],6
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2944
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2944:
 | 
						|
L2942:
 | 
						|
mov edi,dword ptr (-12)[ebp]
 | 
						|
mov esi,edi
 | 
						|
sub esi,1
 | 
						|
mov dword ptr (-12)[ebp],esi
 | 
						|
cmp edi,0
 | 
						|
je L2947
 | 
						|
cmp dword ptr (-16)[ebp],0
 | 
						|
je L2947
 | 
						|
mov dword ptr (-52)[ebp],1
 | 
						|
jmp L2948
 | 
						|
L2947:
 | 
						|
mov dword ptr (-52)[ebp],0
 | 
						|
L2948:
 | 
						|
mov edi,dword ptr (-52)[ebp]
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-12)[ebp],0
 | 
						|
je L2949
 | 
						|
mov dword ptr (-8)[ebp],7
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2951
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2951:
 | 
						|
L2949:
 | 
						|
cmp dword ptr (-16)[ebp],1
 | 
						|
je L2953
 | 
						|
mov dword ptr (-8)[ebp],8
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2955
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2955:
 | 
						|
L2953:
 | 
						|
cmp dword ptr (-20)[ebp],1
 | 
						|
je L2957
 | 
						|
mov dword ptr (-8)[ebp],9
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2959
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2959:
 | 
						|
L2957:
 | 
						|
cmp dword ptr (-12)[ebp],0
 | 
						|
je L2962
 | 
						|
mov edi,dword ptr (-16)[ebp]
 | 
						|
mov esi,edi
 | 
						|
sub esi,1
 | 
						|
mov dword ptr (-16)[ebp],esi
 | 
						|
cmp edi,0
 | 
						|
je L2962
 | 
						|
mov dword ptr (-56)[ebp],1
 | 
						|
jmp L2963
 | 
						|
L2962:
 | 
						|
mov dword ptr (-56)[ebp],0
 | 
						|
L2963:
 | 
						|
mov edi,dword ptr (-56)[ebp]
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-12)[ebp],0
 | 
						|
je L2964
 | 
						|
mov dword ptr (-8)[ebp],10
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2966
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2966:
 | 
						|
L2964:
 | 
						|
cmp dword ptr (-16)[ebp],1
 | 
						|
je L2968
 | 
						|
mov dword ptr (-8)[ebp],11
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2970
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2970:
 | 
						|
L2968:
 | 
						|
cmp dword ptr (-20)[ebp],0
 | 
						|
je L2972
 | 
						|
mov dword ptr (-8)[ebp],12
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2974
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2974:
 | 
						|
L2972:
 | 
						|
cmp dword ptr (-8)[ebp],0
 | 
						|
je L2976
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L2978
 | 
						|
push 2
 | 
						|
lea edi,(L2607)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2978:
 | 
						|
add dword ptr (-32)[ebp],2
 | 
						|
L2976:
 | 
						|
mov dword ptr (-8)[ebp],0
 | 
						|
mov dword ptr (-16)[ebp],0
 | 
						|
mov dword ptr (-12)[ebp],0
 | 
						|
mov edi,dword ptr (-12)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-12)[ebp],esi
 | 
						|
cmp edi,0
 | 
						|
jne L2983
 | 
						|
cmp dword ptr (-16)[ebp],0
 | 
						|
je L2981
 | 
						|
L2983:
 | 
						|
mov dword ptr (-60)[ebp],1
 | 
						|
jmp L2982
 | 
						|
L2981:
 | 
						|
mov dword ptr (-60)[ebp],0
 | 
						|
L2982:
 | 
						|
mov edi,dword ptr (-60)[ebp]
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-12)[ebp],1
 | 
						|
je L2984
 | 
						|
mov dword ptr (-8)[ebp],1
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2986
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2986:
 | 
						|
L2984:
 | 
						|
cmp dword ptr (-16)[ebp],0
 | 
						|
je L2988
 | 
						|
mov dword ptr (-8)[ebp],2
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2990
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2990:
 | 
						|
L2988:
 | 
						|
cmp dword ptr (-20)[ebp],0
 | 
						|
je L2992
 | 
						|
mov dword ptr (-8)[ebp],3
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L2994
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L2994:
 | 
						|
L2992:
 | 
						|
mov edi,dword ptr (-16)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-16)[ebp],esi
 | 
						|
cmp edi,0
 | 
						|
jne L2999
 | 
						|
cmp dword ptr (-12)[ebp],0
 | 
						|
je L2997
 | 
						|
L2999:
 | 
						|
mov dword ptr (-64)[ebp],1
 | 
						|
jmp L2998
 | 
						|
L2997:
 | 
						|
mov dword ptr (-64)[ebp],0
 | 
						|
L2998:
 | 
						|
mov edi,dword ptr (-64)[ebp]
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-12)[ebp],1
 | 
						|
je L3000
 | 
						|
mov dword ptr (-8)[ebp],4
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L3002
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3002:
 | 
						|
L3000:
 | 
						|
cmp dword ptr (-16)[ebp],1
 | 
						|
je L3004
 | 
						|
mov dword ptr (-8)[ebp],5
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L3006
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3006:
 | 
						|
L3004:
 | 
						|
cmp dword ptr (-20)[ebp],1
 | 
						|
je L3008
 | 
						|
mov dword ptr (-8)[ebp],6
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L3010
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3010:
 | 
						|
L3008:
 | 
						|
mov edi,dword ptr (-12)[ebp]
 | 
						|
mov esi,edi
 | 
						|
sub esi,1
 | 
						|
mov dword ptr (-12)[ebp],esi
 | 
						|
cmp edi,0
 | 
						|
jne L3015
 | 
						|
mov edi,dword ptr (-16)[ebp]
 | 
						|
mov esi,edi
 | 
						|
sub esi,1
 | 
						|
mov dword ptr (-16)[ebp],esi
 | 
						|
cmp edi,0
 | 
						|
je L3013
 | 
						|
L3015:
 | 
						|
mov dword ptr (-68)[ebp],1
 | 
						|
jmp L3014
 | 
						|
L3013:
 | 
						|
mov dword ptr (-68)[ebp],0
 | 
						|
L3014:
 | 
						|
mov edi,dword ptr (-68)[ebp]
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-12)[ebp],0
 | 
						|
je L3016
 | 
						|
mov dword ptr (-8)[ebp],7
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L3018
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3018:
 | 
						|
L3016:
 | 
						|
cmp dword ptr (-16)[ebp],1
 | 
						|
je L3020
 | 
						|
mov dword ptr (-8)[ebp],8
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L3022
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3022:
 | 
						|
L3020:
 | 
						|
cmp dword ptr (-20)[ebp],1
 | 
						|
je L3024
 | 
						|
mov dword ptr (-8)[ebp],9
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L3026
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3026:
 | 
						|
L3024:
 | 
						|
cmp dword ptr (-12)[ebp],0
 | 
						|
jne L3031
 | 
						|
mov edi,dword ptr (-16)[ebp]
 | 
						|
mov esi,edi
 | 
						|
sub esi,1
 | 
						|
mov dword ptr (-16)[ebp],esi
 | 
						|
cmp edi,0
 | 
						|
je L3029
 | 
						|
L3031:
 | 
						|
mov dword ptr (-72)[ebp],1
 | 
						|
jmp L3030
 | 
						|
L3029:
 | 
						|
mov dword ptr (-72)[ebp],0
 | 
						|
L3030:
 | 
						|
mov edi,dword ptr (-72)[ebp]
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-12)[ebp],0
 | 
						|
je L3032
 | 
						|
mov dword ptr (-8)[ebp],10
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L3034
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3034:
 | 
						|
L3032:
 | 
						|
cmp dword ptr (-16)[ebp],0
 | 
						|
je L3036
 | 
						|
mov dword ptr (-8)[ebp],11
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L3038
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3038:
 | 
						|
L3036:
 | 
						|
cmp dword ptr (-20)[ebp],1
 | 
						|
je L3040
 | 
						|
mov dword ptr (-8)[ebp],12
 | 
						|
cmp dword ptr (-4)[ebp],0
 | 
						|
je L3042
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L2606)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3042:
 | 
						|
L3040:
 | 
						|
cmp dword ptr (-8)[ebp],0
 | 
						|
je L3044
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L3046
 | 
						|
push 4
 | 
						|
lea edi,(L2607)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3046:
 | 
						|
add dword ptr (-32)[ebp],4
 | 
						|
L3044:
 | 
						|
mov dword ptr (-16)[ebp],0
 | 
						|
mov dword ptr (-12)[ebp],0
 | 
						|
mov dword ptr (-36)[ebp],0
 | 
						|
mov dword ptr (-40)[ebp],1
 | 
						|
cmp dword ptr (-40)[ebp],0
 | 
						|
je L3050
 | 
						|
mov edi,dword ptr (-36)[ebp]
 | 
						|
mov dword ptr (-76)[ebp],edi
 | 
						|
jmp L3051
 | 
						|
L3050:
 | 
						|
cmp dword ptr (-40)[ebp],0
 | 
						|
je L3052
 | 
						|
mov edi,dword ptr (-12)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-12)[ebp],esi
 | 
						|
mov dword ptr (-80)[ebp],edi
 | 
						|
jmp L3053
 | 
						|
L3052:
 | 
						|
mov edi,dword ptr (-16)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-16)[ebp],esi
 | 
						|
mov dword ptr (-80)[ebp],edi
 | 
						|
L3053:
 | 
						|
mov edi,dword ptr (-80)[ebp]
 | 
						|
mov dword ptr (-76)[ebp],edi
 | 
						|
L3051:
 | 
						|
mov edi,dword ptr (-76)[ebp]
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
cmp dword ptr (-20)[ebp],0
 | 
						|
jne L3057
 | 
						|
cmp dword ptr (-12)[ebp],0
 | 
						|
jne L3057
 | 
						|
cmp dword ptr (-16)[ebp],0
 | 
						|
je L3054
 | 
						|
L3057:
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L3058
 | 
						|
push 8
 | 
						|
lea edi,(L2607)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3058:
 | 
						|
add dword ptr (-32)[ebp],8
 | 
						|
L3054:
 | 
						|
cmp dword ptr (-40)[ebp],0
 | 
						|
je L3065
 | 
						|
mov edi,dword ptr (-36)[ebp]
 | 
						|
mov dword ptr (-84)[ebp],edi
 | 
						|
jmp L3066
 | 
						|
L3065:
 | 
						|
mov dword ptr (-84)[ebp],1
 | 
						|
L3066:
 | 
						|
cmp dword ptr (-84)[ebp],0
 | 
						|
jne L3064
 | 
						|
cmp dword ptr (-36)[ebp],0
 | 
						|
je L3067
 | 
						|
mov dword ptr (-88)[ebp],1
 | 
						|
jmp L3068
 | 
						|
L3067:
 | 
						|
mov edi,dword ptr (-36)[ebp]
 | 
						|
mov dword ptr (-88)[ebp],edi
 | 
						|
L3068:
 | 
						|
cmp dword ptr (-88)[ebp],0
 | 
						|
je L3060
 | 
						|
L3064:
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L3069
 | 
						|
push 16
 | 
						|
lea edi,(L2607)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3069:
 | 
						|
add dword ptr (-32)[ebp],16
 | 
						|
L3060:
 | 
						|
mov eax,dword ptr (-32)[ebp]
 | 
						|
L2605:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
_TEXT ends
 | 
						|
_DATA segment
 | 
						|
align 1
 | 
						|
L3072 label byte
 | 
						|
db 115
 | 
						|
db 56
 | 
						|
db 49
 | 
						|
db 44
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 37
 | 
						|
db 100
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L3073 label byte
 | 
						|
db 115
 | 
						|
db 56
 | 
						|
db 49
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L3074 label byte
 | 
						|
db 82
 | 
						|
db 101
 | 
						|
db 103
 | 
						|
db 105
 | 
						|
db 115
 | 
						|
db 116
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 32
 | 
						|
db 99
 | 
						|
db 111
 | 
						|
db 117
 | 
						|
db 110
 | 
						|
db 116
 | 
						|
db 32
 | 
						|
db 102
 | 
						|
db 111
 | 
						|
db 114
 | 
						|
db 32
 | 
						|
db 37
 | 
						|
db 115
 | 
						|
db 32
 | 
						|
db 105
 | 
						|
db 115
 | 
						|
db 32
 | 
						|
db 117
 | 
						|
db 110
 | 
						|
db 114
 | 
						|
db 101
 | 
						|
db 108
 | 
						|
db 105
 | 
						|
db 97
 | 
						|
db 98
 | 
						|
db 108
 | 
						|
db 101
 | 
						|
db 46
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L3075 label byte
 | 
						|
db 37
 | 
						|
db 100
 | 
						|
db 32
 | 
						|
db 114
 | 
						|
db 101
 | 
						|
db 103
 | 
						|
db 105
 | 
						|
db 115
 | 
						|
db 116
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 115
 | 
						|
db 32
 | 
						|
db 97
 | 
						|
db 115
 | 
						|
db 115
 | 
						|
db 105
 | 
						|
db 103
 | 
						|
db 110
 | 
						|
db 101
 | 
						|
db 100
 | 
						|
db 32
 | 
						|
db 116
 | 
						|
db 111
 | 
						|
db 32
 | 
						|
db 37
 | 
						|
db 115
 | 
						|
db 32
 | 
						|
db 118
 | 
						|
db 97
 | 
						|
db 114
 | 
						|
db 105
 | 
						|
db 97
 | 
						|
db 98
 | 
						|
db 108
 | 
						|
db 101
 | 
						|
db 115
 | 
						|
db 46
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
public _s81
 | 
						|
_DATA ends
 | 
						|
_TEXT segment
 | 
						|
_s81:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,56
 | 
						|
mov dword ptr (-56)[ebp],0
 | 
						|
mov dword ptr (-44)[ebp],0
 | 
						|
mov dword ptr (-48)[ebp],0
 | 
						|
mov dword ptr (-52)[ebp],0
 | 
						|
lea edi,(L3073)
 | 
						|
mov dword ptr (-36)[ebp],edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
lea edi,(60)[edi]
 | 
						|
mov dword ptr (-40)[ebp],edi
 | 
						|
L3076:
 | 
						|
L3077:
 | 
						|
mov edi,dword ptr (-40)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-40)[ebp],esi
 | 
						|
mov esi,dword ptr (-36)[ebp]
 | 
						|
lea ebx,(1)[esi]
 | 
						|
mov dword ptr (-36)[ebp],ebx
 | 
						|
mov bl,byte ptr [esi]
 | 
						|
mov byte ptr [edi],bl
 | 
						|
movsx edi,bl
 | 
						|
cmp edi,0
 | 
						|
jne L3076
 | 
						|
mov dword ptr (-16)[ebp],1
 | 
						|
mov dword ptr (-20)[ebp],0
 | 
						|
L3079:
 | 
						|
mov edi,dword ptr (-16)[ebp]
 | 
						|
mov ebx,edi
 | 
						|
mov byte ptr (-4)[ebp],bl
 | 
						|
mov byte ptr (-24)[ebp],bl
 | 
						|
lea esi,(-16)[ebp]
 | 
						|
mov dword ptr (-8)[ebp],esi
 | 
						|
lea esi,(-16)[ebp]
 | 
						|
mov dword ptr (-28)[ebp],esi
 | 
						|
mov dword ptr (-12)[ebp],edi
 | 
						|
mov dword ptr (-32)[ebp],edi
 | 
						|
movsx edi,byte ptr (-4)[ebp]
 | 
						|
movsx esi,byte ptr (-24)[ebp]
 | 
						|
cmp edi,esi
 | 
						|
je L3083
 | 
						|
mov dword ptr (-44)[ebp],1
 | 
						|
L3083:
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
mov esi,dword ptr (-28)[ebp]
 | 
						|
cmp edi,esi
 | 
						|
je L3085
 | 
						|
mov dword ptr (-48)[ebp],1
 | 
						|
L3085:
 | 
						|
mov edi,dword ptr (-32)[ebp]
 | 
						|
cmp dword ptr (-12)[ebp],edi
 | 
						|
je L3087
 | 
						|
mov dword ptr (-52)[ebp],1
 | 
						|
L3087:
 | 
						|
sal dword ptr (-16)[ebp],1
 | 
						|
L3080:
 | 
						|
inc dword ptr (-20)[ebp]
 | 
						|
cmp dword ptr (-20)[ebp],50
 | 
						|
jl L3079
 | 
						|
cmp dword ptr (-44)[ebp],0
 | 
						|
je L3089
 | 
						|
inc dword ptr (-56)[ebp]
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L3091
 | 
						|
push 1
 | 
						|
lea edi,(L3072)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3091:
 | 
						|
L3089:
 | 
						|
cmp dword ptr (-48)[ebp],0
 | 
						|
je L3093
 | 
						|
add dword ptr (-56)[ebp],2
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L3095
 | 
						|
push 2
 | 
						|
lea edi,(L3072)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3095:
 | 
						|
L3093:
 | 
						|
cmp dword ptr (-52)[ebp],0
 | 
						|
je L3097
 | 
						|
add dword ptr (-56)[ebp],4
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L3099
 | 
						|
push 4
 | 
						|
lea edi,(L3072)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3099:
 | 
						|
L3097:
 | 
						|
call _regc
 | 
						|
add esp,0
 | 
						|
mov dword ptr (-16)[ebp],eax
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (40)[edi],0
 | 
						|
je L3101
 | 
						|
cmp dword ptr (-16)[ebp],0
 | 
						|
jge L3103
 | 
						|
lea edi,(L426)
 | 
						|
push edi
 | 
						|
lea edi,(L3074)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
jmp L3104
 | 
						|
L3103:
 | 
						|
lea edi,(L426)
 | 
						|
push edi
 | 
						|
mov edi,dword ptr (-16)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L3075)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,12
 | 
						|
L3104:
 | 
						|
L3101:
 | 
						|
call _regp
 | 
						|
add esp,0
 | 
						|
mov dword ptr (-16)[ebp],eax
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (40)[edi],0
 | 
						|
je L3105
 | 
						|
cmp dword ptr (-16)[ebp],0
 | 
						|
jge L3107
 | 
						|
lea edi,(L3109)
 | 
						|
push edi
 | 
						|
lea edi,(L3074)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
jmp L3108
 | 
						|
L3107:
 | 
						|
lea edi,(L3109)
 | 
						|
push edi
 | 
						|
mov edi,dword ptr (-16)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L3075)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,12
 | 
						|
L3108:
 | 
						|
L3105:
 | 
						|
call _regi
 | 
						|
add esp,0
 | 
						|
mov dword ptr (-16)[ebp],eax
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (40)[edi],0
 | 
						|
je L3110
 | 
						|
cmp dword ptr (-16)[ebp],0
 | 
						|
jge L3112
 | 
						|
lea edi,(L427)
 | 
						|
push edi
 | 
						|
lea edi,(L3074)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
jmp L3113
 | 
						|
L3112:
 | 
						|
lea edi,(L427)
 | 
						|
push edi
 | 
						|
mov edi,dword ptr (-16)[ebp]
 | 
						|
push edi
 | 
						|
lea edi,(L3075)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,12
 | 
						|
L3113:
 | 
						|
L3110:
 | 
						|
mov eax,dword ptr (-56)[ebp]
 | 
						|
L3071:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
public _regc
 | 
						|
_regc:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,264
 | 
						|
mov byte ptr (-252)[ebp],0
 | 
						|
mov byte ptr (-168)[ebp],1
 | 
						|
mov byte ptr (-172)[ebp],2
 | 
						|
mov byte ptr (-176)[ebp],3
 | 
						|
mov byte ptr (-4)[ebp],4
 | 
						|
mov byte ptr (-180)[ebp],5
 | 
						|
mov byte ptr (-8)[ebp],6
 | 
						|
mov byte ptr (-184)[ebp],7
 | 
						|
mov byte ptr (-12)[ebp],8
 | 
						|
mov byte ptr (-188)[ebp],9
 | 
						|
mov byte ptr (-16)[ebp],10
 | 
						|
mov byte ptr (-192)[ebp],11
 | 
						|
mov byte ptr (-20)[ebp],12
 | 
						|
mov byte ptr (-196)[ebp],13
 | 
						|
mov byte ptr (-24)[ebp],14
 | 
						|
mov byte ptr (-200)[ebp],15
 | 
						|
mov byte ptr (-28)[ebp],16
 | 
						|
mov byte ptr (-204)[ebp],17
 | 
						|
mov byte ptr (-32)[ebp],18
 | 
						|
mov byte ptr (-208)[ebp],19
 | 
						|
mov byte ptr (-36)[ebp],20
 | 
						|
mov byte ptr (-212)[ebp],21
 | 
						|
mov byte ptr (-40)[ebp],22
 | 
						|
mov byte ptr (-216)[ebp],23
 | 
						|
mov byte ptr (-44)[ebp],24
 | 
						|
mov byte ptr (-220)[ebp],25
 | 
						|
mov byte ptr (-48)[ebp],26
 | 
						|
mov byte ptr (-224)[ebp],27
 | 
						|
mov byte ptr (-52)[ebp],28
 | 
						|
mov byte ptr (-228)[ebp],29
 | 
						|
mov byte ptr (-56)[ebp],30
 | 
						|
mov byte ptr (-232)[ebp],31
 | 
						|
mov byte ptr (-60)[ebp],32
 | 
						|
mov byte ptr (-236)[ebp],33
 | 
						|
mov byte ptr (-64)[ebp],34
 | 
						|
mov byte ptr (-240)[ebp],35
 | 
						|
mov byte ptr (-244)[ebp],36
 | 
						|
mov byte ptr (-248)[ebp],37
 | 
						|
mov byte ptr (-256)[ebp],38
 | 
						|
lea edi,(-168)[ebp]
 | 
						|
lea esi,(-252)[ebp]
 | 
						|
mov ebx,edi
 | 
						|
sub ebx,esi
 | 
						|
mov esi,ebx
 | 
						|
mov dword ptr (-152)[ebp],esi
 | 
						|
lea esi,(-172)[ebp]
 | 
						|
sub esi,edi
 | 
						|
mov edi,esi
 | 
						|
mov dword ptr (-148)[ebp],edi
 | 
						|
lea edi,(-176)[ebp]
 | 
						|
lea esi,(-172)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov dword ptr (-144)[ebp],edi
 | 
						|
lea edi,(-180)[ebp]
 | 
						|
lea esi,(-176)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov dword ptr (-140)[ebp],edi
 | 
						|
lea edi,(-184)[ebp]
 | 
						|
lea esi,(-180)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov dword ptr (-136)[ebp],edi
 | 
						|
lea edi,(-188)[ebp]
 | 
						|
lea esi,(-184)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov dword ptr (-132)[ebp],edi
 | 
						|
lea edi,(-192)[ebp]
 | 
						|
lea esi,(-188)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov dword ptr (-128)[ebp],edi
 | 
						|
lea edi,(-196)[ebp]
 | 
						|
lea esi,(-192)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov dword ptr (-124)[ebp],edi
 | 
						|
lea edi,(-200)[ebp]
 | 
						|
lea esi,(-196)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov dword ptr (-120)[ebp],edi
 | 
						|
lea edi,(-204)[ebp]
 | 
						|
lea esi,(-200)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov dword ptr (-116)[ebp],edi
 | 
						|
lea edi,(-208)[ebp]
 | 
						|
lea esi,(-204)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov dword ptr (-112)[ebp],edi
 | 
						|
lea edi,(-212)[ebp]
 | 
						|
lea esi,(-208)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov dword ptr (-108)[ebp],edi
 | 
						|
lea edi,(-216)[ebp]
 | 
						|
lea esi,(-212)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov dword ptr (-104)[ebp],edi
 | 
						|
lea edi,(-220)[ebp]
 | 
						|
lea esi,(-216)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov dword ptr (-100)[ebp],edi
 | 
						|
lea edi,(-224)[ebp]
 | 
						|
lea esi,(-220)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov dword ptr (-96)[ebp],edi
 | 
						|
lea edi,(-228)[ebp]
 | 
						|
lea esi,(-224)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov dword ptr (-92)[ebp],edi
 | 
						|
lea edi,(-232)[ebp]
 | 
						|
lea esi,(-228)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov dword ptr (-88)[ebp],edi
 | 
						|
lea edi,(-236)[ebp]
 | 
						|
lea esi,(-232)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov dword ptr (-84)[ebp],edi
 | 
						|
lea edi,(-240)[ebp]
 | 
						|
lea esi,(-236)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov dword ptr (-80)[ebp],edi
 | 
						|
lea edi,(-244)[ebp]
 | 
						|
lea esi,(-240)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov dword ptr (-76)[ebp],edi
 | 
						|
lea edi,(-248)[ebp]
 | 
						|
lea esi,(-244)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov dword ptr (-72)[ebp],edi
 | 
						|
lea edi,(-256)[ebp]
 | 
						|
lea esi,(-248)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov dword ptr (-68)[ebp],edi
 | 
						|
mov edi,dword ptr (-152)[ebp]
 | 
						|
mov dword ptr (-164)[ebp],edi
 | 
						|
mov dword ptr (-160)[ebp],1
 | 
						|
mov dword ptr (-156)[ebp],0
 | 
						|
L3136:
 | 
						|
mov edi,dword ptr (-160)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L3142
 | 
						|
cmp edi,2
 | 
						|
je L3145
 | 
						|
cmp edi,3
 | 
						|
je L3150
 | 
						|
jmp L3140
 | 
						|
L3142:
 | 
						|
mov edi,dword ptr (-156)[ebp]
 | 
						|
mov esi,dword ptr (-164)[ebp]
 | 
						|
cmp dword ptr (-152)[ebp][edi*4],esi
 | 
						|
je L3141
 | 
						|
mov edi,dword ptr (-156)[ebp]
 | 
						|
mov edi,dword ptr (-152)[ebp][edi*4]
 | 
						|
mov dword ptr (-264)[ebp],edi
 | 
						|
mov dword ptr (-160)[ebp],2
 | 
						|
mov dword ptr (-260)[ebp],1
 | 
						|
jmp L3141
 | 
						|
L3145:
 | 
						|
mov edi,dword ptr (-156)[ebp]
 | 
						|
mov esi,dword ptr (-164)[ebp]
 | 
						|
cmp dword ptr (-152)[ebp][edi*4],esi
 | 
						|
jne L3146
 | 
						|
mov dword ptr (-160)[ebp],3
 | 
						|
jmp L3141
 | 
						|
L3146:
 | 
						|
mov edi,dword ptr (-156)[ebp]
 | 
						|
mov esi,dword ptr (-264)[ebp]
 | 
						|
cmp dword ptr (-152)[ebp][edi*4],esi
 | 
						|
jne L3148
 | 
						|
inc dword ptr (-260)[ebp]
 | 
						|
jmp L3141
 | 
						|
L3148:
 | 
						|
mov dword ptr (-160)[ebp],4
 | 
						|
jmp L3141
 | 
						|
L3150:
 | 
						|
mov edi,dword ptr (-156)[ebp]
 | 
						|
mov esi,dword ptr (-164)[ebp]
 | 
						|
cmp dword ptr (-152)[ebp][edi*4],esi
 | 
						|
je L3141
 | 
						|
mov dword ptr (-160)[ebp],4
 | 
						|
L3140:
 | 
						|
L3141:
 | 
						|
L3137:
 | 
						|
inc dword ptr (-156)[ebp]
 | 
						|
cmp dword ptr (-156)[ebp],22
 | 
						|
jl L3136
 | 
						|
cmp dword ptr (-160)[ebp],3
 | 
						|
jne L3153
 | 
						|
mov edi,16
 | 
						|
mov eax,edi
 | 
						|
sub eax,dword ptr (-260)[ebp]
 | 
						|
jmp L3114
 | 
						|
L3153:
 | 
						|
mov eax,-1
 | 
						|
L3114:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
public _regi
 | 
						|
_regi:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,264
 | 
						|
mov dword ptr (-252)[ebp],0
 | 
						|
mov dword ptr (-168)[ebp],1
 | 
						|
mov dword ptr (-172)[ebp],2
 | 
						|
mov dword ptr (-176)[ebp],3
 | 
						|
mov dword ptr (-4)[ebp],4
 | 
						|
mov dword ptr (-180)[ebp],5
 | 
						|
mov dword ptr (-8)[ebp],6
 | 
						|
mov dword ptr (-184)[ebp],7
 | 
						|
mov dword ptr (-12)[ebp],8
 | 
						|
mov dword ptr (-188)[ebp],9
 | 
						|
mov dword ptr (-16)[ebp],10
 | 
						|
mov dword ptr (-192)[ebp],11
 | 
						|
mov dword ptr (-20)[ebp],12
 | 
						|
mov dword ptr (-196)[ebp],13
 | 
						|
mov dword ptr (-24)[ebp],14
 | 
						|
mov dword ptr (-200)[ebp],15
 | 
						|
mov dword ptr (-28)[ebp],16
 | 
						|
mov dword ptr (-204)[ebp],17
 | 
						|
mov dword ptr (-32)[ebp],18
 | 
						|
mov dword ptr (-208)[ebp],19
 | 
						|
mov dword ptr (-36)[ebp],20
 | 
						|
mov dword ptr (-212)[ebp],21
 | 
						|
mov dword ptr (-40)[ebp],22
 | 
						|
mov dword ptr (-216)[ebp],23
 | 
						|
mov dword ptr (-44)[ebp],24
 | 
						|
mov dword ptr (-220)[ebp],25
 | 
						|
mov dword ptr (-48)[ebp],26
 | 
						|
mov dword ptr (-224)[ebp],27
 | 
						|
mov dword ptr (-52)[ebp],28
 | 
						|
mov dword ptr (-228)[ebp],29
 | 
						|
mov dword ptr (-56)[ebp],30
 | 
						|
mov dword ptr (-232)[ebp],31
 | 
						|
mov dword ptr (-60)[ebp],32
 | 
						|
mov dword ptr (-236)[ebp],33
 | 
						|
mov dword ptr (-64)[ebp],34
 | 
						|
mov dword ptr (-240)[ebp],35
 | 
						|
mov dword ptr (-244)[ebp],36
 | 
						|
mov dword ptr (-248)[ebp],37
 | 
						|
mov dword ptr (-256)[ebp],38
 | 
						|
lea edi,(-168)[ebp]
 | 
						|
mov esi,4
 | 
						|
lea ebx,(-252)[ebp]
 | 
						|
mov edx,edi
 | 
						|
sub edx,ebx
 | 
						|
mov eax,edx
 | 
						|
cdq
 | 
						|
idiv esi
 | 
						|
mov dword ptr (-152)[ebp],eax
 | 
						|
lea ebx,(-172)[ebp]
 | 
						|
sub ebx,edi
 | 
						|
mov eax,ebx
 | 
						|
cdq
 | 
						|
idiv esi
 | 
						|
mov dword ptr (-148)[ebp],eax
 | 
						|
lea edi,(-176)[ebp]
 | 
						|
lea esi,(-172)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-144)[ebp],eax
 | 
						|
lea edi,(-180)[ebp]
 | 
						|
lea esi,(-176)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-140)[ebp],eax
 | 
						|
lea edi,(-184)[ebp]
 | 
						|
lea esi,(-180)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-136)[ebp],eax
 | 
						|
lea edi,(-188)[ebp]
 | 
						|
lea esi,(-184)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-132)[ebp],eax
 | 
						|
lea edi,(-192)[ebp]
 | 
						|
lea esi,(-188)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-128)[ebp],eax
 | 
						|
lea edi,(-196)[ebp]
 | 
						|
lea esi,(-192)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-124)[ebp],eax
 | 
						|
lea edi,(-200)[ebp]
 | 
						|
lea esi,(-196)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-120)[ebp],eax
 | 
						|
lea edi,(-204)[ebp]
 | 
						|
lea esi,(-200)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-116)[ebp],eax
 | 
						|
lea edi,(-208)[ebp]
 | 
						|
lea esi,(-204)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-112)[ebp],eax
 | 
						|
lea edi,(-212)[ebp]
 | 
						|
lea esi,(-208)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-108)[ebp],eax
 | 
						|
lea edi,(-216)[ebp]
 | 
						|
lea esi,(-212)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-104)[ebp],eax
 | 
						|
lea edi,(-220)[ebp]
 | 
						|
lea esi,(-216)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-100)[ebp],eax
 | 
						|
lea edi,(-224)[ebp]
 | 
						|
lea esi,(-220)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-96)[ebp],eax
 | 
						|
lea edi,(-228)[ebp]
 | 
						|
lea esi,(-224)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-92)[ebp],eax
 | 
						|
lea edi,(-232)[ebp]
 | 
						|
lea esi,(-228)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-88)[ebp],eax
 | 
						|
lea edi,(-236)[ebp]
 | 
						|
lea esi,(-232)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-84)[ebp],eax
 | 
						|
lea edi,(-240)[ebp]
 | 
						|
lea esi,(-236)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-80)[ebp],eax
 | 
						|
lea edi,(-244)[ebp]
 | 
						|
lea esi,(-240)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-76)[ebp],eax
 | 
						|
lea edi,(-248)[ebp]
 | 
						|
lea esi,(-244)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-72)[ebp],eax
 | 
						|
lea edi,(-256)[ebp]
 | 
						|
lea esi,(-248)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-68)[ebp],eax
 | 
						|
mov edi,dword ptr (-152)[ebp]
 | 
						|
mov dword ptr (-164)[ebp],edi
 | 
						|
mov dword ptr (-160)[ebp],1
 | 
						|
mov dword ptr (-156)[ebp],0
 | 
						|
L3177:
 | 
						|
mov edi,dword ptr (-160)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L3183
 | 
						|
cmp edi,2
 | 
						|
je L3186
 | 
						|
cmp edi,3
 | 
						|
je L3191
 | 
						|
jmp L3181
 | 
						|
L3183:
 | 
						|
mov edi,dword ptr (-156)[ebp]
 | 
						|
mov esi,dword ptr (-164)[ebp]
 | 
						|
cmp dword ptr (-152)[ebp][edi*4],esi
 | 
						|
je L3182
 | 
						|
mov edi,dword ptr (-156)[ebp]
 | 
						|
mov edi,dword ptr (-152)[ebp][edi*4]
 | 
						|
mov dword ptr (-264)[ebp],edi
 | 
						|
mov dword ptr (-160)[ebp],2
 | 
						|
mov dword ptr (-260)[ebp],1
 | 
						|
jmp L3182
 | 
						|
L3186:
 | 
						|
mov edi,dword ptr (-156)[ebp]
 | 
						|
mov esi,dword ptr (-164)[ebp]
 | 
						|
cmp dword ptr (-152)[ebp][edi*4],esi
 | 
						|
jne L3187
 | 
						|
mov dword ptr (-160)[ebp],3
 | 
						|
jmp L3182
 | 
						|
L3187:
 | 
						|
mov edi,dword ptr (-156)[ebp]
 | 
						|
mov esi,dword ptr (-264)[ebp]
 | 
						|
cmp dword ptr (-152)[ebp][edi*4],esi
 | 
						|
jne L3189
 | 
						|
inc dword ptr (-260)[ebp]
 | 
						|
jmp L3182
 | 
						|
L3189:
 | 
						|
mov dword ptr (-160)[ebp],4
 | 
						|
jmp L3182
 | 
						|
L3191:
 | 
						|
mov edi,dword ptr (-156)[ebp]
 | 
						|
mov esi,dword ptr (-164)[ebp]
 | 
						|
cmp dword ptr (-152)[ebp][edi*4],esi
 | 
						|
je L3182
 | 
						|
mov dword ptr (-160)[ebp],4
 | 
						|
L3181:
 | 
						|
L3182:
 | 
						|
L3178:
 | 
						|
inc dword ptr (-156)[ebp]
 | 
						|
cmp dword ptr (-156)[ebp],22
 | 
						|
jl L3177
 | 
						|
cmp dword ptr (-160)[ebp],3
 | 
						|
jne L3194
 | 
						|
mov edi,16
 | 
						|
mov eax,edi
 | 
						|
sub eax,dword ptr (-260)[ebp]
 | 
						|
jmp L3155
 | 
						|
L3194:
 | 
						|
mov eax,-1
 | 
						|
L3155:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
public _regp
 | 
						|
_regp:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,264
 | 
						|
lea edi,(-252)[ebp]
 | 
						|
mov dword ptr (-252)[ebp],edi
 | 
						|
lea edi,(-228)[ebp]
 | 
						|
mov dword ptr (-228)[ebp],edi
 | 
						|
lea edi,(-232)[ebp]
 | 
						|
mov dword ptr (-232)[ebp],edi
 | 
						|
lea edi,(-236)[ebp]
 | 
						|
mov dword ptr (-236)[ebp],edi
 | 
						|
lea edi,(-164)[ebp]
 | 
						|
mov dword ptr (-4)[ebp],edi
 | 
						|
lea edi,(-164)[ebp]
 | 
						|
mov dword ptr (-164)[ebp],edi
 | 
						|
lea edi,(-168)[ebp]
 | 
						|
mov dword ptr (-8)[ebp],edi
 | 
						|
lea edi,(-168)[ebp]
 | 
						|
mov dword ptr (-168)[ebp],edi
 | 
						|
lea edi,(-172)[ebp]
 | 
						|
mov dword ptr (-12)[ebp],edi
 | 
						|
lea edi,(-172)[ebp]
 | 
						|
mov dword ptr (-172)[ebp],edi
 | 
						|
lea edi,(-176)[ebp]
 | 
						|
mov dword ptr (-16)[ebp],edi
 | 
						|
lea edi,(-176)[ebp]
 | 
						|
mov dword ptr (-176)[ebp],edi
 | 
						|
lea edi,(-180)[ebp]
 | 
						|
mov dword ptr (-20)[ebp],edi
 | 
						|
lea edi,(-180)[ebp]
 | 
						|
mov dword ptr (-180)[ebp],edi
 | 
						|
lea edi,(-184)[ebp]
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
lea edi,(-184)[ebp]
 | 
						|
mov dword ptr (-184)[ebp],edi
 | 
						|
lea edi,(-188)[ebp]
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
lea edi,(-188)[ebp]
 | 
						|
mov dword ptr (-188)[ebp],edi
 | 
						|
lea edi,(-192)[ebp]
 | 
						|
mov dword ptr (-32)[ebp],edi
 | 
						|
lea edi,(-192)[ebp]
 | 
						|
mov dword ptr (-192)[ebp],edi
 | 
						|
lea edi,(-196)[ebp]
 | 
						|
mov dword ptr (-36)[ebp],edi
 | 
						|
lea edi,(-196)[ebp]
 | 
						|
mov dword ptr (-196)[ebp],edi
 | 
						|
lea edi,(-200)[ebp]
 | 
						|
mov dword ptr (-40)[ebp],edi
 | 
						|
lea edi,(-200)[ebp]
 | 
						|
mov dword ptr (-200)[ebp],edi
 | 
						|
lea edi,(-204)[ebp]
 | 
						|
mov dword ptr (-44)[ebp],edi
 | 
						|
lea edi,(-204)[ebp]
 | 
						|
mov dword ptr (-204)[ebp],edi
 | 
						|
lea edi,(-208)[ebp]
 | 
						|
mov dword ptr (-48)[ebp],edi
 | 
						|
lea edi,(-208)[ebp]
 | 
						|
mov dword ptr (-208)[ebp],edi
 | 
						|
lea edi,(-212)[ebp]
 | 
						|
mov dword ptr (-52)[ebp],edi
 | 
						|
lea edi,(-212)[ebp]
 | 
						|
mov dword ptr (-212)[ebp],edi
 | 
						|
lea edi,(-216)[ebp]
 | 
						|
mov dword ptr (-56)[ebp],edi
 | 
						|
lea edi,(-216)[ebp]
 | 
						|
mov dword ptr (-216)[ebp],edi
 | 
						|
lea edi,(-220)[ebp]
 | 
						|
mov dword ptr (-60)[ebp],edi
 | 
						|
lea edi,(-220)[ebp]
 | 
						|
mov dword ptr (-220)[ebp],edi
 | 
						|
lea edi,(-224)[ebp]
 | 
						|
mov dword ptr (-64)[ebp],edi
 | 
						|
lea edi,(-224)[ebp]
 | 
						|
mov dword ptr (-224)[ebp],edi
 | 
						|
lea edi,(-240)[ebp]
 | 
						|
mov dword ptr (-240)[ebp],edi
 | 
						|
lea edi,(-244)[ebp]
 | 
						|
mov dword ptr (-244)[ebp],edi
 | 
						|
lea edi,(-256)[ebp]
 | 
						|
mov dword ptr (-256)[ebp],edi
 | 
						|
lea edi,(-228)[ebp]
 | 
						|
mov esi,4
 | 
						|
lea ebx,(-252)[ebp]
 | 
						|
mov edx,edi
 | 
						|
sub edx,ebx
 | 
						|
mov eax,edx
 | 
						|
cdq
 | 
						|
idiv esi
 | 
						|
mov dword ptr (-152)[ebp],eax
 | 
						|
lea ebx,(-232)[ebp]
 | 
						|
sub ebx,edi
 | 
						|
mov eax,ebx
 | 
						|
cdq
 | 
						|
idiv esi
 | 
						|
mov dword ptr (-148)[ebp],eax
 | 
						|
lea edi,(-236)[ebp]
 | 
						|
lea esi,(-232)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-144)[ebp],eax
 | 
						|
lea edi,(-164)[ebp]
 | 
						|
lea esi,(-236)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-140)[ebp],eax
 | 
						|
lea edi,(-168)[ebp]
 | 
						|
lea esi,(-164)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-136)[ebp],eax
 | 
						|
lea edi,(-172)[ebp]
 | 
						|
lea esi,(-168)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-132)[ebp],eax
 | 
						|
lea edi,(-176)[ebp]
 | 
						|
lea esi,(-172)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-128)[ebp],eax
 | 
						|
lea edi,(-180)[ebp]
 | 
						|
lea esi,(-176)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-124)[ebp],eax
 | 
						|
lea edi,(-184)[ebp]
 | 
						|
lea esi,(-180)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-120)[ebp],eax
 | 
						|
lea edi,(-188)[ebp]
 | 
						|
lea esi,(-184)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-116)[ebp],eax
 | 
						|
lea edi,(-192)[ebp]
 | 
						|
lea esi,(-188)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-112)[ebp],eax
 | 
						|
lea edi,(-196)[ebp]
 | 
						|
lea esi,(-192)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-108)[ebp],eax
 | 
						|
lea edi,(-200)[ebp]
 | 
						|
lea esi,(-196)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-104)[ebp],eax
 | 
						|
lea edi,(-204)[ebp]
 | 
						|
lea esi,(-200)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-100)[ebp],eax
 | 
						|
lea edi,(-208)[ebp]
 | 
						|
lea esi,(-204)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-96)[ebp],eax
 | 
						|
lea edi,(-212)[ebp]
 | 
						|
lea esi,(-208)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-92)[ebp],eax
 | 
						|
lea edi,(-216)[ebp]
 | 
						|
lea esi,(-212)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-88)[ebp],eax
 | 
						|
lea edi,(-220)[ebp]
 | 
						|
lea esi,(-216)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-84)[ebp],eax
 | 
						|
lea edi,(-224)[ebp]
 | 
						|
lea esi,(-220)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-80)[ebp],eax
 | 
						|
lea edi,(-240)[ebp]
 | 
						|
lea esi,(-224)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-76)[ebp],eax
 | 
						|
lea edi,(-244)[ebp]
 | 
						|
lea esi,(-240)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-72)[ebp],eax
 | 
						|
lea edi,(-256)[ebp]
 | 
						|
lea esi,(-244)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov eax,edi
 | 
						|
mov edi,4
 | 
						|
cdq
 | 
						|
idiv edi
 | 
						|
mov dword ptr (-68)[ebp],eax
 | 
						|
mov edi,dword ptr (-152)[ebp]
 | 
						|
mov dword ptr (-248)[ebp],edi
 | 
						|
mov dword ptr (-160)[ebp],1
 | 
						|
mov dword ptr (-156)[ebp],0
 | 
						|
L3218:
 | 
						|
mov edi,dword ptr (-160)[ebp]
 | 
						|
cmp edi,1
 | 
						|
je L3224
 | 
						|
cmp edi,2
 | 
						|
je L3227
 | 
						|
cmp edi,3
 | 
						|
je L3232
 | 
						|
jmp L3222
 | 
						|
L3224:
 | 
						|
mov edi,dword ptr (-156)[ebp]
 | 
						|
mov esi,dword ptr (-248)[ebp]
 | 
						|
cmp dword ptr (-152)[ebp][edi*4],esi
 | 
						|
je L3223
 | 
						|
mov edi,dword ptr (-156)[ebp]
 | 
						|
mov edi,dword ptr (-152)[ebp][edi*4]
 | 
						|
mov dword ptr (-264)[ebp],edi
 | 
						|
mov dword ptr (-160)[ebp],2
 | 
						|
mov dword ptr (-260)[ebp],1
 | 
						|
jmp L3223
 | 
						|
L3227:
 | 
						|
mov edi,dword ptr (-156)[ebp]
 | 
						|
mov esi,dword ptr (-248)[ebp]
 | 
						|
cmp dword ptr (-152)[ebp][edi*4],esi
 | 
						|
jne L3228
 | 
						|
mov dword ptr (-160)[ebp],3
 | 
						|
jmp L3223
 | 
						|
L3228:
 | 
						|
mov edi,dword ptr (-156)[ebp]
 | 
						|
mov esi,dword ptr (-264)[ebp]
 | 
						|
cmp dword ptr (-152)[ebp][edi*4],esi
 | 
						|
jne L3230
 | 
						|
inc dword ptr (-260)[ebp]
 | 
						|
jmp L3223
 | 
						|
L3230:
 | 
						|
mov dword ptr (-160)[ebp],4
 | 
						|
jmp L3223
 | 
						|
L3232:
 | 
						|
mov edi,dword ptr (-156)[ebp]
 | 
						|
mov esi,dword ptr (-248)[ebp]
 | 
						|
cmp dword ptr (-152)[ebp][edi*4],esi
 | 
						|
je L3223
 | 
						|
mov dword ptr (-160)[ebp],4
 | 
						|
L3222:
 | 
						|
L3223:
 | 
						|
L3219:
 | 
						|
inc dword ptr (-156)[ebp]
 | 
						|
cmp dword ptr (-156)[ebp],22
 | 
						|
jl L3218
 | 
						|
cmp dword ptr (-160)[ebp],3
 | 
						|
jne L3235
 | 
						|
mov edi,16
 | 
						|
mov eax,edi
 | 
						|
sub eax,dword ptr (-260)[ebp]
 | 
						|
jmp L3196
 | 
						|
L3235:
 | 
						|
mov eax,-1
 | 
						|
L3196:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
_TEXT ends
 | 
						|
_DATA segment
 | 
						|
align 4
 | 
						|
L3238 label byte
 | 
						|
db 420 dup (0)
 | 
						|
_DATA ends
 | 
						|
_DATA segment
 | 
						|
align 1
 | 
						|
L3239 label byte
 | 
						|
db 115
 | 
						|
db 56
 | 
						|
db 52
 | 
						|
db 44
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 37
 | 
						|
db 100
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L3240 label byte
 | 
						|
db 115
 | 
						|
db 56
 | 
						|
db 52
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 0
 | 
						|
public _s84
 | 
						|
_DATA ends
 | 
						|
_TEXT segment
 | 
						|
_s84:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,172
 | 
						|
lea edi,(L3240)
 | 
						|
mov dword ptr (-156)[ebp],edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
lea edi,(60)[edi]
 | 
						|
mov dword ptr (-160)[ebp],edi
 | 
						|
mov dword ptr (-164)[ebp],0
 | 
						|
L3241:
 | 
						|
L3242:
 | 
						|
mov edi,dword ptr (-160)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-160)[ebp],esi
 | 
						|
mov esi,dword ptr (-156)[ebp]
 | 
						|
lea ebx,(1)[esi]
 | 
						|
mov dword ptr (-156)[ebp],ebx
 | 
						|
mov bl,byte ptr [esi]
 | 
						|
mov byte ptr [edi],bl
 | 
						|
movsx edi,bl
 | 
						|
cmp edi,0
 | 
						|
jne L3241
 | 
						|
push 3
 | 
						|
call _fip
 | 
						|
add esp,4
 | 
						|
mov dword ptr (-168)[ebp],eax
 | 
						|
mov edi,dword ptr (-168)[ebp]
 | 
						|
cmp dword ptr [edi],3
 | 
						|
je L3244
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L3246
 | 
						|
push 1
 | 
						|
lea edi,(L3239)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3246:
 | 
						|
inc dword ptr (-164)[ebp]
 | 
						|
L3244:
 | 
						|
lea edi,(_glork)
 | 
						|
mov dword ptr (-172)[ebp],edi
 | 
						|
push 4
 | 
						|
call dword ptr (-172)[ebp]
 | 
						|
add esp,4
 | 
						|
cmp eax,4
 | 
						|
je L3248
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L3250
 | 
						|
push 2
 | 
						|
lea edi,(L3239)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3250:
 | 
						|
add dword ptr (-164)[ebp],2
 | 
						|
L3248:
 | 
						|
mov dword ptr (-8)[ebp],0
 | 
						|
L3252:
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fstp dword ptr (-80)[ebp][edi*4]
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
lea edi,[edi*4]
 | 
						|
lea esi,(-80)[ebp][edi]
 | 
						|
mov dword ptr (-148)[ebp][edi],esi
 | 
						|
L3253:
 | 
						|
inc dword ptr (-8)[ebp]
 | 
						|
cmp dword ptr (-8)[ebp],17
 | 
						|
jl L3252
 | 
						|
fld dword ptr (L413)
 | 
						|
fstp dword ptr (-152)[ebp]
 | 
						|
mov dword ptr (-8)[ebp],0
 | 
						|
L3256:
 | 
						|
fld dword ptr (-152)[ebp]
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
mov edi,dword ptr (-148)[ebp][edi*4]
 | 
						|
fadd dword ptr [edi]
 | 
						|
fstp dword ptr (-152)[ebp]
 | 
						|
L3257:
 | 
						|
inc dword ptr (-8)[ebp]
 | 
						|
cmp dword ptr (-8)[ebp],17
 | 
						|
jl L3256
 | 
						|
fld dword ptr (L3262)
 | 
						|
fcomp dword ptr (-152)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L3281
 | 
						|
je L3260
 | 
						|
L3281:
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L3263
 | 
						|
push 4
 | 
						|
lea edi,(L3239)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3263:
 | 
						|
add dword ptr (-164)[ebp],4
 | 
						|
L3260:
 | 
						|
mov dword ptr (-12)[ebp],0
 | 
						|
L3265:
 | 
						|
mov dword ptr (-8)[ebp],0
 | 
						|
L3269:
 | 
						|
mov dword ptr (-4)[ebp],0
 | 
						|
L3273:
 | 
						|
mov edi,dword ptr (-4)[ebp]
 | 
						|
mov esi,dword ptr (-8)[ebp]
 | 
						|
mov ebx,dword ptr (-12)[ebp]
 | 
						|
imul edx,esi,28
 | 
						|
imul ecx,ebx,140
 | 
						|
lea edx,(L3238)[ecx][edx]
 | 
						|
imul ebx,ebx,35
 | 
						|
imul esi,esi,7
 | 
						|
lea esi,[esi][ebx]
 | 
						|
lea esi,[edi][esi]
 | 
						|
mov dword ptr [edx][edi*4],esi
 | 
						|
L3274:
 | 
						|
inc dword ptr (-4)[ebp]
 | 
						|
cmp dword ptr (-4)[ebp],7
 | 
						|
jl L3273
 | 
						|
L3270:
 | 
						|
inc dword ptr (-8)[ebp]
 | 
						|
cmp dword ptr (-8)[ebp],5
 | 
						|
jl L3269
 | 
						|
L3266:
 | 
						|
inc dword ptr (-12)[ebp]
 | 
						|
cmp dword ptr (-12)[ebp],3
 | 
						|
jl L3265
 | 
						|
mov dword ptr (-12)[ebp],1
 | 
						|
mov dword ptr (-8)[ebp],2
 | 
						|
mov dword ptr (-4)[ebp],3
 | 
						|
push 0
 | 
						|
push 105
 | 
						|
lea edi,(L3238)
 | 
						|
push edi
 | 
						|
call _array
 | 
						|
add esp,12
 | 
						|
mov edi,eax
 | 
						|
push 35
 | 
						|
push 35
 | 
						|
imul esi,dword ptr (-12)[ebp],140
 | 
						|
lea esi,(L3238)[esi]
 | 
						|
push esi
 | 
						|
call _array
 | 
						|
add esp,12
 | 
						|
mov esi,eax
 | 
						|
push 49
 | 
						|
push 7
 | 
						|
imul ebx,dword ptr (-8)[ebp],28
 | 
						|
imul edx,dword ptr (-12)[ebp],140
 | 
						|
lea ebx,(L3238)[edx][ebx]
 | 
						|
push ebx
 | 
						|
call _array
 | 
						|
add esp,12
 | 
						|
lea edi,[esi][edi]
 | 
						|
lea edi,[eax][edi]
 | 
						|
mov esi,dword ptr (-4)[ebp]
 | 
						|
imul ebx,dword ptr (-8)[ebp],28
 | 
						|
imul edx,dword ptr (-12)[ebp],140
 | 
						|
lea ebx,(L3238)[edx][ebx]
 | 
						|
mov esi,dword ptr [ebx][esi*4]
 | 
						|
lea edi,[esi][edi]
 | 
						|
sub edi,52
 | 
						|
cmp edi,0
 | 
						|
je L3277
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L3279
 | 
						|
push 8
 | 
						|
lea edi,(L3239)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3279:
 | 
						|
add dword ptr (-164)[ebp],8
 | 
						|
L3277:
 | 
						|
mov eax,dword ptr (-164)[ebp]
 | 
						|
L3237:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
public _array
 | 
						|
_array:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,4
 | 
						|
mov dword ptr (-4)[ebp],0
 | 
						|
jmp L3286
 | 
						|
L3283:
 | 
						|
mov edi,dword ptr (-4)[ebp]
 | 
						|
mov esi,dword ptr (20)[ebp]
 | 
						|
mov ebx,dword ptr (28)[ebp]
 | 
						|
lea ebx,[ebx][edi]
 | 
						|
cmp dword ptr [esi][edi*4],ebx
 | 
						|
je L3287
 | 
						|
mov eax,1
 | 
						|
jmp L3282
 | 
						|
L3287:
 | 
						|
L3284:
 | 
						|
inc dword ptr (-4)[ebp]
 | 
						|
L3286:
 | 
						|
mov edi,dword ptr (24)[ebp]
 | 
						|
cmp dword ptr (-4)[ebp],edi
 | 
						|
jl L3283
 | 
						|
mov eax,0
 | 
						|
L3282:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
_TEXT ends
 | 
						|
_DATA segment
 | 
						|
align 4
 | 
						|
L3290 label byte
 | 
						|
db 4 dup (0)
 | 
						|
public _fip
 | 
						|
_DATA ends
 | 
						|
_TEXT segment
 | 
						|
_fip:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
lea edi,(L3290)
 | 
						|
mov esi,dword ptr (20)[ebp]
 | 
						|
mov dword ptr (L3290),esi
 | 
						|
mov eax,edi
 | 
						|
L3289:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
public _glork
 | 
						|
_glork:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
mov eax,dword ptr (20)[ebp]
 | 
						|
L3291:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
_TEXT ends
 | 
						|
_DATA segment
 | 
						|
align 1
 | 
						|
L3293 label byte
 | 
						|
db 115
 | 
						|
db 56
 | 
						|
db 53
 | 
						|
db 44
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 37
 | 
						|
db 100
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L3294 label byte
 | 
						|
db 115
 | 
						|
db 56
 | 
						|
db 53
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 0
 | 
						|
align 4
 | 
						|
L3302 label byte
 | 
						|
dd L426
 | 
						|
dd L428
 | 
						|
dd L427
 | 
						|
dd L429
 | 
						|
dd L430
 | 
						|
dd L431
 | 
						|
dd L432
 | 
						|
align 1
 | 
						|
L3303 label byte
 | 
						|
db 32
 | 
						|
db 97
 | 
						|
db 108
 | 
						|
db 105
 | 
						|
db 103
 | 
						|
db 110
 | 
						|
db 109
 | 
						|
db 101
 | 
						|
db 110
 | 
						|
db 116
 | 
						|
db 58
 | 
						|
db 32
 | 
						|
db 0
 | 
						|
public _s85
 | 
						|
_DATA ends
 | 
						|
_TEXT segment
 | 
						|
_s85:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,404
 | 
						|
lea edi,(L3294)
 | 
						|
mov dword ptr (-276)[ebp],edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
lea edi,(60)[edi]
 | 
						|
mov dword ptr (-280)[ebp],edi
 | 
						|
mov dword ptr (-320)[ebp],0
 | 
						|
L3307:
 | 
						|
L3308:
 | 
						|
mov edi,dword ptr (-280)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-280)[ebp],esi
 | 
						|
mov esi,dword ptr (-276)[ebp]
 | 
						|
lea ebx,(1)[esi]
 | 
						|
mov dword ptr (-276)[ebp],ebx
 | 
						|
mov bl,byte ptr [esi]
 | 
						|
mov byte ptr [edi],bl
 | 
						|
movsx edi,bl
 | 
						|
cmp edi,0
 | 
						|
jne L3307
 | 
						|
lea edi,(-296)[ebp]
 | 
						|
lea esi,(-316)[ebp]
 | 
						|
sub edi,esi
 | 
						|
cmp edi,0
 | 
						|
jle L3318
 | 
						|
lea edi,(-292)[ebp]
 | 
						|
lea esi,(-296)[ebp]
 | 
						|
sub edi,esi
 | 
						|
cmp edi,0
 | 
						|
jle L3318
 | 
						|
lea edi,(-288)[ebp]
 | 
						|
lea esi,(-292)[ebp]
 | 
						|
sub edi,esi
 | 
						|
cmp edi,0
 | 
						|
jg L3310
 | 
						|
L3318:
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L3319
 | 
						|
push 1
 | 
						|
lea edi,(L3293)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3319:
 | 
						|
inc dword ptr (-320)[ebp]
 | 
						|
L3310:
 | 
						|
lea edi,(-355)[ebp]
 | 
						|
lea esi,(-356)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov dword ptr (-272)[ebp],edi
 | 
						|
lea edi,(-358)[ebp]
 | 
						|
lea esi,(-360)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov dword ptr (-268)[ebp],edi
 | 
						|
lea edi,(-364)[ebp]
 | 
						|
lea esi,(-368)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov dword ptr (-264)[ebp],edi
 | 
						|
lea edi,(-372)[ebp]
 | 
						|
lea esi,(-376)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov dword ptr (-260)[ebp],edi
 | 
						|
lea edi,(-380)[ebp]
 | 
						|
lea esi,(-384)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov dword ptr (-256)[ebp],edi
 | 
						|
lea edi,(-388)[ebp]
 | 
						|
lea esi,(-392)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov dword ptr (-252)[ebp],edi
 | 
						|
lea edi,(-400)[ebp]
 | 
						|
lea esi,(-404)[ebp]
 | 
						|
sub edi,esi
 | 
						|
mov dword ptr (-248)[ebp],edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (40)[edi],0
 | 
						|
je L3334
 | 
						|
mov dword ptr (-244)[ebp],0
 | 
						|
L3336:
 | 
						|
mov edi,dword ptr (-244)[ebp]
 | 
						|
lea edi,[edi*4]
 | 
						|
mov esi,dword ptr (-272)[ebp][edi]
 | 
						|
push esi
 | 
						|
lea esi,(L3303)
 | 
						|
push esi
 | 
						|
mov edi,dword ptr (L3302)[edi]
 | 
						|
push edi
 | 
						|
lea edi,(L3340)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,16
 | 
						|
L3337:
 | 
						|
inc dword ptr (-244)[ebp]
 | 
						|
cmp dword ptr (-244)[ebp],7
 | 
						|
jl L3336
 | 
						|
L3334:
 | 
						|
mov edi,dword ptr (-284)[ebp]
 | 
						|
or edi,56
 | 
						|
mov dword ptr (-284)[ebp],edi
 | 
						|
mov edi,dword ptr (-284)[ebp]
 | 
						|
mov esi,edi
 | 
						|
and esi,0fffffffcH
 | 
						|
sal edi,26
 | 
						|
sar edi,29
 | 
						|
sal edi,30
 | 
						|
sar edi,30
 | 
						|
and edi,3
 | 
						|
or esi,edi
 | 
						|
mov dword ptr (-284)[ebp],esi
 | 
						|
mov edi,dword ptr (-284)[ebp]
 | 
						|
mov esi,edi
 | 
						|
and esi,0ffffffc7H
 | 
						|
sal edi,30
 | 
						|
sar edi,30
 | 
						|
sal edi,29
 | 
						|
sar edi,29
 | 
						|
lea edi,[edi*8]
 | 
						|
and edi,56
 | 
						|
or esi,edi
 | 
						|
mov dword ptr (-284)[ebp],esi
 | 
						|
mov edi,dword ptr (-284)[ebp]
 | 
						|
sal edi,26
 | 
						|
sar edi,29
 | 
						|
cmp edi,3
 | 
						|
je L3341
 | 
						|
mov edi,dword ptr (-284)[ebp]
 | 
						|
sal edi,26
 | 
						|
sar edi,29
 | 
						|
cmp edi,-1
 | 
						|
jne L3343
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (40)[edi],0
 | 
						|
je L3344
 | 
						|
lea edi,(L3347)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,4
 | 
						|
jmp L3344
 | 
						|
L3343:
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L3348
 | 
						|
push 2
 | 
						|
lea edi,(L3293)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3348:
 | 
						|
add dword ptr (-320)[ebp],2
 | 
						|
L3344:
 | 
						|
L3341:
 | 
						|
mov edi,dword ptr (-284)[ebp]
 | 
						|
or edi,64
 | 
						|
mov dword ptr (-284)[ebp],edi
 | 
						|
mov edi,dword ptr (-284)[ebp]
 | 
						|
sal edi,25
 | 
						|
sar edi,31
 | 
						|
cmp edi,1
 | 
						|
je L3350
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (40)[edi],0
 | 
						|
je L3352
 | 
						|
lea edi,(L3354)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,4
 | 
						|
L3352:
 | 
						|
L3350:
 | 
						|
lea edi,(-240)[ebp]
 | 
						|
mov esi,edi
 | 
						|
sub esi,edi
 | 
						|
cmp esi,0
 | 
						|
jne L3362
 | 
						|
cmp esi,0
 | 
						|
jne L3362
 | 
						|
cmp esi,0
 | 
						|
jne L3362
 | 
						|
cmp esi,0
 | 
						|
jne L3362
 | 
						|
cmp esi,0
 | 
						|
jne L3362
 | 
						|
cmp esi,0
 | 
						|
jne L3362
 | 
						|
cmp esi,0
 | 
						|
je L3355
 | 
						|
L3362:
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L3363
 | 
						|
push 4
 | 
						|
lea edi,(L3293)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3363:
 | 
						|
add dword ptr (-320)[ebp],4
 | 
						|
L3355:
 | 
						|
jmp L3365
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L3367
 | 
						|
push 8
 | 
						|
lea edi,(L3293)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3367:
 | 
						|
add dword ptr (-320)[ebp],8
 | 
						|
L3365:
 | 
						|
lea edi,(-352)[ebp]
 | 
						|
mov dword ptr (-288)[ebp],edi
 | 
						|
mov byte ptr (-352)[ebp],2
 | 
						|
mov edi,dword ptr (-288)[ebp]
 | 
						|
movsx esi,byte ptr [edi]
 | 
						|
lea esi,(1)[esi]
 | 
						|
mov ebx,esi
 | 
						|
mov byte ptr [edi],bl
 | 
						|
movsx edi,byte ptr (-352)[ebp]
 | 
						|
cmp edi,3
 | 
						|
je L3371
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L3373
 | 
						|
push 16
 | 
						|
lea edi,(L3293)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3373:
 | 
						|
add dword ptr (-320)[ebp],16
 | 
						|
L3371:
 | 
						|
mov eax,dword ptr (-320)[ebp]
 | 
						|
L3292:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
_TEXT ends
 | 
						|
_DATA segment
 | 
						|
align 1
 | 
						|
L3376 label byte
 | 
						|
db 115
 | 
						|
db 56
 | 
						|
db 54
 | 
						|
db 44
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 37
 | 
						|
db 100
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L3377 label byte
 | 
						|
db 115
 | 
						|
db 56
 | 
						|
db 54
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 0
 | 
						|
align 4
 | 
						|
L3378 label byte
 | 
						|
dd 1
 | 
						|
dd 3
 | 
						|
dd 5
 | 
						|
align 4
 | 
						|
L3379 label byte
 | 
						|
dd L3378+8
 | 
						|
_DATA ends
 | 
						|
_DATA segment
 | 
						|
align 4
 | 
						|
L3381 label byte
 | 
						|
db 40 dup (0)
 | 
						|
_DATA ends
 | 
						|
_DATA segment
 | 
						|
align 4
 | 
						|
L3382 label byte
 | 
						|
dd 03f800000H
 | 
						|
dd 040400000H
 | 
						|
dd 040a00000H
 | 
						|
dd 040000000H
 | 
						|
dd 040800000H
 | 
						|
dd 040c00000H
 | 
						|
dd 040400000H
 | 
						|
dd 040a00000H
 | 
						|
dd 040e00000H
 | 
						|
dd 00H
 | 
						|
dd 00H
 | 
						|
dd 00H
 | 
						|
align 4
 | 
						|
L3383 label byte
 | 
						|
dd 03f800000H
 | 
						|
dd 040400000H
 | 
						|
dd 040a00000H
 | 
						|
dd 040000000H
 | 
						|
dd 040800000H
 | 
						|
dd 040c00000H
 | 
						|
dd 040400000H
 | 
						|
dd 040a00000H
 | 
						|
dd 040e00000H
 | 
						|
db 12 dup (0)
 | 
						|
align 4
 | 
						|
L3384 label byte
 | 
						|
dd 03f800000H
 | 
						|
dd 040400000H
 | 
						|
dd 040a00000H
 | 
						|
dd 040000000H
 | 
						|
dd 040800000H
 | 
						|
dd 040c00000H
 | 
						|
dd 040400000H
 | 
						|
dd 040a00000H
 | 
						|
dd 040e00000H
 | 
						|
db 12 dup (0)
 | 
						|
align 4
 | 
						|
L3385 label byte
 | 
						|
dd 03f800000H
 | 
						|
db 8 dup (0)
 | 
						|
dd 040000000H
 | 
						|
db 8 dup (0)
 | 
						|
dd 040400000H
 | 
						|
db 8 dup (0)
 | 
						|
dd 040800000H
 | 
						|
db 8 dup (0)
 | 
						|
public _s86
 | 
						|
_DATA ends
 | 
						|
_TEXT segment
 | 
						|
_s86:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,40
 | 
						|
mov edi,dword ptr (L3379)
 | 
						|
lea edi,(-4)[edi]
 | 
						|
mov dword ptr (-36)[ebp],edi
 | 
						|
call _one
 | 
						|
add esp,0
 | 
						|
mov esi,dword ptr (-36)[ebp]
 | 
						|
lea edi,[esi][eax*4]
 | 
						|
mov dword ptr (-4)[ebp],edi
 | 
						|
lea edi,(L3377)
 | 
						|
mov dword ptr (-24)[ebp],edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
lea edi,(60)[edi]
 | 
						|
mov dword ptr (-28)[ebp],edi
 | 
						|
mov dword ptr (-32)[ebp],0
 | 
						|
L3386:
 | 
						|
L3387:
 | 
						|
mov edi,dword ptr (-28)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-28)[ebp],esi
 | 
						|
mov esi,dword ptr (-24)[ebp]
 | 
						|
lea ebx,(1)[esi]
 | 
						|
mov dword ptr (-24)[ebp],ebx
 | 
						|
mov bl,byte ptr [esi]
 | 
						|
mov byte ptr [edi],bl
 | 
						|
movsx edi,bl
 | 
						|
cmp edi,0
 | 
						|
jne L3386
 | 
						|
mov edi,dword ptr (L3379)
 | 
						|
cmp dword ptr [edi],5
 | 
						|
je L3389
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L3391
 | 
						|
push 1
 | 
						|
lea edi,(L3376)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3391:
 | 
						|
inc dword ptr (-32)[ebp]
 | 
						|
L3389:
 | 
						|
mov edi,dword ptr (-36)[ebp]
 | 
						|
cmp dword ptr [edi],3
 | 
						|
je L3393
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L3395
 | 
						|
push 2
 | 
						|
lea edi,(L3376)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3395:
 | 
						|
add dword ptr (-32)[ebp],2
 | 
						|
L3393:
 | 
						|
mov edi,dword ptr (-4)[ebp]
 | 
						|
cmp dword ptr [edi],5
 | 
						|
je L3397
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L3399
 | 
						|
push 4
 | 
						|
lea edi,(L3376)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3399:
 | 
						|
add dword ptr (-32)[ebp],4
 | 
						|
L3397:
 | 
						|
mov dword ptr (-20)[ebp],0
 | 
						|
mov dword ptr (-8)[ebp],0
 | 
						|
L3401:
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
cmp dword ptr (L3381)[edi*4],0
 | 
						|
je L3405
 | 
						|
mov dword ptr (-20)[ebp],1
 | 
						|
L3405:
 | 
						|
L3402:
 | 
						|
inc dword ptr (-8)[ebp]
 | 
						|
cmp dword ptr (-8)[ebp],10
 | 
						|
jl L3401
 | 
						|
cmp dword ptr (-20)[ebp],0
 | 
						|
je L3407
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L3409
 | 
						|
push 8
 | 
						|
lea edi,(L3376)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3409:
 | 
						|
add dword ptr (-32)[ebp],8
 | 
						|
L3407:
 | 
						|
mov dword ptr (-20)[ebp],0
 | 
						|
mov dword ptr (-12)[ebp],0
 | 
						|
L3411:
 | 
						|
mov dword ptr (-8)[ebp],0
 | 
						|
L3415:
 | 
						|
imul edi,dword ptr (-12)[ebp],3
 | 
						|
mov esi,dword ptr (-8)[ebp]
 | 
						|
lea edi,[esi][edi]
 | 
						|
mov dword ptr (-16)[ebp],edi
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
lea edi,[edi*4]
 | 
						|
imul esi,dword ptr (-12)[ebp],12
 | 
						|
fld dword ptr (L3383)[esi][edi]
 | 
						|
fstp dword ptr (-40)[ebp]
 | 
						|
fld dword ptr (L3384)[esi][edi]
 | 
						|
fcomp dword ptr (-40)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L3421
 | 
						|
jne L3421
 | 
						|
mov edi,dword ptr (-16)[ebp]
 | 
						|
fld dword ptr (L3382)[edi*4]
 | 
						|
fcomp dword ptr (-40)[ebp]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L3436
 | 
						|
je L3419
 | 
						|
L3436:
 | 
						|
L3421:
 | 
						|
mov dword ptr (-20)[ebp],1
 | 
						|
L3419:
 | 
						|
L3416:
 | 
						|
inc dword ptr (-8)[ebp]
 | 
						|
cmp dword ptr (-8)[ebp],3
 | 
						|
jl L3415
 | 
						|
L3412:
 | 
						|
inc dword ptr (-12)[ebp]
 | 
						|
cmp dword ptr (-12)[ebp],4
 | 
						|
jl L3411
 | 
						|
cmp dword ptr (-20)[ebp],0
 | 
						|
je L3422
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L3424
 | 
						|
push 16
 | 
						|
lea edi,(L3376)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3424:
 | 
						|
add dword ptr (-32)[ebp],16
 | 
						|
L3422:
 | 
						|
mov dword ptr (-20)[ebp],0
 | 
						|
mov dword ptr (-8)[ebp],0
 | 
						|
L3426:
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
imul esi,edi,12
 | 
						|
lea edi,(1)[edi]
 | 
						|
push edi
 | 
						|
fild dword ptr 0[esp]
 | 
						|
add esp,4
 | 
						|
fcomp dword ptr (L3385)[esi]
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L3437
 | 
						|
je L3430
 | 
						|
L3437:
 | 
						|
mov dword ptr (-20)[ebp],1
 | 
						|
L3430:
 | 
						|
L3427:
 | 
						|
inc dword ptr (-8)[ebp]
 | 
						|
cmp dword ptr (-8)[ebp],4
 | 
						|
jl L3426
 | 
						|
cmp dword ptr (-20)[ebp],0
 | 
						|
je L3432
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L3434
 | 
						|
push 32
 | 
						|
lea edi,(L3376)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3434:
 | 
						|
add dword ptr (-32)[ebp],32
 | 
						|
L3432:
 | 
						|
mov eax,dword ptr (-32)[ebp]
 | 
						|
L3375:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
public _one
 | 
						|
_one:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
mov eax,1
 | 
						|
L3438:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
_TEXT ends
 | 
						|
_DATA segment
 | 
						|
align 1
 | 
						|
L3440 label byte
 | 
						|
db 115
 | 
						|
db 56
 | 
						|
db 56
 | 
						|
db 44
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 37
 | 
						|
db 100
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L3441 label byte
 | 
						|
db 115
 | 
						|
db 56
 | 
						|
db 56
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 0
 | 
						|
public _s88
 | 
						|
_DATA ends
 | 
						|
_TEXT segment
 | 
						|
_s88:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,44
 | 
						|
lea edi,(L3441)
 | 
						|
mov dword ptr (-4)[ebp],edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
lea edi,(60)[edi]
 | 
						|
mov dword ptr (-8)[ebp],edi
 | 
						|
mov dword ptr (-12)[ebp],0
 | 
						|
L3443:
 | 
						|
L3444:
 | 
						|
mov edi,dword ptr (-8)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-8)[ebp],esi
 | 
						|
mov esi,dword ptr (-4)[ebp]
 | 
						|
lea ebx,(1)[esi]
 | 
						|
mov dword ptr (-4)[ebp],ebx
 | 
						|
mov bl,byte ptr [esi]
 | 
						|
mov byte ptr [edi],bl
 | 
						|
movsx edi,bl
 | 
						|
cmp edi,0
 | 
						|
jne L3443
 | 
						|
jmp L3446
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L3448
 | 
						|
push 1
 | 
						|
lea edi,(L3440)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3448:
 | 
						|
inc dword ptr (-12)[ebp]
 | 
						|
L3446:
 | 
						|
lea edi,(-32)[ebp]
 | 
						|
mov dword ptr (_metricp),edi
 | 
						|
mov dword ptr (-32)[ebp],2
 | 
						|
mov edi,dword ptr (_metricp)
 | 
						|
mov dword ptr [edi],3
 | 
						|
cmp dword ptr (-32)[ebp],3
 | 
						|
je L3450
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L3452
 | 
						|
push 2
 | 
						|
lea edi,(L3440)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3452:
 | 
						|
add dword ptr (-12)[ebp],2
 | 
						|
L3450:
 | 
						|
fld qword ptr (L420)
 | 
						|
fstp qword ptr (-28)[ebp]
 | 
						|
fld qword ptr (L420)
 | 
						|
fstp qword ptr (-20)[ebp]
 | 
						|
lea edi,(-28)[ebp]
 | 
						|
mov dword ptr (-36)[ebp],edi
 | 
						|
mov edi,dword ptr (-36)[ebp]
 | 
						|
fld qword ptr (L419)
 | 
						|
fstp qword ptr [edi]
 | 
						|
mov edi,dword ptr (-36)[ebp]
 | 
						|
fld qword ptr (L419)
 | 
						|
fstp qword ptr (8)[edi]
 | 
						|
fld qword ptr (-28)[ebp]
 | 
						|
fadd qword ptr (-20)[ebp]
 | 
						|
fld qword ptr (L417)
 | 
						|
fcompp
 | 
						|
fstsw ax
 | 
						|
sahf
 | 
						|
jp L3460
 | 
						|
je L3455
 | 
						|
L3460:
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L3458
 | 
						|
push 4
 | 
						|
lea edi,(L3440)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3458:
 | 
						|
add dword ptr (-12)[ebp],4
 | 
						|
L3455:
 | 
						|
mov eax,dword ptr (-12)[ebp]
 | 
						|
L3439:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
_TEXT ends
 | 
						|
_DATA segment
 | 
						|
align 1
 | 
						|
L3462 label byte
 | 
						|
db 115
 | 
						|
db 57
 | 
						|
db 44
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 37
 | 
						|
db 100
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L3463 label byte
 | 
						|
db 115
 | 
						|
db 57
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 0
 | 
						|
public _s9
 | 
						|
_DATA ends
 | 
						|
_TEXT segment
 | 
						|
_s9:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
sub esp,36
 | 
						|
lea edi,(L3463)
 | 
						|
mov dword ptr (-12)[ebp],edi
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
lea edi,(60)[edi]
 | 
						|
mov dword ptr (-16)[ebp],edi
 | 
						|
mov dword ptr (-20)[ebp],0
 | 
						|
L3464:
 | 
						|
L3465:
 | 
						|
mov edi,dword ptr (-16)[ebp]
 | 
						|
lea esi,(1)[edi]
 | 
						|
mov dword ptr (-16)[ebp],esi
 | 
						|
mov esi,dword ptr (-12)[ebp]
 | 
						|
lea ebx,(1)[esi]
 | 
						|
mov dword ptr (-12)[ebp],ebx
 | 
						|
mov bl,byte ptr [esi]
 | 
						|
mov byte ptr [edi],bl
 | 
						|
movsx edi,bl
 | 
						|
cmp edi,0
 | 
						|
jne L3464
 | 
						|
mov dword ptr (-8)[ebp],0
 | 
						|
mov dword ptr (-4)[ebp],0
 | 
						|
L3467:
 | 
						|
mov dword ptr (-24)[ebp],2
 | 
						|
mov dword ptr (-28)[ebp],2
 | 
						|
mov dword ptr (-32)[ebp],3
 | 
						|
mov dword ptr (-36)[ebp],3
 | 
						|
cmp dword ptr (-36)[ebp],3
 | 
						|
jne L3473
 | 
						|
cmp dword ptr (-32)[ebp],3
 | 
						|
je L3471
 | 
						|
L3473:
 | 
						|
mov dword ptr (-8)[ebp],1
 | 
						|
L3471:
 | 
						|
cmp dword ptr (-28)[ebp],2
 | 
						|
jne L3476
 | 
						|
cmp dword ptr (-24)[ebp],2
 | 
						|
je L3474
 | 
						|
L3476:
 | 
						|
mov dword ptr (-8)[ebp],1
 | 
						|
L3474:
 | 
						|
L3468:
 | 
						|
inc dword ptr (-4)[ebp]
 | 
						|
cmp dword ptr (-4)[ebp],2
 | 
						|
jl L3467
 | 
						|
cmp dword ptr (-8)[ebp],0
 | 
						|
je L3481
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L3479
 | 
						|
push 1
 | 
						|
lea edi,(L3462)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3479:
 | 
						|
inc dword ptr (-20)[ebp]
 | 
						|
jmp L3481
 | 
						|
mov edi,dword ptr (20)[ebp]
 | 
						|
cmp dword ptr (44)[edi],0
 | 
						|
je L3482
 | 
						|
push 2
 | 
						|
lea edi,(L3462)
 | 
						|
push edi
 | 
						|
call _printf
 | 
						|
add esp,8
 | 
						|
L3482:
 | 
						|
add dword ptr (-20)[ebp],2
 | 
						|
L3481:
 | 
						|
mov eax,dword ptr (-20)[ebp]
 | 
						|
L3461:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
public _setev
 | 
						|
_setev:
 | 
						|
push ebx
 | 
						|
push esi
 | 
						|
push edi
 | 
						|
push ebp
 | 
						|
mov ebp,esp
 | 
						|
mov dword ptr (_extvar),1066
 | 
						|
mov eax,0
 | 
						|
L3484:
 | 
						|
mov esp,ebp
 | 
						|
pop ebp
 | 
						|
pop edi
 | 
						|
pop esi
 | 
						|
pop ebx
 | 
						|
ret
 | 
						|
_TEXT ends
 | 
						|
extrn _printf:near
 | 
						|
_TEXT segment
 | 
						|
_TEXT ends
 | 
						|
_DATA segment
 | 
						|
public _rfs
 | 
						|
align 1
 | 
						|
_rfs label byte
 | 
						|
db 8 dup (0)
 | 
						|
public _crc
 | 
						|
align 4
 | 
						|
_crc label byte
 | 
						|
db 4 dup (0)
 | 
						|
public _rrc
 | 
						|
align 4
 | 
						|
_rrc label byte
 | 
						|
db 4 dup (0)
 | 
						|
public _flgl
 | 
						|
align 4
 | 
						|
_flgl label byte
 | 
						|
db 4 dup (0)
 | 
						|
public _flgd
 | 
						|
align 4
 | 
						|
_flgd label byte
 | 
						|
db 4 dup (0)
 | 
						|
public _flgm
 | 
						|
align 4
 | 
						|
_flgm label byte
 | 
						|
db 4 dup (0)
 | 
						|
public _flgs
 | 
						|
align 4
 | 
						|
_flgs label byte
 | 
						|
db 4 dup (0)
 | 
						|
public _dprec
 | 
						|
align 4
 | 
						|
_dprec label byte
 | 
						|
db 4 dup (0)
 | 
						|
public _fprec
 | 
						|
align 4
 | 
						|
_fprec label byte
 | 
						|
db 4 dup (0)
 | 
						|
public _dbits
 | 
						|
align 4
 | 
						|
_dbits label byte
 | 
						|
db 4 dup (0)
 | 
						|
public _fbits
 | 
						|
align 4
 | 
						|
_fbits label byte
 | 
						|
db 4 dup (0)
 | 
						|
public _ubits
 | 
						|
align 4
 | 
						|
_ubits label byte
 | 
						|
db 4 dup (0)
 | 
						|
public _lbits
 | 
						|
align 4
 | 
						|
_lbits label byte
 | 
						|
db 4 dup (0)
 | 
						|
public _metricp
 | 
						|
align 4
 | 
						|
_metricp label byte
 | 
						|
db 4 dup (0)
 | 
						|
public _extvar
 | 
						|
align 4
 | 
						|
_extvar label byte
 | 
						|
db 4 dup (0)
 | 
						|
_DATA ends
 | 
						|
_TEXT segment
 | 
						|
align 1
 | 
						|
L3354 label byte
 | 
						|
db 66
 | 
						|
db 101
 | 
						|
db 32
 | 
						|
db 101
 | 
						|
db 115
 | 
						|
db 112
 | 
						|
db 101
 | 
						|
db 99
 | 
						|
db 105
 | 
						|
db 97
 | 
						|
db 108
 | 
						|
db 108
 | 
						|
db 121
 | 
						|
db 32
 | 
						|
db 99
 | 
						|
db 97
 | 
						|
db 114
 | 
						|
db 101
 | 
						|
db 102
 | 
						|
db 117
 | 
						|
db 108
 | 
						|
db 32
 | 
						|
db 119
 | 
						|
db 105
 | 
						|
db 116
 | 
						|
db 104
 | 
						|
db 32
 | 
						|
db 49
 | 
						|
db 45
 | 
						|
db 98
 | 
						|
db 105
 | 
						|
db 116
 | 
						|
db 32
 | 
						|
db 102
 | 
						|
db 105
 | 
						|
db 101
 | 
						|
db 108
 | 
						|
db 100
 | 
						|
db 115
 | 
						|
db 33
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L3347 label byte
 | 
						|
db 83
 | 
						|
db 105
 | 
						|
db 103
 | 
						|
db 110
 | 
						|
db 32
 | 
						|
db 101
 | 
						|
db 120
 | 
						|
db 116
 | 
						|
db 101
 | 
						|
db 110
 | 
						|
db 115
 | 
						|
db 105
 | 
						|
db 111
 | 
						|
db 110
 | 
						|
db 32
 | 
						|
db 105
 | 
						|
db 110
 | 
						|
db 32
 | 
						|
db 102
 | 
						|
db 105
 | 
						|
db 101
 | 
						|
db 108
 | 
						|
db 100
 | 
						|
db 115
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L3340 label byte
 | 
						|
db 37
 | 
						|
db 115
 | 
						|
db 37
 | 
						|
db 115
 | 
						|
db 37
 | 
						|
db 100
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 4
 | 
						|
L3262 label byte
 | 
						|
dd 043080000H
 | 
						|
align 1
 | 
						|
L3109 label byte
 | 
						|
db 112
 | 
						|
db 111
 | 
						|
db 105
 | 
						|
db 110
 | 
						|
db 116
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L2559 label byte
 | 
						|
db 73
 | 
						|
db 110
 | 
						|
db 99
 | 
						|
db 114
 | 
						|
db 101
 | 
						|
db 97
 | 
						|
db 115
 | 
						|
db 105
 | 
						|
db 110
 | 
						|
db 103
 | 
						|
db 32
 | 
						|
db 97
 | 
						|
db 114
 | 
						|
db 114
 | 
						|
db 97
 | 
						|
db 121
 | 
						|
db 32
 | 
						|
db 101
 | 
						|
db 108
 | 
						|
db 101
 | 
						|
db 109
 | 
						|
db 101
 | 
						|
db 110
 | 
						|
db 116
 | 
						|
db 115
 | 
						|
db 32
 | 
						|
db 97
 | 
						|
db 115
 | 
						|
db 115
 | 
						|
db 105
 | 
						|
db 103
 | 
						|
db 110
 | 
						|
db 101
 | 
						|
db 100
 | 
						|
db 32
 | 
						|
db 116
 | 
						|
db 111
 | 
						|
db 32
 | 
						|
db 100
 | 
						|
db 101
 | 
						|
db 99
 | 
						|
db 114
 | 
						|
db 101
 | 
						|
db 97
 | 
						|
db 115
 | 
						|
db 105
 | 
						|
db 110
 | 
						|
db 103
 | 
						|
db 32
 | 
						|
db 108
 | 
						|
db 111
 | 
						|
db 99
 | 
						|
db 97
 | 
						|
db 116
 | 
						|
db 105
 | 
						|
db 111
 | 
						|
db 110
 | 
						|
db 115
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 4
 | 
						|
L2441 label byte
 | 
						|
dd 041d00000H
 | 
						|
align 4
 | 
						|
L2440 label byte
 | 
						|
dd 00H
 | 
						|
dd 0403a0000H
 | 
						|
align 4
 | 
						|
L1674 label byte
 | 
						|
dd 00H
 | 
						|
dd 040040000H
 | 
						|
align 4
 | 
						|
L1499 label byte
 | 
						|
dd 00H
 | 
						|
dd 040240000H
 | 
						|
align 4
 | 
						|
L1470 label byte
 | 
						|
dd 041200000H
 | 
						|
align 4
 | 
						|
L1295 label byte
 | 
						|
dd 00H
 | 
						|
dd 040080000H
 | 
						|
align 4
 | 
						|
L1266 label byte
 | 
						|
dd 040400000H
 | 
						|
align 4
 | 
						|
L1091 label byte
 | 
						|
dd 00H
 | 
						|
dd 0401c0000H
 | 
						|
align 4
 | 
						|
L1062 label byte
 | 
						|
dd 040e00000H
 | 
						|
align 4
 | 
						|
L885 label byte
 | 
						|
dd 00H
 | 
						|
dd 040140000H
 | 
						|
align 4
 | 
						|
L856 label byte
 | 
						|
dd 040a00000H
 | 
						|
align 4
 | 
						|
L851 label byte
 | 
						|
dd 00H
 | 
						|
dd 041e00000H
 | 
						|
align 4
 | 
						|
L843 label byte
 | 
						|
dd 04f000000H
 | 
						|
align 1
 | 
						|
L667 label byte
 | 
						|
db 113
 | 
						|
db 117
 | 
						|
db 101
 | 
						|
db 101
 | 
						|
db 112
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L640 label byte
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L639 label byte
 | 
						|
db 37
 | 
						|
db 100
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L634 label byte
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 107
 | 
						|
db 101
 | 
						|
db 121
 | 
						|
db 61
 | 
						|
db 0
 | 
						|
align 4
 | 
						|
L597 label byte
 | 
						|
dd 00H
 | 
						|
dd 040000000H
 | 
						|
align 4
 | 
						|
L537 label byte
 | 
						|
dd 00H
 | 
						|
dd 040ce8480H
 | 
						|
align 4
 | 
						|
L536 label byte
 | 
						|
dd 00H
 | 
						|
dd 0405f4000H
 | 
						|
align 4
 | 
						|
L535 label byte
 | 
						|
dd 042fa0000H
 | 
						|
align 4
 | 
						|
L530 label byte
 | 
						|
dd 040000000H
 | 
						|
align 1
 | 
						|
L432 label byte
 | 
						|
db 100
 | 
						|
db 111
 | 
						|
db 117
 | 
						|
db 98
 | 
						|
db 108
 | 
						|
db 101
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L431 label byte
 | 
						|
db 102
 | 
						|
db 108
 | 
						|
db 111
 | 
						|
db 97
 | 
						|
db 116
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L430 label byte
 | 
						|
db 117
 | 
						|
db 110
 | 
						|
db 115
 | 
						|
db 105
 | 
						|
db 103
 | 
						|
db 110
 | 
						|
db 101
 | 
						|
db 100
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L429 label byte
 | 
						|
db 108
 | 
						|
db 111
 | 
						|
db 110
 | 
						|
db 103
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L428 label byte
 | 
						|
db 115
 | 
						|
db 104
 | 
						|
db 111
 | 
						|
db 114
 | 
						|
db 116
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L427 label byte
 | 
						|
db 105
 | 
						|
db 110
 | 
						|
db 116
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L426 label byte
 | 
						|
db 99
 | 
						|
db 104
 | 
						|
db 97
 | 
						|
db 114
 | 
						|
db 0
 | 
						|
align 4
 | 
						|
L420 label byte
 | 
						|
dd 00H
 | 
						|
dd 00H
 | 
						|
align 4
 | 
						|
L419 label byte
 | 
						|
dd 00H
 | 
						|
dd 03ff00000H
 | 
						|
align 4
 | 
						|
L418 label byte
 | 
						|
dd 00H
 | 
						|
dd 040100000H
 | 
						|
align 4
 | 
						|
L417 label byte
 | 
						|
dd 00H
 | 
						|
dd 040000000H
 | 
						|
align 4
 | 
						|
L413 label byte
 | 
						|
dd 00H
 | 
						|
align 4
 | 
						|
L412 label byte
 | 
						|
dd 03f800000H
 | 
						|
align 1
 | 
						|
L391 label byte
 | 
						|
db 113
 | 
						|
db 117
 | 
						|
db 101
 | 
						|
db 101
 | 
						|
db 112
 | 
						|
db 33
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L380 label byte
 | 
						|
db 10
 | 
						|
db 9
 | 
						|
db 8
 | 
						|
db 13
 | 
						|
db 12
 | 
						|
db 92
 | 
						|
db 39
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L376 label byte
 | 
						|
db 46
 | 
						|
db 34
 | 
						|
db 46
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L363 label byte
 | 
						|
db 46
 | 
						|
db 46
 | 
						|
db 46
 | 
						|
db 0
 | 
						|
align 4
 | 
						|
L333 label byte
 | 
						|
dd 00H
 | 
						|
dd 040938800H
 | 
						|
align 1
 | 
						|
L199 label byte
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 32
 | 
						|
db 100
 | 
						|
db 105
 | 
						|
db 102
 | 
						|
db 102
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 101
 | 
						|
db 110
 | 
						|
db 116
 | 
						|
db 32
 | 
						|
db 114
 | 
						|
db 101
 | 
						|
db 115
 | 
						|
db 117
 | 
						|
db 108
 | 
						|
db 116
 | 
						|
db 115
 | 
						|
db 32
 | 
						|
db 119
 | 
						|
db 104
 | 
						|
db 101
 | 
						|
db 110
 | 
						|
db 32
 | 
						|
db 97
 | 
						|
db 115
 | 
						|
db 115
 | 
						|
db 105
 | 
						|
db 103
 | 
						|
db 110
 | 
						|
db 101
 | 
						|
db 100
 | 
						|
db 32
 | 
						|
db 116
 | 
						|
db 111
 | 
						|
db 32
 | 
						|
db 108
 | 
						|
db 111
 | 
						|
db 110
 | 
						|
db 103
 | 
						|
db 115
 | 
						|
db 46
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L198 label byte
 | 
						|
db 68
 | 
						|
db 101
 | 
						|
db 99
 | 
						|
db 105
 | 
						|
db 109
 | 
						|
db 97
 | 
						|
db 108
 | 
						|
db 32
 | 
						|
db 97
 | 
						|
db 110
 | 
						|
db 100
 | 
						|
db 32
 | 
						|
db 111
 | 
						|
db 99
 | 
						|
db 116
 | 
						|
db 97
 | 
						|
db 108
 | 
						|
db 47
 | 
						|
db 104
 | 
						|
db 101
 | 
						|
db 120
 | 
						|
db 32
 | 
						|
db 99
 | 
						|
db 111
 | 
						|
db 110
 | 
						|
db 115
 | 
						|
db 116
 | 
						|
db 97
 | 
						|
db 110
 | 
						|
db 116
 | 
						|
db 115
 | 
						|
db 32
 | 
						|
db 115
 | 
						|
db 111
 | 
						|
db 109
 | 
						|
db 101
 | 
						|
db 116
 | 
						|
db 105
 | 
						|
db 109
 | 
						|
db 101
 | 
						|
db 115
 | 
						|
db 32
 | 
						|
db 103
 | 
						|
db 105
 | 
						|
db 118
 | 
						|
db 101
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L27 label byte
 | 
						|
db 10
 | 
						|
db 70
 | 
						|
db 97
 | 
						|
db 105
 | 
						|
db 108
 | 
						|
db 101
 | 
						|
db 100
 | 
						|
db 46
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L26 label byte
 | 
						|
db 10
 | 
						|
db 78
 | 
						|
db 111
 | 
						|
db 32
 | 
						|
db 101
 | 
						|
db 114
 | 
						|
db 114
 | 
						|
db 111
 | 
						|
db 114
 | 
						|
db 115
 | 
						|
db 32
 | 
						|
db 100
 | 
						|
db 101
 | 
						|
db 116
 | 
						|
db 101
 | 
						|
db 99
 | 
						|
db 116
 | 
						|
db 101
 | 
						|
db 100
 | 
						|
db 46
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
align 1
 | 
						|
L20 label byte
 | 
						|
db 83
 | 
						|
db 101
 | 
						|
db 99
 | 
						|
db 116
 | 
						|
db 105
 | 
						|
db 111
 | 
						|
db 110
 | 
						|
db 32
 | 
						|
db 37
 | 
						|
db 115
 | 
						|
db 32
 | 
						|
db 114
 | 
						|
db 101
 | 
						|
db 116
 | 
						|
db 117
 | 
						|
db 114
 | 
						|
db 110
 | 
						|
db 101
 | 
						|
db 100
 | 
						|
db 32
 | 
						|
db 37
 | 
						|
db 100
 | 
						|
db 46
 | 
						|
db 10
 | 
						|
db 0
 | 
						|
_TEXT ends
 | 
						|
end
 |