blob: 66367a18873714eab468bb1684c0d85fecddb2f7 [file] [log] [blame]
.486
.model flat
extrn __fltused:near
extrn __ftol:near
_DATA segment
align 4
L2 label byte
dd _s22
dd _s241
dd _s243
dd _s244
dd _s25
dd _s26
dd _s4
dd _s61
dd _s626
dd _s71
dd _s72
dd _s757
dd _s7813
dd _s714
dd _s715
dd _s81
dd _s84
dd _s85
dd _s86
dd _s88
dd _s9
_DATA ends
_DATA segment
align 4
L3 label byte
db 68 dup (0)
align 4
L4 label byte
db 4 dup (0)
public _main
_DATA ends
_TEXT segment
_main:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,4
mov dword ptr (L3+36),1
mov dword ptr (L3+40),1
mov dword ptr (L3+44),1
mov dword ptr (L3+48),1
lea edi,(L3)
mov dword ptr (L4),edi
mov dword ptr (-4)[ebp],0
jmp L12
L9:
mov edi,dword ptr (L4)
push edi
mov edi,dword ptr (-4)[ebp]
call dword ptr (L2)[edi*4]
add esp,4
mov dword ptr (L3+52),eax
mov edi,dword ptr (L3+56)
mov esi,dword ptr (L3+52)
lea edi,[esi][edi]
mov dword ptr (L3+56),edi
cmp dword ptr (L3+36),0
je L17
mov edi,dword ptr (L3+52)
push edi
lea edi,(L3+60)
push edi
lea edi,(L20)
push edi
call _printf
add esp,12
L17:
L10:
inc dword ptr (-4)[ebp]
L12:
mov edi,dword ptr (-4)[ebp]
cmp edi,21
jb L9
cmp dword ptr (L3+56),0
jne L23
lea edi,(L26)
push edi
call _printf
add esp,4
jmp L24
L23:
lea edi,(L27)
push edi
call _printf
add esp,4
L24:
mov eax,0
L1:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L29 label byte
db 115
db 50
db 50
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L30 label byte
db 115
db 50
db 50
db 32
db 32
db 32
db 32
db 0
public _s22
_DATA ends
_TEXT segment
_s22:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,32
mov dword ptr (-12)[ebp],0
lea edi,(L30)
mov dword ptr (-4)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-8)[ebp],edi
L31:
L32:
mov edi,dword ptr (-8)[ebp]
lea esi,(1)[edi]
mov dword ptr (-8)[ebp],esi
mov esi,dword ptr (-4)[ebp]
lea ebx,(1)[esi]
mov dword ptr (-4)[ebp],ebx
mov bl,byte ptr [esi]
mov byte ptr [edi],bl
movsx edi,bl
cmp edi,0
jne L31
mov dword ptr (-16)[ebp],1
mov dword ptr (-24)[ebp],2
mov dword ptr (-28)[ebp],3
mov dword ptr (-20)[ebp],4
mov edi,dword ptr (-16)[ebp]
mov esi,dword ptr (-24)[ebp]
lea edi,[esi][edi]
mov esi,dword ptr (-28)[ebp]
lea edi,[esi][edi]
mov esi,dword ptr (-20)[ebp]
lea edi,[esi][edi]
cmp edi,10
je L34
inc dword ptr (-12)[ebp]
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L36
push 1
lea edi,(L29)
push edi
call _printf
add esp,8
L36:
L34:
mov dword ptr (-32)[ebp],2
mov edi,dword ptr (-16)[ebp]
cmp dword ptr (-32)[ebp],edi
jne L38
add dword ptr (-12)[ebp],4
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L40
push 4
lea edi,(L29)
push edi
call _printf
add esp,8
L40:
L38:
mov eax,dword ptr (-12)[ebp]
L28:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L43 label byte
db 115
db 50
db 52
db 49
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L44 label byte
db 115
db 50
db 52
db 49
db 32
db 32
db 32
db 0
align 4
L45 label byte
dd 0
dd 0
dd 0
dd 0
dd 0
dd 0
dd 0
dd 0
dd 0
dd 0
dd 0
dd 0
dd 0
dd 0
dd 0
dd 0
dd 0
dd 0
dd 6
dd 0
dd 8
dd 0
dd 12
dd 0
dd 16
dd 0
dd 18
dd 0
dd 20
dd 0
dd 24
dd 0
dd 28
dd 0
dd 30
dd 0
dd 32
dd 0
dd 36
public _s241
_DATA ends
_TEXT segment
_s241:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,488
mov dword ptr (-484)[ebp],0
mov dword ptr (-488)[ebp],0
lea edi,(L44)
mov dword ptr (-476)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-480)[ebp],edi
L46:
L47:
mov edi,dword ptr (-480)[ebp]
lea esi,(1)[edi]
mov dword ptr (-480)[ebp],esi
mov esi,dword ptr (-476)[ebp]
lea ebx,(1)[esi]
mov dword ptr (-476)[ebp],ebx
mov bl,byte ptr [esi]
mov byte ptr [edi],bl
movsx edi,bl
cmp edi,0
jne L46
jmp L49
inc dword ptr (-484)[ebp]
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L51
push 1
lea edi,(L43)
push edi
call _printf
add esp,8
L51:
L49:
jmp L53
add dword ptr (-484)[ebp],2
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L55
push 2
lea edi,(L43)
push edi
call _printf
add esp,8
L55:
L53:
jmp L57
add dword ptr (-484)[ebp],4
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L59
push 4
lea edi,(L43)
push edi
call _printf
add esp,8
L59:
L57:
jmp L61
add dword ptr (-484)[ebp],8
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L63
push 8
lea edi,(L43)
push edi
call _printf
add esp,8
L63:
L61:
mov dword ptr (-4)[ebp],0
L65:
mov edi,dword ptr (-4)[ebp]
mov dword ptr (L45)[edi*4],edi
L66:
inc dword ptr (-4)[ebp]
cmp dword ptr (-4)[ebp],17
jl L65
mov dword ptr (-4)[ebp],18
L69:
mov edi,dword ptr (-4)[ebp]
lea edi,(L45)[edi*4]
mov esi,dword ptr [edi]
push esi
call _pow2
add esp,4
mov dword ptr [edi],eax
mov edi,dword ptr (-4)[ebp]
lea edi,[edi*4]
mov esi,dword ptr (L45)[edi]
sub esi,1
mov dword ptr (L45-4)[edi],esi
add dword ptr (-4)[ebp],2
L70:
cmp dword ptr (-4)[ebp],39
jl L69
mov dword ptr (-160)[ebp],0
mov dword ptr (-316)[ebp],0
mov dword ptr (-472)[ebp],0
mov dword ptr (-156)[ebp],1
mov dword ptr (-312)[ebp],1
mov dword ptr (-468)[ebp],1
mov dword ptr (-152)[ebp],2
mov dword ptr (-308)[ebp],2
mov dword ptr (-464)[ebp],2
mov dword ptr (-148)[ebp],3
mov dword ptr (-304)[ebp],3
mov dword ptr (-460)[ebp],3
mov dword ptr (-144)[ebp],4
mov dword ptr (-300)[ebp],4
mov dword ptr (-456)[ebp],4
mov dword ptr (-140)[ebp],5
mov dword ptr (-296)[ebp],5
mov dword ptr (-452)[ebp],5
mov dword ptr (-136)[ebp],6
mov dword ptr (-292)[ebp],6
mov dword ptr (-448)[ebp],6
mov dword ptr (-132)[ebp],7
mov dword ptr (-288)[ebp],7
mov dword ptr (-444)[ebp],7
mov dword ptr (-128)[ebp],8
mov dword ptr (-284)[ebp],8
mov dword ptr (-440)[ebp],8
mov dword ptr (-124)[ebp],9
mov dword ptr (-280)[ebp],9
mov dword ptr (-436)[ebp],9
mov dword ptr (-120)[ebp],10
mov dword ptr (-276)[ebp],10
mov dword ptr (-432)[ebp],10
mov dword ptr (-116)[ebp],11
mov dword ptr (-272)[ebp],11
mov dword ptr (-428)[ebp],11
mov dword ptr (-112)[ebp],12
mov dword ptr (-268)[ebp],12
mov dword ptr (-424)[ebp],12
mov dword ptr (-108)[ebp],13
mov dword ptr (-264)[ebp],13
mov dword ptr (-420)[ebp],13
mov dword ptr (-104)[ebp],14
mov dword ptr (-260)[ebp],14
mov dword ptr (-416)[ebp],14
mov dword ptr (-100)[ebp],15
mov dword ptr (-256)[ebp],15
mov dword ptr (-412)[ebp],15
mov dword ptr (-96)[ebp],16
mov dword ptr (-252)[ebp],16
mov dword ptr (-408)[ebp],16
mov dword ptr (-92)[ebp],63
mov dword ptr (-248)[ebp],63
mov dword ptr (-404)[ebp],63
mov dword ptr (-88)[ebp],64
mov dword ptr (-244)[ebp],64
mov dword ptr (-400)[ebp],64
mov dword ptr (-84)[ebp],255
mov dword ptr (-240)[ebp],255
mov dword ptr (-396)[ebp],255
mov dword ptr (-80)[ebp],256
mov dword ptr (-236)[ebp],256
mov dword ptr (-392)[ebp],256
mov dword ptr (-76)[ebp],4095
mov dword ptr (-232)[ebp],4095
mov dword ptr (-388)[ebp],4095
mov dword ptr (-72)[ebp],4096
mov dword ptr (-228)[ebp],4096
mov dword ptr (-384)[ebp],4096
mov dword ptr (-68)[ebp],65535
mov dword ptr (-224)[ebp],65535
mov dword ptr (-380)[ebp],65535
mov dword ptr (-64)[ebp],65536
mov dword ptr (-220)[ebp],65536
mov dword ptr (-376)[ebp],65536
mov dword ptr (-60)[ebp],262143
mov dword ptr (-216)[ebp],262143
mov dword ptr (-372)[ebp],262143
mov dword ptr (-56)[ebp],262144
mov dword ptr (-212)[ebp],262144
mov dword ptr (-368)[ebp],262144
mov dword ptr (-52)[ebp],1048575
mov dword ptr (-208)[ebp],1048575
mov dword ptr (-364)[ebp],1048575
mov dword ptr (-48)[ebp],1048576
mov dword ptr (-204)[ebp],1048576
mov dword ptr (-360)[ebp],1048576
mov dword ptr (-44)[ebp],16777215
mov dword ptr (-200)[ebp],16777215
mov dword ptr (-356)[ebp],16777215
mov dword ptr (-40)[ebp],16777216
mov dword ptr (-196)[ebp],16777216
mov dword ptr (-352)[ebp],16777216
mov dword ptr (-36)[ebp],268435455
mov dword ptr (-192)[ebp],268435455
mov dword ptr (-348)[ebp],268435455
mov dword ptr (-32)[ebp],268435456
mov dword ptr (-188)[ebp],268435456
mov dword ptr (-344)[ebp],268435456
mov dword ptr (-28)[ebp],1073741823
mov dword ptr (-184)[ebp],1073741823
mov dword ptr (-340)[ebp],1073741823
mov dword ptr (-24)[ebp],1073741824
mov dword ptr (-180)[ebp],1073741824
mov dword ptr (-336)[ebp],1073741824
mov edi,0ffffffffH
mov dword ptr (-20)[ebp],edi
mov edi,0ffffffffH
mov dword ptr (-176)[ebp],edi
mov edi,0ffffffffH
mov dword ptr (-332)[ebp],edi
mov edi,0ffffffffH
mov dword ptr (-16)[ebp],edi
mov edi,0ffffffffH
mov dword ptr (-172)[ebp],edi
mov edi,0ffffffffH
mov dword ptr (-328)[ebp],edi
mov edi,0ffffffffH
mov dword ptr (-12)[ebp],edi
mov edi,0ffffffffH
mov dword ptr (-168)[ebp],edi
mov edi,0ffffffffH
mov dword ptr (-324)[ebp],edi
mov edi,0ffffffffH
mov dword ptr (-8)[ebp],edi
mov edi,0ffffffffH
mov dword ptr (-164)[ebp],edi
mov edi,0ffffffffH
mov dword ptr (-320)[ebp],edi
mov dword ptr (-4)[ebp],0
L188:
mov edi,dword ptr (-4)[ebp]
lea edi,[edi*4]
mov esi,dword ptr (-160)[ebp][edi]
cmp dword ptr (L45)[edi],esi
jne L195
mov ebx,dword ptr (-316)[ebp][edi]
cmp esi,ebx
jne L195
cmp ebx,dword ptr (-472)[ebp][edi]
je L192
L195:
mov edi,dword ptr (20)[ebp]
cmp dword ptr (40)[edi],0
je L196
lea edi,(L198)
push edi
call _printf
add esp,4
lea edi,(L199)
push edi
call _printf
add esp,4
L196:
L192:
L189:
inc dword ptr (-4)[ebp]
cmp dword ptr (-4)[ebp],39
jl L188
cmp dword ptr (-488)[ebp],0
je L200
mov dword ptr (-484)[ebp],16
L200:
mov eax,dword ptr (-484)[ebp]
L42:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
public _pow2
_pow2:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,4
mov dword ptr (-4)[ebp],1
jmp L204
L203:
sal dword ptr (-4)[ebp],1
L204:
mov edi,dword ptr (20)[ebp]
mov esi,edi
sub esi,1
mov dword ptr (20)[ebp],esi
cmp edi,0
jne L203
mov eax,dword ptr (-4)[ebp]
L202:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L207 label byte
db 115
db 50
db 52
db 51
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L208 label byte
db 115
db 50
db 52
db 51
db 32
db 32
db 32
db 0
public _s243
_DATA ends
_TEXT segment
_s243:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,268
mov dword ptr (-268)[ebp],0
lea edi,(L208)
mov dword ptr (-260)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-264)[ebp],edi
L209:
L210:
mov edi,dword ptr (-264)[ebp]
lea esi,(1)[edi]
mov dword ptr (-264)[ebp],esi
mov esi,dword ptr (-260)[ebp]
lea ebx,(1)[esi]
mov dword ptr (-260)[ebp],ebx
mov bl,byte ptr [esi]
mov byte ptr [edi],bl
movsx edi,bl
cmp edi,0
jne L209
lea edi,(-256)[ebp]
push edi
call _zerofill
add esp,4
mov byte ptr (-159)[ebp],1
mov byte ptr (-191)[ebp],1
mov byte ptr (-130)[ebp],1
mov byte ptr (-208)[ebp],1
mov byte ptr (-158)[ebp],1
mov byte ptr (-190)[ebp],1
mov byte ptr (-223)[ebp],1
mov byte ptr (-207)[ebp],1
mov byte ptr (-157)[ebp],1
mov byte ptr (-189)[ebp],1
mov byte ptr (-222)[ebp],1
mov byte ptr (-206)[ebp],1
mov byte ptr (-156)[ebp],1
mov byte ptr (-188)[ebp],1
mov byte ptr (-221)[ebp],1
mov byte ptr (-205)[ebp],1
mov byte ptr (-155)[ebp],1
mov byte ptr (-187)[ebp],1
mov byte ptr (-219)[ebp],1
mov byte ptr (-204)[ebp],1
mov byte ptr (-154)[ebp],1
mov byte ptr (-186)[ebp],1
mov byte ptr (-218)[ebp],1
mov byte ptr (-203)[ebp],1
mov byte ptr (-153)[ebp],1
mov byte ptr (-185)[ebp],1
mov byte ptr (-216)[ebp],1
mov byte ptr (-202)[ebp],1
mov byte ptr (-152)[ebp],1
mov byte ptr (-184)[ebp],1
mov byte ptr (-215)[ebp],1
mov byte ptr (-201)[ebp],1
mov byte ptr (-151)[ebp],1
mov byte ptr (-183)[ebp],1
mov byte ptr (-161)[ebp],1
mov byte ptr (-200)[ebp],1
mov byte ptr (-150)[ebp],1
mov byte ptr (-182)[ebp],1
mov byte ptr (-195)[ebp],1
mov byte ptr (-199)[ebp],1
mov byte ptr (-149)[ebp],1
mov byte ptr (-181)[ebp],1
mov byte ptr (-211)[ebp],1
mov byte ptr (-148)[ebp],1
mov byte ptr (-180)[ebp],1
mov byte ptr (-162)[ebp],1
mov byte ptr (-147)[ebp],1
mov byte ptr (-179)[ebp],1
mov byte ptr (-132)[ebp],1
mov byte ptr (-246)[ebp],1
mov byte ptr (-146)[ebp],1
mov byte ptr (-178)[ebp],1
mov byte ptr (-247)[ebp],1
mov byte ptr (-145)[ebp],1
mov byte ptr (-177)[ebp],1
mov byte ptr (-133)[ebp],1
mov byte ptr (-248)[ebp],1
mov byte ptr (-144)[ebp],1
mov byte ptr (-176)[ebp],1
mov byte ptr (-131)[ebp],1
mov byte ptr (-243)[ebp],1
mov byte ptr (-143)[ebp],1
mov byte ptr (-175)[ebp],1
mov byte ptr (-165)[ebp],1
mov byte ptr (-244)[ebp],1
mov byte ptr (-142)[ebp],1
mov byte ptr (-174)[ebp],1
mov byte ptr (-163)[ebp],1
mov byte ptr (-141)[ebp],1
mov byte ptr (-173)[ebp],1
mov byte ptr (-213)[ebp],1
mov byte ptr (-164)[ebp],1
mov byte ptr (-140)[ebp],1
mov byte ptr (-172)[ebp],1
mov byte ptr (-197)[ebp],1
mov byte ptr (-217)[ebp],1
mov byte ptr (-139)[ebp],1
mov byte ptr (-171)[ebp],1
mov byte ptr (-214)[ebp],1
mov byte ptr (-138)[ebp],1
mov byte ptr (-170)[ebp],1
mov byte ptr (-198)[ebp],1
mov byte ptr (-256)[ebp],1
mov byte ptr (-137)[ebp],1
mov byte ptr (-169)[ebp],1
mov byte ptr (-196)[ebp],1
mov byte ptr (-224)[ebp],1
mov byte ptr (-136)[ebp],1
mov byte ptr (-168)[ebp],1
mov byte ptr (-194)[ebp],1
mov byte ptr (-135)[ebp],1
mov byte ptr (-167)[ebp],1
mov byte ptr (-212)[ebp],1
mov byte ptr (-134)[ebp],1
mov byte ptr (-166)[ebp],1
mov byte ptr (-210)[ebp],1
mov byte ptr (-193)[ebp],1
mov byte ptr (-209)[ebp],1
lea edi,(-256)[ebp]
push edi
call _sumof
add esp,4
cmp eax,98
je L309
inc dword ptr (-268)[ebp]
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L311
push 1
lea edi,(L207)
push edi
call _printf
add esp,8
L311:
L309:
jmp L313
add dword ptr (-268)[ebp],8
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L315
push 8
lea edi,(L207)
push edi
call _printf
add esp,8
L315:
L313:
mov eax,dword ptr (-268)[ebp]
L206:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
public _zerofill
_zerofill:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,4
mov dword ptr (-4)[ebp],0
L318:
mov edi,dword ptr (20)[ebp]
lea esi,(1)[edi]
mov dword ptr (20)[ebp],esi
mov byte ptr [edi],0
L319:
inc dword ptr (-4)[ebp]
cmp dword ptr (-4)[ebp],256
jl L318
mov eax,0
L317:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
public _sumof
_sumof:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,12
mov edi,dword ptr (20)[ebp]
mov dword ptr (-12)[ebp],edi
mov dword ptr (-4)[ebp],0
mov dword ptr (-8)[ebp],0
L323:
mov edi,dword ptr (-12)[ebp]
lea esi,(1)[edi]
mov dword ptr (-12)[ebp],esi
movsx edi,byte ptr [edi]
add dword ptr (-4)[ebp],edi
L324:
inc dword ptr (-8)[ebp]
cmp dword ptr (-8)[ebp],256
jl L323
mov eax,dword ptr (-4)[ebp]
L322:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L328 label byte
db 115
db 50
db 52
db 52
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L329 label byte
db 115
db 50
db 52
db 52
db 32
db 32
db 32
db 0
public _s244
_DATA ends
_TEXT segment
_s244:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,92
lea edi,(L329)
mov dword ptr (-72)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-76)[ebp],edi
L330:
L331:
mov edi,dword ptr (-76)[ebp]
lea esi,(1)[edi]
mov dword ptr (-76)[ebp],esi
mov esi,dword ptr (-72)[ebp]
lea ebx,(1)[esi]
mov dword ptr (-72)[ebp],ebx
mov bl,byte ptr [esi]
mov byte ptr [edi],bl
movsx edi,bl
cmp edi,0
jne L330
mov dword ptr (-84)[ebp],0
mov dword ptr (-80)[ebp],0
fld qword ptr (L333)
fstp qword ptr (-68)[ebp]
fld qword ptr (L333)
fstp qword ptr (-60)[ebp]
fld qword ptr (L333)
fstp qword ptr (-52)[ebp]
fld qword ptr (L333)
fstp qword ptr (-44)[ebp]
fld qword ptr (L333)
fstp qword ptr (-36)[ebp]
fld qword ptr (L333)
fstp qword ptr (-28)[ebp]
fld qword ptr (L333)
fstp qword ptr (-20)[ebp]
fld qword ptr (L333)
fstp qword ptr (-12)[ebp]
mov dword ptr (-80)[ebp],0
mov dword ptr (-4)[ebp],0
L341:
mov edi,dword ptr (-4)[ebp]
lea edi,[edi*8]
fld qword ptr (-60)[ebp][edi]
fcomp qword ptr (-68)[ebp][edi]
fstsw ax
sahf
jp L356
je L345
L356:
mov dword ptr (-80)[ebp],1
L345:
L342:
inc dword ptr (-4)[ebp]
cmp dword ptr (-4)[ebp],7
jl L341
cmp dword ptr (-80)[ebp],0
je L348
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L350
push 1
lea edi,(L328)
push edi
call _printf
add esp,8
L350:
inc dword ptr (-84)[ebp]
L348:
jmp L352
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L354
push 2
lea edi,(L328)
push edi
call _printf
add esp,8
L354:
add dword ptr (-84)[ebp],2
L352:
mov eax,dword ptr (-84)[ebp]
L327:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L358 label byte
db 115
db 50
db 53
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L359 label byte
db 115
db 50
db 53
db 32
db 32
db 32
db 32
db 0
public _s25
_DATA ends
_TEXT segment
_s25:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,28
lea edi,(L359)
mov dword ptr (-16)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-20)[ebp],edi
L360:
L361:
mov edi,dword ptr (-20)[ebp]
lea esi,(1)[edi]
mov dword ptr (-20)[ebp],esi
mov esi,dword ptr (-16)[ebp]
lea ebx,(1)[esi]
mov dword ptr (-16)[ebp],ebx
mov bl,byte ptr [esi]
mov byte ptr [edi],bl
movsx edi,bl
cmp edi,0
jne L360
mov dword ptr (-24)[ebp],0
lea edi,(L363)
mov dword ptr (-8)[ebp],edi
mov edi,dword ptr (-8)[ebp]
movsx esi,byte ptr (1)[edi]
movsx ebx,byte ptr [edi]
cmp ebx,esi
jne L367
movsx edi,byte ptr (2)[edi]
cmp esi,edi
jne L367
cmp edi,46
je L364
L367:
inc dword ptr (-24)[ebp]
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L368
push 1
lea edi,(L358)
push edi
call _printf
add esp,8
L368:
L364:
mov edi,dword ptr (-8)[ebp]
movsx edi,byte ptr (3)[edi]
cmp edi,0
je L370
add dword ptr (-24)[ebp],4
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L372
push 4
lea edi,(L358)
push edi
call _printf
add esp,8
L372:
L370:
movsx edi,byte ptr (L376+1)
cmp edi,34
je L374
add dword ptr (-24)[ebp],8
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L378
push 8
lea edi,(L358)
push edi
call _printf
add esp,8
L378:
L374:
lea edi,(L380)
mov dword ptr (-8)[ebp],edi
mov edi,dword ptr (-8)[ebp]
movsx esi,byte ptr [edi]
cmp esi,10
jne L388
movsx esi,byte ptr (1)[edi]
cmp esi,9
jne L388
movsx esi,byte ptr (2)[edi]
cmp esi,8
jne L388
movsx esi,byte ptr (3)[edi]
cmp esi,13
jne L388
movsx esi,byte ptr (4)[edi]
cmp esi,12
jne L388
movsx esi,byte ptr (5)[edi]
cmp esi,92
jne L388
movsx edi,byte ptr (6)[edi]
cmp edi,39
je L381
L388:
add dword ptr (-24)[ebp],16
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L389
push 16
lea edi,(L358)
push edi
call _printf
add esp,8
L389:
L381:
lea edi,(L391)
mov dword ptr (-12)[ebp],edi
mov dword ptr (-8)[ebp],edi
mov dword ptr (-28)[ebp],0
mov dword ptr (-4)[ebp],0
jmp L395
L392:
mov edi,dword ptr (-4)[ebp]
mov esi,dword ptr (-8)[ebp]
movsx esi,byte ptr [esi][edi]
mov ebx,dword ptr (-12)[ebp]
movsx edi,byte ptr [ebx][edi]
cmp esi,edi
je L396
mov dword ptr (-28)[ebp],1
L396:
L393:
inc dword ptr (-4)[ebp]
L395:
mov edi,dword ptr (-4)[ebp]
cmp edi,7
jb L392
cmp dword ptr (-28)[ebp],0
je L398
add dword ptr (-24)[ebp],32
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L400
push 32
lea edi,(L358)
push edi
call _printf
add esp,8
L400:
L398:
mov eax,dword ptr (-24)[ebp]
L357:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L403 label byte
db 115
db 50
db 54
db 32
db 32
db 32
db 32
db 0
align 1
L404 label byte
db 37
db 51
db 100
db 32
db 98
db 105
db 116
db 115
db 32
db 105
db 110
db 32
db 37
db 115
db 115
db 46
db 10
db 0
align 1
L405 label byte
db 37
db 101
db 32
db 105
db 115
db 32
db 116
db 104
db 101
db 32
db 108
db 101
db 97
db 115
db 116
db 32
db 110
db 117
db 109
db 98
db 101
db 114
db 32
db 116
db 104
db 97
db 116
db 32
db 99
db 97
db 110
db 32
db 98
db 101
db 32
db 97
db 100
db 100
db 101
db 100
db 32
db 116
db 111
db 32
db 49
db 46
db 32
db 40
db 37
db 115
db 41
db 46
db 10
db 0
public _s26
_DATA ends
_TEXT segment
_s26:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,56
lea edi,(L403)
mov dword ptr (-36)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-40)[ebp],edi
L406:
L407:
mov edi,dword ptr (-40)[ebp]
lea esi,(1)[edi]
mov dword ptr (-40)[ebp],esi
mov esi,dword ptr (-36)[ebp]
lea ebx,(1)[esi]
mov dword ptr (-36)[ebp],ebx
mov bl,byte ptr [esi]
mov byte ptr [edi],bl
movsx edi,bl
cmp edi,0
jne L406
mov edi,dword ptr (20)[ebp]
mov dword ptr [edi],0
mov byte ptr (-44)[ebp],0
mov byte ptr (-8)[ebp],1
jmp L410
L409:
movsx edi,byte ptr (-8)[ebp]
lea edi,[edi*2]
mov ebx,edi
mov byte ptr (-8)[ebp],bl
mov edi,dword ptr (20)[ebp]
inc dword ptr [edi]
L410:
movsx edi,byte ptr (-44)[ebp]
movsx esi,byte ptr (-8)[ebp]
cmp edi,esi
jne L409
mov edi,dword ptr (20)[ebp]
mov esi,dword ptr [edi]
lea esi,[esi*4]
mov dword ptr (4)[edi],esi
mov edi,dword ptr (20)[ebp]
mov esi,dword ptr [edi]
lea esi,[esi*2]
mov dword ptr (8)[edi],esi
mov edi,dword ptr (20)[ebp]
mov esi,dword ptr [edi]
lea esi,[esi*4]
mov dword ptr (12)[edi],esi
mov edi,dword ptr (20)[ebp]
mov esi,dword ptr [edi]
lea esi,[esi*4]
mov dword ptr (16)[edi],esi
mov edi,dword ptr (20)[ebp]
mov esi,dword ptr [edi]
lea esi,[esi*4]
mov dword ptr (20)[edi],esi
mov edi,dword ptr (20)[ebp]
mov esi,dword ptr [edi]
lea esi,[esi*8]
mov dword ptr (24)[edi],esi
fld dword ptr (L412)
fstp dword ptr (-16)[ebp]
fld dword ptr (L412)
fstp dword ptr (-4)[ebp]
fld dword ptr (L413)
fstp dword ptr (-12)[ebp]
jmp L415
L414:
fld dword ptr (-16)[ebp]
fadd dword ptr (-4)[ebp]
fstp dword ptr (-12)[ebp]
fld dword ptr (-4)[ebp]
fdiv qword ptr (L417)
fstp dword ptr (-4)[ebp]
L415:
fld dword ptr (-16)[ebp]
fcomp dword ptr (-12)[ebp]
fstsw ax
sahf
jp L414
jne L414
mov edi,dword ptr (20)[ebp]
fld qword ptr (L418)
fmul dword ptr (-4)[ebp]
fstp dword ptr (28)[edi]
fld qword ptr (L419)
fstp qword ptr (-32)[ebp]
fld dword ptr (L412)
fstp dword ptr (-4)[ebp]
fld qword ptr (L420)
fstp qword ptr (-24)[ebp]
jmp L422
L421:
fld dword ptr (-4)[ebp]
fstp qword ptr (-56)[ebp]
fld qword ptr (-32)[ebp]
fadd qword ptr (-56)[ebp]
fstp qword ptr (-24)[ebp]
fld qword ptr (-56)[ebp]
fdiv qword ptr (L417)
fstp dword ptr (-4)[ebp]
L422:
fld qword ptr (-32)[ebp]
fcomp qword ptr (-24)[ebp]
fstsw ax
sahf
jp L421
jne L421
mov edi,dword ptr (20)[ebp]
fld qword ptr (L418)
fmul dword ptr (-4)[ebp]
fstp dword ptr (32)[edi]
mov edi,dword ptr (20)[ebp]
cmp dword ptr (40)[edi],0
je L424
lea edi,(L426)
push edi
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr [edi]
push edi
lea edi,(L404)
push edi
call _printf
add esp,12
lea edi,(L427)
push edi
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (4)[edi]
push edi
lea edi,(L404)
push edi
call _printf
add esp,12
lea edi,(L428)
push edi
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (8)[edi]
push edi
lea edi,(L404)
push edi
call _printf
add esp,12
lea edi,(L429)
push edi
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (12)[edi]
push edi
lea edi,(L404)
push edi
call _printf
add esp,12
lea edi,(L430)
push edi
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (16)[edi]
push edi
lea edi,(L404)
push edi
call _printf
add esp,12
lea edi,(L431)
push edi
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (20)[edi]
push edi
lea edi,(L404)
push edi
call _printf
add esp,12
lea edi,(L432)
push edi
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (24)[edi]
push edi
lea edi,(L404)
push edi
call _printf
add esp,12
lea edi,(L431)
push edi
mov edi,dword ptr (20)[ebp]
fld dword ptr (28)[edi]
sub esp,8
fstp qword ptr [esp]
lea edi,(L405)
push edi
call _printf
add esp,16
lea edi,(L432)
push edi
mov edi,dword ptr (20)[ebp]
fld dword ptr (32)[edi]
sub esp,8
fstp qword ptr [esp]
lea edi,(L405)
push edi
call _printf
add esp,16
L424:
mov eax,0
L402:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L434 label byte
db 115
db 52
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L435 label byte
db 115
db 52
db 32
db 32
db 32
db 32
db 32
db 0
public _s4
_DATA ends
_TEXT segment
_s4:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,36
mov dword ptr (-24)[ebp],0
lea edi,(L435)
mov dword ptr (-16)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-20)[ebp],edi
L436:
L437:
mov edi,dword ptr (-20)[ebp]
lea esi,(1)[edi]
mov dword ptr (-20)[ebp],esi
mov esi,dword ptr (-16)[ebp]
lea ebx,(1)[esi]
mov dword ptr (-16)[ebp],ebx
mov bl,byte ptr [esi]
mov byte ptr [edi],bl
movsx edi,bl
cmp edi,0
jne L436
mov dword ptr (-4)[ebp],0
L439:
mov edi,dword ptr (-4)[ebp]
push edi
call _svtest
add esp,4
mov edi,eax
call _zero
add esp,0
cmp edi,eax
je L443
mov dword ptr (-24)[ebp],1
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L445
push 1
lea edi,(L434)
push edi
call _printf
add esp,8
L445:
L443:
L440:
inc dword ptr (-4)[ebp]
cmp dword ptr (-4)[ebp],3
jl L439
call _setev
add esp,0
call _testev
add esp,0
cmp eax,0
je L447
add dword ptr (-24)[ebp],2
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L449
push 2
lea edi,(L434)
push edi
call _printf
add esp,8
L449:
L447:
jmp L451
add dword ptr (-24)[ebp],4
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L453
push 4
lea edi,(L434)
push edi
call _printf
add esp,8
L453:
L451:
mov dword ptr (-8)[ebp],0ffffffffH
mov dword ptr (-12)[ebp],1
mov dword ptr (-4)[ebp],0
jmp L458
L455:
mov edi,dword ptr (-8)[ebp]
and dword ptr (-12)[ebp],edi
shr edi,1
mov dword ptr (-8)[ebp],edi
L456:
inc dword ptr (-4)[ebp]
L458:
mov edi,dword ptr (-4)[ebp]
mov esi,dword ptr (20)[ebp]
mov esi,dword ptr [esi]
lea esi,[esi*4]
cmp edi,esi
jb L455
mov edi,dword ptr (-12)[ebp]
cmp edi,1
jne L461
mov edi,dword ptr (-8)[ebp]
cmp edi,0
je L459
L461:
add dword ptr (-24)[ebp],8
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L462
push 8
lea edi,(L434)
push edi
call _printf
add esp,8
L462:
L459:
mov eax,dword ptr (-24)[ebp]
L433:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 4
L465 label byte
db 4 dup (0)
public _svtest
_DATA ends
_TEXT segment
_svtest:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,4
mov edi,dword ptr (20)[ebp]
cmp edi,0
je L468
cmp edi,1
je L469
cmp edi,2
je L472
jmp L466
L468:
mov dword ptr (L465),1978
mov dword ptr (-4)[ebp],0
jmp L467
L469:
cmp dword ptr (L465),1978
je L470
mov dword ptr (-4)[ebp],1
jmp L467
L470:
mov dword ptr (L465),1929
mov dword ptr (-4)[ebp],0
jmp L467
L472:
cmp dword ptr (L465),1929
je L473
mov dword ptr (-4)[ebp],1
jmp L467
L473:
mov dword ptr (-4)[ebp],0
L466:
L467:
mov eax,dword ptr (-4)[ebp]
L464:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 4
L476 label byte
db 4 dup (0)
public _zero
_DATA ends
_TEXT segment
_zero:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,4
mov dword ptr (L476),2
mov dword ptr (-4)[ebp],0
mov eax,dword ptr (-4)[ebp]
L475:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
public _testev
_testev:
push ebx
push esi
push edi
push ebp
mov ebp,esp
cmp dword ptr (_extvar),1066
je L478
mov eax,1
jmp L477
L478:
mov eax,0
L477:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L481 label byte
db 115
db 54
db 49
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L482 label byte
db 115
db 54
db 49
db 32
db 32
db 32
db 32
db 0
align 1
L483 label byte
db 65
db 66
db 67
db 68
db 69
db 70
db 71
db 72
db 73
db 74
db 75
db 76
db 77
db 78
db 79
db 80
db 81
db 82
db 83
db 84
db 85
db 86
db 87
db 88
db 89
db 90
db 0
align 1
L484 label byte
db 97
db 98
db 99
db 100
db 101
db 102
db 103
db 104
db 105
db 106
db 107
db 108
db 109
db 110
db 111
db 112
db 113
db 114
db 115
db 116
db 117
db 118
db 119
db 120
db 121
db 122
db 0
align 1
L485 label byte
db 48
db 49
db 50
db 51
db 52
db 53
db 54
db 55
db 56
db 57
db 0
align 1
L486 label byte
db 126
db 33
db 34
db 35
db 37
db 38
db 40
db 41
db 95
db 61
db 45
db 94
db 124
db 123
db 125
db 91
db 93
db 43
db 59
db 42
db 58
db 60
db 62
db 44
db 46
db 63
db 47
db 0
align 1
L487 label byte
db 10
db 9
db 8
db 13
db 12
db 92
db 39
db 0
align 1
L488 label byte
db 32
db 0
db 0
public _s61
_DATA ends
_TEXT segment
_s61:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,64
lea edi,(L482)
mov dword ptr (-36)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-40)[ebp],edi
mov dword ptr (-48)[ebp],0
L489:
L490:
mov edi,dword ptr (-40)[ebp]
lea esi,(1)[edi]
mov dword ptr (-40)[ebp],esi
mov esi,dword ptr (-36)[ebp]
lea ebx,(1)[esi]
mov dword ptr (-36)[ebp],ebx
mov bl,byte ptr [esi]
mov byte ptr [edi],bl
movsx edi,bl
cmp edi,0
jne L489
mov word ptr (-60)[ebp],-19
movsx edi,word ptr (-60)[ebp]
mov dword ptr (-64)[ebp],edi
cmp dword ptr (-64)[ebp],-19
je L492
inc dword ptr (-48)[ebp]
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L494
push 1
lea edi,(L481)
push edi
call _printf
add esp,8
L494:
L492:
lea edi,(L483)
mov dword ptr (-28)[ebp],edi
lea edi,(L484)
mov dword ptr (-24)[ebp],edi
lea edi,(L485)
mov dword ptr (-20)[ebp],edi
lea edi,(L486)
mov dword ptr (-16)[ebp],edi
lea edi,(L487)
mov dword ptr (-12)[ebp],edi
lea edi,(L488)
mov dword ptr (-8)[ebp],edi
mov dword ptr (-32)[ebp],0
mov dword ptr (-4)[ebp],0
jmp L506
L505:
mov edi,dword ptr (-4)[ebp]
lea edi,(-28)[ebp][edi*4]
mov esi,dword ptr [edi]
lea ebx,(1)[esi]
mov dword ptr [edi],ebx
movsx edi,byte ptr [esi]
cmp edi,0
jge L508
mov dword ptr (-32)[ebp],1
L508:
L506:
mov edi,dword ptr (-4)[ebp]
mov edi,dword ptr (-28)[ebp][edi*4]
movsx edi,byte ptr [edi]
cmp edi,0
jne L505
L502:
inc dword ptr (-4)[ebp]
cmp dword ptr (-4)[ebp],6
jl L506
cmp dword ptr (-32)[ebp],0
je L510
add dword ptr (-48)[ebp],2
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L512
push 2
lea edi,(L481)
push edi
call _printf
add esp,8
L512:
L510:
mov dword ptr (-44)[ebp],1048579
mov edi,dword ptr (-44)[ebp]
mov esi,edi
mov word ptr (-52)[ebp],si
mov ebx,edi
mov byte ptr (-56)[ebp],bl
movsx edi,word ptr (-52)[ebp]
cmp edi,dword ptr (-44)[ebp]
je L517
cmp edi,3
jne L516
L517:
movsx edi,byte ptr (-56)[ebp]
cmp edi,dword ptr (-44)[ebp]
je L514
cmp edi,3
je L514
L516:
add dword ptr (-48)[ebp],8
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L518
push 8
lea edi,(L481)
push edi
call _printf
add esp,8
L518:
L514:
mov eax,dword ptr (-48)[ebp]
L480:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L521 label byte
db 115
db 54
db 50
db 54
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L522 label byte
db 115
db 54
db 50
db 54
db 32
db 32
db 32
db 0
public _s626
_DATA ends
_TEXT segment
_s626:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,132
lea edi,(L522)
mov dword ptr (-56)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-60)[ebp],edi
mov dword ptr (-108)[ebp],0
L523:
L524:
mov edi,dword ptr (-60)[ebp]
lea esi,(1)[edi]
mov dword ptr (-60)[ebp],esi
mov esi,dword ptr (-56)[ebp]
lea ebx,(1)[esi]
mov dword ptr (-56)[ebp],ebx
mov bl,byte ptr [esi]
mov byte ptr [edi],bl
movsx edi,bl
cmp edi,0
jne L523
fld dword ptr (L412)
fstp dword ptr (-36)[ebp]
mov dword ptr (-64)[ebp],1
mov dword ptr (-40)[ebp],1
mov dword ptr (-4)[ebp],0
jmp L529
L526:
fld dword ptr (L530)
fmul dword ptr (-36)[ebp]
fstp dword ptr (-36)[ebp]
mov edi,dword ptr (-40)[ebp]
lea edi,[edi*2]
or edi,dword ptr (-64)[ebp]
mov dword ptr (-40)[ebp],edi
L527:
inc dword ptr (-4)[ebp]
L529:
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (12)[edi]
sub edi,2
cmp dword ptr (-4)[ebp],edi
jl L526
mov edi,dword ptr (-40)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fstp dword ptr (-116)[ebp]
fld dword ptr (-36)[ebp]
fsub dword ptr (-116)[ebp]
fdiv dword ptr (-36)[ebp]
fstp dword ptr (-36)[ebp]
fld qword ptr (L417)
mov edi,dword ptr (20)[ebp]
fmul dword ptr (28)[edi]
fcomp dword ptr (-36)[ebp]
fstsw ax
sahf
jp L531
jae L531
add dword ptr (-108)[ebp],2
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L533
push 2
lea edi,(L521)
push edi
call _printf
add esp,8
L533:
L531:
mov byte ptr (-76)[ebp],125
mov word ptr (-80)[ebp],125
mov dword ptr (-84)[ebp],125
mov dword ptr (-100)[ebp],15625
mov dword ptr (-88)[ebp],125
mov dword ptr (-104)[ebp],15625
mov dword ptr (-68)[ebp],125
mov dword ptr (-112)[ebp],15625
fld dword ptr (L535)
fstp dword ptr (-72)[ebp]
fld qword ptr (L536)
fstp qword ptr (-96)[ebp]
fld qword ptr (L537)
fstp qword ptr (-52)[ebp]
mov dword ptr (-4)[ebp],0
L538:
mov edi,dword ptr (-4)[ebp]
mov byte ptr (-32)[ebp][edi],0
L539:
inc dword ptr (-4)[ebp]
cmp dword ptr (-4)[ebp],28
jl L538
movsx edi,byte ptr (-76)[ebp]
mov esi,edi
imul esi,edi
cmp esi,dword ptr (-100)[ebp]
je L542
mov byte ptr (-32)[ebp],1
L542:
movsx edi,word ptr (-80)[ebp]
movsx esi,byte ptr (-76)[ebp]
imul edi,esi
cmp edi,dword ptr (-100)[ebp]
je L544
mov byte ptr (-31)[ebp],1
L544:
movsx edi,word ptr (-80)[ebp]
mov esi,edi
imul esi,edi
cmp esi,dword ptr (-100)[ebp]
je L547
mov byte ptr (-30)[ebp],1
L547:
mov edi,dword ptr (-84)[ebp]
movsx esi,byte ptr (-76)[ebp]
imul edi,esi
cmp edi,dword ptr (-100)[ebp]
je L550
mov byte ptr (-29)[ebp],1
L550:
mov edi,dword ptr (-84)[ebp]
movsx esi,word ptr (-80)[ebp]
imul edi,esi
cmp edi,dword ptr (-100)[ebp]
je L553
mov byte ptr (-28)[ebp],1
L553:
mov edi,dword ptr (-84)[ebp]
mov esi,edi
imul esi,edi
cmp esi,dword ptr (-100)[ebp]
je L556
mov byte ptr (-27)[ebp],1
L556:
mov eax,dword ptr (-88)[ebp]
movsx edi,byte ptr (-76)[ebp]
mul edi
cmp eax,dword ptr (-104)[ebp]
je L559
mov byte ptr (-26)[ebp],1
L559:
mov eax,dword ptr (-88)[ebp]
movsx edi,word ptr (-80)[ebp]
mul edi
cmp eax,dword ptr (-104)[ebp]
je L562
mov byte ptr (-25)[ebp],1
L562:
mov eax,dword ptr (-88)[ebp]
mov edi,dword ptr (-84)[ebp]
mul edi
cmp eax,dword ptr (-104)[ebp]
je L565
mov byte ptr (-24)[ebp],1
L565:
mov edi,dword ptr (-88)[ebp]
mov eax,edi
mul edi
cmp eax,dword ptr (-104)[ebp]
je L568
mov byte ptr (-23)[ebp],1
L568:
mov edi,dword ptr (-68)[ebp]
movsx esi,byte ptr (-76)[ebp]
imul edi,esi
cmp edi,dword ptr (-112)[ebp]
je L571
mov byte ptr (-22)[ebp],1
L571:
mov edi,dword ptr (-68)[ebp]
movsx esi,word ptr (-80)[ebp]
imul edi,esi
cmp edi,dword ptr (-112)[ebp]
je L574
mov byte ptr (-21)[ebp],1
L574:
mov edi,dword ptr (-68)[ebp]
mov esi,dword ptr (-84)[ebp]
imul edi,esi
cmp edi,dword ptr (-112)[ebp]
je L577
mov byte ptr (-20)[ebp],1
L577:
mov edi,dword ptr (-68)[ebp]
mov eax,edi
mul dword ptr (-88)[ebp]
cmp eax,dword ptr (-104)[ebp]
je L580
mov byte ptr (-19)[ebp],1
L580:
mov edi,dword ptr (-68)[ebp]
mov esi,edi
imul esi,edi
cmp esi,dword ptr (-112)[ebp]
je L583
mov byte ptr (-18)[ebp],1
L583:
fld dword ptr (-72)[ebp]
movsx edi,byte ptr (-76)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
jp L645
je L586
L645:
mov byte ptr (-17)[ebp],1
L586:
fld dword ptr (-72)[ebp]
movsx edi,word ptr (-80)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
jp L646
je L589
L646:
mov byte ptr (-16)[ebp],1
L589:
fld dword ptr (-72)[ebp]
mov edi,dword ptr (-84)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
jp L647
je L592
L647:
mov byte ptr (-15)[ebp],1
L592:
mov edi,dword ptr (-88)[ebp]
fld dword ptr (-72)[ebp]
fld qword ptr (L597)
mov esi,edi
shr esi,1
push esi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
and edi,1
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
sub esp,4
fstp dword ptr 0[esp]
fld dword ptr 0[esp]
add esp,4
fmulp st(1),st
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
jp L648
je L595
L648:
mov byte ptr (-14)[ebp],1
L595:
fld dword ptr (-72)[ebp]
mov edi,dword ptr (-68)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
jp L649
je L599
L649:
mov byte ptr (-13)[ebp],1
L599:
fld dword ptr (-72)[ebp]
fmul dword ptr (-72)[ebp]
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
jp L650
je L602
L650:
mov byte ptr (-12)[ebp],1
L602:
fld qword ptr (-96)[ebp]
movsx edi,byte ptr (-76)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
jp L651
je L605
L651:
mov byte ptr (-11)[ebp],1
L605:
fld qword ptr (-96)[ebp]
movsx edi,word ptr (-80)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
jp L652
je L608
L652:
mov byte ptr (-10)[ebp],1
L608:
fld qword ptr (-96)[ebp]
fild dword ptr (-84)[ebp]
fmulp st(1),st
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
jp L653
je L611
L653:
mov byte ptr (-9)[ebp],1
L611:
mov edi,dword ptr (-88)[ebp]
fld qword ptr (-96)[ebp]
fld qword ptr (L597)
mov esi,edi
shr esi,1
push esi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
and edi,1
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
fmulp st(1),st
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
jp L654
je L614
L654:
mov byte ptr (-8)[ebp],1
L614:
fld qword ptr (-96)[ebp]
fild dword ptr (-68)[ebp]
fmulp st(1),st
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
jp L655
je L617
L655:
mov byte ptr (-7)[ebp],1
L617:
fld qword ptr (-96)[ebp]
fmul dword ptr (-72)[ebp]
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
jp L656
je L620
L656:
mov byte ptr (-6)[ebp],1
L620:
fld qword ptr (-96)[ebp]
fmul qword ptr (-96)[ebp]
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
jp L657
je L623
L657:
mov byte ptr (-5)[ebp],1
L623:
mov byte ptr (-44)[ebp],0
mov dword ptr (-4)[ebp],0
L626:
movsx edi,byte ptr (-44)[ebp]
mov esi,dword ptr (-4)[ebp]
movsx esi,byte ptr (-32)[ebp][esi]
lea edi,[esi][edi]
mov ebx,edi
mov byte ptr (-44)[ebp],bl
L627:
inc dword ptr (-4)[ebp]
cmp dword ptr (-4)[ebp],28
jl L626
movsx edi,byte ptr (-44)[ebp]
cmp edi,0
je L630
add dword ptr (-108)[ebp],4
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L632
push 4
lea edi,(L521)
push edi
call _printf
add esp,8
lea edi,(L634)
push edi
call _printf
add esp,4
mov dword ptr (-4)[ebp],0
L635:
mov edi,dword ptr (-4)[ebp]
movsx edi,byte ptr (-32)[ebp][edi]
push edi
lea edi,(L639)
push edi
call _printf
add esp,8
L636:
inc dword ptr (-4)[ebp]
cmp dword ptr (-4)[ebp],28
jl L635
lea edi,(L640)
push edi
call _printf
add esp,4
L632:
L630:
mov dword ptr (-68)[ebp],32768
mov edi,dword ptr (-68)[ebp]
cmp edi,08000H
jbe L641
add dword ptr (-108)[ebp],8
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L643
push 8
lea edi,(L521)
push edi
call _printf
add esp,8
L643:
L641:
mov eax,dword ptr (-108)[ebp]
L520:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L659 label byte
db 115
db 55
db 49
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L660 label byte
db 115
db 55
db 49
db 32
db 32
db 32
db 32
db 0
align 1
L661 label byte
db 113
public _s71
_DATA ends
_TEXT segment
_s71:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,68
lea edi,(L660)
mov dword ptr (-4)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-8)[ebp],edi
mov dword ptr (-12)[ebp],0
L662:
L663:
mov edi,dword ptr (-8)[ebp]
lea esi,(1)[edi]
mov dword ptr (-8)[ebp],esi
mov esi,dword ptr (-4)[ebp]
lea ebx,(1)[esi]
mov dword ptr (-4)[ebp],ebx
mov bl,byte ptr [esi]
mov byte ptr [edi],bl
movsx edi,bl
cmp edi,0
jne L662
movsx edi,byte ptr (L667)
movsx esi,byte ptr (L661)
cmp edi,esi
je L665
inc dword ptr (-12)[ebp]
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L668
push 1
lea edi,(L659)
push edi
call _printf
add esp,8
L668:
L665:
jmp L670
add dword ptr (-12)[ebp],2
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L672
push 2
lea edi,(L659)
push edi
call _printf
add esp,8
L672:
L670:
mov dword ptr (-32)[ebp],1942
cmp dword ptr (-32)[ebp],1942
jne L680
mov edi,dword ptr (-32)[ebp]
cmp dword ptr (-32)[ebp],edi
je L675
L680:
add dword ptr (-12)[ebp],4
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L681
push 4
lea edi,(L659)
push edi
call _printf
add esp,8
L681:
L675:
push -5
call _McCarthy
add esp,4
cmp eax,91
je L683
add dword ptr (-12)[ebp],8
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L685
push 8
lea edi,(L659)
push edi
call _printf
add esp,8
L685:
L683:
mov dword ptr (-56)[ebp],2
mov dword ptr (-60)[ebp],3
lea edi,(-60)[ebp]
mov dword ptr (-64)[ebp],edi
mov edi,dword ptr (-64)[ebp]
push edi
mov edi,dword ptr (-56)[ebp]
push edi
call _clobber
add esp,8
cmp dword ptr (-56)[ebp],2
jne L689
cmp dword ptr (-60)[ebp],2
je L687
L689:
add dword ptr (-12)[ebp],16
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L690
push 16
lea edi,(L659)
push edi
call _printf
add esp,8
L690:
L687:
mov edi,dword ptr (20)[ebp]
fld dword ptr (32)[edi]
fstp dword ptr (-68)[ebp]
fld dword ptr (-68)[ebp]
fcomp dword ptr (-68)[ebp]
fstsw ax
sahf
jp L696
je L692
L696:
add dword ptr (-12)[ebp],32
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L694
push 32
lea edi,(L659)
push edi
call _printf
add esp,8
L694:
L692:
mov eax,dword ptr (-12)[ebp]
L658:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
public _McCarthy
_McCarthy:
push ebx
push esi
push edi
push ebp
mov ebp,esp
cmp dword ptr (20)[ebp],100
jle L698
mov edi,dword ptr (20)[ebp]
mov eax,edi
sub eax,10
jmp L697
L698:
mov edi,dword ptr (20)[ebp]
lea edi,(11)[edi]
push edi
call _McCarthy
add esp,4
mov edi,eax
push edi
call _McCarthy
add esp,4
mov edi,eax
L697:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
public _clobber
_clobber:
push ebx
push esi
push edi
push ebp
mov ebp,esp
mov dword ptr (20)[ebp],3
mov edi,dword ptr (24)[ebp]
mov dword ptr [edi],2
mov eax,0
L700:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L702 label byte
db 76
db 111
db 99
db 97
db 108
db 32
db 101
db 114
db 114
db 111
db 114
db 32
db 37
db 100
db 46
db 10
db 0
align 1
L703 label byte
db 115
db 55
db 49
db 52
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L704 label byte
db 115
db 55
db 49
db 52
db 32
db 32
db 32
db 0
public _s714
_DATA ends
_TEXT segment
_s714:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,256
lea edi,(L704)
mov dword ptr (-76)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea esi,(60)[edi]
mov dword ptr (-80)[ebp],esi
mov dword ptr (-84)[ebp],0
mov dword ptr (-8)[ebp],0
mov edi,dword ptr (48)[edi]
mov dword ptr (-4)[ebp],edi
L705:
L706:
mov edi,dword ptr (-80)[ebp]
lea esi,(1)[edi]
mov dword ptr (-80)[ebp],esi
mov esi,dword ptr (-76)[ebp]
lea ebx,(1)[esi]
mov dword ptr (-76)[ebp],ebx
mov bl,byte ptr [esi]
mov byte ptr [edi],bl
movsx edi,bl
cmp edi,0
jne L705
mov byte ptr (-12)[ebp],5
mov byte ptr (-32)[ebp],2
mov bl,byte ptr (-32)[ebp]
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,2
je L708
mov dword ptr (-8)[ebp],1
cmp dword ptr (-4)[ebp],0
je L710
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L710:
L708:
mov byte ptr (-12)[ebp],5
mov word ptr (-36)[ebp],2
movsx edi,word ptr (-36)[ebp]
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,2
je L712
mov dword ptr (-8)[ebp],2
cmp dword ptr (-4)[ebp],0
je L714
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L714:
L712:
mov byte ptr (-12)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,2
je L716
mov dword ptr (-8)[ebp],3
cmp dword ptr (-4)[ebp],0
je L718
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L718:
L716:
mov byte ptr (-12)[ebp],5
mov dword ptr (-44)[ebp],2
mov edi,dword ptr (-44)[ebp]
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,2
je L720
mov dword ptr (-8)[ebp],4
cmp dword ptr (-4)[ebp],0
je L722
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L722:
L720:
mov byte ptr (-12)[ebp],5
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-48)[ebp]
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,2
je L724
mov dword ptr (-8)[ebp],5
cmp dword ptr (-4)[ebp],0
je L726
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L726:
L724:
mov byte ptr (-12)[ebp],5
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
fld dword ptr (-64)[ebp]
call __ftol
mov ebx,eax
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,2
je L728
mov dword ptr (-8)[ebp],6
cmp dword ptr (-4)[ebp],0
je L730
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L730:
L728:
mov byte ptr (-12)[ebp],5
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
fld qword ptr (-72)[ebp]
call __ftol
mov ebx,eax
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,2
je L732
mov dword ptr (-8)[ebp],7
cmp dword ptr (-4)[ebp],0
je L734
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L734:
L732:
mov word ptr (-16)[ebp],5
mov byte ptr (-32)[ebp],2
movsx edi,byte ptr (-32)[ebp]
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,2
je L736
mov dword ptr (-8)[ebp],8
cmp dword ptr (-4)[ebp],0
je L738
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L738:
L736:
mov word ptr (-16)[ebp],5
mov word ptr (-36)[ebp],2
mov di,word ptr (-36)[ebp]
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,2
je L740
mov dword ptr (-8)[ebp],9
cmp dword ptr (-4)[ebp],0
je L742
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L742:
L740:
mov word ptr (-16)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,2
je L744
mov dword ptr (-8)[ebp],10
cmp dword ptr (-4)[ebp],0
je L746
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L746:
L744:
mov word ptr (-16)[ebp],5
mov dword ptr (-44)[ebp],2
mov edi,dword ptr (-44)[ebp]
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,2
je L748
mov dword ptr (-8)[ebp],11
cmp dword ptr (-4)[ebp],0
je L750
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L750:
L748:
mov word ptr (-16)[ebp],5
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-48)[ebp]
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,2
je L752
mov dword ptr (-8)[ebp],12
cmp dword ptr (-4)[ebp],0
je L754
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L754:
L752:
mov word ptr (-16)[ebp],5
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
fld dword ptr (-64)[ebp]
call __ftol
mov edi,eax
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,2
je L756
mov dword ptr (-8)[ebp],13
cmp dword ptr (-4)[ebp],0
je L758
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L758:
L756:
mov word ptr (-16)[ebp],5
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
fld qword ptr (-72)[ebp]
call __ftol
mov edi,eax
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,2
je L760
mov dword ptr (-8)[ebp],14
cmp dword ptr (-4)[ebp],0
je L762
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L762:
L760:
mov dword ptr (-20)[ebp],5
mov byte ptr (-32)[ebp],2
movsx edi,byte ptr (-32)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],2
je L764
mov dword ptr (-8)[ebp],15
cmp dword ptr (-4)[ebp],0
je L766
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L766:
L764:
mov dword ptr (-20)[ebp],5
mov word ptr (-36)[ebp],2
movsx edi,word ptr (-36)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],2
je L768
mov dword ptr (-8)[ebp],16
cmp dword ptr (-4)[ebp],0
je L770
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L770:
L768:
mov dword ptr (-20)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],2
je L772
mov dword ptr (-8)[ebp],17
cmp dword ptr (-4)[ebp],0
je L774
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L774:
L772:
mov dword ptr (-20)[ebp],5
mov dword ptr (-44)[ebp],2
mov edi,dword ptr (-44)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],2
je L776
mov dword ptr (-8)[ebp],18
cmp dword ptr (-4)[ebp],0
je L778
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L778:
L776:
mov dword ptr (-20)[ebp],5
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-48)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],2
je L780
mov dword ptr (-8)[ebp],19
cmp dword ptr (-4)[ebp],0
je L782
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L782:
L780:
mov dword ptr (-20)[ebp],5
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
fld dword ptr (-64)[ebp]
call __ftol
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],2
je L784
mov dword ptr (-8)[ebp],20
cmp dword ptr (-4)[ebp],0
je L786
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L786:
L784:
mov dword ptr (-20)[ebp],5
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
fld qword ptr (-72)[ebp]
call __ftol
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],2
je L788
mov dword ptr (-8)[ebp],21
cmp dword ptr (-4)[ebp],0
je L790
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L790:
L788:
mov dword ptr (-24)[ebp],5
mov byte ptr (-32)[ebp],2
movsx edi,byte ptr (-32)[ebp]
mov dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],2
je L792
mov dword ptr (-8)[ebp],22
cmp dword ptr (-4)[ebp],0
je L794
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L794:
L792:
mov dword ptr (-24)[ebp],5
mov word ptr (-36)[ebp],2
movsx edi,word ptr (-36)[ebp]
mov dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],2
je L796
mov dword ptr (-8)[ebp],23
cmp dword ptr (-4)[ebp],0
je L798
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L798:
L796:
mov dword ptr (-24)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
mov dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],2
je L800
mov dword ptr (-8)[ebp],24
cmp dword ptr (-4)[ebp],0
je L802
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L802:
L800:
mov dword ptr (-24)[ebp],5
mov dword ptr (-44)[ebp],2
mov edi,dword ptr (-44)[ebp]
mov dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],2
je L804
mov dword ptr (-8)[ebp],25
cmp dword ptr (-4)[ebp],0
je L806
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L806:
L804:
mov dword ptr (-24)[ebp],5
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-48)[ebp]
mov dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],2
je L808
mov dword ptr (-8)[ebp],26
cmp dword ptr (-4)[ebp],0
je L810
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L810:
L808:
mov dword ptr (-24)[ebp],5
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
fld dword ptr (-64)[ebp]
call __ftol
mov dword ptr (-24)[ebp],eax
cmp dword ptr (-24)[ebp],2
je L812
mov dword ptr (-8)[ebp],27
cmp dword ptr (-4)[ebp],0
je L814
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L814:
L812:
mov dword ptr (-24)[ebp],5
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
fld qword ptr (-72)[ebp]
call __ftol
mov dword ptr (-24)[ebp],eax
cmp dword ptr (-24)[ebp],2
je L816
mov dword ptr (-8)[ebp],28
cmp dword ptr (-4)[ebp],0
je L818
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L818:
L816:
mov dword ptr (-28)[ebp],5
mov byte ptr (-32)[ebp],2
movsx edi,byte ptr (-32)[ebp]
mov dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,2
je L820
mov dword ptr (-8)[ebp],29
cmp dword ptr (-4)[ebp],0
je L822
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L822:
L820:
mov dword ptr (-28)[ebp],5
mov word ptr (-36)[ebp],2
movsx edi,word ptr (-36)[ebp]
mov dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,2
je L824
mov dword ptr (-8)[ebp],30
cmp dword ptr (-4)[ebp],0
je L826
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L826:
L824:
mov dword ptr (-28)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
mov dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,2
je L828
mov dword ptr (-8)[ebp],31
cmp dword ptr (-4)[ebp],0
je L830
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L830:
L828:
mov dword ptr (-28)[ebp],5
mov dword ptr (-44)[ebp],2
mov edi,dword ptr (-44)[ebp]
mov dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,2
je L832
mov dword ptr (-8)[ebp],32
cmp dword ptr (-4)[ebp],0
je L834
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L834:
L832:
mov dword ptr (-28)[ebp],5
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-48)[ebp]
mov dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,2
je L836
mov dword ptr (-8)[ebp],33
cmp dword ptr (-4)[ebp],0
je L838
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L838:
L836:
mov dword ptr (-28)[ebp],5
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
fld dword ptr (L843)
fcomp dword ptr (-64)[ebp]
fstsw ax
sahf
jp L841
ja L841
fld dword ptr (-64)[ebp]
fsub dword ptr (L843)
call __ftol
mov edi,eax
lea edi,(080000000H)[edi]
mov dword ptr (-88)[ebp],edi
jmp L842
L841:
fld dword ptr (-64)[ebp]
call __ftol
mov edi,eax
mov dword ptr (-88)[ebp],edi
L842:
mov edi,dword ptr (-88)[ebp]
mov dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,2
je L844
mov dword ptr (-8)[ebp],34
cmp dword ptr (-4)[ebp],0
je L846
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L846:
L844:
mov dword ptr (-28)[ebp],5
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
fld qword ptr (L851)
fcomp qword ptr (-72)[ebp]
fstsw ax
sahf
jp L849
ja L849
fld qword ptr (-72)[ebp]
fsub qword ptr (L851)
call __ftol
mov edi,eax
lea edi,(080000000H)[edi]
mov dword ptr (-100)[ebp],edi
jmp L850
L849:
fld qword ptr (-72)[ebp]
call __ftol
mov edi,eax
mov dword ptr (-100)[ebp],edi
L850:
mov edi,dword ptr (-100)[ebp]
mov dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,2
je L852
mov dword ptr (-8)[ebp],35
cmp dword ptr (-4)[ebp],0
je L854
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L854:
L852:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
mov byte ptr (-32)[ebp],2
movsx edi,byte ptr (-32)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fstp dword ptr (-52)[ebp]
fld dword ptr (L530)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2333
je L857
L2333:
mov dword ptr (-8)[ebp],36
cmp dword ptr (-4)[ebp],0
je L859
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L859:
L857:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
mov word ptr (-36)[ebp],2
movsx edi,word ptr (-36)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fstp dword ptr (-52)[ebp]
fld dword ptr (L530)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2334
je L861
L2334:
mov dword ptr (-8)[ebp],37
cmp dword ptr (-4)[ebp],0
je L863
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L863:
L861:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fstp dword ptr (-52)[ebp]
fld dword ptr (L530)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2335
je L865
L2335:
mov dword ptr (-8)[ebp],38
cmp dword ptr (-4)[ebp],0
je L867
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L867:
L865:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
mov dword ptr (-44)[ebp],2
mov edi,dword ptr (-44)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fstp dword ptr (-52)[ebp]
fld dword ptr (L530)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2336
je L869
L2336:
mov dword ptr (-8)[ebp],39
cmp dword ptr (-4)[ebp],0
je L871
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L871:
L869:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-48)[ebp]
fld qword ptr (L597)
mov esi,edi
shr esi,1
push esi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
and edi,1
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
fstp dword ptr (-52)[ebp]
fld dword ptr (L530)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2337
je L873
L2337:
mov dword ptr (-8)[ebp],40
cmp dword ptr (-4)[ebp],0
je L875
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L875:
L873:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
fld dword ptr (-64)[ebp]
fstp dword ptr (-52)[ebp]
fld dword ptr (L530)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2338
je L877
L2338:
mov dword ptr (-8)[ebp],41
cmp dword ptr (-4)[ebp],0
je L879
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L879:
L877:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
fld qword ptr (-72)[ebp]
fstp dword ptr (-52)[ebp]
fld dword ptr (L530)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2339
je L881
L2339:
mov dword ptr (-8)[ebp],42
cmp dword ptr (-4)[ebp],0
je L883
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L883:
L881:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
mov byte ptr (-32)[ebp],2
movsx edi,byte ptr (-32)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fstp qword ptr (-60)[ebp]
fld qword ptr (L417)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2340
je L886
L2340:
mov dword ptr (-8)[ebp],43
cmp dword ptr (-4)[ebp],0
je L888
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L888:
L886:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
mov word ptr (-36)[ebp],2
movsx edi,word ptr (-36)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fstp qword ptr (-60)[ebp]
fld qword ptr (L417)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2341
je L890
L2341:
mov dword ptr (-8)[ebp],44
cmp dword ptr (-4)[ebp],0
je L892
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L892:
L890:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
mov dword ptr (-40)[ebp],2
fild dword ptr (-40)[ebp]
fstp qword ptr (-60)[ebp]
fld qword ptr (L417)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2342
je L894
L2342:
mov dword ptr (-8)[ebp],45
cmp dword ptr (-4)[ebp],0
je L896
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L896:
L894:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
mov dword ptr (-44)[ebp],2
fild dword ptr (-44)[ebp]
fstp qword ptr (-60)[ebp]
fld qword ptr (L417)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2343
je L898
L2343:
mov dword ptr (-8)[ebp],46
cmp dword ptr (-4)[ebp],0
je L900
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L900:
L898:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-48)[ebp]
fld qword ptr (L597)
mov esi,edi
shr esi,1
push esi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
and edi,1
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
fstp qword ptr (-60)[ebp]
fld qword ptr (L417)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2344
je L902
L2344:
mov dword ptr (-8)[ebp],47
cmp dword ptr (-4)[ebp],0
je L904
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L904:
L902:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
fld dword ptr (-64)[ebp]
fstp qword ptr (-60)[ebp]
fld qword ptr (L417)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2345
je L906
L2345:
mov dword ptr (-8)[ebp],48
cmp dword ptr (-4)[ebp],0
je L908
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L908:
L906:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
fld qword ptr (-72)[ebp]
fstp qword ptr (-60)[ebp]
fld qword ptr (L417)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2346
je L910
L2346:
mov dword ptr (-8)[ebp],49
cmp dword ptr (-4)[ebp],0
je L912
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L912:
L910:
mov byte ptr (-12)[ebp],5
mov byte ptr (-32)[ebp],2
movsx edi,byte ptr (-12)[ebp]
movsx esi,byte ptr (-32)[ebp]
lea edi,[esi][edi]
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,7
je L914
mov dword ptr (-8)[ebp],50
cmp dword ptr (-4)[ebp],0
je L916
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L916:
L914:
mov byte ptr (-12)[ebp],5
mov word ptr (-36)[ebp],2
movsx edi,byte ptr (-12)[ebp]
movsx esi,word ptr (-36)[ebp]
lea edi,[esi][edi]
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,7
je L918
mov dword ptr (-8)[ebp],51
cmp dword ptr (-4)[ebp],0
je L920
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L920:
L918:
mov byte ptr (-12)[ebp],5
mov dword ptr (-40)[ebp],2
movsx edi,byte ptr (-12)[ebp]
mov esi,dword ptr (-40)[ebp]
lea edi,[esi][edi]
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,7
je L922
mov dword ptr (-8)[ebp],52
cmp dword ptr (-4)[ebp],0
je L924
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L924:
L922:
mov byte ptr (-12)[ebp],5
mov dword ptr (-44)[ebp],2
movsx edi,byte ptr (-12)[ebp]
mov esi,dword ptr (-44)[ebp]
lea edi,[esi][edi]
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,7
je L926
mov dword ptr (-8)[ebp],53
cmp dword ptr (-4)[ebp],0
je L928
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L928:
L926:
mov byte ptr (-12)[ebp],5
mov dword ptr (-48)[ebp],2
movsx edi,byte ptr (-12)[ebp]
mov esi,dword ptr (-48)[ebp]
lea edi,[esi][edi]
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,7
je L930
mov dword ptr (-8)[ebp],54
cmp dword ptr (-4)[ebp],0
je L932
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L932:
L930:
mov byte ptr (-12)[ebp],5
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
movsx edi,byte ptr (-12)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fadd dword ptr (-64)[ebp]
call __ftol
mov ebx,eax
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,7
je L934
mov dword ptr (-8)[ebp],55
cmp dword ptr (-4)[ebp],0
je L936
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L936:
L934:
mov byte ptr (-12)[ebp],5
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
movsx edi,byte ptr (-12)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fadd qword ptr (-72)[ebp]
call __ftol
mov ebx,eax
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,7
je L938
mov dword ptr (-8)[ebp],56
cmp dword ptr (-4)[ebp],0
je L940
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L940:
L938:
mov word ptr (-16)[ebp],5
mov byte ptr (-32)[ebp],2
movsx edi,word ptr (-16)[ebp]
movsx esi,byte ptr (-32)[ebp]
lea edi,[esi][edi]
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,7
je L942
mov dword ptr (-8)[ebp],57
cmp dword ptr (-4)[ebp],0
je L944
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L944:
L942:
mov word ptr (-16)[ebp],5
mov word ptr (-36)[ebp],2
movsx edi,word ptr (-16)[ebp]
movsx esi,word ptr (-36)[ebp]
lea edi,[esi][edi]
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,7
je L946
mov dword ptr (-8)[ebp],58
cmp dword ptr (-4)[ebp],0
je L948
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L948:
L946:
mov word ptr (-16)[ebp],5
mov dword ptr (-40)[ebp],2
movsx edi,word ptr (-16)[ebp]
mov esi,dword ptr (-40)[ebp]
lea edi,[esi][edi]
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,7
je L950
mov dword ptr (-8)[ebp],59
cmp dword ptr (-4)[ebp],0
je L952
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L952:
L950:
mov word ptr (-16)[ebp],5
mov dword ptr (-44)[ebp],2
movsx edi,word ptr (-16)[ebp]
mov esi,dword ptr (-44)[ebp]
lea edi,[esi][edi]
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,7
je L954
mov dword ptr (-8)[ebp],60
cmp dword ptr (-4)[ebp],0
je L956
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L956:
L954:
mov word ptr (-16)[ebp],5
mov dword ptr (-48)[ebp],2
movsx edi,word ptr (-16)[ebp]
mov esi,dword ptr (-48)[ebp]
lea edi,[esi][edi]
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,7
je L958
mov dword ptr (-8)[ebp],61
cmp dword ptr (-4)[ebp],0
je L960
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L960:
L958:
mov word ptr (-16)[ebp],5
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
movsx edi,word ptr (-16)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fadd dword ptr (-64)[ebp]
call __ftol
mov edi,eax
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,7
je L962
mov dword ptr (-8)[ebp],62
cmp dword ptr (-4)[ebp],0
je L964
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L964:
L962:
mov word ptr (-16)[ebp],5
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
movsx edi,word ptr (-16)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fadd qword ptr (-72)[ebp]
call __ftol
mov edi,eax
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,7
je L966
mov dword ptr (-8)[ebp],63
cmp dword ptr (-4)[ebp],0
je L968
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L968:
L966:
mov dword ptr (-20)[ebp],5
mov byte ptr (-32)[ebp],2
movsx edi,byte ptr (-32)[ebp]
add dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],7
je L970
mov dword ptr (-8)[ebp],64
cmp dword ptr (-4)[ebp],0
je L972
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L972:
L970:
mov dword ptr (-20)[ebp],5
mov word ptr (-36)[ebp],2
movsx edi,word ptr (-36)[ebp]
add dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],7
je L974
mov dword ptr (-8)[ebp],65
cmp dword ptr (-4)[ebp],0
je L976
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L976:
L974:
mov dword ptr (-20)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
add dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],7
je L978
mov dword ptr (-8)[ebp],66
cmp dword ptr (-4)[ebp],0
je L980
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L980:
L978:
mov dword ptr (-20)[ebp],5
mov dword ptr (-44)[ebp],2
mov edi,dword ptr (-44)[ebp]
add dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],7
je L982
mov dword ptr (-8)[ebp],67
cmp dword ptr (-4)[ebp],0
je L984
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L984:
L982:
mov dword ptr (-20)[ebp],5
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-20)[ebp]
mov esi,dword ptr (-48)[ebp]
lea edi,[esi][edi]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],7
je L986
mov dword ptr (-8)[ebp],68
cmp dword ptr (-4)[ebp],0
je L988
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L988:
L986:
mov dword ptr (-20)[ebp],5
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
mov edi,dword ptr (-20)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fadd dword ptr (-64)[ebp]
call __ftol
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],7
je L990
mov dword ptr (-8)[ebp],69
cmp dword ptr (-4)[ebp],0
je L992
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L992:
L990:
mov dword ptr (-20)[ebp],5
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
fild dword ptr (-20)[ebp]
fadd qword ptr (-72)[ebp]
call __ftol
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],7
je L994
mov dword ptr (-8)[ebp],70
cmp dword ptr (-4)[ebp],0
je L996
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L996:
L994:
mov dword ptr (-24)[ebp],5
mov byte ptr (-32)[ebp],2
movsx edi,byte ptr (-32)[ebp]
add dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],7
je L998
mov dword ptr (-8)[ebp],71
cmp dword ptr (-4)[ebp],0
je L1000
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1000:
L998:
mov dword ptr (-24)[ebp],5
mov word ptr (-36)[ebp],2
movsx edi,word ptr (-36)[ebp]
add dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],7
je L1002
mov dword ptr (-8)[ebp],72
cmp dword ptr (-4)[ebp],0
je L1004
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1004:
L1002:
mov dword ptr (-24)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
add dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],7
je L1006
mov dword ptr (-8)[ebp],73
cmp dword ptr (-4)[ebp],0
je L1008
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1008:
L1006:
mov dword ptr (-24)[ebp],5
mov dword ptr (-44)[ebp],2
mov edi,dword ptr (-44)[ebp]
add dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],7
je L1010
mov dword ptr (-8)[ebp],74
cmp dword ptr (-4)[ebp],0
je L1012
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1012:
L1010:
mov dword ptr (-24)[ebp],5
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-24)[ebp]
mov esi,dword ptr (-48)[ebp]
lea edi,[esi][edi]
mov dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],7
je L1014
mov dword ptr (-8)[ebp],75
cmp dword ptr (-4)[ebp],0
je L1016
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1016:
L1014:
mov dword ptr (-24)[ebp],5
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
mov edi,dword ptr (-24)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fadd dword ptr (-64)[ebp]
call __ftol
mov dword ptr (-24)[ebp],eax
cmp dword ptr (-24)[ebp],7
je L1018
mov dword ptr (-8)[ebp],76
cmp dword ptr (-4)[ebp],0
je L1020
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1020:
L1018:
mov dword ptr (-24)[ebp],5
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
fild dword ptr (-24)[ebp]
fadd qword ptr (-72)[ebp]
call __ftol
mov dword ptr (-24)[ebp],eax
cmp dword ptr (-24)[ebp],7
je L1022
mov dword ptr (-8)[ebp],77
cmp dword ptr (-4)[ebp],0
je L1024
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1024:
L1022:
mov dword ptr (-28)[ebp],5
mov byte ptr (-32)[ebp],2
movsx edi,byte ptr (-32)[ebp]
add dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,7
je L1026
mov dword ptr (-8)[ebp],78
cmp dword ptr (-4)[ebp],0
je L1028
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1028:
L1026:
mov dword ptr (-28)[ebp],5
mov word ptr (-36)[ebp],2
movsx edi,word ptr (-36)[ebp]
add dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,7
je L1030
mov dword ptr (-8)[ebp],79
cmp dword ptr (-4)[ebp],0
je L1032
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1032:
L1030:
mov dword ptr (-28)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
add dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,7
je L1034
mov dword ptr (-8)[ebp],80
cmp dword ptr (-4)[ebp],0
je L1036
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1036:
L1034:
mov dword ptr (-28)[ebp],5
mov dword ptr (-44)[ebp],2
mov edi,dword ptr (-44)[ebp]
add dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,7
je L1038
mov dword ptr (-8)[ebp],81
cmp dword ptr (-4)[ebp],0
je L1040
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1040:
L1038:
mov dword ptr (-28)[ebp],5
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-48)[ebp]
add dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,7
je L1042
mov dword ptr (-8)[ebp],82
cmp dword ptr (-4)[ebp],0
je L1044
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1044:
L1042:
mov dword ptr (-28)[ebp],5
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
mov edi,dword ptr (-28)[ebp]
fld qword ptr (L597)
mov esi,edi
shr esi,1
push esi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
and edi,1
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
sub esp,4
fstp dword ptr 0[esp]
fld dword ptr 0[esp]
add esp,4
fadd dword ptr (-64)[ebp]
fstp dword ptr (-136)[ebp]
fld dword ptr (L843)
fcomp dword ptr (-136)[ebp]
fstsw ax
sahf
jp L1047
ja L1047
fld dword ptr (-136)[ebp]
fsub dword ptr (L843)
call __ftol
mov edi,eax
lea edi,(080000000H)[edi]
mov dword ptr (-132)[ebp],edi
jmp L1048
L1047:
fld dword ptr (-136)[ebp]
call __ftol
mov edi,eax
mov dword ptr (-132)[ebp],edi
L1048:
mov edi,dword ptr (-132)[ebp]
mov dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,7
je L1049
mov dword ptr (-8)[ebp],83
cmp dword ptr (-4)[ebp],0
je L1051
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1051:
L1049:
mov dword ptr (-28)[ebp],5
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
mov edi,dword ptr (-28)[ebp]
fld qword ptr (L597)
mov esi,edi
shr esi,1
push esi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
and edi,1
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
fadd qword ptr (-72)[ebp]
fstp qword ptr (-152)[ebp]
fld qword ptr (L851)
fcomp qword ptr (-152)[ebp]
fstsw ax
sahf
jp L1054
ja L1054
fld qword ptr (-152)[ebp]
fsub qword ptr (L851)
call __ftol
mov edi,eax
lea edi,(080000000H)[edi]
mov dword ptr (-144)[ebp],edi
jmp L1055
L1054:
fld qword ptr (-152)[ebp]
call __ftol
mov edi,eax
mov dword ptr (-144)[ebp],edi
L1055:
mov edi,dword ptr (-144)[ebp]
mov dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,7
je L1056
mov dword ptr (-8)[ebp],84
cmp dword ptr (-4)[ebp],0
je L1058
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1058:
L1056:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
mov byte ptr (-32)[ebp],2
fld dword ptr (-52)[ebp]
movsx edi,byte ptr (-32)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
fstp dword ptr (-52)[ebp]
fld dword ptr (L1062)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2347
je L1060
L2347:
mov dword ptr (-8)[ebp],85
cmp dword ptr (-4)[ebp],0
je L1063
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1063:
L1060:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
mov word ptr (-36)[ebp],2
fld dword ptr (-52)[ebp]
movsx edi,word ptr (-36)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
fstp dword ptr (-52)[ebp]
fld dword ptr (L1062)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2348
je L1065
L2348:
mov dword ptr (-8)[ebp],86
cmp dword ptr (-4)[ebp],0
je L1067
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1067:
L1065:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
mov dword ptr (-40)[ebp],2
fld dword ptr (-52)[ebp]
mov edi,dword ptr (-40)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
fstp dword ptr (-52)[ebp]
fld dword ptr (L1062)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2349
je L1069
L2349:
mov dword ptr (-8)[ebp],87
cmp dword ptr (-4)[ebp],0
je L1071
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1071:
L1069:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
mov dword ptr (-44)[ebp],2
fld dword ptr (-52)[ebp]
mov edi,dword ptr (-44)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
fstp dword ptr (-52)[ebp]
fld dword ptr (L1062)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2350
je L1073
L2350:
mov dword ptr (-8)[ebp],88
cmp dword ptr (-4)[ebp],0
je L1075
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1075:
L1073:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-48)[ebp]
fld dword ptr (-52)[ebp]
fld qword ptr (L597)
mov esi,edi
shr esi,1
push esi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
and edi,1
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
sub esp,4
fstp dword ptr 0[esp]
fld dword ptr 0[esp]
add esp,4
faddp st(1),st
fstp dword ptr (-52)[ebp]
fld dword ptr (L1062)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2351
je L1077
L2351:
mov dword ptr (-8)[ebp],89
cmp dword ptr (-4)[ebp],0
je L1079
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1079:
L1077:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
fld dword ptr (-52)[ebp]
fadd dword ptr (-64)[ebp]
fstp dword ptr (-52)[ebp]
fld dword ptr (L1062)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2352
je L1081
L2352:
mov dword ptr (-8)[ebp],90
cmp dword ptr (-4)[ebp],0
je L1083
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1083:
L1081:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
fld dword ptr (-52)[ebp]
fadd qword ptr (-72)[ebp]
fstp dword ptr (-52)[ebp]
fld dword ptr (L1062)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2353
je L1085
L2353:
mov dword ptr (-8)[ebp],91
cmp dword ptr (-4)[ebp],0
je L1087
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1087:
L1085:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
mov byte ptr (-32)[ebp],2
fld qword ptr (-60)[ebp]
movsx edi,byte ptr (-32)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
fstp qword ptr (-60)[ebp]
fld qword ptr (L1091)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2354
je L1089
L2354:
mov dword ptr (-8)[ebp],92
cmp dword ptr (-4)[ebp],0
je L1092
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1092:
L1089:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
mov word ptr (-36)[ebp],2
fld qword ptr (-60)[ebp]
movsx edi,word ptr (-36)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
fstp qword ptr (-60)[ebp]
fld qword ptr (L1091)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2355
je L1094
L2355:
mov dword ptr (-8)[ebp],93
cmp dword ptr (-4)[ebp],0
je L1096
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1096:
L1094:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
mov dword ptr (-40)[ebp],2
fld qword ptr (-60)[ebp]
fild dword ptr (-40)[ebp]
faddp st(1),st
fstp qword ptr (-60)[ebp]
fld qword ptr (L1091)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2356
je L1098
L2356:
mov dword ptr (-8)[ebp],94
cmp dword ptr (-4)[ebp],0
je L1100
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1100:
L1098:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
mov dword ptr (-44)[ebp],2
fld qword ptr (-60)[ebp]
fild dword ptr (-44)[ebp]
faddp st(1),st
fstp qword ptr (-60)[ebp]
fld qword ptr (L1091)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2357
je L1102
L2357:
mov dword ptr (-8)[ebp],95
cmp dword ptr (-4)[ebp],0
je L1104
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1104:
L1102:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-48)[ebp]
fld qword ptr (-60)[ebp]
fld qword ptr (L597)
mov esi,edi
shr esi,1
push esi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
and edi,1
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
faddp st(1),st
fstp qword ptr (-60)[ebp]
fld qword ptr (L1091)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2358
je L1106
L2358:
mov dword ptr (-8)[ebp],96
cmp dword ptr (-4)[ebp],0
je L1108
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1108:
L1106:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
fld qword ptr (-60)[ebp]
fadd dword ptr (-64)[ebp]
fstp qword ptr (-60)[ebp]
fld qword ptr (L1091)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2359
je L1110
L2359:
mov dword ptr (-8)[ebp],97
cmp dword ptr (-4)[ebp],0
je L1112
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1112:
L1110:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
fld qword ptr (-60)[ebp]
fadd qword ptr (-72)[ebp]
fstp qword ptr (-60)[ebp]
fld qword ptr (L1091)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2360
je L1114
L2360:
mov dword ptr (-8)[ebp],98
cmp dword ptr (-4)[ebp],0
je L1116
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1116:
L1114:
mov byte ptr (-12)[ebp],5
mov byte ptr (-32)[ebp],2
movsx edi,byte ptr (-12)[ebp]
movsx esi,byte ptr (-32)[ebp]
sub edi,esi
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,3
je L1118
mov dword ptr (-8)[ebp],99
cmp dword ptr (-4)[ebp],0
je L1120
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1120:
L1118:
mov byte ptr (-12)[ebp],5
mov word ptr (-36)[ebp],2
movsx edi,byte ptr (-12)[ebp]
movsx esi,word ptr (-36)[ebp]
sub edi,esi
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,3
je L1122
mov dword ptr (-8)[ebp],100
cmp dword ptr (-4)[ebp],0
je L1124
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1124:
L1122:
mov byte ptr (-12)[ebp],5
mov dword ptr (-40)[ebp],2
movsx edi,byte ptr (-12)[ebp]
sub edi,dword ptr (-40)[ebp]
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,3
je L1126
mov dword ptr (-8)[ebp],101
cmp dword ptr (-4)[ebp],0
je L1128
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1128:
L1126:
mov byte ptr (-12)[ebp],5
mov dword ptr (-44)[ebp],2
movsx edi,byte ptr (-12)[ebp]
sub edi,dword ptr (-44)[ebp]
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,3
je L1130
mov dword ptr (-8)[ebp],102
cmp dword ptr (-4)[ebp],0
je L1132
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1132:
L1130:
mov byte ptr (-12)[ebp],5
mov dword ptr (-48)[ebp],2
movsx edi,byte ptr (-12)[ebp]
sub edi,dword ptr (-48)[ebp]
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,3
je L1134
mov dword ptr (-8)[ebp],103
cmp dword ptr (-4)[ebp],0
je L1136
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1136:
L1134:
mov byte ptr (-12)[ebp],5
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
movsx edi,byte ptr (-12)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fsub dword ptr (-64)[ebp]
call __ftol
mov ebx,eax
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,3
je L1138
mov dword ptr (-8)[ebp],104
cmp dword ptr (-4)[ebp],0
je L1140
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1140:
L1138:
mov byte ptr (-12)[ebp],5
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
movsx edi,byte ptr (-12)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fsub qword ptr (-72)[ebp]
call __ftol
mov ebx,eax
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,3
je L1142
mov dword ptr (-8)[ebp],105
cmp dword ptr (-4)[ebp],0
je L1144
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1144:
L1142:
mov word ptr (-16)[ebp],5
mov byte ptr (-32)[ebp],2
movsx edi,word ptr (-16)[ebp]
movsx esi,byte ptr (-32)[ebp]
sub edi,esi
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,3
je L1146
mov dword ptr (-8)[ebp],106
cmp dword ptr (-4)[ebp],0
je L1148
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1148:
L1146:
mov word ptr (-16)[ebp],5
mov word ptr (-36)[ebp],2
movsx edi,word ptr (-16)[ebp]
movsx esi,word ptr (-36)[ebp]
sub edi,esi
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,3
je L1150
mov dword ptr (-8)[ebp],107
cmp dword ptr (-4)[ebp],0
je L1152
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1152:
L1150:
mov word ptr (-16)[ebp],5
mov dword ptr (-40)[ebp],2
movsx edi,word ptr (-16)[ebp]
sub edi,dword ptr (-40)[ebp]
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,3
je L1154
mov dword ptr (-8)[ebp],108
cmp dword ptr (-4)[ebp],0
je L1156
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1156:
L1154:
mov word ptr (-16)[ebp],5
mov dword ptr (-44)[ebp],2
movsx edi,word ptr (-16)[ebp]
sub edi,dword ptr (-44)[ebp]
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,3
je L1158
mov dword ptr (-8)[ebp],109
cmp dword ptr (-4)[ebp],0
je L1160
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1160:
L1158:
mov word ptr (-16)[ebp],5
mov dword ptr (-48)[ebp],2
movsx edi,word ptr (-16)[ebp]
sub edi,dword ptr (-48)[ebp]
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,3
je L1162
mov dword ptr (-8)[ebp],110
cmp dword ptr (-4)[ebp],0
je L1164
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1164:
L1162:
mov word ptr (-16)[ebp],5
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
movsx edi,word ptr (-16)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fsub dword ptr (-64)[ebp]
call __ftol
mov edi,eax
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,3
je L1166
mov dword ptr (-8)[ebp],111
cmp dword ptr (-4)[ebp],0
je L1168
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1168:
L1166:
mov word ptr (-16)[ebp],5
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
movsx edi,word ptr (-16)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fsub qword ptr (-72)[ebp]
call __ftol
mov edi,eax
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,3
je L1170
mov dword ptr (-8)[ebp],112
cmp dword ptr (-4)[ebp],0
je L1172
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1172:
L1170:
mov dword ptr (-20)[ebp],5
mov byte ptr (-32)[ebp],2
movsx edi,byte ptr (-32)[ebp]
sub dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],3
je L1174
mov dword ptr (-8)[ebp],113
cmp dword ptr (-4)[ebp],0
je L1176
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1176:
L1174:
mov dword ptr (-20)[ebp],5
mov word ptr (-36)[ebp],2
movsx edi,word ptr (-36)[ebp]
sub dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],3
je L1178
mov dword ptr (-8)[ebp],114
cmp dword ptr (-4)[ebp],0
je L1180
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1180:
L1178:
mov dword ptr (-20)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
sub dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],3
je L1182
mov dword ptr (-8)[ebp],115
cmp dword ptr (-4)[ebp],0
je L1184
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1184:
L1182:
mov dword ptr (-20)[ebp],5
mov dword ptr (-44)[ebp],2
mov edi,dword ptr (-44)[ebp]
sub dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],3
je L1186
mov dword ptr (-8)[ebp],116
cmp dword ptr (-4)[ebp],0
je L1188
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1188:
L1186:
mov dword ptr (-20)[ebp],5
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-20)[ebp]
sub edi,dword ptr (-48)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],3
je L1190
mov dword ptr (-8)[ebp],117
cmp dword ptr (-4)[ebp],0
je L1192
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1192:
L1190:
mov dword ptr (-20)[ebp],5
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
mov edi,dword ptr (-20)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fsub dword ptr (-64)[ebp]
call __ftol
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],3
je L1194
mov dword ptr (-8)[ebp],118
cmp dword ptr (-4)[ebp],0
je L1196
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1196:
L1194:
mov dword ptr (-20)[ebp],5
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
fild dword ptr (-20)[ebp]
fsub qword ptr (-72)[ebp]
call __ftol
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],3
je L1198
mov dword ptr (-8)[ebp],119
cmp dword ptr (-4)[ebp],0
je L1200
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1200:
L1198:
mov dword ptr (-24)[ebp],5
mov byte ptr (-32)[ebp],2
movsx edi,byte ptr (-32)[ebp]
sub dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],3
je L1202
mov dword ptr (-8)[ebp],120
cmp dword ptr (-4)[ebp],0
je L1204
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1204:
L1202:
mov dword ptr (-24)[ebp],5
mov word ptr (-36)[ebp],2
movsx edi,word ptr (-36)[ebp]
sub dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],3
je L1206
mov dword ptr (-8)[ebp],121
cmp dword ptr (-4)[ebp],0
je L1208
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1208:
L1206:
mov dword ptr (-24)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
sub dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],3
je L1210
mov dword ptr (-8)[ebp],122
cmp dword ptr (-4)[ebp],0
je L1212
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1212:
L1210:
mov dword ptr (-24)[ebp],5
mov dword ptr (-44)[ebp],2
mov edi,dword ptr (-44)[ebp]
sub dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],3
je L1214
mov dword ptr (-8)[ebp],123
cmp dword ptr (-4)[ebp],0
je L1216
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1216:
L1214:
mov dword ptr (-24)[ebp],5
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-24)[ebp]
sub edi,dword ptr (-48)[ebp]
mov dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],3
je L1218
mov dword ptr (-8)[ebp],124
cmp dword ptr (-4)[ebp],0
je L1220
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1220:
L1218:
mov dword ptr (-24)[ebp],5
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
mov edi,dword ptr (-24)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fsub dword ptr (-64)[ebp]
call __ftol
mov dword ptr (-24)[ebp],eax
cmp dword ptr (-24)[ebp],3
je L1222
mov dword ptr (-8)[ebp],125
cmp dword ptr (-4)[ebp],0
je L1224
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1224:
L1222:
mov dword ptr (-24)[ebp],5
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
fild dword ptr (-24)[ebp]
fsub qword ptr (-72)[ebp]
call __ftol
mov dword ptr (-24)[ebp],eax
cmp dword ptr (-24)[ebp],3
je L1226
mov dword ptr (-8)[ebp],126
cmp dword ptr (-4)[ebp],0
je L1228
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1228:
L1226:
mov dword ptr (-28)[ebp],5
mov byte ptr (-32)[ebp],2
movsx edi,byte ptr (-32)[ebp]
sub dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,3
je L1230
mov dword ptr (-8)[ebp],127
cmp dword ptr (-4)[ebp],0
je L1232
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1232:
L1230:
mov dword ptr (-28)[ebp],5
mov word ptr (-36)[ebp],2
movsx edi,word ptr (-36)[ebp]
sub dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,3
je L1234
mov dword ptr (-8)[ebp],128
cmp dword ptr (-4)[ebp],0
je L1236
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1236:
L1234:
mov dword ptr (-28)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-40)[ebp]
sub dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,3
je L1238
mov dword ptr (-8)[ebp],129
cmp dword ptr (-4)[ebp],0
je L1240
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1240:
L1238:
mov dword ptr (-28)[ebp],5
mov dword ptr (-44)[ebp],2
mov edi,dword ptr (-44)[ebp]
sub dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,3
je L1242
mov dword ptr (-8)[ebp],130
cmp dword ptr (-4)[ebp],0
je L1244
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1244:
L1242:
mov dword ptr (-28)[ebp],5
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-48)[ebp]
sub dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,3
je L1246
mov dword ptr (-8)[ebp],131
cmp dword ptr (-4)[ebp],0
je L1248
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1248:
L1246:
mov dword ptr (-28)[ebp],5
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
mov edi,dword ptr (-28)[ebp]
fld qword ptr (L597)
mov esi,edi
shr esi,1
push esi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
and edi,1
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
sub esp,4
fstp dword ptr 0[esp]
fld dword ptr 0[esp]
add esp,4
fsub dword ptr (-64)[ebp]
fstp dword ptr (-168)[ebp]
fld dword ptr (L843)
fcomp dword ptr (-168)[ebp]
fstsw ax
sahf
jp L1251
ja L1251
fld dword ptr (-168)[ebp]
fsub dword ptr (L843)
call __ftol
mov edi,eax
lea edi,(080000000H)[edi]
mov dword ptr (-164)[ebp],edi
jmp L1252
L1251:
fld dword ptr (-168)[ebp]
call __ftol
mov edi,eax
mov dword ptr (-164)[ebp],edi
L1252:
mov edi,dword ptr (-164)[ebp]
mov dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,3
je L1253
mov dword ptr (-8)[ebp],132
cmp dword ptr (-4)[ebp],0
je L1255
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1255:
L1253:
mov dword ptr (-28)[ebp],5
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
mov edi,dword ptr (-28)[ebp]
fld qword ptr (L597)
mov esi,edi
shr esi,1
push esi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
and edi,1
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
fsub qword ptr (-72)[ebp]
fstp qword ptr (-184)[ebp]
fld qword ptr (L851)
fcomp qword ptr (-184)[ebp]
fstsw ax
sahf
jp L1258
ja L1258
fld qword ptr (-184)[ebp]
fsub qword ptr (L851)
call __ftol
mov edi,eax
lea edi,(080000000H)[edi]
mov dword ptr (-176)[ebp],edi
jmp L1259
L1258:
fld qword ptr (-184)[ebp]
call __ftol
mov edi,eax
mov dword ptr (-176)[ebp],edi
L1259:
mov edi,dword ptr (-176)[ebp]
mov dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,3
je L1260
mov dword ptr (-8)[ebp],133
cmp dword ptr (-4)[ebp],0
je L1262
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1262:
L1260:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
mov byte ptr (-32)[ebp],2
fld dword ptr (-52)[ebp]
movsx edi,byte ptr (-32)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fsubp st(1),st
fstp dword ptr (-52)[ebp]
fld dword ptr (L1266)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2361
je L1264
L2361:
mov dword ptr (-8)[ebp],134
cmp dword ptr (-4)[ebp],0
je L1267
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1267:
L1264:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
mov word ptr (-36)[ebp],2
fld dword ptr (-52)[ebp]
movsx edi,word ptr (-36)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fsubp st(1),st
fstp dword ptr (-52)[ebp]
fld dword ptr (L1266)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2362
je L1269
L2362:
mov dword ptr (-8)[ebp],135
cmp dword ptr (-4)[ebp],0
je L1271
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1271:
L1269:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
mov dword ptr (-40)[ebp],2
fld dword ptr (-52)[ebp]
mov edi,dword ptr (-40)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fsubp st(1),st
fstp dword ptr (-52)[ebp]
fld dword ptr (L1266)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2363
je L1273
L2363:
mov dword ptr (-8)[ebp],136
cmp dword ptr (-4)[ebp],0
je L1275
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1275:
L1273:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
mov dword ptr (-44)[ebp],2
fld dword ptr (-52)[ebp]
mov edi,dword ptr (-44)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fsubp st(1),st
fstp dword ptr (-52)[ebp]
fld dword ptr (L1266)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2364
je L1277
L2364:
mov dword ptr (-8)[ebp],137
cmp dword ptr (-4)[ebp],0
je L1279
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1279:
L1277:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-48)[ebp]
fld dword ptr (-52)[ebp]
fld qword ptr (L597)
mov esi,edi
shr esi,1
push esi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
and edi,1
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
sub esp,4
fstp dword ptr 0[esp]
fld dword ptr 0[esp]
add esp,4
fsubp st(1),st
fstp dword ptr (-52)[ebp]
fld dword ptr (L1266)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2365
je L1281
L2365:
mov dword ptr (-8)[ebp],138
cmp dword ptr (-4)[ebp],0
je L1283
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1283:
L1281:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
fld dword ptr (-52)[ebp]
fsub dword ptr (-64)[ebp]
fstp dword ptr (-52)[ebp]
fld dword ptr (L1266)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2366
je L1285
L2366:
mov dword ptr (-8)[ebp],139
cmp dword ptr (-4)[ebp],0
je L1287
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1287:
L1285:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
fld dword ptr (-52)[ebp]
fsub qword ptr (-72)[ebp]
fstp dword ptr (-52)[ebp]
fld dword ptr (L1266)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2367
je L1289
L2367:
mov dword ptr (-8)[ebp],140
cmp dword ptr (-4)[ebp],0
je L1291
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1291:
L1289:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
mov byte ptr (-32)[ebp],2
fld qword ptr (-60)[ebp]
movsx edi,byte ptr (-32)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fsubp st(1),st
fstp qword ptr (-60)[ebp]
fld qword ptr (L1295)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2368
je L1293
L2368:
mov dword ptr (-8)[ebp],141
cmp dword ptr (-4)[ebp],0
je L1296
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1296:
L1293:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
mov word ptr (-36)[ebp],2
fld qword ptr (-60)[ebp]
movsx edi,word ptr (-36)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fsubp st(1),st
fstp qword ptr (-60)[ebp]
fld qword ptr (L1295)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2369
je L1298
L2369:
mov dword ptr (-8)[ebp],142
cmp dword ptr (-4)[ebp],0
je L1300
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1300:
L1298:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
mov dword ptr (-40)[ebp],2
fld qword ptr (-60)[ebp]
fild dword ptr (-40)[ebp]
fsubp st(1),st
fstp qword ptr (-60)[ebp]
fld qword ptr (L1295)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2370
je L1302
L2370:
mov dword ptr (-8)[ebp],143
cmp dword ptr (-4)[ebp],0
je L1304
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1304:
L1302:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
mov dword ptr (-44)[ebp],2
fld qword ptr (-60)[ebp]
fild dword ptr (-44)[ebp]
fsubp st(1),st
fstp qword ptr (-60)[ebp]
fld qword ptr (L1295)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2371
je L1306
L2371:
mov dword ptr (-8)[ebp],144
cmp dword ptr (-4)[ebp],0
je L1308
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1308:
L1306:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-48)[ebp]
fld qword ptr (-60)[ebp]
fld qword ptr (L597)
mov esi,edi
shr esi,1
push esi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
and edi,1
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
fsubp st(1),st
fstp qword ptr (-60)[ebp]
fld qword ptr (L1295)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2372
je L1310
L2372:
mov dword ptr (-8)[ebp],145
cmp dword ptr (-4)[ebp],0
je L1312
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1312:
L1310:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
fld qword ptr (-60)[ebp]
fsub dword ptr (-64)[ebp]
fstp qword ptr (-60)[ebp]
fld qword ptr (L1295)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2373
je L1314
L2373:
mov dword ptr (-8)[ebp],146
cmp dword ptr (-4)[ebp],0
je L1316
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1316:
L1314:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
fld qword ptr (-60)[ebp]
fsub qword ptr (-72)[ebp]
fstp qword ptr (-60)[ebp]
fld qword ptr (L1295)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2374
je L1318
L2374:
mov dword ptr (-8)[ebp],147
cmp dword ptr (-4)[ebp],0
je L1320
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1320:
L1318:
mov byte ptr (-12)[ebp],5
mov byte ptr (-32)[ebp],2
movsx edi,byte ptr (-12)[ebp]
movsx esi,byte ptr (-32)[ebp]
imul edi,esi
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,10
je L1322
mov dword ptr (-8)[ebp],148
cmp dword ptr (-4)[ebp],0
je L1324
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1324:
L1322:
mov byte ptr (-12)[ebp],5
mov word ptr (-36)[ebp],2
movsx edi,byte ptr (-12)[ebp]
movsx esi,word ptr (-36)[ebp]
imul edi,esi
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,10
je L1326
mov dword ptr (-8)[ebp],149
cmp dword ptr (-4)[ebp],0
je L1328
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1328:
L1326:
mov byte ptr (-12)[ebp],5
mov dword ptr (-40)[ebp],2
movsx edi,byte ptr (-12)[ebp]
mov esi,dword ptr (-40)[ebp]
imul edi,esi
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,10
je L1330
mov dword ptr (-8)[ebp],150
cmp dword ptr (-4)[ebp],0
je L1332
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1332:
L1330:
mov byte ptr (-12)[ebp],5
mov dword ptr (-44)[ebp],2
movsx edi,byte ptr (-12)[ebp]
mov esi,dword ptr (-44)[ebp]
imul edi,esi
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,10
je L1334
mov dword ptr (-8)[ebp],151
cmp dword ptr (-4)[ebp],0
je L1336
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1336:
L1334:
mov byte ptr (-12)[ebp],5
mov dword ptr (-48)[ebp],2
movsx edi,byte ptr (-12)[ebp]
mov eax,edi
mul dword ptr (-48)[ebp]
mov edi,eax
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,10
je L1338
mov dword ptr (-8)[ebp],152
cmp dword ptr (-4)[ebp],0
je L1340
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1340:
L1338:
mov byte ptr (-12)[ebp],5
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
movsx edi,byte ptr (-12)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmul dword ptr (-64)[ebp]
call __ftol
mov ebx,eax
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,10
je L1342
mov dword ptr (-8)[ebp],153
cmp dword ptr (-4)[ebp],0
je L1344
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1344:
L1342:
mov byte ptr (-12)[ebp],5
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
movsx edi,byte ptr (-12)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmul qword ptr (-72)[ebp]
call __ftol
mov ebx,eax
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,10
je L1346
mov dword ptr (-8)[ebp],154
cmp dword ptr (-4)[ebp],0
je L1348
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1348:
L1346:
mov word ptr (-16)[ebp],5
mov byte ptr (-32)[ebp],2
movsx edi,word ptr (-16)[ebp]
movsx esi,byte ptr (-32)[ebp]
imul edi,esi
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,10
je L1350
mov dword ptr (-8)[ebp],155
cmp dword ptr (-4)[ebp],0
je L1352
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1352:
L1350:
mov word ptr (-16)[ebp],5
mov word ptr (-36)[ebp],2
movsx edi,word ptr (-16)[ebp]
movsx esi,word ptr (-36)[ebp]
imul edi,esi
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,10
je L1354
mov dword ptr (-8)[ebp],156
cmp dword ptr (-4)[ebp],0
je L1356
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1356:
L1354:
mov word ptr (-16)[ebp],5
mov dword ptr (-40)[ebp],2
movsx edi,word ptr (-16)[ebp]
mov esi,dword ptr (-40)[ebp]
imul edi,esi
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,10
je L1358
mov dword ptr (-8)[ebp],157
cmp dword ptr (-4)[ebp],0
je L1360
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1360:
L1358:
mov word ptr (-16)[ebp],5
mov dword ptr (-44)[ebp],2
movsx edi,word ptr (-16)[ebp]
mov esi,dword ptr (-44)[ebp]
imul edi,esi
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,10
je L1362
mov dword ptr (-8)[ebp],158
cmp dword ptr (-4)[ebp],0
je L1364
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1364:
L1362:
mov word ptr (-16)[ebp],5
mov dword ptr (-48)[ebp],2
movsx edi,word ptr (-16)[ebp]
mov eax,edi
mul dword ptr (-48)[ebp]
mov edi,eax
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,10
je L1366
mov dword ptr (-8)[ebp],159
cmp dword ptr (-4)[ebp],0
je L1368
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1368:
L1366:
mov word ptr (-16)[ebp],5
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
movsx edi,word ptr (-16)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmul dword ptr (-64)[ebp]
call __ftol
mov edi,eax
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,10
je L1370
mov dword ptr (-8)[ebp],160
cmp dword ptr (-4)[ebp],0
je L1372
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1372:
L1370:
mov word ptr (-16)[ebp],5
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
movsx edi,word ptr (-16)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmul qword ptr (-72)[ebp]
call __ftol
mov edi,eax
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,10
je L1374
mov dword ptr (-8)[ebp],161
cmp dword ptr (-4)[ebp],0
je L1376
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1376:
L1374:
mov dword ptr (-20)[ebp],5
mov byte ptr (-32)[ebp],2
mov edi,dword ptr (-20)[ebp]
movsx esi,byte ptr (-32)[ebp]
imul edi,esi
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],10
je L1378
mov dword ptr (-8)[ebp],162
cmp dword ptr (-4)[ebp],0
je L1380
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1380:
L1378:
mov dword ptr (-20)[ebp],5
mov word ptr (-36)[ebp],2
mov edi,dword ptr (-20)[ebp]
movsx esi,word ptr (-36)[ebp]
imul edi,esi
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],10
je L1382
mov dword ptr (-8)[ebp],163
cmp dword ptr (-4)[ebp],0
je L1384
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1384:
L1382:
mov dword ptr (-20)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-20)[ebp]
mov esi,dword ptr (-40)[ebp]
imul edi,esi
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],10
je L1386
mov dword ptr (-8)[ebp],164
cmp dword ptr (-4)[ebp],0
je L1388
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1388:
L1386:
mov dword ptr (-20)[ebp],5
mov dword ptr (-44)[ebp],2
mov edi,dword ptr (-20)[ebp]
mov esi,dword ptr (-44)[ebp]
imul edi,esi
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],10
je L1390
mov dword ptr (-8)[ebp],165
cmp dword ptr (-4)[ebp],0
je L1392
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1392:
L1390:
mov dword ptr (-20)[ebp],5
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-20)[ebp]
mov eax,edi
mul dword ptr (-48)[ebp]
mov edi,eax
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],10
je L1394
mov dword ptr (-8)[ebp],166
cmp dword ptr (-4)[ebp],0
je L1396
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1396:
L1394:
mov dword ptr (-20)[ebp],5
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
mov edi,dword ptr (-20)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmul dword ptr (-64)[ebp]
call __ftol
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],10
je L1398
mov dword ptr (-8)[ebp],167
cmp dword ptr (-4)[ebp],0
je L1400
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1400:
L1398:
mov dword ptr (-20)[ebp],5
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
fild dword ptr (-20)[ebp]
fmul qword ptr (-72)[ebp]
call __ftol
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],10
je L1402
mov dword ptr (-8)[ebp],168
cmp dword ptr (-4)[ebp],0
je L1404
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1404:
L1402:
mov dword ptr (-24)[ebp],5
mov byte ptr (-32)[ebp],2
mov edi,dword ptr (-24)[ebp]
movsx esi,byte ptr (-32)[ebp]
imul edi,esi
mov dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],10
je L1406
mov dword ptr (-8)[ebp],169
cmp dword ptr (-4)[ebp],0
je L1408
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1408:
L1406:
mov dword ptr (-24)[ebp],5
mov word ptr (-36)[ebp],2
mov edi,dword ptr (-24)[ebp]
movsx esi,word ptr (-36)[ebp]
imul edi,esi
mov dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],10
je L1410
mov dword ptr (-8)[ebp],170
cmp dword ptr (-4)[ebp],0
je L1412
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1412:
L1410:
mov dword ptr (-24)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-24)[ebp]
mov esi,dword ptr (-40)[ebp]
imul edi,esi
mov dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],10
je L1414
mov dword ptr (-8)[ebp],171
cmp dword ptr (-4)[ebp],0
je L1416
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1416:
L1414:
mov dword ptr (-24)[ebp],5
mov dword ptr (-44)[ebp],2
mov edi,dword ptr (-24)[ebp]
mov esi,dword ptr (-44)[ebp]
imul edi,esi
mov dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],10
je L1418
mov dword ptr (-8)[ebp],172
cmp dword ptr (-4)[ebp],0
je L1420
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1420:
L1418:
mov dword ptr (-24)[ebp],5
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-24)[ebp]
mov eax,edi
mul dword ptr (-48)[ebp]
mov edi,eax
mov dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],10
je L1422
mov dword ptr (-8)[ebp],173
cmp dword ptr (-4)[ebp],0
je L1424
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1424:
L1422:
mov dword ptr (-24)[ebp],5
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
mov edi,dword ptr (-24)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmul dword ptr (-64)[ebp]
call __ftol
mov dword ptr (-24)[ebp],eax
cmp dword ptr (-24)[ebp],10
je L1426
mov dword ptr (-8)[ebp],174
cmp dword ptr (-4)[ebp],0
je L1428
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1428:
L1426:
mov dword ptr (-24)[ebp],5
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
fild dword ptr (-24)[ebp]
fmul qword ptr (-72)[ebp]
call __ftol
mov dword ptr (-24)[ebp],eax
cmp dword ptr (-24)[ebp],10
je L1430
mov dword ptr (-8)[ebp],175
cmp dword ptr (-4)[ebp],0
je L1432
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1432:
L1430:
mov dword ptr (-28)[ebp],5
mov byte ptr (-32)[ebp],2
mov eax,dword ptr (-28)[ebp]
movsx edi,byte ptr (-32)[ebp]
mul edi
mov dword ptr (-28)[ebp],eax
mov edi,dword ptr (-28)[ebp]
cmp edi,10
je L1434
mov dword ptr (-8)[ebp],176
cmp dword ptr (-4)[ebp],0
je L1436
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1436:
L1434:
mov dword ptr (-28)[ebp],5
mov word ptr (-36)[ebp],2
mov eax,dword ptr (-28)[ebp]
movsx edi,word ptr (-36)[ebp]
mul edi
mov dword ptr (-28)[ebp],eax
mov edi,dword ptr (-28)[ebp]
cmp edi,10
je L1438
mov dword ptr (-8)[ebp],177
cmp dword ptr (-4)[ebp],0
je L1440
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1440:
L1438:
mov dword ptr (-28)[ebp],5
mov dword ptr (-40)[ebp],2
mov eax,dword ptr (-28)[ebp]
mov edi,dword ptr (-40)[ebp]
mul edi
mov dword ptr (-28)[ebp],eax
mov edi,dword ptr (-28)[ebp]
cmp edi,10
je L1442
mov dword ptr (-8)[ebp],178
cmp dword ptr (-4)[ebp],0
je L1444
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1444:
L1442:
mov dword ptr (-28)[ebp],5
mov dword ptr (-44)[ebp],2
mov eax,dword ptr (-28)[ebp]
mov edi,dword ptr (-44)[ebp]
mul edi
mov dword ptr (-28)[ebp],eax
mov edi,dword ptr (-28)[ebp]
cmp edi,10
je L1446
mov dword ptr (-8)[ebp],179
cmp dword ptr (-4)[ebp],0
je L1448
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1448:
L1446:
mov dword ptr (-28)[ebp],5
mov dword ptr (-48)[ebp],2
mov eax,dword ptr (-28)[ebp]
mul dword ptr (-48)[ebp]
mov dword ptr (-28)[ebp],eax
mov edi,dword ptr (-28)[ebp]
cmp edi,10
je L1450
mov dword ptr (-8)[ebp],180
cmp dword ptr (-4)[ebp],0
je L1452
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1452:
L1450:
mov dword ptr (-28)[ebp],5
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
mov edi,dword ptr (-28)[ebp]
fld qword ptr (L597)
mov esi,edi
shr esi,1
push esi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
and edi,1
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
sub esp,4
fstp dword ptr 0[esp]
fld dword ptr 0[esp]
add esp,4
fmul dword ptr (-64)[ebp]
fstp dword ptr (-200)[ebp]
fld dword ptr (L843)
fcomp dword ptr (-200)[ebp]
fstsw ax
sahf
jp L1455
ja L1455
fld dword ptr (-200)[ebp]
fsub dword ptr (L843)
call __ftol
mov edi,eax
lea edi,(080000000H)[edi]
mov dword ptr (-196)[ebp],edi
jmp L1456
L1455:
fld dword ptr (-200)[ebp]
call __ftol
mov edi,eax
mov dword ptr (-196)[ebp],edi
L1456:
mov edi,dword ptr (-196)[ebp]
mov dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,10
je L1457
mov dword ptr (-8)[ebp],181
cmp dword ptr (-4)[ebp],0
je L1459
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1459:
L1457:
mov dword ptr (-28)[ebp],5
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
mov edi,dword ptr (-28)[ebp]
fld qword ptr (L597)
mov esi,edi
shr esi,1
push esi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
and edi,1
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
fmul qword ptr (-72)[ebp]
fstp qword ptr (-216)[ebp]
fld qword ptr (L851)
fcomp qword ptr (-216)[ebp]
fstsw ax
sahf
jp L1462
ja L1462
fld qword ptr (-216)[ebp]
fsub qword ptr (L851)
call __ftol
mov edi,eax
lea edi,(080000000H)[edi]
mov dword ptr (-208)[ebp],edi
jmp L1463
L1462:
fld qword ptr (-216)[ebp]
call __ftol
mov edi,eax
mov dword ptr (-208)[ebp],edi
L1463:
mov edi,dword ptr (-208)[ebp]
mov dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,10
je L1464
mov dword ptr (-8)[ebp],182
cmp dword ptr (-4)[ebp],0
je L1466
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1466:
L1464:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
mov byte ptr (-32)[ebp],2
fld dword ptr (-52)[ebp]
movsx edi,byte ptr (-32)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
fstp dword ptr (-52)[ebp]
fld dword ptr (L1470)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2375
je L1468
L2375:
mov dword ptr (-8)[ebp],183
cmp dword ptr (-4)[ebp],0
je L1471
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1471:
L1468:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
mov word ptr (-36)[ebp],2
fld dword ptr (-52)[ebp]
movsx edi,word ptr (-36)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
fstp dword ptr (-52)[ebp]
fld dword ptr (L1470)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2376
je L1473
L2376:
mov dword ptr (-8)[ebp],184
cmp dword ptr (-4)[ebp],0
je L1475
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1475:
L1473:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
mov dword ptr (-40)[ebp],2
fld dword ptr (-52)[ebp]
mov edi,dword ptr (-40)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
fstp dword ptr (-52)[ebp]
fld dword ptr (L1470)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2377
je L1477
L2377:
mov dword ptr (-8)[ebp],185
cmp dword ptr (-4)[ebp],0
je L1479
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1479:
L1477:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
mov dword ptr (-44)[ebp],2
fld dword ptr (-52)[ebp]
mov edi,dword ptr (-44)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
fstp dword ptr (-52)[ebp]
fld dword ptr (L1470)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2378
je L1481
L2378:
mov dword ptr (-8)[ebp],186
cmp dword ptr (-4)[ebp],0
je L1483
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1483:
L1481:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-48)[ebp]
fld dword ptr (-52)[ebp]
fld qword ptr (L597)
mov esi,edi
shr esi,1
push esi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
and edi,1
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
sub esp,4
fstp dword ptr 0[esp]
fld dword ptr 0[esp]
add esp,4
fmulp st(1),st
fstp dword ptr (-52)[ebp]
fld dword ptr (L1470)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2379
je L1485
L2379:
mov dword ptr (-8)[ebp],187
cmp dword ptr (-4)[ebp],0
je L1487
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1487:
L1485:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
fld dword ptr (-52)[ebp]
fmul dword ptr (-64)[ebp]
fstp dword ptr (-52)[ebp]
fld dword ptr (L1470)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2380
je L1489
L2380:
mov dword ptr (-8)[ebp],188
cmp dword ptr (-4)[ebp],0
je L1491
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1491:
L1489:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
fld dword ptr (-52)[ebp]
fmul qword ptr (-72)[ebp]
fstp dword ptr (-52)[ebp]
fld dword ptr (L1470)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2381
je L1493
L2381:
mov dword ptr (-8)[ebp],189
cmp dword ptr (-4)[ebp],0
je L1495
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1495:
L1493:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
mov byte ptr (-32)[ebp],2
fld qword ptr (-60)[ebp]
movsx edi,byte ptr (-32)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
fstp qword ptr (-60)[ebp]
fld qword ptr (L1499)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2382
je L1497
L2382:
mov dword ptr (-8)[ebp],190
cmp dword ptr (-4)[ebp],0
je L1500
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1500:
L1497:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
mov word ptr (-36)[ebp],2
fld qword ptr (-60)[ebp]
movsx edi,word ptr (-36)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
fstp qword ptr (-60)[ebp]
fld qword ptr (L1499)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2383
je L1502
L2383:
mov dword ptr (-8)[ebp],191
cmp dword ptr (-4)[ebp],0
je L1504
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1504:
L1502:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
mov dword ptr (-40)[ebp],2
fld qword ptr (-60)[ebp]
fild dword ptr (-40)[ebp]
fmulp st(1),st
fstp qword ptr (-60)[ebp]
fld qword ptr (L1499)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2384
je L1506
L2384:
mov dword ptr (-8)[ebp],192
cmp dword ptr (-4)[ebp],0
je L1508
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1508:
L1506:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
mov dword ptr (-44)[ebp],2
fld qword ptr (-60)[ebp]
fild dword ptr (-44)[ebp]
fmulp st(1),st
fstp qword ptr (-60)[ebp]
fld qword ptr (L1499)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2385
je L1510
L2385:
mov dword ptr (-8)[ebp],193
cmp dword ptr (-4)[ebp],0
je L1512
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1512:
L1510:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-48)[ebp]
fld qword ptr (-60)[ebp]
fld qword ptr (L597)
mov esi,edi
shr esi,1
push esi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
and edi,1
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
fmulp st(1),st
fstp qword ptr (-60)[ebp]
fld qword ptr (L1499)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2386
je L1514
L2386:
mov dword ptr (-8)[ebp],194
cmp dword ptr (-4)[ebp],0
je L1516
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1516:
L1514:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
fld qword ptr (-60)[ebp]
fmul dword ptr (-64)[ebp]
fstp qword ptr (-60)[ebp]
fld qword ptr (L1499)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2387
je L1518
L2387:
mov dword ptr (-8)[ebp],195
cmp dword ptr (-4)[ebp],0
je L1520
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1520:
L1518:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
fld qword ptr (-60)[ebp]
fmul qword ptr (-72)[ebp]
fstp qword ptr (-60)[ebp]
fld qword ptr (L1499)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2388
je L1522
L2388:
mov dword ptr (-8)[ebp],196
cmp dword ptr (-4)[ebp],0
je L1524
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1524:
L1522:
mov byte ptr (-12)[ebp],5
mov byte ptr (-32)[ebp],2
movsx eax,byte ptr (-12)[ebp]
movsx edi,byte ptr (-32)[ebp]
cdq
idiv edi
mov ebx,eax
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,2
je L1526
mov dword ptr (-8)[ebp],197
cmp dword ptr (-4)[ebp],0
je L1528
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1528:
L1526:
mov byte ptr (-12)[ebp],5
mov word ptr (-36)[ebp],2
movsx eax,byte ptr (-12)[ebp]
movsx edi,word ptr (-36)[ebp]
cdq
idiv edi
mov ebx,eax
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,2
je L1530
mov dword ptr (-8)[ebp],198
cmp dword ptr (-4)[ebp],0
je L1532
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1532:
L1530:
mov byte ptr (-12)[ebp],5
mov dword ptr (-40)[ebp],2
movsx eax,byte ptr (-12)[ebp]
mov edi,dword ptr (-40)[ebp]
cdq
idiv edi
mov ebx,eax
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,2
je L1534
mov dword ptr (-8)[ebp],199
cmp dword ptr (-4)[ebp],0
je L1536
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1536:
L1534:
mov byte ptr (-12)[ebp],5
mov dword ptr (-44)[ebp],2
movsx eax,byte ptr (-12)[ebp]
mov edi,dword ptr (-44)[ebp]
cdq
idiv edi
mov ebx,eax
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,2
je L1538
mov dword ptr (-8)[ebp],200
cmp dword ptr (-4)[ebp],0
je L1540
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1540:
L1538:
mov byte ptr (-12)[ebp],5
mov dword ptr (-48)[ebp],2
movsx edi,byte ptr (-12)[ebp]
mov eax,edi
mov edi,dword ptr (-48)[ebp]
xor edx,edx
div edi
mov edi,eax
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,2
je L1542
mov dword ptr (-8)[ebp],201
cmp dword ptr (-4)[ebp],0
je L1544
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1544:
L1542:
mov byte ptr (-12)[ebp],5
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
movsx edi,byte ptr (-12)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fdiv dword ptr (-64)[ebp]
call __ftol
mov ebx,eax
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,2
je L1546
mov dword ptr (-8)[ebp],202
cmp dword ptr (-4)[ebp],0
je L1548
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1548:
L1546:
mov byte ptr (-12)[ebp],5
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
movsx edi,byte ptr (-12)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fdiv qword ptr (-72)[ebp]
call __ftol
mov ebx,eax
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,2
je L1550
mov dword ptr (-8)[ebp],203
cmp dword ptr (-4)[ebp],0
je L1552
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1552:
L1550:
mov word ptr (-16)[ebp],5
mov byte ptr (-32)[ebp],2
movsx eax,word ptr (-16)[ebp]
movsx edi,byte ptr (-32)[ebp]
cdq
idiv edi
mov edi,eax
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,2
je L1554
mov dword ptr (-8)[ebp],204
cmp dword ptr (-4)[ebp],0
je L1556
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1556:
L1554:
mov word ptr (-16)[ebp],5
mov word ptr (-36)[ebp],2
movsx eax,word ptr (-16)[ebp]
movsx edi,word ptr (-36)[ebp]
cdq
idiv edi
mov edi,eax
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,2
je L1558
mov dword ptr (-8)[ebp],205
cmp dword ptr (-4)[ebp],0
je L1560
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1560:
L1558:
mov word ptr (-16)[ebp],5
mov dword ptr (-40)[ebp],2
movsx eax,word ptr (-16)[ebp]
mov edi,dword ptr (-40)[ebp]
cdq
idiv edi
mov edi,eax
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,2
je L1562
mov dword ptr (-8)[ebp],206
cmp dword ptr (-4)[ebp],0
je L1564
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1564:
L1562:
mov word ptr (-16)[ebp],5
mov dword ptr (-44)[ebp],2
movsx eax,word ptr (-16)[ebp]
mov edi,dword ptr (-44)[ebp]
cdq
idiv edi
mov edi,eax
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,2
je L1566
mov dword ptr (-8)[ebp],207
cmp dword ptr (-4)[ebp],0
je L1568
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1568:
L1566:
mov word ptr (-16)[ebp],5
mov dword ptr (-48)[ebp],2
movsx edi,word ptr (-16)[ebp]
mov eax,edi
mov edi,dword ptr (-48)[ebp]
xor edx,edx
div edi
mov edi,eax
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,2
je L1570
mov dword ptr (-8)[ebp],208
cmp dword ptr (-4)[ebp],0
je L1572
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1572:
L1570:
mov word ptr (-16)[ebp],5
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
movsx edi,word ptr (-16)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fdiv dword ptr (-64)[ebp]
call __ftol
mov edi,eax
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,2
je L1574
mov dword ptr (-8)[ebp],209
cmp dword ptr (-4)[ebp],0
je L1576
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1576:
L1574:
mov word ptr (-16)[ebp],5
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
movsx edi,word ptr (-16)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fdiv qword ptr (-72)[ebp]
call __ftol
mov edi,eax
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,2
je L1578
mov dword ptr (-8)[ebp],210
cmp dword ptr (-4)[ebp],0
je L1580
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1580:
L1578:
mov dword ptr (-20)[ebp],5
mov byte ptr (-32)[ebp],2
mov eax,dword ptr (-20)[ebp]
movsx edi,byte ptr (-32)[ebp]
cdq
idiv edi
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],2
je L1582
mov dword ptr (-8)[ebp],211
cmp dword ptr (-4)[ebp],0
je L1584
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1584:
L1582:
mov dword ptr (-20)[ebp],5
mov word ptr (-36)[ebp],2
mov eax,dword ptr (-20)[ebp]
movsx edi,word ptr (-36)[ebp]
cdq
idiv edi
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],2
je L1586
mov dword ptr (-8)[ebp],212
cmp dword ptr (-4)[ebp],0
je L1588
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1588:
L1586:
mov dword ptr (-20)[ebp],5
mov dword ptr (-40)[ebp],2
mov eax,dword ptr (-20)[ebp]
mov edi,dword ptr (-40)[ebp]
cdq
idiv edi
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],2
je L1590
mov dword ptr (-8)[ebp],213
cmp dword ptr (-4)[ebp],0
je L1592
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1592:
L1590:
mov dword ptr (-20)[ebp],5
mov dword ptr (-44)[ebp],2
mov eax,dword ptr (-20)[ebp]
mov edi,dword ptr (-44)[ebp]
cdq
idiv edi
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],2
je L1594
mov dword ptr (-8)[ebp],214
cmp dword ptr (-4)[ebp],0
je L1596
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1596:
L1594:
mov dword ptr (-20)[ebp],5
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-20)[ebp]
mov eax,edi
mov edi,dword ptr (-48)[ebp]
xor edx,edx
div edi
mov edi,eax
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],2
je L1598
mov dword ptr (-8)[ebp],215
cmp dword ptr (-4)[ebp],0
je L1600
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1600:
L1598:
mov dword ptr (-20)[ebp],5
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
mov edi,dword ptr (-20)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fdiv dword ptr (-64)[ebp]
call __ftol
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],2
je L1602
mov dword ptr (-8)[ebp],216
cmp dword ptr (-4)[ebp],0
je L1604
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1604:
L1602:
mov dword ptr (-20)[ebp],5
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
fild dword ptr (-20)[ebp]
fdiv qword ptr (-72)[ebp]
call __ftol
mov dword ptr (-20)[ebp],eax
cmp dword ptr (-20)[ebp],2
je L1606
mov dword ptr (-8)[ebp],217
cmp dword ptr (-4)[ebp],0
je L1608
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1608:
L1606:
mov dword ptr (-24)[ebp],5
mov byte ptr (-32)[ebp],2
mov eax,dword ptr (-24)[ebp]
movsx edi,byte ptr (-32)[ebp]
cdq
idiv edi
mov dword ptr (-24)[ebp],eax
cmp dword ptr (-24)[ebp],2
je L1610
mov dword ptr (-8)[ebp],218
cmp dword ptr (-4)[ebp],0
je L1612
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1612:
L1610:
mov dword ptr (-24)[ebp],5
mov word ptr (-36)[ebp],2
mov eax,dword ptr (-24)[ebp]
movsx edi,word ptr (-36)[ebp]
cdq
idiv edi
mov dword ptr (-24)[ebp],eax
cmp dword ptr (-24)[ebp],2
je L1614
mov dword ptr (-8)[ebp],219
cmp dword ptr (-4)[ebp],0
je L1616
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1616:
L1614:
mov dword ptr (-24)[ebp],5
mov dword ptr (-40)[ebp],2
mov eax,dword ptr (-24)[ebp]
mov edi,dword ptr (-40)[ebp]
cdq
idiv edi
mov dword ptr (-24)[ebp],eax
cmp dword ptr (-24)[ebp],2
je L1618
mov dword ptr (-8)[ebp],220
cmp dword ptr (-4)[ebp],0
je L1620
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1620:
L1618:
mov dword ptr (-24)[ebp],5
mov dword ptr (-44)[ebp],2
mov eax,dword ptr (-24)[ebp]
mov edi,dword ptr (-44)[ebp]
cdq
idiv edi
mov dword ptr (-24)[ebp],eax
cmp dword ptr (-24)[ebp],2
je L1622
mov dword ptr (-8)[ebp],221
cmp dword ptr (-4)[ebp],0
je L1624
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1624:
L1622:
mov dword ptr (-24)[ebp],5
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-24)[ebp]
mov eax,edi
mov edi,dword ptr (-48)[ebp]
xor edx,edx
div edi
mov edi,eax
mov dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],2
je L1626
mov dword ptr (-8)[ebp],222
cmp dword ptr (-4)[ebp],0
je L1628
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1628:
L1626:
mov dword ptr (-24)[ebp],5
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
mov edi,dword ptr (-24)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fdiv dword ptr (-64)[ebp]
call __ftol
mov dword ptr (-24)[ebp],eax
cmp dword ptr (-24)[ebp],2
je L1630
mov dword ptr (-8)[ebp],223
cmp dword ptr (-4)[ebp],0
je L1632
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1632:
L1630:
mov dword ptr (-24)[ebp],5
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
fild dword ptr (-24)[ebp]
fdiv qword ptr (-72)[ebp]
call __ftol
mov dword ptr (-24)[ebp],eax
cmp dword ptr (-24)[ebp],2
je L1634
mov dword ptr (-8)[ebp],224
cmp dword ptr (-4)[ebp],0
je L1636
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1636:
L1634:
mov dword ptr (-28)[ebp],5
mov byte ptr (-32)[ebp],2
mov eax,dword ptr (-28)[ebp]
movsx edi,byte ptr (-32)[ebp]
xor edx,edx
div edi
mov dword ptr (-28)[ebp],eax
mov edi,dword ptr (-28)[ebp]
cmp edi,2
je L1638
mov dword ptr (-8)[ebp],225
cmp dword ptr (-4)[ebp],0
je L1640
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1640:
L1638:
mov dword ptr (-28)[ebp],5
mov word ptr (-36)[ebp],2
mov eax,dword ptr (-28)[ebp]
movsx edi,word ptr (-36)[ebp]
xor edx,edx
div edi
mov dword ptr (-28)[ebp],eax
mov edi,dword ptr (-28)[ebp]
cmp edi,2
je L1642
mov dword ptr (-8)[ebp],226
cmp dword ptr (-4)[ebp],0
je L1644
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1644:
L1642:
mov dword ptr (-28)[ebp],5
mov dword ptr (-40)[ebp],2
mov eax,dword ptr (-28)[ebp]
mov edi,dword ptr (-40)[ebp]
xor edx,edx
div edi
mov dword ptr (-28)[ebp],eax
mov edi,dword ptr (-28)[ebp]
cmp edi,2
je L1646
mov dword ptr (-8)[ebp],227
cmp dword ptr (-4)[ebp],0
je L1648
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1648:
L1646:
mov dword ptr (-28)[ebp],5
mov dword ptr (-44)[ebp],2
mov eax,dword ptr (-28)[ebp]
mov edi,dword ptr (-44)[ebp]
xor edx,edx
div edi
mov dword ptr (-28)[ebp],eax
mov edi,dword ptr (-28)[ebp]
cmp edi,2
je L1650
mov dword ptr (-8)[ebp],228
cmp dword ptr (-4)[ebp],0
je L1652
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1652:
L1650:
mov dword ptr (-28)[ebp],5
mov dword ptr (-48)[ebp],2
mov eax,dword ptr (-28)[ebp]
mov edi,dword ptr (-48)[ebp]
xor edx,edx
div edi
mov dword ptr (-28)[ebp],eax
mov edi,dword ptr (-28)[ebp]
cmp edi,2
je L1654
mov dword ptr (-8)[ebp],229
cmp dword ptr (-4)[ebp],0
je L1656
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1656:
L1654:
mov dword ptr (-28)[ebp],5
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
mov edi,dword ptr (-28)[ebp]
fld qword ptr (L597)
mov esi,edi
shr esi,1
push esi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
and edi,1
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
sub esp,4
fstp dword ptr 0[esp]
fld dword ptr 0[esp]
add esp,4
fdiv dword ptr (-64)[ebp]
fstp dword ptr (-232)[ebp]
fld dword ptr (L843)
fcomp dword ptr (-232)[ebp]
fstsw ax
sahf
jp L1659
ja L1659
fld dword ptr (-232)[ebp]
fsub dword ptr (L843)
call __ftol
mov edi,eax
lea edi,(080000000H)[edi]
mov dword ptr (-228)[ebp],edi
jmp L1660
L1659:
fld dword ptr (-232)[ebp]
call __ftol
mov edi,eax
mov dword ptr (-228)[ebp],edi
L1660:
mov edi,dword ptr (-228)[ebp]
mov dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,2
je L1661
mov dword ptr (-8)[ebp],230
cmp dword ptr (-4)[ebp],0
je L1663
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1663:
L1661:
mov dword ptr (-28)[ebp],5
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
mov edi,dword ptr (-28)[ebp]
fld qword ptr (L597)
mov esi,edi
shr esi,1
push esi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
and edi,1
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
fdiv qword ptr (-72)[ebp]
fstp qword ptr (-248)[ebp]
fld qword ptr (L851)
fcomp qword ptr (-248)[ebp]
fstsw ax
sahf
jp L1666
ja L1666
fld qword ptr (-248)[ebp]
fsub qword ptr (L851)
call __ftol
mov edi,eax
lea edi,(080000000H)[edi]
mov dword ptr (-240)[ebp],edi
jmp L1667
L1666:
fld qword ptr (-248)[ebp]
call __ftol
mov edi,eax
mov dword ptr (-240)[ebp],edi
L1667:
mov edi,dword ptr (-240)[ebp]
mov dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,2
je L1668
mov dword ptr (-8)[ebp],231
cmp dword ptr (-4)[ebp],0
je L1670
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1670:
L1668:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
mov byte ptr (-32)[ebp],2
fld dword ptr (-52)[ebp]
movsx edi,byte ptr (-32)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fdivp st(1),st
fstp dword ptr (-52)[ebp]
fld qword ptr (L1674)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2389
je L1672
L2389:
mov dword ptr (-8)[ebp],232
cmp dword ptr (-4)[ebp],0
je L1675
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1675:
L1672:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
mov word ptr (-36)[ebp],2
fld dword ptr (-52)[ebp]
movsx edi,word ptr (-36)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fdivp st(1),st
fstp dword ptr (-52)[ebp]
fld qword ptr (L1674)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2390
je L1677
L2390:
mov dword ptr (-8)[ebp],233
cmp dword ptr (-4)[ebp],0
je L1679
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1679:
L1677:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
mov dword ptr (-40)[ebp],2
fld dword ptr (-52)[ebp]
mov edi,dword ptr (-40)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fdivp st(1),st
fstp dword ptr (-52)[ebp]
fld qword ptr (L1674)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2391
je L1681
L2391:
mov dword ptr (-8)[ebp],234
cmp dword ptr (-4)[ebp],0
je L1683
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1683:
L1681:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
mov dword ptr (-44)[ebp],2
fld dword ptr (-52)[ebp]
mov edi,dword ptr (-44)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fdivp st(1),st
fstp dword ptr (-52)[ebp]
fld qword ptr (L1674)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2392
je L1685
L2392:
mov dword ptr (-8)[ebp],235
cmp dword ptr (-4)[ebp],0
je L1687
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1687:
L1685:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-48)[ebp]
fld dword ptr (-52)[ebp]
fld qword ptr (L597)
mov esi,edi
shr esi,1
push esi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
and edi,1
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
sub esp,4
fstp dword ptr 0[esp]
fld dword ptr 0[esp]
add esp,4
fdivp st(1),st
fstp dword ptr (-52)[ebp]
fld qword ptr (L1674)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2393
je L1689
L2393:
mov dword ptr (-8)[ebp],236
cmp dword ptr (-4)[ebp],0
je L1691
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1691:
L1689:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
fld dword ptr (-52)[ebp]
fdiv dword ptr (-64)[ebp]
fstp dword ptr (-52)[ebp]
fld qword ptr (L1674)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2394
je L1693
L2394:
mov dword ptr (-8)[ebp],237
cmp dword ptr (-4)[ebp],0
je L1695
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1695:
L1693:
fld dword ptr (L856)
fstp dword ptr (-52)[ebp]
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
fld dword ptr (-52)[ebp]
fdiv qword ptr (-72)[ebp]
fstp dword ptr (-52)[ebp]
fld qword ptr (L1674)
fcomp dword ptr (-52)[ebp]
fstsw ax
sahf
jp L2395
je L1697
L2395:
mov dword ptr (-8)[ebp],238
cmp dword ptr (-4)[ebp],0
je L1699
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1699:
L1697:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
mov byte ptr (-32)[ebp],2
fld qword ptr (-60)[ebp]
movsx edi,byte ptr (-32)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fdivp st(1),st
fstp qword ptr (-60)[ebp]
fld qword ptr (L1674)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2396
je L1701
L2396:
mov dword ptr (-8)[ebp],239
cmp dword ptr (-4)[ebp],0
je L1703
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1703:
L1701:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
mov word ptr (-36)[ebp],2
fld qword ptr (-60)[ebp]
movsx edi,word ptr (-36)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fdivp st(1),st
fstp qword ptr (-60)[ebp]
fld qword ptr (L1674)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2397
je L1705
L2397:
mov dword ptr (-8)[ebp],240
cmp dword ptr (-4)[ebp],0
je L1707
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1707:
L1705:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
mov dword ptr (-40)[ebp],2
fld qword ptr (-60)[ebp]
fild dword ptr (-40)[ebp]
fdivp st(1),st
fstp qword ptr (-60)[ebp]
fld qword ptr (L1674)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2398
je L1709
L2398:
mov dword ptr (-8)[ebp],241
cmp dword ptr (-4)[ebp],0
je L1711
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1711:
L1709:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
mov dword ptr (-44)[ebp],2
fld qword ptr (-60)[ebp]
fild dword ptr (-44)[ebp]
fdivp st(1),st
fstp qword ptr (-60)[ebp]
fld qword ptr (L1674)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2399
je L1713
L2399:
mov dword ptr (-8)[ebp],242
cmp dword ptr (-4)[ebp],0
je L1715
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1715:
L1713:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-48)[ebp]
fld qword ptr (-60)[ebp]
fld qword ptr (L597)
mov esi,edi
shr esi,1
push esi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
and edi,1
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
fdivp st(1),st
fstp qword ptr (-60)[ebp]
fld qword ptr (L1674)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2400
je L1717
L2400:
mov dword ptr (-8)[ebp],243
cmp dword ptr (-4)[ebp],0
je L1719
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1719:
L1717:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
fld dword ptr (L530)
fstp dword ptr (-64)[ebp]
fld qword ptr (-60)[ebp]
fdiv dword ptr (-64)[ebp]
fstp qword ptr (-60)[ebp]
fld qword ptr (L1674)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2401
je L1721
L2401:
mov dword ptr (-8)[ebp],244
cmp dword ptr (-4)[ebp],0
je L1723
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1723:
L1721:
fld qword ptr (L885)
fstp qword ptr (-60)[ebp]
fld qword ptr (L417)
fstp qword ptr (-72)[ebp]
fld qword ptr (-60)[ebp]
fdiv qword ptr (-72)[ebp]
fstp qword ptr (-60)[ebp]
fld qword ptr (L1674)
fcomp qword ptr (-60)[ebp]
fstsw ax
sahf
jp L2402
je L1725
L2402:
mov dword ptr (-8)[ebp],245
cmp dword ptr (-4)[ebp],0
je L1727
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1727:
L1725:
mov byte ptr (-12)[ebp],5
mov byte ptr (-32)[ebp],2
movsx eax,byte ptr (-12)[ebp]
movsx edi,byte ptr (-32)[ebp]
cdq
idiv edi
mov ebx,edx
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,1
je L1729
mov dword ptr (-8)[ebp],246
cmp dword ptr (-4)[ebp],0
je L1731
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1731:
L1729:
mov byte ptr (-12)[ebp],5
mov word ptr (-36)[ebp],2
movsx eax,byte ptr (-12)[ebp]
movsx edi,word ptr (-36)[ebp]
cdq
idiv edi
mov ebx,edx
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,1
je L1733
mov dword ptr (-8)[ebp],247
cmp dword ptr (-4)[ebp],0
je L1735
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1735:
L1733:
mov byte ptr (-12)[ebp],5
mov dword ptr (-40)[ebp],2
movsx eax,byte ptr (-12)[ebp]
mov edi,dword ptr (-40)[ebp]
cdq
idiv edi
mov ebx,edx
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,1
je L1737
mov dword ptr (-8)[ebp],248
cmp dword ptr (-4)[ebp],0
je L1739
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1739:
L1737:
mov byte ptr (-12)[ebp],5
mov dword ptr (-44)[ebp],2
movsx eax,byte ptr (-12)[ebp]
mov edi,dword ptr (-44)[ebp]
cdq
idiv edi
mov ebx,edx
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,1
je L1741
mov dword ptr (-8)[ebp],249
cmp dword ptr (-4)[ebp],0
je L1743
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1743:
L1741:
mov byte ptr (-12)[ebp],5
mov dword ptr (-48)[ebp],2
movsx edi,byte ptr (-12)[ebp]
mov eax,edi
mov edi,dword ptr (-48)[ebp]
xor edx,edx
div edi
mov edi,edx
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,1
je L1745
mov dword ptr (-8)[ebp],250
cmp dword ptr (-4)[ebp],0
je L1747
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1747:
L1745:
mov word ptr (-16)[ebp],5
mov byte ptr (-32)[ebp],2
movsx eax,word ptr (-16)[ebp]
movsx edi,byte ptr (-32)[ebp]
cdq
idiv edi
mov edi,edx
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,1
je L1749
mov dword ptr (-8)[ebp],251
cmp dword ptr (-4)[ebp],0
je L1751
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1751:
L1749:
mov word ptr (-16)[ebp],5
mov word ptr (-36)[ebp],2
movsx eax,word ptr (-16)[ebp]
movsx edi,word ptr (-36)[ebp]
cdq
idiv edi
mov edi,edx
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,1
je L1753
mov dword ptr (-8)[ebp],252
cmp dword ptr (-4)[ebp],0
je L1755
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1755:
L1753:
mov word ptr (-16)[ebp],5
mov dword ptr (-40)[ebp],2
movsx eax,word ptr (-16)[ebp]
mov edi,dword ptr (-40)[ebp]
cdq
idiv edi
mov edi,edx
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,1
je L1757
mov dword ptr (-8)[ebp],253
cmp dword ptr (-4)[ebp],0
je L1759
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1759:
L1757:
mov word ptr (-16)[ebp],5
mov dword ptr (-44)[ebp],2
movsx eax,word ptr (-16)[ebp]
mov edi,dword ptr (-44)[ebp]
cdq
idiv edi
mov edi,edx
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,1
je L1761
mov dword ptr (-8)[ebp],254
cmp dword ptr (-4)[ebp],0
je L1763
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1763:
L1761:
mov word ptr (-16)[ebp],5
mov dword ptr (-48)[ebp],2
movsx edi,word ptr (-16)[ebp]
mov eax,edi
mov edi,dword ptr (-48)[ebp]
xor edx,edx
div edi
mov edi,edx
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,1
je L1765
mov dword ptr (-8)[ebp],255
cmp dword ptr (-4)[ebp],0
je L1767
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1767:
L1765:
mov dword ptr (-20)[ebp],5
mov byte ptr (-32)[ebp],2
mov eax,dword ptr (-20)[ebp]
movsx edi,byte ptr (-32)[ebp]
cdq
idiv edi
mov dword ptr (-20)[ebp],edx
cmp dword ptr (-20)[ebp],1
je L1769
mov dword ptr (-8)[ebp],256
cmp dword ptr (-4)[ebp],0
je L1771
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1771:
L1769:
mov dword ptr (-20)[ebp],5
mov word ptr (-36)[ebp],2
mov eax,dword ptr (-20)[ebp]
movsx edi,word ptr (-36)[ebp]
cdq
idiv edi
mov dword ptr (-20)[ebp],edx
cmp dword ptr (-20)[ebp],1
je L1773
mov dword ptr (-8)[ebp],257
cmp dword ptr (-4)[ebp],0
je L1775
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1775:
L1773:
mov dword ptr (-20)[ebp],5
mov dword ptr (-40)[ebp],2
mov eax,dword ptr (-20)[ebp]
mov edi,dword ptr (-40)[ebp]
cdq
idiv edi
mov dword ptr (-20)[ebp],edx
cmp dword ptr (-20)[ebp],1
je L1777
mov dword ptr (-8)[ebp],258
cmp dword ptr (-4)[ebp],0
je L1779
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1779:
L1777:
mov dword ptr (-20)[ebp],5
mov dword ptr (-44)[ebp],2
mov eax,dword ptr (-20)[ebp]
mov edi,dword ptr (-44)[ebp]
cdq
idiv edi
mov dword ptr (-20)[ebp],edx
cmp dword ptr (-20)[ebp],1
je L1781
mov dword ptr (-8)[ebp],259
cmp dword ptr (-4)[ebp],0
je L1783
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1783:
L1781:
mov dword ptr (-20)[ebp],5
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-20)[ebp]
mov eax,edi
mov edi,dword ptr (-48)[ebp]
xor edx,edx
div edi
mov edi,edx
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],1
je L1785
mov dword ptr (-8)[ebp],260
cmp dword ptr (-4)[ebp],0
je L1787
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1787:
L1785:
mov dword ptr (-24)[ebp],5
mov byte ptr (-32)[ebp],2
mov eax,dword ptr (-24)[ebp]
movsx edi,byte ptr (-32)[ebp]
cdq
idiv edi
mov dword ptr (-24)[ebp],edx
cmp dword ptr (-24)[ebp],1
je L1789
mov dword ptr (-8)[ebp],261
cmp dword ptr (-4)[ebp],0
je L1791
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1791:
L1789:
mov dword ptr (-24)[ebp],5
mov word ptr (-36)[ebp],2
mov eax,dword ptr (-24)[ebp]
movsx edi,word ptr (-36)[ebp]
cdq
idiv edi
mov dword ptr (-24)[ebp],edx
cmp dword ptr (-24)[ebp],1
je L1793
mov dword ptr (-8)[ebp],262
cmp dword ptr (-4)[ebp],0
je L1795
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1795:
L1793:
mov dword ptr (-24)[ebp],5
mov dword ptr (-40)[ebp],2
mov eax,dword ptr (-24)[ebp]
mov edi,dword ptr (-40)[ebp]
cdq
idiv edi
mov dword ptr (-24)[ebp],edx
cmp dword ptr (-24)[ebp],1
je L1797
mov dword ptr (-8)[ebp],263
cmp dword ptr (-4)[ebp],0
je L1799
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1799:
L1797:
mov dword ptr (-24)[ebp],5
mov dword ptr (-44)[ebp],2
mov eax,dword ptr (-24)[ebp]
mov edi,dword ptr (-44)[ebp]
cdq
idiv edi
mov dword ptr (-24)[ebp],edx
cmp dword ptr (-24)[ebp],1
je L1801
mov dword ptr (-8)[ebp],264
cmp dword ptr (-4)[ebp],0
je L1803
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1803:
L1801:
mov dword ptr (-24)[ebp],5
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-24)[ebp]
mov eax,edi
mov edi,dword ptr (-48)[ebp]
xor edx,edx
div edi
mov edi,edx
mov dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],1
je L1805
mov dword ptr (-8)[ebp],265
cmp dword ptr (-4)[ebp],0
je L1807
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1807:
L1805:
mov dword ptr (-28)[ebp],5
mov byte ptr (-32)[ebp],2
mov eax,dword ptr (-28)[ebp]
movsx edi,byte ptr (-32)[ebp]
xor edx,edx
div edi
mov dword ptr (-28)[ebp],edx
mov edi,dword ptr (-28)[ebp]
cmp edi,1
je L1809
mov dword ptr (-8)[ebp],266
cmp dword ptr (-4)[ebp],0
je L1811
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1811:
L1809:
mov dword ptr (-28)[ebp],5
mov word ptr (-36)[ebp],2
mov eax,dword ptr (-28)[ebp]
movsx edi,word ptr (-36)[ebp]
xor edx,edx
div edi
mov dword ptr (-28)[ebp],edx
mov edi,dword ptr (-28)[ebp]
cmp edi,1
je L1813
mov dword ptr (-8)[ebp],267
cmp dword ptr (-4)[ebp],0
je L1815
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1815:
L1813:
mov dword ptr (-28)[ebp],5
mov dword ptr (-40)[ebp],2
mov eax,dword ptr (-28)[ebp]
mov edi,dword ptr (-40)[ebp]
xor edx,edx
div edi
mov dword ptr (-28)[ebp],edx
mov edi,dword ptr (-28)[ebp]
cmp edi,1
je L1817
mov dword ptr (-8)[ebp],268
cmp dword ptr (-4)[ebp],0
je L1819
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1819:
L1817:
mov dword ptr (-28)[ebp],5
mov dword ptr (-44)[ebp],2
mov eax,dword ptr (-28)[ebp]
mov edi,dword ptr (-44)[ebp]
xor edx,edx
div edi
mov dword ptr (-28)[ebp],edx
mov edi,dword ptr (-28)[ebp]
cmp edi,1
je L1821
mov dword ptr (-8)[ebp],269
cmp dword ptr (-4)[ebp],0
je L1823
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1823:
L1821:
mov dword ptr (-28)[ebp],5
mov dword ptr (-48)[ebp],2
mov eax,dword ptr (-28)[ebp]
mov edi,dword ptr (-48)[ebp]
xor edx,edx
div edi
mov dword ptr (-28)[ebp],edx
mov edi,dword ptr (-28)[ebp]
cmp edi,1
je L1825
mov dword ptr (-8)[ebp],270
cmp dword ptr (-4)[ebp],0
je L1827
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1827:
L1825:
mov byte ptr (-12)[ebp],5
mov byte ptr (-32)[ebp],2
movsx edi,byte ptr (-12)[ebp]
movsx esi,byte ptr (-32)[ebp]
mov ecx,esi
sar edi,cl
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,1
je L1829
mov dword ptr (-8)[ebp],271
cmp dword ptr (-4)[ebp],0
je L1831
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1831:
L1829:
mov byte ptr (-12)[ebp],5
mov word ptr (-36)[ebp],2
movsx edi,byte ptr (-12)[ebp]
movsx esi,word ptr (-36)[ebp]
mov ecx,esi
sar edi,cl
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,1
je L1833
mov dword ptr (-8)[ebp],272
cmp dword ptr (-4)[ebp],0
je L1835
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1835:
L1833:
mov byte ptr (-12)[ebp],5
mov dword ptr (-40)[ebp],2
movsx edi,byte ptr (-12)[ebp]
mov esi,dword ptr (-40)[ebp]
mov ecx,esi
sar edi,cl
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,1
je L1837
mov dword ptr (-8)[ebp],273
cmp dword ptr (-4)[ebp],0
je L1839
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1839:
L1837:
mov byte ptr (-12)[ebp],5
mov dword ptr (-44)[ebp],2
movsx edi,byte ptr (-12)[ebp]
mov esi,dword ptr (-44)[ebp]
mov ecx,esi
sar edi,cl
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,1
je L1841
mov dword ptr (-8)[ebp],274
cmp dword ptr (-4)[ebp],0
je L1843
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1843:
L1841:
mov byte ptr (-12)[ebp],5
mov dword ptr (-48)[ebp],2
movsx edi,byte ptr (-12)[ebp]
mov esi,dword ptr (-48)[ebp]
mov ecx,esi
sar edi,cl
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,1
je L1845
mov dword ptr (-8)[ebp],275
cmp dword ptr (-4)[ebp],0
je L1847
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1847:
L1845:
mov word ptr (-16)[ebp],5
mov byte ptr (-32)[ebp],2
movsx edi,word ptr (-16)[ebp]
movsx esi,byte ptr (-32)[ebp]
mov ecx,esi
sar edi,cl
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,1
je L1849
mov dword ptr (-8)[ebp],276
cmp dword ptr (-4)[ebp],0
je L1851
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1851:
L1849:
mov word ptr (-16)[ebp],5
mov word ptr (-36)[ebp],2
movsx edi,word ptr (-16)[ebp]
movsx esi,word ptr (-36)[ebp]
mov ecx,esi
sar edi,cl
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,1
je L1853
mov dword ptr (-8)[ebp],277
cmp dword ptr (-4)[ebp],0
je L1855
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1855:
L1853:
mov word ptr (-16)[ebp],5
mov dword ptr (-40)[ebp],2
movsx edi,word ptr (-16)[ebp]
mov esi,dword ptr (-40)[ebp]
mov ecx,esi
sar edi,cl
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,1
je L1857
mov dword ptr (-8)[ebp],278
cmp dword ptr (-4)[ebp],0
je L1859
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1859:
L1857:
mov word ptr (-16)[ebp],5
mov dword ptr (-44)[ebp],2
movsx edi,word ptr (-16)[ebp]
mov esi,dword ptr (-44)[ebp]
mov ecx,esi
sar edi,cl
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,1
je L1861
mov dword ptr (-8)[ebp],279
cmp dword ptr (-4)[ebp],0
je L1863
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1863:
L1861:
mov word ptr (-16)[ebp],5
mov dword ptr (-48)[ebp],2
movsx edi,word ptr (-16)[ebp]
mov esi,dword ptr (-48)[ebp]
mov ecx,esi
sar edi,cl
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,1
je L1865
mov dword ptr (-8)[ebp],280
cmp dword ptr (-4)[ebp],0
je L1867
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1867:
L1865:
mov dword ptr (-20)[ebp],5
mov byte ptr (-32)[ebp],2
mov edi,dword ptr (-20)[ebp]
movsx esi,byte ptr (-32)[ebp]
mov ecx,esi
sar edi,cl
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],1
je L1869
mov dword ptr (-8)[ebp],281
cmp dword ptr (-4)[ebp],0
je L1871
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1871:
L1869:
mov dword ptr (-20)[ebp],5
mov word ptr (-36)[ebp],2
mov edi,dword ptr (-20)[ebp]
movsx esi,word ptr (-36)[ebp]
mov ecx,esi
sar edi,cl
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],1
je L1873
mov dword ptr (-8)[ebp],282
cmp dword ptr (-4)[ebp],0
je L1875
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1875:
L1873:
mov dword ptr (-20)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-20)[ebp]
mov esi,dword ptr (-40)[ebp]
mov ecx,esi
sar edi,cl
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],1
je L1877
mov dword ptr (-8)[ebp],283
cmp dword ptr (-4)[ebp],0
je L1879
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1879:
L1877:
mov dword ptr (-20)[ebp],5
mov dword ptr (-44)[ebp],2
mov edi,dword ptr (-20)[ebp]
mov esi,dword ptr (-44)[ebp]
mov ecx,esi
sar edi,cl
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],1
je L1881
mov dword ptr (-8)[ebp],284
cmp dword ptr (-4)[ebp],0
je L1883
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1883:
L1881:
mov dword ptr (-20)[ebp],5
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-20)[ebp]
mov esi,dword ptr (-48)[ebp]
mov ecx,esi
sar edi,cl
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],1
je L1885
mov dword ptr (-8)[ebp],285
cmp dword ptr (-4)[ebp],0
je L1887
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1887:
L1885:
mov dword ptr (-24)[ebp],5
mov byte ptr (-32)[ebp],2
mov edi,dword ptr (-24)[ebp]
movsx esi,byte ptr (-32)[ebp]
mov ecx,esi
sar edi,cl
mov dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],1
je L1889
mov dword ptr (-8)[ebp],286
cmp dword ptr (-4)[ebp],0
je L1891
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1891:
L1889:
mov dword ptr (-24)[ebp],5
mov word ptr (-36)[ebp],2
mov edi,dword ptr (-24)[ebp]
movsx esi,word ptr (-36)[ebp]
mov ecx,esi
sar edi,cl
mov dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],1
je L1893
mov dword ptr (-8)[ebp],287
cmp dword ptr (-4)[ebp],0
je L1895
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1895:
L1893:
mov dword ptr (-24)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-24)[ebp]
mov esi,dword ptr (-40)[ebp]
mov ecx,esi
sar edi,cl
mov dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],1
je L1897
mov dword ptr (-8)[ebp],288
cmp dword ptr (-4)[ebp],0
je L1899
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1899:
L1897:
mov dword ptr (-24)[ebp],5
mov dword ptr (-44)[ebp],2
mov edi,dword ptr (-24)[ebp]
mov esi,dword ptr (-44)[ebp]
mov ecx,esi
sar edi,cl
mov dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],1
je L1901
mov dword ptr (-8)[ebp],289
cmp dword ptr (-4)[ebp],0
je L1903
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1903:
L1901:
mov dword ptr (-24)[ebp],5
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-24)[ebp]
mov esi,dword ptr (-48)[ebp]
mov ecx,esi
sar edi,cl
mov dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],1
je L1905
mov dword ptr (-8)[ebp],290
cmp dword ptr (-4)[ebp],0
je L1907
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1907:
L1905:
mov dword ptr (-28)[ebp],5
mov byte ptr (-32)[ebp],2
mov edi,dword ptr (-28)[ebp]
movsx esi,byte ptr (-32)[ebp]
mov ecx,esi
shr edi,cl
mov dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,1
je L1909
mov dword ptr (-8)[ebp],291
cmp dword ptr (-4)[ebp],0
je L1911
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1911:
L1909:
mov dword ptr (-28)[ebp],5
mov word ptr (-36)[ebp],2
mov edi,dword ptr (-28)[ebp]
movsx esi,word ptr (-36)[ebp]
mov ecx,esi
shr edi,cl
mov dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,1
je L1913
mov dword ptr (-8)[ebp],292
cmp dword ptr (-4)[ebp],0
je L1915
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1915:
L1913:
mov dword ptr (-28)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-28)[ebp]
mov esi,dword ptr (-40)[ebp]
mov ecx,esi
shr edi,cl
mov dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,1
je L1917
mov dword ptr (-8)[ebp],293
cmp dword ptr (-4)[ebp],0
je L1919
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1919:
L1917:
mov dword ptr (-28)[ebp],5
mov dword ptr (-44)[ebp],2
mov edi,dword ptr (-28)[ebp]
mov esi,dword ptr (-44)[ebp]
mov ecx,esi
shr edi,cl
mov dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,1
je L1921
mov dword ptr (-8)[ebp],294
cmp dword ptr (-4)[ebp],0
je L1923
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1923:
L1921:
mov dword ptr (-28)[ebp],5
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-28)[ebp]
mov esi,dword ptr (-48)[ebp]
mov ecx,esi
shr edi,cl
mov dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,1
je L1925
mov dword ptr (-8)[ebp],295
cmp dword ptr (-4)[ebp],0
je L1927
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1927:
L1925:
mov byte ptr (-12)[ebp],5
mov byte ptr (-32)[ebp],2
movsx edi,byte ptr (-12)[ebp]
movsx esi,byte ptr (-32)[ebp]
mov ecx,esi
sal edi,cl
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,20
je L1929
mov dword ptr (-8)[ebp],296
cmp dword ptr (-4)[ebp],0
je L1931
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1931:
L1929:
mov byte ptr (-12)[ebp],5
mov word ptr (-36)[ebp],2
movsx edi,byte ptr (-12)[ebp]
movsx esi,word ptr (-36)[ebp]
mov ecx,esi
sal edi,cl
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,20
je L1933
mov dword ptr (-8)[ebp],297
cmp dword ptr (-4)[ebp],0
je L1935
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1935:
L1933:
mov byte ptr (-12)[ebp],5
mov dword ptr (-40)[ebp],2
movsx edi,byte ptr (-12)[ebp]
mov esi,dword ptr (-40)[ebp]
mov ecx,esi
sal edi,cl
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,20
je L1937
mov dword ptr (-8)[ebp],298
cmp dword ptr (-4)[ebp],0
je L1939
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1939:
L1937:
mov byte ptr (-12)[ebp],5
mov dword ptr (-44)[ebp],2
movsx edi,byte ptr (-12)[ebp]
mov esi,dword ptr (-44)[ebp]
mov ecx,esi
sal edi,cl
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,20
je L1941
mov dword ptr (-8)[ebp],299
cmp dword ptr (-4)[ebp],0
je L1943
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1943:
L1941:
mov byte ptr (-12)[ebp],5
mov dword ptr (-48)[ebp],2
movsx edi,byte ptr (-12)[ebp]
mov esi,dword ptr (-48)[ebp]
mov ecx,esi
sal edi,cl
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,20
je L1945
mov dword ptr (-8)[ebp],300
cmp dword ptr (-4)[ebp],0
je L1947
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1947:
L1945:
mov word ptr (-16)[ebp],5
mov byte ptr (-32)[ebp],2
movsx edi,word ptr (-16)[ebp]
movsx esi,byte ptr (-32)[ebp]
mov ecx,esi
sal edi,cl
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,20
je L1949
mov dword ptr (-8)[ebp],301
cmp dword ptr (-4)[ebp],0
je L1951
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1951:
L1949:
mov word ptr (-16)[ebp],5
mov word ptr (-36)[ebp],2
movsx edi,word ptr (-16)[ebp]
movsx esi,word ptr (-36)[ebp]
mov ecx,esi
sal edi,cl
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,20
je L1953
mov dword ptr (-8)[ebp],302
cmp dword ptr (-4)[ebp],0
je L1955
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1955:
L1953:
mov word ptr (-16)[ebp],5
mov dword ptr (-40)[ebp],2
movsx edi,word ptr (-16)[ebp]
mov esi,dword ptr (-40)[ebp]
mov ecx,esi
sal edi,cl
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,20
je L1957
mov dword ptr (-8)[ebp],303
cmp dword ptr (-4)[ebp],0
je L1959
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1959:
L1957:
mov word ptr (-16)[ebp],5
mov dword ptr (-44)[ebp],2
movsx edi,word ptr (-16)[ebp]
mov esi,dword ptr (-44)[ebp]
mov ecx,esi
sal edi,cl
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,20
je L1961
mov dword ptr (-8)[ebp],304
cmp dword ptr (-4)[ebp],0
je L1963
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1963:
L1961:
mov word ptr (-16)[ebp],5
mov dword ptr (-48)[ebp],2
movsx edi,word ptr (-16)[ebp]
mov esi,dword ptr (-48)[ebp]
mov ecx,esi
sal edi,cl
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,20
je L1965
mov dword ptr (-8)[ebp],305
cmp dword ptr (-4)[ebp],0
je L1967
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1967:
L1965:
mov dword ptr (-20)[ebp],5
mov byte ptr (-32)[ebp],2
mov edi,dword ptr (-20)[ebp]
movsx esi,byte ptr (-32)[ebp]
mov ecx,esi
sal edi,cl
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],20
je L1969
mov dword ptr (-8)[ebp],306
cmp dword ptr (-4)[ebp],0
je L1971
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1971:
L1969:
mov dword ptr (-20)[ebp],5
mov word ptr (-36)[ebp],2
mov edi,dword ptr (-20)[ebp]
movsx esi,word ptr (-36)[ebp]
mov ecx,esi
sal edi,cl
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],20
je L1973
mov dword ptr (-8)[ebp],307
cmp dword ptr (-4)[ebp],0
je L1975
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1975:
L1973:
mov dword ptr (-20)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-20)[ebp]
mov esi,dword ptr (-40)[ebp]
mov ecx,esi
sal edi,cl
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],20
je L1977
mov dword ptr (-8)[ebp],308
cmp dword ptr (-4)[ebp],0
je L1979
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1979:
L1977:
mov dword ptr (-20)[ebp],5
mov dword ptr (-44)[ebp],2
mov edi,dword ptr (-20)[ebp]
mov esi,dword ptr (-44)[ebp]
mov ecx,esi
sal edi,cl
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],20
je L1981
mov dword ptr (-8)[ebp],309
cmp dword ptr (-4)[ebp],0
je L1983
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1983:
L1981:
mov dword ptr (-20)[ebp],5
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-20)[ebp]
mov esi,dword ptr (-48)[ebp]
mov ecx,esi
sal edi,cl
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],20
je L1985
mov dword ptr (-8)[ebp],310
cmp dword ptr (-4)[ebp],0
je L1987
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1987:
L1985:
mov dword ptr (-24)[ebp],5
mov byte ptr (-32)[ebp],2
mov edi,dword ptr (-24)[ebp]
movsx esi,byte ptr (-32)[ebp]
mov ecx,esi
sal edi,cl
mov dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],20
je L1989
mov dword ptr (-8)[ebp],311
cmp dword ptr (-4)[ebp],0
je L1991
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1991:
L1989:
mov dword ptr (-24)[ebp],5
mov word ptr (-36)[ebp],2
mov edi,dword ptr (-24)[ebp]
movsx esi,word ptr (-36)[ebp]
mov ecx,esi
sal edi,cl
mov dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],20
je L1993
mov dword ptr (-8)[ebp],312
cmp dword ptr (-4)[ebp],0
je L1995
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1995:
L1993:
mov dword ptr (-24)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-24)[ebp]
mov esi,dword ptr (-40)[ebp]
mov ecx,esi
sal edi,cl
mov dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],20
je L1997
mov dword ptr (-8)[ebp],313
cmp dword ptr (-4)[ebp],0
je L1999
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L1999:
L1997:
mov dword ptr (-24)[ebp],5
mov dword ptr (-44)[ebp],2
mov edi,dword ptr (-24)[ebp]
mov esi,dword ptr (-44)[ebp]
mov ecx,esi
sal edi,cl
mov dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],20
je L2001
mov dword ptr (-8)[ebp],314
cmp dword ptr (-4)[ebp],0
je L2003
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2003:
L2001:
mov dword ptr (-24)[ebp],5
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-24)[ebp]
mov esi,dword ptr (-48)[ebp]
mov ecx,esi
sal edi,cl
mov dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],20
je L2005
mov dword ptr (-8)[ebp],315
cmp dword ptr (-4)[ebp],0
je L2007
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2007:
L2005:
mov dword ptr (-28)[ebp],5
mov byte ptr (-32)[ebp],2
mov edi,dword ptr (-28)[ebp]
movsx esi,byte ptr (-32)[ebp]
mov ecx,esi
shl edi,cl
mov dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,20
je L2009
mov dword ptr (-8)[ebp],316
cmp dword ptr (-4)[ebp],0
je L2011
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2011:
L2009:
mov dword ptr (-28)[ebp],5
mov word ptr (-36)[ebp],2
mov edi,dword ptr (-28)[ebp]
movsx esi,word ptr (-36)[ebp]
mov ecx,esi
shl edi,cl
mov dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,20
je L2013
mov dword ptr (-8)[ebp],317
cmp dword ptr (-4)[ebp],0
je L2015
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2015:
L2013:
mov dword ptr (-28)[ebp],5
mov dword ptr (-40)[ebp],2
mov edi,dword ptr (-28)[ebp]
mov esi,dword ptr (-40)[ebp]
mov ecx,esi
shl edi,cl
mov dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,20
je L2017
mov dword ptr (-8)[ebp],318
cmp dword ptr (-4)[ebp],0
je L2019
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2019:
L2017:
mov dword ptr (-28)[ebp],5
mov dword ptr (-44)[ebp],2
mov edi,dword ptr (-28)[ebp]
mov esi,dword ptr (-44)[ebp]
mov ecx,esi
shl edi,cl
mov dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,20
je L2021
mov dword ptr (-8)[ebp],319
cmp dword ptr (-4)[ebp],0
je L2023
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2023:
L2021:
mov dword ptr (-28)[ebp],5
mov dword ptr (-48)[ebp],2
mov edi,dword ptr (-28)[ebp]
mov esi,dword ptr (-48)[ebp]
mov ecx,esi
shl edi,cl
mov dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,20
je L2025
mov dword ptr (-8)[ebp],320
cmp dword ptr (-4)[ebp],0
je L2027
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2027:
L2025:
mov byte ptr (-12)[ebp],12
mov byte ptr (-32)[ebp],10
movsx edi,byte ptr (-12)[ebp]
movsx esi,byte ptr (-32)[ebp]
and edi,esi
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,8
je L2029
mov dword ptr (-8)[ebp],321
cmp dword ptr (-4)[ebp],0
je L2031
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2031:
L2029:
mov byte ptr (-12)[ebp],12
mov word ptr (-36)[ebp],10
movsx edi,byte ptr (-12)[ebp]
movsx esi,word ptr (-36)[ebp]
and edi,esi
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,8
je L2033
mov dword ptr (-8)[ebp],322
cmp dword ptr (-4)[ebp],0
je L2035
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2035:
L2033:
mov byte ptr (-12)[ebp],12
mov dword ptr (-40)[ebp],10
movsx edi,byte ptr (-12)[ebp]
and edi,dword ptr (-40)[ebp]
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,8
je L2037
mov dword ptr (-8)[ebp],323
cmp dword ptr (-4)[ebp],0
je L2039
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2039:
L2037:
mov byte ptr (-12)[ebp],12
mov dword ptr (-44)[ebp],10
movsx edi,byte ptr (-12)[ebp]
and edi,dword ptr (-44)[ebp]
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,8
je L2041
mov dword ptr (-8)[ebp],324
cmp dword ptr (-4)[ebp],0
je L2043
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2043:
L2041:
mov byte ptr (-12)[ebp],12
mov dword ptr (-48)[ebp],10
movsx edi,byte ptr (-12)[ebp]
and edi,dword ptr (-48)[ebp]
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,8
je L2045
mov dword ptr (-8)[ebp],325
cmp dword ptr (-4)[ebp],0
je L2047
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2047:
L2045:
mov word ptr (-16)[ebp],12
mov byte ptr (-32)[ebp],10
movsx edi,word ptr (-16)[ebp]
movsx esi,byte ptr (-32)[ebp]
and edi,esi
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,8
je L2049
mov dword ptr (-8)[ebp],326
cmp dword ptr (-4)[ebp],0
je L2051
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2051:
L2049:
mov word ptr (-16)[ebp],12
mov word ptr (-36)[ebp],10
movsx edi,word ptr (-16)[ebp]
movsx esi,word ptr (-36)[ebp]
and edi,esi
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,8
je L2053
mov dword ptr (-8)[ebp],327
cmp dword ptr (-4)[ebp],0
je L2055
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2055:
L2053:
mov word ptr (-16)[ebp],12
mov dword ptr (-40)[ebp],10
movsx edi,word ptr (-16)[ebp]
and edi,dword ptr (-40)[ebp]
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,8
je L2057
mov dword ptr (-8)[ebp],328
cmp dword ptr (-4)[ebp],0
je L2059
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2059:
L2057:
mov word ptr (-16)[ebp],12
mov dword ptr (-44)[ebp],10
movsx edi,word ptr (-16)[ebp]
and edi,dword ptr (-44)[ebp]
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,8
je L2061
mov dword ptr (-8)[ebp],329
cmp dword ptr (-4)[ebp],0
je L2063
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2063:
L2061:
mov word ptr (-16)[ebp],12
mov dword ptr (-48)[ebp],10
movsx edi,word ptr (-16)[ebp]
and edi,dword ptr (-48)[ebp]
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,8
je L2065
mov dword ptr (-8)[ebp],330
cmp dword ptr (-4)[ebp],0
je L2067
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2067:
L2065:
mov dword ptr (-20)[ebp],12
mov byte ptr (-32)[ebp],10
movsx edi,byte ptr (-32)[ebp]
and dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],8
je L2069
mov dword ptr (-8)[ebp],331
cmp dword ptr (-4)[ebp],0
je L2071
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2071:
L2069:
mov dword ptr (-20)[ebp],12
mov word ptr (-36)[ebp],10
movsx edi,word ptr (-36)[ebp]
and dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],8
je L2073
mov dword ptr (-8)[ebp],332
cmp dword ptr (-4)[ebp],0
je L2075
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2075:
L2073:
mov dword ptr (-20)[ebp],12
mov dword ptr (-40)[ebp],10
mov edi,dword ptr (-40)[ebp]
and dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],8
je L2077
mov dword ptr (-8)[ebp],333
cmp dword ptr (-4)[ebp],0
je L2079
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2079:
L2077:
mov dword ptr (-20)[ebp],12
mov dword ptr (-44)[ebp],10
mov edi,dword ptr (-44)[ebp]
and dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],8
je L2081
mov dword ptr (-8)[ebp],334
cmp dword ptr (-4)[ebp],0
je L2083
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2083:
L2081:
mov dword ptr (-20)[ebp],12
mov dword ptr (-48)[ebp],10
mov edi,dword ptr (-20)[ebp]
and edi,dword ptr (-48)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],8
je L2085
mov dword ptr (-8)[ebp],335
cmp dword ptr (-4)[ebp],0
je L2087
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2087:
L2085:
mov dword ptr (-24)[ebp],12
mov byte ptr (-32)[ebp],10
movsx edi,byte ptr (-32)[ebp]
and dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],8
je L2089
mov dword ptr (-8)[ebp],336
cmp dword ptr (-4)[ebp],0
je L2091
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2091:
L2089:
mov dword ptr (-24)[ebp],12
mov word ptr (-36)[ebp],10
movsx edi,word ptr (-36)[ebp]
and dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],8
je L2093
mov dword ptr (-8)[ebp],337
cmp dword ptr (-4)[ebp],0
je L2095
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2095:
L2093:
mov dword ptr (-24)[ebp],12
mov dword ptr (-40)[ebp],10
mov edi,dword ptr (-40)[ebp]
and dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],8
je L2097
mov dword ptr (-8)[ebp],338
cmp dword ptr (-4)[ebp],0
je L2099
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2099:
L2097:
mov dword ptr (-24)[ebp],12
mov dword ptr (-44)[ebp],10
mov edi,dword ptr (-44)[ebp]
and dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],8
je L2101
mov dword ptr (-8)[ebp],339
cmp dword ptr (-4)[ebp],0
je L2103
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2103:
L2101:
mov dword ptr (-24)[ebp],12
mov dword ptr (-48)[ebp],10
mov edi,dword ptr (-24)[ebp]
and edi,dword ptr (-48)[ebp]
mov dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],8
je L2105
mov dword ptr (-8)[ebp],340
cmp dword ptr (-4)[ebp],0
je L2107
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2107:
L2105:
mov dword ptr (-28)[ebp],12
mov byte ptr (-32)[ebp],10
movsx edi,byte ptr (-32)[ebp]
and dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,8
je L2109
mov dword ptr (-8)[ebp],341
cmp dword ptr (-4)[ebp],0
je L2111
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2111:
L2109:
mov dword ptr (-28)[ebp],12
mov word ptr (-36)[ebp],10
movsx edi,word ptr (-36)[ebp]
and dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,8
je L2113
mov dword ptr (-8)[ebp],342
cmp dword ptr (-4)[ebp],0
je L2115
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2115:
L2113:
mov dword ptr (-28)[ebp],12
mov dword ptr (-40)[ebp],10
mov edi,dword ptr (-40)[ebp]
and dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,8
je L2117
mov dword ptr (-8)[ebp],343
cmp dword ptr (-4)[ebp],0
je L2119
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2119:
L2117:
mov dword ptr (-28)[ebp],12
mov dword ptr (-44)[ebp],10
mov edi,dword ptr (-44)[ebp]
and dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,8
je L2121
mov dword ptr (-8)[ebp],344
cmp dword ptr (-4)[ebp],0
je L2123
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2123:
L2121:
mov dword ptr (-28)[ebp],12
mov dword ptr (-48)[ebp],10
mov edi,dword ptr (-48)[ebp]
and dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,8
je L2125
mov dword ptr (-8)[ebp],345
cmp dword ptr (-4)[ebp],0
je L2127
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2127:
L2125:
mov byte ptr (-12)[ebp],12
mov byte ptr (-32)[ebp],10
movsx edi,byte ptr (-12)[ebp]
movsx esi,byte ptr (-32)[ebp]
xor edi,esi
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,6
je L2129
mov dword ptr (-8)[ebp],346
cmp dword ptr (-4)[ebp],0
je L2131
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2131:
L2129:
mov byte ptr (-12)[ebp],12
mov word ptr (-36)[ebp],10
movsx edi,byte ptr (-12)[ebp]
movsx esi,word ptr (-36)[ebp]
xor edi,esi
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,6
je L2133
mov dword ptr (-8)[ebp],347
cmp dword ptr (-4)[ebp],0
je L2135
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2135:
L2133:
mov byte ptr (-12)[ebp],12
mov dword ptr (-40)[ebp],10
movsx edi,byte ptr (-12)[ebp]
xor edi,dword ptr (-40)[ebp]
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,6
je L2137
mov dword ptr (-8)[ebp],348
cmp dword ptr (-4)[ebp],0
je L2139
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2139:
L2137:
mov byte ptr (-12)[ebp],12
mov dword ptr (-44)[ebp],10
movsx edi,byte ptr (-12)[ebp]
xor edi,dword ptr (-44)[ebp]
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,6
je L2141
mov dword ptr (-8)[ebp],349
cmp dword ptr (-4)[ebp],0
je L2143
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2143:
L2141:
mov byte ptr (-12)[ebp],12
mov dword ptr (-48)[ebp],10
movsx edi,byte ptr (-12)[ebp]
xor edi,dword ptr (-48)[ebp]
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,6
je L2145
mov dword ptr (-8)[ebp],350
cmp dword ptr (-4)[ebp],0
je L2147
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2147:
L2145:
mov word ptr (-16)[ebp],12
mov byte ptr (-32)[ebp],10
movsx edi,word ptr (-16)[ebp]
movsx esi,byte ptr (-32)[ebp]
xor edi,esi
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,6
je L2149
mov dword ptr (-8)[ebp],351
cmp dword ptr (-4)[ebp],0
je L2151
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2151:
L2149:
mov word ptr (-16)[ebp],12
mov word ptr (-36)[ebp],10
movsx edi,word ptr (-16)[ebp]
movsx esi,word ptr (-36)[ebp]
xor edi,esi
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,6
je L2153
mov dword ptr (-8)[ebp],352
cmp dword ptr (-4)[ebp],0
je L2155
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2155:
L2153:
mov word ptr (-16)[ebp],12
mov dword ptr (-40)[ebp],10
movsx edi,word ptr (-16)[ebp]
xor edi,dword ptr (-40)[ebp]
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,6
je L2157
mov dword ptr (-8)[ebp],353
cmp dword ptr (-4)[ebp],0
je L2159
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2159:
L2157:
mov word ptr (-16)[ebp],12
mov dword ptr (-44)[ebp],10
movsx edi,word ptr (-16)[ebp]
xor edi,dword ptr (-44)[ebp]
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,6
je L2161
mov dword ptr (-8)[ebp],354
cmp dword ptr (-4)[ebp],0
je L2163
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2163:
L2161:
mov word ptr (-16)[ebp],12
mov dword ptr (-48)[ebp],10
movsx edi,word ptr (-16)[ebp]
xor edi,dword ptr (-48)[ebp]
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,6
je L2165
mov dword ptr (-8)[ebp],355
cmp dword ptr (-4)[ebp],0
je L2167
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2167:
L2165:
mov dword ptr (-20)[ebp],12
mov byte ptr (-32)[ebp],10
movsx edi,byte ptr (-32)[ebp]
xor dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],6
je L2169
mov dword ptr (-8)[ebp],356
cmp dword ptr (-4)[ebp],0
je L2171
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2171:
L2169:
mov dword ptr (-20)[ebp],12
mov word ptr (-36)[ebp],10
movsx edi,word ptr (-36)[ebp]
xor dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],6
je L2173
mov dword ptr (-8)[ebp],357
cmp dword ptr (-4)[ebp],0
je L2175
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2175:
L2173:
mov dword ptr (-20)[ebp],12
mov dword ptr (-40)[ebp],10
mov edi,dword ptr (-40)[ebp]
xor dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],6
je L2177
mov dword ptr (-8)[ebp],358
cmp dword ptr (-4)[ebp],0
je L2179
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2179:
L2177:
mov dword ptr (-20)[ebp],12
mov dword ptr (-44)[ebp],10
mov edi,dword ptr (-44)[ebp]
xor dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],6
je L2181
mov dword ptr (-8)[ebp],359
cmp dword ptr (-4)[ebp],0
je L2183
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2183:
L2181:
mov dword ptr (-20)[ebp],12
mov dword ptr (-48)[ebp],10
mov edi,dword ptr (-20)[ebp]
xor edi,dword ptr (-48)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],6
je L2185
mov dword ptr (-8)[ebp],360
cmp dword ptr (-4)[ebp],0
je L2187
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2187:
L2185:
mov dword ptr (-24)[ebp],12
mov byte ptr (-32)[ebp],10
movsx edi,byte ptr (-32)[ebp]
xor dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],6
je L2189
mov dword ptr (-8)[ebp],361
cmp dword ptr (-4)[ebp],0
je L2191
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2191:
L2189:
mov dword ptr (-24)[ebp],12
mov word ptr (-36)[ebp],10
movsx edi,word ptr (-36)[ebp]
xor dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],6
je L2193
mov dword ptr (-8)[ebp],362
cmp dword ptr (-4)[ebp],0
je L2195
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2195:
L2193:
mov dword ptr (-24)[ebp],12
mov dword ptr (-40)[ebp],10
mov edi,dword ptr (-40)[ebp]
xor dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],6
je L2197
mov dword ptr (-8)[ebp],363
cmp dword ptr (-4)[ebp],0
je L2199
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2199:
L2197:
mov dword ptr (-24)[ebp],12
mov dword ptr (-44)[ebp],10
mov edi,dword ptr (-44)[ebp]
xor dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],6
je L2201
mov dword ptr (-8)[ebp],364
cmp dword ptr (-4)[ebp],0
je L2203
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2203:
L2201:
mov dword ptr (-24)[ebp],12
mov dword ptr (-48)[ebp],10
mov edi,dword ptr (-24)[ebp]
xor edi,dword ptr (-48)[ebp]
mov dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],6
je L2205
mov dword ptr (-8)[ebp],365
cmp dword ptr (-4)[ebp],0
je L2207
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2207:
L2205:
mov dword ptr (-28)[ebp],12
mov byte ptr (-32)[ebp],10
movsx edi,byte ptr (-32)[ebp]
xor dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,6
je L2209
mov dword ptr (-8)[ebp],366
cmp dword ptr (-4)[ebp],0
je L2211
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2211:
L2209:
mov dword ptr (-28)[ebp],12
mov word ptr (-36)[ebp],10
movsx edi,word ptr (-36)[ebp]
xor dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,6
je L2213
mov dword ptr (-8)[ebp],367
cmp dword ptr (-4)[ebp],0
je L2215
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2215:
L2213:
mov dword ptr (-28)[ebp],12
mov dword ptr (-40)[ebp],10
mov edi,dword ptr (-40)[ebp]
xor dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,6
je L2217
mov dword ptr (-8)[ebp],368
cmp dword ptr (-4)[ebp],0
je L2219
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2219:
L2217:
mov dword ptr (-28)[ebp],12
mov dword ptr (-44)[ebp],10
mov edi,dword ptr (-44)[ebp]
xor dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,6
je L2221
mov dword ptr (-8)[ebp],369
cmp dword ptr (-4)[ebp],0
je L2223
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2223:
L2221:
mov dword ptr (-28)[ebp],12
mov dword ptr (-48)[ebp],10
mov edi,dword ptr (-48)[ebp]
xor dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,6
je L2225
mov dword ptr (-8)[ebp],370
cmp dword ptr (-4)[ebp],0
je L2227
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2227:
L2225:
mov byte ptr (-12)[ebp],12
mov byte ptr (-32)[ebp],10
movsx edi,byte ptr (-12)[ebp]
movsx esi,byte ptr (-32)[ebp]
or edi,esi
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,14
je L2229
mov dword ptr (-8)[ebp],371
cmp dword ptr (-4)[ebp],0
je L2231
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2231:
L2229:
mov byte ptr (-12)[ebp],12
mov word ptr (-36)[ebp],10
movsx edi,byte ptr (-12)[ebp]
movsx esi,word ptr (-36)[ebp]
or edi,esi
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,14
je L2233
mov dword ptr (-8)[ebp],372
cmp dword ptr (-4)[ebp],0
je L2235
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2235:
L2233:
mov byte ptr (-12)[ebp],12
mov dword ptr (-40)[ebp],10
movsx edi,byte ptr (-12)[ebp]
or edi,dword ptr (-40)[ebp]
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,14
je L2237
mov dword ptr (-8)[ebp],373
cmp dword ptr (-4)[ebp],0
je L2239
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2239:
L2237:
mov byte ptr (-12)[ebp],12
mov dword ptr (-44)[ebp],10
movsx edi,byte ptr (-12)[ebp]
or edi,dword ptr (-44)[ebp]
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,14
je L2241
mov dword ptr (-8)[ebp],374
cmp dword ptr (-4)[ebp],0
je L2243
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2243:
L2241:
mov byte ptr (-12)[ebp],12
mov dword ptr (-48)[ebp],10
movsx edi,byte ptr (-12)[ebp]
or edi,dword ptr (-48)[ebp]
mov ebx,edi
mov byte ptr (-12)[ebp],bl
movsx edi,byte ptr (-12)[ebp]
cmp edi,14
je L2245
mov dword ptr (-8)[ebp],375
cmp dword ptr (-4)[ebp],0
je L2247
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2247:
L2245:
mov word ptr (-16)[ebp],12
mov byte ptr (-32)[ebp],10
movsx edi,word ptr (-16)[ebp]
movsx esi,byte ptr (-32)[ebp]
or edi,esi
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,14
je L2249
mov dword ptr (-8)[ebp],376
cmp dword ptr (-4)[ebp],0
je L2251
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2251:
L2249:
mov word ptr (-16)[ebp],12
mov word ptr (-36)[ebp],10
movsx edi,word ptr (-16)[ebp]
movsx esi,word ptr (-36)[ebp]
or edi,esi
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,14
je L2253
mov dword ptr (-8)[ebp],377
cmp dword ptr (-4)[ebp],0
je L2255
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2255:
L2253:
mov word ptr (-16)[ebp],12
mov dword ptr (-40)[ebp],10
movsx edi,word ptr (-16)[ebp]
or edi,dword ptr (-40)[ebp]
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,14
je L2257
mov dword ptr (-8)[ebp],378
cmp dword ptr (-4)[ebp],0
je L2259
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2259:
L2257:
mov word ptr (-16)[ebp],12
mov dword ptr (-44)[ebp],10
movsx edi,word ptr (-16)[ebp]
or edi,dword ptr (-44)[ebp]
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,14
je L2261
mov dword ptr (-8)[ebp],379
cmp dword ptr (-4)[ebp],0
je L2263
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2263:
L2261:
mov word ptr (-16)[ebp],12
mov dword ptr (-48)[ebp],10
movsx edi,word ptr (-16)[ebp]
or edi,dword ptr (-48)[ebp]
mov word ptr (-16)[ebp],di
movsx edi,word ptr (-16)[ebp]
cmp edi,14
je L2265
mov dword ptr (-8)[ebp],380
cmp dword ptr (-4)[ebp],0
je L2267
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2267:
L2265:
mov dword ptr (-20)[ebp],12
mov byte ptr (-32)[ebp],10
movsx edi,byte ptr (-32)[ebp]
or dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],14
je L2269
mov dword ptr (-8)[ebp],381
cmp dword ptr (-4)[ebp],0
je L2271
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2271:
L2269:
mov dword ptr (-20)[ebp],12
mov word ptr (-36)[ebp],10
movsx edi,word ptr (-36)[ebp]
or dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],14
je L2273
mov dword ptr (-8)[ebp],382
cmp dword ptr (-4)[ebp],0
je L2275
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2275:
L2273:
mov dword ptr (-20)[ebp],12
mov dword ptr (-40)[ebp],10
mov edi,dword ptr (-40)[ebp]
or dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],14
je L2277
mov dword ptr (-8)[ebp],383
cmp dword ptr (-4)[ebp],0
je L2279
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2279:
L2277:
mov dword ptr (-20)[ebp],12
mov dword ptr (-44)[ebp],10
mov edi,dword ptr (-44)[ebp]
or dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],14
je L2281
mov dword ptr (-8)[ebp],384
cmp dword ptr (-4)[ebp],0
je L2283
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2283:
L2281:
mov dword ptr (-20)[ebp],12
mov dword ptr (-48)[ebp],10
mov edi,dword ptr (-20)[ebp]
or edi,dword ptr (-48)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],14
je L2285
mov dword ptr (-8)[ebp],385
cmp dword ptr (-4)[ebp],0
je L2287
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2287:
L2285:
mov dword ptr (-24)[ebp],12
mov byte ptr (-32)[ebp],10
movsx edi,byte ptr (-32)[ebp]
or dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],14
je L2289
mov dword ptr (-8)[ebp],386
cmp dword ptr (-4)[ebp],0
je L2291
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2291:
L2289:
mov dword ptr (-24)[ebp],12
mov word ptr (-36)[ebp],10
movsx edi,word ptr (-36)[ebp]
or dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],14
je L2293
mov dword ptr (-8)[ebp],387
cmp dword ptr (-4)[ebp],0
je L2295
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2295:
L2293:
mov dword ptr (-24)[ebp],12
mov dword ptr (-40)[ebp],10
mov edi,dword ptr (-40)[ebp]
or dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],14
je L2297
mov dword ptr (-8)[ebp],388
cmp dword ptr (-4)[ebp],0
je L2299
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2299:
L2297:
mov dword ptr (-24)[ebp],12
mov dword ptr (-44)[ebp],10
mov edi,dword ptr (-44)[ebp]
or dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],14
je L2301
mov dword ptr (-8)[ebp],389
cmp dword ptr (-4)[ebp],0
je L2303
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2303:
L2301:
mov dword ptr (-24)[ebp],12
mov dword ptr (-48)[ebp],10
mov edi,dword ptr (-24)[ebp]
or edi,dword ptr (-48)[ebp]
mov dword ptr (-24)[ebp],edi
cmp dword ptr (-24)[ebp],14
je L2305
mov dword ptr (-8)[ebp],390
cmp dword ptr (-4)[ebp],0
je L2307
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2307:
L2305:
mov dword ptr (-28)[ebp],12
mov byte ptr (-32)[ebp],10
movsx edi,byte ptr (-32)[ebp]
or dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,14
je L2309
mov dword ptr (-8)[ebp],391
cmp dword ptr (-4)[ebp],0
je L2311
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2311:
L2309:
mov dword ptr (-28)[ebp],12
mov word ptr (-36)[ebp],10
movsx edi,word ptr (-36)[ebp]
or dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,14
je L2313
mov dword ptr (-8)[ebp],392
cmp dword ptr (-4)[ebp],0
je L2315
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2315:
L2313:
mov dword ptr (-28)[ebp],12
mov dword ptr (-40)[ebp],10
mov edi,dword ptr (-40)[ebp]
or dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,14
je L2317
mov dword ptr (-8)[ebp],393
cmp dword ptr (-4)[ebp],0
je L2319
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2319:
L2317:
mov dword ptr (-28)[ebp],12
mov dword ptr (-44)[ebp],10
mov edi,dword ptr (-44)[ebp]
or dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,14
je L2321
mov dword ptr (-8)[ebp],394
cmp dword ptr (-4)[ebp],0
je L2323
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2323:
L2321:
mov dword ptr (-28)[ebp],12
mov dword ptr (-48)[ebp],10
mov edi,dword ptr (-48)[ebp]
or dword ptr (-28)[ebp],edi
mov edi,dword ptr (-28)[ebp]
cmp edi,14
je L2325
mov dword ptr (-8)[ebp],395
cmp dword ptr (-4)[ebp],0
je L2327
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L702)
push edi
call _printf
add esp,8
L2327:
L2325:
cmp dword ptr (-8)[ebp],0
je L2329
mov dword ptr (-84)[ebp],1
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L2331
push 1
lea edi,(L703)
push edi
call _printf
add esp,8
L2331:
L2329:
mov eax,dword ptr (-84)[ebp]
L701:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L2404 label byte
db 115
db 55
db 49
db 53
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L2405 label byte
db 115
db 55
db 49
db 53
db 32
db 32
db 32
db 0
public _s715
_DATA ends
_TEXT segment
_s715:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,28
mov dword ptr (-28)[ebp],0
mov dword ptr (-20)[ebp],0
lea edi,(L2405)
mov dword ptr (-4)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-8)[ebp],edi
mov dword ptr (-16)[ebp],0
L2406:
L2407:
mov edi,dword ptr (-8)[ebp]
lea esi,(1)[edi]
mov dword ptr (-8)[ebp],esi
mov esi,dword ptr (-4)[ebp]
lea ebx,(1)[esi]
mov dword ptr (-4)[ebp],ebx
mov bl,byte ptr [esi]
mov byte ptr [edi],bl
movsx edi,bl
cmp edi,0
jne L2406
mov dword ptr (-12)[ebp],1
inc dword ptr (-12)[ebp]
inc dword ptr (-12)[ebp]
inc dword ptr (-12)[ebp]
inc dword ptr (-12)[ebp]
mov edi,dword ptr (-12)[ebp]
lea edi,(1)[edi]
mov dword ptr (-12)[ebp],edi
cmp edi,6
je L2409
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L2411
push 1
lea edi,(L2404)
push edi
call _printf
add esp,8
L2411:
inc dword ptr (-16)[ebp]
L2409:
mov edi,dword ptr (-28)[ebp]
push edi
mov dword ptr (-24)[ebp],3
mov edi,dword ptr (-24)[ebp]
lea edi,(2)[edi]
push edi
mov edi,dword ptr (-20)[ebp]
push edi
call _s715f
add esp,12
cmp eax,5
je L2413
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L2415
push 2
lea edi,(L2404)
push edi
call _printf
add esp,8
L2415:
add dword ptr (-16)[ebp],2
L2413:
mov eax,dword ptr (-16)[ebp]
L2403:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
public _s715f
_s715f:
push ebx
push esi
push edi
push ebp
mov ebp,esp
mov eax,dword ptr (24)[ebp]
L2417:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L2419 label byte
db 115
db 55
db 50
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L2420 label byte
db 115
db 55
db 50
db 32
db 32
db 32
db 32
db 0
public _s72
_DATA ends
_TEXT segment
_s72:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,104
lea edi,(L2420)
mov dword ptr (-12)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-16)[ebp],edi
mov dword ptr (-24)[ebp],0
L2421:
L2422:
mov edi,dword ptr (-16)[ebp]
lea esi,(1)[edi]
mov dword ptr (-16)[ebp],esi
mov esi,dword ptr (-12)[ebp]
lea ebx,(1)[esi]
mov dword ptr (-12)[ebp],ebx
mov bl,byte ptr [esi]
mov byte ptr [edi],bl
movsx edi,bl
cmp edi,0
jne L2421
mov dword ptr (-4)[ebp],2
cmp dword ptr (-4)[ebp],2
je L2424
inc dword ptr (-24)[ebp]
push 1
lea edi,(L2419)
push edi
call _printf
add esp,8
L2424:
mov edi,dword ptr (-4)[ebp]
mov esi,edi
neg esi
lea edi,[esi][edi]
cmp edi,0
je L2426
add dword ptr (-24)[ebp],2
push 2
lea edi,(L2419)
push edi
call _printf
add esp,8
L2426:
mov dword ptr (-4)[ebp],0
mov dword ptr (-8)[ebp],0
jmp L2431
L2428:
mov edi,dword ptr (-4)[ebp]
lea edi,[edi*2]
or edi,1
mov dword ptr (-4)[ebp],edi
L2429:
inc dword ptr (-8)[ebp]
L2431:
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (4)[edi]
cmp dword ptr (-8)[ebp],edi
jl L2428
mov edi,dword ptr (-4)[ebp]
not edi
cmp edi,0
je L2432
add dword ptr (-24)[ebp],4
push 4
lea edi,(L2419)
push edi
call _printf
add esp,8
L2432:
mov dword ptr (-4)[ebp],5
mov edi,dword ptr (-4)[ebp]
lea edi,(1)[edi]
mov dword ptr (-4)[ebp],edi
cmp edi,6
jne L2439
mov edi,dword ptr (-4)[ebp]
sub edi,1
mov dword ptr (-4)[ebp],edi
cmp edi,5
jne L2439
mov edi,dword ptr (-4)[ebp]
lea esi,(1)[edi]
mov dword ptr (-4)[ebp],esi
cmp edi,5
jne L2439
mov edi,dword ptr (-4)[ebp]
mov esi,edi
sub esi,1
mov dword ptr (-4)[ebp],esi
cmp edi,6
jne L2439
cmp dword ptr (-4)[ebp],5
je L2434
L2439:
add dword ptr (-24)[ebp],8
push 8
lea edi,(L2419)
push edi
call _printf
add esp,8
L2434:
mov byte ptr (-32)[ebp],26
mov dword ptr (-40)[ebp],26
fld qword ptr (L2440)
fstp qword ptr (-52)[ebp]
mov word ptr (-36)[ebp],26
mov dword ptr (-44)[ebp],26
mov dword ptr (-28)[ebp],26
fld dword ptr (L2441)
fstp dword ptr (-56)[ebp]
mov dword ptr (-20)[ebp],0
movsx edi,word ptr (-36)[ebp]
mov ebx,edi
movsx edi,bl
cmp edi,26
jne L2448
mov edi,dword ptr (-28)[ebp]
mov ebx,edi
movsx edi,bl
cmp edi,26
jne L2448
mov edi,dword ptr (-40)[ebp]
mov ebx,edi
movsx edi,bl
cmp edi,26
jne L2448
mov edi,dword ptr (-44)[ebp]
mov ebx,edi
movsx edi,bl
cmp edi,26
jne L2448
fld dword ptr (-56)[ebp]
call __ftol
mov ebx,eax
movsx edi,bl
cmp edi,26
jne L2448
fld qword ptr (-52)[ebp]
call __ftol
mov ebx,eax
movsx edi,bl
cmp edi,26
je L2442
L2448:
inc dword ptr (-20)[ebp]
L2442:
movsx edi,byte ptr (-32)[ebp]
movsx edi,di
cmp edi,26
jne L2455
mov edi,dword ptr (-28)[ebp]
movsx edi,di
cmp edi,26
jne L2455
mov edi,dword ptr (-40)[ebp]
movsx edi,di
cmp edi,26
jne L2455
mov edi,dword ptr (-44)[ebp]
movsx edi,di
cmp edi,26
jne L2455
fld dword ptr (-56)[ebp]
call __ftol
mov edi,eax
movsx edi,di
cmp edi,26
jne L2455
fld qword ptr (-52)[ebp]
call __ftol
mov edi,eax
movsx edi,di
cmp edi,26
je L2449
L2455:
add dword ptr (-20)[ebp],2
L2449:
movsx edi,byte ptr (-32)[ebp]
cmp edi,26
jne L2462
movsx edi,word ptr (-36)[ebp]
cmp edi,26
jne L2462
cmp dword ptr (-40)[ebp],26
jne L2462
mov edi,dword ptr (-44)[ebp]
cmp edi,26
jne L2462
fld dword ptr (-56)[ebp]
call __ftol
cmp eax,26
jne L2462
fld qword ptr (-52)[ebp]
call __ftol
cmp eax,26
je L2456
L2462:
add dword ptr (-20)[ebp],4
L2456:
movsx edi,byte ptr (-32)[ebp]
cmp edi,26
jne L2469
movsx edi,word ptr (-36)[ebp]
cmp edi,26
jne L2469
cmp dword ptr (-28)[ebp],26
jne L2469
mov edi,dword ptr (-44)[ebp]
cmp edi,26
jne L2469
fld dword ptr (-56)[ebp]
call __ftol
cmp eax,26
jne L2469
fld qword ptr (-52)[ebp]
call __ftol
cmp eax,26
je L2463
L2469:
add dword ptr (-20)[ebp],8
L2463:
movsx edi,byte ptr (-32)[ebp]
cmp edi,26
jne L2478
movsx edi,word ptr (-36)[ebp]
cmp edi,26
jne L2478
mov edi,dword ptr (-28)[ebp]
cmp edi,26
jne L2478
mov edi,dword ptr (-40)[ebp]
cmp edi,26
jne L2478
fld dword ptr (L843)
fcomp dword ptr (-56)[ebp]
fstsw ax
sahf
jp L2479
ja L2479
fld dword ptr (-56)[ebp]
fsub dword ptr (L843)
call __ftol
mov edi,eax
lea edi,(080000000H)[edi]
mov dword ptr (-60)[ebp],edi
jmp L2480
L2479:
fld dword ptr (-56)[ebp]
call __ftol
mov edi,eax
mov dword ptr (-60)[ebp],edi
L2480:
mov edi,dword ptr (-60)[ebp]
cmp edi,26
jne L2478
fld qword ptr (L851)
fcomp qword ptr (-52)[ebp]
fstsw ax
sahf
jp L2481
ja L2481
fld qword ptr (-52)[ebp]
fsub qword ptr (L851)
call __ftol
mov edi,eax
lea edi,(080000000H)[edi]
mov dword ptr (-64)[ebp],edi
jmp L2482
L2481:
fld qword ptr (-52)[ebp]
call __ftol
mov edi,eax
mov dword ptr (-64)[ebp],edi
L2482:
mov edi,dword ptr (-64)[ebp]
cmp edi,26
je L2470
L2478:
add dword ptr (-20)[ebp],16
L2470:
movsx edi,byte ptr (-32)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fld qword ptr (L2440)
fcompp
fstsw ax
sahf
jp L2489
jne L2489
movsx edi,word ptr (-36)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fld qword ptr (L2440)
fcompp
fstsw ax
sahf
jp L2489
jne L2489
mov edi,dword ptr (-28)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fld qword ptr (L2440)
fcompp
fstsw ax
sahf
jp L2489
jne L2489
mov edi,dword ptr (-40)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fld qword ptr (L2440)
fcompp
fstsw ax
sahf
jp L2489
jne L2489
mov edi,dword ptr (-44)[ebp]
fld qword ptr (L597)
mov esi,edi
shr esi,1
push esi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
and edi,1
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
sub esp,4
fstp dword ptr 0[esp]
fld dword ptr 0[esp]
add esp,4
fld qword ptr (L2440)
fcompp
fstsw ax
sahf
jp L2489
jne L2489
fld qword ptr (-52)[ebp]
sub esp,4
fstp dword ptr 0[esp]
fld dword ptr 0[esp]
add esp,4
fld qword ptr (L2440)
fcompp
fstsw ax
sahf
jp L2499
je L2483
L2499:
L2489:
add dword ptr (-20)[ebp],32
L2483:
movsx edi,byte ptr (-32)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fld qword ptr (L2440)
fcompp
fstsw ax
sahf
jp L2496
jne L2496
movsx edi,word ptr (-36)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fld qword ptr (L2440)
fcompp
fstsw ax
sahf
jp L2496
jne L2496
fild dword ptr (-28)[ebp]
fld qword ptr (L2440)
fcompp
fstsw ax
sahf
jp L2496
jne L2496
fild dword ptr (-40)[ebp]
fld qword ptr (L2440)
fcompp
fstsw ax
sahf
jp L2496
jne L2496
mov edi,dword ptr (-44)[ebp]
fld qword ptr (L597)
mov esi,edi
shr esi,1
push esi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
and edi,1
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
fld qword ptr (L2440)
fcompp
fstsw ax
sahf
jp L2496
jne L2496
fld qword ptr (L2440)
fcomp dword ptr (-56)[ebp]
fstsw ax
sahf
jp L2500
je L2490
L2500:
L2496:
add dword ptr (-20)[ebp],64
L2490:
cmp dword ptr (-20)[ebp],0
je L2497
add dword ptr (-24)[ebp],16
push 16
lea edi,(L2419)
push edi
call _printf
add esp,8
L2497:
mov eax,dword ptr (-24)[ebp]
L2418:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L2502 label byte
db 115
db 55
db 53
db 55
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L2503 label byte
db 115
db 55
db 53
db 55
db 32
db 32
db 32
db 0
public _s757
_DATA ends
_TEXT segment
_s757:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,148
lea edi,(L2503)
mov dword ptr (-112)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-116)[ebp],edi
mov dword ptr (-120)[ebp],0
L2504:
L2505:
mov edi,dword ptr (-116)[ebp]
lea esi,(1)[edi]
mov dword ptr (-116)[ebp],esi
mov esi,dword ptr (-112)[ebp]
lea ebx,(1)[esi]
mov dword ptr (-112)[ebp],ebx
mov bl,byte ptr [esi]
mov byte ptr [edi],bl
movsx edi,bl
cmp edi,0
jne L2504
mov dword ptr (-124)[ebp],40
mov edi,dword ptr (-124)[ebp]
lea esi,[edi*8]
lea esi,[esi*4]
cmp esi,1280
jne L2509
sar edi,3
sar edi,2
cmp edi,1
je L2507
L2509:
inc dword ptr (-120)[ebp]
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L2510
push 1
lea edi,(L2502)
push edi
call _printf
add esp,8
L2510:
L2507:
mov dword ptr (-84)[ebp],0
mov dword ptr (-100)[ebp],0
jmp L2515
L2512:
mov dword ptr (-92)[ebp],1
mov edi,dword ptr (-92)[ebp]
mov esi,dword ptr (20)[ebp]
mov esi,dword ptr (16)[esi]
sub esi,1
mov ecx,esi
shl edi,cl
mov dword ptr (-96)[ebp],edi
mov dword ptr (-104)[ebp],0
mov edi,dword ptr (-104)[ebp]
not edi
mov esi,dword ptr (-100)[ebp]
mov ebx,edi
mov ecx,esi
shr ebx,cl
mov dword ptr (-108)[ebp],ebx
mov ecx,esi
shl edi,cl
mov dword ptr (-104)[ebp],edi
mov dword ptr (-88)[ebp],0
jmp L2519
L2516:
mov edi,dword ptr (-100)[ebp]
cmp dword ptr (-88)[ebp],edi
jge L2527
mov dword ptr (-132)[ebp],1
jmp L2528
L2527:
mov dword ptr (-132)[ebp],0
L2528:
mov edi,dword ptr (-92)[ebp]
and edi,dword ptr (-104)[ebp]
cmp edi,0
jne L2529
mov dword ptr (-136)[ebp],1
jmp L2530
L2529:
mov dword ptr (-136)[ebp],0
L2530:
mov edi,dword ptr (-136)[ebp]
cmp dword ptr (-132)[ebp],edi
jne L2526
mov edi,dword ptr (-100)[ebp]
cmp dword ptr (-88)[ebp],edi
jge L2531
mov dword ptr (-140)[ebp],1
jmp L2532
L2531:
mov dword ptr (-140)[ebp],0
L2532:
mov edi,dword ptr (-96)[ebp]
and edi,dword ptr (-108)[ebp]
cmp edi,0
jne L2533
mov dword ptr (-144)[ebp],1
jmp L2534
L2533:
mov dword ptr (-144)[ebp],0
L2534:
mov edi,dword ptr (-144)[ebp]
cmp dword ptr (-140)[ebp],edi
je L2520
L2526:
mov dword ptr (-84)[ebp],1
L2520:
mov edi,dword ptr (-92)[ebp]
lea edi,[edi*2]
mov dword ptr (-92)[ebp],edi
mov edi,dword ptr (-96)[ebp]
shr edi,1
mov dword ptr (-96)[ebp],edi
L2517:
inc dword ptr (-88)[ebp]
L2519:
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (16)[edi]
cmp dword ptr (-88)[ebp],edi
jl L2516
L2513:
inc dword ptr (-100)[ebp]
L2515:
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (16)[edi]
cmp dword ptr (-100)[ebp],edi
jl L2512
cmp dword ptr (-84)[ebp],0
je L2535
add dword ptr (-120)[ebp],2
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L2537
push 2
lea edi,(L2502)
push edi
call _printf
add esp,8
L2537:
L2535:
mov dword ptr (-16)[ebp],3
mov dword ptr (-12)[ebp],2
mov dword ptr (-8)[ebp],1
mov edi,dword ptr (-12)[ebp]
cmp dword ptr (-16)[ebp],edi
jge L2545
mov dword ptr (-136)[ebp],1
jmp L2546
L2545:
mov dword ptr (-136)[ebp],0
L2546:
mov edi,dword ptr (-8)[ebp]
cmp dword ptr (-136)[ebp],edi
jge L2543
mov dword ptr (-132)[ebp],1
jmp L2544
L2543:
mov dword ptr (-132)[ebp],0
L2544:
cmp dword ptr (-132)[ebp],1
je L2539
add dword ptr (-120)[ebp],4
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L2547
push 4
lea edi,(L2502)
push edi
call _printf
add esp,8
L2547:
L2539:
lea edi,(-76)[ebp]
lea esi,(-80)[ebp]
cmp edi,esi
jne L2549
add dword ptr (-120)[ebp],8
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L2552
push 8
lea edi,(L2502)
push edi
call _printf
add esp,8
L2552:
L2549:
lea edi,(-76)[ebp]
lea esi,(-80)[ebp]
cmp edi,esi
jae L2554
mov edi,dword ptr (20)[ebp]
cmp dword ptr (40)[edi],0
je L2557
lea edi,(L2559)
push edi
call _printf
add esp,4
L2557:
L2554:
mov dword ptr (-84)[ebp],0
mov dword ptr (-88)[ebp],0
L2560:
mov edi,dword ptr (-88)[ebp]
mov dword ptr (-80)[ebp][edi*4],1
L2561:
inc dword ptr (-88)[ebp]
cmp dword ptr (-88)[ebp],16
jl L2560
mov dword ptr (-76)[ebp],0
mov dword ptr (-64)[ebp],0
mov dword ptr (-56)[ebp],0
mov dword ptr (-52)[ebp],0
mov dword ptr (-44)[ebp],0
mov dword ptr (-28)[ebp],0
mov dword ptr (-16)[ebp],0
L2570:
mov dword ptr (-12)[ebp],0
L2574:
mov dword ptr (-8)[ebp],0
L2578:
mov dword ptr (-4)[ebp],0
L2582:
mov edi,dword ptr (-12)[ebp]
cmp dword ptr (-16)[ebp],edi
jge L2593
mov dword ptr (-144)[ebp],1
jmp L2594
L2593:
mov dword ptr (-144)[ebp],0
L2594:
mov edi,dword ptr (-4)[ebp]
cmp dword ptr (-8)[ebp],edi
jge L2595
mov dword ptr (-148)[ebp],1
jmp L2596
L2595:
mov dword ptr (-148)[ebp],0
L2596:
mov edi,dword ptr (-148)[ebp]
cmp dword ptr (-144)[ebp],edi
jne L2591
mov dword ptr (-140)[ebp],1
jmp L2592
L2591:
mov dword ptr (-140)[ebp],0
L2592:
mov edi,dword ptr (-16)[ebp]
mov esi,dword ptr (-12)[ebp]
lea esi,[esi*4]
lea edi,[esi][edi*8]
mov esi,dword ptr (-8)[ebp]
lea esi,[esi*2]
lea edi,[esi][edi]
mov esi,dword ptr (-4)[ebp]
lea edi,[esi][edi]
mov edi,dword ptr (-80)[ebp][edi*4]
cmp dword ptr (-140)[ebp],edi
je L2586
mov dword ptr (-84)[ebp],1
L2586:
L2583:
inc dword ptr (-4)[ebp]
cmp dword ptr (-4)[ebp],2
jl L2582
L2579:
inc dword ptr (-8)[ebp]
cmp dword ptr (-8)[ebp],2
jl L2578
L2575:
inc dword ptr (-12)[ebp]
cmp dword ptr (-12)[ebp],2
jl L2574
L2571:
inc dword ptr (-16)[ebp]
cmp dword ptr (-16)[ebp],2
jl L2570
cmp dword ptr (-84)[ebp],0
je L2597
add dword ptr (-120)[ebp],16
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L2599
push 16
lea edi,(L2502)
push edi
call _printf
add esp,8
L2599:
L2597:
mov dword ptr (-128)[ebp],0
mov edi,dword ptr (-128)[ebp]
cmp edi,0
je L2601
add dword ptr (-120)[ebp],32
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L2603
push 32
lea edi,(L2502)
push edi
call _printf
add esp,8
L2603:
L2601:
mov eax,dword ptr (-120)[ebp]
L2501:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L2606 label byte
db 76
db 111
db 99
db 97
db 108
db 32
db 101
db 114
db 114
db 111
db 114
db 32
db 37
db 100
db 46
db 10
db 0
align 1
L2607 label byte
db 115
db 55
db 56
db 49
db 51
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L2608 label byte
db 115
db 55
db 56
db 49
db 51
db 32
db 32
db 0
public _s7813
_DATA ends
_TEXT segment
_s7813:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,88
lea edi,(L2608)
mov dword ptr (-24)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea esi,(60)[edi]
mov dword ptr (-28)[ebp],esi
mov dword ptr (-8)[ebp],0
mov dword ptr (-32)[ebp],0
mov edi,dword ptr (48)[edi]
mov dword ptr (-4)[ebp],edi
L2609:
L2610:
mov edi,dword ptr (-28)[ebp]
lea esi,(1)[edi]
mov dword ptr (-28)[ebp],esi
mov esi,dword ptr (-24)[ebp]
lea ebx,(1)[esi]
mov dword ptr (-24)[ebp],ebx
mov bl,byte ptr [esi]
mov byte ptr [edi],bl
movsx edi,bl
cmp edi,0
jne L2609
jmp L2612
mov dword ptr (-8)[ebp],1
cmp dword ptr (-4)[ebp],0
je L2614
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2614:
L2612:
jmp L2616
mov dword ptr (-8)[ebp],2
cmp dword ptr (-4)[ebp],0
je L2618
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2618:
L2616:
jmp L2620
mov dword ptr (-8)[ebp],3
cmp dword ptr (-4)[ebp],0
je L2622
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2622:
L2620:
jmp L2624
mov dword ptr (-8)[ebp],4
cmp dword ptr (-4)[ebp],0
je L2626
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2626:
L2624:
jmp L2628
mov dword ptr (-8)[ebp],5
cmp dword ptr (-4)[ebp],0
je L2630
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2630:
L2628:
jmp L2632
mov dword ptr (-8)[ebp],6
cmp dword ptr (-4)[ebp],0
je L2634
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2634:
L2632:
jmp L2636
mov dword ptr (-8)[ebp],7
cmp dword ptr (-4)[ebp],0
je L2638
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2638:
L2636:
jmp L2640
mov dword ptr (-8)[ebp],8
cmp dword ptr (-4)[ebp],0
je L2642
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2642:
L2640:
jmp L2644
mov dword ptr (-8)[ebp],9
cmp dword ptr (-4)[ebp],0
je L2646
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2646:
L2644:
jmp L2648
mov dword ptr (-8)[ebp],10
cmp dword ptr (-4)[ebp],0
je L2650
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2650:
L2648:
jmp L2652
mov dword ptr (-8)[ebp],11
cmp dword ptr (-4)[ebp],0
je L2654
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2654:
L2652:
jmp L2656
mov dword ptr (-8)[ebp],12
cmp dword ptr (-4)[ebp],0
je L2658
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2658:
L2656:
jmp L2660
mov dword ptr (-8)[ebp],13
cmp dword ptr (-4)[ebp],0
je L2662
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2662:
L2660:
jmp L2664
mov dword ptr (-8)[ebp],14
cmp dword ptr (-4)[ebp],0
je L2666
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2666:
L2664:
jmp L2668
mov dword ptr (-8)[ebp],15
cmp dword ptr (-4)[ebp],0
je L2670
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2670:
L2668:
jmp L2672
mov dword ptr (-8)[ebp],16
cmp dword ptr (-4)[ebp],0
je L2674
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2674:
L2672:
jmp L2676
mov dword ptr (-8)[ebp],17
cmp dword ptr (-4)[ebp],0
je L2678
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2678:
L2676:
jmp L2680
mov dword ptr (-8)[ebp],18
cmp dword ptr (-4)[ebp],0
je L2682
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2682:
L2680:
jmp L2684
mov dword ptr (-8)[ebp],16
cmp dword ptr (-4)[ebp],0
je L2686
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2686:
L2684:
jmp L2688
mov dword ptr (-8)[ebp],20
cmp dword ptr (-4)[ebp],0
je L2690
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2690:
L2688:
jmp L2692
mov dword ptr (-8)[ebp],21
cmp dword ptr (-4)[ebp],0
je L2694
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2694:
L2692:
jmp L2696
mov dword ptr (-8)[ebp],22
cmp dword ptr (-4)[ebp],0
je L2698
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2698:
L2696:
jmp L2700
mov dword ptr (-8)[ebp],23
cmp dword ptr (-4)[ebp],0
je L2702
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2702:
L2700:
jmp L2704
mov dword ptr (-8)[ebp],24
cmp dword ptr (-4)[ebp],0
je L2706
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2706:
L2704:
jmp L2708
mov dword ptr (-8)[ebp],25
cmp dword ptr (-4)[ebp],0
je L2710
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2710:
L2708:
jmp L2712
mov dword ptr (-8)[ebp],26
cmp dword ptr (-4)[ebp],0
je L2714
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2714:
L2712:
jmp L2716
mov dword ptr (-8)[ebp],27
cmp dword ptr (-4)[ebp],0
je L2718
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2718:
L2716:
jmp L2720
mov dword ptr (-8)[ebp],28
cmp dword ptr (-4)[ebp],0
je L2722
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2722:
L2720:
jmp L2724
mov dword ptr (-8)[ebp],26
cmp dword ptr (-4)[ebp],0
je L2726
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2726:
L2724:
jmp L2728
mov dword ptr (-8)[ebp],30
cmp dword ptr (-4)[ebp],0
je L2730
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2730:
L2728:
jmp L2732
mov dword ptr (-8)[ebp],31
cmp dword ptr (-4)[ebp],0
je L2734
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2734:
L2732:
jmp L2736
mov dword ptr (-8)[ebp],32
cmp dword ptr (-4)[ebp],0
je L2738
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2738:
L2736:
jmp L2740
mov dword ptr (-8)[ebp],33
cmp dword ptr (-4)[ebp],0
je L2742
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2742:
L2740:
jmp L2744
mov dword ptr (-8)[ebp],34
cmp dword ptr (-4)[ebp],0
je L2746
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2746:
L2744:
jmp L2748
mov dword ptr (-8)[ebp],35
cmp dword ptr (-4)[ebp],0
je L2750
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2750:
L2748:
jmp L2752
mov dword ptr (-8)[ebp],36
cmp dword ptr (-4)[ebp],0
je L2754
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2754:
L2752:
jmp L2756
mov dword ptr (-8)[ebp],37
cmp dword ptr (-4)[ebp],0
je L2758
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2758:
L2756:
jmp L2760
mov dword ptr (-8)[ebp],38
cmp dword ptr (-4)[ebp],0
je L2762
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2762:
L2760:
jmp L2764
mov dword ptr (-8)[ebp],39
cmp dword ptr (-4)[ebp],0
je L2766
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2766:
L2764:
jmp L2768
mov dword ptr (-8)[ebp],40
cmp dword ptr (-4)[ebp],0
je L2770
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2770:
L2768:
jmp L2772
mov dword ptr (-8)[ebp],41
cmp dword ptr (-4)[ebp],0
je L2774
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2774:
L2772:
jmp L2776
mov dword ptr (-8)[ebp],42
cmp dword ptr (-4)[ebp],0
je L2778
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2778:
L2776:
jmp L2780
mov dword ptr (-8)[ebp],43
cmp dword ptr (-4)[ebp],0
je L2782
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2782:
L2780:
jmp L2784
mov dword ptr (-8)[ebp],44
cmp dword ptr (-4)[ebp],0
je L2786
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2786:
L2784:
jmp L2788
mov dword ptr (-8)[ebp],45
cmp dword ptr (-4)[ebp],0
je L2790
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2790:
L2788:
jmp L2792
mov dword ptr (-8)[ebp],46
cmp dword ptr (-4)[ebp],0
je L2794
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2794:
L2792:
jmp L2796
mov dword ptr (-8)[ebp],47
cmp dword ptr (-4)[ebp],0
je L2798
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2798:
L2796:
jmp L2800
mov dword ptr (-8)[ebp],48
cmp dword ptr (-4)[ebp],0
je L2802
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2802:
L2800:
jmp L2804
mov dword ptr (-8)[ebp],49
cmp dword ptr (-4)[ebp],0
je L2806
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2806:
L2804:
jmp L2808
mov dword ptr (-8)[ebp],50
cmp dword ptr (-4)[ebp],0
je L2810
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2810:
L2808:
jmp L2812
mov dword ptr (-8)[ebp],51
cmp dword ptr (-4)[ebp],0
je L2814
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2814:
L2812:
jmp L2816
mov dword ptr (-8)[ebp],52
cmp dword ptr (-4)[ebp],0
je L2818
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2818:
L2816:
jmp L2820
mov dword ptr (-8)[ebp],53
cmp dword ptr (-4)[ebp],0
je L2822
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2822:
L2820:
jmp L2824
mov dword ptr (-8)[ebp],54
cmp dword ptr (-4)[ebp],0
je L2826
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2826:
L2824:
jmp L2828
mov dword ptr (-8)[ebp],55
cmp dword ptr (-4)[ebp],0
je L2830
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2830:
L2828:
jmp L2832
mov dword ptr (-8)[ebp],56
cmp dword ptr (-4)[ebp],0
je L2834
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2834:
L2832:
jmp L2836
mov dword ptr (-8)[ebp],57
cmp dword ptr (-4)[ebp],0
je L2838
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2838:
L2836:
jmp L2840
mov dword ptr (-8)[ebp],58
cmp dword ptr (-4)[ebp],0
je L2842
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2842:
L2840:
jmp L2844
mov dword ptr (-8)[ebp],56
cmp dword ptr (-4)[ebp],0
je L2846
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2846:
L2844:
jmp L2848
mov dword ptr (-8)[ebp],60
cmp dword ptr (-4)[ebp],0
je L2850
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2850:
L2848:
jmp L2852
mov dword ptr (-8)[ebp],61
cmp dword ptr (-4)[ebp],0
je L2854
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2854:
L2852:
jmp L2856
mov dword ptr (-8)[ebp],62
cmp dword ptr (-4)[ebp],0
je L2858
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2858:
L2856:
jmp L2860
mov dword ptr (-8)[ebp],63
cmp dword ptr (-4)[ebp],0
je L2862
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2862:
L2860:
jmp L2864
mov dword ptr (-8)[ebp],64
cmp dword ptr (-4)[ebp],0
je L2866
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2866:
L2864:
jmp L2868
mov dword ptr (-8)[ebp],65
cmp dword ptr (-4)[ebp],0
je L2870
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2870:
L2868:
jmp L2872
mov dword ptr (-8)[ebp],66
cmp dword ptr (-4)[ebp],0
je L2874
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2874:
L2872:
jmp L2876
mov dword ptr (-8)[ebp],67
cmp dword ptr (-4)[ebp],0
je L2878
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2878:
L2876:
jmp L2880
mov dword ptr (-8)[ebp],68
cmp dword ptr (-4)[ebp],0
je L2882
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2882:
L2880:
jmp L2884
mov dword ptr (-8)[ebp],69
cmp dword ptr (-4)[ebp],0
je L2886
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2886:
L2884:
jmp L2888
mov dword ptr (-8)[ebp],70
cmp dword ptr (-4)[ebp],0
je L2890
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2890:
L2888:
jmp L2892
mov dword ptr (-8)[ebp],71
cmp dword ptr (-4)[ebp],0
je L2894
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2894:
L2892:
jmp L2896
mov dword ptr (-8)[ebp],72
cmp dword ptr (-4)[ebp],0
je L2898
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2898:
L2896:
jmp L2900
mov dword ptr (-8)[ebp],73
cmp dword ptr (-4)[ebp],0
je L2902
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2902:
L2900:
jmp L2904
mov dword ptr (-8)[ebp],74
cmp dword ptr (-4)[ebp],0
je L2906
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2906:
L2904:
jmp L2908
mov dword ptr (-8)[ebp],75
cmp dword ptr (-4)[ebp],0
je L2910
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2910:
L2908:
cmp dword ptr (-8)[ebp],0
je L2912
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L2914
push 1
lea edi,(L2607)
push edi
call _printf
add esp,8
L2914:
inc dword ptr (-32)[ebp]
L2912:
mov dword ptr (-8)[ebp],0
mov dword ptr (-16)[ebp],0
mov dword ptr (-12)[ebp],0
mov edi,dword ptr (-12)[ebp]
lea esi,(1)[edi]
mov dword ptr (-12)[ebp],esi
cmp edi,0
je L2917
mov edi,dword ptr (-16)[ebp]
lea esi,(1)[edi]
mov dword ptr (-16)[ebp],esi
cmp edi,0
je L2917
mov dword ptr (-44)[ebp],1
jmp L2918
L2917:
mov dword ptr (-44)[ebp],0
L2918:
mov edi,dword ptr (-44)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-12)[ebp],1
je L2919
mov dword ptr (-8)[ebp],1
cmp dword ptr (-4)[ebp],0
je L2921
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2921:
L2919:
cmp dword ptr (-16)[ebp],0
je L2923
mov dword ptr (-8)[ebp],2
cmp dword ptr (-4)[ebp],0
je L2925
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2925:
L2923:
cmp dword ptr (-20)[ebp],0
je L2927
mov dword ptr (-8)[ebp],3
cmp dword ptr (-4)[ebp],0
je L2929
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2929:
L2927:
cmp dword ptr (-12)[ebp],0
je L2932
mov edi,dword ptr (-16)[ebp]
lea esi,(1)[edi]
mov dword ptr (-16)[ebp],esi
cmp edi,0
je L2932
mov dword ptr (-48)[ebp],1
jmp L2933
L2932:
mov dword ptr (-48)[ebp],0
L2933:
mov edi,dword ptr (-48)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-12)[ebp],1
je L2934
mov dword ptr (-8)[ebp],4
cmp dword ptr (-4)[ebp],0
je L2936
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2936:
L2934:
cmp dword ptr (-16)[ebp],1
je L2938
mov dword ptr (-8)[ebp],5
cmp dword ptr (-4)[ebp],0
je L2940
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2940:
L2938:
cmp dword ptr (-20)[ebp],0
je L2942
mov dword ptr (-8)[ebp],6
cmp dword ptr (-4)[ebp],0
je L2944
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2944:
L2942:
mov edi,dword ptr (-12)[ebp]
mov esi,edi
sub esi,1
mov dword ptr (-12)[ebp],esi
cmp edi,0
je L2947
cmp dword ptr (-16)[ebp],0
je L2947
mov dword ptr (-52)[ebp],1
jmp L2948
L2947:
mov dword ptr (-52)[ebp],0
L2948:
mov edi,dword ptr (-52)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-12)[ebp],0
je L2949
mov dword ptr (-8)[ebp],7
cmp dword ptr (-4)[ebp],0
je L2951
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2951:
L2949:
cmp dword ptr (-16)[ebp],1
je L2953
mov dword ptr (-8)[ebp],8
cmp dword ptr (-4)[ebp],0
je L2955
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2955:
L2953:
cmp dword ptr (-20)[ebp],1
je L2957
mov dword ptr (-8)[ebp],9
cmp dword ptr (-4)[ebp],0
je L2959
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2959:
L2957:
cmp dword ptr (-12)[ebp],0
je L2962
mov edi,dword ptr (-16)[ebp]
mov esi,edi
sub esi,1
mov dword ptr (-16)[ebp],esi
cmp edi,0
je L2962
mov dword ptr (-56)[ebp],1
jmp L2963
L2962:
mov dword ptr (-56)[ebp],0
L2963:
mov edi,dword ptr (-56)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-12)[ebp],0
je L2964
mov dword ptr (-8)[ebp],10
cmp dword ptr (-4)[ebp],0
je L2966
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2966:
L2964:
cmp dword ptr (-16)[ebp],1
je L2968
mov dword ptr (-8)[ebp],11
cmp dword ptr (-4)[ebp],0
je L2970
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2970:
L2968:
cmp dword ptr (-20)[ebp],0
je L2972
mov dword ptr (-8)[ebp],12
cmp dword ptr (-4)[ebp],0
je L2974
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2974:
L2972:
cmp dword ptr (-8)[ebp],0
je L2976
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L2978
push 2
lea edi,(L2607)
push edi
call _printf
add esp,8
L2978:
add dword ptr (-32)[ebp],2
L2976:
mov dword ptr (-8)[ebp],0
mov dword ptr (-16)[ebp],0
mov dword ptr (-12)[ebp],0
mov edi,dword ptr (-12)[ebp]
lea esi,(1)[edi]
mov dword ptr (-12)[ebp],esi
cmp edi,0
jne L2983
cmp dword ptr (-16)[ebp],0
je L2981
L2983:
mov dword ptr (-60)[ebp],1
jmp L2982
L2981:
mov dword ptr (-60)[ebp],0
L2982:
mov edi,dword ptr (-60)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-12)[ebp],1
je L2984
mov dword ptr (-8)[ebp],1
cmp dword ptr (-4)[ebp],0
je L2986
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2986:
L2984:
cmp dword ptr (-16)[ebp],0
je L2988
mov dword ptr (-8)[ebp],2
cmp dword ptr (-4)[ebp],0
je L2990
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2990:
L2988:
cmp dword ptr (-20)[ebp],0
je L2992
mov dword ptr (-8)[ebp],3
cmp dword ptr (-4)[ebp],0
je L2994
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L2994:
L2992:
mov edi,dword ptr (-16)[ebp]
lea esi,(1)[edi]
mov dword ptr (-16)[ebp],esi
cmp edi,0
jne L2999
cmp dword ptr (-12)[ebp],0
je L2997
L2999:
mov dword ptr (-64)[ebp],1
jmp L2998
L2997:
mov dword ptr (-64)[ebp],0
L2998:
mov edi,dword ptr (-64)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-12)[ebp],1
je L3000
mov dword ptr (-8)[ebp],4
cmp dword ptr (-4)[ebp],0
je L3002
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L3002:
L3000:
cmp dword ptr (-16)[ebp],1
je L3004
mov dword ptr (-8)[ebp],5
cmp dword ptr (-4)[ebp],0
je L3006
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L3006:
L3004:
cmp dword ptr (-20)[ebp],1
je L3008
mov dword ptr (-8)[ebp],6
cmp dword ptr (-4)[ebp],0
je L3010
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L3010:
L3008:
mov edi,dword ptr (-12)[ebp]
mov esi,edi
sub esi,1
mov dword ptr (-12)[ebp],esi
cmp edi,0
jne L3015
mov edi,dword ptr (-16)[ebp]
mov esi,edi
sub esi,1
mov dword ptr (-16)[ebp],esi
cmp edi,0
je L3013
L3015:
mov dword ptr (-68)[ebp],1
jmp L3014
L3013:
mov dword ptr (-68)[ebp],0
L3014:
mov edi,dword ptr (-68)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-12)[ebp],0
je L3016
mov dword ptr (-8)[ebp],7
cmp dword ptr (-4)[ebp],0
je L3018
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L3018:
L3016:
cmp dword ptr (-16)[ebp],1
je L3020
mov dword ptr (-8)[ebp],8
cmp dword ptr (-4)[ebp],0
je L3022
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L3022:
L3020:
cmp dword ptr (-20)[ebp],1
je L3024
mov dword ptr (-8)[ebp],9
cmp dword ptr (-4)[ebp],0
je L3026
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L3026:
L3024:
cmp dword ptr (-12)[ebp],0
jne L3031
mov edi,dword ptr (-16)[ebp]
mov esi,edi
sub esi,1
mov dword ptr (-16)[ebp],esi
cmp edi,0
je L3029
L3031:
mov dword ptr (-72)[ebp],1
jmp L3030
L3029:
mov dword ptr (-72)[ebp],0
L3030:
mov edi,dword ptr (-72)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-12)[ebp],0
je L3032
mov dword ptr (-8)[ebp],10
cmp dword ptr (-4)[ebp],0
je L3034
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L3034:
L3032:
cmp dword ptr (-16)[ebp],0
je L3036
mov dword ptr (-8)[ebp],11
cmp dword ptr (-4)[ebp],0
je L3038
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L3038:
L3036:
cmp dword ptr (-20)[ebp],1
je L3040
mov dword ptr (-8)[ebp],12
cmp dword ptr (-4)[ebp],0
je L3042
mov edi,dword ptr (-8)[ebp]
push edi
lea edi,(L2606)
push edi
call _printf
add esp,8
L3042:
L3040:
cmp dword ptr (-8)[ebp],0
je L3044
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3046
push 4
lea edi,(L2607)
push edi
call _printf
add esp,8
L3046:
add dword ptr (-32)[ebp],4
L3044:
mov dword ptr (-16)[ebp],0
mov dword ptr (-12)[ebp],0
mov dword ptr (-36)[ebp],0
mov dword ptr (-40)[ebp],1
cmp dword ptr (-40)[ebp],0
je L3050
mov edi,dword ptr (-36)[ebp]
mov dword ptr (-76)[ebp],edi
jmp L3051
L3050:
cmp dword ptr (-40)[ebp],0
je L3052
mov edi,dword ptr (-12)[ebp]
lea esi,(1)[edi]
mov dword ptr (-12)[ebp],esi
mov dword ptr (-80)[ebp],edi
jmp L3053
L3052:
mov edi,dword ptr (-16)[ebp]
lea esi,(1)[edi]
mov dword ptr (-16)[ebp],esi
mov dword ptr (-80)[ebp],edi
L3053:
mov edi,dword ptr (-80)[ebp]
mov dword ptr (-76)[ebp],edi
L3051:
mov edi,dword ptr (-76)[ebp]
mov dword ptr (-20)[ebp],edi
cmp dword ptr (-20)[ebp],0
jne L3057
cmp dword ptr (-12)[ebp],0
jne L3057
cmp dword ptr (-16)[ebp],0
je L3054
L3057:
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3058
push 8
lea edi,(L2607)
push edi
call _printf
add esp,8
L3058:
add dword ptr (-32)[ebp],8
L3054:
cmp dword ptr (-40)[ebp],0
je L3065
mov edi,dword ptr (-36)[ebp]
mov dword ptr (-84)[ebp],edi
jmp L3066
L3065:
mov dword ptr (-84)[ebp],1
L3066:
cmp dword ptr (-84)[ebp],0
jne L3064
cmp dword ptr (-36)[ebp],0
je L3067
mov dword ptr (-88)[ebp],1
jmp L3068
L3067:
mov edi,dword ptr (-36)[ebp]
mov dword ptr (-88)[ebp],edi
L3068:
cmp dword ptr (-88)[ebp],0
je L3060
L3064:
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3069
push 16
lea edi,(L2607)
push edi
call _printf
add esp,8
L3069:
add dword ptr (-32)[ebp],16
L3060:
mov eax,dword ptr (-32)[ebp]
L2605:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L3072 label byte
db 115
db 56
db 49
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L3073 label byte
db 115
db 56
db 49
db 32
db 32
db 32
db 32
db 0
align 1
L3074 label byte
db 82
db 101
db 103
db 105
db 115
db 116
db 101
db 114
db 32
db 99
db 111
db 117
db 110
db 116
db 32
db 102
db 111
db 114
db 32
db 37
db 115
db 32
db 105
db 115
db 32
db 117
db 110
db 114
db 101
db 108
db 105
db 97
db 98
db 108
db 101
db 46
db 10
db 0
align 1
L3075 label byte
db 37
db 100
db 32
db 114
db 101
db 103
db 105
db 115
db 116
db 101
db 114
db 115
db 32
db 97
db 115
db 115
db 105
db 103
db 110
db 101
db 100
db 32
db 116
db 111
db 32
db 37
db 115
db 32
db 118
db 97
db 114
db 105
db 97
db 98
db 108
db 101
db 115
db 46
db 10
db 0
public _s81
_DATA ends
_TEXT segment
_s81:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,56
mov dword ptr (-56)[ebp],0
mov dword ptr (-44)[ebp],0
mov dword ptr (-48)[ebp],0
mov dword ptr (-52)[ebp],0
lea edi,(L3073)
mov dword ptr (-36)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-40)[ebp],edi
L3076:
L3077:
mov edi,dword ptr (-40)[ebp]
lea esi,(1)[edi]
mov dword ptr (-40)[ebp],esi
mov esi,dword ptr (-36)[ebp]
lea ebx,(1)[esi]
mov dword ptr (-36)[ebp],ebx
mov bl,byte ptr [esi]
mov byte ptr [edi],bl
movsx edi,bl
cmp edi,0
jne L3076
mov dword ptr (-16)[ebp],1
mov dword ptr (-20)[ebp],0
L3079:
mov edi,dword ptr (-16)[ebp]
mov ebx,edi
mov byte ptr (-4)[ebp],bl
mov byte ptr (-24)[ebp],bl
lea esi,(-16)[ebp]
mov dword ptr (-8)[ebp],esi
lea esi,(-16)[ebp]
mov dword ptr (-28)[ebp],esi
mov dword ptr (-12)[ebp],edi
mov dword ptr (-32)[ebp],edi
movsx edi,byte ptr (-4)[ebp]
movsx esi,byte ptr (-24)[ebp]
cmp edi,esi
je L3083
mov dword ptr (-44)[ebp],1
L3083:
mov edi,dword ptr (-8)[ebp]
mov esi,dword ptr (-28)[ebp]
cmp edi,esi
je L3085
mov dword ptr (-48)[ebp],1
L3085:
mov edi,dword ptr (-32)[ebp]
cmp dword ptr (-12)[ebp],edi
je L3087
mov dword ptr (-52)[ebp],1
L3087:
sal dword ptr (-16)[ebp],1
L3080:
inc dword ptr (-20)[ebp]
cmp dword ptr (-20)[ebp],50
jl L3079
cmp dword ptr (-44)[ebp],0
je L3089
inc dword ptr (-56)[ebp]
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3091
push 1
lea edi,(L3072)
push edi
call _printf
add esp,8
L3091:
L3089:
cmp dword ptr (-48)[ebp],0
je L3093
add dword ptr (-56)[ebp],2
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3095
push 2
lea edi,(L3072)
push edi
call _printf
add esp,8
L3095:
L3093:
cmp dword ptr (-52)[ebp],0
je L3097
add dword ptr (-56)[ebp],4
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3099
push 4
lea edi,(L3072)
push edi
call _printf
add esp,8
L3099:
L3097:
call _regc
add esp,0
mov dword ptr (-16)[ebp],eax
mov edi,dword ptr (20)[ebp]
cmp dword ptr (40)[edi],0
je L3101
cmp dword ptr (-16)[ebp],0
jge L3103
lea edi,(L426)
push edi
lea edi,(L3074)
push edi
call _printf
add esp,8
jmp L3104
L3103:
lea edi,(L426)
push edi
mov edi,dword ptr (-16)[ebp]
push edi
lea edi,(L3075)
push edi
call _printf
add esp,12
L3104:
L3101:
call _regp
add esp,0
mov dword ptr (-16)[ebp],eax
mov edi,dword ptr (20)[ebp]
cmp dword ptr (40)[edi],0
je L3105
cmp dword ptr (-16)[ebp],0
jge L3107
lea edi,(L3109)
push edi
lea edi,(L3074)
push edi
call _printf
add esp,8
jmp L3108
L3107:
lea edi,(L3109)
push edi
mov edi,dword ptr (-16)[ebp]
push edi
lea edi,(L3075)
push edi
call _printf
add esp,12
L3108:
L3105:
call _regi
add esp,0
mov dword ptr (-16)[ebp],eax
mov edi,dword ptr (20)[ebp]
cmp dword ptr (40)[edi],0
je L3110
cmp dword ptr (-16)[ebp],0
jge L3112
lea edi,(L427)
push edi
lea edi,(L3074)
push edi
call _printf
add esp,8
jmp L3113
L3112:
lea edi,(L427)
push edi
mov edi,dword ptr (-16)[ebp]
push edi
lea edi,(L3075)
push edi
call _printf
add esp,12
L3113:
L3110:
mov eax,dword ptr (-56)[ebp]
L3071:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
public _regc
_regc:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,264
mov byte ptr (-252)[ebp],0
mov byte ptr (-168)[ebp],1
mov byte ptr (-172)[ebp],2
mov byte ptr (-176)[ebp],3
mov byte ptr (-4)[ebp],4
mov byte ptr (-180)[ebp],5
mov byte ptr (-8)[ebp],6
mov byte ptr (-184)[ebp],7
mov byte ptr (-12)[ebp],8
mov byte ptr (-188)[ebp],9
mov byte ptr (-16)[ebp],10
mov byte ptr (-192)[ebp],11
mov byte ptr (-20)[ebp],12
mov byte ptr (-196)[ebp],13
mov byte ptr (-24)[ebp],14
mov byte ptr (-200)[ebp],15
mov byte ptr (-28)[ebp],16
mov byte ptr (-204)[ebp],17
mov byte ptr (-32)[ebp],18
mov byte ptr (-208)[ebp],19
mov byte ptr (-36)[ebp],20
mov byte ptr (-212)[ebp],21
mov byte ptr (-40)[ebp],22
mov byte ptr (-216)[ebp],23
mov byte ptr (-44)[ebp],24
mov byte ptr (-220)[ebp],25
mov byte ptr (-48)[ebp],26
mov byte ptr (-224)[ebp],27
mov byte ptr (-52)[ebp],28
mov byte ptr (-228)[ebp],29
mov byte ptr (-56)[ebp],30
mov byte ptr (-232)[ebp],31
mov byte ptr (-60)[ebp],32
mov byte ptr (-236)[ebp],33
mov byte ptr (-64)[ebp],34
mov byte ptr (-240)[ebp],35
mov byte ptr (-244)[ebp],36
mov byte ptr (-248)[ebp],37
mov byte ptr (-256)[ebp],38
lea edi,(-168)[ebp]
lea esi,(-252)[ebp]
mov ebx,edi
sub ebx,esi
mov esi,ebx
mov dword ptr (-152)[ebp],esi
lea esi,(-172)[ebp]
sub esi,edi
mov edi,esi
mov dword ptr (-148)[ebp],edi
lea edi,(-176)[ebp]
lea esi,(-172)[ebp]
sub edi,esi
mov dword ptr (-144)[ebp],edi
lea edi,(-180)[ebp]
lea esi,(-176)[ebp]
sub edi,esi
mov dword ptr (-140)[ebp],edi
lea edi,(-184)[ebp]
lea esi,(-180)[ebp]
sub edi,esi
mov dword ptr (-136)[ebp],edi
lea edi,(-188)[ebp]
lea esi,(-184)[ebp]
sub edi,esi
mov dword ptr (-132)[ebp],edi
lea edi,(-192)[ebp]
lea esi,(-188)[ebp]
sub edi,esi
mov dword ptr (-128)[ebp],edi
lea edi,(-196)[ebp]
lea esi,(-192)[ebp]
sub edi,esi
mov dword ptr (-124)[ebp],edi
lea edi,(-200)[ebp]
lea esi,(-196)[ebp]
sub edi,esi
mov dword ptr (-120)[ebp],edi
lea edi,(-204)[ebp]
lea esi,(-200)[ebp]
sub edi,esi
mov dword ptr (-116)[ebp],edi
lea edi,(-208)[ebp]
lea esi,(-204)[ebp]
sub edi,esi
mov dword ptr (-112)[ebp],edi
lea edi,(-212)[ebp]
lea esi,(-208)[ebp]
sub edi,esi
mov dword ptr (-108)[ebp],edi
lea edi,(-216)[ebp]
lea esi,(-212)[ebp]
sub edi,esi
mov dword ptr (-104)[ebp],edi
lea edi,(-220)[ebp]
lea esi,(-216)[ebp]
sub edi,esi
mov dword ptr (-100)[ebp],edi
lea edi,(-224)[ebp]
lea esi,(-220)[ebp]
sub edi,esi
mov dword ptr (-96)[ebp],edi
lea edi,(-228)[ebp]
lea esi,(-224)[ebp]
sub edi,esi
mov dword ptr (-92)[ebp],edi
lea edi,(-232)[ebp]
lea esi,(-228)[ebp]
sub edi,esi
mov dword ptr (-88)[ebp],edi
lea edi,(-236)[ebp]
lea esi,(-232)[ebp]
sub edi,esi
mov dword ptr (-84)[ebp],edi
lea edi,(-240)[ebp]
lea esi,(-236)[ebp]
sub edi,esi
mov dword ptr (-80)[ebp],edi
lea edi,(-244)[ebp]
lea esi,(-240)[ebp]
sub edi,esi
mov dword ptr (-76)[ebp],edi
lea edi,(-248)[ebp]
lea esi,(-244)[ebp]
sub edi,esi
mov dword ptr (-72)[ebp],edi
lea edi,(-256)[ebp]
lea esi,(-248)[ebp]
sub edi,esi
mov dword ptr (-68)[ebp],edi
mov edi,dword ptr (-152)[ebp]
mov dword ptr (-164)[ebp],edi
mov dword ptr (-160)[ebp],1
mov dword ptr (-156)[ebp],0
L3136:
mov edi,dword ptr (-160)[ebp]
cmp edi,1
je L3142
cmp edi,2
je L3145
cmp edi,3
je L3150
jmp L3140
L3142:
mov edi,dword ptr (-156)[ebp]
mov esi,dword ptr (-164)[ebp]
cmp dword ptr (-152)[ebp][edi*4],esi
je L3141
mov edi,dword ptr (-156)[ebp]
mov edi,dword ptr (-152)[ebp][edi*4]
mov dword ptr (-264)[ebp],edi
mov dword ptr (-160)[ebp],2
mov dword ptr (-260)[ebp],1
jmp L3141
L3145:
mov edi,dword ptr (-156)[ebp]
mov esi,dword ptr (-164)[ebp]
cmp dword ptr (-152)[ebp][edi*4],esi
jne L3146
mov dword ptr (-160)[ebp],3
jmp L3141
L3146:
mov edi,dword ptr (-156)[ebp]
mov esi,dword ptr (-264)[ebp]
cmp dword ptr (-152)[ebp][edi*4],esi
jne L3148
inc dword ptr (-260)[ebp]
jmp L3141
L3148:
mov dword ptr (-160)[ebp],4
jmp L3141
L3150:
mov edi,dword ptr (-156)[ebp]
mov esi,dword ptr (-164)[ebp]
cmp dword ptr (-152)[ebp][edi*4],esi
je L3141
mov dword ptr (-160)[ebp],4
L3140:
L3141:
L3137:
inc dword ptr (-156)[ebp]
cmp dword ptr (-156)[ebp],22
jl L3136
cmp dword ptr (-160)[ebp],3
jne L3153
mov edi,16
mov eax,edi
sub eax,dword ptr (-260)[ebp]
jmp L3114
L3153:
mov eax,-1
L3114:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
public _regi
_regi:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,264
mov dword ptr (-252)[ebp],0
mov dword ptr (-168)[ebp],1
mov dword ptr (-172)[ebp],2
mov dword ptr (-176)[ebp],3
mov dword ptr (-4)[ebp],4
mov dword ptr (-180)[ebp],5
mov dword ptr (-8)[ebp],6
mov dword ptr (-184)[ebp],7
mov dword ptr (-12)[ebp],8
mov dword ptr (-188)[ebp],9
mov dword ptr (-16)[ebp],10
mov dword ptr (-192)[ebp],11
mov dword ptr (-20)[ebp],12
mov dword ptr (-196)[ebp],13
mov dword ptr (-24)[ebp],14
mov dword ptr (-200)[ebp],15
mov dword ptr (-28)[ebp],16
mov dword ptr (-204)[ebp],17
mov dword ptr (-32)[ebp],18
mov dword ptr (-208)[ebp],19
mov dword ptr (-36)[ebp],20
mov dword ptr (-212)[ebp],21
mov dword ptr (-40)[ebp],22
mov dword ptr (-216)[ebp],23
mov dword ptr (-44)[ebp],24
mov dword ptr (-220)[ebp],25
mov dword ptr (-48)[ebp],26
mov dword ptr (-224)[ebp],27
mov dword ptr (-52)[ebp],28
mov dword ptr (-228)[ebp],29
mov dword ptr (-56)[ebp],30
mov dword ptr (-232)[ebp],31
mov dword ptr (-60)[ebp],32
mov dword ptr (-236)[ebp],33
mov dword ptr (-64)[ebp],34
mov dword ptr (-240)[ebp],35
mov dword ptr (-244)[ebp],36
mov dword ptr (-248)[ebp],37
mov dword ptr (-256)[ebp],38
lea edi,(-168)[ebp]
mov esi,4
lea ebx,(-252)[ebp]
mov edx,edi
sub edx,ebx
mov eax,edx
cdq
idiv esi
mov dword ptr (-152)[ebp],eax
lea ebx,(-172)[ebp]
sub ebx,edi
mov eax,ebx
cdq
idiv esi
mov dword ptr (-148)[ebp],eax
lea edi,(-176)[ebp]
lea esi,(-172)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-144)[ebp],eax
lea edi,(-180)[ebp]
lea esi,(-176)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-140)[ebp],eax
lea edi,(-184)[ebp]
lea esi,(-180)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-136)[ebp],eax
lea edi,(-188)[ebp]
lea esi,(-184)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-132)[ebp],eax
lea edi,(-192)[ebp]
lea esi,(-188)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-128)[ebp],eax
lea edi,(-196)[ebp]
lea esi,(-192)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-124)[ebp],eax
lea edi,(-200)[ebp]
lea esi,(-196)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-120)[ebp],eax
lea edi,(-204)[ebp]
lea esi,(-200)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-116)[ebp],eax
lea edi,(-208)[ebp]
lea esi,(-204)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-112)[ebp],eax
lea edi,(-212)[ebp]
lea esi,(-208)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-108)[ebp],eax
lea edi,(-216)[ebp]
lea esi,(-212)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-104)[ebp],eax
lea edi,(-220)[ebp]
lea esi,(-216)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-100)[ebp],eax
lea edi,(-224)[ebp]
lea esi,(-220)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-96)[ebp],eax
lea edi,(-228)[ebp]
lea esi,(-224)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-92)[ebp],eax
lea edi,(-232)[ebp]
lea esi,(-228)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-88)[ebp],eax
lea edi,(-236)[ebp]
lea esi,(-232)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-84)[ebp],eax
lea edi,(-240)[ebp]
lea esi,(-236)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-80)[ebp],eax
lea edi,(-244)[ebp]
lea esi,(-240)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-76)[ebp],eax
lea edi,(-248)[ebp]
lea esi,(-244)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-72)[ebp],eax
lea edi,(-256)[ebp]
lea esi,(-248)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-68)[ebp],eax
mov edi,dword ptr (-152)[ebp]
mov dword ptr (-164)[ebp],edi
mov dword ptr (-160)[ebp],1
mov dword ptr (-156)[ebp],0
L3177:
mov edi,dword ptr (-160)[ebp]
cmp edi,1
je L3183
cmp edi,2
je L3186
cmp edi,3
je L3191
jmp L3181
L3183:
mov edi,dword ptr (-156)[ebp]
mov esi,dword ptr (-164)[ebp]
cmp dword ptr (-152)[ebp][edi*4],esi
je L3182
mov edi,dword ptr (-156)[ebp]
mov edi,dword ptr (-152)[ebp][edi*4]
mov dword ptr (-264)[ebp],edi
mov dword ptr (-160)[ebp],2
mov dword ptr (-260)[ebp],1
jmp L3182
L3186:
mov edi,dword ptr (-156)[ebp]
mov esi,dword ptr (-164)[ebp]
cmp dword ptr (-152)[ebp][edi*4],esi
jne L3187
mov dword ptr (-160)[ebp],3
jmp L3182
L3187:
mov edi,dword ptr (-156)[ebp]
mov esi,dword ptr (-264)[ebp]
cmp dword ptr (-152)[ebp][edi*4],esi
jne L3189
inc dword ptr (-260)[ebp]
jmp L3182
L3189:
mov dword ptr (-160)[ebp],4
jmp L3182
L3191:
mov edi,dword ptr (-156)[ebp]
mov esi,dword ptr (-164)[ebp]
cmp dword ptr (-152)[ebp][edi*4],esi
je L3182
mov dword ptr (-160)[ebp],4
L3181:
L3182:
L3178:
inc dword ptr (-156)[ebp]
cmp dword ptr (-156)[ebp],22
jl L3177
cmp dword ptr (-160)[ebp],3
jne L3194
mov edi,16
mov eax,edi
sub eax,dword ptr (-260)[ebp]
jmp L3155
L3194:
mov eax,-1
L3155:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
public _regp
_regp:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,264
lea edi,(-252)[ebp]
mov dword ptr (-252)[ebp],edi
lea edi,(-228)[ebp]
mov dword ptr (-228)[ebp],edi
lea edi,(-232)[ebp]
mov dword ptr (-232)[ebp],edi
lea edi,(-236)[ebp]
mov dword ptr (-236)[ebp],edi
lea edi,(-164)[ebp]
mov dword ptr (-4)[ebp],edi
lea edi,(-164)[ebp]
mov dword ptr (-164)[ebp],edi
lea edi,(-168)[ebp]
mov dword ptr (-8)[ebp],edi
lea edi,(-168)[ebp]
mov dword ptr (-168)[ebp],edi
lea edi,(-172)[ebp]
mov dword ptr (-12)[ebp],edi
lea edi,(-172)[ebp]
mov dword ptr (-172)[ebp],edi
lea edi,(-176)[ebp]
mov dword ptr (-16)[ebp],edi
lea edi,(-176)[ebp]
mov dword ptr (-176)[ebp],edi
lea edi,(-180)[ebp]
mov dword ptr (-20)[ebp],edi
lea edi,(-180)[ebp]
mov dword ptr (-180)[ebp],edi
lea edi,(-184)[ebp]
mov dword ptr (-24)[ebp],edi
lea edi,(-184)[ebp]
mov dword ptr (-184)[ebp],edi
lea edi,(-188)[ebp]
mov dword ptr (-28)[ebp],edi
lea edi,(-188)[ebp]
mov dword ptr (-188)[ebp],edi
lea edi,(-192)[ebp]
mov dword ptr (-32)[ebp],edi
lea edi,(-192)[ebp]
mov dword ptr (-192)[ebp],edi
lea edi,(-196)[ebp]
mov dword ptr (-36)[ebp],edi
lea edi,(-196)[ebp]
mov dword ptr (-196)[ebp],edi
lea edi,(-200)[ebp]
mov dword ptr (-40)[ebp],edi
lea edi,(-200)[ebp]
mov dword ptr (-200)[ebp],edi
lea edi,(-204)[ebp]
mov dword ptr (-44)[ebp],edi
lea edi,(-204)[ebp]
mov dword ptr (-204)[ebp],edi
lea edi,(-208)[ebp]
mov dword ptr (-48)[ebp],edi
lea edi,(-208)[ebp]
mov dword ptr (-208)[ebp],edi
lea edi,(-212)[ebp]
mov dword ptr (-52)[ebp],edi
lea edi,(-212)[ebp]
mov dword ptr (-212)[ebp],edi
lea edi,(-216)[ebp]
mov dword ptr (-56)[ebp],edi
lea edi,(-216)[ebp]
mov dword ptr (-216)[ebp],edi
lea edi,(-220)[ebp]
mov dword ptr (-60)[ebp],edi
lea edi,(-220)[ebp]
mov dword ptr (-220)[ebp],edi
lea edi,(-224)[ebp]
mov dword ptr (-64)[ebp],edi
lea edi,(-224)[ebp]
mov dword ptr (-224)[ebp],edi
lea edi,(-240)[ebp]
mov dword ptr (-240)[ebp],edi
lea edi,(-244)[ebp]
mov dword ptr (-244)[ebp],edi
lea edi,(-256)[ebp]
mov dword ptr (-256)[ebp],edi
lea edi,(-228)[ebp]
mov esi,4
lea ebx,(-252)[ebp]
mov edx,edi
sub edx,ebx
mov eax,edx
cdq
idiv esi
mov dword ptr (-152)[ebp],eax
lea ebx,(-232)[ebp]
sub ebx,edi
mov eax,ebx
cdq
idiv esi
mov dword ptr (-148)[ebp],eax
lea edi,(-236)[ebp]
lea esi,(-232)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-144)[ebp],eax
lea edi,(-164)[ebp]
lea esi,(-236)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-140)[ebp],eax
lea edi,(-168)[ebp]
lea esi,(-164)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-136)[ebp],eax
lea edi,(-172)[ebp]
lea esi,(-168)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-132)[ebp],eax
lea edi,(-176)[ebp]
lea esi,(-172)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-128)[ebp],eax
lea edi,(-180)[ebp]
lea esi,(-176)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-124)[ebp],eax
lea edi,(-184)[ebp]
lea esi,(-180)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-120)[ebp],eax
lea edi,(-188)[ebp]
lea esi,(-184)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-116)[ebp],eax
lea edi,(-192)[ebp]
lea esi,(-188)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-112)[ebp],eax
lea edi,(-196)[ebp]
lea esi,(-192)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-108)[ebp],eax
lea edi,(-200)[ebp]
lea esi,(-196)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-104)[ebp],eax
lea edi,(-204)[ebp]
lea esi,(-200)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-100)[ebp],eax
lea edi,(-208)[ebp]
lea esi,(-204)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-96)[ebp],eax
lea edi,(-212)[ebp]
lea esi,(-208)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-92)[ebp],eax
lea edi,(-216)[ebp]
lea esi,(-212)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-88)[ebp],eax
lea edi,(-220)[ebp]
lea esi,(-216)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-84)[ebp],eax
lea edi,(-224)[ebp]
lea esi,(-220)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-80)[ebp],eax
lea edi,(-240)[ebp]
lea esi,(-224)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-76)[ebp],eax
lea edi,(-244)[ebp]
lea esi,(-240)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-72)[ebp],eax
lea edi,(-256)[ebp]
lea esi,(-244)[ebp]
sub edi,esi
mov eax,edi
mov edi,4
cdq
idiv edi
mov dword ptr (-68)[ebp],eax
mov edi,dword ptr (-152)[ebp]
mov dword ptr (-248)[ebp],edi
mov dword ptr (-160)[ebp],1
mov dword ptr (-156)[ebp],0
L3218:
mov edi,dword ptr (-160)[ebp]
cmp edi,1
je L3224
cmp edi,2
je L3227
cmp edi,3
je L3232
jmp L3222
L3224:
mov edi,dword ptr (-156)[ebp]
mov esi,dword ptr (-248)[ebp]
cmp dword ptr (-152)[ebp][edi*4],esi
je L3223
mov edi,dword ptr (-156)[ebp]
mov edi,dword ptr (-152)[ebp][edi*4]
mov dword ptr (-264)[ebp],edi
mov dword ptr (-160)[ebp],2
mov dword ptr (-260)[ebp],1
jmp L3223
L3227:
mov edi,dword ptr (-156)[ebp]
mov esi,dword ptr (-248)[ebp]
cmp dword ptr (-152)[ebp][edi*4],esi
jne L3228
mov dword ptr (-160)[ebp],3
jmp L3223
L3228:
mov edi,dword ptr (-156)[ebp]
mov esi,dword ptr (-264)[ebp]
cmp dword ptr (-152)[ebp][edi*4],esi
jne L3230
inc dword ptr (-260)[ebp]
jmp L3223
L3230:
mov dword ptr (-160)[ebp],4
jmp L3223
L3232:
mov edi,dword ptr (-156)[ebp]
mov esi,dword ptr (-248)[ebp]
cmp dword ptr (-152)[ebp][edi*4],esi
je L3223
mov dword ptr (-160)[ebp],4
L3222:
L3223:
L3219:
inc dword ptr (-156)[ebp]
cmp dword ptr (-156)[ebp],22
jl L3218
cmp dword ptr (-160)[ebp],3
jne L3235
mov edi,16
mov eax,edi
sub eax,dword ptr (-260)[ebp]
jmp L3196
L3235:
mov eax,-1
L3196:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 4
L3238 label byte
db 420 dup (0)
_DATA ends
_DATA segment
align 1
L3239 label byte
db 115
db 56
db 52
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L3240 label byte
db 115
db 56
db 52
db 32
db 32
db 32
db 32
db 0
public _s84
_DATA ends
_TEXT segment
_s84:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,172
lea edi,(L3240)
mov dword ptr (-156)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-160)[ebp],edi
mov dword ptr (-164)[ebp],0
L3241:
L3242:
mov edi,dword ptr (-160)[ebp]
lea esi,(1)[edi]
mov dword ptr (-160)[ebp],esi
mov esi,dword ptr (-156)[ebp]
lea ebx,(1)[esi]
mov dword ptr (-156)[ebp],ebx
mov bl,byte ptr [esi]
mov byte ptr [edi],bl
movsx edi,bl
cmp edi,0
jne L3241
push 3
call _fip
add esp,4
mov dword ptr (-168)[ebp],eax
mov edi,dword ptr (-168)[ebp]
cmp dword ptr [edi],3
je L3244
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3246
push 1
lea edi,(L3239)
push edi
call _printf
add esp,8
L3246:
inc dword ptr (-164)[ebp]
L3244:
lea edi,(_glork)
mov dword ptr (-172)[ebp],edi
push 4
call dword ptr (-172)[ebp]
add esp,4
cmp eax,4
je L3248
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3250
push 2
lea edi,(L3239)
push edi
call _printf
add esp,8
L3250:
add dword ptr (-164)[ebp],2
L3248:
mov dword ptr (-8)[ebp],0
L3252:
mov edi,dword ptr (-8)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fstp dword ptr (-80)[ebp][edi*4]
mov edi,dword ptr (-8)[ebp]
lea edi,[edi*4]
lea esi,(-80)[ebp][edi]
mov dword ptr (-148)[ebp][edi],esi
L3253:
inc dword ptr (-8)[ebp]
cmp dword ptr (-8)[ebp],17
jl L3252
fld dword ptr (L413)
fstp dword ptr (-152)[ebp]
mov dword ptr (-8)[ebp],0
L3256:
fld dword ptr (-152)[ebp]
mov edi,dword ptr (-8)[ebp]
mov edi,dword ptr (-148)[ebp][edi*4]
fadd dword ptr [edi]
fstp dword ptr (-152)[ebp]
L3257:
inc dword ptr (-8)[ebp]
cmp dword ptr (-8)[ebp],17
jl L3256
fld dword ptr (L3262)
fcomp dword ptr (-152)[ebp]
fstsw ax
sahf
jp L3281
je L3260
L3281:
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3263
push 4
lea edi,(L3239)
push edi
call _printf
add esp,8
L3263:
add dword ptr (-164)[ebp],4
L3260:
mov dword ptr (-12)[ebp],0
L3265:
mov dword ptr (-8)[ebp],0
L3269:
mov dword ptr (-4)[ebp],0
L3273:
mov edi,dword ptr (-4)[ebp]
mov esi,dword ptr (-8)[ebp]
mov ebx,dword ptr (-12)[ebp]
imul edx,esi,28
imul ecx,ebx,140
lea edx,(L3238)[ecx][edx]
imul ebx,ebx,35
imul esi,esi,7
lea esi,[esi][ebx]
lea esi,[edi][esi]
mov dword ptr [edx][edi*4],esi
L3274:
inc dword ptr (-4)[ebp]
cmp dword ptr (-4)[ebp],7
jl L3273
L3270:
inc dword ptr (-8)[ebp]
cmp dword ptr (-8)[ebp],5
jl L3269
L3266:
inc dword ptr (-12)[ebp]
cmp dword ptr (-12)[ebp],3
jl L3265
mov dword ptr (-12)[ebp],1
mov dword ptr (-8)[ebp],2
mov dword ptr (-4)[ebp],3
push 0
push 105
lea edi,(L3238)
push edi
call _array
add esp,12
mov edi,eax
push 35
push 35
imul esi,dword ptr (-12)[ebp],140
lea esi,(L3238)[esi]
push esi
call _array
add esp,12
mov esi,eax
push 49
push 7
imul ebx,dword ptr (-8)[ebp],28
imul edx,dword ptr (-12)[ebp],140
lea ebx,(L3238)[edx][ebx]
push ebx
call _array
add esp,12
lea edi,[esi][edi]
lea edi,[eax][edi]
mov esi,dword ptr (-4)[ebp]
imul ebx,dword ptr (-8)[ebp],28
imul edx,dword ptr (-12)[ebp],140
lea ebx,(L3238)[edx][ebx]
mov esi,dword ptr [ebx][esi*4]
lea edi,[esi][edi]
sub edi,52
cmp edi,0
je L3277
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3279
push 8
lea edi,(L3239)
push edi
call _printf
add esp,8
L3279:
add dword ptr (-164)[ebp],8
L3277:
mov eax,dword ptr (-164)[ebp]
L3237:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
public _array
_array:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,4
mov dword ptr (-4)[ebp],0
jmp L3286
L3283:
mov edi,dword ptr (-4)[ebp]
mov esi,dword ptr (20)[ebp]
mov ebx,dword ptr (28)[ebp]
lea ebx,[ebx][edi]
cmp dword ptr [esi][edi*4],ebx
je L3287
mov eax,1
jmp L3282
L3287:
L3284:
inc dword ptr (-4)[ebp]
L3286:
mov edi,dword ptr (24)[ebp]
cmp dword ptr (-4)[ebp],edi
jl L3283
mov eax,0
L3282:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 4
L3290 label byte
db 4 dup (0)
public _fip
_DATA ends
_TEXT segment
_fip:
push ebx
push esi
push edi
push ebp
mov ebp,esp
lea edi,(L3290)
mov esi,dword ptr (20)[ebp]
mov dword ptr (L3290),esi
mov eax,edi
L3289:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
public _glork
_glork:
push ebx
push esi
push edi
push ebp
mov ebp,esp
mov eax,dword ptr (20)[ebp]
L3291:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L3293 label byte
db 115
db 56
db 53
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L3294 label byte
db 115
db 56
db 53
db 32
db 32
db 32
db 32
db 0
align 4
L3302 label byte
dd L426
dd L428
dd L427
dd L429
dd L430
dd L431
dd L432
align 1
L3303 label byte
db 32
db 97
db 108
db 105
db 103
db 110
db 109
db 101
db 110
db 116
db 58
db 32
db 0
public _s85
_DATA ends
_TEXT segment
_s85:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,404
lea edi,(L3294)
mov dword ptr (-276)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-280)[ebp],edi
mov dword ptr (-320)[ebp],0
L3307:
L3308:
mov edi,dword ptr (-280)[ebp]
lea esi,(1)[edi]
mov dword ptr (-280)[ebp],esi
mov esi,dword ptr (-276)[ebp]
lea ebx,(1)[esi]
mov dword ptr (-276)[ebp],ebx
mov bl,byte ptr [esi]
mov byte ptr [edi],bl
movsx edi,bl
cmp edi,0
jne L3307
lea edi,(-296)[ebp]
lea esi,(-316)[ebp]
sub edi,esi
cmp edi,0
jle L3318
lea edi,(-292)[ebp]
lea esi,(-296)[ebp]
sub edi,esi
cmp edi,0
jle L3318
lea edi,(-288)[ebp]
lea esi,(-292)[ebp]
sub edi,esi
cmp edi,0
jg L3310
L3318:
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3319
push 1
lea edi,(L3293)
push edi
call _printf
add esp,8
L3319:
inc dword ptr (-320)[ebp]
L3310:
lea edi,(-355)[ebp]
lea esi,(-356)[ebp]
sub edi,esi
mov dword ptr (-272)[ebp],edi
lea edi,(-358)[ebp]
lea esi,(-360)[ebp]
sub edi,esi
mov dword ptr (-268)[ebp],edi
lea edi,(-364)[ebp]
lea esi,(-368)[ebp]
sub edi,esi
mov dword ptr (-264)[ebp],edi
lea edi,(-372)[ebp]
lea esi,(-376)[ebp]
sub edi,esi
mov dword ptr (-260)[ebp],edi
lea edi,(-380)[ebp]
lea esi,(-384)[ebp]
sub edi,esi
mov dword ptr (-256)[ebp],edi
lea edi,(-388)[ebp]
lea esi,(-392)[ebp]
sub edi,esi
mov dword ptr (-252)[ebp],edi
lea edi,(-400)[ebp]
lea esi,(-404)[ebp]
sub edi,esi
mov dword ptr (-248)[ebp],edi
mov edi,dword ptr (20)[ebp]
cmp dword ptr (40)[edi],0
je L3334
mov dword ptr (-244)[ebp],0
L3336:
mov edi,dword ptr (-244)[ebp]
lea edi,[edi*4]
mov esi,dword ptr (-272)[ebp][edi]
push esi
lea esi,(L3303)
push esi
mov edi,dword ptr (L3302)[edi]
push edi
lea edi,(L3340)
push edi
call _printf
add esp,16
L3337:
inc dword ptr (-244)[ebp]
cmp dword ptr (-244)[ebp],7
jl L3336
L3334:
mov edi,dword ptr (-284)[ebp]
or edi,56
mov dword ptr (-284)[ebp],edi
mov edi,dword ptr (-284)[ebp]
mov esi,edi
and esi,0fffffffcH
sal edi,26
sar edi,29
sal edi,30
sar edi,30
and edi,3
or esi,edi
mov dword ptr (-284)[ebp],esi
mov edi,dword ptr (-284)[ebp]
mov esi,edi
and esi,0ffffffc7H
sal edi,30
sar edi,30
sal edi,29
sar edi,29
lea edi,[edi*8]
and edi,56
or esi,edi
mov dword ptr (-284)[ebp],esi
mov edi,dword ptr (-284)[ebp]
sal edi,26
sar edi,29
cmp edi,3
je L3341
mov edi,dword ptr (-284)[ebp]
sal edi,26
sar edi,29
cmp edi,-1
jne L3343
mov edi,dword ptr (20)[ebp]
cmp dword ptr (40)[edi],0
je L3344
lea edi,(L3347)
push edi
call _printf
add esp,4
jmp L3344
L3343:
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3348
push 2
lea edi,(L3293)
push edi
call _printf
add esp,8
L3348:
add dword ptr (-320)[ebp],2
L3344:
L3341:
mov edi,dword ptr (-284)[ebp]
or edi,64
mov dword ptr (-284)[ebp],edi
mov edi,dword ptr (-284)[ebp]
sal edi,25
sar edi,31
cmp edi,1
je L3350
mov edi,dword ptr (20)[ebp]
cmp dword ptr (40)[edi],0
je L3352
lea edi,(L3354)
push edi
call _printf
add esp,4
L3352:
L3350:
lea edi,(-240)[ebp]
mov esi,edi
sub esi,edi
cmp esi,0
jne L3362
cmp esi,0
jne L3362
cmp esi,0
jne L3362
cmp esi,0
jne L3362
cmp esi,0
jne L3362
cmp esi,0
jne L3362
cmp esi,0
je L3355
L3362:
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3363
push 4
lea edi,(L3293)
push edi
call _printf
add esp,8
L3363:
add dword ptr (-320)[ebp],4
L3355:
jmp L3365
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3367
push 8
lea edi,(L3293)
push edi
call _printf
add esp,8
L3367:
add dword ptr (-320)[ebp],8
L3365:
lea edi,(-352)[ebp]
mov dword ptr (-288)[ebp],edi
mov byte ptr (-352)[ebp],2
mov edi,dword ptr (-288)[ebp]
movsx esi,byte ptr [edi]
lea esi,(1)[esi]
mov ebx,esi
mov byte ptr [edi],bl
movsx edi,byte ptr (-352)[ebp]
cmp edi,3
je L3371
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3373
push 16
lea edi,(L3293)
push edi
call _printf
add esp,8
L3373:
add dword ptr (-320)[ebp],16
L3371:
mov eax,dword ptr (-320)[ebp]
L3292:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L3376 label byte
db 115
db 56
db 54
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L3377 label byte
db 115
db 56
db 54
db 32
db 32
db 32
db 32
db 0
align 4
L3378 label byte
dd 1
dd 3
dd 5
align 4
L3379 label byte
dd L3378+8
_DATA ends
_DATA segment
align 4
L3381 label byte
db 40 dup (0)
_DATA ends
_DATA segment
align 4
L3382 label byte
dd 03f800000H
dd 040400000H
dd 040a00000H
dd 040000000H
dd 040800000H
dd 040c00000H
dd 040400000H
dd 040a00000H
dd 040e00000H
dd 00H
dd 00H
dd 00H
align 4
L3383 label byte
dd 03f800000H
dd 040400000H
dd 040a00000H
dd 040000000H
dd 040800000H
dd 040c00000H
dd 040400000H
dd 040a00000H
dd 040e00000H
db 12 dup (0)
align 4
L3384 label byte
dd 03f800000H
dd 040400000H
dd 040a00000H
dd 040000000H
dd 040800000H
dd 040c00000H
dd 040400000H
dd 040a00000H
dd 040e00000H
db 12 dup (0)
align 4
L3385 label byte
dd 03f800000H
db 8 dup (0)
dd 040000000H
db 8 dup (0)
dd 040400000H
db 8 dup (0)
dd 040800000H
db 8 dup (0)
public _s86
_DATA ends
_TEXT segment
_s86:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,40
mov edi,dword ptr (L3379)
lea edi,(-4)[edi]
mov dword ptr (-36)[ebp],edi
call _one
add esp,0
mov esi,dword ptr (-36)[ebp]
lea edi,[esi][eax*4]
mov dword ptr (-4)[ebp],edi
lea edi,(L3377)
mov dword ptr (-24)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-28)[ebp],edi
mov dword ptr (-32)[ebp],0
L3386:
L3387:
mov edi,dword ptr (-28)[ebp]
lea esi,(1)[edi]
mov dword ptr (-28)[ebp],esi
mov esi,dword ptr (-24)[ebp]
lea ebx,(1)[esi]
mov dword ptr (-24)[ebp],ebx
mov bl,byte ptr [esi]
mov byte ptr [edi],bl
movsx edi,bl
cmp edi,0
jne L3386
mov edi,dword ptr (L3379)
cmp dword ptr [edi],5
je L3389
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3391
push 1
lea edi,(L3376)
push edi
call _printf
add esp,8
L3391:
inc dword ptr (-32)[ebp]
L3389:
mov edi,dword ptr (-36)[ebp]
cmp dword ptr [edi],3
je L3393
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3395
push 2
lea edi,(L3376)
push edi
call _printf
add esp,8
L3395:
add dword ptr (-32)[ebp],2
L3393:
mov edi,dword ptr (-4)[ebp]
cmp dword ptr [edi],5
je L3397
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3399
push 4
lea edi,(L3376)
push edi
call _printf
add esp,8
L3399:
add dword ptr (-32)[ebp],4
L3397:
mov dword ptr (-20)[ebp],0
mov dword ptr (-8)[ebp],0
L3401:
mov edi,dword ptr (-8)[ebp]
cmp dword ptr (L3381)[edi*4],0
je L3405
mov dword ptr (-20)[ebp],1
L3405:
L3402:
inc dword ptr (-8)[ebp]
cmp dword ptr (-8)[ebp],10
jl L3401
cmp dword ptr (-20)[ebp],0
je L3407
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3409
push 8
lea edi,(L3376)
push edi
call _printf
add esp,8
L3409:
add dword ptr (-32)[ebp],8
L3407:
mov dword ptr (-20)[ebp],0
mov dword ptr (-12)[ebp],0
L3411:
mov dword ptr (-8)[ebp],0
L3415:
imul edi,dword ptr (-12)[ebp],3
mov esi,dword ptr (-8)[ebp]
lea edi,[esi][edi]
mov dword ptr (-16)[ebp],edi
mov edi,dword ptr (-8)[ebp]
lea edi,[edi*4]
imul esi,dword ptr (-12)[ebp],12
fld dword ptr (L3383)[esi][edi]
fstp dword ptr (-40)[ebp]
fld dword ptr (L3384)[esi][edi]
fcomp dword ptr (-40)[ebp]
fstsw ax
sahf
jp L3421
jne L3421
mov edi,dword ptr (-16)[ebp]
fld dword ptr (L3382)[edi*4]
fcomp dword ptr (-40)[ebp]
fstsw ax
sahf
jp L3436
je L3419
L3436:
L3421:
mov dword ptr (-20)[ebp],1
L3419:
L3416:
inc dword ptr (-8)[ebp]
cmp dword ptr (-8)[ebp],3
jl L3415
L3412:
inc dword ptr (-12)[ebp]
cmp dword ptr (-12)[ebp],4
jl L3411
cmp dword ptr (-20)[ebp],0
je L3422
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3424
push 16
lea edi,(L3376)
push edi
call _printf
add esp,8
L3424:
add dword ptr (-32)[ebp],16
L3422:
mov dword ptr (-20)[ebp],0
mov dword ptr (-8)[ebp],0
L3426:
mov edi,dword ptr (-8)[ebp]
imul esi,edi,12
lea edi,(1)[edi]
push edi
fild dword ptr 0[esp]
add esp,4
fcomp dword ptr (L3385)[esi]
fstsw ax
sahf
jp L3437
je L3430
L3437:
mov dword ptr (-20)[ebp],1
L3430:
L3427:
inc dword ptr (-8)[ebp]
cmp dword ptr (-8)[ebp],4
jl L3426
cmp dword ptr (-20)[ebp],0
je L3432
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3434
push 32
lea edi,(L3376)
push edi
call _printf
add esp,8
L3434:
add dword ptr (-32)[ebp],32
L3432:
mov eax,dword ptr (-32)[ebp]
L3375:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
public _one
_one:
push ebx
push esi
push edi
push ebp
mov ebp,esp
mov eax,1
L3438:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L3440 label byte
db 115
db 56
db 56
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L3441 label byte
db 115
db 56
db 56
db 32
db 32
db 32
db 32
db 0
public _s88
_DATA ends
_TEXT segment
_s88:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,44
lea edi,(L3441)
mov dword ptr (-4)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-8)[ebp],edi
mov dword ptr (-12)[ebp],0
L3443:
L3444:
mov edi,dword ptr (-8)[ebp]
lea esi,(1)[edi]
mov dword ptr (-8)[ebp],esi
mov esi,dword ptr (-4)[ebp]
lea ebx,(1)[esi]
mov dword ptr (-4)[ebp],ebx
mov bl,byte ptr [esi]
mov byte ptr [edi],bl
movsx edi,bl
cmp edi,0
jne L3443
jmp L3446
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3448
push 1
lea edi,(L3440)
push edi
call _printf
add esp,8
L3448:
inc dword ptr (-12)[ebp]
L3446:
lea edi,(-32)[ebp]
mov dword ptr (_metricp),edi
mov dword ptr (-32)[ebp],2
mov edi,dword ptr (_metricp)
mov dword ptr [edi],3
cmp dword ptr (-32)[ebp],3
je L3450
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3452
push 2
lea edi,(L3440)
push edi
call _printf
add esp,8
L3452:
add dword ptr (-12)[ebp],2
L3450:
fld qword ptr (L420)
fstp qword ptr (-28)[ebp]
fld qword ptr (L420)
fstp qword ptr (-20)[ebp]
lea edi,(-28)[ebp]
mov dword ptr (-36)[ebp],edi
mov edi,dword ptr (-36)[ebp]
fld qword ptr (L419)
fstp qword ptr [edi]
mov edi,dword ptr (-36)[ebp]
fld qword ptr (L419)
fstp qword ptr (8)[edi]
fld qword ptr (-28)[ebp]
fadd qword ptr (-20)[ebp]
fld qword ptr (L417)
fcompp
fstsw ax
sahf
jp L3460
je L3455
L3460:
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3458
push 4
lea edi,(L3440)
push edi
call _printf
add esp,8
L3458:
add dword ptr (-12)[ebp],4
L3455:
mov eax,dword ptr (-12)[ebp]
L3439:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L3462 label byte
db 115
db 57
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L3463 label byte
db 115
db 57
db 32
db 32
db 32
db 32
db 32
db 0
public _s9
_DATA ends
_TEXT segment
_s9:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,36
lea edi,(L3463)
mov dword ptr (-12)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-16)[ebp],edi
mov dword ptr (-20)[ebp],0
L3464:
L3465:
mov edi,dword ptr (-16)[ebp]
lea esi,(1)[edi]
mov dword ptr (-16)[ebp],esi
mov esi,dword ptr (-12)[ebp]
lea ebx,(1)[esi]
mov dword ptr (-12)[ebp],ebx
mov bl,byte ptr [esi]
mov byte ptr [edi],bl
movsx edi,bl
cmp edi,0
jne L3464
mov dword ptr (-8)[ebp],0
mov dword ptr (-4)[ebp],0
L3467:
mov dword ptr (-24)[ebp],2
mov dword ptr (-28)[ebp],2
mov dword ptr (-32)[ebp],3
mov dword ptr (-36)[ebp],3
cmp dword ptr (-36)[ebp],3
jne L3473
cmp dword ptr (-32)[ebp],3
je L3471
L3473:
mov dword ptr (-8)[ebp],1
L3471:
cmp dword ptr (-28)[ebp],2
jne L3476
cmp dword ptr (-24)[ebp],2
je L3474
L3476:
mov dword ptr (-8)[ebp],1
L3474:
L3468:
inc dword ptr (-4)[ebp]
cmp dword ptr (-4)[ebp],2
jl L3467
cmp dword ptr (-8)[ebp],0
je L3481
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3479
push 1
lea edi,(L3462)
push edi
call _printf
add esp,8
L3479:
inc dword ptr (-20)[ebp]
jmp L3481
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L3482
push 2
lea edi,(L3462)
push edi
call _printf
add esp,8
L3482:
add dword ptr (-20)[ebp],2
L3481:
mov eax,dword ptr (-20)[ebp]
L3461:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
public _setev
_setev:
push ebx
push esi
push edi
push ebp
mov ebp,esp
mov dword ptr (_extvar),1066
mov eax,0
L3484:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
extrn _printf:near
_TEXT segment
_TEXT ends
_DATA segment
public _rfs
align 1
_rfs label byte
db 8 dup (0)
public _crc
align 4
_crc label byte
db 4 dup (0)
public _rrc
align 4
_rrc label byte
db 4 dup (0)
public _flgl
align 4
_flgl label byte
db 4 dup (0)
public _flgd
align 4
_flgd label byte
db 4 dup (0)
public _flgm
align 4
_flgm label byte
db 4 dup (0)
public _flgs
align 4
_flgs label byte
db 4 dup (0)
public _dprec
align 4
_dprec label byte
db 4 dup (0)
public _fprec
align 4
_fprec label byte
db 4 dup (0)
public _dbits
align 4
_dbits label byte
db 4 dup (0)
public _fbits
align 4
_fbits label byte
db 4 dup (0)
public _ubits
align 4
_ubits label byte
db 4 dup (0)
public _lbits
align 4
_lbits label byte
db 4 dup (0)
public _metricp
align 4
_metricp label byte
db 4 dup (0)
public _extvar
align 4
_extvar label byte
db 4 dup (0)
_DATA ends
_TEXT segment
align 1
L3354 label byte
db 66
db 101
db 32
db 101
db 115
db 112
db 101
db 99
db 105
db 97
db 108
db 108
db 121
db 32
db 99
db 97
db 114
db 101
db 102
db 117
db 108
db 32
db 119
db 105
db 116
db 104
db 32
db 49
db 45
db 98
db 105
db 116
db 32
db 102
db 105
db 101
db 108
db 100
db 115
db 33
db 10
db 0
align 1
L3347 label byte
db 83
db 105
db 103
db 110
db 32
db 101
db 120
db 116
db 101
db 110
db 115
db 105
db 111
db 110
db 32
db 105
db 110
db 32
db 102
db 105
db 101
db 108
db 100
db 115
db 10
db 0
align 1
L3340 label byte
db 37
db 115
db 37
db 115
db 37
db 100
db 10
db 0
align 4
L3262 label byte
dd 043080000H
align 1
L3109 label byte
db 112
db 111
db 105
db 110
db 116
db 101
db 114
db 0
align 1
L2559 label byte
db 73
db 110
db 99
db 114
db 101
db 97
db 115
db 105
db 110
db 103
db 32
db 97
db 114
db 114
db 97
db 121
db 32
db 101
db 108
db 101
db 109
db 101
db 110
db 116
db 115
db 32
db 97
db 115
db 115
db 105
db 103
db 110
db 101
db 100
db 32
db 116
db 111
db 32
db 100
db 101
db 99
db 114
db 101
db 97
db 115
db 105
db 110
db 103
db 32
db 108
db 111
db 99
db 97
db 116
db 105
db 111
db 110
db 115
db 10
db 0
align 4
L2441 label byte
dd 041d00000H
align 4
L2440 label byte
dd 00H
dd 0403a0000H
align 4
L1674 label byte
dd 00H
dd 040040000H
align 4
L1499 label byte
dd 00H
dd 040240000H
align 4
L1470 label byte
dd 041200000H
align 4
L1295 label byte
dd 00H
dd 040080000H
align 4
L1266 label byte
dd 040400000H
align 4
L1091 label byte
dd 00H
dd 0401c0000H
align 4
L1062 label byte
dd 040e00000H
align 4
L885 label byte
dd 00H
dd 040140000H
align 4
L856 label byte
dd 040a00000H
align 4
L851 label byte
dd 00H
dd 041e00000H
align 4
L843 label byte
dd 04f000000H
align 1
L667 label byte
db 113
db 117
db 101
db 101
db 112
db 0
align 1
L640 label byte
db 10
db 0
align 1
L639 label byte
db 37
db 100
db 0
align 1
L634 label byte
db 32
db 32
db 32
db 107
db 101
db 121
db 61
db 0
align 4
L597 label byte
dd 00H
dd 040000000H
align 4
L537 label byte
dd 00H
dd 040ce8480H
align 4
L536 label byte
dd 00H
dd 0405f4000H
align 4
L535 label byte
dd 042fa0000H
align 4
L530 label byte
dd 040000000H
align 1
L432 label byte
db 100
db 111
db 117
db 98
db 108
db 101
db 0
align 1
L431 label byte
db 102
db 108
db 111
db 97
db 116
db 0
align 1
L430 label byte
db 117
db 110
db 115
db 105
db 103
db 110
db 101
db 100
db 0
align 1
L429 label byte
db 108
db 111
db 110
db 103
db 0
align 1
L428 label byte
db 115
db 104
db 111
db 114
db 116
db 0
align 1
L427 label byte
db 105
db 110
db 116
db 0
align 1
L426 label byte
db 99
db 104
db 97
db 114
db 0
align 4
L420 label byte
dd 00H
dd 00H
align 4
L419 label byte
dd 00H
dd 03ff00000H
align 4
L418 label byte
dd 00H
dd 040100000H
align 4
L417 label byte
dd 00H
dd 040000000H
align 4
L413 label byte
dd 00H
align 4
L412 label byte
dd 03f800000H
align 1
L391 label byte
db 113
db 117
db 101
db 101
db 112
db 33
db 0
align 1
L380 label byte
db 10
db 9
db 8
db 13
db 12
db 92
db 39
db 0
align 1
L376 label byte
db 46
db 34
db 46
db 0
align 1
L363 label byte
db 46
db 46
db 46
db 0
align 4
L333 label byte
dd 00H
dd 040938800H
align 1
L199 label byte
db 32
db 32
db 32
db 100
db 105
db 102
db 102
db 101
db 114
db 101
db 110
db 116
db 32
db 114
db 101
db 115
db 117
db 108
db 116
db 115
db 32
db 119
db 104
db 101
db 110
db 32
db 97
db 115
db 115
db 105
db 103
db 110
db 101
db 100
db 32
db 116
db 111
db 32
db 108
db 111
db 110
db 103
db 115
db 46
db 10
db 0
align 1
L198 label byte
db 68
db 101
db 99
db 105
db 109
db 97
db 108
db 32
db 97
db 110
db 100
db 32
db 111
db 99
db 116
db 97
db 108
db 47
db 104
db 101
db 120
db 32
db 99
db 111
db 110
db 115
db 116
db 97
db 110
db 116
db 115
db 32
db 115
db 111
db 109
db 101
db 116
db 105
db 109
db 101
db 115
db 32
db 103
db 105
db 118
db 101
db 10
db 0
align 1
L27 label byte
db 10
db 70
db 97
db 105
db 108
db 101
db 100
db 46
db 10
db 0
align 1
L26 label byte
db 10
db 78
db 111
db 32
db 101
db 114
db 114
db 111
db 114
db 115
db 32
db 100
db 101
db 116
db 101
db 99
db 116
db 101
db 100
db 46
db 10
db 0
align 1
L20 label byte
db 83
db 101
db 99
db 116
db 105
db 111
db 110
db 32
db 37
db 115
db 32
db 114
db 101
db 116
db 117
db 114
db 110
db 101
db 100
db 32
db 37
db 100
db 46
db 10
db 0
_TEXT ends
end