From: Alastair B. <lis...@us...> - 2007-04-07 21:43:12
|
Update of /cvsroot/sbcl/sbcl/src/compiler/x86 In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv3775/src/compiler/x86 Modified Files: insts.lisp Log Message: 1.0.4.43: x86 assembler/disassembler tweaks * Made fs-segment-prefix disassemble as such instead of as byte #x64. * Added gs-segment-prefix, for symmetry. Index: insts.lisp =================================================================== RCS file: /cvsroot/sbcl/sbcl/src/compiler/x86/insts.lisp,v retrieving revision 1.40 retrieving revision 1.41 diff -u -d -r1.40 -r1.41 --- insts.lisp 7 Apr 2007 20:00:24 -0000 1.40 +++ insts.lisp 7 Apr 2007 21:43:04 -0000 1.41 @@ -1089,9 +1089,15 @@ (define-instruction fs-segment-prefix (segment) + (:printer byte ((op #b01100100))) (:emitter (emit-byte segment #x64))) +(define-instruction gs-segment-prefix (segment) + (:printer byte ((op #b01100101))) + (:emitter + (emit-byte segment #x65))) + ;;;; flag control instructions ;;; CLC -- Clear Carry Flag. |