X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=opcodes%2Fi386-opc.h;h=197c38803dfdef3d2c5d53c4ca2d17ff17a12fca;hb=3528c362d9471524cfe8a76c692081838b292d64;hp=2417c08cbd84eda030b0706ae8bdc62f20bc48b3;hpb=4a5c67ed841db42c7be13cb2991ece3b3fc4bf75;p=deliverable%2Fbinutils-gdb.git diff --git a/opcodes/i386-opc.h b/opcodes/i386-opc.h index 2417c08cbd..197c38803d 100644 --- a/opcodes/i386-opc.h +++ b/opcodes/i386-opc.h @@ -713,6 +713,8 @@ enum operand_class RegCR, /* Control register */ RegDR, /* Debug register */ RegTR, /* Test register */ + RegMMX, /* MMX register */ + RegSIMD, /* XMM/YMM/ZMM registers, distinguished by operand size */ }; /* Position of operand_type bits. */ @@ -721,10 +723,6 @@ enum { /* Class */ Class = CLASS_WIDTH - 1, - /* MMX register */ - RegMMX, - /* Vector registers */ - RegSIMD, /* Vector Mask registers */ RegMask, /* 1 bit immediate */ @@ -814,8 +812,6 @@ typedef union i386_operand_type struct { unsigned int class:CLASS_WIDTH; - unsigned int regmmx:1; - unsigned int regsimd:1; unsigned int regmask:1; unsigned int imm1:1; unsigned int imm8:1;