projects
/
sbcl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
1.0.16.35: improved TIME output
[sbcl.git]
/
src
/
compiler
/
x86-64
/
subprim.lisp
diff --git
a/src/compiler/x86-64/subprim.lisp
b/src/compiler/x86-64/subprim.lisp
index
74692e8
..
1f44f03
100644
(file)
--- a/
src/compiler/x86-64/subprim.lisp
+++ b/
src/compiler/x86-64/subprim.lisp
@@
-28,7
+28,7
@@
(:generator 40
;; Move OBJECT into a temp we can bash on, and initialize the count.
(move ptr object)
(:generator 40
;; Move OBJECT into a temp we can bash on, and initialize the count.
(move ptr object)
- (inst xor count count)
+ (zeroize count)
;; If we are starting with NIL, then it's really easy.
(inst cmp ptr nil-value)
(inst jmp :e DONE)
;; If we are starting with NIL, then it's really easy.
(inst cmp ptr nil-value)
(inst jmp :e DONE)
@@
-48,7
+48,7
@@
(inst cmp al-tn list-pointer-lowtag)
(inst jmp :e LOOP)
;; It's dotted all right. Flame out.
(inst cmp al-tn list-pointer-lowtag)
(inst jmp :e LOOP)
;; It's dotted all right. Flame out.
- (error-call vop object-not-list-error ptr)
+ (error-call vop 'object-not-list-error ptr)
;; We be done.
DONE))
;; We be done.
DONE))
@@
-66,7
+66,7
@@
;; Get a copy of OBJECT in a register we can bash on, and
;; initialize COUNT.
(move ptr object)
;; Get a copy of OBJECT in a register we can bash on, and
;; initialize COUNT.
(move ptr object)
- (inst xor count count)
+ (zeroize count)
;; If we are starting with NIL, we be done.
(inst cmp ptr nil-value)
(inst jmp :e DONE)
;; If we are starting with NIL, we be done.
(inst cmp ptr nil-value)
(inst jmp :e DONE)