x86: convert RegSIMD and RegMMX from bitfield to enumerator
[deliverable/binutils-gdb.git] / opcodes / i386-opc.h
index 2417c08cbd84eda030b0706ae8bdc62f20bc48b3..197c38803dfdef3d2c5d53c4ca2d17ff17a12fca 100644 (file)
@@ -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;
This page took 0.025436 seconds and 4 git commands to generate.