1.0.27.4: x86/x86-64 REP prefix has the same code as REPE (not REPNE)
authorGabor Melis <mega@hotpop.com>
Tue, 7 Apr 2009 13:04:14 +0000 (13:04 +0000)
committerGabor Melis <mega@hotpop.com>
Tue, 7 Apr 2009 13:04:14 +0000 (13:04 +0000)
... although it seems to work either way.

src/compiler/x86-64/insts.lisp
src/compiler/x86/insts.lisp
version.lisp-expr

index ec48990..7b800e4 100644 (file)
 
 (define-instruction rep (segment)
   (:emitter
-   (emit-byte segment #b11110010)))
+   (emit-byte segment #b11110011)))
 
 (define-instruction repe (segment)
   (:printer byte ((op #b11110011)))
index f68a541..39a7d09 100644 (file)
 
 (define-instruction rep (segment)
   (:emitter
-   (emit-byte segment #b11110010)))
+   (emit-byte segment #b11110011)))
 
 (define-instruction repe (segment)
   (:printer byte ((op #b11110011)))
index 3809e5a..09502f2 100644 (file)
@@ -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".)
-"1.0.27.3"
+"1.0.27.4"