[movitz-cvs] CVS update: movitz/losp/muerte/cons.lisp
Frode Vatvedt Fjeld
ffjeld at common-lisp.net
Thu Jul 22 01:02:15 UTC 2004
Update of /project/movitz/cvsroot/movitz/losp/muerte
In directory common-lisp.net:/tmp/cvs-serv2748
Modified Files:
cons.lisp
Log Message:
Use :int 61 for failing on typep list.
Date: Wed Jul 21 18:02:15 2004
Author: ffjeld
Index: movitz/losp/muerte/cons.lisp
diff -u movitz/losp/muerte/cons.lisp:1.5 movitz/losp/muerte/cons.lisp:1.6
--- movitz/losp/muerte/cons.lisp:1.5 Thu Jul 15 14:06:51 2004
+++ movitz/losp/muerte/cons.lisp Wed Jul 21 18:02:15 2004
@@ -9,7 +9,7 @@
;;;; Created at: Fri Dec 8 15:25:45 2000
;;;; Distribution: See the accompanying file COPYING.
;;;;
-;;;; $Id: cons.lisp,v 1.5 2004/07/15 21:06:51 ffjeld Exp $
+;;;; $Id: cons.lisp,v 1.6 2004/07/22 01:02:15 ffjeld Exp $
;;;;
;;;;------------------------------------------------------------------
@@ -23,7 +23,7 @@
(with-inline-assembly (:returns :eax)
(:leal (:eax -1) :ecx)
(:testb 3 :cl)
- (:jnz '(:sub-program () (:int 66)))
+ (:jnz '(:sub-program () (:int 61)))
(:movl (:eax -1) :ebx)
(:movl (:eax 3) :eax)
(:ret)))
@@ -33,7 +33,7 @@
(with-inline-assembly (:returns :eax)
(:leal (:eax -1) :ecx)
(:testb 3 :cl)
- (:jnz '(:sub-program () (:int 66)))
+ (:jnz '(:sub-program () (:int 61)))
(:movl (:eax -1) :eax)
(:ret)))
@@ -43,7 +43,9 @@
(with-inline-assembly (:returns :eax)
(:leal (:ebx -1) :ecx)
(:testb 3 :cl)
- (:jnz '(:sub-program () (:int 66)))
+ (:jnz '(:sub-program ()
+ (:movl :ebx :eax)
+ (:int 66)))
(:movl (:ebx -1) :eax)
(:ret)))
@@ -52,7 +54,7 @@
(with-inline-assembly (:returns :eax)
(:leal (:eax -1) :ecx)
(:testb 3 :cl)
- (:jnz '(:sub-program () (:int 66)))
+ (:jnz '(:sub-program () (:int 61)))
(:movl (:eax 3) :eax)
(:ret)))
@@ -61,11 +63,11 @@
(with-inline-assembly (:returns :eax)
(:leal (:eax -1) :ecx)
(:testb 3 :cl)
- (:jnz '(:sub-program () (:int 66)))
+ (:jnz '(:sub-program () (:int 61)))
(:movl (:eax 3) :eax)
(:leal (:eax -1) :ecx)
(:testb 3 :cl)
- (:jnz '(:sub-program () (:int 66)))
+ (:jnz '(:sub-program () (:int 61)))
(:movl (:eax 3) :eax)
(:ret)))
@@ -74,15 +76,15 @@
(with-inline-assembly (:returns :eax)
(:leal (:eax -1) :ecx)
(:testb 3 :cl)
- (:jnz '(:sub-program (not-cons) (:int 66)))
+ (:jnz '(:sub-program (not-cons) (:int 61)))
(:movl (:eax 3) :eax)
(:leal (:eax -1) :ecx)
(:testb 3 :cl)
- (:jnz '(:sub-program (not-cons) (:int 66)))
+ (:jnz '(:sub-program (not-cons) (:int 61)))
(:movl (:eax 3) :eax)
(:leal (:eax -1) :ecx)
(:testb 3 :cl)
- (:jnz '(:sub-program (not-cons) (:int 66)))
+ (:jnz '(:sub-program (not-cons) (:int 61)))
(:movl (:eax 3) :eax)
(:ret)))
@@ -92,7 +94,9 @@
(with-inline-assembly (:returns :eax)
(:leal (:ebx -1) :ecx)
(:testb 3 :cl)
- (:jnz '(:sub-program () (:int 66)))
+ (:jnz '(:sub-program ()
+ (:movl :ebx :eax)
+ (:int 61)))
(:movl (:ebx 3) :eax)
(:ret)))
@@ -104,7 +108,7 @@
(:prefetch-nta (:eax))
(:leal (:eax -1) :ecx)
(:testb 3 :cl)
- (:jnz '(:sub-program () (:int 66)))
+ (:jnz '(:sub-program () (:int 61)))
(:movl (:eax -1) :ebx)
(:movl (:eax 3) :eax)
(:ret)))
@@ -115,7 +119,7 @@
(:prefetch-nta (:eax))
(:leal (:eax -1) :ecx)
(:testb 3 :cl)
- (:jnz '(:sub-program () (:int 66)))
+ (:jnz '(:sub-program () (:int 61)))
(:movl (:eax -1) :eax)
(:ret)))
@@ -126,7 +130,9 @@
(:prefetch-nta (:ebx))
(:leal (:ebx -1) :ecx)
(:testb 3 :cl)
- (:jnz '(:sub-program () (:int 66)))
+ (:jnz '(:sub-program ()
+ (:movl :ebx :eax)
+ (:int 61)))
(:movl (:ebx -1) :eax)
(:ret)))
@@ -136,7 +142,7 @@
(:prefetch-nta (:eax))
(:leal (:eax -1) :ecx)
(:testb 3 :cl)
- (:jnz '(:sub-program () (:int 66)))
+ (:jnz '(:sub-program () (:int 61)))
(:movl (:eax 3) :eax)
(:prefetch-nta (:eax))
(:ret)))
@@ -148,7 +154,9 @@
(:prefetch-nta (:ebx))
(:leal (:ebx -1) :ecx)
(:testb 3 :cl)
- (:jnz '(:sub-program () (:int 66)))
+ (:jnz '(:sub-program ()
+ (:movl :ebx :eax)
+ (:int 61)))
(:movl (:ebx 3) :eax)
(:prefetch-nta (:eax))
(:ret)))
@@ -159,7 +167,9 @@
(:compile-form (:result-mode :eax) value)
(:leal (:ebx -1) :ecx)
(:testb 7 :cl)
- (:jnz '(:sub-program () (:int 66)))
+ (:jnz '(:sub-program ()
+ (:movl :ebx :eax)
+ (:int 61)))
(:movl :eax (:ebx -1))))
(defun (setf cdr) (value cell)
@@ -168,7 +178,9 @@
(:compile-form (:result-mode :eax) value)
(:leal (:ebx -1) :ecx)
(:testb 7 :cl)
- (:jnz '(:sub-program () (:int 66)))
+ (:jnz '(:sub-program ()
+ (:movl :ebx :eax)
+ (:int 61)))
(:movl :eax (:ebx 3))))
More information about the Movitz-cvs
mailing list