.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