diff options
Diffstat (limited to 'code/tools/lcc/x86/win32/tst/front.sbk')
-rw-r--r-- | code/tools/lcc/x86/win32/tst/front.sbk | 436 |
1 files changed, 0 insertions, 436 deletions
diff --git a/code/tools/lcc/x86/win32/tst/front.sbk b/code/tools/lcc/x86/win32/tst/front.sbk deleted file mode 100644 index cc91f3a..0000000 --- a/code/tools/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 |