projects
/
sbcl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
0.8alpha.0.8:
[sbcl.git]
/
src
/
compiler
/
x86
/
char.lisp
diff --git
a/src/compiler/x86/char.lisp
b/src/compiler/x86/char.lisp
index
c6e58b5
..
f5ca821
100644
(file)
--- a/
src/compiler/x86/char.lisp
+++ b/
src/compiler/x86/char.lisp
@@
-40,7
+40,7
@@
(:note "character tagging")
(:generator 1
(move ah x) ; Maybe move char byte.
(:note "character tagging")
(:generator 1
(move ah x) ; Maybe move char byte.
- (inst mov al base-char-type) ; x86 to type bits
+ (inst mov al base-char-widetag) ; x86 to type bits
(inst and eax-tn #xffff) ; Remove any junk bits.
(move y eax-tn)))
(define-move-vop move-from-base-char :move
(inst and eax-tn #xffff) ; Remove any junk bits.
(move y eax-tn)))
(define-move-vop move-from-base-char :move
@@
-62,7
+62,7
@@
(base-char-reg) (base-char-reg base-char-stack))
;;; Move untagged base-char arguments/return-values.
(base-char-reg) (base-char-reg base-char-stack))
;;; Move untagged base-char arguments/return-values.
-(define-vop (move-base-char-argument)
+(define-vop (move-base-char-arg)
(:args (x :target y
:scs (base-char-reg))
(fp :scs (any-reg)
(:args (x :target y
:scs (base-char-reg))
(fp :scs (any-reg)
@@
-77,12
+77,12
@@
(inst mov
(make-ea :byte :base fp :disp (- (* (1+ (tn-offset y)) 4)))
x)))))
(inst mov
(make-ea :byte :base fp :disp (- (* (1+ (tn-offset y)) 4)))
x)))))
-(define-move-vop move-base-char-argument :move-argument
+(define-move-vop move-base-char-arg :move-arg
(any-reg base-char-reg) (base-char-reg))
(any-reg base-char-reg) (base-char-reg))
-;;; Use standard MOVE-ARGUMENT + coercion to move an untagged base-char
+;;; Use standard MOVE-ARG + coercion to move an untagged base-char
;;; to a descriptor passing location.
;;; to a descriptor passing location.
-(define-move-vop move-argument :move-argument
+(define-move-vop move-arg :move-arg
(base-char-reg) (any-reg descriptor-reg))
\f
;;;; other operations
(base-char-reg) (any-reg descriptor-reg))
\f
;;;; other operations