Skip to content

Commit

Permalink
0.9.12.25:
Browse files Browse the repository at this point in the history
	Micro-optimization of BOUNDP for x86 and x86-64 (#-sb-thread only).
  • Loading branch information
Nathan Froyd committed May 15, 2006
1 parent 750b2f3 commit ab17e2b
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 7 deletions.
6 changes: 3 additions & 3 deletions src/compiler/x86-64/cell.lisp
Expand Up @@ -203,10 +203,10 @@
(:args (object :scs (descriptor-reg)))
(:conditional)
(:info target not-p)
(:temporary (:sc descriptor-reg :from (:argument 0)) value)
(:generator 9
(loadw value object symbol-value-slot other-pointer-lowtag)
(inst cmp value unbound-marker-widetag)
(inst cmp (make-ea-for-object-slot object symbol-value-slot
other-pointer-lowtag)
unbound-marker-widetag)
(inst jmp (if not-p :e :ne) target)))


Expand Down
6 changes: 3 additions & 3 deletions src/compiler/x86/cell.lisp
Expand Up @@ -206,10 +206,10 @@
(:args (object :scs (descriptor-reg)))
(:conditional)
(:info target not-p)
(:temporary (:sc descriptor-reg :from (:argument 0)) value)
(:generator 9
(loadw value object symbol-value-slot other-pointer-lowtag)
(inst cmp value unbound-marker-widetag)
(inst cmp (make-ea-for-object-slot object symbol-value-slot
other-pointer-lowtag)
unbound-marker-widetag)
(inst jmp (if not-p :e :ne) target)))


Expand Down
2 changes: 1 addition & 1 deletion version.lisp-expr
Expand Up @@ -17,4 +17,4 @@
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
"0.9.12.24"
"0.9.12.25"

0 comments on commit ab17e2b

Please sign in to comment.