summaryrefslogtreecommitdiffstats
path: root/sys/i386/apm
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>1994-12-16 07:31:47 +0000
committerphk <phk@FreeBSD.org>1994-12-16 07:31:47 +0000
commit353b6fc6d3b55f9b568fb3b1eea53d8d590479da (patch)
tree147589532d18501d0aec9ebbd8962f5c0ec56f52 /sys/i386/apm
parent1cf71a1a59b9b02f3551dedad2d563678eb3914f (diff)
downloadFreeBSD-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.c4
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"
OpenPOWER on IntegriCloud