[movitz-cvs] CVS update: movitz/compiler.lisp
Frode Vatvedt Fjeld
ffjeld at common-lisp.net
Mon May 24 19:10:14 UTC 2004
Update of /project/movitz/cvsroot/movitz
In directory common-lisp.net:/tmp/cvs-serv10397
Modified Files:
compiler.lisp
Log Message:
Renamed normalize-u32-ecx to box-u32-ecx, and added primitive-function
box-u32 that does the inverse. Improved aref and (setf aref) of
u32-vectors accordingly.
Date: Mon May 24 15:10:13 2004
Author: ffjeld
Index: movitz/compiler.lisp
diff -u movitz/compiler.lisp:1.60 movitz/compiler.lisp:1.61
--- movitz/compiler.lisp:1.60 Mon May 24 10:58:00 2004
+++ movitz/compiler.lisp Mon May 24 15:10:12 2004
@@ -8,7 +8,7 @@
;;;; Created at: Wed Oct 25 12:30:49 2000
;;;; Distribution: See the accompanying file COPYING.
;;;;
-;;;; $Id: compiler.lisp,v 1.60 2004/05/24 14:58:00 ffjeld Exp $
+;;;; $Id: compiler.lisp,v 1.61 2004/05/24 19:10:12 ffjeld Exp $
;;;;
;;;;------------------------------------------------------------------
@@ -4788,7 +4788,7 @@
(case (result-mode-type desired-result)
((:eax :single-value)
(values (append code
- `((:call (:edi ,(global-constant-offset 'normalize-u32-ecx)))))
+ `((:call (:edi ,(global-constant-offset 'box-u32-ecx)))))
desired-result))
(t (make-result-and-returns-glue desired-result :eax
(make-result-and-returns-glue :eax :untagged-fixnum-ecx code
More information about the Movitz-cvs
mailing list