Fix cpu_flags for sys{enter,exit} fx{save,restore}

This commit is contained in:
Alan Modra 2000-05-13 14:01:54 +00:00
parent 9484bf7072
commit e6342d0038
2 changed files with 9 additions and 5 deletions

View 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>

View 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} },