diff options
author | phk <phk@FreeBSD.org> | 1994-12-16 07:31:47 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 1994-12-16 07:31:47 +0000 |
commit | 353b6fc6d3b55f9b568fb3b1eea53d8d590479da (patch) | |
tree | 147589532d18501d0aec9ebbd8962f5c0ec56f52 /sys/i386/apm | |
parent | 1cf71a1a59b9b02f3551dedad2d563678eb3914f (diff) | |
download | FreeBSD-src-353b6fc6d3b55f9b568fb3b1eea53d8d590479da.zip FreeBSD-src-353b6fc6d3b55f9b568fb3b1eea53d8d590479da.tar.gz |
Don't push/pop the return-val register. (DUH!)
Diffstat (limited to 'sys/i386/apm')
-rw-r--r-- | sys/i386/apm/apm.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/i386/apm/apm.c b/sys/i386/apm/apm.c index ab9d121..b9f500b 100644 --- a/sys/i386/apm/apm.c +++ b/sys/i386/apm/apm.c @@ -13,7 +13,7 @@ * * Sep, 1994 Implemented on FreeBSD 1.1.5.1R (Toshiba AVS001WD) * - * $Id: apm.c,v 1.8 1994/12/16 06:16:30 phk Exp $ + * $Id: apm.c,v 1.9 1994/12/16 07:09:22 phk Exp $ */ #include "apm.h" @@ -93,14 +93,12 @@ apm_int(u_long *eax,u_long *ebx,u_long *ecx) __asm ("pushl %%ebp pushl %%edx pushl %%esi - pushl %%edi xorl %3,%3 movl %3,%%esi lcall _apm_addr jnc 1f incl %3 1: - popl %%edi popl %%esi popl %%edx popl %%ebp" |