Update of /project/movitz/cvsroot/ia-x86 In directory common-lisp.net:/tmp/cvs-serv12346
Modified Files: packages.lisp Log Message: Added a protocol for adding "extra" prefixes (such as NOPs) to instructions as they are inserted in a code-stream. This is needed for Movitz to be able to align call instructions such that return-addresses are distinguisable from immediate values, which is required by stack discipline.
Date: Thu Sep 2 11:02:11 2004 Author: ffjeld
Index: ia-x86/packages.lisp diff -u ia-x86/packages.lisp:1.3 ia-x86/packages.lisp:1.4 --- ia-x86/packages.lisp:1.3 Tue Feb 10 01:03:47 2004 +++ ia-x86/packages.lisp Thu Sep 2 11:02:10 2004 @@ -1,6 +1,6 @@ ;;;;------------------------------------------------------------------ ;;;; -;;;; Copyright (C) 20012000, 2002-2004, +;;;; Copyright (C) 2000-2004, ;;;; Department of Computer Science, University of Tromso, Norway ;;;; ;;;; Filename: packages.lisp @@ -9,7 +9,7 @@ ;;;; Created at: Wed Feb 16 14:02:57 2000 ;;;; Distribution: See the accompanying file COPYING. ;;;; -;;;; $Id: packages.lisp,v 1.3 2004/02/10 00:03:47 ffjeld Exp $ +;;;; $Id: packages.lisp,v 1.4 2004/09/02 09:02:10 ffjeld Exp $ ;;;; ;;;;------------------------------------------------------------------
@@ -20,6 +20,7 @@ (:export #:init-instruction-tables #:*cpu-mode* + #:*instruction-compute-extra-prefix-map* #:decode-sub-stream #:decode-read-octet #:decode