diff options
author | tma <tma@edf5b092-35ff-0310-97b2-ce42778d08ea> | 2005-10-04 15:18:22 +0000 |
---|---|---|
committer | tma <tma@edf5b092-35ff-0310-97b2-ce42778d08ea> | 2005-10-04 15:18:22 +0000 |
commit | 1c7864f6d4380797b07c7149111066b61f69f689 (patch) | |
tree | 59057c26f97fdf846b0193e852eeea7e707a9e20 /lcc/x86/win32 | |
parent | 91db83f0cc7c564ff6c853eeb4e790732dae81cd (diff) | |
download | ioquake3-aero-1c7864f6d4380797b07c7149111066b61f69f689.tar.gz ioquake3-aero-1c7864f6d4380797b07c7149111066b61f69f689.zip |
* Moved lcc and q3asm into code/tools
git-svn-id: svn://svn.icculus.org/quake3/trunk@134 edf5b092-35ff-0310-97b2-ce42778d08ea
Diffstat (limited to 'lcc/x86/win32')
53 files changed, 0 insertions, 46218 deletions
diff --git a/lcc/x86/win32/tst/8q.1bk b/lcc/x86/win32/tst/8q.1bk deleted file mode 100644 index 7ed6437..0000000 --- a/lcc/x86/win32/tst/8q.1bk +++ /dev/null @@ -1,92 +0,0 @@ -1 5 8 6 3 7 2 4 -1 6 8 3 7 4 2 5 -1 7 4 6 8 2 5 3 -1 7 5 8 2 4 6 3 -2 4 6 8 3 1 7 5 -2 5 7 1 3 8 6 4 -2 5 7 4 1 8 6 3 -2 6 1 7 4 8 3 5 -2 6 8 3 1 4 7 5 -2 7 3 6 8 5 1 4 -2 7 5 8 1 4 6 3 -2 8 6 1 3 5 7 4 -3 1 7 5 8 2 4 6 -3 5 2 8 1 7 4 6 -3 5 2 8 6 4 7 1 -3 5 7 1 4 2 8 6 -3 5 8 4 1 7 2 6 -3 6 2 5 8 1 7 4 -3 6 2 7 1 4 8 5 -3 6 2 7 5 1 8 4 -3 6 4 1 8 5 7 2 -3 6 4 2 8 5 7 1 -3 6 8 1 4 7 5 2 -3 6 8 1 5 7 2 4 -3 6 8 2 4 1 7 5 -3 7 2 8 5 1 4 6 -3 7 2 8 6 4 1 5 -3 8 4 7 1 6 2 5 -4 1 5 8 2 7 3 6 -4 1 5 8 6 3 7 2 -4 2 5 8 6 1 3 7 -4 2 7 3 6 8 1 5 -4 2 7 3 6 8 5 1 -4 2 7 5 1 8 6 3 -4 2 8 5 7 1 3 6 -4 2 8 6 1 3 5 7 -4 6 1 5 2 8 3 7 -4 6 8 2 7 1 3 5 -4 6 8 3 1 7 5 2 -4 7 1 8 5 2 6 3 -4 7 3 8 2 5 1 6 -4 7 5 2 6 1 3 8 -4 7 5 3 1 6 8 2 -4 8 1 3 6 2 7 5 -4 8 1 5 7 2 6 3 -4 8 5 3 1 7 2 6 -5 1 4 6 8 2 7 3 -5 1 8 4 2 7 3 6 -5 1 8 6 3 7 2 4 -5 2 4 6 8 3 1 7 -5 2 4 7 3 8 6 1 -5 2 6 1 7 4 8 3 -5 2 8 1 4 7 3 6 -5 3 1 6 8 2 4 7 -5 3 1 7 2 8 6 4 -5 3 8 4 7 1 6 2 -5 7 1 3 8 6 4 2 -5 7 1 4 2 8 6 3 -5 7 2 4 8 1 3 6 -5 7 2 6 3 1 4 8 -5 7 2 6 3 1 8 4 -5 7 4 1 3 8 6 2 -5 8 4 1 3 6 2 7 -5 8 4 1 7 2 6 3 -6 1 5 2 8 3 7 4 -6 2 7 1 3 5 8 4 -6 2 7 1 4 8 5 3 -6 3 1 7 5 8 2 4 -6 3 1 8 4 2 7 5 -6 3 1 8 5 2 4 7 -6 3 5 7 1 4 2 8 -6 3 5 8 1 4 2 7 -6 3 7 2 4 8 1 5 -6 3 7 2 8 5 1 4 -6 3 7 4 1 8 2 5 -6 4 1 5 8 2 7 3 -6 4 2 8 5 7 1 3 -6 4 7 1 3 5 2 8 -6 4 7 1 8 2 5 3 -6 8 2 4 1 7 5 3 -7 1 3 8 6 4 2 5 -7 2 4 1 8 5 3 6 -7 2 6 3 1 4 8 5 -7 3 1 6 8 5 2 4 -7 3 8 2 5 1 6 4 -7 4 2 5 8 1 3 6 -7 4 2 8 6 1 3 5 -7 5 3 1 6 8 2 4 -8 2 4 1 7 5 3 6 -8 2 5 3 1 7 4 6 -8 3 1 6 2 5 7 4 -8 4 1 3 6 2 7 5 diff --git a/lcc/x86/win32/tst/8q.2bk b/lcc/x86/win32/tst/8q.2bk deleted file mode 100644 index d4dc0ed..0000000 --- a/lcc/x86/win32/tst/8q.2bk +++ /dev/null @@ -1,2 +0,0 @@ -tst/8q.c:30: warning: missing return value -tst/8q.c:39: warning: missing return value diff --git a/lcc/x86/win32/tst/8q.sbk b/lcc/x86/win32/tst/8q.sbk deleted file mode 100644 index 2ffd76c..0000000 --- a/lcc/x86/win32/tst/8q.sbk +++ /dev/null @@ -1,176 +0,0 @@ -.486 -.model flat -extrn __fltused:near -extrn __ftol:near -public _main -_TEXT segment -_main: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,4 -mov dword ptr (-4)[ebp],0 -L2: -mov edi,dword ptr (-4)[ebp] -lea edi,[edi*4] -mov dword ptr (_down)[edi],1 -mov dword ptr (_up)[edi],1 -L3: -inc dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],15 -jl L2 -mov dword ptr (-4)[ebp],0 -L6: -mov edi,dword ptr (-4)[ebp] -mov dword ptr (_rows)[edi*4],1 -L7: -inc dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],8 -jl L6 -push 0 -call _queens -add esp,4 -mov eax,0 -L1: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _queens -_queens: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,4 -mov dword ptr (-4)[ebp],0 -L11: -mov edi,dword ptr (-4)[ebp] -cmp dword ptr (_rows)[edi*4],0 -je L15 -mov esi,dword ptr (20)[ebp] -mov ebx,edi -sub ebx,esi -cmp dword ptr (_up+28)[ebx*4],0 -je L15 -lea edi,[esi][edi] -cmp dword ptr (_down)[edi*4],0 -je L15 -mov edi,dword ptr (-4)[ebp] -mov esi,dword ptr (20)[ebp] -lea ebx,[esi][edi] -mov dword ptr (_down)[ebx*4],0 -mov ebx,edi -sub ebx,esi -mov dword ptr (_up+28)[ebx*4],0 -mov dword ptr (_rows)[edi*4],0 -mov edi,dword ptr (20)[ebp] -mov esi,dword ptr (-4)[ebp] -mov dword ptr (_x)[edi*4],esi -cmp dword ptr (20)[ebp],7 -jne L19 -call _print -add esp,0 -jmp L20 -L19: -mov edi,dword ptr (20)[ebp] -lea edi,(1)[edi] -push edi -call _queens -add esp,4 -L20: -mov edi,dword ptr (-4)[ebp] -mov esi,dword ptr (20)[ebp] -lea ebx,[esi][edi] -mov dword ptr (_down)[ebx*4],1 -mov ebx,edi -sub ebx,esi -mov dword ptr (_up+28)[ebx*4],1 -mov dword ptr (_rows)[edi*4],1 -L15: -L12: -inc dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],8 -jl L11 -mov eax,0 -L10: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _print -_print: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,4 -mov dword ptr (-4)[ebp],0 -L23: -mov edi,dword ptr (-4)[ebp] -mov edi,dword ptr (_x)[edi*4] -lea edi,(49)[edi] -push edi -lea edi,(L27) -push edi -call _printf -add esp,8 -L24: -inc dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],8 -jl L23 -lea edi,(L28) -push edi -call _printf -add esp,4 -mov eax,0 -L22: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -extrn _printf:near -_TEXT segment -_TEXT ends -_DATA segment -public _x -align 4 -_x label byte -db 32 dup (0) -public _rows -align 4 -_rows label byte -db 32 dup (0) -public _down -align 4 -_down label byte -db 60 dup (0) -public _up -align 4 -_up label byte -db 60 dup (0) -_DATA ends -_TEXT segment -align 1 -L28 label byte -db 10 -db 0 -align 1 -L27 label byte -db 37 -db 99 -db 32 -db 0 -_TEXT ends -end diff --git a/lcc/x86/win32/tst/array.1bk b/lcc/x86/win32/tst/array.1bk deleted file mode 100644 index 4d3817c..0000000 --- a/lcc/x86/win32/tst/array.1bk +++ /dev/null @@ -1,4 +0,0 @@ - 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003 - 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003 - 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003 - 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003 diff --git a/lcc/x86/win32/tst/array.2bk b/lcc/x86/win32/tst/array.2bk deleted file mode 100644 index c8cf31e..0000000 --- a/lcc/x86/win32/tst/array.2bk +++ /dev/null @@ -1,2 +0,0 @@ -tst/array.c:33: warning: missing return value -tst/array.c:48: warning: missing return value diff --git a/lcc/x86/win32/tst/array.sbk b/lcc/x86/win32/tst/array.sbk deleted file mode 100644 index d3f9f8f..0000000 --- a/lcc/x86/win32/tst/array.sbk +++ /dev/null @@ -1,240 +0,0 @@ -.486 -.model flat -extrn __fltused:near -extrn __ftol:near -public _main -_TEXT segment -_main: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,60 -mov dword ptr (-8)[ebp],0 -L2: -mov dword ptr (-4)[ebp],0 -L6: -mov edi,dword ptr (-4)[ebp] -mov esi,dword ptr (-8)[ebp] -mov ebx,esi -sal ebx,4 -imul esi,esi,1000 -lea esi,[edi][esi] -mov dword ptr (_x)[ebx][edi*4],esi -L7: -inc dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],4 -jl L6 -mov edi,dword ptr (-8)[ebp] -mov esi,edi -sal esi,4 -lea esi,(_x)[esi] -mov dword ptr (_y)[edi*4],esi -L3: -inc dword ptr (-8)[ebp] -cmp dword ptr (-8)[ebp],3 -jl L2 -call _f -add esp,0 -mov dword ptr (-8)[ebp],0 -L10: -mov edi,dword ptr (-8)[ebp] -mov esi,edi -sal esi,4 -lea esi,(-60)[ebp][esi] -mov dword ptr (-12)[ebp],esi -mov dword ptr (_y)[edi*4],esi -mov dword ptr (-4)[ebp],0 -L14: -mov edi,dword ptr (-4)[ebp] -lea edi,[edi*4] -mov esi,dword ptr (-12)[ebp] -mov ebx,dword ptr (-8)[ebp] -sal ebx,4 -mov ebx,dword ptr (_x)[ebx][edi] -mov dword ptr [esi][edi],ebx -L15: -inc dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],4 -jl L14 -L11: -inc dword ptr (-8)[ebp] -cmp dword ptr (-8)[ebp],3 -jl L10 -lea edi,(_y) -push edi -lea edi,(-60)[ebp] -push edi -call _g -add esp,8 -mov eax,0 -L1: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _f -_f: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,8 -mov dword ptr (-8)[ebp],0 -L19: -mov dword ptr (-4)[ebp],0 -L23: -mov edi,dword ptr (-4)[ebp] -mov esi,dword ptr (-8)[ebp] -sal esi,4 -mov edi,dword ptr (_x)[esi][edi*4] -push edi -lea edi,(L27) -push edi -call _printf -add esp,8 -L24: -inc dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],4 -jl L23 -L20: -inc dword ptr (-8)[ebp] -cmp dword ptr (-8)[ebp],3 -jl L19 -lea edi,(L28) -push edi -call _printf -add esp,4 -mov dword ptr (-8)[ebp],0 -L29: -mov dword ptr (-4)[ebp],0 -L33: -mov edi,dword ptr (-4)[ebp] -mov esi,dword ptr (-8)[ebp] -mov esi,dword ptr (_y)[esi*4] -mov edi,dword ptr [esi][edi*4] -push edi -lea edi,(L27) -push edi -call _printf -add esp,8 -L34: -inc dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],4 -jl L33 -L30: -inc dword ptr (-8)[ebp] -cmp dword ptr (-8)[ebp],3 -jl L29 -lea edi,(L28) -push edi -call _printf -add esp,4 -mov eax,0 -L18: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _g -_g: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,8 -mov dword ptr (-8)[ebp],0 -L38: -mov dword ptr (-4)[ebp],0 -L42: -mov edi,dword ptr (-4)[ebp] -mov esi,dword ptr (-8)[ebp] -sal esi,4 -mov ebx,dword ptr (20)[ebp] -lea esi,[ebx][esi] -mov edi,dword ptr [esi][edi*4] -push edi -lea edi,(L27) -push edi -call _printf -add esp,8 -L43: -inc dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],4 -jl L42 -L39: -inc dword ptr (-8)[ebp] -cmp dword ptr (-8)[ebp],3 -jl L38 -lea edi,(L28) -push edi -call _printf -add esp,4 -mov dword ptr (-8)[ebp],0 -L46: -mov dword ptr (-4)[ebp],0 -L50: -mov edi,dword ptr (-4)[ebp] -mov esi,dword ptr (-8)[ebp] -mov ebx,dword ptr (24)[ebp] -mov esi,dword ptr [ebx][esi*4] -mov edi,dword ptr [esi][edi*4] -push edi -lea edi,(L27) -push edi -call _printf -add esp,8 -L51: -inc dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],4 -jl L50 -L47: -inc dword ptr (-8)[ebp] -cmp dword ptr (-8)[ebp],3 -jl L46 -lea edi,(L28) -push edi -call _printf -add esp,4 -mov eax,0 -L37: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -extrn _printf:near -_TEXT segment -_TEXT ends -_DATA segment -public _y -align 4 -_y label byte -db 12 dup (0) -public _x -align 4 -_x label byte -db 48 dup (0) -_DATA ends -_TEXT segment -align 1 -L28 label byte -db 10 -db 0 -align 1 -L27 label byte -db 32 -db 37 -db 100 -db 0 -_TEXT ends -end diff --git a/lcc/x86/win32/tst/cf.1bk b/lcc/x86/win32/tst/cf.1bk deleted file mode 100644 index 9e331c5..0000000 --- a/lcc/x86/win32/tst/cf.1bk +++ /dev/null @@ -1,51 +0,0 @@ -char freq -011 8.1 -012 6.1 -040 11.9 -! 0.2 -" 1.5 -% 0.6 -& 0.4 -' 0.4 -( 2.9 -) 2.9 -* 0.8 -+ 1.3 -, 1.3 -- 0.4 -. 0.6 -/ 1.0 -0 2.5 -1 1.9 -2 0.6 -3 0.2 -7 0.4 -8 0.2 -; 3.8 -< 0.8 -= 2.7 -> 0.2 -[ 1.5 -\ 0.8 -] 1.5 -a 3.1 -c 4.4 -e 2.3 -f 6.0 -g 1.3 -h 1.0 -i 5.0 -l 1.0 -m 0.2 -n 3.3 -o 2.1 -p 1.0 -q 0.4 -r 4.2 -s 0.6 -t 3.8 -u 1.2 -v 0.6 -w 0.2 -{ 0.6 -} 0.6 diff --git a/lcc/x86/win32/tst/cf.2bk b/lcc/x86/win32/tst/cf.2bk deleted file mode 100644 index e69de29..0000000 --- a/lcc/x86/win32/tst/cf.2bk +++ /dev/null diff --git a/lcc/x86/win32/tst/cf.sbk b/lcc/x86/win32/tst/cf.sbk deleted file mode 100644 index 9ab4cfc..0000000 --- a/lcc/x86/win32/tst/cf.sbk +++ /dev/null @@ -1,185 +0,0 @@ -.486 -.model flat -extrn __fltused:near -extrn __ftol:near -public _main -_TEXT segment -_main: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,24 -cmp dword ptr (20)[ebp],1 -jg L2 -fld dword ptr (L4) -fstp dword ptr (-16)[ebp] -jmp L3 -L2: -mov edi,dword ptr (24)[ebp] -mov edi,dword ptr (4)[edi] -push edi -call _atof -add esp,4 -fstp dword ptr (-20)[ebp] -fld dword ptr (-20)[ebp] -fdiv dword ptr (L5) -fstp dword ptr (-16)[ebp] -L3: -mov dword ptr (-4)[ebp],0 -L6: -mov edi,dword ptr (-4)[ebp] -lea esi,(1)[edi] -mov dword ptr (-4)[ebp],esi -fld dword ptr (L4) -fstp dword ptr (_f)[edi*4] -L7: -cmp dword ptr (-4)[ebp],127 -jle L6 -mov dword ptr (-8)[ebp],0 -jmp L11 -L10: -mov edi,dword ptr (-12)[ebp] -lea edi,(_f)[edi*4] -fld dword ptr [edi] -fadd dword ptr (L13) -fstp dword ptr [edi] -inc dword ptr (-8)[ebp] -L11: -call _getchar -add esp,0 -mov dword ptr (-12)[ebp],eax -cmp eax,-1 -jne L10 -lea edi,(L14) -push edi -call _printf -add esp,4 -mov dword ptr (-4)[ebp],0 -L15: -mov edi,dword ptr (-4)[ebp] -fld dword ptr (_f)[edi*4] -fstp dword ptr (-24)[ebp] -fld dword ptr (L4) -fcomp dword ptr (-24)[ebp] -fstsw ax -sahf -je L19 -fld dword ptr (-24)[ebp] -mov edi,dword ptr (-8)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fdivp st(1),st -fld dword ptr (-16)[ebp] -fcompp -fstsw ax -sahf -ja L19 -cmp dword ptr (-4)[ebp],32 -jg L21 -mov edi,dword ptr (-4)[ebp] -push edi -lea edi,(L23) -push edi -call _printf -add esp,8 -jmp L22 -L21: -mov edi,dword ptr (-4)[ebp] -push edi -lea edi,(L24) -push edi -call _printf -add esp,8 -L22: -fld dword ptr (L5) -mov edi,dword ptr (-4)[ebp] -fmul dword ptr (_f)[edi*4] -mov edi,dword ptr (-8)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fdivp st(1),st -sub esp,8 -fstp qword ptr [esp] -lea edi,(L25) -push edi -call _printf -add esp,12 -L19: -L16: -inc dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],127 -jle L15 -mov eax,0 -L1: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -extrn _printf:near -_TEXT segment -_TEXT ends -extrn _getchar:near -_TEXT segment -_TEXT ends -extrn _atof:near -_TEXT segment -_TEXT ends -_DATA segment -public _f -align 4 -_f label byte -db 512 dup (0) -_DATA ends -_TEXT segment -align 1 -L25 label byte -db 9 -db 37 -db 46 -db 49 -db 102 -db 10 -db 0 -align 1 -L24 label byte -db 37 -db 99 -db 0 -align 1 -L23 label byte -db 37 -db 48 -db 51 -db 111 -db 0 -align 1 -L14 label byte -db 99 -db 104 -db 97 -db 114 -db 9 -db 102 -db 114 -db 101 -db 113 -db 10 -db 0 -align 4 -L13 label byte -dd 03f800000H -align 4 -L5 label byte -dd 042c80000H -align 4 -L4 label byte -dd 00H -_TEXT ends -end diff --git a/lcc/x86/win32/tst/cq.1bk b/lcc/x86/win32/tst/cq.1bk deleted file mode 100644 index 3a86d23..0000000 --- a/lcc/x86/win32/tst/cq.1bk +++ /dev/null @@ -1,48 +0,0 @@ -Section s22 returned 0. -Decimal and octal/hex constants sometimes give - different results when assigned to longs. -Decimal and octal/hex constants sometimes give - different results when assigned to longs. -Section s241 returned 0. -Section s243 returned 0. -Section s244 returned 0. -Section s25 returned 0. - 8 bits in chars. - 32 bits in ints. - 16 bits in shorts. - 32 bits in longs. - 32 bits in unsigneds. - 32 bits in floats. - 64 bits in doubles. -1.192093e-007 is the least number that can be added to 1. (float). -2.220446e-016 is the least number that can be added to 1. (double). -Section s26 returned 0. -Section s4 returned 0. -Section s61 returned 0. -Section s626 returned 0. -Section s71 returned 0. -Section s72 returned 0. -Section s757 returned 0. -Section s7813 returned 0. -Section s714 returned 0. -Section s715 returned 0. -Register count for char is unreliable. -Register count for pointer is unreliable. -Register count for int is unreliable. -Section s81 returned 0. -Section s84 returned 0. -char alignment: 1 -short alignment: 2 -int alignment: 4 -long alignment: 4 -unsigned alignment: 4 -float alignment: 4 -double alignment: 4 -Sign extension in fields -Be especially careful with 1-bit fields! -Section s85 returned 0. -Section s86 returned 0. -Section s88 returned 0. -Section s9 returned 0. - -No errors detected. diff --git a/lcc/x86/win32/tst/cq.2bk b/lcc/x86/win32/tst/cq.2bk deleted file mode 100644 index 7c6ba5e..0000000 --- a/lcc/x86/win32/tst/cq.2bk +++ /dev/null @@ -1,25 +0,0 @@ -tst/cq.c:394: warning: overflow in converting constant expression from `unsigned long' to `long int' -tst/cq.c:394: warning: overflow in converting constant expression from `unsigned long' to `long int' -tst/cq.c:394: warning: overflow in converting constant expression from `unsigned long' to `long int' -tst/cq.c:395: warning: overflow in constant `4294967296' -tst/cq.c:395: warning: overflow in converting constant expression from `unsigned long' to `long int' -tst/cq.c:395: warning: overflow in constant `040000000000' -tst/cq.c:395: warning: overflow in converting constant expression from `unsigned long' to `long int' -tst/cq.c:395: warning: overflow in constant `0x100000000' -tst/cq.c:395: warning: overflow in converting constant expression from `unsigned long' to `long int' -tst/cq.c:396: warning: overflow in constant `68719476735' -tst/cq.c:396: warning: overflow in converting constant expression from `unsigned long' to `long int' -tst/cq.c:396: warning: overflow in constant `0777777777777' -tst/cq.c:396: warning: overflow in converting constant expression from `unsigned long' to `long int' -tst/cq.c:396: warning: overflow in constant `0xfffffffff' -tst/cq.c:396: warning: overflow in converting constant expression from `unsigned long' to `long int' -tst/cq.c:397: warning: overflow in constant `68719476736' -tst/cq.c:397: warning: overflow in converting constant expression from `unsigned long' to `long int' -tst/cq.c:397: warning: overflow in constant `01000000000000' -tst/cq.c:397: warning: overflow in converting constant expression from `unsigned long' to `long int' -tst/cq.c:397: warning: overflow in constant `0x1000000000' -tst/cq.c:397: warning: overflow in converting constant expression from `unsigned long' to `long int' -tst/cq.c:533: warning: missing return value -tst/cq.c:1169: warning: missing return value -tst/cq.c:5294: warning: unreachable code -tst/cq.c:5303: warning: missing return value diff --git a/lcc/x86/win32/tst/cq.sbk b/lcc/x86/win32/tst/cq.sbk deleted file mode 100644 index affe8e3..0000000 --- a/lcc/x86/win32/tst/cq.sbk +++ /dev/null @@ -1,16642 +0,0 @@ -.486 -.model flat -extrn __fltused:near -extrn __ftol:near -_DATA segment -align 4 -L2 label byte -dd _s22 -dd _s241 -dd _s243 -dd _s244 -dd _s25 -dd _s26 -dd _s4 -dd _s61 -dd _s626 -dd _s71 -dd _s72 -dd _s757 -dd _s7813 -dd _s714 -dd _s715 -dd _s81 -dd _s84 -dd _s85 -dd _s86 -dd _s88 -dd _s9 -_DATA ends -_DATA segment -align 4 -L3 label byte -db 68 dup (0) -align 4 -L4 label byte -db 4 dup (0) -public _main -_DATA ends -_TEXT segment -_main: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,4 -mov dword ptr (L3+36),1 -mov dword ptr (L3+40),1 -mov dword ptr (L3+44),1 -mov dword ptr (L3+48),1 -lea edi,(L3) -mov dword ptr (L4),edi -mov dword ptr (-4)[ebp],0 -jmp L12 -L9: -mov edi,dword ptr (L4) -push edi -mov edi,dword ptr (-4)[ebp] -call dword ptr (L2)[edi*4] -add esp,4 -mov dword ptr (L3+52),eax -mov edi,dword ptr (L3+56) -mov esi,dword ptr (L3+52) -lea edi,[esi][edi] -mov dword ptr (L3+56),edi -cmp dword ptr (L3+36),0 -je L17 -mov edi,dword ptr (L3+52) -push edi -lea edi,(L3+60) -push edi -lea edi,(L20) -push edi -call _printf -add esp,12 -L17: -L10: -inc dword ptr (-4)[ebp] -L12: -mov edi,dword ptr (-4)[ebp] -cmp edi,21 -jb L9 -cmp dword ptr (L3+56),0 -jne L23 -lea edi,(L26) -push edi -call _printf -add esp,4 -jmp L24 -L23: -lea edi,(L27) -push edi -call _printf -add esp,4 -L24: -mov eax,0 -L1: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 1 -L29 label byte -db 115 -db 50 -db 50 -db 44 -db 101 -db 114 -db 37 -db 100 -db 10 -db 0 -align 1 -L30 label byte -db 115 -db 50 -db 50 -db 32 -db 32 -db 32 -db 32 -db 0 -public _s22 -_DATA ends -_TEXT segment -_s22: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,32 -mov dword ptr (-12)[ebp],0 -lea edi,(L30) -mov dword ptr (-4)[ebp],edi -mov edi,dword ptr (20)[ebp] -lea edi,(60)[edi] -mov dword ptr (-8)[ebp],edi -L31: -L32: -mov edi,dword ptr (-8)[ebp] -lea esi,(1)[edi] -mov dword ptr (-8)[ebp],esi -mov esi,dword ptr (-4)[ebp] -lea ebx,(1)[esi] -mov dword ptr (-4)[ebp],ebx -mov bl,byte ptr [esi] -mov byte ptr [edi],bl -movsx edi,bl -cmp edi,0 -jne L31 -mov dword ptr (-16)[ebp],1 -mov dword ptr (-24)[ebp],2 -mov dword ptr (-28)[ebp],3 -mov dword ptr (-20)[ebp],4 -mov edi,dword ptr (-16)[ebp] -mov esi,dword ptr (-24)[ebp] -lea edi,[esi][edi] -mov esi,dword ptr (-28)[ebp] -lea edi,[esi][edi] -mov esi,dword ptr (-20)[ebp] -lea edi,[esi][edi] -cmp edi,10 -je L34 -inc dword ptr (-12)[ebp] -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L36 -push 1 -lea edi,(L29) -push edi -call _printf -add esp,8 -L36: -L34: -mov dword ptr (-32)[ebp],2 -mov edi,dword ptr (-16)[ebp] -cmp dword ptr (-32)[ebp],edi -jne L38 -add dword ptr (-12)[ebp],4 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L40 -push 4 -lea edi,(L29) -push edi -call _printf -add esp,8 -L40: -L38: -mov eax,dword ptr (-12)[ebp] -L28: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 1 -L43 label byte -db 115 -db 50 -db 52 -db 49 -db 44 -db 101 -db 114 -db 37 -db 100 -db 10 -db 0 -align 1 -L44 label byte -db 115 -db 50 -db 52 -db 49 -db 32 -db 32 -db 32 -db 0 -align 4 -L45 label byte -dd 0 -dd 0 -dd 0 -dd 0 -dd 0 -dd 0 -dd 0 -dd 0 -dd 0 -dd 0 -dd 0 -dd 0 -dd 0 -dd 0 -dd 0 -dd 0 -dd 0 -dd 0 -dd 6 -dd 0 -dd 8 -dd 0 -dd 12 -dd 0 -dd 16 -dd 0 -dd 18 -dd 0 -dd 20 -dd 0 -dd 24 -dd 0 -dd 28 -dd 0 -dd 30 -dd 0 -dd 32 -dd 0 -dd 36 -public _s241 -_DATA ends -_TEXT segment -_s241: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,488 -mov dword ptr (-484)[ebp],0 -mov dword ptr (-488)[ebp],0 -lea edi,(L44) -mov dword ptr (-476)[ebp],edi -mov edi,dword ptr (20)[ebp] -lea edi,(60)[edi] -mov dword ptr (-480)[ebp],edi -L46: -L47: -mov edi,dword ptr (-480)[ebp] -lea esi,(1)[edi] -mov dword ptr (-480)[ebp],esi -mov esi,dword ptr (-476)[ebp] -lea ebx,(1)[esi] -mov dword ptr (-476)[ebp],ebx -mov bl,byte ptr [esi] -mov byte ptr [edi],bl -movsx edi,bl -cmp edi,0 -jne L46 -jmp L49 -inc dword ptr (-484)[ebp] -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L51 -push 1 -lea edi,(L43) -push edi -call _printf -add esp,8 -L51: -L49: -jmp L53 -add dword ptr (-484)[ebp],2 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L55 -push 2 -lea edi,(L43) -push edi -call _printf -add esp,8 -L55: -L53: -jmp L57 -add dword ptr (-484)[ebp],4 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L59 -push 4 -lea edi,(L43) -push edi -call _printf -add esp,8 -L59: -L57: -jmp L61 -add dword ptr (-484)[ebp],8 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L63 -push 8 -lea edi,(L43) -push edi -call _printf -add esp,8 -L63: -L61: -mov dword ptr (-4)[ebp],0 -L65: -mov edi,dword ptr (-4)[ebp] -mov dword ptr (L45)[edi*4],edi -L66: -inc dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],17 -jl L65 -mov dword ptr (-4)[ebp],18 -L69: -mov edi,dword ptr (-4)[ebp] -lea edi,(L45)[edi*4] -mov esi,dword ptr [edi] -push esi -call _pow2 -add esp,4 -mov dword ptr [edi],eax -mov edi,dword ptr (-4)[ebp] -lea edi,[edi*4] -mov esi,dword ptr (L45)[edi] -sub esi,1 -mov dword ptr (L45-4)[edi],esi -add dword ptr (-4)[ebp],2 -L70: -cmp dword ptr (-4)[ebp],39 -jl L69 -mov dword ptr (-160)[ebp],0 -mov dword ptr (-316)[ebp],0 -mov dword ptr (-472)[ebp],0 -mov dword ptr (-156)[ebp],1 -mov dword ptr (-312)[ebp],1 -mov dword ptr (-468)[ebp],1 -mov dword ptr (-152)[ebp],2 -mov dword ptr (-308)[ebp],2 -mov dword ptr (-464)[ebp],2 -mov dword ptr (-148)[ebp],3 -mov dword ptr (-304)[ebp],3 -mov dword ptr (-460)[ebp],3 -mov dword ptr (-144)[ebp],4 -mov dword ptr (-300)[ebp],4 -mov dword ptr (-456)[ebp],4 -mov dword ptr (-140)[ebp],5 -mov dword ptr (-296)[ebp],5 -mov dword ptr (-452)[ebp],5 -mov dword ptr (-136)[ebp],6 -mov dword ptr (-292)[ebp],6 -mov dword ptr (-448)[ebp],6 -mov dword ptr (-132)[ebp],7 -mov dword ptr (-288)[ebp],7 -mov dword ptr (-444)[ebp],7 -mov dword ptr (-128)[ebp],8 -mov dword ptr (-284)[ebp],8 -mov dword ptr (-440)[ebp],8 -mov dword ptr (-124)[ebp],9 -mov dword ptr (-280)[ebp],9 -mov dword ptr (-436)[ebp],9 -mov dword ptr (-120)[ebp],10 -mov dword ptr (-276)[ebp],10 -mov dword ptr (-432)[ebp],10 -mov dword ptr (-116)[ebp],11 -mov dword ptr (-272)[ebp],11 -mov dword ptr (-428)[ebp],11 -mov dword ptr (-112)[ebp],12 -mov dword ptr (-268)[ebp],12 -mov dword ptr (-424)[ebp],12 -mov dword ptr (-108)[ebp],13 -mov dword ptr (-264)[ebp],13 -mov dword ptr (-420)[ebp],13 -mov dword ptr (-104)[ebp],14 -mov dword ptr (-260)[ebp],14 -mov dword ptr (-416)[ebp],14 -mov dword ptr (-100)[ebp],15 -mov dword ptr (-256)[ebp],15 -mov dword ptr (-412)[ebp],15 -mov dword ptr (-96)[ebp],16 -mov dword ptr (-252)[ebp],16 -mov dword ptr (-408)[ebp],16 -mov dword ptr (-92)[ebp],63 -mov dword ptr (-248)[ebp],63 -mov dword ptr (-404)[ebp],63 -mov dword ptr (-88)[ebp],64 -mov dword ptr (-244)[ebp],64 -mov dword ptr (-400)[ebp],64 -mov dword ptr (-84)[ebp],255 -mov dword ptr (-240)[ebp],255 -mov dword ptr (-396)[ebp],255 -mov dword ptr (-80)[ebp],256 -mov dword ptr (-236)[ebp],256 -mov dword ptr (-392)[ebp],256 -mov dword ptr (-76)[ebp],4095 -mov dword ptr (-232)[ebp],4095 -mov dword ptr (-388)[ebp],4095 -mov dword ptr (-72)[ebp],4096 -mov dword ptr (-228)[ebp],4096 -mov dword ptr (-384)[ebp],4096 -mov dword ptr (-68)[ebp],65535 -mov dword ptr (-224)[ebp],65535 -mov dword ptr (-380)[ebp],65535 -mov dword ptr (-64)[ebp],65536 -mov dword ptr (-220)[ebp],65536 -mov dword ptr (-376)[ebp],65536 -mov dword ptr (-60)[ebp],262143 -mov dword ptr (-216)[ebp],262143 -mov dword ptr (-372)[ebp],262143 -mov dword ptr (-56)[ebp],262144 -mov dword ptr (-212)[ebp],262144 -mov dword ptr (-368)[ebp],262144 -mov dword ptr (-52)[ebp],1048575 -mov dword ptr (-208)[ebp],1048575 -mov dword ptr (-364)[ebp],1048575 -mov dword ptr (-48)[ebp],1048576 -mov dword ptr (-204)[ebp],1048576 -mov dword ptr (-360)[ebp],1048576 -mov dword ptr (-44)[ebp],16777215 -mov dword ptr (-200)[ebp],16777215 -mov dword ptr (-356)[ebp],16777215 -mov dword ptr (-40)[ebp],16777216 -mov dword ptr (-196)[ebp],16777216 -mov dword ptr (-352)[ebp],16777216 -mov dword ptr (-36)[ebp],268435455 -mov dword ptr (-192)[ebp],268435455 -mov dword ptr (-348)[ebp],268435455 -mov dword ptr (-32)[ebp],268435456 -mov dword ptr (-188)[ebp],268435456 -mov dword ptr (-344)[ebp],268435456 -mov dword ptr (-28)[ebp],1073741823 -mov dword ptr (-184)[ebp],1073741823 -mov dword ptr (-340)[ebp],1073741823 -mov dword ptr (-24)[ebp],1073741824 -mov dword ptr (-180)[ebp],1073741824 -mov dword ptr (-336)[ebp],1073741824 -mov edi,0ffffffffH -mov dword ptr (-20)[ebp],edi -mov edi,0ffffffffH -mov dword ptr (-176)[ebp],edi -mov edi,0ffffffffH -mov dword ptr (-332)[ebp],edi -mov edi,0ffffffffH -mov dword ptr (-16)[ebp],edi -mov edi,0ffffffffH -mov dword ptr (-172)[ebp],edi -mov edi,0ffffffffH -mov dword ptr (-328)[ebp],edi -mov edi,0ffffffffH -mov dword ptr (-12)[ebp],edi -mov edi,0ffffffffH -mov dword ptr (-168)[ebp],edi -mov edi,0ffffffffH -mov dword ptr (-324)[ebp],edi -mov edi,0ffffffffH -mov dword ptr (-8)[ebp],edi -mov edi,0ffffffffH -mov dword ptr (-164)[ebp],edi -mov edi,0ffffffffH -mov dword ptr (-320)[ebp],edi -mov dword ptr (-4)[ebp],0 -L188: -mov edi,dword ptr (-4)[ebp] -lea edi,[edi*4] -mov esi,dword ptr (-160)[ebp][edi] -cmp dword ptr (L45)[edi],esi -jne L195 -mov ebx,dword ptr (-316)[ebp][edi] -cmp esi,ebx -jne L195 -cmp ebx,dword ptr (-472)[ebp][edi] -je L192 -L195: -mov edi,dword ptr (20)[ebp] -cmp dword ptr (40)[edi],0 -je L196 -lea edi,(L198) -push edi -call _printf -add esp,4 -lea edi,(L199) -push edi -call _printf -add esp,4 -L196: -L192: -L189: -inc dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],39 -jl L188 -cmp dword ptr (-488)[ebp],0 -je L200 -mov dword ptr (-484)[ebp],16 -L200: -mov eax,dword ptr (-484)[ebp] -L42: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _pow2 -_pow2: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,4 -mov dword ptr (-4)[ebp],1 -jmp L204 -L203: -sal dword ptr (-4)[ebp],1 -L204: -mov edi,dword ptr (20)[ebp] -mov esi,edi -sub esi,1 -mov dword ptr (20)[ebp],esi -cmp edi,0 -jne L203 -mov eax,dword ptr (-4)[ebp] -L202: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 1 -L207 label byte -db 115 -db 50 -db 52 -db 51 -db 44 -db 101 -db 114 -db 37 -db 100 -db 10 -db 0 -align 1 -L208 label byte -db 115 -db 50 -db 52 -db 51 -db 32 -db 32 -db 32 -db 0 -public _s243 -_DATA ends -_TEXT segment -_s243: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,268 -mov dword ptr (-268)[ebp],0 -lea edi,(L208) -mov dword ptr (-260)[ebp],edi -mov edi,dword ptr (20)[ebp] -lea edi,(60)[edi] -mov dword ptr (-264)[ebp],edi -L209: -L210: -mov edi,dword ptr (-264)[ebp] -lea esi,(1)[edi] -mov dword ptr (-264)[ebp],esi -mov esi,dword ptr (-260)[ebp] -lea ebx,(1)[esi] -mov dword ptr (-260)[ebp],ebx -mov bl,byte ptr [esi] -mov byte ptr [edi],bl -movsx edi,bl -cmp edi,0 -jne L209 -lea edi,(-256)[ebp] -push edi -call _zerofill -add esp,4 -mov byte ptr (-159)[ebp],1 -mov byte ptr (-191)[ebp],1 -mov byte ptr (-130)[ebp],1 -mov byte ptr (-208)[ebp],1 -mov byte ptr (-158)[ebp],1 -mov byte ptr (-190)[ebp],1 -mov byte ptr (-223)[ebp],1 -mov byte ptr (-207)[ebp],1 -mov byte ptr (-157)[ebp],1 -mov byte ptr (-189)[ebp],1 -mov byte ptr (-222)[ebp],1 -mov byte ptr (-206)[ebp],1 -mov byte ptr (-156)[ebp],1 -mov byte ptr (-188)[ebp],1 -mov byte ptr (-221)[ebp],1 -mov byte ptr (-205)[ebp],1 -mov byte ptr (-155)[ebp],1 -mov byte ptr (-187)[ebp],1 -mov byte ptr (-219)[ebp],1 -mov byte ptr (-204)[ebp],1 -mov byte ptr (-154)[ebp],1 -mov byte ptr (-186)[ebp],1 -mov byte ptr (-218)[ebp],1 -mov byte ptr (-203)[ebp],1 -mov byte ptr (-153)[ebp],1 -mov byte ptr (-185)[ebp],1 -mov byte ptr (-216)[ebp],1 -mov byte ptr (-202)[ebp],1 -mov byte ptr (-152)[ebp],1 -mov byte ptr (-184)[ebp],1 -mov byte ptr (-215)[ebp],1 -mov byte ptr (-201)[ebp],1 -mov byte ptr (-151)[ebp],1 -mov byte ptr (-183)[ebp],1 -mov byte ptr (-161)[ebp],1 -mov byte ptr (-200)[ebp],1 -mov byte ptr (-150)[ebp],1 -mov byte ptr (-182)[ebp],1 -mov byte ptr (-195)[ebp],1 -mov byte ptr (-199)[ebp],1 -mov byte ptr (-149)[ebp],1 -mov byte ptr (-181)[ebp],1 -mov byte ptr (-211)[ebp],1 -mov byte ptr (-148)[ebp],1 -mov byte ptr (-180)[ebp],1 -mov byte ptr (-162)[ebp],1 -mov byte ptr (-147)[ebp],1 -mov byte ptr (-179)[ebp],1 -mov byte ptr (-132)[ebp],1 -mov byte ptr (-246)[ebp],1 -mov byte ptr (-146)[ebp],1 -mov byte ptr (-178)[ebp],1 -mov byte ptr (-247)[ebp],1 -mov byte ptr (-145)[ebp],1 -mov byte ptr (-177)[ebp],1 -mov byte ptr (-133)[ebp],1 -mov byte ptr (-248)[ebp],1 -mov byte ptr (-144)[ebp],1 -mov byte ptr (-176)[ebp],1 -mov byte ptr (-131)[ebp],1 -mov byte ptr (-243)[ebp],1 -mov byte ptr (-143)[ebp],1 -mov byte ptr (-175)[ebp],1 -mov byte ptr (-165)[ebp],1 -mov byte ptr (-244)[ebp],1 -mov byte ptr (-142)[ebp],1 -mov byte ptr (-174)[ebp],1 -mov byte ptr (-163)[ebp],1 -mov byte ptr (-141)[ebp],1 -mov byte ptr (-173)[ebp],1 -mov byte ptr (-213)[ebp],1 -mov byte ptr (-164)[ebp],1 -mov byte ptr (-140)[ebp],1 -mov byte ptr (-172)[ebp],1 -mov byte ptr (-197)[ebp],1 -mov byte ptr (-217)[ebp],1 -mov byte ptr (-139)[ebp],1 -mov byte ptr (-171)[ebp],1 -mov byte ptr (-214)[ebp],1 -mov byte ptr (-138)[ebp],1 -mov byte ptr (-170)[ebp],1 -mov byte ptr (-198)[ebp],1 -mov byte ptr (-256)[ebp],1 -mov byte ptr (-137)[ebp],1 -mov byte ptr (-169)[ebp],1 -mov byte ptr (-196)[ebp],1 -mov byte ptr (-224)[ebp],1 -mov byte ptr (-136)[ebp],1 -mov byte ptr (-168)[ebp],1 -mov byte ptr (-194)[ebp],1 -mov byte ptr (-135)[ebp],1 -mov byte ptr (-167)[ebp],1 -mov byte ptr (-212)[ebp],1 -mov byte ptr (-134)[ebp],1 -mov byte ptr (-166)[ebp],1 -mov byte ptr (-210)[ebp],1 -mov byte ptr (-193)[ebp],1 -mov byte ptr (-209)[ebp],1 -lea edi,(-256)[ebp] -push edi -call _sumof -add esp,4 -cmp eax,98 -je L309 -inc dword ptr (-268)[ebp] -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L311 -push 1 -lea edi,(L207) -push edi -call _printf -add esp,8 -L311: -L309: -jmp L313 -add dword ptr (-268)[ebp],8 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L315 -push 8 -lea edi,(L207) -push edi -call _printf -add esp,8 -L315: -L313: -mov eax,dword ptr (-268)[ebp] -L206: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _zerofill -_zerofill: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,4 -mov dword ptr (-4)[ebp],0 -L318: -mov edi,dword ptr (20)[ebp] -lea esi,(1)[edi] -mov dword ptr (20)[ebp],esi -mov byte ptr [edi],0 -L319: -inc dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],256 -jl L318 -mov eax,0 -L317: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _sumof -_sumof: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,12 -mov edi,dword ptr (20)[ebp] -mov dword ptr (-12)[ebp],edi -mov dword ptr (-4)[ebp],0 -mov dword ptr (-8)[ebp],0 -L323: -mov edi,dword ptr (-12)[ebp] -lea esi,(1)[edi] -mov dword ptr (-12)[ebp],esi -movsx edi,byte ptr [edi] -add dword ptr (-4)[ebp],edi -L324: -inc dword ptr (-8)[ebp] -cmp dword ptr (-8)[ebp],256 -jl L323 -mov eax,dword ptr (-4)[ebp] -L322: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 1 -L328 label byte -db 115 -db 50 -db 52 -db 52 -db 44 -db 101 -db 114 -db 37 -db 100 -db 10 -db 0 -align 1 -L329 label byte -db 115 -db 50 -db 52 -db 52 -db 32 -db 32 -db 32 -db 0 -public _s244 -_DATA ends -_TEXT segment -_s244: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,92 -lea edi,(L329) -mov dword ptr (-72)[ebp],edi -mov edi,dword ptr (20)[ebp] -lea edi,(60)[edi] -mov dword ptr (-76)[ebp],edi -L330: -L331: -mov edi,dword ptr (-76)[ebp] -lea esi,(1)[edi] -mov dword ptr (-76)[ebp],esi -mov esi,dword ptr (-72)[ebp] -lea ebx,(1)[esi] -mov dword ptr (-72)[ebp],ebx -mov bl,byte ptr [esi] -mov byte ptr [edi],bl -movsx edi,bl -cmp edi,0 -jne L330 -mov dword ptr (-84)[ebp],0 -mov dword ptr (-80)[ebp],0 -fld qword ptr (L333) -fstp qword ptr (-68)[ebp] -fld qword ptr (L333) -fstp qword ptr (-60)[ebp] -fld qword ptr (L333) -fstp qword ptr (-52)[ebp] -fld qword ptr (L333) -fstp qword ptr (-44)[ebp] -fld qword ptr (L333) -fstp qword ptr (-36)[ebp] -fld qword ptr (L333) -fstp qword ptr (-28)[ebp] -fld qword ptr (L333) -fstp qword ptr (-20)[ebp] -fld qword ptr (L333) -fstp qword ptr (-12)[ebp] -mov dword ptr (-80)[ebp],0 -mov dword ptr (-4)[ebp],0 -L341: -mov edi,dword ptr (-4)[ebp] -lea edi,[edi*8] -fld qword ptr (-60)[ebp][edi] -fcomp qword ptr (-68)[ebp][edi] -fstsw ax -sahf -je L345 -mov dword ptr (-80)[ebp],1 -L345: -L342: -inc dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],7 -jl L341 -cmp dword ptr (-80)[ebp],0 -je L348 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L350 -push 1 -lea edi,(L328) -push edi -call _printf -add esp,8 -L350: -inc dword ptr (-84)[ebp] -L348: -jmp L352 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L354 -push 2 -lea edi,(L328) -push edi -call _printf -add esp,8 -L354: -add dword ptr (-84)[ebp],2 -L352: -mov eax,dword ptr (-84)[ebp] -L327: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 1 -L357 label byte -db 115 -db 50 -db 53 -db 44 -db 101 -db 114 -db 37 -db 100 -db 10 -db 0 -align 1 -L358 label byte -db 115 -db 50 -db 53 -db 32 -db 32 -db 32 -db 32 -db 0 -public _s25 -_DATA ends -_TEXT segment -_s25: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,28 -lea edi,(L358) -mov dword ptr (-16)[ebp],edi -mov edi,dword ptr (20)[ebp] -lea edi,(60)[edi] -mov dword ptr (-20)[ebp],edi -L359: -L360: -mov edi,dword ptr (-20)[ebp] -lea esi,(1)[edi] -mov dword ptr (-20)[ebp],esi -mov esi,dword ptr (-16)[ebp] -lea ebx,(1)[esi] -mov dword ptr (-16)[ebp],ebx -mov bl,byte ptr [esi] -mov byte ptr [edi],bl -movsx edi,bl -cmp edi,0 -jne L359 -mov dword ptr (-24)[ebp],0 -lea edi,(L362) -mov dword ptr (-8)[ebp],edi -mov edi,dword ptr (-8)[ebp] -movsx esi,byte ptr (1)[edi] -movsx ebx,byte ptr [edi] -cmp ebx,esi -jne L366 -movsx edi,byte ptr (2)[edi] -cmp esi,edi -jne L366 -cmp edi,46 -je L363 -L366: -inc dword ptr (-24)[ebp] -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L367 -push 1 -lea edi,(L357) -push edi -call _printf -add esp,8 -L367: -L363: -mov edi,dword ptr (-8)[ebp] -movsx edi,byte ptr (3)[edi] -cmp edi,0 -je L369 -add dword ptr (-24)[ebp],4 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L371 -push 4 -lea edi,(L357) -push edi -call _printf -add esp,8 -L371: -L369: -movsx edi,byte ptr (L375+1) -cmp edi,34 -je L373 -add dword ptr (-24)[ebp],8 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L377 -push 8 -lea edi,(L357) -push edi -call _printf -add esp,8 -L377: -L373: -lea edi,(L379) -mov dword ptr (-8)[ebp],edi -mov edi,dword ptr (-8)[ebp] -movsx esi,byte ptr [edi] -cmp esi,10 -jne L387 -movsx esi,byte ptr (1)[edi] -cmp esi,9 -jne L387 -movsx esi,byte ptr (2)[edi] -cmp esi,8 -jne L387 -movsx esi,byte ptr (3)[edi] -cmp esi,13 -jne L387 -movsx esi,byte ptr (4)[edi] -cmp esi,12 -jne L387 -movsx esi,byte ptr (5)[edi] -cmp esi,92 -jne L387 -movsx edi,byte ptr (6)[edi] -cmp edi,39 -je L380 -L387: -add dword ptr (-24)[ebp],16 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L388 -push 16 -lea edi,(L357) -push edi -call _printf -add esp,8 -L388: -L380: -lea edi,(L390) -mov dword ptr (-12)[ebp],edi -mov dword ptr (-8)[ebp],edi -mov dword ptr (-28)[ebp],0 -mov dword ptr (-4)[ebp],0 -jmp L394 -L391: -mov edi,dword ptr (-4)[ebp] -mov esi,dword ptr (-8)[ebp] -movsx esi,byte ptr [esi][edi] -mov ebx,dword ptr (-12)[ebp] -movsx edi,byte ptr [ebx][edi] -cmp esi,edi -je L395 -mov dword ptr (-28)[ebp],1 -L395: -L392: -inc dword ptr (-4)[ebp] -L394: -mov edi,dword ptr (-4)[ebp] -cmp edi,7 -jb L391 -cmp dword ptr (-28)[ebp],0 -je L397 -add dword ptr (-24)[ebp],32 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L399 -push 32 -lea edi,(L357) -push edi -call _printf -add esp,8 -L399: -L397: -mov eax,dword ptr (-24)[ebp] -L356: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 1 -L402 label byte -db 115 -db 50 -db 54 -db 32 -db 32 -db 32 -db 32 -db 0 -align 1 -L403 label byte -db 37 -db 51 -db 100 -db 32 -db 98 -db 105 -db 116 -db 115 -db 32 -db 105 -db 110 -db 32 -db 37 -db 115 -db 115 -db 46 -db 10 -db 0 -align 1 -L404 label byte -db 37 -db 101 -db 32 -db 105 -db 115 -db 32 -db 116 -db 104 -db 101 -db 32 -db 108 -db 101 -db 97 -db 115 -db 116 -db 32 -db 110 -db 117 -db 109 -db 98 -db 101 -db 114 -db 32 -db 116 -db 104 -db 97 -db 116 -db 32 -db 99 -db 97 -db 110 -db 32 -db 98 -db 101 -db 32 -db 97 -db 100 -db 100 -db 101 -db 100 -db 32 -db 116 -db 111 -db 32 -db 49 -db 46 -db 32 -db 40 -db 37 -db 115 -db 41 -db 46 -db 10 -db 0 -public _s26 -_DATA ends -_TEXT segment -_s26: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,56 -lea edi,(L402) -mov dword ptr (-36)[ebp],edi -mov edi,dword ptr (20)[ebp] -lea edi,(60)[edi] -mov dword ptr (-40)[ebp],edi -L405: -L406: -mov edi,dword ptr (-40)[ebp] -lea esi,(1)[edi] -mov dword ptr (-40)[ebp],esi -mov esi,dword ptr (-36)[ebp] -lea ebx,(1)[esi] -mov dword ptr (-36)[ebp],ebx -mov bl,byte ptr [esi] -mov byte ptr [edi],bl -movsx edi,bl -cmp edi,0 -jne L405 -mov edi,dword ptr (20)[ebp] -mov dword ptr [edi],0 -mov byte ptr (-41)[ebp],0 -mov byte ptr (-5)[ebp],1 -jmp L409 -L408: -movsx edi,byte ptr (-5)[ebp] -lea edi,[edi*2] -mov ebx,edi -mov byte ptr (-5)[ebp],bl -mov edi,dword ptr (20)[ebp] -inc dword ptr [edi] -L409: -movsx edi,byte ptr (-41)[ebp] -movsx esi,byte ptr (-5)[ebp] -cmp edi,esi -jne L408 -mov edi,dword ptr (20)[ebp] -mov esi,dword ptr [edi] -lea esi,[esi*4] -mov dword ptr (4)[edi],esi -mov edi,dword ptr (20)[ebp] -mov esi,dword ptr [edi] -lea esi,[esi*2] -mov dword ptr (8)[edi],esi -mov edi,dword ptr (20)[ebp] -mov esi,dword ptr [edi] -lea esi,[esi*4] -mov dword ptr (12)[edi],esi -mov edi,dword ptr (20)[ebp] -mov esi,dword ptr [edi] -lea esi,[esi*4] -mov dword ptr (16)[edi],esi -mov edi,dword ptr (20)[ebp] -mov esi,dword ptr [edi] -lea esi,[esi*4] -mov dword ptr (20)[edi],esi -mov edi,dword ptr (20)[ebp] -mov esi,dword ptr [edi] -lea esi,[esi*8] -mov dword ptr (24)[edi],esi -fld dword ptr (L411) -fstp dword ptr (-16)[ebp] -fld dword ptr (L411) -fstp dword ptr (-4)[ebp] -fld dword ptr (L412) -fstp dword ptr (-12)[ebp] -jmp L414 -L413: -fld dword ptr (-16)[ebp] -fadd dword ptr (-4)[ebp] -fstp dword ptr (-12)[ebp] -fld dword ptr (-4)[ebp] -fdiv qword ptr (L416) -fstp dword ptr (-4)[ebp] -L414: -fld dword ptr (-16)[ebp] -fcomp dword ptr (-12)[ebp] -fstsw ax -sahf -jne L413 -mov edi,dword ptr (20)[ebp] -fld qword ptr (L417) -fmul dword ptr (-4)[ebp] -fstp dword ptr (28)[edi] -fld qword ptr (L418) -fstp qword ptr (-32)[ebp] -fld dword ptr (L411) -fstp dword ptr (-4)[ebp] -fld qword ptr (L419) -fstp qword ptr (-24)[ebp] -jmp L421 -L420: -fld dword ptr (-4)[ebp] -fstp qword ptr (-56)[ebp] -fld qword ptr (-32)[ebp] -fadd qword ptr (-56)[ebp] -fstp qword ptr (-24)[ebp] -fld qword ptr (-56)[ebp] -fdiv qword ptr (L416) -fstp dword ptr (-4)[ebp] -L421: -fld qword ptr (-32)[ebp] -fcomp qword ptr (-24)[ebp] -fstsw ax -sahf -jne L420 -mov edi,dword ptr (20)[ebp] -fld qword ptr (L417) -fmul dword ptr (-4)[ebp] -fstp dword ptr (32)[edi] -mov edi,dword ptr (20)[ebp] -cmp dword ptr (40)[edi],0 -je L423 -lea edi,(L425) -push edi -mov edi,dword ptr (20)[ebp] -mov edi,dword ptr [edi] -push edi -lea edi,(L403) -push edi -call _printf -add esp,12 -lea edi,(L426) -push edi -mov edi,dword ptr (20)[ebp] -mov edi,dword ptr (4)[edi] -push edi -lea edi,(L403) -push edi -call _printf -add esp,12 -lea edi,(L427) -push edi -mov edi,dword ptr (20)[ebp] -mov edi,dword ptr (8)[edi] -push edi -lea edi,(L403) -push edi -call _printf -add esp,12 -lea edi,(L428) -push edi -mov edi,dword ptr (20)[ebp] -mov edi,dword ptr (12)[edi] -push edi -lea edi,(L403) -push edi -call _printf -add esp,12 -lea edi,(L429) -push edi -mov edi,dword ptr (20)[ebp] -mov edi,dword ptr (16)[edi] -push edi -lea edi,(L403) -push edi -call _printf -add esp,12 -lea edi,(L430) -push edi -mov edi,dword ptr (20)[ebp] -mov edi,dword ptr (20)[edi] -push edi -lea edi,(L403) -push edi -call _printf -add esp,12 -lea edi,(L431) -push edi -mov edi,dword ptr (20)[ebp] -mov edi,dword ptr (24)[edi] -push edi -lea edi,(L403) -push edi -call _printf -add esp,12 -lea edi,(L430) -push edi -mov edi,dword ptr (20)[ebp] -fld dword ptr (28)[edi] -sub esp,8 -fstp qword ptr [esp] -lea edi,(L404) -push edi -call _printf -add esp,16 -lea edi,(L431) -push edi -mov edi,dword ptr (20)[ebp] -fld dword ptr (32)[edi] -sub esp,8 -fstp qword ptr [esp] -lea edi,(L404) -push edi -call _printf -add esp,16 -L423: -mov eax,0 -L401: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 1 -L433 label byte -db 115 -db 52 -db 44 -db 101 -db 114 -db 37 -db 100 -db 10 -db 0 -align 1 -L434 label byte -db 115 -db 52 -db 32 -db 32 -db 32 -db 32 -db 32 -db 0 -public _s4 -_DATA ends -_TEXT segment -_s4: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,36 -mov dword ptr (-24)[ebp],0 -lea edi,(L434) -mov dword ptr (-16)[ebp],edi -mov edi,dword ptr (20)[ebp] -lea edi,(60)[edi] -mov dword ptr (-20)[ebp],edi -L435: -L436: -mov edi,dword ptr (-20)[ebp] -lea esi,(1)[edi] -mov dword ptr (-20)[ebp],esi -mov esi,dword ptr (-16)[ebp] -lea ebx,(1)[esi] -mov dword ptr (-16)[ebp],ebx -mov bl,byte ptr [esi] -mov byte ptr [edi],bl -movsx edi,bl -cmp edi,0 -jne L435 -mov dword ptr (-4)[ebp],0 -L438: -mov edi,dword ptr (-4)[ebp] -push edi -call _svtest -add esp,4 -mov edi,eax -call _zero -add esp,0 -cmp edi,eax -je L442 -mov dword ptr (-24)[ebp],1 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L444 -push 1 -lea edi,(L433) -push edi -call _printf -add esp,8 -L444: -L442: -L439: -inc dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],3 -jl L438 -call _setev -add esp,0 -call _testev -add esp,0 -cmp eax,0 -je L446 -add dword ptr (-24)[ebp],2 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L448 -push 2 -lea edi,(L433) -push edi -call _printf -add esp,8 -L448: -L446: -jmp L450 -add dword ptr (-24)[ebp],4 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L452 -push 4 -lea edi,(L433) -push edi -call _printf -add esp,8 -L452: -L450: -mov dword ptr (-8)[ebp],0ffffffffH -mov dword ptr (-12)[ebp],1 -mov dword ptr (-4)[ebp],0 -jmp L457 -L454: -mov edi,dword ptr (-8)[ebp] -and dword ptr (-12)[ebp],edi -shr edi,1 -mov dword ptr (-8)[ebp],edi -L455: -inc dword ptr (-4)[ebp] -L457: -mov edi,dword ptr (-4)[ebp] -mov esi,dword ptr (20)[ebp] -mov esi,dword ptr [esi] -lea esi,[esi*4] -cmp edi,esi -jb L454 -mov edi,dword ptr (-12)[ebp] -cmp edi,1 -jne L460 -mov edi,dword ptr (-8)[ebp] -cmp edi,0 -je L458 -L460: -add dword ptr (-24)[ebp],8 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L461 -push 8 -lea edi,(L433) -push edi -call _printf -add esp,8 -L461: -L458: -mov eax,dword ptr (-24)[ebp] -L432: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 4 -L464 label byte -db 4 dup (0) -public _svtest -_DATA ends -_TEXT segment -_svtest: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,4 -mov edi,dword ptr (20)[ebp] -cmp edi,0 -je L467 -cmp edi,1 -je L468 -cmp edi,2 -je L471 -jmp L465 -L467: -mov dword ptr (L464),1978 -mov dword ptr (-4)[ebp],0 -jmp L466 -L468: -cmp dword ptr (L464),1978 -je L469 -mov dword ptr (-4)[ebp],1 -jmp L466 -L469: -mov dword ptr (L464),1929 -mov dword ptr (-4)[ebp],0 -jmp L466 -L471: -cmp dword ptr (L464),1929 -je L472 -mov dword ptr (-4)[ebp],1 -jmp L466 -L472: -mov dword ptr (-4)[ebp],0 -L465: -L466: -mov eax,dword ptr (-4)[ebp] -L463: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 4 -L475 label byte -db 4 dup (0) -public _zero -_DATA ends -_TEXT segment -_zero: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,4 -mov dword ptr (L475),2 -mov dword ptr (-4)[ebp],0 -mov eax,dword ptr (-4)[ebp] -L474: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _testev -_testev: -push ebx -push esi -push edi -push ebp -mov ebp,esp -cmp dword ptr (_extvar),1066 -je L477 -mov eax,1 -jmp L476 -L477: -mov eax,0 -L476: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 1 -L480 label byte -db 115 -db 54 -db 49 -db 44 -db 101 -db 114 -db 37 -db 100 -db 10 -db 0 -align 1 -L481 label byte -db 115 -db 54 -db 49 -db 32 -db 32 -db 32 -db 32 -db 0 -align 1 -L482 label byte -db 65 -db 66 -db 67 -db 68 -db 69 -db 70 -db 71 -db 72 -db 73 -db 74 -db 75 -db 76 -db 77 -db 78 -db 79 -db 80 -db 81 -db 82 -db 83 -db 84 -db 85 -db 86 -db 87 -db 88 -db 89 -db 90 -db 0 -align 1 -L483 label byte -db 97 -db 98 -db 99 -db 100 -db 101 -db 102 -db 103 -db 104 -db 105 -db 106 -db 107 -db 108 -db 109 -db 110 -db 111 -db 112 -db 113 -db 114 -db 115 -db 116 -db 117 -db 118 -db 119 -db 120 -db 121 -db 122 -db 0 -align 1 -L484 label byte -db 48 -db 49 -db 50 -db 51 -db 52 -db 53 -db 54 -db 55 -db 56 -db 57 -db 0 -align 1 -L485 label byte -db 126 -db 33 -db 34 -db 35 -db 37 -db 38 -db 40 -db 41 -db 95 -db 61 -db 45 -db 94 -db 124 -db 123 -db 125 -db 91 -db 93 -db 43 -db 59 -db 42 -db 58 -db 60 -db 62 -db 44 -db 46 -db 63 -db 47 -db 0 -align 1 -L486 label byte -db 10 -db 9 -db 8 -db 13 -db 12 -db 92 -db 39 -db 0 -align 1 -L487 label byte -db 32 -db 0 -db 0 -public _s61 -_DATA ends -_TEXT segment -_s61: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,60 -lea edi,(L481) -mov dword ptr (-36)[ebp],edi -mov edi,dword ptr (20)[ebp] -lea edi,(60)[edi] -mov dword ptr (-40)[ebp],edi -mov dword ptr (-48)[ebp],0 -L488: -L489: -mov edi,dword ptr (-40)[ebp] -lea esi,(1)[edi] -mov dword ptr (-40)[ebp],esi -mov esi,dword ptr (-36)[ebp] -lea ebx,(1)[esi] -mov dword ptr (-36)[ebp],ebx -mov bl,byte ptr [esi] -mov byte ptr [edi],bl -movsx edi,bl -cmp edi,0 -jne L488 -mov word ptr (-54)[ebp],-19 -movsx edi,word ptr (-54)[ebp] -mov dword ptr (-60)[ebp],edi -cmp dword ptr (-60)[ebp],-19 -je L491 -inc dword ptr (-48)[ebp] -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L493 -push 1 -lea edi,(L480) -push edi -call _printf -add esp,8 -L493: -L491: -lea edi,(L482) -mov dword ptr (-28)[ebp],edi -lea edi,(L483) -mov dword ptr (-24)[ebp],edi -lea edi,(L484) -mov dword ptr (-20)[ebp],edi -lea edi,(L485) -mov dword ptr (-16)[ebp],edi -lea edi,(L486) -mov dword ptr (-12)[ebp],edi -lea edi,(L487) -mov dword ptr (-8)[ebp],edi -mov dword ptr (-32)[ebp],0 -mov dword ptr (-4)[ebp],0 -jmp L505 -L504: -mov edi,dword ptr (-4)[ebp] -lea edi,(-28)[ebp][edi*4] -mov esi,dword ptr [edi] -lea ebx,(1)[esi] -mov dword ptr [edi],ebx -movsx edi,byte ptr [esi] -cmp edi,0 -jge L507 -mov dword ptr (-32)[ebp],1 -L507: -L505: -mov edi,dword ptr (-4)[ebp] -mov edi,dword ptr (-28)[ebp][edi*4] -movsx edi,byte ptr [edi] -cmp edi,0 -jne L504 -L501: -inc dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],6 -jl L505 -cmp dword ptr (-32)[ebp],0 -je L509 -add dword ptr (-48)[ebp],2 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L511 -push 2 -lea edi,(L480) -push edi -call _printf -add esp,8 -L511: -L509: -mov dword ptr (-44)[ebp],1048579 -mov edi,dword ptr (-44)[ebp] -mov esi,edi -mov word ptr (-50)[ebp],si -mov ebx,edi -mov byte ptr (-51)[ebp],bl -movsx edi,word ptr (-50)[ebp] -cmp edi,dword ptr (-44)[ebp] -je L516 -cmp edi,3 -jne L515 -L516: -movsx edi,byte ptr (-51)[ebp] -cmp edi,dword ptr (-44)[ebp] -je L513 -cmp edi,3 -je L513 -L515: -add dword ptr (-48)[ebp],8 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L517 -push 8 -lea edi,(L480) -push edi -call _printf -add esp,8 -L517: -L513: -mov eax,dword ptr (-48)[ebp] -L479: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 1 -L520 label byte -db 115 -db 54 -db 50 -db 54 -db 44 -db 101 -db 114 -db 37 -db 100 -db 10 -db 0 -align 1 -L521 label byte -db 115 -db 54 -db 50 -db 54 -db 32 -db 32 -db 32 -db 0 -public _s626 -_DATA ends -_TEXT segment -_s626: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,128 -lea edi,(L521) -mov dword ptr (-56)[ebp],edi -mov edi,dword ptr (20)[ebp] -lea edi,(60)[edi] -mov dword ptr (-60)[ebp],edi -mov dword ptr (-104)[ebp],0 -L522: -L523: -mov edi,dword ptr (-60)[ebp] -lea esi,(1)[edi] -mov dword ptr (-60)[ebp],esi -mov esi,dword ptr (-56)[ebp] -lea ebx,(1)[esi] -mov dword ptr (-56)[ebp],ebx -mov bl,byte ptr [esi] -mov byte ptr [edi],bl -movsx edi,bl -cmp edi,0 -jne L522 -fld dword ptr (L411) -fstp dword ptr (-36)[ebp] -mov dword ptr (-64)[ebp],1 -mov dword ptr (-40)[ebp],1 -mov dword ptr (-4)[ebp],0 -jmp L528 -L525: -fld dword ptr (L529) -fmul dword ptr (-36)[ebp] -fstp dword ptr (-36)[ebp] -mov edi,dword ptr (-40)[ebp] -lea edi,[edi*2] -or edi,dword ptr (-64)[ebp] -mov dword ptr (-40)[ebp],edi -L526: -inc dword ptr (-4)[ebp] -L528: -mov edi,dword ptr (20)[ebp] -mov edi,dword ptr (12)[edi] -sub edi,2 -cmp dword ptr (-4)[ebp],edi -jl L525 -mov edi,dword ptr (-40)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fstp dword ptr (-112)[ebp] -fld dword ptr (-36)[ebp] -fsub dword ptr (-112)[ebp] -fdiv dword ptr (-36)[ebp] -fstp dword ptr (-36)[ebp] -fld qword ptr (L416) -mov edi,dword ptr (20)[ebp] -fmul dword ptr (28)[edi] -fcomp dword ptr (-36)[ebp] -fstsw ax -sahf -jae L530 -add dword ptr (-104)[ebp],2 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L532 -push 2 -lea edi,(L520) -push edi -call _printf -add esp,8 -L532: -L530: -mov byte ptr (-73)[ebp],125 -mov word ptr (-76)[ebp],125 -mov dword ptr (-80)[ebp],125 -mov dword ptr (-96)[ebp],15625 -mov dword ptr (-84)[ebp],125 -mov dword ptr (-100)[ebp],15625 -mov dword ptr (-68)[ebp],125 -mov dword ptr (-108)[ebp],15625 -fld dword ptr (L534) -fstp dword ptr (-72)[ebp] -fld qword ptr (L535) -fstp qword ptr (-92)[ebp] -fld qword ptr (L536) -fstp qword ptr (-52)[ebp] -mov dword ptr (-4)[ebp],0 -L537: -mov edi,dword ptr (-4)[ebp] -mov byte ptr (-32)[ebp][edi],0 -L538: -inc dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],28 -jl L537 -movsx edi,byte ptr (-73)[ebp] -mov esi,edi -imul esi,edi -cmp esi,dword ptr (-96)[ebp] -je L541 -mov byte ptr (-32)[ebp],1 -L541: -movsx edi,word ptr (-76)[ebp] -movsx esi,byte ptr (-73)[ebp] -imul edi,esi -cmp edi,dword ptr (-96)[ebp] -je L543 -mov byte ptr (-31)[ebp],1 -L543: -movsx edi,word ptr (-76)[ebp] -mov esi,edi -imul esi,edi -cmp esi,dword ptr (-96)[ebp] -je L546 -mov byte ptr (-30)[ebp],1 -L546: -mov edi,dword ptr (-80)[ebp] -movsx esi,byte ptr (-73)[ebp] -imul edi,esi -cmp edi,dword ptr (-96)[ebp] -je L549 -mov byte ptr (-29)[ebp],1 -L549: -mov edi,dword ptr (-80)[ebp] -movsx esi,word ptr (-76)[ebp] -imul edi,esi -cmp edi,dword ptr (-96)[ebp] -je L552 -mov byte ptr (-28)[ebp],1 -L552: -mov edi,dword ptr (-80)[ebp] -mov esi,edi -imul esi,edi -cmp esi,dword ptr (-96)[ebp] -je L555 -mov byte ptr (-27)[ebp],1 -L555: -mov eax,dword ptr (-84)[ebp] -movsx edi,byte ptr (-73)[ebp] -mul edi -cmp eax,dword ptr (-100)[ebp] -je L558 -mov byte ptr (-26)[ebp],1 -L558: -mov eax,dword ptr (-84)[ebp] -movsx edi,word ptr (-76)[ebp] -mul edi -cmp eax,dword ptr (-100)[ebp] -je L561 -mov byte ptr (-25)[ebp],1 -L561: -mov eax,dword ptr (-84)[ebp] -mov edi,dword ptr (-80)[ebp] -mul edi -cmp eax,dword ptr (-100)[ebp] -je L564 -mov byte ptr (-24)[ebp],1 -L564: -mov edi,dword ptr (-84)[ebp] -mov eax,edi -mul edi -cmp eax,dword ptr (-100)[ebp] -je L567 -mov byte ptr (-23)[ebp],1 -L567: -mov edi,dword ptr (-68)[ebp] -movsx esi,byte ptr (-73)[ebp] -imul edi,esi -cmp edi,dword ptr (-108)[ebp] -je L570 -mov byte ptr (-22)[ebp],1 -L570: -mov edi,dword ptr (-68)[ebp] -movsx esi,word ptr (-76)[ebp] -imul edi,esi -cmp edi,dword ptr (-108)[ebp] -je L573 -mov byte ptr (-21)[ebp],1 -L573: -mov edi,dword ptr (-68)[ebp] -mov esi,dword ptr (-80)[ebp] -imul edi,esi -cmp edi,dword ptr (-108)[ebp] -je L576 -mov byte ptr (-20)[ebp],1 -L576: -mov edi,dword ptr (-68)[ebp] -mov eax,edi -mul dword ptr (-84)[ebp] -cmp eax,dword ptr (-100)[ebp] -je L579 -mov byte ptr (-19)[ebp],1 -L579: -mov edi,dword ptr (-68)[ebp] -mov esi,edi -imul esi,edi -cmp esi,dword ptr (-108)[ebp] -je L582 -mov byte ptr (-18)[ebp],1 -L582: -fld dword ptr (-72)[ebp] -movsx edi,byte ptr (-73)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -fld qword ptr (-52)[ebp] -fcompp -fstsw ax -sahf -je L585 -mov byte ptr (-17)[ebp],1 -L585: -fld dword ptr (-72)[ebp] -movsx edi,word ptr (-76)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -fld qword ptr (-52)[ebp] -fcompp -fstsw ax -sahf -je L588 -mov byte ptr (-16)[ebp],1 -L588: -fld dword ptr (-72)[ebp] -mov edi,dword ptr (-80)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -fld qword ptr (-52)[ebp] -fcompp -fstsw ax -sahf -je L591 -mov byte ptr (-15)[ebp],1 -L591: -mov edi,dword ptr (-84)[ebp] -fld dword ptr (-72)[ebp] -fld qword ptr (L596) -mov esi,edi -shr esi,1 -push esi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -and edi,1 -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -sub esp,4 -fstp dword ptr 0[esp] -fld dword ptr 0[esp] -add esp,4 -fmulp st(1),st -fld qword ptr (-52)[ebp] -fcompp -fstsw ax -sahf -je L594 -mov byte ptr (-14)[ebp],1 -L594: -fld dword ptr (-72)[ebp] -mov edi,dword ptr (-68)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -fld qword ptr (-52)[ebp] -fcompp -fstsw ax -sahf -je L598 -mov byte ptr (-13)[ebp],1 -L598: -fld dword ptr (-72)[ebp] -fmul dword ptr (-72)[ebp] -fld qword ptr (-52)[ebp] -fcompp -fstsw ax -sahf -je L601 -mov byte ptr (-12)[ebp],1 -L601: -fld qword ptr (-92)[ebp] -movsx edi,byte ptr (-73)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -fld qword ptr (-52)[ebp] -fcompp -fstsw ax -sahf -je L604 -mov byte ptr (-11)[ebp],1 -L604: -fld qword ptr (-92)[ebp] -movsx edi,word ptr (-76)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -fld qword ptr (-52)[ebp] -fcompp -fstsw ax -sahf -je L607 -mov byte ptr (-10)[ebp],1 -L607: -fld qword ptr (-92)[ebp] -fild dword ptr (-80)[ebp] -fmulp st(1),st -fld qword ptr (-52)[ebp] -fcompp -fstsw ax -sahf -je L610 -mov byte ptr (-9)[ebp],1 -L610: -mov edi,dword ptr (-84)[ebp] -fld qword ptr (-92)[ebp] -fld qword ptr (L596) -mov esi,edi -shr esi,1 -push esi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -and edi,1 -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -fmulp st(1),st -fld qword ptr (-52)[ebp] -fcompp -fstsw ax -sahf -je L613 -mov byte ptr (-8)[ebp],1 -L613: -fld qword ptr (-92)[ebp] -fild dword ptr (-68)[ebp] -fmulp st(1),st -fld qword ptr (-52)[ebp] -fcompp -fstsw ax -sahf -je L616 -mov byte ptr (-7)[ebp],1 -L616: -fld qword ptr (-92)[ebp] -fmul dword ptr (-72)[ebp] -fld qword ptr (-52)[ebp] -fcompp -fstsw ax -sahf -je L619 -mov byte ptr (-6)[ebp],1 -L619: -fld qword ptr (-92)[ebp] -fmul qword ptr (-92)[ebp] -fld qword ptr (-52)[ebp] -fcompp -fstsw ax -sahf -je L622 -mov byte ptr (-5)[ebp],1 -L622: -mov byte ptr (-41)[ebp],0 -mov dword ptr (-4)[ebp],0 -L625: -movsx edi,byte ptr (-41)[ebp] -mov esi,dword ptr (-4)[ebp] -movsx esi,byte ptr (-32)[ebp][esi] -lea edi,[esi][edi] -mov ebx,edi -mov byte ptr (-41)[ebp],bl -L626: -inc dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],28 -jl L625 -movsx edi,byte ptr (-41)[ebp] -cmp edi,0 -je L629 -add dword ptr (-104)[ebp],4 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L631 -push 4 -lea edi,(L520) -push edi -call _printf -add esp,8 -lea edi,(L633) -push edi -call _printf -add esp,4 -mov dword ptr (-4)[ebp],0 -L634: -mov edi,dword ptr (-4)[ebp] -movsx edi,byte ptr (-32)[ebp][edi] -push edi -lea edi,(L638) -push edi -call _printf -add esp,8 -L635: -inc dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],28 -jl L634 -lea edi,(L639) -push edi -call _printf -add esp,4 -L631: -L629: -mov dword ptr (-68)[ebp],32768 -mov edi,dword ptr (-68)[ebp] -cmp edi,08000H -jbe L640 -add dword ptr (-104)[ebp],8 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L642 -push 8 -lea edi,(L520) -push edi -call _printf -add esp,8 -L642: -L640: -mov eax,dword ptr (-104)[ebp] -L519: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 1 -L645 label byte -db 115 -db 55 -db 49 -db 44 -db 101 -db 114 -db 37 -db 100 -db 10 -db 0 -align 1 -L646 label byte -db 115 -db 55 -db 49 -db 32 -db 32 -db 32 -db 32 -db 0 -align 1 -L647 label byte -db 113 -public _s71 -_DATA ends -_TEXT segment -_s71: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,68 -lea edi,(L646) -mov dword ptr (-4)[ebp],edi -mov edi,dword ptr (20)[ebp] -lea edi,(60)[edi] -mov dword ptr (-8)[ebp],edi -mov dword ptr (-12)[ebp],0 -L648: -L649: -mov edi,dword ptr (-8)[ebp] -lea esi,(1)[edi] -mov dword ptr (-8)[ebp],esi -mov esi,dword ptr (-4)[ebp] -lea ebx,(1)[esi] -mov dword ptr (-4)[ebp],ebx -mov bl,byte ptr [esi] -mov byte ptr [edi],bl -movsx edi,bl -cmp edi,0 -jne L648 -movsx edi,byte ptr (L653) -movsx esi,byte ptr (L647) -cmp edi,esi -je L651 -inc dword ptr (-12)[ebp] -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L654 -push 1 -lea edi,(L645) -push edi -call _printf -add esp,8 -L654: -L651: -jmp L656 -add dword ptr (-12)[ebp],2 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L658 -push 2 -lea edi,(L645) -push edi -call _printf -add esp,8 -L658: -L656: -mov dword ptr (-32)[ebp],1942 -cmp dword ptr (-32)[ebp],1942 -jne L666 -mov edi,dword ptr (-32)[ebp] -cmp dword ptr (-32)[ebp],edi -je L661 -L666: -add dword ptr (-12)[ebp],4 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L667 -push 4 -lea edi,(L645) -push edi -call _printf -add esp,8 -L667: -L661: -push -5 -call _McCarthy -add esp,4 -cmp eax,91 -je L669 -add dword ptr (-12)[ebp],8 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L671 -push 8 -lea edi,(L645) -push edi -call _printf -add esp,8 -L671: -L669: -mov dword ptr (-56)[ebp],2 -mov dword ptr (-60)[ebp],3 -lea edi,(-60)[ebp] -mov dword ptr (-64)[ebp],edi -mov edi,dword ptr (-64)[ebp] -push edi -mov edi,dword ptr (-56)[ebp] -push edi -call _clobber -add esp,8 -cmp dword ptr (-56)[ebp],2 -jne L675 -cmp dword ptr (-60)[ebp],2 -je L673 -L675: -add dword ptr (-12)[ebp],16 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L676 -push 16 -lea edi,(L645) -push edi -call _printf -add esp,8 -L676: -L673: -mov edi,dword ptr (20)[ebp] -fld dword ptr (32)[edi] -fstp dword ptr (-68)[ebp] -fld dword ptr (-68)[ebp] -fcomp dword ptr (-68)[ebp] -fstsw ax -sahf -je L678 -add dword ptr (-12)[ebp],32 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L680 -push 32 -lea edi,(L645) -push edi -call _printf -add esp,8 -L680: -L678: -mov eax,dword ptr (-12)[ebp] -L644: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _McCarthy -_McCarthy: -push ebx -push esi -push edi -push ebp -mov ebp,esp -cmp dword ptr (20)[ebp],100 -jle L683 -mov edi,dword ptr (20)[ebp] -mov eax,edi -sub eax,10 -jmp L682 -L683: -mov edi,dword ptr (20)[ebp] -lea edi,(11)[edi] -push edi -call _McCarthy -add esp,4 -mov edi,eax -push edi -call _McCarthy -add esp,4 -mov edi,eax -L682: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _clobber -_clobber: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov dword ptr (20)[ebp],3 -mov edi,dword ptr (24)[ebp] -mov dword ptr [edi],2 -mov eax,0 -L685: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 1 -L687 label byte -db 76 -db 111 -db 99 -db 97 -db 108 -db 32 -db 101 -db 114 -db 114 -db 111 -db 114 -db 32 -db 37 -db 100 -db 46 -db 10 -db 0 -align 1 -L688 label byte -db 115 -db 55 -db 49 -db 52 -db 44 -db 101 -db 114 -db 37 -db 100 -db 10 -db 0 -align 1 -L689 label byte -db 115 -db 55 -db 49 -db 52 -db 32 -db 32 -db 32 -db 0 -public _s714 -_DATA ends -_TEXT segment -_s714: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,248 -lea edi,(L689) -mov dword ptr (-68)[ebp],edi -mov edi,dword ptr (20)[ebp] -lea esi,(60)[edi] -mov dword ptr (-72)[ebp],esi -mov dword ptr (-76)[ebp],0 -mov dword ptr (-8)[ebp],0 -mov edi,dword ptr (48)[edi] -mov dword ptr (-4)[ebp],edi -L690: -L691: -mov edi,dword ptr (-72)[ebp] -lea esi,(1)[edi] -mov dword ptr (-72)[ebp],esi -mov esi,dword ptr (-68)[ebp] -lea ebx,(1)[esi] -mov dword ptr (-68)[ebp],ebx -mov bl,byte ptr [esi] -mov byte ptr [edi],bl -movsx edi,bl -cmp edi,0 -jne L690 -mov byte ptr (-9)[ebp],5 -mov byte ptr (-25)[ebp],2 -mov bl,byte ptr (-25)[ebp] -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,2 -je L693 -mov dword ptr (-8)[ebp],1 -cmp dword ptr (-4)[ebp],0 -je L695 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L695: -L693: -mov byte ptr (-9)[ebp],5 -mov word ptr (-28)[ebp],2 -movsx edi,word ptr (-28)[ebp] -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,2 -je L697 -mov dword ptr (-8)[ebp],2 -cmp dword ptr (-4)[ebp],0 -je L699 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L699: -L697: -mov byte ptr (-9)[ebp],5 -mov dword ptr (-32)[ebp],2 -mov edi,dword ptr (-32)[ebp] -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,2 -je L701 -mov dword ptr (-8)[ebp],3 -cmp dword ptr (-4)[ebp],0 -je L703 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L703: -L701: -mov byte ptr (-9)[ebp],5 -mov dword ptr (-36)[ebp],2 -mov edi,dword ptr (-36)[ebp] -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,2 -je L705 -mov dword ptr (-8)[ebp],4 -cmp dword ptr (-4)[ebp],0 -je L707 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L707: -L705: -mov byte ptr (-9)[ebp],5 -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-40)[ebp] -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,2 -je L709 -mov dword ptr (-8)[ebp],5 -cmp dword ptr (-4)[ebp],0 -je L711 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L711: -L709: -mov byte ptr (-9)[ebp],5 -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -fld dword ptr (-56)[ebp] -call __ftol -mov ebx,eax -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,2 -je L713 -mov dword ptr (-8)[ebp],6 -cmp dword ptr (-4)[ebp],0 -je L715 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L715: -L713: -mov byte ptr (-9)[ebp],5 -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -fld qword ptr (-64)[ebp] -call __ftol -mov ebx,eax -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,2 -je L717 -mov dword ptr (-8)[ebp],7 -cmp dword ptr (-4)[ebp],0 -je L719 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L719: -L717: -mov word ptr (-12)[ebp],5 -mov byte ptr (-25)[ebp],2 -movsx edi,byte ptr (-25)[ebp] -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,2 -je L721 -mov dword ptr (-8)[ebp],8 -cmp dword ptr (-4)[ebp],0 -je L723 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L723: -L721: -mov word ptr (-12)[ebp],5 -mov word ptr (-28)[ebp],2 -mov di,word ptr (-28)[ebp] -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,2 -je L725 -mov dword ptr (-8)[ebp],9 -cmp dword ptr (-4)[ebp],0 -je L727 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L727: -L725: -mov word ptr (-12)[ebp],5 -mov dword ptr (-32)[ebp],2 -mov edi,dword ptr (-32)[ebp] -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,2 -je L729 -mov dword ptr (-8)[ebp],10 -cmp dword ptr (-4)[ebp],0 -je L731 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L731: -L729: -mov word ptr (-12)[ebp],5 -mov dword ptr (-36)[ebp],2 -mov edi,dword ptr (-36)[ebp] -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,2 -je L733 -mov dword ptr (-8)[ebp],11 -cmp dword ptr (-4)[ebp],0 -je L735 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L735: -L733: -mov word ptr (-12)[ebp],5 -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-40)[ebp] -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,2 -je L737 -mov dword ptr (-8)[ebp],12 -cmp dword ptr (-4)[ebp],0 -je L739 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L739: -L737: -mov word ptr (-12)[ebp],5 -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -fld dword ptr (-56)[ebp] -call __ftol -mov edi,eax -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,2 -je L741 -mov dword ptr (-8)[ebp],13 -cmp dword ptr (-4)[ebp],0 -je L743 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L743: -L741: -mov word ptr (-12)[ebp],5 -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -fld qword ptr (-64)[ebp] -call __ftol -mov edi,eax -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,2 -je L745 -mov dword ptr (-8)[ebp],14 -cmp dword ptr (-4)[ebp],0 -je L747 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L747: -L745: -mov dword ptr (-16)[ebp],5 -mov byte ptr (-25)[ebp],2 -movsx edi,byte ptr (-25)[ebp] -mov dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],2 -je L749 -mov dword ptr (-8)[ebp],15 -cmp dword ptr (-4)[ebp],0 -je L751 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L751: -L749: -mov dword ptr (-16)[ebp],5 -mov word ptr (-28)[ebp],2 -movsx edi,word ptr (-28)[ebp] -mov dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],2 -je L753 -mov dword ptr (-8)[ebp],16 -cmp dword ptr (-4)[ebp],0 -je L755 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L755: -L753: -mov dword ptr (-16)[ebp],5 -mov dword ptr (-32)[ebp],2 -mov edi,dword ptr (-32)[ebp] -mov dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],2 -je L757 -mov dword ptr (-8)[ebp],17 -cmp dword ptr (-4)[ebp],0 -je L759 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L759: -L757: -mov dword ptr (-16)[ebp],5 -mov dword ptr (-36)[ebp],2 -mov edi,dword ptr (-36)[ebp] -mov dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],2 -je L761 -mov dword ptr (-8)[ebp],18 -cmp dword ptr (-4)[ebp],0 -je L763 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L763: -L761: -mov dword ptr (-16)[ebp],5 -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-40)[ebp] -mov dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],2 -je L765 -mov dword ptr (-8)[ebp],19 -cmp dword ptr (-4)[ebp],0 -je L767 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L767: -L765: -mov dword ptr (-16)[ebp],5 -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -fld dword ptr (-56)[ebp] -call __ftol -mov dword ptr (-16)[ebp],eax -cmp dword ptr (-16)[ebp],2 -je L769 -mov dword ptr (-8)[ebp],20 -cmp dword ptr (-4)[ebp],0 -je L771 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L771: -L769: -mov dword ptr (-16)[ebp],5 -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -fld qword ptr (-64)[ebp] -call __ftol -mov dword ptr (-16)[ebp],eax -cmp dword ptr (-16)[ebp],2 -je L773 -mov dword ptr (-8)[ebp],21 -cmp dword ptr (-4)[ebp],0 -je L775 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L775: -L773: -mov dword ptr (-20)[ebp],5 -mov byte ptr (-25)[ebp],2 -movsx edi,byte ptr (-25)[ebp] -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],2 -je L777 -mov dword ptr (-8)[ebp],22 -cmp dword ptr (-4)[ebp],0 -je L779 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L779: -L777: -mov dword ptr (-20)[ebp],5 -mov word ptr (-28)[ebp],2 -movsx edi,word ptr (-28)[ebp] -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],2 -je L781 -mov dword ptr (-8)[ebp],23 -cmp dword ptr (-4)[ebp],0 -je L783 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L783: -L781: -mov dword ptr (-20)[ebp],5 -mov dword ptr (-32)[ebp],2 -mov edi,dword ptr (-32)[ebp] -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],2 -je L785 -mov dword ptr (-8)[ebp],24 -cmp dword ptr (-4)[ebp],0 -je L787 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L787: -L785: -mov dword ptr (-20)[ebp],5 -mov dword ptr (-36)[ebp],2 -mov edi,dword ptr (-36)[ebp] -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],2 -je L789 -mov dword ptr (-8)[ebp],25 -cmp dword ptr (-4)[ebp],0 -je L791 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L791: -L789: -mov dword ptr (-20)[ebp],5 -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-40)[ebp] -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],2 -je L793 -mov dword ptr (-8)[ebp],26 -cmp dword ptr (-4)[ebp],0 -je L795 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L795: -L793: -mov dword ptr (-20)[ebp],5 -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -fld dword ptr (-56)[ebp] -call __ftol -mov dword ptr (-20)[ebp],eax -cmp dword ptr (-20)[ebp],2 -je L797 -mov dword ptr (-8)[ebp],27 -cmp dword ptr (-4)[ebp],0 -je L799 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L799: -L797: -mov dword ptr (-20)[ebp],5 -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -fld qword ptr (-64)[ebp] -call __ftol -mov dword ptr (-20)[ebp],eax -cmp dword ptr (-20)[ebp],2 -je L801 -mov dword ptr (-8)[ebp],28 -cmp dword ptr (-4)[ebp],0 -je L803 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L803: -L801: -mov dword ptr (-24)[ebp],5 -mov byte ptr (-25)[ebp],2 -movsx edi,byte ptr (-25)[ebp] -mov dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,2 -je L805 -mov dword ptr (-8)[ebp],29 -cmp dword ptr (-4)[ebp],0 -je L807 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L807: -L805: -mov dword ptr (-24)[ebp],5 -mov word ptr (-28)[ebp],2 -movsx edi,word ptr (-28)[ebp] -mov dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,2 -je L809 -mov dword ptr (-8)[ebp],30 -cmp dword ptr (-4)[ebp],0 -je L811 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L811: -L809: -mov dword ptr (-24)[ebp],5 -mov dword ptr (-32)[ebp],2 -mov edi,dword ptr (-32)[ebp] -mov dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,2 -je L813 -mov dword ptr (-8)[ebp],31 -cmp dword ptr (-4)[ebp],0 -je L815 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L815: -L813: -mov dword ptr (-24)[ebp],5 -mov dword ptr (-36)[ebp],2 -mov edi,dword ptr (-36)[ebp] -mov dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,2 -je L817 -mov dword ptr (-8)[ebp],32 -cmp dword ptr (-4)[ebp],0 -je L819 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L819: -L817: -mov dword ptr (-24)[ebp],5 -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-40)[ebp] -mov dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,2 -je L821 -mov dword ptr (-8)[ebp],33 -cmp dword ptr (-4)[ebp],0 -je L823 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L823: -L821: -mov dword ptr (-24)[ebp],5 -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -fld dword ptr (L828) -fcomp dword ptr (-56)[ebp] -fstsw ax -sahf -ja L826 -fld dword ptr (-56)[ebp] -fsub dword ptr (L828) -call __ftol -mov edi,eax -lea edi,(080000000H)[edi] -mov dword ptr (-80)[ebp],edi -jmp L827 -L826: -fld dword ptr (-56)[ebp] -call __ftol -mov edi,eax -mov dword ptr (-80)[ebp],edi -L827: -mov edi,dword ptr (-80)[ebp] -mov dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,2 -je L829 -mov dword ptr (-8)[ebp],34 -cmp dword ptr (-4)[ebp],0 -je L831 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L831: -L829: -mov dword ptr (-24)[ebp],5 -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -fld qword ptr (L836) -fcomp qword ptr (-64)[ebp] -fstsw ax -sahf -ja L834 -fld qword ptr (-64)[ebp] -fsub qword ptr (L836) -call __ftol -mov edi,eax -lea edi,(080000000H)[edi] -mov dword ptr (-92)[ebp],edi -jmp L835 -L834: -fld qword ptr (-64)[ebp] -call __ftol -mov edi,eax -mov dword ptr (-92)[ebp],edi -L835: -mov edi,dword ptr (-92)[ebp] -mov dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,2 -je L837 -mov dword ptr (-8)[ebp],35 -cmp dword ptr (-4)[ebp],0 -je L839 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L839: -L837: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -mov byte ptr (-25)[ebp],2 -movsx edi,byte ptr (-25)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fstp dword ptr (-44)[ebp] -fld dword ptr (L529) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L842 -mov dword ptr (-8)[ebp],36 -cmp dword ptr (-4)[ebp],0 -je L844 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L844: -L842: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -mov word ptr (-28)[ebp],2 -movsx edi,word ptr (-28)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fstp dword ptr (-44)[ebp] -fld dword ptr (L529) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L846 -mov dword ptr (-8)[ebp],37 -cmp dword ptr (-4)[ebp],0 -je L848 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L848: -L846: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -mov dword ptr (-32)[ebp],2 -mov edi,dword ptr (-32)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fstp dword ptr (-44)[ebp] -fld dword ptr (L529) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L850 -mov dword ptr (-8)[ebp],38 -cmp dword ptr (-4)[ebp],0 -je L852 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L852: -L850: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -mov dword ptr (-36)[ebp],2 -mov edi,dword ptr (-36)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fstp dword ptr (-44)[ebp] -fld dword ptr (L529) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L854 -mov dword ptr (-8)[ebp],39 -cmp dword ptr (-4)[ebp],0 -je L856 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L856: -L854: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-40)[ebp] -fld qword ptr (L596) -mov esi,edi -shr esi,1 -push esi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -and edi,1 -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -fstp dword ptr (-44)[ebp] -fld dword ptr (L529) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L858 -mov dword ptr (-8)[ebp],40 -cmp dword ptr (-4)[ebp],0 -je L860 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L860: -L858: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -fld dword ptr (-56)[ebp] -fstp dword ptr (-44)[ebp] -fld dword ptr (L529) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L862 -mov dword ptr (-8)[ebp],41 -cmp dword ptr (-4)[ebp],0 -je L864 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L864: -L862: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -fld qword ptr (-64)[ebp] -fstp dword ptr (-44)[ebp] -fld dword ptr (L529) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L866 -mov dword ptr (-8)[ebp],42 -cmp dword ptr (-4)[ebp],0 -je L868 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L868: -L866: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -mov byte ptr (-25)[ebp],2 -movsx edi,byte ptr (-25)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fstp qword ptr (-52)[ebp] -fld qword ptr (L416) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L871 -mov dword ptr (-8)[ebp],43 -cmp dword ptr (-4)[ebp],0 -je L873 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L873: -L871: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -mov word ptr (-28)[ebp],2 -movsx edi,word ptr (-28)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fstp qword ptr (-52)[ebp] -fld qword ptr (L416) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L875 -mov dword ptr (-8)[ebp],44 -cmp dword ptr (-4)[ebp],0 -je L877 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L877: -L875: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -mov dword ptr (-32)[ebp],2 -fild dword ptr (-32)[ebp] -fstp qword ptr (-52)[ebp] -fld qword ptr (L416) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L879 -mov dword ptr (-8)[ebp],45 -cmp dword ptr (-4)[ebp],0 -je L881 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L881: -L879: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -mov dword ptr (-36)[ebp],2 -fild dword ptr (-36)[ebp] -fstp qword ptr (-52)[ebp] -fld qword ptr (L416) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L883 -mov dword ptr (-8)[ebp],46 -cmp dword ptr (-4)[ebp],0 -je L885 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L885: -L883: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-40)[ebp] -fld qword ptr (L596) -mov esi,edi -shr esi,1 -push esi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -and edi,1 -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -fstp qword ptr (-52)[ebp] -fld qword ptr (L416) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L887 -mov dword ptr (-8)[ebp],47 -cmp dword ptr (-4)[ebp],0 -je L889 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L889: -L887: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -fld dword ptr (-56)[ebp] -fstp qword ptr (-52)[ebp] -fld qword ptr (L416) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L891 -mov dword ptr (-8)[ebp],48 -cmp dword ptr (-4)[ebp],0 -je L893 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L893: -L891: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -fld qword ptr (-64)[ebp] -fstp qword ptr (-52)[ebp] -fld qword ptr (L416) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L895 -mov dword ptr (-8)[ebp],49 -cmp dword ptr (-4)[ebp],0 -je L897 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L897: -L895: -mov byte ptr (-9)[ebp],5 -mov byte ptr (-25)[ebp],2 -movsx edi,byte ptr (-9)[ebp] -movsx esi,byte ptr (-25)[ebp] -lea edi,[esi][edi] -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,7 -je L899 -mov dword ptr (-8)[ebp],50 -cmp dword ptr (-4)[ebp],0 -je L901 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L901: -L899: -mov byte ptr (-9)[ebp],5 -mov word ptr (-28)[ebp],2 -movsx edi,byte ptr (-9)[ebp] -movsx esi,word ptr (-28)[ebp] -lea edi,[esi][edi] -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,7 -je L903 -mov dword ptr (-8)[ebp],51 -cmp dword ptr (-4)[ebp],0 -je L905 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L905: -L903: -mov byte ptr (-9)[ebp],5 -mov dword ptr (-32)[ebp],2 -movsx edi,byte ptr (-9)[ebp] -mov esi,dword ptr (-32)[ebp] -lea edi,[esi][edi] -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,7 -je L907 -mov dword ptr (-8)[ebp],52 -cmp dword ptr (-4)[ebp],0 -je L909 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L909: -L907: -mov byte ptr (-9)[ebp],5 -mov dword ptr (-36)[ebp],2 -movsx edi,byte ptr (-9)[ebp] -mov esi,dword ptr (-36)[ebp] -lea edi,[esi][edi] -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,7 -je L911 -mov dword ptr (-8)[ebp],53 -cmp dword ptr (-4)[ebp],0 -je L913 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L913: -L911: -mov byte ptr (-9)[ebp],5 -mov dword ptr (-40)[ebp],2 -movsx edi,byte ptr (-9)[ebp] -mov esi,dword ptr (-40)[ebp] -lea edi,[esi][edi] -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,7 -je L915 -mov dword ptr (-8)[ebp],54 -cmp dword ptr (-4)[ebp],0 -je L917 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L917: -L915: -mov byte ptr (-9)[ebp],5 -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -movsx edi,byte ptr (-9)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fadd dword ptr (-56)[ebp] -call __ftol -mov ebx,eax -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,7 -je L919 -mov dword ptr (-8)[ebp],55 -cmp dword ptr (-4)[ebp],0 -je L921 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L921: -L919: -mov byte ptr (-9)[ebp],5 -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -movsx edi,byte ptr (-9)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fadd qword ptr (-64)[ebp] -call __ftol -mov ebx,eax -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,7 -je L923 -mov dword ptr (-8)[ebp],56 -cmp dword ptr (-4)[ebp],0 -je L925 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L925: -L923: -mov word ptr (-12)[ebp],5 -mov byte ptr (-25)[ebp],2 -movsx edi,word ptr (-12)[ebp] -movsx esi,byte ptr (-25)[ebp] -lea edi,[esi][edi] -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,7 -je L927 -mov dword ptr (-8)[ebp],57 -cmp dword ptr (-4)[ebp],0 -je L929 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L929: -L927: -mov word ptr (-12)[ebp],5 -mov word ptr (-28)[ebp],2 -movsx edi,word ptr (-12)[ebp] -movsx esi,word ptr (-28)[ebp] -lea edi,[esi][edi] -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,7 -je L931 -mov dword ptr (-8)[ebp],58 -cmp dword ptr (-4)[ebp],0 -je L933 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L933: -L931: -mov word ptr (-12)[ebp],5 -mov dword ptr (-32)[ebp],2 -movsx edi,word ptr (-12)[ebp] -mov esi,dword ptr (-32)[ebp] -lea edi,[esi][edi] -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,7 -je L935 -mov dword ptr (-8)[ebp],59 -cmp dword ptr (-4)[ebp],0 -je L937 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L937: -L935: -mov word ptr (-12)[ebp],5 -mov dword ptr (-36)[ebp],2 -movsx edi,word ptr (-12)[ebp] -mov esi,dword ptr (-36)[ebp] -lea edi,[esi][edi] -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,7 -je L939 -mov dword ptr (-8)[ebp],60 -cmp dword ptr (-4)[ebp],0 -je L941 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L941: -L939: -mov word ptr (-12)[ebp],5 -mov dword ptr (-40)[ebp],2 -movsx edi,word ptr (-12)[ebp] -mov esi,dword ptr (-40)[ebp] -lea edi,[esi][edi] -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,7 -je L943 -mov dword ptr (-8)[ebp],61 -cmp dword ptr (-4)[ebp],0 -je L945 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L945: -L943: -mov word ptr (-12)[ebp],5 -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -movsx edi,word ptr (-12)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fadd dword ptr (-56)[ebp] -call __ftol -mov edi,eax -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,7 -je L947 -mov dword ptr (-8)[ebp],62 -cmp dword ptr (-4)[ebp],0 -je L949 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L949: -L947: -mov word ptr (-12)[ebp],5 -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -movsx edi,word ptr (-12)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fadd qword ptr (-64)[ebp] -call __ftol -mov edi,eax -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,7 -je L951 -mov dword ptr (-8)[ebp],63 -cmp dword ptr (-4)[ebp],0 -je L953 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L953: -L951: -mov dword ptr (-16)[ebp],5 -mov byte ptr (-25)[ebp],2 -movsx edi,byte ptr (-25)[ebp] -add dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],7 -je L955 -mov dword ptr (-8)[ebp],64 -cmp dword ptr (-4)[ebp],0 -je L957 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L957: -L955: -mov dword ptr (-16)[ebp],5 -mov word ptr (-28)[ebp],2 -movsx edi,word ptr (-28)[ebp] -add dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],7 -je L959 -mov dword ptr (-8)[ebp],65 -cmp dword ptr (-4)[ebp],0 -je L961 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L961: -L959: -mov dword ptr (-16)[ebp],5 -mov dword ptr (-32)[ebp],2 -mov edi,dword ptr (-32)[ebp] -add dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],7 -je L963 -mov dword ptr (-8)[ebp],66 -cmp dword ptr (-4)[ebp],0 -je L965 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L965: -L963: -mov dword ptr (-16)[ebp],5 -mov dword ptr (-36)[ebp],2 -mov edi,dword ptr (-36)[ebp] -add dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],7 -je L967 -mov dword ptr (-8)[ebp],67 -cmp dword ptr (-4)[ebp],0 -je L969 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L969: -L967: -mov dword ptr (-16)[ebp],5 -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-16)[ebp] -mov esi,dword ptr (-40)[ebp] -lea edi,[esi][edi] -mov dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],7 -je L971 -mov dword ptr (-8)[ebp],68 -cmp dword ptr (-4)[ebp],0 -je L973 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L973: -L971: -mov dword ptr (-16)[ebp],5 -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -mov edi,dword ptr (-16)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fadd dword ptr (-56)[ebp] -call __ftol -mov dword ptr (-16)[ebp],eax -cmp dword ptr (-16)[ebp],7 -je L975 -mov dword ptr (-8)[ebp],69 -cmp dword ptr (-4)[ebp],0 -je L977 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L977: -L975: -mov dword ptr (-16)[ebp],5 -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -fild dword ptr (-16)[ebp] -fadd qword ptr (-64)[ebp] -call __ftol -mov dword ptr (-16)[ebp],eax -cmp dword ptr (-16)[ebp],7 -je L979 -mov dword ptr (-8)[ebp],70 -cmp dword ptr (-4)[ebp],0 -je L981 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L981: -L979: -mov dword ptr (-20)[ebp],5 -mov byte ptr (-25)[ebp],2 -movsx edi,byte ptr (-25)[ebp] -add dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],7 -je L983 -mov dword ptr (-8)[ebp],71 -cmp dword ptr (-4)[ebp],0 -je L985 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L985: -L983: -mov dword ptr (-20)[ebp],5 -mov word ptr (-28)[ebp],2 -movsx edi,word ptr (-28)[ebp] -add dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],7 -je L987 -mov dword ptr (-8)[ebp],72 -cmp dword ptr (-4)[ebp],0 -je L989 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L989: -L987: -mov dword ptr (-20)[ebp],5 -mov dword ptr (-32)[ebp],2 -mov edi,dword ptr (-32)[ebp] -add dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],7 -je L991 -mov dword ptr (-8)[ebp],73 -cmp dword ptr (-4)[ebp],0 -je L993 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L993: -L991: -mov dword ptr (-20)[ebp],5 -mov dword ptr (-36)[ebp],2 -mov edi,dword ptr (-36)[ebp] -add dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],7 -je L995 -mov dword ptr (-8)[ebp],74 -cmp dword ptr (-4)[ebp],0 -je L997 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L997: -L995: -mov dword ptr (-20)[ebp],5 -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-20)[ebp] -mov esi,dword ptr (-40)[ebp] -lea edi,[esi][edi] -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],7 -je L999 -mov dword ptr (-8)[ebp],75 -cmp dword ptr (-4)[ebp],0 -je L1001 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1001: -L999: -mov dword ptr (-20)[ebp],5 -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -mov edi,dword ptr (-20)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fadd dword ptr (-56)[ebp] -call __ftol -mov dword ptr (-20)[ebp],eax -cmp dword ptr (-20)[ebp],7 -je L1003 -mov dword ptr (-8)[ebp],76 -cmp dword ptr (-4)[ebp],0 -je L1005 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1005: -L1003: -mov dword ptr (-20)[ebp],5 -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -fild dword ptr (-20)[ebp] -fadd qword ptr (-64)[ebp] -call __ftol -mov dword ptr (-20)[ebp],eax -cmp dword ptr (-20)[ebp],7 -je L1007 -mov dword ptr (-8)[ebp],77 -cmp dword ptr (-4)[ebp],0 -je L1009 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1009: -L1007: -mov dword ptr (-24)[ebp],5 -mov byte ptr (-25)[ebp],2 -movsx edi,byte ptr (-25)[ebp] -add dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,7 -je L1011 -mov dword ptr (-8)[ebp],78 -cmp dword ptr (-4)[ebp],0 -je L1013 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1013: -L1011: -mov dword ptr (-24)[ebp],5 -mov word ptr (-28)[ebp],2 -movsx edi,word ptr (-28)[ebp] -add dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,7 -je L1015 -mov dword ptr (-8)[ebp],79 -cmp dword ptr (-4)[ebp],0 -je L1017 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1017: -L1015: -mov dword ptr (-24)[ebp],5 -mov dword ptr (-32)[ebp],2 -mov edi,dword ptr (-32)[ebp] -add dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,7 -je L1019 -mov dword ptr (-8)[ebp],80 -cmp dword ptr (-4)[ebp],0 -je L1021 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1021: -L1019: -mov dword ptr (-24)[ebp],5 -mov dword ptr (-36)[ebp],2 -mov edi,dword ptr (-36)[ebp] -add dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,7 -je L1023 -mov dword ptr (-8)[ebp],81 -cmp dword ptr (-4)[ebp],0 -je L1025 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1025: -L1023: -mov dword ptr (-24)[ebp],5 -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-40)[ebp] -add dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,7 -je L1027 -mov dword ptr (-8)[ebp],82 -cmp dword ptr (-4)[ebp],0 -je L1029 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1029: -L1027: -mov dword ptr (-24)[ebp],5 -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -mov edi,dword ptr (-24)[ebp] -fld qword ptr (L596) -mov esi,edi -shr esi,1 -push esi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -and edi,1 -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -sub esp,4 -fstp dword ptr 0[esp] -fld dword ptr 0[esp] -add esp,4 -fadd dword ptr (-56)[ebp] -fstp dword ptr (-128)[ebp] -fld dword ptr (L828) -fcomp dword ptr (-128)[ebp] -fstsw ax -sahf -ja L1032 -fld dword ptr (-128)[ebp] -fsub dword ptr (L828) -call __ftol -mov edi,eax -lea edi,(080000000H)[edi] -mov dword ptr (-124)[ebp],edi -jmp L1033 -L1032: -fld dword ptr (-128)[ebp] -call __ftol -mov edi,eax -mov dword ptr (-124)[ebp],edi -L1033: -mov edi,dword ptr (-124)[ebp] -mov dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,7 -je L1034 -mov dword ptr (-8)[ebp],83 -cmp dword ptr (-4)[ebp],0 -je L1036 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1036: -L1034: -mov dword ptr (-24)[ebp],5 -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -mov edi,dword ptr (-24)[ebp] -fld qword ptr (L596) -mov esi,edi -shr esi,1 -push esi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -and edi,1 -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -fadd qword ptr (-64)[ebp] -fstp qword ptr (-144)[ebp] -fld qword ptr (L836) -fcomp qword ptr (-144)[ebp] -fstsw ax -sahf -ja L1039 -fld qword ptr (-144)[ebp] -fsub qword ptr (L836) -call __ftol -mov edi,eax -lea edi,(080000000H)[edi] -mov dword ptr (-136)[ebp],edi -jmp L1040 -L1039: -fld qword ptr (-144)[ebp] -call __ftol -mov edi,eax -mov dword ptr (-136)[ebp],edi -L1040: -mov edi,dword ptr (-136)[ebp] -mov dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,7 -je L1041 -mov dword ptr (-8)[ebp],84 -cmp dword ptr (-4)[ebp],0 -je L1043 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1043: -L1041: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -mov byte ptr (-25)[ebp],2 -fld dword ptr (-44)[ebp] -movsx edi,byte ptr (-25)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -fstp dword ptr (-44)[ebp] -fld dword ptr (L1047) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1045 -mov dword ptr (-8)[ebp],85 -cmp dword ptr (-4)[ebp],0 -je L1048 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1048: -L1045: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -mov word ptr (-28)[ebp],2 -fld dword ptr (-44)[ebp] -movsx edi,word ptr (-28)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -fstp dword ptr (-44)[ebp] -fld dword ptr (L1047) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1050 -mov dword ptr (-8)[ebp],86 -cmp dword ptr (-4)[ebp],0 -je L1052 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1052: -L1050: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -mov dword ptr (-32)[ebp],2 -fld dword ptr (-44)[ebp] -mov edi,dword ptr (-32)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -fstp dword ptr (-44)[ebp] -fld dword ptr (L1047) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1054 -mov dword ptr (-8)[ebp],87 -cmp dword ptr (-4)[ebp],0 -je L1056 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1056: -L1054: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -mov dword ptr (-36)[ebp],2 -fld dword ptr (-44)[ebp] -mov edi,dword ptr (-36)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -fstp dword ptr (-44)[ebp] -fld dword ptr (L1047) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1058 -mov dword ptr (-8)[ebp],88 -cmp dword ptr (-4)[ebp],0 -je L1060 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1060: -L1058: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-40)[ebp] -fld dword ptr (-44)[ebp] -fld qword ptr (L596) -mov esi,edi -shr esi,1 -push esi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -and edi,1 -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -sub esp,4 -fstp dword ptr 0[esp] -fld dword ptr 0[esp] -add esp,4 -faddp st(1),st -fstp dword ptr (-44)[ebp] -fld dword ptr (L1047) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1062 -mov dword ptr (-8)[ebp],89 -cmp dword ptr (-4)[ebp],0 -je L1064 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1064: -L1062: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -fld dword ptr (-44)[ebp] -fadd dword ptr (-56)[ebp] -fstp dword ptr (-44)[ebp] -fld dword ptr (L1047) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1066 -mov dword ptr (-8)[ebp],90 -cmp dword ptr (-4)[ebp],0 -je L1068 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1068: -L1066: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -fld dword ptr (-44)[ebp] -fadd qword ptr (-64)[ebp] -fstp dword ptr (-44)[ebp] -fld dword ptr (L1047) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1070 -mov dword ptr (-8)[ebp],91 -cmp dword ptr (-4)[ebp],0 -je L1072 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1072: -L1070: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -mov byte ptr (-25)[ebp],2 -fld qword ptr (-52)[ebp] -movsx edi,byte ptr (-25)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -fstp qword ptr (-52)[ebp] -fld qword ptr (L1076) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1074 -mov dword ptr (-8)[ebp],92 -cmp dword ptr (-4)[ebp],0 -je L1077 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1077: -L1074: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -mov word ptr (-28)[ebp],2 -fld qword ptr (-52)[ebp] -movsx edi,word ptr (-28)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -fstp qword ptr (-52)[ebp] -fld qword ptr (L1076) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1079 -mov dword ptr (-8)[ebp],93 -cmp dword ptr (-4)[ebp],0 -je L1081 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1081: -L1079: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -mov dword ptr (-32)[ebp],2 -fld qword ptr (-52)[ebp] -fild dword ptr (-32)[ebp] -faddp st(1),st -fstp qword ptr (-52)[ebp] -fld qword ptr (L1076) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1083 -mov dword ptr (-8)[ebp],94 -cmp dword ptr (-4)[ebp],0 -je L1085 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1085: -L1083: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -mov dword ptr (-36)[ebp],2 -fld qword ptr (-52)[ebp] -fild dword ptr (-36)[ebp] -faddp st(1),st -fstp qword ptr (-52)[ebp] -fld qword ptr (L1076) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1087 -mov dword ptr (-8)[ebp],95 -cmp dword ptr (-4)[ebp],0 -je L1089 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1089: -L1087: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-40)[ebp] -fld qword ptr (-52)[ebp] -fld qword ptr (L596) -mov esi,edi -shr esi,1 -push esi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -and edi,1 -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -faddp st(1),st -fstp qword ptr (-52)[ebp] -fld qword ptr (L1076) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1091 -mov dword ptr (-8)[ebp],96 -cmp dword ptr (-4)[ebp],0 -je L1093 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1093: -L1091: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -fld qword ptr (-52)[ebp] -fadd dword ptr (-56)[ebp] -fstp qword ptr (-52)[ebp] -fld qword ptr (L1076) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1095 -mov dword ptr (-8)[ebp],97 -cmp dword ptr (-4)[ebp],0 -je L1097 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1097: -L1095: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -fld qword ptr (-52)[ebp] -fadd qword ptr (-64)[ebp] -fstp qword ptr (-52)[ebp] -fld qword ptr (L1076) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1099 -mov dword ptr (-8)[ebp],98 -cmp dword ptr (-4)[ebp],0 -je L1101 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1101: -L1099: -mov byte ptr (-9)[ebp],5 -mov byte ptr (-25)[ebp],2 -movsx edi,byte ptr (-9)[ebp] -movsx esi,byte ptr (-25)[ebp] -sub edi,esi -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,3 -je L1103 -mov dword ptr (-8)[ebp],99 -cmp dword ptr (-4)[ebp],0 -je L1105 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1105: -L1103: -mov byte ptr (-9)[ebp],5 -mov word ptr (-28)[ebp],2 -movsx edi,byte ptr (-9)[ebp] -movsx esi,word ptr (-28)[ebp] -sub edi,esi -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,3 -je L1107 -mov dword ptr (-8)[ebp],100 -cmp dword ptr (-4)[ebp],0 -je L1109 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1109: -L1107: -mov byte ptr (-9)[ebp],5 -mov dword ptr (-32)[ebp],2 -movsx edi,byte ptr (-9)[ebp] -sub edi,dword ptr (-32)[ebp] -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,3 -je L1111 -mov dword ptr (-8)[ebp],101 -cmp dword ptr (-4)[ebp],0 -je L1113 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1113: -L1111: -mov byte ptr (-9)[ebp],5 -mov dword ptr (-36)[ebp],2 -movsx edi,byte ptr (-9)[ebp] -sub edi,dword ptr (-36)[ebp] -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,3 -je L1115 -mov dword ptr (-8)[ebp],102 -cmp dword ptr (-4)[ebp],0 -je L1117 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1117: -L1115: -mov byte ptr (-9)[ebp],5 -mov dword ptr (-40)[ebp],2 -movsx edi,byte ptr (-9)[ebp] -sub edi,dword ptr (-40)[ebp] -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,3 -je L1119 -mov dword ptr (-8)[ebp],103 -cmp dword ptr (-4)[ebp],0 -je L1121 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1121: -L1119: -mov byte ptr (-9)[ebp],5 -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -movsx edi,byte ptr (-9)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fsub dword ptr (-56)[ebp] -call __ftol -mov ebx,eax -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,3 -je L1123 -mov dword ptr (-8)[ebp],104 -cmp dword ptr (-4)[ebp],0 -je L1125 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1125: -L1123: -mov byte ptr (-9)[ebp],5 -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -movsx edi,byte ptr (-9)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fsub qword ptr (-64)[ebp] -call __ftol -mov ebx,eax -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,3 -je L1127 -mov dword ptr (-8)[ebp],105 -cmp dword ptr (-4)[ebp],0 -je L1129 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1129: -L1127: -mov word ptr (-12)[ebp],5 -mov byte ptr (-25)[ebp],2 -movsx edi,word ptr (-12)[ebp] -movsx esi,byte ptr (-25)[ebp] -sub edi,esi -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,3 -je L1131 -mov dword ptr (-8)[ebp],106 -cmp dword ptr (-4)[ebp],0 -je L1133 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1133: -L1131: -mov word ptr (-12)[ebp],5 -mov word ptr (-28)[ebp],2 -movsx edi,word ptr (-12)[ebp] -movsx esi,word ptr (-28)[ebp] -sub edi,esi -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,3 -je L1135 -mov dword ptr (-8)[ebp],107 -cmp dword ptr (-4)[ebp],0 -je L1137 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1137: -L1135: -mov word ptr (-12)[ebp],5 -mov dword ptr (-32)[ebp],2 -movsx edi,word ptr (-12)[ebp] -sub edi,dword ptr (-32)[ebp] -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,3 -je L1139 -mov dword ptr (-8)[ebp],108 -cmp dword ptr (-4)[ebp],0 -je L1141 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1141: -L1139: -mov word ptr (-12)[ebp],5 -mov dword ptr (-36)[ebp],2 -movsx edi,word ptr (-12)[ebp] -sub edi,dword ptr (-36)[ebp] -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,3 -je L1143 -mov dword ptr (-8)[ebp],109 -cmp dword ptr (-4)[ebp],0 -je L1145 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1145: -L1143: -mov word ptr (-12)[ebp],5 -mov dword ptr (-40)[ebp],2 -movsx edi,word ptr (-12)[ebp] -sub edi,dword ptr (-40)[ebp] -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,3 -je L1147 -mov dword ptr (-8)[ebp],110 -cmp dword ptr (-4)[ebp],0 -je L1149 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1149: -L1147: -mov word ptr (-12)[ebp],5 -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -movsx edi,word ptr (-12)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fsub dword ptr (-56)[ebp] -call __ftol -mov edi,eax -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,3 -je L1151 -mov dword ptr (-8)[ebp],111 -cmp dword ptr (-4)[ebp],0 -je L1153 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1153: -L1151: -mov word ptr (-12)[ebp],5 -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -movsx edi,word ptr (-12)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fsub qword ptr (-64)[ebp] -call __ftol -mov edi,eax -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,3 -je L1155 -mov dword ptr (-8)[ebp],112 -cmp dword ptr (-4)[ebp],0 -je L1157 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1157: -L1155: -mov dword ptr (-16)[ebp],5 -mov byte ptr (-25)[ebp],2 -movsx edi,byte ptr (-25)[ebp] -sub dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],3 -je L1159 -mov dword ptr (-8)[ebp],113 -cmp dword ptr (-4)[ebp],0 -je L1161 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1161: -L1159: -mov dword ptr (-16)[ebp],5 -mov word ptr (-28)[ebp],2 -movsx edi,word ptr (-28)[ebp] -sub dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],3 -je L1163 -mov dword ptr (-8)[ebp],114 -cmp dword ptr (-4)[ebp],0 -je L1165 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1165: -L1163: -mov dword ptr (-16)[ebp],5 -mov dword ptr (-32)[ebp],2 -mov edi,dword ptr (-32)[ebp] -sub dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],3 -je L1167 -mov dword ptr (-8)[ebp],115 -cmp dword ptr (-4)[ebp],0 -je L1169 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1169: -L1167: -mov dword ptr (-16)[ebp],5 -mov dword ptr (-36)[ebp],2 -mov edi,dword ptr (-36)[ebp] -sub dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],3 -je L1171 -mov dword ptr (-8)[ebp],116 -cmp dword ptr (-4)[ebp],0 -je L1173 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1173: -L1171: -mov dword ptr (-16)[ebp],5 -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-16)[ebp] -sub edi,dword ptr (-40)[ebp] -mov dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],3 -je L1175 -mov dword ptr (-8)[ebp],117 -cmp dword ptr (-4)[ebp],0 -je L1177 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1177: -L1175: -mov dword ptr (-16)[ebp],5 -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -mov edi,dword ptr (-16)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fsub dword ptr (-56)[ebp] -call __ftol -mov dword ptr (-16)[ebp],eax -cmp dword ptr (-16)[ebp],3 -je L1179 -mov dword ptr (-8)[ebp],118 -cmp dword ptr (-4)[ebp],0 -je L1181 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1181: -L1179: -mov dword ptr (-16)[ebp],5 -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -fild dword ptr (-16)[ebp] -fsub qword ptr (-64)[ebp] -call __ftol -mov dword ptr (-16)[ebp],eax -cmp dword ptr (-16)[ebp],3 -je L1183 -mov dword ptr (-8)[ebp],119 -cmp dword ptr (-4)[ebp],0 -je L1185 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1185: -L1183: -mov dword ptr (-20)[ebp],5 -mov byte ptr (-25)[ebp],2 -movsx edi,byte ptr (-25)[ebp] -sub dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],3 -je L1187 -mov dword ptr (-8)[ebp],120 -cmp dword ptr (-4)[ebp],0 -je L1189 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1189: -L1187: -mov dword ptr (-20)[ebp],5 -mov word ptr (-28)[ebp],2 -movsx edi,word ptr (-28)[ebp] -sub dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],3 -je L1191 -mov dword ptr (-8)[ebp],121 -cmp dword ptr (-4)[ebp],0 -je L1193 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1193: -L1191: -mov dword ptr (-20)[ebp],5 -mov dword ptr (-32)[ebp],2 -mov edi,dword ptr (-32)[ebp] -sub dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],3 -je L1195 -mov dword ptr (-8)[ebp],122 -cmp dword ptr (-4)[ebp],0 -je L1197 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1197: -L1195: -mov dword ptr (-20)[ebp],5 -mov dword ptr (-36)[ebp],2 -mov edi,dword ptr (-36)[ebp] -sub dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],3 -je L1199 -mov dword ptr (-8)[ebp],123 -cmp dword ptr (-4)[ebp],0 -je L1201 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1201: -L1199: -mov dword ptr (-20)[ebp],5 -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-20)[ebp] -sub edi,dword ptr (-40)[ebp] -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],3 -je L1203 -mov dword ptr (-8)[ebp],124 -cmp dword ptr (-4)[ebp],0 -je L1205 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1205: -L1203: -mov dword ptr (-20)[ebp],5 -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -mov edi,dword ptr (-20)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fsub dword ptr (-56)[ebp] -call __ftol -mov dword ptr (-20)[ebp],eax -cmp dword ptr (-20)[ebp],3 -je L1207 -mov dword ptr (-8)[ebp],125 -cmp dword ptr (-4)[ebp],0 -je L1209 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1209: -L1207: -mov dword ptr (-20)[ebp],5 -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -fild dword ptr (-20)[ebp] -fsub qword ptr (-64)[ebp] -call __ftol -mov dword ptr (-20)[ebp],eax -cmp dword ptr (-20)[ebp],3 -je L1211 -mov dword ptr (-8)[ebp],126 -cmp dword ptr (-4)[ebp],0 -je L1213 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1213: -L1211: -mov dword ptr (-24)[ebp],5 -mov byte ptr (-25)[ebp],2 -movsx edi,byte ptr (-25)[ebp] -sub dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,3 -je L1215 -mov dword ptr (-8)[ebp],127 -cmp dword ptr (-4)[ebp],0 -je L1217 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1217: -L1215: -mov dword ptr (-24)[ebp],5 -mov word ptr (-28)[ebp],2 -movsx edi,word ptr (-28)[ebp] -sub dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,3 -je L1219 -mov dword ptr (-8)[ebp],128 -cmp dword ptr (-4)[ebp],0 -je L1221 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1221: -L1219: -mov dword ptr (-24)[ebp],5 -mov dword ptr (-32)[ebp],2 -mov edi,dword ptr (-32)[ebp] -sub dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,3 -je L1223 -mov dword ptr (-8)[ebp],129 -cmp dword ptr (-4)[ebp],0 -je L1225 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1225: -L1223: -mov dword ptr (-24)[ebp],5 -mov dword ptr (-36)[ebp],2 -mov edi,dword ptr (-36)[ebp] -sub dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,3 -je L1227 -mov dword ptr (-8)[ebp],130 -cmp dword ptr (-4)[ebp],0 -je L1229 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1229: -L1227: -mov dword ptr (-24)[ebp],5 -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-40)[ebp] -sub dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,3 -je L1231 -mov dword ptr (-8)[ebp],131 -cmp dword ptr (-4)[ebp],0 -je L1233 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1233: -L1231: -mov dword ptr (-24)[ebp],5 -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -mov edi,dword ptr (-24)[ebp] -fld qword ptr (L596) -mov esi,edi -shr esi,1 -push esi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -and edi,1 -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -sub esp,4 -fstp dword ptr 0[esp] -fld dword ptr 0[esp] -add esp,4 -fsub dword ptr (-56)[ebp] -fstp dword ptr (-160)[ebp] -fld dword ptr (L828) -fcomp dword ptr (-160)[ebp] -fstsw ax -sahf -ja L1236 -fld dword ptr (-160)[ebp] -fsub dword ptr (L828) -call __ftol -mov edi,eax -lea edi,(080000000H)[edi] -mov dword ptr (-156)[ebp],edi -jmp L1237 -L1236: -fld dword ptr (-160)[ebp] -call __ftol -mov edi,eax -mov dword ptr (-156)[ebp],edi -L1237: -mov edi,dword ptr (-156)[ebp] -mov dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,3 -je L1238 -mov dword ptr (-8)[ebp],132 -cmp dword ptr (-4)[ebp],0 -je L1240 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1240: -L1238: -mov dword ptr (-24)[ebp],5 -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -mov edi,dword ptr (-24)[ebp] -fld qword ptr (L596) -mov esi,edi -shr esi,1 -push esi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -and edi,1 -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -fsub qword ptr (-64)[ebp] -fstp qword ptr (-176)[ebp] -fld qword ptr (L836) -fcomp qword ptr (-176)[ebp] -fstsw ax -sahf -ja L1243 -fld qword ptr (-176)[ebp] -fsub qword ptr (L836) -call __ftol -mov edi,eax -lea edi,(080000000H)[edi] -mov dword ptr (-168)[ebp],edi -jmp L1244 -L1243: -fld qword ptr (-176)[ebp] -call __ftol -mov edi,eax -mov dword ptr (-168)[ebp],edi -L1244: -mov edi,dword ptr (-168)[ebp] -mov dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,3 -je L1245 -mov dword ptr (-8)[ebp],133 -cmp dword ptr (-4)[ebp],0 -je L1247 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1247: -L1245: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -mov byte ptr (-25)[ebp],2 -fld dword ptr (-44)[ebp] -movsx edi,byte ptr (-25)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fsubp st(1),st -fstp dword ptr (-44)[ebp] -fld dword ptr (L1251) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1249 -mov dword ptr (-8)[ebp],134 -cmp dword ptr (-4)[ebp],0 -je L1252 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1252: -L1249: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -mov word ptr (-28)[ebp],2 -fld dword ptr (-44)[ebp] -movsx edi,word ptr (-28)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fsubp st(1),st -fstp dword ptr (-44)[ebp] -fld dword ptr (L1251) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1254 -mov dword ptr (-8)[ebp],135 -cmp dword ptr (-4)[ebp],0 -je L1256 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1256: -L1254: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -mov dword ptr (-32)[ebp],2 -fld dword ptr (-44)[ebp] -mov edi,dword ptr (-32)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fsubp st(1),st -fstp dword ptr (-44)[ebp] -fld dword ptr (L1251) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1258 -mov dword ptr (-8)[ebp],136 -cmp dword ptr (-4)[ebp],0 -je L1260 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1260: -L1258: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -mov dword ptr (-36)[ebp],2 -fld dword ptr (-44)[ebp] -mov edi,dword ptr (-36)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fsubp st(1),st -fstp dword ptr (-44)[ebp] -fld dword ptr (L1251) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1262 -mov dword ptr (-8)[ebp],137 -cmp dword ptr (-4)[ebp],0 -je L1264 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1264: -L1262: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-40)[ebp] -fld dword ptr (-44)[ebp] -fld qword ptr (L596) -mov esi,edi -shr esi,1 -push esi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -and edi,1 -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -sub esp,4 -fstp dword ptr 0[esp] -fld dword ptr 0[esp] -add esp,4 -fsubp st(1),st -fstp dword ptr (-44)[ebp] -fld dword ptr (L1251) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1266 -mov dword ptr (-8)[ebp],138 -cmp dword ptr (-4)[ebp],0 -je L1268 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1268: -L1266: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -fld dword ptr (-44)[ebp] -fsub dword ptr (-56)[ebp] -fstp dword ptr (-44)[ebp] -fld dword ptr (L1251) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1270 -mov dword ptr (-8)[ebp],139 -cmp dword ptr (-4)[ebp],0 -je L1272 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1272: -L1270: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -fld dword ptr (-44)[ebp] -fsub qword ptr (-64)[ebp] -fstp dword ptr (-44)[ebp] -fld dword ptr (L1251) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1274 -mov dword ptr (-8)[ebp],140 -cmp dword ptr (-4)[ebp],0 -je L1276 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1276: -L1274: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -mov byte ptr (-25)[ebp],2 -fld qword ptr (-52)[ebp] -movsx edi,byte ptr (-25)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fsubp st(1),st -fstp qword ptr (-52)[ebp] -fld qword ptr (L1280) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1278 -mov dword ptr (-8)[ebp],141 -cmp dword ptr (-4)[ebp],0 -je L1281 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1281: -L1278: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -mov word ptr (-28)[ebp],2 -fld qword ptr (-52)[ebp] -movsx edi,word ptr (-28)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fsubp st(1),st -fstp qword ptr (-52)[ebp] -fld qword ptr (L1280) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1283 -mov dword ptr (-8)[ebp],142 -cmp dword ptr (-4)[ebp],0 -je L1285 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1285: -L1283: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -mov dword ptr (-32)[ebp],2 -fld qword ptr (-52)[ebp] -fild dword ptr (-32)[ebp] -fsubp st(1),st -fstp qword ptr (-52)[ebp] -fld qword ptr (L1280) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1287 -mov dword ptr (-8)[ebp],143 -cmp dword ptr (-4)[ebp],0 -je L1289 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1289: -L1287: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -mov dword ptr (-36)[ebp],2 -fld qword ptr (-52)[ebp] -fild dword ptr (-36)[ebp] -fsubp st(1),st -fstp qword ptr (-52)[ebp] -fld qword ptr (L1280) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1291 -mov dword ptr (-8)[ebp],144 -cmp dword ptr (-4)[ebp],0 -je L1293 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1293: -L1291: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-40)[ebp] -fld qword ptr (-52)[ebp] -fld qword ptr (L596) -mov esi,edi -shr esi,1 -push esi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -and edi,1 -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -fsubp st(1),st -fstp qword ptr (-52)[ebp] -fld qword ptr (L1280) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1295 -mov dword ptr (-8)[ebp],145 -cmp dword ptr (-4)[ebp],0 -je L1297 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1297: -L1295: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -fld qword ptr (-52)[ebp] -fsub dword ptr (-56)[ebp] -fstp qword ptr (-52)[ebp] -fld qword ptr (L1280) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1299 -mov dword ptr (-8)[ebp],146 -cmp dword ptr (-4)[ebp],0 -je L1301 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1301: -L1299: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -fld qword ptr (-52)[ebp] -fsub qword ptr (-64)[ebp] -fstp qword ptr (-52)[ebp] -fld qword ptr (L1280) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1303 -mov dword ptr (-8)[ebp],147 -cmp dword ptr (-4)[ebp],0 -je L1305 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1305: -L1303: -mov byte ptr (-9)[ebp],5 -mov byte ptr (-25)[ebp],2 -movsx edi,byte ptr (-9)[ebp] -movsx esi,byte ptr (-25)[ebp] -imul edi,esi -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,10 -je L1307 -mov dword ptr (-8)[ebp],148 -cmp dword ptr (-4)[ebp],0 -je L1309 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1309: -L1307: -mov byte ptr (-9)[ebp],5 -mov word ptr (-28)[ebp],2 -movsx edi,byte ptr (-9)[ebp] -movsx esi,word ptr (-28)[ebp] -imul edi,esi -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,10 -je L1311 -mov dword ptr (-8)[ebp],149 -cmp dword ptr (-4)[ebp],0 -je L1313 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1313: -L1311: -mov byte ptr (-9)[ebp],5 -mov dword ptr (-32)[ebp],2 -movsx edi,byte ptr (-9)[ebp] -mov esi,dword ptr (-32)[ebp] -imul edi,esi -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,10 -je L1315 -mov dword ptr (-8)[ebp],150 -cmp dword ptr (-4)[ebp],0 -je L1317 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1317: -L1315: -mov byte ptr (-9)[ebp],5 -mov dword ptr (-36)[ebp],2 -movsx edi,byte ptr (-9)[ebp] -mov esi,dword ptr (-36)[ebp] -imul edi,esi -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,10 -je L1319 -mov dword ptr (-8)[ebp],151 -cmp dword ptr (-4)[ebp],0 -je L1321 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1321: -L1319: -mov byte ptr (-9)[ebp],5 -mov dword ptr (-40)[ebp],2 -movsx edi,byte ptr (-9)[ebp] -mov eax,edi -mul dword ptr (-40)[ebp] -mov edi,eax -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,10 -je L1323 -mov dword ptr (-8)[ebp],152 -cmp dword ptr (-4)[ebp],0 -je L1325 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1325: -L1323: -mov byte ptr (-9)[ebp],5 -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -movsx edi,byte ptr (-9)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fmul dword ptr (-56)[ebp] -call __ftol -mov ebx,eax -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,10 -je L1327 -mov dword ptr (-8)[ebp],153 -cmp dword ptr (-4)[ebp],0 -je L1329 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1329: -L1327: -mov byte ptr (-9)[ebp],5 -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -movsx edi,byte ptr (-9)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fmul qword ptr (-64)[ebp] -call __ftol -mov ebx,eax -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,10 -je L1331 -mov dword ptr (-8)[ebp],154 -cmp dword ptr (-4)[ebp],0 -je L1333 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1333: -L1331: -mov word ptr (-12)[ebp],5 -mov byte ptr (-25)[ebp],2 -movsx edi,word ptr (-12)[ebp] -movsx esi,byte ptr (-25)[ebp] -imul edi,esi -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,10 -je L1335 -mov dword ptr (-8)[ebp],155 -cmp dword ptr (-4)[ebp],0 -je L1337 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1337: -L1335: -mov word ptr (-12)[ebp],5 -mov word ptr (-28)[ebp],2 -movsx edi,word ptr (-12)[ebp] -movsx esi,word ptr (-28)[ebp] -imul edi,esi -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,10 -je L1339 -mov dword ptr (-8)[ebp],156 -cmp dword ptr (-4)[ebp],0 -je L1341 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1341: -L1339: -mov word ptr (-12)[ebp],5 -mov dword ptr (-32)[ebp],2 -movsx edi,word ptr (-12)[ebp] -mov esi,dword ptr (-32)[ebp] -imul edi,esi -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,10 -je L1343 -mov dword ptr (-8)[ebp],157 -cmp dword ptr (-4)[ebp],0 -je L1345 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1345: -L1343: -mov word ptr (-12)[ebp],5 -mov dword ptr (-36)[ebp],2 -movsx edi,word ptr (-12)[ebp] -mov esi,dword ptr (-36)[ebp] -imul edi,esi -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,10 -je L1347 -mov dword ptr (-8)[ebp],158 -cmp dword ptr (-4)[ebp],0 -je L1349 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1349: -L1347: -mov word ptr (-12)[ebp],5 -mov dword ptr (-40)[ebp],2 -movsx edi,word ptr (-12)[ebp] -mov eax,edi -mul dword ptr (-40)[ebp] -mov edi,eax -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,10 -je L1351 -mov dword ptr (-8)[ebp],159 -cmp dword ptr (-4)[ebp],0 -je L1353 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1353: -L1351: -mov word ptr (-12)[ebp],5 -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -movsx edi,word ptr (-12)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fmul dword ptr (-56)[ebp] -call __ftol -mov edi,eax -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,10 -je L1355 -mov dword ptr (-8)[ebp],160 -cmp dword ptr (-4)[ebp],0 -je L1357 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1357: -L1355: -mov word ptr (-12)[ebp],5 -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -movsx edi,word ptr (-12)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fmul qword ptr (-64)[ebp] -call __ftol -mov edi,eax -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,10 -je L1359 -mov dword ptr (-8)[ebp],161 -cmp dword ptr (-4)[ebp],0 -je L1361 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1361: -L1359: -mov dword ptr (-16)[ebp],5 -mov byte ptr (-25)[ebp],2 -mov edi,dword ptr (-16)[ebp] -movsx esi,byte ptr (-25)[ebp] -imul edi,esi -mov dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],10 -je L1363 -mov dword ptr (-8)[ebp],162 -cmp dword ptr (-4)[ebp],0 -je L1365 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1365: -L1363: -mov dword ptr (-16)[ebp],5 -mov word ptr (-28)[ebp],2 -mov edi,dword ptr (-16)[ebp] -movsx esi,word ptr (-28)[ebp] -imul edi,esi -mov dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],10 -je L1367 -mov dword ptr (-8)[ebp],163 -cmp dword ptr (-4)[ebp],0 -je L1369 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1369: -L1367: -mov dword ptr (-16)[ebp],5 -mov dword ptr (-32)[ebp],2 -mov edi,dword ptr (-16)[ebp] -mov esi,dword ptr (-32)[ebp] -imul edi,esi -mov dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],10 -je L1371 -mov dword ptr (-8)[ebp],164 -cmp dword ptr (-4)[ebp],0 -je L1373 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1373: -L1371: -mov dword ptr (-16)[ebp],5 -mov dword ptr (-36)[ebp],2 -mov edi,dword ptr (-16)[ebp] -mov esi,dword ptr (-36)[ebp] -imul edi,esi -mov dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],10 -je L1375 -mov dword ptr (-8)[ebp],165 -cmp dword ptr (-4)[ebp],0 -je L1377 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1377: -L1375: -mov dword ptr (-16)[ebp],5 -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-16)[ebp] -mov eax,edi -mul dword ptr (-40)[ebp] -mov edi,eax -mov dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],10 -je L1379 -mov dword ptr (-8)[ebp],166 -cmp dword ptr (-4)[ebp],0 -je L1381 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1381: -L1379: -mov dword ptr (-16)[ebp],5 -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -mov edi,dword ptr (-16)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fmul dword ptr (-56)[ebp] -call __ftol -mov dword ptr (-16)[ebp],eax -cmp dword ptr (-16)[ebp],10 -je L1383 -mov dword ptr (-8)[ebp],167 -cmp dword ptr (-4)[ebp],0 -je L1385 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1385: -L1383: -mov dword ptr (-16)[ebp],5 -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -fild dword ptr (-16)[ebp] -fmul qword ptr (-64)[ebp] -call __ftol -mov dword ptr (-16)[ebp],eax -cmp dword ptr (-16)[ebp],10 -je L1387 -mov dword ptr (-8)[ebp],168 -cmp dword ptr (-4)[ebp],0 -je L1389 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1389: -L1387: -mov dword ptr (-20)[ebp],5 -mov byte ptr (-25)[ebp],2 -mov edi,dword ptr (-20)[ebp] -movsx esi,byte ptr (-25)[ebp] -imul edi,esi -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],10 -je L1391 -mov dword ptr (-8)[ebp],169 -cmp dword ptr (-4)[ebp],0 -je L1393 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1393: -L1391: -mov dword ptr (-20)[ebp],5 -mov word ptr (-28)[ebp],2 -mov edi,dword ptr (-20)[ebp] -movsx esi,word ptr (-28)[ebp] -imul edi,esi -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],10 -je L1395 -mov dword ptr (-8)[ebp],170 -cmp dword ptr (-4)[ebp],0 -je L1397 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1397: -L1395: -mov dword ptr (-20)[ebp],5 -mov dword ptr (-32)[ebp],2 -mov edi,dword ptr (-20)[ebp] -mov esi,dword ptr (-32)[ebp] -imul edi,esi -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],10 -je L1399 -mov dword ptr (-8)[ebp],171 -cmp dword ptr (-4)[ebp],0 -je L1401 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1401: -L1399: -mov dword ptr (-20)[ebp],5 -mov dword ptr (-36)[ebp],2 -mov edi,dword ptr (-20)[ebp] -mov esi,dword ptr (-36)[ebp] -imul edi,esi -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],10 -je L1403 -mov dword ptr (-8)[ebp],172 -cmp dword ptr (-4)[ebp],0 -je L1405 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1405: -L1403: -mov dword ptr (-20)[ebp],5 -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-20)[ebp] -mov eax,edi -mul dword ptr (-40)[ebp] -mov edi,eax -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],10 -je L1407 -mov dword ptr (-8)[ebp],173 -cmp dword ptr (-4)[ebp],0 -je L1409 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1409: -L1407: -mov dword ptr (-20)[ebp],5 -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -mov edi,dword ptr (-20)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fmul dword ptr (-56)[ebp] -call __ftol -mov dword ptr (-20)[ebp],eax -cmp dword ptr (-20)[ebp],10 -je L1411 -mov dword ptr (-8)[ebp],174 -cmp dword ptr (-4)[ebp],0 -je L1413 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1413: -L1411: -mov dword ptr (-20)[ebp],5 -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -fild dword ptr (-20)[ebp] -fmul qword ptr (-64)[ebp] -call __ftol -mov dword ptr (-20)[ebp],eax -cmp dword ptr (-20)[ebp],10 -je L1415 -mov dword ptr (-8)[ebp],175 -cmp dword ptr (-4)[ebp],0 -je L1417 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1417: -L1415: -mov dword ptr (-24)[ebp],5 -mov byte ptr (-25)[ebp],2 -mov eax,dword ptr (-24)[ebp] -movsx edi,byte ptr (-25)[ebp] -mul edi -mov dword ptr (-24)[ebp],eax -mov edi,dword ptr (-24)[ebp] -cmp edi,10 -je L1419 -mov dword ptr (-8)[ebp],176 -cmp dword ptr (-4)[ebp],0 -je L1421 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1421: -L1419: -mov dword ptr (-24)[ebp],5 -mov word ptr (-28)[ebp],2 -mov eax,dword ptr (-24)[ebp] -movsx edi,word ptr (-28)[ebp] -mul edi -mov dword ptr (-24)[ebp],eax -mov edi,dword ptr (-24)[ebp] -cmp edi,10 -je L1423 -mov dword ptr (-8)[ebp],177 -cmp dword ptr (-4)[ebp],0 -je L1425 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1425: -L1423: -mov dword ptr (-24)[ebp],5 -mov dword ptr (-32)[ebp],2 -mov eax,dword ptr (-24)[ebp] -mov edi,dword ptr (-32)[ebp] -mul edi -mov dword ptr (-24)[ebp],eax -mov edi,dword ptr (-24)[ebp] -cmp edi,10 -je L1427 -mov dword ptr (-8)[ebp],178 -cmp dword ptr (-4)[ebp],0 -je L1429 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1429: -L1427: -mov dword ptr (-24)[ebp],5 -mov dword ptr (-36)[ebp],2 -mov eax,dword ptr (-24)[ebp] -mov edi,dword ptr (-36)[ebp] -mul edi -mov dword ptr (-24)[ebp],eax -mov edi,dword ptr (-24)[ebp] -cmp edi,10 -je L1431 -mov dword ptr (-8)[ebp],179 -cmp dword ptr (-4)[ebp],0 -je L1433 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1433: -L1431: -mov dword ptr (-24)[ebp],5 -mov dword ptr (-40)[ebp],2 -mov eax,dword ptr (-24)[ebp] -mul dword ptr (-40)[ebp] -mov dword ptr (-24)[ebp],eax -mov edi,dword ptr (-24)[ebp] -cmp edi,10 -je L1435 -mov dword ptr (-8)[ebp],180 -cmp dword ptr (-4)[ebp],0 -je L1437 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1437: -L1435: -mov dword ptr (-24)[ebp],5 -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -mov edi,dword ptr (-24)[ebp] -fld qword ptr (L596) -mov esi,edi -shr esi,1 -push esi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -and edi,1 -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -sub esp,4 -fstp dword ptr 0[esp] -fld dword ptr 0[esp] -add esp,4 -fmul dword ptr (-56)[ebp] -fstp dword ptr (-192)[ebp] -fld dword ptr (L828) -fcomp dword ptr (-192)[ebp] -fstsw ax -sahf -ja L1440 -fld dword ptr (-192)[ebp] -fsub dword ptr (L828) -call __ftol -mov edi,eax -lea edi,(080000000H)[edi] -mov dword ptr (-188)[ebp],edi -jmp L1441 -L1440: -fld dword ptr (-192)[ebp] -call __ftol -mov edi,eax -mov dword ptr (-188)[ebp],edi -L1441: -mov edi,dword ptr (-188)[ebp] -mov dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,10 -je L1442 -mov dword ptr (-8)[ebp],181 -cmp dword ptr (-4)[ebp],0 -je L1444 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1444: -L1442: -mov dword ptr (-24)[ebp],5 -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -mov edi,dword ptr (-24)[ebp] -fld qword ptr (L596) -mov esi,edi -shr esi,1 -push esi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -and edi,1 -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -fmul qword ptr (-64)[ebp] -fstp qword ptr (-208)[ebp] -fld qword ptr (L836) -fcomp qword ptr (-208)[ebp] -fstsw ax -sahf -ja L1447 -fld qword ptr (-208)[ebp] -fsub qword ptr (L836) -call __ftol -mov edi,eax -lea edi,(080000000H)[edi] -mov dword ptr (-200)[ebp],edi -jmp L1448 -L1447: -fld qword ptr (-208)[ebp] -call __ftol -mov edi,eax -mov dword ptr (-200)[ebp],edi -L1448: -mov edi,dword ptr (-200)[ebp] -mov dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,10 -je L1449 -mov dword ptr (-8)[ebp],182 -cmp dword ptr (-4)[ebp],0 -je L1451 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1451: -L1449: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -mov byte ptr (-25)[ebp],2 -fld dword ptr (-44)[ebp] -movsx edi,byte ptr (-25)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -fstp dword ptr (-44)[ebp] -fld dword ptr (L1455) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1453 -mov dword ptr (-8)[ebp],183 -cmp dword ptr (-4)[ebp],0 -je L1456 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1456: -L1453: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -mov word ptr (-28)[ebp],2 -fld dword ptr (-44)[ebp] -movsx edi,word ptr (-28)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -fstp dword ptr (-44)[ebp] -fld dword ptr (L1455) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1458 -mov dword ptr (-8)[ebp],184 -cmp dword ptr (-4)[ebp],0 -je L1460 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1460: -L1458: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -mov dword ptr (-32)[ebp],2 -fld dword ptr (-44)[ebp] -mov edi,dword ptr (-32)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -fstp dword ptr (-44)[ebp] -fld dword ptr (L1455) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1462 -mov dword ptr (-8)[ebp],185 -cmp dword ptr (-4)[ebp],0 -je L1464 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1464: -L1462: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -mov dword ptr (-36)[ebp],2 -fld dword ptr (-44)[ebp] -mov edi,dword ptr (-36)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -fstp dword ptr (-44)[ebp] -fld dword ptr (L1455) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1466 -mov dword ptr (-8)[ebp],186 -cmp dword ptr (-4)[ebp],0 -je L1468 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1468: -L1466: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-40)[ebp] -fld dword ptr (-44)[ebp] -fld qword ptr (L596) -mov esi,edi -shr esi,1 -push esi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -and edi,1 -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -sub esp,4 -fstp dword ptr 0[esp] -fld dword ptr 0[esp] -add esp,4 -fmulp st(1),st -fstp dword ptr (-44)[ebp] -fld dword ptr (L1455) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1470 -mov dword ptr (-8)[ebp],187 -cmp dword ptr (-4)[ebp],0 -je L1472 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1472: -L1470: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -fld dword ptr (-44)[ebp] -fmul dword ptr (-56)[ebp] -fstp dword ptr (-44)[ebp] -fld dword ptr (L1455) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1474 -mov dword ptr (-8)[ebp],188 -cmp dword ptr (-4)[ebp],0 -je L1476 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1476: -L1474: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -fld dword ptr (-44)[ebp] -fmul qword ptr (-64)[ebp] -fstp dword ptr (-44)[ebp] -fld dword ptr (L1455) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1478 -mov dword ptr (-8)[ebp],189 -cmp dword ptr (-4)[ebp],0 -je L1480 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1480: -L1478: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -mov byte ptr (-25)[ebp],2 -fld qword ptr (-52)[ebp] -movsx edi,byte ptr (-25)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -fstp qword ptr (-52)[ebp] -fld qword ptr (L1484) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1482 -mov dword ptr (-8)[ebp],190 -cmp dword ptr (-4)[ebp],0 -je L1485 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1485: -L1482: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -mov word ptr (-28)[ebp],2 -fld qword ptr (-52)[ebp] -movsx edi,word ptr (-28)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -fstp qword ptr (-52)[ebp] -fld qword ptr (L1484) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1487 -mov dword ptr (-8)[ebp],191 -cmp dword ptr (-4)[ebp],0 -je L1489 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1489: -L1487: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -mov dword ptr (-32)[ebp],2 -fld qword ptr (-52)[ebp] -fild dword ptr (-32)[ebp] -fmulp st(1),st -fstp qword ptr (-52)[ebp] -fld qword ptr (L1484) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1491 -mov dword ptr (-8)[ebp],192 -cmp dword ptr (-4)[ebp],0 -je L1493 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1493: -L1491: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -mov dword ptr (-36)[ebp],2 -fld qword ptr (-52)[ebp] -fild dword ptr (-36)[ebp] -fmulp st(1),st -fstp qword ptr (-52)[ebp] -fld qword ptr (L1484) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1495 -mov dword ptr (-8)[ebp],193 -cmp dword ptr (-4)[ebp],0 -je L1497 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1497: -L1495: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-40)[ebp] -fld qword ptr (-52)[ebp] -fld qword ptr (L596) -mov esi,edi -shr esi,1 -push esi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -and edi,1 -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -fmulp st(1),st -fstp qword ptr (-52)[ebp] -fld qword ptr (L1484) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1499 -mov dword ptr (-8)[ebp],194 -cmp dword ptr (-4)[ebp],0 -je L1501 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1501: -L1499: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -fld qword ptr (-52)[ebp] -fmul dword ptr (-56)[ebp] -fstp qword ptr (-52)[ebp] -fld qword ptr (L1484) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1503 -mov dword ptr (-8)[ebp],195 -cmp dword ptr (-4)[ebp],0 -je L1505 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1505: -L1503: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -fld qword ptr (-52)[ebp] -fmul qword ptr (-64)[ebp] -fstp qword ptr (-52)[ebp] -fld qword ptr (L1484) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1507 -mov dword ptr (-8)[ebp],196 -cmp dword ptr (-4)[ebp],0 -je L1509 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1509: -L1507: -mov byte ptr (-9)[ebp],5 -mov byte ptr (-25)[ebp],2 -movsx eax,byte ptr (-9)[ebp] -movsx edi,byte ptr (-25)[ebp] -cdq -idiv edi -mov ebx,eax -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,2 -je L1511 -mov dword ptr (-8)[ebp],197 -cmp dword ptr (-4)[ebp],0 -je L1513 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1513: -L1511: -mov byte ptr (-9)[ebp],5 -mov word ptr (-28)[ebp],2 -movsx eax,byte ptr (-9)[ebp] -movsx edi,word ptr (-28)[ebp] -cdq -idiv edi -mov ebx,eax -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,2 -je L1515 -mov dword ptr (-8)[ebp],198 -cmp dword ptr (-4)[ebp],0 -je L1517 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1517: -L1515: -mov byte ptr (-9)[ebp],5 -mov dword ptr (-32)[ebp],2 -movsx eax,byte ptr (-9)[ebp] -mov edi,dword ptr (-32)[ebp] -cdq -idiv edi -mov ebx,eax -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,2 -je L1519 -mov dword ptr (-8)[ebp],199 -cmp dword ptr (-4)[ebp],0 -je L1521 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1521: -L1519: -mov byte ptr (-9)[ebp],5 -mov dword ptr (-36)[ebp],2 -movsx eax,byte ptr (-9)[ebp] -mov edi,dword ptr (-36)[ebp] -cdq -idiv edi -mov ebx,eax -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,2 -je L1523 -mov dword ptr (-8)[ebp],200 -cmp dword ptr (-4)[ebp],0 -je L1525 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1525: -L1523: -mov byte ptr (-9)[ebp],5 -mov dword ptr (-40)[ebp],2 -movsx edi,byte ptr (-9)[ebp] -mov eax,edi -mov edi,dword ptr (-40)[ebp] -xor edx,edx -div edi -mov edi,eax -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,2 -je L1527 -mov dword ptr (-8)[ebp],201 -cmp dword ptr (-4)[ebp],0 -je L1529 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1529: -L1527: -mov byte ptr (-9)[ebp],5 -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -movsx edi,byte ptr (-9)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fdiv dword ptr (-56)[ebp] -call __ftol -mov ebx,eax -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,2 -je L1531 -mov dword ptr (-8)[ebp],202 -cmp dword ptr (-4)[ebp],0 -je L1533 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1533: -L1531: -mov byte ptr (-9)[ebp],5 -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -movsx edi,byte ptr (-9)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fdiv qword ptr (-64)[ebp] -call __ftol -mov ebx,eax -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,2 -je L1535 -mov dword ptr (-8)[ebp],203 -cmp dword ptr (-4)[ebp],0 -je L1537 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1537: -L1535: -mov word ptr (-12)[ebp],5 -mov byte ptr (-25)[ebp],2 -movsx eax,word ptr (-12)[ebp] -movsx edi,byte ptr (-25)[ebp] -cdq -idiv edi -mov edi,eax -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,2 -je L1539 -mov dword ptr (-8)[ebp],204 -cmp dword ptr (-4)[ebp],0 -je L1541 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1541: -L1539: -mov word ptr (-12)[ebp],5 -mov word ptr (-28)[ebp],2 -movsx eax,word ptr (-12)[ebp] -movsx edi,word ptr (-28)[ebp] -cdq -idiv edi -mov edi,eax -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,2 -je L1543 -mov dword ptr (-8)[ebp],205 -cmp dword ptr (-4)[ebp],0 -je L1545 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1545: -L1543: -mov word ptr (-12)[ebp],5 -mov dword ptr (-32)[ebp],2 -movsx eax,word ptr (-12)[ebp] -mov edi,dword ptr (-32)[ebp] -cdq -idiv edi -mov edi,eax -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,2 -je L1547 -mov dword ptr (-8)[ebp],206 -cmp dword ptr (-4)[ebp],0 -je L1549 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1549: -L1547: -mov word ptr (-12)[ebp],5 -mov dword ptr (-36)[ebp],2 -movsx eax,word ptr (-12)[ebp] -mov edi,dword ptr (-36)[ebp] -cdq -idiv edi -mov edi,eax -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,2 -je L1551 -mov dword ptr (-8)[ebp],207 -cmp dword ptr (-4)[ebp],0 -je L1553 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1553: -L1551: -mov word ptr (-12)[ebp],5 -mov dword ptr (-40)[ebp],2 -movsx edi,word ptr (-12)[ebp] -mov eax,edi -mov edi,dword ptr (-40)[ebp] -xor edx,edx -div edi -mov edi,eax -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,2 -je L1555 -mov dword ptr (-8)[ebp],208 -cmp dword ptr (-4)[ebp],0 -je L1557 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1557: -L1555: -mov word ptr (-12)[ebp],5 -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -movsx edi,word ptr (-12)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fdiv dword ptr (-56)[ebp] -call __ftol -mov edi,eax -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,2 -je L1559 -mov dword ptr (-8)[ebp],209 -cmp dword ptr (-4)[ebp],0 -je L1561 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1561: -L1559: -mov word ptr (-12)[ebp],5 -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -movsx edi,word ptr (-12)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fdiv qword ptr (-64)[ebp] -call __ftol -mov edi,eax -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,2 -je L1563 -mov dword ptr (-8)[ebp],210 -cmp dword ptr (-4)[ebp],0 -je L1565 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1565: -L1563: -mov dword ptr (-16)[ebp],5 -mov byte ptr (-25)[ebp],2 -mov eax,dword ptr (-16)[ebp] -movsx edi,byte ptr (-25)[ebp] -cdq -idiv edi -mov dword ptr (-16)[ebp],eax -cmp dword ptr (-16)[ebp],2 -je L1567 -mov dword ptr (-8)[ebp],211 -cmp dword ptr (-4)[ebp],0 -je L1569 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1569: -L1567: -mov dword ptr (-16)[ebp],5 -mov word ptr (-28)[ebp],2 -mov eax,dword ptr (-16)[ebp] -movsx edi,word ptr (-28)[ebp] -cdq -idiv edi -mov dword ptr (-16)[ebp],eax -cmp dword ptr (-16)[ebp],2 -je L1571 -mov dword ptr (-8)[ebp],212 -cmp dword ptr (-4)[ebp],0 -je L1573 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1573: -L1571: -mov dword ptr (-16)[ebp],5 -mov dword ptr (-32)[ebp],2 -mov eax,dword ptr (-16)[ebp] -mov edi,dword ptr (-32)[ebp] -cdq -idiv edi -mov dword ptr (-16)[ebp],eax -cmp dword ptr (-16)[ebp],2 -je L1575 -mov dword ptr (-8)[ebp],213 -cmp dword ptr (-4)[ebp],0 -je L1577 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1577: -L1575: -mov dword ptr (-16)[ebp],5 -mov dword ptr (-36)[ebp],2 -mov eax,dword ptr (-16)[ebp] -mov edi,dword ptr (-36)[ebp] -cdq -idiv edi -mov dword ptr (-16)[ebp],eax -cmp dword ptr (-16)[ebp],2 -je L1579 -mov dword ptr (-8)[ebp],214 -cmp dword ptr (-4)[ebp],0 -je L1581 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1581: -L1579: -mov dword ptr (-16)[ebp],5 -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-16)[ebp] -mov eax,edi -mov edi,dword ptr (-40)[ebp] -xor edx,edx -div edi -mov edi,eax -mov dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],2 -je L1583 -mov dword ptr (-8)[ebp],215 -cmp dword ptr (-4)[ebp],0 -je L1585 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1585: -L1583: -mov dword ptr (-16)[ebp],5 -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -mov edi,dword ptr (-16)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fdiv dword ptr (-56)[ebp] -call __ftol -mov dword ptr (-16)[ebp],eax -cmp dword ptr (-16)[ebp],2 -je L1587 -mov dword ptr (-8)[ebp],216 -cmp dword ptr (-4)[ebp],0 -je L1589 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1589: -L1587: -mov dword ptr (-16)[ebp],5 -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -fild dword ptr (-16)[ebp] -fdiv qword ptr (-64)[ebp] -call __ftol -mov dword ptr (-16)[ebp],eax -cmp dword ptr (-16)[ebp],2 -je L1591 -mov dword ptr (-8)[ebp],217 -cmp dword ptr (-4)[ebp],0 -je L1593 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1593: -L1591: -mov dword ptr (-20)[ebp],5 -mov byte ptr (-25)[ebp],2 -mov eax,dword ptr (-20)[ebp] -movsx edi,byte ptr (-25)[ebp] -cdq -idiv edi -mov dword ptr (-20)[ebp],eax -cmp dword ptr (-20)[ebp],2 -je L1595 -mov dword ptr (-8)[ebp],218 -cmp dword ptr (-4)[ebp],0 -je L1597 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1597: -L1595: -mov dword ptr (-20)[ebp],5 -mov word ptr (-28)[ebp],2 -mov eax,dword ptr (-20)[ebp] -movsx edi,word ptr (-28)[ebp] -cdq -idiv edi -mov dword ptr (-20)[ebp],eax -cmp dword ptr (-20)[ebp],2 -je L1599 -mov dword ptr (-8)[ebp],219 -cmp dword ptr (-4)[ebp],0 -je L1601 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1601: -L1599: -mov dword ptr (-20)[ebp],5 -mov dword ptr (-32)[ebp],2 -mov eax,dword ptr (-20)[ebp] -mov edi,dword ptr (-32)[ebp] -cdq -idiv edi -mov dword ptr (-20)[ebp],eax -cmp dword ptr (-20)[ebp],2 -je L1603 -mov dword ptr (-8)[ebp],220 -cmp dword ptr (-4)[ebp],0 -je L1605 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1605: -L1603: -mov dword ptr (-20)[ebp],5 -mov dword ptr (-36)[ebp],2 -mov eax,dword ptr (-20)[ebp] -mov edi,dword ptr (-36)[ebp] -cdq -idiv edi -mov dword ptr (-20)[ebp],eax -cmp dword ptr (-20)[ebp],2 -je L1607 -mov dword ptr (-8)[ebp],221 -cmp dword ptr (-4)[ebp],0 -je L1609 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1609: -L1607: -mov dword ptr (-20)[ebp],5 -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-20)[ebp] -mov eax,edi -mov edi,dword ptr (-40)[ebp] -xor edx,edx -div edi -mov edi,eax -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],2 -je L1611 -mov dword ptr (-8)[ebp],222 -cmp dword ptr (-4)[ebp],0 -je L1613 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1613: -L1611: -mov dword ptr (-20)[ebp],5 -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -mov edi,dword ptr (-20)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fdiv dword ptr (-56)[ebp] -call __ftol -mov dword ptr (-20)[ebp],eax -cmp dword ptr (-20)[ebp],2 -je L1615 -mov dword ptr (-8)[ebp],223 -cmp dword ptr (-4)[ebp],0 -je L1617 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1617: -L1615: -mov dword ptr (-20)[ebp],5 -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -fild dword ptr (-20)[ebp] -fdiv qword ptr (-64)[ebp] -call __ftol -mov dword ptr (-20)[ebp],eax -cmp dword ptr (-20)[ebp],2 -je L1619 -mov dword ptr (-8)[ebp],224 -cmp dword ptr (-4)[ebp],0 -je L1621 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1621: -L1619: -mov dword ptr (-24)[ebp],5 -mov byte ptr (-25)[ebp],2 -mov eax,dword ptr (-24)[ebp] -movsx edi,byte ptr (-25)[ebp] -xor edx,edx -div edi -mov dword ptr (-24)[ebp],eax -mov edi,dword ptr (-24)[ebp] -cmp edi,2 -je L1623 -mov dword ptr (-8)[ebp],225 -cmp dword ptr (-4)[ebp],0 -je L1625 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1625: -L1623: -mov dword ptr (-24)[ebp],5 -mov word ptr (-28)[ebp],2 -mov eax,dword ptr (-24)[ebp] -movsx edi,word ptr (-28)[ebp] -xor edx,edx -div edi -mov dword ptr (-24)[ebp],eax -mov edi,dword ptr (-24)[ebp] -cmp edi,2 -je L1627 -mov dword ptr (-8)[ebp],226 -cmp dword ptr (-4)[ebp],0 -je L1629 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1629: -L1627: -mov dword ptr (-24)[ebp],5 -mov dword ptr (-32)[ebp],2 -mov eax,dword ptr (-24)[ebp] -mov edi,dword ptr (-32)[ebp] -xor edx,edx -div edi -mov dword ptr (-24)[ebp],eax -mov edi,dword ptr (-24)[ebp] -cmp edi,2 -je L1631 -mov dword ptr (-8)[ebp],227 -cmp dword ptr (-4)[ebp],0 -je L1633 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1633: -L1631: -mov dword ptr (-24)[ebp],5 -mov dword ptr (-36)[ebp],2 -mov eax,dword ptr (-24)[ebp] -mov edi,dword ptr (-36)[ebp] -xor edx,edx -div edi -mov dword ptr (-24)[ebp],eax -mov edi,dword ptr (-24)[ebp] -cmp edi,2 -je L1635 -mov dword ptr (-8)[ebp],228 -cmp dword ptr (-4)[ebp],0 -je L1637 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1637: -L1635: -mov dword ptr (-24)[ebp],5 -mov dword ptr (-40)[ebp],2 -mov eax,dword ptr (-24)[ebp] -mov edi,dword ptr (-40)[ebp] -xor edx,edx -div edi -mov dword ptr (-24)[ebp],eax -mov edi,dword ptr (-24)[ebp] -cmp edi,2 -je L1639 -mov dword ptr (-8)[ebp],229 -cmp dword ptr (-4)[ebp],0 -je L1641 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1641: -L1639: -mov dword ptr (-24)[ebp],5 -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -mov edi,dword ptr (-24)[ebp] -fld qword ptr (L596) -mov esi,edi -shr esi,1 -push esi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -and edi,1 -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -sub esp,4 -fstp dword ptr 0[esp] -fld dword ptr 0[esp] -add esp,4 -fdiv dword ptr (-56)[ebp] -fstp dword ptr (-224)[ebp] -fld dword ptr (L828) -fcomp dword ptr (-224)[ebp] -fstsw ax -sahf -ja L1644 -fld dword ptr (-224)[ebp] -fsub dword ptr (L828) -call __ftol -mov edi,eax -lea edi,(080000000H)[edi] -mov dword ptr (-220)[ebp],edi -jmp L1645 -L1644: -fld dword ptr (-224)[ebp] -call __ftol -mov edi,eax -mov dword ptr (-220)[ebp],edi -L1645: -mov edi,dword ptr (-220)[ebp] -mov dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,2 -je L1646 -mov dword ptr (-8)[ebp],230 -cmp dword ptr (-4)[ebp],0 -je L1648 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1648: -L1646: -mov dword ptr (-24)[ebp],5 -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -mov edi,dword ptr (-24)[ebp] -fld qword ptr (L596) -mov esi,edi -shr esi,1 -push esi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -and edi,1 -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -fdiv qword ptr (-64)[ebp] -fstp qword ptr (-240)[ebp] -fld qword ptr (L836) -fcomp qword ptr (-240)[ebp] -fstsw ax -sahf -ja L1651 -fld qword ptr (-240)[ebp] -fsub qword ptr (L836) -call __ftol -mov edi,eax -lea edi,(080000000H)[edi] -mov dword ptr (-232)[ebp],edi -jmp L1652 -L1651: -fld qword ptr (-240)[ebp] -call __ftol -mov edi,eax -mov dword ptr (-232)[ebp],edi -L1652: -mov edi,dword ptr (-232)[ebp] -mov dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,2 -je L1653 -mov dword ptr (-8)[ebp],231 -cmp dword ptr (-4)[ebp],0 -je L1655 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1655: -L1653: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -mov byte ptr (-25)[ebp],2 -fld dword ptr (-44)[ebp] -movsx edi,byte ptr (-25)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fdivp st(1),st -fstp dword ptr (-44)[ebp] -fld qword ptr (L1659) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1657 -mov dword ptr (-8)[ebp],232 -cmp dword ptr (-4)[ebp],0 -je L1660 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1660: -L1657: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -mov word ptr (-28)[ebp],2 -fld dword ptr (-44)[ebp] -movsx edi,word ptr (-28)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fdivp st(1),st -fstp dword ptr (-44)[ebp] -fld qword ptr (L1659) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1662 -mov dword ptr (-8)[ebp],233 -cmp dword ptr (-4)[ebp],0 -je L1664 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1664: -L1662: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -mov dword ptr (-32)[ebp],2 -fld dword ptr (-44)[ebp] -mov edi,dword ptr (-32)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fdivp st(1),st -fstp dword ptr (-44)[ebp] -fld qword ptr (L1659) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1666 -mov dword ptr (-8)[ebp],234 -cmp dword ptr (-4)[ebp],0 -je L1668 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1668: -L1666: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -mov dword ptr (-36)[ebp],2 -fld dword ptr (-44)[ebp] -mov edi,dword ptr (-36)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fdivp st(1),st -fstp dword ptr (-44)[ebp] -fld qword ptr (L1659) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1670 -mov dword ptr (-8)[ebp],235 -cmp dword ptr (-4)[ebp],0 -je L1672 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1672: -L1670: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-40)[ebp] -fld dword ptr (-44)[ebp] -fld qword ptr (L596) -mov esi,edi -shr esi,1 -push esi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -and edi,1 -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -sub esp,4 -fstp dword ptr 0[esp] -fld dword ptr 0[esp] -add esp,4 -fdivp st(1),st -fstp dword ptr (-44)[ebp] -fld qword ptr (L1659) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1674 -mov dword ptr (-8)[ebp],236 -cmp dword ptr (-4)[ebp],0 -je L1676 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1676: -L1674: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -fld dword ptr (-44)[ebp] -fdiv dword ptr (-56)[ebp] -fstp dword ptr (-44)[ebp] -fld qword ptr (L1659) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1678 -mov dword ptr (-8)[ebp],237 -cmp dword ptr (-4)[ebp],0 -je L1680 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1680: -L1678: -fld dword ptr (L841) -fstp dword ptr (-44)[ebp] -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -fld dword ptr (-44)[ebp] -fdiv qword ptr (-64)[ebp] -fstp dword ptr (-44)[ebp] -fld qword ptr (L1659) -fcomp dword ptr (-44)[ebp] -fstsw ax -sahf -je L1682 -mov dword ptr (-8)[ebp],238 -cmp dword ptr (-4)[ebp],0 -je L1684 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1684: -L1682: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -mov byte ptr (-25)[ebp],2 -fld qword ptr (-52)[ebp] -movsx edi,byte ptr (-25)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fdivp st(1),st -fstp qword ptr (-52)[ebp] -fld qword ptr (L1659) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1686 -mov dword ptr (-8)[ebp],239 -cmp dword ptr (-4)[ebp],0 -je L1688 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1688: -L1686: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -mov word ptr (-28)[ebp],2 -fld qword ptr (-52)[ebp] -movsx edi,word ptr (-28)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fdivp st(1),st -fstp qword ptr (-52)[ebp] -fld qword ptr (L1659) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1690 -mov dword ptr (-8)[ebp],240 -cmp dword ptr (-4)[ebp],0 -je L1692 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1692: -L1690: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -mov dword ptr (-32)[ebp],2 -fld qword ptr (-52)[ebp] -fild dword ptr (-32)[ebp] -fdivp st(1),st -fstp qword ptr (-52)[ebp] -fld qword ptr (L1659) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1694 -mov dword ptr (-8)[ebp],241 -cmp dword ptr (-4)[ebp],0 -je L1696 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1696: -L1694: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -mov dword ptr (-36)[ebp],2 -fld qword ptr (-52)[ebp] -fild dword ptr (-36)[ebp] -fdivp st(1),st -fstp qword ptr (-52)[ebp] -fld qword ptr (L1659) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1698 -mov dword ptr (-8)[ebp],242 -cmp dword ptr (-4)[ebp],0 -je L1700 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1700: -L1698: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-40)[ebp] -fld qword ptr (-52)[ebp] -fld qword ptr (L596) -mov esi,edi -shr esi,1 -push esi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -and edi,1 -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -fdivp st(1),st -fstp qword ptr (-52)[ebp] -fld qword ptr (L1659) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1702 -mov dword ptr (-8)[ebp],243 -cmp dword ptr (-4)[ebp],0 -je L1704 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1704: -L1702: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -fld dword ptr (L529) -fstp dword ptr (-56)[ebp] -fld qword ptr (-52)[ebp] -fdiv dword ptr (-56)[ebp] -fstp qword ptr (-52)[ebp] -fld qword ptr (L1659) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1706 -mov dword ptr (-8)[ebp],244 -cmp dword ptr (-4)[ebp],0 -je L1708 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1708: -L1706: -fld qword ptr (L870) -fstp qword ptr (-52)[ebp] -fld qword ptr (L416) -fstp qword ptr (-64)[ebp] -fld qword ptr (-52)[ebp] -fdiv qword ptr (-64)[ebp] -fstp qword ptr (-52)[ebp] -fld qword ptr (L1659) -fcomp qword ptr (-52)[ebp] -fstsw ax -sahf -je L1710 -mov dword ptr (-8)[ebp],245 -cmp dword ptr (-4)[ebp],0 -je L1712 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1712: -L1710: -mov byte ptr (-9)[ebp],5 -mov byte ptr (-25)[ebp],2 -movsx eax,byte ptr (-9)[ebp] -movsx edi,byte ptr (-25)[ebp] -cdq -idiv edi -mov ebx,edx -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,1 -je L1714 -mov dword ptr (-8)[ebp],246 -cmp dword ptr (-4)[ebp],0 -je L1716 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1716: -L1714: -mov byte ptr (-9)[ebp],5 -mov word ptr (-28)[ebp],2 -movsx eax,byte ptr (-9)[ebp] -movsx edi,word ptr (-28)[ebp] -cdq -idiv edi -mov ebx,edx -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,1 -je L1718 -mov dword ptr (-8)[ebp],247 -cmp dword ptr (-4)[ebp],0 -je L1720 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1720: -L1718: -mov byte ptr (-9)[ebp],5 -mov dword ptr (-32)[ebp],2 -movsx eax,byte ptr (-9)[ebp] -mov edi,dword ptr (-32)[ebp] -cdq -idiv edi -mov ebx,edx -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,1 -je L1722 -mov dword ptr (-8)[ebp],248 -cmp dword ptr (-4)[ebp],0 -je L1724 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1724: -L1722: -mov byte ptr (-9)[ebp],5 -mov dword ptr (-36)[ebp],2 -movsx eax,byte ptr (-9)[ebp] -mov edi,dword ptr (-36)[ebp] -cdq -idiv edi -mov ebx,edx -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,1 -je L1726 -mov dword ptr (-8)[ebp],249 -cmp dword ptr (-4)[ebp],0 -je L1728 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1728: -L1726: -mov byte ptr (-9)[ebp],5 -mov dword ptr (-40)[ebp],2 -movsx edi,byte ptr (-9)[ebp] -mov eax,edi -mov edi,dword ptr (-40)[ebp] -xor edx,edx -div edi -mov edi,edx -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,1 -je L1730 -mov dword ptr (-8)[ebp],250 -cmp dword ptr (-4)[ebp],0 -je L1732 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1732: -L1730: -mov word ptr (-12)[ebp],5 -mov byte ptr (-25)[ebp],2 -movsx eax,word ptr (-12)[ebp] -movsx edi,byte ptr (-25)[ebp] -cdq -idiv edi -mov edi,edx -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,1 -je L1734 -mov dword ptr (-8)[ebp],251 -cmp dword ptr (-4)[ebp],0 -je L1736 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1736: -L1734: -mov word ptr (-12)[ebp],5 -mov word ptr (-28)[ebp],2 -movsx eax,word ptr (-12)[ebp] -movsx edi,word ptr (-28)[ebp] -cdq -idiv edi -mov edi,edx -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,1 -je L1738 -mov dword ptr (-8)[ebp],252 -cmp dword ptr (-4)[ebp],0 -je L1740 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1740: -L1738: -mov word ptr (-12)[ebp],5 -mov dword ptr (-32)[ebp],2 -movsx eax,word ptr (-12)[ebp] -mov edi,dword ptr (-32)[ebp] -cdq -idiv edi -mov edi,edx -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,1 -je L1742 -mov dword ptr (-8)[ebp],253 -cmp dword ptr (-4)[ebp],0 -je L1744 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1744: -L1742: -mov word ptr (-12)[ebp],5 -mov dword ptr (-36)[ebp],2 -movsx eax,word ptr (-12)[ebp] -mov edi,dword ptr (-36)[ebp] -cdq -idiv edi -mov edi,edx -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,1 -je L1746 -mov dword ptr (-8)[ebp],254 -cmp dword ptr (-4)[ebp],0 -je L1748 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1748: -L1746: -mov word ptr (-12)[ebp],5 -mov dword ptr (-40)[ebp],2 -movsx edi,word ptr (-12)[ebp] -mov eax,edi -mov edi,dword ptr (-40)[ebp] -xor edx,edx -div edi -mov edi,edx -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,1 -je L1750 -mov dword ptr (-8)[ebp],255 -cmp dword ptr (-4)[ebp],0 -je L1752 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1752: -L1750: -mov dword ptr (-16)[ebp],5 -mov byte ptr (-25)[ebp],2 -mov eax,dword ptr (-16)[ebp] -movsx edi,byte ptr (-25)[ebp] -cdq -idiv edi -mov dword ptr (-16)[ebp],edx -cmp dword ptr (-16)[ebp],1 -je L1754 -mov dword ptr (-8)[ebp],256 -cmp dword ptr (-4)[ebp],0 -je L1756 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1756: -L1754: -mov dword ptr (-16)[ebp],5 -mov word ptr (-28)[ebp],2 -mov eax,dword ptr (-16)[ebp] -movsx edi,word ptr (-28)[ebp] -cdq -idiv edi -mov dword ptr (-16)[ebp],edx -cmp dword ptr (-16)[ebp],1 -je L1758 -mov dword ptr (-8)[ebp],257 -cmp dword ptr (-4)[ebp],0 -je L1760 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1760: -L1758: -mov dword ptr (-16)[ebp],5 -mov dword ptr (-32)[ebp],2 -mov eax,dword ptr (-16)[ebp] -mov edi,dword ptr (-32)[ebp] -cdq -idiv edi -mov dword ptr (-16)[ebp],edx -cmp dword ptr (-16)[ebp],1 -je L1762 -mov dword ptr (-8)[ebp],258 -cmp dword ptr (-4)[ebp],0 -je L1764 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1764: -L1762: -mov dword ptr (-16)[ebp],5 -mov dword ptr (-36)[ebp],2 -mov eax,dword ptr (-16)[ebp] -mov edi,dword ptr (-36)[ebp] -cdq -idiv edi -mov dword ptr (-16)[ebp],edx -cmp dword ptr (-16)[ebp],1 -je L1766 -mov dword ptr (-8)[ebp],259 -cmp dword ptr (-4)[ebp],0 -je L1768 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1768: -L1766: -mov dword ptr (-16)[ebp],5 -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-16)[ebp] -mov eax,edi -mov edi,dword ptr (-40)[ebp] -xor edx,edx -div edi -mov edi,edx -mov dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],1 -je L1770 -mov dword ptr (-8)[ebp],260 -cmp dword ptr (-4)[ebp],0 -je L1772 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1772: -L1770: -mov dword ptr (-20)[ebp],5 -mov byte ptr (-25)[ebp],2 -mov eax,dword ptr (-20)[ebp] -movsx edi,byte ptr (-25)[ebp] -cdq -idiv edi -mov dword ptr (-20)[ebp],edx -cmp dword ptr (-20)[ebp],1 -je L1774 -mov dword ptr (-8)[ebp],261 -cmp dword ptr (-4)[ebp],0 -je L1776 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1776: -L1774: -mov dword ptr (-20)[ebp],5 -mov word ptr (-28)[ebp],2 -mov eax,dword ptr (-20)[ebp] -movsx edi,word ptr (-28)[ebp] -cdq -idiv edi -mov dword ptr (-20)[ebp],edx -cmp dword ptr (-20)[ebp],1 -je L1778 -mov dword ptr (-8)[ebp],262 -cmp dword ptr (-4)[ebp],0 -je L1780 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1780: -L1778: -mov dword ptr (-20)[ebp],5 -mov dword ptr (-32)[ebp],2 -mov eax,dword ptr (-20)[ebp] -mov edi,dword ptr (-32)[ebp] -cdq -idiv edi -mov dword ptr (-20)[ebp],edx -cmp dword ptr (-20)[ebp],1 -je L1782 -mov dword ptr (-8)[ebp],263 -cmp dword ptr (-4)[ebp],0 -je L1784 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1784: -L1782: -mov dword ptr (-20)[ebp],5 -mov dword ptr (-36)[ebp],2 -mov eax,dword ptr (-20)[ebp] -mov edi,dword ptr (-36)[ebp] -cdq -idiv edi -mov dword ptr (-20)[ebp],edx -cmp dword ptr (-20)[ebp],1 -je L1786 -mov dword ptr (-8)[ebp],264 -cmp dword ptr (-4)[ebp],0 -je L1788 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1788: -L1786: -mov dword ptr (-20)[ebp],5 -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-20)[ebp] -mov eax,edi -mov edi,dword ptr (-40)[ebp] -xor edx,edx -div edi -mov edi,edx -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],1 -je L1790 -mov dword ptr (-8)[ebp],265 -cmp dword ptr (-4)[ebp],0 -je L1792 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1792: -L1790: -mov dword ptr (-24)[ebp],5 -mov byte ptr (-25)[ebp],2 -mov eax,dword ptr (-24)[ebp] -movsx edi,byte ptr (-25)[ebp] -xor edx,edx -div edi -mov dword ptr (-24)[ebp],edx -mov edi,dword ptr (-24)[ebp] -cmp edi,1 -je L1794 -mov dword ptr (-8)[ebp],266 -cmp dword ptr (-4)[ebp],0 -je L1796 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1796: -L1794: -mov dword ptr (-24)[ebp],5 -mov word ptr (-28)[ebp],2 -mov eax,dword ptr (-24)[ebp] -movsx edi,word ptr (-28)[ebp] -xor edx,edx -div edi -mov dword ptr (-24)[ebp],edx -mov edi,dword ptr (-24)[ebp] -cmp edi,1 -je L1798 -mov dword ptr (-8)[ebp],267 -cmp dword ptr (-4)[ebp],0 -je L1800 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1800: -L1798: -mov dword ptr (-24)[ebp],5 -mov dword ptr (-32)[ebp],2 -mov eax,dword ptr (-24)[ebp] -mov edi,dword ptr (-32)[ebp] -xor edx,edx -div edi -mov dword ptr (-24)[ebp],edx -mov edi,dword ptr (-24)[ebp] -cmp edi,1 -je L1802 -mov dword ptr (-8)[ebp],268 -cmp dword ptr (-4)[ebp],0 -je L1804 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1804: -L1802: -mov dword ptr (-24)[ebp],5 -mov dword ptr (-36)[ebp],2 -mov eax,dword ptr (-24)[ebp] -mov edi,dword ptr (-36)[ebp] -xor edx,edx -div edi -mov dword ptr (-24)[ebp],edx -mov edi,dword ptr (-24)[ebp] -cmp edi,1 -je L1806 -mov dword ptr (-8)[ebp],269 -cmp dword ptr (-4)[ebp],0 -je L1808 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1808: -L1806: -mov dword ptr (-24)[ebp],5 -mov dword ptr (-40)[ebp],2 -mov eax,dword ptr (-24)[ebp] -mov edi,dword ptr (-40)[ebp] -xor edx,edx -div edi -mov dword ptr (-24)[ebp],edx -mov edi,dword ptr (-24)[ebp] -cmp edi,1 -je L1810 -mov dword ptr (-8)[ebp],270 -cmp dword ptr (-4)[ebp],0 -je L1812 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1812: -L1810: -mov byte ptr (-9)[ebp],5 -mov byte ptr (-25)[ebp],2 -movsx edi,byte ptr (-9)[ebp] -movsx esi,byte ptr (-25)[ebp] -mov ecx,esi -sar edi,cl -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,1 -je L1814 -mov dword ptr (-8)[ebp],271 -cmp dword ptr (-4)[ebp],0 -je L1816 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1816: -L1814: -mov byte ptr (-9)[ebp],5 -mov word ptr (-28)[ebp],2 -movsx edi,byte ptr (-9)[ebp] -movsx esi,word ptr (-28)[ebp] -mov ecx,esi -sar edi,cl -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,1 -je L1818 -mov dword ptr (-8)[ebp],272 -cmp dword ptr (-4)[ebp],0 -je L1820 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1820: -L1818: -mov byte ptr (-9)[ebp],5 -mov dword ptr (-32)[ebp],2 -movsx edi,byte ptr (-9)[ebp] -mov esi,dword ptr (-32)[ebp] -mov ecx,esi -sar edi,cl -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,1 -je L1822 -mov dword ptr (-8)[ebp],273 -cmp dword ptr (-4)[ebp],0 -je L1824 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1824: -L1822: -mov byte ptr (-9)[ebp],5 -mov dword ptr (-36)[ebp],2 -movsx edi,byte ptr (-9)[ebp] -mov esi,dword ptr (-36)[ebp] -mov ecx,esi -sar edi,cl -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,1 -je L1826 -mov dword ptr (-8)[ebp],274 -cmp dword ptr (-4)[ebp],0 -je L1828 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1828: -L1826: -mov byte ptr (-9)[ebp],5 -mov dword ptr (-40)[ebp],2 -movsx edi,byte ptr (-9)[ebp] -mov esi,dword ptr (-40)[ebp] -mov ecx,esi -sar edi,cl -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,1 -je L1830 -mov dword ptr (-8)[ebp],275 -cmp dword ptr (-4)[ebp],0 -je L1832 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1832: -L1830: -mov word ptr (-12)[ebp],5 -mov byte ptr (-25)[ebp],2 -movsx edi,word ptr (-12)[ebp] -movsx esi,byte ptr (-25)[ebp] -mov ecx,esi -sar edi,cl -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,1 -je L1834 -mov dword ptr (-8)[ebp],276 -cmp dword ptr (-4)[ebp],0 -je L1836 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1836: -L1834: -mov word ptr (-12)[ebp],5 -mov word ptr (-28)[ebp],2 -movsx edi,word ptr (-12)[ebp] -movsx esi,word ptr (-28)[ebp] -mov ecx,esi -sar edi,cl -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,1 -je L1838 -mov dword ptr (-8)[ebp],277 -cmp dword ptr (-4)[ebp],0 -je L1840 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1840: -L1838: -mov word ptr (-12)[ebp],5 -mov dword ptr (-32)[ebp],2 -movsx edi,word ptr (-12)[ebp] -mov esi,dword ptr (-32)[ebp] -mov ecx,esi -sar edi,cl -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,1 -je L1842 -mov dword ptr (-8)[ebp],278 -cmp dword ptr (-4)[ebp],0 -je L1844 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1844: -L1842: -mov word ptr (-12)[ebp],5 -mov dword ptr (-36)[ebp],2 -movsx edi,word ptr (-12)[ebp] -mov esi,dword ptr (-36)[ebp] -mov ecx,esi -sar edi,cl -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,1 -je L1846 -mov dword ptr (-8)[ebp],279 -cmp dword ptr (-4)[ebp],0 -je L1848 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1848: -L1846: -mov word ptr (-12)[ebp],5 -mov dword ptr (-40)[ebp],2 -movsx edi,word ptr (-12)[ebp] -mov esi,dword ptr (-40)[ebp] -mov ecx,esi -sar edi,cl -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,1 -je L1850 -mov dword ptr (-8)[ebp],280 -cmp dword ptr (-4)[ebp],0 -je L1852 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1852: -L1850: -mov dword ptr (-16)[ebp],5 -mov byte ptr (-25)[ebp],2 -mov edi,dword ptr (-16)[ebp] -movsx esi,byte ptr (-25)[ebp] -mov ecx,esi -sar edi,cl -mov dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],1 -je L1854 -mov dword ptr (-8)[ebp],281 -cmp dword ptr (-4)[ebp],0 -je L1856 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1856: -L1854: -mov dword ptr (-16)[ebp],5 -mov word ptr (-28)[ebp],2 -mov edi,dword ptr (-16)[ebp] -movsx esi,word ptr (-28)[ebp] -mov ecx,esi -sar edi,cl -mov dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],1 -je L1858 -mov dword ptr (-8)[ebp],282 -cmp dword ptr (-4)[ebp],0 -je L1860 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1860: -L1858: -mov dword ptr (-16)[ebp],5 -mov dword ptr (-32)[ebp],2 -mov edi,dword ptr (-16)[ebp] -mov esi,dword ptr (-32)[ebp] -mov ecx,esi -sar edi,cl -mov dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],1 -je L1862 -mov dword ptr (-8)[ebp],283 -cmp dword ptr (-4)[ebp],0 -je L1864 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1864: -L1862: -mov dword ptr (-16)[ebp],5 -mov dword ptr (-36)[ebp],2 -mov edi,dword ptr (-16)[ebp] -mov esi,dword ptr (-36)[ebp] -mov ecx,esi -sar edi,cl -mov dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],1 -je L1866 -mov dword ptr (-8)[ebp],284 -cmp dword ptr (-4)[ebp],0 -je L1868 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1868: -L1866: -mov dword ptr (-16)[ebp],5 -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-16)[ebp] -mov esi,dword ptr (-40)[ebp] -mov ecx,esi -sar edi,cl -mov dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],1 -je L1870 -mov dword ptr (-8)[ebp],285 -cmp dword ptr (-4)[ebp],0 -je L1872 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1872: -L1870: -mov dword ptr (-20)[ebp],5 -mov byte ptr (-25)[ebp],2 -mov edi,dword ptr (-20)[ebp] -movsx esi,byte ptr (-25)[ebp] -mov ecx,esi -sar edi,cl -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],1 -je L1874 -mov dword ptr (-8)[ebp],286 -cmp dword ptr (-4)[ebp],0 -je L1876 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1876: -L1874: -mov dword ptr (-20)[ebp],5 -mov word ptr (-28)[ebp],2 -mov edi,dword ptr (-20)[ebp] -movsx esi,word ptr (-28)[ebp] -mov ecx,esi -sar edi,cl -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],1 -je L1878 -mov dword ptr (-8)[ebp],287 -cmp dword ptr (-4)[ebp],0 -je L1880 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1880: -L1878: -mov dword ptr (-20)[ebp],5 -mov dword ptr (-32)[ebp],2 -mov edi,dword ptr (-20)[ebp] -mov esi,dword ptr (-32)[ebp] -mov ecx,esi -sar edi,cl -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],1 -je L1882 -mov dword ptr (-8)[ebp],288 -cmp dword ptr (-4)[ebp],0 -je L1884 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1884: -L1882: -mov dword ptr (-20)[ebp],5 -mov dword ptr (-36)[ebp],2 -mov edi,dword ptr (-20)[ebp] -mov esi,dword ptr (-36)[ebp] -mov ecx,esi -sar edi,cl -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],1 -je L1886 -mov dword ptr (-8)[ebp],289 -cmp dword ptr (-4)[ebp],0 -je L1888 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1888: -L1886: -mov dword ptr (-20)[ebp],5 -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-20)[ebp] -mov esi,dword ptr (-40)[ebp] -mov ecx,esi -sar edi,cl -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],1 -je L1890 -mov dword ptr (-8)[ebp],290 -cmp dword ptr (-4)[ebp],0 -je L1892 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1892: -L1890: -mov dword ptr (-24)[ebp],5 -mov byte ptr (-25)[ebp],2 -mov edi,dword ptr (-24)[ebp] -movsx esi,byte ptr (-25)[ebp] -mov ecx,esi -shr edi,cl -mov dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,1 -je L1894 -mov dword ptr (-8)[ebp],291 -cmp dword ptr (-4)[ebp],0 -je L1896 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1896: -L1894: -mov dword ptr (-24)[ebp],5 -mov word ptr (-28)[ebp],2 -mov edi,dword ptr (-24)[ebp] -movsx esi,word ptr (-28)[ebp] -mov ecx,esi -shr edi,cl -mov dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,1 -je L1898 -mov dword ptr (-8)[ebp],292 -cmp dword ptr (-4)[ebp],0 -je L1900 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1900: -L1898: -mov dword ptr (-24)[ebp],5 -mov dword ptr (-32)[ebp],2 -mov edi,dword ptr (-24)[ebp] -mov esi,dword ptr (-32)[ebp] -mov ecx,esi -shr edi,cl -mov dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,1 -je L1902 -mov dword ptr (-8)[ebp],293 -cmp dword ptr (-4)[ebp],0 -je L1904 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1904: -L1902: -mov dword ptr (-24)[ebp],5 -mov dword ptr (-36)[ebp],2 -mov edi,dword ptr (-24)[ebp] -mov esi,dword ptr (-36)[ebp] -mov ecx,esi -shr edi,cl -mov dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,1 -je L1906 -mov dword ptr (-8)[ebp],294 -cmp dword ptr (-4)[ebp],0 -je L1908 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1908: -L1906: -mov dword ptr (-24)[ebp],5 -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-24)[ebp] -mov esi,dword ptr (-40)[ebp] -mov ecx,esi -shr edi,cl -mov dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,1 -je L1910 -mov dword ptr (-8)[ebp],295 -cmp dword ptr (-4)[ebp],0 -je L1912 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1912: -L1910: -mov byte ptr (-9)[ebp],5 -mov byte ptr (-25)[ebp],2 -movsx edi,byte ptr (-9)[ebp] -movsx esi,byte ptr (-25)[ebp] -mov ecx,esi -sal edi,cl -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,20 -je L1914 -mov dword ptr (-8)[ebp],296 -cmp dword ptr (-4)[ebp],0 -je L1916 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1916: -L1914: -mov byte ptr (-9)[ebp],5 -mov word ptr (-28)[ebp],2 -movsx edi,byte ptr (-9)[ebp] -movsx esi,word ptr (-28)[ebp] -mov ecx,esi -sal edi,cl -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,20 -je L1918 -mov dword ptr (-8)[ebp],297 -cmp dword ptr (-4)[ebp],0 -je L1920 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1920: -L1918: -mov byte ptr (-9)[ebp],5 -mov dword ptr (-32)[ebp],2 -movsx edi,byte ptr (-9)[ebp] -mov esi,dword ptr (-32)[ebp] -mov ecx,esi -sal edi,cl -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,20 -je L1922 -mov dword ptr (-8)[ebp],298 -cmp dword ptr (-4)[ebp],0 -je L1924 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1924: -L1922: -mov byte ptr (-9)[ebp],5 -mov dword ptr (-36)[ebp],2 -movsx edi,byte ptr (-9)[ebp] -mov esi,dword ptr (-36)[ebp] -mov ecx,esi -sal edi,cl -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,20 -je L1926 -mov dword ptr (-8)[ebp],299 -cmp dword ptr (-4)[ebp],0 -je L1928 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1928: -L1926: -mov byte ptr (-9)[ebp],5 -mov dword ptr (-40)[ebp],2 -movsx edi,byte ptr (-9)[ebp] -mov esi,dword ptr (-40)[ebp] -mov ecx,esi -sal edi,cl -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,20 -je L1930 -mov dword ptr (-8)[ebp],300 -cmp dword ptr (-4)[ebp],0 -je L1932 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1932: -L1930: -mov word ptr (-12)[ebp],5 -mov byte ptr (-25)[ebp],2 -movsx edi,word ptr (-12)[ebp] -movsx esi,byte ptr (-25)[ebp] -mov ecx,esi -sal edi,cl -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,20 -je L1934 -mov dword ptr (-8)[ebp],301 -cmp dword ptr (-4)[ebp],0 -je L1936 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1936: -L1934: -mov word ptr (-12)[ebp],5 -mov word ptr (-28)[ebp],2 -movsx edi,word ptr (-12)[ebp] -movsx esi,word ptr (-28)[ebp] -mov ecx,esi -sal edi,cl -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,20 -je L1938 -mov dword ptr (-8)[ebp],302 -cmp dword ptr (-4)[ebp],0 -je L1940 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1940: -L1938: -mov word ptr (-12)[ebp],5 -mov dword ptr (-32)[ebp],2 -movsx edi,word ptr (-12)[ebp] -mov esi,dword ptr (-32)[ebp] -mov ecx,esi -sal edi,cl -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,20 -je L1942 -mov dword ptr (-8)[ebp],303 -cmp dword ptr (-4)[ebp],0 -je L1944 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1944: -L1942: -mov word ptr (-12)[ebp],5 -mov dword ptr (-36)[ebp],2 -movsx edi,word ptr (-12)[ebp] -mov esi,dword ptr (-36)[ebp] -mov ecx,esi -sal edi,cl -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,20 -je L1946 -mov dword ptr (-8)[ebp],304 -cmp dword ptr (-4)[ebp],0 -je L1948 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1948: -L1946: -mov word ptr (-12)[ebp],5 -mov dword ptr (-40)[ebp],2 -movsx edi,word ptr (-12)[ebp] -mov esi,dword ptr (-40)[ebp] -mov ecx,esi -sal edi,cl -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,20 -je L1950 -mov dword ptr (-8)[ebp],305 -cmp dword ptr (-4)[ebp],0 -je L1952 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1952: -L1950: -mov dword ptr (-16)[ebp],5 -mov byte ptr (-25)[ebp],2 -mov edi,dword ptr (-16)[ebp] -movsx esi,byte ptr (-25)[ebp] -mov ecx,esi -sal edi,cl -mov dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],20 -je L1954 -mov dword ptr (-8)[ebp],306 -cmp dword ptr (-4)[ebp],0 -je L1956 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1956: -L1954: -mov dword ptr (-16)[ebp],5 -mov word ptr (-28)[ebp],2 -mov edi,dword ptr (-16)[ebp] -movsx esi,word ptr (-28)[ebp] -mov ecx,esi -sal edi,cl -mov dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],20 -je L1958 -mov dword ptr (-8)[ebp],307 -cmp dword ptr (-4)[ebp],0 -je L1960 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1960: -L1958: -mov dword ptr (-16)[ebp],5 -mov dword ptr (-32)[ebp],2 -mov edi,dword ptr (-16)[ebp] -mov esi,dword ptr (-32)[ebp] -mov ecx,esi -sal edi,cl -mov dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],20 -je L1962 -mov dword ptr (-8)[ebp],308 -cmp dword ptr (-4)[ebp],0 -je L1964 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1964: -L1962: -mov dword ptr (-16)[ebp],5 -mov dword ptr (-36)[ebp],2 -mov edi,dword ptr (-16)[ebp] -mov esi,dword ptr (-36)[ebp] -mov ecx,esi -sal edi,cl -mov dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],20 -je L1966 -mov dword ptr (-8)[ebp],309 -cmp dword ptr (-4)[ebp],0 -je L1968 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1968: -L1966: -mov dword ptr (-16)[ebp],5 -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-16)[ebp] -mov esi,dword ptr (-40)[ebp] -mov ecx,esi -sal edi,cl -mov dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],20 -je L1970 -mov dword ptr (-8)[ebp],310 -cmp dword ptr (-4)[ebp],0 -je L1972 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1972: -L1970: -mov dword ptr (-20)[ebp],5 -mov byte ptr (-25)[ebp],2 -mov edi,dword ptr (-20)[ebp] -movsx esi,byte ptr (-25)[ebp] -mov ecx,esi -sal edi,cl -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],20 -je L1974 -mov dword ptr (-8)[ebp],311 -cmp dword ptr (-4)[ebp],0 -je L1976 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1976: -L1974: -mov dword ptr (-20)[ebp],5 -mov word ptr (-28)[ebp],2 -mov edi,dword ptr (-20)[ebp] -movsx esi,word ptr (-28)[ebp] -mov ecx,esi -sal edi,cl -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],20 -je L1978 -mov dword ptr (-8)[ebp],312 -cmp dword ptr (-4)[ebp],0 -je L1980 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1980: -L1978: -mov dword ptr (-20)[ebp],5 -mov dword ptr (-32)[ebp],2 -mov edi,dword ptr (-20)[ebp] -mov esi,dword ptr (-32)[ebp] -mov ecx,esi -sal edi,cl -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],20 -je L1982 -mov dword ptr (-8)[ebp],313 -cmp dword ptr (-4)[ebp],0 -je L1984 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1984: -L1982: -mov dword ptr (-20)[ebp],5 -mov dword ptr (-36)[ebp],2 -mov edi,dword ptr (-20)[ebp] -mov esi,dword ptr (-36)[ebp] -mov ecx,esi -sal edi,cl -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],20 -je L1986 -mov dword ptr (-8)[ebp],314 -cmp dword ptr (-4)[ebp],0 -je L1988 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1988: -L1986: -mov dword ptr (-20)[ebp],5 -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-20)[ebp] -mov esi,dword ptr (-40)[ebp] -mov ecx,esi -sal edi,cl -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],20 -je L1990 -mov dword ptr (-8)[ebp],315 -cmp dword ptr (-4)[ebp],0 -je L1992 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1992: -L1990: -mov dword ptr (-24)[ebp],5 -mov byte ptr (-25)[ebp],2 -mov edi,dword ptr (-24)[ebp] -movsx esi,byte ptr (-25)[ebp] -mov ecx,esi -shl edi,cl -mov dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,20 -je L1994 -mov dword ptr (-8)[ebp],316 -cmp dword ptr (-4)[ebp],0 -je L1996 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L1996: -L1994: -mov dword ptr (-24)[ebp],5 -mov word ptr (-28)[ebp],2 -mov edi,dword ptr (-24)[ebp] -movsx esi,word ptr (-28)[ebp] -mov ecx,esi -shl edi,cl -mov dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,20 -je L1998 -mov dword ptr (-8)[ebp],317 -cmp dword ptr (-4)[ebp],0 -je L2000 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2000: -L1998: -mov dword ptr (-24)[ebp],5 -mov dword ptr (-32)[ebp],2 -mov edi,dword ptr (-24)[ebp] -mov esi,dword ptr (-32)[ebp] -mov ecx,esi -shl edi,cl -mov dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,20 -je L2002 -mov dword ptr (-8)[ebp],318 -cmp dword ptr (-4)[ebp],0 -je L2004 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2004: -L2002: -mov dword ptr (-24)[ebp],5 -mov dword ptr (-36)[ebp],2 -mov edi,dword ptr (-24)[ebp] -mov esi,dword ptr (-36)[ebp] -mov ecx,esi -shl edi,cl -mov dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,20 -je L2006 -mov dword ptr (-8)[ebp],319 -cmp dword ptr (-4)[ebp],0 -je L2008 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2008: -L2006: -mov dword ptr (-24)[ebp],5 -mov dword ptr (-40)[ebp],2 -mov edi,dword ptr (-24)[ebp] -mov esi,dword ptr (-40)[ebp] -mov ecx,esi -shl edi,cl -mov dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,20 -je L2010 -mov dword ptr (-8)[ebp],320 -cmp dword ptr (-4)[ebp],0 -je L2012 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2012: -L2010: -mov byte ptr (-9)[ebp],12 -mov byte ptr (-25)[ebp],10 -movsx edi,byte ptr (-9)[ebp] -movsx esi,byte ptr (-25)[ebp] -and edi,esi -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,8 -je L2014 -mov dword ptr (-8)[ebp],321 -cmp dword ptr (-4)[ebp],0 -je L2016 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2016: -L2014: -mov byte ptr (-9)[ebp],12 -mov word ptr (-28)[ebp],10 -movsx edi,byte ptr (-9)[ebp] -movsx esi,word ptr (-28)[ebp] -and edi,esi -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,8 -je L2018 -mov dword ptr (-8)[ebp],322 -cmp dword ptr (-4)[ebp],0 -je L2020 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2020: -L2018: -mov byte ptr (-9)[ebp],12 -mov dword ptr (-32)[ebp],10 -movsx edi,byte ptr (-9)[ebp] -and edi,dword ptr (-32)[ebp] -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,8 -je L2022 -mov dword ptr (-8)[ebp],323 -cmp dword ptr (-4)[ebp],0 -je L2024 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2024: -L2022: -mov byte ptr (-9)[ebp],12 -mov dword ptr (-36)[ebp],10 -movsx edi,byte ptr (-9)[ebp] -and edi,dword ptr (-36)[ebp] -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,8 -je L2026 -mov dword ptr (-8)[ebp],324 -cmp dword ptr (-4)[ebp],0 -je L2028 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2028: -L2026: -mov byte ptr (-9)[ebp],12 -mov dword ptr (-40)[ebp],10 -movsx edi,byte ptr (-9)[ebp] -and edi,dword ptr (-40)[ebp] -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,8 -je L2030 -mov dword ptr (-8)[ebp],325 -cmp dword ptr (-4)[ebp],0 -je L2032 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2032: -L2030: -mov word ptr (-12)[ebp],12 -mov byte ptr (-25)[ebp],10 -movsx edi,word ptr (-12)[ebp] -movsx esi,byte ptr (-25)[ebp] -and edi,esi -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,8 -je L2034 -mov dword ptr (-8)[ebp],326 -cmp dword ptr (-4)[ebp],0 -je L2036 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2036: -L2034: -mov word ptr (-12)[ebp],12 -mov word ptr (-28)[ebp],10 -movsx edi,word ptr (-12)[ebp] -movsx esi,word ptr (-28)[ebp] -and edi,esi -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,8 -je L2038 -mov dword ptr (-8)[ebp],327 -cmp dword ptr (-4)[ebp],0 -je L2040 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2040: -L2038: -mov word ptr (-12)[ebp],12 -mov dword ptr (-32)[ebp],10 -movsx edi,word ptr (-12)[ebp] -and edi,dword ptr (-32)[ebp] -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,8 -je L2042 -mov dword ptr (-8)[ebp],328 -cmp dword ptr (-4)[ebp],0 -je L2044 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2044: -L2042: -mov word ptr (-12)[ebp],12 -mov dword ptr (-36)[ebp],10 -movsx edi,word ptr (-12)[ebp] -and edi,dword ptr (-36)[ebp] -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,8 -je L2046 -mov dword ptr (-8)[ebp],329 -cmp dword ptr (-4)[ebp],0 -je L2048 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2048: -L2046: -mov word ptr (-12)[ebp],12 -mov dword ptr (-40)[ebp],10 -movsx edi,word ptr (-12)[ebp] -and edi,dword ptr (-40)[ebp] -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,8 -je L2050 -mov dword ptr (-8)[ebp],330 -cmp dword ptr (-4)[ebp],0 -je L2052 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2052: -L2050: -mov dword ptr (-16)[ebp],12 -mov byte ptr (-25)[ebp],10 -movsx edi,byte ptr (-25)[ebp] -and dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],8 -je L2054 -mov dword ptr (-8)[ebp],331 -cmp dword ptr (-4)[ebp],0 -je L2056 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2056: -L2054: -mov dword ptr (-16)[ebp],12 -mov word ptr (-28)[ebp],10 -movsx edi,word ptr (-28)[ebp] -and dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],8 -je L2058 -mov dword ptr (-8)[ebp],332 -cmp dword ptr (-4)[ebp],0 -je L2060 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2060: -L2058: -mov dword ptr (-16)[ebp],12 -mov dword ptr (-32)[ebp],10 -mov edi,dword ptr (-32)[ebp] -and dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],8 -je L2062 -mov dword ptr (-8)[ebp],333 -cmp dword ptr (-4)[ebp],0 -je L2064 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2064: -L2062: -mov dword ptr (-16)[ebp],12 -mov dword ptr (-36)[ebp],10 -mov edi,dword ptr (-36)[ebp] -and dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],8 -je L2066 -mov dword ptr (-8)[ebp],334 -cmp dword ptr (-4)[ebp],0 -je L2068 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2068: -L2066: -mov dword ptr (-16)[ebp],12 -mov dword ptr (-40)[ebp],10 -mov edi,dword ptr (-16)[ebp] -and edi,dword ptr (-40)[ebp] -mov dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],8 -je L2070 -mov dword ptr (-8)[ebp],335 -cmp dword ptr (-4)[ebp],0 -je L2072 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2072: -L2070: -mov dword ptr (-20)[ebp],12 -mov byte ptr (-25)[ebp],10 -movsx edi,byte ptr (-25)[ebp] -and dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],8 -je L2074 -mov dword ptr (-8)[ebp],336 -cmp dword ptr (-4)[ebp],0 -je L2076 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2076: -L2074: -mov dword ptr (-20)[ebp],12 -mov word ptr (-28)[ebp],10 -movsx edi,word ptr (-28)[ebp] -and dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],8 -je L2078 -mov dword ptr (-8)[ebp],337 -cmp dword ptr (-4)[ebp],0 -je L2080 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2080: -L2078: -mov dword ptr (-20)[ebp],12 -mov dword ptr (-32)[ebp],10 -mov edi,dword ptr (-32)[ebp] -and dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],8 -je L2082 -mov dword ptr (-8)[ebp],338 -cmp dword ptr (-4)[ebp],0 -je L2084 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2084: -L2082: -mov dword ptr (-20)[ebp],12 -mov dword ptr (-36)[ebp],10 -mov edi,dword ptr (-36)[ebp] -and dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],8 -je L2086 -mov dword ptr (-8)[ebp],339 -cmp dword ptr (-4)[ebp],0 -je L2088 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2088: -L2086: -mov dword ptr (-20)[ebp],12 -mov dword ptr (-40)[ebp],10 -mov edi,dword ptr (-20)[ebp] -and edi,dword ptr (-40)[ebp] -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],8 -je L2090 -mov dword ptr (-8)[ebp],340 -cmp dword ptr (-4)[ebp],0 -je L2092 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2092: -L2090: -mov dword ptr (-24)[ebp],12 -mov byte ptr (-25)[ebp],10 -movsx edi,byte ptr (-25)[ebp] -and dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,8 -je L2094 -mov dword ptr (-8)[ebp],341 -cmp dword ptr (-4)[ebp],0 -je L2096 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2096: -L2094: -mov dword ptr (-24)[ebp],12 -mov word ptr (-28)[ebp],10 -movsx edi,word ptr (-28)[ebp] -and dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,8 -je L2098 -mov dword ptr (-8)[ebp],342 -cmp dword ptr (-4)[ebp],0 -je L2100 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2100: -L2098: -mov dword ptr (-24)[ebp],12 -mov dword ptr (-32)[ebp],10 -mov edi,dword ptr (-32)[ebp] -and dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,8 -je L2102 -mov dword ptr (-8)[ebp],343 -cmp dword ptr (-4)[ebp],0 -je L2104 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2104: -L2102: -mov dword ptr (-24)[ebp],12 -mov dword ptr (-36)[ebp],10 -mov edi,dword ptr (-36)[ebp] -and dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,8 -je L2106 -mov dword ptr (-8)[ebp],344 -cmp dword ptr (-4)[ebp],0 -je L2108 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2108: -L2106: -mov dword ptr (-24)[ebp],12 -mov dword ptr (-40)[ebp],10 -mov edi,dword ptr (-40)[ebp] -and dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,8 -je L2110 -mov dword ptr (-8)[ebp],345 -cmp dword ptr (-4)[ebp],0 -je L2112 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2112: -L2110: -mov byte ptr (-9)[ebp],12 -mov byte ptr (-25)[ebp],10 -movsx edi,byte ptr (-9)[ebp] -movsx esi,byte ptr (-25)[ebp] -xor edi,esi -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,6 -je L2114 -mov dword ptr (-8)[ebp],346 -cmp dword ptr (-4)[ebp],0 -je L2116 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2116: -L2114: -mov byte ptr (-9)[ebp],12 -mov word ptr (-28)[ebp],10 -movsx edi,byte ptr (-9)[ebp] -movsx esi,word ptr (-28)[ebp] -xor edi,esi -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,6 -je L2118 -mov dword ptr (-8)[ebp],347 -cmp dword ptr (-4)[ebp],0 -je L2120 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2120: -L2118: -mov byte ptr (-9)[ebp],12 -mov dword ptr (-32)[ebp],10 -movsx edi,byte ptr (-9)[ebp] -xor edi,dword ptr (-32)[ebp] -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,6 -je L2122 -mov dword ptr (-8)[ebp],348 -cmp dword ptr (-4)[ebp],0 -je L2124 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2124: -L2122: -mov byte ptr (-9)[ebp],12 -mov dword ptr (-36)[ebp],10 -movsx edi,byte ptr (-9)[ebp] -xor edi,dword ptr (-36)[ebp] -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,6 -je L2126 -mov dword ptr (-8)[ebp],349 -cmp dword ptr (-4)[ebp],0 -je L2128 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2128: -L2126: -mov byte ptr (-9)[ebp],12 -mov dword ptr (-40)[ebp],10 -movsx edi,byte ptr (-9)[ebp] -xor edi,dword ptr (-40)[ebp] -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,6 -je L2130 -mov dword ptr (-8)[ebp],350 -cmp dword ptr (-4)[ebp],0 -je L2132 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2132: -L2130: -mov word ptr (-12)[ebp],12 -mov byte ptr (-25)[ebp],10 -movsx edi,word ptr (-12)[ebp] -movsx esi,byte ptr (-25)[ebp] -xor edi,esi -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,6 -je L2134 -mov dword ptr (-8)[ebp],351 -cmp dword ptr (-4)[ebp],0 -je L2136 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2136: -L2134: -mov word ptr (-12)[ebp],12 -mov word ptr (-28)[ebp],10 -movsx edi,word ptr (-12)[ebp] -movsx esi,word ptr (-28)[ebp] -xor edi,esi -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,6 -je L2138 -mov dword ptr (-8)[ebp],352 -cmp dword ptr (-4)[ebp],0 -je L2140 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2140: -L2138: -mov word ptr (-12)[ebp],12 -mov dword ptr (-32)[ebp],10 -movsx edi,word ptr (-12)[ebp] -xor edi,dword ptr (-32)[ebp] -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,6 -je L2142 -mov dword ptr (-8)[ebp],353 -cmp dword ptr (-4)[ebp],0 -je L2144 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2144: -L2142: -mov word ptr (-12)[ebp],12 -mov dword ptr (-36)[ebp],10 -movsx edi,word ptr (-12)[ebp] -xor edi,dword ptr (-36)[ebp] -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,6 -je L2146 -mov dword ptr (-8)[ebp],354 -cmp dword ptr (-4)[ebp],0 -je L2148 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2148: -L2146: -mov word ptr (-12)[ebp],12 -mov dword ptr (-40)[ebp],10 -movsx edi,word ptr (-12)[ebp] -xor edi,dword ptr (-40)[ebp] -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,6 -je L2150 -mov dword ptr (-8)[ebp],355 -cmp dword ptr (-4)[ebp],0 -je L2152 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2152: -L2150: -mov dword ptr (-16)[ebp],12 -mov byte ptr (-25)[ebp],10 -movsx edi,byte ptr (-25)[ebp] -xor dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],6 -je L2154 -mov dword ptr (-8)[ebp],356 -cmp dword ptr (-4)[ebp],0 -je L2156 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2156: -L2154: -mov dword ptr (-16)[ebp],12 -mov word ptr (-28)[ebp],10 -movsx edi,word ptr (-28)[ebp] -xor dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],6 -je L2158 -mov dword ptr (-8)[ebp],357 -cmp dword ptr (-4)[ebp],0 -je L2160 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2160: -L2158: -mov dword ptr (-16)[ebp],12 -mov dword ptr (-32)[ebp],10 -mov edi,dword ptr (-32)[ebp] -xor dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],6 -je L2162 -mov dword ptr (-8)[ebp],358 -cmp dword ptr (-4)[ebp],0 -je L2164 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2164: -L2162: -mov dword ptr (-16)[ebp],12 -mov dword ptr (-36)[ebp],10 -mov edi,dword ptr (-36)[ebp] -xor dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],6 -je L2166 -mov dword ptr (-8)[ebp],359 -cmp dword ptr (-4)[ebp],0 -je L2168 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2168: -L2166: -mov dword ptr (-16)[ebp],12 -mov dword ptr (-40)[ebp],10 -mov edi,dword ptr (-16)[ebp] -xor edi,dword ptr (-40)[ebp] -mov dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],6 -je L2170 -mov dword ptr (-8)[ebp],360 -cmp dword ptr (-4)[ebp],0 -je L2172 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2172: -L2170: -mov dword ptr (-20)[ebp],12 -mov byte ptr (-25)[ebp],10 -movsx edi,byte ptr (-25)[ebp] -xor dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],6 -je L2174 -mov dword ptr (-8)[ebp],361 -cmp dword ptr (-4)[ebp],0 -je L2176 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2176: -L2174: -mov dword ptr (-20)[ebp],12 -mov word ptr (-28)[ebp],10 -movsx edi,word ptr (-28)[ebp] -xor dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],6 -je L2178 -mov dword ptr (-8)[ebp],362 -cmp dword ptr (-4)[ebp],0 -je L2180 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2180: -L2178: -mov dword ptr (-20)[ebp],12 -mov dword ptr (-32)[ebp],10 -mov edi,dword ptr (-32)[ebp] -xor dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],6 -je L2182 -mov dword ptr (-8)[ebp],363 -cmp dword ptr (-4)[ebp],0 -je L2184 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2184: -L2182: -mov dword ptr (-20)[ebp],12 -mov dword ptr (-36)[ebp],10 -mov edi,dword ptr (-36)[ebp] -xor dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],6 -je L2186 -mov dword ptr (-8)[ebp],364 -cmp dword ptr (-4)[ebp],0 -je L2188 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2188: -L2186: -mov dword ptr (-20)[ebp],12 -mov dword ptr (-40)[ebp],10 -mov edi,dword ptr (-20)[ebp] -xor edi,dword ptr (-40)[ebp] -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],6 -je L2190 -mov dword ptr (-8)[ebp],365 -cmp dword ptr (-4)[ebp],0 -je L2192 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2192: -L2190: -mov dword ptr (-24)[ebp],12 -mov byte ptr (-25)[ebp],10 -movsx edi,byte ptr (-25)[ebp] -xor dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,6 -je L2194 -mov dword ptr (-8)[ebp],366 -cmp dword ptr (-4)[ebp],0 -je L2196 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2196: -L2194: -mov dword ptr (-24)[ebp],12 -mov word ptr (-28)[ebp],10 -movsx edi,word ptr (-28)[ebp] -xor dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,6 -je L2198 -mov dword ptr (-8)[ebp],367 -cmp dword ptr (-4)[ebp],0 -je L2200 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2200: -L2198: -mov dword ptr (-24)[ebp],12 -mov dword ptr (-32)[ebp],10 -mov edi,dword ptr (-32)[ebp] -xor dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,6 -je L2202 -mov dword ptr (-8)[ebp],368 -cmp dword ptr (-4)[ebp],0 -je L2204 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2204: -L2202: -mov dword ptr (-24)[ebp],12 -mov dword ptr (-36)[ebp],10 -mov edi,dword ptr (-36)[ebp] -xor dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,6 -je L2206 -mov dword ptr (-8)[ebp],369 -cmp dword ptr (-4)[ebp],0 -je L2208 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2208: -L2206: -mov dword ptr (-24)[ebp],12 -mov dword ptr (-40)[ebp],10 -mov edi,dword ptr (-40)[ebp] -xor dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,6 -je L2210 -mov dword ptr (-8)[ebp],370 -cmp dword ptr (-4)[ebp],0 -je L2212 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2212: -L2210: -mov byte ptr (-9)[ebp],12 -mov byte ptr (-25)[ebp],10 -movsx edi,byte ptr (-9)[ebp] -movsx esi,byte ptr (-25)[ebp] -or edi,esi -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,14 -je L2214 -mov dword ptr (-8)[ebp],371 -cmp dword ptr (-4)[ebp],0 -je L2216 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2216: -L2214: -mov byte ptr (-9)[ebp],12 -mov word ptr (-28)[ebp],10 -movsx edi,byte ptr (-9)[ebp] -movsx esi,word ptr (-28)[ebp] -or edi,esi -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,14 -je L2218 -mov dword ptr (-8)[ebp],372 -cmp dword ptr (-4)[ebp],0 -je L2220 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2220: -L2218: -mov byte ptr (-9)[ebp],12 -mov dword ptr (-32)[ebp],10 -movsx edi,byte ptr (-9)[ebp] -or edi,dword ptr (-32)[ebp] -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,14 -je L2222 -mov dword ptr (-8)[ebp],373 -cmp dword ptr (-4)[ebp],0 -je L2224 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2224: -L2222: -mov byte ptr (-9)[ebp],12 -mov dword ptr (-36)[ebp],10 -movsx edi,byte ptr (-9)[ebp] -or edi,dword ptr (-36)[ebp] -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,14 -je L2226 -mov dword ptr (-8)[ebp],374 -cmp dword ptr (-4)[ebp],0 -je L2228 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2228: -L2226: -mov byte ptr (-9)[ebp],12 -mov dword ptr (-40)[ebp],10 -movsx edi,byte ptr (-9)[ebp] -or edi,dword ptr (-40)[ebp] -mov ebx,edi -mov byte ptr (-9)[ebp],bl -movsx edi,byte ptr (-9)[ebp] -cmp edi,14 -je L2230 -mov dword ptr (-8)[ebp],375 -cmp dword ptr (-4)[ebp],0 -je L2232 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2232: -L2230: -mov word ptr (-12)[ebp],12 -mov byte ptr (-25)[ebp],10 -movsx edi,word ptr (-12)[ebp] -movsx esi,byte ptr (-25)[ebp] -or edi,esi -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,14 -je L2234 -mov dword ptr (-8)[ebp],376 -cmp dword ptr (-4)[ebp],0 -je L2236 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2236: -L2234: -mov word ptr (-12)[ebp],12 -mov word ptr (-28)[ebp],10 -movsx edi,word ptr (-12)[ebp] -movsx esi,word ptr (-28)[ebp] -or edi,esi -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,14 -je L2238 -mov dword ptr (-8)[ebp],377 -cmp dword ptr (-4)[ebp],0 -je L2240 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2240: -L2238: -mov word ptr (-12)[ebp],12 -mov dword ptr (-32)[ebp],10 -movsx edi,word ptr (-12)[ebp] -or edi,dword ptr (-32)[ebp] -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,14 -je L2242 -mov dword ptr (-8)[ebp],378 -cmp dword ptr (-4)[ebp],0 -je L2244 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2244: -L2242: -mov word ptr (-12)[ebp],12 -mov dword ptr (-36)[ebp],10 -movsx edi,word ptr (-12)[ebp] -or edi,dword ptr (-36)[ebp] -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,14 -je L2246 -mov dword ptr (-8)[ebp],379 -cmp dword ptr (-4)[ebp],0 -je L2248 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2248: -L2246: -mov word ptr (-12)[ebp],12 -mov dword ptr (-40)[ebp],10 -movsx edi,word ptr (-12)[ebp] -or edi,dword ptr (-40)[ebp] -mov word ptr (-12)[ebp],di -movsx edi,word ptr (-12)[ebp] -cmp edi,14 -je L2250 -mov dword ptr (-8)[ebp],380 -cmp dword ptr (-4)[ebp],0 -je L2252 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2252: -L2250: -mov dword ptr (-16)[ebp],12 -mov byte ptr (-25)[ebp],10 -movsx edi,byte ptr (-25)[ebp] -or dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],14 -je L2254 -mov dword ptr (-8)[ebp],381 -cmp dword ptr (-4)[ebp],0 -je L2256 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2256: -L2254: -mov dword ptr (-16)[ebp],12 -mov word ptr (-28)[ebp],10 -movsx edi,word ptr (-28)[ebp] -or dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],14 -je L2258 -mov dword ptr (-8)[ebp],382 -cmp dword ptr (-4)[ebp],0 -je L2260 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2260: -L2258: -mov dword ptr (-16)[ebp],12 -mov dword ptr (-32)[ebp],10 -mov edi,dword ptr (-32)[ebp] -or dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],14 -je L2262 -mov dword ptr (-8)[ebp],383 -cmp dword ptr (-4)[ebp],0 -je L2264 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2264: -L2262: -mov dword ptr (-16)[ebp],12 -mov dword ptr (-36)[ebp],10 -mov edi,dword ptr (-36)[ebp] -or dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],14 -je L2266 -mov dword ptr (-8)[ebp],384 -cmp dword ptr (-4)[ebp],0 -je L2268 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2268: -L2266: -mov dword ptr (-16)[ebp],12 -mov dword ptr (-40)[ebp],10 -mov edi,dword ptr (-16)[ebp] -or edi,dword ptr (-40)[ebp] -mov dword ptr (-16)[ebp],edi -cmp dword ptr (-16)[ebp],14 -je L2270 -mov dword ptr (-8)[ebp],385 -cmp dword ptr (-4)[ebp],0 -je L2272 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2272: -L2270: -mov dword ptr (-20)[ebp],12 -mov byte ptr (-25)[ebp],10 -movsx edi,byte ptr (-25)[ebp] -or dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],14 -je L2274 -mov dword ptr (-8)[ebp],386 -cmp dword ptr (-4)[ebp],0 -je L2276 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2276: -L2274: -mov dword ptr (-20)[ebp],12 -mov word ptr (-28)[ebp],10 -movsx edi,word ptr (-28)[ebp] -or dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],14 -je L2278 -mov dword ptr (-8)[ebp],387 -cmp dword ptr (-4)[ebp],0 -je L2280 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2280: -L2278: -mov dword ptr (-20)[ebp],12 -mov dword ptr (-32)[ebp],10 -mov edi,dword ptr (-32)[ebp] -or dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],14 -je L2282 -mov dword ptr (-8)[ebp],388 -cmp dword ptr (-4)[ebp],0 -je L2284 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2284: -L2282: -mov dword ptr (-20)[ebp],12 -mov dword ptr (-36)[ebp],10 -mov edi,dword ptr (-36)[ebp] -or dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],14 -je L2286 -mov dword ptr (-8)[ebp],389 -cmp dword ptr (-4)[ebp],0 -je L2288 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2288: -L2286: -mov dword ptr (-20)[ebp],12 -mov dword ptr (-40)[ebp],10 -mov edi,dword ptr (-20)[ebp] -or edi,dword ptr (-40)[ebp] -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],14 -je L2290 -mov dword ptr (-8)[ebp],390 -cmp dword ptr (-4)[ebp],0 -je L2292 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2292: -L2290: -mov dword ptr (-24)[ebp],12 -mov byte ptr (-25)[ebp],10 -movsx edi,byte ptr (-25)[ebp] -or dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,14 -je L2294 -mov dword ptr (-8)[ebp],391 -cmp dword ptr (-4)[ebp],0 -je L2296 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2296: -L2294: -mov dword ptr (-24)[ebp],12 -mov word ptr (-28)[ebp],10 -movsx edi,word ptr (-28)[ebp] -or dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,14 -je L2298 -mov dword ptr (-8)[ebp],392 -cmp dword ptr (-4)[ebp],0 -je L2300 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2300: -L2298: -mov dword ptr (-24)[ebp],12 -mov dword ptr (-32)[ebp],10 -mov edi,dword ptr (-32)[ebp] -or dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,14 -je L2302 -mov dword ptr (-8)[ebp],393 -cmp dword ptr (-4)[ebp],0 -je L2304 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2304: -L2302: -mov dword ptr (-24)[ebp],12 -mov dword ptr (-36)[ebp],10 -mov edi,dword ptr (-36)[ebp] -or dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,14 -je L2306 -mov dword ptr (-8)[ebp],394 -cmp dword ptr (-4)[ebp],0 -je L2308 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2308: -L2306: -mov dword ptr (-24)[ebp],12 -mov dword ptr (-40)[ebp],10 -mov edi,dword ptr (-40)[ebp] -or dword ptr (-24)[ebp],edi -mov edi,dword ptr (-24)[ebp] -cmp edi,14 -je L2310 -mov dword ptr (-8)[ebp],395 -cmp dword ptr (-4)[ebp],0 -je L2312 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L687) -push edi -call _printf -add esp,8 -L2312: -L2310: -cmp dword ptr (-8)[ebp],0 -je L2314 -mov dword ptr (-76)[ebp],1 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L2316 -push 1 -lea edi,(L688) -push edi -call _printf -add esp,8 -L2316: -L2314: -mov eax,dword ptr (-76)[ebp] -L686: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 1 -L2319 label byte -db 115 -db 55 -db 49 -db 53 -db 44 -db 101 -db 114 -db 37 -db 100 -db 10 -db 0 -align 1 -L2320 label byte -db 115 -db 55 -db 49 -db 53 -db 32 -db 32 -db 32 -db 0 -public _s715 -_DATA ends -_TEXT segment -_s715: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,28 -mov dword ptr (-28)[ebp],0 -mov dword ptr (-20)[ebp],0 -lea edi,(L2320) -mov dword ptr (-4)[ebp],edi -mov edi,dword ptr (20)[ebp] -lea edi,(60)[edi] -mov dword ptr (-8)[ebp],edi -mov dword ptr (-16)[ebp],0 -L2321: -L2322: -mov edi,dword ptr (-8)[ebp] -lea esi,(1)[edi] -mov dword ptr (-8)[ebp],esi -mov esi,dword ptr (-4)[ebp] -lea ebx,(1)[esi] -mov dword ptr (-4)[ebp],ebx -mov bl,byte ptr [esi] -mov byte ptr [edi],bl -movsx edi,bl -cmp edi,0 -jne L2321 -mov dword ptr (-12)[ebp],1 -inc dword ptr (-12)[ebp] -inc dword ptr (-12)[ebp] -inc dword ptr (-12)[ebp] -inc dword ptr (-12)[ebp] -mov edi,dword ptr (-12)[ebp] -lea edi,(1)[edi] -mov dword ptr (-12)[ebp],edi -cmp edi,6 -je L2324 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L2326 -push 1 -lea edi,(L2319) -push edi -call _printf -add esp,8 -L2326: -inc dword ptr (-16)[ebp] -L2324: -mov edi,dword ptr (-28)[ebp] -push edi -mov dword ptr (-24)[ebp],3 -mov edi,dword ptr (-24)[ebp] -lea edi,(2)[edi] -push edi -mov edi,dword ptr (-20)[ebp] -push edi -call _s715f -add esp,12 -cmp eax,5 -je L2328 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L2330 -push 2 -lea edi,(L2319) -push edi -call _printf -add esp,8 -L2330: -add dword ptr (-16)[ebp],2 -L2328: -mov eax,dword ptr (-16)[ebp] -L2318: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _s715f -_s715f: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov eax,dword ptr (24)[ebp] -L2332: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 1 -L2334 label byte -db 115 -db 55 -db 50 -db 44 -db 101 -db 114 -db 37 -db 100 -db 10 -db 0 -align 1 -L2335 label byte -db 115 -db 55 -db 50 -db 32 -db 32 -db 32 -db 32 -db 0 -public _s72 -_DATA ends -_TEXT segment -_s72: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,100 -lea edi,(L2335) -mov dword ptr (-12)[ebp],edi -mov edi,dword ptr (20)[ebp] -lea edi,(60)[edi] -mov dword ptr (-16)[ebp],edi -mov dword ptr (-24)[ebp],0 -L2336: -L2337: -mov edi,dword ptr (-16)[ebp] -lea esi,(1)[edi] -mov dword ptr (-16)[ebp],esi -mov esi,dword ptr (-12)[ebp] -lea ebx,(1)[esi] -mov dword ptr (-12)[ebp],ebx -mov bl,byte ptr [esi] -mov byte ptr [edi],bl -movsx edi,bl -cmp edi,0 -jne L2336 -mov dword ptr (-4)[ebp],2 -cmp dword ptr (-4)[ebp],2 -je L2339 -inc dword ptr (-24)[ebp] -push 1 -lea edi,(L2334) -push edi -call _printf -add esp,8 -L2339: -mov edi,dword ptr (-4)[ebp] -mov esi,edi -neg esi -lea edi,[esi][edi] -cmp edi,0 -je L2341 -add dword ptr (-24)[ebp],2 -push 2 -lea edi,(L2334) -push edi -call _printf -add esp,8 -L2341: -mov dword ptr (-4)[ebp],0 -mov dword ptr (-8)[ebp],0 -jmp L2346 -L2343: -mov edi,dword ptr (-4)[ebp] -lea edi,[edi*2] -or edi,1 -mov dword ptr (-4)[ebp],edi -L2344: -inc dword ptr (-8)[ebp] -L2346: -mov edi,dword ptr (20)[ebp] -mov edi,dword ptr (4)[edi] -cmp dword ptr (-8)[ebp],edi -jl L2343 -mov edi,dword ptr (-4)[ebp] -not edi -cmp edi,0 -je L2347 -add dword ptr (-24)[ebp],4 -push 4 -lea edi,(L2334) -push edi -call _printf -add esp,8 -L2347: -mov dword ptr (-4)[ebp],5 -mov edi,dword ptr (-4)[ebp] -lea edi,(1)[edi] -mov dword ptr (-4)[ebp],edi -cmp edi,6 -jne L2354 -mov edi,dword ptr (-4)[ebp] -sub edi,1 -mov dword ptr (-4)[ebp],edi -cmp edi,5 -jne L2354 -mov edi,dword ptr (-4)[ebp] -lea esi,(1)[edi] -mov dword ptr (-4)[ebp],esi -cmp edi,5 -jne L2354 -mov edi,dword ptr (-4)[ebp] -mov esi,edi -sub esi,1 -mov dword ptr (-4)[ebp],esi -cmp edi,6 -jne L2354 -cmp dword ptr (-4)[ebp],5 -je L2349 -L2354: -add dword ptr (-24)[ebp],8 -push 8 -lea edi,(L2334) -push edi -call _printf -add esp,8 -L2349: -mov byte ptr (-29)[ebp],26 -mov dword ptr (-36)[ebp],26 -fld qword ptr (L2355) -fstp qword ptr (-48)[ebp] -mov word ptr (-32)[ebp],26 -mov dword ptr (-40)[ebp],26 -mov dword ptr (-28)[ebp],26 -fld dword ptr (L2356) -fstp dword ptr (-52)[ebp] -mov dword ptr (-20)[ebp],0 -movsx edi,word ptr (-32)[ebp] -mov ebx,edi -movsx edi,bl -cmp edi,26 -jne L2363 -mov edi,dword ptr (-28)[ebp] -mov ebx,edi -movsx edi,bl -cmp edi,26 -jne L2363 -mov edi,dword ptr (-36)[ebp] -mov ebx,edi -movsx edi,bl -cmp edi,26 -jne L2363 -mov edi,dword ptr (-40)[ebp] -mov ebx,edi -movsx edi,bl -cmp edi,26 -jne L2363 -fld dword ptr (-52)[ebp] -call __ftol -mov ebx,eax -movsx edi,bl -cmp edi,26 -jne L2363 -fld qword ptr (-48)[ebp] -call __ftol -mov ebx,eax -movsx edi,bl -cmp edi,26 -je L2357 -L2363: -inc dword ptr (-20)[ebp] -L2357: -movsx edi,byte ptr (-29)[ebp] -movsx edi,di -cmp edi,26 -jne L2370 -mov edi,dword ptr (-28)[ebp] -movsx edi,di -cmp edi,26 -jne L2370 -mov edi,dword ptr (-36)[ebp] -movsx edi,di -cmp edi,26 -jne L2370 -mov edi,dword ptr (-40)[ebp] -movsx edi,di -cmp edi,26 -jne L2370 -fld dword ptr (-52)[ebp] -call __ftol -mov edi,eax -movsx edi,di -cmp edi,26 -jne L2370 -fld qword ptr (-48)[ebp] -call __ftol -mov edi,eax -movsx edi,di -cmp edi,26 -je L2364 -L2370: -add dword ptr (-20)[ebp],2 -L2364: -movsx edi,byte ptr (-29)[ebp] -cmp edi,26 -jne L2377 -movsx edi,word ptr (-32)[ebp] -cmp edi,26 -jne L2377 -cmp dword ptr (-36)[ebp],26 -jne L2377 -mov edi,dword ptr (-40)[ebp] -cmp edi,26 -jne L2377 -fld dword ptr (-52)[ebp] -call __ftol -cmp eax,26 -jne L2377 -fld qword ptr (-48)[ebp] -call __ftol -cmp eax,26 -je L2371 -L2377: -add dword ptr (-20)[ebp],4 -L2371: -movsx edi,byte ptr (-29)[ebp] -cmp edi,26 -jne L2384 -movsx edi,word ptr (-32)[ebp] -cmp edi,26 -jne L2384 -cmp dword ptr (-28)[ebp],26 -jne L2384 -mov edi,dword ptr (-40)[ebp] -cmp edi,26 -jne L2384 -fld dword ptr (-52)[ebp] -call __ftol -cmp eax,26 -jne L2384 -fld qword ptr (-48)[ebp] -call __ftol -cmp eax,26 -je L2378 -L2384: -add dword ptr (-20)[ebp],8 -L2378: -movsx edi,byte ptr (-29)[ebp] -cmp edi,26 -jne L2393 -movsx edi,word ptr (-32)[ebp] -cmp edi,26 -jne L2393 -mov edi,dword ptr (-28)[ebp] -cmp edi,26 -jne L2393 -mov edi,dword ptr (-36)[ebp] -cmp edi,26 -jne L2393 -fld dword ptr (L828) -fcomp dword ptr (-52)[ebp] -fstsw ax -sahf -ja L2394 -fld dword ptr (-52)[ebp] -fsub dword ptr (L828) -call __ftol -mov edi,eax -lea edi,(080000000H)[edi] -mov dword ptr (-56)[ebp],edi -jmp L2395 -L2394: -fld dword ptr (-52)[ebp] -call __ftol -mov edi,eax -mov dword ptr (-56)[ebp],edi -L2395: -mov edi,dword ptr (-56)[ebp] -cmp edi,26 -jne L2393 -fld qword ptr (L836) -fcomp qword ptr (-48)[ebp] -fstsw ax -sahf -ja L2396 -fld qword ptr (-48)[ebp] -fsub qword ptr (L836) -call __ftol -mov edi,eax -lea edi,(080000000H)[edi] -mov dword ptr (-60)[ebp],edi -jmp L2397 -L2396: -fld qword ptr (-48)[ebp] -call __ftol -mov edi,eax -mov dword ptr (-60)[ebp],edi -L2397: -mov edi,dword ptr (-60)[ebp] -cmp edi,26 -je L2385 -L2393: -add dword ptr (-20)[ebp],16 -L2385: -movsx edi,byte ptr (-29)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fld qword ptr (L2355) -fcompp -fstsw ax -sahf -jne L2404 -movsx edi,word ptr (-32)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fld qword ptr (L2355) -fcompp -fstsw ax -sahf -jne L2404 -mov edi,dword ptr (-28)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fld qword ptr (L2355) -fcompp -fstsw ax -sahf -jne L2404 -mov edi,dword ptr (-36)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fld qword ptr (L2355) -fcompp -fstsw ax -sahf -jne L2404 -mov edi,dword ptr (-40)[ebp] -fld qword ptr (L596) -mov esi,edi -shr esi,1 -push esi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -and edi,1 -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -sub esp,4 -fstp dword ptr 0[esp] -fld dword ptr 0[esp] -add esp,4 -fld qword ptr (L2355) -fcompp -fstsw ax -sahf -jne L2404 -fld qword ptr (-48)[ebp] -sub esp,4 -fstp dword ptr 0[esp] -fld dword ptr 0[esp] -add esp,4 -fld qword ptr (L2355) -fcompp -fstsw ax -sahf -je L2398 -L2404: -add dword ptr (-20)[ebp],32 -L2398: -movsx edi,byte ptr (-29)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fld qword ptr (L2355) -fcompp -fstsw ax -sahf -jne L2411 -movsx edi,word ptr (-32)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fld qword ptr (L2355) -fcompp -fstsw ax -sahf -jne L2411 -fild dword ptr (-28)[ebp] -fld qword ptr (L2355) -fcompp -fstsw ax -sahf -jne L2411 -fild dword ptr (-36)[ebp] -fld qword ptr (L2355) -fcompp -fstsw ax -sahf -jne L2411 -mov edi,dword ptr (-40)[ebp] -fld qword ptr (L596) -mov esi,edi -shr esi,1 -push esi -fild dword ptr 0[esp] -add esp,4 -fmulp st(1),st -and edi,1 -push edi -fild dword ptr 0[esp] -add esp,4 -faddp st(1),st -fld qword ptr (L2355) -fcompp -fstsw ax -sahf -jne L2411 -fld qword ptr (L2355) -fcomp dword ptr (-52)[ebp] -fstsw ax -sahf -je L2405 -L2411: -add dword ptr (-20)[ebp],64 -L2405: -cmp dword ptr (-20)[ebp],0 -je L2412 -add dword ptr (-24)[ebp],16 -push 16 -lea edi,(L2334) -push edi -call _printf -add esp,8 -L2412: -mov eax,dword ptr (-24)[ebp] -L2333: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 1 -L2415 label byte -db 115 -db 55 -db 53 -db 55 -db 44 -db 101 -db 114 -db 37 -db 100 -db 10 -db 0 -align 1 -L2416 label byte -db 115 -db 55 -db 53 -db 55 -db 32 -db 32 -db 32 -db 0 -public _s757 -_DATA ends -_TEXT segment -_s757: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,148 -lea edi,(L2416) -mov dword ptr (-112)[ebp],edi -mov edi,dword ptr (20)[ebp] -lea edi,(60)[edi] -mov dword ptr (-116)[ebp],edi -mov dword ptr (-120)[ebp],0 -L2417: -L2418: -mov edi,dword ptr (-116)[ebp] -lea esi,(1)[edi] -mov dword ptr (-116)[ebp],esi -mov esi,dword ptr (-112)[ebp] -lea ebx,(1)[esi] -mov dword ptr (-112)[ebp],ebx -mov bl,byte ptr [esi] -mov byte ptr [edi],bl -movsx edi,bl -cmp edi,0 -jne L2417 -mov dword ptr (-124)[ebp],40 -mov edi,dword ptr (-124)[ebp] -lea esi,[edi*8] -lea esi,[esi*4] -cmp esi,1280 -jne L2422 -sar edi,3 -sar edi,2 -cmp edi,1 -je L2420 -L2422: -inc dword ptr (-120)[ebp] -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L2423 -push 1 -lea edi,(L2415) -push edi -call _printf -add esp,8 -L2423: -L2420: -mov dword ptr (-84)[ebp],0 -mov dword ptr (-100)[ebp],0 -jmp L2428 -L2425: -mov dword ptr (-92)[ebp],1 -mov edi,dword ptr (-92)[ebp] -mov esi,dword ptr (20)[ebp] -mov esi,dword ptr (16)[esi] -sub esi,1 -mov ecx,esi -shl edi,cl -mov dword ptr (-96)[ebp],edi -mov dword ptr (-104)[ebp],0 -mov edi,dword ptr (-104)[ebp] -not edi -mov esi,dword ptr (-100)[ebp] -mov ebx,edi -mov ecx,esi -shr ebx,cl -mov dword ptr (-108)[ebp],ebx -mov ecx,esi -shl edi,cl -mov dword ptr (-104)[ebp],edi -mov dword ptr (-88)[ebp],0 -jmp L2432 -L2429: -mov edi,dword ptr (-100)[ebp] -cmp dword ptr (-88)[ebp],edi -jge L2440 -mov dword ptr (-132)[ebp],1 -jmp L2441 -L2440: -mov dword ptr (-132)[ebp],0 -L2441: -mov edi,dword ptr (-92)[ebp] -and edi,dword ptr (-104)[ebp] -cmp edi,0 -jne L2442 -mov dword ptr (-136)[ebp],1 -jmp L2443 -L2442: -mov dword ptr (-136)[ebp],0 -L2443: -mov edi,dword ptr (-136)[ebp] -cmp dword ptr (-132)[ebp],edi -jne L2439 -mov edi,dword ptr (-100)[ebp] -cmp dword ptr (-88)[ebp],edi -jge L2444 -mov dword ptr (-140)[ebp],1 -jmp L2445 -L2444: -mov dword ptr (-140)[ebp],0 -L2445: -mov edi,dword ptr (-96)[ebp] -and edi,dword ptr (-108)[ebp] -cmp edi,0 -jne L2446 -mov dword ptr (-144)[ebp],1 -jmp L2447 -L2446: -mov dword ptr (-144)[ebp],0 -L2447: -mov edi,dword ptr (-144)[ebp] -cmp dword ptr (-140)[ebp],edi -je L2433 -L2439: -mov dword ptr (-84)[ebp],1 -L2433: -mov edi,dword ptr (-92)[ebp] -lea edi,[edi*2] -mov dword ptr (-92)[ebp],edi -mov edi,dword ptr (-96)[ebp] -shr edi,1 -mov dword ptr (-96)[ebp],edi -L2430: -inc dword ptr (-88)[ebp] -L2432: -mov edi,dword ptr (20)[ebp] -mov edi,dword ptr (16)[edi] -cmp dword ptr (-88)[ebp],edi -jl L2429 -L2426: -inc dword ptr (-100)[ebp] -L2428: -mov edi,dword ptr (20)[ebp] -mov edi,dword ptr (16)[edi] -cmp dword ptr (-100)[ebp],edi -jl L2425 -cmp dword ptr (-84)[ebp],0 -je L2448 -add dword ptr (-120)[ebp],2 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L2450 -push 2 -lea edi,(L2415) -push edi -call _printf -add esp,8 -L2450: -L2448: -mov dword ptr (-16)[ebp],3 -mov dword ptr (-12)[ebp],2 -mov dword ptr (-8)[ebp],1 -mov edi,dword ptr (-12)[ebp] -cmp dword ptr (-16)[ebp],edi -jge L2458 -mov dword ptr (-136)[ebp],1 -jmp L2459 -L2458: -mov dword ptr (-136)[ebp],0 -L2459: -mov edi,dword ptr (-8)[ebp] -cmp dword ptr (-136)[ebp],edi -jge L2456 -mov dword ptr (-132)[ebp],1 -jmp L2457 -L2456: -mov dword ptr (-132)[ebp],0 -L2457: -cmp dword ptr (-132)[ebp],1 -je L2452 -add dword ptr (-120)[ebp],4 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L2460 -push 4 -lea edi,(L2415) -push edi -call _printf -add esp,8 -L2460: -L2452: -lea edi,(-76)[ebp] -lea esi,(-80)[ebp] -cmp edi,esi -jne L2462 -add dword ptr (-120)[ebp],8 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L2465 -push 8 -lea edi,(L2415) -push edi -call _printf -add esp,8 -L2465: -L2462: -lea edi,(-76)[ebp] -lea esi,(-80)[ebp] -cmp edi,esi -jae L2467 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (40)[edi],0 -je L2470 -lea edi,(L2472) -push edi -call _printf -add esp,4 -L2470: -L2467: -mov dword ptr (-84)[ebp],0 -mov dword ptr (-88)[ebp],0 -L2473: -mov edi,dword ptr (-88)[ebp] -mov dword ptr (-80)[ebp][edi*4],1 -L2474: -inc dword ptr (-88)[ebp] -cmp dword ptr (-88)[ebp],16 -jl L2473 -mov dword ptr (-76)[ebp],0 -mov dword ptr (-64)[ebp],0 -mov dword ptr (-56)[ebp],0 -mov dword ptr (-52)[ebp],0 -mov dword ptr (-44)[ebp],0 -mov dword ptr (-28)[ebp],0 -mov dword ptr (-16)[ebp],0 -L2483: -mov dword ptr (-12)[ebp],0 -L2487: -mov dword ptr (-8)[ebp],0 -L2491: -mov dword ptr (-4)[ebp],0 -L2495: -mov edi,dword ptr (-12)[ebp] -cmp dword ptr (-16)[ebp],edi -jge L2506 -mov dword ptr (-144)[ebp],1 -jmp L2507 -L2506: -mov dword ptr (-144)[ebp],0 -L2507: -mov edi,dword ptr (-4)[ebp] -cmp dword ptr (-8)[ebp],edi -jge L2508 -mov dword ptr (-148)[ebp],1 -jmp L2509 -L2508: -mov dword ptr (-148)[ebp],0 -L2509: -mov edi,dword ptr (-148)[ebp] -cmp dword ptr (-144)[ebp],edi -jne L2504 -mov dword ptr (-140)[ebp],1 -jmp L2505 -L2504: -mov dword ptr (-140)[ebp],0 -L2505: -mov edi,dword ptr (-16)[ebp] -mov esi,dword ptr (-12)[ebp] -lea esi,[esi*4] -lea edi,[esi][edi*8] -mov esi,dword ptr (-8)[ebp] -lea esi,[esi*2] -lea edi,[esi][edi] -mov esi,dword ptr (-4)[ebp] -lea edi,[esi][edi] -mov edi,dword ptr (-80)[ebp][edi*4] -cmp dword ptr (-140)[ebp],edi -je L2499 -mov dword ptr (-84)[ebp],1 -L2499: -L2496: -inc dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],2 -jl L2495 -L2492: -inc dword ptr (-8)[ebp] -cmp dword ptr (-8)[ebp],2 -jl L2491 -L2488: -inc dword ptr (-12)[ebp] -cmp dword ptr (-12)[ebp],2 -jl L2487 -L2484: -inc dword ptr (-16)[ebp] -cmp dword ptr (-16)[ebp],2 -jl L2483 -cmp dword ptr (-84)[ebp],0 -je L2510 -add dword ptr (-120)[ebp],16 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L2512 -push 16 -lea edi,(L2415) -push edi -call _printf -add esp,8 -L2512: -L2510: -mov dword ptr (-128)[ebp],0 -mov edi,dword ptr (-128)[ebp] -cmp edi,0 -je L2514 -add dword ptr (-120)[ebp],32 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L2516 -push 32 -lea edi,(L2415) -push edi -call _printf -add esp,8 -L2516: -L2514: -mov eax,dword ptr (-120)[ebp] -L2414: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 1 -L2519 label byte -db 76 -db 111 -db 99 -db 97 -db 108 -db 32 -db 101 -db 114 -db 114 -db 111 -db 114 -db 32 -db 37 -db 100 -db 46 -db 10 -db 0 -align 1 -L2520 label byte -db 115 -db 55 -db 56 -db 49 -db 51 -db 44 -db 101 -db 114 -db 37 -db 100 -db 10 -db 0 -align 1 -L2521 label byte -db 115 -db 55 -db 56 -db 49 -db 51 -db 32 -db 32 -db 0 -public _s7813 -_DATA ends -_TEXT segment -_s7813: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,88 -lea edi,(L2521) -mov dword ptr (-24)[ebp],edi -mov edi,dword ptr (20)[ebp] -lea esi,(60)[edi] -mov dword ptr (-28)[ebp],esi -mov dword ptr (-8)[ebp],0 -mov dword ptr (-32)[ebp],0 -mov edi,dword ptr (48)[edi] -mov dword ptr (-4)[ebp],edi -L2522: -L2523: -mov edi,dword ptr (-28)[ebp] -lea esi,(1)[edi] -mov dword ptr (-28)[ebp],esi -mov esi,dword ptr (-24)[ebp] -lea ebx,(1)[esi] -mov dword ptr (-24)[ebp],ebx -mov bl,byte ptr [esi] -mov byte ptr [edi],bl -movsx edi,bl -cmp edi,0 -jne L2522 -jmp L2525 -mov dword ptr (-8)[ebp],1 -cmp dword ptr (-4)[ebp],0 -je L2527 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2527: -L2525: -jmp L2529 -mov dword ptr (-8)[ebp],2 -cmp dword ptr (-4)[ebp],0 -je L2531 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2531: -L2529: -jmp L2533 -mov dword ptr (-8)[ebp],3 -cmp dword ptr (-4)[ebp],0 -je L2535 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2535: -L2533: -jmp L2537 -mov dword ptr (-8)[ebp],4 -cmp dword ptr (-4)[ebp],0 -je L2539 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2539: -L2537: -jmp L2541 -mov dword ptr (-8)[ebp],5 -cmp dword ptr (-4)[ebp],0 -je L2543 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2543: -L2541: -jmp L2545 -mov dword ptr (-8)[ebp],6 -cmp dword ptr (-4)[ebp],0 -je L2547 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2547: -L2545: -jmp L2549 -mov dword ptr (-8)[ebp],7 -cmp dword ptr (-4)[ebp],0 -je L2551 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2551: -L2549: -jmp L2553 -mov dword ptr (-8)[ebp],8 -cmp dword ptr (-4)[ebp],0 -je L2555 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2555: -L2553: -jmp L2557 -mov dword ptr (-8)[ebp],9 -cmp dword ptr (-4)[ebp],0 -je L2559 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2559: -L2557: -jmp L2561 -mov dword ptr (-8)[ebp],10 -cmp dword ptr (-4)[ebp],0 -je L2563 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2563: -L2561: -jmp L2565 -mov dword ptr (-8)[ebp],11 -cmp dword ptr (-4)[ebp],0 -je L2567 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2567: -L2565: -jmp L2569 -mov dword ptr (-8)[ebp],12 -cmp dword ptr (-4)[ebp],0 -je L2571 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2571: -L2569: -jmp L2573 -mov dword ptr (-8)[ebp],13 -cmp dword ptr (-4)[ebp],0 -je L2575 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2575: -L2573: -jmp L2577 -mov dword ptr (-8)[ebp],14 -cmp dword ptr (-4)[ebp],0 -je L2579 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2579: -L2577: -jmp L2581 -mov dword ptr (-8)[ebp],15 -cmp dword ptr (-4)[ebp],0 -je L2583 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2583: -L2581: -jmp L2585 -mov dword ptr (-8)[ebp],16 -cmp dword ptr (-4)[ebp],0 -je L2587 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2587: -L2585: -jmp L2589 -mov dword ptr (-8)[ebp],17 -cmp dword ptr (-4)[ebp],0 -je L2591 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2591: -L2589: -jmp L2593 -mov dword ptr (-8)[ebp],18 -cmp dword ptr (-4)[ebp],0 -je L2595 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2595: -L2593: -jmp L2597 -mov dword ptr (-8)[ebp],16 -cmp dword ptr (-4)[ebp],0 -je L2599 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2599: -L2597: -jmp L2601 -mov dword ptr (-8)[ebp],20 -cmp dword ptr (-4)[ebp],0 -je L2603 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2603: -L2601: -jmp L2605 -mov dword ptr (-8)[ebp],21 -cmp dword ptr (-4)[ebp],0 -je L2607 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2607: -L2605: -jmp L2609 -mov dword ptr (-8)[ebp],22 -cmp dword ptr (-4)[ebp],0 -je L2611 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2611: -L2609: -jmp L2613 -mov dword ptr (-8)[ebp],23 -cmp dword ptr (-4)[ebp],0 -je L2615 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2615: -L2613: -jmp L2617 -mov dword ptr (-8)[ebp],24 -cmp dword ptr (-4)[ebp],0 -je L2619 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2619: -L2617: -jmp L2621 -mov dword ptr (-8)[ebp],25 -cmp dword ptr (-4)[ebp],0 -je L2623 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2623: -L2621: -jmp L2625 -mov dword ptr (-8)[ebp],26 -cmp dword ptr (-4)[ebp],0 -je L2627 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2627: -L2625: -jmp L2629 -mov dword ptr (-8)[ebp],27 -cmp dword ptr (-4)[ebp],0 -je L2631 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2631: -L2629: -jmp L2633 -mov dword ptr (-8)[ebp],28 -cmp dword ptr (-4)[ebp],0 -je L2635 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2635: -L2633: -jmp L2637 -mov dword ptr (-8)[ebp],26 -cmp dword ptr (-4)[ebp],0 -je L2639 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2639: -L2637: -jmp L2641 -mov dword ptr (-8)[ebp],30 -cmp dword ptr (-4)[ebp],0 -je L2643 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2643: -L2641: -jmp L2645 -mov dword ptr (-8)[ebp],31 -cmp dword ptr (-4)[ebp],0 -je L2647 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2647: -L2645: -jmp L2649 -mov dword ptr (-8)[ebp],32 -cmp dword ptr (-4)[ebp],0 -je L2651 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2651: -L2649: -jmp L2653 -mov dword ptr (-8)[ebp],33 -cmp dword ptr (-4)[ebp],0 -je L2655 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2655: -L2653: -jmp L2657 -mov dword ptr (-8)[ebp],34 -cmp dword ptr (-4)[ebp],0 -je L2659 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2659: -L2657: -jmp L2661 -mov dword ptr (-8)[ebp],35 -cmp dword ptr (-4)[ebp],0 -je L2663 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2663: -L2661: -jmp L2665 -mov dword ptr (-8)[ebp],36 -cmp dword ptr (-4)[ebp],0 -je L2667 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2667: -L2665: -jmp L2669 -mov dword ptr (-8)[ebp],37 -cmp dword ptr (-4)[ebp],0 -je L2671 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2671: -L2669: -jmp L2673 -mov dword ptr (-8)[ebp],38 -cmp dword ptr (-4)[ebp],0 -je L2675 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2675: -L2673: -jmp L2677 -mov dword ptr (-8)[ebp],39 -cmp dword ptr (-4)[ebp],0 -je L2679 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2679: -L2677: -jmp L2681 -mov dword ptr (-8)[ebp],40 -cmp dword ptr (-4)[ebp],0 -je L2683 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2683: -L2681: -jmp L2685 -mov dword ptr (-8)[ebp],41 -cmp dword ptr (-4)[ebp],0 -je L2687 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2687: -L2685: -jmp L2689 -mov dword ptr (-8)[ebp],42 -cmp dword ptr (-4)[ebp],0 -je L2691 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2691: -L2689: -jmp L2693 -mov dword ptr (-8)[ebp],43 -cmp dword ptr (-4)[ebp],0 -je L2695 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2695: -L2693: -jmp L2697 -mov dword ptr (-8)[ebp],44 -cmp dword ptr (-4)[ebp],0 -je L2699 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2699: -L2697: -jmp L2701 -mov dword ptr (-8)[ebp],45 -cmp dword ptr (-4)[ebp],0 -je L2703 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2703: -L2701: -jmp L2705 -mov dword ptr (-8)[ebp],46 -cmp dword ptr (-4)[ebp],0 -je L2707 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2707: -L2705: -jmp L2709 -mov dword ptr (-8)[ebp],47 -cmp dword ptr (-4)[ebp],0 -je L2711 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2711: -L2709: -jmp L2713 -mov dword ptr (-8)[ebp],48 -cmp dword ptr (-4)[ebp],0 -je L2715 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2715: -L2713: -jmp L2717 -mov dword ptr (-8)[ebp],49 -cmp dword ptr (-4)[ebp],0 -je L2719 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2719: -L2717: -jmp L2721 -mov dword ptr (-8)[ebp],50 -cmp dword ptr (-4)[ebp],0 -je L2723 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2723: -L2721: -jmp L2725 -mov dword ptr (-8)[ebp],51 -cmp dword ptr (-4)[ebp],0 -je L2727 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2727: -L2725: -jmp L2729 -mov dword ptr (-8)[ebp],52 -cmp dword ptr (-4)[ebp],0 -je L2731 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2731: -L2729: -jmp L2733 -mov dword ptr (-8)[ebp],53 -cmp dword ptr (-4)[ebp],0 -je L2735 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2735: -L2733: -jmp L2737 -mov dword ptr (-8)[ebp],54 -cmp dword ptr (-4)[ebp],0 -je L2739 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2739: -L2737: -jmp L2741 -mov dword ptr (-8)[ebp],55 -cmp dword ptr (-4)[ebp],0 -je L2743 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2743: -L2741: -jmp L2745 -mov dword ptr (-8)[ebp],56 -cmp dword ptr (-4)[ebp],0 -je L2747 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2747: -L2745: -jmp L2749 -mov dword ptr (-8)[ebp],57 -cmp dword ptr (-4)[ebp],0 -je L2751 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2751: -L2749: -jmp L2753 -mov dword ptr (-8)[ebp],58 -cmp dword ptr (-4)[ebp],0 -je L2755 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2755: -L2753: -jmp L2757 -mov dword ptr (-8)[ebp],56 -cmp dword ptr (-4)[ebp],0 -je L2759 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2759: -L2757: -jmp L2761 -mov dword ptr (-8)[ebp],60 -cmp dword ptr (-4)[ebp],0 -je L2763 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2763: -L2761: -jmp L2765 -mov dword ptr (-8)[ebp],61 -cmp dword ptr (-4)[ebp],0 -je L2767 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2767: -L2765: -jmp L2769 -mov dword ptr (-8)[ebp],62 -cmp dword ptr (-4)[ebp],0 -je L2771 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2771: -L2769: -jmp L2773 -mov dword ptr (-8)[ebp],63 -cmp dword ptr (-4)[ebp],0 -je L2775 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2775: -L2773: -jmp L2777 -mov dword ptr (-8)[ebp],64 -cmp dword ptr (-4)[ebp],0 -je L2779 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2779: -L2777: -jmp L2781 -mov dword ptr (-8)[ebp],65 -cmp dword ptr (-4)[ebp],0 -je L2783 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2783: -L2781: -jmp L2785 -mov dword ptr (-8)[ebp],66 -cmp dword ptr (-4)[ebp],0 -je L2787 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2787: -L2785: -jmp L2789 -mov dword ptr (-8)[ebp],67 -cmp dword ptr (-4)[ebp],0 -je L2791 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2791: -L2789: -jmp L2793 -mov dword ptr (-8)[ebp],68 -cmp dword ptr (-4)[ebp],0 -je L2795 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2795: -L2793: -jmp L2797 -mov dword ptr (-8)[ebp],69 -cmp dword ptr (-4)[ebp],0 -je L2799 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2799: -L2797: -jmp L2801 -mov dword ptr (-8)[ebp],70 -cmp dword ptr (-4)[ebp],0 -je L2803 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2803: -L2801: -jmp L2805 -mov dword ptr (-8)[ebp],71 -cmp dword ptr (-4)[ebp],0 -je L2807 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2807: -L2805: -jmp L2809 -mov dword ptr (-8)[ebp],72 -cmp dword ptr (-4)[ebp],0 -je L2811 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2811: -L2809: -jmp L2813 -mov dword ptr (-8)[ebp],73 -cmp dword ptr (-4)[ebp],0 -je L2815 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2815: -L2813: -jmp L2817 -mov dword ptr (-8)[ebp],74 -cmp dword ptr (-4)[ebp],0 -je L2819 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2819: -L2817: -jmp L2821 -mov dword ptr (-8)[ebp],75 -cmp dword ptr (-4)[ebp],0 -je L2823 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2823: -L2821: -cmp dword ptr (-8)[ebp],0 -je L2825 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L2827 -push 1 -lea edi,(L2520) -push edi -call _printf -add esp,8 -L2827: -inc dword ptr (-32)[ebp] -L2825: -mov dword ptr (-8)[ebp],0 -mov dword ptr (-16)[ebp],0 -mov dword ptr (-12)[ebp],0 -mov edi,dword ptr (-12)[ebp] -lea esi,(1)[edi] -mov dword ptr (-12)[ebp],esi -cmp edi,0 -je L2830 -mov edi,dword ptr (-16)[ebp] -lea esi,(1)[edi] -mov dword ptr (-16)[ebp],esi -cmp edi,0 -je L2830 -mov dword ptr (-44)[ebp],1 -jmp L2831 -L2830: -mov dword ptr (-44)[ebp],0 -L2831: -mov edi,dword ptr (-44)[ebp] -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-12)[ebp],1 -je L2832 -mov dword ptr (-8)[ebp],1 -cmp dword ptr (-4)[ebp],0 -je L2834 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2834: -L2832: -cmp dword ptr (-16)[ebp],0 -je L2836 -mov dword ptr (-8)[ebp],2 -cmp dword ptr (-4)[ebp],0 -je L2838 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2838: -L2836: -cmp dword ptr (-20)[ebp],0 -je L2840 -mov dword ptr (-8)[ebp],3 -cmp dword ptr (-4)[ebp],0 -je L2842 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2842: -L2840: -cmp dword ptr (-12)[ebp],0 -je L2845 -mov edi,dword ptr (-16)[ebp] -lea esi,(1)[edi] -mov dword ptr (-16)[ebp],esi -cmp edi,0 -je L2845 -mov dword ptr (-48)[ebp],1 -jmp L2846 -L2845: -mov dword ptr (-48)[ebp],0 -L2846: -mov edi,dword ptr (-48)[ebp] -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-12)[ebp],1 -je L2847 -mov dword ptr (-8)[ebp],4 -cmp dword ptr (-4)[ebp],0 -je L2849 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2849: -L2847: -cmp dword ptr (-16)[ebp],1 -je L2851 -mov dword ptr (-8)[ebp],5 -cmp dword ptr (-4)[ebp],0 -je L2853 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2853: -L2851: -cmp dword ptr (-20)[ebp],0 -je L2855 -mov dword ptr (-8)[ebp],6 -cmp dword ptr (-4)[ebp],0 -je L2857 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2857: -L2855: -mov edi,dword ptr (-12)[ebp] -mov esi,edi -sub esi,1 -mov dword ptr (-12)[ebp],esi -cmp edi,0 -je L2860 -cmp dword ptr (-16)[ebp],0 -je L2860 -mov dword ptr (-52)[ebp],1 -jmp L2861 -L2860: -mov dword ptr (-52)[ebp],0 -L2861: -mov edi,dword ptr (-52)[ebp] -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-12)[ebp],0 -je L2862 -mov dword ptr (-8)[ebp],7 -cmp dword ptr (-4)[ebp],0 -je L2864 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2864: -L2862: -cmp dword ptr (-16)[ebp],1 -je L2866 -mov dword ptr (-8)[ebp],8 -cmp dword ptr (-4)[ebp],0 -je L2868 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2868: -L2866: -cmp dword ptr (-20)[ebp],1 -je L2870 -mov dword ptr (-8)[ebp],9 -cmp dword ptr (-4)[ebp],0 -je L2872 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2872: -L2870: -cmp dword ptr (-12)[ebp],0 -je L2875 -mov edi,dword ptr (-16)[ebp] -mov esi,edi -sub esi,1 -mov dword ptr (-16)[ebp],esi -cmp edi,0 -je L2875 -mov dword ptr (-56)[ebp],1 -jmp L2876 -L2875: -mov dword ptr (-56)[ebp],0 -L2876: -mov edi,dword ptr (-56)[ebp] -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-12)[ebp],0 -je L2877 -mov dword ptr (-8)[ebp],10 -cmp dword ptr (-4)[ebp],0 -je L2879 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2879: -L2877: -cmp dword ptr (-16)[ebp],1 -je L2881 -mov dword ptr (-8)[ebp],11 -cmp dword ptr (-4)[ebp],0 -je L2883 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2883: -L2881: -cmp dword ptr (-20)[ebp],0 -je L2885 -mov dword ptr (-8)[ebp],12 -cmp dword ptr (-4)[ebp],0 -je L2887 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2887: -L2885: -cmp dword ptr (-8)[ebp],0 -je L2889 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L2891 -push 2 -lea edi,(L2520) -push edi -call _printf -add esp,8 -L2891: -add dword ptr (-32)[ebp],2 -L2889: -mov dword ptr (-8)[ebp],0 -mov dword ptr (-16)[ebp],0 -mov dword ptr (-12)[ebp],0 -mov edi,dword ptr (-12)[ebp] -lea esi,(1)[edi] -mov dword ptr (-12)[ebp],esi -cmp edi,0 -jne L2896 -cmp dword ptr (-16)[ebp],0 -je L2894 -L2896: -mov dword ptr (-60)[ebp],1 -jmp L2895 -L2894: -mov dword ptr (-60)[ebp],0 -L2895: -mov edi,dword ptr (-60)[ebp] -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-12)[ebp],1 -je L2897 -mov dword ptr (-8)[ebp],1 -cmp dword ptr (-4)[ebp],0 -je L2899 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2899: -L2897: -cmp dword ptr (-16)[ebp],0 -je L2901 -mov dword ptr (-8)[ebp],2 -cmp dword ptr (-4)[ebp],0 -je L2903 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2903: -L2901: -cmp dword ptr (-20)[ebp],0 -je L2905 -mov dword ptr (-8)[ebp],3 -cmp dword ptr (-4)[ebp],0 -je L2907 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2907: -L2905: -mov edi,dword ptr (-16)[ebp] -lea esi,(1)[edi] -mov dword ptr (-16)[ebp],esi -cmp edi,0 -jne L2912 -cmp dword ptr (-12)[ebp],0 -je L2910 -L2912: -mov dword ptr (-64)[ebp],1 -jmp L2911 -L2910: -mov dword ptr (-64)[ebp],0 -L2911: -mov edi,dword ptr (-64)[ebp] -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-12)[ebp],1 -je L2913 -mov dword ptr (-8)[ebp],4 -cmp dword ptr (-4)[ebp],0 -je L2915 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2915: -L2913: -cmp dword ptr (-16)[ebp],1 -je L2917 -mov dword ptr (-8)[ebp],5 -cmp dword ptr (-4)[ebp],0 -je L2919 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2919: -L2917: -cmp dword ptr (-20)[ebp],1 -je L2921 -mov dword ptr (-8)[ebp],6 -cmp dword ptr (-4)[ebp],0 -je L2923 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2923: -L2921: -mov edi,dword ptr (-12)[ebp] -mov esi,edi -sub esi,1 -mov dword ptr (-12)[ebp],esi -cmp edi,0 -jne L2928 -mov edi,dword ptr (-16)[ebp] -mov esi,edi -sub esi,1 -mov dword ptr (-16)[ebp],esi -cmp edi,0 -je L2926 -L2928: -mov dword ptr (-68)[ebp],1 -jmp L2927 -L2926: -mov dword ptr (-68)[ebp],0 -L2927: -mov edi,dword ptr (-68)[ebp] -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-12)[ebp],0 -je L2929 -mov dword ptr (-8)[ebp],7 -cmp dword ptr (-4)[ebp],0 -je L2931 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2931: -L2929: -cmp dword ptr (-16)[ebp],1 -je L2933 -mov dword ptr (-8)[ebp],8 -cmp dword ptr (-4)[ebp],0 -je L2935 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2935: -L2933: -cmp dword ptr (-20)[ebp],1 -je L2937 -mov dword ptr (-8)[ebp],9 -cmp dword ptr (-4)[ebp],0 -je L2939 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2939: -L2937: -cmp dword ptr (-12)[ebp],0 -jne L2944 -mov edi,dword ptr (-16)[ebp] -mov esi,edi -sub esi,1 -mov dword ptr (-16)[ebp],esi -cmp edi,0 -je L2942 -L2944: -mov dword ptr (-72)[ebp],1 -jmp L2943 -L2942: -mov dword ptr (-72)[ebp],0 -L2943: -mov edi,dword ptr (-72)[ebp] -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-12)[ebp],0 -je L2945 -mov dword ptr (-8)[ebp],10 -cmp dword ptr (-4)[ebp],0 -je L2947 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2947: -L2945: -cmp dword ptr (-16)[ebp],0 -je L2949 -mov dword ptr (-8)[ebp],11 -cmp dword ptr (-4)[ebp],0 -je L2951 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2951: -L2949: -cmp dword ptr (-20)[ebp],1 -je L2953 -mov dword ptr (-8)[ebp],12 -cmp dword ptr (-4)[ebp],0 -je L2955 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L2519) -push edi -call _printf -add esp,8 -L2955: -L2953: -cmp dword ptr (-8)[ebp],0 -je L2957 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L2959 -push 4 -lea edi,(L2520) -push edi -call _printf -add esp,8 -L2959: -add dword ptr (-32)[ebp],4 -L2957: -mov dword ptr (-16)[ebp],0 -mov dword ptr (-12)[ebp],0 -mov dword ptr (-36)[ebp],0 -mov dword ptr (-40)[ebp],1 -cmp dword ptr (-40)[ebp],0 -je L2963 -mov edi,dword ptr (-36)[ebp] -mov dword ptr (-76)[ebp],edi -jmp L2964 -L2963: -cmp dword ptr (-40)[ebp],0 -je L2965 -mov edi,dword ptr (-12)[ebp] -lea esi,(1)[edi] -mov dword ptr (-12)[ebp],esi -mov dword ptr (-80)[ebp],edi -jmp L2966 -L2965: -mov edi,dword ptr (-16)[ebp] -lea esi,(1)[edi] -mov dword ptr (-16)[ebp],esi -mov dword ptr (-80)[ebp],edi -L2966: -mov edi,dword ptr (-80)[ebp] -mov dword ptr (-76)[ebp],edi -L2964: -mov edi,dword ptr (-76)[ebp] -mov dword ptr (-20)[ebp],edi -cmp dword ptr (-20)[ebp],0 -jne L2970 -cmp dword ptr (-12)[ebp],0 -jne L2970 -cmp dword ptr (-16)[ebp],0 -je L2967 -L2970: -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L2971 -push 8 -lea edi,(L2520) -push edi -call _printf -add esp,8 -L2971: -add dword ptr (-32)[ebp],8 -L2967: -cmp dword ptr (-40)[ebp],0 -je L2978 -mov edi,dword ptr (-36)[ebp] -mov dword ptr (-84)[ebp],edi -jmp L2979 -L2978: -mov dword ptr (-84)[ebp],1 -L2979: -cmp dword ptr (-84)[ebp],0 -jne L2977 -cmp dword ptr (-36)[ebp],0 -je L2980 -mov dword ptr (-88)[ebp],1 -jmp L2981 -L2980: -mov edi,dword ptr (-36)[ebp] -mov dword ptr (-88)[ebp],edi -L2981: -cmp dword ptr (-88)[ebp],0 -je L2973 -L2977: -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L2982 -push 16 -lea edi,(L2520) -push edi -call _printf -add esp,8 -L2982: -add dword ptr (-32)[ebp],16 -L2973: -mov eax,dword ptr (-32)[ebp] -L2518: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 1 -L2985 label byte -db 115 -db 56 -db 49 -db 44 -db 101 -db 114 -db 37 -db 100 -db 10 -db 0 -align 1 -L2986 label byte -db 115 -db 56 -db 49 -db 32 -db 32 -db 32 -db 32 -db 0 -align 1 -L2987 label byte -db 82 -db 101 -db 103 -db 105 -db 115 -db 116 -db 101 -db 114 -db 32 -db 99 -db 111 -db 117 -db 110 -db 116 -db 32 -db 102 -db 111 -db 114 -db 32 -db 37 -db 115 -db 32 -db 105 -db 115 -db 32 -db 117 -db 110 -db 114 -db 101 -db 108 -db 105 -db 97 -db 98 -db 108 -db 101 -db 46 -db 10 -db 0 -align 1 -L2988 label byte -db 37 -db 100 -db 32 -db 114 -db 101 -db 103 -db 105 -db 115 -db 116 -db 101 -db 114 -db 115 -db 32 -db 97 -db 115 -db 115 -db 105 -db 103 -db 110 -db 101 -db 100 -db 32 -db 116 -db 111 -db 32 -db 37 -db 115 -db 32 -db 118 -db 97 -db 114 -db 105 -db 97 -db 98 -db 108 -db 101 -db 115 -db 46 -db 10 -db 0 -public _s81 -_DATA ends -_TEXT segment -_s81: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,56 -mov dword ptr (-56)[ebp],0 -mov dword ptr (-44)[ebp],0 -mov dword ptr (-48)[ebp],0 -mov dword ptr (-52)[ebp],0 -lea edi,(L2986) -mov dword ptr (-36)[ebp],edi -mov edi,dword ptr (20)[ebp] -lea edi,(60)[edi] -mov dword ptr (-40)[ebp],edi -L2989: -L2990: -mov edi,dword ptr (-40)[ebp] -lea esi,(1)[edi] -mov dword ptr (-40)[ebp],esi -mov esi,dword ptr (-36)[ebp] -lea ebx,(1)[esi] -mov dword ptr (-36)[ebp],ebx -mov bl,byte ptr [esi] -mov byte ptr [edi],bl -movsx edi,bl -cmp edi,0 -jne L2989 -mov dword ptr (-16)[ebp],1 -mov dword ptr (-20)[ebp],0 -L2992: -mov edi,dword ptr (-16)[ebp] -mov ebx,edi -mov byte ptr (-1)[ebp],bl -mov byte ptr (-21)[ebp],bl -lea esi,(-16)[ebp] -mov dword ptr (-8)[ebp],esi -lea esi,(-16)[ebp] -mov dword ptr (-28)[ebp],esi -mov dword ptr (-12)[ebp],edi -mov dword ptr (-32)[ebp],edi -movsx edi,byte ptr (-1)[ebp] -movsx esi,byte ptr (-21)[ebp] -cmp edi,esi -je L2996 -mov dword ptr (-44)[ebp],1 -L2996: -mov edi,dword ptr (-8)[ebp] -mov esi,dword ptr (-28)[ebp] -cmp edi,esi -je L2998 -mov dword ptr (-48)[ebp],1 -L2998: -mov edi,dword ptr (-32)[ebp] -cmp dword ptr (-12)[ebp],edi -je L3000 -mov dword ptr (-52)[ebp],1 -L3000: -sal dword ptr (-16)[ebp],1 -L2993: -inc dword ptr (-20)[ebp] -cmp dword ptr (-20)[ebp],50 -jl L2992 -cmp dword ptr (-44)[ebp],0 -je L3002 -inc dword ptr (-56)[ebp] -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L3004 -push 1 -lea edi,(L2985) -push edi -call _printf -add esp,8 -L3004: -L3002: -cmp dword ptr (-48)[ebp],0 -je L3006 -add dword ptr (-56)[ebp],2 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L3008 -push 2 -lea edi,(L2985) -push edi -call _printf -add esp,8 -L3008: -L3006: -cmp dword ptr (-52)[ebp],0 -je L3010 -add dword ptr (-56)[ebp],4 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L3012 -push 4 -lea edi,(L2985) -push edi -call _printf -add esp,8 -L3012: -L3010: -call _regc -add esp,0 -mov dword ptr (-16)[ebp],eax -mov edi,dword ptr (20)[ebp] -cmp dword ptr (40)[edi],0 -je L3014 -cmp dword ptr (-16)[ebp],0 -jge L3016 -lea edi,(L425) -push edi -lea edi,(L2987) -push edi -call _printf -add esp,8 -jmp L3017 -L3016: -lea edi,(L425) -push edi -mov edi,dword ptr (-16)[ebp] -push edi -lea edi,(L2988) -push edi -call _printf -add esp,12 -L3017: -L3014: -call _regp -add esp,0 -mov dword ptr (-16)[ebp],eax -mov edi,dword ptr (20)[ebp] -cmp dword ptr (40)[edi],0 -je L3018 -cmp dword ptr (-16)[ebp],0 -jge L3020 -lea edi,(L3022) -push edi -lea edi,(L2987) -push edi -call _printf -add esp,8 -jmp L3021 -L3020: -lea edi,(L3022) -push edi -mov edi,dword ptr (-16)[ebp] -push edi -lea edi,(L2988) -push edi -call _printf -add esp,12 -L3021: -L3018: -call _regi -add esp,0 -mov dword ptr (-16)[ebp],eax -mov edi,dword ptr (20)[ebp] -cmp dword ptr (40)[edi],0 -je L3023 -cmp dword ptr (-16)[ebp],0 -jge L3025 -lea edi,(L426) -push edi -lea edi,(L2987) -push edi -call _printf -add esp,8 -jmp L3026 -L3025: -lea edi,(L426) -push edi -mov edi,dword ptr (-16)[ebp] -push edi -lea edi,(L2988) -push edi -call _printf -add esp,12 -L3026: -L3023: -mov eax,dword ptr (-56)[ebp] -L2984: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _regc -_regc: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,148 -mov byte ptr (-138)[ebp],0 -mov byte ptr (-117)[ebp],1 -mov byte ptr (-118)[ebp],2 -mov byte ptr (-119)[ebp],3 -mov byte ptr (-1)[ebp],4 -mov byte ptr (-120)[ebp],5 -mov byte ptr (-2)[ebp],6 -mov byte ptr (-121)[ebp],7 -mov byte ptr (-3)[ebp],8 -mov byte ptr (-122)[ebp],9 -mov byte ptr (-4)[ebp],10 -mov byte ptr (-123)[ebp],11 -mov byte ptr (-5)[ebp],12 -mov byte ptr (-124)[ebp],13 -mov byte ptr (-6)[ebp],14 -mov byte ptr (-125)[ebp],15 -mov byte ptr (-7)[ebp],16 -mov byte ptr (-126)[ebp],17 -mov byte ptr (-8)[ebp],18 -mov byte ptr (-127)[ebp],19 -mov byte ptr (-9)[ebp],20 -mov byte ptr (-128)[ebp],21 -mov byte ptr (-10)[ebp],22 -mov byte ptr (-129)[ebp],23 -mov byte ptr (-11)[ebp],24 -mov byte ptr (-130)[ebp],25 -mov byte ptr (-12)[ebp],26 -mov byte ptr (-131)[ebp],27 -mov byte ptr (-13)[ebp],28 -mov byte ptr (-132)[ebp],29 -mov byte ptr (-14)[ebp],30 -mov byte ptr (-133)[ebp],31 -mov byte ptr (-15)[ebp],32 -mov byte ptr (-134)[ebp],33 -mov byte ptr (-16)[ebp],34 -mov byte ptr (-135)[ebp],35 -mov byte ptr (-136)[ebp],36 -mov byte ptr (-137)[ebp],37 -mov byte ptr (-139)[ebp],38 -lea edi,(-117)[ebp] -lea esi,(-138)[ebp] -mov ebx,edi -sub ebx,esi -mov esi,ebx -mov dword ptr (-104)[ebp],esi -lea esi,(-118)[ebp] -sub esi,edi -mov edi,esi -mov dword ptr (-100)[ebp],edi -lea edi,(-119)[ebp] -lea esi,(-118)[ebp] -sub edi,esi -mov dword ptr (-96)[ebp],edi -lea edi,(-120)[ebp] -lea esi,(-119)[ebp] -sub edi,esi -mov dword ptr (-92)[ebp],edi -lea edi,(-121)[ebp] -lea esi,(-120)[ebp] -sub edi,esi -mov dword ptr (-88)[ebp],edi -lea edi,(-122)[ebp] -lea esi,(-121)[ebp] -sub edi,esi -mov dword ptr (-84)[ebp],edi -lea edi,(-123)[ebp] -lea esi,(-122)[ebp] -sub edi,esi -mov dword ptr (-80)[ebp],edi -lea edi,(-124)[ebp] -lea esi,(-123)[ebp] -sub edi,esi -mov dword ptr (-76)[ebp],edi -lea edi,(-125)[ebp] -lea esi,(-124)[ebp] -sub edi,esi -mov dword ptr (-72)[ebp],edi -lea edi,(-126)[ebp] -lea esi,(-125)[ebp] -sub edi,esi -mov dword ptr (-68)[ebp],edi -lea edi,(-127)[ebp] -lea esi,(-126)[ebp] -sub edi,esi -mov dword ptr (-64)[ebp],edi -lea edi,(-128)[ebp] -lea esi,(-127)[ebp] -sub edi,esi -mov dword ptr (-60)[ebp],edi -lea edi,(-129)[ebp] -lea esi,(-128)[ebp] -sub edi,esi -mov dword ptr (-56)[ebp],edi -lea edi,(-130)[ebp] -lea esi,(-129)[ebp] -sub edi,esi -mov dword ptr (-52)[ebp],edi -lea edi,(-131)[ebp] -lea esi,(-130)[ebp] -sub edi,esi -mov dword ptr (-48)[ebp],edi -lea edi,(-132)[ebp] -lea esi,(-131)[ebp] -sub edi,esi -mov dword ptr (-44)[ebp],edi -lea edi,(-133)[ebp] -lea esi,(-132)[ebp] -sub edi,esi -mov dword ptr (-40)[ebp],edi -lea edi,(-134)[ebp] -lea esi,(-133)[ebp] -sub edi,esi -mov dword ptr (-36)[ebp],edi -lea edi,(-135)[ebp] -lea esi,(-134)[ebp] -sub edi,esi -mov dword ptr (-32)[ebp],edi -lea edi,(-136)[ebp] -lea esi,(-135)[ebp] -sub edi,esi -mov dword ptr (-28)[ebp],edi -lea edi,(-137)[ebp] -lea esi,(-136)[ebp] -sub edi,esi -mov dword ptr (-24)[ebp],edi -lea edi,(-139)[ebp] -lea esi,(-137)[ebp] -sub edi,esi -mov dword ptr (-20)[ebp],edi -mov edi,dword ptr (-104)[ebp] -mov dword ptr (-116)[ebp],edi -mov dword ptr (-112)[ebp],1 -mov dword ptr (-108)[ebp],0 -L3049: -mov edi,dword ptr (-112)[ebp] -cmp edi,1 -je L3055 -cmp edi,2 -je L3058 -cmp edi,3 -je L3063 -jmp L3053 -L3055: -mov edi,dword ptr (-108)[ebp] -mov esi,dword ptr (-116)[ebp] -cmp dword ptr (-104)[ebp][edi*4],esi -je L3054 -mov edi,dword ptr (-108)[ebp] -mov edi,dword ptr (-104)[ebp][edi*4] -mov dword ptr (-148)[ebp],edi -mov dword ptr (-112)[ebp],2 -mov dword ptr (-144)[ebp],1 -jmp L3054 -L3058: -mov edi,dword ptr (-108)[ebp] -mov esi,dword ptr (-116)[ebp] -cmp dword ptr (-104)[ebp][edi*4],esi -jne L3059 -mov dword ptr (-112)[ebp],3 -jmp L3054 -L3059: -mov edi,dword ptr (-108)[ebp] -mov esi,dword ptr (-148)[ebp] -cmp dword ptr (-104)[ebp][edi*4],esi -jne L3061 -inc dword ptr (-144)[ebp] -jmp L3054 -L3061: -mov dword ptr (-112)[ebp],4 -jmp L3054 -L3063: -mov edi,dword ptr (-108)[ebp] -mov esi,dword ptr (-116)[ebp] -cmp dword ptr (-104)[ebp][edi*4],esi -je L3054 -mov dword ptr (-112)[ebp],4 -L3053: -L3054: -L3050: -inc dword ptr (-108)[ebp] -cmp dword ptr (-108)[ebp],22 -jl L3049 -cmp dword ptr (-112)[ebp],3 -jne L3066 -mov edi,16 -mov eax,edi -sub eax,dword ptr (-144)[ebp] -jmp L3027 -L3066: -mov eax,-1 -L3027: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _regi -_regi: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,264 -mov dword ptr (-252)[ebp],0 -mov dword ptr (-168)[ebp],1 -mov dword ptr (-172)[ebp],2 -mov dword ptr (-176)[ebp],3 -mov dword ptr (-4)[ebp],4 -mov dword ptr (-180)[ebp],5 -mov dword ptr (-8)[ebp],6 -mov dword ptr (-184)[ebp],7 -mov dword ptr (-12)[ebp],8 -mov dword ptr (-188)[ebp],9 -mov dword ptr (-16)[ebp],10 -mov dword ptr (-192)[ebp],11 -mov dword ptr (-20)[ebp],12 -mov dword ptr (-196)[ebp],13 -mov dword ptr (-24)[ebp],14 -mov dword ptr (-200)[ebp],15 -mov dword ptr (-28)[ebp],16 -mov dword ptr (-204)[ebp],17 -mov dword ptr (-32)[ebp],18 -mov dword ptr (-208)[ebp],19 -mov dword ptr (-36)[ebp],20 -mov dword ptr (-212)[ebp],21 -mov dword ptr (-40)[ebp],22 -mov dword ptr (-216)[ebp],23 -mov dword ptr (-44)[ebp],24 -mov dword ptr (-220)[ebp],25 -mov dword ptr (-48)[ebp],26 -mov dword ptr (-224)[ebp],27 -mov dword ptr (-52)[ebp],28 -mov dword ptr (-228)[ebp],29 -mov dword ptr (-56)[ebp],30 -mov dword ptr (-232)[ebp],31 -mov dword ptr (-60)[ebp],32 -mov dword ptr (-236)[ebp],33 -mov dword ptr (-64)[ebp],34 -mov dword ptr (-240)[ebp],35 -mov dword ptr (-244)[ebp],36 -mov dword ptr (-248)[ebp],37 -mov dword ptr (-256)[ebp],38 -lea edi,(-168)[ebp] -mov esi,4 -lea ebx,(-252)[ebp] -mov edx,edi -sub edx,ebx -mov eax,edx -cdq -idiv esi -mov dword ptr (-152)[ebp],eax -lea ebx,(-172)[ebp] -sub ebx,edi -mov eax,ebx -cdq -idiv esi -mov dword ptr (-148)[ebp],eax -lea edi,(-176)[ebp] -lea esi,(-172)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-144)[ebp],eax -lea edi,(-180)[ebp] -lea esi,(-176)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-140)[ebp],eax -lea edi,(-184)[ebp] -lea esi,(-180)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-136)[ebp],eax -lea edi,(-188)[ebp] -lea esi,(-184)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-132)[ebp],eax -lea edi,(-192)[ebp] -lea esi,(-188)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-128)[ebp],eax -lea edi,(-196)[ebp] -lea esi,(-192)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-124)[ebp],eax -lea edi,(-200)[ebp] -lea esi,(-196)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-120)[ebp],eax -lea edi,(-204)[ebp] -lea esi,(-200)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-116)[ebp],eax -lea edi,(-208)[ebp] -lea esi,(-204)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-112)[ebp],eax -lea edi,(-212)[ebp] -lea esi,(-208)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-108)[ebp],eax -lea edi,(-216)[ebp] -lea esi,(-212)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-104)[ebp],eax -lea edi,(-220)[ebp] -lea esi,(-216)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-100)[ebp],eax -lea edi,(-224)[ebp] -lea esi,(-220)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-96)[ebp],eax -lea edi,(-228)[ebp] -lea esi,(-224)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-92)[ebp],eax -lea edi,(-232)[ebp] -lea esi,(-228)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-88)[ebp],eax -lea edi,(-236)[ebp] -lea esi,(-232)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-84)[ebp],eax -lea edi,(-240)[ebp] -lea esi,(-236)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-80)[ebp],eax -lea edi,(-244)[ebp] -lea esi,(-240)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-76)[ebp],eax -lea edi,(-248)[ebp] -lea esi,(-244)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-72)[ebp],eax -lea edi,(-256)[ebp] -lea esi,(-248)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-68)[ebp],eax -mov edi,dword ptr (-152)[ebp] -mov dword ptr (-164)[ebp],edi -mov dword ptr (-160)[ebp],1 -mov dword ptr (-156)[ebp],0 -L3090: -mov edi,dword ptr (-160)[ebp] -cmp edi,1 -je L3096 -cmp edi,2 -je L3099 -cmp edi,3 -je L3104 -jmp L3094 -L3096: -mov edi,dword ptr (-156)[ebp] -mov esi,dword ptr (-164)[ebp] -cmp dword ptr (-152)[ebp][edi*4],esi -je L3095 -mov edi,dword ptr (-156)[ebp] -mov edi,dword ptr (-152)[ebp][edi*4] -mov dword ptr (-264)[ebp],edi -mov dword ptr (-160)[ebp],2 -mov dword ptr (-260)[ebp],1 -jmp L3095 -L3099: -mov edi,dword ptr (-156)[ebp] -mov esi,dword ptr (-164)[ebp] -cmp dword ptr (-152)[ebp][edi*4],esi -jne L3100 -mov dword ptr (-160)[ebp],3 -jmp L3095 -L3100: -mov edi,dword ptr (-156)[ebp] -mov esi,dword ptr (-264)[ebp] -cmp dword ptr (-152)[ebp][edi*4],esi -jne L3102 -inc dword ptr (-260)[ebp] -jmp L3095 -L3102: -mov dword ptr (-160)[ebp],4 -jmp L3095 -L3104: -mov edi,dword ptr (-156)[ebp] -mov esi,dword ptr (-164)[ebp] -cmp dword ptr (-152)[ebp][edi*4],esi -je L3095 -mov dword ptr (-160)[ebp],4 -L3094: -L3095: -L3091: -inc dword ptr (-156)[ebp] -cmp dword ptr (-156)[ebp],22 -jl L3090 -cmp dword ptr (-160)[ebp],3 -jne L3107 -mov edi,16 -mov eax,edi -sub eax,dword ptr (-260)[ebp] -jmp L3068 -L3107: -mov eax,-1 -L3068: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _regp -_regp: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,264 -lea edi,(-252)[ebp] -mov dword ptr (-252)[ebp],edi -lea edi,(-228)[ebp] -mov dword ptr (-228)[ebp],edi -lea edi,(-232)[ebp] -mov dword ptr (-232)[ebp],edi -lea edi,(-236)[ebp] -mov dword ptr (-236)[ebp],edi -lea edi,(-164)[ebp] -mov dword ptr (-4)[ebp],edi -lea edi,(-164)[ebp] -mov dword ptr (-164)[ebp],edi -lea edi,(-168)[ebp] -mov dword ptr (-8)[ebp],edi -lea edi,(-168)[ebp] -mov dword ptr (-168)[ebp],edi -lea edi,(-172)[ebp] -mov dword ptr (-12)[ebp],edi -lea edi,(-172)[ebp] -mov dword ptr (-172)[ebp],edi -lea edi,(-176)[ebp] -mov dword ptr (-16)[ebp],edi -lea edi,(-176)[ebp] -mov dword ptr (-176)[ebp],edi -lea edi,(-180)[ebp] -mov dword ptr (-20)[ebp],edi -lea edi,(-180)[ebp] -mov dword ptr (-180)[ebp],edi -lea edi,(-184)[ebp] -mov dword ptr (-24)[ebp],edi -lea edi,(-184)[ebp] -mov dword ptr (-184)[ebp],edi -lea edi,(-188)[ebp] -mov dword ptr (-28)[ebp],edi -lea edi,(-188)[ebp] -mov dword ptr (-188)[ebp],edi -lea edi,(-192)[ebp] -mov dword ptr (-32)[ebp],edi -lea edi,(-192)[ebp] -mov dword ptr (-192)[ebp],edi -lea edi,(-196)[ebp] -mov dword ptr (-36)[ebp],edi -lea edi,(-196)[ebp] -mov dword ptr (-196)[ebp],edi -lea edi,(-200)[ebp] -mov dword ptr (-40)[ebp],edi -lea edi,(-200)[ebp] -mov dword ptr (-200)[ebp],edi -lea edi,(-204)[ebp] -mov dword ptr (-44)[ebp],edi -lea edi,(-204)[ebp] -mov dword ptr (-204)[ebp],edi -lea edi,(-208)[ebp] -mov dword ptr (-48)[ebp],edi -lea edi,(-208)[ebp] -mov dword ptr (-208)[ebp],edi -lea edi,(-212)[ebp] -mov dword ptr (-52)[ebp],edi -lea edi,(-212)[ebp] -mov dword ptr (-212)[ebp],edi -lea edi,(-216)[ebp] -mov dword ptr (-56)[ebp],edi -lea edi,(-216)[ebp] -mov dword ptr (-216)[ebp],edi -lea edi,(-220)[ebp] -mov dword ptr (-60)[ebp],edi -lea edi,(-220)[ebp] -mov dword ptr (-220)[ebp],edi -lea edi,(-224)[ebp] -mov dword ptr (-64)[ebp],edi -lea edi,(-224)[ebp] -mov dword ptr (-224)[ebp],edi -lea edi,(-240)[ebp] -mov dword ptr (-240)[ebp],edi -lea edi,(-244)[ebp] -mov dword ptr (-244)[ebp],edi -lea edi,(-256)[ebp] -mov dword ptr (-256)[ebp],edi -lea edi,(-228)[ebp] -mov esi,4 -lea ebx,(-252)[ebp] -mov edx,edi -sub edx,ebx -mov eax,edx -cdq -idiv esi -mov dword ptr (-152)[ebp],eax -lea ebx,(-232)[ebp] -sub ebx,edi -mov eax,ebx -cdq -idiv esi -mov dword ptr (-148)[ebp],eax -lea edi,(-236)[ebp] -lea esi,(-232)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-144)[ebp],eax -lea edi,(-164)[ebp] -lea esi,(-236)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-140)[ebp],eax -lea edi,(-168)[ebp] -lea esi,(-164)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-136)[ebp],eax -lea edi,(-172)[ebp] -lea esi,(-168)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-132)[ebp],eax -lea edi,(-176)[ebp] -lea esi,(-172)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-128)[ebp],eax -lea edi,(-180)[ebp] -lea esi,(-176)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-124)[ebp],eax -lea edi,(-184)[ebp] -lea esi,(-180)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-120)[ebp],eax -lea edi,(-188)[ebp] -lea esi,(-184)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-116)[ebp],eax -lea edi,(-192)[ebp] -lea esi,(-188)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-112)[ebp],eax -lea edi,(-196)[ebp] -lea esi,(-192)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-108)[ebp],eax -lea edi,(-200)[ebp] -lea esi,(-196)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-104)[ebp],eax -lea edi,(-204)[ebp] -lea esi,(-200)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-100)[ebp],eax -lea edi,(-208)[ebp] -lea esi,(-204)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-96)[ebp],eax -lea edi,(-212)[ebp] -lea esi,(-208)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-92)[ebp],eax -lea edi,(-216)[ebp] -lea esi,(-212)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-88)[ebp],eax -lea edi,(-220)[ebp] -lea esi,(-216)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-84)[ebp],eax -lea edi,(-224)[ebp] -lea esi,(-220)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-80)[ebp],eax -lea edi,(-240)[ebp] -lea esi,(-224)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-76)[ebp],eax -lea edi,(-244)[ebp] -lea esi,(-240)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-72)[ebp],eax -lea edi,(-256)[ebp] -lea esi,(-244)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -mov dword ptr (-68)[ebp],eax -mov edi,dword ptr (-152)[ebp] -mov dword ptr (-248)[ebp],edi -mov dword ptr (-160)[ebp],1 -mov dword ptr (-156)[ebp],0 -L3131: -mov edi,dword ptr (-160)[ebp] -cmp edi,1 -je L3137 -cmp edi,2 -je L3140 -cmp edi,3 -je L3145 -jmp L3135 -L3137: -mov edi,dword ptr (-156)[ebp] -mov esi,dword ptr (-248)[ebp] -cmp dword ptr (-152)[ebp][edi*4],esi -je L3136 -mov edi,dword ptr (-156)[ebp] -mov edi,dword ptr (-152)[ebp][edi*4] -mov dword ptr (-264)[ebp],edi -mov dword ptr (-160)[ebp],2 -mov dword ptr (-260)[ebp],1 -jmp L3136 -L3140: -mov edi,dword ptr (-156)[ebp] -mov esi,dword ptr (-248)[ebp] -cmp dword ptr (-152)[ebp][edi*4],esi -jne L3141 -mov dword ptr (-160)[ebp],3 -jmp L3136 -L3141: -mov edi,dword ptr (-156)[ebp] -mov esi,dword ptr (-264)[ebp] -cmp dword ptr (-152)[ebp][edi*4],esi -jne L3143 -inc dword ptr (-260)[ebp] -jmp L3136 -L3143: -mov dword ptr (-160)[ebp],4 -jmp L3136 -L3145: -mov edi,dword ptr (-156)[ebp] -mov esi,dword ptr (-248)[ebp] -cmp dword ptr (-152)[ebp][edi*4],esi -je L3136 -mov dword ptr (-160)[ebp],4 -L3135: -L3136: -L3132: -inc dword ptr (-156)[ebp] -cmp dword ptr (-156)[ebp],22 -jl L3131 -cmp dword ptr (-160)[ebp],3 -jne L3148 -mov edi,16 -mov eax,edi -sub eax,dword ptr (-260)[ebp] -jmp L3109 -L3148: -mov eax,-1 -L3109: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 4 -L3151 label byte -db 420 dup (0) -_DATA ends -_DATA segment -align 1 -L3152 label byte -db 115 -db 56 -db 52 -db 44 -db 101 -db 114 -db 37 -db 100 -db 10 -db 0 -align 1 -L3153 label byte -db 115 -db 56 -db 52 -db 32 -db 32 -db 32 -db 32 -db 0 -public _s84 -_DATA ends -_TEXT segment -_s84: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,172 -lea edi,(L3153) -mov dword ptr (-156)[ebp],edi -mov edi,dword ptr (20)[ebp] -lea edi,(60)[edi] -mov dword ptr (-160)[ebp],edi -mov dword ptr (-164)[ebp],0 -L3154: -L3155: -mov edi,dword ptr (-160)[ebp] -lea esi,(1)[edi] -mov dword ptr (-160)[ebp],esi -mov esi,dword ptr (-156)[ebp] -lea ebx,(1)[esi] -mov dword ptr (-156)[ebp],ebx -mov bl,byte ptr [esi] -mov byte ptr [edi],bl -movsx edi,bl -cmp edi,0 -jne L3154 -push 3 -call _fip -add esp,4 -mov dword ptr (-168)[ebp],eax -mov edi,dword ptr (-168)[ebp] -cmp dword ptr [edi],3 -je L3157 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L3159 -push 1 -lea edi,(L3152) -push edi -call _printf -add esp,8 -L3159: -inc dword ptr (-164)[ebp] -L3157: -lea edi,(_glork) -mov dword ptr (-172)[ebp],edi -push 4 -call dword ptr (-172)[ebp] -add esp,4 -cmp eax,4 -je L3161 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L3163 -push 2 -lea edi,(L3152) -push edi -call _printf -add esp,8 -L3163: -add dword ptr (-164)[ebp],2 -L3161: -mov dword ptr (-8)[ebp],0 -L3165: -mov edi,dword ptr (-8)[ebp] -push edi -fild dword ptr 0[esp] -add esp,4 -fstp dword ptr (-80)[ebp][edi*4] -mov edi,dword ptr (-8)[ebp] -lea edi,[edi*4] -lea esi,(-80)[ebp][edi] -mov dword ptr (-148)[ebp][edi],esi -L3166: -inc dword ptr (-8)[ebp] -cmp dword ptr (-8)[ebp],17 -jl L3165 -fld dword ptr (L412) -fstp dword ptr (-152)[ebp] -mov dword ptr (-8)[ebp],0 -L3169: -fld dword ptr (-152)[ebp] -mov edi,dword ptr (-8)[ebp] -mov edi,dword ptr (-148)[ebp][edi*4] -fadd dword ptr [edi] -fstp dword ptr (-152)[ebp] -L3170: -inc dword ptr (-8)[ebp] -cmp dword ptr (-8)[ebp],17 -jl L3169 -fld dword ptr (L3175) -fcomp dword ptr (-152)[ebp] -fstsw ax -sahf -je L3173 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L3176 -push 4 -lea edi,(L3152) -push edi -call _printf -add esp,8 -L3176: -add dword ptr (-164)[ebp],4 -L3173: -mov dword ptr (-12)[ebp],0 -L3178: -mov dword ptr (-8)[ebp],0 -L3182: -mov dword ptr (-4)[ebp],0 -L3186: -mov edi,dword ptr (-4)[ebp] -mov esi,dword ptr (-8)[ebp] -mov ebx,dword ptr (-12)[ebp] -imul edx,esi,28 -imul ecx,ebx,140 -lea edx,(L3151)[ecx][edx] -imul ebx,ebx,35 -imul esi,esi,7 -lea esi,[esi][ebx] -lea esi,[edi][esi] -mov dword ptr [edx][edi*4],esi -L3187: -inc dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],7 -jl L3186 -L3183: -inc dword ptr (-8)[ebp] -cmp dword ptr (-8)[ebp],5 -jl L3182 -L3179: -inc dword ptr (-12)[ebp] -cmp dword ptr (-12)[ebp],3 -jl L3178 -mov dword ptr (-12)[ebp],1 -mov dword ptr (-8)[ebp],2 -mov dword ptr (-4)[ebp],3 -push 0 -push 105 -lea edi,(L3151) -push edi -call _array -add esp,12 -mov edi,eax -push 35 -push 35 -imul esi,dword ptr (-12)[ebp],140 -lea esi,(L3151)[esi] -push esi -call _array -add esp,12 -mov esi,eax -push 49 -push 7 -imul ebx,dword ptr (-8)[ebp],28 -imul edx,dword ptr (-12)[ebp],140 -lea ebx,(L3151)[edx][ebx] -push ebx -call _array -add esp,12 -lea edi,[esi][edi] -lea edi,[eax][edi] -mov esi,dword ptr (-4)[ebp] -imul ebx,dword ptr (-8)[ebp],28 -imul edx,dword ptr (-12)[ebp],140 -lea ebx,(L3151)[edx][ebx] -mov esi,dword ptr [ebx][esi*4] -lea edi,[esi][edi] -sub edi,52 -cmp edi,0 -je L3190 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L3192 -push 8 -lea edi,(L3152) -push edi -call _printf -add esp,8 -L3192: -add dword ptr (-164)[ebp],8 -L3190: -mov eax,dword ptr (-164)[ebp] -L3150: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _array -_array: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,4 -mov dword ptr (-4)[ebp],0 -jmp L3198 -L3195: -mov edi,dword ptr (-4)[ebp] -mov esi,dword ptr (20)[ebp] -mov ebx,dword ptr (28)[ebp] -lea ebx,[ebx][edi] -cmp dword ptr [esi][edi*4],ebx -je L3199 -mov eax,1 -jmp L3194 -L3199: -L3196: -inc dword ptr (-4)[ebp] -L3198: -mov edi,dword ptr (24)[ebp] -cmp dword ptr (-4)[ebp],edi -jl L3195 -mov eax,0 -L3194: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 4 -L3202 label byte -db 4 dup (0) -public _fip -_DATA ends -_TEXT segment -_fip: -push ebx -push esi -push edi -push ebp -mov ebp,esp -lea edi,(L3202) -mov esi,dword ptr (20)[ebp] -mov dword ptr (L3202),esi -mov eax,edi -L3201: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _glork -_glork: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov eax,dword ptr (20)[ebp] -L3203: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 1 -L3205 label byte -db 115 -db 56 -db 53 -db 44 -db 101 -db 114 -db 37 -db 100 -db 10 -db 0 -align 1 -L3206 label byte -db 115 -db 56 -db 53 -db 32 -db 32 -db 32 -db 32 -db 0 -align 4 -L3214 label byte -dd L425 -dd L427 -dd L426 -dd L428 -dd L429 -dd L430 -dd L431 -align 1 -L3215 label byte -db 32 -db 97 -db 108 -db 105 -db 103 -db 110 -db 109 -db 101 -db 110 -db 116 -db 58 -db 32 -db 0 -public _s85 -_DATA ends -_TEXT segment -_s85: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,404 -lea edi,(L3206) -mov dword ptr (-276)[ebp],edi -mov edi,dword ptr (20)[ebp] -lea edi,(60)[edi] -mov dword ptr (-280)[ebp],edi -mov dword ptr (-320)[ebp],0 -L3219: -L3220: -mov edi,dword ptr (-280)[ebp] -lea esi,(1)[edi] -mov dword ptr (-280)[ebp],esi -mov esi,dword ptr (-276)[ebp] -lea ebx,(1)[esi] -mov dword ptr (-276)[ebp],ebx -mov bl,byte ptr [esi] -mov byte ptr [edi],bl -movsx edi,bl -cmp edi,0 -jne L3219 -lea edi,(-296)[ebp] -lea esi,(-316)[ebp] -sub edi,esi -cmp edi,0 -jle L3230 -lea edi,(-292)[ebp] -lea esi,(-296)[ebp] -sub edi,esi -cmp edi,0 -jle L3230 -lea edi,(-288)[ebp] -lea esi,(-292)[ebp] -sub edi,esi -cmp edi,0 -jg L3222 -L3230: -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L3231 -push 1 -lea edi,(L3205) -push edi -call _printf -add esp,8 -L3231: -inc dword ptr (-320)[ebp] -L3222: -lea edi,(-355)[ebp] -lea esi,(-356)[ebp] -sub edi,esi -mov dword ptr (-272)[ebp],edi -lea edi,(-358)[ebp] -lea esi,(-360)[ebp] -sub edi,esi -mov dword ptr (-268)[ebp],edi -lea edi,(-364)[ebp] -lea esi,(-368)[ebp] -sub edi,esi -mov dword ptr (-264)[ebp],edi -lea edi,(-372)[ebp] -lea esi,(-376)[ebp] -sub edi,esi -mov dword ptr (-260)[ebp],edi -lea edi,(-380)[ebp] -lea esi,(-384)[ebp] -sub edi,esi -mov dword ptr (-256)[ebp],edi -lea edi,(-388)[ebp] -lea esi,(-392)[ebp] -sub edi,esi -mov dword ptr (-252)[ebp],edi -lea edi,(-400)[ebp] -lea esi,(-404)[ebp] -sub edi,esi -mov dword ptr (-248)[ebp],edi -mov edi,dword ptr (20)[ebp] -cmp dword ptr (40)[edi],0 -je L3246 -mov dword ptr (-244)[ebp],0 -L3248: -mov edi,dword ptr (-244)[ebp] -lea edi,[edi*4] -mov esi,dword ptr (-272)[ebp][edi] -push esi -lea esi,(L3215) -push esi -mov edi,dword ptr (L3214)[edi] -push edi -lea edi,(L3252) -push edi -call _printf -add esp,16 -L3249: -inc dword ptr (-244)[ebp] -cmp dword ptr (-244)[ebp],7 -jl L3248 -L3246: -mov edi,dword ptr (-284)[ebp] -or edi,56 -mov dword ptr (-284)[ebp],edi -mov edi,dword ptr (-284)[ebp] -mov esi,edi -and esi,0fffffffcH -sal edi,26 -sar edi,29 -sal edi,30 -sar edi,30 -and edi,3 -or esi,edi -mov dword ptr (-284)[ebp],esi -mov edi,dword ptr (-284)[ebp] -mov esi,edi -and esi,0ffffffc7H -sal edi,30 -sar edi,30 -sal edi,29 -sar edi,29 -lea edi,[edi*8] -and edi,56 -or esi,edi -mov dword ptr (-284)[ebp],esi -mov edi,dword ptr (-284)[ebp] -sal edi,26 -sar edi,29 -cmp edi,3 -je L3253 -mov edi,dword ptr (-284)[ebp] -sal edi,26 -sar edi,29 -cmp edi,-1 -jne L3255 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (40)[edi],0 -je L3256 -lea edi,(L3259) -push edi -call _printf -add esp,4 -jmp L3256 -L3255: -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L3260 -push 2 -lea edi,(L3205) -push edi -call _printf -add esp,8 -L3260: -add dword ptr (-320)[ebp],2 -L3256: -L3253: -mov edi,dword ptr (-284)[ebp] -or edi,64 -mov dword ptr (-284)[ebp],edi -mov edi,dword ptr (-284)[ebp] -sal edi,25 -sar edi,31 -cmp edi,1 -je L3262 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (40)[edi],0 -je L3264 -lea edi,(L3266) -push edi -call _printf -add esp,4 -L3264: -L3262: -lea edi,(-240)[ebp] -mov esi,edi -sub esi,edi -cmp esi,0 -jne L3274 -cmp esi,0 -jne L3274 -cmp esi,0 -jne L3274 -cmp esi,0 -jne L3274 -cmp esi,0 -jne L3274 -cmp esi,0 -jne L3274 -cmp esi,0 -je L3267 -L3274: -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L3275 -push 4 -lea edi,(L3205) -push edi -call _printf -add esp,8 -L3275: -add dword ptr (-320)[ebp],4 -L3267: -jmp L3277 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L3279 -push 8 -lea edi,(L3205) -push edi -call _printf -add esp,8 -L3279: -add dword ptr (-320)[ebp],8 -L3277: -lea edi,(-352)[ebp] -mov dword ptr (-288)[ebp],edi -mov byte ptr (-352)[ebp],2 -mov edi,dword ptr (-288)[ebp] -movsx esi,byte ptr [edi] -lea esi,(1)[esi] -mov ebx,esi -mov byte ptr [edi],bl -movsx edi,byte ptr (-352)[ebp] -cmp edi,3 -je L3283 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L3285 -push 16 -lea edi,(L3205) -push edi -call _printf -add esp,8 -L3285: -add dword ptr (-320)[ebp],16 -L3283: -mov eax,dword ptr (-320)[ebp] -L3204: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 1 -L3288 label byte -db 115 -db 56 -db 54 -db 44 -db 101 -db 114 -db 37 -db 100 -db 10 -db 0 -align 1 -L3289 label byte -db 115 -db 56 -db 54 -db 32 -db 32 -db 32 -db 32 -db 0 -align 4 -L3290 label byte -dd 1 -dd 3 -dd 5 -align 4 -L3291 label byte -dd L3290+8 -_DATA ends -_DATA segment -align 4 -L3293 label byte -db 40 dup (0) -_DATA ends -_DATA segment -align 4 -L3294 label byte -dd 03f800000H -dd 040400000H -dd 040a00000H -dd 040000000H -dd 040800000H -dd 040c00000H -dd 040400000H -dd 040a00000H -dd 040e00000H -dd 00H -dd 00H -dd 00H -align 4 -L3295 label byte -dd 03f800000H -dd 040400000H -dd 040a00000H -dd 040000000H -dd 040800000H -dd 040c00000H -dd 040400000H -dd 040a00000H -dd 040e00000H -db 12 dup (0) -align 4 -L3296 label byte -dd 03f800000H -dd 040400000H -dd 040a00000H -dd 040000000H -dd 040800000H -dd 040c00000H -dd 040400000H -dd 040a00000H -dd 040e00000H -db 12 dup (0) -align 4 -L3297 label byte -dd 03f800000H -db 8 dup (0) -dd 040000000H -db 8 dup (0) -dd 040400000H -db 8 dup (0) -dd 040800000H -db 8 dup (0) -public _s86 -_DATA ends -_TEXT segment -_s86: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,40 -mov edi,dword ptr (L3291) -lea edi,(-4)[edi] -mov dword ptr (-36)[ebp],edi -call _one -add esp,0 -mov esi,dword ptr (-36)[ebp] -lea edi,[esi][eax*4] -mov dword ptr (-4)[ebp],edi -lea edi,(L3289) -mov dword ptr (-24)[ebp],edi -mov edi,dword ptr (20)[ebp] -lea edi,(60)[edi] -mov dword ptr (-28)[ebp],edi -mov dword ptr (-32)[ebp],0 -L3298: -L3299: -mov edi,dword ptr (-28)[ebp] -lea esi,(1)[edi] -mov dword ptr (-28)[ebp],esi -mov esi,dword ptr (-24)[ebp] -lea ebx,(1)[esi] -mov dword ptr (-24)[ebp],ebx -mov bl,byte ptr [esi] -mov byte ptr [edi],bl -movsx edi,bl -cmp edi,0 -jne L3298 -mov edi,dword ptr (L3291) -cmp dword ptr [edi],5 -je L3301 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L3303 -push 1 -lea edi,(L3288) -push edi -call _printf -add esp,8 -L3303: -inc dword ptr (-32)[ebp] -L3301: -mov edi,dword ptr (-36)[ebp] -cmp dword ptr [edi],3 -je L3305 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L3307 -push 2 -lea edi,(L3288) -push edi -call _printf -add esp,8 -L3307: -add dword ptr (-32)[ebp],2 -L3305: -mov edi,dword ptr (-4)[ebp] -cmp dword ptr [edi],5 -je L3309 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L3311 -push 4 -lea edi,(L3288) -push edi -call _printf -add esp,8 -L3311: -add dword ptr (-32)[ebp],4 -L3309: -mov dword ptr (-20)[ebp],0 -mov dword ptr (-8)[ebp],0 -L3313: -mov edi,dword ptr (-8)[ebp] -cmp dword ptr (L3293)[edi*4],0 -je L3317 -mov dword ptr (-20)[ebp],1 -L3317: -L3314: -inc dword ptr (-8)[ebp] -cmp dword ptr (-8)[ebp],10 -jl L3313 -cmp dword ptr (-20)[ebp],0 -je L3319 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L3321 -push 8 -lea edi,(L3288) -push edi -call _printf -add esp,8 -L3321: -add dword ptr (-32)[ebp],8 -L3319: -mov dword ptr (-20)[ebp],0 -mov dword ptr (-12)[ebp],0 -L3323: -mov dword ptr (-8)[ebp],0 -L3327: -imul edi,dword ptr (-12)[ebp],3 -mov esi,dword ptr (-8)[ebp] -lea edi,[esi][edi] -mov dword ptr (-16)[ebp],edi -mov edi,dword ptr (-8)[ebp] -lea edi,[edi*4] -imul esi,dword ptr (-12)[ebp],12 -fld dword ptr (L3295)[esi][edi] -fstp dword ptr (-40)[ebp] -fld dword ptr (L3296)[esi][edi] -fcomp dword ptr (-40)[ebp] -fstsw ax -sahf -jne L3333 -mov edi,dword ptr (-16)[ebp] -fld dword ptr (L3294)[edi*4] -fcomp dword ptr (-40)[ebp] -fstsw ax -sahf -je L3331 -L3333: -mov dword ptr (-20)[ebp],1 -L3331: -L3328: -inc dword ptr (-8)[ebp] -cmp dword ptr (-8)[ebp],3 -jl L3327 -L3324: -inc dword ptr (-12)[ebp] -cmp dword ptr (-12)[ebp],4 -jl L3323 -cmp dword ptr (-20)[ebp],0 -je L3334 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L3336 -push 16 -lea edi,(L3288) -push edi -call _printf -add esp,8 -L3336: -add dword ptr (-32)[ebp],16 -L3334: -mov dword ptr (-20)[ebp],0 -mov dword ptr (-8)[ebp],0 -L3338: -mov edi,dword ptr (-8)[ebp] -imul esi,edi,12 -lea edi,(1)[edi] -push edi -fild dword ptr 0[esp] -add esp,4 -fcomp dword ptr (L3297)[esi] -fstsw ax -sahf -je L3342 -mov dword ptr (-20)[ebp],1 -L3342: -L3339: -inc dword ptr (-8)[ebp] -cmp dword ptr (-8)[ebp],4 -jl L3338 -cmp dword ptr (-20)[ebp],0 -je L3344 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L3346 -push 32 -lea edi,(L3288) -push edi -call _printf -add esp,8 -L3346: -add dword ptr (-32)[ebp],32 -L3344: -mov eax,dword ptr (-32)[ebp] -L3287: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _one -_one: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov eax,1 -L3348: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 1 -L3350 label byte -db 115 -db 56 -db 56 -db 44 -db 101 -db 114 -db 37 -db 100 -db 10 -db 0 -align 1 -L3351 label byte -db 115 -db 56 -db 56 -db 32 -db 32 -db 32 -db 32 -db 0 -public _s88 -_DATA ends -_TEXT segment -_s88: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,44 -lea edi,(L3351) -mov dword ptr (-4)[ebp],edi -mov edi,dword ptr (20)[ebp] -lea edi,(60)[edi] -mov dword ptr (-8)[ebp],edi -mov dword ptr (-12)[ebp],0 -L3353: -L3354: -mov edi,dword ptr (-8)[ebp] -lea esi,(1)[edi] -mov dword ptr (-8)[ebp],esi -mov esi,dword ptr (-4)[ebp] -lea ebx,(1)[esi] -mov dword ptr (-4)[ebp],ebx -mov bl,byte ptr [esi] -mov byte ptr [edi],bl -movsx edi,bl -cmp edi,0 -jne L3353 -jmp L3356 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L3358 -push 1 -lea edi,(L3350) -push edi -call _printf -add esp,8 -L3358: -inc dword ptr (-12)[ebp] -L3356: -lea edi,(-32)[ebp] -mov dword ptr (_metricp),edi -mov dword ptr (-32)[ebp],2 -mov edi,dword ptr (_metricp) -mov dword ptr [edi],3 -cmp dword ptr (-32)[ebp],3 -je L3360 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L3362 -push 2 -lea edi,(L3350) -push edi -call _printf -add esp,8 -L3362: -add dword ptr (-12)[ebp],2 -L3360: -fld qword ptr (L419) -fstp qword ptr (-28)[ebp] -fld qword ptr (L419) -fstp qword ptr (-20)[ebp] -lea edi,(-28)[ebp] -mov dword ptr (-36)[ebp],edi -mov edi,dword ptr (-36)[ebp] -fld qword ptr (L418) -fstp qword ptr [edi] -mov edi,dword ptr (-36)[ebp] -fld qword ptr (L418) -fstp qword ptr (8)[edi] -fld qword ptr (-28)[ebp] -fadd qword ptr (-20)[ebp] -fld qword ptr (L416) -fcompp -fstsw ax -sahf -je L3365 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L3368 -push 4 -lea edi,(L3350) -push edi -call _printf -add esp,8 -L3368: -add dword ptr (-12)[ebp],4 -L3365: -mov eax,dword ptr (-12)[ebp] -L3349: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 1 -L3371 label byte -db 115 -db 57 -db 44 -db 101 -db 114 -db 37 -db 100 -db 10 -db 0 -align 1 -L3372 label byte -db 115 -db 57 -db 32 -db 32 -db 32 -db 32 -db 32 -db 0 -public _s9 -_DATA ends -_TEXT segment -_s9: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,36 -lea edi,(L3372) -mov dword ptr (-12)[ebp],edi -mov edi,dword ptr (20)[ebp] -lea edi,(60)[edi] -mov dword ptr (-16)[ebp],edi -mov dword ptr (-20)[ebp],0 -L3373: -L3374: -mov edi,dword ptr (-16)[ebp] -lea esi,(1)[edi] -mov dword ptr (-16)[ebp],esi -mov esi,dword ptr (-12)[ebp] -lea ebx,(1)[esi] -mov dword ptr (-12)[ebp],ebx -mov bl,byte ptr [esi] -mov byte ptr [edi],bl -movsx edi,bl -cmp edi,0 -jne L3373 -mov dword ptr (-8)[ebp],0 -mov dword ptr (-4)[ebp],0 -L3376: -mov dword ptr (-24)[ebp],2 -mov dword ptr (-28)[ebp],2 -mov dword ptr (-32)[ebp],3 -mov dword ptr (-36)[ebp],3 -cmp dword ptr (-36)[ebp],3 -jne L3382 -cmp dword ptr (-32)[ebp],3 -je L3380 -L3382: -mov dword ptr (-8)[ebp],1 -L3380: -cmp dword ptr (-28)[ebp],2 -jne L3385 -cmp dword ptr (-24)[ebp],2 -je L3383 -L3385: -mov dword ptr (-8)[ebp],1 -L3383: -L3377: -inc dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],2 -jl L3376 -cmp dword ptr (-8)[ebp],0 -je L3390 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L3388 -push 1 -lea edi,(L3371) -push edi -call _printf -add esp,8 -L3388: -inc dword ptr (-20)[ebp] -jmp L3390 -mov edi,dword ptr (20)[ebp] -cmp dword ptr (44)[edi],0 -je L3391 -push 2 -lea edi,(L3371) -push edi -call _printf -add esp,8 -L3391: -add dword ptr (-20)[ebp],2 -L3390: -mov eax,dword ptr (-20)[ebp] -L3370: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _setev -_setev: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov dword ptr (_extvar),1066 -mov eax,0 -L3393: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -extrn _printf:near -_TEXT segment -_TEXT ends -_DATA segment -public _rfs -align 1 -_rfs label byte -db 8 dup (0) -public _crc -align 4 -_crc label byte -db 4 dup (0) -public _rrc -align 4 -_rrc label byte -db 4 dup (0) -public _flgl -align 4 -_flgl label byte -db 4 dup (0) -public _flgd -align 4 -_flgd label byte -db 4 dup (0) -public _flgm -align 4 -_flgm label byte -db 4 dup (0) -public _flgs -align 4 -_flgs label byte -db 4 dup (0) -public _dprec -align 4 -_dprec label byte -db 4 dup (0) -public _fprec -align 4 -_fprec label byte -db 4 dup (0) -public _dbits -align 4 -_dbits label byte -db 4 dup (0) -public _fbits -align 4 -_fbits label byte -db 4 dup (0) -public _ubits -align 4 -_ubits label byte -db 4 dup (0) -public _lbits -align 4 -_lbits label byte -db 4 dup (0) -public _metricp -align 4 -_metricp label byte -db 4 dup (0) -public _extvar -align 4 -_extvar label byte -db 4 dup (0) -_DATA ends -_TEXT segment -align 1 -L3266 label byte -db 66 -db 101 -db 32 -db 101 -db 115 -db 112 -db 101 -db 99 -db 105 -db 97 -db 108 -db 108 -db 121 -db 32 -db 99 -db 97 -db 114 -db 101 -db 102 -db 117 -db 108 -db 32 -db 119 -db 105 -db 116 -db 104 -db 32 -db 49 -db 45 -db 98 -db 105 -db 116 -db 32 -db 102 -db 105 -db 101 -db 108 -db 100 -db 115 -db 33 -db 10 -db 0 -align 1 -L3259 label byte -db 83 -db 105 -db 103 -db 110 -db 32 -db 101 -db 120 -db 116 -db 101 -db 110 -db 115 -db 105 -db 111 -db 110 -db 32 -db 105 -db 110 -db 32 -db 102 -db 105 -db 101 -db 108 -db 100 -db 115 -db 10 -db 0 -align 1 -L3252 label byte -db 37 -db 115 -db 37 -db 115 -db 37 -db 100 -db 10 -db 0 -align 4 -L3175 label byte -dd 043080000H -align 1 -L3022 label byte -db 112 -db 111 -db 105 -db 110 -db 116 -db 101 -db 114 -db 0 -align 1 -L2472 label byte -db 73 -db 110 -db 99 -db 114 -db 101 -db 97 -db 115 -db 105 -db 110 -db 103 -db 32 -db 97 -db 114 -db 114 -db 97 -db 121 -db 32 -db 101 -db 108 -db 101 -db 109 -db 101 -db 110 -db 116 -db 115 -db 32 -db 97 -db 115 -db 115 -db 105 -db 103 -db 110 -db 101 -db 100 -db 32 -db 116 -db 111 -db 32 -db 100 -db 101 -db 99 -db 114 -db 101 -db 97 -db 115 -db 105 -db 110 -db 103 -db 32 -db 108 -db 111 -db 99 -db 97 -db 116 -db 105 -db 111 -db 110 -db 115 -db 10 -db 0 -align 4 -L2356 label byte -dd 041d00000H -align 4 -L2355 label byte -dd 00H -dd 0403a0000H -align 4 -L1659 label byte -dd 00H -dd 040040000H -align 4 -L1484 label byte -dd 00H -dd 040240000H -align 4 -L1455 label byte -dd 041200000H -align 4 -L1280 label byte -dd 00H -dd 040080000H -align 4 -L1251 label byte -dd 040400000H -align 4 -L1076 label byte -dd 00H -dd 0401c0000H -align 4 -L1047 label byte -dd 040e00000H -align 4 -L870 label byte -dd 00H -dd 040140000H -align 4 -L841 label byte -dd 040a00000H -align 4 -L836 label byte -dd 00H -dd 041e00000H -align 4 -L828 label byte -dd 04f000000H -align 1 -L653 label byte -db 113 -db 117 -db 101 -db 101 -db 112 -db 0 -align 1 -L639 label byte -db 10 -db 0 -align 1 -L638 label byte -db 37 -db 100 -db 0 -align 1 -L633 label byte -db 32 -db 32 -db 32 -db 107 -db 101 -db 121 -db 61 -db 0 -align 4 -L596 label byte -dd 00H -dd 040000000H -align 4 -L536 label byte -dd 00H -dd 040ce8480H -align 4 -L535 label byte -dd 00H -dd 0405f4000H -align 4 -L534 label byte -dd 042fa0000H -align 4 -L529 label byte -dd 040000000H -align 1 -L431 label byte -db 100 -db 111 -db 117 -db 98 -db 108 -db 101 -db 0 -align 1 -L430 label byte -db 102 -db 108 -db 111 -db 97 -db 116 -db 0 -align 1 -L429 label byte -db 117 -db 110 -db 115 -db 105 -db 103 -db 110 -db 101 -db 100 -db 0 -align 1 -L428 label byte -db 108 -db 111 -db 110 -db 103 -db 0 -align 1 -L427 label byte -db 115 -db 104 -db 111 -db 114 -db 116 -db 0 -align 1 -L426 label byte -db 105 -db 110 -db 116 -db 0 -align 1 -L425 label byte -db 99 -db 104 -db 97 -db 114 -db 0 -align 4 -L419 label byte -dd 00H -dd 00H -align 4 -L418 label byte -dd 00H -dd 03ff00000H -align 4 -L417 label byte -dd 00H -dd 040100000H -align 4 -L416 label byte -dd 00H -dd 040000000H -align 4 -L412 label byte -dd 00H -align 4 -L411 label byte -dd 03f800000H -align 1 -L390 label byte -db 113 -db 117 -db 101 -db 101 -db 112 -db 33 -db 0 -align 1 -L379 label byte -db 10 -db 9 -db 8 -db 13 -db 12 -db 92 -db 39 -db 0 -align 1 -L375 label byte -db 46 -db 34 -db 46 -db 0 -align 1 -L362 label byte -db 46 -db 46 -db 46 -db 0 -align 4 -L333 label byte -dd 00H -dd 040938800H -align 1 -L199 label byte -db 32 -db 32 -db 32 -db 100 -db 105 -db 102 -db 102 -db 101 -db 114 -db 101 -db 110 -db 116 -db 32 -db 114 -db 101 -db 115 -db 117 -db 108 -db 116 -db 115 -db 32 -db 119 -db 104 -db 101 -db 110 -db 32 -db 97 -db 115 -db 115 -db 105 -db 103 -db 110 -db 101 -db 100 -db 32 -db 116 -db 111 -db 32 -db 108 -db 111 -db 110 -db 103 -db 115 -db 46 -db 10 -db 0 -align 1 -L198 label byte -db 68 -db 101 -db 99 -db 105 -db 109 -db 97 -db 108 -db 32 -db 97 -db 110 -db 100 -db 32 -db 111 -db 99 -db 116 -db 97 -db 108 -db 47 -db 104 -db 101 -db 120 -db 32 -db 99 -db 111 -db 110 -db 115 -db 116 -db 97 -db 110 -db 116 -db 115 -db 32 -db 115 -db 111 -db 109 -db 101 -db 116 -db 105 -db 109 -db 101 -db 115 -db 32 -db 103 -db 105 -db 118 -db 101 -db 10 -db 0 -align 1 -L27 label byte -db 10 -db 70 -db 97 -db 105 -db 108 -db 101 -db 100 -db 46 -db 10 -db 0 -align 1 -L26 label byte -db 10 -db 78 -db 111 -db 32 -db 101 -db 114 -db 114 -db 111 -db 114 -db 115 -db 32 -db 100 -db 101 -db 116 -db 101 -db 99 -db 116 -db 101 -db 100 -db 46 -db 10 -db 0 -align 1 -L20 label byte -db 83 -db 101 -db 99 -db 116 -db 105 -db 111 -db 110 -db 32 -db 37 -db 115 -db 32 -db 114 -db 101 -db 116 -db 117 -db 114 -db 110 -db 101 -db 100 -db 32 -db 37 -db 100 -db 46 -db 10 -db 0 -_TEXT ends -end diff --git a/lcc/x86/win32/tst/cvt.1bk b/lcc/x86/win32/tst/cvt.1bk deleted file mode 100644 index b28b302..0000000 --- a/lcc/x86/win32/tst/cvt.1bk +++ /dev/null @@ -1,11 +0,0 @@ -1 1 1 1 1 1 1 1 1.000000 1.000000 1.000000 -2 2 2 2 2 2 2 2 2.000000 2.000000 2.000000 -3 3 3 3 3 3 3 3 3.000000 3.000000 3.000000 -4 4 4 4 4 4 4 4 4.000000 4.000000 4.000000 -5 5 5 5 5 5 5 5 5.000000 5.000000 5.000000 -6 6 6 6 6 6 6 6 6.000000 6.000000 6.000000 -7 7 7 7 7 7 7 7 7.000000 7.000000 7.000000 -8 8 8 8 8 8 8 8 8.000000 8.000000 8.000000 -9 9 9 9 9 9 9 9 9.000000 9.000000 9.000000 -10 10 10 10 10 10 10 10 10.000000 10.000000 10.000000 -11 11 11 11 11 11 11 11 11.000000 11.000000 11.000000 diff --git a/lcc/x86/win32/tst/cvt.2bk b/lcc/x86/win32/tst/cvt.2bk deleted file mode 100644 index 241527d..0000000 --- a/lcc/x86/win32/tst/cvt.2bk +++ /dev/null @@ -1,2 +0,0 @@ -tst/cvt.c:32: warning: conversion from `pointer to void function(void)' to `pointer to void' is compiler dependent -tst/cvt.c:33: warning: conversion from `pointer to void' to `pointer to void function(void)' is compiler dependent diff --git a/lcc/x86/win32/tst/cvt.sbk b/lcc/x86/win32/tst/cvt.sbk deleted file mode 100644 index aea81dd..0000000 --- a/lcc/x86/win32/tst/cvt.sbk +++ /dev/null @@ -1,742 +0,0 @@ -.486 -.model flat -extrn __fltused:near -extrn __ftol:near -public _print -_TEXT segment -_print: -push ebx -push esi -push edi -push ebp -mov ebp,esp -fld qword ptr (_D) -sub esp,8 -fstp qword ptr [esp] -fld qword ptr (_d) -sub esp,8 -fstp qword ptr [esp] -fld dword ptr (_f) -sub esp,8 -fstp qword ptr [esp] -mov edi,dword ptr (_L) -push edi -mov edi,dword ptr (_I) -push edi -mov di,word ptr (_S) -movzx edi,di -push edi -mov bl,byte ptr (_C) -movzx edi,bl -push edi -mov edi,dword ptr (_l) -push edi -mov edi,dword ptr (_i) -push edi -movsx edi,word ptr (_s) -push edi -movsx edi,byte ptr (_c) -push edi -lea edi,(L2) -push edi -call _printf -add esp,60 -L1: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _main -_main: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,296 -mov byte ptr (_c),1 -movsx edi,byte ptr (_c) -mov esi,edi -mov word ptr (_s),si -mov dword ptr (_i),edi -mov dword ptr (_l),edi -mov esi,edi -mov ebx,esi -mov byte ptr (_C),bl -mov ebx,esi -mov word ptr (_S),bx -mov dword ptr (_I),esi -mov dword ptr (_L),esi -push edi -fild dword ptr 0[esp] -add esp,4 -fstp dword ptr (_f) -push edi -fild dword ptr 0[esp] -add esp,4 -fstp qword ptr (-8)[ebp] -fld qword ptr (-8)[ebp] -fstp qword ptr (_d) -fld qword ptr (-8)[ebp] -fstp qword ptr (_D) -call _print -add esp,0 -mov word ptr (_s),2 -movsx edi,word ptr (_s) -mov ebx,edi -mov byte ptr (_c),bl -mov dword ptr (_i),edi -mov dword ptr (_l),edi -mov esi,edi -mov ebx,esi -mov byte ptr (_C),bl -mov ebx,esi -mov word ptr (_S),bx -mov dword ptr (_I),esi -mov dword ptr (_L),esi -push edi -fild dword ptr 0[esp] -add esp,4 -fstp dword ptr (_f) -push edi -fild dword ptr 0[esp] -add esp,4 -fstp qword ptr (-16)[ebp] -fld qword ptr (-16)[ebp] -fstp qword ptr (_d) -fld qword ptr (-16)[ebp] -fstp qword ptr (_D) -call _print -add esp,0 -mov dword ptr (_i),3 -mov edi,dword ptr (_i) -mov ebx,edi -mov byte ptr (_c),bl -mov esi,edi -mov word ptr (_s),si -mov dword ptr (_l),edi -mov esi,edi -mov ebx,esi -mov byte ptr (_C),bl -mov ebx,esi -mov word ptr (_S),bx -mov dword ptr (_I),esi -mov dword ptr (_L),esi -push edi -fild dword ptr 0[esp] -add esp,4 -fstp dword ptr (_f) -push edi -fild dword ptr 0[esp] -add esp,4 -fstp qword ptr (-24)[ebp] -fld qword ptr (-24)[ebp] -fstp qword ptr (_d) -fld qword ptr (-24)[ebp] -fstp qword ptr (_D) -call _print -add esp,0 -mov dword ptr (_l),4 -mov edi,dword ptr (_l) -mov ebx,edi -mov byte ptr (_c),bl -mov esi,edi -mov word ptr (_s),si -mov dword ptr (_i),edi -mov esi,edi -mov ebx,esi -mov byte ptr (_C),bl -mov ebx,esi -mov word ptr (_S),bx -mov dword ptr (_I),esi -mov dword ptr (_L),esi -push edi -fild dword ptr 0[esp] -add esp,4 -fstp dword ptr (_f) -push edi -fild dword ptr 0[esp] -add esp,4 -fstp qword ptr (-32)[ebp] -fld qword ptr (-32)[ebp] -fstp qword ptr (_d) -fld qword ptr (-32)[ebp] -fstp qword ptr (_D) -call _print -add esp,0 -mov byte ptr (_C),5 -mov bl,byte ptr (_C) -movzx edi,bl -mov ebx,edi -mov byte ptr (_c),bl -mov esi,edi -mov word ptr (_s),si -mov dword ptr (_i),edi -mov dword ptr (_l),edi -mov esi,edi -mov ebx,esi -mov word ptr (_S),bx -mov dword ptr (_I),esi -mov dword ptr (_L),esi -push edi -fild dword ptr 0[esp] -add esp,4 -fstp dword ptr (_f) -push edi -fild dword ptr 0[esp] -add esp,4 -fstp qword ptr (-40)[ebp] -fld qword ptr (-40)[ebp] -fstp qword ptr (_d) -fld qword ptr (-40)[ebp] -fstp qword ptr (_D) -call _print -add esp,0 -mov word ptr (_S),6 -mov di,word ptr (_S) -movzx edi,di -mov ebx,edi -mov byte ptr (_c),bl -mov esi,edi -mov word ptr (_s),si -mov dword ptr (_i),edi -mov dword ptr (_l),edi -mov esi,edi -mov ebx,esi -mov byte ptr (_C),bl -mov dword ptr (_I),esi -mov dword ptr (_L),esi -push edi -fild dword ptr 0[esp] -add esp,4 -fstp dword ptr (_f) -push edi -fild dword ptr 0[esp] -add esp,4 -fstp qword ptr (-48)[ebp] -fld qword ptr (-48)[ebp] -fstp qword ptr (_d) -fld qword ptr (-48)[ebp] -fstp qword ptr (_D) -call _print -add esp,0 -mov dword ptr (_I),7 -mov edi,dword ptr (_I) -mov ebx,edi -mov byte ptr (_c),bl -mov ebx,edi -mov word ptr (_s),bx -mov dword ptr (_i),edi -mov dword ptr (_l),edi -mov ebx,edi -mov byte ptr (_C),bl -mov esi,edi -mov word ptr (_S),si -mov dword ptr (_L),edi -fld qword ptr (L4) -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 (-56)[ebp] -fld qword ptr (-56)[ebp] -fstp dword ptr (_f) -fld qword ptr (-56)[ebp] -fstp qword ptr (_d) -fld qword ptr (-56)[ebp] -fstp qword ptr (_D) -call _print -add esp,0 -mov dword ptr (_L),8 -mov edi,dword ptr (_L) -mov ebx,edi -mov byte ptr (_c),bl -mov ebx,edi -mov word ptr (_s),bx -mov dword ptr (_i),edi -mov dword ptr (_l),edi -mov ebx,edi -mov byte ptr (_C),bl -mov esi,edi -mov word ptr (_S),si -mov si,word ptr (_S) -movzx esi,si -mov dword ptr (_I),esi -fld qword ptr (L4) -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 (-64)[ebp] -fld qword ptr (-64)[ebp] -fstp dword ptr (_f) -fld qword ptr (-64)[ebp] -fstp qword ptr (_d) -fld qword ptr (-64)[ebp] -fstp qword ptr (_D) -call _print -add esp,0 -fld dword ptr (L5) -fstp dword ptr (_f) -fld dword ptr (_f) -fstp dword ptr (-84)[ebp] -fld dword ptr (-84)[ebp] -call __ftol -mov edi,eax -mov ebx,edi -mov byte ptr (_c),bl -mov esi,edi -mov word ptr (_s),si -mov dword ptr (_i),edi -mov dword ptr (_l),edi -fld dword ptr (L9) -fcomp dword ptr (-84)[ebp] -fstsw ax -sahf -ja L7 -fld dword ptr (-84)[ebp] -fsub dword ptr (L9) -call __ftol -mov edi,eax -lea edi,(080000000H)[edi] -mov dword ptr (-68)[ebp],edi -jmp L8 -L7: -fld dword ptr (-84)[ebp] -call __ftol -mov edi,eax -mov dword ptr (-68)[ebp],edi -L8: -mov edi,dword ptr (-68)[ebp] -mov ebx,edi -mov byte ptr (_C),bl -fld dword ptr (L9) -fcomp dword ptr (_f) -fstsw ax -sahf -ja L11 -fld dword ptr (_f) -fsub dword ptr (L9) -call __ftol -mov edi,eax -lea edi,(080000000H)[edi] -mov dword ptr (-72)[ebp],edi -jmp L12 -L11: -fld dword ptr (_f) -call __ftol -mov edi,eax -mov dword ptr (-72)[ebp],edi -L12: -mov edi,dword ptr (-72)[ebp] -mov word ptr (_S),di -fld dword ptr (L9) -fcomp dword ptr (_f) -fstsw ax -sahf -ja L14 -fld dword ptr (_f) -fsub dword ptr (L9) -call __ftol -mov edi,eax -lea edi,(080000000H)[edi] -mov dword ptr (-76)[ebp],edi -jmp L15 -L14: -fld dword ptr (_f) -call __ftol -mov edi,eax -mov dword ptr (-76)[ebp],edi -L15: -mov edi,dword ptr (-76)[ebp] -mov dword ptr (_I),edi -fld dword ptr (L9) -fcomp dword ptr (_f) -fstsw ax -sahf -ja L17 -fld dword ptr (_f) -fsub dword ptr (L9) -call __ftol -mov edi,eax -lea edi,(080000000H)[edi] -mov dword ptr (-80)[ebp],edi -jmp L18 -L17: -fld dword ptr (_f) -call __ftol -mov edi,eax -mov dword ptr (-80)[ebp],edi -L18: -mov edi,dword ptr (-80)[ebp] -mov dword ptr (_L),edi -fld dword ptr (_f) -fstp qword ptr (-120)[ebp] -fld qword ptr (-120)[ebp] -fstp qword ptr (_d) -fld qword ptr (-120)[ebp] -fstp qword ptr (_D) -call _print -add esp,0 -fld qword ptr (L19) -fstp qword ptr (_d) -fld qword ptr (_d) -fstp qword ptr (-144)[ebp] -fld qword ptr (-144)[ebp] -call __ftol -mov edi,eax -mov ebx,edi -mov byte ptr (_c),bl -mov esi,edi -mov word ptr (_s),si -mov dword ptr (_i),edi -mov dword ptr (_l),edi -fld qword ptr (L23) -fcomp qword ptr (-144)[ebp] -fstsw ax -sahf -ja L21 -fld qword ptr (-144)[ebp] -fsub qword ptr (L23) -call __ftol -mov edi,eax -lea edi,(080000000H)[edi] -mov dword ptr (-124)[ebp],edi -jmp L22 -L21: -fld qword ptr (-144)[ebp] -call __ftol -mov edi,eax -mov dword ptr (-124)[ebp],edi -L22: -mov edi,dword ptr (-124)[ebp] -mov ebx,edi -mov byte ptr (_C),bl -fld qword ptr (L23) -fcomp qword ptr (_d) -fstsw ax -sahf -ja L25 -fld qword ptr (_d) -fsub qword ptr (L23) -call __ftol -mov edi,eax -lea edi,(080000000H)[edi] -mov dword ptr (-128)[ebp],edi -jmp L26 -L25: -fld qword ptr (_d) -call __ftol -mov edi,eax -mov dword ptr (-128)[ebp],edi -L26: -mov edi,dword ptr (-128)[ebp] -mov word ptr (_S),di -fld qword ptr (L23) -fcomp qword ptr (_d) -fstsw ax -sahf -ja L28 -fld qword ptr (_d) -fsub qword ptr (L23) -call __ftol -mov edi,eax -lea edi,(080000000H)[edi] -mov dword ptr (-132)[ebp],edi -jmp L29 -L28: -fld qword ptr (_d) -call __ftol -mov edi,eax -mov dword ptr (-132)[ebp],edi -L29: -mov edi,dword ptr (-132)[ebp] -mov dword ptr (_I),edi -fld qword ptr (L23) -fcomp qword ptr (_d) -fstsw ax -sahf -ja L31 -fld qword ptr (_d) -fsub qword ptr (L23) -call __ftol -mov edi,eax -lea edi,(080000000H)[edi] -mov dword ptr (-136)[ebp],edi -jmp L32 -L31: -fld qword ptr (_d) -call __ftol -mov edi,eax -mov dword ptr (-136)[ebp],edi -L32: -mov edi,dword ptr (-136)[ebp] -mov dword ptr (_L),edi -fld qword ptr (_d) -fstp dword ptr (_f) -fld qword ptr (_d) -fstp qword ptr (_D) -call _print -add esp,0 -fld qword ptr (L33) -fstp qword ptr (_D) -fld qword ptr (_D) -fstp qword ptr (-232)[ebp] -fld qword ptr (-232)[ebp] -call __ftol -mov edi,eax -mov ebx,edi -mov byte ptr (_c),bl -mov esi,edi -mov word ptr (_s),si -mov dword ptr (_i),edi -mov dword ptr (_l),edi -fld qword ptr (L37) -fcomp qword ptr (-232)[ebp] -fstsw ax -sahf -ja L35 -fld qword ptr (-232)[ebp] -fsub qword ptr (L37) -call __ftol -mov edi,eax -lea edi,(080000000H)[edi] -mov dword ptr (-212)[ebp],edi -jmp L36 -L35: -fld qword ptr (-232)[ebp] -call __ftol -mov edi,eax -mov dword ptr (-212)[ebp],edi -L36: -mov edi,dword ptr (-212)[ebp] -mov ebx,edi -mov byte ptr (_C),bl -fld qword ptr (L37) -fcomp qword ptr (_D) -fstsw ax -sahf -ja L39 -fld qword ptr (_D) -fsub qword ptr (L37) -call __ftol -mov edi,eax -lea edi,(080000000H)[edi] -mov dword ptr (-216)[ebp],edi -jmp L40 -L39: -fld qword ptr (_D) -call __ftol -mov edi,eax -mov dword ptr (-216)[ebp],edi -L40: -mov edi,dword ptr (-216)[ebp] -mov word ptr (_S),di -fld qword ptr (L37) -fcomp qword ptr (_D) -fstsw ax -sahf -ja L42 -fld qword ptr (_D) -fsub qword ptr (L37) -call __ftol -mov edi,eax -lea edi,(080000000H)[edi] -mov dword ptr (-220)[ebp],edi -jmp L43 -L42: -fld qword ptr (_D) -call __ftol -mov edi,eax -mov dword ptr (-220)[ebp],edi -L43: -mov edi,dword ptr (-220)[ebp] -mov dword ptr (_I),edi -fld qword ptr (L37) -fcomp qword ptr (_D) -fstsw ax -sahf -ja L45 -fld qword ptr (_D) -fsub qword ptr (L37) -call __ftol -mov edi,eax -lea edi,(080000000H)[edi] -mov dword ptr (-224)[ebp],edi -jmp L46 -L45: -fld qword ptr (_D) -call __ftol -mov edi,eax -mov dword ptr (-224)[ebp],edi -L46: -mov edi,dword ptr (-224)[ebp] -mov dword ptr (_L),edi -fld qword ptr (_D) -fstp dword ptr (_f) -fld qword ptr (_D) -fstp qword ptr (_d) -call _print -add esp,0 -mov dword ptr (_p),0 -mov dword ptr (_p),0 -mov dword ptr (_p),0 -mov dword ptr (_p),0 -mov edi,dword ptr (_P) -mov dword ptr (_p),edi -mov dword ptr (_P),0 -mov dword ptr (_P),0 -mov dword ptr (_P),0 -mov dword ptr (_P),0 -mov edi,dword ptr (_p) -mov dword ptr (_P),edi -mov eax,0 -L3: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -extrn _printf:near -_TEXT segment -_TEXT ends -_DATA segment -public _P -align 4 -_P label byte -db 4 dup (0) -public _p -align 4 -_p label byte -db 4 dup (0) -public _D -align 4 -_D label byte -db 8 dup (0) -public _d -align 4 -_d label byte -db 8 dup (0) -public _f -align 4 -_f label byte -db 4 dup (0) -public _L -align 4 -_L label byte -db 4 dup (0) -public _I -align 4 -_I label byte -db 4 dup (0) -public _S -align 2 -_S label byte -db 2 dup (0) -public _C -align 1 -_C label byte -db 1 dup (0) -public _l -align 4 -_l label byte -db 4 dup (0) -public _i -align 4 -_i label byte -db 4 dup (0) -public _s -align 2 -_s label byte -db 2 dup (0) -public _c -align 1 -_c label byte -db 1 dup (0) -_DATA ends -_TEXT segment -align 4 -L37 label byte -dd 00H -dd 041e00000H -align 4 -L33 label byte -dd 00H -dd 040260000H -align 4 -L23 label byte -dd 00H -dd 041e00000H -align 4 -L19 label byte -dd 00H -dd 040240000H -align 4 -L9 label byte -dd 04f000000H -align 4 -L5 label byte -dd 041100000H -align 4 -L4 label byte -dd 00H -dd 040000000H -align 1 -L2 label byte -db 37 -db 100 -db 32 -db 37 -db 100 -db 32 -db 37 -db 100 -db 32 -db 37 -db 108 -db 100 -db 32 -db 37 -db 117 -db 32 -db 37 -db 117 -db 32 -db 37 -db 117 -db 32 -db 37 -db 108 -db 117 -db 32 -db 37 -db 102 -db 32 -db 37 -db 102 -db 32 -db 37 -db 108 -db 102 -db 10 -db 0 -_TEXT ends -end diff --git a/lcc/x86/win32/tst/fields.1bk b/lcc/x86/win32/tst/fields.1bk deleted file mode 100644 index 56fdeb9..0000000 --- a/lcc/x86/win32/tst/fields.1bk +++ /dev/null @@ -1,5 +0,0 @@ -x = 1 2 3 4 -3 6 -y = 3 8 9 -x = 1 2 3 0 0 6 -y = 2 8 16 -p->a = 0x3, p->b = 0xf diff --git a/lcc/x86/win32/tst/fields.2bk b/lcc/x86/win32/tst/fields.2bk deleted file mode 100644 index 51e1736..0000000 --- a/lcc/x86/win32/tst/fields.2bk +++ /dev/null @@ -1,4 +0,0 @@ -tst/fields.c:6: warning: initializer exceeds bit-field width -tst/fields.c:8: warning: initializer exceeds bit-field width -tst/fields.c:30: warning: missing return value -tst/fields.c:34: warning: missing return value diff --git a/lcc/x86/win32/tst/fields.sbk b/lcc/x86/win32/tst/fields.sbk deleted file mode 100644 index 8cf7784..0000000 --- a/lcc/x86/win32/tst/fields.sbk +++ /dev/null @@ -1,323 +0,0 @@ -.486 -.model flat -extrn __fltused:near -extrn __ftol:near -_DATA segment -public _x -align 4 -_x label byte -dd 1 -db 2 -db 3 dup (0) -db 03H -db 040H -db 2 dup (0) -db 050H -db 6 -db 2 dup (0) -public _i -align 4 -_i label byte -dd 16 -public _y -align 4 -_y label byte -db 023H -db 3 dup (0) -db 09H -db 00H -db 00H -db 00H -public _main -_DATA ends -_TEXT segment -_main: -push ebx -push esi -push edi -push ebp -mov ebp,esp -movsx edi,byte ptr (_x+13) -push edi -mov edi,dword ptr (_x+12) -sal edi,25 -sar edi,29 -push edi -mov edi,dword ptr (_x+8) -sal edi,16 -sar edi,28 -push edi -mov edi,dword ptr (_x+8) -sal edi,20 -sar edi,20 -push edi -movsx edi,byte ptr (_x+4) -push edi -mov edi,dword ptr (_x) -push edi -lea edi,(L4) -push edi -call _printf -add esp,28 -mov edi,dword ptr (_y+4) -push edi -mov edi,dword ptr (_y) -mov esi,edi -shr esi,2 -and esi,15 -push esi -and edi,3 -push edi -lea edi,(L10) -push edi -call _printf -add esp,16 -mov edi,dword ptr (_x+8) -and edi,0ffff0fffH -mov esi,dword ptr (_i) -sal esi,28 -sar esi,28 -shl esi,12 -and esi,0f000H -or edi,esi -mov dword ptr (_x+8),edi -mov edi,dword ptr (_x+12) -and edi,0ffffff8fH -mov dword ptr (_x+12),edi -movsx edi,byte ptr (_x+13) -push edi -mov edi,dword ptr (_x+12) -sal edi,25 -sar edi,29 -push edi -mov edi,dword ptr (_x+8) -sal edi,16 -sar edi,28 -push edi -mov edi,dword ptr (_x+8) -sal edi,20 -sar edi,20 -push edi -movsx edi,byte ptr (_x+4) -push edi -mov edi,dword ptr (_x) -push edi -lea edi,(L4) -push edi -call _printf -add esp,28 -mov edi,dword ptr (_y) -and edi,0fffffffcH -or edi,2 -mov dword ptr (_y),edi -mov edi,dword ptr (_i) -mov dword ptr (_y+4),edi -mov edi,dword ptr (_y+4) -push edi -mov edi,dword ptr (_y) -mov esi,edi -shr esi,2 -and esi,15 -push esi -and edi,3 -push edi -lea edi,(L10) -push edi -call _printf -add esp,16 -lea edi,(_x) -push edi -call _f2 -add esp,4 -mov eax,0 -L3: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _f1 -_f1: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov edi,dword ptr (20)[ebp] -and dword ptr [edi],0ffffffc3H -mov edi,dword ptr (20)[ebp] -mov esi,dword ptr [edi] -and esi,0fffffffcH -mov ebx,0 -and ebx,3 -and ebx,3 -or esi,ebx -mov dword ptr [edi],esi -mov edi,dword ptr (20)[ebp] -mov edi,dword ptr [edi] -and edi,60 -cmp edi,0 -je L22 -lea edi,(L24) -push edi -call _printf -add esp,4 -L22: -mov edi,dword ptr (20)[ebp] -or dword ptr [edi],3 -mov edi,dword ptr (20)[ebp] -or dword ptr [edi],60 -mov edi,dword ptr (20)[ebp] -mov edi,dword ptr [edi] -mov esi,edi -shr esi,2 -and esi,15 -push esi -and edi,3 -push edi -lea edi,(L25) -push edi -call _printf -add esp,12 -mov eax,0 -L21: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _f2 -_f2: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,4 -cmp dword ptr (_i),0 -jne L28 -mov dword ptr (-4)[ebp],1 -jmp L29 -L28: -mov dword ptr (-4)[ebp],0 -L29: -mov edi,dword ptr (20)[ebp] -mov esi,dword ptr [edi] -and esi,0fffffffcH -mov ebx,dword ptr (-4)[ebp] -and ebx,3 -and ebx,3 -or esi,ebx -mov dword ptr [edi],esi -mov edi,dword ptr (20)[ebp] -push edi -call _f1 -add esp,4 -mov esi,dword ptr [edi] -and esi,0ffffffc3H -mov ebx,0 -and ebx,15 -lea ebx,[ebx*4] -and ebx,60 -or esi,ebx -mov dword ptr [edi],esi -mov eax,0 -L26: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -extrn _printf:near -_TEXT segment -_TEXT ends -_TEXT segment -align 1 -L25 label byte -db 112 -db 45 -db 62 -db 97 -db 32 -db 61 -db 32 -db 48 -db 120 -db 37 -db 120 -db 44 -db 32 -db 112 -db 45 -db 62 -db 98 -db 32 -db 61 -db 32 -db 48 -db 120 -db 37 -db 120 -db 10 -db 0 -align 1 -L24 label byte -db 112 -db 45 -db 62 -db 98 -db 32 -db 33 -db 61 -db 32 -db 48 -db 33 -db 10 -db 0 -align 1 -L10 label byte -db 121 -db 32 -db 61 -db 32 -db 37 -db 100 -db 32 -db 37 -db 100 -db 32 -db 37 -db 100 -db 10 -db 0 -align 1 -L4 label byte -db 120 -db 32 -db 61 -db 32 -db 37 -db 100 -db 32 -db 37 -db 100 -db 32 -db 37 -db 100 -db 32 -db 37 -db 100 -db 32 -db 37 -db 100 -db 32 -db 37 -db 100 -db 10 -db 0 -_TEXT ends -end diff --git a/lcc/x86/win32/tst/front.2bk b/lcc/x86/win32/tst/front.2bk deleted file mode 100644 index bbd390a..0000000 --- a/lcc/x86/win32/tst/front.2bk +++ /dev/null @@ -1,29 +0,0 @@ -tst/front.c:3: warning: missing return value -tst/front.c:10: warning: missing return value -tst/front.c:20: type error in argument 1 to `s'; found `pointer to struct D' expected `pointer to incomplete struct D defined at tst/front.c:14' -tst/front.c:21: warning: missing return value -tst/front.c:32: warning: missing return value -tst/front.c:36: operands of = have illegal types `pointer to int' and `pointer to const int' -tst/front.c:38: warning: missing return value -tst/front.c:62: operands of = have illegal types `pointer to char' and `pointer to const void' -tst/front.c:63: warning: missing return value -tst/front.c:68: warning: missing return value -tst/front.c:69: warning: inconsistent linkage for `yy' previously declared at tst/front.c:68 -tst/front.c:69: warning: missing return value -tst/front.c:71: invalid storage class `static' for `int function goo' -tst/front.c:71: warning: declaration of `goo' does not match previous declaration at tst/front.c:70 -tst/front.c:71: warning: missing return value -tst/front.c:74: warning: declaration of `xr' does not match previous declaration at tst/front.c:72 -tst/front.c:74: warning: missing return value -tst/front.c:81: warning: missing return value -tst/front.c:82: warning: declaration of `ss2' does not match previous declaration at tst/front.c:81 -tst/front.c:84: warning: inconsistent linkage for `ss5' previously declared at tst/front.c:80 -tst/front.c:92: type error in argument 1 to `gx1'; found `pointer to double' expected `double' -tst/front.c:92: warning: missing return value -tst/front.c:95: redeclaration of `hx1' previously declared at tst/front.c:94 -tst/front.c:98: warning: missing return value -tst/front.c:101: conflicting argument declarations for function `gg1' -tst/front.c:101: warning: missing return value -tst/front.c:112: type error in argument 4 to `qsort'; found `pointer to int function(pointer to pointer to char,pointer to pointer to char)' expected `pointer to int function(pointer to const void,pointer to const void)' -tst/front.c:113: warning: missing return value -tst/front.c:120: warning: missing return value diff --git a/lcc/x86/win32/tst/front.sbk b/lcc/x86/win32/tst/front.sbk deleted file mode 100644 index cc91f3a..0000000 --- a/lcc/x86/win32/tst/front.sbk +++ /dev/null @@ -1,436 +0,0 @@ -.486 -.model flat -extrn __fltused:near -extrn __ftol:near -public _main -_TEXT segment -_main: -push ebx -push esi -push edi -push ebp -mov ebp,esp -push 0 -call _exit -add esp,4 -mov eax,0 -L1: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _nested -_nested: -push ebx -push esi -push edi -push ebp -mov ebp,esp -cmp dword ptr (20)[ebp],4 -jge L6 -cmp dword ptr (24)[ebp],114 -je L9 -L6: -cmp dword ptr (20)[ebp],1 -jne L8 -mov edi,dword ptr (24)[ebp] -cmp edi,104 -je L9 -cmp edi,105 -je L9 -L8: -cmp dword ptr (20)[ebp],2 -jne L3 -mov edi,dword ptr (24)[ebp] -cmp edi,111 -je L9 -cmp edi,121 -jne L3 -L9: -mov edi,dword ptr (24)[ebp] -mov dword ptr (20)[ebp],edi -L3: -mov eax,0 -L2: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _s -_s: -push ebx -push esi -push edi -push ebp -mov ebp,esp -L10: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -public _Dy -align 4 -_Dy label byte -dd 0 -db 4 dup (0) -public _Dz -align 4 -_Dz label byte -dd 1 -db 4 dup (0) -public _Dfunc -_DATA ends -_TEXT segment -_Dfunc: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _f -_f: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _f1 -_f1: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _f2 -_f2: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _g -_g: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _h -_h: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _h1 -_h1: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _h2 -_h2: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 4 -L21 label byte -dd 1 -public _set1 -_DATA ends -_TEXT segment -_set1: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 4 -L23 label byte -dd 2 -public _set2 -_DATA ends -_TEXT segment -_set2: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_goo: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _sss -_sss: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 4 -L27 label byte -db 4 dup (0) -public _rrr -_DATA ends -_TEXT segment -_rrr: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _setstatic -_setstatic: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _gx1 -_gx1: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _ff1 -_ff1: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _gg1 -_gg1: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _hh1 -_hh1: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _cmp -_cmp: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _sort -_sort: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _onearg -_onearg: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -extrn _exit:near -_TEXT segment -_TEXT ends -extrn _qsort:near -_TEXT segment -_TEXT ends -extrn _strcmp:near -_TEXT segment -_TEXT ends -_DATA segment -public _ss4 -align 4 -_ss4 label byte -db 4 dup (0) -align 4 -_ss2 label byte -db 4 dup (0) -align 4 -_ss5 label byte -db 4 dup (0) -public _ss3 -align 4 -_ss3 label byte -db 4 dup (0) -align 4 -_ss1 label byte -db 4 dup (0) -align 4 -_yy label byte -db 4 dup (0) -public _z -align 4 -_z label byte -db 4 dup (0) -public _y -align 4 -_y label byte -db 4 dup (0) -public _x -align 4 -_x label byte -db 4 dup (0) -public _b -align 4 -_b label byte -db 4 dup (0) -public _a -align 4 -_a label byte -db 4 dup (0) -_DATA ends -end diff --git a/lcc/x86/win32/tst/incr.1bk b/lcc/x86/win32/tst/incr.1bk deleted file mode 100644 index e69de29..0000000 --- a/lcc/x86/win32/tst/incr.1bk +++ /dev/null diff --git a/lcc/x86/win32/tst/incr.2bk b/lcc/x86/win32/tst/incr.2bk deleted file mode 100644 index d9ef13c..0000000 --- a/lcc/x86/win32/tst/incr.2bk +++ /dev/null @@ -1,9 +0,0 @@ -tst/incr.c:1: warning: missing return value -tst/incr.c:6: warning: expression with no effect elided -tst/incr.c:6: warning: expression with no effect elided -tst/incr.c:11: warning: missing return value -tst/incr.c:16: warning: expression with no effect elided -tst/incr.c:16: warning: expression with no effect elided -tst/incr.c:21: warning: missing return value -tst/incr.c:30: warning: missing return value -tst/incr.c:39: warning: missing return value diff --git a/lcc/x86/win32/tst/incr.sbk b/lcc/x86/win32/tst/incr.sbk deleted file mode 100644 index 96a39e0..0000000 --- a/lcc/x86/win32/tst/incr.sbk +++ /dev/null @@ -1,166 +0,0 @@ -.486 -.model flat -extrn __fltused:near -extrn __ftol:near -public _main -_TEXT segment -_main: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov eax,0 -L1: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _memchar -_memchar: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,8 -mov edi,dword ptr (-8)[ebp] -lea esi,(1)[edi] -mov dword ptr (-8)[ebp],esi -mov bl,byte ptr [edi] -mov byte ptr (-1)[ebp],bl -mov edi,dword ptr (-8)[ebp] -lea edi,(1)[edi] -mov dword ptr (-8)[ebp],edi -mov bl,byte ptr [edi] -mov byte ptr (-1)[ebp],bl -mov edi,dword ptr (-8)[ebp] -lea esi,(-1)[edi] -mov dword ptr (-8)[ebp],esi -mov bl,byte ptr [edi] -mov byte ptr (-1)[ebp],bl -mov edi,dword ptr (-8)[ebp] -lea edi,(-1)[edi] -mov dword ptr (-8)[ebp],edi -mov bl,byte ptr [edi] -mov byte ptr (-1)[ebp],bl -mov eax,0 -L2: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _memint -_memint: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,8 -mov edi,dword ptr (-8)[ebp] -lea esi,(4)[edi] -mov dword ptr (-8)[ebp],esi -mov edi,dword ptr [edi] -mov dword ptr (-4)[ebp],edi -mov edi,dword ptr (-8)[ebp] -lea edi,(4)[edi] -mov dword ptr (-8)[ebp],edi -mov edi,dword ptr [edi] -mov dword ptr (-4)[ebp],edi -mov edi,dword ptr (-8)[ebp] -lea esi,(-4)[edi] -mov dword ptr (-8)[ebp],esi -mov edi,dword ptr [edi] -mov dword ptr (-4)[ebp],edi -mov edi,dword ptr (-8)[ebp] -lea edi,(-4)[edi] -mov dword ptr (-8)[ebp],edi -mov edi,dword ptr [edi] -mov dword ptr (-4)[ebp],edi -mov eax,0 -L3: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _regchar -_regchar: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,8 -mov edi,dword ptr (-8)[ebp] -lea esi,(1)[edi] -mov dword ptr (-8)[ebp],esi -mov bl,byte ptr [edi] -mov byte ptr (-1)[ebp],bl -mov edi,dword ptr (-8)[ebp] -lea edi,(1)[edi] -mov dword ptr (-8)[ebp],edi -mov bl,byte ptr [edi] -mov byte ptr (-1)[ebp],bl -mov edi,dword ptr (-8)[ebp] -lea esi,(-1)[edi] -mov dword ptr (-8)[ebp],esi -mov bl,byte ptr [edi] -mov byte ptr (-1)[ebp],bl -mov edi,dword ptr (-8)[ebp] -lea edi,(-1)[edi] -mov dword ptr (-8)[ebp],edi -mov bl,byte ptr [edi] -mov byte ptr (-1)[ebp],bl -mov eax,0 -L4: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _regint -_regint: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,8 -mov edi,dword ptr (-8)[ebp] -lea esi,(4)[edi] -mov dword ptr (-8)[ebp],esi -mov edi,dword ptr [edi] -mov dword ptr (-4)[ebp],edi -mov edi,dword ptr (-8)[ebp] -lea edi,(4)[edi] -mov dword ptr (-8)[ebp],edi -mov edi,dword ptr [edi] -mov dword ptr (-4)[ebp],edi -mov edi,dword ptr (-8)[ebp] -lea esi,(-4)[edi] -mov dword ptr (-8)[ebp],esi -mov edi,dword ptr [edi] -mov dword ptr (-4)[ebp],edi -mov edi,dword ptr (-8)[ebp] -lea edi,(-4)[edi] -mov dword ptr (-8)[ebp],edi -mov edi,dword ptr [edi] -mov dword ptr (-4)[ebp],edi -mov eax,0 -L5: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -end diff --git a/lcc/x86/win32/tst/init.1bk b/lcc/x86/win32/tst/init.1bk deleted file mode 100644 index 77aff09..0000000 --- a/lcc/x86/win32/tst/init.1bk +++ /dev/null @@ -1,16 +0,0 @@ - 1 2 3 4 - 5 6 - 7 -if -for -else -while -1 2 3 if -4 5 0 for -6 7 8 else -9 10 11 while -1 2 3 if -4 5 0 for -6 7 8 else -9 10 11 while -0 0 0 diff --git a/lcc/x86/win32/tst/init.2bk b/lcc/x86/win32/tst/init.2bk deleted file mode 100644 index aafe415..0000000 --- a/lcc/x86/win32/tst/init.2bk +++ /dev/null @@ -1,3 +0,0 @@ -tst/init.c:36: warning: missing return value -tst/init.c:49: warning: missing return value -tst/init.c:59: warning: missing return value diff --git a/lcc/x86/win32/tst/init.sbk b/lcc/x86/win32/tst/init.sbk deleted file mode 100644 index 2c1cc67..0000000 --- a/lcc/x86/win32/tst/init.sbk +++ /dev/null @@ -1,336 +0,0 @@ -.486 -.model flat -extrn __fltused:near -extrn __ftol:near -_DATA segment -public _words -align 4 -_words label byte -dd 1 -dd 2 -dd 3 -db 105 -db 102 -db 0 -db 3 dup (0) -db 2 dup (0) -dd 4 -dd 5 -db 4 dup (0) -db 102 -db 111 -db 114 -db 3 dup (0) -db 2 dup (0) -dd 6 -dd 7 -dd 8 -db 101 -db 108 -db 115 -db 101 -db 0 -db 1 dup (0) -db 2 dup (0) -dd 9 -dd 10 -dd 11 -db 119 -db 104 -db 105 -db 108 -db 101 -db 1 dup (0) -db 2 dup (0) -dd 0 -db 8 dup (0) -db 8 dup (0) -public _wordlist -align 4 -_wordlist label byte -dd _words -public _x -align 4 -_x label byte -dd 1 -dd 2 -dd 3 -dd 4 -dd 0 -dd 5 -dd 6 -db 12 dup (0) -dd 7 -db 16 dup (0) -public _y -align 4 -_y label byte -dd _x -dd _x+20 -dd _x+40 -dd 00H -public _main -_DATA ends -_TEXT segment -_main: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,8 -mov dword ptr (-8)[ebp],0 -jmp L8 -L5: -mov dword ptr (-4)[ebp],0 -jmp L12 -L9: -mov edi,dword ptr (-4)[ebp] -mov esi,dword ptr (-8)[ebp] -mov esi,dword ptr (_y)[esi*4] -mov edi,dword ptr [esi][edi*4] -push edi -lea edi,(L13) -push edi -call _printf -add esp,8 -L10: -inc dword ptr (-4)[ebp] -L12: -mov edi,dword ptr (-4)[ebp] -mov esi,dword ptr (-8)[ebp] -mov esi,dword ptr (_y)[esi*4] -cmp dword ptr [esi][edi*4],0 -jne L9 -lea edi,(L14) -push edi -call _printf -add esp,4 -L6: -inc dword ptr (-8)[ebp] -L8: -mov edi,dword ptr (-8)[ebp] -mov edi,dword ptr (_y)[edi*4] -cmp edi,0 -jne L5 -call _f -add esp,0 -mov edi,dword ptr (_wordlist) -push edi -call _g -add esp,4 -mov eax,0 -L4: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 4 -L16 label byte -dd L17 -dd L18 -dd L19 -dd L20 -dd 00H -public _f -_DATA ends -_TEXT segment -_f: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,4 -lea edi,(L16) -mov dword ptr (-4)[ebp],edi -jmp L24 -L21: -mov edi,dword ptr (-4)[ebp] -mov edi,dword ptr [edi] -push edi -lea edi,(L25) -push edi -call _printf -add esp,8 -L22: -mov edi,dword ptr (-4)[ebp] -lea edi,(4)[edi] -mov dword ptr (-4)[ebp],edi -L24: -mov edi,dword ptr (-4)[ebp] -mov edi,dword ptr [edi] -cmp edi,0 -jne L21 -mov eax,0 -L15: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _g -_g: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,4 -jmp L30 -L27: -mov dword ptr (-4)[ebp],0 -jmp L34 -L31: -mov edi,dword ptr (-4)[ebp] -mov esi,dword ptr (20)[ebp] -mov edi,dword ptr [esi][edi*4] -push edi -lea edi,(L35) -push edi -call _printf -add esp,8 -L32: -inc dword ptr (-4)[ebp] -L34: -mov edi,dword ptr (-4)[ebp] -cmp edi,3 -jb L31 -mov edi,dword ptr (20)[ebp] -lea edi,(12)[edi] -push edi -lea edi,(L25) -push edi -call _printf -add esp,8 -L28: -mov edi,dword ptr (20)[ebp] -lea edi,(20)[edi] -mov dword ptr (20)[ebp],edi -L30: -mov edi,dword ptr (20)[ebp] -cmp dword ptr [edi],0 -jne L27 -call _h -add esp,0 -mov eax,0 -L26: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _h -_h: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,4 -mov dword ptr (-4)[ebp],0 -jmp L40 -L37: -imul edi,dword ptr (-4)[ebp],20 -lea esi,(_words+12)[edi] -push esi -mov esi,dword ptr (_words+8)[edi] -push esi -mov esi,dword ptr (_words+4)[edi] -push esi -mov edi,dword ptr (_words)[edi] -push edi -lea edi,(L41) -push edi -call _printf -add esp,20 -L38: -inc dword ptr (-4)[ebp] -L40: -mov edi,dword ptr (-4)[ebp] -cmp edi,5 -jb L37 -mov eax,0 -L36: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -extrn _printf:near -_TEXT segment -_TEXT ends -_TEXT segment -align 1 -L41 label byte -db 37 -db 100 -db 32 -db 37 -db 100 -db 32 -db 37 -db 100 -db 32 -db 37 -db 115 -db 10 -db 0 -align 1 -L35 label byte -db 37 -db 100 -db 32 -db 0 -align 1 -L25 label byte -db 37 -db 115 -db 10 -db 0 -align 1 -L20 label byte -db 119 -db 104 -db 105 -db 108 -db 101 -db 0 -align 1 -L19 label byte -db 101 -db 108 -db 115 -db 101 -db 0 -align 1 -L18 label byte -db 102 -db 111 -db 114 -db 0 -align 1 -L17 label byte -db 105 -db 102 -db 0 -align 1 -L14 label byte -db 10 -db 0 -align 1 -L13 label byte -db 32 -db 37 -db 100 -db 0 -_TEXT ends -end diff --git a/lcc/x86/win32/tst/limits.1bk b/lcc/x86/win32/tst/limits.1bk deleted file mode 100644 index 9beee8c..0000000 --- a/lcc/x86/win32/tst/limits.1bk +++ /dev/null @@ -1,14 +0,0 @@ -UCHAR_MAX: 000000ff=255 -USHRT_MAX: 0000ffff=65535 -UINT_MAX: ffffffff=-1 -ULONG_MAX: ffffffff=-1 -CHAR_MAX: 0000007f=127 -SCHAR_MAX: 0000007f=127 -SHRT_MAX: 00007fff=32767 -INT_MAX: 7fffffff=2147483647 -LONG_MAX: 7fffffff=2147483647 -CHAR_MIN: ffffff80=-128 -SCHAR_MIN: ffffff80=-128 -SHRT_MIN: ffff8000=-32768 -INT_MIN: 80000000=-2147483648 -LONG_MIN: 80000000=-2147483648 diff --git a/lcc/x86/win32/tst/limits.2bk b/lcc/x86/win32/tst/limits.2bk deleted file mode 100644 index e69de29..0000000 --- a/lcc/x86/win32/tst/limits.2bk +++ /dev/null diff --git a/lcc/x86/win32/tst/limits.sbk b/lcc/x86/win32/tst/limits.sbk deleted file mode 100644 index 5ed0147..0000000 --- a/lcc/x86/win32/tst/limits.sbk +++ /dev/null @@ -1,414 +0,0 @@ -.486 -.model flat -extrn __fltused:near -extrn __ftol:near -public _main -_TEXT segment -_main: -push ebx -push esi -push edi -push ebp -mov ebp,esp -push 255 -push 255 -lea edi,(L2) -push edi -call _printf -add esp,12 -push 65535 -push 65535 -lea edi,(L3) -push edi -call _printf -add esp,12 -push 0ffffffffH -push 0ffffffffH -lea edi,(L4) -push edi -call _printf -add esp,12 -push 0ffffffffH -push 0ffffffffH -lea edi,(L5) -push edi -call _printf -add esp,12 -push 127 -push 127 -lea edi,(L6) -push edi -call _printf -add esp,12 -push 127 -push 127 -lea edi,(L7) -push edi -call _printf -add esp,12 -push 32767 -push 32767 -lea edi,(L8) -push edi -call _printf -add esp,12 -push 2147483647 -push 2147483647 -lea edi,(L9) -push edi -call _printf -add esp,12 -push 2147483647 -push 2147483647 -lea edi,(L10) -push edi -call _printf -add esp,12 -push -128 -push -128 -lea edi,(L11) -push edi -call _printf -add esp,12 -push -128 -push -128 -lea edi,(L12) -push edi -call _printf -add esp,12 -push -32768 -push -32768 -lea edi,(L13) -push edi -call _printf -add esp,12 -push -2147483648 -push -2147483648 -lea edi,(L14) -push edi -call _printf -add esp,12 -push -2147483648 -push -2147483648 -lea edi,(L15) -push edi -call _printf -add esp,12 -mov eax,0 -L1: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -extrn _printf:near -_TEXT segment -_TEXT ends -_TEXT segment -align 1 -L15 label byte -db 76 -db 79 -db 78 -db 71 -db 95 -db 77 -db 73 -db 78 -db 58 -db 9 -db 37 -db 48 -db 56 -db 108 -db 120 -db 61 -db 37 -db 108 -db 100 -db 10 -db 0 -align 1 -L14 label byte -db 73 -db 78 -db 84 -db 95 -db 77 -db 73 -db 78 -db 58 -db 9 -db 37 -db 48 -db 56 -db 120 -db 61 -db 37 -db 100 -db 10 -db 0 -align 1 -L13 label byte -db 83 -db 72 -db 82 -db 84 -db 95 -db 77 -db 73 -db 78 -db 58 -db 9 -db 37 -db 48 -db 56 -db 120 -db 61 -db 37 -db 100 -db 10 -db 0 -align 1 -L12 label byte -db 83 -db 67 -db 72 -db 65 -db 82 -db 95 -db 77 -db 73 -db 78 -db 58 -db 9 -db 37 -db 48 -db 56 -db 120 -db 61 -db 37 -db 100 -db 10 -db 0 -align 1 -L11 label byte -db 67 -db 72 -db 65 -db 82 -db 95 -db 77 -db 73 -db 78 -db 58 -db 9 -db 37 -db 48 -db 56 -db 120 -db 61 -db 37 -db 100 -db 10 -db 0 -align 1 -L10 label byte -db 76 -db 79 -db 78 -db 71 -db 95 -db 77 -db 65 -db 88 -db 58 -db 9 -db 37 -db 48 -db 56 -db 108 -db 120 -db 61 -db 37 -db 108 -db 100 -db 10 -db 0 -align 1 -L9 label byte -db 73 -db 78 -db 84 -db 95 -db 77 -db 65 -db 88 -db 58 -db 9 -db 37 -db 48 -db 56 -db 120 -db 61 -db 37 -db 100 -db 10 -db 0 -align 1 -L8 label byte -db 83 -db 72 -db 82 -db 84 -db 95 -db 77 -db 65 -db 88 -db 58 -db 9 -db 37 -db 48 -db 56 -db 120 -db 61 -db 37 -db 100 -db 10 -db 0 -align 1 -L7 label byte -db 83 -db 67 -db 72 -db 65 -db 82 -db 95 -db 77 -db 65 -db 88 -db 58 -db 9 -db 37 -db 48 -db 56 -db 120 -db 61 -db 37 -db 100 -db 10 -db 0 -align 1 -L6 label byte -db 67 -db 72 -db 65 -db 82 -db 95 -db 77 -db 65 -db 88 -db 58 -db 9 -db 37 -db 48 -db 56 -db 120 -db 61 -db 37 -db 100 -db 10 -db 0 -align 1 -L5 label byte -db 85 -db 76 -db 79 -db 78 -db 71 -db 95 -db 77 -db 65 -db 88 -db 58 -db 9 -db 37 -db 48 -db 56 -db 108 -db 120 -db 61 -db 37 -db 108 -db 100 -db 10 -db 0 -align 1 -L4 label byte -db 85 -db 73 -db 78 -db 84 -db 95 -db 77 -db 65 -db 88 -db 58 -db 9 -db 37 -db 48 -db 56 -db 120 -db 61 -db 37 -db 100 -db 10 -db 0 -align 1 -L3 label byte -db 85 -db 83 -db 72 -db 82 -db 84 -db 95 -db 77 -db 65 -db 88 -db 58 -db 9 -db 37 -db 48 -db 56 -db 120 -db 61 -db 37 -db 100 -db 10 -db 0 -align 1 -L2 label byte -db 85 -db 67 -db 72 -db 65 -db 82 -db 95 -db 77 -db 65 -db 88 -db 58 -db 9 -db 37 -db 48 -db 56 -db 120 -db 61 -db 37 -db 100 -db 10 -db 0 -_TEXT ends -end diff --git a/lcc/x86/win32/tst/paranoia.1bk b/lcc/x86/win32/tst/paranoia.1bk deleted file mode 100644 index 5d8432b..0000000 --- a/lcc/x86/win32/tst/paranoia.1bk +++ /dev/null @@ -1,179 +0,0 @@ -Lest this program stop prematurely, i.e. before displaying - - `END OF TEST', - -try to persuade the computer NOT to terminate execution when an -error like Over/Underflow or Division by Zero occurs, but rather -to persevere with a surrogate value after, perhaps, displaying some -warning. If persuasion avails naught, don't despair but run this -program anyway to see how many milestones it passes, and then -amend it to make further progress. - -Answer questions with Y, y, N or n (unless otherwise indicated). - - -Diagnosis resumes after milestone Number 0 Page: 1 - -Users are invited to help debug and augment this program so it will -cope with unanticipated and newly uncovered arithmetic pathologies. - -Please send suggestions and interesting results to - Richard Karpinski - Computer Center U-76 - University of California - San Francisco, CA 94143-0704, USA - -In doing so, please include the following information: - Precision: double; - Version: 10 February 1989; - Computer: - - Compiler: - - Optimization level: - - Other relevant compiler options: - -Diagnosis resumes after milestone Number 1 Page: 2 - -Running this program should reveal these characteristics: - Radix = 1, 2, 4, 8, 10, 16, 100, 256 ... - Precision = number of significant digits carried. - U2 = Radix/Radix^Precision = One Ulp - (OneUlpnit in the Last Place) of 1.000xxx . - U1 = 1/Radix^Precision = One Ulp of numbers a little less than 1.0 . - Adequacy of guard digits for Mult., Div. and Subt. - Whether arithmetic is chopped, correctly rounded, or something else - for Mult., Div., Add/Subt. and Sqrt. - Whether a Sticky Bit used correctly for rounding. - UnderflowThreshold = an underflow threshold. - E0 and PseudoZero tell whether underflow is abrupt, gradual, or fuzzy. - V = an overflow threshold, roughly. - V0 tells, roughly, whether Infinity is represented. - Comparisions are checked for consistency with subtraction - and for contamination with pseudo-zeros. - Sqrt is tested. Y^X is not tested. - Extra-precise subexpressions are revealed but NOT YET tested. - Decimal-Binary conversion is NOT YET tested for accuracy. - -Diagnosis resumes after milestone Number 2 Page: 3 - -The program attempts to discriminate among - FLAWs, like lack of a sticky bit, - Serious DEFECTs, like lack of a guard digit, and - FAILUREs, like 2+2 == 5 . -Failures may confound subsequent diagnoses. - -The diagnostic capabilities of this program go beyond an earlier -program called `MACHAR', which can be found at the end of the -book `Software Manual for the Elementary Functions' (1980) by -W. J. Cody and W. Waite. Although both programs try to discover -the Radix, Precision and range (over/underflow thresholds) -of the arithmetic, this program tries to cope with a wider variety -of pathologies, and to say how well the arithmetic is implemented. - -The program is based upon a conventional radix representation for -floating-point numbers, but also allows logarithmic encoding -as used by certain early WANG machines. - -BASIC version of this program (C) 1983 by Prof. W. M. Kahan; -see source comments for more history. - -Diagnosis resumes after milestone Number 3 Page: 4 - -Program is now RUNNING tests on small integers: --1, 0, 1/2, 1, 2, 3, 4, 5, 9, 27, 32 & 240 are O.K. - -Searching for Radix and Precision. -Radix = 2.000000 . -Closest relative separation found is U1 = 1.1102230e-016 . - -Recalculating radix and precision - confirms closest relative separation U1 . -Radix confirmed. -The number of significant digits of the Radix is 53.000000 . - -Diagnosis resumes after milestone Number 30 Page: 5 - -Subtraction appears to be normalized, as it should be. -Checking for guard digit in *, /, and -. - *, /, and - appear to have guard digits, as they should. - -Diagnosis resumes after milestone Number 40 Page: 6 - -Checking rounding on multiply, divide and add/subtract. -Multiplication appears to round correctly. -Division appears to round correctly. -Addition/Subtraction appears to round correctly. -Checking for sticky bit. -Sticky bit apparently used correctly. - -Does Multiplication commute? Testing on 20 random pairs. - No failures found in 20 integer pairs. - -Running test of square root(x). -Testing if sqrt(X * X) == X for 20 Integers X. -Test for sqrt monotonicity. -sqrt has passed a test for Monotonicity. -Testing whether sqrt is rounded or chopped. -Square root appears to be correctly rounded. - -Diagnosis resumes after milestone Number 90 Page: 7 - -Testing powers Z^i for small Integers Z and i. -... no discrepancis found. - -Seeking Underflow thresholds UfThold and E0. -Smallest strictly positive number found is E0 = 4.94066e-324 . -Since comparison denies Z = 0, evaluating (Z + Z) / Z should be safe. -What the machine gets for (Z + Z) / Z is 2.00000000000000000e+000 . -This is O.K., provided Over/Underflow has NOT just been signaled. -Underflow is gradual; it incurs Absolute Error = -(roundoff in UfThold) < E0. -The Underflow threshold is 2.22507385850720190e-308, below which -calculation may suffer larger Relative error than merely roundoff. -Since underflow occurs below the threshold -UfThold = (2.00000000000000000e+000) ^ (-1.02200000000000000e+003) -only underflow should afflict the expression - (2.00000000000000000e+000) ^ (-1.02200000000000000e+003); -actually calculating yields: 0.00000000000000000e+000 . -This computed value is O.K. - -Testing X^((X + 1) / (X - 1)) vs. exp(2) = 7.38905609893065220e+000 as X -> 1. -Accuracy seems adequate. -Testing powers Z^Q at four nearly extreme values. - ... no discrepancies found. - - -Diagnosis resumes after milestone Number 160 Page: 8 - -Searching for Overflow threshold: -This may generate an error. -Can `Z = -Y' overflow? -Trying it on Y = -1.#INF0000000000000e+000 . -Seems O.K. -Overflow threshold is V = 1.79769313486231570e+308 . -Overflow saturates at V0 = 1.#INF0000000000000e+000 . -No Overflow should be signaled for V * 1 = 1.79769313486231570e+308 - nor for V / 1 = 1.79769313486231570e+308 . -Any overflow signal separating this * from the one -above is a DEFECT. - - -Diagnosis resumes after milestone Number 190 Page: 9 - - -What message and/or values does Division by Zero produce? - Trying to compute 1 / 0 produces ... 1.#INF000e+000 . - - Trying to compute 0 / 0 produces ... -1.#IND000e+000 . - -Diagnosis resumes after milestone Number 220 Page: 10 - - - -No failures, defects nor flaws have been discovered. -Rounding appears to conform to the proposed IEEE standard P754, -except for possibly Double Rounding during Gradual Underflow. -The arithmetic diagnosed appears to be Excellent! -END OF TEST. diff --git a/lcc/x86/win32/tst/paranoia.2bk b/lcc/x86/win32/tst/paranoia.2bk deleted file mode 100644 index 2718174..0000000 --- a/lcc/x86/win32/tst/paranoia.2bk +++ /dev/null @@ -1,16 +0,0 @@ -tst/paranoia.c:1867: warning: missing return value -tst/paranoia.c:1874: warning: missing return value -tst/paranoia.c:1884: warning: missing return value -tst/paranoia.c:1924: warning: missing return value -tst/paranoia.c:1939: warning: missing return value -tst/paranoia.c:1956: warning: missing return value -tst/paranoia.c:1975: warning: missing return value -tst/paranoia.c:1988: warning: missing return value -tst/paranoia.c:1995: warning: missing return value -tst/paranoia.c:2055: warning: missing return value -tst/paranoia.c:2062: warning: missing return value -tst/paranoia.c:2070: warning: missing return value -tst/paranoia.c:2087: warning: missing return value -tst/paranoia.c:2115: warning: missing return value -tst/paranoia.c:2144: warning: missing return value -tst/paranoia.c:2173: warning: missing return value diff --git a/lcc/x86/win32/tst/paranoia.sbk b/lcc/x86/win32/tst/paranoia.sbk deleted file mode 100644 index 96fbf11..0000000 --- a/lcc/x86/win32/tst/paranoia.sbk +++ /dev/null @@ -1,20480 +0,0 @@ -.486 -.model flat -extrn __fltused:near -extrn __ftol:near -_DATA segment -public _Zero -align 4 -_Zero label byte -dd 00H -dd 00H -public _Half -align 4 -_Half label byte -dd 00H -dd 03fe00000H -public _One -align 4 -_One label byte -dd 00H -dd 03ff00000H -public _Two -align 4 -_Two label byte -dd 00H -dd 040000000H -public _Three -align 4 -_Three label byte -dd 00H -dd 040080000H -public _Four -align 4 -_Four label byte -dd 00H -dd 040100000H -public _Five -align 4 -_Five label byte -dd 00H -dd 040140000H -public _Eight -align 4 -_Eight label byte -dd 00H -dd 040200000H -public _Nine -align 4 -_Nine label byte -dd 00H -dd 040220000H -public _TwentySeven -align 4 -_TwentySeven label byte -dd 00H -dd 0403b0000H -public _ThirtyTwo -align 4 -_ThirtyTwo label byte -dd 00H -dd 040400000H -public _TwoForty -align 4 -_TwoForty label byte -dd 00H -dd 0406e0000H -public _MinusOne -align 4 -_MinusOne label byte -dd 00H -dd 0bff00000H -public _OneAndHalf -align 4 -_OneAndHalf label byte -dd 00H -dd 03ff80000H -public _NoTrials -align 4 -_NoTrials label byte -dd 20 -public _sigfpe -_DATA ends -_TEXT segment -_sigfpe: -push ebx -push esi -push edi -push ebp -mov ebp,esp -inc dword ptr (_fpecount) -lea edi,(L2) -push edi -call _printf -add esp,4 -lea edi,(__iob+32) -push edi -call _fflush -add esp,4 -mov edi,dword ptr (_sigsave) -cmp edi,0 -je L4 -mov edi,dword ptr (_sigsave) -push edi -push 8 -call _signal -add esp,8 -mov dword ptr (_sigsave),0 -push 1 -lea edi,(_ovfl_buf) -push edi -call _longjmp -add esp,8 -L4: -call _abort -add esp,0 -L1: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 4 -L757 label byte -dd L758 -dd L759 -dd L760 -dd L761 -public _main -_DATA ends -_TEXT segment -_main: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,1684 -fld qword ptr (L7) -fstp qword ptr (_Zero) -fld qword ptr (L8) -fstp qword ptr (_One) -fld qword ptr (_One) -fstp qword ptr (-8)[ebp] -fld qword ptr (-8)[ebp] -fadd qword ptr (-8)[ebp] -fstp qword ptr (_Two) -fld qword ptr (_Two) -fstp qword ptr (-16)[ebp] -fld qword ptr (-16)[ebp] -fadd qword ptr (-8)[ebp] -fstp qword ptr (_Three) -fld qword ptr (_Three) -fstp qword ptr (-24)[ebp] -fld qword ptr (-24)[ebp] -fadd qword ptr (-8)[ebp] -fstp qword ptr (_Four) -fld qword ptr (_Four) -fstp qword ptr (-32)[ebp] -fld qword ptr (-32)[ebp] -fadd qword ptr (-8)[ebp] -fstp qword ptr (_Five) -fld qword ptr (-32)[ebp] -fadd qword ptr (-32)[ebp] -fstp qword ptr (_Eight) -fld qword ptr (-24)[ebp] -fmul qword ptr (-24)[ebp] -fstp qword ptr (_Nine) -fld qword ptr (_Nine) -fmul qword ptr (-24)[ebp] -fstp qword ptr (_TwentySeven) -fld qword ptr (-32)[ebp] -fmul qword ptr (_Eight) -fstp qword ptr (_ThirtyTwo) -fld qword ptr (-32)[ebp] -fmul qword ptr (_Five) -fmul qword ptr (-24)[ebp] -fmul qword ptr (-32)[ebp] -fstp qword ptr (_TwoForty) -fld qword ptr (-8)[ebp] -fchs -fstp qword ptr (_MinusOne) -fld qword ptr (-8)[ebp] -fdiv qword ptr (-16)[ebp] -fstp qword ptr (_Half) -fld qword ptr (-8)[ebp] -fadd qword ptr (_Half) -fstp qword ptr (_OneAndHalf) -mov dword ptr (_ErrCnt),0 -mov dword ptr (_ErrCnt+4),0 -mov dword ptr (_ErrCnt+8),0 -mov dword ptr (_ErrCnt+12),0 -mov dword ptr (_PageNo),1 -mov dword ptr (_Milestone),0 -lea edi,(_sigfpe) -push edi -push 8 -call _signal -add esp,8 -call _Instructions -add esp,0 -call _Pause -add esp,0 -call _Heading -add esp,0 -call _Pause -add esp,0 -call _Characteristics -add esp,0 -call _Pause -add esp,0 -call _History -add esp,0 -call _Pause -add esp,0 -mov dword ptr (_Milestone),7 -lea edi,(L12) -push edi -call _printf -add esp,4 -lea edi,(L14) -push edi -fld qword ptr (_Zero) -fadd qword ptr (_Zero) -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -jne L15 -fld qword ptr (_One) -fsub qword ptr (_One) -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -jne L15 -fld qword ptr (_Zero) -fcomp qword ptr (_One) -fstsw ax -sahf -jae L15 -fld qword ptr (_One) -fadd qword ptr (_One) -fld qword ptr (_Two) -fcompp -fstsw ax -sahf -jne L15 -mov dword ptr (-36)[ebp],1 -jmp L16 -L15: -mov dword ptr (-36)[ebp],0 -L16: -mov edi,dword ptr (-36)[ebp] -push edi -push 0 -call _TstCond -add esp,12 -fld qword ptr (_Zero) -fchs -fstp qword ptr (_Z) -fld qword ptr (L7) -fcomp qword ptr (_Z) -fstsw ax -sahf -je L17 -inc dword ptr (_ErrCnt) -lea edi,(L19) -push edi -call _printf -add esp,4 -fld qword ptr (L20) -fstp qword ptr (_U1) -fld qword ptr (L8) -fstp qword ptr (_Radix) -call _TstPtUf -add esp,0 -L17: -lea edi,(L22) -push edi -fld qword ptr (_Two) -fadd qword ptr (_One) -fcomp qword ptr (_Three) -fstsw ax -sahf -jne L23 -fld qword ptr (_Three) -fadd qword ptr (_One) -fcomp qword ptr (_Four) -fstsw ax -sahf -jne L23 -fld qword ptr (_Four) -fld qword ptr (_Two) -fld qword ptr (_Two) -fchs -fmulp st(1),st -faddp st(1),st -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -jne L23 -fld qword ptr (_Four) -fsub qword ptr (_Three) -fsub qword ptr (_One) -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -jne L23 -mov dword ptr (-56)[ebp],1 -jmp L24 -L23: -mov dword ptr (-56)[ebp],0 -L24: -mov edi,dword ptr (-56)[ebp] -push edi -push 0 -call _TstCond -add esp,12 -fld qword ptr (L7) -fsub qword ptr (_One) -fcomp qword ptr (_MinusOne) -fstsw ax -sahf -jne L27 -fld qword ptr (_MinusOne) -fadd qword ptr (_One) -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -jne L27 -fld qword ptr (_One) -fadd qword ptr (_MinusOne) -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -jne L27 -fld qword ptr (_One) -sub esp,8 -fstp qword ptr [esp] -call _fabs -add esp,8 -fstp qword ptr (-132)[ebp] -fld qword ptr (_MinusOne) -fadd qword ptr (-132)[ebp] -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -jne L27 -fld qword ptr (_MinusOne) -fld qword ptr (_MinusOne) -fmul qword ptr (_MinusOne) -faddp st(1),st -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -jne L27 -mov dword ptr (-100)[ebp],1 -jmp L28 -L27: -mov dword ptr (-100)[ebp],0 -L28: -lea edi,(L26) -push edi -mov edi,dword ptr (-100)[ebp] -push edi -push 0 -call _TstCond -add esp,12 -lea edi,(L30) -push edi -fld qword ptr (_Half) -fadd qword ptr (_MinusOne) -fadd qword ptr (_Half) -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -jne L31 -mov dword ptr (-152)[ebp],1 -jmp L32 -L31: -mov dword ptr (-152)[ebp],0 -L32: -mov edi,dword ptr (-152)[ebp] -push edi -push 0 -call _TstCond -add esp,12 -mov dword ptr (_Milestone),10 -lea edi,(L34) -push edi -fld qword ptr (_Three) -fmul qword ptr (_Three) -fcomp qword ptr (_Nine) -fstsw ax -sahf -jne L35 -fld qword ptr (_Nine) -fmul qword ptr (_Three) -fcomp qword ptr (_TwentySeven) -fstsw ax -sahf -jne L35 -fld qword ptr (_Four) -fadd qword ptr (_Four) -fcomp qword ptr (_Eight) -fstsw ax -sahf -jne L35 -fld qword ptr (_Eight) -fmul qword ptr (_Four) -fcomp qword ptr (_ThirtyTwo) -fstsw ax -sahf -jne L35 -fld qword ptr (_ThirtyTwo) -fsub qword ptr (_TwentySeven) -fsub qword ptr (_Four) -fsub qword ptr (_One) -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -jne L35 -mov dword ptr (-164)[ebp],1 -jmp L36 -L35: -mov dword ptr (-164)[ebp],0 -L36: -mov edi,dword ptr (-164)[ebp] -push edi -push 0 -call _TstCond -add esp,12 -lea edi,(L38) -push edi -fld qword ptr (_Four) -fadd qword ptr (_One) -fcomp qword ptr (_Five) -fstsw ax -sahf -jne L39 -fld qword ptr (_Four) -fmul qword ptr (_Five) -fmul qword ptr (_Three) -fmul qword ptr (_Four) -fcomp qword ptr (_TwoForty) -fstsw ax -sahf -jne L39 -fld qword ptr (_TwoForty) -fdiv qword ptr (_Three) -fld qword ptr (_Four) -fmul qword ptr (_Four) -fmul qword ptr (_Five) -fsubp st(1),st -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -jne L39 -fld qword ptr (_TwoForty) -fdiv qword ptr (_Four) -fld qword ptr (_Five) -fmul qword ptr (_Three) -fmul qword ptr (_Four) -fsubp st(1),st -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -jne L39 -fld qword ptr (_TwoForty) -fdiv qword ptr (_Five) -fld qword ptr (_Four) -fmul qword ptr (_Three) -fmul qword ptr (_Four) -fsubp st(1),st -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -jne L39 -mov dword ptr (-216)[ebp],1 -jmp L40 -L39: -mov dword ptr (-216)[ebp],0 -L40: -mov edi,dword ptr (-216)[ebp] -push edi -push 0 -call _TstCond -add esp,12 -cmp dword ptr (_ErrCnt),0 -jne L41 -lea edi,(L43) -push edi -call _printf -add esp,4 -lea edi,(L44) -push edi -call _printf -add esp,4 -L41: -lea edi,(L45) -push edi -call _printf -add esp,4 -fld qword ptr (_One) -fstp qword ptr (_W) -L46: -fld qword ptr (_W) -fstp qword ptr (-264)[ebp] -fld qword ptr (-264)[ebp] -fadd qword ptr (-264)[ebp] -fstp qword ptr (_W) -fld qword ptr (_W) -fstp qword ptr (-272)[ebp] -fld qword ptr (-272)[ebp] -fadd qword ptr (_One) -fstp qword ptr (_Y) -fld qword ptr (_Y) -fsub qword ptr (-272)[ebp] -fstp qword ptr (_Z) -fld qword ptr (_Z) -fsub qword ptr (_One) -fstp qword ptr (_Y) -L47: -fld qword ptr (_Y) -sub esp,8 -fstp qword ptr [esp] -call _fabs -add esp,8 -fstp qword ptr (-264)[ebp] -fld qword ptr (_MinusOne) -fadd qword ptr (-264)[ebp] -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -ja L46 -fld qword ptr (_Zero) -fstp qword ptr (_Precision) -fld qword ptr (_One) -fstp qword ptr (_Y) -L49: -fld qword ptr (_Y) -fstp qword ptr (-280)[ebp] -fld qword ptr (_W) -fadd qword ptr (-280)[ebp] -fstp qword ptr (_Radix) -fld qword ptr (-280)[ebp] -fadd qword ptr (-280)[ebp] -fstp qword ptr (_Y) -fld qword ptr (_Radix) -fsub qword ptr (_W) -fstp qword ptr (_Radix) -L50: -fld qword ptr (_Zero) -fcomp qword ptr (_Radix) -fstsw ax -sahf -je L49 -fld qword ptr (_Two) -fcomp qword ptr (_Radix) -fstsw ax -sahf -jbe L52 -fld qword ptr (_One) -fstp qword ptr (_Radix) -L52: -fld qword ptr (_Radix) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L54) -push edi -call _printf -add esp,12 -fld qword ptr (L8) -fcomp qword ptr (_Radix) -fstsw ax -sahf -je L55 -fld qword ptr (_One) -fstp qword ptr (_W) -L57: -fld qword ptr (_Precision) -fadd qword ptr (_One) -fstp qword ptr (_Precision) -fld qword ptr (_W) -fmul qword ptr (_Radix) -fstp qword ptr (_W) -fld qword ptr (_W) -fadd qword ptr (_One) -fstp qword ptr (_Y) -L58: -fld qword ptr (_Y) -fsub qword ptr (_W) -fld qword ptr (_One) -fcompp -fstsw ax -sahf -je L57 -L55: -fld qword ptr (_One) -fdiv qword ptr (_W) -fstp qword ptr (_U1) -fld qword ptr (_U1) -fstp qword ptr (-272)[ebp] -fld qword ptr (_Radix) -fmul qword ptr (-272)[ebp] -fstp qword ptr (_U2) -fld qword ptr (-272)[ebp] -sub esp,8 -fstp qword ptr [esp] -lea edi,(L60) -push edi -call _printf -add esp,12 -lea edi,(L61) -push edi -call _printf -add esp,4 -fld qword ptr (_Radix) -fstp qword ptr (_E0) -fld qword ptr (_U1) -fstp qword ptr (_E1) -fld qword ptr (_U2) -fstp qword ptr (_E9) -fld qword ptr (_Precision) -fstp qword ptr (_E3) -fld qword ptr (_Four) -fdiv qword ptr (_Three) -fstp qword ptr (_X) -fld qword ptr (_X) -fsub qword ptr (_One) -fstp qword ptr (_Third) -fld qword ptr (_Third) -fstp qword ptr (-280)[ebp] -fld qword ptr (_Half) -fsub qword ptr (-280)[ebp] -fstp qword ptr (_F6) -fld qword ptr (_F6) -fstp qword ptr (-288)[ebp] -fld qword ptr (-288)[ebp] -fadd qword ptr (-288)[ebp] -fstp qword ptr (_X) -fld qword ptr (_X) -fsub qword ptr (-280)[ebp] -sub esp,8 -fstp qword ptr [esp] -call _fabs -add esp,8 -fstp qword ptr (-296)[ebp] -fld qword ptr (-296)[ebp] -fstp qword ptr (_X) -fld qword ptr (_U2) -fcomp qword ptr (_X) -fstsw ax -sahf -jbe L62 -fld qword ptr (_U2) -fstp qword ptr (_X) -L62: -L64: -fld qword ptr (_X) -fstp qword ptr (_U2) -fld qword ptr (_U2) -fstp qword ptr (-304)[ebp] -fld qword ptr (_Half) -fmul qword ptr (-304)[ebp] -fld qword ptr (_ThirtyTwo) -fmul qword ptr (-304)[ebp] -fmul qword ptr (-304)[ebp] -faddp st(1),st -fstp qword ptr (_Y) -fld qword ptr (_One) -fadd qword ptr (_Y) -fstp qword ptr (_Y) -fld qword ptr (_Y) -fsub qword ptr (_One) -fstp qword ptr (_X) -L65: -fld qword ptr (_X) -fcomp qword ptr (_U2) -fstsw ax -sahf -jae L67 -fld qword ptr (_Zero) -fcomp qword ptr (_X) -fstsw ax -sahf -jb L64 -L67: -fld qword ptr (_Two) -fdiv qword ptr (_Three) -fstp qword ptr (_X) -fld qword ptr (_X) -fsub qword ptr (_Half) -fstp qword ptr (_F6) -fld qword ptr (_F6) -fstp qword ptr (-320)[ebp] -fld qword ptr (-320)[ebp] -fadd qword ptr (-320)[ebp] -fstp qword ptr (_Third) -fld qword ptr (_Third) -fsub qword ptr (_Half) -fstp qword ptr (_X) -fld qword ptr (_X) -fadd qword ptr (-320)[ebp] -sub esp,8 -fstp qword ptr [esp] -call _fabs -add esp,8 -fstp qword ptr (-328)[ebp] -fld qword ptr (-328)[ebp] -fstp qword ptr (_X) -fld qword ptr (_U1) -fcomp qword ptr (_X) -fstsw ax -sahf -jbe L68 -fld qword ptr (_U1) -fstp qword ptr (_X) -L68: -L70: -fld qword ptr (_X) -fstp qword ptr (_U1) -fld qword ptr (_U1) -fstp qword ptr (-344)[ebp] -fld qword ptr (_Half) -fmul qword ptr (-344)[ebp] -fld qword ptr (_ThirtyTwo) -fmul qword ptr (-344)[ebp] -fmul qword ptr (-344)[ebp] -faddp st(1),st -fstp qword ptr (_Y) -fld qword ptr (_Half) -fsub qword ptr (_Y) -fstp qword ptr (_Y) -fld qword ptr (_Half) -fadd qword ptr (_Y) -fstp qword ptr (_X) -fld qword ptr (_Half) -fsub qword ptr (_X) -fstp qword ptr (_Y) -fld qword ptr (_Half) -fadd qword ptr (_Y) -fstp qword ptr (_X) -L71: -fld qword ptr (_X) -fcomp qword ptr (_U1) -fstsw ax -sahf -jae L73 -fld qword ptr (_Zero) -fcomp qword ptr (_X) -fstsw ax -sahf -jb L70 -L73: -fld qword ptr (_E1) -fcomp qword ptr (_U1) -fstsw ax -sahf -jne L74 -lea edi,(L76) -push edi -call _printf -add esp,4 -jmp L75 -L74: -fld qword ptr (_U1) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L77) -push edi -call _printf -add esp,12 -L75: -fld qword ptr (_One) -fdiv qword ptr (_U1) -fstp qword ptr (_W) -fld qword ptr (_Half) -fsub qword ptr (_U1) -fadd qword ptr (_Half) -fstp qword ptr (_F9) -fld qword ptr (_U2) -fdiv qword ptr (_U1) -fadd qword ptr (L78) -sub esp,8 -fstp qword ptr [esp] -call _floor -add esp,8 -fstp qword ptr (-360)[ebp] -fld qword ptr (-360)[ebp] -fstp qword ptr (_Radix) -fld qword ptr (_E0) -fcomp qword ptr (_Radix) -fstsw ax -sahf -jne L79 -lea edi,(L81) -push edi -call _printf -add esp,4 -jmp L80 -L79: -fld qword ptr (_Radix) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L82) -push edi -call _printf -add esp,12 -L80: -lea edi,(L84) -push edi -fld qword ptr (_Eight) -fadd qword ptr (_Eight) -fcomp qword ptr (_Radix) -fstsw ax -sahf -jb L85 -mov dword ptr (-364)[ebp],1 -jmp L86 -L85: -mov dword ptr (-364)[ebp],0 -L86: -mov edi,dword ptr (-364)[ebp] -push edi -push 2 -call _TstCond -add esp,12 -lea edi,(L88) -push edi -fld qword ptr (_Two) -fcomp qword ptr (_Radix) -fstsw ax -sahf -je L92 -fld qword ptr (L93) -fcomp qword ptr (_Radix) -fstsw ax -sahf -je L92 -fld qword ptr (_One) -fcomp qword ptr (_Radix) -fstsw ax -sahf -jne L89 -L92: -mov dword ptr (-376)[ebp],1 -jmp L90 -L89: -mov dword ptr (-376)[ebp],0 -L90: -mov edi,dword ptr (-376)[ebp] -push edi -push 3 -call _TstCond -add esp,12 -mov dword ptr (_Milestone),20 -lea edi,(L95) -push edi -fld qword ptr (_F9) -fsub qword ptr (_Half) -fld qword ptr (_Half) -fcompp -fstsw ax -sahf -jbe L96 -mov dword ptr (-388)[ebp],1 -jmp L97 -L96: -mov dword ptr (-388)[ebp],0 -L97: -mov edi,dword ptr (-388)[ebp] -push edi -push 0 -call _TstCond -add esp,12 -fld qword ptr (_F9) -fstp qword ptr (_X) -mov dword ptr (_I),1 -fld qword ptr (_X) -fsub qword ptr (_Half) -fstp qword ptr (_Y) -fld qword ptr (_Y) -fsub qword ptr (_Half) -fstp qword ptr (_Z) -lea edi,(L99) -push edi -fld qword ptr (_One) -fcomp qword ptr (_X) -fstsw ax -sahf -jne L102 -fld qword ptr (_Zero) -fcomp qword ptr (_Z) -fstsw ax -sahf -jne L100 -L102: -mov dword ptr (-400)[ebp],1 -jmp L101 -L100: -mov dword ptr (-400)[ebp],0 -L101: -mov edi,dword ptr (-400)[ebp] -push edi -push 0 -call _TstCond -add esp,12 -fld qword ptr (_One) -fadd qword ptr (_U2) -fstp qword ptr (_X) -mov dword ptr (_I),0 -mov dword ptr (_Milestone),25 -fld qword ptr (_Radix) -fsub qword ptr (_One) -fstp qword ptr (_BMinusU2) -fld qword ptr (_BMinusU2) -fsub qword ptr (_U2) -fadd qword ptr (_One) -fstp qword ptr (_BMinusU2) -fld qword ptr (_One) -fcomp qword ptr (_Radix) -fstsw ax -sahf -je L103 -fld qword ptr (_U1) -sub esp,8 -fstp qword ptr [esp] -call _log -add esp,8 -fstp qword ptr (-440)[ebp] -fld qword ptr (_Radix) -sub esp,8 -fstp qword ptr [esp] -call _log -add esp,8 -fstp qword ptr (-448)[ebp] -fld qword ptr (_TwoForty) -fchs -fmul qword ptr (-440)[ebp] -fdiv qword ptr (-448)[ebp] -fstp qword ptr (_X) -fld qword ptr (_Half) -fadd qword ptr (_X) -sub esp,8 -fstp qword ptr [esp] -call _floor -add esp,8 -fstp qword ptr (-456)[ebp] -fld qword ptr (-456)[ebp] -fstp qword ptr (_Y) -fld qword ptr (_X) -fsub qword ptr (_Y) -sub esp,8 -fstp qword ptr [esp] -call _fabs -add esp,8 -fstp qword ptr (-464)[ebp] -fld qword ptr (-464)[ebp] -fmul qword ptr (_Four) -fld qword ptr (_One) -fcompp -fstsw ax -sahf -jbe L105 -fld qword ptr (_Y) -fstp qword ptr (_X) -L105: -fld qword ptr (_X) -fdiv qword ptr (_TwoForty) -fstp qword ptr (_Precision) -fld qword ptr (_Half) -fadd qword ptr (_Precision) -sub esp,8 -fstp qword ptr [esp] -call _floor -add esp,8 -fstp qword ptr (-472)[ebp] -fld qword ptr (-472)[ebp] -fstp qword ptr (_Y) -fld qword ptr (_Precision) -fsub qword ptr (_Y) -sub esp,8 -fstp qword ptr [esp] -call _fabs -add esp,8 -fstp qword ptr (-480)[ebp] -fld qword ptr (-480)[ebp] -fmul qword ptr (_TwoForty) -fld qword ptr (_Half) -fcompp -fstsw ax -sahf -jbe L107 -fld qword ptr (_Y) -fstp qword ptr (_Precision) -L107: -L103: -fld qword ptr (_Precision) -sub esp,8 -fstp qword ptr [esp] -call _floor -add esp,8 -fstp qword ptr (-448)[ebp] -fld qword ptr (-448)[ebp] -fcomp qword ptr (_Precision) -fstsw ax -sahf -jne L111 -fld qword ptr (_One) -fcomp qword ptr (_Radix) -fstsw ax -sahf -jne L109 -L111: -lea edi,(L112) -push edi -call _printf -add esp,4 -lea edi,(L113) -push edi -call _printf -add esp,4 -L109: -fld qword ptr (_One) -fcomp qword ptr (_Radix) -fstsw ax -sahf -jne L114 -lea edi,(L116) -push edi -call _printf -add esp,4 -jmp L115 -L114: -fld qword ptr (_Precision) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L117) -push edi -call _printf -add esp,12 -L115: -lea edi,(L119) -push edi -fld qword ptr (_U2) -fmul qword ptr (_Nine) -fmul qword ptr (_Nine) -fmul qword ptr (_TwoForty) -fld qword ptr (_One) -fcompp -fstsw ax -sahf -jbe L120 -mov dword ptr (-452)[ebp],1 -jmp L121 -L120: -mov dword ptr (-452)[ebp],0 -L121: -mov edi,dword ptr (-452)[ebp] -push edi -push 1 -call _TstCond -add esp,12 -mov dword ptr (_Milestone),30 -fld qword ptr (_One) -fdiv qword ptr (_Four) -fstp qword ptr (-492)[ebp] -fld qword ptr (_Four) -fdiv qword ptr (_Three) -fsub qword ptr (_One) -fsub qword ptr (-492)[ebp] -fmul qword ptr (_Three) -fsub qword ptr (-492)[ebp] -sub esp,8 -fstp qword ptr [esp] -call _fabs -add esp,8 -fstp qword ptr (-500)[ebp] -fld qword ptr (-500)[ebp] -fstp qword ptr (_X) -L122: -fld qword ptr (_X) -fstp qword ptr (_Z2) -fld qword ptr (_Z2) -fstp qword ptr (-516)[ebp] -fld qword ptr (_One) -fld qword ptr (_Half) -fmul qword ptr (-516)[ebp] -fld qword ptr (_ThirtyTwo) -fmul qword ptr (-516)[ebp] -fmul qword ptr (-516)[ebp] -faddp st(1),st -faddp st(1),st -fsub qword ptr (_One) -fstp qword ptr (_X) -L123: -fld qword ptr (_X) -fcomp qword ptr (_Z2) -fstsw ax -sahf -jae L125 -fld qword ptr (_Zero) -fcomp qword ptr (_X) -fstsw ax -sahf -jb L122 -L125: -fld qword ptr (_Three) -fdiv qword ptr (_Four) -fld qword ptr (_Two) -fdiv qword ptr (_Three) -fsubp st(1),st -fmul qword ptr (_Three) -fld qword ptr (_One) -fdiv qword ptr (_Four) -fsubp st(1),st -sub esp,8 -fstp qword ptr [esp] -call _fabs -add esp,8 -fstp qword ptr (-532)[ebp] -fld qword ptr (-532)[ebp] -fstp qword ptr (_Z) -fld qword ptr (-532)[ebp] -fstp qword ptr (_Y) -fld qword ptr (-532)[ebp] -fstp qword ptr (_X) -L126: -fld qword ptr (_Z) -fstp qword ptr (_Z1) -fld qword ptr (_One) -fdiv qword ptr (_Two) -fstp qword ptr (-540)[ebp] -fld qword ptr (_Z1) -fstp qword ptr (-548)[ebp] -fld qword ptr (-540)[ebp] -fld qword ptr (-540)[ebp] -fld qword ptr (_Half) -fmul qword ptr (-548)[ebp] -fld qword ptr (_ThirtyTwo) -fmul qword ptr (-548)[ebp] -fmul qword ptr (-548)[ebp] -faddp st(1),st -fsubp st(1),st -fadd qword ptr (-540)[ebp] -fsubp st(1),st -fadd qword ptr (-540)[ebp] -fstp qword ptr (_Z) -L127: -fld qword ptr (_Z) -fcomp qword ptr (_Z1) -fstsw ax -sahf -jae L129 -fld qword ptr (_Zero) -fcomp qword ptr (_Z) -fstsw ax -sahf -jb L126 -L129: -L130: -L133: -fld qword ptr (_Y) -fstp qword ptr (_Y1) -fld qword ptr (_Y1) -fstp qword ptr (-556)[ebp] -fld qword ptr (_Half) -fld qword ptr (_Half) -fld qword ptr (_Half) -fmul qword ptr (-556)[ebp] -fld qword ptr (_ThirtyTwo) -fmul qword ptr (-556)[ebp] -fmul qword ptr (-556)[ebp] -faddp st(1),st -fsubp st(1),st -fadd qword ptr (_Half) -fsubp st(1),st -fadd qword ptr (_Half) -fstp qword ptr (_Y) -L134: -fld qword ptr (_Y) -fcomp qword ptr (_Y1) -fstsw ax -sahf -jae L136 -fld qword ptr (_Zero) -fcomp qword ptr (_Y) -fstsw ax -sahf -jb L133 -L136: -fld qword ptr (_X) -fstp qword ptr (_X1) -fld qword ptr (_X1) -fstp qword ptr (-556)[ebp] -fld qword ptr (_Half) -fmul qword ptr (-556)[ebp] -fld qword ptr (_ThirtyTwo) -fmul qword ptr (-556)[ebp] -fmul qword ptr (-556)[ebp] -faddp st(1),st -fsub qword ptr (_F9) -fadd qword ptr (_F9) -fstp qword ptr (_X) -L131: -fld qword ptr (_X) -fcomp qword ptr (_X1) -fstsw ax -sahf -jae L137 -fld qword ptr (_Zero) -fcomp qword ptr (_X) -fstsw ax -sahf -jb L130 -L137: -fld qword ptr (_Y1) -fcomp qword ptr (_X1) -fstsw ax -sahf -jne L140 -fld qword ptr (_Z1) -fcomp qword ptr (_X1) -fstsw ax -sahf -je L138 -L140: -lea edi,(L141) -push edi -push 1 -call _BadCond -add esp,8 -fld qword ptr (_Z1) -sub esp,8 -fstp qword ptr [esp] -fld qword ptr (_Y1) -sub esp,8 -fstp qword ptr [esp] -fld qword ptr (_X1) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L142) -push edi -call _printf -add esp,28 -lea edi,(L143) -push edi -call _printf -add esp,4 -lea edi,(L144) -push edi -call _printf -add esp,4 -lea edi,(L145) -push edi -call _notify -add esp,4 -fld qword ptr (_U1) -fcomp qword ptr (_X1) -fstsw ax -sahf -je L149 -fld qword ptr (_U1) -fcomp qword ptr (_Y1) -fstsw ax -sahf -je L149 -fld qword ptr (_U1) -fcomp qword ptr (_Z1) -fstsw ax -sahf -jne L139 -L149: -lea edi,(L150) -push edi -call _printf -add esp,4 -jmp L139 -L138: -fld qword ptr (_U1) -fcomp qword ptr (_Z1) -fstsw ax -sahf -jne L153 -fld qword ptr (_U2) -fcomp qword ptr (_Z2) -fstsw ax -sahf -je L151 -L153: -fld qword ptr (_U1) -fcomp qword ptr (_Z1) -fstsw ax -sahf -jbe L156 -fld qword ptr (_U2) -fcomp qword ptr (_Z2) -fstsw ax -sahf -ja L154 -L156: -lea edi,(L157) -push edi -push 0 -call _BadCond -add esp,8 -lea edi,(L158) -push edi -call _notify -add esp,4 -fld qword ptr (_Z1) -fsub qword ptr (_U1) -sub esp,8 -fstp qword ptr [esp] -fld qword ptr (_U1) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L159) -push edi -call _printf -add esp,20 -fld qword ptr (_Z2) -fsub qword ptr (_U2) -sub esp,8 -fstp qword ptr [esp] -fld qword ptr (_U2) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L160) -push edi -call _printf -add esp,20 -jmp L155 -L154: -fld qword ptr (_Zero) -fcomp qword ptr (_Z1) -fstsw ax -sahf -jae L163 -fld qword ptr (_Zero) -fcomp qword ptr (_Z2) -fstsw ax -sahf -jb L161 -L163: -fld qword ptr (_Radix) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L164) -push edi -call _printf -add esp,12 -lea edi,(L165) -push edi -call _printf -add esp,4 -fld qword ptr (_Z2) -sub esp,8 -fstp qword ptr [esp] -fld qword ptr (_Z1) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L166) -push edi -call _printf -add esp,20 -lea edi,(L167) -push edi -call _notify -add esp,4 -L161: -fld qword ptr (_Z2) -fcomp qword ptr (_Z1) -fstsw ax -sahf -jne L170 -fld qword ptr (_Zero) -fcomp qword ptr (_Z1) -fstsw ax -sahf -jae L168 -L170: -fld qword ptr (_Z1) -fdiv qword ptr (_U1) -fstp qword ptr (_X) -fld qword ptr (_Z2) -fdiv qword ptr (_U2) -fstp qword ptr (_Y) -fld qword ptr (_X) -fcomp qword ptr (_Y) -fstsw ax -sahf -jae L171 -fld qword ptr (_Y) -fstp qword ptr (_X) -L171: -fld qword ptr (_X) -sub esp,8 -fstp qword ptr [esp] -call _log -add esp,8 -fstp qword ptr (-580)[ebp] -fld qword ptr (-580)[ebp] -fchs -fstp qword ptr (_Q) -lea edi,(L173) -push edi -call _printf -add esp,4 -fld qword ptr (_Radix) -sub esp,8 -fstp qword ptr [esp] -call _log -add esp,8 -fstp qword ptr (-588)[ebp] -fld qword ptr (_Q) -fdiv qword ptr (-588)[ebp] -sub esp,8 -fstp qword ptr [esp] -lea edi,(L174) -push edi -call _printf -add esp,12 -fld qword ptr (L93) -sub esp,8 -fstp qword ptr [esp] -call _log -add esp,8 -fstp qword ptr (-596)[ebp] -fld qword ptr (_Q) -fdiv qword ptr (-596)[ebp] -sub esp,8 -fstp qword ptr [esp] -lea edi,(L175) -push edi -call _printf -add esp,12 -L168: -lea edi,(L150) -push edi -call _printf -add esp,4 -L155: -L151: -L139: -call _Pause -add esp,0 -mov dword ptr (_Milestone),35 -fld qword ptr (_Two) -fcomp qword ptr (_Radix) -fstsw ax -sahf -ja L176 -fld qword ptr (_W) -fld qword ptr (_Radix) -fmul qword ptr (_Radix) -fdivp st(1),st -fstp qword ptr (_X) -fld qword ptr (_X) -fstp qword ptr (-576)[ebp] -fld qword ptr (-576)[ebp] -fadd qword ptr (_One) -fstp qword ptr (_Y) -fld qword ptr (_Y) -fsub qword ptr (-576)[ebp] -fstp qword ptr (_Z) -fld qword ptr (_Z) -fstp qword ptr (-584)[ebp] -fld qword ptr (-584)[ebp] -fadd qword ptr (_U2) -fstp qword ptr (_T) -fld qword ptr (_T) -fsub qword ptr (-584)[ebp] -fstp qword ptr (_X) -lea edi,(L179) -push edi -fld qword ptr (_U2) -fcomp qword ptr (_X) -fstsw ax -sahf -jne L180 -mov dword ptr (-560)[ebp],1 -jmp L181 -L180: -mov dword ptr (-560)[ebp],0 -L181: -mov edi,dword ptr (-560)[ebp] -push edi -push 0 -call _TstCond -add esp,12 -fld qword ptr (_U2) -fcomp qword ptr (_X) -fstsw ax -sahf -jne L182 -lea edi,(L184) -push edi -call _printf -add esp,4 -L182: -L176: -lea edi,(L185) -push edi -call _printf -add esp,4 -fld qword ptr (_F9) -fmul qword ptr (_One) -fstp qword ptr (_Y) -fld qword ptr (_One) -fmul qword ptr (_F9) -fstp qword ptr (_Z) -fld qword ptr (_F9) -fsub qword ptr (_Half) -fstp qword ptr (_X) -fld qword ptr (_X) -fstp qword ptr (-588)[ebp] -fld qword ptr (_Y) -fsub qword ptr (_Half) -fsub qword ptr (-588)[ebp] -fstp qword ptr (_Y) -fld qword ptr (_Z) -fsub qword ptr (_Half) -fsub qword ptr (-588)[ebp] -fstp qword ptr (_Z) -fld qword ptr (_One) -fadd qword ptr (_U2) -fstp qword ptr (_X) -fld qword ptr (_X) -fstp qword ptr (-604)[ebp] -fld qword ptr (-604)[ebp] -fmul qword ptr (_Radix) -fstp qword ptr (_T) -fld qword ptr (_Radix) -fmul qword ptr (-604)[ebp] -fstp qword ptr (_R) -fld qword ptr (_T) -fsub qword ptr (_Radix) -fstp qword ptr (_X) -fld qword ptr (_Radix) -fmul qword ptr (_U2) -fstp qword ptr (-620)[ebp] -fld qword ptr (_X) -fsub qword ptr (-620)[ebp] -fstp qword ptr (_X) -fld qword ptr (_R) -fsub qword ptr (_Radix) -fstp qword ptr (_T) -fld qword ptr (_T) -fsub qword ptr (-620)[ebp] -fstp qword ptr (_T) -fld qword ptr (_Radix) -fsub qword ptr (_One) -fstp qword ptr (-628)[ebp] -fld qword ptr (_X) -fmul qword ptr (-628)[ebp] -fstp qword ptr (_X) -fld qword ptr (_T) -fmul qword ptr (-628)[ebp] -fstp qword ptr (_T) -fld qword ptr (_Zero) -fcomp qword ptr (_X) -fstsw ax -sahf -jne L186 -fld qword ptr (_Zero) -fcomp qword ptr (_Y) -fstsw ax -sahf -jne L186 -fld qword ptr (_Zero) -fcomp qword ptr (_Z) -fstsw ax -sahf -jne L186 -fld qword ptr (_Zero) -fcomp qword ptr (_T) -fstsw ax -sahf -jne L186 -mov dword ptr (_GMult),1 -jmp L187 -L186: -mov dword ptr (_GMult),0 -lea edi,(L188) -push edi -push 0 -push 1 -call _TstCond -add esp,12 -L187: -fld qword ptr (_Radix) -fmul qword ptr (_U2) -fstp qword ptr (_Z) -fld qword ptr (_Z) -fstp qword ptr (-648)[ebp] -fld qword ptr (_One) -fadd qword ptr (-648)[ebp] -fstp qword ptr (_X) -fld qword ptr (_X) -fstp qword ptr (-656)[ebp] -fld qword ptr (-656)[ebp] -fadd qword ptr (-648)[ebp] -fld qword ptr (-656)[ebp] -fmul qword ptr (-656)[ebp] -fsubp st(1),st -sub esp,8 -fstp qword ptr [esp] -call _fabs -add esp,8 -fstp qword ptr (-664)[ebp] -fld qword ptr (-664)[ebp] -fsub qword ptr (_U2) -fstp qword ptr (_Y) -fld qword ptr (_One) -fsub qword ptr (_U2) -fstp qword ptr (_X) -fld qword ptr (_X) -fstp qword ptr (-680)[ebp] -fld qword ptr (-680)[ebp] -fsub qword ptr (_U2) -fld qword ptr (-680)[ebp] -fmul qword ptr (-680)[ebp] -fsubp st(1),st -sub esp,8 -fstp qword ptr [esp] -call _fabs -add esp,8 -fstp qword ptr (-688)[ebp] -fld qword ptr (-688)[ebp] -fsub qword ptr (_U1) -fstp qword ptr (_Z) -lea edi,(L190) -push edi -fld qword ptr (_Zero) -fcomp qword ptr (_Y) -fstsw ax -sahf -jb L191 -fld qword ptr (_Zero) -fcomp qword ptr (_Z) -fstsw ax -sahf -jb L191 -mov dword ptr (-640)[ebp],1 -jmp L192 -L191: -mov dword ptr (-640)[ebp],0 -L192: -mov edi,dword ptr (-640)[ebp] -push edi -push 0 -call _TstCond -add esp,12 -fld qword ptr (_One) -fsub qword ptr (_U2) -fstp qword ptr (_Y) -fld qword ptr (_One) -fadd qword ptr (_U2) -fstp qword ptr (_X) -fld qword ptr (_One) -fdiv qword ptr (_Y) -fstp qword ptr (_Z) -fld qword ptr (_Z) -fsub qword ptr (_X) -fstp qword ptr (_Y) -fld qword ptr (_One) -fdiv qword ptr (_Three) -fstp qword ptr (_X) -fld qword ptr (_Three) -fdiv qword ptr (_Nine) -fstp qword ptr (_Z) -fld qword ptr (_Z) -fstp qword ptr (-740)[ebp] -fld qword ptr (_X) -fsub qword ptr (-740)[ebp] -fstp qword ptr (_X) -fld qword ptr (_Nine) -fdiv qword ptr (_TwentySeven) -fstp qword ptr (_T) -fld qword ptr (-740)[ebp] -fsub qword ptr (_T) -fstp qword ptr (_Z) -lea edi,(L194) -push edi -fld qword ptr (_Zero) -fcomp qword ptr (_X) -fstsw ax -sahf -jne L195 -fld qword ptr (_Zero) -fcomp qword ptr (_Y) -fstsw ax -sahf -jne L195 -fld qword ptr (_Zero) -fcomp qword ptr (_Z) -fstsw ax -sahf -jne L195 -mov dword ptr (-700)[ebp],1 -jmp L196 -L195: -mov dword ptr (-700)[ebp],0 -L196: -mov edi,dword ptr (-700)[ebp] -push edi -push 2 -call _TstCond -add esp,12 -fld qword ptr (_F9) -fdiv qword ptr (_One) -fstp qword ptr (_Y) -fld qword ptr (_F9) -fsub qword ptr (_Half) -fstp qword ptr (_X) -fld qword ptr (_Y) -fsub qword ptr (_Half) -fsub qword ptr (_X) -fstp qword ptr (_Y) -fld qword ptr (_One) -fadd qword ptr (_U2) -fstp qword ptr (_X) -fld qword ptr (_X) -fstp qword ptr (-780)[ebp] -fld qword ptr (-780)[ebp] -fdiv qword ptr (_One) -fstp qword ptr (_T) -fld qword ptr (_T) -fsub qword ptr (-780)[ebp] -fstp qword ptr (_X) -fld qword ptr (_Zero) -fcomp qword ptr (_X) -fstsw ax -sahf -jne L197 -fld qword ptr (_Zero) -fcomp qword ptr (_Y) -fstsw ax -sahf -jne L197 -fld qword ptr (_Zero) -fcomp qword ptr (_Z) -fstsw ax -sahf -jne L197 -mov dword ptr (_GDiv),1 -jmp L198 -L197: -mov dword ptr (_GDiv),0 -lea edi,(L199) -push edi -push 0 -push 1 -call _TstCond -add esp,12 -L198: -fld qword ptr (_One) -fld qword ptr (_One) -fadd qword ptr (_U2) -fdivp st(1),st -fstp qword ptr (_X) -fld qword ptr (_X) -fsub qword ptr (_Half) -fsub qword ptr (_Half) -fstp qword ptr (_Y) -lea edi,(L201) -push edi -fld qword ptr (_Zero) -fcomp qword ptr (_Y) -fstsw ax -sahf -jbe L202 -mov dword ptr (-792)[ebp],1 -jmp L203 -L202: -mov dword ptr (-792)[ebp],0 -L203: -mov edi,dword ptr (-792)[ebp] -push edi -push 1 -call _TstCond -add esp,12 -fld qword ptr (_One) -fsub qword ptr (_U2) -fstp qword ptr (_X) -fld qword ptr (_One) -fld qword ptr (_Radix) -fmul qword ptr (_U2) -faddp st(1),st -fstp qword ptr (_Y) -fld qword ptr (_X) -fstp qword ptr (-844)[ebp] -fld qword ptr (-844)[ebp] -fmul qword ptr (_Radix) -fstp qword ptr (_Z) -fld qword ptr (_Y) -fstp qword ptr (-852)[ebp] -fld qword ptr (-852)[ebp] -fmul qword ptr (_Radix) -fstp qword ptr (_T) -fld qword ptr (_Z) -fdiv qword ptr (_Radix) -fstp qword ptr (_R) -fld qword ptr (_T) -fdiv qword ptr (_Radix) -fstp qword ptr (_StickyBit) -fld qword ptr (_R) -fsub qword ptr (-844)[ebp] -fstp qword ptr (_X) -fld qword ptr (_StickyBit) -fsub qword ptr (-852)[ebp] -fstp qword ptr (_Y) -lea edi,(L205) -push edi -fld qword ptr (_Zero) -fcomp qword ptr (_X) -fstsw ax -sahf -jne L206 -fld qword ptr (_Zero) -fcomp qword ptr (_Y) -fstsw ax -sahf -jne L206 -mov dword ptr (-812)[ebp],1 -jmp L207 -L206: -mov dword ptr (-812)[ebp],0 -L207: -mov edi,dword ptr (-812)[ebp] -push edi -push 0 -call _TstCond -add esp,12 -fld qword ptr (_One) -fsub qword ptr (_U1) -fstp qword ptr (_Y) -fld qword ptr (_One) -fsub qword ptr (_F9) -fstp qword ptr (_X) -fld qword ptr (_One) -fsub qword ptr (_Y) -fstp qword ptr (_Y) -fld qword ptr (_Radix) -fsub qword ptr (_U2) -fstp qword ptr (_T) -fld qword ptr (_Radix) -fsub qword ptr (_BMinusU2) -fstp qword ptr (_Z) -fld qword ptr (_Radix) -fsub qword ptr (_T) -fstp qword ptr (_T) -fld qword ptr (_U1) -fcomp qword ptr (_X) -fstsw ax -sahf -jne L208 -fld qword ptr (_U1) -fcomp qword ptr (_Y) -fstsw ax -sahf -jne L208 -fld qword ptr (_U2) -fcomp qword ptr (_Z) -fstsw ax -sahf -jne L208 -fld qword ptr (_U2) -fcomp qword ptr (_T) -fstsw ax -sahf -jne L208 -mov dword ptr (_GAddSub),1 -jmp L209 -L208: -mov dword ptr (_GAddSub),0 -lea edi,(L210) -push edi -push 0 -push 1 -call _TstCond -add esp,12 -L209: -fld qword ptr (_One) -fcomp qword ptr (_F9) -fstsw ax -sahf -je L211 -fld qword ptr (_F9) -fsub qword ptr (_One) -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -ja L211 -lea edi,(L213) -push edi -push 1 -call _BadCond -add esp,8 -lea edi,(L214) -push edi -call _printf -add esp,4 -lea edi,(L215) -push edi -call _printf -add esp,4 -lea edi,(L216) -push edi -call _printf -add esp,4 -L211: -cmp dword ptr (_GMult),1 -jne L217 -cmp dword ptr (_GDiv),1 -jne L217 -cmp dword ptr (_GAddSub),1 -jne L217 -lea edi,(L219) -push edi -call _printf -add esp,4 -L217: -mov dword ptr (_Milestone),40 -call _Pause -add esp,0 -lea edi,(L220) -push edi -call _printf -add esp,4 -mov dword ptr (_RMult),0 -mov dword ptr (_RDiv),0 -mov dword ptr (_RAddSub),0 -fld qword ptr (_Radix) -fdiv qword ptr (_Two) -fstp qword ptr (_RadixD2) -fld qword ptr (_Two) -fstp qword ptr (_A1) -mov dword ptr (_Done),0 -L221: -fld qword ptr (_Radix) -fstp qword ptr (_AInvrse) -L224: -fld qword ptr (_AInvrse) -fstp qword ptr (-924)[ebp] -fld qword ptr (-924)[ebp] -fstp qword ptr (_X) -fld qword ptr (-924)[ebp] -fdiv qword ptr (_A1) -fstp qword ptr (_AInvrse) -L225: -fld qword ptr (_AInvrse) -sub esp,8 -fstp qword ptr [esp] -call _floor -add esp,8 -fstp qword ptr (-924)[ebp] -fld qword ptr (_AInvrse) -fcomp qword ptr (-924)[ebp] -fstsw ax -sahf -je L224 -fld qword ptr (_One) -fcomp qword ptr (_X) -fstsw ax -sahf -je L230 -fld qword ptr (_Three) -fcomp qword ptr (_A1) -fstsw ax -sahf -jae L228 -L230: -mov dword ptr (-928)[ebp],1 -jmp L229 -L228: -mov dword ptr (-928)[ebp],0 -L229: -mov edi,dword ptr (-928)[ebp] -mov dword ptr (_Done),edi -cmp dword ptr (_Done),0 -jne L231 -fld qword ptr (_Nine) -fadd qword ptr (_One) -fstp qword ptr (_A1) -L231: -L222: -cmp dword ptr (_Done),0 -je L221 -fld qword ptr (_One) -fcomp qword ptr (_X) -fstsw ax -sahf -jne L233 -fld qword ptr (_Radix) -fstp qword ptr (_A1) -L233: -fld qword ptr (_One) -fdiv qword ptr (_A1) -fstp qword ptr (_AInvrse) -fld qword ptr (_A1) -fstp qword ptr (_X) -fld qword ptr (_AInvrse) -fstp qword ptr (_Y) -mov dword ptr (_Done),0 -L235: -fld qword ptr (_X) -fmul qword ptr (_Y) -fsub qword ptr (_Half) -fstp qword ptr (_Z) -lea edi,(L239) -push edi -fld qword ptr (_Half) -fcomp qword ptr (_Z) -fstsw ax -sahf -jne L240 -mov dword ptr (-928)[ebp],1 -jmp L241 -L240: -mov dword ptr (-928)[ebp],0 -L241: -mov edi,dword ptr (-928)[ebp] -push edi -push 0 -call _TstCond -add esp,12 -fld qword ptr (_Radix) -fcomp qword ptr (_X) -fstsw ax -sahf -jne L243 -mov dword ptr (-940)[ebp],1 -jmp L244 -L243: -mov dword ptr (-940)[ebp],0 -L244: -mov edi,dword ptr (-940)[ebp] -mov dword ptr (_Done),edi -fld qword ptr (_Radix) -fstp qword ptr (_X) -fld qword ptr (_One) -fdiv qword ptr (_X) -fstp qword ptr (_Y) -L236: -cmp dword ptr (_Done),0 -je L235 -fld qword ptr (_One) -fadd qword ptr (_U2) -fstp qword ptr (_Y2) -fld qword ptr (_One) -fsub qword ptr (_U2) -fstp qword ptr (_Y1) -fld qword ptr (_OneAndHalf) -fsub qword ptr (_U2) -fstp qword ptr (_X) -fld qword ptr (_OneAndHalf) -fadd qword ptr (_U2) -fstp qword ptr (_Y) -fld qword ptr (_X) -fstp qword ptr (-956)[ebp] -fld qword ptr (_Y2) -fstp qword ptr (-964)[ebp] -fld qword ptr (-956)[ebp] -fsub qword ptr (_U2) -fmul qword ptr (-964)[ebp] -fstp qword ptr (_Z) -fld qword ptr (_Y) -fstp qword ptr (-972)[ebp] -fld qword ptr (_Y1) -fstp qword ptr (-980)[ebp] -fld qword ptr (-972)[ebp] -fmul qword ptr (-980)[ebp] -fstp qword ptr (_T) -fld qword ptr (_Z) -fsub qword ptr (-956)[ebp] -fstp qword ptr (_Z) -fld qword ptr (_T) -fsub qword ptr (-956)[ebp] -fstp qword ptr (_T) -fld qword ptr (-956)[ebp] -fmul qword ptr (-964)[ebp] -fstp qword ptr (_X) -fld qword ptr (-972)[ebp] -fadd qword ptr (_U2) -fmul qword ptr (-980)[ebp] -fstp qword ptr (_Y) -fld qword ptr (_X) -fsub qword ptr (_OneAndHalf) -fstp qword ptr (_X) -fld qword ptr (_Y) -fsub qword ptr (_OneAndHalf) -fstp qword ptr (_Y) -fld qword ptr (_Zero) -fcomp qword ptr (_X) -fstsw ax -sahf -jne L245 -fld qword ptr (_Zero) -fcomp qword ptr (_Y) -fstsw ax -sahf -jne L245 -fld qword ptr (_Zero) -fcomp qword ptr (_Z) -fstsw ax -sahf -jne L245 -fld qword ptr (_Zero) -fcomp qword ptr (_T) -fstsw ax -sahf -jb L245 -fld qword ptr (_OneAndHalf) -fadd qword ptr (_U2) -fstp qword ptr (-1012)[ebp] -fld qword ptr (-1012)[ebp] -fmul qword ptr (_Y2) -fstp qword ptr (_X) -fld qword ptr (_OneAndHalf) -fsub qword ptr (_U2) -fstp qword ptr (-1028)[ebp] -fld qword ptr (-1028)[ebp] -fsub qword ptr (_U2) -fstp qword ptr (_Y) -fld qword ptr (-1012)[ebp] -fadd qword ptr (_U2) -fstp qword ptr (_Z) -fld qword ptr (_Y1) -fstp qword ptr (-1036)[ebp] -fld qword ptr (-1028)[ebp] -fmul qword ptr (-1036)[ebp] -fstp qword ptr (_T) -fld qword ptr (_Z) -fstp qword ptr (-1044)[ebp] -fld qword ptr (-1044)[ebp] -fadd qword ptr (_U2) -fstp qword ptr (-1052)[ebp] -fld qword ptr (_X) -fsub qword ptr (-1052)[ebp] -fstp qword ptr (_X) -fld qword ptr (_Y) -fstp qword ptr (-1060)[ebp] -fld qword ptr (-1060)[ebp] -fmul qword ptr (-1036)[ebp] -fstp qword ptr (_StickyBit) -fld qword ptr (-1044)[ebp] -fmul qword ptr (_Y2) -fstp qword ptr (_S) -fld qword ptr (_T) -fsub qword ptr (-1060)[ebp] -fstp qword ptr (_T) -fld qword ptr (_U2) -fsub qword ptr (-1060)[ebp] -fadd qword ptr (_StickyBit) -fstp qword ptr (_Y) -fld qword ptr (_S) -fld qword ptr (-1052)[ebp] -fadd qword ptr (_U2) -fsubp st(1),st -fstp qword ptr (_Z) -fld qword ptr (_Y2) -fadd qword ptr (_U2) -fmul qword ptr (-1036)[ebp] -fstp qword ptr (_StickyBit) -fld qword ptr (_Y2) -fmul qword ptr (-1036)[ebp] -fstp qword ptr (_Y1) -fld qword ptr (_StickyBit) -fsub qword ptr (_Y2) -fstp qword ptr (_StickyBit) -fld qword ptr (_Y1) -fsub qword ptr (_Half) -fstp qword ptr (_Y1) -fld qword ptr (_Zero) -fcomp qword ptr (_X) -fstsw ax -sahf -jne L247 -fld qword ptr (_Zero) -fcomp qword ptr (_Y) -fstsw ax -sahf -jne L247 -fld qword ptr (_Zero) -fcomp qword ptr (_Z) -fstsw ax -sahf -jne L247 -fld qword ptr (_Zero) -fcomp qword ptr (_T) -fstsw ax -sahf -jne L247 -fld qword ptr (_Zero) -fcomp qword ptr (_StickyBit) -fstsw ax -sahf -jne L247 -fld qword ptr (_Half) -fcomp qword ptr (_Y1) -fstsw ax -sahf -jne L247 -mov dword ptr (_RMult),1 -lea edi,(L249) -push edi -call _printf -add esp,4 -jmp L248 -L247: -fld qword ptr (_X) -fadd qword ptr (_U2) -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -jne L250 -fld qword ptr (_Zero) -fcomp qword ptr (_Y) -fstsw ax -sahf -jbe L250 -fld qword ptr (_Z) -fadd qword ptr (_U2) -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -jne L250 -fld qword ptr (_Zero) -fcomp qword ptr (_T) -fstsw ax -sahf -jbe L250 -fld qword ptr (_StickyBit) -fadd qword ptr (_U2) -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -jne L250 -fld qword ptr (_Half) -fcomp qword ptr (_Y1) -fstsw ax -sahf -jbe L250 -mov dword ptr (_RMult),2 -lea edi,(L252) -push edi -call _printf -add esp,4 -jmp L251 -L250: -lea edi,(L253) -push edi -call _printf -add esp,4 -L251: -L248: -cmp dword ptr (_RMult),1 -jne L246 -cmp dword ptr (_GMult),0 -jne L246 -lea edi,(L256) -push edi -call _notify -add esp,4 -jmp L246 -L245: -lea edi,(L253) -push edi -call _printf -add esp,4 -L246: -mov dword ptr (_Milestone),45 -fld qword ptr (_One) -fadd qword ptr (_U2) -fstp qword ptr (_Y2) -fld qword ptr (_One) -fsub qword ptr (_U2) -fstp qword ptr (_Y1) -fld qword ptr (_OneAndHalf) -fadd qword ptr (_U2) -fstp qword ptr (-1020)[ebp] -fld qword ptr (-1020)[ebp] -fadd qword ptr (_U2) -fstp qword ptr (_Z) -fld qword ptr (_Z) -fstp qword ptr (-1028)[ebp] -fld qword ptr (_Y2) -fstp qword ptr (-1036)[ebp] -fld qword ptr (-1028)[ebp] -fdiv qword ptr (-1036)[ebp] -fstp qword ptr (_X) -fld qword ptr (_OneAndHalf) -fsub qword ptr (_U2) -fsub qword ptr (_U2) -fstp qword ptr (_T) -fld qword ptr (_T) -fstp qword ptr (-1044)[ebp] -fld qword ptr (_Y1) -fstp qword ptr (-1052)[ebp] -fld qword ptr (-1044)[ebp] -fsub qword ptr (_U2) -fdiv qword ptr (-1052)[ebp] -fstp qword ptr (_Y) -fld qword ptr (-1028)[ebp] -fadd qword ptr (_U2) -fdiv qword ptr (-1036)[ebp] -fstp qword ptr (_Z) -fld qword ptr (_X) -fsub qword ptr (_OneAndHalf) -fstp qword ptr (_X) -fld qword ptr (_Y) -fsub qword ptr (-1044)[ebp] -fstp qword ptr (_Y) -fld qword ptr (-1044)[ebp] -fdiv qword ptr (-1052)[ebp] -fstp qword ptr (_T) -fld qword ptr (_Z) -fsub qword ptr (-1020)[ebp] -fstp qword ptr (_Z) -fld qword ptr (_U2) -fsub qword ptr (_OneAndHalf) -fadd qword ptr (_T) -fstp qword ptr (_T) -fld qword ptr (_Zero) -fcomp qword ptr (_X) -fstsw ax -sahf -jb L257 -fld qword ptr (_Zero) -fcomp qword ptr (_Y) -fstsw ax -sahf -jb L257 -fld qword ptr (_Zero) -fcomp qword ptr (_Z) -fstsw ax -sahf -jb L257 -fld qword ptr (_Zero) -fcomp qword ptr (_T) -fstsw ax -sahf -jb L257 -fld qword ptr (_Y2) -fstp qword ptr (-1076)[ebp] -fld qword ptr (_OneAndHalf) -fdiv qword ptr (-1076)[ebp] -fstp qword ptr (_X) -fld qword ptr (_OneAndHalf) -fsub qword ptr (_U2) -fstp qword ptr (_Y) -fld qword ptr (_OneAndHalf) -fadd qword ptr (_U2) -fstp qword ptr (_Z) -fld qword ptr (_Y) -fstp qword ptr (-1092)[ebp] -fld qword ptr (_X) -fsub qword ptr (-1092)[ebp] -fstp qword ptr (_X) -fld qword ptr (_Y1) -fstp qword ptr (-1100)[ebp] -fld qword ptr (_OneAndHalf) -fdiv qword ptr (-1100)[ebp] -fstp qword ptr (_T) -fld qword ptr (-1092)[ebp] -fdiv qword ptr (-1100)[ebp] -fstp qword ptr (_Y) -fld qword ptr (_Z) -fstp qword ptr (-1108)[ebp] -fld qword ptr (_T) -fld qword ptr (-1108)[ebp] -fadd qword ptr (_U2) -fsubp st(1),st -fstp qword ptr (_T) -fld qword ptr (_Y) -fsub qword ptr (-1108)[ebp] -fstp qword ptr (_Y) -fld qword ptr (-1108)[ebp] -fdiv qword ptr (-1076)[ebp] -fstp qword ptr (_Z) -fld qword ptr (-1076)[ebp] -fadd qword ptr (_U2) -fdiv qword ptr (-1076)[ebp] -fstp qword ptr (_Y1) -fld qword ptr (_Z) -fsub qword ptr (_OneAndHalf) -fstp qword ptr (_Z) -fld qword ptr (_Y1) -fsub qword ptr (-1076)[ebp] -fstp qword ptr (_Y2) -fld qword ptr (_F9) -fsub qword ptr (_U1) -fdiv qword ptr (_F9) -fstp qword ptr (_Y1) -fld qword ptr (_Zero) -fcomp qword ptr (_X) -fstsw ax -sahf -jne L259 -fld qword ptr (_Zero) -fcomp qword ptr (_Y) -fstsw ax -sahf -jne L259 -fld qword ptr (_Zero) -fcomp qword ptr (_Z) -fstsw ax -sahf -jne L259 -fld qword ptr (_Zero) -fcomp qword ptr (_T) -fstsw ax -sahf -jne L259 -fld qword ptr (_Zero) -fcomp qword ptr (_Y2) -fstsw ax -sahf -jne L259 -fld qword ptr (_Zero) -fcomp qword ptr (_Y2) -fstsw ax -sahf -jne L259 -fld qword ptr (_Y1) -fsub qword ptr (_Half) -fld qword ptr (_F9) -fsub qword ptr (_Half) -fcompp -fstsw ax -sahf -jne L259 -mov dword ptr (_RDiv),1 -lea edi,(L261) -push edi -call _printf -add esp,4 -cmp dword ptr (_GDiv),0 -jne L260 -lea edi,(L264) -push edi -call _notify -add esp,4 -jmp L260 -L259: -fld qword ptr (_Zero) -fcomp qword ptr (_X) -fstsw ax -sahf -jbe L265 -fld qword ptr (_Zero) -fcomp qword ptr (_Y) -fstsw ax -sahf -jbe L265 -fld qword ptr (_Zero) -fcomp qword ptr (_Z) -fstsw ax -sahf -jbe L265 -fld qword ptr (_Zero) -fcomp qword ptr (_T) -fstsw ax -sahf -jbe L265 -fld qword ptr (_Zero) -fcomp qword ptr (_Y2) -fstsw ax -sahf -jbe L265 -fld qword ptr (_Y1) -fsub qword ptr (_Half) -fld qword ptr (_F9) -fsub qword ptr (_Half) -fcompp -fstsw ax -sahf -jbe L265 -mov dword ptr (_RDiv),2 -lea edi,(L267) -push edi -call _printf -add esp,4 -L265: -L260: -L257: -cmp dword ptr (_RDiv),0 -jne L268 -lea edi,(L270) -push edi -call _printf -add esp,4 -L268: -fld qword ptr (_One) -fdiv qword ptr (_Radix) -fstp qword ptr (_BInvrse) -lea edi,(L272) -push edi -fld qword ptr (_BInvrse) -fmul qword ptr (_Radix) -fsub qword ptr (_Half) -fld qword ptr (_Half) -fcompp -fstsw ax -sahf -jne L273 -mov dword ptr (-1064)[ebp],1 -jmp L274 -L273: -mov dword ptr (-1064)[ebp],0 -L274: -mov edi,dword ptr (-1064)[ebp] -push edi -push 0 -call _TstCond -add esp,12 -mov dword ptr (_Milestone),50 -lea edi,(L276) -push edi -fld qword ptr (_F9) -fadd qword ptr (_U1) -fsub qword ptr (_Half) -fld qword ptr (_Half) -fcompp -fstsw ax -sahf -jne L277 -fld qword ptr (_BMinusU2) -fadd qword ptr (_U2) -fsub qword ptr (_One) -fld qword ptr (_Radix) -fsub qword ptr (_One) -fcompp -fstsw ax -sahf -jne L277 -mov dword ptr (-1084)[ebp],1 -jmp L278 -L277: -mov dword ptr (-1084)[ebp],0 -L278: -mov edi,dword ptr (-1084)[ebp] -push edi -push 0 -call _TstCond -add esp,12 -fld qword ptr (_One) -fld qword ptr (_U1) -fmul qword ptr (_U1) -fsubp st(1),st -fstp qword ptr (_X) -fld qword ptr (_One) -fld qword ptr (_U2) -fld qword ptr (_One) -fsub qword ptr (_U2) -fmulp st(1),st -faddp st(1),st -fstp qword ptr (_Y) -fld qword ptr (_F9) -fsub qword ptr (_Half) -fstp qword ptr (_Z) -fld qword ptr (_X) -fsub qword ptr (_Half) -fsub qword ptr (_Z) -fstp qword ptr (_X) -fld qword ptr (_Y) -fsub qword ptr (_One) -fstp qword ptr (_Y) -fld qword ptr (_Zero) -fcomp qword ptr (_X) -fstsw ax -sahf -jne L279 -fld qword ptr (_Zero) -fcomp qword ptr (_Y) -fstsw ax -sahf -jne L279 -mov dword ptr (_RAddSub),2 -lea edi,(L281) -push edi -call _printf -add esp,4 -L279: -cmp dword ptr (_GAddSub),1 -jne L282 -fld qword ptr (_Half) -fadd qword ptr (_U2) -fmul qword ptr (_U2) -fstp qword ptr (_X) -fld qword ptr (_Half) -fsub qword ptr (_U2) -fmul qword ptr (_U2) -fstp qword ptr (_Y) -fld qword ptr (_One) -fadd qword ptr (_X) -fstp qword ptr (_X) -fld qword ptr (_One) -fadd qword ptr (_Y) -fstp qword ptr (_Y) -fld qword ptr (_One) -fadd qword ptr (_U2) -fsub qword ptr (_X) -fstp qword ptr (_X) -fld qword ptr (_One) -fsub qword ptr (_Y) -fstp qword ptr (_Y) -fld qword ptr (_Zero) -fcomp qword ptr (_X) -fstsw ax -sahf -jne L284 -fld qword ptr (_Zero) -fcomp qword ptr (_Y) -fstsw ax -sahf -jne L284 -fld qword ptr (_Half) -fadd qword ptr (_U2) -fmul qword ptr (_U1) -fstp qword ptr (_X) -fld qword ptr (_Half) -fsub qword ptr (_U2) -fmul qword ptr (_U1) -fstp qword ptr (_Y) -fld qword ptr (_One) -fsub qword ptr (_X) -fstp qword ptr (_X) -fld qword ptr (_One) -fsub qword ptr (_Y) -fstp qword ptr (_Y) -fld qword ptr (_F9) -fsub qword ptr (_X) -fstp qword ptr (_X) -fld qword ptr (_One) -fsub qword ptr (_Y) -fstp qword ptr (_Y) -fld qword ptr (_Zero) -fcomp qword ptr (_X) -fstsw ax -sahf -jne L286 -fld qword ptr (_Zero) -fcomp qword ptr (_Y) -fstsw ax -sahf -jne L286 -mov dword ptr (_RAddSub),1 -lea edi,(L288) -push edi -call _printf -add esp,4 -cmp dword ptr (_GAddSub),0 -jne L283 -lea edi,(L291) -push edi -call _notify -add esp,4 -jmp L283 -L286: -lea edi,(L292) -push edi -call _printf -add esp,4 -jmp L283 -L284: -lea edi,(L292) -push edi -call _printf -add esp,4 -jmp L283 -L282: -lea edi,(L292) -push edi -call _printf -add esp,4 -L283: -fld qword ptr (_One) -fstp qword ptr (_S) -fld qword ptr (_One) -fld qword ptr (_Half) -fld qword ptr (_One) -fadd qword ptr (_Half) -fmulp st(1),st -faddp st(1),st -fstp qword ptr (_X) -fld qword ptr (_One) -fadd qword ptr (_U2) -fmul qword ptr (_Half) -fstp qword ptr (_Y) -fld qword ptr (_X) -fstp qword ptr (-1164)[ebp] -fld qword ptr (_Y) -fstp qword ptr (-1172)[ebp] -fld qword ptr (-1164)[ebp] -fsub qword ptr (-1172)[ebp] -fstp qword ptr (_Z) -fld qword ptr (-1172)[ebp] -fsub qword ptr (-1164)[ebp] -fstp qword ptr (_T) -fld qword ptr (_Z) -fadd qword ptr (_T) -fstp qword ptr (_StickyBit) -fld qword ptr (_Zero) -fcomp qword ptr (_StickyBit) -fstsw ax -sahf -je L293 -fld qword ptr (_Zero) -fstp qword ptr (_S) -lea edi,(L295) -push edi -push 3 -call _BadCond -add esp,8 -L293: -fld qword ptr (_Zero) -fstp qword ptr (_StickyBit) -cmp dword ptr (_GMult),1 -jne L296 -cmp dword ptr (_GDiv),1 -jne L296 -cmp dword ptr (_GAddSub),1 -jne L296 -cmp dword ptr (_RMult),1 -jne L296 -cmp dword ptr (_RDiv),1 -jne L296 -cmp dword ptr (_RAddSub),1 -jne L296 -fld qword ptr (_RadixD2) -sub esp,8 -fstp qword ptr [esp] -call _floor -add esp,8 -fstp qword ptr (-1180)[ebp] -fld qword ptr (_RadixD2) -fcomp qword ptr (-1180)[ebp] -fstsw ax -sahf -jne L296 -lea edi,(L298) -push edi -call _printf -add esp,4 -fld qword ptr (_Half) -fadd qword ptr (_U1) -fmul qword ptr (_U2) -fstp qword ptr (_X) -fld qword ptr (_Half) -fmul qword ptr (_U2) -fstp qword ptr (_Y) -fld qword ptr (_One) -fadd qword ptr (_Y) -fstp qword ptr (_Z) -fld qword ptr (_One) -fadd qword ptr (_X) -fstp qword ptr (_T) -fld qword ptr (_Z) -fsub qword ptr (_One) -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -jb L299 -fld qword ptr (_T) -fsub qword ptr (_One) -fld qword ptr (_U2) -fcompp -fstsw ax -sahf -ja L299 -fld qword ptr (_T) -fadd qword ptr (_Y) -fstp qword ptr (_Z) -fld qword ptr (_Z) -fsub qword ptr (_X) -fstp qword ptr (_Y) -fld qword ptr (_Z) -fsub qword ptr (_T) -fld qword ptr (_U2) -fcompp -fstsw ax -sahf -ja L301 -fld qword ptr (_Y) -fsub qword ptr (_T) -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -jne L301 -fld qword ptr (_Half) -fadd qword ptr (_U1) -fmul qword ptr (_U1) -fstp qword ptr (_X) -fld qword ptr (_Half) -fmul qword ptr (_U1) -fstp qword ptr (_Y) -fld qword ptr (_One) -fsub qword ptr (_Y) -fstp qword ptr (_Z) -fld qword ptr (_One) -fsub qword ptr (_X) -fstp qword ptr (_T) -fld qword ptr (_Z) -fsub qword ptr (_One) -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -jne L303 -fld qword ptr (_T) -fsub qword ptr (_F9) -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -jne L303 -fld qword ptr (_Half) -fsub qword ptr (_U1) -fmul qword ptr (_U1) -fstp qword ptr (_Z) -fld qword ptr (_F9) -fsub qword ptr (_Z) -fstp qword ptr (_T) -fld qword ptr (_F9) -fsub qword ptr (_Y) -fstp qword ptr (_Q) -fld qword ptr (_T) -fsub qword ptr (_F9) -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -jne L305 -fld qword ptr (_F9) -fsub qword ptr (_U1) -fsub qword ptr (_Q) -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -jne L305 -fld qword ptr (_One) -fadd qword ptr (_U2) -fmul qword ptr (_OneAndHalf) -fstp qword ptr (_Z) -fld qword ptr (_OneAndHalf) -fadd qword ptr (_U2) -fsub qword ptr (_Z) -fadd qword ptr (_U2) -fstp qword ptr (_T) -fld qword ptr (_One) -fld qword ptr (_Half) -fdiv qword ptr (_Radix) -faddp st(1),st -fstp qword ptr (_X) -fld qword ptr (_One) -fld qword ptr (_Radix) -fmul qword ptr (_U2) -faddp st(1),st -fstp qword ptr (_Y) -fld qword ptr (_X) -fmul qword ptr (_Y) -fstp qword ptr (_Z) -fld qword ptr (_Zero) -fcomp qword ptr (_T) -fstsw ax -sahf -jne L307 -fld qword ptr (_X) -fld qword ptr (_Radix) -fmul qword ptr (_U2) -faddp st(1),st -fsub qword ptr (_Z) -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -jne L307 -fld qword ptr (_Two) -fcomp qword ptr (_Radix) -fstsw ax -sahf -je L309 -fld qword ptr (_Two) -fadd qword ptr (_U2) -fstp qword ptr (_X) -fld qword ptr (_X) -fdiv qword ptr (_Two) -fstp qword ptr (_Y) -fld qword ptr (_Y) -fsub qword ptr (_One) -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -jne L310 -fld qword ptr (_S) -fstp qword ptr (_StickyBit) -jmp L310 -L309: -fld qword ptr (_S) -fstp qword ptr (_StickyBit) -L310: -L307: -L305: -L303: -L301: -L299: -L296: -fld qword ptr (_One) -fcomp qword ptr (_StickyBit) -fstsw ax -sahf -jne L313 -lea edi,(L315) -push edi -call _printf -add esp,4 -jmp L314 -L313: -lea edi,(L316) -push edi -call _printf -add esp,4 -L314: -lea edi,(L318) -push edi -cmp dword ptr (_GMult),0 -je L319 -cmp dword ptr (_GDiv),0 -je L319 -cmp dword ptr (_GAddSub),0 -je L319 -cmp dword ptr (_RMult),0 -je L319 -cmp dword ptr (_RDiv),0 -je L319 -cmp dword ptr (_RAddSub),0 -je L319 -mov dword ptr (-1184)[ebp],1 -jmp L320 -L319: -mov dword ptr (-1184)[ebp],0 -L320: -mov edi,dword ptr (-1184)[ebp] -push edi -push 3 -call _TstCond -add esp,12 -mov dword ptr (_Milestone),60 -lea edi,(L44) -push edi -call _printf -add esp,4 -lea edi,(L321) -push edi -call _printf -add esp,4 -mov edi,dword ptr (_NoTrials) -push edi -lea edi,(L322) -push edi -call _printf -add esp,8 -fld qword ptr (L323) -sub esp,8 -fstp qword ptr [esp] -call _sqrt -add esp,8 -fstp qword ptr (-1192)[ebp] -fld qword ptr (-1192)[ebp] -fstp qword ptr (_Random9) -fld qword ptr (_Third) -fstp qword ptr (_Random1) -mov dword ptr (_I),1 -L324: -call _Random -add esp,0 -fstp qword ptr (-1200)[ebp] -fld qword ptr (-1200)[ebp] -fstp qword ptr (_X) -call _Random -add esp,0 -fstp qword ptr (-1208)[ebp] -fld qword ptr (-1208)[ebp] -fstp qword ptr (_Y) -fld qword ptr (_Y) -fmul qword ptr (_X) -fstp qword ptr (_Z9) -fld qword ptr (_X) -fmul qword ptr (_Y) -fstp qword ptr (_Z) -fld qword ptr (_Z) -fsub qword ptr (_Z9) -fstp qword ptr (_Z9) -inc dword ptr (_I) -L325: -mov edi,dword ptr (_NoTrials) -cmp dword ptr (_I),edi -jg L327 -fld qword ptr (_Zero) -fcomp qword ptr (_Z9) -fstsw ax -sahf -je L324 -L327: -mov edi,dword ptr (_NoTrials) -cmp dword ptr (_I),edi -jne L328 -fld qword ptr (_One) -fld qword ptr (_Half) -fdiv qword ptr (_Three) -faddp st(1),st -fstp qword ptr (-1208)[ebp] -fld qword ptr (-1208)[ebp] -fstp qword ptr (_Random1) -fld qword ptr (_U2) -fadd qword ptr (_U1) -fadd qword ptr (_One) -fstp qword ptr (-1216)[ebp] -fld qword ptr (-1216)[ebp] -fstp qword ptr (_Random2) -fld qword ptr (_Random1) -fstp qword ptr (-1224)[ebp] -fld qword ptr (_Random2) -fstp qword ptr (-1232)[ebp] -fld qword ptr (-1224)[ebp] -fmul qword ptr (-1232)[ebp] -fstp qword ptr (_Z) -fld qword ptr (-1232)[ebp] -fmul qword ptr (-1224)[ebp] -fstp qword ptr (_Y) -fld qword ptr (-1208)[ebp] -fmul qword ptr (-1216)[ebp] -fstp qword ptr (-1240)[ebp] -fld qword ptr (-1240)[ebp] -fsub qword ptr (-1240)[ebp] -fstp qword ptr (_Z9) -L328: -mov edi,dword ptr (_NoTrials) -cmp dword ptr (_I),edi -je L330 -fld qword ptr (_Zero) -fcomp qword ptr (_Z9) -fstsw ax -sahf -je L330 -lea edi,(L332) -push edi -push 2 -call _BadCond -add esp,8 -jmp L331 -L330: -mov edi,dword ptr (_NoTrials) -push edi -lea edi,(L333) -push edi -call _printf -add esp,8 -L331: -mov dword ptr (_Milestone),70 -lea edi,(L334) -push edi -call _printf -add esp,4 -fld qword ptr (_Zero) -sub esp,8 -fstp qword ptr [esp] -call _sqrt -add esp,8 -fstp qword ptr (-1212)[ebp] -fld qword ptr (-1212)[ebp] -fcomp qword ptr (_Zero) -fstsw ax -sahf -jne L337 -fld qword ptr (_Zero) -fchs -fstp qword ptr (-1220)[ebp] -fld qword ptr (-1220)[ebp] -sub esp,8 -fstp qword ptr [esp] -call _sqrt -add esp,8 -fstp qword ptr (-1228)[ebp] -fld qword ptr (-1228)[ebp] -fcomp qword ptr (-1220)[ebp] -fstsw ax -sahf -jne L337 -fld qword ptr (_One) -sub esp,8 -fstp qword ptr [esp] -call _sqrt -add esp,8 -fstp qword ptr (-1244)[ebp] -fld qword ptr (-1244)[ebp] -fcomp qword ptr (_One) -fstsw ax -sahf -jne L337 -mov dword ptr (-1196)[ebp],1 -jmp L338 -L337: -mov dword ptr (-1196)[ebp],0 -L338: -lea edi,(L336) -push edi -mov edi,dword ptr (-1196)[ebp] -push edi -push 0 -call _TstCond -add esp,12 -fld qword ptr (_Zero) -fstp qword ptr (_MinSqEr) -fld qword ptr (_Zero) -fstp qword ptr (_MaxSqEr) -fld qword ptr (_Zero) -fstp qword ptr (_J) -fld qword ptr (_Radix) -fstp qword ptr (_X) -fld qword ptr (_U2) -fstp qword ptr (_OneUlp) -push 1 -call _SqXMinX -add esp,4 -fld qword ptr (_BInvrse) -fstp qword ptr (_X) -fld qword ptr (_BInvrse) -fmul qword ptr (_U1) -fstp qword ptr (_OneUlp) -push 1 -call _SqXMinX -add esp,4 -fld qword ptr (_U1) -fstp qword ptr (_X) -fld qword ptr (_U1) -fmul qword ptr (_U1) -fstp qword ptr (_OneUlp) -push 1 -call _SqXMinX -add esp,4 -fld qword ptr (_Zero) -fcomp qword ptr (_J) -fstsw ax -sahf -je L339 -call _Pause -add esp,0 -L339: -mov edi,dword ptr (_NoTrials) -push edi -lea edi,(L341) -push edi -call _printf -add esp,8 -fld qword ptr (_Zero) -fstp qword ptr (_J) -fld qword ptr (_Two) -fstp qword ptr (_X) -fld qword ptr (_Radix) -fstp qword ptr (_Y) -fld qword ptr (_One) -fcomp qword ptr (_Radix) -fstsw ax -sahf -je L342 -L344: -fld qword ptr (_Y) -fstp qword ptr (-1284)[ebp] -fld qword ptr (-1284)[ebp] -fstp qword ptr (_X) -fld qword ptr (_Radix) -fmul qword ptr (-1284)[ebp] -fstp qword ptr (_Y) -L345: -fld qword ptr (_Y) -fsub qword ptr (_X) -fild dword ptr (_NoTrials) -fcompp -fstsw ax -sahf -ja L344 -L342: -fld qword ptr (_X) -fmul qword ptr (_U2) -fstp qword ptr (_OneUlp) -mov dword ptr (_I),1 -jmp L348 -L347: -fld qword ptr (_X) -fadd qword ptr (_One) -fstp qword ptr (_X) -push 2 -call _SqXMinX -add esp,4 -fld qword ptr (_Zero) -fcomp qword ptr (_J) -fstsw ax -sahf -jae L350 -jmp L349 -L350: -inc dword ptr (_I) -L348: -mov edi,dword ptr (_NoTrials) -cmp dword ptr (_I),edi -jle L347 -L349: -lea edi,(L352) -push edi -call _printf -add esp,4 -mov dword ptr (_I),-1 -fld qword ptr (_BMinusU2) -fstp qword ptr (_X) -fld qword ptr (_Radix) -fstp qword ptr (_Y) -fld qword ptr (_Radix) -fld qword ptr (_Radix) -fmul qword ptr (_U2) -faddp st(1),st -fstp qword ptr (_Z) -mov dword ptr (_NotMonot),0 -mov dword ptr (_Monot),0 -jmp L354 -L353: -inc dword ptr (_I) -fld qword ptr (_X) -sub esp,8 -fstp qword ptr [esp] -call _sqrt -add esp,8 -fstp qword ptr (-1292)[ebp] -fld qword ptr (-1292)[ebp] -fstp qword ptr (_X) -fld qword ptr (_Y) -sub esp,8 -fstp qword ptr [esp] -call _sqrt -add esp,8 -fstp qword ptr (-1300)[ebp] -fld qword ptr (-1300)[ebp] -fstp qword ptr (_Q) -fld qword ptr (_Z) -sub esp,8 -fstp qword ptr [esp] -call _sqrt -add esp,8 -fstp qword ptr (-1308)[ebp] -fld qword ptr (-1308)[ebp] -fstp qword ptr (_Z) -fld qword ptr (_Q) -fcomp qword ptr (_X) -fstsw ax -sahf -jb L358 -fld qword ptr (_Z) -fcomp qword ptr (_Q) -fstsw ax -sahf -jae L356 -L358: -mov dword ptr (_NotMonot),1 -jmp L357 -L356: -fld qword ptr (_Q) -fadd qword ptr (_Half) -sub esp,8 -fstp qword ptr [esp] -call _floor -add esp,8 -fstp qword ptr (-1324)[ebp] -fld qword ptr (-1324)[ebp] -fstp qword ptr (_Q) -cmp dword ptr (_I),0 -jg L361 -fld qword ptr (_Q) -fmul qword ptr (_Q) -fcomp qword ptr (_Radix) -fstsw ax -sahf -jne L359 -L361: -mov dword ptr (_Monot),1 -jmp L360 -L359: -cmp dword ptr (_I),0 -jle L362 -cmp dword ptr (_I),1 -jle L364 -mov dword ptr (_Monot),1 -jmp L363 -L364: -fld qword ptr (_Y) -fmul qword ptr (_BInvrse) -fstp qword ptr (_Y) -fld qword ptr (_Y) -fstp qword ptr (-1340)[ebp] -fld qword ptr (-1340)[ebp] -fsub qword ptr (_U1) -fstp qword ptr (_X) -fld qword ptr (-1340)[ebp] -fadd qword ptr (_U1) -fstp qword ptr (_Z) -jmp L363 -L362: -fld qword ptr (_Q) -fstp qword ptr (_Y) -fld qword ptr (_Y) -fstp qword ptr (-1340)[ebp] -fld qword ptr (-1340)[ebp] -fsub qword ptr (_U2) -fstp qword ptr (_X) -fld qword ptr (-1340)[ebp] -fadd qword ptr (_U2) -fstp qword ptr (_Z) -L363: -L360: -L357: -L354: -cmp dword ptr (_NotMonot),0 -jne L366 -cmp dword ptr (_Monot),0 -je L353 -L366: -cmp dword ptr (_Monot),0 -je L367 -lea edi,(L369) -push edi -call _printf -add esp,4 -jmp L368 -L367: -lea edi,(L157) -push edi -push 2 -call _BadCond -add esp,8 -fld qword ptr (_Y) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L370) -push edi -call _printf -add esp,12 -L368: -mov dword ptr (_Milestone),80 -fld qword ptr (_MinSqEr) -fadd qword ptr (_Half) -fstp qword ptr (_MinSqEr) -fld qword ptr (_MaxSqEr) -fsub qword ptr (_Half) -fstp qword ptr (_MaxSqEr) -fld qword ptr (_One) -fadd qword ptr (_U2) -sub esp,8 -fstp qword ptr [esp] -call _sqrt -add esp,8 -fstp qword ptr (-1300)[ebp] -fld qword ptr (-1300)[ebp] -fsub qword ptr (_One) -fdiv qword ptr (_U2) -fstp qword ptr (_Y) -fld qword ptr (_Y) -fsub qword ptr (_One) -fld qword ptr (_U2) -fdiv qword ptr (_Eight) -faddp st(1),st -fstp qword ptr (_SqEr) -fld qword ptr (_MaxSqEr) -fcomp qword ptr (_SqEr) -fstsw ax -sahf -jae L371 -fld qword ptr (_SqEr) -fstp qword ptr (_MaxSqEr) -L371: -fld qword ptr (_Y) -fld qword ptr (_U2) -fdiv qword ptr (_Eight) -faddp st(1),st -fstp qword ptr (_SqEr) -fld qword ptr (_MinSqEr) -fcomp qword ptr (_SqEr) -fstsw ax -sahf -jbe L373 -fld qword ptr (_SqEr) -fstp qword ptr (_MinSqEr) -L373: -fld qword ptr (_F9) -sub esp,8 -fstp qword ptr [esp] -call _sqrt -add esp,8 -fstp qword ptr (-1324)[ebp] -fld qword ptr (-1324)[ebp] -fsub qword ptr (_U2) -fld qword ptr (_One) -fsub qword ptr (_U2) -fsubp st(1),st -fdiv qword ptr (_U1) -fstp qword ptr (_Y) -fld qword ptr (_Y) -fld qword ptr (_U1) -fdiv qword ptr (_Eight) -faddp st(1),st -fstp qword ptr (_SqEr) -fld qword ptr (_MaxSqEr) -fcomp qword ptr (_SqEr) -fstsw ax -sahf -jae L375 -fld qword ptr (_SqEr) -fstp qword ptr (_MaxSqEr) -L375: -fld qword ptr (_Y) -fadd qword ptr (_One) -fld qword ptr (_U1) -fdiv qword ptr (_Eight) -faddp st(1),st -fstp qword ptr (_SqEr) -fld qword ptr (_MinSqEr) -fcomp qword ptr (_SqEr) -fstsw ax -sahf -jbe L377 -fld qword ptr (_SqEr) -fstp qword ptr (_MinSqEr) -L377: -fld qword ptr (_U2) -fstp qword ptr (_OneUlp) -fld qword ptr (_OneUlp) -fstp qword ptr (_X) -mov dword ptr (_Indx),1 -L379: -fld qword ptr (_X) -fadd qword ptr (_U1) -fadd qword ptr (_X) -fadd qword ptr (_F9) -sub esp,8 -fstp qword ptr [esp] -call _sqrt -add esp,8 -fstp qword ptr (-1356)[ebp] -fld qword ptr (-1356)[ebp] -fstp qword ptr (_Y) -fld qword ptr (_Y) -fsub qword ptr (_U2) -fld qword ptr (_One) -fsub qword ptr (_U2) -fadd qword ptr (_X) -fsubp st(1),st -fdiv qword ptr (_OneUlp) -fstp qword ptr (_Y) -fld qword ptr (_U1) -fsub qword ptr (_X) -fadd qword ptr (_F9) -fmul qword ptr (_Half) -fmul qword ptr (_X) -fmul qword ptr (_X) -fdiv qword ptr (_OneUlp) -fstp qword ptr (_Z) -fld qword ptr (_Y) -fadd qword ptr (_Half) -fadd qword ptr (_Z) -fstp qword ptr (_SqEr) -fld qword ptr (_MinSqEr) -fcomp qword ptr (_SqEr) -fstsw ax -sahf -jbe L383 -fld qword ptr (_SqEr) -fstp qword ptr (_MinSqEr) -L383: -fld qword ptr (_Y) -fsub qword ptr (_Half) -fadd qword ptr (_Z) -fstp qword ptr (_SqEr) -fld qword ptr (_MaxSqEr) -fcomp qword ptr (_SqEr) -fstsw ax -sahf -jae L385 -fld qword ptr (_SqEr) -fstp qword ptr (_MaxSqEr) -L385: -mov edi,dword ptr (_Indx) -cmp edi,1 -je L389 -cmp edi,3 -jne L387 -L389: -fld qword ptr (_X) -sub esp,8 -fstp qword ptr [esp] -call _Sign -add esp,8 -fstp qword ptr (-1396)[ebp] -fld qword ptr (_OneUlp) -sub esp,8 -fstp qword ptr [esp] -call _sqrt -add esp,8 -fstp qword ptr (-1404)[ebp] -fld qword ptr (_Eight) -fld qword ptr (_Nine) -fmul qword ptr (-1404)[ebp] -fdivp st(1),st -sub esp,8 -fstp qword ptr [esp] -call _floor -add esp,8 -fstp qword ptr (-1412)[ebp] -fld qword ptr (_OneUlp) -fmul qword ptr (-1396)[ebp] -fmul qword ptr (-1412)[ebp] -fstp qword ptr (_X) -jmp L388 -L387: -fld qword ptr (_U1) -fstp qword ptr (_OneUlp) -fld qword ptr (_OneUlp) -fchs -fstp qword ptr (_X) -L388: -L380: -inc dword ptr (_Indx) -cmp dword ptr (_Indx),3 -jle L379 -mov dword ptr (_Milestone),85 -mov dword ptr (_SqRWrng),0 -mov dword ptr (_Anomaly),0 -mov dword ptr (_RSqrt),0 -fld qword ptr (_One) -fcomp qword ptr (_Radix) -fstsw ax -sahf -je L390 -lea edi,(L392) -push edi -call _printf -add esp,4 -fld qword ptr (_Precision) -sub esp,8 -fstp qword ptr [esp] -call _floor -add esp,8 -fstp qword ptr (-1356)[ebp] -fld qword ptr (_One) -fadd qword ptr (_Precision) -fsub qword ptr (-1356)[ebp] -sub esp,8 -fstp qword ptr [esp] -fld qword ptr (_Radix) -sub esp,8 -fstp qword ptr [esp] -call _pow -add esp,16 -fstp qword ptr (-1364)[ebp] -fld qword ptr (_Half) -fadd qword ptr (-1364)[ebp] -sub esp,8 -fstp qword ptr [esp] -call _floor -add esp,8 -fstp qword ptr (-1372)[ebp] -fld qword ptr (-1372)[ebp] -fstp qword ptr (_D) -fld qword ptr (_D) -fdiv qword ptr (_Radix) -fstp qword ptr (_X) -fld qword ptr (_D) -fdiv qword ptr (_A1) -fstp qword ptr (_Y) -fld qword ptr (_X) -sub esp,8 -fstp qword ptr [esp] -call _floor -add esp,8 -fstp qword ptr (-1396)[ebp] -fld qword ptr (-1396)[ebp] -fcomp qword ptr (_X) -fstsw ax -sahf -jne L395 -fld qword ptr (_Y) -sub esp,8 -fstp qword ptr [esp] -call _floor -add esp,8 -fstp qword ptr (-1412)[ebp] -fld qword ptr (-1412)[ebp] -fcomp qword ptr (_Y) -fstsw ax -sahf -je L393 -L395: -mov dword ptr (_Anomaly),1 -jmp L394 -L393: -fld qword ptr (_Zero) -fstp qword ptr (_X) -fld qword ptr (_X) -fstp qword ptr (_Z2) -fld qword ptr (_One) -fstp qword ptr (_Y) -fld qword ptr (_Y) -fstp qword ptr (_Y2) -fld qword ptr (_Radix) -fsub qword ptr (_One) -fstp qword ptr (_Z1) -fld qword ptr (_Four) -fmul qword ptr (_D) -fstp qword ptr (_FourD) -L396: -fld qword ptr (_Z2) -fcomp qword ptr (_Y2) -fstsw ax -sahf -jae L399 -fld qword ptr (_Radix) -fstp qword ptr (_Q) -fld qword ptr (_Y) -fstp qword ptr (_Y1) -L401: -fld qword ptr (_Half) -fld qword ptr (_Q) -fdiv qword ptr (_Y1) -fsubp st(1),st -sub esp,8 -fstp qword ptr [esp] -call _floor -add esp,8 -fstp qword ptr (-1436)[ebp] -fld qword ptr (_Q) -fld qword ptr (-1436)[ebp] -fmul qword ptr (_Y1) -faddp st(1),st -sub esp,8 -fstp qword ptr [esp] -call _fabs -add esp,8 -fstp qword ptr (-1444)[ebp] -fld qword ptr (-1444)[ebp] -fstp qword ptr (_X1) -fld qword ptr (_Y1) -fstp qword ptr (_Q) -fld qword ptr (_X1) -fstp qword ptr (_Y1) -L402: -fld qword ptr (_Zero) -fcomp qword ptr (_X1) -fstsw ax -sahf -jb L401 -fld qword ptr (_One) -fcomp qword ptr (_Q) -fstsw ax -sahf -jb L404 -fld qword ptr (_Y2) -fstp qword ptr (_Z2) -fld qword ptr (_Y) -fstp qword ptr (_Z) -L404: -L399: -fld qword ptr (_Y) -fadd qword ptr (_Two) -fstp qword ptr (_Y) -fld qword ptr (_X) -fadd qword ptr (_Eight) -fstp qword ptr (_X) -fld qword ptr (_Y2) -fadd qword ptr (_X) -fstp qword ptr (_Y2) -fld qword ptr (_FourD) -fcomp qword ptr (_Y2) -fstsw ax -sahf -ja L406 -fld qword ptr (_Y2) -fsub qword ptr (_FourD) -fstp qword ptr (_Y2) -L406: -L397: -fld qword ptr (_D) -fcomp qword ptr (_Y) -fstsw ax -sahf -ja L396 -fld qword ptr (_FourD) -fsub qword ptr (_Z2) -fstp qword ptr (_X8) -fld qword ptr (_X8) -fstp qword ptr (-1436)[ebp] -fld qword ptr (-1436)[ebp] -fld qword ptr (_Z) -fmul qword ptr (_Z) -faddp st(1),st -fdiv qword ptr (_FourD) -fstp qword ptr (_Q) -fld qword ptr (-1436)[ebp] -fdiv qword ptr (_Eight) -fstp qword ptr (_X8) -fld qword ptr (_Q) -fstp qword ptr (-1452)[ebp] -fld qword ptr (-1452)[ebp] -sub esp,8 -fstp qword ptr [esp] -call _floor -add esp,8 -fstp qword ptr (-1460)[ebp] -fld qword ptr (-1460)[ebp] -fcomp qword ptr (-1452)[ebp] -fstsw ax -sahf -je L408 -mov dword ptr (_Anomaly),1 -jmp L409 -L408: -mov dword ptr (_Break),0 -L410: -fld qword ptr (_Z1) -fmul qword ptr (_Z) -fstp qword ptr (_X) -fld qword ptr (_X) -fstp qword ptr (-1468)[ebp] -fld qword ptr (-1468)[ebp] -fdiv qword ptr (_Radix) -sub esp,8 -fstp qword ptr [esp] -call _floor -add esp,8 -fstp qword ptr (-1476)[ebp] -fld qword ptr (-1468)[ebp] -fld qword ptr (-1476)[ebp] -fmul qword ptr (_Radix) -fsubp st(1),st -fstp qword ptr (_X) -fld qword ptr (_One) -fcomp qword ptr (_X) -fstsw ax -sahf -jne L413 -mov dword ptr (_Break),1 -jmp L414 -L413: -fld qword ptr (_Z1) -fsub qword ptr (_One) -fstp qword ptr (_Z1) -L414: -L411: -cmp dword ptr (_Break),0 -jne L415 -fld qword ptr (_Zero) -fcomp qword ptr (_Z1) -fstsw ax -sahf -jb L410 -L415: -fld qword ptr (_Zero) -fcomp qword ptr (_Z1) -fstsw ax -sahf -jb L416 -cmp dword ptr (_Break),0 -jne L416 -mov dword ptr (_Anomaly),1 -jmp L417 -L416: -fld qword ptr (_RadixD2) -fcomp qword ptr (_Z1) -fstsw ax -sahf -jae L418 -fld qword ptr (_Z1) -fsub qword ptr (_Radix) -fstp qword ptr (_Z1) -L418: -L420: -call _NewD -add esp,0 -L421: -fld qword ptr (_U2) -fmul qword ptr (_D) -fld qword ptr (_F9) -fcompp -fstsw ax -sahf -ja L420 -fld qword ptr (_D) -fmul qword ptr (_Radix) -fsub qword ptr (_D) -fld qword ptr (_W) -fsub qword ptr (_D) -fcompp -fstsw ax -sahf -je L423 -mov dword ptr (_Anomaly),1 -jmp L424 -L423: -fld qword ptr (_D) -fstp qword ptr (_Z2) -mov dword ptr (_I),0 -fld qword ptr (_D) -fld qword ptr (_One) -fadd qword ptr (_Z) -fmul qword ptr (_Half) -faddp st(1),st -fstp qword ptr (_Y) -fld qword ptr (_D) -fadd qword ptr (_Z) -fadd qword ptr (_Q) -fstp qword ptr (_X) -call _SR3750 -add esp,0 -fld qword ptr (_D) -fld qword ptr (_One) -fsub qword ptr (_Z) -fmul qword ptr (_Half) -faddp st(1),st -fadd qword ptr (_D) -fstp qword ptr (_Y) -fld qword ptr (_D) -fsub qword ptr (_Z) -fadd qword ptr (_D) -fstp qword ptr (_X) -fld qword ptr (_X) -fstp qword ptr (-1508)[ebp] -fld qword ptr (-1508)[ebp] -fadd qword ptr (_Q) -fadd qword ptr (-1508)[ebp] -fstp qword ptr (_X) -call _SR3750 -add esp,0 -call _NewD -add esp,0 -fld qword ptr (_D) -fsub qword ptr (_Z2) -fld qword ptr (_W) -fsub qword ptr (_Z2) -fcompp -fstsw ax -sahf -je L425 -mov dword ptr (_Anomaly),1 -jmp L426 -L425: -fld qword ptr (_D) -fsub qword ptr (_Z2) -fstp qword ptr (-1532)[ebp] -fld qword ptr (-1532)[ebp] -fld qword ptr (_Z2) -fld qword ptr (_One) -fsub qword ptr (_Z) -fmul qword ptr (_Half) -faddp st(1),st -faddp st(1),st -fstp qword ptr (_Y) -fld qword ptr (-1532)[ebp] -fld qword ptr (_Z2) -fsub qword ptr (_Z) -fadd qword ptr (_Q) -faddp st(1),st -fstp qword ptr (_X) -call _SR3750 -add esp,0 -fld qword ptr (_One) -fadd qword ptr (_Z) -fmul qword ptr (_Half) -fstp qword ptr (_Y) -fld qword ptr (_Q) -fstp qword ptr (_X) -call _SR3750 -add esp,0 -cmp dword ptr (_I),0 -jne L427 -mov dword ptr (_Anomaly),1 -L427: -L426: -L424: -L417: -L409: -L394: -cmp dword ptr (_I),0 -je L431 -cmp dword ptr (_Anomaly),0 -je L429 -L431: -lea edi,(L432) -push edi -push 0 -call _BadCond -add esp,8 -fld qword ptr (_W) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L433) -push edi -call _printf -add esp,12 -lea edi,(L434) -push edi -call _printf -add esp,4 -mov dword ptr (_SqRWrng),1 -L429: -L390: -cmp dword ptr (_Anomaly),0 -jne L435 -fld qword ptr (_Zero) -fcomp qword ptr (_MinSqEr) -fstsw ax -sahf -ja L437 -fld qword ptr (_Zero) -fcomp qword ptr (_MaxSqEr) -fstsw ax -sahf -jb L437 -mov dword ptr (_RSqrt),1 -lea edi,(L439) -push edi -call _printf -add esp,4 -jmp L438 -L437: -fld qword ptr (_MaxSqEr) -fadd qword ptr (_U2) -fld qword ptr (_U2) -fsub qword ptr (_Half) -fcompp -fstsw ax -sahf -jb L443 -fld qword ptr (_Half) -fcomp qword ptr (_MinSqEr) -fstsw ax -sahf -jb L443 -fld qword ptr (_MinSqEr) -fadd qword ptr (_Radix) -fld qword ptr (_Half) -fcompp -fstsw ax -sahf -jbe L440 -L443: -mov dword ptr (_SqRWrng),1 -jmp L441 -L440: -mov dword ptr (_RSqrt),2 -lea edi,(L444) -push edi -call _printf -add esp,4 -L441: -L438: -L435: -cmp dword ptr (_SqRWrng),0 -je L445 -lea edi,(L447) -push edi -call _printf -add esp,4 -fld qword ptr (_MinSqEr) -fsub qword ptr (_Half) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L448) -push edi -call _printf -add esp,12 -fld qword ptr (_Half) -fadd qword ptr (_MaxSqEr) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L449) -push edi -call _printf -add esp,12 -lea edi,(L451) -push edi -fld qword ptr (_MaxSqEr) -fsub qword ptr (_MinSqEr) -fld qword ptr (_Radix) -fmul qword ptr (_Radix) -fcompp -fstsw ax -sahf -jbe L452 -mov dword ptr (-1344)[ebp],1 -jmp L453 -L452: -mov dword ptr (-1344)[ebp],0 -L453: -mov edi,dword ptr (-1344)[ebp] -push edi -push 1 -call _TstCond -add esp,12 -L445: -mov dword ptr (_Milestone),90 -call _Pause -add esp,0 -lea edi,(L454) -push edi -call _printf -add esp,4 -mov dword ptr (_N),0 -mov dword ptr (_I),0 -fld qword ptr (_Zero) -fchs -fstp qword ptr (_Z) -mov dword ptr (_M),3 -mov dword ptr (_Break),0 -L455: -fld qword ptr (_One) -fstp qword ptr (_X) -call _SR3980 -add esp,0 -cmp dword ptr (_I),10 -jg L458 -mov dword ptr (_I),1023 -call _SR3980 -add esp,0 -L458: -fld qword ptr (_MinusOne) -fcomp qword ptr (_Z) -fstsw ax -sahf -jne L460 -mov dword ptr (_Break),1 -jmp L461 -L460: -fld qword ptr (_MinusOne) -fstp qword ptr (_Z) -call _PrintIfNPositive -add esp,0 -mov dword ptr (_N),0 -mov dword ptr (_I),-4 -L461: -L456: -cmp dword ptr (_Break),0 -je L455 -call _PrintIfNPositive -add esp,0 -mov edi,dword ptr (_N) -mov dword ptr (_N1),edi -mov dword ptr (_N),0 -fld qword ptr (_A1) -fstp qword ptr (_Z) -fld qword ptr (_W) -sub esp,8 -fstp qword ptr [esp] -call _log -add esp,8 -fstp qword ptr (-1348)[ebp] -fld qword ptr (_A1) -sub esp,8 -fstp qword ptr [esp] -call _log -add esp,8 -fstp qword ptr (-1356)[ebp] -fld qword ptr (_Two) -fmul qword ptr (-1348)[ebp] -fdiv qword ptr (-1356)[ebp] -sub esp,8 -fstp qword ptr [esp] -call _floor -add esp,8 -fstp qword ptr (-1364)[ebp] -fld qword ptr (-1364)[ebp] -call __ftol -mov dword ptr (_M),eax -mov dword ptr (_Break),0 -L462: -fld qword ptr (_Z) -fstp qword ptr (_X) -mov dword ptr (_I),1 -call _SR3980 -add esp,0 -fld qword ptr (_AInvrse) -fcomp qword ptr (_Z) -fstsw ax -sahf -jne L465 -mov dword ptr (_Break),1 -jmp L466 -L465: -fld qword ptr (_AInvrse) -fstp qword ptr (_Z) -L466: -L463: -cmp dword ptr (_Break),0 -je L462 -mov dword ptr (_Milestone),100 -mov edi,dword ptr (_NoTrials) -mov dword ptr (_M),edi -fld qword ptr (_Three) -fstp qword ptr (_Z) -L467: -fld qword ptr (_Z) -fstp qword ptr (_X) -mov dword ptr (_I),1 -call _SR3980 -add esp,0 -L470: -fld qword ptr (_Z) -fadd qword ptr (_Two) -fstp qword ptr (_Z) -L471: -fld qword ptr (_Z) -fdiv qword ptr (_Three) -sub esp,8 -fstp qword ptr [esp] -call _floor -add esp,8 -fstp qword ptr (-1380)[ebp] -fld qword ptr (_Three) -fmul qword ptr (-1380)[ebp] -fld qword ptr (_Z) -fcompp -fstsw ax -sahf -je L470 -L468: -fld qword ptr (_Eight) -fmul qword ptr (_Three) -fcomp qword ptr (_Z) -fstsw ax -sahf -ja L467 -cmp dword ptr (_N),0 -jle L473 -lea edi,(L475) -push edi -call _printf -add esp,4 -lea edi,(L476) -push edi -call _printf -add esp,4 -L473: -call _PrintIfNPositive -add esp,0 -mov edi,dword ptr (_N1) -add dword ptr (_N),edi -cmp dword ptr (_N),0 -jne L477 -lea edi,(L479) -push edi -call _printf -add esp,4 -L477: -cmp dword ptr (_N),0 -jle L480 -call _Pause -add esp,0 -jmp L481 -L480: -lea edi,(L44) -push edi -call _printf -add esp,4 -L481: -mov dword ptr (_Milestone),110 -lea edi,(L482) -push edi -call _printf -add esp,4 -fld qword ptr (_U1) -fstp qword ptr (_D) -fld qword ptr (_Precision) -sub esp,8 -fstp qword ptr [esp] -call _floor -add esp,8 -fstp qword ptr (-1380)[ebp] -fld qword ptr (-1380)[ebp] -fcomp qword ptr (_Precision) -fstsw ax -sahf -je L483 -fld qword ptr (_BInvrse) -fstp qword ptr (_D) -fld qword ptr (_Precision) -fstp qword ptr (_X) -L485: -fld qword ptr (_D) -fmul qword ptr (_BInvrse) -fstp qword ptr (_D) -fld qword ptr (_X) -fsub qword ptr (_One) -fstp qword ptr (_X) -L486: -fld qword ptr (_Zero) -fcomp qword ptr (_X) -fstsw ax -sahf -jb L485 -L483: -fld qword ptr (_One) -fstp qword ptr (_Y) -fld qword ptr (_D) -fstp qword ptr (_Z) -L488: -fld qword ptr (_Y) -fstp qword ptr (_C) -fld qword ptr (_Z) -fstp qword ptr (_Y) -fld qword ptr (_Y) -fstp qword ptr (-1388)[ebp] -fld qword ptr (-1388)[ebp] -fmul qword ptr (-1388)[ebp] -fstp qword ptr (_Z) -L489: -fld qword ptr (_Z) -fcomp qword ptr (_Y) -fstsw ax -sahf -jae L491 -fld qword ptr (_Z) -fadd qword ptr (_Z) -fld qword ptr (_Z) -fcompp -fstsw ax -sahf -jb L488 -L491: -fld qword ptr (_C) -fstp qword ptr (_Y) -fld qword ptr (_Y) -fmul qword ptr (_D) -fstp qword ptr (_Z) -L492: -fld qword ptr (_Y) -fstp qword ptr (_C) -fld qword ptr (_Z) -fstp qword ptr (_Y) -fld qword ptr (_Y) -fmul qword ptr (_D) -fstp qword ptr (_Z) -L493: -fld qword ptr (_Z) -fcomp qword ptr (_Y) -fstsw ax -sahf -jae L495 -fld qword ptr (_Z) -fadd qword ptr (_Z) -fld qword ptr (_Z) -fcompp -fstsw ax -sahf -jb L492 -L495: -fld qword ptr (_Two) -fcomp qword ptr (_Radix) -fstsw ax -sahf -jbe L496 -fld qword ptr (_Two) -fstp qword ptr (_HInvrse) -jmp L497 -L496: -fld qword ptr (_Radix) -fstp qword ptr (_HInvrse) -L497: -fld qword ptr (_One) -fdiv qword ptr (_HInvrse) -fstp qword ptr (_H) -fld qword ptr (_One) -fdiv qword ptr (_C) -fstp qword ptr (_CInvrse) -fld qword ptr (_C) -fstp qword ptr (_E0) -fld qword ptr (_E0) -fmul qword ptr (_H) -fstp qword ptr (_Z) -L498: -fld qword ptr (_E0) -fstp qword ptr (_Y) -fld qword ptr (_Z) -fstp qword ptr (_E0) -fld qword ptr (_E0) -fmul qword ptr (_H) -fstp qword ptr (_Z) -L499: -fld qword ptr (_Z) -fcomp qword ptr (_E0) -fstsw ax -sahf -jae L501 -fld qword ptr (_Z) -fadd qword ptr (_Z) -fld qword ptr (_Z) -fcompp -fstsw ax -sahf -jb L498 -L501: -fld qword ptr (_E0) -fstp qword ptr (_UfThold) -fld qword ptr (_Zero) -fstp qword ptr (_E1) -fld qword ptr (_Zero) -fstp qword ptr (_Q) -fld qword ptr (_U2) -fstp qword ptr (_E9) -fld qword ptr (_One) -fadd qword ptr (_E9) -fstp qword ptr (_S) -fld qword ptr (_C) -fmul qword ptr (_S) -fstp qword ptr (_D) -fld qword ptr (_C) -fcomp qword ptr (_D) -fstsw ax -sahf -jb L502 -fld qword ptr (_Radix) -fmul qword ptr (_U2) -fstp qword ptr (_E9) -fld qword ptr (_One) -fadd qword ptr (_E9) -fstp qword ptr (_S) -fld qword ptr (_C) -fmul qword ptr (_S) -fstp qword ptr (_D) -fld qword ptr (_C) -fcomp qword ptr (_D) -fstsw ax -sahf -jb L503 -lea edi,(L506) -push edi -push 0 -call _BadCond -add esp,8 -fld qword ptr (_E0) -fstp qword ptr (_Underflow) -fld qword ptr (_Zero) -fstp qword ptr (_Y1) -fld qword ptr (_Z) -fstp qword ptr (_PseudoZero) -call _Pause -add esp,0 -jmp L503 -L502: -fld qword ptr (_D) -fstp qword ptr (_Underflow) -fld qword ptr (_Underflow) -fmul qword ptr (_H) -fstp qword ptr (_PseudoZero) -fld qword ptr (_Zero) -fstp qword ptr (_UfThold) -L507: -fld qword ptr (_Underflow) -fstp qword ptr (_Y1) -fld qword ptr (_PseudoZero) -fstp qword ptr (_Underflow) -fld qword ptr (_E1) -fadd qword ptr (_E1) -fld qword ptr (_E1) -fcompp -fstsw ax -sahf -jb L510 -fld qword ptr (_Underflow) -fmul qword ptr (_HInvrse) -fstp qword ptr (_Y2) -fld qword ptr (_Y1) -fsub qword ptr (_Y2) -sub esp,8 -fstp qword ptr [esp] -call _fabs -add esp,8 -fstp qword ptr (-1452)[ebp] -fld qword ptr (-1452)[ebp] -fstp qword ptr (_E1) -fld qword ptr (_Y1) -fstp qword ptr (_Q) -fld qword ptr (_Zero) -fcomp qword ptr (_UfThold) -fstsw ax -sahf -jne L512 -fld qword ptr (_Y2) -fcomp qword ptr (_Y1) -fstsw ax -sahf -je L512 -fld qword ptr (_Y1) -fstp qword ptr (_UfThold) -L512: -L510: -fld qword ptr (_PseudoZero) -fmul qword ptr (_H) -fstp qword ptr (_PseudoZero) -L508: -fld qword ptr (_PseudoZero) -fcomp qword ptr (_Underflow) -fstsw ax -sahf -jae L514 -fld qword ptr (_PseudoZero) -fadd qword ptr (_PseudoZero) -fld qword ptr (_PseudoZero) -fcompp -fstsw ax -sahf -jb L507 -L514: -L503: -fld qword ptr (_Zero) -fcomp qword ptr (_PseudoZero) -fstsw ax -sahf -je L515 -lea edi,(L44) -push edi -call _printf -add esp,4 -fld qword ptr (_PseudoZero) -fstp qword ptr (_Z) -fld qword ptr (_Zero) -fcomp qword ptr (_PseudoZero) -fstsw ax -sahf -jb L517 -lea edi,(L519) -push edi -push 0 -call _BadCond -add esp,8 -lea edi,(L520) -push edi -call _printf -add esp,4 -fld qword ptr (_PseudoZero) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L521) -push edi -call _printf -add esp,12 -fld qword ptr (_PseudoZero) -fchs -fstp qword ptr (_X) -fld qword ptr (_Zero) -fcomp qword ptr (_X) -fstsw ax -sahf -jb L518 -lea edi,(L524) -push edi -call _printf -add esp,4 -fld qword ptr (_X) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L525) -push edi -call _printf -add esp,12 -jmp L518 -L517: -lea edi,(L526) -push edi -push 3 -call _BadCond -add esp,8 -fld qword ptr (_PseudoZero) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L527) -push edi -call _printf -add esp,12 -L518: -call _TstPtUf -add esp,0 -L515: -mov dword ptr (_Milestone),120 -fld qword ptr (_CInvrse) -fmul qword ptr (_Y) -fld qword ptr (_CInvrse) -fmul qword ptr (_Y1) -fcompp -fstsw ax -sahf -jae L528 -fld qword ptr (_H) -fmul qword ptr (_S) -fstp qword ptr (_S) -fld qword ptr (_Underflow) -fstp qword ptr (_E0) -L528: -fld qword ptr (_Zero) -fcomp qword ptr (_E1) -fstsw ax -sahf -je L530 -fld qword ptr (_E0) -fcomp qword ptr (_E1) -fstsw ax -sahf -je L530 -lea edi,(L157) -push edi -push 2 -call _BadCond -add esp,8 -fld qword ptr (_E0) -fcomp qword ptr (_E1) -fstsw ax -sahf -jbe L532 -lea edi,(L534) -push edi -call _printf -add esp,4 -lea edi,(L535) -push edi -call _printf -add esp,4 -fld qword ptr (_Zero) -fcomp qword ptr (_PseudoZero) -fstsw ax -sahf -jne L533 -fld qword ptr (_E1) -fstp qword ptr (_E0) -jmp L533 -L532: -lea edi,(L538) -push edi -call _printf -add esp,4 -lea edi,(L539) -push edi -call _printf -add esp,4 -L533: -L530: -fld qword ptr (_E0) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L540) -push edi -call _printf -add esp,12 -fld qword ptr (_E0) -fstp qword ptr (_Z) -call _TstPtUf -add esp,0 -fld qword ptr (_E0) -fstp qword ptr (_Underflow) -cmp dword ptr (_N),1 -jne L541 -fld qword ptr (_Y) -fstp qword ptr (_Underflow) -L541: -mov dword ptr (_I),4 -fld qword ptr (_Zero) -fcomp qword ptr (_E1) -fstsw ax -sahf -jne L543 -mov dword ptr (_I),3 -L543: -fld qword ptr (_Zero) -fcomp qword ptr (_UfThold) -fstsw ax -sahf -jne L545 -sub dword ptr (_I),2 -L545: -mov dword ptr (_UfNGrad),1 -mov edi,dword ptr (_I) -cmp edi,1 -jl L547 -cmp edi,4 -jg L547 -jmp dword ptr (L570-4)[edi*4] -_TEXT ends -_TEXT segment -align 4 -L570 label byte -dd L549 -dd L556 -dd L561 -dd L562 -_TEXT ends -_TEXT segment -L549: -fld qword ptr (_Underflow) -fstp qword ptr (_UfThold) -fld qword ptr (_CInvrse) -fmul qword ptr (_Q) -fld qword ptr (_CInvrse) -fmul qword ptr (_Y) -fmul qword ptr (_S) -fcompp -fstsw ax -sahf -je L550 -fld qword ptr (_Y) -fstp qword ptr (_UfThold) -lea edi,(L552) -push edi -push 0 -call _BadCond -add esp,8 -fld qword ptr (_UfThold) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L553) -push edi -call _printf -add esp,12 -fld qword ptr (_C) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L554) -push edi -call _printf -add esp,12 -lea edi,(L555) -push edi -call _printf -add esp,4 -L550: -call _Pause -add esp,0 -jmp L548 -L556: -lea edi,(L557) -push edi -push 0 -call _BadCond -add esp,8 -lea edi,(L558) -push edi -call _printf -add esp,4 -fld qword ptr (_Y2) -sub esp,8 -fstp qword ptr [esp] -fld qword ptr (_Q) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L559) -push edi -call _printf -add esp,20 -fld qword ptr (_Q) -fsub qword ptr (_Y2) -sub esp,8 -fstp qword ptr [esp] -call _fabs -add esp,8 -fstp qword ptr (-1468)[ebp] -fld qword ptr (-1468)[ebp] -sub esp,8 -fstp qword ptr [esp] -lea edi,(L560) -push edi -call _printf -add esp,12 -fld qword ptr (_Q) -fstp qword ptr (_UfThold) -jmp L548 -L561: -fld qword ptr (_X) -fstp qword ptr (_X) -jmp L548 -L562: -fld qword ptr (_UfThold) -fcomp qword ptr (_Q) -fstsw ax -sahf -jne L563 -fld qword ptr (_E0) -fcomp qword ptr (_E1) -fstsw ax -sahf -jne L563 -fld qword ptr (_UfThold) -fld qword ptr (_E1) -fdiv qword ptr (_E9) -fsubp st(1),st -sub esp,8 -fstp qword ptr [esp] -call _fabs -add esp,8 -fstp qword ptr (-1492)[ebp] -fld qword ptr (_E1) -fcomp qword ptr (-1492)[ebp] -fstsw ax -sahf -jb L563 -mov dword ptr (_UfNGrad),0 -lea edi,(L565) -push edi -call _printf -add esp,4 -lea edi,(L566) -push edi -call _printf -add esp,4 -fld qword ptr (_E0) -fmul qword ptr (_CInvrse) -fstp qword ptr (_Y) -fld qword ptr (_Y) -fld qword ptr (_OneAndHalf) -fadd qword ptr (_U2) -fmulp st(1),st -fstp qword ptr (_Y) -fld qword ptr (_CInvrse) -fld qword ptr (_One) -fadd qword ptr (_U2) -fmulp st(1),st -fstp qword ptr (_X) -fld qword ptr (_Y) -fdiv qword ptr (_X) -fstp qword ptr (_Y) -fld qword ptr (_E0) -fcomp qword ptr (_Y) -fstsw ax -sahf -jne L568 -mov dword ptr (-1496)[ebp],1 -jmp L569 -L568: -mov dword ptr (-1496)[ebp],0 -L569: -mov edi,dword ptr (-1496)[ebp] -mov dword ptr (_IEEE),edi -L563: -L547: -L548: -cmp dword ptr (_UfNGrad),0 -je L572 -lea edi,(L44) -push edi -call _printf -add esp,4 -lea edi,(_sigfpe) -mov dword ptr (_sigsave),edi -lea edi,(_ovfl_buf) -push edi -call __setjmp -add esp,4 -cmp eax,0 -je L574 -lea edi,(L576) -push edi -call _printf -add esp,4 -fld qword ptr (_H) -fadd qword ptr (_H) -fstp qword ptr (_R) -jmp L575 -L574: -fld qword ptr (_Underflow) -fdiv qword ptr (_UfThold) -sub esp,8 -fstp qword ptr [esp] -call _sqrt -add esp,8 -fstp qword ptr (-1460)[ebp] -fld qword ptr (-1460)[ebp] -fstp qword ptr (_R) -L575: -mov dword ptr (_sigsave),0 -fld qword ptr (_H) -fcomp qword ptr (_R) -fstsw ax -sahf -jb L577 -fld qword ptr (_R) -fmul qword ptr (_UfThold) -fstp qword ptr (_Z) -fld qword ptr (_Z) -fld qword ptr (_One) -fld qword ptr (_R) -fmul qword ptr (_H) -fld qword ptr (_One) -fadd qword ptr (_H) -fmulp st(1),st -faddp st(1),st -fmulp st(1),st -fstp qword ptr (_X) -jmp L578 -L577: -fld qword ptr (_UfThold) -fstp qword ptr (_Z) -fld qword ptr (_Z) -fld qword ptr (_One) -fld qword ptr (_H) -fmul qword ptr (_H) -fld qword ptr (_One) -fadd qword ptr (_H) -fmulp st(1),st -faddp st(1),st -fmulp st(1),st -fstp qword ptr (_X) -L578: -fld qword ptr (_Z) -fcomp qword ptr (_X) -fstsw ax -sahf -je L579 -fld qword ptr (_X) -fsub qword ptr (_Z) -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -jne L579 -lea edi,(L157) -push edi -push 3 -call _BadCond -add esp,8 -fld qword ptr (_Z) -sub esp,8 -fstp qword ptr [esp] -fld qword ptr (_X) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L581) -push edi -call _printf -add esp,20 -fld qword ptr (_X) -fsub qword ptr (_Z) -fstp qword ptr (_Z9) -fld qword ptr (_Z9) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L582) -push edi -call _printf -add esp,12 -lea edi,(L583) -push edi -call _printf -add esp,4 -lea edi,(L584) -push edi -call _printf -add esp,4 -lea edi,(L585) -push edi -call _printf -add esp,4 -lea edi,(L586) -push edi -call _printf -add esp,4 -lea edi,(L587) -push edi -call _printf -add esp,4 -lea edi,(L588) -push edi -call _printf -add esp,4 -lea edi,(_sigfpe) -mov dword ptr (_sigsave),edi -lea edi,(_ovfl_buf) -push edi -call __setjmp -add esp,4 -cmp eax,0 -je L589 -lea edi,(L591) -push edi -call _printf -add esp,4 -jmp L590 -L589: -fld qword ptr (_X) -fdiv qword ptr (_Z) -fsub qword ptr (_Half) -fsub qword ptr (_Half) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L592) -push edi -call _printf -add esp,12 -L590: -mov dword ptr (_sigsave),0 -L579: -L572: -lea edi,(L594) -push edi -fld qword ptr (_UfThold) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L593) -push edi -call _printf -add esp,16 -lea edi,(L595) -push edi -call _printf -add esp,4 -lea edi,(L596) -push edi -call _printf -add esp,4 -fld qword ptr (_U1) -fmul qword ptr (_U1) -fstp qword ptr (_Y2) -fld qword ptr (_Y2) -fstp qword ptr (-1468)[ebp] -fld qword ptr (-1468)[ebp] -fmul qword ptr (-1468)[ebp] -fstp qword ptr (_Y) -fld qword ptr (_Y) -fmul qword ptr (_U1) -fstp qword ptr (_Y2) -fld qword ptr (_UfThold) -fcomp qword ptr (_Y2) -fstsw ax -sahf -jb L597 -fld qword ptr (_E0) -fcomp qword ptr (_Y) -fstsw ax -sahf -jae L599 -lea edi,(L157) -push edi -push 2 -call _BadCond -add esp,8 -mov dword ptr (_I),5 -jmp L600 -L599: -lea edi,(L157) -push edi -push 1 -call _BadCond -add esp,8 -mov dword ptr (_I),4 -L600: -mov edi,dword ptr (_I) -push edi -lea edi,(L601) -push edi -call _printf -add esp,8 -L597: -mov dword ptr (_Milestone),130 -fld qword ptr (_UfThold) -sub esp,8 -fstp qword ptr [esp] -call _log -add esp,8 -fstp qword ptr (-1476)[ebp] -fld qword ptr (_HInvrse) -sub esp,8 -fstp qword ptr [esp] -call _log -add esp,8 -fstp qword ptr (-1484)[ebp] -fld qword ptr (_Half) -fld qword ptr (_TwoForty) -fmul qword ptr (-1476)[ebp] -fdiv qword ptr (-1484)[ebp] -fsubp st(1),st -sub esp,8 -fstp qword ptr [esp] -call _floor -add esp,8 -fstp qword ptr (-1492)[ebp] -fld qword ptr (-1492)[ebp] -fchs -fdiv qword ptr (_TwoForty) -fstp qword ptr (_Y) -fld qword ptr (_Y) -fadd qword ptr (_Y) -fstp qword ptr (_Y2) -lea edi,(L602) -push edi -call _printf -add esp,4 -fld qword ptr (_Y) -sub esp,8 -fstp qword ptr [esp] -fld qword ptr (_HInvrse) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L603) -push edi -call _printf -add esp,20 -fld qword ptr (_Y) -sub esp,8 -fstp qword ptr [esp] -fld qword ptr (_HInvrse) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L604) -push edi -call _printf -add esp,20 -fld qword ptr (_Y2) -sub esp,8 -fstp qword ptr [esp] -fld qword ptr (_HInvrse) -sub esp,8 -fstp qword ptr [esp] -call _pow -add esp,16 -fstp qword ptr (-1508)[ebp] -fld qword ptr (-1508)[ebp] -fstp qword ptr (_V9) -fld qword ptr (_V9) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L605) -push edi -call _printf -add esp,12 -fld qword ptr (_Zero) -fcomp qword ptr (_V9) -fstsw ax -sahf -ja L608 -fld qword ptr (_Radix) -fadd qword ptr (_Radix) -fadd qword ptr (_E9) -fmul qword ptr (_UfThold) -fcomp qword ptr (_V9) -fstsw ax -sahf -jae L606 -L608: -lea edi,(L609) -push edi -push 1 -call _BadCond -add esp,8 -fld qword ptr (_UfThold) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L610) -push edi -call _printf -add esp,12 -jmp L607 -L606: -fld qword ptr (_UfThold) -fld qword ptr (_One) -fadd qword ptr (_E9) -fmulp st(1),st -fcomp qword ptr (_V9) -fstsw ax -sahf -jb L611 -lea edi,(L613) -push edi -call _printf -add esp,4 -jmp L612 -L611: -lea edi,(L609) -push edi -push 2 -call _BadCond -add esp,8 -fld qword ptr (_UfThold) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L610) -push edi -call _printf -add esp,12 -L612: -L607: -mov dword ptr (_Milestone),140 -lea edi,(L44) -push edi -call _printf -add esp,4 -fld qword ptr (_Zero) -fstp qword ptr (_X) -mov dword ptr (_I),2 -fld qword ptr (_Two) -fmul qword ptr (_Three) -fstp qword ptr (_Y) -fld qword ptr (_Zero) -fstp qword ptr (_Q) -mov dword ptr (_N),0 -L614: -fld qword ptr (_X) -fstp qword ptr (_Z) -inc dword ptr (_I) -mov edi,dword ptr (_I) -fld qword ptr (_Y) -lea edi,[edi][edi] -push edi -fild dword ptr 0[esp] -add esp,4 -fdivp st(1),st -fstp qword ptr (_Y) -fld qword ptr (_Y) -fadd qword ptr (_Q) -fstp qword ptr (_R) -fld qword ptr (_Z) -fstp qword ptr (-1540)[ebp] -fld qword ptr (_R) -fstp qword ptr (-1548)[ebp] -fld qword ptr (-1540)[ebp] -fadd qword ptr (-1548)[ebp] -fstp qword ptr (_X) -fld qword ptr (-1540)[ebp] -fsub qword ptr (_X) -fadd qword ptr (-1548)[ebp] -fstp qword ptr (_Q) -L615: -fld qword ptr (_Z) -fcomp qword ptr (_X) -fstsw ax -sahf -jb L614 -fld qword ptr (_OneAndHalf) -fld qword ptr (_One) -fdiv qword ptr (_Eight) -faddp st(1),st -fld qword ptr (_X) -fld qword ptr (_OneAndHalf) -fmul qword ptr (_ThirtyTwo) -fdivp st(1),st -faddp st(1),st -fstp qword ptr (_Z) -fld qword ptr (_Z) -fstp qword ptr (-1548)[ebp] -fld qword ptr (-1548)[ebp] -fmul qword ptr (-1548)[ebp] -fstp qword ptr (_X) -fld qword ptr (_X) -fstp qword ptr (-1556)[ebp] -fld qword ptr (-1556)[ebp] -fmul qword ptr (-1556)[ebp] -fstp qword ptr (_Exp2) -fld qword ptr (_F9) -fstp qword ptr (_X) -fld qword ptr (_X) -fsub qword ptr (_U1) -fstp qword ptr (_Y) -fld qword ptr (_Exp2) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L617) -push edi -call _printf -add esp,12 -mov dword ptr (_I),1 -L618: -fld qword ptr (_X) -fsub qword ptr (_BInvrse) -fstp qword ptr (_Z) -fld qword ptr (_X) -fadd qword ptr (_One) -fld qword ptr (_Z) -fld qword ptr (_One) -fsub qword ptr (_BInvrse) -fsubp st(1),st -fdivp st(1),st -fstp qword ptr (_Z) -fld qword ptr (_Z) -sub esp,8 -fstp qword ptr [esp] -fld qword ptr (_X) -sub esp,8 -fstp qword ptr [esp] -call _pow -add esp,16 -fstp qword ptr (-1588)[ebp] -fld qword ptr (-1588)[ebp] -fsub qword ptr (_Exp2) -fstp qword ptr (_Q) -fld qword ptr (_Q) -sub esp,8 -fstp qword ptr [esp] -call _fabs -add esp,8 -fstp qword ptr (-1596)[ebp] -fld qword ptr (_TwoForty) -fmul qword ptr (_U2) -fcomp qword ptr (-1596)[ebp] -fstsw ax -sahf -jae L622 -mov dword ptr (_N),1 -fld qword ptr (_X) -fsub qword ptr (_BInvrse) -fld qword ptr (_One) -fsub qword ptr (_BInvrse) -fsubp st(1),st -fstp qword ptr (_V9) -lea edi,(L624) -push edi -push 2 -call _BadCond -add esp,8 -fld qword ptr (_Z) -sub esp,8 -fstp qword ptr [esp] -fld qword ptr (_X) -sub esp,8 -fstp qword ptr [esp] -call _pow -add esp,16 -fstp qword ptr (-1612)[ebp] -fld qword ptr (-1612)[ebp] -sub esp,8 -fstp qword ptr [esp] -lea edi,(L625) -push edi -call _printf -add esp,12 -fld qword ptr (_Z) -sub esp,8 -fstp qword ptr [esp] -fld qword ptr (_V9) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L626) -push edi -call _printf -add esp,20 -fld qword ptr (_Q) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L627) -push edi -call _printf -add esp,12 -lea edi,(L628) -push edi -call _printf -add esp,4 -lea edi,(L629) -push edi -call _printf -add esp,4 -jmp L620 -L622: -fld qword ptr (_Y) -fstp qword ptr (-1604)[ebp] -fld qword ptr (-1604)[ebp] -fsub qword ptr (_X) -fmul qword ptr (_Two) -fadd qword ptr (-1604)[ebp] -fstp qword ptr (_Z) -fld qword ptr (-1604)[ebp] -fstp qword ptr (_X) -fld qword ptr (_Z) -fstp qword ptr (_Y) -fld qword ptr (_X) -fsub qword ptr (_F9) -fstp qword ptr (-1612)[ebp] -fld qword ptr (_One) -fld qword ptr (-1612)[ebp] -fmul qword ptr (-1612)[ebp] -faddp st(1),st -fstp qword ptr (_Z) -fld qword ptr (_One) -fcomp qword ptr (_Z) -fstsw ax -sahf -jae L630 -mov edi,dword ptr (_NoTrials) -cmp dword ptr (_I),edi -jge L630 -inc dword ptr (_I) -jmp L618 -L630: -fld qword ptr (_One) -fcomp qword ptr (_X) -fstsw ax -sahf -jae L632 -cmp dword ptr (_N),0 -jne L620 -lea edi,(L636) -push edi -call _printf -add esp,4 -jmp L620 -L632: -fld qword ptr (_One) -fadd qword ptr (_U2) -fstp qword ptr (_X) -fld qword ptr (_U2) -fadd qword ptr (_U2) -fstp qword ptr (_Y) -fld qword ptr (_Y) -fadd qword ptr (_X) -fstp qword ptr (_Y) -mov dword ptr (_I),1 -jmp L618 -L620: -mov dword ptr (_Milestone),150 -lea edi,(L637) -push edi -call _printf -add esp,4 -mov dword ptr (_N),0 -fld qword ptr (_A1) -fstp qword ptr (_Z) -fld qword ptr (_C) -sub esp,8 -fstp qword ptr [esp] -call _log -add esp,8 -fstp qword ptr (-1564)[ebp] -fld qword ptr (_A1) -sub esp,8 -fstp qword ptr [esp] -call _log -add esp,8 -fstp qword ptr (-1572)[ebp] -fld qword ptr (_Half) -fld qword ptr (-1564)[ebp] -fdiv qword ptr (-1572)[ebp] -fsubp st(1),st -sub esp,8 -fstp qword ptr [esp] -call _floor -add esp,8 -fstp qword ptr (-1580)[ebp] -fld qword ptr (-1580)[ebp] -fstp qword ptr (_Q) -mov dword ptr (_Break),0 -L638: -fld qword ptr (_CInvrse) -fstp qword ptr (_X) -fld qword ptr (_Q) -sub esp,8 -fstp qword ptr [esp] -fld qword ptr (_Z) -sub esp,8 -fstp qword ptr [esp] -call _pow -add esp,16 -fstp qword ptr (-1588)[ebp] -fld qword ptr (-1588)[ebp] -fstp qword ptr (_Y) -call _IsYeqX -add esp,0 -fld qword ptr (_Q) -fchs -fstp qword ptr (_Q) -fld qword ptr (_C) -fstp qword ptr (_X) -fld qword ptr (_Q) -sub esp,8 -fstp qword ptr [esp] -fld qword ptr (_Z) -sub esp,8 -fstp qword ptr [esp] -call _pow -add esp,16 -fstp qword ptr (-1596)[ebp] -fld qword ptr (-1596)[ebp] -fstp qword ptr (_Y) -call _IsYeqX -add esp,0 -fld qword ptr (_One) -fcomp qword ptr (_Z) -fstsw ax -sahf -jbe L641 -mov dword ptr (_Break),1 -jmp L642 -L641: -fld qword ptr (_AInvrse) -fstp qword ptr (_Z) -L642: -L639: -cmp dword ptr (_Break),0 -je L638 -call _PrintIfNPositive -add esp,0 -cmp dword ptr (_N),0 -jne L643 -lea edi,(L645) -push edi -call _printf -add esp,4 -L643: -lea edi,(L44) -push edi -call _printf -add esp,4 -mov dword ptr (_Milestone),160 -call _Pause -add esp,0 -lea edi,(L646) -push edi -call _printf -add esp,4 -lea edi,(L647) -push edi -call _printf -add esp,4 -fld qword ptr (_CInvrse) -fchs -fstp qword ptr (_Y) -fld qword ptr (_HInvrse) -fmul qword ptr (_Y) -fstp qword ptr (_V9) -lea edi,(_sigfpe) -mov dword ptr (_sigsave),edi -lea edi,(_ovfl_buf) -push edi -call __setjmp -add esp,4 -cmp eax,0 -je L648 -mov dword ptr (_I),0 -fld qword ptr (_Y) -fstp qword ptr (_V9) -jmp L650 -L648: -L651: -fld qword ptr (_Y) -fstp qword ptr (_V) -fld qword ptr (_V9) -fstp qword ptr (_Y) -fld qword ptr (_HInvrse) -fmul qword ptr (_Y) -fstp qword ptr (_V9) -L652: -fld qword ptr (_Y) -fcomp qword ptr (_V9) -fstsw ax -sahf -ja L651 -mov dword ptr (_I),1 -L650: -mov dword ptr (_sigsave),0 -fld qword ptr (_V9) -fstp qword ptr (_Z) -lea edi,(L654) -push edi -call _printf -add esp,4 -fld qword ptr (_Y) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L655) -push edi -call _printf -add esp,12 -fld qword ptr (_Y) -fchs -fstp qword ptr (_V9) -fld qword ptr (_V9) -fstp qword ptr (_V0) -fld qword ptr (_V) -fsub qword ptr (_Y) -fld qword ptr (_V) -fadd qword ptr (_V0) -fcompp -fstsw ax -sahf -jne L656 -lea edi,(L658) -push edi -call _printf -add esp,4 -jmp L657 -L656: -lea edi,(L659) -push edi -call _printf -add esp,4 -lea edi,(L660) -push edi -push 3 -call _BadCond -add esp,8 -L657: -fld qword ptr (_Y) -fcomp qword ptr (_Z) -fstsw ax -sahf -je L661 -lea edi,(L157) -push edi -push 1 -call _BadCond -add esp,8 -fld qword ptr (_Z) -sub esp,8 -fstp qword ptr [esp] -fld qword ptr (_Y) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L663) -push edi -call _printf -add esp,20 -L661: -cmp dword ptr (_I),0 -je L664 -fld qword ptr (_V) -fld qword ptr (_HInvrse) -fmul qword ptr (_U2) -fsub qword ptr (_HInvrse) -fmulp st(1),st -fstp qword ptr (_Y) -fld qword ptr (_Y) -fld qword ptr (_One) -fsub qword ptr (_HInvrse) -fmul qword ptr (_U2) -fmul qword ptr (_V) -faddp st(1),st -fstp qword ptr (_Z) -fld qword ptr (_V0) -fcomp qword ptr (_Z) -fstsw ax -sahf -jbe L666 -fld qword ptr (_Z) -fstp qword ptr (_Y) -L666: -fld qword ptr (_V0) -fcomp qword ptr (_Y) -fstsw ax -sahf -jbe L668 -fld qword ptr (_Y) -fstp qword ptr (_V) -L668: -fld qword ptr (_V0) -fsub qword ptr (_V) -fld qword ptr (_V0) -fcompp -fstsw ax -sahf -jbe L665 -fld qword ptr (_V0) -fstp qword ptr (_V) -jmp L665 -L664: -fld qword ptr (_Y) -fld qword ptr (_HInvrse) -fmul qword ptr (_U2) -fsub qword ptr (_HInvrse) -fmulp st(1),st -fstp qword ptr (_V) -fld qword ptr (_V) -fld qword ptr (_One) -fsub qword ptr (_HInvrse) -fmul qword ptr (_U2) -fmul qword ptr (_Y) -faddp st(1),st -fstp qword ptr (_V) -L665: -fld qword ptr (_V) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L672) -push edi -call _printf -add esp,12 -cmp dword ptr (_I),0 -je L673 -fld qword ptr (_V0) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L675) -push edi -call _printf -add esp,12 -jmp L674 -L673: -lea edi,(L676) -push edi -call _printf -add esp,4 -L674: -fld qword ptr (_V) -fmul qword ptr (_One) -fstp qword ptr (_V9) -fld qword ptr (_V9) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L677) -push edi -call _printf -add esp,12 -fld qword ptr (_V) -fdiv qword ptr (_One) -fstp qword ptr (_V9) -fld qword ptr (_V9) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L678) -push edi -call _printf -add esp,12 -lea edi,(L679) -push edi -call _printf -add esp,4 -lea edi,(L680) -push edi -call _printf -add esp,4 -mov dword ptr (_Milestone),170 -fld qword ptr (_V) -fchs -fld qword ptr (_V) -fcompp -fstsw ax -sahf -jbe L685 -fld qword ptr (_V0) -fchs -fld qword ptr (_V0) -fcompp -fstsw ax -sahf -jbe L685 -fld qword ptr (_UfThold) -fchs -fld qword ptr (_V) -fcompp -fstsw ax -sahf -jbe L685 -fld qword ptr (_V) -fcomp qword ptr (_UfThold) -fstsw ax -sahf -ja L681 -L685: -lea edi,(L686) -push edi -push 0 -call _BadCond -add esp,8 -fld qword ptr (_UfThold) -sub esp,8 -fstp qword ptr [esp] -fld qword ptr (_V0) -sub esp,8 -fstp qword ptr [esp] -fld qword ptr (_V) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L687) -push edi -call _printf -add esp,28 -L681: -mov dword ptr (_Milestone),175 -lea edi,(L44) -push edi -call _printf -add esp,4 -mov dword ptr (_Indx),1 -L688: -mov edi,dword ptr (_Indx) -cmp edi,1 -je L694 -cmp edi,2 -je L695 -cmp edi,3 -je L696 -jmp L692 -L694: -fld qword ptr (_UfThold) -fstp qword ptr (_Z) -jmp L693 -L695: -fld qword ptr (_E0) -fstp qword ptr (_Z) -jmp L693 -L696: -fld qword ptr (_PseudoZero) -fstp qword ptr (_Z) -L692: -L693: -fld qword ptr (_Zero) -fcomp qword ptr (_Z) -fstsw ax -sahf -je L697 -fld qword ptr (_Z) -sub esp,8 -fstp qword ptr [esp] -call _sqrt -add esp,8 -fstp qword ptr (-1628)[ebp] -fld qword ptr (-1628)[ebp] -fstp qword ptr (_V9) -fld qword ptr (_V9) -fmul qword ptr (_V9) -fstp qword ptr (_Y) -fld qword ptr (_Radix) -fmul qword ptr (_E9) -fstp qword ptr (-1660)[ebp] -fld qword ptr (_Y) -fld qword ptr (_One) -fsub qword ptr (-1660)[ebp] -fdivp st(1),st -fld qword ptr (_Z) -fcompp -fstsw ax -sahf -ja L701 -fld qword ptr (_One) -fadd qword ptr (-1660)[ebp] -fmul qword ptr (_Z) -fcomp qword ptr (_Y) -fstsw ax -sahf -jae L699 -L701: -fld qword ptr (_U1) -fcomp qword ptr (_V9) -fstsw ax -sahf -jae L702 -lea edi,(L157) -push edi -push 1 -call _BadCond -add esp,8 -jmp L703 -L702: -lea edi,(L157) -push edi -push 2 -call _BadCond -add esp,8 -L703: -fld qword ptr (_Z) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L704) -push edi -call _printf -add esp,12 -fld qword ptr (_Y) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L705) -push edi -call _printf -add esp,12 -L699: -L697: -L689: -inc dword ptr (_Indx) -cmp dword ptr (_Indx),3 -jle L688 -mov dword ptr (_Milestone),180 -mov dword ptr (_Indx),1 -L706: -cmp dword ptr (_Indx),1 -jne L710 -fld qword ptr (_V) -fstp qword ptr (_Z) -jmp L711 -L710: -fld qword ptr (_V0) -fstp qword ptr (_Z) -L711: -fld qword ptr (_Z) -sub esp,8 -fstp qword ptr [esp] -call _sqrt -add esp,8 -fstp qword ptr (-1628)[ebp] -fld qword ptr (-1628)[ebp] -fstp qword ptr (_V9) -fld qword ptr (_V9) -fstp qword ptr (-1636)[ebp] -fld qword ptr (_One) -fld qword ptr (_Radix) -fmul qword ptr (_E9) -fsubp st(1),st -fmul qword ptr (-1636)[ebp] -fstp qword ptr (_X) -fld qword ptr (-1636)[ebp] -fmul qword ptr (_X) -fstp qword ptr (_V9) -fld qword ptr (_One) -fld qword ptr (_Two) -fmul qword ptr (_Radix) -fmul qword ptr (_E9) -fsubp st(1),st -fmul qword ptr (_Z) -fcomp qword ptr (_V9) -fstsw ax -sahf -ja L714 -fld qword ptr (_Z) -fcomp qword ptr (_V9) -fstsw ax -sahf -jae L712 -L714: -fld qword ptr (_V9) -fstp qword ptr (_Y) -fld qword ptr (_W) -fcomp qword ptr (_X) -fstsw ax -sahf -jbe L715 -lea edi,(L157) -push edi -push 1 -call _BadCond -add esp,8 -jmp L716 -L715: -lea edi,(L157) -push edi -push 2 -call _BadCond -add esp,8 -L716: -fld qword ptr (_Z) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L717) -push edi -call _printf -add esp,12 -fld qword ptr (_Y) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L718) -push edi -call _printf -add esp,12 -L712: -L707: -inc dword ptr (_Indx) -cmp dword ptr (_Indx),2 -jle L706 -mov dword ptr (_Milestone),190 -call _Pause -add esp,0 -fld qword ptr (_UfThold) -fmul qword ptr (_V) -fstp qword ptr (_X) -fld qword ptr (_Radix) -fmul qword ptr (_Radix) -fstp qword ptr (_Y) -fld qword ptr (_X) -fmul qword ptr (_Y) -fld qword ptr (_One) -fcompp -fstsw ax -sahf -ja L721 -fld qword ptr (_Y) -fcomp qword ptr (_X) -fstsw ax -sahf -jae L719 -L721: -fld qword ptr (_X) -fmul qword ptr (_Y) -fld qword ptr (_U1) -fcompp -fstsw ax -sahf -ja L724 -fld qword ptr (_Y) -fdiv qword ptr (_U1) -fcomp qword ptr (_X) -fstsw ax -sahf -jae L722 -L724: -lea edi,(L725) -push edi -push 2 -call _BadCond -add esp,8 -jmp L723 -L722: -lea edi,(L157) -push edi -push 3 -call _BadCond -add esp,8 -L723: -lea edi,(L727) -push edi -fld qword ptr (_X) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L726) -push edi -call _printf -add esp,16 -L719: -mov dword ptr (_Milestone),200 -mov dword ptr (_Indx),1 -L728: -fld qword ptr (_F9) -fstp qword ptr (_X) -mov edi,dword ptr (_Indx) -cmp edi,2 -jl L732 -cmp edi,5 -jg L732 -jmp dword ptr (L738-8)[edi*4] -_TEXT ends -_TEXT segment -align 4 -L738 label byte -dd L734 -dd L735 -dd L736 -dd L737 -_TEXT ends -_TEXT segment -L734: -fld qword ptr (_One) -fadd qword ptr (_U2) -fstp qword ptr (_X) -jmp L733 -L735: -fld qword ptr (_V) -fstp qword ptr (_X) -jmp L733 -L736: -fld qword ptr (_UfThold) -fstp qword ptr (_X) -jmp L733 -L737: -fld qword ptr (_Radix) -fstp qword ptr (_X) -L732: -L733: -fld qword ptr (_X) -fstp qword ptr (_Y) -lea edi,(_sigfpe) -mov dword ptr (_sigsave),edi -lea edi,(_ovfl_buf) -push edi -call __setjmp -add esp,4 -cmp eax,0 -je L740 -fld qword ptr (_X) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L742) -push edi -call _printf -add esp,12 -jmp L741 -L740: -fld qword ptr (_Y) -fdiv qword ptr (_X) -fsub qword ptr (_Half) -fsub qword ptr (_Half) -fstp qword ptr (_V9) -fld qword ptr (_Zero) -fcomp qword ptr (_V9) -fstsw ax -sahf -jne L743 -jmp L729 -L743: -fld qword ptr (_U1) -fchs -fcomp qword ptr (_V9) -fstsw ax -sahf -jne L745 -cmp dword ptr (_Indx),5 -jge L745 -lea edi,(L157) -push edi -push 3 -call _BadCond -add esp,8 -jmp L746 -L745: -lea edi,(L157) -push edi -push 1 -call _BadCond -add esp,8 -L746: -fld qword ptr (_X) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L747) -push edi -call _printf -add esp,12 -fld qword ptr (_V9) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L748) -push edi -call _printf -add esp,12 -L741: -mov dword ptr (_sigsave),0 -L729: -inc dword ptr (_Indx) -cmp dword ptr (_Indx),5 -jle L728 -mov dword ptr (_Milestone),210 -fld qword ptr (_Zero) -fstp qword ptr (_MyZero) -lea edi,(L44) -push edi -call _printf -add esp,4 -lea edi,(L749) -push edi -call _printf -add esp,4 -lea edi,(_sigfpe) -mov dword ptr (_sigsave),edi -lea edi,(L750) -push edi -call _printf -add esp,4 -lea edi,(_ovfl_buf) -push edi -call __setjmp -add esp,4 -cmp eax,0 -jne L751 -fld qword ptr (_One) -fdiv qword ptr (_MyZero) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L753) -push edi -call _printf -add esp,12 -L751: -mov dword ptr (_sigsave),0 -lea edi,(_sigfpe) -mov dword ptr (_sigsave),edi -lea edi,(L754) -push edi -call _printf -add esp,4 -lea edi,(_ovfl_buf) -push edi -call __setjmp -add esp,4 -cmp eax,0 -jne L755 -fld qword ptr (_Zero) -fdiv qword ptr (_MyZero) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L753) -push edi -call _printf -add esp,12 -L755: -mov dword ptr (_sigsave),0 -mov dword ptr (_Milestone),220 -call _Pause -add esp,0 -lea edi,(L44) -push edi -call _printf -add esp,4 -mov dword ptr (-1648)[ebp],0 -L762: -mov edi,dword ptr (-1648)[ebp] -cmp dword ptr (_ErrCnt)[edi*4],0 -je L766 -mov edi,dword ptr (-1648)[ebp] -lea edi,[edi*4] -mov esi,dword ptr (_ErrCnt)[edi] -push esi -mov edi,dword ptr (L757)[edi] -push edi -lea edi,(L768) -push edi -call _printf -add esp,12 -L766: -L763: -inc dword ptr (-1648)[ebp] -cmp dword ptr (-1648)[ebp],4 -jl L762 -lea edi,(L44) -push edi -call _printf -add esp,4 -mov edi,dword ptr (_ErrCnt) -mov esi,dword ptr (_ErrCnt+4) -lea edi,[esi][edi] -mov esi,dword ptr (_ErrCnt+8) -lea edi,[esi][edi] -mov esi,dword ptr (_ErrCnt+12) -lea edi,[esi][edi] -cmp edi,0 -jle L769 -mov edi,dword ptr (_ErrCnt) -mov esi,dword ptr (_ErrCnt+4) -lea edi,[esi][edi] -mov esi,dword ptr (_ErrCnt+8) -lea edi,[esi][edi] -cmp edi,0 -jne L774 -cmp dword ptr (_ErrCnt+12),0 -jle L774 -lea edi,(L779) -push edi -call _printf -add esp,4 -lea edi,(L780) -push edi -call _printf -add esp,4 -L774: -mov edi,dword ptr (_ErrCnt) -mov esi,dword ptr (_ErrCnt+4) -lea edi,[esi][edi] -cmp edi,0 -jne L781 -cmp dword ptr (_ErrCnt+8),0 -jle L781 -lea edi,(L785) -push edi -call _printf -add esp,4 -lea edi,(L786) -push edi -call _printf -add esp,4 -L781: -mov edi,dword ptr (_ErrCnt) -mov esi,dword ptr (_ErrCnt+4) -lea edi,[esi][edi] -cmp edi,0 -jle L787 -lea edi,(L790) -push edi -call _printf -add esp,4 -lea edi,(L791) -push edi -call _printf -add esp,4 -L787: -cmp dword ptr (_ErrCnt),0 -jle L770 -lea edi,(L794) -push edi -call _printf -add esp,4 -lea edi,(L795) -push edi -call _printf -add esp,4 -jmp L770 -L769: -lea edi,(L796) -push edi -call _printf -add esp,4 -cmp dword ptr (_RMult),1 -jne L801 -cmp dword ptr (_RDiv),1 -jne L801 -cmp dword ptr (_RAddSub),1 -jne L801 -cmp dword ptr (_RSqrt),1 -je L797 -L801: -lea edi,(L802) -push edi -call _printf -add esp,4 -jmp L798 -L797: -fld qword ptr (_One) -fcomp qword ptr (_StickyBit) -fstsw ax -sahf -ja L803 -fld qword ptr (_Radix) -fsub qword ptr (_Two) -fld qword ptr (_Radix) -fsub qword ptr (_Nine) -fsub qword ptr (_One) -fmulp st(1),st -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -jne L803 -lea edi,(L805) -push edi -call _printf -add esp,4 -lea edi,(L806) -push edi -call _printf -add esp,4 -fld qword ptr (_Two) -fcomp qword ptr (_Radix) -fstsw ax -sahf -jne L807 -fld qword ptr (_Precision) -fld qword ptr (_Four) -fmul qword ptr (_Three) -fmul qword ptr (_Two) -fsubp st(1),st -fld qword ptr (_Precision) -fsub qword ptr (_TwentySeven) -fsub qword ptr (_TwentySeven) -fadd qword ptr (_One) -fmulp st(1),st -fld qword ptr (_Zero) -fcompp -fstsw ax -sahf -jne L807 -lea edi,(L809) -push edi -call _printf -add esp,4 -jmp L808 -L807: -lea edi,(L810) -push edi -call _printf -add esp,4 -L808: -cmp dword ptr (_IEEE),0 -je L811 -lea edi,(L813) -push edi -call _printf -add esp,4 -jmp L812 -L811: -lea edi,(L814) -push edi -call _printf -add esp,4 -lea edi,(L815) -push edi -call _printf -add esp,4 -L812: -L803: -lea edi,(L816) -push edi -call _printf -add esp,4 -L798: -L770: -cmp dword ptr (_fpecount),0 -je L817 -mov edi,dword ptr (_fpecount) -push edi -lea edi,(L819) -push edi -call _printf -add esp,8 -L817: -lea edi,(L820) -push edi -call _printf -add esp,4 -mov eax,0 -L6: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _Sign -_Sign: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,8 -fld qword ptr (L7) -fcomp qword ptr (20)[ebp] -fstsw ax -sahf -ja L823 -fld qword ptr (L8) -fstp qword ptr (-8)[ebp] -jmp L824 -L823: -fld qword ptr (L825) -fstp qword ptr (-8)[ebp] -L824: -fld qword ptr (-8)[ebp] -L821: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _Pause -_Pause: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov edi,dword ptr (_Milestone) -push edi -lea edi,(L827) -push edi -call _printf -add esp,8 -mov edi,dword ptr (_PageNo) -push edi -lea edi,(L828) -push edi -call _printf -add esp,8 -inc dword ptr (_Milestone) -inc dword ptr (_PageNo) -mov eax,0 -L826: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _TstCond -_TstCond: -push ebx -push esi -push edi -push ebp -mov ebp,esp -cmp dword ptr (24)[ebp],0 -jne L830 -mov edi,dword ptr (28)[ebp] -push edi -mov edi,dword ptr (20)[ebp] -push edi -call _BadCond -add esp,8 -lea edi,(L813) -push edi -call _printf -add esp,4 -L830: -mov eax,0 -L829: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 4 -L833 label byte -dd L834 -dd L835 -dd L836 -dd L837 -public _BadCond -_DATA ends -_TEXT segment -_BadCond: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov edi,dword ptr (20)[ebp] -lea edi,(_ErrCnt)[edi*4] -inc dword ptr [edi] -mov edi,dword ptr (24)[ebp] -push edi -mov edi,dword ptr (20)[ebp] -mov edi,dword ptr (L833)[edi*4] -push edi -lea edi,(L838) -push edi -call _printf -add esp,12 -mov eax,0 -L832: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _Random -_Random: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,48 -fld qword ptr (_Random1) -fadd qword ptr (_Random9) -fstp qword ptr (-8)[ebp] -fld qword ptr (-8)[ebp] -fmul qword ptr (-8)[ebp] -fstp qword ptr (-16)[ebp] -fld qword ptr (-16)[ebp] -fmul qword ptr (-16)[ebp] -fstp qword ptr (-16)[ebp] -fld qword ptr (-8)[ebp] -fmul qword ptr (-16)[ebp] -fstp qword ptr (-8)[ebp] -fld qword ptr (-8)[ebp] -sub esp,8 -fstp qword ptr [esp] -call _floor -add esp,8 -fstp qword ptr (-48)[ebp] -fld qword ptr (-8)[ebp] -fsub qword ptr (-48)[ebp] -fstp qword ptr (-16)[ebp] -fld qword ptr (-16)[ebp] -fld qword ptr (L840) -fmul qword ptr (-8)[ebp] -faddp st(1),st -fstp qword ptr (_Random1) -fld qword ptr (_Random1) -L839: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _SqXMinX -_SqXMinX: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,40 -fld qword ptr (_X) -fmul qword ptr (_BInvrse) -fstp qword ptr (-8)[ebp] -fld qword ptr (_X) -fsub qword ptr (-8)[ebp] -fstp qword ptr (-16)[ebp] -fld qword ptr (_X) -fmul qword ptr (_X) -sub esp,8 -fstp qword ptr [esp] -call _sqrt -add esp,8 -fstp qword ptr (-32)[ebp] -fld qword ptr (-32)[ebp] -fsub qword ptr (-8)[ebp] -fsub qword ptr (-16)[ebp] -fdiv qword ptr (_OneUlp) -fstp qword ptr (_SqEr) -fld qword ptr (_Zero) -fcomp qword ptr (_SqEr) -fstsw ax -sahf -je L842 -fld qword ptr (_MinSqEr) -fcomp qword ptr (_SqEr) -fstsw ax -sahf -jbe L844 -fld qword ptr (_SqEr) -fstp qword ptr (_MinSqEr) -L844: -fld qword ptr (_MaxSqEr) -fcomp qword ptr (_SqEr) -fstsw ax -sahf -jae L846 -fld qword ptr (_SqEr) -fstp qword ptr (_MaxSqEr) -L846: -fld qword ptr (_J) -fadd qword ptr (L8) -fstp qword ptr (_J) -lea edi,(L44) -push edi -mov edi,dword ptr (20)[ebp] -push edi -call _BadCond -add esp,8 -fld qword ptr (_OneUlp) -fmul qword ptr (_SqEr) -sub esp,8 -fstp qword ptr [esp] -fld qword ptr (_X) -sub esp,8 -fstp qword ptr [esp] -fld qword ptr (_X) -fmul qword ptr (_X) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L848) -push edi -call _printf -add esp,28 -lea edi,(L849) -push edi -call _printf -add esp,4 -L842: -mov eax,0 -L841: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _NewD -_NewD: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,40 -fld qword ptr (_Z1) -fmul qword ptr (_Q) -fstp qword ptr (_X) -fld qword ptr (_Half) -fld qword ptr (_X) -fdiv qword ptr (_Radix) -fsubp st(1),st -sub esp,8 -fstp qword ptr [esp] -call _floor -add esp,8 -fstp qword ptr (-8)[ebp] -fld qword ptr (-8)[ebp] -fmul qword ptr (_Radix) -fadd qword ptr (_X) -fstp qword ptr (_X) -fld qword ptr (_X) -fstp qword ptr (-24)[ebp] -fld qword ptr (_Z) -fstp qword ptr (-32)[ebp] -fld qword ptr (_Q) -fld qword ptr (-24)[ebp] -fmul qword ptr (-32)[ebp] -fsubp st(1),st -fdiv qword ptr (_Radix) -fld qword ptr (-24)[ebp] -fmul qword ptr (-24)[ebp] -fld qword ptr (_D) -fdiv qword ptr (_Radix) -fmulp st(1),st -faddp st(1),st -fstp qword ptr (_Q) -fld qword ptr (-32)[ebp] -fld qword ptr (_Two) -fmul qword ptr (-24)[ebp] -fmul qword ptr (_D) -fsubp st(1),st -fstp qword ptr (_Z) -fld qword ptr (_Zero) -fcomp qword ptr (_Z) -fstsw ax -sahf -jb L851 -fld qword ptr (_Z) -fchs -fstp qword ptr (_Z) -fld qword ptr (_Z1) -fchs -fstp qword ptr (_Z1) -L851: -fld qword ptr (_Radix) -fmul qword ptr (_D) -fstp qword ptr (_D) -mov eax,0 -L850: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _SR3750 -_SR3750: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,64 -fld qword ptr (_X) -fsub qword ptr (_Radix) -fld qword ptr (_Z2) -fsub qword ptr (_Radix) -fcompp -fstsw ax -sahf -ja L854 -fld qword ptr (_X) -fsub qword ptr (_Z2) -fld qword ptr (_W) -fsub qword ptr (_Z2) -fcompp -fstsw ax -sahf -jb L854 -inc dword ptr (_I) -fld qword ptr (_X) -fmul qword ptr (_D) -sub esp,8 -fstp qword ptr [esp] -call _sqrt -add esp,8 -fstp qword ptr (-32)[ebp] -fld qword ptr (-32)[ebp] -fstp qword ptr (_X2) -fld qword ptr (_X2) -fsub qword ptr (_Z2) -fld qword ptr (_Y) -fsub qword ptr (_Z2) -fsubp st(1),st -fstp qword ptr (_Y2) -fld qword ptr (_X8) -fld qword ptr (_Y) -fsub qword ptr (_Half) -fdivp st(1),st -fstp qword ptr (_X2) -fld qword ptr (_X2) -fstp qword ptr (-64)[ebp] -fld qword ptr (-64)[ebp] -fld qword ptr (_Half) -fmul qword ptr (-64)[ebp] -fmul qword ptr (-64)[ebp] -fsubp st(1),st -fstp qword ptr (_X2) -fld qword ptr (_Y2) -fadd qword ptr (_Half) -fld qword ptr (_Half) -fsub qword ptr (_X2) -faddp st(1),st -fstp qword ptr (_SqEr) -fld qword ptr (_MinSqEr) -fcomp qword ptr (_SqEr) -fstsw ax -sahf -jbe L856 -fld qword ptr (_SqEr) -fstp qword ptr (_MinSqEr) -L856: -fld qword ptr (_Y2) -fsub qword ptr (_X2) -fstp qword ptr (_SqEr) -fld qword ptr (_MaxSqEr) -fcomp qword ptr (_SqEr) -fstsw ax -sahf -jae L858 -fld qword ptr (_SqEr) -fstp qword ptr (_MaxSqEr) -L858: -L854: -mov eax,0 -L853: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _IsYeqX -_IsYeqX: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,8 -fld qword ptr (_X) -fcomp qword ptr (_Y) -fstsw ax -sahf -je L861 -cmp dword ptr (_N),0 -jg L863 -fld qword ptr (_Zero) -fcomp qword ptr (_Z) -fstsw ax -sahf -jne L865 -fld qword ptr (_Zero) -fcomp qword ptr (_Q) -fstsw ax -sahf -jb L865 -lea edi,(L867) -push edi -call _printf -add esp,4 -jmp L866 -L865: -lea edi,(L868) -push edi -push 2 -call _BadCond -add esp,8 -L866: -fld qword ptr (_Q) -sub esp,8 -fstp qword ptr [esp] -fld qword ptr (_Z) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L869) -push edi -call _printf -add esp,20 -fld qword ptr (_Y) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L870) -push edi -call _printf -add esp,12 -fld qword ptr (_X) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L871) -push edi -call _printf -add esp,12 -fld qword ptr (_Y) -fsub qword ptr (_X) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L872) -push edi -call _printf -add esp,12 -L863: -inc dword ptr (_N) -L861: -mov eax,0 -L860: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _SR3980 -_SR3980: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,8 -L874: -fild dword ptr (_I) -fstp qword ptr (_Q) -fld qword ptr (_Q) -sub esp,8 -fstp qword ptr [esp] -fld qword ptr (_Z) -sub esp,8 -fstp qword ptr [esp] -call _pow -add esp,16 -fstp qword ptr (-8)[ebp] -fld qword ptr (-8)[ebp] -fstp qword ptr (_Y) -call _IsYeqX -add esp,0 -mov edi,dword ptr (_I) -lea edi,(1)[edi] -mov dword ptr (_I),edi -cmp edi,dword ptr (_M) -jle L877 -jmp L876 -L877: -fld qword ptr (_Z) -fmul qword ptr (_X) -fstp qword ptr (_X) -L875: -fld qword ptr (_W) -fcomp qword ptr (_X) -fstsw ax -sahf -ja L874 -L876: -mov eax,0 -L873: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _PrintIfNPositive -_PrintIfNPositive: -push ebx -push esi -push edi -push ebp -mov ebp,esp -cmp dword ptr (_N),0 -jle L880 -mov edi,dword ptr (_N) -push edi -lea edi,(L882) -push edi -call _printf -add esp,8 -L880: -mov eax,0 -L879: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _TstPtUf -_TstPtUf: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,48 -mov dword ptr (_N),0 -fld qword ptr (_Zero) -fcomp qword ptr (_Z) -fstsw ax -sahf -je L884 -lea edi,(L886) -push edi -call _printf -add esp,4 -lea edi,(L887) -push edi -call _printf -add esp,4 -lea edi,(_sigfpe) -mov dword ptr (_sigsave),edi -lea edi,(_ovfl_buf) -push edi -call __setjmp -add esp,4 -cmp eax,0 -je L888 -jmp L890 -L888: -fld qword ptr (_Z) -fadd qword ptr (_Z) -fdiv qword ptr (_Z) -fstp qword ptr (_Q9) -fld qword ptr (_Q9) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L891) -push edi -call _printf -add esp,12 -fld qword ptr (_Q9) -fsub qword ptr (_Two) -sub esp,8 -fstp qword ptr [esp] -call _fabs -add esp,8 -fstp qword ptr (-16)[ebp] -fld qword ptr (_Radix) -fmul qword ptr (_U2) -fcomp qword ptr (-16)[ebp] -fstsw ax -sahf -jbe L892 -lea edi,(L894) -push edi -call _printf -add esp,4 -lea edi,(L895) -push edi -call _printf -add esp,4 -jmp L893 -L892: -fld qword ptr (_One) -fcomp qword ptr (_Q9) -fstsw ax -sahf -ja L898 -fld qword ptr (_Two) -fcomp qword ptr (_Q9) -fstsw ax -sahf -jae L896 -L898: -L890: -mov dword ptr (_N),1 -mov edi,dword ptr (_ErrCnt+4) -lea edi,(1)[edi] -mov dword ptr (_ErrCnt+4),edi -lea edi,(L901) -push edi -call _printf -add esp,4 -jmp L897 -L896: -mov dword ptr (_N),1 -mov edi,dword ptr (_ErrCnt+8) -lea edi,(1)[edi] -mov dword ptr (_ErrCnt+8),edi -lea edi,(L904) -push edi -call _printf -add esp,4 -L897: -L893: -mov dword ptr (_sigsave),0 -fld qword ptr (_Z) -fmul qword ptr (_One) -fstp qword ptr (_V9) -fld qword ptr (_V9) -fstp qword ptr (_Random1) -fld qword ptr (_One) -fmul qword ptr (_Z) -fstp qword ptr (_V9) -fld qword ptr (_V9) -fstp qword ptr (_Random2) -fld qword ptr (_Z) -fdiv qword ptr (_One) -fstp qword ptr (_V9) -fld qword ptr (_Random1) -fcomp qword ptr (_Z) -fstsw ax -sahf -jne L905 -fld qword ptr (_Random2) -fcomp qword ptr (_Z) -fstsw ax -sahf -jne L905 -fld qword ptr (_V9) -fcomp qword ptr (_Z) -fstsw ax -sahf -jne L905 -cmp dword ptr (_N),0 -jle L906 -call _Pause -add esp,0 -jmp L906 -L905: -mov dword ptr (_N),1 -lea edi,(L909) -push edi -push 2 -call _BadCond -add esp,8 -fld qword ptr (_Z) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L910) -push edi -call _printf -add esp,12 -fld qword ptr (_Random1) -fcomp qword ptr (_Z) -fstsw ax -sahf -je L911 -fld qword ptr (_Random1) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L913) -push edi -call _printf -add esp,12 -L911: -fld qword ptr (_Random2) -fcomp qword ptr (_Z) -fstsw ax -sahf -je L914 -fld qword ptr (_Random1) -fcomp qword ptr (_Random2) -fstsw ax -sahf -je L914 -fld qword ptr (_Random2) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L916) -push edi -call _printf -add esp,12 -L914: -fld qword ptr (_V9) -fcomp qword ptr (_Z) -fstsw ax -sahf -je L917 -fld qword ptr (_V9) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L919) -push edi -call _printf -add esp,12 -L917: -fld qword ptr (_Random1) -fcomp qword ptr (_Random2) -fstsw ax -sahf -je L920 -mov edi,dword ptr (_ErrCnt+8) -lea edi,(1)[edi] -mov dword ptr (_ErrCnt+8),edi -lea edi,(L924) -push edi -push 2 -call _BadCond -add esp,8 -fld qword ptr (_Random2) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L925) -push edi -call _printf -add esp,12 -fld qword ptr (_Random1) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L926) -push edi -call _printf -add esp,12 -L920: -call _Pause -add esp,0 -L906: -L884: -mov eax,0 -L883: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _notify -_notify: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov edi,dword ptr (20)[ebp] -push edi -lea edi,(L928) -push edi -call _printf -add esp,8 -lea edi,(L929) -push edi -call _printf -add esp,4 -mov eax,0 -L927: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _msglist -_msglist: -push ebx -push esi -push edi -push ebp -mov ebp,esp -jmp L932 -L931: -mov edi,dword ptr (20)[ebp] -lea esi,(4)[edi] -mov dword ptr (20)[ebp],esi -mov edi,dword ptr [edi] -push edi -lea edi,(L934) -push edi -call _printf -add esp,8 -L932: -mov edi,dword ptr (20)[ebp] -mov edi,dword ptr [edi] -cmp edi,0 -jne L931 -mov eax,0 -L930: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 4 -L936 label byte -dd L937 -dd L938 -dd L939 -dd L940 -dd L941 -dd L942 -dd L943 -dd L944 -dd L945 -dd 00H -public _Instructions -_DATA ends -_TEXT segment -_Instructions: -push ebx -push esi -push edi -push ebp -mov ebp,esp -lea edi,(L936) -push edi -call _msglist -add esp,4 -mov eax,0 -L935: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 4 -L947 label byte -dd L948 -dd L949 -dd L950 -dd L951 -dd L952 -dd L953 -dd L954 -dd L955 -dd L956 -dd L957 -dd L958 -dd L959 -dd L960 -dd L961 -dd 00H -public _Heading -_DATA ends -_TEXT segment -_Heading: -push ebx -push esi -push edi -push ebp -mov ebp,esp -lea edi,(L947) -push edi -call _msglist -add esp,4 -mov eax,0 -L946: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 4 -L963 label byte -dd L964 -dd L965 -dd L966 -dd L967 -dd L968 -dd L969 -dd L970 -dd L971 -dd L972 -dd L973 -dd L974 -dd L975 -dd L976 -dd L977 -dd L978 -dd L979 -dd L980 -dd L981 -dd L982 -dd 00H -public _Characteristics -_DATA ends -_TEXT segment -_Characteristics: -push ebx -push esi -push edi -push ebp -mov ebp,esp -lea edi,(L963) -push edi -call _msglist -add esp,4 -mov eax,0 -L962: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -align 4 -L984 label byte -dd L985 -dd L986 -dd L987 -dd L988 -dd L989 -dd L990 -dd L991 -dd L992 -dd L993 -dd L994 -dd L995 -dd L996 -dd L997 -dd L998 -dd L999 -dd L1000 -dd L1001 -dd 00H -public _History -_DATA ends -_TEXT segment -_History: -push ebx -push esi -push edi -push ebp -mov ebp,esp -lea edi,(L984) -push edi -call _msglist -add esp,4 -mov eax,0 -L983: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _pow -_pow: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,96 -mov dword ptr (-20)[ebp],0 -mov dword ptr (-24)[ebp],0 -fld qword ptr (L7) -fcomp qword ptr (28)[ebp] -fstsw ax -sahf -jne L1003 -fld qword ptr (L8) -jmp L1002 -L1003: -fld qword ptr (L1008) -fcomp qword ptr (28)[ebp] -fstsw ax -sahf -ja L1007 -fld qword ptr (L1009) -fcomp qword ptr (28)[ebp] -fstsw ax -sahf -jae L1005 -L1007: -fld qword ptr (L825) -fcomp qword ptr (20)[ebp] -fstsw ax -sahf -je L1005 -fld qword ptr (20)[ebp] -sub esp,8 -fstp qword ptr [esp] -call _log -add esp,8 -fstp qword ptr (-48)[ebp] -fld qword ptr (28)[ebp] -fmul qword ptr (-48)[ebp] -sub esp,8 -fstp qword ptr [esp] -call _exp -add esp,8 -fstp qword ptr (-56)[ebp] -fld qword ptr (-56)[ebp] -jmp L1002 -L1005: -fld qword ptr (L7) -fcomp qword ptr (28)[ebp] -fstsw ax -sahf -jbe L1010 -fld qword ptr (28)[ebp] -fchs -fstp qword ptr (28)[ebp] -mov dword ptr (-24)[ebp],1 -L1010: -lea edi,(-32)[ebp] -push edi -fld qword ptr (28)[ebp] -sub esp,8 -fstp qword ptr [esp] -call _modf -add esp,12 -fstp qword ptr (-64)[ebp] -fld qword ptr (-64)[ebp] -fstp qword ptr (28)[ebp] -fld qword ptr (L7) -fcomp qword ptr (28)[ebp] -fstsw ax -sahf -je L1012 -fld qword ptr (20)[ebp] -sub esp,8 -fstp qword ptr [esp] -call _log -add esp,8 -fstp qword ptr (-72)[ebp] -fld qword ptr (28)[ebp] -fmul qword ptr (-72)[ebp] -sub esp,8 -fstp qword ptr [esp] -call _exp -add esp,8 -fstp qword ptr (-80)[ebp] -fld qword ptr (-80)[ebp] -fstp qword ptr (-16)[ebp] -jmp L1013 -L1012: -fld qword ptr (L8) -fstp qword ptr (-16)[ebp] -L1013: -lea edi,(-8)[ebp] -push edi -fld qword ptr (20)[ebp] -sub esp,8 -fstp qword ptr [esp] -call _frexp -add esp,12 -fstp qword ptr (-88)[ebp] -fld qword ptr (-88)[ebp] -fstp qword ptr (20)[ebp] -fld qword ptr (-32)[ebp] -call __ftol -mov dword ptr (-4)[ebp],eax -cmp eax,0 -je L1014 -L1016: -mov edi,dword ptr (-4)[ebp] -and edi,1 -cmp edi,0 -je L1020 -fld qword ptr (-16)[ebp] -fmul qword ptr (20)[ebp] -fstp qword ptr (-16)[ebp] -mov edi,dword ptr (-8)[ebp] -add dword ptr (-20)[ebp],edi -L1020: -mov edi,dword ptr (-4)[ebp] -sar edi,1 -mov dword ptr (-4)[ebp],edi -cmp edi,0 -jne L1022 -jmp L1018 -L1022: -fld qword ptr (20)[ebp] -fmul qword ptr (20)[ebp] -fstp qword ptr (20)[ebp] -sal dword ptr (-8)[ebp],1 -fld qword ptr (L1026) -fcomp qword ptr (20)[ebp] -fstsw ax -sahf -jbe L1016 -fld qword ptr (L1027) -fmul qword ptr (20)[ebp] -fstp qword ptr (20)[ebp] -dec dword ptr (-8)[ebp] -jmp L1016 -L1018: -L1014: -cmp dword ptr (-24)[ebp],0 -je L1028 -fld qword ptr (L8) -fdiv qword ptr (-16)[ebp] -fstp qword ptr (-16)[ebp] -neg dword ptr (-20)[ebp] -L1028: -mov edi,dword ptr (-20)[ebp] -push edi -fld qword ptr (-16)[ebp] -sub esp,8 -fstp qword ptr [esp] -call _ldexp -add esp,12 -fstp qword ptr (-96)[ebp] -fld qword ptr (-96)[ebp] -L1002: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -extrn _modf:near -_TEXT segment -_TEXT ends -extrn _ldexp:near -_TEXT segment -_TEXT ends -extrn _frexp:near -_TEXT segment -_TEXT ends -extrn _exp:near -_TEXT segment -_TEXT ends -extrn _abort:near -_TEXT segment -_TEXT ends -_DATA segment -public _UfNGrad -align 4 -_UfNGrad label byte -db 4 dup (0) -public _SqRWrng -align 4 -_SqRWrng label byte -db 4 dup (0) -public _IEEE -align 4 -_IEEE label byte -db 4 dup (0) -public _Anomaly -align 4 -_Anomaly label byte -db 4 dup (0) -public _Monot -align 4 -_Monot label byte -db 4 dup (0) -public _NotMonot -align 4 -_NotMonot label byte -db 4 dup (0) -public _Done -align 4 -_Done label byte -db 4 dup (0) -public _Break -align 4 -_Break label byte -db 4 dup (0) -public _RSqrt -align 4 -_RSqrt label byte -db 4 dup (0) -public _RAddSub -align 4 -_RAddSub label byte -db 4 dup (0) -public _RDiv -align 4 -_RDiv label byte -db 4 dup (0) -public _RMult -align 4 -_RMult label byte -db 4 dup (0) -public _GAddSub -align 4 -_GAddSub label byte -db 4 dup (0) -public _GDiv -align 4 -_GDiv label byte -db 4 dup (0) -public _GMult -align 4 -_GMult label byte -db 4 dup (0) -public _N1 -align 4 -_N1 label byte -db 4 dup (0) -public _N -align 4 -_N label byte -db 4 dup (0) -public _M -align 4 -_M label byte -db 4 dup (0) -public _PageNo -align 4 -_PageNo label byte -db 4 dup (0) -public _Milestone -align 4 -_Milestone label byte -db 4 dup (0) -public _fpecount -align 4 -_fpecount label byte -db 4 dup (0) -public _ErrCnt -align 4 -_ErrCnt label byte -db 16 dup (0) -public _Z9 -align 4 -_Z9 label byte -db 8 dup (0) -public _Z2 -align 4 -_Z2 label byte -db 8 dup (0) -public _Z1 -align 4 -_Z1 label byte -db 8 dup (0) -public _PseudoZero -align 4 -_PseudoZero label byte -db 8 dup (0) -public _Z -align 4 -_Z label byte -db 8 dup (0) -public _Random2 -align 4 -_Random2 label byte -db 8 dup (0) -public _Y2 -align 4 -_Y2 label byte -db 8 dup (0) -public _Y1 -align 4 -_Y1 label byte -db 8 dup (0) -public _Y -align 4 -_Y label byte -db 8 dup (0) -public _Random1 -align 4 -_Random1 label byte -db 8 dup (0) -public _X8 -align 4 -_X8 label byte -db 8 dup (0) -public _X2 -align 4 -_X2 label byte -db 8 dup (0) -public _X1 -align 4 -_X1 label byte -db 8 dup (0) -public _X -align 4 -_X label byte -db 8 dup (0) -public _W -align 4 -_W label byte -db 8 dup (0) -public _V9 -align 4 -_V9 label byte -db 8 dup (0) -public _V0 -align 4 -_V0 label byte -db 8 dup (0) -public _V -align 4 -_V label byte -db 8 dup (0) -public _U2 -align 4 -_U2 label byte -db 8 dup (0) -public _U1 -align 4 -_U1 label byte -db 8 dup (0) -public _UfThold -align 4 -_UfThold label byte -db 8 dup (0) -public _OneUlp -align 4 -_OneUlp label byte -db 8 dup (0) -public _S -align 4 -_S label byte -db 8 dup (0) -public _Underflow -align 4 -_Underflow label byte -db 8 dup (0) -public _T -align 4 -_T label byte -db 8 dup (0) -public _Random9 -align 4 -_Random9 label byte -db 8 dup (0) -public _R -align 4 -_R label byte -db 8 dup (0) -public _Q9 -align 4 -_Q9 label byte -db 8 dup (0) -public _Q -align 4 -_Q label byte -db 8 dup (0) -public _Precision -align 4 -_Precision label byte -db 8 dup (0) -public _MyZero -align 4 -_MyZero label byte -db 8 dup (0) -public _J -align 4 -_J label byte -db 8 dup (0) -public _StickyBit -align 4 -_StickyBit label byte -db 8 dup (0) -public _I -align 4 -_I label byte -db 4 dup (0) -public _HInvrse -align 4 -_HInvrse label byte -db 8 dup (0) -public _H -align 4 -_H label byte -db 8 dup (0) -public _F9 -align 4 -_F9 label byte -db 8 dup (0) -public _F6 -align 4 -_F6 label byte -db 8 dup (0) -public _Third -align 4 -_Third label byte -db 8 dup (0) -public _E9 -align 4 -_E9 label byte -db 8 dup (0) -public _MaxSqEr -align 4 -_MaxSqEr label byte -db 8 dup (0) -public _SqEr -align 4 -_SqEr label byte -db 8 dup (0) -public _MinSqEr -align 4 -_MinSqEr label byte -db 8 dup (0) -public _E3 -align 4 -_E3 label byte -db 8 dup (0) -public _Exp2 -align 4 -_Exp2 label byte -db 8 dup (0) -public _E1 -align 4 -_E1 label byte -db 8 dup (0) -public _E0 -align 4 -_E0 label byte -db 8 dup (0) -public _FourD -align 4 -_FourD label byte -db 8 dup (0) -public _D -align 4 -_D label byte -db 8 dup (0) -public _CInvrse -align 4 -_CInvrse label byte -db 8 dup (0) -public _C -align 4 -_C label byte -db 8 dup (0) -public _A1 -align 4 -_A1 label byte -db 8 dup (0) -public _AInvrse -align 4 -_AInvrse label byte -db 8 dup (0) -public _ch -align 1 -_ch label byte -db 8 dup (0) -public _Indx -align 4 -_Indx label byte -db 4 dup (0) -public _BMinusU2 -align 4 -_BMinusU2 label byte -db 8 dup (0) -public _RadixD2 -align 4 -_RadixD2 label byte -db 8 dup (0) -public _BInvrse -align 4 -_BInvrse label byte -db 8 dup (0) -public _Radix -align 4 -_Radix label byte -db 8 dup (0) -public _sigsave -align 4 -_sigsave label byte -db 4 dup (0) -public _ovfl_buf -align 4 -_ovfl_buf label byte -db 64 dup (0) -_DATA ends -extrn _sqrt:near -_DATA segment -_DATA ends -extrn _log:near -_DATA segment -_DATA ends -extrn _floor:near -_DATA segment -_DATA ends -extrn _fabs:near -_DATA segment -_DATA ends -extrn _longjmp:near -_DATA segment -_DATA ends -extrn __setjmp:near -_DATA segment -_DATA ends -extrn _signal:near -_DATA segment -_DATA ends -extrn _printf:near -_DATA segment -_DATA ends -extrn _fflush:near -_DATA segment -_DATA ends -extrn __iob:near -_DATA segment -_DATA ends -_TEXT segment -align 4 -L1027 label byte -dd 00H -dd 040000000H -align 4 -L1026 label byte -dd 00H -dd 03fe00000H -align 4 -L1009 label byte -dd 00H -dd 040913000H -align 4 -L1008 label byte -dd 00H -dd 0c0913000H -align 1 -L1001 label byte -db 115 -db 101 -db 101 -db 32 -db 115 -db 111 -db 117 -db 114 -db 99 -db 101 -db 32 -db 99 -db 111 -db 109 -db 109 -db 101 -db 110 -db 116 -db 115 -db 32 -db 102 -db 111 -db 114 -db 32 -db 109 -db 111 -db 114 -db 101 -db 32 -db 104 -db 105 -db 115 -db 116 -db 111 -db 114 -db 121 -db 46 -db 0 -align 1 -L1000 label byte -db 66 -db 65 -db 83 -db 73 -db 67 -db 32 -db 118 -db 101 -db 114 -db 115 -db 105 -db 111 -db 110 -db 32 -db 111 -db 102 -db 32 -db 116 -db 104 -db 105 -db 115 -db 32 -db 112 -db 114 -db 111 -db 103 -db 114 -db 97 -db 109 -db 32 -db 40 -db 67 -db 41 -db 32 -db 49 -db 57 -db 56 -db 51 -db 32 -db 98 -db 121 -db 32 -db 80 -db 114 -db 111 -db 102 -db 46 -db 32 -db 87 -db 46 -db 32 -db 77 -db 46 -db 32 -db 75 -db 97 -db 104 -db 97 -db 110 -db 59 -db 0 -align 1 -L999 label byte -db 97 -db 115 -db 32 -db 117 -db 115 -db 101 -db 100 -db 32 -db 98 -db 121 -db 32 -db 99 -db 101 -db 114 -db 116 -db 97 -db 105 -db 110 -db 32 -db 101 -db 97 -db 114 -db 108 -db 121 -db 32 -db 87 -db 65 -db 78 -db 71 -db 32 -db 109 -db 97 -db 99 -db 104 -db 105 -db 110 -db 101 -db 115 -db 46 -db 10 -db 0 -align 1 -L998 label byte -db 102 -db 108 -db 111 -db 97 -db 116 -db 105 -db 110 -db 103 -db 45 -db 112 -db 111 -db 105 -db 110 -db 116 -db 32 -db 110 -db 117 -db 109 -db 98 -db 101 -db 114 -db 115 -db 44 -db 32 -db 98 -db 117 -db 116 -db 32 -db 97 -db 108 -db 115 -db 111 -db 32 -db 97 -db 108 -db 108 -db 111 -db 119 -db 115 -db 32 -db 108 -db 111 -db 103 -db 97 -db 114 -db 105 -db 116 -db 104 -db 109 -db 105 -db 99 -db 32 -db 101 -db 110 -db 99 -db 111 -db 100 -db 105 -db 110 -db 103 -db 0 -align 1 -L997 label byte -db 10 -db 84 -db 104 -db 101 -db 32 -db 112 -db 114 -db 111 -db 103 -db 114 -db 97 -db 109 -db 32 -db 105 -db 115 -db 32 -db 98 -db 97 -db 115 -db 101 -db 100 -db 32 -db 117 -db 112 -db 111 -db 110 -db 32 -db 97 -db 32 -db 99 -db 111 -db 110 -db 118 -db 101 -db 110 -db 116 -db 105 -db 111 -db 110 -db 97 -db 108 -db 32 -db 114 -db 97 -db 100 -db 105 -db 120 -db 32 -db 114 -db 101 -db 112 -db 114 -db 101 -db 115 -db 101 -db 110 -db 116 -db 97 -db 116 -db 105 -db 111 -db 110 -db 32 -db 102 -db 111 -db 114 -db 0 -align 1 -L996 label byte -db 111 -db 102 -db 32 -db 112 -db 97 -db 116 -db 104 -db 111 -db 108 -db 111 -db 103 -db 105 -db 101 -db 115 -db 44 -db 32 -db 97 -db 110 -db 100 -db 32 -db 116 -db 111 -db 32 -db 115 -db 97 -db 121 -db 32 -db 104 -db 111 -db 119 -db 32 -db 119 -db 101 -db 108 -db 108 -db 32 -db 116 -db 104 -db 101 -db 32 -db 97 -db 114 -db 105 -db 116 -db 104 -db 109 -db 101 -db 116 -db 105 -db 99 -db 32 -db 105 -db 115 -db 32 -db 105 -db 109 -db 112 -db 108 -db 101 -db 109 -db 101 -db 110 -db 116 -db 101 -db 100 -db 46 -db 0 -align 1 -L995 label byte -db 111 -db 102 -db 32 -db 116 -db 104 -db 101 -db 32 -db 97 -db 114 -db 105 -db 116 -db 104 -db 109 -db 101 -db 116 -db 105 -db 99 -db 44 -db 32 -db 116 -db 104 -db 105 -db 115 -db 32 -db 112 -db 114 -db 111 -db 103 -db 114 -db 97 -db 109 -db 32 -db 116 -db 114 -db 105 -db 101 -db 115 -db 32 -db 116 -db 111 -db 32 -db 99 -db 111 -db 112 -db 101 -db 32 -db 119 -db 105 -db 116 -db 104 -db 32 -db 97 -db 32 -db 119 -db 105 -db 100 -db 101 -db 114 -db 32 -db 118 -db 97 -db 114 -db 105 -db 101 -db 116 -db 121 -db 0 -align 1 -L994 label byte -db 116 -db 104 -db 101 -db 32 -db 82 -db 97 -db 100 -db 105 -db 120 -db 44 -db 32 -db 80 -db 114 -db 101 -db 99 -db 105 -db 115 -db 105 -db 111 -db 110 -db 32 -db 97 -db 110 -db 100 -db 32 -db 114 -db 97 -db 110 -db 103 -db 101 -db 32 -db 40 -db 111 -db 118 -db 101 -db 114 -db 47 -db 117 -db 110 -db 100 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 32 -db 116 -db 104 -db 114 -db 101 -db 115 -db 104 -db 111 -db 108 -db 100 -db 115 -db 41 -db 0 -align 1 -L993 label byte -db 87 -db 46 -db 32 -db 74 -db 46 -db 32 -db 67 -db 111 -db 100 -db 121 -db 32 -db 97 -db 110 -db 100 -db 32 -db 87 -db 46 -db 32 -db 87 -db 97 -db 105 -db 116 -db 101 -db 46 -db 32 -db 65 -db 108 -db 116 -db 104 -db 111 -db 117 -db 103 -db 104 -db 32 -db 98 -db 111 -db 116 -db 104 -db 32 -db 112 -db 114 -db 111 -db 103 -db 114 -db 97 -db 109 -db 115 -db 32 -db 116 -db 114 -db 121 -db 32 -db 116 -db 111 -db 32 -db 100 -db 105 -db 115 -db 99 -db 111 -db 118 -db 101 -db 114 -db 0 -align 1 -L992 label byte -db 98 -db 111 -db 111 -db 107 -db 32 -db 32 -db 96 -db 83 -db 111 -db 102 -db 116 -db 119 -db 97 -db 114 -db 101 -db 32 -db 77 -db 97 -db 110 -db 117 -db 97 -db 108 -db 32 -db 102 -db 111 -db 114 -db 32 -db 116 -db 104 -db 101 -db 32 -db 69 -db 108 -db 101 -db 109 -db 101 -db 110 -db 116 -db 97 -db 114 -db 121 -db 32 -db 70 -db 117 -db 110 -db 99 -db 116 -db 105 -db 111 -db 110 -db 115 -db 39 -db 32 -db 40 -db 49 -db 57 -db 56 -db 48 -db 41 -db 32 -db 98 -db 121 -db 0 -align 1 -L991 label byte -db 112 -db 114 -db 111 -db 103 -db 114 -db 97 -db 109 -db 32 -db 99 -db 97 -db 108 -db 108 -db 101 -db 100 -db 32 -db 96 -db 77 -db 65 -db 67 -db 72 -db 65 -db 82 -db 39 -db 44 -db 32 -db 119 -db 104 -db 105 -db 99 -db 104 -db 32 -db 99 -db 97 -db 110 -db 32 -db 98 -db 101 -db 32 -db 102 -db 111 -db 117 -db 110 -db 100 -db 32 -db 97 -db 116 -db 32 -db 116 -db 104 -db 101 -db 32 -db 101 -db 110 -db 100 -db 32 -db 111 -db 102 -db 32 -db 116 -db 104 -db 101 -db 0 -align 1 -L990 label byte -db 84 -db 104 -db 101 -db 32 -db 100 -db 105 -db 97 -db 103 -db 110 -db 111 -db 115 -db 116 -db 105 -db 99 -db 32 -db 99 -db 97 -db 112 -db 97 -db 98 -db 105 -db 108 -db 105 -db 116 -db 105 -db 101 -db 115 -db 32 -db 111 -db 102 -db 32 -db 116 -db 104 -db 105 -db 115 -db 32 -db 112 -db 114 -db 111 -db 103 -db 114 -db 97 -db 109 -db 32 -db 103 -db 111 -db 32 -db 98 -db 101 -db 121 -db 111 -db 110 -db 100 -db 32 -db 97 -db 110 -db 32 -db 101 -db 97 -db 114 -db 108 -db 105 -db 101 -db 114 -db 0 -align 1 -L989 label byte -db 70 -db 97 -db 105 -db 108 -db 117 -db 114 -db 101 -db 115 -db 32 -db 109 -db 97 -db 121 -db 32 -db 99 -db 111 -db 110 -db 102 -db 111 -db 117 -db 110 -db 100 -db 32 -db 115 -db 117 -db 98 -db 115 -db 101 -db 113 -db 117 -db 101 -db 110 -db 116 -db 32 -db 100 -db 105 -db 97 -db 103 -db 110 -db 111 -db 115 -db 101 -db 115 -db 46 -db 10 -db 0 -align 1 -L988 label byte -db 32 -db 32 -db 32 -db 70 -db 65 -db 73 -db 76 -db 85 -db 82 -db 69 -db 115 -db 44 -db 32 -db 108 -db 105 -db 107 -db 101 -db 32 -db 50 -db 43 -db 50 -db 32 -db 61 -db 61 -db 32 -db 53 -db 32 -db 46 -db 0 -align 1 -L987 label byte -db 32 -db 32 -db 32 -db 83 -db 101 -db 114 -db 105 -db 111 -db 117 -db 115 -db 32 -db 68 -db 69 -db 70 -db 69 -db 67 -db 84 -db 115 -db 44 -db 32 -db 108 -db 105 -db 107 -db 101 -db 32 -db 108 -db 97 -db 99 -db 107 -db 32 -db 111 -db 102 -db 32 -db 97 -db 32 -db 103 -db 117 -db 97 -db 114 -db 100 -db 32 -db 100 -db 105 -db 103 -db 105 -db 116 -db 44 -db 32 -db 97 -db 110 -db 100 -db 0 -align 1 -L986 label byte -db 32 -db 32 -db 32 -db 70 -db 76 -db 65 -db 87 -db 115 -db 44 -db 32 -db 108 -db 105 -db 107 -db 101 -db 32 -db 108 -db 97 -db 99 -db 107 -db 32 -db 111 -db 102 -db 32 -db 97 -db 32 -db 115 -db 116 -db 105 -db 99 -db 107 -db 121 -db 32 -db 98 -db 105 -db 116 -db 44 -db 0 -align 1 -L985 label byte -db 84 -db 104 -db 101 -db 32 -db 112 -db 114 -db 111 -db 103 -db 114 -db 97 -db 109 -db 32 -db 97 -db 116 -db 116 -db 101 -db 109 -db 112 -db 116 -db 115 -db 32 -db 116 -db 111 -db 32 -db 100 -db 105 -db 115 -db 99 -db 114 -db 105 -db 109 -db 105 -db 110 -db 97 -db 116 -db 101 -db 32 -db 97 -db 109 -db 111 -db 110 -db 103 -db 0 -align 1 -L982 label byte -db 32 -db 32 -db 32 -db 32 -db 32 -db 68 -db 101 -db 99 -db 105 -db 109 -db 97 -db 108 -db 45 -db 66 -db 105 -db 110 -db 97 -db 114 -db 121 -db 32 -db 99 -db 111 -db 110 -db 118 -db 101 -db 114 -db 115 -db 105 -db 111 -db 110 -db 32 -db 105 -db 115 -db 32 -db 78 -db 79 -db 84 -db 32 -db 89 -db 69 -db 84 -db 32 -db 116 -db 101 -db 115 -db 116 -db 101 -db 100 -db 32 -db 102 -db 111 -db 114 -db 32 -db 97 -db 99 -db 99 -db 117 -db 114 -db 97 -db 99 -db 121 -db 46 -db 0 -align 1 -L981 label byte -db 32 -db 32 -db 32 -db 32 -db 32 -db 69 -db 120 -db 116 -db 114 -db 97 -db 45 -db 112 -db 114 -db 101 -db 99 -db 105 -db 115 -db 101 -db 32 -db 115 -db 117 -db 98 -db 101 -db 120 -db 112 -db 114 -db 101 -db 115 -db 115 -db 105 -db 111 -db 110 -db 115 -db 32 -db 97 -db 114 -db 101 -db 32 -db 114 -db 101 -db 118 -db 101 -db 97 -db 108 -db 101 -db 100 -db 32 -db 98 -db 117 -db 116 -db 32 -db 78 -db 79 -db 84 -db 32 -db 89 -db 69 -db 84 -db 32 -db 116 -db 101 -db 115 -db 116 -db 101 -db 100 -db 46 -db 0 -align 1 -L980 label byte -db 32 -db 32 -db 32 -db 32 -db 32 -db 83 -db 113 -db 114 -db 116 -db 32 -db 105 -db 115 -db 32 -db 116 -db 101 -db 115 -db 116 -db 101 -db 100 -db 46 -db 32 -db 32 -db 89 -db 94 -db 88 -db 32 -db 105 -db 115 -db 32 -db 110 -db 111 -db 116 -db 32 -db 116 -db 101 -db 115 -db 116 -db 101 -db 100 -db 46 -db 0 -align 1 -L979 label byte -db 9 -db 97 -db 110 -db 100 -db 32 -db 102 -db 111 -db 114 -db 32 -db 99 -db 111 -db 110 -db 116 -db 97 -db 109 -db 105 -db 110 -db 97 -db 116 -db 105 -db 111 -db 110 -db 32 -db 119 -db 105 -db 116 -db 104 -db 32 -db 112 -db 115 -db 101 -db 117 -db 100 -db 111 -db 45 -db 122 -db 101 -db 114 -db 111 -db 115 -db 46 -db 0 -align 1 -L978 label byte -db 32 -db 32 -db 32 -db 32 -db 32 -db 67 -db 111 -db 109 -db 112 -db 97 -db 114 -db 105 -db 115 -db 105 -db 111 -db 110 -db 115 -db 32 -db 97 -db 114 -db 101 -db 32 -db 99 -db 104 -db 101 -db 99 -db 107 -db 101 -db 100 -db 32 -db 102 -db 111 -db 114 -db 32 -db 99 -db 111 -db 110 -db 115 -db 105 -db 115 -db 116 -db 101 -db 110 -db 99 -db 121 -db 32 -db 119 -db 105 -db 116 -db 104 -db 32 -db 115 -db 117 -db 98 -db 116 -db 114 -db 97 -db 99 -db 116 -db 105 -db 111 -db 110 -db 0 -align 1 -L977 label byte -db 32 -db 32 -db 32 -db 32 -db 32 -db 86 -db 48 -db 32 -db 32 -db 116 -db 101 -db 108 -db 108 -db 115 -db 44 -db 32 -db 114 -db 111 -db 117 -db 103 -db 104 -db 108 -db 121 -db 44 -db 32 -db 119 -db 104 -db 101 -db 116 -db 104 -db 101 -db 114 -db 32 -db 32 -db 73 -db 110 -db 102 -db 105 -db 110 -db 105 -db 116 -db 121 -db 32 -db 32 -db 105 -db 115 -db 32 -db 114 -db 101 -db 112 -db 114 -db 101 -db 115 -db 101 -db 110 -db 116 -db 101 -db 100 -db 46 -db 0 -align 1 -L976 label byte -db 32 -db 32 -db 32 -db 32 -db 32 -db 86 -db 32 -db 61 -db 32 -db 97 -db 110 -db 32 -db 111 -db 118 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 32 -db 116 -db 104 -db 114 -db 101 -db 115 -db 104 -db 111 -db 108 -db 100 -db 44 -db 32 -db 114 -db 111 -db 117 -db 103 -db 104 -db 108 -db 121 -db 46 -db 0 -align 1 -L975 label byte -db 32 -db 32 -db 32 -db 32 -db 32 -db 69 -db 48 -db 32 -db 97 -db 110 -db 100 -db 32 -db 80 -db 115 -db 101 -db 117 -db 100 -db 111 -db 90 -db 101 -db 114 -db 111 -db 32 -db 116 -db 101 -db 108 -db 108 -db 32 -db 119 -db 104 -db 101 -db 116 -db 104 -db 101 -db 114 -db 32 -db 117 -db 110 -db 100 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 32 -db 105 -db 115 -db 32 -db 97 -db 98 -db 114 -db 117 -db 112 -db 116 -db 44 -db 32 -db 103 -db 114 -db 97 -db 100 -db 117 -db 97 -db 108 -db 44 -db 32 -db 111 -db 114 -db 32 -db 102 -db 117 -db 122 -db 122 -db 121 -db 46 -db 0 -align 1 -L974 label byte -db 32 -db 32 -db 32 -db 32 -db 32 -db 85 -db 110 -db 100 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 84 -db 104 -db 114 -db 101 -db 115 -db 104 -db 111 -db 108 -db 100 -db 32 -db 61 -db 32 -db 97 -db 110 -db 32 -db 117 -db 110 -db 100 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 32 -db 116 -db 104 -db 114 -db 101 -db 115 -db 104 -db 111 -db 108 -db 100 -db 46 -db 0 -align 1 -L973 label byte -db 32 -db 32 -db 32 -db 32 -db 32 -db 87 -db 104 -db 101 -db 116 -db 104 -db 101 -db 114 -db 32 -db 97 -db 32 -db 83 -db 116 -db 105 -db 99 -db 107 -db 121 -db 32 -db 66 -db 105 -db 116 -db 32 -db 117 -db 115 -db 101 -db 100 -db 32 -db 99 -db 111 -db 114 -db 114 -db 101 -db 99 -db 116 -db 108 -db 121 -db 32 -db 102 -db 111 -db 114 -db 32 -db 114 -db 111 -db 117 -db 110 -db 100 -db 105 -db 110 -db 103 -db 46 -db 0 -align 1 -L972 label byte -db 9 -db 102 -db 111 -db 114 -db 32 -db 77 -db 117 -db 108 -db 116 -db 46 -db 44 -db 32 -db 68 -db 105 -db 118 -db 46 -db 44 -db 32 -db 65 -db 100 -db 100 -db 47 -db 83 -db 117 -db 98 -db 116 -db 46 -db 32 -db 97 -db 110 -db 100 -db 32 -db 83 -db 113 -db 114 -db 116 -db 46 -db 0 -align 1 -L971 label byte -db 32 -db 32 -db 32 -db 32 -db 32 -db 87 -db 104 -db 101 -db 116 -db 104 -db 101 -db 114 -db 32 -db 97 -db 114 -db 105 -db 116 -db 104 -db 109 -db 101 -db 116 -db 105 -db 99 -db 32 -db 105 -db 115 -db 32 -db 99 -db 104 -db 111 -db 112 -db 112 -db 101 -db 100 -db 44 -db 32 -db 99 -db 111 -db 114 -db 114 -db 101 -db 99 -db 116 -db 108 -db 121 -db 32 -db 114 -db 111 -db 117 -db 110 -db 100 -db 101 -db 100 -db 44 -db 32 -db 111 -db 114 -db 32 -db 115 -db 111 -db 109 -db 101 -db 116 -db 104 -db 105 -db 110 -db 103 -db 32 -db 101 -db 108 -db 115 -db 101 -db 0 -align 1 -L970 label byte -db 32 -db 32 -db 32 -db 32 -db 32 -db 65 -db 100 -db 101 -db 113 -db 117 -db 97 -db 99 -db 121 -db 32 -db 111 -db 102 -db 32 -db 103 -db 117 -db 97 -db 114 -db 100 -db 32 -db 100 -db 105 -db 103 -db 105 -db 116 -db 115 -db 32 -db 102 -db 111 -db 114 -db 32 -db 77 -db 117 -db 108 -db 116 -db 46 -db 44 -db 32 -db 68 -db 105 -db 118 -db 46 -db 32 -db 97 -db 110 -db 100 -db 32 -db 83 -db 117 -db 98 -db 116 -db 46 -db 0 -align 1 -L969 label byte -db 32 -db 32 -db 32 -db 32 -db 32 -db 85 -db 49 -db 32 -db 61 -db 32 -db 49 -db 47 -db 82 -db 97 -db 100 -db 105 -db 120 -db 94 -db 80 -db 114 -db 101 -db 99 -db 105 -db 115 -db 105 -db 111 -db 110 -db 32 -db 61 -db 32 -db 79 -db 110 -db 101 -db 32 -db 85 -db 108 -db 112 -db 32 -db 111 -db 102 -db 32 -db 110 -db 117 -db 109 -db 98 -db 101 -db 114 -db 115 -db 32 -db 97 -db 32 -db 108 -db 105 -db 116 -db 116 -db 108 -db 101 -db 32 -db 108 -db 101 -db 115 -db 115 -db 32 -db 116 -db 104 -db 97 -db 110 -db 32 -db 49 -db 46 -db 48 -db 32 -db 46 -db 0 -align 1 -L968 label byte -db 9 -db 40 -db 79 -db 110 -db 101 -db 85 -db 108 -db 112 -db 110 -db 105 -db 116 -db 32 -db 105 -db 110 -db 32 -db 116 -db 104 -db 101 -db 32 -db 76 -db 97 -db 115 -db 116 -db 32 -db 80 -db 108 -db 97 -db 99 -db 101 -db 41 -db 32 -db 111 -db 102 -db 32 -db 49 -db 46 -db 48 -db 48 -db 48 -db 120 -db 120 -db 120 -db 32 -db 46 -db 0 -align 1 -L967 label byte -db 32 -db 32 -db 32 -db 32 -db 32 -db 85 -db 50 -db 32 -db 61 -db 32 -db 82 -db 97 -db 100 -db 105 -db 120 -db 47 -db 82 -db 97 -db 100 -db 105 -db 120 -db 94 -db 80 -db 114 -db 101 -db 99 -db 105 -db 115 -db 105 -db 111 -db 110 -db 32 -db 61 -db 32 -db 79 -db 110 -db 101 -db 32 -db 85 -db 108 -db 112 -db 0 -align 1 -L966 label byte -db 32 -db 32 -db 32 -db 32 -db 32 -db 80 -db 114 -db 101 -db 99 -db 105 -db 115 -db 105 -db 111 -db 110 -db 32 -db 61 -db 32 -db 110 -db 117 -db 109 -db 98 -db 101 -db 114 -db 32 -db 111 -db 102 -db 32 -db 115 -db 105 -db 103 -db 110 -db 105 -db 102 -db 105 -db 99 -db 97 -db 110 -db 116 -db 32 -db 100 -db 105 -db 103 -db 105 -db 116 -db 115 -db 32 -db 99 -db 97 -db 114 -db 114 -db 105 -db 101 -db 100 -db 46 -db 0 -align 1 -L965 label byte -db 32 -db 32 -db 32 -db 32 -db 32 -db 82 -db 97 -db 100 -db 105 -db 120 -db 32 -db 61 -db 32 -db 49 -db 44 -db 32 -db 50 -db 44 -db 32 -db 52 -db 44 -db 32 -db 56 -db 44 -db 32 -db 49 -db 48 -db 44 -db 32 -db 49 -db 54 -db 44 -db 32 -db 49 -db 48 -db 48 -db 44 -db 32 -db 50 -db 53 -db 54 -db 32 -db 46 -db 46 -db 46 -db 0 -align 1 -L964 label byte -db 82 -db 117 -db 110 -db 110 -db 105 -db 110 -db 103 -db 32 -db 116 -db 104 -db 105 -db 115 -db 32 -db 112 -db 114 -db 111 -db 103 -db 114 -db 97 -db 109 -db 32 -db 115 -db 104 -db 111 -db 117 -db 108 -db 100 -db 32 -db 114 -db 101 -db 118 -db 101 -db 97 -db 108 -db 32 -db 116 -db 104 -db 101 -db 115 -db 101 -db 32 -db 99 -db 104 -db 97 -db 114 -db 97 -db 99 -db 116 -db 101 -db 114 -db 105 -db 115 -db 116 -db 105 -db 99 -db 115 -db 58 -db 0 -align 1 -L961 label byte -db 9 -db 79 -db 116 -db 104 -db 101 -db 114 -db 32 -db 114 -db 101 -db 108 -db 101 -db 118 -db 97 -db 110 -db 116 -db 32 -db 99 -db 111 -db 109 -db 112 -db 105 -db 108 -db 101 -db 114 -db 32 -db 111 -db 112 -db 116 -db 105 -db 111 -db 110 -db 115 -db 58 -db 0 -align 1 -L960 label byte -db 9 -db 79 -db 112 -db 116 -db 105 -db 109 -db 105 -db 122 -db 97 -db 116 -db 105 -db 111 -db 110 -db 32 -db 108 -db 101 -db 118 -db 101 -db 108 -db 58 -db 10 -db 0 -align 1 -L959 label byte -db 9 -db 67 -db 111 -db 109 -db 112 -db 105 -db 108 -db 101 -db 114 -db 58 -db 10 -db 0 -align 1 -L958 label byte -db 9 -db 67 -db 111 -db 109 -db 112 -db 117 -db 116 -db 101 -db 114 -db 58 -db 10 -db 0 -align 1 -L957 label byte -db 9 -db 86 -db 101 -db 114 -db 115 -db 105 -db 111 -db 110 -db 58 -db 9 -db 49 -db 48 -db 32 -db 70 -db 101 -db 98 -db 114 -db 117 -db 97 -db 114 -db 121 -db 32 -db 49 -db 57 -db 56 -db 57 -db 59 -db 0 -align 1 -L956 label byte -db 9 -db 80 -db 114 -db 101 -db 99 -db 105 -db 115 -db 105 -db 111 -db 110 -db 58 -db 9 -db 100 -db 111 -db 117 -db 98 -db 108 -db 101 -db 59 -db 0 -align 1 -L955 label byte -db 73 -db 110 -db 32 -db 100 -db 111 -db 105 -db 110 -db 103 -db 32 -db 115 -db 111 -db 44 -db 32 -db 112 -db 108 -db 101 -db 97 -db 115 -db 101 -db 32 -db 105 -db 110 -db 99 -db 108 -db 117 -db 100 -db 101 -db 32 -db 116 -db 104 -db 101 -db 32 -db 102 -db 111 -db 108 -db 108 -db 111 -db 119 -db 105 -db 110 -db 103 -db 32 -db 105 -db 110 -db 102 -db 111 -db 114 -db 109 -db 97 -db 116 -db 105 -db 111 -db 110 -db 58 -db 0 -align 1 -L954 label byte -db 9 -db 83 -db 97 -db 110 -db 32 -db 70 -db 114 -db 97 -db 110 -db 99 -db 105 -db 115 -db 99 -db 111 -db 44 -db 32 -db 67 -db 65 -db 32 -db 57 -db 52 -db 49 -db 52 -db 51 -db 45 -db 48 -db 55 -db 48 -db 52 -db 44 -db 32 -db 85 -db 83 -db 65 -db 10 -db 0 -align 1 -L953 label byte -db 9 -db 85 -db 110 -db 105 -db 118 -db 101 -db 114 -db 115 -db 105 -db 116 -db 121 -db 32 -db 111 -db 102 -db 32 -db 67 -db 97 -db 108 -db 105 -db 102 -db 111 -db 114 -db 110 -db 105 -db 97 -db 0 -align 1 -L952 label byte -db 9 -db 67 -db 111 -db 109 -db 112 -db 117 -db 116 -db 101 -db 114 -db 32 -db 67 -db 101 -db 110 -db 116 -db 101 -db 114 -db 32 -db 85 -db 45 -db 55 -db 54 -db 0 -align 1 -L951 label byte -db 9 -db 82 -db 105 -db 99 -db 104 -db 97 -db 114 -db 100 -db 32 -db 75 -db 97 -db 114 -db 112 -db 105 -db 110 -db 115 -db 107 -db 105 -db 0 -align 1 -L950 label byte -db 80 -db 108 -db 101 -db 97 -db 115 -db 101 -db 32 -db 115 -db 101 -db 110 -db 100 -db 32 -db 115 -db 117 -db 103 -db 103 -db 101 -db 115 -db 116 -db 105 -db 111 -db 110 -db 115 -db 32 -db 97 -db 110 -db 100 -db 32 -db 105 -db 110 -db 116 -db 101 -db 114 -db 101 -db 115 -db 116 -db 105 -db 110 -db 103 -db 32 -db 114 -db 101 -db 115 -db 117 -db 108 -db 116 -db 115 -db 32 -db 116 -db 111 -db 0 -align 1 -L949 label byte -db 99 -db 111 -db 112 -db 101 -db 32 -db 119 -db 105 -db 116 -db 104 -db 32 -db 117 -db 110 -db 97 -db 110 -db 116 -db 105 -db 99 -db 105 -db 112 -db 97 -db 116 -db 101 -db 100 -db 32 -db 97 -db 110 -db 100 -db 32 -db 110 -db 101 -db 119 -db 108 -db 121 -db 32 -db 117 -db 110 -db 99 -db 111 -db 118 -db 101 -db 114 -db 101 -db 100 -db 32 -db 97 -db 114 -db 105 -db 116 -db 104 -db 109 -db 101 -db 116 -db 105 -db 99 -db 32 -db 112 -db 97 -db 116 -db 104 -db 111 -db 108 -db 111 -db 103 -db 105 -db 101 -db 115 -db 46 -db 10 -db 0 -align 1 -L948 label byte -db 85 -db 115 -db 101 -db 114 -db 115 -db 32 -db 97 -db 114 -db 101 -db 32 -db 105 -db 110 -db 118 -db 105 -db 116 -db 101 -db 100 -db 32 -db 116 -db 111 -db 32 -db 104 -db 101 -db 108 -db 112 -db 32 -db 100 -db 101 -db 98 -db 117 -db 103 -db 32 -db 97 -db 110 -db 100 -db 32 -db 97 -db 117 -db 103 -db 109 -db 101 -db 110 -db 116 -db 32 -db 116 -db 104 -db 105 -db 115 -db 32 -db 112 -db 114 -db 111 -db 103 -db 114 -db 97 -db 109 -db 32 -db 115 -db 111 -db 32 -db 105 -db 116 -db 32 -db 119 -db 105 -db 108 -db 108 -db 0 -align 1 -L945 label byte -db 65 -db 110 -db 115 -db 119 -db 101 -db 114 -db 32 -db 113 -db 117 -db 101 -db 115 -db 116 -db 105 -db 111 -db 110 -db 115 -db 32 -db 119 -db 105 -db 116 -db 104 -db 32 -db 89 -db 44 -db 32 -db 121 -db 44 -db 32 -db 78 -db 32 -db 111 -db 114 -db 32 -db 110 -db 32 -db 40 -db 117 -db 110 -db 108 -db 101 -db 115 -db 115 -db 32 -db 111 -db 116 -db 104 -db 101 -db 114 -db 119 -db 105 -db 115 -db 101 -db 32 -db 105 -db 110 -db 100 -db 105 -db 99 -db 97 -db 116 -db 101 -db 100 -db 41 -db 46 -db 10 -db 0 -align 1 -L944 label byte -db 97 -db 109 -db 101 -db 110 -db 100 -db 32 -db 105 -db 116 -db 32 -db 116 -db 111 -db 32 -db 109 -db 97 -db 107 -db 101 -db 32 -db 102 -db 117 -db 114 -db 116 -db 104 -db 101 -db 114 -db 32 -db 112 -db 114 -db 111 -db 103 -db 114 -db 101 -db 115 -db 115 -db 46 -db 10 -db 0 -align 1 -L943 label byte -db 112 -db 114 -db 111 -db 103 -db 114 -db 97 -db 109 -db 32 -db 97 -db 110 -db 121 -db 119 -db 97 -db 121 -db 32 -db 116 -db 111 -db 32 -db 115 -db 101 -db 101 -db 32 -db 104 -db 111 -db 119 -db 32 -db 109 -db 97 -db 110 -db 121 -db 32 -db 109 -db 105 -db 108 -db 101 -db 115 -db 116 -db 111 -db 110 -db 101 -db 115 -db 32 -db 105 -db 116 -db 32 -db 112 -db 97 -db 115 -db 115 -db 101 -db 115 -db 44 -db 32 -db 97 -db 110 -db 100 -db 32 -db 116 -db 104 -db 101 -db 110 -db 0 -align 1 -L942 label byte -db 119 -db 97 -db 114 -db 110 -db 105 -db 110 -db 103 -db 46 -db 32 -db 32 -db 73 -db 102 -db 32 -db 112 -db 101 -db 114 -db 115 -db 117 -db 97 -db 115 -db 105 -db 111 -db 110 -db 32 -db 97 -db 118 -db 97 -db 105 -db 108 -db 115 -db 32 -db 110 -db 97 -db 117 -db 103 -db 104 -db 116 -db 44 -db 32 -db 100 -db 111 -db 110 -db 39 -db 116 -db 32 -db 100 -db 101 -db 115 -db 112 -db 97 -db 105 -db 114 -db 32 -db 98 -db 117 -db 116 -db 32 -db 114 -db 117 -db 110 -db 32 -db 116 -db 104 -db 105 -db 115 -db 0 -align 1 -L941 label byte -db 116 -db 111 -db 32 -db 112 -db 101 -db 114 -db 115 -db 101 -db 118 -db 101 -db 114 -db 101 -db 32 -db 119 -db 105 -db 116 -db 104 -db 32 -db 97 -db 32 -db 115 -db 117 -db 114 -db 114 -db 111 -db 103 -db 97 -db 116 -db 101 -db 32 -db 118 -db 97 -db 108 -db 117 -db 101 -db 32 -db 97 -db 102 -db 116 -db 101 -db 114 -db 44 -db 32 -db 112 -db 101 -db 114 -db 104 -db 97 -db 112 -db 115 -db 44 -db 32 -db 100 -db 105 -db 115 -db 112 -db 108 -db 97 -db 121 -db 105 -db 110 -db 103 -db 32 -db 115 -db 111 -db 109 -db 101 -db 0 -align 1 -L940 label byte -db 101 -db 114 -db 114 -db 111 -db 114 -db 32 -db 108 -db 105 -db 107 -db 101 -db 32 -db 79 -db 118 -db 101 -db 114 -db 47 -db 85 -db 110 -db 100 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 32 -db 111 -db 114 -db 32 -db 68 -db 105 -db 118 -db 105 -db 115 -db 105 -db 111 -db 110 -db 32 -db 98 -db 121 -db 32 -db 90 -db 101 -db 114 -db 111 -db 32 -db 111 -db 99 -db 99 -db 117 -db 114 -db 115 -db 44 -db 32 -db 98 -db 117 -db 116 -db 32 -db 114 -db 97 -db 116 -db 104 -db 101 -db 114 -db 0 -align 1 -L939 label byte -db 116 -db 114 -db 121 -db 32 -db 116 -db 111 -db 32 -db 112 -db 101 -db 114 -db 115 -db 117 -db 97 -db 100 -db 101 -db 32 -db 116 -db 104 -db 101 -db 32 -db 99 -db 111 -db 109 -db 112 -db 117 -db 116 -db 101 -db 114 -db 32 -db 78 -db 79 -db 84 -db 32 -db 116 -db 111 -db 32 -db 116 -db 101 -db 114 -db 109 -db 105 -db 110 -db 97 -db 116 -db 101 -db 32 -db 101 -db 120 -db 101 -db 99 -db 117 -db 116 -db 105 -db 111 -db 110 -db 32 -db 119 -db 104 -db 101 -db 110 -db 32 -db 97 -db 110 -db 0 -align 1 -L938 label byte -db 32 -db 32 -db 32 -db 32 -db 96 -db 69 -db 78 -db 68 -db 32 -db 79 -db 70 -db 32 -db 84 -db 69 -db 83 -db 84 -db 39 -db 44 -db 10 -db 0 -align 1 -L937 label byte -db 76 -db 101 -db 115 -db 116 -db 32 -db 116 -db 104 -db 105 -db 115 -db 32 -db 112 -db 114 -db 111 -db 103 -db 114 -db 97 -db 109 -db 32 -db 115 -db 116 -db 111 -db 112 -db 32 -db 112 -db 114 -db 101 -db 109 -db 97 -db 116 -db 117 -db 114 -db 101 -db 108 -db 121 -db 44 -db 32 -db 105 -db 46 -db 101 -db 46 -db 32 -db 98 -db 101 -db 102 -db 111 -db 114 -db 101 -db 32 -db 100 -db 105 -db 115 -db 112 -db 108 -db 97 -db 121 -db 105 -db 110 -db 103 -db 10 -db 0 -align 1 -L934 label byte -db 37 -db 115 -db 10 -db 0 -align 1 -L929 label byte -db 32 -db 32 -db 32 -db 80 -db 76 -db 69 -db 65 -db 83 -db 69 -db 32 -db 78 -db 79 -db 84 -db 73 -db 70 -db 89 -db 32 -db 75 -db 65 -db 82 -db 80 -db 73 -db 78 -db 75 -db 83 -db 73 -db 33 -db 10 -db 0 -align 1 -L928 label byte -db 37 -db 115 -db 32 -db 116 -db 101 -db 115 -db 116 -db 32 -db 97 -db 112 -db 112 -db 101 -db 97 -db 114 -db 115 -db 32 -db 116 -db 111 -db 32 -db 98 -db 101 -db 32 -db 105 -db 110 -db 99 -db 111 -db 110 -db 115 -db 105 -db 115 -db 116 -db 101 -db 110 -db 116 -db 46 -db 46 -db 46 -db 10 -db 0 -align 1 -L926 label byte -db 9 -db 100 -db 105 -db 102 -db 102 -db 101 -db 114 -db 115 -db 32 -db 102 -db 114 -db 111 -db 109 -db 32 -db 90 -db 32 -db 42 -db 32 -db 49 -db 32 -db 61 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 10 -db 0 -align 1 -L925 label byte -db 9 -db 67 -db 111 -db 109 -db 112 -db 97 -db 114 -db 105 -db 115 -db 111 -db 110 -db 32 -db 97 -db 108 -db 108 -db 101 -db 103 -db 101 -db 115 -db 32 -db 116 -db 104 -db 97 -db 116 -db 32 -db 49 -db 32 -db 42 -db 32 -db 90 -db 32 -db 61 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 10 -db 0 -align 1 -L924 label byte -db 77 -db 117 -db 108 -db 116 -db 105 -db 112 -db 108 -db 105 -db 99 -db 97 -db 116 -db 105 -db 111 -db 110 -db 32 -db 100 -db 111 -db 101 -db 115 -db 32 -db 110 -db 111 -db 116 -db 32 -db 99 -db 111 -db 109 -db 109 -db 117 -db 116 -db 101 -db 33 -db 10 -db 0 -align 1 -L919 label byte -db 90 -db 32 -db 47 -db 32 -db 49 -db 32 -db 61 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 10 -db 0 -align 1 -L916 label byte -db 49 -db 32 -db 42 -db 32 -db 90 -db 32 -db 61 -db 61 -db 32 -db 37 -db 103 -db 10 -db 0 -align 1 -L913 label byte -db 90 -db 32 -db 42 -db 32 -db 49 -db 32 -db 61 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 32 -db 0 -align 1 -L910 label byte -db 37 -db 46 -db 49 -db 55 -db 101 -db 10 -db 9 -db 99 -db 111 -db 109 -db 112 -db 97 -db 114 -db 101 -db 115 -db 32 -db 100 -db 105 -db 102 -db 102 -db 101 -db 114 -db 101 -db 110 -db 116 -db 32 -db 102 -db 114 -db 111 -db 109 -db 32 -db 32 -db 0 -align 1 -L909 label byte -db 87 -db 104 -db 97 -db 116 -db 32 -db 112 -db 114 -db 105 -db 110 -db 116 -db 115 -db 32 -db 97 -db 115 -db 32 -db 90 -db 32 -db 61 -db 32 -db 0 -align 1 -L904 label byte -db 84 -db 104 -db 105 -db 115 -db 32 -db 105 -db 115 -db 32 -db 97 -db 32 -db 68 -db 69 -db 70 -db 69 -db 67 -db 84 -db 33 -db 10 -db 0 -align 1 -L901 label byte -db 84 -db 104 -db 105 -db 115 -db 32 -db 105 -db 115 -db 32 -db 97 -db 32 -db 86 -db 69 -db 82 -db 89 -db 32 -db 83 -db 69 -db 82 -db 73 -db 79 -db 85 -db 83 -db 32 -db 68 -db 69 -db 70 -db 69 -db 67 -db 84 -db 33 -db 10 -db 0 -align 1 -L895 label byte -db 32 -db 104 -db 97 -db 115 -db 32 -db 78 -db 79 -db 84 -db 32 -db 106 -db 117 -db 115 -db 116 -db 32 -db 98 -db 101 -db 101 -db 110 -db 32 -db 115 -db 105 -db 103 -db 110 -db 97 -db 108 -db 101 -db 100 -db 46 -db 10 -db 0 -align 1 -L894 label byte -db 84 -db 104 -db 105 -db 115 -db 32 -db 105 -db 115 -db 32 -db 79 -db 46 -db 75 -db 46 -db 44 -db 32 -db 112 -db 114 -db 111 -db 118 -db 105 -db 100 -db 101 -db 100 -db 32 -db 79 -db 118 -db 101 -db 114 -db 47 -db 85 -db 110 -db 100 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 0 -align 1 -L891 label byte -db 87 -db 104 -db 97 -db 116 -db 32 -db 116 -db 104 -db 101 -db 32 -db 109 -db 97 -db 99 -db 104 -db 105 -db 110 -db 101 -db 32 -db 103 -db 101 -db 116 -db 115 -db 32 -db 102 -db 111 -db 114 -db 32 -db 40 -db 90 -db 32 -db 43 -db 32 -db 90 -db 41 -db 32 -db 47 -db 32 -db 90 -db 32 -db 105 -db 115 -db 32 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 32 -db 46 -db 10 -db 0 -align 1 -L887 label byte -db 40 -db 90 -db 32 -db 43 -db 32 -db 90 -db 41 -db 32 -db 47 -db 32 -db 90 -db 32 -db 115 -db 104 -db 111 -db 117 -db 108 -db 100 -db 32 -db 98 -db 101 -db 32 -db 115 -db 97 -db 102 -db 101 -db 46 -db 10 -db 0 -align 1 -L886 label byte -db 83 -db 105 -db 110 -db 99 -db 101 -db 32 -db 99 -db 111 -db 109 -db 112 -db 97 -db 114 -db 105 -db 115 -db 111 -db 110 -db 32 -db 100 -db 101 -db 110 -db 105 -db 101 -db 115 -db 32 -db 90 -db 32 -db 61 -db 32 -db 48 -db 44 -db 32 -db 101 -db 118 -db 97 -db 108 -db 117 -db 97 -db 116 -db 105 -db 110 -db 103 -db 32 -db 0 -align 1 -L882 label byte -db 83 -db 105 -db 109 -db 105 -db 108 -db 97 -db 114 -db 32 -db 100 -db 105 -db 115 -db 99 -db 114 -db 101 -db 112 -db 97 -db 110 -db 99 -db 105 -db 101 -db 115 -db 32 -db 104 -db 97 -db 118 -db 101 -db 32 -db 111 -db 99 -db 99 -db 117 -db 114 -db 114 -db 101 -db 100 -db 32 -db 37 -db 100 -db 32 -db 116 -db 105 -db 109 -db 101 -db 115 -db 46 -db 10 -db 0 -align 1 -L872 label byte -db 9 -db 9 -db 116 -db 104 -db 101 -db 121 -db 32 -db 100 -db 105 -db 102 -db 102 -db 101 -db 114 -db 32 -db 98 -db 121 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 32 -db 46 -db 10 -db 0 -align 1 -L871 label byte -db 9 -db 119 -db 104 -db 105 -db 99 -db 104 -db 32 -db 99 -db 111 -db 109 -db 112 -db 97 -db 114 -db 101 -db 100 -db 32 -db 117 -db 110 -db 101 -db 113 -db 117 -db 97 -db 108 -db 32 -db 116 -db 111 -db 32 -db 99 -db 111 -db 114 -db 114 -db 101 -db 99 -db 116 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 32 -db 59 -db 10 -db 0 -align 1 -L870 label byte -db 9 -db 121 -db 105 -db 101 -db 108 -db 100 -db 101 -db 100 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 59 -db 10 -db 0 -align 1 -L869 label byte -db 9 -db 40 -db 37 -db 46 -db 49 -db 55 -db 101 -db 41 -db 32 -db 94 -db 32 -db 40 -db 37 -db 46 -db 49 -db 55 -db 101 -db 41 -db 10 -db 0 -align 1 -L868 label byte -db 99 -db 111 -db 109 -db 112 -db 117 -db 116 -db 105 -db 110 -db 103 -db 10 -db 0 -align 1 -L867 label byte -db 87 -db 65 -db 82 -db 78 -db 73 -db 78 -db 71 -db 58 -db 32 -db 32 -db 99 -db 111 -db 109 -db 112 -db 117 -db 116 -db 105 -db 110 -db 103 -db 10 -db 0 -align 1 -L849 label byte -db 9 -db 105 -db 110 -db 115 -db 116 -db 101 -db 97 -db 100 -db 32 -db 111 -db 102 -db 32 -db 99 -db 111 -db 114 -db 114 -db 101 -db 99 -db 116 -db 32 -db 118 -db 97 -db 108 -db 117 -db 101 -db 32 -db 48 -db 32 -db 46 -db 10 -db 0 -align 1 -L848 label byte -db 115 -db 113 -db 114 -db 116 -db 40 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 41 -db 32 -db 45 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 32 -db 32 -db 61 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 10 -db 0 -align 4 -L840 label byte -dd 088e368f1H -dd 03ed4f8b5H -align 1 -L838 label byte -db 37 -db 115 -db 58 -db 32 -db 32 -db 37 -db 115 -db 0 -align 1 -L837 label byte -db 70 -db 76 -db 65 -db 87 -db 0 -align 1 -L836 label byte -db 68 -db 69 -db 70 -db 69 -db 67 -db 84 -db 0 -align 1 -L835 label byte -db 83 -db 69 -db 82 -db 73 -db 79 -db 85 -db 83 -db 32 -db 68 -db 69 -db 70 -db 69 -db 67 -db 84 -db 0 -align 1 -L834 label byte -db 70 -db 65 -db 73 -db 76 -db 85 -db 82 -db 69 -db 0 -align 1 -L828 label byte -db 32 -db 32 -db 32 -db 32 -db 32 -db 32 -db 32 -db 32 -db 32 -db 32 -db 80 -db 97 -db 103 -db 101 -db 58 -db 32 -db 37 -db 100 -db 10 -db 10 -db 0 -align 1 -L827 label byte -db 10 -db 68 -db 105 -db 97 -db 103 -db 110 -db 111 -db 115 -db 105 -db 115 -db 32 -db 114 -db 101 -db 115 -db 117 -db 109 -db 101 -db 115 -db 32 -db 97 -db 102 -db 116 -db 101 -db 114 -db 32 -db 109 -db 105 -db 108 -db 101 -db 115 -db 116 -db 111 -db 110 -db 101 -db 32 -db 78 -db 117 -db 109 -db 98 -db 101 -db 114 -db 32 -db 37 -db 100 -db 0 -align 4 -L825 label byte -dd 00H -dd 0bff00000H -align 1 -L820 label byte -db 69 -db 78 -db 68 -db 32 -db 79 -db 70 -db 32 -db 84 -db 69 -db 83 -db 84 -db 46 -db 10 -db 0 -align 1 -L819 label byte -db 10 -db 65 -db 32 -db 116 -db 111 -db 116 -db 97 -db 108 -db 32 -db 111 -db 102 -db 32 -db 37 -db 100 -db 32 -db 102 -db 108 -db 111 -db 97 -db 116 -db 105 -db 110 -db 103 -db 32 -db 112 -db 111 -db 105 -db 110 -db 116 -db 32 -db 101 -db 120 -db 99 -db 101 -db 112 -db 116 -db 105 -db 111 -db 110 -db 115 -db 32 -db 119 -db 101 -db 114 -db 101 -db 32 -db 114 -db 101 -db 103 -db 105 -db 115 -db 116 -db 101 -db 114 -db 101 -db 100 -db 46 -db 10 -db 0 -align 1 -L816 label byte -db 84 -db 104 -db 101 -db 32 -db 97 -db 114 -db 105 -db 116 -db 104 -db 109 -db 101 -db 116 -db 105 -db 99 -db 32 -db 100 -db 105 -db 97 -db 103 -db 110 -db 111 -db 115 -db 101 -db 100 -db 32 -db 97 -db 112 -db 112 -db 101 -db 97 -db 114 -db 115 -db 32 -db 116 -db 111 -db 32 -db 98 -db 101 -db 32 -db 69 -db 120 -db 99 -db 101 -db 108 -db 108 -db 101 -db 110 -db 116 -db 33 -db 10 -db 0 -align 1 -L815 label byte -db 32 -db 100 -db 117 -db 114 -db 105 -db 110 -db 103 -db 32 -db 71 -db 114 -db 97 -db 100 -db 117 -db 97 -db 108 -db 32 -db 85 -db 110 -db 100 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 46 -db 10 -db 0 -align 1 -L814 label byte -db 44 -db 10 -db 101 -db 120 -db 99 -db 101 -db 112 -db 116 -db 32 -db 102 -db 111 -db 114 -db 32 -db 112 -db 111 -db 115 -db 115 -db 105 -db 98 -db 108 -db 121 -db 32 -db 68 -db 111 -db 117 -db 98 -db 108 -db 101 -db 32 -db 82 -db 111 -db 117 -db 110 -db 100 -db 105 -db 110 -db 103 -db 0 -align 1 -L813 label byte -db 46 -db 10 -db 0 -align 1 -L810 label byte -db 56 -db 53 -db 52 -db 0 -align 1 -L809 label byte -db 55 -db 53 -db 52 -db 0 -align 1 -L806 label byte -db 116 -db 104 -db 101 -db 32 -db 112 -db 114 -db 111 -db 112 -db 111 -db 115 -db 101 -db 100 -db 32 -db 73 -db 69 -db 69 -db 69 -db 32 -db 115 -db 116 -db 97 -db 110 -db 100 -db 97 -db 114 -db 100 -db 32 -db 80 -db 0 -align 1 -L805 label byte -db 82 -db 111 -db 117 -db 110 -db 100 -db 105 -db 110 -db 103 -db 32 -db 97 -db 112 -db 112 -db 101 -db 97 -db 114 -db 115 -db 32 -db 116 -db 111 -db 32 -db 99 -db 111 -db 110 -db 102 -db 111 -db 114 -db 109 -db 32 -db 116 -db 111 -db 32 -db 0 -align 1 -L802 label byte -db 84 -db 104 -db 101 -db 32 -db 97 -db 114 -db 105 -db 116 -db 104 -db 109 -db 101 -db 116 -db 105 -db 99 -db 32 -db 100 -db 105 -db 97 -db 103 -db 110 -db 111 -db 115 -db 101 -db 100 -db 32 -db 115 -db 101 -db 101 -db 109 -db 115 -db 32 -db 83 -db 97 -db 116 -db 105 -db 115 -db 102 -db 97 -db 99 -db 116 -db 111 -db 114 -db 121 -db 46 -db 10 -db 0 -align 1 -L796 label byte -db 78 -db 111 -db 32 -db 102 -db 97 -db 105 -db 108 -db 117 -db 114 -db 101 -db 115 -db 44 -db 32 -db 100 -db 101 -db 102 -db 101 -db 99 -db 116 -db 115 -db 32 -db 110 -db 111 -db 114 -db 32 -db 102 -db 108 -db 97 -db 119 -db 115 -db 32 -db 104 -db 97 -db 118 -db 101 -db 32 -db 98 -db 101 -db 101 -db 110 -db 32 -db 100 -db 105 -db 115 -db 99 -db 111 -db 118 -db 101 -db 114 -db 101 -db 100 -db 46 -db 10 -db 0 -align 1 -L795 label byte -db 32 -db 112 -db 114 -db 111 -db 103 -db 114 -db 97 -db 109 -db 39 -db 115 -db 32 -db 115 -db 117 -db 98 -db 115 -db 101 -db 113 -db 117 -db 101 -db 110 -db 116 -db 32 -db 100 -db 105 -db 97 -db 103 -db 110 -db 111 -db 115 -db 101 -db 115 -db 46 -db 10 -db 0 -align 1 -L794 label byte -db 80 -db 111 -db 116 -db 101 -db 110 -db 116 -db 105 -db 97 -db 108 -db 108 -db 121 -db 32 -db 102 -db 97 -db 116 -db 97 -db 108 -db 32 -db 70 -db 65 -db 73 -db 76 -db 85 -db 82 -db 69 -db 32 -db 109 -db 97 -db 121 -db 32 -db 104 -db 97 -db 118 -db 101 -db 32 -db 115 -db 112 -db 111 -db 105 -db 108 -db 101 -db 100 -db 32 -db 116 -db 104 -db 105 -db 115 -db 0 -align 1 -L791 label byte -db 117 -db 110 -db 97 -db 99 -db 99 -db 101 -db 112 -db 116 -db 97 -db 98 -db 108 -db 101 -db 32 -db 83 -db 101 -db 114 -db 105 -db 111 -db 117 -db 115 -db 32 -db 68 -db 101 -db 102 -db 101 -db 99 -db 116 -db 115 -db 46 -db 10 -db 0 -align 1 -L790 label byte -db 84 -db 104 -db 101 -db 32 -db 97 -db 114 -db 105 -db 116 -db 104 -db 109 -db 101 -db 116 -db 105 -db 99 -db 32 -db 100 -db 105 -db 97 -db 103 -db 110 -db 111 -db 115 -db 101 -db 100 -db 32 -db 104 -db 97 -db 115 -db 32 -db 0 -align 1 -L786 label byte -db 100 -db 101 -db 115 -db 112 -db 105 -db 116 -db 101 -db 32 -db 105 -db 110 -db 99 -db 111 -db 110 -db 118 -db 101 -db 110 -db 105 -db 101 -db 110 -db 116 -db 32 -db 68 -db 101 -db 102 -db 101 -db 99 -db 116 -db 115 -db 46 -db 10 -db 0 -align 1 -L785 label byte -db 84 -db 104 -db 101 -db 32 -db 97 -db 114 -db 105 -db 116 -db 104 -db 109 -db 101 -db 116 -db 105 -db 99 -db 32 -db 100 -db 105 -db 97 -db 103 -db 110 -db 111 -db 115 -db 101 -db 100 -db 32 -db 109 -db 97 -db 121 -db 32 -db 98 -db 101 -db 32 -db 65 -db 99 -db 99 -db 101 -db 112 -db 116 -db 97 -db 98 -db 108 -db 101 -db 10 -db 0 -align 1 -L780 label byte -db 83 -db 97 -db 116 -db 105 -db 115 -db 102 -db 97 -db 99 -db 116 -db 111 -db 114 -db 121 -db 32 -db 116 -db 104 -db 111 -db 117 -db 103 -db 104 -db 32 -db 102 -db 108 -db 97 -db 119 -db 101 -db 100 -db 46 -db 10 -db 0 -align 1 -L779 label byte -db 84 -db 104 -db 101 -db 32 -db 97 -db 114 -db 105 -db 116 -db 104 -db 109 -db 101 -db 116 -db 105 -db 99 -db 32 -db 100 -db 105 -db 97 -db 103 -db 110 -db 111 -db 115 -db 101 -db 100 -db 32 -db 115 -db 101 -db 101 -db 109 -db 115 -db 32 -db 0 -align 1 -L768 label byte -db 84 -db 104 -db 101 -db 32 -db 110 -db 117 -db 109 -db 98 -db 101 -db 114 -db 32 -db 111 -db 102 -db 32 -db 32 -db 37 -db 45 -db 50 -db 57 -db 115 -db 32 -db 37 -db 100 -db 46 -db 10 -db 0 -align 1 -L761 label byte -db 70 -db 76 -db 65 -db 87 -db 115 -db 32 -db 32 -db 100 -db 105 -db 115 -db 99 -db 111 -db 118 -db 101 -db 114 -db 101 -db 100 -db 32 -db 61 -db 0 -align 1 -L760 label byte -db 68 -db 69 -db 70 -db 69 -db 67 -db 84 -db 115 -db 32 -db 32 -db 100 -db 105 -db 115 -db 99 -db 111 -db 118 -db 101 -db 114 -db 101 -db 100 -db 32 -db 61 -db 0 -align 1 -L759 label byte -db 83 -db 69 -db 82 -db 73 -db 79 -db 85 -db 83 -db 32 -db 68 -db 69 -db 70 -db 69 -db 67 -db 84 -db 115 -db 32 -db 32 -db 100 -db 105 -db 115 -db 99 -db 111 -db 118 -db 101 -db 114 -db 101 -db 100 -db 32 -db 61 -db 0 -align 1 -L758 label byte -db 70 -db 65 -db 73 -db 76 -db 85 -db 82 -db 69 -db 115 -db 32 -db 32 -db 101 -db 110 -db 99 -db 111 -db 117 -db 110 -db 116 -db 101 -db 114 -db 101 -db 100 -db 32 -db 61 -db 0 -align 1 -L754 label byte -db 10 -db 32 -db 32 -db 32 -db 32 -db 84 -db 114 -db 121 -db 105 -db 110 -db 103 -db 32 -db 116 -db 111 -db 32 -db 99 -db 111 -db 109 -db 112 -db 117 -db 116 -db 101 -db 32 -db 48 -db 32 -db 47 -db 32 -db 48 -db 32 -db 112 -db 114 -db 111 -db 100 -db 117 -db 99 -db 101 -db 115 -db 32 -db 46 -db 46 -db 46 -db 0 -align 1 -L753 label byte -db 32 -db 32 -db 37 -db 46 -db 55 -db 101 -db 32 -db 46 -db 10 -db 0 -align 1 -L750 label byte -db 32 -db 32 -db 32 -db 32 -db 84 -db 114 -db 121 -db 105 -db 110 -db 103 -db 32 -db 116 -db 111 -db 32 -db 99 -db 111 -db 109 -db 112 -db 117 -db 116 -db 101 -db 32 -db 49 -db 32 -db 47 -db 32 -db 48 -db 32 -db 112 -db 114 -db 111 -db 100 -db 117 -db 99 -db 101 -db 115 -db 32 -db 46 -db 46 -db 46 -db 0 -align 1 -L749 label byte -db 87 -db 104 -db 97 -db 116 -db 32 -db 109 -db 101 -db 115 -db 115 -db 97 -db 103 -db 101 -db 32 -db 97 -db 110 -db 100 -db 47 -db 111 -db 114 -db 32 -db 118 -db 97 -db 108 -db 117 -db 101 -db 115 -db 32 -db 100 -db 111 -db 101 -db 115 -db 32 -db 68 -db 105 -db 118 -db 105 -db 115 -db 105 -db 111 -db 110 -db 32 -db 98 -db 121 -db 32 -db 90 -db 101 -db 114 -db 111 -db 32 -db 112 -db 114 -db 111 -db 100 -db 117 -db 99 -db 101 -db 63 -db 10 -db 0 -align 1 -L748 label byte -db 32 -db 32 -db 105 -db 110 -db 115 -db 116 -db 101 -db 97 -db 100 -db 44 -db 32 -db 88 -db 32 -db 47 -db 32 -db 88 -db 32 -db 45 -db 32 -db 49 -db 47 -db 50 -db 32 -db 45 -db 32 -db 49 -db 47 -db 50 -db 32 -db 61 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 32 -db 46 -db 10 -db 0 -align 1 -L747 label byte -db 32 -db 32 -db 88 -db 32 -db 47 -db 32 -db 88 -db 32 -db 100 -db 105 -db 102 -db 102 -db 101 -db 114 -db 115 -db 32 -db 102 -db 114 -db 111 -db 109 -db 32 -db 49 -db 32 -db 119 -db 104 -db 101 -db 110 -db 32 -db 88 -db 32 -db 61 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 10 -db 0 -align 1 -L742 label byte -db 32 -db 32 -db 88 -db 32 -db 47 -db 32 -db 88 -db 32 -db 32 -db 116 -db 114 -db 97 -db 112 -db 115 -db 32 -db 119 -db 104 -db 101 -db 110 -db 32 -db 88 -db 32 -db 61 -db 32 -db 37 -db 103 -db 10 -db 0 -align 1 -L727 label byte -db 105 -db 115 -db 32 -db 116 -db 111 -db 111 -db 32 -db 102 -db 97 -db 114 -db 32 -db 102 -db 114 -db 111 -db 109 -db 32 -db 49 -db 46 -db 10 -db 0 -align 1 -L726 label byte -db 32 -db 117 -db 110 -db 98 -db 97 -db 108 -db 97 -db 110 -db 99 -db 101 -db 100 -db 32 -db 114 -db 97 -db 110 -db 103 -db 101 -db 59 -db 32 -db 85 -db 102 -db 84 -db 104 -db 111 -db 108 -db 100 -db 32 -db 42 -db 32 -db 86 -db 32 -db 61 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 10 -db 9 -db 37 -db 115 -db 10 -db 0 -align 1 -L725 label byte -db 66 -db 97 -db 100 -db 108 -db 121 -db 0 -align 1 -L718 label byte -db 32 -db 105 -db 115 -db 32 -db 116 -db 111 -db 111 -db 32 -db 102 -db 97 -db 114 -db 32 -db 102 -db 114 -db 111 -db 109 -db 32 -db 115 -db 113 -db 114 -db 116 -db 40 -db 90 -db 41 -db 32 -db 94 -db 32 -db 50 -db 32 -db 40 -db 37 -db 46 -db 49 -db 55 -db 101 -db 41 -db 32 -db 46 -db 10 -db 0 -align 1 -L717 label byte -db 67 -db 111 -db 109 -db 112 -db 97 -db 114 -db 105 -db 115 -db 111 -db 110 -db 32 -db 97 -db 108 -db 108 -db 101 -db 103 -db 101 -db 115 -db 32 -db 116 -db 104 -db 97 -db 116 -db 32 -db 90 -db 32 -db 61 -db 32 -db 37 -db 49 -db 55 -db 101 -db 10 -db 0 -align 1 -L705 label byte -db 32 -db 105 -db 115 -db 32 -db 116 -db 111 -db 111 -db 32 -db 102 -db 97 -db 114 -db 32 -db 102 -db 114 -db 111 -db 109 -db 32 -db 115 -db 113 -db 114 -db 116 -db 40 -db 90 -db 41 -db 32 -db 94 -db 32 -db 50 -db 32 -db 61 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 32 -db 46 -db 10 -db 0 -align 1 -L704 label byte -db 67 -db 111 -db 109 -db 112 -db 97 -db 114 -db 105 -db 115 -db 111 -db 110 -db 32 -db 97 -db 108 -db 108 -db 101 -db 103 -db 101 -db 115 -db 32 -db 116 -db 104 -db 97 -db 116 -db 32 -db 119 -db 104 -db 97 -db 116 -db 32 -db 112 -db 114 -db 105 -db 110 -db 116 -db 115 -db 32 -db 97 -db 115 -db 32 -db 90 -db 32 -db 61 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 10 -db 0 -align 1 -L687 label byte -db 43 -db 45 -db 37 -db 103 -db 44 -db 32 -db 43 -db 45 -db 37 -db 103 -db 10 -db 97 -db 110 -db 100 -db 32 -db 43 -db 45 -db 37 -db 103 -db 32 -db 97 -db 114 -db 101 -db 32 -db 99 -db 111 -db 110 -db 102 -db 117 -db 115 -db 101 -db 100 -db 32 -db 98 -db 121 -db 32 -db 79 -db 118 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 46 -db 0 -align 1 -L686 label byte -db 67 -db 111 -db 109 -db 112 -db 97 -db 114 -db 105 -db 115 -db 111 -db 110 -db 115 -db 32 -db 105 -db 110 -db 118 -db 111 -db 108 -db 118 -db 105 -db 110 -db 103 -db 32 -db 0 -align 1 -L680 label byte -db 97 -db 98 -db 111 -db 118 -db 101 -db 32 -db 105 -db 115 -db 32 -db 97 -db 32 -db 68 -db 69 -db 70 -db 69 -db 67 -db 84 -db 46 -db 10 -db 0 -align 1 -L679 label byte -db 65 -db 110 -db 121 -db 32 -db 111 -db 118 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 32 -db 115 -db 105 -db 103 -db 110 -db 97 -db 108 -db 32 -db 115 -db 101 -db 112 -db 97 -db 114 -db 97 -db 116 -db 105 -db 110 -db 103 -db 32 -db 116 -db 104 -db 105 -db 115 -db 32 -db 42 -db 32 -db 102 -db 114 -db 111 -db 109 -db 32 -db 116 -db 104 -db 101 -db 32 -db 111 -db 110 -db 101 -db 10 -db 0 -align 1 -L678 label byte -db 32 -db 32 -db 32 -db 32 -db 32 -db 32 -db 32 -db 32 -db 32 -db 32 -db 32 -db 32 -db 32 -db 32 -db 32 -db 32 -db 32 -db 32 -db 32 -db 32 -db 32 -db 32 -db 32 -db 32 -db 32 -db 32 -db 32 -db 110 -db 111 -db 114 -db 32 -db 102 -db 111 -db 114 -db 32 -db 86 -db 32 -db 47 -db 32 -db 49 -db 32 -db 61 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 32 -db 46 -db 10 -db 0 -align 1 -L677 label byte -db 78 -db 111 -db 32 -db 79 -db 118 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 32 -db 115 -db 104 -db 111 -db 117 -db 108 -db 100 -db 32 -db 98 -db 101 -db 32 -db 115 -db 105 -db 103 -db 110 -db 97 -db 108 -db 101 -db 100 -db 32 -db 102 -db 111 -db 114 -db 32 -db 86 -db 32 -db 42 -db 32 -db 49 -db 32 -db 61 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 10 -db 0 -align 1 -L676 label byte -db 84 -db 104 -db 101 -db 114 -db 101 -db 32 -db 105 -db 115 -db 32 -db 110 -db 111 -db 32 -db 115 -db 97 -db 116 -db 117 -db 114 -db 97 -db 116 -db 105 -db 111 -db 110 -db 32 -db 118 -db 97 -db 108 -db 117 -db 101 -db 32 -db 98 -db 101 -db 99 -db 97 -db 117 -db 115 -db 101 -db 32 -db 116 -db 104 -db 101 -db 32 -db 115 -db 121 -db 115 -db 116 -db 101 -db 109 -db 32 -db 116 -db 114 -db 97 -db 112 -db 115 -db 32 -db 111 -db 110 -db 32 -db 111 -db 118 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 46 -db 10 -db 0 -align 1 -L675 label byte -db 79 -db 118 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 32 -db 115 -db 97 -db 116 -db 117 -db 114 -db 97 -db 116 -db 101 -db 115 -db 32 -db 97 -db 116 -db 32 -db 86 -db 48 -db 32 -db 61 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 32 -db 46 -db 10 -db 0 -align 1 -L672 label byte -db 79 -db 118 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 32 -db 116 -db 104 -db 114 -db 101 -db 115 -db 104 -db 111 -db 108 -db 100 -db 32 -db 105 -db 115 -db 32 -db 86 -db 32 -db 32 -db 61 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 32 -db 46 -db 10 -db 0 -align 1 -L663 label byte -db 111 -db 118 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 32 -db 112 -db 97 -db 115 -db 116 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 10 -db 9 -db 115 -db 104 -db 114 -db 105 -db 110 -db 107 -db 115 -db 32 -db 116 -db 111 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 32 -db 46 -db 10 -db 0 -align 1 -L660 label byte -db 45 -db 40 -db 45 -db 89 -db 41 -db 32 -db 100 -db 105 -db 102 -db 102 -db 101 -db 114 -db 115 -db 32 -db 102 -db 114 -db 111 -db 109 -db 32 -db 89 -db 46 -db 10 -db 0 -align 1 -L659 label byte -db 102 -db 105 -db 110 -db 100 -db 115 -db 32 -db 97 -db 32 -db 0 -align 1 -L658 label byte -db 83 -db 101 -db 101 -db 109 -db 115 -db 32 -db 79 -db 46 -db 75 -db 46 -db 10 -db 0 -align 1 -L655 label byte -db 84 -db 114 -db 121 -db 105 -db 110 -db 103 -db 32 -db 105 -db 116 -db 32 -db 111 -db 110 -db 32 -db 89 -db 32 -db 61 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 32 -db 46 -db 10 -db 0 -align 1 -L654 label byte -db 67 -db 97 -db 110 -db 32 -db 96 -db 90 -db 32 -db 61 -db 32 -db 45 -db 89 -db 39 -db 32 -db 111 -db 118 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 63 -db 10 -db 0 -align 1 -L647 label byte -db 84 -db 104 -db 105 -db 115 -db 32 -db 109 -db 97 -db 121 -db 32 -db 103 -db 101 -db 110 -db 101 -db 114 -db 97 -db 116 -db 101 -db 32 -db 97 -db 110 -db 32 -db 101 -db 114 -db 114 -db 111 -db 114 -db 46 -db 10 -db 0 -align 1 -L646 label byte -db 83 -db 101 -db 97 -db 114 -db 99 -db 104 -db 105 -db 110 -db 103 -db 32 -db 102 -db 111 -db 114 -db 32 -db 79 -db 118 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 32 -db 116 -db 104 -db 114 -db 101 -db 115 -db 104 -db 111 -db 108 -db 100 -db 58 -db 10 -db 0 -align 1 -L645 label byte -db 32 -db 46 -db 46 -db 46 -db 32 -db 110 -db 111 -db 32 -db 100 -db 105 -db 115 -db 99 -db 114 -db 101 -db 112 -db 97 -db 110 -db 99 -db 105 -db 101 -db 115 -db 32 -db 102 -db 111 -db 117 -db 110 -db 100 -db 46 -db 10 -db 0 -align 1 -L637 label byte -db 84 -db 101 -db 115 -db 116 -db 105 -db 110 -db 103 -db 32 -db 112 -db 111 -db 119 -db 101 -db 114 -db 115 -db 32 -db 90 -db 94 -db 81 -db 32 -db 97 -db 116 -db 32 -db 102 -db 111 -db 117 -db 114 -db 32 -db 110 -db 101 -db 97 -db 114 -db 108 -db 121 -db 32 -db 101 -db 120 -db 116 -db 114 -db 101 -db 109 -db 101 -db 32 -db 118 -db 97 -db 108 -db 117 -db 101 -db 115 -db 46 -db 10 -db 0 -align 1 -L636 label byte -db 65 -db 99 -db 99 -db 117 -db 114 -db 97 -db 99 -db 121 -db 32 -db 115 -db 101 -db 101 -db 109 -db 115 -db 32 -db 97 -db 100 -db 101 -db 113 -db 117 -db 97 -db 116 -db 101 -db 46 -db 10 -db 0 -align 1 -L629 label byte -db 9 -db 99 -db 97 -db 108 -db 99 -db 117 -db 108 -db 97 -db 116 -db 105 -db 111 -db 110 -db 115 -db 32 -db 105 -db 110 -db 118 -db 111 -db 108 -db 118 -db 105 -db 110 -db 103 -db 32 -db 116 -db 105 -db 110 -db 121 -db 32 -db 105 -db 110 -db 116 -db 101 -db 114 -db 101 -db 115 -db 116 -db 32 -db 114 -db 97 -db 116 -db 101 -db 115 -db 46 -db 10 -db 0 -align 1 -L628 label byte -db 9 -db 84 -db 104 -db 105 -db 115 -db 32 -db 109 -db 117 -db 99 -db 104 -db 32 -db 101 -db 114 -db 114 -db 111 -db 114 -db 32 -db 109 -db 97 -db 121 -db 32 -db 115 -db 112 -db 111 -db 105 -db 108 -db 32 -db 102 -db 105 -db 110 -db 97 -db 110 -db 99 -db 105 -db 97 -db 108 -db 10 -db 0 -align 1 -L627 label byte -db 9 -db 100 -db 105 -db 102 -db 102 -db 101 -db 114 -db 115 -db 32 -db 102 -db 114 -db 111 -db 109 -db 32 -db 99 -db 111 -db 114 -db 114 -db 101 -db 99 -db 116 -db 32 -db 118 -db 97 -db 108 -db 117 -db 101 -db 32 -db 98 -db 121 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 32 -db 46 -db 10 -db 0 -align 1 -L626 label byte -db 9 -db 40 -db 49 -db 32 -db 43 -db 32 -db 40 -db 37 -db 46 -db 49 -db 55 -db 101 -db 41 -db 32 -db 94 -db 32 -db 40 -db 37 -db 46 -db 49 -db 55 -db 101 -db 41 -db 59 -db 10 -db 0 -align 1 -L625 label byte -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 32 -db 102 -db 111 -db 114 -db 10 -db 0 -align 1 -L624 label byte -db 67 -db 97 -db 108 -db 99 -db 117 -db 108 -db 97 -db 116 -db 101 -db 100 -db 0 -align 1 -L617 label byte -db 84 -db 101 -db 115 -db 116 -db 105 -db 110 -db 103 -db 32 -db 88 -db 94 -db 40 -db 40 -db 88 -db 32 -db 43 -db 32 -db 49 -db 41 -db 32 -db 47 -db 32 -db 40 -db 88 -db 32 -db 45 -db 32 -db 49 -db 41 -db 41 -db 32 -db 118 -db 115 -db 46 -db 32 -db 101 -db 120 -db 112 -db 40 -db 50 -db 41 -db 32 -db 61 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 32 -db 97 -db 115 -db 32 -db 88 -db 32 -db 45 -db 62 -db 32 -db 49 -db 46 -db 10 -db 0 -align 1 -L613 label byte -db 84 -db 104 -db 105 -db 115 -db 32 -db 99 -db 111 -db 109 -db 112 -db 117 -db 116 -db 101 -db 100 -db 32 -db 118 -db 97 -db 108 -db 117 -db 101 -db 32 -db 105 -db 115 -db 32 -db 79 -db 46 -db 75 -db 46 -db 10 -db 0 -align 1 -L610 label byte -db 32 -db 32 -db 32 -db 116 -db 104 -db 114 -db 101 -db 115 -db 104 -db 111 -db 108 -db 100 -db 32 -db 61 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 32 -db 46 -db 10 -db 0 -align 1 -L609 label byte -db 116 -db 104 -db 105 -db 115 -db 32 -db 105 -db 115 -db 32 -db 110 -db 111 -db 116 -db 32 -db 98 -db 101 -db 116 -db 119 -db 101 -db 101 -db 110 -db 32 -db 48 -db 32 -db 97 -db 110 -db 100 -db 32 -db 117 -db 110 -db 100 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 10 -db 0 -align 1 -L605 label byte -db 97 -db 99 -db 116 -db 117 -db 97 -db 108 -db 108 -db 121 -db 32 -db 99 -db 97 -db 108 -db 99 -db 117 -db 108 -db 97 -db 116 -db 105 -db 110 -db 103 -db 32 -db 121 -db 105 -db 101 -db 108 -db 100 -db 115 -db 58 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 32 -db 46 -db 10 -db 0 -align 1 -L604 label byte -db 115 -db 104 -db 111 -db 117 -db 108 -db 100 -db 32 -db 97 -db 102 -db 102 -db 108 -db 105 -db 99 -db 116 -db 32 -db 116 -db 104 -db 101 -db 32 -db 101 -db 120 -db 112 -db 114 -db 101 -db 115 -db 115 -db 105 -db 111 -db 110 -db 10 -db 9 -db 40 -db 37 -db 46 -db 49 -db 55 -db 101 -db 41 -db 32 -db 94 -db 32 -db 40 -db 37 -db 46 -db 49 -db 55 -db 101 -db 41 -db 59 -db 10 -db 0 -align 1 -L603 label byte -db 85 -db 102 -db 84 -db 104 -db 111 -db 108 -db 100 -db 32 -db 61 -db 32 -db 40 -db 37 -db 46 -db 49 -db 55 -db 101 -db 41 -db 32 -db 94 -db 32 -db 40 -db 37 -db 46 -db 49 -db 55 -db 101 -db 41 -db 10 -db 111 -db 110 -db 108 -db 121 -db 32 -db 117 -db 110 -db 100 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 32 -db 0 -align 1 -L602 label byte -db 83 -db 105 -db 110 -db 99 -db 101 -db 32 -db 117 -db 110 -db 100 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 32 -db 111 -db 99 -db 99 -db 117 -db 114 -db 115 -db 32 -db 98 -db 101 -db 108 -db 111 -db 119 -db 32 -db 116 -db 104 -db 101 -db 32 -db 116 -db 104 -db 114 -db 101 -db 115 -db 104 -db 111 -db 108 -db 100 -db 10 -db 0 -align 1 -L601 label byte -db 82 -db 97 -db 110 -db 103 -db 101 -db 32 -db 105 -db 115 -db 32 -db 116 -db 111 -db 111 -db 32 -db 110 -db 97 -db 114 -db 114 -db 111 -db 119 -db 59 -db 32 -db 85 -db 49 -db 94 -db 37 -db 100 -db 32 -db 85 -db 110 -db 100 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 115 -db 46 -db 10 -db 0 -align 1 -L596 label byte -db 109 -db 101 -db 114 -db 101 -db 108 -db 121 -db 32 -db 114 -db 111 -db 117 -db 110 -db 100 -db 111 -db 102 -db 102 -db 46 -db 10 -db 0 -align 1 -L595 label byte -db 99 -db 97 -db 108 -db 99 -db 117 -db 108 -db 97 -db 116 -db 105 -db 111 -db 110 -db 32 -db 109 -db 97 -db 121 -db 32 -db 115 -db 117 -db 102 -db 102 -db 101 -db 114 -db 32 -db 108 -db 97 -db 114 -db 103 -db 101 -db 114 -db 32 -db 82 -db 101 -db 108 -db 97 -db 116 -db 105 -db 118 -db 101 -db 32 -db 101 -db 114 -db 114 -db 111 -db 114 -db 32 -db 116 -db 104 -db 97 -db 110 -db 32 -db 0 -align 1 -L594 label byte -db 32 -db 98 -db 101 -db 108 -db 111 -db 119 -db 32 -db 119 -db 104 -db 105 -db 99 -db 104 -db 0 -align 1 -L593 label byte -db 84 -db 104 -db 101 -db 32 -db 85 -db 110 -db 100 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 32 -db 116 -db 104 -db 114 -db 101 -db 115 -db 104 -db 111 -db 108 -db 100 -db 32 -db 105 -db 115 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 44 -db 32 -db 37 -db 115 -db 10 -db 0 -align 1 -L592 label byte -db 88 -db 32 -db 47 -db 32 -db 90 -db 32 -db 61 -db 32 -db 49 -db 32 -db 43 -db 32 -db 37 -db 103 -db 32 -db 46 -db 10 -db 0 -align 1 -L591 label byte -db 88 -db 32 -db 47 -db 32 -db 90 -db 32 -db 102 -db 97 -db 105 -db 108 -db 115 -db 33 -db 10 -db 0 -align 1 -L588 label byte -db 101 -db 110 -db 99 -db 111 -db 117 -db 110 -db 116 -db 101 -db 114 -db 32 -db 68 -db 105 -db 118 -db 105 -db 115 -db 105 -db 111 -db 110 -db 32 -db 98 -db 121 -db 32 -db 90 -db 101 -db 114 -db 111 -db 32 -db 97 -db 108 -db 116 -db 104 -db 111 -db 117 -db 103 -db 104 -db 32 -db 97 -db 99 -db 116 -db 117 -db 97 -db 108 -db 108 -db 121 -db 10 -db 0 -align 1 -L587 label byte -db 32 -db 32 -db 46 -db 46 -db 46 -db 32 -db 40 -db 102 -db 40 -db 88 -db 41 -db 32 -db 45 -db 32 -db 102 -db 40 -db 90 -db 41 -db 41 -db 32 -db 47 -db 32 -db 40 -db 88 -db 32 -db 45 -db 32 -db 90 -db 41 -db 32 -db 46 -db 46 -db 46 -db 10 -db 0 -align 1 -L586 label byte -db 32 -db 32 -db 32 -db 32 -db 105 -db 102 -db 32 -db 40 -db 88 -db 32 -db 61 -db 61 -db 32 -db 90 -db 41 -db 32 -db 32 -db 46 -db 46 -db 46 -db 32 -db 32 -db 101 -db 108 -db 115 -db 101 -db 0 -align 1 -L585 label byte -db 99 -db 111 -db 110 -db 102 -db 117 -db 115 -db 105 -db 111 -db 110 -db 32 -db 119 -db 104 -db 101 -db 110 -db 32 -db 105 -db 110 -db 110 -db 111 -db 99 -db 101 -db 110 -db 116 -db 32 -db 115 -db 116 -db 97 -db 116 -db 101 -db 109 -db 101 -db 110 -db 116 -db 115 -db 32 -db 108 -db 105 -db 107 -db 101 -db 10 -db 0 -align 1 -L584 label byte -db 116 -db 104 -db 105 -db 115 -db 32 -db 105 -db 115 -db 32 -db 97 -db 32 -db 83 -db 69 -db 82 -db 73 -db 79 -db 85 -db 83 -db 32 -db 68 -db 69 -db 70 -db 69 -db 67 -db 84 -db 10 -db 116 -db 104 -db 97 -db 116 -db 32 -db 99 -db 97 -db 117 -db 115 -db 101 -db 115 -db 32 -db 0 -align 1 -L583 label byte -db 32 -db 32 -db 32 -db 32 -db 83 -db 104 -db 111 -db 117 -db 108 -db 100 -db 32 -db 116 -db 104 -db 105 -db 115 -db 32 -db 78 -db 79 -db 84 -db 32 -db 115 -db 105 -db 103 -db 110 -db 97 -db 108 -db 32 -db 85 -db 110 -db 100 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 44 -db 32 -db 0 -align 1 -L582 label byte -db 121 -db 101 -db 116 -db 32 -db 88 -db 32 -db 45 -db 32 -db 90 -db 32 -db 121 -db 105 -db 101 -db 108 -db 100 -db 115 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 32 -db 46 -db 10 -db 0 -align 1 -L581 label byte -db 88 -db 32 -db 61 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 10 -db 9 -db 105 -db 115 -db 32 -db 110 -db 111 -db 116 -db 32 -db 101 -db 113 -db 117 -db 97 -db 108 -db 32 -db 116 -db 111 -db 32 -db 90 -db 32 -db 61 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 32 -db 46 -db 10 -db 0 -align 1 -L576 label byte -db 85 -db 110 -db 100 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 32 -db 47 -db 32 -db 85 -db 102 -db 84 -db 104 -db 111 -db 108 -db 100 -db 32 -db 102 -db 97 -db 105 -db 108 -db 101 -db 100 -db 33 -db 10 -db 0 -align 1 -L566 label byte -db 40 -db 114 -db 111 -db 117 -db 110 -db 100 -db 111 -db 102 -db 102 -db 32 -db 105 -db 110 -db 32 -db 85 -db 102 -db 84 -db 104 -db 111 -db 108 -db 100 -db 41 -db 32 -db 60 -db 32 -db 69 -db 48 -db 46 -db 10 -db 0 -align 1 -L565 label byte -db 85 -db 110 -db 100 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 32 -db 105 -db 115 -db 32 -db 103 -db 114 -db 97 -db 100 -db 117 -db 97 -db 108 -db 59 -db 32 -db 105 -db 116 -db 32 -db 105 -db 110 -db 99 -db 117 -db 114 -db 115 -db 32 -db 65 -db 98 -db 115 -db 111 -db 108 -db 117 -db 116 -db 101 -db 32 -db 69 -db 114 -db 114 -db 111 -db 114 -db 32 -db 61 -db 10 -db 0 -align 1 -L560 label byte -db 124 -db 81 -db 32 -db 45 -db 32 -db 89 -db 124 -db 32 -db 61 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 32 -db 46 -db 10 -db 0 -align 1 -L559 label byte -db 112 -db 114 -db 105 -db 110 -db 116 -db 32 -db 111 -db 117 -db 116 -db 32 -db 97 -db 115 -db 32 -db 81 -db 32 -db 61 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 44 -db 32 -db 89 -db 32 -db 61 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 32 -db 46 -db 10 -db 0 -align 1 -L558 label byte -db 81 -db 32 -db 61 -db 61 -db 32 -db 89 -db 32 -db 119 -db 104 -db 105 -db 108 -db 101 -db 32 -db 100 -db 101 -db 110 -db 121 -db 105 -db 110 -db 103 -db 32 -db 116 -db 104 -db 97 -db 116 -db 32 -db 124 -db 81 -db 32 -db 45 -db 32 -db 89 -db 124 -db 32 -db 61 -db 61 -db 32 -db 48 -db 59 -db 32 -db 116 -db 104 -db 101 -db 115 -db 101 -db 32 -db 118 -db 97 -db 108 -db 117 -db 101 -db 115 -db 10 -db 0 -align 1 -L557 label byte -db 85 -db 110 -db 100 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 32 -db 99 -db 111 -db 110 -db 102 -db 117 -db 115 -db 101 -db 115 -db 32 -db 67 -db 111 -db 109 -db 112 -db 97 -db 114 -db 105 -db 115 -db 111 -db 110 -db 44 -db 32 -db 119 -db 104 -db 105 -db 99 -db 104 -db 32 -db 97 -db 108 -db 108 -db 101 -db 103 -db 101 -db 115 -db 32 -db 116 -db 104 -db 97 -db 116 -db 10 -db 0 -align 1 -L555 label byte -db 32 -db 111 -db 114 -db 32 -db 101 -db 108 -db 115 -db 101 -db 32 -db 109 -db 117 -db 108 -db 116 -db 105 -db 112 -db 108 -db 105 -db 99 -db 97 -db 116 -db 105 -db 111 -db 110 -db 32 -db 103 -db 101 -db 116 -db 115 -db 32 -db 116 -db 111 -db 111 -db 32 -db 109 -db 97 -db 110 -db 121 -db 32 -db 108 -db 97 -db 115 -db 116 -db 32 -db 100 -db 105 -db 103 -db 105 -db 116 -db 115 -db 32 -db 119 -db 114 -db 111 -db 110 -db 103 -db 46 -db 10 -db 0 -align 1 -L554 label byte -db 32 -db 99 -db 111 -db 109 -db 105 -db 110 -db 103 -db 32 -db 100 -db 111 -db 119 -db 110 -db 32 -db 102 -db 114 -db 111 -db 109 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 10 -db 0 -align 1 -L553 label byte -db 97 -db 112 -db 112 -db 114 -db 111 -db 97 -db 99 -db 104 -db 32 -db 97 -db 32 -db 116 -db 104 -db 114 -db 101 -db 115 -db 104 -db 111 -db 108 -db 100 -db 32 -db 61 -db 32 -db 37 -db 46 -db 49 -db 55 -db 101 -db 10 -db 0 -align 1 -L552 label byte -db 69 -db 105 -db 116 -db 104 -db 101 -db 114 -db 32 -db 97 -db 99 -db 99 -db 117 -db 114 -db 97 -db 99 -db 121 -db 32 -db 100 -db 101 -db 116 -db 101 -db 114 -db 105 -db 111 -db 114 -db 97 -db 116 -db 101 -db 115 -db 32 -db 97 -db 115 -db 32 -db 110 -db 117 -db 109 -db 98 -db 101 -db 114 -db 115 -db 10 -db 0 -align 1 -L540 label byte -db 83 -db 109 -db 97 -db 108 -db 108 -db 101 -db 115 -db 116 -db 32 -db 115 -db 116 -db 114 -db 105 -db 99 -db 116 -db 108 -db 121 -db 32 -db 112 -db 111 -db 115 -db 105 -db 116 -db 105 -db 118 -db 101 -db 32 -db 110 -db 117 -db 109 -db 98 -db 101 -db 114 -db 32 -db 102 -db 111 -db 117 -db 110 -db 100 -db 32 -db 105 -db 115 -db 32 -db 69 -db 48 -db 32 -db 61 -db 32 -db 37 -db 103 -db 32 -db 46 -db 10 -db 0 -align 1 -L539 label byte -db 32 -db 116 -db 104 -db 114 -db 101 -db 115 -db 104 -db 111 -db 108 -db 100 -db 32 -db 116 -db 104 -db 97 -db 110 -db 32 -db 112 -db 114 -db 111 -db 100 -db 117 -db 99 -db 116 -db 115 -db 46 -db 10 -db 0 -align 1 -L538 label byte -db 68 -db 105 -db 102 -db 102 -db 101 -db 114 -db 101 -db 110 -db 99 -db 101 -db 32 -db 117 -db 110 -db 100 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 115 -db 32 -db 97 -db 116 -db 32 -db 97 -db 32 -db 104 -db 105 -db 103 -db 104 -db 101 -db 114 -db 0 -align 1 -L535 label byte -db 32 -db 116 -db 104 -db 114 -db 101 -db 115 -db 104 -db 111 -db 108 -db 100 -db 32 -db 116 -db 104 -db 97 -db 110 -db 32 -db 100 -db 105 -db 102 -db 102 -db 101 -db 114 -db 101 -db 110 -db 99 -db 101 -db 115 -db 46 -db 10 -db 0 -align 1 -L534 label byte -db 80 -db 114 -db 111 -db 100 -db 117 -db 99 -db 116 -db 115 -db 32 -db 117 -db 110 -db 100 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 32 -db 97 -db 116 -db 32 -db 97 -db 32 -db 104 -db 105 -db 103 -db 104 -db 101 -db 114 -db 0 -align 1 -L527 label byte -db 118 -db 97 -db 108 -db 117 -db 101 -db 32 -db 80 -db 115 -db 101 -db 117 -db 100 -db 111 -db 90 -db 101 -db 114 -db 111 -db 32 -db 116 -db 104 -db 97 -db 116 -db 32 -db 112 -db 114 -db 105 -db 110 -db 116 -db 115 -db 32 -db 111 -db 117 -db 116 -db 32 -db 97 -db 115 -db 32 -db 37 -db 103 -db 32 -db 46 -db 10 -db 0 -align 1 -L526 label byte -db 85 -db 110 -db 100 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 32 -db 99 -db 97 -db 110 -db 32 -db 115 -db 116 -db 105 -db 99 -db 107 -db 32 -db 97 -db 116 -db 32 -db 97 -db 110 -db 32 -db 97 -db 108 -db 108 -db 101 -db 103 -db 101 -db 100 -db 108 -db 121 -db 32 -db 112 -db 111 -db 115 -db 105 -db 116 -db 105 -db 118 -db 101 -db 10 -db 0 -align 1 -L525 label byte -db 112 -db 111 -db 115 -db 105 -db 116 -db 105 -db 118 -db 101 -db 44 -db 32 -db 105 -db 115 -db 110 -db 39 -db 116 -db 59 -db 32 -db 105 -db 116 -db 32 -db 112 -db 114 -db 105 -db 110 -db 116 -db 115 -db 32 -db 111 -db 117 -db 116 -db 32 -db 97 -db 115 -db 32 -db 32 -db 37 -db 103 -db 32 -db 46 -db 10 -db 0 -align 1 -L524 label byte -db 66 -db 117 -db 116 -db 32 -db 45 -db 80 -db 115 -db 101 -db 117 -db 100 -db 111 -db 90 -db 101 -db 114 -db 111 -db 44 -db 32 -db 119 -db 104 -db 105 -db 99 -db 104 -db 32 -db 115 -db 104 -db 111 -db 117 -db 108 -db 100 -db 32 -db 98 -db 101 -db 10 -db 0 -align 1 -L521 label byte -db 80 -db 115 -db 101 -db 117 -db 100 -db 111 -db 90 -db 101 -db 114 -db 111 -db 32 -db 116 -db 104 -db 97 -db 116 -db 32 -db 112 -db 114 -db 105 -db 110 -db 116 -db 115 -db 32 -db 111 -db 117 -db 116 -db 32 -db 97 -db 115 -db 58 -db 32 -db 37 -db 103 -db 32 -db 46 -db 10 -db 0 -align 1 -L520 label byte -db 97 -db 108 -db 108 -db 101 -db 103 -db 101 -db 100 -db 108 -db 121 -db 32 -db 110 -db 101 -db 103 -db 97 -db 116 -db 105 -db 118 -db 101 -db 32 -db 118 -db 97 -db 108 -db 117 -db 101 -db 10 -db 0 -align 1 -L519 label byte -db 80 -db 111 -db 115 -db 105 -db 116 -db 105 -db 118 -db 101 -db 32 -db 101 -db 120 -db 112 -db 114 -db 101 -db 115 -db 115 -db 105 -db 111 -db 110 -db 115 -db 32 -db 99 -db 97 -db 110 -db 32 -db 117 -db 110 -db 100 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 32 -db 116 -db 111 -db 32 -db 97 -db 110 -db 10 -db 0 -align 1 -L506 label byte -db 109 -db 117 -db 108 -db 116 -db 105 -db 112 -db 108 -db 105 -db 99 -db 97 -db 116 -db 105 -db 111 -db 110 -db 32 -db 103 -db 101 -db 116 -db 115 -db 32 -db 116 -db 111 -db 111 -db 32 -db 109 -db 97 -db 110 -db 121 -db 32 -db 108 -db 97 -db 115 -db 116 -db 32 -db 100 -db 105 -db 103 -db 105 -db 116 -db 115 -db 32 -db 119 -db 114 -db 111 -db 110 -db 103 -db 46 -db 10 -db 0 -align 1 -L482 label byte -db 83 -db 101 -db 101 -db 107 -db 105 -db 110 -db 103 -db 32 -db 85 -db 110 -db 100 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 32 -db 116 -db 104 -db 114 -db 101 -db 115 -db 104 -db 111 -db 108 -db 100 -db 115 -db 32 -db 85 -db 102 -db 84 -db 104 -db 111 -db 108 -db 100 -db 32 -db 97 -db 110 -db 100 -db 32 -db 69 -db 48 -db 46 -db 10 -db 0 -align 1 -L479 label byte -db 46 -db 46 -db 46 -db 32 -db 110 -db 111 -db 32 -db 100 -db 105 -db 115 -db 99 -db 114 -db 101 -db 112 -db 97 -db 110 -db 99 -db 105 -db 115 -db 32 -db 102 -db 111 -db 117 -db 110 -db 100 -db 46 -db 10 -db 0 -align 1 -L476 label byte -db 9 -db 105 -db 110 -db 118 -db 111 -db 108 -db 118 -db 105 -db 110 -db 103 -db 32 -db 105 -db 110 -db 116 -db 101 -db 114 -db 101 -db 115 -db 116 -db 32 -db 114 -db 97 -db 116 -db 101 -db 115 -db 46 -db 10 -db 0 -align 1 -L475 label byte -db 69 -db 114 -db 114 -db 111 -db 114 -db 115 -db 32 -db 108 -db 105 -db 107 -db 101 -db 32 -db 116 -db 104 -db 105 -db 115 -db 32 -db 109 -db 97 -db 121 -db 32 -db 105 -db 110 -db 118 -db 97 -db 108 -db 105 -db 100 -db 97 -db 116 -db 101 -db 32 -db 102 -db 105 -db 110 -db 97 -db 110 -db 99 -db 105 -db 97 -db 108 -db 32 -db 99 -db 97 -db 108 -db 99 -db 117 -db 108 -db 97 -db 116 -db 105 -db 111 -db 110 -db 115 -db 10 -db 0 -align 1 -L454 label byte -db 84 -db 101 -db 115 -db 116 -db 105 -db 110 -db 103 -db 32 -db 112 -db 111 -db 119 -db 101 -db 114 -db 115 -db 32 -db 90 -db 94 -db 105 -db 32 -db 102 -db 111 -db 114 -db 32 -db 115 -db 109 -db 97 -db 108 -db 108 -db 32 -db 73 -db 110 -db 116 -db 101 -db 103 -db 101 -db 114 -db 115 -db 32 -db 90 -db 32 -db 97 -db 110 -db 100 -db 32 -db 105 -db 46 -db 10 -db 0 -align 1 -L451 label byte -db 115 -db 113 -db 114 -db 116 -db 32 -db 103 -db 101 -db 116 -db 115 -db 32 -db 116 -db 111 -db 111 -db 32 -db 109 -db 97 -db 110 -db 121 -db 32 -db 108 -db 97 -db 115 -db 116 -db 32 -db 100 -db 105 -db 103 -db 105 -db 116 -db 115 -db 32 -db 119 -db 114 -db 111 -db 110 -db 103 -db 0 -align 1 -L449 label byte -db 116 -db 111 -db 32 -db 37 -db 46 -db 55 -db 101 -db 32 -db 117 -db 108 -db 112 -db 115 -db 46 -db 10 -db 0 -align 1 -L448 label byte -db 79 -db 98 -db 115 -db 101 -db 114 -db 118 -db 101 -db 100 -db 32 -db 101 -db 114 -db 114 -db 111 -db 114 -db 115 -db 32 -db 114 -db 117 -db 110 -db 32 -db 102 -db 114 -db 111 -db 109 -db 32 -db 37 -db 46 -db 55 -db 101 -db 32 -db 0 -align 1 -L447 label byte -db 83 -db 113 -db 117 -db 97 -db 114 -db 101 -db 32 -db 114 -db 111 -db 111 -db 116 -db 32 -db 105 -db 115 -db 32 -db 110 -db 101 -db 105 -db 116 -db 104 -db 101 -db 114 -db 32 -db 99 -db 104 -db 111 -db 112 -db 112 -db 101 -db 100 -db 32 -db 110 -db 111 -db 114 -db 32 -db 99 -db 111 -db 114 -db 114 -db 101 -db 99 -db 116 -db 108 -db 121 -db 32 -db 114 -db 111 -db 117 -db 110 -db 100 -db 101 -db 100 -db 46 -db 10 -db 0 -align 1 -L444 label byte -db 83 -db 113 -db 117 -db 97 -db 114 -db 101 -db 32 -db 114 -db 111 -db 111 -db 116 -db 32 -db 97 -db 112 -db 112 -db 101 -db 97 -db 114 -db 115 -db 32 -db 116 -db 111 -db 32 -db 98 -db 101 -db 32 -db 99 -db 104 -db 111 -db 112 -db 112 -db 101 -db 100 -db 46 -db 10 -db 0 -align 1 -L439 label byte -db 83 -db 113 -db 117 -db 97 -db 114 -db 101 -db 32 -db 114 -db 111 -db 111 -db 116 -db 32 -db 97 -db 112 -db 112 -db 101 -db 97 -db 114 -db 115 -db 32 -db 116 -db 111 -db 32 -db 98 -db 101 -db 32 -db 99 -db 111 -db 114 -db 114 -db 101 -db 99 -db 116 -db 108 -db 121 -db 32 -db 114 -db 111 -db 117 -db 110 -db 100 -db 101 -db 100 -db 46 -db 10 -db 0 -align 1 -L434 label byte -db 32 -db 102 -db 97 -db 105 -db 108 -db 115 -db 32 -db 116 -db 101 -db 115 -db 116 -db 32 -db 119 -db 104 -db 101 -db 116 -db 104 -db 101 -db 114 -db 32 -db 115 -db 113 -db 114 -db 116 -db 32 -db 114 -db 111 -db 117 -db 110 -db 100 -db 115 -db 32 -db 111 -db 114 -db 32 -db 99 -db 104 -db 111 -db 112 -db 115 -db 46 -db 10 -db 0 -align 1 -L433 label byte -db 82 -db 97 -db 100 -db 105 -db 120 -db 94 -db 80 -db 114 -db 101 -db 99 -db 105 -db 115 -db 105 -db 111 -db 110 -db 32 -db 61 -db 32 -db 37 -db 46 -db 55 -db 101 -db 10 -db 0 -align 1 -L432 label byte -db 65 -db 110 -db 111 -db 109 -db 97 -db 108 -db 111 -db 117 -db 115 -db 32 -db 97 -db 114 -db 105 -db 116 -db 104 -db 109 -db 101 -db 116 -db 105 -db 99 -db 32 -db 119 -db 105 -db 116 -db 104 -db 32 -db 73 -db 110 -db 116 -db 101 -db 103 -db 101 -db 114 -db 32 -db 60 -db 32 -db 0 -align 1 -L392 label byte -db 84 -db 101 -db 115 -db 116 -db 105 -db 110 -db 103 -db 32 -db 119 -db 104 -db 101 -db 116 -db 104 -db 101 -db 114 -db 32 -db 115 -db 113 -db 114 -db 116 -db 32 -db 105 -db 115 -db 32 -db 114 -db 111 -db 117 -db 110 -db 100 -db 101 -db 100 -db 32 -db 111 -db 114 -db 32 -db 99 -db 104 -db 111 -db 112 -db 112 -db 101 -db 100 -db 46 -db 10 -db 0 -align 1 -L370 label byte -db 115 -db 113 -db 114 -db 116 -db 40 -db 88 -db 41 -db 32 -db 105 -db 115 -db 32 -db 110 -db 111 -db 110 -db 45 -db 109 -db 111 -db 110 -db 111 -db 116 -db 111 -db 110 -db 105 -db 99 -db 32 -db 102 -db 111 -db 114 -db 32 -db 88 -db 32 -db 110 -db 101 -db 97 -db 114 -db 32 -db 37 -db 46 -db 55 -db 101 -db 32 -db 46 -db 10 -db 0 -align 1 -L369 label byte -db 115 -db 113 -db 114 -db 116 -db 32 -db 104 -db 97 -db 115 -db 32 -db 112 -db 97 -db 115 -db 115 -db 101 -db 100 -db 32 -db 97 -db 32 -db 116 -db 101 -db 115 -db 116 -db 32 -db 102 -db 111 -db 114 -db 32 -db 77 -db 111 -db 110 -db 111 -db 116 -db 111 -db 110 -db 105 -db 99 -db 105 -db 116 -db 121 -db 46 -db 10 -db 0 -align 1 -L352 label byte -db 84 -db 101 -db 115 -db 116 -db 32 -db 102 -db 111 -db 114 -db 32 -db 115 -db 113 -db 114 -db 116 -db 32 -db 109 -db 111 -db 110 -db 111 -db 116 -db 111 -db 110 -db 105 -db 99 -db 105 -db 116 -db 121 -db 46 -db 10 -db 0 -align 1 -L341 label byte -db 84 -db 101 -db 115 -db 116 -db 105 -db 110 -db 103 -db 32 -db 105 -db 102 -db 32 -db 115 -db 113 -db 114 -db 116 -db 40 -db 88 -db 32 -db 42 -db 32 -db 88 -db 41 -db 32 -db 61 -db 61 -db 32 -db 88 -db 32 -db 102 -db 111 -db 114 -db 32 -db 37 -db 100 -db 32 -db 73 -db 110 -db 116 -db 101 -db 103 -db 101 -db 114 -db 115 -db 32 -db 88 -db 46 -db 10 -db 0 -align 1 -L336 label byte -db 83 -db 113 -db 117 -db 97 -db 114 -db 101 -db 32 -db 114 -db 111 -db 111 -db 116 -db 32 -db 111 -db 102 -db 32 -db 48 -db 46 -db 48 -db 44 -db 32 -db 45 -db 48 -db 46 -db 48 -db 32 -db 111 -db 114 -db 32 -db 49 -db 46 -db 48 -db 32 -db 119 -db 114 -db 111 -db 110 -db 103 -db 0 -align 1 -L334 label byte -db 10 -db 82 -db 117 -db 110 -db 110 -db 105 -db 110 -db 103 -db 32 -db 116 -db 101 -db 115 -db 116 -db 32 -db 111 -db 102 -db 32 -db 115 -db 113 -db 117 -db 97 -db 114 -db 101 -db 32 -db 114 -db 111 -db 111 -db 116 -db 40 -db 120 -db 41 -db 46 -db 10 -db 0 -align 1 -L333 label byte -db 32 -db 32 -db 32 -db 32 -db 32 -db 78 -db 111 -db 32 -db 102 -db 97 -db 105 -db 108 -db 117 -db 114 -db 101 -db 115 -db 32 -db 102 -db 111 -db 117 -db 110 -db 100 -db 32 -db 105 -db 110 -db 32 -db 37 -db 100 -db 32 -db 105 -db 110 -db 116 -db 101 -db 103 -db 101 -db 114 -db 32 -db 112 -db 97 -db 105 -db 114 -db 115 -db 46 -db 10 -db 0 -align 1 -L332 label byte -db 88 -db 32 -db 42 -db 32 -db 89 -db 32 -db 61 -db 61 -db 32 -db 89 -db 32 -db 42 -db 32 -db 88 -db 32 -db 116 -db 114 -db 105 -db 97 -db 108 -db 32 -db 102 -db 97 -db 105 -db 108 -db 115 -db 46 -db 10 -db 0 -align 4 -L323 label byte -dd 00H -dd 040080000H -align 1 -L322 label byte -db 84 -db 101 -db 115 -db 116 -db 105 -db 110 -db 103 -db 32 -db 111 -db 110 -db 32 -db 37 -db 100 -db 32 -db 114 -db 97 -db 110 -db 100 -db 111 -db 109 -db 32 -db 112 -db 97 -db 105 -db 114 -db 115 -db 46 -db 10 -db 0 -align 1 -L321 label byte -db 68 -db 111 -db 101 -db 115 -db 32 -db 77 -db 117 -db 108 -db 116 -db 105 -db 112 -db 108 -db 105 -db 99 -db 97 -db 116 -db 105 -db 111 -db 110 -db 32 -db 99 -db 111 -db 109 -db 109 -db 117 -db 116 -db 101 -db 63 -db 32 -db 32 -db 0 -align 1 -L318 label byte -db 108 -db 97 -db 99 -db 107 -db 40 -db 115 -db 41 -db 32 -db 111 -db 102 -db 32 -db 103 -db 117 -db 97 -db 114 -db 100 -db 32 -db 100 -db 105 -db 103 -db 105 -db 116 -db 115 -db 32 -db 111 -db 114 -db 32 -db 102 -db 97 -db 105 -db 108 -db 117 -db 114 -db 101 -db 40 -db 115 -db 41 -db 32 -db 116 -db 111 -db 32 -db 99 -db 111 -db 114 -db 114 -db 101 -db 99 -db 116 -db 108 -db 121 -db 32 -db 114 -db 111 -db 117 -db 110 -db 100 -db 32 -db 111 -db 114 -db 32 -db 99 -db 104 -db 111 -db 112 -db 10 -db 40 -db 110 -db 111 -db 116 -db 101 -db 100 -db 32 -db 97 -db 98 -db 111 -db 118 -db 101 -db 41 -db 32 -db 99 -db 111 -db 117 -db 110 -db 116 -db 32 -db 97 -db 115 -db 32 -db 111 -db 110 -db 101 -db 32 -db 102 -db 108 -db 97 -db 119 -db 32 -db 105 -db 110 -db 32 -db 116 -db 104 -db 101 -db 32 -db 102 -db 105 -db 110 -db 97 -db 108 -db 32 -db 116 -db 97 -db 108 -db 108 -db 121 -db 32 -db 98 -db 101 -db 108 -db 111 -db 119 -db 0 -align 1 -L316 label byte -db 83 -db 116 -db 105 -db 99 -db 107 -db 121 -db 32 -db 98 -db 105 -db 116 -db 32 -db 117 -db 115 -db 101 -db 100 -db 32 -db 105 -db 110 -db 99 -db 111 -db 114 -db 114 -db 101 -db 99 -db 116 -db 108 -db 121 -db 32 -db 111 -db 114 -db 32 -db 110 -db 111 -db 116 -db 32 -db 97 -db 116 -db 32 -db 97 -db 108 -db 108 -db 46 -db 10 -db 0 -align 1 -L315 label byte -db 83 -db 116 -db 105 -db 99 -db 107 -db 121 -db 32 -db 98 -db 105 -db 116 -db 32 -db 97 -db 112 -db 112 -db 97 -db 114 -db 101 -db 110 -db 116 -db 108 -db 121 -db 32 -db 117 -db 115 -db 101 -db 100 -db 32 -db 99 -db 111 -db 114 -db 114 -db 101 -db 99 -db 116 -db 108 -db 121 -db 46 -db 10 -db 0 -align 1 -L298 label byte -db 67 -db 104 -db 101 -db 99 -db 107 -db 105 -db 110 -db 103 -db 32 -db 102 -db 111 -db 114 -db 32 -db 115 -db 116 -db 105 -db 99 -db 107 -db 121 -db 32 -db 98 -db 105 -db 116 -db 46 -db 10 -db 0 -align 1 -L295 label byte -db 40 -db 88 -db 32 -db 45 -db 32 -db 89 -db 41 -db 32 -db 43 -db 32 -db 40 -db 89 -db 32 -db 45 -db 32 -db 88 -db 41 -db 32 -db 105 -db 115 -db 32 -db 110 -db 111 -db 110 -db 32 -db 122 -db 101 -db 114 -db 111 -db 33 -db 10 -db 0 -align 1 -L292 label byte -db 65 -db 100 -db 100 -db 105 -db 116 -db 105 -db 111 -db 110 -db 47 -db 83 -db 117 -db 98 -db 116 -db 114 -db 97 -db 99 -db 116 -db 105 -db 111 -db 110 -db 32 -db 110 -db 101 -db 105 -db 116 -db 104 -db 101 -db 114 -db 32 -db 114 -db 111 -db 117 -db 110 -db 100 -db 115 -db 32 -db 110 -db 111 -db 114 -db 32 -db 99 -db 104 -db 111 -db 112 -db 115 -db 46 -db 10 -db 0 -align 1 -L291 label byte -db 65 -db 100 -db 100 -db 47 -db 83 -db 117 -db 98 -db 116 -db 114 -db 97 -db 99 -db 116 -db 0 -align 1 -L288 label byte -db 65 -db 100 -db 100 -db 105 -db 116 -db 105 -db 111 -db 110 -db 47 -db 83 -db 117 -db 98 -db 116 -db 114 -db 97 -db 99 -db 116 -db 105 -db 111 -db 110 -db 32 -db 97 -db 112 -db 112 -db 101 -db 97 -db 114 -db 115 -db 32 -db 116 -db 111 -db 32 -db 114 -db 111 -db 117 -db 110 -db 100 -db 32 -db 99 -db 111 -db 114 -db 114 -db 101 -db 99 -db 116 -db 108 -db 121 -db 46 -db 10 -db 0 -align 1 -L281 label byte -db 65 -db 100 -db 100 -db 47 -db 83 -db 117 -db 98 -db 116 -db 114 -db 97 -db 99 -db 116 -db 32 -db 97 -db 112 -db 112 -db 101 -db 97 -db 114 -db 115 -db 32 -db 116 -db 111 -db 32 -db 98 -db 101 -db 32 -db 99 -db 104 -db 111 -db 112 -db 112 -db 101 -db 100 -db 46 -db 10 -db 0 -align 1 -L276 label byte -db 73 -db 110 -db 99 -db 111 -db 109 -db 112 -db 108 -db 101 -db 116 -db 101 -db 32 -db 99 -db 97 -db 114 -db 114 -db 121 -db 45 -db 112 -db 114 -db 111 -db 112 -db 97 -db 103 -db 97 -db 116 -db 105 -db 111 -db 110 -db 32 -db 105 -db 110 -db 32 -db 65 -db 100 -db 100 -db 105 -db 116 -db 105 -db 111 -db 110 -db 0 -align 1 -L272 label byte -db 82 -db 97 -db 100 -db 105 -db 120 -db 32 -db 42 -db 32 -db 40 -db 32 -db 49 -db 32 -db 47 -db 32 -db 82 -db 97 -db 100 -db 105 -db 120 -db 32 -db 41 -db 32 -db 100 -db 105 -db 102 -db 102 -db 101 -db 114 -db 115 -db 32 -db 102 -db 114 -db 111 -db 109 -db 32 -db 49 -db 0 -align 1 -L270 label byte -db 47 -db 32 -db 105 -db 115 -db 32 -db 110 -db 101 -db 105 -db 116 -db 104 -db 101 -db 114 -db 32 -db 99 -db 104 -db 111 -db 112 -db 112 -db 101 -db 100 -db 32 -db 110 -db 111 -db 114 -db 32 -db 99 -db 111 -db 114 -db 114 -db 101 -db 99 -db 116 -db 108 -db 121 -db 32 -db 114 -db 111 -db 117 -db 110 -db 100 -db 101 -db 100 -db 46 -db 10 -db 0 -align 1 -L267 label byte -db 68 -db 105 -db 118 -db 105 -db 115 -db 105 -db 111 -db 110 -db 32 -db 97 -db 112 -db 112 -db 101 -db 97 -db 114 -db 115 -db 32 -db 116 -db 111 -db 32 -db 99 -db 104 -db 111 -db 112 -db 46 -db 10 -db 0 -align 1 -L264 label byte -db 68 -db 105 -db 118 -db 105 -db 115 -db 105 -db 111 -db 110 -db 0 -align 1 -L261 label byte -db 68 -db 105 -db 118 -db 105 -db 115 -db 105 -db 111 -db 110 -db 32 -db 97 -db 112 -db 112 -db 101 -db 97 -db 114 -db 115 -db 32 -db 116 -db 111 -db 32 -db 114 -db 111 -db 117 -db 110 -db 100 -db 32 -db 99 -db 111 -db 114 -db 114 -db 101 -db 99 -db 116 -db 108 -db 121 -db 46 -db 10 -db 0 -align 1 -L256 label byte -db 77 -db 117 -db 108 -db 116 -db 105 -db 112 -db 108 -db 105 -db 99 -db 97 -db 116 -db 105 -db 111 -db 110 -db 0 -align 1 -L253 label byte -db 42 -db 32 -db 105 -db 115 -db 32 -db 110 -db 101 -db 105 -db 116 -db 104 -db 101 -db 114 -db 32 -db 99 -db 104 -db 111 -db 112 -db 112 -db 101 -db 100 -db 32 -db 110 -db 111 -db 114 -db 32 -db 99 -db 111 -db 114 -db 114 -db 101 -db 99 -db 116 -db 108 -db 121 -db 32 -db 114 -db 111 -db 117 -db 110 -db 100 -db 101 -db 100 -db 46 -db 10 -db 0 -align 1 -L252 label byte -db 77 -db 117 -db 108 -db 116 -db 105 -db 112 -db 108 -db 105 -db 99 -db 97 -db 116 -db 105 -db 111 -db 110 -db 32 -db 97 -db 112 -db 112 -db 101 -db 97 -db 114 -db 115 -db 32 -db 116 -db 111 -db 32 -db 99 -db 104 -db 111 -db 112 -db 46 -db 10 -db 0 -align 1 -L249 label byte -db 77 -db 117 -db 108 -db 116 -db 105 -db 112 -db 108 -db 105 -db 99 -db 97 -db 116 -db 105 -db 111 -db 110 -db 32 -db 97 -db 112 -db 112 -db 101 -db 97 -db 114 -db 115 -db 32 -db 116 -db 111 -db 32 -db 114 -db 111 -db 117 -db 110 -db 100 -db 32 -db 99 -db 111 -db 114 -db 114 -db 101 -db 99 -db 116 -db 108 -db 121 -db 46 -db 10 -db 0 -align 1 -L239 label byte -db 88 -db 32 -db 42 -db 32 -db 40 -db 49 -db 47 -db 88 -db 41 -db 32 -db 100 -db 105 -db 102 -db 102 -db 101 -db 114 -db 115 -db 32 -db 102 -db 114 -db 111 -db 109 -db 32 -db 49 -db 0 -align 1 -L220 label byte -db 67 -db 104 -db 101 -db 99 -db 107 -db 105 -db 110 -db 103 -db 32 -db 114 -db 111 -db 117 -db 110 -db 100 -db 105 -db 110 -db 103 -db 32 -db 111 -db 110 -db 32 -db 109 -db 117 -db 108 -db 116 -db 105 -db 112 -db 108 -db 121 -db 44 -db 32 -db 100 -db 105 -db 118 -db 105 -db 100 -db 101 -db 32 -db 97 -db 110 -db 100 -db 32 -db 97 -db 100 -db 100 -db 47 -db 115 -db 117 -db 98 -db 116 -db 114 -db 97 -db 99 -db 116 -db 46 -db 10 -db 0 -align 1 -L219 label byte -db 32 -db 32 -db 32 -db 32 -db 32 -db 42 -db 44 -db 32 -db 47 -db 44 -db 32 -db 97 -db 110 -db 100 -db 32 -db 45 -db 32 -db 97 -db 112 -db 112 -db 101 -db 97 -db 114 -db 32 -db 116 -db 111 -db 32 -db 104 -db 97 -db 118 -db 101 -db 32 -db 103 -db 117 -db 97 -db 114 -db 100 -db 32 -db 100 -db 105 -db 103 -db 105 -db 116 -db 115 -db 44 -db 32 -db 97 -db 115 -db 32 -db 116 -db 104 -db 101 -db 121 -db 32 -db 115 -db 104 -db 111 -db 117 -db 108 -db 100 -db 46 -db 10 -db 0 -align 1 -L216 label byte -db 32 -db 32 -db 46 -db 46 -db 46 -db 32 -db 32 -db 105 -db 102 -db 32 -db 40 -db 88 -db 32 -db 61 -db 61 -db 32 -db 49 -db 46 -db 48 -db 41 -db 32 -db 123 -db 46 -db 46 -db 46 -db 46 -db 46 -db 125 -db 32 -db 101 -db 108 -db 115 -db 101 -db 32 -db 123 -db 46 -db 46 -db 46 -db 47 -db 40 -db 88 -db 45 -db 49 -db 46 -db 48 -db 41 -db 46 -db 46 -db 46 -db 125 -db 10 -db 0 -align 1 -L215 label byte -db 32 -db 32 -db 115 -db 117 -db 99 -db 104 -db 32 -db 112 -db 114 -db 101 -db 99 -db 97 -db 117 -db 116 -db 105 -db 111 -db 110 -db 115 -db 32 -db 97 -db 103 -db 97 -db 105 -db 110 -db 115 -db 116 -db 32 -db 100 -db 105 -db 118 -db 105 -db 115 -db 105 -db 111 -db 110 -db 32 -db 98 -db 121 -db 32 -db 122 -db 101 -db 114 -db 111 -db 32 -db 97 -db 115 -db 10 -db 0 -align 1 -L214 label byte -db 32 -db 32 -db 115 -db 117 -db 98 -db 116 -db 114 -db 97 -db 99 -db 116 -db 105 -db 111 -db 110 -db 32 -db 121 -db 105 -db 101 -db 108 -db 100 -db 115 -db 32 -db 32 -db 40 -db 49 -db 45 -db 85 -db 49 -db 41 -db 32 -db 45 -db 32 -db 49 -db 32 -db 61 -db 32 -db 48 -db 32 -db 44 -db 32 -db 116 -db 104 -db 101 -db 114 -db 101 -db 98 -db 121 -db 32 -db 118 -db 105 -db 116 -db 105 -db 97 -db 116 -db 105 -db 110 -db 103 -db 10 -db 0 -align 1 -L213 label byte -db 99 -db 111 -db 109 -db 112 -db 97 -db 114 -db 105 -db 115 -db 111 -db 110 -db 32 -db 97 -db 108 -db 108 -db 101 -db 103 -db 101 -db 115 -db 32 -db 32 -db 40 -db 49 -db 45 -db 85 -db 49 -db 41 -db 32 -db 60 -db 32 -db 49 -db 32 -db 32 -db 97 -db 108 -db 116 -db 104 -db 111 -db 117 -db 103 -db 104 -db 10 -db 0 -align 1 -L210 label byte -db 45 -db 32 -db 108 -db 97 -db 99 -db 107 -db 115 -db 32 -db 71 -db 117 -db 97 -db 114 -db 100 -db 32 -db 68 -db 105 -db 103 -db 105 -db 116 -db 44 -db 32 -db 115 -db 111 -db 32 -db 99 -db 97 -db 110 -db 99 -db 101 -db 108 -db 108 -db 97 -db 116 -db 105 -db 111 -db 110 -db 32 -db 105 -db 115 -db 32 -db 111 -db 98 -db 115 -db 99 -db 117 -db 114 -db 101 -db 100 -db 0 -align 1 -L205 label byte -db 42 -db 32 -db 97 -db 110 -db 100 -db 47 -db 111 -db 114 -db 32 -db 47 -db 32 -db 103 -db 101 -db 116 -db 115 -db 32 -db 116 -db 111 -db 111 -db 32 -db 109 -db 97 -db 110 -db 121 -db 32 -db 108 -db 97 -db 115 -db 116 -db 32 -db 100 -db 105 -db 103 -db 105 -db 116 -db 115 -db 32 -db 119 -db 114 -db 111 -db 110 -db 103 -db 0 -align 1 -L201 label byte -db 67 -db 111 -db 109 -db 112 -db 117 -db 116 -db 101 -db 100 -db 32 -db 118 -db 97 -db 108 -db 117 -db 101 -db 32 -db 111 -db 102 -db 32 -db 49 -db 47 -db 49 -db 46 -db 48 -db 48 -db 48 -db 46 -db 46 -db 49 -db 32 -db 62 -db 61 -db 32 -db 49 -db 0 -align 1 -L199 label byte -db 68 -db 105 -db 118 -db 105 -db 115 -db 105 -db 111 -db 110 -db 32 -db 108 -db 97 -db 99 -db 107 -db 115 -db 32 -db 97 -db 32 -db 71 -db 117 -db 97 -db 114 -db 100 -db 32 -db 68 -db 105 -db 103 -db 105 -db 116 -db 44 -db 32 -db 115 -db 111 -db 32 -db 88 -db 47 -db 49 -db 32 -db 33 -db 61 -db 32 -db 88 -db 0 -align 1 -L194 label byte -db 68 -db 105 -db 118 -db 105 -db 115 -db 105 -db 111 -db 110 -db 32 -db 108 -db 97 -db 99 -db 107 -db 115 -db 32 -db 97 -db 32 -db 71 -db 117 -db 97 -db 114 -db 100 -db 32 -db 68 -db 105 -db 103 -db 105 -db 116 -db 44 -db 32 -db 115 -db 111 -db 32 -db 101 -db 114 -db 114 -db 111 -db 114 -db 32 -db 99 -db 97 -db 110 -db 32 -db 101 -db 120 -db 99 -db 101 -db 101 -db 100 -db 32 -db 49 -db 32 -db 117 -db 108 -db 112 -db 10 -db 111 -db 114 -db 32 -db 32 -db 49 -db 47 -db 51 -db 32 -db 32 -db 97 -db 110 -db 100 -db 32 -db 32 -db 51 -db 47 -db 57 -db 32 -db 32 -db 97 -db 110 -db 100 -db 32 -db 32 -db 57 -db 47 -db 50 -db 55 -db 32 -db 109 -db 97 -db 121 -db 32 -db 100 -db 105 -db 115 -db 97 -db 103 -db 114 -db 101 -db 101 -db 0 -align 1 -L190 label byte -db 42 -db 32 -db 103 -db 101 -db 116 -db 115 -db 32 -db 116 -db 111 -db 111 -db 32 -db 109 -db 97 -db 110 -db 121 -db 32 -db 102 -db 105 -db 110 -db 97 -db 108 -db 32 -db 100 -db 105 -db 103 -db 105 -db 116 -db 115 -db 32 -db 119 -db 114 -db 111 -db 110 -db 103 -db 46 -db 10 -db 0 -align 1 -L188 label byte -db 42 -db 32 -db 108 -db 97 -db 99 -db 107 -db 115 -db 32 -db 97 -db 32 -db 71 -db 117 -db 97 -db 114 -db 100 -db 32 -db 68 -db 105 -db 103 -db 105 -db 116 -db 44 -db 32 -db 115 -db 111 -db 32 -db 49 -db 42 -db 88 -db 32 -db 33 -db 61 -db 32 -db 88 -db 0 -align 1 -L185 label byte -db 10 -db 67 -db 104 -db 101 -db 99 -db 107 -db 105 -db 110 -db 103 -db 32 -db 102 -db 111 -db 114 -db 32 -db 103 -db 117 -db 97 -db 114 -db 100 -db 32 -db 100 -db 105 -db 103 -db 105 -db 116 -db 32 -db 105 -db 110 -db 32 -db 42 -db 44 -db 32 -db 47 -db 44 -db 32 -db 97 -db 110 -db 100 -db 32 -db 45 -db 46 -db 10 -db 0 -align 1 -L184 label byte -db 83 -db 117 -db 98 -db 116 -db 114 -db 97 -db 99 -db 116 -db 105 -db 111 -db 110 -db 32 -db 97 -db 112 -db 112 -db 101 -db 97 -db 114 -db 115 -db 32 -db 116 -db 111 -db 32 -db 98 -db 101 -db 32 -db 110 -db 111 -db 114 -db 109 -db 97 -db 108 -db 105 -db 122 -db 101 -db 100 -db 44 -db 32 -db 97 -db 115 -db 32 -db 105 -db 116 -db 32 -db 115 -db 104 -db 111 -db 117 -db 108 -db 100 -db 32 -db 98 -db 101 -db 46 -db 0 -align 1 -L179 label byte -db 83 -db 117 -db 98 -db 116 -db 114 -db 97 -db 99 -db 116 -db 105 -db 111 -db 110 -db 32 -db 105 -db 115 -db 32 -db 110 -db 111 -db 116 -db 32 -db 110 -db 111 -db 114 -db 109 -db 97 -db 108 -db 105 -db 122 -db 101 -db 100 -db 32 -db 88 -db 61 -db 89 -db 44 -db 88 -db 43 -db 90 -db 32 -db 33 -db 61 -db 32 -db 89 -db 43 -db 90 -db 33 -db 0 -align 1 -L175 label byte -db 114 -db 111 -db 117 -db 103 -db 104 -db 108 -db 121 -db 32 -db 37 -db 103 -db 32 -db 101 -db 120 -db 116 -db 114 -db 97 -db 32 -db 115 -db 105 -db 103 -db 110 -db 105 -db 102 -db 105 -db 99 -db 97 -db 110 -db 116 -db 32 -db 100 -db 101 -db 99 -db 105 -db 109 -db 97 -db 108 -db 115 -db 46 -db 10 -db 0 -align 1 -L174 label byte -db 112 -db 114 -db 101 -db 99 -db 105 -db 115 -db 101 -db 108 -db 121 -db 32 -db 119 -db 105 -db 116 -db 104 -db 32 -db 97 -db 98 -db 111 -db 117 -db 116 -db 32 -db 37 -db 103 -db 32 -db 101 -db 120 -db 116 -db 114 -db 97 -db 32 -db 66 -db 45 -db 100 -db 105 -db 103 -db 105 -db 116 -db 115 -db 44 -db 32 -db 105 -db 46 -db 101 -db 46 -db 10 -db 0 -align 1 -L173 label byte -db 83 -db 111 -db 109 -db 101 -db 32 -db 115 -db 117 -db 98 -db 101 -db 120 -db 112 -db 114 -db 101 -db 115 -db 115 -db 105 -db 111 -db 110 -db 115 -db 32 -db 97 -db 112 -db 112 -db 101 -db 97 -db 114 -db 32 -db 116 -db 111 -db 32 -db 98 -db 101 -db 32 -db 99 -db 97 -db 108 -db 99 -db 117 -db 108 -db 97 -db 116 -db 101 -db 100 -db 32 -db 101 -db 120 -db 116 -db 114 -db 97 -db 10 -db 0 -align 1 -L167 label byte -db 111 -db 102 -db 32 -db 97 -db 110 -db 10 -db 101 -db 120 -db 116 -db 114 -db 97 -db 45 -db 112 -db 114 -db 101 -db 99 -db 105 -db 115 -db 105 -db 111 -db 110 -db 0 -align 1 -L166 label byte -db 90 -db 49 -db 32 -db 61 -db 32 -db 37 -db 46 -db 55 -db 101 -db 44 -db 32 -db 111 -db 114 -db 32 -db 90 -db 50 -db 32 -db 61 -db 32 -db 37 -db 46 -db 55 -db 101 -db 32 -db 0 -align 1 -L165 label byte -db 44 -db 32 -db 111 -db 114 -db 32 -db 101 -db 120 -db 97 -db 99 -db 116 -db 32 -db 114 -db 97 -db 116 -db 105 -db 111 -db 110 -db 97 -db 108 -db 32 -db 97 -db 114 -db 105 -db 116 -db 104 -db 109 -db 101 -db 116 -db 105 -db 99 -db 32 -db 97 -db 32 -db 114 -db 101 -db 115 -db 117 -db 108 -db 116 -db 10 -db 0 -align 1 -L164 label byte -db 66 -db 101 -db 99 -db 97 -db 117 -db 115 -db 101 -db 32 -db 111 -db 102 -db 32 -db 117 -db 110 -db 117 -db 115 -db 117 -db 97 -db 108 -db 32 -db 82 -db 97 -db 100 -db 105 -db 120 -db 32 -db 61 -db 32 -db 37 -db 102 -db 0 -align 1 -L160 label byte -db 9 -db 85 -db 50 -db 32 -db 61 -db 32 -db 37 -db 46 -db 55 -db 101 -db 44 -db 32 -db 90 -db 50 -db 32 -db 45 -db 32 -db 85 -db 50 -db 32 -db 61 -db 32 -db 37 -db 46 -db 55 -db 101 -db 10 -db 0 -align 1 -L159 label byte -db 9 -db 85 -db 49 -db 32 -db 61 -db 32 -db 37 -db 46 -db 55 -db 101 -db 44 -db 32 -db 90 -db 49 -db 32 -db 45 -db 32 -db 85 -db 49 -db 32 -db 61 -db 32 -db 37 -db 46 -db 55 -db 101 -db 10 -db 0 -align 1 -L158 label byte -db 80 -db 114 -db 101 -db 99 -db 105 -db 115 -db 105 -db 111 -db 110 -db 0 -align 1 -L157 label byte -db 0 -align 1 -L150 label byte -db 84 -db 104 -db 97 -db 116 -db 32 -db 102 -db 101 -db 97 -db 116 -db 117 -db 114 -db 101 -db 32 -db 105 -db 115 -db 32 -db 110 -db 111 -db 116 -db 32 -db 116 -db 101 -db 115 -db 116 -db 101 -db 100 -db 32 -db 102 -db 117 -db 114 -db 116 -db 104 -db 101 -db 114 -db 32 -db 98 -db 121 -db 32 -db 116 -db 104 -db 105 -db 115 -db 32 -db 112 -db 114 -db 111 -db 103 -db 114 -db 97 -db 109 -db 46 -db 10 -db 0 -align 1 -L145 label byte -db 80 -db 111 -db 115 -db 115 -db 105 -db 98 -db 108 -db 121 -db 32 -db 115 -db 111 -db 109 -db 101 -db 32 -db 112 -db 97 -db 114 -db 116 -db 32 -db 111 -db 102 -db 32 -db 116 -db 104 -db 105 -db 115 -db 0 -align 1 -L144 label byte -db 98 -db 121 -db 32 -db 101 -db 120 -db 116 -db 114 -db 97 -db 45 -db 112 -db 114 -db 101 -db 99 -db 105 -db 115 -db 101 -db 32 -db 101 -db 118 -db 97 -db 108 -db 117 -db 97 -db 116 -db 105 -db 111 -db 110 -db 32 -db 111 -db 102 -db 32 -db 97 -db 114 -db 105 -db 116 -db 104 -db 109 -db 101 -db 116 -db 105 -db 99 -db 32 -db 115 -db 117 -db 98 -db 101 -db 120 -db 112 -db 114 -db 101 -db 115 -db 115 -db 105 -db 111 -db 110 -db 115 -db 46 -db 10 -db 0 -align 1 -L143 label byte -db 97 -db 114 -db 101 -db 32 -db 115 -db 121 -db 109 -db 112 -db 116 -db 111 -db 109 -db 115 -db 32 -db 111 -db 102 -db 32 -db 105 -db 110 -db 99 -db 111 -db 110 -db 115 -db 105 -db 115 -db 116 -db 101 -db 110 -db 99 -db 105 -db 101 -db 115 -db 32 -db 105 -db 110 -db 116 -db 114 -db 111 -db 100 -db 117 -db 99 -db 101 -db 100 -db 10 -db 0 -align 1 -L142 label byte -db 114 -db 101 -db 115 -db 112 -db 101 -db 99 -db 116 -db 105 -db 118 -db 101 -db 108 -db 121 -db 32 -db 32 -db 37 -db 46 -db 55 -db 101 -db 44 -db 32 -db 32 -db 37 -db 46 -db 55 -db 101 -db 44 -db 32 -db 32 -db 37 -db 46 -db 55 -db 101 -db 44 -db 10 -db 0 -align 1 -L141 label byte -db 68 -db 105 -db 115 -db 97 -db 103 -db 114 -db 101 -db 101 -db 109 -db 101 -db 110 -db 116 -db 115 -db 32 -db 97 -db 109 -db 111 -db 110 -db 103 -db 32 -db 116 -db 104 -db 101 -db 32 -db 118 -db 97 -db 108 -db 117 -db 101 -db 115 -db 32 -db 88 -db 49 -db 44 -db 32 -db 89 -db 49 -db 44 -db 32 -db 90 -db 49 -db 44 -db 10 -db 0 -align 1 -L119 label byte -db 80 -db 114 -db 101 -db 99 -db 105 -db 115 -db 105 -db 111 -db 110 -db 32 -db 119 -db 111 -db 114 -db 115 -db 101 -db 32 -db 116 -db 104 -db 97 -db 110 -db 32 -db 53 -db 32 -db 100 -db 101 -db 99 -db 105 -db 109 -db 97 -db 108 -db 32 -db 102 -db 105 -db 103 -db 117 -db 114 -db 101 -db 115 -db 32 -db 32 -db 0 -align 1 -L117 label byte -db 84 -db 104 -db 101 -db 32 -db 110 -db 117 -db 109 -db 98 -db 101 -db 114 -db 32 -db 111 -db 102 -db 32 -db 115 -db 105 -db 103 -db 110 -db 105 -db 102 -db 105 -db 99 -db 97 -db 110 -db 116 -db 32 -db 100 -db 105 -db 103 -db 105 -db 116 -db 115 -db 32 -db 111 -db 102 -db 32 -db 116 -db 104 -db 101 -db 32 -db 82 -db 97 -db 100 -db 105 -db 120 -db 32 -db 105 -db 115 -db 32 -db 37 -db 102 -db 32 -db 46 -db 10 -db 0 -align 1 -L116 label byte -db 108 -db 111 -db 103 -db 97 -db 114 -db 105 -db 116 -db 104 -db 109 -db 105 -db 99 -db 32 -db 101 -db 110 -db 99 -db 111 -db 100 -db 105 -db 110 -db 103 -db 32 -db 104 -db 97 -db 115 -db 32 -db 112 -db 114 -db 101 -db 99 -db 105 -db 115 -db 105 -db 111 -db 110 -db 32 -db 99 -db 104 -db 97 -db 114 -db 97 -db 99 -db 116 -db 101 -db 114 -db 105 -db 122 -db 101 -db 100 -db 32 -db 115 -db 111 -db 108 -db 101 -db 108 -db 121 -db 32 -db 98 -db 121 -db 32 -db 85 -db 49 -db 46 -db 10 -db 0 -align 1 -L113 label byte -db 111 -db 102 -db 32 -db 115 -db 105 -db 103 -db 110 -db 105 -db 102 -db 105 -db 99 -db 97 -db 110 -db 116 -db 32 -db 100 -db 105 -db 103 -db 105 -db 116 -db 115 -db 32 -db 98 -db 117 -db 116 -db 44 -db 32 -db 98 -db 121 -db 32 -db 105 -db 116 -db 115 -db 101 -db 108 -db 102 -db 44 -db 32 -db 116 -db 104 -db 105 -db 115 -db 32 -db 105 -db 115 -db 32 -db 97 -db 32 -db 109 -db 105 -db 110 -db 111 -db 114 -db 32 -db 102 -db 108 -db 97 -db 119 -db 46 -db 10 -db 0 -align 1 -L112 label byte -db 80 -db 114 -db 101 -db 99 -db 105 -db 115 -db 105 -db 111 -db 110 -db 32 -db 99 -db 97 -db 110 -db 110 -db 111 -db 116 -db 32 -db 98 -db 101 -db 32 -db 99 -db 104 -db 97 -db 114 -db 97 -db 99 -db 116 -db 101 -db 114 -db 105 -db 122 -db 101 -db 100 -db 32 -db 98 -db 121 -db 32 -db 97 -db 110 -db 32 -db 73 -db 110 -db 116 -db 101 -db 103 -db 101 -db 114 -db 32 -db 110 -db 117 -db 109 -db 98 -db 101 -db 114 -db 10 -db 0 -align 1 -L99 label byte -db 67 -db 111 -db 109 -db 112 -db 97 -db 114 -db 105 -db 115 -db 111 -db 110 -db 32 -db 105 -db 115 -db 32 -db 102 -db 117 -db 122 -db 122 -db 121 -db 44 -db 88 -db 61 -db 49 -db 32 -db 98 -db 117 -db 116 -db 32 -db 88 -db 45 -db 49 -db 47 -db 50 -db 45 -db 49 -db 47 -db 50 -db 32 -db 33 -db 61 -db 32 -db 48 -db 0 -align 1 -L95 label byte -db 40 -db 49 -db 45 -db 85 -db 49 -db 41 -db 45 -db 49 -db 47 -db 50 -db 32 -db 60 -db 32 -db 49 -db 47 -db 50 -db 32 -db 105 -db 115 -db 32 -db 70 -db 65 -db 76 -db 83 -db 69 -db 44 -db 32 -db 112 -db 114 -db 111 -db 103 -db 46 -db 32 -db 102 -db 97 -db 105 -db 108 -db 115 -db 63 -db 0 -align 4 -L93 label byte -dd 00H -dd 040240000H -align 1 -L88 label byte -db 82 -db 97 -db 100 -db 105 -db 120 -db 32 -db 105 -db 115 -db 32 -db 110 -db 111 -db 116 -db 32 -db 97 -db 115 -db 32 -db 103 -db 111 -db 111 -db 100 -db 32 -db 97 -db 115 -db 32 -db 50 -db 32 -db 111 -db 114 -db 32 -db 49 -db 48 -db 0 -align 1 -L84 label byte -db 82 -db 97 -db 100 -db 105 -db 120 -db 32 -db 105 -db 115 -db 32 -db 116 -db 111 -db 111 -db 32 -db 98 -db 105 -db 103 -db 58 -db 32 -db 114 -db 111 -db 117 -db 110 -db 100 -db 111 -db 102 -db 102 -db 32 -db 112 -db 114 -db 111 -db 98 -db 108 -db 101 -db 109 -db 115 -db 0 -align 1 -L82 label byte -db 77 -db 89 -db 83 -db 84 -db 69 -db 82 -db 89 -db 58 -db 32 -db 114 -db 101 -db 99 -db 97 -db 108 -db 99 -db 117 -db 108 -db 97 -db 116 -db 101 -db 100 -db 32 -db 82 -db 97 -db 100 -db 105 -db 120 -db 32 -db 61 -db 32 -db 37 -db 46 -db 55 -db 101 -db 32 -db 46 -db 10 -db 0 -align 1 -L81 label byte -db 82 -db 97 -db 100 -db 105 -db 120 -db 32 -db 99 -db 111 -db 110 -db 102 -db 105 -db 114 -db 109 -db 101 -db 100 -db 46 -db 10 -db 0 -align 4 -L78 label byte -dd 047ae147bH -dd 03f847ae1H -align 1 -L77 label byte -db 103 -db 101 -db 116 -db 115 -db 32 -db 98 -db 101 -db 116 -db 116 -db 101 -db 114 -db 32 -db 99 -db 108 -db 111 -db 115 -db 101 -db 115 -db 116 -db 32 -db 114 -db 101 -db 108 -db 97 -db 116 -db 105 -db 118 -db 101 -db 32 -db 115 -db 101 -db 112 -db 97 -db 114 -db 97 -db 116 -db 105 -db 111 -db 110 -db 32 -db 85 -db 49 -db 32 -db 61 -db 32 -db 37 -db 46 -db 55 -db 101 -db 32 -db 46 -db 10 -db 0 -align 1 -L76 label byte -db 99 -db 111 -db 110 -db 102 -db 105 -db 114 -db 109 -db 115 -db 32 -db 99 -db 108 -db 111 -db 115 -db 101 -db 115 -db 116 -db 32 -db 114 -db 101 -db 108 -db 97 -db 116 -db 105 -db 118 -db 101 -db 32 -db 115 -db 101 -db 112 -db 97 -db 114 -db 97 -db 116 -db 105 -db 111 -db 110 -db 32 -db 85 -db 49 -db 32 -db 46 -db 10 -db 0 -align 1 -L61 label byte -db 82 -db 101 -db 99 -db 97 -db 108 -db 99 -db 117 -db 108 -db 97 -db 116 -db 105 -db 110 -db 103 -db 32 -db 114 -db 97 -db 100 -db 105 -db 120 -db 32 -db 97 -db 110 -db 100 -db 32 -db 112 -db 114 -db 101 -db 99 -db 105 -db 115 -db 105 -db 111 -db 110 -db 10 -db 32 -db 0 -align 1 -L60 label byte -db 67 -db 108 -db 111 -db 115 -db 101 -db 115 -db 116 -db 32 -db 114 -db 101 -db 108 -db 97 -db 116 -db 105 -db 118 -db 101 -db 32 -db 115 -db 101 -db 112 -db 97 -db 114 -db 97 -db 116 -db 105 -db 111 -db 110 -db 32 -db 102 -db 111 -db 117 -db 110 -db 100 -db 32 -db 105 -db 115 -db 32 -db 85 -db 49 -db 32 -db 61 -db 32 -db 37 -db 46 -db 55 -db 101 -db 32 -db 46 -db 10 -db 10 -db 0 -align 1 -L54 label byte -db 82 -db 97 -db 100 -db 105 -db 120 -db 32 -db 61 -db 32 -db 37 -db 102 -db 32 -db 46 -db 10 -db 0 -align 1 -L45 label byte -db 83 -db 101 -db 97 -db 114 -db 99 -db 104 -db 105 -db 110 -db 103 -db 32 -db 102 -db 111 -db 114 -db 32 -db 82 -db 97 -db 100 -db 105 -db 120 -db 32 -db 97 -db 110 -db 100 -db 32 -db 80 -db 114 -db 101 -db 99 -db 105 -db 115 -db 105 -db 111 -db 110 -db 46 -db 10 -db 0 -align 1 -L44 label byte -db 10 -db 0 -align 1 -L43 label byte -db 45 -db 49 -db 44 -db 32 -db 48 -db 44 -db 32 -db 49 -db 47 -db 50 -db 44 -db 32 -db 49 -db 44 -db 32 -db 50 -db 44 -db 32 -db 51 -db 44 -db 32 -db 52 -db 44 -db 32 -db 53 -db 44 -db 32 -db 57 -db 44 -db 32 -db 50 -db 55 -db 44 -db 32 -db 51 -db 50 -db 32 -db 38 -db 32 -db 50 -db 52 -db 48 -db 32 -db 97 -db 114 -db 101 -db 32 -db 79 -db 46 -db 75 -db 46 -db 10 -db 0 -align 1 -L38 label byte -db 53 -db 32 -db 33 -db 61 -db 32 -db 52 -db 43 -db 49 -db 44 -db 32 -db 50 -db 52 -db 48 -db 47 -db 51 -db 32 -db 33 -db 61 -db 32 -db 56 -db 48 -db 44 -db 32 -db 50 -db 52 -db 48 -db 47 -db 52 -db 32 -db 33 -db 61 -db 32 -db 54 -db 48 -db 44 -db 32 -db 111 -db 114 -db 32 -db 50 -db 52 -db 48 -db 47 -db 53 -db 32 -db 33 -db 61 -db 32 -db 52 -db 56 -db 0 -align 1 -L34 label byte -db 57 -db 32 -db 33 -db 61 -db 32 -db 51 -db 42 -db 51 -db 44 -db 32 -db 50 -db 55 -db 32 -db 33 -db 61 -db 32 -db 57 -db 42 -db 51 -db 44 -db 32 -db 51 -db 50 -db 32 -db 33 -db 61 -db 32 -db 56 -db 42 -db 52 -db 44 -db 32 -db 111 -db 114 -db 32 -db 51 -db 50 -db 45 -db 50 -db 55 -db 45 -db 52 -db 45 -db 49 -db 32 -db 33 -db 61 -db 32 -db 48 -db 0 -align 1 -L30 label byte -db 49 -db 47 -db 50 -db 32 -db 43 -db 32 -db 40 -db 45 -db 49 -db 41 -db 32 -db 43 -db 32 -db 49 -db 47 -db 50 -db 32 -db 33 -db 61 -db 32 -db 48 -db 0 -align 1 -L26 label byte -db 45 -db 49 -db 43 -db 49 -db 32 -db 33 -db 61 -db 32 -db 48 -db 44 -db 32 -db 40 -db 45 -db 49 -db 41 -db 43 -db 97 -db 98 -db 115 -db 40 -db 49 -db 41 -db 32 -db 33 -db 61 -db 32 -db 48 -db 44 -db 32 -db 111 -db 114 -db 32 -db 45 -db 49 -db 43 -db 40 -db 45 -db 49 -db 41 -db 42 -db 40 -db 45 -db 49 -db 41 -db 32 -db 33 -db 61 -db 32 -db 48 -db 0 -align 1 -L22 label byte -db 51 -db 32 -db 33 -db 61 -db 32 -db 50 -db 43 -db 49 -db 44 -db 32 -db 52 -db 32 -db 33 -db 61 -db 32 -db 51 -db 43 -db 49 -db 44 -db 32 -db 52 -db 43 -db 50 -db 42 -db 40 -db 45 -db 50 -db 41 -db 32 -db 33 -db 61 -db 32 -db 48 -db 44 -db 32 -db 111 -db 114 -db 32 -db 52 -db 45 -db 51 -db 45 -db 49 -db 32 -db 33 -db 61 -db 32 -db 48 -db 0 -align 4 -L20 label byte -dd 0d2f1a9fcH -dd 03f50624dH -align 1 -L19 label byte -db 67 -db 111 -db 109 -db 112 -db 97 -db 114 -db 105 -db 115 -db 111 -db 110 -db 32 -db 97 -db 108 -db 108 -db 101 -db 103 -db 101 -db 115 -db 32 -db 116 -db 104 -db 97 -db 116 -db 32 -db 45 -db 48 -db 46 -db 48 -db 32 -db 105 -db 115 -db 32 -db 78 -db 111 -db 110 -db 45 -db 122 -db 101 -db 114 -db 111 -db 33 -db 10 -db 0 -align 1 -L14 label byte -db 48 -db 43 -db 48 -db 32 -db 33 -db 61 -db 32 -db 48 -db 44 -db 32 -db 49 -db 45 -db 49 -db 32 -db 33 -db 61 -db 32 -db 48 -db 44 -db 32 -db 49 -db 32 -db 60 -db 61 -db 32 -db 48 -db 44 -db 32 -db 111 -db 114 -db 32 -db 49 -db 43 -db 49 -db 32 -db 33 -db 61 -db 32 -db 50 -db 0 -align 1 -L12 label byte -db 80 -db 114 -db 111 -db 103 -db 114 -db 97 -db 109 -db 32 -db 105 -db 115 -db 32 -db 110 -db 111 -db 119 -db 32 -db 82 -db 85 -db 78 -db 78 -db 73 -db 78 -db 71 -db 32 -db 116 -db 101 -db 115 -db 116 -db 115 -db 32 -db 111 -db 110 -db 32 -db 115 -db 109 -db 97 -db 108 -db 108 -db 32 -db 105 -db 110 -db 116 -db 101 -db 103 -db 101 -db 114 -db 115 -db 58 -db 10 -db 0 -align 4 -L8 label byte -dd 00H -dd 03ff00000H -align 4 -L7 label byte -dd 00H -dd 00H -align 1 -L2 label byte -db 10 -db 42 -db 32 -db 42 -db 32 -db 42 -db 32 -db 70 -db 76 -db 79 -db 65 -db 84 -db 73 -db 78 -db 71 -db 45 -db 80 -db 79 -db 73 -db 78 -db 84 -db 32 -db 69 -db 82 -db 82 -db 79 -db 82 -db 32 -db 42 -db 32 -db 42 -db 32 -db 42 -db 10 -db 0 -_TEXT ends -end diff --git a/lcc/x86/win32/tst/sort.1bk b/lcc/x86/win32/tst/sort.1bk deleted file mode 100644 index 75e1f0d..0000000 --- a/lcc/x86/win32/tst/sort.1bk +++ /dev/null @@ -1,20 +0,0 @@ -exchange(1,9) -exchange(3,7) -exchange(5,6) -exchange(0,5) -exchange(0,3) -exchange(0,0) -exchange(1,2) -exchange(6,6) -exchange(8,9) -exchange(7,8) --51 --1 -0 -1 -3 -10 -18 -32 -567 -789 diff --git a/lcc/x86/win32/tst/sort.2bk b/lcc/x86/win32/tst/sort.2bk deleted file mode 100644 index 81e6f38..0000000 --- a/lcc/x86/win32/tst/sort.2bk +++ /dev/null @@ -1,5 +0,0 @@ -tst/sort.c:23: warning: missing return value -tst/sort.c:30: warning: missing return value -tst/sort.c:37: warning: missing return value -tst/sort.c:41: warning: missing return value -tst/sort.c:65: warning: missing return value diff --git a/lcc/x86/win32/tst/sort.sbk b/lcc/x86/win32/tst/sort.sbk deleted file mode 100644 index 3c47aeb..0000000 --- a/lcc/x86/win32/tst/sort.sbk +++ /dev/null @@ -1,324 +0,0 @@ -.486 -.model flat -extrn __fltused:near -extrn __ftol:near -_DATA segment -public _in -align 4 -_in label byte -dd 10 -dd 32 -dd -1 -dd 567 -dd 3 -dd 18 -dd 1 -dd -51 -dd 789 -dd 0 -public _main -_DATA ends -_TEXT segment -_main: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,4 -push 10 -lea edi,(_in) -push edi -call _sort -add esp,8 -mov dword ptr (-4)[ebp],0 -jmp L5 -L2: -mov edi,dword ptr (-4)[ebp] -mov edi,dword ptr (_in)[edi*4] -push edi -call _putd -add esp,4 -push 10 -call _putchar -add esp,4 -L3: -inc dword ptr (-4)[ebp] -L5: -mov edi,dword ptr (-4)[ebp] -cmp edi,10 -jb L2 -mov eax,0 -L1: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _putd -_putd: -push ebx -push esi -push edi -push ebp -mov ebp,esp -cmp dword ptr (20)[ebp],0 -jge L7 -push 45 -call _putchar -add esp,4 -neg dword ptr (20)[ebp] -L7: -mov eax,dword ptr (20)[ebp] -mov edi,10 -cdq -idiv edi -cmp eax,0 -je L9 -mov eax,dword ptr (20)[ebp] -mov edi,10 -cdq -idiv edi -push eax -call _putd -add esp,4 -L9: -mov eax,dword ptr (20)[ebp] -mov edi,10 -cdq -idiv edi -lea edi,(48)[edx] -push edi -call _putchar -add esp,4 -mov eax,0 -L6: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _sort -_sort: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov edi,dword ptr (24)[ebp] -sub edi,1 -mov dword ptr (24)[ebp],edi -push edi -push 0 -mov edi,dword ptr (20)[ebp] -mov dword ptr (_xx),edi -push edi -call _quick -add esp,12 -mov eax,0 -L11: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _quick -_quick: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,4 -mov edi,dword ptr (28)[ebp] -cmp dword ptr (24)[ebp],edi -jl L13 -jmp L12 -L13: -mov edi,dword ptr (28)[ebp] -push edi -mov edi,dword ptr (24)[ebp] -push edi -mov edi,dword ptr (20)[ebp] -push edi -call _partition -add esp,12 -mov dword ptr (-4)[ebp],eax -mov edi,dword ptr (-4)[ebp] -sub edi,1 -push edi -mov edi,dword ptr (24)[ebp] -push edi -mov edi,dword ptr (20)[ebp] -push edi -call _quick -add esp,12 -mov edi,dword ptr (28)[ebp] -push edi -mov edi,dword ptr (-4)[ebp] -lea edi,(1)[edi] -push edi -mov edi,dword ptr (20)[ebp] -push edi -call _quick -add esp,12 -mov eax,0 -L12: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _partition -_partition: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,8 -inc dword ptr (28)[ebp] -mov edi,dword ptr (24)[ebp] -mov dword ptr (-8)[ebp],edi -mov edi,dword ptr (-8)[ebp] -mov esi,dword ptr (20)[ebp] -mov edi,dword ptr [esi][edi*4] -mov dword ptr (-4)[ebp],edi -jmp L17 -L16: -inc dword ptr (24)[ebp] -jmp L20 -L19: -inc dword ptr (24)[ebp] -L20: -mov edi,dword ptr (24)[ebp] -mov esi,dword ptr (20)[ebp] -mov ebx,dword ptr (-4)[ebp] -cmp dword ptr [esi][edi*4],ebx -jl L19 -dec dword ptr (28)[ebp] -jmp L23 -L22: -dec dword ptr (28)[ebp] -L23: -mov edi,dword ptr (28)[ebp] -mov esi,dword ptr (20)[ebp] -mov ebx,dword ptr (-4)[ebp] -cmp dword ptr [esi][edi*4],ebx -jg L22 -mov edi,dword ptr (28)[ebp] -cmp dword ptr (24)[ebp],edi -jge L25 -mov edi,dword ptr (20)[ebp] -mov esi,dword ptr (28)[ebp] -lea esi,[edi][esi*4] -push esi -mov esi,dword ptr (24)[ebp] -lea edi,[edi][esi*4] -push edi -call _exchange -add esp,8 -L25: -L17: -mov edi,dword ptr (28)[ebp] -cmp dword ptr (24)[ebp],edi -jl L16 -mov edi,dword ptr (20)[ebp] -mov esi,dword ptr (28)[ebp] -lea esi,[edi][esi*4] -push esi -mov esi,dword ptr (-8)[ebp] -lea edi,[edi][esi*4] -push edi -call _exchange -add esp,8 -mov eax,dword ptr (28)[ebp] -L15: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _exchange -_exchange: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,4 -mov edi,dword ptr (_xx) -mov esi,4 -mov ebx,dword ptr (24)[ebp] -sub ebx,edi -mov eax,ebx -cdq -idiv esi -push eax -mov ebx,dword ptr (20)[ebp] -sub ebx,edi -mov eax,ebx -cdq -idiv esi -push eax -lea edi,(L28) -push edi -call _printf -add esp,12 -mov edi,dword ptr (20)[ebp] -mov esi,dword ptr [edi] -mov dword ptr (-4)[ebp],esi -mov esi,dword ptr (24)[ebp] -mov esi,dword ptr [esi] -mov dword ptr [edi],esi -mov edi,dword ptr (24)[ebp] -mov esi,dword ptr (-4)[ebp] -mov dword ptr [edi],esi -mov eax,0 -L27: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -extrn _printf:near -_TEXT segment -_TEXT ends -extrn _putchar:near -_TEXT segment -_TEXT ends -_DATA segment -public _xx -align 4 -_xx label byte -db 4 dup (0) -_DATA ends -_TEXT segment -align 1 -L28 label byte -db 101 -db 120 -db 99 -db 104 -db 97 -db 110 -db 103 -db 101 -db 40 -db 37 -db 100 -db 44 -db 37 -db 100 -db 41 -db 10 -db 0 -_TEXT ends -end diff --git a/lcc/x86/win32/tst/spill.1bk b/lcc/x86/win32/tst/spill.1bk deleted file mode 100644 index e69de29..0000000 --- a/lcc/x86/win32/tst/spill.1bk +++ /dev/null diff --git a/lcc/x86/win32/tst/spill.2bk b/lcc/x86/win32/tst/spill.2bk deleted file mode 100644 index afd73e2..0000000 --- a/lcc/x86/win32/tst/spill.2bk +++ /dev/null @@ -1,6 +0,0 @@ -tst/spill.c:1: warning: missing return value -tst/spill.c:3: warning: missing return value -tst/spill.c:5: warning: missing return value -tst/spill.c:7: warning: missing return value -tst/spill.c:9: warning: missing return value -tst/spill.c:17: warning: missing return value diff --git a/lcc/x86/win32/tst/spill.sbk b/lcc/x86/win32/tst/spill.sbk deleted file mode 100644 index 12415a0..0000000 --- a/lcc/x86/win32/tst/spill.sbk +++ /dev/null @@ -1,259 +0,0 @@ -.486 -.model flat -extrn __fltused:near -extrn __ftol:near -public _main -_TEXT segment -_main: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov eax,0 -L1: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _f -_f: -push ebx -push esi -push edi -push ebp -mov ebp,esp -call _f -add esp,0 -mov edi,eax -call _f -add esp,0 -lea edi,[eax][edi] -mov dword ptr (20)[ebp],edi -mov eax,0 -L2: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _f2 -_f2: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,4 -call _f -add esp,0 -mov edi,eax -cmp dword ptr (20)[ebp],0 -je L5 -call _f -add esp,0 -mov esi,eax -mov dword ptr (-4)[ebp],esi -jmp L6 -L5: -mov dword ptr (-4)[ebp],1 -L6: -mov esi,dword ptr (-4)[ebp] -lea edi,[esi][edi] -mov dword ptr (20)[ebp],edi -mov eax,0 -L3: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _f3 -_f3: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,44 -mov dword ptr (-4)[ebp],0 -mov dword ptr (-8)[ebp],0 -mov dword ptr (-12)[ebp],0 -mov dword ptr (-16)[ebp],0 -mov dword ptr (-20)[ebp],0 -mov dword ptr (-24)[ebp],0 -mov dword ptr (-28)[ebp],0 -mov dword ptr (-32)[ebp],0 -mov dword ptr (-36)[ebp],0 -mov dword ptr (-40)[ebp],0 -mov edi,dword ptr (24)[ebp] -lea esi,(4)[edi] -mov dword ptr (24)[ebp],esi -cmp dword ptr (20)[ebp],0 -je L9 -call _f -add esp,0 -mov esi,eax -mov dword ptr (-44)[ebp],esi -jmp L10 -L9: -mov dword ptr (-44)[ebp],0 -L10: -mov esi,dword ptr (-44)[ebp] -mov dword ptr [edi],esi -mov eax,0 -L7: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _f4 -_f4: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,52 -mov dword ptr (-4)[ebp],0 -mov dword ptr (-8)[ebp],0 -mov dword ptr (-12)[ebp],0 -mov dword ptr (-16)[ebp],0 -mov dword ptr (-20)[ebp],0 -mov dword ptr (-24)[ebp],0 -mov edi,dword ptr (_i) -lea esi,[edi*8] -fld qword ptr (_a)[esi] -fstp qword ptr (-36)[ebp] -fld qword ptr (_b)[esi] -fstp qword ptr (-44)[ebp] -fld qword ptr (-36)[ebp] -fadd qword ptr (-44)[ebp] -fld qword ptr (L15) -fcompp -fstsw ax -sahf -je L13 -cmp edi,0 -je L13 -fld qword ptr (-36)[ebp] -fsub qword ptr (-44)[ebp] -fld qword ptr (L15) -fcompp -fstsw ax -sahf -je L13 -mov dword ptr (-28)[ebp],1 -jmp L14 -L13: -mov dword ptr (-28)[ebp],0 -L14: -mov edi,dword ptr (-28)[ebp] -mov dword ptr (_i),edi -mov eax,0 -L11: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _f5 -_f5: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov edi,dword ptr (_k) -mov esi,dword ptr (_m) -mov ebx,dword ptr (_A) -mov edx,edi -imul edx,esi -lea edx,[ebx][edx*8] -mov ecx,dword ptr (_j) -mov eax,ecx -imul eax,esi -lea esi,[ebx][eax*8] -mov ebx,dword ptr (_n) -mov eax,dword ptr (_B) -imul edi,ebx -lea edi,[eax][edi*8] -imul ecx,ebx -lea ebx,[eax][ecx*8] -fld qword ptr [edx] -fmul qword ptr [esi] -fld qword ptr [edi] -fmul qword ptr [ebx] -faddp st(1),st -fstp qword ptr (_x) -fld qword ptr [edx] -fmul qword ptr [ebx] -fld qword ptr [edi] -fmul qword ptr [esi] -fsubp st(1),st -fstp qword ptr (_x) -mov eax,0 -L16: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -public _x -align 4 -_x label byte -db 8 dup (0) -public _B -align 4 -_B label byte -db 4 dup (0) -public _A -align 4 -_A label byte -db 4 dup (0) -public _n -align 4 -_n label byte -db 4 dup (0) -public _m -align 4 -_m label byte -db 4 dup (0) -public _k -align 4 -_k label byte -db 4 dup (0) -public _j -align 4 -_j label byte -db 4 dup (0) -public _i -align 4 -_i label byte -db 4 dup (0) -public _b -align 4 -_b label byte -db 80 dup (0) -public _a -align 4 -_a label byte -db 80 dup (0) -_DATA ends -_TEXT segment -align 4 -L15 label byte -dd 00H -dd 00H -_TEXT ends -end diff --git a/lcc/x86/win32/tst/stdarg.1bk b/lcc/x86/win32/tst/stdarg.1bk deleted file mode 100644 index e973176..0000000 --- a/lcc/x86/win32/tst/stdarg.1bk +++ /dev/null @@ -1,6 +0,0 @@ -test 1 -test 2 -test 3 -test 4 -test 5.000000 -{1 2 3 4} {1 2 3 4} {1 2 3 4} {1 2 3 4} {1 2 3 4} {1 2 3 4} diff --git a/lcc/x86/win32/tst/stdarg.2bk b/lcc/x86/win32/tst/stdarg.2bk deleted file mode 100644 index 2b3f417..0000000 --- a/lcc/x86/win32/tst/stdarg.2bk +++ /dev/null @@ -1 +0,0 @@ -tst/stdarg.c:51: warning: missing return value diff --git a/lcc/x86/win32/tst/stdarg.sbk b/lcc/x86/win32/tst/stdarg.sbk deleted file mode 100644 index d912356..0000000 --- a/lcc/x86/win32/tst/stdarg.sbk +++ /dev/null @@ -1,415 +0,0 @@ -.486 -.model flat -extrn __fltused:near -extrn __ftol:near -_DATA segment -public _x -align 4 -_x label byte -dd 1 -dd 2 -dd 3 -dd 4 -public _main -_DATA ends -_TEXT segment -_main: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,8 -lea edi,(L2) -push edi -call _print -add esp,4 -lea edi,(L4) -push edi -lea edi,(L3) -push edi -call _print -add esp,8 -push 10 -push 3 -lea edi,(L5) -push edi -call _print -add esp,12 -push 10 -push 4 -lea edi,(L8) -push edi -lea edi,(L7) -push edi -lea edi,(L6) -push edi -call _print -add esp,20 -push 10 -fld qword ptr (L10) -sub esp,8 -fstp qword ptr [esp] -lea edi,(L8) -push edi -lea edi,(L7) -push edi -lea edi,(L9) -push edi -call _print -add esp,24 -lea edi,(_x) -mov dword ptr (-8)[ebp],edi -mov esi,edi -mov dword ptr (-4)[ebp],esi -sub esp,16 -mov edi,esp -mov ecx,16 -rep movsb -mov edi,dword ptr (-8)[ebp] -mov esi,edi -sub esp,16 -mov edi,esp -mov ecx,16 -rep movsb -mov edi,dword ptr (-8)[ebp] -mov esi,edi -sub esp,16 -mov edi,esp -mov ecx,16 -rep movsb -mov edi,dword ptr (-8)[ebp] -mov esi,edi -sub esp,16 -mov edi,esp -mov ecx,16 -rep movsb -mov edi,dword ptr (-8)[ebp] -mov esi,edi -sub esp,16 -mov edi,esp -mov ecx,16 -rep movsb -mov edi,dword ptr (-8)[ebp] -mov esi,edi -sub esp,16 -mov edi,esp -mov ecx,16 -rep movsb -lea edi,(L11) -push edi -call _print -add esp,100 -mov eax,0 -L1: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _print -_print: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,28 -lea edi,(24)[ebp] -mov dword ptr (-4)[ebp],edi -jmp L17 -L14: -mov edi,dword ptr (20)[ebp] -movsx edi,byte ptr [edi] -cmp edi,37 -jne L18 -mov edi,dword ptr (20)[ebp] -lea edi,(1)[edi] -mov dword ptr (20)[ebp],edi -movsx edi,byte ptr [edi] -mov dword ptr (-8)[ebp],edi -mov edi,dword ptr (-8)[ebp] -cmp edi,115 -je L34 -cmp edi,115 -jg L39 -L38: -mov edi,dword ptr (-8)[ebp] -cmp edi,98 -jl L20 -cmp edi,102 -jg L20 -jmp dword ptr (L40-392)[edi*4] -_TEXT ends -_TEXT segment -align 4 -L40 label byte -dd L23 -dd L28 -dd L30 -dd L20 -dd L36 -_TEXT ends -_TEXT segment -L39: -cmp dword ptr (-8)[ebp],119 -je L32 -jmp L20 -L23: -mov edi,dword ptr (-4)[ebp] -lea edi,(16)[edi] -mov dword ptr (-28)[ebp],edi -mov dword ptr (-4)[ebp],edi -lea edi,(-24)[ebp] -mov esi,dword ptr (-28)[ebp] -lea esi,(-16)[esi] -mov ecx,16 -rep movsb -mov edi,dword ptr (-12)[ebp] -push edi -mov edi,dword ptr (-16)[ebp] -push edi -mov edi,dword ptr (-20)[ebp] -push edi -mov edi,dword ptr (-24)[ebp] -push edi -lea edi,(L24) -push edi -call _printf -add esp,20 -jmp L19 -L28: -mov edi,dword ptr (-4)[ebp] -lea edi,(4)[edi] -mov dword ptr (-4)[ebp],edi -movsx edi,byte ptr (-4)[edi] -push edi -lea edi,(L29) -push edi -call _printf -add esp,8 -jmp L19 -L30: -mov edi,dword ptr (-4)[ebp] -lea edi,(4)[edi] -mov dword ptr (-4)[ebp],edi -mov edi,dword ptr (-4)[edi] -push edi -lea edi,(L31) -push edi -call _printf -add esp,8 -jmp L19 -L32: -mov edi,dword ptr (-4)[ebp] -lea edi,(4)[edi] -mov dword ptr (-4)[ebp],edi -movsx edi,word ptr (-4)[edi] -push edi -lea edi,(L33) -push edi -call _printf -add esp,8 -jmp L19 -L34: -mov edi,dword ptr (-4)[ebp] -lea edi,(4)[edi] -mov dword ptr (-4)[ebp],edi -mov edi,dword ptr (-4)[edi] -push edi -lea edi,(L35) -push edi -call _printf -add esp,8 -jmp L19 -L36: -mov edi,dword ptr (-4)[ebp] -lea edi,(8)[edi] -mov dword ptr (-4)[ebp],edi -fld qword ptr (-8)[edi] -sub esp,8 -fstp qword ptr [esp] -lea edi,(L37) -push edi -call _printf -add esp,12 -jmp L19 -L20: -mov edi,dword ptr (20)[ebp] -movsx edi,byte ptr [edi] -push edi -lea edi,(L29) -push edi -call _printf -add esp,8 -jmp L19 -L18: -mov edi,dword ptr (20)[ebp] -movsx edi,byte ptr [edi] -push edi -lea edi,(L29) -push edi -call _printf -add esp,8 -L19: -L15: -inc dword ptr (20)[ebp] -L17: -mov edi,dword ptr (20)[ebp] -movsx edi,byte ptr [edi] -cmp edi,0 -jne L14 -mov dword ptr (-4)[ebp],0 -mov eax,0 -L12: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -extrn _printf:near -_TEXT segment -_TEXT ends -_TEXT segment -align 1 -L37 label byte -db 37 -db 102 -db 0 -align 1 -L35 label byte -db 37 -db 115 -db 0 -align 1 -L33 label byte -db 37 -db 120 -db 0 -align 1 -L31 label byte -db 37 -db 100 -db 0 -align 1 -L29 label byte -db 37 -db 99 -db 0 -align 1 -L24 label byte -db 123 -db 37 -db 100 -db 32 -db 37 -db 100 -db 32 -db 37 -db 100 -db 32 -db 37 -db 100 -db 125 -db 0 -align 1 -L11 label byte -db 37 -db 98 -db 32 -db 37 -db 98 -db 32 -db 37 -db 98 -db 32 -db 37 -db 98 -db 32 -db 37 -db 98 -db 32 -db 37 -db 98 -db 10 -db 0 -align 4 -L10 label byte -dd 00H -dd 040140000H -align 1 -L9 label byte -db 37 -db 115 -db 37 -db 115 -db 32 -db 37 -db 102 -db 37 -db 99 -db 0 -align 1 -L8 label byte -db 115 -db 116 -db 0 -align 1 -L7 label byte -db 116 -db 101 -db 0 -align 1 -L6 label byte -db 37 -db 115 -db 37 -db 115 -db 32 -db 37 -db 119 -db 37 -db 99 -db 0 -align 1 -L5 label byte -db 116 -db 101 -db 115 -db 116 -db 32 -db 37 -db 100 -db 37 -db 99 -db 0 -align 1 -L4 label byte -db 50 -db 0 -align 1 -L3 label byte -db 116 -db 101 -db 115 -db 116 -db 32 -db 37 -db 115 -db 10 -db 0 -align 1 -L2 label byte -db 116 -db 101 -db 115 -db 116 -db 32 -db 49 -db 10 -db 0 -_TEXT ends -end diff --git a/lcc/x86/win32/tst/struct.1bk b/lcc/x86/win32/tst/struct.1bk deleted file mode 100644 index 807f3da..0000000 --- a/lcc/x86/win32/tst/struct.1bk +++ /dev/null @@ -1,5 +0,0 @@ -(-1,-1) is not within [10,10; 310,310] -(1,1) is not within [10,10; 310,310] -(20,300) is within [10,10; 310,310] -(500,400) is not within [10,10; 310,310] -ab diff --git a/lcc/x86/win32/tst/struct.2bk b/lcc/x86/win32/tst/struct.2bk deleted file mode 100644 index cb0fbd0..0000000 --- a/lcc/x86/win32/tst/struct.2bk +++ /dev/null @@ -1,2 +0,0 @@ -tst/struct.c:49: warning: missing return value -tst/struct.c:68: warning: missing return value diff --git a/lcc/x86/win32/tst/struct.sbk b/lcc/x86/win32/tst/struct.sbk deleted file mode 100644 index 4c3d4f7..0000000 --- a/lcc/x86/win32/tst/struct.sbk +++ /dev/null @@ -1,453 +0,0 @@ -.486 -.model flat -extrn __fltused:near -extrn __ftol:near -public _addpoint -_TEXT segment -_addpoint: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov edi,dword ptr (32)[ebp] -add dword ptr (24)[ebp],edi -mov edi,dword ptr (36)[ebp] -add dword ptr (28)[ebp],edi -mov edi,dword ptr (20)[ebp] -lea esi,(24)[ebp] -mov ecx,8 -rep movsb -L1: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _canonrect -_canonrect: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,32 -mov edi,dword ptr (32)[ebp] -cmp dword ptr (24)[ebp],edi -jge L10 -mov edi,dword ptr (24)[ebp] -mov dword ptr (-20)[ebp],edi -jmp L11 -L10: -mov edi,dword ptr (32)[ebp] -mov dword ptr (-20)[ebp],edi -L11: -mov edi,dword ptr (-20)[ebp] -mov dword ptr (-16)[ebp],edi -mov edi,dword ptr (36)[ebp] -cmp dword ptr (28)[ebp],edi -jge L20 -mov edi,dword ptr (28)[ebp] -mov dword ptr (-24)[ebp],edi -jmp L21 -L20: -mov edi,dword ptr (36)[ebp] -mov dword ptr (-24)[ebp],edi -L21: -mov edi,dword ptr (-24)[ebp] -mov dword ptr (-12)[ebp],edi -mov edi,dword ptr (32)[ebp] -cmp dword ptr (24)[ebp],edi -jle L26 -mov edi,dword ptr (24)[ebp] -mov dword ptr (-28)[ebp],edi -jmp L27 -L26: -mov edi,dword ptr (32)[ebp] -mov dword ptr (-28)[ebp],edi -L27: -mov edi,dword ptr (-28)[ebp] -mov dword ptr (-8)[ebp],edi -mov edi,dword ptr (36)[ebp] -cmp dword ptr (28)[ebp],edi -jle L37 -mov edi,dword ptr (28)[ebp] -mov dword ptr (-32)[ebp],edi -jmp L38 -L37: -mov edi,dword ptr (36)[ebp] -mov dword ptr (-32)[ebp],edi -L38: -mov edi,dword ptr (-32)[ebp] -mov dword ptr (-4)[ebp],edi -mov edi,dword ptr (20)[ebp] -lea esi,(-16)[ebp] -mov ecx,16 -rep movsb -L5: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _makepoint -_makepoint: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,8 -mov edi,dword ptr (24)[ebp] -mov dword ptr (-8)[ebp],edi -mov edi,dword ptr (28)[ebp] -mov dword ptr (-4)[ebp],edi -mov edi,dword ptr (20)[ebp] -lea esi,(-8)[ebp] -mov ecx,8 -rep movsb -L39: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _makerect -_makerect: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,16 -lea edi,(-16)[ebp] -lea esi,(24)[ebp] -mov ecx,8 -rep movsb -lea edi,(-8)[ebp] -lea esi,(32)[ebp] -mov ecx,8 -rep movsb -lea esi,(-16)[ebp] -sub esp,16 -mov edi,esp -mov ecx,16 -rep movsb -mov edi,dword ptr (20)[ebp] -push edi -call _canonrect -add esp,20 -L42: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _ptinrect -_ptinrect: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,4 -mov edi,dword ptr (20)[ebp] -cmp edi,dword ptr (28)[ebp] -jl L53 -cmp edi,dword ptr (36)[ebp] -jge L53 -mov edi,dword ptr (32)[ebp] -cmp dword ptr (24)[ebp],edi -jl L53 -mov edi,dword ptr (40)[ebp] -cmp dword ptr (24)[ebp],edi -jge L53 -mov dword ptr (-4)[ebp],1 -jmp L54 -L53: -mov dword ptr (-4)[ebp],0 -L54: -mov eax,dword ptr (-4)[ebp] -L45: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -public _y -align 4 -_y label byte -db 97 -db 98 -db 0 -db 1 dup (0) -public _odd -_DATA ends -_TEXT segment -_odd: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,4 -lea edi,(-4)[ebp] -lea esi,(20)[ebp] -mov ecx,4 -rep movsb -lea edi,(-4)[ebp] -push edi -lea edi,(L56) -push edi -call _printf -add esp,8 -mov eax,0 -L55: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_TEXT segment -align 4 -L58 label byte -dd 0 -dd 0 -align 4 -L59 label byte -dd 320 -dd 320 -align 4 -L60 label byte -dd -1 -dd -1 -dd 1 -dd 1 -dd 20 -dd 300 -dd 500 -dd 400 -public _main -_TEXT ends -_TEXT segment -_main: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,108 -lea edi,(-68)[ebp] -lea esi,(L58) -mov ecx,8 -rep movsb -lea edi,(-76)[ebp] -lea esi,(L59) -mov ecx,8 -rep movsb -lea edi,(-36)[ebp] -lea esi,(L60) -mov ecx,32 -rep movsb -push -10 -push -10 -lea edi,(-84)[ebp] -push edi -call _makepoint -add esp,12 -lea esi,(-84)[ebp] -sub esp,8 -mov edi,esp -mov ecx,8 -rep movsb -lea esi,(-76)[ebp] -sub esp,8 -mov edi,esp -mov ecx,8 -rep movsb -lea edi,(-92)[ebp] -push edi -call _addpoint -add esp,20 -push 10 -push 10 -lea edi,(-100)[ebp] -push edi -call _makepoint -add esp,12 -lea esi,(-100)[ebp] -sub esp,8 -mov edi,esp -mov ecx,8 -rep movsb -lea esi,(-68)[ebp] -sub esp,8 -mov edi,esp -mov ecx,8 -rep movsb -lea edi,(-108)[ebp] -push edi -call _addpoint -add esp,20 -lea esi,(-108)[ebp] -sub esp,8 -mov edi,esp -mov ecx,8 -rep movsb -lea esi,(-92)[ebp] -sub esp,8 -mov edi,esp -mov ecx,8 -rep movsb -lea edi,(-52)[ebp] -push edi -call _makerect -add esp,20 -mov dword ptr (-4)[ebp],0 -jmp L64 -L61: -mov edi,dword ptr (-4)[ebp] -lea edi,[edi*8] -mov esi,dword ptr (-32)[ebp][edi] -push esi -mov edi,dword ptr (-36)[ebp][edi] -push edi -lea edi,(-60)[ebp] -push edi -call _makepoint -add esp,12 -mov edi,dword ptr (-56)[ebp] -push edi -mov edi,dword ptr (-4)[ebp] -mov edi,dword ptr (-36)[ebp][edi*8] -push edi -lea edi,(L65) -push edi -call _printf -add esp,12 -lea esi,(-52)[ebp] -sub esp,16 -mov edi,esp -mov ecx,16 -rep movsb -lea esi,(-60)[ebp] -sub esp,8 -mov edi,esp -mov ecx,8 -rep movsb -call _ptinrect -add esp,24 -cmp eax,0 -jne L68 -lea edi,(L70) -push edi -call _printf -add esp,4 -L68: -mov edi,dword ptr (-40)[ebp] -push edi -mov edi,dword ptr (-44)[ebp] -push edi -mov edi,dword ptr (-48)[ebp] -push edi -mov edi,dword ptr (-52)[ebp] -push edi -lea edi,(L71) -push edi -call _printf -add esp,20 -L62: -inc dword ptr (-4)[ebp] -L64: -mov edi,dword ptr (-4)[ebp] -cmp edi,4 -jb L61 -lea esi,(_y) -sub esp,4 -mov edi,esp -mov ecx,4 -rep movsb -call _odd -add esp,4 -push 0 -call _exit -add esp,4 -mov eax,0 -L57: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -extrn _exit:near -_TEXT segment -_TEXT ends -extrn _printf:near -_TEXT segment -_TEXT ends -_TEXT segment -align 1 -L71 label byte -db 119 -db 105 -db 116 -db 104 -db 105 -db 110 -db 32 -db 91 -db 37 -db 100 -db 44 -db 37 -db 100 -db 59 -db 32 -db 37 -db 100 -db 44 -db 37 -db 100 -db 93 -db 10 -db 0 -align 1 -L70 label byte -db 110 -db 111 -db 116 -db 32 -db 0 -align 1 -L65 label byte -db 40 -db 37 -db 100 -db 44 -db 37 -db 100 -db 41 -db 32 -db 105 -db 115 -db 32 -db 0 -align 1 -L56 label byte -db 37 -db 115 -db 10 -db 0 -_TEXT ends -end diff --git a/lcc/x86/win32/tst/switch.1bk b/lcc/x86/win32/tst/switch.1bk deleted file mode 100644 index de46a73..0000000 --- a/lcc/x86/win32/tst/switch.1bk +++ /dev/null @@ -1,76 +0,0 @@ -b = 0x8 -f = 0xc -n = 0xa -r = 0xd -t = 0x9 -v = 0xb -x = 0x78 -f: -x = 0 -x = 1 -x = 2 -x = 2 -x = 2 -x = 2 -x = 2 -x = 7 -x = 8 -x = 9 -x = 9 -x = 9 -x = 9 -x = 9 -x = 9 -x = 9 -x = 16 -x = 17 -x = 18 -x = 19 -x = 20 -g: -1 1 -1 2 -2 3 -2 4 -2 5 -3 6 -d 6 -3 7 -d 7 -3 8 -d 8 -d 9 -d 10 -h: -i = 8 -i = 16 -i = 120 -i = 128 -i = 248 -i = 264 -i = 272 -i = 280 -i = 288 -i = 296 -i = 304 -i = 312 -488 defaults -x = 0x1000000 -x = 0x2000000 -x = 0x3000000 -x = 0x4000000 -x = 0x5000000 -x = 0x6000000 (default) -x = 0x7000000 (default) -0 -1 -2 -3 -4 -5 -0 -1 -2 -3 -4 -5 diff --git a/lcc/x86/win32/tst/switch.2bk b/lcc/x86/win32/tst/switch.2bk deleted file mode 100644 index 709b419..0000000 --- a/lcc/x86/win32/tst/switch.2bk +++ /dev/null @@ -1,5 +0,0 @@ -tst/switch.c:55: warning: missing return value -tst/switch.c:73: warning: missing return value -tst/switch.c:97: warning: missing return value -tst/switch.c:112: warning: missing return value -tst/switch.c:137: warning: missing return value diff --git a/lcc/x86/win32/tst/switch.sbk b/lcc/x86/win32/tst/switch.sbk deleted file mode 100644 index 1f67679..0000000 --- a/lcc/x86/win32/tst/switch.sbk +++ /dev/null @@ -1,960 +0,0 @@ -.486 -.model flat -extrn __fltused:near -extrn __ftol:near -public _main -_TEXT segment -_main: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,8 -lea edi,(L6) -mov dword ptr (-4)[ebp],edi -jmp L5 -L2: -mov edi,dword ptr (-4)[ebp] -movsx edi,byte ptr [edi] -push edi -call _backslash -add esp,4 -push eax -mov edi,dword ptr (-4)[ebp] -movsx edi,byte ptr [edi] -push edi -lea edi,(L7) -push edi -call _printf -add esp,12 -L3: -inc dword ptr (-4)[ebp] -L5: -mov edi,dword ptr (-4)[ebp] -movsx edi,byte ptr [edi] -cmp edi,0 -jne L2 -call _f -add esp,0 -call _g -add esp,0 -call _h -add esp,0 -mov dword ptr (-8)[ebp],16777216 -jmp L11 -L8: -mov edi,dword ptr (-8)[ebp] -push edi -call _big -add esp,4 -L9: -add dword ptr (-8)[ebp],16777216 -L11: -mov edi,dword ptr (-8)[ebp] -and edi,117440512 -cmp edi,0 -jne L8 -call _limit -add esp,0 -mov eax,0 -L1: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _backslash -_backslash: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov edi,dword ptr (20)[ebp] -cmp edi,102 -je L16 -cmp edi,102 -jg L22 -L21: -cmp dword ptr (20)[ebp],98 -je L15 -jmp L13 -L22: -mov edi,dword ptr (20)[ebp] -cmp edi,110 -je L17 -cmp edi,110 -jl L13 -L23: -mov edi,dword ptr (20)[ebp] -cmp edi,114 -je L18 -cmp edi,116 -je L19 -cmp edi,118 -je L20 -jmp L13 -L15: -mov eax,8 -jmp L12 -L16: -mov eax,12 -jmp L12 -L17: -mov eax,10 -jmp L12 -L18: -mov eax,13 -jmp L12 -L19: -mov eax,9 -jmp L12 -L20: -mov eax,11 -jmp L12 -L13: -mov eax,dword ptr (20)[ebp] -L12: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _f -_f: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,12 -mov dword ptr (-8)[ebp],0 -lea edi,(L25) -push edi -call _printf -add esp,4 -mov dword ptr (-4)[ebp],0 -L26: -mov edi,dword ptr (-4)[ebp] -mov dword ptr (-12)[ebp],edi -mov edi,dword ptr (-4)[ebp] -cmp edi,1 -jl L30 -cmp edi,20 -jg L30 -jmp dword ptr (L42-4)[edi*4] -_TEXT ends -_TEXT segment -align 4 -L42 label byte -dd L32 -dd L33 -dd L30 -dd L30 -dd L30 -dd L30 -dd L34 -dd L35 -dd L36 -dd L30 -dd L30 -dd L30 -dd L30 -dd L30 -dd L30 -dd L37 -dd L38 -dd L39 -dd L40 -dd L41 -_TEXT ends -_TEXT segment -L32: -mov edi,dword ptr (-4)[ebp] -mov dword ptr (-8)[ebp],edi -jmp L31 -L33: -mov edi,dword ptr (-4)[ebp] -mov dword ptr (-8)[ebp],edi -jmp L31 -L34: -mov edi,dword ptr (-4)[ebp] -mov dword ptr (-8)[ebp],edi -jmp L31 -L35: -mov edi,dword ptr (-4)[ebp] -mov dword ptr (-8)[ebp],edi -jmp L31 -L36: -mov edi,dword ptr (-4)[ebp] -mov dword ptr (-8)[ebp],edi -jmp L31 -L37: -mov edi,dword ptr (-4)[ebp] -mov dword ptr (-8)[ebp],edi -jmp L31 -L38: -mov edi,dword ptr (-4)[ebp] -mov dword ptr (-8)[ebp],edi -jmp L31 -L39: -mov edi,dword ptr (-4)[ebp] -mov dword ptr (-8)[ebp],edi -jmp L31 -L40: -mov edi,dword ptr (-4)[ebp] -mov dword ptr (-8)[ebp],edi -jmp L31 -L41: -mov edi,dword ptr (-4)[ebp] -mov dword ptr (-8)[ebp],edi -L30: -L31: -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L44) -push edi -call _printf -add esp,8 -L27: -inc dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],20 -jle L26 -mov eax,0 -L24: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _g -_g: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,4 -lea edi,(L46) -push edi -call _printf -add esp,4 -mov dword ptr (-4)[ebp],1 -L47: -mov edi,dword ptr (-4)[ebp] -cmp edi,1001 -jl L64 -cmp edi,1004 -jg L65 -jmp dword ptr (L66-4004)[edi*4] -_TEXT ends -_TEXT segment -align 4 -L66 label byte -dd L60 -dd L60 -dd L60 -dd L60 -_TEXT ends -_TEXT segment -L64: -mov edi,dword ptr (-4)[ebp] -cmp edi,1 -jl L51 -cmp edi,8 -jg L51 -jmp dword ptr (L68-4)[edi*4] -_TEXT ends -_TEXT segment -align 4 -L68 label byte -dd L53 -dd L53 -dd L55 -dd L55 -dd L55 -dd L57 -dd L57 -dd L57 -_TEXT ends -_TEXT segment -L65: -mov edi,dword ptr (-4)[ebp] -cmp edi,3001 -jl L51 -cmp edi,3004 -jg L51 -jmp dword ptr (L70-12004)[edi*4] -_TEXT ends -_TEXT segment -align 4 -L70 label byte -dd L62 -dd L62 -dd L62 -dd L62 -_TEXT ends -_TEXT segment -L53: -mov edi,dword ptr (-4)[ebp] -push edi -lea edi,(L54) -push edi -call _printf -add esp,8 -jmp L52 -L55: -mov edi,dword ptr (-4)[ebp] -push edi -lea edi,(L56) -push edi -call _printf -add esp,8 -jmp L52 -L57: -mov edi,dword ptr (-4)[ebp] -push edi -lea edi,(L58) -push edi -call _printf -add esp,8 -L51: -mov edi,dword ptr (-4)[ebp] -push edi -lea edi,(L59) -push edi -call _printf -add esp,8 -jmp L52 -L60: -mov edi,dword ptr (-4)[ebp] -push edi -lea edi,(L61) -push edi -call _printf -add esp,8 -jmp L52 -L62: -mov edi,dword ptr (-4)[ebp] -push edi -lea edi,(L63) -push edi -call _printf -add esp,8 -L52: -L48: -inc dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],10 -jle L47 -mov eax,0 -L45: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _h -_h: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,8 -mov dword ptr (-8)[ebp],0 -lea edi,(L73) -push edi -call _printf -add esp,4 -mov dword ptr (-4)[ebp],1 -L74: -mov edi,dword ptr (-4)[ebp] -cmp edi,264 -je L86 -cmp edi,264 -jg L94 -L93: -mov edi,dword ptr (-4)[ebp] -cmp edi,120 -je L84 -cmp edi,120 -jg L96 -L95: -mov edi,dword ptr (-4)[ebp] -cmp edi,8 -je L83 -cmp edi,8 -jl L78 -L97: -cmp dword ptr (-4)[ebp],16 -je L82 -jmp L78 -L96: -mov edi,dword ptr (-4)[ebp] -cmp edi,128 -je L80 -cmp edi,128 -jl L78 -L98: -cmp dword ptr (-4)[ebp],248 -je L87 -jmp L78 -L94: -mov edi,dword ptr (-4)[ebp] -cmp edi,288 -je L91 -cmp edi,288 -jg L100 -L99: -mov edi,dword ptr (-4)[ebp] -cmp edi,272 -je L88 -cmp edi,272 -jl L78 -L101: -cmp dword ptr (-4)[ebp],280 -je L85 -jmp L78 -L100: -mov edi,dword ptr (-4)[ebp] -cmp edi,304 -je L89 -cmp edi,304 -jg L103 -L102: -cmp dword ptr (-4)[ebp],296 -je L90 -jmp L78 -L103: -cmp dword ptr (-4)[ebp],312 -je L92 -jmp L78 -L78: -inc dword ptr (-8)[ebp] -jmp L75 -L80: -mov edi,dword ptr (-4)[ebp] -push edi -lea edi,(L81) -push edi -call _printf -add esp,8 -jmp L79 -L82: -mov edi,dword ptr (-4)[ebp] -push edi -lea edi,(L81) -push edi -call _printf -add esp,8 -jmp L79 -L83: -mov edi,dword ptr (-4)[ebp] -push edi -lea edi,(L81) -push edi -call _printf -add esp,8 -jmp L79 -L84: -mov edi,dword ptr (-4)[ebp] -push edi -lea edi,(L81) -push edi -call _printf -add esp,8 -jmp L79 -L85: -mov edi,dword ptr (-4)[ebp] -push edi -lea edi,(L81) -push edi -call _printf -add esp,8 -jmp L79 -L86: -mov edi,dword ptr (-4)[ebp] -push edi -lea edi,(L81) -push edi -call _printf -add esp,8 -jmp L79 -L87: -mov edi,dword ptr (-4)[ebp] -push edi -lea edi,(L81) -push edi -call _printf -add esp,8 -jmp L79 -L88: -mov edi,dword ptr (-4)[ebp] -push edi -lea edi,(L81) -push edi -call _printf -add esp,8 -jmp L79 -L89: -mov edi,dword ptr (-4)[ebp] -push edi -lea edi,(L81) -push edi -call _printf -add esp,8 -jmp L79 -L90: -mov edi,dword ptr (-4)[ebp] -push edi -lea edi,(L81) -push edi -call _printf -add esp,8 -jmp L79 -L91: -mov edi,dword ptr (-4)[ebp] -push edi -lea edi,(L81) -push edi -call _printf -add esp,8 -jmp L79 -L92: -mov edi,dword ptr (-4)[ebp] -push edi -lea edi,(L81) -push edi -call _printf -add esp,8 -L79: -L75: -inc dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],500 -jle L74 -mov edi,dword ptr (-8)[ebp] -push edi -lea edi,(L104) -push edi -call _printf -add esp,8 -mov eax,0 -L72: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _big -_big: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,4 -mov edi,dword ptr (20)[ebp] -and edi,06000000H -mov dword ptr (-4)[ebp],edi -mov edi,dword ptr (-4)[ebp] -cmp edi,33554432 -je L111 -cmp edi,33554432 -jg L115 -L114: -mov edi,dword ptr (-4)[ebp] -cmp edi,-2 -je L109 -cmp edi,-1 -je L109 -cmp edi,0 -je L109 -jmp L106 -L115: -mov edi,dword ptr (-4)[ebp] -cmp edi,67108864 -je L112 -jmp L106 -L109: -mov edi,dword ptr (20)[ebp] -push edi -lea edi,(L110) -push edi -call _printf -add esp,8 -jmp L107 -L111: -mov edi,dword ptr (20)[ebp] -push edi -lea edi,(L110) -push edi -call _printf -add esp,8 -jmp L107 -L112: -mov edi,dword ptr (20)[ebp] -push edi -lea edi,(L110) -push edi -call _printf -add esp,8 -jmp L107 -L106: -mov edi,dword ptr (20)[ebp] -push edi -lea edi,(L113) -push edi -call _printf -add esp,8 -L107: -mov eax,0 -L105: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _limit -_limit: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,4 -mov dword ptr (-4)[ebp],-2147483648 -L117: -mov edi,dword ptr (-4)[ebp] -mov esi,-2147483648 -cmp edi,-2147483648 -jl L121 -cmp edi,-2147483644 -jg L121 -lea edi,[edi*4] -lea esi,[esi*4] -sub edi,esi -jmp dword ptr (L134)[edi] -_TEXT ends -_TEXT segment -align 4 -L134 label byte -dd L123 -dd L125 -dd L127 -dd L129 -dd L131 -_TEXT ends -_TEXT segment -L123: -lea edi,(L124) -push edi -call _printf -add esp,4 -jmp L122 -L125: -lea edi,(L126) -push edi -call _printf -add esp,4 -jmp L122 -L127: -lea edi,(L128) -push edi -call _printf -add esp,4 -jmp L122 -L129: -lea edi,(L130) -push edi -call _printf -add esp,4 -jmp L122 -L131: -lea edi,(L132) -push edi -call _printf -add esp,4 -jmp L122 -L121: -lea edi,(L133) -push edi -call _printf -add esp,4 -L122: -L118: -inc dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],-2147483643 -jle L117 -mov dword ptr (-4)[ebp],2147483647 -L135: -mov edi,dword ptr (-4)[ebp] -mov esi,2147483643 -cmp edi,2147483643 -jl L139 -cmp edi,2147483647 -jg L139 -lea edi,[edi*4] -lea esi,[esi*4] -sub edi,esi -jmp dword ptr (L146)[edi] -_TEXT ends -_TEXT segment -align 4 -L146 label byte -dd L145 -dd L144 -dd L143 -dd L142 -dd L141 -_TEXT ends -_TEXT segment -L141: -lea edi,(L124) -push edi -call _printf -add esp,4 -jmp L140 -L142: -lea edi,(L126) -push edi -call _printf -add esp,4 -jmp L140 -L143: -lea edi,(L128) -push edi -call _printf -add esp,4 -jmp L140 -L144: -lea edi,(L130) -push edi -call _printf -add esp,4 -jmp L140 -L145: -lea edi,(L132) -push edi -call _printf -add esp,4 -jmp L140 -L139: -lea edi,(L133) -push edi -call _printf -add esp,4 -L140: -L136: -dec dword ptr (-4)[ebp] -cmp dword ptr (-4)[ebp],2147483642 -jge L135 -mov eax,0 -L116: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -extrn _printf:near -_TEXT segment -_TEXT ends -_TEXT segment -align 1 -L133 label byte -db 53 -db 10 -db 0 -align 1 -L132 label byte -db 52 -db 10 -db 0 -align 1 -L130 label byte -db 51 -db 10 -db 0 -align 1 -L128 label byte -db 50 -db 10 -db 0 -align 1 -L126 label byte -db 49 -db 10 -db 0 -align 1 -L124 label byte -db 48 -db 10 -db 0 -align 1 -L113 label byte -db 120 -db 32 -db 61 -db 32 -db 48 -db 120 -db 37 -db 120 -db 32 -db 40 -db 100 -db 101 -db 102 -db 97 -db 117 -db 108 -db 116 -db 41 -db 10 -db 0 -align 1 -L110 label byte -db 120 -db 32 -db 61 -db 32 -db 48 -db 120 -db 37 -db 120 -db 10 -db 0 -align 1 -L104 label byte -db 37 -db 100 -db 32 -db 100 -db 101 -db 102 -db 97 -db 117 -db 108 -db 116 -db 115 -db 10 -db 0 -align 1 -L81 label byte -db 105 -db 32 -db 61 -db 32 -db 37 -db 100 -db 10 -db 0 -align 1 -L73 label byte -db 104 -db 58 -db 10 -db 0 -align 1 -L63 label byte -db 54 -db 32 -db 37 -db 100 -db 10 -db 0 -align 1 -L61 label byte -db 53 -db 32 -db 37 -db 100 -db 10 -db 0 -align 1 -L59 label byte -db 100 -db 32 -db 37 -db 100 -db 10 -db 0 -align 1 -L58 label byte -db 51 -db 32 -db 37 -db 100 -db 10 -db 0 -align 1 -L56 label byte -db 50 -db 32 -db 37 -db 100 -db 10 -db 0 -align 1 -L54 label byte -db 49 -db 32 -db 37 -db 100 -db 10 -db 0 -align 1 -L46 label byte -db 103 -db 58 -db 10 -db 0 -align 1 -L44 label byte -db 120 -db 32 -db 61 -db 32 -db 37 -db 100 -db 10 -db 0 -align 1 -L25 label byte -db 102 -db 58 -db 10 -db 0 -align 1 -L7 label byte -db 37 -db 99 -db 32 -db 61 -db 32 -db 48 -db 120 -db 37 -db 120 -db 10 -db 0 -align 1 -L6 label byte -db 98 -db 102 -db 110 -db 114 -db 116 -db 118 -db 120 -db 0 -_TEXT ends -end diff --git a/lcc/x86/win32/tst/wf1.1bk b/lcc/x86/win32/tst/wf1.1bk deleted file mode 100644 index a846267..0000000 --- a/lcc/x86/win32/tst/wf1.1bk +++ /dev/null @@ -1,74 +0,0 @@ -5 a -2 and -5 buf -16 c -8 char -1 compare -4 cond -5 count -1 d -1 die -3 else -1 entry -1 eof -4 err -1 error -1 exit -1 folded -1 for -1 free -1 frequencies -1 frequency -1 get -2 getchar -3 getword -14 if -2 in -1 index -1 input -1 install -8 int -1 into -1 is -4 isletter -1 it -1 itself -5 left -1 letter -7 lookup -1 main -2 malloc -1 message -2 n -1 necessary -12 next -9 node -4 of -1 on -1 or -1 otherwise -2 out -8 p -3 print -2 printf -16 return -5 right -4 root -25 s -2 storage -3 strcmp -1 strcpy -1 strlen -8 struct -1 structures -2 subtree -1 t -5 tprint -9 tree -1 uses -1 version -1 wf -3 while -21 word -9 words -2 z diff --git a/lcc/x86/win32/tst/wf1.2bk b/lcc/x86/win32/tst/wf1.2bk deleted file mode 100644 index 190e4a1..0000000 --- a/lcc/x86/win32/tst/wf1.2bk +++ /dev/null @@ -1,2 +0,0 @@ -tst/wf1.c:29: warning: missing return value -tst/wf1.c:87: warning: missing return value diff --git a/lcc/x86/win32/tst/wf1.sbk b/lcc/x86/win32/tst/wf1.sbk deleted file mode 100644 index d98b2d2..0000000 --- a/lcc/x86/win32/tst/wf1.sbk +++ /dev/null @@ -1,451 +0,0 @@ -.486 -.model flat -extrn __fltused:near -extrn __ftol:near -public _main -_TEXT segment -_main: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,24 -mov dword ptr (-24)[ebp],0 -mov dword ptr (_next),0 -jmp L3 -L2: -lea edi,(-24)[ebp] -push edi -lea edi,(-20)[ebp] -push edi -call _lookup -add esp,8 -inc dword ptr [eax] -L3: -lea edi,(-20)[ebp] -push edi -call _getword -add esp,4 -cmp eax,0 -jne L2 -mov edi,dword ptr (-24)[ebp] -push edi -call _tprint -add esp,4 -mov eax,0 -L1: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _err -_err: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov edi,dword ptr (20)[ebp] -push edi -lea edi,(L6) -push edi -call _printf -add esp,8 -push 1 -call _exit -add esp,4 -mov eax,0 -L5: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _getword -_getword: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,8 -L8: -L9: -call _getchar -add esp,0 -mov dword ptr (-4)[ebp],eax -cmp eax,-1 -je L11 -mov edi,dword ptr (-4)[ebp] -push edi -call _isletter -add esp,4 -cmp eax,0 -je L8 -L11: -mov edi,dword ptr (20)[ebp] -mov dword ptr (-8)[ebp],edi -jmp L15 -L12: -mov edi,dword ptr (-8)[ebp] -lea esi,(1)[edi] -mov dword ptr (-8)[ebp],esi -mov esi,dword ptr (-4)[ebp] -mov ebx,esi -mov byte ptr [edi],bl -L13: -call _getchar -add esp,0 -mov dword ptr (-4)[ebp],eax -L15: -mov edi,dword ptr (-4)[ebp] -push edi -call _isletter -add esp,4 -mov dword ptr (-4)[ebp],eax -cmp eax,0 -jne L12 -mov edi,dword ptr (-8)[ebp] -mov byte ptr [edi],0 -mov edi,dword ptr (-8)[ebp] -mov esi,dword ptr (20)[ebp] -cmp edi,esi -jbe L16 -mov eax,1 -jmp L7 -L16: -mov eax,0 -L7: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _isletter -_isletter: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov edi,dword ptr (20)[ebp] -cmp edi,65 -jl L19 -cmp edi,90 -jg L19 -add dword ptr (20)[ebp],32 -L19: -mov edi,dword ptr (20)[ebp] -cmp edi,97 -jl L21 -cmp edi,122 -jg L21 -mov eax,dword ptr (20)[ebp] -jmp L18 -L21: -mov eax,0 -L18: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _lookup -_lookup: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,4 -mov edi,dword ptr (24)[ebp] -mov edi,dword ptr [edi] -cmp edi,0 -je L24 -mov edi,dword ptr (24)[ebp] -mov edi,dword ptr [edi] -mov edi,dword ptr (12)[edi] -push edi -mov edi,dword ptr (20)[ebp] -push edi -call _strcmp -add esp,8 -mov dword ptr (-4)[ebp],eax -cmp dword ptr (-4)[ebp],0 -jge L26 -mov edi,dword ptr (24)[ebp] -mov edi,dword ptr [edi] -lea edi,(4)[edi] -push edi -mov edi,dword ptr (20)[ebp] -push edi -call _lookup -add esp,8 -mov edi,eax -jmp L23 -L26: -cmp dword ptr (-4)[ebp],0 -jle L28 -mov edi,dword ptr (24)[ebp] -mov edi,dword ptr [edi] -lea edi,(8)[edi] -push edi -mov edi,dword ptr (20)[ebp] -push edi -call _lookup -add esp,8 -mov edi,eax -jmp L23 -L28: -mov edi,dword ptr (24)[ebp] -mov eax,dword ptr [edi] -jmp L23 -L24: -cmp dword ptr (_next),2000 -jl L30 -lea edi,(L32) -push edi -call _err -add esp,4 -L30: -mov edi,dword ptr (_next) -sal edi,4 -mov dword ptr (_words)[edi],0 -mov edi,dword ptr (_next) -sal edi,4 -mov dword ptr (_words+8)[edi],0 -mov dword ptr (_words+4)[edi],0 -mov edi,dword ptr (20)[ebp] -push edi -call _strlen -add esp,4 -lea edi,(1)[eax] -push edi -call _malloc -add esp,4 -mov esi,dword ptr (_next) -sal esi,4 -mov dword ptr (_words+12)[esi],eax -mov edi,dword ptr (_next) -sal edi,4 -mov edi,dword ptr (_words+12)[edi] -cmp edi,0 -jne L36 -lea edi,(L39) -push edi -call _err -add esp,4 -L36: -mov edi,dword ptr (20)[ebp] -push edi -mov edi,dword ptr (_next) -sal edi,4 -mov edi,dword ptr (_words+12)[edi] -push edi -call _strcpy -add esp,8 -mov edi,dword ptr (_next) -lea esi,(1)[edi] -mov dword ptr (_next),esi -sal edi,4 -lea edi,(_words)[edi] -mov esi,dword ptr (24)[ebp] -mov dword ptr [esi],edi -mov eax,edi -L23: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _tprint -_tprint: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov edi,dword ptr (20)[ebp] -cmp edi,0 -je L42 -mov edi,dword ptr (20)[ebp] -mov edi,dword ptr (4)[edi] -push edi -call _tprint -add esp,4 -mov edi,dword ptr (20)[ebp] -mov esi,dword ptr (12)[edi] -push esi -mov edi,dword ptr [edi] -push edi -lea edi,(L44) -push edi -call _printf -add esp,12 -mov edi,dword ptr (20)[ebp] -mov edi,dword ptr (8)[edi] -push edi -call _tprint -add esp,4 -L42: -mov eax,0 -L41: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _strcmp -_strcmp: -push ebx -push esi -push edi -push ebp -mov ebp,esp -jmp L47 -L46: -mov edi,dword ptr (20)[ebp] -lea esi,(1)[edi] -mov dword ptr (20)[ebp],esi -movsx edi,byte ptr [edi] -cmp edi,0 -jne L49 -mov eax,0 -jmp L45 -L49: -inc dword ptr (24)[ebp] -L47: -mov edi,dword ptr (20)[ebp] -movsx edi,byte ptr [edi] -mov esi,dword ptr (24)[ebp] -movsx esi,byte ptr [esi] -cmp edi,esi -je L46 -mov edi,dword ptr (20)[ebp] -movsx edi,byte ptr [edi] -cmp edi,0 -jne L51 -mov eax,-1 -jmp L45 -L51: -mov edi,dword ptr (24)[ebp] -movsx edi,byte ptr [edi] -cmp edi,0 -jne L53 -mov eax,1 -jmp L45 -L53: -mov edi,dword ptr (20)[ebp] -movsx edi,byte ptr [edi] -mov esi,dword ptr (24)[ebp] -movsx esi,byte ptr [esi] -mov eax,edi -sub eax,esi -L45: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -extrn _strcpy:near -_TEXT segment -_TEXT ends -extrn _strlen:near -_TEXT segment -_TEXT ends -extrn _malloc:near -_TEXT segment -_TEXT ends -extrn _getchar:near -_TEXT segment -_TEXT ends -extrn _exit:near -_TEXT segment -_TEXT ends -extrn _printf:near -_TEXT segment -_TEXT ends -_DATA segment -public _next -align 4 -_next label byte -db 4 dup (0) -public _words -align 4 -_words label byte -db 32000 dup (0) -_DATA ends -_TEXT segment -align 1 -L44 label byte -db 37 -db 100 -db 9 -db 37 -db 115 -db 10 -db 0 -align 1 -L39 label byte -db 111 -db 117 -db 116 -db 32 -db 111 -db 102 -db 32 -db 119 -db 111 -db 114 -db 100 -db 32 -db 115 -db 116 -db 111 -db 114 -db 97 -db 103 -db 101 -db 0 -align 1 -L32 label byte -db 111 -db 117 -db 116 -db 32 -db 111 -db 102 -db 32 -db 110 -db 111 -db 100 -db 101 -db 32 -db 115 -db 116 -db 111 -db 114 -db 97 -db 103 -db 101 -db 0 -align 1 -L6 label byte -db 63 -db 32 -db 37 -db 115 -db 10 -db 0 -_TEXT ends -end diff --git a/lcc/x86/win32/tst/yacc.1bk b/lcc/x86/win32/tst/yacc.1bk deleted file mode 100644 index 60de9b5..0000000 --- a/lcc/x86/win32/tst/yacc.1bk +++ /dev/null @@ -1,10 +0,0 @@ -a -b -load -negate -push 5 -c -load -multiply -add -store diff --git a/lcc/x86/win32/tst/yacc.2bk b/lcc/x86/win32/tst/yacc.2bk deleted file mode 100644 index 9a4fd61..0000000 --- a/lcc/x86/win32/tst/yacc.2bk +++ /dev/null @@ -1,3 +0,0 @@ -tst/yacc.c:345: warning: missing return value -tst/yacc.c:349: warning: missing return value -tst/yacc.c:359: warning: missing return value diff --git a/lcc/x86/win32/tst/yacc.sbk b/lcc/x86/win32/tst/yacc.sbk deleted file mode 100644 index 860a864..0000000 --- a/lcc/x86/win32/tst/yacc.sbk +++ /dev/null @@ -1,2489 +0,0 @@ -.486 -.model flat -extrn __fltused:near -extrn __ftol:near -_DATA segment -public _yyin -align 4 -_yyin label byte -dd __iob -public _yyout -align 4 -_yyout label byte -dd __iob+32 -public _yylex -_DATA ends -_TEXT segment -_yylex: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,4 -jmp L4 -L3: -L6: -mov edi,dword ptr (-4)[ebp] -cmp edi,-1 -jl L7 -cmp edi,4 -jg L7 -jmp dword ptr (L18+4)[edi*4] -_TEXT ends -_TEXT segment -align 4 -L18 label byte -dd L8 -dd L9 -dd L12 -dd L13 -dd L8 -dd L15 -_TEXT ends -_TEXT segment -L9: -call _yywrap -add esp,0 -cmp eax,0 -je L8 -mov eax,0 -jmp L2 -L12: -mov eax,257 -jmp L2 -L13: -mov eax,258 -jmp L2 -L15: -movsx eax,byte ptr (_yytext) -jmp L2 -L7: -mov edi,dword ptr (-4)[ebp] -push edi -lea edi,(L17) -push edi -mov edi,dword ptr (_yyout) -push edi -call _fprintf -add esp,12 -L8: -L4: -call _yylook -add esp,0 -mov dword ptr (-4)[ebp],eax -cmp eax,0 -jge L3 -mov eax,0 -L2: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -public _yyvstop -align 4 -_yyvstop label byte -dd 0 -dd 4 -dd 0 -dd 3 -dd 4 -dd 0 -dd 2 -dd 4 -dd 0 -dd 1 -dd 4 -dd 0 -dd 2 -dd 0 -dd 1 -dd 0 -dd 0 -public _yycrank -align 4 -_yycrank label byte -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 1 -db 3 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 1 -db 4 -db 2 dup (0) -db 1 -db 3 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 1 -db 5 -db 2 dup (0) -db 5 -db 7 -db 2 dup (0) -db 5 -db 7 -db 2 dup (0) -db 5 -db 7 -db 2 dup (0) -db 5 -db 7 -db 2 dup (0) -db 5 -db 7 -db 2 dup (0) -db 5 -db 7 -db 2 dup (0) -db 5 -db 7 -db 2 dup (0) -db 5 -db 7 -db 2 dup (0) -db 5 -db 7 -db 2 dup (0) -db 5 -db 7 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 1 -db 6 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 6 -db 8 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -db 0 -db 0 -db 2 dup (0) -public _yysvec -align 4 -_yysvec label byte -dd 00H -dd 00H -dd 00H -dd _yycrank-4 -dd 00H -dd 00H -dd _yycrank -dd _yysvec+12 -dd 00H -dd _yycrank -dd 00H -dd _yyvstop+4 -dd _yycrank -dd 00H -dd _yyvstop+12 -dd _yycrank+8 -dd 00H -dd _yyvstop+24 -dd _yycrank+76 -dd 00H -dd _yyvstop+36 -dd _yycrank -dd _yysvec+60 -dd _yyvstop+48 -dd _yycrank -dd _yysvec+72 -dd _yyvstop+56 -dd 00H -dd 00H -dd 00H -public _yytop -align 4 -_yytop label byte -dd _yycrank+564 -public _yybgin -align 4 -_yybgin label byte -dd _yysvec+12 -public _yymatch -align 1 -_yymatch label byte -db 0 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 9 -db 10 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 9 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 48 -db 48 -db 48 -db 48 -db 48 -db 48 -db 48 -db 48 -db 48 -db 48 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 1 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 1 -db 1 -db 1 -db 1 -db 65 -db 1 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 65 -db 1 -db 1 -db 1 -db 1 -db 1 -db 0 -public _yyextra -align 1 -_yyextra label byte -db 0 -db 0 -db 0 -db 0 -db 0 -db 0 -db 0 -db 0 -db 0 -public _yylineno -align 4 -_yylineno label byte -dd 1 -public _yysptr -align 4 -_yysptr label byte -dd _yysbuf -public _yyprevious -align 4 -_yyprevious label byte -dd 10 -public _yylook -_DATA ends -_TEXT segment -_yylook: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,44 -cmp dword ptr (_yymorfg),0 -jne L35 -lea edi,(_yytext) -mov dword ptr (-16)[ebp],edi -jmp L36 -L35: -mov dword ptr (_yymorfg),0 -mov edi,dword ptr (_yyleng) -lea edi,(_yytext)[edi] -mov dword ptr (-16)[ebp],edi -L36: -L37: -lea edi,(_yylstate) -mov dword ptr (-8)[ebp],edi -mov edi,dword ptr (_yybgin) -mov dword ptr (-4)[ebp],edi -mov dword ptr (_yyestate),edi -cmp dword ptr (_yyprevious),10 -jne L41 -mov edi,dword ptr (-4)[ebp] -lea edi,(12)[edi] -mov dword ptr (-4)[ebp],edi -L41: -L43: -mov edi,dword ptr (-4)[ebp] -mov edi,dword ptr [edi] -mov dword ptr (-12)[ebp],edi -mov edi,dword ptr (-12)[ebp] -lea esi,(_yycrank) -cmp edi,esi -jne L47 -mov edi,dword ptr (-4)[ebp] -mov edi,dword ptr (4)[edi] -mov dword ptr (-28)[ebp],edi -mov edi,dword ptr (-28)[ebp] -cmp edi,0 -jne L49 -jmp L94 -L49: -mov edi,dword ptr (-28)[ebp] -mov edi,dword ptr [edi] -lea esi,(_yycrank) -cmp edi,esi -jne L51 -jmp L94 -L51: -L47: -mov edi,dword ptr (-16)[ebp] -lea esi,(1)[edi] -mov dword ptr (-16)[ebp],esi -mov esi,dword ptr (_yysptr) -lea ebx,(_yysbuf) -cmp esi,ebx -jbe L61 -mov esi,dword ptr (_yysptr) -lea esi,(-1)[esi] -mov dword ptr (_yysptr),esi -movsx esi,byte ptr [esi] -mov dword ptr (-40)[ebp],esi -jmp L62 -L61: -mov esi,dword ptr (_yyin) -lea esi,(4)[esi] -mov ebx,dword ptr [esi] -sub ebx,1 -mov dword ptr [esi],ebx -cmp ebx,0 -jl L63 -mov esi,dword ptr (_yyin) -mov ebx,dword ptr [esi] -lea edx,(1)[ebx] -mov dword ptr [esi],edx -movsx esi,byte ptr [ebx] -and esi,255 -mov dword ptr (-44)[ebp],esi -jmp L64 -L63: -mov esi,dword ptr (_yyin) -push esi -call __filbuf -add esp,4 -mov esi,eax -mov dword ptr (-44)[ebp],esi -L64: -mov esi,dword ptr (-44)[ebp] -mov dword ptr (-40)[ebp],esi -L62: -mov esi,dword ptr (-40)[ebp] -mov dword ptr (_yytchar),esi -cmp esi,10 -jne L59 -inc dword ptr (_yylineno) -mov esi,dword ptr (_yytchar) -mov dword ptr (-36)[ebp],esi -jmp L60 -L59: -mov esi,dword ptr (_yytchar) -mov dword ptr (-36)[ebp],esi -L60: -cmp dword ptr (-36)[ebp],-1 -jne L57 -mov dword ptr (-32)[ebp],0 -jmp L58 -L57: -mov esi,dword ptr (_yytchar) -mov dword ptr (-32)[ebp],esi -L58: -mov esi,dword ptr (-32)[ebp] -mov dword ptr (-20)[ebp],esi -mov ebx,esi -mov byte ptr [edi],bl -L65: -mov edi,dword ptr (-12)[ebp] -mov dword ptr (-24)[ebp],edi -lea esi,(_yycrank) -cmp edi,esi -jbe L66 -mov edi,dword ptr (-20)[ebp] -mov esi,dword ptr (-24)[ebp] -lea edi,[esi][edi*4] -mov dword ptr (-12)[ebp],edi -mov edi,dword ptr (-12)[ebp] -mov esi,edi -mov ebx,dword ptr (_yytop) -cmp esi,ebx -ja L67 -movsx edi,byte ptr [edi] -imul edi,edi,12 -lea edi,(_yysvec)[edi] -mov esi,dword ptr (-4)[ebp] -cmp edi,esi -jne L67 -lea edi,(_yysvec) -mov esi,dword ptr (-12)[ebp] -movsx esi,byte ptr (1)[esi] -imul esi,esi,12 -lea esi,(_yysvec)[esi] -cmp esi,edi -jne L70 -mov edi,dword ptr (-16)[ebp] -lea edi,(-1)[edi] -mov dword ptr (-16)[ebp],edi -movsx edi,byte ptr [edi] -mov dword ptr (_yytchar),edi -cmp dword ptr (_yytchar),10 -jne L72 -dec dword ptr (_yylineno) -L72: -mov edi,dword ptr (_yysptr) -lea esi,(1)[edi] -mov dword ptr (_yysptr),esi -mov esi,dword ptr (_yytchar) -mov ebx,esi -mov byte ptr [edi],bl -jmp L94 -L70: -mov edi,dword ptr (-8)[ebp] -lea esi,(4)[edi] -mov dword ptr (-8)[ebp],esi -mov esi,dword ptr (-12)[ebp] -movsx esi,byte ptr (1)[esi] -imul esi,esi,12 -lea esi,(_yysvec)[esi] -mov dword ptr (-4)[ebp],esi -mov dword ptr [edi],esi -jmp L43 -L66: -mov edi,dword ptr (-12)[ebp] -lea esi,(_yycrank) -cmp edi,esi -jae L75 -lea edi,(_yycrank) -mov esi,dword ptr (-12)[ebp] -sub edi,esi -mov eax,edi -mov edi,4 -cdq -idiv edi -lea edi,(_yycrank)[eax*4] -mov dword ptr (-24)[ebp],edi -mov dword ptr (-12)[ebp],edi -mov edi,dword ptr (-20)[ebp] -mov esi,dword ptr (-12)[ebp] -lea edi,[esi][edi*4] -mov dword ptr (-12)[ebp],edi -mov edi,dword ptr (-12)[ebp] -mov esi,edi -mov ebx,dword ptr (_yytop) -cmp esi,ebx -ja L77 -movsx edi,byte ptr [edi] -imul edi,edi,12 -lea edi,(_yysvec)[edi] -mov esi,dword ptr (-4)[ebp] -cmp edi,esi -jne L77 -lea edi,(_yysvec) -mov esi,dword ptr (-12)[ebp] -movsx esi,byte ptr (1)[esi] -imul esi,esi,12 -lea esi,(_yysvec)[esi] -cmp esi,edi -jne L79 -mov edi,dword ptr (-16)[ebp] -lea edi,(-1)[edi] -mov dword ptr (-16)[ebp],edi -movsx edi,byte ptr [edi] -mov dword ptr (_yytchar),edi -cmp dword ptr (_yytchar),10 -jne L81 -dec dword ptr (_yylineno) -L81: -mov edi,dword ptr (_yysptr) -lea esi,(1)[edi] -mov dword ptr (_yysptr),esi -mov esi,dword ptr (_yytchar) -mov ebx,esi -mov byte ptr [edi],bl -jmp L94 -L79: -mov edi,dword ptr (-8)[ebp] -lea esi,(4)[edi] -mov dword ptr (-8)[ebp],esi -mov esi,dword ptr (-12)[ebp] -movsx esi,byte ptr (1)[esi] -imul esi,esi,12 -lea esi,(_yysvec)[esi] -mov dword ptr (-4)[ebp],esi -mov dword ptr [edi],esi -jmp L43 -L77: -mov edi,dword ptr (-20)[ebp] -movsx edi,byte ptr (_yymatch)[edi] -mov esi,dword ptr (-24)[ebp] -lea edi,[esi][edi*4] -mov dword ptr (-12)[ebp],edi -mov edi,dword ptr (-12)[ebp] -mov esi,edi -mov ebx,dword ptr (_yytop) -cmp esi,ebx -ja L83 -movsx edi,byte ptr [edi] -imul edi,edi,12 -lea edi,(_yysvec)[edi] -mov esi,dword ptr (-4)[ebp] -cmp edi,esi -jne L83 -lea edi,(_yysvec) -mov esi,dword ptr (-12)[ebp] -movsx esi,byte ptr (1)[esi] -imul esi,esi,12 -lea esi,(_yysvec)[esi] -cmp esi,edi -jne L85 -mov edi,dword ptr (-16)[ebp] -lea edi,(-1)[edi] -mov dword ptr (-16)[ebp],edi -movsx edi,byte ptr [edi] -mov dword ptr (_yytchar),edi -cmp dword ptr (_yytchar),10 -jne L87 -dec dword ptr (_yylineno) -L87: -mov edi,dword ptr (_yysptr) -lea esi,(1)[edi] -mov dword ptr (_yysptr),esi -mov esi,dword ptr (_yytchar) -mov ebx,esi -mov byte ptr [edi],bl -jmp L94 -L85: -mov edi,dword ptr (-8)[ebp] -lea esi,(4)[edi] -mov dword ptr (-8)[ebp],esi -mov esi,dword ptr (-12)[ebp] -movsx esi,byte ptr (1)[esi] -imul esi,esi,12 -lea esi,(_yysvec)[esi] -mov dword ptr (-4)[ebp],esi -mov dword ptr [edi],esi -jmp L43 -L83: -L75: -L67: -mov edi,dword ptr (-4)[ebp] -mov edi,dword ptr (4)[edi] -mov dword ptr (-4)[ebp],edi -cmp edi,0 -je L89 -mov edi,dword ptr (-4)[ebp] -mov edi,dword ptr [edi] -mov dword ptr (-12)[ebp],edi -lea esi,(_yycrank) -cmp edi,esi -je L89 -jmp L65 -L89: -mov edi,dword ptr (-16)[ebp] -lea edi,(-1)[edi] -mov dword ptr (-16)[ebp],edi -movsx edi,byte ptr [edi] -mov dword ptr (_yytchar),edi -cmp dword ptr (_yytchar),10 -jne L91 -dec dword ptr (_yylineno) -L91: -mov edi,dword ptr (_yysptr) -lea esi,(1)[edi] -mov dword ptr (_yysptr),esi -mov esi,dword ptr (_yytchar) -mov ebx,esi -mov byte ptr [edi],bl -jmp L94 -L93: -mov edi,dword ptr (-16)[ebp] -lea esi,(-1)[edi] -mov dword ptr (-16)[ebp],esi -mov byte ptr [edi],0 -mov edi,dword ptr (-8)[ebp] -mov edi,dword ptr [edi] -mov esi,edi -cmp esi,0 -je L96 -mov edi,dword ptr (8)[edi] -mov dword ptr (_yyfnd),edi -cmp edi,0 -je L96 -mov edi,dword ptr (_yyfnd) -cmp dword ptr [edi],0 -jle L96 -mov edi,dword ptr (-8)[ebp] -mov dword ptr (_yyolsp),edi -mov edi,dword ptr (_yyfnd) -mov edi,dword ptr [edi] -movsx edi,byte ptr (_yyextra)[edi] -cmp edi,0 -je L98 -jmp L101 -L100: -mov edi,dword ptr (-8)[ebp] -lea edi,(-4)[edi] -mov dword ptr (-8)[ebp],edi -mov edi,dword ptr (-16)[ebp] -lea esi,(-1)[edi] -mov dword ptr (-16)[ebp],esi -movsx edi,byte ptr [edi] -mov dword ptr (_yytchar),edi -cmp dword ptr (_yytchar),10 -jne L103 -dec dword ptr (_yylineno) -L103: -mov edi,dword ptr (_yysptr) -lea esi,(1)[edi] -mov dword ptr (_yysptr),esi -mov esi,dword ptr (_yytchar) -mov ebx,esi -mov byte ptr [edi],bl -L101: -mov edi,dword ptr (_yyfnd) -mov edi,dword ptr [edi] -neg edi -push edi -mov edi,dword ptr (-8)[ebp] -mov edi,dword ptr [edi] -mov edi,dword ptr (8)[edi] -push edi -call _yyback -add esp,8 -cmp eax,1 -je L105 -mov edi,dword ptr (-8)[ebp] -lea esi,(_yylstate) -cmp edi,esi -ja L100 -L105: -L98: -mov edi,dword ptr (-16)[ebp] -movsx esi,byte ptr [edi] -mov dword ptr (_yyprevious),esi -mov esi,dword ptr (-8)[ebp] -mov dword ptr (_yylsp),esi -lea esi,(_yytext) -sub edi,esi -lea edi,(1)[edi] -mov dword ptr (_yyleng),edi -mov edi,dword ptr (_yyleng) -mov byte ptr (_yytext)[edi],0 -mov edi,dword ptr (_yyfnd) -lea esi,(4)[edi] -mov dword ptr (_yyfnd),esi -mov eax,dword ptr [edi] -jmp L34 -L96: -mov edi,dword ptr (-16)[ebp] -movsx edi,byte ptr [edi] -mov dword ptr (_yytchar),edi -cmp dword ptr (_yytchar),10 -jne L106 -dec dword ptr (_yylineno) -L106: -mov edi,dword ptr (_yysptr) -lea esi,(1)[edi] -mov dword ptr (_yysptr),esi -mov esi,dword ptr (_yytchar) -mov ebx,esi -mov byte ptr [edi],bl -L94: -mov edi,dword ptr (-8)[ebp] -lea esi,(-4)[edi] -mov dword ptr (-8)[ebp],esi -lea esi,(_yylstate) -cmp edi,esi -ja L93 -movsx edi,byte ptr (_yytext) -cmp edi,0 -jne L108 -lea edi,(_yysbuf) -mov dword ptr (_yysptr),edi -mov eax,0 -jmp L34 -L108: -mov edi,dword ptr (_yysptr) -lea esi,(_yysbuf) -cmp edi,esi -jbe L118 -mov edi,dword ptr (_yysptr) -lea edi,(-1)[edi] -mov dword ptr (_yysptr),edi -movsx edi,byte ptr [edi] -mov dword ptr (-40)[ebp],edi -jmp L119 -L118: -mov edi,dword ptr (_yyin) -lea edi,(4)[edi] -mov esi,dword ptr [edi] -sub esi,1 -mov dword ptr [edi],esi -cmp esi,0 -jl L120 -mov edi,dword ptr (_yyin) -mov esi,dword ptr [edi] -lea ebx,(1)[esi] -mov dword ptr [edi],ebx -movsx edi,byte ptr [esi] -and edi,255 -mov dword ptr (-44)[ebp],edi -jmp L121 -L120: -mov edi,dword ptr (_yyin) -push edi -call __filbuf -add esp,4 -mov edi,eax -mov dword ptr (-44)[ebp],edi -L121: -mov edi,dword ptr (-44)[ebp] -mov dword ptr (-40)[ebp],edi -L119: -mov edi,dword ptr (-40)[ebp] -mov dword ptr (_yytchar),edi -cmp edi,10 -jne L116 -inc dword ptr (_yylineno) -mov edi,dword ptr (_yytchar) -mov dword ptr (-36)[ebp],edi -jmp L117 -L116: -mov edi,dword ptr (_yytchar) -mov dword ptr (-36)[ebp],edi -L117: -cmp dword ptr (-36)[ebp],-1 -jne L114 -mov dword ptr (-32)[ebp],0 -jmp L115 -L114: -mov edi,dword ptr (_yytchar) -mov dword ptr (-32)[ebp],edi -L115: -mov edi,dword ptr (-32)[ebp] -mov ebx,edi -mov byte ptr (_yytext),bl -movsx edi,bl -mov dword ptr (_yyprevious),edi -cmp dword ptr (_yyprevious),0 -jle L122 -mov edi,dword ptr (_yyout) -lea edi,(4)[edi] -mov esi,dword ptr [edi] -sub esi,1 -mov dword ptr [edi],esi -cmp esi,0 -jl L125 -mov edi,dword ptr (_yyout) -mov esi,dword ptr [edi] -lea ebx,(1)[esi] -mov dword ptr [edi],ebx -mov edi,dword ptr (_yyprevious) -mov ebx,edi -mov byte ptr [esi],bl -jmp L126 -L125: -mov edi,dword ptr (_yyout) -push edi -mov edi,dword ptr (_yyprevious) -push edi -call __flsbuf -add esp,8 -L126: -L122: -lea edi,(_yytext) -mov dword ptr (-16)[ebp],edi -jmp L37 -L34: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _yyback -_yyback: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov edi,dword ptr (20)[ebp] -cmp edi,0 -jne L131 -mov eax,0 -jmp L127 -L130: -mov edi,dword ptr (20)[ebp] -lea esi,(4)[edi] -mov dword ptr (20)[ebp],esi -mov esi,dword ptr (24)[ebp] -cmp dword ptr [edi],esi -jne L133 -mov eax,1 -jmp L127 -L133: -L131: -mov edi,dword ptr (20)[ebp] -cmp dword ptr [edi],0 -jne L130 -mov eax,0 -L127: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _yyinput -_yyinput: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,16 -mov edi,dword ptr (_yysptr) -lea esi,(_yysbuf) -cmp edi,esi -jbe L144 -mov edi,dword ptr (_yysptr) -lea edi,(-1)[edi] -mov dword ptr (_yysptr),edi -movsx edi,byte ptr [edi] -mov dword ptr (-12)[ebp],edi -jmp L145 -L144: -mov edi,dword ptr (_yyin) -lea edi,(4)[edi] -mov esi,dword ptr [edi] -sub esi,1 -mov dword ptr [edi],esi -cmp esi,0 -jl L146 -mov edi,dword ptr (_yyin) -mov esi,dword ptr [edi] -lea ebx,(1)[esi] -mov dword ptr [edi],ebx -movsx edi,byte ptr [esi] -and edi,255 -mov dword ptr (-16)[ebp],edi -jmp L147 -L146: -mov edi,dword ptr (_yyin) -push edi -call __filbuf -add esp,4 -mov edi,eax -mov dword ptr (-16)[ebp],edi -L147: -mov edi,dword ptr (-16)[ebp] -mov dword ptr (-12)[ebp],edi -L145: -mov edi,dword ptr (-12)[ebp] -mov dword ptr (_yytchar),edi -cmp edi,10 -jne L142 -inc dword ptr (_yylineno) -mov edi,dword ptr (_yytchar) -mov dword ptr (-8)[ebp],edi -jmp L143 -L142: -mov edi,dword ptr (_yytchar) -mov dword ptr (-8)[ebp],edi -L143: -cmp dword ptr (-8)[ebp],-1 -jne L140 -mov dword ptr (-4)[ebp],0 -jmp L141 -L140: -mov edi,dword ptr (_yytchar) -mov dword ptr (-4)[ebp],edi -L141: -mov eax,dword ptr (-4)[ebp] -L135: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _yyoutput -_yyoutput: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov edi,dword ptr (_yyout) -lea edi,(4)[edi] -mov esi,dword ptr [edi] -sub esi,1 -mov dword ptr [edi],esi -cmp esi,0 -jl L150 -mov edi,dword ptr (_yyout) -mov esi,dword ptr [edi] -lea ebx,(1)[esi] -mov dword ptr [edi],ebx -mov edi,dword ptr (20)[ebp] -mov ebx,edi -mov byte ptr [esi],bl -jmp L151 -L150: -mov edi,dword ptr (_yyout) -push edi -mov edi,dword ptr (20)[ebp] -push edi -call __flsbuf -add esp,8 -L151: -mov eax,0 -L148: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _yyunput -_yyunput: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov edi,dword ptr (20)[ebp] -mov dword ptr (_yytchar),edi -cmp dword ptr (_yytchar),10 -jne L153 -dec dword ptr (_yylineno) -L153: -mov edi,dword ptr (_yysptr) -lea esi,(1)[edi] -mov dword ptr (_yysptr),esi -mov esi,dword ptr (_yytchar) -mov ebx,esi -mov byte ptr [edi],bl -mov eax,0 -L152: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _main -_main: -push ebx -push esi -push edi -push ebp -mov ebp,esp -call _yyparse -add esp,0 -mov eax,0 -L155: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _yyerror -_yyerror: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov edi,dword ptr (20)[ebp] -push edi -lea edi,(L157) -push edi -call _printf -add esp,8 -mov eax,0 -L156: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -public _yyexca -align 2 -_yyexca label byte -dw -1 -dw 1 -dw 0 -dw -1 -dw -2 -dw 0 -public _yyact -align 2 -_yyact label byte -dw 12 -dw 2 -dw 9 -dw 8 -dw 17 -dw 11 -dw 25 -dw 17 -dw 15 -dw 18 -dw 16 -dw 10 -dw 18 -dw 17 -dw 15 -dw 7 -dw 16 -dw 13 -dw 18 -dw 5 -dw 3 -dw 1 -dw 0 -dw 19 -dw 20 -dw 0 -dw 0 -dw 21 -dw 22 -dw 23 -dw 24 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 6 -dw 14 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 0 -dw 4 -dw 6 -public _yypact -align 2 -_yypact label byte -dw -1000 -dw -9 -dw -1000 -dw 5 -dw -7 -dw -59 -dw -1000 -dw -1000 -dw -1000 -dw -40 -dw -29 -dw -40 -dw -40 -dw -1000 -dw -1000 -dw -40 -dw -40 -dw -40 -dw -40 -dw -38 -dw -35 -dw -38 -dw -38 -dw -1000 -dw -1000 -dw -1000 -public _yypgo -align 2 -_yypgo label byte -dw 0 -dw 21 -dw 20 -dw 17 -dw 11 -public _yyr1 -align 2 -_yyr1 label byte -dw 0 -dw 1 -dw 1 -dw 1 -dw 1 -dw 2 -dw 4 -dw 4 -dw 4 -dw 4 -dw 4 -dw 4 -dw 4 -dw 4 -dw 3 -public _yyr2 -align 2 -_yyr2 label byte -dw 0 -dw 0 -dw 2 -dw 3 -dw 3 -dw 3 -dw 3 -dw 3 -dw 3 -dw 3 -dw 2 -dw 3 -dw 1 -dw 1 -dw 1 -public _yychk -align 2 -_yychk label byte -dw -1000 -dw -1 -dw 10 -dw -2 -dw 256 -dw -3 -dw 257 -dw 10 -dw 10 -dw 61 -dw -4 -dw 45 -dw 40 -dw -3 -dw 258 -dw 43 -dw 45 -dw 42 -dw 47 -dw -4 -dw -4 -dw -4 -dw -4 -dw -4 -dw -4 -dw 41 -public _yydef -align 2 -_yydef label byte -dw 1 -dw -2 -dw 2 -dw 0 -dw 0 -dw 0 -dw 14 -dw 3 -dw 4 -dw 0 -dw 5 -dw 0 -dw 0 -dw 12 -dw 13 -dw 0 -dw 0 -dw 0 -dw 0 -dw 10 -dw 0 -dw 6 -dw 7 -dw 8 -dw 9 -dw 11 -public _yychar -align 4 -_yychar label byte -dd -1 -public _yynerrs -align 4 -_yynerrs label byte -dd 0 -public _yyerrflag -align 2 -_yyerrflag label byte -dw 0 -public _yyparse -_DATA ends -_TEXT segment -_yyparse: -push ebx -push esi -push edi -push ebp -mov ebp,esp -sub esp,332 -mov word ptr (-6)[ebp],0 -mov dword ptr (_yychar),-1 -mov dword ptr (_yynerrs),0 -mov word ptr (_yyerrflag),0 -lea edi,(-328)[ebp] -mov dword ptr (-12)[ebp],edi -lea edi,(_yyv-4) -mov dword ptr (-20)[ebp],edi -L161: -mov edi,dword ptr (-12)[ebp] -lea edi,(2)[edi] -mov dword ptr (-12)[ebp],edi -lea esi,(-26)[ebp] -cmp edi,esi -jbe L162 -lea edi,(L165) -push edi -call _yyerror -add esp,4 -mov eax,1 -jmp L158 -L162: -mov edi,dword ptr (-12)[ebp] -mov si,word ptr (-6)[ebp] -mov word ptr [edi],si -mov edi,dword ptr (-20)[ebp] -lea edi,(4)[edi] -mov dword ptr (-20)[ebp],edi -mov edi,dword ptr (-20)[ebp] -mov esi,dword ptr (_yyval) -mov dword ptr [edi],esi -L166: -movsx edi,word ptr (-6)[ebp] -mov di,word ptr (_yypact)[edi*2] -mov word ptr (-14)[ebp],di -movsx edi,word ptr (-14)[ebp] -cmp edi,-1000 -jg L167 -jmp L169 -L167: -cmp dword ptr (_yychar),0 -jge L170 -call _yylex -add esp,0 -mov dword ptr (_yychar),eax -cmp eax,0 -jge L172 -mov dword ptr (_yychar),0 -L172: -L170: -movsx edi,word ptr (-14)[ebp] -mov esi,dword ptr (_yychar) -lea edi,[esi][edi] -mov word ptr (-14)[ebp],di -movsx edi,di -cmp edi,0 -jl L176 -movsx edi,word ptr (-14)[ebp] -cmp edi,249 -jl L174 -L176: -jmp L169 -L174: -movsx edi,word ptr (-14)[ebp] -mov di,word ptr (_yyact)[edi*2] -mov word ptr (-14)[ebp],di -movsx edi,di -movsx edi,word ptr (_yychk)[edi*2] -cmp edi,dword ptr (_yychar) -jne L177 -mov dword ptr (_yychar),-1 -mov edi,dword ptr (_yylval) -mov dword ptr (_yyval),edi -mov di,word ptr (-14)[ebp] -mov word ptr (-6)[ebp],di -movsx edi,word ptr (_yyerrflag) -cmp edi,0 -jle L161 -movsx edi,word ptr (_yyerrflag) -sub edi,1 -mov word ptr (_yyerrflag),di -jmp L161 -L177: -L169: -movsx edi,word ptr (-6)[ebp] -mov di,word ptr (_yydef)[edi*2] -mov word ptr (-14)[ebp],di -movsx edi,di -cmp edi,-2 -jne L181 -cmp dword ptr (_yychar),0 -jge L183 -call _yylex -add esp,0 -mov dword ptr (_yychar),eax -cmp eax,0 -jge L185 -mov dword ptr (_yychar),0 -L185: -L183: -lea edi,(_yyexca) -mov dword ptr (-24)[ebp],edi -jmp L190 -L187: -L188: -mov edi,dword ptr (-24)[ebp] -lea edi,(4)[edi] -mov dword ptr (-24)[ebp],edi -L190: -mov edi,dword ptr (-24)[ebp] -movsx esi,word ptr [edi] -cmp esi,-1 -jne L187 -movsx edi,word ptr (2)[edi] -movsx esi,word ptr (-6)[ebp] -cmp edi,esi -jne L187 -jmp L192 -L191: -mov edi,dword ptr (-24)[ebp] -movsx edi,word ptr [edi] -cmp edi,dword ptr (_yychar) -jne L194 -jmp L193 -L194: -L192: -mov edi,dword ptr (-24)[ebp] -lea edi,(4)[edi] -mov dword ptr (-24)[ebp],edi -movsx edi,word ptr [edi] -cmp edi,0 -jge L191 -L193: -mov edi,dword ptr (-24)[ebp] -mov di,word ptr (2)[edi] -mov word ptr (-14)[ebp],di -movsx edi,di -cmp edi,0 -jge L196 -mov eax,0 -jmp L158 -L196: -L181: -movsx edi,word ptr (-14)[ebp] -cmp edi,0 -jne L198 -movsx edi,word ptr (_yyerrflag) -mov dword ptr (-332)[ebp],edi -mov edi,dword ptr (-332)[ebp] -cmp edi,0 -jl L200 -cmp edi,3 -jg L200 -jmp dword ptr (L216)[edi*4] -_TEXT ends -_TEXT segment -align 4 -L216 label byte -dd L203 -dd L206 -dd L206 -dd L213 -_TEXT ends -_TEXT segment -L203: -lea edi,(L204) -push edi -call _yyerror -add esp,4 -L205: -inc dword ptr (_yynerrs) -L206: -mov word ptr (_yyerrflag),3 -jmp L208 -L207: -mov edi,dword ptr (-12)[ebp] -movsx edi,word ptr [edi] -movsx edi,word ptr (_yypact)[edi*2] -lea edi,(256)[edi] -mov word ptr (-14)[ebp],di -movsx edi,word ptr (-14)[ebp] -cmp edi,0 -jl L210 -cmp edi,249 -jge L210 -movsx edi,word ptr (_yyact)[edi*2] -movsx edi,word ptr (_yychk)[edi*2] -cmp edi,256 -jne L210 -movsx edi,word ptr (-14)[ebp] -mov di,word ptr (_yyact)[edi*2] -mov word ptr (-6)[ebp],di -jmp L161 -L210: -mov edi,dword ptr (-12)[ebp] -movsx esi,word ptr [edi] -mov si,word ptr (_yypact)[esi*2] -mov word ptr (-14)[ebp],si -lea edi,(-2)[edi] -mov dword ptr (-12)[ebp],edi -mov edi,dword ptr (-20)[ebp] -lea edi,(-4)[edi] -mov dword ptr (-20)[ebp],edi -L208: -mov edi,dword ptr (-12)[ebp] -lea esi,(-326)[ebp] -cmp edi,esi -jae L207 -L212: -mov eax,1 -jmp L158 -L213: -cmp dword ptr (_yychar),0 -jne L214 -jmp L212 -L214: -mov dword ptr (_yychar),-1 -jmp L166 -L200: -L198: -mov di,word ptr (-14)[ebp] -movsx esi,di -lea esi,[esi*2] -lea ebx,(_yyr2)[esi] -mov edx,dword ptr (-12)[ebp] -movsx ecx,word ptr [ebx] -lea ecx,[ecx*2] -sub edx,ecx -mov dword ptr (-12)[ebp],edx -mov edx,dword ptr (-20)[ebp] -mov dword ptr (-4)[ebp],edx -movsx ebx,word ptr [ebx] -lea ebx,[ebx*4] -sub edx,ebx -mov dword ptr (-20)[ebp],edx -mov ebx,dword ptr (-20)[ebp] -mov ebx,dword ptr (4)[ebx] -mov dword ptr (_yyval),ebx -mov word ptr (-328)[ebp],di -mov di,word ptr (_yyr1)[esi] -mov word ptr (-14)[ebp],di -movsx edi,word ptr (-14)[ebp] -movsx edi,word ptr (_yypgo)[edi*2] -mov esi,dword ptr (-12)[ebp] -movsx esi,word ptr [esi] -lea edi,[esi][edi] -lea edi,(1)[edi] -mov word ptr (-26)[ebp],di -movsx edi,word ptr (-26)[ebp] -cmp edi,249 -jge L219 -mov di,word ptr (_yyact)[edi*2] -mov word ptr (-6)[ebp],di -movsx edi,di -movsx edi,word ptr (_yychk)[edi*2] -movsx esi,word ptr (-14)[ebp] -neg esi -cmp edi,esi -je L217 -L219: -movsx edi,word ptr (-14)[ebp] -movsx edi,word ptr (_yypgo)[edi*2] -mov di,word ptr (_yyact)[edi*2] -mov word ptr (-6)[ebp],di -L217: -movsx edi,word ptr (-328)[ebp] -mov dword ptr (-332)[ebp],edi -mov edi,dword ptr (-332)[ebp] -cmp edi,4 -jl L161 -cmp edi,14 -jg L161 -jmp dword ptr (L241-16)[edi*4] -_TEXT ends -_TEXT segment -align 4 -L241 label byte -dd L223 -dd L224 -dd L226 -dd L228 -dd L230 -dd L232 -dd L234 -dd L161 -dd L236 -dd L238 -dd L240 -_TEXT ends -_TEXT segment -L223: -mov word ptr (_yyerrflag),0 -jmp L161 -L224: -lea edi,(L225) -push edi -call _printf -add esp,4 -jmp L161 -L226: -lea edi,(L227) -push edi -call _printf -add esp,4 -jmp L161 -L228: -lea edi,(L229) -push edi -call _printf -add esp,4 -jmp L161 -L230: -lea edi,(L231) -push edi -call _printf -add esp,4 -jmp L161 -L232: -lea edi,(L233) -push edi -call _printf -add esp,4 -jmp L161 -L234: -lea edi,(L235) -push edi -call _printf -add esp,4 -jmp L161 -L236: -lea edi,(L237) -push edi -call _printf -add esp,4 -jmp L161 -L238: -lea edi,(_yytext) -push edi -lea edi,(L239) -push edi -call _printf -add esp,8 -jmp L161 -L240: -lea edi,(_yytext) -push edi -lea edi,(L157) -push edi -call _printf -add esp,8 -jmp L161 -L158: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -public _yywrap -_yywrap: -push ebx -push esi -push edi -push ebp -mov ebp,esp -mov eax,1 -L243: -mov esp,ebp -pop ebp -pop edi -pop esi -pop ebx -ret -_TEXT ends -_DATA segment -public _yyv -align 4 -_yyv label byte -db 600 dup (0) -public _yyfnd -align 4 -_yyfnd label byte -db 4 dup (0) -public _yyolsp -align 4 -_yyolsp label byte -db 4 dup (0) -public _yylsp -align 4 -_yylsp label byte -db 4 dup (0) -public _yylstate -align 4 -_yylstate label byte -db 800 dup (0) -public _yyestate -align 4 -_yyestate label byte -db 4 dup (0) -public _yytchar -align 4 -_yytchar label byte -db 4 dup (0) -public _yysbuf -align 1 -_yysbuf label byte -db 200 dup (0) -public _yymorfg -align 4 -_yymorfg label byte -db 4 dup (0) -public _yytext -align 1 -_yytext label byte -db 200 dup (0) -public _yyleng -align 4 -_yyleng label byte -db 4 dup (0) -_DATA ends -extrn _printf:near -_DATA segment -_DATA ends -extrn _fprintf:near -_DATA segment -_DATA ends -extrn __flsbuf:near -_DATA segment -_DATA ends -extrn __filbuf:near -_DATA segment -_DATA ends -extrn __iob:near -_DATA segment -public _yyval -align 4 -_yyval label byte -db 4 dup (0) -public _yylval -align 4 -_yylval label byte -db 4 dup (0) -_DATA ends -_TEXT segment -align 1 -L239 label byte -db 112 -db 117 -db 115 -db 104 -db 32 -db 37 -db 115 -db 10 -db 0 -align 1 -L237 label byte -db 108 -db 111 -db 97 -db 100 -db 10 -db 0 -align 1 -L235 label byte -db 110 -db 101 -db 103 -db 97 -db 116 -db 101 -db 10 -db 0 -align 1 -L233 label byte -db 100 -db 105 -db 118 -db 105 -db 100 -db 101 -db 10 -db 0 -align 1 -L231 label byte -db 109 -db 117 -db 108 -db 116 -db 105 -db 112 -db 108 -db 121 -db 10 -db 0 -align 1 -L229 label byte -db 110 -db 101 -db 103 -db 97 -db 116 -db 101 -db 10 -db 97 -db 100 -db 100 -db 10 -db 0 -align 1 -L227 label byte -db 97 -db 100 -db 100 -db 10 -db 0 -align 1 -L225 label byte -db 115 -db 116 -db 111 -db 114 -db 101 -db 10 -db 0 -align 1 -L204 label byte -db 115 -db 121 -db 110 -db 116 -db 97 -db 120 -db 32 -db 101 -db 114 -db 114 -db 111 -db 114 -db 0 -align 1 -L165 label byte -db 121 -db 97 -db 99 -db 99 -db 32 -db 115 -db 116 -db 97 -db 99 -db 107 -db 32 -db 111 -db 118 -db 101 -db 114 -db 102 -db 108 -db 111 -db 119 -db 0 -align 1 -L157 label byte -db 37 -db 115 -db 10 -db 0 -align 1 -L17 label byte -db 98 -db 97 -db 100 -db 32 -db 115 -db 119 -db 105 -db 116 -db 99 -db 104 -db 32 -db 121 -db 121 -db 108 -db 111 -db 111 -db 107 -db 32 -db 37 -db 100 -db 0 -_TEXT ends -end |