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