X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fmips%2Fmacros.lisp;h=da719e276b7a11b34d42c93c2a7474b315bf5ec0;hb=a189a69454ef7635149319ae213b337f17c50d20;hp=1598bc6c89a8c8b727555e626de9a3e7ef965e07;hpb=82d3524fd69a6a663c59ad2af4693a872e58ca0d;p=sbcl.git diff --git a/src/compiler/mips/macros.lisp b/src/compiler/mips/macros.lisp index 1598bc6..da719e2 100644 --- a/src/compiler/mips/macros.lisp +++ b/src/compiler/mips/macros.lisp @@ -103,7 +103,7 @@ byte-ordering issues." #!+sb-doc "Emit a return-pc header word. LABEL is the label to use for this return-pc." `(progn - (align n-lowtag-bits) + (emit-alignment n-lowtag-bits) (emit-label ,label) (inst lra-header-word))) @@ -202,8 +202,8 @@ placed inside the PSEUDO-ATOMIC, and presumably initializes the object." (:signed (inst slt temp x y))) (if not-p - (inst beq temp zero-tn target) - (inst bne temp zero-tn target))) + (inst beq temp target) + (inst bne temp target))) (:gt (ecase flavor (:unsigned @@ -211,8 +211,8 @@ placed inside the PSEUDO-ATOMIC, and presumably initializes the object." (:signed (inst slt temp y x))) (if not-p - (inst beq temp zero-tn target) - (inst bne temp zero-tn target)))) + (inst beq temp target) + (inst bne temp target)))) (inst nop)) @@ -237,7 +237,7 @@ placed inside the PSEUDO-ATOMIC, and presumably initializes the object." (inst byte (length ,vector)) (dotimes (i (length ,vector)) (inst byte (aref ,vector i)))) - (align word-shift))))) + (emit-alignment word-shift))))) (defmacro error-call (vop error-code &rest values) #!+sb-doc