.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
je L345
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
L357 label byte
db 115
db 50
db 53
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L358 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,(L358)
mov dword ptr (-16)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-20)[ebp],edi
L359:
L360:
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 L359
mov dword ptr (-24)[ebp],0
lea edi,(L362)
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 L366
movsx edi,byte ptr (2)[edi]
cmp esi,edi
jne L366
cmp edi,46
je L363
L366:
inc dword ptr (-24)[ebp]
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L367
push 1
lea edi,(L357)
push edi
call _printf
add esp,8
L367:
L363:
mov edi,dword ptr (-8)[ebp]
movsx edi,byte ptr (3)[edi]
cmp edi,0
je L369
add dword ptr (-24)[ebp],4
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L371
push 4
lea edi,(L357)
push edi
call _printf
add esp,8
L371:
L369:
movsx edi,byte ptr (L375+1)
cmp edi,34
je L373
add dword ptr (-24)[ebp],8
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L377
push 8
lea edi,(L357)
push edi
call _printf
add esp,8
L377:
L373:
lea edi,(L379)
mov dword ptr (-8)[ebp],edi
mov edi,dword ptr (-8)[ebp]
movsx esi,byte ptr [edi]
cmp esi,10
jne L387
movsx esi,byte ptr (1)[edi]
cmp esi,9
jne L387
movsx esi,byte ptr (2)[edi]
cmp esi,8
jne L387
movsx esi,byte ptr (3)[edi]
cmp esi,13
jne L387
movsx esi,byte ptr (4)[edi]
cmp esi,12
jne L387
movsx esi,byte ptr (5)[edi]
cmp esi,92
jne L387
movsx edi,byte ptr (6)[edi]
cmp edi,39
je L380
L387:
add dword ptr (-24)[ebp],16
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L388
push 16
lea edi,(L357)
push edi
call _printf
add esp,8
L388:
L380:
lea edi,(L390)
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 L394
L391:
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 L395
mov dword ptr (-28)[ebp],1
L395:
L392:
inc dword ptr (-4)[ebp]
L394:
mov edi,dword ptr (-4)[ebp]
cmp edi,7
jb L391
cmp dword ptr (-28)[ebp],0
je L397
add dword ptr (-24)[ebp],32
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L399
push 32
lea edi,(L357)
push edi
call _printf
add esp,8
L399:
L397:
mov eax,dword ptr (-24)[ebp]
L356:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L402 label byte
db 115
db 50
db 54
db 32
db 32
db 32
db 32
db 0
align 1
L403 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
L404 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,(L402)
mov dword ptr (-36)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-40)[ebp],edi
L405:
L406:
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 L405
mov edi,dword ptr (20)[ebp]
mov dword ptr [edi],0
mov byte ptr (-41)[ebp],0
mov byte ptr (-5)[ebp],1
jmp L409
L408:
movsx edi,byte ptr (-5)[ebp]
lea edi,[edi*2]
mov ebx,edi
mov byte ptr (-5)[ebp],bl
mov edi,dword ptr (20)[ebp]
inc dword ptr [edi]
L409:
movsx edi,byte ptr (-41)[ebp]
movsx esi,byte ptr (-5)[ebp]
cmp edi,esi
jne L408
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 (L411)
fstp dword ptr (-16)[ebp]
fld dword ptr (L411)
fstp dword ptr (-4)[ebp]
fld dword ptr (L412)
fstp dword ptr (-12)[ebp]
jmp L414
L413:
fld dword ptr (-16)[ebp]
fadd dword ptr (-4)[ebp]
fstp dword ptr (-12)[ebp]
fld dword ptr (-4)[ebp]
fdiv qword ptr (L416)
fstp dword ptr (-4)[ebp]
L414:
fld dword ptr (-16)[ebp]
fcomp dword ptr (-12)[ebp]
fstsw ax
sahf
jne L413
mov edi,dword ptr (20)[ebp]
fld qword ptr (L417)
fmul dword ptr (-4)[ebp]
fstp dword ptr (28)[edi]
fld qword ptr (L418)
fstp qword ptr (-32)[ebp]
fld dword ptr (L411)
fstp dword ptr (-4)[ebp]
fld qword ptr (L419)
fstp qword ptr (-24)[ebp]
jmp L421
L420:
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 (L416)
fstp dword ptr (-4)[ebp]
L421:
fld qword ptr (-32)[ebp]
fcomp qword ptr (-24)[ebp]
fstsw ax
sahf
jne L420
mov edi,dword ptr (20)[ebp]
fld qword ptr (L417)
fmul dword ptr (-4)[ebp]
fstp dword ptr (32)[edi]
mov edi,dword ptr (20)[ebp]
cmp dword ptr (40)[edi],0
je L423
lea edi,(L425)
push edi
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr [edi]
push edi
lea edi,(L403)
push edi
call _printf
add esp,12
lea edi,(L426)
push edi
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (4)[edi]
push edi
lea edi,(L403)
push edi
call _printf
add esp,12
lea edi,(L427)
push edi
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (8)[edi]
push edi
lea edi,(L403)
push edi
call _printf
add esp,12
lea edi,(L428)
push edi
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (12)[edi]
push edi
lea edi,(L403)
push edi
call _printf
add esp,12
lea edi,(L429)
push edi
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (16)[edi]
push edi
lea edi,(L403)
push edi
call _printf
add esp,12
lea edi,(L430)
push edi
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (20)[edi]
push edi
lea edi,(L403)
push edi
call _printf
add esp,12
lea edi,(L431)
push edi
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (24)[edi]
push edi
lea edi,(L403)
push edi
call _printf
add esp,12
lea edi,(L430)
push edi
mov edi,dword ptr (20)[ebp]
fld dword ptr (28)[edi]
sub esp,8
fstp qword ptr [esp]
lea edi,(L404)
push edi
call _printf
add esp,16
lea edi,(L431)
push edi
mov edi,dword ptr (20)[ebp]
fld dword ptr (32)[edi]
sub esp,8
fstp qword ptr [esp]
lea edi,(L404)
push edi
call _printf
add esp,16
L423:
mov eax,0
L401:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L433 label byte
db 115
db 52
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L434 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,(L434)
mov dword ptr (-16)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-20)[ebp],edi
L435:
L436:
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 L435
mov dword ptr (-4)[ebp],0
L438:
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 L442
mov dword ptr (-24)[ebp],1
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L444
push 1
lea edi,(L433)
push edi
call _printf
add esp,8
L444:
L442:
L439:
inc dword ptr (-4)[ebp]
cmp dword ptr (-4)[ebp],3
jl L438
call _setev
add esp,0
call _testev
add esp,0
cmp eax,0
je L446
add dword ptr (-24)[ebp],2
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L448
push 2
lea edi,(L433)
push edi
call _printf
add esp,8
L448:
L446:
jmp L450
add dword ptr (-24)[ebp],4
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L452
push 4
lea edi,(L433)
push edi
call _printf
add esp,8
L452:
L450:
mov dword ptr (-8)[ebp],0ffffffffH
mov dword ptr (-12)[ebp],1
mov dword ptr (-4)[ebp],0
jmp L457
L454:
mov edi,dword ptr (-8)[ebp]
and dword ptr (-12)[ebp],edi
shr edi,1
mov dword ptr (-8)[ebp],edi
L455:
inc dword ptr (-4)[ebp]
L457:
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 L454
mov edi,dword ptr (-12)[ebp]
cmp edi,1
jne L460
mov edi,dword ptr (-8)[ebp]
cmp edi,0
je L458
L460:
add dword ptr (-24)[ebp],8
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L461
push 8
lea edi,(L433)
push edi
call _printf
add esp,8
L461:
L458:
mov eax,dword ptr (-24)[ebp]
L432:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 4
L464 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 L467
cmp edi,1
je L468
cmp edi,2
je L471
jmp L465
L467:
mov dword ptr (L464),1978
mov dword ptr (-4)[ebp],0
jmp L466
L468:
cmp dword ptr (L464),1978
je L469
mov dword ptr (-4)[ebp],1
jmp L466
L469:
mov dword ptr (L464),1929
mov dword ptr (-4)[ebp],0
jmp L466
L471:
cmp dword ptr (L464),1929
je L472
mov dword ptr (-4)[ebp],1
jmp L466
L472:
mov dword ptr (-4)[ebp],0
L465:
L466:
mov eax,dword ptr (-4)[ebp]
L463:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 4
L475 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 (L475),2
mov dword ptr (-4)[ebp],0
mov eax,dword ptr (-4)[ebp]
L474:
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 L477
mov eax,1
jmp L476
L477:
mov eax,0
L476:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L480 label byte
db 115
db 54
db 49
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L481 label byte
db 115
db 54
db 49
db 32
db 32
db 32
db 32
db 0
align 1
L482 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
L483 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
L484 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
L485 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
L486 label byte
db 10
db 9
db 8
db 13
db 12
db 92
db 39
db 0
align 1
L487 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,60
lea edi,(L481)
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
L488:
L489:
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 L488
mov word ptr (-54)[ebp],-19
movsx edi,word ptr (-54)[ebp]
mov dword ptr (-60)[ebp],edi
cmp dword ptr (-60)[ebp],-19
je L491
inc dword ptr (-48)[ebp]
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L493
push 1
lea edi,(L480)
push edi
call _printf
add esp,8
L493:
L491:
lea edi,(L482)
mov dword ptr (-28)[ebp],edi
lea edi,(L483)
mov dword ptr (-24)[ebp],edi
lea edi,(L484)
mov dword ptr (-20)[ebp],edi
lea edi,(L485)
mov dword ptr (-16)[ebp],edi
lea edi,(L486)
mov dword ptr (-12)[ebp],edi
lea edi,(L487)
mov dword ptr (-8)[ebp],edi
mov dword ptr (-32)[ebp],0
mov dword ptr (-4)[ebp],0
jmp L505
L504:
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 L507
mov dword ptr (-32)[ebp],1
L507:
L505:
mov edi,dword ptr (-4)[ebp]
mov edi,dword ptr (-28)[ebp][edi*4]
movsx edi,byte ptr [edi]
cmp edi,0
jne L504
L501:
inc dword ptr (-4)[ebp]
cmp dword ptr (-4)[ebp],6
jl L505
cmp dword ptr (-32)[ebp],0
je L509
add dword ptr (-48)[ebp],2
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L511
push 2
lea edi,(L480)
push edi
call _printf
add esp,8
L511:
L509:
mov dword ptr (-44)[ebp],1048579
mov edi,dword ptr (-44)[ebp]
mov esi,edi
mov word ptr (-50)[ebp],si
mov ebx,edi
mov byte ptr (-51)[ebp],bl
movsx edi,word ptr (-50)[ebp]
cmp edi,dword ptr (-44)[ebp]
je L516
cmp edi,3
jne L515
L516:
movsx edi,byte ptr (-51)[ebp]
cmp edi,dword ptr (-44)[ebp]
je L513
cmp edi,3
je L513
L515:
add dword ptr (-48)[ebp],8
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L517
push 8
lea edi,(L480)
push edi
call _printf
add esp,8
L517:
L513:
mov eax,dword ptr (-48)[ebp]
L479:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L520 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
L521 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,128
lea edi,(L521)
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 (-104)[ebp],0
L522:
L523:
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 L522
fld dword ptr (L411)
fstp dword ptr (-36)[ebp]
mov dword ptr (-64)[ebp],1
mov dword ptr (-40)[ebp],1
mov dword ptr (-4)[ebp],0
jmp L528
L525:
fld dword ptr (L529)
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
L526:
inc dword ptr (-4)[ebp]
L528:
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (12)[edi]
sub edi,2
cmp dword ptr (-4)[ebp],edi
jl L525
mov edi,dword ptr (-40)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fstp dword ptr (-112)[ebp]
fld dword ptr (-36)[ebp]
fsub dword ptr (-112)[ebp]
fdiv dword ptr (-36)[ebp]
fstp dword ptr (-36)[ebp]
fld qword ptr (L416)
mov edi,dword ptr (20)[ebp]
fmul dword ptr (28)[edi]
fcomp dword ptr (-36)[ebp]
fstsw ax
sahf
jae L530
add dword ptr (-104)[ebp],2
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L532
push 2
lea edi,(L520)
push edi
call _printf
add esp,8
L532:
L530:
mov byte ptr (-73)[ebp],125
mov word ptr (-76)[ebp],125
mov dword ptr (-80)[ebp],125
mov dword ptr (-96)[ebp],15625
mov dword ptr (-84)[ebp],125
mov dword ptr (-100)[ebp],15625
mov dword ptr (-68)[ebp],125
mov dword ptr (-108)[ebp],15625
fld dword ptr (L534)
fstp dword ptr (-72)[ebp]
fld qword ptr (L535)
fstp qword ptr (-92)[ebp]
fld qword ptr (L536)
fstp qword ptr (-52)[ebp]
mov dword ptr (-4)[ebp],0
L537:
mov edi,dword ptr (-4)[ebp]
mov byte ptr (-32)[ebp][edi],0
L538:
inc dword ptr (-4)[ebp]
cmp dword ptr (-4)[ebp],28
jl L537
movsx edi,byte ptr (-73)[ebp]
mov esi,edi
imul esi,edi
cmp esi,dword ptr (-96)[ebp]
je L541
mov byte ptr (-32)[ebp],1
L541:
movsx edi,word ptr (-76)[ebp]
movsx esi,byte ptr (-73)[ebp]
imul edi,esi
cmp edi,dword ptr (-96)[ebp]
je L543
mov byte ptr (-31)[ebp],1
L543:
movsx edi,word ptr (-76)[ebp]
mov esi,edi
imul esi,edi
cmp esi,dword ptr (-96)[ebp]
je L546
mov byte ptr (-30)[ebp],1
L546:
mov edi,dword ptr (-80)[ebp]
movsx esi,byte ptr (-73)[ebp]
imul edi,esi
cmp edi,dword ptr (-96)[ebp]
je L549
mov byte ptr (-29)[ebp],1
L549:
mov edi,dword ptr (-80)[ebp]
movsx esi,word ptr (-76)[ebp]
imul edi,esi
cmp edi,dword ptr (-96)[ebp]
je L552
mov byte ptr (-28)[ebp],1
L552:
mov edi,dword ptr (-80)[ebp]
mov esi,edi
imul esi,edi
cmp esi,dword ptr (-96)[ebp]
je L555
mov byte ptr (-27)[ebp],1
L555:
mov eax,dword ptr (-84)[ebp]
movsx edi,byte ptr (-73)[ebp]
mul edi
cmp eax,dword ptr (-100)[ebp]
je L558
mov byte ptr (-26)[ebp],1
L558:
mov eax,dword ptr (-84)[ebp]
movsx edi,word ptr (-76)[ebp]
mul edi
cmp eax,dword ptr (-100)[ebp]
je L561
mov byte ptr (-25)[ebp],1
L561:
mov eax,dword ptr (-84)[ebp]
mov edi,dword ptr (-80)[ebp]
mul edi
cmp eax,dword ptr (-100)[ebp]
je L564
mov byte ptr (-24)[ebp],1
L564:
mov edi,dword ptr (-84)[ebp]
mov eax,edi
mul edi
cmp eax,dword ptr (-100)[ebp]
je L567
mov byte ptr (-23)[ebp],1
L567:
mov edi,dword ptr (-68)[ebp]
movsx esi,byte ptr (-73)[ebp]
imul edi,esi
cmp edi,dword ptr (-108)[ebp]
je L570
mov byte ptr (-22)[ebp],1
L570:
mov edi,dword ptr (-68)[ebp]
movsx esi,word ptr (-76)[ebp]
imul edi,esi
cmp edi,dword ptr (-108)[ebp]
je L573
mov byte ptr (-21)[ebp],1
L573:
mov edi,dword ptr (-68)[ebp]
mov esi,dword ptr (-80)[ebp]
imul edi,esi
cmp edi,dword ptr (-108)[ebp]
je L576
mov byte ptr (-20)[ebp],1
L576:
mov edi,dword ptr (-68)[ebp]
mov eax,edi
mul dword ptr (-84)[ebp]
cmp eax,dword ptr (-100)[ebp]
je L579
mov byte ptr (-19)[ebp],1
L579:
mov edi,dword ptr (-68)[ebp]
mov esi,edi
imul esi,edi
cmp esi,dword ptr (-108)[ebp]
je L582
mov byte ptr (-18)[ebp],1
L582:
fld dword ptr (-72)[ebp]
movsx edi,byte ptr (-73)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
je L585
mov byte ptr (-17)[ebp],1
L585:
fld dword ptr (-72)[ebp]
movsx edi,word 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
je L588
mov byte ptr (-16)[ebp],1
L588:
fld dword ptr (-72)[ebp]
mov edi,dword 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
je L591
mov byte ptr (-15)[ebp],1
L591:
mov edi,dword ptr (-84)[ebp]
fld dword ptr (-72)[ebp]
fld qword ptr (L596)
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
je L594
mov byte ptr (-14)[ebp],1
L594:
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
je L598
mov byte ptr (-13)[ebp],1
L598:
fld dword ptr (-72)[ebp]
fmul dword ptr (-72)[ebp]
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
je L601
mov byte ptr (-12)[ebp],1
L601:
fld qword ptr (-92)[ebp]
movsx edi,byte ptr (-73)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
je L604
mov byte ptr (-11)[ebp],1
L604:
fld qword ptr (-92)[ebp]
movsx edi,word 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
je L607
mov byte ptr (-10)[ebp],1
L607:
fld qword ptr (-92)[ebp]
fild dword ptr (-80)[ebp]
fmulp st(1),st
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
je L610
mov byte ptr (-9)[ebp],1
L610:
mov edi,dword ptr (-84)[ebp]
fld qword ptr (-92)[ebp]
fld qword ptr (L596)
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
je L613
mov byte ptr (-8)[ebp],1
L613:
fld qword ptr (-92)[ebp]
fild dword ptr (-68)[ebp]
fmulp st(1),st
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
je L616
mov byte ptr (-7)[ebp],1
L616:
fld qword ptr (-92)[ebp]
fmul dword ptr (-72)[ebp]
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
je L619
mov byte ptr (-6)[ebp],1
L619:
fld qword ptr (-92)[ebp]
fmul qword ptr (-92)[ebp]
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
je L622
mov byte ptr (-5)[ebp],1
L622:
mov byte ptr (-41)[ebp],0
mov dword ptr (-4)[ebp],0
L625:
movsx edi,byte ptr (-41)[ebp]
mov esi,dword ptr (-4)[ebp]
movsx esi,byte ptr (-32)[ebp][esi]
lea edi,[esi][edi]
mov ebx,edi
mov byte ptr (-41)[ebp],bl
L626:
inc dword ptr (-4)[ebp]
cmp dword ptr (-4)[ebp],28
jl L625
movsx edi,byte ptr (-41)[ebp]
cmp edi,0
je L629
add dword ptr (-104)[ebp],4
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L631
push 4
lea edi,(L520)
push edi
call _printf
add esp,8
lea edi,(L633)
push edi
call _printf
add esp,4
mov dword ptr (-4)[ebp],0
L634:
mov edi,dword ptr (-4)[ebp]
movsx edi,byte ptr (-32)[ebp][edi]
push edi
lea edi,(L638)
push edi
call _printf
add esp,8
L635:
inc dword ptr (-4)[ebp]
cmp dword ptr (-4)[ebp],28
jl L634
lea edi,(L639)
push edi
call _printf
add esp,4
L631:
L629:
mov dword ptr (-68)[ebp],32768
mov edi,dword ptr (-68)[ebp]
cmp edi,08000H
jbe L640
add dword ptr (-104)[ebp],8
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L642
push 8
lea edi,(L520)
push edi
call _printf
add esp,8
L642:
L640:
mov eax,dword ptr (-104)[ebp]
L519:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L645 label byte
db 115
db 55
db 49
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L646 label byte
db 115
db 55
db 49
db 32
db 32
db 32
db 32
db 0
align 1
L647 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,(L646)
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
L648:
L649:
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 L648
movsx edi,byte ptr (L653)
movsx esi,byte ptr (L647)
cmp edi,esi
je L651
inc dword ptr (-12)[ebp]
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L654
push 1
lea edi,(L645)
push edi
call _printf
add esp,8
L654:
L651:
jmp L656
add dword ptr (-12)[ebp],2
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L658
push 2
lea edi,(L645)
push edi
call _printf
add esp,8
L658:
L656:
mov dword ptr (-32)[ebp],1942
cmp dword ptr (-32)[ebp],1942
jne L666
mov edi,dword ptr (-32)[ebp]
cmp dword ptr (-32)[ebp],edi
je L661
L666:
add dword ptr (-12)[ebp],4
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L667
push 4
lea edi,(L645)
push edi
call _printf
add esp,8
L667:
L661:
push -5
call _McCarthy
add esp,4
cmp eax,91
je L669
add dword ptr (-12)[ebp],8
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L671
push 8
lea edi,(L645)
push edi
call _printf
add esp,8
L671:
L669:
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 L675
cmp dword ptr (-60)[ebp],2
je L673
L675:
add dword ptr (-12)[ebp],16
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L676
push 16
lea edi,(L645)
push edi
call _printf
add esp,8
L676:
L673:
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
je L678
add dword ptr (-12)[ebp],32
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L680
push 32
lea edi,(L645)
push edi
call _printf
add esp,8
L680:
L678:
mov eax,dword ptr (-12)[ebp]
L644:
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 L683
mov edi,dword ptr (20)[ebp]
mov eax,edi
sub eax,10
jmp L682
L683:
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
L682:
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
L685:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L687 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
L688 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
L689 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,248
lea edi,(L689)
mov dword ptr (-68)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea esi,(60)[edi]
mov dword ptr (-72)[ebp],esi
mov dword ptr (-76)[ebp],0
mov dword ptr (-8)[ebp],0
mov edi,dword ptr (48)[edi]
mov dword ptr (-4)[ebp],edi
L690:
L691:
mov edi,dword ptr (-72)[ebp]
lea esi,(1)[edi]
mov dword ptr (-72)[ebp],esi
mov esi,dword ptr (-68)[ebp]
lea ebx,(1)[esi]
mov dword ptr (-68)[ebp],ebx
mov bl,byte ptr [esi]
mov byte ptr [edi],bl
movsx edi,bl
cmp edi,0
jne L690
mov byte ptr (-9)[ebp],5
mov byte ptr (-25)[ebp],2
mov bl,byte ptr (-25)[ebp]
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,2
je L693
mov dword ptr (-8)[ebp],1
cmp dword ptr (-4)[ebp],0
je L695
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L695:
L693:
mov byte ptr (-9)[ebp],5
mov word ptr (-28)[ebp],2
movsx edi,word ptr (-28)[ebp]
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,2
je L697
mov dword ptr (-8)[ebp],2
cmp dword ptr (-4)[ebp],0
je L699
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L699:
L697:
mov byte ptr (-9)[ebp],5
mov dword ptr (-32)[ebp],2
mov edi,dword ptr (-32)[ebp]
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,2
je L701
mov dword ptr (-8)[ebp],3
cmp dword ptr (-4)[ebp],0
je L703
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L703:
L701:
mov byte ptr (-9)[ebp],5
mov dword ptr (-36)[ebp],2
mov edi,dword ptr (-36)[ebp]
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,2
je L705
mov dword ptr (-8)[ebp],4
cmp dword ptr (-4)[ebp],0
je L707
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L707:
L705:
mov byte ptr (-9)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,2
je L709
mov dword ptr (-8)[ebp],5
cmp dword ptr (-4)[ebp],0
je L711
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L711:
L709:
mov byte ptr (-9)[ebp],5
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
fld dword ptr (-56)[ebp]
call __ftol
mov ebx,eax
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,2
je L713
mov dword ptr (-8)[ebp],6
cmp dword ptr (-4)[ebp],0
je L715
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L715:
L713:
mov byte ptr (-9)[ebp],5
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
fld qword ptr (-64)[ebp]
call __ftol
mov ebx,eax
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,2
je L717
mov dword ptr (-8)[ebp],7
cmp dword ptr (-4)[ebp],0
je L719
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L719:
L717:
mov word ptr (-12)[ebp],5
mov byte ptr (-25)[ebp],2
movsx edi,byte ptr (-25)[ebp]
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,2
je L721
mov dword ptr (-8)[ebp],8
cmp dword ptr (-4)[ebp],0
je L723
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L723:
L721:
mov word ptr (-12)[ebp],5
mov word ptr (-28)[ebp],2
mov di,word ptr (-28)[ebp]
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,2
je L725
mov dword ptr (-8)[ebp],9
cmp dword ptr (-4)[ebp],0
je L727
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L727:
L725:
mov word ptr (-12)[ebp],5
mov dword ptr (-32)[ebp],2
mov edi,dword ptr (-32)[ebp]
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,2
je L729
mov dword ptr (-8)[ebp],10
cmp dword ptr (-4)[ebp],0
je L731
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L731:
L729:
mov word ptr (-12)[ebp],5
mov dword ptr (-36)[ebp],2
mov edi,dword ptr (-36)[ebp]
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,2
je L733
mov dword ptr (-8)[ebp],11
cmp dword ptr (-4)[ebp],0
je L735
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L735:
L733:
mov word ptr (-12)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,2
je L737
mov dword ptr (-8)[ebp],12
cmp dword ptr (-4)[ebp],0
je L739
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L739:
L737:
mov word ptr (-12)[ebp],5
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
fld dword ptr (-56)[ebp]
call __ftol
mov edi,eax
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,2
je L741
mov dword ptr (-8)[ebp],13
cmp dword ptr (-4)[ebp],0
je L743
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L743:
L741:
mov word ptr (-12)[ebp],5
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
fld qword ptr (-64)[ebp]
call __ftol
mov edi,eax
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,2
je L745
mov dword ptr (-8)[ebp],14
cmp dword ptr (-4)[ebp],0
je L747
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L747:
L745:
mov dword ptr (-16)[ebp],5
mov byte ptr (-25)[ebp],2
movsx edi,byte ptr (-25)[ebp]
mov dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],2
je L749
mov dword ptr (-8)[ebp],15
cmp dword ptr (-4)[ebp],0
je L751
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L751:
L749:
mov dword ptr (-16)[ebp],5
mov word ptr (-28)[ebp],2
movsx edi,word ptr (-28)[ebp]
mov dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],2
je L753
mov dword ptr (-8)[ebp],16
cmp dword ptr (-4)[ebp],0
je L755
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L755:
L753:
mov dword ptr (-16)[ebp],5
mov dword ptr (-32)[ebp],2
mov edi,dword ptr (-32)[ebp]
mov dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],2
je L757
mov dword ptr (-8)[ebp],17
cmp dword ptr (-4)[ebp],0
je L759
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L759:
L757:
mov dword ptr (-16)[ebp],5
mov dword ptr (-36)[ebp],2
mov edi,dword ptr (-36)[ebp]
mov dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],2
je L761
mov dword ptr (-8)[ebp],18
cmp dword ptr (-4)[ebp],0
je L763
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L763:
L761:
mov dword ptr (-16)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
mov dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],2
je L765
mov dword ptr (-8)[ebp],19
cmp dword ptr (-4)[ebp],0
je L767
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L767:
L765:
mov dword ptr (-16)[ebp],5
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
fld dword ptr (-56)[ebp]
call __ftol
mov dword ptr (-16)[ebp],eax
cmp dword ptr (-16)[ebp],2
je L769
mov dword ptr (-8)[ebp],20
cmp dword ptr (-4)[ebp],0
je L771
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L771:
L769:
mov dword ptr (-16)[ebp],5
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
fld qword ptr (-64)[ebp]
call __ftol
mov dword ptr (-16)[ebp],eax
cmp dword ptr (-16)[ebp],2
je L773
mov dword ptr (-8)[ebp],21
cmp dword ptr (-4)[ebp],0
je L775
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L775:
L773:
mov dword ptr (-20)[ebp],5
mov byte ptr (-25)[ebp],2
movsx edi,byte ptr (-25)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],2
je L777
mov dword ptr (-8)[ebp],22
cmp dword ptr (-4)[ebp],0
je L779
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L779:
L777:
mov dword ptr (-20)[ebp],5
mov word ptr (-28)[ebp],2
movsx edi,word ptr (-28)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],2
je L781
mov dword ptr (-8)[ebp],23
cmp dword ptr (-4)[ebp],0
je L783
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L783:
L781:
mov dword ptr (-20)[ebp],5
mov dword ptr (-32)[ebp],2
mov edi,dword ptr (-32)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],2
je L785
mov dword ptr (-8)[ebp],24
cmp dword ptr (-4)[ebp],0
je L787
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L787:
L785:
mov dword ptr (-20)[ebp],5
mov dword ptr (-36)[ebp],2
mov edi,dword ptr (-36)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],2
je L789
mov dword ptr (-8)[ebp],25
cmp dword ptr (-4)[ebp],0
je L791
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L791:
L789:
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 L793
mov dword ptr (-8)[ebp],26
cmp dword ptr (-4)[ebp],0
je L795
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L795:
L793:
mov dword ptr (-20)[ebp],5
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
fld dword ptr (-56)[ebp]
call __ftol
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],2
je L797
mov dword ptr (-8)[ebp],27
cmp dword ptr (-4)[ebp],0
je L799
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L799:
L797:
mov dword ptr (-20)[ebp],5
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
fld qword ptr (-64)[ebp]
call __ftol
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],2
je L801
mov dword ptr (-8)[ebp],28
cmp dword ptr (-4)[ebp],0
je L803
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L803:
L801:
mov dword ptr (-24)[ebp],5
mov byte ptr (-25)[ebp],2
movsx edi,byte ptr (-25)[ebp]
mov dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,2
je L805
mov dword ptr (-8)[ebp],29
cmp dword ptr (-4)[ebp],0
je L807
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L807:
L805:
mov dword ptr (-24)[ebp],5
mov word ptr (-28)[ebp],2
movsx edi,word ptr (-28)[ebp]
mov dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,2
je L809
mov dword ptr (-8)[ebp],30
cmp dword ptr (-4)[ebp],0
je L811
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L811:
L809:
mov dword ptr (-24)[ebp],5
mov dword ptr (-32)[ebp],2
mov edi,dword ptr (-32)[ebp]
mov dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,2
je L813
mov dword ptr (-8)[ebp],31
cmp dword ptr (-4)[ebp],0
je L815
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L815:
L813:
mov dword ptr (-24)[ebp],5
mov dword ptr (-36)[ebp],2
mov edi,dword ptr (-36)[ebp]
mov dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,2
je L817
mov dword ptr (-8)[ebp],32
cmp dword ptr (-4)[ebp],0
je L819
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L819:
L817:
mov dword ptr (-24)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
mov dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,2
je L821
mov dword ptr (-8)[ebp],33
cmp dword ptr (-4)[ebp],0
je L823
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L823:
L821:
mov dword ptr (-24)[ebp],5
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
fld dword ptr (L828)
fcomp dword ptr (-56)[ebp]
fstsw ax
sahf
ja L826
fld dword ptr (-56)[ebp]
fsub dword ptr (L828)
call __ftol
mov edi,eax
lea edi,(080000000H)[edi]
mov dword ptr (-80)[ebp],edi
jmp L827
L826:
fld dword ptr (-56)[ebp]
call __ftol
mov edi,eax
mov dword ptr (-80)[ebp],edi
L827:
mov edi,dword ptr (-80)[ebp]
mov dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,2
je L829
mov dword ptr (-8)[ebp],34
cmp dword ptr (-4)[ebp],0
je L831
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L831:
L829:
mov dword ptr (-24)[ebp],5
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
fld qword ptr (L836)
fcomp qword ptr (-64)[ebp]
fstsw ax
sahf
ja L834
fld qword ptr (-64)[ebp]
fsub qword ptr (L836)
call __ftol
mov edi,eax
lea edi,(080000000H)[edi]
mov dword ptr (-92)[ebp],edi
jmp L835
L834:
fld qword ptr (-64)[ebp]
call __ftol
mov edi,eax
mov dword ptr (-92)[ebp],edi
L835:
mov edi,dword ptr (-92)[ebp]
mov dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,2
je L837
mov dword ptr (-8)[ebp],35
cmp dword ptr (-4)[ebp],0
je L839
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L839:
L837:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
mov byte ptr (-25)[ebp],2
movsx edi,byte ptr (-25)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fstp dword ptr (-44)[ebp]
fld dword ptr (L529)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L842
mov dword ptr (-8)[ebp],36
cmp dword ptr (-4)[ebp],0
je L844
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L844:
L842:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
mov word ptr (-28)[ebp],2
movsx edi,word ptr (-28)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fstp dword ptr (-44)[ebp]
fld dword ptr (L529)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L846
mov dword ptr (-8)[ebp],37
cmp dword ptr (-4)[ebp],0
je L848
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L848:
L846:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
mov dword ptr (-32)[ebp],2
mov edi,dword ptr (-32)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fstp dword ptr (-44)[ebp]
fld dword ptr (L529)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L850
mov dword ptr (-8)[ebp],38
cmp dword ptr (-4)[ebp],0
je L852
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L852:
L850:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
mov dword ptr (-36)[ebp],2
mov edi,dword ptr (-36)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fstp dword ptr (-44)[ebp]
fld dword ptr (L529)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L854
mov dword ptr (-8)[ebp],39
cmp dword ptr (-4)[ebp],0
je L856
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L856:
L854:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
fld qword ptr (L596)
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 (-44)[ebp]
fld dword ptr (L529)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L858
mov dword ptr (-8)[ebp],40
cmp dword ptr (-4)[ebp],0
je L860
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L860:
L858:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
fld dword ptr (-56)[ebp]
fstp dword ptr (-44)[ebp]
fld dword ptr (L529)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L862
mov dword ptr (-8)[ebp],41
cmp dword ptr (-4)[ebp],0
je L864
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L864:
L862:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
fld qword ptr (-64)[ebp]
fstp dword ptr (-44)[ebp]
fld dword ptr (L529)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L866
mov dword ptr (-8)[ebp],42
cmp dword ptr (-4)[ebp],0
je L868
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L868:
L866:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
mov byte ptr (-25)[ebp],2
movsx edi,byte ptr (-25)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fstp qword ptr (-52)[ebp]
fld qword ptr (L416)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L871
mov dword ptr (-8)[ebp],43
cmp dword ptr (-4)[ebp],0
je L873
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L873:
L871:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
mov word ptr (-28)[ebp],2
movsx edi,word ptr (-28)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fstp qword ptr (-52)[ebp]
fld qword ptr (L416)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L875
mov dword ptr (-8)[ebp],44
cmp dword ptr (-4)[ebp],0
je L877
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L877:
L875:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
mov dword ptr (-32)[ebp],2
fild dword ptr (-32)[ebp]
fstp qword ptr (-52)[ebp]
fld qword ptr (L416)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L879
mov dword ptr (-8)[ebp],45
cmp dword ptr (-4)[ebp],0
je L881
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L881:
L879:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
mov dword ptr (-36)[ebp],2
fild dword ptr (-36)[ebp]
fstp qword ptr (-52)[ebp]
fld qword ptr (L416)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L883
mov dword ptr (-8)[ebp],46
cmp dword ptr (-4)[ebp],0
je L885
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L885:
L883:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
fld qword ptr (L596)
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 (-52)[ebp]
fld qword ptr (L416)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L887
mov dword ptr (-8)[ebp],47
cmp dword ptr (-4)[ebp],0
je L889
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L889:
L887:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
fld dword ptr (-56)[ebp]
fstp qword ptr (-52)[ebp]
fld qword ptr (L416)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L891
mov dword ptr (-8)[ebp],48
cmp dword ptr (-4)[ebp],0
je L893
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L893:
L891:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
fld qword ptr (-64)[ebp]
fstp qword ptr (-52)[ebp]
fld qword ptr (L416)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L895
mov dword ptr (-8)[ebp],49
cmp dword ptr (-4)[ebp],0
je L897
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L897:
L895:
mov byte ptr (-9)[ebp],5
mov byte ptr (-25)[ebp],2
movsx edi,byte ptr (-9)[ebp]
movsx esi,byte ptr (-25)[ebp]
lea edi,[esi][edi]
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,7
je L899
mov dword ptr (-8)[ebp],50
cmp dword ptr (-4)[ebp],0
je L901
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L901:
L899:
mov byte ptr (-9)[ebp],5
mov word ptr (-28)[ebp],2
movsx edi,byte ptr (-9)[ebp]
movsx esi,word ptr (-28)[ebp]
lea edi,[esi][edi]
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,7
je L903
mov dword ptr (-8)[ebp],51
cmp dword ptr (-4)[ebp],0
je L905
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L905:
L903:
mov byte ptr (-9)[ebp],5
mov dword ptr (-32)[ebp],2
movsx edi,byte ptr (-9)[ebp]
mov esi,dword ptr (-32)[ebp]
lea edi,[esi][edi]
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,7
je L907
mov dword ptr (-8)[ebp],52
cmp dword ptr (-4)[ebp],0
je L909
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L909:
L907:
mov byte ptr (-9)[ebp],5
mov dword ptr (-36)[ebp],2
movsx edi,byte ptr (-9)[ebp]
mov esi,dword ptr (-36)[ebp]
lea edi,[esi][edi]
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,7
je L911
mov dword ptr (-8)[ebp],53
cmp dword ptr (-4)[ebp],0
je L913
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L913:
L911:
mov byte ptr (-9)[ebp],5
mov dword ptr (-40)[ebp],2
movsx edi,byte ptr (-9)[ebp]
mov esi,dword ptr (-40)[ebp]
lea edi,[esi][edi]
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,7
je L915
mov dword ptr (-8)[ebp],54
cmp dword ptr (-4)[ebp],0
je L917
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L917:
L915:
mov byte ptr (-9)[ebp],5
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
movsx edi,byte ptr (-9)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fadd dword ptr (-56)[ebp]
call __ftol
mov ebx,eax
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,7
je L919
mov dword ptr (-8)[ebp],55
cmp dword ptr (-4)[ebp],0
je L921
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L921:
L919:
mov byte ptr (-9)[ebp],5
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
movsx edi,byte ptr (-9)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fadd qword ptr (-64)[ebp]
call __ftol
mov ebx,eax
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,7
je L923
mov dword ptr (-8)[ebp],56
cmp dword ptr (-4)[ebp],0
je L925
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L925:
L923:
mov word ptr (-12)[ebp],5
mov byte ptr (-25)[ebp],2
movsx edi,word ptr (-12)[ebp]
movsx esi,byte ptr (-25)[ebp]
lea edi,[esi][edi]
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,7
je L927
mov dword ptr (-8)[ebp],57
cmp dword ptr (-4)[ebp],0
je L929
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L929:
L927:
mov word ptr (-12)[ebp],5
mov word ptr (-28)[ebp],2
movsx edi,word ptr (-12)[ebp]
movsx esi,word ptr (-28)[ebp]
lea edi,[esi][edi]
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,7
je L931
mov dword ptr (-8)[ebp],58
cmp dword ptr (-4)[ebp],0
je L933
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L933:
L931:
mov word ptr (-12)[ebp],5
mov dword ptr (-32)[ebp],2
movsx edi,word ptr (-12)[ebp]
mov esi,dword ptr (-32)[ebp]
lea edi,[esi][edi]
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,7
je L935
mov dword ptr (-8)[ebp],59
cmp dword ptr (-4)[ebp],0
je L937
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L937:
L935:
mov word ptr (-12)[ebp],5
mov dword ptr (-36)[ebp],2
movsx edi,word ptr (-12)[ebp]
mov esi,dword ptr (-36)[ebp]
lea edi,[esi][edi]
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,7
je L939
mov dword ptr (-8)[ebp],60
cmp dword ptr (-4)[ebp],0
je L941
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L941:
L939:
mov word ptr (-12)[ebp],5
mov dword ptr (-40)[ebp],2
movsx edi,word ptr (-12)[ebp]
mov esi,dword ptr (-40)[ebp]
lea edi,[esi][edi]
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,7
je L943
mov dword ptr (-8)[ebp],61
cmp dword ptr (-4)[ebp],0
je L945
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L945:
L943:
mov word ptr (-12)[ebp],5
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
movsx edi,word ptr (-12)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fadd dword ptr (-56)[ebp]
call __ftol
mov edi,eax
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,7
je L947
mov dword ptr (-8)[ebp],62
cmp dword ptr (-4)[ebp],0
je L949
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L949:
L947:
mov word ptr (-12)[ebp],5
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
movsx edi,word ptr (-12)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fadd qword ptr (-64)[ebp]
call __ftol
mov edi,eax
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,7
je L951
mov dword ptr (-8)[ebp],63
cmp dword ptr (-4)[ebp],0
je L953
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L953:
L951:
mov dword ptr (-16)[ebp],5
mov byte ptr (-25)[ebp],2
movsx edi,byte ptr (-25)[ebp]
add dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],7
je L955
mov dword ptr (-8)[ebp],64
cmp dword ptr (-4)[ebp],0
je L957
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L957:
L955:
mov dword ptr (-16)[ebp],5
mov word ptr (-28)[ebp],2
movsx edi,word ptr (-28)[ebp]
add dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],7
je L959
mov dword ptr (-8)[ebp],65
cmp dword ptr (-4)[ebp],0
je L961
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L961:
L959:
mov dword ptr (-16)[ebp],5
mov dword ptr (-32)[ebp],2
mov edi,dword ptr (-32)[ebp]
add dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],7
je L963
mov dword ptr (-8)[ebp],66
cmp dword ptr (-4)[ebp],0
je L965
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L965:
L963:
mov dword ptr (-16)[ebp],5
mov dword ptr (-36)[ebp],2
mov edi,dword ptr (-36)[ebp]
add dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],7
je L967
mov dword ptr (-8)[ebp],67
cmp dword ptr (-4)[ebp],0
je L969
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L969:
L967:
mov dword ptr (-16)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-16)[ebp]
mov esi,dword ptr (-40)[ebp]
lea edi,[esi][edi]
mov dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],7
je L971
mov dword ptr (-8)[ebp],68
cmp dword ptr (-4)[ebp],0
je L973
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L973:
L971:
mov dword ptr (-16)[ebp],5
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
mov edi,dword ptr (-16)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fadd dword ptr (-56)[ebp]
call __ftol
mov dword ptr (-16)[ebp],eax
cmp dword ptr (-16)[ebp],7
je L975
mov dword ptr (-8)[ebp],69
cmp dword ptr (-4)[ebp],0
je L977
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L977:
L975:
mov dword ptr (-16)[ebp],5
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
fild dword ptr (-16)[ebp]
fadd qword ptr (-64)[ebp]
call __ftol
mov dword ptr (-16)[ebp],eax
cmp dword ptr (-16)[ebp],7
je L979
mov dword ptr (-8)[ebp],70
cmp dword ptr (-4)[ebp],0
je L981
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L981:
L979:
mov dword ptr (-20)[ebp],5
mov byte ptr (-25)[ebp],2
movsx edi,byte ptr (-25)[ebp]
add dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],7
je L983
mov dword ptr (-8)[ebp],71
cmp dword ptr (-4)[ebp],0
je L985
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L985:
L983:
mov dword ptr (-20)[ebp],5
mov word ptr (-28)[ebp],2
movsx edi,word ptr (-28)[ebp]
add dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],7
je L987
mov dword ptr (-8)[ebp],72
cmp dword ptr (-4)[ebp],0
je L989
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L989:
L987:
mov dword ptr (-20)[ebp],5
mov dword ptr (-32)[ebp],2
mov edi,dword ptr (-32)[ebp]
add dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],7
je L991
mov dword ptr (-8)[ebp],73
cmp dword ptr (-4)[ebp],0
je L993
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L993:
L991:
mov dword ptr (-20)[ebp],5
mov dword ptr (-36)[ebp],2
mov edi,dword ptr (-36)[ebp]
add dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],7
je L995
mov dword ptr (-8)[ebp],74
cmp dword ptr (-4)[ebp],0
je L997
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L997:
L995:
mov dword ptr (-20)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-20)[ebp]
mov esi,dword ptr (-40)[ebp]
lea edi,[esi][edi]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],7
je L999
mov dword ptr (-8)[ebp],75
cmp dword ptr (-4)[ebp],0
je L1001
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1001:
L999:
mov dword ptr (-20)[ebp],5
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
mov edi,dword ptr (-20)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fadd dword ptr (-56)[ebp]
call __ftol
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],7
je L1003
mov dword ptr (-8)[ebp],76
cmp dword ptr (-4)[ebp],0
je L1005
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1005:
L1003:
mov dword ptr (-20)[ebp],5
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
fild dword ptr (-20)[ebp]
fadd qword ptr (-64)[ebp]
call __ftol
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],7
je L1007
mov dword ptr (-8)[ebp],77
cmp dword ptr (-4)[ebp],0
je L1009
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1009:
L1007:
mov dword ptr (-24)[ebp],5
mov byte ptr (-25)[ebp],2
movsx edi,byte ptr (-25)[ebp]
add dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,7
je L1011
mov dword ptr (-8)[ebp],78
cmp dword ptr (-4)[ebp],0
je L1013
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1013:
L1011:
mov dword ptr (-24)[ebp],5
mov word ptr (-28)[ebp],2
movsx edi,word ptr (-28)[ebp]
add dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,7
je L1015
mov dword ptr (-8)[ebp],79
cmp dword ptr (-4)[ebp],0
je L1017
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1017:
L1015:
mov dword ptr (-24)[ebp],5
mov dword ptr (-32)[ebp],2
mov edi,dword ptr (-32)[ebp]
add dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,7
je L1019
mov dword ptr (-8)[ebp],80
cmp dword ptr (-4)[ebp],0
je L1021
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1021:
L1019:
mov dword ptr (-24)[ebp],5
mov dword ptr (-36)[ebp],2
mov edi,dword ptr (-36)[ebp]
add dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,7
je L1023
mov dword ptr (-8)[ebp],81
cmp dword ptr (-4)[ebp],0
je L1025
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1025:
L1023:
mov dword ptr (-24)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
add dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,7
je L1027
mov dword ptr (-8)[ebp],82
cmp dword ptr (-4)[ebp],0
je L1029
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1029:
L1027:
mov dword ptr (-24)[ebp],5
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
mov edi,dword ptr (-24)[ebp]
fld qword ptr (L596)
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 (-56)[ebp]
fstp dword ptr (-128)[ebp]
fld dword ptr (L828)
fcomp dword ptr (-128)[ebp]
fstsw ax
sahf
ja L1032
fld dword ptr (-128)[ebp]
fsub dword ptr (L828)
call __ftol
mov edi,eax
lea edi,(080000000H)[edi]
mov dword ptr (-124)[ebp],edi
jmp L1033
L1032:
fld dword ptr (-128)[ebp]
call __ftol
mov edi,eax
mov dword ptr (-124)[ebp],edi
L1033:
mov edi,dword ptr (-124)[ebp]
mov dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,7
je L1034
mov dword ptr (-8)[ebp],83
cmp dword ptr (-4)[ebp],0
je L1036
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1036:
L1034:
mov dword ptr (-24)[ebp],5
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
mov edi,dword ptr (-24)[ebp]
fld qword ptr (L596)
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 (-64)[ebp]
fstp qword ptr (-144)[ebp]
fld qword ptr (L836)
fcomp qword ptr (-144)[ebp]
fstsw ax
sahf
ja L1039
fld qword ptr (-144)[ebp]
fsub qword ptr (L836)
call __ftol
mov edi,eax
lea edi,(080000000H)[edi]
mov dword ptr (-136)[ebp],edi
jmp L1040
L1039:
fld qword ptr (-144)[ebp]
call __ftol
mov edi,eax
mov dword ptr (-136)[ebp],edi
L1040:
mov edi,dword ptr (-136)[ebp]
mov dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,7
je L1041
mov dword ptr (-8)[ebp],84
cmp dword ptr (-4)[ebp],0
je L1043
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1043:
L1041:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
mov byte ptr (-25)[ebp],2
fld dword ptr (-44)[ebp]
movsx edi,byte ptr (-25)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
fstp dword ptr (-44)[ebp]
fld dword ptr (L1047)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1045
mov dword ptr (-8)[ebp],85
cmp dword ptr (-4)[ebp],0
je L1048
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1048:
L1045:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
mov word ptr (-28)[ebp],2
fld dword ptr (-44)[ebp]
movsx edi,word ptr (-28)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
fstp dword ptr (-44)[ebp]
fld dword ptr (L1047)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1050
mov dword ptr (-8)[ebp],86
cmp dword ptr (-4)[ebp],0
je L1052
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1052:
L1050:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
mov dword ptr (-32)[ebp],2
fld dword ptr (-44)[ebp]
mov edi,dword ptr (-32)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
fstp dword ptr (-44)[ebp]
fld dword ptr (L1047)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1054
mov dword ptr (-8)[ebp],87
cmp dword ptr (-4)[ebp],0
je L1056
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1056:
L1054:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
mov dword ptr (-36)[ebp],2
fld dword ptr (-44)[ebp]
mov edi,dword ptr (-36)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
fstp dword ptr (-44)[ebp]
fld dword ptr (L1047)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1058
mov dword ptr (-8)[ebp],88
cmp dword ptr (-4)[ebp],0
je L1060
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1060:
L1058:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
fld dword ptr (-44)[ebp]
fld qword ptr (L596)
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 (-44)[ebp]
fld dword ptr (L1047)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1062
mov dword ptr (-8)[ebp],89
cmp dword ptr (-4)[ebp],0
je L1064
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1064:
L1062:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
fld dword ptr (-44)[ebp]
fadd dword ptr (-56)[ebp]
fstp dword ptr (-44)[ebp]
fld dword ptr (L1047)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1066
mov dword ptr (-8)[ebp],90
cmp dword ptr (-4)[ebp],0
je L1068
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1068:
L1066:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
fld dword ptr (-44)[ebp]
fadd qword ptr (-64)[ebp]
fstp dword ptr (-44)[ebp]
fld dword ptr (L1047)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1070
mov dword ptr (-8)[ebp],91
cmp dword ptr (-4)[ebp],0
je L1072
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1072:
L1070:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
mov byte ptr (-25)[ebp],2
fld qword ptr (-52)[ebp]
movsx edi,byte ptr (-25)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
fstp qword ptr (-52)[ebp]
fld qword ptr (L1076)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1074
mov dword ptr (-8)[ebp],92
cmp dword ptr (-4)[ebp],0
je L1077
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1077:
L1074:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
mov word ptr (-28)[ebp],2
fld qword ptr (-52)[ebp]
movsx edi,word ptr (-28)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
fstp qword ptr (-52)[ebp]
fld qword ptr (L1076)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1079
mov dword ptr (-8)[ebp],93
cmp dword ptr (-4)[ebp],0
je L1081
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1081:
L1079:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
mov dword ptr (-32)[ebp],2
fld qword ptr (-52)[ebp]
fild dword ptr (-32)[ebp]
faddp st(1),st
fstp qword ptr (-52)[ebp]
fld qword ptr (L1076)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1083
mov dword ptr (-8)[ebp],94
cmp dword ptr (-4)[ebp],0
je L1085
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1085:
L1083:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
mov dword ptr (-36)[ebp],2
fld qword ptr (-52)[ebp]
fild dword ptr (-36)[ebp]
faddp st(1),st
fstp qword ptr (-52)[ebp]
fld qword ptr (L1076)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1087
mov dword ptr (-8)[ebp],95
cmp dword ptr (-4)[ebp],0
je L1089
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1089:
L1087:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
fld qword ptr (-52)[ebp]
fld qword ptr (L596)
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 (-52)[ebp]
fld qword ptr (L1076)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1091
mov dword ptr (-8)[ebp],96
cmp dword ptr (-4)[ebp],0
je L1093
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1093:
L1091:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
fld qword ptr (-52)[ebp]
fadd dword ptr (-56)[ebp]
fstp qword ptr (-52)[ebp]
fld qword ptr (L1076)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1095
mov dword ptr (-8)[ebp],97
cmp dword ptr (-4)[ebp],0
je L1097
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1097:
L1095:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
fld qword ptr (-52)[ebp]
fadd qword ptr (-64)[ebp]
fstp qword ptr (-52)[ebp]
fld qword ptr (L1076)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1099
mov dword ptr (-8)[ebp],98
cmp dword ptr (-4)[ebp],0
je L1101
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1101:
L1099:
mov byte ptr (-9)[ebp],5
mov byte ptr (-25)[ebp],2
movsx edi,byte ptr (-9)[ebp]
movsx esi,byte ptr (-25)[ebp]
sub edi,esi
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,3
je L1103
mov dword ptr (-8)[ebp],99
cmp dword ptr (-4)[ebp],0
je L1105
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1105:
L1103:
mov byte ptr (-9)[ebp],5
mov word ptr (-28)[ebp],2
movsx edi,byte ptr (-9)[ebp]
movsx esi,word ptr (-28)[ebp]
sub edi,esi
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,3
je L1107
mov dword ptr (-8)[ebp],100
cmp dword ptr (-4)[ebp],0
je L1109
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1109:
L1107:
mov byte ptr (-9)[ebp],5
mov dword ptr (-32)[ebp],2
movsx edi,byte ptr (-9)[ebp]
sub edi,dword ptr (-32)[ebp]
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,3
je L1111
mov dword ptr (-8)[ebp],101
cmp dword ptr (-4)[ebp],0
je L1113
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1113:
L1111:
mov byte ptr (-9)[ebp],5
mov dword ptr (-36)[ebp],2
movsx edi,byte ptr (-9)[ebp]
sub edi,dword ptr (-36)[ebp]
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,3
je L1115
mov dword ptr (-8)[ebp],102
cmp dword ptr (-4)[ebp],0
je L1117
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1117:
L1115:
mov byte ptr (-9)[ebp],5
mov dword ptr (-40)[ebp],2
movsx edi,byte ptr (-9)[ebp]
sub edi,dword ptr (-40)[ebp]
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,3
je L1119
mov dword ptr (-8)[ebp],103
cmp dword ptr (-4)[ebp],0
je L1121
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1121:
L1119:
mov byte ptr (-9)[ebp],5
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
movsx edi,byte ptr (-9)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fsub dword ptr (-56)[ebp]
call __ftol
mov ebx,eax
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,3
je L1123
mov dword ptr (-8)[ebp],104
cmp dword ptr (-4)[ebp],0
je L1125
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1125:
L1123:
mov byte ptr (-9)[ebp],5
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
movsx edi,byte ptr (-9)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fsub qword ptr (-64)[ebp]
call __ftol
mov ebx,eax
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,3
je L1127
mov dword ptr (-8)[ebp],105
cmp dword ptr (-4)[ebp],0
je L1129
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1129:
L1127:
mov word ptr (-12)[ebp],5
mov byte ptr (-25)[ebp],2
movsx edi,word ptr (-12)[ebp]
movsx esi,byte ptr (-25)[ebp]
sub edi,esi
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,3
je L1131
mov dword ptr (-8)[ebp],106
cmp dword ptr (-4)[ebp],0
je L1133
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1133:
L1131:
mov word ptr (-12)[ebp],5
mov word ptr (-28)[ebp],2
movsx edi,word ptr (-12)[ebp]
movsx esi,word ptr (-28)[ebp]
sub edi,esi
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,3
je L1135
mov dword ptr (-8)[ebp],107
cmp dword ptr (-4)[ebp],0
je L1137
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1137:
L1135:
mov word ptr (-12)[ebp],5
mov dword ptr (-32)[ebp],2
movsx edi,word ptr (-12)[ebp]
sub edi,dword ptr (-32)[ebp]
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,3
je L1139
mov dword ptr (-8)[ebp],108
cmp dword ptr (-4)[ebp],0
je L1141
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1141:
L1139:
mov word ptr (-12)[ebp],5
mov dword ptr (-36)[ebp],2
movsx edi,word ptr (-12)[ebp]
sub edi,dword ptr (-36)[ebp]
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,3
je L1143
mov dword ptr (-8)[ebp],109
cmp dword ptr (-4)[ebp],0
je L1145
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1145:
L1143:
mov word ptr (-12)[ebp],5
mov dword ptr (-40)[ebp],2
movsx edi,word ptr (-12)[ebp]
sub edi,dword ptr (-40)[ebp]
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,3
je L1147
mov dword ptr (-8)[ebp],110
cmp dword ptr (-4)[ebp],0
je L1149
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1149:
L1147:
mov word ptr (-12)[ebp],5
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
movsx edi,word ptr (-12)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fsub dword ptr (-56)[ebp]
call __ftol
mov edi,eax
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,3
je L1151
mov dword ptr (-8)[ebp],111
cmp dword ptr (-4)[ebp],0
je L1153
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1153:
L1151:
mov word ptr (-12)[ebp],5
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
movsx edi,word ptr (-12)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fsub qword ptr (-64)[ebp]
call __ftol
mov edi,eax
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,3
je L1155
mov dword ptr (-8)[ebp],112
cmp dword ptr (-4)[ebp],0
je L1157
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1157:
L1155:
mov dword ptr (-16)[ebp],5
mov byte ptr (-25)[ebp],2
movsx edi,byte ptr (-25)[ebp]
sub dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],3
je L1159
mov dword ptr (-8)[ebp],113
cmp dword ptr (-4)[ebp],0
je L1161
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1161:
L1159:
mov dword ptr (-16)[ebp],5
mov word ptr (-28)[ebp],2
movsx edi,word ptr (-28)[ebp]
sub dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],3
je L1163
mov dword ptr (-8)[ebp],114
cmp dword ptr (-4)[ebp],0
je L1165
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1165:
L1163:
mov dword ptr (-16)[ebp],5
mov dword ptr (-32)[ebp],2
mov edi,dword ptr (-32)[ebp]
sub dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],3
je L1167
mov dword ptr (-8)[ebp],115
cmp dword ptr (-4)[ebp],0
je L1169
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1169:
L1167:
mov dword ptr (-16)[ebp],5
mov dword ptr (-36)[ebp],2
mov edi,dword ptr (-36)[ebp]
sub dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],3
je L1171
mov dword ptr (-8)[ebp],116
cmp dword ptr (-4)[ebp],0
je L1173
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1173:
L1171:
mov dword ptr (-16)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-16)[ebp]
sub edi,dword ptr (-40)[ebp]
mov dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],3
je L1175
mov dword ptr (-8)[ebp],117
cmp dword ptr (-4)[ebp],0
je L1177
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1177:
L1175:
mov dword ptr (-16)[ebp],5
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
mov edi,dword ptr (-16)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fsub dword ptr (-56)[ebp]
call __ftol
mov dword ptr (-16)[ebp],eax
cmp dword ptr (-16)[ebp],3
je L1179
mov dword ptr (-8)[ebp],118
cmp dword ptr (-4)[ebp],0
je L1181
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1181:
L1179:
mov dword ptr (-16)[ebp],5
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
fild dword ptr (-16)[ebp]
fsub qword ptr (-64)[ebp]
call __ftol
mov dword ptr (-16)[ebp],eax
cmp dword ptr (-16)[ebp],3
je L1183
mov dword ptr (-8)[ebp],119
cmp dword ptr (-4)[ebp],0
je L1185
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1185:
L1183:
mov dword ptr (-20)[ebp],5
mov byte ptr (-25)[ebp],2
movsx edi,byte ptr (-25)[ebp]
sub dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],3
je L1187
mov dword ptr (-8)[ebp],120
cmp dword ptr (-4)[ebp],0
je L1189
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1189:
L1187:
mov dword ptr (-20)[ebp],5
mov word ptr (-28)[ebp],2
movsx edi,word ptr (-28)[ebp]
sub dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],3
je L1191
mov dword ptr (-8)[ebp],121
cmp dword ptr (-4)[ebp],0
je L1193
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1193:
L1191:
mov dword ptr (-20)[ebp],5
mov dword ptr (-32)[ebp],2
mov edi,dword ptr (-32)[ebp]
sub dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],3
je L1195
mov dword ptr (-8)[ebp],122
cmp dword ptr (-4)[ebp],0
je L1197
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1197:
L1195:
mov dword ptr (-20)[ebp],5
mov dword ptr (-36)[ebp],2
mov edi,dword ptr (-36)[ebp]
sub dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],3
je L1199
mov dword ptr (-8)[ebp],123
cmp dword ptr (-4)[ebp],0
je L1201
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1201:
L1199:
mov dword ptr (-20)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-20)[ebp]
sub edi,dword ptr (-40)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],3
je L1203
mov dword ptr (-8)[ebp],124
cmp dword ptr (-4)[ebp],0
je L1205
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1205:
L1203:
mov dword ptr (-20)[ebp],5
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
mov edi,dword ptr (-20)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fsub dword ptr (-56)[ebp]
call __ftol
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],3
je L1207
mov dword ptr (-8)[ebp],125
cmp dword ptr (-4)[ebp],0
je L1209
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1209:
L1207:
mov dword ptr (-20)[ebp],5
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
fild dword ptr (-20)[ebp]
fsub qword ptr (-64)[ebp]
call __ftol
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],3
je L1211
mov dword ptr (-8)[ebp],126
cmp dword ptr (-4)[ebp],0
je L1213
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1213:
L1211:
mov dword ptr (-24)[ebp],5
mov byte ptr (-25)[ebp],2
movsx edi,byte ptr (-25)[ebp]
sub dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,3
je L1215
mov dword ptr (-8)[ebp],127
cmp dword ptr (-4)[ebp],0
je L1217
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1217:
L1215:
mov dword ptr (-24)[ebp],5
mov word ptr (-28)[ebp],2
movsx edi,word ptr (-28)[ebp]
sub dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,3
je L1219
mov dword ptr (-8)[ebp],128
cmp dword ptr (-4)[ebp],0
je L1221
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1221:
L1219:
mov dword ptr (-24)[ebp],5
mov dword ptr (-32)[ebp],2
mov edi,dword ptr (-32)[ebp]
sub dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,3
je L1223
mov dword ptr (-8)[ebp],129
cmp dword ptr (-4)[ebp],0
je L1225
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1225:
L1223:
mov dword ptr (-24)[ebp],5
mov dword ptr (-36)[ebp],2
mov edi,dword ptr (-36)[ebp]
sub dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,3
je L1227
mov dword ptr (-8)[ebp],130
cmp dword ptr (-4)[ebp],0
je L1229
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1229:
L1227:
mov dword ptr (-24)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
sub dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,3
je L1231
mov dword ptr (-8)[ebp],131
cmp dword ptr (-4)[ebp],0
je L1233
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1233:
L1231:
mov dword ptr (-24)[ebp],5
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
mov edi,dword ptr (-24)[ebp]
fld qword ptr (L596)
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 (-56)[ebp]
fstp dword ptr (-160)[ebp]
fld dword ptr (L828)
fcomp dword ptr (-160)[ebp]
fstsw ax
sahf
ja L1236
fld dword ptr (-160)[ebp]
fsub dword ptr (L828)
call __ftol
mov edi,eax
lea edi,(080000000H)[edi]
mov dword ptr (-156)[ebp],edi
jmp L1237
L1236:
fld dword ptr (-160)[ebp]
call __ftol
mov edi,eax
mov dword ptr (-156)[ebp],edi
L1237:
mov edi,dword ptr (-156)[ebp]
mov dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,3
je L1238
mov dword ptr (-8)[ebp],132
cmp dword ptr (-4)[ebp],0
je L1240
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1240:
L1238:
mov dword ptr (-24)[ebp],5
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
mov edi,dword ptr (-24)[ebp]
fld qword ptr (L596)
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 (-64)[ebp]
fstp qword ptr (-176)[ebp]
fld qword ptr (L836)
fcomp qword ptr (-176)[ebp]
fstsw ax
sahf
ja L1243
fld qword ptr (-176)[ebp]
fsub qword ptr (L836)
call __ftol
mov edi,eax
lea edi,(080000000H)[edi]
mov dword ptr (-168)[ebp],edi
jmp L1244
L1243:
fld qword ptr (-176)[ebp]
call __ftol
mov edi,eax
mov dword ptr (-168)[ebp],edi
L1244:
mov edi,dword ptr (-168)[ebp]
mov dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,3
je L1245
mov dword ptr (-8)[ebp],133
cmp dword ptr (-4)[ebp],0
je L1247
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1247:
L1245:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
mov byte ptr (-25)[ebp],2
fld dword ptr (-44)[ebp]
movsx edi,byte ptr (-25)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fsubp st(1),st
fstp dword ptr (-44)[ebp]
fld dword ptr (L1251)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1249
mov dword ptr (-8)[ebp],134
cmp dword ptr (-4)[ebp],0
je L1252
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1252:
L1249:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
mov word ptr (-28)[ebp],2
fld dword ptr (-44)[ebp]
movsx edi,word ptr (-28)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fsubp st(1),st
fstp dword ptr (-44)[ebp]
fld dword ptr (L1251)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1254
mov dword ptr (-8)[ebp],135
cmp dword ptr (-4)[ebp],0
je L1256
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1256:
L1254:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
mov dword ptr (-32)[ebp],2
fld dword ptr (-44)[ebp]
mov edi,dword ptr (-32)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fsubp st(1),st
fstp dword ptr (-44)[ebp]
fld dword ptr (L1251)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1258
mov dword ptr (-8)[ebp],136
cmp dword ptr (-4)[ebp],0
je L1260
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1260:
L1258:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
mov dword ptr (-36)[ebp],2
fld dword ptr (-44)[ebp]
mov edi,dword ptr (-36)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fsubp st(1),st
fstp dword ptr (-44)[ebp]
fld dword ptr (L1251)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1262
mov dword ptr (-8)[ebp],137
cmp dword ptr (-4)[ebp],0
je L1264
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1264:
L1262:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
fld dword ptr (-44)[ebp]
fld qword ptr (L596)
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 (-44)[ebp]
fld dword ptr (L1251)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1266
mov dword ptr (-8)[ebp],138
cmp dword ptr (-4)[ebp],0
je L1268
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1268:
L1266:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
fld dword ptr (-44)[ebp]
fsub dword ptr (-56)[ebp]
fstp dword ptr (-44)[ebp]
fld dword ptr (L1251)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1270
mov dword ptr (-8)[ebp],139
cmp dword ptr (-4)[ebp],0
je L1272
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1272:
L1270:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
fld dword ptr (-44)[ebp]
fsub qword ptr (-64)[ebp]
fstp dword ptr (-44)[ebp]
fld dword ptr (L1251)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1274
mov dword ptr (-8)[ebp],140
cmp dword ptr (-4)[ebp],0
je L1276
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1276:
L1274:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
mov byte ptr (-25)[ebp],2
fld qword ptr (-52)[ebp]
movsx edi,byte ptr (-25)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fsubp st(1),st
fstp qword ptr (-52)[ebp]
fld qword ptr (L1280)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1278
mov dword ptr (-8)[ebp],141
cmp dword ptr (-4)[ebp],0
je L1281
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1281:
L1278:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
mov word ptr (-28)[ebp],2
fld qword ptr (-52)[ebp]
movsx edi,word ptr (-28)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fsubp st(1),st
fstp qword ptr (-52)[ebp]
fld qword ptr (L1280)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1283
mov dword ptr (-8)[ebp],142
cmp dword ptr (-4)[ebp],0
je L1285
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1285:
L1283:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
mov dword ptr (-32)[ebp],2
fld qword ptr (-52)[ebp]
fild dword ptr (-32)[ebp]
fsubp st(1),st
fstp qword ptr (-52)[ebp]
fld qword ptr (L1280)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1287
mov dword ptr (-8)[ebp],143
cmp dword ptr (-4)[ebp],0
je L1289
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1289:
L1287:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
mov dword ptr (-36)[ebp],2
fld qword ptr (-52)[ebp]
fild dword ptr (-36)[ebp]
fsubp st(1),st
fstp qword ptr (-52)[ebp]
fld qword ptr (L1280)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1291
mov dword ptr (-8)[ebp],144
cmp dword ptr (-4)[ebp],0
je L1293
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1293:
L1291:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
fld qword ptr (-52)[ebp]
fld qword ptr (L596)
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 (-52)[ebp]
fld qword ptr (L1280)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1295
mov dword ptr (-8)[ebp],145
cmp dword ptr (-4)[ebp],0
je L1297
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1297:
L1295:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
fld qword ptr (-52)[ebp]
fsub dword ptr (-56)[ebp]
fstp qword ptr (-52)[ebp]
fld qword ptr (L1280)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1299
mov dword ptr (-8)[ebp],146
cmp dword ptr (-4)[ebp],0
je L1301
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1301:
L1299:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
fld qword ptr (-52)[ebp]
fsub qword ptr (-64)[ebp]
fstp qword ptr (-52)[ebp]
fld qword ptr (L1280)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1303
mov dword ptr (-8)[ebp],147
cmp dword ptr (-4)[ebp],0
je L1305
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1305:
L1303:
mov byte ptr (-9)[ebp],5
mov byte ptr (-25)[ebp],2
movsx edi,byte ptr (-9)[ebp]
movsx esi,byte ptr (-25)[ebp]
imul edi,esi
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,10
je L1307
mov dword ptr (-8)[ebp],148
cmp dword ptr (-4)[ebp],0
je L1309
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1309:
L1307:
mov byte ptr (-9)[ebp],5
mov word ptr (-28)[ebp],2
movsx edi,byte ptr (-9)[ebp]
movsx esi,word ptr (-28)[ebp]
imul edi,esi
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,10
je L1311
mov dword ptr (-8)[ebp],149
cmp dword ptr (-4)[ebp],0
je L1313
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1313:
L1311:
mov byte ptr (-9)[ebp],5
mov dword ptr (-32)[ebp],2
movsx edi,byte ptr (-9)[ebp]
mov esi,dword ptr (-32)[ebp]
imul edi,esi
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,10
je L1315
mov dword ptr (-8)[ebp],150
cmp dword ptr (-4)[ebp],0
je L1317
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1317:
L1315:
mov byte ptr (-9)[ebp],5
mov dword ptr (-36)[ebp],2
movsx edi,byte ptr (-9)[ebp]
mov esi,dword ptr (-36)[ebp]
imul edi,esi
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,10
je L1319
mov dword ptr (-8)[ebp],151
cmp dword ptr (-4)[ebp],0
je L1321
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1321:
L1319:
mov byte ptr (-9)[ebp],5
mov dword ptr (-40)[ebp],2
movsx edi,byte ptr (-9)[ebp]
mov eax,edi
mul dword ptr (-40)[ebp]
mov edi,eax
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,10
je L1323
mov dword ptr (-8)[ebp],152
cmp dword ptr (-4)[ebp],0
je L1325
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1325:
L1323:
mov byte ptr (-9)[ebp],5
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
movsx edi,byte ptr (-9)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmul dword ptr (-56)[ebp]
call __ftol
mov ebx,eax
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,10
je L1327
mov dword ptr (-8)[ebp],153
cmp dword ptr (-4)[ebp],0
je L1329
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1329:
L1327:
mov byte ptr (-9)[ebp],5
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
movsx edi,byte ptr (-9)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmul qword ptr (-64)[ebp]
call __ftol
mov ebx,eax
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,10
je L1331
mov dword ptr (-8)[ebp],154
cmp dword ptr (-4)[ebp],0
je L1333
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1333:
L1331:
mov word ptr (-12)[ebp],5
mov byte ptr (-25)[ebp],2
movsx edi,word ptr (-12)[ebp]
movsx esi,byte ptr (-25)[ebp]
imul edi,esi
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,10
je L1335
mov dword ptr (-8)[ebp],155
cmp dword ptr (-4)[ebp],0
je L1337
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1337:
L1335:
mov word ptr (-12)[ebp],5
mov word ptr (-28)[ebp],2
movsx edi,word ptr (-12)[ebp]
movsx esi,word ptr (-28)[ebp]
imul edi,esi
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,10
je L1339
mov dword ptr (-8)[ebp],156
cmp dword ptr (-4)[ebp],0
je L1341
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1341:
L1339:
mov word ptr (-12)[ebp],5
mov dword ptr (-32)[ebp],2
movsx edi,word ptr (-12)[ebp]
mov esi,dword ptr (-32)[ebp]
imul edi,esi
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,10
je L1343
mov dword ptr (-8)[ebp],157
cmp dword ptr (-4)[ebp],0
je L1345
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1345:
L1343:
mov word ptr (-12)[ebp],5
mov dword ptr (-36)[ebp],2
movsx edi,word ptr (-12)[ebp]
mov esi,dword ptr (-36)[ebp]
imul edi,esi
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,10
je L1347
mov dword ptr (-8)[ebp],158
cmp dword ptr (-4)[ebp],0
je L1349
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1349:
L1347:
mov word ptr (-12)[ebp],5
mov dword ptr (-40)[ebp],2
movsx edi,word ptr (-12)[ebp]
mov eax,edi
mul dword ptr (-40)[ebp]
mov edi,eax
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,10
je L1351
mov dword ptr (-8)[ebp],159
cmp dword ptr (-4)[ebp],0
je L1353
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1353:
L1351:
mov word ptr (-12)[ebp],5
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
movsx edi,word ptr (-12)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmul dword ptr (-56)[ebp]
call __ftol
mov edi,eax
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,10
je L1355
mov dword ptr (-8)[ebp],160
cmp dword ptr (-4)[ebp],0
je L1357
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1357:
L1355:
mov word ptr (-12)[ebp],5
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
movsx edi,word ptr (-12)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmul qword ptr (-64)[ebp]
call __ftol
mov edi,eax
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,10
je L1359
mov dword ptr (-8)[ebp],161
cmp dword ptr (-4)[ebp],0
je L1361
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1361:
L1359:
mov dword ptr (-16)[ebp],5
mov byte ptr (-25)[ebp],2
mov edi,dword ptr (-16)[ebp]
movsx esi,byte ptr (-25)[ebp]
imul edi,esi
mov dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],10
je L1363
mov dword ptr (-8)[ebp],162
cmp dword ptr (-4)[ebp],0
je L1365
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1365:
L1363:
mov dword ptr (-16)[ebp],5
mov word ptr (-28)[ebp],2
mov edi,dword ptr (-16)[ebp]
movsx esi,word ptr (-28)[ebp]
imul edi,esi
mov dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],10
je L1367
mov dword ptr (-8)[ebp],163
cmp dword ptr (-4)[ebp],0
je L1369
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1369:
L1367:
mov dword ptr (-16)[ebp],5
mov dword ptr (-32)[ebp],2
mov edi,dword ptr (-16)[ebp]
mov esi,dword ptr (-32)[ebp]
imul edi,esi
mov dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],10
je L1371
mov dword ptr (-8)[ebp],164
cmp dword ptr (-4)[ebp],0
je L1373
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1373:
L1371:
mov dword ptr (-16)[ebp],5
mov dword ptr (-36)[ebp],2
mov edi,dword ptr (-16)[ebp]
mov esi,dword ptr (-36)[ebp]
imul edi,esi
mov dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],10
je L1375
mov dword ptr (-8)[ebp],165
cmp dword ptr (-4)[ebp],0
je L1377
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1377:
L1375:
mov dword ptr (-16)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-16)[ebp]
mov eax,edi
mul dword ptr (-40)[ebp]
mov edi,eax
mov dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],10
je L1379
mov dword ptr (-8)[ebp],166
cmp dword ptr (-4)[ebp],0
je L1381
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1381:
L1379:
mov dword ptr (-16)[ebp],5
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
mov edi,dword ptr (-16)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmul dword ptr (-56)[ebp]
call __ftol
mov dword ptr (-16)[ebp],eax
cmp dword ptr (-16)[ebp],10
je L1383
mov dword ptr (-8)[ebp],167
cmp dword ptr (-4)[ebp],0
je L1385
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1385:
L1383:
mov dword ptr (-16)[ebp],5
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
fild dword ptr (-16)[ebp]
fmul qword ptr (-64)[ebp]
call __ftol
mov dword ptr (-16)[ebp],eax
cmp dword ptr (-16)[ebp],10
je L1387
mov dword ptr (-8)[ebp],168
cmp dword ptr (-4)[ebp],0
je L1389
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1389:
L1387:
mov dword ptr (-20)[ebp],5
mov byte ptr (-25)[ebp],2
mov edi,dword ptr (-20)[ebp]
movsx esi,byte ptr (-25)[ebp]
imul edi,esi
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],10
je L1391
mov dword ptr (-8)[ebp],169
cmp dword ptr (-4)[ebp],0
je L1393
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1393:
L1391:
mov dword ptr (-20)[ebp],5
mov word ptr (-28)[ebp],2
mov edi,dword ptr (-20)[ebp]
movsx esi,word ptr (-28)[ebp]
imul edi,esi
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],10
je L1395
mov dword ptr (-8)[ebp],170
cmp dword ptr (-4)[ebp],0
je L1397
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1397:
L1395:
mov dword ptr (-20)[ebp],5
mov dword ptr (-32)[ebp],2
mov edi,dword ptr (-20)[ebp]
mov esi,dword ptr (-32)[ebp]
imul edi,esi
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],10
je L1399
mov dword ptr (-8)[ebp],171
cmp dword ptr (-4)[ebp],0
je L1401
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1401:
L1399:
mov dword ptr (-20)[ebp],5
mov dword ptr (-36)[ebp],2
mov edi,dword ptr (-20)[ebp]
mov esi,dword ptr (-36)[ebp]
imul edi,esi
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],10
je L1403
mov dword ptr (-8)[ebp],172
cmp dword ptr (-4)[ebp],0
je L1405
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1405:
L1403:
mov dword ptr (-20)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-20)[ebp]
mov eax,edi
mul dword ptr (-40)[ebp]
mov edi,eax
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],10
je L1407
mov dword ptr (-8)[ebp],173
cmp dword ptr (-4)[ebp],0
je L1409
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1409:
L1407:
mov dword ptr (-20)[ebp],5
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
mov edi,dword ptr (-20)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmul dword ptr (-56)[ebp]
call __ftol
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],10
je L1411
mov dword ptr (-8)[ebp],174
cmp dword ptr (-4)[ebp],0
je L1413
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1413:
L1411:
mov dword ptr (-20)[ebp],5
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
fild dword ptr (-20)[ebp]
fmul qword ptr (-64)[ebp]
call __ftol
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],10
je L1415
mov dword ptr (-8)[ebp],175
cmp dword ptr (-4)[ebp],0
je L1417
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1417:
L1415:
mov dword ptr (-24)[ebp],5
mov byte ptr (-25)[ebp],2
mov eax,dword ptr (-24)[ebp]
movsx edi,byte ptr (-25)[ebp]
mul edi
mov dword ptr (-24)[ebp],eax
mov edi,dword ptr (-24)[ebp]
cmp edi,10
je L1419
mov dword ptr (-8)[ebp],176
cmp dword ptr (-4)[ebp],0
je L1421
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1421:
L1419:
mov dword ptr (-24)[ebp],5
mov word ptr (-28)[ebp],2
mov eax,dword ptr (-24)[ebp]
movsx edi,word ptr (-28)[ebp]
mul edi
mov dword ptr (-24)[ebp],eax
mov edi,dword ptr (-24)[ebp]
cmp edi,10
je L1423
mov dword ptr (-8)[ebp],177
cmp dword ptr (-4)[ebp],0
je L1425
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1425:
L1423:
mov dword ptr (-24)[ebp],5
mov dword ptr (-32)[ebp],2
mov eax,dword ptr (-24)[ebp]
mov edi,dword ptr (-32)[ebp]
mul edi
mov dword ptr (-24)[ebp],eax
mov edi,dword ptr (-24)[ebp]
cmp edi,10
je L1427
mov dword ptr (-8)[ebp],178
cmp dword ptr (-4)[ebp],0
je L1429
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1429:
L1427:
mov dword ptr (-24)[ebp],5
mov dword ptr (-36)[ebp],2
mov eax,dword ptr (-24)[ebp]
mov edi,dword ptr (-36)[ebp]
mul edi
mov dword ptr (-24)[ebp],eax
mov edi,dword ptr (-24)[ebp]
cmp edi,10
je L1431
mov dword ptr (-8)[ebp],179
cmp dword ptr (-4)[ebp],0
je L1433
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1433:
L1431:
mov dword ptr (-24)[ebp],5
mov dword ptr (-40)[ebp],2
mov eax,dword ptr (-24)[ebp]
mul dword ptr (-40)[ebp]
mov dword ptr (-24)[ebp],eax
mov edi,dword ptr (-24)[ebp]
cmp edi,10
je L1435
mov dword ptr (-8)[ebp],180
cmp dword ptr (-4)[ebp],0
je L1437
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1437:
L1435:
mov dword ptr (-24)[ebp],5
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
mov edi,dword ptr (-24)[ebp]
fld qword ptr (L596)
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 (-56)[ebp]
fstp dword ptr (-192)[ebp]
fld dword ptr (L828)
fcomp dword ptr (-192)[ebp]
fstsw ax
sahf
ja L1440
fld dword ptr (-192)[ebp]
fsub dword ptr (L828)
call __ftol
mov edi,eax
lea edi,(080000000H)[edi]
mov dword ptr (-188)[ebp],edi
jmp L1441
L1440:
fld dword ptr (-192)[ebp]
call __ftol
mov edi,eax
mov dword ptr (-188)[ebp],edi
L1441:
mov edi,dword ptr (-188)[ebp]
mov dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,10
je L1442
mov dword ptr (-8)[ebp],181
cmp dword ptr (-4)[ebp],0
je L1444
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1444:
L1442:
mov dword ptr (-24)[ebp],5
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
mov edi,dword ptr (-24)[ebp]
fld qword ptr (L596)
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 (-64)[ebp]
fstp qword ptr (-208)[ebp]
fld qword ptr (L836)
fcomp qword ptr (-208)[ebp]
fstsw ax
sahf
ja L1447
fld qword ptr (-208)[ebp]
fsub qword ptr (L836)
call __ftol
mov edi,eax
lea edi,(080000000H)[edi]
mov dword ptr (-200)[ebp],edi
jmp L1448
L1447:
fld qword ptr (-208)[ebp]
call __ftol
mov edi,eax
mov dword ptr (-200)[ebp],edi
L1448:
mov edi,dword ptr (-200)[ebp]
mov dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,10
je L1449
mov dword ptr (-8)[ebp],182
cmp dword ptr (-4)[ebp],0
je L1451
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1451:
L1449:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
mov byte ptr (-25)[ebp],2
fld dword ptr (-44)[ebp]
movsx edi,byte ptr (-25)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
fstp dword ptr (-44)[ebp]
fld dword ptr (L1455)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1453
mov dword ptr (-8)[ebp],183
cmp dword ptr (-4)[ebp],0
je L1456
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1456:
L1453:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
mov word ptr (-28)[ebp],2
fld dword ptr (-44)[ebp]
movsx edi,word ptr (-28)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
fstp dword ptr (-44)[ebp]
fld dword ptr (L1455)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1458
mov dword ptr (-8)[ebp],184
cmp dword ptr (-4)[ebp],0
je L1460
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1460:
L1458:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
mov dword ptr (-32)[ebp],2
fld dword ptr (-44)[ebp]
mov edi,dword ptr (-32)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
fstp dword ptr (-44)[ebp]
fld dword ptr (L1455)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1462
mov dword ptr (-8)[ebp],185
cmp dword ptr (-4)[ebp],0
je L1464
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1464:
L1462:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
mov dword ptr (-36)[ebp],2
fld dword ptr (-44)[ebp]
mov edi,dword ptr (-36)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
fstp dword ptr (-44)[ebp]
fld dword ptr (L1455)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1466
mov dword ptr (-8)[ebp],186
cmp dword ptr (-4)[ebp],0
je L1468
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1468:
L1466:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
fld dword ptr (-44)[ebp]
fld qword ptr (L596)
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 (-44)[ebp]
fld dword ptr (L1455)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1470
mov dword ptr (-8)[ebp],187
cmp dword ptr (-4)[ebp],0
je L1472
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1472:
L1470:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
fld dword ptr (-44)[ebp]
fmul dword ptr (-56)[ebp]
fstp dword ptr (-44)[ebp]
fld dword ptr (L1455)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1474
mov dword ptr (-8)[ebp],188
cmp dword ptr (-4)[ebp],0
je L1476
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1476:
L1474:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
fld dword ptr (-44)[ebp]
fmul qword ptr (-64)[ebp]
fstp dword ptr (-44)[ebp]
fld dword ptr (L1455)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1478
mov dword ptr (-8)[ebp],189
cmp dword ptr (-4)[ebp],0
je L1480
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1480:
L1478:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
mov byte ptr (-25)[ebp],2
fld qword ptr (-52)[ebp]
movsx edi,byte ptr (-25)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
fstp qword ptr (-52)[ebp]
fld qword ptr (L1484)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1482
mov dword ptr (-8)[ebp],190
cmp dword ptr (-4)[ebp],0
je L1485
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1485:
L1482:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
mov word ptr (-28)[ebp],2
fld qword ptr (-52)[ebp]
movsx edi,word ptr (-28)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
fstp qword ptr (-52)[ebp]
fld qword ptr (L1484)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1487
mov dword ptr (-8)[ebp],191
cmp dword ptr (-4)[ebp],0
je L1489
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1489:
L1487:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
mov dword ptr (-32)[ebp],2
fld qword ptr (-52)[ebp]
fild dword ptr (-32)[ebp]
fmulp st(1),st
fstp qword ptr (-52)[ebp]
fld qword ptr (L1484)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1491
mov dword ptr (-8)[ebp],192
cmp dword ptr (-4)[ebp],0
je L1493
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1493:
L1491:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
mov dword ptr (-36)[ebp],2
fld qword ptr (-52)[ebp]
fild dword ptr (-36)[ebp]
fmulp st(1),st
fstp qword ptr (-52)[ebp]
fld qword ptr (L1484)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1495
mov dword ptr (-8)[ebp],193
cmp dword ptr (-4)[ebp],0
je L1497
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1497:
L1495:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
fld qword ptr (-52)[ebp]
fld qword ptr (L596)
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 (-52)[ebp]
fld qword ptr (L1484)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1499
mov dword ptr (-8)[ebp],194
cmp dword ptr (-4)[ebp],0
je L1501
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1501:
L1499:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
fld qword ptr (-52)[ebp]
fmul dword ptr (-56)[ebp]
fstp qword ptr (-52)[ebp]
fld qword ptr (L1484)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1503
mov dword ptr (-8)[ebp],195
cmp dword ptr (-4)[ebp],0
je L1505
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1505:
L1503:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
fld qword ptr (-52)[ebp]
fmul qword ptr (-64)[ebp]
fstp qword ptr (-52)[ebp]
fld qword ptr (L1484)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1507
mov dword ptr (-8)[ebp],196
cmp dword ptr (-4)[ebp],0
je L1509
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1509:
L1507:
mov byte ptr (-9)[ebp],5
mov byte ptr (-25)[ebp],2
movsx eax,byte ptr (-9)[ebp]
movsx edi,byte ptr (-25)[ebp]
cdq
idiv edi
mov ebx,eax
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,2
je L1511
mov dword ptr (-8)[ebp],197
cmp dword ptr (-4)[ebp],0
je L1513
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1513:
L1511:
mov byte ptr (-9)[ebp],5
mov word ptr (-28)[ebp],2
movsx eax,byte ptr (-9)[ebp]
movsx edi,word ptr (-28)[ebp]
cdq
idiv edi
mov ebx,eax
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,2
je L1515
mov dword ptr (-8)[ebp],198
cmp dword ptr (-4)[ebp],0
je L1517
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1517:
L1515:
mov byte ptr (-9)[ebp],5
mov dword ptr (-32)[ebp],2
movsx eax,byte ptr (-9)[ebp]
mov edi,dword ptr (-32)[ebp]
cdq
idiv edi
mov ebx,eax
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,2
je L1519
mov dword ptr (-8)[ebp],199
cmp dword ptr (-4)[ebp],0
je L1521
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1521:
L1519:
mov byte ptr (-9)[ebp],5
mov dword ptr (-36)[ebp],2
movsx eax,byte ptr (-9)[ebp]
mov edi,dword ptr (-36)[ebp]
cdq
idiv edi
mov ebx,eax
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,2
je L1523
mov dword ptr (-8)[ebp],200
cmp dword ptr (-4)[ebp],0
je L1525
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1525:
L1523:
mov byte ptr (-9)[ebp],5
mov dword ptr (-40)[ebp],2
movsx edi,byte ptr (-9)[ebp]
mov eax,edi
mov edi,dword ptr (-40)[ebp]
xor edx,edx
div edi
mov edi,eax
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,2
je L1527
mov dword ptr (-8)[ebp],201
cmp dword ptr (-4)[ebp],0
je L1529
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1529:
L1527:
mov byte ptr (-9)[ebp],5
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
movsx edi,byte ptr (-9)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fdiv dword ptr (-56)[ebp]
call __ftol
mov ebx,eax
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,2
je L1531
mov dword ptr (-8)[ebp],202
cmp dword ptr (-4)[ebp],0
je L1533
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1533:
L1531:
mov byte ptr (-9)[ebp],5
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
movsx edi,byte ptr (-9)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fdiv qword ptr (-64)[ebp]
call __ftol
mov ebx,eax
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,2
je L1535
mov dword ptr (-8)[ebp],203
cmp dword ptr (-4)[ebp],0
je L1537
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1537:
L1535:
mov word ptr (-12)[ebp],5
mov byte ptr (-25)[ebp],2
movsx eax,word ptr (-12)[ebp]
movsx edi,byte ptr (-25)[ebp]
cdq
idiv edi
mov edi,eax
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,2
je L1539
mov dword ptr (-8)[ebp],204
cmp dword ptr (-4)[ebp],0
je L1541
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1541:
L1539:
mov word ptr (-12)[ebp],5
mov word ptr (-28)[ebp],2
movsx eax,word ptr (-12)[ebp]
movsx edi,word ptr (-28)[ebp]
cdq
idiv edi
mov edi,eax
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,2
je L1543
mov dword ptr (-8)[ebp],205
cmp dword ptr (-4)[ebp],0
je L1545
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1545:
L1543:
mov word ptr (-12)[ebp],5
mov dword ptr (-32)[ebp],2
movsx eax,word ptr (-12)[ebp]
mov edi,dword ptr (-32)[ebp]
cdq
idiv edi
mov edi,eax
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,2
je L1547
mov dword ptr (-8)[ebp],206
cmp dword ptr (-4)[ebp],0
je L1549
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1549:
L1547:
mov word ptr (-12)[ebp],5
mov dword ptr (-36)[ebp],2
movsx eax,word ptr (-12)[ebp]
mov edi,dword ptr (-36)[ebp]
cdq
idiv edi
mov edi,eax
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,2
je L1551
mov dword ptr (-8)[ebp],207
cmp dword ptr (-4)[ebp],0
je L1553
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1553:
L1551:
mov word ptr (-12)[ebp],5
mov dword ptr (-40)[ebp],2
movsx edi,word ptr (-12)[ebp]
mov eax,edi
mov edi,dword ptr (-40)[ebp]
xor edx,edx
div edi
mov edi,eax
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,2
je L1555
mov dword ptr (-8)[ebp],208
cmp dword ptr (-4)[ebp],0
je L1557
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1557:
L1555:
mov word ptr (-12)[ebp],5
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
movsx edi,word ptr (-12)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fdiv dword ptr (-56)[ebp]
call __ftol
mov edi,eax
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,2
je L1559
mov dword ptr (-8)[ebp],209
cmp dword ptr (-4)[ebp],0
je L1561
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1561:
L1559:
mov word ptr (-12)[ebp],5
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
movsx edi,word ptr (-12)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fdiv qword ptr (-64)[ebp]
call __ftol
mov edi,eax
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,2
je L1563
mov dword ptr (-8)[ebp],210
cmp dword ptr (-4)[ebp],0
je L1565
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1565:
L1563:
mov dword ptr (-16)[ebp],5
mov byte ptr (-25)[ebp],2
mov eax,dword ptr (-16)[ebp]
movsx edi,byte ptr (-25)[ebp]
cdq
idiv edi
mov dword ptr (-16)[ebp],eax
cmp dword ptr (-16)[ebp],2
je L1567
mov dword ptr (-8)[ebp],211
cmp dword ptr (-4)[ebp],0
je L1569
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1569:
L1567:
mov dword ptr (-16)[ebp],5
mov word ptr (-28)[ebp],2
mov eax,dword ptr (-16)[ebp]
movsx edi,word ptr (-28)[ebp]
cdq
idiv edi
mov dword ptr (-16)[ebp],eax
cmp dword ptr (-16)[ebp],2
je L1571
mov dword ptr (-8)[ebp],212
cmp dword ptr (-4)[ebp],0
je L1573
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1573:
L1571:
mov dword ptr (-16)[ebp],5
mov dword ptr (-32)[ebp],2
mov eax,dword ptr (-16)[ebp]
mov edi,dword ptr (-32)[ebp]
cdq
idiv edi
mov dword ptr (-16)[ebp],eax
cmp dword ptr (-16)[ebp],2
je L1575
mov dword ptr (-8)[ebp],213
cmp dword ptr (-4)[ebp],0
je L1577
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1577:
L1575:
mov dword ptr (-16)[ebp],5
mov dword ptr (-36)[ebp],2
mov eax,dword ptr (-16)[ebp]
mov edi,dword ptr (-36)[ebp]
cdq
idiv edi
mov dword ptr (-16)[ebp],eax
cmp dword ptr (-16)[ebp],2
je L1579
mov dword ptr (-8)[ebp],214
cmp dword ptr (-4)[ebp],0
je L1581
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1581:
L1579:
mov dword ptr (-16)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-16)[ebp]
mov eax,edi
mov edi,dword ptr (-40)[ebp]
xor edx,edx
div edi
mov edi,eax
mov dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],2
je L1583
mov dword ptr (-8)[ebp],215
cmp dword ptr (-4)[ebp],0
je L1585
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1585:
L1583:
mov dword ptr (-16)[ebp],5
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
mov edi,dword ptr (-16)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fdiv dword ptr (-56)[ebp]
call __ftol
mov dword ptr (-16)[ebp],eax
cmp dword ptr (-16)[ebp],2
je L1587
mov dword ptr (-8)[ebp],216
cmp dword ptr (-4)[ebp],0
je L1589
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1589:
L1587:
mov dword ptr (-16)[ebp],5
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
fild dword ptr (-16)[ebp]
fdiv qword ptr (-64)[ebp]
call __ftol
mov dword ptr (-16)[ebp],eax
cmp dword ptr (-16)[ebp],2
je L1591
mov dword ptr (-8)[ebp],217
cmp dword ptr (-4)[ebp],0
je L1593
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1593:
L1591:
mov dword ptr (-20)[ebp],5
mov byte ptr (-25)[ebp],2
mov eax,dword ptr (-20)[ebp]
movsx edi,byte ptr (-25)[ebp]
cdq
idiv edi
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],2
je L1595
mov dword ptr (-8)[ebp],218
cmp dword ptr (-4)[ebp],0
je L1597
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1597:
L1595:
mov dword ptr (-20)[ebp],5
mov word ptr (-28)[ebp],2
mov eax,dword ptr (-20)[ebp]
movsx edi,word ptr (-28)[ebp]
cdq
idiv edi
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],2
je L1599
mov dword ptr (-8)[ebp],219
cmp dword ptr (-4)[ebp],0
je L1601
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1601:
L1599:
mov dword ptr (-20)[ebp],5
mov dword ptr (-32)[ebp],2
mov eax,dword ptr (-20)[ebp]
mov edi,dword ptr (-32)[ebp]
cdq
idiv edi
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],2
je L1603
mov dword ptr (-8)[ebp],220
cmp dword ptr (-4)[ebp],0
je L1605
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1605:
L1603:
mov dword ptr (-20)[ebp],5
mov dword ptr (-36)[ebp],2
mov eax,dword ptr (-20)[ebp]
mov edi,dword ptr (-36)[ebp]
cdq
idiv edi
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],2
je L1607
mov dword ptr (-8)[ebp],221
cmp dword ptr (-4)[ebp],0
je L1609
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1609:
L1607:
mov dword ptr (-20)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-20)[ebp]
mov eax,edi
mov edi,dword ptr (-40)[ebp]
xor edx,edx
div edi
mov edi,eax
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],2
je L1611
mov dword ptr (-8)[ebp],222
cmp dword ptr (-4)[ebp],0
je L1613
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1613:
L1611:
mov dword ptr (-20)[ebp],5
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
mov edi,dword ptr (-20)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fdiv dword ptr (-56)[ebp]
call __ftol
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],2
je L1615
mov dword ptr (-8)[ebp],223
cmp dword ptr (-4)[ebp],0
je L1617
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1617:
L1615:
mov dword ptr (-20)[ebp],5
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
fild dword ptr (-20)[ebp]
fdiv qword ptr (-64)[ebp]
call __ftol
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],2
je L1619
mov dword ptr (-8)[ebp],224
cmp dword ptr (-4)[ebp],0
je L1621
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1621:
L1619:
mov dword ptr (-24)[ebp],5
mov byte ptr (-25)[ebp],2
mov eax,dword ptr (-24)[ebp]
movsx edi,byte ptr (-25)[ebp]
xor edx,edx
div edi
mov dword ptr (-24)[ebp],eax
mov edi,dword ptr (-24)[ebp]
cmp edi,2
je L1623
mov dword ptr (-8)[ebp],225
cmp dword ptr (-4)[ebp],0
je L1625
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1625:
L1623:
mov dword ptr (-24)[ebp],5
mov word ptr (-28)[ebp],2
mov eax,dword ptr (-24)[ebp]
movsx edi,word ptr (-28)[ebp]
xor edx,edx
div edi
mov dword ptr (-24)[ebp],eax
mov edi,dword ptr (-24)[ebp]
cmp edi,2
je L1627
mov dword ptr (-8)[ebp],226
cmp dword ptr (-4)[ebp],0
je L1629
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1629:
L1627:
mov dword ptr (-24)[ebp],5
mov dword ptr (-32)[ebp],2
mov eax,dword ptr (-24)[ebp]
mov edi,dword ptr (-32)[ebp]
xor edx,edx
div edi
mov dword ptr (-24)[ebp],eax
mov edi,dword ptr (-24)[ebp]
cmp edi,2
je L1631
mov dword ptr (-8)[ebp],227
cmp dword ptr (-4)[ebp],0
je L1633
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1633:
L1631:
mov dword ptr (-24)[ebp],5
mov dword ptr (-36)[ebp],2
mov eax,dword ptr (-24)[ebp]
mov edi,dword ptr (-36)[ebp]
xor edx,edx
div edi
mov dword ptr (-24)[ebp],eax
mov edi,dword ptr (-24)[ebp]
cmp edi,2
je L1635
mov dword ptr (-8)[ebp],228
cmp dword ptr (-4)[ebp],0
je L1637
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1637:
L1635:
mov dword ptr (-24)[ebp],5
mov dword ptr (-40)[ebp],2
mov eax,dword ptr (-24)[ebp]
mov edi,dword ptr (-40)[ebp]
xor edx,edx
div edi
mov dword ptr (-24)[ebp],eax
mov edi,dword ptr (-24)[ebp]
cmp edi,2
je L1639
mov dword ptr (-8)[ebp],229
cmp dword ptr (-4)[ebp],0
je L1641
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1641:
L1639:
mov dword ptr (-24)[ebp],5
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
mov edi,dword ptr (-24)[ebp]
fld qword ptr (L596)
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 (-56)[ebp]
fstp dword ptr (-224)[ebp]
fld dword ptr (L828)
fcomp dword ptr (-224)[ebp]
fstsw ax
sahf
ja L1644
fld dword ptr (-224)[ebp]
fsub dword ptr (L828)
call __ftol
mov edi,eax
lea edi,(080000000H)[edi]
mov dword ptr (-220)[ebp],edi
jmp L1645
L1644:
fld dword ptr (-224)[ebp]
call __ftol
mov edi,eax
mov dword ptr (-220)[ebp],edi
L1645:
mov edi,dword ptr (-220)[ebp]
mov dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,2
je L1646
mov dword ptr (-8)[ebp],230
cmp dword ptr (-4)[ebp],0
je L1648
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1648:
L1646:
mov dword ptr (-24)[ebp],5
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
mov edi,dword ptr (-24)[ebp]
fld qword ptr (L596)
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 (-64)[ebp]
fstp qword ptr (-240)[ebp]
fld qword ptr (L836)
fcomp qword ptr (-240)[ebp]
fstsw ax
sahf
ja L1651
fld qword ptr (-240)[ebp]
fsub qword ptr (L836)
call __ftol
mov edi,eax
lea edi,(080000000H)[edi]
mov dword ptr (-232)[ebp],edi
jmp L1652
L1651:
fld qword ptr (-240)[ebp]
call __ftol
mov edi,eax
mov dword ptr (-232)[ebp],edi
L1652:
mov edi,dword ptr (-232)[ebp]
mov dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,2
je L1653
mov dword ptr (-8)[ebp],231
cmp dword ptr (-4)[ebp],0
je L1655
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1655:
L1653:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
mov byte ptr (-25)[ebp],2
fld dword ptr (-44)[ebp]
movsx edi,byte ptr (-25)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fdivp st(1),st
fstp dword ptr (-44)[ebp]
fld qword ptr (L1659)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1657
mov dword ptr (-8)[ebp],232
cmp dword ptr (-4)[ebp],0
je L1660
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1660:
L1657:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
mov word ptr (-28)[ebp],2
fld dword ptr (-44)[ebp]
movsx edi,word ptr (-28)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fdivp st(1),st
fstp dword ptr (-44)[ebp]
fld qword ptr (L1659)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1662
mov dword ptr (-8)[ebp],233
cmp dword ptr (-4)[ebp],0
je L1664
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1664:
L1662:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
mov dword ptr (-32)[ebp],2
fld dword ptr (-44)[ebp]
mov edi,dword ptr (-32)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fdivp st(1),st
fstp dword ptr (-44)[ebp]
fld qword ptr (L1659)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1666
mov dword ptr (-8)[ebp],234
cmp dword ptr (-4)[ebp],0
je L1668
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1668:
L1666:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
mov dword ptr (-36)[ebp],2
fld dword ptr (-44)[ebp]
mov edi,dword ptr (-36)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fdivp st(1),st
fstp dword ptr (-44)[ebp]
fld qword ptr (L1659)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1670
mov dword ptr (-8)[ebp],235
cmp dword ptr (-4)[ebp],0
je L1672
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1672:
L1670:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
fld dword ptr (-44)[ebp]
fld qword ptr (L596)
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 (-44)[ebp]
fld qword ptr (L1659)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1674
mov dword ptr (-8)[ebp],236
cmp dword ptr (-4)[ebp],0
je L1676
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1676:
L1674:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
fld dword ptr (-44)[ebp]
fdiv dword ptr (-56)[ebp]
fstp dword ptr (-44)[ebp]
fld qword ptr (L1659)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1678
mov dword ptr (-8)[ebp],237
cmp dword ptr (-4)[ebp],0
je L1680
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1680:
L1678:
fld dword ptr (L841)
fstp dword ptr (-44)[ebp]
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
fld dword ptr (-44)[ebp]
fdiv qword ptr (-64)[ebp]
fstp dword ptr (-44)[ebp]
fld qword ptr (L1659)
fcomp dword ptr (-44)[ebp]
fstsw ax
sahf
je L1682
mov dword ptr (-8)[ebp],238
cmp dword ptr (-4)[ebp],0
je L1684
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1684:
L1682:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
mov byte ptr (-25)[ebp],2
fld qword ptr (-52)[ebp]
movsx edi,byte ptr (-25)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fdivp st(1),st
fstp qword ptr (-52)[ebp]
fld qword ptr (L1659)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1686
mov dword ptr (-8)[ebp],239
cmp dword ptr (-4)[ebp],0
je L1688
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1688:
L1686:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
mov word ptr (-28)[ebp],2
fld qword ptr (-52)[ebp]
movsx edi,word ptr (-28)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fdivp st(1),st
fstp qword ptr (-52)[ebp]
fld qword ptr (L1659)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1690
mov dword ptr (-8)[ebp],240
cmp dword ptr (-4)[ebp],0
je L1692
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1692:
L1690:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
mov dword ptr (-32)[ebp],2
fld qword ptr (-52)[ebp]
fild dword ptr (-32)[ebp]
fdivp st(1),st
fstp qword ptr (-52)[ebp]
fld qword ptr (L1659)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1694
mov dword ptr (-8)[ebp],241
cmp dword ptr (-4)[ebp],0
je L1696
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1696:
L1694:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
mov dword ptr (-36)[ebp],2
fld qword ptr (-52)[ebp]
fild dword ptr (-36)[ebp]
fdivp st(1),st
fstp qword ptr (-52)[ebp]
fld qword ptr (L1659)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1698
mov dword ptr (-8)[ebp],242
cmp dword ptr (-4)[ebp],0
je L1700
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1700:
L1698:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
fld qword ptr (-52)[ebp]
fld qword ptr (L596)
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 (-52)[ebp]
fld qword ptr (L1659)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1702
mov dword ptr (-8)[ebp],243
cmp dword ptr (-4)[ebp],0
je L1704
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1704:
L1702:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
fld dword ptr (L529)
fstp dword ptr (-56)[ebp]
fld qword ptr (-52)[ebp]
fdiv dword ptr (-56)[ebp]
fstp qword ptr (-52)[ebp]
fld qword ptr (L1659)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1706
mov dword ptr (-8)[ebp],244
cmp dword ptr (-4)[ebp],0
je L1708
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1708:
L1706:
fld qword ptr (L870)
fstp qword ptr (-52)[ebp]
fld qword ptr (L416)
fstp qword ptr (-64)[ebp]
fld qword ptr (-52)[ebp]
fdiv qword ptr (-64)[ebp]
fstp qword ptr (-52)[ebp]
fld qword ptr (L1659)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
je L1710
mov dword ptr (-8)[ebp],245
cmp dword ptr (-4)[ebp],0
je L1712
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1712:
L1710:
mov byte ptr (-9)[ebp],5
mov byte ptr (-25)[ebp],2
movsx eax,byte ptr (-9)[ebp]
movsx edi,byte ptr (-25)[ebp]
cdq
idiv edi
mov ebx,edx
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,1
je L1714
mov dword ptr (-8)[ebp],246
cmp dword ptr (-4)[ebp],0
je L1716
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1716:
L1714:
mov byte ptr (-9)[ebp],5
mov word ptr (-28)[ebp],2
movsx eax,byte ptr (-9)[ebp]
movsx edi,word ptr (-28)[ebp]
cdq
idiv edi
mov ebx,edx
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,1
je L1718
mov dword ptr (-8)[ebp],247
cmp dword ptr (-4)[ebp],0
je L1720
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1720:
L1718:
mov byte ptr (-9)[ebp],5
mov dword ptr (-32)[ebp],2
movsx eax,byte ptr (-9)[ebp]
mov edi,dword ptr (-32)[ebp]
cdq
idiv edi
mov ebx,edx
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,1
je L1722
mov dword ptr (-8)[ebp],248
cmp dword ptr (-4)[ebp],0
je L1724
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1724:
L1722:
mov byte ptr (-9)[ebp],5
mov dword ptr (-36)[ebp],2
movsx eax,byte ptr (-9)[ebp]
mov edi,dword ptr (-36)[ebp]
cdq
idiv edi
mov ebx,edx
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,1
je L1726
mov dword ptr (-8)[ebp],249
cmp dword ptr (-4)[ebp],0
je L1728
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1728:
L1726:
mov byte ptr (-9)[ebp],5
mov dword ptr (-40)[ebp],2
movsx edi,byte ptr (-9)[ebp]
mov eax,edi
mov edi,dword ptr (-40)[ebp]
xor edx,edx
div edi
mov edi,edx
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,1
je L1730
mov dword ptr (-8)[ebp],250
cmp dword ptr (-4)[ebp],0
je L1732
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1732:
L1730:
mov word ptr (-12)[ebp],5
mov byte ptr (-25)[ebp],2
movsx eax,word ptr (-12)[ebp]
movsx edi,byte ptr (-25)[ebp]
cdq
idiv edi
mov edi,edx
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,1
je L1734
mov dword ptr (-8)[ebp],251
cmp dword ptr (-4)[ebp],0
je L1736
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1736:
L1734:
mov word ptr (-12)[ebp],5
mov word ptr (-28)[ebp],2
movsx eax,word ptr (-12)[ebp]
movsx edi,word ptr (-28)[ebp]
cdq
idiv edi
mov edi,edx
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,1
je L1738
mov dword ptr (-8)[ebp],252
cmp dword ptr (-4)[ebp],0
je L1740
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1740:
L1738:
mov word ptr (-12)[ebp],5
mov dword ptr (-32)[ebp],2
movsx eax,word ptr (-12)[ebp]
mov edi,dword ptr (-32)[ebp]
cdq
idiv edi
mov edi,edx
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,1
je L1742
mov dword ptr (-8)[ebp],253
cmp dword ptr (-4)[ebp],0
je L1744
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1744:
L1742:
mov word ptr (-12)[ebp],5
mov dword ptr (-36)[ebp],2
movsx eax,word ptr (-12)[ebp]
mov edi,dword ptr (-36)[ebp]
cdq
idiv edi
mov edi,edx
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,1
je L1746
mov dword ptr (-8)[ebp],254
cmp dword ptr (-4)[ebp],0
je L1748
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1748:
L1746:
mov word ptr (-12)[ebp],5
mov dword ptr (-40)[ebp],2
movsx edi,word ptr (-12)[ebp]
mov eax,edi
mov edi,dword ptr (-40)[ebp]
xor edx,edx
div edi
mov edi,edx
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,1
je L1750
mov dword ptr (-8)[ebp],255
cmp dword ptr (-4)[ebp],0
je L1752
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1752:
L1750:
mov dword ptr (-16)[ebp],5
mov byte ptr (-25)[ebp],2
mov eax,dword ptr (-16)[ebp]
movsx edi,byte ptr (-25)[ebp]
cdq
idiv edi
mov dword ptr (-16)[ebp],edx
cmp dword ptr (-16)[ebp],1
je L1754
mov dword ptr (-8)[ebp],256
cmp dword ptr (-4)[ebp],0
je L1756
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1756:
L1754:
mov dword ptr (-16)[ebp],5
mov word ptr (-28)[ebp],2
mov eax,dword ptr (-16)[ebp]
movsx edi,word ptr (-28)[ebp]
cdq
idiv edi
mov dword ptr (-16)[ebp],edx
cmp dword ptr (-16)[ebp],1
je L1758
mov dword ptr (-8)[ebp],257
cmp dword ptr (-4)[ebp],0
je L1760
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1760:
L1758:
mov dword ptr (-16)[ebp],5
mov dword ptr (-32)[ebp],2
mov eax,dword ptr (-16)[ebp]
mov edi,dword ptr (-32)[ebp]
cdq
idiv edi
mov dword ptr (-16)[ebp],edx
cmp dword ptr (-16)[ebp],1
je L1762
mov dword ptr (-8)[ebp],258
cmp dword ptr (-4)[ebp],0
je L1764
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1764:
L1762:
mov dword ptr (-16)[ebp],5
mov dword ptr (-36)[ebp],2
mov eax,dword ptr (-16)[ebp]
mov edi,dword ptr (-36)[ebp]
cdq
idiv edi
mov dword ptr (-16)[ebp],edx
cmp dword ptr (-16)[ebp],1
je L1766
mov dword ptr (-8)[ebp],259
cmp dword ptr (-4)[ebp],0
je L1768
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1768:
L1766:
mov dword ptr (-16)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-16)[ebp]
mov eax,edi
mov edi,dword ptr (-40)[ebp]
xor edx,edx
div edi
mov edi,edx
mov dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],1
je L1770
mov dword ptr (-8)[ebp],260
cmp dword ptr (-4)[ebp],0
je L1772
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1772:
L1770:
mov dword ptr (-20)[ebp],5
mov byte ptr (-25)[ebp],2
mov eax,dword ptr (-20)[ebp]
movsx edi,byte ptr (-25)[ebp]
cdq
idiv edi
mov dword ptr (-20)[ebp],edx
cmp dword ptr (-20)[ebp],1
je L1774
mov dword ptr (-8)[ebp],261
cmp dword ptr (-4)[ebp],0
je L1776
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1776:
L1774:
mov dword ptr (-20)[ebp],5
mov word ptr (-28)[ebp],2
mov eax,dword ptr (-20)[ebp]
movsx edi,word ptr (-28)[ebp]
cdq
idiv edi
mov dword ptr (-20)[ebp],edx
cmp dword ptr (-20)[ebp],1
je L1778
mov dword ptr (-8)[ebp],262
cmp dword ptr (-4)[ebp],0
je L1780
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1780:
L1778:
mov dword ptr (-20)[ebp],5
mov dword ptr (-32)[ebp],2
mov eax,dword ptr (-20)[ebp]
mov edi,dword ptr (-32)[ebp]
cdq
idiv edi
mov dword ptr (-20)[ebp],edx
cmp dword ptr (-20)[ebp],1
je L1782
mov dword ptr (-8)[ebp],263
cmp dword ptr (-4)[ebp],0
je L1784
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1784:
L1782:
mov dword ptr (-20)[ebp],5
mov dword ptr (-36)[ebp],2
mov eax,dword ptr (-20)[ebp]
mov edi,dword ptr (-36)[ebp]
cdq
idiv edi
mov dword ptr (-20)[ebp],edx
cmp dword ptr (-20)[ebp],1
je L1786
mov dword ptr (-8)[ebp],264
cmp dword ptr (-4)[ebp],0
je L1788
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1788:
L1786:
mov dword ptr (-20)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-20)[ebp]
mov eax,edi
mov edi,dword ptr (-40)[ebp]
xor edx,edx
div edi
mov edi,edx
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],1
je L1790
mov dword ptr (-8)[ebp],265
cmp dword ptr (-4)[ebp],0
je L1792
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1792:
L1790:
mov dword ptr (-24)[ebp],5
mov byte ptr (-25)[ebp],2
mov eax,dword ptr (-24)[ebp]
movsx edi,byte ptr (-25)[ebp]
xor edx,edx
div edi
mov dword ptr (-24)[ebp],edx
mov edi,dword ptr (-24)[ebp]
cmp edi,1
je L1794
mov dword ptr (-8)[ebp],266
cmp dword ptr (-4)[ebp],0
je L1796
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1796:
L1794:
mov dword ptr (-24)[ebp],5
mov word ptr (-28)[ebp],2
mov eax,dword ptr (-24)[ebp]
movsx edi,word ptr (-28)[ebp]
xor edx,edx
div edi
mov dword ptr (-24)[ebp],edx
mov edi,dword ptr (-24)[ebp]
cmp edi,1
je L1798
mov dword ptr (-8)[ebp],267
cmp dword ptr (-4)[ebp],0
je L1800
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1800:
L1798:
mov dword ptr (-24)[ebp],5
mov dword ptr (-32)[ebp],2
mov eax,dword ptr (-24)[ebp]
mov edi,dword ptr (-32)[ebp]
xor edx,edx
div edi
mov dword ptr (-24)[ebp],edx
mov edi,dword ptr (-24)[ebp]
cmp edi,1
je L1802
mov dword ptr (-8)[ebp],268
cmp dword ptr (-4)[ebp],0
je L1804
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1804:
L1802:
mov dword ptr (-24)[ebp],5
mov dword ptr (-36)[ebp],2
mov eax,dword ptr (-24)[ebp]
mov edi,dword ptr (-36)[ebp]
xor edx,edx
div edi
mov dword ptr (-24)[ebp],edx
mov edi,dword ptr (-24)[ebp]
cmp edi,1
je L1806
mov dword ptr (-8)[ebp],269
cmp dword ptr (-4)[ebp],0
je L1808
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1808:
L1806:
mov dword ptr (-24)[ebp],5
mov dword ptr (-40)[ebp],2
mov eax,dword ptr (-24)[ebp]
mov edi,dword ptr (-40)[ebp]
xor edx,edx
div edi
mov dword ptr (-24)[ebp],edx
mov edi,dword ptr (-24)[ebp]
cmp edi,1
je L1810
mov dword ptr (-8)[ebp],270
cmp dword ptr (-4)[ebp],0
je L1812
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1812:
L1810:
mov byte ptr (-9)[ebp],5
mov byte ptr (-25)[ebp],2
movsx edi,byte ptr (-9)[ebp]
movsx esi,byte ptr (-25)[ebp]
mov ecx,esi
sar edi,cl
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,1
je L1814
mov dword ptr (-8)[ebp],271
cmp dword ptr (-4)[ebp],0
je L1816
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1816:
L1814:
mov byte ptr (-9)[ebp],5
mov word ptr (-28)[ebp],2
movsx edi,byte ptr (-9)[ebp]
movsx esi,word ptr (-28)[ebp]
mov ecx,esi
sar edi,cl
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,1
je L1818
mov dword ptr (-8)[ebp],272
cmp dword ptr (-4)[ebp],0
je L1820
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1820:
L1818:
mov byte ptr (-9)[ebp],5
mov dword ptr (-32)[ebp],2
movsx edi,byte ptr (-9)[ebp]
mov esi,dword ptr (-32)[ebp]
mov ecx,esi
sar edi,cl
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,1
je L1822
mov dword ptr (-8)[ebp],273
cmp dword ptr (-4)[ebp],0
je L1824
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1824:
L1822:
mov byte ptr (-9)[ebp],5
mov dword ptr (-36)[ebp],2
movsx edi,byte ptr (-9)[ebp]
mov esi,dword ptr (-36)[ebp]
mov ecx,esi
sar edi,cl
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,1
je L1826
mov dword ptr (-8)[ebp],274
cmp dword ptr (-4)[ebp],0
je L1828
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1828:
L1826:
mov byte ptr (-9)[ebp],5
mov dword ptr (-40)[ebp],2
movsx edi,byte ptr (-9)[ebp]
mov esi,dword ptr (-40)[ebp]
mov ecx,esi
sar edi,cl
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,1
je L1830
mov dword ptr (-8)[ebp],275
cmp dword ptr (-4)[ebp],0
je L1832
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1832:
L1830:
mov word ptr (-12)[ebp],5
mov byte ptr (-25)[ebp],2
movsx edi,word ptr (-12)[ebp]
movsx esi,byte ptr (-25)[ebp]
mov ecx,esi
sar edi,cl
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,1
je L1834
mov dword ptr (-8)[ebp],276
cmp dword ptr (-4)[ebp],0
je L1836
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1836:
L1834:
mov word ptr (-12)[ebp],5
mov word ptr (-28)[ebp],2
movsx edi,word ptr (-12)[ebp]
movsx esi,word ptr (-28)[ebp]
mov ecx,esi
sar edi,cl
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,1
je L1838
mov dword ptr (-8)[ebp],277
cmp dword ptr (-4)[ebp],0
je L1840
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1840:
L1838:
mov word ptr (-12)[ebp],5
mov dword ptr (-32)[ebp],2
movsx edi,word ptr (-12)[ebp]
mov esi,dword ptr (-32)[ebp]
mov ecx,esi
sar edi,cl
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,1
je L1842
mov dword ptr (-8)[ebp],278
cmp dword ptr (-4)[ebp],0
je L1844
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1844:
L1842:
mov word ptr (-12)[ebp],5
mov dword ptr (-36)[ebp],2
movsx edi,word ptr (-12)[ebp]
mov esi,dword ptr (-36)[ebp]
mov ecx,esi
sar edi,cl
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,1
je L1846
mov dword ptr (-8)[ebp],279
cmp dword ptr (-4)[ebp],0
je L1848
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1848:
L1846:
mov word ptr (-12)[ebp],5
mov dword ptr (-40)[ebp],2
movsx edi,word ptr (-12)[ebp]
mov esi,dword ptr (-40)[ebp]
mov ecx,esi
sar edi,cl
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,1
je L1850
mov dword ptr (-8)[ebp],280
cmp dword ptr (-4)[ebp],0
je L1852
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1852:
L1850:
mov dword ptr (-16)[ebp],5
mov byte ptr (-25)[ebp],2
mov edi,dword ptr (-16)[ebp]
movsx esi,byte ptr (-25)[ebp]
mov ecx,esi
sar edi,cl
mov dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],1
je L1854
mov dword ptr (-8)[ebp],281
cmp dword ptr (-4)[ebp],0
je L1856
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1856:
L1854:
mov dword ptr (-16)[ebp],5
mov word ptr (-28)[ebp],2
mov edi,dword ptr (-16)[ebp]
movsx esi,word ptr (-28)[ebp]
mov ecx,esi
sar edi,cl
mov dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],1
je L1858
mov dword ptr (-8)[ebp],282
cmp dword ptr (-4)[ebp],0
je L1860
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1860:
L1858:
mov dword ptr (-16)[ebp],5
mov dword ptr (-32)[ebp],2
mov edi,dword ptr (-16)[ebp]
mov esi,dword ptr (-32)[ebp]
mov ecx,esi
sar edi,cl
mov dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],1
je L1862
mov dword ptr (-8)[ebp],283
cmp dword ptr (-4)[ebp],0
je L1864
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1864:
L1862:
mov dword ptr (-16)[ebp],5
mov dword ptr (-36)[ebp],2
mov edi,dword ptr (-16)[ebp]
mov esi,dword ptr (-36)[ebp]
mov ecx,esi
sar edi,cl
mov dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],1
je L1866
mov dword ptr (-8)[ebp],284
cmp dword ptr (-4)[ebp],0
je L1868
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1868:
L1866:
mov dword ptr (-16)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-16)[ebp]
mov esi,dword ptr (-40)[ebp]
mov ecx,esi
sar edi,cl
mov dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],1
je L1870
mov dword ptr (-8)[ebp],285
cmp dword ptr (-4)[ebp],0
je L1872
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1872:
L1870:
mov dword ptr (-20)[ebp],5
mov byte ptr (-25)[ebp],2
mov edi,dword ptr (-20)[ebp]
movsx esi,byte ptr (-25)[ebp]
mov ecx,esi
sar edi,cl
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],1
je L1874
mov dword ptr (-8)[ebp],286
cmp dword ptr (-4)[ebp],0
je L1876
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1876:
L1874:
mov dword ptr (-20)[ebp],5
mov word ptr (-28)[ebp],2
mov edi,dword ptr (-20)[ebp]
movsx esi,word ptr (-28)[ebp]
mov ecx,esi
sar edi,cl
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],1
je L1878
mov dword ptr (-8)[ebp],287
cmp dword ptr (-4)[ebp],0
je L1880
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1880:
L1878:
mov dword ptr (-20)[ebp],5
mov dword ptr (-32)[ebp],2
mov edi,dword ptr (-20)[ebp]
mov esi,dword ptr (-32)[ebp]
mov ecx,esi
sar edi,cl
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],1
je L1882
mov dword ptr (-8)[ebp],288
cmp dword ptr (-4)[ebp],0
je L1884
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1884:
L1882:
mov dword ptr (-20)[ebp],5
mov dword ptr (-36)[ebp],2
mov edi,dword ptr (-20)[ebp]
mov esi,dword ptr (-36)[ebp]
mov ecx,esi
sar edi,cl
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],1
je L1886
mov dword ptr (-8)[ebp],289
cmp dword ptr (-4)[ebp],0
je L1888
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1888:
L1886:
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 L1890
mov dword ptr (-8)[ebp],290
cmp dword ptr (-4)[ebp],0
je L1892
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1892:
L1890:
mov dword ptr (-24)[ebp],5
mov byte ptr (-25)[ebp],2
mov edi,dword ptr (-24)[ebp]
movsx esi,byte ptr (-25)[ebp]
mov ecx,esi
shr edi,cl
mov dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,1
je L1894
mov dword ptr (-8)[ebp],291
cmp dword ptr (-4)[ebp],0
je L1896
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1896:
L1894:
mov dword ptr (-24)[ebp],5
mov word ptr (-28)[ebp],2
mov edi,dword ptr (-24)[ebp]
movsx esi,word ptr (-28)[ebp]
mov ecx,esi
shr edi,cl
mov dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,1
je L1898
mov dword ptr (-8)[ebp],292
cmp dword ptr (-4)[ebp],0
je L1900
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1900:
L1898:
mov dword ptr (-24)[ebp],5
mov dword ptr (-32)[ebp],2
mov edi,dword ptr (-24)[ebp]
mov esi,dword ptr (-32)[ebp]
mov ecx,esi
shr edi,cl
mov dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,1
je L1902
mov dword ptr (-8)[ebp],293
cmp dword ptr (-4)[ebp],0
je L1904
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1904:
L1902:
mov dword ptr (-24)[ebp],5
mov dword ptr (-36)[ebp],2
mov edi,dword ptr (-24)[ebp]
mov esi,dword ptr (-36)[ebp]
mov ecx,esi
shr edi,cl
mov dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,1
je L1906
mov dword ptr (-8)[ebp],294
cmp dword ptr (-4)[ebp],0
je L1908
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1908:
L1906:
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
shr edi,cl
mov dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,1
je L1910
mov dword ptr (-8)[ebp],295
cmp dword ptr (-4)[ebp],0
je L1912
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1912:
L1910:
mov byte ptr (-9)[ebp],5
mov byte ptr (-25)[ebp],2
movsx edi,byte ptr (-9)[ebp]
movsx esi,byte ptr (-25)[ebp]
mov ecx,esi
sal edi,cl
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,20
je L1914
mov dword ptr (-8)[ebp],296
cmp dword ptr (-4)[ebp],0
je L1916
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1916:
L1914:
mov byte ptr (-9)[ebp],5
mov word ptr (-28)[ebp],2
movsx edi,byte ptr (-9)[ebp]
movsx esi,word ptr (-28)[ebp]
mov ecx,esi
sal edi,cl
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,20
je L1918
mov dword ptr (-8)[ebp],297
cmp dword ptr (-4)[ebp],0
je L1920
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1920:
L1918:
mov byte ptr (-9)[ebp],5
mov dword ptr (-32)[ebp],2
movsx edi,byte ptr (-9)[ebp]
mov esi,dword ptr (-32)[ebp]
mov ecx,esi
sal edi,cl
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,20
je L1922
mov dword ptr (-8)[ebp],298
cmp dword ptr (-4)[ebp],0
je L1924
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1924:
L1922:
mov byte ptr (-9)[ebp],5
mov dword ptr (-36)[ebp],2
movsx edi,byte ptr (-9)[ebp]
mov esi,dword ptr (-36)[ebp]
mov ecx,esi
sal edi,cl
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,20
je L1926
mov dword ptr (-8)[ebp],299
cmp dword ptr (-4)[ebp],0
je L1928
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1928:
L1926:
mov byte ptr (-9)[ebp],5
mov dword ptr (-40)[ebp],2
movsx edi,byte ptr (-9)[ebp]
mov esi,dword ptr (-40)[ebp]
mov ecx,esi
sal edi,cl
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,20
je L1930
mov dword ptr (-8)[ebp],300
cmp dword ptr (-4)[ebp],0
je L1932
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1932:
L1930:
mov word ptr (-12)[ebp],5
mov byte ptr (-25)[ebp],2
movsx edi,word ptr (-12)[ebp]
movsx esi,byte ptr (-25)[ebp]
mov ecx,esi
sal edi,cl
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,20
je L1934
mov dword ptr (-8)[ebp],301
cmp dword ptr (-4)[ebp],0
je L1936
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1936:
L1934:
mov word ptr (-12)[ebp],5
mov word ptr (-28)[ebp],2
movsx edi,word ptr (-12)[ebp]
movsx esi,word ptr (-28)[ebp]
mov ecx,esi
sal edi,cl
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,20
je L1938
mov dword ptr (-8)[ebp],302
cmp dword ptr (-4)[ebp],0
je L1940
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1940:
L1938:
mov word ptr (-12)[ebp],5
mov dword ptr (-32)[ebp],2
movsx edi,word ptr (-12)[ebp]
mov esi,dword ptr (-32)[ebp]
mov ecx,esi
sal edi,cl
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,20
je L1942
mov dword ptr (-8)[ebp],303
cmp dword ptr (-4)[ebp],0
je L1944
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1944:
L1942:
mov word ptr (-12)[ebp],5
mov dword ptr (-36)[ebp],2
movsx edi,word ptr (-12)[ebp]
mov esi,dword ptr (-36)[ebp]
mov ecx,esi
sal edi,cl
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,20
je L1946
mov dword ptr (-8)[ebp],304
cmp dword ptr (-4)[ebp],0
je L1948
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1948:
L1946:
mov word ptr (-12)[ebp],5
mov dword ptr (-40)[ebp],2
movsx edi,word ptr (-12)[ebp]
mov esi,dword ptr (-40)[ebp]
mov ecx,esi
sal edi,cl
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,20
je L1950
mov dword ptr (-8)[ebp],305
cmp dword ptr (-4)[ebp],0
je L1952
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1952:
L1950:
mov dword ptr (-16)[ebp],5
mov byte ptr (-25)[ebp],2
mov edi,dword ptr (-16)[ebp]
movsx esi,byte ptr (-25)[ebp]
mov ecx,esi
sal edi,cl
mov dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],20
je L1954
mov dword ptr (-8)[ebp],306
cmp dword ptr (-4)[ebp],0
je L1956
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1956:
L1954:
mov dword ptr (-16)[ebp],5
mov word ptr (-28)[ebp],2
mov edi,dword ptr (-16)[ebp]
movsx esi,word ptr (-28)[ebp]
mov ecx,esi
sal edi,cl
mov dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],20
je L1958
mov dword ptr (-8)[ebp],307
cmp dword ptr (-4)[ebp],0
je L1960
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1960:
L1958:
mov dword ptr (-16)[ebp],5
mov dword ptr (-32)[ebp],2
mov edi,dword ptr (-16)[ebp]
mov esi,dword ptr (-32)[ebp]
mov ecx,esi
sal edi,cl
mov dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],20
je L1962
mov dword ptr (-8)[ebp],308
cmp dword ptr (-4)[ebp],0
je L1964
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1964:
L1962:
mov dword ptr (-16)[ebp],5
mov dword ptr (-36)[ebp],2
mov edi,dword ptr (-16)[ebp]
mov esi,dword ptr (-36)[ebp]
mov ecx,esi
sal edi,cl
mov dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],20
je L1966
mov dword ptr (-8)[ebp],309
cmp dword ptr (-4)[ebp],0
je L1968
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1968:
L1966:
mov dword ptr (-16)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-16)[ebp]
mov esi,dword ptr (-40)[ebp]
mov ecx,esi
sal edi,cl
mov dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],20
je L1970
mov dword ptr (-8)[ebp],310
cmp dword ptr (-4)[ebp],0
je L1972
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1972:
L1970:
mov dword ptr (-20)[ebp],5
mov byte ptr (-25)[ebp],2
mov edi,dword ptr (-20)[ebp]
movsx esi,byte ptr (-25)[ebp]
mov ecx,esi
sal edi,cl
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],20
je L1974
mov dword ptr (-8)[ebp],311
cmp dword ptr (-4)[ebp],0
je L1976
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1976:
L1974:
mov dword ptr (-20)[ebp],5
mov word ptr (-28)[ebp],2
mov edi,dword ptr (-20)[ebp]
movsx esi,word ptr (-28)[ebp]
mov ecx,esi
sal edi,cl
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],20
je L1978
mov dword ptr (-8)[ebp],312
cmp dword ptr (-4)[ebp],0
je L1980
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1980:
L1978:
mov dword ptr (-20)[ebp],5
mov dword ptr (-32)[ebp],2
mov edi,dword ptr (-20)[ebp]
mov esi,dword ptr (-32)[ebp]
mov ecx,esi
sal edi,cl
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],20
je L1982
mov dword ptr (-8)[ebp],313
cmp dword ptr (-4)[ebp],0
je L1984
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1984:
L1982:
mov dword ptr (-20)[ebp],5
mov dword ptr (-36)[ebp],2
mov edi,dword ptr (-20)[ebp]
mov esi,dword ptr (-36)[ebp]
mov ecx,esi
sal edi,cl
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],20
je L1986
mov dword ptr (-8)[ebp],314
cmp dword ptr (-4)[ebp],0
je L1988
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1988:
L1986:
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 L1990
mov dword ptr (-8)[ebp],315
cmp dword ptr (-4)[ebp],0
je L1992
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1992:
L1990:
mov dword ptr (-24)[ebp],5
mov byte ptr (-25)[ebp],2
mov edi,dword ptr (-24)[ebp]
movsx esi,byte ptr (-25)[ebp]
mov ecx,esi
shl edi,cl
mov dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,20
je L1994
mov dword ptr (-8)[ebp],316
cmp dword ptr (-4)[ebp],0
je L1996
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L1996:
L1994:
mov dword ptr (-24)[ebp],5
mov word ptr (-28)[ebp],2
mov edi,dword ptr (-24)[ebp]
movsx esi,word ptr (-28)[ebp]
mov ecx,esi
shl edi,cl
mov dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,20
je L1998
mov dword ptr (-8)[ebp],317
cmp dword ptr (-4)[ebp],0
je L2000
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2000:
L1998:
mov dword ptr (-24)[ebp],5
mov dword ptr (-32)[ebp],2
mov edi,dword ptr (-24)[ebp]
mov esi,dword ptr (-32)[ebp]
mov ecx,esi
shl edi,cl
mov dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,20
je L2002
mov dword ptr (-8)[ebp],318
cmp dword ptr (-4)[ebp],0
je L2004
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2004:
L2002:
mov dword ptr (-24)[ebp],5
mov dword ptr (-36)[ebp],2
mov edi,dword ptr (-24)[ebp]
mov esi,dword ptr (-36)[ebp]
mov ecx,esi
shl edi,cl
mov dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,20
je L2006
mov dword ptr (-8)[ebp],319
cmp dword ptr (-4)[ebp],0
je L2008
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2008:
L2006:
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
shl edi,cl
mov dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,20
je L2010
mov dword ptr (-8)[ebp],320
cmp dword ptr (-4)[ebp],0
je L2012
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2012:
L2010:
mov byte ptr (-9)[ebp],12
mov byte ptr (-25)[ebp],10
movsx edi,byte ptr (-9)[ebp]
movsx esi,byte ptr (-25)[ebp]
and edi,esi
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,8
je L2014
mov dword ptr (-8)[ebp],321
cmp dword ptr (-4)[ebp],0
je L2016
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2016:
L2014:
mov byte ptr (-9)[ebp],12
mov word ptr (-28)[ebp],10
movsx edi,byte ptr (-9)[ebp]
movsx esi,word ptr (-28)[ebp]
and edi,esi
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,8
je L2018
mov dword ptr (-8)[ebp],322
cmp dword ptr (-4)[ebp],0
je L2020
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2020:
L2018:
mov byte ptr (-9)[ebp],12
mov dword ptr (-32)[ebp],10
movsx edi,byte ptr (-9)[ebp]
and edi,dword ptr (-32)[ebp]
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,8
je L2022
mov dword ptr (-8)[ebp],323
cmp dword ptr (-4)[ebp],0
je L2024
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2024:
L2022:
mov byte ptr (-9)[ebp],12
mov dword ptr (-36)[ebp],10
movsx edi,byte ptr (-9)[ebp]
and edi,dword ptr (-36)[ebp]
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,8
je L2026
mov dword ptr (-8)[ebp],324
cmp dword ptr (-4)[ebp],0
je L2028
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2028:
L2026:
mov byte ptr (-9)[ebp],12
mov dword ptr (-40)[ebp],10
movsx edi,byte ptr (-9)[ebp]
and edi,dword ptr (-40)[ebp]
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,8
je L2030
mov dword ptr (-8)[ebp],325
cmp dword ptr (-4)[ebp],0
je L2032
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2032:
L2030:
mov word ptr (-12)[ebp],12
mov byte ptr (-25)[ebp],10
movsx edi,word ptr (-12)[ebp]
movsx esi,byte ptr (-25)[ebp]
and edi,esi
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,8
je L2034
mov dword ptr (-8)[ebp],326
cmp dword ptr (-4)[ebp],0
je L2036
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2036:
L2034:
mov word ptr (-12)[ebp],12
mov word ptr (-28)[ebp],10
movsx edi,word ptr (-12)[ebp]
movsx esi,word ptr (-28)[ebp]
and edi,esi
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,8
je L2038
mov dword ptr (-8)[ebp],327
cmp dword ptr (-4)[ebp],0
je L2040
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2040:
L2038:
mov word ptr (-12)[ebp],12
mov dword ptr (-32)[ebp],10
movsx edi,word ptr (-12)[ebp]
and edi,dword ptr (-32)[ebp]
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,8
je L2042
mov dword ptr (-8)[ebp],328
cmp dword ptr (-4)[ebp],0
je L2044
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2044:
L2042:
mov word ptr (-12)[ebp],12
mov dword ptr (-36)[ebp],10
movsx edi,word ptr (-12)[ebp]
and edi,dword ptr (-36)[ebp]
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,8
je L2046
mov dword ptr (-8)[ebp],329
cmp dword ptr (-4)[ebp],0
je L2048
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2048:
L2046:
mov word ptr (-12)[ebp],12
mov dword ptr (-40)[ebp],10
movsx edi,word ptr (-12)[ebp]
and edi,dword ptr (-40)[ebp]
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,8
je L2050
mov dword ptr (-8)[ebp],330
cmp dword ptr (-4)[ebp],0
je L2052
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2052:
L2050:
mov dword ptr (-16)[ebp],12
mov byte ptr (-25)[ebp],10
movsx edi,byte ptr (-25)[ebp]
and dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],8
je L2054
mov dword ptr (-8)[ebp],331
cmp dword ptr (-4)[ebp],0
je L2056
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2056:
L2054:
mov dword ptr (-16)[ebp],12
mov word ptr (-28)[ebp],10
movsx edi,word ptr (-28)[ebp]
and dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],8
je L2058
mov dword ptr (-8)[ebp],332
cmp dword ptr (-4)[ebp],0
je L2060
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2060:
L2058:
mov dword ptr (-16)[ebp],12
mov dword ptr (-32)[ebp],10
mov edi,dword ptr (-32)[ebp]
and dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],8
je L2062
mov dword ptr (-8)[ebp],333
cmp dword ptr (-4)[ebp],0
je L2064
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2064:
L2062:
mov dword ptr (-16)[ebp],12
mov dword ptr (-36)[ebp],10
mov edi,dword ptr (-36)[ebp]
and dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],8
je L2066
mov dword ptr (-8)[ebp],334
cmp dword ptr (-4)[ebp],0
je L2068
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2068:
L2066:
mov dword ptr (-16)[ebp],12
mov dword ptr (-40)[ebp],10
mov edi,dword ptr (-16)[ebp]
and edi,dword ptr (-40)[ebp]
mov dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],8
je L2070
mov dword ptr (-8)[ebp],335
cmp dword ptr (-4)[ebp],0
je L2072
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2072:
L2070:
mov dword ptr (-20)[ebp],12
mov byte ptr (-25)[ebp],10
movsx edi,byte ptr (-25)[ebp]
and dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],8
je L2074
mov dword ptr (-8)[ebp],336
cmp dword ptr (-4)[ebp],0
je L2076
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2076:
L2074:
mov dword ptr (-20)[ebp],12
mov word ptr (-28)[ebp],10
movsx edi,word ptr (-28)[ebp]
and dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],8
je L2078
mov dword ptr (-8)[ebp],337
cmp dword ptr (-4)[ebp],0
je L2080
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2080:
L2078:
mov dword ptr (-20)[ebp],12
mov dword ptr (-32)[ebp],10
mov edi,dword ptr (-32)[ebp]
and dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],8
je L2082
mov dword ptr (-8)[ebp],338
cmp dword ptr (-4)[ebp],0
je L2084
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2084:
L2082:
mov dword ptr (-20)[ebp],12
mov dword ptr (-36)[ebp],10
mov edi,dword ptr (-36)[ebp]
and dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],8
je L2086
mov dword ptr (-8)[ebp],339
cmp dword ptr (-4)[ebp],0
je L2088
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2088:
L2086:
mov dword ptr (-20)[ebp],12
mov dword ptr (-40)[ebp],10
mov edi,dword ptr (-20)[ebp]
and edi,dword ptr (-40)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],8
je L2090
mov dword ptr (-8)[ebp],340
cmp dword ptr (-4)[ebp],0
je L2092
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2092:
L2090:
mov dword ptr (-24)[ebp],12
mov byte ptr (-25)[ebp],10
movsx edi,byte ptr (-25)[ebp]
and dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,8
je L2094
mov dword ptr (-8)[ebp],341
cmp dword ptr (-4)[ebp],0
je L2096
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2096:
L2094:
mov dword ptr (-24)[ebp],12
mov word ptr (-28)[ebp],10
movsx edi,word ptr (-28)[ebp]
and dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,8
je L2098
mov dword ptr (-8)[ebp],342
cmp dword ptr (-4)[ebp],0
je L2100
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2100:
L2098:
mov dword ptr (-24)[ebp],12
mov dword ptr (-32)[ebp],10
mov edi,dword ptr (-32)[ebp]
and dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,8
je L2102
mov dword ptr (-8)[ebp],343
cmp dword ptr (-4)[ebp],0
je L2104
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2104:
L2102:
mov dword ptr (-24)[ebp],12
mov dword ptr (-36)[ebp],10
mov edi,dword ptr (-36)[ebp]
and dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,8
je L2106
mov dword ptr (-8)[ebp],344
cmp dword ptr (-4)[ebp],0
je L2108
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2108:
L2106:
mov dword ptr (-24)[ebp],12
mov dword ptr (-40)[ebp],10
mov edi,dword ptr (-40)[ebp]
and dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,8
je L2110
mov dword ptr (-8)[ebp],345
cmp dword ptr (-4)[ebp],0
je L2112
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2112:
L2110:
mov byte ptr (-9)[ebp],12
mov byte ptr (-25)[ebp],10
movsx edi,byte ptr (-9)[ebp]
movsx esi,byte ptr (-25)[ebp]
xor edi,esi
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,6
je L2114
mov dword ptr (-8)[ebp],346
cmp dword ptr (-4)[ebp],0
je L2116
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2116:
L2114:
mov byte ptr (-9)[ebp],12
mov word ptr (-28)[ebp],10
movsx edi,byte ptr (-9)[ebp]
movsx esi,word ptr (-28)[ebp]
xor edi,esi
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,6
je L2118
mov dword ptr (-8)[ebp],347
cmp dword ptr (-4)[ebp],0
je L2120
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2120:
L2118:
mov byte ptr (-9)[ebp],12
mov dword ptr (-32)[ebp],10
movsx edi,byte ptr (-9)[ebp]
xor edi,dword ptr (-32)[ebp]
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,6
je L2122
mov dword ptr (-8)[ebp],348
cmp dword ptr (-4)[ebp],0
je L2124
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2124:
L2122:
mov byte ptr (-9)[ebp],12
mov dword ptr (-36)[ebp],10
movsx edi,byte ptr (-9)[ebp]
xor edi,dword ptr (-36)[ebp]
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,6
je L2126
mov dword ptr (-8)[ebp],349
cmp dword ptr (-4)[ebp],0
je L2128
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2128:
L2126:
mov byte ptr (-9)[ebp],12
mov dword ptr (-40)[ebp],10
movsx edi,byte ptr (-9)[ebp]
xor edi,dword ptr (-40)[ebp]
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,6
je L2130
mov dword ptr (-8)[ebp],350
cmp dword ptr (-4)[ebp],0
je L2132
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2132:
L2130:
mov word ptr (-12)[ebp],12
mov byte ptr (-25)[ebp],10
movsx edi,word ptr (-12)[ebp]
movsx esi,byte ptr (-25)[ebp]
xor edi,esi
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,6
je L2134
mov dword ptr (-8)[ebp],351
cmp dword ptr (-4)[ebp],0
je L2136
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2136:
L2134:
mov word ptr (-12)[ebp],12
mov word ptr (-28)[ebp],10
movsx edi,word ptr (-12)[ebp]
movsx esi,word ptr (-28)[ebp]
xor edi,esi
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,6
je L2138
mov dword ptr (-8)[ebp],352
cmp dword ptr (-4)[ebp],0
je L2140
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2140:
L2138:
mov word ptr (-12)[ebp],12
mov dword ptr (-32)[ebp],10
movsx edi,word ptr (-12)[ebp]
xor edi,dword ptr (-32)[ebp]
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,6
je L2142
mov dword ptr (-8)[ebp],353
cmp dword ptr (-4)[ebp],0
je L2144
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2144:
L2142:
mov word ptr (-12)[ebp],12
mov dword ptr (-36)[ebp],10
movsx edi,word ptr (-12)[ebp]
xor edi,dword ptr (-36)[ebp]
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,6
je L2146
mov dword ptr (-8)[ebp],354
cmp dword ptr (-4)[ebp],0
je L2148
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2148:
L2146:
mov word ptr (-12)[ebp],12
mov dword ptr (-40)[ebp],10
movsx edi,word ptr (-12)[ebp]
xor edi,dword ptr (-40)[ebp]
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,6
je L2150
mov dword ptr (-8)[ebp],355
cmp dword ptr (-4)[ebp],0
je L2152
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2152:
L2150:
mov dword ptr (-16)[ebp],12
mov byte ptr (-25)[ebp],10
movsx edi,byte ptr (-25)[ebp]
xor dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],6
je L2154
mov dword ptr (-8)[ebp],356
cmp dword ptr (-4)[ebp],0
je L2156
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2156:
L2154:
mov dword ptr (-16)[ebp],12
mov word ptr (-28)[ebp],10
movsx edi,word ptr (-28)[ebp]
xor dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],6
je L2158
mov dword ptr (-8)[ebp],357
cmp dword ptr (-4)[ebp],0
je L2160
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2160:
L2158:
mov dword ptr (-16)[ebp],12
mov dword ptr (-32)[ebp],10
mov edi,dword ptr (-32)[ebp]
xor dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],6
je L2162
mov dword ptr (-8)[ebp],358
cmp dword ptr (-4)[ebp],0
je L2164
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2164:
L2162:
mov dword ptr (-16)[ebp],12
mov dword ptr (-36)[ebp],10
mov edi,dword ptr (-36)[ebp]
xor dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],6
je L2166
mov dword ptr (-8)[ebp],359
cmp dword ptr (-4)[ebp],0
je L2168
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2168:
L2166:
mov dword ptr (-16)[ebp],12
mov dword ptr (-40)[ebp],10
mov edi,dword ptr (-16)[ebp]
xor edi,dword ptr (-40)[ebp]
mov dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],6
je L2170
mov dword ptr (-8)[ebp],360
cmp dword ptr (-4)[ebp],0
je L2172
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2172:
L2170:
mov dword ptr (-20)[ebp],12
mov byte ptr (-25)[ebp],10
movsx edi,byte ptr (-25)[ebp]
xor dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],6
je L2174
mov dword ptr (-8)[ebp],361
cmp dword ptr (-4)[ebp],0
je L2176
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2176:
L2174:
mov dword ptr (-20)[ebp],12
mov word ptr (-28)[ebp],10
movsx edi,word ptr (-28)[ebp]
xor dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],6
je L2178
mov dword ptr (-8)[ebp],362
cmp dword ptr (-4)[ebp],0
je L2180
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2180:
L2178:
mov dword ptr (-20)[ebp],12
mov dword ptr (-32)[ebp],10
mov edi,dword ptr (-32)[ebp]
xor dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],6
je L2182
mov dword ptr (-8)[ebp],363
cmp dword ptr (-4)[ebp],0
je L2184
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2184:
L2182:
mov dword ptr (-20)[ebp],12
mov dword ptr (-36)[ebp],10
mov edi,dword ptr (-36)[ebp]
xor dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],6
je L2186
mov dword ptr (-8)[ebp],364
cmp dword ptr (-4)[ebp],0
je L2188
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2188:
L2186:
mov dword ptr (-20)[ebp],12
mov dword ptr (-40)[ebp],10
mov edi,dword ptr (-20)[ebp]
xor edi,dword ptr (-40)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],6
je L2190
mov dword ptr (-8)[ebp],365
cmp dword ptr (-4)[ebp],0
je L2192
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2192:
L2190:
mov dword ptr (-24)[ebp],12
mov byte ptr (-25)[ebp],10
movsx edi,byte ptr (-25)[ebp]
xor dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,6
je L2194
mov dword ptr (-8)[ebp],366
cmp dword ptr (-4)[ebp],0
je L2196
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2196:
L2194:
mov dword ptr (-24)[ebp],12
mov word ptr (-28)[ebp],10
movsx edi,word ptr (-28)[ebp]
xor dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,6
je L2198
mov dword ptr (-8)[ebp],367
cmp dword ptr (-4)[ebp],0
je L2200
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2200:
L2198:
mov dword ptr (-24)[ebp],12
mov dword ptr (-32)[ebp],10
mov edi,dword ptr (-32)[ebp]
xor dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,6
je L2202
mov dword ptr (-8)[ebp],368
cmp dword ptr (-4)[ebp],0
je L2204
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2204:
L2202:
mov dword ptr (-24)[ebp],12
mov dword ptr (-36)[ebp],10
mov edi,dword ptr (-36)[ebp]
xor dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,6
je L2206
mov dword ptr (-8)[ebp],369
cmp dword ptr (-4)[ebp],0
je L2208
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2208:
L2206:
mov dword ptr (-24)[ebp],12
mov dword ptr (-40)[ebp],10
mov edi,dword ptr (-40)[ebp]
xor dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,6
je L2210
mov dword ptr (-8)[ebp],370
cmp dword ptr (-4)[ebp],0
je L2212
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2212:
L2210:
mov byte ptr (-9)[ebp],12
mov byte ptr (-25)[ebp],10
movsx edi,byte ptr (-9)[ebp]
movsx esi,byte ptr (-25)[ebp]
or edi,esi
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,14
je L2214
mov dword ptr (-8)[ebp],371
cmp dword ptr (-4)[ebp],0
je L2216
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2216:
L2214:
mov byte ptr (-9)[ebp],12
mov word ptr (-28)[ebp],10
movsx edi,byte ptr (-9)[ebp]
movsx esi,word ptr (-28)[ebp]
or edi,esi
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,14
je L2218
mov dword ptr (-8)[ebp],372
cmp dword ptr (-4)[ebp],0
je L2220
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2220:
L2218:
mov byte ptr (-9)[ebp],12
mov dword ptr (-32)[ebp],10
movsx edi,byte ptr (-9)[ebp]
or edi,dword ptr (-32)[ebp]
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,14
je L2222
mov dword ptr (-8)[ebp],373
cmp dword ptr (-4)[ebp],0
je L2224
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2224:
L2222:
mov byte ptr (-9)[ebp],12
mov dword ptr (-36)[ebp],10
movsx edi,byte ptr (-9)[ebp]
or edi,dword ptr (-36)[ebp]
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,14
je L2226
mov dword ptr (-8)[ebp],374
cmp dword ptr (-4)[ebp],0
je L2228
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2228:
L2226:
mov byte ptr (-9)[ebp],12
mov dword ptr (-40)[ebp],10
movsx edi,byte ptr (-9)[ebp]
or edi,dword ptr (-40)[ebp]
mov ebx,edi
mov byte ptr (-9)[ebp],bl
movsx edi,byte ptr (-9)[ebp]
cmp edi,14
je L2230
mov dword ptr (-8)[ebp],375
cmp dword ptr (-4)[ebp],0
je L2232
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2232:
L2230:
mov word ptr (-12)[ebp],12
mov byte ptr (-25)[ebp],10
movsx edi,word ptr (-12)[ebp]
movsx esi,byte ptr (-25)[ebp]
or edi,esi
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,14
je L2234
mov dword ptr (-8)[ebp],376
cmp dword ptr (-4)[ebp],0
je L2236
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2236:
L2234:
mov word ptr (-12)[ebp],12
mov word ptr (-28)[ebp],10
movsx edi,word ptr (-12)[ebp]
movsx esi,word ptr (-28)[ebp]
or edi,esi
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,14
je L2238
mov dword ptr (-8)[ebp],377
cmp dword ptr (-4)[ebp],0
je L2240
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2240:
L2238:
mov word ptr (-12)[ebp],12
mov dword ptr (-32)[ebp],10
movsx edi,word ptr (-12)[ebp]
or edi,dword ptr (-32)[ebp]
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,14
je L2242
mov dword ptr (-8)[ebp],378
cmp dword ptr (-4)[ebp],0
je L2244
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2244:
L2242:
mov word ptr (-12)[ebp],12
mov dword ptr (-36)[ebp],10
movsx edi,word ptr (-12)[ebp]
or edi,dword ptr (-36)[ebp]
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,14
je L2246
mov dword ptr (-8)[ebp],379
cmp dword ptr (-4)[ebp],0
je L2248
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2248:
L2246:
mov word ptr (-12)[ebp],12
mov dword ptr (-40)[ebp],10
movsx edi,word ptr (-12)[ebp]
or edi,dword ptr (-40)[ebp]
mov word ptr (-12)[ebp],di
movsx edi,word ptr (-12)[ebp]
cmp edi,14
je L2250
mov dword ptr (-8)[ebp],380
cmp dword ptr (-4)[ebp],0
je L2252
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2252:
L2250:
mov dword ptr (-16)[ebp],12
mov byte ptr (-25)[ebp],10
movsx edi,byte ptr (-25)[ebp]
or dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],14
je L2254
mov dword ptr (-8)[ebp],381
cmp dword ptr (-4)[ebp],0
je L2256
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2256:
L2254:
mov dword ptr (-16)[ebp],12
mov word ptr (-28)[ebp],10
movsx edi,word ptr (-28)[ebp]
or dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],14
je L2258
mov dword ptr (-8)[ebp],382
cmp dword ptr (-4)[ebp],0
je L2260
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2260:
L2258:
mov dword ptr (-16)[ebp],12
mov dword ptr (-32)[ebp],10
mov edi,dword ptr (-32)[ebp]
or dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],14
je L2262
mov dword ptr (-8)[ebp],383
cmp dword ptr (-4)[ebp],0
je L2264
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2264:
L2262:
mov dword ptr (-16)[ebp],12
mov dword ptr (-36)[ebp],10
mov edi,dword ptr (-36)[ebp]
or dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],14
je L2266
mov dword ptr (-8)[ebp],384
cmp dword ptr (-4)[ebp],0
je L2268
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2268:
L2266:
mov dword ptr (-16)[ebp],12
mov dword ptr (-40)[ebp],10
mov edi,dword ptr (-16)[ebp]
or edi,dword ptr (-40)[ebp]
mov dword ptr (-16)[ebp],edi
cmp dword ptr (-16)[ebp],14
je L2270
mov dword ptr (-8)[ebp],385
cmp dword ptr (-4)[ebp],0
je L2272
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2272:
L2270:
mov dword ptr (-20)[ebp],12
mov byte ptr (-25)[ebp],10
movsx edi,byte ptr (-25)[ebp]
or dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],14
je L2274
mov dword ptr (-8)[ebp],386
cmp dword ptr (-4)[ebp],0
je L2276
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2276:
L2274:
mov dword ptr (-20)[ebp],12
mov word ptr (-28)[ebp],10
movsx edi,word ptr (-28)[ebp]
or dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],14
je L2278
mov dword ptr (-8)[ebp],387
cmp dword ptr (-4)[ebp],0
je L2280
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2280:
L2278:
mov dword ptr (-20)[ebp],12
mov dword ptr (-32)[ebp],10
mov edi,dword ptr (-32)[ebp]
or dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],14
je L2282
mov dword ptr (-8)[ebp],388
cmp dword ptr (-4)[ebp],0
je L2284
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2284:
L2282:
mov dword ptr (-20)[ebp],12
mov dword ptr (-36)[ebp],10
mov edi,dword ptr (-36)[ebp]
or dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],14
je L2286
mov dword ptr (-8)[ebp],389
cmp dword ptr (-4)[ebp],0
je L2288
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2288:
L2286:
mov dword ptr (-20)[ebp],12
mov dword ptr (-40)[ebp],10
mov edi,dword ptr (-20)[ebp]
or edi,dword ptr (-40)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],14
je L2290
mov dword ptr (-8)[ebp],390
cmp dword ptr (-4)[ebp],0
je L2292
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2292:
L2290:
mov dword ptr (-24)[ebp],12
mov byte ptr (-25)[ebp],10
movsx edi,byte ptr (-25)[ebp]
or dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,14
je L2294
mov dword ptr (-8)[ebp],391
cmp dword ptr (-4)[ebp],0
je L2296
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2296:
L2294:
mov dword ptr (-24)[ebp],12
mov word ptr (-28)[ebp],10
movsx edi,word ptr (-28)[ebp]
or dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,14
je L2298
mov dword ptr (-8)[ebp],392
cmp dword ptr (-4)[ebp],0
je L2300
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2300:
L2298:
mov dword ptr (-24)[ebp],12
mov dword ptr (-32)[ebp],10
mov edi,dword ptr (-32)[ebp]
or dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,14
je L2302
mov dword ptr (-8)[ebp],393
cmp dword ptr (-4)[ebp],0
je L2304
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2304:
L2302:
mov dword ptr (-24)[ebp],12
mov dword ptr (-36)[ebp],10
mov edi,dword ptr (-36)[ebp]
or dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,14
je L2306
mov dword ptr (-8)[ebp],394
cmp dword ptr (-4)[ebp],0
je L2308
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2308:
L2306:
mov dword ptr (-24)[ebp],12
mov dword ptr (-40)[ebp],10
mov edi,dword ptr (-40)[ebp]
or dword ptr (-24)[ebp],edi
mov edi,dword ptr (-24)[ebp]
cmp edi,14
je L2310
mov dword ptr (-8)[ebp],395
cmp dword ptr (-4)[ebp],0
je L2312
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L687)
push edi
call _printf
add esp,8
L2312:
L2310:
cmp dword ptr (-8)[ebp],0
je L2314
mov dword ptr (-76)[ebp],1
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L2316
push 1
lea edi,(L688)
push edi
call _printf
add esp,8
L2316:
L2314:
mov eax,dword ptr (-76)[ebp]
L686:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L2319 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
L2320 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,(L2320)
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
L2321:
L2322:
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 L2321
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 L2324
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L2326
push 1
lea edi,(L2319)
push edi
call _printf
add esp,8
L2326:
inc dword ptr (-16)[ebp]
L2324:
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 L2328
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L2330
push 2
lea edi,(L2319)
push edi
call _printf
add esp,8
L2330:
add dword ptr (-16)[ebp],2
L2328:
mov eax,dword ptr (-16)[ebp]
L2318:
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]
L2332:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L2334 label byte
db 115
db 55
db 50
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L2335 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,100
lea edi,(L2335)
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
L2336:
L2337:
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 L2336
mov dword ptr (-4)[ebp],2
cmp dword ptr (-4)[ebp],2
je L2339
inc dword ptr (-24)[ebp]
push 1
lea edi,(L2334)
push edi
call _printf
add esp,8
L2339:
mov edi,dword ptr (-4)[ebp]
mov esi,edi
neg esi
lea edi,[esi][edi]
cmp edi,0
je L2341
add dword ptr (-24)[ebp],2
push 2
lea edi,(L2334)
push edi
call _printf
add esp,8
L2341:
mov dword ptr (-4)[ebp],0
mov dword ptr (-8)[ebp],0
jmp L2346
L2343:
mov edi,dword ptr (-4)[ebp]
lea edi,[edi*2]
or edi,1
mov dword ptr (-4)[ebp],edi
L2344:
inc dword ptr (-8)[ebp]
L2346:
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (4)[edi]
cmp dword ptr (-8)[ebp],edi
jl L2343
mov edi,dword ptr (-4)[ebp]
not edi
cmp edi,0
je L2347
add dword ptr (-24)[ebp],4
push 4
lea edi,(L2334)
push edi
call _printf
add esp,8
L2347:
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 L2354
mov edi,dword ptr (-4)[ebp]
sub edi,1
mov dword ptr (-4)[ebp],edi
cmp edi,5
jne L2354
mov edi,dword ptr (-4)[ebp]
lea esi,(1)[edi]
mov dword ptr (-4)[ebp],esi
cmp edi,5
jne L2354
mov edi,dword ptr (-4)[ebp]
mov esi,edi
sub esi,1
mov dword ptr (-4)[ebp],esi
cmp edi,6
jne L2354
cmp dword ptr (-4)[ebp],5
je L2349
L2354:
add dword ptr (-24)[ebp],8
push 8
lea edi,(L2334)
push edi
call _printf
add esp,8
L2349:
mov byte ptr (-29)[ebp],26
mov dword ptr (-36)[ebp],26
fld qword ptr (L2355)
fstp qword ptr (-48)[ebp]
mov word ptr (-32)[ebp],26
mov dword ptr (-40)[ebp],26
mov dword ptr (-28)[ebp],26
fld dword ptr (L2356)
fstp dword ptr (-52)[ebp]
mov dword ptr (-20)[ebp],0
movsx edi,word ptr (-32)[ebp]
mov ebx,edi
movsx edi,bl
cmp edi,26
jne L2363
mov edi,dword ptr (-28)[ebp]
mov ebx,edi
movsx edi,bl
cmp edi,26
jne L2363
mov edi,dword ptr (-36)[ebp]
mov ebx,edi
movsx edi,bl
cmp edi,26
jne L2363
mov edi,dword ptr (-40)[ebp]
mov ebx,edi
movsx edi,bl
cmp edi,26
jne L2363
fld dword ptr (-52)[ebp]
call __ftol
mov ebx,eax
movsx edi,bl
cmp edi,26
jne L2363
fld qword ptr (-48)[ebp]
call __ftol
mov ebx,eax
movsx edi,bl
cmp edi,26
je L2357
L2363:
inc dword ptr (-20)[ebp]
L2357:
movsx edi,byte ptr (-29)[ebp]
movsx edi,di
cmp edi,26
jne L2370
mov edi,dword ptr (-28)[ebp]
movsx edi,di
cmp edi,26
jne L2370
mov edi,dword ptr (-36)[ebp]
movsx edi,di
cmp edi,26
jne L2370
mov edi,dword ptr (-40)[ebp]
movsx edi,di
cmp edi,26
jne L2370
fld dword ptr (-52)[ebp]
call __ftol
mov edi,eax
movsx edi,di
cmp edi,26
jne L2370
fld qword ptr (-48)[ebp]
call __ftol
mov edi,eax
movsx edi,di
cmp edi,26
je L2364
L2370:
add dword ptr (-20)[ebp],2
L2364:
movsx edi,byte ptr (-29)[ebp]
cmp edi,26
jne L2377
movsx edi,word ptr (-32)[ebp]
cmp edi,26
jne L2377
cmp dword ptr (-36)[ebp],26
jne L2377
mov edi,dword ptr (-40)[ebp]
cmp edi,26
jne L2377
fld dword ptr (-52)[ebp]
call __ftol
cmp eax,26
jne L2377
fld qword ptr (-48)[ebp]
call __ftol
cmp eax,26
je L2371
L2377:
add dword ptr (-20)[ebp],4
L2371:
movsx edi,byte ptr (-29)[ebp]
cmp edi,26
jne L2384
movsx edi,word ptr (-32)[ebp]
cmp edi,26
jne L2384
cmp dword ptr (-28)[ebp],26
jne L2384
mov edi,dword ptr (-40)[ebp]
cmp edi,26
jne L2384
fld dword ptr (-52)[ebp]
call __ftol
cmp eax,26
jne L2384
fld qword ptr (-48)[ebp]
call __ftol
cmp eax,26
je L2378
L2384:
add dword ptr (-20)[ebp],8
L2378:
movsx edi,byte ptr (-29)[ebp]
cmp edi,26
jne L2393
movsx edi,word ptr (-32)[ebp]
cmp edi,26
jne L2393
mov edi,dword ptr (-28)[ebp]
cmp edi,26
jne L2393
mov edi,dword ptr (-36)[ebp]
cmp edi,26
jne L2393
fld dword ptr (L828)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
ja L2394
fld dword ptr (-52)[ebp]
fsub dword ptr (L828)
call __ftol
mov edi,eax
lea edi,(080000000H)[edi]
mov dword ptr (-56)[ebp],edi
jmp L2395
L2394:
fld dword ptr (-52)[ebp]
call __ftol
mov edi,eax
mov dword ptr (-56)[ebp],edi
L2395:
mov edi,dword ptr (-56)[ebp]
cmp edi,26
jne L2393
fld qword ptr (L836)
fcomp qword ptr (-48)[ebp]
fstsw ax
sahf
ja L2396
fld qword ptr (-48)[ebp]
fsub qword ptr (L836)
call __ftol
mov edi,eax
lea edi,(080000000H)[edi]
mov dword ptr (-60)[ebp],edi
jmp L2397
L2396:
fld qword ptr (-48)[ebp]
call __ftol
mov edi,eax
mov dword ptr (-60)[ebp],edi
L2397:
mov edi,dword ptr (-60)[ebp]
cmp edi,26
je L2385
L2393:
add dword ptr (-20)[ebp],16
L2385:
movsx edi,byte ptr (-29)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fld qword ptr (L2355)
fcompp
fstsw ax
sahf
jne L2404
movsx edi,word ptr (-32)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fld qword ptr (L2355)
fcompp
fstsw ax
sahf
jne L2404
mov edi,dword ptr (-28)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fld qword ptr (L2355)
fcompp
fstsw ax
sahf
jne L2404
mov edi,dword ptr (-36)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fld qword ptr (L2355)
fcompp
fstsw ax
sahf
jne L2404
mov edi,dword ptr (-40)[ebp]
fld qword ptr (L596)
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 (L2355)
fcompp
fstsw ax
sahf
jne L2404
fld qword ptr (-48)[ebp]
sub esp,4
fstp dword ptr 0[esp]
fld dword ptr 0[esp]
add esp,4
fld qword ptr (L2355)
fcompp
fstsw ax
sahf
je L2398
L2404:
add dword ptr (-20)[ebp],32
L2398:
movsx edi,byte ptr (-29)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fld qword ptr (L2355)
fcompp
fstsw ax
sahf
jne L2411
movsx edi,word ptr (-32)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fld qword ptr (L2355)
fcompp
fstsw ax
sahf
jne L2411
fild dword ptr (-28)[ebp]
fld qword ptr (L2355)
fcompp
fstsw ax
sahf
jne L2411
fild dword ptr (-36)[ebp]
fld qword ptr (L2355)
fcompp
fstsw ax
sahf
jne L2411
mov edi,dword ptr (-40)[ebp]
fld qword ptr (L596)
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 (L2355)
fcompp
fstsw ax
sahf
jne L2411
fld qword ptr (L2355)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
je L2405
L2411:
add dword ptr (-20)[ebp],64
L2405:
cmp dword ptr (-20)[ebp],0
je L2412
add dword ptr (-24)[ebp],16
push 16
lea edi,(L2334)
push edi
call _printf
add esp,8
L2412:
mov eax,dword ptr (-24)[ebp]
L2333:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L2415 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
L2416 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,(L2416)
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
L2417:
L2418:
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 L2417
mov dword ptr (-124)[ebp],40
mov edi,dword ptr (-124)[ebp]
lea esi,[edi*8]
lea esi,[esi*4]
cmp esi,1280
jne L2422
sar edi,3
sar edi,2
cmp edi,1
je L2420
L2422:
inc dword ptr (-120)[ebp]
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L2423
push 1
lea edi,(L2415)
push edi
call _printf
add esp,8
L2423:
L2420:
mov dword ptr (-84)[ebp],0
mov dword ptr (-100)[ebp],0
jmp L2428
L2425:
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 L2432
L2429:
mov edi,dword ptr (-100)[ebp]
cmp dword ptr (-88)[ebp],edi
jge L2440
mov dword ptr (-132)[ebp],1
jmp L2441
L2440:
mov dword ptr (-132)[ebp],0
L2441:
mov edi,dword ptr (-92)[ebp]
and edi,dword ptr (-104)[ebp]
cmp edi,0
jne L2442
mov dword ptr (-136)[ebp],1
jmp L2443
L2442:
mov dword ptr (-136)[ebp],0
L2443:
mov edi,dword ptr (-136)[ebp]
cmp dword ptr (-132)[ebp],edi
jne L2439
mov edi,dword ptr (-100)[ebp]
cmp dword ptr (-88)[ebp],edi
jge L2444
mov dword ptr (-140)[ebp],1
jmp L2445
L2444:
mov dword ptr (-140)[ebp],0
L2445:
mov edi,dword ptr (-96)[ebp]
and edi,dword ptr (-108)[ebp]
cmp edi,0
jne L2446
mov dword ptr (-144)[ebp],1
jmp L2447
L2446:
mov dword ptr (-144)[ebp],0
L2447:
mov edi,dword ptr (-144)[ebp]
cmp dword ptr (-140)[ebp],edi
je L2433
L2439:
mov dword ptr (-84)[ebp],1
L2433:
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
L2430:
inc dword ptr (-88)[ebp]
L2432:
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (16)[edi]
cmp dword ptr (-88)[ebp],edi
jl L2429
L2426:
inc dword ptr (-100)[ebp]
L2428:
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (16)[edi]
cmp dword ptr (-100)[ebp],edi
jl L2425
cmp dword ptr (-84)[ebp],0
je L2448
add dword ptr (-120)[ebp],2
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L2450
push 2
lea edi,(L2415)
push edi
call _printf
add esp,8
L2450:
L2448:
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 L2458
mov dword ptr (-136)[ebp],1
jmp L2459
L2458:
mov dword ptr (-136)[ebp],0
L2459:
mov edi,dword ptr (-8)[ebp]
cmp dword ptr (-136)[ebp],edi
jge L2456
mov dword ptr (-132)[ebp],1
jmp L2457
L2456:
mov dword ptr (-132)[ebp],0
L2457:
cmp dword ptr (-132)[ebp],1
je L2452
add dword ptr (-120)[ebp],4
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L2460
push 4
lea edi,(L2415)
push edi
call _printf
add esp,8
L2460:
L2452:
lea edi,(-76)[ebp]
lea esi,(-80)[ebp]
cmp edi,esi
jne L2462
add dword ptr (-120)[ebp],8
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L2465
push 8
lea edi,(L2415)
push edi
call _printf
add esp,8
L2465:
L2462:
lea edi,(-76)[ebp]
lea esi,(-80)[ebp]
cmp edi,esi
jae L2467
mov edi,dword ptr (20)[ebp]
cmp dword ptr (40)[edi],0
je L2470
lea edi,(L2472)
push edi
call _printf
add esp,4
L2470:
L2467:
mov dword ptr (-84)[ebp],0
mov dword ptr (-88)[ebp],0
L2473:
mov edi,dword ptr (-88)[ebp]
mov dword ptr (-80)[ebp][edi*4],1
L2474:
inc dword ptr (-88)[ebp]
cmp dword ptr (-88)[ebp],16
jl L2473
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
L2483:
mov dword ptr (-12)[ebp],0
L2487:
mov dword ptr (-8)[ebp],0
L2491:
mov dword ptr (-4)[ebp],0
L2495:
mov edi,dword ptr (-12)[ebp]
cmp dword ptr (-16)[ebp],edi
jge L2506
mov dword ptr (-144)[ebp],1
jmp L2507
L2506:
mov dword ptr (-144)[ebp],0
L2507:
mov edi,dword ptr (-4)[ebp]
cmp dword ptr (-8)[ebp],edi
jge L2508
mov dword ptr (-148)[ebp],1
jmp L2509
L2508:
mov dword ptr (-148)[ebp],0
L2509:
mov edi,dword ptr (-148)[ebp]
cmp dword ptr (-144)[ebp],edi
jne L2504
mov dword ptr (-140)[ebp],1
jmp L2505
L2504:
mov dword ptr (-140)[ebp],0
L2505:
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 L2499
mov dword ptr (-84)[ebp],1
L2499:
L2496:
inc dword ptr (-4)[ebp]
cmp dword ptr (-4)[ebp],2
jl L2495
L2492:
inc dword ptr (-8)[ebp]
cmp dword ptr (-8)[ebp],2
jl L2491
L2488:
inc dword ptr (-12)[ebp]
cmp dword ptr (-12)[ebp],2
jl L2487
L2484:
inc dword ptr (-16)[ebp]
cmp dword ptr (-16)[ebp],2
jl L2483
cmp dword ptr (-84)[ebp],0
je L2510
add dword ptr (-120)[ebp],16
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L2512
push 16
lea edi,(L2415)
push edi
call _printf
add esp,8
L2512:
L2510:
mov dword ptr (-128)[ebp],0
mov edi,dword ptr (-128)[ebp]
cmp edi,0
je L2514
add dword ptr (-120)[ebp],32
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L2516
push 32
lea edi,(L2415)
push edi
call _printf
add esp,8
L2516:
L2514:
mov eax,dword ptr (-120)[ebp]
L2414:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L2519 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
L2520 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
L2521 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,(L2521)
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
L2522:
L2523:
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 L2522
jmp L2525
mov dword ptr (-8)[ebp],1
cmp dword ptr (-4)[ebp],0
je L2527
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2527:
L2525:
jmp L2529
mov dword ptr (-8)[ebp],2
cmp dword ptr (-4)[ebp],0
je L2531
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2531:
L2529:
jmp L2533
mov dword ptr (-8)[ebp],3
cmp dword ptr (-4)[ebp],0
je L2535
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2535:
L2533:
jmp L2537
mov dword ptr (-8)[ebp],4
cmp dword ptr (-4)[ebp],0
je L2539
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2539:
L2537:
jmp L2541
mov dword ptr (-8)[ebp],5
cmp dword ptr (-4)[ebp],0
je L2543
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2543:
L2541:
jmp L2545
mov dword ptr (-8)[ebp],6
cmp dword ptr (-4)[ebp],0
je L2547
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2547:
L2545:
jmp L2549
mov dword ptr (-8)[ebp],7
cmp dword ptr (-4)[ebp],0
je L2551
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2551:
L2549:
jmp L2553
mov dword ptr (-8)[ebp],8
cmp dword ptr (-4)[ebp],0
je L2555
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2555:
L2553:
jmp L2557
mov dword ptr (-8)[ebp],9
cmp dword ptr (-4)[ebp],0
je L2559
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2559:
L2557:
jmp L2561
mov dword ptr (-8)[ebp],10
cmp dword ptr (-4)[ebp],0
je L2563
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2563:
L2561:
jmp L2565
mov dword ptr (-8)[ebp],11
cmp dword ptr (-4)[ebp],0
je L2567
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2567:
L2565:
jmp L2569
mov dword ptr (-8)[ebp],12
cmp dword ptr (-4)[ebp],0
je L2571
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2571:
L2569:
jmp L2573
mov dword ptr (-8)[ebp],13
cmp dword ptr (-4)[ebp],0
je L2575
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2575:
L2573:
jmp L2577
mov dword ptr (-8)[ebp],14
cmp dword ptr (-4)[ebp],0
je L2579
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2579:
L2577:
jmp L2581
mov dword ptr (-8)[ebp],15
cmp dword ptr (-4)[ebp],0
je L2583
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2583:
L2581:
jmp L2585
mov dword ptr (-8)[ebp],16
cmp dword ptr (-4)[ebp],0
je L2587
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2587:
L2585:
jmp L2589
mov dword ptr (-8)[ebp],17
cmp dword ptr (-4)[ebp],0
je L2591
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2591:
L2589:
jmp L2593
mov dword ptr (-8)[ebp],18
cmp dword ptr (-4)[ebp],0
je L2595
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2595:
L2593:
jmp L2597
mov dword ptr (-8)[ebp],16
cmp dword ptr (-4)[ebp],0
je L2599
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2599:
L2597:
jmp L2601
mov dword ptr (-8)[ebp],20
cmp dword ptr (-4)[ebp],0
je L2603
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2603:
L2601:
jmp L2605
mov dword ptr (-8)[ebp],21
cmp dword ptr (-4)[ebp],0
je L2607
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2607:
L2605:
jmp L2609
mov dword ptr (-8)[ebp],22
cmp dword ptr (-4)[ebp],0
je L2611
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2611:
L2609:
jmp L2613
mov dword ptr (-8)[ebp],23
cmp dword ptr (-4)[ebp],0
je L2615
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2615:
L2613:
jmp L2617
mov dword ptr (-8)[ebp],24
cmp dword ptr (-4)[ebp],0
je L2619
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2619:
L2617:
jmp L2621
mov dword ptr (-8)[ebp],25
cmp dword ptr (-4)[ebp],0
je L2623
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2623:
L2621:
jmp L2625
mov dword ptr (-8)[ebp],26
cmp dword ptr (-4)[ebp],0
je L2627
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2627:
L2625:
jmp L2629
mov dword ptr (-8)[ebp],27
cmp dword ptr (-4)[ebp],0
je L2631
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2631:
L2629:
jmp L2633
mov dword ptr (-8)[ebp],28
cmp dword ptr (-4)[ebp],0
je L2635
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2635:
L2633:
jmp L2637
mov dword ptr (-8)[ebp],26
cmp dword ptr (-4)[ebp],0
je L2639
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2639:
L2637:
jmp L2641
mov dword ptr (-8)[ebp],30
cmp dword ptr (-4)[ebp],0
je L2643
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2643:
L2641:
jmp L2645
mov dword ptr (-8)[ebp],31
cmp dword ptr (-4)[ebp],0
je L2647
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2647:
L2645:
jmp L2649
mov dword ptr (-8)[ebp],32
cmp dword ptr (-4)[ebp],0
je L2651
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2651:
L2649:
jmp L2653
mov dword ptr (-8)[ebp],33
cmp dword ptr (-4)[ebp],0
je L2655
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2655:
L2653:
jmp L2657
mov dword ptr (-8)[ebp],34
cmp dword ptr (-4)[ebp],0
je L2659
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2659:
L2657:
jmp L2661
mov dword ptr (-8)[ebp],35
cmp dword ptr (-4)[ebp],0
je L2663
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2663:
L2661:
jmp L2665
mov dword ptr (-8)[ebp],36
cmp dword ptr (-4)[ebp],0
je L2667
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2667:
L2665:
jmp L2669
mov dword ptr (-8)[ebp],37
cmp dword ptr (-4)[ebp],0
je L2671
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2671:
L2669:
jmp L2673
mov dword ptr (-8)[ebp],38
cmp dword ptr (-4)[ebp],0
je L2675
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2675:
L2673:
jmp L2677
mov dword ptr (-8)[ebp],39
cmp dword ptr (-4)[ebp],0
je L2679
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2679:
L2677:
jmp L2681
mov dword ptr (-8)[ebp],40
cmp dword ptr (-4)[ebp],0
je L2683
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2683:
L2681:
jmp L2685
mov dword ptr (-8)[ebp],41
cmp dword ptr (-4)[ebp],0
je L2687
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2687:
L2685:
jmp L2689
mov dword ptr (-8)[ebp],42
cmp dword ptr (-4)[ebp],0
je L2691
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2691:
L2689:
jmp L2693
mov dword ptr (-8)[ebp],43
cmp dword ptr (-4)[ebp],0
je L2695
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2695:
L2693:
jmp L2697
mov dword ptr (-8)[ebp],44
cmp dword ptr (-4)[ebp],0
je L2699
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2699:
L2697:
jmp L2701
mov dword ptr (-8)[ebp],45
cmp dword ptr (-4)[ebp],0
je L2703
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2703:
L2701:
jmp L2705
mov dword ptr (-8)[ebp],46
cmp dword ptr (-4)[ebp],0
je L2707
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2707:
L2705:
jmp L2709
mov dword ptr (-8)[ebp],47
cmp dword ptr (-4)[ebp],0
je L2711
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2711:
L2709:
jmp L2713
mov dword ptr (-8)[ebp],48
cmp dword ptr (-4)[ebp],0
je L2715
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2715:
L2713:
jmp L2717
mov dword ptr (-8)[ebp],49
cmp dword ptr (-4)[ebp],0
je L2719
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2719:
L2717:
jmp L2721
mov dword ptr (-8)[ebp],50
cmp dword ptr (-4)[ebp],0
je L2723
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2723:
L2721:
jmp L2725
mov dword ptr (-8)[ebp],51
cmp dword ptr (-4)[ebp],0
je L2727
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2727:
L2725:
jmp L2729
mov dword ptr (-8)[ebp],52
cmp dword ptr (-4)[ebp],0
je L2731
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2731:
L2729:
jmp L2733
mov dword ptr (-8)[ebp],53
cmp dword ptr (-4)[ebp],0
je L2735
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2735:
L2733:
jmp L2737
mov dword ptr (-8)[ebp],54
cmp dword ptr (-4)[ebp],0
je L2739
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2739:
L2737:
jmp L2741
mov dword ptr (-8)[ebp],55
cmp dword ptr (-4)[ebp],0
je L2743
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2743:
L2741:
jmp L2745
mov dword ptr (-8)[ebp],56
cmp dword ptr (-4)[ebp],0
je L2747
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2747:
L2745:
jmp L2749
mov dword ptr (-8)[ebp],57
cmp dword ptr (-4)[ebp],0
je L2751
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2751:
L2749:
jmp L2753
mov dword ptr (-8)[ebp],58
cmp dword ptr (-4)[ebp],0
je L2755
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2755:
L2753:
jmp L2757
mov dword ptr (-8)[ebp],56
cmp dword ptr (-4)[ebp],0
je L2759
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2759:
L2757:
jmp L2761
mov dword ptr (-8)[ebp],60
cmp dword ptr (-4)[ebp],0
je L2763
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2763:
L2761:
jmp L2765
mov dword ptr (-8)[ebp],61
cmp dword ptr (-4)[ebp],0
je L2767
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2767:
L2765:
jmp L2769
mov dword ptr (-8)[ebp],62
cmp dword ptr (-4)[ebp],0
je L2771
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2771:
L2769:
jmp L2773
mov dword ptr (-8)[ebp],63
cmp dword ptr (-4)[ebp],0
je L2775
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2775:
L2773:
jmp L2777
mov dword ptr (-8)[ebp],64
cmp dword ptr (-4)[ebp],0
je L2779
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2779:
L2777:
jmp L2781
mov dword ptr (-8)[ebp],65
cmp dword ptr (-4)[ebp],0
je L2783
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2783:
L2781:
jmp L2785
mov dword ptr (-8)[ebp],66
cmp dword ptr (-4)[ebp],0
je L2787
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2787:
L2785:
jmp L2789
mov dword ptr (-8)[ebp],67
cmp dword ptr (-4)[ebp],0
je L2791
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2791:
L2789:
jmp L2793
mov dword ptr (-8)[ebp],68
cmp dword ptr (-4)[ebp],0
je L2795
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2795:
L2793:
jmp L2797
mov dword ptr (-8)[ebp],69
cmp dword ptr (-4)[ebp],0
je L2799
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2799:
L2797:
jmp L2801
mov dword ptr (-8)[ebp],70
cmp dword ptr (-4)[ebp],0
je L2803
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2803:
L2801:
jmp L2805
mov dword ptr (-8)[ebp],71
cmp dword ptr (-4)[ebp],0
je L2807
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2807:
L2805:
jmp L2809
mov dword ptr (-8)[ebp],72
cmp dword ptr (-4)[ebp],0
je L2811
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2811:
L2809:
jmp L2813
mov dword ptr (-8)[ebp],73
cmp dword ptr (-4)[ebp],0
je L2815
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2815:
L2813:
jmp L2817
mov dword ptr (-8)[ebp],74
cmp dword ptr (-4)[ebp],0
je L2819
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2819:
L2817:
jmp L2821
mov dword ptr (-8)[ebp],75
cmp dword ptr (-4)[ebp],0
je L2823
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2823:
L2821:
cmp dword ptr (-8)[ebp],0
je L2825
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L2827
push 1
lea edi,(L2520)
push edi
call _printf
add esp,8
L2827:
inc dword ptr (-32)[ebp]
L2825:
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 L2830
mov edi,dword ptr (-16)[ebp]
lea esi,(1)[edi]
mov dword ptr (-16)[ebp],esi
cmp edi,0
je L2830
mov dword ptr (-44)[ebp],1
jmp L2831
L2830:
mov dword ptr (-44)[ebp],0
L2831:
mov edi,dword ptr (-44)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-12)[ebp],1
je L2832
mov dword ptr (-8)[ebp],1
cmp dword ptr (-4)[ebp],0
je L2834
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2834:
L2832:
cmp dword ptr (-16)[ebp],0
je L2836
mov dword ptr (-8)[ebp],2
cmp dword ptr (-4)[ebp],0
je L2838
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2838:
L2836:
cmp dword ptr (-20)[ebp],0
je L2840
mov dword ptr (-8)[ebp],3
cmp dword ptr (-4)[ebp],0
je L2842
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2842:
L2840:
cmp dword ptr (-12)[ebp],0
je L2845
mov edi,dword ptr (-16)[ebp]
lea esi,(1)[edi]
mov dword ptr (-16)[ebp],esi
cmp edi,0
je L2845
mov dword ptr (-48)[ebp],1
jmp L2846
L2845:
mov dword ptr (-48)[ebp],0
L2846:
mov edi,dword ptr (-48)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-12)[ebp],1
je L2847
mov dword ptr (-8)[ebp],4
cmp dword ptr (-4)[ebp],0
je L2849
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2849:
L2847:
cmp dword ptr (-16)[ebp],1
je L2851
mov dword ptr (-8)[ebp],5
cmp dword ptr (-4)[ebp],0
je L2853
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2853:
L2851:
cmp dword ptr (-20)[ebp],0
je L2855
mov dword ptr (-8)[ebp],6
cmp dword ptr (-4)[ebp],0
je L2857
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2857:
L2855:
mov edi,dword ptr (-12)[ebp]
mov esi,edi
sub esi,1
mov dword ptr (-12)[ebp],esi
cmp edi,0
je L2860
cmp dword ptr (-16)[ebp],0
je L2860
mov dword ptr (-52)[ebp],1
jmp L2861
L2860:
mov dword ptr (-52)[ebp],0
L2861:
mov edi,dword ptr (-52)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-12)[ebp],0
je L2862
mov dword ptr (-8)[ebp],7
cmp dword ptr (-4)[ebp],0
je L2864
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2864:
L2862:
cmp dword ptr (-16)[ebp],1
je L2866
mov dword ptr (-8)[ebp],8
cmp dword ptr (-4)[ebp],0
je L2868
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2868:
L2866:
cmp dword ptr (-20)[ebp],1
je L2870
mov dword ptr (-8)[ebp],9
cmp dword ptr (-4)[ebp],0
je L2872
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2872:
L2870:
cmp dword ptr (-12)[ebp],0
je L2875
mov edi,dword ptr (-16)[ebp]
mov esi,edi
sub esi,1
mov dword ptr (-16)[ebp],esi
cmp edi,0
je L2875
mov dword ptr (-56)[ebp],1
jmp L2876
L2875:
mov dword ptr (-56)[ebp],0
L2876:
mov edi,dword ptr (-56)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-12)[ebp],0
je L2877
mov dword ptr (-8)[ebp],10
cmp dword ptr (-4)[ebp],0
je L2879
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2879:
L2877:
cmp dword ptr (-16)[ebp],1
je L2881
mov dword ptr (-8)[ebp],11
cmp dword ptr (-4)[ebp],0
je L2883
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2883:
L2881:
cmp dword ptr (-20)[ebp],0
je L2885
mov dword ptr (-8)[ebp],12
cmp dword ptr (-4)[ebp],0
je L2887
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2887:
L2885:
cmp dword ptr (-8)[ebp],0
je L2889
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L2891
push 2
lea edi,(L2520)
push edi
call _printf
add esp,8
L2891:
add dword ptr (-32)[ebp],2
L2889:
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 L2896
cmp dword ptr (-16)[ebp],0
je L2894
L2896:
mov dword ptr (-60)[ebp],1
jmp L2895
L2894:
mov dword ptr (-60)[ebp],0
L2895:
mov edi,dword ptr (-60)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-12)[ebp],1
je L2897
mov dword ptr (-8)[ebp],1
cmp dword ptr (-4)[ebp],0
je L2899
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2899:
L2897:
cmp dword ptr (-16)[ebp],0
je L2901
mov dword ptr (-8)[ebp],2
cmp dword ptr (-4)[ebp],0
je L2903
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2903:
L2901:
cmp dword ptr (-20)[ebp],0
je L2905
mov dword ptr (-8)[ebp],3
cmp dword ptr (-4)[ebp],0
je L2907
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2907:
L2905:
mov edi,dword ptr (-16)[ebp]
lea esi,(1)[edi]
mov dword ptr (-16)[ebp],esi
cmp edi,0
jne L2912
cmp dword ptr (-12)[ebp],0
je L2910
L2912:
mov dword ptr (-64)[ebp],1
jmp L2911
L2910:
mov dword ptr (-64)[ebp],0
L2911:
mov edi,dword ptr (-64)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-12)[ebp],1
je L2913
mov dword ptr (-8)[ebp],4
cmp dword ptr (-4)[ebp],0
je L2915
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2915:
L2913:
cmp dword ptr (-16)[ebp],1
je L2917
mov dword ptr (-8)[ebp],5
cmp dword ptr (-4)[ebp],0
je L2919
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2919:
L2917:
cmp dword ptr (-20)[ebp],1
je L2921
mov dword ptr (-8)[ebp],6
cmp dword ptr (-4)[ebp],0
je L2923
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2923:
L2921:
mov edi,dword ptr (-12)[ebp]
mov esi,edi
sub esi,1
mov dword ptr (-12)[ebp],esi
cmp edi,0
jne L2928
mov edi,dword ptr (-16)[ebp]
mov esi,edi
sub esi,1
mov dword ptr (-16)[ebp],esi
cmp edi,0
je L2926
L2928:
mov dword ptr (-68)[ebp],1
jmp L2927
L2926:
mov dword ptr (-68)[ebp],0
L2927:
mov edi,dword ptr (-68)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-12)[ebp],0
je L2929
mov dword ptr (-8)[ebp],7
cmp dword ptr (-4)[ebp],0
je L2931
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2931:
L2929:
cmp dword ptr (-16)[ebp],1
je L2933
mov dword ptr (-8)[ebp],8
cmp dword ptr (-4)[ebp],0
je L2935
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2935:
L2933:
cmp dword ptr (-20)[ebp],1
je L2937
mov dword ptr (-8)[ebp],9
cmp dword ptr (-4)[ebp],0
je L2939
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2939:
L2937:
cmp dword ptr (-12)[ebp],0
jne L2944
mov edi,dword ptr (-16)[ebp]
mov esi,edi
sub esi,1
mov dword ptr (-16)[ebp],esi
cmp edi,0
je L2942
L2944:
mov dword ptr (-72)[ebp],1
jmp L2943
L2942:
mov dword ptr (-72)[ebp],0
L2943:
mov edi,dword ptr (-72)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-12)[ebp],0
je L2945
mov dword ptr (-8)[ebp],10
cmp dword ptr (-4)[ebp],0
je L2947
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2947:
L2945:
cmp dword ptr (-16)[ebp],0
je L2949
mov dword ptr (-8)[ebp],11
cmp dword ptr (-4)[ebp],0
je L2951
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2951:
L2949:
cmp dword ptr (-20)[ebp],1
je L2953
mov dword ptr (-8)[ebp],12
cmp dword ptr (-4)[ebp],0
je L2955
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2519)
push edi
call _printf
add esp,8
L2955:
L2953:
cmp dword ptr (-8)[ebp],0
je L2957
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L2959
push 4
lea edi,(L2520)
push edi
call _printf
add esp,8
L2959:
add dword ptr (-32)[ebp],4
L2957:
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 L2963
mov edi,dword ptr (-36)[ebp]
mov dword ptr (-76)[ebp],edi
jmp L2964
L2963:
cmp dword ptr (-40)[ebp],0
je L2965
mov edi,dword ptr (-12)[ebp]
lea esi,(1)[edi]
mov dword ptr (-12)[ebp],esi
mov dword ptr (-80)[ebp],edi
jmp L2966
L2965:
mov edi,dword ptr (-16)[ebp]
lea esi,(1)[edi]
mov dword ptr (-16)[ebp],esi
mov dword ptr (-80)[ebp],edi
L2966:
mov edi,dword ptr (-80)[ebp]
mov dword ptr (-76)[ebp],edi
L2964:
mov edi,dword ptr (-76)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],0
jne L2970
cmp dword ptr (-12)[ebp],0
jne L2970
cmp dword ptr (-16)[ebp],0
je L2967
L2970:
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L2971
push 8
lea edi,(L2520)
push edi
call _printf
add esp,8
L2971:
add dword ptr (-32)[ebp],8
L2967:
cmp dword ptr (-40)[ebp],0
je L2978
mov edi,dword ptr (-36)[ebp]
mov dword ptr (-84)[ebp],edi
jmp L2979
L2978:
mov dword ptr (-84)[ebp],1
L2979:
cmp dword ptr (-84)[ebp],0
jne L2977
cmp dword ptr (-36)[ebp],0
je L2980
mov dword ptr (-88)[ebp],1
jmp L2981
L2980:
mov edi,dword ptr (-36)[ebp]
mov dword ptr (-88)[ebp],edi
L2981:
cmp dword ptr (-88)[ebp],0
je L2973
L2977:
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L2982
push 16
lea edi,(L2520)
push edi
call _printf
add esp,8
L2982:
add dword ptr (-32)[ebp],16
L2973:
mov eax,dword ptr (-32)[ebp]
L2518:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L2985 label byte
db 115
db 56
db 49
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L2986 label byte
db 115
db 56
db 49
db 32
db 32
db 32
db 32
db 0
align 1
L2987 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
L2988 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,(L2986)
mov dword ptr (-36)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-40)[ebp],edi
L2989:
L2990:
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 L2989
mov dword ptr (-16)[ebp],1
mov dword ptr (-20)[ebp],0
L2992:
mov edi,dword ptr (-16)[ebp]
mov ebx,edi
mov byte ptr (-1)[ebp],bl
mov byte ptr (-21)[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 (-1)[ebp]
movsx esi,byte ptr (-21)[ebp]
cmp edi,esi
je L2996
mov dword ptr (-44)[ebp],1
L2996:
mov edi,dword ptr (-8)[ebp]
mov esi,dword ptr (-28)[ebp]
cmp edi,esi
je L2998
mov dword ptr (-48)[ebp],1
L2998:
mov edi,dword ptr (-32)[ebp]
cmp dword ptr (-12)[ebp],edi
je L3000
mov dword ptr (-52)[ebp],1
L3000:
sal dword ptr (-16)[ebp],1
L2993:
inc dword ptr (-20)[ebp]
cmp dword ptr (-20)[ebp],50
jl L2992
cmp dword ptr (-44)[ebp],0
je L3002
inc dword ptr (-56)[ebp]
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3004
push 1
lea edi,(L2985)
push edi
call _printf
add esp,8
L3004:
L3002:
cmp dword ptr (-48)[ebp],0
je L3006
add dword ptr (-56)[ebp],2
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3008
push 2
lea edi,(L2985)
push edi
call _printf
add esp,8
L3008:
L3006:
cmp dword ptr (-52)[ebp],0
je L3010
add dword ptr (-56)[ebp],4
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3012
push 4
lea edi,(L2985)
push edi
call _printf
add esp,8
L3012:
L3010:
call _regc
add esp,0
mov dword ptr (-16)[ebp],eax
mov edi,dword ptr (20)[ebp]
cmp dword ptr (40)[edi],0
je L3014
cmp dword ptr (-16)[ebp],0
jge L3016
lea edi,(L425)
push edi
lea edi,(L2987)
push edi
call _printf
add esp,8
jmp L3017
L3016:
lea edi,(L425)
push edi
mov edi,dword ptr (-16)[ebp]
push edi
lea edi,(L2988)
push edi
call _printf
add esp,12
L3017:
L3014:
call _regp
add esp,0
mov dword ptr (-16)[ebp],eax
mov edi,dword ptr (20)[ebp]
cmp dword ptr (40)[edi],0
je L3018
cmp dword ptr (-16)[ebp],0
jge L3020
lea edi,(L3022)
push edi
lea edi,(L2987)
push edi
call _printf
add esp,8
jmp L3021
L3020:
lea edi,(L3022)
push edi
mov edi,dword ptr (-16)[ebp]
push edi
lea edi,(L2988)
push edi
call _printf
add esp,12
L3021:
L3018:
call _regi
add esp,0
mov dword ptr (-16)[ebp],eax
mov edi,dword ptr (20)[ebp]
cmp dword ptr (40)[edi],0
je L3023
cmp dword ptr (-16)[ebp],0
jge L3025
lea edi,(L426)
push edi
lea edi,(L2987)
push edi
call _printf
add esp,8
jmp L3026
L3025:
lea edi,(L426)
push edi
mov edi,dword ptr (-16)[ebp]
push edi
lea edi,(L2988)
push edi
call _printf
add esp,12
L3026:
L3023:
mov eax,dword ptr (-56)[ebp]
L2984:
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,148
mov byte ptr (-138)[ebp],0
mov byte ptr (-117)[ebp],1
mov byte ptr (-118)[ebp],2
mov byte ptr (-119)[ebp],3
mov byte ptr (-1)[ebp],4
mov byte ptr (-120)[ebp],5
mov byte ptr (-2)[ebp],6
mov byte ptr (-121)[ebp],7
mov byte ptr (-3)[ebp],8
mov byte ptr (-122)[ebp],9
mov byte ptr (-4)[ebp],10
mov byte ptr (-123)[ebp],11
mov byte ptr (-5)[ebp],12
mov byte ptr (-124)[ebp],13
mov byte ptr (-6)[ebp],14
mov byte ptr (-125)[ebp],15
mov byte ptr (-7)[ebp],16
mov byte ptr (-126)[ebp],17
mov byte ptr (-8)[ebp],18
mov byte ptr (-127)[ebp],19
mov byte ptr (-9)[ebp],20
mov byte ptr (-128)[ebp],21
mov byte ptr (-10)[ebp],22
mov byte ptr (-129)[ebp],23
mov byte ptr (-11)[ebp],24
mov byte ptr (-130)[ebp],25
mov byte ptr (-12)[ebp],26
mov byte ptr (-131)[ebp],27
mov byte ptr (-13)[ebp],28
mov byte ptr (-132)[ebp],29
mov byte ptr (-14)[ebp],30
mov byte ptr (-133)[ebp],31
mov byte ptr (-15)[ebp],32
mov byte ptr (-134)[ebp],33
mov byte ptr (-16)[ebp],34
mov byte ptr (-135)[ebp],35
mov byte ptr (-136)[ebp],36
mov byte ptr (-137)[ebp],37
mov byte ptr (-139)[ebp],38
lea edi,(-117)[ebp]
lea esi,(-138)[ebp]
mov ebx,edi
sub ebx,esi
mov esi,ebx
mov dword ptr (-104)[ebp],esi
lea esi,(-118)[ebp]
sub esi,edi
mov edi,esi
mov dword ptr (-100)[ebp],edi
lea edi,(-119)[ebp]
lea esi,(-118)[ebp]
sub edi,esi
mov dword ptr (-96)[ebp],edi
lea edi,(-120)[ebp]
lea esi,(-119)[ebp]
sub edi,esi
mov dword ptr (-92)[ebp],edi
lea edi,(-121)[ebp]
lea esi,(-120)[ebp]
sub edi,esi
mov dword ptr (-88)[ebp],edi
lea edi,(-122)[ebp]
lea esi,(-121)[ebp]
sub edi,esi
mov dword ptr (-84)[ebp],edi
lea edi,(-123)[ebp]
lea esi,(-122)[ebp]
sub edi,esi
mov dword ptr (-80)[ebp],edi
lea edi,(-124)[ebp]
lea esi,(-123)[ebp]
sub edi,esi
mov dword ptr (-76)[ebp],edi
lea edi,(-125)[ebp]
lea esi,(-124)[ebp]
sub edi,esi
mov dword ptr (-72)[ebp],edi
lea edi,(-126)[ebp]
lea esi,(-125)[ebp]
sub edi,esi
mov dword ptr (-68)[ebp],edi
lea edi,(-127)[ebp]
lea esi,(-126)[ebp]
sub edi,esi
mov dword ptr (-64)[ebp],edi
lea edi,(-128)[ebp]
lea esi,(-127)[ebp]
sub edi,esi
mov dword ptr (-60)[ebp],edi
lea edi,(-129)[ebp]
lea esi,(-128)[ebp]
sub edi,esi
mov dword ptr (-56)[ebp],edi
lea edi,(-130)[ebp]
lea esi,(-129)[ebp]
sub edi,esi
mov dword ptr (-52)[ebp],edi
lea edi,(-131)[ebp]
lea esi,(-130)[ebp]
sub edi,esi
mov dword ptr (-48)[ebp],edi
lea edi,(-132)[ebp]
lea esi,(-131)[ebp]
sub edi,esi
mov dword ptr (-44)[ebp],edi
lea edi,(-133)[ebp]
lea esi,(-132)[ebp]
sub edi,esi
mov dword ptr (-40)[ebp],edi
lea edi,(-134)[ebp]
lea esi,(-133)[ebp]
sub edi,esi
mov dword ptr (-36)[ebp],edi
lea edi,(-135)[ebp]
lea esi,(-134)[ebp]
sub edi,esi
mov dword ptr (-32)[ebp],edi
lea edi,(-136)[ebp]
lea esi,(-135)[ebp]
sub edi,esi
mov dword ptr (-28)[ebp],edi
lea edi,(-137)[ebp]
lea esi,(-136)[ebp]
sub edi,esi
mov dword ptr (-24)[ebp],edi
lea edi,(-139)[ebp]
lea esi,(-137)[ebp]
sub edi,esi
mov dword ptr (-20)[ebp],edi
mov edi,dword ptr (-104)[ebp]
mov dword ptr (-116)[ebp],edi
mov dword ptr (-112)[ebp],1
mov dword ptr (-108)[ebp],0
L3049:
mov edi,dword ptr (-112)[ebp]
cmp edi,1
je L3055
cmp edi,2
je L3058
cmp edi,3
je L3063
jmp L3053
L3055:
mov edi,dword ptr (-108)[ebp]
mov esi,dword ptr (-116)[ebp]
cmp dword ptr (-104)[ebp][edi*4],esi
je L3054
mov edi,dword ptr (-108)[ebp]
mov edi,dword ptr (-104)[ebp][edi*4]
mov dword ptr (-148)[ebp],edi
mov dword ptr (-112)[ebp],2
mov dword ptr (-144)[ebp],1
jmp L3054
L3058:
mov edi,dword ptr (-108)[ebp]
mov esi,dword ptr (-116)[ebp]
cmp dword ptr (-104)[ebp][edi*4],esi
jne L3059
mov dword ptr (-112)[ebp],3
jmp L3054
L3059:
mov edi,dword ptr (-108)[ebp]
mov esi,dword ptr (-148)[ebp]
cmp dword ptr (-104)[ebp][edi*4],esi
jne L3061
inc dword ptr (-144)[ebp]
jmp L3054
L3061:
mov dword ptr (-112)[ebp],4
jmp L3054
L3063:
mov edi,dword ptr (-108)[ebp]
mov esi,dword ptr (-116)[ebp]
cmp dword ptr (-104)[ebp][edi*4],esi
je L3054
mov dword ptr (-112)[ebp],4
L3053:
L3054:
L3050:
inc dword ptr (-108)[ebp]
cmp dword ptr (-108)[ebp],22
jl L3049
cmp dword ptr (-112)[ebp],3
jne L3066
mov edi,16
mov eax,edi
sub eax,dword ptr (-144)[ebp]
jmp L3027
L3066:
mov eax,-1
L3027:
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
L3090:
mov edi,dword ptr (-160)[ebp]
cmp edi,1
je L3096
cmp edi,2
je L3099
cmp edi,3
je L3104
jmp L3094
L3096:
mov edi,dword ptr (-156)[ebp]
mov esi,dword ptr (-164)[ebp]
cmp dword ptr (-152)[ebp][edi*4],esi
je L3095
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 L3095
L3099:
mov edi,dword ptr (-156)[ebp]
mov esi,dword ptr (-164)[ebp]
cmp dword ptr (-152)[ebp][edi*4],esi
jne L3100
mov dword ptr (-160)[ebp],3
jmp L3095
L3100:
mov edi,dword ptr (-156)[ebp]
mov esi,dword ptr (-264)[ebp]
cmp dword ptr (-152)[ebp][edi*4],esi
jne L3102
inc dword ptr (-260)[ebp]
jmp L3095
L3102:
mov dword ptr (-160)[ebp],4
jmp L3095
L3104:
mov edi,dword ptr (-156)[ebp]
mov esi,dword ptr (-164)[ebp]
cmp dword ptr (-152)[ebp][edi*4],esi
je L3095
mov dword ptr (-160)[ebp],4
L3094:
L3095:
L3091:
inc dword ptr (-156)[ebp]
cmp dword ptr (-156)[ebp],22
jl L3090
cmp dword ptr (-160)[ebp],3
jne L3107
mov edi,16
mov eax,edi
sub eax,dword ptr (-260)[ebp]
jmp L3068
L3107:
mov eax,-1
L3068:
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
L3131:
mov edi,dword ptr (-160)[ebp]
cmp edi,1
je L3137
cmp edi,2
je L3140
cmp edi,3
je L3145
jmp L3135
L3137:
mov edi,dword ptr (-156)[ebp]
mov esi,dword ptr (-248)[ebp]
cmp dword ptr (-152)[ebp][edi*4],esi
je L3136
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 L3136
L3140:
mov edi,dword ptr (-156)[ebp]
mov esi,dword ptr (-248)[ebp]
cmp dword ptr (-152)[ebp][edi*4],esi
jne L3141
mov dword ptr (-160)[ebp],3
jmp L3136
L3141:
mov edi,dword ptr (-156)[ebp]
mov esi,dword ptr (-264)[ebp]
cmp dword ptr (-152)[ebp][edi*4],esi
jne L3143
inc dword ptr (-260)[ebp]
jmp L3136
L3143:
mov dword ptr (-160)[ebp],4
jmp L3136
L3145:
mov edi,dword ptr (-156)[ebp]
mov esi,dword ptr (-248)[ebp]
cmp dword ptr (-152)[ebp][edi*4],esi
je L3136
mov dword ptr (-160)[ebp],4
L3135:
L3136:
L3132:
inc dword ptr (-156)[ebp]
cmp dword ptr (-156)[ebp],22
jl L3131
cmp dword ptr (-160)[ebp],3
jne L3148
mov edi,16
mov eax,edi
sub eax,dword ptr (-260)[ebp]
jmp L3109
L3148:
mov eax,-1
L3109:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 4
L3151 label byte
db 420 dup (0)
_DATA ends
_DATA segment
align 1
L3152 label byte
db 115
db 56
db 52
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L3153 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,(L3153)
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
L3154:
L3155:
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 L3154
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 L3157
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3159
push 1
lea edi,(L3152)
push edi
call _printf
add esp,8
L3159:
inc dword ptr (-164)[ebp]
L3157:
lea edi,(_glork)
mov dword ptr (-172)[ebp],edi
push 4
call dword ptr (-172)[ebp]
add esp,4
cmp eax,4
je L3161
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3163
push 2
lea edi,(L3152)
push edi
call _printf
add esp,8
L3163:
add dword ptr (-164)[ebp],2
L3161:
mov dword ptr (-8)[ebp],0
L3165:
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
L3166:
inc dword ptr (-8)[ebp]
cmp dword ptr (-8)[ebp],17
jl L3165
fld dword ptr (L412)
fstp dword ptr (-152)[ebp]
mov dword ptr (-8)[ebp],0
L3169:
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]
L3170:
inc dword ptr (-8)[ebp]
cmp dword ptr (-8)[ebp],17
jl L3169
fld dword ptr (L3175)
fcomp dword ptr (-152)[ebp]
fstsw ax
sahf
je L3173
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3176
push 4
lea edi,(L3152)
push edi
call _printf
add esp,8
L3176:
add dword ptr (-164)[ebp],4
L3173:
mov dword ptr (-12)[ebp],0
L3178:
mov dword ptr (-8)[ebp],0
L3182:
mov dword ptr (-4)[ebp],0
L3186:
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,(L3151)[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
L3187:
inc dword ptr (-4)[ebp]
cmp dword ptr (-4)[ebp],7
jl L3186
L3183:
inc dword ptr (-8)[ebp]
cmp dword ptr (-8)[ebp],5
jl L3182
L3179:
inc dword ptr (-12)[ebp]
cmp dword ptr (-12)[ebp],3
jl L3178
mov dword ptr (-12)[ebp],1
mov dword ptr (-8)[ebp],2
mov dword ptr (-4)[ebp],3
push 0
push 105
lea edi,(L3151)
push edi
call _array
add esp,12
mov edi,eax
push 35
push 35
imul esi,dword ptr (-12)[ebp],140
lea esi,(L3151)[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,(L3151)[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,(L3151)[edx][ebx]
mov esi,dword ptr [ebx][esi*4]
lea edi,[esi][edi]
sub edi,52
cmp edi,0
je L3190
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3192
push 8
lea edi,(L3152)
push edi
call _printf
add esp,8
L3192:
add dword ptr (-164)[ebp],8
L3190:
mov eax,dword ptr (-164)[ebp]
L3150:
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 L3198
L3195:
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 L3199
mov eax,1
jmp L3194
L3199:
L3196:
inc dword ptr (-4)[ebp]
L3198:
mov edi,dword ptr (24)[ebp]
cmp dword ptr (-4)[ebp],edi
jl L3195
mov eax,0
L3194:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 4
L3202 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,(L3202)
mov esi,dword ptr (20)[ebp]
mov dword ptr (L3202),esi
mov eax,edi
L3201:
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]
L3203:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L3205 label byte
db 115
db 56
db 53
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L3206 label byte
db 115
db 56
db 53
db 32
db 32
db 32
db 32
db 0
align 4
L3214 label byte
dd L425
dd L427
dd L426
dd L428
dd L429
dd L430
dd L431
align 1
L3215 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,(L3206)
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
L3219:
L3220:
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 L3219
lea edi,(-296)[ebp]
lea esi,(-316)[ebp]
sub edi,esi
cmp edi,0
jle L3230
lea edi,(-292)[ebp]
lea esi,(-296)[ebp]
sub edi,esi
cmp edi,0
jle L3230
lea edi,(-288)[ebp]
lea esi,(-292)[ebp]
sub edi,esi
cmp edi,0
jg L3222
L3230:
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3231
push 1
lea edi,(L3205)
push edi
call _printf
add esp,8
L3231:
inc dword ptr (-320)[ebp]
L3222:
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 L3246
mov dword ptr (-244)[ebp],0
L3248:
mov edi,dword ptr (-244)[ebp]
lea edi,[edi*4]
mov esi,dword ptr (-272)[ebp][edi]
push esi
lea esi,(L3215)
push esi
mov edi,dword ptr (L3214)[edi]
push edi
lea edi,(L3252)
push edi
call _printf
add esp,16
L3249:
inc dword ptr (-244)[ebp]
cmp dword ptr (-244)[ebp],7
jl L3248
L3246:
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 L3253
mov edi,dword ptr (-284)[ebp]
sal edi,26
sar edi,29
cmp edi,-1
jne L3255
mov edi,dword ptr (20)[ebp]
cmp dword ptr (40)[edi],0
je L3256
lea edi,(L3259)
push edi
call _printf
add esp,4
jmp L3256
L3255:
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3260
push 2
lea edi,(L3205)
push edi
call _printf
add esp,8
L3260:
add dword ptr (-320)[ebp],2
L3256:
L3253:
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 L3262
mov edi,dword ptr (20)[ebp]
cmp dword ptr (40)[edi],0
je L3264
lea edi,(L3266)
push edi
call _printf
add esp,4
L3264:
L3262:
lea edi,(-240)[ebp]
mov esi,edi
sub esi,edi
cmp esi,0
jne L3274
cmp esi,0
jne L3274
cmp esi,0
jne L3274
cmp esi,0
jne L3274
cmp esi,0
jne L3274
cmp esi,0
jne L3274
cmp esi,0
je L3267
L3274:
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3275
push 4
lea edi,(L3205)
push edi
call _printf
add esp,8
L3275:
add dword ptr (-320)[ebp],4
L3267:
jmp L3277
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3279
push 8
lea edi,(L3205)
push edi
call _printf
add esp,8
L3279:
add dword ptr (-320)[ebp],8
L3277:
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 L3283
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3285
push 16
lea edi,(L3205)
push edi
call _printf
add esp,8
L3285:
add dword ptr (-320)[ebp],16
L3283:
mov eax,dword ptr (-320)[ebp]
L3204:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L3288 label byte
db 115
db 56
db 54
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L3289 label byte
db 115
db 56
db 54
db 32
db 32
db 32
db 32
db 0
align 4
L3290 label byte
dd 1
dd 3
dd 5
align 4
L3291 label byte
dd L3290+8
_DATA ends
_DATA segment
align 4
L3293 label byte
db 40 dup (0)
_DATA ends
_DATA segment
align 4
L3294 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
L3295 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
L3296 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
L3297 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 (L3291)
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,(L3289)
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
L3298:
L3299:
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 L3298
mov edi,dword ptr (L3291)
cmp dword ptr [edi],5
je L3301
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3303
push 1
lea edi,(L3288)
push edi
call _printf
add esp,8
L3303:
inc dword ptr (-32)[ebp]
L3301:
mov edi,dword ptr (-36)[ebp]
cmp dword ptr [edi],3
je L3305
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3307
push 2
lea edi,(L3288)
push edi
call _printf
add esp,8
L3307:
add dword ptr (-32)[ebp],2
L3305:
mov edi,dword ptr (-4)[ebp]
cmp dword ptr [edi],5
je L3309
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3311
push 4
lea edi,(L3288)
push edi
call _printf
add esp,8
L3311:
add dword ptr (-32)[ebp],4
L3309:
mov dword ptr (-20)[ebp],0
mov dword ptr (-8)[ebp],0
L3313:
mov edi,dword ptr (-8)[ebp]
cmp dword ptr (L3293)[edi*4],0
je L3317
mov dword ptr (-20)[ebp],1
L3317:
L3314:
inc dword ptr (-8)[ebp]
cmp dword ptr (-8)[ebp],10
jl L3313
cmp dword ptr (-20)[ebp],0
je L3319
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3321
push 8
lea edi,(L3288)
push edi
call _printf
add esp,8
L3321:
add dword ptr (-32)[ebp],8
L3319:
mov dword ptr (-20)[ebp],0
mov dword ptr (-12)[ebp],0
L3323:
mov dword ptr (-8)[ebp],0
L3327:
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 (L3295)[esi][edi]
fstp dword ptr (-40)[ebp]
fld dword ptr (L3296)[esi][edi]
fcomp dword ptr (-40)[ebp]
fstsw ax
sahf
jne L3333
mov edi,dword ptr (-16)[ebp]
fld dword ptr (L3294)[edi*4]
fcomp dword ptr (-40)[ebp]
fstsw ax
sahf
je L3331
L3333:
mov dword ptr (-20)[ebp],1
L3331:
L3328:
inc dword ptr (-8)[ebp]
cmp dword ptr (-8)[ebp],3
jl L3327
L3324:
inc dword ptr (-12)[ebp]
cmp dword ptr (-12)[ebp],4
jl L3323
cmp dword ptr (-20)[ebp],0
je L3334
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3336
push 16
lea edi,(L3288)
push edi
call _printf
add esp,8
L3336:
add dword ptr (-32)[ebp],16
L3334:
mov dword ptr (-20)[ebp],0
mov dword ptr (-8)[ebp],0
L3338:
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 (L3297)[esi]
fstsw ax
sahf
je L3342
mov dword ptr (-20)[ebp],1
L3342:
L3339:
inc dword ptr (-8)[ebp]
cmp dword ptr (-8)[ebp],4
jl L3338
cmp dword ptr (-20)[ebp],0
je L3344
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3346
push 32
lea edi,(L3288)
push edi
call _printf
add esp,8
L3346:
add dword ptr (-32)[ebp],32
L3344:
mov eax,dword ptr (-32)[ebp]
L3287:
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
L3348:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L3350 label byte
db 115
db 56
db 56
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L3351 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,(L3351)
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
L3353:
L3354:
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 L3353
jmp L3356
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3358
push 1
lea edi,(L3350)
push edi
call _printf
add esp,8
L3358:
inc dword ptr (-12)[ebp]
L3356:
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 L3360
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3362
push 2
lea edi,(L3350)
push edi
call _printf
add esp,8
L3362:
add dword ptr (-12)[ebp],2
L3360:
fld qword ptr (L419)
fstp qword ptr (-28)[ebp]
fld qword ptr (L419)
fstp qword ptr (-20)[ebp]
lea edi,(-28)[ebp]
mov dword ptr (-36)[ebp],edi
mov edi,dword ptr (-36)[ebp]
fld qword ptr (L418)
fstp qword ptr [edi]
mov edi,dword ptr (-36)[ebp]
fld qword ptr (L418)
fstp qword ptr (8)[edi]
fld qword ptr (-28)[ebp]
fadd qword ptr (-20)[ebp]
fld qword ptr (L416)
fcompp
fstsw ax
sahf
je L3365
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3368
push 4
lea edi,(L3350)
push edi
call _printf
add esp,8
L3368:
add dword ptr (-12)[ebp],4
L3365:
mov eax,dword ptr (-12)[ebp]
L3349:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L3371 label byte
db 115
db 57
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L3372 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,(L3372)
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
L3373:
L3374:
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 L3373
mov dword ptr (-8)[ebp],0
mov dword ptr (-4)[ebp],0
L3376:
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 L3382
cmp dword ptr (-32)[ebp],3
je L3380
L3382:
mov dword ptr (-8)[ebp],1
L3380:
cmp dword ptr (-28)[ebp],2
jne L3385
cmp dword ptr (-24)[ebp],2
je L3383
L3385:
mov dword ptr (-8)[ebp],1
L3383:
L3377:
inc dword ptr (-4)[ebp]
cmp dword ptr (-4)[ebp],2
jl L3376
cmp dword ptr (-8)[ebp],0
je L3390
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3388
push 1
lea edi,(L3371)
push edi
call _printf
add esp,8
L3388:
inc dword ptr (-20)[ebp]
jmp L3390
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3391
push 2
lea edi,(L3371)
push edi
call _printf
add esp,8
L3391:
add dword ptr (-20)[ebp],2
L3390:
mov eax,dword ptr (-20)[ebp]
L3370:
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
L3393:
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
L3266 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
L3259 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
L3252 label byte
db 37
db 115
db 37
db 115
db 37
db 100
db 10
db 0
align 4
L3175 label byte
dd 043080000H
align 1
L3022 label byte
db 112
db 111
db 105
db 110
db 116
db 101
db 114
db 0
align 1
L2472 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
L2356 label byte
dd 041d00000H
align 4
L2355 label byte
dd 00H
dd 0403a0000H
align 4
L1659 label byte
dd 00H
dd 040040000H
align 4
L1484 label byte
dd 00H
dd 040240000H
align 4
L1455 label byte
dd 041200000H
align 4
L1280 label byte
dd 00H
dd 040080000H
align 4
L1251 label byte
dd 040400000H
align 4
L1076 label byte
dd 00H
dd 0401c0000H
align 4
L1047 label byte
dd 040e00000H
align 4
L870 label byte
dd 00H
dd 040140000H
align 4
L841 label byte
dd 040a00000H
align 4
L836 label byte
dd 00H
dd 041e00000H
align 4
L828 label byte
dd 04f000000H
align 1
L653 label byte
db 113
db 117
db 101
db 101
db 112
db 0
align 1
L639 label byte
db 10
db 0
align 1
L638 label byte
db 37
db 100
db 0
align 1
L633 label byte
db 32
db 32
db 32
db 107
db 101
db 121
db 61
db 0
align 4
L596 label byte
dd 00H
dd 040000000H
align 4
L536 label byte
dd 00H
dd 040ce8480H
align 4
L535 label byte
dd 00H
dd 0405f4000H
align 4
L534 label byte
dd 042fa0000H
align 4
L529 label byte
dd 040000000H
align 1
L431 label byte
db 100
db 111
db 117
db 98
db 108
db 101
db 0
align 1
L430 label byte
db 102
db 108
db 111
db 97
db 116
db 0
align 1
L429 label byte
db 117
db 110
db 115
db 105
db 103
db 110
db 101
db 100
db 0
align 1
L428 label byte
db 108
db 111
db 110
db 103
db 0
align 1
L427 label byte
db 115
db 104
db 111
db 114
db 116
db 0
align 1
L426 label byte
db 105
db 110
db 116
db 0
align 1
L425 label byte
db 99
db 104
db 97
db 114
db 0
align 4
L419 label byte
dd 00H
dd 00H
align 4
L418 label byte
dd 00H
dd 03ff00000H
align 4
L417 label byte
dd 00H
dd 040100000H
align 4
L416 label byte
dd 00H
dd 040000000H
align 4
L412 label byte
dd 00H
align 4
L411 label byte
dd 03f800000H
align 1
L390 label byte
db 113
db 117
db 101
db 101
db 112
db 33
db 0
align 1
L379 label byte
db 10
db 9
db 8
db 13
db 12
db 92
db 39
db 0
align 1
L375 label byte
db 46
db 34
db 46
db 0
align 1
L362 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
