H. Peter Anvin bb72f7f111 Un-special-case "xchg rax,rax"; disassemble o64
Un-special-case "xchg rax,rax"; allow it to be encoded as 48 90 for
orthogonality's sake.  It's a no-op, to be sure, but so are many other
instructions.

"xchg eax,eax" is still special-cased in 64-bit mode since it is not a
no-op; unadorned opcode 90 is now simply "nop" and nothing else.

Make the disassembler detect unused REX.W and display them as an "o64"
prefix.
2007-11-12 22:56:07 -08:00
..
2002-04-30 20:52:49 +00:00
2002-04-30 20:52:08 +00:00
2002-04-30 20:52:49 +00:00
2002-04-30 21:02:01 +00:00
2002-04-30 21:08:11 +00:00
2002-04-30 20:52:08 +00:00
2007-10-11 20:32:33 -07:00
2002-04-30 20:52:49 +00:00
2007-10-11 20:32:33 -07:00
2002-05-22 23:01:06 +00:00
2002-05-22 20:48:01 +00:00
2007-10-16 15:46:04 -07:00
2007-09-17 17:25:27 -07:00
2002-05-07 04:31:28 +00:00
2002-04-30 20:52:08 +00:00
2002-04-30 20:51:32 +00:00
2002-04-30 20:52:08 +00:00
2003-08-06 07:13:59 +00:00
2007-11-08 20:01:11 -08:00
2003-09-08 22:59:45 +00:00
2003-09-08 22:59:45 +00:00
2002-04-30 20:52:49 +00:00
2007-10-11 20:32:33 -07:00
2002-04-30 20:52:08 +00:00
2007-09-02 06:23:29 +00:00
2007-10-31 10:59:26 -07:00
2007-10-31 10:59:26 -07:00
2007-09-22 21:50:03 -07:00
2007-10-19 14:19:52 -07:00
2007-11-12 20:18:33 -08:00