X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Falpha%2Fchar.lisp;h=48825d32063874f338aec4941252559fc1ac3e51;hb=4898ef32c639b1c7f4ee13a5ba566ce6debd03e6;hp=8bc0ac829e8ba11fc72e3ff008af80db82d9d9e9;hpb=79cc569a97e444389350ea3f5b1017374fe16bec;p=sbcl.git diff --git a/src/compiler/alpha/char.lisp b/src/compiler/alpha/char.lisp index 8bc0ac8..48825d3 100644 --- a/src/compiler/alpha/char.lisp +++ b/src/compiler/alpha/char.lisp @@ -35,10 +35,10 @@ ;;; Move untagged character values. (define-vop (character-move) (:args (x :target y - :scs (character-reg) - :load-if (not (location= x y)))) + :scs (character-reg) + :load-if (not (location= x y)))) (:results (y :scs (character-reg) - :load-if (not (location= x y)))) + :load-if (not (location= x y)))) (:effects) (:affected) (:generator 0 @@ -49,9 +49,9 @@ ;;; Move untagged character arguments/return-values. (define-vop (move-character-arg) (:args (x :target y - :scs (character-reg)) - (fp :scs (any-reg) - :load-if (not (sc-is y character-reg)))) + :scs (character-reg)) + (fp :scs (any-reg) + :load-if (not (sc-is y character-reg)))) (:results (y)) (:generator 0 (sc-case y @@ -93,7 +93,7 @@ (define-vop (character-compare) (:args (x :scs (character-reg)) - (y :scs (character-reg))) + (y :scs (character-reg))) (:arg-types character character) (:temporary (:scs (non-descriptor-reg)) temp) (:conditional) @@ -107,8 +107,8 @@ (:lt (inst cmplt x y temp)) (:gt (inst cmplt y x temp))) (if not-p - (inst beq temp target) - (inst bne temp target)))) + (inst beq temp target) + (inst bne temp target)))) (define-vop (fast-char=/character character-compare) (:translate char=) @@ -137,12 +137,12 @@ (:lt (inst cmplt x (sb!xc:char-code y) temp)) (:gt (inst cmple x (sb!xc:char-code y) temp))) (if not-p - (if (eq cond :gt) - (inst bne temp target) - (inst beq temp target)) (if (eq cond :gt) - (inst beq temp target) - (inst bne temp target))))) + (inst bne temp target) + (inst beq temp target)) + (if (eq cond :gt) + (inst beq temp target) + (inst bne temp target))))) (define-vop (fast-char=/character/c character-compare/c) (:translate char=)