VPGATHERDQ ymmreg,mem64,ymmreg [rmv: vm32x vex.dds.256.66.0f38.w1 90 /r] FUTURE,AVX2
VPGATHERQQ ymmreg,mem64,ymmreg [rmv: vm64y vex.dds.256.66.0f38.w1 91 /r] FUTURE,AVX2
+;
+; transactional synchronization extensions
+XABORT imm8 [i: c6 f8 ib] FUTURE,HLE
+XBEGIN imm16 [i: c7 f8 iw] FUTURE,HLE
+XBEGIN imm32 [i: c7 f8 id] FUTURE,HLE
+XEND void [ 0f 01 d5] FUTURE,HLE
+XTEST void [ 0f 01 d6] FUTURE,HLE,RTM
+
;# Intel BMI1 and BMI2 instructions
;
; based on pub number 319433-011 dated July 2011
#define IF_FMA 0x00800000UL /* HACK NEED TO REORGANIZE THESE BITS */
#define IF_BMI1 0x00800000UL /* HACK NEED TO REORGANIZE THESE BITS */
#define IF_BMI2 0x00800000UL /* HACK NEED TO REORGANIZE THESE BITS */
+#define IF_HLE 0x00800000UL /* HACK NEED TO REORGANIZE THESE BITS */
+#define IF_RTM 0x00800000UL /* HACK NEED TO REORGANIZE THESE BITS */
#define IF_INVPCID 0x00800000UL /* HACK NEED TO REORGANIZE THESE BITS */
#define IF_PMASK 0xFF000000UL /* the mask for processor types */
#define IF_PLEVEL 0x0F000000UL /* the mask for processor instr. level */