Fix swapgs instruction.
authorAlan Modra <amodra@gmail.com>
Wed, 24 Jan 2001 07:32:34 +0000 (07:32 +0000)
committerAlan Modra <amodra@gmail.com>
Wed, 24 Jan 2001 07:32:34 +0000 (07:32 +0000)
include/opcode/ChangeLog
include/opcode/i386.h

index 9878734d73564bc5ba13ffd53b0b74ea1f89da17..138423458225dcd114629bf7f788fa33a96bd8d8 100644 (file)
@@ -1,3 +1,7 @@
+2001-01-24  Karsten Keil  <kkeil@suse.de>
+
+       * i386.h (i386_optab): Fix swapgs
+
 2001-01-14  Alan Modra  <alan@linuxcare.com.au>
 
        * hppa.h: Describe new '<' and '>' operand types, and tidy
index f6f7afd90caa73869f8bbb830b80f7a01b15d810..07124c40c553ada9c84da11da9c58c3be1288c6f 100644 (file)
@@ -1304,9 +1304,9 @@ static const template i386_optab[] = {
 {"pswapd",   2, 0x0f0f, 0xbb, Cpu3dnow|Cpu686, FP|Modrm|ImmExt,        { RegMMX|LongMem, RegMMX, 0 } },
 
 /* AMD extensions. */
-{"syscall",    0,0x0f05, X, CpuK6,      NoSuf,                 { 0, 0, 0} },
-{"sysret",     0,0x0f07, X, CpuK6,      lq_Suf|DefaultSize,    { 0, 0, 0} },
-{"swapgs",     0,0x0f01, 7, Cpu64,      NoSuf,                 { 0, 0, 0} },
+{"syscall",  0, 0x0f05,    X, CpuK6,   NoSuf,                  { 0, 0, 0} },
+{"sysret",   0, 0x0f07,    X, CpuK6,   lq_Suf|DefaultSize,     { 0, 0, 0} },
+{"swapgs",   0, 0x0f01, 0xf8, Cpu64,   NoSuf|ImmExt,           { 0, 0, 0} },
 
 /* sentinel */
 {NULL, 0, 0, 0, 0, 0, { 0, 0, 0} }