Fix cpu_flags for sys{enter,exit} fx{save,restore}
authorAlan Modra <amodra@gmail.com>
Sat, 13 May 2000 14:01:54 +0000 (14:01 +0000)
committerAlan Modra <amodra@gmail.com>
Sat, 13 May 2000 14:01:54 +0000 (14:01 +0000)
include/opcode/ChangeLog
include/opcode/i386.h

index a0eba422d61c6fece02ee06693f78776ad911566..3e53acebd1b47deb09d2fb1f62b40d052e178728 100644 (file)
@@ -1,3 +1,7 @@
+2000-05-13  Alan Modra  <alan@linuxcare.com.au>,
+
+       * i386.h (i386_optab): Cpu686 for sysenter,sysexit,fxsave,fxrestore.
+
 2000-05-13  Alan Modra  <alan@linuxcare.com.au>,
            Alexander Sokolov <robocop@netlink.ru>
 
index 4fcd2b7138e4c06597586a911f89d8f968557d09..80e5b81bfd485562befadc6038a117f412841716 100644 (file)
@@ -815,12 +815,12 @@ static const template i386_optab[] = {
 {"rdtsc",   0, 0x0f31, X, Cpu586, NoSuf,               { 0, 0, 0} },
 {"rdmsr",   0, 0x0f32, X, Cpu586, NoSuf,               { 0, 0, 0} },
 {"cmpxchg8b",1,0x0fc7, 1, Cpu586, NoSuf|Modrm,         { LLongMem, 0, 0} },
-{"sysenter",0, 0x0f34, X, Cpu586, NoSuf,               { 0, 0, 0} },
-{"sysexit", 0, 0x0f35, X, Cpu586, NoSuf,               { 0, 0, 0} },
-{"fxsave",  1, 0x0fae, 0, Cpu586, FP|Modrm,            { LLongMem, 0, 0} },
-{"fxrstor", 1, 0x0fae, 1, Cpu586, FP|Modrm,            { LLongMem, 0, 0} },
 
-/* Pentium Pro extensions.  */
+/* Pentium II/Pentium Pro extensions.  */
+{"sysenter",0, 0x0f34, X, Cpu686, NoSuf,               { 0, 0, 0} },
+{"sysexit", 0, 0x0f35, X, Cpu686, NoSuf,               { 0, 0, 0} },
+{"fxsave",  1, 0x0fae, 0, Cpu686, FP|Modrm,            { LLongMem, 0, 0} },
+{"fxrstor", 1, 0x0fae, 1, Cpu686, FP|Modrm,            { LLongMem, 0, 0} },
 {"rdpmc",   0, 0x0f33, X, Cpu686, NoSuf,               { 0, 0, 0} },
 /* official undefined instr. */
 {"ud2",            0, 0x0f0b, X, Cpu686, NoSuf,                { 0, 0, 0} },