[movitz-cvs] CVS update: movitz/losp/muerte/functions.lisp
Frode Vatvedt Fjeld
ffjeld at common-lisp.net
Thu Apr 15 18:53:15 UTC 2004
Update of /project/movitz/cvsroot/movitz/losp/muerte
In directory common-lisp.net:/tmp/cvs-serv16197
Modified Files:
functions.lisp
Log Message:
movitz::constant0 is not exported.
Date: Thu Apr 15 14:53:15 2004
Author: ffjeld
Index: movitz/losp/muerte/functions.lisp
diff -u movitz/losp/muerte/functions.lisp:1.8 movitz/losp/muerte/functions.lisp:1.9
--- movitz/losp/muerte/functions.lisp:1.8 Wed Apr 14 08:25:27 2004
+++ movitz/losp/muerte/functions.lisp Thu Apr 15 14:53:15 2004
@@ -10,7 +10,7 @@
;;;; Author: Frode Vatvedt Fjeld <frodef at acm.org>
;;;; Created at: Tue Mar 12 22:58:54 2002
;;;;
-;;;; $Id: functions.lisp,v 1.8 2004/04/14 12:25:27 ffjeld Exp $
+;;;; $Id: functions.lisp,v 1.9 2004/04/15 18:53:15 ffjeld Exp $
;;;;
;;;;------------------------------------------------------------------
@@ -272,7 +272,7 @@
(assert (below index (funobj-num-constants funobj)) (index)
"Index ~D out of range, ~S has ~D constants." index funobj (funobj-num-constants funobj))
(if (>= index (funobj-num-jumpers funobj))
- (memref funobj #.(bt:slot-offset 'movitz:movitz-funobj 'movitz:constant0) index :lisp)
+ (memref funobj #.(bt:slot-offset 'movitz:movitz-funobj 'movitz::constant0) index :lisp)
;; For a jumper, return its offset relative to the code-vector.
;; This is tricky wrt. to potential GC interrupts, because we're doing
;; pointer arithmetics.
@@ -281,7 +281,7 @@
(:movl #.movitz:+code-vector-transient-word+ :ebx)
(:addl (:eax #.(bt:slot-offset 'movitz:movitz-funobj 'movitz:code-vector))
:ebx) ; code-vector (word) into ebx
- (:subl (:eax :ecx #.(bt:slot-offset 'movitz:movitz-funobj 'movitz:constant0))
+ (:subl (:eax :ecx #.(bt:slot-offset 'movitz:movitz-funobj 'movitz::constant0))
:ebx)
(:negl :ebx)
(:leal ((:ebx #.movitz:+movitz-fixnum-factor+)) :eax))))
@@ -291,7 +291,7 @@
(assert (below index (funobj-num-constants funobj)) (index)
"Index ~D out of range, ~S has ~D constants." index funobj (funobj-num-constants funobj))
(if (>= index (funobj-num-jumpers funobj))
- (setf (memref funobj #.(bt:slot-offset 'movitz:movitz-funobj 'movitz:constant0)
+ (setf (memref funobj #.(bt:slot-offset 'movitz:movitz-funobj 'movitz::constant0)
index :lisp)
value)
(progn
@@ -301,7 +301,7 @@
(progn ;; without-gc
(with-inline-assembly (:returns :nothing)
(:compile-two-forms (:eax :ecx) funobj index)
- (:leal (:ecx :eax #.(bt:slot-offset 'movitz:movitz-funobj 'movitz:constant0))
+ (:leal (:ecx :eax #.(bt:slot-offset 'movitz:movitz-funobj 'movitz::constant0))
:ebx) ; dest. address into ebx.
(:compile-form (:result-mode :untagged-fixnum-ecx) value)
(:addl (:eax #.(bt:slot-offset 'movitz:movitz-funobj 'movitz:code-vector))
More information about the Movitz-cvs
mailing list