| .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 |