[movitz-cvs] CVS movitz

ffjeld ffjeld at common-lisp.net
Fri Mar 21 22:29:58 UTC 2008


Update of /project/movitz/cvsroot/movitz
In directory clnet:/tmp/cvs-serv3896

Modified Files:
	compiler.lisp 
Log Message:
Add boolean-mode :boolean-overflow and :boolean-no-overflow.


--- /project/movitz/cvsroot/movitz/compiler.lisp	2008/03/19 15:06:10	1.198
+++ /project/movitz/cvsroot/movitz/compiler.lisp	2008/03/21 22:29:57	1.199
@@ -8,7 +8,7 @@
 ;;;; Created at:    Wed Oct 25 12:30:49 2000
 ;;;; Distribution:  See the accompanying file COPYING.
 ;;;;                
-;;;; $Id: compiler.lisp,v 1.198 2008/03/19 15:06:10 ffjeld Exp $
+;;;; $Id: compiler.lisp,v 1.199 2008/03/21 22:29:57 ffjeld Exp $
 ;;;;                
 ;;;;------------------------------------------------------------------
 
@@ -4951,7 +4951,9 @@
        (:boolean-zf=1          :boolean-zf=0)
        (:boolean-zf=0          :boolean-zf=1)
        (:boolean-cf=1          :boolean-cf=0)
-       (:boolean-cf=0          :boolean-cf=1)))
+       (:boolean-cf=0          :boolean-cf=1)
+       (:boolean-overflow      :boolean-no-overflow)
+       (:boolean-no-overflow   :boolean-overflow)))
     (cons
      (let ((args (cdr mode)))
        (ecase (car mode)
@@ -4976,7 +4978,9 @@
 	  (:boolean-zf=0          :jnz)
 	  (:boolean-cf=1          :jc)
 	  (:boolean-cf=0          :jnc)
-	  (:boolean-true          :jmp))
+	  (:boolean-true          :jmp)
+	  (:boolean-overflow      :jo)
+	  (:boolean-no-overflow   :jno))
 	(list 'quote label)))
 
 




More information about the Movitz-cvs mailing list