@@ -22,11 +22,9 @@ def INVEPT32 : I<0x80, MRMSrcMem, (outs), (ins GR32:$src1, i128mem:$src2),
22
22
def INVEPT64 : I<0x80, MRMSrcMem, (outs), (ins GR64:$src1, i128mem:$src2),
23
23
"invept\t{$src2, $src1|$src1, $src2}", []>, T8PD,
24
24
Requires<[In64BitMode]>;
25
-
26
- let CD8_Scale = 0 in
27
25
def INVEPT64_EVEX : I<0xF0, MRMSrcMem, (outs), (ins GR64:$src1, i128mem:$src2),
28
26
"invept\t{$src2, $src1|$src1, $src2}", []>,
29
- EVEX , T_MAP4XS, Requires<[In64BitMode]>;
27
+ EVEX_NoCD8 , T_MAP4XS, Requires<[In64BitMode]>;
30
28
31
29
// 66 0F 38 81
32
30
def INVVPID32 : I<0x81, MRMSrcMem, (outs), (ins GR32:$src1, i128mem:$src2),
@@ -35,11 +33,9 @@ def INVVPID32 : I<0x81, MRMSrcMem, (outs), (ins GR32:$src1, i128mem:$src2),
35
33
def INVVPID64 : I<0x81, MRMSrcMem, (outs), (ins GR64:$src1, i128mem:$src2),
36
34
"invvpid\t{$src2, $src1|$src1, $src2}", []>, T8PD,
37
35
Requires<[In64BitMode]>;
38
-
39
- let CD8_Scale = 0 in
40
36
def INVVPID64_EVEX : I<0xF1, MRMSrcMem, (outs), (ins GR64:$src1, i128mem:$src2),
41
37
"invvpid\t{$src2, $src1|$src1, $src2}", []>,
42
- EVEX , T_MAP4XS, Requires<[In64BitMode]>;
38
+ EVEX_NoCD8 , T_MAP4XS, Requires<[In64BitMode]>;
43
39
44
40
// 0F 01 C1
45
41
def VMCALL : I<0x01, MRM_C1, (outs), (ins), "vmcall", []>, TB;
0 commit comments