projects
/
sbcl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Get rid of vm-support-routines indirection.
[sbcl.git]
/
src
/
compiler
/
mips
/
macros.lisp
diff --git
a/src/compiler/mips/macros.lisp
b/src/compiler/mips/macros.lisp
index
1598bc6
..
da719e2
100644
(file)
--- 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
#!+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)))
(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
(: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
(: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
(: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))
(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))))
(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
(defmacro error-call (vop error-code &rest values)
#!+sb-doc