Add some missing instructions, and synchronize.
This commit is contained in:
parent
a493139d39
commit
0132c69943
|
@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License
|
|||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
$Id: i386-dis.c,v 1.1 1994/01/28 12:41:24 pk Exp $
|
||||
$Id: i386-dis.c,v 1.2 1995/02/05 13:27:12 mycroft Exp $
|
||||
*/
|
||||
|
||||
/*
|
||||
|
@ -615,7 +615,7 @@ struct dis386 dis386_twobyte[] = {
|
|||
/* a0 */
|
||||
{ "pushl", fs },
|
||||
{ "popl", fs },
|
||||
{ "(bad)" },
|
||||
{ "cpuid" },
|
||||
{ "btS", Ev, Gv },
|
||||
{ "shldS", Ev, Gv, Ib },
|
||||
{ "shldS", Ev, Gv, CL },
|
||||
|
|
|
@ -484,7 +484,9 @@ struct dis386 dis386_twobyte[] = {
|
|||
{ "clts" },
|
||||
{ "(bad)" },
|
||||
/* 08 */
|
||||
{ "(bad)" }, { "(bad)" }, { "(bad)" }, { "(bad)" },
|
||||
{ "invd" },
|
||||
{ "wbinvd" },
|
||||
{ "(bad)" }, { "(bad)" },
|
||||
{ "(bad)" }, { "(bad)" }, { "(bad)" }, { "(bad)" },
|
||||
/* 10 */
|
||||
{ "(bad)" }, { "(bad)" }, { "(bad)" }, { "(bad)" },
|
||||
|
@ -574,7 +576,7 @@ struct dis386 dis386_twobyte[] = {
|
|||
/* a0 */
|
||||
{ "pushl", fs },
|
||||
{ "popl", fs },
|
||||
{ "(bad)" },
|
||||
{ "cpuid" },
|
||||
{ "btS", Ev, Gv },
|
||||
{ "shldS", Ev, Gv, Ib },
|
||||
{ "shldS", Ev, Gv, CL },
|
||||
|
@ -590,8 +592,8 @@ struct dis386 dis386_twobyte[] = {
|
|||
{ "(bad)" },
|
||||
{ "imulS", Gv, Ev },
|
||||
/* b0 */
|
||||
{ "(bad)" },
|
||||
{ "(bad)" },
|
||||
{ "cmpxchgb", Eb, Gb },
|
||||
{ "cmpxchgS", Ev, Gv },
|
||||
{ "lssS", Gv, Mp }, /* 386 lists only Mp */
|
||||
{ "btrS", Ev, Gv },
|
||||
{ "lfsS", Gv, Mp }, /* 386 lists only Mp */
|
||||
|
@ -608,11 +610,19 @@ struct dis386 dis386_twobyte[] = {
|
|||
{ "movsbS", Gv, Eb },
|
||||
{ "movswS", Gv, Ew },
|
||||
/* c0 */
|
||||
{ "(bad)" }, { "(bad)" }, { "(bad)" }, { "(bad)" },
|
||||
{ "xaddb", Eb, Gb },
|
||||
{ "xaddS", Ev, Gv },
|
||||
{ "(bad)" }, { "(bad)" },
|
||||
{ "(bad)" }, { "(bad)" }, { "(bad)" }, { "(bad)" },
|
||||
/* c8 */
|
||||
{ "(bad)" }, { "(bad)" }, { "(bad)" }, { "(bad)" },
|
||||
{ "(bad)" }, { "(bad)" }, { "(bad)" }, { "(bad)" },
|
||||
{ "bswap", eAX },
|
||||
{ "bswap", eCX },
|
||||
{ "bswap", eDX },
|
||||
{ "bswap", eBX },
|
||||
{ "bswap", eSP },
|
||||
{ "bswap", eBP },
|
||||
{ "bswap", eSI },
|
||||
{ "bswap", eDI },
|
||||
/* d0 */
|
||||
{ "(bad)" }, { "(bad)" }, { "(bad)" }, { "(bad)" },
|
||||
{ "(bad)" }, { "(bad)" }, { "(bad)" }, { "(bad)" },
|
||||
|
|
Loading…
Reference in New Issue