1 | static const X86FoldTableEntry Table2Addr[] = { |
2 | {.KeyOp: X86::ADD16ri_DB, .DstOp: X86::ADD16mi, .Flags: TB_NO_REVERSE}, |
3 | {.KeyOp: X86::ADD16rr_DB, .DstOp: X86::ADD16mr, .Flags: TB_NO_REVERSE}, |
4 | {.KeyOp: X86::ADD32ri_DB, .DstOp: X86::ADD32mi, .Flags: TB_NO_REVERSE}, |
5 | {.KeyOp: X86::ADD32rr_DB, .DstOp: X86::ADD32mr, .Flags: TB_NO_REVERSE}, |
6 | {.KeyOp: X86::ADD64ri32_DB, .DstOp: X86::ADD64mi32, .Flags: TB_NO_REVERSE}, |
7 | {.KeyOp: X86::ADD64rr_DB, .DstOp: X86::ADD64mr, .Flags: TB_NO_REVERSE}, |
8 | {.KeyOp: X86::ADD8ri_DB, .DstOp: X86::ADD8mi, .Flags: TB_NO_REVERSE}, |
9 | {.KeyOp: X86::ADD8rr_DB, .DstOp: X86::ADD8mr, .Flags: TB_NO_REVERSE}, |
10 | {.KeyOp: X86::ADC16ri, .DstOp: X86::ADC16mi, .Flags: TB_NO_REVERSE}, |
11 | {.KeyOp: X86::ADC16ri8, .DstOp: X86::ADC16mi8, .Flags: TB_NO_REVERSE}, |
12 | {.KeyOp: X86::ADC16rr, .DstOp: X86::ADC16mr, .Flags: TB_NO_REVERSE}, |
13 | {.KeyOp: X86::ADC32ri, .DstOp: X86::ADC32mi, .Flags: TB_NO_REVERSE}, |
14 | {.KeyOp: X86::ADC32ri8, .DstOp: X86::ADC32mi8, .Flags: TB_NO_REVERSE}, |
15 | {.KeyOp: X86::ADC32rr, .DstOp: X86::ADC32mr, .Flags: TB_NO_REVERSE}, |
16 | {.KeyOp: X86::ADC64ri32, .DstOp: X86::ADC64mi32, .Flags: TB_NO_REVERSE}, |
17 | {.KeyOp: X86::ADC64ri8, .DstOp: X86::ADC64mi8, .Flags: TB_NO_REVERSE}, |
18 | {.KeyOp: X86::ADC64rr, .DstOp: X86::ADC64mr, .Flags: TB_NO_REVERSE}, |
19 | {.KeyOp: X86::ADC8ri, .DstOp: X86::ADC8mi, .Flags: TB_NO_REVERSE}, |
20 | {.KeyOp: X86::ADC8ri8, .DstOp: X86::ADC8mi8, .Flags: TB_NO_REVERSE}, |
21 | {.KeyOp: X86::ADC8rr, .DstOp: X86::ADC8mr, .Flags: TB_NO_REVERSE}, |
22 | {.KeyOp: X86::ADD16ri, .DstOp: X86::ADD16mi, .Flags: TB_NO_REVERSE}, |
23 | {.KeyOp: X86::ADD16ri8, .DstOp: X86::ADD16mi8, .Flags: TB_NO_REVERSE}, |
24 | {.KeyOp: X86::ADD16ri8_NF, .DstOp: X86::ADD16mi8_NF, .Flags: TB_NO_REVERSE}, |
25 | {.KeyOp: X86::ADD16ri_NF, .DstOp: X86::ADD16mi_NF, .Flags: TB_NO_REVERSE}, |
26 | {.KeyOp: X86::ADD16rr, .DstOp: X86::ADD16mr, .Flags: TB_NO_REVERSE}, |
27 | {.KeyOp: X86::ADD16rr_NF, .DstOp: X86::ADD16mr_NF, .Flags: TB_NO_REVERSE}, |
28 | {.KeyOp: X86::ADD32ri, .DstOp: X86::ADD32mi, .Flags: TB_NO_REVERSE}, |
29 | {.KeyOp: X86::ADD32ri8, .DstOp: X86::ADD32mi8, .Flags: TB_NO_REVERSE}, |
30 | {.KeyOp: X86::ADD32ri8_NF, .DstOp: X86::ADD32mi8_NF, .Flags: TB_NO_REVERSE}, |
31 | {.KeyOp: X86::ADD32ri_NF, .DstOp: X86::ADD32mi_NF, .Flags: TB_NO_REVERSE}, |
32 | {.KeyOp: X86::ADD32rr, .DstOp: X86::ADD32mr, .Flags: TB_NO_REVERSE}, |
33 | {.KeyOp: X86::ADD32rr_NF, .DstOp: X86::ADD32mr_NF, .Flags: TB_NO_REVERSE}, |
34 | {.KeyOp: X86::ADD64ri32, .DstOp: X86::ADD64mi32, .Flags: TB_NO_REVERSE}, |
35 | {.KeyOp: X86::ADD64ri32_NF, .DstOp: X86::ADD64mi32_NF, .Flags: TB_NO_REVERSE}, |
36 | {.KeyOp: X86::ADD64ri8, .DstOp: X86::ADD64mi8, .Flags: TB_NO_REVERSE}, |
37 | {.KeyOp: X86::ADD64ri8_NF, .DstOp: X86::ADD64mi8_NF, .Flags: TB_NO_REVERSE}, |
38 | {.KeyOp: X86::ADD64rr, .DstOp: X86::ADD64mr, .Flags: TB_NO_REVERSE}, |
39 | {.KeyOp: X86::ADD64rr_NF, .DstOp: X86::ADD64mr_NF, .Flags: TB_NO_REVERSE}, |
40 | {.KeyOp: X86::ADD8ri, .DstOp: X86::ADD8mi, .Flags: TB_NO_REVERSE}, |
41 | {.KeyOp: X86::ADD8ri8, .DstOp: X86::ADD8mi8, .Flags: TB_NO_REVERSE}, |
42 | {.KeyOp: X86::ADD8ri_NF, .DstOp: X86::ADD8mi_NF, .Flags: TB_NO_REVERSE}, |
43 | {.KeyOp: X86::ADD8rr, .DstOp: X86::ADD8mr, .Flags: TB_NO_REVERSE}, |
44 | {.KeyOp: X86::ADD8rr_NF, .DstOp: X86::ADD8mr_NF, .Flags: TB_NO_REVERSE}, |
45 | {.KeyOp: X86::AND16ri, .DstOp: X86::AND16mi, .Flags: TB_NO_REVERSE}, |
46 | {.KeyOp: X86::AND16ri8, .DstOp: X86::AND16mi8, .Flags: TB_NO_REVERSE}, |
47 | {.KeyOp: X86::AND16ri8_NF, .DstOp: X86::AND16mi8_NF, .Flags: TB_NO_REVERSE}, |
48 | {.KeyOp: X86::AND16ri_NF, .DstOp: X86::AND16mi_NF, .Flags: TB_NO_REVERSE}, |
49 | {.KeyOp: X86::AND16rr, .DstOp: X86::AND16mr, .Flags: TB_NO_REVERSE}, |
50 | {.KeyOp: X86::AND16rr_NF, .DstOp: X86::AND16mr_NF, .Flags: TB_NO_REVERSE}, |
51 | {.KeyOp: X86::AND32ri, .DstOp: X86::AND32mi, .Flags: TB_NO_REVERSE}, |
52 | {.KeyOp: X86::AND32ri8, .DstOp: X86::AND32mi8, .Flags: TB_NO_REVERSE}, |
53 | {.KeyOp: X86::AND32ri8_NF, .DstOp: X86::AND32mi8_NF, .Flags: TB_NO_REVERSE}, |
54 | {.KeyOp: X86::AND32ri_NF, .DstOp: X86::AND32mi_NF, .Flags: TB_NO_REVERSE}, |
55 | {.KeyOp: X86::AND32rr, .DstOp: X86::AND32mr, .Flags: TB_NO_REVERSE}, |
56 | {.KeyOp: X86::AND32rr_NF, .DstOp: X86::AND32mr_NF, .Flags: TB_NO_REVERSE}, |
57 | {.KeyOp: X86::AND64ri32, .DstOp: X86::AND64mi32, .Flags: TB_NO_REVERSE}, |
58 | {.KeyOp: X86::AND64ri32_NF, .DstOp: X86::AND64mi32_NF, .Flags: TB_NO_REVERSE}, |
59 | {.KeyOp: X86::AND64ri8, .DstOp: X86::AND64mi8, .Flags: TB_NO_REVERSE}, |
60 | {.KeyOp: X86::AND64ri8_NF, .DstOp: X86::AND64mi8_NF, .Flags: TB_NO_REVERSE}, |
61 | {.KeyOp: X86::AND64rr, .DstOp: X86::AND64mr, .Flags: TB_NO_REVERSE}, |
62 | {.KeyOp: X86::AND64rr_NF, .DstOp: X86::AND64mr_NF, .Flags: TB_NO_REVERSE}, |
63 | {.KeyOp: X86::AND8ri, .DstOp: X86::AND8mi, .Flags: TB_NO_REVERSE}, |
64 | {.KeyOp: X86::AND8ri8, .DstOp: X86::AND8mi8, .Flags: TB_NO_REVERSE}, |
65 | {.KeyOp: X86::AND8ri_NF, .DstOp: X86::AND8mi_NF, .Flags: TB_NO_REVERSE}, |
66 | {.KeyOp: X86::AND8rr, .DstOp: X86::AND8mr, .Flags: TB_NO_REVERSE}, |
67 | {.KeyOp: X86::AND8rr_NF, .DstOp: X86::AND8mr_NF, .Flags: TB_NO_REVERSE}, |
68 | {.KeyOp: X86::BTC16ri8, .DstOp: X86::BTC16mi8, .Flags: TB_NO_REVERSE}, |
69 | {.KeyOp: X86::BTC32ri8, .DstOp: X86::BTC32mi8, .Flags: TB_NO_REVERSE}, |
70 | {.KeyOp: X86::BTC64ri8, .DstOp: X86::BTC64mi8, .Flags: TB_NO_REVERSE}, |
71 | {.KeyOp: X86::BTR16ri8, .DstOp: X86::BTR16mi8, .Flags: TB_NO_REVERSE}, |
72 | {.KeyOp: X86::BTR32ri8, .DstOp: X86::BTR32mi8, .Flags: TB_NO_REVERSE}, |
73 | {.KeyOp: X86::BTR64ri8, .DstOp: X86::BTR64mi8, .Flags: TB_NO_REVERSE}, |
74 | {.KeyOp: X86::BTS16ri8, .DstOp: X86::BTS16mi8, .Flags: TB_NO_REVERSE}, |
75 | {.KeyOp: X86::BTS32ri8, .DstOp: X86::BTS32mi8, .Flags: TB_NO_REVERSE}, |
76 | {.KeyOp: X86::BTS64ri8, .DstOp: X86::BTS64mi8, .Flags: TB_NO_REVERSE}, |
77 | {.KeyOp: X86::DEC16r, .DstOp: X86::DEC16m, .Flags: TB_NO_REVERSE}, |
78 | {.KeyOp: X86::DEC16r_NF, .DstOp: X86::DEC16m_NF, .Flags: TB_NO_REVERSE}, |
79 | {.KeyOp: X86::DEC32r, .DstOp: X86::DEC32m, .Flags: TB_NO_REVERSE}, |
80 | {.KeyOp: X86::DEC32r_NF, .DstOp: X86::DEC32m_NF, .Flags: TB_NO_REVERSE}, |
81 | {.KeyOp: X86::DEC64r, .DstOp: X86::DEC64m, .Flags: TB_NO_REVERSE}, |
82 | {.KeyOp: X86::DEC64r_NF, .DstOp: X86::DEC64m_NF, .Flags: TB_NO_REVERSE}, |
83 | {.KeyOp: X86::DEC8r, .DstOp: X86::DEC8m, .Flags: TB_NO_REVERSE}, |
84 | {.KeyOp: X86::DEC8r_NF, .DstOp: X86::DEC8m_NF, .Flags: TB_NO_REVERSE}, |
85 | {.KeyOp: X86::INC16r, .DstOp: X86::INC16m, .Flags: TB_NO_REVERSE}, |
86 | {.KeyOp: X86::INC16r_NF, .DstOp: X86::INC16m_NF, .Flags: TB_NO_REVERSE}, |
87 | {.KeyOp: X86::INC32r, .DstOp: X86::INC32m, .Flags: TB_NO_REVERSE}, |
88 | {.KeyOp: X86::INC32r_NF, .DstOp: X86::INC32m_NF, .Flags: TB_NO_REVERSE}, |
89 | {.KeyOp: X86::INC64r, .DstOp: X86::INC64m, .Flags: TB_NO_REVERSE}, |
90 | {.KeyOp: X86::INC64r_NF, .DstOp: X86::INC64m_NF, .Flags: TB_NO_REVERSE}, |
91 | {.KeyOp: X86::INC8r, .DstOp: X86::INC8m, .Flags: TB_NO_REVERSE}, |
92 | {.KeyOp: X86::INC8r_NF, .DstOp: X86::INC8m_NF, .Flags: TB_NO_REVERSE}, |
93 | {.KeyOp: X86::NEG16r, .DstOp: X86::NEG16m, .Flags: TB_NO_REVERSE}, |
94 | {.KeyOp: X86::NEG16r_NF, .DstOp: X86::NEG16m_NF, .Flags: TB_NO_REVERSE}, |
95 | {.KeyOp: X86::NEG32r, .DstOp: X86::NEG32m, .Flags: TB_NO_REVERSE}, |
96 | {.KeyOp: X86::NEG32r_NF, .DstOp: X86::NEG32m_NF, .Flags: TB_NO_REVERSE}, |
97 | {.KeyOp: X86::NEG64r, .DstOp: X86::NEG64m, .Flags: TB_NO_REVERSE}, |
98 | {.KeyOp: X86::NEG64r_NF, .DstOp: X86::NEG64m_NF, .Flags: TB_NO_REVERSE}, |
99 | {.KeyOp: X86::NEG8r, .DstOp: X86::NEG8m, .Flags: TB_NO_REVERSE}, |
100 | {.KeyOp: X86::NEG8r_NF, .DstOp: X86::NEG8m_NF, .Flags: TB_NO_REVERSE}, |
101 | {.KeyOp: X86::NOT16r, .DstOp: X86::NOT16m, .Flags: TB_NO_REVERSE}, |
102 | {.KeyOp: X86::NOT32r, .DstOp: X86::NOT32m, .Flags: TB_NO_REVERSE}, |
103 | {.KeyOp: X86::NOT64r, .DstOp: X86::NOT64m, .Flags: TB_NO_REVERSE}, |
104 | {.KeyOp: X86::NOT8r, .DstOp: X86::NOT8m, .Flags: TB_NO_REVERSE}, |
105 | {.KeyOp: X86::OR16ri, .DstOp: X86::OR16mi, .Flags: TB_NO_REVERSE}, |
106 | {.KeyOp: X86::OR16ri8, .DstOp: X86::OR16mi8, .Flags: TB_NO_REVERSE}, |
107 | {.KeyOp: X86::OR16ri8_NF, .DstOp: X86::OR16mi8_NF, .Flags: TB_NO_REVERSE}, |
108 | {.KeyOp: X86::OR16ri_NF, .DstOp: X86::OR16mi_NF, .Flags: TB_NO_REVERSE}, |
109 | {.KeyOp: X86::OR16rr, .DstOp: X86::OR16mr, .Flags: TB_NO_REVERSE}, |
110 | {.KeyOp: X86::OR16rr_NF, .DstOp: X86::OR16mr_NF, .Flags: TB_NO_REVERSE}, |
111 | {.KeyOp: X86::OR32ri, .DstOp: X86::OR32mi, .Flags: TB_NO_REVERSE}, |
112 | {.KeyOp: X86::OR32ri8, .DstOp: X86::OR32mi8, .Flags: TB_NO_REVERSE}, |
113 | {.KeyOp: X86::OR32ri8_NF, .DstOp: X86::OR32mi8_NF, .Flags: TB_NO_REVERSE}, |
114 | {.KeyOp: X86::OR32ri_NF, .DstOp: X86::OR32mi_NF, .Flags: TB_NO_REVERSE}, |
115 | {.KeyOp: X86::OR32rr, .DstOp: X86::OR32mr, .Flags: TB_NO_REVERSE}, |
116 | {.KeyOp: X86::OR32rr_NF, .DstOp: X86::OR32mr_NF, .Flags: TB_NO_REVERSE}, |
117 | {.KeyOp: X86::OR64ri32, .DstOp: X86::OR64mi32, .Flags: TB_NO_REVERSE}, |
118 | {.KeyOp: X86::OR64ri32_NF, .DstOp: X86::OR64mi32_NF, .Flags: TB_NO_REVERSE}, |
119 | {.KeyOp: X86::OR64ri8, .DstOp: X86::OR64mi8, .Flags: TB_NO_REVERSE}, |
120 | {.KeyOp: X86::OR64ri8_NF, .DstOp: X86::OR64mi8_NF, .Flags: TB_NO_REVERSE}, |
121 | {.KeyOp: X86::OR64rr, .DstOp: X86::OR64mr, .Flags: TB_NO_REVERSE}, |
122 | {.KeyOp: X86::OR64rr_NF, .DstOp: X86::OR64mr_NF, .Flags: TB_NO_REVERSE}, |
123 | {.KeyOp: X86::OR8ri, .DstOp: X86::OR8mi, .Flags: TB_NO_REVERSE}, |
124 | {.KeyOp: X86::OR8ri8, .DstOp: X86::OR8mi8, .Flags: TB_NO_REVERSE}, |
125 | {.KeyOp: X86::OR8ri_NF, .DstOp: X86::OR8mi_NF, .Flags: TB_NO_REVERSE}, |
126 | {.KeyOp: X86::OR8rr, .DstOp: X86::OR8mr, .Flags: TB_NO_REVERSE}, |
127 | {.KeyOp: X86::OR8rr_NF, .DstOp: X86::OR8mr_NF, .Flags: TB_NO_REVERSE}, |
128 | {.KeyOp: X86::RCL16r1, .DstOp: X86::RCL16m1, .Flags: TB_NO_REVERSE}, |
129 | {.KeyOp: X86::RCL16rCL, .DstOp: X86::RCL16mCL, .Flags: TB_NO_REVERSE}, |
130 | {.KeyOp: X86::RCL16ri, .DstOp: X86::RCL16mi, .Flags: TB_NO_REVERSE}, |
131 | {.KeyOp: X86::RCL32r1, .DstOp: X86::RCL32m1, .Flags: TB_NO_REVERSE}, |
132 | {.KeyOp: X86::RCL32rCL, .DstOp: X86::RCL32mCL, .Flags: TB_NO_REVERSE}, |
133 | {.KeyOp: X86::RCL32ri, .DstOp: X86::RCL32mi, .Flags: TB_NO_REVERSE}, |
134 | {.KeyOp: X86::RCL64r1, .DstOp: X86::RCL64m1, .Flags: TB_NO_REVERSE}, |
135 | {.KeyOp: X86::RCL64rCL, .DstOp: X86::RCL64mCL, .Flags: TB_NO_REVERSE}, |
136 | {.KeyOp: X86::RCL64ri, .DstOp: X86::RCL64mi, .Flags: TB_NO_REVERSE}, |
137 | {.KeyOp: X86::RCL8r1, .DstOp: X86::RCL8m1, .Flags: TB_NO_REVERSE}, |
138 | {.KeyOp: X86::RCL8rCL, .DstOp: X86::RCL8mCL, .Flags: TB_NO_REVERSE}, |
139 | {.KeyOp: X86::RCL8ri, .DstOp: X86::RCL8mi, .Flags: TB_NO_REVERSE}, |
140 | {.KeyOp: X86::RCR16r1, .DstOp: X86::RCR16m1, .Flags: TB_NO_REVERSE}, |
141 | {.KeyOp: X86::RCR16rCL, .DstOp: X86::RCR16mCL, .Flags: TB_NO_REVERSE}, |
142 | {.KeyOp: X86::RCR16ri, .DstOp: X86::RCR16mi, .Flags: TB_NO_REVERSE}, |
143 | {.KeyOp: X86::RCR32r1, .DstOp: X86::RCR32m1, .Flags: TB_NO_REVERSE}, |
144 | {.KeyOp: X86::RCR32rCL, .DstOp: X86::RCR32mCL, .Flags: TB_NO_REVERSE}, |
145 | {.KeyOp: X86::RCR32ri, .DstOp: X86::RCR32mi, .Flags: TB_NO_REVERSE}, |
146 | {.KeyOp: X86::RCR64r1, .DstOp: X86::RCR64m1, .Flags: TB_NO_REVERSE}, |
147 | {.KeyOp: X86::RCR64rCL, .DstOp: X86::RCR64mCL, .Flags: TB_NO_REVERSE}, |
148 | {.KeyOp: X86::RCR64ri, .DstOp: X86::RCR64mi, .Flags: TB_NO_REVERSE}, |
149 | {.KeyOp: X86::RCR8r1, .DstOp: X86::RCR8m1, .Flags: TB_NO_REVERSE}, |
150 | {.KeyOp: X86::RCR8rCL, .DstOp: X86::RCR8mCL, .Flags: TB_NO_REVERSE}, |
151 | {.KeyOp: X86::RCR8ri, .DstOp: X86::RCR8mi, .Flags: TB_NO_REVERSE}, |
152 | {.KeyOp: X86::ROL16r1, .DstOp: X86::ROL16m1, .Flags: TB_NO_REVERSE}, |
153 | {.KeyOp: X86::ROL16r1_NF, .DstOp: X86::ROL16m1_NF, .Flags: TB_NO_REVERSE}, |
154 | {.KeyOp: X86::ROL16rCL, .DstOp: X86::ROL16mCL, .Flags: TB_NO_REVERSE}, |
155 | {.KeyOp: X86::ROL16rCL_NF, .DstOp: X86::ROL16mCL_NF, .Flags: TB_NO_REVERSE}, |
156 | {.KeyOp: X86::ROL16ri, .DstOp: X86::ROL16mi, .Flags: TB_NO_REVERSE}, |
157 | {.KeyOp: X86::ROL16ri_NF, .DstOp: X86::ROL16mi_NF, .Flags: TB_NO_REVERSE}, |
158 | {.KeyOp: X86::ROL32r1, .DstOp: X86::ROL32m1, .Flags: TB_NO_REVERSE}, |
159 | {.KeyOp: X86::ROL32r1_NF, .DstOp: X86::ROL32m1_NF, .Flags: TB_NO_REVERSE}, |
160 | {.KeyOp: X86::ROL32rCL, .DstOp: X86::ROL32mCL, .Flags: TB_NO_REVERSE}, |
161 | {.KeyOp: X86::ROL32rCL_NF, .DstOp: X86::ROL32mCL_NF, .Flags: TB_NO_REVERSE}, |
162 | {.KeyOp: X86::ROL32ri, .DstOp: X86::ROL32mi, .Flags: TB_NO_REVERSE}, |
163 | {.KeyOp: X86::ROL32ri_NF, .DstOp: X86::ROL32mi_NF, .Flags: TB_NO_REVERSE}, |
164 | {.KeyOp: X86::ROL64r1, .DstOp: X86::ROL64m1, .Flags: TB_NO_REVERSE}, |
165 | {.KeyOp: X86::ROL64r1_NF, .DstOp: X86::ROL64m1_NF, .Flags: TB_NO_REVERSE}, |
166 | {.KeyOp: X86::ROL64rCL, .DstOp: X86::ROL64mCL, .Flags: TB_NO_REVERSE}, |
167 | {.KeyOp: X86::ROL64rCL_NF, .DstOp: X86::ROL64mCL_NF, .Flags: TB_NO_REVERSE}, |
168 | {.KeyOp: X86::ROL64ri, .DstOp: X86::ROL64mi, .Flags: TB_NO_REVERSE}, |
169 | {.KeyOp: X86::ROL64ri_NF, .DstOp: X86::ROL64mi_NF, .Flags: TB_NO_REVERSE}, |
170 | {.KeyOp: X86::ROL8r1, .DstOp: X86::ROL8m1, .Flags: TB_NO_REVERSE}, |
171 | {.KeyOp: X86::ROL8r1_NF, .DstOp: X86::ROL8m1_NF, .Flags: TB_NO_REVERSE}, |
172 | {.KeyOp: X86::ROL8rCL, .DstOp: X86::ROL8mCL, .Flags: TB_NO_REVERSE}, |
173 | {.KeyOp: X86::ROL8rCL_NF, .DstOp: X86::ROL8mCL_NF, .Flags: TB_NO_REVERSE}, |
174 | {.KeyOp: X86::ROL8ri, .DstOp: X86::ROL8mi, .Flags: TB_NO_REVERSE}, |
175 | {.KeyOp: X86::ROL8ri_NF, .DstOp: X86::ROL8mi_NF, .Flags: TB_NO_REVERSE}, |
176 | {.KeyOp: X86::ROR16r1, .DstOp: X86::ROR16m1, .Flags: TB_NO_REVERSE}, |
177 | {.KeyOp: X86::ROR16r1_NF, .DstOp: X86::ROR16m1_NF, .Flags: TB_NO_REVERSE}, |
178 | {.KeyOp: X86::ROR16rCL, .DstOp: X86::ROR16mCL, .Flags: TB_NO_REVERSE}, |
179 | {.KeyOp: X86::ROR16rCL_NF, .DstOp: X86::ROR16mCL_NF, .Flags: TB_NO_REVERSE}, |
180 | {.KeyOp: X86::ROR16ri, .DstOp: X86::ROR16mi, .Flags: TB_NO_REVERSE}, |
181 | {.KeyOp: X86::ROR16ri_NF, .DstOp: X86::ROR16mi_NF, .Flags: TB_NO_REVERSE}, |
182 | {.KeyOp: X86::ROR32r1, .DstOp: X86::ROR32m1, .Flags: TB_NO_REVERSE}, |
183 | {.KeyOp: X86::ROR32r1_NF, .DstOp: X86::ROR32m1_NF, .Flags: TB_NO_REVERSE}, |
184 | {.KeyOp: X86::ROR32rCL, .DstOp: X86::ROR32mCL, .Flags: TB_NO_REVERSE}, |
185 | {.KeyOp: X86::ROR32rCL_NF, .DstOp: X86::ROR32mCL_NF, .Flags: TB_NO_REVERSE}, |
186 | {.KeyOp: X86::ROR32ri, .DstOp: X86::ROR32mi, .Flags: TB_NO_REVERSE}, |
187 | {.KeyOp: X86::ROR32ri_NF, .DstOp: X86::ROR32mi_NF, .Flags: TB_NO_REVERSE}, |
188 | {.KeyOp: X86::ROR64r1, .DstOp: X86::ROR64m1, .Flags: TB_NO_REVERSE}, |
189 | {.KeyOp: X86::ROR64r1_NF, .DstOp: X86::ROR64m1_NF, .Flags: TB_NO_REVERSE}, |
190 | {.KeyOp: X86::ROR64rCL, .DstOp: X86::ROR64mCL, .Flags: TB_NO_REVERSE}, |
191 | {.KeyOp: X86::ROR64rCL_NF, .DstOp: X86::ROR64mCL_NF, .Flags: TB_NO_REVERSE}, |
192 | {.KeyOp: X86::ROR64ri, .DstOp: X86::ROR64mi, .Flags: TB_NO_REVERSE}, |
193 | {.KeyOp: X86::ROR64ri_NF, .DstOp: X86::ROR64mi_NF, .Flags: TB_NO_REVERSE}, |
194 | {.KeyOp: X86::ROR8r1, .DstOp: X86::ROR8m1, .Flags: TB_NO_REVERSE}, |
195 | {.KeyOp: X86::ROR8r1_NF, .DstOp: X86::ROR8m1_NF, .Flags: TB_NO_REVERSE}, |
196 | {.KeyOp: X86::ROR8rCL, .DstOp: X86::ROR8mCL, .Flags: TB_NO_REVERSE}, |
197 | {.KeyOp: X86::ROR8rCL_NF, .DstOp: X86::ROR8mCL_NF, .Flags: TB_NO_REVERSE}, |
198 | {.KeyOp: X86::ROR8ri, .DstOp: X86::ROR8mi, .Flags: TB_NO_REVERSE}, |
199 | {.KeyOp: X86::ROR8ri_NF, .DstOp: X86::ROR8mi_NF, .Flags: TB_NO_REVERSE}, |
200 | {.KeyOp: X86::SAR16r1, .DstOp: X86::SAR16m1, .Flags: TB_NO_REVERSE}, |
201 | {.KeyOp: X86::SAR16r1_NF, .DstOp: X86::SAR16m1_NF, .Flags: TB_NO_REVERSE}, |
202 | {.KeyOp: X86::SAR16rCL, .DstOp: X86::SAR16mCL, .Flags: TB_NO_REVERSE}, |
203 | {.KeyOp: X86::SAR16rCL_NF, .DstOp: X86::SAR16mCL_NF, .Flags: TB_NO_REVERSE}, |
204 | {.KeyOp: X86::SAR16ri, .DstOp: X86::SAR16mi, .Flags: TB_NO_REVERSE}, |
205 | {.KeyOp: X86::SAR16ri_NF, .DstOp: X86::SAR16mi_NF, .Flags: TB_NO_REVERSE}, |
206 | {.KeyOp: X86::SAR32r1, .DstOp: X86::SAR32m1, .Flags: TB_NO_REVERSE}, |
207 | {.KeyOp: X86::SAR32r1_NF, .DstOp: X86::SAR32m1_NF, .Flags: TB_NO_REVERSE}, |
208 | {.KeyOp: X86::SAR32rCL, .DstOp: X86::SAR32mCL, .Flags: TB_NO_REVERSE}, |
209 | {.KeyOp: X86::SAR32rCL_NF, .DstOp: X86::SAR32mCL_NF, .Flags: TB_NO_REVERSE}, |
210 | {.KeyOp: X86::SAR32ri, .DstOp: X86::SAR32mi, .Flags: TB_NO_REVERSE}, |
211 | {.KeyOp: X86::SAR32ri_NF, .DstOp: X86::SAR32mi_NF, .Flags: TB_NO_REVERSE}, |
212 | {.KeyOp: X86::SAR64r1, .DstOp: X86::SAR64m1, .Flags: TB_NO_REVERSE}, |
213 | {.KeyOp: X86::SAR64r1_NF, .DstOp: X86::SAR64m1_NF, .Flags: TB_NO_REVERSE}, |
214 | {.KeyOp: X86::SAR64rCL, .DstOp: X86::SAR64mCL, .Flags: TB_NO_REVERSE}, |
215 | {.KeyOp: X86::SAR64rCL_NF, .DstOp: X86::SAR64mCL_NF, .Flags: TB_NO_REVERSE}, |
216 | {.KeyOp: X86::SAR64ri, .DstOp: X86::SAR64mi, .Flags: TB_NO_REVERSE}, |
217 | {.KeyOp: X86::SAR64ri_NF, .DstOp: X86::SAR64mi_NF, .Flags: TB_NO_REVERSE}, |
218 | {.KeyOp: X86::SAR8r1, .DstOp: X86::SAR8m1, .Flags: TB_NO_REVERSE}, |
219 | {.KeyOp: X86::SAR8r1_NF, .DstOp: X86::SAR8m1_NF, .Flags: TB_NO_REVERSE}, |
220 | {.KeyOp: X86::SAR8rCL, .DstOp: X86::SAR8mCL, .Flags: TB_NO_REVERSE}, |
221 | {.KeyOp: X86::SAR8rCL_NF, .DstOp: X86::SAR8mCL_NF, .Flags: TB_NO_REVERSE}, |
222 | {.KeyOp: X86::SAR8ri, .DstOp: X86::SAR8mi, .Flags: TB_NO_REVERSE}, |
223 | {.KeyOp: X86::SAR8ri_NF, .DstOp: X86::SAR8mi_NF, .Flags: TB_NO_REVERSE}, |
224 | {.KeyOp: X86::SBB16ri, .DstOp: X86::SBB16mi, .Flags: TB_NO_REVERSE}, |
225 | {.KeyOp: X86::SBB16ri8, .DstOp: X86::SBB16mi8, .Flags: TB_NO_REVERSE}, |
226 | {.KeyOp: X86::SBB16rr, .DstOp: X86::SBB16mr, .Flags: TB_NO_REVERSE}, |
227 | {.KeyOp: X86::SBB32ri, .DstOp: X86::SBB32mi, .Flags: TB_NO_REVERSE}, |
228 | {.KeyOp: X86::SBB32ri8, .DstOp: X86::SBB32mi8, .Flags: TB_NO_REVERSE}, |
229 | {.KeyOp: X86::SBB32rr, .DstOp: X86::SBB32mr, .Flags: TB_NO_REVERSE}, |
230 | {.KeyOp: X86::SBB64ri32, .DstOp: X86::SBB64mi32, .Flags: TB_NO_REVERSE}, |
231 | {.KeyOp: X86::SBB64ri8, .DstOp: X86::SBB64mi8, .Flags: TB_NO_REVERSE}, |
232 | {.KeyOp: X86::SBB64rr, .DstOp: X86::SBB64mr, .Flags: TB_NO_REVERSE}, |
233 | {.KeyOp: X86::SBB8ri, .DstOp: X86::SBB8mi, .Flags: TB_NO_REVERSE}, |
234 | {.KeyOp: X86::SBB8ri8, .DstOp: X86::SBB8mi8, .Flags: TB_NO_REVERSE}, |
235 | {.KeyOp: X86::SBB8rr, .DstOp: X86::SBB8mr, .Flags: TB_NO_REVERSE}, |
236 | {.KeyOp: X86::SHL16r1, .DstOp: X86::SHL16m1, .Flags: TB_NO_REVERSE}, |
237 | {.KeyOp: X86::SHL16r1_NF, .DstOp: X86::SHL16m1_NF, .Flags: TB_NO_REVERSE}, |
238 | {.KeyOp: X86::SHL16rCL, .DstOp: X86::SHL16mCL, .Flags: TB_NO_REVERSE}, |
239 | {.KeyOp: X86::SHL16rCL_NF, .DstOp: X86::SHL16mCL_NF, .Flags: TB_NO_REVERSE}, |
240 | {.KeyOp: X86::SHL16ri, .DstOp: X86::SHL16mi, .Flags: TB_NO_REVERSE}, |
241 | {.KeyOp: X86::SHL16ri_NF, .DstOp: X86::SHL16mi_NF, .Flags: TB_NO_REVERSE}, |
242 | {.KeyOp: X86::SHL32r1, .DstOp: X86::SHL32m1, .Flags: TB_NO_REVERSE}, |
243 | {.KeyOp: X86::SHL32r1_NF, .DstOp: X86::SHL32m1_NF, .Flags: TB_NO_REVERSE}, |
244 | {.KeyOp: X86::SHL32rCL, .DstOp: X86::SHL32mCL, .Flags: TB_NO_REVERSE}, |
245 | {.KeyOp: X86::SHL32rCL_NF, .DstOp: X86::SHL32mCL_NF, .Flags: TB_NO_REVERSE}, |
246 | {.KeyOp: X86::SHL32ri, .DstOp: X86::SHL32mi, .Flags: TB_NO_REVERSE}, |
247 | {.KeyOp: X86::SHL32ri_NF, .DstOp: X86::SHL32mi_NF, .Flags: TB_NO_REVERSE}, |
248 | {.KeyOp: X86::SHL64r1, .DstOp: X86::SHL64m1, .Flags: TB_NO_REVERSE}, |
249 | {.KeyOp: X86::SHL64r1_NF, .DstOp: X86::SHL64m1_NF, .Flags: TB_NO_REVERSE}, |
250 | {.KeyOp: X86::SHL64rCL, .DstOp: X86::SHL64mCL, .Flags: TB_NO_REVERSE}, |
251 | {.KeyOp: X86::SHL64rCL_NF, .DstOp: X86::SHL64mCL_NF, .Flags: TB_NO_REVERSE}, |
252 | {.KeyOp: X86::SHL64ri, .DstOp: X86::SHL64mi, .Flags: TB_NO_REVERSE}, |
253 | {.KeyOp: X86::SHL64ri_NF, .DstOp: X86::SHL64mi_NF, .Flags: TB_NO_REVERSE}, |
254 | {.KeyOp: X86::SHL8r1, .DstOp: X86::SHL8m1, .Flags: TB_NO_REVERSE}, |
255 | {.KeyOp: X86::SHL8r1_NF, .DstOp: X86::SHL8m1_NF, .Flags: TB_NO_REVERSE}, |
256 | {.KeyOp: X86::SHL8rCL, .DstOp: X86::SHL8mCL, .Flags: TB_NO_REVERSE}, |
257 | {.KeyOp: X86::SHL8rCL_NF, .DstOp: X86::SHL8mCL_NF, .Flags: TB_NO_REVERSE}, |
258 | {.KeyOp: X86::SHL8ri, .DstOp: X86::SHL8mi, .Flags: TB_NO_REVERSE}, |
259 | {.KeyOp: X86::SHL8ri_NF, .DstOp: X86::SHL8mi_NF, .Flags: TB_NO_REVERSE}, |
260 | {.KeyOp: X86::SHLD16rrCL, .DstOp: X86::SHLD16mrCL, .Flags: TB_NO_REVERSE}, |
261 | {.KeyOp: X86::SHLD16rrCL_NF, .DstOp: X86::SHLD16mrCL_NF, .Flags: TB_NO_REVERSE}, |
262 | {.KeyOp: X86::SHLD16rri8, .DstOp: X86::SHLD16mri8, .Flags: TB_NO_REVERSE}, |
263 | {.KeyOp: X86::SHLD16rri8_NF, .DstOp: X86::SHLD16mri8_NF, .Flags: TB_NO_REVERSE}, |
264 | {.KeyOp: X86::SHLD32rrCL, .DstOp: X86::SHLD32mrCL, .Flags: TB_NO_REVERSE}, |
265 | {.KeyOp: X86::SHLD32rrCL_NF, .DstOp: X86::SHLD32mrCL_NF, .Flags: TB_NO_REVERSE}, |
266 | {.KeyOp: X86::SHLD32rri8, .DstOp: X86::SHLD32mri8, .Flags: TB_NO_REVERSE}, |
267 | {.KeyOp: X86::SHLD32rri8_NF, .DstOp: X86::SHLD32mri8_NF, .Flags: TB_NO_REVERSE}, |
268 | {.KeyOp: X86::SHLD64rrCL, .DstOp: X86::SHLD64mrCL, .Flags: TB_NO_REVERSE}, |
269 | {.KeyOp: X86::SHLD64rrCL_NF, .DstOp: X86::SHLD64mrCL_NF, .Flags: TB_NO_REVERSE}, |
270 | {.KeyOp: X86::SHLD64rri8, .DstOp: X86::SHLD64mri8, .Flags: TB_NO_REVERSE}, |
271 | {.KeyOp: X86::SHLD64rri8_NF, .DstOp: X86::SHLD64mri8_NF, .Flags: TB_NO_REVERSE}, |
272 | {.KeyOp: X86::SHR16r1, .DstOp: X86::SHR16m1, .Flags: TB_NO_REVERSE}, |
273 | {.KeyOp: X86::SHR16r1_NF, .DstOp: X86::SHR16m1_NF, .Flags: TB_NO_REVERSE}, |
274 | {.KeyOp: X86::SHR16rCL, .DstOp: X86::SHR16mCL, .Flags: TB_NO_REVERSE}, |
275 | {.KeyOp: X86::SHR16rCL_NF, .DstOp: X86::SHR16mCL_NF, .Flags: TB_NO_REVERSE}, |
276 | {.KeyOp: X86::SHR16ri, .DstOp: X86::SHR16mi, .Flags: TB_NO_REVERSE}, |
277 | {.KeyOp: X86::SHR16ri_NF, .DstOp: X86::SHR16mi_NF, .Flags: TB_NO_REVERSE}, |
278 | {.KeyOp: X86::SHR32r1, .DstOp: X86::SHR32m1, .Flags: TB_NO_REVERSE}, |
279 | {.KeyOp: X86::SHR32r1_NF, .DstOp: X86::SHR32m1_NF, .Flags: TB_NO_REVERSE}, |
280 | {.KeyOp: X86::SHR32rCL, .DstOp: X86::SHR32mCL, .Flags: TB_NO_REVERSE}, |
281 | {.KeyOp: X86::SHR32rCL_NF, .DstOp: X86::SHR32mCL_NF, .Flags: TB_NO_REVERSE}, |
282 | {.KeyOp: X86::SHR32ri, .DstOp: X86::SHR32mi, .Flags: TB_NO_REVERSE}, |
283 | {.KeyOp: X86::SHR32ri_NF, .DstOp: X86::SHR32mi_NF, .Flags: TB_NO_REVERSE}, |
284 | {.KeyOp: X86::SHR64r1, .DstOp: X86::SHR64m1, .Flags: TB_NO_REVERSE}, |
285 | {.KeyOp: X86::SHR64r1_NF, .DstOp: X86::SHR64m1_NF, .Flags: TB_NO_REVERSE}, |
286 | {.KeyOp: X86::SHR64rCL, .DstOp: X86::SHR64mCL, .Flags: TB_NO_REVERSE}, |
287 | {.KeyOp: X86::SHR64rCL_NF, .DstOp: X86::SHR64mCL_NF, .Flags: TB_NO_REVERSE}, |
288 | {.KeyOp: X86::SHR64ri, .DstOp: X86::SHR64mi, .Flags: TB_NO_REVERSE}, |
289 | {.KeyOp: X86::SHR64ri_NF, .DstOp: X86::SHR64mi_NF, .Flags: TB_NO_REVERSE}, |
290 | {.KeyOp: X86::SHR8r1, .DstOp: X86::SHR8m1, .Flags: TB_NO_REVERSE}, |
291 | {.KeyOp: X86::SHR8r1_NF, .DstOp: X86::SHR8m1_NF, .Flags: TB_NO_REVERSE}, |
292 | {.KeyOp: X86::SHR8rCL, .DstOp: X86::SHR8mCL, .Flags: TB_NO_REVERSE}, |
293 | {.KeyOp: X86::SHR8rCL_NF, .DstOp: X86::SHR8mCL_NF, .Flags: TB_NO_REVERSE}, |
294 | {.KeyOp: X86::SHR8ri, .DstOp: X86::SHR8mi, .Flags: TB_NO_REVERSE}, |
295 | {.KeyOp: X86::SHR8ri_NF, .DstOp: X86::SHR8mi_NF, .Flags: TB_NO_REVERSE}, |
296 | {.KeyOp: X86::SHRD16rrCL, .DstOp: X86::SHRD16mrCL, .Flags: TB_NO_REVERSE}, |
297 | {.KeyOp: X86::SHRD16rrCL_NF, .DstOp: X86::SHRD16mrCL_NF, .Flags: TB_NO_REVERSE}, |
298 | {.KeyOp: X86::SHRD16rri8, .DstOp: X86::SHRD16mri8, .Flags: TB_NO_REVERSE}, |
299 | {.KeyOp: X86::SHRD16rri8_NF, .DstOp: X86::SHRD16mri8_NF, .Flags: TB_NO_REVERSE}, |
300 | {.KeyOp: X86::SHRD32rrCL, .DstOp: X86::SHRD32mrCL, .Flags: TB_NO_REVERSE}, |
301 | {.KeyOp: X86::SHRD32rrCL_NF, .DstOp: X86::SHRD32mrCL_NF, .Flags: TB_NO_REVERSE}, |
302 | {.KeyOp: X86::SHRD32rri8, .DstOp: X86::SHRD32mri8, .Flags: TB_NO_REVERSE}, |
303 | {.KeyOp: X86::SHRD32rri8_NF, .DstOp: X86::SHRD32mri8_NF, .Flags: TB_NO_REVERSE}, |
304 | {.KeyOp: X86::SHRD64rrCL, .DstOp: X86::SHRD64mrCL, .Flags: TB_NO_REVERSE}, |
305 | {.KeyOp: X86::SHRD64rrCL_NF, .DstOp: X86::SHRD64mrCL_NF, .Flags: TB_NO_REVERSE}, |
306 | {.KeyOp: X86::SHRD64rri8, .DstOp: X86::SHRD64mri8, .Flags: TB_NO_REVERSE}, |
307 | {.KeyOp: X86::SHRD64rri8_NF, .DstOp: X86::SHRD64mri8_NF, .Flags: TB_NO_REVERSE}, |
308 | {.KeyOp: X86::SUB16ri, .DstOp: X86::SUB16mi, .Flags: TB_NO_REVERSE}, |
309 | {.KeyOp: X86::SUB16ri8, .DstOp: X86::SUB16mi8, .Flags: TB_NO_REVERSE}, |
310 | {.KeyOp: X86::SUB16ri8_NF, .DstOp: X86::SUB16mi8_NF, .Flags: TB_NO_REVERSE}, |
311 | {.KeyOp: X86::SUB16ri_NF, .DstOp: X86::SUB16mi_NF, .Flags: TB_NO_REVERSE}, |
312 | {.KeyOp: X86::SUB16rr, .DstOp: X86::SUB16mr, .Flags: TB_NO_REVERSE}, |
313 | {.KeyOp: X86::SUB16rr_NF, .DstOp: X86::SUB16mr_NF, .Flags: TB_NO_REVERSE}, |
314 | {.KeyOp: X86::SUB32ri, .DstOp: X86::SUB32mi, .Flags: TB_NO_REVERSE}, |
315 | {.KeyOp: X86::SUB32ri8, .DstOp: X86::SUB32mi8, .Flags: TB_NO_REVERSE}, |
316 | {.KeyOp: X86::SUB32ri8_NF, .DstOp: X86::SUB32mi8_NF, .Flags: TB_NO_REVERSE}, |
317 | {.KeyOp: X86::SUB32ri_NF, .DstOp: X86::SUB32mi_NF, .Flags: TB_NO_REVERSE}, |
318 | {.KeyOp: X86::SUB32rr, .DstOp: X86::SUB32mr, .Flags: TB_NO_REVERSE}, |
319 | {.KeyOp: X86::SUB32rr_NF, .DstOp: X86::SUB32mr_NF, .Flags: TB_NO_REVERSE}, |
320 | {.KeyOp: X86::SUB64ri32, .DstOp: X86::SUB64mi32, .Flags: TB_NO_REVERSE}, |
321 | {.KeyOp: X86::SUB64ri32_NF, .DstOp: X86::SUB64mi32_NF, .Flags: TB_NO_REVERSE}, |
322 | {.KeyOp: X86::SUB64ri8, .DstOp: X86::SUB64mi8, .Flags: TB_NO_REVERSE}, |
323 | {.KeyOp: X86::SUB64ri8_NF, .DstOp: X86::SUB64mi8_NF, .Flags: TB_NO_REVERSE}, |
324 | {.KeyOp: X86::SUB64rr, .DstOp: X86::SUB64mr, .Flags: TB_NO_REVERSE}, |
325 | {.KeyOp: X86::SUB64rr_NF, .DstOp: X86::SUB64mr_NF, .Flags: TB_NO_REVERSE}, |
326 | {.KeyOp: X86::SUB8ri, .DstOp: X86::SUB8mi, .Flags: TB_NO_REVERSE}, |
327 | {.KeyOp: X86::SUB8ri8, .DstOp: X86::SUB8mi8, .Flags: TB_NO_REVERSE}, |
328 | {.KeyOp: X86::SUB8ri_NF, .DstOp: X86::SUB8mi_NF, .Flags: TB_NO_REVERSE}, |
329 | {.KeyOp: X86::SUB8rr, .DstOp: X86::SUB8mr, .Flags: TB_NO_REVERSE}, |
330 | {.KeyOp: X86::SUB8rr_NF, .DstOp: X86::SUB8mr_NF, .Flags: TB_NO_REVERSE}, |
331 | {.KeyOp: X86::XOR16ri, .DstOp: X86::XOR16mi, .Flags: TB_NO_REVERSE}, |
332 | {.KeyOp: X86::XOR16ri8, .DstOp: X86::XOR16mi8, .Flags: TB_NO_REVERSE}, |
333 | {.KeyOp: X86::XOR16ri8_NF, .DstOp: X86::XOR16mi8_NF, .Flags: TB_NO_REVERSE}, |
334 | {.KeyOp: X86::XOR16ri_NF, .DstOp: X86::XOR16mi_NF, .Flags: TB_NO_REVERSE}, |
335 | {.KeyOp: X86::XOR16rr, .DstOp: X86::XOR16mr, .Flags: TB_NO_REVERSE}, |
336 | {.KeyOp: X86::XOR16rr_NF, .DstOp: X86::XOR16mr_NF, .Flags: TB_NO_REVERSE}, |
337 | {.KeyOp: X86::XOR32ri, .DstOp: X86::XOR32mi, .Flags: TB_NO_REVERSE}, |
338 | {.KeyOp: X86::XOR32ri8, .DstOp: X86::XOR32mi8, .Flags: TB_NO_REVERSE}, |
339 | {.KeyOp: X86::XOR32ri8_NF, .DstOp: X86::XOR32mi8_NF, .Flags: TB_NO_REVERSE}, |
340 | {.KeyOp: X86::XOR32ri_NF, .DstOp: X86::XOR32mi_NF, .Flags: TB_NO_REVERSE}, |
341 | {.KeyOp: X86::XOR32rr, .DstOp: X86::XOR32mr, .Flags: TB_NO_REVERSE}, |
342 | {.KeyOp: X86::XOR32rr_NF, .DstOp: X86::XOR32mr_NF, .Flags: TB_NO_REVERSE}, |
343 | {.KeyOp: X86::XOR64ri32, .DstOp: X86::XOR64mi32, .Flags: TB_NO_REVERSE}, |
344 | {.KeyOp: X86::XOR64ri32_NF, .DstOp: X86::XOR64mi32_NF, .Flags: TB_NO_REVERSE}, |
345 | {.KeyOp: X86::XOR64ri8, .DstOp: X86::XOR64mi8, .Flags: TB_NO_REVERSE}, |
346 | {.KeyOp: X86::XOR64ri8_NF, .DstOp: X86::XOR64mi8_NF, .Flags: TB_NO_REVERSE}, |
347 | {.KeyOp: X86::XOR64rr, .DstOp: X86::XOR64mr, .Flags: TB_NO_REVERSE}, |
348 | {.KeyOp: X86::XOR64rr_NF, .DstOp: X86::XOR64mr_NF, .Flags: TB_NO_REVERSE}, |
349 | {.KeyOp: X86::XOR8ri, .DstOp: X86::XOR8mi, .Flags: TB_NO_REVERSE}, |
350 | {.KeyOp: X86::XOR8ri8, .DstOp: X86::XOR8mi8, .Flags: TB_NO_REVERSE}, |
351 | {.KeyOp: X86::XOR8ri_NF, .DstOp: X86::XOR8mi_NF, .Flags: TB_NO_REVERSE}, |
352 | {.KeyOp: X86::XOR8rr, .DstOp: X86::XOR8mr, .Flags: TB_NO_REVERSE}, |
353 | {.KeyOp: X86::XOR8rr_NF, .DstOp: X86::XOR8mr_NF, .Flags: TB_NO_REVERSE}, |
354 | }; |
355 | |
356 | static const X86FoldTableEntry Table0[] = { |
357 | {.KeyOp: X86::BT16ri8, .DstOp: X86::BT16mi8, .Flags: TB_FOLDED_LOAD}, |
358 | {.KeyOp: X86::BT32ri8, .DstOp: X86::BT32mi8, .Flags: TB_FOLDED_LOAD}, |
359 | {.KeyOp: X86::BT64ri8, .DstOp: X86::BT64mi8, .Flags: TB_FOLDED_LOAD}, |
360 | {.KeyOp: X86::CALL16r, .DstOp: X86::CALL16m, .Flags: TB_FOLDED_LOAD}, |
361 | {.KeyOp: X86::CALL16r_NT, .DstOp: X86::CALL16m_NT, .Flags: TB_FOLDED_LOAD}, |
362 | {.KeyOp: X86::CALL32r, .DstOp: X86::CALL32m, .Flags: TB_FOLDED_LOAD}, |
363 | {.KeyOp: X86::CALL32r_NT, .DstOp: X86::CALL32m_NT, .Flags: TB_FOLDED_LOAD}, |
364 | {.KeyOp: X86::CALL64r, .DstOp: X86::CALL64m, .Flags: TB_FOLDED_LOAD}, |
365 | {.KeyOp: X86::CALL64r_NT, .DstOp: X86::CALL64m_NT, .Flags: TB_FOLDED_LOAD}, |
366 | {.KeyOp: X86::CCMP16ri, .DstOp: X86::CCMP16mi, .Flags: TB_FOLDED_LOAD}, |
367 | {.KeyOp: X86::CCMP16ri8, .DstOp: X86::CCMP16mi8, .Flags: TB_FOLDED_LOAD}, |
368 | {.KeyOp: X86::CCMP16rr, .DstOp: X86::CCMP16mr, .Flags: TB_FOLDED_LOAD}, |
369 | {.KeyOp: X86::CCMP32ri, .DstOp: X86::CCMP32mi, .Flags: TB_FOLDED_LOAD}, |
370 | {.KeyOp: X86::CCMP32ri8, .DstOp: X86::CCMP32mi8, .Flags: TB_FOLDED_LOAD}, |
371 | {.KeyOp: X86::CCMP32rr, .DstOp: X86::CCMP32mr, .Flags: TB_FOLDED_LOAD}, |
372 | {.KeyOp: X86::CCMP64ri32, .DstOp: X86::CCMP64mi32, .Flags: TB_FOLDED_LOAD}, |
373 | {.KeyOp: X86::CCMP64ri8, .DstOp: X86::CCMP64mi8, .Flags: TB_FOLDED_LOAD}, |
374 | {.KeyOp: X86::CCMP64rr, .DstOp: X86::CCMP64mr, .Flags: TB_FOLDED_LOAD}, |
375 | {.KeyOp: X86::CCMP8ri, .DstOp: X86::CCMP8mi, .Flags: TB_FOLDED_LOAD}, |
376 | {.KeyOp: X86::CCMP8rr, .DstOp: X86::CCMP8mr, .Flags: TB_FOLDED_LOAD}, |
377 | {.KeyOp: X86::CMP16ri, .DstOp: X86::CMP16mi, .Flags: TB_FOLDED_LOAD}, |
378 | {.KeyOp: X86::CMP16ri8, .DstOp: X86::CMP16mi8, .Flags: TB_FOLDED_LOAD}, |
379 | {.KeyOp: X86::CMP16rr, .DstOp: X86::CMP16mr, .Flags: TB_FOLDED_LOAD}, |
380 | {.KeyOp: X86::CMP32ri, .DstOp: X86::CMP32mi, .Flags: TB_FOLDED_LOAD}, |
381 | {.KeyOp: X86::CMP32ri8, .DstOp: X86::CMP32mi8, .Flags: TB_FOLDED_LOAD}, |
382 | {.KeyOp: X86::CMP32rr, .DstOp: X86::CMP32mr, .Flags: TB_FOLDED_LOAD}, |
383 | {.KeyOp: X86::CMP64ri32, .DstOp: X86::CMP64mi32, .Flags: TB_FOLDED_LOAD}, |
384 | {.KeyOp: X86::CMP64ri8, .DstOp: X86::CMP64mi8, .Flags: TB_FOLDED_LOAD}, |
385 | {.KeyOp: X86::CMP64rr, .DstOp: X86::CMP64mr, .Flags: TB_FOLDED_LOAD}, |
386 | {.KeyOp: X86::CMP8ri, .DstOp: X86::CMP8mi, .Flags: TB_FOLDED_LOAD}, |
387 | {.KeyOp: X86::CMP8ri8, .DstOp: X86::CMP8mi8, .Flags: TB_FOLDED_LOAD}, |
388 | {.KeyOp: X86::CMP8rr, .DstOp: X86::CMP8mr, .Flags: TB_FOLDED_LOAD}, |
389 | {.KeyOp: X86::CTEST16ri, .DstOp: X86::CTEST16mi, .Flags: TB_FOLDED_LOAD}, |
390 | {.KeyOp: X86::CTEST16rr, .DstOp: X86::CTEST16mr, .Flags: TB_FOLDED_LOAD}, |
391 | {.KeyOp: X86::CTEST32ri, .DstOp: X86::CTEST32mi, .Flags: TB_FOLDED_LOAD}, |
392 | {.KeyOp: X86::CTEST32rr, .DstOp: X86::CTEST32mr, .Flags: TB_FOLDED_LOAD}, |
393 | {.KeyOp: X86::CTEST64ri32, .DstOp: X86::CTEST64mi32, .Flags: TB_FOLDED_LOAD}, |
394 | {.KeyOp: X86::CTEST64rr, .DstOp: X86::CTEST64mr, .Flags: TB_FOLDED_LOAD}, |
395 | {.KeyOp: X86::CTEST8ri, .DstOp: X86::CTEST8mi, .Flags: TB_FOLDED_LOAD}, |
396 | {.KeyOp: X86::CTEST8rr, .DstOp: X86::CTEST8mr, .Flags: TB_FOLDED_LOAD}, |
397 | {.KeyOp: X86::DIV16r, .DstOp: X86::DIV16m, .Flags: TB_FOLDED_LOAD}, |
398 | {.KeyOp: X86::DIV16r_NF, .DstOp: X86::DIV16m_NF, .Flags: TB_FOLDED_LOAD}, |
399 | {.KeyOp: X86::DIV32r, .DstOp: X86::DIV32m, .Flags: TB_FOLDED_LOAD}, |
400 | {.KeyOp: X86::DIV32r_NF, .DstOp: X86::DIV32m_NF, .Flags: TB_FOLDED_LOAD}, |
401 | {.KeyOp: X86::DIV64r, .DstOp: X86::DIV64m, .Flags: TB_FOLDED_LOAD}, |
402 | {.KeyOp: X86::DIV64r_NF, .DstOp: X86::DIV64m_NF, .Flags: TB_FOLDED_LOAD}, |
403 | {.KeyOp: X86::DIV8r, .DstOp: X86::DIV8m, .Flags: TB_FOLDED_LOAD}, |
404 | {.KeyOp: X86::DIV8r_NF, .DstOp: X86::DIV8m_NF, .Flags: TB_FOLDED_LOAD}, |
405 | {.KeyOp: X86::EXTRACTPSrr, .DstOp: X86::EXTRACTPSmr, .Flags: TB_FOLDED_STORE}, |
406 | {.KeyOp: X86::IDIV16r, .DstOp: X86::IDIV16m, .Flags: TB_FOLDED_LOAD}, |
407 | {.KeyOp: X86::IDIV16r_NF, .DstOp: X86::IDIV16m_NF, .Flags: TB_FOLDED_LOAD}, |
408 | {.KeyOp: X86::IDIV32r, .DstOp: X86::IDIV32m, .Flags: TB_FOLDED_LOAD}, |
409 | {.KeyOp: X86::IDIV32r_NF, .DstOp: X86::IDIV32m_NF, .Flags: TB_FOLDED_LOAD}, |
410 | {.KeyOp: X86::IDIV64r, .DstOp: X86::IDIV64m, .Flags: TB_FOLDED_LOAD}, |
411 | {.KeyOp: X86::IDIV64r_NF, .DstOp: X86::IDIV64m_NF, .Flags: TB_FOLDED_LOAD}, |
412 | {.KeyOp: X86::IDIV8r, .DstOp: X86::IDIV8m, .Flags: TB_FOLDED_LOAD}, |
413 | {.KeyOp: X86::IDIV8r_NF, .DstOp: X86::IDIV8m_NF, .Flags: TB_FOLDED_LOAD}, |
414 | {.KeyOp: X86::IMUL16r, .DstOp: X86::IMUL16m, .Flags: TB_FOLDED_LOAD}, |
415 | {.KeyOp: X86::IMUL16r_NF, .DstOp: X86::IMUL16m_NF, .Flags: TB_FOLDED_LOAD}, |
416 | {.KeyOp: X86::IMUL32r, .DstOp: X86::IMUL32m, .Flags: TB_FOLDED_LOAD}, |
417 | {.KeyOp: X86::IMUL32r_NF, .DstOp: X86::IMUL32m_NF, .Flags: TB_FOLDED_LOAD}, |
418 | {.KeyOp: X86::IMUL64r, .DstOp: X86::IMUL64m, .Flags: TB_FOLDED_LOAD}, |
419 | {.KeyOp: X86::IMUL64r_NF, .DstOp: X86::IMUL64m_NF, .Flags: TB_FOLDED_LOAD}, |
420 | {.KeyOp: X86::IMUL8r, .DstOp: X86::IMUL8m, .Flags: TB_FOLDED_LOAD}, |
421 | {.KeyOp: X86::IMUL8r_NF, .DstOp: X86::IMUL8m_NF, .Flags: TB_FOLDED_LOAD}, |
422 | {.KeyOp: X86::JMP16r, .DstOp: X86::JMP16m, .Flags: TB_FOLDED_LOAD}, |
423 | {.KeyOp: X86::JMP16r_NT, .DstOp: X86::JMP16m_NT, .Flags: TB_FOLDED_LOAD}, |
424 | {.KeyOp: X86::JMP32r, .DstOp: X86::JMP32m, .Flags: TB_FOLDED_LOAD}, |
425 | {.KeyOp: X86::JMP32r_NT, .DstOp: X86::JMP32m_NT, .Flags: TB_FOLDED_LOAD}, |
426 | {.KeyOp: X86::JMP64r, .DstOp: X86::JMP64m, .Flags: TB_FOLDED_LOAD}, |
427 | {.KeyOp: X86::JMP64r_NT, .DstOp: X86::JMP64m_NT, .Flags: TB_FOLDED_LOAD}, |
428 | {.KeyOp: X86::JMP64r_REX, .DstOp: X86::JMP64m_REX, .Flags: TB_FOLDED_LOAD}, |
429 | {.KeyOp: X86::LKGS16r, .DstOp: X86::LKGS16m, .Flags: TB_FOLDED_LOAD}, |
430 | {.KeyOp: X86::MMX_MOVD64from64rr, .DstOp: X86::MMX_MOVQ64mr, .Flags: TB_FOLDED_STORE}, |
431 | {.KeyOp: X86::MMX_MOVD64grr, .DstOp: X86::MMX_MOVD64mr, .Flags: TB_FOLDED_STORE}, |
432 | {.KeyOp: X86::MOV16ri, .DstOp: X86::MOV16mi, .Flags: TB_FOLDED_STORE}, |
433 | {.KeyOp: X86::MOV16rr, .DstOp: X86::MOV16mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
434 | {.KeyOp: X86::MOV32ri, .DstOp: X86::MOV32mi, .Flags: TB_FOLDED_STORE}, |
435 | {.KeyOp: X86::MOV32rr, .DstOp: X86::MOV32mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
436 | {.KeyOp: X86::MOV64ri32, .DstOp: X86::MOV64mi32, .Flags: TB_FOLDED_STORE}, |
437 | {.KeyOp: X86::MOV64rr, .DstOp: X86::MOV64mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
438 | {.KeyOp: X86::MOV64toSDrr, .DstOp: X86::MOV64mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
439 | {.KeyOp: X86::MOV8ri, .DstOp: X86::MOV8mi, .Flags: TB_FOLDED_STORE}, |
440 | {.KeyOp: X86::MOV8rr, .DstOp: X86::MOV8mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
441 | {.KeyOp: X86::MOV8rr_NOREX, .DstOp: X86::MOV8mr_NOREX, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
442 | {.KeyOp: X86::MOVAPDrr, .DstOp: X86::MOVAPDmr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE|TB_ALIGN_16}, |
443 | {.KeyOp: X86::MOVAPSrr, .DstOp: X86::MOVAPSmr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE|TB_ALIGN_16}, |
444 | {.KeyOp: X86::MOVBE16rr, .DstOp: X86::MOVBE16mr_EVEX, .Flags: TB_FOLDED_STORE}, |
445 | {.KeyOp: X86::MOVBE32rr, .DstOp: X86::MOVBE32mr_EVEX, .Flags: TB_FOLDED_STORE}, |
446 | {.KeyOp: X86::MOVBE64rr, .DstOp: X86::MOVBE64mr_EVEX, .Flags: TB_FOLDED_STORE}, |
447 | {.KeyOp: X86::MOVDI2SSrr, .DstOp: X86::MOV32mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
448 | {.KeyOp: X86::MOVDQArr, .DstOp: X86::MOVDQAmr, .Flags: TB_FOLDED_STORE|TB_ALIGN_16}, |
449 | {.KeyOp: X86::MOVDQUrr, .DstOp: X86::MOVDQUmr, .Flags: TB_FOLDED_STORE}, |
450 | {.KeyOp: X86::MOVPDI2DIrr, .DstOp: X86::MOVPDI2DImr, .Flags: TB_FOLDED_STORE}, |
451 | {.KeyOp: X86::MOVPQIto64rr, .DstOp: X86::MOVPQI2QImr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
452 | {.KeyOp: X86::MOVSDto64rr, .DstOp: X86::MOVSDmr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
453 | {.KeyOp: X86::MOVSS2DIrr, .DstOp: X86::MOVSSmr, .Flags: TB_FOLDED_STORE}, |
454 | {.KeyOp: X86::MOVUPDrr, .DstOp: X86::MOVUPDmr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
455 | {.KeyOp: X86::MOVUPSrr, .DstOp: X86::MOVUPSmr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
456 | {.KeyOp: X86::MUL16r, .DstOp: X86::MUL16m, .Flags: TB_FOLDED_LOAD}, |
457 | {.KeyOp: X86::MUL16r_NF, .DstOp: X86::MUL16m_NF, .Flags: TB_FOLDED_LOAD}, |
458 | {.KeyOp: X86::MUL32r, .DstOp: X86::MUL32m, .Flags: TB_FOLDED_LOAD}, |
459 | {.KeyOp: X86::MUL32r_NF, .DstOp: X86::MUL32m_NF, .Flags: TB_FOLDED_LOAD}, |
460 | {.KeyOp: X86::MUL64r, .DstOp: X86::MUL64m, .Flags: TB_FOLDED_LOAD}, |
461 | {.KeyOp: X86::MUL64r_NF, .DstOp: X86::MUL64m_NF, .Flags: TB_FOLDED_LOAD}, |
462 | {.KeyOp: X86::MUL8r, .DstOp: X86::MUL8m, .Flags: TB_FOLDED_LOAD}, |
463 | {.KeyOp: X86::MUL8r_NF, .DstOp: X86::MUL8m_NF, .Flags: TB_FOLDED_LOAD}, |
464 | {.KeyOp: X86::PEXTRDrr, .DstOp: X86::PEXTRDmr, .Flags: TB_FOLDED_STORE}, |
465 | {.KeyOp: X86::PEXTRQrr, .DstOp: X86::PEXTRQmr, .Flags: TB_FOLDED_STORE}, |
466 | {.KeyOp: X86::PTWRITE64r, .DstOp: X86::PTWRITE64m, .Flags: TB_FOLDED_LOAD}, |
467 | {.KeyOp: X86::PTWRITEr, .DstOp: X86::PTWRITEm, .Flags: TB_FOLDED_LOAD}, |
468 | {.KeyOp: X86::PUSH16r, .DstOp: X86::PUSH16rmm, .Flags: TB_FOLDED_LOAD}, |
469 | {.KeyOp: X86::PUSH32r, .DstOp: X86::PUSH32rmm, .Flags: TB_FOLDED_LOAD}, |
470 | {.KeyOp: X86::PUSH64r, .DstOp: X86::PUSH64rmm, .Flags: TB_FOLDED_LOAD}, |
471 | {.KeyOp: X86::SETCCr, .DstOp: X86::SETCCm, .Flags: TB_FOLDED_STORE}, |
472 | {.KeyOp: X86::SETZUCCr, .DstOp: X86::SETZUCCm, .Flags: TB_FOLDED_STORE}, |
473 | {.KeyOp: X86::TAILJMPr, .DstOp: X86::TAILJMPm, .Flags: TB_FOLDED_LOAD}, |
474 | {.KeyOp: X86::TAILJMPr64, .DstOp: X86::TAILJMPm64, .Flags: TB_FOLDED_LOAD}, |
475 | {.KeyOp: X86::TAILJMPr64_REX, .DstOp: X86::TAILJMPm64_REX, .Flags: TB_FOLDED_LOAD}, |
476 | {.KeyOp: X86::TCRETURNri, .DstOp: X86::TCRETURNmi, .Flags: TB_FOLDED_LOAD|TB_NO_FORWARD}, |
477 | {.KeyOp: X86::TCRETURNri64, .DstOp: X86::TCRETURNmi64, .Flags: TB_FOLDED_LOAD|TB_NO_FORWARD}, |
478 | {.KeyOp: X86::TEST16ri, .DstOp: X86::TEST16mi, .Flags: TB_FOLDED_LOAD}, |
479 | {.KeyOp: X86::TEST16rr, .DstOp: X86::TEST16mr, .Flags: TB_FOLDED_LOAD}, |
480 | {.KeyOp: X86::TEST32ri, .DstOp: X86::TEST32mi, .Flags: TB_FOLDED_LOAD}, |
481 | {.KeyOp: X86::TEST32rr, .DstOp: X86::TEST32mr, .Flags: TB_FOLDED_LOAD}, |
482 | {.KeyOp: X86::TEST64ri32, .DstOp: X86::TEST64mi32, .Flags: TB_FOLDED_LOAD}, |
483 | {.KeyOp: X86::TEST64rr, .DstOp: X86::TEST64mr, .Flags: TB_FOLDED_LOAD}, |
484 | {.KeyOp: X86::TEST8ri, .DstOp: X86::TEST8mi, .Flags: TB_FOLDED_LOAD}, |
485 | {.KeyOp: X86::TEST8rr, .DstOp: X86::TEST8mr, .Flags: TB_FOLDED_LOAD}, |
486 | {.KeyOp: X86::VCVTPS2PHYrr, .DstOp: X86::VCVTPS2PHYmr, .Flags: TB_FOLDED_STORE}, |
487 | {.KeyOp: X86::VCVTPS2PHZ256rr, .DstOp: X86::VCVTPS2PHZ256mr, .Flags: TB_FOLDED_STORE}, |
488 | {.KeyOp: X86::VCVTPS2PHZrr, .DstOp: X86::VCVTPS2PHZmr, .Flags: TB_FOLDED_STORE}, |
489 | {.KeyOp: X86::VEXTRACTF128rr, .DstOp: X86::VEXTRACTF128mr, .Flags: TB_FOLDED_STORE}, |
490 | {.KeyOp: X86::VEXTRACTF32x4Z256rr, .DstOp: X86::VEXTRACTF32x4Z256mr, .Flags: TB_FOLDED_STORE}, |
491 | {.KeyOp: X86::VEXTRACTF32x4Zrr, .DstOp: X86::VEXTRACTF32x4Zmr, .Flags: TB_FOLDED_STORE}, |
492 | {.KeyOp: X86::VEXTRACTF32x8Zrr, .DstOp: X86::VEXTRACTF32x8Zmr, .Flags: TB_FOLDED_STORE}, |
493 | {.KeyOp: X86::VEXTRACTF64x2Z256rr, .DstOp: X86::VEXTRACTF64x2Z256mr, .Flags: TB_FOLDED_STORE}, |
494 | {.KeyOp: X86::VEXTRACTF64x2Zrr, .DstOp: X86::VEXTRACTF64x2Zmr, .Flags: TB_FOLDED_STORE}, |
495 | {.KeyOp: X86::VEXTRACTF64x4Zrr, .DstOp: X86::VEXTRACTF64x4Zmr, .Flags: TB_FOLDED_STORE}, |
496 | {.KeyOp: X86::VEXTRACTI128rr, .DstOp: X86::VEXTRACTI128mr, .Flags: TB_FOLDED_STORE}, |
497 | {.KeyOp: X86::VEXTRACTI32x4Z256rr, .DstOp: X86::VEXTRACTI32x4Z256mr, .Flags: TB_FOLDED_STORE}, |
498 | {.KeyOp: X86::VEXTRACTI32x4Zrr, .DstOp: X86::VEXTRACTI32x4Zmr, .Flags: TB_FOLDED_STORE}, |
499 | {.KeyOp: X86::VEXTRACTI32x8Zrr, .DstOp: X86::VEXTRACTI32x8Zmr, .Flags: TB_FOLDED_STORE}, |
500 | {.KeyOp: X86::VEXTRACTI64x2Z256rr, .DstOp: X86::VEXTRACTI64x2Z256mr, .Flags: TB_FOLDED_STORE}, |
501 | {.KeyOp: X86::VEXTRACTI64x2Zrr, .DstOp: X86::VEXTRACTI64x2Zmr, .Flags: TB_FOLDED_STORE}, |
502 | {.KeyOp: X86::VEXTRACTI64x4Zrr, .DstOp: X86::VEXTRACTI64x4Zmr, .Flags: TB_FOLDED_STORE}, |
503 | {.KeyOp: X86::VEXTRACTPSZrr, .DstOp: X86::VEXTRACTPSZmr, .Flags: TB_FOLDED_STORE}, |
504 | {.KeyOp: X86::VEXTRACTPSrr, .DstOp: X86::VEXTRACTPSmr, .Flags: TB_FOLDED_STORE}, |
505 | {.KeyOp: X86::VMOV64toSDZrr, .DstOp: X86::MOV64mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
506 | {.KeyOp: X86::VMOV64toSDrr, .DstOp: X86::MOV64mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
507 | {.KeyOp: X86::VMOVAPDYrr, .DstOp: X86::VMOVAPDYmr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE|TB_ALIGN_32}, |
508 | {.KeyOp: X86::VMOVAPDZ128rr, .DstOp: X86::VMOVAPDZ128mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE|TB_ALIGN_16}, |
509 | {.KeyOp: X86::VMOVAPDZ256rr, .DstOp: X86::VMOVAPDZ256mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE|TB_ALIGN_32}, |
510 | {.KeyOp: X86::VMOVAPDZrr, .DstOp: X86::VMOVAPDZmr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE|TB_ALIGN_64}, |
511 | {.KeyOp: X86::VMOVAPDrr, .DstOp: X86::VMOVAPDmr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE|TB_ALIGN_16}, |
512 | {.KeyOp: X86::VMOVAPSYrr, .DstOp: X86::VMOVAPSYmr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE|TB_ALIGN_32}, |
513 | {.KeyOp: X86::VMOVAPSZ128rr, .DstOp: X86::VMOVAPSZ128mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE|TB_ALIGN_16}, |
514 | {.KeyOp: X86::VMOVAPSZ256rr, .DstOp: X86::VMOVAPSZ256mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE|TB_ALIGN_32}, |
515 | {.KeyOp: X86::VMOVAPSZrr, .DstOp: X86::VMOVAPSZmr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE|TB_ALIGN_64}, |
516 | {.KeyOp: X86::VMOVAPSrr, .DstOp: X86::VMOVAPSmr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE|TB_ALIGN_16}, |
517 | {.KeyOp: X86::VMOVDI2SSZrr, .DstOp: X86::MOV32mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
518 | {.KeyOp: X86::VMOVDI2SSrr, .DstOp: X86::MOV32mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
519 | {.KeyOp: X86::VMOVDQA32Z128rr, .DstOp: X86::VMOVDQA32Z128mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE|TB_ALIGN_16}, |
520 | {.KeyOp: X86::VMOVDQA32Z256rr, .DstOp: X86::VMOVDQA32Z256mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE|TB_ALIGN_32}, |
521 | {.KeyOp: X86::VMOVDQA32Zrr, .DstOp: X86::VMOVDQA32Zmr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE|TB_ALIGN_64}, |
522 | {.KeyOp: X86::VMOVDQA64Z128rr, .DstOp: X86::VMOVDQA64Z128mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE|TB_ALIGN_16}, |
523 | {.KeyOp: X86::VMOVDQA64Z256rr, .DstOp: X86::VMOVDQA64Z256mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE|TB_ALIGN_32}, |
524 | {.KeyOp: X86::VMOVDQA64Zrr, .DstOp: X86::VMOVDQA64Zmr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE|TB_ALIGN_64}, |
525 | {.KeyOp: X86::VMOVDQAYrr, .DstOp: X86::VMOVDQAYmr, .Flags: TB_FOLDED_STORE|TB_ALIGN_32}, |
526 | {.KeyOp: X86::VMOVDQArr, .DstOp: X86::VMOVDQAmr, .Flags: TB_FOLDED_STORE|TB_ALIGN_16}, |
527 | {.KeyOp: X86::VMOVDQU16Z128rr, .DstOp: X86::VMOVDQU16Z128mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
528 | {.KeyOp: X86::VMOVDQU16Z256rr, .DstOp: X86::VMOVDQU16Z256mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
529 | {.KeyOp: X86::VMOVDQU16Zrr, .DstOp: X86::VMOVDQU16Zmr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
530 | {.KeyOp: X86::VMOVDQU32Z128rr, .DstOp: X86::VMOVDQU32Z128mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
531 | {.KeyOp: X86::VMOVDQU32Z256rr, .DstOp: X86::VMOVDQU32Z256mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
532 | {.KeyOp: X86::VMOVDQU32Zrr, .DstOp: X86::VMOVDQU32Zmr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
533 | {.KeyOp: X86::VMOVDQU64Z128rr, .DstOp: X86::VMOVDQU64Z128mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
534 | {.KeyOp: X86::VMOVDQU64Z256rr, .DstOp: X86::VMOVDQU64Z256mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
535 | {.KeyOp: X86::VMOVDQU64Zrr, .DstOp: X86::VMOVDQU64Zmr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
536 | {.KeyOp: X86::VMOVDQU8Z128rr, .DstOp: X86::VMOVDQU8Z128mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
537 | {.KeyOp: X86::VMOVDQU8Z256rr, .DstOp: X86::VMOVDQU8Z256mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
538 | {.KeyOp: X86::VMOVDQU8Zrr, .DstOp: X86::VMOVDQU8Zmr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
539 | {.KeyOp: X86::VMOVDQUYrr, .DstOp: X86::VMOVDQUYmr, .Flags: TB_FOLDED_STORE}, |
540 | {.KeyOp: X86::VMOVDQUrr, .DstOp: X86::VMOVDQUmr, .Flags: TB_FOLDED_STORE}, |
541 | {.KeyOp: X86::VMOVPDI2DIZrr, .DstOp: X86::VMOVPDI2DIZmr, .Flags: TB_FOLDED_STORE}, |
542 | {.KeyOp: X86::VMOVPDI2DIrr, .DstOp: X86::VMOVPDI2DImr, .Flags: TB_FOLDED_STORE}, |
543 | {.KeyOp: X86::VMOVPQIto64Zrr, .DstOp: X86::VMOVPQI2QIZmr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
544 | {.KeyOp: X86::VMOVPQIto64rr, .DstOp: X86::VMOVPQI2QImr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
545 | {.KeyOp: X86::VMOVSDto64Zrr, .DstOp: X86::VMOVSDZmr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
546 | {.KeyOp: X86::VMOVSDto64rr, .DstOp: X86::VMOVSDmr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
547 | {.KeyOp: X86::VMOVSS2DIZrr, .DstOp: X86::VMOVSSZmr, .Flags: TB_FOLDED_STORE}, |
548 | {.KeyOp: X86::VMOVSS2DIrr, .DstOp: X86::VMOVSSmr, .Flags: TB_FOLDED_STORE}, |
549 | {.KeyOp: X86::VMOVUPDYrr, .DstOp: X86::VMOVUPDYmr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
550 | {.KeyOp: X86::VMOVUPDZ128rr, .DstOp: X86::VMOVUPDZ128mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
551 | {.KeyOp: X86::VMOVUPDZ256rr, .DstOp: X86::VMOVUPDZ256mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
552 | {.KeyOp: X86::VMOVUPDZrr, .DstOp: X86::VMOVUPDZmr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
553 | {.KeyOp: X86::VMOVUPDrr, .DstOp: X86::VMOVUPDmr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
554 | {.KeyOp: X86::VMOVUPSYrr, .DstOp: X86::VMOVUPSYmr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
555 | {.KeyOp: X86::VMOVUPSZ128rr, .DstOp: X86::VMOVUPSZ128mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
556 | {.KeyOp: X86::VMOVUPSZ256rr, .DstOp: X86::VMOVUPSZ256mr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
557 | {.KeyOp: X86::VMOVUPSZrr, .DstOp: X86::VMOVUPSZmr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
558 | {.KeyOp: X86::VMOVUPSrr, .DstOp: X86::VMOVUPSmr, .Flags: TB_FOLDED_STORE|TB_NO_REVERSE}, |
559 | {.KeyOp: X86::VPEXTRDZrr, .DstOp: X86::VPEXTRDZmr, .Flags: TB_FOLDED_STORE}, |
560 | {.KeyOp: X86::VPEXTRDrr, .DstOp: X86::VPEXTRDmr, .Flags: TB_FOLDED_STORE}, |
561 | {.KeyOp: X86::VPEXTRQZrr, .DstOp: X86::VPEXTRQZmr, .Flags: TB_FOLDED_STORE}, |
562 | {.KeyOp: X86::VPEXTRQrr, .DstOp: X86::VPEXTRQmr, .Flags: TB_FOLDED_STORE}, |
563 | {.KeyOp: X86::VPMOVDBZrr, .DstOp: X86::VPMOVDBZmr, .Flags: TB_FOLDED_STORE}, |
564 | {.KeyOp: X86::VPMOVDWZ256rr, .DstOp: X86::VPMOVDWZ256mr, .Flags: TB_FOLDED_STORE}, |
565 | {.KeyOp: X86::VPMOVDWZrr, .DstOp: X86::VPMOVDWZmr, .Flags: TB_FOLDED_STORE}, |
566 | {.KeyOp: X86::VPMOVQDZ256rr, .DstOp: X86::VPMOVQDZ256mr, .Flags: TB_FOLDED_STORE}, |
567 | {.KeyOp: X86::VPMOVQDZrr, .DstOp: X86::VPMOVQDZmr, .Flags: TB_FOLDED_STORE}, |
568 | {.KeyOp: X86::VPMOVQWZrr, .DstOp: X86::VPMOVQWZmr, .Flags: TB_FOLDED_STORE}, |
569 | {.KeyOp: X86::VPMOVSDBZrr, .DstOp: X86::VPMOVSDBZmr, .Flags: TB_FOLDED_STORE}, |
570 | {.KeyOp: X86::VPMOVSDWZ256rr, .DstOp: X86::VPMOVSDWZ256mr, .Flags: TB_FOLDED_STORE}, |
571 | {.KeyOp: X86::VPMOVSDWZrr, .DstOp: X86::VPMOVSDWZmr, .Flags: TB_FOLDED_STORE}, |
572 | {.KeyOp: X86::VPMOVSQDZ256rr, .DstOp: X86::VPMOVSQDZ256mr, .Flags: TB_FOLDED_STORE}, |
573 | {.KeyOp: X86::VPMOVSQDZrr, .DstOp: X86::VPMOVSQDZmr, .Flags: TB_FOLDED_STORE}, |
574 | {.KeyOp: X86::VPMOVSQWZrr, .DstOp: X86::VPMOVSQWZmr, .Flags: TB_FOLDED_STORE}, |
575 | {.KeyOp: X86::VPMOVSWBZ256rr, .DstOp: X86::VPMOVSWBZ256mr, .Flags: TB_FOLDED_STORE}, |
576 | {.KeyOp: X86::VPMOVSWBZrr, .DstOp: X86::VPMOVSWBZmr, .Flags: TB_FOLDED_STORE}, |
577 | {.KeyOp: X86::VPMOVUSDBZrr, .DstOp: X86::VPMOVUSDBZmr, .Flags: TB_FOLDED_STORE}, |
578 | {.KeyOp: X86::VPMOVUSDWZ256rr, .DstOp: X86::VPMOVUSDWZ256mr, .Flags: TB_FOLDED_STORE}, |
579 | {.KeyOp: X86::VPMOVUSDWZrr, .DstOp: X86::VPMOVUSDWZmr, .Flags: TB_FOLDED_STORE}, |
580 | {.KeyOp: X86::VPMOVUSQDZ256rr, .DstOp: X86::VPMOVUSQDZ256mr, .Flags: TB_FOLDED_STORE}, |
581 | {.KeyOp: X86::VPMOVUSQDZrr, .DstOp: X86::VPMOVUSQDZmr, .Flags: TB_FOLDED_STORE}, |
582 | {.KeyOp: X86::VPMOVUSQWZrr, .DstOp: X86::VPMOVUSQWZmr, .Flags: TB_FOLDED_STORE}, |
583 | {.KeyOp: X86::VPMOVUSWBZ256rr, .DstOp: X86::VPMOVUSWBZ256mr, .Flags: TB_FOLDED_STORE}, |
584 | {.KeyOp: X86::VPMOVUSWBZrr, .DstOp: X86::VPMOVUSWBZmr, .Flags: TB_FOLDED_STORE}, |
585 | {.KeyOp: X86::VPMOVWBZ256rr, .DstOp: X86::VPMOVWBZ256mr, .Flags: TB_FOLDED_STORE}, |
586 | {.KeyOp: X86::VPMOVWBZrr, .DstOp: X86::VPMOVWBZmr, .Flags: TB_FOLDED_STORE}, |
587 | }; |
588 | |
589 | static const X86FoldTableEntry Table1[] = { |
590 | {.KeyOp: X86::ADC16ri8_ND, .DstOp: X86::ADC16mi8_ND, .Flags: 0}, |
591 | {.KeyOp: X86::ADC16ri_ND, .DstOp: X86::ADC16mi_ND, .Flags: 0}, |
592 | {.KeyOp: X86::ADC16rr_ND, .DstOp: X86::ADC16mr_ND, .Flags: 0}, |
593 | {.KeyOp: X86::ADC32ri8_ND, .DstOp: X86::ADC32mi8_ND, .Flags: 0}, |
594 | {.KeyOp: X86::ADC32ri_ND, .DstOp: X86::ADC32mi_ND, .Flags: 0}, |
595 | {.KeyOp: X86::ADC32rr_ND, .DstOp: X86::ADC32mr_ND, .Flags: 0}, |
596 | {.KeyOp: X86::ADC64ri32_ND, .DstOp: X86::ADC64mi32_ND, .Flags: 0}, |
597 | {.KeyOp: X86::ADC64ri8_ND, .DstOp: X86::ADC64mi8_ND, .Flags: 0}, |
598 | {.KeyOp: X86::ADC64rr_ND, .DstOp: X86::ADC64mr_ND, .Flags: 0}, |
599 | {.KeyOp: X86::ADC8ri_ND, .DstOp: X86::ADC8mi_ND, .Flags: 0}, |
600 | {.KeyOp: X86::ADC8rr_ND, .DstOp: X86::ADC8mr_ND, .Flags: 0}, |
601 | {.KeyOp: X86::ADD16ri8_ND, .DstOp: X86::ADD16mi8_ND, .Flags: 0}, |
602 | {.KeyOp: X86::ADD16ri8_NF_ND, .DstOp: X86::ADD16mi8_NF_ND, .Flags: 0}, |
603 | {.KeyOp: X86::ADD16ri_ND, .DstOp: X86::ADD16mi_ND, .Flags: 0}, |
604 | {.KeyOp: X86::ADD16ri_NF_ND, .DstOp: X86::ADD16mi_NF_ND, .Flags: 0}, |
605 | {.KeyOp: X86::ADD16rr_ND, .DstOp: X86::ADD16mr_ND, .Flags: 0}, |
606 | {.KeyOp: X86::ADD16rr_NF_ND, .DstOp: X86::ADD16mr_NF_ND, .Flags: 0}, |
607 | {.KeyOp: X86::ADD32ri8_ND, .DstOp: X86::ADD32mi8_ND, .Flags: 0}, |
608 | {.KeyOp: X86::ADD32ri8_NF_ND, .DstOp: X86::ADD32mi8_NF_ND, .Flags: 0}, |
609 | {.KeyOp: X86::ADD32ri_ND, .DstOp: X86::ADD32mi_ND, .Flags: 0}, |
610 | {.KeyOp: X86::ADD32ri_NF_ND, .DstOp: X86::ADD32mi_NF_ND, .Flags: 0}, |
611 | {.KeyOp: X86::ADD32rr_ND, .DstOp: X86::ADD32mr_ND, .Flags: 0}, |
612 | {.KeyOp: X86::ADD32rr_NF_ND, .DstOp: X86::ADD32mr_NF_ND, .Flags: 0}, |
613 | {.KeyOp: X86::ADD64ri32_ND, .DstOp: X86::ADD64mi32_ND, .Flags: 0}, |
614 | {.KeyOp: X86::ADD64ri32_NF_ND, .DstOp: X86::ADD64mi32_NF_ND, .Flags: 0}, |
615 | {.KeyOp: X86::ADD64ri8_ND, .DstOp: X86::ADD64mi8_ND, .Flags: 0}, |
616 | {.KeyOp: X86::ADD64ri8_NF_ND, .DstOp: X86::ADD64mi8_NF_ND, .Flags: 0}, |
617 | {.KeyOp: X86::ADD64rr_ND, .DstOp: X86::ADD64mr_ND, .Flags: 0}, |
618 | {.KeyOp: X86::ADD64rr_NF_ND, .DstOp: X86::ADD64mr_NF_ND, .Flags: 0}, |
619 | {.KeyOp: X86::ADD8ri_ND, .DstOp: X86::ADD8mi_ND, .Flags: 0}, |
620 | {.KeyOp: X86::ADD8ri_NF_ND, .DstOp: X86::ADD8mi_NF_ND, .Flags: 0}, |
621 | {.KeyOp: X86::ADD8rr_ND, .DstOp: X86::ADD8mr_ND, .Flags: 0}, |
622 | {.KeyOp: X86::ADD8rr_NF_ND, .DstOp: X86::ADD8mr_NF_ND, .Flags: 0}, |
623 | {.KeyOp: X86::AESIMCrr, .DstOp: X86::AESIMCrm, .Flags: TB_ALIGN_16}, |
624 | {.KeyOp: X86::AESKEYGENASSIST128rr, .DstOp: X86::AESKEYGENASSIST128rm, .Flags: TB_ALIGN_16}, |
625 | {.KeyOp: X86::AND16ri8_ND, .DstOp: X86::AND16mi8_ND, .Flags: 0}, |
626 | {.KeyOp: X86::AND16ri8_NF_ND, .DstOp: X86::AND16mi8_NF_ND, .Flags: 0}, |
627 | {.KeyOp: X86::AND16ri_ND, .DstOp: X86::AND16mi_ND, .Flags: 0}, |
628 | {.KeyOp: X86::AND16ri_NF_ND, .DstOp: X86::AND16mi_NF_ND, .Flags: 0}, |
629 | {.KeyOp: X86::AND16rr_ND, .DstOp: X86::AND16mr_ND, .Flags: 0}, |
630 | {.KeyOp: X86::AND16rr_NF_ND, .DstOp: X86::AND16mr_NF_ND, .Flags: 0}, |
631 | {.KeyOp: X86::AND32ri8_ND, .DstOp: X86::AND32mi8_ND, .Flags: 0}, |
632 | {.KeyOp: X86::AND32ri8_NF_ND, .DstOp: X86::AND32mi8_NF_ND, .Flags: 0}, |
633 | {.KeyOp: X86::AND32ri_ND, .DstOp: X86::AND32mi_ND, .Flags: 0}, |
634 | {.KeyOp: X86::AND32ri_NF_ND, .DstOp: X86::AND32mi_NF_ND, .Flags: 0}, |
635 | {.KeyOp: X86::AND32rr_ND, .DstOp: X86::AND32mr_ND, .Flags: 0}, |
636 | {.KeyOp: X86::AND32rr_NF_ND, .DstOp: X86::AND32mr_NF_ND, .Flags: 0}, |
637 | {.KeyOp: X86::AND64ri32_ND, .DstOp: X86::AND64mi32_ND, .Flags: 0}, |
638 | {.KeyOp: X86::AND64ri32_NF_ND, .DstOp: X86::AND64mi32_NF_ND, .Flags: 0}, |
639 | {.KeyOp: X86::AND64ri8_ND, .DstOp: X86::AND64mi8_ND, .Flags: 0}, |
640 | {.KeyOp: X86::AND64ri8_NF_ND, .DstOp: X86::AND64mi8_NF_ND, .Flags: 0}, |
641 | {.KeyOp: X86::AND64rr_ND, .DstOp: X86::AND64mr_ND, .Flags: 0}, |
642 | {.KeyOp: X86::AND64rr_NF_ND, .DstOp: X86::AND64mr_NF_ND, .Flags: 0}, |
643 | {.KeyOp: X86::AND8ri_ND, .DstOp: X86::AND8mi_ND, .Flags: 0}, |
644 | {.KeyOp: X86::AND8ri_NF_ND, .DstOp: X86::AND8mi_NF_ND, .Flags: 0}, |
645 | {.KeyOp: X86::AND8rr_ND, .DstOp: X86::AND8mr_ND, .Flags: 0}, |
646 | {.KeyOp: X86::AND8rr_NF_ND, .DstOp: X86::AND8mr_NF_ND, .Flags: 0}, |
647 | {.KeyOp: X86::BEXTR32rr, .DstOp: X86::BEXTR32rm, .Flags: 0}, |
648 | {.KeyOp: X86::BEXTR32rr_EVEX, .DstOp: X86::BEXTR32rm_EVEX, .Flags: 0}, |
649 | {.KeyOp: X86::BEXTR32rr_NF, .DstOp: X86::BEXTR32rm_NF, .Flags: 0}, |
650 | {.KeyOp: X86::BEXTR64rr, .DstOp: X86::BEXTR64rm, .Flags: 0}, |
651 | {.KeyOp: X86::BEXTR64rr_EVEX, .DstOp: X86::BEXTR64rm_EVEX, .Flags: 0}, |
652 | {.KeyOp: X86::BEXTR64rr_NF, .DstOp: X86::BEXTR64rm_NF, .Flags: 0}, |
653 | {.KeyOp: X86::BEXTRI32ri, .DstOp: X86::BEXTRI32mi, .Flags: 0}, |
654 | {.KeyOp: X86::BEXTRI64ri, .DstOp: X86::BEXTRI64mi, .Flags: 0}, |
655 | {.KeyOp: X86::BLCFILL32rr, .DstOp: X86::BLCFILL32rm, .Flags: 0}, |
656 | {.KeyOp: X86::BLCFILL64rr, .DstOp: X86::BLCFILL64rm, .Flags: 0}, |
657 | {.KeyOp: X86::BLCI32rr, .DstOp: X86::BLCI32rm, .Flags: 0}, |
658 | {.KeyOp: X86::BLCI64rr, .DstOp: X86::BLCI64rm, .Flags: 0}, |
659 | {.KeyOp: X86::BLCIC32rr, .DstOp: X86::BLCIC32rm, .Flags: 0}, |
660 | {.KeyOp: X86::BLCIC64rr, .DstOp: X86::BLCIC64rm, .Flags: 0}, |
661 | {.KeyOp: X86::BLCMSK32rr, .DstOp: X86::BLCMSK32rm, .Flags: 0}, |
662 | {.KeyOp: X86::BLCMSK64rr, .DstOp: X86::BLCMSK64rm, .Flags: 0}, |
663 | {.KeyOp: X86::BLCS32rr, .DstOp: X86::BLCS32rm, .Flags: 0}, |
664 | {.KeyOp: X86::BLCS64rr, .DstOp: X86::BLCS64rm, .Flags: 0}, |
665 | {.KeyOp: X86::BLSFILL32rr, .DstOp: X86::BLSFILL32rm, .Flags: 0}, |
666 | {.KeyOp: X86::BLSFILL64rr, .DstOp: X86::BLSFILL64rm, .Flags: 0}, |
667 | {.KeyOp: X86::BLSI32rr, .DstOp: X86::BLSI32rm, .Flags: 0}, |
668 | {.KeyOp: X86::BLSI32rr_EVEX, .DstOp: X86::BLSI32rm_EVEX, .Flags: 0}, |
669 | {.KeyOp: X86::BLSI32rr_NF, .DstOp: X86::BLSI32rm_NF, .Flags: 0}, |
670 | {.KeyOp: X86::BLSI64rr, .DstOp: X86::BLSI64rm, .Flags: 0}, |
671 | {.KeyOp: X86::BLSI64rr_EVEX, .DstOp: X86::BLSI64rm_EVEX, .Flags: 0}, |
672 | {.KeyOp: X86::BLSI64rr_NF, .DstOp: X86::BLSI64rm_NF, .Flags: 0}, |
673 | {.KeyOp: X86::BLSIC32rr, .DstOp: X86::BLSIC32rm, .Flags: 0}, |
674 | {.KeyOp: X86::BLSIC64rr, .DstOp: X86::BLSIC64rm, .Flags: 0}, |
675 | {.KeyOp: X86::BLSMSK32rr, .DstOp: X86::BLSMSK32rm, .Flags: 0}, |
676 | {.KeyOp: X86::BLSMSK32rr_EVEX, .DstOp: X86::BLSMSK32rm_EVEX, .Flags: 0}, |
677 | {.KeyOp: X86::BLSMSK32rr_NF, .DstOp: X86::BLSMSK32rm_NF, .Flags: 0}, |
678 | {.KeyOp: X86::BLSMSK64rr, .DstOp: X86::BLSMSK64rm, .Flags: 0}, |
679 | {.KeyOp: X86::BLSMSK64rr_EVEX, .DstOp: X86::BLSMSK64rm_EVEX, .Flags: 0}, |
680 | {.KeyOp: X86::BLSMSK64rr_NF, .DstOp: X86::BLSMSK64rm_NF, .Flags: 0}, |
681 | {.KeyOp: X86::BLSR32rr, .DstOp: X86::BLSR32rm, .Flags: 0}, |
682 | {.KeyOp: X86::BLSR32rr_EVEX, .DstOp: X86::BLSR32rm_EVEX, .Flags: 0}, |
683 | {.KeyOp: X86::BLSR32rr_NF, .DstOp: X86::BLSR32rm_NF, .Flags: 0}, |
684 | {.KeyOp: X86::BLSR64rr, .DstOp: X86::BLSR64rm, .Flags: 0}, |
685 | {.KeyOp: X86::BLSR64rr_EVEX, .DstOp: X86::BLSR64rm_EVEX, .Flags: 0}, |
686 | {.KeyOp: X86::BLSR64rr_NF, .DstOp: X86::BLSR64rm_NF, .Flags: 0}, |
687 | {.KeyOp: X86::BSF16rr, .DstOp: X86::BSF16rm, .Flags: 0}, |
688 | {.KeyOp: X86::BSF32rr, .DstOp: X86::BSF32rm, .Flags: 0}, |
689 | {.KeyOp: X86::BSF64rr, .DstOp: X86::BSF64rm, .Flags: 0}, |
690 | {.KeyOp: X86::BSR16rr, .DstOp: X86::BSR16rm, .Flags: 0}, |
691 | {.KeyOp: X86::BSR32rr, .DstOp: X86::BSR32rm, .Flags: 0}, |
692 | {.KeyOp: X86::BSR64rr, .DstOp: X86::BSR64rm, .Flags: 0}, |
693 | {.KeyOp: X86::BZHI32rr, .DstOp: X86::BZHI32rm, .Flags: 0}, |
694 | {.KeyOp: X86::BZHI32rr_EVEX, .DstOp: X86::BZHI32rm_EVEX, .Flags: 0}, |
695 | {.KeyOp: X86::BZHI32rr_NF, .DstOp: X86::BZHI32rm_NF, .Flags: 0}, |
696 | {.KeyOp: X86::BZHI64rr, .DstOp: X86::BZHI64rm, .Flags: 0}, |
697 | {.KeyOp: X86::BZHI64rr_EVEX, .DstOp: X86::BZHI64rm_EVEX, .Flags: 0}, |
698 | {.KeyOp: X86::BZHI64rr_NF, .DstOp: X86::BZHI64rm_NF, .Flags: 0}, |
699 | {.KeyOp: X86::CCMP16rr, .DstOp: X86::CCMP16rm, .Flags: 0}, |
700 | {.KeyOp: X86::CCMP32rr, .DstOp: X86::CCMP32rm, .Flags: 0}, |
701 | {.KeyOp: X86::CCMP64rr, .DstOp: X86::CCMP64rm, .Flags: 0}, |
702 | {.KeyOp: X86::CCMP8rr, .DstOp: X86::CCMP8rm, .Flags: 0}, |
703 | {.KeyOp: X86::CMP16rr, .DstOp: X86::CMP16rm, .Flags: 0}, |
704 | {.KeyOp: X86::CMP32rr, .DstOp: X86::CMP32rm, .Flags: 0}, |
705 | {.KeyOp: X86::CMP64rr, .DstOp: X86::CMP64rm, .Flags: 0}, |
706 | {.KeyOp: X86::CMP8rr, .DstOp: X86::CMP8rm, .Flags: 0}, |
707 | {.KeyOp: X86::COMISDrr, .DstOp: X86::COMISDrm, .Flags: 0}, |
708 | {.KeyOp: X86::COMISDrr_Int, .DstOp: X86::COMISDrm_Int, .Flags: TB_NO_REVERSE}, |
709 | {.KeyOp: X86::COMISSrr, .DstOp: X86::COMISSrm, .Flags: 0}, |
710 | {.KeyOp: X86::COMISSrr_Int, .DstOp: X86::COMISSrm_Int, .Flags: TB_NO_REVERSE}, |
711 | {.KeyOp: X86::CVTDQ2PDrr, .DstOp: X86::CVTDQ2PDrm, .Flags: TB_NO_REVERSE}, |
712 | {.KeyOp: X86::CVTDQ2PSrr, .DstOp: X86::CVTDQ2PSrm, .Flags: TB_ALIGN_16}, |
713 | {.KeyOp: X86::CVTPD2DQrr, .DstOp: X86::CVTPD2DQrm, .Flags: TB_ALIGN_16}, |
714 | {.KeyOp: X86::CVTPD2PSrr, .DstOp: X86::CVTPD2PSrm, .Flags: TB_ALIGN_16}, |
715 | {.KeyOp: X86::CVTPS2DQrr, .DstOp: X86::CVTPS2DQrm, .Flags: TB_ALIGN_16}, |
716 | {.KeyOp: X86::CVTPS2PDrr, .DstOp: X86::CVTPS2PDrm, .Flags: TB_NO_REVERSE}, |
717 | {.KeyOp: X86::CVTSD2SI64rr, .DstOp: X86::CVTSD2SI64rm, .Flags: 0}, |
718 | {.KeyOp: X86::CVTSD2SI64rr_Int, .DstOp: X86::CVTSD2SI64rm_Int, .Flags: TB_NO_REVERSE}, |
719 | {.KeyOp: X86::CVTSD2SIrr, .DstOp: X86::CVTSD2SIrm, .Flags: 0}, |
720 | {.KeyOp: X86::CVTSD2SIrr_Int, .DstOp: X86::CVTSD2SIrm_Int, .Flags: TB_NO_REVERSE}, |
721 | {.KeyOp: X86::CVTSD2SSrr, .DstOp: X86::CVTSD2SSrm, .Flags: 0}, |
722 | {.KeyOp: X86::CVTSI2SDrr, .DstOp: X86::CVTSI2SDrm, .Flags: 0}, |
723 | {.KeyOp: X86::CVTSI2SSrr, .DstOp: X86::CVTSI2SSrm, .Flags: 0}, |
724 | {.KeyOp: X86::CVTSI642SDrr, .DstOp: X86::CVTSI642SDrm, .Flags: 0}, |
725 | {.KeyOp: X86::CVTSI642SSrr, .DstOp: X86::CVTSI642SSrm, .Flags: 0}, |
726 | {.KeyOp: X86::CVTSS2SDrr, .DstOp: X86::CVTSS2SDrm, .Flags: 0}, |
727 | {.KeyOp: X86::CVTSS2SI64rr, .DstOp: X86::CVTSS2SI64rm, .Flags: 0}, |
728 | {.KeyOp: X86::CVTSS2SI64rr_Int, .DstOp: X86::CVTSS2SI64rm_Int, .Flags: TB_NO_REVERSE}, |
729 | {.KeyOp: X86::CVTSS2SIrr, .DstOp: X86::CVTSS2SIrm, .Flags: 0}, |
730 | {.KeyOp: X86::CVTSS2SIrr_Int, .DstOp: X86::CVTSS2SIrm_Int, .Flags: TB_NO_REVERSE}, |
731 | {.KeyOp: X86::CVTTPD2DQrr, .DstOp: X86::CVTTPD2DQrm, .Flags: TB_ALIGN_16}, |
732 | {.KeyOp: X86::CVTTPS2DQrr, .DstOp: X86::CVTTPS2DQrm, .Flags: TB_ALIGN_16}, |
733 | {.KeyOp: X86::CVTTSD2SI64rr, .DstOp: X86::CVTTSD2SI64rm, .Flags: 0}, |
734 | {.KeyOp: X86::CVTTSD2SI64rr_Int, .DstOp: X86::CVTTSD2SI64rm_Int, .Flags: TB_NO_REVERSE}, |
735 | {.KeyOp: X86::CVTTSD2SIrr, .DstOp: X86::CVTTSD2SIrm, .Flags: 0}, |
736 | {.KeyOp: X86::CVTTSD2SIrr_Int, .DstOp: X86::CVTTSD2SIrm_Int, .Flags: TB_NO_REVERSE}, |
737 | {.KeyOp: X86::CVTTSS2SI64rr, .DstOp: X86::CVTTSS2SI64rm, .Flags: 0}, |
738 | {.KeyOp: X86::CVTTSS2SI64rr_Int, .DstOp: X86::CVTTSS2SI64rm_Int, .Flags: TB_NO_REVERSE}, |
739 | {.KeyOp: X86::CVTTSS2SIrr, .DstOp: X86::CVTTSS2SIrm, .Flags: 0}, |
740 | {.KeyOp: X86::CVTTSS2SIrr_Int, .DstOp: X86::CVTTSS2SIrm_Int, .Flags: TB_NO_REVERSE}, |
741 | {.KeyOp: X86::DEC16r_ND, .DstOp: X86::DEC16m_ND, .Flags: 0}, |
742 | {.KeyOp: X86::DEC16r_NF_ND, .DstOp: X86::DEC16m_NF_ND, .Flags: 0}, |
743 | {.KeyOp: X86::DEC32r_ND, .DstOp: X86::DEC32m_ND, .Flags: 0}, |
744 | {.KeyOp: X86::DEC32r_NF_ND, .DstOp: X86::DEC32m_NF_ND, .Flags: 0}, |
745 | {.KeyOp: X86::DEC64r_ND, .DstOp: X86::DEC64m_ND, .Flags: 0}, |
746 | {.KeyOp: X86::DEC64r_NF_ND, .DstOp: X86::DEC64m_NF_ND, .Flags: 0}, |
747 | {.KeyOp: X86::DEC8r_ND, .DstOp: X86::DEC8m_ND, .Flags: 0}, |
748 | {.KeyOp: X86::DEC8r_NF_ND, .DstOp: X86::DEC8m_NF_ND, .Flags: 0}, |
749 | {.KeyOp: X86::IMUL16rri, .DstOp: X86::IMUL16rmi, .Flags: 0}, |
750 | {.KeyOp: X86::IMUL16rri8, .DstOp: X86::IMUL16rmi8, .Flags: 0}, |
751 | {.KeyOp: X86::IMUL16rri8_NF, .DstOp: X86::IMUL16rmi8_NF, .Flags: 0}, |
752 | {.KeyOp: X86::IMUL16rri_NF, .DstOp: X86::IMUL16rmi_NF, .Flags: 0}, |
753 | {.KeyOp: X86::IMUL32rri, .DstOp: X86::IMUL32rmi, .Flags: 0}, |
754 | {.KeyOp: X86::IMUL32rri8, .DstOp: X86::IMUL32rmi8, .Flags: 0}, |
755 | {.KeyOp: X86::IMUL32rri8_NF, .DstOp: X86::IMUL32rmi8_NF, .Flags: 0}, |
756 | {.KeyOp: X86::IMUL32rri_NF, .DstOp: X86::IMUL32rmi_NF, .Flags: 0}, |
757 | {.KeyOp: X86::IMUL64rri32, .DstOp: X86::IMUL64rmi32, .Flags: 0}, |
758 | {.KeyOp: X86::IMUL64rri32_NF, .DstOp: X86::IMUL64rmi32_NF, .Flags: 0}, |
759 | {.KeyOp: X86::IMUL64rri8, .DstOp: X86::IMUL64rmi8, .Flags: 0}, |
760 | {.KeyOp: X86::IMUL64rri8_NF, .DstOp: X86::IMUL64rmi8_NF, .Flags: 0}, |
761 | {.KeyOp: X86::IMULZU16rri, .DstOp: X86::IMULZU16rmi, .Flags: 0}, |
762 | {.KeyOp: X86::IMULZU16rri8, .DstOp: X86::IMULZU16rmi8, .Flags: 0}, |
763 | {.KeyOp: X86::IMULZU32rri, .DstOp: X86::IMULZU32rmi, .Flags: 0}, |
764 | {.KeyOp: X86::IMULZU32rri8, .DstOp: X86::IMULZU32rmi8, .Flags: 0}, |
765 | {.KeyOp: X86::IMULZU64rri32, .DstOp: X86::IMULZU64rmi32, .Flags: 0}, |
766 | {.KeyOp: X86::IMULZU64rri8, .DstOp: X86::IMULZU64rmi8, .Flags: 0}, |
767 | {.KeyOp: X86::INC16r_ND, .DstOp: X86::INC16m_ND, .Flags: 0}, |
768 | {.KeyOp: X86::INC16r_NF_ND, .DstOp: X86::INC16m_NF_ND, .Flags: 0}, |
769 | {.KeyOp: X86::INC32r_ND, .DstOp: X86::INC32m_ND, .Flags: 0}, |
770 | {.KeyOp: X86::INC32r_NF_ND, .DstOp: X86::INC32m_NF_ND, .Flags: 0}, |
771 | {.KeyOp: X86::INC64r_ND, .DstOp: X86::INC64m_ND, .Flags: 0}, |
772 | {.KeyOp: X86::INC64r_NF_ND, .DstOp: X86::INC64m_NF_ND, .Flags: 0}, |
773 | {.KeyOp: X86::INC8r_ND, .DstOp: X86::INC8m_ND, .Flags: 0}, |
774 | {.KeyOp: X86::INC8r_NF_ND, .DstOp: X86::INC8m_NF_ND, .Flags: 0}, |
775 | {.KeyOp: X86::KMOVBkk, .DstOp: X86::KMOVBkm, .Flags: TB_NO_REVERSE}, |
776 | {.KeyOp: X86::KMOVBkk_EVEX, .DstOp: X86::KMOVBkm_EVEX, .Flags: TB_NO_REVERSE}, |
777 | {.KeyOp: X86::KMOVDkk, .DstOp: X86::KMOVDkm, .Flags: 0}, |
778 | {.KeyOp: X86::KMOVDkk_EVEX, .DstOp: X86::KMOVDkm_EVEX, .Flags: 0}, |
779 | {.KeyOp: X86::KMOVQkk, .DstOp: X86::KMOVQkm, .Flags: 0}, |
780 | {.KeyOp: X86::KMOVQkk_EVEX, .DstOp: X86::KMOVQkm_EVEX, .Flags: 0}, |
781 | {.KeyOp: X86::KMOVWkk, .DstOp: X86::KMOVWkm, .Flags: 0}, |
782 | {.KeyOp: X86::KMOVWkk_EVEX, .DstOp: X86::KMOVWkm_EVEX, .Flags: 0}, |
783 | {.KeyOp: X86::LWPINS32rri, .DstOp: X86::LWPINS32rmi, .Flags: 0}, |
784 | {.KeyOp: X86::LWPINS64rri, .DstOp: X86::LWPINS64rmi, .Flags: 0}, |
785 | {.KeyOp: X86::LWPVAL32rri, .DstOp: X86::LWPVAL32rmi, .Flags: 0}, |
786 | {.KeyOp: X86::LWPVAL64rri, .DstOp: X86::LWPVAL64rmi, .Flags: 0}, |
787 | {.KeyOp: X86::LZCNT16rr, .DstOp: X86::LZCNT16rm, .Flags: 0}, |
788 | {.KeyOp: X86::LZCNT16rr_NF, .DstOp: X86::LZCNT16rm_NF, .Flags: 0}, |
789 | {.KeyOp: X86::LZCNT32rr, .DstOp: X86::LZCNT32rm, .Flags: 0}, |
790 | {.KeyOp: X86::LZCNT32rr_NF, .DstOp: X86::LZCNT32rm_NF, .Flags: 0}, |
791 | {.KeyOp: X86::LZCNT64rr, .DstOp: X86::LZCNT64rm, .Flags: 0}, |
792 | {.KeyOp: X86::LZCNT64rr_NF, .DstOp: X86::LZCNT64rm_NF, .Flags: 0}, |
793 | {.KeyOp: X86::MMX_CVTPD2PIrr, .DstOp: X86::MMX_CVTPD2PIrm, .Flags: TB_ALIGN_16}, |
794 | {.KeyOp: X86::MMX_CVTPI2PDrr, .DstOp: X86::MMX_CVTPI2PDrm, .Flags: 0}, |
795 | {.KeyOp: X86::MMX_CVTPS2PIrr, .DstOp: X86::MMX_CVTPS2PIrm, .Flags: TB_NO_REVERSE}, |
796 | {.KeyOp: X86::MMX_CVTTPD2PIrr, .DstOp: X86::MMX_CVTTPD2PIrm, .Flags: TB_ALIGN_16}, |
797 | {.KeyOp: X86::MMX_CVTTPS2PIrr, .DstOp: X86::MMX_CVTTPS2PIrm, .Flags: TB_NO_REVERSE}, |
798 | {.KeyOp: X86::MMX_MOVD64rr, .DstOp: X86::MMX_MOVD64rm, .Flags: 0}, |
799 | {.KeyOp: X86::MMX_MOVD64to64rr, .DstOp: X86::MMX_MOVQ64rm, .Flags: 0}, |
800 | {.KeyOp: X86::MMX_PABSBrr, .DstOp: X86::MMX_PABSBrm, .Flags: 0}, |
801 | {.KeyOp: X86::MMX_PABSDrr, .DstOp: X86::MMX_PABSDrm, .Flags: 0}, |
802 | {.KeyOp: X86::MMX_PABSWrr, .DstOp: X86::MMX_PABSWrm, .Flags: 0}, |
803 | {.KeyOp: X86::MMX_PSHUFWri, .DstOp: X86::MMX_PSHUFWmi, .Flags: 0}, |
804 | {.KeyOp: X86::MOV16rr, .DstOp: X86::MOV16rm, .Flags: 0}, |
805 | {.KeyOp: X86::MOV32rr, .DstOp: X86::MOV32rm, .Flags: 0}, |
806 | {.KeyOp: X86::MOV64rr, .DstOp: X86::MOV64rm, .Flags: 0}, |
807 | {.KeyOp: X86::MOV64toPQIrr, .DstOp: X86::MOVQI2PQIrm, .Flags: TB_NO_REVERSE}, |
808 | {.KeyOp: X86::MOV64toSDrr, .DstOp: X86::MOVSDrm_alt, .Flags: TB_NO_REVERSE}, |
809 | {.KeyOp: X86::MOV8rr, .DstOp: X86::MOV8rm, .Flags: 0}, |
810 | {.KeyOp: X86::MOVAPDrr, .DstOp: X86::MOVAPDrm, .Flags: TB_ALIGN_16}, |
811 | {.KeyOp: X86::MOVAPSrr, .DstOp: X86::MOVAPSrm, .Flags: TB_ALIGN_16}, |
812 | {.KeyOp: X86::MOVBE16rr, .DstOp: X86::MOVBE16rm_EVEX, .Flags: 0}, |
813 | {.KeyOp: X86::MOVBE32rr, .DstOp: X86::MOVBE32rm_EVEX, .Flags: 0}, |
814 | {.KeyOp: X86::MOVBE64rr, .DstOp: X86::MOVBE64rm_EVEX, .Flags: 0}, |
815 | {.KeyOp: X86::MOVDDUPrr, .DstOp: X86::MOVDDUPrm, .Flags: TB_NO_REVERSE}, |
816 | {.KeyOp: X86::MOVDI2PDIrr, .DstOp: X86::MOVDI2PDIrm, .Flags: 0}, |
817 | {.KeyOp: X86::MOVDI2SSrr, .DstOp: X86::MOVSSrm_alt, .Flags: 0}, |
818 | {.KeyOp: X86::MOVDQArr, .DstOp: X86::MOVDQArm, .Flags: TB_ALIGN_16}, |
819 | {.KeyOp: X86::MOVDQUrr, .DstOp: X86::MOVDQUrm, .Flags: 0}, |
820 | {.KeyOp: X86::MOVSHDUPrr, .DstOp: X86::MOVSHDUPrm, .Flags: TB_ALIGN_16}, |
821 | {.KeyOp: X86::MOVSLDUPrr, .DstOp: X86::MOVSLDUPrm, .Flags: TB_ALIGN_16}, |
822 | {.KeyOp: X86::MOVSX16rr32, .DstOp: X86::MOVSX16rm32, .Flags: 0}, |
823 | {.KeyOp: X86::MOVSX16rr8, .DstOp: X86::MOVSX16rm8, .Flags: 0}, |
824 | {.KeyOp: X86::MOVSX32rr16, .DstOp: X86::MOVSX32rm16, .Flags: 0}, |
825 | {.KeyOp: X86::MOVSX32rr32, .DstOp: X86::MOVSX32rm32, .Flags: 0}, |
826 | {.KeyOp: X86::MOVSX32rr8, .DstOp: X86::MOVSX32rm8, .Flags: 0}, |
827 | {.KeyOp: X86::MOVSX32rr8_NOREX, .DstOp: X86::MOVSX32rm8_NOREX, .Flags: 0}, |
828 | {.KeyOp: X86::MOVSX64rr16, .DstOp: X86::MOVSX64rm16, .Flags: 0}, |
829 | {.KeyOp: X86::MOVSX64rr32, .DstOp: X86::MOVSX64rm32, .Flags: 0}, |
830 | {.KeyOp: X86::MOVSX64rr8, .DstOp: X86::MOVSX64rm8, .Flags: 0}, |
831 | {.KeyOp: X86::MOVUPDrr, .DstOp: X86::MOVUPDrm, .Flags: 0}, |
832 | {.KeyOp: X86::MOVUPSrr, .DstOp: X86::MOVUPSrm, .Flags: 0}, |
833 | {.KeyOp: X86::MOVZPQILo2PQIrr, .DstOp: X86::MOVQI2PQIrm, .Flags: TB_NO_REVERSE}, |
834 | {.KeyOp: X86::MOVZX16rr8, .DstOp: X86::MOVZX16rm8, .Flags: 0}, |
835 | {.KeyOp: X86::MOVZX32rr16, .DstOp: X86::MOVZX32rm16, .Flags: 0}, |
836 | {.KeyOp: X86::MOVZX32rr8, .DstOp: X86::MOVZX32rm8, .Flags: 0}, |
837 | {.KeyOp: X86::MOVZX32rr8_NOREX, .DstOp: X86::MOVZX32rm8_NOREX, .Flags: 0}, |
838 | {.KeyOp: X86::MOVZX64rr16, .DstOp: X86::MOVZX64rm16, .Flags: 0}, |
839 | {.KeyOp: X86::MOVZX64rr8, .DstOp: X86::MOVZX64rm8, .Flags: 0}, |
840 | {.KeyOp: X86::NEG16r_ND, .DstOp: X86::NEG16m_ND, .Flags: 0}, |
841 | {.KeyOp: X86::NEG16r_NF_ND, .DstOp: X86::NEG16m_NF_ND, .Flags: 0}, |
842 | {.KeyOp: X86::NEG32r_ND, .DstOp: X86::NEG32m_ND, .Flags: 0}, |
843 | {.KeyOp: X86::NEG32r_NF_ND, .DstOp: X86::NEG32m_NF_ND, .Flags: 0}, |
844 | {.KeyOp: X86::NEG64r_ND, .DstOp: X86::NEG64m_ND, .Flags: 0}, |
845 | {.KeyOp: X86::NEG64r_NF_ND, .DstOp: X86::NEG64m_NF_ND, .Flags: 0}, |
846 | {.KeyOp: X86::NEG8r_ND, .DstOp: X86::NEG8m_ND, .Flags: 0}, |
847 | {.KeyOp: X86::NEG8r_NF_ND, .DstOp: X86::NEG8m_NF_ND, .Flags: 0}, |
848 | {.KeyOp: X86::NOT16r_ND, .DstOp: X86::NOT16m_ND, .Flags: 0}, |
849 | {.KeyOp: X86::NOT32r_ND, .DstOp: X86::NOT32m_ND, .Flags: 0}, |
850 | {.KeyOp: X86::NOT64r_ND, .DstOp: X86::NOT64m_ND, .Flags: 0}, |
851 | {.KeyOp: X86::NOT8r_ND, .DstOp: X86::NOT8m_ND, .Flags: 0}, |
852 | {.KeyOp: X86::OR16ri8_ND, .DstOp: X86::OR16mi8_ND, .Flags: 0}, |
853 | {.KeyOp: X86::OR16ri8_NF_ND, .DstOp: X86::OR16mi8_NF_ND, .Flags: 0}, |
854 | {.KeyOp: X86::OR16ri_ND, .DstOp: X86::OR16mi_ND, .Flags: 0}, |
855 | {.KeyOp: X86::OR16ri_NF_ND, .DstOp: X86::OR16mi_NF_ND, .Flags: 0}, |
856 | {.KeyOp: X86::OR16rr_ND, .DstOp: X86::OR16mr_ND, .Flags: 0}, |
857 | {.KeyOp: X86::OR16rr_NF_ND, .DstOp: X86::OR16mr_NF_ND, .Flags: 0}, |
858 | {.KeyOp: X86::OR32ri8_ND, .DstOp: X86::OR32mi8_ND, .Flags: 0}, |
859 | {.KeyOp: X86::OR32ri8_NF_ND, .DstOp: X86::OR32mi8_NF_ND, .Flags: 0}, |
860 | {.KeyOp: X86::OR32ri_ND, .DstOp: X86::OR32mi_ND, .Flags: 0}, |
861 | {.KeyOp: X86::OR32ri_NF_ND, .DstOp: X86::OR32mi_NF_ND, .Flags: 0}, |
862 | {.KeyOp: X86::OR32rr_ND, .DstOp: X86::OR32mr_ND, .Flags: 0}, |
863 | {.KeyOp: X86::OR32rr_NF_ND, .DstOp: X86::OR32mr_NF_ND, .Flags: 0}, |
864 | {.KeyOp: X86::OR64ri32_ND, .DstOp: X86::OR64mi32_ND, .Flags: 0}, |
865 | {.KeyOp: X86::OR64ri32_NF_ND, .DstOp: X86::OR64mi32_NF_ND, .Flags: 0}, |
866 | {.KeyOp: X86::OR64ri8_ND, .DstOp: X86::OR64mi8_ND, .Flags: 0}, |
867 | {.KeyOp: X86::OR64ri8_NF_ND, .DstOp: X86::OR64mi8_NF_ND, .Flags: 0}, |
868 | {.KeyOp: X86::OR64rr_ND, .DstOp: X86::OR64mr_ND, .Flags: 0}, |
869 | {.KeyOp: X86::OR64rr_NF_ND, .DstOp: X86::OR64mr_NF_ND, .Flags: 0}, |
870 | {.KeyOp: X86::OR8ri_ND, .DstOp: X86::OR8mi_ND, .Flags: 0}, |
871 | {.KeyOp: X86::OR8ri_NF_ND, .DstOp: X86::OR8mi_NF_ND, .Flags: 0}, |
872 | {.KeyOp: X86::OR8rr_ND, .DstOp: X86::OR8mr_ND, .Flags: 0}, |
873 | {.KeyOp: X86::OR8rr_NF_ND, .DstOp: X86::OR8mr_NF_ND, .Flags: 0}, |
874 | {.KeyOp: X86::PABSBrr, .DstOp: X86::PABSBrm, .Flags: TB_ALIGN_16}, |
875 | {.KeyOp: X86::PABSDrr, .DstOp: X86::PABSDrm, .Flags: TB_ALIGN_16}, |
876 | {.KeyOp: X86::PABSWrr, .DstOp: X86::PABSWrm, .Flags: TB_ALIGN_16}, |
877 | {.KeyOp: X86::PCMPESTRIrri, .DstOp: X86::PCMPESTRIrmi, .Flags: 0}, |
878 | {.KeyOp: X86::PCMPESTRMrri, .DstOp: X86::PCMPESTRMrmi, .Flags: 0}, |
879 | {.KeyOp: X86::PCMPISTRIrri, .DstOp: X86::PCMPISTRIrmi, .Flags: 0}, |
880 | {.KeyOp: X86::PCMPISTRMrri, .DstOp: X86::PCMPISTRMrmi, .Flags: 0}, |
881 | {.KeyOp: X86::PF2IDrr, .DstOp: X86::PF2IDrm, .Flags: 0}, |
882 | {.KeyOp: X86::PF2IWrr, .DstOp: X86::PF2IWrm, .Flags: 0}, |
883 | {.KeyOp: X86::PFRCPrr, .DstOp: X86::PFRCPrm, .Flags: 0}, |
884 | {.KeyOp: X86::PFRSQRTrr, .DstOp: X86::PFRSQRTrm, .Flags: 0}, |
885 | {.KeyOp: X86::PHMINPOSUWrr, .DstOp: X86::PHMINPOSUWrm, .Flags: TB_ALIGN_16}, |
886 | {.KeyOp: X86::PI2FDrr, .DstOp: X86::PI2FDrm, .Flags: 0}, |
887 | {.KeyOp: X86::PI2FWrr, .DstOp: X86::PI2FWrm, .Flags: 0}, |
888 | {.KeyOp: X86::PMOVSXBDrr, .DstOp: X86::PMOVSXBDrm, .Flags: TB_NO_REVERSE}, |
889 | {.KeyOp: X86::PMOVSXBQrr, .DstOp: X86::PMOVSXBQrm, .Flags: TB_NO_REVERSE}, |
890 | {.KeyOp: X86::PMOVSXBWrr, .DstOp: X86::PMOVSXBWrm, .Flags: TB_NO_REVERSE}, |
891 | {.KeyOp: X86::PMOVSXDQrr, .DstOp: X86::PMOVSXDQrm, .Flags: TB_NO_REVERSE}, |
892 | {.KeyOp: X86::PMOVSXWDrr, .DstOp: X86::PMOVSXWDrm, .Flags: TB_NO_REVERSE}, |
893 | {.KeyOp: X86::PMOVSXWQrr, .DstOp: X86::PMOVSXWQrm, .Flags: TB_NO_REVERSE}, |
894 | {.KeyOp: X86::PMOVZXBDrr, .DstOp: X86::PMOVZXBDrm, .Flags: TB_NO_REVERSE}, |
895 | {.KeyOp: X86::PMOVZXBQrr, .DstOp: X86::PMOVZXBQrm, .Flags: TB_NO_REVERSE}, |
896 | {.KeyOp: X86::PMOVZXBWrr, .DstOp: X86::PMOVZXBWrm, .Flags: TB_NO_REVERSE}, |
897 | {.KeyOp: X86::PMOVZXDQrr, .DstOp: X86::PMOVZXDQrm, .Flags: TB_NO_REVERSE}, |
898 | {.KeyOp: X86::PMOVZXWDrr, .DstOp: X86::PMOVZXWDrm, .Flags: TB_NO_REVERSE}, |
899 | {.KeyOp: X86::PMOVZXWQrr, .DstOp: X86::PMOVZXWQrm, .Flags: TB_NO_REVERSE}, |
900 | {.KeyOp: X86::POPCNT16rr, .DstOp: X86::POPCNT16rm, .Flags: 0}, |
901 | {.KeyOp: X86::POPCNT16rr_NF, .DstOp: X86::POPCNT16rm_NF, .Flags: 0}, |
902 | {.KeyOp: X86::POPCNT32rr, .DstOp: X86::POPCNT32rm, .Flags: 0}, |
903 | {.KeyOp: X86::POPCNT32rr_NF, .DstOp: X86::POPCNT32rm_NF, .Flags: 0}, |
904 | {.KeyOp: X86::POPCNT64rr, .DstOp: X86::POPCNT64rm, .Flags: 0}, |
905 | {.KeyOp: X86::POPCNT64rr_NF, .DstOp: X86::POPCNT64rm_NF, .Flags: 0}, |
906 | {.KeyOp: X86::PSHUFDri, .DstOp: X86::PSHUFDmi, .Flags: TB_ALIGN_16}, |
907 | {.KeyOp: X86::PSHUFHWri, .DstOp: X86::PSHUFHWmi, .Flags: TB_ALIGN_16}, |
908 | {.KeyOp: X86::PSHUFLWri, .DstOp: X86::PSHUFLWmi, .Flags: TB_ALIGN_16}, |
909 | {.KeyOp: X86::PSWAPDrr, .DstOp: X86::PSWAPDrm, .Flags: 0}, |
910 | {.KeyOp: X86::PTESTrr, .DstOp: X86::PTESTrm, .Flags: TB_ALIGN_16}, |
911 | {.KeyOp: X86::RCL16r1_ND, .DstOp: X86::RCL16m1_ND, .Flags: 0}, |
912 | {.KeyOp: X86::RCL16rCL_ND, .DstOp: X86::RCL16mCL_ND, .Flags: 0}, |
913 | {.KeyOp: X86::RCL16ri_ND, .DstOp: X86::RCL16mi_ND, .Flags: 0}, |
914 | {.KeyOp: X86::RCL32r1_ND, .DstOp: X86::RCL32m1_ND, .Flags: 0}, |
915 | {.KeyOp: X86::RCL32rCL_ND, .DstOp: X86::RCL32mCL_ND, .Flags: 0}, |
916 | {.KeyOp: X86::RCL32ri_ND, .DstOp: X86::RCL32mi_ND, .Flags: 0}, |
917 | {.KeyOp: X86::RCL64r1_ND, .DstOp: X86::RCL64m1_ND, .Flags: 0}, |
918 | {.KeyOp: X86::RCL64rCL_ND, .DstOp: X86::RCL64mCL_ND, .Flags: 0}, |
919 | {.KeyOp: X86::RCL64ri_ND, .DstOp: X86::RCL64mi_ND, .Flags: 0}, |
920 | {.KeyOp: X86::RCL8r1_ND, .DstOp: X86::RCL8m1_ND, .Flags: 0}, |
921 | {.KeyOp: X86::RCL8rCL_ND, .DstOp: X86::RCL8mCL_ND, .Flags: 0}, |
922 | {.KeyOp: X86::RCL8ri_ND, .DstOp: X86::RCL8mi_ND, .Flags: 0}, |
923 | {.KeyOp: X86::RCPPSr, .DstOp: X86::RCPPSm, .Flags: TB_ALIGN_16}, |
924 | {.KeyOp: X86::RCPSSr, .DstOp: X86::RCPSSm, .Flags: 0}, |
925 | {.KeyOp: X86::RCR16r1_ND, .DstOp: X86::RCR16m1_ND, .Flags: 0}, |
926 | {.KeyOp: X86::RCR16rCL_ND, .DstOp: X86::RCR16mCL_ND, .Flags: 0}, |
927 | {.KeyOp: X86::RCR16ri_ND, .DstOp: X86::RCR16mi_ND, .Flags: 0}, |
928 | {.KeyOp: X86::RCR32r1_ND, .DstOp: X86::RCR32m1_ND, .Flags: 0}, |
929 | {.KeyOp: X86::RCR32rCL_ND, .DstOp: X86::RCR32mCL_ND, .Flags: 0}, |
930 | {.KeyOp: X86::RCR32ri_ND, .DstOp: X86::RCR32mi_ND, .Flags: 0}, |
931 | {.KeyOp: X86::RCR64r1_ND, .DstOp: X86::RCR64m1_ND, .Flags: 0}, |
932 | {.KeyOp: X86::RCR64rCL_ND, .DstOp: X86::RCR64mCL_ND, .Flags: 0}, |
933 | {.KeyOp: X86::RCR64ri_ND, .DstOp: X86::RCR64mi_ND, .Flags: 0}, |
934 | {.KeyOp: X86::RCR8r1_ND, .DstOp: X86::RCR8m1_ND, .Flags: 0}, |
935 | {.KeyOp: X86::RCR8rCL_ND, .DstOp: X86::RCR8mCL_ND, .Flags: 0}, |
936 | {.KeyOp: X86::RCR8ri_ND, .DstOp: X86::RCR8mi_ND, .Flags: 0}, |
937 | {.KeyOp: X86::ROL16r1_ND, .DstOp: X86::ROL16m1_ND, .Flags: 0}, |
938 | {.KeyOp: X86::ROL16r1_NF_ND, .DstOp: X86::ROL16m1_NF_ND, .Flags: 0}, |
939 | {.KeyOp: X86::ROL16rCL_ND, .DstOp: X86::ROL16mCL_ND, .Flags: 0}, |
940 | {.KeyOp: X86::ROL16rCL_NF_ND, .DstOp: X86::ROL16mCL_NF_ND, .Flags: 0}, |
941 | {.KeyOp: X86::ROL16ri_ND, .DstOp: X86::ROL16mi_ND, .Flags: 0}, |
942 | {.KeyOp: X86::ROL16ri_NF_ND, .DstOp: X86::ROL16mi_NF_ND, .Flags: 0}, |
943 | {.KeyOp: X86::ROL32r1_ND, .DstOp: X86::ROL32m1_ND, .Flags: 0}, |
944 | {.KeyOp: X86::ROL32r1_NF_ND, .DstOp: X86::ROL32m1_NF_ND, .Flags: 0}, |
945 | {.KeyOp: X86::ROL32rCL_ND, .DstOp: X86::ROL32mCL_ND, .Flags: 0}, |
946 | {.KeyOp: X86::ROL32rCL_NF_ND, .DstOp: X86::ROL32mCL_NF_ND, .Flags: 0}, |
947 | {.KeyOp: X86::ROL32ri_ND, .DstOp: X86::ROL32mi_ND, .Flags: 0}, |
948 | {.KeyOp: X86::ROL32ri_NF_ND, .DstOp: X86::ROL32mi_NF_ND, .Flags: 0}, |
949 | {.KeyOp: X86::ROL64r1_ND, .DstOp: X86::ROL64m1_ND, .Flags: 0}, |
950 | {.KeyOp: X86::ROL64r1_NF_ND, .DstOp: X86::ROL64m1_NF_ND, .Flags: 0}, |
951 | {.KeyOp: X86::ROL64rCL_ND, .DstOp: X86::ROL64mCL_ND, .Flags: 0}, |
952 | {.KeyOp: X86::ROL64rCL_NF_ND, .DstOp: X86::ROL64mCL_NF_ND, .Flags: 0}, |
953 | {.KeyOp: X86::ROL64ri_ND, .DstOp: X86::ROL64mi_ND, .Flags: 0}, |
954 | {.KeyOp: X86::ROL64ri_NF_ND, .DstOp: X86::ROL64mi_NF_ND, .Flags: 0}, |
955 | {.KeyOp: X86::ROL8r1_ND, .DstOp: X86::ROL8m1_ND, .Flags: 0}, |
956 | {.KeyOp: X86::ROL8r1_NF_ND, .DstOp: X86::ROL8m1_NF_ND, .Flags: 0}, |
957 | {.KeyOp: X86::ROL8rCL_ND, .DstOp: X86::ROL8mCL_ND, .Flags: 0}, |
958 | {.KeyOp: X86::ROL8rCL_NF_ND, .DstOp: X86::ROL8mCL_NF_ND, .Flags: 0}, |
959 | {.KeyOp: X86::ROL8ri_ND, .DstOp: X86::ROL8mi_ND, .Flags: 0}, |
960 | {.KeyOp: X86::ROL8ri_NF_ND, .DstOp: X86::ROL8mi_NF_ND, .Flags: 0}, |
961 | {.KeyOp: X86::ROR16r1_ND, .DstOp: X86::ROR16m1_ND, .Flags: 0}, |
962 | {.KeyOp: X86::ROR16r1_NF_ND, .DstOp: X86::ROR16m1_NF_ND, .Flags: 0}, |
963 | {.KeyOp: X86::ROR16rCL_ND, .DstOp: X86::ROR16mCL_ND, .Flags: 0}, |
964 | {.KeyOp: X86::ROR16rCL_NF_ND, .DstOp: X86::ROR16mCL_NF_ND, .Flags: 0}, |
965 | {.KeyOp: X86::ROR16ri_ND, .DstOp: X86::ROR16mi_ND, .Flags: 0}, |
966 | {.KeyOp: X86::ROR16ri_NF_ND, .DstOp: X86::ROR16mi_NF_ND, .Flags: 0}, |
967 | {.KeyOp: X86::ROR32r1_ND, .DstOp: X86::ROR32m1_ND, .Flags: 0}, |
968 | {.KeyOp: X86::ROR32r1_NF_ND, .DstOp: X86::ROR32m1_NF_ND, .Flags: 0}, |
969 | {.KeyOp: X86::ROR32rCL_ND, .DstOp: X86::ROR32mCL_ND, .Flags: 0}, |
970 | {.KeyOp: X86::ROR32rCL_NF_ND, .DstOp: X86::ROR32mCL_NF_ND, .Flags: 0}, |
971 | {.KeyOp: X86::ROR32ri_ND, .DstOp: X86::ROR32mi_ND, .Flags: 0}, |
972 | {.KeyOp: X86::ROR32ri_NF_ND, .DstOp: X86::ROR32mi_NF_ND, .Flags: 0}, |
973 | {.KeyOp: X86::ROR64r1_ND, .DstOp: X86::ROR64m1_ND, .Flags: 0}, |
974 | {.KeyOp: X86::ROR64r1_NF_ND, .DstOp: X86::ROR64m1_NF_ND, .Flags: 0}, |
975 | {.KeyOp: X86::ROR64rCL_ND, .DstOp: X86::ROR64mCL_ND, .Flags: 0}, |
976 | {.KeyOp: X86::ROR64rCL_NF_ND, .DstOp: X86::ROR64mCL_NF_ND, .Flags: 0}, |
977 | {.KeyOp: X86::ROR64ri_ND, .DstOp: X86::ROR64mi_ND, .Flags: 0}, |
978 | {.KeyOp: X86::ROR64ri_NF_ND, .DstOp: X86::ROR64mi_NF_ND, .Flags: 0}, |
979 | {.KeyOp: X86::ROR8r1_ND, .DstOp: X86::ROR8m1_ND, .Flags: 0}, |
980 | {.KeyOp: X86::ROR8r1_NF_ND, .DstOp: X86::ROR8m1_NF_ND, .Flags: 0}, |
981 | {.KeyOp: X86::ROR8rCL_ND, .DstOp: X86::ROR8mCL_ND, .Flags: 0}, |
982 | {.KeyOp: X86::ROR8rCL_NF_ND, .DstOp: X86::ROR8mCL_NF_ND, .Flags: 0}, |
983 | {.KeyOp: X86::ROR8ri_ND, .DstOp: X86::ROR8mi_ND, .Flags: 0}, |
984 | {.KeyOp: X86::ROR8ri_NF_ND, .DstOp: X86::ROR8mi_NF_ND, .Flags: 0}, |
985 | {.KeyOp: X86::RORX32ri, .DstOp: X86::RORX32mi, .Flags: 0}, |
986 | {.KeyOp: X86::RORX32ri_EVEX, .DstOp: X86::RORX32mi_EVEX, .Flags: 0}, |
987 | {.KeyOp: X86::RORX64ri, .DstOp: X86::RORX64mi, .Flags: 0}, |
988 | {.KeyOp: X86::RORX64ri_EVEX, .DstOp: X86::RORX64mi_EVEX, .Flags: 0}, |
989 | {.KeyOp: X86::ROUNDPDri, .DstOp: X86::ROUNDPDmi, .Flags: TB_ALIGN_16}, |
990 | {.KeyOp: X86::ROUNDPSri, .DstOp: X86::ROUNDPSmi, .Flags: TB_ALIGN_16}, |
991 | {.KeyOp: X86::ROUNDSDri, .DstOp: X86::ROUNDSDmi, .Flags: 0}, |
992 | {.KeyOp: X86::ROUNDSSri, .DstOp: X86::ROUNDSSmi, .Flags: 0}, |
993 | {.KeyOp: X86::RSQRTPSr, .DstOp: X86::RSQRTPSm, .Flags: TB_ALIGN_16}, |
994 | {.KeyOp: X86::RSQRTSSr, .DstOp: X86::RSQRTSSm, .Flags: 0}, |
995 | {.KeyOp: X86::SAR16r1_ND, .DstOp: X86::SAR16m1_ND, .Flags: 0}, |
996 | {.KeyOp: X86::SAR16r1_NF_ND, .DstOp: X86::SAR16m1_NF_ND, .Flags: 0}, |
997 | {.KeyOp: X86::SAR16rCL_ND, .DstOp: X86::SAR16mCL_ND, .Flags: 0}, |
998 | {.KeyOp: X86::SAR16rCL_NF_ND, .DstOp: X86::SAR16mCL_NF_ND, .Flags: 0}, |
999 | {.KeyOp: X86::SAR16ri_ND, .DstOp: X86::SAR16mi_ND, .Flags: 0}, |
1000 | {.KeyOp: X86::SAR16ri_NF_ND, .DstOp: X86::SAR16mi_NF_ND, .Flags: 0}, |
1001 | {.KeyOp: X86::SAR32r1_ND, .DstOp: X86::SAR32m1_ND, .Flags: 0}, |
1002 | {.KeyOp: X86::SAR32r1_NF_ND, .DstOp: X86::SAR32m1_NF_ND, .Flags: 0}, |
1003 | {.KeyOp: X86::SAR32rCL_ND, .DstOp: X86::SAR32mCL_ND, .Flags: 0}, |
1004 | {.KeyOp: X86::SAR32rCL_NF_ND, .DstOp: X86::SAR32mCL_NF_ND, .Flags: 0}, |
1005 | {.KeyOp: X86::SAR32ri_ND, .DstOp: X86::SAR32mi_ND, .Flags: 0}, |
1006 | {.KeyOp: X86::SAR32ri_NF_ND, .DstOp: X86::SAR32mi_NF_ND, .Flags: 0}, |
1007 | {.KeyOp: X86::SAR64r1_ND, .DstOp: X86::SAR64m1_ND, .Flags: 0}, |
1008 | {.KeyOp: X86::SAR64r1_NF_ND, .DstOp: X86::SAR64m1_NF_ND, .Flags: 0}, |
1009 | {.KeyOp: X86::SAR64rCL_ND, .DstOp: X86::SAR64mCL_ND, .Flags: 0}, |
1010 | {.KeyOp: X86::SAR64rCL_NF_ND, .DstOp: X86::SAR64mCL_NF_ND, .Flags: 0}, |
1011 | {.KeyOp: X86::SAR64ri_ND, .DstOp: X86::SAR64mi_ND, .Flags: 0}, |
1012 | {.KeyOp: X86::SAR64ri_NF_ND, .DstOp: X86::SAR64mi_NF_ND, .Flags: 0}, |
1013 | {.KeyOp: X86::SAR8r1_ND, .DstOp: X86::SAR8m1_ND, .Flags: 0}, |
1014 | {.KeyOp: X86::SAR8r1_NF_ND, .DstOp: X86::SAR8m1_NF_ND, .Flags: 0}, |
1015 | {.KeyOp: X86::SAR8rCL_ND, .DstOp: X86::SAR8mCL_ND, .Flags: 0}, |
1016 | {.KeyOp: X86::SAR8rCL_NF_ND, .DstOp: X86::SAR8mCL_NF_ND, .Flags: 0}, |
1017 | {.KeyOp: X86::SAR8ri_ND, .DstOp: X86::SAR8mi_ND, .Flags: 0}, |
1018 | {.KeyOp: X86::SAR8ri_NF_ND, .DstOp: X86::SAR8mi_NF_ND, .Flags: 0}, |
1019 | {.KeyOp: X86::SARX32rr, .DstOp: X86::SARX32rm, .Flags: 0}, |
1020 | {.KeyOp: X86::SARX32rr_EVEX, .DstOp: X86::SARX32rm_EVEX, .Flags: 0}, |
1021 | {.KeyOp: X86::SARX64rr, .DstOp: X86::SARX64rm, .Flags: 0}, |
1022 | {.KeyOp: X86::SARX64rr_EVEX, .DstOp: X86::SARX64rm_EVEX, .Flags: 0}, |
1023 | {.KeyOp: X86::SBB16ri8_ND, .DstOp: X86::SBB16mi8_ND, .Flags: 0}, |
1024 | {.KeyOp: X86::SBB16ri_ND, .DstOp: X86::SBB16mi_ND, .Flags: 0}, |
1025 | {.KeyOp: X86::SBB16rr_ND, .DstOp: X86::SBB16mr_ND, .Flags: 0}, |
1026 | {.KeyOp: X86::SBB32ri8_ND, .DstOp: X86::SBB32mi8_ND, .Flags: 0}, |
1027 | {.KeyOp: X86::SBB32ri_ND, .DstOp: X86::SBB32mi_ND, .Flags: 0}, |
1028 | {.KeyOp: X86::SBB32rr_ND, .DstOp: X86::SBB32mr_ND, .Flags: 0}, |
1029 | {.KeyOp: X86::SBB64ri32_ND, .DstOp: X86::SBB64mi32_ND, .Flags: 0}, |
1030 | {.KeyOp: X86::SBB64ri8_ND, .DstOp: X86::SBB64mi8_ND, .Flags: 0}, |
1031 | {.KeyOp: X86::SBB64rr_ND, .DstOp: X86::SBB64mr_ND, .Flags: 0}, |
1032 | {.KeyOp: X86::SBB8ri_ND, .DstOp: X86::SBB8mi_ND, .Flags: 0}, |
1033 | {.KeyOp: X86::SBB8rr_ND, .DstOp: X86::SBB8mr_ND, .Flags: 0}, |
1034 | {.KeyOp: X86::SHL16r1_ND, .DstOp: X86::SHL16m1_ND, .Flags: 0}, |
1035 | {.KeyOp: X86::SHL16r1_NF_ND, .DstOp: X86::SHL16m1_NF_ND, .Flags: 0}, |
1036 | {.KeyOp: X86::SHL16rCL_ND, .DstOp: X86::SHL16mCL_ND, .Flags: 0}, |
1037 | {.KeyOp: X86::SHL16rCL_NF_ND, .DstOp: X86::SHL16mCL_NF_ND, .Flags: 0}, |
1038 | {.KeyOp: X86::SHL16ri_ND, .DstOp: X86::SHL16mi_ND, .Flags: 0}, |
1039 | {.KeyOp: X86::SHL16ri_NF_ND, .DstOp: X86::SHL16mi_NF_ND, .Flags: 0}, |
1040 | {.KeyOp: X86::SHL32r1_ND, .DstOp: X86::SHL32m1_ND, .Flags: 0}, |
1041 | {.KeyOp: X86::SHL32r1_NF_ND, .DstOp: X86::SHL32m1_NF_ND, .Flags: 0}, |
1042 | {.KeyOp: X86::SHL32rCL_ND, .DstOp: X86::SHL32mCL_ND, .Flags: 0}, |
1043 | {.KeyOp: X86::SHL32rCL_NF_ND, .DstOp: X86::SHL32mCL_NF_ND, .Flags: 0}, |
1044 | {.KeyOp: X86::SHL32ri_ND, .DstOp: X86::SHL32mi_ND, .Flags: 0}, |
1045 | {.KeyOp: X86::SHL32ri_NF_ND, .DstOp: X86::SHL32mi_NF_ND, .Flags: 0}, |
1046 | {.KeyOp: X86::SHL64r1_ND, .DstOp: X86::SHL64m1_ND, .Flags: 0}, |
1047 | {.KeyOp: X86::SHL64r1_NF_ND, .DstOp: X86::SHL64m1_NF_ND, .Flags: 0}, |
1048 | {.KeyOp: X86::SHL64rCL_ND, .DstOp: X86::SHL64mCL_ND, .Flags: 0}, |
1049 | {.KeyOp: X86::SHL64rCL_NF_ND, .DstOp: X86::SHL64mCL_NF_ND, .Flags: 0}, |
1050 | {.KeyOp: X86::SHL64ri_ND, .DstOp: X86::SHL64mi_ND, .Flags: 0}, |
1051 | {.KeyOp: X86::SHL64ri_NF_ND, .DstOp: X86::SHL64mi_NF_ND, .Flags: 0}, |
1052 | {.KeyOp: X86::SHL8r1_ND, .DstOp: X86::SHL8m1_ND, .Flags: 0}, |
1053 | {.KeyOp: X86::SHL8r1_NF_ND, .DstOp: X86::SHL8m1_NF_ND, .Flags: 0}, |
1054 | {.KeyOp: X86::SHL8rCL_ND, .DstOp: X86::SHL8mCL_ND, .Flags: 0}, |
1055 | {.KeyOp: X86::SHL8rCL_NF_ND, .DstOp: X86::SHL8mCL_NF_ND, .Flags: 0}, |
1056 | {.KeyOp: X86::SHL8ri_ND, .DstOp: X86::SHL8mi_ND, .Flags: 0}, |
1057 | {.KeyOp: X86::SHL8ri_NF_ND, .DstOp: X86::SHL8mi_NF_ND, .Flags: 0}, |
1058 | {.KeyOp: X86::SHLD16rrCL_ND, .DstOp: X86::SHLD16mrCL_ND, .Flags: 0}, |
1059 | {.KeyOp: X86::SHLD16rrCL_NF_ND, .DstOp: X86::SHLD16mrCL_NF_ND, .Flags: 0}, |
1060 | {.KeyOp: X86::SHLD16rri8_ND, .DstOp: X86::SHLD16mri8_ND, .Flags: 0}, |
1061 | {.KeyOp: X86::SHLD16rri8_NF_ND, .DstOp: X86::SHLD16mri8_NF_ND, .Flags: 0}, |
1062 | {.KeyOp: X86::SHLD32rrCL_ND, .DstOp: X86::SHLD32mrCL_ND, .Flags: 0}, |
1063 | {.KeyOp: X86::SHLD32rrCL_NF_ND, .DstOp: X86::SHLD32mrCL_NF_ND, .Flags: 0}, |
1064 | {.KeyOp: X86::SHLD32rri8_ND, .DstOp: X86::SHLD32mri8_ND, .Flags: 0}, |
1065 | {.KeyOp: X86::SHLD32rri8_NF_ND, .DstOp: X86::SHLD32mri8_NF_ND, .Flags: 0}, |
1066 | {.KeyOp: X86::SHLD64rrCL_ND, .DstOp: X86::SHLD64mrCL_ND, .Flags: 0}, |
1067 | {.KeyOp: X86::SHLD64rrCL_NF_ND, .DstOp: X86::SHLD64mrCL_NF_ND, .Flags: 0}, |
1068 | {.KeyOp: X86::SHLD64rri8_ND, .DstOp: X86::SHLD64mri8_ND, .Flags: 0}, |
1069 | {.KeyOp: X86::SHLD64rri8_NF_ND, .DstOp: X86::SHLD64mri8_NF_ND, .Flags: 0}, |
1070 | {.KeyOp: X86::SHLX32rr, .DstOp: X86::SHLX32rm, .Flags: 0}, |
1071 | {.KeyOp: X86::SHLX32rr_EVEX, .DstOp: X86::SHLX32rm_EVEX, .Flags: 0}, |
1072 | {.KeyOp: X86::SHLX64rr, .DstOp: X86::SHLX64rm, .Flags: 0}, |
1073 | {.KeyOp: X86::SHLX64rr_EVEX, .DstOp: X86::SHLX64rm_EVEX, .Flags: 0}, |
1074 | {.KeyOp: X86::SHR16r1_ND, .DstOp: X86::SHR16m1_ND, .Flags: 0}, |
1075 | {.KeyOp: X86::SHR16r1_NF_ND, .DstOp: X86::SHR16m1_NF_ND, .Flags: 0}, |
1076 | {.KeyOp: X86::SHR16rCL_ND, .DstOp: X86::SHR16mCL_ND, .Flags: 0}, |
1077 | {.KeyOp: X86::SHR16rCL_NF_ND, .DstOp: X86::SHR16mCL_NF_ND, .Flags: 0}, |
1078 | {.KeyOp: X86::SHR16ri_ND, .DstOp: X86::SHR16mi_ND, .Flags: 0}, |
1079 | {.KeyOp: X86::SHR16ri_NF_ND, .DstOp: X86::SHR16mi_NF_ND, .Flags: 0}, |
1080 | {.KeyOp: X86::SHR32r1_ND, .DstOp: X86::SHR32m1_ND, .Flags: 0}, |
1081 | {.KeyOp: X86::SHR32r1_NF_ND, .DstOp: X86::SHR32m1_NF_ND, .Flags: 0}, |
1082 | {.KeyOp: X86::SHR32rCL_ND, .DstOp: X86::SHR32mCL_ND, .Flags: 0}, |
1083 | {.KeyOp: X86::SHR32rCL_NF_ND, .DstOp: X86::SHR32mCL_NF_ND, .Flags: 0}, |
1084 | {.KeyOp: X86::SHR32ri_ND, .DstOp: X86::SHR32mi_ND, .Flags: 0}, |
1085 | {.KeyOp: X86::SHR32ri_NF_ND, .DstOp: X86::SHR32mi_NF_ND, .Flags: 0}, |
1086 | {.KeyOp: X86::SHR64r1_ND, .DstOp: X86::SHR64m1_ND, .Flags: 0}, |
1087 | {.KeyOp: X86::SHR64r1_NF_ND, .DstOp: X86::SHR64m1_NF_ND, .Flags: 0}, |
1088 | {.KeyOp: X86::SHR64rCL_ND, .DstOp: X86::SHR64mCL_ND, .Flags: 0}, |
1089 | {.KeyOp: X86::SHR64rCL_NF_ND, .DstOp: X86::SHR64mCL_NF_ND, .Flags: 0}, |
1090 | {.KeyOp: X86::SHR64ri_ND, .DstOp: X86::SHR64mi_ND, .Flags: 0}, |
1091 | {.KeyOp: X86::SHR64ri_NF_ND, .DstOp: X86::SHR64mi_NF_ND, .Flags: 0}, |
1092 | {.KeyOp: X86::SHR8r1_ND, .DstOp: X86::SHR8m1_ND, .Flags: 0}, |
1093 | {.KeyOp: X86::SHR8r1_NF_ND, .DstOp: X86::SHR8m1_NF_ND, .Flags: 0}, |
1094 | {.KeyOp: X86::SHR8rCL_ND, .DstOp: X86::SHR8mCL_ND, .Flags: 0}, |
1095 | {.KeyOp: X86::SHR8rCL_NF_ND, .DstOp: X86::SHR8mCL_NF_ND, .Flags: 0}, |
1096 | {.KeyOp: X86::SHR8ri_ND, .DstOp: X86::SHR8mi_ND, .Flags: 0}, |
1097 | {.KeyOp: X86::SHR8ri_NF_ND, .DstOp: X86::SHR8mi_NF_ND, .Flags: 0}, |
1098 | {.KeyOp: X86::SHRD16rrCL_ND, .DstOp: X86::SHRD16mrCL_ND, .Flags: 0}, |
1099 | {.KeyOp: X86::SHRD16rrCL_NF_ND, .DstOp: X86::SHRD16mrCL_NF_ND, .Flags: 0}, |
1100 | {.KeyOp: X86::SHRD16rri8_ND, .DstOp: X86::SHRD16mri8_ND, .Flags: 0}, |
1101 | {.KeyOp: X86::SHRD16rri8_NF_ND, .DstOp: X86::SHRD16mri8_NF_ND, .Flags: 0}, |
1102 | {.KeyOp: X86::SHRD32rrCL_ND, .DstOp: X86::SHRD32mrCL_ND, .Flags: 0}, |
1103 | {.KeyOp: X86::SHRD32rrCL_NF_ND, .DstOp: X86::SHRD32mrCL_NF_ND, .Flags: 0}, |
1104 | {.KeyOp: X86::SHRD32rri8_ND, .DstOp: X86::SHRD32mri8_ND, .Flags: 0}, |
1105 | {.KeyOp: X86::SHRD32rri8_NF_ND, .DstOp: X86::SHRD32mri8_NF_ND, .Flags: 0}, |
1106 | {.KeyOp: X86::SHRD64rrCL_ND, .DstOp: X86::SHRD64mrCL_ND, .Flags: 0}, |
1107 | {.KeyOp: X86::SHRD64rrCL_NF_ND, .DstOp: X86::SHRD64mrCL_NF_ND, .Flags: 0}, |
1108 | {.KeyOp: X86::SHRD64rri8_ND, .DstOp: X86::SHRD64mri8_ND, .Flags: 0}, |
1109 | {.KeyOp: X86::SHRD64rri8_NF_ND, .DstOp: X86::SHRD64mri8_NF_ND, .Flags: 0}, |
1110 | {.KeyOp: X86::SHRX32rr, .DstOp: X86::SHRX32rm, .Flags: 0}, |
1111 | {.KeyOp: X86::SHRX32rr_EVEX, .DstOp: X86::SHRX32rm_EVEX, .Flags: 0}, |
1112 | {.KeyOp: X86::SHRX64rr, .DstOp: X86::SHRX64rm, .Flags: 0}, |
1113 | {.KeyOp: X86::SHRX64rr_EVEX, .DstOp: X86::SHRX64rm_EVEX, .Flags: 0}, |
1114 | {.KeyOp: X86::SQRTPDr, .DstOp: X86::SQRTPDm, .Flags: TB_ALIGN_16}, |
1115 | {.KeyOp: X86::SQRTPSr, .DstOp: X86::SQRTPSm, .Flags: TB_ALIGN_16}, |
1116 | {.KeyOp: X86::SQRTSDr, .DstOp: X86::SQRTSDm, .Flags: 0}, |
1117 | {.KeyOp: X86::SQRTSSr, .DstOp: X86::SQRTSSm, .Flags: 0}, |
1118 | {.KeyOp: X86::SUB16ri8_ND, .DstOp: X86::SUB16mi8_ND, .Flags: 0}, |
1119 | {.KeyOp: X86::SUB16ri8_NF_ND, .DstOp: X86::SUB16mi8_NF_ND, .Flags: 0}, |
1120 | {.KeyOp: X86::SUB16ri_ND, .DstOp: X86::SUB16mi_ND, .Flags: 0}, |
1121 | {.KeyOp: X86::SUB16ri_NF_ND, .DstOp: X86::SUB16mi_NF_ND, .Flags: 0}, |
1122 | {.KeyOp: X86::SUB16rr_ND, .DstOp: X86::SUB16mr_ND, .Flags: 0}, |
1123 | {.KeyOp: X86::SUB16rr_NF_ND, .DstOp: X86::SUB16mr_NF_ND, .Flags: 0}, |
1124 | {.KeyOp: X86::SUB32ri8_ND, .DstOp: X86::SUB32mi8_ND, .Flags: 0}, |
1125 | {.KeyOp: X86::SUB32ri8_NF_ND, .DstOp: X86::SUB32mi8_NF_ND, .Flags: 0}, |
1126 | {.KeyOp: X86::SUB32ri_ND, .DstOp: X86::SUB32mi_ND, .Flags: 0}, |
1127 | {.KeyOp: X86::SUB32ri_NF_ND, .DstOp: X86::SUB32mi_NF_ND, .Flags: 0}, |
1128 | {.KeyOp: X86::SUB32rr_ND, .DstOp: X86::SUB32mr_ND, .Flags: 0}, |
1129 | {.KeyOp: X86::SUB32rr_NF_ND, .DstOp: X86::SUB32mr_NF_ND, .Flags: 0}, |
1130 | {.KeyOp: X86::SUB64ri32_ND, .DstOp: X86::SUB64mi32_ND, .Flags: 0}, |
1131 | {.KeyOp: X86::SUB64ri32_NF_ND, .DstOp: X86::SUB64mi32_NF_ND, .Flags: 0}, |
1132 | {.KeyOp: X86::SUB64ri8_ND, .DstOp: X86::SUB64mi8_ND, .Flags: 0}, |
1133 | {.KeyOp: X86::SUB64ri8_NF_ND, .DstOp: X86::SUB64mi8_NF_ND, .Flags: 0}, |
1134 | {.KeyOp: X86::SUB64rr_ND, .DstOp: X86::SUB64mr_ND, .Flags: 0}, |
1135 | {.KeyOp: X86::SUB64rr_NF_ND, .DstOp: X86::SUB64mr_NF_ND, .Flags: 0}, |
1136 | {.KeyOp: X86::SUB8ri_ND, .DstOp: X86::SUB8mi_ND, .Flags: 0}, |
1137 | {.KeyOp: X86::SUB8ri_NF_ND, .DstOp: X86::SUB8mi_NF_ND, .Flags: 0}, |
1138 | {.KeyOp: X86::SUB8rr_ND, .DstOp: X86::SUB8mr_ND, .Flags: 0}, |
1139 | {.KeyOp: X86::SUB8rr_NF_ND, .DstOp: X86::SUB8mr_NF_ND, .Flags: 0}, |
1140 | {.KeyOp: X86::T1MSKC32rr, .DstOp: X86::T1MSKC32rm, .Flags: 0}, |
1141 | {.KeyOp: X86::T1MSKC64rr, .DstOp: X86::T1MSKC64rm, .Flags: 0}, |
1142 | {.KeyOp: X86::TZCNT16rr, .DstOp: X86::TZCNT16rm, .Flags: 0}, |
1143 | {.KeyOp: X86::TZCNT16rr_NF, .DstOp: X86::TZCNT16rm_NF, .Flags: 0}, |
1144 | {.KeyOp: X86::TZCNT32rr, .DstOp: X86::TZCNT32rm, .Flags: 0}, |
1145 | {.KeyOp: X86::TZCNT32rr_NF, .DstOp: X86::TZCNT32rm_NF, .Flags: 0}, |
1146 | {.KeyOp: X86::TZCNT64rr, .DstOp: X86::TZCNT64rm, .Flags: 0}, |
1147 | {.KeyOp: X86::TZCNT64rr_NF, .DstOp: X86::TZCNT64rm_NF, .Flags: 0}, |
1148 | {.KeyOp: X86::TZMSK32rr, .DstOp: X86::TZMSK32rm, .Flags: 0}, |
1149 | {.KeyOp: X86::TZMSK64rr, .DstOp: X86::TZMSK64rm, .Flags: 0}, |
1150 | {.KeyOp: X86::UCOMISDrr, .DstOp: X86::UCOMISDrm, .Flags: 0}, |
1151 | {.KeyOp: X86::UCOMISDrr_Int, .DstOp: X86::UCOMISDrm_Int, .Flags: TB_NO_REVERSE}, |
1152 | {.KeyOp: X86::UCOMISSrr, .DstOp: X86::UCOMISSrm, .Flags: 0}, |
1153 | {.KeyOp: X86::UCOMISSrr_Int, .DstOp: X86::UCOMISSrm_Int, .Flags: TB_NO_REVERSE}, |
1154 | {.KeyOp: X86::VAESIMCrr, .DstOp: X86::VAESIMCrm, .Flags: 0}, |
1155 | {.KeyOp: X86::VAESKEYGENASSIST128rr, .DstOp: X86::VAESKEYGENASSIST128rm, .Flags: 0}, |
1156 | {.KeyOp: X86::VBROADCASTF32X2Z256rr, .DstOp: X86::VBROADCASTF32X2Z256rm, .Flags: TB_NO_REVERSE}, |
1157 | {.KeyOp: X86::VBROADCASTF32X2Zrr, .DstOp: X86::VBROADCASTF32X2Zrm, .Flags: TB_NO_REVERSE}, |
1158 | {.KeyOp: X86::VBROADCASTI32X2Z128rr, .DstOp: X86::VBROADCASTI32X2Z128rm, .Flags: TB_NO_REVERSE}, |
1159 | {.KeyOp: X86::VBROADCASTI32X2Z256rr, .DstOp: X86::VBROADCASTI32X2Z256rm, .Flags: TB_NO_REVERSE}, |
1160 | {.KeyOp: X86::VBROADCASTI32X2Zrr, .DstOp: X86::VBROADCASTI32X2Zrm, .Flags: TB_NO_REVERSE}, |
1161 | {.KeyOp: X86::VBROADCASTSDYrr, .DstOp: X86::VBROADCASTSDYrm, .Flags: TB_NO_REVERSE}, |
1162 | {.KeyOp: X86::VBROADCASTSDZ256rr, .DstOp: X86::VBROADCASTSDZ256rm, .Flags: TB_NO_REVERSE}, |
1163 | {.KeyOp: X86::VBROADCASTSDZrr, .DstOp: X86::VBROADCASTSDZrm, .Flags: TB_NO_REVERSE}, |
1164 | {.KeyOp: X86::VBROADCASTSSYrr, .DstOp: X86::VBROADCASTSSYrm, .Flags: TB_NO_REVERSE}, |
1165 | {.KeyOp: X86::VBROADCASTSSZ128rr, .DstOp: X86::VBROADCASTSSZ128rm, .Flags: TB_NO_REVERSE}, |
1166 | {.KeyOp: X86::VBROADCASTSSZ256rr, .DstOp: X86::VBROADCASTSSZ256rm, .Flags: TB_NO_REVERSE}, |
1167 | {.KeyOp: X86::VBROADCASTSSZrr, .DstOp: X86::VBROADCASTSSZrm, .Flags: TB_NO_REVERSE}, |
1168 | {.KeyOp: X86::VBROADCASTSSrr, .DstOp: X86::VBROADCASTSSrm, .Flags: TB_NO_REVERSE}, |
1169 | {.KeyOp: X86::VCOMISDZrr, .DstOp: X86::VCOMISDZrm, .Flags: 0}, |
1170 | {.KeyOp: X86::VCOMISDZrr_Int, .DstOp: X86::VCOMISDZrm_Int, .Flags: TB_NO_REVERSE}, |
1171 | {.KeyOp: X86::VCOMISDrr, .DstOp: X86::VCOMISDrm, .Flags: 0}, |
1172 | {.KeyOp: X86::VCOMISDrr_Int, .DstOp: X86::VCOMISDrm_Int, .Flags: TB_NO_REVERSE}, |
1173 | {.KeyOp: X86::VCOMISHZrr, .DstOp: X86::VCOMISHZrm, .Flags: 0}, |
1174 | {.KeyOp: X86::VCOMISHZrr_Int, .DstOp: X86::VCOMISHZrm_Int, .Flags: TB_NO_REVERSE}, |
1175 | {.KeyOp: X86::VCOMISSZrr, .DstOp: X86::VCOMISSZrm, .Flags: 0}, |
1176 | {.KeyOp: X86::VCOMISSZrr_Int, .DstOp: X86::VCOMISSZrm_Int, .Flags: TB_NO_REVERSE}, |
1177 | {.KeyOp: X86::VCOMISSrr, .DstOp: X86::VCOMISSrm, .Flags: 0}, |
1178 | {.KeyOp: X86::VCOMISSrr_Int, .DstOp: X86::VCOMISSrm_Int, .Flags: TB_NO_REVERSE}, |
1179 | {.KeyOp: X86::VCVTDQ2PDYrr, .DstOp: X86::VCVTDQ2PDYrm, .Flags: 0}, |
1180 | {.KeyOp: X86::VCVTDQ2PDZ128rr, .DstOp: X86::VCVTDQ2PDZ128rm, .Flags: TB_NO_REVERSE}, |
1181 | {.KeyOp: X86::VCVTDQ2PDZ256rr, .DstOp: X86::VCVTDQ2PDZ256rm, .Flags: 0}, |
1182 | {.KeyOp: X86::VCVTDQ2PDZrr, .DstOp: X86::VCVTDQ2PDZrm, .Flags: 0}, |
1183 | {.KeyOp: X86::VCVTDQ2PDrr, .DstOp: X86::VCVTDQ2PDrm, .Flags: TB_NO_REVERSE}, |
1184 | {.KeyOp: X86::VCVTDQ2PHZ128rr, .DstOp: X86::VCVTDQ2PHZ128rm, .Flags: 0}, |
1185 | {.KeyOp: X86::VCVTDQ2PHZ256rr, .DstOp: X86::VCVTDQ2PHZ256rm, .Flags: 0}, |
1186 | {.KeyOp: X86::VCVTDQ2PHZrr, .DstOp: X86::VCVTDQ2PHZrm, .Flags: 0}, |
1187 | {.KeyOp: X86::VCVTDQ2PSYrr, .DstOp: X86::VCVTDQ2PSYrm, .Flags: 0}, |
1188 | {.KeyOp: X86::VCVTDQ2PSZ128rr, .DstOp: X86::VCVTDQ2PSZ128rm, .Flags: 0}, |
1189 | {.KeyOp: X86::VCVTDQ2PSZ256rr, .DstOp: X86::VCVTDQ2PSZ256rm, .Flags: 0}, |
1190 | {.KeyOp: X86::VCVTDQ2PSZrr, .DstOp: X86::VCVTDQ2PSZrm, .Flags: 0}, |
1191 | {.KeyOp: X86::VCVTDQ2PSrr, .DstOp: X86::VCVTDQ2PSrm, .Flags: 0}, |
1192 | {.KeyOp: X86::VCVTNEPS2BF16Yrr, .DstOp: X86::VCVTNEPS2BF16Yrm, .Flags: 0}, |
1193 | {.KeyOp: X86::VCVTNEPS2BF16Z128rr, .DstOp: X86::VCVTNEPS2BF16Z128rm, .Flags: 0}, |
1194 | {.KeyOp: X86::VCVTNEPS2BF16Z256rr, .DstOp: X86::VCVTNEPS2BF16Z256rm, .Flags: 0}, |
1195 | {.KeyOp: X86::VCVTNEPS2BF16Zrr, .DstOp: X86::VCVTNEPS2BF16Zrm, .Flags: 0}, |
1196 | {.KeyOp: X86::VCVTNEPS2BF16rr, .DstOp: X86::VCVTNEPS2BF16rm, .Flags: 0}, |
1197 | {.KeyOp: X86::VCVTPD2DQYrr, .DstOp: X86::VCVTPD2DQYrm, .Flags: 0}, |
1198 | {.KeyOp: X86::VCVTPD2DQZ128rr, .DstOp: X86::VCVTPD2DQZ128rm, .Flags: 0}, |
1199 | {.KeyOp: X86::VCVTPD2DQZ256rr, .DstOp: X86::VCVTPD2DQZ256rm, .Flags: 0}, |
1200 | {.KeyOp: X86::VCVTPD2DQZrr, .DstOp: X86::VCVTPD2DQZrm, .Flags: 0}, |
1201 | {.KeyOp: X86::VCVTPD2DQrr, .DstOp: X86::VCVTPD2DQrm, .Flags: 0}, |
1202 | {.KeyOp: X86::VCVTPD2PHZ128rr, .DstOp: X86::VCVTPD2PHZ128rm, .Flags: 0}, |
1203 | {.KeyOp: X86::VCVTPD2PHZ256rr, .DstOp: X86::VCVTPD2PHZ256rm, .Flags: 0}, |
1204 | {.KeyOp: X86::VCVTPD2PHZrr, .DstOp: X86::VCVTPD2PHZrm, .Flags: 0}, |
1205 | {.KeyOp: X86::VCVTPD2PSYrr, .DstOp: X86::VCVTPD2PSYrm, .Flags: 0}, |
1206 | {.KeyOp: X86::VCVTPD2PSZ128rr, .DstOp: X86::VCVTPD2PSZ128rm, .Flags: 0}, |
1207 | {.KeyOp: X86::VCVTPD2PSZ256rr, .DstOp: X86::VCVTPD2PSZ256rm, .Flags: 0}, |
1208 | {.KeyOp: X86::VCVTPD2PSZrr, .DstOp: X86::VCVTPD2PSZrm, .Flags: 0}, |
1209 | {.KeyOp: X86::VCVTPD2PSrr, .DstOp: X86::VCVTPD2PSrm, .Flags: 0}, |
1210 | {.KeyOp: X86::VCVTPD2QQZ128rr, .DstOp: X86::VCVTPD2QQZ128rm, .Flags: 0}, |
1211 | {.KeyOp: X86::VCVTPD2QQZ256rr, .DstOp: X86::VCVTPD2QQZ256rm, .Flags: 0}, |
1212 | {.KeyOp: X86::VCVTPD2QQZrr, .DstOp: X86::VCVTPD2QQZrm, .Flags: 0}, |
1213 | {.KeyOp: X86::VCVTPD2UDQZ128rr, .DstOp: X86::VCVTPD2UDQZ128rm, .Flags: 0}, |
1214 | {.KeyOp: X86::VCVTPD2UDQZ256rr, .DstOp: X86::VCVTPD2UDQZ256rm, .Flags: 0}, |
1215 | {.KeyOp: X86::VCVTPD2UDQZrr, .DstOp: X86::VCVTPD2UDQZrm, .Flags: 0}, |
1216 | {.KeyOp: X86::VCVTPD2UQQZ128rr, .DstOp: X86::VCVTPD2UQQZ128rm, .Flags: 0}, |
1217 | {.KeyOp: X86::VCVTPD2UQQZ256rr, .DstOp: X86::VCVTPD2UQQZ256rm, .Flags: 0}, |
1218 | {.KeyOp: X86::VCVTPD2UQQZrr, .DstOp: X86::VCVTPD2UQQZrm, .Flags: 0}, |
1219 | {.KeyOp: X86::VCVTPH2DQZ128rr, .DstOp: X86::VCVTPH2DQZ128rm, .Flags: TB_NO_REVERSE}, |
1220 | {.KeyOp: X86::VCVTPH2DQZ256rr, .DstOp: X86::VCVTPH2DQZ256rm, .Flags: 0}, |
1221 | {.KeyOp: X86::VCVTPH2DQZrr, .DstOp: X86::VCVTPH2DQZrm, .Flags: 0}, |
1222 | {.KeyOp: X86::VCVTPH2PDZ128rr, .DstOp: X86::VCVTPH2PDZ128rm, .Flags: TB_NO_REVERSE}, |
1223 | {.KeyOp: X86::VCVTPH2PDZ256rr, .DstOp: X86::VCVTPH2PDZ256rm, .Flags: TB_NO_REVERSE}, |
1224 | {.KeyOp: X86::VCVTPH2PDZrr, .DstOp: X86::VCVTPH2PDZrm, .Flags: 0}, |
1225 | {.KeyOp: X86::VCVTPH2PSXZ128rr, .DstOp: X86::VCVTPH2PSXZ128rm, .Flags: TB_NO_REVERSE}, |
1226 | {.KeyOp: X86::VCVTPH2PSXZ256rr, .DstOp: X86::VCVTPH2PSXZ256rm, .Flags: 0}, |
1227 | {.KeyOp: X86::VCVTPH2PSXZrr, .DstOp: X86::VCVTPH2PSXZrm, .Flags: 0}, |
1228 | {.KeyOp: X86::VCVTPH2PSYrr, .DstOp: X86::VCVTPH2PSYrm, .Flags: 0}, |
1229 | {.KeyOp: X86::VCVTPH2PSZ128rr, .DstOp: X86::VCVTPH2PSZ128rm, .Flags: TB_NO_REVERSE}, |
1230 | {.KeyOp: X86::VCVTPH2PSZ256rr, .DstOp: X86::VCVTPH2PSZ256rm, .Flags: 0}, |
1231 | {.KeyOp: X86::VCVTPH2PSZrr, .DstOp: X86::VCVTPH2PSZrm, .Flags: 0}, |
1232 | {.KeyOp: X86::VCVTPH2PSrr, .DstOp: X86::VCVTPH2PSrm, .Flags: TB_NO_REVERSE}, |
1233 | {.KeyOp: X86::VCVTPH2QQZ128rr, .DstOp: X86::VCVTPH2QQZ128rm, .Flags: TB_NO_REVERSE}, |
1234 | {.KeyOp: X86::VCVTPH2QQZ256rr, .DstOp: X86::VCVTPH2QQZ256rm, .Flags: TB_NO_REVERSE}, |
1235 | {.KeyOp: X86::VCVTPH2QQZrr, .DstOp: X86::VCVTPH2QQZrm, .Flags: 0}, |
1236 | {.KeyOp: X86::VCVTPH2UDQZ128rr, .DstOp: X86::VCVTPH2UDQZ128rm, .Flags: TB_NO_REVERSE}, |
1237 | {.KeyOp: X86::VCVTPH2UDQZ256rr, .DstOp: X86::VCVTPH2UDQZ256rm, .Flags: 0}, |
1238 | {.KeyOp: X86::VCVTPH2UDQZrr, .DstOp: X86::VCVTPH2UDQZrm, .Flags: 0}, |
1239 | {.KeyOp: X86::VCVTPH2UQQZ128rr, .DstOp: X86::VCVTPH2UQQZ128rm, .Flags: TB_NO_REVERSE}, |
1240 | {.KeyOp: X86::VCVTPH2UQQZ256rr, .DstOp: X86::VCVTPH2UQQZ256rm, .Flags: TB_NO_REVERSE}, |
1241 | {.KeyOp: X86::VCVTPH2UQQZrr, .DstOp: X86::VCVTPH2UQQZrm, .Flags: 0}, |
1242 | {.KeyOp: X86::VCVTPH2UWZ128rr, .DstOp: X86::VCVTPH2UWZ128rm, .Flags: 0}, |
1243 | {.KeyOp: X86::VCVTPH2UWZ256rr, .DstOp: X86::VCVTPH2UWZ256rm, .Flags: 0}, |
1244 | {.KeyOp: X86::VCVTPH2UWZrr, .DstOp: X86::VCVTPH2UWZrm, .Flags: 0}, |
1245 | {.KeyOp: X86::VCVTPH2WZ128rr, .DstOp: X86::VCVTPH2WZ128rm, .Flags: 0}, |
1246 | {.KeyOp: X86::VCVTPH2WZ256rr, .DstOp: X86::VCVTPH2WZ256rm, .Flags: 0}, |
1247 | {.KeyOp: X86::VCVTPH2WZrr, .DstOp: X86::VCVTPH2WZrm, .Flags: 0}, |
1248 | {.KeyOp: X86::VCVTPS2DQYrr, .DstOp: X86::VCVTPS2DQYrm, .Flags: 0}, |
1249 | {.KeyOp: X86::VCVTPS2DQZ128rr, .DstOp: X86::VCVTPS2DQZ128rm, .Flags: 0}, |
1250 | {.KeyOp: X86::VCVTPS2DQZ256rr, .DstOp: X86::VCVTPS2DQZ256rm, .Flags: 0}, |
1251 | {.KeyOp: X86::VCVTPS2DQZrr, .DstOp: X86::VCVTPS2DQZrm, .Flags: 0}, |
1252 | {.KeyOp: X86::VCVTPS2DQrr, .DstOp: X86::VCVTPS2DQrm, .Flags: 0}, |
1253 | {.KeyOp: X86::VCVTPS2PDYrr, .DstOp: X86::VCVTPS2PDYrm, .Flags: 0}, |
1254 | {.KeyOp: X86::VCVTPS2PDZ128rr, .DstOp: X86::VCVTPS2PDZ128rm, .Flags: TB_NO_REVERSE}, |
1255 | {.KeyOp: X86::VCVTPS2PDZ256rr, .DstOp: X86::VCVTPS2PDZ256rm, .Flags: 0}, |
1256 | {.KeyOp: X86::VCVTPS2PDZrr, .DstOp: X86::VCVTPS2PDZrm, .Flags: 0}, |
1257 | {.KeyOp: X86::VCVTPS2PDrr, .DstOp: X86::VCVTPS2PDrm, .Flags: TB_NO_REVERSE}, |
1258 | {.KeyOp: X86::VCVTPS2PHXZ128rr, .DstOp: X86::VCVTPS2PHXZ128rm, .Flags: 0}, |
1259 | {.KeyOp: X86::VCVTPS2PHXZ256rr, .DstOp: X86::VCVTPS2PHXZ256rm, .Flags: 0}, |
1260 | {.KeyOp: X86::VCVTPS2PHXZrr, .DstOp: X86::VCVTPS2PHXZrm, .Flags: 0}, |
1261 | {.KeyOp: X86::VCVTPS2QQZ128rr, .DstOp: X86::VCVTPS2QQZ128rm, .Flags: TB_NO_REVERSE}, |
1262 | {.KeyOp: X86::VCVTPS2QQZ256rr, .DstOp: X86::VCVTPS2QQZ256rm, .Flags: 0}, |
1263 | {.KeyOp: X86::VCVTPS2QQZrr, .DstOp: X86::VCVTPS2QQZrm, .Flags: 0}, |
1264 | {.KeyOp: X86::VCVTPS2UDQZ128rr, .DstOp: X86::VCVTPS2UDQZ128rm, .Flags: 0}, |
1265 | {.KeyOp: X86::VCVTPS2UDQZ256rr, .DstOp: X86::VCVTPS2UDQZ256rm, .Flags: 0}, |
1266 | {.KeyOp: X86::VCVTPS2UDQZrr, .DstOp: X86::VCVTPS2UDQZrm, .Flags: 0}, |
1267 | {.KeyOp: X86::VCVTPS2UQQZ128rr, .DstOp: X86::VCVTPS2UQQZ128rm, .Flags: TB_NO_REVERSE}, |
1268 | {.KeyOp: X86::VCVTPS2UQQZ256rr, .DstOp: X86::VCVTPS2UQQZ256rm, .Flags: 0}, |
1269 | {.KeyOp: X86::VCVTPS2UQQZrr, .DstOp: X86::VCVTPS2UQQZrm, .Flags: 0}, |
1270 | {.KeyOp: X86::VCVTQQ2PDZ128rr, .DstOp: X86::VCVTQQ2PDZ128rm, .Flags: 0}, |
1271 | {.KeyOp: X86::VCVTQQ2PDZ256rr, .DstOp: X86::VCVTQQ2PDZ256rm, .Flags: 0}, |
1272 | {.KeyOp: X86::VCVTQQ2PDZrr, .DstOp: X86::VCVTQQ2PDZrm, .Flags: 0}, |
1273 | {.KeyOp: X86::VCVTQQ2PHZ128rr, .DstOp: X86::VCVTQQ2PHZ128rm, .Flags: 0}, |
1274 | {.KeyOp: X86::VCVTQQ2PHZ256rr, .DstOp: X86::VCVTQQ2PHZ256rm, .Flags: 0}, |
1275 | {.KeyOp: X86::VCVTQQ2PHZrr, .DstOp: X86::VCVTQQ2PHZrm, .Flags: 0}, |
1276 | {.KeyOp: X86::VCVTQQ2PSZ128rr, .DstOp: X86::VCVTQQ2PSZ128rm, .Flags: 0}, |
1277 | {.KeyOp: X86::VCVTQQ2PSZ256rr, .DstOp: X86::VCVTQQ2PSZ256rm, .Flags: 0}, |
1278 | {.KeyOp: X86::VCVTQQ2PSZrr, .DstOp: X86::VCVTQQ2PSZrm, .Flags: 0}, |
1279 | {.KeyOp: X86::VCVTSD2SI64Zrr, .DstOp: X86::VCVTSD2SI64Zrm, .Flags: 0}, |
1280 | {.KeyOp: X86::VCVTSD2SI64Zrr_Int, .DstOp: X86::VCVTSD2SI64Zrm_Int, .Flags: TB_NO_REVERSE}, |
1281 | {.KeyOp: X86::VCVTSD2SI64rr, .DstOp: X86::VCVTSD2SI64rm, .Flags: 0}, |
1282 | {.KeyOp: X86::VCVTSD2SI64rr_Int, .DstOp: X86::VCVTSD2SI64rm_Int, .Flags: TB_NO_REVERSE}, |
1283 | {.KeyOp: X86::VCVTSD2SIZrr, .DstOp: X86::VCVTSD2SIZrm, .Flags: 0}, |
1284 | {.KeyOp: X86::VCVTSD2SIZrr_Int, .DstOp: X86::VCVTSD2SIZrm_Int, .Flags: TB_NO_REVERSE}, |
1285 | {.KeyOp: X86::VCVTSD2SIrr, .DstOp: X86::VCVTSD2SIrm, .Flags: 0}, |
1286 | {.KeyOp: X86::VCVTSD2SIrr_Int, .DstOp: X86::VCVTSD2SIrm_Int, .Flags: TB_NO_REVERSE}, |
1287 | {.KeyOp: X86::VCVTSD2USI64Zrr_Int, .DstOp: X86::VCVTSD2USI64Zrm_Int, .Flags: TB_NO_REVERSE}, |
1288 | {.KeyOp: X86::VCVTSD2USIZrr_Int, .DstOp: X86::VCVTSD2USIZrm_Int, .Flags: TB_NO_REVERSE}, |
1289 | {.KeyOp: X86::VCVTSH2SI64Zrr_Int, .DstOp: X86::VCVTSH2SI64Zrm_Int, .Flags: TB_NO_REVERSE}, |
1290 | {.KeyOp: X86::VCVTSH2SIZrr_Int, .DstOp: X86::VCVTSH2SIZrm_Int, .Flags: TB_NO_REVERSE}, |
1291 | {.KeyOp: X86::VCVTSH2USI64Zrr_Int, .DstOp: X86::VCVTSH2USI64Zrm_Int, .Flags: TB_NO_REVERSE}, |
1292 | {.KeyOp: X86::VCVTSH2USIZrr_Int, .DstOp: X86::VCVTSH2USIZrm_Int, .Flags: TB_NO_REVERSE}, |
1293 | {.KeyOp: X86::VCVTSS2SI64Zrr, .DstOp: X86::VCVTSS2SI64Zrm, .Flags: 0}, |
1294 | {.KeyOp: X86::VCVTSS2SI64Zrr_Int, .DstOp: X86::VCVTSS2SI64Zrm_Int, .Flags: TB_NO_REVERSE}, |
1295 | {.KeyOp: X86::VCVTSS2SI64rr, .DstOp: X86::VCVTSS2SI64rm, .Flags: 0}, |
1296 | {.KeyOp: X86::VCVTSS2SI64rr_Int, .DstOp: X86::VCVTSS2SI64rm_Int, .Flags: TB_NO_REVERSE}, |
1297 | {.KeyOp: X86::VCVTSS2SIZrr, .DstOp: X86::VCVTSS2SIZrm, .Flags: 0}, |
1298 | {.KeyOp: X86::VCVTSS2SIZrr_Int, .DstOp: X86::VCVTSS2SIZrm_Int, .Flags: TB_NO_REVERSE}, |
1299 | {.KeyOp: X86::VCVTSS2SIrr, .DstOp: X86::VCVTSS2SIrm, .Flags: 0}, |
1300 | {.KeyOp: X86::VCVTSS2SIrr_Int, .DstOp: X86::VCVTSS2SIrm_Int, .Flags: TB_NO_REVERSE}, |
1301 | {.KeyOp: X86::VCVTSS2USI64Zrr_Int, .DstOp: X86::VCVTSS2USI64Zrm_Int, .Flags: TB_NO_REVERSE}, |
1302 | {.KeyOp: X86::VCVTSS2USIZrr_Int, .DstOp: X86::VCVTSS2USIZrm_Int, .Flags: TB_NO_REVERSE}, |
1303 | {.KeyOp: X86::VCVTTPD2DQYrr, .DstOp: X86::VCVTTPD2DQYrm, .Flags: 0}, |
1304 | {.KeyOp: X86::VCVTTPD2DQZ128rr, .DstOp: X86::VCVTTPD2DQZ128rm, .Flags: 0}, |
1305 | {.KeyOp: X86::VCVTTPD2DQZ256rr, .DstOp: X86::VCVTTPD2DQZ256rm, .Flags: 0}, |
1306 | {.KeyOp: X86::VCVTTPD2DQZrr, .DstOp: X86::VCVTTPD2DQZrm, .Flags: 0}, |
1307 | {.KeyOp: X86::VCVTTPD2DQrr, .DstOp: X86::VCVTTPD2DQrm, .Flags: 0}, |
1308 | {.KeyOp: X86::VCVTTPD2QQZ128rr, .DstOp: X86::VCVTTPD2QQZ128rm, .Flags: 0}, |
1309 | {.KeyOp: X86::VCVTTPD2QQZ256rr, .DstOp: X86::VCVTTPD2QQZ256rm, .Flags: 0}, |
1310 | {.KeyOp: X86::VCVTTPD2QQZrr, .DstOp: X86::VCVTTPD2QQZrm, .Flags: 0}, |
1311 | {.KeyOp: X86::VCVTTPD2UDQZ128rr, .DstOp: X86::VCVTTPD2UDQZ128rm, .Flags: 0}, |
1312 | {.KeyOp: X86::VCVTTPD2UDQZ256rr, .DstOp: X86::VCVTTPD2UDQZ256rm, .Flags: 0}, |
1313 | {.KeyOp: X86::VCVTTPD2UDQZrr, .DstOp: X86::VCVTTPD2UDQZrm, .Flags: 0}, |
1314 | {.KeyOp: X86::VCVTTPD2UQQZ128rr, .DstOp: X86::VCVTTPD2UQQZ128rm, .Flags: 0}, |
1315 | {.KeyOp: X86::VCVTTPD2UQQZ256rr, .DstOp: X86::VCVTTPD2UQQZ256rm, .Flags: 0}, |
1316 | {.KeyOp: X86::VCVTTPD2UQQZrr, .DstOp: X86::VCVTTPD2UQQZrm, .Flags: 0}, |
1317 | {.KeyOp: X86::VCVTTPH2DQZ128rr, .DstOp: X86::VCVTTPH2DQZ128rm, .Flags: TB_NO_REVERSE}, |
1318 | {.KeyOp: X86::VCVTTPH2DQZ256rr, .DstOp: X86::VCVTTPH2DQZ256rm, .Flags: 0}, |
1319 | {.KeyOp: X86::VCVTTPH2DQZrr, .DstOp: X86::VCVTTPH2DQZrm, .Flags: 0}, |
1320 | {.KeyOp: X86::VCVTTPH2QQZ128rr, .DstOp: X86::VCVTTPH2QQZ128rm, .Flags: TB_NO_REVERSE}, |
1321 | {.KeyOp: X86::VCVTTPH2QQZ256rr, .DstOp: X86::VCVTTPH2QQZ256rm, .Flags: TB_NO_REVERSE}, |
1322 | {.KeyOp: X86::VCVTTPH2QQZrr, .DstOp: X86::VCVTTPH2QQZrm, .Flags: 0}, |
1323 | {.KeyOp: X86::VCVTTPH2UDQZ128rr, .DstOp: X86::VCVTTPH2UDQZ128rm, .Flags: TB_NO_REVERSE}, |
1324 | {.KeyOp: X86::VCVTTPH2UDQZ256rr, .DstOp: X86::VCVTTPH2UDQZ256rm, .Flags: 0}, |
1325 | {.KeyOp: X86::VCVTTPH2UDQZrr, .DstOp: X86::VCVTTPH2UDQZrm, .Flags: 0}, |
1326 | {.KeyOp: X86::VCVTTPH2UQQZ128rr, .DstOp: X86::VCVTTPH2UQQZ128rm, .Flags: TB_NO_REVERSE}, |
1327 | {.KeyOp: X86::VCVTTPH2UQQZ256rr, .DstOp: X86::VCVTTPH2UQQZ256rm, .Flags: TB_NO_REVERSE}, |
1328 | {.KeyOp: X86::VCVTTPH2UQQZrr, .DstOp: X86::VCVTTPH2UQQZrm, .Flags: 0}, |
1329 | {.KeyOp: X86::VCVTTPH2UWZ128rr, .DstOp: X86::VCVTTPH2UWZ128rm, .Flags: 0}, |
1330 | {.KeyOp: X86::VCVTTPH2UWZ256rr, .DstOp: X86::VCVTTPH2UWZ256rm, .Flags: 0}, |
1331 | {.KeyOp: X86::VCVTTPH2UWZrr, .DstOp: X86::VCVTTPH2UWZrm, .Flags: 0}, |
1332 | {.KeyOp: X86::VCVTTPH2WZ128rr, .DstOp: X86::VCVTTPH2WZ128rm, .Flags: 0}, |
1333 | {.KeyOp: X86::VCVTTPH2WZ256rr, .DstOp: X86::VCVTTPH2WZ256rm, .Flags: 0}, |
1334 | {.KeyOp: X86::VCVTTPH2WZrr, .DstOp: X86::VCVTTPH2WZrm, .Flags: 0}, |
1335 | {.KeyOp: X86::VCVTTPS2DQYrr, .DstOp: X86::VCVTTPS2DQYrm, .Flags: 0}, |
1336 | {.KeyOp: X86::VCVTTPS2DQZ128rr, .DstOp: X86::VCVTTPS2DQZ128rm, .Flags: 0}, |
1337 | {.KeyOp: X86::VCVTTPS2DQZ256rr, .DstOp: X86::VCVTTPS2DQZ256rm, .Flags: 0}, |
1338 | {.KeyOp: X86::VCVTTPS2DQZrr, .DstOp: X86::VCVTTPS2DQZrm, .Flags: 0}, |
1339 | {.KeyOp: X86::VCVTTPS2DQrr, .DstOp: X86::VCVTTPS2DQrm, .Flags: 0}, |
1340 | {.KeyOp: X86::VCVTTPS2QQZ128rr, .DstOp: X86::VCVTTPS2QQZ128rm, .Flags: TB_NO_REVERSE}, |
1341 | {.KeyOp: X86::VCVTTPS2QQZ256rr, .DstOp: X86::VCVTTPS2QQZ256rm, .Flags: 0}, |
1342 | {.KeyOp: X86::VCVTTPS2QQZrr, .DstOp: X86::VCVTTPS2QQZrm, .Flags: 0}, |
1343 | {.KeyOp: X86::VCVTTPS2UDQZ128rr, .DstOp: X86::VCVTTPS2UDQZ128rm, .Flags: 0}, |
1344 | {.KeyOp: X86::VCVTTPS2UDQZ256rr, .DstOp: X86::VCVTTPS2UDQZ256rm, .Flags: 0}, |
1345 | {.KeyOp: X86::VCVTTPS2UDQZrr, .DstOp: X86::VCVTTPS2UDQZrm, .Flags: 0}, |
1346 | {.KeyOp: X86::VCVTTPS2UQQZ128rr, .DstOp: X86::VCVTTPS2UQQZ128rm, .Flags: TB_NO_REVERSE}, |
1347 | {.KeyOp: X86::VCVTTPS2UQQZ256rr, .DstOp: X86::VCVTTPS2UQQZ256rm, .Flags: 0}, |
1348 | {.KeyOp: X86::VCVTTPS2UQQZrr, .DstOp: X86::VCVTTPS2UQQZrm, .Flags: 0}, |
1349 | {.KeyOp: X86::VCVTTSD2SI64Zrr, .DstOp: X86::VCVTTSD2SI64Zrm, .Flags: 0}, |
1350 | {.KeyOp: X86::VCVTTSD2SI64Zrr_Int, .DstOp: X86::VCVTTSD2SI64Zrm_Int, .Flags: TB_NO_REVERSE}, |
1351 | {.KeyOp: X86::VCVTTSD2SI64rr, .DstOp: X86::VCVTTSD2SI64rm, .Flags: 0}, |
1352 | {.KeyOp: X86::VCVTTSD2SI64rr_Int, .DstOp: X86::VCVTTSD2SI64rm_Int, .Flags: TB_NO_REVERSE}, |
1353 | {.KeyOp: X86::VCVTTSD2SIZrr, .DstOp: X86::VCVTTSD2SIZrm, .Flags: 0}, |
1354 | {.KeyOp: X86::VCVTTSD2SIZrr_Int, .DstOp: X86::VCVTTSD2SIZrm_Int, .Flags: TB_NO_REVERSE}, |
1355 | {.KeyOp: X86::VCVTTSD2SIrr, .DstOp: X86::VCVTTSD2SIrm, .Flags: 0}, |
1356 | {.KeyOp: X86::VCVTTSD2SIrr_Int, .DstOp: X86::VCVTTSD2SIrm_Int, .Flags: TB_NO_REVERSE}, |
1357 | {.KeyOp: X86::VCVTTSD2USI64Zrr, .DstOp: X86::VCVTTSD2USI64Zrm, .Flags: 0}, |
1358 | {.KeyOp: X86::VCVTTSD2USI64Zrr_Int, .DstOp: X86::VCVTTSD2USI64Zrm_Int, .Flags: TB_NO_REVERSE}, |
1359 | {.KeyOp: X86::VCVTTSD2USIZrr, .DstOp: X86::VCVTTSD2USIZrm, .Flags: 0}, |
1360 | {.KeyOp: X86::VCVTTSD2USIZrr_Int, .DstOp: X86::VCVTTSD2USIZrm_Int, .Flags: TB_NO_REVERSE}, |
1361 | {.KeyOp: X86::VCVTTSH2SI64Zrr, .DstOp: X86::VCVTTSH2SI64Zrm, .Flags: 0}, |
1362 | {.KeyOp: X86::VCVTTSH2SI64Zrr_Int, .DstOp: X86::VCVTTSH2SI64Zrm_Int, .Flags: TB_NO_REVERSE}, |
1363 | {.KeyOp: X86::VCVTTSH2SIZrr, .DstOp: X86::VCVTTSH2SIZrm, .Flags: 0}, |
1364 | {.KeyOp: X86::VCVTTSH2SIZrr_Int, .DstOp: X86::VCVTTSH2SIZrm_Int, .Flags: TB_NO_REVERSE}, |
1365 | {.KeyOp: X86::VCVTTSH2USI64Zrr, .DstOp: X86::VCVTTSH2USI64Zrm, .Flags: 0}, |
1366 | {.KeyOp: X86::VCVTTSH2USI64Zrr_Int, .DstOp: X86::VCVTTSH2USI64Zrm_Int, .Flags: TB_NO_REVERSE}, |
1367 | {.KeyOp: X86::VCVTTSH2USIZrr, .DstOp: X86::VCVTTSH2USIZrm, .Flags: 0}, |
1368 | {.KeyOp: X86::VCVTTSH2USIZrr_Int, .DstOp: X86::VCVTTSH2USIZrm_Int, .Flags: TB_NO_REVERSE}, |
1369 | {.KeyOp: X86::VCVTTSS2SI64Zrr, .DstOp: X86::VCVTTSS2SI64Zrm, .Flags: 0}, |
1370 | {.KeyOp: X86::VCVTTSS2SI64Zrr_Int, .DstOp: X86::VCVTTSS2SI64Zrm_Int, .Flags: TB_NO_REVERSE}, |
1371 | {.KeyOp: X86::VCVTTSS2SI64rr, .DstOp: X86::VCVTTSS2SI64rm, .Flags: 0}, |
1372 | {.KeyOp: X86::VCVTTSS2SI64rr_Int, .DstOp: X86::VCVTTSS2SI64rm_Int, .Flags: TB_NO_REVERSE}, |
1373 | {.KeyOp: X86::VCVTTSS2SIZrr, .DstOp: X86::VCVTTSS2SIZrm, .Flags: 0}, |
1374 | {.KeyOp: X86::VCVTTSS2SIZrr_Int, .DstOp: X86::VCVTTSS2SIZrm_Int, .Flags: TB_NO_REVERSE}, |
1375 | {.KeyOp: X86::VCVTTSS2SIrr, .DstOp: X86::VCVTTSS2SIrm, .Flags: 0}, |
1376 | {.KeyOp: X86::VCVTTSS2SIrr_Int, .DstOp: X86::VCVTTSS2SIrm_Int, .Flags: TB_NO_REVERSE}, |
1377 | {.KeyOp: X86::VCVTTSS2USI64Zrr, .DstOp: X86::VCVTTSS2USI64Zrm, .Flags: 0}, |
1378 | {.KeyOp: X86::VCVTTSS2USI64Zrr_Int, .DstOp: X86::VCVTTSS2USI64Zrm_Int, .Flags: TB_NO_REVERSE}, |
1379 | {.KeyOp: X86::VCVTTSS2USIZrr, .DstOp: X86::VCVTTSS2USIZrm, .Flags: 0}, |
1380 | {.KeyOp: X86::VCVTTSS2USIZrr_Int, .DstOp: X86::VCVTTSS2USIZrm_Int, .Flags: TB_NO_REVERSE}, |
1381 | {.KeyOp: X86::VCVTUDQ2PDZ128rr, .DstOp: X86::VCVTUDQ2PDZ128rm, .Flags: TB_NO_REVERSE}, |
1382 | {.KeyOp: X86::VCVTUDQ2PDZ256rr, .DstOp: X86::VCVTUDQ2PDZ256rm, .Flags: 0}, |
1383 | {.KeyOp: X86::VCVTUDQ2PDZrr, .DstOp: X86::VCVTUDQ2PDZrm, .Flags: 0}, |
1384 | {.KeyOp: X86::VCVTUDQ2PHZ128rr, .DstOp: X86::VCVTUDQ2PHZ128rm, .Flags: 0}, |
1385 | {.KeyOp: X86::VCVTUDQ2PHZ256rr, .DstOp: X86::VCVTUDQ2PHZ256rm, .Flags: 0}, |
1386 | {.KeyOp: X86::VCVTUDQ2PHZrr, .DstOp: X86::VCVTUDQ2PHZrm, .Flags: 0}, |
1387 | {.KeyOp: X86::VCVTUDQ2PSZ128rr, .DstOp: X86::VCVTUDQ2PSZ128rm, .Flags: 0}, |
1388 | {.KeyOp: X86::VCVTUDQ2PSZ256rr, .DstOp: X86::VCVTUDQ2PSZ256rm, .Flags: 0}, |
1389 | {.KeyOp: X86::VCVTUDQ2PSZrr, .DstOp: X86::VCVTUDQ2PSZrm, .Flags: 0}, |
1390 | {.KeyOp: X86::VCVTUQQ2PDZ128rr, .DstOp: X86::VCVTUQQ2PDZ128rm, .Flags: 0}, |
1391 | {.KeyOp: X86::VCVTUQQ2PDZ256rr, .DstOp: X86::VCVTUQQ2PDZ256rm, .Flags: 0}, |
1392 | {.KeyOp: X86::VCVTUQQ2PDZrr, .DstOp: X86::VCVTUQQ2PDZrm, .Flags: 0}, |
1393 | {.KeyOp: X86::VCVTUQQ2PHZ128rr, .DstOp: X86::VCVTUQQ2PHZ128rm, .Flags: 0}, |
1394 | {.KeyOp: X86::VCVTUQQ2PHZ256rr, .DstOp: X86::VCVTUQQ2PHZ256rm, .Flags: 0}, |
1395 | {.KeyOp: X86::VCVTUQQ2PHZrr, .DstOp: X86::VCVTUQQ2PHZrm, .Flags: 0}, |
1396 | {.KeyOp: X86::VCVTUQQ2PSZ128rr, .DstOp: X86::VCVTUQQ2PSZ128rm, .Flags: 0}, |
1397 | {.KeyOp: X86::VCVTUQQ2PSZ256rr, .DstOp: X86::VCVTUQQ2PSZ256rm, .Flags: 0}, |
1398 | {.KeyOp: X86::VCVTUQQ2PSZrr, .DstOp: X86::VCVTUQQ2PSZrm, .Flags: 0}, |
1399 | {.KeyOp: X86::VCVTUW2PHZ128rr, .DstOp: X86::VCVTUW2PHZ128rm, .Flags: 0}, |
1400 | {.KeyOp: X86::VCVTUW2PHZ256rr, .DstOp: X86::VCVTUW2PHZ256rm, .Flags: 0}, |
1401 | {.KeyOp: X86::VCVTUW2PHZrr, .DstOp: X86::VCVTUW2PHZrm, .Flags: 0}, |
1402 | {.KeyOp: X86::VCVTW2PHZ128rr, .DstOp: X86::VCVTW2PHZ128rm, .Flags: 0}, |
1403 | {.KeyOp: X86::VCVTW2PHZ256rr, .DstOp: X86::VCVTW2PHZ256rm, .Flags: 0}, |
1404 | {.KeyOp: X86::VCVTW2PHZrr, .DstOp: X86::VCVTW2PHZrm, .Flags: 0}, |
1405 | {.KeyOp: X86::VEXP2PDZr, .DstOp: X86::VEXP2PDZm, .Flags: 0}, |
1406 | {.KeyOp: X86::VEXP2PSZr, .DstOp: X86::VEXP2PSZm, .Flags: 0}, |
1407 | {.KeyOp: X86::VEXPANDPDZ128rr, .DstOp: X86::VEXPANDPDZ128rm, .Flags: TB_NO_REVERSE}, |
1408 | {.KeyOp: X86::VEXPANDPDZ256rr, .DstOp: X86::VEXPANDPDZ256rm, .Flags: TB_NO_REVERSE}, |
1409 | {.KeyOp: X86::VEXPANDPDZrr, .DstOp: X86::VEXPANDPDZrm, .Flags: TB_NO_REVERSE}, |
1410 | {.KeyOp: X86::VEXPANDPSZ128rr, .DstOp: X86::VEXPANDPSZ128rm, .Flags: TB_NO_REVERSE}, |
1411 | {.KeyOp: X86::VEXPANDPSZ256rr, .DstOp: X86::VEXPANDPSZ256rm, .Flags: TB_NO_REVERSE}, |
1412 | {.KeyOp: X86::VEXPANDPSZrr, .DstOp: X86::VEXPANDPSZrm, .Flags: TB_NO_REVERSE}, |
1413 | {.KeyOp: X86::VFPCLASSPDZ128rr, .DstOp: X86::VFPCLASSPDZ128rm, .Flags: 0}, |
1414 | {.KeyOp: X86::VFPCLASSPDZ256rr, .DstOp: X86::VFPCLASSPDZ256rm, .Flags: 0}, |
1415 | {.KeyOp: X86::VFPCLASSPDZrr, .DstOp: X86::VFPCLASSPDZrm, .Flags: 0}, |
1416 | {.KeyOp: X86::VFPCLASSPHZ128rr, .DstOp: X86::VFPCLASSPHZ128rm, .Flags: 0}, |
1417 | {.KeyOp: X86::VFPCLASSPHZ256rr, .DstOp: X86::VFPCLASSPHZ256rm, .Flags: 0}, |
1418 | {.KeyOp: X86::VFPCLASSPHZrr, .DstOp: X86::VFPCLASSPHZrm, .Flags: 0}, |
1419 | {.KeyOp: X86::VFPCLASSPSZ128rr, .DstOp: X86::VFPCLASSPSZ128rm, .Flags: 0}, |
1420 | {.KeyOp: X86::VFPCLASSPSZ256rr, .DstOp: X86::VFPCLASSPSZ256rm, .Flags: 0}, |
1421 | {.KeyOp: X86::VFPCLASSPSZrr, .DstOp: X86::VFPCLASSPSZrm, .Flags: 0}, |
1422 | {.KeyOp: X86::VFPCLASSSDZrr, .DstOp: X86::VFPCLASSSDZrm, .Flags: TB_NO_REVERSE}, |
1423 | {.KeyOp: X86::VFPCLASSSHZrr, .DstOp: X86::VFPCLASSSHZrm, .Flags: TB_NO_REVERSE}, |
1424 | {.KeyOp: X86::VFPCLASSSSZrr, .DstOp: X86::VFPCLASSSSZrm, .Flags: TB_NO_REVERSE}, |
1425 | {.KeyOp: X86::VFRCZPDYrr, .DstOp: X86::VFRCZPDYrm, .Flags: 0}, |
1426 | {.KeyOp: X86::VFRCZPDrr, .DstOp: X86::VFRCZPDrm, .Flags: 0}, |
1427 | {.KeyOp: X86::VFRCZPSYrr, .DstOp: X86::VFRCZPSYrm, .Flags: 0}, |
1428 | {.KeyOp: X86::VFRCZPSrr, .DstOp: X86::VFRCZPSrm, .Flags: 0}, |
1429 | {.KeyOp: X86::VFRCZSDrr, .DstOp: X86::VFRCZSDrm, .Flags: TB_NO_REVERSE}, |
1430 | {.KeyOp: X86::VFRCZSSrr, .DstOp: X86::VFRCZSSrm, .Flags: TB_NO_REVERSE}, |
1431 | {.KeyOp: X86::VGETEXPPDZ128r, .DstOp: X86::VGETEXPPDZ128m, .Flags: 0}, |
1432 | {.KeyOp: X86::VGETEXPPDZ256r, .DstOp: X86::VGETEXPPDZ256m, .Flags: 0}, |
1433 | {.KeyOp: X86::VGETEXPPDZr, .DstOp: X86::VGETEXPPDZm, .Flags: 0}, |
1434 | {.KeyOp: X86::VGETEXPPHZ128r, .DstOp: X86::VGETEXPPHZ128m, .Flags: 0}, |
1435 | {.KeyOp: X86::VGETEXPPHZ256r, .DstOp: X86::VGETEXPPHZ256m, .Flags: 0}, |
1436 | {.KeyOp: X86::VGETEXPPHZr, .DstOp: X86::VGETEXPPHZm, .Flags: 0}, |
1437 | {.KeyOp: X86::VGETEXPPSZ128r, .DstOp: X86::VGETEXPPSZ128m, .Flags: 0}, |
1438 | {.KeyOp: X86::VGETEXPPSZ256r, .DstOp: X86::VGETEXPPSZ256m, .Flags: 0}, |
1439 | {.KeyOp: X86::VGETEXPPSZr, .DstOp: X86::VGETEXPPSZm, .Flags: 0}, |
1440 | {.KeyOp: X86::VGETMANTPDZ128rri, .DstOp: X86::VGETMANTPDZ128rmi, .Flags: 0}, |
1441 | {.KeyOp: X86::VGETMANTPDZ256rri, .DstOp: X86::VGETMANTPDZ256rmi, .Flags: 0}, |
1442 | {.KeyOp: X86::VGETMANTPDZrri, .DstOp: X86::VGETMANTPDZrmi, .Flags: 0}, |
1443 | {.KeyOp: X86::VGETMANTPHZ128rri, .DstOp: X86::VGETMANTPHZ128rmi, .Flags: 0}, |
1444 | {.KeyOp: X86::VGETMANTPHZ256rri, .DstOp: X86::VGETMANTPHZ256rmi, .Flags: 0}, |
1445 | {.KeyOp: X86::VGETMANTPHZrri, .DstOp: X86::VGETMANTPHZrmi, .Flags: 0}, |
1446 | {.KeyOp: X86::VGETMANTPSZ128rri, .DstOp: X86::VGETMANTPSZ128rmi, .Flags: 0}, |
1447 | {.KeyOp: X86::VGETMANTPSZ256rri, .DstOp: X86::VGETMANTPSZ256rmi, .Flags: 0}, |
1448 | {.KeyOp: X86::VGETMANTPSZrri, .DstOp: X86::VGETMANTPSZrmi, .Flags: 0}, |
1449 | {.KeyOp: X86::VMOV64toPQIZrr, .DstOp: X86::VMOVQI2PQIZrm, .Flags: TB_NO_REVERSE}, |
1450 | {.KeyOp: X86::VMOV64toPQIrr, .DstOp: X86::VMOVQI2PQIrm, .Flags: TB_NO_REVERSE}, |
1451 | {.KeyOp: X86::VMOV64toSDZrr, .DstOp: X86::VMOVSDZrm_alt, .Flags: TB_NO_REVERSE}, |
1452 | {.KeyOp: X86::VMOV64toSDrr, .DstOp: X86::VMOVSDrm_alt, .Flags: TB_NO_REVERSE}, |
1453 | {.KeyOp: X86::VMOVAPDYrr, .DstOp: X86::VMOVAPDYrm, .Flags: TB_ALIGN_32}, |
1454 | {.KeyOp: X86::VMOVAPDZ128rr, .DstOp: X86::VMOVAPDZ128rm, .Flags: TB_ALIGN_16}, |
1455 | {.KeyOp: X86::VMOVAPDZ256rr, .DstOp: X86::VMOVAPDZ256rm, .Flags: TB_ALIGN_32}, |
1456 | {.KeyOp: X86::VMOVAPDZrr, .DstOp: X86::VMOVAPDZrm, .Flags: TB_ALIGN_64}, |
1457 | {.KeyOp: X86::VMOVAPDrr, .DstOp: X86::VMOVAPDrm, .Flags: TB_ALIGN_16}, |
1458 | {.KeyOp: X86::VMOVAPSYrr, .DstOp: X86::VMOVAPSYrm, .Flags: TB_ALIGN_32}, |
1459 | {.KeyOp: X86::VMOVAPSZ128rr, .DstOp: X86::VMOVAPSZ128rm, .Flags: TB_ALIGN_16}, |
1460 | {.KeyOp: X86::VMOVAPSZ256rr, .DstOp: X86::VMOVAPSZ256rm, .Flags: TB_ALIGN_32}, |
1461 | {.KeyOp: X86::VMOVAPSZrr, .DstOp: X86::VMOVAPSZrm, .Flags: TB_ALIGN_64}, |
1462 | {.KeyOp: X86::VMOVAPSrr, .DstOp: X86::VMOVAPSrm, .Flags: TB_ALIGN_16}, |
1463 | {.KeyOp: X86::VMOVDDUPYrr, .DstOp: X86::VMOVDDUPYrm, .Flags: 0}, |
1464 | {.KeyOp: X86::VMOVDDUPZ128rr, .DstOp: X86::VMOVDDUPZ128rm, .Flags: TB_NO_REVERSE}, |
1465 | {.KeyOp: X86::VMOVDDUPZ256rr, .DstOp: X86::VMOVDDUPZ256rm, .Flags: 0}, |
1466 | {.KeyOp: X86::VMOVDDUPZrr, .DstOp: X86::VMOVDDUPZrm, .Flags: 0}, |
1467 | {.KeyOp: X86::VMOVDDUPrr, .DstOp: X86::VMOVDDUPrm, .Flags: TB_NO_REVERSE}, |
1468 | {.KeyOp: X86::VMOVDI2PDIZrr, .DstOp: X86::VMOVDI2PDIZrm, .Flags: 0}, |
1469 | {.KeyOp: X86::VMOVDI2PDIrr, .DstOp: X86::VMOVDI2PDIrm, .Flags: 0}, |
1470 | {.KeyOp: X86::VMOVDI2SSZrr, .DstOp: X86::VMOVSSZrm_alt, .Flags: 0}, |
1471 | {.KeyOp: X86::VMOVDI2SSrr, .DstOp: X86::VMOVSSrm_alt, .Flags: 0}, |
1472 | {.KeyOp: X86::VMOVDQA32Z128rr, .DstOp: X86::VMOVDQA32Z128rm, .Flags: TB_ALIGN_16}, |
1473 | {.KeyOp: X86::VMOVDQA32Z256rr, .DstOp: X86::VMOVDQA32Z256rm, .Flags: TB_ALIGN_32}, |
1474 | {.KeyOp: X86::VMOVDQA32Zrr, .DstOp: X86::VMOVDQA32Zrm, .Flags: TB_ALIGN_64}, |
1475 | {.KeyOp: X86::VMOVDQA64Z128rr, .DstOp: X86::VMOVDQA64Z128rm, .Flags: TB_ALIGN_16}, |
1476 | {.KeyOp: X86::VMOVDQA64Z256rr, .DstOp: X86::VMOVDQA64Z256rm, .Flags: TB_ALIGN_32}, |
1477 | {.KeyOp: X86::VMOVDQA64Zrr, .DstOp: X86::VMOVDQA64Zrm, .Flags: TB_ALIGN_64}, |
1478 | {.KeyOp: X86::VMOVDQAYrr, .DstOp: X86::VMOVDQAYrm, .Flags: TB_ALIGN_32}, |
1479 | {.KeyOp: X86::VMOVDQArr, .DstOp: X86::VMOVDQArm, .Flags: TB_ALIGN_16}, |
1480 | {.KeyOp: X86::VMOVDQU16Z128rr, .DstOp: X86::VMOVDQU16Z128rm, .Flags: 0}, |
1481 | {.KeyOp: X86::VMOVDQU16Z256rr, .DstOp: X86::VMOVDQU16Z256rm, .Flags: 0}, |
1482 | {.KeyOp: X86::VMOVDQU16Zrr, .DstOp: X86::VMOVDQU16Zrm, .Flags: 0}, |
1483 | {.KeyOp: X86::VMOVDQU32Z128rr, .DstOp: X86::VMOVDQU32Z128rm, .Flags: 0}, |
1484 | {.KeyOp: X86::VMOVDQU32Z256rr, .DstOp: X86::VMOVDQU32Z256rm, .Flags: 0}, |
1485 | {.KeyOp: X86::VMOVDQU32Zrr, .DstOp: X86::VMOVDQU32Zrm, .Flags: 0}, |
1486 | {.KeyOp: X86::VMOVDQU64Z128rr, .DstOp: X86::VMOVDQU64Z128rm, .Flags: 0}, |
1487 | {.KeyOp: X86::VMOVDQU64Z256rr, .DstOp: X86::VMOVDQU64Z256rm, .Flags: 0}, |
1488 | {.KeyOp: X86::VMOVDQU64Zrr, .DstOp: X86::VMOVDQU64Zrm, .Flags: 0}, |
1489 | {.KeyOp: X86::VMOVDQU8Z128rr, .DstOp: X86::VMOVDQU8Z128rm, .Flags: 0}, |
1490 | {.KeyOp: X86::VMOVDQU8Z256rr, .DstOp: X86::VMOVDQU8Z256rm, .Flags: 0}, |
1491 | {.KeyOp: X86::VMOVDQU8Zrr, .DstOp: X86::VMOVDQU8Zrm, .Flags: 0}, |
1492 | {.KeyOp: X86::VMOVDQUYrr, .DstOp: X86::VMOVDQUYrm, .Flags: 0}, |
1493 | {.KeyOp: X86::VMOVDQUrr, .DstOp: X86::VMOVDQUrm, .Flags: 0}, |
1494 | {.KeyOp: X86::VMOVSHDUPYrr, .DstOp: X86::VMOVSHDUPYrm, .Flags: 0}, |
1495 | {.KeyOp: X86::VMOVSHDUPZ128rr, .DstOp: X86::VMOVSHDUPZ128rm, .Flags: 0}, |
1496 | {.KeyOp: X86::VMOVSHDUPZ256rr, .DstOp: X86::VMOVSHDUPZ256rm, .Flags: 0}, |
1497 | {.KeyOp: X86::VMOVSHDUPZrr, .DstOp: X86::VMOVSHDUPZrm, .Flags: 0}, |
1498 | {.KeyOp: X86::VMOVSHDUPrr, .DstOp: X86::VMOVSHDUPrm, .Flags: 0}, |
1499 | {.KeyOp: X86::VMOVSLDUPYrr, .DstOp: X86::VMOVSLDUPYrm, .Flags: 0}, |
1500 | {.KeyOp: X86::VMOVSLDUPZ128rr, .DstOp: X86::VMOVSLDUPZ128rm, .Flags: 0}, |
1501 | {.KeyOp: X86::VMOVSLDUPZ256rr, .DstOp: X86::VMOVSLDUPZ256rm, .Flags: 0}, |
1502 | {.KeyOp: X86::VMOVSLDUPZrr, .DstOp: X86::VMOVSLDUPZrm, .Flags: 0}, |
1503 | {.KeyOp: X86::VMOVSLDUPrr, .DstOp: X86::VMOVSLDUPrm, .Flags: 0}, |
1504 | {.KeyOp: X86::VMOVUPDYrr, .DstOp: X86::VMOVUPDYrm, .Flags: 0}, |
1505 | {.KeyOp: X86::VMOVUPDZ128rr, .DstOp: X86::VMOVUPDZ128rm, .Flags: 0}, |
1506 | {.KeyOp: X86::VMOVUPDZ256rr, .DstOp: X86::VMOVUPDZ256rm, .Flags: 0}, |
1507 | {.KeyOp: X86::VMOVUPDZrr, .DstOp: X86::VMOVUPDZrm, .Flags: 0}, |
1508 | {.KeyOp: X86::VMOVUPDrr, .DstOp: X86::VMOVUPDrm, .Flags: 0}, |
1509 | {.KeyOp: X86::VMOVUPSYrr, .DstOp: X86::VMOVUPSYrm, .Flags: 0}, |
1510 | {.KeyOp: X86::VMOVUPSZ128rr, .DstOp: X86::VMOVUPSZ128rm, .Flags: 0}, |
1511 | {.KeyOp: X86::VMOVUPSZ256rr, .DstOp: X86::VMOVUPSZ256rm, .Flags: 0}, |
1512 | {.KeyOp: X86::VMOVUPSZrr, .DstOp: X86::VMOVUPSZrm, .Flags: 0}, |
1513 | {.KeyOp: X86::VMOVUPSrr, .DstOp: X86::VMOVUPSrm, .Flags: 0}, |
1514 | {.KeyOp: X86::VMOVW2SHrr, .DstOp: X86::VMOVWrm, .Flags: TB_NO_REVERSE}, |
1515 | {.KeyOp: X86::VMOVZPQILo2PQIZrr, .DstOp: X86::VMOVQI2PQIZrm, .Flags: TB_NO_REVERSE}, |
1516 | {.KeyOp: X86::VMOVZPQILo2PQIrr, .DstOp: X86::VMOVQI2PQIrm, .Flags: TB_NO_REVERSE}, |
1517 | {.KeyOp: X86::VPABSBYrr, .DstOp: X86::VPABSBYrm, .Flags: 0}, |
1518 | {.KeyOp: X86::VPABSBZ128rr, .DstOp: X86::VPABSBZ128rm, .Flags: 0}, |
1519 | {.KeyOp: X86::VPABSBZ256rr, .DstOp: X86::VPABSBZ256rm, .Flags: 0}, |
1520 | {.KeyOp: X86::VPABSBZrr, .DstOp: X86::VPABSBZrm, .Flags: 0}, |
1521 | {.KeyOp: X86::VPABSBrr, .DstOp: X86::VPABSBrm, .Flags: 0}, |
1522 | {.KeyOp: X86::VPABSDYrr, .DstOp: X86::VPABSDYrm, .Flags: 0}, |
1523 | {.KeyOp: X86::VPABSDZ128rr, .DstOp: X86::VPABSDZ128rm, .Flags: 0}, |
1524 | {.KeyOp: X86::VPABSDZ256rr, .DstOp: X86::VPABSDZ256rm, .Flags: 0}, |
1525 | {.KeyOp: X86::VPABSDZrr, .DstOp: X86::VPABSDZrm, .Flags: 0}, |
1526 | {.KeyOp: X86::VPABSDrr, .DstOp: X86::VPABSDrm, .Flags: 0}, |
1527 | {.KeyOp: X86::VPABSQZ128rr, .DstOp: X86::VPABSQZ128rm, .Flags: 0}, |
1528 | {.KeyOp: X86::VPABSQZ256rr, .DstOp: X86::VPABSQZ256rm, .Flags: 0}, |
1529 | {.KeyOp: X86::VPABSQZrr, .DstOp: X86::VPABSQZrm, .Flags: 0}, |
1530 | {.KeyOp: X86::VPABSWYrr, .DstOp: X86::VPABSWYrm, .Flags: 0}, |
1531 | {.KeyOp: X86::VPABSWZ128rr, .DstOp: X86::VPABSWZ128rm, .Flags: 0}, |
1532 | {.KeyOp: X86::VPABSWZ256rr, .DstOp: X86::VPABSWZ256rm, .Flags: 0}, |
1533 | {.KeyOp: X86::VPABSWZrr, .DstOp: X86::VPABSWZrm, .Flags: 0}, |
1534 | {.KeyOp: X86::VPABSWrr, .DstOp: X86::VPABSWrm, .Flags: 0}, |
1535 | {.KeyOp: X86::VPBROADCASTBYrr, .DstOp: X86::VPBROADCASTBYrm, .Flags: TB_NO_REVERSE}, |
1536 | {.KeyOp: X86::VPBROADCASTBZ128rr, .DstOp: X86::VPBROADCASTBZ128rm, .Flags: TB_NO_REVERSE}, |
1537 | {.KeyOp: X86::VPBROADCASTBZ256rr, .DstOp: X86::VPBROADCASTBZ256rm, .Flags: TB_NO_REVERSE}, |
1538 | {.KeyOp: X86::VPBROADCASTBZrr, .DstOp: X86::VPBROADCASTBZrm, .Flags: TB_NO_REVERSE}, |
1539 | {.KeyOp: X86::VPBROADCASTBrr, .DstOp: X86::VPBROADCASTBrm, .Flags: TB_NO_REVERSE}, |
1540 | {.KeyOp: X86::VPBROADCASTDYrr, .DstOp: X86::VPBROADCASTDYrm, .Flags: TB_NO_REVERSE}, |
1541 | {.KeyOp: X86::VPBROADCASTDZ128rr, .DstOp: X86::VPBROADCASTDZ128rm, .Flags: TB_NO_REVERSE}, |
1542 | {.KeyOp: X86::VPBROADCASTDZ256rr, .DstOp: X86::VPBROADCASTDZ256rm, .Flags: TB_NO_REVERSE}, |
1543 | {.KeyOp: X86::VPBROADCASTDZrr, .DstOp: X86::VPBROADCASTDZrm, .Flags: TB_NO_REVERSE}, |
1544 | {.KeyOp: X86::VPBROADCASTDrr, .DstOp: X86::VPBROADCASTDrm, .Flags: TB_NO_REVERSE}, |
1545 | {.KeyOp: X86::VPBROADCASTQYrr, .DstOp: X86::VPBROADCASTQYrm, .Flags: TB_NO_REVERSE}, |
1546 | {.KeyOp: X86::VPBROADCASTQZ128rr, .DstOp: X86::VPBROADCASTQZ128rm, .Flags: TB_NO_REVERSE}, |
1547 | {.KeyOp: X86::VPBROADCASTQZ256rr, .DstOp: X86::VPBROADCASTQZ256rm, .Flags: TB_NO_REVERSE}, |
1548 | {.KeyOp: X86::VPBROADCASTQZrr, .DstOp: X86::VPBROADCASTQZrm, .Flags: TB_NO_REVERSE}, |
1549 | {.KeyOp: X86::VPBROADCASTQrr, .DstOp: X86::VPBROADCASTQrm, .Flags: TB_NO_REVERSE}, |
1550 | {.KeyOp: X86::VPBROADCASTWYrr, .DstOp: X86::VPBROADCASTWYrm, .Flags: TB_NO_REVERSE}, |
1551 | {.KeyOp: X86::VPBROADCASTWZ128rr, .DstOp: X86::VPBROADCASTWZ128rm, .Flags: TB_NO_REVERSE}, |
1552 | {.KeyOp: X86::VPBROADCASTWZ256rr, .DstOp: X86::VPBROADCASTWZ256rm, .Flags: TB_NO_REVERSE}, |
1553 | {.KeyOp: X86::VPBROADCASTWZrr, .DstOp: X86::VPBROADCASTWZrm, .Flags: TB_NO_REVERSE}, |
1554 | {.KeyOp: X86::VPBROADCASTWrr, .DstOp: X86::VPBROADCASTWrm, .Flags: TB_NO_REVERSE}, |
1555 | {.KeyOp: X86::VPCMPESTRIrri, .DstOp: X86::VPCMPESTRIrmi, .Flags: 0}, |
1556 | {.KeyOp: X86::VPCMPESTRMrri, .DstOp: X86::VPCMPESTRMrmi, .Flags: 0}, |
1557 | {.KeyOp: X86::VPCMPISTRIrri, .DstOp: X86::VPCMPISTRIrmi, .Flags: 0}, |
1558 | {.KeyOp: X86::VPCMPISTRMrri, .DstOp: X86::VPCMPISTRMrmi, .Flags: 0}, |
1559 | {.KeyOp: X86::VPCONFLICTDZ128rr, .DstOp: X86::VPCONFLICTDZ128rm, .Flags: 0}, |
1560 | {.KeyOp: X86::VPCONFLICTDZ256rr, .DstOp: X86::VPCONFLICTDZ256rm, .Flags: 0}, |
1561 | {.KeyOp: X86::VPCONFLICTDZrr, .DstOp: X86::VPCONFLICTDZrm, .Flags: 0}, |
1562 | {.KeyOp: X86::VPCONFLICTQZ128rr, .DstOp: X86::VPCONFLICTQZ128rm, .Flags: 0}, |
1563 | {.KeyOp: X86::VPCONFLICTQZ256rr, .DstOp: X86::VPCONFLICTQZ256rm, .Flags: 0}, |
1564 | {.KeyOp: X86::VPCONFLICTQZrr, .DstOp: X86::VPCONFLICTQZrm, .Flags: 0}, |
1565 | {.KeyOp: X86::VPERMILPDYri, .DstOp: X86::VPERMILPDYmi, .Flags: 0}, |
1566 | {.KeyOp: X86::VPERMILPDZ128ri, .DstOp: X86::VPERMILPDZ128mi, .Flags: 0}, |
1567 | {.KeyOp: X86::VPERMILPDZ256ri, .DstOp: X86::VPERMILPDZ256mi, .Flags: 0}, |
1568 | {.KeyOp: X86::VPERMILPDZri, .DstOp: X86::VPERMILPDZmi, .Flags: 0}, |
1569 | {.KeyOp: X86::VPERMILPDri, .DstOp: X86::VPERMILPDmi, .Flags: 0}, |
1570 | {.KeyOp: X86::VPERMILPSYri, .DstOp: X86::VPERMILPSYmi, .Flags: 0}, |
1571 | {.KeyOp: X86::VPERMILPSZ128ri, .DstOp: X86::VPERMILPSZ128mi, .Flags: 0}, |
1572 | {.KeyOp: X86::VPERMILPSZ256ri, .DstOp: X86::VPERMILPSZ256mi, .Flags: 0}, |
1573 | {.KeyOp: X86::VPERMILPSZri, .DstOp: X86::VPERMILPSZmi, .Flags: 0}, |
1574 | {.KeyOp: X86::VPERMILPSri, .DstOp: X86::VPERMILPSmi, .Flags: 0}, |
1575 | {.KeyOp: X86::VPERMPDYri, .DstOp: X86::VPERMPDYmi, .Flags: 0}, |
1576 | {.KeyOp: X86::VPERMPDZ256ri, .DstOp: X86::VPERMPDZ256mi, .Flags: 0}, |
1577 | {.KeyOp: X86::VPERMPDZri, .DstOp: X86::VPERMPDZmi, .Flags: 0}, |
1578 | {.KeyOp: X86::VPERMQYri, .DstOp: X86::VPERMQYmi, .Flags: 0}, |
1579 | {.KeyOp: X86::VPERMQZ256ri, .DstOp: X86::VPERMQZ256mi, .Flags: 0}, |
1580 | {.KeyOp: X86::VPERMQZri, .DstOp: X86::VPERMQZmi, .Flags: 0}, |
1581 | {.KeyOp: X86::VPEXPANDBZ128rr, .DstOp: X86::VPEXPANDBZ128rm, .Flags: TB_NO_REVERSE}, |
1582 | {.KeyOp: X86::VPEXPANDBZ256rr, .DstOp: X86::VPEXPANDBZ256rm, .Flags: TB_NO_REVERSE}, |
1583 | {.KeyOp: X86::VPEXPANDBZrr, .DstOp: X86::VPEXPANDBZrm, .Flags: TB_NO_REVERSE}, |
1584 | {.KeyOp: X86::VPEXPANDDZ128rr, .DstOp: X86::VPEXPANDDZ128rm, .Flags: TB_NO_REVERSE}, |
1585 | {.KeyOp: X86::VPEXPANDDZ256rr, .DstOp: X86::VPEXPANDDZ256rm, .Flags: TB_NO_REVERSE}, |
1586 | {.KeyOp: X86::VPEXPANDDZrr, .DstOp: X86::VPEXPANDDZrm, .Flags: TB_NO_REVERSE}, |
1587 | {.KeyOp: X86::VPEXPANDQZ128rr, .DstOp: X86::VPEXPANDQZ128rm, .Flags: TB_NO_REVERSE}, |
1588 | {.KeyOp: X86::VPEXPANDQZ256rr, .DstOp: X86::VPEXPANDQZ256rm, .Flags: TB_NO_REVERSE}, |
1589 | {.KeyOp: X86::VPEXPANDQZrr, .DstOp: X86::VPEXPANDQZrm, .Flags: TB_NO_REVERSE}, |
1590 | {.KeyOp: X86::VPEXPANDWZ128rr, .DstOp: X86::VPEXPANDWZ128rm, .Flags: TB_NO_REVERSE}, |
1591 | {.KeyOp: X86::VPEXPANDWZ256rr, .DstOp: X86::VPEXPANDWZ256rm, .Flags: TB_NO_REVERSE}, |
1592 | {.KeyOp: X86::VPEXPANDWZrr, .DstOp: X86::VPEXPANDWZrm, .Flags: TB_NO_REVERSE}, |
1593 | {.KeyOp: X86::VPHADDBDrr, .DstOp: X86::VPHADDBDrm, .Flags: 0}, |
1594 | {.KeyOp: X86::VPHADDBQrr, .DstOp: X86::VPHADDBQrm, .Flags: 0}, |
1595 | {.KeyOp: X86::VPHADDBWrr, .DstOp: X86::VPHADDBWrm, .Flags: 0}, |
1596 | {.KeyOp: X86::VPHADDDQrr, .DstOp: X86::VPHADDDQrm, .Flags: 0}, |
1597 | {.KeyOp: X86::VPHADDUBDrr, .DstOp: X86::VPHADDUBDrm, .Flags: 0}, |
1598 | {.KeyOp: X86::VPHADDUBQrr, .DstOp: X86::VPHADDUBQrm, .Flags: 0}, |
1599 | {.KeyOp: X86::VPHADDUBWrr, .DstOp: X86::VPHADDUBWrm, .Flags: 0}, |
1600 | {.KeyOp: X86::VPHADDUDQrr, .DstOp: X86::VPHADDUDQrm, .Flags: 0}, |
1601 | {.KeyOp: X86::VPHADDUWDrr, .DstOp: X86::VPHADDUWDrm, .Flags: 0}, |
1602 | {.KeyOp: X86::VPHADDUWQrr, .DstOp: X86::VPHADDUWQrm, .Flags: 0}, |
1603 | {.KeyOp: X86::VPHADDWDrr, .DstOp: X86::VPHADDWDrm, .Flags: 0}, |
1604 | {.KeyOp: X86::VPHADDWQrr, .DstOp: X86::VPHADDWQrm, .Flags: 0}, |
1605 | {.KeyOp: X86::VPHMINPOSUWrr, .DstOp: X86::VPHMINPOSUWrm, .Flags: 0}, |
1606 | {.KeyOp: X86::VPHSUBBWrr, .DstOp: X86::VPHSUBBWrm, .Flags: 0}, |
1607 | {.KeyOp: X86::VPHSUBDQrr, .DstOp: X86::VPHSUBDQrm, .Flags: 0}, |
1608 | {.KeyOp: X86::VPHSUBWDrr, .DstOp: X86::VPHSUBWDrm, .Flags: 0}, |
1609 | {.KeyOp: X86::VPLZCNTDZ128rr, .DstOp: X86::VPLZCNTDZ128rm, .Flags: 0}, |
1610 | {.KeyOp: X86::VPLZCNTDZ256rr, .DstOp: X86::VPLZCNTDZ256rm, .Flags: 0}, |
1611 | {.KeyOp: X86::VPLZCNTDZrr, .DstOp: X86::VPLZCNTDZrm, .Flags: 0}, |
1612 | {.KeyOp: X86::VPLZCNTQZ128rr, .DstOp: X86::VPLZCNTQZ128rm, .Flags: 0}, |
1613 | {.KeyOp: X86::VPLZCNTQZ256rr, .DstOp: X86::VPLZCNTQZ256rm, .Flags: 0}, |
1614 | {.KeyOp: X86::VPLZCNTQZrr, .DstOp: X86::VPLZCNTQZrm, .Flags: 0}, |
1615 | {.KeyOp: X86::VPMOVSXBDYrr, .DstOp: X86::VPMOVSXBDYrm, .Flags: TB_NO_REVERSE}, |
1616 | {.KeyOp: X86::VPMOVSXBDZ128rr, .DstOp: X86::VPMOVSXBDZ128rm, .Flags: TB_NO_REVERSE}, |
1617 | {.KeyOp: X86::VPMOVSXBDZ256rr, .DstOp: X86::VPMOVSXBDZ256rm, .Flags: TB_NO_REVERSE}, |
1618 | {.KeyOp: X86::VPMOVSXBDZrr, .DstOp: X86::VPMOVSXBDZrm, .Flags: 0}, |
1619 | {.KeyOp: X86::VPMOVSXBDrr, .DstOp: X86::VPMOVSXBDrm, .Flags: TB_NO_REVERSE}, |
1620 | {.KeyOp: X86::VPMOVSXBQYrr, .DstOp: X86::VPMOVSXBQYrm, .Flags: TB_NO_REVERSE}, |
1621 | {.KeyOp: X86::VPMOVSXBQZ128rr, .DstOp: X86::VPMOVSXBQZ128rm, .Flags: TB_NO_REVERSE}, |
1622 | {.KeyOp: X86::VPMOVSXBQZ256rr, .DstOp: X86::VPMOVSXBQZ256rm, .Flags: TB_NO_REVERSE}, |
1623 | {.KeyOp: X86::VPMOVSXBQZrr, .DstOp: X86::VPMOVSXBQZrm, .Flags: TB_NO_REVERSE}, |
1624 | {.KeyOp: X86::VPMOVSXBQrr, .DstOp: X86::VPMOVSXBQrm, .Flags: TB_NO_REVERSE}, |
1625 | {.KeyOp: X86::VPMOVSXBWYrr, .DstOp: X86::VPMOVSXBWYrm, .Flags: 0}, |
1626 | {.KeyOp: X86::VPMOVSXBWZ128rr, .DstOp: X86::VPMOVSXBWZ128rm, .Flags: TB_NO_REVERSE}, |
1627 | {.KeyOp: X86::VPMOVSXBWZ256rr, .DstOp: X86::VPMOVSXBWZ256rm, .Flags: 0}, |
1628 | {.KeyOp: X86::VPMOVSXBWZrr, .DstOp: X86::VPMOVSXBWZrm, .Flags: 0}, |
1629 | {.KeyOp: X86::VPMOVSXBWrr, .DstOp: X86::VPMOVSXBWrm, .Flags: TB_NO_REVERSE}, |
1630 | {.KeyOp: X86::VPMOVSXDQYrr, .DstOp: X86::VPMOVSXDQYrm, .Flags: 0}, |
1631 | {.KeyOp: X86::VPMOVSXDQZ128rr, .DstOp: X86::VPMOVSXDQZ128rm, .Flags: TB_NO_REVERSE}, |
1632 | {.KeyOp: X86::VPMOVSXDQZ256rr, .DstOp: X86::VPMOVSXDQZ256rm, .Flags: 0}, |
1633 | {.KeyOp: X86::VPMOVSXDQZrr, .DstOp: X86::VPMOVSXDQZrm, .Flags: 0}, |
1634 | {.KeyOp: X86::VPMOVSXDQrr, .DstOp: X86::VPMOVSXDQrm, .Flags: TB_NO_REVERSE}, |
1635 | {.KeyOp: X86::VPMOVSXWDYrr, .DstOp: X86::VPMOVSXWDYrm, .Flags: 0}, |
1636 | {.KeyOp: X86::VPMOVSXWDZ128rr, .DstOp: X86::VPMOVSXWDZ128rm, .Flags: TB_NO_REVERSE}, |
1637 | {.KeyOp: X86::VPMOVSXWDZ256rr, .DstOp: X86::VPMOVSXWDZ256rm, .Flags: 0}, |
1638 | {.KeyOp: X86::VPMOVSXWDZrr, .DstOp: X86::VPMOVSXWDZrm, .Flags: 0}, |
1639 | {.KeyOp: X86::VPMOVSXWDrr, .DstOp: X86::VPMOVSXWDrm, .Flags: TB_NO_REVERSE}, |
1640 | {.KeyOp: X86::VPMOVSXWQYrr, .DstOp: X86::VPMOVSXWQYrm, .Flags: TB_NO_REVERSE}, |
1641 | {.KeyOp: X86::VPMOVSXWQZ128rr, .DstOp: X86::VPMOVSXWQZ128rm, .Flags: TB_NO_REVERSE}, |
1642 | {.KeyOp: X86::VPMOVSXWQZ256rr, .DstOp: X86::VPMOVSXWQZ256rm, .Flags: TB_NO_REVERSE}, |
1643 | {.KeyOp: X86::VPMOVSXWQZrr, .DstOp: X86::VPMOVSXWQZrm, .Flags: 0}, |
1644 | {.KeyOp: X86::VPMOVSXWQrr, .DstOp: X86::VPMOVSXWQrm, .Flags: TB_NO_REVERSE}, |
1645 | {.KeyOp: X86::VPMOVZXBDYrr, .DstOp: X86::VPMOVZXBDYrm, .Flags: TB_NO_REVERSE}, |
1646 | {.KeyOp: X86::VPMOVZXBDZ128rr, .DstOp: X86::VPMOVZXBDZ128rm, .Flags: TB_NO_REVERSE}, |
1647 | {.KeyOp: X86::VPMOVZXBDZ256rr, .DstOp: X86::VPMOVZXBDZ256rm, .Flags: TB_NO_REVERSE}, |
1648 | {.KeyOp: X86::VPMOVZXBDZrr, .DstOp: X86::VPMOVZXBDZrm, .Flags: 0}, |
1649 | {.KeyOp: X86::VPMOVZXBDrr, .DstOp: X86::VPMOVZXBDrm, .Flags: TB_NO_REVERSE}, |
1650 | {.KeyOp: X86::VPMOVZXBQYrr, .DstOp: X86::VPMOVZXBQYrm, .Flags: TB_NO_REVERSE}, |
1651 | {.KeyOp: X86::VPMOVZXBQZ128rr, .DstOp: X86::VPMOVZXBQZ128rm, .Flags: TB_NO_REVERSE}, |
1652 | {.KeyOp: X86::VPMOVZXBQZ256rr, .DstOp: X86::VPMOVZXBQZ256rm, .Flags: TB_NO_REVERSE}, |
1653 | {.KeyOp: X86::VPMOVZXBQZrr, .DstOp: X86::VPMOVZXBQZrm, .Flags: TB_NO_REVERSE}, |
1654 | {.KeyOp: X86::VPMOVZXBQrr, .DstOp: X86::VPMOVZXBQrm, .Flags: TB_NO_REVERSE}, |
1655 | {.KeyOp: X86::VPMOVZXBWYrr, .DstOp: X86::VPMOVZXBWYrm, .Flags: 0}, |
1656 | {.KeyOp: X86::VPMOVZXBWZ128rr, .DstOp: X86::VPMOVZXBWZ128rm, .Flags: TB_NO_REVERSE}, |
1657 | {.KeyOp: X86::VPMOVZXBWZ256rr, .DstOp: X86::VPMOVZXBWZ256rm, .Flags: 0}, |
1658 | {.KeyOp: X86::VPMOVZXBWZrr, .DstOp: X86::VPMOVZXBWZrm, .Flags: 0}, |
1659 | {.KeyOp: X86::VPMOVZXBWrr, .DstOp: X86::VPMOVZXBWrm, .Flags: TB_NO_REVERSE}, |
1660 | {.KeyOp: X86::VPMOVZXDQYrr, .DstOp: X86::VPMOVZXDQYrm, .Flags: 0}, |
1661 | {.KeyOp: X86::VPMOVZXDQZ128rr, .DstOp: X86::VPMOVZXDQZ128rm, .Flags: TB_NO_REVERSE}, |
1662 | {.KeyOp: X86::VPMOVZXDQZ256rr, .DstOp: X86::VPMOVZXDQZ256rm, .Flags: 0}, |
1663 | {.KeyOp: X86::VPMOVZXDQZrr, .DstOp: X86::VPMOVZXDQZrm, .Flags: 0}, |
1664 | {.KeyOp: X86::VPMOVZXDQrr, .DstOp: X86::VPMOVZXDQrm, .Flags: TB_NO_REVERSE}, |
1665 | {.KeyOp: X86::VPMOVZXWDYrr, .DstOp: X86::VPMOVZXWDYrm, .Flags: 0}, |
1666 | {.KeyOp: X86::VPMOVZXWDZ128rr, .DstOp: X86::VPMOVZXWDZ128rm, .Flags: TB_NO_REVERSE}, |
1667 | {.KeyOp: X86::VPMOVZXWDZ256rr, .DstOp: X86::VPMOVZXWDZ256rm, .Flags: 0}, |
1668 | {.KeyOp: X86::VPMOVZXWDZrr, .DstOp: X86::VPMOVZXWDZrm, .Flags: 0}, |
1669 | {.KeyOp: X86::VPMOVZXWDrr, .DstOp: X86::VPMOVZXWDrm, .Flags: TB_NO_REVERSE}, |
1670 | {.KeyOp: X86::VPMOVZXWQYrr, .DstOp: X86::VPMOVZXWQYrm, .Flags: TB_NO_REVERSE}, |
1671 | {.KeyOp: X86::VPMOVZXWQZ128rr, .DstOp: X86::VPMOVZXWQZ128rm, .Flags: TB_NO_REVERSE}, |
1672 | {.KeyOp: X86::VPMOVZXWQZ256rr, .DstOp: X86::VPMOVZXWQZ256rm, .Flags: TB_NO_REVERSE}, |
1673 | {.KeyOp: X86::VPMOVZXWQZrr, .DstOp: X86::VPMOVZXWQZrm, .Flags: 0}, |
1674 | {.KeyOp: X86::VPMOVZXWQrr, .DstOp: X86::VPMOVZXWQrm, .Flags: TB_NO_REVERSE}, |
1675 | {.KeyOp: X86::VPOPCNTBZ128rr, .DstOp: X86::VPOPCNTBZ128rm, .Flags: 0}, |
1676 | {.KeyOp: X86::VPOPCNTBZ256rr, .DstOp: X86::VPOPCNTBZ256rm, .Flags: 0}, |
1677 | {.KeyOp: X86::VPOPCNTBZrr, .DstOp: X86::VPOPCNTBZrm, .Flags: 0}, |
1678 | {.KeyOp: X86::VPOPCNTDZ128rr, .DstOp: X86::VPOPCNTDZ128rm, .Flags: 0}, |
1679 | {.KeyOp: X86::VPOPCNTDZ256rr, .DstOp: X86::VPOPCNTDZ256rm, .Flags: 0}, |
1680 | {.KeyOp: X86::VPOPCNTDZrr, .DstOp: X86::VPOPCNTDZrm, .Flags: 0}, |
1681 | {.KeyOp: X86::VPOPCNTQZ128rr, .DstOp: X86::VPOPCNTQZ128rm, .Flags: 0}, |
1682 | {.KeyOp: X86::VPOPCNTQZ256rr, .DstOp: X86::VPOPCNTQZ256rm, .Flags: 0}, |
1683 | {.KeyOp: X86::VPOPCNTQZrr, .DstOp: X86::VPOPCNTQZrm, .Flags: 0}, |
1684 | {.KeyOp: X86::VPOPCNTWZ128rr, .DstOp: X86::VPOPCNTWZ128rm, .Flags: 0}, |
1685 | {.KeyOp: X86::VPOPCNTWZ256rr, .DstOp: X86::VPOPCNTWZ256rm, .Flags: 0}, |
1686 | {.KeyOp: X86::VPOPCNTWZrr, .DstOp: X86::VPOPCNTWZrm, .Flags: 0}, |
1687 | {.KeyOp: X86::VPROLDZ128ri, .DstOp: X86::VPROLDZ128mi, .Flags: 0}, |
1688 | {.KeyOp: X86::VPROLDZ256ri, .DstOp: X86::VPROLDZ256mi, .Flags: 0}, |
1689 | {.KeyOp: X86::VPROLDZri, .DstOp: X86::VPROLDZmi, .Flags: 0}, |
1690 | {.KeyOp: X86::VPROLQZ128ri, .DstOp: X86::VPROLQZ128mi, .Flags: 0}, |
1691 | {.KeyOp: X86::VPROLQZ256ri, .DstOp: X86::VPROLQZ256mi, .Flags: 0}, |
1692 | {.KeyOp: X86::VPROLQZri, .DstOp: X86::VPROLQZmi, .Flags: 0}, |
1693 | {.KeyOp: X86::VPRORDZ128ri, .DstOp: X86::VPRORDZ128mi, .Flags: 0}, |
1694 | {.KeyOp: X86::VPRORDZ256ri, .DstOp: X86::VPRORDZ256mi, .Flags: 0}, |
1695 | {.KeyOp: X86::VPRORDZri, .DstOp: X86::VPRORDZmi, .Flags: 0}, |
1696 | {.KeyOp: X86::VPRORQZ128ri, .DstOp: X86::VPRORQZ128mi, .Flags: 0}, |
1697 | {.KeyOp: X86::VPRORQZ256ri, .DstOp: X86::VPRORQZ256mi, .Flags: 0}, |
1698 | {.KeyOp: X86::VPRORQZri, .DstOp: X86::VPRORQZmi, .Flags: 0}, |
1699 | {.KeyOp: X86::VPROTBri, .DstOp: X86::VPROTBmi, .Flags: 0}, |
1700 | {.KeyOp: X86::VPROTBrr, .DstOp: X86::VPROTBmr, .Flags: 0}, |
1701 | {.KeyOp: X86::VPROTDri, .DstOp: X86::VPROTDmi, .Flags: 0}, |
1702 | {.KeyOp: X86::VPROTDrr, .DstOp: X86::VPROTDmr, .Flags: 0}, |
1703 | {.KeyOp: X86::VPROTQri, .DstOp: X86::VPROTQmi, .Flags: 0}, |
1704 | {.KeyOp: X86::VPROTQrr, .DstOp: X86::VPROTQmr, .Flags: 0}, |
1705 | {.KeyOp: X86::VPROTWri, .DstOp: X86::VPROTWmi, .Flags: 0}, |
1706 | {.KeyOp: X86::VPROTWrr, .DstOp: X86::VPROTWmr, .Flags: 0}, |
1707 | {.KeyOp: X86::VPSHABrr, .DstOp: X86::VPSHABmr, .Flags: 0}, |
1708 | {.KeyOp: X86::VPSHADrr, .DstOp: X86::VPSHADmr, .Flags: 0}, |
1709 | {.KeyOp: X86::VPSHAQrr, .DstOp: X86::VPSHAQmr, .Flags: 0}, |
1710 | {.KeyOp: X86::VPSHAWrr, .DstOp: X86::VPSHAWmr, .Flags: 0}, |
1711 | {.KeyOp: X86::VPSHLBrr, .DstOp: X86::VPSHLBmr, .Flags: 0}, |
1712 | {.KeyOp: X86::VPSHLDrr, .DstOp: X86::VPSHLDmr, .Flags: 0}, |
1713 | {.KeyOp: X86::VPSHLQrr, .DstOp: X86::VPSHLQmr, .Flags: 0}, |
1714 | {.KeyOp: X86::VPSHLWrr, .DstOp: X86::VPSHLWmr, .Flags: 0}, |
1715 | {.KeyOp: X86::VPSHUFDYri, .DstOp: X86::VPSHUFDYmi, .Flags: 0}, |
1716 | {.KeyOp: X86::VPSHUFDZ128ri, .DstOp: X86::VPSHUFDZ128mi, .Flags: 0}, |
1717 | {.KeyOp: X86::VPSHUFDZ256ri, .DstOp: X86::VPSHUFDZ256mi, .Flags: 0}, |
1718 | {.KeyOp: X86::VPSHUFDZri, .DstOp: X86::VPSHUFDZmi, .Flags: 0}, |
1719 | {.KeyOp: X86::VPSHUFDri, .DstOp: X86::VPSHUFDmi, .Flags: 0}, |
1720 | {.KeyOp: X86::VPSHUFHWYri, .DstOp: X86::VPSHUFHWYmi, .Flags: 0}, |
1721 | {.KeyOp: X86::VPSHUFHWZ128ri, .DstOp: X86::VPSHUFHWZ128mi, .Flags: 0}, |
1722 | {.KeyOp: X86::VPSHUFHWZ256ri, .DstOp: X86::VPSHUFHWZ256mi, .Flags: 0}, |
1723 | {.KeyOp: X86::VPSHUFHWZri, .DstOp: X86::VPSHUFHWZmi, .Flags: 0}, |
1724 | {.KeyOp: X86::VPSHUFHWri, .DstOp: X86::VPSHUFHWmi, .Flags: 0}, |
1725 | {.KeyOp: X86::VPSHUFLWYri, .DstOp: X86::VPSHUFLWYmi, .Flags: 0}, |
1726 | {.KeyOp: X86::VPSHUFLWZ128ri, .DstOp: X86::VPSHUFLWZ128mi, .Flags: 0}, |
1727 | {.KeyOp: X86::VPSHUFLWZ256ri, .DstOp: X86::VPSHUFLWZ256mi, .Flags: 0}, |
1728 | {.KeyOp: X86::VPSHUFLWZri, .DstOp: X86::VPSHUFLWZmi, .Flags: 0}, |
1729 | {.KeyOp: X86::VPSHUFLWri, .DstOp: X86::VPSHUFLWmi, .Flags: 0}, |
1730 | {.KeyOp: X86::VPSLLDQZ128ri, .DstOp: X86::VPSLLDQZ128mi, .Flags: 0}, |
1731 | {.KeyOp: X86::VPSLLDQZ256ri, .DstOp: X86::VPSLLDQZ256mi, .Flags: 0}, |
1732 | {.KeyOp: X86::VPSLLDQZri, .DstOp: X86::VPSLLDQZmi, .Flags: 0}, |
1733 | {.KeyOp: X86::VPSLLDZ128ri, .DstOp: X86::VPSLLDZ128mi, .Flags: 0}, |
1734 | {.KeyOp: X86::VPSLLDZ256ri, .DstOp: X86::VPSLLDZ256mi, .Flags: 0}, |
1735 | {.KeyOp: X86::VPSLLDZri, .DstOp: X86::VPSLLDZmi, .Flags: 0}, |
1736 | {.KeyOp: X86::VPSLLQZ128ri, .DstOp: X86::VPSLLQZ128mi, .Flags: 0}, |
1737 | {.KeyOp: X86::VPSLLQZ256ri, .DstOp: X86::VPSLLQZ256mi, .Flags: 0}, |
1738 | {.KeyOp: X86::VPSLLQZri, .DstOp: X86::VPSLLQZmi, .Flags: 0}, |
1739 | {.KeyOp: X86::VPSLLWZ128ri, .DstOp: X86::VPSLLWZ128mi, .Flags: 0}, |
1740 | {.KeyOp: X86::VPSLLWZ256ri, .DstOp: X86::VPSLLWZ256mi, .Flags: 0}, |
1741 | {.KeyOp: X86::VPSLLWZri, .DstOp: X86::VPSLLWZmi, .Flags: 0}, |
1742 | {.KeyOp: X86::VPSRADZ128ri, .DstOp: X86::VPSRADZ128mi, .Flags: 0}, |
1743 | {.KeyOp: X86::VPSRADZ256ri, .DstOp: X86::VPSRADZ256mi, .Flags: 0}, |
1744 | {.KeyOp: X86::VPSRADZri, .DstOp: X86::VPSRADZmi, .Flags: 0}, |
1745 | {.KeyOp: X86::VPSRAQZ128ri, .DstOp: X86::VPSRAQZ128mi, .Flags: 0}, |
1746 | {.KeyOp: X86::VPSRAQZ256ri, .DstOp: X86::VPSRAQZ256mi, .Flags: 0}, |
1747 | {.KeyOp: X86::VPSRAQZri, .DstOp: X86::VPSRAQZmi, .Flags: 0}, |
1748 | {.KeyOp: X86::VPSRAWZ128ri, .DstOp: X86::VPSRAWZ128mi, .Flags: 0}, |
1749 | {.KeyOp: X86::VPSRAWZ256ri, .DstOp: X86::VPSRAWZ256mi, .Flags: 0}, |
1750 | {.KeyOp: X86::VPSRAWZri, .DstOp: X86::VPSRAWZmi, .Flags: 0}, |
1751 | {.KeyOp: X86::VPSRLDQZ128ri, .DstOp: X86::VPSRLDQZ128mi, .Flags: 0}, |
1752 | {.KeyOp: X86::VPSRLDQZ256ri, .DstOp: X86::VPSRLDQZ256mi, .Flags: 0}, |
1753 | {.KeyOp: X86::VPSRLDQZri, .DstOp: X86::VPSRLDQZmi, .Flags: 0}, |
1754 | {.KeyOp: X86::VPSRLDZ128ri, .DstOp: X86::VPSRLDZ128mi, .Flags: 0}, |
1755 | {.KeyOp: X86::VPSRLDZ256ri, .DstOp: X86::VPSRLDZ256mi, .Flags: 0}, |
1756 | {.KeyOp: X86::VPSRLDZri, .DstOp: X86::VPSRLDZmi, .Flags: 0}, |
1757 | {.KeyOp: X86::VPSRLQZ128ri, .DstOp: X86::VPSRLQZ128mi, .Flags: 0}, |
1758 | {.KeyOp: X86::VPSRLQZ256ri, .DstOp: X86::VPSRLQZ256mi, .Flags: 0}, |
1759 | {.KeyOp: X86::VPSRLQZri, .DstOp: X86::VPSRLQZmi, .Flags: 0}, |
1760 | {.KeyOp: X86::VPSRLWZ128ri, .DstOp: X86::VPSRLWZ128mi, .Flags: 0}, |
1761 | {.KeyOp: X86::VPSRLWZ256ri, .DstOp: X86::VPSRLWZ256mi, .Flags: 0}, |
1762 | {.KeyOp: X86::VPSRLWZri, .DstOp: X86::VPSRLWZmi, .Flags: 0}, |
1763 | {.KeyOp: X86::VPTESTYrr, .DstOp: X86::VPTESTYrm, .Flags: 0}, |
1764 | {.KeyOp: X86::VPTESTrr, .DstOp: X86::VPTESTrm, .Flags: 0}, |
1765 | {.KeyOp: X86::VRCP14PDZ128r, .DstOp: X86::VRCP14PDZ128m, .Flags: 0}, |
1766 | {.KeyOp: X86::VRCP14PDZ256r, .DstOp: X86::VRCP14PDZ256m, .Flags: 0}, |
1767 | {.KeyOp: X86::VRCP14PDZr, .DstOp: X86::VRCP14PDZm, .Flags: 0}, |
1768 | {.KeyOp: X86::VRCP14PSZ128r, .DstOp: X86::VRCP14PSZ128m, .Flags: 0}, |
1769 | {.KeyOp: X86::VRCP14PSZ256r, .DstOp: X86::VRCP14PSZ256m, .Flags: 0}, |
1770 | {.KeyOp: X86::VRCP14PSZr, .DstOp: X86::VRCP14PSZm, .Flags: 0}, |
1771 | {.KeyOp: X86::VRCP28PDZr, .DstOp: X86::VRCP28PDZm, .Flags: 0}, |
1772 | {.KeyOp: X86::VRCP28PSZr, .DstOp: X86::VRCP28PSZm, .Flags: 0}, |
1773 | {.KeyOp: X86::VRCPPHZ128r, .DstOp: X86::VRCPPHZ128m, .Flags: 0}, |
1774 | {.KeyOp: X86::VRCPPHZ256r, .DstOp: X86::VRCPPHZ256m, .Flags: 0}, |
1775 | {.KeyOp: X86::VRCPPHZr, .DstOp: X86::VRCPPHZm, .Flags: 0}, |
1776 | {.KeyOp: X86::VRCPPSYr, .DstOp: X86::VRCPPSYm, .Flags: 0}, |
1777 | {.KeyOp: X86::VRCPPSr, .DstOp: X86::VRCPPSm, .Flags: 0}, |
1778 | {.KeyOp: X86::VREDUCEPDZ128rri, .DstOp: X86::VREDUCEPDZ128rmi, .Flags: 0}, |
1779 | {.KeyOp: X86::VREDUCEPDZ256rri, .DstOp: X86::VREDUCEPDZ256rmi, .Flags: 0}, |
1780 | {.KeyOp: X86::VREDUCEPDZrri, .DstOp: X86::VREDUCEPDZrmi, .Flags: 0}, |
1781 | {.KeyOp: X86::VREDUCEPHZ128rri, .DstOp: X86::VREDUCEPHZ128rmi, .Flags: 0}, |
1782 | {.KeyOp: X86::VREDUCEPHZ256rri, .DstOp: X86::VREDUCEPHZ256rmi, .Flags: 0}, |
1783 | {.KeyOp: X86::VREDUCEPHZrri, .DstOp: X86::VREDUCEPHZrmi, .Flags: 0}, |
1784 | {.KeyOp: X86::VREDUCEPSZ128rri, .DstOp: X86::VREDUCEPSZ128rmi, .Flags: 0}, |
1785 | {.KeyOp: X86::VREDUCEPSZ256rri, .DstOp: X86::VREDUCEPSZ256rmi, .Flags: 0}, |
1786 | {.KeyOp: X86::VREDUCEPSZrri, .DstOp: X86::VREDUCEPSZrmi, .Flags: 0}, |
1787 | {.KeyOp: X86::VRNDSCALEPDZ128rri, .DstOp: X86::VRNDSCALEPDZ128rmi, .Flags: 0}, |
1788 | {.KeyOp: X86::VRNDSCALEPDZ256rri, .DstOp: X86::VRNDSCALEPDZ256rmi, .Flags: 0}, |
1789 | {.KeyOp: X86::VRNDSCALEPDZrri, .DstOp: X86::VRNDSCALEPDZrmi, .Flags: 0}, |
1790 | {.KeyOp: X86::VRNDSCALEPHZ128rri, .DstOp: X86::VRNDSCALEPHZ128rmi, .Flags: 0}, |
1791 | {.KeyOp: X86::VRNDSCALEPHZ256rri, .DstOp: X86::VRNDSCALEPHZ256rmi, .Flags: 0}, |
1792 | {.KeyOp: X86::VRNDSCALEPHZrri, .DstOp: X86::VRNDSCALEPHZrmi, .Flags: 0}, |
1793 | {.KeyOp: X86::VRNDSCALEPSZ128rri, .DstOp: X86::VRNDSCALEPSZ128rmi, .Flags: 0}, |
1794 | {.KeyOp: X86::VRNDSCALEPSZ256rri, .DstOp: X86::VRNDSCALEPSZ256rmi, .Flags: 0}, |
1795 | {.KeyOp: X86::VRNDSCALEPSZrri, .DstOp: X86::VRNDSCALEPSZrmi, .Flags: 0}, |
1796 | {.KeyOp: X86::VROUNDPDYri, .DstOp: X86::VROUNDPDYmi, .Flags: 0}, |
1797 | {.KeyOp: X86::VROUNDPDri, .DstOp: X86::VROUNDPDmi, .Flags: 0}, |
1798 | {.KeyOp: X86::VROUNDPSYri, .DstOp: X86::VROUNDPSYmi, .Flags: 0}, |
1799 | {.KeyOp: X86::VROUNDPSri, .DstOp: X86::VROUNDPSmi, .Flags: 0}, |
1800 | {.KeyOp: X86::VRSQRT14PDZ128r, .DstOp: X86::VRSQRT14PDZ128m, .Flags: 0}, |
1801 | {.KeyOp: X86::VRSQRT14PDZ256r, .DstOp: X86::VRSQRT14PDZ256m, .Flags: 0}, |
1802 | {.KeyOp: X86::VRSQRT14PDZr, .DstOp: X86::VRSQRT14PDZm, .Flags: 0}, |
1803 | {.KeyOp: X86::VRSQRT14PSZ128r, .DstOp: X86::VRSQRT14PSZ128m, .Flags: 0}, |
1804 | {.KeyOp: X86::VRSQRT14PSZ256r, .DstOp: X86::VRSQRT14PSZ256m, .Flags: 0}, |
1805 | {.KeyOp: X86::VRSQRT14PSZr, .DstOp: X86::VRSQRT14PSZm, .Flags: 0}, |
1806 | {.KeyOp: X86::VRSQRT28PDZr, .DstOp: X86::VRSQRT28PDZm, .Flags: 0}, |
1807 | {.KeyOp: X86::VRSQRT28PSZr, .DstOp: X86::VRSQRT28PSZm, .Flags: 0}, |
1808 | {.KeyOp: X86::VRSQRTPHZ128r, .DstOp: X86::VRSQRTPHZ128m, .Flags: 0}, |
1809 | {.KeyOp: X86::VRSQRTPHZ256r, .DstOp: X86::VRSQRTPHZ256m, .Flags: 0}, |
1810 | {.KeyOp: X86::VRSQRTPHZr, .DstOp: X86::VRSQRTPHZm, .Flags: 0}, |
1811 | {.KeyOp: X86::VRSQRTPSYr, .DstOp: X86::VRSQRTPSYm, .Flags: 0}, |
1812 | {.KeyOp: X86::VRSQRTPSr, .DstOp: X86::VRSQRTPSm, .Flags: 0}, |
1813 | {.KeyOp: X86::VSQRTPDYr, .DstOp: X86::VSQRTPDYm, .Flags: 0}, |
1814 | {.KeyOp: X86::VSQRTPDZ128r, .DstOp: X86::VSQRTPDZ128m, .Flags: 0}, |
1815 | {.KeyOp: X86::VSQRTPDZ256r, .DstOp: X86::VSQRTPDZ256m, .Flags: 0}, |
1816 | {.KeyOp: X86::VSQRTPDZr, .DstOp: X86::VSQRTPDZm, .Flags: 0}, |
1817 | {.KeyOp: X86::VSQRTPDr, .DstOp: X86::VSQRTPDm, .Flags: 0}, |
1818 | {.KeyOp: X86::VSQRTPHZ128r, .DstOp: X86::VSQRTPHZ128m, .Flags: 0}, |
1819 | {.KeyOp: X86::VSQRTPHZ256r, .DstOp: X86::VSQRTPHZ256m, .Flags: 0}, |
1820 | {.KeyOp: X86::VSQRTPHZr, .DstOp: X86::VSQRTPHZm, .Flags: 0}, |
1821 | {.KeyOp: X86::VSQRTPSYr, .DstOp: X86::VSQRTPSYm, .Flags: 0}, |
1822 | {.KeyOp: X86::VSQRTPSZ128r, .DstOp: X86::VSQRTPSZ128m, .Flags: 0}, |
1823 | {.KeyOp: X86::VSQRTPSZ256r, .DstOp: X86::VSQRTPSZ256m, .Flags: 0}, |
1824 | {.KeyOp: X86::VSQRTPSZr, .DstOp: X86::VSQRTPSZm, .Flags: 0}, |
1825 | {.KeyOp: X86::VSQRTPSr, .DstOp: X86::VSQRTPSm, .Flags: 0}, |
1826 | {.KeyOp: X86::VTESTPDYrr, .DstOp: X86::VTESTPDYrm, .Flags: 0}, |
1827 | {.KeyOp: X86::VTESTPDrr, .DstOp: X86::VTESTPDrm, .Flags: 0}, |
1828 | {.KeyOp: X86::VTESTPSYrr, .DstOp: X86::VTESTPSYrm, .Flags: 0}, |
1829 | {.KeyOp: X86::VTESTPSrr, .DstOp: X86::VTESTPSrm, .Flags: 0}, |
1830 | {.KeyOp: X86::VUCOMISDZrr, .DstOp: X86::VUCOMISDZrm, .Flags: 0}, |
1831 | {.KeyOp: X86::VUCOMISDZrr_Int, .DstOp: X86::VUCOMISDZrm_Int, .Flags: TB_NO_REVERSE}, |
1832 | {.KeyOp: X86::VUCOMISDrr, .DstOp: X86::VUCOMISDrm, .Flags: 0}, |
1833 | {.KeyOp: X86::VUCOMISDrr_Int, .DstOp: X86::VUCOMISDrm_Int, .Flags: TB_NO_REVERSE}, |
1834 | {.KeyOp: X86::VUCOMISHZrr, .DstOp: X86::VUCOMISHZrm, .Flags: 0}, |
1835 | {.KeyOp: X86::VUCOMISHZrr_Int, .DstOp: X86::VUCOMISHZrm_Int, .Flags: TB_NO_REVERSE}, |
1836 | {.KeyOp: X86::VUCOMISSZrr, .DstOp: X86::VUCOMISSZrm, .Flags: 0}, |
1837 | {.KeyOp: X86::VUCOMISSZrr_Int, .DstOp: X86::VUCOMISSZrm_Int, .Flags: TB_NO_REVERSE}, |
1838 | {.KeyOp: X86::VUCOMISSrr, .DstOp: X86::VUCOMISSrm, .Flags: 0}, |
1839 | {.KeyOp: X86::VUCOMISSrr_Int, .DstOp: X86::VUCOMISSrm_Int, .Flags: TB_NO_REVERSE}, |
1840 | {.KeyOp: X86::XOR16ri8_ND, .DstOp: X86::XOR16mi8_ND, .Flags: 0}, |
1841 | {.KeyOp: X86::XOR16ri8_NF_ND, .DstOp: X86::XOR16mi8_NF_ND, .Flags: 0}, |
1842 | {.KeyOp: X86::XOR16ri_ND, .DstOp: X86::XOR16mi_ND, .Flags: 0}, |
1843 | {.KeyOp: X86::XOR16ri_NF_ND, .DstOp: X86::XOR16mi_NF_ND, .Flags: 0}, |
1844 | {.KeyOp: X86::XOR16rr_ND, .DstOp: X86::XOR16mr_ND, .Flags: 0}, |
1845 | {.KeyOp: X86::XOR16rr_NF_ND, .DstOp: X86::XOR16mr_NF_ND, .Flags: 0}, |
1846 | {.KeyOp: X86::XOR32ri8_ND, .DstOp: X86::XOR32mi8_ND, .Flags: 0}, |
1847 | {.KeyOp: X86::XOR32ri8_NF_ND, .DstOp: X86::XOR32mi8_NF_ND, .Flags: 0}, |
1848 | {.KeyOp: X86::XOR32ri_ND, .DstOp: X86::XOR32mi_ND, .Flags: 0}, |
1849 | {.KeyOp: X86::XOR32ri_NF_ND, .DstOp: X86::XOR32mi_NF_ND, .Flags: 0}, |
1850 | {.KeyOp: X86::XOR32rr_ND, .DstOp: X86::XOR32mr_ND, .Flags: 0}, |
1851 | {.KeyOp: X86::XOR32rr_NF_ND, .DstOp: X86::XOR32mr_NF_ND, .Flags: 0}, |
1852 | {.KeyOp: X86::XOR64ri32_ND, .DstOp: X86::XOR64mi32_ND, .Flags: 0}, |
1853 | {.KeyOp: X86::XOR64ri32_NF_ND, .DstOp: X86::XOR64mi32_NF_ND, .Flags: 0}, |
1854 | {.KeyOp: X86::XOR64ri8_ND, .DstOp: X86::XOR64mi8_ND, .Flags: 0}, |
1855 | {.KeyOp: X86::XOR64ri8_NF_ND, .DstOp: X86::XOR64mi8_NF_ND, .Flags: 0}, |
1856 | {.KeyOp: X86::XOR64rr_ND, .DstOp: X86::XOR64mr_ND, .Flags: 0}, |
1857 | {.KeyOp: X86::XOR64rr_NF_ND, .DstOp: X86::XOR64mr_NF_ND, .Flags: 0}, |
1858 | {.KeyOp: X86::XOR8ri_ND, .DstOp: X86::XOR8mi_ND, .Flags: 0}, |
1859 | {.KeyOp: X86::XOR8ri_NF_ND, .DstOp: X86::XOR8mi_NF_ND, .Flags: 0}, |
1860 | {.KeyOp: X86::XOR8rr_ND, .DstOp: X86::XOR8mr_ND, .Flags: 0}, |
1861 | {.KeyOp: X86::XOR8rr_NF_ND, .DstOp: X86::XOR8mr_NF_ND, .Flags: 0}, |
1862 | }; |
1863 | |
1864 | static const X86FoldTableEntry Table2[] = { |
1865 | {.KeyOp: X86::ADD16rr_DB, .DstOp: X86::ADD16rm, .Flags: TB_NO_REVERSE}, |
1866 | {.KeyOp: X86::ADD32rr_DB, .DstOp: X86::ADD32rm, .Flags: TB_NO_REVERSE}, |
1867 | {.KeyOp: X86::ADD64rr_DB, .DstOp: X86::ADD64rm, .Flags: TB_NO_REVERSE}, |
1868 | {.KeyOp: X86::ADD8rr_DB, .DstOp: X86::ADD8rm, .Flags: TB_NO_REVERSE}, |
1869 | {.KeyOp: X86::ADC16rr, .DstOp: X86::ADC16rm, .Flags: 0}, |
1870 | {.KeyOp: X86::ADC16rr_ND, .DstOp: X86::ADC16rm_ND, .Flags: 0}, |
1871 | {.KeyOp: X86::ADC32rr, .DstOp: X86::ADC32rm, .Flags: 0}, |
1872 | {.KeyOp: X86::ADC32rr_ND, .DstOp: X86::ADC32rm_ND, .Flags: 0}, |
1873 | {.KeyOp: X86::ADC64rr, .DstOp: X86::ADC64rm, .Flags: 0}, |
1874 | {.KeyOp: X86::ADC64rr_ND, .DstOp: X86::ADC64rm_ND, .Flags: 0}, |
1875 | {.KeyOp: X86::ADC8rr, .DstOp: X86::ADC8rm, .Flags: 0}, |
1876 | {.KeyOp: X86::ADC8rr_ND, .DstOp: X86::ADC8rm_ND, .Flags: 0}, |
1877 | {.KeyOp: X86::ADCX32rr, .DstOp: X86::ADCX32rm, .Flags: 0}, |
1878 | {.KeyOp: X86::ADCX32rr_EVEX, .DstOp: X86::ADCX32rm_EVEX, .Flags: 0}, |
1879 | {.KeyOp: X86::ADCX32rr_ND, .DstOp: X86::ADCX32rm_ND, .Flags: 0}, |
1880 | {.KeyOp: X86::ADCX64rr, .DstOp: X86::ADCX64rm, .Flags: 0}, |
1881 | {.KeyOp: X86::ADCX64rr_EVEX, .DstOp: X86::ADCX64rm_EVEX, .Flags: 0}, |
1882 | {.KeyOp: X86::ADCX64rr_ND, .DstOp: X86::ADCX64rm_ND, .Flags: 0}, |
1883 | {.KeyOp: X86::ADD16rr, .DstOp: X86::ADD16rm, .Flags: 0}, |
1884 | {.KeyOp: X86::ADD16rr_ND, .DstOp: X86::ADD16rm_ND, .Flags: 0}, |
1885 | {.KeyOp: X86::ADD16rr_NF, .DstOp: X86::ADD16rm_NF, .Flags: 0}, |
1886 | {.KeyOp: X86::ADD16rr_NF_ND, .DstOp: X86::ADD16rm_NF_ND, .Flags: 0}, |
1887 | {.KeyOp: X86::ADD32rr, .DstOp: X86::ADD32rm, .Flags: 0}, |
1888 | {.KeyOp: X86::ADD32rr_ND, .DstOp: X86::ADD32rm_ND, .Flags: 0}, |
1889 | {.KeyOp: X86::ADD32rr_NF, .DstOp: X86::ADD32rm_NF, .Flags: 0}, |
1890 | {.KeyOp: X86::ADD32rr_NF_ND, .DstOp: X86::ADD32rm_NF_ND, .Flags: 0}, |
1891 | {.KeyOp: X86::ADD64rr, .DstOp: X86::ADD64rm, .Flags: 0}, |
1892 | {.KeyOp: X86::ADD64rr_ND, .DstOp: X86::ADD64rm_ND, .Flags: 0}, |
1893 | {.KeyOp: X86::ADD64rr_NF, .DstOp: X86::ADD64rm_NF, .Flags: 0}, |
1894 | {.KeyOp: X86::ADD64rr_NF_ND, .DstOp: X86::ADD64rm_NF_ND, .Flags: 0}, |
1895 | {.KeyOp: X86::ADD8rr, .DstOp: X86::ADD8rm, .Flags: 0}, |
1896 | {.KeyOp: X86::ADD8rr_ND, .DstOp: X86::ADD8rm_ND, .Flags: 0}, |
1897 | {.KeyOp: X86::ADD8rr_NF, .DstOp: X86::ADD8rm_NF, .Flags: 0}, |
1898 | {.KeyOp: X86::ADD8rr_NF_ND, .DstOp: X86::ADD8rm_NF_ND, .Flags: 0}, |
1899 | {.KeyOp: X86::ADDPDrr, .DstOp: X86::ADDPDrm, .Flags: TB_ALIGN_16}, |
1900 | {.KeyOp: X86::ADDPSrr, .DstOp: X86::ADDPSrm, .Flags: TB_ALIGN_16}, |
1901 | {.KeyOp: X86::ADDSDrr, .DstOp: X86::ADDSDrm, .Flags: 0}, |
1902 | {.KeyOp: X86::ADDSDrr_Int, .DstOp: X86::ADDSDrm_Int, .Flags: TB_NO_REVERSE}, |
1903 | {.KeyOp: X86::ADDSSrr, .DstOp: X86::ADDSSrm, .Flags: 0}, |
1904 | {.KeyOp: X86::ADDSSrr_Int, .DstOp: X86::ADDSSrm_Int, .Flags: TB_NO_REVERSE}, |
1905 | {.KeyOp: X86::ADDSUBPDrr, .DstOp: X86::ADDSUBPDrm, .Flags: TB_ALIGN_16}, |
1906 | {.KeyOp: X86::ADDSUBPSrr, .DstOp: X86::ADDSUBPSrm, .Flags: TB_ALIGN_16}, |
1907 | {.KeyOp: X86::ADOX32rr, .DstOp: X86::ADOX32rm, .Flags: 0}, |
1908 | {.KeyOp: X86::ADOX32rr_EVEX, .DstOp: X86::ADOX32rm_EVEX, .Flags: 0}, |
1909 | {.KeyOp: X86::ADOX32rr_ND, .DstOp: X86::ADOX32rm_ND, .Flags: 0}, |
1910 | {.KeyOp: X86::ADOX64rr, .DstOp: X86::ADOX64rm, .Flags: 0}, |
1911 | {.KeyOp: X86::ADOX64rr_EVEX, .DstOp: X86::ADOX64rm_EVEX, .Flags: 0}, |
1912 | {.KeyOp: X86::ADOX64rr_ND, .DstOp: X86::ADOX64rm_ND, .Flags: 0}, |
1913 | {.KeyOp: X86::AESDECLASTrr, .DstOp: X86::AESDECLASTrm, .Flags: TB_ALIGN_16}, |
1914 | {.KeyOp: X86::AESDECrr, .DstOp: X86::AESDECrm, .Flags: TB_ALIGN_16}, |
1915 | {.KeyOp: X86::AESENCLASTrr, .DstOp: X86::AESENCLASTrm, .Flags: TB_ALIGN_16}, |
1916 | {.KeyOp: X86::AESENCrr, .DstOp: X86::AESENCrm, .Flags: TB_ALIGN_16}, |
1917 | {.KeyOp: X86::AND16rr, .DstOp: X86::AND16rm, .Flags: 0}, |
1918 | {.KeyOp: X86::AND16rr_ND, .DstOp: X86::AND16rm_ND, .Flags: 0}, |
1919 | {.KeyOp: X86::AND16rr_NF, .DstOp: X86::AND16rm_NF, .Flags: 0}, |
1920 | {.KeyOp: X86::AND16rr_NF_ND, .DstOp: X86::AND16rm_NF_ND, .Flags: 0}, |
1921 | {.KeyOp: X86::AND32rr, .DstOp: X86::AND32rm, .Flags: 0}, |
1922 | {.KeyOp: X86::AND32rr_ND, .DstOp: X86::AND32rm_ND, .Flags: 0}, |
1923 | {.KeyOp: X86::AND32rr_NF, .DstOp: X86::AND32rm_NF, .Flags: 0}, |
1924 | {.KeyOp: X86::AND32rr_NF_ND, .DstOp: X86::AND32rm_NF_ND, .Flags: 0}, |
1925 | {.KeyOp: X86::AND64rr, .DstOp: X86::AND64rm, .Flags: 0}, |
1926 | {.KeyOp: X86::AND64rr_ND, .DstOp: X86::AND64rm_ND, .Flags: 0}, |
1927 | {.KeyOp: X86::AND64rr_NF, .DstOp: X86::AND64rm_NF, .Flags: 0}, |
1928 | {.KeyOp: X86::AND64rr_NF_ND, .DstOp: X86::AND64rm_NF_ND, .Flags: 0}, |
1929 | {.KeyOp: X86::AND8rr, .DstOp: X86::AND8rm, .Flags: 0}, |
1930 | {.KeyOp: X86::AND8rr_ND, .DstOp: X86::AND8rm_ND, .Flags: 0}, |
1931 | {.KeyOp: X86::AND8rr_NF, .DstOp: X86::AND8rm_NF, .Flags: 0}, |
1932 | {.KeyOp: X86::AND8rr_NF_ND, .DstOp: X86::AND8rm_NF_ND, .Flags: 0}, |
1933 | {.KeyOp: X86::ANDN32rr, .DstOp: X86::ANDN32rm, .Flags: 0}, |
1934 | {.KeyOp: X86::ANDN32rr_EVEX, .DstOp: X86::ANDN32rm_EVEX, .Flags: 0}, |
1935 | {.KeyOp: X86::ANDN32rr_NF, .DstOp: X86::ANDN32rm_NF, .Flags: 0}, |
1936 | {.KeyOp: X86::ANDN64rr, .DstOp: X86::ANDN64rm, .Flags: 0}, |
1937 | {.KeyOp: X86::ANDN64rr_EVEX, .DstOp: X86::ANDN64rm_EVEX, .Flags: 0}, |
1938 | {.KeyOp: X86::ANDN64rr_NF, .DstOp: X86::ANDN64rm_NF, .Flags: 0}, |
1939 | {.KeyOp: X86::ANDNPDrr, .DstOp: X86::ANDNPDrm, .Flags: TB_ALIGN_16}, |
1940 | {.KeyOp: X86::ANDNPSrr, .DstOp: X86::ANDNPSrm, .Flags: TB_ALIGN_16}, |
1941 | {.KeyOp: X86::ANDPDrr, .DstOp: X86::ANDPDrm, .Flags: TB_ALIGN_16}, |
1942 | {.KeyOp: X86::ANDPSrr, .DstOp: X86::ANDPSrm, .Flags: TB_ALIGN_16}, |
1943 | {.KeyOp: X86::BLENDPDrri, .DstOp: X86::BLENDPDrmi, .Flags: TB_ALIGN_16}, |
1944 | {.KeyOp: X86::BLENDPSrri, .DstOp: X86::BLENDPSrmi, .Flags: TB_ALIGN_16}, |
1945 | {.KeyOp: X86::BLENDVPDrr0, .DstOp: X86::BLENDVPDrm0, .Flags: TB_ALIGN_16}, |
1946 | {.KeyOp: X86::BLENDVPSrr0, .DstOp: X86::BLENDVPSrm0, .Flags: TB_ALIGN_16}, |
1947 | {.KeyOp: X86::CMOV16rr, .DstOp: X86::CMOV16rm, .Flags: 0}, |
1948 | {.KeyOp: X86::CMOV16rr_ND, .DstOp: X86::CMOV16rm_ND, .Flags: 0}, |
1949 | {.KeyOp: X86::CMOV32rr, .DstOp: X86::CMOV32rm, .Flags: 0}, |
1950 | {.KeyOp: X86::CMOV32rr_ND, .DstOp: X86::CMOV32rm_ND, .Flags: 0}, |
1951 | {.KeyOp: X86::CMOV64rr, .DstOp: X86::CMOV64rm, .Flags: 0}, |
1952 | {.KeyOp: X86::CMOV64rr_ND, .DstOp: X86::CMOV64rm_ND, .Flags: 0}, |
1953 | {.KeyOp: X86::CMPPDrri, .DstOp: X86::CMPPDrmi, .Flags: TB_ALIGN_16}, |
1954 | {.KeyOp: X86::CMPPSrri, .DstOp: X86::CMPPSrmi, .Flags: TB_ALIGN_16}, |
1955 | {.KeyOp: X86::CMPSDrri, .DstOp: X86::CMPSDrmi, .Flags: 0}, |
1956 | {.KeyOp: X86::CMPSDrri_Int, .DstOp: X86::CMPSDrmi_Int, .Flags: TB_NO_REVERSE}, |
1957 | {.KeyOp: X86::CMPSSrri, .DstOp: X86::CMPSSrmi, .Flags: 0}, |
1958 | {.KeyOp: X86::CMPSSrri_Int, .DstOp: X86::CMPSSrmi_Int, .Flags: TB_NO_REVERSE}, |
1959 | {.KeyOp: X86::CRC32r32r16, .DstOp: X86::CRC32r32m16, .Flags: 0}, |
1960 | {.KeyOp: X86::CRC32r32r16_EVEX, .DstOp: X86::CRC32r32m16_EVEX, .Flags: 0}, |
1961 | {.KeyOp: X86::CRC32r32r32, .DstOp: X86::CRC32r32m32, .Flags: 0}, |
1962 | {.KeyOp: X86::CRC32r32r32_EVEX, .DstOp: X86::CRC32r32m32_EVEX, .Flags: 0}, |
1963 | {.KeyOp: X86::CRC32r32r8, .DstOp: X86::CRC32r32m8, .Flags: 0}, |
1964 | {.KeyOp: X86::CRC32r32r8_EVEX, .DstOp: X86::CRC32r32m8_EVEX, .Flags: 0}, |
1965 | {.KeyOp: X86::CRC32r64r64, .DstOp: X86::CRC32r64m64, .Flags: 0}, |
1966 | {.KeyOp: X86::CRC32r64r64_EVEX, .DstOp: X86::CRC32r64m64_EVEX, .Flags: 0}, |
1967 | {.KeyOp: X86::CRC32r64r8, .DstOp: X86::CRC32r64m8, .Flags: 0}, |
1968 | {.KeyOp: X86::CRC32r64r8_EVEX, .DstOp: X86::CRC32r64m8_EVEX, .Flags: 0}, |
1969 | {.KeyOp: X86::CVTSD2SSrr_Int, .DstOp: X86::CVTSD2SSrm_Int, .Flags: TB_NO_REVERSE}, |
1970 | {.KeyOp: X86::CVTSI2SDrr_Int, .DstOp: X86::CVTSI2SDrm_Int, .Flags: 0}, |
1971 | {.KeyOp: X86::CVTSI2SSrr_Int, .DstOp: X86::CVTSI2SSrm_Int, .Flags: 0}, |
1972 | {.KeyOp: X86::CVTSI642SDrr_Int, .DstOp: X86::CVTSI642SDrm_Int, .Flags: 0}, |
1973 | {.KeyOp: X86::CVTSI642SSrr_Int, .DstOp: X86::CVTSI642SSrm_Int, .Flags: 0}, |
1974 | {.KeyOp: X86::CVTSS2SDrr_Int, .DstOp: X86::CVTSS2SDrm_Int, .Flags: TB_NO_REVERSE}, |
1975 | {.KeyOp: X86::DIVPDrr, .DstOp: X86::DIVPDrm, .Flags: TB_ALIGN_16}, |
1976 | {.KeyOp: X86::DIVPSrr, .DstOp: X86::DIVPSrm, .Flags: TB_ALIGN_16}, |
1977 | {.KeyOp: X86::DIVSDrr, .DstOp: X86::DIVSDrm, .Flags: 0}, |
1978 | {.KeyOp: X86::DIVSDrr_Int, .DstOp: X86::DIVSDrm_Int, .Flags: TB_NO_REVERSE}, |
1979 | {.KeyOp: X86::DIVSSrr, .DstOp: X86::DIVSSrm, .Flags: 0}, |
1980 | {.KeyOp: X86::DIVSSrr_Int, .DstOp: X86::DIVSSrm_Int, .Flags: TB_NO_REVERSE}, |
1981 | {.KeyOp: X86::DPPDrri, .DstOp: X86::DPPDrmi, .Flags: TB_ALIGN_16}, |
1982 | {.KeyOp: X86::DPPSrri, .DstOp: X86::DPPSrmi, .Flags: TB_ALIGN_16}, |
1983 | {.KeyOp: X86::GF2P8AFFINEINVQBrri, .DstOp: X86::GF2P8AFFINEINVQBrmi, .Flags: TB_ALIGN_16}, |
1984 | {.KeyOp: X86::GF2P8AFFINEQBrri, .DstOp: X86::GF2P8AFFINEQBrmi, .Flags: TB_ALIGN_16}, |
1985 | {.KeyOp: X86::GF2P8MULBrr, .DstOp: X86::GF2P8MULBrm, .Flags: TB_ALIGN_16}, |
1986 | {.KeyOp: X86::HADDPDrr, .DstOp: X86::HADDPDrm, .Flags: TB_ALIGN_16}, |
1987 | {.KeyOp: X86::HADDPSrr, .DstOp: X86::HADDPSrm, .Flags: TB_ALIGN_16}, |
1988 | {.KeyOp: X86::HSUBPDrr, .DstOp: X86::HSUBPDrm, .Flags: TB_ALIGN_16}, |
1989 | {.KeyOp: X86::HSUBPSrr, .DstOp: X86::HSUBPSrm, .Flags: TB_ALIGN_16}, |
1990 | {.KeyOp: X86::IMUL16rr, .DstOp: X86::IMUL16rm, .Flags: 0}, |
1991 | {.KeyOp: X86::IMUL16rr_ND, .DstOp: X86::IMUL16rm_ND, .Flags: 0}, |
1992 | {.KeyOp: X86::IMUL16rr_NF, .DstOp: X86::IMUL16rm_NF, .Flags: 0}, |
1993 | {.KeyOp: X86::IMUL16rr_NF_ND, .DstOp: X86::IMUL16rm_NF_ND, .Flags: 0}, |
1994 | {.KeyOp: X86::IMUL32rr, .DstOp: X86::IMUL32rm, .Flags: 0}, |
1995 | {.KeyOp: X86::IMUL32rr_ND, .DstOp: X86::IMUL32rm_ND, .Flags: 0}, |
1996 | {.KeyOp: X86::IMUL32rr_NF, .DstOp: X86::IMUL32rm_NF, .Flags: 0}, |
1997 | {.KeyOp: X86::IMUL32rr_NF_ND, .DstOp: X86::IMUL32rm_NF_ND, .Flags: 0}, |
1998 | {.KeyOp: X86::IMUL64rr, .DstOp: X86::IMUL64rm, .Flags: 0}, |
1999 | {.KeyOp: X86::IMUL64rr_ND, .DstOp: X86::IMUL64rm_ND, .Flags: 0}, |
2000 | {.KeyOp: X86::IMUL64rr_NF, .DstOp: X86::IMUL64rm_NF, .Flags: 0}, |
2001 | {.KeyOp: X86::IMUL64rr_NF_ND, .DstOp: X86::IMUL64rm_NF_ND, .Flags: 0}, |
2002 | {.KeyOp: X86::MAXCPDrr, .DstOp: X86::MAXCPDrm, .Flags: TB_ALIGN_16}, |
2003 | {.KeyOp: X86::MAXCPSrr, .DstOp: X86::MAXCPSrm, .Flags: TB_ALIGN_16}, |
2004 | {.KeyOp: X86::MAXCSDrr, .DstOp: X86::MAXCSDrm, .Flags: 0}, |
2005 | {.KeyOp: X86::MAXCSSrr, .DstOp: X86::MAXCSSrm, .Flags: 0}, |
2006 | {.KeyOp: X86::MAXPDrr, .DstOp: X86::MAXPDrm, .Flags: TB_ALIGN_16}, |
2007 | {.KeyOp: X86::MAXPSrr, .DstOp: X86::MAXPSrm, .Flags: TB_ALIGN_16}, |
2008 | {.KeyOp: X86::MAXSDrr, .DstOp: X86::MAXSDrm, .Flags: 0}, |
2009 | {.KeyOp: X86::MAXSDrr_Int, .DstOp: X86::MAXSDrm_Int, .Flags: TB_NO_REVERSE}, |
2010 | {.KeyOp: X86::MAXSSrr, .DstOp: X86::MAXSSrm, .Flags: 0}, |
2011 | {.KeyOp: X86::MAXSSrr_Int, .DstOp: X86::MAXSSrm_Int, .Flags: TB_NO_REVERSE}, |
2012 | {.KeyOp: X86::MINCPDrr, .DstOp: X86::MINCPDrm, .Flags: TB_ALIGN_16}, |
2013 | {.KeyOp: X86::MINCPSrr, .DstOp: X86::MINCPSrm, .Flags: TB_ALIGN_16}, |
2014 | {.KeyOp: X86::MINCSDrr, .DstOp: X86::MINCSDrm, .Flags: 0}, |
2015 | {.KeyOp: X86::MINCSSrr, .DstOp: X86::MINCSSrm, .Flags: 0}, |
2016 | {.KeyOp: X86::MINPDrr, .DstOp: X86::MINPDrm, .Flags: TB_ALIGN_16}, |
2017 | {.KeyOp: X86::MINPSrr, .DstOp: X86::MINPSrm, .Flags: TB_ALIGN_16}, |
2018 | {.KeyOp: X86::MINSDrr, .DstOp: X86::MINSDrm, .Flags: 0}, |
2019 | {.KeyOp: X86::MINSDrr_Int, .DstOp: X86::MINSDrm_Int, .Flags: TB_NO_REVERSE}, |
2020 | {.KeyOp: X86::MINSSrr, .DstOp: X86::MINSSrm, .Flags: 0}, |
2021 | {.KeyOp: X86::MINSSrr_Int, .DstOp: X86::MINSSrm_Int, .Flags: TB_NO_REVERSE}, |
2022 | {.KeyOp: X86::MMX_CVTPI2PSrr, .DstOp: X86::MMX_CVTPI2PSrm, .Flags: 0}, |
2023 | {.KeyOp: X86::MMX_PACKSSDWrr, .DstOp: X86::MMX_PACKSSDWrm, .Flags: 0}, |
2024 | {.KeyOp: X86::MMX_PACKSSWBrr, .DstOp: X86::MMX_PACKSSWBrm, .Flags: 0}, |
2025 | {.KeyOp: X86::MMX_PACKUSWBrr, .DstOp: X86::MMX_PACKUSWBrm, .Flags: 0}, |
2026 | {.KeyOp: X86::MMX_PADDBrr, .DstOp: X86::MMX_PADDBrm, .Flags: 0}, |
2027 | {.KeyOp: X86::MMX_PADDDrr, .DstOp: X86::MMX_PADDDrm, .Flags: 0}, |
2028 | {.KeyOp: X86::MMX_PADDQrr, .DstOp: X86::MMX_PADDQrm, .Flags: 0}, |
2029 | {.KeyOp: X86::MMX_PADDSBrr, .DstOp: X86::MMX_PADDSBrm, .Flags: 0}, |
2030 | {.KeyOp: X86::MMX_PADDSWrr, .DstOp: X86::MMX_PADDSWrm, .Flags: 0}, |
2031 | {.KeyOp: X86::MMX_PADDUSBrr, .DstOp: X86::MMX_PADDUSBrm, .Flags: 0}, |
2032 | {.KeyOp: X86::MMX_PADDUSWrr, .DstOp: X86::MMX_PADDUSWrm, .Flags: 0}, |
2033 | {.KeyOp: X86::MMX_PADDWrr, .DstOp: X86::MMX_PADDWrm, .Flags: 0}, |
2034 | {.KeyOp: X86::MMX_PALIGNRrri, .DstOp: X86::MMX_PALIGNRrmi, .Flags: 0}, |
2035 | {.KeyOp: X86::MMX_PANDNrr, .DstOp: X86::MMX_PANDNrm, .Flags: 0}, |
2036 | {.KeyOp: X86::MMX_PANDrr, .DstOp: X86::MMX_PANDrm, .Flags: 0}, |
2037 | {.KeyOp: X86::MMX_PAVGBrr, .DstOp: X86::MMX_PAVGBrm, .Flags: 0}, |
2038 | {.KeyOp: X86::MMX_PAVGWrr, .DstOp: X86::MMX_PAVGWrm, .Flags: 0}, |
2039 | {.KeyOp: X86::MMX_PCMPEQBrr, .DstOp: X86::MMX_PCMPEQBrm, .Flags: 0}, |
2040 | {.KeyOp: X86::MMX_PCMPEQDrr, .DstOp: X86::MMX_PCMPEQDrm, .Flags: 0}, |
2041 | {.KeyOp: X86::MMX_PCMPEQWrr, .DstOp: X86::MMX_PCMPEQWrm, .Flags: 0}, |
2042 | {.KeyOp: X86::MMX_PCMPGTBrr, .DstOp: X86::MMX_PCMPGTBrm, .Flags: 0}, |
2043 | {.KeyOp: X86::MMX_PCMPGTDrr, .DstOp: X86::MMX_PCMPGTDrm, .Flags: 0}, |
2044 | {.KeyOp: X86::MMX_PCMPGTWrr, .DstOp: X86::MMX_PCMPGTWrm, .Flags: 0}, |
2045 | {.KeyOp: X86::MMX_PHADDDrr, .DstOp: X86::MMX_PHADDDrm, .Flags: 0}, |
2046 | {.KeyOp: X86::MMX_PHADDSWrr, .DstOp: X86::MMX_PHADDSWrm, .Flags: 0}, |
2047 | {.KeyOp: X86::MMX_PHADDWrr, .DstOp: X86::MMX_PHADDWrm, .Flags: 0}, |
2048 | {.KeyOp: X86::MMX_PHSUBDrr, .DstOp: X86::MMX_PHSUBDrm, .Flags: 0}, |
2049 | {.KeyOp: X86::MMX_PHSUBSWrr, .DstOp: X86::MMX_PHSUBSWrm, .Flags: 0}, |
2050 | {.KeyOp: X86::MMX_PHSUBWrr, .DstOp: X86::MMX_PHSUBWrm, .Flags: 0}, |
2051 | {.KeyOp: X86::MMX_PINSRWrr, .DstOp: X86::MMX_PINSRWrm, .Flags: TB_NO_REVERSE}, |
2052 | {.KeyOp: X86::MMX_PMADDUBSWrr, .DstOp: X86::MMX_PMADDUBSWrm, .Flags: 0}, |
2053 | {.KeyOp: X86::MMX_PMADDWDrr, .DstOp: X86::MMX_PMADDWDrm, .Flags: 0}, |
2054 | {.KeyOp: X86::MMX_PMAXSWrr, .DstOp: X86::MMX_PMAXSWrm, .Flags: 0}, |
2055 | {.KeyOp: X86::MMX_PMAXUBrr, .DstOp: X86::MMX_PMAXUBrm, .Flags: 0}, |
2056 | {.KeyOp: X86::MMX_PMINSWrr, .DstOp: X86::MMX_PMINSWrm, .Flags: 0}, |
2057 | {.KeyOp: X86::MMX_PMINUBrr, .DstOp: X86::MMX_PMINUBrm, .Flags: 0}, |
2058 | {.KeyOp: X86::MMX_PMULHRSWrr, .DstOp: X86::MMX_PMULHRSWrm, .Flags: 0}, |
2059 | {.KeyOp: X86::MMX_PMULHUWrr, .DstOp: X86::MMX_PMULHUWrm, .Flags: 0}, |
2060 | {.KeyOp: X86::MMX_PMULHWrr, .DstOp: X86::MMX_PMULHWrm, .Flags: 0}, |
2061 | {.KeyOp: X86::MMX_PMULLWrr, .DstOp: X86::MMX_PMULLWrm, .Flags: 0}, |
2062 | {.KeyOp: X86::MMX_PMULUDQrr, .DstOp: X86::MMX_PMULUDQrm, .Flags: 0}, |
2063 | {.KeyOp: X86::MMX_PORrr, .DstOp: X86::MMX_PORrm, .Flags: 0}, |
2064 | {.KeyOp: X86::MMX_PSADBWrr, .DstOp: X86::MMX_PSADBWrm, .Flags: 0}, |
2065 | {.KeyOp: X86::MMX_PSHUFBrr, .DstOp: X86::MMX_PSHUFBrm, .Flags: 0}, |
2066 | {.KeyOp: X86::MMX_PSIGNBrr, .DstOp: X86::MMX_PSIGNBrm, .Flags: 0}, |
2067 | {.KeyOp: X86::MMX_PSIGNDrr, .DstOp: X86::MMX_PSIGNDrm, .Flags: 0}, |
2068 | {.KeyOp: X86::MMX_PSIGNWrr, .DstOp: X86::MMX_PSIGNWrm, .Flags: 0}, |
2069 | {.KeyOp: X86::MMX_PSLLDrr, .DstOp: X86::MMX_PSLLDrm, .Flags: 0}, |
2070 | {.KeyOp: X86::MMX_PSLLQrr, .DstOp: X86::MMX_PSLLQrm, .Flags: 0}, |
2071 | {.KeyOp: X86::MMX_PSLLWrr, .DstOp: X86::MMX_PSLLWrm, .Flags: 0}, |
2072 | {.KeyOp: X86::MMX_PSRADrr, .DstOp: X86::MMX_PSRADrm, .Flags: 0}, |
2073 | {.KeyOp: X86::MMX_PSRAWrr, .DstOp: X86::MMX_PSRAWrm, .Flags: 0}, |
2074 | {.KeyOp: X86::MMX_PSRLDrr, .DstOp: X86::MMX_PSRLDrm, .Flags: 0}, |
2075 | {.KeyOp: X86::MMX_PSRLQrr, .DstOp: X86::MMX_PSRLQrm, .Flags: 0}, |
2076 | {.KeyOp: X86::MMX_PSRLWrr, .DstOp: X86::MMX_PSRLWrm, .Flags: 0}, |
2077 | {.KeyOp: X86::MMX_PSUBBrr, .DstOp: X86::MMX_PSUBBrm, .Flags: 0}, |
2078 | {.KeyOp: X86::MMX_PSUBDrr, .DstOp: X86::MMX_PSUBDrm, .Flags: 0}, |
2079 | {.KeyOp: X86::MMX_PSUBQrr, .DstOp: X86::MMX_PSUBQrm, .Flags: 0}, |
2080 | {.KeyOp: X86::MMX_PSUBSBrr, .DstOp: X86::MMX_PSUBSBrm, .Flags: 0}, |
2081 | {.KeyOp: X86::MMX_PSUBSWrr, .DstOp: X86::MMX_PSUBSWrm, .Flags: 0}, |
2082 | {.KeyOp: X86::MMX_PSUBUSBrr, .DstOp: X86::MMX_PSUBUSBrm, .Flags: 0}, |
2083 | {.KeyOp: X86::MMX_PSUBUSWrr, .DstOp: X86::MMX_PSUBUSWrm, .Flags: 0}, |
2084 | {.KeyOp: X86::MMX_PSUBWrr, .DstOp: X86::MMX_PSUBWrm, .Flags: 0}, |
2085 | {.KeyOp: X86::MMX_PUNPCKHBWrr, .DstOp: X86::MMX_PUNPCKHBWrm, .Flags: 0}, |
2086 | {.KeyOp: X86::MMX_PUNPCKHDQrr, .DstOp: X86::MMX_PUNPCKHDQrm, .Flags: 0}, |
2087 | {.KeyOp: X86::MMX_PUNPCKHWDrr, .DstOp: X86::MMX_PUNPCKHWDrm, .Flags: 0}, |
2088 | {.KeyOp: X86::MMX_PUNPCKLBWrr, .DstOp: X86::MMX_PUNPCKLBWrm, .Flags: TB_NO_REVERSE}, |
2089 | {.KeyOp: X86::MMX_PUNPCKLDQrr, .DstOp: X86::MMX_PUNPCKLDQrm, .Flags: TB_NO_REVERSE}, |
2090 | {.KeyOp: X86::MMX_PUNPCKLWDrr, .DstOp: X86::MMX_PUNPCKLWDrm, .Flags: TB_NO_REVERSE}, |
2091 | {.KeyOp: X86::MMX_PXORrr, .DstOp: X86::MMX_PXORrm, .Flags: 0}, |
2092 | {.KeyOp: X86::MOVLHPSrr, .DstOp: X86::MOVHPSrm, .Flags: TB_NO_REVERSE}, |
2093 | {.KeyOp: X86::MOVSDrr, .DstOp: X86::MOVLPDrm, .Flags: TB_NO_REVERSE}, |
2094 | {.KeyOp: X86::MPSADBWrri, .DstOp: X86::MPSADBWrmi, .Flags: TB_ALIGN_16}, |
2095 | {.KeyOp: X86::MULPDrr, .DstOp: X86::MULPDrm, .Flags: TB_ALIGN_16}, |
2096 | {.KeyOp: X86::MULPSrr, .DstOp: X86::MULPSrm, .Flags: TB_ALIGN_16}, |
2097 | {.KeyOp: X86::MULSDrr, .DstOp: X86::MULSDrm, .Flags: 0}, |
2098 | {.KeyOp: X86::MULSDrr_Int, .DstOp: X86::MULSDrm_Int, .Flags: TB_NO_REVERSE}, |
2099 | {.KeyOp: X86::MULSSrr, .DstOp: X86::MULSSrm, .Flags: 0}, |
2100 | {.KeyOp: X86::MULSSrr_Int, .DstOp: X86::MULSSrm_Int, .Flags: TB_NO_REVERSE}, |
2101 | {.KeyOp: X86::MULX32rr, .DstOp: X86::MULX32rm, .Flags: 0}, |
2102 | {.KeyOp: X86::MULX32rr_EVEX, .DstOp: X86::MULX32rm_EVEX, .Flags: 0}, |
2103 | {.KeyOp: X86::MULX64rr, .DstOp: X86::MULX64rm, .Flags: 0}, |
2104 | {.KeyOp: X86::MULX64rr_EVEX, .DstOp: X86::MULX64rm_EVEX, .Flags: 0}, |
2105 | {.KeyOp: X86::OR16rr, .DstOp: X86::OR16rm, .Flags: 0}, |
2106 | {.KeyOp: X86::OR16rr_ND, .DstOp: X86::OR16rm_ND, .Flags: 0}, |
2107 | {.KeyOp: X86::OR16rr_NF, .DstOp: X86::OR16rm_NF, .Flags: 0}, |
2108 | {.KeyOp: X86::OR16rr_NF_ND, .DstOp: X86::OR16rm_NF_ND, .Flags: 0}, |
2109 | {.KeyOp: X86::OR32rr, .DstOp: X86::OR32rm, .Flags: 0}, |
2110 | {.KeyOp: X86::OR32rr_ND, .DstOp: X86::OR32rm_ND, .Flags: 0}, |
2111 | {.KeyOp: X86::OR32rr_NF, .DstOp: X86::OR32rm_NF, .Flags: 0}, |
2112 | {.KeyOp: X86::OR32rr_NF_ND, .DstOp: X86::OR32rm_NF_ND, .Flags: 0}, |
2113 | {.KeyOp: X86::OR64rr, .DstOp: X86::OR64rm, .Flags: 0}, |
2114 | {.KeyOp: X86::OR64rr_ND, .DstOp: X86::OR64rm_ND, .Flags: 0}, |
2115 | {.KeyOp: X86::OR64rr_NF, .DstOp: X86::OR64rm_NF, .Flags: 0}, |
2116 | {.KeyOp: X86::OR64rr_NF_ND, .DstOp: X86::OR64rm_NF_ND, .Flags: 0}, |
2117 | {.KeyOp: X86::OR8rr, .DstOp: X86::OR8rm, .Flags: 0}, |
2118 | {.KeyOp: X86::OR8rr_ND, .DstOp: X86::OR8rm_ND, .Flags: 0}, |
2119 | {.KeyOp: X86::OR8rr_NF, .DstOp: X86::OR8rm_NF, .Flags: 0}, |
2120 | {.KeyOp: X86::OR8rr_NF_ND, .DstOp: X86::OR8rm_NF_ND, .Flags: 0}, |
2121 | {.KeyOp: X86::ORPDrr, .DstOp: X86::ORPDrm, .Flags: TB_ALIGN_16}, |
2122 | {.KeyOp: X86::ORPSrr, .DstOp: X86::ORPSrm, .Flags: TB_ALIGN_16}, |
2123 | {.KeyOp: X86::PACKSSDWrr, .DstOp: X86::PACKSSDWrm, .Flags: TB_ALIGN_16}, |
2124 | {.KeyOp: X86::PACKSSWBrr, .DstOp: X86::PACKSSWBrm, .Flags: TB_ALIGN_16}, |
2125 | {.KeyOp: X86::PACKUSDWrr, .DstOp: X86::PACKUSDWrm, .Flags: TB_ALIGN_16}, |
2126 | {.KeyOp: X86::PACKUSWBrr, .DstOp: X86::PACKUSWBrm, .Flags: TB_ALIGN_16}, |
2127 | {.KeyOp: X86::PADDBrr, .DstOp: X86::PADDBrm, .Flags: TB_ALIGN_16}, |
2128 | {.KeyOp: X86::PADDDrr, .DstOp: X86::PADDDrm, .Flags: TB_ALIGN_16}, |
2129 | {.KeyOp: X86::PADDQrr, .DstOp: X86::PADDQrm, .Flags: TB_ALIGN_16}, |
2130 | {.KeyOp: X86::PADDSBrr, .DstOp: X86::PADDSBrm, .Flags: TB_ALIGN_16}, |
2131 | {.KeyOp: X86::PADDSWrr, .DstOp: X86::PADDSWrm, .Flags: TB_ALIGN_16}, |
2132 | {.KeyOp: X86::PADDUSBrr, .DstOp: X86::PADDUSBrm, .Flags: TB_ALIGN_16}, |
2133 | {.KeyOp: X86::PADDUSWrr, .DstOp: X86::PADDUSWrm, .Flags: TB_ALIGN_16}, |
2134 | {.KeyOp: X86::PADDWrr, .DstOp: X86::PADDWrm, .Flags: TB_ALIGN_16}, |
2135 | {.KeyOp: X86::PALIGNRrri, .DstOp: X86::PALIGNRrmi, .Flags: TB_ALIGN_16}, |
2136 | {.KeyOp: X86::PANDNrr, .DstOp: X86::PANDNrm, .Flags: TB_ALIGN_16}, |
2137 | {.KeyOp: X86::PANDrr, .DstOp: X86::PANDrm, .Flags: TB_ALIGN_16}, |
2138 | {.KeyOp: X86::PAVGBrr, .DstOp: X86::PAVGBrm, .Flags: TB_ALIGN_16}, |
2139 | {.KeyOp: X86::PAVGUSBrr, .DstOp: X86::PAVGUSBrm, .Flags: 0}, |
2140 | {.KeyOp: X86::PAVGWrr, .DstOp: X86::PAVGWrm, .Flags: TB_ALIGN_16}, |
2141 | {.KeyOp: X86::PBLENDVBrr0, .DstOp: X86::PBLENDVBrm0, .Flags: TB_ALIGN_16}, |
2142 | {.KeyOp: X86::PBLENDWrri, .DstOp: X86::PBLENDWrmi, .Flags: TB_ALIGN_16}, |
2143 | {.KeyOp: X86::PCLMULQDQrri, .DstOp: X86::PCLMULQDQrmi, .Flags: TB_ALIGN_16}, |
2144 | {.KeyOp: X86::PCMPEQBrr, .DstOp: X86::PCMPEQBrm, .Flags: TB_ALIGN_16}, |
2145 | {.KeyOp: X86::PCMPEQDrr, .DstOp: X86::PCMPEQDrm, .Flags: TB_ALIGN_16}, |
2146 | {.KeyOp: X86::PCMPEQQrr, .DstOp: X86::PCMPEQQrm, .Flags: TB_ALIGN_16}, |
2147 | {.KeyOp: X86::PCMPEQWrr, .DstOp: X86::PCMPEQWrm, .Flags: TB_ALIGN_16}, |
2148 | {.KeyOp: X86::PCMPGTBrr, .DstOp: X86::PCMPGTBrm, .Flags: TB_ALIGN_16}, |
2149 | {.KeyOp: X86::PCMPGTDrr, .DstOp: X86::PCMPGTDrm, .Flags: TB_ALIGN_16}, |
2150 | {.KeyOp: X86::PCMPGTQrr, .DstOp: X86::PCMPGTQrm, .Flags: TB_ALIGN_16}, |
2151 | {.KeyOp: X86::PCMPGTWrr, .DstOp: X86::PCMPGTWrm, .Flags: TB_ALIGN_16}, |
2152 | {.KeyOp: X86::PDEP32rr, .DstOp: X86::PDEP32rm, .Flags: 0}, |
2153 | {.KeyOp: X86::PDEP32rr_EVEX, .DstOp: X86::PDEP32rm_EVEX, .Flags: 0}, |
2154 | {.KeyOp: X86::PDEP64rr, .DstOp: X86::PDEP64rm, .Flags: 0}, |
2155 | {.KeyOp: X86::PDEP64rr_EVEX, .DstOp: X86::PDEP64rm_EVEX, .Flags: 0}, |
2156 | {.KeyOp: X86::PEXT32rr, .DstOp: X86::PEXT32rm, .Flags: 0}, |
2157 | {.KeyOp: X86::PEXT32rr_EVEX, .DstOp: X86::PEXT32rm_EVEX, .Flags: 0}, |
2158 | {.KeyOp: X86::PEXT64rr, .DstOp: X86::PEXT64rm, .Flags: 0}, |
2159 | {.KeyOp: X86::PEXT64rr_EVEX, .DstOp: X86::PEXT64rm_EVEX, .Flags: 0}, |
2160 | {.KeyOp: X86::PFACCrr, .DstOp: X86::PFACCrm, .Flags: 0}, |
2161 | {.KeyOp: X86::PFADDrr, .DstOp: X86::PFADDrm, .Flags: 0}, |
2162 | {.KeyOp: X86::PFCMPEQrr, .DstOp: X86::PFCMPEQrm, .Flags: 0}, |
2163 | {.KeyOp: X86::PFCMPGErr, .DstOp: X86::PFCMPGErm, .Flags: 0}, |
2164 | {.KeyOp: X86::PFCMPGTrr, .DstOp: X86::PFCMPGTrm, .Flags: 0}, |
2165 | {.KeyOp: X86::PFMAXrr, .DstOp: X86::PFMAXrm, .Flags: 0}, |
2166 | {.KeyOp: X86::PFMINrr, .DstOp: X86::PFMINrm, .Flags: 0}, |
2167 | {.KeyOp: X86::PFMULrr, .DstOp: X86::PFMULrm, .Flags: 0}, |
2168 | {.KeyOp: X86::PFNACCrr, .DstOp: X86::PFNACCrm, .Flags: 0}, |
2169 | {.KeyOp: X86::PFPNACCrr, .DstOp: X86::PFPNACCrm, .Flags: 0}, |
2170 | {.KeyOp: X86::PFRCPIT1rr, .DstOp: X86::PFRCPIT1rm, .Flags: 0}, |
2171 | {.KeyOp: X86::PFRCPIT2rr, .DstOp: X86::PFRCPIT2rm, .Flags: 0}, |
2172 | {.KeyOp: X86::PFRSQIT1rr, .DstOp: X86::PFRSQIT1rm, .Flags: 0}, |
2173 | {.KeyOp: X86::PFSUBRrr, .DstOp: X86::PFSUBRrm, .Flags: 0}, |
2174 | {.KeyOp: X86::PFSUBrr, .DstOp: X86::PFSUBrm, .Flags: 0}, |
2175 | {.KeyOp: X86::PHADDDrr, .DstOp: X86::PHADDDrm, .Flags: TB_ALIGN_16}, |
2176 | {.KeyOp: X86::PHADDSWrr, .DstOp: X86::PHADDSWrm, .Flags: TB_ALIGN_16}, |
2177 | {.KeyOp: X86::PHADDWrr, .DstOp: X86::PHADDWrm, .Flags: TB_ALIGN_16}, |
2178 | {.KeyOp: X86::PHSUBDrr, .DstOp: X86::PHSUBDrm, .Flags: TB_ALIGN_16}, |
2179 | {.KeyOp: X86::PHSUBSWrr, .DstOp: X86::PHSUBSWrm, .Flags: TB_ALIGN_16}, |
2180 | {.KeyOp: X86::PHSUBWrr, .DstOp: X86::PHSUBWrm, .Flags: TB_ALIGN_16}, |
2181 | {.KeyOp: X86::PINSRBrr, .DstOp: X86::PINSRBrm, .Flags: TB_NO_REVERSE}, |
2182 | {.KeyOp: X86::PINSRDrr, .DstOp: X86::PINSRDrm, .Flags: 0}, |
2183 | {.KeyOp: X86::PINSRQrr, .DstOp: X86::PINSRQrm, .Flags: 0}, |
2184 | {.KeyOp: X86::PINSRWrr, .DstOp: X86::PINSRWrm, .Flags: TB_NO_REVERSE}, |
2185 | {.KeyOp: X86::PMADDUBSWrr, .DstOp: X86::PMADDUBSWrm, .Flags: TB_ALIGN_16}, |
2186 | {.KeyOp: X86::PMADDWDrr, .DstOp: X86::PMADDWDrm, .Flags: TB_ALIGN_16}, |
2187 | {.KeyOp: X86::PMAXSBrr, .DstOp: X86::PMAXSBrm, .Flags: TB_ALIGN_16}, |
2188 | {.KeyOp: X86::PMAXSDrr, .DstOp: X86::PMAXSDrm, .Flags: TB_ALIGN_16}, |
2189 | {.KeyOp: X86::PMAXSWrr, .DstOp: X86::PMAXSWrm, .Flags: TB_ALIGN_16}, |
2190 | {.KeyOp: X86::PMAXUBrr, .DstOp: X86::PMAXUBrm, .Flags: TB_ALIGN_16}, |
2191 | {.KeyOp: X86::PMAXUDrr, .DstOp: X86::PMAXUDrm, .Flags: TB_ALIGN_16}, |
2192 | {.KeyOp: X86::PMAXUWrr, .DstOp: X86::PMAXUWrm, .Flags: TB_ALIGN_16}, |
2193 | {.KeyOp: X86::PMINSBrr, .DstOp: X86::PMINSBrm, .Flags: TB_ALIGN_16}, |
2194 | {.KeyOp: X86::PMINSDrr, .DstOp: X86::PMINSDrm, .Flags: TB_ALIGN_16}, |
2195 | {.KeyOp: X86::PMINSWrr, .DstOp: X86::PMINSWrm, .Flags: TB_ALIGN_16}, |
2196 | {.KeyOp: X86::PMINUBrr, .DstOp: X86::PMINUBrm, .Flags: TB_ALIGN_16}, |
2197 | {.KeyOp: X86::PMINUDrr, .DstOp: X86::PMINUDrm, .Flags: TB_ALIGN_16}, |
2198 | {.KeyOp: X86::PMINUWrr, .DstOp: X86::PMINUWrm, .Flags: TB_ALIGN_16}, |
2199 | {.KeyOp: X86::PMULDQrr, .DstOp: X86::PMULDQrm, .Flags: TB_ALIGN_16}, |
2200 | {.KeyOp: X86::PMULHRSWrr, .DstOp: X86::PMULHRSWrm, .Flags: TB_ALIGN_16}, |
2201 | {.KeyOp: X86::PMULHRWrr, .DstOp: X86::PMULHRWrm, .Flags: 0}, |
2202 | {.KeyOp: X86::PMULHUWrr, .DstOp: X86::PMULHUWrm, .Flags: TB_ALIGN_16}, |
2203 | {.KeyOp: X86::PMULHWrr, .DstOp: X86::PMULHWrm, .Flags: TB_ALIGN_16}, |
2204 | {.KeyOp: X86::PMULLDrr, .DstOp: X86::PMULLDrm, .Flags: TB_ALIGN_16}, |
2205 | {.KeyOp: X86::PMULLWrr, .DstOp: X86::PMULLWrm, .Flags: TB_ALIGN_16}, |
2206 | {.KeyOp: X86::PMULUDQrr, .DstOp: X86::PMULUDQrm, .Flags: TB_ALIGN_16}, |
2207 | {.KeyOp: X86::PORrr, .DstOp: X86::PORrm, .Flags: TB_ALIGN_16}, |
2208 | {.KeyOp: X86::PSADBWrr, .DstOp: X86::PSADBWrm, .Flags: TB_ALIGN_16}, |
2209 | {.KeyOp: X86::PSHUFBrr, .DstOp: X86::PSHUFBrm, .Flags: TB_ALIGN_16}, |
2210 | {.KeyOp: X86::PSIGNBrr, .DstOp: X86::PSIGNBrm, .Flags: TB_ALIGN_16}, |
2211 | {.KeyOp: X86::PSIGNDrr, .DstOp: X86::PSIGNDrm, .Flags: TB_ALIGN_16}, |
2212 | {.KeyOp: X86::PSIGNWrr, .DstOp: X86::PSIGNWrm, .Flags: TB_ALIGN_16}, |
2213 | {.KeyOp: X86::PSLLDrr, .DstOp: X86::PSLLDrm, .Flags: TB_ALIGN_16}, |
2214 | {.KeyOp: X86::PSLLQrr, .DstOp: X86::PSLLQrm, .Flags: TB_ALIGN_16}, |
2215 | {.KeyOp: X86::PSLLWrr, .DstOp: X86::PSLLWrm, .Flags: TB_ALIGN_16}, |
2216 | {.KeyOp: X86::PSRADrr, .DstOp: X86::PSRADrm, .Flags: TB_ALIGN_16}, |
2217 | {.KeyOp: X86::PSRAWrr, .DstOp: X86::PSRAWrm, .Flags: TB_ALIGN_16}, |
2218 | {.KeyOp: X86::PSRLDrr, .DstOp: X86::PSRLDrm, .Flags: TB_ALIGN_16}, |
2219 | {.KeyOp: X86::PSRLQrr, .DstOp: X86::PSRLQrm, .Flags: TB_ALIGN_16}, |
2220 | {.KeyOp: X86::PSRLWrr, .DstOp: X86::PSRLWrm, .Flags: TB_ALIGN_16}, |
2221 | {.KeyOp: X86::PSUBBrr, .DstOp: X86::PSUBBrm, .Flags: TB_ALIGN_16}, |
2222 | {.KeyOp: X86::PSUBDrr, .DstOp: X86::PSUBDrm, .Flags: TB_ALIGN_16}, |
2223 | {.KeyOp: X86::PSUBQrr, .DstOp: X86::PSUBQrm, .Flags: TB_ALIGN_16}, |
2224 | {.KeyOp: X86::PSUBSBrr, .DstOp: X86::PSUBSBrm, .Flags: TB_ALIGN_16}, |
2225 | {.KeyOp: X86::PSUBSWrr, .DstOp: X86::PSUBSWrm, .Flags: TB_ALIGN_16}, |
2226 | {.KeyOp: X86::PSUBUSBrr, .DstOp: X86::PSUBUSBrm, .Flags: TB_ALIGN_16}, |
2227 | {.KeyOp: X86::PSUBUSWrr, .DstOp: X86::PSUBUSWrm, .Flags: TB_ALIGN_16}, |
2228 | {.KeyOp: X86::PSUBWrr, .DstOp: X86::PSUBWrm, .Flags: TB_ALIGN_16}, |
2229 | {.KeyOp: X86::PUNPCKHBWrr, .DstOp: X86::PUNPCKHBWrm, .Flags: TB_ALIGN_16}, |
2230 | {.KeyOp: X86::PUNPCKHDQrr, .DstOp: X86::PUNPCKHDQrm, .Flags: TB_ALIGN_16}, |
2231 | {.KeyOp: X86::PUNPCKHQDQrr, .DstOp: X86::PUNPCKHQDQrm, .Flags: TB_ALIGN_16}, |
2232 | {.KeyOp: X86::PUNPCKHWDrr, .DstOp: X86::PUNPCKHWDrm, .Flags: TB_ALIGN_16}, |
2233 | {.KeyOp: X86::PUNPCKLBWrr, .DstOp: X86::PUNPCKLBWrm, .Flags: TB_ALIGN_16}, |
2234 | {.KeyOp: X86::PUNPCKLDQrr, .DstOp: X86::PUNPCKLDQrm, .Flags: TB_ALIGN_16}, |
2235 | {.KeyOp: X86::PUNPCKLQDQrr, .DstOp: X86::PUNPCKLQDQrm, .Flags: TB_ALIGN_16}, |
2236 | {.KeyOp: X86::PUNPCKLWDrr, .DstOp: X86::PUNPCKLWDrm, .Flags: TB_ALIGN_16}, |
2237 | {.KeyOp: X86::PXORrr, .DstOp: X86::PXORrm, .Flags: TB_ALIGN_16}, |
2238 | {.KeyOp: X86::RCPSSr_Int, .DstOp: X86::RCPSSm_Int, .Flags: TB_NO_REVERSE}, |
2239 | {.KeyOp: X86::ROUNDSDri_Int, .DstOp: X86::ROUNDSDmi_Int, .Flags: TB_NO_REVERSE}, |
2240 | {.KeyOp: X86::ROUNDSSri_Int, .DstOp: X86::ROUNDSSmi_Int, .Flags: TB_NO_REVERSE}, |
2241 | {.KeyOp: X86::RSQRTSSr_Int, .DstOp: X86::RSQRTSSm_Int, .Flags: TB_NO_REVERSE}, |
2242 | {.KeyOp: X86::SBB16rr, .DstOp: X86::SBB16rm, .Flags: 0}, |
2243 | {.KeyOp: X86::SBB16rr_ND, .DstOp: X86::SBB16rm_ND, .Flags: 0}, |
2244 | {.KeyOp: X86::SBB32rr, .DstOp: X86::SBB32rm, .Flags: 0}, |
2245 | {.KeyOp: X86::SBB32rr_ND, .DstOp: X86::SBB32rm_ND, .Flags: 0}, |
2246 | {.KeyOp: X86::SBB64rr, .DstOp: X86::SBB64rm, .Flags: 0}, |
2247 | {.KeyOp: X86::SBB64rr_ND, .DstOp: X86::SBB64rm_ND, .Flags: 0}, |
2248 | {.KeyOp: X86::SBB8rr, .DstOp: X86::SBB8rm, .Flags: 0}, |
2249 | {.KeyOp: X86::SBB8rr_ND, .DstOp: X86::SBB8rm_ND, .Flags: 0}, |
2250 | {.KeyOp: X86::SHA1MSG1rr, .DstOp: X86::SHA1MSG1rm, .Flags: TB_ALIGN_16}, |
2251 | {.KeyOp: X86::SHA1MSG2rr, .DstOp: X86::SHA1MSG2rm, .Flags: TB_ALIGN_16}, |
2252 | {.KeyOp: X86::SHA1NEXTErr, .DstOp: X86::SHA1NEXTErm, .Flags: TB_ALIGN_16}, |
2253 | {.KeyOp: X86::SHA1RNDS4rri, .DstOp: X86::SHA1RNDS4rmi, .Flags: TB_ALIGN_16}, |
2254 | {.KeyOp: X86::SHA256MSG1rr, .DstOp: X86::SHA256MSG1rm, .Flags: TB_ALIGN_16}, |
2255 | {.KeyOp: X86::SHA256MSG2rr, .DstOp: X86::SHA256MSG2rm, .Flags: TB_ALIGN_16}, |
2256 | {.KeyOp: X86::SHA256RNDS2rr, .DstOp: X86::SHA256RNDS2rm, .Flags: TB_ALIGN_16}, |
2257 | {.KeyOp: X86::SHUFPDrri, .DstOp: X86::SHUFPDrmi, .Flags: TB_ALIGN_16}, |
2258 | {.KeyOp: X86::SHUFPSrri, .DstOp: X86::SHUFPSrmi, .Flags: TB_ALIGN_16}, |
2259 | {.KeyOp: X86::SQRTSDr_Int, .DstOp: X86::SQRTSDm_Int, .Flags: TB_NO_REVERSE}, |
2260 | {.KeyOp: X86::SQRTSSr_Int, .DstOp: X86::SQRTSSm_Int, .Flags: TB_NO_REVERSE}, |
2261 | {.KeyOp: X86::SUB16rr, .DstOp: X86::SUB16rm, .Flags: 0}, |
2262 | {.KeyOp: X86::SUB16rr_ND, .DstOp: X86::SUB16rm_ND, .Flags: 0}, |
2263 | {.KeyOp: X86::SUB16rr_NF, .DstOp: X86::SUB16rm_NF, .Flags: 0}, |
2264 | {.KeyOp: X86::SUB16rr_NF_ND, .DstOp: X86::SUB16rm_NF_ND, .Flags: 0}, |
2265 | {.KeyOp: X86::SUB32rr, .DstOp: X86::SUB32rm, .Flags: 0}, |
2266 | {.KeyOp: X86::SUB32rr_ND, .DstOp: X86::SUB32rm_ND, .Flags: 0}, |
2267 | {.KeyOp: X86::SUB32rr_NF, .DstOp: X86::SUB32rm_NF, .Flags: 0}, |
2268 | {.KeyOp: X86::SUB32rr_NF_ND, .DstOp: X86::SUB32rm_NF_ND, .Flags: 0}, |
2269 | {.KeyOp: X86::SUB64rr, .DstOp: X86::SUB64rm, .Flags: 0}, |
2270 | {.KeyOp: X86::SUB64rr_ND, .DstOp: X86::SUB64rm_ND, .Flags: 0}, |
2271 | {.KeyOp: X86::SUB64rr_NF, .DstOp: X86::SUB64rm_NF, .Flags: 0}, |
2272 | {.KeyOp: X86::SUB64rr_NF_ND, .DstOp: X86::SUB64rm_NF_ND, .Flags: 0}, |
2273 | {.KeyOp: X86::SUB8rr, .DstOp: X86::SUB8rm, .Flags: 0}, |
2274 | {.KeyOp: X86::SUB8rr_ND, .DstOp: X86::SUB8rm_ND, .Flags: 0}, |
2275 | {.KeyOp: X86::SUB8rr_NF, .DstOp: X86::SUB8rm_NF, .Flags: 0}, |
2276 | {.KeyOp: X86::SUB8rr_NF_ND, .DstOp: X86::SUB8rm_NF_ND, .Flags: 0}, |
2277 | {.KeyOp: X86::SUBPDrr, .DstOp: X86::SUBPDrm, .Flags: TB_ALIGN_16}, |
2278 | {.KeyOp: X86::SUBPSrr, .DstOp: X86::SUBPSrm, .Flags: TB_ALIGN_16}, |
2279 | {.KeyOp: X86::SUBSDrr, .DstOp: X86::SUBSDrm, .Flags: 0}, |
2280 | {.KeyOp: X86::SUBSDrr_Int, .DstOp: X86::SUBSDrm_Int, .Flags: TB_NO_REVERSE}, |
2281 | {.KeyOp: X86::SUBSSrr, .DstOp: X86::SUBSSrm, .Flags: 0}, |
2282 | {.KeyOp: X86::SUBSSrr_Int, .DstOp: X86::SUBSSrm_Int, .Flags: TB_NO_REVERSE}, |
2283 | {.KeyOp: X86::UNPCKHPDrr, .DstOp: X86::UNPCKHPDrm, .Flags: TB_ALIGN_16}, |
2284 | {.KeyOp: X86::UNPCKHPSrr, .DstOp: X86::UNPCKHPSrm, .Flags: TB_ALIGN_16}, |
2285 | {.KeyOp: X86::UNPCKLPDrr, .DstOp: X86::UNPCKLPDrm, .Flags: TB_ALIGN_16}, |
2286 | {.KeyOp: X86::UNPCKLPSrr, .DstOp: X86::UNPCKLPSrm, .Flags: TB_ALIGN_16}, |
2287 | {.KeyOp: X86::VADDPDYrr, .DstOp: X86::VADDPDYrm, .Flags: 0}, |
2288 | {.KeyOp: X86::VADDPDZ128rr, .DstOp: X86::VADDPDZ128rm, .Flags: 0}, |
2289 | {.KeyOp: X86::VADDPDZ256rr, .DstOp: X86::VADDPDZ256rm, .Flags: 0}, |
2290 | {.KeyOp: X86::VADDPDZrr, .DstOp: X86::VADDPDZrm, .Flags: 0}, |
2291 | {.KeyOp: X86::VADDPDrr, .DstOp: X86::VADDPDrm, .Flags: 0}, |
2292 | {.KeyOp: X86::VADDPHZ128rr, .DstOp: X86::VADDPHZ128rm, .Flags: 0}, |
2293 | {.KeyOp: X86::VADDPHZ256rr, .DstOp: X86::VADDPHZ256rm, .Flags: 0}, |
2294 | {.KeyOp: X86::VADDPHZrr, .DstOp: X86::VADDPHZrm, .Flags: 0}, |
2295 | {.KeyOp: X86::VADDPSYrr, .DstOp: X86::VADDPSYrm, .Flags: 0}, |
2296 | {.KeyOp: X86::VADDPSZ128rr, .DstOp: X86::VADDPSZ128rm, .Flags: 0}, |
2297 | {.KeyOp: X86::VADDPSZ256rr, .DstOp: X86::VADDPSZ256rm, .Flags: 0}, |
2298 | {.KeyOp: X86::VADDPSZrr, .DstOp: X86::VADDPSZrm, .Flags: 0}, |
2299 | {.KeyOp: X86::VADDPSrr, .DstOp: X86::VADDPSrm, .Flags: 0}, |
2300 | {.KeyOp: X86::VADDSDZrr, .DstOp: X86::VADDSDZrm, .Flags: 0}, |
2301 | {.KeyOp: X86::VADDSDZrr_Int, .DstOp: X86::VADDSDZrm_Int, .Flags: TB_NO_REVERSE}, |
2302 | {.KeyOp: X86::VADDSDrr, .DstOp: X86::VADDSDrm, .Flags: 0}, |
2303 | {.KeyOp: X86::VADDSDrr_Int, .DstOp: X86::VADDSDrm_Int, .Flags: TB_NO_REVERSE}, |
2304 | {.KeyOp: X86::VADDSHZrr, .DstOp: X86::VADDSHZrm, .Flags: 0}, |
2305 | {.KeyOp: X86::VADDSHZrr_Int, .DstOp: X86::VADDSHZrm_Int, .Flags: TB_NO_REVERSE}, |
2306 | {.KeyOp: X86::VADDSSZrr, .DstOp: X86::VADDSSZrm, .Flags: 0}, |
2307 | {.KeyOp: X86::VADDSSZrr_Int, .DstOp: X86::VADDSSZrm_Int, .Flags: TB_NO_REVERSE}, |
2308 | {.KeyOp: X86::VADDSSrr, .DstOp: X86::VADDSSrm, .Flags: 0}, |
2309 | {.KeyOp: X86::VADDSSrr_Int, .DstOp: X86::VADDSSrm_Int, .Flags: TB_NO_REVERSE}, |
2310 | {.KeyOp: X86::VADDSUBPDYrr, .DstOp: X86::VADDSUBPDYrm, .Flags: 0}, |
2311 | {.KeyOp: X86::VADDSUBPDrr, .DstOp: X86::VADDSUBPDrm, .Flags: 0}, |
2312 | {.KeyOp: X86::VADDSUBPSYrr, .DstOp: X86::VADDSUBPSYrm, .Flags: 0}, |
2313 | {.KeyOp: X86::VADDSUBPSrr, .DstOp: X86::VADDSUBPSrm, .Flags: 0}, |
2314 | {.KeyOp: X86::VAESDECLASTYrr, .DstOp: X86::VAESDECLASTYrm, .Flags: 0}, |
2315 | {.KeyOp: X86::VAESDECLASTZ128rr, .DstOp: X86::VAESDECLASTZ128rm, .Flags: 0}, |
2316 | {.KeyOp: X86::VAESDECLASTZ256rr, .DstOp: X86::VAESDECLASTZ256rm, .Flags: 0}, |
2317 | {.KeyOp: X86::VAESDECLASTZrr, .DstOp: X86::VAESDECLASTZrm, .Flags: 0}, |
2318 | {.KeyOp: X86::VAESDECLASTrr, .DstOp: X86::VAESDECLASTrm, .Flags: 0}, |
2319 | {.KeyOp: X86::VAESDECYrr, .DstOp: X86::VAESDECYrm, .Flags: 0}, |
2320 | {.KeyOp: X86::VAESDECZ128rr, .DstOp: X86::VAESDECZ128rm, .Flags: 0}, |
2321 | {.KeyOp: X86::VAESDECZ256rr, .DstOp: X86::VAESDECZ256rm, .Flags: 0}, |
2322 | {.KeyOp: X86::VAESDECZrr, .DstOp: X86::VAESDECZrm, .Flags: 0}, |
2323 | {.KeyOp: X86::VAESDECrr, .DstOp: X86::VAESDECrm, .Flags: 0}, |
2324 | {.KeyOp: X86::VAESENCLASTYrr, .DstOp: X86::VAESENCLASTYrm, .Flags: 0}, |
2325 | {.KeyOp: X86::VAESENCLASTZ128rr, .DstOp: X86::VAESENCLASTZ128rm, .Flags: 0}, |
2326 | {.KeyOp: X86::VAESENCLASTZ256rr, .DstOp: X86::VAESENCLASTZ256rm, .Flags: 0}, |
2327 | {.KeyOp: X86::VAESENCLASTZrr, .DstOp: X86::VAESENCLASTZrm, .Flags: 0}, |
2328 | {.KeyOp: X86::VAESENCLASTrr, .DstOp: X86::VAESENCLASTrm, .Flags: 0}, |
2329 | {.KeyOp: X86::VAESENCYrr, .DstOp: X86::VAESENCYrm, .Flags: 0}, |
2330 | {.KeyOp: X86::VAESENCZ128rr, .DstOp: X86::VAESENCZ128rm, .Flags: 0}, |
2331 | {.KeyOp: X86::VAESENCZ256rr, .DstOp: X86::VAESENCZ256rm, .Flags: 0}, |
2332 | {.KeyOp: X86::VAESENCZrr, .DstOp: X86::VAESENCZrm, .Flags: 0}, |
2333 | {.KeyOp: X86::VAESENCrr, .DstOp: X86::VAESENCrm, .Flags: 0}, |
2334 | {.KeyOp: X86::VALIGNDZ128rri, .DstOp: X86::VALIGNDZ128rmi, .Flags: 0}, |
2335 | {.KeyOp: X86::VALIGNDZ256rri, .DstOp: X86::VALIGNDZ256rmi, .Flags: 0}, |
2336 | {.KeyOp: X86::VALIGNDZrri, .DstOp: X86::VALIGNDZrmi, .Flags: 0}, |
2337 | {.KeyOp: X86::VALIGNQZ128rri, .DstOp: X86::VALIGNQZ128rmi, .Flags: 0}, |
2338 | {.KeyOp: X86::VALIGNQZ256rri, .DstOp: X86::VALIGNQZ256rmi, .Flags: 0}, |
2339 | {.KeyOp: X86::VALIGNQZrri, .DstOp: X86::VALIGNQZrmi, .Flags: 0}, |
2340 | {.KeyOp: X86::VANDNPDYrr, .DstOp: X86::VANDNPDYrm, .Flags: 0}, |
2341 | {.KeyOp: X86::VANDNPDZ128rr, .DstOp: X86::VANDNPDZ128rm, .Flags: 0}, |
2342 | {.KeyOp: X86::VANDNPDZ256rr, .DstOp: X86::VANDNPDZ256rm, .Flags: 0}, |
2343 | {.KeyOp: X86::VANDNPDZrr, .DstOp: X86::VANDNPDZrm, .Flags: 0}, |
2344 | {.KeyOp: X86::VANDNPDrr, .DstOp: X86::VANDNPDrm, .Flags: 0}, |
2345 | {.KeyOp: X86::VANDNPSYrr, .DstOp: X86::VANDNPSYrm, .Flags: 0}, |
2346 | {.KeyOp: X86::VANDNPSZ128rr, .DstOp: X86::VANDNPSZ128rm, .Flags: 0}, |
2347 | {.KeyOp: X86::VANDNPSZ256rr, .DstOp: X86::VANDNPSZ256rm, .Flags: 0}, |
2348 | {.KeyOp: X86::VANDNPSZrr, .DstOp: X86::VANDNPSZrm, .Flags: 0}, |
2349 | {.KeyOp: X86::VANDNPSrr, .DstOp: X86::VANDNPSrm, .Flags: 0}, |
2350 | {.KeyOp: X86::VANDPDYrr, .DstOp: X86::VANDPDYrm, .Flags: 0}, |
2351 | {.KeyOp: X86::VANDPDZ128rr, .DstOp: X86::VANDPDZ128rm, .Flags: 0}, |
2352 | {.KeyOp: X86::VANDPDZ256rr, .DstOp: X86::VANDPDZ256rm, .Flags: 0}, |
2353 | {.KeyOp: X86::VANDPDZrr, .DstOp: X86::VANDPDZrm, .Flags: 0}, |
2354 | {.KeyOp: X86::VANDPDrr, .DstOp: X86::VANDPDrm, .Flags: 0}, |
2355 | {.KeyOp: X86::VANDPSYrr, .DstOp: X86::VANDPSYrm, .Flags: 0}, |
2356 | {.KeyOp: X86::VANDPSZ128rr, .DstOp: X86::VANDPSZ128rm, .Flags: 0}, |
2357 | {.KeyOp: X86::VANDPSZ256rr, .DstOp: X86::VANDPSZ256rm, .Flags: 0}, |
2358 | {.KeyOp: X86::VANDPSZrr, .DstOp: X86::VANDPSZrm, .Flags: 0}, |
2359 | {.KeyOp: X86::VANDPSrr, .DstOp: X86::VANDPSrm, .Flags: 0}, |
2360 | {.KeyOp: X86::VBLENDMPDZ128rr, .DstOp: X86::VBLENDMPDZ128rm, .Flags: 0}, |
2361 | {.KeyOp: X86::VBLENDMPDZ256rr, .DstOp: X86::VBLENDMPDZ256rm, .Flags: 0}, |
2362 | {.KeyOp: X86::VBLENDMPDZrr, .DstOp: X86::VBLENDMPDZrm, .Flags: 0}, |
2363 | {.KeyOp: X86::VBLENDMPSZ128rr, .DstOp: X86::VBLENDMPSZ128rm, .Flags: 0}, |
2364 | {.KeyOp: X86::VBLENDMPSZ256rr, .DstOp: X86::VBLENDMPSZ256rm, .Flags: 0}, |
2365 | {.KeyOp: X86::VBLENDMPSZrr, .DstOp: X86::VBLENDMPSZrm, .Flags: 0}, |
2366 | {.KeyOp: X86::VBLENDPDYrri, .DstOp: X86::VBLENDPDYrmi, .Flags: 0}, |
2367 | {.KeyOp: X86::VBLENDPDrri, .DstOp: X86::VBLENDPDrmi, .Flags: 0}, |
2368 | {.KeyOp: X86::VBLENDPSYrri, .DstOp: X86::VBLENDPSYrmi, .Flags: 0}, |
2369 | {.KeyOp: X86::VBLENDPSrri, .DstOp: X86::VBLENDPSrmi, .Flags: 0}, |
2370 | {.KeyOp: X86::VBLENDVPDYrrr, .DstOp: X86::VBLENDVPDYrmr, .Flags: 0}, |
2371 | {.KeyOp: X86::VBLENDVPDrrr, .DstOp: X86::VBLENDVPDrmr, .Flags: 0}, |
2372 | {.KeyOp: X86::VBLENDVPSYrrr, .DstOp: X86::VBLENDVPSYrmr, .Flags: 0}, |
2373 | {.KeyOp: X86::VBLENDVPSrrr, .DstOp: X86::VBLENDVPSrmr, .Flags: 0}, |
2374 | {.KeyOp: X86::VBROADCASTF32X2Z256rrkz, .DstOp: X86::VBROADCASTF32X2Z256rmkz, .Flags: TB_NO_REVERSE}, |
2375 | {.KeyOp: X86::VBROADCASTF32X2Zrrkz, .DstOp: X86::VBROADCASTF32X2Zrmkz, .Flags: TB_NO_REVERSE}, |
2376 | {.KeyOp: X86::VBROADCASTI32X2Z128rrkz, .DstOp: X86::VBROADCASTI32X2Z128rmkz, .Flags: TB_NO_REVERSE}, |
2377 | {.KeyOp: X86::VBROADCASTI32X2Z256rrkz, .DstOp: X86::VBROADCASTI32X2Z256rmkz, .Flags: TB_NO_REVERSE}, |
2378 | {.KeyOp: X86::VBROADCASTI32X2Zrrkz, .DstOp: X86::VBROADCASTI32X2Zrmkz, .Flags: TB_NO_REVERSE}, |
2379 | {.KeyOp: X86::VBROADCASTSDZ256rrkz, .DstOp: X86::VBROADCASTSDZ256rmkz, .Flags: TB_NO_REVERSE}, |
2380 | {.KeyOp: X86::VBROADCASTSDZrrkz, .DstOp: X86::VBROADCASTSDZrmkz, .Flags: TB_NO_REVERSE}, |
2381 | {.KeyOp: X86::VBROADCASTSSZ128rrkz, .DstOp: X86::VBROADCASTSSZ128rmkz, .Flags: TB_NO_REVERSE}, |
2382 | {.KeyOp: X86::VBROADCASTSSZ256rrkz, .DstOp: X86::VBROADCASTSSZ256rmkz, .Flags: TB_NO_REVERSE}, |
2383 | {.KeyOp: X86::VBROADCASTSSZrrkz, .DstOp: X86::VBROADCASTSSZrmkz, .Flags: TB_NO_REVERSE}, |
2384 | {.KeyOp: X86::VCMPPDYrri, .DstOp: X86::VCMPPDYrmi, .Flags: 0}, |
2385 | {.KeyOp: X86::VCMPPDZ128rri, .DstOp: X86::VCMPPDZ128rmi, .Flags: 0}, |
2386 | {.KeyOp: X86::VCMPPDZ256rri, .DstOp: X86::VCMPPDZ256rmi, .Flags: 0}, |
2387 | {.KeyOp: X86::VCMPPDZrri, .DstOp: X86::VCMPPDZrmi, .Flags: 0}, |
2388 | {.KeyOp: X86::VCMPPDrri, .DstOp: X86::VCMPPDrmi, .Flags: 0}, |
2389 | {.KeyOp: X86::VCMPPHZ128rri, .DstOp: X86::VCMPPHZ128rmi, .Flags: 0}, |
2390 | {.KeyOp: X86::VCMPPHZ256rri, .DstOp: X86::VCMPPHZ256rmi, .Flags: 0}, |
2391 | {.KeyOp: X86::VCMPPHZrri, .DstOp: X86::VCMPPHZrmi, .Flags: 0}, |
2392 | {.KeyOp: X86::VCMPPSYrri, .DstOp: X86::VCMPPSYrmi, .Flags: 0}, |
2393 | {.KeyOp: X86::VCMPPSZ128rri, .DstOp: X86::VCMPPSZ128rmi, .Flags: 0}, |
2394 | {.KeyOp: X86::VCMPPSZ256rri, .DstOp: X86::VCMPPSZ256rmi, .Flags: 0}, |
2395 | {.KeyOp: X86::VCMPPSZrri, .DstOp: X86::VCMPPSZrmi, .Flags: 0}, |
2396 | {.KeyOp: X86::VCMPPSrri, .DstOp: X86::VCMPPSrmi, .Flags: 0}, |
2397 | {.KeyOp: X86::VCMPSDZrri, .DstOp: X86::VCMPSDZrmi, .Flags: 0}, |
2398 | {.KeyOp: X86::VCMPSDZrri_Int, .DstOp: X86::VCMPSDZrmi_Int, .Flags: TB_NO_REVERSE}, |
2399 | {.KeyOp: X86::VCMPSDrri, .DstOp: X86::VCMPSDrmi, .Flags: 0}, |
2400 | {.KeyOp: X86::VCMPSDrri_Int, .DstOp: X86::VCMPSDrmi_Int, .Flags: TB_NO_REVERSE}, |
2401 | {.KeyOp: X86::VCMPSHZrri, .DstOp: X86::VCMPSHZrmi, .Flags: 0}, |
2402 | {.KeyOp: X86::VCMPSHZrri_Int, .DstOp: X86::VCMPSHZrmi_Int, .Flags: TB_NO_REVERSE}, |
2403 | {.KeyOp: X86::VCMPSSZrri, .DstOp: X86::VCMPSSZrmi, .Flags: 0}, |
2404 | {.KeyOp: X86::VCMPSSZrri_Int, .DstOp: X86::VCMPSSZrmi_Int, .Flags: TB_NO_REVERSE}, |
2405 | {.KeyOp: X86::VCMPSSrri, .DstOp: X86::VCMPSSrmi, .Flags: 0}, |
2406 | {.KeyOp: X86::VCMPSSrri_Int, .DstOp: X86::VCMPSSrmi_Int, .Flags: TB_NO_REVERSE}, |
2407 | {.KeyOp: X86::VCVTDQ2PDZ128rrkz, .DstOp: X86::VCVTDQ2PDZ128rmkz, .Flags: TB_NO_REVERSE}, |
2408 | {.KeyOp: X86::VCVTDQ2PDZ256rrkz, .DstOp: X86::VCVTDQ2PDZ256rmkz, .Flags: 0}, |
2409 | {.KeyOp: X86::VCVTDQ2PDZrrkz, .DstOp: X86::VCVTDQ2PDZrmkz, .Flags: 0}, |
2410 | {.KeyOp: X86::VCVTDQ2PHZ128rrkz, .DstOp: X86::VCVTDQ2PHZ128rmkz, .Flags: 0}, |
2411 | {.KeyOp: X86::VCVTDQ2PHZ256rrkz, .DstOp: X86::VCVTDQ2PHZ256rmkz, .Flags: 0}, |
2412 | {.KeyOp: X86::VCVTDQ2PHZrrkz, .DstOp: X86::VCVTDQ2PHZrmkz, .Flags: 0}, |
2413 | {.KeyOp: X86::VCVTDQ2PSZ128rrkz, .DstOp: X86::VCVTDQ2PSZ128rmkz, .Flags: 0}, |
2414 | {.KeyOp: X86::VCVTDQ2PSZ256rrkz, .DstOp: X86::VCVTDQ2PSZ256rmkz, .Flags: 0}, |
2415 | {.KeyOp: X86::VCVTDQ2PSZrrkz, .DstOp: X86::VCVTDQ2PSZrmkz, .Flags: 0}, |
2416 | {.KeyOp: X86::VCVTNE2PS2BF16Z128rr, .DstOp: X86::VCVTNE2PS2BF16Z128rm, .Flags: 0}, |
2417 | {.KeyOp: X86::VCVTNE2PS2BF16Z256rr, .DstOp: X86::VCVTNE2PS2BF16Z256rm, .Flags: 0}, |
2418 | {.KeyOp: X86::VCVTNE2PS2BF16Zrr, .DstOp: X86::VCVTNE2PS2BF16Zrm, .Flags: 0}, |
2419 | {.KeyOp: X86::VCVTNEPS2BF16Z128rrkz, .DstOp: X86::VCVTNEPS2BF16Z128rmkz, .Flags: 0}, |
2420 | {.KeyOp: X86::VCVTNEPS2BF16Z256rrkz, .DstOp: X86::VCVTNEPS2BF16Z256rmkz, .Flags: 0}, |
2421 | {.KeyOp: X86::VCVTNEPS2BF16Zrrkz, .DstOp: X86::VCVTNEPS2BF16Zrmkz, .Flags: 0}, |
2422 | {.KeyOp: X86::VCVTPD2DQZ128rrkz, .DstOp: X86::VCVTPD2DQZ128rmkz, .Flags: 0}, |
2423 | {.KeyOp: X86::VCVTPD2DQZ256rrkz, .DstOp: X86::VCVTPD2DQZ256rmkz, .Flags: 0}, |
2424 | {.KeyOp: X86::VCVTPD2DQZrrkz, .DstOp: X86::VCVTPD2DQZrmkz, .Flags: 0}, |
2425 | {.KeyOp: X86::VCVTPD2PHZ128rrkz, .DstOp: X86::VCVTPD2PHZ128rmkz, .Flags: 0}, |
2426 | {.KeyOp: X86::VCVTPD2PHZ256rrkz, .DstOp: X86::VCVTPD2PHZ256rmkz, .Flags: 0}, |
2427 | {.KeyOp: X86::VCVTPD2PHZrrkz, .DstOp: X86::VCVTPD2PHZrmkz, .Flags: 0}, |
2428 | {.KeyOp: X86::VCVTPD2PSZ128rrkz, .DstOp: X86::VCVTPD2PSZ128rmkz, .Flags: 0}, |
2429 | {.KeyOp: X86::VCVTPD2PSZ256rrkz, .DstOp: X86::VCVTPD2PSZ256rmkz, .Flags: 0}, |
2430 | {.KeyOp: X86::VCVTPD2PSZrrkz, .DstOp: X86::VCVTPD2PSZrmkz, .Flags: 0}, |
2431 | {.KeyOp: X86::VCVTPD2QQZ128rrkz, .DstOp: X86::VCVTPD2QQZ128rmkz, .Flags: 0}, |
2432 | {.KeyOp: X86::VCVTPD2QQZ256rrkz, .DstOp: X86::VCVTPD2QQZ256rmkz, .Flags: 0}, |
2433 | {.KeyOp: X86::VCVTPD2QQZrrkz, .DstOp: X86::VCVTPD2QQZrmkz, .Flags: 0}, |
2434 | {.KeyOp: X86::VCVTPD2UDQZ128rrkz, .DstOp: X86::VCVTPD2UDQZ128rmkz, .Flags: 0}, |
2435 | {.KeyOp: X86::VCVTPD2UDQZ256rrkz, .DstOp: X86::VCVTPD2UDQZ256rmkz, .Flags: 0}, |
2436 | {.KeyOp: X86::VCVTPD2UDQZrrkz, .DstOp: X86::VCVTPD2UDQZrmkz, .Flags: 0}, |
2437 | {.KeyOp: X86::VCVTPD2UQQZ128rrkz, .DstOp: X86::VCVTPD2UQQZ128rmkz, .Flags: 0}, |
2438 | {.KeyOp: X86::VCVTPD2UQQZ256rrkz, .DstOp: X86::VCVTPD2UQQZ256rmkz, .Flags: 0}, |
2439 | {.KeyOp: X86::VCVTPD2UQQZrrkz, .DstOp: X86::VCVTPD2UQQZrmkz, .Flags: 0}, |
2440 | {.KeyOp: X86::VCVTPH2DQZ128rrkz, .DstOp: X86::VCVTPH2DQZ128rmkz, .Flags: TB_NO_REVERSE}, |
2441 | {.KeyOp: X86::VCVTPH2DQZ256rrkz, .DstOp: X86::VCVTPH2DQZ256rmkz, .Flags: 0}, |
2442 | {.KeyOp: X86::VCVTPH2DQZrrkz, .DstOp: X86::VCVTPH2DQZrmkz, .Flags: 0}, |
2443 | {.KeyOp: X86::VCVTPH2PDZ128rrkz, .DstOp: X86::VCVTPH2PDZ128rmkz, .Flags: TB_NO_REVERSE}, |
2444 | {.KeyOp: X86::VCVTPH2PDZ256rrkz, .DstOp: X86::VCVTPH2PDZ256rmkz, .Flags: TB_NO_REVERSE}, |
2445 | {.KeyOp: X86::VCVTPH2PDZrrkz, .DstOp: X86::VCVTPH2PDZrmkz, .Flags: 0}, |
2446 | {.KeyOp: X86::VCVTPH2PSXZ128rrkz, .DstOp: X86::VCVTPH2PSXZ128rmkz, .Flags: TB_NO_REVERSE}, |
2447 | {.KeyOp: X86::VCVTPH2PSXZ256rrkz, .DstOp: X86::VCVTPH2PSXZ256rmkz, .Flags: 0}, |
2448 | {.KeyOp: X86::VCVTPH2PSXZrrkz, .DstOp: X86::VCVTPH2PSXZrmkz, .Flags: 0}, |
2449 | {.KeyOp: X86::VCVTPH2PSZ128rrkz, .DstOp: X86::VCVTPH2PSZ128rmkz, .Flags: TB_NO_REVERSE}, |
2450 | {.KeyOp: X86::VCVTPH2PSZ256rrkz, .DstOp: X86::VCVTPH2PSZ256rmkz, .Flags: 0}, |
2451 | {.KeyOp: X86::VCVTPH2PSZrrkz, .DstOp: X86::VCVTPH2PSZrmkz, .Flags: 0}, |
2452 | {.KeyOp: X86::VCVTPH2QQZ128rrkz, .DstOp: X86::VCVTPH2QQZ128rmkz, .Flags: TB_NO_REVERSE}, |
2453 | {.KeyOp: X86::VCVTPH2QQZ256rrkz, .DstOp: X86::VCVTPH2QQZ256rmkz, .Flags: TB_NO_REVERSE}, |
2454 | {.KeyOp: X86::VCVTPH2QQZrrkz, .DstOp: X86::VCVTPH2QQZrmkz, .Flags: 0}, |
2455 | {.KeyOp: X86::VCVTPH2UDQZ128rrkz, .DstOp: X86::VCVTPH2UDQZ128rmkz, .Flags: TB_NO_REVERSE}, |
2456 | {.KeyOp: X86::VCVTPH2UDQZ256rrkz, .DstOp: X86::VCVTPH2UDQZ256rmkz, .Flags: 0}, |
2457 | {.KeyOp: X86::VCVTPH2UDQZrrkz, .DstOp: X86::VCVTPH2UDQZrmkz, .Flags: 0}, |
2458 | {.KeyOp: X86::VCVTPH2UQQZ128rrkz, .DstOp: X86::VCVTPH2UQQZ128rmkz, .Flags: TB_NO_REVERSE}, |
2459 | {.KeyOp: X86::VCVTPH2UQQZ256rrkz, .DstOp: X86::VCVTPH2UQQZ256rmkz, .Flags: TB_NO_REVERSE}, |
2460 | {.KeyOp: X86::VCVTPH2UQQZrrkz, .DstOp: X86::VCVTPH2UQQZrmkz, .Flags: 0}, |
2461 | {.KeyOp: X86::VCVTPH2UWZ128rrkz, .DstOp: X86::VCVTPH2UWZ128rmkz, .Flags: 0}, |
2462 | {.KeyOp: X86::VCVTPH2UWZ256rrkz, .DstOp: X86::VCVTPH2UWZ256rmkz, .Flags: 0}, |
2463 | {.KeyOp: X86::VCVTPH2UWZrrkz, .DstOp: X86::VCVTPH2UWZrmkz, .Flags: 0}, |
2464 | {.KeyOp: X86::VCVTPH2WZ128rrkz, .DstOp: X86::VCVTPH2WZ128rmkz, .Flags: 0}, |
2465 | {.KeyOp: X86::VCVTPH2WZ256rrkz, .DstOp: X86::VCVTPH2WZ256rmkz, .Flags: 0}, |
2466 | {.KeyOp: X86::VCVTPH2WZrrkz, .DstOp: X86::VCVTPH2WZrmkz, .Flags: 0}, |
2467 | {.KeyOp: X86::VCVTPS2DQZ128rrkz, .DstOp: X86::VCVTPS2DQZ128rmkz, .Flags: 0}, |
2468 | {.KeyOp: X86::VCVTPS2DQZ256rrkz, .DstOp: X86::VCVTPS2DQZ256rmkz, .Flags: 0}, |
2469 | {.KeyOp: X86::VCVTPS2DQZrrkz, .DstOp: X86::VCVTPS2DQZrmkz, .Flags: 0}, |
2470 | {.KeyOp: X86::VCVTPS2PDZ128rrkz, .DstOp: X86::VCVTPS2PDZ128rmkz, .Flags: TB_NO_REVERSE}, |
2471 | {.KeyOp: X86::VCVTPS2PDZ256rrkz, .DstOp: X86::VCVTPS2PDZ256rmkz, .Flags: 0}, |
2472 | {.KeyOp: X86::VCVTPS2PDZrrkz, .DstOp: X86::VCVTPS2PDZrmkz, .Flags: 0}, |
2473 | {.KeyOp: X86::VCVTPS2PHXZ128rrkz, .DstOp: X86::VCVTPS2PHXZ128rmkz, .Flags: 0}, |
2474 | {.KeyOp: X86::VCVTPS2PHXZ256rrkz, .DstOp: X86::VCVTPS2PHXZ256rmkz, .Flags: 0}, |
2475 | {.KeyOp: X86::VCVTPS2PHXZrrkz, .DstOp: X86::VCVTPS2PHXZrmkz, .Flags: 0}, |
2476 | {.KeyOp: X86::VCVTPS2QQZ128rrkz, .DstOp: X86::VCVTPS2QQZ128rmkz, .Flags: TB_NO_REVERSE}, |
2477 | {.KeyOp: X86::VCVTPS2QQZ256rrkz, .DstOp: X86::VCVTPS2QQZ256rmkz, .Flags: 0}, |
2478 | {.KeyOp: X86::VCVTPS2QQZrrkz, .DstOp: X86::VCVTPS2QQZrmkz, .Flags: 0}, |
2479 | {.KeyOp: X86::VCVTPS2UDQZ128rrkz, .DstOp: X86::VCVTPS2UDQZ128rmkz, .Flags: 0}, |
2480 | {.KeyOp: X86::VCVTPS2UDQZ256rrkz, .DstOp: X86::VCVTPS2UDQZ256rmkz, .Flags: 0}, |
2481 | {.KeyOp: X86::VCVTPS2UDQZrrkz, .DstOp: X86::VCVTPS2UDQZrmkz, .Flags: 0}, |
2482 | {.KeyOp: X86::VCVTPS2UQQZ128rrkz, .DstOp: X86::VCVTPS2UQQZ128rmkz, .Flags: TB_NO_REVERSE}, |
2483 | {.KeyOp: X86::VCVTPS2UQQZ256rrkz, .DstOp: X86::VCVTPS2UQQZ256rmkz, .Flags: 0}, |
2484 | {.KeyOp: X86::VCVTPS2UQQZrrkz, .DstOp: X86::VCVTPS2UQQZrmkz, .Flags: 0}, |
2485 | {.KeyOp: X86::VCVTQQ2PDZ128rrkz, .DstOp: X86::VCVTQQ2PDZ128rmkz, .Flags: 0}, |
2486 | {.KeyOp: X86::VCVTQQ2PDZ256rrkz, .DstOp: X86::VCVTQQ2PDZ256rmkz, .Flags: 0}, |
2487 | {.KeyOp: X86::VCVTQQ2PDZrrkz, .DstOp: X86::VCVTQQ2PDZrmkz, .Flags: 0}, |
2488 | {.KeyOp: X86::VCVTQQ2PHZ128rrkz, .DstOp: X86::VCVTQQ2PHZ128rmkz, .Flags: 0}, |
2489 | {.KeyOp: X86::VCVTQQ2PHZ256rrkz, .DstOp: X86::VCVTQQ2PHZ256rmkz, .Flags: 0}, |
2490 | {.KeyOp: X86::VCVTQQ2PHZrrkz, .DstOp: X86::VCVTQQ2PHZrmkz, .Flags: 0}, |
2491 | {.KeyOp: X86::VCVTQQ2PSZ128rrkz, .DstOp: X86::VCVTQQ2PSZ128rmkz, .Flags: 0}, |
2492 | {.KeyOp: X86::VCVTQQ2PSZ256rrkz, .DstOp: X86::VCVTQQ2PSZ256rmkz, .Flags: 0}, |
2493 | {.KeyOp: X86::VCVTQQ2PSZrrkz, .DstOp: X86::VCVTQQ2PSZrmkz, .Flags: 0}, |
2494 | {.KeyOp: X86::VCVTSD2SHZrr, .DstOp: X86::VCVTSD2SHZrm, .Flags: 0}, |
2495 | {.KeyOp: X86::VCVTSD2SHZrr_Int, .DstOp: X86::VCVTSD2SHZrm_Int, .Flags: TB_NO_REVERSE}, |
2496 | {.KeyOp: X86::VCVTSD2SSZrr, .DstOp: X86::VCVTSD2SSZrm, .Flags: 0}, |
2497 | {.KeyOp: X86::VCVTSD2SSZrr_Int, .DstOp: X86::VCVTSD2SSZrm_Int, .Flags: TB_NO_REVERSE}, |
2498 | {.KeyOp: X86::VCVTSD2SSrr, .DstOp: X86::VCVTSD2SSrm, .Flags: 0}, |
2499 | {.KeyOp: X86::VCVTSD2SSrr_Int, .DstOp: X86::VCVTSD2SSrm_Int, .Flags: TB_NO_REVERSE}, |
2500 | {.KeyOp: X86::VCVTSH2SDZrr, .DstOp: X86::VCVTSH2SDZrm, .Flags: 0}, |
2501 | {.KeyOp: X86::VCVTSH2SDZrr_Int, .DstOp: X86::VCVTSH2SDZrm_Int, .Flags: TB_NO_REVERSE}, |
2502 | {.KeyOp: X86::VCVTSH2SSZrr, .DstOp: X86::VCVTSH2SSZrm, .Flags: 0}, |
2503 | {.KeyOp: X86::VCVTSH2SSZrr_Int, .DstOp: X86::VCVTSH2SSZrm_Int, .Flags: TB_NO_REVERSE}, |
2504 | {.KeyOp: X86::VCVTSI2SDZrr, .DstOp: X86::VCVTSI2SDZrm, .Flags: 0}, |
2505 | {.KeyOp: X86::VCVTSI2SDZrr_Int, .DstOp: X86::VCVTSI2SDZrm_Int, .Flags: 0}, |
2506 | {.KeyOp: X86::VCVTSI2SDrr, .DstOp: X86::VCVTSI2SDrm, .Flags: 0}, |
2507 | {.KeyOp: X86::VCVTSI2SDrr_Int, .DstOp: X86::VCVTSI2SDrm_Int, .Flags: 0}, |
2508 | {.KeyOp: X86::VCVTSI2SHZrr, .DstOp: X86::VCVTSI2SHZrm, .Flags: 0}, |
2509 | {.KeyOp: X86::VCVTSI2SHZrr_Int, .DstOp: X86::VCVTSI2SHZrm_Int, .Flags: 0}, |
2510 | {.KeyOp: X86::VCVTSI2SSZrr, .DstOp: X86::VCVTSI2SSZrm, .Flags: 0}, |
2511 | {.KeyOp: X86::VCVTSI2SSZrr_Int, .DstOp: X86::VCVTSI2SSZrm_Int, .Flags: 0}, |
2512 | {.KeyOp: X86::VCVTSI2SSrr, .DstOp: X86::VCVTSI2SSrm, .Flags: 0}, |
2513 | {.KeyOp: X86::VCVTSI2SSrr_Int, .DstOp: X86::VCVTSI2SSrm_Int, .Flags: 0}, |
2514 | {.KeyOp: X86::VCVTSI642SDZrr, .DstOp: X86::VCVTSI642SDZrm, .Flags: 0}, |
2515 | {.KeyOp: X86::VCVTSI642SDZrr_Int, .DstOp: X86::VCVTSI642SDZrm_Int, .Flags: 0}, |
2516 | {.KeyOp: X86::VCVTSI642SDrr, .DstOp: X86::VCVTSI642SDrm, .Flags: 0}, |
2517 | {.KeyOp: X86::VCVTSI642SDrr_Int, .DstOp: X86::VCVTSI642SDrm_Int, .Flags: 0}, |
2518 | {.KeyOp: X86::VCVTSI642SHZrr, .DstOp: X86::VCVTSI642SHZrm, .Flags: 0}, |
2519 | {.KeyOp: X86::VCVTSI642SHZrr_Int, .DstOp: X86::VCVTSI642SHZrm_Int, .Flags: 0}, |
2520 | {.KeyOp: X86::VCVTSI642SSZrr, .DstOp: X86::VCVTSI642SSZrm, .Flags: 0}, |
2521 | {.KeyOp: X86::VCVTSI642SSZrr_Int, .DstOp: X86::VCVTSI642SSZrm_Int, .Flags: 0}, |
2522 | {.KeyOp: X86::VCVTSI642SSrr, .DstOp: X86::VCVTSI642SSrm, .Flags: 0}, |
2523 | {.KeyOp: X86::VCVTSI642SSrr_Int, .DstOp: X86::VCVTSI642SSrm_Int, .Flags: 0}, |
2524 | {.KeyOp: X86::VCVTSS2SDZrr, .DstOp: X86::VCVTSS2SDZrm, .Flags: 0}, |
2525 | {.KeyOp: X86::VCVTSS2SDZrr_Int, .DstOp: X86::VCVTSS2SDZrm_Int, .Flags: TB_NO_REVERSE}, |
2526 | {.KeyOp: X86::VCVTSS2SDrr, .DstOp: X86::VCVTSS2SDrm, .Flags: 0}, |
2527 | {.KeyOp: X86::VCVTSS2SDrr_Int, .DstOp: X86::VCVTSS2SDrm_Int, .Flags: TB_NO_REVERSE}, |
2528 | {.KeyOp: X86::VCVTSS2SHZrr, .DstOp: X86::VCVTSS2SHZrm, .Flags: 0}, |
2529 | {.KeyOp: X86::VCVTSS2SHZrr_Int, .DstOp: X86::VCVTSS2SHZrm_Int, .Flags: TB_NO_REVERSE}, |
2530 | {.KeyOp: X86::VCVTTPD2DQZ128rrkz, .DstOp: X86::VCVTTPD2DQZ128rmkz, .Flags: 0}, |
2531 | {.KeyOp: X86::VCVTTPD2DQZ256rrkz, .DstOp: X86::VCVTTPD2DQZ256rmkz, .Flags: 0}, |
2532 | {.KeyOp: X86::VCVTTPD2DQZrrkz, .DstOp: X86::VCVTTPD2DQZrmkz, .Flags: 0}, |
2533 | {.KeyOp: X86::VCVTTPD2QQZ128rrkz, .DstOp: X86::VCVTTPD2QQZ128rmkz, .Flags: 0}, |
2534 | {.KeyOp: X86::VCVTTPD2QQZ256rrkz, .DstOp: X86::VCVTTPD2QQZ256rmkz, .Flags: 0}, |
2535 | {.KeyOp: X86::VCVTTPD2QQZrrkz, .DstOp: X86::VCVTTPD2QQZrmkz, .Flags: 0}, |
2536 | {.KeyOp: X86::VCVTTPD2UDQZ128rrkz, .DstOp: X86::VCVTTPD2UDQZ128rmkz, .Flags: 0}, |
2537 | {.KeyOp: X86::VCVTTPD2UDQZ256rrkz, .DstOp: X86::VCVTTPD2UDQZ256rmkz, .Flags: 0}, |
2538 | {.KeyOp: X86::VCVTTPD2UDQZrrkz, .DstOp: X86::VCVTTPD2UDQZrmkz, .Flags: 0}, |
2539 | {.KeyOp: X86::VCVTTPD2UQQZ128rrkz, .DstOp: X86::VCVTTPD2UQQZ128rmkz, .Flags: 0}, |
2540 | {.KeyOp: X86::VCVTTPD2UQQZ256rrkz, .DstOp: X86::VCVTTPD2UQQZ256rmkz, .Flags: 0}, |
2541 | {.KeyOp: X86::VCVTTPD2UQQZrrkz, .DstOp: X86::VCVTTPD2UQQZrmkz, .Flags: 0}, |
2542 | {.KeyOp: X86::VCVTTPH2DQZ128rrkz, .DstOp: X86::VCVTTPH2DQZ128rmkz, .Flags: TB_NO_REVERSE}, |
2543 | {.KeyOp: X86::VCVTTPH2DQZ256rrkz, .DstOp: X86::VCVTTPH2DQZ256rmkz, .Flags: 0}, |
2544 | {.KeyOp: X86::VCVTTPH2DQZrrkz, .DstOp: X86::VCVTTPH2DQZrmkz, .Flags: 0}, |
2545 | {.KeyOp: X86::VCVTTPH2QQZ128rrkz, .DstOp: X86::VCVTTPH2QQZ128rmkz, .Flags: TB_NO_REVERSE}, |
2546 | {.KeyOp: X86::VCVTTPH2QQZ256rrkz, .DstOp: X86::VCVTTPH2QQZ256rmkz, .Flags: TB_NO_REVERSE}, |
2547 | {.KeyOp: X86::VCVTTPH2QQZrrkz, .DstOp: X86::VCVTTPH2QQZrmkz, .Flags: 0}, |
2548 | {.KeyOp: X86::VCVTTPH2UDQZ128rrkz, .DstOp: X86::VCVTTPH2UDQZ128rmkz, .Flags: TB_NO_REVERSE}, |
2549 | {.KeyOp: X86::VCVTTPH2UDQZ256rrkz, .DstOp: X86::VCVTTPH2UDQZ256rmkz, .Flags: 0}, |
2550 | {.KeyOp: X86::VCVTTPH2UDQZrrkz, .DstOp: X86::VCVTTPH2UDQZrmkz, .Flags: 0}, |
2551 | {.KeyOp: X86::VCVTTPH2UQQZ128rrkz, .DstOp: X86::VCVTTPH2UQQZ128rmkz, .Flags: TB_NO_REVERSE}, |
2552 | {.KeyOp: X86::VCVTTPH2UQQZ256rrkz, .DstOp: X86::VCVTTPH2UQQZ256rmkz, .Flags: TB_NO_REVERSE}, |
2553 | {.KeyOp: X86::VCVTTPH2UQQZrrkz, .DstOp: X86::VCVTTPH2UQQZrmkz, .Flags: 0}, |
2554 | {.KeyOp: X86::VCVTTPH2UWZ128rrkz, .DstOp: X86::VCVTTPH2UWZ128rmkz, .Flags: 0}, |
2555 | {.KeyOp: X86::VCVTTPH2UWZ256rrkz, .DstOp: X86::VCVTTPH2UWZ256rmkz, .Flags: 0}, |
2556 | {.KeyOp: X86::VCVTTPH2UWZrrkz, .DstOp: X86::VCVTTPH2UWZrmkz, .Flags: 0}, |
2557 | {.KeyOp: X86::VCVTTPH2WZ128rrkz, .DstOp: X86::VCVTTPH2WZ128rmkz, .Flags: 0}, |
2558 | {.KeyOp: X86::VCVTTPH2WZ256rrkz, .DstOp: X86::VCVTTPH2WZ256rmkz, .Flags: 0}, |
2559 | {.KeyOp: X86::VCVTTPH2WZrrkz, .DstOp: X86::VCVTTPH2WZrmkz, .Flags: 0}, |
2560 | {.KeyOp: X86::VCVTTPS2DQZ128rrkz, .DstOp: X86::VCVTTPS2DQZ128rmkz, .Flags: 0}, |
2561 | {.KeyOp: X86::VCVTTPS2DQZ256rrkz, .DstOp: X86::VCVTTPS2DQZ256rmkz, .Flags: 0}, |
2562 | {.KeyOp: X86::VCVTTPS2DQZrrkz, .DstOp: X86::VCVTTPS2DQZrmkz, .Flags: 0}, |
2563 | {.KeyOp: X86::VCVTTPS2QQZ128rrkz, .DstOp: X86::VCVTTPS2QQZ128rmkz, .Flags: TB_NO_REVERSE}, |
2564 | {.KeyOp: X86::VCVTTPS2QQZ256rrkz, .DstOp: X86::VCVTTPS2QQZ256rmkz, .Flags: 0}, |
2565 | {.KeyOp: X86::VCVTTPS2QQZrrkz, .DstOp: X86::VCVTTPS2QQZrmkz, .Flags: 0}, |
2566 | {.KeyOp: X86::VCVTTPS2UDQZ128rrkz, .DstOp: X86::VCVTTPS2UDQZ128rmkz, .Flags: 0}, |
2567 | {.KeyOp: X86::VCVTTPS2UDQZ256rrkz, .DstOp: X86::VCVTTPS2UDQZ256rmkz, .Flags: 0}, |
2568 | {.KeyOp: X86::VCVTTPS2UDQZrrkz, .DstOp: X86::VCVTTPS2UDQZrmkz, .Flags: 0}, |
2569 | {.KeyOp: X86::VCVTTPS2UQQZ128rrkz, .DstOp: X86::VCVTTPS2UQQZ128rmkz, .Flags: TB_NO_REVERSE}, |
2570 | {.KeyOp: X86::VCVTTPS2UQQZ256rrkz, .DstOp: X86::VCVTTPS2UQQZ256rmkz, .Flags: 0}, |
2571 | {.KeyOp: X86::VCVTTPS2UQQZrrkz, .DstOp: X86::VCVTTPS2UQQZrmkz, .Flags: 0}, |
2572 | {.KeyOp: X86::VCVTUDQ2PDZ128rrkz, .DstOp: X86::VCVTUDQ2PDZ128rmkz, .Flags: TB_NO_REVERSE}, |
2573 | {.KeyOp: X86::VCVTUDQ2PDZ256rrkz, .DstOp: X86::VCVTUDQ2PDZ256rmkz, .Flags: 0}, |
2574 | {.KeyOp: X86::VCVTUDQ2PDZrrkz, .DstOp: X86::VCVTUDQ2PDZrmkz, .Flags: 0}, |
2575 | {.KeyOp: X86::VCVTUDQ2PHZ128rrkz, .DstOp: X86::VCVTUDQ2PHZ128rmkz, .Flags: 0}, |
2576 | {.KeyOp: X86::VCVTUDQ2PHZ256rrkz, .DstOp: X86::VCVTUDQ2PHZ256rmkz, .Flags: 0}, |
2577 | {.KeyOp: X86::VCVTUDQ2PHZrrkz, .DstOp: X86::VCVTUDQ2PHZrmkz, .Flags: 0}, |
2578 | {.KeyOp: X86::VCVTUDQ2PSZ128rrkz, .DstOp: X86::VCVTUDQ2PSZ128rmkz, .Flags: 0}, |
2579 | {.KeyOp: X86::VCVTUDQ2PSZ256rrkz, .DstOp: X86::VCVTUDQ2PSZ256rmkz, .Flags: 0}, |
2580 | {.KeyOp: X86::VCVTUDQ2PSZrrkz, .DstOp: X86::VCVTUDQ2PSZrmkz, .Flags: 0}, |
2581 | {.KeyOp: X86::VCVTUQQ2PDZ128rrkz, .DstOp: X86::VCVTUQQ2PDZ128rmkz, .Flags: 0}, |
2582 | {.KeyOp: X86::VCVTUQQ2PDZ256rrkz, .DstOp: X86::VCVTUQQ2PDZ256rmkz, .Flags: 0}, |
2583 | {.KeyOp: X86::VCVTUQQ2PDZrrkz, .DstOp: X86::VCVTUQQ2PDZrmkz, .Flags: 0}, |
2584 | {.KeyOp: X86::VCVTUQQ2PHZ128rrkz, .DstOp: X86::VCVTUQQ2PHZ128rmkz, .Flags: 0}, |
2585 | {.KeyOp: X86::VCVTUQQ2PHZ256rrkz, .DstOp: X86::VCVTUQQ2PHZ256rmkz, .Flags: 0}, |
2586 | {.KeyOp: X86::VCVTUQQ2PHZrrkz, .DstOp: X86::VCVTUQQ2PHZrmkz, .Flags: 0}, |
2587 | {.KeyOp: X86::VCVTUQQ2PSZ128rrkz, .DstOp: X86::VCVTUQQ2PSZ128rmkz, .Flags: 0}, |
2588 | {.KeyOp: X86::VCVTUQQ2PSZ256rrkz, .DstOp: X86::VCVTUQQ2PSZ256rmkz, .Flags: 0}, |
2589 | {.KeyOp: X86::VCVTUQQ2PSZrrkz, .DstOp: X86::VCVTUQQ2PSZrmkz, .Flags: 0}, |
2590 | {.KeyOp: X86::VCVTUSI2SDZrr, .DstOp: X86::VCVTUSI2SDZrm, .Flags: 0}, |
2591 | {.KeyOp: X86::VCVTUSI2SDZrr_Int, .DstOp: X86::VCVTUSI2SDZrm_Int, .Flags: 0}, |
2592 | {.KeyOp: X86::VCVTUSI2SHZrr, .DstOp: X86::VCVTUSI2SHZrm, .Flags: 0}, |
2593 | {.KeyOp: X86::VCVTUSI2SHZrr_Int, .DstOp: X86::VCVTUSI2SHZrm_Int, .Flags: 0}, |
2594 | {.KeyOp: X86::VCVTUSI2SSZrr, .DstOp: X86::VCVTUSI2SSZrm, .Flags: 0}, |
2595 | {.KeyOp: X86::VCVTUSI2SSZrr_Int, .DstOp: X86::VCVTUSI2SSZrm_Int, .Flags: 0}, |
2596 | {.KeyOp: X86::VCVTUSI642SDZrr, .DstOp: X86::VCVTUSI642SDZrm, .Flags: 0}, |
2597 | {.KeyOp: X86::VCVTUSI642SDZrr_Int, .DstOp: X86::VCVTUSI642SDZrm_Int, .Flags: 0}, |
2598 | {.KeyOp: X86::VCVTUSI642SHZrr, .DstOp: X86::VCVTUSI642SHZrm, .Flags: 0}, |
2599 | {.KeyOp: X86::VCVTUSI642SHZrr_Int, .DstOp: X86::VCVTUSI642SHZrm_Int, .Flags: 0}, |
2600 | {.KeyOp: X86::VCVTUSI642SSZrr, .DstOp: X86::VCVTUSI642SSZrm, .Flags: 0}, |
2601 | {.KeyOp: X86::VCVTUSI642SSZrr_Int, .DstOp: X86::VCVTUSI642SSZrm_Int, .Flags: 0}, |
2602 | {.KeyOp: X86::VCVTUW2PHZ128rrkz, .DstOp: X86::VCVTUW2PHZ128rmkz, .Flags: 0}, |
2603 | {.KeyOp: X86::VCVTUW2PHZ256rrkz, .DstOp: X86::VCVTUW2PHZ256rmkz, .Flags: 0}, |
2604 | {.KeyOp: X86::VCVTUW2PHZrrkz, .DstOp: X86::VCVTUW2PHZrmkz, .Flags: 0}, |
2605 | {.KeyOp: X86::VCVTW2PHZ128rrkz, .DstOp: X86::VCVTW2PHZ128rmkz, .Flags: 0}, |
2606 | {.KeyOp: X86::VCVTW2PHZ256rrkz, .DstOp: X86::VCVTW2PHZ256rmkz, .Flags: 0}, |
2607 | {.KeyOp: X86::VCVTW2PHZrrkz, .DstOp: X86::VCVTW2PHZrmkz, .Flags: 0}, |
2608 | {.KeyOp: X86::VDBPSADBWZ128rri, .DstOp: X86::VDBPSADBWZ128rmi, .Flags: 0}, |
2609 | {.KeyOp: X86::VDBPSADBWZ256rri, .DstOp: X86::VDBPSADBWZ256rmi, .Flags: 0}, |
2610 | {.KeyOp: X86::VDBPSADBWZrri, .DstOp: X86::VDBPSADBWZrmi, .Flags: 0}, |
2611 | {.KeyOp: X86::VDIVPDYrr, .DstOp: X86::VDIVPDYrm, .Flags: 0}, |
2612 | {.KeyOp: X86::VDIVPDZ128rr, .DstOp: X86::VDIVPDZ128rm, .Flags: 0}, |
2613 | {.KeyOp: X86::VDIVPDZ256rr, .DstOp: X86::VDIVPDZ256rm, .Flags: 0}, |
2614 | {.KeyOp: X86::VDIVPDZrr, .DstOp: X86::VDIVPDZrm, .Flags: 0}, |
2615 | {.KeyOp: X86::VDIVPDrr, .DstOp: X86::VDIVPDrm, .Flags: 0}, |
2616 | {.KeyOp: X86::VDIVPHZ128rr, .DstOp: X86::VDIVPHZ128rm, .Flags: 0}, |
2617 | {.KeyOp: X86::VDIVPHZ256rr, .DstOp: X86::VDIVPHZ256rm, .Flags: 0}, |
2618 | {.KeyOp: X86::VDIVPHZrr, .DstOp: X86::VDIVPHZrm, .Flags: 0}, |
2619 | {.KeyOp: X86::VDIVPSYrr, .DstOp: X86::VDIVPSYrm, .Flags: 0}, |
2620 | {.KeyOp: X86::VDIVPSZ128rr, .DstOp: X86::VDIVPSZ128rm, .Flags: 0}, |
2621 | {.KeyOp: X86::VDIVPSZ256rr, .DstOp: X86::VDIVPSZ256rm, .Flags: 0}, |
2622 | {.KeyOp: X86::VDIVPSZrr, .DstOp: X86::VDIVPSZrm, .Flags: 0}, |
2623 | {.KeyOp: X86::VDIVPSrr, .DstOp: X86::VDIVPSrm, .Flags: 0}, |
2624 | {.KeyOp: X86::VDIVSDZrr, .DstOp: X86::VDIVSDZrm, .Flags: 0}, |
2625 | {.KeyOp: X86::VDIVSDZrr_Int, .DstOp: X86::VDIVSDZrm_Int, .Flags: TB_NO_REVERSE}, |
2626 | {.KeyOp: X86::VDIVSDrr, .DstOp: X86::VDIVSDrm, .Flags: 0}, |
2627 | {.KeyOp: X86::VDIVSDrr_Int, .DstOp: X86::VDIVSDrm_Int, .Flags: TB_NO_REVERSE}, |
2628 | {.KeyOp: X86::VDIVSHZrr, .DstOp: X86::VDIVSHZrm, .Flags: 0}, |
2629 | {.KeyOp: X86::VDIVSHZrr_Int, .DstOp: X86::VDIVSHZrm_Int, .Flags: TB_NO_REVERSE}, |
2630 | {.KeyOp: X86::VDIVSSZrr, .DstOp: X86::VDIVSSZrm, .Flags: 0}, |
2631 | {.KeyOp: X86::VDIVSSZrr_Int, .DstOp: X86::VDIVSSZrm_Int, .Flags: TB_NO_REVERSE}, |
2632 | {.KeyOp: X86::VDIVSSrr, .DstOp: X86::VDIVSSrm, .Flags: 0}, |
2633 | {.KeyOp: X86::VDIVSSrr_Int, .DstOp: X86::VDIVSSrm_Int, .Flags: TB_NO_REVERSE}, |
2634 | {.KeyOp: X86::VDPPDrri, .DstOp: X86::VDPPDrmi, .Flags: 0}, |
2635 | {.KeyOp: X86::VDPPSYrri, .DstOp: X86::VDPPSYrmi, .Flags: 0}, |
2636 | {.KeyOp: X86::VDPPSrri, .DstOp: X86::VDPPSrmi, .Flags: 0}, |
2637 | {.KeyOp: X86::VEXP2PDZrkz, .DstOp: X86::VEXP2PDZmkz, .Flags: 0}, |
2638 | {.KeyOp: X86::VEXP2PSZrkz, .DstOp: X86::VEXP2PSZmkz, .Flags: 0}, |
2639 | {.KeyOp: X86::VEXPANDPDZ128rrkz, .DstOp: X86::VEXPANDPDZ128rmkz, .Flags: TB_NO_REVERSE}, |
2640 | {.KeyOp: X86::VEXPANDPDZ256rrkz, .DstOp: X86::VEXPANDPDZ256rmkz, .Flags: TB_NO_REVERSE}, |
2641 | {.KeyOp: X86::VEXPANDPDZrrkz, .DstOp: X86::VEXPANDPDZrmkz, .Flags: TB_NO_REVERSE}, |
2642 | {.KeyOp: X86::VEXPANDPSZ128rrkz, .DstOp: X86::VEXPANDPSZ128rmkz, .Flags: TB_NO_REVERSE}, |
2643 | {.KeyOp: X86::VEXPANDPSZ256rrkz, .DstOp: X86::VEXPANDPSZ256rmkz, .Flags: TB_NO_REVERSE}, |
2644 | {.KeyOp: X86::VEXPANDPSZrrkz, .DstOp: X86::VEXPANDPSZrmkz, .Flags: TB_NO_REVERSE}, |
2645 | {.KeyOp: X86::VFCMULCPHZ128rr, .DstOp: X86::VFCMULCPHZ128rm, .Flags: 0}, |
2646 | {.KeyOp: X86::VFCMULCPHZ256rr, .DstOp: X86::VFCMULCPHZ256rm, .Flags: 0}, |
2647 | {.KeyOp: X86::VFCMULCPHZrr, .DstOp: X86::VFCMULCPHZrm, .Flags: 0}, |
2648 | {.KeyOp: X86::VFCMULCSHZrr, .DstOp: X86::VFCMULCSHZrm, .Flags: TB_NO_REVERSE}, |
2649 | {.KeyOp: X86::VFMADDPD4Yrr, .DstOp: X86::VFMADDPD4Ymr, .Flags: 0}, |
2650 | {.KeyOp: X86::VFMADDPD4rr, .DstOp: X86::VFMADDPD4mr, .Flags: 0}, |
2651 | {.KeyOp: X86::VFMADDPS4Yrr, .DstOp: X86::VFMADDPS4Ymr, .Flags: 0}, |
2652 | {.KeyOp: X86::VFMADDPS4rr, .DstOp: X86::VFMADDPS4mr, .Flags: 0}, |
2653 | {.KeyOp: X86::VFMADDSD4rr, .DstOp: X86::VFMADDSD4mr, .Flags: 0}, |
2654 | {.KeyOp: X86::VFMADDSD4rr_Int, .DstOp: X86::VFMADDSD4mr_Int, .Flags: TB_NO_REVERSE}, |
2655 | {.KeyOp: X86::VFMADDSS4rr, .DstOp: X86::VFMADDSS4mr, .Flags: 0}, |
2656 | {.KeyOp: X86::VFMADDSS4rr_Int, .DstOp: X86::VFMADDSS4mr_Int, .Flags: TB_NO_REVERSE}, |
2657 | {.KeyOp: X86::VFMADDSUBPD4Yrr, .DstOp: X86::VFMADDSUBPD4Ymr, .Flags: 0}, |
2658 | {.KeyOp: X86::VFMADDSUBPD4rr, .DstOp: X86::VFMADDSUBPD4mr, .Flags: 0}, |
2659 | {.KeyOp: X86::VFMADDSUBPS4Yrr, .DstOp: X86::VFMADDSUBPS4Ymr, .Flags: 0}, |
2660 | {.KeyOp: X86::VFMADDSUBPS4rr, .DstOp: X86::VFMADDSUBPS4mr, .Flags: 0}, |
2661 | {.KeyOp: X86::VFMSUBADDPD4Yrr, .DstOp: X86::VFMSUBADDPD4Ymr, .Flags: 0}, |
2662 | {.KeyOp: X86::VFMSUBADDPD4rr, .DstOp: X86::VFMSUBADDPD4mr, .Flags: 0}, |
2663 | {.KeyOp: X86::VFMSUBADDPS4Yrr, .DstOp: X86::VFMSUBADDPS4Ymr, .Flags: 0}, |
2664 | {.KeyOp: X86::VFMSUBADDPS4rr, .DstOp: X86::VFMSUBADDPS4mr, .Flags: 0}, |
2665 | {.KeyOp: X86::VFMSUBPD4Yrr, .DstOp: X86::VFMSUBPD4Ymr, .Flags: 0}, |
2666 | {.KeyOp: X86::VFMSUBPD4rr, .DstOp: X86::VFMSUBPD4mr, .Flags: 0}, |
2667 | {.KeyOp: X86::VFMSUBPS4Yrr, .DstOp: X86::VFMSUBPS4Ymr, .Flags: 0}, |
2668 | {.KeyOp: X86::VFMSUBPS4rr, .DstOp: X86::VFMSUBPS4mr, .Flags: 0}, |
2669 | {.KeyOp: X86::VFMSUBSD4rr, .DstOp: X86::VFMSUBSD4mr, .Flags: 0}, |
2670 | {.KeyOp: X86::VFMSUBSD4rr_Int, .DstOp: X86::VFMSUBSD4mr_Int, .Flags: TB_NO_REVERSE}, |
2671 | {.KeyOp: X86::VFMSUBSS4rr, .DstOp: X86::VFMSUBSS4mr, .Flags: 0}, |
2672 | {.KeyOp: X86::VFMSUBSS4rr_Int, .DstOp: X86::VFMSUBSS4mr_Int, .Flags: TB_NO_REVERSE}, |
2673 | {.KeyOp: X86::VFMULCPHZ128rr, .DstOp: X86::VFMULCPHZ128rm, .Flags: 0}, |
2674 | {.KeyOp: X86::VFMULCPHZ256rr, .DstOp: X86::VFMULCPHZ256rm, .Flags: 0}, |
2675 | {.KeyOp: X86::VFMULCPHZrr, .DstOp: X86::VFMULCPHZrm, .Flags: 0}, |
2676 | {.KeyOp: X86::VFMULCSHZrr, .DstOp: X86::VFMULCSHZrm, .Flags: TB_NO_REVERSE}, |
2677 | {.KeyOp: X86::VFNMADDPD4Yrr, .DstOp: X86::VFNMADDPD4Ymr, .Flags: 0}, |
2678 | {.KeyOp: X86::VFNMADDPD4rr, .DstOp: X86::VFNMADDPD4mr, .Flags: 0}, |
2679 | {.KeyOp: X86::VFNMADDPS4Yrr, .DstOp: X86::VFNMADDPS4Ymr, .Flags: 0}, |
2680 | {.KeyOp: X86::VFNMADDPS4rr, .DstOp: X86::VFNMADDPS4mr, .Flags: 0}, |
2681 | {.KeyOp: X86::VFNMADDSD4rr, .DstOp: X86::VFNMADDSD4mr, .Flags: 0}, |
2682 | {.KeyOp: X86::VFNMADDSD4rr_Int, .DstOp: X86::VFNMADDSD4mr_Int, .Flags: TB_NO_REVERSE}, |
2683 | {.KeyOp: X86::VFNMADDSS4rr, .DstOp: X86::VFNMADDSS4mr, .Flags: 0}, |
2684 | {.KeyOp: X86::VFNMADDSS4rr_Int, .DstOp: X86::VFNMADDSS4mr_Int, .Flags: TB_NO_REVERSE}, |
2685 | {.KeyOp: X86::VFNMSUBPD4Yrr, .DstOp: X86::VFNMSUBPD4Ymr, .Flags: 0}, |
2686 | {.KeyOp: X86::VFNMSUBPD4rr, .DstOp: X86::VFNMSUBPD4mr, .Flags: 0}, |
2687 | {.KeyOp: X86::VFNMSUBPS4Yrr, .DstOp: X86::VFNMSUBPS4Ymr, .Flags: 0}, |
2688 | {.KeyOp: X86::VFNMSUBPS4rr, .DstOp: X86::VFNMSUBPS4mr, .Flags: 0}, |
2689 | {.KeyOp: X86::VFNMSUBSD4rr, .DstOp: X86::VFNMSUBSD4mr, .Flags: 0}, |
2690 | {.KeyOp: X86::VFNMSUBSD4rr_Int, .DstOp: X86::VFNMSUBSD4mr_Int, .Flags: TB_NO_REVERSE}, |
2691 | {.KeyOp: X86::VFNMSUBSS4rr, .DstOp: X86::VFNMSUBSS4mr, .Flags: 0}, |
2692 | {.KeyOp: X86::VFNMSUBSS4rr_Int, .DstOp: X86::VFNMSUBSS4mr_Int, .Flags: TB_NO_REVERSE}, |
2693 | {.KeyOp: X86::VFPCLASSPDZ128rrk, .DstOp: X86::VFPCLASSPDZ128rmk, .Flags: 0}, |
2694 | {.KeyOp: X86::VFPCLASSPDZ256rrk, .DstOp: X86::VFPCLASSPDZ256rmk, .Flags: 0}, |
2695 | {.KeyOp: X86::VFPCLASSPDZrrk, .DstOp: X86::VFPCLASSPDZrmk, .Flags: 0}, |
2696 | {.KeyOp: X86::VFPCLASSPHZ128rrk, .DstOp: X86::VFPCLASSPHZ128rmk, .Flags: 0}, |
2697 | {.KeyOp: X86::VFPCLASSPHZ256rrk, .DstOp: X86::VFPCLASSPHZ256rmk, .Flags: 0}, |
2698 | {.KeyOp: X86::VFPCLASSPHZrrk, .DstOp: X86::VFPCLASSPHZrmk, .Flags: 0}, |
2699 | {.KeyOp: X86::VFPCLASSPSZ128rrk, .DstOp: X86::VFPCLASSPSZ128rmk, .Flags: 0}, |
2700 | {.KeyOp: X86::VFPCLASSPSZ256rrk, .DstOp: X86::VFPCLASSPSZ256rmk, .Flags: 0}, |
2701 | {.KeyOp: X86::VFPCLASSPSZrrk, .DstOp: X86::VFPCLASSPSZrmk, .Flags: 0}, |
2702 | {.KeyOp: X86::VFPCLASSSDZrrk, .DstOp: X86::VFPCLASSSDZrmk, .Flags: TB_NO_REVERSE}, |
2703 | {.KeyOp: X86::VFPCLASSSHZrrk, .DstOp: X86::VFPCLASSSHZrmk, .Flags: TB_NO_REVERSE}, |
2704 | {.KeyOp: X86::VFPCLASSSSZrrk, .DstOp: X86::VFPCLASSSSZrmk, .Flags: TB_NO_REVERSE}, |
2705 | {.KeyOp: X86::VGETEXPPDZ128rkz, .DstOp: X86::VGETEXPPDZ128mkz, .Flags: 0}, |
2706 | {.KeyOp: X86::VGETEXPPDZ256rkz, .DstOp: X86::VGETEXPPDZ256mkz, .Flags: 0}, |
2707 | {.KeyOp: X86::VGETEXPPDZrkz, .DstOp: X86::VGETEXPPDZmkz, .Flags: 0}, |
2708 | {.KeyOp: X86::VGETEXPPHZ128rkz, .DstOp: X86::VGETEXPPHZ128mkz, .Flags: 0}, |
2709 | {.KeyOp: X86::VGETEXPPHZ256rkz, .DstOp: X86::VGETEXPPHZ256mkz, .Flags: 0}, |
2710 | {.KeyOp: X86::VGETEXPPHZrkz, .DstOp: X86::VGETEXPPHZmkz, .Flags: 0}, |
2711 | {.KeyOp: X86::VGETEXPPSZ128rkz, .DstOp: X86::VGETEXPPSZ128mkz, .Flags: 0}, |
2712 | {.KeyOp: X86::VGETEXPPSZ256rkz, .DstOp: X86::VGETEXPPSZ256mkz, .Flags: 0}, |
2713 | {.KeyOp: X86::VGETEXPPSZrkz, .DstOp: X86::VGETEXPPSZmkz, .Flags: 0}, |
2714 | {.KeyOp: X86::VGETEXPSDZr, .DstOp: X86::VGETEXPSDZm, .Flags: TB_NO_REVERSE}, |
2715 | {.KeyOp: X86::VGETEXPSHZr, .DstOp: X86::VGETEXPSHZm, .Flags: TB_NO_REVERSE}, |
2716 | {.KeyOp: X86::VGETEXPSSZr, .DstOp: X86::VGETEXPSSZm, .Flags: TB_NO_REVERSE}, |
2717 | {.KeyOp: X86::VGETMANTPDZ128rrikz, .DstOp: X86::VGETMANTPDZ128rmikz, .Flags: 0}, |
2718 | {.KeyOp: X86::VGETMANTPDZ256rrikz, .DstOp: X86::VGETMANTPDZ256rmikz, .Flags: 0}, |
2719 | {.KeyOp: X86::VGETMANTPDZrrikz, .DstOp: X86::VGETMANTPDZrmikz, .Flags: 0}, |
2720 | {.KeyOp: X86::VGETMANTPHZ128rrikz, .DstOp: X86::VGETMANTPHZ128rmikz, .Flags: 0}, |
2721 | {.KeyOp: X86::VGETMANTPHZ256rrikz, .DstOp: X86::VGETMANTPHZ256rmikz, .Flags: 0}, |
2722 | {.KeyOp: X86::VGETMANTPHZrrikz, .DstOp: X86::VGETMANTPHZrmikz, .Flags: 0}, |
2723 | {.KeyOp: X86::VGETMANTPSZ128rrikz, .DstOp: X86::VGETMANTPSZ128rmikz, .Flags: 0}, |
2724 | {.KeyOp: X86::VGETMANTPSZ256rrikz, .DstOp: X86::VGETMANTPSZ256rmikz, .Flags: 0}, |
2725 | {.KeyOp: X86::VGETMANTPSZrrikz, .DstOp: X86::VGETMANTPSZrmikz, .Flags: 0}, |
2726 | {.KeyOp: X86::VGETMANTSDZrri, .DstOp: X86::VGETMANTSDZrmi, .Flags: TB_NO_REVERSE}, |
2727 | {.KeyOp: X86::VGETMANTSHZrri, .DstOp: X86::VGETMANTSHZrmi, .Flags: TB_NO_REVERSE}, |
2728 | {.KeyOp: X86::VGETMANTSSZrri, .DstOp: X86::VGETMANTSSZrmi, .Flags: TB_NO_REVERSE}, |
2729 | {.KeyOp: X86::VGF2P8AFFINEINVQBYrri, .DstOp: X86::VGF2P8AFFINEINVQBYrmi, .Flags: 0}, |
2730 | {.KeyOp: X86::VGF2P8AFFINEINVQBZ128rri, .DstOp: X86::VGF2P8AFFINEINVQBZ128rmi, .Flags: 0}, |
2731 | {.KeyOp: X86::VGF2P8AFFINEINVQBZ256rri, .DstOp: X86::VGF2P8AFFINEINVQBZ256rmi, .Flags: 0}, |
2732 | {.KeyOp: X86::VGF2P8AFFINEINVQBZrri, .DstOp: X86::VGF2P8AFFINEINVQBZrmi, .Flags: 0}, |
2733 | {.KeyOp: X86::VGF2P8AFFINEINVQBrri, .DstOp: X86::VGF2P8AFFINEINVQBrmi, .Flags: 0}, |
2734 | {.KeyOp: X86::VGF2P8AFFINEQBYrri, .DstOp: X86::VGF2P8AFFINEQBYrmi, .Flags: 0}, |
2735 | {.KeyOp: X86::VGF2P8AFFINEQBZ128rri, .DstOp: X86::VGF2P8AFFINEQBZ128rmi, .Flags: 0}, |
2736 | {.KeyOp: X86::VGF2P8AFFINEQBZ256rri, .DstOp: X86::VGF2P8AFFINEQBZ256rmi, .Flags: 0}, |
2737 | {.KeyOp: X86::VGF2P8AFFINEQBZrri, .DstOp: X86::VGF2P8AFFINEQBZrmi, .Flags: 0}, |
2738 | {.KeyOp: X86::VGF2P8AFFINEQBrri, .DstOp: X86::VGF2P8AFFINEQBrmi, .Flags: 0}, |
2739 | {.KeyOp: X86::VGF2P8MULBYrr, .DstOp: X86::VGF2P8MULBYrm, .Flags: 0}, |
2740 | {.KeyOp: X86::VGF2P8MULBZ128rr, .DstOp: X86::VGF2P8MULBZ128rm, .Flags: 0}, |
2741 | {.KeyOp: X86::VGF2P8MULBZ256rr, .DstOp: X86::VGF2P8MULBZ256rm, .Flags: 0}, |
2742 | {.KeyOp: X86::VGF2P8MULBZrr, .DstOp: X86::VGF2P8MULBZrm, .Flags: 0}, |
2743 | {.KeyOp: X86::VGF2P8MULBrr, .DstOp: X86::VGF2P8MULBrm, .Flags: 0}, |
2744 | {.KeyOp: X86::VHADDPDYrr, .DstOp: X86::VHADDPDYrm, .Flags: 0}, |
2745 | {.KeyOp: X86::VHADDPDrr, .DstOp: X86::VHADDPDrm, .Flags: 0}, |
2746 | {.KeyOp: X86::VHADDPSYrr, .DstOp: X86::VHADDPSYrm, .Flags: 0}, |
2747 | {.KeyOp: X86::VHADDPSrr, .DstOp: X86::VHADDPSrm, .Flags: 0}, |
2748 | {.KeyOp: X86::VHSUBPDYrr, .DstOp: X86::VHSUBPDYrm, .Flags: 0}, |
2749 | {.KeyOp: X86::VHSUBPDrr, .DstOp: X86::VHSUBPDrm, .Flags: 0}, |
2750 | {.KeyOp: X86::VHSUBPSYrr, .DstOp: X86::VHSUBPSYrm, .Flags: 0}, |
2751 | {.KeyOp: X86::VHSUBPSrr, .DstOp: X86::VHSUBPSrm, .Flags: 0}, |
2752 | {.KeyOp: X86::VINSERTF128rr, .DstOp: X86::VINSERTF128rm, .Flags: 0}, |
2753 | {.KeyOp: X86::VINSERTF32x4Z256rr, .DstOp: X86::VINSERTF32x4Z256rm, .Flags: 0}, |
2754 | {.KeyOp: X86::VINSERTF32x4Zrr, .DstOp: X86::VINSERTF32x4Zrm, .Flags: 0}, |
2755 | {.KeyOp: X86::VINSERTF32x8Zrr, .DstOp: X86::VINSERTF32x8Zrm, .Flags: 0}, |
2756 | {.KeyOp: X86::VINSERTF64x2Z256rr, .DstOp: X86::VINSERTF64x2Z256rm, .Flags: 0}, |
2757 | {.KeyOp: X86::VINSERTF64x2Zrr, .DstOp: X86::VINSERTF64x2Zrm, .Flags: 0}, |
2758 | {.KeyOp: X86::VINSERTF64x4Zrr, .DstOp: X86::VINSERTF64x4Zrm, .Flags: 0}, |
2759 | {.KeyOp: X86::VINSERTI128rr, .DstOp: X86::VINSERTI128rm, .Flags: 0}, |
2760 | {.KeyOp: X86::VINSERTI32x4Z256rr, .DstOp: X86::VINSERTI32x4Z256rm, .Flags: 0}, |
2761 | {.KeyOp: X86::VINSERTI32x4Zrr, .DstOp: X86::VINSERTI32x4Zrm, .Flags: 0}, |
2762 | {.KeyOp: X86::VINSERTI32x8Zrr, .DstOp: X86::VINSERTI32x8Zrm, .Flags: 0}, |
2763 | {.KeyOp: X86::VINSERTI64x2Z256rr, .DstOp: X86::VINSERTI64x2Z256rm, .Flags: 0}, |
2764 | {.KeyOp: X86::VINSERTI64x2Zrr, .DstOp: X86::VINSERTI64x2Zrm, .Flags: 0}, |
2765 | {.KeyOp: X86::VINSERTI64x4Zrr, .DstOp: X86::VINSERTI64x4Zrm, .Flags: 0}, |
2766 | {.KeyOp: X86::VMAXCPDYrr, .DstOp: X86::VMAXCPDYrm, .Flags: 0}, |
2767 | {.KeyOp: X86::VMAXCPDZ128rr, .DstOp: X86::VMAXCPDZ128rm, .Flags: 0}, |
2768 | {.KeyOp: X86::VMAXCPDZ256rr, .DstOp: X86::VMAXCPDZ256rm, .Flags: 0}, |
2769 | {.KeyOp: X86::VMAXCPDZrr, .DstOp: X86::VMAXCPDZrm, .Flags: 0}, |
2770 | {.KeyOp: X86::VMAXCPDrr, .DstOp: X86::VMAXCPDrm, .Flags: 0}, |
2771 | {.KeyOp: X86::VMAXCPHZ128rr, .DstOp: X86::VMAXCPHZ128rm, .Flags: 0}, |
2772 | {.KeyOp: X86::VMAXCPHZ256rr, .DstOp: X86::VMAXCPHZ256rm, .Flags: 0}, |
2773 | {.KeyOp: X86::VMAXCPHZrr, .DstOp: X86::VMAXCPHZrm, .Flags: 0}, |
2774 | {.KeyOp: X86::VMAXCPSYrr, .DstOp: X86::VMAXCPSYrm, .Flags: 0}, |
2775 | {.KeyOp: X86::VMAXCPSZ128rr, .DstOp: X86::VMAXCPSZ128rm, .Flags: 0}, |
2776 | {.KeyOp: X86::VMAXCPSZ256rr, .DstOp: X86::VMAXCPSZ256rm, .Flags: 0}, |
2777 | {.KeyOp: X86::VMAXCPSZrr, .DstOp: X86::VMAXCPSZrm, .Flags: 0}, |
2778 | {.KeyOp: X86::VMAXCPSrr, .DstOp: X86::VMAXCPSrm, .Flags: 0}, |
2779 | {.KeyOp: X86::VMAXCSDZrr, .DstOp: X86::VMAXCSDZrm, .Flags: 0}, |
2780 | {.KeyOp: X86::VMAXCSDrr, .DstOp: X86::VMAXCSDrm, .Flags: 0}, |
2781 | {.KeyOp: X86::VMAXCSHZrr, .DstOp: X86::VMAXCSHZrm, .Flags: 0}, |
2782 | {.KeyOp: X86::VMAXCSSZrr, .DstOp: X86::VMAXCSSZrm, .Flags: 0}, |
2783 | {.KeyOp: X86::VMAXCSSrr, .DstOp: X86::VMAXCSSrm, .Flags: 0}, |
2784 | {.KeyOp: X86::VMAXPDYrr, .DstOp: X86::VMAXPDYrm, .Flags: 0}, |
2785 | {.KeyOp: X86::VMAXPDZ128rr, .DstOp: X86::VMAXPDZ128rm, .Flags: 0}, |
2786 | {.KeyOp: X86::VMAXPDZ256rr, .DstOp: X86::VMAXPDZ256rm, .Flags: 0}, |
2787 | {.KeyOp: X86::VMAXPDZrr, .DstOp: X86::VMAXPDZrm, .Flags: 0}, |
2788 | {.KeyOp: X86::VMAXPDrr, .DstOp: X86::VMAXPDrm, .Flags: 0}, |
2789 | {.KeyOp: X86::VMAXPHZ128rr, .DstOp: X86::VMAXPHZ128rm, .Flags: 0}, |
2790 | {.KeyOp: X86::VMAXPHZ256rr, .DstOp: X86::VMAXPHZ256rm, .Flags: 0}, |
2791 | {.KeyOp: X86::VMAXPHZrr, .DstOp: X86::VMAXPHZrm, .Flags: 0}, |
2792 | {.KeyOp: X86::VMAXPSYrr, .DstOp: X86::VMAXPSYrm, .Flags: 0}, |
2793 | {.KeyOp: X86::VMAXPSZ128rr, .DstOp: X86::VMAXPSZ128rm, .Flags: 0}, |
2794 | {.KeyOp: X86::VMAXPSZ256rr, .DstOp: X86::VMAXPSZ256rm, .Flags: 0}, |
2795 | {.KeyOp: X86::VMAXPSZrr, .DstOp: X86::VMAXPSZrm, .Flags: 0}, |
2796 | {.KeyOp: X86::VMAXPSrr, .DstOp: X86::VMAXPSrm, .Flags: 0}, |
2797 | {.KeyOp: X86::VMAXSDZrr, .DstOp: X86::VMAXSDZrm, .Flags: 0}, |
2798 | {.KeyOp: X86::VMAXSDZrr_Int, .DstOp: X86::VMAXSDZrm_Int, .Flags: TB_NO_REVERSE}, |
2799 | {.KeyOp: X86::VMAXSDrr, .DstOp: X86::VMAXSDrm, .Flags: 0}, |
2800 | {.KeyOp: X86::VMAXSDrr_Int, .DstOp: X86::VMAXSDrm_Int, .Flags: TB_NO_REVERSE}, |
2801 | {.KeyOp: X86::VMAXSHZrr, .DstOp: X86::VMAXSHZrm, .Flags: 0}, |
2802 | {.KeyOp: X86::VMAXSHZrr_Int, .DstOp: X86::VMAXSHZrm_Int, .Flags: TB_NO_REVERSE}, |
2803 | {.KeyOp: X86::VMAXSSZrr, .DstOp: X86::VMAXSSZrm, .Flags: 0}, |
2804 | {.KeyOp: X86::VMAXSSZrr_Int, .DstOp: X86::VMAXSSZrm_Int, .Flags: TB_NO_REVERSE}, |
2805 | {.KeyOp: X86::VMAXSSrr, .DstOp: X86::VMAXSSrm, .Flags: 0}, |
2806 | {.KeyOp: X86::VMAXSSrr_Int, .DstOp: X86::VMAXSSrm_Int, .Flags: TB_NO_REVERSE}, |
2807 | {.KeyOp: X86::VMINCPDYrr, .DstOp: X86::VMINCPDYrm, .Flags: 0}, |
2808 | {.KeyOp: X86::VMINCPDZ128rr, .DstOp: X86::VMINCPDZ128rm, .Flags: 0}, |
2809 | {.KeyOp: X86::VMINCPDZ256rr, .DstOp: X86::VMINCPDZ256rm, .Flags: 0}, |
2810 | {.KeyOp: X86::VMINCPDZrr, .DstOp: X86::VMINCPDZrm, .Flags: 0}, |
2811 | {.KeyOp: X86::VMINCPDrr, .DstOp: X86::VMINCPDrm, .Flags: 0}, |
2812 | {.KeyOp: X86::VMINCPHZ128rr, .DstOp: X86::VMINCPHZ128rm, .Flags: 0}, |
2813 | {.KeyOp: X86::VMINCPHZ256rr, .DstOp: X86::VMINCPHZ256rm, .Flags: 0}, |
2814 | {.KeyOp: X86::VMINCPHZrr, .DstOp: X86::VMINCPHZrm, .Flags: 0}, |
2815 | {.KeyOp: X86::VMINCPSYrr, .DstOp: X86::VMINCPSYrm, .Flags: 0}, |
2816 | {.KeyOp: X86::VMINCPSZ128rr, .DstOp: X86::VMINCPSZ128rm, .Flags: 0}, |
2817 | {.KeyOp: X86::VMINCPSZ256rr, .DstOp: X86::VMINCPSZ256rm, .Flags: 0}, |
2818 | {.KeyOp: X86::VMINCPSZrr, .DstOp: X86::VMINCPSZrm, .Flags: 0}, |
2819 | {.KeyOp: X86::VMINCPSrr, .DstOp: X86::VMINCPSrm, .Flags: 0}, |
2820 | {.KeyOp: X86::VMINCSDZrr, .DstOp: X86::VMINCSDZrm, .Flags: 0}, |
2821 | {.KeyOp: X86::VMINCSDrr, .DstOp: X86::VMINCSDrm, .Flags: 0}, |
2822 | {.KeyOp: X86::VMINCSHZrr, .DstOp: X86::VMINCSHZrm, .Flags: 0}, |
2823 | {.KeyOp: X86::VMINCSSZrr, .DstOp: X86::VMINCSSZrm, .Flags: 0}, |
2824 | {.KeyOp: X86::VMINCSSrr, .DstOp: X86::VMINCSSrm, .Flags: 0}, |
2825 | {.KeyOp: X86::VMINPDYrr, .DstOp: X86::VMINPDYrm, .Flags: 0}, |
2826 | {.KeyOp: X86::VMINPDZ128rr, .DstOp: X86::VMINPDZ128rm, .Flags: 0}, |
2827 | {.KeyOp: X86::VMINPDZ256rr, .DstOp: X86::VMINPDZ256rm, .Flags: 0}, |
2828 | {.KeyOp: X86::VMINPDZrr, .DstOp: X86::VMINPDZrm, .Flags: 0}, |
2829 | {.KeyOp: X86::VMINPDrr, .DstOp: X86::VMINPDrm, .Flags: 0}, |
2830 | {.KeyOp: X86::VMINPHZ128rr, .DstOp: X86::VMINPHZ128rm, .Flags: 0}, |
2831 | {.KeyOp: X86::VMINPHZ256rr, .DstOp: X86::VMINPHZ256rm, .Flags: 0}, |
2832 | {.KeyOp: X86::VMINPHZrr, .DstOp: X86::VMINPHZrm, .Flags: 0}, |
2833 | {.KeyOp: X86::VMINPSYrr, .DstOp: X86::VMINPSYrm, .Flags: 0}, |
2834 | {.KeyOp: X86::VMINPSZ128rr, .DstOp: X86::VMINPSZ128rm, .Flags: 0}, |
2835 | {.KeyOp: X86::VMINPSZ256rr, .DstOp: X86::VMINPSZ256rm, .Flags: 0}, |
2836 | {.KeyOp: X86::VMINPSZrr, .DstOp: X86::VMINPSZrm, .Flags: 0}, |
2837 | {.KeyOp: X86::VMINPSrr, .DstOp: X86::VMINPSrm, .Flags: 0}, |
2838 | {.KeyOp: X86::VMINSDZrr, .DstOp: X86::VMINSDZrm, .Flags: 0}, |
2839 | {.KeyOp: X86::VMINSDZrr_Int, .DstOp: X86::VMINSDZrm_Int, .Flags: TB_NO_REVERSE}, |
2840 | {.KeyOp: X86::VMINSDrr, .DstOp: X86::VMINSDrm, .Flags: 0}, |
2841 | {.KeyOp: X86::VMINSDrr_Int, .DstOp: X86::VMINSDrm_Int, .Flags: TB_NO_REVERSE}, |
2842 | {.KeyOp: X86::VMINSHZrr, .DstOp: X86::VMINSHZrm, .Flags: 0}, |
2843 | {.KeyOp: X86::VMINSHZrr_Int, .DstOp: X86::VMINSHZrm_Int, .Flags: TB_NO_REVERSE}, |
2844 | {.KeyOp: X86::VMINSSZrr, .DstOp: X86::VMINSSZrm, .Flags: 0}, |
2845 | {.KeyOp: X86::VMINSSZrr_Int, .DstOp: X86::VMINSSZrm_Int, .Flags: TB_NO_REVERSE}, |
2846 | {.KeyOp: X86::VMINSSrr, .DstOp: X86::VMINSSrm, .Flags: 0}, |
2847 | {.KeyOp: X86::VMINSSrr_Int, .DstOp: X86::VMINSSrm_Int, .Flags: TB_NO_REVERSE}, |
2848 | {.KeyOp: X86::VMOVAPDZ128rrkz, .DstOp: X86::VMOVAPDZ128rmkz, .Flags: TB_NO_REVERSE|TB_ALIGN_16}, |
2849 | {.KeyOp: X86::VMOVAPDZ256rrkz, .DstOp: X86::VMOVAPDZ256rmkz, .Flags: TB_NO_REVERSE|TB_ALIGN_32}, |
2850 | {.KeyOp: X86::VMOVAPDZrrkz, .DstOp: X86::VMOVAPDZrmkz, .Flags: TB_NO_REVERSE|TB_ALIGN_64}, |
2851 | {.KeyOp: X86::VMOVAPSZ128rrkz, .DstOp: X86::VMOVAPSZ128rmkz, .Flags: TB_NO_REVERSE|TB_ALIGN_16}, |
2852 | {.KeyOp: X86::VMOVAPSZ256rrkz, .DstOp: X86::VMOVAPSZ256rmkz, .Flags: TB_NO_REVERSE|TB_ALIGN_32}, |
2853 | {.KeyOp: X86::VMOVAPSZrrkz, .DstOp: X86::VMOVAPSZrmkz, .Flags: TB_NO_REVERSE|TB_ALIGN_64}, |
2854 | {.KeyOp: X86::VMOVDDUPZ128rrkz, .DstOp: X86::VMOVDDUPZ128rmkz, .Flags: TB_NO_REVERSE}, |
2855 | {.KeyOp: X86::VMOVDDUPZ256rrkz, .DstOp: X86::VMOVDDUPZ256rmkz, .Flags: 0}, |
2856 | {.KeyOp: X86::VMOVDDUPZrrkz, .DstOp: X86::VMOVDDUPZrmkz, .Flags: 0}, |
2857 | {.KeyOp: X86::VMOVDQA32Z128rrkz, .DstOp: X86::VMOVDQA32Z128rmkz, .Flags: TB_NO_REVERSE|TB_ALIGN_16}, |
2858 | {.KeyOp: X86::VMOVDQA32Z256rrkz, .DstOp: X86::VMOVDQA32Z256rmkz, .Flags: TB_NO_REVERSE|TB_ALIGN_32}, |
2859 | {.KeyOp: X86::VMOVDQA32Zrrkz, .DstOp: X86::VMOVDQA32Zrmkz, .Flags: TB_NO_REVERSE|TB_ALIGN_64}, |
2860 | {.KeyOp: X86::VMOVDQA64Z128rrkz, .DstOp: X86::VMOVDQA64Z128rmkz, .Flags: TB_NO_REVERSE|TB_ALIGN_16}, |
2861 | {.KeyOp: X86::VMOVDQA64Z256rrkz, .DstOp: X86::VMOVDQA64Z256rmkz, .Flags: TB_NO_REVERSE|TB_ALIGN_32}, |
2862 | {.KeyOp: X86::VMOVDQA64Zrrkz, .DstOp: X86::VMOVDQA64Zrmkz, .Flags: TB_NO_REVERSE|TB_ALIGN_64}, |
2863 | {.KeyOp: X86::VMOVDQU16Z128rrkz, .DstOp: X86::VMOVDQU16Z128rmkz, .Flags: TB_NO_REVERSE}, |
2864 | {.KeyOp: X86::VMOVDQU16Z256rrkz, .DstOp: X86::VMOVDQU16Z256rmkz, .Flags: TB_NO_REVERSE}, |
2865 | {.KeyOp: X86::VMOVDQU16Zrrkz, .DstOp: X86::VMOVDQU16Zrmkz, .Flags: TB_NO_REVERSE}, |
2866 | {.KeyOp: X86::VMOVDQU32Z128rrkz, .DstOp: X86::VMOVDQU32Z128rmkz, .Flags: TB_NO_REVERSE}, |
2867 | {.KeyOp: X86::VMOVDQU32Z256rrkz, .DstOp: X86::VMOVDQU32Z256rmkz, .Flags: TB_NO_REVERSE}, |
2868 | {.KeyOp: X86::VMOVDQU32Zrrkz, .DstOp: X86::VMOVDQU32Zrmkz, .Flags: TB_NO_REVERSE}, |
2869 | {.KeyOp: X86::VMOVDQU64Z128rrkz, .DstOp: X86::VMOVDQU64Z128rmkz, .Flags: TB_NO_REVERSE}, |
2870 | {.KeyOp: X86::VMOVDQU64Z256rrkz, .DstOp: X86::VMOVDQU64Z256rmkz, .Flags: TB_NO_REVERSE}, |
2871 | {.KeyOp: X86::VMOVDQU64Zrrkz, .DstOp: X86::VMOVDQU64Zrmkz, .Flags: TB_NO_REVERSE}, |
2872 | {.KeyOp: X86::VMOVDQU8Z128rrkz, .DstOp: X86::VMOVDQU8Z128rmkz, .Flags: TB_NO_REVERSE}, |
2873 | {.KeyOp: X86::VMOVDQU8Z256rrkz, .DstOp: X86::VMOVDQU8Z256rmkz, .Flags: TB_NO_REVERSE}, |
2874 | {.KeyOp: X86::VMOVDQU8Zrrkz, .DstOp: X86::VMOVDQU8Zrmkz, .Flags: TB_NO_REVERSE}, |
2875 | {.KeyOp: X86::VMOVLHPSZrr, .DstOp: X86::VMOVHPSZ128rm, .Flags: TB_NO_REVERSE}, |
2876 | {.KeyOp: X86::VMOVLHPSrr, .DstOp: X86::VMOVHPSrm, .Flags: TB_NO_REVERSE}, |
2877 | {.KeyOp: X86::VMOVSDZrr, .DstOp: X86::VMOVLPDZ128rm, .Flags: TB_NO_REVERSE}, |
2878 | {.KeyOp: X86::VMOVSDrr, .DstOp: X86::VMOVLPDrm, .Flags: TB_NO_REVERSE}, |
2879 | {.KeyOp: X86::VMOVSHDUPZ128rrkz, .DstOp: X86::VMOVSHDUPZ128rmkz, .Flags: 0}, |
2880 | {.KeyOp: X86::VMOVSHDUPZ256rrkz, .DstOp: X86::VMOVSHDUPZ256rmkz, .Flags: 0}, |
2881 | {.KeyOp: X86::VMOVSHDUPZrrkz, .DstOp: X86::VMOVSHDUPZrmkz, .Flags: 0}, |
2882 | {.KeyOp: X86::VMOVSLDUPZ128rrkz, .DstOp: X86::VMOVSLDUPZ128rmkz, .Flags: 0}, |
2883 | {.KeyOp: X86::VMOVSLDUPZ256rrkz, .DstOp: X86::VMOVSLDUPZ256rmkz, .Flags: 0}, |
2884 | {.KeyOp: X86::VMOVSLDUPZrrkz, .DstOp: X86::VMOVSLDUPZrmkz, .Flags: 0}, |
2885 | {.KeyOp: X86::VMOVUPDZ128rrkz, .DstOp: X86::VMOVUPDZ128rmkz, .Flags: TB_NO_REVERSE}, |
2886 | {.KeyOp: X86::VMOVUPDZ256rrkz, .DstOp: X86::VMOVUPDZ256rmkz, .Flags: TB_NO_REVERSE}, |
2887 | {.KeyOp: X86::VMOVUPDZrrkz, .DstOp: X86::VMOVUPDZrmkz, .Flags: TB_NO_REVERSE}, |
2888 | {.KeyOp: X86::VMOVUPSZ128rrkz, .DstOp: X86::VMOVUPSZ128rmkz, .Flags: TB_NO_REVERSE}, |
2889 | {.KeyOp: X86::VMOVUPSZ256rrkz, .DstOp: X86::VMOVUPSZ256rmkz, .Flags: TB_NO_REVERSE}, |
2890 | {.KeyOp: X86::VMOVUPSZrrkz, .DstOp: X86::VMOVUPSZrmkz, .Flags: TB_NO_REVERSE}, |
2891 | {.KeyOp: X86::VMPSADBWYrri, .DstOp: X86::VMPSADBWYrmi, .Flags: 0}, |
2892 | {.KeyOp: X86::VMPSADBWrri, .DstOp: X86::VMPSADBWrmi, .Flags: 0}, |
2893 | {.KeyOp: X86::VMULPDYrr, .DstOp: X86::VMULPDYrm, .Flags: 0}, |
2894 | {.KeyOp: X86::VMULPDZ128rr, .DstOp: X86::VMULPDZ128rm, .Flags: 0}, |
2895 | {.KeyOp: X86::VMULPDZ256rr, .DstOp: X86::VMULPDZ256rm, .Flags: 0}, |
2896 | {.KeyOp: X86::VMULPDZrr, .DstOp: X86::VMULPDZrm, .Flags: 0}, |
2897 | {.KeyOp: X86::VMULPDrr, .DstOp: X86::VMULPDrm, .Flags: 0}, |
2898 | {.KeyOp: X86::VMULPHZ128rr, .DstOp: X86::VMULPHZ128rm, .Flags: 0}, |
2899 | {.KeyOp: X86::VMULPHZ256rr, .DstOp: X86::VMULPHZ256rm, .Flags: 0}, |
2900 | {.KeyOp: X86::VMULPHZrr, .DstOp: X86::VMULPHZrm, .Flags: 0}, |
2901 | {.KeyOp: X86::VMULPSYrr, .DstOp: X86::VMULPSYrm, .Flags: 0}, |
2902 | {.KeyOp: X86::VMULPSZ128rr, .DstOp: X86::VMULPSZ128rm, .Flags: 0}, |
2903 | {.KeyOp: X86::VMULPSZ256rr, .DstOp: X86::VMULPSZ256rm, .Flags: 0}, |
2904 | {.KeyOp: X86::VMULPSZrr, .DstOp: X86::VMULPSZrm, .Flags: 0}, |
2905 | {.KeyOp: X86::VMULPSrr, .DstOp: X86::VMULPSrm, .Flags: 0}, |
2906 | {.KeyOp: X86::VMULSDZrr, .DstOp: X86::VMULSDZrm, .Flags: 0}, |
2907 | {.KeyOp: X86::VMULSDZrr_Int, .DstOp: X86::VMULSDZrm_Int, .Flags: TB_NO_REVERSE}, |
2908 | {.KeyOp: X86::VMULSDrr, .DstOp: X86::VMULSDrm, .Flags: 0}, |
2909 | {.KeyOp: X86::VMULSDrr_Int, .DstOp: X86::VMULSDrm_Int, .Flags: TB_NO_REVERSE}, |
2910 | {.KeyOp: X86::VMULSHZrr, .DstOp: X86::VMULSHZrm, .Flags: 0}, |
2911 | {.KeyOp: X86::VMULSHZrr_Int, .DstOp: X86::VMULSHZrm_Int, .Flags: TB_NO_REVERSE}, |
2912 | {.KeyOp: X86::VMULSSZrr, .DstOp: X86::VMULSSZrm, .Flags: 0}, |
2913 | {.KeyOp: X86::VMULSSZrr_Int, .DstOp: X86::VMULSSZrm_Int, .Flags: TB_NO_REVERSE}, |
2914 | {.KeyOp: X86::VMULSSrr, .DstOp: X86::VMULSSrm, .Flags: 0}, |
2915 | {.KeyOp: X86::VMULSSrr_Int, .DstOp: X86::VMULSSrm_Int, .Flags: TB_NO_REVERSE}, |
2916 | {.KeyOp: X86::VORPDYrr, .DstOp: X86::VORPDYrm, .Flags: 0}, |
2917 | {.KeyOp: X86::VORPDZ128rr, .DstOp: X86::VORPDZ128rm, .Flags: 0}, |
2918 | {.KeyOp: X86::VORPDZ256rr, .DstOp: X86::VORPDZ256rm, .Flags: 0}, |
2919 | {.KeyOp: X86::VORPDZrr, .DstOp: X86::VORPDZrm, .Flags: 0}, |
2920 | {.KeyOp: X86::VORPDrr, .DstOp: X86::VORPDrm, .Flags: 0}, |
2921 | {.KeyOp: X86::VORPSYrr, .DstOp: X86::VORPSYrm, .Flags: 0}, |
2922 | {.KeyOp: X86::VORPSZ128rr, .DstOp: X86::VORPSZ128rm, .Flags: 0}, |
2923 | {.KeyOp: X86::VORPSZ256rr, .DstOp: X86::VORPSZ256rm, .Flags: 0}, |
2924 | {.KeyOp: X86::VORPSZrr, .DstOp: X86::VORPSZrm, .Flags: 0}, |
2925 | {.KeyOp: X86::VORPSrr, .DstOp: X86::VORPSrm, .Flags: 0}, |
2926 | {.KeyOp: X86::VP2INTERSECTDZ128rr, .DstOp: X86::VP2INTERSECTDZ128rm, .Flags: 0}, |
2927 | {.KeyOp: X86::VP2INTERSECTDZ256rr, .DstOp: X86::VP2INTERSECTDZ256rm, .Flags: 0}, |
2928 | {.KeyOp: X86::VP2INTERSECTDZrr, .DstOp: X86::VP2INTERSECTDZrm, .Flags: 0}, |
2929 | {.KeyOp: X86::VP2INTERSECTQZ128rr, .DstOp: X86::VP2INTERSECTQZ128rm, .Flags: 0}, |
2930 | {.KeyOp: X86::VP2INTERSECTQZ256rr, .DstOp: X86::VP2INTERSECTQZ256rm, .Flags: 0}, |
2931 | {.KeyOp: X86::VP2INTERSECTQZrr, .DstOp: X86::VP2INTERSECTQZrm, .Flags: 0}, |
2932 | {.KeyOp: X86::VPABSBZ128rrkz, .DstOp: X86::VPABSBZ128rmkz, .Flags: 0}, |
2933 | {.KeyOp: X86::VPABSBZ256rrkz, .DstOp: X86::VPABSBZ256rmkz, .Flags: 0}, |
2934 | {.KeyOp: X86::VPABSBZrrkz, .DstOp: X86::VPABSBZrmkz, .Flags: 0}, |
2935 | {.KeyOp: X86::VPABSDZ128rrkz, .DstOp: X86::VPABSDZ128rmkz, .Flags: 0}, |
2936 | {.KeyOp: X86::VPABSDZ256rrkz, .DstOp: X86::VPABSDZ256rmkz, .Flags: 0}, |
2937 | {.KeyOp: X86::VPABSDZrrkz, .DstOp: X86::VPABSDZrmkz, .Flags: 0}, |
2938 | {.KeyOp: X86::VPABSQZ128rrkz, .DstOp: X86::VPABSQZ128rmkz, .Flags: 0}, |
2939 | {.KeyOp: X86::VPABSQZ256rrkz, .DstOp: X86::VPABSQZ256rmkz, .Flags: 0}, |
2940 | {.KeyOp: X86::VPABSQZrrkz, .DstOp: X86::VPABSQZrmkz, .Flags: 0}, |
2941 | {.KeyOp: X86::VPABSWZ128rrkz, .DstOp: X86::VPABSWZ128rmkz, .Flags: 0}, |
2942 | {.KeyOp: X86::VPABSWZ256rrkz, .DstOp: X86::VPABSWZ256rmkz, .Flags: 0}, |
2943 | {.KeyOp: X86::VPABSWZrrkz, .DstOp: X86::VPABSWZrmkz, .Flags: 0}, |
2944 | {.KeyOp: X86::VPACKSSDWYrr, .DstOp: X86::VPACKSSDWYrm, .Flags: 0}, |
2945 | {.KeyOp: X86::VPACKSSDWZ128rr, .DstOp: X86::VPACKSSDWZ128rm, .Flags: 0}, |
2946 | {.KeyOp: X86::VPACKSSDWZ256rr, .DstOp: X86::VPACKSSDWZ256rm, .Flags: 0}, |
2947 | {.KeyOp: X86::VPACKSSDWZrr, .DstOp: X86::VPACKSSDWZrm, .Flags: 0}, |
2948 | {.KeyOp: X86::VPACKSSDWrr, .DstOp: X86::VPACKSSDWrm, .Flags: 0}, |
2949 | {.KeyOp: X86::VPACKSSWBYrr, .DstOp: X86::VPACKSSWBYrm, .Flags: 0}, |
2950 | {.KeyOp: X86::VPACKSSWBZ128rr, .DstOp: X86::VPACKSSWBZ128rm, .Flags: 0}, |
2951 | {.KeyOp: X86::VPACKSSWBZ256rr, .DstOp: X86::VPACKSSWBZ256rm, .Flags: 0}, |
2952 | {.KeyOp: X86::VPACKSSWBZrr, .DstOp: X86::VPACKSSWBZrm, .Flags: 0}, |
2953 | {.KeyOp: X86::VPACKSSWBrr, .DstOp: X86::VPACKSSWBrm, .Flags: 0}, |
2954 | {.KeyOp: X86::VPACKUSDWYrr, .DstOp: X86::VPACKUSDWYrm, .Flags: 0}, |
2955 | {.KeyOp: X86::VPACKUSDWZ128rr, .DstOp: X86::VPACKUSDWZ128rm, .Flags: 0}, |
2956 | {.KeyOp: X86::VPACKUSDWZ256rr, .DstOp: X86::VPACKUSDWZ256rm, .Flags: 0}, |
2957 | {.KeyOp: X86::VPACKUSDWZrr, .DstOp: X86::VPACKUSDWZrm, .Flags: 0}, |
2958 | {.KeyOp: X86::VPACKUSDWrr, .DstOp: X86::VPACKUSDWrm, .Flags: 0}, |
2959 | {.KeyOp: X86::VPACKUSWBYrr, .DstOp: X86::VPACKUSWBYrm, .Flags: 0}, |
2960 | {.KeyOp: X86::VPACKUSWBZ128rr, .DstOp: X86::VPACKUSWBZ128rm, .Flags: 0}, |
2961 | {.KeyOp: X86::VPACKUSWBZ256rr, .DstOp: X86::VPACKUSWBZ256rm, .Flags: 0}, |
2962 | {.KeyOp: X86::VPACKUSWBZrr, .DstOp: X86::VPACKUSWBZrm, .Flags: 0}, |
2963 | {.KeyOp: X86::VPACKUSWBrr, .DstOp: X86::VPACKUSWBrm, .Flags: 0}, |
2964 | {.KeyOp: X86::VPADDBYrr, .DstOp: X86::VPADDBYrm, .Flags: 0}, |
2965 | {.KeyOp: X86::VPADDBZ128rr, .DstOp: X86::VPADDBZ128rm, .Flags: 0}, |
2966 | {.KeyOp: X86::VPADDBZ256rr, .DstOp: X86::VPADDBZ256rm, .Flags: 0}, |
2967 | {.KeyOp: X86::VPADDBZrr, .DstOp: X86::VPADDBZrm, .Flags: 0}, |
2968 | {.KeyOp: X86::VPADDBrr, .DstOp: X86::VPADDBrm, .Flags: 0}, |
2969 | {.KeyOp: X86::VPADDDYrr, .DstOp: X86::VPADDDYrm, .Flags: 0}, |
2970 | {.KeyOp: X86::VPADDDZ128rr, .DstOp: X86::VPADDDZ128rm, .Flags: 0}, |
2971 | {.KeyOp: X86::VPADDDZ256rr, .DstOp: X86::VPADDDZ256rm, .Flags: 0}, |
2972 | {.KeyOp: X86::VPADDDZrr, .DstOp: X86::VPADDDZrm, .Flags: 0}, |
2973 | {.KeyOp: X86::VPADDDrr, .DstOp: X86::VPADDDrm, .Flags: 0}, |
2974 | {.KeyOp: X86::VPADDQYrr, .DstOp: X86::VPADDQYrm, .Flags: 0}, |
2975 | {.KeyOp: X86::VPADDQZ128rr, .DstOp: X86::VPADDQZ128rm, .Flags: 0}, |
2976 | {.KeyOp: X86::VPADDQZ256rr, .DstOp: X86::VPADDQZ256rm, .Flags: 0}, |
2977 | {.KeyOp: X86::VPADDQZrr, .DstOp: X86::VPADDQZrm, .Flags: 0}, |
2978 | {.KeyOp: X86::VPADDQrr, .DstOp: X86::VPADDQrm, .Flags: 0}, |
2979 | {.KeyOp: X86::VPADDSBYrr, .DstOp: X86::VPADDSBYrm, .Flags: 0}, |
2980 | {.KeyOp: X86::VPADDSBZ128rr, .DstOp: X86::VPADDSBZ128rm, .Flags: 0}, |
2981 | {.KeyOp: X86::VPADDSBZ256rr, .DstOp: X86::VPADDSBZ256rm, .Flags: 0}, |
2982 | {.KeyOp: X86::VPADDSBZrr, .DstOp: X86::VPADDSBZrm, .Flags: 0}, |
2983 | {.KeyOp: X86::VPADDSBrr, .DstOp: X86::VPADDSBrm, .Flags: 0}, |
2984 | {.KeyOp: X86::VPADDSWYrr, .DstOp: X86::VPADDSWYrm, .Flags: 0}, |
2985 | {.KeyOp: X86::VPADDSWZ128rr, .DstOp: X86::VPADDSWZ128rm, .Flags: 0}, |
2986 | {.KeyOp: X86::VPADDSWZ256rr, .DstOp: X86::VPADDSWZ256rm, .Flags: 0}, |
2987 | {.KeyOp: X86::VPADDSWZrr, .DstOp: X86::VPADDSWZrm, .Flags: 0}, |
2988 | {.KeyOp: X86::VPADDSWrr, .DstOp: X86::VPADDSWrm, .Flags: 0}, |
2989 | {.KeyOp: X86::VPADDUSBYrr, .DstOp: X86::VPADDUSBYrm, .Flags: 0}, |
2990 | {.KeyOp: X86::VPADDUSBZ128rr, .DstOp: X86::VPADDUSBZ128rm, .Flags: 0}, |
2991 | {.KeyOp: X86::VPADDUSBZ256rr, .DstOp: X86::VPADDUSBZ256rm, .Flags: 0}, |
2992 | {.KeyOp: X86::VPADDUSBZrr, .DstOp: X86::VPADDUSBZrm, .Flags: 0}, |
2993 | {.KeyOp: X86::VPADDUSBrr, .DstOp: X86::VPADDUSBrm, .Flags: 0}, |
2994 | {.KeyOp: X86::VPADDUSWYrr, .DstOp: X86::VPADDUSWYrm, .Flags: 0}, |
2995 | {.KeyOp: X86::VPADDUSWZ128rr, .DstOp: X86::VPADDUSWZ128rm, .Flags: 0}, |
2996 | {.KeyOp: X86::VPADDUSWZ256rr, .DstOp: X86::VPADDUSWZ256rm, .Flags: 0}, |
2997 | {.KeyOp: X86::VPADDUSWZrr, .DstOp: X86::VPADDUSWZrm, .Flags: 0}, |
2998 | {.KeyOp: X86::VPADDUSWrr, .DstOp: X86::VPADDUSWrm, .Flags: 0}, |
2999 | {.KeyOp: X86::VPADDWYrr, .DstOp: X86::VPADDWYrm, .Flags: 0}, |
3000 | {.KeyOp: X86::VPADDWZ128rr, .DstOp: X86::VPADDWZ128rm, .Flags: 0}, |
3001 | {.KeyOp: X86::VPADDWZ256rr, .DstOp: X86::VPADDWZ256rm, .Flags: 0}, |
3002 | {.KeyOp: X86::VPADDWZrr, .DstOp: X86::VPADDWZrm, .Flags: 0}, |
3003 | {.KeyOp: X86::VPADDWrr, .DstOp: X86::VPADDWrm, .Flags: 0}, |
3004 | {.KeyOp: X86::VPALIGNRYrri, .DstOp: X86::VPALIGNRYrmi, .Flags: 0}, |
3005 | {.KeyOp: X86::VPALIGNRZ128rri, .DstOp: X86::VPALIGNRZ128rmi, .Flags: 0}, |
3006 | {.KeyOp: X86::VPALIGNRZ256rri, .DstOp: X86::VPALIGNRZ256rmi, .Flags: 0}, |
3007 | {.KeyOp: X86::VPALIGNRZrri, .DstOp: X86::VPALIGNRZrmi, .Flags: 0}, |
3008 | {.KeyOp: X86::VPALIGNRrri, .DstOp: X86::VPALIGNRrmi, .Flags: 0}, |
3009 | {.KeyOp: X86::VPANDDZ128rr, .DstOp: X86::VPANDDZ128rm, .Flags: 0}, |
3010 | {.KeyOp: X86::VPANDDZ256rr, .DstOp: X86::VPANDDZ256rm, .Flags: 0}, |
3011 | {.KeyOp: X86::VPANDDZrr, .DstOp: X86::VPANDDZrm, .Flags: 0}, |
3012 | {.KeyOp: X86::VPANDNDZ128rr, .DstOp: X86::VPANDNDZ128rm, .Flags: 0}, |
3013 | {.KeyOp: X86::VPANDNDZ256rr, .DstOp: X86::VPANDNDZ256rm, .Flags: 0}, |
3014 | {.KeyOp: X86::VPANDNDZrr, .DstOp: X86::VPANDNDZrm, .Flags: 0}, |
3015 | {.KeyOp: X86::VPANDNQZ128rr, .DstOp: X86::VPANDNQZ128rm, .Flags: 0}, |
3016 | {.KeyOp: X86::VPANDNQZ256rr, .DstOp: X86::VPANDNQZ256rm, .Flags: 0}, |
3017 | {.KeyOp: X86::VPANDNQZrr, .DstOp: X86::VPANDNQZrm, .Flags: 0}, |
3018 | {.KeyOp: X86::VPANDNYrr, .DstOp: X86::VPANDNYrm, .Flags: 0}, |
3019 | {.KeyOp: X86::VPANDNrr, .DstOp: X86::VPANDNrm, .Flags: 0}, |
3020 | {.KeyOp: X86::VPANDQZ128rr, .DstOp: X86::VPANDQZ128rm, .Flags: 0}, |
3021 | {.KeyOp: X86::VPANDQZ256rr, .DstOp: X86::VPANDQZ256rm, .Flags: 0}, |
3022 | {.KeyOp: X86::VPANDQZrr, .DstOp: X86::VPANDQZrm, .Flags: 0}, |
3023 | {.KeyOp: X86::VPANDYrr, .DstOp: X86::VPANDYrm, .Flags: 0}, |
3024 | {.KeyOp: X86::VPANDrr, .DstOp: X86::VPANDrm, .Flags: 0}, |
3025 | {.KeyOp: X86::VPAVGBYrr, .DstOp: X86::VPAVGBYrm, .Flags: 0}, |
3026 | {.KeyOp: X86::VPAVGBZ128rr, .DstOp: X86::VPAVGBZ128rm, .Flags: 0}, |
3027 | {.KeyOp: X86::VPAVGBZ256rr, .DstOp: X86::VPAVGBZ256rm, .Flags: 0}, |
3028 | {.KeyOp: X86::VPAVGBZrr, .DstOp: X86::VPAVGBZrm, .Flags: 0}, |
3029 | {.KeyOp: X86::VPAVGBrr, .DstOp: X86::VPAVGBrm, .Flags: 0}, |
3030 | {.KeyOp: X86::VPAVGWYrr, .DstOp: X86::VPAVGWYrm, .Flags: 0}, |
3031 | {.KeyOp: X86::VPAVGWZ128rr, .DstOp: X86::VPAVGWZ128rm, .Flags: 0}, |
3032 | {.KeyOp: X86::VPAVGWZ256rr, .DstOp: X86::VPAVGWZ256rm, .Flags: 0}, |
3033 | {.KeyOp: X86::VPAVGWZrr, .DstOp: X86::VPAVGWZrm, .Flags: 0}, |
3034 | {.KeyOp: X86::VPAVGWrr, .DstOp: X86::VPAVGWrm, .Flags: 0}, |
3035 | {.KeyOp: X86::VPBLENDDYrri, .DstOp: X86::VPBLENDDYrmi, .Flags: 0}, |
3036 | {.KeyOp: X86::VPBLENDDrri, .DstOp: X86::VPBLENDDrmi, .Flags: 0}, |
3037 | {.KeyOp: X86::VPBLENDMBZ128rr, .DstOp: X86::VPBLENDMBZ128rm, .Flags: 0}, |
3038 | {.KeyOp: X86::VPBLENDMBZ256rr, .DstOp: X86::VPBLENDMBZ256rm, .Flags: 0}, |
3039 | {.KeyOp: X86::VPBLENDMBZrr, .DstOp: X86::VPBLENDMBZrm, .Flags: 0}, |
3040 | {.KeyOp: X86::VPBLENDMDZ128rr, .DstOp: X86::VPBLENDMDZ128rm, .Flags: 0}, |
3041 | {.KeyOp: X86::VPBLENDMDZ256rr, .DstOp: X86::VPBLENDMDZ256rm, .Flags: 0}, |
3042 | {.KeyOp: X86::VPBLENDMDZrr, .DstOp: X86::VPBLENDMDZrm, .Flags: 0}, |
3043 | {.KeyOp: X86::VPBLENDMQZ128rr, .DstOp: X86::VPBLENDMQZ128rm, .Flags: 0}, |
3044 | {.KeyOp: X86::VPBLENDMQZ256rr, .DstOp: X86::VPBLENDMQZ256rm, .Flags: 0}, |
3045 | {.KeyOp: X86::VPBLENDMQZrr, .DstOp: X86::VPBLENDMQZrm, .Flags: 0}, |
3046 | {.KeyOp: X86::VPBLENDMWZ128rr, .DstOp: X86::VPBLENDMWZ128rm, .Flags: 0}, |
3047 | {.KeyOp: X86::VPBLENDMWZ256rr, .DstOp: X86::VPBLENDMWZ256rm, .Flags: 0}, |
3048 | {.KeyOp: X86::VPBLENDMWZrr, .DstOp: X86::VPBLENDMWZrm, .Flags: 0}, |
3049 | {.KeyOp: X86::VPBLENDVBYrrr, .DstOp: X86::VPBLENDVBYrmr, .Flags: 0}, |
3050 | {.KeyOp: X86::VPBLENDVBrrr, .DstOp: X86::VPBLENDVBrmr, .Flags: 0}, |
3051 | {.KeyOp: X86::VPBLENDWYrri, .DstOp: X86::VPBLENDWYrmi, .Flags: 0}, |
3052 | {.KeyOp: X86::VPBLENDWrri, .DstOp: X86::VPBLENDWrmi, .Flags: 0}, |
3053 | {.KeyOp: X86::VPBROADCASTBZ128rrkz, .DstOp: X86::VPBROADCASTBZ128rmkz, .Flags: TB_NO_REVERSE}, |
3054 | {.KeyOp: X86::VPBROADCASTBZ256rrkz, .DstOp: X86::VPBROADCASTBZ256rmkz, .Flags: TB_NO_REVERSE}, |
3055 | {.KeyOp: X86::VPBROADCASTBZrrkz, .DstOp: X86::VPBROADCASTBZrmkz, .Flags: TB_NO_REVERSE}, |
3056 | {.KeyOp: X86::VPBROADCASTDZ128rrkz, .DstOp: X86::VPBROADCASTDZ128rmkz, .Flags: TB_NO_REVERSE}, |
3057 | {.KeyOp: X86::VPBROADCASTDZ256rrkz, .DstOp: X86::VPBROADCASTDZ256rmkz, .Flags: TB_NO_REVERSE}, |
3058 | {.KeyOp: X86::VPBROADCASTDZrrkz, .DstOp: X86::VPBROADCASTDZrmkz, .Flags: TB_NO_REVERSE}, |
3059 | {.KeyOp: X86::VPBROADCASTQZ128rrkz, .DstOp: X86::VPBROADCASTQZ128rmkz, .Flags: TB_NO_REVERSE}, |
3060 | {.KeyOp: X86::VPBROADCASTQZ256rrkz, .DstOp: X86::VPBROADCASTQZ256rmkz, .Flags: TB_NO_REVERSE}, |
3061 | {.KeyOp: X86::VPBROADCASTQZrrkz, .DstOp: X86::VPBROADCASTQZrmkz, .Flags: TB_NO_REVERSE}, |
3062 | {.KeyOp: X86::VPBROADCASTWZ128rrkz, .DstOp: X86::VPBROADCASTWZ128rmkz, .Flags: TB_NO_REVERSE}, |
3063 | {.KeyOp: X86::VPBROADCASTWZ256rrkz, .DstOp: X86::VPBROADCASTWZ256rmkz, .Flags: TB_NO_REVERSE}, |
3064 | {.KeyOp: X86::VPBROADCASTWZrrkz, .DstOp: X86::VPBROADCASTWZrmkz, .Flags: TB_NO_REVERSE}, |
3065 | {.KeyOp: X86::VPCLMULQDQYrri, .DstOp: X86::VPCLMULQDQYrmi, .Flags: 0}, |
3066 | {.KeyOp: X86::VPCLMULQDQZ128rri, .DstOp: X86::VPCLMULQDQZ128rmi, .Flags: 0}, |
3067 | {.KeyOp: X86::VPCLMULQDQZ256rri, .DstOp: X86::VPCLMULQDQZ256rmi, .Flags: 0}, |
3068 | {.KeyOp: X86::VPCLMULQDQZrri, .DstOp: X86::VPCLMULQDQZrmi, .Flags: 0}, |
3069 | {.KeyOp: X86::VPCLMULQDQrri, .DstOp: X86::VPCLMULQDQrmi, .Flags: 0}, |
3070 | {.KeyOp: X86::VPCMOVYrrr, .DstOp: X86::VPCMOVYrmr, .Flags: 0}, |
3071 | {.KeyOp: X86::VPCMOVrrr, .DstOp: X86::VPCMOVrmr, .Flags: 0}, |
3072 | {.KeyOp: X86::VPCMPBZ128rri, .DstOp: X86::VPCMPBZ128rmi, .Flags: 0}, |
3073 | {.KeyOp: X86::VPCMPBZ256rri, .DstOp: X86::VPCMPBZ256rmi, .Flags: 0}, |
3074 | {.KeyOp: X86::VPCMPBZrri, .DstOp: X86::VPCMPBZrmi, .Flags: 0}, |
3075 | {.KeyOp: X86::VPCMPDZ128rri, .DstOp: X86::VPCMPDZ128rmi, .Flags: 0}, |
3076 | {.KeyOp: X86::VPCMPDZ256rri, .DstOp: X86::VPCMPDZ256rmi, .Flags: 0}, |
3077 | {.KeyOp: X86::VPCMPDZrri, .DstOp: X86::VPCMPDZrmi, .Flags: 0}, |
3078 | {.KeyOp: X86::VPCMPEQBYrr, .DstOp: X86::VPCMPEQBYrm, .Flags: 0}, |
3079 | {.KeyOp: X86::VPCMPEQBZ128rr, .DstOp: X86::VPCMPEQBZ128rm, .Flags: 0}, |
3080 | {.KeyOp: X86::VPCMPEQBZ256rr, .DstOp: X86::VPCMPEQBZ256rm, .Flags: 0}, |
3081 | {.KeyOp: X86::VPCMPEQBZrr, .DstOp: X86::VPCMPEQBZrm, .Flags: 0}, |
3082 | {.KeyOp: X86::VPCMPEQBrr, .DstOp: X86::VPCMPEQBrm, .Flags: 0}, |
3083 | {.KeyOp: X86::VPCMPEQDYrr, .DstOp: X86::VPCMPEQDYrm, .Flags: 0}, |
3084 | {.KeyOp: X86::VPCMPEQDZ128rr, .DstOp: X86::VPCMPEQDZ128rm, .Flags: 0}, |
3085 | {.KeyOp: X86::VPCMPEQDZ256rr, .DstOp: X86::VPCMPEQDZ256rm, .Flags: 0}, |
3086 | {.KeyOp: X86::VPCMPEQDZrr, .DstOp: X86::VPCMPEQDZrm, .Flags: 0}, |
3087 | {.KeyOp: X86::VPCMPEQDrr, .DstOp: X86::VPCMPEQDrm, .Flags: 0}, |
3088 | {.KeyOp: X86::VPCMPEQQYrr, .DstOp: X86::VPCMPEQQYrm, .Flags: 0}, |
3089 | {.KeyOp: X86::VPCMPEQQZ128rr, .DstOp: X86::VPCMPEQQZ128rm, .Flags: 0}, |
3090 | {.KeyOp: X86::VPCMPEQQZ256rr, .DstOp: X86::VPCMPEQQZ256rm, .Flags: 0}, |
3091 | {.KeyOp: X86::VPCMPEQQZrr, .DstOp: X86::VPCMPEQQZrm, .Flags: 0}, |
3092 | {.KeyOp: X86::VPCMPEQQrr, .DstOp: X86::VPCMPEQQrm, .Flags: 0}, |
3093 | {.KeyOp: X86::VPCMPEQWYrr, .DstOp: X86::VPCMPEQWYrm, .Flags: 0}, |
3094 | {.KeyOp: X86::VPCMPEQWZ128rr, .DstOp: X86::VPCMPEQWZ128rm, .Flags: 0}, |
3095 | {.KeyOp: X86::VPCMPEQWZ256rr, .DstOp: X86::VPCMPEQWZ256rm, .Flags: 0}, |
3096 | {.KeyOp: X86::VPCMPEQWZrr, .DstOp: X86::VPCMPEQWZrm, .Flags: 0}, |
3097 | {.KeyOp: X86::VPCMPEQWrr, .DstOp: X86::VPCMPEQWrm, .Flags: 0}, |
3098 | {.KeyOp: X86::VPCMPGTBYrr, .DstOp: X86::VPCMPGTBYrm, .Flags: 0}, |
3099 | {.KeyOp: X86::VPCMPGTBZ128rr, .DstOp: X86::VPCMPGTBZ128rm, .Flags: 0}, |
3100 | {.KeyOp: X86::VPCMPGTBZ256rr, .DstOp: X86::VPCMPGTBZ256rm, .Flags: 0}, |
3101 | {.KeyOp: X86::VPCMPGTBZrr, .DstOp: X86::VPCMPGTBZrm, .Flags: 0}, |
3102 | {.KeyOp: X86::VPCMPGTBrr, .DstOp: X86::VPCMPGTBrm, .Flags: 0}, |
3103 | {.KeyOp: X86::VPCMPGTDYrr, .DstOp: X86::VPCMPGTDYrm, .Flags: 0}, |
3104 | {.KeyOp: X86::VPCMPGTDZ128rr, .DstOp: X86::VPCMPGTDZ128rm, .Flags: 0}, |
3105 | {.KeyOp: X86::VPCMPGTDZ256rr, .DstOp: X86::VPCMPGTDZ256rm, .Flags: 0}, |
3106 | {.KeyOp: X86::VPCMPGTDZrr, .DstOp: X86::VPCMPGTDZrm, .Flags: 0}, |
3107 | {.KeyOp: X86::VPCMPGTDrr, .DstOp: X86::VPCMPGTDrm, .Flags: 0}, |
3108 | {.KeyOp: X86::VPCMPGTQYrr, .DstOp: X86::VPCMPGTQYrm, .Flags: 0}, |
3109 | {.KeyOp: X86::VPCMPGTQZ128rr, .DstOp: X86::VPCMPGTQZ128rm, .Flags: 0}, |
3110 | {.KeyOp: X86::VPCMPGTQZ256rr, .DstOp: X86::VPCMPGTQZ256rm, .Flags: 0}, |
3111 | {.KeyOp: X86::VPCMPGTQZrr, .DstOp: X86::VPCMPGTQZrm, .Flags: 0}, |
3112 | {.KeyOp: X86::VPCMPGTQrr, .DstOp: X86::VPCMPGTQrm, .Flags: 0}, |
3113 | {.KeyOp: X86::VPCMPGTWYrr, .DstOp: X86::VPCMPGTWYrm, .Flags: 0}, |
3114 | {.KeyOp: X86::VPCMPGTWZ128rr, .DstOp: X86::VPCMPGTWZ128rm, .Flags: 0}, |
3115 | {.KeyOp: X86::VPCMPGTWZ256rr, .DstOp: X86::VPCMPGTWZ256rm, .Flags: 0}, |
3116 | {.KeyOp: X86::VPCMPGTWZrr, .DstOp: X86::VPCMPGTWZrm, .Flags: 0}, |
3117 | {.KeyOp: X86::VPCMPGTWrr, .DstOp: X86::VPCMPGTWrm, .Flags: 0}, |
3118 | {.KeyOp: X86::VPCMPQZ128rri, .DstOp: X86::VPCMPQZ128rmi, .Flags: 0}, |
3119 | {.KeyOp: X86::VPCMPQZ256rri, .DstOp: X86::VPCMPQZ256rmi, .Flags: 0}, |
3120 | {.KeyOp: X86::VPCMPQZrri, .DstOp: X86::VPCMPQZrmi, .Flags: 0}, |
3121 | {.KeyOp: X86::VPCMPUBZ128rri, .DstOp: X86::VPCMPUBZ128rmi, .Flags: 0}, |
3122 | {.KeyOp: X86::VPCMPUBZ256rri, .DstOp: X86::VPCMPUBZ256rmi, .Flags: 0}, |
3123 | {.KeyOp: X86::VPCMPUBZrri, .DstOp: X86::VPCMPUBZrmi, .Flags: 0}, |
3124 | {.KeyOp: X86::VPCMPUDZ128rri, .DstOp: X86::VPCMPUDZ128rmi, .Flags: 0}, |
3125 | {.KeyOp: X86::VPCMPUDZ256rri, .DstOp: X86::VPCMPUDZ256rmi, .Flags: 0}, |
3126 | {.KeyOp: X86::VPCMPUDZrri, .DstOp: X86::VPCMPUDZrmi, .Flags: 0}, |
3127 | {.KeyOp: X86::VPCMPUQZ128rri, .DstOp: X86::VPCMPUQZ128rmi, .Flags: 0}, |
3128 | {.KeyOp: X86::VPCMPUQZ256rri, .DstOp: X86::VPCMPUQZ256rmi, .Flags: 0}, |
3129 | {.KeyOp: X86::VPCMPUQZrri, .DstOp: X86::VPCMPUQZrmi, .Flags: 0}, |
3130 | {.KeyOp: X86::VPCMPUWZ128rri, .DstOp: X86::VPCMPUWZ128rmi, .Flags: 0}, |
3131 | {.KeyOp: X86::VPCMPUWZ256rri, .DstOp: X86::VPCMPUWZ256rmi, .Flags: 0}, |
3132 | {.KeyOp: X86::VPCMPUWZrri, .DstOp: X86::VPCMPUWZrmi, .Flags: 0}, |
3133 | {.KeyOp: X86::VPCMPWZ128rri, .DstOp: X86::VPCMPWZ128rmi, .Flags: 0}, |
3134 | {.KeyOp: X86::VPCMPWZ256rri, .DstOp: X86::VPCMPWZ256rmi, .Flags: 0}, |
3135 | {.KeyOp: X86::VPCMPWZrri, .DstOp: X86::VPCMPWZrmi, .Flags: 0}, |
3136 | {.KeyOp: X86::VPCOMBri, .DstOp: X86::VPCOMBmi, .Flags: 0}, |
3137 | {.KeyOp: X86::VPCOMDri, .DstOp: X86::VPCOMDmi, .Flags: 0}, |
3138 | {.KeyOp: X86::VPCOMQri, .DstOp: X86::VPCOMQmi, .Flags: 0}, |
3139 | {.KeyOp: X86::VPCOMUBri, .DstOp: X86::VPCOMUBmi, .Flags: 0}, |
3140 | {.KeyOp: X86::VPCOMUDri, .DstOp: X86::VPCOMUDmi, .Flags: 0}, |
3141 | {.KeyOp: X86::VPCOMUQri, .DstOp: X86::VPCOMUQmi, .Flags: 0}, |
3142 | {.KeyOp: X86::VPCOMUWri, .DstOp: X86::VPCOMUWmi, .Flags: 0}, |
3143 | {.KeyOp: X86::VPCOMWri, .DstOp: X86::VPCOMWmi, .Flags: 0}, |
3144 | {.KeyOp: X86::VPCONFLICTDZ128rrkz, .DstOp: X86::VPCONFLICTDZ128rmkz, .Flags: 0}, |
3145 | {.KeyOp: X86::VPCONFLICTDZ256rrkz, .DstOp: X86::VPCONFLICTDZ256rmkz, .Flags: 0}, |
3146 | {.KeyOp: X86::VPCONFLICTDZrrkz, .DstOp: X86::VPCONFLICTDZrmkz, .Flags: 0}, |
3147 | {.KeyOp: X86::VPCONFLICTQZ128rrkz, .DstOp: X86::VPCONFLICTQZ128rmkz, .Flags: 0}, |
3148 | {.KeyOp: X86::VPCONFLICTQZ256rrkz, .DstOp: X86::VPCONFLICTQZ256rmkz, .Flags: 0}, |
3149 | {.KeyOp: X86::VPCONFLICTQZrrkz, .DstOp: X86::VPCONFLICTQZrmkz, .Flags: 0}, |
3150 | {.KeyOp: X86::VPERM2F128rr, .DstOp: X86::VPERM2F128rm, .Flags: 0}, |
3151 | {.KeyOp: X86::VPERM2I128rr, .DstOp: X86::VPERM2I128rm, .Flags: 0}, |
3152 | {.KeyOp: X86::VPERMBZ128rr, .DstOp: X86::VPERMBZ128rm, .Flags: 0}, |
3153 | {.KeyOp: X86::VPERMBZ256rr, .DstOp: X86::VPERMBZ256rm, .Flags: 0}, |
3154 | {.KeyOp: X86::VPERMBZrr, .DstOp: X86::VPERMBZrm, .Flags: 0}, |
3155 | {.KeyOp: X86::VPERMDYrr, .DstOp: X86::VPERMDYrm, .Flags: 0}, |
3156 | {.KeyOp: X86::VPERMDZ256rr, .DstOp: X86::VPERMDZ256rm, .Flags: 0}, |
3157 | {.KeyOp: X86::VPERMDZrr, .DstOp: X86::VPERMDZrm, .Flags: 0}, |
3158 | {.KeyOp: X86::VPERMIL2PDYrr, .DstOp: X86::VPERMIL2PDYmr, .Flags: 0}, |
3159 | {.KeyOp: X86::VPERMIL2PDrr, .DstOp: X86::VPERMIL2PDmr, .Flags: 0}, |
3160 | {.KeyOp: X86::VPERMIL2PSYrr, .DstOp: X86::VPERMIL2PSYmr, .Flags: 0}, |
3161 | {.KeyOp: X86::VPERMIL2PSrr, .DstOp: X86::VPERMIL2PSmr, .Flags: 0}, |
3162 | {.KeyOp: X86::VPERMILPDYrr, .DstOp: X86::VPERMILPDYrm, .Flags: 0}, |
3163 | {.KeyOp: X86::VPERMILPDZ128rikz, .DstOp: X86::VPERMILPDZ128mikz, .Flags: 0}, |
3164 | {.KeyOp: X86::VPERMILPDZ128rr, .DstOp: X86::VPERMILPDZ128rm, .Flags: 0}, |
3165 | {.KeyOp: X86::VPERMILPDZ256rikz, .DstOp: X86::VPERMILPDZ256mikz, .Flags: 0}, |
3166 | {.KeyOp: X86::VPERMILPDZ256rr, .DstOp: X86::VPERMILPDZ256rm, .Flags: 0}, |
3167 | {.KeyOp: X86::VPERMILPDZrikz, .DstOp: X86::VPERMILPDZmikz, .Flags: 0}, |
3168 | {.KeyOp: X86::VPERMILPDZrr, .DstOp: X86::VPERMILPDZrm, .Flags: 0}, |
3169 | {.KeyOp: X86::VPERMILPDrr, .DstOp: X86::VPERMILPDrm, .Flags: 0}, |
3170 | {.KeyOp: X86::VPERMILPSYrr, .DstOp: X86::VPERMILPSYrm, .Flags: 0}, |
3171 | {.KeyOp: X86::VPERMILPSZ128rikz, .DstOp: X86::VPERMILPSZ128mikz, .Flags: 0}, |
3172 | {.KeyOp: X86::VPERMILPSZ128rr, .DstOp: X86::VPERMILPSZ128rm, .Flags: 0}, |
3173 | {.KeyOp: X86::VPERMILPSZ256rikz, .DstOp: X86::VPERMILPSZ256mikz, .Flags: 0}, |
3174 | {.KeyOp: X86::VPERMILPSZ256rr, .DstOp: X86::VPERMILPSZ256rm, .Flags: 0}, |
3175 | {.KeyOp: X86::VPERMILPSZrikz, .DstOp: X86::VPERMILPSZmikz, .Flags: 0}, |
3176 | {.KeyOp: X86::VPERMILPSZrr, .DstOp: X86::VPERMILPSZrm, .Flags: 0}, |
3177 | {.KeyOp: X86::VPERMILPSrr, .DstOp: X86::VPERMILPSrm, .Flags: 0}, |
3178 | {.KeyOp: X86::VPERMPDZ256rikz, .DstOp: X86::VPERMPDZ256mikz, .Flags: 0}, |
3179 | {.KeyOp: X86::VPERMPDZ256rr, .DstOp: X86::VPERMPDZ256rm, .Flags: 0}, |
3180 | {.KeyOp: X86::VPERMPDZrikz, .DstOp: X86::VPERMPDZmikz, .Flags: 0}, |
3181 | {.KeyOp: X86::VPERMPDZrr, .DstOp: X86::VPERMPDZrm, .Flags: 0}, |
3182 | {.KeyOp: X86::VPERMPSYrr, .DstOp: X86::VPERMPSYrm, .Flags: 0}, |
3183 | {.KeyOp: X86::VPERMPSZ256rr, .DstOp: X86::VPERMPSZ256rm, .Flags: 0}, |
3184 | {.KeyOp: X86::VPERMPSZrr, .DstOp: X86::VPERMPSZrm, .Flags: 0}, |
3185 | {.KeyOp: X86::VPERMQZ256rikz, .DstOp: X86::VPERMQZ256mikz, .Flags: 0}, |
3186 | {.KeyOp: X86::VPERMQZ256rr, .DstOp: X86::VPERMQZ256rm, .Flags: 0}, |
3187 | {.KeyOp: X86::VPERMQZrikz, .DstOp: X86::VPERMQZmikz, .Flags: 0}, |
3188 | {.KeyOp: X86::VPERMQZrr, .DstOp: X86::VPERMQZrm, .Flags: 0}, |
3189 | {.KeyOp: X86::VPERMWZ128rr, .DstOp: X86::VPERMWZ128rm, .Flags: 0}, |
3190 | {.KeyOp: X86::VPERMWZ256rr, .DstOp: X86::VPERMWZ256rm, .Flags: 0}, |
3191 | {.KeyOp: X86::VPERMWZrr, .DstOp: X86::VPERMWZrm, .Flags: 0}, |
3192 | {.KeyOp: X86::VPEXPANDBZ128rrkz, .DstOp: X86::VPEXPANDBZ128rmkz, .Flags: TB_NO_REVERSE}, |
3193 | {.KeyOp: X86::VPEXPANDBZ256rrkz, .DstOp: X86::VPEXPANDBZ256rmkz, .Flags: TB_NO_REVERSE}, |
3194 | {.KeyOp: X86::VPEXPANDBZrrkz, .DstOp: X86::VPEXPANDBZrmkz, .Flags: TB_NO_REVERSE}, |
3195 | {.KeyOp: X86::VPEXPANDDZ128rrkz, .DstOp: X86::VPEXPANDDZ128rmkz, .Flags: TB_NO_REVERSE}, |
3196 | {.KeyOp: X86::VPEXPANDDZ256rrkz, .DstOp: X86::VPEXPANDDZ256rmkz, .Flags: TB_NO_REVERSE}, |
3197 | {.KeyOp: X86::VPEXPANDDZrrkz, .DstOp: X86::VPEXPANDDZrmkz, .Flags: TB_NO_REVERSE}, |
3198 | {.KeyOp: X86::VPEXPANDQZ128rrkz, .DstOp: X86::VPEXPANDQZ128rmkz, .Flags: TB_NO_REVERSE}, |
3199 | {.KeyOp: X86::VPEXPANDQZ256rrkz, .DstOp: X86::VPEXPANDQZ256rmkz, .Flags: TB_NO_REVERSE}, |
3200 | {.KeyOp: X86::VPEXPANDQZrrkz, .DstOp: X86::VPEXPANDQZrmkz, .Flags: TB_NO_REVERSE}, |
3201 | {.KeyOp: X86::VPEXPANDWZ128rrkz, .DstOp: X86::VPEXPANDWZ128rmkz, .Flags: TB_NO_REVERSE}, |
3202 | {.KeyOp: X86::VPEXPANDWZ256rrkz, .DstOp: X86::VPEXPANDWZ256rmkz, .Flags: TB_NO_REVERSE}, |
3203 | {.KeyOp: X86::VPEXPANDWZrrkz, .DstOp: X86::VPEXPANDWZrmkz, .Flags: TB_NO_REVERSE}, |
3204 | {.KeyOp: X86::VPHADDDYrr, .DstOp: X86::VPHADDDYrm, .Flags: 0}, |
3205 | {.KeyOp: X86::VPHADDDrr, .DstOp: X86::VPHADDDrm, .Flags: 0}, |
3206 | {.KeyOp: X86::VPHADDSWYrr, .DstOp: X86::VPHADDSWYrm, .Flags: 0}, |
3207 | {.KeyOp: X86::VPHADDSWrr, .DstOp: X86::VPHADDSWrm, .Flags: 0}, |
3208 | {.KeyOp: X86::VPHADDWYrr, .DstOp: X86::VPHADDWYrm, .Flags: 0}, |
3209 | {.KeyOp: X86::VPHADDWrr, .DstOp: X86::VPHADDWrm, .Flags: 0}, |
3210 | {.KeyOp: X86::VPHSUBDYrr, .DstOp: X86::VPHSUBDYrm, .Flags: 0}, |
3211 | {.KeyOp: X86::VPHSUBDrr, .DstOp: X86::VPHSUBDrm, .Flags: 0}, |
3212 | {.KeyOp: X86::VPHSUBSWYrr, .DstOp: X86::VPHSUBSWYrm, .Flags: 0}, |
3213 | {.KeyOp: X86::VPHSUBSWrr, .DstOp: X86::VPHSUBSWrm, .Flags: 0}, |
3214 | {.KeyOp: X86::VPHSUBWYrr, .DstOp: X86::VPHSUBWYrm, .Flags: 0}, |
3215 | {.KeyOp: X86::VPHSUBWrr, .DstOp: X86::VPHSUBWrm, .Flags: 0}, |
3216 | {.KeyOp: X86::VPINSRBZrr, .DstOp: X86::VPINSRBZrm, .Flags: TB_NO_REVERSE}, |
3217 | {.KeyOp: X86::VPINSRBrr, .DstOp: X86::VPINSRBrm, .Flags: TB_NO_REVERSE}, |
3218 | {.KeyOp: X86::VPINSRDZrr, .DstOp: X86::VPINSRDZrm, .Flags: 0}, |
3219 | {.KeyOp: X86::VPINSRDrr, .DstOp: X86::VPINSRDrm, .Flags: 0}, |
3220 | {.KeyOp: X86::VPINSRQZrr, .DstOp: X86::VPINSRQZrm, .Flags: 0}, |
3221 | {.KeyOp: X86::VPINSRQrr, .DstOp: X86::VPINSRQrm, .Flags: 0}, |
3222 | {.KeyOp: X86::VPINSRWZrr, .DstOp: X86::VPINSRWZrm, .Flags: TB_NO_REVERSE}, |
3223 | {.KeyOp: X86::VPINSRWrr, .DstOp: X86::VPINSRWrm, .Flags: TB_NO_REVERSE}, |
3224 | {.KeyOp: X86::VPLZCNTDZ128rrkz, .DstOp: X86::VPLZCNTDZ128rmkz, .Flags: 0}, |
3225 | {.KeyOp: X86::VPLZCNTDZ256rrkz, .DstOp: X86::VPLZCNTDZ256rmkz, .Flags: 0}, |
3226 | {.KeyOp: X86::VPLZCNTDZrrkz, .DstOp: X86::VPLZCNTDZrmkz, .Flags: 0}, |
3227 | {.KeyOp: X86::VPLZCNTQZ128rrkz, .DstOp: X86::VPLZCNTQZ128rmkz, .Flags: 0}, |
3228 | {.KeyOp: X86::VPLZCNTQZ256rrkz, .DstOp: X86::VPLZCNTQZ256rmkz, .Flags: 0}, |
3229 | {.KeyOp: X86::VPLZCNTQZrrkz, .DstOp: X86::VPLZCNTQZrmkz, .Flags: 0}, |
3230 | {.KeyOp: X86::VPMACSDDrr, .DstOp: X86::VPMACSDDrm, .Flags: 0}, |
3231 | {.KeyOp: X86::VPMACSDQHrr, .DstOp: X86::VPMACSDQHrm, .Flags: 0}, |
3232 | {.KeyOp: X86::VPMACSDQLrr, .DstOp: X86::VPMACSDQLrm, .Flags: 0}, |
3233 | {.KeyOp: X86::VPMACSSDDrr, .DstOp: X86::VPMACSSDDrm, .Flags: 0}, |
3234 | {.KeyOp: X86::VPMACSSDQHrr, .DstOp: X86::VPMACSSDQHrm, .Flags: 0}, |
3235 | {.KeyOp: X86::VPMACSSDQLrr, .DstOp: X86::VPMACSSDQLrm, .Flags: 0}, |
3236 | {.KeyOp: X86::VPMACSSWDrr, .DstOp: X86::VPMACSSWDrm, .Flags: 0}, |
3237 | {.KeyOp: X86::VPMACSSWWrr, .DstOp: X86::VPMACSSWWrm, .Flags: 0}, |
3238 | {.KeyOp: X86::VPMACSWDrr, .DstOp: X86::VPMACSWDrm, .Flags: 0}, |
3239 | {.KeyOp: X86::VPMACSWWrr, .DstOp: X86::VPMACSWWrm, .Flags: 0}, |
3240 | {.KeyOp: X86::VPMADCSSWDrr, .DstOp: X86::VPMADCSSWDrm, .Flags: 0}, |
3241 | {.KeyOp: X86::VPMADCSWDrr, .DstOp: X86::VPMADCSWDrm, .Flags: 0}, |
3242 | {.KeyOp: X86::VPMADDUBSWYrr, .DstOp: X86::VPMADDUBSWYrm, .Flags: 0}, |
3243 | {.KeyOp: X86::VPMADDUBSWZ128rr, .DstOp: X86::VPMADDUBSWZ128rm, .Flags: 0}, |
3244 | {.KeyOp: X86::VPMADDUBSWZ256rr, .DstOp: X86::VPMADDUBSWZ256rm, .Flags: 0}, |
3245 | {.KeyOp: X86::VPMADDUBSWZrr, .DstOp: X86::VPMADDUBSWZrm, .Flags: 0}, |
3246 | {.KeyOp: X86::VPMADDUBSWrr, .DstOp: X86::VPMADDUBSWrm, .Flags: 0}, |
3247 | {.KeyOp: X86::VPMADDWDYrr, .DstOp: X86::VPMADDWDYrm, .Flags: 0}, |
3248 | {.KeyOp: X86::VPMADDWDZ128rr, .DstOp: X86::VPMADDWDZ128rm, .Flags: 0}, |
3249 | {.KeyOp: X86::VPMADDWDZ256rr, .DstOp: X86::VPMADDWDZ256rm, .Flags: 0}, |
3250 | {.KeyOp: X86::VPMADDWDZrr, .DstOp: X86::VPMADDWDZrm, .Flags: 0}, |
3251 | {.KeyOp: X86::VPMADDWDrr, .DstOp: X86::VPMADDWDrm, .Flags: 0}, |
3252 | {.KeyOp: X86::VPMAXSBYrr, .DstOp: X86::VPMAXSBYrm, .Flags: 0}, |
3253 | {.KeyOp: X86::VPMAXSBZ128rr, .DstOp: X86::VPMAXSBZ128rm, .Flags: 0}, |
3254 | {.KeyOp: X86::VPMAXSBZ256rr, .DstOp: X86::VPMAXSBZ256rm, .Flags: 0}, |
3255 | {.KeyOp: X86::VPMAXSBZrr, .DstOp: X86::VPMAXSBZrm, .Flags: 0}, |
3256 | {.KeyOp: X86::VPMAXSBrr, .DstOp: X86::VPMAXSBrm, .Flags: 0}, |
3257 | {.KeyOp: X86::VPMAXSDYrr, .DstOp: X86::VPMAXSDYrm, .Flags: 0}, |
3258 | {.KeyOp: X86::VPMAXSDZ128rr, .DstOp: X86::VPMAXSDZ128rm, .Flags: 0}, |
3259 | {.KeyOp: X86::VPMAXSDZ256rr, .DstOp: X86::VPMAXSDZ256rm, .Flags: 0}, |
3260 | {.KeyOp: X86::VPMAXSDZrr, .DstOp: X86::VPMAXSDZrm, .Flags: 0}, |
3261 | {.KeyOp: X86::VPMAXSDrr, .DstOp: X86::VPMAXSDrm, .Flags: 0}, |
3262 | {.KeyOp: X86::VPMAXSQZ128rr, .DstOp: X86::VPMAXSQZ128rm, .Flags: 0}, |
3263 | {.KeyOp: X86::VPMAXSQZ256rr, .DstOp: X86::VPMAXSQZ256rm, .Flags: 0}, |
3264 | {.KeyOp: X86::VPMAXSQZrr, .DstOp: X86::VPMAXSQZrm, .Flags: 0}, |
3265 | {.KeyOp: X86::VPMAXSWYrr, .DstOp: X86::VPMAXSWYrm, .Flags: 0}, |
3266 | {.KeyOp: X86::VPMAXSWZ128rr, .DstOp: X86::VPMAXSWZ128rm, .Flags: 0}, |
3267 | {.KeyOp: X86::VPMAXSWZ256rr, .DstOp: X86::VPMAXSWZ256rm, .Flags: 0}, |
3268 | {.KeyOp: X86::VPMAXSWZrr, .DstOp: X86::VPMAXSWZrm, .Flags: 0}, |
3269 | {.KeyOp: X86::VPMAXSWrr, .DstOp: X86::VPMAXSWrm, .Flags: 0}, |
3270 | {.KeyOp: X86::VPMAXUBYrr, .DstOp: X86::VPMAXUBYrm, .Flags: 0}, |
3271 | {.KeyOp: X86::VPMAXUBZ128rr, .DstOp: X86::VPMAXUBZ128rm, .Flags: 0}, |
3272 | {.KeyOp: X86::VPMAXUBZ256rr, .DstOp: X86::VPMAXUBZ256rm, .Flags: 0}, |
3273 | {.KeyOp: X86::VPMAXUBZrr, .DstOp: X86::VPMAXUBZrm, .Flags: 0}, |
3274 | {.KeyOp: X86::VPMAXUBrr, .DstOp: X86::VPMAXUBrm, .Flags: 0}, |
3275 | {.KeyOp: X86::VPMAXUDYrr, .DstOp: X86::VPMAXUDYrm, .Flags: 0}, |
3276 | {.KeyOp: X86::VPMAXUDZ128rr, .DstOp: X86::VPMAXUDZ128rm, .Flags: 0}, |
3277 | {.KeyOp: X86::VPMAXUDZ256rr, .DstOp: X86::VPMAXUDZ256rm, .Flags: 0}, |
3278 | {.KeyOp: X86::VPMAXUDZrr, .DstOp: X86::VPMAXUDZrm, .Flags: 0}, |
3279 | {.KeyOp: X86::VPMAXUDrr, .DstOp: X86::VPMAXUDrm, .Flags: 0}, |
3280 | {.KeyOp: X86::VPMAXUQZ128rr, .DstOp: X86::VPMAXUQZ128rm, .Flags: 0}, |
3281 | {.KeyOp: X86::VPMAXUQZ256rr, .DstOp: X86::VPMAXUQZ256rm, .Flags: 0}, |
3282 | {.KeyOp: X86::VPMAXUQZrr, .DstOp: X86::VPMAXUQZrm, .Flags: 0}, |
3283 | {.KeyOp: X86::VPMAXUWYrr, .DstOp: X86::VPMAXUWYrm, .Flags: 0}, |
3284 | {.KeyOp: X86::VPMAXUWZ128rr, .DstOp: X86::VPMAXUWZ128rm, .Flags: 0}, |
3285 | {.KeyOp: X86::VPMAXUWZ256rr, .DstOp: X86::VPMAXUWZ256rm, .Flags: 0}, |
3286 | {.KeyOp: X86::VPMAXUWZrr, .DstOp: X86::VPMAXUWZrm, .Flags: 0}, |
3287 | {.KeyOp: X86::VPMAXUWrr, .DstOp: X86::VPMAXUWrm, .Flags: 0}, |
3288 | {.KeyOp: X86::VPMINSBYrr, .DstOp: X86::VPMINSBYrm, .Flags: 0}, |
3289 | {.KeyOp: X86::VPMINSBZ128rr, .DstOp: X86::VPMINSBZ128rm, .Flags: 0}, |
3290 | {.KeyOp: X86::VPMINSBZ256rr, .DstOp: X86::VPMINSBZ256rm, .Flags: 0}, |
3291 | {.KeyOp: X86::VPMINSBZrr, .DstOp: X86::VPMINSBZrm, .Flags: 0}, |
3292 | {.KeyOp: X86::VPMINSBrr, .DstOp: X86::VPMINSBrm, .Flags: 0}, |
3293 | {.KeyOp: X86::VPMINSDYrr, .DstOp: X86::VPMINSDYrm, .Flags: 0}, |
3294 | {.KeyOp: X86::VPMINSDZ128rr, .DstOp: X86::VPMINSDZ128rm, .Flags: 0}, |
3295 | {.KeyOp: X86::VPMINSDZ256rr, .DstOp: X86::VPMINSDZ256rm, .Flags: 0}, |
3296 | {.KeyOp: X86::VPMINSDZrr, .DstOp: X86::VPMINSDZrm, .Flags: 0}, |
3297 | {.KeyOp: X86::VPMINSDrr, .DstOp: X86::VPMINSDrm, .Flags: 0}, |
3298 | {.KeyOp: X86::VPMINSQZ128rr, .DstOp: X86::VPMINSQZ128rm, .Flags: 0}, |
3299 | {.KeyOp: X86::VPMINSQZ256rr, .DstOp: X86::VPMINSQZ256rm, .Flags: 0}, |
3300 | {.KeyOp: X86::VPMINSQZrr, .DstOp: X86::VPMINSQZrm, .Flags: 0}, |
3301 | {.KeyOp: X86::VPMINSWYrr, .DstOp: X86::VPMINSWYrm, .Flags: 0}, |
3302 | {.KeyOp: X86::VPMINSWZ128rr, .DstOp: X86::VPMINSWZ128rm, .Flags: 0}, |
3303 | {.KeyOp: X86::VPMINSWZ256rr, .DstOp: X86::VPMINSWZ256rm, .Flags: 0}, |
3304 | {.KeyOp: X86::VPMINSWZrr, .DstOp: X86::VPMINSWZrm, .Flags: 0}, |
3305 | {.KeyOp: X86::VPMINSWrr, .DstOp: X86::VPMINSWrm, .Flags: 0}, |
3306 | {.KeyOp: X86::VPMINUBYrr, .DstOp: X86::VPMINUBYrm, .Flags: 0}, |
3307 | {.KeyOp: X86::VPMINUBZ128rr, .DstOp: X86::VPMINUBZ128rm, .Flags: 0}, |
3308 | {.KeyOp: X86::VPMINUBZ256rr, .DstOp: X86::VPMINUBZ256rm, .Flags: 0}, |
3309 | {.KeyOp: X86::VPMINUBZrr, .DstOp: X86::VPMINUBZrm, .Flags: 0}, |
3310 | {.KeyOp: X86::VPMINUBrr, .DstOp: X86::VPMINUBrm, .Flags: 0}, |
3311 | {.KeyOp: X86::VPMINUDYrr, .DstOp: X86::VPMINUDYrm, .Flags: 0}, |
3312 | {.KeyOp: X86::VPMINUDZ128rr, .DstOp: X86::VPMINUDZ128rm, .Flags: 0}, |
3313 | {.KeyOp: X86::VPMINUDZ256rr, .DstOp: X86::VPMINUDZ256rm, .Flags: 0}, |
3314 | {.KeyOp: X86::VPMINUDZrr, .DstOp: X86::VPMINUDZrm, .Flags: 0}, |
3315 | {.KeyOp: X86::VPMINUDrr, .DstOp: X86::VPMINUDrm, .Flags: 0}, |
3316 | {.KeyOp: X86::VPMINUQZ128rr, .DstOp: X86::VPMINUQZ128rm, .Flags: 0}, |
3317 | {.KeyOp: X86::VPMINUQZ256rr, .DstOp: X86::VPMINUQZ256rm, .Flags: 0}, |
3318 | {.KeyOp: X86::VPMINUQZrr, .DstOp: X86::VPMINUQZrm, .Flags: 0}, |
3319 | {.KeyOp: X86::VPMINUWYrr, .DstOp: X86::VPMINUWYrm, .Flags: 0}, |
3320 | {.KeyOp: X86::VPMINUWZ128rr, .DstOp: X86::VPMINUWZ128rm, .Flags: 0}, |
3321 | {.KeyOp: X86::VPMINUWZ256rr, .DstOp: X86::VPMINUWZ256rm, .Flags: 0}, |
3322 | {.KeyOp: X86::VPMINUWZrr, .DstOp: X86::VPMINUWZrm, .Flags: 0}, |
3323 | {.KeyOp: X86::VPMINUWrr, .DstOp: X86::VPMINUWrm, .Flags: 0}, |
3324 | {.KeyOp: X86::VPMOVSXBDZ128rrkz, .DstOp: X86::VPMOVSXBDZ128rmkz, .Flags: TB_NO_REVERSE}, |
3325 | {.KeyOp: X86::VPMOVSXBDZ256rrkz, .DstOp: X86::VPMOVSXBDZ256rmkz, .Flags: TB_NO_REVERSE}, |
3326 | {.KeyOp: X86::VPMOVSXBDZrrkz, .DstOp: X86::VPMOVSXBDZrmkz, .Flags: 0}, |
3327 | {.KeyOp: X86::VPMOVSXBQZ128rrkz, .DstOp: X86::VPMOVSXBQZ128rmkz, .Flags: TB_NO_REVERSE}, |
3328 | {.KeyOp: X86::VPMOVSXBQZ256rrkz, .DstOp: X86::VPMOVSXBQZ256rmkz, .Flags: TB_NO_REVERSE}, |
3329 | {.KeyOp: X86::VPMOVSXBQZrrkz, .DstOp: X86::VPMOVSXBQZrmkz, .Flags: TB_NO_REVERSE}, |
3330 | {.KeyOp: X86::VPMOVSXBWZ128rrkz, .DstOp: X86::VPMOVSXBWZ128rmkz, .Flags: TB_NO_REVERSE}, |
3331 | {.KeyOp: X86::VPMOVSXBWZ256rrkz, .DstOp: X86::VPMOVSXBWZ256rmkz, .Flags: 0}, |
3332 | {.KeyOp: X86::VPMOVSXBWZrrkz, .DstOp: X86::VPMOVSXBWZrmkz, .Flags: 0}, |
3333 | {.KeyOp: X86::VPMOVSXDQZ128rrkz, .DstOp: X86::VPMOVSXDQZ128rmkz, .Flags: TB_NO_REVERSE}, |
3334 | {.KeyOp: X86::VPMOVSXDQZ256rrkz, .DstOp: X86::VPMOVSXDQZ256rmkz, .Flags: 0}, |
3335 | {.KeyOp: X86::VPMOVSXDQZrrkz, .DstOp: X86::VPMOVSXDQZrmkz, .Flags: 0}, |
3336 | {.KeyOp: X86::VPMOVSXWDZ128rrkz, .DstOp: X86::VPMOVSXWDZ128rmkz, .Flags: TB_NO_REVERSE}, |
3337 | {.KeyOp: X86::VPMOVSXWDZ256rrkz, .DstOp: X86::VPMOVSXWDZ256rmkz, .Flags: 0}, |
3338 | {.KeyOp: X86::VPMOVSXWDZrrkz, .DstOp: X86::VPMOVSXWDZrmkz, .Flags: 0}, |
3339 | {.KeyOp: X86::VPMOVSXWQZ128rrkz, .DstOp: X86::VPMOVSXWQZ128rmkz, .Flags: TB_NO_REVERSE}, |
3340 | {.KeyOp: X86::VPMOVSXWQZ256rrkz, .DstOp: X86::VPMOVSXWQZ256rmkz, .Flags: TB_NO_REVERSE}, |
3341 | {.KeyOp: X86::VPMOVSXWQZrrkz, .DstOp: X86::VPMOVSXWQZrmkz, .Flags: 0}, |
3342 | {.KeyOp: X86::VPMOVZXBDZ128rrkz, .DstOp: X86::VPMOVZXBDZ128rmkz, .Flags: TB_NO_REVERSE}, |
3343 | {.KeyOp: X86::VPMOVZXBDZ256rrkz, .DstOp: X86::VPMOVZXBDZ256rmkz, .Flags: TB_NO_REVERSE}, |
3344 | {.KeyOp: X86::VPMOVZXBDZrrkz, .DstOp: X86::VPMOVZXBDZrmkz, .Flags: 0}, |
3345 | {.KeyOp: X86::VPMOVZXBQZ128rrkz, .DstOp: X86::VPMOVZXBQZ128rmkz, .Flags: TB_NO_REVERSE}, |
3346 | {.KeyOp: X86::VPMOVZXBQZ256rrkz, .DstOp: X86::VPMOVZXBQZ256rmkz, .Flags: TB_NO_REVERSE}, |
3347 | {.KeyOp: X86::VPMOVZXBQZrrkz, .DstOp: X86::VPMOVZXBQZrmkz, .Flags: TB_NO_REVERSE}, |
3348 | {.KeyOp: X86::VPMOVZXBWZ128rrkz, .DstOp: X86::VPMOVZXBWZ128rmkz, .Flags: TB_NO_REVERSE}, |
3349 | {.KeyOp: X86::VPMOVZXBWZ256rrkz, .DstOp: X86::VPMOVZXBWZ256rmkz, .Flags: 0}, |
3350 | {.KeyOp: X86::VPMOVZXBWZrrkz, .DstOp: X86::VPMOVZXBWZrmkz, .Flags: 0}, |
3351 | {.KeyOp: X86::VPMOVZXDQZ128rrkz, .DstOp: X86::VPMOVZXDQZ128rmkz, .Flags: TB_NO_REVERSE}, |
3352 | {.KeyOp: X86::VPMOVZXDQZ256rrkz, .DstOp: X86::VPMOVZXDQZ256rmkz, .Flags: 0}, |
3353 | {.KeyOp: X86::VPMOVZXDQZrrkz, .DstOp: X86::VPMOVZXDQZrmkz, .Flags: 0}, |
3354 | {.KeyOp: X86::VPMOVZXWDZ128rrkz, .DstOp: X86::VPMOVZXWDZ128rmkz, .Flags: TB_NO_REVERSE}, |
3355 | {.KeyOp: X86::VPMOVZXWDZ256rrkz, .DstOp: X86::VPMOVZXWDZ256rmkz, .Flags: 0}, |
3356 | {.KeyOp: X86::VPMOVZXWDZrrkz, .DstOp: X86::VPMOVZXWDZrmkz, .Flags: 0}, |
3357 | {.KeyOp: X86::VPMOVZXWQZ128rrkz, .DstOp: X86::VPMOVZXWQZ128rmkz, .Flags: TB_NO_REVERSE}, |
3358 | {.KeyOp: X86::VPMOVZXWQZ256rrkz, .DstOp: X86::VPMOVZXWQZ256rmkz, .Flags: TB_NO_REVERSE}, |
3359 | {.KeyOp: X86::VPMOVZXWQZrrkz, .DstOp: X86::VPMOVZXWQZrmkz, .Flags: 0}, |
3360 | {.KeyOp: X86::VPMULDQYrr, .DstOp: X86::VPMULDQYrm, .Flags: 0}, |
3361 | {.KeyOp: X86::VPMULDQZ128rr, .DstOp: X86::VPMULDQZ128rm, .Flags: 0}, |
3362 | {.KeyOp: X86::VPMULDQZ256rr, .DstOp: X86::VPMULDQZ256rm, .Flags: 0}, |
3363 | {.KeyOp: X86::VPMULDQZrr, .DstOp: X86::VPMULDQZrm, .Flags: 0}, |
3364 | {.KeyOp: X86::VPMULDQrr, .DstOp: X86::VPMULDQrm, .Flags: 0}, |
3365 | {.KeyOp: X86::VPMULHRSWYrr, .DstOp: X86::VPMULHRSWYrm, .Flags: 0}, |
3366 | {.KeyOp: X86::VPMULHRSWZ128rr, .DstOp: X86::VPMULHRSWZ128rm, .Flags: 0}, |
3367 | {.KeyOp: X86::VPMULHRSWZ256rr, .DstOp: X86::VPMULHRSWZ256rm, .Flags: 0}, |
3368 | {.KeyOp: X86::VPMULHRSWZrr, .DstOp: X86::VPMULHRSWZrm, .Flags: 0}, |
3369 | {.KeyOp: X86::VPMULHRSWrr, .DstOp: X86::VPMULHRSWrm, .Flags: 0}, |
3370 | {.KeyOp: X86::VPMULHUWYrr, .DstOp: X86::VPMULHUWYrm, .Flags: 0}, |
3371 | {.KeyOp: X86::VPMULHUWZ128rr, .DstOp: X86::VPMULHUWZ128rm, .Flags: 0}, |
3372 | {.KeyOp: X86::VPMULHUWZ256rr, .DstOp: X86::VPMULHUWZ256rm, .Flags: 0}, |
3373 | {.KeyOp: X86::VPMULHUWZrr, .DstOp: X86::VPMULHUWZrm, .Flags: 0}, |
3374 | {.KeyOp: X86::VPMULHUWrr, .DstOp: X86::VPMULHUWrm, .Flags: 0}, |
3375 | {.KeyOp: X86::VPMULHWYrr, .DstOp: X86::VPMULHWYrm, .Flags: 0}, |
3376 | {.KeyOp: X86::VPMULHWZ128rr, .DstOp: X86::VPMULHWZ128rm, .Flags: 0}, |
3377 | {.KeyOp: X86::VPMULHWZ256rr, .DstOp: X86::VPMULHWZ256rm, .Flags: 0}, |
3378 | {.KeyOp: X86::VPMULHWZrr, .DstOp: X86::VPMULHWZrm, .Flags: 0}, |
3379 | {.KeyOp: X86::VPMULHWrr, .DstOp: X86::VPMULHWrm, .Flags: 0}, |
3380 | {.KeyOp: X86::VPMULLDYrr, .DstOp: X86::VPMULLDYrm, .Flags: 0}, |
3381 | {.KeyOp: X86::VPMULLDZ128rr, .DstOp: X86::VPMULLDZ128rm, .Flags: 0}, |
3382 | {.KeyOp: X86::VPMULLDZ256rr, .DstOp: X86::VPMULLDZ256rm, .Flags: 0}, |
3383 | {.KeyOp: X86::VPMULLDZrr, .DstOp: X86::VPMULLDZrm, .Flags: 0}, |
3384 | {.KeyOp: X86::VPMULLDrr, .DstOp: X86::VPMULLDrm, .Flags: 0}, |
3385 | {.KeyOp: X86::VPMULLQZ128rr, .DstOp: X86::VPMULLQZ128rm, .Flags: 0}, |
3386 | {.KeyOp: X86::VPMULLQZ256rr, .DstOp: X86::VPMULLQZ256rm, .Flags: 0}, |
3387 | {.KeyOp: X86::VPMULLQZrr, .DstOp: X86::VPMULLQZrm, .Flags: 0}, |
3388 | {.KeyOp: X86::VPMULLWYrr, .DstOp: X86::VPMULLWYrm, .Flags: 0}, |
3389 | {.KeyOp: X86::VPMULLWZ128rr, .DstOp: X86::VPMULLWZ128rm, .Flags: 0}, |
3390 | {.KeyOp: X86::VPMULLWZ256rr, .DstOp: X86::VPMULLWZ256rm, .Flags: 0}, |
3391 | {.KeyOp: X86::VPMULLWZrr, .DstOp: X86::VPMULLWZrm, .Flags: 0}, |
3392 | {.KeyOp: X86::VPMULLWrr, .DstOp: X86::VPMULLWrm, .Flags: 0}, |
3393 | {.KeyOp: X86::VPMULTISHIFTQBZ128rr, .DstOp: X86::VPMULTISHIFTQBZ128rm, .Flags: 0}, |
3394 | {.KeyOp: X86::VPMULTISHIFTQBZ256rr, .DstOp: X86::VPMULTISHIFTQBZ256rm, .Flags: 0}, |
3395 | {.KeyOp: X86::VPMULTISHIFTQBZrr, .DstOp: X86::VPMULTISHIFTQBZrm, .Flags: 0}, |
3396 | {.KeyOp: X86::VPMULUDQYrr, .DstOp: X86::VPMULUDQYrm, .Flags: 0}, |
3397 | {.KeyOp: X86::VPMULUDQZ128rr, .DstOp: X86::VPMULUDQZ128rm, .Flags: 0}, |
3398 | {.KeyOp: X86::VPMULUDQZ256rr, .DstOp: X86::VPMULUDQZ256rm, .Flags: 0}, |
3399 | {.KeyOp: X86::VPMULUDQZrr, .DstOp: X86::VPMULUDQZrm, .Flags: 0}, |
3400 | {.KeyOp: X86::VPMULUDQrr, .DstOp: X86::VPMULUDQrm, .Flags: 0}, |
3401 | {.KeyOp: X86::VPOPCNTBZ128rrkz, .DstOp: X86::VPOPCNTBZ128rmkz, .Flags: 0}, |
3402 | {.KeyOp: X86::VPOPCNTBZ256rrkz, .DstOp: X86::VPOPCNTBZ256rmkz, .Flags: 0}, |
3403 | {.KeyOp: X86::VPOPCNTBZrrkz, .DstOp: X86::VPOPCNTBZrmkz, .Flags: 0}, |
3404 | {.KeyOp: X86::VPOPCNTDZ128rrkz, .DstOp: X86::VPOPCNTDZ128rmkz, .Flags: 0}, |
3405 | {.KeyOp: X86::VPOPCNTDZ256rrkz, .DstOp: X86::VPOPCNTDZ256rmkz, .Flags: 0}, |
3406 | {.KeyOp: X86::VPOPCNTDZrrkz, .DstOp: X86::VPOPCNTDZrmkz, .Flags: 0}, |
3407 | {.KeyOp: X86::VPOPCNTQZ128rrkz, .DstOp: X86::VPOPCNTQZ128rmkz, .Flags: 0}, |
3408 | {.KeyOp: X86::VPOPCNTQZ256rrkz, .DstOp: X86::VPOPCNTQZ256rmkz, .Flags: 0}, |
3409 | {.KeyOp: X86::VPOPCNTQZrrkz, .DstOp: X86::VPOPCNTQZrmkz, .Flags: 0}, |
3410 | {.KeyOp: X86::VPOPCNTWZ128rrkz, .DstOp: X86::VPOPCNTWZ128rmkz, .Flags: 0}, |
3411 | {.KeyOp: X86::VPOPCNTWZ256rrkz, .DstOp: X86::VPOPCNTWZ256rmkz, .Flags: 0}, |
3412 | {.KeyOp: X86::VPOPCNTWZrrkz, .DstOp: X86::VPOPCNTWZrmkz, .Flags: 0}, |
3413 | {.KeyOp: X86::VPORDZ128rr, .DstOp: X86::VPORDZ128rm, .Flags: 0}, |
3414 | {.KeyOp: X86::VPORDZ256rr, .DstOp: X86::VPORDZ256rm, .Flags: 0}, |
3415 | {.KeyOp: X86::VPORDZrr, .DstOp: X86::VPORDZrm, .Flags: 0}, |
3416 | {.KeyOp: X86::VPORQZ128rr, .DstOp: X86::VPORQZ128rm, .Flags: 0}, |
3417 | {.KeyOp: X86::VPORQZ256rr, .DstOp: X86::VPORQZ256rm, .Flags: 0}, |
3418 | {.KeyOp: X86::VPORQZrr, .DstOp: X86::VPORQZrm, .Flags: 0}, |
3419 | {.KeyOp: X86::VPORYrr, .DstOp: X86::VPORYrm, .Flags: 0}, |
3420 | {.KeyOp: X86::VPORrr, .DstOp: X86::VPORrm, .Flags: 0}, |
3421 | {.KeyOp: X86::VPPERMrrr, .DstOp: X86::VPPERMrmr, .Flags: 0}, |
3422 | {.KeyOp: X86::VPROLDZ128rikz, .DstOp: X86::VPROLDZ128mikz, .Flags: 0}, |
3423 | {.KeyOp: X86::VPROLDZ256rikz, .DstOp: X86::VPROLDZ256mikz, .Flags: 0}, |
3424 | {.KeyOp: X86::VPROLDZrikz, .DstOp: X86::VPROLDZmikz, .Flags: 0}, |
3425 | {.KeyOp: X86::VPROLQZ128rikz, .DstOp: X86::VPROLQZ128mikz, .Flags: 0}, |
3426 | {.KeyOp: X86::VPROLQZ256rikz, .DstOp: X86::VPROLQZ256mikz, .Flags: 0}, |
3427 | {.KeyOp: X86::VPROLQZrikz, .DstOp: X86::VPROLQZmikz, .Flags: 0}, |
3428 | {.KeyOp: X86::VPROLVDZ128rr, .DstOp: X86::VPROLVDZ128rm, .Flags: 0}, |
3429 | {.KeyOp: X86::VPROLVDZ256rr, .DstOp: X86::VPROLVDZ256rm, .Flags: 0}, |
3430 | {.KeyOp: X86::VPROLVDZrr, .DstOp: X86::VPROLVDZrm, .Flags: 0}, |
3431 | {.KeyOp: X86::VPROLVQZ128rr, .DstOp: X86::VPROLVQZ128rm, .Flags: 0}, |
3432 | {.KeyOp: X86::VPROLVQZ256rr, .DstOp: X86::VPROLVQZ256rm, .Flags: 0}, |
3433 | {.KeyOp: X86::VPROLVQZrr, .DstOp: X86::VPROLVQZrm, .Flags: 0}, |
3434 | {.KeyOp: X86::VPRORDZ128rikz, .DstOp: X86::VPRORDZ128mikz, .Flags: 0}, |
3435 | {.KeyOp: X86::VPRORDZ256rikz, .DstOp: X86::VPRORDZ256mikz, .Flags: 0}, |
3436 | {.KeyOp: X86::VPRORDZrikz, .DstOp: X86::VPRORDZmikz, .Flags: 0}, |
3437 | {.KeyOp: X86::VPRORQZ128rikz, .DstOp: X86::VPRORQZ128mikz, .Flags: 0}, |
3438 | {.KeyOp: X86::VPRORQZ256rikz, .DstOp: X86::VPRORQZ256mikz, .Flags: 0}, |
3439 | {.KeyOp: X86::VPRORQZrikz, .DstOp: X86::VPRORQZmikz, .Flags: 0}, |
3440 | {.KeyOp: X86::VPRORVDZ128rr, .DstOp: X86::VPRORVDZ128rm, .Flags: 0}, |
3441 | {.KeyOp: X86::VPRORVDZ256rr, .DstOp: X86::VPRORVDZ256rm, .Flags: 0}, |
3442 | {.KeyOp: X86::VPRORVDZrr, .DstOp: X86::VPRORVDZrm, .Flags: 0}, |
3443 | {.KeyOp: X86::VPRORVQZ128rr, .DstOp: X86::VPRORVQZ128rm, .Flags: 0}, |
3444 | {.KeyOp: X86::VPRORVQZ256rr, .DstOp: X86::VPRORVQZ256rm, .Flags: 0}, |
3445 | {.KeyOp: X86::VPRORVQZrr, .DstOp: X86::VPRORVQZrm, .Flags: 0}, |
3446 | {.KeyOp: X86::VPROTBrr, .DstOp: X86::VPROTBrm, .Flags: 0}, |
3447 | {.KeyOp: X86::VPROTDrr, .DstOp: X86::VPROTDrm, .Flags: 0}, |
3448 | {.KeyOp: X86::VPROTQrr, .DstOp: X86::VPROTQrm, .Flags: 0}, |
3449 | {.KeyOp: X86::VPROTWrr, .DstOp: X86::VPROTWrm, .Flags: 0}, |
3450 | {.KeyOp: X86::VPSADBWYrr, .DstOp: X86::VPSADBWYrm, .Flags: 0}, |
3451 | {.KeyOp: X86::VPSADBWZ128rr, .DstOp: X86::VPSADBWZ128rm, .Flags: 0}, |
3452 | {.KeyOp: X86::VPSADBWZ256rr, .DstOp: X86::VPSADBWZ256rm, .Flags: 0}, |
3453 | {.KeyOp: X86::VPSADBWZrr, .DstOp: X86::VPSADBWZrm, .Flags: 0}, |
3454 | {.KeyOp: X86::VPSADBWrr, .DstOp: X86::VPSADBWrm, .Flags: 0}, |
3455 | {.KeyOp: X86::VPSHABrr, .DstOp: X86::VPSHABrm, .Flags: 0}, |
3456 | {.KeyOp: X86::VPSHADrr, .DstOp: X86::VPSHADrm, .Flags: 0}, |
3457 | {.KeyOp: X86::VPSHAQrr, .DstOp: X86::VPSHAQrm, .Flags: 0}, |
3458 | {.KeyOp: X86::VPSHAWrr, .DstOp: X86::VPSHAWrm, .Flags: 0}, |
3459 | {.KeyOp: X86::VPSHLBrr, .DstOp: X86::VPSHLBrm, .Flags: 0}, |
3460 | {.KeyOp: X86::VPSHLDDZ128rri, .DstOp: X86::VPSHLDDZ128rmi, .Flags: 0}, |
3461 | {.KeyOp: X86::VPSHLDDZ256rri, .DstOp: X86::VPSHLDDZ256rmi, .Flags: 0}, |
3462 | {.KeyOp: X86::VPSHLDDZrri, .DstOp: X86::VPSHLDDZrmi, .Flags: 0}, |
3463 | {.KeyOp: X86::VPSHLDQZ128rri, .DstOp: X86::VPSHLDQZ128rmi, .Flags: 0}, |
3464 | {.KeyOp: X86::VPSHLDQZ256rri, .DstOp: X86::VPSHLDQZ256rmi, .Flags: 0}, |
3465 | {.KeyOp: X86::VPSHLDQZrri, .DstOp: X86::VPSHLDQZrmi, .Flags: 0}, |
3466 | {.KeyOp: X86::VPSHLDWZ128rri, .DstOp: X86::VPSHLDWZ128rmi, .Flags: 0}, |
3467 | {.KeyOp: X86::VPSHLDWZ256rri, .DstOp: X86::VPSHLDWZ256rmi, .Flags: 0}, |
3468 | {.KeyOp: X86::VPSHLDWZrri, .DstOp: X86::VPSHLDWZrmi, .Flags: 0}, |
3469 | {.KeyOp: X86::VPSHLDrr, .DstOp: X86::VPSHLDrm, .Flags: 0}, |
3470 | {.KeyOp: X86::VPSHLQrr, .DstOp: X86::VPSHLQrm, .Flags: 0}, |
3471 | {.KeyOp: X86::VPSHLWrr, .DstOp: X86::VPSHLWrm, .Flags: 0}, |
3472 | {.KeyOp: X86::VPSHRDDZ128rri, .DstOp: X86::VPSHRDDZ128rmi, .Flags: 0}, |
3473 | {.KeyOp: X86::VPSHRDDZ256rri, .DstOp: X86::VPSHRDDZ256rmi, .Flags: 0}, |
3474 | {.KeyOp: X86::VPSHRDDZrri, .DstOp: X86::VPSHRDDZrmi, .Flags: 0}, |
3475 | {.KeyOp: X86::VPSHRDQZ128rri, .DstOp: X86::VPSHRDQZ128rmi, .Flags: 0}, |
3476 | {.KeyOp: X86::VPSHRDQZ256rri, .DstOp: X86::VPSHRDQZ256rmi, .Flags: 0}, |
3477 | {.KeyOp: X86::VPSHRDQZrri, .DstOp: X86::VPSHRDQZrmi, .Flags: 0}, |
3478 | {.KeyOp: X86::VPSHRDWZ128rri, .DstOp: X86::VPSHRDWZ128rmi, .Flags: 0}, |
3479 | {.KeyOp: X86::VPSHRDWZ256rri, .DstOp: X86::VPSHRDWZ256rmi, .Flags: 0}, |
3480 | {.KeyOp: X86::VPSHRDWZrri, .DstOp: X86::VPSHRDWZrmi, .Flags: 0}, |
3481 | {.KeyOp: X86::VPSHUFBITQMBZ128rr, .DstOp: X86::VPSHUFBITQMBZ128rm, .Flags: 0}, |
3482 | {.KeyOp: X86::VPSHUFBITQMBZ256rr, .DstOp: X86::VPSHUFBITQMBZ256rm, .Flags: 0}, |
3483 | {.KeyOp: X86::VPSHUFBITQMBZrr, .DstOp: X86::VPSHUFBITQMBZrm, .Flags: 0}, |
3484 | {.KeyOp: X86::VPSHUFBYrr, .DstOp: X86::VPSHUFBYrm, .Flags: 0}, |
3485 | {.KeyOp: X86::VPSHUFBZ128rr, .DstOp: X86::VPSHUFBZ128rm, .Flags: 0}, |
3486 | {.KeyOp: X86::VPSHUFBZ256rr, .DstOp: X86::VPSHUFBZ256rm, .Flags: 0}, |
3487 | {.KeyOp: X86::VPSHUFBZrr, .DstOp: X86::VPSHUFBZrm, .Flags: 0}, |
3488 | {.KeyOp: X86::VPSHUFBrr, .DstOp: X86::VPSHUFBrm, .Flags: 0}, |
3489 | {.KeyOp: X86::VPSHUFDZ128rikz, .DstOp: X86::VPSHUFDZ128mikz, .Flags: 0}, |
3490 | {.KeyOp: X86::VPSHUFDZ256rikz, .DstOp: X86::VPSHUFDZ256mikz, .Flags: 0}, |
3491 | {.KeyOp: X86::VPSHUFDZrikz, .DstOp: X86::VPSHUFDZmikz, .Flags: 0}, |
3492 | {.KeyOp: X86::VPSHUFHWZ128rikz, .DstOp: X86::VPSHUFHWZ128mikz, .Flags: 0}, |
3493 | {.KeyOp: X86::VPSHUFHWZ256rikz, .DstOp: X86::VPSHUFHWZ256mikz, .Flags: 0}, |
3494 | {.KeyOp: X86::VPSHUFHWZrikz, .DstOp: X86::VPSHUFHWZmikz, .Flags: 0}, |
3495 | {.KeyOp: X86::VPSHUFLWZ128rikz, .DstOp: X86::VPSHUFLWZ128mikz, .Flags: 0}, |
3496 | {.KeyOp: X86::VPSHUFLWZ256rikz, .DstOp: X86::VPSHUFLWZ256mikz, .Flags: 0}, |
3497 | {.KeyOp: X86::VPSHUFLWZrikz, .DstOp: X86::VPSHUFLWZmikz, .Flags: 0}, |
3498 | {.KeyOp: X86::VPSIGNBYrr, .DstOp: X86::VPSIGNBYrm, .Flags: 0}, |
3499 | {.KeyOp: X86::VPSIGNBrr, .DstOp: X86::VPSIGNBrm, .Flags: 0}, |
3500 | {.KeyOp: X86::VPSIGNDYrr, .DstOp: X86::VPSIGNDYrm, .Flags: 0}, |
3501 | {.KeyOp: X86::VPSIGNDrr, .DstOp: X86::VPSIGNDrm, .Flags: 0}, |
3502 | {.KeyOp: X86::VPSIGNWYrr, .DstOp: X86::VPSIGNWYrm, .Flags: 0}, |
3503 | {.KeyOp: X86::VPSIGNWrr, .DstOp: X86::VPSIGNWrm, .Flags: 0}, |
3504 | {.KeyOp: X86::VPSLLDYrr, .DstOp: X86::VPSLLDYrm, .Flags: 0}, |
3505 | {.KeyOp: X86::VPSLLDZ128rikz, .DstOp: X86::VPSLLDZ128mikz, .Flags: 0}, |
3506 | {.KeyOp: X86::VPSLLDZ128rr, .DstOp: X86::VPSLLDZ128rm, .Flags: 0}, |
3507 | {.KeyOp: X86::VPSLLDZ256rikz, .DstOp: X86::VPSLLDZ256mikz, .Flags: 0}, |
3508 | {.KeyOp: X86::VPSLLDZ256rr, .DstOp: X86::VPSLLDZ256rm, .Flags: 0}, |
3509 | {.KeyOp: X86::VPSLLDZrikz, .DstOp: X86::VPSLLDZmikz, .Flags: 0}, |
3510 | {.KeyOp: X86::VPSLLDZrr, .DstOp: X86::VPSLLDZrm, .Flags: 0}, |
3511 | {.KeyOp: X86::VPSLLDrr, .DstOp: X86::VPSLLDrm, .Flags: 0}, |
3512 | {.KeyOp: X86::VPSLLQYrr, .DstOp: X86::VPSLLQYrm, .Flags: 0}, |
3513 | {.KeyOp: X86::VPSLLQZ128rikz, .DstOp: X86::VPSLLQZ128mikz, .Flags: 0}, |
3514 | {.KeyOp: X86::VPSLLQZ128rr, .DstOp: X86::VPSLLQZ128rm, .Flags: 0}, |
3515 | {.KeyOp: X86::VPSLLQZ256rikz, .DstOp: X86::VPSLLQZ256mikz, .Flags: 0}, |
3516 | {.KeyOp: X86::VPSLLQZ256rr, .DstOp: X86::VPSLLQZ256rm, .Flags: 0}, |
3517 | {.KeyOp: X86::VPSLLQZrikz, .DstOp: X86::VPSLLQZmikz, .Flags: 0}, |
3518 | {.KeyOp: X86::VPSLLQZrr, .DstOp: X86::VPSLLQZrm, .Flags: 0}, |
3519 | {.KeyOp: X86::VPSLLQrr, .DstOp: X86::VPSLLQrm, .Flags: 0}, |
3520 | {.KeyOp: X86::VPSLLVDYrr, .DstOp: X86::VPSLLVDYrm, .Flags: 0}, |
3521 | {.KeyOp: X86::VPSLLVDZ128rr, .DstOp: X86::VPSLLVDZ128rm, .Flags: 0}, |
3522 | {.KeyOp: X86::VPSLLVDZ256rr, .DstOp: X86::VPSLLVDZ256rm, .Flags: 0}, |
3523 | {.KeyOp: X86::VPSLLVDZrr, .DstOp: X86::VPSLLVDZrm, .Flags: 0}, |
3524 | {.KeyOp: X86::VPSLLVDrr, .DstOp: X86::VPSLLVDrm, .Flags: 0}, |
3525 | {.KeyOp: X86::VPSLLVQYrr, .DstOp: X86::VPSLLVQYrm, .Flags: 0}, |
3526 | {.KeyOp: X86::VPSLLVQZ128rr, .DstOp: X86::VPSLLVQZ128rm, .Flags: 0}, |
3527 | {.KeyOp: X86::VPSLLVQZ256rr, .DstOp: X86::VPSLLVQZ256rm, .Flags: 0}, |
3528 | {.KeyOp: X86::VPSLLVQZrr, .DstOp: X86::VPSLLVQZrm, .Flags: 0}, |
3529 | {.KeyOp: X86::VPSLLVQrr, .DstOp: X86::VPSLLVQrm, .Flags: 0}, |
3530 | {.KeyOp: X86::VPSLLVWZ128rr, .DstOp: X86::VPSLLVWZ128rm, .Flags: 0}, |
3531 | {.KeyOp: X86::VPSLLVWZ256rr, .DstOp: X86::VPSLLVWZ256rm, .Flags: 0}, |
3532 | {.KeyOp: X86::VPSLLVWZrr, .DstOp: X86::VPSLLVWZrm, .Flags: 0}, |
3533 | {.KeyOp: X86::VPSLLWYrr, .DstOp: X86::VPSLLWYrm, .Flags: 0}, |
3534 | {.KeyOp: X86::VPSLLWZ128rikz, .DstOp: X86::VPSLLWZ128mikz, .Flags: 0}, |
3535 | {.KeyOp: X86::VPSLLWZ128rr, .DstOp: X86::VPSLLWZ128rm, .Flags: 0}, |
3536 | {.KeyOp: X86::VPSLLWZ256rikz, .DstOp: X86::VPSLLWZ256mikz, .Flags: 0}, |
3537 | {.KeyOp: X86::VPSLLWZ256rr, .DstOp: X86::VPSLLWZ256rm, .Flags: 0}, |
3538 | {.KeyOp: X86::VPSLLWZrikz, .DstOp: X86::VPSLLWZmikz, .Flags: 0}, |
3539 | {.KeyOp: X86::VPSLLWZrr, .DstOp: X86::VPSLLWZrm, .Flags: 0}, |
3540 | {.KeyOp: X86::VPSLLWrr, .DstOp: X86::VPSLLWrm, .Flags: 0}, |
3541 | {.KeyOp: X86::VPSRADYrr, .DstOp: X86::VPSRADYrm, .Flags: 0}, |
3542 | {.KeyOp: X86::VPSRADZ128rikz, .DstOp: X86::VPSRADZ128mikz, .Flags: 0}, |
3543 | {.KeyOp: X86::VPSRADZ128rr, .DstOp: X86::VPSRADZ128rm, .Flags: 0}, |
3544 | {.KeyOp: X86::VPSRADZ256rikz, .DstOp: X86::VPSRADZ256mikz, .Flags: 0}, |
3545 | {.KeyOp: X86::VPSRADZ256rr, .DstOp: X86::VPSRADZ256rm, .Flags: 0}, |
3546 | {.KeyOp: X86::VPSRADZrikz, .DstOp: X86::VPSRADZmikz, .Flags: 0}, |
3547 | {.KeyOp: X86::VPSRADZrr, .DstOp: X86::VPSRADZrm, .Flags: 0}, |
3548 | {.KeyOp: X86::VPSRADrr, .DstOp: X86::VPSRADrm, .Flags: 0}, |
3549 | {.KeyOp: X86::VPSRAQZ128rikz, .DstOp: X86::VPSRAQZ128mikz, .Flags: 0}, |
3550 | {.KeyOp: X86::VPSRAQZ128rr, .DstOp: X86::VPSRAQZ128rm, .Flags: 0}, |
3551 | {.KeyOp: X86::VPSRAQZ256rikz, .DstOp: X86::VPSRAQZ256mikz, .Flags: 0}, |
3552 | {.KeyOp: X86::VPSRAQZ256rr, .DstOp: X86::VPSRAQZ256rm, .Flags: 0}, |
3553 | {.KeyOp: X86::VPSRAQZrikz, .DstOp: X86::VPSRAQZmikz, .Flags: 0}, |
3554 | {.KeyOp: X86::VPSRAQZrr, .DstOp: X86::VPSRAQZrm, .Flags: 0}, |
3555 | {.KeyOp: X86::VPSRAVDYrr, .DstOp: X86::VPSRAVDYrm, .Flags: 0}, |
3556 | {.KeyOp: X86::VPSRAVDZ128rr, .DstOp: X86::VPSRAVDZ128rm, .Flags: 0}, |
3557 | {.KeyOp: X86::VPSRAVDZ256rr, .DstOp: X86::VPSRAVDZ256rm, .Flags: 0}, |
3558 | {.KeyOp: X86::VPSRAVDZrr, .DstOp: X86::VPSRAVDZrm, .Flags: 0}, |
3559 | {.KeyOp: X86::VPSRAVDrr, .DstOp: X86::VPSRAVDrm, .Flags: 0}, |
3560 | {.KeyOp: X86::VPSRAVQZ128rr, .DstOp: X86::VPSRAVQZ128rm, .Flags: 0}, |
3561 | {.KeyOp: X86::VPSRAVQZ256rr, .DstOp: X86::VPSRAVQZ256rm, .Flags: 0}, |
3562 | {.KeyOp: X86::VPSRAVQZrr, .DstOp: X86::VPSRAVQZrm, .Flags: 0}, |
3563 | {.KeyOp: X86::VPSRAVWZ128rr, .DstOp: X86::VPSRAVWZ128rm, .Flags: 0}, |
3564 | {.KeyOp: X86::VPSRAVWZ256rr, .DstOp: X86::VPSRAVWZ256rm, .Flags: 0}, |
3565 | {.KeyOp: X86::VPSRAVWZrr, .DstOp: X86::VPSRAVWZrm, .Flags: 0}, |
3566 | {.KeyOp: X86::VPSRAWYrr, .DstOp: X86::VPSRAWYrm, .Flags: 0}, |
3567 | {.KeyOp: X86::VPSRAWZ128rikz, .DstOp: X86::VPSRAWZ128mikz, .Flags: 0}, |
3568 | {.KeyOp: X86::VPSRAWZ128rr, .DstOp: X86::VPSRAWZ128rm, .Flags: 0}, |
3569 | {.KeyOp: X86::VPSRAWZ256rikz, .DstOp: X86::VPSRAWZ256mikz, .Flags: 0}, |
3570 | {.KeyOp: X86::VPSRAWZ256rr, .DstOp: X86::VPSRAWZ256rm, .Flags: 0}, |
3571 | {.KeyOp: X86::VPSRAWZrikz, .DstOp: X86::VPSRAWZmikz, .Flags: 0}, |
3572 | {.KeyOp: X86::VPSRAWZrr, .DstOp: X86::VPSRAWZrm, .Flags: 0}, |
3573 | {.KeyOp: X86::VPSRAWrr, .DstOp: X86::VPSRAWrm, .Flags: 0}, |
3574 | {.KeyOp: X86::VPSRLDYrr, .DstOp: X86::VPSRLDYrm, .Flags: 0}, |
3575 | {.KeyOp: X86::VPSRLDZ128rikz, .DstOp: X86::VPSRLDZ128mikz, .Flags: 0}, |
3576 | {.KeyOp: X86::VPSRLDZ128rr, .DstOp: X86::VPSRLDZ128rm, .Flags: 0}, |
3577 | {.KeyOp: X86::VPSRLDZ256rikz, .DstOp: X86::VPSRLDZ256mikz, .Flags: 0}, |
3578 | {.KeyOp: X86::VPSRLDZ256rr, .DstOp: X86::VPSRLDZ256rm, .Flags: 0}, |
3579 | {.KeyOp: X86::VPSRLDZrikz, .DstOp: X86::VPSRLDZmikz, .Flags: 0}, |
3580 | {.KeyOp: X86::VPSRLDZrr, .DstOp: X86::VPSRLDZrm, .Flags: 0}, |
3581 | {.KeyOp: X86::VPSRLDrr, .DstOp: X86::VPSRLDrm, .Flags: 0}, |
3582 | {.KeyOp: X86::VPSRLQYrr, .DstOp: X86::VPSRLQYrm, .Flags: 0}, |
3583 | {.KeyOp: X86::VPSRLQZ128rikz, .DstOp: X86::VPSRLQZ128mikz, .Flags: 0}, |
3584 | {.KeyOp: X86::VPSRLQZ128rr, .DstOp: X86::VPSRLQZ128rm, .Flags: 0}, |
3585 | {.KeyOp: X86::VPSRLQZ256rikz, .DstOp: X86::VPSRLQZ256mikz, .Flags: 0}, |
3586 | {.KeyOp: X86::VPSRLQZ256rr, .DstOp: X86::VPSRLQZ256rm, .Flags: 0}, |
3587 | {.KeyOp: X86::VPSRLQZrikz, .DstOp: X86::VPSRLQZmikz, .Flags: 0}, |
3588 | {.KeyOp: X86::VPSRLQZrr, .DstOp: X86::VPSRLQZrm, .Flags: 0}, |
3589 | {.KeyOp: X86::VPSRLQrr, .DstOp: X86::VPSRLQrm, .Flags: 0}, |
3590 | {.KeyOp: X86::VPSRLVDYrr, .DstOp: X86::VPSRLVDYrm, .Flags: 0}, |
3591 | {.KeyOp: X86::VPSRLVDZ128rr, .DstOp: X86::VPSRLVDZ128rm, .Flags: 0}, |
3592 | {.KeyOp: X86::VPSRLVDZ256rr, .DstOp: X86::VPSRLVDZ256rm, .Flags: 0}, |
3593 | {.KeyOp: X86::VPSRLVDZrr, .DstOp: X86::VPSRLVDZrm, .Flags: 0}, |
3594 | {.KeyOp: X86::VPSRLVDrr, .DstOp: X86::VPSRLVDrm, .Flags: 0}, |
3595 | {.KeyOp: X86::VPSRLVQYrr, .DstOp: X86::VPSRLVQYrm, .Flags: 0}, |
3596 | {.KeyOp: X86::VPSRLVQZ128rr, .DstOp: X86::VPSRLVQZ128rm, .Flags: 0}, |
3597 | {.KeyOp: X86::VPSRLVQZ256rr, .DstOp: X86::VPSRLVQZ256rm, .Flags: 0}, |
3598 | {.KeyOp: X86::VPSRLVQZrr, .DstOp: X86::VPSRLVQZrm, .Flags: 0}, |
3599 | {.KeyOp: X86::VPSRLVQrr, .DstOp: X86::VPSRLVQrm, .Flags: 0}, |
3600 | {.KeyOp: X86::VPSRLVWZ128rr, .DstOp: X86::VPSRLVWZ128rm, .Flags: 0}, |
3601 | {.KeyOp: X86::VPSRLVWZ256rr, .DstOp: X86::VPSRLVWZ256rm, .Flags: 0}, |
3602 | {.KeyOp: X86::VPSRLVWZrr, .DstOp: X86::VPSRLVWZrm, .Flags: 0}, |
3603 | {.KeyOp: X86::VPSRLWYrr, .DstOp: X86::VPSRLWYrm, .Flags: 0}, |
3604 | {.KeyOp: X86::VPSRLWZ128rikz, .DstOp: X86::VPSRLWZ128mikz, .Flags: 0}, |
3605 | {.KeyOp: X86::VPSRLWZ128rr, .DstOp: X86::VPSRLWZ128rm, .Flags: 0}, |
3606 | {.KeyOp: X86::VPSRLWZ256rikz, .DstOp: X86::VPSRLWZ256mikz, .Flags: 0}, |
3607 | {.KeyOp: X86::VPSRLWZ256rr, .DstOp: X86::VPSRLWZ256rm, .Flags: 0}, |
3608 | {.KeyOp: X86::VPSRLWZrikz, .DstOp: X86::VPSRLWZmikz, .Flags: 0}, |
3609 | {.KeyOp: X86::VPSRLWZrr, .DstOp: X86::VPSRLWZrm, .Flags: 0}, |
3610 | {.KeyOp: X86::VPSRLWrr, .DstOp: X86::VPSRLWrm, .Flags: 0}, |
3611 | {.KeyOp: X86::VPSUBBYrr, .DstOp: X86::VPSUBBYrm, .Flags: 0}, |
3612 | {.KeyOp: X86::VPSUBBZ128rr, .DstOp: X86::VPSUBBZ128rm, .Flags: 0}, |
3613 | {.KeyOp: X86::VPSUBBZ256rr, .DstOp: X86::VPSUBBZ256rm, .Flags: 0}, |
3614 | {.KeyOp: X86::VPSUBBZrr, .DstOp: X86::VPSUBBZrm, .Flags: 0}, |
3615 | {.KeyOp: X86::VPSUBBrr, .DstOp: X86::VPSUBBrm, .Flags: 0}, |
3616 | {.KeyOp: X86::VPSUBDYrr, .DstOp: X86::VPSUBDYrm, .Flags: 0}, |
3617 | {.KeyOp: X86::VPSUBDZ128rr, .DstOp: X86::VPSUBDZ128rm, .Flags: 0}, |
3618 | {.KeyOp: X86::VPSUBDZ256rr, .DstOp: X86::VPSUBDZ256rm, .Flags: 0}, |
3619 | {.KeyOp: X86::VPSUBDZrr, .DstOp: X86::VPSUBDZrm, .Flags: 0}, |
3620 | {.KeyOp: X86::VPSUBDrr, .DstOp: X86::VPSUBDrm, .Flags: 0}, |
3621 | {.KeyOp: X86::VPSUBQYrr, .DstOp: X86::VPSUBQYrm, .Flags: 0}, |
3622 | {.KeyOp: X86::VPSUBQZ128rr, .DstOp: X86::VPSUBQZ128rm, .Flags: 0}, |
3623 | {.KeyOp: X86::VPSUBQZ256rr, .DstOp: X86::VPSUBQZ256rm, .Flags: 0}, |
3624 | {.KeyOp: X86::VPSUBQZrr, .DstOp: X86::VPSUBQZrm, .Flags: 0}, |
3625 | {.KeyOp: X86::VPSUBQrr, .DstOp: X86::VPSUBQrm, .Flags: 0}, |
3626 | {.KeyOp: X86::VPSUBSBYrr, .DstOp: X86::VPSUBSBYrm, .Flags: 0}, |
3627 | {.KeyOp: X86::VPSUBSBZ128rr, .DstOp: X86::VPSUBSBZ128rm, .Flags: 0}, |
3628 | {.KeyOp: X86::VPSUBSBZ256rr, .DstOp: X86::VPSUBSBZ256rm, .Flags: 0}, |
3629 | {.KeyOp: X86::VPSUBSBZrr, .DstOp: X86::VPSUBSBZrm, .Flags: 0}, |
3630 | {.KeyOp: X86::VPSUBSBrr, .DstOp: X86::VPSUBSBrm, .Flags: 0}, |
3631 | {.KeyOp: X86::VPSUBSWYrr, .DstOp: X86::VPSUBSWYrm, .Flags: 0}, |
3632 | {.KeyOp: X86::VPSUBSWZ128rr, .DstOp: X86::VPSUBSWZ128rm, .Flags: 0}, |
3633 | {.KeyOp: X86::VPSUBSWZ256rr, .DstOp: X86::VPSUBSWZ256rm, .Flags: 0}, |
3634 | {.KeyOp: X86::VPSUBSWZrr, .DstOp: X86::VPSUBSWZrm, .Flags: 0}, |
3635 | {.KeyOp: X86::VPSUBSWrr, .DstOp: X86::VPSUBSWrm, .Flags: 0}, |
3636 | {.KeyOp: X86::VPSUBUSBYrr, .DstOp: X86::VPSUBUSBYrm, .Flags: 0}, |
3637 | {.KeyOp: X86::VPSUBUSBZ128rr, .DstOp: X86::VPSUBUSBZ128rm, .Flags: 0}, |
3638 | {.KeyOp: X86::VPSUBUSBZ256rr, .DstOp: X86::VPSUBUSBZ256rm, .Flags: 0}, |
3639 | {.KeyOp: X86::VPSUBUSBZrr, .DstOp: X86::VPSUBUSBZrm, .Flags: 0}, |
3640 | {.KeyOp: X86::VPSUBUSBrr, .DstOp: X86::VPSUBUSBrm, .Flags: 0}, |
3641 | {.KeyOp: X86::VPSUBUSWYrr, .DstOp: X86::VPSUBUSWYrm, .Flags: 0}, |
3642 | {.KeyOp: X86::VPSUBUSWZ128rr, .DstOp: X86::VPSUBUSWZ128rm, .Flags: 0}, |
3643 | {.KeyOp: X86::VPSUBUSWZ256rr, .DstOp: X86::VPSUBUSWZ256rm, .Flags: 0}, |
3644 | {.KeyOp: X86::VPSUBUSWZrr, .DstOp: X86::VPSUBUSWZrm, .Flags: 0}, |
3645 | {.KeyOp: X86::VPSUBUSWrr, .DstOp: X86::VPSUBUSWrm, .Flags: 0}, |
3646 | {.KeyOp: X86::VPSUBWYrr, .DstOp: X86::VPSUBWYrm, .Flags: 0}, |
3647 | {.KeyOp: X86::VPSUBWZ128rr, .DstOp: X86::VPSUBWZ128rm, .Flags: 0}, |
3648 | {.KeyOp: X86::VPSUBWZ256rr, .DstOp: X86::VPSUBWZ256rm, .Flags: 0}, |
3649 | {.KeyOp: X86::VPSUBWZrr, .DstOp: X86::VPSUBWZrm, .Flags: 0}, |
3650 | {.KeyOp: X86::VPSUBWrr, .DstOp: X86::VPSUBWrm, .Flags: 0}, |
3651 | {.KeyOp: X86::VPTESTMBZ128rr, .DstOp: X86::VPTESTMBZ128rm, .Flags: 0}, |
3652 | {.KeyOp: X86::VPTESTMBZ256rr, .DstOp: X86::VPTESTMBZ256rm, .Flags: 0}, |
3653 | {.KeyOp: X86::VPTESTMBZrr, .DstOp: X86::VPTESTMBZrm, .Flags: 0}, |
3654 | {.KeyOp: X86::VPTESTMDZ128rr, .DstOp: X86::VPTESTMDZ128rm, .Flags: 0}, |
3655 | {.KeyOp: X86::VPTESTMDZ256rr, .DstOp: X86::VPTESTMDZ256rm, .Flags: 0}, |
3656 | {.KeyOp: X86::VPTESTMDZrr, .DstOp: X86::VPTESTMDZrm, .Flags: 0}, |
3657 | {.KeyOp: X86::VPTESTMQZ128rr, .DstOp: X86::VPTESTMQZ128rm, .Flags: 0}, |
3658 | {.KeyOp: X86::VPTESTMQZ256rr, .DstOp: X86::VPTESTMQZ256rm, .Flags: 0}, |
3659 | {.KeyOp: X86::VPTESTMQZrr, .DstOp: X86::VPTESTMQZrm, .Flags: 0}, |
3660 | {.KeyOp: X86::VPTESTMWZ128rr, .DstOp: X86::VPTESTMWZ128rm, .Flags: 0}, |
3661 | {.KeyOp: X86::VPTESTMWZ256rr, .DstOp: X86::VPTESTMWZ256rm, .Flags: 0}, |
3662 | {.KeyOp: X86::VPTESTMWZrr, .DstOp: X86::VPTESTMWZrm, .Flags: 0}, |
3663 | {.KeyOp: X86::VPTESTNMBZ128rr, .DstOp: X86::VPTESTNMBZ128rm, .Flags: 0}, |
3664 | {.KeyOp: X86::VPTESTNMBZ256rr, .DstOp: X86::VPTESTNMBZ256rm, .Flags: 0}, |
3665 | {.KeyOp: X86::VPTESTNMBZrr, .DstOp: X86::VPTESTNMBZrm, .Flags: 0}, |
3666 | {.KeyOp: X86::VPTESTNMDZ128rr, .DstOp: X86::VPTESTNMDZ128rm, .Flags: 0}, |
3667 | {.KeyOp: X86::VPTESTNMDZ256rr, .DstOp: X86::VPTESTNMDZ256rm, .Flags: 0}, |
3668 | {.KeyOp: X86::VPTESTNMDZrr, .DstOp: X86::VPTESTNMDZrm, .Flags: 0}, |
3669 | {.KeyOp: X86::VPTESTNMQZ128rr, .DstOp: X86::VPTESTNMQZ128rm, .Flags: 0}, |
3670 | {.KeyOp: X86::VPTESTNMQZ256rr, .DstOp: X86::VPTESTNMQZ256rm, .Flags: 0}, |
3671 | {.KeyOp: X86::VPTESTNMQZrr, .DstOp: X86::VPTESTNMQZrm, .Flags: 0}, |
3672 | {.KeyOp: X86::VPTESTNMWZ128rr, .DstOp: X86::VPTESTNMWZ128rm, .Flags: 0}, |
3673 | {.KeyOp: X86::VPTESTNMWZ256rr, .DstOp: X86::VPTESTNMWZ256rm, .Flags: 0}, |
3674 | {.KeyOp: X86::VPTESTNMWZrr, .DstOp: X86::VPTESTNMWZrm, .Flags: 0}, |
3675 | {.KeyOp: X86::VPUNPCKHBWYrr, .DstOp: X86::VPUNPCKHBWYrm, .Flags: 0}, |
3676 | {.KeyOp: X86::VPUNPCKHBWZ128rr, .DstOp: X86::VPUNPCKHBWZ128rm, .Flags: 0}, |
3677 | {.KeyOp: X86::VPUNPCKHBWZ256rr, .DstOp: X86::VPUNPCKHBWZ256rm, .Flags: 0}, |
3678 | {.KeyOp: X86::VPUNPCKHBWZrr, .DstOp: X86::VPUNPCKHBWZrm, .Flags: 0}, |
3679 | {.KeyOp: X86::VPUNPCKHBWrr, .DstOp: X86::VPUNPCKHBWrm, .Flags: 0}, |
3680 | {.KeyOp: X86::VPUNPCKHDQYrr, .DstOp: X86::VPUNPCKHDQYrm, .Flags: 0}, |
3681 | {.KeyOp: X86::VPUNPCKHDQZ128rr, .DstOp: X86::VPUNPCKHDQZ128rm, .Flags: 0}, |
3682 | {.KeyOp: X86::VPUNPCKHDQZ256rr, .DstOp: X86::VPUNPCKHDQZ256rm, .Flags: 0}, |
3683 | {.KeyOp: X86::VPUNPCKHDQZrr, .DstOp: X86::VPUNPCKHDQZrm, .Flags: 0}, |
3684 | {.KeyOp: X86::VPUNPCKHDQrr, .DstOp: X86::VPUNPCKHDQrm, .Flags: 0}, |
3685 | {.KeyOp: X86::VPUNPCKHQDQYrr, .DstOp: X86::VPUNPCKHQDQYrm, .Flags: 0}, |
3686 | {.KeyOp: X86::VPUNPCKHQDQZ128rr, .DstOp: X86::VPUNPCKHQDQZ128rm, .Flags: 0}, |
3687 | {.KeyOp: X86::VPUNPCKHQDQZ256rr, .DstOp: X86::VPUNPCKHQDQZ256rm, .Flags: 0}, |
3688 | {.KeyOp: X86::VPUNPCKHQDQZrr, .DstOp: X86::VPUNPCKHQDQZrm, .Flags: 0}, |
3689 | {.KeyOp: X86::VPUNPCKHQDQrr, .DstOp: X86::VPUNPCKHQDQrm, .Flags: 0}, |
3690 | {.KeyOp: X86::VPUNPCKHWDYrr, .DstOp: X86::VPUNPCKHWDYrm, .Flags: 0}, |
3691 | {.KeyOp: X86::VPUNPCKHWDZ128rr, .DstOp: X86::VPUNPCKHWDZ128rm, .Flags: 0}, |
3692 | {.KeyOp: X86::VPUNPCKHWDZ256rr, .DstOp: X86::VPUNPCKHWDZ256rm, .Flags: 0}, |
3693 | {.KeyOp: X86::VPUNPCKHWDZrr, .DstOp: X86::VPUNPCKHWDZrm, .Flags: 0}, |
3694 | {.KeyOp: X86::VPUNPCKHWDrr, .DstOp: X86::VPUNPCKHWDrm, .Flags: 0}, |
3695 | {.KeyOp: X86::VPUNPCKLBWYrr, .DstOp: X86::VPUNPCKLBWYrm, .Flags: 0}, |
3696 | {.KeyOp: X86::VPUNPCKLBWZ128rr, .DstOp: X86::VPUNPCKLBWZ128rm, .Flags: 0}, |
3697 | {.KeyOp: X86::VPUNPCKLBWZ256rr, .DstOp: X86::VPUNPCKLBWZ256rm, .Flags: 0}, |
3698 | {.KeyOp: X86::VPUNPCKLBWZrr, .DstOp: X86::VPUNPCKLBWZrm, .Flags: 0}, |
3699 | {.KeyOp: X86::VPUNPCKLBWrr, .DstOp: X86::VPUNPCKLBWrm, .Flags: 0}, |
3700 | {.KeyOp: X86::VPUNPCKLDQYrr, .DstOp: X86::VPUNPCKLDQYrm, .Flags: 0}, |
3701 | {.KeyOp: X86::VPUNPCKLDQZ128rr, .DstOp: X86::VPUNPCKLDQZ128rm, .Flags: 0}, |
3702 | {.KeyOp: X86::VPUNPCKLDQZ256rr, .DstOp: X86::VPUNPCKLDQZ256rm, .Flags: 0}, |
3703 | {.KeyOp: X86::VPUNPCKLDQZrr, .DstOp: X86::VPUNPCKLDQZrm, .Flags: 0}, |
3704 | {.KeyOp: X86::VPUNPCKLDQrr, .DstOp: X86::VPUNPCKLDQrm, .Flags: 0}, |
3705 | {.KeyOp: X86::VPUNPCKLQDQYrr, .DstOp: X86::VPUNPCKLQDQYrm, .Flags: 0}, |
3706 | {.KeyOp: X86::VPUNPCKLQDQZ128rr, .DstOp: X86::VPUNPCKLQDQZ128rm, .Flags: 0}, |
3707 | {.KeyOp: X86::VPUNPCKLQDQZ256rr, .DstOp: X86::VPUNPCKLQDQZ256rm, .Flags: 0}, |
3708 | {.KeyOp: X86::VPUNPCKLQDQZrr, .DstOp: X86::VPUNPCKLQDQZrm, .Flags: 0}, |
3709 | {.KeyOp: X86::VPUNPCKLQDQrr, .DstOp: X86::VPUNPCKLQDQrm, .Flags: 0}, |
3710 | {.KeyOp: X86::VPUNPCKLWDYrr, .DstOp: X86::VPUNPCKLWDYrm, .Flags: 0}, |
3711 | {.KeyOp: X86::VPUNPCKLWDZ128rr, .DstOp: X86::VPUNPCKLWDZ128rm, .Flags: 0}, |
3712 | {.KeyOp: X86::VPUNPCKLWDZ256rr, .DstOp: X86::VPUNPCKLWDZ256rm, .Flags: 0}, |
3713 | {.KeyOp: X86::VPUNPCKLWDZrr, .DstOp: X86::VPUNPCKLWDZrm, .Flags: 0}, |
3714 | {.KeyOp: X86::VPUNPCKLWDrr, .DstOp: X86::VPUNPCKLWDrm, .Flags: 0}, |
3715 | {.KeyOp: X86::VPXORDZ128rr, .DstOp: X86::VPXORDZ128rm, .Flags: 0}, |
3716 | {.KeyOp: X86::VPXORDZ256rr, .DstOp: X86::VPXORDZ256rm, .Flags: 0}, |
3717 | {.KeyOp: X86::VPXORDZrr, .DstOp: X86::VPXORDZrm, .Flags: 0}, |
3718 | {.KeyOp: X86::VPXORQZ128rr, .DstOp: X86::VPXORQZ128rm, .Flags: 0}, |
3719 | {.KeyOp: X86::VPXORQZ256rr, .DstOp: X86::VPXORQZ256rm, .Flags: 0}, |
3720 | {.KeyOp: X86::VPXORQZrr, .DstOp: X86::VPXORQZrm, .Flags: 0}, |
3721 | {.KeyOp: X86::VPXORYrr, .DstOp: X86::VPXORYrm, .Flags: 0}, |
3722 | {.KeyOp: X86::VPXORrr, .DstOp: X86::VPXORrm, .Flags: 0}, |
3723 | {.KeyOp: X86::VRANGEPDZ128rri, .DstOp: X86::VRANGEPDZ128rmi, .Flags: 0}, |
3724 | {.KeyOp: X86::VRANGEPDZ256rri, .DstOp: X86::VRANGEPDZ256rmi, .Flags: 0}, |
3725 | {.KeyOp: X86::VRANGEPDZrri, .DstOp: X86::VRANGEPDZrmi, .Flags: 0}, |
3726 | {.KeyOp: X86::VRANGEPSZ128rri, .DstOp: X86::VRANGEPSZ128rmi, .Flags: 0}, |
3727 | {.KeyOp: X86::VRANGEPSZ256rri, .DstOp: X86::VRANGEPSZ256rmi, .Flags: 0}, |
3728 | {.KeyOp: X86::VRANGEPSZrri, .DstOp: X86::VRANGEPSZrmi, .Flags: 0}, |
3729 | {.KeyOp: X86::VRANGESDZrri, .DstOp: X86::VRANGESDZrmi, .Flags: TB_NO_REVERSE}, |
3730 | {.KeyOp: X86::VRANGESSZrri, .DstOp: X86::VRANGESSZrmi, .Flags: TB_NO_REVERSE}, |
3731 | {.KeyOp: X86::VRCP14PDZ128rkz, .DstOp: X86::VRCP14PDZ128mkz, .Flags: 0}, |
3732 | {.KeyOp: X86::VRCP14PDZ256rkz, .DstOp: X86::VRCP14PDZ256mkz, .Flags: 0}, |
3733 | {.KeyOp: X86::VRCP14PDZrkz, .DstOp: X86::VRCP14PDZmkz, .Flags: 0}, |
3734 | {.KeyOp: X86::VRCP14PSZ128rkz, .DstOp: X86::VRCP14PSZ128mkz, .Flags: 0}, |
3735 | {.KeyOp: X86::VRCP14PSZ256rkz, .DstOp: X86::VRCP14PSZ256mkz, .Flags: 0}, |
3736 | {.KeyOp: X86::VRCP14PSZrkz, .DstOp: X86::VRCP14PSZmkz, .Flags: 0}, |
3737 | {.KeyOp: X86::VRCP14SDZrr, .DstOp: X86::VRCP14SDZrm, .Flags: TB_NO_REVERSE}, |
3738 | {.KeyOp: X86::VRCP14SSZrr, .DstOp: X86::VRCP14SSZrm, .Flags: TB_NO_REVERSE}, |
3739 | {.KeyOp: X86::VRCP28PDZrkz, .DstOp: X86::VRCP28PDZmkz, .Flags: 0}, |
3740 | {.KeyOp: X86::VRCP28PSZrkz, .DstOp: X86::VRCP28PSZmkz, .Flags: 0}, |
3741 | {.KeyOp: X86::VRCP28SDZr, .DstOp: X86::VRCP28SDZm, .Flags: TB_NO_REVERSE}, |
3742 | {.KeyOp: X86::VRCP28SSZr, .DstOp: X86::VRCP28SSZm, .Flags: TB_NO_REVERSE}, |
3743 | {.KeyOp: X86::VRCPPHZ128rkz, .DstOp: X86::VRCPPHZ128mkz, .Flags: 0}, |
3744 | {.KeyOp: X86::VRCPPHZ256rkz, .DstOp: X86::VRCPPHZ256mkz, .Flags: 0}, |
3745 | {.KeyOp: X86::VRCPPHZrkz, .DstOp: X86::VRCPPHZmkz, .Flags: 0}, |
3746 | {.KeyOp: X86::VRCPSHZrr, .DstOp: X86::VRCPSHZrm, .Flags: TB_NO_REVERSE}, |
3747 | {.KeyOp: X86::VRCPSSr, .DstOp: X86::VRCPSSm, .Flags: 0}, |
3748 | {.KeyOp: X86::VRCPSSr_Int, .DstOp: X86::VRCPSSm_Int, .Flags: TB_NO_REVERSE}, |
3749 | {.KeyOp: X86::VREDUCEPDZ128rrikz, .DstOp: X86::VREDUCEPDZ128rmikz, .Flags: 0}, |
3750 | {.KeyOp: X86::VREDUCEPDZ256rrikz, .DstOp: X86::VREDUCEPDZ256rmikz, .Flags: 0}, |
3751 | {.KeyOp: X86::VREDUCEPDZrrikz, .DstOp: X86::VREDUCEPDZrmikz, .Flags: 0}, |
3752 | {.KeyOp: X86::VREDUCEPHZ128rrikz, .DstOp: X86::VREDUCEPHZ128rmikz, .Flags: 0}, |
3753 | {.KeyOp: X86::VREDUCEPHZ256rrikz, .DstOp: X86::VREDUCEPHZ256rmikz, .Flags: 0}, |
3754 | {.KeyOp: X86::VREDUCEPHZrrikz, .DstOp: X86::VREDUCEPHZrmikz, .Flags: 0}, |
3755 | {.KeyOp: X86::VREDUCEPSZ128rrikz, .DstOp: X86::VREDUCEPSZ128rmikz, .Flags: 0}, |
3756 | {.KeyOp: X86::VREDUCEPSZ256rrikz, .DstOp: X86::VREDUCEPSZ256rmikz, .Flags: 0}, |
3757 | {.KeyOp: X86::VREDUCEPSZrrikz, .DstOp: X86::VREDUCEPSZrmikz, .Flags: 0}, |
3758 | {.KeyOp: X86::VREDUCESDZrri, .DstOp: X86::VREDUCESDZrmi, .Flags: TB_NO_REVERSE}, |
3759 | {.KeyOp: X86::VREDUCESHZrri, .DstOp: X86::VREDUCESHZrmi, .Flags: TB_NO_REVERSE}, |
3760 | {.KeyOp: X86::VREDUCESSZrri, .DstOp: X86::VREDUCESSZrmi, .Flags: TB_NO_REVERSE}, |
3761 | {.KeyOp: X86::VRNDSCALEPDZ128rrikz, .DstOp: X86::VRNDSCALEPDZ128rmikz, .Flags: 0}, |
3762 | {.KeyOp: X86::VRNDSCALEPDZ256rrikz, .DstOp: X86::VRNDSCALEPDZ256rmikz, .Flags: 0}, |
3763 | {.KeyOp: X86::VRNDSCALEPDZrrikz, .DstOp: X86::VRNDSCALEPDZrmikz, .Flags: 0}, |
3764 | {.KeyOp: X86::VRNDSCALEPHZ128rrikz, .DstOp: X86::VRNDSCALEPHZ128rmikz, .Flags: 0}, |
3765 | {.KeyOp: X86::VRNDSCALEPHZ256rrikz, .DstOp: X86::VRNDSCALEPHZ256rmikz, .Flags: 0}, |
3766 | {.KeyOp: X86::VRNDSCALEPHZrrikz, .DstOp: X86::VRNDSCALEPHZrmikz, .Flags: 0}, |
3767 | {.KeyOp: X86::VRNDSCALEPSZ128rrikz, .DstOp: X86::VRNDSCALEPSZ128rmikz, .Flags: 0}, |
3768 | {.KeyOp: X86::VRNDSCALEPSZ256rrikz, .DstOp: X86::VRNDSCALEPSZ256rmikz, .Flags: 0}, |
3769 | {.KeyOp: X86::VRNDSCALEPSZrrikz, .DstOp: X86::VRNDSCALEPSZrmikz, .Flags: 0}, |
3770 | {.KeyOp: X86::VRNDSCALESDZr, .DstOp: X86::VRNDSCALESDZm, .Flags: 0}, |
3771 | {.KeyOp: X86::VRNDSCALESDZr_Int, .DstOp: X86::VRNDSCALESDZm_Int, .Flags: TB_NO_REVERSE}, |
3772 | {.KeyOp: X86::VRNDSCALESHZr, .DstOp: X86::VRNDSCALESHZm, .Flags: 0}, |
3773 | {.KeyOp: X86::VRNDSCALESHZr_Int, .DstOp: X86::VRNDSCALESHZm_Int, .Flags: TB_NO_REVERSE}, |
3774 | {.KeyOp: X86::VRNDSCALESSZr, .DstOp: X86::VRNDSCALESSZm, .Flags: 0}, |
3775 | {.KeyOp: X86::VRNDSCALESSZr_Int, .DstOp: X86::VRNDSCALESSZm_Int, .Flags: TB_NO_REVERSE}, |
3776 | {.KeyOp: X86::VROUNDSDri, .DstOp: X86::VROUNDSDmi, .Flags: 0}, |
3777 | {.KeyOp: X86::VROUNDSDri_Int, .DstOp: X86::VROUNDSDmi_Int, .Flags: TB_NO_REVERSE}, |
3778 | {.KeyOp: X86::VROUNDSSri, .DstOp: X86::VROUNDSSmi, .Flags: 0}, |
3779 | {.KeyOp: X86::VROUNDSSri_Int, .DstOp: X86::VROUNDSSmi_Int, .Flags: TB_NO_REVERSE}, |
3780 | {.KeyOp: X86::VRSQRT14PDZ128rkz, .DstOp: X86::VRSQRT14PDZ128mkz, .Flags: 0}, |
3781 | {.KeyOp: X86::VRSQRT14PDZ256rkz, .DstOp: X86::VRSQRT14PDZ256mkz, .Flags: 0}, |
3782 | {.KeyOp: X86::VRSQRT14PDZrkz, .DstOp: X86::VRSQRT14PDZmkz, .Flags: 0}, |
3783 | {.KeyOp: X86::VRSQRT14PSZ128rkz, .DstOp: X86::VRSQRT14PSZ128mkz, .Flags: 0}, |
3784 | {.KeyOp: X86::VRSQRT14PSZ256rkz, .DstOp: X86::VRSQRT14PSZ256mkz, .Flags: 0}, |
3785 | {.KeyOp: X86::VRSQRT14PSZrkz, .DstOp: X86::VRSQRT14PSZmkz, .Flags: 0}, |
3786 | {.KeyOp: X86::VRSQRT14SDZrr, .DstOp: X86::VRSQRT14SDZrm, .Flags: TB_NO_REVERSE}, |
3787 | {.KeyOp: X86::VRSQRT14SSZrr, .DstOp: X86::VRSQRT14SSZrm, .Flags: TB_NO_REVERSE}, |
3788 | {.KeyOp: X86::VRSQRT28PDZrkz, .DstOp: X86::VRSQRT28PDZmkz, .Flags: 0}, |
3789 | {.KeyOp: X86::VRSQRT28PSZrkz, .DstOp: X86::VRSQRT28PSZmkz, .Flags: 0}, |
3790 | {.KeyOp: X86::VRSQRT28SDZr, .DstOp: X86::VRSQRT28SDZm, .Flags: TB_NO_REVERSE}, |
3791 | {.KeyOp: X86::VRSQRT28SSZr, .DstOp: X86::VRSQRT28SSZm, .Flags: TB_NO_REVERSE}, |
3792 | {.KeyOp: X86::VRSQRTPHZ128rkz, .DstOp: X86::VRSQRTPHZ128mkz, .Flags: 0}, |
3793 | {.KeyOp: X86::VRSQRTPHZ256rkz, .DstOp: X86::VRSQRTPHZ256mkz, .Flags: 0}, |
3794 | {.KeyOp: X86::VRSQRTPHZrkz, .DstOp: X86::VRSQRTPHZmkz, .Flags: 0}, |
3795 | {.KeyOp: X86::VRSQRTSHZrr, .DstOp: X86::VRSQRTSHZrm, .Flags: TB_NO_REVERSE}, |
3796 | {.KeyOp: X86::VRSQRTSSr, .DstOp: X86::VRSQRTSSm, .Flags: 0}, |
3797 | {.KeyOp: X86::VRSQRTSSr_Int, .DstOp: X86::VRSQRTSSm_Int, .Flags: TB_NO_REVERSE}, |
3798 | {.KeyOp: X86::VSCALEFPDZ128rr, .DstOp: X86::VSCALEFPDZ128rm, .Flags: 0}, |
3799 | {.KeyOp: X86::VSCALEFPDZ256rr, .DstOp: X86::VSCALEFPDZ256rm, .Flags: 0}, |
3800 | {.KeyOp: X86::VSCALEFPDZrr, .DstOp: X86::VSCALEFPDZrm, .Flags: 0}, |
3801 | {.KeyOp: X86::VSCALEFPHZ128rr, .DstOp: X86::VSCALEFPHZ128rm, .Flags: 0}, |
3802 | {.KeyOp: X86::VSCALEFPHZ256rr, .DstOp: X86::VSCALEFPHZ256rm, .Flags: 0}, |
3803 | {.KeyOp: X86::VSCALEFPHZrr, .DstOp: X86::VSCALEFPHZrm, .Flags: 0}, |
3804 | {.KeyOp: X86::VSCALEFPSZ128rr, .DstOp: X86::VSCALEFPSZ128rm, .Flags: 0}, |
3805 | {.KeyOp: X86::VSCALEFPSZ256rr, .DstOp: X86::VSCALEFPSZ256rm, .Flags: 0}, |
3806 | {.KeyOp: X86::VSCALEFPSZrr, .DstOp: X86::VSCALEFPSZrm, .Flags: 0}, |
3807 | {.KeyOp: X86::VSCALEFSDZrr, .DstOp: X86::VSCALEFSDZrm, .Flags: TB_NO_REVERSE}, |
3808 | {.KeyOp: X86::VSCALEFSHZrr, .DstOp: X86::VSCALEFSHZrm, .Flags: TB_NO_REVERSE}, |
3809 | {.KeyOp: X86::VSCALEFSSZrr, .DstOp: X86::VSCALEFSSZrm, .Flags: TB_NO_REVERSE}, |
3810 | {.KeyOp: X86::VSHUFF32X4Z256rri, .DstOp: X86::VSHUFF32X4Z256rmi, .Flags: 0}, |
3811 | {.KeyOp: X86::VSHUFF32X4Zrri, .DstOp: X86::VSHUFF32X4Zrmi, .Flags: 0}, |
3812 | {.KeyOp: X86::VSHUFF64X2Z256rri, .DstOp: X86::VSHUFF64X2Z256rmi, .Flags: 0}, |
3813 | {.KeyOp: X86::VSHUFF64X2Zrri, .DstOp: X86::VSHUFF64X2Zrmi, .Flags: 0}, |
3814 | {.KeyOp: X86::VSHUFI32X4Z256rri, .DstOp: X86::VSHUFI32X4Z256rmi, .Flags: 0}, |
3815 | {.KeyOp: X86::VSHUFI32X4Zrri, .DstOp: X86::VSHUFI32X4Zrmi, .Flags: 0}, |
3816 | {.KeyOp: X86::VSHUFI64X2Z256rri, .DstOp: X86::VSHUFI64X2Z256rmi, .Flags: 0}, |
3817 | {.KeyOp: X86::VSHUFI64X2Zrri, .DstOp: X86::VSHUFI64X2Zrmi, .Flags: 0}, |
3818 | {.KeyOp: X86::VSHUFPDYrri, .DstOp: X86::VSHUFPDYrmi, .Flags: 0}, |
3819 | {.KeyOp: X86::VSHUFPDZ128rri, .DstOp: X86::VSHUFPDZ128rmi, .Flags: 0}, |
3820 | {.KeyOp: X86::VSHUFPDZ256rri, .DstOp: X86::VSHUFPDZ256rmi, .Flags: 0}, |
3821 | {.KeyOp: X86::VSHUFPDZrri, .DstOp: X86::VSHUFPDZrmi, .Flags: 0}, |
3822 | {.KeyOp: X86::VSHUFPDrri, .DstOp: X86::VSHUFPDrmi, .Flags: 0}, |
3823 | {.KeyOp: X86::VSHUFPSYrri, .DstOp: X86::VSHUFPSYrmi, .Flags: 0}, |
3824 | {.KeyOp: X86::VSHUFPSZ128rri, .DstOp: X86::VSHUFPSZ128rmi, .Flags: 0}, |
3825 | {.KeyOp: X86::VSHUFPSZ256rri, .DstOp: X86::VSHUFPSZ256rmi, .Flags: 0}, |
3826 | {.KeyOp: X86::VSHUFPSZrri, .DstOp: X86::VSHUFPSZrmi, .Flags: 0}, |
3827 | {.KeyOp: X86::VSHUFPSrri, .DstOp: X86::VSHUFPSrmi, .Flags: 0}, |
3828 | {.KeyOp: X86::VSM4KEY4Yrr, .DstOp: X86::VSM4KEY4Yrm, .Flags: 0}, |
3829 | {.KeyOp: X86::VSM4KEY4rr, .DstOp: X86::VSM4KEY4rm, .Flags: 0}, |
3830 | {.KeyOp: X86::VSM4RNDS4Yrr, .DstOp: X86::VSM4RNDS4Yrm, .Flags: 0}, |
3831 | {.KeyOp: X86::VSM4RNDS4rr, .DstOp: X86::VSM4RNDS4rm, .Flags: 0}, |
3832 | {.KeyOp: X86::VSQRTPDZ128rkz, .DstOp: X86::VSQRTPDZ128mkz, .Flags: 0}, |
3833 | {.KeyOp: X86::VSQRTPDZ256rkz, .DstOp: X86::VSQRTPDZ256mkz, .Flags: 0}, |
3834 | {.KeyOp: X86::VSQRTPDZrkz, .DstOp: X86::VSQRTPDZmkz, .Flags: 0}, |
3835 | {.KeyOp: X86::VSQRTPHZ128rkz, .DstOp: X86::VSQRTPHZ128mkz, .Flags: 0}, |
3836 | {.KeyOp: X86::VSQRTPHZ256rkz, .DstOp: X86::VSQRTPHZ256mkz, .Flags: 0}, |
3837 | {.KeyOp: X86::VSQRTPHZrkz, .DstOp: X86::VSQRTPHZmkz, .Flags: 0}, |
3838 | {.KeyOp: X86::VSQRTPSZ128rkz, .DstOp: X86::VSQRTPSZ128mkz, .Flags: 0}, |
3839 | {.KeyOp: X86::VSQRTPSZ256rkz, .DstOp: X86::VSQRTPSZ256mkz, .Flags: 0}, |
3840 | {.KeyOp: X86::VSQRTPSZrkz, .DstOp: X86::VSQRTPSZmkz, .Flags: 0}, |
3841 | {.KeyOp: X86::VSQRTSDZr, .DstOp: X86::VSQRTSDZm, .Flags: 0}, |
3842 | {.KeyOp: X86::VSQRTSDZr_Int, .DstOp: X86::VSQRTSDZm_Int, .Flags: TB_NO_REVERSE}, |
3843 | {.KeyOp: X86::VSQRTSDr, .DstOp: X86::VSQRTSDm, .Flags: 0}, |
3844 | {.KeyOp: X86::VSQRTSDr_Int, .DstOp: X86::VSQRTSDm_Int, .Flags: TB_NO_REVERSE}, |
3845 | {.KeyOp: X86::VSQRTSHZr, .DstOp: X86::VSQRTSHZm, .Flags: 0}, |
3846 | {.KeyOp: X86::VSQRTSHZr_Int, .DstOp: X86::VSQRTSHZm_Int, .Flags: TB_NO_REVERSE}, |
3847 | {.KeyOp: X86::VSQRTSSZr, .DstOp: X86::VSQRTSSZm, .Flags: 0}, |
3848 | {.KeyOp: X86::VSQRTSSZr_Int, .DstOp: X86::VSQRTSSZm_Int, .Flags: TB_NO_REVERSE}, |
3849 | {.KeyOp: X86::VSQRTSSr, .DstOp: X86::VSQRTSSm, .Flags: 0}, |
3850 | {.KeyOp: X86::VSQRTSSr_Int, .DstOp: X86::VSQRTSSm_Int, .Flags: TB_NO_REVERSE}, |
3851 | {.KeyOp: X86::VSUBPDYrr, .DstOp: X86::VSUBPDYrm, .Flags: 0}, |
3852 | {.KeyOp: X86::VSUBPDZ128rr, .DstOp: X86::VSUBPDZ128rm, .Flags: 0}, |
3853 | {.KeyOp: X86::VSUBPDZ256rr, .DstOp: X86::VSUBPDZ256rm, .Flags: 0}, |
3854 | {.KeyOp: X86::VSUBPDZrr, .DstOp: X86::VSUBPDZrm, .Flags: 0}, |
3855 | {.KeyOp: X86::VSUBPDrr, .DstOp: X86::VSUBPDrm, .Flags: 0}, |
3856 | {.KeyOp: X86::VSUBPHZ128rr, .DstOp: X86::VSUBPHZ128rm, .Flags: 0}, |
3857 | {.KeyOp: X86::VSUBPHZ256rr, .DstOp: X86::VSUBPHZ256rm, .Flags: 0}, |
3858 | {.KeyOp: X86::VSUBPHZrr, .DstOp: X86::VSUBPHZrm, .Flags: 0}, |
3859 | {.KeyOp: X86::VSUBPSYrr, .DstOp: X86::VSUBPSYrm, .Flags: 0}, |
3860 | {.KeyOp: X86::VSUBPSZ128rr, .DstOp: X86::VSUBPSZ128rm, .Flags: 0}, |
3861 | {.KeyOp: X86::VSUBPSZ256rr, .DstOp: X86::VSUBPSZ256rm, .Flags: 0}, |
3862 | {.KeyOp: X86::VSUBPSZrr, .DstOp: X86::VSUBPSZrm, .Flags: 0}, |
3863 | {.KeyOp: X86::VSUBPSrr, .DstOp: X86::VSUBPSrm, .Flags: 0}, |
3864 | {.KeyOp: X86::VSUBSDZrr, .DstOp: X86::VSUBSDZrm, .Flags: 0}, |
3865 | {.KeyOp: X86::VSUBSDZrr_Int, .DstOp: X86::VSUBSDZrm_Int, .Flags: TB_NO_REVERSE}, |
3866 | {.KeyOp: X86::VSUBSDrr, .DstOp: X86::VSUBSDrm, .Flags: 0}, |
3867 | {.KeyOp: X86::VSUBSDrr_Int, .DstOp: X86::VSUBSDrm_Int, .Flags: TB_NO_REVERSE}, |
3868 | {.KeyOp: X86::VSUBSHZrr, .DstOp: X86::VSUBSHZrm, .Flags: 0}, |
3869 | {.KeyOp: X86::VSUBSHZrr_Int, .DstOp: X86::VSUBSHZrm_Int, .Flags: TB_NO_REVERSE}, |
3870 | {.KeyOp: X86::VSUBSSZrr, .DstOp: X86::VSUBSSZrm, .Flags: 0}, |
3871 | {.KeyOp: X86::VSUBSSZrr_Int, .DstOp: X86::VSUBSSZrm_Int, .Flags: TB_NO_REVERSE}, |
3872 | {.KeyOp: X86::VSUBSSrr, .DstOp: X86::VSUBSSrm, .Flags: 0}, |
3873 | {.KeyOp: X86::VSUBSSrr_Int, .DstOp: X86::VSUBSSrm_Int, .Flags: TB_NO_REVERSE}, |
3874 | {.KeyOp: X86::VUNPCKHPDYrr, .DstOp: X86::VUNPCKHPDYrm, .Flags: 0}, |
3875 | {.KeyOp: X86::VUNPCKHPDZ128rr, .DstOp: X86::VUNPCKHPDZ128rm, .Flags: 0}, |
3876 | {.KeyOp: X86::VUNPCKHPDZ256rr, .DstOp: X86::VUNPCKHPDZ256rm, .Flags: 0}, |
3877 | {.KeyOp: X86::VUNPCKHPDZrr, .DstOp: X86::VUNPCKHPDZrm, .Flags: 0}, |
3878 | {.KeyOp: X86::VUNPCKHPDrr, .DstOp: X86::VUNPCKHPDrm, .Flags: 0}, |
3879 | {.KeyOp: X86::VUNPCKHPSYrr, .DstOp: X86::VUNPCKHPSYrm, .Flags: 0}, |
3880 | {.KeyOp: X86::VUNPCKHPSZ128rr, .DstOp: X86::VUNPCKHPSZ128rm, .Flags: 0}, |
3881 | {.KeyOp: X86::VUNPCKHPSZ256rr, .DstOp: X86::VUNPCKHPSZ256rm, .Flags: 0}, |
3882 | {.KeyOp: X86::VUNPCKHPSZrr, .DstOp: X86::VUNPCKHPSZrm, .Flags: 0}, |
3883 | {.KeyOp: X86::VUNPCKHPSrr, .DstOp: X86::VUNPCKHPSrm, .Flags: 0}, |
3884 | {.KeyOp: X86::VUNPCKLPDYrr, .DstOp: X86::VUNPCKLPDYrm, .Flags: 0}, |
3885 | {.KeyOp: X86::VUNPCKLPDZ128rr, .DstOp: X86::VUNPCKLPDZ128rm, .Flags: 0}, |
3886 | {.KeyOp: X86::VUNPCKLPDZ256rr, .DstOp: X86::VUNPCKLPDZ256rm, .Flags: 0}, |
3887 | {.KeyOp: X86::VUNPCKLPDZrr, .DstOp: X86::VUNPCKLPDZrm, .Flags: 0}, |
3888 | {.KeyOp: X86::VUNPCKLPDrr, .DstOp: X86::VUNPCKLPDrm, .Flags: 0}, |
3889 | {.KeyOp: X86::VUNPCKLPSYrr, .DstOp: X86::VUNPCKLPSYrm, .Flags: 0}, |
3890 | {.KeyOp: X86::VUNPCKLPSZ128rr, .DstOp: X86::VUNPCKLPSZ128rm, .Flags: 0}, |
3891 | {.KeyOp: X86::VUNPCKLPSZ256rr, .DstOp: X86::VUNPCKLPSZ256rm, .Flags: 0}, |
3892 | {.KeyOp: X86::VUNPCKLPSZrr, .DstOp: X86::VUNPCKLPSZrm, .Flags: 0}, |
3893 | {.KeyOp: X86::VUNPCKLPSrr, .DstOp: X86::VUNPCKLPSrm, .Flags: 0}, |
3894 | {.KeyOp: X86::VXORPDYrr, .DstOp: X86::VXORPDYrm, .Flags: 0}, |
3895 | {.KeyOp: X86::VXORPDZ128rr, .DstOp: X86::VXORPDZ128rm, .Flags: 0}, |
3896 | {.KeyOp: X86::VXORPDZ256rr, .DstOp: X86::VXORPDZ256rm, .Flags: 0}, |
3897 | {.KeyOp: X86::VXORPDZrr, .DstOp: X86::VXORPDZrm, .Flags: 0}, |
3898 | {.KeyOp: X86::VXORPDrr, .DstOp: X86::VXORPDrm, .Flags: 0}, |
3899 | {.KeyOp: X86::VXORPSYrr, .DstOp: X86::VXORPSYrm, .Flags: 0}, |
3900 | {.KeyOp: X86::VXORPSZ128rr, .DstOp: X86::VXORPSZ128rm, .Flags: 0}, |
3901 | {.KeyOp: X86::VXORPSZ256rr, .DstOp: X86::VXORPSZ256rm, .Flags: 0}, |
3902 | {.KeyOp: X86::VXORPSZrr, .DstOp: X86::VXORPSZrm, .Flags: 0}, |
3903 | {.KeyOp: X86::VXORPSrr, .DstOp: X86::VXORPSrm, .Flags: 0}, |
3904 | {.KeyOp: X86::XOR16rr, .DstOp: X86::XOR16rm, .Flags: 0}, |
3905 | {.KeyOp: X86::XOR16rr_ND, .DstOp: X86::XOR16rm_ND, .Flags: 0}, |
3906 | {.KeyOp: X86::XOR16rr_NF, .DstOp: X86::XOR16rm_NF, .Flags: 0}, |
3907 | {.KeyOp: X86::XOR16rr_NF_ND, .DstOp: X86::XOR16rm_NF_ND, .Flags: 0}, |
3908 | {.KeyOp: X86::XOR32rr, .DstOp: X86::XOR32rm, .Flags: 0}, |
3909 | {.KeyOp: X86::XOR32rr_ND, .DstOp: X86::XOR32rm_ND, .Flags: 0}, |
3910 | {.KeyOp: X86::XOR32rr_NF, .DstOp: X86::XOR32rm_NF, .Flags: 0}, |
3911 | {.KeyOp: X86::XOR32rr_NF_ND, .DstOp: X86::XOR32rm_NF_ND, .Flags: 0}, |
3912 | {.KeyOp: X86::XOR64rr, .DstOp: X86::XOR64rm, .Flags: 0}, |
3913 | {.KeyOp: X86::XOR64rr_ND, .DstOp: X86::XOR64rm_ND, .Flags: 0}, |
3914 | {.KeyOp: X86::XOR64rr_NF, .DstOp: X86::XOR64rm_NF, .Flags: 0}, |
3915 | {.KeyOp: X86::XOR64rr_NF_ND, .DstOp: X86::XOR64rm_NF_ND, .Flags: 0}, |
3916 | {.KeyOp: X86::XOR8rr, .DstOp: X86::XOR8rm, .Flags: 0}, |
3917 | {.KeyOp: X86::XOR8rr_ND, .DstOp: X86::XOR8rm_ND, .Flags: 0}, |
3918 | {.KeyOp: X86::XOR8rr_NF, .DstOp: X86::XOR8rm_NF, .Flags: 0}, |
3919 | {.KeyOp: X86::XOR8rr_NF_ND, .DstOp: X86::XOR8rm_NF_ND, .Flags: 0}, |
3920 | {.KeyOp: X86::XORPDrr, .DstOp: X86::XORPDrm, .Flags: TB_ALIGN_16}, |
3921 | {.KeyOp: X86::XORPSrr, .DstOp: X86::XORPSrm, .Flags: TB_ALIGN_16}, |
3922 | }; |
3923 | |
3924 | static const X86FoldTableEntry Table3[] = { |
3925 | {.KeyOp: X86::VADDPDZ128rrkz, .DstOp: X86::VADDPDZ128rmkz, .Flags: 0}, |
3926 | {.KeyOp: X86::VADDPDZ256rrkz, .DstOp: X86::VADDPDZ256rmkz, .Flags: 0}, |
3927 | {.KeyOp: X86::VADDPDZrrkz, .DstOp: X86::VADDPDZrmkz, .Flags: 0}, |
3928 | {.KeyOp: X86::VADDPHZ128rrkz, .DstOp: X86::VADDPHZ128rmkz, .Flags: 0}, |
3929 | {.KeyOp: X86::VADDPHZ256rrkz, .DstOp: X86::VADDPHZ256rmkz, .Flags: 0}, |
3930 | {.KeyOp: X86::VADDPHZrrkz, .DstOp: X86::VADDPHZrmkz, .Flags: 0}, |
3931 | {.KeyOp: X86::VADDPSZ128rrkz, .DstOp: X86::VADDPSZ128rmkz, .Flags: 0}, |
3932 | {.KeyOp: X86::VADDPSZ256rrkz, .DstOp: X86::VADDPSZ256rmkz, .Flags: 0}, |
3933 | {.KeyOp: X86::VADDPSZrrkz, .DstOp: X86::VADDPSZrmkz, .Flags: 0}, |
3934 | {.KeyOp: X86::VADDSDZrr_Intkz, .DstOp: X86::VADDSDZrm_Intkz, .Flags: TB_NO_REVERSE}, |
3935 | {.KeyOp: X86::VADDSHZrr_Intkz, .DstOp: X86::VADDSHZrm_Intkz, .Flags: TB_NO_REVERSE}, |
3936 | {.KeyOp: X86::VADDSSZrr_Intkz, .DstOp: X86::VADDSSZrm_Intkz, .Flags: TB_NO_REVERSE}, |
3937 | {.KeyOp: X86::VALIGNDZ128rrikz, .DstOp: X86::VALIGNDZ128rmikz, .Flags: 0}, |
3938 | {.KeyOp: X86::VALIGNDZ256rrikz, .DstOp: X86::VALIGNDZ256rmikz, .Flags: 0}, |
3939 | {.KeyOp: X86::VALIGNDZrrikz, .DstOp: X86::VALIGNDZrmikz, .Flags: 0}, |
3940 | {.KeyOp: X86::VALIGNQZ128rrikz, .DstOp: X86::VALIGNQZ128rmikz, .Flags: 0}, |
3941 | {.KeyOp: X86::VALIGNQZ256rrikz, .DstOp: X86::VALIGNQZ256rmikz, .Flags: 0}, |
3942 | {.KeyOp: X86::VALIGNQZrrikz, .DstOp: X86::VALIGNQZrmikz, .Flags: 0}, |
3943 | {.KeyOp: X86::VANDNPDZ128rrkz, .DstOp: X86::VANDNPDZ128rmkz, .Flags: 0}, |
3944 | {.KeyOp: X86::VANDNPDZ256rrkz, .DstOp: X86::VANDNPDZ256rmkz, .Flags: 0}, |
3945 | {.KeyOp: X86::VANDNPDZrrkz, .DstOp: X86::VANDNPDZrmkz, .Flags: 0}, |
3946 | {.KeyOp: X86::VANDNPSZ128rrkz, .DstOp: X86::VANDNPSZ128rmkz, .Flags: 0}, |
3947 | {.KeyOp: X86::VANDNPSZ256rrkz, .DstOp: X86::VANDNPSZ256rmkz, .Flags: 0}, |
3948 | {.KeyOp: X86::VANDNPSZrrkz, .DstOp: X86::VANDNPSZrmkz, .Flags: 0}, |
3949 | {.KeyOp: X86::VANDPDZ128rrkz, .DstOp: X86::VANDPDZ128rmkz, .Flags: 0}, |
3950 | {.KeyOp: X86::VANDPDZ256rrkz, .DstOp: X86::VANDPDZ256rmkz, .Flags: 0}, |
3951 | {.KeyOp: X86::VANDPDZrrkz, .DstOp: X86::VANDPDZrmkz, .Flags: 0}, |
3952 | {.KeyOp: X86::VANDPSZ128rrkz, .DstOp: X86::VANDPSZ128rmkz, .Flags: 0}, |
3953 | {.KeyOp: X86::VANDPSZ256rrkz, .DstOp: X86::VANDPSZ256rmkz, .Flags: 0}, |
3954 | {.KeyOp: X86::VANDPSZrrkz, .DstOp: X86::VANDPSZrmkz, .Flags: 0}, |
3955 | {.KeyOp: X86::VBLENDMPDZ128rrk, .DstOp: X86::VBLENDMPDZ128rmk, .Flags: 0}, |
3956 | {.KeyOp: X86::VBLENDMPDZ256rrk, .DstOp: X86::VBLENDMPDZ256rmk, .Flags: 0}, |
3957 | {.KeyOp: X86::VBLENDMPDZrrk, .DstOp: X86::VBLENDMPDZrmk, .Flags: 0}, |
3958 | {.KeyOp: X86::VBLENDMPSZ128rrk, .DstOp: X86::VBLENDMPSZ128rmk, .Flags: 0}, |
3959 | {.KeyOp: X86::VBLENDMPSZ256rrk, .DstOp: X86::VBLENDMPSZ256rmk, .Flags: 0}, |
3960 | {.KeyOp: X86::VBLENDMPSZrrk, .DstOp: X86::VBLENDMPSZrmk, .Flags: 0}, |
3961 | {.KeyOp: X86::VBROADCASTF32X2Z256rrk, .DstOp: X86::VBROADCASTF32X2Z256rmk, .Flags: TB_NO_REVERSE}, |
3962 | {.KeyOp: X86::VBROADCASTF32X2Zrrk, .DstOp: X86::VBROADCASTF32X2Zrmk, .Flags: TB_NO_REVERSE}, |
3963 | {.KeyOp: X86::VBROADCASTI32X2Z128rrk, .DstOp: X86::VBROADCASTI32X2Z128rmk, .Flags: TB_NO_REVERSE}, |
3964 | {.KeyOp: X86::VBROADCASTI32X2Z256rrk, .DstOp: X86::VBROADCASTI32X2Z256rmk, .Flags: TB_NO_REVERSE}, |
3965 | {.KeyOp: X86::VBROADCASTI32X2Zrrk, .DstOp: X86::VBROADCASTI32X2Zrmk, .Flags: TB_NO_REVERSE}, |
3966 | {.KeyOp: X86::VBROADCASTSDZ256rrk, .DstOp: X86::VBROADCASTSDZ256rmk, .Flags: TB_NO_REVERSE}, |
3967 | {.KeyOp: X86::VBROADCASTSDZrrk, .DstOp: X86::VBROADCASTSDZrmk, .Flags: TB_NO_REVERSE}, |
3968 | {.KeyOp: X86::VBROADCASTSSZ128rrk, .DstOp: X86::VBROADCASTSSZ128rmk, .Flags: TB_NO_REVERSE}, |
3969 | {.KeyOp: X86::VBROADCASTSSZ256rrk, .DstOp: X86::VBROADCASTSSZ256rmk, .Flags: TB_NO_REVERSE}, |
3970 | {.KeyOp: X86::VBROADCASTSSZrrk, .DstOp: X86::VBROADCASTSSZrmk, .Flags: TB_NO_REVERSE}, |
3971 | {.KeyOp: X86::VCMPPDZ128rrik, .DstOp: X86::VCMPPDZ128rmik, .Flags: 0}, |
3972 | {.KeyOp: X86::VCMPPDZ256rrik, .DstOp: X86::VCMPPDZ256rmik, .Flags: 0}, |
3973 | {.KeyOp: X86::VCMPPDZrrik, .DstOp: X86::VCMPPDZrmik, .Flags: 0}, |
3974 | {.KeyOp: X86::VCMPPHZ128rrik, .DstOp: X86::VCMPPHZ128rmik, .Flags: 0}, |
3975 | {.KeyOp: X86::VCMPPHZ256rrik, .DstOp: X86::VCMPPHZ256rmik, .Flags: 0}, |
3976 | {.KeyOp: X86::VCMPPHZrrik, .DstOp: X86::VCMPPHZrmik, .Flags: 0}, |
3977 | {.KeyOp: X86::VCMPPSZ128rrik, .DstOp: X86::VCMPPSZ128rmik, .Flags: 0}, |
3978 | {.KeyOp: X86::VCMPPSZ256rrik, .DstOp: X86::VCMPPSZ256rmik, .Flags: 0}, |
3979 | {.KeyOp: X86::VCMPPSZrrik, .DstOp: X86::VCMPPSZrmik, .Flags: 0}, |
3980 | {.KeyOp: X86::VCMPSDZrri_Intk, .DstOp: X86::VCMPSDZrmi_Intk, .Flags: TB_NO_REVERSE}, |
3981 | {.KeyOp: X86::VCMPSHZrri_Intk, .DstOp: X86::VCMPSHZrmi_Intk, .Flags: TB_NO_REVERSE}, |
3982 | {.KeyOp: X86::VCMPSSZrri_Intk, .DstOp: X86::VCMPSSZrmi_Intk, .Flags: TB_NO_REVERSE}, |
3983 | {.KeyOp: X86::VCVTDQ2PDZ128rrk, .DstOp: X86::VCVTDQ2PDZ128rmk, .Flags: TB_NO_REVERSE}, |
3984 | {.KeyOp: X86::VCVTDQ2PDZ256rrk, .DstOp: X86::VCVTDQ2PDZ256rmk, .Flags: 0}, |
3985 | {.KeyOp: X86::VCVTDQ2PDZrrk, .DstOp: X86::VCVTDQ2PDZrmk, .Flags: 0}, |
3986 | {.KeyOp: X86::VCVTDQ2PHZ128rrk, .DstOp: X86::VCVTDQ2PHZ128rmk, .Flags: 0}, |
3987 | {.KeyOp: X86::VCVTDQ2PHZ256rrk, .DstOp: X86::VCVTDQ2PHZ256rmk, .Flags: 0}, |
3988 | {.KeyOp: X86::VCVTDQ2PHZrrk, .DstOp: X86::VCVTDQ2PHZrmk, .Flags: 0}, |
3989 | {.KeyOp: X86::VCVTDQ2PSZ128rrk, .DstOp: X86::VCVTDQ2PSZ128rmk, .Flags: 0}, |
3990 | {.KeyOp: X86::VCVTDQ2PSZ256rrk, .DstOp: X86::VCVTDQ2PSZ256rmk, .Flags: 0}, |
3991 | {.KeyOp: X86::VCVTDQ2PSZrrk, .DstOp: X86::VCVTDQ2PSZrmk, .Flags: 0}, |
3992 | {.KeyOp: X86::VCVTNE2PS2BF16Z128rrkz, .DstOp: X86::VCVTNE2PS2BF16Z128rmkz, .Flags: 0}, |
3993 | {.KeyOp: X86::VCVTNE2PS2BF16Z256rrkz, .DstOp: X86::VCVTNE2PS2BF16Z256rmkz, .Flags: 0}, |
3994 | {.KeyOp: X86::VCVTNE2PS2BF16Zrrkz, .DstOp: X86::VCVTNE2PS2BF16Zrmkz, .Flags: 0}, |
3995 | {.KeyOp: X86::VCVTNEPS2BF16Z128rrk, .DstOp: X86::VCVTNEPS2BF16Z128rmk, .Flags: 0}, |
3996 | {.KeyOp: X86::VCVTNEPS2BF16Z256rrk, .DstOp: X86::VCVTNEPS2BF16Z256rmk, .Flags: 0}, |
3997 | {.KeyOp: X86::VCVTNEPS2BF16Zrrk, .DstOp: X86::VCVTNEPS2BF16Zrmk, .Flags: 0}, |
3998 | {.KeyOp: X86::VCVTPD2DQZ128rrk, .DstOp: X86::VCVTPD2DQZ128rmk, .Flags: 0}, |
3999 | {.KeyOp: X86::VCVTPD2DQZ256rrk, .DstOp: X86::VCVTPD2DQZ256rmk, .Flags: 0}, |
4000 | {.KeyOp: X86::VCVTPD2DQZrrk, .DstOp: X86::VCVTPD2DQZrmk, .Flags: 0}, |
4001 | {.KeyOp: X86::VCVTPD2PHZ128rrk, .DstOp: X86::VCVTPD2PHZ128rmk, .Flags: 0}, |
4002 | {.KeyOp: X86::VCVTPD2PHZ256rrk, .DstOp: X86::VCVTPD2PHZ256rmk, .Flags: 0}, |
4003 | {.KeyOp: X86::VCVTPD2PHZrrk, .DstOp: X86::VCVTPD2PHZrmk, .Flags: 0}, |
4004 | {.KeyOp: X86::VCVTPD2PSZ128rrk, .DstOp: X86::VCVTPD2PSZ128rmk, .Flags: 0}, |
4005 | {.KeyOp: X86::VCVTPD2PSZ256rrk, .DstOp: X86::VCVTPD2PSZ256rmk, .Flags: 0}, |
4006 | {.KeyOp: X86::VCVTPD2PSZrrk, .DstOp: X86::VCVTPD2PSZrmk, .Flags: 0}, |
4007 | {.KeyOp: X86::VCVTPD2QQZ128rrk, .DstOp: X86::VCVTPD2QQZ128rmk, .Flags: 0}, |
4008 | {.KeyOp: X86::VCVTPD2QQZ256rrk, .DstOp: X86::VCVTPD2QQZ256rmk, .Flags: 0}, |
4009 | {.KeyOp: X86::VCVTPD2QQZrrk, .DstOp: X86::VCVTPD2QQZrmk, .Flags: 0}, |
4010 | {.KeyOp: X86::VCVTPD2UDQZ128rrk, .DstOp: X86::VCVTPD2UDQZ128rmk, .Flags: 0}, |
4011 | {.KeyOp: X86::VCVTPD2UDQZ256rrk, .DstOp: X86::VCVTPD2UDQZ256rmk, .Flags: 0}, |
4012 | {.KeyOp: X86::VCVTPD2UDQZrrk, .DstOp: X86::VCVTPD2UDQZrmk, .Flags: 0}, |
4013 | {.KeyOp: X86::VCVTPD2UQQZ128rrk, .DstOp: X86::VCVTPD2UQQZ128rmk, .Flags: 0}, |
4014 | {.KeyOp: X86::VCVTPD2UQQZ256rrk, .DstOp: X86::VCVTPD2UQQZ256rmk, .Flags: 0}, |
4015 | {.KeyOp: X86::VCVTPD2UQQZrrk, .DstOp: X86::VCVTPD2UQQZrmk, .Flags: 0}, |
4016 | {.KeyOp: X86::VCVTPH2DQZ128rrk, .DstOp: X86::VCVTPH2DQZ128rmk, .Flags: TB_NO_REVERSE}, |
4017 | {.KeyOp: X86::VCVTPH2DQZ256rrk, .DstOp: X86::VCVTPH2DQZ256rmk, .Flags: 0}, |
4018 | {.KeyOp: X86::VCVTPH2DQZrrk, .DstOp: X86::VCVTPH2DQZrmk, .Flags: 0}, |
4019 | {.KeyOp: X86::VCVTPH2PDZ128rrk, .DstOp: X86::VCVTPH2PDZ128rmk, .Flags: TB_NO_REVERSE}, |
4020 | {.KeyOp: X86::VCVTPH2PDZ256rrk, .DstOp: X86::VCVTPH2PDZ256rmk, .Flags: TB_NO_REVERSE}, |
4021 | {.KeyOp: X86::VCVTPH2PDZrrk, .DstOp: X86::VCVTPH2PDZrmk, .Flags: 0}, |
4022 | {.KeyOp: X86::VCVTPH2PSXZ128rrk, .DstOp: X86::VCVTPH2PSXZ128rmk, .Flags: TB_NO_REVERSE}, |
4023 | {.KeyOp: X86::VCVTPH2PSXZ256rrk, .DstOp: X86::VCVTPH2PSXZ256rmk, .Flags: 0}, |
4024 | {.KeyOp: X86::VCVTPH2PSXZrrk, .DstOp: X86::VCVTPH2PSXZrmk, .Flags: 0}, |
4025 | {.KeyOp: X86::VCVTPH2PSZ128rrk, .DstOp: X86::VCVTPH2PSZ128rmk, .Flags: TB_NO_REVERSE}, |
4026 | {.KeyOp: X86::VCVTPH2PSZ256rrk, .DstOp: X86::VCVTPH2PSZ256rmk, .Flags: 0}, |
4027 | {.KeyOp: X86::VCVTPH2PSZrrk, .DstOp: X86::VCVTPH2PSZrmk, .Flags: 0}, |
4028 | {.KeyOp: X86::VCVTPH2QQZ128rrk, .DstOp: X86::VCVTPH2QQZ128rmk, .Flags: TB_NO_REVERSE}, |
4029 | {.KeyOp: X86::VCVTPH2QQZ256rrk, .DstOp: X86::VCVTPH2QQZ256rmk, .Flags: TB_NO_REVERSE}, |
4030 | {.KeyOp: X86::VCVTPH2QQZrrk, .DstOp: X86::VCVTPH2QQZrmk, .Flags: 0}, |
4031 | {.KeyOp: X86::VCVTPH2UDQZ128rrk, .DstOp: X86::VCVTPH2UDQZ128rmk, .Flags: TB_NO_REVERSE}, |
4032 | {.KeyOp: X86::VCVTPH2UDQZ256rrk, .DstOp: X86::VCVTPH2UDQZ256rmk, .Flags: 0}, |
4033 | {.KeyOp: X86::VCVTPH2UDQZrrk, .DstOp: X86::VCVTPH2UDQZrmk, .Flags: 0}, |
4034 | {.KeyOp: X86::VCVTPH2UQQZ128rrk, .DstOp: X86::VCVTPH2UQQZ128rmk, .Flags: TB_NO_REVERSE}, |
4035 | {.KeyOp: X86::VCVTPH2UQQZ256rrk, .DstOp: X86::VCVTPH2UQQZ256rmk, .Flags: TB_NO_REVERSE}, |
4036 | {.KeyOp: X86::VCVTPH2UQQZrrk, .DstOp: X86::VCVTPH2UQQZrmk, .Flags: 0}, |
4037 | {.KeyOp: X86::VCVTPH2UWZ128rrk, .DstOp: X86::VCVTPH2UWZ128rmk, .Flags: 0}, |
4038 | {.KeyOp: X86::VCVTPH2UWZ256rrk, .DstOp: X86::VCVTPH2UWZ256rmk, .Flags: 0}, |
4039 | {.KeyOp: X86::VCVTPH2UWZrrk, .DstOp: X86::VCVTPH2UWZrmk, .Flags: 0}, |
4040 | {.KeyOp: X86::VCVTPH2WZ128rrk, .DstOp: X86::VCVTPH2WZ128rmk, .Flags: 0}, |
4041 | {.KeyOp: X86::VCVTPH2WZ256rrk, .DstOp: X86::VCVTPH2WZ256rmk, .Flags: 0}, |
4042 | {.KeyOp: X86::VCVTPH2WZrrk, .DstOp: X86::VCVTPH2WZrmk, .Flags: 0}, |
4043 | {.KeyOp: X86::VCVTPS2DQZ128rrk, .DstOp: X86::VCVTPS2DQZ128rmk, .Flags: 0}, |
4044 | {.KeyOp: X86::VCVTPS2DQZ256rrk, .DstOp: X86::VCVTPS2DQZ256rmk, .Flags: 0}, |
4045 | {.KeyOp: X86::VCVTPS2DQZrrk, .DstOp: X86::VCVTPS2DQZrmk, .Flags: 0}, |
4046 | {.KeyOp: X86::VCVTPS2PDZ128rrk, .DstOp: X86::VCVTPS2PDZ128rmk, .Flags: TB_NO_REVERSE}, |
4047 | {.KeyOp: X86::VCVTPS2PDZ256rrk, .DstOp: X86::VCVTPS2PDZ256rmk, .Flags: 0}, |
4048 | {.KeyOp: X86::VCVTPS2PDZrrk, .DstOp: X86::VCVTPS2PDZrmk, .Flags: 0}, |
4049 | {.KeyOp: X86::VCVTPS2PHXZ128rrk, .DstOp: X86::VCVTPS2PHXZ128rmk, .Flags: 0}, |
4050 | {.KeyOp: X86::VCVTPS2PHXZ256rrk, .DstOp: X86::VCVTPS2PHXZ256rmk, .Flags: 0}, |
4051 | {.KeyOp: X86::VCVTPS2PHXZrrk, .DstOp: X86::VCVTPS2PHXZrmk, .Flags: 0}, |
4052 | {.KeyOp: X86::VCVTPS2QQZ128rrk, .DstOp: X86::VCVTPS2QQZ128rmk, .Flags: TB_NO_REVERSE}, |
4053 | {.KeyOp: X86::VCVTPS2QQZ256rrk, .DstOp: X86::VCVTPS2QQZ256rmk, .Flags: 0}, |
4054 | {.KeyOp: X86::VCVTPS2QQZrrk, .DstOp: X86::VCVTPS2QQZrmk, .Flags: 0}, |
4055 | {.KeyOp: X86::VCVTPS2UDQZ128rrk, .DstOp: X86::VCVTPS2UDQZ128rmk, .Flags: 0}, |
4056 | {.KeyOp: X86::VCVTPS2UDQZ256rrk, .DstOp: X86::VCVTPS2UDQZ256rmk, .Flags: 0}, |
4057 | {.KeyOp: X86::VCVTPS2UDQZrrk, .DstOp: X86::VCVTPS2UDQZrmk, .Flags: 0}, |
4058 | {.KeyOp: X86::VCVTPS2UQQZ128rrk, .DstOp: X86::VCVTPS2UQQZ128rmk, .Flags: TB_NO_REVERSE}, |
4059 | {.KeyOp: X86::VCVTPS2UQQZ256rrk, .DstOp: X86::VCVTPS2UQQZ256rmk, .Flags: 0}, |
4060 | {.KeyOp: X86::VCVTPS2UQQZrrk, .DstOp: X86::VCVTPS2UQQZrmk, .Flags: 0}, |
4061 | {.KeyOp: X86::VCVTQQ2PDZ128rrk, .DstOp: X86::VCVTQQ2PDZ128rmk, .Flags: 0}, |
4062 | {.KeyOp: X86::VCVTQQ2PDZ256rrk, .DstOp: X86::VCVTQQ2PDZ256rmk, .Flags: 0}, |
4063 | {.KeyOp: X86::VCVTQQ2PDZrrk, .DstOp: X86::VCVTQQ2PDZrmk, .Flags: 0}, |
4064 | {.KeyOp: X86::VCVTQQ2PHZ128rrk, .DstOp: X86::VCVTQQ2PHZ128rmk, .Flags: 0}, |
4065 | {.KeyOp: X86::VCVTQQ2PHZ256rrk, .DstOp: X86::VCVTQQ2PHZ256rmk, .Flags: 0}, |
4066 | {.KeyOp: X86::VCVTQQ2PHZrrk, .DstOp: X86::VCVTQQ2PHZrmk, .Flags: 0}, |
4067 | {.KeyOp: X86::VCVTQQ2PSZ128rrk, .DstOp: X86::VCVTQQ2PSZ128rmk, .Flags: 0}, |
4068 | {.KeyOp: X86::VCVTQQ2PSZ256rrk, .DstOp: X86::VCVTQQ2PSZ256rmk, .Flags: 0}, |
4069 | {.KeyOp: X86::VCVTQQ2PSZrrk, .DstOp: X86::VCVTQQ2PSZrmk, .Flags: 0}, |
4070 | {.KeyOp: X86::VCVTSD2SHZrr_Intkz, .DstOp: X86::VCVTSD2SHZrm_Intkz, .Flags: TB_NO_REVERSE}, |
4071 | {.KeyOp: X86::VCVTSD2SSZrr_Intkz, .DstOp: X86::VCVTSD2SSZrm_Intkz, .Flags: TB_NO_REVERSE}, |
4072 | {.KeyOp: X86::VCVTSH2SDZrr_Intkz, .DstOp: X86::VCVTSH2SDZrm_Intkz, .Flags: TB_NO_REVERSE}, |
4073 | {.KeyOp: X86::VCVTSH2SSZrr_Intkz, .DstOp: X86::VCVTSH2SSZrm_Intkz, .Flags: TB_NO_REVERSE}, |
4074 | {.KeyOp: X86::VCVTSS2SDZrr_Intkz, .DstOp: X86::VCVTSS2SDZrm_Intkz, .Flags: TB_NO_REVERSE}, |
4075 | {.KeyOp: X86::VCVTSS2SHZrr_Intkz, .DstOp: X86::VCVTSS2SHZrm_Intkz, .Flags: TB_NO_REVERSE}, |
4076 | {.KeyOp: X86::VCVTTPD2DQZ128rrk, .DstOp: X86::VCVTTPD2DQZ128rmk, .Flags: 0}, |
4077 | {.KeyOp: X86::VCVTTPD2DQZ256rrk, .DstOp: X86::VCVTTPD2DQZ256rmk, .Flags: 0}, |
4078 | {.KeyOp: X86::VCVTTPD2DQZrrk, .DstOp: X86::VCVTTPD2DQZrmk, .Flags: 0}, |
4079 | {.KeyOp: X86::VCVTTPD2QQZ128rrk, .DstOp: X86::VCVTTPD2QQZ128rmk, .Flags: 0}, |
4080 | {.KeyOp: X86::VCVTTPD2QQZ256rrk, .DstOp: X86::VCVTTPD2QQZ256rmk, .Flags: 0}, |
4081 | {.KeyOp: X86::VCVTTPD2QQZrrk, .DstOp: X86::VCVTTPD2QQZrmk, .Flags: 0}, |
4082 | {.KeyOp: X86::VCVTTPD2UDQZ128rrk, .DstOp: X86::VCVTTPD2UDQZ128rmk, .Flags: 0}, |
4083 | {.KeyOp: X86::VCVTTPD2UDQZ256rrk, .DstOp: X86::VCVTTPD2UDQZ256rmk, .Flags: 0}, |
4084 | {.KeyOp: X86::VCVTTPD2UDQZrrk, .DstOp: X86::VCVTTPD2UDQZrmk, .Flags: 0}, |
4085 | {.KeyOp: X86::VCVTTPD2UQQZ128rrk, .DstOp: X86::VCVTTPD2UQQZ128rmk, .Flags: 0}, |
4086 | {.KeyOp: X86::VCVTTPD2UQQZ256rrk, .DstOp: X86::VCVTTPD2UQQZ256rmk, .Flags: 0}, |
4087 | {.KeyOp: X86::VCVTTPD2UQQZrrk, .DstOp: X86::VCVTTPD2UQQZrmk, .Flags: 0}, |
4088 | {.KeyOp: X86::VCVTTPH2DQZ128rrk, .DstOp: X86::VCVTTPH2DQZ128rmk, .Flags: TB_NO_REVERSE}, |
4089 | {.KeyOp: X86::VCVTTPH2DQZ256rrk, .DstOp: X86::VCVTTPH2DQZ256rmk, .Flags: 0}, |
4090 | {.KeyOp: X86::VCVTTPH2DQZrrk, .DstOp: X86::VCVTTPH2DQZrmk, .Flags: 0}, |
4091 | {.KeyOp: X86::VCVTTPH2QQZ128rrk, .DstOp: X86::VCVTTPH2QQZ128rmk, .Flags: TB_NO_REVERSE}, |
4092 | {.KeyOp: X86::VCVTTPH2QQZ256rrk, .DstOp: X86::VCVTTPH2QQZ256rmk, .Flags: TB_NO_REVERSE}, |
4093 | {.KeyOp: X86::VCVTTPH2QQZrrk, .DstOp: X86::VCVTTPH2QQZrmk, .Flags: 0}, |
4094 | {.KeyOp: X86::VCVTTPH2UDQZ128rrk, .DstOp: X86::VCVTTPH2UDQZ128rmk, .Flags: TB_NO_REVERSE}, |
4095 | {.KeyOp: X86::VCVTTPH2UDQZ256rrk, .DstOp: X86::VCVTTPH2UDQZ256rmk, .Flags: 0}, |
4096 | {.KeyOp: X86::VCVTTPH2UDQZrrk, .DstOp: X86::VCVTTPH2UDQZrmk, .Flags: 0}, |
4097 | {.KeyOp: X86::VCVTTPH2UQQZ128rrk, .DstOp: X86::VCVTTPH2UQQZ128rmk, .Flags: TB_NO_REVERSE}, |
4098 | {.KeyOp: X86::VCVTTPH2UQQZ256rrk, .DstOp: X86::VCVTTPH2UQQZ256rmk, .Flags: TB_NO_REVERSE}, |
4099 | {.KeyOp: X86::VCVTTPH2UQQZrrk, .DstOp: X86::VCVTTPH2UQQZrmk, .Flags: 0}, |
4100 | {.KeyOp: X86::VCVTTPH2UWZ128rrk, .DstOp: X86::VCVTTPH2UWZ128rmk, .Flags: 0}, |
4101 | {.KeyOp: X86::VCVTTPH2UWZ256rrk, .DstOp: X86::VCVTTPH2UWZ256rmk, .Flags: 0}, |
4102 | {.KeyOp: X86::VCVTTPH2UWZrrk, .DstOp: X86::VCVTTPH2UWZrmk, .Flags: 0}, |
4103 | {.KeyOp: X86::VCVTTPH2WZ128rrk, .DstOp: X86::VCVTTPH2WZ128rmk, .Flags: 0}, |
4104 | {.KeyOp: X86::VCVTTPH2WZ256rrk, .DstOp: X86::VCVTTPH2WZ256rmk, .Flags: 0}, |
4105 | {.KeyOp: X86::VCVTTPH2WZrrk, .DstOp: X86::VCVTTPH2WZrmk, .Flags: 0}, |
4106 | {.KeyOp: X86::VCVTTPS2DQZ128rrk, .DstOp: X86::VCVTTPS2DQZ128rmk, .Flags: 0}, |
4107 | {.KeyOp: X86::VCVTTPS2DQZ256rrk, .DstOp: X86::VCVTTPS2DQZ256rmk, .Flags: 0}, |
4108 | {.KeyOp: X86::VCVTTPS2DQZrrk, .DstOp: X86::VCVTTPS2DQZrmk, .Flags: 0}, |
4109 | {.KeyOp: X86::VCVTTPS2QQZ128rrk, .DstOp: X86::VCVTTPS2QQZ128rmk, .Flags: TB_NO_REVERSE}, |
4110 | {.KeyOp: X86::VCVTTPS2QQZ256rrk, .DstOp: X86::VCVTTPS2QQZ256rmk, .Flags: 0}, |
4111 | {.KeyOp: X86::VCVTTPS2QQZrrk, .DstOp: X86::VCVTTPS2QQZrmk, .Flags: 0}, |
4112 | {.KeyOp: X86::VCVTTPS2UDQZ128rrk, .DstOp: X86::VCVTTPS2UDQZ128rmk, .Flags: 0}, |
4113 | {.KeyOp: X86::VCVTTPS2UDQZ256rrk, .DstOp: X86::VCVTTPS2UDQZ256rmk, .Flags: 0}, |
4114 | {.KeyOp: X86::VCVTTPS2UDQZrrk, .DstOp: X86::VCVTTPS2UDQZrmk, .Flags: 0}, |
4115 | {.KeyOp: X86::VCVTTPS2UQQZ128rrk, .DstOp: X86::VCVTTPS2UQQZ128rmk, .Flags: TB_NO_REVERSE}, |
4116 | {.KeyOp: X86::VCVTTPS2UQQZ256rrk, .DstOp: X86::VCVTTPS2UQQZ256rmk, .Flags: 0}, |
4117 | {.KeyOp: X86::VCVTTPS2UQQZrrk, .DstOp: X86::VCVTTPS2UQQZrmk, .Flags: 0}, |
4118 | {.KeyOp: X86::VCVTUDQ2PDZ128rrk, .DstOp: X86::VCVTUDQ2PDZ128rmk, .Flags: TB_NO_REVERSE}, |
4119 | {.KeyOp: X86::VCVTUDQ2PDZ256rrk, .DstOp: X86::VCVTUDQ2PDZ256rmk, .Flags: 0}, |
4120 | {.KeyOp: X86::VCVTUDQ2PDZrrk, .DstOp: X86::VCVTUDQ2PDZrmk, .Flags: 0}, |
4121 | {.KeyOp: X86::VCVTUDQ2PHZ128rrk, .DstOp: X86::VCVTUDQ2PHZ128rmk, .Flags: 0}, |
4122 | {.KeyOp: X86::VCVTUDQ2PHZ256rrk, .DstOp: X86::VCVTUDQ2PHZ256rmk, .Flags: 0}, |
4123 | {.KeyOp: X86::VCVTUDQ2PHZrrk, .DstOp: X86::VCVTUDQ2PHZrmk, .Flags: 0}, |
4124 | {.KeyOp: X86::VCVTUDQ2PSZ128rrk, .DstOp: X86::VCVTUDQ2PSZ128rmk, .Flags: 0}, |
4125 | {.KeyOp: X86::VCVTUDQ2PSZ256rrk, .DstOp: X86::VCVTUDQ2PSZ256rmk, .Flags: 0}, |
4126 | {.KeyOp: X86::VCVTUDQ2PSZrrk, .DstOp: X86::VCVTUDQ2PSZrmk, .Flags: 0}, |
4127 | {.KeyOp: X86::VCVTUQQ2PDZ128rrk, .DstOp: X86::VCVTUQQ2PDZ128rmk, .Flags: 0}, |
4128 | {.KeyOp: X86::VCVTUQQ2PDZ256rrk, .DstOp: X86::VCVTUQQ2PDZ256rmk, .Flags: 0}, |
4129 | {.KeyOp: X86::VCVTUQQ2PDZrrk, .DstOp: X86::VCVTUQQ2PDZrmk, .Flags: 0}, |
4130 | {.KeyOp: X86::VCVTUQQ2PHZ128rrk, .DstOp: X86::VCVTUQQ2PHZ128rmk, .Flags: 0}, |
4131 | {.KeyOp: X86::VCVTUQQ2PHZ256rrk, .DstOp: X86::VCVTUQQ2PHZ256rmk, .Flags: 0}, |
4132 | {.KeyOp: X86::VCVTUQQ2PHZrrk, .DstOp: X86::VCVTUQQ2PHZrmk, .Flags: 0}, |
4133 | {.KeyOp: X86::VCVTUQQ2PSZ128rrk, .DstOp: X86::VCVTUQQ2PSZ128rmk, .Flags: 0}, |
4134 | {.KeyOp: X86::VCVTUQQ2PSZ256rrk, .DstOp: X86::VCVTUQQ2PSZ256rmk, .Flags: 0}, |
4135 | {.KeyOp: X86::VCVTUQQ2PSZrrk, .DstOp: X86::VCVTUQQ2PSZrmk, .Flags: 0}, |
4136 | {.KeyOp: X86::VCVTUW2PHZ128rrk, .DstOp: X86::VCVTUW2PHZ128rmk, .Flags: 0}, |
4137 | {.KeyOp: X86::VCVTUW2PHZ256rrk, .DstOp: X86::VCVTUW2PHZ256rmk, .Flags: 0}, |
4138 | {.KeyOp: X86::VCVTUW2PHZrrk, .DstOp: X86::VCVTUW2PHZrmk, .Flags: 0}, |
4139 | {.KeyOp: X86::VCVTW2PHZ128rrk, .DstOp: X86::VCVTW2PHZ128rmk, .Flags: 0}, |
4140 | {.KeyOp: X86::VCVTW2PHZ256rrk, .DstOp: X86::VCVTW2PHZ256rmk, .Flags: 0}, |
4141 | {.KeyOp: X86::VCVTW2PHZrrk, .DstOp: X86::VCVTW2PHZrmk, .Flags: 0}, |
4142 | {.KeyOp: X86::VDBPSADBWZ128rrikz, .DstOp: X86::VDBPSADBWZ128rmikz, .Flags: 0}, |
4143 | {.KeyOp: X86::VDBPSADBWZ256rrikz, .DstOp: X86::VDBPSADBWZ256rmikz, .Flags: 0}, |
4144 | {.KeyOp: X86::VDBPSADBWZrrikz, .DstOp: X86::VDBPSADBWZrmikz, .Flags: 0}, |
4145 | {.KeyOp: X86::VDIVPDZ128rrkz, .DstOp: X86::VDIVPDZ128rmkz, .Flags: 0}, |
4146 | {.KeyOp: X86::VDIVPDZ256rrkz, .DstOp: X86::VDIVPDZ256rmkz, .Flags: 0}, |
4147 | {.KeyOp: X86::VDIVPDZrrkz, .DstOp: X86::VDIVPDZrmkz, .Flags: 0}, |
4148 | {.KeyOp: X86::VDIVPHZ128rrkz, .DstOp: X86::VDIVPHZ128rmkz, .Flags: 0}, |
4149 | {.KeyOp: X86::VDIVPHZ256rrkz, .DstOp: X86::VDIVPHZ256rmkz, .Flags: 0}, |
4150 | {.KeyOp: X86::VDIVPHZrrkz, .DstOp: X86::VDIVPHZrmkz, .Flags: 0}, |
4151 | {.KeyOp: X86::VDIVPSZ128rrkz, .DstOp: X86::VDIVPSZ128rmkz, .Flags: 0}, |
4152 | {.KeyOp: X86::VDIVPSZ256rrkz, .DstOp: X86::VDIVPSZ256rmkz, .Flags: 0}, |
4153 | {.KeyOp: X86::VDIVPSZrrkz, .DstOp: X86::VDIVPSZrmkz, .Flags: 0}, |
4154 | {.KeyOp: X86::VDIVSDZrr_Intkz, .DstOp: X86::VDIVSDZrm_Intkz, .Flags: TB_NO_REVERSE}, |
4155 | {.KeyOp: X86::VDIVSHZrr_Intkz, .DstOp: X86::VDIVSHZrm_Intkz, .Flags: TB_NO_REVERSE}, |
4156 | {.KeyOp: X86::VDIVSSZrr_Intkz, .DstOp: X86::VDIVSSZrm_Intkz, .Flags: TB_NO_REVERSE}, |
4157 | {.KeyOp: X86::VDPBF16PSZ128r, .DstOp: X86::VDPBF16PSZ128m, .Flags: 0}, |
4158 | {.KeyOp: X86::VDPBF16PSZ256r, .DstOp: X86::VDPBF16PSZ256m, .Flags: 0}, |
4159 | {.KeyOp: X86::VDPBF16PSZr, .DstOp: X86::VDPBF16PSZm, .Flags: 0}, |
4160 | {.KeyOp: X86::VEXP2PDZrk, .DstOp: X86::VEXP2PDZmk, .Flags: 0}, |
4161 | {.KeyOp: X86::VEXP2PSZrk, .DstOp: X86::VEXP2PSZmk, .Flags: 0}, |
4162 | {.KeyOp: X86::VEXPANDPDZ128rrk, .DstOp: X86::VEXPANDPDZ128rmk, .Flags: TB_NO_REVERSE}, |
4163 | {.KeyOp: X86::VEXPANDPDZ256rrk, .DstOp: X86::VEXPANDPDZ256rmk, .Flags: TB_NO_REVERSE}, |
4164 | {.KeyOp: X86::VEXPANDPDZrrk, .DstOp: X86::VEXPANDPDZrmk, .Flags: TB_NO_REVERSE}, |
4165 | {.KeyOp: X86::VEXPANDPSZ128rrk, .DstOp: X86::VEXPANDPSZ128rmk, .Flags: TB_NO_REVERSE}, |
4166 | {.KeyOp: X86::VEXPANDPSZ256rrk, .DstOp: X86::VEXPANDPSZ256rmk, .Flags: TB_NO_REVERSE}, |
4167 | {.KeyOp: X86::VEXPANDPSZrrk, .DstOp: X86::VEXPANDPSZrmk, .Flags: TB_NO_REVERSE}, |
4168 | {.KeyOp: X86::VFCMADDCPHZ128r, .DstOp: X86::VFCMADDCPHZ128m, .Flags: 0}, |
4169 | {.KeyOp: X86::VFCMADDCPHZ256r, .DstOp: X86::VFCMADDCPHZ256m, .Flags: 0}, |
4170 | {.KeyOp: X86::VFCMADDCPHZr, .DstOp: X86::VFCMADDCPHZm, .Flags: 0}, |
4171 | {.KeyOp: X86::VFCMADDCSHZr, .DstOp: X86::VFCMADDCSHZm, .Flags: TB_NO_REVERSE}, |
4172 | {.KeyOp: X86::VFCMULCPHZ128rrkz, .DstOp: X86::VFCMULCPHZ128rmkz, .Flags: 0}, |
4173 | {.KeyOp: X86::VFCMULCPHZ256rrkz, .DstOp: X86::VFCMULCPHZ256rmkz, .Flags: 0}, |
4174 | {.KeyOp: X86::VFCMULCPHZrrkz, .DstOp: X86::VFCMULCPHZrmkz, .Flags: 0}, |
4175 | {.KeyOp: X86::VFCMULCSHZrrkz, .DstOp: X86::VFCMULCSHZrmkz, .Flags: TB_NO_REVERSE}, |
4176 | {.KeyOp: X86::VFIXUPIMMPDZ128rri, .DstOp: X86::VFIXUPIMMPDZ128rmi, .Flags: 0}, |
4177 | {.KeyOp: X86::VFIXUPIMMPDZ256rri, .DstOp: X86::VFIXUPIMMPDZ256rmi, .Flags: 0}, |
4178 | {.KeyOp: X86::VFIXUPIMMPDZrri, .DstOp: X86::VFIXUPIMMPDZrmi, .Flags: 0}, |
4179 | {.KeyOp: X86::VFIXUPIMMPSZ128rri, .DstOp: X86::VFIXUPIMMPSZ128rmi, .Flags: 0}, |
4180 | {.KeyOp: X86::VFIXUPIMMPSZ256rri, .DstOp: X86::VFIXUPIMMPSZ256rmi, .Flags: 0}, |
4181 | {.KeyOp: X86::VFIXUPIMMPSZrri, .DstOp: X86::VFIXUPIMMPSZrmi, .Flags: 0}, |
4182 | {.KeyOp: X86::VFIXUPIMMSDZrri, .DstOp: X86::VFIXUPIMMSDZrmi, .Flags: TB_NO_REVERSE}, |
4183 | {.KeyOp: X86::VFIXUPIMMSSZrri, .DstOp: X86::VFIXUPIMMSSZrmi, .Flags: TB_NO_REVERSE}, |
4184 | {.KeyOp: X86::VFMADD132PDYr, .DstOp: X86::VFMADD132PDYm, .Flags: 0}, |
4185 | {.KeyOp: X86::VFMADD132PDZ128r, .DstOp: X86::VFMADD132PDZ128m, .Flags: 0}, |
4186 | {.KeyOp: X86::VFMADD132PDZ256r, .DstOp: X86::VFMADD132PDZ256m, .Flags: 0}, |
4187 | {.KeyOp: X86::VFMADD132PDZr, .DstOp: X86::VFMADD132PDZm, .Flags: 0}, |
4188 | {.KeyOp: X86::VFMADD132PDr, .DstOp: X86::VFMADD132PDm, .Flags: 0}, |
4189 | {.KeyOp: X86::VFMADD132PHZ128r, .DstOp: X86::VFMADD132PHZ128m, .Flags: 0}, |
4190 | {.KeyOp: X86::VFMADD132PHZ256r, .DstOp: X86::VFMADD132PHZ256m, .Flags: 0}, |
4191 | {.KeyOp: X86::VFMADD132PHZr, .DstOp: X86::VFMADD132PHZm, .Flags: 0}, |
4192 | {.KeyOp: X86::VFMADD132PSYr, .DstOp: X86::VFMADD132PSYm, .Flags: 0}, |
4193 | {.KeyOp: X86::VFMADD132PSZ128r, .DstOp: X86::VFMADD132PSZ128m, .Flags: 0}, |
4194 | {.KeyOp: X86::VFMADD132PSZ256r, .DstOp: X86::VFMADD132PSZ256m, .Flags: 0}, |
4195 | {.KeyOp: X86::VFMADD132PSZr, .DstOp: X86::VFMADD132PSZm, .Flags: 0}, |
4196 | {.KeyOp: X86::VFMADD132PSr, .DstOp: X86::VFMADD132PSm, .Flags: 0}, |
4197 | {.KeyOp: X86::VFMADD132SDZr, .DstOp: X86::VFMADD132SDZm, .Flags: 0}, |
4198 | {.KeyOp: X86::VFMADD132SDZr_Int, .DstOp: X86::VFMADD132SDZm_Int, .Flags: TB_NO_REVERSE}, |
4199 | {.KeyOp: X86::VFMADD132SDr, .DstOp: X86::VFMADD132SDm, .Flags: 0}, |
4200 | {.KeyOp: X86::VFMADD132SDr_Int, .DstOp: X86::VFMADD132SDm_Int, .Flags: TB_NO_REVERSE}, |
4201 | {.KeyOp: X86::VFMADD132SHZr, .DstOp: X86::VFMADD132SHZm, .Flags: 0}, |
4202 | {.KeyOp: X86::VFMADD132SHZr_Int, .DstOp: X86::VFMADD132SHZm_Int, .Flags: TB_NO_REVERSE}, |
4203 | {.KeyOp: X86::VFMADD132SSZr, .DstOp: X86::VFMADD132SSZm, .Flags: 0}, |
4204 | {.KeyOp: X86::VFMADD132SSZr_Int, .DstOp: X86::VFMADD132SSZm_Int, .Flags: TB_NO_REVERSE}, |
4205 | {.KeyOp: X86::VFMADD132SSr, .DstOp: X86::VFMADD132SSm, .Flags: 0}, |
4206 | {.KeyOp: X86::VFMADD132SSr_Int, .DstOp: X86::VFMADD132SSm_Int, .Flags: TB_NO_REVERSE}, |
4207 | {.KeyOp: X86::VFMADD213PDYr, .DstOp: X86::VFMADD213PDYm, .Flags: 0}, |
4208 | {.KeyOp: X86::VFMADD213PDZ128r, .DstOp: X86::VFMADD213PDZ128m, .Flags: 0}, |
4209 | {.KeyOp: X86::VFMADD213PDZ256r, .DstOp: X86::VFMADD213PDZ256m, .Flags: 0}, |
4210 | {.KeyOp: X86::VFMADD213PDZr, .DstOp: X86::VFMADD213PDZm, .Flags: 0}, |
4211 | {.KeyOp: X86::VFMADD213PDr, .DstOp: X86::VFMADD213PDm, .Flags: 0}, |
4212 | {.KeyOp: X86::VFMADD213PHZ128r, .DstOp: X86::VFMADD213PHZ128m, .Flags: 0}, |
4213 | {.KeyOp: X86::VFMADD213PHZ256r, .DstOp: X86::VFMADD213PHZ256m, .Flags: 0}, |
4214 | {.KeyOp: X86::VFMADD213PHZr, .DstOp: X86::VFMADD213PHZm, .Flags: 0}, |
4215 | {.KeyOp: X86::VFMADD213PSYr, .DstOp: X86::VFMADD213PSYm, .Flags: 0}, |
4216 | {.KeyOp: X86::VFMADD213PSZ128r, .DstOp: X86::VFMADD213PSZ128m, .Flags: 0}, |
4217 | {.KeyOp: X86::VFMADD213PSZ256r, .DstOp: X86::VFMADD213PSZ256m, .Flags: 0}, |
4218 | {.KeyOp: X86::VFMADD213PSZr, .DstOp: X86::VFMADD213PSZm, .Flags: 0}, |
4219 | {.KeyOp: X86::VFMADD213PSr, .DstOp: X86::VFMADD213PSm, .Flags: 0}, |
4220 | {.KeyOp: X86::VFMADD213SDZr, .DstOp: X86::VFMADD213SDZm, .Flags: 0}, |
4221 | {.KeyOp: X86::VFMADD213SDZr_Int, .DstOp: X86::VFMADD213SDZm_Int, .Flags: TB_NO_REVERSE}, |
4222 | {.KeyOp: X86::VFMADD213SDr, .DstOp: X86::VFMADD213SDm, .Flags: 0}, |
4223 | {.KeyOp: X86::VFMADD213SDr_Int, .DstOp: X86::VFMADD213SDm_Int, .Flags: TB_NO_REVERSE}, |
4224 | {.KeyOp: X86::VFMADD213SHZr, .DstOp: X86::VFMADD213SHZm, .Flags: 0}, |
4225 | {.KeyOp: X86::VFMADD213SHZr_Int, .DstOp: X86::VFMADD213SHZm_Int, .Flags: TB_NO_REVERSE}, |
4226 | {.KeyOp: X86::VFMADD213SSZr, .DstOp: X86::VFMADD213SSZm, .Flags: 0}, |
4227 | {.KeyOp: X86::VFMADD213SSZr_Int, .DstOp: X86::VFMADD213SSZm_Int, .Flags: TB_NO_REVERSE}, |
4228 | {.KeyOp: X86::VFMADD213SSr, .DstOp: X86::VFMADD213SSm, .Flags: 0}, |
4229 | {.KeyOp: X86::VFMADD213SSr_Int, .DstOp: X86::VFMADD213SSm_Int, .Flags: TB_NO_REVERSE}, |
4230 | {.KeyOp: X86::VFMADD231PDYr, .DstOp: X86::VFMADD231PDYm, .Flags: 0}, |
4231 | {.KeyOp: X86::VFMADD231PDZ128r, .DstOp: X86::VFMADD231PDZ128m, .Flags: 0}, |
4232 | {.KeyOp: X86::VFMADD231PDZ256r, .DstOp: X86::VFMADD231PDZ256m, .Flags: 0}, |
4233 | {.KeyOp: X86::VFMADD231PDZr, .DstOp: X86::VFMADD231PDZm, .Flags: 0}, |
4234 | {.KeyOp: X86::VFMADD231PDr, .DstOp: X86::VFMADD231PDm, .Flags: 0}, |
4235 | {.KeyOp: X86::VFMADD231PHZ128r, .DstOp: X86::VFMADD231PHZ128m, .Flags: 0}, |
4236 | {.KeyOp: X86::VFMADD231PHZ256r, .DstOp: X86::VFMADD231PHZ256m, .Flags: 0}, |
4237 | {.KeyOp: X86::VFMADD231PHZr, .DstOp: X86::VFMADD231PHZm, .Flags: 0}, |
4238 | {.KeyOp: X86::VFMADD231PSYr, .DstOp: X86::VFMADD231PSYm, .Flags: 0}, |
4239 | {.KeyOp: X86::VFMADD231PSZ128r, .DstOp: X86::VFMADD231PSZ128m, .Flags: 0}, |
4240 | {.KeyOp: X86::VFMADD231PSZ256r, .DstOp: X86::VFMADD231PSZ256m, .Flags: 0}, |
4241 | {.KeyOp: X86::VFMADD231PSZr, .DstOp: X86::VFMADD231PSZm, .Flags: 0}, |
4242 | {.KeyOp: X86::VFMADD231PSr, .DstOp: X86::VFMADD231PSm, .Flags: 0}, |
4243 | {.KeyOp: X86::VFMADD231SDZr, .DstOp: X86::VFMADD231SDZm, .Flags: 0}, |
4244 | {.KeyOp: X86::VFMADD231SDZr_Int, .DstOp: X86::VFMADD231SDZm_Int, .Flags: TB_NO_REVERSE}, |
4245 | {.KeyOp: X86::VFMADD231SDr, .DstOp: X86::VFMADD231SDm, .Flags: 0}, |
4246 | {.KeyOp: X86::VFMADD231SDr_Int, .DstOp: X86::VFMADD231SDm_Int, .Flags: TB_NO_REVERSE}, |
4247 | {.KeyOp: X86::VFMADD231SHZr, .DstOp: X86::VFMADD231SHZm, .Flags: 0}, |
4248 | {.KeyOp: X86::VFMADD231SHZr_Int, .DstOp: X86::VFMADD231SHZm_Int, .Flags: TB_NO_REVERSE}, |
4249 | {.KeyOp: X86::VFMADD231SSZr, .DstOp: X86::VFMADD231SSZm, .Flags: 0}, |
4250 | {.KeyOp: X86::VFMADD231SSZr_Int, .DstOp: X86::VFMADD231SSZm_Int, .Flags: TB_NO_REVERSE}, |
4251 | {.KeyOp: X86::VFMADD231SSr, .DstOp: X86::VFMADD231SSm, .Flags: 0}, |
4252 | {.KeyOp: X86::VFMADD231SSr_Int, .DstOp: X86::VFMADD231SSm_Int, .Flags: TB_NO_REVERSE}, |
4253 | {.KeyOp: X86::VFMADDCPHZ128r, .DstOp: X86::VFMADDCPHZ128m, .Flags: 0}, |
4254 | {.KeyOp: X86::VFMADDCPHZ256r, .DstOp: X86::VFMADDCPHZ256m, .Flags: 0}, |
4255 | {.KeyOp: X86::VFMADDCPHZr, .DstOp: X86::VFMADDCPHZm, .Flags: 0}, |
4256 | {.KeyOp: X86::VFMADDCSHZr, .DstOp: X86::VFMADDCSHZm, .Flags: TB_NO_REVERSE}, |
4257 | {.KeyOp: X86::VFMADDPD4Yrr, .DstOp: X86::VFMADDPD4Yrm, .Flags: 0}, |
4258 | {.KeyOp: X86::VFMADDPD4rr, .DstOp: X86::VFMADDPD4rm, .Flags: 0}, |
4259 | {.KeyOp: X86::VFMADDPS4Yrr, .DstOp: X86::VFMADDPS4Yrm, .Flags: 0}, |
4260 | {.KeyOp: X86::VFMADDPS4rr, .DstOp: X86::VFMADDPS4rm, .Flags: 0}, |
4261 | {.KeyOp: X86::VFMADDSD4rr, .DstOp: X86::VFMADDSD4rm, .Flags: 0}, |
4262 | {.KeyOp: X86::VFMADDSD4rr_Int, .DstOp: X86::VFMADDSD4rm_Int, .Flags: TB_NO_REVERSE}, |
4263 | {.KeyOp: X86::VFMADDSS4rr, .DstOp: X86::VFMADDSS4rm, .Flags: 0}, |
4264 | {.KeyOp: X86::VFMADDSS4rr_Int, .DstOp: X86::VFMADDSS4rm_Int, .Flags: TB_NO_REVERSE}, |
4265 | {.KeyOp: X86::VFMADDSUB132PDYr, .DstOp: X86::VFMADDSUB132PDYm, .Flags: 0}, |
4266 | {.KeyOp: X86::VFMADDSUB132PDZ128r, .DstOp: X86::VFMADDSUB132PDZ128m, .Flags: 0}, |
4267 | {.KeyOp: X86::VFMADDSUB132PDZ256r, .DstOp: X86::VFMADDSUB132PDZ256m, .Flags: 0}, |
4268 | {.KeyOp: X86::VFMADDSUB132PDZr, .DstOp: X86::VFMADDSUB132PDZm, .Flags: 0}, |
4269 | {.KeyOp: X86::VFMADDSUB132PDr, .DstOp: X86::VFMADDSUB132PDm, .Flags: 0}, |
4270 | {.KeyOp: X86::VFMADDSUB132PHZ128r, .DstOp: X86::VFMADDSUB132PHZ128m, .Flags: 0}, |
4271 | {.KeyOp: X86::VFMADDSUB132PHZ256r, .DstOp: X86::VFMADDSUB132PHZ256m, .Flags: 0}, |
4272 | {.KeyOp: X86::VFMADDSUB132PHZr, .DstOp: X86::VFMADDSUB132PHZm, .Flags: 0}, |
4273 | {.KeyOp: X86::VFMADDSUB132PSYr, .DstOp: X86::VFMADDSUB132PSYm, .Flags: 0}, |
4274 | {.KeyOp: X86::VFMADDSUB132PSZ128r, .DstOp: X86::VFMADDSUB132PSZ128m, .Flags: 0}, |
4275 | {.KeyOp: X86::VFMADDSUB132PSZ256r, .DstOp: X86::VFMADDSUB132PSZ256m, .Flags: 0}, |
4276 | {.KeyOp: X86::VFMADDSUB132PSZr, .DstOp: X86::VFMADDSUB132PSZm, .Flags: 0}, |
4277 | {.KeyOp: X86::VFMADDSUB132PSr, .DstOp: X86::VFMADDSUB132PSm, .Flags: 0}, |
4278 | {.KeyOp: X86::VFMADDSUB213PDYr, .DstOp: X86::VFMADDSUB213PDYm, .Flags: 0}, |
4279 | {.KeyOp: X86::VFMADDSUB213PDZ128r, .DstOp: X86::VFMADDSUB213PDZ128m, .Flags: 0}, |
4280 | {.KeyOp: X86::VFMADDSUB213PDZ256r, .DstOp: X86::VFMADDSUB213PDZ256m, .Flags: 0}, |
4281 | {.KeyOp: X86::VFMADDSUB213PDZr, .DstOp: X86::VFMADDSUB213PDZm, .Flags: 0}, |
4282 | {.KeyOp: X86::VFMADDSUB213PDr, .DstOp: X86::VFMADDSUB213PDm, .Flags: 0}, |
4283 | {.KeyOp: X86::VFMADDSUB213PHZ128r, .DstOp: X86::VFMADDSUB213PHZ128m, .Flags: 0}, |
4284 | {.KeyOp: X86::VFMADDSUB213PHZ256r, .DstOp: X86::VFMADDSUB213PHZ256m, .Flags: 0}, |
4285 | {.KeyOp: X86::VFMADDSUB213PHZr, .DstOp: X86::VFMADDSUB213PHZm, .Flags: 0}, |
4286 | {.KeyOp: X86::VFMADDSUB213PSYr, .DstOp: X86::VFMADDSUB213PSYm, .Flags: 0}, |
4287 | {.KeyOp: X86::VFMADDSUB213PSZ128r, .DstOp: X86::VFMADDSUB213PSZ128m, .Flags: 0}, |
4288 | {.KeyOp: X86::VFMADDSUB213PSZ256r, .DstOp: X86::VFMADDSUB213PSZ256m, .Flags: 0}, |
4289 | {.KeyOp: X86::VFMADDSUB213PSZr, .DstOp: X86::VFMADDSUB213PSZm, .Flags: 0}, |
4290 | {.KeyOp: X86::VFMADDSUB213PSr, .DstOp: X86::VFMADDSUB213PSm, .Flags: 0}, |
4291 | {.KeyOp: X86::VFMADDSUB231PDYr, .DstOp: X86::VFMADDSUB231PDYm, .Flags: 0}, |
4292 | {.KeyOp: X86::VFMADDSUB231PDZ128r, .DstOp: X86::VFMADDSUB231PDZ128m, .Flags: 0}, |
4293 | {.KeyOp: X86::VFMADDSUB231PDZ256r, .DstOp: X86::VFMADDSUB231PDZ256m, .Flags: 0}, |
4294 | {.KeyOp: X86::VFMADDSUB231PDZr, .DstOp: X86::VFMADDSUB231PDZm, .Flags: 0}, |
4295 | {.KeyOp: X86::VFMADDSUB231PDr, .DstOp: X86::VFMADDSUB231PDm, .Flags: 0}, |
4296 | {.KeyOp: X86::VFMADDSUB231PHZ128r, .DstOp: X86::VFMADDSUB231PHZ128m, .Flags: 0}, |
4297 | {.KeyOp: X86::VFMADDSUB231PHZ256r, .DstOp: X86::VFMADDSUB231PHZ256m, .Flags: 0}, |
4298 | {.KeyOp: X86::VFMADDSUB231PHZr, .DstOp: X86::VFMADDSUB231PHZm, .Flags: 0}, |
4299 | {.KeyOp: X86::VFMADDSUB231PSYr, .DstOp: X86::VFMADDSUB231PSYm, .Flags: 0}, |
4300 | {.KeyOp: X86::VFMADDSUB231PSZ128r, .DstOp: X86::VFMADDSUB231PSZ128m, .Flags: 0}, |
4301 | {.KeyOp: X86::VFMADDSUB231PSZ256r, .DstOp: X86::VFMADDSUB231PSZ256m, .Flags: 0}, |
4302 | {.KeyOp: X86::VFMADDSUB231PSZr, .DstOp: X86::VFMADDSUB231PSZm, .Flags: 0}, |
4303 | {.KeyOp: X86::VFMADDSUB231PSr, .DstOp: X86::VFMADDSUB231PSm, .Flags: 0}, |
4304 | {.KeyOp: X86::VFMADDSUBPD4Yrr, .DstOp: X86::VFMADDSUBPD4Yrm, .Flags: 0}, |
4305 | {.KeyOp: X86::VFMADDSUBPD4rr, .DstOp: X86::VFMADDSUBPD4rm, .Flags: 0}, |
4306 | {.KeyOp: X86::VFMADDSUBPS4Yrr, .DstOp: X86::VFMADDSUBPS4Yrm, .Flags: 0}, |
4307 | {.KeyOp: X86::VFMADDSUBPS4rr, .DstOp: X86::VFMADDSUBPS4rm, .Flags: 0}, |
4308 | {.KeyOp: X86::VFMSUB132PDYr, .DstOp: X86::VFMSUB132PDYm, .Flags: 0}, |
4309 | {.KeyOp: X86::VFMSUB132PDZ128r, .DstOp: X86::VFMSUB132PDZ128m, .Flags: 0}, |
4310 | {.KeyOp: X86::VFMSUB132PDZ256r, .DstOp: X86::VFMSUB132PDZ256m, .Flags: 0}, |
4311 | {.KeyOp: X86::VFMSUB132PDZr, .DstOp: X86::VFMSUB132PDZm, .Flags: 0}, |
4312 | {.KeyOp: X86::VFMSUB132PDr, .DstOp: X86::VFMSUB132PDm, .Flags: 0}, |
4313 | {.KeyOp: X86::VFMSUB132PHZ128r, .DstOp: X86::VFMSUB132PHZ128m, .Flags: 0}, |
4314 | {.KeyOp: X86::VFMSUB132PHZ256r, .DstOp: X86::VFMSUB132PHZ256m, .Flags: 0}, |
4315 | {.KeyOp: X86::VFMSUB132PHZr, .DstOp: X86::VFMSUB132PHZm, .Flags: 0}, |
4316 | {.KeyOp: X86::VFMSUB132PSYr, .DstOp: X86::VFMSUB132PSYm, .Flags: 0}, |
4317 | {.KeyOp: X86::VFMSUB132PSZ128r, .DstOp: X86::VFMSUB132PSZ128m, .Flags: 0}, |
4318 | {.KeyOp: X86::VFMSUB132PSZ256r, .DstOp: X86::VFMSUB132PSZ256m, .Flags: 0}, |
4319 | {.KeyOp: X86::VFMSUB132PSZr, .DstOp: X86::VFMSUB132PSZm, .Flags: 0}, |
4320 | {.KeyOp: X86::VFMSUB132PSr, .DstOp: X86::VFMSUB132PSm, .Flags: 0}, |
4321 | {.KeyOp: X86::VFMSUB132SDZr, .DstOp: X86::VFMSUB132SDZm, .Flags: 0}, |
4322 | {.KeyOp: X86::VFMSUB132SDZr_Int, .DstOp: X86::VFMSUB132SDZm_Int, .Flags: TB_NO_REVERSE}, |
4323 | {.KeyOp: X86::VFMSUB132SDr, .DstOp: X86::VFMSUB132SDm, .Flags: 0}, |
4324 | {.KeyOp: X86::VFMSUB132SDr_Int, .DstOp: X86::VFMSUB132SDm_Int, .Flags: TB_NO_REVERSE}, |
4325 | {.KeyOp: X86::VFMSUB132SHZr, .DstOp: X86::VFMSUB132SHZm, .Flags: 0}, |
4326 | {.KeyOp: X86::VFMSUB132SHZr_Int, .DstOp: X86::VFMSUB132SHZm_Int, .Flags: TB_NO_REVERSE}, |
4327 | {.KeyOp: X86::VFMSUB132SSZr, .DstOp: X86::VFMSUB132SSZm, .Flags: 0}, |
4328 | {.KeyOp: X86::VFMSUB132SSZr_Int, .DstOp: X86::VFMSUB132SSZm_Int, .Flags: TB_NO_REVERSE}, |
4329 | {.KeyOp: X86::VFMSUB132SSr, .DstOp: X86::VFMSUB132SSm, .Flags: 0}, |
4330 | {.KeyOp: X86::VFMSUB132SSr_Int, .DstOp: X86::VFMSUB132SSm_Int, .Flags: TB_NO_REVERSE}, |
4331 | {.KeyOp: X86::VFMSUB213PDYr, .DstOp: X86::VFMSUB213PDYm, .Flags: 0}, |
4332 | {.KeyOp: X86::VFMSUB213PDZ128r, .DstOp: X86::VFMSUB213PDZ128m, .Flags: 0}, |
4333 | {.KeyOp: X86::VFMSUB213PDZ256r, .DstOp: X86::VFMSUB213PDZ256m, .Flags: 0}, |
4334 | {.KeyOp: X86::VFMSUB213PDZr, .DstOp: X86::VFMSUB213PDZm, .Flags: 0}, |
4335 | {.KeyOp: X86::VFMSUB213PDr, .DstOp: X86::VFMSUB213PDm, .Flags: 0}, |
4336 | {.KeyOp: X86::VFMSUB213PHZ128r, .DstOp: X86::VFMSUB213PHZ128m, .Flags: 0}, |
4337 | {.KeyOp: X86::VFMSUB213PHZ256r, .DstOp: X86::VFMSUB213PHZ256m, .Flags: 0}, |
4338 | {.KeyOp: X86::VFMSUB213PHZr, .DstOp: X86::VFMSUB213PHZm, .Flags: 0}, |
4339 | {.KeyOp: X86::VFMSUB213PSYr, .DstOp: X86::VFMSUB213PSYm, .Flags: 0}, |
4340 | {.KeyOp: X86::VFMSUB213PSZ128r, .DstOp: X86::VFMSUB213PSZ128m, .Flags: 0}, |
4341 | {.KeyOp: X86::VFMSUB213PSZ256r, .DstOp: X86::VFMSUB213PSZ256m, .Flags: 0}, |
4342 | {.KeyOp: X86::VFMSUB213PSZr, .DstOp: X86::VFMSUB213PSZm, .Flags: 0}, |
4343 | {.KeyOp: X86::VFMSUB213PSr, .DstOp: X86::VFMSUB213PSm, .Flags: 0}, |
4344 | {.KeyOp: X86::VFMSUB213SDZr, .DstOp: X86::VFMSUB213SDZm, .Flags: 0}, |
4345 | {.KeyOp: X86::VFMSUB213SDZr_Int, .DstOp: X86::VFMSUB213SDZm_Int, .Flags: TB_NO_REVERSE}, |
4346 | {.KeyOp: X86::VFMSUB213SDr, .DstOp: X86::VFMSUB213SDm, .Flags: 0}, |
4347 | {.KeyOp: X86::VFMSUB213SDr_Int, .DstOp: X86::VFMSUB213SDm_Int, .Flags: TB_NO_REVERSE}, |
4348 | {.KeyOp: X86::VFMSUB213SHZr, .DstOp: X86::VFMSUB213SHZm, .Flags: 0}, |
4349 | {.KeyOp: X86::VFMSUB213SHZr_Int, .DstOp: X86::VFMSUB213SHZm_Int, .Flags: TB_NO_REVERSE}, |
4350 | {.KeyOp: X86::VFMSUB213SSZr, .DstOp: X86::VFMSUB213SSZm, .Flags: 0}, |
4351 | {.KeyOp: X86::VFMSUB213SSZr_Int, .DstOp: X86::VFMSUB213SSZm_Int, .Flags: TB_NO_REVERSE}, |
4352 | {.KeyOp: X86::VFMSUB213SSr, .DstOp: X86::VFMSUB213SSm, .Flags: 0}, |
4353 | {.KeyOp: X86::VFMSUB213SSr_Int, .DstOp: X86::VFMSUB213SSm_Int, .Flags: TB_NO_REVERSE}, |
4354 | {.KeyOp: X86::VFMSUB231PDYr, .DstOp: X86::VFMSUB231PDYm, .Flags: 0}, |
4355 | {.KeyOp: X86::VFMSUB231PDZ128r, .DstOp: X86::VFMSUB231PDZ128m, .Flags: 0}, |
4356 | {.KeyOp: X86::VFMSUB231PDZ256r, .DstOp: X86::VFMSUB231PDZ256m, .Flags: 0}, |
4357 | {.KeyOp: X86::VFMSUB231PDZr, .DstOp: X86::VFMSUB231PDZm, .Flags: 0}, |
4358 | {.KeyOp: X86::VFMSUB231PDr, .DstOp: X86::VFMSUB231PDm, .Flags: 0}, |
4359 | {.KeyOp: X86::VFMSUB231PHZ128r, .DstOp: X86::VFMSUB231PHZ128m, .Flags: 0}, |
4360 | {.KeyOp: X86::VFMSUB231PHZ256r, .DstOp: X86::VFMSUB231PHZ256m, .Flags: 0}, |
4361 | {.KeyOp: X86::VFMSUB231PHZr, .DstOp: X86::VFMSUB231PHZm, .Flags: 0}, |
4362 | {.KeyOp: X86::VFMSUB231PSYr, .DstOp: X86::VFMSUB231PSYm, .Flags: 0}, |
4363 | {.KeyOp: X86::VFMSUB231PSZ128r, .DstOp: X86::VFMSUB231PSZ128m, .Flags: 0}, |
4364 | {.KeyOp: X86::VFMSUB231PSZ256r, .DstOp: X86::VFMSUB231PSZ256m, .Flags: 0}, |
4365 | {.KeyOp: X86::VFMSUB231PSZr, .DstOp: X86::VFMSUB231PSZm, .Flags: 0}, |
4366 | {.KeyOp: X86::VFMSUB231PSr, .DstOp: X86::VFMSUB231PSm, .Flags: 0}, |
4367 | {.KeyOp: X86::VFMSUB231SDZr, .DstOp: X86::VFMSUB231SDZm, .Flags: 0}, |
4368 | {.KeyOp: X86::VFMSUB231SDZr_Int, .DstOp: X86::VFMSUB231SDZm_Int, .Flags: TB_NO_REVERSE}, |
4369 | {.KeyOp: X86::VFMSUB231SDr, .DstOp: X86::VFMSUB231SDm, .Flags: 0}, |
4370 | {.KeyOp: X86::VFMSUB231SDr_Int, .DstOp: X86::VFMSUB231SDm_Int, .Flags: TB_NO_REVERSE}, |
4371 | {.KeyOp: X86::VFMSUB231SHZr, .DstOp: X86::VFMSUB231SHZm, .Flags: 0}, |
4372 | {.KeyOp: X86::VFMSUB231SHZr_Int, .DstOp: X86::VFMSUB231SHZm_Int, .Flags: TB_NO_REVERSE}, |
4373 | {.KeyOp: X86::VFMSUB231SSZr, .DstOp: X86::VFMSUB231SSZm, .Flags: 0}, |
4374 | {.KeyOp: X86::VFMSUB231SSZr_Int, .DstOp: X86::VFMSUB231SSZm_Int, .Flags: TB_NO_REVERSE}, |
4375 | {.KeyOp: X86::VFMSUB231SSr, .DstOp: X86::VFMSUB231SSm, .Flags: 0}, |
4376 | {.KeyOp: X86::VFMSUB231SSr_Int, .DstOp: X86::VFMSUB231SSm_Int, .Flags: TB_NO_REVERSE}, |
4377 | {.KeyOp: X86::VFMSUBADD132PDYr, .DstOp: X86::VFMSUBADD132PDYm, .Flags: 0}, |
4378 | {.KeyOp: X86::VFMSUBADD132PDZ128r, .DstOp: X86::VFMSUBADD132PDZ128m, .Flags: 0}, |
4379 | {.KeyOp: X86::VFMSUBADD132PDZ256r, .DstOp: X86::VFMSUBADD132PDZ256m, .Flags: 0}, |
4380 | {.KeyOp: X86::VFMSUBADD132PDZr, .DstOp: X86::VFMSUBADD132PDZm, .Flags: 0}, |
4381 | {.KeyOp: X86::VFMSUBADD132PDr, .DstOp: X86::VFMSUBADD132PDm, .Flags: 0}, |
4382 | {.KeyOp: X86::VFMSUBADD132PHZ128r, .DstOp: X86::VFMSUBADD132PHZ128m, .Flags: 0}, |
4383 | {.KeyOp: X86::VFMSUBADD132PHZ256r, .DstOp: X86::VFMSUBADD132PHZ256m, .Flags: 0}, |
4384 | {.KeyOp: X86::VFMSUBADD132PHZr, .DstOp: X86::VFMSUBADD132PHZm, .Flags: 0}, |
4385 | {.KeyOp: X86::VFMSUBADD132PSYr, .DstOp: X86::VFMSUBADD132PSYm, .Flags: 0}, |
4386 | {.KeyOp: X86::VFMSUBADD132PSZ128r, .DstOp: X86::VFMSUBADD132PSZ128m, .Flags: 0}, |
4387 | {.KeyOp: X86::VFMSUBADD132PSZ256r, .DstOp: X86::VFMSUBADD132PSZ256m, .Flags: 0}, |
4388 | {.KeyOp: X86::VFMSUBADD132PSZr, .DstOp: X86::VFMSUBADD132PSZm, .Flags: 0}, |
4389 | {.KeyOp: X86::VFMSUBADD132PSr, .DstOp: X86::VFMSUBADD132PSm, .Flags: 0}, |
4390 | {.KeyOp: X86::VFMSUBADD213PDYr, .DstOp: X86::VFMSUBADD213PDYm, .Flags: 0}, |
4391 | {.KeyOp: X86::VFMSUBADD213PDZ128r, .DstOp: X86::VFMSUBADD213PDZ128m, .Flags: 0}, |
4392 | {.KeyOp: X86::VFMSUBADD213PDZ256r, .DstOp: X86::VFMSUBADD213PDZ256m, .Flags: 0}, |
4393 | {.KeyOp: X86::VFMSUBADD213PDZr, .DstOp: X86::VFMSUBADD213PDZm, .Flags: 0}, |
4394 | {.KeyOp: X86::VFMSUBADD213PDr, .DstOp: X86::VFMSUBADD213PDm, .Flags: 0}, |
4395 | {.KeyOp: X86::VFMSUBADD213PHZ128r, .DstOp: X86::VFMSUBADD213PHZ128m, .Flags: 0}, |
4396 | {.KeyOp: X86::VFMSUBADD213PHZ256r, .DstOp: X86::VFMSUBADD213PHZ256m, .Flags: 0}, |
4397 | {.KeyOp: X86::VFMSUBADD213PHZr, .DstOp: X86::VFMSUBADD213PHZm, .Flags: 0}, |
4398 | {.KeyOp: X86::VFMSUBADD213PSYr, .DstOp: X86::VFMSUBADD213PSYm, .Flags: 0}, |
4399 | {.KeyOp: X86::VFMSUBADD213PSZ128r, .DstOp: X86::VFMSUBADD213PSZ128m, .Flags: 0}, |
4400 | {.KeyOp: X86::VFMSUBADD213PSZ256r, .DstOp: X86::VFMSUBADD213PSZ256m, .Flags: 0}, |
4401 | {.KeyOp: X86::VFMSUBADD213PSZr, .DstOp: X86::VFMSUBADD213PSZm, .Flags: 0}, |
4402 | {.KeyOp: X86::VFMSUBADD213PSr, .DstOp: X86::VFMSUBADD213PSm, .Flags: 0}, |
4403 | {.KeyOp: X86::VFMSUBADD231PDYr, .DstOp: X86::VFMSUBADD231PDYm, .Flags: 0}, |
4404 | {.KeyOp: X86::VFMSUBADD231PDZ128r, .DstOp: X86::VFMSUBADD231PDZ128m, .Flags: 0}, |
4405 | {.KeyOp: X86::VFMSUBADD231PDZ256r, .DstOp: X86::VFMSUBADD231PDZ256m, .Flags: 0}, |
4406 | {.KeyOp: X86::VFMSUBADD231PDZr, .DstOp: X86::VFMSUBADD231PDZm, .Flags: 0}, |
4407 | {.KeyOp: X86::VFMSUBADD231PDr, .DstOp: X86::VFMSUBADD231PDm, .Flags: 0}, |
4408 | {.KeyOp: X86::VFMSUBADD231PHZ128r, .DstOp: X86::VFMSUBADD231PHZ128m, .Flags: 0}, |
4409 | {.KeyOp: X86::VFMSUBADD231PHZ256r, .DstOp: X86::VFMSUBADD231PHZ256m, .Flags: 0}, |
4410 | {.KeyOp: X86::VFMSUBADD231PHZr, .DstOp: X86::VFMSUBADD231PHZm, .Flags: 0}, |
4411 | {.KeyOp: X86::VFMSUBADD231PSYr, .DstOp: X86::VFMSUBADD231PSYm, .Flags: 0}, |
4412 | {.KeyOp: X86::VFMSUBADD231PSZ128r, .DstOp: X86::VFMSUBADD231PSZ128m, .Flags: 0}, |
4413 | {.KeyOp: X86::VFMSUBADD231PSZ256r, .DstOp: X86::VFMSUBADD231PSZ256m, .Flags: 0}, |
4414 | {.KeyOp: X86::VFMSUBADD231PSZr, .DstOp: X86::VFMSUBADD231PSZm, .Flags: 0}, |
4415 | {.KeyOp: X86::VFMSUBADD231PSr, .DstOp: X86::VFMSUBADD231PSm, .Flags: 0}, |
4416 | {.KeyOp: X86::VFMSUBADDPD4Yrr, .DstOp: X86::VFMSUBADDPD4Yrm, .Flags: 0}, |
4417 | {.KeyOp: X86::VFMSUBADDPD4rr, .DstOp: X86::VFMSUBADDPD4rm, .Flags: 0}, |
4418 | {.KeyOp: X86::VFMSUBADDPS4Yrr, .DstOp: X86::VFMSUBADDPS4Yrm, .Flags: 0}, |
4419 | {.KeyOp: X86::VFMSUBADDPS4rr, .DstOp: X86::VFMSUBADDPS4rm, .Flags: 0}, |
4420 | {.KeyOp: X86::VFMSUBPD4Yrr, .DstOp: X86::VFMSUBPD4Yrm, .Flags: 0}, |
4421 | {.KeyOp: X86::VFMSUBPD4rr, .DstOp: X86::VFMSUBPD4rm, .Flags: 0}, |
4422 | {.KeyOp: X86::VFMSUBPS4Yrr, .DstOp: X86::VFMSUBPS4Yrm, .Flags: 0}, |
4423 | {.KeyOp: X86::VFMSUBPS4rr, .DstOp: X86::VFMSUBPS4rm, .Flags: 0}, |
4424 | {.KeyOp: X86::VFMSUBSD4rr, .DstOp: X86::VFMSUBSD4rm, .Flags: 0}, |
4425 | {.KeyOp: X86::VFMSUBSD4rr_Int, .DstOp: X86::VFMSUBSD4rm_Int, .Flags: TB_NO_REVERSE}, |
4426 | {.KeyOp: X86::VFMSUBSS4rr, .DstOp: X86::VFMSUBSS4rm, .Flags: 0}, |
4427 | {.KeyOp: X86::VFMSUBSS4rr_Int, .DstOp: X86::VFMSUBSS4rm_Int, .Flags: TB_NO_REVERSE}, |
4428 | {.KeyOp: X86::VFMULCPHZ128rrkz, .DstOp: X86::VFMULCPHZ128rmkz, .Flags: 0}, |
4429 | {.KeyOp: X86::VFMULCPHZ256rrkz, .DstOp: X86::VFMULCPHZ256rmkz, .Flags: 0}, |
4430 | {.KeyOp: X86::VFMULCPHZrrkz, .DstOp: X86::VFMULCPHZrmkz, .Flags: 0}, |
4431 | {.KeyOp: X86::VFMULCSHZrrkz, .DstOp: X86::VFMULCSHZrmkz, .Flags: TB_NO_REVERSE}, |
4432 | {.KeyOp: X86::VFNMADD132PDYr, .DstOp: X86::VFNMADD132PDYm, .Flags: 0}, |
4433 | {.KeyOp: X86::VFNMADD132PDZ128r, .DstOp: X86::VFNMADD132PDZ128m, .Flags: 0}, |
4434 | {.KeyOp: X86::VFNMADD132PDZ256r, .DstOp: X86::VFNMADD132PDZ256m, .Flags: 0}, |
4435 | {.KeyOp: X86::VFNMADD132PDZr, .DstOp: X86::VFNMADD132PDZm, .Flags: 0}, |
4436 | {.KeyOp: X86::VFNMADD132PDr, .DstOp: X86::VFNMADD132PDm, .Flags: 0}, |
4437 | {.KeyOp: X86::VFNMADD132PHZ128r, .DstOp: X86::VFNMADD132PHZ128m, .Flags: 0}, |
4438 | {.KeyOp: X86::VFNMADD132PHZ256r, .DstOp: X86::VFNMADD132PHZ256m, .Flags: 0}, |
4439 | {.KeyOp: X86::VFNMADD132PHZr, .DstOp: X86::VFNMADD132PHZm, .Flags: 0}, |
4440 | {.KeyOp: X86::VFNMADD132PSYr, .DstOp: X86::VFNMADD132PSYm, .Flags: 0}, |
4441 | {.KeyOp: X86::VFNMADD132PSZ128r, .DstOp: X86::VFNMADD132PSZ128m, .Flags: 0}, |
4442 | {.KeyOp: X86::VFNMADD132PSZ256r, .DstOp: X86::VFNMADD132PSZ256m, .Flags: 0}, |
4443 | {.KeyOp: X86::VFNMADD132PSZr, .DstOp: X86::VFNMADD132PSZm, .Flags: 0}, |
4444 | {.KeyOp: X86::VFNMADD132PSr, .DstOp: X86::VFNMADD132PSm, .Flags: 0}, |
4445 | {.KeyOp: X86::VFNMADD132SDZr, .DstOp: X86::VFNMADD132SDZm, .Flags: 0}, |
4446 | {.KeyOp: X86::VFNMADD132SDZr_Int, .DstOp: X86::VFNMADD132SDZm_Int, .Flags: TB_NO_REVERSE}, |
4447 | {.KeyOp: X86::VFNMADD132SDr, .DstOp: X86::VFNMADD132SDm, .Flags: 0}, |
4448 | {.KeyOp: X86::VFNMADD132SDr_Int, .DstOp: X86::VFNMADD132SDm_Int, .Flags: TB_NO_REVERSE}, |
4449 | {.KeyOp: X86::VFNMADD132SHZr, .DstOp: X86::VFNMADD132SHZm, .Flags: 0}, |
4450 | {.KeyOp: X86::VFNMADD132SHZr_Int, .DstOp: X86::VFNMADD132SHZm_Int, .Flags: TB_NO_REVERSE}, |
4451 | {.KeyOp: X86::VFNMADD132SSZr, .DstOp: X86::VFNMADD132SSZm, .Flags: 0}, |
4452 | {.KeyOp: X86::VFNMADD132SSZr_Int, .DstOp: X86::VFNMADD132SSZm_Int, .Flags: TB_NO_REVERSE}, |
4453 | {.KeyOp: X86::VFNMADD132SSr, .DstOp: X86::VFNMADD132SSm, .Flags: 0}, |
4454 | {.KeyOp: X86::VFNMADD132SSr_Int, .DstOp: X86::VFNMADD132SSm_Int, .Flags: TB_NO_REVERSE}, |
4455 | {.KeyOp: X86::VFNMADD213PDYr, .DstOp: X86::VFNMADD213PDYm, .Flags: 0}, |
4456 | {.KeyOp: X86::VFNMADD213PDZ128r, .DstOp: X86::VFNMADD213PDZ128m, .Flags: 0}, |
4457 | {.KeyOp: X86::VFNMADD213PDZ256r, .DstOp: X86::VFNMADD213PDZ256m, .Flags: 0}, |
4458 | {.KeyOp: X86::VFNMADD213PDZr, .DstOp: X86::VFNMADD213PDZm, .Flags: 0}, |
4459 | {.KeyOp: X86::VFNMADD213PDr, .DstOp: X86::VFNMADD213PDm, .Flags: 0}, |
4460 | {.KeyOp: X86::VFNMADD213PHZ128r, .DstOp: X86::VFNMADD213PHZ128m, .Flags: 0}, |
4461 | {.KeyOp: X86::VFNMADD213PHZ256r, .DstOp: X86::VFNMADD213PHZ256m, .Flags: 0}, |
4462 | {.KeyOp: X86::VFNMADD213PHZr, .DstOp: X86::VFNMADD213PHZm, .Flags: 0}, |
4463 | {.KeyOp: X86::VFNMADD213PSYr, .DstOp: X86::VFNMADD213PSYm, .Flags: 0}, |
4464 | {.KeyOp: X86::VFNMADD213PSZ128r, .DstOp: X86::VFNMADD213PSZ128m, .Flags: 0}, |
4465 | {.KeyOp: X86::VFNMADD213PSZ256r, .DstOp: X86::VFNMADD213PSZ256m, .Flags: 0}, |
4466 | {.KeyOp: X86::VFNMADD213PSZr, .DstOp: X86::VFNMADD213PSZm, .Flags: 0}, |
4467 | {.KeyOp: X86::VFNMADD213PSr, .DstOp: X86::VFNMADD213PSm, .Flags: 0}, |
4468 | {.KeyOp: X86::VFNMADD213SDZr, .DstOp: X86::VFNMADD213SDZm, .Flags: 0}, |
4469 | {.KeyOp: X86::VFNMADD213SDZr_Int, .DstOp: X86::VFNMADD213SDZm_Int, .Flags: TB_NO_REVERSE}, |
4470 | {.KeyOp: X86::VFNMADD213SDr, .DstOp: X86::VFNMADD213SDm, .Flags: 0}, |
4471 | {.KeyOp: X86::VFNMADD213SDr_Int, .DstOp: X86::VFNMADD213SDm_Int, .Flags: TB_NO_REVERSE}, |
4472 | {.KeyOp: X86::VFNMADD213SHZr, .DstOp: X86::VFNMADD213SHZm, .Flags: 0}, |
4473 | {.KeyOp: X86::VFNMADD213SHZr_Int, .DstOp: X86::VFNMADD213SHZm_Int, .Flags: TB_NO_REVERSE}, |
4474 | {.KeyOp: X86::VFNMADD213SSZr, .DstOp: X86::VFNMADD213SSZm, .Flags: 0}, |
4475 | {.KeyOp: X86::VFNMADD213SSZr_Int, .DstOp: X86::VFNMADD213SSZm_Int, .Flags: TB_NO_REVERSE}, |
4476 | {.KeyOp: X86::VFNMADD213SSr, .DstOp: X86::VFNMADD213SSm, .Flags: 0}, |
4477 | {.KeyOp: X86::VFNMADD213SSr_Int, .DstOp: X86::VFNMADD213SSm_Int, .Flags: TB_NO_REVERSE}, |
4478 | {.KeyOp: X86::VFNMADD231PDYr, .DstOp: X86::VFNMADD231PDYm, .Flags: 0}, |
4479 | {.KeyOp: X86::VFNMADD231PDZ128r, .DstOp: X86::VFNMADD231PDZ128m, .Flags: 0}, |
4480 | {.KeyOp: X86::VFNMADD231PDZ256r, .DstOp: X86::VFNMADD231PDZ256m, .Flags: 0}, |
4481 | {.KeyOp: X86::VFNMADD231PDZr, .DstOp: X86::VFNMADD231PDZm, .Flags: 0}, |
4482 | {.KeyOp: X86::VFNMADD231PDr, .DstOp: X86::VFNMADD231PDm, .Flags: 0}, |
4483 | {.KeyOp: X86::VFNMADD231PHZ128r, .DstOp: X86::VFNMADD231PHZ128m, .Flags: 0}, |
4484 | {.KeyOp: X86::VFNMADD231PHZ256r, .DstOp: X86::VFNMADD231PHZ256m, .Flags: 0}, |
4485 | {.KeyOp: X86::VFNMADD231PHZr, .DstOp: X86::VFNMADD231PHZm, .Flags: 0}, |
4486 | {.KeyOp: X86::VFNMADD231PSYr, .DstOp: X86::VFNMADD231PSYm, .Flags: 0}, |
4487 | {.KeyOp: X86::VFNMADD231PSZ128r, .DstOp: X86::VFNMADD231PSZ128m, .Flags: 0}, |
4488 | {.KeyOp: X86::VFNMADD231PSZ256r, .DstOp: X86::VFNMADD231PSZ256m, .Flags: 0}, |
4489 | {.KeyOp: X86::VFNMADD231PSZr, .DstOp: X86::VFNMADD231PSZm, .Flags: 0}, |
4490 | {.KeyOp: X86::VFNMADD231PSr, .DstOp: X86::VFNMADD231PSm, .Flags: 0}, |
4491 | {.KeyOp: X86::VFNMADD231SDZr, .DstOp: X86::VFNMADD231SDZm, .Flags: 0}, |
4492 | {.KeyOp: X86::VFNMADD231SDZr_Int, .DstOp: X86::VFNMADD231SDZm_Int, .Flags: TB_NO_REVERSE}, |
4493 | {.KeyOp: X86::VFNMADD231SDr, .DstOp: X86::VFNMADD231SDm, .Flags: 0}, |
4494 | {.KeyOp: X86::VFNMADD231SDr_Int, .DstOp: X86::VFNMADD231SDm_Int, .Flags: TB_NO_REVERSE}, |
4495 | {.KeyOp: X86::VFNMADD231SHZr, .DstOp: X86::VFNMADD231SHZm, .Flags: 0}, |
4496 | {.KeyOp: X86::VFNMADD231SHZr_Int, .DstOp: X86::VFNMADD231SHZm_Int, .Flags: TB_NO_REVERSE}, |
4497 | {.KeyOp: X86::VFNMADD231SSZr, .DstOp: X86::VFNMADD231SSZm, .Flags: 0}, |
4498 | {.KeyOp: X86::VFNMADD231SSZr_Int, .DstOp: X86::VFNMADD231SSZm_Int, .Flags: TB_NO_REVERSE}, |
4499 | {.KeyOp: X86::VFNMADD231SSr, .DstOp: X86::VFNMADD231SSm, .Flags: 0}, |
4500 | {.KeyOp: X86::VFNMADD231SSr_Int, .DstOp: X86::VFNMADD231SSm_Int, .Flags: TB_NO_REVERSE}, |
4501 | {.KeyOp: X86::VFNMADDPD4Yrr, .DstOp: X86::VFNMADDPD4Yrm, .Flags: 0}, |
4502 | {.KeyOp: X86::VFNMADDPD4rr, .DstOp: X86::VFNMADDPD4rm, .Flags: 0}, |
4503 | {.KeyOp: X86::VFNMADDPS4Yrr, .DstOp: X86::VFNMADDPS4Yrm, .Flags: 0}, |
4504 | {.KeyOp: X86::VFNMADDPS4rr, .DstOp: X86::VFNMADDPS4rm, .Flags: 0}, |
4505 | {.KeyOp: X86::VFNMADDSD4rr, .DstOp: X86::VFNMADDSD4rm, .Flags: 0}, |
4506 | {.KeyOp: X86::VFNMADDSD4rr_Int, .DstOp: X86::VFNMADDSD4rm_Int, .Flags: TB_NO_REVERSE}, |
4507 | {.KeyOp: X86::VFNMADDSS4rr, .DstOp: X86::VFNMADDSS4rm, .Flags: 0}, |
4508 | {.KeyOp: X86::VFNMADDSS4rr_Int, .DstOp: X86::VFNMADDSS4rm_Int, .Flags: TB_NO_REVERSE}, |
4509 | {.KeyOp: X86::VFNMSUB132PDYr, .DstOp: X86::VFNMSUB132PDYm, .Flags: 0}, |
4510 | {.KeyOp: X86::VFNMSUB132PDZ128r, .DstOp: X86::VFNMSUB132PDZ128m, .Flags: 0}, |
4511 | {.KeyOp: X86::VFNMSUB132PDZ256r, .DstOp: X86::VFNMSUB132PDZ256m, .Flags: 0}, |
4512 | {.KeyOp: X86::VFNMSUB132PDZr, .DstOp: X86::VFNMSUB132PDZm, .Flags: 0}, |
4513 | {.KeyOp: X86::VFNMSUB132PDr, .DstOp: X86::VFNMSUB132PDm, .Flags: 0}, |
4514 | {.KeyOp: X86::VFNMSUB132PHZ128r, .DstOp: X86::VFNMSUB132PHZ128m, .Flags: 0}, |
4515 | {.KeyOp: X86::VFNMSUB132PHZ256r, .DstOp: X86::VFNMSUB132PHZ256m, .Flags: 0}, |
4516 | {.KeyOp: X86::VFNMSUB132PHZr, .DstOp: X86::VFNMSUB132PHZm, .Flags: 0}, |
4517 | {.KeyOp: X86::VFNMSUB132PSYr, .DstOp: X86::VFNMSUB132PSYm, .Flags: 0}, |
4518 | {.KeyOp: X86::VFNMSUB132PSZ128r, .DstOp: X86::VFNMSUB132PSZ128m, .Flags: 0}, |
4519 | {.KeyOp: X86::VFNMSUB132PSZ256r, .DstOp: X86::VFNMSUB132PSZ256m, .Flags: 0}, |
4520 | {.KeyOp: X86::VFNMSUB132PSZr, .DstOp: X86::VFNMSUB132PSZm, .Flags: 0}, |
4521 | {.KeyOp: X86::VFNMSUB132PSr, .DstOp: X86::VFNMSUB132PSm, .Flags: 0}, |
4522 | {.KeyOp: X86::VFNMSUB132SDZr, .DstOp: X86::VFNMSUB132SDZm, .Flags: 0}, |
4523 | {.KeyOp: X86::VFNMSUB132SDZr_Int, .DstOp: X86::VFNMSUB132SDZm_Int, .Flags: TB_NO_REVERSE}, |
4524 | {.KeyOp: X86::VFNMSUB132SDr, .DstOp: X86::VFNMSUB132SDm, .Flags: 0}, |
4525 | {.KeyOp: X86::VFNMSUB132SDr_Int, .DstOp: X86::VFNMSUB132SDm_Int, .Flags: TB_NO_REVERSE}, |
4526 | {.KeyOp: X86::VFNMSUB132SHZr, .DstOp: X86::VFNMSUB132SHZm, .Flags: 0}, |
4527 | {.KeyOp: X86::VFNMSUB132SHZr_Int, .DstOp: X86::VFNMSUB132SHZm_Int, .Flags: TB_NO_REVERSE}, |
4528 | {.KeyOp: X86::VFNMSUB132SSZr, .DstOp: X86::VFNMSUB132SSZm, .Flags: 0}, |
4529 | {.KeyOp: X86::VFNMSUB132SSZr_Int, .DstOp: X86::VFNMSUB132SSZm_Int, .Flags: TB_NO_REVERSE}, |
4530 | {.KeyOp: X86::VFNMSUB132SSr, .DstOp: X86::VFNMSUB132SSm, .Flags: 0}, |
4531 | {.KeyOp: X86::VFNMSUB132SSr_Int, .DstOp: X86::VFNMSUB132SSm_Int, .Flags: TB_NO_REVERSE}, |
4532 | {.KeyOp: X86::VFNMSUB213PDYr, .DstOp: X86::VFNMSUB213PDYm, .Flags: 0}, |
4533 | {.KeyOp: X86::VFNMSUB213PDZ128r, .DstOp: X86::VFNMSUB213PDZ128m, .Flags: 0}, |
4534 | {.KeyOp: X86::VFNMSUB213PDZ256r, .DstOp: X86::VFNMSUB213PDZ256m, .Flags: 0}, |
4535 | {.KeyOp: X86::VFNMSUB213PDZr, .DstOp: X86::VFNMSUB213PDZm, .Flags: 0}, |
4536 | {.KeyOp: X86::VFNMSUB213PDr, .DstOp: X86::VFNMSUB213PDm, .Flags: 0}, |
4537 | {.KeyOp: X86::VFNMSUB213PHZ128r, .DstOp: X86::VFNMSUB213PHZ128m, .Flags: 0}, |
4538 | {.KeyOp: X86::VFNMSUB213PHZ256r, .DstOp: X86::VFNMSUB213PHZ256m, .Flags: 0}, |
4539 | {.KeyOp: X86::VFNMSUB213PHZr, .DstOp: X86::VFNMSUB213PHZm, .Flags: 0}, |
4540 | {.KeyOp: X86::VFNMSUB213PSYr, .DstOp: X86::VFNMSUB213PSYm, .Flags: 0}, |
4541 | {.KeyOp: X86::VFNMSUB213PSZ128r, .DstOp: X86::VFNMSUB213PSZ128m, .Flags: 0}, |
4542 | {.KeyOp: X86::VFNMSUB213PSZ256r, .DstOp: X86::VFNMSUB213PSZ256m, .Flags: 0}, |
4543 | {.KeyOp: X86::VFNMSUB213PSZr, .DstOp: X86::VFNMSUB213PSZm, .Flags: 0}, |
4544 | {.KeyOp: X86::VFNMSUB213PSr, .DstOp: X86::VFNMSUB213PSm, .Flags: 0}, |
4545 | {.KeyOp: X86::VFNMSUB213SDZr, .DstOp: X86::VFNMSUB213SDZm, .Flags: 0}, |
4546 | {.KeyOp: X86::VFNMSUB213SDZr_Int, .DstOp: X86::VFNMSUB213SDZm_Int, .Flags: TB_NO_REVERSE}, |
4547 | {.KeyOp: X86::VFNMSUB213SDr, .DstOp: X86::VFNMSUB213SDm, .Flags: 0}, |
4548 | {.KeyOp: X86::VFNMSUB213SDr_Int, .DstOp: X86::VFNMSUB213SDm_Int, .Flags: TB_NO_REVERSE}, |
4549 | {.KeyOp: X86::VFNMSUB213SHZr, .DstOp: X86::VFNMSUB213SHZm, .Flags: 0}, |
4550 | {.KeyOp: X86::VFNMSUB213SHZr_Int, .DstOp: X86::VFNMSUB213SHZm_Int, .Flags: TB_NO_REVERSE}, |
4551 | {.KeyOp: X86::VFNMSUB213SSZr, .DstOp: X86::VFNMSUB213SSZm, .Flags: 0}, |
4552 | {.KeyOp: X86::VFNMSUB213SSZr_Int, .DstOp: X86::VFNMSUB213SSZm_Int, .Flags: TB_NO_REVERSE}, |
4553 | {.KeyOp: X86::VFNMSUB213SSr, .DstOp: X86::VFNMSUB213SSm, .Flags: 0}, |
4554 | {.KeyOp: X86::VFNMSUB213SSr_Int, .DstOp: X86::VFNMSUB213SSm_Int, .Flags: TB_NO_REVERSE}, |
4555 | {.KeyOp: X86::VFNMSUB231PDYr, .DstOp: X86::VFNMSUB231PDYm, .Flags: 0}, |
4556 | {.KeyOp: X86::VFNMSUB231PDZ128r, .DstOp: X86::VFNMSUB231PDZ128m, .Flags: 0}, |
4557 | {.KeyOp: X86::VFNMSUB231PDZ256r, .DstOp: X86::VFNMSUB231PDZ256m, .Flags: 0}, |
4558 | {.KeyOp: X86::VFNMSUB231PDZr, .DstOp: X86::VFNMSUB231PDZm, .Flags: 0}, |
4559 | {.KeyOp: X86::VFNMSUB231PDr, .DstOp: X86::VFNMSUB231PDm, .Flags: 0}, |
4560 | {.KeyOp: X86::VFNMSUB231PHZ128r, .DstOp: X86::VFNMSUB231PHZ128m, .Flags: 0}, |
4561 | {.KeyOp: X86::VFNMSUB231PHZ256r, .DstOp: X86::VFNMSUB231PHZ256m, .Flags: 0}, |
4562 | {.KeyOp: X86::VFNMSUB231PHZr, .DstOp: X86::VFNMSUB231PHZm, .Flags: 0}, |
4563 | {.KeyOp: X86::VFNMSUB231PSYr, .DstOp: X86::VFNMSUB231PSYm, .Flags: 0}, |
4564 | {.KeyOp: X86::VFNMSUB231PSZ128r, .DstOp: X86::VFNMSUB231PSZ128m, .Flags: 0}, |
4565 | {.KeyOp: X86::VFNMSUB231PSZ256r, .DstOp: X86::VFNMSUB231PSZ256m, .Flags: 0}, |
4566 | {.KeyOp: X86::VFNMSUB231PSZr, .DstOp: X86::VFNMSUB231PSZm, .Flags: 0}, |
4567 | {.KeyOp: X86::VFNMSUB231PSr, .DstOp: X86::VFNMSUB231PSm, .Flags: 0}, |
4568 | {.KeyOp: X86::VFNMSUB231SDZr, .DstOp: X86::VFNMSUB231SDZm, .Flags: 0}, |
4569 | {.KeyOp: X86::VFNMSUB231SDZr_Int, .DstOp: X86::VFNMSUB231SDZm_Int, .Flags: TB_NO_REVERSE}, |
4570 | {.KeyOp: X86::VFNMSUB231SDr, .DstOp: X86::VFNMSUB231SDm, .Flags: 0}, |
4571 | {.KeyOp: X86::VFNMSUB231SDr_Int, .DstOp: X86::VFNMSUB231SDm_Int, .Flags: TB_NO_REVERSE}, |
4572 | {.KeyOp: X86::VFNMSUB231SHZr, .DstOp: X86::VFNMSUB231SHZm, .Flags: 0}, |
4573 | {.KeyOp: X86::VFNMSUB231SHZr_Int, .DstOp: X86::VFNMSUB231SHZm_Int, .Flags: TB_NO_REVERSE}, |
4574 | {.KeyOp: X86::VFNMSUB231SSZr, .DstOp: X86::VFNMSUB231SSZm, .Flags: 0}, |
4575 | {.KeyOp: X86::VFNMSUB231SSZr_Int, .DstOp: X86::VFNMSUB231SSZm_Int, .Flags: TB_NO_REVERSE}, |
4576 | {.KeyOp: X86::VFNMSUB231SSr, .DstOp: X86::VFNMSUB231SSm, .Flags: 0}, |
4577 | {.KeyOp: X86::VFNMSUB231SSr_Int, .DstOp: X86::VFNMSUB231SSm_Int, .Flags: TB_NO_REVERSE}, |
4578 | {.KeyOp: X86::VFNMSUBPD4Yrr, .DstOp: X86::VFNMSUBPD4Yrm, .Flags: 0}, |
4579 | {.KeyOp: X86::VFNMSUBPD4rr, .DstOp: X86::VFNMSUBPD4rm, .Flags: 0}, |
4580 | {.KeyOp: X86::VFNMSUBPS4Yrr, .DstOp: X86::VFNMSUBPS4Yrm, .Flags: 0}, |
4581 | {.KeyOp: X86::VFNMSUBPS4rr, .DstOp: X86::VFNMSUBPS4rm, .Flags: 0}, |
4582 | {.KeyOp: X86::VFNMSUBSD4rr, .DstOp: X86::VFNMSUBSD4rm, .Flags: 0}, |
4583 | {.KeyOp: X86::VFNMSUBSD4rr_Int, .DstOp: X86::VFNMSUBSD4rm_Int, .Flags: TB_NO_REVERSE}, |
4584 | {.KeyOp: X86::VFNMSUBSS4rr, .DstOp: X86::VFNMSUBSS4rm, .Flags: 0}, |
4585 | {.KeyOp: X86::VFNMSUBSS4rr_Int, .DstOp: X86::VFNMSUBSS4rm_Int, .Flags: TB_NO_REVERSE}, |
4586 | {.KeyOp: X86::VGETEXPPDZ128rk, .DstOp: X86::VGETEXPPDZ128mk, .Flags: 0}, |
4587 | {.KeyOp: X86::VGETEXPPDZ256rk, .DstOp: X86::VGETEXPPDZ256mk, .Flags: 0}, |
4588 | {.KeyOp: X86::VGETEXPPDZrk, .DstOp: X86::VGETEXPPDZmk, .Flags: 0}, |
4589 | {.KeyOp: X86::VGETEXPPHZ128rk, .DstOp: X86::VGETEXPPHZ128mk, .Flags: 0}, |
4590 | {.KeyOp: X86::VGETEXPPHZ256rk, .DstOp: X86::VGETEXPPHZ256mk, .Flags: 0}, |
4591 | {.KeyOp: X86::VGETEXPPHZrk, .DstOp: X86::VGETEXPPHZmk, .Flags: 0}, |
4592 | {.KeyOp: X86::VGETEXPPSZ128rk, .DstOp: X86::VGETEXPPSZ128mk, .Flags: 0}, |
4593 | {.KeyOp: X86::VGETEXPPSZ256rk, .DstOp: X86::VGETEXPPSZ256mk, .Flags: 0}, |
4594 | {.KeyOp: X86::VGETEXPPSZrk, .DstOp: X86::VGETEXPPSZmk, .Flags: 0}, |
4595 | {.KeyOp: X86::VGETEXPSDZrkz, .DstOp: X86::VGETEXPSDZmkz, .Flags: TB_NO_REVERSE}, |
4596 | {.KeyOp: X86::VGETEXPSHZrkz, .DstOp: X86::VGETEXPSHZmkz, .Flags: TB_NO_REVERSE}, |
4597 | {.KeyOp: X86::VGETEXPSSZrkz, .DstOp: X86::VGETEXPSSZmkz, .Flags: TB_NO_REVERSE}, |
4598 | {.KeyOp: X86::VGETMANTPDZ128rrik, .DstOp: X86::VGETMANTPDZ128rmik, .Flags: 0}, |
4599 | {.KeyOp: X86::VGETMANTPDZ256rrik, .DstOp: X86::VGETMANTPDZ256rmik, .Flags: 0}, |
4600 | {.KeyOp: X86::VGETMANTPDZrrik, .DstOp: X86::VGETMANTPDZrmik, .Flags: 0}, |
4601 | {.KeyOp: X86::VGETMANTPHZ128rrik, .DstOp: X86::VGETMANTPHZ128rmik, .Flags: 0}, |
4602 | {.KeyOp: X86::VGETMANTPHZ256rrik, .DstOp: X86::VGETMANTPHZ256rmik, .Flags: 0}, |
4603 | {.KeyOp: X86::VGETMANTPHZrrik, .DstOp: X86::VGETMANTPHZrmik, .Flags: 0}, |
4604 | {.KeyOp: X86::VGETMANTPSZ128rrik, .DstOp: X86::VGETMANTPSZ128rmik, .Flags: 0}, |
4605 | {.KeyOp: X86::VGETMANTPSZ256rrik, .DstOp: X86::VGETMANTPSZ256rmik, .Flags: 0}, |
4606 | {.KeyOp: X86::VGETMANTPSZrrik, .DstOp: X86::VGETMANTPSZrmik, .Flags: 0}, |
4607 | {.KeyOp: X86::VGETMANTSDZrrikz, .DstOp: X86::VGETMANTSDZrmikz, .Flags: TB_NO_REVERSE}, |
4608 | {.KeyOp: X86::VGETMANTSHZrrikz, .DstOp: X86::VGETMANTSHZrmikz, .Flags: TB_NO_REVERSE}, |
4609 | {.KeyOp: X86::VGETMANTSSZrrikz, .DstOp: X86::VGETMANTSSZrmikz, .Flags: TB_NO_REVERSE}, |
4610 | {.KeyOp: X86::VGF2P8AFFINEINVQBZ128rrikz, .DstOp: X86::VGF2P8AFFINEINVQBZ128rmikz, .Flags: 0}, |
4611 | {.KeyOp: X86::VGF2P8AFFINEINVQBZ256rrikz, .DstOp: X86::VGF2P8AFFINEINVQBZ256rmikz, .Flags: 0}, |
4612 | {.KeyOp: X86::VGF2P8AFFINEINVQBZrrikz, .DstOp: X86::VGF2P8AFFINEINVQBZrmikz, .Flags: 0}, |
4613 | {.KeyOp: X86::VGF2P8AFFINEQBZ128rrikz, .DstOp: X86::VGF2P8AFFINEQBZ128rmikz, .Flags: 0}, |
4614 | {.KeyOp: X86::VGF2P8AFFINEQBZ256rrikz, .DstOp: X86::VGF2P8AFFINEQBZ256rmikz, .Flags: 0}, |
4615 | {.KeyOp: X86::VGF2P8AFFINEQBZrrikz, .DstOp: X86::VGF2P8AFFINEQBZrmikz, .Flags: 0}, |
4616 | {.KeyOp: X86::VGF2P8MULBZ128rrkz, .DstOp: X86::VGF2P8MULBZ128rmkz, .Flags: 0}, |
4617 | {.KeyOp: X86::VGF2P8MULBZ256rrkz, .DstOp: X86::VGF2P8MULBZ256rmkz, .Flags: 0}, |
4618 | {.KeyOp: X86::VGF2P8MULBZrrkz, .DstOp: X86::VGF2P8MULBZrmkz, .Flags: 0}, |
4619 | {.KeyOp: X86::VINSERTF32x4Z256rrkz, .DstOp: X86::VINSERTF32x4Z256rmkz, .Flags: 0}, |
4620 | {.KeyOp: X86::VINSERTF32x4Zrrkz, .DstOp: X86::VINSERTF32x4Zrmkz, .Flags: 0}, |
4621 | {.KeyOp: X86::VINSERTF32x8Zrrkz, .DstOp: X86::VINSERTF32x8Zrmkz, .Flags: 0}, |
4622 | {.KeyOp: X86::VINSERTF64x2Z256rrkz, .DstOp: X86::VINSERTF64x2Z256rmkz, .Flags: 0}, |
4623 | {.KeyOp: X86::VINSERTF64x2Zrrkz, .DstOp: X86::VINSERTF64x2Zrmkz, .Flags: 0}, |
4624 | {.KeyOp: X86::VINSERTF64x4Zrrkz, .DstOp: X86::VINSERTF64x4Zrmkz, .Flags: 0}, |
4625 | {.KeyOp: X86::VINSERTI32x4Z256rrkz, .DstOp: X86::VINSERTI32x4Z256rmkz, .Flags: 0}, |
4626 | {.KeyOp: X86::VINSERTI32x4Zrrkz, .DstOp: X86::VINSERTI32x4Zrmkz, .Flags: 0}, |
4627 | {.KeyOp: X86::VINSERTI32x8Zrrkz, .DstOp: X86::VINSERTI32x8Zrmkz, .Flags: 0}, |
4628 | {.KeyOp: X86::VINSERTI64x2Z256rrkz, .DstOp: X86::VINSERTI64x2Z256rmkz, .Flags: 0}, |
4629 | {.KeyOp: X86::VINSERTI64x2Zrrkz, .DstOp: X86::VINSERTI64x2Zrmkz, .Flags: 0}, |
4630 | {.KeyOp: X86::VINSERTI64x4Zrrkz, .DstOp: X86::VINSERTI64x4Zrmkz, .Flags: 0}, |
4631 | {.KeyOp: X86::VMAXCPDZ128rrkz, .DstOp: X86::VMAXCPDZ128rmkz, .Flags: 0}, |
4632 | {.KeyOp: X86::VMAXCPDZ256rrkz, .DstOp: X86::VMAXCPDZ256rmkz, .Flags: 0}, |
4633 | {.KeyOp: X86::VMAXCPDZrrkz, .DstOp: X86::VMAXCPDZrmkz, .Flags: 0}, |
4634 | {.KeyOp: X86::VMAXCPHZ128rrkz, .DstOp: X86::VMAXCPHZ128rmkz, .Flags: 0}, |
4635 | {.KeyOp: X86::VMAXCPHZ256rrkz, .DstOp: X86::VMAXCPHZ256rmkz, .Flags: 0}, |
4636 | {.KeyOp: X86::VMAXCPHZrrkz, .DstOp: X86::VMAXCPHZrmkz, .Flags: 0}, |
4637 | {.KeyOp: X86::VMAXCPSZ128rrkz, .DstOp: X86::VMAXCPSZ128rmkz, .Flags: 0}, |
4638 | {.KeyOp: X86::VMAXCPSZ256rrkz, .DstOp: X86::VMAXCPSZ256rmkz, .Flags: 0}, |
4639 | {.KeyOp: X86::VMAXCPSZrrkz, .DstOp: X86::VMAXCPSZrmkz, .Flags: 0}, |
4640 | {.KeyOp: X86::VMAXPDZ128rrkz, .DstOp: X86::VMAXPDZ128rmkz, .Flags: 0}, |
4641 | {.KeyOp: X86::VMAXPDZ256rrkz, .DstOp: X86::VMAXPDZ256rmkz, .Flags: 0}, |
4642 | {.KeyOp: X86::VMAXPDZrrkz, .DstOp: X86::VMAXPDZrmkz, .Flags: 0}, |
4643 | {.KeyOp: X86::VMAXPHZ128rrkz, .DstOp: X86::VMAXPHZ128rmkz, .Flags: 0}, |
4644 | {.KeyOp: X86::VMAXPHZ256rrkz, .DstOp: X86::VMAXPHZ256rmkz, .Flags: 0}, |
4645 | {.KeyOp: X86::VMAXPHZrrkz, .DstOp: X86::VMAXPHZrmkz, .Flags: 0}, |
4646 | {.KeyOp: X86::VMAXPSZ128rrkz, .DstOp: X86::VMAXPSZ128rmkz, .Flags: 0}, |
4647 | {.KeyOp: X86::VMAXPSZ256rrkz, .DstOp: X86::VMAXPSZ256rmkz, .Flags: 0}, |
4648 | {.KeyOp: X86::VMAXPSZrrkz, .DstOp: X86::VMAXPSZrmkz, .Flags: 0}, |
4649 | {.KeyOp: X86::VMAXSDZrr_Intkz, .DstOp: X86::VMAXSDZrm_Intkz, .Flags: TB_NO_REVERSE}, |
4650 | {.KeyOp: X86::VMAXSHZrr_Intkz, .DstOp: X86::VMAXSHZrm_Intkz, .Flags: TB_NO_REVERSE}, |
4651 | {.KeyOp: X86::VMAXSSZrr_Intkz, .DstOp: X86::VMAXSSZrm_Intkz, .Flags: TB_NO_REVERSE}, |
4652 | {.KeyOp: X86::VMINCPDZ128rrkz, .DstOp: X86::VMINCPDZ128rmkz, .Flags: 0}, |
4653 | {.KeyOp: X86::VMINCPDZ256rrkz, .DstOp: X86::VMINCPDZ256rmkz, .Flags: 0}, |
4654 | {.KeyOp: X86::VMINCPDZrrkz, .DstOp: X86::VMINCPDZrmkz, .Flags: 0}, |
4655 | {.KeyOp: X86::VMINCPHZ128rrkz, .DstOp: X86::VMINCPHZ128rmkz, .Flags: 0}, |
4656 | {.KeyOp: X86::VMINCPHZ256rrkz, .DstOp: X86::VMINCPHZ256rmkz, .Flags: 0}, |
4657 | {.KeyOp: X86::VMINCPHZrrkz, .DstOp: X86::VMINCPHZrmkz, .Flags: 0}, |
4658 | {.KeyOp: X86::VMINCPSZ128rrkz, .DstOp: X86::VMINCPSZ128rmkz, .Flags: 0}, |
4659 | {.KeyOp: X86::VMINCPSZ256rrkz, .DstOp: X86::VMINCPSZ256rmkz, .Flags: 0}, |
4660 | {.KeyOp: X86::VMINCPSZrrkz, .DstOp: X86::VMINCPSZrmkz, .Flags: 0}, |
4661 | {.KeyOp: X86::VMINPDZ128rrkz, .DstOp: X86::VMINPDZ128rmkz, .Flags: 0}, |
4662 | {.KeyOp: X86::VMINPDZ256rrkz, .DstOp: X86::VMINPDZ256rmkz, .Flags: 0}, |
4663 | {.KeyOp: X86::VMINPDZrrkz, .DstOp: X86::VMINPDZrmkz, .Flags: 0}, |
4664 | {.KeyOp: X86::VMINPHZ128rrkz, .DstOp: X86::VMINPHZ128rmkz, .Flags: 0}, |
4665 | {.KeyOp: X86::VMINPHZ256rrkz, .DstOp: X86::VMINPHZ256rmkz, .Flags: 0}, |
4666 | {.KeyOp: X86::VMINPHZrrkz, .DstOp: X86::VMINPHZrmkz, .Flags: 0}, |
4667 | {.KeyOp: X86::VMINPSZ128rrkz, .DstOp: X86::VMINPSZ128rmkz, .Flags: 0}, |
4668 | {.KeyOp: X86::VMINPSZ256rrkz, .DstOp: X86::VMINPSZ256rmkz, .Flags: 0}, |
4669 | {.KeyOp: X86::VMINPSZrrkz, .DstOp: X86::VMINPSZrmkz, .Flags: 0}, |
4670 | {.KeyOp: X86::VMINSDZrr_Intkz, .DstOp: X86::VMINSDZrm_Intkz, .Flags: TB_NO_REVERSE}, |
4671 | {.KeyOp: X86::VMINSHZrr_Intkz, .DstOp: X86::VMINSHZrm_Intkz, .Flags: TB_NO_REVERSE}, |
4672 | {.KeyOp: X86::VMINSSZrr_Intkz, .DstOp: X86::VMINSSZrm_Intkz, .Flags: TB_NO_REVERSE}, |
4673 | {.KeyOp: X86::VMOVAPDZ128rrk, .DstOp: X86::VMOVAPDZ128rmk, .Flags: TB_NO_REVERSE|TB_ALIGN_16}, |
4674 | {.KeyOp: X86::VMOVAPDZ256rrk, .DstOp: X86::VMOVAPDZ256rmk, .Flags: TB_NO_REVERSE|TB_ALIGN_32}, |
4675 | {.KeyOp: X86::VMOVAPDZrrk, .DstOp: X86::VMOVAPDZrmk, .Flags: TB_NO_REVERSE|TB_ALIGN_64}, |
4676 | {.KeyOp: X86::VMOVAPSZ128rrk, .DstOp: X86::VMOVAPSZ128rmk, .Flags: TB_NO_REVERSE|TB_ALIGN_16}, |
4677 | {.KeyOp: X86::VMOVAPSZ256rrk, .DstOp: X86::VMOVAPSZ256rmk, .Flags: TB_NO_REVERSE|TB_ALIGN_32}, |
4678 | {.KeyOp: X86::VMOVAPSZrrk, .DstOp: X86::VMOVAPSZrmk, .Flags: TB_NO_REVERSE|TB_ALIGN_64}, |
4679 | {.KeyOp: X86::VMOVDDUPZ128rrk, .DstOp: X86::VMOVDDUPZ128rmk, .Flags: TB_NO_REVERSE}, |
4680 | {.KeyOp: X86::VMOVDDUPZ256rrk, .DstOp: X86::VMOVDDUPZ256rmk, .Flags: 0}, |
4681 | {.KeyOp: X86::VMOVDDUPZrrk, .DstOp: X86::VMOVDDUPZrmk, .Flags: 0}, |
4682 | {.KeyOp: X86::VMOVDQA32Z128rrk, .DstOp: X86::VMOVDQA32Z128rmk, .Flags: TB_NO_REVERSE|TB_ALIGN_16}, |
4683 | {.KeyOp: X86::VMOVDQA32Z256rrk, .DstOp: X86::VMOVDQA32Z256rmk, .Flags: TB_NO_REVERSE|TB_ALIGN_32}, |
4684 | {.KeyOp: X86::VMOVDQA32Zrrk, .DstOp: X86::VMOVDQA32Zrmk, .Flags: TB_NO_REVERSE|TB_ALIGN_64}, |
4685 | {.KeyOp: X86::VMOVDQA64Z128rrk, .DstOp: X86::VMOVDQA64Z128rmk, .Flags: TB_NO_REVERSE|TB_ALIGN_16}, |
4686 | {.KeyOp: X86::VMOVDQA64Z256rrk, .DstOp: X86::VMOVDQA64Z256rmk, .Flags: TB_NO_REVERSE|TB_ALIGN_32}, |
4687 | {.KeyOp: X86::VMOVDQA64Zrrk, .DstOp: X86::VMOVDQA64Zrmk, .Flags: TB_NO_REVERSE|TB_ALIGN_64}, |
4688 | {.KeyOp: X86::VMOVDQU16Z128rrk, .DstOp: X86::VMOVDQU16Z128rmk, .Flags: TB_NO_REVERSE}, |
4689 | {.KeyOp: X86::VMOVDQU16Z256rrk, .DstOp: X86::VMOVDQU16Z256rmk, .Flags: TB_NO_REVERSE}, |
4690 | {.KeyOp: X86::VMOVDQU16Zrrk, .DstOp: X86::VMOVDQU16Zrmk, .Flags: TB_NO_REVERSE}, |
4691 | {.KeyOp: X86::VMOVDQU32Z128rrk, .DstOp: X86::VMOVDQU32Z128rmk, .Flags: TB_NO_REVERSE}, |
4692 | {.KeyOp: X86::VMOVDQU32Z256rrk, .DstOp: X86::VMOVDQU32Z256rmk, .Flags: TB_NO_REVERSE}, |
4693 | {.KeyOp: X86::VMOVDQU32Zrrk, .DstOp: X86::VMOVDQU32Zrmk, .Flags: TB_NO_REVERSE}, |
4694 | {.KeyOp: X86::VMOVDQU64Z128rrk, .DstOp: X86::VMOVDQU64Z128rmk, .Flags: TB_NO_REVERSE}, |
4695 | {.KeyOp: X86::VMOVDQU64Z256rrk, .DstOp: X86::VMOVDQU64Z256rmk, .Flags: TB_NO_REVERSE}, |
4696 | {.KeyOp: X86::VMOVDQU64Zrrk, .DstOp: X86::VMOVDQU64Zrmk, .Flags: TB_NO_REVERSE}, |
4697 | {.KeyOp: X86::VMOVDQU8Z128rrk, .DstOp: X86::VMOVDQU8Z128rmk, .Flags: TB_NO_REVERSE}, |
4698 | {.KeyOp: X86::VMOVDQU8Z256rrk, .DstOp: X86::VMOVDQU8Z256rmk, .Flags: TB_NO_REVERSE}, |
4699 | {.KeyOp: X86::VMOVDQU8Zrrk, .DstOp: X86::VMOVDQU8Zrmk, .Flags: TB_NO_REVERSE}, |
4700 | {.KeyOp: X86::VMOVSHDUPZ128rrk, .DstOp: X86::VMOVSHDUPZ128rmk, .Flags: 0}, |
4701 | {.KeyOp: X86::VMOVSHDUPZ256rrk, .DstOp: X86::VMOVSHDUPZ256rmk, .Flags: 0}, |
4702 | {.KeyOp: X86::VMOVSHDUPZrrk, .DstOp: X86::VMOVSHDUPZrmk, .Flags: 0}, |
4703 | {.KeyOp: X86::VMOVSLDUPZ128rrk, .DstOp: X86::VMOVSLDUPZ128rmk, .Flags: 0}, |
4704 | {.KeyOp: X86::VMOVSLDUPZ256rrk, .DstOp: X86::VMOVSLDUPZ256rmk, .Flags: 0}, |
4705 | {.KeyOp: X86::VMOVSLDUPZrrk, .DstOp: X86::VMOVSLDUPZrmk, .Flags: 0}, |
4706 | {.KeyOp: X86::VMOVUPDZ128rrk, .DstOp: X86::VMOVUPDZ128rmk, .Flags: TB_NO_REVERSE}, |
4707 | {.KeyOp: X86::VMOVUPDZ256rrk, .DstOp: X86::VMOVUPDZ256rmk, .Flags: TB_NO_REVERSE}, |
4708 | {.KeyOp: X86::VMOVUPDZrrk, .DstOp: X86::VMOVUPDZrmk, .Flags: TB_NO_REVERSE}, |
4709 | {.KeyOp: X86::VMOVUPSZ128rrk, .DstOp: X86::VMOVUPSZ128rmk, .Flags: TB_NO_REVERSE}, |
4710 | {.KeyOp: X86::VMOVUPSZ256rrk, .DstOp: X86::VMOVUPSZ256rmk, .Flags: TB_NO_REVERSE}, |
4711 | {.KeyOp: X86::VMOVUPSZrrk, .DstOp: X86::VMOVUPSZrmk, .Flags: TB_NO_REVERSE}, |
4712 | {.KeyOp: X86::VMULPDZ128rrkz, .DstOp: X86::VMULPDZ128rmkz, .Flags: 0}, |
4713 | {.KeyOp: X86::VMULPDZ256rrkz, .DstOp: X86::VMULPDZ256rmkz, .Flags: 0}, |
4714 | {.KeyOp: X86::VMULPDZrrkz, .DstOp: X86::VMULPDZrmkz, .Flags: 0}, |
4715 | {.KeyOp: X86::VMULPHZ128rrkz, .DstOp: X86::VMULPHZ128rmkz, .Flags: 0}, |
4716 | {.KeyOp: X86::VMULPHZ256rrkz, .DstOp: X86::VMULPHZ256rmkz, .Flags: 0}, |
4717 | {.KeyOp: X86::VMULPHZrrkz, .DstOp: X86::VMULPHZrmkz, .Flags: 0}, |
4718 | {.KeyOp: X86::VMULPSZ128rrkz, .DstOp: X86::VMULPSZ128rmkz, .Flags: 0}, |
4719 | {.KeyOp: X86::VMULPSZ256rrkz, .DstOp: X86::VMULPSZ256rmkz, .Flags: 0}, |
4720 | {.KeyOp: X86::VMULPSZrrkz, .DstOp: X86::VMULPSZrmkz, .Flags: 0}, |
4721 | {.KeyOp: X86::VMULSDZrr_Intkz, .DstOp: X86::VMULSDZrm_Intkz, .Flags: TB_NO_REVERSE}, |
4722 | {.KeyOp: X86::VMULSHZrr_Intkz, .DstOp: X86::VMULSHZrm_Intkz, .Flags: TB_NO_REVERSE}, |
4723 | {.KeyOp: X86::VMULSSZrr_Intkz, .DstOp: X86::VMULSSZrm_Intkz, .Flags: TB_NO_REVERSE}, |
4724 | {.KeyOp: X86::VORPDZ128rrkz, .DstOp: X86::VORPDZ128rmkz, .Flags: 0}, |
4725 | {.KeyOp: X86::VORPDZ256rrkz, .DstOp: X86::VORPDZ256rmkz, .Flags: 0}, |
4726 | {.KeyOp: X86::VORPDZrrkz, .DstOp: X86::VORPDZrmkz, .Flags: 0}, |
4727 | {.KeyOp: X86::VORPSZ128rrkz, .DstOp: X86::VORPSZ128rmkz, .Flags: 0}, |
4728 | {.KeyOp: X86::VORPSZ256rrkz, .DstOp: X86::VORPSZ256rmkz, .Flags: 0}, |
4729 | {.KeyOp: X86::VORPSZrrkz, .DstOp: X86::VORPSZrmkz, .Flags: 0}, |
4730 | {.KeyOp: X86::VPABSBZ128rrk, .DstOp: X86::VPABSBZ128rmk, .Flags: 0}, |
4731 | {.KeyOp: X86::VPABSBZ256rrk, .DstOp: X86::VPABSBZ256rmk, .Flags: 0}, |
4732 | {.KeyOp: X86::VPABSBZrrk, .DstOp: X86::VPABSBZrmk, .Flags: 0}, |
4733 | {.KeyOp: X86::VPABSDZ128rrk, .DstOp: X86::VPABSDZ128rmk, .Flags: 0}, |
4734 | {.KeyOp: X86::VPABSDZ256rrk, .DstOp: X86::VPABSDZ256rmk, .Flags: 0}, |
4735 | {.KeyOp: X86::VPABSDZrrk, .DstOp: X86::VPABSDZrmk, .Flags: 0}, |
4736 | {.KeyOp: X86::VPABSQZ128rrk, .DstOp: X86::VPABSQZ128rmk, .Flags: 0}, |
4737 | {.KeyOp: X86::VPABSQZ256rrk, .DstOp: X86::VPABSQZ256rmk, .Flags: 0}, |
4738 | {.KeyOp: X86::VPABSQZrrk, .DstOp: X86::VPABSQZrmk, .Flags: 0}, |
4739 | {.KeyOp: X86::VPABSWZ128rrk, .DstOp: X86::VPABSWZ128rmk, .Flags: 0}, |
4740 | {.KeyOp: X86::VPABSWZ256rrk, .DstOp: X86::VPABSWZ256rmk, .Flags: 0}, |
4741 | {.KeyOp: X86::VPABSWZrrk, .DstOp: X86::VPABSWZrmk, .Flags: 0}, |
4742 | {.KeyOp: X86::VPACKSSDWZ128rrkz, .DstOp: X86::VPACKSSDWZ128rmkz, .Flags: 0}, |
4743 | {.KeyOp: X86::VPACKSSDWZ256rrkz, .DstOp: X86::VPACKSSDWZ256rmkz, .Flags: 0}, |
4744 | {.KeyOp: X86::VPACKSSDWZrrkz, .DstOp: X86::VPACKSSDWZrmkz, .Flags: 0}, |
4745 | {.KeyOp: X86::VPACKSSWBZ128rrkz, .DstOp: X86::VPACKSSWBZ128rmkz, .Flags: 0}, |
4746 | {.KeyOp: X86::VPACKSSWBZ256rrkz, .DstOp: X86::VPACKSSWBZ256rmkz, .Flags: 0}, |
4747 | {.KeyOp: X86::VPACKSSWBZrrkz, .DstOp: X86::VPACKSSWBZrmkz, .Flags: 0}, |
4748 | {.KeyOp: X86::VPACKUSDWZ128rrkz, .DstOp: X86::VPACKUSDWZ128rmkz, .Flags: 0}, |
4749 | {.KeyOp: X86::VPACKUSDWZ256rrkz, .DstOp: X86::VPACKUSDWZ256rmkz, .Flags: 0}, |
4750 | {.KeyOp: X86::VPACKUSDWZrrkz, .DstOp: X86::VPACKUSDWZrmkz, .Flags: 0}, |
4751 | {.KeyOp: X86::VPACKUSWBZ128rrkz, .DstOp: X86::VPACKUSWBZ128rmkz, .Flags: 0}, |
4752 | {.KeyOp: X86::VPACKUSWBZ256rrkz, .DstOp: X86::VPACKUSWBZ256rmkz, .Flags: 0}, |
4753 | {.KeyOp: X86::VPACKUSWBZrrkz, .DstOp: X86::VPACKUSWBZrmkz, .Flags: 0}, |
4754 | {.KeyOp: X86::VPADDBZ128rrkz, .DstOp: X86::VPADDBZ128rmkz, .Flags: 0}, |
4755 | {.KeyOp: X86::VPADDBZ256rrkz, .DstOp: X86::VPADDBZ256rmkz, .Flags: 0}, |
4756 | {.KeyOp: X86::VPADDBZrrkz, .DstOp: X86::VPADDBZrmkz, .Flags: 0}, |
4757 | {.KeyOp: X86::VPADDDZ128rrkz, .DstOp: X86::VPADDDZ128rmkz, .Flags: 0}, |
4758 | {.KeyOp: X86::VPADDDZ256rrkz, .DstOp: X86::VPADDDZ256rmkz, .Flags: 0}, |
4759 | {.KeyOp: X86::VPADDDZrrkz, .DstOp: X86::VPADDDZrmkz, .Flags: 0}, |
4760 | {.KeyOp: X86::VPADDQZ128rrkz, .DstOp: X86::VPADDQZ128rmkz, .Flags: 0}, |
4761 | {.KeyOp: X86::VPADDQZ256rrkz, .DstOp: X86::VPADDQZ256rmkz, .Flags: 0}, |
4762 | {.KeyOp: X86::VPADDQZrrkz, .DstOp: X86::VPADDQZrmkz, .Flags: 0}, |
4763 | {.KeyOp: X86::VPADDSBZ128rrkz, .DstOp: X86::VPADDSBZ128rmkz, .Flags: 0}, |
4764 | {.KeyOp: X86::VPADDSBZ256rrkz, .DstOp: X86::VPADDSBZ256rmkz, .Flags: 0}, |
4765 | {.KeyOp: X86::VPADDSBZrrkz, .DstOp: X86::VPADDSBZrmkz, .Flags: 0}, |
4766 | {.KeyOp: X86::VPADDSWZ128rrkz, .DstOp: X86::VPADDSWZ128rmkz, .Flags: 0}, |
4767 | {.KeyOp: X86::VPADDSWZ256rrkz, .DstOp: X86::VPADDSWZ256rmkz, .Flags: 0}, |
4768 | {.KeyOp: X86::VPADDSWZrrkz, .DstOp: X86::VPADDSWZrmkz, .Flags: 0}, |
4769 | {.KeyOp: X86::VPADDUSBZ128rrkz, .DstOp: X86::VPADDUSBZ128rmkz, .Flags: 0}, |
4770 | {.KeyOp: X86::VPADDUSBZ256rrkz, .DstOp: X86::VPADDUSBZ256rmkz, .Flags: 0}, |
4771 | {.KeyOp: X86::VPADDUSBZrrkz, .DstOp: X86::VPADDUSBZrmkz, .Flags: 0}, |
4772 | {.KeyOp: X86::VPADDUSWZ128rrkz, .DstOp: X86::VPADDUSWZ128rmkz, .Flags: 0}, |
4773 | {.KeyOp: X86::VPADDUSWZ256rrkz, .DstOp: X86::VPADDUSWZ256rmkz, .Flags: 0}, |
4774 | {.KeyOp: X86::VPADDUSWZrrkz, .DstOp: X86::VPADDUSWZrmkz, .Flags: 0}, |
4775 | {.KeyOp: X86::VPADDWZ128rrkz, .DstOp: X86::VPADDWZ128rmkz, .Flags: 0}, |
4776 | {.KeyOp: X86::VPADDWZ256rrkz, .DstOp: X86::VPADDWZ256rmkz, .Flags: 0}, |
4777 | {.KeyOp: X86::VPADDWZrrkz, .DstOp: X86::VPADDWZrmkz, .Flags: 0}, |
4778 | {.KeyOp: X86::VPALIGNRZ128rrikz, .DstOp: X86::VPALIGNRZ128rmikz, .Flags: 0}, |
4779 | {.KeyOp: X86::VPALIGNRZ256rrikz, .DstOp: X86::VPALIGNRZ256rmikz, .Flags: 0}, |
4780 | {.KeyOp: X86::VPALIGNRZrrikz, .DstOp: X86::VPALIGNRZrmikz, .Flags: 0}, |
4781 | {.KeyOp: X86::VPANDDZ128rrkz, .DstOp: X86::VPANDDZ128rmkz, .Flags: 0}, |
4782 | {.KeyOp: X86::VPANDDZ256rrkz, .DstOp: X86::VPANDDZ256rmkz, .Flags: 0}, |
4783 | {.KeyOp: X86::VPANDDZrrkz, .DstOp: X86::VPANDDZrmkz, .Flags: 0}, |
4784 | {.KeyOp: X86::VPANDNDZ128rrkz, .DstOp: X86::VPANDNDZ128rmkz, .Flags: 0}, |
4785 | {.KeyOp: X86::VPANDNDZ256rrkz, .DstOp: X86::VPANDNDZ256rmkz, .Flags: 0}, |
4786 | {.KeyOp: X86::VPANDNDZrrkz, .DstOp: X86::VPANDNDZrmkz, .Flags: 0}, |
4787 | {.KeyOp: X86::VPANDNQZ128rrkz, .DstOp: X86::VPANDNQZ128rmkz, .Flags: 0}, |
4788 | {.KeyOp: X86::VPANDNQZ256rrkz, .DstOp: X86::VPANDNQZ256rmkz, .Flags: 0}, |
4789 | {.KeyOp: X86::VPANDNQZrrkz, .DstOp: X86::VPANDNQZrmkz, .Flags: 0}, |
4790 | {.KeyOp: X86::VPANDQZ128rrkz, .DstOp: X86::VPANDQZ128rmkz, .Flags: 0}, |
4791 | {.KeyOp: X86::VPANDQZ256rrkz, .DstOp: X86::VPANDQZ256rmkz, .Flags: 0}, |
4792 | {.KeyOp: X86::VPANDQZrrkz, .DstOp: X86::VPANDQZrmkz, .Flags: 0}, |
4793 | {.KeyOp: X86::VPAVGBZ128rrkz, .DstOp: X86::VPAVGBZ128rmkz, .Flags: 0}, |
4794 | {.KeyOp: X86::VPAVGBZ256rrkz, .DstOp: X86::VPAVGBZ256rmkz, .Flags: 0}, |
4795 | {.KeyOp: X86::VPAVGBZrrkz, .DstOp: X86::VPAVGBZrmkz, .Flags: 0}, |
4796 | {.KeyOp: X86::VPAVGWZ128rrkz, .DstOp: X86::VPAVGWZ128rmkz, .Flags: 0}, |
4797 | {.KeyOp: X86::VPAVGWZ256rrkz, .DstOp: X86::VPAVGWZ256rmkz, .Flags: 0}, |
4798 | {.KeyOp: X86::VPAVGWZrrkz, .DstOp: X86::VPAVGWZrmkz, .Flags: 0}, |
4799 | {.KeyOp: X86::VPBLENDMBZ128rrk, .DstOp: X86::VPBLENDMBZ128rmk, .Flags: 0}, |
4800 | {.KeyOp: X86::VPBLENDMBZ256rrk, .DstOp: X86::VPBLENDMBZ256rmk, .Flags: 0}, |
4801 | {.KeyOp: X86::VPBLENDMBZrrk, .DstOp: X86::VPBLENDMBZrmk, .Flags: 0}, |
4802 | {.KeyOp: X86::VPBLENDMDZ128rrk, .DstOp: X86::VPBLENDMDZ128rmk, .Flags: 0}, |
4803 | {.KeyOp: X86::VPBLENDMDZ256rrk, .DstOp: X86::VPBLENDMDZ256rmk, .Flags: 0}, |
4804 | {.KeyOp: X86::VPBLENDMDZrrk, .DstOp: X86::VPBLENDMDZrmk, .Flags: 0}, |
4805 | {.KeyOp: X86::VPBLENDMQZ128rrk, .DstOp: X86::VPBLENDMQZ128rmk, .Flags: 0}, |
4806 | {.KeyOp: X86::VPBLENDMQZ256rrk, .DstOp: X86::VPBLENDMQZ256rmk, .Flags: 0}, |
4807 | {.KeyOp: X86::VPBLENDMQZrrk, .DstOp: X86::VPBLENDMQZrmk, .Flags: 0}, |
4808 | {.KeyOp: X86::VPBLENDMWZ128rrk, .DstOp: X86::VPBLENDMWZ128rmk, .Flags: 0}, |
4809 | {.KeyOp: X86::VPBLENDMWZ256rrk, .DstOp: X86::VPBLENDMWZ256rmk, .Flags: 0}, |
4810 | {.KeyOp: X86::VPBLENDMWZrrk, .DstOp: X86::VPBLENDMWZrmk, .Flags: 0}, |
4811 | {.KeyOp: X86::VPBROADCASTBZ128rrk, .DstOp: X86::VPBROADCASTBZ128rmk, .Flags: TB_NO_REVERSE}, |
4812 | {.KeyOp: X86::VPBROADCASTBZ256rrk, .DstOp: X86::VPBROADCASTBZ256rmk, .Flags: TB_NO_REVERSE}, |
4813 | {.KeyOp: X86::VPBROADCASTBZrrk, .DstOp: X86::VPBROADCASTBZrmk, .Flags: TB_NO_REVERSE}, |
4814 | {.KeyOp: X86::VPBROADCASTDZ128rrk, .DstOp: X86::VPBROADCASTDZ128rmk, .Flags: TB_NO_REVERSE}, |
4815 | {.KeyOp: X86::VPBROADCASTDZ256rrk, .DstOp: X86::VPBROADCASTDZ256rmk, .Flags: TB_NO_REVERSE}, |
4816 | {.KeyOp: X86::VPBROADCASTDZrrk, .DstOp: X86::VPBROADCASTDZrmk, .Flags: TB_NO_REVERSE}, |
4817 | {.KeyOp: X86::VPBROADCASTQZ128rrk, .DstOp: X86::VPBROADCASTQZ128rmk, .Flags: TB_NO_REVERSE}, |
4818 | {.KeyOp: X86::VPBROADCASTQZ256rrk, .DstOp: X86::VPBROADCASTQZ256rmk, .Flags: TB_NO_REVERSE}, |
4819 | {.KeyOp: X86::VPBROADCASTQZrrk, .DstOp: X86::VPBROADCASTQZrmk, .Flags: TB_NO_REVERSE}, |
4820 | {.KeyOp: X86::VPBROADCASTWZ128rrk, .DstOp: X86::VPBROADCASTWZ128rmk, .Flags: TB_NO_REVERSE}, |
4821 | {.KeyOp: X86::VPBROADCASTWZ256rrk, .DstOp: X86::VPBROADCASTWZ256rmk, .Flags: TB_NO_REVERSE}, |
4822 | {.KeyOp: X86::VPBROADCASTWZrrk, .DstOp: X86::VPBROADCASTWZrmk, .Flags: TB_NO_REVERSE}, |
4823 | {.KeyOp: X86::VPCMOVYrrr, .DstOp: X86::VPCMOVYrrm, .Flags: 0}, |
4824 | {.KeyOp: X86::VPCMOVrrr, .DstOp: X86::VPCMOVrrm, .Flags: 0}, |
4825 | {.KeyOp: X86::VPCMPBZ128rrik, .DstOp: X86::VPCMPBZ128rmik, .Flags: 0}, |
4826 | {.KeyOp: X86::VPCMPBZ256rrik, .DstOp: X86::VPCMPBZ256rmik, .Flags: 0}, |
4827 | {.KeyOp: X86::VPCMPBZrrik, .DstOp: X86::VPCMPBZrmik, .Flags: 0}, |
4828 | {.KeyOp: X86::VPCMPDZ128rrik, .DstOp: X86::VPCMPDZ128rmik, .Flags: 0}, |
4829 | {.KeyOp: X86::VPCMPDZ256rrik, .DstOp: X86::VPCMPDZ256rmik, .Flags: 0}, |
4830 | {.KeyOp: X86::VPCMPDZrrik, .DstOp: X86::VPCMPDZrmik, .Flags: 0}, |
4831 | {.KeyOp: X86::VPCMPEQBZ128rrk, .DstOp: X86::VPCMPEQBZ128rmk, .Flags: 0}, |
4832 | {.KeyOp: X86::VPCMPEQBZ256rrk, .DstOp: X86::VPCMPEQBZ256rmk, .Flags: 0}, |
4833 | {.KeyOp: X86::VPCMPEQBZrrk, .DstOp: X86::VPCMPEQBZrmk, .Flags: 0}, |
4834 | {.KeyOp: X86::VPCMPEQDZ128rrk, .DstOp: X86::VPCMPEQDZ128rmk, .Flags: 0}, |
4835 | {.KeyOp: X86::VPCMPEQDZ256rrk, .DstOp: X86::VPCMPEQDZ256rmk, .Flags: 0}, |
4836 | {.KeyOp: X86::VPCMPEQDZrrk, .DstOp: X86::VPCMPEQDZrmk, .Flags: 0}, |
4837 | {.KeyOp: X86::VPCMPEQQZ128rrk, .DstOp: X86::VPCMPEQQZ128rmk, .Flags: 0}, |
4838 | {.KeyOp: X86::VPCMPEQQZ256rrk, .DstOp: X86::VPCMPEQQZ256rmk, .Flags: 0}, |
4839 | {.KeyOp: X86::VPCMPEQQZrrk, .DstOp: X86::VPCMPEQQZrmk, .Flags: 0}, |
4840 | {.KeyOp: X86::VPCMPEQWZ128rrk, .DstOp: X86::VPCMPEQWZ128rmk, .Flags: 0}, |
4841 | {.KeyOp: X86::VPCMPEQWZ256rrk, .DstOp: X86::VPCMPEQWZ256rmk, .Flags: 0}, |
4842 | {.KeyOp: X86::VPCMPEQWZrrk, .DstOp: X86::VPCMPEQWZrmk, .Flags: 0}, |
4843 | {.KeyOp: X86::VPCMPGTBZ128rrk, .DstOp: X86::VPCMPGTBZ128rmk, .Flags: 0}, |
4844 | {.KeyOp: X86::VPCMPGTBZ256rrk, .DstOp: X86::VPCMPGTBZ256rmk, .Flags: 0}, |
4845 | {.KeyOp: X86::VPCMPGTBZrrk, .DstOp: X86::VPCMPGTBZrmk, .Flags: 0}, |
4846 | {.KeyOp: X86::VPCMPGTDZ128rrk, .DstOp: X86::VPCMPGTDZ128rmk, .Flags: 0}, |
4847 | {.KeyOp: X86::VPCMPGTDZ256rrk, .DstOp: X86::VPCMPGTDZ256rmk, .Flags: 0}, |
4848 | {.KeyOp: X86::VPCMPGTDZrrk, .DstOp: X86::VPCMPGTDZrmk, .Flags: 0}, |
4849 | {.KeyOp: X86::VPCMPGTQZ128rrk, .DstOp: X86::VPCMPGTQZ128rmk, .Flags: 0}, |
4850 | {.KeyOp: X86::VPCMPGTQZ256rrk, .DstOp: X86::VPCMPGTQZ256rmk, .Flags: 0}, |
4851 | {.KeyOp: X86::VPCMPGTQZrrk, .DstOp: X86::VPCMPGTQZrmk, .Flags: 0}, |
4852 | {.KeyOp: X86::VPCMPGTWZ128rrk, .DstOp: X86::VPCMPGTWZ128rmk, .Flags: 0}, |
4853 | {.KeyOp: X86::VPCMPGTWZ256rrk, .DstOp: X86::VPCMPGTWZ256rmk, .Flags: 0}, |
4854 | {.KeyOp: X86::VPCMPGTWZrrk, .DstOp: X86::VPCMPGTWZrmk, .Flags: 0}, |
4855 | {.KeyOp: X86::VPCMPQZ128rrik, .DstOp: X86::VPCMPQZ128rmik, .Flags: 0}, |
4856 | {.KeyOp: X86::VPCMPQZ256rrik, .DstOp: X86::VPCMPQZ256rmik, .Flags: 0}, |
4857 | {.KeyOp: X86::VPCMPQZrrik, .DstOp: X86::VPCMPQZrmik, .Flags: 0}, |
4858 | {.KeyOp: X86::VPCMPUBZ128rrik, .DstOp: X86::VPCMPUBZ128rmik, .Flags: 0}, |
4859 | {.KeyOp: X86::VPCMPUBZ256rrik, .DstOp: X86::VPCMPUBZ256rmik, .Flags: 0}, |
4860 | {.KeyOp: X86::VPCMPUBZrrik, .DstOp: X86::VPCMPUBZrmik, .Flags: 0}, |
4861 | {.KeyOp: X86::VPCMPUDZ128rrik, .DstOp: X86::VPCMPUDZ128rmik, .Flags: 0}, |
4862 | {.KeyOp: X86::VPCMPUDZ256rrik, .DstOp: X86::VPCMPUDZ256rmik, .Flags: 0}, |
4863 | {.KeyOp: X86::VPCMPUDZrrik, .DstOp: X86::VPCMPUDZrmik, .Flags: 0}, |
4864 | {.KeyOp: X86::VPCMPUQZ128rrik, .DstOp: X86::VPCMPUQZ128rmik, .Flags: 0}, |
4865 | {.KeyOp: X86::VPCMPUQZ256rrik, .DstOp: X86::VPCMPUQZ256rmik, .Flags: 0}, |
4866 | {.KeyOp: X86::VPCMPUQZrrik, .DstOp: X86::VPCMPUQZrmik, .Flags: 0}, |
4867 | {.KeyOp: X86::VPCMPUWZ128rrik, .DstOp: X86::VPCMPUWZ128rmik, .Flags: 0}, |
4868 | {.KeyOp: X86::VPCMPUWZ256rrik, .DstOp: X86::VPCMPUWZ256rmik, .Flags: 0}, |
4869 | {.KeyOp: X86::VPCMPUWZrrik, .DstOp: X86::VPCMPUWZrmik, .Flags: 0}, |
4870 | {.KeyOp: X86::VPCMPWZ128rrik, .DstOp: X86::VPCMPWZ128rmik, .Flags: 0}, |
4871 | {.KeyOp: X86::VPCMPWZ256rrik, .DstOp: X86::VPCMPWZ256rmik, .Flags: 0}, |
4872 | {.KeyOp: X86::VPCMPWZrrik, .DstOp: X86::VPCMPWZrmik, .Flags: 0}, |
4873 | {.KeyOp: X86::VPCONFLICTDZ128rrk, .DstOp: X86::VPCONFLICTDZ128rmk, .Flags: 0}, |
4874 | {.KeyOp: X86::VPCONFLICTDZ256rrk, .DstOp: X86::VPCONFLICTDZ256rmk, .Flags: 0}, |
4875 | {.KeyOp: X86::VPCONFLICTDZrrk, .DstOp: X86::VPCONFLICTDZrmk, .Flags: 0}, |
4876 | {.KeyOp: X86::VPCONFLICTQZ128rrk, .DstOp: X86::VPCONFLICTQZ128rmk, .Flags: 0}, |
4877 | {.KeyOp: X86::VPCONFLICTQZ256rrk, .DstOp: X86::VPCONFLICTQZ256rmk, .Flags: 0}, |
4878 | {.KeyOp: X86::VPCONFLICTQZrrk, .DstOp: X86::VPCONFLICTQZrmk, .Flags: 0}, |
4879 | {.KeyOp: X86::VPDPBSSDSYrr, .DstOp: X86::VPDPBSSDSYrm, .Flags: 0}, |
4880 | {.KeyOp: X86::VPDPBSSDSrr, .DstOp: X86::VPDPBSSDSrm, .Flags: 0}, |
4881 | {.KeyOp: X86::VPDPBSSDYrr, .DstOp: X86::VPDPBSSDYrm, .Flags: 0}, |
4882 | {.KeyOp: X86::VPDPBSSDrr, .DstOp: X86::VPDPBSSDrm, .Flags: 0}, |
4883 | {.KeyOp: X86::VPDPBSUDSYrr, .DstOp: X86::VPDPBSUDSYrm, .Flags: 0}, |
4884 | {.KeyOp: X86::VPDPBSUDSrr, .DstOp: X86::VPDPBSUDSrm, .Flags: 0}, |
4885 | {.KeyOp: X86::VPDPBSUDYrr, .DstOp: X86::VPDPBSUDYrm, .Flags: 0}, |
4886 | {.KeyOp: X86::VPDPBSUDrr, .DstOp: X86::VPDPBSUDrm, .Flags: 0}, |
4887 | {.KeyOp: X86::VPDPBUSDSYrr, .DstOp: X86::VPDPBUSDSYrm, .Flags: 0}, |
4888 | {.KeyOp: X86::VPDPBUSDSZ128r, .DstOp: X86::VPDPBUSDSZ128m, .Flags: 0}, |
4889 | {.KeyOp: X86::VPDPBUSDSZ256r, .DstOp: X86::VPDPBUSDSZ256m, .Flags: 0}, |
4890 | {.KeyOp: X86::VPDPBUSDSZr, .DstOp: X86::VPDPBUSDSZm, .Flags: 0}, |
4891 | {.KeyOp: X86::VPDPBUSDSrr, .DstOp: X86::VPDPBUSDSrm, .Flags: 0}, |
4892 | {.KeyOp: X86::VPDPBUSDYrr, .DstOp: X86::VPDPBUSDYrm, .Flags: 0}, |
4893 | {.KeyOp: X86::VPDPBUSDZ128r, .DstOp: X86::VPDPBUSDZ128m, .Flags: 0}, |
4894 | {.KeyOp: X86::VPDPBUSDZ256r, .DstOp: X86::VPDPBUSDZ256m, .Flags: 0}, |
4895 | {.KeyOp: X86::VPDPBUSDZr, .DstOp: X86::VPDPBUSDZm, .Flags: 0}, |
4896 | {.KeyOp: X86::VPDPBUSDrr, .DstOp: X86::VPDPBUSDrm, .Flags: 0}, |
4897 | {.KeyOp: X86::VPDPBUUDSYrr, .DstOp: X86::VPDPBUUDSYrm, .Flags: 0}, |
4898 | {.KeyOp: X86::VPDPBUUDSrr, .DstOp: X86::VPDPBUUDSrm, .Flags: 0}, |
4899 | {.KeyOp: X86::VPDPBUUDYrr, .DstOp: X86::VPDPBUUDYrm, .Flags: 0}, |
4900 | {.KeyOp: X86::VPDPBUUDrr, .DstOp: X86::VPDPBUUDrm, .Flags: 0}, |
4901 | {.KeyOp: X86::VPDPWSSDSYrr, .DstOp: X86::VPDPWSSDSYrm, .Flags: 0}, |
4902 | {.KeyOp: X86::VPDPWSSDSZ128r, .DstOp: X86::VPDPWSSDSZ128m, .Flags: 0}, |
4903 | {.KeyOp: X86::VPDPWSSDSZ256r, .DstOp: X86::VPDPWSSDSZ256m, .Flags: 0}, |
4904 | {.KeyOp: X86::VPDPWSSDSZr, .DstOp: X86::VPDPWSSDSZm, .Flags: 0}, |
4905 | {.KeyOp: X86::VPDPWSSDSrr, .DstOp: X86::VPDPWSSDSrm, .Flags: 0}, |
4906 | {.KeyOp: X86::VPDPWSSDYrr, .DstOp: X86::VPDPWSSDYrm, .Flags: 0}, |
4907 | {.KeyOp: X86::VPDPWSSDZ128r, .DstOp: X86::VPDPWSSDZ128m, .Flags: 0}, |
4908 | {.KeyOp: X86::VPDPWSSDZ256r, .DstOp: X86::VPDPWSSDZ256m, .Flags: 0}, |
4909 | {.KeyOp: X86::VPDPWSSDZr, .DstOp: X86::VPDPWSSDZm, .Flags: 0}, |
4910 | {.KeyOp: X86::VPDPWSSDrr, .DstOp: X86::VPDPWSSDrm, .Flags: 0}, |
4911 | {.KeyOp: X86::VPDPWSUDSYrr, .DstOp: X86::VPDPWSUDSYrm, .Flags: 0}, |
4912 | {.KeyOp: X86::VPDPWSUDSrr, .DstOp: X86::VPDPWSUDSrm, .Flags: 0}, |
4913 | {.KeyOp: X86::VPDPWSUDYrr, .DstOp: X86::VPDPWSUDYrm, .Flags: 0}, |
4914 | {.KeyOp: X86::VPDPWSUDrr, .DstOp: X86::VPDPWSUDrm, .Flags: 0}, |
4915 | {.KeyOp: X86::VPDPWUSDSYrr, .DstOp: X86::VPDPWUSDSYrm, .Flags: 0}, |
4916 | {.KeyOp: X86::VPDPWUSDSrr, .DstOp: X86::VPDPWUSDSrm, .Flags: 0}, |
4917 | {.KeyOp: X86::VPDPWUSDYrr, .DstOp: X86::VPDPWUSDYrm, .Flags: 0}, |
4918 | {.KeyOp: X86::VPDPWUSDrr, .DstOp: X86::VPDPWUSDrm, .Flags: 0}, |
4919 | {.KeyOp: X86::VPDPWUUDSYrr, .DstOp: X86::VPDPWUUDSYrm, .Flags: 0}, |
4920 | {.KeyOp: X86::VPDPWUUDSrr, .DstOp: X86::VPDPWUUDSrm, .Flags: 0}, |
4921 | {.KeyOp: X86::VPDPWUUDYrr, .DstOp: X86::VPDPWUUDYrm, .Flags: 0}, |
4922 | {.KeyOp: X86::VPDPWUUDrr, .DstOp: X86::VPDPWUUDrm, .Flags: 0}, |
4923 | {.KeyOp: X86::VPERMBZ128rrkz, .DstOp: X86::VPERMBZ128rmkz, .Flags: 0}, |
4924 | {.KeyOp: X86::VPERMBZ256rrkz, .DstOp: X86::VPERMBZ256rmkz, .Flags: 0}, |
4925 | {.KeyOp: X86::VPERMBZrrkz, .DstOp: X86::VPERMBZrmkz, .Flags: 0}, |
4926 | {.KeyOp: X86::VPERMDZ256rrkz, .DstOp: X86::VPERMDZ256rmkz, .Flags: 0}, |
4927 | {.KeyOp: X86::VPERMDZrrkz, .DstOp: X86::VPERMDZrmkz, .Flags: 0}, |
4928 | {.KeyOp: X86::VPERMI2BZ128rr, .DstOp: X86::VPERMI2BZ128rm, .Flags: 0}, |
4929 | {.KeyOp: X86::VPERMI2BZ256rr, .DstOp: X86::VPERMI2BZ256rm, .Flags: 0}, |
4930 | {.KeyOp: X86::VPERMI2BZrr, .DstOp: X86::VPERMI2BZrm, .Flags: 0}, |
4931 | {.KeyOp: X86::VPERMI2DZ128rr, .DstOp: X86::VPERMI2DZ128rm, .Flags: 0}, |
4932 | {.KeyOp: X86::VPERMI2DZ256rr, .DstOp: X86::VPERMI2DZ256rm, .Flags: 0}, |
4933 | {.KeyOp: X86::VPERMI2DZrr, .DstOp: X86::VPERMI2DZrm, .Flags: 0}, |
4934 | {.KeyOp: X86::VPERMI2PDZ128rr, .DstOp: X86::VPERMI2PDZ128rm, .Flags: 0}, |
4935 | {.KeyOp: X86::VPERMI2PDZ256rr, .DstOp: X86::VPERMI2PDZ256rm, .Flags: 0}, |
4936 | {.KeyOp: X86::VPERMI2PDZrr, .DstOp: X86::VPERMI2PDZrm, .Flags: 0}, |
4937 | {.KeyOp: X86::VPERMI2PSZ128rr, .DstOp: X86::VPERMI2PSZ128rm, .Flags: 0}, |
4938 | {.KeyOp: X86::VPERMI2PSZ256rr, .DstOp: X86::VPERMI2PSZ256rm, .Flags: 0}, |
4939 | {.KeyOp: X86::VPERMI2PSZrr, .DstOp: X86::VPERMI2PSZrm, .Flags: 0}, |
4940 | {.KeyOp: X86::VPERMI2QZ128rr, .DstOp: X86::VPERMI2QZ128rm, .Flags: 0}, |
4941 | {.KeyOp: X86::VPERMI2QZ256rr, .DstOp: X86::VPERMI2QZ256rm, .Flags: 0}, |
4942 | {.KeyOp: X86::VPERMI2QZrr, .DstOp: X86::VPERMI2QZrm, .Flags: 0}, |
4943 | {.KeyOp: X86::VPERMI2WZ128rr, .DstOp: X86::VPERMI2WZ128rm, .Flags: 0}, |
4944 | {.KeyOp: X86::VPERMI2WZ256rr, .DstOp: X86::VPERMI2WZ256rm, .Flags: 0}, |
4945 | {.KeyOp: X86::VPERMI2WZrr, .DstOp: X86::VPERMI2WZrm, .Flags: 0}, |
4946 | {.KeyOp: X86::VPERMIL2PDYrr, .DstOp: X86::VPERMIL2PDYrm, .Flags: 0}, |
4947 | {.KeyOp: X86::VPERMIL2PDrr, .DstOp: X86::VPERMIL2PDrm, .Flags: 0}, |
4948 | {.KeyOp: X86::VPERMIL2PSYrr, .DstOp: X86::VPERMIL2PSYrm, .Flags: 0}, |
4949 | {.KeyOp: X86::VPERMIL2PSrr, .DstOp: X86::VPERMIL2PSrm, .Flags: 0}, |
4950 | {.KeyOp: X86::VPERMILPDZ128rik, .DstOp: X86::VPERMILPDZ128mik, .Flags: 0}, |
4951 | {.KeyOp: X86::VPERMILPDZ128rrkz, .DstOp: X86::VPERMILPDZ128rmkz, .Flags: 0}, |
4952 | {.KeyOp: X86::VPERMILPDZ256rik, .DstOp: X86::VPERMILPDZ256mik, .Flags: 0}, |
4953 | {.KeyOp: X86::VPERMILPDZ256rrkz, .DstOp: X86::VPERMILPDZ256rmkz, .Flags: 0}, |
4954 | {.KeyOp: X86::VPERMILPDZrik, .DstOp: X86::VPERMILPDZmik, .Flags: 0}, |
4955 | {.KeyOp: X86::VPERMILPDZrrkz, .DstOp: X86::VPERMILPDZrmkz, .Flags: 0}, |
4956 | {.KeyOp: X86::VPERMILPSZ128rik, .DstOp: X86::VPERMILPSZ128mik, .Flags: 0}, |
4957 | {.KeyOp: X86::VPERMILPSZ128rrkz, .DstOp: X86::VPERMILPSZ128rmkz, .Flags: 0}, |
4958 | {.KeyOp: X86::VPERMILPSZ256rik, .DstOp: X86::VPERMILPSZ256mik, .Flags: 0}, |
4959 | {.KeyOp: X86::VPERMILPSZ256rrkz, .DstOp: X86::VPERMILPSZ256rmkz, .Flags: 0}, |
4960 | {.KeyOp: X86::VPERMILPSZrik, .DstOp: X86::VPERMILPSZmik, .Flags: 0}, |
4961 | {.KeyOp: X86::VPERMILPSZrrkz, .DstOp: X86::VPERMILPSZrmkz, .Flags: 0}, |
4962 | {.KeyOp: X86::VPERMPDZ256rik, .DstOp: X86::VPERMPDZ256mik, .Flags: 0}, |
4963 | {.KeyOp: X86::VPERMPDZ256rrkz, .DstOp: X86::VPERMPDZ256rmkz, .Flags: 0}, |
4964 | {.KeyOp: X86::VPERMPDZrik, .DstOp: X86::VPERMPDZmik, .Flags: 0}, |
4965 | {.KeyOp: X86::VPERMPDZrrkz, .DstOp: X86::VPERMPDZrmkz, .Flags: 0}, |
4966 | {.KeyOp: X86::VPERMPSZ256rrkz, .DstOp: X86::VPERMPSZ256rmkz, .Flags: 0}, |
4967 | {.KeyOp: X86::VPERMPSZrrkz, .DstOp: X86::VPERMPSZrmkz, .Flags: 0}, |
4968 | {.KeyOp: X86::VPERMQZ256rik, .DstOp: X86::VPERMQZ256mik, .Flags: 0}, |
4969 | {.KeyOp: X86::VPERMQZ256rrkz, .DstOp: X86::VPERMQZ256rmkz, .Flags: 0}, |
4970 | {.KeyOp: X86::VPERMQZrik, .DstOp: X86::VPERMQZmik, .Flags: 0}, |
4971 | {.KeyOp: X86::VPERMQZrrkz, .DstOp: X86::VPERMQZrmkz, .Flags: 0}, |
4972 | {.KeyOp: X86::VPERMT2BZ128rr, .DstOp: X86::VPERMT2BZ128rm, .Flags: 0}, |
4973 | {.KeyOp: X86::VPERMT2BZ256rr, .DstOp: X86::VPERMT2BZ256rm, .Flags: 0}, |
4974 | {.KeyOp: X86::VPERMT2BZrr, .DstOp: X86::VPERMT2BZrm, .Flags: 0}, |
4975 | {.KeyOp: X86::VPERMT2DZ128rr, .DstOp: X86::VPERMT2DZ128rm, .Flags: 0}, |
4976 | {.KeyOp: X86::VPERMT2DZ256rr, .DstOp: X86::VPERMT2DZ256rm, .Flags: 0}, |
4977 | {.KeyOp: X86::VPERMT2DZrr, .DstOp: X86::VPERMT2DZrm, .Flags: 0}, |
4978 | {.KeyOp: X86::VPERMT2PDZ128rr, .DstOp: X86::VPERMT2PDZ128rm, .Flags: 0}, |
4979 | {.KeyOp: X86::VPERMT2PDZ256rr, .DstOp: X86::VPERMT2PDZ256rm, .Flags: 0}, |
4980 | {.KeyOp: X86::VPERMT2PDZrr, .DstOp: X86::VPERMT2PDZrm, .Flags: 0}, |
4981 | {.KeyOp: X86::VPERMT2PSZ128rr, .DstOp: X86::VPERMT2PSZ128rm, .Flags: 0}, |
4982 | {.KeyOp: X86::VPERMT2PSZ256rr, .DstOp: X86::VPERMT2PSZ256rm, .Flags: 0}, |
4983 | {.KeyOp: X86::VPERMT2PSZrr, .DstOp: X86::VPERMT2PSZrm, .Flags: 0}, |
4984 | {.KeyOp: X86::VPERMT2QZ128rr, .DstOp: X86::VPERMT2QZ128rm, .Flags: 0}, |
4985 | {.KeyOp: X86::VPERMT2QZ256rr, .DstOp: X86::VPERMT2QZ256rm, .Flags: 0}, |
4986 | {.KeyOp: X86::VPERMT2QZrr, .DstOp: X86::VPERMT2QZrm, .Flags: 0}, |
4987 | {.KeyOp: X86::VPERMT2WZ128rr, .DstOp: X86::VPERMT2WZ128rm, .Flags: 0}, |
4988 | {.KeyOp: X86::VPERMT2WZ256rr, .DstOp: X86::VPERMT2WZ256rm, .Flags: 0}, |
4989 | {.KeyOp: X86::VPERMT2WZrr, .DstOp: X86::VPERMT2WZrm, .Flags: 0}, |
4990 | {.KeyOp: X86::VPERMWZ128rrkz, .DstOp: X86::VPERMWZ128rmkz, .Flags: 0}, |
4991 | {.KeyOp: X86::VPERMWZ256rrkz, .DstOp: X86::VPERMWZ256rmkz, .Flags: 0}, |
4992 | {.KeyOp: X86::VPERMWZrrkz, .DstOp: X86::VPERMWZrmkz, .Flags: 0}, |
4993 | {.KeyOp: X86::VPEXPANDBZ128rrk, .DstOp: X86::VPEXPANDBZ128rmk, .Flags: TB_NO_REVERSE}, |
4994 | {.KeyOp: X86::VPEXPANDBZ256rrk, .DstOp: X86::VPEXPANDBZ256rmk, .Flags: TB_NO_REVERSE}, |
4995 | {.KeyOp: X86::VPEXPANDBZrrk, .DstOp: X86::VPEXPANDBZrmk, .Flags: TB_NO_REVERSE}, |
4996 | {.KeyOp: X86::VPEXPANDDZ128rrk, .DstOp: X86::VPEXPANDDZ128rmk, .Flags: TB_NO_REVERSE}, |
4997 | {.KeyOp: X86::VPEXPANDDZ256rrk, .DstOp: X86::VPEXPANDDZ256rmk, .Flags: TB_NO_REVERSE}, |
4998 | {.KeyOp: X86::VPEXPANDDZrrk, .DstOp: X86::VPEXPANDDZrmk, .Flags: TB_NO_REVERSE}, |
4999 | {.KeyOp: X86::VPEXPANDQZ128rrk, .DstOp: X86::VPEXPANDQZ128rmk, .Flags: TB_NO_REVERSE}, |
5000 | {.KeyOp: X86::VPEXPANDQZ256rrk, .DstOp: X86::VPEXPANDQZ256rmk, .Flags: TB_NO_REVERSE}, |
5001 | {.KeyOp: X86::VPEXPANDQZrrk, .DstOp: X86::VPEXPANDQZrmk, .Flags: TB_NO_REVERSE}, |
5002 | {.KeyOp: X86::VPEXPANDWZ128rrk, .DstOp: X86::VPEXPANDWZ128rmk, .Flags: TB_NO_REVERSE}, |
5003 | {.KeyOp: X86::VPEXPANDWZ256rrk, .DstOp: X86::VPEXPANDWZ256rmk, .Flags: TB_NO_REVERSE}, |
5004 | {.KeyOp: X86::VPEXPANDWZrrk, .DstOp: X86::VPEXPANDWZrmk, .Flags: TB_NO_REVERSE}, |
5005 | {.KeyOp: X86::VPLZCNTDZ128rrk, .DstOp: X86::VPLZCNTDZ128rmk, .Flags: 0}, |
5006 | {.KeyOp: X86::VPLZCNTDZ256rrk, .DstOp: X86::VPLZCNTDZ256rmk, .Flags: 0}, |
5007 | {.KeyOp: X86::VPLZCNTDZrrk, .DstOp: X86::VPLZCNTDZrmk, .Flags: 0}, |
5008 | {.KeyOp: X86::VPLZCNTQZ128rrk, .DstOp: X86::VPLZCNTQZ128rmk, .Flags: 0}, |
5009 | {.KeyOp: X86::VPLZCNTQZ256rrk, .DstOp: X86::VPLZCNTQZ256rmk, .Flags: 0}, |
5010 | {.KeyOp: X86::VPLZCNTQZrrk, .DstOp: X86::VPLZCNTQZrmk, .Flags: 0}, |
5011 | {.KeyOp: X86::VPMADD52HUQYrr, .DstOp: X86::VPMADD52HUQYrm, .Flags: 0}, |
5012 | {.KeyOp: X86::VPMADD52HUQZ128r, .DstOp: X86::VPMADD52HUQZ128m, .Flags: 0}, |
5013 | {.KeyOp: X86::VPMADD52HUQZ256r, .DstOp: X86::VPMADD52HUQZ256m, .Flags: 0}, |
5014 | {.KeyOp: X86::VPMADD52HUQZr, .DstOp: X86::VPMADD52HUQZm, .Flags: 0}, |
5015 | {.KeyOp: X86::VPMADD52HUQrr, .DstOp: X86::VPMADD52HUQrm, .Flags: 0}, |
5016 | {.KeyOp: X86::VPMADD52LUQYrr, .DstOp: X86::VPMADD52LUQYrm, .Flags: 0}, |
5017 | {.KeyOp: X86::VPMADD52LUQZ128r, .DstOp: X86::VPMADD52LUQZ128m, .Flags: 0}, |
5018 | {.KeyOp: X86::VPMADD52LUQZ256r, .DstOp: X86::VPMADD52LUQZ256m, .Flags: 0}, |
5019 | {.KeyOp: X86::VPMADD52LUQZr, .DstOp: X86::VPMADD52LUQZm, .Flags: 0}, |
5020 | {.KeyOp: X86::VPMADD52LUQrr, .DstOp: X86::VPMADD52LUQrm, .Flags: 0}, |
5021 | {.KeyOp: X86::VPMADDUBSWZ128rrkz, .DstOp: X86::VPMADDUBSWZ128rmkz, .Flags: 0}, |
5022 | {.KeyOp: X86::VPMADDUBSWZ256rrkz, .DstOp: X86::VPMADDUBSWZ256rmkz, .Flags: 0}, |
5023 | {.KeyOp: X86::VPMADDUBSWZrrkz, .DstOp: X86::VPMADDUBSWZrmkz, .Flags: 0}, |
5024 | {.KeyOp: X86::VPMADDWDZ128rrkz, .DstOp: X86::VPMADDWDZ128rmkz, .Flags: 0}, |
5025 | {.KeyOp: X86::VPMADDWDZ256rrkz, .DstOp: X86::VPMADDWDZ256rmkz, .Flags: 0}, |
5026 | {.KeyOp: X86::VPMADDWDZrrkz, .DstOp: X86::VPMADDWDZrmkz, .Flags: 0}, |
5027 | {.KeyOp: X86::VPMAXSBZ128rrkz, .DstOp: X86::VPMAXSBZ128rmkz, .Flags: 0}, |
5028 | {.KeyOp: X86::VPMAXSBZ256rrkz, .DstOp: X86::VPMAXSBZ256rmkz, .Flags: 0}, |
5029 | {.KeyOp: X86::VPMAXSBZrrkz, .DstOp: X86::VPMAXSBZrmkz, .Flags: 0}, |
5030 | {.KeyOp: X86::VPMAXSDZ128rrkz, .DstOp: X86::VPMAXSDZ128rmkz, .Flags: 0}, |
5031 | {.KeyOp: X86::VPMAXSDZ256rrkz, .DstOp: X86::VPMAXSDZ256rmkz, .Flags: 0}, |
5032 | {.KeyOp: X86::VPMAXSDZrrkz, .DstOp: X86::VPMAXSDZrmkz, .Flags: 0}, |
5033 | {.KeyOp: X86::VPMAXSQZ128rrkz, .DstOp: X86::VPMAXSQZ128rmkz, .Flags: 0}, |
5034 | {.KeyOp: X86::VPMAXSQZ256rrkz, .DstOp: X86::VPMAXSQZ256rmkz, .Flags: 0}, |
5035 | {.KeyOp: X86::VPMAXSQZrrkz, .DstOp: X86::VPMAXSQZrmkz, .Flags: 0}, |
5036 | {.KeyOp: X86::VPMAXSWZ128rrkz, .DstOp: X86::VPMAXSWZ128rmkz, .Flags: 0}, |
5037 | {.KeyOp: X86::VPMAXSWZ256rrkz, .DstOp: X86::VPMAXSWZ256rmkz, .Flags: 0}, |
5038 | {.KeyOp: X86::VPMAXSWZrrkz, .DstOp: X86::VPMAXSWZrmkz, .Flags: 0}, |
5039 | {.KeyOp: X86::VPMAXUBZ128rrkz, .DstOp: X86::VPMAXUBZ128rmkz, .Flags: 0}, |
5040 | {.KeyOp: X86::VPMAXUBZ256rrkz, .DstOp: X86::VPMAXUBZ256rmkz, .Flags: 0}, |
5041 | {.KeyOp: X86::VPMAXUBZrrkz, .DstOp: X86::VPMAXUBZrmkz, .Flags: 0}, |
5042 | {.KeyOp: X86::VPMAXUDZ128rrkz, .DstOp: X86::VPMAXUDZ128rmkz, .Flags: 0}, |
5043 | {.KeyOp: X86::VPMAXUDZ256rrkz, .DstOp: X86::VPMAXUDZ256rmkz, .Flags: 0}, |
5044 | {.KeyOp: X86::VPMAXUDZrrkz, .DstOp: X86::VPMAXUDZrmkz, .Flags: 0}, |
5045 | {.KeyOp: X86::VPMAXUQZ128rrkz, .DstOp: X86::VPMAXUQZ128rmkz, .Flags: 0}, |
5046 | {.KeyOp: X86::VPMAXUQZ256rrkz, .DstOp: X86::VPMAXUQZ256rmkz, .Flags: 0}, |
5047 | {.KeyOp: X86::VPMAXUQZrrkz, .DstOp: X86::VPMAXUQZrmkz, .Flags: 0}, |
5048 | {.KeyOp: X86::VPMAXUWZ128rrkz, .DstOp: X86::VPMAXUWZ128rmkz, .Flags: 0}, |
5049 | {.KeyOp: X86::VPMAXUWZ256rrkz, .DstOp: X86::VPMAXUWZ256rmkz, .Flags: 0}, |
5050 | {.KeyOp: X86::VPMAXUWZrrkz, .DstOp: X86::VPMAXUWZrmkz, .Flags: 0}, |
5051 | {.KeyOp: X86::VPMINSBZ128rrkz, .DstOp: X86::VPMINSBZ128rmkz, .Flags: 0}, |
5052 | {.KeyOp: X86::VPMINSBZ256rrkz, .DstOp: X86::VPMINSBZ256rmkz, .Flags: 0}, |
5053 | {.KeyOp: X86::VPMINSBZrrkz, .DstOp: X86::VPMINSBZrmkz, .Flags: 0}, |
5054 | {.KeyOp: X86::VPMINSDZ128rrkz, .DstOp: X86::VPMINSDZ128rmkz, .Flags: 0}, |
5055 | {.KeyOp: X86::VPMINSDZ256rrkz, .DstOp: X86::VPMINSDZ256rmkz, .Flags: 0}, |
5056 | {.KeyOp: X86::VPMINSDZrrkz, .DstOp: X86::VPMINSDZrmkz, .Flags: 0}, |
5057 | {.KeyOp: X86::VPMINSQZ128rrkz, .DstOp: X86::VPMINSQZ128rmkz, .Flags: 0}, |
5058 | {.KeyOp: X86::VPMINSQZ256rrkz, .DstOp: X86::VPMINSQZ256rmkz, .Flags: 0}, |
5059 | {.KeyOp: X86::VPMINSQZrrkz, .DstOp: X86::VPMINSQZrmkz, .Flags: 0}, |
5060 | {.KeyOp: X86::VPMINSWZ128rrkz, .DstOp: X86::VPMINSWZ128rmkz, .Flags: 0}, |
5061 | {.KeyOp: X86::VPMINSWZ256rrkz, .DstOp: X86::VPMINSWZ256rmkz, .Flags: 0}, |
5062 | {.KeyOp: X86::VPMINSWZrrkz, .DstOp: X86::VPMINSWZrmkz, .Flags: 0}, |
5063 | {.KeyOp: X86::VPMINUBZ128rrkz, .DstOp: X86::VPMINUBZ128rmkz, .Flags: 0}, |
5064 | {.KeyOp: X86::VPMINUBZ256rrkz, .DstOp: X86::VPMINUBZ256rmkz, .Flags: 0}, |
5065 | {.KeyOp: X86::VPMINUBZrrkz, .DstOp: X86::VPMINUBZrmkz, .Flags: 0}, |
5066 | {.KeyOp: X86::VPMINUDZ128rrkz, .DstOp: X86::VPMINUDZ128rmkz, .Flags: 0}, |
5067 | {.KeyOp: X86::VPMINUDZ256rrkz, .DstOp: X86::VPMINUDZ256rmkz, .Flags: 0}, |
5068 | {.KeyOp: X86::VPMINUDZrrkz, .DstOp: X86::VPMINUDZrmkz, .Flags: 0}, |
5069 | {.KeyOp: X86::VPMINUQZ128rrkz, .DstOp: X86::VPMINUQZ128rmkz, .Flags: 0}, |
5070 | {.KeyOp: X86::VPMINUQZ256rrkz, .DstOp: X86::VPMINUQZ256rmkz, .Flags: 0}, |
5071 | {.KeyOp: X86::VPMINUQZrrkz, .DstOp: X86::VPMINUQZrmkz, .Flags: 0}, |
5072 | {.KeyOp: X86::VPMINUWZ128rrkz, .DstOp: X86::VPMINUWZ128rmkz, .Flags: 0}, |
5073 | {.KeyOp: X86::VPMINUWZ256rrkz, .DstOp: X86::VPMINUWZ256rmkz, .Flags: 0}, |
5074 | {.KeyOp: X86::VPMINUWZrrkz, .DstOp: X86::VPMINUWZrmkz, .Flags: 0}, |
5075 | {.KeyOp: X86::VPMOVSXBDZ128rrk, .DstOp: X86::VPMOVSXBDZ128rmk, .Flags: TB_NO_REVERSE}, |
5076 | {.KeyOp: X86::VPMOVSXBDZ256rrk, .DstOp: X86::VPMOVSXBDZ256rmk, .Flags: TB_NO_REVERSE}, |
5077 | {.KeyOp: X86::VPMOVSXBDZrrk, .DstOp: X86::VPMOVSXBDZrmk, .Flags: 0}, |
5078 | {.KeyOp: X86::VPMOVSXBQZ128rrk, .DstOp: X86::VPMOVSXBQZ128rmk, .Flags: TB_NO_REVERSE}, |
5079 | {.KeyOp: X86::VPMOVSXBQZ256rrk, .DstOp: X86::VPMOVSXBQZ256rmk, .Flags: TB_NO_REVERSE}, |
5080 | {.KeyOp: X86::VPMOVSXBQZrrk, .DstOp: X86::VPMOVSXBQZrmk, .Flags: TB_NO_REVERSE}, |
5081 | {.KeyOp: X86::VPMOVSXBWZ128rrk, .DstOp: X86::VPMOVSXBWZ128rmk, .Flags: TB_NO_REVERSE}, |
5082 | {.KeyOp: X86::VPMOVSXBWZ256rrk, .DstOp: X86::VPMOVSXBWZ256rmk, .Flags: 0}, |
5083 | {.KeyOp: X86::VPMOVSXBWZrrk, .DstOp: X86::VPMOVSXBWZrmk, .Flags: 0}, |
5084 | {.KeyOp: X86::VPMOVSXDQZ128rrk, .DstOp: X86::VPMOVSXDQZ128rmk, .Flags: TB_NO_REVERSE}, |
5085 | {.KeyOp: X86::VPMOVSXDQZ256rrk, .DstOp: X86::VPMOVSXDQZ256rmk, .Flags: 0}, |
5086 | {.KeyOp: X86::VPMOVSXDQZrrk, .DstOp: X86::VPMOVSXDQZrmk, .Flags: 0}, |
5087 | {.KeyOp: X86::VPMOVSXWDZ128rrk, .DstOp: X86::VPMOVSXWDZ128rmk, .Flags: TB_NO_REVERSE}, |
5088 | {.KeyOp: X86::VPMOVSXWDZ256rrk, .DstOp: X86::VPMOVSXWDZ256rmk, .Flags: 0}, |
5089 | {.KeyOp: X86::VPMOVSXWDZrrk, .DstOp: X86::VPMOVSXWDZrmk, .Flags: 0}, |
5090 | {.KeyOp: X86::VPMOVSXWQZ128rrk, .DstOp: X86::VPMOVSXWQZ128rmk, .Flags: TB_NO_REVERSE}, |
5091 | {.KeyOp: X86::VPMOVSXWQZ256rrk, .DstOp: X86::VPMOVSXWQZ256rmk, .Flags: TB_NO_REVERSE}, |
5092 | {.KeyOp: X86::VPMOVSXWQZrrk, .DstOp: X86::VPMOVSXWQZrmk, .Flags: 0}, |
5093 | {.KeyOp: X86::VPMOVZXBDZ128rrk, .DstOp: X86::VPMOVZXBDZ128rmk, .Flags: TB_NO_REVERSE}, |
5094 | {.KeyOp: X86::VPMOVZXBDZ256rrk, .DstOp: X86::VPMOVZXBDZ256rmk, .Flags: TB_NO_REVERSE}, |
5095 | {.KeyOp: X86::VPMOVZXBDZrrk, .DstOp: X86::VPMOVZXBDZrmk, .Flags: 0}, |
5096 | {.KeyOp: X86::VPMOVZXBQZ128rrk, .DstOp: X86::VPMOVZXBQZ128rmk, .Flags: TB_NO_REVERSE}, |
5097 | {.KeyOp: X86::VPMOVZXBQZ256rrk, .DstOp: X86::VPMOVZXBQZ256rmk, .Flags: TB_NO_REVERSE}, |
5098 | {.KeyOp: X86::VPMOVZXBQZrrk, .DstOp: X86::VPMOVZXBQZrmk, .Flags: TB_NO_REVERSE}, |
5099 | {.KeyOp: X86::VPMOVZXBWZ128rrk, .DstOp: X86::VPMOVZXBWZ128rmk, .Flags: TB_NO_REVERSE}, |
5100 | {.KeyOp: X86::VPMOVZXBWZ256rrk, .DstOp: X86::VPMOVZXBWZ256rmk, .Flags: 0}, |
5101 | {.KeyOp: X86::VPMOVZXBWZrrk, .DstOp: X86::VPMOVZXBWZrmk, .Flags: 0}, |
5102 | {.KeyOp: X86::VPMOVZXDQZ128rrk, .DstOp: X86::VPMOVZXDQZ128rmk, .Flags: TB_NO_REVERSE}, |
5103 | {.KeyOp: X86::VPMOVZXDQZ256rrk, .DstOp: X86::VPMOVZXDQZ256rmk, .Flags: 0}, |
5104 | {.KeyOp: X86::VPMOVZXDQZrrk, .DstOp: X86::VPMOVZXDQZrmk, .Flags: 0}, |
5105 | {.KeyOp: X86::VPMOVZXWDZ128rrk, .DstOp: X86::VPMOVZXWDZ128rmk, .Flags: TB_NO_REVERSE}, |
5106 | {.KeyOp: X86::VPMOVZXWDZ256rrk, .DstOp: X86::VPMOVZXWDZ256rmk, .Flags: 0}, |
5107 | {.KeyOp: X86::VPMOVZXWDZrrk, .DstOp: X86::VPMOVZXWDZrmk, .Flags: 0}, |
5108 | {.KeyOp: X86::VPMOVZXWQZ128rrk, .DstOp: X86::VPMOVZXWQZ128rmk, .Flags: TB_NO_REVERSE}, |
5109 | {.KeyOp: X86::VPMOVZXWQZ256rrk, .DstOp: X86::VPMOVZXWQZ256rmk, .Flags: TB_NO_REVERSE}, |
5110 | {.KeyOp: X86::VPMOVZXWQZrrk, .DstOp: X86::VPMOVZXWQZrmk, .Flags: 0}, |
5111 | {.KeyOp: X86::VPMULDQZ128rrkz, .DstOp: X86::VPMULDQZ128rmkz, .Flags: 0}, |
5112 | {.KeyOp: X86::VPMULDQZ256rrkz, .DstOp: X86::VPMULDQZ256rmkz, .Flags: 0}, |
5113 | {.KeyOp: X86::VPMULDQZrrkz, .DstOp: X86::VPMULDQZrmkz, .Flags: 0}, |
5114 | {.KeyOp: X86::VPMULHRSWZ128rrkz, .DstOp: X86::VPMULHRSWZ128rmkz, .Flags: 0}, |
5115 | {.KeyOp: X86::VPMULHRSWZ256rrkz, .DstOp: X86::VPMULHRSWZ256rmkz, .Flags: 0}, |
5116 | {.KeyOp: X86::VPMULHRSWZrrkz, .DstOp: X86::VPMULHRSWZrmkz, .Flags: 0}, |
5117 | {.KeyOp: X86::VPMULHUWZ128rrkz, .DstOp: X86::VPMULHUWZ128rmkz, .Flags: 0}, |
5118 | {.KeyOp: X86::VPMULHUWZ256rrkz, .DstOp: X86::VPMULHUWZ256rmkz, .Flags: 0}, |
5119 | {.KeyOp: X86::VPMULHUWZrrkz, .DstOp: X86::VPMULHUWZrmkz, .Flags: 0}, |
5120 | {.KeyOp: X86::VPMULHWZ128rrkz, .DstOp: X86::VPMULHWZ128rmkz, .Flags: 0}, |
5121 | {.KeyOp: X86::VPMULHWZ256rrkz, .DstOp: X86::VPMULHWZ256rmkz, .Flags: 0}, |
5122 | {.KeyOp: X86::VPMULHWZrrkz, .DstOp: X86::VPMULHWZrmkz, .Flags: 0}, |
5123 | {.KeyOp: X86::VPMULLDZ128rrkz, .DstOp: X86::VPMULLDZ128rmkz, .Flags: 0}, |
5124 | {.KeyOp: X86::VPMULLDZ256rrkz, .DstOp: X86::VPMULLDZ256rmkz, .Flags: 0}, |
5125 | {.KeyOp: X86::VPMULLDZrrkz, .DstOp: X86::VPMULLDZrmkz, .Flags: 0}, |
5126 | {.KeyOp: X86::VPMULLQZ128rrkz, .DstOp: X86::VPMULLQZ128rmkz, .Flags: 0}, |
5127 | {.KeyOp: X86::VPMULLQZ256rrkz, .DstOp: X86::VPMULLQZ256rmkz, .Flags: 0}, |
5128 | {.KeyOp: X86::VPMULLQZrrkz, .DstOp: X86::VPMULLQZrmkz, .Flags: 0}, |
5129 | {.KeyOp: X86::VPMULLWZ128rrkz, .DstOp: X86::VPMULLWZ128rmkz, .Flags: 0}, |
5130 | {.KeyOp: X86::VPMULLWZ256rrkz, .DstOp: X86::VPMULLWZ256rmkz, .Flags: 0}, |
5131 | {.KeyOp: X86::VPMULLWZrrkz, .DstOp: X86::VPMULLWZrmkz, .Flags: 0}, |
5132 | {.KeyOp: X86::VPMULTISHIFTQBZ128rrkz, .DstOp: X86::VPMULTISHIFTQBZ128rmkz, .Flags: 0}, |
5133 | {.KeyOp: X86::VPMULTISHIFTQBZ256rrkz, .DstOp: X86::VPMULTISHIFTQBZ256rmkz, .Flags: 0}, |
5134 | {.KeyOp: X86::VPMULTISHIFTQBZrrkz, .DstOp: X86::VPMULTISHIFTQBZrmkz, .Flags: 0}, |
5135 | {.KeyOp: X86::VPMULUDQZ128rrkz, .DstOp: X86::VPMULUDQZ128rmkz, .Flags: 0}, |
5136 | {.KeyOp: X86::VPMULUDQZ256rrkz, .DstOp: X86::VPMULUDQZ256rmkz, .Flags: 0}, |
5137 | {.KeyOp: X86::VPMULUDQZrrkz, .DstOp: X86::VPMULUDQZrmkz, .Flags: 0}, |
5138 | {.KeyOp: X86::VPOPCNTBZ128rrk, .DstOp: X86::VPOPCNTBZ128rmk, .Flags: 0}, |
5139 | {.KeyOp: X86::VPOPCNTBZ256rrk, .DstOp: X86::VPOPCNTBZ256rmk, .Flags: 0}, |
5140 | {.KeyOp: X86::VPOPCNTBZrrk, .DstOp: X86::VPOPCNTBZrmk, .Flags: 0}, |
5141 | {.KeyOp: X86::VPOPCNTDZ128rrk, .DstOp: X86::VPOPCNTDZ128rmk, .Flags: 0}, |
5142 | {.KeyOp: X86::VPOPCNTDZ256rrk, .DstOp: X86::VPOPCNTDZ256rmk, .Flags: 0}, |
5143 | {.KeyOp: X86::VPOPCNTDZrrk, .DstOp: X86::VPOPCNTDZrmk, .Flags: 0}, |
5144 | {.KeyOp: X86::VPOPCNTQZ128rrk, .DstOp: X86::VPOPCNTQZ128rmk, .Flags: 0}, |
5145 | {.KeyOp: X86::VPOPCNTQZ256rrk, .DstOp: X86::VPOPCNTQZ256rmk, .Flags: 0}, |
5146 | {.KeyOp: X86::VPOPCNTQZrrk, .DstOp: X86::VPOPCNTQZrmk, .Flags: 0}, |
5147 | {.KeyOp: X86::VPOPCNTWZ128rrk, .DstOp: X86::VPOPCNTWZ128rmk, .Flags: 0}, |
5148 | {.KeyOp: X86::VPOPCNTWZ256rrk, .DstOp: X86::VPOPCNTWZ256rmk, .Flags: 0}, |
5149 | {.KeyOp: X86::VPOPCNTWZrrk, .DstOp: X86::VPOPCNTWZrmk, .Flags: 0}, |
5150 | {.KeyOp: X86::VPORDZ128rrkz, .DstOp: X86::VPORDZ128rmkz, .Flags: 0}, |
5151 | {.KeyOp: X86::VPORDZ256rrkz, .DstOp: X86::VPORDZ256rmkz, .Flags: 0}, |
5152 | {.KeyOp: X86::VPORDZrrkz, .DstOp: X86::VPORDZrmkz, .Flags: 0}, |
5153 | {.KeyOp: X86::VPORQZ128rrkz, .DstOp: X86::VPORQZ128rmkz, .Flags: 0}, |
5154 | {.KeyOp: X86::VPORQZ256rrkz, .DstOp: X86::VPORQZ256rmkz, .Flags: 0}, |
5155 | {.KeyOp: X86::VPORQZrrkz, .DstOp: X86::VPORQZrmkz, .Flags: 0}, |
5156 | {.KeyOp: X86::VPPERMrrr, .DstOp: X86::VPPERMrrm, .Flags: 0}, |
5157 | {.KeyOp: X86::VPROLDZ128rik, .DstOp: X86::VPROLDZ128mik, .Flags: 0}, |
5158 | {.KeyOp: X86::VPROLDZ256rik, .DstOp: X86::VPROLDZ256mik, .Flags: 0}, |
5159 | {.KeyOp: X86::VPROLDZrik, .DstOp: X86::VPROLDZmik, .Flags: 0}, |
5160 | {.KeyOp: X86::VPROLQZ128rik, .DstOp: X86::VPROLQZ128mik, .Flags: 0}, |
5161 | {.KeyOp: X86::VPROLQZ256rik, .DstOp: X86::VPROLQZ256mik, .Flags: 0}, |
5162 | {.KeyOp: X86::VPROLQZrik, .DstOp: X86::VPROLQZmik, .Flags: 0}, |
5163 | {.KeyOp: X86::VPROLVDZ128rrkz, .DstOp: X86::VPROLVDZ128rmkz, .Flags: 0}, |
5164 | {.KeyOp: X86::VPROLVDZ256rrkz, .DstOp: X86::VPROLVDZ256rmkz, .Flags: 0}, |
5165 | {.KeyOp: X86::VPROLVDZrrkz, .DstOp: X86::VPROLVDZrmkz, .Flags: 0}, |
5166 | {.KeyOp: X86::VPROLVQZ128rrkz, .DstOp: X86::VPROLVQZ128rmkz, .Flags: 0}, |
5167 | {.KeyOp: X86::VPROLVQZ256rrkz, .DstOp: X86::VPROLVQZ256rmkz, .Flags: 0}, |
5168 | {.KeyOp: X86::VPROLVQZrrkz, .DstOp: X86::VPROLVQZrmkz, .Flags: 0}, |
5169 | {.KeyOp: X86::VPRORDZ128rik, .DstOp: X86::VPRORDZ128mik, .Flags: 0}, |
5170 | {.KeyOp: X86::VPRORDZ256rik, .DstOp: X86::VPRORDZ256mik, .Flags: 0}, |
5171 | {.KeyOp: X86::VPRORDZrik, .DstOp: X86::VPRORDZmik, .Flags: 0}, |
5172 | {.KeyOp: X86::VPRORQZ128rik, .DstOp: X86::VPRORQZ128mik, .Flags: 0}, |
5173 | {.KeyOp: X86::VPRORQZ256rik, .DstOp: X86::VPRORQZ256mik, .Flags: 0}, |
5174 | {.KeyOp: X86::VPRORQZrik, .DstOp: X86::VPRORQZmik, .Flags: 0}, |
5175 | {.KeyOp: X86::VPRORVDZ128rrkz, .DstOp: X86::VPRORVDZ128rmkz, .Flags: 0}, |
5176 | {.KeyOp: X86::VPRORVDZ256rrkz, .DstOp: X86::VPRORVDZ256rmkz, .Flags: 0}, |
5177 | {.KeyOp: X86::VPRORVDZrrkz, .DstOp: X86::VPRORVDZrmkz, .Flags: 0}, |
5178 | {.KeyOp: X86::VPRORVQZ128rrkz, .DstOp: X86::VPRORVQZ128rmkz, .Flags: 0}, |
5179 | {.KeyOp: X86::VPRORVQZ256rrkz, .DstOp: X86::VPRORVQZ256rmkz, .Flags: 0}, |
5180 | {.KeyOp: X86::VPRORVQZrrkz, .DstOp: X86::VPRORVQZrmkz, .Flags: 0}, |
5181 | {.KeyOp: X86::VPSHLDDZ128rrikz, .DstOp: X86::VPSHLDDZ128rmikz, .Flags: 0}, |
5182 | {.KeyOp: X86::VPSHLDDZ256rrikz, .DstOp: X86::VPSHLDDZ256rmikz, .Flags: 0}, |
5183 | {.KeyOp: X86::VPSHLDDZrrikz, .DstOp: X86::VPSHLDDZrmikz, .Flags: 0}, |
5184 | {.KeyOp: X86::VPSHLDQZ128rrikz, .DstOp: X86::VPSHLDQZ128rmikz, .Flags: 0}, |
5185 | {.KeyOp: X86::VPSHLDQZ256rrikz, .DstOp: X86::VPSHLDQZ256rmikz, .Flags: 0}, |
5186 | {.KeyOp: X86::VPSHLDQZrrikz, .DstOp: X86::VPSHLDQZrmikz, .Flags: 0}, |
5187 | {.KeyOp: X86::VPSHLDVDZ128r, .DstOp: X86::VPSHLDVDZ128m, .Flags: 0}, |
5188 | {.KeyOp: X86::VPSHLDVDZ256r, .DstOp: X86::VPSHLDVDZ256m, .Flags: 0}, |
5189 | {.KeyOp: X86::VPSHLDVDZr, .DstOp: X86::VPSHLDVDZm, .Flags: 0}, |
5190 | {.KeyOp: X86::VPSHLDVQZ128r, .DstOp: X86::VPSHLDVQZ128m, .Flags: 0}, |
5191 | {.KeyOp: X86::VPSHLDVQZ256r, .DstOp: X86::VPSHLDVQZ256m, .Flags: 0}, |
5192 | {.KeyOp: X86::VPSHLDVQZr, .DstOp: X86::VPSHLDVQZm, .Flags: 0}, |
5193 | {.KeyOp: X86::VPSHLDVWZ128r, .DstOp: X86::VPSHLDVWZ128m, .Flags: 0}, |
5194 | {.KeyOp: X86::VPSHLDVWZ256r, .DstOp: X86::VPSHLDVWZ256m, .Flags: 0}, |
5195 | {.KeyOp: X86::VPSHLDVWZr, .DstOp: X86::VPSHLDVWZm, .Flags: 0}, |
5196 | {.KeyOp: X86::VPSHLDWZ128rrikz, .DstOp: X86::VPSHLDWZ128rmikz, .Flags: 0}, |
5197 | {.KeyOp: X86::VPSHLDWZ256rrikz, .DstOp: X86::VPSHLDWZ256rmikz, .Flags: 0}, |
5198 | {.KeyOp: X86::VPSHLDWZrrikz, .DstOp: X86::VPSHLDWZrmikz, .Flags: 0}, |
5199 | {.KeyOp: X86::VPSHRDDZ128rrikz, .DstOp: X86::VPSHRDDZ128rmikz, .Flags: 0}, |
5200 | {.KeyOp: X86::VPSHRDDZ256rrikz, .DstOp: X86::VPSHRDDZ256rmikz, .Flags: 0}, |
5201 | {.KeyOp: X86::VPSHRDDZrrikz, .DstOp: X86::VPSHRDDZrmikz, .Flags: 0}, |
5202 | {.KeyOp: X86::VPSHRDQZ128rrikz, .DstOp: X86::VPSHRDQZ128rmikz, .Flags: 0}, |
5203 | {.KeyOp: X86::VPSHRDQZ256rrikz, .DstOp: X86::VPSHRDQZ256rmikz, .Flags: 0}, |
5204 | {.KeyOp: X86::VPSHRDQZrrikz, .DstOp: X86::VPSHRDQZrmikz, .Flags: 0}, |
5205 | {.KeyOp: X86::VPSHRDVDZ128r, .DstOp: X86::VPSHRDVDZ128m, .Flags: 0}, |
5206 | {.KeyOp: X86::VPSHRDVDZ256r, .DstOp: X86::VPSHRDVDZ256m, .Flags: 0}, |
5207 | {.KeyOp: X86::VPSHRDVDZr, .DstOp: X86::VPSHRDVDZm, .Flags: 0}, |
5208 | {.KeyOp: X86::VPSHRDVQZ128r, .DstOp: X86::VPSHRDVQZ128m, .Flags: 0}, |
5209 | {.KeyOp: X86::VPSHRDVQZ256r, .DstOp: X86::VPSHRDVQZ256m, .Flags: 0}, |
5210 | {.KeyOp: X86::VPSHRDVQZr, .DstOp: X86::VPSHRDVQZm, .Flags: 0}, |
5211 | {.KeyOp: X86::VPSHRDVWZ128r, .DstOp: X86::VPSHRDVWZ128m, .Flags: 0}, |
5212 | {.KeyOp: X86::VPSHRDVWZ256r, .DstOp: X86::VPSHRDVWZ256m, .Flags: 0}, |
5213 | {.KeyOp: X86::VPSHRDVWZr, .DstOp: X86::VPSHRDVWZm, .Flags: 0}, |
5214 | {.KeyOp: X86::VPSHRDWZ128rrikz, .DstOp: X86::VPSHRDWZ128rmikz, .Flags: 0}, |
5215 | {.KeyOp: X86::VPSHRDWZ256rrikz, .DstOp: X86::VPSHRDWZ256rmikz, .Flags: 0}, |
5216 | {.KeyOp: X86::VPSHRDWZrrikz, .DstOp: X86::VPSHRDWZrmikz, .Flags: 0}, |
5217 | {.KeyOp: X86::VPSHUFBITQMBZ128rrk, .DstOp: X86::VPSHUFBITQMBZ128rmk, .Flags: 0}, |
5218 | {.KeyOp: X86::VPSHUFBITQMBZ256rrk, .DstOp: X86::VPSHUFBITQMBZ256rmk, .Flags: 0}, |
5219 | {.KeyOp: X86::VPSHUFBITQMBZrrk, .DstOp: X86::VPSHUFBITQMBZrmk, .Flags: 0}, |
5220 | {.KeyOp: X86::VPSHUFBZ128rrkz, .DstOp: X86::VPSHUFBZ128rmkz, .Flags: 0}, |
5221 | {.KeyOp: X86::VPSHUFBZ256rrkz, .DstOp: X86::VPSHUFBZ256rmkz, .Flags: 0}, |
5222 | {.KeyOp: X86::VPSHUFBZrrkz, .DstOp: X86::VPSHUFBZrmkz, .Flags: 0}, |
5223 | {.KeyOp: X86::VPSHUFDZ128rik, .DstOp: X86::VPSHUFDZ128mik, .Flags: 0}, |
5224 | {.KeyOp: X86::VPSHUFDZ256rik, .DstOp: X86::VPSHUFDZ256mik, .Flags: 0}, |
5225 | {.KeyOp: X86::VPSHUFDZrik, .DstOp: X86::VPSHUFDZmik, .Flags: 0}, |
5226 | {.KeyOp: X86::VPSHUFHWZ128rik, .DstOp: X86::VPSHUFHWZ128mik, .Flags: 0}, |
5227 | {.KeyOp: X86::VPSHUFHWZ256rik, .DstOp: X86::VPSHUFHWZ256mik, .Flags: 0}, |
5228 | {.KeyOp: X86::VPSHUFHWZrik, .DstOp: X86::VPSHUFHWZmik, .Flags: 0}, |
5229 | {.KeyOp: X86::VPSHUFLWZ128rik, .DstOp: X86::VPSHUFLWZ128mik, .Flags: 0}, |
5230 | {.KeyOp: X86::VPSHUFLWZ256rik, .DstOp: X86::VPSHUFLWZ256mik, .Flags: 0}, |
5231 | {.KeyOp: X86::VPSHUFLWZrik, .DstOp: X86::VPSHUFLWZmik, .Flags: 0}, |
5232 | {.KeyOp: X86::VPSLLDZ128rik, .DstOp: X86::VPSLLDZ128mik, .Flags: 0}, |
5233 | {.KeyOp: X86::VPSLLDZ128rrkz, .DstOp: X86::VPSLLDZ128rmkz, .Flags: 0}, |
5234 | {.KeyOp: X86::VPSLLDZ256rik, .DstOp: X86::VPSLLDZ256mik, .Flags: 0}, |
5235 | {.KeyOp: X86::VPSLLDZ256rrkz, .DstOp: X86::VPSLLDZ256rmkz, .Flags: 0}, |
5236 | {.KeyOp: X86::VPSLLDZrik, .DstOp: X86::VPSLLDZmik, .Flags: 0}, |
5237 | {.KeyOp: X86::VPSLLDZrrkz, .DstOp: X86::VPSLLDZrmkz, .Flags: 0}, |
5238 | {.KeyOp: X86::VPSLLQZ128rik, .DstOp: X86::VPSLLQZ128mik, .Flags: 0}, |
5239 | {.KeyOp: X86::VPSLLQZ128rrkz, .DstOp: X86::VPSLLQZ128rmkz, .Flags: 0}, |
5240 | {.KeyOp: X86::VPSLLQZ256rik, .DstOp: X86::VPSLLQZ256mik, .Flags: 0}, |
5241 | {.KeyOp: X86::VPSLLQZ256rrkz, .DstOp: X86::VPSLLQZ256rmkz, .Flags: 0}, |
5242 | {.KeyOp: X86::VPSLLQZrik, .DstOp: X86::VPSLLQZmik, .Flags: 0}, |
5243 | {.KeyOp: X86::VPSLLQZrrkz, .DstOp: X86::VPSLLQZrmkz, .Flags: 0}, |
5244 | {.KeyOp: X86::VPSLLVDZ128rrkz, .DstOp: X86::VPSLLVDZ128rmkz, .Flags: 0}, |
5245 | {.KeyOp: X86::VPSLLVDZ256rrkz, .DstOp: X86::VPSLLVDZ256rmkz, .Flags: 0}, |
5246 | {.KeyOp: X86::VPSLLVDZrrkz, .DstOp: X86::VPSLLVDZrmkz, .Flags: 0}, |
5247 | {.KeyOp: X86::VPSLLVQZ128rrkz, .DstOp: X86::VPSLLVQZ128rmkz, .Flags: 0}, |
5248 | {.KeyOp: X86::VPSLLVQZ256rrkz, .DstOp: X86::VPSLLVQZ256rmkz, .Flags: 0}, |
5249 | {.KeyOp: X86::VPSLLVQZrrkz, .DstOp: X86::VPSLLVQZrmkz, .Flags: 0}, |
5250 | {.KeyOp: X86::VPSLLVWZ128rrkz, .DstOp: X86::VPSLLVWZ128rmkz, .Flags: 0}, |
5251 | {.KeyOp: X86::VPSLLVWZ256rrkz, .DstOp: X86::VPSLLVWZ256rmkz, .Flags: 0}, |
5252 | {.KeyOp: X86::VPSLLVWZrrkz, .DstOp: X86::VPSLLVWZrmkz, .Flags: 0}, |
5253 | {.KeyOp: X86::VPSLLWZ128rik, .DstOp: X86::VPSLLWZ128mik, .Flags: 0}, |
5254 | {.KeyOp: X86::VPSLLWZ128rrkz, .DstOp: X86::VPSLLWZ128rmkz, .Flags: 0}, |
5255 | {.KeyOp: X86::VPSLLWZ256rik, .DstOp: X86::VPSLLWZ256mik, .Flags: 0}, |
5256 | {.KeyOp: X86::VPSLLWZ256rrkz, .DstOp: X86::VPSLLWZ256rmkz, .Flags: 0}, |
5257 | {.KeyOp: X86::VPSLLWZrik, .DstOp: X86::VPSLLWZmik, .Flags: 0}, |
5258 | {.KeyOp: X86::VPSLLWZrrkz, .DstOp: X86::VPSLLWZrmkz, .Flags: 0}, |
5259 | {.KeyOp: X86::VPSRADZ128rik, .DstOp: X86::VPSRADZ128mik, .Flags: 0}, |
5260 | {.KeyOp: X86::VPSRADZ128rrkz, .DstOp: X86::VPSRADZ128rmkz, .Flags: 0}, |
5261 | {.KeyOp: X86::VPSRADZ256rik, .DstOp: X86::VPSRADZ256mik, .Flags: 0}, |
5262 | {.KeyOp: X86::VPSRADZ256rrkz, .DstOp: X86::VPSRADZ256rmkz, .Flags: 0}, |
5263 | {.KeyOp: X86::VPSRADZrik, .DstOp: X86::VPSRADZmik, .Flags: 0}, |
5264 | {.KeyOp: X86::VPSRADZrrkz, .DstOp: X86::VPSRADZrmkz, .Flags: 0}, |
5265 | {.KeyOp: X86::VPSRAQZ128rik, .DstOp: X86::VPSRAQZ128mik, .Flags: 0}, |
5266 | {.KeyOp: X86::VPSRAQZ128rrkz, .DstOp: X86::VPSRAQZ128rmkz, .Flags: 0}, |
5267 | {.KeyOp: X86::VPSRAQZ256rik, .DstOp: X86::VPSRAQZ256mik, .Flags: 0}, |
5268 | {.KeyOp: X86::VPSRAQZ256rrkz, .DstOp: X86::VPSRAQZ256rmkz, .Flags: 0}, |
5269 | {.KeyOp: X86::VPSRAQZrik, .DstOp: X86::VPSRAQZmik, .Flags: 0}, |
5270 | {.KeyOp: X86::VPSRAQZrrkz, .DstOp: X86::VPSRAQZrmkz, .Flags: 0}, |
5271 | {.KeyOp: X86::VPSRAVDZ128rrkz, .DstOp: X86::VPSRAVDZ128rmkz, .Flags: 0}, |
5272 | {.KeyOp: X86::VPSRAVDZ256rrkz, .DstOp: X86::VPSRAVDZ256rmkz, .Flags: 0}, |
5273 | {.KeyOp: X86::VPSRAVDZrrkz, .DstOp: X86::VPSRAVDZrmkz, .Flags: 0}, |
5274 | {.KeyOp: X86::VPSRAVQZ128rrkz, .DstOp: X86::VPSRAVQZ128rmkz, .Flags: 0}, |
5275 | {.KeyOp: X86::VPSRAVQZ256rrkz, .DstOp: X86::VPSRAVQZ256rmkz, .Flags: 0}, |
5276 | {.KeyOp: X86::VPSRAVQZrrkz, .DstOp: X86::VPSRAVQZrmkz, .Flags: 0}, |
5277 | {.KeyOp: X86::VPSRAVWZ128rrkz, .DstOp: X86::VPSRAVWZ128rmkz, .Flags: 0}, |
5278 | {.KeyOp: X86::VPSRAVWZ256rrkz, .DstOp: X86::VPSRAVWZ256rmkz, .Flags: 0}, |
5279 | {.KeyOp: X86::VPSRAVWZrrkz, .DstOp: X86::VPSRAVWZrmkz, .Flags: 0}, |
5280 | {.KeyOp: X86::VPSRAWZ128rik, .DstOp: X86::VPSRAWZ128mik, .Flags: 0}, |
5281 | {.KeyOp: X86::VPSRAWZ128rrkz, .DstOp: X86::VPSRAWZ128rmkz, .Flags: 0}, |
5282 | {.KeyOp: X86::VPSRAWZ256rik, .DstOp: X86::VPSRAWZ256mik, .Flags: 0}, |
5283 | {.KeyOp: X86::VPSRAWZ256rrkz, .DstOp: X86::VPSRAWZ256rmkz, .Flags: 0}, |
5284 | {.KeyOp: X86::VPSRAWZrik, .DstOp: X86::VPSRAWZmik, .Flags: 0}, |
5285 | {.KeyOp: X86::VPSRAWZrrkz, .DstOp: X86::VPSRAWZrmkz, .Flags: 0}, |
5286 | {.KeyOp: X86::VPSRLDZ128rik, .DstOp: X86::VPSRLDZ128mik, .Flags: 0}, |
5287 | {.KeyOp: X86::VPSRLDZ128rrkz, .DstOp: X86::VPSRLDZ128rmkz, .Flags: 0}, |
5288 | {.KeyOp: X86::VPSRLDZ256rik, .DstOp: X86::VPSRLDZ256mik, .Flags: 0}, |
5289 | {.KeyOp: X86::VPSRLDZ256rrkz, .DstOp: X86::VPSRLDZ256rmkz, .Flags: 0}, |
5290 | {.KeyOp: X86::VPSRLDZrik, .DstOp: X86::VPSRLDZmik, .Flags: 0}, |
5291 | {.KeyOp: X86::VPSRLDZrrkz, .DstOp: X86::VPSRLDZrmkz, .Flags: 0}, |
5292 | {.KeyOp: X86::VPSRLQZ128rik, .DstOp: X86::VPSRLQZ128mik, .Flags: 0}, |
5293 | {.KeyOp: X86::VPSRLQZ128rrkz, .DstOp: X86::VPSRLQZ128rmkz, .Flags: 0}, |
5294 | {.KeyOp: X86::VPSRLQZ256rik, .DstOp: X86::VPSRLQZ256mik, .Flags: 0}, |
5295 | {.KeyOp: X86::VPSRLQZ256rrkz, .DstOp: X86::VPSRLQZ256rmkz, .Flags: 0}, |
5296 | {.KeyOp: X86::VPSRLQZrik, .DstOp: X86::VPSRLQZmik, .Flags: 0}, |
5297 | {.KeyOp: X86::VPSRLQZrrkz, .DstOp: X86::VPSRLQZrmkz, .Flags: 0}, |
5298 | {.KeyOp: X86::VPSRLVDZ128rrkz, .DstOp: X86::VPSRLVDZ128rmkz, .Flags: 0}, |
5299 | {.KeyOp: X86::VPSRLVDZ256rrkz, .DstOp: X86::VPSRLVDZ256rmkz, .Flags: 0}, |
5300 | {.KeyOp: X86::VPSRLVDZrrkz, .DstOp: X86::VPSRLVDZrmkz, .Flags: 0}, |
5301 | {.KeyOp: X86::VPSRLVQZ128rrkz, .DstOp: X86::VPSRLVQZ128rmkz, .Flags: 0}, |
5302 | {.KeyOp: X86::VPSRLVQZ256rrkz, .DstOp: X86::VPSRLVQZ256rmkz, .Flags: 0}, |
5303 | {.KeyOp: X86::VPSRLVQZrrkz, .DstOp: X86::VPSRLVQZrmkz, .Flags: 0}, |
5304 | {.KeyOp: X86::VPSRLVWZ128rrkz, .DstOp: X86::VPSRLVWZ128rmkz, .Flags: 0}, |
5305 | {.KeyOp: X86::VPSRLVWZ256rrkz, .DstOp: X86::VPSRLVWZ256rmkz, .Flags: 0}, |
5306 | {.KeyOp: X86::VPSRLVWZrrkz, .DstOp: X86::VPSRLVWZrmkz, .Flags: 0}, |
5307 | {.KeyOp: X86::VPSRLWZ128rik, .DstOp: X86::VPSRLWZ128mik, .Flags: 0}, |
5308 | {.KeyOp: X86::VPSRLWZ128rrkz, .DstOp: X86::VPSRLWZ128rmkz, .Flags: 0}, |
5309 | {.KeyOp: X86::VPSRLWZ256rik, .DstOp: X86::VPSRLWZ256mik, .Flags: 0}, |
5310 | {.KeyOp: X86::VPSRLWZ256rrkz, .DstOp: X86::VPSRLWZ256rmkz, .Flags: 0}, |
5311 | {.KeyOp: X86::VPSRLWZrik, .DstOp: X86::VPSRLWZmik, .Flags: 0}, |
5312 | {.KeyOp: X86::VPSRLWZrrkz, .DstOp: X86::VPSRLWZrmkz, .Flags: 0}, |
5313 | {.KeyOp: X86::VPSUBBZ128rrkz, .DstOp: X86::VPSUBBZ128rmkz, .Flags: 0}, |
5314 | {.KeyOp: X86::VPSUBBZ256rrkz, .DstOp: X86::VPSUBBZ256rmkz, .Flags: 0}, |
5315 | {.KeyOp: X86::VPSUBBZrrkz, .DstOp: X86::VPSUBBZrmkz, .Flags: 0}, |
5316 | {.KeyOp: X86::VPSUBDZ128rrkz, .DstOp: X86::VPSUBDZ128rmkz, .Flags: 0}, |
5317 | {.KeyOp: X86::VPSUBDZ256rrkz, .DstOp: X86::VPSUBDZ256rmkz, .Flags: 0}, |
5318 | {.KeyOp: X86::VPSUBDZrrkz, .DstOp: X86::VPSUBDZrmkz, .Flags: 0}, |
5319 | {.KeyOp: X86::VPSUBQZ128rrkz, .DstOp: X86::VPSUBQZ128rmkz, .Flags: 0}, |
5320 | {.KeyOp: X86::VPSUBQZ256rrkz, .DstOp: X86::VPSUBQZ256rmkz, .Flags: 0}, |
5321 | {.KeyOp: X86::VPSUBQZrrkz, .DstOp: X86::VPSUBQZrmkz, .Flags: 0}, |
5322 | {.KeyOp: X86::VPSUBSBZ128rrkz, .DstOp: X86::VPSUBSBZ128rmkz, .Flags: 0}, |
5323 | {.KeyOp: X86::VPSUBSBZ256rrkz, .DstOp: X86::VPSUBSBZ256rmkz, .Flags: 0}, |
5324 | {.KeyOp: X86::VPSUBSBZrrkz, .DstOp: X86::VPSUBSBZrmkz, .Flags: 0}, |
5325 | {.KeyOp: X86::VPSUBSWZ128rrkz, .DstOp: X86::VPSUBSWZ128rmkz, .Flags: 0}, |
5326 | {.KeyOp: X86::VPSUBSWZ256rrkz, .DstOp: X86::VPSUBSWZ256rmkz, .Flags: 0}, |
5327 | {.KeyOp: X86::VPSUBSWZrrkz, .DstOp: X86::VPSUBSWZrmkz, .Flags: 0}, |
5328 | {.KeyOp: X86::VPSUBUSBZ128rrkz, .DstOp: X86::VPSUBUSBZ128rmkz, .Flags: 0}, |
5329 | {.KeyOp: X86::VPSUBUSBZ256rrkz, .DstOp: X86::VPSUBUSBZ256rmkz, .Flags: 0}, |
5330 | {.KeyOp: X86::VPSUBUSBZrrkz, .DstOp: X86::VPSUBUSBZrmkz, .Flags: 0}, |
5331 | {.KeyOp: X86::VPSUBUSWZ128rrkz, .DstOp: X86::VPSUBUSWZ128rmkz, .Flags: 0}, |
5332 | {.KeyOp: X86::VPSUBUSWZ256rrkz, .DstOp: X86::VPSUBUSWZ256rmkz, .Flags: 0}, |
5333 | {.KeyOp: X86::VPSUBUSWZrrkz, .DstOp: X86::VPSUBUSWZrmkz, .Flags: 0}, |
5334 | {.KeyOp: X86::VPSUBWZ128rrkz, .DstOp: X86::VPSUBWZ128rmkz, .Flags: 0}, |
5335 | {.KeyOp: X86::VPSUBWZ256rrkz, .DstOp: X86::VPSUBWZ256rmkz, .Flags: 0}, |
5336 | {.KeyOp: X86::VPSUBWZrrkz, .DstOp: X86::VPSUBWZrmkz, .Flags: 0}, |
5337 | {.KeyOp: X86::VPTERNLOGDZ128rri, .DstOp: X86::VPTERNLOGDZ128rmi, .Flags: 0}, |
5338 | {.KeyOp: X86::VPTERNLOGDZ256rri, .DstOp: X86::VPTERNLOGDZ256rmi, .Flags: 0}, |
5339 | {.KeyOp: X86::VPTERNLOGDZrri, .DstOp: X86::VPTERNLOGDZrmi, .Flags: 0}, |
5340 | {.KeyOp: X86::VPTERNLOGQZ128rri, .DstOp: X86::VPTERNLOGQZ128rmi, .Flags: 0}, |
5341 | {.KeyOp: X86::VPTERNLOGQZ256rri, .DstOp: X86::VPTERNLOGQZ256rmi, .Flags: 0}, |
5342 | {.KeyOp: X86::VPTERNLOGQZrri, .DstOp: X86::VPTERNLOGQZrmi, .Flags: 0}, |
5343 | {.KeyOp: X86::VPTESTMBZ128rrk, .DstOp: X86::VPTESTMBZ128rmk, .Flags: 0}, |
5344 | {.KeyOp: X86::VPTESTMBZ256rrk, .DstOp: X86::VPTESTMBZ256rmk, .Flags: 0}, |
5345 | {.KeyOp: X86::VPTESTMBZrrk, .DstOp: X86::VPTESTMBZrmk, .Flags: 0}, |
5346 | {.KeyOp: X86::VPTESTMDZ128rrk, .DstOp: X86::VPTESTMDZ128rmk, .Flags: 0}, |
5347 | {.KeyOp: X86::VPTESTMDZ256rrk, .DstOp: X86::VPTESTMDZ256rmk, .Flags: 0}, |
5348 | {.KeyOp: X86::VPTESTMDZrrk, .DstOp: X86::VPTESTMDZrmk, .Flags: 0}, |
5349 | {.KeyOp: X86::VPTESTMQZ128rrk, .DstOp: X86::VPTESTMQZ128rmk, .Flags: 0}, |
5350 | {.KeyOp: X86::VPTESTMQZ256rrk, .DstOp: X86::VPTESTMQZ256rmk, .Flags: 0}, |
5351 | {.KeyOp: X86::VPTESTMQZrrk, .DstOp: X86::VPTESTMQZrmk, .Flags: 0}, |
5352 | {.KeyOp: X86::VPTESTMWZ128rrk, .DstOp: X86::VPTESTMWZ128rmk, .Flags: 0}, |
5353 | {.KeyOp: X86::VPTESTMWZ256rrk, .DstOp: X86::VPTESTMWZ256rmk, .Flags: 0}, |
5354 | {.KeyOp: X86::VPTESTMWZrrk, .DstOp: X86::VPTESTMWZrmk, .Flags: 0}, |
5355 | {.KeyOp: X86::VPTESTNMBZ128rrk, .DstOp: X86::VPTESTNMBZ128rmk, .Flags: 0}, |
5356 | {.KeyOp: X86::VPTESTNMBZ256rrk, .DstOp: X86::VPTESTNMBZ256rmk, .Flags: 0}, |
5357 | {.KeyOp: X86::VPTESTNMBZrrk, .DstOp: X86::VPTESTNMBZrmk, .Flags: 0}, |
5358 | {.KeyOp: X86::VPTESTNMDZ128rrk, .DstOp: X86::VPTESTNMDZ128rmk, .Flags: 0}, |
5359 | {.KeyOp: X86::VPTESTNMDZ256rrk, .DstOp: X86::VPTESTNMDZ256rmk, .Flags: 0}, |
5360 | {.KeyOp: X86::VPTESTNMDZrrk, .DstOp: X86::VPTESTNMDZrmk, .Flags: 0}, |
5361 | {.KeyOp: X86::VPTESTNMQZ128rrk, .DstOp: X86::VPTESTNMQZ128rmk, .Flags: 0}, |
5362 | {.KeyOp: X86::VPTESTNMQZ256rrk, .DstOp: X86::VPTESTNMQZ256rmk, .Flags: 0}, |
5363 | {.KeyOp: X86::VPTESTNMQZrrk, .DstOp: X86::VPTESTNMQZrmk, .Flags: 0}, |
5364 | {.KeyOp: X86::VPTESTNMWZ128rrk, .DstOp: X86::VPTESTNMWZ128rmk, .Flags: 0}, |
5365 | {.KeyOp: X86::VPTESTNMWZ256rrk, .DstOp: X86::VPTESTNMWZ256rmk, .Flags: 0}, |
5366 | {.KeyOp: X86::VPTESTNMWZrrk, .DstOp: X86::VPTESTNMWZrmk, .Flags: 0}, |
5367 | {.KeyOp: X86::VPUNPCKHBWZ128rrkz, .DstOp: X86::VPUNPCKHBWZ128rmkz, .Flags: 0}, |
5368 | {.KeyOp: X86::VPUNPCKHBWZ256rrkz, .DstOp: X86::VPUNPCKHBWZ256rmkz, .Flags: 0}, |
5369 | {.KeyOp: X86::VPUNPCKHBWZrrkz, .DstOp: X86::VPUNPCKHBWZrmkz, .Flags: 0}, |
5370 | {.KeyOp: X86::VPUNPCKHDQZ128rrkz, .DstOp: X86::VPUNPCKHDQZ128rmkz, .Flags: 0}, |
5371 | {.KeyOp: X86::VPUNPCKHDQZ256rrkz, .DstOp: X86::VPUNPCKHDQZ256rmkz, .Flags: 0}, |
5372 | {.KeyOp: X86::VPUNPCKHDQZrrkz, .DstOp: X86::VPUNPCKHDQZrmkz, .Flags: 0}, |
5373 | {.KeyOp: X86::VPUNPCKHQDQZ128rrkz, .DstOp: X86::VPUNPCKHQDQZ128rmkz, .Flags: 0}, |
5374 | {.KeyOp: X86::VPUNPCKHQDQZ256rrkz, .DstOp: X86::VPUNPCKHQDQZ256rmkz, .Flags: 0}, |
5375 | {.KeyOp: X86::VPUNPCKHQDQZrrkz, .DstOp: X86::VPUNPCKHQDQZrmkz, .Flags: 0}, |
5376 | {.KeyOp: X86::VPUNPCKHWDZ128rrkz, .DstOp: X86::VPUNPCKHWDZ128rmkz, .Flags: 0}, |
5377 | {.KeyOp: X86::VPUNPCKHWDZ256rrkz, .DstOp: X86::VPUNPCKHWDZ256rmkz, .Flags: 0}, |
5378 | {.KeyOp: X86::VPUNPCKHWDZrrkz, .DstOp: X86::VPUNPCKHWDZrmkz, .Flags: 0}, |
5379 | {.KeyOp: X86::VPUNPCKLBWZ128rrkz, .DstOp: X86::VPUNPCKLBWZ128rmkz, .Flags: 0}, |
5380 | {.KeyOp: X86::VPUNPCKLBWZ256rrkz, .DstOp: X86::VPUNPCKLBWZ256rmkz, .Flags: 0}, |
5381 | {.KeyOp: X86::VPUNPCKLBWZrrkz, .DstOp: X86::VPUNPCKLBWZrmkz, .Flags: 0}, |
5382 | {.KeyOp: X86::VPUNPCKLDQZ128rrkz, .DstOp: X86::VPUNPCKLDQZ128rmkz, .Flags: 0}, |
5383 | {.KeyOp: X86::VPUNPCKLDQZ256rrkz, .DstOp: X86::VPUNPCKLDQZ256rmkz, .Flags: 0}, |
5384 | {.KeyOp: X86::VPUNPCKLDQZrrkz, .DstOp: X86::VPUNPCKLDQZrmkz, .Flags: 0}, |
5385 | {.KeyOp: X86::VPUNPCKLQDQZ128rrkz, .DstOp: X86::VPUNPCKLQDQZ128rmkz, .Flags: 0}, |
5386 | {.KeyOp: X86::VPUNPCKLQDQZ256rrkz, .DstOp: X86::VPUNPCKLQDQZ256rmkz, .Flags: 0}, |
5387 | {.KeyOp: X86::VPUNPCKLQDQZrrkz, .DstOp: X86::VPUNPCKLQDQZrmkz, .Flags: 0}, |
5388 | {.KeyOp: X86::VPUNPCKLWDZ128rrkz, .DstOp: X86::VPUNPCKLWDZ128rmkz, .Flags: 0}, |
5389 | {.KeyOp: X86::VPUNPCKLWDZ256rrkz, .DstOp: X86::VPUNPCKLWDZ256rmkz, .Flags: 0}, |
5390 | {.KeyOp: X86::VPUNPCKLWDZrrkz, .DstOp: X86::VPUNPCKLWDZrmkz, .Flags: 0}, |
5391 | {.KeyOp: X86::VPXORDZ128rrkz, .DstOp: X86::VPXORDZ128rmkz, .Flags: 0}, |
5392 | {.KeyOp: X86::VPXORDZ256rrkz, .DstOp: X86::VPXORDZ256rmkz, .Flags: 0}, |
5393 | {.KeyOp: X86::VPXORDZrrkz, .DstOp: X86::VPXORDZrmkz, .Flags: 0}, |
5394 | {.KeyOp: X86::VPXORQZ128rrkz, .DstOp: X86::VPXORQZ128rmkz, .Flags: 0}, |
5395 | {.KeyOp: X86::VPXORQZ256rrkz, .DstOp: X86::VPXORQZ256rmkz, .Flags: 0}, |
5396 | {.KeyOp: X86::VPXORQZrrkz, .DstOp: X86::VPXORQZrmkz, .Flags: 0}, |
5397 | {.KeyOp: X86::VRANGEPDZ128rrikz, .DstOp: X86::VRANGEPDZ128rmikz, .Flags: 0}, |
5398 | {.KeyOp: X86::VRANGEPDZ256rrikz, .DstOp: X86::VRANGEPDZ256rmikz, .Flags: 0}, |
5399 | {.KeyOp: X86::VRANGEPDZrrikz, .DstOp: X86::VRANGEPDZrmikz, .Flags: 0}, |
5400 | {.KeyOp: X86::VRANGEPSZ128rrikz, .DstOp: X86::VRANGEPSZ128rmikz, .Flags: 0}, |
5401 | {.KeyOp: X86::VRANGEPSZ256rrikz, .DstOp: X86::VRANGEPSZ256rmikz, .Flags: 0}, |
5402 | {.KeyOp: X86::VRANGEPSZrrikz, .DstOp: X86::VRANGEPSZrmikz, .Flags: 0}, |
5403 | {.KeyOp: X86::VRANGESDZrrikz, .DstOp: X86::VRANGESDZrmikz, .Flags: TB_NO_REVERSE}, |
5404 | {.KeyOp: X86::VRANGESSZrrikz, .DstOp: X86::VRANGESSZrmikz, .Flags: TB_NO_REVERSE}, |
5405 | {.KeyOp: X86::VRCP14PDZ128rk, .DstOp: X86::VRCP14PDZ128mk, .Flags: 0}, |
5406 | {.KeyOp: X86::VRCP14PDZ256rk, .DstOp: X86::VRCP14PDZ256mk, .Flags: 0}, |
5407 | {.KeyOp: X86::VRCP14PDZrk, .DstOp: X86::VRCP14PDZmk, .Flags: 0}, |
5408 | {.KeyOp: X86::VRCP14PSZ128rk, .DstOp: X86::VRCP14PSZ128mk, .Flags: 0}, |
5409 | {.KeyOp: X86::VRCP14PSZ256rk, .DstOp: X86::VRCP14PSZ256mk, .Flags: 0}, |
5410 | {.KeyOp: X86::VRCP14PSZrk, .DstOp: X86::VRCP14PSZmk, .Flags: 0}, |
5411 | {.KeyOp: X86::VRCP14SDZrrkz, .DstOp: X86::VRCP14SDZrmkz, .Flags: TB_NO_REVERSE}, |
5412 | {.KeyOp: X86::VRCP14SSZrrkz, .DstOp: X86::VRCP14SSZrmkz, .Flags: TB_NO_REVERSE}, |
5413 | {.KeyOp: X86::VRCP28PDZrk, .DstOp: X86::VRCP28PDZmk, .Flags: 0}, |
5414 | {.KeyOp: X86::VRCP28PSZrk, .DstOp: X86::VRCP28PSZmk, .Flags: 0}, |
5415 | {.KeyOp: X86::VRCP28SDZrkz, .DstOp: X86::VRCP28SDZmkz, .Flags: TB_NO_REVERSE}, |
5416 | {.KeyOp: X86::VRCP28SSZrkz, .DstOp: X86::VRCP28SSZmkz, .Flags: TB_NO_REVERSE}, |
5417 | {.KeyOp: X86::VRCPPHZ128rk, .DstOp: X86::VRCPPHZ128mk, .Flags: 0}, |
5418 | {.KeyOp: X86::VRCPPHZ256rk, .DstOp: X86::VRCPPHZ256mk, .Flags: 0}, |
5419 | {.KeyOp: X86::VRCPPHZrk, .DstOp: X86::VRCPPHZmk, .Flags: 0}, |
5420 | {.KeyOp: X86::VRCPSHZrrkz, .DstOp: X86::VRCPSHZrmkz, .Flags: TB_NO_REVERSE}, |
5421 | {.KeyOp: X86::VREDUCEPDZ128rrik, .DstOp: X86::VREDUCEPDZ128rmik, .Flags: 0}, |
5422 | {.KeyOp: X86::VREDUCEPDZ256rrik, .DstOp: X86::VREDUCEPDZ256rmik, .Flags: 0}, |
5423 | {.KeyOp: X86::VREDUCEPDZrrik, .DstOp: X86::VREDUCEPDZrmik, .Flags: 0}, |
5424 | {.KeyOp: X86::VREDUCEPHZ128rrik, .DstOp: X86::VREDUCEPHZ128rmik, .Flags: 0}, |
5425 | {.KeyOp: X86::VREDUCEPHZ256rrik, .DstOp: X86::VREDUCEPHZ256rmik, .Flags: 0}, |
5426 | {.KeyOp: X86::VREDUCEPHZrrik, .DstOp: X86::VREDUCEPHZrmik, .Flags: 0}, |
5427 | {.KeyOp: X86::VREDUCEPSZ128rrik, .DstOp: X86::VREDUCEPSZ128rmik, .Flags: 0}, |
5428 | {.KeyOp: X86::VREDUCEPSZ256rrik, .DstOp: X86::VREDUCEPSZ256rmik, .Flags: 0}, |
5429 | {.KeyOp: X86::VREDUCEPSZrrik, .DstOp: X86::VREDUCEPSZrmik, .Flags: 0}, |
5430 | {.KeyOp: X86::VREDUCESDZrrikz, .DstOp: X86::VREDUCESDZrmikz, .Flags: TB_NO_REVERSE}, |
5431 | {.KeyOp: X86::VREDUCESHZrrikz, .DstOp: X86::VREDUCESHZrmikz, .Flags: TB_NO_REVERSE}, |
5432 | {.KeyOp: X86::VREDUCESSZrrikz, .DstOp: X86::VREDUCESSZrmikz, .Flags: TB_NO_REVERSE}, |
5433 | {.KeyOp: X86::VRNDSCALEPDZ128rrik, .DstOp: X86::VRNDSCALEPDZ128rmik, .Flags: 0}, |
5434 | {.KeyOp: X86::VRNDSCALEPDZ256rrik, .DstOp: X86::VRNDSCALEPDZ256rmik, .Flags: 0}, |
5435 | {.KeyOp: X86::VRNDSCALEPDZrrik, .DstOp: X86::VRNDSCALEPDZrmik, .Flags: 0}, |
5436 | {.KeyOp: X86::VRNDSCALEPHZ128rrik, .DstOp: X86::VRNDSCALEPHZ128rmik, .Flags: 0}, |
5437 | {.KeyOp: X86::VRNDSCALEPHZ256rrik, .DstOp: X86::VRNDSCALEPHZ256rmik, .Flags: 0}, |
5438 | {.KeyOp: X86::VRNDSCALEPHZrrik, .DstOp: X86::VRNDSCALEPHZrmik, .Flags: 0}, |
5439 | {.KeyOp: X86::VRNDSCALEPSZ128rrik, .DstOp: X86::VRNDSCALEPSZ128rmik, .Flags: 0}, |
5440 | {.KeyOp: X86::VRNDSCALEPSZ256rrik, .DstOp: X86::VRNDSCALEPSZ256rmik, .Flags: 0}, |
5441 | {.KeyOp: X86::VRNDSCALEPSZrrik, .DstOp: X86::VRNDSCALEPSZrmik, .Flags: 0}, |
5442 | {.KeyOp: X86::VRNDSCALESDZr_Intkz, .DstOp: X86::VRNDSCALESDZm_Intkz, .Flags: TB_NO_REVERSE}, |
5443 | {.KeyOp: X86::VRNDSCALESHZr_Intkz, .DstOp: X86::VRNDSCALESHZm_Intkz, .Flags: TB_NO_REVERSE}, |
5444 | {.KeyOp: X86::VRNDSCALESSZr_Intkz, .DstOp: X86::VRNDSCALESSZm_Intkz, .Flags: TB_NO_REVERSE}, |
5445 | {.KeyOp: X86::VRSQRT14PDZ128rk, .DstOp: X86::VRSQRT14PDZ128mk, .Flags: 0}, |
5446 | {.KeyOp: X86::VRSQRT14PDZ256rk, .DstOp: X86::VRSQRT14PDZ256mk, .Flags: 0}, |
5447 | {.KeyOp: X86::VRSQRT14PDZrk, .DstOp: X86::VRSQRT14PDZmk, .Flags: 0}, |
5448 | {.KeyOp: X86::VRSQRT14PSZ128rk, .DstOp: X86::VRSQRT14PSZ128mk, .Flags: 0}, |
5449 | {.KeyOp: X86::VRSQRT14PSZ256rk, .DstOp: X86::VRSQRT14PSZ256mk, .Flags: 0}, |
5450 | {.KeyOp: X86::VRSQRT14PSZrk, .DstOp: X86::VRSQRT14PSZmk, .Flags: 0}, |
5451 | {.KeyOp: X86::VRSQRT14SDZrrkz, .DstOp: X86::VRSQRT14SDZrmkz, .Flags: TB_NO_REVERSE}, |
5452 | {.KeyOp: X86::VRSQRT14SSZrrkz, .DstOp: X86::VRSQRT14SSZrmkz, .Flags: TB_NO_REVERSE}, |
5453 | {.KeyOp: X86::VRSQRT28PDZrk, .DstOp: X86::VRSQRT28PDZmk, .Flags: 0}, |
5454 | {.KeyOp: X86::VRSQRT28PSZrk, .DstOp: X86::VRSQRT28PSZmk, .Flags: 0}, |
5455 | {.KeyOp: X86::VRSQRT28SDZrkz, .DstOp: X86::VRSQRT28SDZmkz, .Flags: TB_NO_REVERSE}, |
5456 | {.KeyOp: X86::VRSQRT28SSZrkz, .DstOp: X86::VRSQRT28SSZmkz, .Flags: TB_NO_REVERSE}, |
5457 | {.KeyOp: X86::VRSQRTPHZ128rk, .DstOp: X86::VRSQRTPHZ128mk, .Flags: 0}, |
5458 | {.KeyOp: X86::VRSQRTPHZ256rk, .DstOp: X86::VRSQRTPHZ256mk, .Flags: 0}, |
5459 | {.KeyOp: X86::VRSQRTPHZrk, .DstOp: X86::VRSQRTPHZmk, .Flags: 0}, |
5460 | {.KeyOp: X86::VRSQRTSHZrrkz, .DstOp: X86::VRSQRTSHZrmkz, .Flags: TB_NO_REVERSE}, |
5461 | {.KeyOp: X86::VSCALEFPDZ128rrkz, .DstOp: X86::VSCALEFPDZ128rmkz, .Flags: 0}, |
5462 | {.KeyOp: X86::VSCALEFPDZ256rrkz, .DstOp: X86::VSCALEFPDZ256rmkz, .Flags: 0}, |
5463 | {.KeyOp: X86::VSCALEFPDZrrkz, .DstOp: X86::VSCALEFPDZrmkz, .Flags: 0}, |
5464 | {.KeyOp: X86::VSCALEFPHZ128rrkz, .DstOp: X86::VSCALEFPHZ128rmkz, .Flags: 0}, |
5465 | {.KeyOp: X86::VSCALEFPHZ256rrkz, .DstOp: X86::VSCALEFPHZ256rmkz, .Flags: 0}, |
5466 | {.KeyOp: X86::VSCALEFPHZrrkz, .DstOp: X86::VSCALEFPHZrmkz, .Flags: 0}, |
5467 | {.KeyOp: X86::VSCALEFPSZ128rrkz, .DstOp: X86::VSCALEFPSZ128rmkz, .Flags: 0}, |
5468 | {.KeyOp: X86::VSCALEFPSZ256rrkz, .DstOp: X86::VSCALEFPSZ256rmkz, .Flags: 0}, |
5469 | {.KeyOp: X86::VSCALEFPSZrrkz, .DstOp: X86::VSCALEFPSZrmkz, .Flags: 0}, |
5470 | {.KeyOp: X86::VSCALEFSDZrrkz, .DstOp: X86::VSCALEFSDZrmkz, .Flags: TB_NO_REVERSE}, |
5471 | {.KeyOp: X86::VSCALEFSHZrrkz, .DstOp: X86::VSCALEFSHZrmkz, .Flags: TB_NO_REVERSE}, |
5472 | {.KeyOp: X86::VSCALEFSSZrrkz, .DstOp: X86::VSCALEFSSZrmkz, .Flags: TB_NO_REVERSE}, |
5473 | {.KeyOp: X86::VSHUFF32X4Z256rrikz, .DstOp: X86::VSHUFF32X4Z256rmikz, .Flags: 0}, |
5474 | {.KeyOp: X86::VSHUFF32X4Zrrikz, .DstOp: X86::VSHUFF32X4Zrmikz, .Flags: 0}, |
5475 | {.KeyOp: X86::VSHUFF64X2Z256rrikz, .DstOp: X86::VSHUFF64X2Z256rmikz, .Flags: 0}, |
5476 | {.KeyOp: X86::VSHUFF64X2Zrrikz, .DstOp: X86::VSHUFF64X2Zrmikz, .Flags: 0}, |
5477 | {.KeyOp: X86::VSHUFI32X4Z256rrikz, .DstOp: X86::VSHUFI32X4Z256rmikz, .Flags: 0}, |
5478 | {.KeyOp: X86::VSHUFI32X4Zrrikz, .DstOp: X86::VSHUFI32X4Zrmikz, .Flags: 0}, |
5479 | {.KeyOp: X86::VSHUFI64X2Z256rrikz, .DstOp: X86::VSHUFI64X2Z256rmikz, .Flags: 0}, |
5480 | {.KeyOp: X86::VSHUFI64X2Zrrikz, .DstOp: X86::VSHUFI64X2Zrmikz, .Flags: 0}, |
5481 | {.KeyOp: X86::VSHUFPDZ128rrikz, .DstOp: X86::VSHUFPDZ128rmikz, .Flags: 0}, |
5482 | {.KeyOp: X86::VSHUFPDZ256rrikz, .DstOp: X86::VSHUFPDZ256rmikz, .Flags: 0}, |
5483 | {.KeyOp: X86::VSHUFPDZrrikz, .DstOp: X86::VSHUFPDZrmikz, .Flags: 0}, |
5484 | {.KeyOp: X86::VSHUFPSZ128rrikz, .DstOp: X86::VSHUFPSZ128rmikz, .Flags: 0}, |
5485 | {.KeyOp: X86::VSHUFPSZ256rrikz, .DstOp: X86::VSHUFPSZ256rmikz, .Flags: 0}, |
5486 | {.KeyOp: X86::VSHUFPSZrrikz, .DstOp: X86::VSHUFPSZrmikz, .Flags: 0}, |
5487 | {.KeyOp: X86::VSM3MSG1rr, .DstOp: X86::VSM3MSG1rm, .Flags: 0}, |
5488 | {.KeyOp: X86::VSM3MSG2rr, .DstOp: X86::VSM3MSG2rm, .Flags: 0}, |
5489 | {.KeyOp: X86::VSM3RNDS2rr, .DstOp: X86::VSM3RNDS2rm, .Flags: 0}, |
5490 | {.KeyOp: X86::VSQRTPDZ128rk, .DstOp: X86::VSQRTPDZ128mk, .Flags: 0}, |
5491 | {.KeyOp: X86::VSQRTPDZ256rk, .DstOp: X86::VSQRTPDZ256mk, .Flags: 0}, |
5492 | {.KeyOp: X86::VSQRTPDZrk, .DstOp: X86::VSQRTPDZmk, .Flags: 0}, |
5493 | {.KeyOp: X86::VSQRTPHZ128rk, .DstOp: X86::VSQRTPHZ128mk, .Flags: 0}, |
5494 | {.KeyOp: X86::VSQRTPHZ256rk, .DstOp: X86::VSQRTPHZ256mk, .Flags: 0}, |
5495 | {.KeyOp: X86::VSQRTPHZrk, .DstOp: X86::VSQRTPHZmk, .Flags: 0}, |
5496 | {.KeyOp: X86::VSQRTPSZ128rk, .DstOp: X86::VSQRTPSZ128mk, .Flags: 0}, |
5497 | {.KeyOp: X86::VSQRTPSZ256rk, .DstOp: X86::VSQRTPSZ256mk, .Flags: 0}, |
5498 | {.KeyOp: X86::VSQRTPSZrk, .DstOp: X86::VSQRTPSZmk, .Flags: 0}, |
5499 | {.KeyOp: X86::VSQRTSDZr_Intkz, .DstOp: X86::VSQRTSDZm_Intkz, .Flags: TB_NO_REVERSE}, |
5500 | {.KeyOp: X86::VSQRTSHZr_Intkz, .DstOp: X86::VSQRTSHZm_Intkz, .Flags: TB_NO_REVERSE}, |
5501 | {.KeyOp: X86::VSQRTSSZr_Intkz, .DstOp: X86::VSQRTSSZm_Intkz, .Flags: TB_NO_REVERSE}, |
5502 | {.KeyOp: X86::VSUBPDZ128rrkz, .DstOp: X86::VSUBPDZ128rmkz, .Flags: 0}, |
5503 | {.KeyOp: X86::VSUBPDZ256rrkz, .DstOp: X86::VSUBPDZ256rmkz, .Flags: 0}, |
5504 | {.KeyOp: X86::VSUBPDZrrkz, .DstOp: X86::VSUBPDZrmkz, .Flags: 0}, |
5505 | {.KeyOp: X86::VSUBPHZ128rrkz, .DstOp: X86::VSUBPHZ128rmkz, .Flags: 0}, |
5506 | {.KeyOp: X86::VSUBPHZ256rrkz, .DstOp: X86::VSUBPHZ256rmkz, .Flags: 0}, |
5507 | {.KeyOp: X86::VSUBPHZrrkz, .DstOp: X86::VSUBPHZrmkz, .Flags: 0}, |
5508 | {.KeyOp: X86::VSUBPSZ128rrkz, .DstOp: X86::VSUBPSZ128rmkz, .Flags: 0}, |
5509 | {.KeyOp: X86::VSUBPSZ256rrkz, .DstOp: X86::VSUBPSZ256rmkz, .Flags: 0}, |
5510 | {.KeyOp: X86::VSUBPSZrrkz, .DstOp: X86::VSUBPSZrmkz, .Flags: 0}, |
5511 | {.KeyOp: X86::VSUBSDZrr_Intkz, .DstOp: X86::VSUBSDZrm_Intkz, .Flags: TB_NO_REVERSE}, |
5512 | {.KeyOp: X86::VSUBSHZrr_Intkz, .DstOp: X86::VSUBSHZrm_Intkz, .Flags: TB_NO_REVERSE}, |
5513 | {.KeyOp: X86::VSUBSSZrr_Intkz, .DstOp: X86::VSUBSSZrm_Intkz, .Flags: TB_NO_REVERSE}, |
5514 | {.KeyOp: X86::VUNPCKHPDZ128rrkz, .DstOp: X86::VUNPCKHPDZ128rmkz, .Flags: 0}, |
5515 | {.KeyOp: X86::VUNPCKHPDZ256rrkz, .DstOp: X86::VUNPCKHPDZ256rmkz, .Flags: 0}, |
5516 | {.KeyOp: X86::VUNPCKHPDZrrkz, .DstOp: X86::VUNPCKHPDZrmkz, .Flags: 0}, |
5517 | {.KeyOp: X86::VUNPCKHPSZ128rrkz, .DstOp: X86::VUNPCKHPSZ128rmkz, .Flags: 0}, |
5518 | {.KeyOp: X86::VUNPCKHPSZ256rrkz, .DstOp: X86::VUNPCKHPSZ256rmkz, .Flags: 0}, |
5519 | {.KeyOp: X86::VUNPCKHPSZrrkz, .DstOp: X86::VUNPCKHPSZrmkz, .Flags: 0}, |
5520 | {.KeyOp: X86::VUNPCKLPDZ128rrkz, .DstOp: X86::VUNPCKLPDZ128rmkz, .Flags: 0}, |
5521 | {.KeyOp: X86::VUNPCKLPDZ256rrkz, .DstOp: X86::VUNPCKLPDZ256rmkz, .Flags: 0}, |
5522 | {.KeyOp: X86::VUNPCKLPDZrrkz, .DstOp: X86::VUNPCKLPDZrmkz, .Flags: 0}, |
5523 | {.KeyOp: X86::VUNPCKLPSZ128rrkz, .DstOp: X86::VUNPCKLPSZ128rmkz, .Flags: 0}, |
5524 | {.KeyOp: X86::VUNPCKLPSZ256rrkz, .DstOp: X86::VUNPCKLPSZ256rmkz, .Flags: 0}, |
5525 | {.KeyOp: X86::VUNPCKLPSZrrkz, .DstOp: X86::VUNPCKLPSZrmkz, .Flags: 0}, |
5526 | {.KeyOp: X86::VXORPDZ128rrkz, .DstOp: X86::VXORPDZ128rmkz, .Flags: 0}, |
5527 | {.KeyOp: X86::VXORPDZ256rrkz, .DstOp: X86::VXORPDZ256rmkz, .Flags: 0}, |
5528 | {.KeyOp: X86::VXORPDZrrkz, .DstOp: X86::VXORPDZrmkz, .Flags: 0}, |
5529 | {.KeyOp: X86::VXORPSZ128rrkz, .DstOp: X86::VXORPSZ128rmkz, .Flags: 0}, |
5530 | {.KeyOp: X86::VXORPSZ256rrkz, .DstOp: X86::VXORPSZ256rmkz, .Flags: 0}, |
5531 | {.KeyOp: X86::VXORPSZrrkz, .DstOp: X86::VXORPSZrmkz, .Flags: 0}, |
5532 | }; |
5533 | |
5534 | static const X86FoldTableEntry Table4[] = { |
5535 | {.KeyOp: X86::VADDPDZ128rrk, .DstOp: X86::VADDPDZ128rmk, .Flags: 0}, |
5536 | {.KeyOp: X86::VADDPDZ256rrk, .DstOp: X86::VADDPDZ256rmk, .Flags: 0}, |
5537 | {.KeyOp: X86::VADDPDZrrk, .DstOp: X86::VADDPDZrmk, .Flags: 0}, |
5538 | {.KeyOp: X86::VADDPHZ128rrk, .DstOp: X86::VADDPHZ128rmk, .Flags: 0}, |
5539 | {.KeyOp: X86::VADDPHZ256rrk, .DstOp: X86::VADDPHZ256rmk, .Flags: 0}, |
5540 | {.KeyOp: X86::VADDPHZrrk, .DstOp: X86::VADDPHZrmk, .Flags: 0}, |
5541 | {.KeyOp: X86::VADDPSZ128rrk, .DstOp: X86::VADDPSZ128rmk, .Flags: 0}, |
5542 | {.KeyOp: X86::VADDPSZ256rrk, .DstOp: X86::VADDPSZ256rmk, .Flags: 0}, |
5543 | {.KeyOp: X86::VADDPSZrrk, .DstOp: X86::VADDPSZrmk, .Flags: 0}, |
5544 | {.KeyOp: X86::VADDSDZrr_Intk, .DstOp: X86::VADDSDZrm_Intk, .Flags: TB_NO_REVERSE}, |
5545 | {.KeyOp: X86::VADDSHZrr_Intk, .DstOp: X86::VADDSHZrm_Intk, .Flags: TB_NO_REVERSE}, |
5546 | {.KeyOp: X86::VADDSSZrr_Intk, .DstOp: X86::VADDSSZrm_Intk, .Flags: TB_NO_REVERSE}, |
5547 | {.KeyOp: X86::VALIGNDZ128rrik, .DstOp: X86::VALIGNDZ128rmik, .Flags: 0}, |
5548 | {.KeyOp: X86::VALIGNDZ256rrik, .DstOp: X86::VALIGNDZ256rmik, .Flags: 0}, |
5549 | {.KeyOp: X86::VALIGNDZrrik, .DstOp: X86::VALIGNDZrmik, .Flags: 0}, |
5550 | {.KeyOp: X86::VALIGNQZ128rrik, .DstOp: X86::VALIGNQZ128rmik, .Flags: 0}, |
5551 | {.KeyOp: X86::VALIGNQZ256rrik, .DstOp: X86::VALIGNQZ256rmik, .Flags: 0}, |
5552 | {.KeyOp: X86::VALIGNQZrrik, .DstOp: X86::VALIGNQZrmik, .Flags: 0}, |
5553 | {.KeyOp: X86::VANDNPDZ128rrk, .DstOp: X86::VANDNPDZ128rmk, .Flags: 0}, |
5554 | {.KeyOp: X86::VANDNPDZ256rrk, .DstOp: X86::VANDNPDZ256rmk, .Flags: 0}, |
5555 | {.KeyOp: X86::VANDNPDZrrk, .DstOp: X86::VANDNPDZrmk, .Flags: 0}, |
5556 | {.KeyOp: X86::VANDNPSZ128rrk, .DstOp: X86::VANDNPSZ128rmk, .Flags: 0}, |
5557 | {.KeyOp: X86::VANDNPSZ256rrk, .DstOp: X86::VANDNPSZ256rmk, .Flags: 0}, |
5558 | {.KeyOp: X86::VANDNPSZrrk, .DstOp: X86::VANDNPSZrmk, .Flags: 0}, |
5559 | {.KeyOp: X86::VANDPDZ128rrk, .DstOp: X86::VANDPDZ128rmk, .Flags: 0}, |
5560 | {.KeyOp: X86::VANDPDZ256rrk, .DstOp: X86::VANDPDZ256rmk, .Flags: 0}, |
5561 | {.KeyOp: X86::VANDPDZrrk, .DstOp: X86::VANDPDZrmk, .Flags: 0}, |
5562 | {.KeyOp: X86::VANDPSZ128rrk, .DstOp: X86::VANDPSZ128rmk, .Flags: 0}, |
5563 | {.KeyOp: X86::VANDPSZ256rrk, .DstOp: X86::VANDPSZ256rmk, .Flags: 0}, |
5564 | {.KeyOp: X86::VANDPSZrrk, .DstOp: X86::VANDPSZrmk, .Flags: 0}, |
5565 | {.KeyOp: X86::VCVTNE2PS2BF16Z128rrk, .DstOp: X86::VCVTNE2PS2BF16Z128rmk, .Flags: 0}, |
5566 | {.KeyOp: X86::VCVTNE2PS2BF16Z256rrk, .DstOp: X86::VCVTNE2PS2BF16Z256rmk, .Flags: 0}, |
5567 | {.KeyOp: X86::VCVTNE2PS2BF16Zrrk, .DstOp: X86::VCVTNE2PS2BF16Zrmk, .Flags: 0}, |
5568 | {.KeyOp: X86::VCVTSD2SHZrr_Intk, .DstOp: X86::VCVTSD2SHZrm_Intk, .Flags: TB_NO_REVERSE}, |
5569 | {.KeyOp: X86::VCVTSD2SSZrr_Intk, .DstOp: X86::VCVTSD2SSZrm_Intk, .Flags: TB_NO_REVERSE}, |
5570 | {.KeyOp: X86::VCVTSH2SDZrr_Intk, .DstOp: X86::VCVTSH2SDZrm_Intk, .Flags: TB_NO_REVERSE}, |
5571 | {.KeyOp: X86::VCVTSH2SSZrr_Intk, .DstOp: X86::VCVTSH2SSZrm_Intk, .Flags: TB_NO_REVERSE}, |
5572 | {.KeyOp: X86::VCVTSS2SDZrr_Intk, .DstOp: X86::VCVTSS2SDZrm_Intk, .Flags: TB_NO_REVERSE}, |
5573 | {.KeyOp: X86::VCVTSS2SHZrr_Intk, .DstOp: X86::VCVTSS2SHZrm_Intk, .Flags: TB_NO_REVERSE}, |
5574 | {.KeyOp: X86::VDBPSADBWZ128rrik, .DstOp: X86::VDBPSADBWZ128rmik, .Flags: 0}, |
5575 | {.KeyOp: X86::VDBPSADBWZ256rrik, .DstOp: X86::VDBPSADBWZ256rmik, .Flags: 0}, |
5576 | {.KeyOp: X86::VDBPSADBWZrrik, .DstOp: X86::VDBPSADBWZrmik, .Flags: 0}, |
5577 | {.KeyOp: X86::VDIVPDZ128rrk, .DstOp: X86::VDIVPDZ128rmk, .Flags: 0}, |
5578 | {.KeyOp: X86::VDIVPDZ256rrk, .DstOp: X86::VDIVPDZ256rmk, .Flags: 0}, |
5579 | {.KeyOp: X86::VDIVPDZrrk, .DstOp: X86::VDIVPDZrmk, .Flags: 0}, |
5580 | {.KeyOp: X86::VDIVPHZ128rrk, .DstOp: X86::VDIVPHZ128rmk, .Flags: 0}, |
5581 | {.KeyOp: X86::VDIVPHZ256rrk, .DstOp: X86::VDIVPHZ256rmk, .Flags: 0}, |
5582 | {.KeyOp: X86::VDIVPHZrrk, .DstOp: X86::VDIVPHZrmk, .Flags: 0}, |
5583 | {.KeyOp: X86::VDIVPSZ128rrk, .DstOp: X86::VDIVPSZ128rmk, .Flags: 0}, |
5584 | {.KeyOp: X86::VDIVPSZ256rrk, .DstOp: X86::VDIVPSZ256rmk, .Flags: 0}, |
5585 | {.KeyOp: X86::VDIVPSZrrk, .DstOp: X86::VDIVPSZrmk, .Flags: 0}, |
5586 | {.KeyOp: X86::VDIVSDZrr_Intk, .DstOp: X86::VDIVSDZrm_Intk, .Flags: TB_NO_REVERSE}, |
5587 | {.KeyOp: X86::VDIVSHZrr_Intk, .DstOp: X86::VDIVSHZrm_Intk, .Flags: TB_NO_REVERSE}, |
5588 | {.KeyOp: X86::VDIVSSZrr_Intk, .DstOp: X86::VDIVSSZrm_Intk, .Flags: TB_NO_REVERSE}, |
5589 | {.KeyOp: X86::VDPBF16PSZ128rk, .DstOp: X86::VDPBF16PSZ128mk, .Flags: 0}, |
5590 | {.KeyOp: X86::VDPBF16PSZ128rkz, .DstOp: X86::VDPBF16PSZ128mkz, .Flags: 0}, |
5591 | {.KeyOp: X86::VDPBF16PSZ256rk, .DstOp: X86::VDPBF16PSZ256mk, .Flags: 0}, |
5592 | {.KeyOp: X86::VDPBF16PSZ256rkz, .DstOp: X86::VDPBF16PSZ256mkz, .Flags: 0}, |
5593 | {.KeyOp: X86::VDPBF16PSZrk, .DstOp: X86::VDPBF16PSZmk, .Flags: 0}, |
5594 | {.KeyOp: X86::VDPBF16PSZrkz, .DstOp: X86::VDPBF16PSZmkz, .Flags: 0}, |
5595 | {.KeyOp: X86::VFCMADDCPHZ128rk, .DstOp: X86::VFCMADDCPHZ128mk, .Flags: 0}, |
5596 | {.KeyOp: X86::VFCMADDCPHZ128rkz, .DstOp: X86::VFCMADDCPHZ128mkz, .Flags: 0}, |
5597 | {.KeyOp: X86::VFCMADDCPHZ256rk, .DstOp: X86::VFCMADDCPHZ256mk, .Flags: 0}, |
5598 | {.KeyOp: X86::VFCMADDCPHZ256rkz, .DstOp: X86::VFCMADDCPHZ256mkz, .Flags: 0}, |
5599 | {.KeyOp: X86::VFCMADDCPHZrk, .DstOp: X86::VFCMADDCPHZmk, .Flags: 0}, |
5600 | {.KeyOp: X86::VFCMADDCPHZrkz, .DstOp: X86::VFCMADDCPHZmkz, .Flags: 0}, |
5601 | {.KeyOp: X86::VFCMADDCSHZrk, .DstOp: X86::VFCMADDCSHZmk, .Flags: TB_NO_REVERSE}, |
5602 | {.KeyOp: X86::VFCMADDCSHZrkz, .DstOp: X86::VFCMADDCSHZmkz, .Flags: TB_NO_REVERSE}, |
5603 | {.KeyOp: X86::VFCMULCPHZ128rrk, .DstOp: X86::VFCMULCPHZ128rmk, .Flags: 0}, |
5604 | {.KeyOp: X86::VFCMULCPHZ256rrk, .DstOp: X86::VFCMULCPHZ256rmk, .Flags: 0}, |
5605 | {.KeyOp: X86::VFCMULCPHZrrk, .DstOp: X86::VFCMULCPHZrmk, .Flags: 0}, |
5606 | {.KeyOp: X86::VFCMULCSHZrrk, .DstOp: X86::VFCMULCSHZrmk, .Flags: TB_NO_REVERSE}, |
5607 | {.KeyOp: X86::VFIXUPIMMPDZ128rrik, .DstOp: X86::VFIXUPIMMPDZ128rmik, .Flags: 0}, |
5608 | {.KeyOp: X86::VFIXUPIMMPDZ128rrikz, .DstOp: X86::VFIXUPIMMPDZ128rmikz, .Flags: 0}, |
5609 | {.KeyOp: X86::VFIXUPIMMPDZ256rrik, .DstOp: X86::VFIXUPIMMPDZ256rmik, .Flags: 0}, |
5610 | {.KeyOp: X86::VFIXUPIMMPDZ256rrikz, .DstOp: X86::VFIXUPIMMPDZ256rmikz, .Flags: 0}, |
5611 | {.KeyOp: X86::VFIXUPIMMPDZrrik, .DstOp: X86::VFIXUPIMMPDZrmik, .Flags: 0}, |
5612 | {.KeyOp: X86::VFIXUPIMMPDZrrikz, .DstOp: X86::VFIXUPIMMPDZrmikz, .Flags: 0}, |
5613 | {.KeyOp: X86::VFIXUPIMMPSZ128rrik, .DstOp: X86::VFIXUPIMMPSZ128rmik, .Flags: 0}, |
5614 | {.KeyOp: X86::VFIXUPIMMPSZ128rrikz, .DstOp: X86::VFIXUPIMMPSZ128rmikz, .Flags: 0}, |
5615 | {.KeyOp: X86::VFIXUPIMMPSZ256rrik, .DstOp: X86::VFIXUPIMMPSZ256rmik, .Flags: 0}, |
5616 | {.KeyOp: X86::VFIXUPIMMPSZ256rrikz, .DstOp: X86::VFIXUPIMMPSZ256rmikz, .Flags: 0}, |
5617 | {.KeyOp: X86::VFIXUPIMMPSZrrik, .DstOp: X86::VFIXUPIMMPSZrmik, .Flags: 0}, |
5618 | {.KeyOp: X86::VFIXUPIMMPSZrrikz, .DstOp: X86::VFIXUPIMMPSZrmikz, .Flags: 0}, |
5619 | {.KeyOp: X86::VFIXUPIMMSDZrrik, .DstOp: X86::VFIXUPIMMSDZrmik, .Flags: TB_NO_REVERSE}, |
5620 | {.KeyOp: X86::VFIXUPIMMSDZrrikz, .DstOp: X86::VFIXUPIMMSDZrmikz, .Flags: TB_NO_REVERSE}, |
5621 | {.KeyOp: X86::VFIXUPIMMSSZrrik, .DstOp: X86::VFIXUPIMMSSZrmik, .Flags: TB_NO_REVERSE}, |
5622 | {.KeyOp: X86::VFIXUPIMMSSZrrikz, .DstOp: X86::VFIXUPIMMSSZrmikz, .Flags: TB_NO_REVERSE}, |
5623 | {.KeyOp: X86::VFMADD132PDZ128rk, .DstOp: X86::VFMADD132PDZ128mk, .Flags: 0}, |
5624 | {.KeyOp: X86::VFMADD132PDZ128rkz, .DstOp: X86::VFMADD132PDZ128mkz, .Flags: 0}, |
5625 | {.KeyOp: X86::VFMADD132PDZ256rk, .DstOp: X86::VFMADD132PDZ256mk, .Flags: 0}, |
5626 | {.KeyOp: X86::VFMADD132PDZ256rkz, .DstOp: X86::VFMADD132PDZ256mkz, .Flags: 0}, |
5627 | {.KeyOp: X86::VFMADD132PDZrk, .DstOp: X86::VFMADD132PDZmk, .Flags: 0}, |
5628 | {.KeyOp: X86::VFMADD132PDZrkz, .DstOp: X86::VFMADD132PDZmkz, .Flags: 0}, |
5629 | {.KeyOp: X86::VFMADD132PHZ128rk, .DstOp: X86::VFMADD132PHZ128mk, .Flags: 0}, |
5630 | {.KeyOp: X86::VFMADD132PHZ128rkz, .DstOp: X86::VFMADD132PHZ128mkz, .Flags: 0}, |
5631 | {.KeyOp: X86::VFMADD132PHZ256rk, .DstOp: X86::VFMADD132PHZ256mk, .Flags: 0}, |
5632 | {.KeyOp: X86::VFMADD132PHZ256rkz, .DstOp: X86::VFMADD132PHZ256mkz, .Flags: 0}, |
5633 | {.KeyOp: X86::VFMADD132PHZrk, .DstOp: X86::VFMADD132PHZmk, .Flags: 0}, |
5634 | {.KeyOp: X86::VFMADD132PHZrkz, .DstOp: X86::VFMADD132PHZmkz, .Flags: 0}, |
5635 | {.KeyOp: X86::VFMADD132PSZ128rk, .DstOp: X86::VFMADD132PSZ128mk, .Flags: 0}, |
5636 | {.KeyOp: X86::VFMADD132PSZ128rkz, .DstOp: X86::VFMADD132PSZ128mkz, .Flags: 0}, |
5637 | {.KeyOp: X86::VFMADD132PSZ256rk, .DstOp: X86::VFMADD132PSZ256mk, .Flags: 0}, |
5638 | {.KeyOp: X86::VFMADD132PSZ256rkz, .DstOp: X86::VFMADD132PSZ256mkz, .Flags: 0}, |
5639 | {.KeyOp: X86::VFMADD132PSZrk, .DstOp: X86::VFMADD132PSZmk, .Flags: 0}, |
5640 | {.KeyOp: X86::VFMADD132PSZrkz, .DstOp: X86::VFMADD132PSZmkz, .Flags: 0}, |
5641 | {.KeyOp: X86::VFMADD132SDZr_Intk, .DstOp: X86::VFMADD132SDZm_Intk, .Flags: TB_NO_REVERSE}, |
5642 | {.KeyOp: X86::VFMADD132SDZr_Intkz, .DstOp: X86::VFMADD132SDZm_Intkz, .Flags: TB_NO_REVERSE}, |
5643 | {.KeyOp: X86::VFMADD132SHZr_Intk, .DstOp: X86::VFMADD132SHZm_Intk, .Flags: TB_NO_REVERSE}, |
5644 | {.KeyOp: X86::VFMADD132SHZr_Intkz, .DstOp: X86::VFMADD132SHZm_Intkz, .Flags: TB_NO_REVERSE}, |
5645 | {.KeyOp: X86::VFMADD132SSZr_Intk, .DstOp: X86::VFMADD132SSZm_Intk, .Flags: TB_NO_REVERSE}, |
5646 | {.KeyOp: X86::VFMADD132SSZr_Intkz, .DstOp: X86::VFMADD132SSZm_Intkz, .Flags: TB_NO_REVERSE}, |
5647 | {.KeyOp: X86::VFMADD213PDZ128rk, .DstOp: X86::VFMADD213PDZ128mk, .Flags: 0}, |
5648 | {.KeyOp: X86::VFMADD213PDZ128rkz, .DstOp: X86::VFMADD213PDZ128mkz, .Flags: 0}, |
5649 | {.KeyOp: X86::VFMADD213PDZ256rk, .DstOp: X86::VFMADD213PDZ256mk, .Flags: 0}, |
5650 | {.KeyOp: X86::VFMADD213PDZ256rkz, .DstOp: X86::VFMADD213PDZ256mkz, .Flags: 0}, |
5651 | {.KeyOp: X86::VFMADD213PDZrk, .DstOp: X86::VFMADD213PDZmk, .Flags: 0}, |
5652 | {.KeyOp: X86::VFMADD213PDZrkz, .DstOp: X86::VFMADD213PDZmkz, .Flags: 0}, |
5653 | {.KeyOp: X86::VFMADD213PHZ128rk, .DstOp: X86::VFMADD213PHZ128mk, .Flags: 0}, |
5654 | {.KeyOp: X86::VFMADD213PHZ128rkz, .DstOp: X86::VFMADD213PHZ128mkz, .Flags: 0}, |
5655 | {.KeyOp: X86::VFMADD213PHZ256rk, .DstOp: X86::VFMADD213PHZ256mk, .Flags: 0}, |
5656 | {.KeyOp: X86::VFMADD213PHZ256rkz, .DstOp: X86::VFMADD213PHZ256mkz, .Flags: 0}, |
5657 | {.KeyOp: X86::VFMADD213PHZrk, .DstOp: X86::VFMADD213PHZmk, .Flags: 0}, |
5658 | {.KeyOp: X86::VFMADD213PHZrkz, .DstOp: X86::VFMADD213PHZmkz, .Flags: 0}, |
5659 | {.KeyOp: X86::VFMADD213PSZ128rk, .DstOp: X86::VFMADD213PSZ128mk, .Flags: 0}, |
5660 | {.KeyOp: X86::VFMADD213PSZ128rkz, .DstOp: X86::VFMADD213PSZ128mkz, .Flags: 0}, |
5661 | {.KeyOp: X86::VFMADD213PSZ256rk, .DstOp: X86::VFMADD213PSZ256mk, .Flags: 0}, |
5662 | {.KeyOp: X86::VFMADD213PSZ256rkz, .DstOp: X86::VFMADD213PSZ256mkz, .Flags: 0}, |
5663 | {.KeyOp: X86::VFMADD213PSZrk, .DstOp: X86::VFMADD213PSZmk, .Flags: 0}, |
5664 | {.KeyOp: X86::VFMADD213PSZrkz, .DstOp: X86::VFMADD213PSZmkz, .Flags: 0}, |
5665 | {.KeyOp: X86::VFMADD213SDZr_Intk, .DstOp: X86::VFMADD213SDZm_Intk, .Flags: TB_NO_REVERSE}, |
5666 | {.KeyOp: X86::VFMADD213SDZr_Intkz, .DstOp: X86::VFMADD213SDZm_Intkz, .Flags: TB_NO_REVERSE}, |
5667 | {.KeyOp: X86::VFMADD213SHZr_Intk, .DstOp: X86::VFMADD213SHZm_Intk, .Flags: TB_NO_REVERSE}, |
5668 | {.KeyOp: X86::VFMADD213SHZr_Intkz, .DstOp: X86::VFMADD213SHZm_Intkz, .Flags: TB_NO_REVERSE}, |
5669 | {.KeyOp: X86::VFMADD213SSZr_Intk, .DstOp: X86::VFMADD213SSZm_Intk, .Flags: TB_NO_REVERSE}, |
5670 | {.KeyOp: X86::VFMADD213SSZr_Intkz, .DstOp: X86::VFMADD213SSZm_Intkz, .Flags: TB_NO_REVERSE}, |
5671 | {.KeyOp: X86::VFMADD231PDZ128rk, .DstOp: X86::VFMADD231PDZ128mk, .Flags: 0}, |
5672 | {.KeyOp: X86::VFMADD231PDZ128rkz, .DstOp: X86::VFMADD231PDZ128mkz, .Flags: 0}, |
5673 | {.KeyOp: X86::VFMADD231PDZ256rk, .DstOp: X86::VFMADD231PDZ256mk, .Flags: 0}, |
5674 | {.KeyOp: X86::VFMADD231PDZ256rkz, .DstOp: X86::VFMADD231PDZ256mkz, .Flags: 0}, |
5675 | {.KeyOp: X86::VFMADD231PDZrk, .DstOp: X86::VFMADD231PDZmk, .Flags: 0}, |
5676 | {.KeyOp: X86::VFMADD231PDZrkz, .DstOp: X86::VFMADD231PDZmkz, .Flags: 0}, |
5677 | {.KeyOp: X86::VFMADD231PHZ128rk, .DstOp: X86::VFMADD231PHZ128mk, .Flags: 0}, |
5678 | {.KeyOp: X86::VFMADD231PHZ128rkz, .DstOp: X86::VFMADD231PHZ128mkz, .Flags: 0}, |
5679 | {.KeyOp: X86::VFMADD231PHZ256rk, .DstOp: X86::VFMADD231PHZ256mk, .Flags: 0}, |
5680 | {.KeyOp: X86::VFMADD231PHZ256rkz, .DstOp: X86::VFMADD231PHZ256mkz, .Flags: 0}, |
5681 | {.KeyOp: X86::VFMADD231PHZrk, .DstOp: X86::VFMADD231PHZmk, .Flags: 0}, |
5682 | {.KeyOp: X86::VFMADD231PHZrkz, .DstOp: X86::VFMADD231PHZmkz, .Flags: 0}, |
5683 | {.KeyOp: X86::VFMADD231PSZ128rk, .DstOp: X86::VFMADD231PSZ128mk, .Flags: 0}, |
5684 | {.KeyOp: X86::VFMADD231PSZ128rkz, .DstOp: X86::VFMADD231PSZ128mkz, .Flags: 0}, |
5685 | {.KeyOp: X86::VFMADD231PSZ256rk, .DstOp: X86::VFMADD231PSZ256mk, .Flags: 0}, |
5686 | {.KeyOp: X86::VFMADD231PSZ256rkz, .DstOp: X86::VFMADD231PSZ256mkz, .Flags: 0}, |
5687 | {.KeyOp: X86::VFMADD231PSZrk, .DstOp: X86::VFMADD231PSZmk, .Flags: 0}, |
5688 | {.KeyOp: X86::VFMADD231PSZrkz, .DstOp: X86::VFMADD231PSZmkz, .Flags: 0}, |
5689 | {.KeyOp: X86::VFMADD231SDZr_Intk, .DstOp: X86::VFMADD231SDZm_Intk, .Flags: TB_NO_REVERSE}, |
5690 | {.KeyOp: X86::VFMADD231SDZr_Intkz, .DstOp: X86::VFMADD231SDZm_Intkz, .Flags: TB_NO_REVERSE}, |
5691 | {.KeyOp: X86::VFMADD231SHZr_Intk, .DstOp: X86::VFMADD231SHZm_Intk, .Flags: TB_NO_REVERSE}, |
5692 | {.KeyOp: X86::VFMADD231SHZr_Intkz, .DstOp: X86::VFMADD231SHZm_Intkz, .Flags: TB_NO_REVERSE}, |
5693 | {.KeyOp: X86::VFMADD231SSZr_Intk, .DstOp: X86::VFMADD231SSZm_Intk, .Flags: TB_NO_REVERSE}, |
5694 | {.KeyOp: X86::VFMADD231SSZr_Intkz, .DstOp: X86::VFMADD231SSZm_Intkz, .Flags: TB_NO_REVERSE}, |
5695 | {.KeyOp: X86::VFMADDCPHZ128rk, .DstOp: X86::VFMADDCPHZ128mk, .Flags: 0}, |
5696 | {.KeyOp: X86::VFMADDCPHZ128rkz, .DstOp: X86::VFMADDCPHZ128mkz, .Flags: 0}, |
5697 | {.KeyOp: X86::VFMADDCPHZ256rk, .DstOp: X86::VFMADDCPHZ256mk, .Flags: 0}, |
5698 | {.KeyOp: X86::VFMADDCPHZ256rkz, .DstOp: X86::VFMADDCPHZ256mkz, .Flags: 0}, |
5699 | {.KeyOp: X86::VFMADDCPHZrk, .DstOp: X86::VFMADDCPHZmk, .Flags: 0}, |
5700 | {.KeyOp: X86::VFMADDCPHZrkz, .DstOp: X86::VFMADDCPHZmkz, .Flags: 0}, |
5701 | {.KeyOp: X86::VFMADDCSHZrk, .DstOp: X86::VFMADDCSHZmk, .Flags: TB_NO_REVERSE}, |
5702 | {.KeyOp: X86::VFMADDCSHZrkz, .DstOp: X86::VFMADDCSHZmkz, .Flags: TB_NO_REVERSE}, |
5703 | {.KeyOp: X86::VFMADDSUB132PDZ128rk, .DstOp: X86::VFMADDSUB132PDZ128mk, .Flags: 0}, |
5704 | {.KeyOp: X86::VFMADDSUB132PDZ128rkz, .DstOp: X86::VFMADDSUB132PDZ128mkz, .Flags: 0}, |
5705 | {.KeyOp: X86::VFMADDSUB132PDZ256rk, .DstOp: X86::VFMADDSUB132PDZ256mk, .Flags: 0}, |
5706 | {.KeyOp: X86::VFMADDSUB132PDZ256rkz, .DstOp: X86::VFMADDSUB132PDZ256mkz, .Flags: 0}, |
5707 | {.KeyOp: X86::VFMADDSUB132PDZrk, .DstOp: X86::VFMADDSUB132PDZmk, .Flags: 0}, |
5708 | {.KeyOp: X86::VFMADDSUB132PDZrkz, .DstOp: X86::VFMADDSUB132PDZmkz, .Flags: 0}, |
5709 | {.KeyOp: X86::VFMADDSUB132PHZ128rk, .DstOp: X86::VFMADDSUB132PHZ128mk, .Flags: 0}, |
5710 | {.KeyOp: X86::VFMADDSUB132PHZ128rkz, .DstOp: X86::VFMADDSUB132PHZ128mkz, .Flags: 0}, |
5711 | {.KeyOp: X86::VFMADDSUB132PHZ256rk, .DstOp: X86::VFMADDSUB132PHZ256mk, .Flags: 0}, |
5712 | {.KeyOp: X86::VFMADDSUB132PHZ256rkz, .DstOp: X86::VFMADDSUB132PHZ256mkz, .Flags: 0}, |
5713 | {.KeyOp: X86::VFMADDSUB132PHZrk, .DstOp: X86::VFMADDSUB132PHZmk, .Flags: 0}, |
5714 | {.KeyOp: X86::VFMADDSUB132PHZrkz, .DstOp: X86::VFMADDSUB132PHZmkz, .Flags: 0}, |
5715 | {.KeyOp: X86::VFMADDSUB132PSZ128rk, .DstOp: X86::VFMADDSUB132PSZ128mk, .Flags: 0}, |
5716 | {.KeyOp: X86::VFMADDSUB132PSZ128rkz, .DstOp: X86::VFMADDSUB132PSZ128mkz, .Flags: 0}, |
5717 | {.KeyOp: X86::VFMADDSUB132PSZ256rk, .DstOp: X86::VFMADDSUB132PSZ256mk, .Flags: 0}, |
5718 | {.KeyOp: X86::VFMADDSUB132PSZ256rkz, .DstOp: X86::VFMADDSUB132PSZ256mkz, .Flags: 0}, |
5719 | {.KeyOp: X86::VFMADDSUB132PSZrk, .DstOp: X86::VFMADDSUB132PSZmk, .Flags: 0}, |
5720 | {.KeyOp: X86::VFMADDSUB132PSZrkz, .DstOp: X86::VFMADDSUB132PSZmkz, .Flags: 0}, |
5721 | {.KeyOp: X86::VFMADDSUB213PDZ128rk, .DstOp: X86::VFMADDSUB213PDZ128mk, .Flags: 0}, |
5722 | {.KeyOp: X86::VFMADDSUB213PDZ128rkz, .DstOp: X86::VFMADDSUB213PDZ128mkz, .Flags: 0}, |
5723 | {.KeyOp: X86::VFMADDSUB213PDZ256rk, .DstOp: X86::VFMADDSUB213PDZ256mk, .Flags: 0}, |
5724 | {.KeyOp: X86::VFMADDSUB213PDZ256rkz, .DstOp: X86::VFMADDSUB213PDZ256mkz, .Flags: 0}, |
5725 | {.KeyOp: X86::VFMADDSUB213PDZrk, .DstOp: X86::VFMADDSUB213PDZmk, .Flags: 0}, |
5726 | {.KeyOp: X86::VFMADDSUB213PDZrkz, .DstOp: X86::VFMADDSUB213PDZmkz, .Flags: 0}, |
5727 | {.KeyOp: X86::VFMADDSUB213PHZ128rk, .DstOp: X86::VFMADDSUB213PHZ128mk, .Flags: 0}, |
5728 | {.KeyOp: X86::VFMADDSUB213PHZ128rkz, .DstOp: X86::VFMADDSUB213PHZ128mkz, .Flags: 0}, |
5729 | {.KeyOp: X86::VFMADDSUB213PHZ256rk, .DstOp: X86::VFMADDSUB213PHZ256mk, .Flags: 0}, |
5730 | {.KeyOp: X86::VFMADDSUB213PHZ256rkz, .DstOp: X86::VFMADDSUB213PHZ256mkz, .Flags: 0}, |
5731 | {.KeyOp: X86::VFMADDSUB213PHZrk, .DstOp: X86::VFMADDSUB213PHZmk, .Flags: 0}, |
5732 | {.KeyOp: X86::VFMADDSUB213PHZrkz, .DstOp: X86::VFMADDSUB213PHZmkz, .Flags: 0}, |
5733 | {.KeyOp: X86::VFMADDSUB213PSZ128rk, .DstOp: X86::VFMADDSUB213PSZ128mk, .Flags: 0}, |
5734 | {.KeyOp: X86::VFMADDSUB213PSZ128rkz, .DstOp: X86::VFMADDSUB213PSZ128mkz, .Flags: 0}, |
5735 | {.KeyOp: X86::VFMADDSUB213PSZ256rk, .DstOp: X86::VFMADDSUB213PSZ256mk, .Flags: 0}, |
5736 | {.KeyOp: X86::VFMADDSUB213PSZ256rkz, .DstOp: X86::VFMADDSUB213PSZ256mkz, .Flags: 0}, |
5737 | {.KeyOp: X86::VFMADDSUB213PSZrk, .DstOp: X86::VFMADDSUB213PSZmk, .Flags: 0}, |
5738 | {.KeyOp: X86::VFMADDSUB213PSZrkz, .DstOp: X86::VFMADDSUB213PSZmkz, .Flags: 0}, |
5739 | {.KeyOp: X86::VFMADDSUB231PDZ128rk, .DstOp: X86::VFMADDSUB231PDZ128mk, .Flags: 0}, |
5740 | {.KeyOp: X86::VFMADDSUB231PDZ128rkz, .DstOp: X86::VFMADDSUB231PDZ128mkz, .Flags: 0}, |
5741 | {.KeyOp: X86::VFMADDSUB231PDZ256rk, .DstOp: X86::VFMADDSUB231PDZ256mk, .Flags: 0}, |
5742 | {.KeyOp: X86::VFMADDSUB231PDZ256rkz, .DstOp: X86::VFMADDSUB231PDZ256mkz, .Flags: 0}, |
5743 | {.KeyOp: X86::VFMADDSUB231PDZrk, .DstOp: X86::VFMADDSUB231PDZmk, .Flags: 0}, |
5744 | {.KeyOp: X86::VFMADDSUB231PDZrkz, .DstOp: X86::VFMADDSUB231PDZmkz, .Flags: 0}, |
5745 | {.KeyOp: X86::VFMADDSUB231PHZ128rk, .DstOp: X86::VFMADDSUB231PHZ128mk, .Flags: 0}, |
5746 | {.KeyOp: X86::VFMADDSUB231PHZ128rkz, .DstOp: X86::VFMADDSUB231PHZ128mkz, .Flags: 0}, |
5747 | {.KeyOp: X86::VFMADDSUB231PHZ256rk, .DstOp: X86::VFMADDSUB231PHZ256mk, .Flags: 0}, |
5748 | {.KeyOp: X86::VFMADDSUB231PHZ256rkz, .DstOp: X86::VFMADDSUB231PHZ256mkz, .Flags: 0}, |
5749 | {.KeyOp: X86::VFMADDSUB231PHZrk, .DstOp: X86::VFMADDSUB231PHZmk, .Flags: 0}, |
5750 | {.KeyOp: X86::VFMADDSUB231PHZrkz, .DstOp: X86::VFMADDSUB231PHZmkz, .Flags: 0}, |
5751 | {.KeyOp: X86::VFMADDSUB231PSZ128rk, .DstOp: X86::VFMADDSUB231PSZ128mk, .Flags: 0}, |
5752 | {.KeyOp: X86::VFMADDSUB231PSZ128rkz, .DstOp: X86::VFMADDSUB231PSZ128mkz, .Flags: 0}, |
5753 | {.KeyOp: X86::VFMADDSUB231PSZ256rk, .DstOp: X86::VFMADDSUB231PSZ256mk, .Flags: 0}, |
5754 | {.KeyOp: X86::VFMADDSUB231PSZ256rkz, .DstOp: X86::VFMADDSUB231PSZ256mkz, .Flags: 0}, |
5755 | {.KeyOp: X86::VFMADDSUB231PSZrk, .DstOp: X86::VFMADDSUB231PSZmk, .Flags: 0}, |
5756 | {.KeyOp: X86::VFMADDSUB231PSZrkz, .DstOp: X86::VFMADDSUB231PSZmkz, .Flags: 0}, |
5757 | {.KeyOp: X86::VFMSUB132PDZ128rk, .DstOp: X86::VFMSUB132PDZ128mk, .Flags: 0}, |
5758 | {.KeyOp: X86::VFMSUB132PDZ128rkz, .DstOp: X86::VFMSUB132PDZ128mkz, .Flags: 0}, |
5759 | {.KeyOp: X86::VFMSUB132PDZ256rk, .DstOp: X86::VFMSUB132PDZ256mk, .Flags: 0}, |
5760 | {.KeyOp: X86::VFMSUB132PDZ256rkz, .DstOp: X86::VFMSUB132PDZ256mkz, .Flags: 0}, |
5761 | {.KeyOp: X86::VFMSUB132PDZrk, .DstOp: X86::VFMSUB132PDZmk, .Flags: 0}, |
5762 | {.KeyOp: X86::VFMSUB132PDZrkz, .DstOp: X86::VFMSUB132PDZmkz, .Flags: 0}, |
5763 | {.KeyOp: X86::VFMSUB132PHZ128rk, .DstOp: X86::VFMSUB132PHZ128mk, .Flags: 0}, |
5764 | {.KeyOp: X86::VFMSUB132PHZ128rkz, .DstOp: X86::VFMSUB132PHZ128mkz, .Flags: 0}, |
5765 | {.KeyOp: X86::VFMSUB132PHZ256rk, .DstOp: X86::VFMSUB132PHZ256mk, .Flags: 0}, |
5766 | {.KeyOp: X86::VFMSUB132PHZ256rkz, .DstOp: X86::VFMSUB132PHZ256mkz, .Flags: 0}, |
5767 | {.KeyOp: X86::VFMSUB132PHZrk, .DstOp: X86::VFMSUB132PHZmk, .Flags: 0}, |
5768 | {.KeyOp: X86::VFMSUB132PHZrkz, .DstOp: X86::VFMSUB132PHZmkz, .Flags: 0}, |
5769 | {.KeyOp: X86::VFMSUB132PSZ128rk, .DstOp: X86::VFMSUB132PSZ128mk, .Flags: 0}, |
5770 | {.KeyOp: X86::VFMSUB132PSZ128rkz, .DstOp: X86::VFMSUB132PSZ128mkz, .Flags: 0}, |
5771 | {.KeyOp: X86::VFMSUB132PSZ256rk, .DstOp: X86::VFMSUB132PSZ256mk, .Flags: 0}, |
5772 | {.KeyOp: X86::VFMSUB132PSZ256rkz, .DstOp: X86::VFMSUB132PSZ256mkz, .Flags: 0}, |
5773 | {.KeyOp: X86::VFMSUB132PSZrk, .DstOp: X86::VFMSUB132PSZmk, .Flags: 0}, |
5774 | {.KeyOp: X86::VFMSUB132PSZrkz, .DstOp: X86::VFMSUB132PSZmkz, .Flags: 0}, |
5775 | {.KeyOp: X86::VFMSUB132SDZr_Intk, .DstOp: X86::VFMSUB132SDZm_Intk, .Flags: TB_NO_REVERSE}, |
5776 | {.KeyOp: X86::VFMSUB132SDZr_Intkz, .DstOp: X86::VFMSUB132SDZm_Intkz, .Flags: TB_NO_REVERSE}, |
5777 | {.KeyOp: X86::VFMSUB132SHZr_Intk, .DstOp: X86::VFMSUB132SHZm_Intk, .Flags: TB_NO_REVERSE}, |
5778 | {.KeyOp: X86::VFMSUB132SHZr_Intkz, .DstOp: X86::VFMSUB132SHZm_Intkz, .Flags: TB_NO_REVERSE}, |
5779 | {.KeyOp: X86::VFMSUB132SSZr_Intk, .DstOp: X86::VFMSUB132SSZm_Intk, .Flags: TB_NO_REVERSE}, |
5780 | {.KeyOp: X86::VFMSUB132SSZr_Intkz, .DstOp: X86::VFMSUB132SSZm_Intkz, .Flags: TB_NO_REVERSE}, |
5781 | {.KeyOp: X86::VFMSUB213PDZ128rk, .DstOp: X86::VFMSUB213PDZ128mk, .Flags: 0}, |
5782 | {.KeyOp: X86::VFMSUB213PDZ128rkz, .DstOp: X86::VFMSUB213PDZ128mkz, .Flags: 0}, |
5783 | {.KeyOp: X86::VFMSUB213PDZ256rk, .DstOp: X86::VFMSUB213PDZ256mk, .Flags: 0}, |
5784 | {.KeyOp: X86::VFMSUB213PDZ256rkz, .DstOp: X86::VFMSUB213PDZ256mkz, .Flags: 0}, |
5785 | {.KeyOp: X86::VFMSUB213PDZrk, .DstOp: X86::VFMSUB213PDZmk, .Flags: 0}, |
5786 | {.KeyOp: X86::VFMSUB213PDZrkz, .DstOp: X86::VFMSUB213PDZmkz, .Flags: 0}, |
5787 | {.KeyOp: X86::VFMSUB213PHZ128rk, .DstOp: X86::VFMSUB213PHZ128mk, .Flags: 0}, |
5788 | {.KeyOp: X86::VFMSUB213PHZ128rkz, .DstOp: X86::VFMSUB213PHZ128mkz, .Flags: 0}, |
5789 | {.KeyOp: X86::VFMSUB213PHZ256rk, .DstOp: X86::VFMSUB213PHZ256mk, .Flags: 0}, |
5790 | {.KeyOp: X86::VFMSUB213PHZ256rkz, .DstOp: X86::VFMSUB213PHZ256mkz, .Flags: 0}, |
5791 | {.KeyOp: X86::VFMSUB213PHZrk, .DstOp: X86::VFMSUB213PHZmk, .Flags: 0}, |
5792 | {.KeyOp: X86::VFMSUB213PHZrkz, .DstOp: X86::VFMSUB213PHZmkz, .Flags: 0}, |
5793 | {.KeyOp: X86::VFMSUB213PSZ128rk, .DstOp: X86::VFMSUB213PSZ128mk, .Flags: 0}, |
5794 | {.KeyOp: X86::VFMSUB213PSZ128rkz, .DstOp: X86::VFMSUB213PSZ128mkz, .Flags: 0}, |
5795 | {.KeyOp: X86::VFMSUB213PSZ256rk, .DstOp: X86::VFMSUB213PSZ256mk, .Flags: 0}, |
5796 | {.KeyOp: X86::VFMSUB213PSZ256rkz, .DstOp: X86::VFMSUB213PSZ256mkz, .Flags: 0}, |
5797 | {.KeyOp: X86::VFMSUB213PSZrk, .DstOp: X86::VFMSUB213PSZmk, .Flags: 0}, |
5798 | {.KeyOp: X86::VFMSUB213PSZrkz, .DstOp: X86::VFMSUB213PSZmkz, .Flags: 0}, |
5799 | {.KeyOp: X86::VFMSUB213SDZr_Intk, .DstOp: X86::VFMSUB213SDZm_Intk, .Flags: TB_NO_REVERSE}, |
5800 | {.KeyOp: X86::VFMSUB213SDZr_Intkz, .DstOp: X86::VFMSUB213SDZm_Intkz, .Flags: TB_NO_REVERSE}, |
5801 | {.KeyOp: X86::VFMSUB213SHZr_Intk, .DstOp: X86::VFMSUB213SHZm_Intk, .Flags: TB_NO_REVERSE}, |
5802 | {.KeyOp: X86::VFMSUB213SHZr_Intkz, .DstOp: X86::VFMSUB213SHZm_Intkz, .Flags: TB_NO_REVERSE}, |
5803 | {.KeyOp: X86::VFMSUB213SSZr_Intk, .DstOp: X86::VFMSUB213SSZm_Intk, .Flags: TB_NO_REVERSE}, |
5804 | {.KeyOp: X86::VFMSUB213SSZr_Intkz, .DstOp: X86::VFMSUB213SSZm_Intkz, .Flags: TB_NO_REVERSE}, |
5805 | {.KeyOp: X86::VFMSUB231PDZ128rk, .DstOp: X86::VFMSUB231PDZ128mk, .Flags: 0}, |
5806 | {.KeyOp: X86::VFMSUB231PDZ128rkz, .DstOp: X86::VFMSUB231PDZ128mkz, .Flags: 0}, |
5807 | {.KeyOp: X86::VFMSUB231PDZ256rk, .DstOp: X86::VFMSUB231PDZ256mk, .Flags: 0}, |
5808 | {.KeyOp: X86::VFMSUB231PDZ256rkz, .DstOp: X86::VFMSUB231PDZ256mkz, .Flags: 0}, |
5809 | {.KeyOp: X86::VFMSUB231PDZrk, .DstOp: X86::VFMSUB231PDZmk, .Flags: 0}, |
5810 | {.KeyOp: X86::VFMSUB231PDZrkz, .DstOp: X86::VFMSUB231PDZmkz, .Flags: 0}, |
5811 | {.KeyOp: X86::VFMSUB231PHZ128rk, .DstOp: X86::VFMSUB231PHZ128mk, .Flags: 0}, |
5812 | {.KeyOp: X86::VFMSUB231PHZ128rkz, .DstOp: X86::VFMSUB231PHZ128mkz, .Flags: 0}, |
5813 | {.KeyOp: X86::VFMSUB231PHZ256rk, .DstOp: X86::VFMSUB231PHZ256mk, .Flags: 0}, |
5814 | {.KeyOp: X86::VFMSUB231PHZ256rkz, .DstOp: X86::VFMSUB231PHZ256mkz, .Flags: 0}, |
5815 | {.KeyOp: X86::VFMSUB231PHZrk, .DstOp: X86::VFMSUB231PHZmk, .Flags: 0}, |
5816 | {.KeyOp: X86::VFMSUB231PHZrkz, .DstOp: X86::VFMSUB231PHZmkz, .Flags: 0}, |
5817 | {.KeyOp: X86::VFMSUB231PSZ128rk, .DstOp: X86::VFMSUB231PSZ128mk, .Flags: 0}, |
5818 | {.KeyOp: X86::VFMSUB231PSZ128rkz, .DstOp: X86::VFMSUB231PSZ128mkz, .Flags: 0}, |
5819 | {.KeyOp: X86::VFMSUB231PSZ256rk, .DstOp: X86::VFMSUB231PSZ256mk, .Flags: 0}, |
5820 | {.KeyOp: X86::VFMSUB231PSZ256rkz, .DstOp: X86::VFMSUB231PSZ256mkz, .Flags: 0}, |
5821 | {.KeyOp: X86::VFMSUB231PSZrk, .DstOp: X86::VFMSUB231PSZmk, .Flags: 0}, |
5822 | {.KeyOp: X86::VFMSUB231PSZrkz, .DstOp: X86::VFMSUB231PSZmkz, .Flags: 0}, |
5823 | {.KeyOp: X86::VFMSUB231SDZr_Intk, .DstOp: X86::VFMSUB231SDZm_Intk, .Flags: TB_NO_REVERSE}, |
5824 | {.KeyOp: X86::VFMSUB231SDZr_Intkz, .DstOp: X86::VFMSUB231SDZm_Intkz, .Flags: TB_NO_REVERSE}, |
5825 | {.KeyOp: X86::VFMSUB231SHZr_Intk, .DstOp: X86::VFMSUB231SHZm_Intk, .Flags: TB_NO_REVERSE}, |
5826 | {.KeyOp: X86::VFMSUB231SHZr_Intkz, .DstOp: X86::VFMSUB231SHZm_Intkz, .Flags: TB_NO_REVERSE}, |
5827 | {.KeyOp: X86::VFMSUB231SSZr_Intk, .DstOp: X86::VFMSUB231SSZm_Intk, .Flags: TB_NO_REVERSE}, |
5828 | {.KeyOp: X86::VFMSUB231SSZr_Intkz, .DstOp: X86::VFMSUB231SSZm_Intkz, .Flags: TB_NO_REVERSE}, |
5829 | {.KeyOp: X86::VFMSUBADD132PDZ128rk, .DstOp: X86::VFMSUBADD132PDZ128mk, .Flags: 0}, |
5830 | {.KeyOp: X86::VFMSUBADD132PDZ128rkz, .DstOp: X86::VFMSUBADD132PDZ128mkz, .Flags: 0}, |
5831 | {.KeyOp: X86::VFMSUBADD132PDZ256rk, .DstOp: X86::VFMSUBADD132PDZ256mk, .Flags: 0}, |
5832 | {.KeyOp: X86::VFMSUBADD132PDZ256rkz, .DstOp: X86::VFMSUBADD132PDZ256mkz, .Flags: 0}, |
5833 | {.KeyOp: X86::VFMSUBADD132PDZrk, .DstOp: X86::VFMSUBADD132PDZmk, .Flags: 0}, |
5834 | {.KeyOp: X86::VFMSUBADD132PDZrkz, .DstOp: X86::VFMSUBADD132PDZmkz, .Flags: 0}, |
5835 | {.KeyOp: X86::VFMSUBADD132PHZ128rk, .DstOp: X86::VFMSUBADD132PHZ128mk, .Flags: 0}, |
5836 | {.KeyOp: X86::VFMSUBADD132PHZ128rkz, .DstOp: X86::VFMSUBADD132PHZ128mkz, .Flags: 0}, |
5837 | {.KeyOp: X86::VFMSUBADD132PHZ256rk, .DstOp: X86::VFMSUBADD132PHZ256mk, .Flags: 0}, |
5838 | {.KeyOp: X86::VFMSUBADD132PHZ256rkz, .DstOp: X86::VFMSUBADD132PHZ256mkz, .Flags: 0}, |
5839 | {.KeyOp: X86::VFMSUBADD132PHZrk, .DstOp: X86::VFMSUBADD132PHZmk, .Flags: 0}, |
5840 | {.KeyOp: X86::VFMSUBADD132PHZrkz, .DstOp: X86::VFMSUBADD132PHZmkz, .Flags: 0}, |
5841 | {.KeyOp: X86::VFMSUBADD132PSZ128rk, .DstOp: X86::VFMSUBADD132PSZ128mk, .Flags: 0}, |
5842 | {.KeyOp: X86::VFMSUBADD132PSZ128rkz, .DstOp: X86::VFMSUBADD132PSZ128mkz, .Flags: 0}, |
5843 | {.KeyOp: X86::VFMSUBADD132PSZ256rk, .DstOp: X86::VFMSUBADD132PSZ256mk, .Flags: 0}, |
5844 | {.KeyOp: X86::VFMSUBADD132PSZ256rkz, .DstOp: X86::VFMSUBADD132PSZ256mkz, .Flags: 0}, |
5845 | {.KeyOp: X86::VFMSUBADD132PSZrk, .DstOp: X86::VFMSUBADD132PSZmk, .Flags: 0}, |
5846 | {.KeyOp: X86::VFMSUBADD132PSZrkz, .DstOp: X86::VFMSUBADD132PSZmkz, .Flags: 0}, |
5847 | {.KeyOp: X86::VFMSUBADD213PDZ128rk, .DstOp: X86::VFMSUBADD213PDZ128mk, .Flags: 0}, |
5848 | {.KeyOp: X86::VFMSUBADD213PDZ128rkz, .DstOp: X86::VFMSUBADD213PDZ128mkz, .Flags: 0}, |
5849 | {.KeyOp: X86::VFMSUBADD213PDZ256rk, .DstOp: X86::VFMSUBADD213PDZ256mk, .Flags: 0}, |
5850 | {.KeyOp: X86::VFMSUBADD213PDZ256rkz, .DstOp: X86::VFMSUBADD213PDZ256mkz, .Flags: 0}, |
5851 | {.KeyOp: X86::VFMSUBADD213PDZrk, .DstOp: X86::VFMSUBADD213PDZmk, .Flags: 0}, |
5852 | {.KeyOp: X86::VFMSUBADD213PDZrkz, .DstOp: X86::VFMSUBADD213PDZmkz, .Flags: 0}, |
5853 | {.KeyOp: X86::VFMSUBADD213PHZ128rk, .DstOp: X86::VFMSUBADD213PHZ128mk, .Flags: 0}, |
5854 | {.KeyOp: X86::VFMSUBADD213PHZ128rkz, .DstOp: X86::VFMSUBADD213PHZ128mkz, .Flags: 0}, |
5855 | {.KeyOp: X86::VFMSUBADD213PHZ256rk, .DstOp: X86::VFMSUBADD213PHZ256mk, .Flags: 0}, |
5856 | {.KeyOp: X86::VFMSUBADD213PHZ256rkz, .DstOp: X86::VFMSUBADD213PHZ256mkz, .Flags: 0}, |
5857 | {.KeyOp: X86::VFMSUBADD213PHZrk, .DstOp: X86::VFMSUBADD213PHZmk, .Flags: 0}, |
5858 | {.KeyOp: X86::VFMSUBADD213PHZrkz, .DstOp: X86::VFMSUBADD213PHZmkz, .Flags: 0}, |
5859 | {.KeyOp: X86::VFMSUBADD213PSZ128rk, .DstOp: X86::VFMSUBADD213PSZ128mk, .Flags: 0}, |
5860 | {.KeyOp: X86::VFMSUBADD213PSZ128rkz, .DstOp: X86::VFMSUBADD213PSZ128mkz, .Flags: 0}, |
5861 | {.KeyOp: X86::VFMSUBADD213PSZ256rk, .DstOp: X86::VFMSUBADD213PSZ256mk, .Flags: 0}, |
5862 | {.KeyOp: X86::VFMSUBADD213PSZ256rkz, .DstOp: X86::VFMSUBADD213PSZ256mkz, .Flags: 0}, |
5863 | {.KeyOp: X86::VFMSUBADD213PSZrk, .DstOp: X86::VFMSUBADD213PSZmk, .Flags: 0}, |
5864 | {.KeyOp: X86::VFMSUBADD213PSZrkz, .DstOp: X86::VFMSUBADD213PSZmkz, .Flags: 0}, |
5865 | {.KeyOp: X86::VFMSUBADD231PDZ128rk, .DstOp: X86::VFMSUBADD231PDZ128mk, .Flags: 0}, |
5866 | {.KeyOp: X86::VFMSUBADD231PDZ128rkz, .DstOp: X86::VFMSUBADD231PDZ128mkz, .Flags: 0}, |
5867 | {.KeyOp: X86::VFMSUBADD231PDZ256rk, .DstOp: X86::VFMSUBADD231PDZ256mk, .Flags: 0}, |
5868 | {.KeyOp: X86::VFMSUBADD231PDZ256rkz, .DstOp: X86::VFMSUBADD231PDZ256mkz, .Flags: 0}, |
5869 | {.KeyOp: X86::VFMSUBADD231PDZrk, .DstOp: X86::VFMSUBADD231PDZmk, .Flags: 0}, |
5870 | {.KeyOp: X86::VFMSUBADD231PDZrkz, .DstOp: X86::VFMSUBADD231PDZmkz, .Flags: 0}, |
5871 | {.KeyOp: X86::VFMSUBADD231PHZ128rk, .DstOp: X86::VFMSUBADD231PHZ128mk, .Flags: 0}, |
5872 | {.KeyOp: X86::VFMSUBADD231PHZ128rkz, .DstOp: X86::VFMSUBADD231PHZ128mkz, .Flags: 0}, |
5873 | {.KeyOp: X86::VFMSUBADD231PHZ256rk, .DstOp: X86::VFMSUBADD231PHZ256mk, .Flags: 0}, |
5874 | {.KeyOp: X86::VFMSUBADD231PHZ256rkz, .DstOp: X86::VFMSUBADD231PHZ256mkz, .Flags: 0}, |
5875 | {.KeyOp: X86::VFMSUBADD231PHZrk, .DstOp: X86::VFMSUBADD231PHZmk, .Flags: 0}, |
5876 | {.KeyOp: X86::VFMSUBADD231PHZrkz, .DstOp: X86::VFMSUBADD231PHZmkz, .Flags: 0}, |
5877 | {.KeyOp: X86::VFMSUBADD231PSZ128rk, .DstOp: X86::VFMSUBADD231PSZ128mk, .Flags: 0}, |
5878 | {.KeyOp: X86::VFMSUBADD231PSZ128rkz, .DstOp: X86::VFMSUBADD231PSZ128mkz, .Flags: 0}, |
5879 | {.KeyOp: X86::VFMSUBADD231PSZ256rk, .DstOp: X86::VFMSUBADD231PSZ256mk, .Flags: 0}, |
5880 | {.KeyOp: X86::VFMSUBADD231PSZ256rkz, .DstOp: X86::VFMSUBADD231PSZ256mkz, .Flags: 0}, |
5881 | {.KeyOp: X86::VFMSUBADD231PSZrk, .DstOp: X86::VFMSUBADD231PSZmk, .Flags: 0}, |
5882 | {.KeyOp: X86::VFMSUBADD231PSZrkz, .DstOp: X86::VFMSUBADD231PSZmkz, .Flags: 0}, |
5883 | {.KeyOp: X86::VFMULCPHZ128rrk, .DstOp: X86::VFMULCPHZ128rmk, .Flags: 0}, |
5884 | {.KeyOp: X86::VFMULCPHZ256rrk, .DstOp: X86::VFMULCPHZ256rmk, .Flags: 0}, |
5885 | {.KeyOp: X86::VFMULCPHZrrk, .DstOp: X86::VFMULCPHZrmk, .Flags: 0}, |
5886 | {.KeyOp: X86::VFMULCSHZrrk, .DstOp: X86::VFMULCSHZrmk, .Flags: TB_NO_REVERSE}, |
5887 | {.KeyOp: X86::VFNMADD132PDZ128rk, .DstOp: X86::VFNMADD132PDZ128mk, .Flags: 0}, |
5888 | {.KeyOp: X86::VFNMADD132PDZ128rkz, .DstOp: X86::VFNMADD132PDZ128mkz, .Flags: 0}, |
5889 | {.KeyOp: X86::VFNMADD132PDZ256rk, .DstOp: X86::VFNMADD132PDZ256mk, .Flags: 0}, |
5890 | {.KeyOp: X86::VFNMADD132PDZ256rkz, .DstOp: X86::VFNMADD132PDZ256mkz, .Flags: 0}, |
5891 | {.KeyOp: X86::VFNMADD132PDZrk, .DstOp: X86::VFNMADD132PDZmk, .Flags: 0}, |
5892 | {.KeyOp: X86::VFNMADD132PDZrkz, .DstOp: X86::VFNMADD132PDZmkz, .Flags: 0}, |
5893 | {.KeyOp: X86::VFNMADD132PHZ128rk, .DstOp: X86::VFNMADD132PHZ128mk, .Flags: 0}, |
5894 | {.KeyOp: X86::VFNMADD132PHZ128rkz, .DstOp: X86::VFNMADD132PHZ128mkz, .Flags: 0}, |
5895 | {.KeyOp: X86::VFNMADD132PHZ256rk, .DstOp: X86::VFNMADD132PHZ256mk, .Flags: 0}, |
5896 | {.KeyOp: X86::VFNMADD132PHZ256rkz, .DstOp: X86::VFNMADD132PHZ256mkz, .Flags: 0}, |
5897 | {.KeyOp: X86::VFNMADD132PHZrk, .DstOp: X86::VFNMADD132PHZmk, .Flags: 0}, |
5898 | {.KeyOp: X86::VFNMADD132PHZrkz, .DstOp: X86::VFNMADD132PHZmkz, .Flags: 0}, |
5899 | {.KeyOp: X86::VFNMADD132PSZ128rk, .DstOp: X86::VFNMADD132PSZ128mk, .Flags: 0}, |
5900 | {.KeyOp: X86::VFNMADD132PSZ128rkz, .DstOp: X86::VFNMADD132PSZ128mkz, .Flags: 0}, |
5901 | {.KeyOp: X86::VFNMADD132PSZ256rk, .DstOp: X86::VFNMADD132PSZ256mk, .Flags: 0}, |
5902 | {.KeyOp: X86::VFNMADD132PSZ256rkz, .DstOp: X86::VFNMADD132PSZ256mkz, .Flags: 0}, |
5903 | {.KeyOp: X86::VFNMADD132PSZrk, .DstOp: X86::VFNMADD132PSZmk, .Flags: 0}, |
5904 | {.KeyOp: X86::VFNMADD132PSZrkz, .DstOp: X86::VFNMADD132PSZmkz, .Flags: 0}, |
5905 | {.KeyOp: X86::VFNMADD132SDZr_Intk, .DstOp: X86::VFNMADD132SDZm_Intk, .Flags: TB_NO_REVERSE}, |
5906 | {.KeyOp: X86::VFNMADD132SDZr_Intkz, .DstOp: X86::VFNMADD132SDZm_Intkz, .Flags: TB_NO_REVERSE}, |
5907 | {.KeyOp: X86::VFNMADD132SHZr_Intk, .DstOp: X86::VFNMADD132SHZm_Intk, .Flags: TB_NO_REVERSE}, |
5908 | {.KeyOp: X86::VFNMADD132SHZr_Intkz, .DstOp: X86::VFNMADD132SHZm_Intkz, .Flags: TB_NO_REVERSE}, |
5909 | {.KeyOp: X86::VFNMADD132SSZr_Intk, .DstOp: X86::VFNMADD132SSZm_Intk, .Flags: TB_NO_REVERSE}, |
5910 | {.KeyOp: X86::VFNMADD132SSZr_Intkz, .DstOp: X86::VFNMADD132SSZm_Intkz, .Flags: TB_NO_REVERSE}, |
5911 | {.KeyOp: X86::VFNMADD213PDZ128rk, .DstOp: X86::VFNMADD213PDZ128mk, .Flags: 0}, |
5912 | {.KeyOp: X86::VFNMADD213PDZ128rkz, .DstOp: X86::VFNMADD213PDZ128mkz, .Flags: 0}, |
5913 | {.KeyOp: X86::VFNMADD213PDZ256rk, .DstOp: X86::VFNMADD213PDZ256mk, .Flags: 0}, |
5914 | {.KeyOp: X86::VFNMADD213PDZ256rkz, .DstOp: X86::VFNMADD213PDZ256mkz, .Flags: 0}, |
5915 | {.KeyOp: X86::VFNMADD213PDZrk, .DstOp: X86::VFNMADD213PDZmk, .Flags: 0}, |
5916 | {.KeyOp: X86::VFNMADD213PDZrkz, .DstOp: X86::VFNMADD213PDZmkz, .Flags: 0}, |
5917 | {.KeyOp: X86::VFNMADD213PHZ128rk, .DstOp: X86::VFNMADD213PHZ128mk, .Flags: 0}, |
5918 | {.KeyOp: X86::VFNMADD213PHZ128rkz, .DstOp: X86::VFNMADD213PHZ128mkz, .Flags: 0}, |
5919 | {.KeyOp: X86::VFNMADD213PHZ256rk, .DstOp: X86::VFNMADD213PHZ256mk, .Flags: 0}, |
5920 | {.KeyOp: X86::VFNMADD213PHZ256rkz, .DstOp: X86::VFNMADD213PHZ256mkz, .Flags: 0}, |
5921 | {.KeyOp: X86::VFNMADD213PHZrk, .DstOp: X86::VFNMADD213PHZmk, .Flags: 0}, |
5922 | {.KeyOp: X86::VFNMADD213PHZrkz, .DstOp: X86::VFNMADD213PHZmkz, .Flags: 0}, |
5923 | {.KeyOp: X86::VFNMADD213PSZ128rk, .DstOp: X86::VFNMADD213PSZ128mk, .Flags: 0}, |
5924 | {.KeyOp: X86::VFNMADD213PSZ128rkz, .DstOp: X86::VFNMADD213PSZ128mkz, .Flags: 0}, |
5925 | {.KeyOp: X86::VFNMADD213PSZ256rk, .DstOp: X86::VFNMADD213PSZ256mk, .Flags: 0}, |
5926 | {.KeyOp: X86::VFNMADD213PSZ256rkz, .DstOp: X86::VFNMADD213PSZ256mkz, .Flags: 0}, |
5927 | {.KeyOp: X86::VFNMADD213PSZrk, .DstOp: X86::VFNMADD213PSZmk, .Flags: 0}, |
5928 | {.KeyOp: X86::VFNMADD213PSZrkz, .DstOp: X86::VFNMADD213PSZmkz, .Flags: 0}, |
5929 | {.KeyOp: X86::VFNMADD213SDZr_Intk, .DstOp: X86::VFNMADD213SDZm_Intk, .Flags: TB_NO_REVERSE}, |
5930 | {.KeyOp: X86::VFNMADD213SDZr_Intkz, .DstOp: X86::VFNMADD213SDZm_Intkz, .Flags: TB_NO_REVERSE}, |
5931 | {.KeyOp: X86::VFNMADD213SHZr_Intk, .DstOp: X86::VFNMADD213SHZm_Intk, .Flags: TB_NO_REVERSE}, |
5932 | {.KeyOp: X86::VFNMADD213SHZr_Intkz, .DstOp: X86::VFNMADD213SHZm_Intkz, .Flags: TB_NO_REVERSE}, |
5933 | {.KeyOp: X86::VFNMADD213SSZr_Intk, .DstOp: X86::VFNMADD213SSZm_Intk, .Flags: TB_NO_REVERSE}, |
5934 | {.KeyOp: X86::VFNMADD213SSZr_Intkz, .DstOp: X86::VFNMADD213SSZm_Intkz, .Flags: TB_NO_REVERSE}, |
5935 | {.KeyOp: X86::VFNMADD231PDZ128rk, .DstOp: X86::VFNMADD231PDZ128mk, .Flags: 0}, |
5936 | {.KeyOp: X86::VFNMADD231PDZ128rkz, .DstOp: X86::VFNMADD231PDZ128mkz, .Flags: 0}, |
5937 | {.KeyOp: X86::VFNMADD231PDZ256rk, .DstOp: X86::VFNMADD231PDZ256mk, .Flags: 0}, |
5938 | {.KeyOp: X86::VFNMADD231PDZ256rkz, .DstOp: X86::VFNMADD231PDZ256mkz, .Flags: 0}, |
5939 | {.KeyOp: X86::VFNMADD231PDZrk, .DstOp: X86::VFNMADD231PDZmk, .Flags: 0}, |
5940 | {.KeyOp: X86::VFNMADD231PDZrkz, .DstOp: X86::VFNMADD231PDZmkz, .Flags: 0}, |
5941 | {.KeyOp: X86::VFNMADD231PHZ128rk, .DstOp: X86::VFNMADD231PHZ128mk, .Flags: 0}, |
5942 | {.KeyOp: X86::VFNMADD231PHZ128rkz, .DstOp: X86::VFNMADD231PHZ128mkz, .Flags: 0}, |
5943 | {.KeyOp: X86::VFNMADD231PHZ256rk, .DstOp: X86::VFNMADD231PHZ256mk, .Flags: 0}, |
5944 | {.KeyOp: X86::VFNMADD231PHZ256rkz, .DstOp: X86::VFNMADD231PHZ256mkz, .Flags: 0}, |
5945 | {.KeyOp: X86::VFNMADD231PHZrk, .DstOp: X86::VFNMADD231PHZmk, .Flags: 0}, |
5946 | {.KeyOp: X86::VFNMADD231PHZrkz, .DstOp: X86::VFNMADD231PHZmkz, .Flags: 0}, |
5947 | {.KeyOp: X86::VFNMADD231PSZ128rk, .DstOp: X86::VFNMADD231PSZ128mk, .Flags: 0}, |
5948 | {.KeyOp: X86::VFNMADD231PSZ128rkz, .DstOp: X86::VFNMADD231PSZ128mkz, .Flags: 0}, |
5949 | {.KeyOp: X86::VFNMADD231PSZ256rk, .DstOp: X86::VFNMADD231PSZ256mk, .Flags: 0}, |
5950 | {.KeyOp: X86::VFNMADD231PSZ256rkz, .DstOp: X86::VFNMADD231PSZ256mkz, .Flags: 0}, |
5951 | {.KeyOp: X86::VFNMADD231PSZrk, .DstOp: X86::VFNMADD231PSZmk, .Flags: 0}, |
5952 | {.KeyOp: X86::VFNMADD231PSZrkz, .DstOp: X86::VFNMADD231PSZmkz, .Flags: 0}, |
5953 | {.KeyOp: X86::VFNMADD231SDZr_Intk, .DstOp: X86::VFNMADD231SDZm_Intk, .Flags: TB_NO_REVERSE}, |
5954 | {.KeyOp: X86::VFNMADD231SDZr_Intkz, .DstOp: X86::VFNMADD231SDZm_Intkz, .Flags: TB_NO_REVERSE}, |
5955 | {.KeyOp: X86::VFNMADD231SHZr_Intk, .DstOp: X86::VFNMADD231SHZm_Intk, .Flags: TB_NO_REVERSE}, |
5956 | {.KeyOp: X86::VFNMADD231SHZr_Intkz, .DstOp: X86::VFNMADD231SHZm_Intkz, .Flags: TB_NO_REVERSE}, |
5957 | {.KeyOp: X86::VFNMADD231SSZr_Intk, .DstOp: X86::VFNMADD231SSZm_Intk, .Flags: TB_NO_REVERSE}, |
5958 | {.KeyOp: X86::VFNMADD231SSZr_Intkz, .DstOp: X86::VFNMADD231SSZm_Intkz, .Flags: TB_NO_REVERSE}, |
5959 | {.KeyOp: X86::VFNMSUB132PDZ128rk, .DstOp: X86::VFNMSUB132PDZ128mk, .Flags: 0}, |
5960 | {.KeyOp: X86::VFNMSUB132PDZ128rkz, .DstOp: X86::VFNMSUB132PDZ128mkz, .Flags: 0}, |
5961 | {.KeyOp: X86::VFNMSUB132PDZ256rk, .DstOp: X86::VFNMSUB132PDZ256mk, .Flags: 0}, |
5962 | {.KeyOp: X86::VFNMSUB132PDZ256rkz, .DstOp: X86::VFNMSUB132PDZ256mkz, .Flags: 0}, |
5963 | {.KeyOp: X86::VFNMSUB132PDZrk, .DstOp: X86::VFNMSUB132PDZmk, .Flags: 0}, |
5964 | {.KeyOp: X86::VFNMSUB132PDZrkz, .DstOp: X86::VFNMSUB132PDZmkz, .Flags: 0}, |
5965 | {.KeyOp: X86::VFNMSUB132PHZ128rk, .DstOp: X86::VFNMSUB132PHZ128mk, .Flags: 0}, |
5966 | {.KeyOp: X86::VFNMSUB132PHZ128rkz, .DstOp: X86::VFNMSUB132PHZ128mkz, .Flags: 0}, |
5967 | {.KeyOp: X86::VFNMSUB132PHZ256rk, .DstOp: X86::VFNMSUB132PHZ256mk, .Flags: 0}, |
5968 | {.KeyOp: X86::VFNMSUB132PHZ256rkz, .DstOp: X86::VFNMSUB132PHZ256mkz, .Flags: 0}, |
5969 | {.KeyOp: X86::VFNMSUB132PHZrk, .DstOp: X86::VFNMSUB132PHZmk, .Flags: 0}, |
5970 | {.KeyOp: X86::VFNMSUB132PHZrkz, .DstOp: X86::VFNMSUB132PHZmkz, .Flags: 0}, |
5971 | {.KeyOp: X86::VFNMSUB132PSZ128rk, .DstOp: X86::VFNMSUB132PSZ128mk, .Flags: 0}, |
5972 | {.KeyOp: X86::VFNMSUB132PSZ128rkz, .DstOp: X86::VFNMSUB132PSZ128mkz, .Flags: 0}, |
5973 | {.KeyOp: X86::VFNMSUB132PSZ256rk, .DstOp: X86::VFNMSUB132PSZ256mk, .Flags: 0}, |
5974 | {.KeyOp: X86::VFNMSUB132PSZ256rkz, .DstOp: X86::VFNMSUB132PSZ256mkz, .Flags: 0}, |
5975 | {.KeyOp: X86::VFNMSUB132PSZrk, .DstOp: X86::VFNMSUB132PSZmk, .Flags: 0}, |
5976 | {.KeyOp: X86::VFNMSUB132PSZrkz, .DstOp: X86::VFNMSUB132PSZmkz, .Flags: 0}, |
5977 | {.KeyOp: X86::VFNMSUB132SDZr_Intk, .DstOp: X86::VFNMSUB132SDZm_Intk, .Flags: TB_NO_REVERSE}, |
5978 | {.KeyOp: X86::VFNMSUB132SDZr_Intkz, .DstOp: X86::VFNMSUB132SDZm_Intkz, .Flags: TB_NO_REVERSE}, |
5979 | {.KeyOp: X86::VFNMSUB132SHZr_Intk, .DstOp: X86::VFNMSUB132SHZm_Intk, .Flags: TB_NO_REVERSE}, |
5980 | {.KeyOp: X86::VFNMSUB132SHZr_Intkz, .DstOp: X86::VFNMSUB132SHZm_Intkz, .Flags: TB_NO_REVERSE}, |
5981 | {.KeyOp: X86::VFNMSUB132SSZr_Intk, .DstOp: X86::VFNMSUB132SSZm_Intk, .Flags: TB_NO_REVERSE}, |
5982 | {.KeyOp: X86::VFNMSUB132SSZr_Intkz, .DstOp: X86::VFNMSUB132SSZm_Intkz, .Flags: TB_NO_REVERSE}, |
5983 | {.KeyOp: X86::VFNMSUB213PDZ128rk, .DstOp: X86::VFNMSUB213PDZ128mk, .Flags: 0}, |
5984 | {.KeyOp: X86::VFNMSUB213PDZ128rkz, .DstOp: X86::VFNMSUB213PDZ128mkz, .Flags: 0}, |
5985 | {.KeyOp: X86::VFNMSUB213PDZ256rk, .DstOp: X86::VFNMSUB213PDZ256mk, .Flags: 0}, |
5986 | {.KeyOp: X86::VFNMSUB213PDZ256rkz, .DstOp: X86::VFNMSUB213PDZ256mkz, .Flags: 0}, |
5987 | {.KeyOp: X86::VFNMSUB213PDZrk, .DstOp: X86::VFNMSUB213PDZmk, .Flags: 0}, |
5988 | {.KeyOp: X86::VFNMSUB213PDZrkz, .DstOp: X86::VFNMSUB213PDZmkz, .Flags: 0}, |
5989 | {.KeyOp: X86::VFNMSUB213PHZ128rk, .DstOp: X86::VFNMSUB213PHZ128mk, .Flags: 0}, |
5990 | {.KeyOp: X86::VFNMSUB213PHZ128rkz, .DstOp: X86::VFNMSUB213PHZ128mkz, .Flags: 0}, |
5991 | {.KeyOp: X86::VFNMSUB213PHZ256rk, .DstOp: X86::VFNMSUB213PHZ256mk, .Flags: 0}, |
5992 | {.KeyOp: X86::VFNMSUB213PHZ256rkz, .DstOp: X86::VFNMSUB213PHZ256mkz, .Flags: 0}, |
5993 | {.KeyOp: X86::VFNMSUB213PHZrk, .DstOp: X86::VFNMSUB213PHZmk, .Flags: 0}, |
5994 | {.KeyOp: X86::VFNMSUB213PHZrkz, .DstOp: X86::VFNMSUB213PHZmkz, .Flags: 0}, |
5995 | {.KeyOp: X86::VFNMSUB213PSZ128rk, .DstOp: X86::VFNMSUB213PSZ128mk, .Flags: 0}, |
5996 | {.KeyOp: X86::VFNMSUB213PSZ128rkz, .DstOp: X86::VFNMSUB213PSZ128mkz, .Flags: 0}, |
5997 | {.KeyOp: X86::VFNMSUB213PSZ256rk, .DstOp: X86::VFNMSUB213PSZ256mk, .Flags: 0}, |
5998 | {.KeyOp: X86::VFNMSUB213PSZ256rkz, .DstOp: X86::VFNMSUB213PSZ256mkz, .Flags: 0}, |
5999 | {.KeyOp: X86::VFNMSUB213PSZrk, .DstOp: X86::VFNMSUB213PSZmk, .Flags: 0}, |
6000 | {.KeyOp: X86::VFNMSUB213PSZrkz, .DstOp: X86::VFNMSUB213PSZmkz, .Flags: 0}, |
6001 | {.KeyOp: X86::VFNMSUB213SDZr_Intk, .DstOp: X86::VFNMSUB213SDZm_Intk, .Flags: TB_NO_REVERSE}, |
6002 | {.KeyOp: X86::VFNMSUB213SDZr_Intkz, .DstOp: X86::VFNMSUB213SDZm_Intkz, .Flags: TB_NO_REVERSE}, |
6003 | {.KeyOp: X86::VFNMSUB213SHZr_Intk, .DstOp: X86::VFNMSUB213SHZm_Intk, .Flags: TB_NO_REVERSE}, |
6004 | {.KeyOp: X86::VFNMSUB213SHZr_Intkz, .DstOp: X86::VFNMSUB213SHZm_Intkz, .Flags: TB_NO_REVERSE}, |
6005 | {.KeyOp: X86::VFNMSUB213SSZr_Intk, .DstOp: X86::VFNMSUB213SSZm_Intk, .Flags: TB_NO_REVERSE}, |
6006 | {.KeyOp: X86::VFNMSUB213SSZr_Intkz, .DstOp: X86::VFNMSUB213SSZm_Intkz, .Flags: TB_NO_REVERSE}, |
6007 | {.KeyOp: X86::VFNMSUB231PDZ128rk, .DstOp: X86::VFNMSUB231PDZ128mk, .Flags: 0}, |
6008 | {.KeyOp: X86::VFNMSUB231PDZ128rkz, .DstOp: X86::VFNMSUB231PDZ128mkz, .Flags: 0}, |
6009 | {.KeyOp: X86::VFNMSUB231PDZ256rk, .DstOp: X86::VFNMSUB231PDZ256mk, .Flags: 0}, |
6010 | {.KeyOp: X86::VFNMSUB231PDZ256rkz, .DstOp: X86::VFNMSUB231PDZ256mkz, .Flags: 0}, |
6011 | {.KeyOp: X86::VFNMSUB231PDZrk, .DstOp: X86::VFNMSUB231PDZmk, .Flags: 0}, |
6012 | {.KeyOp: X86::VFNMSUB231PDZrkz, .DstOp: X86::VFNMSUB231PDZmkz, .Flags: 0}, |
6013 | {.KeyOp: X86::VFNMSUB231PHZ128rk, .DstOp: X86::VFNMSUB231PHZ128mk, .Flags: 0}, |
6014 | {.KeyOp: X86::VFNMSUB231PHZ128rkz, .DstOp: X86::VFNMSUB231PHZ128mkz, .Flags: 0}, |
6015 | {.KeyOp: X86::VFNMSUB231PHZ256rk, .DstOp: X86::VFNMSUB231PHZ256mk, .Flags: 0}, |
6016 | {.KeyOp: X86::VFNMSUB231PHZ256rkz, .DstOp: X86::VFNMSUB231PHZ256mkz, .Flags: 0}, |
6017 | {.KeyOp: X86::VFNMSUB231PHZrk, .DstOp: X86::VFNMSUB231PHZmk, .Flags: 0}, |
6018 | {.KeyOp: X86::VFNMSUB231PHZrkz, .DstOp: X86::VFNMSUB231PHZmkz, .Flags: 0}, |
6019 | {.KeyOp: X86::VFNMSUB231PSZ128rk, .DstOp: X86::VFNMSUB231PSZ128mk, .Flags: 0}, |
6020 | {.KeyOp: X86::VFNMSUB231PSZ128rkz, .DstOp: X86::VFNMSUB231PSZ128mkz, .Flags: 0}, |
6021 | {.KeyOp: X86::VFNMSUB231PSZ256rk, .DstOp: X86::VFNMSUB231PSZ256mk, .Flags: 0}, |
6022 | {.KeyOp: X86::VFNMSUB231PSZ256rkz, .DstOp: X86::VFNMSUB231PSZ256mkz, .Flags: 0}, |
6023 | {.KeyOp: X86::VFNMSUB231PSZrk, .DstOp: X86::VFNMSUB231PSZmk, .Flags: 0}, |
6024 | {.KeyOp: X86::VFNMSUB231PSZrkz, .DstOp: X86::VFNMSUB231PSZmkz, .Flags: 0}, |
6025 | {.KeyOp: X86::VFNMSUB231SDZr_Intk, .DstOp: X86::VFNMSUB231SDZm_Intk, .Flags: TB_NO_REVERSE}, |
6026 | {.KeyOp: X86::VFNMSUB231SDZr_Intkz, .DstOp: X86::VFNMSUB231SDZm_Intkz, .Flags: TB_NO_REVERSE}, |
6027 | {.KeyOp: X86::VFNMSUB231SHZr_Intk, .DstOp: X86::VFNMSUB231SHZm_Intk, .Flags: TB_NO_REVERSE}, |
6028 | {.KeyOp: X86::VFNMSUB231SHZr_Intkz, .DstOp: X86::VFNMSUB231SHZm_Intkz, .Flags: TB_NO_REVERSE}, |
6029 | {.KeyOp: X86::VFNMSUB231SSZr_Intk, .DstOp: X86::VFNMSUB231SSZm_Intk, .Flags: TB_NO_REVERSE}, |
6030 | {.KeyOp: X86::VFNMSUB231SSZr_Intkz, .DstOp: X86::VFNMSUB231SSZm_Intkz, .Flags: TB_NO_REVERSE}, |
6031 | {.KeyOp: X86::VGETEXPSDZrk, .DstOp: X86::VGETEXPSDZmk, .Flags: TB_NO_REVERSE}, |
6032 | {.KeyOp: X86::VGETEXPSHZrk, .DstOp: X86::VGETEXPSHZmk, .Flags: TB_NO_REVERSE}, |
6033 | {.KeyOp: X86::VGETEXPSSZrk, .DstOp: X86::VGETEXPSSZmk, .Flags: TB_NO_REVERSE}, |
6034 | {.KeyOp: X86::VGETMANTSDZrrik, .DstOp: X86::VGETMANTSDZrmik, .Flags: TB_NO_REVERSE}, |
6035 | {.KeyOp: X86::VGETMANTSHZrrik, .DstOp: X86::VGETMANTSHZrmik, .Flags: TB_NO_REVERSE}, |
6036 | {.KeyOp: X86::VGETMANTSSZrrik, .DstOp: X86::VGETMANTSSZrmik, .Flags: TB_NO_REVERSE}, |
6037 | {.KeyOp: X86::VGF2P8AFFINEINVQBZ128rrik, .DstOp: X86::VGF2P8AFFINEINVQBZ128rmik, .Flags: 0}, |
6038 | {.KeyOp: X86::VGF2P8AFFINEINVQBZ256rrik, .DstOp: X86::VGF2P8AFFINEINVQBZ256rmik, .Flags: 0}, |
6039 | {.KeyOp: X86::VGF2P8AFFINEINVQBZrrik, .DstOp: X86::VGF2P8AFFINEINVQBZrmik, .Flags: 0}, |
6040 | {.KeyOp: X86::VGF2P8AFFINEQBZ128rrik, .DstOp: X86::VGF2P8AFFINEQBZ128rmik, .Flags: 0}, |
6041 | {.KeyOp: X86::VGF2P8AFFINEQBZ256rrik, .DstOp: X86::VGF2P8AFFINEQBZ256rmik, .Flags: 0}, |
6042 | {.KeyOp: X86::VGF2P8AFFINEQBZrrik, .DstOp: X86::VGF2P8AFFINEQBZrmik, .Flags: 0}, |
6043 | {.KeyOp: X86::VGF2P8MULBZ128rrk, .DstOp: X86::VGF2P8MULBZ128rmk, .Flags: 0}, |
6044 | {.KeyOp: X86::VGF2P8MULBZ256rrk, .DstOp: X86::VGF2P8MULBZ256rmk, .Flags: 0}, |
6045 | {.KeyOp: X86::VGF2P8MULBZrrk, .DstOp: X86::VGF2P8MULBZrmk, .Flags: 0}, |
6046 | {.KeyOp: X86::VINSERTF32x4Z256rrk, .DstOp: X86::VINSERTF32x4Z256rmk, .Flags: 0}, |
6047 | {.KeyOp: X86::VINSERTF32x4Zrrk, .DstOp: X86::VINSERTF32x4Zrmk, .Flags: 0}, |
6048 | {.KeyOp: X86::VINSERTF32x8Zrrk, .DstOp: X86::VINSERTF32x8Zrmk, .Flags: 0}, |
6049 | {.KeyOp: X86::VINSERTF64x2Z256rrk, .DstOp: X86::VINSERTF64x2Z256rmk, .Flags: 0}, |
6050 | {.KeyOp: X86::VINSERTF64x2Zrrk, .DstOp: X86::VINSERTF64x2Zrmk, .Flags: 0}, |
6051 | {.KeyOp: X86::VINSERTF64x4Zrrk, .DstOp: X86::VINSERTF64x4Zrmk, .Flags: 0}, |
6052 | {.KeyOp: X86::VINSERTI32x4Z256rrk, .DstOp: X86::VINSERTI32x4Z256rmk, .Flags: 0}, |
6053 | {.KeyOp: X86::VINSERTI32x4Zrrk, .DstOp: X86::VINSERTI32x4Zrmk, .Flags: 0}, |
6054 | {.KeyOp: X86::VINSERTI32x8Zrrk, .DstOp: X86::VINSERTI32x8Zrmk, .Flags: 0}, |
6055 | {.KeyOp: X86::VINSERTI64x2Z256rrk, .DstOp: X86::VINSERTI64x2Z256rmk, .Flags: 0}, |
6056 | {.KeyOp: X86::VINSERTI64x2Zrrk, .DstOp: X86::VINSERTI64x2Zrmk, .Flags: 0}, |
6057 | {.KeyOp: X86::VINSERTI64x4Zrrk, .DstOp: X86::VINSERTI64x4Zrmk, .Flags: 0}, |
6058 | {.KeyOp: X86::VMAXCPDZ128rrk, .DstOp: X86::VMAXCPDZ128rmk, .Flags: 0}, |
6059 | {.KeyOp: X86::VMAXCPDZ256rrk, .DstOp: X86::VMAXCPDZ256rmk, .Flags: 0}, |
6060 | {.KeyOp: X86::VMAXCPDZrrk, .DstOp: X86::VMAXCPDZrmk, .Flags: 0}, |
6061 | {.KeyOp: X86::VMAXCPHZ128rrk, .DstOp: X86::VMAXCPHZ128rmk, .Flags: 0}, |
6062 | {.KeyOp: X86::VMAXCPHZ256rrk, .DstOp: X86::VMAXCPHZ256rmk, .Flags: 0}, |
6063 | {.KeyOp: X86::VMAXCPHZrrk, .DstOp: X86::VMAXCPHZrmk, .Flags: 0}, |
6064 | {.KeyOp: X86::VMAXCPSZ128rrk, .DstOp: X86::VMAXCPSZ128rmk, .Flags: 0}, |
6065 | {.KeyOp: X86::VMAXCPSZ256rrk, .DstOp: X86::VMAXCPSZ256rmk, .Flags: 0}, |
6066 | {.KeyOp: X86::VMAXCPSZrrk, .DstOp: X86::VMAXCPSZrmk, .Flags: 0}, |
6067 | {.KeyOp: X86::VMAXPDZ128rrk, .DstOp: X86::VMAXPDZ128rmk, .Flags: 0}, |
6068 | {.KeyOp: X86::VMAXPDZ256rrk, .DstOp: X86::VMAXPDZ256rmk, .Flags: 0}, |
6069 | {.KeyOp: X86::VMAXPDZrrk, .DstOp: X86::VMAXPDZrmk, .Flags: 0}, |
6070 | {.KeyOp: X86::VMAXPHZ128rrk, .DstOp: X86::VMAXPHZ128rmk, .Flags: 0}, |
6071 | {.KeyOp: X86::VMAXPHZ256rrk, .DstOp: X86::VMAXPHZ256rmk, .Flags: 0}, |
6072 | {.KeyOp: X86::VMAXPHZrrk, .DstOp: X86::VMAXPHZrmk, .Flags: 0}, |
6073 | {.KeyOp: X86::VMAXPSZ128rrk, .DstOp: X86::VMAXPSZ128rmk, .Flags: 0}, |
6074 | {.KeyOp: X86::VMAXPSZ256rrk, .DstOp: X86::VMAXPSZ256rmk, .Flags: 0}, |
6075 | {.KeyOp: X86::VMAXPSZrrk, .DstOp: X86::VMAXPSZrmk, .Flags: 0}, |
6076 | {.KeyOp: X86::VMAXSDZrr_Intk, .DstOp: X86::VMAXSDZrm_Intk, .Flags: TB_NO_REVERSE}, |
6077 | {.KeyOp: X86::VMAXSHZrr_Intk, .DstOp: X86::VMAXSHZrm_Intk, .Flags: TB_NO_REVERSE}, |
6078 | {.KeyOp: X86::VMAXSSZrr_Intk, .DstOp: X86::VMAXSSZrm_Intk, .Flags: TB_NO_REVERSE}, |
6079 | {.KeyOp: X86::VMINCPDZ128rrk, .DstOp: X86::VMINCPDZ128rmk, .Flags: 0}, |
6080 | {.KeyOp: X86::VMINCPDZ256rrk, .DstOp: X86::VMINCPDZ256rmk, .Flags: 0}, |
6081 | {.KeyOp: X86::VMINCPDZrrk, .DstOp: X86::VMINCPDZrmk, .Flags: 0}, |
6082 | {.KeyOp: X86::VMINCPHZ128rrk, .DstOp: X86::VMINCPHZ128rmk, .Flags: 0}, |
6083 | {.KeyOp: X86::VMINCPHZ256rrk, .DstOp: X86::VMINCPHZ256rmk, .Flags: 0}, |
6084 | {.KeyOp: X86::VMINCPHZrrk, .DstOp: X86::VMINCPHZrmk, .Flags: 0}, |
6085 | {.KeyOp: X86::VMINCPSZ128rrk, .DstOp: X86::VMINCPSZ128rmk, .Flags: 0}, |
6086 | {.KeyOp: X86::VMINCPSZ256rrk, .DstOp: X86::VMINCPSZ256rmk, .Flags: 0}, |
6087 | {.KeyOp: X86::VMINCPSZrrk, .DstOp: X86::VMINCPSZrmk, .Flags: 0}, |
6088 | {.KeyOp: X86::VMINPDZ128rrk, .DstOp: X86::VMINPDZ128rmk, .Flags: 0}, |
6089 | {.KeyOp: X86::VMINPDZ256rrk, .DstOp: X86::VMINPDZ256rmk, .Flags: 0}, |
6090 | {.KeyOp: X86::VMINPDZrrk, .DstOp: X86::VMINPDZrmk, .Flags: 0}, |
6091 | {.KeyOp: X86::VMINPHZ128rrk, .DstOp: X86::VMINPHZ128rmk, .Flags: 0}, |
6092 | {.KeyOp: X86::VMINPHZ256rrk, .DstOp: X86::VMINPHZ256rmk, .Flags: 0}, |
6093 | {.KeyOp: X86::VMINPHZrrk, .DstOp: X86::VMINPHZrmk, .Flags: 0}, |
6094 | {.KeyOp: X86::VMINPSZ128rrk, .DstOp: X86::VMINPSZ128rmk, .Flags: 0}, |
6095 | {.KeyOp: X86::VMINPSZ256rrk, .DstOp: X86::VMINPSZ256rmk, .Flags: 0}, |
6096 | {.KeyOp: X86::VMINPSZrrk, .DstOp: X86::VMINPSZrmk, .Flags: 0}, |
6097 | {.KeyOp: X86::VMINSDZrr_Intk, .DstOp: X86::VMINSDZrm_Intk, .Flags: TB_NO_REVERSE}, |
6098 | {.KeyOp: X86::VMINSHZrr_Intk, .DstOp: X86::VMINSHZrm_Intk, .Flags: TB_NO_REVERSE}, |
6099 | {.KeyOp: X86::VMINSSZrr_Intk, .DstOp: X86::VMINSSZrm_Intk, .Flags: TB_NO_REVERSE}, |
6100 | {.KeyOp: X86::VMULPDZ128rrk, .DstOp: X86::VMULPDZ128rmk, .Flags: 0}, |
6101 | {.KeyOp: X86::VMULPDZ256rrk, .DstOp: X86::VMULPDZ256rmk, .Flags: 0}, |
6102 | {.KeyOp: X86::VMULPDZrrk, .DstOp: X86::VMULPDZrmk, .Flags: 0}, |
6103 | {.KeyOp: X86::VMULPHZ128rrk, .DstOp: X86::VMULPHZ128rmk, .Flags: 0}, |
6104 | {.KeyOp: X86::VMULPHZ256rrk, .DstOp: X86::VMULPHZ256rmk, .Flags: 0}, |
6105 | {.KeyOp: X86::VMULPHZrrk, .DstOp: X86::VMULPHZrmk, .Flags: 0}, |
6106 | {.KeyOp: X86::VMULPSZ128rrk, .DstOp: X86::VMULPSZ128rmk, .Flags: 0}, |
6107 | {.KeyOp: X86::VMULPSZ256rrk, .DstOp: X86::VMULPSZ256rmk, .Flags: 0}, |
6108 | {.KeyOp: X86::VMULPSZrrk, .DstOp: X86::VMULPSZrmk, .Flags: 0}, |
6109 | {.KeyOp: X86::VMULSDZrr_Intk, .DstOp: X86::VMULSDZrm_Intk, .Flags: TB_NO_REVERSE}, |
6110 | {.KeyOp: X86::VMULSHZrr_Intk, .DstOp: X86::VMULSHZrm_Intk, .Flags: TB_NO_REVERSE}, |
6111 | {.KeyOp: X86::VMULSSZrr_Intk, .DstOp: X86::VMULSSZrm_Intk, .Flags: TB_NO_REVERSE}, |
6112 | {.KeyOp: X86::VORPDZ128rrk, .DstOp: X86::VORPDZ128rmk, .Flags: 0}, |
6113 | {.KeyOp: X86::VORPDZ256rrk, .DstOp: X86::VORPDZ256rmk, .Flags: 0}, |
6114 | {.KeyOp: X86::VORPDZrrk, .DstOp: X86::VORPDZrmk, .Flags: 0}, |
6115 | {.KeyOp: X86::VORPSZ128rrk, .DstOp: X86::VORPSZ128rmk, .Flags: 0}, |
6116 | {.KeyOp: X86::VORPSZ256rrk, .DstOp: X86::VORPSZ256rmk, .Flags: 0}, |
6117 | {.KeyOp: X86::VORPSZrrk, .DstOp: X86::VORPSZrmk, .Flags: 0}, |
6118 | {.KeyOp: X86::VPACKSSDWZ128rrk, .DstOp: X86::VPACKSSDWZ128rmk, .Flags: 0}, |
6119 | {.KeyOp: X86::VPACKSSDWZ256rrk, .DstOp: X86::VPACKSSDWZ256rmk, .Flags: 0}, |
6120 | {.KeyOp: X86::VPACKSSDWZrrk, .DstOp: X86::VPACKSSDWZrmk, .Flags: 0}, |
6121 | {.KeyOp: X86::VPACKSSWBZ128rrk, .DstOp: X86::VPACKSSWBZ128rmk, .Flags: 0}, |
6122 | {.KeyOp: X86::VPACKSSWBZ256rrk, .DstOp: X86::VPACKSSWBZ256rmk, .Flags: 0}, |
6123 | {.KeyOp: X86::VPACKSSWBZrrk, .DstOp: X86::VPACKSSWBZrmk, .Flags: 0}, |
6124 | {.KeyOp: X86::VPACKUSDWZ128rrk, .DstOp: X86::VPACKUSDWZ128rmk, .Flags: 0}, |
6125 | {.KeyOp: X86::VPACKUSDWZ256rrk, .DstOp: X86::VPACKUSDWZ256rmk, .Flags: 0}, |
6126 | {.KeyOp: X86::VPACKUSDWZrrk, .DstOp: X86::VPACKUSDWZrmk, .Flags: 0}, |
6127 | {.KeyOp: X86::VPACKUSWBZ128rrk, .DstOp: X86::VPACKUSWBZ128rmk, .Flags: 0}, |
6128 | {.KeyOp: X86::VPACKUSWBZ256rrk, .DstOp: X86::VPACKUSWBZ256rmk, .Flags: 0}, |
6129 | {.KeyOp: X86::VPACKUSWBZrrk, .DstOp: X86::VPACKUSWBZrmk, .Flags: 0}, |
6130 | {.KeyOp: X86::VPADDBZ128rrk, .DstOp: X86::VPADDBZ128rmk, .Flags: 0}, |
6131 | {.KeyOp: X86::VPADDBZ256rrk, .DstOp: X86::VPADDBZ256rmk, .Flags: 0}, |
6132 | {.KeyOp: X86::VPADDBZrrk, .DstOp: X86::VPADDBZrmk, .Flags: 0}, |
6133 | {.KeyOp: X86::VPADDDZ128rrk, .DstOp: X86::VPADDDZ128rmk, .Flags: 0}, |
6134 | {.KeyOp: X86::VPADDDZ256rrk, .DstOp: X86::VPADDDZ256rmk, .Flags: 0}, |
6135 | {.KeyOp: X86::VPADDDZrrk, .DstOp: X86::VPADDDZrmk, .Flags: 0}, |
6136 | {.KeyOp: X86::VPADDQZ128rrk, .DstOp: X86::VPADDQZ128rmk, .Flags: 0}, |
6137 | {.KeyOp: X86::VPADDQZ256rrk, .DstOp: X86::VPADDQZ256rmk, .Flags: 0}, |
6138 | {.KeyOp: X86::VPADDQZrrk, .DstOp: X86::VPADDQZrmk, .Flags: 0}, |
6139 | {.KeyOp: X86::VPADDSBZ128rrk, .DstOp: X86::VPADDSBZ128rmk, .Flags: 0}, |
6140 | {.KeyOp: X86::VPADDSBZ256rrk, .DstOp: X86::VPADDSBZ256rmk, .Flags: 0}, |
6141 | {.KeyOp: X86::VPADDSBZrrk, .DstOp: X86::VPADDSBZrmk, .Flags: 0}, |
6142 | {.KeyOp: X86::VPADDSWZ128rrk, .DstOp: X86::VPADDSWZ128rmk, .Flags: 0}, |
6143 | {.KeyOp: X86::VPADDSWZ256rrk, .DstOp: X86::VPADDSWZ256rmk, .Flags: 0}, |
6144 | {.KeyOp: X86::VPADDSWZrrk, .DstOp: X86::VPADDSWZrmk, .Flags: 0}, |
6145 | {.KeyOp: X86::VPADDUSBZ128rrk, .DstOp: X86::VPADDUSBZ128rmk, .Flags: 0}, |
6146 | {.KeyOp: X86::VPADDUSBZ256rrk, .DstOp: X86::VPADDUSBZ256rmk, .Flags: 0}, |
6147 | {.KeyOp: X86::VPADDUSBZrrk, .DstOp: X86::VPADDUSBZrmk, .Flags: 0}, |
6148 | {.KeyOp: X86::VPADDUSWZ128rrk, .DstOp: X86::VPADDUSWZ128rmk, .Flags: 0}, |
6149 | {.KeyOp: X86::VPADDUSWZ256rrk, .DstOp: X86::VPADDUSWZ256rmk, .Flags: 0}, |
6150 | {.KeyOp: X86::VPADDUSWZrrk, .DstOp: X86::VPADDUSWZrmk, .Flags: 0}, |
6151 | {.KeyOp: X86::VPADDWZ128rrk, .DstOp: X86::VPADDWZ128rmk, .Flags: 0}, |
6152 | {.KeyOp: X86::VPADDWZ256rrk, .DstOp: X86::VPADDWZ256rmk, .Flags: 0}, |
6153 | {.KeyOp: X86::VPADDWZrrk, .DstOp: X86::VPADDWZrmk, .Flags: 0}, |
6154 | {.KeyOp: X86::VPALIGNRZ128rrik, .DstOp: X86::VPALIGNRZ128rmik, .Flags: 0}, |
6155 | {.KeyOp: X86::VPALIGNRZ256rrik, .DstOp: X86::VPALIGNRZ256rmik, .Flags: 0}, |
6156 | {.KeyOp: X86::VPALIGNRZrrik, .DstOp: X86::VPALIGNRZrmik, .Flags: 0}, |
6157 | {.KeyOp: X86::VPANDDZ128rrk, .DstOp: X86::VPANDDZ128rmk, .Flags: 0}, |
6158 | {.KeyOp: X86::VPANDDZ256rrk, .DstOp: X86::VPANDDZ256rmk, .Flags: 0}, |
6159 | {.KeyOp: X86::VPANDDZrrk, .DstOp: X86::VPANDDZrmk, .Flags: 0}, |
6160 | {.KeyOp: X86::VPANDNDZ128rrk, .DstOp: X86::VPANDNDZ128rmk, .Flags: 0}, |
6161 | {.KeyOp: X86::VPANDNDZ256rrk, .DstOp: X86::VPANDNDZ256rmk, .Flags: 0}, |
6162 | {.KeyOp: X86::VPANDNDZrrk, .DstOp: X86::VPANDNDZrmk, .Flags: 0}, |
6163 | {.KeyOp: X86::VPANDNQZ128rrk, .DstOp: X86::VPANDNQZ128rmk, .Flags: 0}, |
6164 | {.KeyOp: X86::VPANDNQZ256rrk, .DstOp: X86::VPANDNQZ256rmk, .Flags: 0}, |
6165 | {.KeyOp: X86::VPANDNQZrrk, .DstOp: X86::VPANDNQZrmk, .Flags: 0}, |
6166 | {.KeyOp: X86::VPANDQZ128rrk, .DstOp: X86::VPANDQZ128rmk, .Flags: 0}, |
6167 | {.KeyOp: X86::VPANDQZ256rrk, .DstOp: X86::VPANDQZ256rmk, .Flags: 0}, |
6168 | {.KeyOp: X86::VPANDQZrrk, .DstOp: X86::VPANDQZrmk, .Flags: 0}, |
6169 | {.KeyOp: X86::VPAVGBZ128rrk, .DstOp: X86::VPAVGBZ128rmk, .Flags: 0}, |
6170 | {.KeyOp: X86::VPAVGBZ256rrk, .DstOp: X86::VPAVGBZ256rmk, .Flags: 0}, |
6171 | {.KeyOp: X86::VPAVGBZrrk, .DstOp: X86::VPAVGBZrmk, .Flags: 0}, |
6172 | {.KeyOp: X86::VPAVGWZ128rrk, .DstOp: X86::VPAVGWZ128rmk, .Flags: 0}, |
6173 | {.KeyOp: X86::VPAVGWZ256rrk, .DstOp: X86::VPAVGWZ256rmk, .Flags: 0}, |
6174 | {.KeyOp: X86::VPAVGWZrrk, .DstOp: X86::VPAVGWZrmk, .Flags: 0}, |
6175 | {.KeyOp: X86::VPDPBUSDSZ128rk, .DstOp: X86::VPDPBUSDSZ128mk, .Flags: 0}, |
6176 | {.KeyOp: X86::VPDPBUSDSZ128rkz, .DstOp: X86::VPDPBUSDSZ128mkz, .Flags: 0}, |
6177 | {.KeyOp: X86::VPDPBUSDSZ256rk, .DstOp: X86::VPDPBUSDSZ256mk, .Flags: 0}, |
6178 | {.KeyOp: X86::VPDPBUSDSZ256rkz, .DstOp: X86::VPDPBUSDSZ256mkz, .Flags: 0}, |
6179 | {.KeyOp: X86::VPDPBUSDSZrk, .DstOp: X86::VPDPBUSDSZmk, .Flags: 0}, |
6180 | {.KeyOp: X86::VPDPBUSDSZrkz, .DstOp: X86::VPDPBUSDSZmkz, .Flags: 0}, |
6181 | {.KeyOp: X86::VPDPBUSDZ128rk, .DstOp: X86::VPDPBUSDZ128mk, .Flags: 0}, |
6182 | {.KeyOp: X86::VPDPBUSDZ128rkz, .DstOp: X86::VPDPBUSDZ128mkz, .Flags: 0}, |
6183 | {.KeyOp: X86::VPDPBUSDZ256rk, .DstOp: X86::VPDPBUSDZ256mk, .Flags: 0}, |
6184 | {.KeyOp: X86::VPDPBUSDZ256rkz, .DstOp: X86::VPDPBUSDZ256mkz, .Flags: 0}, |
6185 | {.KeyOp: X86::VPDPBUSDZrk, .DstOp: X86::VPDPBUSDZmk, .Flags: 0}, |
6186 | {.KeyOp: X86::VPDPBUSDZrkz, .DstOp: X86::VPDPBUSDZmkz, .Flags: 0}, |
6187 | {.KeyOp: X86::VPDPWSSDSZ128rk, .DstOp: X86::VPDPWSSDSZ128mk, .Flags: 0}, |
6188 | {.KeyOp: X86::VPDPWSSDSZ128rkz, .DstOp: X86::VPDPWSSDSZ128mkz, .Flags: 0}, |
6189 | {.KeyOp: X86::VPDPWSSDSZ256rk, .DstOp: X86::VPDPWSSDSZ256mk, .Flags: 0}, |
6190 | {.KeyOp: X86::VPDPWSSDSZ256rkz, .DstOp: X86::VPDPWSSDSZ256mkz, .Flags: 0}, |
6191 | {.KeyOp: X86::VPDPWSSDSZrk, .DstOp: X86::VPDPWSSDSZmk, .Flags: 0}, |
6192 | {.KeyOp: X86::VPDPWSSDSZrkz, .DstOp: X86::VPDPWSSDSZmkz, .Flags: 0}, |
6193 | {.KeyOp: X86::VPDPWSSDZ128rk, .DstOp: X86::VPDPWSSDZ128mk, .Flags: 0}, |
6194 | {.KeyOp: X86::VPDPWSSDZ128rkz, .DstOp: X86::VPDPWSSDZ128mkz, .Flags: 0}, |
6195 | {.KeyOp: X86::VPDPWSSDZ256rk, .DstOp: X86::VPDPWSSDZ256mk, .Flags: 0}, |
6196 | {.KeyOp: X86::VPDPWSSDZ256rkz, .DstOp: X86::VPDPWSSDZ256mkz, .Flags: 0}, |
6197 | {.KeyOp: X86::VPDPWSSDZrk, .DstOp: X86::VPDPWSSDZmk, .Flags: 0}, |
6198 | {.KeyOp: X86::VPDPWSSDZrkz, .DstOp: X86::VPDPWSSDZmkz, .Flags: 0}, |
6199 | {.KeyOp: X86::VPERMBZ128rrk, .DstOp: X86::VPERMBZ128rmk, .Flags: 0}, |
6200 | {.KeyOp: X86::VPERMBZ256rrk, .DstOp: X86::VPERMBZ256rmk, .Flags: 0}, |
6201 | {.KeyOp: X86::VPERMBZrrk, .DstOp: X86::VPERMBZrmk, .Flags: 0}, |
6202 | {.KeyOp: X86::VPERMDZ256rrk, .DstOp: X86::VPERMDZ256rmk, .Flags: 0}, |
6203 | {.KeyOp: X86::VPERMDZrrk, .DstOp: X86::VPERMDZrmk, .Flags: 0}, |
6204 | {.KeyOp: X86::VPERMI2BZ128rrk, .DstOp: X86::VPERMI2BZ128rmk, .Flags: 0}, |
6205 | {.KeyOp: X86::VPERMI2BZ128rrkz, .DstOp: X86::VPERMI2BZ128rmkz, .Flags: 0}, |
6206 | {.KeyOp: X86::VPERMI2BZ256rrk, .DstOp: X86::VPERMI2BZ256rmk, .Flags: 0}, |
6207 | {.KeyOp: X86::VPERMI2BZ256rrkz, .DstOp: X86::VPERMI2BZ256rmkz, .Flags: 0}, |
6208 | {.KeyOp: X86::VPERMI2BZrrk, .DstOp: X86::VPERMI2BZrmk, .Flags: 0}, |
6209 | {.KeyOp: X86::VPERMI2BZrrkz, .DstOp: X86::VPERMI2BZrmkz, .Flags: 0}, |
6210 | {.KeyOp: X86::VPERMI2DZ128rrk, .DstOp: X86::VPERMI2DZ128rmk, .Flags: 0}, |
6211 | {.KeyOp: X86::VPERMI2DZ128rrkz, .DstOp: X86::VPERMI2DZ128rmkz, .Flags: 0}, |
6212 | {.KeyOp: X86::VPERMI2DZ256rrk, .DstOp: X86::VPERMI2DZ256rmk, .Flags: 0}, |
6213 | {.KeyOp: X86::VPERMI2DZ256rrkz, .DstOp: X86::VPERMI2DZ256rmkz, .Flags: 0}, |
6214 | {.KeyOp: X86::VPERMI2DZrrk, .DstOp: X86::VPERMI2DZrmk, .Flags: 0}, |
6215 | {.KeyOp: X86::VPERMI2DZrrkz, .DstOp: X86::VPERMI2DZrmkz, .Flags: 0}, |
6216 | {.KeyOp: X86::VPERMI2PDZ128rrk, .DstOp: X86::VPERMI2PDZ128rmk, .Flags: 0}, |
6217 | {.KeyOp: X86::VPERMI2PDZ128rrkz, .DstOp: X86::VPERMI2PDZ128rmkz, .Flags: 0}, |
6218 | {.KeyOp: X86::VPERMI2PDZ256rrk, .DstOp: X86::VPERMI2PDZ256rmk, .Flags: 0}, |
6219 | {.KeyOp: X86::VPERMI2PDZ256rrkz, .DstOp: X86::VPERMI2PDZ256rmkz, .Flags: 0}, |
6220 | {.KeyOp: X86::VPERMI2PDZrrk, .DstOp: X86::VPERMI2PDZrmk, .Flags: 0}, |
6221 | {.KeyOp: X86::VPERMI2PDZrrkz, .DstOp: X86::VPERMI2PDZrmkz, .Flags: 0}, |
6222 | {.KeyOp: X86::VPERMI2PSZ128rrk, .DstOp: X86::VPERMI2PSZ128rmk, .Flags: 0}, |
6223 | {.KeyOp: X86::VPERMI2PSZ128rrkz, .DstOp: X86::VPERMI2PSZ128rmkz, .Flags: 0}, |
6224 | {.KeyOp: X86::VPERMI2PSZ256rrk, .DstOp: X86::VPERMI2PSZ256rmk, .Flags: 0}, |
6225 | {.KeyOp: X86::VPERMI2PSZ256rrkz, .DstOp: X86::VPERMI2PSZ256rmkz, .Flags: 0}, |
6226 | {.KeyOp: X86::VPERMI2PSZrrk, .DstOp: X86::VPERMI2PSZrmk, .Flags: 0}, |
6227 | {.KeyOp: X86::VPERMI2PSZrrkz, .DstOp: X86::VPERMI2PSZrmkz, .Flags: 0}, |
6228 | {.KeyOp: X86::VPERMI2QZ128rrk, .DstOp: X86::VPERMI2QZ128rmk, .Flags: 0}, |
6229 | {.KeyOp: X86::VPERMI2QZ128rrkz, .DstOp: X86::VPERMI2QZ128rmkz, .Flags: 0}, |
6230 | {.KeyOp: X86::VPERMI2QZ256rrk, .DstOp: X86::VPERMI2QZ256rmk, .Flags: 0}, |
6231 | {.KeyOp: X86::VPERMI2QZ256rrkz, .DstOp: X86::VPERMI2QZ256rmkz, .Flags: 0}, |
6232 | {.KeyOp: X86::VPERMI2QZrrk, .DstOp: X86::VPERMI2QZrmk, .Flags: 0}, |
6233 | {.KeyOp: X86::VPERMI2QZrrkz, .DstOp: X86::VPERMI2QZrmkz, .Flags: 0}, |
6234 | {.KeyOp: X86::VPERMI2WZ128rrk, .DstOp: X86::VPERMI2WZ128rmk, .Flags: 0}, |
6235 | {.KeyOp: X86::VPERMI2WZ128rrkz, .DstOp: X86::VPERMI2WZ128rmkz, .Flags: 0}, |
6236 | {.KeyOp: X86::VPERMI2WZ256rrk, .DstOp: X86::VPERMI2WZ256rmk, .Flags: 0}, |
6237 | {.KeyOp: X86::VPERMI2WZ256rrkz, .DstOp: X86::VPERMI2WZ256rmkz, .Flags: 0}, |
6238 | {.KeyOp: X86::VPERMI2WZrrk, .DstOp: X86::VPERMI2WZrmk, .Flags: 0}, |
6239 | {.KeyOp: X86::VPERMI2WZrrkz, .DstOp: X86::VPERMI2WZrmkz, .Flags: 0}, |
6240 | {.KeyOp: X86::VPERMILPDZ128rrk, .DstOp: X86::VPERMILPDZ128rmk, .Flags: 0}, |
6241 | {.KeyOp: X86::VPERMILPDZ256rrk, .DstOp: X86::VPERMILPDZ256rmk, .Flags: 0}, |
6242 | {.KeyOp: X86::VPERMILPDZrrk, .DstOp: X86::VPERMILPDZrmk, .Flags: 0}, |
6243 | {.KeyOp: X86::VPERMILPSZ128rrk, .DstOp: X86::VPERMILPSZ128rmk, .Flags: 0}, |
6244 | {.KeyOp: X86::VPERMILPSZ256rrk, .DstOp: X86::VPERMILPSZ256rmk, .Flags: 0}, |
6245 | {.KeyOp: X86::VPERMILPSZrrk, .DstOp: X86::VPERMILPSZrmk, .Flags: 0}, |
6246 | {.KeyOp: X86::VPERMPDZ256rrk, .DstOp: X86::VPERMPDZ256rmk, .Flags: 0}, |
6247 | {.KeyOp: X86::VPERMPDZrrk, .DstOp: X86::VPERMPDZrmk, .Flags: 0}, |
6248 | {.KeyOp: X86::VPERMPSZ256rrk, .DstOp: X86::VPERMPSZ256rmk, .Flags: 0}, |
6249 | {.KeyOp: X86::VPERMPSZrrk, .DstOp: X86::VPERMPSZrmk, .Flags: 0}, |
6250 | {.KeyOp: X86::VPERMQZ256rrk, .DstOp: X86::VPERMQZ256rmk, .Flags: 0}, |
6251 | {.KeyOp: X86::VPERMQZrrk, .DstOp: X86::VPERMQZrmk, .Flags: 0}, |
6252 | {.KeyOp: X86::VPERMT2BZ128rrk, .DstOp: X86::VPERMT2BZ128rmk, .Flags: 0}, |
6253 | {.KeyOp: X86::VPERMT2BZ128rrkz, .DstOp: X86::VPERMT2BZ128rmkz, .Flags: 0}, |
6254 | {.KeyOp: X86::VPERMT2BZ256rrk, .DstOp: X86::VPERMT2BZ256rmk, .Flags: 0}, |
6255 | {.KeyOp: X86::VPERMT2BZ256rrkz, .DstOp: X86::VPERMT2BZ256rmkz, .Flags: 0}, |
6256 | {.KeyOp: X86::VPERMT2BZrrk, .DstOp: X86::VPERMT2BZrmk, .Flags: 0}, |
6257 | {.KeyOp: X86::VPERMT2BZrrkz, .DstOp: X86::VPERMT2BZrmkz, .Flags: 0}, |
6258 | {.KeyOp: X86::VPERMT2DZ128rrk, .DstOp: X86::VPERMT2DZ128rmk, .Flags: 0}, |
6259 | {.KeyOp: X86::VPERMT2DZ128rrkz, .DstOp: X86::VPERMT2DZ128rmkz, .Flags: 0}, |
6260 | {.KeyOp: X86::VPERMT2DZ256rrk, .DstOp: X86::VPERMT2DZ256rmk, .Flags: 0}, |
6261 | {.KeyOp: X86::VPERMT2DZ256rrkz, .DstOp: X86::VPERMT2DZ256rmkz, .Flags: 0}, |
6262 | {.KeyOp: X86::VPERMT2DZrrk, .DstOp: X86::VPERMT2DZrmk, .Flags: 0}, |
6263 | {.KeyOp: X86::VPERMT2DZrrkz, .DstOp: X86::VPERMT2DZrmkz, .Flags: 0}, |
6264 | {.KeyOp: X86::VPERMT2PDZ128rrk, .DstOp: X86::VPERMT2PDZ128rmk, .Flags: 0}, |
6265 | {.KeyOp: X86::VPERMT2PDZ128rrkz, .DstOp: X86::VPERMT2PDZ128rmkz, .Flags: 0}, |
6266 | {.KeyOp: X86::VPERMT2PDZ256rrk, .DstOp: X86::VPERMT2PDZ256rmk, .Flags: 0}, |
6267 | {.KeyOp: X86::VPERMT2PDZ256rrkz, .DstOp: X86::VPERMT2PDZ256rmkz, .Flags: 0}, |
6268 | {.KeyOp: X86::VPERMT2PDZrrk, .DstOp: X86::VPERMT2PDZrmk, .Flags: 0}, |
6269 | {.KeyOp: X86::VPERMT2PDZrrkz, .DstOp: X86::VPERMT2PDZrmkz, .Flags: 0}, |
6270 | {.KeyOp: X86::VPERMT2PSZ128rrk, .DstOp: X86::VPERMT2PSZ128rmk, .Flags: 0}, |
6271 | {.KeyOp: X86::VPERMT2PSZ128rrkz, .DstOp: X86::VPERMT2PSZ128rmkz, .Flags: 0}, |
6272 | {.KeyOp: X86::VPERMT2PSZ256rrk, .DstOp: X86::VPERMT2PSZ256rmk, .Flags: 0}, |
6273 | {.KeyOp: X86::VPERMT2PSZ256rrkz, .DstOp: X86::VPERMT2PSZ256rmkz, .Flags: 0}, |
6274 | {.KeyOp: X86::VPERMT2PSZrrk, .DstOp: X86::VPERMT2PSZrmk, .Flags: 0}, |
6275 | {.KeyOp: X86::VPERMT2PSZrrkz, .DstOp: X86::VPERMT2PSZrmkz, .Flags: 0}, |
6276 | {.KeyOp: X86::VPERMT2QZ128rrk, .DstOp: X86::VPERMT2QZ128rmk, .Flags: 0}, |
6277 | {.KeyOp: X86::VPERMT2QZ128rrkz, .DstOp: X86::VPERMT2QZ128rmkz, .Flags: 0}, |
6278 | {.KeyOp: X86::VPERMT2QZ256rrk, .DstOp: X86::VPERMT2QZ256rmk, .Flags: 0}, |
6279 | {.KeyOp: X86::VPERMT2QZ256rrkz, .DstOp: X86::VPERMT2QZ256rmkz, .Flags: 0}, |
6280 | {.KeyOp: X86::VPERMT2QZrrk, .DstOp: X86::VPERMT2QZrmk, .Flags: 0}, |
6281 | {.KeyOp: X86::VPERMT2QZrrkz, .DstOp: X86::VPERMT2QZrmkz, .Flags: 0}, |
6282 | {.KeyOp: X86::VPERMT2WZ128rrk, .DstOp: X86::VPERMT2WZ128rmk, .Flags: 0}, |
6283 | {.KeyOp: X86::VPERMT2WZ128rrkz, .DstOp: X86::VPERMT2WZ128rmkz, .Flags: 0}, |
6284 | {.KeyOp: X86::VPERMT2WZ256rrk, .DstOp: X86::VPERMT2WZ256rmk, .Flags: 0}, |
6285 | {.KeyOp: X86::VPERMT2WZ256rrkz, .DstOp: X86::VPERMT2WZ256rmkz, .Flags: 0}, |
6286 | {.KeyOp: X86::VPERMT2WZrrk, .DstOp: X86::VPERMT2WZrmk, .Flags: 0}, |
6287 | {.KeyOp: X86::VPERMT2WZrrkz, .DstOp: X86::VPERMT2WZrmkz, .Flags: 0}, |
6288 | {.KeyOp: X86::VPERMWZ128rrk, .DstOp: X86::VPERMWZ128rmk, .Flags: 0}, |
6289 | {.KeyOp: X86::VPERMWZ256rrk, .DstOp: X86::VPERMWZ256rmk, .Flags: 0}, |
6290 | {.KeyOp: X86::VPERMWZrrk, .DstOp: X86::VPERMWZrmk, .Flags: 0}, |
6291 | {.KeyOp: X86::VPMADD52HUQZ128rk, .DstOp: X86::VPMADD52HUQZ128mk, .Flags: 0}, |
6292 | {.KeyOp: X86::VPMADD52HUQZ128rkz, .DstOp: X86::VPMADD52HUQZ128mkz, .Flags: 0}, |
6293 | {.KeyOp: X86::VPMADD52HUQZ256rk, .DstOp: X86::VPMADD52HUQZ256mk, .Flags: 0}, |
6294 | {.KeyOp: X86::VPMADD52HUQZ256rkz, .DstOp: X86::VPMADD52HUQZ256mkz, .Flags: 0}, |
6295 | {.KeyOp: X86::VPMADD52HUQZrk, .DstOp: X86::VPMADD52HUQZmk, .Flags: 0}, |
6296 | {.KeyOp: X86::VPMADD52HUQZrkz, .DstOp: X86::VPMADD52HUQZmkz, .Flags: 0}, |
6297 | {.KeyOp: X86::VPMADD52LUQZ128rk, .DstOp: X86::VPMADD52LUQZ128mk, .Flags: 0}, |
6298 | {.KeyOp: X86::VPMADD52LUQZ128rkz, .DstOp: X86::VPMADD52LUQZ128mkz, .Flags: 0}, |
6299 | {.KeyOp: X86::VPMADD52LUQZ256rk, .DstOp: X86::VPMADD52LUQZ256mk, .Flags: 0}, |
6300 | {.KeyOp: X86::VPMADD52LUQZ256rkz, .DstOp: X86::VPMADD52LUQZ256mkz, .Flags: 0}, |
6301 | {.KeyOp: X86::VPMADD52LUQZrk, .DstOp: X86::VPMADD52LUQZmk, .Flags: 0}, |
6302 | {.KeyOp: X86::VPMADD52LUQZrkz, .DstOp: X86::VPMADD52LUQZmkz, .Flags: 0}, |
6303 | {.KeyOp: X86::VPMADDUBSWZ128rrk, .DstOp: X86::VPMADDUBSWZ128rmk, .Flags: 0}, |
6304 | {.KeyOp: X86::VPMADDUBSWZ256rrk, .DstOp: X86::VPMADDUBSWZ256rmk, .Flags: 0}, |
6305 | {.KeyOp: X86::VPMADDUBSWZrrk, .DstOp: X86::VPMADDUBSWZrmk, .Flags: 0}, |
6306 | {.KeyOp: X86::VPMADDWDZ128rrk, .DstOp: X86::VPMADDWDZ128rmk, .Flags: 0}, |
6307 | {.KeyOp: X86::VPMADDWDZ256rrk, .DstOp: X86::VPMADDWDZ256rmk, .Flags: 0}, |
6308 | {.KeyOp: X86::VPMADDWDZrrk, .DstOp: X86::VPMADDWDZrmk, .Flags: 0}, |
6309 | {.KeyOp: X86::VPMAXSBZ128rrk, .DstOp: X86::VPMAXSBZ128rmk, .Flags: 0}, |
6310 | {.KeyOp: X86::VPMAXSBZ256rrk, .DstOp: X86::VPMAXSBZ256rmk, .Flags: 0}, |
6311 | {.KeyOp: X86::VPMAXSBZrrk, .DstOp: X86::VPMAXSBZrmk, .Flags: 0}, |
6312 | {.KeyOp: X86::VPMAXSDZ128rrk, .DstOp: X86::VPMAXSDZ128rmk, .Flags: 0}, |
6313 | {.KeyOp: X86::VPMAXSDZ256rrk, .DstOp: X86::VPMAXSDZ256rmk, .Flags: 0}, |
6314 | {.KeyOp: X86::VPMAXSDZrrk, .DstOp: X86::VPMAXSDZrmk, .Flags: 0}, |
6315 | {.KeyOp: X86::VPMAXSQZ128rrk, .DstOp: X86::VPMAXSQZ128rmk, .Flags: 0}, |
6316 | {.KeyOp: X86::VPMAXSQZ256rrk, .DstOp: X86::VPMAXSQZ256rmk, .Flags: 0}, |
6317 | {.KeyOp: X86::VPMAXSQZrrk, .DstOp: X86::VPMAXSQZrmk, .Flags: 0}, |
6318 | {.KeyOp: X86::VPMAXSWZ128rrk, .DstOp: X86::VPMAXSWZ128rmk, .Flags: 0}, |
6319 | {.KeyOp: X86::VPMAXSWZ256rrk, .DstOp: X86::VPMAXSWZ256rmk, .Flags: 0}, |
6320 | {.KeyOp: X86::VPMAXSWZrrk, .DstOp: X86::VPMAXSWZrmk, .Flags: 0}, |
6321 | {.KeyOp: X86::VPMAXUBZ128rrk, .DstOp: X86::VPMAXUBZ128rmk, .Flags: 0}, |
6322 | {.KeyOp: X86::VPMAXUBZ256rrk, .DstOp: X86::VPMAXUBZ256rmk, .Flags: 0}, |
6323 | {.KeyOp: X86::VPMAXUBZrrk, .DstOp: X86::VPMAXUBZrmk, .Flags: 0}, |
6324 | {.KeyOp: X86::VPMAXUDZ128rrk, .DstOp: X86::VPMAXUDZ128rmk, .Flags: 0}, |
6325 | {.KeyOp: X86::VPMAXUDZ256rrk, .DstOp: X86::VPMAXUDZ256rmk, .Flags: 0}, |
6326 | {.KeyOp: X86::VPMAXUDZrrk, .DstOp: X86::VPMAXUDZrmk, .Flags: 0}, |
6327 | {.KeyOp: X86::VPMAXUQZ128rrk, .DstOp: X86::VPMAXUQZ128rmk, .Flags: 0}, |
6328 | {.KeyOp: X86::VPMAXUQZ256rrk, .DstOp: X86::VPMAXUQZ256rmk, .Flags: 0}, |
6329 | {.KeyOp: X86::VPMAXUQZrrk, .DstOp: X86::VPMAXUQZrmk, .Flags: 0}, |
6330 | {.KeyOp: X86::VPMAXUWZ128rrk, .DstOp: X86::VPMAXUWZ128rmk, .Flags: 0}, |
6331 | {.KeyOp: X86::VPMAXUWZ256rrk, .DstOp: X86::VPMAXUWZ256rmk, .Flags: 0}, |
6332 | {.KeyOp: X86::VPMAXUWZrrk, .DstOp: X86::VPMAXUWZrmk, .Flags: 0}, |
6333 | {.KeyOp: X86::VPMINSBZ128rrk, .DstOp: X86::VPMINSBZ128rmk, .Flags: 0}, |
6334 | {.KeyOp: X86::VPMINSBZ256rrk, .DstOp: X86::VPMINSBZ256rmk, .Flags: 0}, |
6335 | {.KeyOp: X86::VPMINSBZrrk, .DstOp: X86::VPMINSBZrmk, .Flags: 0}, |
6336 | {.KeyOp: X86::VPMINSDZ128rrk, .DstOp: X86::VPMINSDZ128rmk, .Flags: 0}, |
6337 | {.KeyOp: X86::VPMINSDZ256rrk, .DstOp: X86::VPMINSDZ256rmk, .Flags: 0}, |
6338 | {.KeyOp: X86::VPMINSDZrrk, .DstOp: X86::VPMINSDZrmk, .Flags: 0}, |
6339 | {.KeyOp: X86::VPMINSQZ128rrk, .DstOp: X86::VPMINSQZ128rmk, .Flags: 0}, |
6340 | {.KeyOp: X86::VPMINSQZ256rrk, .DstOp: X86::VPMINSQZ256rmk, .Flags: 0}, |
6341 | {.KeyOp: X86::VPMINSQZrrk, .DstOp: X86::VPMINSQZrmk, .Flags: 0}, |
6342 | {.KeyOp: X86::VPMINSWZ128rrk, .DstOp: X86::VPMINSWZ128rmk, .Flags: 0}, |
6343 | {.KeyOp: X86::VPMINSWZ256rrk, .DstOp: X86::VPMINSWZ256rmk, .Flags: 0}, |
6344 | {.KeyOp: X86::VPMINSWZrrk, .DstOp: X86::VPMINSWZrmk, .Flags: 0}, |
6345 | {.KeyOp: X86::VPMINUBZ128rrk, .DstOp: X86::VPMINUBZ128rmk, .Flags: 0}, |
6346 | {.KeyOp: X86::VPMINUBZ256rrk, .DstOp: X86::VPMINUBZ256rmk, .Flags: 0}, |
6347 | {.KeyOp: X86::VPMINUBZrrk, .DstOp: X86::VPMINUBZrmk, .Flags: 0}, |
6348 | {.KeyOp: X86::VPMINUDZ128rrk, .DstOp: X86::VPMINUDZ128rmk, .Flags: 0}, |
6349 | {.KeyOp: X86::VPMINUDZ256rrk, .DstOp: X86::VPMINUDZ256rmk, .Flags: 0}, |
6350 | {.KeyOp: X86::VPMINUDZrrk, .DstOp: X86::VPMINUDZrmk, .Flags: 0}, |
6351 | {.KeyOp: X86::VPMINUQZ128rrk, .DstOp: X86::VPMINUQZ128rmk, .Flags: 0}, |
6352 | {.KeyOp: X86::VPMINUQZ256rrk, .DstOp: X86::VPMINUQZ256rmk, .Flags: 0}, |
6353 | {.KeyOp: X86::VPMINUQZrrk, .DstOp: X86::VPMINUQZrmk, .Flags: 0}, |
6354 | {.KeyOp: X86::VPMINUWZ128rrk, .DstOp: X86::VPMINUWZ128rmk, .Flags: 0}, |
6355 | {.KeyOp: X86::VPMINUWZ256rrk, .DstOp: X86::VPMINUWZ256rmk, .Flags: 0}, |
6356 | {.KeyOp: X86::VPMINUWZrrk, .DstOp: X86::VPMINUWZrmk, .Flags: 0}, |
6357 | {.KeyOp: X86::VPMULDQZ128rrk, .DstOp: X86::VPMULDQZ128rmk, .Flags: 0}, |
6358 | {.KeyOp: X86::VPMULDQZ256rrk, .DstOp: X86::VPMULDQZ256rmk, .Flags: 0}, |
6359 | {.KeyOp: X86::VPMULDQZrrk, .DstOp: X86::VPMULDQZrmk, .Flags: 0}, |
6360 | {.KeyOp: X86::VPMULHRSWZ128rrk, .DstOp: X86::VPMULHRSWZ128rmk, .Flags: 0}, |
6361 | {.KeyOp: X86::VPMULHRSWZ256rrk, .DstOp: X86::VPMULHRSWZ256rmk, .Flags: 0}, |
6362 | {.KeyOp: X86::VPMULHRSWZrrk, .DstOp: X86::VPMULHRSWZrmk, .Flags: 0}, |
6363 | {.KeyOp: X86::VPMULHUWZ128rrk, .DstOp: X86::VPMULHUWZ128rmk, .Flags: 0}, |
6364 | {.KeyOp: X86::VPMULHUWZ256rrk, .DstOp: X86::VPMULHUWZ256rmk, .Flags: 0}, |
6365 | {.KeyOp: X86::VPMULHUWZrrk, .DstOp: X86::VPMULHUWZrmk, .Flags: 0}, |
6366 | {.KeyOp: X86::VPMULHWZ128rrk, .DstOp: X86::VPMULHWZ128rmk, .Flags: 0}, |
6367 | {.KeyOp: X86::VPMULHWZ256rrk, .DstOp: X86::VPMULHWZ256rmk, .Flags: 0}, |
6368 | {.KeyOp: X86::VPMULHWZrrk, .DstOp: X86::VPMULHWZrmk, .Flags: 0}, |
6369 | {.KeyOp: X86::VPMULLDZ128rrk, .DstOp: X86::VPMULLDZ128rmk, .Flags: 0}, |
6370 | {.KeyOp: X86::VPMULLDZ256rrk, .DstOp: X86::VPMULLDZ256rmk, .Flags: 0}, |
6371 | {.KeyOp: X86::VPMULLDZrrk, .DstOp: X86::VPMULLDZrmk, .Flags: 0}, |
6372 | {.KeyOp: X86::VPMULLQZ128rrk, .DstOp: X86::VPMULLQZ128rmk, .Flags: 0}, |
6373 | {.KeyOp: X86::VPMULLQZ256rrk, .DstOp: X86::VPMULLQZ256rmk, .Flags: 0}, |
6374 | {.KeyOp: X86::VPMULLQZrrk, .DstOp: X86::VPMULLQZrmk, .Flags: 0}, |
6375 | {.KeyOp: X86::VPMULLWZ128rrk, .DstOp: X86::VPMULLWZ128rmk, .Flags: 0}, |
6376 | {.KeyOp: X86::VPMULLWZ256rrk, .DstOp: X86::VPMULLWZ256rmk, .Flags: 0}, |
6377 | {.KeyOp: X86::VPMULLWZrrk, .DstOp: X86::VPMULLWZrmk, .Flags: 0}, |
6378 | {.KeyOp: X86::VPMULTISHIFTQBZ128rrk, .DstOp: X86::VPMULTISHIFTQBZ128rmk, .Flags: 0}, |
6379 | {.KeyOp: X86::VPMULTISHIFTQBZ256rrk, .DstOp: X86::VPMULTISHIFTQBZ256rmk, .Flags: 0}, |
6380 | {.KeyOp: X86::VPMULTISHIFTQBZrrk, .DstOp: X86::VPMULTISHIFTQBZrmk, .Flags: 0}, |
6381 | {.KeyOp: X86::VPMULUDQZ128rrk, .DstOp: X86::VPMULUDQZ128rmk, .Flags: 0}, |
6382 | {.KeyOp: X86::VPMULUDQZ256rrk, .DstOp: X86::VPMULUDQZ256rmk, .Flags: 0}, |
6383 | {.KeyOp: X86::VPMULUDQZrrk, .DstOp: X86::VPMULUDQZrmk, .Flags: 0}, |
6384 | {.KeyOp: X86::VPORDZ128rrk, .DstOp: X86::VPORDZ128rmk, .Flags: 0}, |
6385 | {.KeyOp: X86::VPORDZ256rrk, .DstOp: X86::VPORDZ256rmk, .Flags: 0}, |
6386 | {.KeyOp: X86::VPORDZrrk, .DstOp: X86::VPORDZrmk, .Flags: 0}, |
6387 | {.KeyOp: X86::VPORQZ128rrk, .DstOp: X86::VPORQZ128rmk, .Flags: 0}, |
6388 | {.KeyOp: X86::VPORQZ256rrk, .DstOp: X86::VPORQZ256rmk, .Flags: 0}, |
6389 | {.KeyOp: X86::VPORQZrrk, .DstOp: X86::VPORQZrmk, .Flags: 0}, |
6390 | {.KeyOp: X86::VPROLVDZ128rrk, .DstOp: X86::VPROLVDZ128rmk, .Flags: 0}, |
6391 | {.KeyOp: X86::VPROLVDZ256rrk, .DstOp: X86::VPROLVDZ256rmk, .Flags: 0}, |
6392 | {.KeyOp: X86::VPROLVDZrrk, .DstOp: X86::VPROLVDZrmk, .Flags: 0}, |
6393 | {.KeyOp: X86::VPROLVQZ128rrk, .DstOp: X86::VPROLVQZ128rmk, .Flags: 0}, |
6394 | {.KeyOp: X86::VPROLVQZ256rrk, .DstOp: X86::VPROLVQZ256rmk, .Flags: 0}, |
6395 | {.KeyOp: X86::VPROLVQZrrk, .DstOp: X86::VPROLVQZrmk, .Flags: 0}, |
6396 | {.KeyOp: X86::VPRORVDZ128rrk, .DstOp: X86::VPRORVDZ128rmk, .Flags: 0}, |
6397 | {.KeyOp: X86::VPRORVDZ256rrk, .DstOp: X86::VPRORVDZ256rmk, .Flags: 0}, |
6398 | {.KeyOp: X86::VPRORVDZrrk, .DstOp: X86::VPRORVDZrmk, .Flags: 0}, |
6399 | {.KeyOp: X86::VPRORVQZ128rrk, .DstOp: X86::VPRORVQZ128rmk, .Flags: 0}, |
6400 | {.KeyOp: X86::VPRORVQZ256rrk, .DstOp: X86::VPRORVQZ256rmk, .Flags: 0}, |
6401 | {.KeyOp: X86::VPRORVQZrrk, .DstOp: X86::VPRORVQZrmk, .Flags: 0}, |
6402 | {.KeyOp: X86::VPSHLDDZ128rrik, .DstOp: X86::VPSHLDDZ128rmik, .Flags: 0}, |
6403 | {.KeyOp: X86::VPSHLDDZ256rrik, .DstOp: X86::VPSHLDDZ256rmik, .Flags: 0}, |
6404 | {.KeyOp: X86::VPSHLDDZrrik, .DstOp: X86::VPSHLDDZrmik, .Flags: 0}, |
6405 | {.KeyOp: X86::VPSHLDQZ128rrik, .DstOp: X86::VPSHLDQZ128rmik, .Flags: 0}, |
6406 | {.KeyOp: X86::VPSHLDQZ256rrik, .DstOp: X86::VPSHLDQZ256rmik, .Flags: 0}, |
6407 | {.KeyOp: X86::VPSHLDQZrrik, .DstOp: X86::VPSHLDQZrmik, .Flags: 0}, |
6408 | {.KeyOp: X86::VPSHLDVDZ128rk, .DstOp: X86::VPSHLDVDZ128mk, .Flags: 0}, |
6409 | {.KeyOp: X86::VPSHLDVDZ128rkz, .DstOp: X86::VPSHLDVDZ128mkz, .Flags: 0}, |
6410 | {.KeyOp: X86::VPSHLDVDZ256rk, .DstOp: X86::VPSHLDVDZ256mk, .Flags: 0}, |
6411 | {.KeyOp: X86::VPSHLDVDZ256rkz, .DstOp: X86::VPSHLDVDZ256mkz, .Flags: 0}, |
6412 | {.KeyOp: X86::VPSHLDVDZrk, .DstOp: X86::VPSHLDVDZmk, .Flags: 0}, |
6413 | {.KeyOp: X86::VPSHLDVDZrkz, .DstOp: X86::VPSHLDVDZmkz, .Flags: 0}, |
6414 | {.KeyOp: X86::VPSHLDVQZ128rk, .DstOp: X86::VPSHLDVQZ128mk, .Flags: 0}, |
6415 | {.KeyOp: X86::VPSHLDVQZ128rkz, .DstOp: X86::VPSHLDVQZ128mkz, .Flags: 0}, |
6416 | {.KeyOp: X86::VPSHLDVQZ256rk, .DstOp: X86::VPSHLDVQZ256mk, .Flags: 0}, |
6417 | {.KeyOp: X86::VPSHLDVQZ256rkz, .DstOp: X86::VPSHLDVQZ256mkz, .Flags: 0}, |
6418 | {.KeyOp: X86::VPSHLDVQZrk, .DstOp: X86::VPSHLDVQZmk, .Flags: 0}, |
6419 | {.KeyOp: X86::VPSHLDVQZrkz, .DstOp: X86::VPSHLDVQZmkz, .Flags: 0}, |
6420 | {.KeyOp: X86::VPSHLDVWZ128rk, .DstOp: X86::VPSHLDVWZ128mk, .Flags: 0}, |
6421 | {.KeyOp: X86::VPSHLDVWZ128rkz, .DstOp: X86::VPSHLDVWZ128mkz, .Flags: 0}, |
6422 | {.KeyOp: X86::VPSHLDVWZ256rk, .DstOp: X86::VPSHLDVWZ256mk, .Flags: 0}, |
6423 | {.KeyOp: X86::VPSHLDVWZ256rkz, .DstOp: X86::VPSHLDVWZ256mkz, .Flags: 0}, |
6424 | {.KeyOp: X86::VPSHLDVWZrk, .DstOp: X86::VPSHLDVWZmk, .Flags: 0}, |
6425 | {.KeyOp: X86::VPSHLDVWZrkz, .DstOp: X86::VPSHLDVWZmkz, .Flags: 0}, |
6426 | {.KeyOp: X86::VPSHLDWZ128rrik, .DstOp: X86::VPSHLDWZ128rmik, .Flags: 0}, |
6427 | {.KeyOp: X86::VPSHLDWZ256rrik, .DstOp: X86::VPSHLDWZ256rmik, .Flags: 0}, |
6428 | {.KeyOp: X86::VPSHLDWZrrik, .DstOp: X86::VPSHLDWZrmik, .Flags: 0}, |
6429 | {.KeyOp: X86::VPSHRDDZ128rrik, .DstOp: X86::VPSHRDDZ128rmik, .Flags: 0}, |
6430 | {.KeyOp: X86::VPSHRDDZ256rrik, .DstOp: X86::VPSHRDDZ256rmik, .Flags: 0}, |
6431 | {.KeyOp: X86::VPSHRDDZrrik, .DstOp: X86::VPSHRDDZrmik, .Flags: 0}, |
6432 | {.KeyOp: X86::VPSHRDQZ128rrik, .DstOp: X86::VPSHRDQZ128rmik, .Flags: 0}, |
6433 | {.KeyOp: X86::VPSHRDQZ256rrik, .DstOp: X86::VPSHRDQZ256rmik, .Flags: 0}, |
6434 | {.KeyOp: X86::VPSHRDQZrrik, .DstOp: X86::VPSHRDQZrmik, .Flags: 0}, |
6435 | {.KeyOp: X86::VPSHRDVDZ128rk, .DstOp: X86::VPSHRDVDZ128mk, .Flags: 0}, |
6436 | {.KeyOp: X86::VPSHRDVDZ128rkz, .DstOp: X86::VPSHRDVDZ128mkz, .Flags: 0}, |
6437 | {.KeyOp: X86::VPSHRDVDZ256rk, .DstOp: X86::VPSHRDVDZ256mk, .Flags: 0}, |
6438 | {.KeyOp: X86::VPSHRDVDZ256rkz, .DstOp: X86::VPSHRDVDZ256mkz, .Flags: 0}, |
6439 | {.KeyOp: X86::VPSHRDVDZrk, .DstOp: X86::VPSHRDVDZmk, .Flags: 0}, |
6440 | {.KeyOp: X86::VPSHRDVDZrkz, .DstOp: X86::VPSHRDVDZmkz, .Flags: 0}, |
6441 | {.KeyOp: X86::VPSHRDVQZ128rk, .DstOp: X86::VPSHRDVQZ128mk, .Flags: 0}, |
6442 | {.KeyOp: X86::VPSHRDVQZ128rkz, .DstOp: X86::VPSHRDVQZ128mkz, .Flags: 0}, |
6443 | {.KeyOp: X86::VPSHRDVQZ256rk, .DstOp: X86::VPSHRDVQZ256mk, .Flags: 0}, |
6444 | {.KeyOp: X86::VPSHRDVQZ256rkz, .DstOp: X86::VPSHRDVQZ256mkz, .Flags: 0}, |
6445 | {.KeyOp: X86::VPSHRDVQZrk, .DstOp: X86::VPSHRDVQZmk, .Flags: 0}, |
6446 | {.KeyOp: X86::VPSHRDVQZrkz, .DstOp: X86::VPSHRDVQZmkz, .Flags: 0}, |
6447 | {.KeyOp: X86::VPSHRDVWZ128rk, .DstOp: X86::VPSHRDVWZ128mk, .Flags: 0}, |
6448 | {.KeyOp: X86::VPSHRDVWZ128rkz, .DstOp: X86::VPSHRDVWZ128mkz, .Flags: 0}, |
6449 | {.KeyOp: X86::VPSHRDVWZ256rk, .DstOp: X86::VPSHRDVWZ256mk, .Flags: 0}, |
6450 | {.KeyOp: X86::VPSHRDVWZ256rkz, .DstOp: X86::VPSHRDVWZ256mkz, .Flags: 0}, |
6451 | {.KeyOp: X86::VPSHRDVWZrk, .DstOp: X86::VPSHRDVWZmk, .Flags: 0}, |
6452 | {.KeyOp: X86::VPSHRDVWZrkz, .DstOp: X86::VPSHRDVWZmkz, .Flags: 0}, |
6453 | {.KeyOp: X86::VPSHRDWZ128rrik, .DstOp: X86::VPSHRDWZ128rmik, .Flags: 0}, |
6454 | {.KeyOp: X86::VPSHRDWZ256rrik, .DstOp: X86::VPSHRDWZ256rmik, .Flags: 0}, |
6455 | {.KeyOp: X86::VPSHRDWZrrik, .DstOp: X86::VPSHRDWZrmik, .Flags: 0}, |
6456 | {.KeyOp: X86::VPSHUFBZ128rrk, .DstOp: X86::VPSHUFBZ128rmk, .Flags: 0}, |
6457 | {.KeyOp: X86::VPSHUFBZ256rrk, .DstOp: X86::VPSHUFBZ256rmk, .Flags: 0}, |
6458 | {.KeyOp: X86::VPSHUFBZrrk, .DstOp: X86::VPSHUFBZrmk, .Flags: 0}, |
6459 | {.KeyOp: X86::VPSLLDZ128rrk, .DstOp: X86::VPSLLDZ128rmk, .Flags: 0}, |
6460 | {.KeyOp: X86::VPSLLDZ256rrk, .DstOp: X86::VPSLLDZ256rmk, .Flags: 0}, |
6461 | {.KeyOp: X86::VPSLLDZrrk, .DstOp: X86::VPSLLDZrmk, .Flags: 0}, |
6462 | {.KeyOp: X86::VPSLLQZ128rrk, .DstOp: X86::VPSLLQZ128rmk, .Flags: 0}, |
6463 | {.KeyOp: X86::VPSLLQZ256rrk, .DstOp: X86::VPSLLQZ256rmk, .Flags: 0}, |
6464 | {.KeyOp: X86::VPSLLQZrrk, .DstOp: X86::VPSLLQZrmk, .Flags: 0}, |
6465 | {.KeyOp: X86::VPSLLVDZ128rrk, .DstOp: X86::VPSLLVDZ128rmk, .Flags: 0}, |
6466 | {.KeyOp: X86::VPSLLVDZ256rrk, .DstOp: X86::VPSLLVDZ256rmk, .Flags: 0}, |
6467 | {.KeyOp: X86::VPSLLVDZrrk, .DstOp: X86::VPSLLVDZrmk, .Flags: 0}, |
6468 | {.KeyOp: X86::VPSLLVQZ128rrk, .DstOp: X86::VPSLLVQZ128rmk, .Flags: 0}, |
6469 | {.KeyOp: X86::VPSLLVQZ256rrk, .DstOp: X86::VPSLLVQZ256rmk, .Flags: 0}, |
6470 | {.KeyOp: X86::VPSLLVQZrrk, .DstOp: X86::VPSLLVQZrmk, .Flags: 0}, |
6471 | {.KeyOp: X86::VPSLLVWZ128rrk, .DstOp: X86::VPSLLVWZ128rmk, .Flags: 0}, |
6472 | {.KeyOp: X86::VPSLLVWZ256rrk, .DstOp: X86::VPSLLVWZ256rmk, .Flags: 0}, |
6473 | {.KeyOp: X86::VPSLLVWZrrk, .DstOp: X86::VPSLLVWZrmk, .Flags: 0}, |
6474 | {.KeyOp: X86::VPSLLWZ128rrk, .DstOp: X86::VPSLLWZ128rmk, .Flags: 0}, |
6475 | {.KeyOp: X86::VPSLLWZ256rrk, .DstOp: X86::VPSLLWZ256rmk, .Flags: 0}, |
6476 | {.KeyOp: X86::VPSLLWZrrk, .DstOp: X86::VPSLLWZrmk, .Flags: 0}, |
6477 | {.KeyOp: X86::VPSRADZ128rrk, .DstOp: X86::VPSRADZ128rmk, .Flags: 0}, |
6478 | {.KeyOp: X86::VPSRADZ256rrk, .DstOp: X86::VPSRADZ256rmk, .Flags: 0}, |
6479 | {.KeyOp: X86::VPSRADZrrk, .DstOp: X86::VPSRADZrmk, .Flags: 0}, |
6480 | {.KeyOp: X86::VPSRAQZ128rrk, .DstOp: X86::VPSRAQZ128rmk, .Flags: 0}, |
6481 | {.KeyOp: X86::VPSRAQZ256rrk, .DstOp: X86::VPSRAQZ256rmk, .Flags: 0}, |
6482 | {.KeyOp: X86::VPSRAQZrrk, .DstOp: X86::VPSRAQZrmk, .Flags: 0}, |
6483 | {.KeyOp: X86::VPSRAVDZ128rrk, .DstOp: X86::VPSRAVDZ128rmk, .Flags: 0}, |
6484 | {.KeyOp: X86::VPSRAVDZ256rrk, .DstOp: X86::VPSRAVDZ256rmk, .Flags: 0}, |
6485 | {.KeyOp: X86::VPSRAVDZrrk, .DstOp: X86::VPSRAVDZrmk, .Flags: 0}, |
6486 | {.KeyOp: X86::VPSRAVQZ128rrk, .DstOp: X86::VPSRAVQZ128rmk, .Flags: 0}, |
6487 | {.KeyOp: X86::VPSRAVQZ256rrk, .DstOp: X86::VPSRAVQZ256rmk, .Flags: 0}, |
6488 | {.KeyOp: X86::VPSRAVQZrrk, .DstOp: X86::VPSRAVQZrmk, .Flags: 0}, |
6489 | {.KeyOp: X86::VPSRAVWZ128rrk, .DstOp: X86::VPSRAVWZ128rmk, .Flags: 0}, |
6490 | {.KeyOp: X86::VPSRAVWZ256rrk, .DstOp: X86::VPSRAVWZ256rmk, .Flags: 0}, |
6491 | {.KeyOp: X86::VPSRAVWZrrk, .DstOp: X86::VPSRAVWZrmk, .Flags: 0}, |
6492 | {.KeyOp: X86::VPSRAWZ128rrk, .DstOp: X86::VPSRAWZ128rmk, .Flags: 0}, |
6493 | {.KeyOp: X86::VPSRAWZ256rrk, .DstOp: X86::VPSRAWZ256rmk, .Flags: 0}, |
6494 | {.KeyOp: X86::VPSRAWZrrk, .DstOp: X86::VPSRAWZrmk, .Flags: 0}, |
6495 | {.KeyOp: X86::VPSRLDZ128rrk, .DstOp: X86::VPSRLDZ128rmk, .Flags: 0}, |
6496 | {.KeyOp: X86::VPSRLDZ256rrk, .DstOp: X86::VPSRLDZ256rmk, .Flags: 0}, |
6497 | {.KeyOp: X86::VPSRLDZrrk, .DstOp: X86::VPSRLDZrmk, .Flags: 0}, |
6498 | {.KeyOp: X86::VPSRLQZ128rrk, .DstOp: X86::VPSRLQZ128rmk, .Flags: 0}, |
6499 | {.KeyOp: X86::VPSRLQZ256rrk, .DstOp: X86::VPSRLQZ256rmk, .Flags: 0}, |
6500 | {.KeyOp: X86::VPSRLQZrrk, .DstOp: X86::VPSRLQZrmk, .Flags: 0}, |
6501 | {.KeyOp: X86::VPSRLVDZ128rrk, .DstOp: X86::VPSRLVDZ128rmk, .Flags: 0}, |
6502 | {.KeyOp: X86::VPSRLVDZ256rrk, .DstOp: X86::VPSRLVDZ256rmk, .Flags: 0}, |
6503 | {.KeyOp: X86::VPSRLVDZrrk, .DstOp: X86::VPSRLVDZrmk, .Flags: 0}, |
6504 | {.KeyOp: X86::VPSRLVQZ128rrk, .DstOp: X86::VPSRLVQZ128rmk, .Flags: 0}, |
6505 | {.KeyOp: X86::VPSRLVQZ256rrk, .DstOp: X86::VPSRLVQZ256rmk, .Flags: 0}, |
6506 | {.KeyOp: X86::VPSRLVQZrrk, .DstOp: X86::VPSRLVQZrmk, .Flags: 0}, |
6507 | {.KeyOp: X86::VPSRLVWZ128rrk, .DstOp: X86::VPSRLVWZ128rmk, .Flags: 0}, |
6508 | {.KeyOp: X86::VPSRLVWZ256rrk, .DstOp: X86::VPSRLVWZ256rmk, .Flags: 0}, |
6509 | {.KeyOp: X86::VPSRLVWZrrk, .DstOp: X86::VPSRLVWZrmk, .Flags: 0}, |
6510 | {.KeyOp: X86::VPSRLWZ128rrk, .DstOp: X86::VPSRLWZ128rmk, .Flags: 0}, |
6511 | {.KeyOp: X86::VPSRLWZ256rrk, .DstOp: X86::VPSRLWZ256rmk, .Flags: 0}, |
6512 | {.KeyOp: X86::VPSRLWZrrk, .DstOp: X86::VPSRLWZrmk, .Flags: 0}, |
6513 | {.KeyOp: X86::VPSUBBZ128rrk, .DstOp: X86::VPSUBBZ128rmk, .Flags: 0}, |
6514 | {.KeyOp: X86::VPSUBBZ256rrk, .DstOp: X86::VPSUBBZ256rmk, .Flags: 0}, |
6515 | {.KeyOp: X86::VPSUBBZrrk, .DstOp: X86::VPSUBBZrmk, .Flags: 0}, |
6516 | {.KeyOp: X86::VPSUBDZ128rrk, .DstOp: X86::VPSUBDZ128rmk, .Flags: 0}, |
6517 | {.KeyOp: X86::VPSUBDZ256rrk, .DstOp: X86::VPSUBDZ256rmk, .Flags: 0}, |
6518 | {.KeyOp: X86::VPSUBDZrrk, .DstOp: X86::VPSUBDZrmk, .Flags: 0}, |
6519 | {.KeyOp: X86::VPSUBQZ128rrk, .DstOp: X86::VPSUBQZ128rmk, .Flags: 0}, |
6520 | {.KeyOp: X86::VPSUBQZ256rrk, .DstOp: X86::VPSUBQZ256rmk, .Flags: 0}, |
6521 | {.KeyOp: X86::VPSUBQZrrk, .DstOp: X86::VPSUBQZrmk, .Flags: 0}, |
6522 | {.KeyOp: X86::VPSUBSBZ128rrk, .DstOp: X86::VPSUBSBZ128rmk, .Flags: 0}, |
6523 | {.KeyOp: X86::VPSUBSBZ256rrk, .DstOp: X86::VPSUBSBZ256rmk, .Flags: 0}, |
6524 | {.KeyOp: X86::VPSUBSBZrrk, .DstOp: X86::VPSUBSBZrmk, .Flags: 0}, |
6525 | {.KeyOp: X86::VPSUBSWZ128rrk, .DstOp: X86::VPSUBSWZ128rmk, .Flags: 0}, |
6526 | {.KeyOp: X86::VPSUBSWZ256rrk, .DstOp: X86::VPSUBSWZ256rmk, .Flags: 0}, |
6527 | {.KeyOp: X86::VPSUBSWZrrk, .DstOp: X86::VPSUBSWZrmk, .Flags: 0}, |
6528 | {.KeyOp: X86::VPSUBUSBZ128rrk, .DstOp: X86::VPSUBUSBZ128rmk, .Flags: 0}, |
6529 | {.KeyOp: X86::VPSUBUSBZ256rrk, .DstOp: X86::VPSUBUSBZ256rmk, .Flags: 0}, |
6530 | {.KeyOp: X86::VPSUBUSBZrrk, .DstOp: X86::VPSUBUSBZrmk, .Flags: 0}, |
6531 | {.KeyOp: X86::VPSUBUSWZ128rrk, .DstOp: X86::VPSUBUSWZ128rmk, .Flags: 0}, |
6532 | {.KeyOp: X86::VPSUBUSWZ256rrk, .DstOp: X86::VPSUBUSWZ256rmk, .Flags: 0}, |
6533 | {.KeyOp: X86::VPSUBUSWZrrk, .DstOp: X86::VPSUBUSWZrmk, .Flags: 0}, |
6534 | {.KeyOp: X86::VPSUBWZ128rrk, .DstOp: X86::VPSUBWZ128rmk, .Flags: 0}, |
6535 | {.KeyOp: X86::VPSUBWZ256rrk, .DstOp: X86::VPSUBWZ256rmk, .Flags: 0}, |
6536 | {.KeyOp: X86::VPSUBWZrrk, .DstOp: X86::VPSUBWZrmk, .Flags: 0}, |
6537 | {.KeyOp: X86::VPTERNLOGDZ128rrik, .DstOp: X86::VPTERNLOGDZ128rmik, .Flags: 0}, |
6538 | {.KeyOp: X86::VPTERNLOGDZ128rrikz, .DstOp: X86::VPTERNLOGDZ128rmikz, .Flags: 0}, |
6539 | {.KeyOp: X86::VPTERNLOGDZ256rrik, .DstOp: X86::VPTERNLOGDZ256rmik, .Flags: 0}, |
6540 | {.KeyOp: X86::VPTERNLOGDZ256rrikz, .DstOp: X86::VPTERNLOGDZ256rmikz, .Flags: 0}, |
6541 | {.KeyOp: X86::VPTERNLOGDZrrik, .DstOp: X86::VPTERNLOGDZrmik, .Flags: 0}, |
6542 | {.KeyOp: X86::VPTERNLOGDZrrikz, .DstOp: X86::VPTERNLOGDZrmikz, .Flags: 0}, |
6543 | {.KeyOp: X86::VPTERNLOGQZ128rrik, .DstOp: X86::VPTERNLOGQZ128rmik, .Flags: 0}, |
6544 | {.KeyOp: X86::VPTERNLOGQZ128rrikz, .DstOp: X86::VPTERNLOGQZ128rmikz, .Flags: 0}, |
6545 | {.KeyOp: X86::VPTERNLOGQZ256rrik, .DstOp: X86::VPTERNLOGQZ256rmik, .Flags: 0}, |
6546 | {.KeyOp: X86::VPTERNLOGQZ256rrikz, .DstOp: X86::VPTERNLOGQZ256rmikz, .Flags: 0}, |
6547 | {.KeyOp: X86::VPTERNLOGQZrrik, .DstOp: X86::VPTERNLOGQZrmik, .Flags: 0}, |
6548 | {.KeyOp: X86::VPTERNLOGQZrrikz, .DstOp: X86::VPTERNLOGQZrmikz, .Flags: 0}, |
6549 | {.KeyOp: X86::VPUNPCKHBWZ128rrk, .DstOp: X86::VPUNPCKHBWZ128rmk, .Flags: 0}, |
6550 | {.KeyOp: X86::VPUNPCKHBWZ256rrk, .DstOp: X86::VPUNPCKHBWZ256rmk, .Flags: 0}, |
6551 | {.KeyOp: X86::VPUNPCKHBWZrrk, .DstOp: X86::VPUNPCKHBWZrmk, .Flags: 0}, |
6552 | {.KeyOp: X86::VPUNPCKHDQZ128rrk, .DstOp: X86::VPUNPCKHDQZ128rmk, .Flags: 0}, |
6553 | {.KeyOp: X86::VPUNPCKHDQZ256rrk, .DstOp: X86::VPUNPCKHDQZ256rmk, .Flags: 0}, |
6554 | {.KeyOp: X86::VPUNPCKHDQZrrk, .DstOp: X86::VPUNPCKHDQZrmk, .Flags: 0}, |
6555 | {.KeyOp: X86::VPUNPCKHQDQZ128rrk, .DstOp: X86::VPUNPCKHQDQZ128rmk, .Flags: 0}, |
6556 | {.KeyOp: X86::VPUNPCKHQDQZ256rrk, .DstOp: X86::VPUNPCKHQDQZ256rmk, .Flags: 0}, |
6557 | {.KeyOp: X86::VPUNPCKHQDQZrrk, .DstOp: X86::VPUNPCKHQDQZrmk, .Flags: 0}, |
6558 | {.KeyOp: X86::VPUNPCKHWDZ128rrk, .DstOp: X86::VPUNPCKHWDZ128rmk, .Flags: 0}, |
6559 | {.KeyOp: X86::VPUNPCKHWDZ256rrk, .DstOp: X86::VPUNPCKHWDZ256rmk, .Flags: 0}, |
6560 | {.KeyOp: X86::VPUNPCKHWDZrrk, .DstOp: X86::VPUNPCKHWDZrmk, .Flags: 0}, |
6561 | {.KeyOp: X86::VPUNPCKLBWZ128rrk, .DstOp: X86::VPUNPCKLBWZ128rmk, .Flags: 0}, |
6562 | {.KeyOp: X86::VPUNPCKLBWZ256rrk, .DstOp: X86::VPUNPCKLBWZ256rmk, .Flags: 0}, |
6563 | {.KeyOp: X86::VPUNPCKLBWZrrk, .DstOp: X86::VPUNPCKLBWZrmk, .Flags: 0}, |
6564 | {.KeyOp: X86::VPUNPCKLDQZ128rrk, .DstOp: X86::VPUNPCKLDQZ128rmk, .Flags: 0}, |
6565 | {.KeyOp: X86::VPUNPCKLDQZ256rrk, .DstOp: X86::VPUNPCKLDQZ256rmk, .Flags: 0}, |
6566 | {.KeyOp: X86::VPUNPCKLDQZrrk, .DstOp: X86::VPUNPCKLDQZrmk, .Flags: 0}, |
6567 | {.KeyOp: X86::VPUNPCKLQDQZ128rrk, .DstOp: X86::VPUNPCKLQDQZ128rmk, .Flags: 0}, |
6568 | {.KeyOp: X86::VPUNPCKLQDQZ256rrk, .DstOp: X86::VPUNPCKLQDQZ256rmk, .Flags: 0}, |
6569 | {.KeyOp: X86::VPUNPCKLQDQZrrk, .DstOp: X86::VPUNPCKLQDQZrmk, .Flags: 0}, |
6570 | {.KeyOp: X86::VPUNPCKLWDZ128rrk, .DstOp: X86::VPUNPCKLWDZ128rmk, .Flags: 0}, |
6571 | {.KeyOp: X86::VPUNPCKLWDZ256rrk, .DstOp: X86::VPUNPCKLWDZ256rmk, .Flags: 0}, |
6572 | {.KeyOp: X86::VPUNPCKLWDZrrk, .DstOp: X86::VPUNPCKLWDZrmk, .Flags: 0}, |
6573 | {.KeyOp: X86::VPXORDZ128rrk, .DstOp: X86::VPXORDZ128rmk, .Flags: 0}, |
6574 | {.KeyOp: X86::VPXORDZ256rrk, .DstOp: X86::VPXORDZ256rmk, .Flags: 0}, |
6575 | {.KeyOp: X86::VPXORDZrrk, .DstOp: X86::VPXORDZrmk, .Flags: 0}, |
6576 | {.KeyOp: X86::VPXORQZ128rrk, .DstOp: X86::VPXORQZ128rmk, .Flags: 0}, |
6577 | {.KeyOp: X86::VPXORQZ256rrk, .DstOp: X86::VPXORQZ256rmk, .Flags: 0}, |
6578 | {.KeyOp: X86::VPXORQZrrk, .DstOp: X86::VPXORQZrmk, .Flags: 0}, |
6579 | {.KeyOp: X86::VRANGEPDZ128rrik, .DstOp: X86::VRANGEPDZ128rmik, .Flags: 0}, |
6580 | {.KeyOp: X86::VRANGEPDZ256rrik, .DstOp: X86::VRANGEPDZ256rmik, .Flags: 0}, |
6581 | {.KeyOp: X86::VRANGEPDZrrik, .DstOp: X86::VRANGEPDZrmik, .Flags: 0}, |
6582 | {.KeyOp: X86::VRANGEPSZ128rrik, .DstOp: X86::VRANGEPSZ128rmik, .Flags: 0}, |
6583 | {.KeyOp: X86::VRANGEPSZ256rrik, .DstOp: X86::VRANGEPSZ256rmik, .Flags: 0}, |
6584 | {.KeyOp: X86::VRANGEPSZrrik, .DstOp: X86::VRANGEPSZrmik, .Flags: 0}, |
6585 | {.KeyOp: X86::VRANGESDZrrik, .DstOp: X86::VRANGESDZrmik, .Flags: TB_NO_REVERSE}, |
6586 | {.KeyOp: X86::VRANGESSZrrik, .DstOp: X86::VRANGESSZrmik, .Flags: TB_NO_REVERSE}, |
6587 | {.KeyOp: X86::VRCP14SDZrrk, .DstOp: X86::VRCP14SDZrmk, .Flags: TB_NO_REVERSE}, |
6588 | {.KeyOp: X86::VRCP14SSZrrk, .DstOp: X86::VRCP14SSZrmk, .Flags: TB_NO_REVERSE}, |
6589 | {.KeyOp: X86::VRCP28SDZrk, .DstOp: X86::VRCP28SDZmk, .Flags: TB_NO_REVERSE}, |
6590 | {.KeyOp: X86::VRCP28SSZrk, .DstOp: X86::VRCP28SSZmk, .Flags: TB_NO_REVERSE}, |
6591 | {.KeyOp: X86::VRCPSHZrrk, .DstOp: X86::VRCPSHZrmk, .Flags: TB_NO_REVERSE}, |
6592 | {.KeyOp: X86::VREDUCESDZrrik, .DstOp: X86::VREDUCESDZrmik, .Flags: TB_NO_REVERSE}, |
6593 | {.KeyOp: X86::VREDUCESHZrrik, .DstOp: X86::VREDUCESHZrmik, .Flags: TB_NO_REVERSE}, |
6594 | {.KeyOp: X86::VREDUCESSZrrik, .DstOp: X86::VREDUCESSZrmik, .Flags: TB_NO_REVERSE}, |
6595 | {.KeyOp: X86::VRNDSCALESDZr_Intk, .DstOp: X86::VRNDSCALESDZm_Intk, .Flags: TB_NO_REVERSE}, |
6596 | {.KeyOp: X86::VRNDSCALESHZr_Intk, .DstOp: X86::VRNDSCALESHZm_Intk, .Flags: TB_NO_REVERSE}, |
6597 | {.KeyOp: X86::VRNDSCALESSZr_Intk, .DstOp: X86::VRNDSCALESSZm_Intk, .Flags: TB_NO_REVERSE}, |
6598 | {.KeyOp: X86::VRSQRT14SDZrrk, .DstOp: X86::VRSQRT14SDZrmk, .Flags: TB_NO_REVERSE}, |
6599 | {.KeyOp: X86::VRSQRT14SSZrrk, .DstOp: X86::VRSQRT14SSZrmk, .Flags: TB_NO_REVERSE}, |
6600 | {.KeyOp: X86::VRSQRT28SDZrk, .DstOp: X86::VRSQRT28SDZmk, .Flags: TB_NO_REVERSE}, |
6601 | {.KeyOp: X86::VRSQRT28SSZrk, .DstOp: X86::VRSQRT28SSZmk, .Flags: TB_NO_REVERSE}, |
6602 | {.KeyOp: X86::VRSQRTSHZrrk, .DstOp: X86::VRSQRTSHZrmk, .Flags: TB_NO_REVERSE}, |
6603 | {.KeyOp: X86::VSCALEFPDZ128rrk, .DstOp: X86::VSCALEFPDZ128rmk, .Flags: 0}, |
6604 | {.KeyOp: X86::VSCALEFPDZ256rrk, .DstOp: X86::VSCALEFPDZ256rmk, .Flags: 0}, |
6605 | {.KeyOp: X86::VSCALEFPDZrrk, .DstOp: X86::VSCALEFPDZrmk, .Flags: 0}, |
6606 | {.KeyOp: X86::VSCALEFPHZ128rrk, .DstOp: X86::VSCALEFPHZ128rmk, .Flags: 0}, |
6607 | {.KeyOp: X86::VSCALEFPHZ256rrk, .DstOp: X86::VSCALEFPHZ256rmk, .Flags: 0}, |
6608 | {.KeyOp: X86::VSCALEFPHZrrk, .DstOp: X86::VSCALEFPHZrmk, .Flags: 0}, |
6609 | {.KeyOp: X86::VSCALEFPSZ128rrk, .DstOp: X86::VSCALEFPSZ128rmk, .Flags: 0}, |
6610 | {.KeyOp: X86::VSCALEFPSZ256rrk, .DstOp: X86::VSCALEFPSZ256rmk, .Flags: 0}, |
6611 | {.KeyOp: X86::VSCALEFPSZrrk, .DstOp: X86::VSCALEFPSZrmk, .Flags: 0}, |
6612 | {.KeyOp: X86::VSCALEFSDZrrk, .DstOp: X86::VSCALEFSDZrmk, .Flags: TB_NO_REVERSE}, |
6613 | {.KeyOp: X86::VSCALEFSHZrrk, .DstOp: X86::VSCALEFSHZrmk, .Flags: TB_NO_REVERSE}, |
6614 | {.KeyOp: X86::VSCALEFSSZrrk, .DstOp: X86::VSCALEFSSZrmk, .Flags: TB_NO_REVERSE}, |
6615 | {.KeyOp: X86::VSHUFF32X4Z256rrik, .DstOp: X86::VSHUFF32X4Z256rmik, .Flags: 0}, |
6616 | {.KeyOp: X86::VSHUFF32X4Zrrik, .DstOp: X86::VSHUFF32X4Zrmik, .Flags: 0}, |
6617 | {.KeyOp: X86::VSHUFF64X2Z256rrik, .DstOp: X86::VSHUFF64X2Z256rmik, .Flags: 0}, |
6618 | {.KeyOp: X86::VSHUFF64X2Zrrik, .DstOp: X86::VSHUFF64X2Zrmik, .Flags: 0}, |
6619 | {.KeyOp: X86::VSHUFI32X4Z256rrik, .DstOp: X86::VSHUFI32X4Z256rmik, .Flags: 0}, |
6620 | {.KeyOp: X86::VSHUFI32X4Zrrik, .DstOp: X86::VSHUFI32X4Zrmik, .Flags: 0}, |
6621 | {.KeyOp: X86::VSHUFI64X2Z256rrik, .DstOp: X86::VSHUFI64X2Z256rmik, .Flags: 0}, |
6622 | {.KeyOp: X86::VSHUFI64X2Zrrik, .DstOp: X86::VSHUFI64X2Zrmik, .Flags: 0}, |
6623 | {.KeyOp: X86::VSHUFPDZ128rrik, .DstOp: X86::VSHUFPDZ128rmik, .Flags: 0}, |
6624 | {.KeyOp: X86::VSHUFPDZ256rrik, .DstOp: X86::VSHUFPDZ256rmik, .Flags: 0}, |
6625 | {.KeyOp: X86::VSHUFPDZrrik, .DstOp: X86::VSHUFPDZrmik, .Flags: 0}, |
6626 | {.KeyOp: X86::VSHUFPSZ128rrik, .DstOp: X86::VSHUFPSZ128rmik, .Flags: 0}, |
6627 | {.KeyOp: X86::VSHUFPSZ256rrik, .DstOp: X86::VSHUFPSZ256rmik, .Flags: 0}, |
6628 | {.KeyOp: X86::VSHUFPSZrrik, .DstOp: X86::VSHUFPSZrmik, .Flags: 0}, |
6629 | {.KeyOp: X86::VSQRTSDZr_Intk, .DstOp: X86::VSQRTSDZm_Intk, .Flags: TB_NO_REVERSE}, |
6630 | {.KeyOp: X86::VSQRTSHZr_Intk, .DstOp: X86::VSQRTSHZm_Intk, .Flags: TB_NO_REVERSE}, |
6631 | {.KeyOp: X86::VSQRTSSZr_Intk, .DstOp: X86::VSQRTSSZm_Intk, .Flags: TB_NO_REVERSE}, |
6632 | {.KeyOp: X86::VSUBPDZ128rrk, .DstOp: X86::VSUBPDZ128rmk, .Flags: 0}, |
6633 | {.KeyOp: X86::VSUBPDZ256rrk, .DstOp: X86::VSUBPDZ256rmk, .Flags: 0}, |
6634 | {.KeyOp: X86::VSUBPDZrrk, .DstOp: X86::VSUBPDZrmk, .Flags: 0}, |
6635 | {.KeyOp: X86::VSUBPHZ128rrk, .DstOp: X86::VSUBPHZ128rmk, .Flags: 0}, |
6636 | {.KeyOp: X86::VSUBPHZ256rrk, .DstOp: X86::VSUBPHZ256rmk, .Flags: 0}, |
6637 | {.KeyOp: X86::VSUBPHZrrk, .DstOp: X86::VSUBPHZrmk, .Flags: 0}, |
6638 | {.KeyOp: X86::VSUBPSZ128rrk, .DstOp: X86::VSUBPSZ128rmk, .Flags: 0}, |
6639 | {.KeyOp: X86::VSUBPSZ256rrk, .DstOp: X86::VSUBPSZ256rmk, .Flags: 0}, |
6640 | {.KeyOp: X86::VSUBPSZrrk, .DstOp: X86::VSUBPSZrmk, .Flags: 0}, |
6641 | {.KeyOp: X86::VSUBSDZrr_Intk, .DstOp: X86::VSUBSDZrm_Intk, .Flags: TB_NO_REVERSE}, |
6642 | {.KeyOp: X86::VSUBSHZrr_Intk, .DstOp: X86::VSUBSHZrm_Intk, .Flags: TB_NO_REVERSE}, |
6643 | {.KeyOp: X86::VSUBSSZrr_Intk, .DstOp: X86::VSUBSSZrm_Intk, .Flags: TB_NO_REVERSE}, |
6644 | {.KeyOp: X86::VUNPCKHPDZ128rrk, .DstOp: X86::VUNPCKHPDZ128rmk, .Flags: 0}, |
6645 | {.KeyOp: X86::VUNPCKHPDZ256rrk, .DstOp: X86::VUNPCKHPDZ256rmk, .Flags: 0}, |
6646 | {.KeyOp: X86::VUNPCKHPDZrrk, .DstOp: X86::VUNPCKHPDZrmk, .Flags: 0}, |
6647 | {.KeyOp: X86::VUNPCKHPSZ128rrk, .DstOp: X86::VUNPCKHPSZ128rmk, .Flags: 0}, |
6648 | {.KeyOp: X86::VUNPCKHPSZ256rrk, .DstOp: X86::VUNPCKHPSZ256rmk, .Flags: 0}, |
6649 | {.KeyOp: X86::VUNPCKHPSZrrk, .DstOp: X86::VUNPCKHPSZrmk, .Flags: 0}, |
6650 | {.KeyOp: X86::VUNPCKLPDZ128rrk, .DstOp: X86::VUNPCKLPDZ128rmk, .Flags: 0}, |
6651 | {.KeyOp: X86::VUNPCKLPDZ256rrk, .DstOp: X86::VUNPCKLPDZ256rmk, .Flags: 0}, |
6652 | {.KeyOp: X86::VUNPCKLPDZrrk, .DstOp: X86::VUNPCKLPDZrmk, .Flags: 0}, |
6653 | {.KeyOp: X86::VUNPCKLPSZ128rrk, .DstOp: X86::VUNPCKLPSZ128rmk, .Flags: 0}, |
6654 | {.KeyOp: X86::VUNPCKLPSZ256rrk, .DstOp: X86::VUNPCKLPSZ256rmk, .Flags: 0}, |
6655 | {.KeyOp: X86::VUNPCKLPSZrrk, .DstOp: X86::VUNPCKLPSZrmk, .Flags: 0}, |
6656 | {.KeyOp: X86::VXORPDZ128rrk, .DstOp: X86::VXORPDZ128rmk, .Flags: 0}, |
6657 | {.KeyOp: X86::VXORPDZ256rrk, .DstOp: X86::VXORPDZ256rmk, .Flags: 0}, |
6658 | {.KeyOp: X86::VXORPDZrrk, .DstOp: X86::VXORPDZrmk, .Flags: 0}, |
6659 | {.KeyOp: X86::VXORPSZ128rrk, .DstOp: X86::VXORPSZ128rmk, .Flags: 0}, |
6660 | {.KeyOp: X86::VXORPSZ256rrk, .DstOp: X86::VXORPSZ256rmk, .Flags: 0}, |
6661 | {.KeyOp: X86::VXORPSZrrk, .DstOp: X86::VXORPSZrmk, .Flags: 0}, |
6662 | }; |
6663 | |
6664 | static const X86FoldTableEntry BroadcastTable1[] = { |
6665 | {.KeyOp: X86::VCVTDQ2PDZ128rr, .DstOp: X86::VCVTDQ2PDZ128rmb, .Flags: TB_BCAST_D}, |
6666 | {.KeyOp: X86::VCVTDQ2PDZ256rr, .DstOp: X86::VCVTDQ2PDZ256rmb, .Flags: TB_BCAST_D}, |
6667 | {.KeyOp: X86::VCVTDQ2PDZrr, .DstOp: X86::VCVTDQ2PDZrmb, .Flags: TB_BCAST_D}, |
6668 | {.KeyOp: X86::VCVTDQ2PHZ128rr, .DstOp: X86::VCVTDQ2PHZ128rmb, .Flags: TB_BCAST_D}, |
6669 | {.KeyOp: X86::VCVTDQ2PHZ256rr, .DstOp: X86::VCVTDQ2PHZ256rmb, .Flags: TB_BCAST_D}, |
6670 | {.KeyOp: X86::VCVTDQ2PHZrr, .DstOp: X86::VCVTDQ2PHZrmb, .Flags: TB_BCAST_D}, |
6671 | {.KeyOp: X86::VCVTDQ2PSZ128rr, .DstOp: X86::VCVTDQ2PSZ128rmb, .Flags: TB_BCAST_D}, |
6672 | {.KeyOp: X86::VCVTDQ2PSZ256rr, .DstOp: X86::VCVTDQ2PSZ256rmb, .Flags: TB_BCAST_D}, |
6673 | {.KeyOp: X86::VCVTDQ2PSZrr, .DstOp: X86::VCVTDQ2PSZrmb, .Flags: TB_BCAST_D}, |
6674 | {.KeyOp: X86::VCVTNEPS2BF16Z128rr, .DstOp: X86::VCVTNEPS2BF16Z128rmb, .Flags: TB_BCAST_SS}, |
6675 | {.KeyOp: X86::VCVTNEPS2BF16Z256rr, .DstOp: X86::VCVTNEPS2BF16Z256rmb, .Flags: TB_BCAST_SS}, |
6676 | {.KeyOp: X86::VCVTNEPS2BF16Zrr, .DstOp: X86::VCVTNEPS2BF16Zrmb, .Flags: TB_BCAST_SS}, |
6677 | {.KeyOp: X86::VCVTPD2DQZ128rr, .DstOp: X86::VCVTPD2DQZ128rmb, .Flags: TB_BCAST_SD}, |
6678 | {.KeyOp: X86::VCVTPD2DQZ256rr, .DstOp: X86::VCVTPD2DQZ256rmb, .Flags: TB_BCAST_SD}, |
6679 | {.KeyOp: X86::VCVTPD2DQZrr, .DstOp: X86::VCVTPD2DQZrmb, .Flags: TB_BCAST_SD}, |
6680 | {.KeyOp: X86::VCVTPD2PHZ128rr, .DstOp: X86::VCVTPD2PHZ128rmb, .Flags: TB_BCAST_SD}, |
6681 | {.KeyOp: X86::VCVTPD2PHZ256rr, .DstOp: X86::VCVTPD2PHZ256rmb, .Flags: TB_BCAST_SD}, |
6682 | {.KeyOp: X86::VCVTPD2PHZrr, .DstOp: X86::VCVTPD2PHZrmb, .Flags: TB_BCAST_SD}, |
6683 | {.KeyOp: X86::VCVTPD2PSZ128rr, .DstOp: X86::VCVTPD2PSZ128rmb, .Flags: TB_BCAST_SD}, |
6684 | {.KeyOp: X86::VCVTPD2PSZ256rr, .DstOp: X86::VCVTPD2PSZ256rmb, .Flags: TB_BCAST_SD}, |
6685 | {.KeyOp: X86::VCVTPD2PSZrr, .DstOp: X86::VCVTPD2PSZrmb, .Flags: TB_BCAST_SD}, |
6686 | {.KeyOp: X86::VCVTPD2QQZ128rr, .DstOp: X86::VCVTPD2QQZ128rmb, .Flags: TB_BCAST_SD}, |
6687 | {.KeyOp: X86::VCVTPD2QQZ256rr, .DstOp: X86::VCVTPD2QQZ256rmb, .Flags: TB_BCAST_SD}, |
6688 | {.KeyOp: X86::VCVTPD2QQZrr, .DstOp: X86::VCVTPD2QQZrmb, .Flags: TB_BCAST_SD}, |
6689 | {.KeyOp: X86::VCVTPD2UDQZ128rr, .DstOp: X86::VCVTPD2UDQZ128rmb, .Flags: TB_BCAST_SD}, |
6690 | {.KeyOp: X86::VCVTPD2UDQZ256rr, .DstOp: X86::VCVTPD2UDQZ256rmb, .Flags: TB_BCAST_SD}, |
6691 | {.KeyOp: X86::VCVTPD2UDQZrr, .DstOp: X86::VCVTPD2UDQZrmb, .Flags: TB_BCAST_SD}, |
6692 | {.KeyOp: X86::VCVTPD2UQQZ128rr, .DstOp: X86::VCVTPD2UQQZ128rmb, .Flags: TB_BCAST_SD}, |
6693 | {.KeyOp: X86::VCVTPD2UQQZ256rr, .DstOp: X86::VCVTPD2UQQZ256rmb, .Flags: TB_BCAST_SD}, |
6694 | {.KeyOp: X86::VCVTPD2UQQZrr, .DstOp: X86::VCVTPD2UQQZrmb, .Flags: TB_BCAST_SD}, |
6695 | {.KeyOp: X86::VCVTPH2DQZ128rr, .DstOp: X86::VCVTPH2DQZ128rmb, .Flags: TB_BCAST_SH}, |
6696 | {.KeyOp: X86::VCVTPH2DQZ256rr, .DstOp: X86::VCVTPH2DQZ256rmb, .Flags: TB_BCAST_SH}, |
6697 | {.KeyOp: X86::VCVTPH2DQZrr, .DstOp: X86::VCVTPH2DQZrmb, .Flags: TB_BCAST_SH}, |
6698 | {.KeyOp: X86::VCVTPH2PDZ128rr, .DstOp: X86::VCVTPH2PDZ128rmb, .Flags: TB_BCAST_SH}, |
6699 | {.KeyOp: X86::VCVTPH2PDZ256rr, .DstOp: X86::VCVTPH2PDZ256rmb, .Flags: TB_BCAST_SH}, |
6700 | {.KeyOp: X86::VCVTPH2PDZrr, .DstOp: X86::VCVTPH2PDZrmb, .Flags: TB_BCAST_SH}, |
6701 | {.KeyOp: X86::VCVTPH2PSXZ128rr, .DstOp: X86::VCVTPH2PSXZ128rmb, .Flags: TB_BCAST_SH}, |
6702 | {.KeyOp: X86::VCVTPH2PSXZ256rr, .DstOp: X86::VCVTPH2PSXZ256rmb, .Flags: TB_BCAST_SH}, |
6703 | {.KeyOp: X86::VCVTPH2PSXZrr, .DstOp: X86::VCVTPH2PSXZrmb, .Flags: TB_BCAST_SH}, |
6704 | {.KeyOp: X86::VCVTPH2QQZ128rr, .DstOp: X86::VCVTPH2QQZ128rmb, .Flags: TB_BCAST_SH}, |
6705 | {.KeyOp: X86::VCVTPH2QQZ256rr, .DstOp: X86::VCVTPH2QQZ256rmb, .Flags: TB_BCAST_SH}, |
6706 | {.KeyOp: X86::VCVTPH2QQZrr, .DstOp: X86::VCVTPH2QQZrmb, .Flags: TB_BCAST_SH}, |
6707 | {.KeyOp: X86::VCVTPH2UDQZ128rr, .DstOp: X86::VCVTPH2UDQZ128rmb, .Flags: TB_BCAST_SH}, |
6708 | {.KeyOp: X86::VCVTPH2UDQZ256rr, .DstOp: X86::VCVTPH2UDQZ256rmb, .Flags: TB_BCAST_SH}, |
6709 | {.KeyOp: X86::VCVTPH2UDQZrr, .DstOp: X86::VCVTPH2UDQZrmb, .Flags: TB_BCAST_SH}, |
6710 | {.KeyOp: X86::VCVTPH2UQQZ128rr, .DstOp: X86::VCVTPH2UQQZ128rmb, .Flags: TB_BCAST_SH}, |
6711 | {.KeyOp: X86::VCVTPH2UQQZ256rr, .DstOp: X86::VCVTPH2UQQZ256rmb, .Flags: TB_BCAST_SH}, |
6712 | {.KeyOp: X86::VCVTPH2UQQZrr, .DstOp: X86::VCVTPH2UQQZrmb, .Flags: TB_BCAST_SH}, |
6713 | {.KeyOp: X86::VCVTPH2UWZ128rr, .DstOp: X86::VCVTPH2UWZ128rmb, .Flags: TB_BCAST_SH}, |
6714 | {.KeyOp: X86::VCVTPH2UWZ256rr, .DstOp: X86::VCVTPH2UWZ256rmb, .Flags: TB_BCAST_SH}, |
6715 | {.KeyOp: X86::VCVTPH2UWZrr, .DstOp: X86::VCVTPH2UWZrmb, .Flags: TB_BCAST_SH}, |
6716 | {.KeyOp: X86::VCVTPH2WZ128rr, .DstOp: X86::VCVTPH2WZ128rmb, .Flags: TB_BCAST_SH}, |
6717 | {.KeyOp: X86::VCVTPH2WZ256rr, .DstOp: X86::VCVTPH2WZ256rmb, .Flags: TB_BCAST_SH}, |
6718 | {.KeyOp: X86::VCVTPH2WZrr, .DstOp: X86::VCVTPH2WZrmb, .Flags: TB_BCAST_SH}, |
6719 | {.KeyOp: X86::VCVTPS2DQZ128rr, .DstOp: X86::VCVTPS2DQZ128rmb, .Flags: TB_BCAST_SS}, |
6720 | {.KeyOp: X86::VCVTPS2DQZ256rr, .DstOp: X86::VCVTPS2DQZ256rmb, .Flags: TB_BCAST_SS}, |
6721 | {.KeyOp: X86::VCVTPS2DQZrr, .DstOp: X86::VCVTPS2DQZrmb, .Flags: TB_BCAST_SS}, |
6722 | {.KeyOp: X86::VCVTPS2PDZ128rr, .DstOp: X86::VCVTPS2PDZ128rmb, .Flags: TB_BCAST_SS}, |
6723 | {.KeyOp: X86::VCVTPS2PDZ256rr, .DstOp: X86::VCVTPS2PDZ256rmb, .Flags: TB_BCAST_SS}, |
6724 | {.KeyOp: X86::VCVTPS2PDZrr, .DstOp: X86::VCVTPS2PDZrmb, .Flags: TB_BCAST_SS}, |
6725 | {.KeyOp: X86::VCVTPS2PHXZ128rr, .DstOp: X86::VCVTPS2PHXZ128rmb, .Flags: TB_BCAST_SS}, |
6726 | {.KeyOp: X86::VCVTPS2PHXZ256rr, .DstOp: X86::VCVTPS2PHXZ256rmb, .Flags: TB_BCAST_SS}, |
6727 | {.KeyOp: X86::VCVTPS2PHXZrr, .DstOp: X86::VCVTPS2PHXZrmb, .Flags: TB_BCAST_SS}, |
6728 | {.KeyOp: X86::VCVTPS2QQZ128rr, .DstOp: X86::VCVTPS2QQZ128rmb, .Flags: TB_BCAST_SS}, |
6729 | {.KeyOp: X86::VCVTPS2QQZ256rr, .DstOp: X86::VCVTPS2QQZ256rmb, .Flags: TB_BCAST_SS}, |
6730 | {.KeyOp: X86::VCVTPS2QQZrr, .DstOp: X86::VCVTPS2QQZrmb, .Flags: TB_BCAST_SS}, |
6731 | {.KeyOp: X86::VCVTPS2UDQZ128rr, .DstOp: X86::VCVTPS2UDQZ128rmb, .Flags: TB_BCAST_SS}, |
6732 | {.KeyOp: X86::VCVTPS2UDQZ256rr, .DstOp: X86::VCVTPS2UDQZ256rmb, .Flags: TB_BCAST_SS}, |
6733 | {.KeyOp: X86::VCVTPS2UDQZrr, .DstOp: X86::VCVTPS2UDQZrmb, .Flags: TB_BCAST_SS}, |
6734 | {.KeyOp: X86::VCVTPS2UQQZ128rr, .DstOp: X86::VCVTPS2UQQZ128rmb, .Flags: TB_BCAST_SS}, |
6735 | {.KeyOp: X86::VCVTPS2UQQZ256rr, .DstOp: X86::VCVTPS2UQQZ256rmb, .Flags: TB_BCAST_SS}, |
6736 | {.KeyOp: X86::VCVTPS2UQQZrr, .DstOp: X86::VCVTPS2UQQZrmb, .Flags: TB_BCAST_SS}, |
6737 | {.KeyOp: X86::VCVTQQ2PDZ128rr, .DstOp: X86::VCVTQQ2PDZ128rmb, .Flags: TB_BCAST_Q}, |
6738 | {.KeyOp: X86::VCVTQQ2PDZ256rr, .DstOp: X86::VCVTQQ2PDZ256rmb, .Flags: TB_BCAST_Q}, |
6739 | {.KeyOp: X86::VCVTQQ2PDZrr, .DstOp: X86::VCVTQQ2PDZrmb, .Flags: TB_BCAST_Q}, |
6740 | {.KeyOp: X86::VCVTQQ2PHZ128rr, .DstOp: X86::VCVTQQ2PHZ128rmb, .Flags: TB_BCAST_Q}, |
6741 | {.KeyOp: X86::VCVTQQ2PHZ256rr, .DstOp: X86::VCVTQQ2PHZ256rmb, .Flags: TB_BCAST_Q}, |
6742 | {.KeyOp: X86::VCVTQQ2PHZrr, .DstOp: X86::VCVTQQ2PHZrmb, .Flags: TB_BCAST_Q}, |
6743 | {.KeyOp: X86::VCVTQQ2PSZ128rr, .DstOp: X86::VCVTQQ2PSZ128rmb, .Flags: TB_BCAST_Q}, |
6744 | {.KeyOp: X86::VCVTQQ2PSZ256rr, .DstOp: X86::VCVTQQ2PSZ256rmb, .Flags: TB_BCAST_Q}, |
6745 | {.KeyOp: X86::VCVTQQ2PSZrr, .DstOp: X86::VCVTQQ2PSZrmb, .Flags: TB_BCAST_Q}, |
6746 | {.KeyOp: X86::VCVTTPD2DQZ128rr, .DstOp: X86::VCVTTPD2DQZ128rmb, .Flags: TB_BCAST_SD}, |
6747 | {.KeyOp: X86::VCVTTPD2DQZ256rr, .DstOp: X86::VCVTTPD2DQZ256rmb, .Flags: TB_BCAST_SD}, |
6748 | {.KeyOp: X86::VCVTTPD2DQZrr, .DstOp: X86::VCVTTPD2DQZrmb, .Flags: TB_BCAST_SD}, |
6749 | {.KeyOp: X86::VCVTTPD2QQZ128rr, .DstOp: X86::VCVTTPD2QQZ128rmb, .Flags: TB_BCAST_SD}, |
6750 | {.KeyOp: X86::VCVTTPD2QQZ256rr, .DstOp: X86::VCVTTPD2QQZ256rmb, .Flags: TB_BCAST_SD}, |
6751 | {.KeyOp: X86::VCVTTPD2QQZrr, .DstOp: X86::VCVTTPD2QQZrmb, .Flags: TB_BCAST_SD}, |
6752 | {.KeyOp: X86::VCVTTPD2UDQZ128rr, .DstOp: X86::VCVTTPD2UDQZ128rmb, .Flags: TB_BCAST_SD}, |
6753 | {.KeyOp: X86::VCVTTPD2UDQZ256rr, .DstOp: X86::VCVTTPD2UDQZ256rmb, .Flags: TB_BCAST_SD}, |
6754 | {.KeyOp: X86::VCVTTPD2UDQZrr, .DstOp: X86::VCVTTPD2UDQZrmb, .Flags: TB_BCAST_SD}, |
6755 | {.KeyOp: X86::VCVTTPD2UQQZ128rr, .DstOp: X86::VCVTTPD2UQQZ128rmb, .Flags: TB_BCAST_SD}, |
6756 | {.KeyOp: X86::VCVTTPD2UQQZ256rr, .DstOp: X86::VCVTTPD2UQQZ256rmb, .Flags: TB_BCAST_SD}, |
6757 | {.KeyOp: X86::VCVTTPD2UQQZrr, .DstOp: X86::VCVTTPD2UQQZrmb, .Flags: TB_BCAST_SD}, |
6758 | {.KeyOp: X86::VCVTTPH2DQZ128rr, .DstOp: X86::VCVTTPH2DQZ128rmb, .Flags: TB_BCAST_SH}, |
6759 | {.KeyOp: X86::VCVTTPH2DQZ256rr, .DstOp: X86::VCVTTPH2DQZ256rmb, .Flags: TB_BCAST_SH}, |
6760 | {.KeyOp: X86::VCVTTPH2DQZrr, .DstOp: X86::VCVTTPH2DQZrmb, .Flags: TB_BCAST_SH}, |
6761 | {.KeyOp: X86::VCVTTPH2QQZ128rr, .DstOp: X86::VCVTTPH2QQZ128rmb, .Flags: TB_BCAST_SH}, |
6762 | {.KeyOp: X86::VCVTTPH2QQZ256rr, .DstOp: X86::VCVTTPH2QQZ256rmb, .Flags: TB_BCAST_SH}, |
6763 | {.KeyOp: X86::VCVTTPH2QQZrr, .DstOp: X86::VCVTTPH2QQZrmb, .Flags: TB_BCAST_SH}, |
6764 | {.KeyOp: X86::VCVTTPH2UDQZ128rr, .DstOp: X86::VCVTTPH2UDQZ128rmb, .Flags: TB_BCAST_SH}, |
6765 | {.KeyOp: X86::VCVTTPH2UDQZ256rr, .DstOp: X86::VCVTTPH2UDQZ256rmb, .Flags: TB_BCAST_SH}, |
6766 | {.KeyOp: X86::VCVTTPH2UDQZrr, .DstOp: X86::VCVTTPH2UDQZrmb, .Flags: TB_BCAST_SH}, |
6767 | {.KeyOp: X86::VCVTTPH2UQQZ128rr, .DstOp: X86::VCVTTPH2UQQZ128rmb, .Flags: TB_BCAST_SH}, |
6768 | {.KeyOp: X86::VCVTTPH2UQQZ256rr, .DstOp: X86::VCVTTPH2UQQZ256rmb, .Flags: TB_BCAST_SH}, |
6769 | {.KeyOp: X86::VCVTTPH2UQQZrr, .DstOp: X86::VCVTTPH2UQQZrmb, .Flags: TB_BCAST_SH}, |
6770 | {.KeyOp: X86::VCVTTPH2UWZ128rr, .DstOp: X86::VCVTTPH2UWZ128rmb, .Flags: TB_BCAST_SH}, |
6771 | {.KeyOp: X86::VCVTTPH2UWZ256rr, .DstOp: X86::VCVTTPH2UWZ256rmb, .Flags: TB_BCAST_SH}, |
6772 | {.KeyOp: X86::VCVTTPH2UWZrr, .DstOp: X86::VCVTTPH2UWZrmb, .Flags: TB_BCAST_SH}, |
6773 | {.KeyOp: X86::VCVTTPH2WZ128rr, .DstOp: X86::VCVTTPH2WZ128rmb, .Flags: TB_BCAST_SH}, |
6774 | {.KeyOp: X86::VCVTTPH2WZ256rr, .DstOp: X86::VCVTTPH2WZ256rmb, .Flags: TB_BCAST_SH}, |
6775 | {.KeyOp: X86::VCVTTPH2WZrr, .DstOp: X86::VCVTTPH2WZrmb, .Flags: TB_BCAST_SH}, |
6776 | {.KeyOp: X86::VCVTTPS2DQZ128rr, .DstOp: X86::VCVTTPS2DQZ128rmb, .Flags: TB_BCAST_SS}, |
6777 | {.KeyOp: X86::VCVTTPS2DQZ256rr, .DstOp: X86::VCVTTPS2DQZ256rmb, .Flags: TB_BCAST_SS}, |
6778 | {.KeyOp: X86::VCVTTPS2DQZrr, .DstOp: X86::VCVTTPS2DQZrmb, .Flags: TB_BCAST_SS}, |
6779 | {.KeyOp: X86::VCVTTPS2QQZ128rr, .DstOp: X86::VCVTTPS2QQZ128rmb, .Flags: TB_BCAST_SS}, |
6780 | {.KeyOp: X86::VCVTTPS2QQZ256rr, .DstOp: X86::VCVTTPS2QQZ256rmb, .Flags: TB_BCAST_SS}, |
6781 | {.KeyOp: X86::VCVTTPS2QQZrr, .DstOp: X86::VCVTTPS2QQZrmb, .Flags: TB_BCAST_SS}, |
6782 | {.KeyOp: X86::VCVTTPS2UDQZ128rr, .DstOp: X86::VCVTTPS2UDQZ128rmb, .Flags: TB_BCAST_SS}, |
6783 | {.KeyOp: X86::VCVTTPS2UDQZ256rr, .DstOp: X86::VCVTTPS2UDQZ256rmb, .Flags: TB_BCAST_SS}, |
6784 | {.KeyOp: X86::VCVTTPS2UDQZrr, .DstOp: X86::VCVTTPS2UDQZrmb, .Flags: TB_BCAST_SS}, |
6785 | {.KeyOp: X86::VCVTTPS2UQQZ128rr, .DstOp: X86::VCVTTPS2UQQZ128rmb, .Flags: TB_BCAST_SS}, |
6786 | {.KeyOp: X86::VCVTTPS2UQQZ256rr, .DstOp: X86::VCVTTPS2UQQZ256rmb, .Flags: TB_BCAST_SS}, |
6787 | {.KeyOp: X86::VCVTTPS2UQQZrr, .DstOp: X86::VCVTTPS2UQQZrmb, .Flags: TB_BCAST_SS}, |
6788 | {.KeyOp: X86::VCVTUDQ2PDZ128rr, .DstOp: X86::VCVTUDQ2PDZ128rmb, .Flags: TB_BCAST_D}, |
6789 | {.KeyOp: X86::VCVTUDQ2PDZ256rr, .DstOp: X86::VCVTUDQ2PDZ256rmb, .Flags: TB_BCAST_D}, |
6790 | {.KeyOp: X86::VCVTUDQ2PDZrr, .DstOp: X86::VCVTUDQ2PDZrmb, .Flags: TB_BCAST_D}, |
6791 | {.KeyOp: X86::VCVTUDQ2PHZ128rr, .DstOp: X86::VCVTUDQ2PHZ128rmb, .Flags: TB_BCAST_D}, |
6792 | {.KeyOp: X86::VCVTUDQ2PHZ256rr, .DstOp: X86::VCVTUDQ2PHZ256rmb, .Flags: TB_BCAST_D}, |
6793 | {.KeyOp: X86::VCVTUDQ2PHZrr, .DstOp: X86::VCVTUDQ2PHZrmb, .Flags: TB_BCAST_D}, |
6794 | {.KeyOp: X86::VCVTUDQ2PSZ128rr, .DstOp: X86::VCVTUDQ2PSZ128rmb, .Flags: TB_BCAST_D}, |
6795 | {.KeyOp: X86::VCVTUDQ2PSZ256rr, .DstOp: X86::VCVTUDQ2PSZ256rmb, .Flags: TB_BCAST_D}, |
6796 | {.KeyOp: X86::VCVTUDQ2PSZrr, .DstOp: X86::VCVTUDQ2PSZrmb, .Flags: TB_BCAST_D}, |
6797 | {.KeyOp: X86::VCVTUQQ2PDZ128rr, .DstOp: X86::VCVTUQQ2PDZ128rmb, .Flags: TB_BCAST_Q}, |
6798 | {.KeyOp: X86::VCVTUQQ2PDZ256rr, .DstOp: X86::VCVTUQQ2PDZ256rmb, .Flags: TB_BCAST_Q}, |
6799 | {.KeyOp: X86::VCVTUQQ2PDZrr, .DstOp: X86::VCVTUQQ2PDZrmb, .Flags: TB_BCAST_Q}, |
6800 | {.KeyOp: X86::VCVTUQQ2PHZ128rr, .DstOp: X86::VCVTUQQ2PHZ128rmb, .Flags: TB_BCAST_Q}, |
6801 | {.KeyOp: X86::VCVTUQQ2PHZ256rr, .DstOp: X86::VCVTUQQ2PHZ256rmb, .Flags: TB_BCAST_Q}, |
6802 | {.KeyOp: X86::VCVTUQQ2PHZrr, .DstOp: X86::VCVTUQQ2PHZrmb, .Flags: TB_BCAST_Q}, |
6803 | {.KeyOp: X86::VCVTUQQ2PSZ128rr, .DstOp: X86::VCVTUQQ2PSZ128rmb, .Flags: TB_BCAST_Q}, |
6804 | {.KeyOp: X86::VCVTUQQ2PSZ256rr, .DstOp: X86::VCVTUQQ2PSZ256rmb, .Flags: TB_BCAST_Q}, |
6805 | {.KeyOp: X86::VCVTUQQ2PSZrr, .DstOp: X86::VCVTUQQ2PSZrmb, .Flags: TB_BCAST_Q}, |
6806 | {.KeyOp: X86::VCVTUW2PHZ128rr, .DstOp: X86::VCVTUW2PHZ128rmb, .Flags: TB_BCAST_W}, |
6807 | {.KeyOp: X86::VCVTUW2PHZ256rr, .DstOp: X86::VCVTUW2PHZ256rmb, .Flags: TB_BCAST_W}, |
6808 | {.KeyOp: X86::VCVTUW2PHZrr, .DstOp: X86::VCVTUW2PHZrmb, .Flags: TB_BCAST_W}, |
6809 | {.KeyOp: X86::VCVTW2PHZ128rr, .DstOp: X86::VCVTW2PHZ128rmb, .Flags: TB_BCAST_W}, |
6810 | {.KeyOp: X86::VCVTW2PHZ256rr, .DstOp: X86::VCVTW2PHZ256rmb, .Flags: TB_BCAST_W}, |
6811 | {.KeyOp: X86::VCVTW2PHZrr, .DstOp: X86::VCVTW2PHZrmb, .Flags: TB_BCAST_W}, |
6812 | {.KeyOp: X86::VEXP2PDZr, .DstOp: X86::VEXP2PDZmb, .Flags: TB_BCAST_SD}, |
6813 | {.KeyOp: X86::VEXP2PSZr, .DstOp: X86::VEXP2PSZmb, .Flags: TB_BCAST_SS}, |
6814 | {.KeyOp: X86::VFPCLASSPDZ128rr, .DstOp: X86::VFPCLASSPDZ128rmb, .Flags: TB_BCAST_SD}, |
6815 | {.KeyOp: X86::VFPCLASSPDZ256rr, .DstOp: X86::VFPCLASSPDZ256rmb, .Flags: TB_BCAST_SD}, |
6816 | {.KeyOp: X86::VFPCLASSPDZrr, .DstOp: X86::VFPCLASSPDZrmb, .Flags: TB_BCAST_SD}, |
6817 | {.KeyOp: X86::VFPCLASSPHZ128rr, .DstOp: X86::VFPCLASSPHZ128rmb, .Flags: TB_BCAST_SH}, |
6818 | {.KeyOp: X86::VFPCLASSPHZ256rr, .DstOp: X86::VFPCLASSPHZ256rmb, .Flags: TB_BCAST_SH}, |
6819 | {.KeyOp: X86::VFPCLASSPHZrr, .DstOp: X86::VFPCLASSPHZrmb, .Flags: TB_BCAST_SH}, |
6820 | {.KeyOp: X86::VFPCLASSPSZ128rr, .DstOp: X86::VFPCLASSPSZ128rmb, .Flags: TB_BCAST_SS}, |
6821 | {.KeyOp: X86::VFPCLASSPSZ256rr, .DstOp: X86::VFPCLASSPSZ256rmb, .Flags: TB_BCAST_SS}, |
6822 | {.KeyOp: X86::VFPCLASSPSZrr, .DstOp: X86::VFPCLASSPSZrmb, .Flags: TB_BCAST_SS}, |
6823 | {.KeyOp: X86::VGETEXPPDZ128r, .DstOp: X86::VGETEXPPDZ128mb, .Flags: TB_BCAST_SD}, |
6824 | {.KeyOp: X86::VGETEXPPDZ256r, .DstOp: X86::VGETEXPPDZ256mb, .Flags: TB_BCAST_SD}, |
6825 | {.KeyOp: X86::VGETEXPPDZr, .DstOp: X86::VGETEXPPDZmb, .Flags: TB_BCAST_SD}, |
6826 | {.KeyOp: X86::VGETEXPPHZ128r, .DstOp: X86::VGETEXPPHZ128mb, .Flags: TB_BCAST_SH}, |
6827 | {.KeyOp: X86::VGETEXPPHZ256r, .DstOp: X86::VGETEXPPHZ256mb, .Flags: TB_BCAST_SH}, |
6828 | {.KeyOp: X86::VGETEXPPHZr, .DstOp: X86::VGETEXPPHZmb, .Flags: TB_BCAST_SH}, |
6829 | {.KeyOp: X86::VGETEXPPSZ128r, .DstOp: X86::VGETEXPPSZ128mb, .Flags: TB_BCAST_SS}, |
6830 | {.KeyOp: X86::VGETEXPPSZ256r, .DstOp: X86::VGETEXPPSZ256mb, .Flags: TB_BCAST_SS}, |
6831 | {.KeyOp: X86::VGETEXPPSZr, .DstOp: X86::VGETEXPPSZmb, .Flags: TB_BCAST_SS}, |
6832 | {.KeyOp: X86::VGETMANTPDZ128rri, .DstOp: X86::VGETMANTPDZ128rmbi, .Flags: TB_BCAST_SD}, |
6833 | {.KeyOp: X86::VGETMANTPDZ256rri, .DstOp: X86::VGETMANTPDZ256rmbi, .Flags: TB_BCAST_SD}, |
6834 | {.KeyOp: X86::VGETMANTPDZrri, .DstOp: X86::VGETMANTPDZrmbi, .Flags: TB_BCAST_SD}, |
6835 | {.KeyOp: X86::VGETMANTPHZ128rri, .DstOp: X86::VGETMANTPHZ128rmbi, .Flags: TB_BCAST_SH}, |
6836 | {.KeyOp: X86::VGETMANTPHZ256rri, .DstOp: X86::VGETMANTPHZ256rmbi, .Flags: TB_BCAST_SH}, |
6837 | {.KeyOp: X86::VGETMANTPHZrri, .DstOp: X86::VGETMANTPHZrmbi, .Flags: TB_BCAST_SH}, |
6838 | {.KeyOp: X86::VGETMANTPSZ128rri, .DstOp: X86::VGETMANTPSZ128rmbi, .Flags: TB_BCAST_SS}, |
6839 | {.KeyOp: X86::VGETMANTPSZ256rri, .DstOp: X86::VGETMANTPSZ256rmbi, .Flags: TB_BCAST_SS}, |
6840 | {.KeyOp: X86::VGETMANTPSZrri, .DstOp: X86::VGETMANTPSZrmbi, .Flags: TB_BCAST_SS}, |
6841 | {.KeyOp: X86::VPABSDZ128rr, .DstOp: X86::VPABSDZ128rmb, .Flags: TB_BCAST_D}, |
6842 | {.KeyOp: X86::VPABSDZ256rr, .DstOp: X86::VPABSDZ256rmb, .Flags: TB_BCAST_D}, |
6843 | {.KeyOp: X86::VPABSDZrr, .DstOp: X86::VPABSDZrmb, .Flags: TB_BCAST_D}, |
6844 | {.KeyOp: X86::VPABSQZ128rr, .DstOp: X86::VPABSQZ128rmb, .Flags: TB_BCAST_Q}, |
6845 | {.KeyOp: X86::VPABSQZ256rr, .DstOp: X86::VPABSQZ256rmb, .Flags: TB_BCAST_Q}, |
6846 | {.KeyOp: X86::VPABSQZrr, .DstOp: X86::VPABSQZrmb, .Flags: TB_BCAST_Q}, |
6847 | {.KeyOp: X86::VPCONFLICTDZ128rr, .DstOp: X86::VPCONFLICTDZ128rmb, .Flags: TB_BCAST_D}, |
6848 | {.KeyOp: X86::VPCONFLICTDZ256rr, .DstOp: X86::VPCONFLICTDZ256rmb, .Flags: TB_BCAST_D}, |
6849 | {.KeyOp: X86::VPCONFLICTDZrr, .DstOp: X86::VPCONFLICTDZrmb, .Flags: TB_BCAST_D}, |
6850 | {.KeyOp: X86::VPCONFLICTQZ128rr, .DstOp: X86::VPCONFLICTQZ128rmb, .Flags: TB_BCAST_Q}, |
6851 | {.KeyOp: X86::VPCONFLICTQZ256rr, .DstOp: X86::VPCONFLICTQZ256rmb, .Flags: TB_BCAST_Q}, |
6852 | {.KeyOp: X86::VPCONFLICTQZrr, .DstOp: X86::VPCONFLICTQZrmb, .Flags: TB_BCAST_Q}, |
6853 | {.KeyOp: X86::VPERMILPDZ128ri, .DstOp: X86::VPERMILPDZ128mbi, .Flags: TB_BCAST_SD}, |
6854 | {.KeyOp: X86::VPERMILPDZ256ri, .DstOp: X86::VPERMILPDZ256mbi, .Flags: TB_BCAST_SD}, |
6855 | {.KeyOp: X86::VPERMILPDZri, .DstOp: X86::VPERMILPDZmbi, .Flags: TB_BCAST_SD}, |
6856 | {.KeyOp: X86::VPERMILPSZ128ri, .DstOp: X86::VPERMILPSZ128mbi, .Flags: TB_BCAST_SS}, |
6857 | {.KeyOp: X86::VPERMILPSZ256ri, .DstOp: X86::VPERMILPSZ256mbi, .Flags: TB_BCAST_SS}, |
6858 | {.KeyOp: X86::VPERMILPSZri, .DstOp: X86::VPERMILPSZmbi, .Flags: TB_BCAST_SS}, |
6859 | {.KeyOp: X86::VPERMPDZ256ri, .DstOp: X86::VPERMPDZ256mbi, .Flags: TB_BCAST_SD}, |
6860 | {.KeyOp: X86::VPERMPDZri, .DstOp: X86::VPERMPDZmbi, .Flags: TB_BCAST_SD}, |
6861 | {.KeyOp: X86::VPERMQZ256ri, .DstOp: X86::VPERMQZ256mbi, .Flags: TB_BCAST_Q}, |
6862 | {.KeyOp: X86::VPERMQZri, .DstOp: X86::VPERMQZmbi, .Flags: TB_BCAST_Q}, |
6863 | {.KeyOp: X86::VPLZCNTDZ128rr, .DstOp: X86::VPLZCNTDZ128rmb, .Flags: TB_BCAST_D}, |
6864 | {.KeyOp: X86::VPLZCNTDZ256rr, .DstOp: X86::VPLZCNTDZ256rmb, .Flags: TB_BCAST_D}, |
6865 | {.KeyOp: X86::VPLZCNTDZrr, .DstOp: X86::VPLZCNTDZrmb, .Flags: TB_BCAST_D}, |
6866 | {.KeyOp: X86::VPLZCNTQZ128rr, .DstOp: X86::VPLZCNTQZ128rmb, .Flags: TB_BCAST_Q}, |
6867 | {.KeyOp: X86::VPLZCNTQZ256rr, .DstOp: X86::VPLZCNTQZ256rmb, .Flags: TB_BCAST_Q}, |
6868 | {.KeyOp: X86::VPLZCNTQZrr, .DstOp: X86::VPLZCNTQZrmb, .Flags: TB_BCAST_Q}, |
6869 | {.KeyOp: X86::VPOPCNTDZ128rr, .DstOp: X86::VPOPCNTDZ128rmb, .Flags: TB_BCAST_D}, |
6870 | {.KeyOp: X86::VPOPCNTDZ256rr, .DstOp: X86::VPOPCNTDZ256rmb, .Flags: TB_BCAST_D}, |
6871 | {.KeyOp: X86::VPOPCNTDZrr, .DstOp: X86::VPOPCNTDZrmb, .Flags: TB_BCAST_D}, |
6872 | {.KeyOp: X86::VPOPCNTQZ128rr, .DstOp: X86::VPOPCNTQZ128rmb, .Flags: TB_BCAST_Q}, |
6873 | {.KeyOp: X86::VPOPCNTQZ256rr, .DstOp: X86::VPOPCNTQZ256rmb, .Flags: TB_BCAST_Q}, |
6874 | {.KeyOp: X86::VPOPCNTQZrr, .DstOp: X86::VPOPCNTQZrmb, .Flags: TB_BCAST_Q}, |
6875 | {.KeyOp: X86::VPROLDZ128ri, .DstOp: X86::VPROLDZ128mbi, .Flags: TB_BCAST_D}, |
6876 | {.KeyOp: X86::VPROLDZ256ri, .DstOp: X86::VPROLDZ256mbi, .Flags: TB_BCAST_D}, |
6877 | {.KeyOp: X86::VPROLDZri, .DstOp: X86::VPROLDZmbi, .Flags: TB_BCAST_D}, |
6878 | {.KeyOp: X86::VPROLQZ128ri, .DstOp: X86::VPROLQZ128mbi, .Flags: TB_BCAST_Q}, |
6879 | {.KeyOp: X86::VPROLQZ256ri, .DstOp: X86::VPROLQZ256mbi, .Flags: TB_BCAST_Q}, |
6880 | {.KeyOp: X86::VPROLQZri, .DstOp: X86::VPROLQZmbi, .Flags: TB_BCAST_Q}, |
6881 | {.KeyOp: X86::VPRORDZ128ri, .DstOp: X86::VPRORDZ128mbi, .Flags: TB_BCAST_D}, |
6882 | {.KeyOp: X86::VPRORDZ256ri, .DstOp: X86::VPRORDZ256mbi, .Flags: TB_BCAST_D}, |
6883 | {.KeyOp: X86::VPRORDZri, .DstOp: X86::VPRORDZmbi, .Flags: TB_BCAST_D}, |
6884 | {.KeyOp: X86::VPRORQZ128ri, .DstOp: X86::VPRORQZ128mbi, .Flags: TB_BCAST_Q}, |
6885 | {.KeyOp: X86::VPRORQZ256ri, .DstOp: X86::VPRORQZ256mbi, .Flags: TB_BCAST_Q}, |
6886 | {.KeyOp: X86::VPRORQZri, .DstOp: X86::VPRORQZmbi, .Flags: TB_BCAST_Q}, |
6887 | {.KeyOp: X86::VPSHUFDZ128ri, .DstOp: X86::VPSHUFDZ128mbi, .Flags: TB_BCAST_D}, |
6888 | {.KeyOp: X86::VPSHUFDZ256ri, .DstOp: X86::VPSHUFDZ256mbi, .Flags: TB_BCAST_D}, |
6889 | {.KeyOp: X86::VPSHUFDZri, .DstOp: X86::VPSHUFDZmbi, .Flags: TB_BCAST_D}, |
6890 | {.KeyOp: X86::VPSLLDZ128ri, .DstOp: X86::VPSLLDZ128mbi, .Flags: TB_BCAST_D}, |
6891 | {.KeyOp: X86::VPSLLDZ256ri, .DstOp: X86::VPSLLDZ256mbi, .Flags: TB_BCAST_D}, |
6892 | {.KeyOp: X86::VPSLLDZri, .DstOp: X86::VPSLLDZmbi, .Flags: TB_BCAST_D}, |
6893 | {.KeyOp: X86::VPSLLQZ128ri, .DstOp: X86::VPSLLQZ128mbi, .Flags: TB_BCAST_Q}, |
6894 | {.KeyOp: X86::VPSLLQZ256ri, .DstOp: X86::VPSLLQZ256mbi, .Flags: TB_BCAST_Q}, |
6895 | {.KeyOp: X86::VPSLLQZri, .DstOp: X86::VPSLLQZmbi, .Flags: TB_BCAST_Q}, |
6896 | {.KeyOp: X86::VPSRADZ128ri, .DstOp: X86::VPSRADZ128mbi, .Flags: TB_BCAST_D}, |
6897 | {.KeyOp: X86::VPSRADZ256ri, .DstOp: X86::VPSRADZ256mbi, .Flags: TB_BCAST_D}, |
6898 | {.KeyOp: X86::VPSRADZri, .DstOp: X86::VPSRADZmbi, .Flags: TB_BCAST_D}, |
6899 | {.KeyOp: X86::VPSRAQZ128ri, .DstOp: X86::VPSRAQZ128mbi, .Flags: TB_BCAST_Q}, |
6900 | {.KeyOp: X86::VPSRAQZ256ri, .DstOp: X86::VPSRAQZ256mbi, .Flags: TB_BCAST_Q}, |
6901 | {.KeyOp: X86::VPSRAQZri, .DstOp: X86::VPSRAQZmbi, .Flags: TB_BCAST_Q}, |
6902 | {.KeyOp: X86::VPSRLDZ128ri, .DstOp: X86::VPSRLDZ128mbi, .Flags: TB_BCAST_D}, |
6903 | {.KeyOp: X86::VPSRLDZ256ri, .DstOp: X86::VPSRLDZ256mbi, .Flags: TB_BCAST_D}, |
6904 | {.KeyOp: X86::VPSRLDZri, .DstOp: X86::VPSRLDZmbi, .Flags: TB_BCAST_D}, |
6905 | {.KeyOp: X86::VPSRLQZ128ri, .DstOp: X86::VPSRLQZ128mbi, .Flags: TB_BCAST_Q}, |
6906 | {.KeyOp: X86::VPSRLQZ256ri, .DstOp: X86::VPSRLQZ256mbi, .Flags: TB_BCAST_Q}, |
6907 | {.KeyOp: X86::VPSRLQZri, .DstOp: X86::VPSRLQZmbi, .Flags: TB_BCAST_Q}, |
6908 | {.KeyOp: X86::VRCP14PDZ128r, .DstOp: X86::VRCP14PDZ128mb, .Flags: TB_BCAST_SD}, |
6909 | {.KeyOp: X86::VRCP14PDZ256r, .DstOp: X86::VRCP14PDZ256mb, .Flags: TB_BCAST_SD}, |
6910 | {.KeyOp: X86::VRCP14PDZr, .DstOp: X86::VRCP14PDZmb, .Flags: TB_BCAST_SD}, |
6911 | {.KeyOp: X86::VRCP14PSZ128r, .DstOp: X86::VRCP14PSZ128mb, .Flags: TB_BCAST_SS}, |
6912 | {.KeyOp: X86::VRCP14PSZ256r, .DstOp: X86::VRCP14PSZ256mb, .Flags: TB_BCAST_SS}, |
6913 | {.KeyOp: X86::VRCP14PSZr, .DstOp: X86::VRCP14PSZmb, .Flags: TB_BCAST_SS}, |
6914 | {.KeyOp: X86::VRCP28PDZr, .DstOp: X86::VRCP28PDZmb, .Flags: TB_BCAST_SD}, |
6915 | {.KeyOp: X86::VRCP28PSZr, .DstOp: X86::VRCP28PSZmb, .Flags: TB_BCAST_SS}, |
6916 | {.KeyOp: X86::VRCPPHZ128r, .DstOp: X86::VRCPPHZ128mb, .Flags: TB_BCAST_SH}, |
6917 | {.KeyOp: X86::VRCPPHZ256r, .DstOp: X86::VRCPPHZ256mb, .Flags: TB_BCAST_SH}, |
6918 | {.KeyOp: X86::VRCPPHZr, .DstOp: X86::VRCPPHZmb, .Flags: TB_BCAST_SH}, |
6919 | {.KeyOp: X86::VREDUCEPDZ128rri, .DstOp: X86::VREDUCEPDZ128rmbi, .Flags: TB_BCAST_SD}, |
6920 | {.KeyOp: X86::VREDUCEPDZ256rri, .DstOp: X86::VREDUCEPDZ256rmbi, .Flags: TB_BCAST_SD}, |
6921 | {.KeyOp: X86::VREDUCEPDZrri, .DstOp: X86::VREDUCEPDZrmbi, .Flags: TB_BCAST_SD}, |
6922 | {.KeyOp: X86::VREDUCEPHZ128rri, .DstOp: X86::VREDUCEPHZ128rmbi, .Flags: TB_BCAST_SH}, |
6923 | {.KeyOp: X86::VREDUCEPHZ256rri, .DstOp: X86::VREDUCEPHZ256rmbi, .Flags: TB_BCAST_SH}, |
6924 | {.KeyOp: X86::VREDUCEPHZrri, .DstOp: X86::VREDUCEPHZrmbi, .Flags: TB_BCAST_SH}, |
6925 | {.KeyOp: X86::VREDUCEPSZ128rri, .DstOp: X86::VREDUCEPSZ128rmbi, .Flags: TB_BCAST_SS}, |
6926 | {.KeyOp: X86::VREDUCEPSZ256rri, .DstOp: X86::VREDUCEPSZ256rmbi, .Flags: TB_BCAST_SS}, |
6927 | {.KeyOp: X86::VREDUCEPSZrri, .DstOp: X86::VREDUCEPSZrmbi, .Flags: TB_BCAST_SS}, |
6928 | {.KeyOp: X86::VRNDSCALEPDZ128rri, .DstOp: X86::VRNDSCALEPDZ128rmbi, .Flags: TB_BCAST_SD}, |
6929 | {.KeyOp: X86::VRNDSCALEPDZ256rri, .DstOp: X86::VRNDSCALEPDZ256rmbi, .Flags: TB_BCAST_SD}, |
6930 | {.KeyOp: X86::VRNDSCALEPDZrri, .DstOp: X86::VRNDSCALEPDZrmbi, .Flags: TB_BCAST_SD}, |
6931 | {.KeyOp: X86::VRNDSCALEPHZ128rri, .DstOp: X86::VRNDSCALEPHZ128rmbi, .Flags: TB_BCAST_SH}, |
6932 | {.KeyOp: X86::VRNDSCALEPHZ256rri, .DstOp: X86::VRNDSCALEPHZ256rmbi, .Flags: TB_BCAST_SH}, |
6933 | {.KeyOp: X86::VRNDSCALEPHZrri, .DstOp: X86::VRNDSCALEPHZrmbi, .Flags: TB_BCAST_SH}, |
6934 | {.KeyOp: X86::VRNDSCALEPSZ128rri, .DstOp: X86::VRNDSCALEPSZ128rmbi, .Flags: TB_BCAST_SS}, |
6935 | {.KeyOp: X86::VRNDSCALEPSZ256rri, .DstOp: X86::VRNDSCALEPSZ256rmbi, .Flags: TB_BCAST_SS}, |
6936 | {.KeyOp: X86::VRNDSCALEPSZrri, .DstOp: X86::VRNDSCALEPSZrmbi, .Flags: TB_BCAST_SS}, |
6937 | {.KeyOp: X86::VRSQRT14PDZ128r, .DstOp: X86::VRSQRT14PDZ128mb, .Flags: TB_BCAST_SD}, |
6938 | {.KeyOp: X86::VRSQRT14PDZ256r, .DstOp: X86::VRSQRT14PDZ256mb, .Flags: TB_BCAST_SD}, |
6939 | {.KeyOp: X86::VRSQRT14PDZr, .DstOp: X86::VRSQRT14PDZmb, .Flags: TB_BCAST_SD}, |
6940 | {.KeyOp: X86::VRSQRT14PSZ128r, .DstOp: X86::VRSQRT14PSZ128mb, .Flags: TB_BCAST_SS}, |
6941 | {.KeyOp: X86::VRSQRT14PSZ256r, .DstOp: X86::VRSQRT14PSZ256mb, .Flags: TB_BCAST_SS}, |
6942 | {.KeyOp: X86::VRSQRT14PSZr, .DstOp: X86::VRSQRT14PSZmb, .Flags: TB_BCAST_SS}, |
6943 | {.KeyOp: X86::VRSQRT28PDZr, .DstOp: X86::VRSQRT28PDZmb, .Flags: TB_BCAST_SD}, |
6944 | {.KeyOp: X86::VRSQRT28PSZr, .DstOp: X86::VRSQRT28PSZmb, .Flags: TB_BCAST_SS}, |
6945 | {.KeyOp: X86::VRSQRTPHZ128r, .DstOp: X86::VRSQRTPHZ128mb, .Flags: TB_BCAST_SH}, |
6946 | {.KeyOp: X86::VRSQRTPHZ256r, .DstOp: X86::VRSQRTPHZ256mb, .Flags: TB_BCAST_SH}, |
6947 | {.KeyOp: X86::VRSQRTPHZr, .DstOp: X86::VRSQRTPHZmb, .Flags: TB_BCAST_SH}, |
6948 | {.KeyOp: X86::VSQRTPDZ128r, .DstOp: X86::VSQRTPDZ128mb, .Flags: TB_BCAST_SD}, |
6949 | {.KeyOp: X86::VSQRTPDZ256r, .DstOp: X86::VSQRTPDZ256mb, .Flags: TB_BCAST_SD}, |
6950 | {.KeyOp: X86::VSQRTPDZr, .DstOp: X86::VSQRTPDZmb, .Flags: TB_BCAST_SD}, |
6951 | {.KeyOp: X86::VSQRTPHZ128r, .DstOp: X86::VSQRTPHZ128mb, .Flags: TB_BCAST_SH}, |
6952 | {.KeyOp: X86::VSQRTPHZ256r, .DstOp: X86::VSQRTPHZ256mb, .Flags: TB_BCAST_SH}, |
6953 | {.KeyOp: X86::VSQRTPHZr, .DstOp: X86::VSQRTPHZmb, .Flags: TB_BCAST_SH}, |
6954 | {.KeyOp: X86::VSQRTPSZ128r, .DstOp: X86::VSQRTPSZ128mb, .Flags: TB_BCAST_SS}, |
6955 | {.KeyOp: X86::VSQRTPSZ256r, .DstOp: X86::VSQRTPSZ256mb, .Flags: TB_BCAST_SS}, |
6956 | {.KeyOp: X86::VSQRTPSZr, .DstOp: X86::VSQRTPSZmb, .Flags: TB_BCAST_SS}, |
6957 | }; |
6958 | |
6959 | static const X86FoldTableEntry BroadcastTable2[] = { |
6960 | {.KeyOp: X86::VADDPDZ128rr, .DstOp: X86::VADDPDZ128rmb, .Flags: TB_BCAST_SD}, |
6961 | {.KeyOp: X86::VADDPDZ256rr, .DstOp: X86::VADDPDZ256rmb, .Flags: TB_BCAST_SD}, |
6962 | {.KeyOp: X86::VADDPDZrr, .DstOp: X86::VADDPDZrmb, .Flags: TB_BCAST_SD}, |
6963 | {.KeyOp: X86::VADDPHZ128rr, .DstOp: X86::VADDPHZ128rmb, .Flags: TB_BCAST_SH}, |
6964 | {.KeyOp: X86::VADDPHZ256rr, .DstOp: X86::VADDPHZ256rmb, .Flags: TB_BCAST_SH}, |
6965 | {.KeyOp: X86::VADDPHZrr, .DstOp: X86::VADDPHZrmb, .Flags: TB_BCAST_SH}, |
6966 | {.KeyOp: X86::VADDPSZ128rr, .DstOp: X86::VADDPSZ128rmb, .Flags: TB_BCAST_SS}, |
6967 | {.KeyOp: X86::VADDPSZ256rr, .DstOp: X86::VADDPSZ256rmb, .Flags: TB_BCAST_SS}, |
6968 | {.KeyOp: X86::VADDPSZrr, .DstOp: X86::VADDPSZrmb, .Flags: TB_BCAST_SS}, |
6969 | {.KeyOp: X86::VALIGNDZ128rri, .DstOp: X86::VALIGNDZ128rmbi, .Flags: TB_BCAST_D}, |
6970 | {.KeyOp: X86::VALIGNDZ256rri, .DstOp: X86::VALIGNDZ256rmbi, .Flags: TB_BCAST_D}, |
6971 | {.KeyOp: X86::VALIGNDZrri, .DstOp: X86::VALIGNDZrmbi, .Flags: TB_BCAST_D}, |
6972 | {.KeyOp: X86::VALIGNQZ128rri, .DstOp: X86::VALIGNQZ128rmbi, .Flags: TB_BCAST_Q}, |
6973 | {.KeyOp: X86::VALIGNQZ256rri, .DstOp: X86::VALIGNQZ256rmbi, .Flags: TB_BCAST_Q}, |
6974 | {.KeyOp: X86::VALIGNQZrri, .DstOp: X86::VALIGNQZrmbi, .Flags: TB_BCAST_Q}, |
6975 | {.KeyOp: X86::VANDNPDZ128rr, .DstOp: X86::VANDNPDZ128rmb, .Flags: TB_BCAST_SD}, |
6976 | {.KeyOp: X86::VANDNPDZ256rr, .DstOp: X86::VANDNPDZ256rmb, .Flags: TB_BCAST_SD}, |
6977 | {.KeyOp: X86::VANDNPDZrr, .DstOp: X86::VANDNPDZrmb, .Flags: TB_BCAST_SD}, |
6978 | {.KeyOp: X86::VANDNPSZ128rr, .DstOp: X86::VANDNPSZ128rmb, .Flags: TB_BCAST_SS}, |
6979 | {.KeyOp: X86::VANDNPSZ256rr, .DstOp: X86::VANDNPSZ256rmb, .Flags: TB_BCAST_SS}, |
6980 | {.KeyOp: X86::VANDNPSZrr, .DstOp: X86::VANDNPSZrmb, .Flags: TB_BCAST_SS}, |
6981 | {.KeyOp: X86::VANDPDZ128rr, .DstOp: X86::VANDPDZ128rmb, .Flags: TB_BCAST_SD}, |
6982 | {.KeyOp: X86::VANDPDZ256rr, .DstOp: X86::VANDPDZ256rmb, .Flags: TB_BCAST_SD}, |
6983 | {.KeyOp: X86::VANDPDZrr, .DstOp: X86::VANDPDZrmb, .Flags: TB_BCAST_SD}, |
6984 | {.KeyOp: X86::VANDPSZ128rr, .DstOp: X86::VANDPSZ128rmb, .Flags: TB_BCAST_SS}, |
6985 | {.KeyOp: X86::VANDPSZ256rr, .DstOp: X86::VANDPSZ256rmb, .Flags: TB_BCAST_SS}, |
6986 | {.KeyOp: X86::VANDPSZrr, .DstOp: X86::VANDPSZrmb, .Flags: TB_BCAST_SS}, |
6987 | {.KeyOp: X86::VBLENDMPDZ128rr, .DstOp: X86::VBLENDMPDZ128rmb, .Flags: TB_BCAST_SD}, |
6988 | {.KeyOp: X86::VBLENDMPDZ256rr, .DstOp: X86::VBLENDMPDZ256rmb, .Flags: TB_BCAST_SD}, |
6989 | {.KeyOp: X86::VBLENDMPDZrr, .DstOp: X86::VBLENDMPDZrmb, .Flags: TB_BCAST_SD}, |
6990 | {.KeyOp: X86::VBLENDMPSZ128rr, .DstOp: X86::VBLENDMPSZ128rmb, .Flags: TB_BCAST_SS}, |
6991 | {.KeyOp: X86::VBLENDMPSZ256rr, .DstOp: X86::VBLENDMPSZ256rmb, .Flags: TB_BCAST_SS}, |
6992 | {.KeyOp: X86::VBLENDMPSZrr, .DstOp: X86::VBLENDMPSZrmb, .Flags: TB_BCAST_SS}, |
6993 | {.KeyOp: X86::VCMPPDZ128rri, .DstOp: X86::VCMPPDZ128rmbi, .Flags: TB_BCAST_SD}, |
6994 | {.KeyOp: X86::VCMPPDZ256rri, .DstOp: X86::VCMPPDZ256rmbi, .Flags: TB_BCAST_SD}, |
6995 | {.KeyOp: X86::VCMPPDZrri, .DstOp: X86::VCMPPDZrmbi, .Flags: TB_BCAST_SD}, |
6996 | {.KeyOp: X86::VCMPPHZ128rri, .DstOp: X86::VCMPPHZ128rmbi, .Flags: TB_BCAST_SH}, |
6997 | {.KeyOp: X86::VCMPPHZ256rri, .DstOp: X86::VCMPPHZ256rmbi, .Flags: TB_BCAST_SH}, |
6998 | {.KeyOp: X86::VCMPPHZrri, .DstOp: X86::VCMPPHZrmbi, .Flags: TB_BCAST_SH}, |
6999 | {.KeyOp: X86::VCMPPSZ128rri, .DstOp: X86::VCMPPSZ128rmbi, .Flags: TB_BCAST_SS}, |
7000 | {.KeyOp: X86::VCMPPSZ256rri, .DstOp: X86::VCMPPSZ256rmbi, .Flags: TB_BCAST_SS}, |
7001 | {.KeyOp: X86::VCMPPSZrri, .DstOp: X86::VCMPPSZrmbi, .Flags: TB_BCAST_SS}, |
7002 | {.KeyOp: X86::VCVTDQ2PDZ128rrkz, .DstOp: X86::VCVTDQ2PDZ128rmbkz, .Flags: TB_BCAST_D}, |
7003 | {.KeyOp: X86::VCVTDQ2PDZ256rrkz, .DstOp: X86::VCVTDQ2PDZ256rmbkz, .Flags: TB_BCAST_D}, |
7004 | {.KeyOp: X86::VCVTDQ2PDZrrkz, .DstOp: X86::VCVTDQ2PDZrmbkz, .Flags: TB_BCAST_D}, |
7005 | {.KeyOp: X86::VCVTDQ2PHZ128rrkz, .DstOp: X86::VCVTDQ2PHZ128rmbkz, .Flags: TB_BCAST_D}, |
7006 | {.KeyOp: X86::VCVTDQ2PHZ256rrkz, .DstOp: X86::VCVTDQ2PHZ256rmbkz, .Flags: TB_BCAST_D}, |
7007 | {.KeyOp: X86::VCVTDQ2PHZrrkz, .DstOp: X86::VCVTDQ2PHZrmbkz, .Flags: TB_BCAST_D}, |
7008 | {.KeyOp: X86::VCVTDQ2PSZ128rrkz, .DstOp: X86::VCVTDQ2PSZ128rmbkz, .Flags: TB_BCAST_D}, |
7009 | {.KeyOp: X86::VCVTDQ2PSZ256rrkz, .DstOp: X86::VCVTDQ2PSZ256rmbkz, .Flags: TB_BCAST_D}, |
7010 | {.KeyOp: X86::VCVTDQ2PSZrrkz, .DstOp: X86::VCVTDQ2PSZrmbkz, .Flags: TB_BCAST_D}, |
7011 | {.KeyOp: X86::VCVTNE2PS2BF16Z128rr, .DstOp: X86::VCVTNE2PS2BF16Z128rmb, .Flags: TB_BCAST_SS}, |
7012 | {.KeyOp: X86::VCVTNE2PS2BF16Z256rr, .DstOp: X86::VCVTNE2PS2BF16Z256rmb, .Flags: TB_BCAST_SS}, |
7013 | {.KeyOp: X86::VCVTNE2PS2BF16Zrr, .DstOp: X86::VCVTNE2PS2BF16Zrmb, .Flags: TB_BCAST_SS}, |
7014 | {.KeyOp: X86::VCVTNEPS2BF16Z128rrkz, .DstOp: X86::VCVTNEPS2BF16Z128rmbkz, .Flags: TB_BCAST_SS}, |
7015 | {.KeyOp: X86::VCVTNEPS2BF16Z256rrkz, .DstOp: X86::VCVTNEPS2BF16Z256rmbkz, .Flags: TB_BCAST_SS}, |
7016 | {.KeyOp: X86::VCVTNEPS2BF16Zrrkz, .DstOp: X86::VCVTNEPS2BF16Zrmbkz, .Flags: TB_BCAST_SS}, |
7017 | {.KeyOp: X86::VCVTPD2DQZ128rrkz, .DstOp: X86::VCVTPD2DQZ128rmbkz, .Flags: TB_BCAST_SD}, |
7018 | {.KeyOp: X86::VCVTPD2DQZ256rrkz, .DstOp: X86::VCVTPD2DQZ256rmbkz, .Flags: TB_BCAST_SD}, |
7019 | {.KeyOp: X86::VCVTPD2DQZrrkz, .DstOp: X86::VCVTPD2DQZrmbkz, .Flags: TB_BCAST_SD}, |
7020 | {.KeyOp: X86::VCVTPD2PHZ128rrkz, .DstOp: X86::VCVTPD2PHZ128rmbkz, .Flags: TB_BCAST_SD}, |
7021 | {.KeyOp: X86::VCVTPD2PHZ256rrkz, .DstOp: X86::VCVTPD2PHZ256rmbkz, .Flags: TB_BCAST_SD}, |
7022 | {.KeyOp: X86::VCVTPD2PHZrrkz, .DstOp: X86::VCVTPD2PHZrmbkz, .Flags: TB_BCAST_SD}, |
7023 | {.KeyOp: X86::VCVTPD2PSZ128rrkz, .DstOp: X86::VCVTPD2PSZ128rmbkz, .Flags: TB_BCAST_SD}, |
7024 | {.KeyOp: X86::VCVTPD2PSZ256rrkz, .DstOp: X86::VCVTPD2PSZ256rmbkz, .Flags: TB_BCAST_SD}, |
7025 | {.KeyOp: X86::VCVTPD2PSZrrkz, .DstOp: X86::VCVTPD2PSZrmbkz, .Flags: TB_BCAST_SD}, |
7026 | {.KeyOp: X86::VCVTPD2QQZ128rrkz, .DstOp: X86::VCVTPD2QQZ128rmbkz, .Flags: TB_BCAST_SD}, |
7027 | {.KeyOp: X86::VCVTPD2QQZ256rrkz, .DstOp: X86::VCVTPD2QQZ256rmbkz, .Flags: TB_BCAST_SD}, |
7028 | {.KeyOp: X86::VCVTPD2QQZrrkz, .DstOp: X86::VCVTPD2QQZrmbkz, .Flags: TB_BCAST_SD}, |
7029 | {.KeyOp: X86::VCVTPD2UDQZ128rrkz, .DstOp: X86::VCVTPD2UDQZ128rmbkz, .Flags: TB_BCAST_SD}, |
7030 | {.KeyOp: X86::VCVTPD2UDQZ256rrkz, .DstOp: X86::VCVTPD2UDQZ256rmbkz, .Flags: TB_BCAST_SD}, |
7031 | {.KeyOp: X86::VCVTPD2UDQZrrkz, .DstOp: X86::VCVTPD2UDQZrmbkz, .Flags: TB_BCAST_SD}, |
7032 | {.KeyOp: X86::VCVTPD2UQQZ128rrkz, .DstOp: X86::VCVTPD2UQQZ128rmbkz, .Flags: TB_BCAST_SD}, |
7033 | {.KeyOp: X86::VCVTPD2UQQZ256rrkz, .DstOp: X86::VCVTPD2UQQZ256rmbkz, .Flags: TB_BCAST_SD}, |
7034 | {.KeyOp: X86::VCVTPD2UQQZrrkz, .DstOp: X86::VCVTPD2UQQZrmbkz, .Flags: TB_BCAST_SD}, |
7035 | {.KeyOp: X86::VCVTPH2DQZ128rrkz, .DstOp: X86::VCVTPH2DQZ128rmbkz, .Flags: TB_BCAST_SH}, |
7036 | {.KeyOp: X86::VCVTPH2DQZ256rrkz, .DstOp: X86::VCVTPH2DQZ256rmbkz, .Flags: TB_BCAST_SH}, |
7037 | {.KeyOp: X86::VCVTPH2DQZrrkz, .DstOp: X86::VCVTPH2DQZrmbkz, .Flags: TB_BCAST_SH}, |
7038 | {.KeyOp: X86::VCVTPH2PDZ128rrkz, .DstOp: X86::VCVTPH2PDZ128rmbkz, .Flags: TB_BCAST_SH}, |
7039 | {.KeyOp: X86::VCVTPH2PDZ256rrkz, .DstOp: X86::VCVTPH2PDZ256rmbkz, .Flags: TB_BCAST_SH}, |
7040 | {.KeyOp: X86::VCVTPH2PDZrrkz, .DstOp: X86::VCVTPH2PDZrmbkz, .Flags: TB_BCAST_SH}, |
7041 | {.KeyOp: X86::VCVTPH2PSXZ128rrkz, .DstOp: X86::VCVTPH2PSXZ128rmbkz, .Flags: TB_BCAST_SH}, |
7042 | {.KeyOp: X86::VCVTPH2PSXZ256rrkz, .DstOp: X86::VCVTPH2PSXZ256rmbkz, .Flags: TB_BCAST_SH}, |
7043 | {.KeyOp: X86::VCVTPH2PSXZrrkz, .DstOp: X86::VCVTPH2PSXZrmbkz, .Flags: TB_BCAST_SH}, |
7044 | {.KeyOp: X86::VCVTPH2QQZ128rrkz, .DstOp: X86::VCVTPH2QQZ128rmbkz, .Flags: TB_BCAST_SH}, |
7045 | {.KeyOp: X86::VCVTPH2QQZ256rrkz, .DstOp: X86::VCVTPH2QQZ256rmbkz, .Flags: TB_BCAST_SH}, |
7046 | {.KeyOp: X86::VCVTPH2QQZrrkz, .DstOp: X86::VCVTPH2QQZrmbkz, .Flags: TB_BCAST_SH}, |
7047 | {.KeyOp: X86::VCVTPH2UDQZ128rrkz, .DstOp: X86::VCVTPH2UDQZ128rmbkz, .Flags: TB_BCAST_SH}, |
7048 | {.KeyOp: X86::VCVTPH2UDQZ256rrkz, .DstOp: X86::VCVTPH2UDQZ256rmbkz, .Flags: TB_BCAST_SH}, |
7049 | {.KeyOp: X86::VCVTPH2UDQZrrkz, .DstOp: X86::VCVTPH2UDQZrmbkz, .Flags: TB_BCAST_SH}, |
7050 | {.KeyOp: X86::VCVTPH2UQQZ128rrkz, .DstOp: X86::VCVTPH2UQQZ128rmbkz, .Flags: TB_BCAST_SH}, |
7051 | {.KeyOp: X86::VCVTPH2UQQZ256rrkz, .DstOp: X86::VCVTPH2UQQZ256rmbkz, .Flags: TB_BCAST_SH}, |
7052 | {.KeyOp: X86::VCVTPH2UQQZrrkz, .DstOp: X86::VCVTPH2UQQZrmbkz, .Flags: TB_BCAST_SH}, |
7053 | {.KeyOp: X86::VCVTPH2UWZ128rrkz, .DstOp: X86::VCVTPH2UWZ128rmbkz, .Flags: TB_BCAST_SH}, |
7054 | {.KeyOp: X86::VCVTPH2UWZ256rrkz, .DstOp: X86::VCVTPH2UWZ256rmbkz, .Flags: TB_BCAST_SH}, |
7055 | {.KeyOp: X86::VCVTPH2UWZrrkz, .DstOp: X86::VCVTPH2UWZrmbkz, .Flags: TB_BCAST_SH}, |
7056 | {.KeyOp: X86::VCVTPH2WZ128rrkz, .DstOp: X86::VCVTPH2WZ128rmbkz, .Flags: TB_BCAST_SH}, |
7057 | {.KeyOp: X86::VCVTPH2WZ256rrkz, .DstOp: X86::VCVTPH2WZ256rmbkz, .Flags: TB_BCAST_SH}, |
7058 | {.KeyOp: X86::VCVTPH2WZrrkz, .DstOp: X86::VCVTPH2WZrmbkz, .Flags: TB_BCAST_SH}, |
7059 | {.KeyOp: X86::VCVTPS2DQZ128rrkz, .DstOp: X86::VCVTPS2DQZ128rmbkz, .Flags: TB_BCAST_SS}, |
7060 | {.KeyOp: X86::VCVTPS2DQZ256rrkz, .DstOp: X86::VCVTPS2DQZ256rmbkz, .Flags: TB_BCAST_SS}, |
7061 | {.KeyOp: X86::VCVTPS2DQZrrkz, .DstOp: X86::VCVTPS2DQZrmbkz, .Flags: TB_BCAST_SS}, |
7062 | {.KeyOp: X86::VCVTPS2PDZ128rrkz, .DstOp: X86::VCVTPS2PDZ128rmbkz, .Flags: TB_BCAST_SS}, |
7063 | {.KeyOp: X86::VCVTPS2PDZ256rrkz, .DstOp: X86::VCVTPS2PDZ256rmbkz, .Flags: TB_BCAST_SS}, |
7064 | {.KeyOp: X86::VCVTPS2PDZrrkz, .DstOp: X86::VCVTPS2PDZrmbkz, .Flags: TB_BCAST_SS}, |
7065 | {.KeyOp: X86::VCVTPS2PHXZ128rrkz, .DstOp: X86::VCVTPS2PHXZ128rmbkz, .Flags: TB_BCAST_SS}, |
7066 | {.KeyOp: X86::VCVTPS2PHXZ256rrkz, .DstOp: X86::VCVTPS2PHXZ256rmbkz, .Flags: TB_BCAST_SS}, |
7067 | {.KeyOp: X86::VCVTPS2PHXZrrkz, .DstOp: X86::VCVTPS2PHXZrmbkz, .Flags: TB_BCAST_SS}, |
7068 | {.KeyOp: X86::VCVTPS2QQZ128rrkz, .DstOp: X86::VCVTPS2QQZ128rmbkz, .Flags: TB_BCAST_SS}, |
7069 | {.KeyOp: X86::VCVTPS2QQZ256rrkz, .DstOp: X86::VCVTPS2QQZ256rmbkz, .Flags: TB_BCAST_SS}, |
7070 | {.KeyOp: X86::VCVTPS2QQZrrkz, .DstOp: X86::VCVTPS2QQZrmbkz, .Flags: TB_BCAST_SS}, |
7071 | {.KeyOp: X86::VCVTPS2UDQZ128rrkz, .DstOp: X86::VCVTPS2UDQZ128rmbkz, .Flags: TB_BCAST_SS}, |
7072 | {.KeyOp: X86::VCVTPS2UDQZ256rrkz, .DstOp: X86::VCVTPS2UDQZ256rmbkz, .Flags: TB_BCAST_SS}, |
7073 | {.KeyOp: X86::VCVTPS2UDQZrrkz, .DstOp: X86::VCVTPS2UDQZrmbkz, .Flags: TB_BCAST_SS}, |
7074 | {.KeyOp: X86::VCVTPS2UQQZ128rrkz, .DstOp: X86::VCVTPS2UQQZ128rmbkz, .Flags: TB_BCAST_SS}, |
7075 | {.KeyOp: X86::VCVTPS2UQQZ256rrkz, .DstOp: X86::VCVTPS2UQQZ256rmbkz, .Flags: TB_BCAST_SS}, |
7076 | {.KeyOp: X86::VCVTPS2UQQZrrkz, .DstOp: X86::VCVTPS2UQQZrmbkz, .Flags: TB_BCAST_SS}, |
7077 | {.KeyOp: X86::VCVTQQ2PDZ128rrkz, .DstOp: X86::VCVTQQ2PDZ128rmbkz, .Flags: TB_BCAST_Q}, |
7078 | {.KeyOp: X86::VCVTQQ2PDZ256rrkz, .DstOp: X86::VCVTQQ2PDZ256rmbkz, .Flags: TB_BCAST_Q}, |
7079 | {.KeyOp: X86::VCVTQQ2PDZrrkz, .DstOp: X86::VCVTQQ2PDZrmbkz, .Flags: TB_BCAST_Q}, |
7080 | {.KeyOp: X86::VCVTQQ2PHZ128rrkz, .DstOp: X86::VCVTQQ2PHZ128rmbkz, .Flags: TB_BCAST_Q}, |
7081 | {.KeyOp: X86::VCVTQQ2PHZ256rrkz, .DstOp: X86::VCVTQQ2PHZ256rmbkz, .Flags: TB_BCAST_Q}, |
7082 | {.KeyOp: X86::VCVTQQ2PHZrrkz, .DstOp: X86::VCVTQQ2PHZrmbkz, .Flags: TB_BCAST_Q}, |
7083 | {.KeyOp: X86::VCVTQQ2PSZ128rrkz, .DstOp: X86::VCVTQQ2PSZ128rmbkz, .Flags: TB_BCAST_Q}, |
7084 | {.KeyOp: X86::VCVTQQ2PSZ256rrkz, .DstOp: X86::VCVTQQ2PSZ256rmbkz, .Flags: TB_BCAST_Q}, |
7085 | {.KeyOp: X86::VCVTQQ2PSZrrkz, .DstOp: X86::VCVTQQ2PSZrmbkz, .Flags: TB_BCAST_Q}, |
7086 | {.KeyOp: X86::VCVTTPD2DQZ128rrkz, .DstOp: X86::VCVTTPD2DQZ128rmbkz, .Flags: TB_BCAST_SD}, |
7087 | {.KeyOp: X86::VCVTTPD2DQZ256rrkz, .DstOp: X86::VCVTTPD2DQZ256rmbkz, .Flags: TB_BCAST_SD}, |
7088 | {.KeyOp: X86::VCVTTPD2DQZrrkz, .DstOp: X86::VCVTTPD2DQZrmbkz, .Flags: TB_BCAST_SD}, |
7089 | {.KeyOp: X86::VCVTTPD2QQZ128rrkz, .DstOp: X86::VCVTTPD2QQZ128rmbkz, .Flags: TB_BCAST_SD}, |
7090 | {.KeyOp: X86::VCVTTPD2QQZ256rrkz, .DstOp: X86::VCVTTPD2QQZ256rmbkz, .Flags: TB_BCAST_SD}, |
7091 | {.KeyOp: X86::VCVTTPD2QQZrrkz, .DstOp: X86::VCVTTPD2QQZrmbkz, .Flags: TB_BCAST_SD}, |
7092 | {.KeyOp: X86::VCVTTPD2UDQZ128rrkz, .DstOp: X86::VCVTTPD2UDQZ128rmbkz, .Flags: TB_BCAST_SD}, |
7093 | {.KeyOp: X86::VCVTTPD2UDQZ256rrkz, .DstOp: X86::VCVTTPD2UDQZ256rmbkz, .Flags: TB_BCAST_SD}, |
7094 | {.KeyOp: X86::VCVTTPD2UDQZrrkz, .DstOp: X86::VCVTTPD2UDQZrmbkz, .Flags: TB_BCAST_SD}, |
7095 | {.KeyOp: X86::VCVTTPD2UQQZ128rrkz, .DstOp: X86::VCVTTPD2UQQZ128rmbkz, .Flags: TB_BCAST_SD}, |
7096 | {.KeyOp: X86::VCVTTPD2UQQZ256rrkz, .DstOp: X86::VCVTTPD2UQQZ256rmbkz, .Flags: TB_BCAST_SD}, |
7097 | {.KeyOp: X86::VCVTTPD2UQQZrrkz, .DstOp: X86::VCVTTPD2UQQZrmbkz, .Flags: TB_BCAST_SD}, |
7098 | {.KeyOp: X86::VCVTTPH2DQZ128rrkz, .DstOp: X86::VCVTTPH2DQZ128rmbkz, .Flags: TB_BCAST_SH}, |
7099 | {.KeyOp: X86::VCVTTPH2DQZ256rrkz, .DstOp: X86::VCVTTPH2DQZ256rmbkz, .Flags: TB_BCAST_SH}, |
7100 | {.KeyOp: X86::VCVTTPH2DQZrrkz, .DstOp: X86::VCVTTPH2DQZrmbkz, .Flags: TB_BCAST_SH}, |
7101 | {.KeyOp: X86::VCVTTPH2QQZ128rrkz, .DstOp: X86::VCVTTPH2QQZ128rmbkz, .Flags: TB_BCAST_SH}, |
7102 | {.KeyOp: X86::VCVTTPH2QQZ256rrkz, .DstOp: X86::VCVTTPH2QQZ256rmbkz, .Flags: TB_BCAST_SH}, |
7103 | {.KeyOp: X86::VCVTTPH2QQZrrkz, .DstOp: X86::VCVTTPH2QQZrmbkz, .Flags: TB_BCAST_SH}, |
7104 | {.KeyOp: X86::VCVTTPH2UDQZ128rrkz, .DstOp: X86::VCVTTPH2UDQZ128rmbkz, .Flags: TB_BCAST_SH}, |
7105 | {.KeyOp: X86::VCVTTPH2UDQZ256rrkz, .DstOp: X86::VCVTTPH2UDQZ256rmbkz, .Flags: TB_BCAST_SH}, |
7106 | {.KeyOp: X86::VCVTTPH2UDQZrrkz, .DstOp: X86::VCVTTPH2UDQZrmbkz, .Flags: TB_BCAST_SH}, |
7107 | {.KeyOp: X86::VCVTTPH2UQQZ128rrkz, .DstOp: X86::VCVTTPH2UQQZ128rmbkz, .Flags: TB_BCAST_SH}, |
7108 | {.KeyOp: X86::VCVTTPH2UQQZ256rrkz, .DstOp: X86::VCVTTPH2UQQZ256rmbkz, .Flags: TB_BCAST_SH}, |
7109 | {.KeyOp: X86::VCVTTPH2UQQZrrkz, .DstOp: X86::VCVTTPH2UQQZrmbkz, .Flags: TB_BCAST_SH}, |
7110 | {.KeyOp: X86::VCVTTPH2UWZ128rrkz, .DstOp: X86::VCVTTPH2UWZ128rmbkz, .Flags: TB_BCAST_SH}, |
7111 | {.KeyOp: X86::VCVTTPH2UWZ256rrkz, .DstOp: X86::VCVTTPH2UWZ256rmbkz, .Flags: TB_BCAST_SH}, |
7112 | {.KeyOp: X86::VCVTTPH2UWZrrkz, .DstOp: X86::VCVTTPH2UWZrmbkz, .Flags: TB_BCAST_SH}, |
7113 | {.KeyOp: X86::VCVTTPH2WZ128rrkz, .DstOp: X86::VCVTTPH2WZ128rmbkz, .Flags: TB_BCAST_SH}, |
7114 | {.KeyOp: X86::VCVTTPH2WZ256rrkz, .DstOp: X86::VCVTTPH2WZ256rmbkz, .Flags: TB_BCAST_SH}, |
7115 | {.KeyOp: X86::VCVTTPH2WZrrkz, .DstOp: X86::VCVTTPH2WZrmbkz, .Flags: TB_BCAST_SH}, |
7116 | {.KeyOp: X86::VCVTTPS2DQZ128rrkz, .DstOp: X86::VCVTTPS2DQZ128rmbkz, .Flags: TB_BCAST_SS}, |
7117 | {.KeyOp: X86::VCVTTPS2DQZ256rrkz, .DstOp: X86::VCVTTPS2DQZ256rmbkz, .Flags: TB_BCAST_SS}, |
7118 | {.KeyOp: X86::VCVTTPS2DQZrrkz, .DstOp: X86::VCVTTPS2DQZrmbkz, .Flags: TB_BCAST_SS}, |
7119 | {.KeyOp: X86::VCVTTPS2QQZ128rrkz, .DstOp: X86::VCVTTPS2QQZ128rmbkz, .Flags: TB_BCAST_SS}, |
7120 | {.KeyOp: X86::VCVTTPS2QQZ256rrkz, .DstOp: X86::VCVTTPS2QQZ256rmbkz, .Flags: TB_BCAST_SS}, |
7121 | {.KeyOp: X86::VCVTTPS2QQZrrkz, .DstOp: X86::VCVTTPS2QQZrmbkz, .Flags: TB_BCAST_SS}, |
7122 | {.KeyOp: X86::VCVTTPS2UDQZ128rrkz, .DstOp: X86::VCVTTPS2UDQZ128rmbkz, .Flags: TB_BCAST_SS}, |
7123 | {.KeyOp: X86::VCVTTPS2UDQZ256rrkz, .DstOp: X86::VCVTTPS2UDQZ256rmbkz, .Flags: TB_BCAST_SS}, |
7124 | {.KeyOp: X86::VCVTTPS2UDQZrrkz, .DstOp: X86::VCVTTPS2UDQZrmbkz, .Flags: TB_BCAST_SS}, |
7125 | {.KeyOp: X86::VCVTTPS2UQQZ128rrkz, .DstOp: X86::VCVTTPS2UQQZ128rmbkz, .Flags: TB_BCAST_SS}, |
7126 | {.KeyOp: X86::VCVTTPS2UQQZ256rrkz, .DstOp: X86::VCVTTPS2UQQZ256rmbkz, .Flags: TB_BCAST_SS}, |
7127 | {.KeyOp: X86::VCVTTPS2UQQZrrkz, .DstOp: X86::VCVTTPS2UQQZrmbkz, .Flags: TB_BCAST_SS}, |
7128 | {.KeyOp: X86::VCVTUDQ2PDZ128rrkz, .DstOp: X86::VCVTUDQ2PDZ128rmbkz, .Flags: TB_BCAST_D}, |
7129 | {.KeyOp: X86::VCVTUDQ2PDZ256rrkz, .DstOp: X86::VCVTUDQ2PDZ256rmbkz, .Flags: TB_BCAST_D}, |
7130 | {.KeyOp: X86::VCVTUDQ2PDZrrkz, .DstOp: X86::VCVTUDQ2PDZrmbkz, .Flags: TB_BCAST_D}, |
7131 | {.KeyOp: X86::VCVTUDQ2PHZ128rrkz, .DstOp: X86::VCVTUDQ2PHZ128rmbkz, .Flags: TB_BCAST_D}, |
7132 | {.KeyOp: X86::VCVTUDQ2PHZ256rrkz, .DstOp: X86::VCVTUDQ2PHZ256rmbkz, .Flags: TB_BCAST_D}, |
7133 | {.KeyOp: X86::VCVTUDQ2PHZrrkz, .DstOp: X86::VCVTUDQ2PHZrmbkz, .Flags: TB_BCAST_D}, |
7134 | {.KeyOp: X86::VCVTUDQ2PSZ128rrkz, .DstOp: X86::VCVTUDQ2PSZ128rmbkz, .Flags: TB_BCAST_D}, |
7135 | {.KeyOp: X86::VCVTUDQ2PSZ256rrkz, .DstOp: X86::VCVTUDQ2PSZ256rmbkz, .Flags: TB_BCAST_D}, |
7136 | {.KeyOp: X86::VCVTUDQ2PSZrrkz, .DstOp: X86::VCVTUDQ2PSZrmbkz, .Flags: TB_BCAST_D}, |
7137 | {.KeyOp: X86::VCVTUQQ2PDZ128rrkz, .DstOp: X86::VCVTUQQ2PDZ128rmbkz, .Flags: TB_BCAST_Q}, |
7138 | {.KeyOp: X86::VCVTUQQ2PDZ256rrkz, .DstOp: X86::VCVTUQQ2PDZ256rmbkz, .Flags: TB_BCAST_Q}, |
7139 | {.KeyOp: X86::VCVTUQQ2PDZrrkz, .DstOp: X86::VCVTUQQ2PDZrmbkz, .Flags: TB_BCAST_Q}, |
7140 | {.KeyOp: X86::VCVTUQQ2PHZ128rrkz, .DstOp: X86::VCVTUQQ2PHZ128rmbkz, .Flags: TB_BCAST_Q}, |
7141 | {.KeyOp: X86::VCVTUQQ2PHZ256rrkz, .DstOp: X86::VCVTUQQ2PHZ256rmbkz, .Flags: TB_BCAST_Q}, |
7142 | {.KeyOp: X86::VCVTUQQ2PHZrrkz, .DstOp: X86::VCVTUQQ2PHZrmbkz, .Flags: TB_BCAST_Q}, |
7143 | {.KeyOp: X86::VCVTUQQ2PSZ128rrkz, .DstOp: X86::VCVTUQQ2PSZ128rmbkz, .Flags: TB_BCAST_Q}, |
7144 | {.KeyOp: X86::VCVTUQQ2PSZ256rrkz, .DstOp: X86::VCVTUQQ2PSZ256rmbkz, .Flags: TB_BCAST_Q}, |
7145 | {.KeyOp: X86::VCVTUQQ2PSZrrkz, .DstOp: X86::VCVTUQQ2PSZrmbkz, .Flags: TB_BCAST_Q}, |
7146 | {.KeyOp: X86::VCVTUW2PHZ128rrkz, .DstOp: X86::VCVTUW2PHZ128rmbkz, .Flags: TB_BCAST_W}, |
7147 | {.KeyOp: X86::VCVTUW2PHZ256rrkz, .DstOp: X86::VCVTUW2PHZ256rmbkz, .Flags: TB_BCAST_W}, |
7148 | {.KeyOp: X86::VCVTUW2PHZrrkz, .DstOp: X86::VCVTUW2PHZrmbkz, .Flags: TB_BCAST_W}, |
7149 | {.KeyOp: X86::VCVTW2PHZ128rrkz, .DstOp: X86::VCVTW2PHZ128rmbkz, .Flags: TB_BCAST_W}, |
7150 | {.KeyOp: X86::VCVTW2PHZ256rrkz, .DstOp: X86::VCVTW2PHZ256rmbkz, .Flags: TB_BCAST_W}, |
7151 | {.KeyOp: X86::VCVTW2PHZrrkz, .DstOp: X86::VCVTW2PHZrmbkz, .Flags: TB_BCAST_W}, |
7152 | {.KeyOp: X86::VDIVPDZ128rr, .DstOp: X86::VDIVPDZ128rmb, .Flags: TB_BCAST_SD}, |
7153 | {.KeyOp: X86::VDIVPDZ256rr, .DstOp: X86::VDIVPDZ256rmb, .Flags: TB_BCAST_SD}, |
7154 | {.KeyOp: X86::VDIVPDZrr, .DstOp: X86::VDIVPDZrmb, .Flags: TB_BCAST_SD}, |
7155 | {.KeyOp: X86::VDIVPHZ128rr, .DstOp: X86::VDIVPHZ128rmb, .Flags: TB_BCAST_SH}, |
7156 | {.KeyOp: X86::VDIVPHZ256rr, .DstOp: X86::VDIVPHZ256rmb, .Flags: TB_BCAST_SH}, |
7157 | {.KeyOp: X86::VDIVPHZrr, .DstOp: X86::VDIVPHZrmb, .Flags: TB_BCAST_SH}, |
7158 | {.KeyOp: X86::VDIVPSZ128rr, .DstOp: X86::VDIVPSZ128rmb, .Flags: TB_BCAST_SS}, |
7159 | {.KeyOp: X86::VDIVPSZ256rr, .DstOp: X86::VDIVPSZ256rmb, .Flags: TB_BCAST_SS}, |
7160 | {.KeyOp: X86::VDIVPSZrr, .DstOp: X86::VDIVPSZrmb, .Flags: TB_BCAST_SS}, |
7161 | {.KeyOp: X86::VEXP2PDZrkz, .DstOp: X86::VEXP2PDZmbkz, .Flags: TB_BCAST_SD}, |
7162 | {.KeyOp: X86::VEXP2PSZrkz, .DstOp: X86::VEXP2PSZmbkz, .Flags: TB_BCAST_SS}, |
7163 | {.KeyOp: X86::VFCMULCPHZ128rr, .DstOp: X86::VFCMULCPHZ128rmb, .Flags: TB_BCAST_SS}, |
7164 | {.KeyOp: X86::VFCMULCPHZ256rr, .DstOp: X86::VFCMULCPHZ256rmb, .Flags: TB_BCAST_SS}, |
7165 | {.KeyOp: X86::VFCMULCPHZrr, .DstOp: X86::VFCMULCPHZrmb, .Flags: TB_BCAST_SS}, |
7166 | {.KeyOp: X86::VFMULCPHZ128rr, .DstOp: X86::VFMULCPHZ128rmb, .Flags: TB_BCAST_SS}, |
7167 | {.KeyOp: X86::VFMULCPHZ256rr, .DstOp: X86::VFMULCPHZ256rmb, .Flags: TB_BCAST_SS}, |
7168 | {.KeyOp: X86::VFMULCPHZrr, .DstOp: X86::VFMULCPHZrmb, .Flags: TB_BCAST_SS}, |
7169 | {.KeyOp: X86::VFPCLASSPDZ128rrk, .DstOp: X86::VFPCLASSPDZ128rmbk, .Flags: TB_BCAST_SD}, |
7170 | {.KeyOp: X86::VFPCLASSPDZ256rrk, .DstOp: X86::VFPCLASSPDZ256rmbk, .Flags: TB_BCAST_SD}, |
7171 | {.KeyOp: X86::VFPCLASSPDZrrk, .DstOp: X86::VFPCLASSPDZrmbk, .Flags: TB_BCAST_SD}, |
7172 | {.KeyOp: X86::VFPCLASSPHZ128rrk, .DstOp: X86::VFPCLASSPHZ128rmbk, .Flags: TB_BCAST_SH}, |
7173 | {.KeyOp: X86::VFPCLASSPHZ256rrk, .DstOp: X86::VFPCLASSPHZ256rmbk, .Flags: TB_BCAST_SH}, |
7174 | {.KeyOp: X86::VFPCLASSPHZrrk, .DstOp: X86::VFPCLASSPHZrmbk, .Flags: TB_BCAST_SH}, |
7175 | {.KeyOp: X86::VFPCLASSPSZ128rrk, .DstOp: X86::VFPCLASSPSZ128rmbk, .Flags: TB_BCAST_SS}, |
7176 | {.KeyOp: X86::VFPCLASSPSZ256rrk, .DstOp: X86::VFPCLASSPSZ256rmbk, .Flags: TB_BCAST_SS}, |
7177 | {.KeyOp: X86::VFPCLASSPSZrrk, .DstOp: X86::VFPCLASSPSZrmbk, .Flags: TB_BCAST_SS}, |
7178 | {.KeyOp: X86::VGETEXPPDZ128rkz, .DstOp: X86::VGETEXPPDZ128mbkz, .Flags: TB_BCAST_SD}, |
7179 | {.KeyOp: X86::VGETEXPPDZ256rkz, .DstOp: X86::VGETEXPPDZ256mbkz, .Flags: TB_BCAST_SD}, |
7180 | {.KeyOp: X86::VGETEXPPDZrkz, .DstOp: X86::VGETEXPPDZmbkz, .Flags: TB_BCAST_SD}, |
7181 | {.KeyOp: X86::VGETEXPPHZ128rkz, .DstOp: X86::VGETEXPPHZ128mbkz, .Flags: TB_BCAST_SH}, |
7182 | {.KeyOp: X86::VGETEXPPHZ256rkz, .DstOp: X86::VGETEXPPHZ256mbkz, .Flags: TB_BCAST_SH}, |
7183 | {.KeyOp: X86::VGETEXPPHZrkz, .DstOp: X86::VGETEXPPHZmbkz, .Flags: TB_BCAST_SH}, |
7184 | {.KeyOp: X86::VGETEXPPSZ128rkz, .DstOp: X86::VGETEXPPSZ128mbkz, .Flags: TB_BCAST_SS}, |
7185 | {.KeyOp: X86::VGETEXPPSZ256rkz, .DstOp: X86::VGETEXPPSZ256mbkz, .Flags: TB_BCAST_SS}, |
7186 | {.KeyOp: X86::VGETEXPPSZrkz, .DstOp: X86::VGETEXPPSZmbkz, .Flags: TB_BCAST_SS}, |
7187 | {.KeyOp: X86::VGETMANTPDZ128rrikz, .DstOp: X86::VGETMANTPDZ128rmbikz, .Flags: TB_BCAST_SD}, |
7188 | {.KeyOp: X86::VGETMANTPDZ256rrikz, .DstOp: X86::VGETMANTPDZ256rmbikz, .Flags: TB_BCAST_SD}, |
7189 | {.KeyOp: X86::VGETMANTPDZrrikz, .DstOp: X86::VGETMANTPDZrmbikz, .Flags: TB_BCAST_SD}, |
7190 | {.KeyOp: X86::VGETMANTPHZ128rrikz, .DstOp: X86::VGETMANTPHZ128rmbikz, .Flags: TB_BCAST_SH}, |
7191 | {.KeyOp: X86::VGETMANTPHZ256rrikz, .DstOp: X86::VGETMANTPHZ256rmbikz, .Flags: TB_BCAST_SH}, |
7192 | {.KeyOp: X86::VGETMANTPHZrrikz, .DstOp: X86::VGETMANTPHZrmbikz, .Flags: TB_BCAST_SH}, |
7193 | {.KeyOp: X86::VGETMANTPSZ128rrikz, .DstOp: X86::VGETMANTPSZ128rmbikz, .Flags: TB_BCAST_SS}, |
7194 | {.KeyOp: X86::VGETMANTPSZ256rrikz, .DstOp: X86::VGETMANTPSZ256rmbikz, .Flags: TB_BCAST_SS}, |
7195 | {.KeyOp: X86::VGETMANTPSZrrikz, .DstOp: X86::VGETMANTPSZrmbikz, .Flags: TB_BCAST_SS}, |
7196 | {.KeyOp: X86::VGF2P8AFFINEINVQBZ128rri, .DstOp: X86::VGF2P8AFFINEINVQBZ128rmbi, .Flags: TB_BCAST_Q}, |
7197 | {.KeyOp: X86::VGF2P8AFFINEINVQBZ256rri, .DstOp: X86::VGF2P8AFFINEINVQBZ256rmbi, .Flags: TB_BCAST_Q}, |
7198 | {.KeyOp: X86::VGF2P8AFFINEINVQBZrri, .DstOp: X86::VGF2P8AFFINEINVQBZrmbi, .Flags: TB_BCAST_Q}, |
7199 | {.KeyOp: X86::VGF2P8AFFINEQBZ128rri, .DstOp: X86::VGF2P8AFFINEQBZ128rmbi, .Flags: TB_BCAST_Q}, |
7200 | {.KeyOp: X86::VGF2P8AFFINEQBZ256rri, .DstOp: X86::VGF2P8AFFINEQBZ256rmbi, .Flags: TB_BCAST_Q}, |
7201 | {.KeyOp: X86::VGF2P8AFFINEQBZrri, .DstOp: X86::VGF2P8AFFINEQBZrmbi, .Flags: TB_BCAST_Q}, |
7202 | {.KeyOp: X86::VMAXCPDZ128rr, .DstOp: X86::VMAXCPDZ128rmb, .Flags: TB_BCAST_SD}, |
7203 | {.KeyOp: X86::VMAXCPDZ256rr, .DstOp: X86::VMAXCPDZ256rmb, .Flags: TB_BCAST_SD}, |
7204 | {.KeyOp: X86::VMAXCPDZrr, .DstOp: X86::VMAXCPDZrmb, .Flags: TB_BCAST_SD}, |
7205 | {.KeyOp: X86::VMAXCPHZ128rr, .DstOp: X86::VMAXCPHZ128rmb, .Flags: TB_BCAST_SH}, |
7206 | {.KeyOp: X86::VMAXCPHZ256rr, .DstOp: X86::VMAXCPHZ256rmb, .Flags: TB_BCAST_SH}, |
7207 | {.KeyOp: X86::VMAXCPHZrr, .DstOp: X86::VMAXCPHZrmb, .Flags: TB_BCAST_SH}, |
7208 | {.KeyOp: X86::VMAXCPSZ128rr, .DstOp: X86::VMAXCPSZ128rmb, .Flags: TB_BCAST_SS}, |
7209 | {.KeyOp: X86::VMAXCPSZ256rr, .DstOp: X86::VMAXCPSZ256rmb, .Flags: TB_BCAST_SS}, |
7210 | {.KeyOp: X86::VMAXCPSZrr, .DstOp: X86::VMAXCPSZrmb, .Flags: TB_BCAST_SS}, |
7211 | {.KeyOp: X86::VMAXPDZ128rr, .DstOp: X86::VMAXPDZ128rmb, .Flags: TB_BCAST_SD}, |
7212 | {.KeyOp: X86::VMAXPDZ256rr, .DstOp: X86::VMAXPDZ256rmb, .Flags: TB_BCAST_SD}, |
7213 | {.KeyOp: X86::VMAXPDZrr, .DstOp: X86::VMAXPDZrmb, .Flags: TB_BCAST_SD}, |
7214 | {.KeyOp: X86::VMAXPHZ128rr, .DstOp: X86::VMAXPHZ128rmb, .Flags: TB_BCAST_SH}, |
7215 | {.KeyOp: X86::VMAXPHZ256rr, .DstOp: X86::VMAXPHZ256rmb, .Flags: TB_BCAST_SH}, |
7216 | {.KeyOp: X86::VMAXPHZrr, .DstOp: X86::VMAXPHZrmb, .Flags: TB_BCAST_SH}, |
7217 | {.KeyOp: X86::VMAXPSZ128rr, .DstOp: X86::VMAXPSZ128rmb, .Flags: TB_BCAST_SS}, |
7218 | {.KeyOp: X86::VMAXPSZ256rr, .DstOp: X86::VMAXPSZ256rmb, .Flags: TB_BCAST_SS}, |
7219 | {.KeyOp: X86::VMAXPSZrr, .DstOp: X86::VMAXPSZrmb, .Flags: TB_BCAST_SS}, |
7220 | {.KeyOp: X86::VMINCPDZ128rr, .DstOp: X86::VMINCPDZ128rmb, .Flags: TB_BCAST_SD}, |
7221 | {.KeyOp: X86::VMINCPDZ256rr, .DstOp: X86::VMINCPDZ256rmb, .Flags: TB_BCAST_SD}, |
7222 | {.KeyOp: X86::VMINCPDZrr, .DstOp: X86::VMINCPDZrmb, .Flags: TB_BCAST_SD}, |
7223 | {.KeyOp: X86::VMINCPHZ128rr, .DstOp: X86::VMINCPHZ128rmb, .Flags: TB_BCAST_SH}, |
7224 | {.KeyOp: X86::VMINCPHZ256rr, .DstOp: X86::VMINCPHZ256rmb, .Flags: TB_BCAST_SH}, |
7225 | {.KeyOp: X86::VMINCPHZrr, .DstOp: X86::VMINCPHZrmb, .Flags: TB_BCAST_SH}, |
7226 | {.KeyOp: X86::VMINCPSZ128rr, .DstOp: X86::VMINCPSZ128rmb, .Flags: TB_BCAST_SS}, |
7227 | {.KeyOp: X86::VMINCPSZ256rr, .DstOp: X86::VMINCPSZ256rmb, .Flags: TB_BCAST_SS}, |
7228 | {.KeyOp: X86::VMINCPSZrr, .DstOp: X86::VMINCPSZrmb, .Flags: TB_BCAST_SS}, |
7229 | {.KeyOp: X86::VMINPDZ128rr, .DstOp: X86::VMINPDZ128rmb, .Flags: TB_BCAST_SD}, |
7230 | {.KeyOp: X86::VMINPDZ256rr, .DstOp: X86::VMINPDZ256rmb, .Flags: TB_BCAST_SD}, |
7231 | {.KeyOp: X86::VMINPDZrr, .DstOp: X86::VMINPDZrmb, .Flags: TB_BCAST_SD}, |
7232 | {.KeyOp: X86::VMINPHZ128rr, .DstOp: X86::VMINPHZ128rmb, .Flags: TB_BCAST_SH}, |
7233 | {.KeyOp: X86::VMINPHZ256rr, .DstOp: X86::VMINPHZ256rmb, .Flags: TB_BCAST_SH}, |
7234 | {.KeyOp: X86::VMINPHZrr, .DstOp: X86::VMINPHZrmb, .Flags: TB_BCAST_SH}, |
7235 | {.KeyOp: X86::VMINPSZ128rr, .DstOp: X86::VMINPSZ128rmb, .Flags: TB_BCAST_SS}, |
7236 | {.KeyOp: X86::VMINPSZ256rr, .DstOp: X86::VMINPSZ256rmb, .Flags: TB_BCAST_SS}, |
7237 | {.KeyOp: X86::VMINPSZrr, .DstOp: X86::VMINPSZrmb, .Flags: TB_BCAST_SS}, |
7238 | {.KeyOp: X86::VMULPDZ128rr, .DstOp: X86::VMULPDZ128rmb, .Flags: TB_BCAST_SD}, |
7239 | {.KeyOp: X86::VMULPDZ256rr, .DstOp: X86::VMULPDZ256rmb, .Flags: TB_BCAST_SD}, |
7240 | {.KeyOp: X86::VMULPDZrr, .DstOp: X86::VMULPDZrmb, .Flags: TB_BCAST_SD}, |
7241 | {.KeyOp: X86::VMULPHZ128rr, .DstOp: X86::VMULPHZ128rmb, .Flags: TB_BCAST_SH}, |
7242 | {.KeyOp: X86::VMULPHZ256rr, .DstOp: X86::VMULPHZ256rmb, .Flags: TB_BCAST_SH}, |
7243 | {.KeyOp: X86::VMULPHZrr, .DstOp: X86::VMULPHZrmb, .Flags: TB_BCAST_SH}, |
7244 | {.KeyOp: X86::VMULPSZ128rr, .DstOp: X86::VMULPSZ128rmb, .Flags: TB_BCAST_SS}, |
7245 | {.KeyOp: X86::VMULPSZ256rr, .DstOp: X86::VMULPSZ256rmb, .Flags: TB_BCAST_SS}, |
7246 | {.KeyOp: X86::VMULPSZrr, .DstOp: X86::VMULPSZrmb, .Flags: TB_BCAST_SS}, |
7247 | {.KeyOp: X86::VORPDZ128rr, .DstOp: X86::VORPDZ128rmb, .Flags: TB_BCAST_SD}, |
7248 | {.KeyOp: X86::VORPDZ256rr, .DstOp: X86::VORPDZ256rmb, .Flags: TB_BCAST_SD}, |
7249 | {.KeyOp: X86::VORPDZrr, .DstOp: X86::VORPDZrmb, .Flags: TB_BCAST_SD}, |
7250 | {.KeyOp: X86::VORPSZ128rr, .DstOp: X86::VORPSZ128rmb, .Flags: TB_BCAST_SS}, |
7251 | {.KeyOp: X86::VORPSZ256rr, .DstOp: X86::VORPSZ256rmb, .Flags: TB_BCAST_SS}, |
7252 | {.KeyOp: X86::VORPSZrr, .DstOp: X86::VORPSZrmb, .Flags: TB_BCAST_SS}, |
7253 | {.KeyOp: X86::VP2INTERSECTDZ128rr, .DstOp: X86::VP2INTERSECTDZ128rmb, .Flags: TB_BCAST_D}, |
7254 | {.KeyOp: X86::VP2INTERSECTDZ256rr, .DstOp: X86::VP2INTERSECTDZ256rmb, .Flags: TB_BCAST_D}, |
7255 | {.KeyOp: X86::VP2INTERSECTDZrr, .DstOp: X86::VP2INTERSECTDZrmb, .Flags: TB_BCAST_D}, |
7256 | {.KeyOp: X86::VP2INTERSECTQZ128rr, .DstOp: X86::VP2INTERSECTQZ128rmb, .Flags: TB_BCAST_Q}, |
7257 | {.KeyOp: X86::VP2INTERSECTQZ256rr, .DstOp: X86::VP2INTERSECTQZ256rmb, .Flags: TB_BCAST_Q}, |
7258 | {.KeyOp: X86::VP2INTERSECTQZrr, .DstOp: X86::VP2INTERSECTQZrmb, .Flags: TB_BCAST_Q}, |
7259 | {.KeyOp: X86::VPABSDZ128rrkz, .DstOp: X86::VPABSDZ128rmbkz, .Flags: TB_BCAST_D}, |
7260 | {.KeyOp: X86::VPABSDZ256rrkz, .DstOp: X86::VPABSDZ256rmbkz, .Flags: TB_BCAST_D}, |
7261 | {.KeyOp: X86::VPABSDZrrkz, .DstOp: X86::VPABSDZrmbkz, .Flags: TB_BCAST_D}, |
7262 | {.KeyOp: X86::VPABSQZ128rrkz, .DstOp: X86::VPABSQZ128rmbkz, .Flags: TB_BCAST_Q}, |
7263 | {.KeyOp: X86::VPABSQZ256rrkz, .DstOp: X86::VPABSQZ256rmbkz, .Flags: TB_BCAST_Q}, |
7264 | {.KeyOp: X86::VPABSQZrrkz, .DstOp: X86::VPABSQZrmbkz, .Flags: TB_BCAST_Q}, |
7265 | {.KeyOp: X86::VPACKSSDWZ128rr, .DstOp: X86::VPACKSSDWZ128rmb, .Flags: TB_BCAST_D}, |
7266 | {.KeyOp: X86::VPACKSSDWZ256rr, .DstOp: X86::VPACKSSDWZ256rmb, .Flags: TB_BCAST_D}, |
7267 | {.KeyOp: X86::VPACKSSDWZrr, .DstOp: X86::VPACKSSDWZrmb, .Flags: TB_BCAST_D}, |
7268 | {.KeyOp: X86::VPACKUSDWZ128rr, .DstOp: X86::VPACKUSDWZ128rmb, .Flags: TB_BCAST_D}, |
7269 | {.KeyOp: X86::VPACKUSDWZ256rr, .DstOp: X86::VPACKUSDWZ256rmb, .Flags: TB_BCAST_D}, |
7270 | {.KeyOp: X86::VPACKUSDWZrr, .DstOp: X86::VPACKUSDWZrmb, .Flags: TB_BCAST_D}, |
7271 | {.KeyOp: X86::VPADDDZ128rr, .DstOp: X86::VPADDDZ128rmb, .Flags: TB_BCAST_D}, |
7272 | {.KeyOp: X86::VPADDDZ256rr, .DstOp: X86::VPADDDZ256rmb, .Flags: TB_BCAST_D}, |
7273 | {.KeyOp: X86::VPADDDZrr, .DstOp: X86::VPADDDZrmb, .Flags: TB_BCAST_D}, |
7274 | {.KeyOp: X86::VPADDQZ128rr, .DstOp: X86::VPADDQZ128rmb, .Flags: TB_BCAST_Q}, |
7275 | {.KeyOp: X86::VPADDQZ256rr, .DstOp: X86::VPADDQZ256rmb, .Flags: TB_BCAST_Q}, |
7276 | {.KeyOp: X86::VPADDQZrr, .DstOp: X86::VPADDQZrmb, .Flags: TB_BCAST_Q}, |
7277 | {.KeyOp: X86::VPANDDZ128rr, .DstOp: X86::VPANDDZ128rmb, .Flags: TB_BCAST_D}, |
7278 | {.KeyOp: X86::VPANDDZ256rr, .DstOp: X86::VPANDDZ256rmb, .Flags: TB_BCAST_D}, |
7279 | {.KeyOp: X86::VPANDDZrr, .DstOp: X86::VPANDDZrmb, .Flags: TB_BCAST_D}, |
7280 | {.KeyOp: X86::VPANDNDZ128rr, .DstOp: X86::VPANDNDZ128rmb, .Flags: TB_BCAST_D}, |
7281 | {.KeyOp: X86::VPANDNDZ256rr, .DstOp: X86::VPANDNDZ256rmb, .Flags: TB_BCAST_D}, |
7282 | {.KeyOp: X86::VPANDNDZrr, .DstOp: X86::VPANDNDZrmb, .Flags: TB_BCAST_D}, |
7283 | {.KeyOp: X86::VPANDNQZ128rr, .DstOp: X86::VPANDNQZ128rmb, .Flags: TB_BCAST_Q}, |
7284 | {.KeyOp: X86::VPANDNQZ256rr, .DstOp: X86::VPANDNQZ256rmb, .Flags: TB_BCAST_Q}, |
7285 | {.KeyOp: X86::VPANDNQZrr, .DstOp: X86::VPANDNQZrmb, .Flags: TB_BCAST_Q}, |
7286 | {.KeyOp: X86::VPANDQZ128rr, .DstOp: X86::VPANDQZ128rmb, .Flags: TB_BCAST_Q}, |
7287 | {.KeyOp: X86::VPANDQZ256rr, .DstOp: X86::VPANDQZ256rmb, .Flags: TB_BCAST_Q}, |
7288 | {.KeyOp: X86::VPANDQZrr, .DstOp: X86::VPANDQZrmb, .Flags: TB_BCAST_Q}, |
7289 | {.KeyOp: X86::VPBLENDMDZ128rr, .DstOp: X86::VPBLENDMDZ128rmb, .Flags: TB_BCAST_D}, |
7290 | {.KeyOp: X86::VPBLENDMDZ256rr, .DstOp: X86::VPBLENDMDZ256rmb, .Flags: TB_BCAST_D}, |
7291 | {.KeyOp: X86::VPBLENDMDZrr, .DstOp: X86::VPBLENDMDZrmb, .Flags: TB_BCAST_D}, |
7292 | {.KeyOp: X86::VPBLENDMQZ128rr, .DstOp: X86::VPBLENDMQZ128rmb, .Flags: TB_BCAST_Q}, |
7293 | {.KeyOp: X86::VPBLENDMQZ256rr, .DstOp: X86::VPBLENDMQZ256rmb, .Flags: TB_BCAST_Q}, |
7294 | {.KeyOp: X86::VPBLENDMQZrr, .DstOp: X86::VPBLENDMQZrmb, .Flags: TB_BCAST_Q}, |
7295 | {.KeyOp: X86::VPCMPDZ128rri, .DstOp: X86::VPCMPDZ128rmib, .Flags: TB_BCAST_D}, |
7296 | {.KeyOp: X86::VPCMPDZ256rri, .DstOp: X86::VPCMPDZ256rmib, .Flags: TB_BCAST_D}, |
7297 | {.KeyOp: X86::VPCMPDZrri, .DstOp: X86::VPCMPDZrmib, .Flags: TB_BCAST_D}, |
7298 | {.KeyOp: X86::VPCMPEQDZ128rr, .DstOp: X86::VPCMPEQDZ128rmb, .Flags: TB_BCAST_D}, |
7299 | {.KeyOp: X86::VPCMPEQDZ256rr, .DstOp: X86::VPCMPEQDZ256rmb, .Flags: TB_BCAST_D}, |
7300 | {.KeyOp: X86::VPCMPEQDZrr, .DstOp: X86::VPCMPEQDZrmb, .Flags: TB_BCAST_D}, |
7301 | {.KeyOp: X86::VPCMPEQQZ128rr, .DstOp: X86::VPCMPEQQZ128rmb, .Flags: TB_BCAST_Q}, |
7302 | {.KeyOp: X86::VPCMPEQQZ256rr, .DstOp: X86::VPCMPEQQZ256rmb, .Flags: TB_BCAST_Q}, |
7303 | {.KeyOp: X86::VPCMPEQQZrr, .DstOp: X86::VPCMPEQQZrmb, .Flags: TB_BCAST_Q}, |
7304 | {.KeyOp: X86::VPCMPGTDZ128rr, .DstOp: X86::VPCMPGTDZ128rmb, .Flags: TB_BCAST_D}, |
7305 | {.KeyOp: X86::VPCMPGTDZ256rr, .DstOp: X86::VPCMPGTDZ256rmb, .Flags: TB_BCAST_D}, |
7306 | {.KeyOp: X86::VPCMPGTDZrr, .DstOp: X86::VPCMPGTDZrmb, .Flags: TB_BCAST_D}, |
7307 | {.KeyOp: X86::VPCMPGTQZ128rr, .DstOp: X86::VPCMPGTQZ128rmb, .Flags: TB_BCAST_Q}, |
7308 | {.KeyOp: X86::VPCMPGTQZ256rr, .DstOp: X86::VPCMPGTQZ256rmb, .Flags: TB_BCAST_Q}, |
7309 | {.KeyOp: X86::VPCMPGTQZrr, .DstOp: X86::VPCMPGTQZrmb, .Flags: TB_BCAST_Q}, |
7310 | {.KeyOp: X86::VPCMPQZ128rri, .DstOp: X86::VPCMPQZ128rmib, .Flags: TB_BCAST_Q}, |
7311 | {.KeyOp: X86::VPCMPQZ256rri, .DstOp: X86::VPCMPQZ256rmib, .Flags: TB_BCAST_Q}, |
7312 | {.KeyOp: X86::VPCMPQZrri, .DstOp: X86::VPCMPQZrmib, .Flags: TB_BCAST_Q}, |
7313 | {.KeyOp: X86::VPCMPUDZ128rri, .DstOp: X86::VPCMPUDZ128rmib, .Flags: TB_BCAST_D}, |
7314 | {.KeyOp: X86::VPCMPUDZ256rri, .DstOp: X86::VPCMPUDZ256rmib, .Flags: TB_BCAST_D}, |
7315 | {.KeyOp: X86::VPCMPUDZrri, .DstOp: X86::VPCMPUDZrmib, .Flags: TB_BCAST_D}, |
7316 | {.KeyOp: X86::VPCMPUQZ128rri, .DstOp: X86::VPCMPUQZ128rmib, .Flags: TB_BCAST_Q}, |
7317 | {.KeyOp: X86::VPCMPUQZ256rri, .DstOp: X86::VPCMPUQZ256rmib, .Flags: TB_BCAST_Q}, |
7318 | {.KeyOp: X86::VPCMPUQZrri, .DstOp: X86::VPCMPUQZrmib, .Flags: TB_BCAST_Q}, |
7319 | {.KeyOp: X86::VPCONFLICTDZ128rrkz, .DstOp: X86::VPCONFLICTDZ128rmbkz, .Flags: TB_BCAST_D}, |
7320 | {.KeyOp: X86::VPCONFLICTDZ256rrkz, .DstOp: X86::VPCONFLICTDZ256rmbkz, .Flags: TB_BCAST_D}, |
7321 | {.KeyOp: X86::VPCONFLICTDZrrkz, .DstOp: X86::VPCONFLICTDZrmbkz, .Flags: TB_BCAST_D}, |
7322 | {.KeyOp: X86::VPCONFLICTQZ128rrkz, .DstOp: X86::VPCONFLICTQZ128rmbkz, .Flags: TB_BCAST_Q}, |
7323 | {.KeyOp: X86::VPCONFLICTQZ256rrkz, .DstOp: X86::VPCONFLICTQZ256rmbkz, .Flags: TB_BCAST_Q}, |
7324 | {.KeyOp: X86::VPCONFLICTQZrrkz, .DstOp: X86::VPCONFLICTQZrmbkz, .Flags: TB_BCAST_Q}, |
7325 | {.KeyOp: X86::VPERMDZ256rr, .DstOp: X86::VPERMDZ256rmb, .Flags: TB_BCAST_D}, |
7326 | {.KeyOp: X86::VPERMDZrr, .DstOp: X86::VPERMDZrmb, .Flags: TB_BCAST_D}, |
7327 | {.KeyOp: X86::VPERMILPDZ128rikz, .DstOp: X86::VPERMILPDZ128mbikz, .Flags: TB_BCAST_SD}, |
7328 | {.KeyOp: X86::VPERMILPDZ128rr, .DstOp: X86::VPERMILPDZ128rmb, .Flags: TB_BCAST_SD}, |
7329 | {.KeyOp: X86::VPERMILPDZ256rikz, .DstOp: X86::VPERMILPDZ256mbikz, .Flags: TB_BCAST_SD}, |
7330 | {.KeyOp: X86::VPERMILPDZ256rr, .DstOp: X86::VPERMILPDZ256rmb, .Flags: TB_BCAST_SD}, |
7331 | {.KeyOp: X86::VPERMILPDZrikz, .DstOp: X86::VPERMILPDZmbikz, .Flags: TB_BCAST_SD}, |
7332 | {.KeyOp: X86::VPERMILPDZrr, .DstOp: X86::VPERMILPDZrmb, .Flags: TB_BCAST_SD}, |
7333 | {.KeyOp: X86::VPERMILPSZ128rikz, .DstOp: X86::VPERMILPSZ128mbikz, .Flags: TB_BCAST_SS}, |
7334 | {.KeyOp: X86::VPERMILPSZ128rr, .DstOp: X86::VPERMILPSZ128rmb, .Flags: TB_BCAST_SS}, |
7335 | {.KeyOp: X86::VPERMILPSZ256rikz, .DstOp: X86::VPERMILPSZ256mbikz, .Flags: TB_BCAST_SS}, |
7336 | {.KeyOp: X86::VPERMILPSZ256rr, .DstOp: X86::VPERMILPSZ256rmb, .Flags: TB_BCAST_SS}, |
7337 | {.KeyOp: X86::VPERMILPSZrikz, .DstOp: X86::VPERMILPSZmbikz, .Flags: TB_BCAST_SS}, |
7338 | {.KeyOp: X86::VPERMILPSZrr, .DstOp: X86::VPERMILPSZrmb, .Flags: TB_BCAST_SS}, |
7339 | {.KeyOp: X86::VPERMPDZ256rikz, .DstOp: X86::VPERMPDZ256mbikz, .Flags: TB_BCAST_SD}, |
7340 | {.KeyOp: X86::VPERMPDZ256rr, .DstOp: X86::VPERMPDZ256rmb, .Flags: TB_BCAST_SD}, |
7341 | {.KeyOp: X86::VPERMPDZrikz, .DstOp: X86::VPERMPDZmbikz, .Flags: TB_BCAST_SD}, |
7342 | {.KeyOp: X86::VPERMPDZrr, .DstOp: X86::VPERMPDZrmb, .Flags: TB_BCAST_SD}, |
7343 | {.KeyOp: X86::VPERMPSZ256rr, .DstOp: X86::VPERMPSZ256rmb, .Flags: TB_BCAST_SS}, |
7344 | {.KeyOp: X86::VPERMPSZrr, .DstOp: X86::VPERMPSZrmb, .Flags: TB_BCAST_SS}, |
7345 | {.KeyOp: X86::VPERMQZ256rikz, .DstOp: X86::VPERMQZ256mbikz, .Flags: TB_BCAST_Q}, |
7346 | {.KeyOp: X86::VPERMQZ256rr, .DstOp: X86::VPERMQZ256rmb, .Flags: TB_BCAST_Q}, |
7347 | {.KeyOp: X86::VPERMQZrikz, .DstOp: X86::VPERMQZmbikz, .Flags: TB_BCAST_Q}, |
7348 | {.KeyOp: X86::VPERMQZrr, .DstOp: X86::VPERMQZrmb, .Flags: TB_BCAST_Q}, |
7349 | {.KeyOp: X86::VPLZCNTDZ128rrkz, .DstOp: X86::VPLZCNTDZ128rmbkz, .Flags: TB_BCAST_D}, |
7350 | {.KeyOp: X86::VPLZCNTDZ256rrkz, .DstOp: X86::VPLZCNTDZ256rmbkz, .Flags: TB_BCAST_D}, |
7351 | {.KeyOp: X86::VPLZCNTDZrrkz, .DstOp: X86::VPLZCNTDZrmbkz, .Flags: TB_BCAST_D}, |
7352 | {.KeyOp: X86::VPLZCNTQZ128rrkz, .DstOp: X86::VPLZCNTQZ128rmbkz, .Flags: TB_BCAST_Q}, |
7353 | {.KeyOp: X86::VPLZCNTQZ256rrkz, .DstOp: X86::VPLZCNTQZ256rmbkz, .Flags: TB_BCAST_Q}, |
7354 | {.KeyOp: X86::VPLZCNTQZrrkz, .DstOp: X86::VPLZCNTQZrmbkz, .Flags: TB_BCAST_Q}, |
7355 | {.KeyOp: X86::VPMAXSDZ128rr, .DstOp: X86::VPMAXSDZ128rmb, .Flags: TB_BCAST_D}, |
7356 | {.KeyOp: X86::VPMAXSDZ256rr, .DstOp: X86::VPMAXSDZ256rmb, .Flags: TB_BCAST_D}, |
7357 | {.KeyOp: X86::VPMAXSDZrr, .DstOp: X86::VPMAXSDZrmb, .Flags: TB_BCAST_D}, |
7358 | {.KeyOp: X86::VPMAXSQZ128rr, .DstOp: X86::VPMAXSQZ128rmb, .Flags: TB_BCAST_Q}, |
7359 | {.KeyOp: X86::VPMAXSQZ256rr, .DstOp: X86::VPMAXSQZ256rmb, .Flags: TB_BCAST_Q}, |
7360 | {.KeyOp: X86::VPMAXSQZrr, .DstOp: X86::VPMAXSQZrmb, .Flags: TB_BCAST_Q}, |
7361 | {.KeyOp: X86::VPMAXUDZ128rr, .DstOp: X86::VPMAXUDZ128rmb, .Flags: TB_BCAST_D}, |
7362 | {.KeyOp: X86::VPMAXUDZ256rr, .DstOp: X86::VPMAXUDZ256rmb, .Flags: TB_BCAST_D}, |
7363 | {.KeyOp: X86::VPMAXUDZrr, .DstOp: X86::VPMAXUDZrmb, .Flags: TB_BCAST_D}, |
7364 | {.KeyOp: X86::VPMAXUQZ128rr, .DstOp: X86::VPMAXUQZ128rmb, .Flags: TB_BCAST_Q}, |
7365 | {.KeyOp: X86::VPMAXUQZ256rr, .DstOp: X86::VPMAXUQZ256rmb, .Flags: TB_BCAST_Q}, |
7366 | {.KeyOp: X86::VPMAXUQZrr, .DstOp: X86::VPMAXUQZrmb, .Flags: TB_BCAST_Q}, |
7367 | {.KeyOp: X86::VPMINSDZ128rr, .DstOp: X86::VPMINSDZ128rmb, .Flags: TB_BCAST_D}, |
7368 | {.KeyOp: X86::VPMINSDZ256rr, .DstOp: X86::VPMINSDZ256rmb, .Flags: TB_BCAST_D}, |
7369 | {.KeyOp: X86::VPMINSDZrr, .DstOp: X86::VPMINSDZrmb, .Flags: TB_BCAST_D}, |
7370 | {.KeyOp: X86::VPMINSQZ128rr, .DstOp: X86::VPMINSQZ128rmb, .Flags: TB_BCAST_Q}, |
7371 | {.KeyOp: X86::VPMINSQZ256rr, .DstOp: X86::VPMINSQZ256rmb, .Flags: TB_BCAST_Q}, |
7372 | {.KeyOp: X86::VPMINSQZrr, .DstOp: X86::VPMINSQZrmb, .Flags: TB_BCAST_Q}, |
7373 | {.KeyOp: X86::VPMINUDZ128rr, .DstOp: X86::VPMINUDZ128rmb, .Flags: TB_BCAST_D}, |
7374 | {.KeyOp: X86::VPMINUDZ256rr, .DstOp: X86::VPMINUDZ256rmb, .Flags: TB_BCAST_D}, |
7375 | {.KeyOp: X86::VPMINUDZrr, .DstOp: X86::VPMINUDZrmb, .Flags: TB_BCAST_D}, |
7376 | {.KeyOp: X86::VPMINUQZ128rr, .DstOp: X86::VPMINUQZ128rmb, .Flags: TB_BCAST_Q}, |
7377 | {.KeyOp: X86::VPMINUQZ256rr, .DstOp: X86::VPMINUQZ256rmb, .Flags: TB_BCAST_Q}, |
7378 | {.KeyOp: X86::VPMINUQZrr, .DstOp: X86::VPMINUQZrmb, .Flags: TB_BCAST_Q}, |
7379 | {.KeyOp: X86::VPMULDQZ128rr, .DstOp: X86::VPMULDQZ128rmb, .Flags: TB_BCAST_Q}, |
7380 | {.KeyOp: X86::VPMULDQZ256rr, .DstOp: X86::VPMULDQZ256rmb, .Flags: TB_BCAST_Q}, |
7381 | {.KeyOp: X86::VPMULDQZrr, .DstOp: X86::VPMULDQZrmb, .Flags: TB_BCAST_Q}, |
7382 | {.KeyOp: X86::VPMULLDZ128rr, .DstOp: X86::VPMULLDZ128rmb, .Flags: TB_BCAST_D}, |
7383 | {.KeyOp: X86::VPMULLDZ256rr, .DstOp: X86::VPMULLDZ256rmb, .Flags: TB_BCAST_D}, |
7384 | {.KeyOp: X86::VPMULLDZrr, .DstOp: X86::VPMULLDZrmb, .Flags: TB_BCAST_D}, |
7385 | {.KeyOp: X86::VPMULLQZ128rr, .DstOp: X86::VPMULLQZ128rmb, .Flags: TB_BCAST_Q}, |
7386 | {.KeyOp: X86::VPMULLQZ256rr, .DstOp: X86::VPMULLQZ256rmb, .Flags: TB_BCAST_Q}, |
7387 | {.KeyOp: X86::VPMULLQZrr, .DstOp: X86::VPMULLQZrmb, .Flags: TB_BCAST_Q}, |
7388 | {.KeyOp: X86::VPMULTISHIFTQBZ128rr, .DstOp: X86::VPMULTISHIFTQBZ128rmb, .Flags: TB_BCAST_Q}, |
7389 | {.KeyOp: X86::VPMULTISHIFTQBZ256rr, .DstOp: X86::VPMULTISHIFTQBZ256rmb, .Flags: TB_BCAST_Q}, |
7390 | {.KeyOp: X86::VPMULTISHIFTQBZrr, .DstOp: X86::VPMULTISHIFTQBZrmb, .Flags: TB_BCAST_Q}, |
7391 | {.KeyOp: X86::VPMULUDQZ128rr, .DstOp: X86::VPMULUDQZ128rmb, .Flags: TB_BCAST_Q}, |
7392 | {.KeyOp: X86::VPMULUDQZ256rr, .DstOp: X86::VPMULUDQZ256rmb, .Flags: TB_BCAST_Q}, |
7393 | {.KeyOp: X86::VPMULUDQZrr, .DstOp: X86::VPMULUDQZrmb, .Flags: TB_BCAST_Q}, |
7394 | {.KeyOp: X86::VPOPCNTDZ128rrkz, .DstOp: X86::VPOPCNTDZ128rmbkz, .Flags: TB_BCAST_D}, |
7395 | {.KeyOp: X86::VPOPCNTDZ256rrkz, .DstOp: X86::VPOPCNTDZ256rmbkz, .Flags: TB_BCAST_D}, |
7396 | {.KeyOp: X86::VPOPCNTDZrrkz, .DstOp: X86::VPOPCNTDZrmbkz, .Flags: TB_BCAST_D}, |
7397 | {.KeyOp: X86::VPOPCNTQZ128rrkz, .DstOp: X86::VPOPCNTQZ128rmbkz, .Flags: TB_BCAST_Q}, |
7398 | {.KeyOp: X86::VPOPCNTQZ256rrkz, .DstOp: X86::VPOPCNTQZ256rmbkz, .Flags: TB_BCAST_Q}, |
7399 | {.KeyOp: X86::VPOPCNTQZrrkz, .DstOp: X86::VPOPCNTQZrmbkz, .Flags: TB_BCAST_Q}, |
7400 | {.KeyOp: X86::VPORDZ128rr, .DstOp: X86::VPORDZ128rmb, .Flags: TB_BCAST_D}, |
7401 | {.KeyOp: X86::VPORDZ256rr, .DstOp: X86::VPORDZ256rmb, .Flags: TB_BCAST_D}, |
7402 | {.KeyOp: X86::VPORDZrr, .DstOp: X86::VPORDZrmb, .Flags: TB_BCAST_D}, |
7403 | {.KeyOp: X86::VPORQZ128rr, .DstOp: X86::VPORQZ128rmb, .Flags: TB_BCAST_Q}, |
7404 | {.KeyOp: X86::VPORQZ256rr, .DstOp: X86::VPORQZ256rmb, .Flags: TB_BCAST_Q}, |
7405 | {.KeyOp: X86::VPORQZrr, .DstOp: X86::VPORQZrmb, .Flags: TB_BCAST_Q}, |
7406 | {.KeyOp: X86::VPROLDZ128rikz, .DstOp: X86::VPROLDZ128mbikz, .Flags: TB_BCAST_D}, |
7407 | {.KeyOp: X86::VPROLDZ256rikz, .DstOp: X86::VPROLDZ256mbikz, .Flags: TB_BCAST_D}, |
7408 | {.KeyOp: X86::VPROLDZrikz, .DstOp: X86::VPROLDZmbikz, .Flags: TB_BCAST_D}, |
7409 | {.KeyOp: X86::VPROLQZ128rikz, .DstOp: X86::VPROLQZ128mbikz, .Flags: TB_BCAST_Q}, |
7410 | {.KeyOp: X86::VPROLQZ256rikz, .DstOp: X86::VPROLQZ256mbikz, .Flags: TB_BCAST_Q}, |
7411 | {.KeyOp: X86::VPROLQZrikz, .DstOp: X86::VPROLQZmbikz, .Flags: TB_BCAST_Q}, |
7412 | {.KeyOp: X86::VPROLVDZ128rr, .DstOp: X86::VPROLVDZ128rmb, .Flags: TB_BCAST_D}, |
7413 | {.KeyOp: X86::VPROLVDZ256rr, .DstOp: X86::VPROLVDZ256rmb, .Flags: TB_BCAST_D}, |
7414 | {.KeyOp: X86::VPROLVDZrr, .DstOp: X86::VPROLVDZrmb, .Flags: TB_BCAST_D}, |
7415 | {.KeyOp: X86::VPROLVQZ128rr, .DstOp: X86::VPROLVQZ128rmb, .Flags: TB_BCAST_Q}, |
7416 | {.KeyOp: X86::VPROLVQZ256rr, .DstOp: X86::VPROLVQZ256rmb, .Flags: TB_BCAST_Q}, |
7417 | {.KeyOp: X86::VPROLVQZrr, .DstOp: X86::VPROLVQZrmb, .Flags: TB_BCAST_Q}, |
7418 | {.KeyOp: X86::VPRORDZ128rikz, .DstOp: X86::VPRORDZ128mbikz, .Flags: TB_BCAST_D}, |
7419 | {.KeyOp: X86::VPRORDZ256rikz, .DstOp: X86::VPRORDZ256mbikz, .Flags: TB_BCAST_D}, |
7420 | {.KeyOp: X86::VPRORDZrikz, .DstOp: X86::VPRORDZmbikz, .Flags: TB_BCAST_D}, |
7421 | {.KeyOp: X86::VPRORQZ128rikz, .DstOp: X86::VPRORQZ128mbikz, .Flags: TB_BCAST_Q}, |
7422 | {.KeyOp: X86::VPRORQZ256rikz, .DstOp: X86::VPRORQZ256mbikz, .Flags: TB_BCAST_Q}, |
7423 | {.KeyOp: X86::VPRORQZrikz, .DstOp: X86::VPRORQZmbikz, .Flags: TB_BCAST_Q}, |
7424 | {.KeyOp: X86::VPRORVDZ128rr, .DstOp: X86::VPRORVDZ128rmb, .Flags: TB_BCAST_D}, |
7425 | {.KeyOp: X86::VPRORVDZ256rr, .DstOp: X86::VPRORVDZ256rmb, .Flags: TB_BCAST_D}, |
7426 | {.KeyOp: X86::VPRORVDZrr, .DstOp: X86::VPRORVDZrmb, .Flags: TB_BCAST_D}, |
7427 | {.KeyOp: X86::VPRORVQZ128rr, .DstOp: X86::VPRORVQZ128rmb, .Flags: TB_BCAST_Q}, |
7428 | {.KeyOp: X86::VPRORVQZ256rr, .DstOp: X86::VPRORVQZ256rmb, .Flags: TB_BCAST_Q}, |
7429 | {.KeyOp: X86::VPRORVQZrr, .DstOp: X86::VPRORVQZrmb, .Flags: TB_BCAST_Q}, |
7430 | {.KeyOp: X86::VPSHLDDZ128rri, .DstOp: X86::VPSHLDDZ128rmbi, .Flags: TB_BCAST_D}, |
7431 | {.KeyOp: X86::VPSHLDDZ256rri, .DstOp: X86::VPSHLDDZ256rmbi, .Flags: TB_BCAST_D}, |
7432 | {.KeyOp: X86::VPSHLDDZrri, .DstOp: X86::VPSHLDDZrmbi, .Flags: TB_BCAST_D}, |
7433 | {.KeyOp: X86::VPSHLDQZ128rri, .DstOp: X86::VPSHLDQZ128rmbi, .Flags: TB_BCAST_Q}, |
7434 | {.KeyOp: X86::VPSHLDQZ256rri, .DstOp: X86::VPSHLDQZ256rmbi, .Flags: TB_BCAST_Q}, |
7435 | {.KeyOp: X86::VPSHLDQZrri, .DstOp: X86::VPSHLDQZrmbi, .Flags: TB_BCAST_Q}, |
7436 | {.KeyOp: X86::VPSHRDDZ128rri, .DstOp: X86::VPSHRDDZ128rmbi, .Flags: TB_BCAST_D}, |
7437 | {.KeyOp: X86::VPSHRDDZ256rri, .DstOp: X86::VPSHRDDZ256rmbi, .Flags: TB_BCAST_D}, |
7438 | {.KeyOp: X86::VPSHRDDZrri, .DstOp: X86::VPSHRDDZrmbi, .Flags: TB_BCAST_D}, |
7439 | {.KeyOp: X86::VPSHRDQZ128rri, .DstOp: X86::VPSHRDQZ128rmbi, .Flags: TB_BCAST_Q}, |
7440 | {.KeyOp: X86::VPSHRDQZ256rri, .DstOp: X86::VPSHRDQZ256rmbi, .Flags: TB_BCAST_Q}, |
7441 | {.KeyOp: X86::VPSHRDQZrri, .DstOp: X86::VPSHRDQZrmbi, .Flags: TB_BCAST_Q}, |
7442 | {.KeyOp: X86::VPSHUFDZ128rikz, .DstOp: X86::VPSHUFDZ128mbikz, .Flags: TB_BCAST_D}, |
7443 | {.KeyOp: X86::VPSHUFDZ256rikz, .DstOp: X86::VPSHUFDZ256mbikz, .Flags: TB_BCAST_D}, |
7444 | {.KeyOp: X86::VPSHUFDZrikz, .DstOp: X86::VPSHUFDZmbikz, .Flags: TB_BCAST_D}, |
7445 | {.KeyOp: X86::VPSLLDZ128rikz, .DstOp: X86::VPSLLDZ128mbikz, .Flags: TB_BCAST_D}, |
7446 | {.KeyOp: X86::VPSLLDZ256rikz, .DstOp: X86::VPSLLDZ256mbikz, .Flags: TB_BCAST_D}, |
7447 | {.KeyOp: X86::VPSLLDZrikz, .DstOp: X86::VPSLLDZmbikz, .Flags: TB_BCAST_D}, |
7448 | {.KeyOp: X86::VPSLLQZ128rikz, .DstOp: X86::VPSLLQZ128mbikz, .Flags: TB_BCAST_Q}, |
7449 | {.KeyOp: X86::VPSLLQZ256rikz, .DstOp: X86::VPSLLQZ256mbikz, .Flags: TB_BCAST_Q}, |
7450 | {.KeyOp: X86::VPSLLQZrikz, .DstOp: X86::VPSLLQZmbikz, .Flags: TB_BCAST_Q}, |
7451 | {.KeyOp: X86::VPSLLVDZ128rr, .DstOp: X86::VPSLLVDZ128rmb, .Flags: TB_BCAST_D}, |
7452 | {.KeyOp: X86::VPSLLVDZ256rr, .DstOp: X86::VPSLLVDZ256rmb, .Flags: TB_BCAST_D}, |
7453 | {.KeyOp: X86::VPSLLVDZrr, .DstOp: X86::VPSLLVDZrmb, .Flags: TB_BCAST_D}, |
7454 | {.KeyOp: X86::VPSLLVQZ128rr, .DstOp: X86::VPSLLVQZ128rmb, .Flags: TB_BCAST_Q}, |
7455 | {.KeyOp: X86::VPSLLVQZ256rr, .DstOp: X86::VPSLLVQZ256rmb, .Flags: TB_BCAST_Q}, |
7456 | {.KeyOp: X86::VPSLLVQZrr, .DstOp: X86::VPSLLVQZrmb, .Flags: TB_BCAST_Q}, |
7457 | {.KeyOp: X86::VPSRADZ128rikz, .DstOp: X86::VPSRADZ128mbikz, .Flags: TB_BCAST_D}, |
7458 | {.KeyOp: X86::VPSRADZ256rikz, .DstOp: X86::VPSRADZ256mbikz, .Flags: TB_BCAST_D}, |
7459 | {.KeyOp: X86::VPSRADZrikz, .DstOp: X86::VPSRADZmbikz, .Flags: TB_BCAST_D}, |
7460 | {.KeyOp: X86::VPSRAQZ128rikz, .DstOp: X86::VPSRAQZ128mbikz, .Flags: TB_BCAST_Q}, |
7461 | {.KeyOp: X86::VPSRAQZ256rikz, .DstOp: X86::VPSRAQZ256mbikz, .Flags: TB_BCAST_Q}, |
7462 | {.KeyOp: X86::VPSRAQZrikz, .DstOp: X86::VPSRAQZmbikz, .Flags: TB_BCAST_Q}, |
7463 | {.KeyOp: X86::VPSRAVDZ128rr, .DstOp: X86::VPSRAVDZ128rmb, .Flags: TB_BCAST_D}, |
7464 | {.KeyOp: X86::VPSRAVDZ256rr, .DstOp: X86::VPSRAVDZ256rmb, .Flags: TB_BCAST_D}, |
7465 | {.KeyOp: X86::VPSRAVDZrr, .DstOp: X86::VPSRAVDZrmb, .Flags: TB_BCAST_D}, |
7466 | {.KeyOp: X86::VPSRAVQZ128rr, .DstOp: X86::VPSRAVQZ128rmb, .Flags: TB_BCAST_Q}, |
7467 | {.KeyOp: X86::VPSRAVQZ256rr, .DstOp: X86::VPSRAVQZ256rmb, .Flags: TB_BCAST_Q}, |
7468 | {.KeyOp: X86::VPSRAVQZrr, .DstOp: X86::VPSRAVQZrmb, .Flags: TB_BCAST_Q}, |
7469 | {.KeyOp: X86::VPSRLDZ128rikz, .DstOp: X86::VPSRLDZ128mbikz, .Flags: TB_BCAST_D}, |
7470 | {.KeyOp: X86::VPSRLDZ256rikz, .DstOp: X86::VPSRLDZ256mbikz, .Flags: TB_BCAST_D}, |
7471 | {.KeyOp: X86::VPSRLDZrikz, .DstOp: X86::VPSRLDZmbikz, .Flags: TB_BCAST_D}, |
7472 | {.KeyOp: X86::VPSRLQZ128rikz, .DstOp: X86::VPSRLQZ128mbikz, .Flags: TB_BCAST_Q}, |
7473 | {.KeyOp: X86::VPSRLQZ256rikz, .DstOp: X86::VPSRLQZ256mbikz, .Flags: TB_BCAST_Q}, |
7474 | {.KeyOp: X86::VPSRLQZrikz, .DstOp: X86::VPSRLQZmbikz, .Flags: TB_BCAST_Q}, |
7475 | {.KeyOp: X86::VPSRLVDZ128rr, .DstOp: X86::VPSRLVDZ128rmb, .Flags: TB_BCAST_D}, |
7476 | {.KeyOp: X86::VPSRLVDZ256rr, .DstOp: X86::VPSRLVDZ256rmb, .Flags: TB_BCAST_D}, |
7477 | {.KeyOp: X86::VPSRLVDZrr, .DstOp: X86::VPSRLVDZrmb, .Flags: TB_BCAST_D}, |
7478 | {.KeyOp: X86::VPSRLVQZ128rr, .DstOp: X86::VPSRLVQZ128rmb, .Flags: TB_BCAST_Q}, |
7479 | {.KeyOp: X86::VPSRLVQZ256rr, .DstOp: X86::VPSRLVQZ256rmb, .Flags: TB_BCAST_Q}, |
7480 | {.KeyOp: X86::VPSRLVQZrr, .DstOp: X86::VPSRLVQZrmb, .Flags: TB_BCAST_Q}, |
7481 | {.KeyOp: X86::VPSUBDZ128rr, .DstOp: X86::VPSUBDZ128rmb, .Flags: TB_BCAST_D}, |
7482 | {.KeyOp: X86::VPSUBDZ256rr, .DstOp: X86::VPSUBDZ256rmb, .Flags: TB_BCAST_D}, |
7483 | {.KeyOp: X86::VPSUBDZrr, .DstOp: X86::VPSUBDZrmb, .Flags: TB_BCAST_D}, |
7484 | {.KeyOp: X86::VPSUBQZ128rr, .DstOp: X86::VPSUBQZ128rmb, .Flags: TB_BCAST_Q}, |
7485 | {.KeyOp: X86::VPSUBQZ256rr, .DstOp: X86::VPSUBQZ256rmb, .Flags: TB_BCAST_Q}, |
7486 | {.KeyOp: X86::VPSUBQZrr, .DstOp: X86::VPSUBQZrmb, .Flags: TB_BCAST_Q}, |
7487 | {.KeyOp: X86::VPTESTMDZ128rr, .DstOp: X86::VPTESTMDZ128rmb, .Flags: TB_BCAST_D}, |
7488 | {.KeyOp: X86::VPTESTMDZ256rr, .DstOp: X86::VPTESTMDZ256rmb, .Flags: TB_BCAST_D}, |
7489 | {.KeyOp: X86::VPTESTMDZrr, .DstOp: X86::VPTESTMDZrmb, .Flags: TB_BCAST_D}, |
7490 | {.KeyOp: X86::VPTESTMQZ128rr, .DstOp: X86::VPTESTMQZ128rmb, .Flags: TB_BCAST_Q}, |
7491 | {.KeyOp: X86::VPTESTMQZ256rr, .DstOp: X86::VPTESTMQZ256rmb, .Flags: TB_BCAST_Q}, |
7492 | {.KeyOp: X86::VPTESTMQZrr, .DstOp: X86::VPTESTMQZrmb, .Flags: TB_BCAST_Q}, |
7493 | {.KeyOp: X86::VPTESTNMDZ128rr, .DstOp: X86::VPTESTNMDZ128rmb, .Flags: TB_BCAST_D}, |
7494 | {.KeyOp: X86::VPTESTNMDZ256rr, .DstOp: X86::VPTESTNMDZ256rmb, .Flags: TB_BCAST_D}, |
7495 | {.KeyOp: X86::VPTESTNMDZrr, .DstOp: X86::VPTESTNMDZrmb, .Flags: TB_BCAST_D}, |
7496 | {.KeyOp: X86::VPTESTNMQZ128rr, .DstOp: X86::VPTESTNMQZ128rmb, .Flags: TB_BCAST_Q}, |
7497 | {.KeyOp: X86::VPTESTNMQZ256rr, .DstOp: X86::VPTESTNMQZ256rmb, .Flags: TB_BCAST_Q}, |
7498 | {.KeyOp: X86::VPTESTNMQZrr, .DstOp: X86::VPTESTNMQZrmb, .Flags: TB_BCAST_Q}, |
7499 | {.KeyOp: X86::VPUNPCKHDQZ128rr, .DstOp: X86::VPUNPCKHDQZ128rmb, .Flags: TB_BCAST_D}, |
7500 | {.KeyOp: X86::VPUNPCKHDQZ256rr, .DstOp: X86::VPUNPCKHDQZ256rmb, .Flags: TB_BCAST_D}, |
7501 | {.KeyOp: X86::VPUNPCKHDQZrr, .DstOp: X86::VPUNPCKHDQZrmb, .Flags: TB_BCAST_D}, |
7502 | {.KeyOp: X86::VPUNPCKHQDQZ128rr, .DstOp: X86::VPUNPCKHQDQZ128rmb, .Flags: TB_BCAST_Q}, |
7503 | {.KeyOp: X86::VPUNPCKHQDQZ256rr, .DstOp: X86::VPUNPCKHQDQZ256rmb, .Flags: TB_BCAST_Q}, |
7504 | {.KeyOp: X86::VPUNPCKHQDQZrr, .DstOp: X86::VPUNPCKHQDQZrmb, .Flags: TB_BCAST_Q}, |
7505 | {.KeyOp: X86::VPUNPCKLDQZ128rr, .DstOp: X86::VPUNPCKLDQZ128rmb, .Flags: TB_BCAST_D}, |
7506 | {.KeyOp: X86::VPUNPCKLDQZ256rr, .DstOp: X86::VPUNPCKLDQZ256rmb, .Flags: TB_BCAST_D}, |
7507 | {.KeyOp: X86::VPUNPCKLDQZrr, .DstOp: X86::VPUNPCKLDQZrmb, .Flags: TB_BCAST_D}, |
7508 | {.KeyOp: X86::VPUNPCKLQDQZ128rr, .DstOp: X86::VPUNPCKLQDQZ128rmb, .Flags: TB_BCAST_Q}, |
7509 | {.KeyOp: X86::VPUNPCKLQDQZ256rr, .DstOp: X86::VPUNPCKLQDQZ256rmb, .Flags: TB_BCAST_Q}, |
7510 | {.KeyOp: X86::VPUNPCKLQDQZrr, .DstOp: X86::VPUNPCKLQDQZrmb, .Flags: TB_BCAST_Q}, |
7511 | {.KeyOp: X86::VPXORDZ128rr, .DstOp: X86::VPXORDZ128rmb, .Flags: TB_BCAST_D}, |
7512 | {.KeyOp: X86::VPXORDZ256rr, .DstOp: X86::VPXORDZ256rmb, .Flags: TB_BCAST_D}, |
7513 | {.KeyOp: X86::VPXORDZrr, .DstOp: X86::VPXORDZrmb, .Flags: TB_BCAST_D}, |
7514 | {.KeyOp: X86::VPXORQZ128rr, .DstOp: X86::VPXORQZ128rmb, .Flags: TB_BCAST_Q}, |
7515 | {.KeyOp: X86::VPXORQZ256rr, .DstOp: X86::VPXORQZ256rmb, .Flags: TB_BCAST_Q}, |
7516 | {.KeyOp: X86::VPXORQZrr, .DstOp: X86::VPXORQZrmb, .Flags: TB_BCAST_Q}, |
7517 | {.KeyOp: X86::VRANGEPDZ128rri, .DstOp: X86::VRANGEPDZ128rmbi, .Flags: TB_BCAST_SD}, |
7518 | {.KeyOp: X86::VRANGEPDZ256rri, .DstOp: X86::VRANGEPDZ256rmbi, .Flags: TB_BCAST_SD}, |
7519 | {.KeyOp: X86::VRANGEPDZrri, .DstOp: X86::VRANGEPDZrmbi, .Flags: TB_BCAST_SD}, |
7520 | {.KeyOp: X86::VRANGEPSZ128rri, .DstOp: X86::VRANGEPSZ128rmbi, .Flags: TB_BCAST_SS}, |
7521 | {.KeyOp: X86::VRANGEPSZ256rri, .DstOp: X86::VRANGEPSZ256rmbi, .Flags: TB_BCAST_SS}, |
7522 | {.KeyOp: X86::VRANGEPSZrri, .DstOp: X86::VRANGEPSZrmbi, .Flags: TB_BCAST_SS}, |
7523 | {.KeyOp: X86::VRCP14PDZ128rkz, .DstOp: X86::VRCP14PDZ128mbkz, .Flags: TB_BCAST_SD}, |
7524 | {.KeyOp: X86::VRCP14PDZ256rkz, .DstOp: X86::VRCP14PDZ256mbkz, .Flags: TB_BCAST_SD}, |
7525 | {.KeyOp: X86::VRCP14PDZrkz, .DstOp: X86::VRCP14PDZmbkz, .Flags: TB_BCAST_SD}, |
7526 | {.KeyOp: X86::VRCP14PSZ128rkz, .DstOp: X86::VRCP14PSZ128mbkz, .Flags: TB_BCAST_SS}, |
7527 | {.KeyOp: X86::VRCP14PSZ256rkz, .DstOp: X86::VRCP14PSZ256mbkz, .Flags: TB_BCAST_SS}, |
7528 | {.KeyOp: X86::VRCP14PSZrkz, .DstOp: X86::VRCP14PSZmbkz, .Flags: TB_BCAST_SS}, |
7529 | {.KeyOp: X86::VRCP28PDZrkz, .DstOp: X86::VRCP28PDZmbkz, .Flags: TB_BCAST_SD}, |
7530 | {.KeyOp: X86::VRCP28PSZrkz, .DstOp: X86::VRCP28PSZmbkz, .Flags: TB_BCAST_SS}, |
7531 | {.KeyOp: X86::VRCPPHZ128rkz, .DstOp: X86::VRCPPHZ128mbkz, .Flags: TB_BCAST_SH}, |
7532 | {.KeyOp: X86::VRCPPHZ256rkz, .DstOp: X86::VRCPPHZ256mbkz, .Flags: TB_BCAST_SH}, |
7533 | {.KeyOp: X86::VRCPPHZrkz, .DstOp: X86::VRCPPHZmbkz, .Flags: TB_BCAST_SH}, |
7534 | {.KeyOp: X86::VREDUCEPDZ128rrikz, .DstOp: X86::VREDUCEPDZ128rmbikz, .Flags: TB_BCAST_SD}, |
7535 | {.KeyOp: X86::VREDUCEPDZ256rrikz, .DstOp: X86::VREDUCEPDZ256rmbikz, .Flags: TB_BCAST_SD}, |
7536 | {.KeyOp: X86::VREDUCEPDZrrikz, .DstOp: X86::VREDUCEPDZrmbikz, .Flags: TB_BCAST_SD}, |
7537 | {.KeyOp: X86::VREDUCEPHZ128rrikz, .DstOp: X86::VREDUCEPHZ128rmbikz, .Flags: TB_BCAST_SH}, |
7538 | {.KeyOp: X86::VREDUCEPHZ256rrikz, .DstOp: X86::VREDUCEPHZ256rmbikz, .Flags: TB_BCAST_SH}, |
7539 | {.KeyOp: X86::VREDUCEPHZrrikz, .DstOp: X86::VREDUCEPHZrmbikz, .Flags: TB_BCAST_SH}, |
7540 | {.KeyOp: X86::VREDUCEPSZ128rrikz, .DstOp: X86::VREDUCEPSZ128rmbikz, .Flags: TB_BCAST_SS}, |
7541 | {.KeyOp: X86::VREDUCEPSZ256rrikz, .DstOp: X86::VREDUCEPSZ256rmbikz, .Flags: TB_BCAST_SS}, |
7542 | {.KeyOp: X86::VREDUCEPSZrrikz, .DstOp: X86::VREDUCEPSZrmbikz, .Flags: TB_BCAST_SS}, |
7543 | {.KeyOp: X86::VRNDSCALEPDZ128rrikz, .DstOp: X86::VRNDSCALEPDZ128rmbikz, .Flags: TB_BCAST_SD}, |
7544 | {.KeyOp: X86::VRNDSCALEPDZ256rrikz, .DstOp: X86::VRNDSCALEPDZ256rmbikz, .Flags: TB_BCAST_SD}, |
7545 | {.KeyOp: X86::VRNDSCALEPDZrrikz, .DstOp: X86::VRNDSCALEPDZrmbikz, .Flags: TB_BCAST_SD}, |
7546 | {.KeyOp: X86::VRNDSCALEPHZ128rrikz, .DstOp: X86::VRNDSCALEPHZ128rmbikz, .Flags: TB_BCAST_SH}, |
7547 | {.KeyOp: X86::VRNDSCALEPHZ256rrikz, .DstOp: X86::VRNDSCALEPHZ256rmbikz, .Flags: TB_BCAST_SH}, |
7548 | {.KeyOp: X86::VRNDSCALEPHZrrikz, .DstOp: X86::VRNDSCALEPHZrmbikz, .Flags: TB_BCAST_SH}, |
7549 | {.KeyOp: X86::VRNDSCALEPSZ128rrikz, .DstOp: X86::VRNDSCALEPSZ128rmbikz, .Flags: TB_BCAST_SS}, |
7550 | {.KeyOp: X86::VRNDSCALEPSZ256rrikz, .DstOp: X86::VRNDSCALEPSZ256rmbikz, .Flags: TB_BCAST_SS}, |
7551 | {.KeyOp: X86::VRNDSCALEPSZrrikz, .DstOp: X86::VRNDSCALEPSZrmbikz, .Flags: TB_BCAST_SS}, |
7552 | {.KeyOp: X86::VRSQRT14PDZ128rkz, .DstOp: X86::VRSQRT14PDZ128mbkz, .Flags: TB_BCAST_SD}, |
7553 | {.KeyOp: X86::VRSQRT14PDZ256rkz, .DstOp: X86::VRSQRT14PDZ256mbkz, .Flags: TB_BCAST_SD}, |
7554 | {.KeyOp: X86::VRSQRT14PDZrkz, .DstOp: X86::VRSQRT14PDZmbkz, .Flags: TB_BCAST_SD}, |
7555 | {.KeyOp: X86::VRSQRT14PSZ128rkz, .DstOp: X86::VRSQRT14PSZ128mbkz, .Flags: TB_BCAST_SS}, |
7556 | {.KeyOp: X86::VRSQRT14PSZ256rkz, .DstOp: X86::VRSQRT14PSZ256mbkz, .Flags: TB_BCAST_SS}, |
7557 | {.KeyOp: X86::VRSQRT14PSZrkz, .DstOp: X86::VRSQRT14PSZmbkz, .Flags: TB_BCAST_SS}, |
7558 | {.KeyOp: X86::VRSQRT28PDZrkz, .DstOp: X86::VRSQRT28PDZmbkz, .Flags: TB_BCAST_SD}, |
7559 | {.KeyOp: X86::VRSQRT28PSZrkz, .DstOp: X86::VRSQRT28PSZmbkz, .Flags: TB_BCAST_SS}, |
7560 | {.KeyOp: X86::VRSQRTPHZ128rkz, .DstOp: X86::VRSQRTPHZ128mbkz, .Flags: TB_BCAST_SH}, |
7561 | {.KeyOp: X86::VRSQRTPHZ256rkz, .DstOp: X86::VRSQRTPHZ256mbkz, .Flags: TB_BCAST_SH}, |
7562 | {.KeyOp: X86::VRSQRTPHZrkz, .DstOp: X86::VRSQRTPHZmbkz, .Flags: TB_BCAST_SH}, |
7563 | {.KeyOp: X86::VSCALEFPDZ128rr, .DstOp: X86::VSCALEFPDZ128rmb, .Flags: TB_BCAST_SD}, |
7564 | {.KeyOp: X86::VSCALEFPDZ256rr, .DstOp: X86::VSCALEFPDZ256rmb, .Flags: TB_BCAST_SD}, |
7565 | {.KeyOp: X86::VSCALEFPDZrr, .DstOp: X86::VSCALEFPDZrmb, .Flags: TB_BCAST_SD}, |
7566 | {.KeyOp: X86::VSCALEFPHZ128rr, .DstOp: X86::VSCALEFPHZ128rmb, .Flags: TB_BCAST_SH}, |
7567 | {.KeyOp: X86::VSCALEFPHZ256rr, .DstOp: X86::VSCALEFPHZ256rmb, .Flags: TB_BCAST_SH}, |
7568 | {.KeyOp: X86::VSCALEFPHZrr, .DstOp: X86::VSCALEFPHZrmb, .Flags: TB_BCAST_SH}, |
7569 | {.KeyOp: X86::VSCALEFPSZ128rr, .DstOp: X86::VSCALEFPSZ128rmb, .Flags: TB_BCAST_SS}, |
7570 | {.KeyOp: X86::VSCALEFPSZ256rr, .DstOp: X86::VSCALEFPSZ256rmb, .Flags: TB_BCAST_SS}, |
7571 | {.KeyOp: X86::VSCALEFPSZrr, .DstOp: X86::VSCALEFPSZrmb, .Flags: TB_BCAST_SS}, |
7572 | {.KeyOp: X86::VSHUFF32X4Z256rri, .DstOp: X86::VSHUFF32X4Z256rmbi, .Flags: TB_BCAST_SS}, |
7573 | {.KeyOp: X86::VSHUFF32X4Zrri, .DstOp: X86::VSHUFF32X4Zrmbi, .Flags: TB_BCAST_SS}, |
7574 | {.KeyOp: X86::VSHUFF64X2Z256rri, .DstOp: X86::VSHUFF64X2Z256rmbi, .Flags: TB_BCAST_SD}, |
7575 | {.KeyOp: X86::VSHUFF64X2Zrri, .DstOp: X86::VSHUFF64X2Zrmbi, .Flags: TB_BCAST_SD}, |
7576 | {.KeyOp: X86::VSHUFI32X4Z256rri, .DstOp: X86::VSHUFI32X4Z256rmbi, .Flags: TB_BCAST_D}, |
7577 | {.KeyOp: X86::VSHUFI32X4Zrri, .DstOp: X86::VSHUFI32X4Zrmbi, .Flags: TB_BCAST_D}, |
7578 | {.KeyOp: X86::VSHUFI64X2Z256rri, .DstOp: X86::VSHUFI64X2Z256rmbi, .Flags: TB_BCAST_Q}, |
7579 | {.KeyOp: X86::VSHUFI64X2Zrri, .DstOp: X86::VSHUFI64X2Zrmbi, .Flags: TB_BCAST_Q}, |
7580 | {.KeyOp: X86::VSHUFPDZ128rri, .DstOp: X86::VSHUFPDZ128rmbi, .Flags: TB_BCAST_SD}, |
7581 | {.KeyOp: X86::VSHUFPDZ256rri, .DstOp: X86::VSHUFPDZ256rmbi, .Flags: TB_BCAST_SD}, |
7582 | {.KeyOp: X86::VSHUFPDZrri, .DstOp: X86::VSHUFPDZrmbi, .Flags: TB_BCAST_SD}, |
7583 | {.KeyOp: X86::VSHUFPSZ128rri, .DstOp: X86::VSHUFPSZ128rmbi, .Flags: TB_BCAST_SS}, |
7584 | {.KeyOp: X86::VSHUFPSZ256rri, .DstOp: X86::VSHUFPSZ256rmbi, .Flags: TB_BCAST_SS}, |
7585 | {.KeyOp: X86::VSHUFPSZrri, .DstOp: X86::VSHUFPSZrmbi, .Flags: TB_BCAST_SS}, |
7586 | {.KeyOp: X86::VSQRTPDZ128rkz, .DstOp: X86::VSQRTPDZ128mbkz, .Flags: TB_BCAST_SD}, |
7587 | {.KeyOp: X86::VSQRTPDZ256rkz, .DstOp: X86::VSQRTPDZ256mbkz, .Flags: TB_BCAST_SD}, |
7588 | {.KeyOp: X86::VSQRTPDZrkz, .DstOp: X86::VSQRTPDZmbkz, .Flags: TB_BCAST_SD}, |
7589 | {.KeyOp: X86::VSQRTPHZ128rkz, .DstOp: X86::VSQRTPHZ128mbkz, .Flags: TB_BCAST_SH}, |
7590 | {.KeyOp: X86::VSQRTPHZ256rkz, .DstOp: X86::VSQRTPHZ256mbkz, .Flags: TB_BCAST_SH}, |
7591 | {.KeyOp: X86::VSQRTPHZrkz, .DstOp: X86::VSQRTPHZmbkz, .Flags: TB_BCAST_SH}, |
7592 | {.KeyOp: X86::VSQRTPSZ128rkz, .DstOp: X86::VSQRTPSZ128mbkz, .Flags: TB_BCAST_SS}, |
7593 | {.KeyOp: X86::VSQRTPSZ256rkz, .DstOp: X86::VSQRTPSZ256mbkz, .Flags: TB_BCAST_SS}, |
7594 | {.KeyOp: X86::VSQRTPSZrkz, .DstOp: X86::VSQRTPSZmbkz, .Flags: TB_BCAST_SS}, |
7595 | {.KeyOp: X86::VSUBPDZ128rr, .DstOp: X86::VSUBPDZ128rmb, .Flags: TB_BCAST_SD}, |
7596 | {.KeyOp: X86::VSUBPDZ256rr, .DstOp: X86::VSUBPDZ256rmb, .Flags: TB_BCAST_SD}, |
7597 | {.KeyOp: X86::VSUBPDZrr, .DstOp: X86::VSUBPDZrmb, .Flags: TB_BCAST_SD}, |
7598 | {.KeyOp: X86::VSUBPHZ128rr, .DstOp: X86::VSUBPHZ128rmb, .Flags: TB_BCAST_SH}, |
7599 | {.KeyOp: X86::VSUBPHZ256rr, .DstOp: X86::VSUBPHZ256rmb, .Flags: TB_BCAST_SH}, |
7600 | {.KeyOp: X86::VSUBPHZrr, .DstOp: X86::VSUBPHZrmb, .Flags: TB_BCAST_SH}, |
7601 | {.KeyOp: X86::VSUBPSZ128rr, .DstOp: X86::VSUBPSZ128rmb, .Flags: TB_BCAST_SS}, |
7602 | {.KeyOp: X86::VSUBPSZ256rr, .DstOp: X86::VSUBPSZ256rmb, .Flags: TB_BCAST_SS}, |
7603 | {.KeyOp: X86::VSUBPSZrr, .DstOp: X86::VSUBPSZrmb, .Flags: TB_BCAST_SS}, |
7604 | {.KeyOp: X86::VUNPCKHPDZ128rr, .DstOp: X86::VUNPCKHPDZ128rmb, .Flags: TB_BCAST_SD}, |
7605 | {.KeyOp: X86::VUNPCKHPDZ256rr, .DstOp: X86::VUNPCKHPDZ256rmb, .Flags: TB_BCAST_SD}, |
7606 | {.KeyOp: X86::VUNPCKHPDZrr, .DstOp: X86::VUNPCKHPDZrmb, .Flags: TB_BCAST_SD}, |
7607 | {.KeyOp: X86::VUNPCKHPSZ128rr, .DstOp: X86::VUNPCKHPSZ128rmb, .Flags: TB_BCAST_SS}, |
7608 | {.KeyOp: X86::VUNPCKHPSZ256rr, .DstOp: X86::VUNPCKHPSZ256rmb, .Flags: TB_BCAST_SS}, |
7609 | {.KeyOp: X86::VUNPCKHPSZrr, .DstOp: X86::VUNPCKHPSZrmb, .Flags: TB_BCAST_SS}, |
7610 | {.KeyOp: X86::VUNPCKLPDZ128rr, .DstOp: X86::VUNPCKLPDZ128rmb, .Flags: TB_BCAST_SD}, |
7611 | {.KeyOp: X86::VUNPCKLPDZ256rr, .DstOp: X86::VUNPCKLPDZ256rmb, .Flags: TB_BCAST_SD}, |
7612 | {.KeyOp: X86::VUNPCKLPDZrr, .DstOp: X86::VUNPCKLPDZrmb, .Flags: TB_BCAST_SD}, |
7613 | {.KeyOp: X86::VUNPCKLPSZ128rr, .DstOp: X86::VUNPCKLPSZ128rmb, .Flags: TB_BCAST_SS}, |
7614 | {.KeyOp: X86::VUNPCKLPSZ256rr, .DstOp: X86::VUNPCKLPSZ256rmb, .Flags: TB_BCAST_SS}, |
7615 | {.KeyOp: X86::VUNPCKLPSZrr, .DstOp: X86::VUNPCKLPSZrmb, .Flags: TB_BCAST_SS}, |
7616 | {.KeyOp: X86::VXORPDZ128rr, .DstOp: X86::VXORPDZ128rmb, .Flags: TB_BCAST_SD}, |
7617 | {.KeyOp: X86::VXORPDZ256rr, .DstOp: X86::VXORPDZ256rmb, .Flags: TB_BCAST_SD}, |
7618 | {.KeyOp: X86::VXORPDZrr, .DstOp: X86::VXORPDZrmb, .Flags: TB_BCAST_SD}, |
7619 | {.KeyOp: X86::VXORPSZ128rr, .DstOp: X86::VXORPSZ128rmb, .Flags: TB_BCAST_SS}, |
7620 | {.KeyOp: X86::VXORPSZ256rr, .DstOp: X86::VXORPSZ256rmb, .Flags: TB_BCAST_SS}, |
7621 | {.KeyOp: X86::VXORPSZrr, .DstOp: X86::VXORPSZrmb, .Flags: TB_BCAST_SS}, |
7622 | }; |
7623 | |
7624 | static const X86FoldTableEntry BroadcastTable3[] = { |
7625 | {.KeyOp: X86::VADDPDZ128rrkz, .DstOp: X86::VADDPDZ128rmbkz, .Flags: TB_BCAST_SD}, |
7626 | {.KeyOp: X86::VADDPDZ256rrkz, .DstOp: X86::VADDPDZ256rmbkz, .Flags: TB_BCAST_SD}, |
7627 | {.KeyOp: X86::VADDPDZrrkz, .DstOp: X86::VADDPDZrmbkz, .Flags: TB_BCAST_SD}, |
7628 | {.KeyOp: X86::VADDPHZ128rrkz, .DstOp: X86::VADDPHZ128rmbkz, .Flags: TB_BCAST_SH}, |
7629 | {.KeyOp: X86::VADDPHZ256rrkz, .DstOp: X86::VADDPHZ256rmbkz, .Flags: TB_BCAST_SH}, |
7630 | {.KeyOp: X86::VADDPHZrrkz, .DstOp: X86::VADDPHZrmbkz, .Flags: TB_BCAST_SH}, |
7631 | {.KeyOp: X86::VADDPSZ128rrkz, .DstOp: X86::VADDPSZ128rmbkz, .Flags: TB_BCAST_SS}, |
7632 | {.KeyOp: X86::VADDPSZ256rrkz, .DstOp: X86::VADDPSZ256rmbkz, .Flags: TB_BCAST_SS}, |
7633 | {.KeyOp: X86::VADDPSZrrkz, .DstOp: X86::VADDPSZrmbkz, .Flags: TB_BCAST_SS}, |
7634 | {.KeyOp: X86::VALIGNDZ128rrikz, .DstOp: X86::VALIGNDZ128rmbikz, .Flags: TB_BCAST_D}, |
7635 | {.KeyOp: X86::VALIGNDZ256rrikz, .DstOp: X86::VALIGNDZ256rmbikz, .Flags: TB_BCAST_D}, |
7636 | {.KeyOp: X86::VALIGNDZrrikz, .DstOp: X86::VALIGNDZrmbikz, .Flags: TB_BCAST_D}, |
7637 | {.KeyOp: X86::VALIGNQZ128rrikz, .DstOp: X86::VALIGNQZ128rmbikz, .Flags: TB_BCAST_Q}, |
7638 | {.KeyOp: X86::VALIGNQZ256rrikz, .DstOp: X86::VALIGNQZ256rmbikz, .Flags: TB_BCAST_Q}, |
7639 | {.KeyOp: X86::VALIGNQZrrikz, .DstOp: X86::VALIGNQZrmbikz, .Flags: TB_BCAST_Q}, |
7640 | {.KeyOp: X86::VANDNPDZ128rrkz, .DstOp: X86::VANDNPDZ128rmbkz, .Flags: TB_BCAST_SD}, |
7641 | {.KeyOp: X86::VANDNPDZ256rrkz, .DstOp: X86::VANDNPDZ256rmbkz, .Flags: TB_BCAST_SD}, |
7642 | {.KeyOp: X86::VANDNPDZrrkz, .DstOp: X86::VANDNPDZrmbkz, .Flags: TB_BCAST_SD}, |
7643 | {.KeyOp: X86::VANDNPSZ128rrkz, .DstOp: X86::VANDNPSZ128rmbkz, .Flags: TB_BCAST_SS}, |
7644 | {.KeyOp: X86::VANDNPSZ256rrkz, .DstOp: X86::VANDNPSZ256rmbkz, .Flags: TB_BCAST_SS}, |
7645 | {.KeyOp: X86::VANDNPSZrrkz, .DstOp: X86::VANDNPSZrmbkz, .Flags: TB_BCAST_SS}, |
7646 | {.KeyOp: X86::VANDPDZ128rrkz, .DstOp: X86::VANDPDZ128rmbkz, .Flags: TB_BCAST_SD}, |
7647 | {.KeyOp: X86::VANDPDZ256rrkz, .DstOp: X86::VANDPDZ256rmbkz, .Flags: TB_BCAST_SD}, |
7648 | {.KeyOp: X86::VANDPDZrrkz, .DstOp: X86::VANDPDZrmbkz, .Flags: TB_BCAST_SD}, |
7649 | {.KeyOp: X86::VANDPSZ128rrkz, .DstOp: X86::VANDPSZ128rmbkz, .Flags: TB_BCAST_SS}, |
7650 | {.KeyOp: X86::VANDPSZ256rrkz, .DstOp: X86::VANDPSZ256rmbkz, .Flags: TB_BCAST_SS}, |
7651 | {.KeyOp: X86::VANDPSZrrkz, .DstOp: X86::VANDPSZrmbkz, .Flags: TB_BCAST_SS}, |
7652 | {.KeyOp: X86::VBLENDMPDZ128rrk, .DstOp: X86::VBLENDMPDZ128rmbk, .Flags: TB_BCAST_SD}, |
7653 | {.KeyOp: X86::VBLENDMPDZ256rrk, .DstOp: X86::VBLENDMPDZ256rmbk, .Flags: TB_BCAST_SD}, |
7654 | {.KeyOp: X86::VBLENDMPDZrrk, .DstOp: X86::VBLENDMPDZrmbk, .Flags: TB_BCAST_SD}, |
7655 | {.KeyOp: X86::VBLENDMPSZ128rrk, .DstOp: X86::VBLENDMPSZ128rmbk, .Flags: TB_BCAST_SS}, |
7656 | {.KeyOp: X86::VBLENDMPSZ256rrk, .DstOp: X86::VBLENDMPSZ256rmbk, .Flags: TB_BCAST_SS}, |
7657 | {.KeyOp: X86::VBLENDMPSZrrk, .DstOp: X86::VBLENDMPSZrmbk, .Flags: TB_BCAST_SS}, |
7658 | {.KeyOp: X86::VCMPPDZ128rrik, .DstOp: X86::VCMPPDZ128rmbik, .Flags: TB_BCAST_SD}, |
7659 | {.KeyOp: X86::VCMPPDZ256rrik, .DstOp: X86::VCMPPDZ256rmbik, .Flags: TB_BCAST_SD}, |
7660 | {.KeyOp: X86::VCMPPDZrrik, .DstOp: X86::VCMPPDZrmbik, .Flags: TB_BCAST_SD}, |
7661 | {.KeyOp: X86::VCMPPHZ128rrik, .DstOp: X86::VCMPPHZ128rmbik, .Flags: TB_BCAST_SH}, |
7662 | {.KeyOp: X86::VCMPPHZ256rrik, .DstOp: X86::VCMPPHZ256rmbik, .Flags: TB_BCAST_SH}, |
7663 | {.KeyOp: X86::VCMPPHZrrik, .DstOp: X86::VCMPPHZrmbik, .Flags: TB_BCAST_SH}, |
7664 | {.KeyOp: X86::VCMPPSZ128rrik, .DstOp: X86::VCMPPSZ128rmbik, .Flags: TB_BCAST_SS}, |
7665 | {.KeyOp: X86::VCMPPSZ256rrik, .DstOp: X86::VCMPPSZ256rmbik, .Flags: TB_BCAST_SS}, |
7666 | {.KeyOp: X86::VCMPPSZrrik, .DstOp: X86::VCMPPSZrmbik, .Flags: TB_BCAST_SS}, |
7667 | {.KeyOp: X86::VCVTDQ2PDZ128rrk, .DstOp: X86::VCVTDQ2PDZ128rmbk, .Flags: TB_BCAST_D}, |
7668 | {.KeyOp: X86::VCVTDQ2PDZ256rrk, .DstOp: X86::VCVTDQ2PDZ256rmbk, .Flags: TB_BCAST_D}, |
7669 | {.KeyOp: X86::VCVTDQ2PDZrrk, .DstOp: X86::VCVTDQ2PDZrmbk, .Flags: TB_BCAST_D}, |
7670 | {.KeyOp: X86::VCVTDQ2PHZ128rrk, .DstOp: X86::VCVTDQ2PHZ128rmbk, .Flags: TB_BCAST_D}, |
7671 | {.KeyOp: X86::VCVTDQ2PHZ256rrk, .DstOp: X86::VCVTDQ2PHZ256rmbk, .Flags: TB_BCAST_D}, |
7672 | {.KeyOp: X86::VCVTDQ2PHZrrk, .DstOp: X86::VCVTDQ2PHZrmbk, .Flags: TB_BCAST_D}, |
7673 | {.KeyOp: X86::VCVTDQ2PSZ128rrk, .DstOp: X86::VCVTDQ2PSZ128rmbk, .Flags: TB_BCAST_D}, |
7674 | {.KeyOp: X86::VCVTDQ2PSZ256rrk, .DstOp: X86::VCVTDQ2PSZ256rmbk, .Flags: TB_BCAST_D}, |
7675 | {.KeyOp: X86::VCVTDQ2PSZrrk, .DstOp: X86::VCVTDQ2PSZrmbk, .Flags: TB_BCAST_D}, |
7676 | {.KeyOp: X86::VCVTNE2PS2BF16Z128rrkz, .DstOp: X86::VCVTNE2PS2BF16Z128rmbkz, .Flags: TB_BCAST_SS}, |
7677 | {.KeyOp: X86::VCVTNE2PS2BF16Z256rrkz, .DstOp: X86::VCVTNE2PS2BF16Z256rmbkz, .Flags: TB_BCAST_SS}, |
7678 | {.KeyOp: X86::VCVTNE2PS2BF16Zrrkz, .DstOp: X86::VCVTNE2PS2BF16Zrmbkz, .Flags: TB_BCAST_SS}, |
7679 | {.KeyOp: X86::VCVTNEPS2BF16Z128rrk, .DstOp: X86::VCVTNEPS2BF16Z128rmbk, .Flags: TB_BCAST_SS}, |
7680 | {.KeyOp: X86::VCVTNEPS2BF16Z256rrk, .DstOp: X86::VCVTNEPS2BF16Z256rmbk, .Flags: TB_BCAST_SS}, |
7681 | {.KeyOp: X86::VCVTNEPS2BF16Zrrk, .DstOp: X86::VCVTNEPS2BF16Zrmbk, .Flags: TB_BCAST_SS}, |
7682 | {.KeyOp: X86::VCVTPD2DQZ128rrk, .DstOp: X86::VCVTPD2DQZ128rmbk, .Flags: TB_BCAST_SD}, |
7683 | {.KeyOp: X86::VCVTPD2DQZ256rrk, .DstOp: X86::VCVTPD2DQZ256rmbk, .Flags: TB_BCAST_SD}, |
7684 | {.KeyOp: X86::VCVTPD2DQZrrk, .DstOp: X86::VCVTPD2DQZrmbk, .Flags: TB_BCAST_SD}, |
7685 | {.KeyOp: X86::VCVTPD2PHZ128rrk, .DstOp: X86::VCVTPD2PHZ128rmbk, .Flags: TB_BCAST_SD}, |
7686 | {.KeyOp: X86::VCVTPD2PHZ256rrk, .DstOp: X86::VCVTPD2PHZ256rmbk, .Flags: TB_BCAST_SD}, |
7687 | {.KeyOp: X86::VCVTPD2PHZrrk, .DstOp: X86::VCVTPD2PHZrmbk, .Flags: TB_BCAST_SD}, |
7688 | {.KeyOp: X86::VCVTPD2PSZ128rrk, .DstOp: X86::VCVTPD2PSZ128rmbk, .Flags: TB_BCAST_SD}, |
7689 | {.KeyOp: X86::VCVTPD2PSZ256rrk, .DstOp: X86::VCVTPD2PSZ256rmbk, .Flags: TB_BCAST_SD}, |
7690 | {.KeyOp: X86::VCVTPD2PSZrrk, .DstOp: X86::VCVTPD2PSZrmbk, .Flags: TB_BCAST_SD}, |
7691 | {.KeyOp: X86::VCVTPD2QQZ128rrk, .DstOp: X86::VCVTPD2QQZ128rmbk, .Flags: TB_BCAST_SD}, |
7692 | {.KeyOp: X86::VCVTPD2QQZ256rrk, .DstOp: X86::VCVTPD2QQZ256rmbk, .Flags: TB_BCAST_SD}, |
7693 | {.KeyOp: X86::VCVTPD2QQZrrk, .DstOp: X86::VCVTPD2QQZrmbk, .Flags: TB_BCAST_SD}, |
7694 | {.KeyOp: X86::VCVTPD2UDQZ128rrk, .DstOp: X86::VCVTPD2UDQZ128rmbk, .Flags: TB_BCAST_SD}, |
7695 | {.KeyOp: X86::VCVTPD2UDQZ256rrk, .DstOp: X86::VCVTPD2UDQZ256rmbk, .Flags: TB_BCAST_SD}, |
7696 | {.KeyOp: X86::VCVTPD2UDQZrrk, .DstOp: X86::VCVTPD2UDQZrmbk, .Flags: TB_BCAST_SD}, |
7697 | {.KeyOp: X86::VCVTPD2UQQZ128rrk, .DstOp: X86::VCVTPD2UQQZ128rmbk, .Flags: TB_BCAST_SD}, |
7698 | {.KeyOp: X86::VCVTPD2UQQZ256rrk, .DstOp: X86::VCVTPD2UQQZ256rmbk, .Flags: TB_BCAST_SD}, |
7699 | {.KeyOp: X86::VCVTPD2UQQZrrk, .DstOp: X86::VCVTPD2UQQZrmbk, .Flags: TB_BCAST_SD}, |
7700 | {.KeyOp: X86::VCVTPH2DQZ128rrk, .DstOp: X86::VCVTPH2DQZ128rmbk, .Flags: TB_BCAST_SH}, |
7701 | {.KeyOp: X86::VCVTPH2DQZ256rrk, .DstOp: X86::VCVTPH2DQZ256rmbk, .Flags: TB_BCAST_SH}, |
7702 | {.KeyOp: X86::VCVTPH2DQZrrk, .DstOp: X86::VCVTPH2DQZrmbk, .Flags: TB_BCAST_SH}, |
7703 | {.KeyOp: X86::VCVTPH2PDZ128rrk, .DstOp: X86::VCVTPH2PDZ128rmbk, .Flags: TB_BCAST_SH}, |
7704 | {.KeyOp: X86::VCVTPH2PDZ256rrk, .DstOp: X86::VCVTPH2PDZ256rmbk, .Flags: TB_BCAST_SH}, |
7705 | {.KeyOp: X86::VCVTPH2PDZrrk, .DstOp: X86::VCVTPH2PDZrmbk, .Flags: TB_BCAST_SH}, |
7706 | {.KeyOp: X86::VCVTPH2PSXZ128rrk, .DstOp: X86::VCVTPH2PSXZ128rmbk, .Flags: TB_BCAST_SH}, |
7707 | {.KeyOp: X86::VCVTPH2PSXZ256rrk, .DstOp: X86::VCVTPH2PSXZ256rmbk, .Flags: TB_BCAST_SH}, |
7708 | {.KeyOp: X86::VCVTPH2PSXZrrk, .DstOp: X86::VCVTPH2PSXZrmbk, .Flags: TB_BCAST_SH}, |
7709 | {.KeyOp: X86::VCVTPH2QQZ128rrk, .DstOp: X86::VCVTPH2QQZ128rmbk, .Flags: TB_BCAST_SH}, |
7710 | {.KeyOp: X86::VCVTPH2QQZ256rrk, .DstOp: X86::VCVTPH2QQZ256rmbk, .Flags: TB_BCAST_SH}, |
7711 | {.KeyOp: X86::VCVTPH2QQZrrk, .DstOp: X86::VCVTPH2QQZrmbk, .Flags: TB_BCAST_SH}, |
7712 | {.KeyOp: X86::VCVTPH2UDQZ128rrk, .DstOp: X86::VCVTPH2UDQZ128rmbk, .Flags: TB_BCAST_SH}, |
7713 | {.KeyOp: X86::VCVTPH2UDQZ256rrk, .DstOp: X86::VCVTPH2UDQZ256rmbk, .Flags: TB_BCAST_SH}, |
7714 | {.KeyOp: X86::VCVTPH2UDQZrrk, .DstOp: X86::VCVTPH2UDQZrmbk, .Flags: TB_BCAST_SH}, |
7715 | {.KeyOp: X86::VCVTPH2UQQZ128rrk, .DstOp: X86::VCVTPH2UQQZ128rmbk, .Flags: TB_BCAST_SH}, |
7716 | {.KeyOp: X86::VCVTPH2UQQZ256rrk, .DstOp: X86::VCVTPH2UQQZ256rmbk, .Flags: TB_BCAST_SH}, |
7717 | {.KeyOp: X86::VCVTPH2UQQZrrk, .DstOp: X86::VCVTPH2UQQZrmbk, .Flags: TB_BCAST_SH}, |
7718 | {.KeyOp: X86::VCVTPH2UWZ128rrk, .DstOp: X86::VCVTPH2UWZ128rmbk, .Flags: TB_BCAST_SH}, |
7719 | {.KeyOp: X86::VCVTPH2UWZ256rrk, .DstOp: X86::VCVTPH2UWZ256rmbk, .Flags: TB_BCAST_SH}, |
7720 | {.KeyOp: X86::VCVTPH2UWZrrk, .DstOp: X86::VCVTPH2UWZrmbk, .Flags: TB_BCAST_SH}, |
7721 | {.KeyOp: X86::VCVTPH2WZ128rrk, .DstOp: X86::VCVTPH2WZ128rmbk, .Flags: TB_BCAST_SH}, |
7722 | {.KeyOp: X86::VCVTPH2WZ256rrk, .DstOp: X86::VCVTPH2WZ256rmbk, .Flags: TB_BCAST_SH}, |
7723 | {.KeyOp: X86::VCVTPH2WZrrk, .DstOp: X86::VCVTPH2WZrmbk, .Flags: TB_BCAST_SH}, |
7724 | {.KeyOp: X86::VCVTPS2DQZ128rrk, .DstOp: X86::VCVTPS2DQZ128rmbk, .Flags: TB_BCAST_SS}, |
7725 | {.KeyOp: X86::VCVTPS2DQZ256rrk, .DstOp: X86::VCVTPS2DQZ256rmbk, .Flags: TB_BCAST_SS}, |
7726 | {.KeyOp: X86::VCVTPS2DQZrrk, .DstOp: X86::VCVTPS2DQZrmbk, .Flags: TB_BCAST_SS}, |
7727 | {.KeyOp: X86::VCVTPS2PDZ128rrk, .DstOp: X86::VCVTPS2PDZ128rmbk, .Flags: TB_BCAST_SS}, |
7728 | {.KeyOp: X86::VCVTPS2PDZ256rrk, .DstOp: X86::VCVTPS2PDZ256rmbk, .Flags: TB_BCAST_SS}, |
7729 | {.KeyOp: X86::VCVTPS2PDZrrk, .DstOp: X86::VCVTPS2PDZrmbk, .Flags: TB_BCAST_SS}, |
7730 | {.KeyOp: X86::VCVTPS2PHXZ128rrk, .DstOp: X86::VCVTPS2PHXZ128rmbk, .Flags: TB_BCAST_SS}, |
7731 | {.KeyOp: X86::VCVTPS2PHXZ256rrk, .DstOp: X86::VCVTPS2PHXZ256rmbk, .Flags: TB_BCAST_SS}, |
7732 | {.KeyOp: X86::VCVTPS2PHXZrrk, .DstOp: X86::VCVTPS2PHXZrmbk, .Flags: TB_BCAST_SS}, |
7733 | {.KeyOp: X86::VCVTPS2QQZ128rrk, .DstOp: X86::VCVTPS2QQZ128rmbk, .Flags: TB_BCAST_SS}, |
7734 | {.KeyOp: X86::VCVTPS2QQZ256rrk, .DstOp: X86::VCVTPS2QQZ256rmbk, .Flags: TB_BCAST_SS}, |
7735 | {.KeyOp: X86::VCVTPS2QQZrrk, .DstOp: X86::VCVTPS2QQZrmbk, .Flags: TB_BCAST_SS}, |
7736 | {.KeyOp: X86::VCVTPS2UDQZ128rrk, .DstOp: X86::VCVTPS2UDQZ128rmbk, .Flags: TB_BCAST_SS}, |
7737 | {.KeyOp: X86::VCVTPS2UDQZ256rrk, .DstOp: X86::VCVTPS2UDQZ256rmbk, .Flags: TB_BCAST_SS}, |
7738 | {.KeyOp: X86::VCVTPS2UDQZrrk, .DstOp: X86::VCVTPS2UDQZrmbk, .Flags: TB_BCAST_SS}, |
7739 | {.KeyOp: X86::VCVTPS2UQQZ128rrk, .DstOp: X86::VCVTPS2UQQZ128rmbk, .Flags: TB_BCAST_SS}, |
7740 | {.KeyOp: X86::VCVTPS2UQQZ256rrk, .DstOp: X86::VCVTPS2UQQZ256rmbk, .Flags: TB_BCAST_SS}, |
7741 | {.KeyOp: X86::VCVTPS2UQQZrrk, .DstOp: X86::VCVTPS2UQQZrmbk, .Flags: TB_BCAST_SS}, |
7742 | {.KeyOp: X86::VCVTQQ2PDZ128rrk, .DstOp: X86::VCVTQQ2PDZ128rmbk, .Flags: TB_BCAST_Q}, |
7743 | {.KeyOp: X86::VCVTQQ2PDZ256rrk, .DstOp: X86::VCVTQQ2PDZ256rmbk, .Flags: TB_BCAST_Q}, |
7744 | {.KeyOp: X86::VCVTQQ2PDZrrk, .DstOp: X86::VCVTQQ2PDZrmbk, .Flags: TB_BCAST_Q}, |
7745 | {.KeyOp: X86::VCVTQQ2PHZ128rrk, .DstOp: X86::VCVTQQ2PHZ128rmbk, .Flags: TB_BCAST_Q}, |
7746 | {.KeyOp: X86::VCVTQQ2PHZ256rrk, .DstOp: X86::VCVTQQ2PHZ256rmbk, .Flags: TB_BCAST_Q}, |
7747 | {.KeyOp: X86::VCVTQQ2PHZrrk, .DstOp: X86::VCVTQQ2PHZrmbk, .Flags: TB_BCAST_Q}, |
7748 | {.KeyOp: X86::VCVTQQ2PSZ128rrk, .DstOp: X86::VCVTQQ2PSZ128rmbk, .Flags: TB_BCAST_Q}, |
7749 | {.KeyOp: X86::VCVTQQ2PSZ256rrk, .DstOp: X86::VCVTQQ2PSZ256rmbk, .Flags: TB_BCAST_Q}, |
7750 | {.KeyOp: X86::VCVTQQ2PSZrrk, .DstOp: X86::VCVTQQ2PSZrmbk, .Flags: TB_BCAST_Q}, |
7751 | {.KeyOp: X86::VCVTTPD2DQZ128rrk, .DstOp: X86::VCVTTPD2DQZ128rmbk, .Flags: TB_BCAST_SD}, |
7752 | {.KeyOp: X86::VCVTTPD2DQZ256rrk, .DstOp: X86::VCVTTPD2DQZ256rmbk, .Flags: TB_BCAST_SD}, |
7753 | {.KeyOp: X86::VCVTTPD2DQZrrk, .DstOp: X86::VCVTTPD2DQZrmbk, .Flags: TB_BCAST_SD}, |
7754 | {.KeyOp: X86::VCVTTPD2QQZ128rrk, .DstOp: X86::VCVTTPD2QQZ128rmbk, .Flags: TB_BCAST_SD}, |
7755 | {.KeyOp: X86::VCVTTPD2QQZ256rrk, .DstOp: X86::VCVTTPD2QQZ256rmbk, .Flags: TB_BCAST_SD}, |
7756 | {.KeyOp: X86::VCVTTPD2QQZrrk, .DstOp: X86::VCVTTPD2QQZrmbk, .Flags: TB_BCAST_SD}, |
7757 | {.KeyOp: X86::VCVTTPD2UDQZ128rrk, .DstOp: X86::VCVTTPD2UDQZ128rmbk, .Flags: TB_BCAST_SD}, |
7758 | {.KeyOp: X86::VCVTTPD2UDQZ256rrk, .DstOp: X86::VCVTTPD2UDQZ256rmbk, .Flags: TB_BCAST_SD}, |
7759 | {.KeyOp: X86::VCVTTPD2UDQZrrk, .DstOp: X86::VCVTTPD2UDQZrmbk, .Flags: TB_BCAST_SD}, |
7760 | {.KeyOp: X86::VCVTTPD2UQQZ128rrk, .DstOp: X86::VCVTTPD2UQQZ128rmbk, .Flags: TB_BCAST_SD}, |
7761 | {.KeyOp: X86::VCVTTPD2UQQZ256rrk, .DstOp: X86::VCVTTPD2UQQZ256rmbk, .Flags: TB_BCAST_SD}, |
7762 | {.KeyOp: X86::VCVTTPD2UQQZrrk, .DstOp: X86::VCVTTPD2UQQZrmbk, .Flags: TB_BCAST_SD}, |
7763 | {.KeyOp: X86::VCVTTPH2DQZ128rrk, .DstOp: X86::VCVTTPH2DQZ128rmbk, .Flags: TB_BCAST_SH}, |
7764 | {.KeyOp: X86::VCVTTPH2DQZ256rrk, .DstOp: X86::VCVTTPH2DQZ256rmbk, .Flags: TB_BCAST_SH}, |
7765 | {.KeyOp: X86::VCVTTPH2DQZrrk, .DstOp: X86::VCVTTPH2DQZrmbk, .Flags: TB_BCAST_SH}, |
7766 | {.KeyOp: X86::VCVTTPH2QQZ128rrk, .DstOp: X86::VCVTTPH2QQZ128rmbk, .Flags: TB_BCAST_SH}, |
7767 | {.KeyOp: X86::VCVTTPH2QQZ256rrk, .DstOp: X86::VCVTTPH2QQZ256rmbk, .Flags: TB_BCAST_SH}, |
7768 | {.KeyOp: X86::VCVTTPH2QQZrrk, .DstOp: X86::VCVTTPH2QQZrmbk, .Flags: TB_BCAST_SH}, |
7769 | {.KeyOp: X86::VCVTTPH2UDQZ128rrk, .DstOp: X86::VCVTTPH2UDQZ128rmbk, .Flags: TB_BCAST_SH}, |
7770 | {.KeyOp: X86::VCVTTPH2UDQZ256rrk, .DstOp: X86::VCVTTPH2UDQZ256rmbk, .Flags: TB_BCAST_SH}, |
7771 | {.KeyOp: X86::VCVTTPH2UDQZrrk, .DstOp: X86::VCVTTPH2UDQZrmbk, .Flags: TB_BCAST_SH}, |
7772 | {.KeyOp: X86::VCVTTPH2UQQZ128rrk, .DstOp: X86::VCVTTPH2UQQZ128rmbk, .Flags: TB_BCAST_SH}, |
7773 | {.KeyOp: X86::VCVTTPH2UQQZ256rrk, .DstOp: X86::VCVTTPH2UQQZ256rmbk, .Flags: TB_BCAST_SH}, |
7774 | {.KeyOp: X86::VCVTTPH2UQQZrrk, .DstOp: X86::VCVTTPH2UQQZrmbk, .Flags: TB_BCAST_SH}, |
7775 | {.KeyOp: X86::VCVTTPH2UWZ128rrk, .DstOp: X86::VCVTTPH2UWZ128rmbk, .Flags: TB_BCAST_SH}, |
7776 | {.KeyOp: X86::VCVTTPH2UWZ256rrk, .DstOp: X86::VCVTTPH2UWZ256rmbk, .Flags: TB_BCAST_SH}, |
7777 | {.KeyOp: X86::VCVTTPH2UWZrrk, .DstOp: X86::VCVTTPH2UWZrmbk, .Flags: TB_BCAST_SH}, |
7778 | {.KeyOp: X86::VCVTTPH2WZ128rrk, .DstOp: X86::VCVTTPH2WZ128rmbk, .Flags: TB_BCAST_SH}, |
7779 | {.KeyOp: X86::VCVTTPH2WZ256rrk, .DstOp: X86::VCVTTPH2WZ256rmbk, .Flags: TB_BCAST_SH}, |
7780 | {.KeyOp: X86::VCVTTPH2WZrrk, .DstOp: X86::VCVTTPH2WZrmbk, .Flags: TB_BCAST_SH}, |
7781 | {.KeyOp: X86::VCVTTPS2DQZ128rrk, .DstOp: X86::VCVTTPS2DQZ128rmbk, .Flags: TB_BCAST_SS}, |
7782 | {.KeyOp: X86::VCVTTPS2DQZ256rrk, .DstOp: X86::VCVTTPS2DQZ256rmbk, .Flags: TB_BCAST_SS}, |
7783 | {.KeyOp: X86::VCVTTPS2DQZrrk, .DstOp: X86::VCVTTPS2DQZrmbk, .Flags: TB_BCAST_SS}, |
7784 | {.KeyOp: X86::VCVTTPS2QQZ128rrk, .DstOp: X86::VCVTTPS2QQZ128rmbk, .Flags: TB_BCAST_SS}, |
7785 | {.KeyOp: X86::VCVTTPS2QQZ256rrk, .DstOp: X86::VCVTTPS2QQZ256rmbk, .Flags: TB_BCAST_SS}, |
7786 | {.KeyOp: X86::VCVTTPS2QQZrrk, .DstOp: X86::VCVTTPS2QQZrmbk, .Flags: TB_BCAST_SS}, |
7787 | {.KeyOp: X86::VCVTTPS2UDQZ128rrk, .DstOp: X86::VCVTTPS2UDQZ128rmbk, .Flags: TB_BCAST_SS}, |
7788 | {.KeyOp: X86::VCVTTPS2UDQZ256rrk, .DstOp: X86::VCVTTPS2UDQZ256rmbk, .Flags: TB_BCAST_SS}, |
7789 | {.KeyOp: X86::VCVTTPS2UDQZrrk, .DstOp: X86::VCVTTPS2UDQZrmbk, .Flags: TB_BCAST_SS}, |
7790 | {.KeyOp: X86::VCVTTPS2UQQZ128rrk, .DstOp: X86::VCVTTPS2UQQZ128rmbk, .Flags: TB_BCAST_SS}, |
7791 | {.KeyOp: X86::VCVTTPS2UQQZ256rrk, .DstOp: X86::VCVTTPS2UQQZ256rmbk, .Flags: TB_BCAST_SS}, |
7792 | {.KeyOp: X86::VCVTTPS2UQQZrrk, .DstOp: X86::VCVTTPS2UQQZrmbk, .Flags: TB_BCAST_SS}, |
7793 | {.KeyOp: X86::VCVTUDQ2PDZ128rrk, .DstOp: X86::VCVTUDQ2PDZ128rmbk, .Flags: TB_BCAST_D}, |
7794 | {.KeyOp: X86::VCVTUDQ2PDZ256rrk, .DstOp: X86::VCVTUDQ2PDZ256rmbk, .Flags: TB_BCAST_D}, |
7795 | {.KeyOp: X86::VCVTUDQ2PDZrrk, .DstOp: X86::VCVTUDQ2PDZrmbk, .Flags: TB_BCAST_D}, |
7796 | {.KeyOp: X86::VCVTUDQ2PHZ128rrk, .DstOp: X86::VCVTUDQ2PHZ128rmbk, .Flags: TB_BCAST_D}, |
7797 | {.KeyOp: X86::VCVTUDQ2PHZ256rrk, .DstOp: X86::VCVTUDQ2PHZ256rmbk, .Flags: TB_BCAST_D}, |
7798 | {.KeyOp: X86::VCVTUDQ2PHZrrk, .DstOp: X86::VCVTUDQ2PHZrmbk, .Flags: TB_BCAST_D}, |
7799 | {.KeyOp: X86::VCVTUDQ2PSZ128rrk, .DstOp: X86::VCVTUDQ2PSZ128rmbk, .Flags: TB_BCAST_D}, |
7800 | {.KeyOp: X86::VCVTUDQ2PSZ256rrk, .DstOp: X86::VCVTUDQ2PSZ256rmbk, .Flags: TB_BCAST_D}, |
7801 | {.KeyOp: X86::VCVTUDQ2PSZrrk, .DstOp: X86::VCVTUDQ2PSZrmbk, .Flags: TB_BCAST_D}, |
7802 | {.KeyOp: X86::VCVTUQQ2PDZ128rrk, .DstOp: X86::VCVTUQQ2PDZ128rmbk, .Flags: TB_BCAST_Q}, |
7803 | {.KeyOp: X86::VCVTUQQ2PDZ256rrk, .DstOp: X86::VCVTUQQ2PDZ256rmbk, .Flags: TB_BCAST_Q}, |
7804 | {.KeyOp: X86::VCVTUQQ2PDZrrk, .DstOp: X86::VCVTUQQ2PDZrmbk, .Flags: TB_BCAST_Q}, |
7805 | {.KeyOp: X86::VCVTUQQ2PHZ128rrk, .DstOp: X86::VCVTUQQ2PHZ128rmbk, .Flags: TB_BCAST_Q}, |
7806 | {.KeyOp: X86::VCVTUQQ2PHZ256rrk, .DstOp: X86::VCVTUQQ2PHZ256rmbk, .Flags: TB_BCAST_Q}, |
7807 | {.KeyOp: X86::VCVTUQQ2PHZrrk, .DstOp: X86::VCVTUQQ2PHZrmbk, .Flags: TB_BCAST_Q}, |
7808 | {.KeyOp: X86::VCVTUQQ2PSZ128rrk, .DstOp: X86::VCVTUQQ2PSZ128rmbk, .Flags: TB_BCAST_Q}, |
7809 | {.KeyOp: X86::VCVTUQQ2PSZ256rrk, .DstOp: X86::VCVTUQQ2PSZ256rmbk, .Flags: TB_BCAST_Q}, |
7810 | {.KeyOp: X86::VCVTUQQ2PSZrrk, .DstOp: X86::VCVTUQQ2PSZrmbk, .Flags: TB_BCAST_Q}, |
7811 | {.KeyOp: X86::VCVTUW2PHZ128rrk, .DstOp: X86::VCVTUW2PHZ128rmbk, .Flags: TB_BCAST_W}, |
7812 | {.KeyOp: X86::VCVTUW2PHZ256rrk, .DstOp: X86::VCVTUW2PHZ256rmbk, .Flags: TB_BCAST_W}, |
7813 | {.KeyOp: X86::VCVTUW2PHZrrk, .DstOp: X86::VCVTUW2PHZrmbk, .Flags: TB_BCAST_W}, |
7814 | {.KeyOp: X86::VCVTW2PHZ128rrk, .DstOp: X86::VCVTW2PHZ128rmbk, .Flags: TB_BCAST_W}, |
7815 | {.KeyOp: X86::VCVTW2PHZ256rrk, .DstOp: X86::VCVTW2PHZ256rmbk, .Flags: TB_BCAST_W}, |
7816 | {.KeyOp: X86::VCVTW2PHZrrk, .DstOp: X86::VCVTW2PHZrmbk, .Flags: TB_BCAST_W}, |
7817 | {.KeyOp: X86::VDIVPDZ128rrkz, .DstOp: X86::VDIVPDZ128rmbkz, .Flags: TB_BCAST_SD}, |
7818 | {.KeyOp: X86::VDIVPDZ256rrkz, .DstOp: X86::VDIVPDZ256rmbkz, .Flags: TB_BCAST_SD}, |
7819 | {.KeyOp: X86::VDIVPDZrrkz, .DstOp: X86::VDIVPDZrmbkz, .Flags: TB_BCAST_SD}, |
7820 | {.KeyOp: X86::VDIVPHZ128rrkz, .DstOp: X86::VDIVPHZ128rmbkz, .Flags: TB_BCAST_SH}, |
7821 | {.KeyOp: X86::VDIVPHZ256rrkz, .DstOp: X86::VDIVPHZ256rmbkz, .Flags: TB_BCAST_SH}, |
7822 | {.KeyOp: X86::VDIVPHZrrkz, .DstOp: X86::VDIVPHZrmbkz, .Flags: TB_BCAST_SH}, |
7823 | {.KeyOp: X86::VDIVPSZ128rrkz, .DstOp: X86::VDIVPSZ128rmbkz, .Flags: TB_BCAST_SS}, |
7824 | {.KeyOp: X86::VDIVPSZ256rrkz, .DstOp: X86::VDIVPSZ256rmbkz, .Flags: TB_BCAST_SS}, |
7825 | {.KeyOp: X86::VDIVPSZrrkz, .DstOp: X86::VDIVPSZrmbkz, .Flags: TB_BCAST_SS}, |
7826 | {.KeyOp: X86::VDPBF16PSZ128r, .DstOp: X86::VDPBF16PSZ128mb, .Flags: TB_BCAST_SS}, |
7827 | {.KeyOp: X86::VDPBF16PSZ256r, .DstOp: X86::VDPBF16PSZ256mb, .Flags: TB_BCAST_SS}, |
7828 | {.KeyOp: X86::VDPBF16PSZr, .DstOp: X86::VDPBF16PSZmb, .Flags: TB_BCAST_SS}, |
7829 | {.KeyOp: X86::VEXP2PDZrk, .DstOp: X86::VEXP2PDZmbk, .Flags: TB_BCAST_SD}, |
7830 | {.KeyOp: X86::VEXP2PSZrk, .DstOp: X86::VEXP2PSZmbk, .Flags: TB_BCAST_SS}, |
7831 | {.KeyOp: X86::VFCMADDCPHZ128r, .DstOp: X86::VFCMADDCPHZ128mb, .Flags: TB_BCAST_SS}, |
7832 | {.KeyOp: X86::VFCMADDCPHZ256r, .DstOp: X86::VFCMADDCPHZ256mb, .Flags: TB_BCAST_SS}, |
7833 | {.KeyOp: X86::VFCMADDCPHZr, .DstOp: X86::VFCMADDCPHZmb, .Flags: TB_BCAST_SS}, |
7834 | {.KeyOp: X86::VFCMULCPHZ128rrkz, .DstOp: X86::VFCMULCPHZ128rmbkz, .Flags: TB_BCAST_SS}, |
7835 | {.KeyOp: X86::VFCMULCPHZ256rrkz, .DstOp: X86::VFCMULCPHZ256rmbkz, .Flags: TB_BCAST_SS}, |
7836 | {.KeyOp: X86::VFCMULCPHZrrkz, .DstOp: X86::VFCMULCPHZrmbkz, .Flags: TB_BCAST_SS}, |
7837 | {.KeyOp: X86::VFIXUPIMMPDZ128rri, .DstOp: X86::VFIXUPIMMPDZ128rmbi, .Flags: TB_BCAST_SD}, |
7838 | {.KeyOp: X86::VFIXUPIMMPDZ256rri, .DstOp: X86::VFIXUPIMMPDZ256rmbi, .Flags: TB_BCAST_SD}, |
7839 | {.KeyOp: X86::VFIXUPIMMPDZrri, .DstOp: X86::VFIXUPIMMPDZrmbi, .Flags: TB_BCAST_SD}, |
7840 | {.KeyOp: X86::VFIXUPIMMPSZ128rri, .DstOp: X86::VFIXUPIMMPSZ128rmbi, .Flags: TB_BCAST_SS}, |
7841 | {.KeyOp: X86::VFIXUPIMMPSZ256rri, .DstOp: X86::VFIXUPIMMPSZ256rmbi, .Flags: TB_BCAST_SS}, |
7842 | {.KeyOp: X86::VFIXUPIMMPSZrri, .DstOp: X86::VFIXUPIMMPSZrmbi, .Flags: TB_BCAST_SS}, |
7843 | {.KeyOp: X86::VFMADD132PDZ128r, .DstOp: X86::VFMADD132PDZ128mb, .Flags: TB_BCAST_SD}, |
7844 | {.KeyOp: X86::VFMADD132PDZ256r, .DstOp: X86::VFMADD132PDZ256mb, .Flags: TB_BCAST_SD}, |
7845 | {.KeyOp: X86::VFMADD132PDZr, .DstOp: X86::VFMADD132PDZmb, .Flags: TB_BCAST_SD}, |
7846 | {.KeyOp: X86::VFMADD132PHZ128r, .DstOp: X86::VFMADD132PHZ128mb, .Flags: TB_BCAST_SH}, |
7847 | {.KeyOp: X86::VFMADD132PHZ256r, .DstOp: X86::VFMADD132PHZ256mb, .Flags: TB_BCAST_SH}, |
7848 | {.KeyOp: X86::VFMADD132PHZr, .DstOp: X86::VFMADD132PHZmb, .Flags: TB_BCAST_SH}, |
7849 | {.KeyOp: X86::VFMADD132PSZ128r, .DstOp: X86::VFMADD132PSZ128mb, .Flags: TB_BCAST_SS}, |
7850 | {.KeyOp: X86::VFMADD132PSZ256r, .DstOp: X86::VFMADD132PSZ256mb, .Flags: TB_BCAST_SS}, |
7851 | {.KeyOp: X86::VFMADD132PSZr, .DstOp: X86::VFMADD132PSZmb, .Flags: TB_BCAST_SS}, |
7852 | {.KeyOp: X86::VFMADD213PDZ128r, .DstOp: X86::VFMADD213PDZ128mb, .Flags: TB_BCAST_SD}, |
7853 | {.KeyOp: X86::VFMADD213PDZ256r, .DstOp: X86::VFMADD213PDZ256mb, .Flags: TB_BCAST_SD}, |
7854 | {.KeyOp: X86::VFMADD213PDZr, .DstOp: X86::VFMADD213PDZmb, .Flags: TB_BCAST_SD}, |
7855 | {.KeyOp: X86::VFMADD213PHZ128r, .DstOp: X86::VFMADD213PHZ128mb, .Flags: TB_BCAST_SH}, |
7856 | {.KeyOp: X86::VFMADD213PHZ256r, .DstOp: X86::VFMADD213PHZ256mb, .Flags: TB_BCAST_SH}, |
7857 | {.KeyOp: X86::VFMADD213PHZr, .DstOp: X86::VFMADD213PHZmb, .Flags: TB_BCAST_SH}, |
7858 | {.KeyOp: X86::VFMADD213PSZ128r, .DstOp: X86::VFMADD213PSZ128mb, .Flags: TB_BCAST_SS}, |
7859 | {.KeyOp: X86::VFMADD213PSZ256r, .DstOp: X86::VFMADD213PSZ256mb, .Flags: TB_BCAST_SS}, |
7860 | {.KeyOp: X86::VFMADD213PSZr, .DstOp: X86::VFMADD213PSZmb, .Flags: TB_BCAST_SS}, |
7861 | {.KeyOp: X86::VFMADD231PDZ128r, .DstOp: X86::VFMADD231PDZ128mb, .Flags: TB_BCAST_SD}, |
7862 | {.KeyOp: X86::VFMADD231PDZ256r, .DstOp: X86::VFMADD231PDZ256mb, .Flags: TB_BCAST_SD}, |
7863 | {.KeyOp: X86::VFMADD231PDZr, .DstOp: X86::VFMADD231PDZmb, .Flags: TB_BCAST_SD}, |
7864 | {.KeyOp: X86::VFMADD231PHZ128r, .DstOp: X86::VFMADD231PHZ128mb, .Flags: TB_BCAST_SH}, |
7865 | {.KeyOp: X86::VFMADD231PHZ256r, .DstOp: X86::VFMADD231PHZ256mb, .Flags: TB_BCAST_SH}, |
7866 | {.KeyOp: X86::VFMADD231PHZr, .DstOp: X86::VFMADD231PHZmb, .Flags: TB_BCAST_SH}, |
7867 | {.KeyOp: X86::VFMADD231PSZ128r, .DstOp: X86::VFMADD231PSZ128mb, .Flags: TB_BCAST_SS}, |
7868 | {.KeyOp: X86::VFMADD231PSZ256r, .DstOp: X86::VFMADD231PSZ256mb, .Flags: TB_BCAST_SS}, |
7869 | {.KeyOp: X86::VFMADD231PSZr, .DstOp: X86::VFMADD231PSZmb, .Flags: TB_BCAST_SS}, |
7870 | {.KeyOp: X86::VFMADDCPHZ128r, .DstOp: X86::VFMADDCPHZ128mb, .Flags: TB_BCAST_SS}, |
7871 | {.KeyOp: X86::VFMADDCPHZ256r, .DstOp: X86::VFMADDCPHZ256mb, .Flags: TB_BCAST_SS}, |
7872 | {.KeyOp: X86::VFMADDCPHZr, .DstOp: X86::VFMADDCPHZmb, .Flags: TB_BCAST_SS}, |
7873 | {.KeyOp: X86::VFMADDSUB132PDZ128r, .DstOp: X86::VFMADDSUB132PDZ128mb, .Flags: TB_BCAST_SD}, |
7874 | {.KeyOp: X86::VFMADDSUB132PDZ256r, .DstOp: X86::VFMADDSUB132PDZ256mb, .Flags: TB_BCAST_SD}, |
7875 | {.KeyOp: X86::VFMADDSUB132PDZr, .DstOp: X86::VFMADDSUB132PDZmb, .Flags: TB_BCAST_SD}, |
7876 | {.KeyOp: X86::VFMADDSUB132PHZ128r, .DstOp: X86::VFMADDSUB132PHZ128mb, .Flags: TB_BCAST_SH}, |
7877 | {.KeyOp: X86::VFMADDSUB132PHZ256r, .DstOp: X86::VFMADDSUB132PHZ256mb, .Flags: TB_BCAST_SH}, |
7878 | {.KeyOp: X86::VFMADDSUB132PHZr, .DstOp: X86::VFMADDSUB132PHZmb, .Flags: TB_BCAST_SH}, |
7879 | {.KeyOp: X86::VFMADDSUB132PSZ128r, .DstOp: X86::VFMADDSUB132PSZ128mb, .Flags: TB_BCAST_SS}, |
7880 | {.KeyOp: X86::VFMADDSUB132PSZ256r, .DstOp: X86::VFMADDSUB132PSZ256mb, .Flags: TB_BCAST_SS}, |
7881 | {.KeyOp: X86::VFMADDSUB132PSZr, .DstOp: X86::VFMADDSUB132PSZmb, .Flags: TB_BCAST_SS}, |
7882 | {.KeyOp: X86::VFMADDSUB213PDZ128r, .DstOp: X86::VFMADDSUB213PDZ128mb, .Flags: TB_BCAST_SD}, |
7883 | {.KeyOp: X86::VFMADDSUB213PDZ256r, .DstOp: X86::VFMADDSUB213PDZ256mb, .Flags: TB_BCAST_SD}, |
7884 | {.KeyOp: X86::VFMADDSUB213PDZr, .DstOp: X86::VFMADDSUB213PDZmb, .Flags: TB_BCAST_SD}, |
7885 | {.KeyOp: X86::VFMADDSUB213PHZ128r, .DstOp: X86::VFMADDSUB213PHZ128mb, .Flags: TB_BCAST_SH}, |
7886 | {.KeyOp: X86::VFMADDSUB213PHZ256r, .DstOp: X86::VFMADDSUB213PHZ256mb, .Flags: TB_BCAST_SH}, |
7887 | {.KeyOp: X86::VFMADDSUB213PHZr, .DstOp: X86::VFMADDSUB213PHZmb, .Flags: TB_BCAST_SH}, |
7888 | {.KeyOp: X86::VFMADDSUB213PSZ128r, .DstOp: X86::VFMADDSUB213PSZ128mb, .Flags: TB_BCAST_SS}, |
7889 | {.KeyOp: X86::VFMADDSUB213PSZ256r, .DstOp: X86::VFMADDSUB213PSZ256mb, .Flags: TB_BCAST_SS}, |
7890 | {.KeyOp: X86::VFMADDSUB213PSZr, .DstOp: X86::VFMADDSUB213PSZmb, .Flags: TB_BCAST_SS}, |
7891 | {.KeyOp: X86::VFMADDSUB231PDZ128r, .DstOp: X86::VFMADDSUB231PDZ128mb, .Flags: TB_BCAST_SD}, |
7892 | {.KeyOp: X86::VFMADDSUB231PDZ256r, .DstOp: X86::VFMADDSUB231PDZ256mb, .Flags: TB_BCAST_SD}, |
7893 | {.KeyOp: X86::VFMADDSUB231PDZr, .DstOp: X86::VFMADDSUB231PDZmb, .Flags: TB_BCAST_SD}, |
7894 | {.KeyOp: X86::VFMADDSUB231PHZ128r, .DstOp: X86::VFMADDSUB231PHZ128mb, .Flags: TB_BCAST_SH}, |
7895 | {.KeyOp: X86::VFMADDSUB231PHZ256r, .DstOp: X86::VFMADDSUB231PHZ256mb, .Flags: TB_BCAST_SH}, |
7896 | {.KeyOp: X86::VFMADDSUB231PHZr, .DstOp: X86::VFMADDSUB231PHZmb, .Flags: TB_BCAST_SH}, |
7897 | {.KeyOp: X86::VFMADDSUB231PSZ128r, .DstOp: X86::VFMADDSUB231PSZ128mb, .Flags: TB_BCAST_SS}, |
7898 | {.KeyOp: X86::VFMADDSUB231PSZ256r, .DstOp: X86::VFMADDSUB231PSZ256mb, .Flags: TB_BCAST_SS}, |
7899 | {.KeyOp: X86::VFMADDSUB231PSZr, .DstOp: X86::VFMADDSUB231PSZmb, .Flags: TB_BCAST_SS}, |
7900 | {.KeyOp: X86::VFMSUB132PDZ128r, .DstOp: X86::VFMSUB132PDZ128mb, .Flags: TB_BCAST_SD}, |
7901 | {.KeyOp: X86::VFMSUB132PDZ256r, .DstOp: X86::VFMSUB132PDZ256mb, .Flags: TB_BCAST_SD}, |
7902 | {.KeyOp: X86::VFMSUB132PDZr, .DstOp: X86::VFMSUB132PDZmb, .Flags: TB_BCAST_SD}, |
7903 | {.KeyOp: X86::VFMSUB132PHZ128r, .DstOp: X86::VFMSUB132PHZ128mb, .Flags: TB_BCAST_SH}, |
7904 | {.KeyOp: X86::VFMSUB132PHZ256r, .DstOp: X86::VFMSUB132PHZ256mb, .Flags: TB_BCAST_SH}, |
7905 | {.KeyOp: X86::VFMSUB132PHZr, .DstOp: X86::VFMSUB132PHZmb, .Flags: TB_BCAST_SH}, |
7906 | {.KeyOp: X86::VFMSUB132PSZ128r, .DstOp: X86::VFMSUB132PSZ128mb, .Flags: TB_BCAST_SS}, |
7907 | {.KeyOp: X86::VFMSUB132PSZ256r, .DstOp: X86::VFMSUB132PSZ256mb, .Flags: TB_BCAST_SS}, |
7908 | {.KeyOp: X86::VFMSUB132PSZr, .DstOp: X86::VFMSUB132PSZmb, .Flags: TB_BCAST_SS}, |
7909 | {.KeyOp: X86::VFMSUB213PDZ128r, .DstOp: X86::VFMSUB213PDZ128mb, .Flags: TB_BCAST_SD}, |
7910 | {.KeyOp: X86::VFMSUB213PDZ256r, .DstOp: X86::VFMSUB213PDZ256mb, .Flags: TB_BCAST_SD}, |
7911 | {.KeyOp: X86::VFMSUB213PDZr, .DstOp: X86::VFMSUB213PDZmb, .Flags: TB_BCAST_SD}, |
7912 | {.KeyOp: X86::VFMSUB213PHZ128r, .DstOp: X86::VFMSUB213PHZ128mb, .Flags: TB_BCAST_SH}, |
7913 | {.KeyOp: X86::VFMSUB213PHZ256r, .DstOp: X86::VFMSUB213PHZ256mb, .Flags: TB_BCAST_SH}, |
7914 | {.KeyOp: X86::VFMSUB213PHZr, .DstOp: X86::VFMSUB213PHZmb, .Flags: TB_BCAST_SH}, |
7915 | {.KeyOp: X86::VFMSUB213PSZ128r, .DstOp: X86::VFMSUB213PSZ128mb, .Flags: TB_BCAST_SS}, |
7916 | {.KeyOp: X86::VFMSUB213PSZ256r, .DstOp: X86::VFMSUB213PSZ256mb, .Flags: TB_BCAST_SS}, |
7917 | {.KeyOp: X86::VFMSUB213PSZr, .DstOp: X86::VFMSUB213PSZmb, .Flags: TB_BCAST_SS}, |
7918 | {.KeyOp: X86::VFMSUB231PDZ128r, .DstOp: X86::VFMSUB231PDZ128mb, .Flags: TB_BCAST_SD}, |
7919 | {.KeyOp: X86::VFMSUB231PDZ256r, .DstOp: X86::VFMSUB231PDZ256mb, .Flags: TB_BCAST_SD}, |
7920 | {.KeyOp: X86::VFMSUB231PDZr, .DstOp: X86::VFMSUB231PDZmb, .Flags: TB_BCAST_SD}, |
7921 | {.KeyOp: X86::VFMSUB231PHZ128r, .DstOp: X86::VFMSUB231PHZ128mb, .Flags: TB_BCAST_SH}, |
7922 | {.KeyOp: X86::VFMSUB231PHZ256r, .DstOp: X86::VFMSUB231PHZ256mb, .Flags: TB_BCAST_SH}, |
7923 | {.KeyOp: X86::VFMSUB231PHZr, .DstOp: X86::VFMSUB231PHZmb, .Flags: TB_BCAST_SH}, |
7924 | {.KeyOp: X86::VFMSUB231PSZ128r, .DstOp: X86::VFMSUB231PSZ128mb, .Flags: TB_BCAST_SS}, |
7925 | {.KeyOp: X86::VFMSUB231PSZ256r, .DstOp: X86::VFMSUB231PSZ256mb, .Flags: TB_BCAST_SS}, |
7926 | {.KeyOp: X86::VFMSUB231PSZr, .DstOp: X86::VFMSUB231PSZmb, .Flags: TB_BCAST_SS}, |
7927 | {.KeyOp: X86::VFMSUBADD132PDZ128r, .DstOp: X86::VFMSUBADD132PDZ128mb, .Flags: TB_BCAST_SD}, |
7928 | {.KeyOp: X86::VFMSUBADD132PDZ256r, .DstOp: X86::VFMSUBADD132PDZ256mb, .Flags: TB_BCAST_SD}, |
7929 | {.KeyOp: X86::VFMSUBADD132PDZr, .DstOp: X86::VFMSUBADD132PDZmb, .Flags: TB_BCAST_SD}, |
7930 | {.KeyOp: X86::VFMSUBADD132PHZ128r, .DstOp: X86::VFMSUBADD132PHZ128mb, .Flags: TB_BCAST_SH}, |
7931 | {.KeyOp: X86::VFMSUBADD132PHZ256r, .DstOp: X86::VFMSUBADD132PHZ256mb, .Flags: TB_BCAST_SH}, |
7932 | {.KeyOp: X86::VFMSUBADD132PHZr, .DstOp: X86::VFMSUBADD132PHZmb, .Flags: TB_BCAST_SH}, |
7933 | {.KeyOp: X86::VFMSUBADD132PSZ128r, .DstOp: X86::VFMSUBADD132PSZ128mb, .Flags: TB_BCAST_SS}, |
7934 | {.KeyOp: X86::VFMSUBADD132PSZ256r, .DstOp: X86::VFMSUBADD132PSZ256mb, .Flags: TB_BCAST_SS}, |
7935 | {.KeyOp: X86::VFMSUBADD132PSZr, .DstOp: X86::VFMSUBADD132PSZmb, .Flags: TB_BCAST_SS}, |
7936 | {.KeyOp: X86::VFMSUBADD213PDZ128r, .DstOp: X86::VFMSUBADD213PDZ128mb, .Flags: TB_BCAST_SD}, |
7937 | {.KeyOp: X86::VFMSUBADD213PDZ256r, .DstOp: X86::VFMSUBADD213PDZ256mb, .Flags: TB_BCAST_SD}, |
7938 | {.KeyOp: X86::VFMSUBADD213PDZr, .DstOp: X86::VFMSUBADD213PDZmb, .Flags: TB_BCAST_SD}, |
7939 | {.KeyOp: X86::VFMSUBADD213PHZ128r, .DstOp: X86::VFMSUBADD213PHZ128mb, .Flags: TB_BCAST_SH}, |
7940 | {.KeyOp: X86::VFMSUBADD213PHZ256r, .DstOp: X86::VFMSUBADD213PHZ256mb, .Flags: TB_BCAST_SH}, |
7941 | {.KeyOp: X86::VFMSUBADD213PHZr, .DstOp: X86::VFMSUBADD213PHZmb, .Flags: TB_BCAST_SH}, |
7942 | {.KeyOp: X86::VFMSUBADD213PSZ128r, .DstOp: X86::VFMSUBADD213PSZ128mb, .Flags: TB_BCAST_SS}, |
7943 | {.KeyOp: X86::VFMSUBADD213PSZ256r, .DstOp: X86::VFMSUBADD213PSZ256mb, .Flags: TB_BCAST_SS}, |
7944 | {.KeyOp: X86::VFMSUBADD213PSZr, .DstOp: X86::VFMSUBADD213PSZmb, .Flags: TB_BCAST_SS}, |
7945 | {.KeyOp: X86::VFMSUBADD231PDZ128r, .DstOp: X86::VFMSUBADD231PDZ128mb, .Flags: TB_BCAST_SD}, |
7946 | {.KeyOp: X86::VFMSUBADD231PDZ256r, .DstOp: X86::VFMSUBADD231PDZ256mb, .Flags: TB_BCAST_SD}, |
7947 | {.KeyOp: X86::VFMSUBADD231PDZr, .DstOp: X86::VFMSUBADD231PDZmb, .Flags: TB_BCAST_SD}, |
7948 | {.KeyOp: X86::VFMSUBADD231PHZ128r, .DstOp: X86::VFMSUBADD231PHZ128mb, .Flags: TB_BCAST_SH}, |
7949 | {.KeyOp: X86::VFMSUBADD231PHZ256r, .DstOp: X86::VFMSUBADD231PHZ256mb, .Flags: TB_BCAST_SH}, |
7950 | {.KeyOp: X86::VFMSUBADD231PHZr, .DstOp: X86::VFMSUBADD231PHZmb, .Flags: TB_BCAST_SH}, |
7951 | {.KeyOp: X86::VFMSUBADD231PSZ128r, .DstOp: X86::VFMSUBADD231PSZ128mb, .Flags: TB_BCAST_SS}, |
7952 | {.KeyOp: X86::VFMSUBADD231PSZ256r, .DstOp: X86::VFMSUBADD231PSZ256mb, .Flags: TB_BCAST_SS}, |
7953 | {.KeyOp: X86::VFMSUBADD231PSZr, .DstOp: X86::VFMSUBADD231PSZmb, .Flags: TB_BCAST_SS}, |
7954 | {.KeyOp: X86::VFMULCPHZ128rrkz, .DstOp: X86::VFMULCPHZ128rmbkz, .Flags: TB_BCAST_SS}, |
7955 | {.KeyOp: X86::VFMULCPHZ256rrkz, .DstOp: X86::VFMULCPHZ256rmbkz, .Flags: TB_BCAST_SS}, |
7956 | {.KeyOp: X86::VFMULCPHZrrkz, .DstOp: X86::VFMULCPHZrmbkz, .Flags: TB_BCAST_SS}, |
7957 | {.KeyOp: X86::VFNMADD132PDZ128r, .DstOp: X86::VFNMADD132PDZ128mb, .Flags: TB_BCAST_SD}, |
7958 | {.KeyOp: X86::VFNMADD132PDZ256r, .DstOp: X86::VFNMADD132PDZ256mb, .Flags: TB_BCAST_SD}, |
7959 | {.KeyOp: X86::VFNMADD132PDZr, .DstOp: X86::VFNMADD132PDZmb, .Flags: TB_BCAST_SD}, |
7960 | {.KeyOp: X86::VFNMADD132PHZ128r, .DstOp: X86::VFNMADD132PHZ128mb, .Flags: TB_BCAST_SH}, |
7961 | {.KeyOp: X86::VFNMADD132PHZ256r, .DstOp: X86::VFNMADD132PHZ256mb, .Flags: TB_BCAST_SH}, |
7962 | {.KeyOp: X86::VFNMADD132PHZr, .DstOp: X86::VFNMADD132PHZmb, .Flags: TB_BCAST_SH}, |
7963 | {.KeyOp: X86::VFNMADD132PSZ128r, .DstOp: X86::VFNMADD132PSZ128mb, .Flags: TB_BCAST_SS}, |
7964 | {.KeyOp: X86::VFNMADD132PSZ256r, .DstOp: X86::VFNMADD132PSZ256mb, .Flags: TB_BCAST_SS}, |
7965 | {.KeyOp: X86::VFNMADD132PSZr, .DstOp: X86::VFNMADD132PSZmb, .Flags: TB_BCAST_SS}, |
7966 | {.KeyOp: X86::VFNMADD213PDZ128r, .DstOp: X86::VFNMADD213PDZ128mb, .Flags: TB_BCAST_SD}, |
7967 | {.KeyOp: X86::VFNMADD213PDZ256r, .DstOp: X86::VFNMADD213PDZ256mb, .Flags: TB_BCAST_SD}, |
7968 | {.KeyOp: X86::VFNMADD213PDZr, .DstOp: X86::VFNMADD213PDZmb, .Flags: TB_BCAST_SD}, |
7969 | {.KeyOp: X86::VFNMADD213PHZ128r, .DstOp: X86::VFNMADD213PHZ128mb, .Flags: TB_BCAST_SH}, |
7970 | {.KeyOp: X86::VFNMADD213PHZ256r, .DstOp: X86::VFNMADD213PHZ256mb, .Flags: TB_BCAST_SH}, |
7971 | {.KeyOp: X86::VFNMADD213PHZr, .DstOp: X86::VFNMADD213PHZmb, .Flags: TB_BCAST_SH}, |
7972 | {.KeyOp: X86::VFNMADD213PSZ128r, .DstOp: X86::VFNMADD213PSZ128mb, .Flags: TB_BCAST_SS}, |
7973 | {.KeyOp: X86::VFNMADD213PSZ256r, .DstOp: X86::VFNMADD213PSZ256mb, .Flags: TB_BCAST_SS}, |
7974 | {.KeyOp: X86::VFNMADD213PSZr, .DstOp: X86::VFNMADD213PSZmb, .Flags: TB_BCAST_SS}, |
7975 | {.KeyOp: X86::VFNMADD231PDZ128r, .DstOp: X86::VFNMADD231PDZ128mb, .Flags: TB_BCAST_SD}, |
7976 | {.KeyOp: X86::VFNMADD231PDZ256r, .DstOp: X86::VFNMADD231PDZ256mb, .Flags: TB_BCAST_SD}, |
7977 | {.KeyOp: X86::VFNMADD231PDZr, .DstOp: X86::VFNMADD231PDZmb, .Flags: TB_BCAST_SD}, |
7978 | {.KeyOp: X86::VFNMADD231PHZ128r, .DstOp: X86::VFNMADD231PHZ128mb, .Flags: TB_BCAST_SH}, |
7979 | {.KeyOp: X86::VFNMADD231PHZ256r, .DstOp: X86::VFNMADD231PHZ256mb, .Flags: TB_BCAST_SH}, |
7980 | {.KeyOp: X86::VFNMADD231PHZr, .DstOp: X86::VFNMADD231PHZmb, .Flags: TB_BCAST_SH}, |
7981 | {.KeyOp: X86::VFNMADD231PSZ128r, .DstOp: X86::VFNMADD231PSZ128mb, .Flags: TB_BCAST_SS}, |
7982 | {.KeyOp: X86::VFNMADD231PSZ256r, .DstOp: X86::VFNMADD231PSZ256mb, .Flags: TB_BCAST_SS}, |
7983 | {.KeyOp: X86::VFNMADD231PSZr, .DstOp: X86::VFNMADD231PSZmb, .Flags: TB_BCAST_SS}, |
7984 | {.KeyOp: X86::VFNMSUB132PDZ128r, .DstOp: X86::VFNMSUB132PDZ128mb, .Flags: TB_BCAST_SD}, |
7985 | {.KeyOp: X86::VFNMSUB132PDZ256r, .DstOp: X86::VFNMSUB132PDZ256mb, .Flags: TB_BCAST_SD}, |
7986 | {.KeyOp: X86::VFNMSUB132PDZr, .DstOp: X86::VFNMSUB132PDZmb, .Flags: TB_BCAST_SD}, |
7987 | {.KeyOp: X86::VFNMSUB132PHZ128r, .DstOp: X86::VFNMSUB132PHZ128mb, .Flags: TB_BCAST_SH}, |
7988 | {.KeyOp: X86::VFNMSUB132PHZ256r, .DstOp: X86::VFNMSUB132PHZ256mb, .Flags: TB_BCAST_SH}, |
7989 | {.KeyOp: X86::VFNMSUB132PHZr, .DstOp: X86::VFNMSUB132PHZmb, .Flags: TB_BCAST_SH}, |
7990 | {.KeyOp: X86::VFNMSUB132PSZ128r, .DstOp: X86::VFNMSUB132PSZ128mb, .Flags: TB_BCAST_SS}, |
7991 | {.KeyOp: X86::VFNMSUB132PSZ256r, .DstOp: X86::VFNMSUB132PSZ256mb, .Flags: TB_BCAST_SS}, |
7992 | {.KeyOp: X86::VFNMSUB132PSZr, .DstOp: X86::VFNMSUB132PSZmb, .Flags: TB_BCAST_SS}, |
7993 | {.KeyOp: X86::VFNMSUB213PDZ128r, .DstOp: X86::VFNMSUB213PDZ128mb, .Flags: TB_BCAST_SD}, |
7994 | {.KeyOp: X86::VFNMSUB213PDZ256r, .DstOp: X86::VFNMSUB213PDZ256mb, .Flags: TB_BCAST_SD}, |
7995 | {.KeyOp: X86::VFNMSUB213PDZr, .DstOp: X86::VFNMSUB213PDZmb, .Flags: TB_BCAST_SD}, |
7996 | {.KeyOp: X86::VFNMSUB213PHZ128r, .DstOp: X86::VFNMSUB213PHZ128mb, .Flags: TB_BCAST_SH}, |
7997 | {.KeyOp: X86::VFNMSUB213PHZ256r, .DstOp: X86::VFNMSUB213PHZ256mb, .Flags: TB_BCAST_SH}, |
7998 | {.KeyOp: X86::VFNMSUB213PHZr, .DstOp: X86::VFNMSUB213PHZmb, .Flags: TB_BCAST_SH}, |
7999 | {.KeyOp: X86::VFNMSUB213PSZ128r, .DstOp: X86::VFNMSUB213PSZ128mb, .Flags: TB_BCAST_SS}, |
8000 | {.KeyOp: X86::VFNMSUB213PSZ256r, .DstOp: X86::VFNMSUB213PSZ256mb, .Flags: TB_BCAST_SS}, |
8001 | {.KeyOp: X86::VFNMSUB213PSZr, .DstOp: X86::VFNMSUB213PSZmb, .Flags: TB_BCAST_SS}, |
8002 | {.KeyOp: X86::VFNMSUB231PDZ128r, .DstOp: X86::VFNMSUB231PDZ128mb, .Flags: TB_BCAST_SD}, |
8003 | {.KeyOp: X86::VFNMSUB231PDZ256r, .DstOp: X86::VFNMSUB231PDZ256mb, .Flags: TB_BCAST_SD}, |
8004 | {.KeyOp: X86::VFNMSUB231PDZr, .DstOp: X86::VFNMSUB231PDZmb, .Flags: TB_BCAST_SD}, |
8005 | {.KeyOp: X86::VFNMSUB231PHZ128r, .DstOp: X86::VFNMSUB231PHZ128mb, .Flags: TB_BCAST_SH}, |
8006 | {.KeyOp: X86::VFNMSUB231PHZ256r, .DstOp: X86::VFNMSUB231PHZ256mb, .Flags: TB_BCAST_SH}, |
8007 | {.KeyOp: X86::VFNMSUB231PHZr, .DstOp: X86::VFNMSUB231PHZmb, .Flags: TB_BCAST_SH}, |
8008 | {.KeyOp: X86::VFNMSUB231PSZ128r, .DstOp: X86::VFNMSUB231PSZ128mb, .Flags: TB_BCAST_SS}, |
8009 | {.KeyOp: X86::VFNMSUB231PSZ256r, .DstOp: X86::VFNMSUB231PSZ256mb, .Flags: TB_BCAST_SS}, |
8010 | {.KeyOp: X86::VFNMSUB231PSZr, .DstOp: X86::VFNMSUB231PSZmb, .Flags: TB_BCAST_SS}, |
8011 | {.KeyOp: X86::VGETEXPPDZ128rk, .DstOp: X86::VGETEXPPDZ128mbk, .Flags: TB_BCAST_SD}, |
8012 | {.KeyOp: X86::VGETEXPPDZ256rk, .DstOp: X86::VGETEXPPDZ256mbk, .Flags: TB_BCAST_SD}, |
8013 | {.KeyOp: X86::VGETEXPPDZrk, .DstOp: X86::VGETEXPPDZmbk, .Flags: TB_BCAST_SD}, |
8014 | {.KeyOp: X86::VGETEXPPHZ128rk, .DstOp: X86::VGETEXPPHZ128mbk, .Flags: TB_BCAST_SH}, |
8015 | {.KeyOp: X86::VGETEXPPHZ256rk, .DstOp: X86::VGETEXPPHZ256mbk, .Flags: TB_BCAST_SH}, |
8016 | {.KeyOp: X86::VGETEXPPHZrk, .DstOp: X86::VGETEXPPHZmbk, .Flags: TB_BCAST_SH}, |
8017 | {.KeyOp: X86::VGETEXPPSZ128rk, .DstOp: X86::VGETEXPPSZ128mbk, .Flags: TB_BCAST_SS}, |
8018 | {.KeyOp: X86::VGETEXPPSZ256rk, .DstOp: X86::VGETEXPPSZ256mbk, .Flags: TB_BCAST_SS}, |
8019 | {.KeyOp: X86::VGETEXPPSZrk, .DstOp: X86::VGETEXPPSZmbk, .Flags: TB_BCAST_SS}, |
8020 | {.KeyOp: X86::VGETMANTPDZ128rrik, .DstOp: X86::VGETMANTPDZ128rmbik, .Flags: TB_BCAST_SD}, |
8021 | {.KeyOp: X86::VGETMANTPDZ256rrik, .DstOp: X86::VGETMANTPDZ256rmbik, .Flags: TB_BCAST_SD}, |
8022 | {.KeyOp: X86::VGETMANTPDZrrik, .DstOp: X86::VGETMANTPDZrmbik, .Flags: TB_BCAST_SD}, |
8023 | {.KeyOp: X86::VGETMANTPHZ128rrik, .DstOp: X86::VGETMANTPHZ128rmbik, .Flags: TB_BCAST_SH}, |
8024 | {.KeyOp: X86::VGETMANTPHZ256rrik, .DstOp: X86::VGETMANTPHZ256rmbik, .Flags: TB_BCAST_SH}, |
8025 | {.KeyOp: X86::VGETMANTPHZrrik, .DstOp: X86::VGETMANTPHZrmbik, .Flags: TB_BCAST_SH}, |
8026 | {.KeyOp: X86::VGETMANTPSZ128rrik, .DstOp: X86::VGETMANTPSZ128rmbik, .Flags: TB_BCAST_SS}, |
8027 | {.KeyOp: X86::VGETMANTPSZ256rrik, .DstOp: X86::VGETMANTPSZ256rmbik, .Flags: TB_BCAST_SS}, |
8028 | {.KeyOp: X86::VGETMANTPSZrrik, .DstOp: X86::VGETMANTPSZrmbik, .Flags: TB_BCAST_SS}, |
8029 | {.KeyOp: X86::VGF2P8AFFINEINVQBZ128rrikz, .DstOp: X86::VGF2P8AFFINEINVQBZ128rmbikz, .Flags: TB_BCAST_Q}, |
8030 | {.KeyOp: X86::VGF2P8AFFINEINVQBZ256rrikz, .DstOp: X86::VGF2P8AFFINEINVQBZ256rmbikz, .Flags: TB_BCAST_Q}, |
8031 | {.KeyOp: X86::VGF2P8AFFINEINVQBZrrikz, .DstOp: X86::VGF2P8AFFINEINVQBZrmbikz, .Flags: TB_BCAST_Q}, |
8032 | {.KeyOp: X86::VGF2P8AFFINEQBZ128rrikz, .DstOp: X86::VGF2P8AFFINEQBZ128rmbikz, .Flags: TB_BCAST_Q}, |
8033 | {.KeyOp: X86::VGF2P8AFFINEQBZ256rrikz, .DstOp: X86::VGF2P8AFFINEQBZ256rmbikz, .Flags: TB_BCAST_Q}, |
8034 | {.KeyOp: X86::VGF2P8AFFINEQBZrrikz, .DstOp: X86::VGF2P8AFFINEQBZrmbikz, .Flags: TB_BCAST_Q}, |
8035 | {.KeyOp: X86::VMAXCPDZ128rrkz, .DstOp: X86::VMAXCPDZ128rmbkz, .Flags: TB_BCAST_SD}, |
8036 | {.KeyOp: X86::VMAXCPDZ256rrkz, .DstOp: X86::VMAXCPDZ256rmbkz, .Flags: TB_BCAST_SD}, |
8037 | {.KeyOp: X86::VMAXCPDZrrkz, .DstOp: X86::VMAXCPDZrmbkz, .Flags: TB_BCAST_SD}, |
8038 | {.KeyOp: X86::VMAXCPHZ128rrkz, .DstOp: X86::VMAXCPHZ128rmbkz, .Flags: TB_BCAST_SH}, |
8039 | {.KeyOp: X86::VMAXCPHZ256rrkz, .DstOp: X86::VMAXCPHZ256rmbkz, .Flags: TB_BCAST_SH}, |
8040 | {.KeyOp: X86::VMAXCPHZrrkz, .DstOp: X86::VMAXCPHZrmbkz, .Flags: TB_BCAST_SH}, |
8041 | {.KeyOp: X86::VMAXCPSZ128rrkz, .DstOp: X86::VMAXCPSZ128rmbkz, .Flags: TB_BCAST_SS}, |
8042 | {.KeyOp: X86::VMAXCPSZ256rrkz, .DstOp: X86::VMAXCPSZ256rmbkz, .Flags: TB_BCAST_SS}, |
8043 | {.KeyOp: X86::VMAXCPSZrrkz, .DstOp: X86::VMAXCPSZrmbkz, .Flags: TB_BCAST_SS}, |
8044 | {.KeyOp: X86::VMAXPDZ128rrkz, .DstOp: X86::VMAXPDZ128rmbkz, .Flags: TB_BCAST_SD}, |
8045 | {.KeyOp: X86::VMAXPDZ256rrkz, .DstOp: X86::VMAXPDZ256rmbkz, .Flags: TB_BCAST_SD}, |
8046 | {.KeyOp: X86::VMAXPDZrrkz, .DstOp: X86::VMAXPDZrmbkz, .Flags: TB_BCAST_SD}, |
8047 | {.KeyOp: X86::VMAXPHZ128rrkz, .DstOp: X86::VMAXPHZ128rmbkz, .Flags: TB_BCAST_SH}, |
8048 | {.KeyOp: X86::VMAXPHZ256rrkz, .DstOp: X86::VMAXPHZ256rmbkz, .Flags: TB_BCAST_SH}, |
8049 | {.KeyOp: X86::VMAXPHZrrkz, .DstOp: X86::VMAXPHZrmbkz, .Flags: TB_BCAST_SH}, |
8050 | {.KeyOp: X86::VMAXPSZ128rrkz, .DstOp: X86::VMAXPSZ128rmbkz, .Flags: TB_BCAST_SS}, |
8051 | {.KeyOp: X86::VMAXPSZ256rrkz, .DstOp: X86::VMAXPSZ256rmbkz, .Flags: TB_BCAST_SS}, |
8052 | {.KeyOp: X86::VMAXPSZrrkz, .DstOp: X86::VMAXPSZrmbkz, .Flags: TB_BCAST_SS}, |
8053 | {.KeyOp: X86::VMINCPDZ128rrkz, .DstOp: X86::VMINCPDZ128rmbkz, .Flags: TB_BCAST_SD}, |
8054 | {.KeyOp: X86::VMINCPDZ256rrkz, .DstOp: X86::VMINCPDZ256rmbkz, .Flags: TB_BCAST_SD}, |
8055 | {.KeyOp: X86::VMINCPDZrrkz, .DstOp: X86::VMINCPDZrmbkz, .Flags: TB_BCAST_SD}, |
8056 | {.KeyOp: X86::VMINCPHZ128rrkz, .DstOp: X86::VMINCPHZ128rmbkz, .Flags: TB_BCAST_SH}, |
8057 | {.KeyOp: X86::VMINCPHZ256rrkz, .DstOp: X86::VMINCPHZ256rmbkz, .Flags: TB_BCAST_SH}, |
8058 | {.KeyOp: X86::VMINCPHZrrkz, .DstOp: X86::VMINCPHZrmbkz, .Flags: TB_BCAST_SH}, |
8059 | {.KeyOp: X86::VMINCPSZ128rrkz, .DstOp: X86::VMINCPSZ128rmbkz, .Flags: TB_BCAST_SS}, |
8060 | {.KeyOp: X86::VMINCPSZ256rrkz, .DstOp: X86::VMINCPSZ256rmbkz, .Flags: TB_BCAST_SS}, |
8061 | {.KeyOp: X86::VMINCPSZrrkz, .DstOp: X86::VMINCPSZrmbkz, .Flags: TB_BCAST_SS}, |
8062 | {.KeyOp: X86::VMINPDZ128rrkz, .DstOp: X86::VMINPDZ128rmbkz, .Flags: TB_BCAST_SD}, |
8063 | {.KeyOp: X86::VMINPDZ256rrkz, .DstOp: X86::VMINPDZ256rmbkz, .Flags: TB_BCAST_SD}, |
8064 | {.KeyOp: X86::VMINPDZrrkz, .DstOp: X86::VMINPDZrmbkz, .Flags: TB_BCAST_SD}, |
8065 | {.KeyOp: X86::VMINPHZ128rrkz, .DstOp: X86::VMINPHZ128rmbkz, .Flags: TB_BCAST_SH}, |
8066 | {.KeyOp: X86::VMINPHZ256rrkz, .DstOp: X86::VMINPHZ256rmbkz, .Flags: TB_BCAST_SH}, |
8067 | {.KeyOp: X86::VMINPHZrrkz, .DstOp: X86::VMINPHZrmbkz, .Flags: TB_BCAST_SH}, |
8068 | {.KeyOp: X86::VMINPSZ128rrkz, .DstOp: X86::VMINPSZ128rmbkz, .Flags: TB_BCAST_SS}, |
8069 | {.KeyOp: X86::VMINPSZ256rrkz, .DstOp: X86::VMINPSZ256rmbkz, .Flags: TB_BCAST_SS}, |
8070 | {.KeyOp: X86::VMINPSZrrkz, .DstOp: X86::VMINPSZrmbkz, .Flags: TB_BCAST_SS}, |
8071 | {.KeyOp: X86::VMULPDZ128rrkz, .DstOp: X86::VMULPDZ128rmbkz, .Flags: TB_BCAST_SD}, |
8072 | {.KeyOp: X86::VMULPDZ256rrkz, .DstOp: X86::VMULPDZ256rmbkz, .Flags: TB_BCAST_SD}, |
8073 | {.KeyOp: X86::VMULPDZrrkz, .DstOp: X86::VMULPDZrmbkz, .Flags: TB_BCAST_SD}, |
8074 | {.KeyOp: X86::VMULPHZ128rrkz, .DstOp: X86::VMULPHZ128rmbkz, .Flags: TB_BCAST_SH}, |
8075 | {.KeyOp: X86::VMULPHZ256rrkz, .DstOp: X86::VMULPHZ256rmbkz, .Flags: TB_BCAST_SH}, |
8076 | {.KeyOp: X86::VMULPHZrrkz, .DstOp: X86::VMULPHZrmbkz, .Flags: TB_BCAST_SH}, |
8077 | {.KeyOp: X86::VMULPSZ128rrkz, .DstOp: X86::VMULPSZ128rmbkz, .Flags: TB_BCAST_SS}, |
8078 | {.KeyOp: X86::VMULPSZ256rrkz, .DstOp: X86::VMULPSZ256rmbkz, .Flags: TB_BCAST_SS}, |
8079 | {.KeyOp: X86::VMULPSZrrkz, .DstOp: X86::VMULPSZrmbkz, .Flags: TB_BCAST_SS}, |
8080 | {.KeyOp: X86::VORPDZ128rrkz, .DstOp: X86::VORPDZ128rmbkz, .Flags: TB_BCAST_SD}, |
8081 | {.KeyOp: X86::VORPDZ256rrkz, .DstOp: X86::VORPDZ256rmbkz, .Flags: TB_BCAST_SD}, |
8082 | {.KeyOp: X86::VORPDZrrkz, .DstOp: X86::VORPDZrmbkz, .Flags: TB_BCAST_SD}, |
8083 | {.KeyOp: X86::VORPSZ128rrkz, .DstOp: X86::VORPSZ128rmbkz, .Flags: TB_BCAST_SS}, |
8084 | {.KeyOp: X86::VORPSZ256rrkz, .DstOp: X86::VORPSZ256rmbkz, .Flags: TB_BCAST_SS}, |
8085 | {.KeyOp: X86::VORPSZrrkz, .DstOp: X86::VORPSZrmbkz, .Flags: TB_BCAST_SS}, |
8086 | {.KeyOp: X86::VPABSDZ128rrk, .DstOp: X86::VPABSDZ128rmbk, .Flags: TB_BCAST_D}, |
8087 | {.KeyOp: X86::VPABSDZ256rrk, .DstOp: X86::VPABSDZ256rmbk, .Flags: TB_BCAST_D}, |
8088 | {.KeyOp: X86::VPABSDZrrk, .DstOp: X86::VPABSDZrmbk, .Flags: TB_BCAST_D}, |
8089 | {.KeyOp: X86::VPABSQZ128rrk, .DstOp: X86::VPABSQZ128rmbk, .Flags: TB_BCAST_Q}, |
8090 | {.KeyOp: X86::VPABSQZ256rrk, .DstOp: X86::VPABSQZ256rmbk, .Flags: TB_BCAST_Q}, |
8091 | {.KeyOp: X86::VPABSQZrrk, .DstOp: X86::VPABSQZrmbk, .Flags: TB_BCAST_Q}, |
8092 | {.KeyOp: X86::VPACKSSDWZ128rrkz, .DstOp: X86::VPACKSSDWZ128rmbkz, .Flags: TB_BCAST_D}, |
8093 | {.KeyOp: X86::VPACKSSDWZ256rrkz, .DstOp: X86::VPACKSSDWZ256rmbkz, .Flags: TB_BCAST_D}, |
8094 | {.KeyOp: X86::VPACKSSDWZrrkz, .DstOp: X86::VPACKSSDWZrmbkz, .Flags: TB_BCAST_D}, |
8095 | {.KeyOp: X86::VPACKUSDWZ128rrkz, .DstOp: X86::VPACKUSDWZ128rmbkz, .Flags: TB_BCAST_D}, |
8096 | {.KeyOp: X86::VPACKUSDWZ256rrkz, .DstOp: X86::VPACKUSDWZ256rmbkz, .Flags: TB_BCAST_D}, |
8097 | {.KeyOp: X86::VPACKUSDWZrrkz, .DstOp: X86::VPACKUSDWZrmbkz, .Flags: TB_BCAST_D}, |
8098 | {.KeyOp: X86::VPADDDZ128rrkz, .DstOp: X86::VPADDDZ128rmbkz, .Flags: TB_BCAST_D}, |
8099 | {.KeyOp: X86::VPADDDZ256rrkz, .DstOp: X86::VPADDDZ256rmbkz, .Flags: TB_BCAST_D}, |
8100 | {.KeyOp: X86::VPADDDZrrkz, .DstOp: X86::VPADDDZrmbkz, .Flags: TB_BCAST_D}, |
8101 | {.KeyOp: X86::VPADDQZ128rrkz, .DstOp: X86::VPADDQZ128rmbkz, .Flags: TB_BCAST_Q}, |
8102 | {.KeyOp: X86::VPADDQZ256rrkz, .DstOp: X86::VPADDQZ256rmbkz, .Flags: TB_BCAST_Q}, |
8103 | {.KeyOp: X86::VPADDQZrrkz, .DstOp: X86::VPADDQZrmbkz, .Flags: TB_BCAST_Q}, |
8104 | {.KeyOp: X86::VPANDDZ128rrkz, .DstOp: X86::VPANDDZ128rmbkz, .Flags: TB_BCAST_D}, |
8105 | {.KeyOp: X86::VPANDDZ256rrkz, .DstOp: X86::VPANDDZ256rmbkz, .Flags: TB_BCAST_D}, |
8106 | {.KeyOp: X86::VPANDDZrrkz, .DstOp: X86::VPANDDZrmbkz, .Flags: TB_BCAST_D}, |
8107 | {.KeyOp: X86::VPANDNDZ128rrkz, .DstOp: X86::VPANDNDZ128rmbkz, .Flags: TB_BCAST_D}, |
8108 | {.KeyOp: X86::VPANDNDZ256rrkz, .DstOp: X86::VPANDNDZ256rmbkz, .Flags: TB_BCAST_D}, |
8109 | {.KeyOp: X86::VPANDNDZrrkz, .DstOp: X86::VPANDNDZrmbkz, .Flags: TB_BCAST_D}, |
8110 | {.KeyOp: X86::VPANDNQZ128rrkz, .DstOp: X86::VPANDNQZ128rmbkz, .Flags: TB_BCAST_Q}, |
8111 | {.KeyOp: X86::VPANDNQZ256rrkz, .DstOp: X86::VPANDNQZ256rmbkz, .Flags: TB_BCAST_Q}, |
8112 | {.KeyOp: X86::VPANDNQZrrkz, .DstOp: X86::VPANDNQZrmbkz, .Flags: TB_BCAST_Q}, |
8113 | {.KeyOp: X86::VPANDQZ128rrkz, .DstOp: X86::VPANDQZ128rmbkz, .Flags: TB_BCAST_Q}, |
8114 | {.KeyOp: X86::VPANDQZ256rrkz, .DstOp: X86::VPANDQZ256rmbkz, .Flags: TB_BCAST_Q}, |
8115 | {.KeyOp: X86::VPANDQZrrkz, .DstOp: X86::VPANDQZrmbkz, .Flags: TB_BCAST_Q}, |
8116 | {.KeyOp: X86::VPBLENDMDZ128rrk, .DstOp: X86::VPBLENDMDZ128rmbk, .Flags: TB_BCAST_D}, |
8117 | {.KeyOp: X86::VPBLENDMDZ256rrk, .DstOp: X86::VPBLENDMDZ256rmbk, .Flags: TB_BCAST_D}, |
8118 | {.KeyOp: X86::VPBLENDMDZrrk, .DstOp: X86::VPBLENDMDZrmbk, .Flags: TB_BCAST_D}, |
8119 | {.KeyOp: X86::VPBLENDMQZ128rrk, .DstOp: X86::VPBLENDMQZ128rmbk, .Flags: TB_BCAST_Q}, |
8120 | {.KeyOp: X86::VPBLENDMQZ256rrk, .DstOp: X86::VPBLENDMQZ256rmbk, .Flags: TB_BCAST_Q}, |
8121 | {.KeyOp: X86::VPBLENDMQZrrk, .DstOp: X86::VPBLENDMQZrmbk, .Flags: TB_BCAST_Q}, |
8122 | {.KeyOp: X86::VPCMPDZ128rrik, .DstOp: X86::VPCMPDZ128rmibk, .Flags: TB_BCAST_D}, |
8123 | {.KeyOp: X86::VPCMPDZ256rrik, .DstOp: X86::VPCMPDZ256rmibk, .Flags: TB_BCAST_D}, |
8124 | {.KeyOp: X86::VPCMPDZrrik, .DstOp: X86::VPCMPDZrmibk, .Flags: TB_BCAST_D}, |
8125 | {.KeyOp: X86::VPCMPEQDZ128rrk, .DstOp: X86::VPCMPEQDZ128rmbk, .Flags: TB_BCAST_D}, |
8126 | {.KeyOp: X86::VPCMPEQDZ256rrk, .DstOp: X86::VPCMPEQDZ256rmbk, .Flags: TB_BCAST_D}, |
8127 | {.KeyOp: X86::VPCMPEQDZrrk, .DstOp: X86::VPCMPEQDZrmbk, .Flags: TB_BCAST_D}, |
8128 | {.KeyOp: X86::VPCMPEQQZ128rrk, .DstOp: X86::VPCMPEQQZ128rmbk, .Flags: TB_BCAST_Q}, |
8129 | {.KeyOp: X86::VPCMPEQQZ256rrk, .DstOp: X86::VPCMPEQQZ256rmbk, .Flags: TB_BCAST_Q}, |
8130 | {.KeyOp: X86::VPCMPEQQZrrk, .DstOp: X86::VPCMPEQQZrmbk, .Flags: TB_BCAST_Q}, |
8131 | {.KeyOp: X86::VPCMPGTDZ128rrk, .DstOp: X86::VPCMPGTDZ128rmbk, .Flags: TB_BCAST_D}, |
8132 | {.KeyOp: X86::VPCMPGTDZ256rrk, .DstOp: X86::VPCMPGTDZ256rmbk, .Flags: TB_BCAST_D}, |
8133 | {.KeyOp: X86::VPCMPGTDZrrk, .DstOp: X86::VPCMPGTDZrmbk, .Flags: TB_BCAST_D}, |
8134 | {.KeyOp: X86::VPCMPGTQZ128rrk, .DstOp: X86::VPCMPGTQZ128rmbk, .Flags: TB_BCAST_Q}, |
8135 | {.KeyOp: X86::VPCMPGTQZ256rrk, .DstOp: X86::VPCMPGTQZ256rmbk, .Flags: TB_BCAST_Q}, |
8136 | {.KeyOp: X86::VPCMPGTQZrrk, .DstOp: X86::VPCMPGTQZrmbk, .Flags: TB_BCAST_Q}, |
8137 | {.KeyOp: X86::VPCMPQZ128rrik, .DstOp: X86::VPCMPQZ128rmibk, .Flags: TB_BCAST_Q}, |
8138 | {.KeyOp: X86::VPCMPQZ256rrik, .DstOp: X86::VPCMPQZ256rmibk, .Flags: TB_BCAST_Q}, |
8139 | {.KeyOp: X86::VPCMPQZrrik, .DstOp: X86::VPCMPQZrmibk, .Flags: TB_BCAST_Q}, |
8140 | {.KeyOp: X86::VPCMPUDZ128rrik, .DstOp: X86::VPCMPUDZ128rmibk, .Flags: TB_BCAST_D}, |
8141 | {.KeyOp: X86::VPCMPUDZ256rrik, .DstOp: X86::VPCMPUDZ256rmibk, .Flags: TB_BCAST_D}, |
8142 | {.KeyOp: X86::VPCMPUDZrrik, .DstOp: X86::VPCMPUDZrmibk, .Flags: TB_BCAST_D}, |
8143 | {.KeyOp: X86::VPCMPUQZ128rrik, .DstOp: X86::VPCMPUQZ128rmibk, .Flags: TB_BCAST_Q}, |
8144 | {.KeyOp: X86::VPCMPUQZ256rrik, .DstOp: X86::VPCMPUQZ256rmibk, .Flags: TB_BCAST_Q}, |
8145 | {.KeyOp: X86::VPCMPUQZrrik, .DstOp: X86::VPCMPUQZrmibk, .Flags: TB_BCAST_Q}, |
8146 | {.KeyOp: X86::VPCONFLICTDZ128rrk, .DstOp: X86::VPCONFLICTDZ128rmbk, .Flags: TB_BCAST_D}, |
8147 | {.KeyOp: X86::VPCONFLICTDZ256rrk, .DstOp: X86::VPCONFLICTDZ256rmbk, .Flags: TB_BCAST_D}, |
8148 | {.KeyOp: X86::VPCONFLICTDZrrk, .DstOp: X86::VPCONFLICTDZrmbk, .Flags: TB_BCAST_D}, |
8149 | {.KeyOp: X86::VPCONFLICTQZ128rrk, .DstOp: X86::VPCONFLICTQZ128rmbk, .Flags: TB_BCAST_Q}, |
8150 | {.KeyOp: X86::VPCONFLICTQZ256rrk, .DstOp: X86::VPCONFLICTQZ256rmbk, .Flags: TB_BCAST_Q}, |
8151 | {.KeyOp: X86::VPCONFLICTQZrrk, .DstOp: X86::VPCONFLICTQZrmbk, .Flags: TB_BCAST_Q}, |
8152 | {.KeyOp: X86::VPDPBUSDSZ128r, .DstOp: X86::VPDPBUSDSZ128mb, .Flags: TB_BCAST_D}, |
8153 | {.KeyOp: X86::VPDPBUSDSZ256r, .DstOp: X86::VPDPBUSDSZ256mb, .Flags: TB_BCAST_D}, |
8154 | {.KeyOp: X86::VPDPBUSDSZr, .DstOp: X86::VPDPBUSDSZmb, .Flags: TB_BCAST_D}, |
8155 | {.KeyOp: X86::VPDPBUSDZ128r, .DstOp: X86::VPDPBUSDZ128mb, .Flags: TB_BCAST_D}, |
8156 | {.KeyOp: X86::VPDPBUSDZ256r, .DstOp: X86::VPDPBUSDZ256mb, .Flags: TB_BCAST_D}, |
8157 | {.KeyOp: X86::VPDPBUSDZr, .DstOp: X86::VPDPBUSDZmb, .Flags: TB_BCAST_D}, |
8158 | {.KeyOp: X86::VPDPWSSDSZ128r, .DstOp: X86::VPDPWSSDSZ128mb, .Flags: TB_BCAST_D}, |
8159 | {.KeyOp: X86::VPDPWSSDSZ256r, .DstOp: X86::VPDPWSSDSZ256mb, .Flags: TB_BCAST_D}, |
8160 | {.KeyOp: X86::VPDPWSSDSZr, .DstOp: X86::VPDPWSSDSZmb, .Flags: TB_BCAST_D}, |
8161 | {.KeyOp: X86::VPDPWSSDZ128r, .DstOp: X86::VPDPWSSDZ128mb, .Flags: TB_BCAST_D}, |
8162 | {.KeyOp: X86::VPDPWSSDZ256r, .DstOp: X86::VPDPWSSDZ256mb, .Flags: TB_BCAST_D}, |
8163 | {.KeyOp: X86::VPDPWSSDZr, .DstOp: X86::VPDPWSSDZmb, .Flags: TB_BCAST_D}, |
8164 | {.KeyOp: X86::VPERMDZ256rrkz, .DstOp: X86::VPERMDZ256rmbkz, .Flags: TB_BCAST_D}, |
8165 | {.KeyOp: X86::VPERMDZrrkz, .DstOp: X86::VPERMDZrmbkz, .Flags: TB_BCAST_D}, |
8166 | {.KeyOp: X86::VPERMI2DZ128rr, .DstOp: X86::VPERMI2DZ128rmb, .Flags: TB_BCAST_D}, |
8167 | {.KeyOp: X86::VPERMI2DZ256rr, .DstOp: X86::VPERMI2DZ256rmb, .Flags: TB_BCAST_D}, |
8168 | {.KeyOp: X86::VPERMI2DZrr, .DstOp: X86::VPERMI2DZrmb, .Flags: TB_BCAST_D}, |
8169 | {.KeyOp: X86::VPERMI2PDZ128rr, .DstOp: X86::VPERMI2PDZ128rmb, .Flags: TB_BCAST_SD}, |
8170 | {.KeyOp: X86::VPERMI2PDZ256rr, .DstOp: X86::VPERMI2PDZ256rmb, .Flags: TB_BCAST_SD}, |
8171 | {.KeyOp: X86::VPERMI2PDZrr, .DstOp: X86::VPERMI2PDZrmb, .Flags: TB_BCAST_SD}, |
8172 | {.KeyOp: X86::VPERMI2PSZ128rr, .DstOp: X86::VPERMI2PSZ128rmb, .Flags: TB_BCAST_SS}, |
8173 | {.KeyOp: X86::VPERMI2PSZ256rr, .DstOp: X86::VPERMI2PSZ256rmb, .Flags: TB_BCAST_SS}, |
8174 | {.KeyOp: X86::VPERMI2PSZrr, .DstOp: X86::VPERMI2PSZrmb, .Flags: TB_BCAST_SS}, |
8175 | {.KeyOp: X86::VPERMI2QZ128rr, .DstOp: X86::VPERMI2QZ128rmb, .Flags: TB_BCAST_Q}, |
8176 | {.KeyOp: X86::VPERMI2QZ256rr, .DstOp: X86::VPERMI2QZ256rmb, .Flags: TB_BCAST_Q}, |
8177 | {.KeyOp: X86::VPERMI2QZrr, .DstOp: X86::VPERMI2QZrmb, .Flags: TB_BCAST_Q}, |
8178 | {.KeyOp: X86::VPERMILPDZ128rik, .DstOp: X86::VPERMILPDZ128mbik, .Flags: TB_BCAST_SD}, |
8179 | {.KeyOp: X86::VPERMILPDZ128rrkz, .DstOp: X86::VPERMILPDZ128rmbkz, .Flags: TB_BCAST_SD}, |
8180 | {.KeyOp: X86::VPERMILPDZ256rik, .DstOp: X86::VPERMILPDZ256mbik, .Flags: TB_BCAST_SD}, |
8181 | {.KeyOp: X86::VPERMILPDZ256rrkz, .DstOp: X86::VPERMILPDZ256rmbkz, .Flags: TB_BCAST_SD}, |
8182 | {.KeyOp: X86::VPERMILPDZrik, .DstOp: X86::VPERMILPDZmbik, .Flags: TB_BCAST_SD}, |
8183 | {.KeyOp: X86::VPERMILPDZrrkz, .DstOp: X86::VPERMILPDZrmbkz, .Flags: TB_BCAST_SD}, |
8184 | {.KeyOp: X86::VPERMILPSZ128rik, .DstOp: X86::VPERMILPSZ128mbik, .Flags: TB_BCAST_SS}, |
8185 | {.KeyOp: X86::VPERMILPSZ128rrkz, .DstOp: X86::VPERMILPSZ128rmbkz, .Flags: TB_BCAST_SS}, |
8186 | {.KeyOp: X86::VPERMILPSZ256rik, .DstOp: X86::VPERMILPSZ256mbik, .Flags: TB_BCAST_SS}, |
8187 | {.KeyOp: X86::VPERMILPSZ256rrkz, .DstOp: X86::VPERMILPSZ256rmbkz, .Flags: TB_BCAST_SS}, |
8188 | {.KeyOp: X86::VPERMILPSZrik, .DstOp: X86::VPERMILPSZmbik, .Flags: TB_BCAST_SS}, |
8189 | {.KeyOp: X86::VPERMILPSZrrkz, .DstOp: X86::VPERMILPSZrmbkz, .Flags: TB_BCAST_SS}, |
8190 | {.KeyOp: X86::VPERMPDZ256rik, .DstOp: X86::VPERMPDZ256mbik, .Flags: TB_BCAST_SD}, |
8191 | {.KeyOp: X86::VPERMPDZ256rrkz, .DstOp: X86::VPERMPDZ256rmbkz, .Flags: TB_BCAST_SD}, |
8192 | {.KeyOp: X86::VPERMPDZrik, .DstOp: X86::VPERMPDZmbik, .Flags: TB_BCAST_SD}, |
8193 | {.KeyOp: X86::VPERMPDZrrkz, .DstOp: X86::VPERMPDZrmbkz, .Flags: TB_BCAST_SD}, |
8194 | {.KeyOp: X86::VPERMPSZ256rrkz, .DstOp: X86::VPERMPSZ256rmbkz, .Flags: TB_BCAST_SS}, |
8195 | {.KeyOp: X86::VPERMPSZrrkz, .DstOp: X86::VPERMPSZrmbkz, .Flags: TB_BCAST_SS}, |
8196 | {.KeyOp: X86::VPERMQZ256rik, .DstOp: X86::VPERMQZ256mbik, .Flags: TB_BCAST_Q}, |
8197 | {.KeyOp: X86::VPERMQZ256rrkz, .DstOp: X86::VPERMQZ256rmbkz, .Flags: TB_BCAST_Q}, |
8198 | {.KeyOp: X86::VPERMQZrik, .DstOp: X86::VPERMQZmbik, .Flags: TB_BCAST_Q}, |
8199 | {.KeyOp: X86::VPERMQZrrkz, .DstOp: X86::VPERMQZrmbkz, .Flags: TB_BCAST_Q}, |
8200 | {.KeyOp: X86::VPERMT2DZ128rr, .DstOp: X86::VPERMT2DZ128rmb, .Flags: TB_BCAST_D}, |
8201 | {.KeyOp: X86::VPERMT2DZ256rr, .DstOp: X86::VPERMT2DZ256rmb, .Flags: TB_BCAST_D}, |
8202 | {.KeyOp: X86::VPERMT2DZrr, .DstOp: X86::VPERMT2DZrmb, .Flags: TB_BCAST_D}, |
8203 | {.KeyOp: X86::VPERMT2PDZ128rr, .DstOp: X86::VPERMT2PDZ128rmb, .Flags: TB_BCAST_SD}, |
8204 | {.KeyOp: X86::VPERMT2PDZ256rr, .DstOp: X86::VPERMT2PDZ256rmb, .Flags: TB_BCAST_SD}, |
8205 | {.KeyOp: X86::VPERMT2PDZrr, .DstOp: X86::VPERMT2PDZrmb, .Flags: TB_BCAST_SD}, |
8206 | {.KeyOp: X86::VPERMT2PSZ128rr, .DstOp: X86::VPERMT2PSZ128rmb, .Flags: TB_BCAST_SS}, |
8207 | {.KeyOp: X86::VPERMT2PSZ256rr, .DstOp: X86::VPERMT2PSZ256rmb, .Flags: TB_BCAST_SS}, |
8208 | {.KeyOp: X86::VPERMT2PSZrr, .DstOp: X86::VPERMT2PSZrmb, .Flags: TB_BCAST_SS}, |
8209 | {.KeyOp: X86::VPERMT2QZ128rr, .DstOp: X86::VPERMT2QZ128rmb, .Flags: TB_BCAST_Q}, |
8210 | {.KeyOp: X86::VPERMT2QZ256rr, .DstOp: X86::VPERMT2QZ256rmb, .Flags: TB_BCAST_Q}, |
8211 | {.KeyOp: X86::VPERMT2QZrr, .DstOp: X86::VPERMT2QZrmb, .Flags: TB_BCAST_Q}, |
8212 | {.KeyOp: X86::VPLZCNTDZ128rrk, .DstOp: X86::VPLZCNTDZ128rmbk, .Flags: TB_BCAST_D}, |
8213 | {.KeyOp: X86::VPLZCNTDZ256rrk, .DstOp: X86::VPLZCNTDZ256rmbk, .Flags: TB_BCAST_D}, |
8214 | {.KeyOp: X86::VPLZCNTDZrrk, .DstOp: X86::VPLZCNTDZrmbk, .Flags: TB_BCAST_D}, |
8215 | {.KeyOp: X86::VPLZCNTQZ128rrk, .DstOp: X86::VPLZCNTQZ128rmbk, .Flags: TB_BCAST_Q}, |
8216 | {.KeyOp: X86::VPLZCNTQZ256rrk, .DstOp: X86::VPLZCNTQZ256rmbk, .Flags: TB_BCAST_Q}, |
8217 | {.KeyOp: X86::VPLZCNTQZrrk, .DstOp: X86::VPLZCNTQZrmbk, .Flags: TB_BCAST_Q}, |
8218 | {.KeyOp: X86::VPMADD52HUQZ128r, .DstOp: X86::VPMADD52HUQZ128mb, .Flags: TB_BCAST_Q}, |
8219 | {.KeyOp: X86::VPMADD52HUQZ256r, .DstOp: X86::VPMADD52HUQZ256mb, .Flags: TB_BCAST_Q}, |
8220 | {.KeyOp: X86::VPMADD52HUQZr, .DstOp: X86::VPMADD52HUQZmb, .Flags: TB_BCAST_Q}, |
8221 | {.KeyOp: X86::VPMADD52LUQZ128r, .DstOp: X86::VPMADD52LUQZ128mb, .Flags: TB_BCAST_Q}, |
8222 | {.KeyOp: X86::VPMADD52LUQZ256r, .DstOp: X86::VPMADD52LUQZ256mb, .Flags: TB_BCAST_Q}, |
8223 | {.KeyOp: X86::VPMADD52LUQZr, .DstOp: X86::VPMADD52LUQZmb, .Flags: TB_BCAST_Q}, |
8224 | {.KeyOp: X86::VPMAXSDZ128rrkz, .DstOp: X86::VPMAXSDZ128rmbkz, .Flags: TB_BCAST_D}, |
8225 | {.KeyOp: X86::VPMAXSDZ256rrkz, .DstOp: X86::VPMAXSDZ256rmbkz, .Flags: TB_BCAST_D}, |
8226 | {.KeyOp: X86::VPMAXSDZrrkz, .DstOp: X86::VPMAXSDZrmbkz, .Flags: TB_BCAST_D}, |
8227 | {.KeyOp: X86::VPMAXSQZ128rrkz, .DstOp: X86::VPMAXSQZ128rmbkz, .Flags: TB_BCAST_Q}, |
8228 | {.KeyOp: X86::VPMAXSQZ256rrkz, .DstOp: X86::VPMAXSQZ256rmbkz, .Flags: TB_BCAST_Q}, |
8229 | {.KeyOp: X86::VPMAXSQZrrkz, .DstOp: X86::VPMAXSQZrmbkz, .Flags: TB_BCAST_Q}, |
8230 | {.KeyOp: X86::VPMAXUDZ128rrkz, .DstOp: X86::VPMAXUDZ128rmbkz, .Flags: TB_BCAST_D}, |
8231 | {.KeyOp: X86::VPMAXUDZ256rrkz, .DstOp: X86::VPMAXUDZ256rmbkz, .Flags: TB_BCAST_D}, |
8232 | {.KeyOp: X86::VPMAXUDZrrkz, .DstOp: X86::VPMAXUDZrmbkz, .Flags: TB_BCAST_D}, |
8233 | {.KeyOp: X86::VPMAXUQZ128rrkz, .DstOp: X86::VPMAXUQZ128rmbkz, .Flags: TB_BCAST_Q}, |
8234 | {.KeyOp: X86::VPMAXUQZ256rrkz, .DstOp: X86::VPMAXUQZ256rmbkz, .Flags: TB_BCAST_Q}, |
8235 | {.KeyOp: X86::VPMAXUQZrrkz, .DstOp: X86::VPMAXUQZrmbkz, .Flags: TB_BCAST_Q}, |
8236 | {.KeyOp: X86::VPMINSDZ128rrkz, .DstOp: X86::VPMINSDZ128rmbkz, .Flags: TB_BCAST_D}, |
8237 | {.KeyOp: X86::VPMINSDZ256rrkz, .DstOp: X86::VPMINSDZ256rmbkz, .Flags: TB_BCAST_D}, |
8238 | {.KeyOp: X86::VPMINSDZrrkz, .DstOp: X86::VPMINSDZrmbkz, .Flags: TB_BCAST_D}, |
8239 | {.KeyOp: X86::VPMINSQZ128rrkz, .DstOp: X86::VPMINSQZ128rmbkz, .Flags: TB_BCAST_Q}, |
8240 | {.KeyOp: X86::VPMINSQZ256rrkz, .DstOp: X86::VPMINSQZ256rmbkz, .Flags: TB_BCAST_Q}, |
8241 | {.KeyOp: X86::VPMINSQZrrkz, .DstOp: X86::VPMINSQZrmbkz, .Flags: TB_BCAST_Q}, |
8242 | {.KeyOp: X86::VPMINUDZ128rrkz, .DstOp: X86::VPMINUDZ128rmbkz, .Flags: TB_BCAST_D}, |
8243 | {.KeyOp: X86::VPMINUDZ256rrkz, .DstOp: X86::VPMINUDZ256rmbkz, .Flags: TB_BCAST_D}, |
8244 | {.KeyOp: X86::VPMINUDZrrkz, .DstOp: X86::VPMINUDZrmbkz, .Flags: TB_BCAST_D}, |
8245 | {.KeyOp: X86::VPMINUQZ128rrkz, .DstOp: X86::VPMINUQZ128rmbkz, .Flags: TB_BCAST_Q}, |
8246 | {.KeyOp: X86::VPMINUQZ256rrkz, .DstOp: X86::VPMINUQZ256rmbkz, .Flags: TB_BCAST_Q}, |
8247 | {.KeyOp: X86::VPMINUQZrrkz, .DstOp: X86::VPMINUQZrmbkz, .Flags: TB_BCAST_Q}, |
8248 | {.KeyOp: X86::VPMULDQZ128rrkz, .DstOp: X86::VPMULDQZ128rmbkz, .Flags: TB_BCAST_Q}, |
8249 | {.KeyOp: X86::VPMULDQZ256rrkz, .DstOp: X86::VPMULDQZ256rmbkz, .Flags: TB_BCAST_Q}, |
8250 | {.KeyOp: X86::VPMULDQZrrkz, .DstOp: X86::VPMULDQZrmbkz, .Flags: TB_BCAST_Q}, |
8251 | {.KeyOp: X86::VPMULLDZ128rrkz, .DstOp: X86::VPMULLDZ128rmbkz, .Flags: TB_BCAST_D}, |
8252 | {.KeyOp: X86::VPMULLDZ256rrkz, .DstOp: X86::VPMULLDZ256rmbkz, .Flags: TB_BCAST_D}, |
8253 | {.KeyOp: X86::VPMULLDZrrkz, .DstOp: X86::VPMULLDZrmbkz, .Flags: TB_BCAST_D}, |
8254 | {.KeyOp: X86::VPMULLQZ128rrkz, .DstOp: X86::VPMULLQZ128rmbkz, .Flags: TB_BCAST_Q}, |
8255 | {.KeyOp: X86::VPMULLQZ256rrkz, .DstOp: X86::VPMULLQZ256rmbkz, .Flags: TB_BCAST_Q}, |
8256 | {.KeyOp: X86::VPMULLQZrrkz, .DstOp: X86::VPMULLQZrmbkz, .Flags: TB_BCAST_Q}, |
8257 | {.KeyOp: X86::VPMULTISHIFTQBZ128rrkz, .DstOp: X86::VPMULTISHIFTQBZ128rmbkz, .Flags: TB_BCAST_Q}, |
8258 | {.KeyOp: X86::VPMULTISHIFTQBZ256rrkz, .DstOp: X86::VPMULTISHIFTQBZ256rmbkz, .Flags: TB_BCAST_Q}, |
8259 | {.KeyOp: X86::VPMULTISHIFTQBZrrkz, .DstOp: X86::VPMULTISHIFTQBZrmbkz, .Flags: TB_BCAST_Q}, |
8260 | {.KeyOp: X86::VPMULUDQZ128rrkz, .DstOp: X86::VPMULUDQZ128rmbkz, .Flags: TB_BCAST_Q}, |
8261 | {.KeyOp: X86::VPMULUDQZ256rrkz, .DstOp: X86::VPMULUDQZ256rmbkz, .Flags: TB_BCAST_Q}, |
8262 | {.KeyOp: X86::VPMULUDQZrrkz, .DstOp: X86::VPMULUDQZrmbkz, .Flags: TB_BCAST_Q}, |
8263 | {.KeyOp: X86::VPOPCNTDZ128rrk, .DstOp: X86::VPOPCNTDZ128rmbk, .Flags: TB_BCAST_D}, |
8264 | {.KeyOp: X86::VPOPCNTDZ256rrk, .DstOp: X86::VPOPCNTDZ256rmbk, .Flags: TB_BCAST_D}, |
8265 | {.KeyOp: X86::VPOPCNTDZrrk, .DstOp: X86::VPOPCNTDZrmbk, .Flags: TB_BCAST_D}, |
8266 | {.KeyOp: X86::VPOPCNTQZ128rrk, .DstOp: X86::VPOPCNTQZ128rmbk, .Flags: TB_BCAST_Q}, |
8267 | {.KeyOp: X86::VPOPCNTQZ256rrk, .DstOp: X86::VPOPCNTQZ256rmbk, .Flags: TB_BCAST_Q}, |
8268 | {.KeyOp: X86::VPOPCNTQZrrk, .DstOp: X86::VPOPCNTQZrmbk, .Flags: TB_BCAST_Q}, |
8269 | {.KeyOp: X86::VPORDZ128rrkz, .DstOp: X86::VPORDZ128rmbkz, .Flags: TB_BCAST_D}, |
8270 | {.KeyOp: X86::VPORDZ256rrkz, .DstOp: X86::VPORDZ256rmbkz, .Flags: TB_BCAST_D}, |
8271 | {.KeyOp: X86::VPORDZrrkz, .DstOp: X86::VPORDZrmbkz, .Flags: TB_BCAST_D}, |
8272 | {.KeyOp: X86::VPORQZ128rrkz, .DstOp: X86::VPORQZ128rmbkz, .Flags: TB_BCAST_Q}, |
8273 | {.KeyOp: X86::VPORQZ256rrkz, .DstOp: X86::VPORQZ256rmbkz, .Flags: TB_BCAST_Q}, |
8274 | {.KeyOp: X86::VPORQZrrkz, .DstOp: X86::VPORQZrmbkz, .Flags: TB_BCAST_Q}, |
8275 | {.KeyOp: X86::VPROLDZ128rik, .DstOp: X86::VPROLDZ128mbik, .Flags: TB_BCAST_D}, |
8276 | {.KeyOp: X86::VPROLDZ256rik, .DstOp: X86::VPROLDZ256mbik, .Flags: TB_BCAST_D}, |
8277 | {.KeyOp: X86::VPROLDZrik, .DstOp: X86::VPROLDZmbik, .Flags: TB_BCAST_D}, |
8278 | {.KeyOp: X86::VPROLQZ128rik, .DstOp: X86::VPROLQZ128mbik, .Flags: TB_BCAST_Q}, |
8279 | {.KeyOp: X86::VPROLQZ256rik, .DstOp: X86::VPROLQZ256mbik, .Flags: TB_BCAST_Q}, |
8280 | {.KeyOp: X86::VPROLQZrik, .DstOp: X86::VPROLQZmbik, .Flags: TB_BCAST_Q}, |
8281 | {.KeyOp: X86::VPROLVDZ128rrkz, .DstOp: X86::VPROLVDZ128rmbkz, .Flags: TB_BCAST_D}, |
8282 | {.KeyOp: X86::VPROLVDZ256rrkz, .DstOp: X86::VPROLVDZ256rmbkz, .Flags: TB_BCAST_D}, |
8283 | {.KeyOp: X86::VPROLVDZrrkz, .DstOp: X86::VPROLVDZrmbkz, .Flags: TB_BCAST_D}, |
8284 | {.KeyOp: X86::VPROLVQZ128rrkz, .DstOp: X86::VPROLVQZ128rmbkz, .Flags: TB_BCAST_Q}, |
8285 | {.KeyOp: X86::VPROLVQZ256rrkz, .DstOp: X86::VPROLVQZ256rmbkz, .Flags: TB_BCAST_Q}, |
8286 | {.KeyOp: X86::VPROLVQZrrkz, .DstOp: X86::VPROLVQZrmbkz, .Flags: TB_BCAST_Q}, |
8287 | {.KeyOp: X86::VPRORDZ128rik, .DstOp: X86::VPRORDZ128mbik, .Flags: TB_BCAST_D}, |
8288 | {.KeyOp: X86::VPRORDZ256rik, .DstOp: X86::VPRORDZ256mbik, .Flags: TB_BCAST_D}, |
8289 | {.KeyOp: X86::VPRORDZrik, .DstOp: X86::VPRORDZmbik, .Flags: TB_BCAST_D}, |
8290 | {.KeyOp: X86::VPRORQZ128rik, .DstOp: X86::VPRORQZ128mbik, .Flags: TB_BCAST_Q}, |
8291 | {.KeyOp: X86::VPRORQZ256rik, .DstOp: X86::VPRORQZ256mbik, .Flags: TB_BCAST_Q}, |
8292 | {.KeyOp: X86::VPRORQZrik, .DstOp: X86::VPRORQZmbik, .Flags: TB_BCAST_Q}, |
8293 | {.KeyOp: X86::VPRORVDZ128rrkz, .DstOp: X86::VPRORVDZ128rmbkz, .Flags: TB_BCAST_D}, |
8294 | {.KeyOp: X86::VPRORVDZ256rrkz, .DstOp: X86::VPRORVDZ256rmbkz, .Flags: TB_BCAST_D}, |
8295 | {.KeyOp: X86::VPRORVDZrrkz, .DstOp: X86::VPRORVDZrmbkz, .Flags: TB_BCAST_D}, |
8296 | {.KeyOp: X86::VPRORVQZ128rrkz, .DstOp: X86::VPRORVQZ128rmbkz, .Flags: TB_BCAST_Q}, |
8297 | {.KeyOp: X86::VPRORVQZ256rrkz, .DstOp: X86::VPRORVQZ256rmbkz, .Flags: TB_BCAST_Q}, |
8298 | {.KeyOp: X86::VPRORVQZrrkz, .DstOp: X86::VPRORVQZrmbkz, .Flags: TB_BCAST_Q}, |
8299 | {.KeyOp: X86::VPSHLDDZ128rrikz, .DstOp: X86::VPSHLDDZ128rmbikz, .Flags: TB_BCAST_D}, |
8300 | {.KeyOp: X86::VPSHLDDZ256rrikz, .DstOp: X86::VPSHLDDZ256rmbikz, .Flags: TB_BCAST_D}, |
8301 | {.KeyOp: X86::VPSHLDDZrrikz, .DstOp: X86::VPSHLDDZrmbikz, .Flags: TB_BCAST_D}, |
8302 | {.KeyOp: X86::VPSHLDQZ128rrikz, .DstOp: X86::VPSHLDQZ128rmbikz, .Flags: TB_BCAST_Q}, |
8303 | {.KeyOp: X86::VPSHLDQZ256rrikz, .DstOp: X86::VPSHLDQZ256rmbikz, .Flags: TB_BCAST_Q}, |
8304 | {.KeyOp: X86::VPSHLDQZrrikz, .DstOp: X86::VPSHLDQZrmbikz, .Flags: TB_BCAST_Q}, |
8305 | {.KeyOp: X86::VPSHLDVDZ128r, .DstOp: X86::VPSHLDVDZ128mb, .Flags: TB_BCAST_D}, |
8306 | {.KeyOp: X86::VPSHLDVDZ256r, .DstOp: X86::VPSHLDVDZ256mb, .Flags: TB_BCAST_D}, |
8307 | {.KeyOp: X86::VPSHLDVDZr, .DstOp: X86::VPSHLDVDZmb, .Flags: TB_BCAST_D}, |
8308 | {.KeyOp: X86::VPSHLDVQZ128r, .DstOp: X86::VPSHLDVQZ128mb, .Flags: TB_BCAST_Q}, |
8309 | {.KeyOp: X86::VPSHLDVQZ256r, .DstOp: X86::VPSHLDVQZ256mb, .Flags: TB_BCAST_Q}, |
8310 | {.KeyOp: X86::VPSHLDVQZr, .DstOp: X86::VPSHLDVQZmb, .Flags: TB_BCAST_Q}, |
8311 | {.KeyOp: X86::VPSHRDDZ128rrikz, .DstOp: X86::VPSHRDDZ128rmbikz, .Flags: TB_BCAST_D}, |
8312 | {.KeyOp: X86::VPSHRDDZ256rrikz, .DstOp: X86::VPSHRDDZ256rmbikz, .Flags: TB_BCAST_D}, |
8313 | {.KeyOp: X86::VPSHRDDZrrikz, .DstOp: X86::VPSHRDDZrmbikz, .Flags: TB_BCAST_D}, |
8314 | {.KeyOp: X86::VPSHRDQZ128rrikz, .DstOp: X86::VPSHRDQZ128rmbikz, .Flags: TB_BCAST_Q}, |
8315 | {.KeyOp: X86::VPSHRDQZ256rrikz, .DstOp: X86::VPSHRDQZ256rmbikz, .Flags: TB_BCAST_Q}, |
8316 | {.KeyOp: X86::VPSHRDQZrrikz, .DstOp: X86::VPSHRDQZrmbikz, .Flags: TB_BCAST_Q}, |
8317 | {.KeyOp: X86::VPSHRDVDZ128r, .DstOp: X86::VPSHRDVDZ128mb, .Flags: TB_BCAST_D}, |
8318 | {.KeyOp: X86::VPSHRDVDZ256r, .DstOp: X86::VPSHRDVDZ256mb, .Flags: TB_BCAST_D}, |
8319 | {.KeyOp: X86::VPSHRDVDZr, .DstOp: X86::VPSHRDVDZmb, .Flags: TB_BCAST_D}, |
8320 | {.KeyOp: X86::VPSHRDVQZ128r, .DstOp: X86::VPSHRDVQZ128mb, .Flags: TB_BCAST_Q}, |
8321 | {.KeyOp: X86::VPSHRDVQZ256r, .DstOp: X86::VPSHRDVQZ256mb, .Flags: TB_BCAST_Q}, |
8322 | {.KeyOp: X86::VPSHRDVQZr, .DstOp: X86::VPSHRDVQZmb, .Flags: TB_BCAST_Q}, |
8323 | {.KeyOp: X86::VPSHUFDZ128rik, .DstOp: X86::VPSHUFDZ128mbik, .Flags: TB_BCAST_D}, |
8324 | {.KeyOp: X86::VPSHUFDZ256rik, .DstOp: X86::VPSHUFDZ256mbik, .Flags: TB_BCAST_D}, |
8325 | {.KeyOp: X86::VPSHUFDZrik, .DstOp: X86::VPSHUFDZmbik, .Flags: TB_BCAST_D}, |
8326 | {.KeyOp: X86::VPSLLDZ128rik, .DstOp: X86::VPSLLDZ128mbik, .Flags: TB_BCAST_D}, |
8327 | {.KeyOp: X86::VPSLLDZ256rik, .DstOp: X86::VPSLLDZ256mbik, .Flags: TB_BCAST_D}, |
8328 | {.KeyOp: X86::VPSLLDZrik, .DstOp: X86::VPSLLDZmbik, .Flags: TB_BCAST_D}, |
8329 | {.KeyOp: X86::VPSLLQZ128rik, .DstOp: X86::VPSLLQZ128mbik, .Flags: TB_BCAST_Q}, |
8330 | {.KeyOp: X86::VPSLLQZ256rik, .DstOp: X86::VPSLLQZ256mbik, .Flags: TB_BCAST_Q}, |
8331 | {.KeyOp: X86::VPSLLQZrik, .DstOp: X86::VPSLLQZmbik, .Flags: TB_BCAST_Q}, |
8332 | {.KeyOp: X86::VPSLLVDZ128rrkz, .DstOp: X86::VPSLLVDZ128rmbkz, .Flags: TB_BCAST_D}, |
8333 | {.KeyOp: X86::VPSLLVDZ256rrkz, .DstOp: X86::VPSLLVDZ256rmbkz, .Flags: TB_BCAST_D}, |
8334 | {.KeyOp: X86::VPSLLVDZrrkz, .DstOp: X86::VPSLLVDZrmbkz, .Flags: TB_BCAST_D}, |
8335 | {.KeyOp: X86::VPSLLVQZ128rrkz, .DstOp: X86::VPSLLVQZ128rmbkz, .Flags: TB_BCAST_Q}, |
8336 | {.KeyOp: X86::VPSLLVQZ256rrkz, .DstOp: X86::VPSLLVQZ256rmbkz, .Flags: TB_BCAST_Q}, |
8337 | {.KeyOp: X86::VPSLLVQZrrkz, .DstOp: X86::VPSLLVQZrmbkz, .Flags: TB_BCAST_Q}, |
8338 | {.KeyOp: X86::VPSRADZ128rik, .DstOp: X86::VPSRADZ128mbik, .Flags: TB_BCAST_D}, |
8339 | {.KeyOp: X86::VPSRADZ256rik, .DstOp: X86::VPSRADZ256mbik, .Flags: TB_BCAST_D}, |
8340 | {.KeyOp: X86::VPSRADZrik, .DstOp: X86::VPSRADZmbik, .Flags: TB_BCAST_D}, |
8341 | {.KeyOp: X86::VPSRAQZ128rik, .DstOp: X86::VPSRAQZ128mbik, .Flags: TB_BCAST_Q}, |
8342 | {.KeyOp: X86::VPSRAQZ256rik, .DstOp: X86::VPSRAQZ256mbik, .Flags: TB_BCAST_Q}, |
8343 | {.KeyOp: X86::VPSRAQZrik, .DstOp: X86::VPSRAQZmbik, .Flags: TB_BCAST_Q}, |
8344 | {.KeyOp: X86::VPSRAVDZ128rrkz, .DstOp: X86::VPSRAVDZ128rmbkz, .Flags: TB_BCAST_D}, |
8345 | {.KeyOp: X86::VPSRAVDZ256rrkz, .DstOp: X86::VPSRAVDZ256rmbkz, .Flags: TB_BCAST_D}, |
8346 | {.KeyOp: X86::VPSRAVDZrrkz, .DstOp: X86::VPSRAVDZrmbkz, .Flags: TB_BCAST_D}, |
8347 | {.KeyOp: X86::VPSRAVQZ128rrkz, .DstOp: X86::VPSRAVQZ128rmbkz, .Flags: TB_BCAST_Q}, |
8348 | {.KeyOp: X86::VPSRAVQZ256rrkz, .DstOp: X86::VPSRAVQZ256rmbkz, .Flags: TB_BCAST_Q}, |
8349 | {.KeyOp: X86::VPSRAVQZrrkz, .DstOp: X86::VPSRAVQZrmbkz, .Flags: TB_BCAST_Q}, |
8350 | {.KeyOp: X86::VPSRLDZ128rik, .DstOp: X86::VPSRLDZ128mbik, .Flags: TB_BCAST_D}, |
8351 | {.KeyOp: X86::VPSRLDZ256rik, .DstOp: X86::VPSRLDZ256mbik, .Flags: TB_BCAST_D}, |
8352 | {.KeyOp: X86::VPSRLDZrik, .DstOp: X86::VPSRLDZmbik, .Flags: TB_BCAST_D}, |
8353 | {.KeyOp: X86::VPSRLQZ128rik, .DstOp: X86::VPSRLQZ128mbik, .Flags: TB_BCAST_Q}, |
8354 | {.KeyOp: X86::VPSRLQZ256rik, .DstOp: X86::VPSRLQZ256mbik, .Flags: TB_BCAST_Q}, |
8355 | {.KeyOp: X86::VPSRLQZrik, .DstOp: X86::VPSRLQZmbik, .Flags: TB_BCAST_Q}, |
8356 | {.KeyOp: X86::VPSRLVDZ128rrkz, .DstOp: X86::VPSRLVDZ128rmbkz, .Flags: TB_BCAST_D}, |
8357 | {.KeyOp: X86::VPSRLVDZ256rrkz, .DstOp: X86::VPSRLVDZ256rmbkz, .Flags: TB_BCAST_D}, |
8358 | {.KeyOp: X86::VPSRLVDZrrkz, .DstOp: X86::VPSRLVDZrmbkz, .Flags: TB_BCAST_D}, |
8359 | {.KeyOp: X86::VPSRLVQZ128rrkz, .DstOp: X86::VPSRLVQZ128rmbkz, .Flags: TB_BCAST_Q}, |
8360 | {.KeyOp: X86::VPSRLVQZ256rrkz, .DstOp: X86::VPSRLVQZ256rmbkz, .Flags: TB_BCAST_Q}, |
8361 | {.KeyOp: X86::VPSRLVQZrrkz, .DstOp: X86::VPSRLVQZrmbkz, .Flags: TB_BCAST_Q}, |
8362 | {.KeyOp: X86::VPSUBDZ128rrkz, .DstOp: X86::VPSUBDZ128rmbkz, .Flags: TB_BCAST_D}, |
8363 | {.KeyOp: X86::VPSUBDZ256rrkz, .DstOp: X86::VPSUBDZ256rmbkz, .Flags: TB_BCAST_D}, |
8364 | {.KeyOp: X86::VPSUBDZrrkz, .DstOp: X86::VPSUBDZrmbkz, .Flags: TB_BCAST_D}, |
8365 | {.KeyOp: X86::VPSUBQZ128rrkz, .DstOp: X86::VPSUBQZ128rmbkz, .Flags: TB_BCAST_Q}, |
8366 | {.KeyOp: X86::VPSUBQZ256rrkz, .DstOp: X86::VPSUBQZ256rmbkz, .Flags: TB_BCAST_Q}, |
8367 | {.KeyOp: X86::VPSUBQZrrkz, .DstOp: X86::VPSUBQZrmbkz, .Flags: TB_BCAST_Q}, |
8368 | {.KeyOp: X86::VPTERNLOGDZ128rri, .DstOp: X86::VPTERNLOGDZ128rmbi, .Flags: TB_BCAST_D}, |
8369 | {.KeyOp: X86::VPTERNLOGDZ256rri, .DstOp: X86::VPTERNLOGDZ256rmbi, .Flags: TB_BCAST_D}, |
8370 | {.KeyOp: X86::VPTERNLOGDZrri, .DstOp: X86::VPTERNLOGDZrmbi, .Flags: TB_BCAST_D}, |
8371 | {.KeyOp: X86::VPTERNLOGQZ128rri, .DstOp: X86::VPTERNLOGQZ128rmbi, .Flags: TB_BCAST_Q}, |
8372 | {.KeyOp: X86::VPTERNLOGQZ256rri, .DstOp: X86::VPTERNLOGQZ256rmbi, .Flags: TB_BCAST_Q}, |
8373 | {.KeyOp: X86::VPTERNLOGQZrri, .DstOp: X86::VPTERNLOGQZrmbi, .Flags: TB_BCAST_Q}, |
8374 | {.KeyOp: X86::VPTESTMDZ128rrk, .DstOp: X86::VPTESTMDZ128rmbk, .Flags: TB_BCAST_D}, |
8375 | {.KeyOp: X86::VPTESTMDZ256rrk, .DstOp: X86::VPTESTMDZ256rmbk, .Flags: TB_BCAST_D}, |
8376 | {.KeyOp: X86::VPTESTMDZrrk, .DstOp: X86::VPTESTMDZrmbk, .Flags: TB_BCAST_D}, |
8377 | {.KeyOp: X86::VPTESTMQZ128rrk, .DstOp: X86::VPTESTMQZ128rmbk, .Flags: TB_BCAST_Q}, |
8378 | {.KeyOp: X86::VPTESTMQZ256rrk, .DstOp: X86::VPTESTMQZ256rmbk, .Flags: TB_BCAST_Q}, |
8379 | {.KeyOp: X86::VPTESTMQZrrk, .DstOp: X86::VPTESTMQZrmbk, .Flags: TB_BCAST_Q}, |
8380 | {.KeyOp: X86::VPTESTNMDZ128rrk, .DstOp: X86::VPTESTNMDZ128rmbk, .Flags: TB_BCAST_D}, |
8381 | {.KeyOp: X86::VPTESTNMDZ256rrk, .DstOp: X86::VPTESTNMDZ256rmbk, .Flags: TB_BCAST_D}, |
8382 | {.KeyOp: X86::VPTESTNMDZrrk, .DstOp: X86::VPTESTNMDZrmbk, .Flags: TB_BCAST_D}, |
8383 | {.KeyOp: X86::VPTESTNMQZ128rrk, .DstOp: X86::VPTESTNMQZ128rmbk, .Flags: TB_BCAST_Q}, |
8384 | {.KeyOp: X86::VPTESTNMQZ256rrk, .DstOp: X86::VPTESTNMQZ256rmbk, .Flags: TB_BCAST_Q}, |
8385 | {.KeyOp: X86::VPTESTNMQZrrk, .DstOp: X86::VPTESTNMQZrmbk, .Flags: TB_BCAST_Q}, |
8386 | {.KeyOp: X86::VPUNPCKHDQZ128rrkz, .DstOp: X86::VPUNPCKHDQZ128rmbkz, .Flags: TB_BCAST_D}, |
8387 | {.KeyOp: X86::VPUNPCKHDQZ256rrkz, .DstOp: X86::VPUNPCKHDQZ256rmbkz, .Flags: TB_BCAST_D}, |
8388 | {.KeyOp: X86::VPUNPCKHDQZrrkz, .DstOp: X86::VPUNPCKHDQZrmbkz, .Flags: TB_BCAST_D}, |
8389 | {.KeyOp: X86::VPUNPCKHQDQZ128rrkz, .DstOp: X86::VPUNPCKHQDQZ128rmbkz, .Flags: TB_BCAST_Q}, |
8390 | {.KeyOp: X86::VPUNPCKHQDQZ256rrkz, .DstOp: X86::VPUNPCKHQDQZ256rmbkz, .Flags: TB_BCAST_Q}, |
8391 | {.KeyOp: X86::VPUNPCKHQDQZrrkz, .DstOp: X86::VPUNPCKHQDQZrmbkz, .Flags: TB_BCAST_Q}, |
8392 | {.KeyOp: X86::VPUNPCKLDQZ128rrkz, .DstOp: X86::VPUNPCKLDQZ128rmbkz, .Flags: TB_BCAST_D}, |
8393 | {.KeyOp: X86::VPUNPCKLDQZ256rrkz, .DstOp: X86::VPUNPCKLDQZ256rmbkz, .Flags: TB_BCAST_D}, |
8394 | {.KeyOp: X86::VPUNPCKLDQZrrkz, .DstOp: X86::VPUNPCKLDQZrmbkz, .Flags: TB_BCAST_D}, |
8395 | {.KeyOp: X86::VPUNPCKLQDQZ128rrkz, .DstOp: X86::VPUNPCKLQDQZ128rmbkz, .Flags: TB_BCAST_Q}, |
8396 | {.KeyOp: X86::VPUNPCKLQDQZ256rrkz, .DstOp: X86::VPUNPCKLQDQZ256rmbkz, .Flags: TB_BCAST_Q}, |
8397 | {.KeyOp: X86::VPUNPCKLQDQZrrkz, .DstOp: X86::VPUNPCKLQDQZrmbkz, .Flags: TB_BCAST_Q}, |
8398 | {.KeyOp: X86::VPXORDZ128rrkz, .DstOp: X86::VPXORDZ128rmbkz, .Flags: TB_BCAST_D}, |
8399 | {.KeyOp: X86::VPXORDZ256rrkz, .DstOp: X86::VPXORDZ256rmbkz, .Flags: TB_BCAST_D}, |
8400 | {.KeyOp: X86::VPXORDZrrkz, .DstOp: X86::VPXORDZrmbkz, .Flags: TB_BCAST_D}, |
8401 | {.KeyOp: X86::VPXORQZ128rrkz, .DstOp: X86::VPXORQZ128rmbkz, .Flags: TB_BCAST_Q}, |
8402 | {.KeyOp: X86::VPXORQZ256rrkz, .DstOp: X86::VPXORQZ256rmbkz, .Flags: TB_BCAST_Q}, |
8403 | {.KeyOp: X86::VPXORQZrrkz, .DstOp: X86::VPXORQZrmbkz, .Flags: TB_BCAST_Q}, |
8404 | {.KeyOp: X86::VRANGEPDZ128rrikz, .DstOp: X86::VRANGEPDZ128rmbikz, .Flags: TB_BCAST_SD}, |
8405 | {.KeyOp: X86::VRANGEPDZ256rrikz, .DstOp: X86::VRANGEPDZ256rmbikz, .Flags: TB_BCAST_SD}, |
8406 | {.KeyOp: X86::VRANGEPDZrrikz, .DstOp: X86::VRANGEPDZrmbikz, .Flags: TB_BCAST_SD}, |
8407 | {.KeyOp: X86::VRANGEPSZ128rrikz, .DstOp: X86::VRANGEPSZ128rmbikz, .Flags: TB_BCAST_SS}, |
8408 | {.KeyOp: X86::VRANGEPSZ256rrikz, .DstOp: X86::VRANGEPSZ256rmbikz, .Flags: TB_BCAST_SS}, |
8409 | {.KeyOp: X86::VRANGEPSZrrikz, .DstOp: X86::VRANGEPSZrmbikz, .Flags: TB_BCAST_SS}, |
8410 | {.KeyOp: X86::VRCP14PDZ128rk, .DstOp: X86::VRCP14PDZ128mbk, .Flags: TB_BCAST_SD}, |
8411 | {.KeyOp: X86::VRCP14PDZ256rk, .DstOp: X86::VRCP14PDZ256mbk, .Flags: TB_BCAST_SD}, |
8412 | {.KeyOp: X86::VRCP14PDZrk, .DstOp: X86::VRCP14PDZmbk, .Flags: TB_BCAST_SD}, |
8413 | {.KeyOp: X86::VRCP14PSZ128rk, .DstOp: X86::VRCP14PSZ128mbk, .Flags: TB_BCAST_SS}, |
8414 | {.KeyOp: X86::VRCP14PSZ256rk, .DstOp: X86::VRCP14PSZ256mbk, .Flags: TB_BCAST_SS}, |
8415 | {.KeyOp: X86::VRCP14PSZrk, .DstOp: X86::VRCP14PSZmbk, .Flags: TB_BCAST_SS}, |
8416 | {.KeyOp: X86::VRCP28PDZrk, .DstOp: X86::VRCP28PDZmbk, .Flags: TB_BCAST_SD}, |
8417 | {.KeyOp: X86::VRCP28PSZrk, .DstOp: X86::VRCP28PSZmbk, .Flags: TB_BCAST_SS}, |
8418 | {.KeyOp: X86::VRCPPHZ128rk, .DstOp: X86::VRCPPHZ128mbk, .Flags: TB_BCAST_SH}, |
8419 | {.KeyOp: X86::VRCPPHZ256rk, .DstOp: X86::VRCPPHZ256mbk, .Flags: TB_BCAST_SH}, |
8420 | {.KeyOp: X86::VRCPPHZrk, .DstOp: X86::VRCPPHZmbk, .Flags: TB_BCAST_SH}, |
8421 | {.KeyOp: X86::VREDUCEPDZ128rrik, .DstOp: X86::VREDUCEPDZ128rmbik, .Flags: TB_BCAST_SD}, |
8422 | {.KeyOp: X86::VREDUCEPDZ256rrik, .DstOp: X86::VREDUCEPDZ256rmbik, .Flags: TB_BCAST_SD}, |
8423 | {.KeyOp: X86::VREDUCEPDZrrik, .DstOp: X86::VREDUCEPDZrmbik, .Flags: TB_BCAST_SD}, |
8424 | {.KeyOp: X86::VREDUCEPHZ128rrik, .DstOp: X86::VREDUCEPHZ128rmbik, .Flags: TB_BCAST_SH}, |
8425 | {.KeyOp: X86::VREDUCEPHZ256rrik, .DstOp: X86::VREDUCEPHZ256rmbik, .Flags: TB_BCAST_SH}, |
8426 | {.KeyOp: X86::VREDUCEPHZrrik, .DstOp: X86::VREDUCEPHZrmbik, .Flags: TB_BCAST_SH}, |
8427 | {.KeyOp: X86::VREDUCEPSZ128rrik, .DstOp: X86::VREDUCEPSZ128rmbik, .Flags: TB_BCAST_SS}, |
8428 | {.KeyOp: X86::VREDUCEPSZ256rrik, .DstOp: X86::VREDUCEPSZ256rmbik, .Flags: TB_BCAST_SS}, |
8429 | {.KeyOp: X86::VREDUCEPSZrrik, .DstOp: X86::VREDUCEPSZrmbik, .Flags: TB_BCAST_SS}, |
8430 | {.KeyOp: X86::VRNDSCALEPDZ128rrik, .DstOp: X86::VRNDSCALEPDZ128rmbik, .Flags: TB_BCAST_SD}, |
8431 | {.KeyOp: X86::VRNDSCALEPDZ256rrik, .DstOp: X86::VRNDSCALEPDZ256rmbik, .Flags: TB_BCAST_SD}, |
8432 | {.KeyOp: X86::VRNDSCALEPDZrrik, .DstOp: X86::VRNDSCALEPDZrmbik, .Flags: TB_BCAST_SD}, |
8433 | {.KeyOp: X86::VRNDSCALEPHZ128rrik, .DstOp: X86::VRNDSCALEPHZ128rmbik, .Flags: TB_BCAST_SH}, |
8434 | {.KeyOp: X86::VRNDSCALEPHZ256rrik, .DstOp: X86::VRNDSCALEPHZ256rmbik, .Flags: TB_BCAST_SH}, |
8435 | {.KeyOp: X86::VRNDSCALEPHZrrik, .DstOp: X86::VRNDSCALEPHZrmbik, .Flags: TB_BCAST_SH}, |
8436 | {.KeyOp: X86::VRNDSCALEPSZ128rrik, .DstOp: X86::VRNDSCALEPSZ128rmbik, .Flags: TB_BCAST_SS}, |
8437 | {.KeyOp: X86::VRNDSCALEPSZ256rrik, .DstOp: X86::VRNDSCALEPSZ256rmbik, .Flags: TB_BCAST_SS}, |
8438 | {.KeyOp: X86::VRNDSCALEPSZrrik, .DstOp: X86::VRNDSCALEPSZrmbik, .Flags: TB_BCAST_SS}, |
8439 | {.KeyOp: X86::VRSQRT14PDZ128rk, .DstOp: X86::VRSQRT14PDZ128mbk, .Flags: TB_BCAST_SD}, |
8440 | {.KeyOp: X86::VRSQRT14PDZ256rk, .DstOp: X86::VRSQRT14PDZ256mbk, .Flags: TB_BCAST_SD}, |
8441 | {.KeyOp: X86::VRSQRT14PDZrk, .DstOp: X86::VRSQRT14PDZmbk, .Flags: TB_BCAST_SD}, |
8442 | {.KeyOp: X86::VRSQRT14PSZ128rk, .DstOp: X86::VRSQRT14PSZ128mbk, .Flags: TB_BCAST_SS}, |
8443 | {.KeyOp: X86::VRSQRT14PSZ256rk, .DstOp: X86::VRSQRT14PSZ256mbk, .Flags: TB_BCAST_SS}, |
8444 | {.KeyOp: X86::VRSQRT14PSZrk, .DstOp: X86::VRSQRT14PSZmbk, .Flags: TB_BCAST_SS}, |
8445 | {.KeyOp: X86::VRSQRT28PDZrk, .DstOp: X86::VRSQRT28PDZmbk, .Flags: TB_BCAST_SD}, |
8446 | {.KeyOp: X86::VRSQRT28PSZrk, .DstOp: X86::VRSQRT28PSZmbk, .Flags: TB_BCAST_SS}, |
8447 | {.KeyOp: X86::VRSQRTPHZ128rk, .DstOp: X86::VRSQRTPHZ128mbk, .Flags: TB_BCAST_SH}, |
8448 | {.KeyOp: X86::VRSQRTPHZ256rk, .DstOp: X86::VRSQRTPHZ256mbk, .Flags: TB_BCAST_SH}, |
8449 | {.KeyOp: X86::VRSQRTPHZrk, .DstOp: X86::VRSQRTPHZmbk, .Flags: TB_BCAST_SH}, |
8450 | {.KeyOp: X86::VSCALEFPDZ128rrkz, .DstOp: X86::VSCALEFPDZ128rmbkz, .Flags: TB_BCAST_SD}, |
8451 | {.KeyOp: X86::VSCALEFPDZ256rrkz, .DstOp: X86::VSCALEFPDZ256rmbkz, .Flags: TB_BCAST_SD}, |
8452 | {.KeyOp: X86::VSCALEFPDZrrkz, .DstOp: X86::VSCALEFPDZrmbkz, .Flags: TB_BCAST_SD}, |
8453 | {.KeyOp: X86::VSCALEFPHZ128rrkz, .DstOp: X86::VSCALEFPHZ128rmbkz, .Flags: TB_BCAST_SH}, |
8454 | {.KeyOp: X86::VSCALEFPHZ256rrkz, .DstOp: X86::VSCALEFPHZ256rmbkz, .Flags: TB_BCAST_SH}, |
8455 | {.KeyOp: X86::VSCALEFPHZrrkz, .DstOp: X86::VSCALEFPHZrmbkz, .Flags: TB_BCAST_SH}, |
8456 | {.KeyOp: X86::VSCALEFPSZ128rrkz, .DstOp: X86::VSCALEFPSZ128rmbkz, .Flags: TB_BCAST_SS}, |
8457 | {.KeyOp: X86::VSCALEFPSZ256rrkz, .DstOp: X86::VSCALEFPSZ256rmbkz, .Flags: TB_BCAST_SS}, |
8458 | {.KeyOp: X86::VSCALEFPSZrrkz, .DstOp: X86::VSCALEFPSZrmbkz, .Flags: TB_BCAST_SS}, |
8459 | {.KeyOp: X86::VSHUFF32X4Z256rrikz, .DstOp: X86::VSHUFF32X4Z256rmbikz, .Flags: TB_BCAST_SS}, |
8460 | {.KeyOp: X86::VSHUFF32X4Zrrikz, .DstOp: X86::VSHUFF32X4Zrmbikz, .Flags: TB_BCAST_SS}, |
8461 | {.KeyOp: X86::VSHUFF64X2Z256rrikz, .DstOp: X86::VSHUFF64X2Z256rmbikz, .Flags: TB_BCAST_SD}, |
8462 | {.KeyOp: X86::VSHUFF64X2Zrrikz, .DstOp: X86::VSHUFF64X2Zrmbikz, .Flags: TB_BCAST_SD}, |
8463 | {.KeyOp: X86::VSHUFI32X4Z256rrikz, .DstOp: X86::VSHUFI32X4Z256rmbikz, .Flags: TB_BCAST_D}, |
8464 | {.KeyOp: X86::VSHUFI32X4Zrrikz, .DstOp: X86::VSHUFI32X4Zrmbikz, .Flags: TB_BCAST_D}, |
8465 | {.KeyOp: X86::VSHUFI64X2Z256rrikz, .DstOp: X86::VSHUFI64X2Z256rmbikz, .Flags: TB_BCAST_Q}, |
8466 | {.KeyOp: X86::VSHUFI64X2Zrrikz, .DstOp: X86::VSHUFI64X2Zrmbikz, .Flags: TB_BCAST_Q}, |
8467 | {.KeyOp: X86::VSHUFPDZ128rrikz, .DstOp: X86::VSHUFPDZ128rmbikz, .Flags: TB_BCAST_SD}, |
8468 | {.KeyOp: X86::VSHUFPDZ256rrikz, .DstOp: X86::VSHUFPDZ256rmbikz, .Flags: TB_BCAST_SD}, |
8469 | {.KeyOp: X86::VSHUFPDZrrikz, .DstOp: X86::VSHUFPDZrmbikz, .Flags: TB_BCAST_SD}, |
8470 | {.KeyOp: X86::VSHUFPSZ128rrikz, .DstOp: X86::VSHUFPSZ128rmbikz, .Flags: TB_BCAST_SS}, |
8471 | {.KeyOp: X86::VSHUFPSZ256rrikz, .DstOp: X86::VSHUFPSZ256rmbikz, .Flags: TB_BCAST_SS}, |
8472 | {.KeyOp: X86::VSHUFPSZrrikz, .DstOp: X86::VSHUFPSZrmbikz, .Flags: TB_BCAST_SS}, |
8473 | {.KeyOp: X86::VSQRTPDZ128rk, .DstOp: X86::VSQRTPDZ128mbk, .Flags: TB_BCAST_SD}, |
8474 | {.KeyOp: X86::VSQRTPDZ256rk, .DstOp: X86::VSQRTPDZ256mbk, .Flags: TB_BCAST_SD}, |
8475 | {.KeyOp: X86::VSQRTPDZrk, .DstOp: X86::VSQRTPDZmbk, .Flags: TB_BCAST_SD}, |
8476 | {.KeyOp: X86::VSQRTPHZ128rk, .DstOp: X86::VSQRTPHZ128mbk, .Flags: TB_BCAST_SH}, |
8477 | {.KeyOp: X86::VSQRTPHZ256rk, .DstOp: X86::VSQRTPHZ256mbk, .Flags: TB_BCAST_SH}, |
8478 | {.KeyOp: X86::VSQRTPHZrk, .DstOp: X86::VSQRTPHZmbk, .Flags: TB_BCAST_SH}, |
8479 | {.KeyOp: X86::VSQRTPSZ128rk, .DstOp: X86::VSQRTPSZ128mbk, .Flags: TB_BCAST_SS}, |
8480 | {.KeyOp: X86::VSQRTPSZ256rk, .DstOp: X86::VSQRTPSZ256mbk, .Flags: TB_BCAST_SS}, |
8481 | {.KeyOp: X86::VSQRTPSZrk, .DstOp: X86::VSQRTPSZmbk, .Flags: TB_BCAST_SS}, |
8482 | {.KeyOp: X86::VSUBPDZ128rrkz, .DstOp: X86::VSUBPDZ128rmbkz, .Flags: TB_BCAST_SD}, |
8483 | {.KeyOp: X86::VSUBPDZ256rrkz, .DstOp: X86::VSUBPDZ256rmbkz, .Flags: TB_BCAST_SD}, |
8484 | {.KeyOp: X86::VSUBPDZrrkz, .DstOp: X86::VSUBPDZrmbkz, .Flags: TB_BCAST_SD}, |
8485 | {.KeyOp: X86::VSUBPHZ128rrkz, .DstOp: X86::VSUBPHZ128rmbkz, .Flags: TB_BCAST_SH}, |
8486 | {.KeyOp: X86::VSUBPHZ256rrkz, .DstOp: X86::VSUBPHZ256rmbkz, .Flags: TB_BCAST_SH}, |
8487 | {.KeyOp: X86::VSUBPHZrrkz, .DstOp: X86::VSUBPHZrmbkz, .Flags: TB_BCAST_SH}, |
8488 | {.KeyOp: X86::VSUBPSZ128rrkz, .DstOp: X86::VSUBPSZ128rmbkz, .Flags: TB_BCAST_SS}, |
8489 | {.KeyOp: X86::VSUBPSZ256rrkz, .DstOp: X86::VSUBPSZ256rmbkz, .Flags: TB_BCAST_SS}, |
8490 | {.KeyOp: X86::VSUBPSZrrkz, .DstOp: X86::VSUBPSZrmbkz, .Flags: TB_BCAST_SS}, |
8491 | {.KeyOp: X86::VUNPCKHPDZ128rrkz, .DstOp: X86::VUNPCKHPDZ128rmbkz, .Flags: TB_BCAST_SD}, |
8492 | {.KeyOp: X86::VUNPCKHPDZ256rrkz, .DstOp: X86::VUNPCKHPDZ256rmbkz, .Flags: TB_BCAST_SD}, |
8493 | {.KeyOp: X86::VUNPCKHPDZrrkz, .DstOp: X86::VUNPCKHPDZrmbkz, .Flags: TB_BCAST_SD}, |
8494 | {.KeyOp: X86::VUNPCKHPSZ128rrkz, .DstOp: X86::VUNPCKHPSZ128rmbkz, .Flags: TB_BCAST_SS}, |
8495 | {.KeyOp: X86::VUNPCKHPSZ256rrkz, .DstOp: X86::VUNPCKHPSZ256rmbkz, .Flags: TB_BCAST_SS}, |
8496 | {.KeyOp: X86::VUNPCKHPSZrrkz, .DstOp: X86::VUNPCKHPSZrmbkz, .Flags: TB_BCAST_SS}, |
8497 | {.KeyOp: X86::VUNPCKLPDZ128rrkz, .DstOp: X86::VUNPCKLPDZ128rmbkz, .Flags: TB_BCAST_SD}, |
8498 | {.KeyOp: X86::VUNPCKLPDZ256rrkz, .DstOp: X86::VUNPCKLPDZ256rmbkz, .Flags: TB_BCAST_SD}, |
8499 | {.KeyOp: X86::VUNPCKLPDZrrkz, .DstOp: X86::VUNPCKLPDZrmbkz, .Flags: TB_BCAST_SD}, |
8500 | {.KeyOp: X86::VUNPCKLPSZ128rrkz, .DstOp: X86::VUNPCKLPSZ128rmbkz, .Flags: TB_BCAST_SS}, |
8501 | {.KeyOp: X86::VUNPCKLPSZ256rrkz, .DstOp: X86::VUNPCKLPSZ256rmbkz, .Flags: TB_BCAST_SS}, |
8502 | {.KeyOp: X86::VUNPCKLPSZrrkz, .DstOp: X86::VUNPCKLPSZrmbkz, .Flags: TB_BCAST_SS}, |
8503 | {.KeyOp: X86::VXORPDZ128rrkz, .DstOp: X86::VXORPDZ128rmbkz, .Flags: TB_BCAST_SD}, |
8504 | {.KeyOp: X86::VXORPDZ256rrkz, .DstOp: X86::VXORPDZ256rmbkz, .Flags: TB_BCAST_SD}, |
8505 | {.KeyOp: X86::VXORPDZrrkz, .DstOp: X86::VXORPDZrmbkz, .Flags: TB_BCAST_SD}, |
8506 | {.KeyOp: X86::VXORPSZ128rrkz, .DstOp: X86::VXORPSZ128rmbkz, .Flags: TB_BCAST_SS}, |
8507 | {.KeyOp: X86::VXORPSZ256rrkz, .DstOp: X86::VXORPSZ256rmbkz, .Flags: TB_BCAST_SS}, |
8508 | {.KeyOp: X86::VXORPSZrrkz, .DstOp: X86::VXORPSZrmbkz, .Flags: TB_BCAST_SS}, |
8509 | }; |
8510 | |
8511 | static const X86FoldTableEntry BroadcastTable4[] = { |
8512 | {.KeyOp: X86::VADDPDZ128rrk, .DstOp: X86::VADDPDZ128rmbk, .Flags: TB_BCAST_SD}, |
8513 | {.KeyOp: X86::VADDPDZ256rrk, .DstOp: X86::VADDPDZ256rmbk, .Flags: TB_BCAST_SD}, |
8514 | {.KeyOp: X86::VADDPDZrrk, .DstOp: X86::VADDPDZrmbk, .Flags: TB_BCAST_SD}, |
8515 | {.KeyOp: X86::VADDPHZ128rrk, .DstOp: X86::VADDPHZ128rmbk, .Flags: TB_BCAST_SH}, |
8516 | {.KeyOp: X86::VADDPHZ256rrk, .DstOp: X86::VADDPHZ256rmbk, .Flags: TB_BCAST_SH}, |
8517 | {.KeyOp: X86::VADDPHZrrk, .DstOp: X86::VADDPHZrmbk, .Flags: TB_BCAST_SH}, |
8518 | {.KeyOp: X86::VADDPSZ128rrk, .DstOp: X86::VADDPSZ128rmbk, .Flags: TB_BCAST_SS}, |
8519 | {.KeyOp: X86::VADDPSZ256rrk, .DstOp: X86::VADDPSZ256rmbk, .Flags: TB_BCAST_SS}, |
8520 | {.KeyOp: X86::VADDPSZrrk, .DstOp: X86::VADDPSZrmbk, .Flags: TB_BCAST_SS}, |
8521 | {.KeyOp: X86::VALIGNDZ128rrik, .DstOp: X86::VALIGNDZ128rmbik, .Flags: TB_BCAST_D}, |
8522 | {.KeyOp: X86::VALIGNDZ256rrik, .DstOp: X86::VALIGNDZ256rmbik, .Flags: TB_BCAST_D}, |
8523 | {.KeyOp: X86::VALIGNDZrrik, .DstOp: X86::VALIGNDZrmbik, .Flags: TB_BCAST_D}, |
8524 | {.KeyOp: X86::VALIGNQZ128rrik, .DstOp: X86::VALIGNQZ128rmbik, .Flags: TB_BCAST_Q}, |
8525 | {.KeyOp: X86::VALIGNQZ256rrik, .DstOp: X86::VALIGNQZ256rmbik, .Flags: TB_BCAST_Q}, |
8526 | {.KeyOp: X86::VALIGNQZrrik, .DstOp: X86::VALIGNQZrmbik, .Flags: TB_BCAST_Q}, |
8527 | {.KeyOp: X86::VANDNPDZ128rrk, .DstOp: X86::VANDNPDZ128rmbk, .Flags: TB_BCAST_SD}, |
8528 | {.KeyOp: X86::VANDNPDZ256rrk, .DstOp: X86::VANDNPDZ256rmbk, .Flags: TB_BCAST_SD}, |
8529 | {.KeyOp: X86::VANDNPDZrrk, .DstOp: X86::VANDNPDZrmbk, .Flags: TB_BCAST_SD}, |
8530 | {.KeyOp: X86::VANDNPSZ128rrk, .DstOp: X86::VANDNPSZ128rmbk, .Flags: TB_BCAST_SS}, |
8531 | {.KeyOp: X86::VANDNPSZ256rrk, .DstOp: X86::VANDNPSZ256rmbk, .Flags: TB_BCAST_SS}, |
8532 | {.KeyOp: X86::VANDNPSZrrk, .DstOp: X86::VANDNPSZrmbk, .Flags: TB_BCAST_SS}, |
8533 | {.KeyOp: X86::VANDPDZ128rrk, .DstOp: X86::VANDPDZ128rmbk, .Flags: TB_BCAST_SD}, |
8534 | {.KeyOp: X86::VANDPDZ256rrk, .DstOp: X86::VANDPDZ256rmbk, .Flags: TB_BCAST_SD}, |
8535 | {.KeyOp: X86::VANDPDZrrk, .DstOp: X86::VANDPDZrmbk, .Flags: TB_BCAST_SD}, |
8536 | {.KeyOp: X86::VANDPSZ128rrk, .DstOp: X86::VANDPSZ128rmbk, .Flags: TB_BCAST_SS}, |
8537 | {.KeyOp: X86::VANDPSZ256rrk, .DstOp: X86::VANDPSZ256rmbk, .Flags: TB_BCAST_SS}, |
8538 | {.KeyOp: X86::VANDPSZrrk, .DstOp: X86::VANDPSZrmbk, .Flags: TB_BCAST_SS}, |
8539 | {.KeyOp: X86::VCVTNE2PS2BF16Z128rrk, .DstOp: X86::VCVTNE2PS2BF16Z128rmbk, .Flags: TB_BCAST_SS}, |
8540 | {.KeyOp: X86::VCVTNE2PS2BF16Z256rrk, .DstOp: X86::VCVTNE2PS2BF16Z256rmbk, .Flags: TB_BCAST_SS}, |
8541 | {.KeyOp: X86::VCVTNE2PS2BF16Zrrk, .DstOp: X86::VCVTNE2PS2BF16Zrmbk, .Flags: TB_BCAST_SS}, |
8542 | {.KeyOp: X86::VDIVPDZ128rrk, .DstOp: X86::VDIVPDZ128rmbk, .Flags: TB_BCAST_SD}, |
8543 | {.KeyOp: X86::VDIVPDZ256rrk, .DstOp: X86::VDIVPDZ256rmbk, .Flags: TB_BCAST_SD}, |
8544 | {.KeyOp: X86::VDIVPDZrrk, .DstOp: X86::VDIVPDZrmbk, .Flags: TB_BCAST_SD}, |
8545 | {.KeyOp: X86::VDIVPHZ128rrk, .DstOp: X86::VDIVPHZ128rmbk, .Flags: TB_BCAST_SH}, |
8546 | {.KeyOp: X86::VDIVPHZ256rrk, .DstOp: X86::VDIVPHZ256rmbk, .Flags: TB_BCAST_SH}, |
8547 | {.KeyOp: X86::VDIVPHZrrk, .DstOp: X86::VDIVPHZrmbk, .Flags: TB_BCAST_SH}, |
8548 | {.KeyOp: X86::VDIVPSZ128rrk, .DstOp: X86::VDIVPSZ128rmbk, .Flags: TB_BCAST_SS}, |
8549 | {.KeyOp: X86::VDIVPSZ256rrk, .DstOp: X86::VDIVPSZ256rmbk, .Flags: TB_BCAST_SS}, |
8550 | {.KeyOp: X86::VDIVPSZrrk, .DstOp: X86::VDIVPSZrmbk, .Flags: TB_BCAST_SS}, |
8551 | {.KeyOp: X86::VDPBF16PSZ128rk, .DstOp: X86::VDPBF16PSZ128mbk, .Flags: TB_BCAST_SS}, |
8552 | {.KeyOp: X86::VDPBF16PSZ128rkz, .DstOp: X86::VDPBF16PSZ128mbkz, .Flags: TB_BCAST_SS}, |
8553 | {.KeyOp: X86::VDPBF16PSZ256rk, .DstOp: X86::VDPBF16PSZ256mbk, .Flags: TB_BCAST_SS}, |
8554 | {.KeyOp: X86::VDPBF16PSZ256rkz, .DstOp: X86::VDPBF16PSZ256mbkz, .Flags: TB_BCAST_SS}, |
8555 | {.KeyOp: X86::VDPBF16PSZrk, .DstOp: X86::VDPBF16PSZmbk, .Flags: TB_BCAST_SS}, |
8556 | {.KeyOp: X86::VDPBF16PSZrkz, .DstOp: X86::VDPBF16PSZmbkz, .Flags: TB_BCAST_SS}, |
8557 | {.KeyOp: X86::VFCMADDCPHZ128rk, .DstOp: X86::VFCMADDCPHZ128mbk, .Flags: TB_BCAST_SS}, |
8558 | {.KeyOp: X86::VFCMADDCPHZ128rkz, .DstOp: X86::VFCMADDCPHZ128mbkz, .Flags: TB_BCAST_SS}, |
8559 | {.KeyOp: X86::VFCMADDCPHZ256rk, .DstOp: X86::VFCMADDCPHZ256mbk, .Flags: TB_BCAST_SS}, |
8560 | {.KeyOp: X86::VFCMADDCPHZ256rkz, .DstOp: X86::VFCMADDCPHZ256mbkz, .Flags: TB_BCAST_SS}, |
8561 | {.KeyOp: X86::VFCMADDCPHZrk, .DstOp: X86::VFCMADDCPHZmbk, .Flags: TB_BCAST_SS}, |
8562 | {.KeyOp: X86::VFCMADDCPHZrkz, .DstOp: X86::VFCMADDCPHZmbkz, .Flags: TB_BCAST_SS}, |
8563 | {.KeyOp: X86::VFCMULCPHZ128rrk, .DstOp: X86::VFCMULCPHZ128rmbk, .Flags: TB_BCAST_SS}, |
8564 | {.KeyOp: X86::VFCMULCPHZ256rrk, .DstOp: X86::VFCMULCPHZ256rmbk, .Flags: TB_BCAST_SS}, |
8565 | {.KeyOp: X86::VFCMULCPHZrrk, .DstOp: X86::VFCMULCPHZrmbk, .Flags: TB_BCAST_SS}, |
8566 | {.KeyOp: X86::VFIXUPIMMPDZ128rrik, .DstOp: X86::VFIXUPIMMPDZ128rmbik, .Flags: TB_BCAST_SD}, |
8567 | {.KeyOp: X86::VFIXUPIMMPDZ128rrikz, .DstOp: X86::VFIXUPIMMPDZ128rmbikz, .Flags: TB_BCAST_SD}, |
8568 | {.KeyOp: X86::VFIXUPIMMPDZ256rrik, .DstOp: X86::VFIXUPIMMPDZ256rmbik, .Flags: TB_BCAST_SD}, |
8569 | {.KeyOp: X86::VFIXUPIMMPDZ256rrikz, .DstOp: X86::VFIXUPIMMPDZ256rmbikz, .Flags: TB_BCAST_SD}, |
8570 | {.KeyOp: X86::VFIXUPIMMPDZrrik, .DstOp: X86::VFIXUPIMMPDZrmbik, .Flags: TB_BCAST_SD}, |
8571 | {.KeyOp: X86::VFIXUPIMMPDZrrikz, .DstOp: X86::VFIXUPIMMPDZrmbikz, .Flags: TB_BCAST_SD}, |
8572 | {.KeyOp: X86::VFIXUPIMMPSZ128rrik, .DstOp: X86::VFIXUPIMMPSZ128rmbik, .Flags: TB_BCAST_SS}, |
8573 | {.KeyOp: X86::VFIXUPIMMPSZ128rrikz, .DstOp: X86::VFIXUPIMMPSZ128rmbikz, .Flags: TB_BCAST_SS}, |
8574 | {.KeyOp: X86::VFIXUPIMMPSZ256rrik, .DstOp: X86::VFIXUPIMMPSZ256rmbik, .Flags: TB_BCAST_SS}, |
8575 | {.KeyOp: X86::VFIXUPIMMPSZ256rrikz, .DstOp: X86::VFIXUPIMMPSZ256rmbikz, .Flags: TB_BCAST_SS}, |
8576 | {.KeyOp: X86::VFIXUPIMMPSZrrik, .DstOp: X86::VFIXUPIMMPSZrmbik, .Flags: TB_BCAST_SS}, |
8577 | {.KeyOp: X86::VFIXUPIMMPSZrrikz, .DstOp: X86::VFIXUPIMMPSZrmbikz, .Flags: TB_BCAST_SS}, |
8578 | {.KeyOp: X86::VFMADD132PDZ128rk, .DstOp: X86::VFMADD132PDZ128mbk, .Flags: TB_BCAST_SD}, |
8579 | {.KeyOp: X86::VFMADD132PDZ128rkz, .DstOp: X86::VFMADD132PDZ128mbkz, .Flags: TB_BCAST_SD}, |
8580 | {.KeyOp: X86::VFMADD132PDZ256rk, .DstOp: X86::VFMADD132PDZ256mbk, .Flags: TB_BCAST_SD}, |
8581 | {.KeyOp: X86::VFMADD132PDZ256rkz, .DstOp: X86::VFMADD132PDZ256mbkz, .Flags: TB_BCAST_SD}, |
8582 | {.KeyOp: X86::VFMADD132PDZrk, .DstOp: X86::VFMADD132PDZmbk, .Flags: TB_BCAST_SD}, |
8583 | {.KeyOp: X86::VFMADD132PDZrkz, .DstOp: X86::VFMADD132PDZmbkz, .Flags: TB_BCAST_SD}, |
8584 | {.KeyOp: X86::VFMADD132PHZ128rk, .DstOp: X86::VFMADD132PHZ128mbk, .Flags: TB_BCAST_SH}, |
8585 | {.KeyOp: X86::VFMADD132PHZ128rkz, .DstOp: X86::VFMADD132PHZ128mbkz, .Flags: TB_BCAST_SH}, |
8586 | {.KeyOp: X86::VFMADD132PHZ256rk, .DstOp: X86::VFMADD132PHZ256mbk, .Flags: TB_BCAST_SH}, |
8587 | {.KeyOp: X86::VFMADD132PHZ256rkz, .DstOp: X86::VFMADD132PHZ256mbkz, .Flags: TB_BCAST_SH}, |
8588 | {.KeyOp: X86::VFMADD132PHZrk, .DstOp: X86::VFMADD132PHZmbk, .Flags: TB_BCAST_SH}, |
8589 | {.KeyOp: X86::VFMADD132PHZrkz, .DstOp: X86::VFMADD132PHZmbkz, .Flags: TB_BCAST_SH}, |
8590 | {.KeyOp: X86::VFMADD132PSZ128rk, .DstOp: X86::VFMADD132PSZ128mbk, .Flags: TB_BCAST_SS}, |
8591 | {.KeyOp: X86::VFMADD132PSZ128rkz, .DstOp: X86::VFMADD132PSZ128mbkz, .Flags: TB_BCAST_SS}, |
8592 | {.KeyOp: X86::VFMADD132PSZ256rk, .DstOp: X86::VFMADD132PSZ256mbk, .Flags: TB_BCAST_SS}, |
8593 | {.KeyOp: X86::VFMADD132PSZ256rkz, .DstOp: X86::VFMADD132PSZ256mbkz, .Flags: TB_BCAST_SS}, |
8594 | {.KeyOp: X86::VFMADD132PSZrk, .DstOp: X86::VFMADD132PSZmbk, .Flags: TB_BCAST_SS}, |
8595 | {.KeyOp: X86::VFMADD132PSZrkz, .DstOp: X86::VFMADD132PSZmbkz, .Flags: TB_BCAST_SS}, |
8596 | {.KeyOp: X86::VFMADD213PDZ128rk, .DstOp: X86::VFMADD213PDZ128mbk, .Flags: TB_BCAST_SD}, |
8597 | {.KeyOp: X86::VFMADD213PDZ128rkz, .DstOp: X86::VFMADD213PDZ128mbkz, .Flags: TB_BCAST_SD}, |
8598 | {.KeyOp: X86::VFMADD213PDZ256rk, .DstOp: X86::VFMADD213PDZ256mbk, .Flags: TB_BCAST_SD}, |
8599 | {.KeyOp: X86::VFMADD213PDZ256rkz, .DstOp: X86::VFMADD213PDZ256mbkz, .Flags: TB_BCAST_SD}, |
8600 | {.KeyOp: X86::VFMADD213PDZrk, .DstOp: X86::VFMADD213PDZmbk, .Flags: TB_BCAST_SD}, |
8601 | {.KeyOp: X86::VFMADD213PDZrkz, .DstOp: X86::VFMADD213PDZmbkz, .Flags: TB_BCAST_SD}, |
8602 | {.KeyOp: X86::VFMADD213PHZ128rk, .DstOp: X86::VFMADD213PHZ128mbk, .Flags: TB_BCAST_SH}, |
8603 | {.KeyOp: X86::VFMADD213PHZ128rkz, .DstOp: X86::VFMADD213PHZ128mbkz, .Flags: TB_BCAST_SH}, |
8604 | {.KeyOp: X86::VFMADD213PHZ256rk, .DstOp: X86::VFMADD213PHZ256mbk, .Flags: TB_BCAST_SH}, |
8605 | {.KeyOp: X86::VFMADD213PHZ256rkz, .DstOp: X86::VFMADD213PHZ256mbkz, .Flags: TB_BCAST_SH}, |
8606 | {.KeyOp: X86::VFMADD213PHZrk, .DstOp: X86::VFMADD213PHZmbk, .Flags: TB_BCAST_SH}, |
8607 | {.KeyOp: X86::VFMADD213PHZrkz, .DstOp: X86::VFMADD213PHZmbkz, .Flags: TB_BCAST_SH}, |
8608 | {.KeyOp: X86::VFMADD213PSZ128rk, .DstOp: X86::VFMADD213PSZ128mbk, .Flags: TB_BCAST_SS}, |
8609 | {.KeyOp: X86::VFMADD213PSZ128rkz, .DstOp: X86::VFMADD213PSZ128mbkz, .Flags: TB_BCAST_SS}, |
8610 | {.KeyOp: X86::VFMADD213PSZ256rk, .DstOp: X86::VFMADD213PSZ256mbk, .Flags: TB_BCAST_SS}, |
8611 | {.KeyOp: X86::VFMADD213PSZ256rkz, .DstOp: X86::VFMADD213PSZ256mbkz, .Flags: TB_BCAST_SS}, |
8612 | {.KeyOp: X86::VFMADD213PSZrk, .DstOp: X86::VFMADD213PSZmbk, .Flags: TB_BCAST_SS}, |
8613 | {.KeyOp: X86::VFMADD213PSZrkz, .DstOp: X86::VFMADD213PSZmbkz, .Flags: TB_BCAST_SS}, |
8614 | {.KeyOp: X86::VFMADD231PDZ128rk, .DstOp: X86::VFMADD231PDZ128mbk, .Flags: TB_BCAST_SD}, |
8615 | {.KeyOp: X86::VFMADD231PDZ128rkz, .DstOp: X86::VFMADD231PDZ128mbkz, .Flags: TB_BCAST_SD}, |
8616 | {.KeyOp: X86::VFMADD231PDZ256rk, .DstOp: X86::VFMADD231PDZ256mbk, .Flags: TB_BCAST_SD}, |
8617 | {.KeyOp: X86::VFMADD231PDZ256rkz, .DstOp: X86::VFMADD231PDZ256mbkz, .Flags: TB_BCAST_SD}, |
8618 | {.KeyOp: X86::VFMADD231PDZrk, .DstOp: X86::VFMADD231PDZmbk, .Flags: TB_BCAST_SD}, |
8619 | {.KeyOp: X86::VFMADD231PDZrkz, .DstOp: X86::VFMADD231PDZmbkz, .Flags: TB_BCAST_SD}, |
8620 | {.KeyOp: X86::VFMADD231PHZ128rk, .DstOp: X86::VFMADD231PHZ128mbk, .Flags: TB_BCAST_SH}, |
8621 | {.KeyOp: X86::VFMADD231PHZ128rkz, .DstOp: X86::VFMADD231PHZ128mbkz, .Flags: TB_BCAST_SH}, |
8622 | {.KeyOp: X86::VFMADD231PHZ256rk, .DstOp: X86::VFMADD231PHZ256mbk, .Flags: TB_BCAST_SH}, |
8623 | {.KeyOp: X86::VFMADD231PHZ256rkz, .DstOp: X86::VFMADD231PHZ256mbkz, .Flags: TB_BCAST_SH}, |
8624 | {.KeyOp: X86::VFMADD231PHZrk, .DstOp: X86::VFMADD231PHZmbk, .Flags: TB_BCAST_SH}, |
8625 | {.KeyOp: X86::VFMADD231PHZrkz, .DstOp: X86::VFMADD231PHZmbkz, .Flags: TB_BCAST_SH}, |
8626 | {.KeyOp: X86::VFMADD231PSZ128rk, .DstOp: X86::VFMADD231PSZ128mbk, .Flags: TB_BCAST_SS}, |
8627 | {.KeyOp: X86::VFMADD231PSZ128rkz, .DstOp: X86::VFMADD231PSZ128mbkz, .Flags: TB_BCAST_SS}, |
8628 | {.KeyOp: X86::VFMADD231PSZ256rk, .DstOp: X86::VFMADD231PSZ256mbk, .Flags: TB_BCAST_SS}, |
8629 | {.KeyOp: X86::VFMADD231PSZ256rkz, .DstOp: X86::VFMADD231PSZ256mbkz, .Flags: TB_BCAST_SS}, |
8630 | {.KeyOp: X86::VFMADD231PSZrk, .DstOp: X86::VFMADD231PSZmbk, .Flags: TB_BCAST_SS}, |
8631 | {.KeyOp: X86::VFMADD231PSZrkz, .DstOp: X86::VFMADD231PSZmbkz, .Flags: TB_BCAST_SS}, |
8632 | {.KeyOp: X86::VFMADDCPHZ128rk, .DstOp: X86::VFMADDCPHZ128mbk, .Flags: TB_BCAST_SS}, |
8633 | {.KeyOp: X86::VFMADDCPHZ128rkz, .DstOp: X86::VFMADDCPHZ128mbkz, .Flags: TB_BCAST_SS}, |
8634 | {.KeyOp: X86::VFMADDCPHZ256rk, .DstOp: X86::VFMADDCPHZ256mbk, .Flags: TB_BCAST_SS}, |
8635 | {.KeyOp: X86::VFMADDCPHZ256rkz, .DstOp: X86::VFMADDCPHZ256mbkz, .Flags: TB_BCAST_SS}, |
8636 | {.KeyOp: X86::VFMADDCPHZrk, .DstOp: X86::VFMADDCPHZmbk, .Flags: TB_BCAST_SS}, |
8637 | {.KeyOp: X86::VFMADDCPHZrkz, .DstOp: X86::VFMADDCPHZmbkz, .Flags: TB_BCAST_SS}, |
8638 | {.KeyOp: X86::VFMADDSUB132PDZ128rk, .DstOp: X86::VFMADDSUB132PDZ128mbk, .Flags: TB_BCAST_SD}, |
8639 | {.KeyOp: X86::VFMADDSUB132PDZ128rkz, .DstOp: X86::VFMADDSUB132PDZ128mbkz, .Flags: TB_BCAST_SD}, |
8640 | {.KeyOp: X86::VFMADDSUB132PDZ256rk, .DstOp: X86::VFMADDSUB132PDZ256mbk, .Flags: TB_BCAST_SD}, |
8641 | {.KeyOp: X86::VFMADDSUB132PDZ256rkz, .DstOp: X86::VFMADDSUB132PDZ256mbkz, .Flags: TB_BCAST_SD}, |
8642 | {.KeyOp: X86::VFMADDSUB132PDZrk, .DstOp: X86::VFMADDSUB132PDZmbk, .Flags: TB_BCAST_SD}, |
8643 | {.KeyOp: X86::VFMADDSUB132PDZrkz, .DstOp: X86::VFMADDSUB132PDZmbkz, .Flags: TB_BCAST_SD}, |
8644 | {.KeyOp: X86::VFMADDSUB132PHZ128rk, .DstOp: X86::VFMADDSUB132PHZ128mbk, .Flags: TB_BCAST_SH}, |
8645 | {.KeyOp: X86::VFMADDSUB132PHZ128rkz, .DstOp: X86::VFMADDSUB132PHZ128mbkz, .Flags: TB_BCAST_SH}, |
8646 | {.KeyOp: X86::VFMADDSUB132PHZ256rk, .DstOp: X86::VFMADDSUB132PHZ256mbk, .Flags: TB_BCAST_SH}, |
8647 | {.KeyOp: X86::VFMADDSUB132PHZ256rkz, .DstOp: X86::VFMADDSUB132PHZ256mbkz, .Flags: TB_BCAST_SH}, |
8648 | {.KeyOp: X86::VFMADDSUB132PHZrk, .DstOp: X86::VFMADDSUB132PHZmbk, .Flags: TB_BCAST_SH}, |
8649 | {.KeyOp: X86::VFMADDSUB132PHZrkz, .DstOp: X86::VFMADDSUB132PHZmbkz, .Flags: TB_BCAST_SH}, |
8650 | {.KeyOp: X86::VFMADDSUB132PSZ128rk, .DstOp: X86::VFMADDSUB132PSZ128mbk, .Flags: TB_BCAST_SS}, |
8651 | {.KeyOp: X86::VFMADDSUB132PSZ128rkz, .DstOp: X86::VFMADDSUB132PSZ128mbkz, .Flags: TB_BCAST_SS}, |
8652 | {.KeyOp: X86::VFMADDSUB132PSZ256rk, .DstOp: X86::VFMADDSUB132PSZ256mbk, .Flags: TB_BCAST_SS}, |
8653 | {.KeyOp: X86::VFMADDSUB132PSZ256rkz, .DstOp: X86::VFMADDSUB132PSZ256mbkz, .Flags: TB_BCAST_SS}, |
8654 | {.KeyOp: X86::VFMADDSUB132PSZrk, .DstOp: X86::VFMADDSUB132PSZmbk, .Flags: TB_BCAST_SS}, |
8655 | {.KeyOp: X86::VFMADDSUB132PSZrkz, .DstOp: X86::VFMADDSUB132PSZmbkz, .Flags: TB_BCAST_SS}, |
8656 | {.KeyOp: X86::VFMADDSUB213PDZ128rk, .DstOp: X86::VFMADDSUB213PDZ128mbk, .Flags: TB_BCAST_SD}, |
8657 | {.KeyOp: X86::VFMADDSUB213PDZ128rkz, .DstOp: X86::VFMADDSUB213PDZ128mbkz, .Flags: TB_BCAST_SD}, |
8658 | {.KeyOp: X86::VFMADDSUB213PDZ256rk, .DstOp: X86::VFMADDSUB213PDZ256mbk, .Flags: TB_BCAST_SD}, |
8659 | {.KeyOp: X86::VFMADDSUB213PDZ256rkz, .DstOp: X86::VFMADDSUB213PDZ256mbkz, .Flags: TB_BCAST_SD}, |
8660 | {.KeyOp: X86::VFMADDSUB213PDZrk, .DstOp: X86::VFMADDSUB213PDZmbk, .Flags: TB_BCAST_SD}, |
8661 | {.KeyOp: X86::VFMADDSUB213PDZrkz, .DstOp: X86::VFMADDSUB213PDZmbkz, .Flags: TB_BCAST_SD}, |
8662 | {.KeyOp: X86::VFMADDSUB213PHZ128rk, .DstOp: X86::VFMADDSUB213PHZ128mbk, .Flags: TB_BCAST_SH}, |
8663 | {.KeyOp: X86::VFMADDSUB213PHZ128rkz, .DstOp: X86::VFMADDSUB213PHZ128mbkz, .Flags: TB_BCAST_SH}, |
8664 | {.KeyOp: X86::VFMADDSUB213PHZ256rk, .DstOp: X86::VFMADDSUB213PHZ256mbk, .Flags: TB_BCAST_SH}, |
8665 | {.KeyOp: X86::VFMADDSUB213PHZ256rkz, .DstOp: X86::VFMADDSUB213PHZ256mbkz, .Flags: TB_BCAST_SH}, |
8666 | {.KeyOp: X86::VFMADDSUB213PHZrk, .DstOp: X86::VFMADDSUB213PHZmbk, .Flags: TB_BCAST_SH}, |
8667 | {.KeyOp: X86::VFMADDSUB213PHZrkz, .DstOp: X86::VFMADDSUB213PHZmbkz, .Flags: TB_BCAST_SH}, |
8668 | {.KeyOp: X86::VFMADDSUB213PSZ128rk, .DstOp: X86::VFMADDSUB213PSZ128mbk, .Flags: TB_BCAST_SS}, |
8669 | {.KeyOp: X86::VFMADDSUB213PSZ128rkz, .DstOp: X86::VFMADDSUB213PSZ128mbkz, .Flags: TB_BCAST_SS}, |
8670 | {.KeyOp: X86::VFMADDSUB213PSZ256rk, .DstOp: X86::VFMADDSUB213PSZ256mbk, .Flags: TB_BCAST_SS}, |
8671 | {.KeyOp: X86::VFMADDSUB213PSZ256rkz, .DstOp: X86::VFMADDSUB213PSZ256mbkz, .Flags: TB_BCAST_SS}, |
8672 | {.KeyOp: X86::VFMADDSUB213PSZrk, .DstOp: X86::VFMADDSUB213PSZmbk, .Flags: TB_BCAST_SS}, |
8673 | {.KeyOp: X86::VFMADDSUB213PSZrkz, .DstOp: X86::VFMADDSUB213PSZmbkz, .Flags: TB_BCAST_SS}, |
8674 | {.KeyOp: X86::VFMADDSUB231PDZ128rk, .DstOp: X86::VFMADDSUB231PDZ128mbk, .Flags: TB_BCAST_SD}, |
8675 | {.KeyOp: X86::VFMADDSUB231PDZ128rkz, .DstOp: X86::VFMADDSUB231PDZ128mbkz, .Flags: TB_BCAST_SD}, |
8676 | {.KeyOp: X86::VFMADDSUB231PDZ256rk, .DstOp: X86::VFMADDSUB231PDZ256mbk, .Flags: TB_BCAST_SD}, |
8677 | {.KeyOp: X86::VFMADDSUB231PDZ256rkz, .DstOp: X86::VFMADDSUB231PDZ256mbkz, .Flags: TB_BCAST_SD}, |
8678 | {.KeyOp: X86::VFMADDSUB231PDZrk, .DstOp: X86::VFMADDSUB231PDZmbk, .Flags: TB_BCAST_SD}, |
8679 | {.KeyOp: X86::VFMADDSUB231PDZrkz, .DstOp: X86::VFMADDSUB231PDZmbkz, .Flags: TB_BCAST_SD}, |
8680 | {.KeyOp: X86::VFMADDSUB231PHZ128rk, .DstOp: X86::VFMADDSUB231PHZ128mbk, .Flags: TB_BCAST_SH}, |
8681 | {.KeyOp: X86::VFMADDSUB231PHZ128rkz, .DstOp: X86::VFMADDSUB231PHZ128mbkz, .Flags: TB_BCAST_SH}, |
8682 | {.KeyOp: X86::VFMADDSUB231PHZ256rk, .DstOp: X86::VFMADDSUB231PHZ256mbk, .Flags: TB_BCAST_SH}, |
8683 | {.KeyOp: X86::VFMADDSUB231PHZ256rkz, .DstOp: X86::VFMADDSUB231PHZ256mbkz, .Flags: TB_BCAST_SH}, |
8684 | {.KeyOp: X86::VFMADDSUB231PHZrk, .DstOp: X86::VFMADDSUB231PHZmbk, .Flags: TB_BCAST_SH}, |
8685 | {.KeyOp: X86::VFMADDSUB231PHZrkz, .DstOp: X86::VFMADDSUB231PHZmbkz, .Flags: TB_BCAST_SH}, |
8686 | {.KeyOp: X86::VFMADDSUB231PSZ128rk, .DstOp: X86::VFMADDSUB231PSZ128mbk, .Flags: TB_BCAST_SS}, |
8687 | {.KeyOp: X86::VFMADDSUB231PSZ128rkz, .DstOp: X86::VFMADDSUB231PSZ128mbkz, .Flags: TB_BCAST_SS}, |
8688 | {.KeyOp: X86::VFMADDSUB231PSZ256rk, .DstOp: X86::VFMADDSUB231PSZ256mbk, .Flags: TB_BCAST_SS}, |
8689 | {.KeyOp: X86::VFMADDSUB231PSZ256rkz, .DstOp: X86::VFMADDSUB231PSZ256mbkz, .Flags: TB_BCAST_SS}, |
8690 | {.KeyOp: X86::VFMADDSUB231PSZrk, .DstOp: X86::VFMADDSUB231PSZmbk, .Flags: TB_BCAST_SS}, |
8691 | {.KeyOp: X86::VFMADDSUB231PSZrkz, .DstOp: X86::VFMADDSUB231PSZmbkz, .Flags: TB_BCAST_SS}, |
8692 | {.KeyOp: X86::VFMSUB132PDZ128rk, .DstOp: X86::VFMSUB132PDZ128mbk, .Flags: TB_BCAST_SD}, |
8693 | {.KeyOp: X86::VFMSUB132PDZ128rkz, .DstOp: X86::VFMSUB132PDZ128mbkz, .Flags: TB_BCAST_SD}, |
8694 | {.KeyOp: X86::VFMSUB132PDZ256rk, .DstOp: X86::VFMSUB132PDZ256mbk, .Flags: TB_BCAST_SD}, |
8695 | {.KeyOp: X86::VFMSUB132PDZ256rkz, .DstOp: X86::VFMSUB132PDZ256mbkz, .Flags: TB_BCAST_SD}, |
8696 | {.KeyOp: X86::VFMSUB132PDZrk, .DstOp: X86::VFMSUB132PDZmbk, .Flags: TB_BCAST_SD}, |
8697 | {.KeyOp: X86::VFMSUB132PDZrkz, .DstOp: X86::VFMSUB132PDZmbkz, .Flags: TB_BCAST_SD}, |
8698 | {.KeyOp: X86::VFMSUB132PHZ128rk, .DstOp: X86::VFMSUB132PHZ128mbk, .Flags: TB_BCAST_SH}, |
8699 | {.KeyOp: X86::VFMSUB132PHZ128rkz, .DstOp: X86::VFMSUB132PHZ128mbkz, .Flags: TB_BCAST_SH}, |
8700 | {.KeyOp: X86::VFMSUB132PHZ256rk, .DstOp: X86::VFMSUB132PHZ256mbk, .Flags: TB_BCAST_SH}, |
8701 | {.KeyOp: X86::VFMSUB132PHZ256rkz, .DstOp: X86::VFMSUB132PHZ256mbkz, .Flags: TB_BCAST_SH}, |
8702 | {.KeyOp: X86::VFMSUB132PHZrk, .DstOp: X86::VFMSUB132PHZmbk, .Flags: TB_BCAST_SH}, |
8703 | {.KeyOp: X86::VFMSUB132PHZrkz, .DstOp: X86::VFMSUB132PHZmbkz, .Flags: TB_BCAST_SH}, |
8704 | {.KeyOp: X86::VFMSUB132PSZ128rk, .DstOp: X86::VFMSUB132PSZ128mbk, .Flags: TB_BCAST_SS}, |
8705 | {.KeyOp: X86::VFMSUB132PSZ128rkz, .DstOp: X86::VFMSUB132PSZ128mbkz, .Flags: TB_BCAST_SS}, |
8706 | {.KeyOp: X86::VFMSUB132PSZ256rk, .DstOp: X86::VFMSUB132PSZ256mbk, .Flags: TB_BCAST_SS}, |
8707 | {.KeyOp: X86::VFMSUB132PSZ256rkz, .DstOp: X86::VFMSUB132PSZ256mbkz, .Flags: TB_BCAST_SS}, |
8708 | {.KeyOp: X86::VFMSUB132PSZrk, .DstOp: X86::VFMSUB132PSZmbk, .Flags: TB_BCAST_SS}, |
8709 | {.KeyOp: X86::VFMSUB132PSZrkz, .DstOp: X86::VFMSUB132PSZmbkz, .Flags: TB_BCAST_SS}, |
8710 | {.KeyOp: X86::VFMSUB213PDZ128rk, .DstOp: X86::VFMSUB213PDZ128mbk, .Flags: TB_BCAST_SD}, |
8711 | {.KeyOp: X86::VFMSUB213PDZ128rkz, .DstOp: X86::VFMSUB213PDZ128mbkz, .Flags: TB_BCAST_SD}, |
8712 | {.KeyOp: X86::VFMSUB213PDZ256rk, .DstOp: X86::VFMSUB213PDZ256mbk, .Flags: TB_BCAST_SD}, |
8713 | {.KeyOp: X86::VFMSUB213PDZ256rkz, .DstOp: X86::VFMSUB213PDZ256mbkz, .Flags: TB_BCAST_SD}, |
8714 | {.KeyOp: X86::VFMSUB213PDZrk, .DstOp: X86::VFMSUB213PDZmbk, .Flags: TB_BCAST_SD}, |
8715 | {.KeyOp: X86::VFMSUB213PDZrkz, .DstOp: X86::VFMSUB213PDZmbkz, .Flags: TB_BCAST_SD}, |
8716 | {.KeyOp: X86::VFMSUB213PHZ128rk, .DstOp: X86::VFMSUB213PHZ128mbk, .Flags: TB_BCAST_SH}, |
8717 | {.KeyOp: X86::VFMSUB213PHZ128rkz, .DstOp: X86::VFMSUB213PHZ128mbkz, .Flags: TB_BCAST_SH}, |
8718 | {.KeyOp: X86::VFMSUB213PHZ256rk, .DstOp: X86::VFMSUB213PHZ256mbk, .Flags: TB_BCAST_SH}, |
8719 | {.KeyOp: X86::VFMSUB213PHZ256rkz, .DstOp: X86::VFMSUB213PHZ256mbkz, .Flags: TB_BCAST_SH}, |
8720 | {.KeyOp: X86::VFMSUB213PHZrk, .DstOp: X86::VFMSUB213PHZmbk, .Flags: TB_BCAST_SH}, |
8721 | {.KeyOp: X86::VFMSUB213PHZrkz, .DstOp: X86::VFMSUB213PHZmbkz, .Flags: TB_BCAST_SH}, |
8722 | {.KeyOp: X86::VFMSUB213PSZ128rk, .DstOp: X86::VFMSUB213PSZ128mbk, .Flags: TB_BCAST_SS}, |
8723 | {.KeyOp: X86::VFMSUB213PSZ128rkz, .DstOp: X86::VFMSUB213PSZ128mbkz, .Flags: TB_BCAST_SS}, |
8724 | {.KeyOp: X86::VFMSUB213PSZ256rk, .DstOp: X86::VFMSUB213PSZ256mbk, .Flags: TB_BCAST_SS}, |
8725 | {.KeyOp: X86::VFMSUB213PSZ256rkz, .DstOp: X86::VFMSUB213PSZ256mbkz, .Flags: TB_BCAST_SS}, |
8726 | {.KeyOp: X86::VFMSUB213PSZrk, .DstOp: X86::VFMSUB213PSZmbk, .Flags: TB_BCAST_SS}, |
8727 | {.KeyOp: X86::VFMSUB213PSZrkz, .DstOp: X86::VFMSUB213PSZmbkz, .Flags: TB_BCAST_SS}, |
8728 | {.KeyOp: X86::VFMSUB231PDZ128rk, .DstOp: X86::VFMSUB231PDZ128mbk, .Flags: TB_BCAST_SD}, |
8729 | {.KeyOp: X86::VFMSUB231PDZ128rkz, .DstOp: X86::VFMSUB231PDZ128mbkz, .Flags: TB_BCAST_SD}, |
8730 | {.KeyOp: X86::VFMSUB231PDZ256rk, .DstOp: X86::VFMSUB231PDZ256mbk, .Flags: TB_BCAST_SD}, |
8731 | {.KeyOp: X86::VFMSUB231PDZ256rkz, .DstOp: X86::VFMSUB231PDZ256mbkz, .Flags: TB_BCAST_SD}, |
8732 | {.KeyOp: X86::VFMSUB231PDZrk, .DstOp: X86::VFMSUB231PDZmbk, .Flags: TB_BCAST_SD}, |
8733 | {.KeyOp: X86::VFMSUB231PDZrkz, .DstOp: X86::VFMSUB231PDZmbkz, .Flags: TB_BCAST_SD}, |
8734 | {.KeyOp: X86::VFMSUB231PHZ128rk, .DstOp: X86::VFMSUB231PHZ128mbk, .Flags: TB_BCAST_SH}, |
8735 | {.KeyOp: X86::VFMSUB231PHZ128rkz, .DstOp: X86::VFMSUB231PHZ128mbkz, .Flags: TB_BCAST_SH}, |
8736 | {.KeyOp: X86::VFMSUB231PHZ256rk, .DstOp: X86::VFMSUB231PHZ256mbk, .Flags: TB_BCAST_SH}, |
8737 | {.KeyOp: X86::VFMSUB231PHZ256rkz, .DstOp: X86::VFMSUB231PHZ256mbkz, .Flags: TB_BCAST_SH}, |
8738 | {.KeyOp: X86::VFMSUB231PHZrk, .DstOp: X86::VFMSUB231PHZmbk, .Flags: TB_BCAST_SH}, |
8739 | {.KeyOp: X86::VFMSUB231PHZrkz, .DstOp: X86::VFMSUB231PHZmbkz, .Flags: TB_BCAST_SH}, |
8740 | {.KeyOp: X86::VFMSUB231PSZ128rk, .DstOp: X86::VFMSUB231PSZ128mbk, .Flags: TB_BCAST_SS}, |
8741 | {.KeyOp: X86::VFMSUB231PSZ128rkz, .DstOp: X86::VFMSUB231PSZ128mbkz, .Flags: TB_BCAST_SS}, |
8742 | {.KeyOp: X86::VFMSUB231PSZ256rk, .DstOp: X86::VFMSUB231PSZ256mbk, .Flags: TB_BCAST_SS}, |
8743 | {.KeyOp: X86::VFMSUB231PSZ256rkz, .DstOp: X86::VFMSUB231PSZ256mbkz, .Flags: TB_BCAST_SS}, |
8744 | {.KeyOp: X86::VFMSUB231PSZrk, .DstOp: X86::VFMSUB231PSZmbk, .Flags: TB_BCAST_SS}, |
8745 | {.KeyOp: X86::VFMSUB231PSZrkz, .DstOp: X86::VFMSUB231PSZmbkz, .Flags: TB_BCAST_SS}, |
8746 | {.KeyOp: X86::VFMSUBADD132PDZ128rk, .DstOp: X86::VFMSUBADD132PDZ128mbk, .Flags: TB_BCAST_SD}, |
8747 | {.KeyOp: X86::VFMSUBADD132PDZ128rkz, .DstOp: X86::VFMSUBADD132PDZ128mbkz, .Flags: TB_BCAST_SD}, |
8748 | {.KeyOp: X86::VFMSUBADD132PDZ256rk, .DstOp: X86::VFMSUBADD132PDZ256mbk, .Flags: TB_BCAST_SD}, |
8749 | {.KeyOp: X86::VFMSUBADD132PDZ256rkz, .DstOp: X86::VFMSUBADD132PDZ256mbkz, .Flags: TB_BCAST_SD}, |
8750 | {.KeyOp: X86::VFMSUBADD132PDZrk, .DstOp: X86::VFMSUBADD132PDZmbk, .Flags: TB_BCAST_SD}, |
8751 | {.KeyOp: X86::VFMSUBADD132PDZrkz, .DstOp: X86::VFMSUBADD132PDZmbkz, .Flags: TB_BCAST_SD}, |
8752 | {.KeyOp: X86::VFMSUBADD132PHZ128rk, .DstOp: X86::VFMSUBADD132PHZ128mbk, .Flags: TB_BCAST_SH}, |
8753 | {.KeyOp: X86::VFMSUBADD132PHZ128rkz, .DstOp: X86::VFMSUBADD132PHZ128mbkz, .Flags: TB_BCAST_SH}, |
8754 | {.KeyOp: X86::VFMSUBADD132PHZ256rk, .DstOp: X86::VFMSUBADD132PHZ256mbk, .Flags: TB_BCAST_SH}, |
8755 | {.KeyOp: X86::VFMSUBADD132PHZ256rkz, .DstOp: X86::VFMSUBADD132PHZ256mbkz, .Flags: TB_BCAST_SH}, |
8756 | {.KeyOp: X86::VFMSUBADD132PHZrk, .DstOp: X86::VFMSUBADD132PHZmbk, .Flags: TB_BCAST_SH}, |
8757 | {.KeyOp: X86::VFMSUBADD132PHZrkz, .DstOp: X86::VFMSUBADD132PHZmbkz, .Flags: TB_BCAST_SH}, |
8758 | {.KeyOp: X86::VFMSUBADD132PSZ128rk, .DstOp: X86::VFMSUBADD132PSZ128mbk, .Flags: TB_BCAST_SS}, |
8759 | {.KeyOp: X86::VFMSUBADD132PSZ128rkz, .DstOp: X86::VFMSUBADD132PSZ128mbkz, .Flags: TB_BCAST_SS}, |
8760 | {.KeyOp: X86::VFMSUBADD132PSZ256rk, .DstOp: X86::VFMSUBADD132PSZ256mbk, .Flags: TB_BCAST_SS}, |
8761 | {.KeyOp: X86::VFMSUBADD132PSZ256rkz, .DstOp: X86::VFMSUBADD132PSZ256mbkz, .Flags: TB_BCAST_SS}, |
8762 | {.KeyOp: X86::VFMSUBADD132PSZrk, .DstOp: X86::VFMSUBADD132PSZmbk, .Flags: TB_BCAST_SS}, |
8763 | {.KeyOp: X86::VFMSUBADD132PSZrkz, .DstOp: X86::VFMSUBADD132PSZmbkz, .Flags: TB_BCAST_SS}, |
8764 | {.KeyOp: X86::VFMSUBADD213PDZ128rk, .DstOp: X86::VFMSUBADD213PDZ128mbk, .Flags: TB_BCAST_SD}, |
8765 | {.KeyOp: X86::VFMSUBADD213PDZ128rkz, .DstOp: X86::VFMSUBADD213PDZ128mbkz, .Flags: TB_BCAST_SD}, |
8766 | {.KeyOp: X86::VFMSUBADD213PDZ256rk, .DstOp: X86::VFMSUBADD213PDZ256mbk, .Flags: TB_BCAST_SD}, |
8767 | {.KeyOp: X86::VFMSUBADD213PDZ256rkz, .DstOp: X86::VFMSUBADD213PDZ256mbkz, .Flags: TB_BCAST_SD}, |
8768 | {.KeyOp: X86::VFMSUBADD213PDZrk, .DstOp: X86::VFMSUBADD213PDZmbk, .Flags: TB_BCAST_SD}, |
8769 | {.KeyOp: X86::VFMSUBADD213PDZrkz, .DstOp: X86::VFMSUBADD213PDZmbkz, .Flags: TB_BCAST_SD}, |
8770 | {.KeyOp: X86::VFMSUBADD213PHZ128rk, .DstOp: X86::VFMSUBADD213PHZ128mbk, .Flags: TB_BCAST_SH}, |
8771 | {.KeyOp: X86::VFMSUBADD213PHZ128rkz, .DstOp: X86::VFMSUBADD213PHZ128mbkz, .Flags: TB_BCAST_SH}, |
8772 | {.KeyOp: X86::VFMSUBADD213PHZ256rk, .DstOp: X86::VFMSUBADD213PHZ256mbk, .Flags: TB_BCAST_SH}, |
8773 | {.KeyOp: X86::VFMSUBADD213PHZ256rkz, .DstOp: X86::VFMSUBADD213PHZ256mbkz, .Flags: TB_BCAST_SH}, |
8774 | {.KeyOp: X86::VFMSUBADD213PHZrk, .DstOp: X86::VFMSUBADD213PHZmbk, .Flags: TB_BCAST_SH}, |
8775 | {.KeyOp: X86::VFMSUBADD213PHZrkz, .DstOp: X86::VFMSUBADD213PHZmbkz, .Flags: TB_BCAST_SH}, |
8776 | {.KeyOp: X86::VFMSUBADD213PSZ128rk, .DstOp: X86::VFMSUBADD213PSZ128mbk, .Flags: TB_BCAST_SS}, |
8777 | {.KeyOp: X86::VFMSUBADD213PSZ128rkz, .DstOp: X86::VFMSUBADD213PSZ128mbkz, .Flags: TB_BCAST_SS}, |
8778 | {.KeyOp: X86::VFMSUBADD213PSZ256rk, .DstOp: X86::VFMSUBADD213PSZ256mbk, .Flags: TB_BCAST_SS}, |
8779 | {.KeyOp: X86::VFMSUBADD213PSZ256rkz, .DstOp: X86::VFMSUBADD213PSZ256mbkz, .Flags: TB_BCAST_SS}, |
8780 | {.KeyOp: X86::VFMSUBADD213PSZrk, .DstOp: X86::VFMSUBADD213PSZmbk, .Flags: TB_BCAST_SS}, |
8781 | {.KeyOp: X86::VFMSUBADD213PSZrkz, .DstOp: X86::VFMSUBADD213PSZmbkz, .Flags: TB_BCAST_SS}, |
8782 | {.KeyOp: X86::VFMSUBADD231PDZ128rk, .DstOp: X86::VFMSUBADD231PDZ128mbk, .Flags: TB_BCAST_SD}, |
8783 | {.KeyOp: X86::VFMSUBADD231PDZ128rkz, .DstOp: X86::VFMSUBADD231PDZ128mbkz, .Flags: TB_BCAST_SD}, |
8784 | {.KeyOp: X86::VFMSUBADD231PDZ256rk, .DstOp: X86::VFMSUBADD231PDZ256mbk, .Flags: TB_BCAST_SD}, |
8785 | {.KeyOp: X86::VFMSUBADD231PDZ256rkz, .DstOp: X86::VFMSUBADD231PDZ256mbkz, .Flags: TB_BCAST_SD}, |
8786 | {.KeyOp: X86::VFMSUBADD231PDZrk, .DstOp: X86::VFMSUBADD231PDZmbk, .Flags: TB_BCAST_SD}, |
8787 | {.KeyOp: X86::VFMSUBADD231PDZrkz, .DstOp: X86::VFMSUBADD231PDZmbkz, .Flags: TB_BCAST_SD}, |
8788 | {.KeyOp: X86::VFMSUBADD231PHZ128rk, .DstOp: X86::VFMSUBADD231PHZ128mbk, .Flags: TB_BCAST_SH}, |
8789 | {.KeyOp: X86::VFMSUBADD231PHZ128rkz, .DstOp: X86::VFMSUBADD231PHZ128mbkz, .Flags: TB_BCAST_SH}, |
8790 | {.KeyOp: X86::VFMSUBADD231PHZ256rk, .DstOp: X86::VFMSUBADD231PHZ256mbk, .Flags: TB_BCAST_SH}, |
8791 | {.KeyOp: X86::VFMSUBADD231PHZ256rkz, .DstOp: X86::VFMSUBADD231PHZ256mbkz, .Flags: TB_BCAST_SH}, |
8792 | {.KeyOp: X86::VFMSUBADD231PHZrk, .DstOp: X86::VFMSUBADD231PHZmbk, .Flags: TB_BCAST_SH}, |
8793 | {.KeyOp: X86::VFMSUBADD231PHZrkz, .DstOp: X86::VFMSUBADD231PHZmbkz, .Flags: TB_BCAST_SH}, |
8794 | {.KeyOp: X86::VFMSUBADD231PSZ128rk, .DstOp: X86::VFMSUBADD231PSZ128mbk, .Flags: TB_BCAST_SS}, |
8795 | {.KeyOp: X86::VFMSUBADD231PSZ128rkz, .DstOp: X86::VFMSUBADD231PSZ128mbkz, .Flags: TB_BCAST_SS}, |
8796 | {.KeyOp: X86::VFMSUBADD231PSZ256rk, .DstOp: X86::VFMSUBADD231PSZ256mbk, .Flags: TB_BCAST_SS}, |
8797 | {.KeyOp: X86::VFMSUBADD231PSZ256rkz, .DstOp: X86::VFMSUBADD231PSZ256mbkz, .Flags: TB_BCAST_SS}, |
8798 | {.KeyOp: X86::VFMSUBADD231PSZrk, .DstOp: X86::VFMSUBADD231PSZmbk, .Flags: TB_BCAST_SS}, |
8799 | {.KeyOp: X86::VFMSUBADD231PSZrkz, .DstOp: X86::VFMSUBADD231PSZmbkz, .Flags: TB_BCAST_SS}, |
8800 | {.KeyOp: X86::VFMULCPHZ128rrk, .DstOp: X86::VFMULCPHZ128rmbk, .Flags: TB_BCAST_SS}, |
8801 | {.KeyOp: X86::VFMULCPHZ256rrk, .DstOp: X86::VFMULCPHZ256rmbk, .Flags: TB_BCAST_SS}, |
8802 | {.KeyOp: X86::VFMULCPHZrrk, .DstOp: X86::VFMULCPHZrmbk, .Flags: TB_BCAST_SS}, |
8803 | {.KeyOp: X86::VFNMADD132PDZ128rk, .DstOp: X86::VFNMADD132PDZ128mbk, .Flags: TB_BCAST_SD}, |
8804 | {.KeyOp: X86::VFNMADD132PDZ128rkz, .DstOp: X86::VFNMADD132PDZ128mbkz, .Flags: TB_BCAST_SD}, |
8805 | {.KeyOp: X86::VFNMADD132PDZ256rk, .DstOp: X86::VFNMADD132PDZ256mbk, .Flags: TB_BCAST_SD}, |
8806 | {.KeyOp: X86::VFNMADD132PDZ256rkz, .DstOp: X86::VFNMADD132PDZ256mbkz, .Flags: TB_BCAST_SD}, |
8807 | {.KeyOp: X86::VFNMADD132PDZrk, .DstOp: X86::VFNMADD132PDZmbk, .Flags: TB_BCAST_SD}, |
8808 | {.KeyOp: X86::VFNMADD132PDZrkz, .DstOp: X86::VFNMADD132PDZmbkz, .Flags: TB_BCAST_SD}, |
8809 | {.KeyOp: X86::VFNMADD132PHZ128rk, .DstOp: X86::VFNMADD132PHZ128mbk, .Flags: TB_BCAST_SH}, |
8810 | {.KeyOp: X86::VFNMADD132PHZ128rkz, .DstOp: X86::VFNMADD132PHZ128mbkz, .Flags: TB_BCAST_SH}, |
8811 | {.KeyOp: X86::VFNMADD132PHZ256rk, .DstOp: X86::VFNMADD132PHZ256mbk, .Flags: TB_BCAST_SH}, |
8812 | {.KeyOp: X86::VFNMADD132PHZ256rkz, .DstOp: X86::VFNMADD132PHZ256mbkz, .Flags: TB_BCAST_SH}, |
8813 | {.KeyOp: X86::VFNMADD132PHZrk, .DstOp: X86::VFNMADD132PHZmbk, .Flags: TB_BCAST_SH}, |
8814 | {.KeyOp: X86::VFNMADD132PHZrkz, .DstOp: X86::VFNMADD132PHZmbkz, .Flags: TB_BCAST_SH}, |
8815 | {.KeyOp: X86::VFNMADD132PSZ128rk, .DstOp: X86::VFNMADD132PSZ128mbk, .Flags: TB_BCAST_SS}, |
8816 | {.KeyOp: X86::VFNMADD132PSZ128rkz, .DstOp: X86::VFNMADD132PSZ128mbkz, .Flags: TB_BCAST_SS}, |
8817 | {.KeyOp: X86::VFNMADD132PSZ256rk, .DstOp: X86::VFNMADD132PSZ256mbk, .Flags: TB_BCAST_SS}, |
8818 | {.KeyOp: X86::VFNMADD132PSZ256rkz, .DstOp: X86::VFNMADD132PSZ256mbkz, .Flags: TB_BCAST_SS}, |
8819 | {.KeyOp: X86::VFNMADD132PSZrk, .DstOp: X86::VFNMADD132PSZmbk, .Flags: TB_BCAST_SS}, |
8820 | {.KeyOp: X86::VFNMADD132PSZrkz, .DstOp: X86::VFNMADD132PSZmbkz, .Flags: TB_BCAST_SS}, |
8821 | {.KeyOp: X86::VFNMADD213PDZ128rk, .DstOp: X86::VFNMADD213PDZ128mbk, .Flags: TB_BCAST_SD}, |
8822 | {.KeyOp: X86::VFNMADD213PDZ128rkz, .DstOp: X86::VFNMADD213PDZ128mbkz, .Flags: TB_BCAST_SD}, |
8823 | {.KeyOp: X86::VFNMADD213PDZ256rk, .DstOp: X86::VFNMADD213PDZ256mbk, .Flags: TB_BCAST_SD}, |
8824 | {.KeyOp: X86::VFNMADD213PDZ256rkz, .DstOp: X86::VFNMADD213PDZ256mbkz, .Flags: TB_BCAST_SD}, |
8825 | {.KeyOp: X86::VFNMADD213PDZrk, .DstOp: X86::VFNMADD213PDZmbk, .Flags: TB_BCAST_SD}, |
8826 | {.KeyOp: X86::VFNMADD213PDZrkz, .DstOp: X86::VFNMADD213PDZmbkz, .Flags: TB_BCAST_SD}, |
8827 | {.KeyOp: X86::VFNMADD213PHZ128rk, .DstOp: X86::VFNMADD213PHZ128mbk, .Flags: TB_BCAST_SH}, |
8828 | {.KeyOp: X86::VFNMADD213PHZ128rkz, .DstOp: X86::VFNMADD213PHZ128mbkz, .Flags: TB_BCAST_SH}, |
8829 | {.KeyOp: X86::VFNMADD213PHZ256rk, .DstOp: X86::VFNMADD213PHZ256mbk, .Flags: TB_BCAST_SH}, |
8830 | {.KeyOp: X86::VFNMADD213PHZ256rkz, .DstOp: X86::VFNMADD213PHZ256mbkz, .Flags: TB_BCAST_SH}, |
8831 | {.KeyOp: X86::VFNMADD213PHZrk, .DstOp: X86::VFNMADD213PHZmbk, .Flags: TB_BCAST_SH}, |
8832 | {.KeyOp: X86::VFNMADD213PHZrkz, .DstOp: X86::VFNMADD213PHZmbkz, .Flags: TB_BCAST_SH}, |
8833 | {.KeyOp: X86::VFNMADD213PSZ128rk, .DstOp: X86::VFNMADD213PSZ128mbk, .Flags: TB_BCAST_SS}, |
8834 | {.KeyOp: X86::VFNMADD213PSZ128rkz, .DstOp: X86::VFNMADD213PSZ128mbkz, .Flags: TB_BCAST_SS}, |
8835 | {.KeyOp: X86::VFNMADD213PSZ256rk, .DstOp: X86::VFNMADD213PSZ256mbk, .Flags: TB_BCAST_SS}, |
8836 | {.KeyOp: X86::VFNMADD213PSZ256rkz, .DstOp: X86::VFNMADD213PSZ256mbkz, .Flags: TB_BCAST_SS}, |
8837 | {.KeyOp: X86::VFNMADD213PSZrk, .DstOp: X86::VFNMADD213PSZmbk, .Flags: TB_BCAST_SS}, |
8838 | {.KeyOp: X86::VFNMADD213PSZrkz, .DstOp: X86::VFNMADD213PSZmbkz, .Flags: TB_BCAST_SS}, |
8839 | {.KeyOp: X86::VFNMADD231PDZ128rk, .DstOp: X86::VFNMADD231PDZ128mbk, .Flags: TB_BCAST_SD}, |
8840 | {.KeyOp: X86::VFNMADD231PDZ128rkz, .DstOp: X86::VFNMADD231PDZ128mbkz, .Flags: TB_BCAST_SD}, |
8841 | {.KeyOp: X86::VFNMADD231PDZ256rk, .DstOp: X86::VFNMADD231PDZ256mbk, .Flags: TB_BCAST_SD}, |
8842 | {.KeyOp: X86::VFNMADD231PDZ256rkz, .DstOp: X86::VFNMADD231PDZ256mbkz, .Flags: TB_BCAST_SD}, |
8843 | {.KeyOp: X86::VFNMADD231PDZrk, .DstOp: X86::VFNMADD231PDZmbk, .Flags: TB_BCAST_SD}, |
8844 | {.KeyOp: X86::VFNMADD231PDZrkz, .DstOp: X86::VFNMADD231PDZmbkz, .Flags: TB_BCAST_SD}, |
8845 | {.KeyOp: X86::VFNMADD231PHZ128rk, .DstOp: X86::VFNMADD231PHZ128mbk, .Flags: TB_BCAST_SH}, |
8846 | {.KeyOp: X86::VFNMADD231PHZ128rkz, .DstOp: X86::VFNMADD231PHZ128mbkz, .Flags: TB_BCAST_SH}, |
8847 | {.KeyOp: X86::VFNMADD231PHZ256rk, .DstOp: X86::VFNMADD231PHZ256mbk, .Flags: TB_BCAST_SH}, |
8848 | {.KeyOp: X86::VFNMADD231PHZ256rkz, .DstOp: X86::VFNMADD231PHZ256mbkz, .Flags: TB_BCAST_SH}, |
8849 | {.KeyOp: X86::VFNMADD231PHZrk, .DstOp: X86::VFNMADD231PHZmbk, .Flags: TB_BCAST_SH}, |
8850 | {.KeyOp: X86::VFNMADD231PHZrkz, .DstOp: X86::VFNMADD231PHZmbkz, .Flags: TB_BCAST_SH}, |
8851 | {.KeyOp: X86::VFNMADD231PSZ128rk, .DstOp: X86::VFNMADD231PSZ128mbk, .Flags: TB_BCAST_SS}, |
8852 | {.KeyOp: X86::VFNMADD231PSZ128rkz, .DstOp: X86::VFNMADD231PSZ128mbkz, .Flags: TB_BCAST_SS}, |
8853 | {.KeyOp: X86::VFNMADD231PSZ256rk, .DstOp: X86::VFNMADD231PSZ256mbk, .Flags: TB_BCAST_SS}, |
8854 | {.KeyOp: X86::VFNMADD231PSZ256rkz, .DstOp: X86::VFNMADD231PSZ256mbkz, .Flags: TB_BCAST_SS}, |
8855 | {.KeyOp: X86::VFNMADD231PSZrk, .DstOp: X86::VFNMADD231PSZmbk, .Flags: TB_BCAST_SS}, |
8856 | {.KeyOp: X86::VFNMADD231PSZrkz, .DstOp: X86::VFNMADD231PSZmbkz, .Flags: TB_BCAST_SS}, |
8857 | {.KeyOp: X86::VFNMSUB132PDZ128rk, .DstOp: X86::VFNMSUB132PDZ128mbk, .Flags: TB_BCAST_SD}, |
8858 | {.KeyOp: X86::VFNMSUB132PDZ128rkz, .DstOp: X86::VFNMSUB132PDZ128mbkz, .Flags: TB_BCAST_SD}, |
8859 | {.KeyOp: X86::VFNMSUB132PDZ256rk, .DstOp: X86::VFNMSUB132PDZ256mbk, .Flags: TB_BCAST_SD}, |
8860 | {.KeyOp: X86::VFNMSUB132PDZ256rkz, .DstOp: X86::VFNMSUB132PDZ256mbkz, .Flags: TB_BCAST_SD}, |
8861 | {.KeyOp: X86::VFNMSUB132PDZrk, .DstOp: X86::VFNMSUB132PDZmbk, .Flags: TB_BCAST_SD}, |
8862 | {.KeyOp: X86::VFNMSUB132PDZrkz, .DstOp: X86::VFNMSUB132PDZmbkz, .Flags: TB_BCAST_SD}, |
8863 | {.KeyOp: X86::VFNMSUB132PHZ128rk, .DstOp: X86::VFNMSUB132PHZ128mbk, .Flags: TB_BCAST_SH}, |
8864 | {.KeyOp: X86::VFNMSUB132PHZ128rkz, .DstOp: X86::VFNMSUB132PHZ128mbkz, .Flags: TB_BCAST_SH}, |
8865 | {.KeyOp: X86::VFNMSUB132PHZ256rk, .DstOp: X86::VFNMSUB132PHZ256mbk, .Flags: TB_BCAST_SH}, |
8866 | {.KeyOp: X86::VFNMSUB132PHZ256rkz, .DstOp: X86::VFNMSUB132PHZ256mbkz, .Flags: TB_BCAST_SH}, |
8867 | {.KeyOp: X86::VFNMSUB132PHZrk, .DstOp: X86::VFNMSUB132PHZmbk, .Flags: TB_BCAST_SH}, |
8868 | {.KeyOp: X86::VFNMSUB132PHZrkz, .DstOp: X86::VFNMSUB132PHZmbkz, .Flags: TB_BCAST_SH}, |
8869 | {.KeyOp: X86::VFNMSUB132PSZ128rk, .DstOp: X86::VFNMSUB132PSZ128mbk, .Flags: TB_BCAST_SS}, |
8870 | {.KeyOp: X86::VFNMSUB132PSZ128rkz, .DstOp: X86::VFNMSUB132PSZ128mbkz, .Flags: TB_BCAST_SS}, |
8871 | {.KeyOp: X86::VFNMSUB132PSZ256rk, .DstOp: X86::VFNMSUB132PSZ256mbk, .Flags: TB_BCAST_SS}, |
8872 | {.KeyOp: X86::VFNMSUB132PSZ256rkz, .DstOp: X86::VFNMSUB132PSZ256mbkz, .Flags: TB_BCAST_SS}, |
8873 | {.KeyOp: X86::VFNMSUB132PSZrk, .DstOp: X86::VFNMSUB132PSZmbk, .Flags: TB_BCAST_SS}, |
8874 | {.KeyOp: X86::VFNMSUB132PSZrkz, .DstOp: X86::VFNMSUB132PSZmbkz, .Flags: TB_BCAST_SS}, |
8875 | {.KeyOp: X86::VFNMSUB213PDZ128rk, .DstOp: X86::VFNMSUB213PDZ128mbk, .Flags: TB_BCAST_SD}, |
8876 | {.KeyOp: X86::VFNMSUB213PDZ128rkz, .DstOp: X86::VFNMSUB213PDZ128mbkz, .Flags: TB_BCAST_SD}, |
8877 | {.KeyOp: X86::VFNMSUB213PDZ256rk, .DstOp: X86::VFNMSUB213PDZ256mbk, .Flags: TB_BCAST_SD}, |
8878 | {.KeyOp: X86::VFNMSUB213PDZ256rkz, .DstOp: X86::VFNMSUB213PDZ256mbkz, .Flags: TB_BCAST_SD}, |
8879 | {.KeyOp: X86::VFNMSUB213PDZrk, .DstOp: X86::VFNMSUB213PDZmbk, .Flags: TB_BCAST_SD}, |
8880 | {.KeyOp: X86::VFNMSUB213PDZrkz, .DstOp: X86::VFNMSUB213PDZmbkz, .Flags: TB_BCAST_SD}, |
8881 | {.KeyOp: X86::VFNMSUB213PHZ128rk, .DstOp: X86::VFNMSUB213PHZ128mbk, .Flags: TB_BCAST_SH}, |
8882 | {.KeyOp: X86::VFNMSUB213PHZ128rkz, .DstOp: X86::VFNMSUB213PHZ128mbkz, .Flags: TB_BCAST_SH}, |
8883 | {.KeyOp: X86::VFNMSUB213PHZ256rk, .DstOp: X86::VFNMSUB213PHZ256mbk, .Flags: TB_BCAST_SH}, |
8884 | {.KeyOp: X86::VFNMSUB213PHZ256rkz, .DstOp: X86::VFNMSUB213PHZ256mbkz, .Flags: TB_BCAST_SH}, |
8885 | {.KeyOp: X86::VFNMSUB213PHZrk, .DstOp: X86::VFNMSUB213PHZmbk, .Flags: TB_BCAST_SH}, |
8886 | {.KeyOp: X86::VFNMSUB213PHZrkz, .DstOp: X86::VFNMSUB213PHZmbkz, .Flags: TB_BCAST_SH}, |
8887 | {.KeyOp: X86::VFNMSUB213PSZ128rk, .DstOp: X86::VFNMSUB213PSZ128mbk, .Flags: TB_BCAST_SS}, |
8888 | {.KeyOp: X86::VFNMSUB213PSZ128rkz, .DstOp: X86::VFNMSUB213PSZ128mbkz, .Flags: TB_BCAST_SS}, |
8889 | {.KeyOp: X86::VFNMSUB213PSZ256rk, .DstOp: X86::VFNMSUB213PSZ256mbk, .Flags: TB_BCAST_SS}, |
8890 | {.KeyOp: X86::VFNMSUB213PSZ256rkz, .DstOp: X86::VFNMSUB213PSZ256mbkz, .Flags: TB_BCAST_SS}, |
8891 | {.KeyOp: X86::VFNMSUB213PSZrk, .DstOp: X86::VFNMSUB213PSZmbk, .Flags: TB_BCAST_SS}, |
8892 | {.KeyOp: X86::VFNMSUB213PSZrkz, .DstOp: X86::VFNMSUB213PSZmbkz, .Flags: TB_BCAST_SS}, |
8893 | {.KeyOp: X86::VFNMSUB231PDZ128rk, .DstOp: X86::VFNMSUB231PDZ128mbk, .Flags: TB_BCAST_SD}, |
8894 | {.KeyOp: X86::VFNMSUB231PDZ128rkz, .DstOp: X86::VFNMSUB231PDZ128mbkz, .Flags: TB_BCAST_SD}, |
8895 | {.KeyOp: X86::VFNMSUB231PDZ256rk, .DstOp: X86::VFNMSUB231PDZ256mbk, .Flags: TB_BCAST_SD}, |
8896 | {.KeyOp: X86::VFNMSUB231PDZ256rkz, .DstOp: X86::VFNMSUB231PDZ256mbkz, .Flags: TB_BCAST_SD}, |
8897 | {.KeyOp: X86::VFNMSUB231PDZrk, .DstOp: X86::VFNMSUB231PDZmbk, .Flags: TB_BCAST_SD}, |
8898 | {.KeyOp: X86::VFNMSUB231PDZrkz, .DstOp: X86::VFNMSUB231PDZmbkz, .Flags: TB_BCAST_SD}, |
8899 | {.KeyOp: X86::VFNMSUB231PHZ128rk, .DstOp: X86::VFNMSUB231PHZ128mbk, .Flags: TB_BCAST_SH}, |
8900 | {.KeyOp: X86::VFNMSUB231PHZ128rkz, .DstOp: X86::VFNMSUB231PHZ128mbkz, .Flags: TB_BCAST_SH}, |
8901 | {.KeyOp: X86::VFNMSUB231PHZ256rk, .DstOp: X86::VFNMSUB231PHZ256mbk, .Flags: TB_BCAST_SH}, |
8902 | {.KeyOp: X86::VFNMSUB231PHZ256rkz, .DstOp: X86::VFNMSUB231PHZ256mbkz, .Flags: TB_BCAST_SH}, |
8903 | {.KeyOp: X86::VFNMSUB231PHZrk, .DstOp: X86::VFNMSUB231PHZmbk, .Flags: TB_BCAST_SH}, |
8904 | {.KeyOp: X86::VFNMSUB231PHZrkz, .DstOp: X86::VFNMSUB231PHZmbkz, .Flags: TB_BCAST_SH}, |
8905 | {.KeyOp: X86::VFNMSUB231PSZ128rk, .DstOp: X86::VFNMSUB231PSZ128mbk, .Flags: TB_BCAST_SS}, |
8906 | {.KeyOp: X86::VFNMSUB231PSZ128rkz, .DstOp: X86::VFNMSUB231PSZ128mbkz, .Flags: TB_BCAST_SS}, |
8907 | {.KeyOp: X86::VFNMSUB231PSZ256rk, .DstOp: X86::VFNMSUB231PSZ256mbk, .Flags: TB_BCAST_SS}, |
8908 | {.KeyOp: X86::VFNMSUB231PSZ256rkz, .DstOp: X86::VFNMSUB231PSZ256mbkz, .Flags: TB_BCAST_SS}, |
8909 | {.KeyOp: X86::VFNMSUB231PSZrk, .DstOp: X86::VFNMSUB231PSZmbk, .Flags: TB_BCAST_SS}, |
8910 | {.KeyOp: X86::VFNMSUB231PSZrkz, .DstOp: X86::VFNMSUB231PSZmbkz, .Flags: TB_BCAST_SS}, |
8911 | {.KeyOp: X86::VGF2P8AFFINEINVQBZ128rrik, .DstOp: X86::VGF2P8AFFINEINVQBZ128rmbik, .Flags: TB_BCAST_Q}, |
8912 | {.KeyOp: X86::VGF2P8AFFINEINVQBZ256rrik, .DstOp: X86::VGF2P8AFFINEINVQBZ256rmbik, .Flags: TB_BCAST_Q}, |
8913 | {.KeyOp: X86::VGF2P8AFFINEINVQBZrrik, .DstOp: X86::VGF2P8AFFINEINVQBZrmbik, .Flags: TB_BCAST_Q}, |
8914 | {.KeyOp: X86::VGF2P8AFFINEQBZ128rrik, .DstOp: X86::VGF2P8AFFINEQBZ128rmbik, .Flags: TB_BCAST_Q}, |
8915 | {.KeyOp: X86::VGF2P8AFFINEQBZ256rrik, .DstOp: X86::VGF2P8AFFINEQBZ256rmbik, .Flags: TB_BCAST_Q}, |
8916 | {.KeyOp: X86::VGF2P8AFFINEQBZrrik, .DstOp: X86::VGF2P8AFFINEQBZrmbik, .Flags: TB_BCAST_Q}, |
8917 | {.KeyOp: X86::VMAXCPDZ128rrk, .DstOp: X86::VMAXCPDZ128rmbk, .Flags: TB_BCAST_SD}, |
8918 | {.KeyOp: X86::VMAXCPDZ256rrk, .DstOp: X86::VMAXCPDZ256rmbk, .Flags: TB_BCAST_SD}, |
8919 | {.KeyOp: X86::VMAXCPDZrrk, .DstOp: X86::VMAXCPDZrmbk, .Flags: TB_BCAST_SD}, |
8920 | {.KeyOp: X86::VMAXCPHZ128rrk, .DstOp: X86::VMAXCPHZ128rmbk, .Flags: TB_BCAST_SH}, |
8921 | {.KeyOp: X86::VMAXCPHZ256rrk, .DstOp: X86::VMAXCPHZ256rmbk, .Flags: TB_BCAST_SH}, |
8922 | {.KeyOp: X86::VMAXCPHZrrk, .DstOp: X86::VMAXCPHZrmbk, .Flags: TB_BCAST_SH}, |
8923 | {.KeyOp: X86::VMAXCPSZ128rrk, .DstOp: X86::VMAXCPSZ128rmbk, .Flags: TB_BCAST_SS}, |
8924 | {.KeyOp: X86::VMAXCPSZ256rrk, .DstOp: X86::VMAXCPSZ256rmbk, .Flags: TB_BCAST_SS}, |
8925 | {.KeyOp: X86::VMAXCPSZrrk, .DstOp: X86::VMAXCPSZrmbk, .Flags: TB_BCAST_SS}, |
8926 | {.KeyOp: X86::VMAXPDZ128rrk, .DstOp: X86::VMAXPDZ128rmbk, .Flags: TB_BCAST_SD}, |
8927 | {.KeyOp: X86::VMAXPDZ256rrk, .DstOp: X86::VMAXPDZ256rmbk, .Flags: TB_BCAST_SD}, |
8928 | {.KeyOp: X86::VMAXPDZrrk, .DstOp: X86::VMAXPDZrmbk, .Flags: TB_BCAST_SD}, |
8929 | {.KeyOp: X86::VMAXPHZ128rrk, .DstOp: X86::VMAXPHZ128rmbk, .Flags: TB_BCAST_SH}, |
8930 | {.KeyOp: X86::VMAXPHZ256rrk, .DstOp: X86::VMAXPHZ256rmbk, .Flags: TB_BCAST_SH}, |
8931 | {.KeyOp: X86::VMAXPHZrrk, .DstOp: X86::VMAXPHZrmbk, .Flags: TB_BCAST_SH}, |
8932 | {.KeyOp: X86::VMAXPSZ128rrk, .DstOp: X86::VMAXPSZ128rmbk, .Flags: TB_BCAST_SS}, |
8933 | {.KeyOp: X86::VMAXPSZ256rrk, .DstOp: X86::VMAXPSZ256rmbk, .Flags: TB_BCAST_SS}, |
8934 | {.KeyOp: X86::VMAXPSZrrk, .DstOp: X86::VMAXPSZrmbk, .Flags: TB_BCAST_SS}, |
8935 | {.KeyOp: X86::VMINCPDZ128rrk, .DstOp: X86::VMINCPDZ128rmbk, .Flags: TB_BCAST_SD}, |
8936 | {.KeyOp: X86::VMINCPDZ256rrk, .DstOp: X86::VMINCPDZ256rmbk, .Flags: TB_BCAST_SD}, |
8937 | {.KeyOp: X86::VMINCPDZrrk, .DstOp: X86::VMINCPDZrmbk, .Flags: TB_BCAST_SD}, |
8938 | {.KeyOp: X86::VMINCPHZ128rrk, .DstOp: X86::VMINCPHZ128rmbk, .Flags: TB_BCAST_SH}, |
8939 | {.KeyOp: X86::VMINCPHZ256rrk, .DstOp: X86::VMINCPHZ256rmbk, .Flags: TB_BCAST_SH}, |
8940 | {.KeyOp: X86::VMINCPHZrrk, .DstOp: X86::VMINCPHZrmbk, .Flags: TB_BCAST_SH}, |
8941 | {.KeyOp: X86::VMINCPSZ128rrk, .DstOp: X86::VMINCPSZ128rmbk, .Flags: TB_BCAST_SS}, |
8942 | {.KeyOp: X86::VMINCPSZ256rrk, .DstOp: X86::VMINCPSZ256rmbk, .Flags: TB_BCAST_SS}, |
8943 | {.KeyOp: X86::VMINCPSZrrk, .DstOp: X86::VMINCPSZrmbk, .Flags: TB_BCAST_SS}, |
8944 | {.KeyOp: X86::VMINPDZ128rrk, .DstOp: X86::VMINPDZ128rmbk, .Flags: TB_BCAST_SD}, |
8945 | {.KeyOp: X86::VMINPDZ256rrk, .DstOp: X86::VMINPDZ256rmbk, .Flags: TB_BCAST_SD}, |
8946 | {.KeyOp: X86::VMINPDZrrk, .DstOp: X86::VMINPDZrmbk, .Flags: TB_BCAST_SD}, |
8947 | {.KeyOp: X86::VMINPHZ128rrk, .DstOp: X86::VMINPHZ128rmbk, .Flags: TB_BCAST_SH}, |
8948 | {.KeyOp: X86::VMINPHZ256rrk, .DstOp: X86::VMINPHZ256rmbk, .Flags: TB_BCAST_SH}, |
8949 | {.KeyOp: X86::VMINPHZrrk, .DstOp: X86::VMINPHZrmbk, .Flags: TB_BCAST_SH}, |
8950 | {.KeyOp: X86::VMINPSZ128rrk, .DstOp: X86::VMINPSZ128rmbk, .Flags: TB_BCAST_SS}, |
8951 | {.KeyOp: X86::VMINPSZ256rrk, .DstOp: X86::VMINPSZ256rmbk, .Flags: TB_BCAST_SS}, |
8952 | {.KeyOp: X86::VMINPSZrrk, .DstOp: X86::VMINPSZrmbk, .Flags: TB_BCAST_SS}, |
8953 | {.KeyOp: X86::VMULPDZ128rrk, .DstOp: X86::VMULPDZ128rmbk, .Flags: TB_BCAST_SD}, |
8954 | {.KeyOp: X86::VMULPDZ256rrk, .DstOp: X86::VMULPDZ256rmbk, .Flags: TB_BCAST_SD}, |
8955 | {.KeyOp: X86::VMULPDZrrk, .DstOp: X86::VMULPDZrmbk, .Flags: TB_BCAST_SD}, |
8956 | {.KeyOp: X86::VMULPHZ128rrk, .DstOp: X86::VMULPHZ128rmbk, .Flags: TB_BCAST_SH}, |
8957 | {.KeyOp: X86::VMULPHZ256rrk, .DstOp: X86::VMULPHZ256rmbk, .Flags: TB_BCAST_SH}, |
8958 | {.KeyOp: X86::VMULPHZrrk, .DstOp: X86::VMULPHZrmbk, .Flags: TB_BCAST_SH}, |
8959 | {.KeyOp: X86::VMULPSZ128rrk, .DstOp: X86::VMULPSZ128rmbk, .Flags: TB_BCAST_SS}, |
8960 | {.KeyOp: X86::VMULPSZ256rrk, .DstOp: X86::VMULPSZ256rmbk, .Flags: TB_BCAST_SS}, |
8961 | {.KeyOp: X86::VMULPSZrrk, .DstOp: X86::VMULPSZrmbk, .Flags: TB_BCAST_SS}, |
8962 | {.KeyOp: X86::VORPDZ128rrk, .DstOp: X86::VORPDZ128rmbk, .Flags: TB_BCAST_SD}, |
8963 | {.KeyOp: X86::VORPDZ256rrk, .DstOp: X86::VORPDZ256rmbk, .Flags: TB_BCAST_SD}, |
8964 | {.KeyOp: X86::VORPDZrrk, .DstOp: X86::VORPDZrmbk, .Flags: TB_BCAST_SD}, |
8965 | {.KeyOp: X86::VORPSZ128rrk, .DstOp: X86::VORPSZ128rmbk, .Flags: TB_BCAST_SS}, |
8966 | {.KeyOp: X86::VORPSZ256rrk, .DstOp: X86::VORPSZ256rmbk, .Flags: TB_BCAST_SS}, |
8967 | {.KeyOp: X86::VORPSZrrk, .DstOp: X86::VORPSZrmbk, .Flags: TB_BCAST_SS}, |
8968 | {.KeyOp: X86::VPACKSSDWZ128rrk, .DstOp: X86::VPACKSSDWZ128rmbk, .Flags: TB_BCAST_D}, |
8969 | {.KeyOp: X86::VPACKSSDWZ256rrk, .DstOp: X86::VPACKSSDWZ256rmbk, .Flags: TB_BCAST_D}, |
8970 | {.KeyOp: X86::VPACKSSDWZrrk, .DstOp: X86::VPACKSSDWZrmbk, .Flags: TB_BCAST_D}, |
8971 | {.KeyOp: X86::VPACKUSDWZ128rrk, .DstOp: X86::VPACKUSDWZ128rmbk, .Flags: TB_BCAST_D}, |
8972 | {.KeyOp: X86::VPACKUSDWZ256rrk, .DstOp: X86::VPACKUSDWZ256rmbk, .Flags: TB_BCAST_D}, |
8973 | {.KeyOp: X86::VPACKUSDWZrrk, .DstOp: X86::VPACKUSDWZrmbk, .Flags: TB_BCAST_D}, |
8974 | {.KeyOp: X86::VPADDDZ128rrk, .DstOp: X86::VPADDDZ128rmbk, .Flags: TB_BCAST_D}, |
8975 | {.KeyOp: X86::VPADDDZ256rrk, .DstOp: X86::VPADDDZ256rmbk, .Flags: TB_BCAST_D}, |
8976 | {.KeyOp: X86::VPADDDZrrk, .DstOp: X86::VPADDDZrmbk, .Flags: TB_BCAST_D}, |
8977 | {.KeyOp: X86::VPADDQZ128rrk, .DstOp: X86::VPADDQZ128rmbk, .Flags: TB_BCAST_Q}, |
8978 | {.KeyOp: X86::VPADDQZ256rrk, .DstOp: X86::VPADDQZ256rmbk, .Flags: TB_BCAST_Q}, |
8979 | {.KeyOp: X86::VPADDQZrrk, .DstOp: X86::VPADDQZrmbk, .Flags: TB_BCAST_Q}, |
8980 | {.KeyOp: X86::VPANDDZ128rrk, .DstOp: X86::VPANDDZ128rmbk, .Flags: TB_BCAST_D}, |
8981 | {.KeyOp: X86::VPANDDZ256rrk, .DstOp: X86::VPANDDZ256rmbk, .Flags: TB_BCAST_D}, |
8982 | {.KeyOp: X86::VPANDDZrrk, .DstOp: X86::VPANDDZrmbk, .Flags: TB_BCAST_D}, |
8983 | {.KeyOp: X86::VPANDNDZ128rrk, .DstOp: X86::VPANDNDZ128rmbk, .Flags: TB_BCAST_D}, |
8984 | {.KeyOp: X86::VPANDNDZ256rrk, .DstOp: X86::VPANDNDZ256rmbk, .Flags: TB_BCAST_D}, |
8985 | {.KeyOp: X86::VPANDNDZrrk, .DstOp: X86::VPANDNDZrmbk, .Flags: TB_BCAST_D}, |
8986 | {.KeyOp: X86::VPANDNQZ128rrk, .DstOp: X86::VPANDNQZ128rmbk, .Flags: TB_BCAST_Q}, |
8987 | {.KeyOp: X86::VPANDNQZ256rrk, .DstOp: X86::VPANDNQZ256rmbk, .Flags: TB_BCAST_Q}, |
8988 | {.KeyOp: X86::VPANDNQZrrk, .DstOp: X86::VPANDNQZrmbk, .Flags: TB_BCAST_Q}, |
8989 | {.KeyOp: X86::VPANDQZ128rrk, .DstOp: X86::VPANDQZ128rmbk, .Flags: TB_BCAST_Q}, |
8990 | {.KeyOp: X86::VPANDQZ256rrk, .DstOp: X86::VPANDQZ256rmbk, .Flags: TB_BCAST_Q}, |
8991 | {.KeyOp: X86::VPANDQZrrk, .DstOp: X86::VPANDQZrmbk, .Flags: TB_BCAST_Q}, |
8992 | {.KeyOp: X86::VPDPBUSDSZ128rk, .DstOp: X86::VPDPBUSDSZ128mbk, .Flags: TB_BCAST_D}, |
8993 | {.KeyOp: X86::VPDPBUSDSZ128rkz, .DstOp: X86::VPDPBUSDSZ128mbkz, .Flags: TB_BCAST_D}, |
8994 | {.KeyOp: X86::VPDPBUSDSZ256rk, .DstOp: X86::VPDPBUSDSZ256mbk, .Flags: TB_BCAST_D}, |
8995 | {.KeyOp: X86::VPDPBUSDSZ256rkz, .DstOp: X86::VPDPBUSDSZ256mbkz, .Flags: TB_BCAST_D}, |
8996 | {.KeyOp: X86::VPDPBUSDSZrk, .DstOp: X86::VPDPBUSDSZmbk, .Flags: TB_BCAST_D}, |
8997 | {.KeyOp: X86::VPDPBUSDSZrkz, .DstOp: X86::VPDPBUSDSZmbkz, .Flags: TB_BCAST_D}, |
8998 | {.KeyOp: X86::VPDPBUSDZ128rk, .DstOp: X86::VPDPBUSDZ128mbk, .Flags: TB_BCAST_D}, |
8999 | {.KeyOp: X86::VPDPBUSDZ128rkz, .DstOp: X86::VPDPBUSDZ128mbkz, .Flags: TB_BCAST_D}, |
9000 | {.KeyOp: X86::VPDPBUSDZ256rk, .DstOp: X86::VPDPBUSDZ256mbk, .Flags: TB_BCAST_D}, |
9001 | {.KeyOp: X86::VPDPBUSDZ256rkz, .DstOp: X86::VPDPBUSDZ256mbkz, .Flags: TB_BCAST_D}, |
9002 | {.KeyOp: X86::VPDPBUSDZrk, .DstOp: X86::VPDPBUSDZmbk, .Flags: TB_BCAST_D}, |
9003 | {.KeyOp: X86::VPDPBUSDZrkz, .DstOp: X86::VPDPBUSDZmbkz, .Flags: TB_BCAST_D}, |
9004 | {.KeyOp: X86::VPDPWSSDSZ128rk, .DstOp: X86::VPDPWSSDSZ128mbk, .Flags: TB_BCAST_D}, |
9005 | {.KeyOp: X86::VPDPWSSDSZ128rkz, .DstOp: X86::VPDPWSSDSZ128mbkz, .Flags: TB_BCAST_D}, |
9006 | {.KeyOp: X86::VPDPWSSDSZ256rk, .DstOp: X86::VPDPWSSDSZ256mbk, .Flags: TB_BCAST_D}, |
9007 | {.KeyOp: X86::VPDPWSSDSZ256rkz, .DstOp: X86::VPDPWSSDSZ256mbkz, .Flags: TB_BCAST_D}, |
9008 | {.KeyOp: X86::VPDPWSSDSZrk, .DstOp: X86::VPDPWSSDSZmbk, .Flags: TB_BCAST_D}, |
9009 | {.KeyOp: X86::VPDPWSSDSZrkz, .DstOp: X86::VPDPWSSDSZmbkz, .Flags: TB_BCAST_D}, |
9010 | {.KeyOp: X86::VPDPWSSDZ128rk, .DstOp: X86::VPDPWSSDZ128mbk, .Flags: TB_BCAST_D}, |
9011 | {.KeyOp: X86::VPDPWSSDZ128rkz, .DstOp: X86::VPDPWSSDZ128mbkz, .Flags: TB_BCAST_D}, |
9012 | {.KeyOp: X86::VPDPWSSDZ256rk, .DstOp: X86::VPDPWSSDZ256mbk, .Flags: TB_BCAST_D}, |
9013 | {.KeyOp: X86::VPDPWSSDZ256rkz, .DstOp: X86::VPDPWSSDZ256mbkz, .Flags: TB_BCAST_D}, |
9014 | {.KeyOp: X86::VPDPWSSDZrk, .DstOp: X86::VPDPWSSDZmbk, .Flags: TB_BCAST_D}, |
9015 | {.KeyOp: X86::VPDPWSSDZrkz, .DstOp: X86::VPDPWSSDZmbkz, .Flags: TB_BCAST_D}, |
9016 | {.KeyOp: X86::VPERMDZ256rrk, .DstOp: X86::VPERMDZ256rmbk, .Flags: TB_BCAST_D}, |
9017 | {.KeyOp: X86::VPERMDZrrk, .DstOp: X86::VPERMDZrmbk, .Flags: TB_BCAST_D}, |
9018 | {.KeyOp: X86::VPERMI2DZ128rrk, .DstOp: X86::VPERMI2DZ128rmbk, .Flags: TB_BCAST_D}, |
9019 | {.KeyOp: X86::VPERMI2DZ128rrkz, .DstOp: X86::VPERMI2DZ128rmbkz, .Flags: TB_BCAST_D}, |
9020 | {.KeyOp: X86::VPERMI2DZ256rrk, .DstOp: X86::VPERMI2DZ256rmbk, .Flags: TB_BCAST_D}, |
9021 | {.KeyOp: X86::VPERMI2DZ256rrkz, .DstOp: X86::VPERMI2DZ256rmbkz, .Flags: TB_BCAST_D}, |
9022 | {.KeyOp: X86::VPERMI2DZrrk, .DstOp: X86::VPERMI2DZrmbk, .Flags: TB_BCAST_D}, |
9023 | {.KeyOp: X86::VPERMI2DZrrkz, .DstOp: X86::VPERMI2DZrmbkz, .Flags: TB_BCAST_D}, |
9024 | {.KeyOp: X86::VPERMI2PDZ128rrk, .DstOp: X86::VPERMI2PDZ128rmbk, .Flags: TB_BCAST_SD}, |
9025 | {.KeyOp: X86::VPERMI2PDZ128rrkz, .DstOp: X86::VPERMI2PDZ128rmbkz, .Flags: TB_BCAST_SD}, |
9026 | {.KeyOp: X86::VPERMI2PDZ256rrk, .DstOp: X86::VPERMI2PDZ256rmbk, .Flags: TB_BCAST_SD}, |
9027 | {.KeyOp: X86::VPERMI2PDZ256rrkz, .DstOp: X86::VPERMI2PDZ256rmbkz, .Flags: TB_BCAST_SD}, |
9028 | {.KeyOp: X86::VPERMI2PDZrrk, .DstOp: X86::VPERMI2PDZrmbk, .Flags: TB_BCAST_SD}, |
9029 | {.KeyOp: X86::VPERMI2PDZrrkz, .DstOp: X86::VPERMI2PDZrmbkz, .Flags: TB_BCAST_SD}, |
9030 | {.KeyOp: X86::VPERMI2PSZ128rrk, .DstOp: X86::VPERMI2PSZ128rmbk, .Flags: TB_BCAST_SS}, |
9031 | {.KeyOp: X86::VPERMI2PSZ128rrkz, .DstOp: X86::VPERMI2PSZ128rmbkz, .Flags: TB_BCAST_SS}, |
9032 | {.KeyOp: X86::VPERMI2PSZ256rrk, .DstOp: X86::VPERMI2PSZ256rmbk, .Flags: TB_BCAST_SS}, |
9033 | {.KeyOp: X86::VPERMI2PSZ256rrkz, .DstOp: X86::VPERMI2PSZ256rmbkz, .Flags: TB_BCAST_SS}, |
9034 | {.KeyOp: X86::VPERMI2PSZrrk, .DstOp: X86::VPERMI2PSZrmbk, .Flags: TB_BCAST_SS}, |
9035 | {.KeyOp: X86::VPERMI2PSZrrkz, .DstOp: X86::VPERMI2PSZrmbkz, .Flags: TB_BCAST_SS}, |
9036 | {.KeyOp: X86::VPERMI2QZ128rrk, .DstOp: X86::VPERMI2QZ128rmbk, .Flags: TB_BCAST_Q}, |
9037 | {.KeyOp: X86::VPERMI2QZ128rrkz, .DstOp: X86::VPERMI2QZ128rmbkz, .Flags: TB_BCAST_Q}, |
9038 | {.KeyOp: X86::VPERMI2QZ256rrk, .DstOp: X86::VPERMI2QZ256rmbk, .Flags: TB_BCAST_Q}, |
9039 | {.KeyOp: X86::VPERMI2QZ256rrkz, .DstOp: X86::VPERMI2QZ256rmbkz, .Flags: TB_BCAST_Q}, |
9040 | {.KeyOp: X86::VPERMI2QZrrk, .DstOp: X86::VPERMI2QZrmbk, .Flags: TB_BCAST_Q}, |
9041 | {.KeyOp: X86::VPERMI2QZrrkz, .DstOp: X86::VPERMI2QZrmbkz, .Flags: TB_BCAST_Q}, |
9042 | {.KeyOp: X86::VPERMILPDZ128rrk, .DstOp: X86::VPERMILPDZ128rmbk, .Flags: TB_BCAST_SD}, |
9043 | {.KeyOp: X86::VPERMILPDZ256rrk, .DstOp: X86::VPERMILPDZ256rmbk, .Flags: TB_BCAST_SD}, |
9044 | {.KeyOp: X86::VPERMILPDZrrk, .DstOp: X86::VPERMILPDZrmbk, .Flags: TB_BCAST_SD}, |
9045 | {.KeyOp: X86::VPERMILPSZ128rrk, .DstOp: X86::VPERMILPSZ128rmbk, .Flags: TB_BCAST_SS}, |
9046 | {.KeyOp: X86::VPERMILPSZ256rrk, .DstOp: X86::VPERMILPSZ256rmbk, .Flags: TB_BCAST_SS}, |
9047 | {.KeyOp: X86::VPERMILPSZrrk, .DstOp: X86::VPERMILPSZrmbk, .Flags: TB_BCAST_SS}, |
9048 | {.KeyOp: X86::VPERMPDZ256rrk, .DstOp: X86::VPERMPDZ256rmbk, .Flags: TB_BCAST_SD}, |
9049 | {.KeyOp: X86::VPERMPDZrrk, .DstOp: X86::VPERMPDZrmbk, .Flags: TB_BCAST_SD}, |
9050 | {.KeyOp: X86::VPERMPSZ256rrk, .DstOp: X86::VPERMPSZ256rmbk, .Flags: TB_BCAST_SS}, |
9051 | {.KeyOp: X86::VPERMPSZrrk, .DstOp: X86::VPERMPSZrmbk, .Flags: TB_BCAST_SS}, |
9052 | {.KeyOp: X86::VPERMQZ256rrk, .DstOp: X86::VPERMQZ256rmbk, .Flags: TB_BCAST_Q}, |
9053 | {.KeyOp: X86::VPERMQZrrk, .DstOp: X86::VPERMQZrmbk, .Flags: TB_BCAST_Q}, |
9054 | {.KeyOp: X86::VPERMT2DZ128rrk, .DstOp: X86::VPERMT2DZ128rmbk, .Flags: TB_BCAST_D}, |
9055 | {.KeyOp: X86::VPERMT2DZ128rrkz, .DstOp: X86::VPERMT2DZ128rmbkz, .Flags: TB_BCAST_D}, |
9056 | {.KeyOp: X86::VPERMT2DZ256rrk, .DstOp: X86::VPERMT2DZ256rmbk, .Flags: TB_BCAST_D}, |
9057 | {.KeyOp: X86::VPERMT2DZ256rrkz, .DstOp: X86::VPERMT2DZ256rmbkz, .Flags: TB_BCAST_D}, |
9058 | {.KeyOp: X86::VPERMT2DZrrk, .DstOp: X86::VPERMT2DZrmbk, .Flags: TB_BCAST_D}, |
9059 | {.KeyOp: X86::VPERMT2DZrrkz, .DstOp: X86::VPERMT2DZrmbkz, .Flags: TB_BCAST_D}, |
9060 | {.KeyOp: X86::VPERMT2PDZ128rrk, .DstOp: X86::VPERMT2PDZ128rmbk, .Flags: TB_BCAST_SD}, |
9061 | {.KeyOp: X86::VPERMT2PDZ128rrkz, .DstOp: X86::VPERMT2PDZ128rmbkz, .Flags: TB_BCAST_SD}, |
9062 | {.KeyOp: X86::VPERMT2PDZ256rrk, .DstOp: X86::VPERMT2PDZ256rmbk, .Flags: TB_BCAST_SD}, |
9063 | {.KeyOp: X86::VPERMT2PDZ256rrkz, .DstOp: X86::VPERMT2PDZ256rmbkz, .Flags: TB_BCAST_SD}, |
9064 | {.KeyOp: X86::VPERMT2PDZrrk, .DstOp: X86::VPERMT2PDZrmbk, .Flags: TB_BCAST_SD}, |
9065 | {.KeyOp: X86::VPERMT2PDZrrkz, .DstOp: X86::VPERMT2PDZrmbkz, .Flags: TB_BCAST_SD}, |
9066 | {.KeyOp: X86::VPERMT2PSZ128rrk, .DstOp: X86::VPERMT2PSZ128rmbk, .Flags: TB_BCAST_SS}, |
9067 | {.KeyOp: X86::VPERMT2PSZ128rrkz, .DstOp: X86::VPERMT2PSZ128rmbkz, .Flags: TB_BCAST_SS}, |
9068 | {.KeyOp: X86::VPERMT2PSZ256rrk, .DstOp: X86::VPERMT2PSZ256rmbk, .Flags: TB_BCAST_SS}, |
9069 | {.KeyOp: X86::VPERMT2PSZ256rrkz, .DstOp: X86::VPERMT2PSZ256rmbkz, .Flags: TB_BCAST_SS}, |
9070 | {.KeyOp: X86::VPERMT2PSZrrk, .DstOp: X86::VPERMT2PSZrmbk, .Flags: TB_BCAST_SS}, |
9071 | {.KeyOp: X86::VPERMT2PSZrrkz, .DstOp: X86::VPERMT2PSZrmbkz, .Flags: TB_BCAST_SS}, |
9072 | {.KeyOp: X86::VPERMT2QZ128rrk, .DstOp: X86::VPERMT2QZ128rmbk, .Flags: TB_BCAST_Q}, |
9073 | {.KeyOp: X86::VPERMT2QZ128rrkz, .DstOp: X86::VPERMT2QZ128rmbkz, .Flags: TB_BCAST_Q}, |
9074 | {.KeyOp: X86::VPERMT2QZ256rrk, .DstOp: X86::VPERMT2QZ256rmbk, .Flags: TB_BCAST_Q}, |
9075 | {.KeyOp: X86::VPERMT2QZ256rrkz, .DstOp: X86::VPERMT2QZ256rmbkz, .Flags: TB_BCAST_Q}, |
9076 | {.KeyOp: X86::VPERMT2QZrrk, .DstOp: X86::VPERMT2QZrmbk, .Flags: TB_BCAST_Q}, |
9077 | {.KeyOp: X86::VPERMT2QZrrkz, .DstOp: X86::VPERMT2QZrmbkz, .Flags: TB_BCAST_Q}, |
9078 | {.KeyOp: X86::VPMADD52HUQZ128rk, .DstOp: X86::VPMADD52HUQZ128mbk, .Flags: TB_BCAST_Q}, |
9079 | {.KeyOp: X86::VPMADD52HUQZ128rkz, .DstOp: X86::VPMADD52HUQZ128mbkz, .Flags: TB_BCAST_Q}, |
9080 | {.KeyOp: X86::VPMADD52HUQZ256rk, .DstOp: X86::VPMADD52HUQZ256mbk, .Flags: TB_BCAST_Q}, |
9081 | {.KeyOp: X86::VPMADD52HUQZ256rkz, .DstOp: X86::VPMADD52HUQZ256mbkz, .Flags: TB_BCAST_Q}, |
9082 | {.KeyOp: X86::VPMADD52HUQZrk, .DstOp: X86::VPMADD52HUQZmbk, .Flags: TB_BCAST_Q}, |
9083 | {.KeyOp: X86::VPMADD52HUQZrkz, .DstOp: X86::VPMADD52HUQZmbkz, .Flags: TB_BCAST_Q}, |
9084 | {.KeyOp: X86::VPMADD52LUQZ128rk, .DstOp: X86::VPMADD52LUQZ128mbk, .Flags: TB_BCAST_Q}, |
9085 | {.KeyOp: X86::VPMADD52LUQZ128rkz, .DstOp: X86::VPMADD52LUQZ128mbkz, .Flags: TB_BCAST_Q}, |
9086 | {.KeyOp: X86::VPMADD52LUQZ256rk, .DstOp: X86::VPMADD52LUQZ256mbk, .Flags: TB_BCAST_Q}, |
9087 | {.KeyOp: X86::VPMADD52LUQZ256rkz, .DstOp: X86::VPMADD52LUQZ256mbkz, .Flags: TB_BCAST_Q}, |
9088 | {.KeyOp: X86::VPMADD52LUQZrk, .DstOp: X86::VPMADD52LUQZmbk, .Flags: TB_BCAST_Q}, |
9089 | {.KeyOp: X86::VPMADD52LUQZrkz, .DstOp: X86::VPMADD52LUQZmbkz, .Flags: TB_BCAST_Q}, |
9090 | {.KeyOp: X86::VPMAXSDZ128rrk, .DstOp: X86::VPMAXSDZ128rmbk, .Flags: TB_BCAST_D}, |
9091 | {.KeyOp: X86::VPMAXSDZ256rrk, .DstOp: X86::VPMAXSDZ256rmbk, .Flags: TB_BCAST_D}, |
9092 | {.KeyOp: X86::VPMAXSDZrrk, .DstOp: X86::VPMAXSDZrmbk, .Flags: TB_BCAST_D}, |
9093 | {.KeyOp: X86::VPMAXSQZ128rrk, .DstOp: X86::VPMAXSQZ128rmbk, .Flags: TB_BCAST_Q}, |
9094 | {.KeyOp: X86::VPMAXSQZ256rrk, .DstOp: X86::VPMAXSQZ256rmbk, .Flags: TB_BCAST_Q}, |
9095 | {.KeyOp: X86::VPMAXSQZrrk, .DstOp: X86::VPMAXSQZrmbk, .Flags: TB_BCAST_Q}, |
9096 | {.KeyOp: X86::VPMAXUDZ128rrk, .DstOp: X86::VPMAXUDZ128rmbk, .Flags: TB_BCAST_D}, |
9097 | {.KeyOp: X86::VPMAXUDZ256rrk, .DstOp: X86::VPMAXUDZ256rmbk, .Flags: TB_BCAST_D}, |
9098 | {.KeyOp: X86::VPMAXUDZrrk, .DstOp: X86::VPMAXUDZrmbk, .Flags: TB_BCAST_D}, |
9099 | {.KeyOp: X86::VPMAXUQZ128rrk, .DstOp: X86::VPMAXUQZ128rmbk, .Flags: TB_BCAST_Q}, |
9100 | {.KeyOp: X86::VPMAXUQZ256rrk, .DstOp: X86::VPMAXUQZ256rmbk, .Flags: TB_BCAST_Q}, |
9101 | {.KeyOp: X86::VPMAXUQZrrk, .DstOp: X86::VPMAXUQZrmbk, .Flags: TB_BCAST_Q}, |
9102 | {.KeyOp: X86::VPMINSDZ128rrk, .DstOp: X86::VPMINSDZ128rmbk, .Flags: TB_BCAST_D}, |
9103 | {.KeyOp: X86::VPMINSDZ256rrk, .DstOp: X86::VPMINSDZ256rmbk, .Flags: TB_BCAST_D}, |
9104 | {.KeyOp: X86::VPMINSDZrrk, .DstOp: X86::VPMINSDZrmbk, .Flags: TB_BCAST_D}, |
9105 | {.KeyOp: X86::VPMINSQZ128rrk, .DstOp: X86::VPMINSQZ128rmbk, .Flags: TB_BCAST_Q}, |
9106 | {.KeyOp: X86::VPMINSQZ256rrk, .DstOp: X86::VPMINSQZ256rmbk, .Flags: TB_BCAST_Q}, |
9107 | {.KeyOp: X86::VPMINSQZrrk, .DstOp: X86::VPMINSQZrmbk, .Flags: TB_BCAST_Q}, |
9108 | {.KeyOp: X86::VPMINUDZ128rrk, .DstOp: X86::VPMINUDZ128rmbk, .Flags: TB_BCAST_D}, |
9109 | {.KeyOp: X86::VPMINUDZ256rrk, .DstOp: X86::VPMINUDZ256rmbk, .Flags: TB_BCAST_D}, |
9110 | {.KeyOp: X86::VPMINUDZrrk, .DstOp: X86::VPMINUDZrmbk, .Flags: TB_BCAST_D}, |
9111 | {.KeyOp: X86::VPMINUQZ128rrk, .DstOp: X86::VPMINUQZ128rmbk, .Flags: TB_BCAST_Q}, |
9112 | {.KeyOp: X86::VPMINUQZ256rrk, .DstOp: X86::VPMINUQZ256rmbk, .Flags: TB_BCAST_Q}, |
9113 | {.KeyOp: X86::VPMINUQZrrk, .DstOp: X86::VPMINUQZrmbk, .Flags: TB_BCAST_Q}, |
9114 | {.KeyOp: X86::VPMULDQZ128rrk, .DstOp: X86::VPMULDQZ128rmbk, .Flags: TB_BCAST_Q}, |
9115 | {.KeyOp: X86::VPMULDQZ256rrk, .DstOp: X86::VPMULDQZ256rmbk, .Flags: TB_BCAST_Q}, |
9116 | {.KeyOp: X86::VPMULDQZrrk, .DstOp: X86::VPMULDQZrmbk, .Flags: TB_BCAST_Q}, |
9117 | {.KeyOp: X86::VPMULLDZ128rrk, .DstOp: X86::VPMULLDZ128rmbk, .Flags: TB_BCAST_D}, |
9118 | {.KeyOp: X86::VPMULLDZ256rrk, .DstOp: X86::VPMULLDZ256rmbk, .Flags: TB_BCAST_D}, |
9119 | {.KeyOp: X86::VPMULLDZrrk, .DstOp: X86::VPMULLDZrmbk, .Flags: TB_BCAST_D}, |
9120 | {.KeyOp: X86::VPMULLQZ128rrk, .DstOp: X86::VPMULLQZ128rmbk, .Flags: TB_BCAST_Q}, |
9121 | {.KeyOp: X86::VPMULLQZ256rrk, .DstOp: X86::VPMULLQZ256rmbk, .Flags: TB_BCAST_Q}, |
9122 | {.KeyOp: X86::VPMULLQZrrk, .DstOp: X86::VPMULLQZrmbk, .Flags: TB_BCAST_Q}, |
9123 | {.KeyOp: X86::VPMULTISHIFTQBZ128rrk, .DstOp: X86::VPMULTISHIFTQBZ128rmbk, .Flags: TB_BCAST_Q}, |
9124 | {.KeyOp: X86::VPMULTISHIFTQBZ256rrk, .DstOp: X86::VPMULTISHIFTQBZ256rmbk, .Flags: TB_BCAST_Q}, |
9125 | {.KeyOp: X86::VPMULTISHIFTQBZrrk, .DstOp: X86::VPMULTISHIFTQBZrmbk, .Flags: TB_BCAST_Q}, |
9126 | {.KeyOp: X86::VPMULUDQZ128rrk, .DstOp: X86::VPMULUDQZ128rmbk, .Flags: TB_BCAST_Q}, |
9127 | {.KeyOp: X86::VPMULUDQZ256rrk, .DstOp: X86::VPMULUDQZ256rmbk, .Flags: TB_BCAST_Q}, |
9128 | {.KeyOp: X86::VPMULUDQZrrk, .DstOp: X86::VPMULUDQZrmbk, .Flags: TB_BCAST_Q}, |
9129 | {.KeyOp: X86::VPORDZ128rrk, .DstOp: X86::VPORDZ128rmbk, .Flags: TB_BCAST_D}, |
9130 | {.KeyOp: X86::VPORDZ256rrk, .DstOp: X86::VPORDZ256rmbk, .Flags: TB_BCAST_D}, |
9131 | {.KeyOp: X86::VPORDZrrk, .DstOp: X86::VPORDZrmbk, .Flags: TB_BCAST_D}, |
9132 | {.KeyOp: X86::VPORQZ128rrk, .DstOp: X86::VPORQZ128rmbk, .Flags: TB_BCAST_Q}, |
9133 | {.KeyOp: X86::VPORQZ256rrk, .DstOp: X86::VPORQZ256rmbk, .Flags: TB_BCAST_Q}, |
9134 | {.KeyOp: X86::VPORQZrrk, .DstOp: X86::VPORQZrmbk, .Flags: TB_BCAST_Q}, |
9135 | {.KeyOp: X86::VPROLVDZ128rrk, .DstOp: X86::VPROLVDZ128rmbk, .Flags: TB_BCAST_D}, |
9136 | {.KeyOp: X86::VPROLVDZ256rrk, .DstOp: X86::VPROLVDZ256rmbk, .Flags: TB_BCAST_D}, |
9137 | {.KeyOp: X86::VPROLVDZrrk, .DstOp: X86::VPROLVDZrmbk, .Flags: TB_BCAST_D}, |
9138 | {.KeyOp: X86::VPROLVQZ128rrk, .DstOp: X86::VPROLVQZ128rmbk, .Flags: TB_BCAST_Q}, |
9139 | {.KeyOp: X86::VPROLVQZ256rrk, .DstOp: X86::VPROLVQZ256rmbk, .Flags: TB_BCAST_Q}, |
9140 | {.KeyOp: X86::VPROLVQZrrk, .DstOp: X86::VPROLVQZrmbk, .Flags: TB_BCAST_Q}, |
9141 | {.KeyOp: X86::VPRORVDZ128rrk, .DstOp: X86::VPRORVDZ128rmbk, .Flags: TB_BCAST_D}, |
9142 | {.KeyOp: X86::VPRORVDZ256rrk, .DstOp: X86::VPRORVDZ256rmbk, .Flags: TB_BCAST_D}, |
9143 | {.KeyOp: X86::VPRORVDZrrk, .DstOp: X86::VPRORVDZrmbk, .Flags: TB_BCAST_D}, |
9144 | {.KeyOp: X86::VPRORVQZ128rrk, .DstOp: X86::VPRORVQZ128rmbk, .Flags: TB_BCAST_Q}, |
9145 | {.KeyOp: X86::VPRORVQZ256rrk, .DstOp: X86::VPRORVQZ256rmbk, .Flags: TB_BCAST_Q}, |
9146 | {.KeyOp: X86::VPRORVQZrrk, .DstOp: X86::VPRORVQZrmbk, .Flags: TB_BCAST_Q}, |
9147 | {.KeyOp: X86::VPSHLDDZ128rrik, .DstOp: X86::VPSHLDDZ128rmbik, .Flags: TB_BCAST_D}, |
9148 | {.KeyOp: X86::VPSHLDDZ256rrik, .DstOp: X86::VPSHLDDZ256rmbik, .Flags: TB_BCAST_D}, |
9149 | {.KeyOp: X86::VPSHLDDZrrik, .DstOp: X86::VPSHLDDZrmbik, .Flags: TB_BCAST_D}, |
9150 | {.KeyOp: X86::VPSHLDQZ128rrik, .DstOp: X86::VPSHLDQZ128rmbik, .Flags: TB_BCAST_Q}, |
9151 | {.KeyOp: X86::VPSHLDQZ256rrik, .DstOp: X86::VPSHLDQZ256rmbik, .Flags: TB_BCAST_Q}, |
9152 | {.KeyOp: X86::VPSHLDQZrrik, .DstOp: X86::VPSHLDQZrmbik, .Flags: TB_BCAST_Q}, |
9153 | {.KeyOp: X86::VPSHLDVDZ128rk, .DstOp: X86::VPSHLDVDZ128mbk, .Flags: TB_BCAST_D}, |
9154 | {.KeyOp: X86::VPSHLDVDZ128rkz, .DstOp: X86::VPSHLDVDZ128mbkz, .Flags: TB_BCAST_D}, |
9155 | {.KeyOp: X86::VPSHLDVDZ256rk, .DstOp: X86::VPSHLDVDZ256mbk, .Flags: TB_BCAST_D}, |
9156 | {.KeyOp: X86::VPSHLDVDZ256rkz, .DstOp: X86::VPSHLDVDZ256mbkz, .Flags: TB_BCAST_D}, |
9157 | {.KeyOp: X86::VPSHLDVDZrk, .DstOp: X86::VPSHLDVDZmbk, .Flags: TB_BCAST_D}, |
9158 | {.KeyOp: X86::VPSHLDVDZrkz, .DstOp: X86::VPSHLDVDZmbkz, .Flags: TB_BCAST_D}, |
9159 | {.KeyOp: X86::VPSHLDVQZ128rk, .DstOp: X86::VPSHLDVQZ128mbk, .Flags: TB_BCAST_Q}, |
9160 | {.KeyOp: X86::VPSHLDVQZ128rkz, .DstOp: X86::VPSHLDVQZ128mbkz, .Flags: TB_BCAST_Q}, |
9161 | {.KeyOp: X86::VPSHLDVQZ256rk, .DstOp: X86::VPSHLDVQZ256mbk, .Flags: TB_BCAST_Q}, |
9162 | {.KeyOp: X86::VPSHLDVQZ256rkz, .DstOp: X86::VPSHLDVQZ256mbkz, .Flags: TB_BCAST_Q}, |
9163 | {.KeyOp: X86::VPSHLDVQZrk, .DstOp: X86::VPSHLDVQZmbk, .Flags: TB_BCAST_Q}, |
9164 | {.KeyOp: X86::VPSHLDVQZrkz, .DstOp: X86::VPSHLDVQZmbkz, .Flags: TB_BCAST_Q}, |
9165 | {.KeyOp: X86::VPSHRDDZ128rrik, .DstOp: X86::VPSHRDDZ128rmbik, .Flags: TB_BCAST_D}, |
9166 | {.KeyOp: X86::VPSHRDDZ256rrik, .DstOp: X86::VPSHRDDZ256rmbik, .Flags: TB_BCAST_D}, |
9167 | {.KeyOp: X86::VPSHRDDZrrik, .DstOp: X86::VPSHRDDZrmbik, .Flags: TB_BCAST_D}, |
9168 | {.KeyOp: X86::VPSHRDQZ128rrik, .DstOp: X86::VPSHRDQZ128rmbik, .Flags: TB_BCAST_Q}, |
9169 | {.KeyOp: X86::VPSHRDQZ256rrik, .DstOp: X86::VPSHRDQZ256rmbik, .Flags: TB_BCAST_Q}, |
9170 | {.KeyOp: X86::VPSHRDQZrrik, .DstOp: X86::VPSHRDQZrmbik, .Flags: TB_BCAST_Q}, |
9171 | {.KeyOp: X86::VPSHRDVDZ128rk, .DstOp: X86::VPSHRDVDZ128mbk, .Flags: TB_BCAST_D}, |
9172 | {.KeyOp: X86::VPSHRDVDZ128rkz, .DstOp: X86::VPSHRDVDZ128mbkz, .Flags: TB_BCAST_D}, |
9173 | {.KeyOp: X86::VPSHRDVDZ256rk, .DstOp: X86::VPSHRDVDZ256mbk, .Flags: TB_BCAST_D}, |
9174 | {.KeyOp: X86::VPSHRDVDZ256rkz, .DstOp: X86::VPSHRDVDZ256mbkz, .Flags: TB_BCAST_D}, |
9175 | {.KeyOp: X86::VPSHRDVDZrk, .DstOp: X86::VPSHRDVDZmbk, .Flags: TB_BCAST_D}, |
9176 | {.KeyOp: X86::VPSHRDVDZrkz, .DstOp: X86::VPSHRDVDZmbkz, .Flags: TB_BCAST_D}, |
9177 | {.KeyOp: X86::VPSHRDVQZ128rk, .DstOp: X86::VPSHRDVQZ128mbk, .Flags: TB_BCAST_Q}, |
9178 | {.KeyOp: X86::VPSHRDVQZ128rkz, .DstOp: X86::VPSHRDVQZ128mbkz, .Flags: TB_BCAST_Q}, |
9179 | {.KeyOp: X86::VPSHRDVQZ256rk, .DstOp: X86::VPSHRDVQZ256mbk, .Flags: TB_BCAST_Q}, |
9180 | {.KeyOp: X86::VPSHRDVQZ256rkz, .DstOp: X86::VPSHRDVQZ256mbkz, .Flags: TB_BCAST_Q}, |
9181 | {.KeyOp: X86::VPSHRDVQZrk, .DstOp: X86::VPSHRDVQZmbk, .Flags: TB_BCAST_Q}, |
9182 | {.KeyOp: X86::VPSHRDVQZrkz, .DstOp: X86::VPSHRDVQZmbkz, .Flags: TB_BCAST_Q}, |
9183 | {.KeyOp: X86::VPSLLVDZ128rrk, .DstOp: X86::VPSLLVDZ128rmbk, .Flags: TB_BCAST_D}, |
9184 | {.KeyOp: X86::VPSLLVDZ256rrk, .DstOp: X86::VPSLLVDZ256rmbk, .Flags: TB_BCAST_D}, |
9185 | {.KeyOp: X86::VPSLLVDZrrk, .DstOp: X86::VPSLLVDZrmbk, .Flags: TB_BCAST_D}, |
9186 | {.KeyOp: X86::VPSLLVQZ128rrk, .DstOp: X86::VPSLLVQZ128rmbk, .Flags: TB_BCAST_Q}, |
9187 | {.KeyOp: X86::VPSLLVQZ256rrk, .DstOp: X86::VPSLLVQZ256rmbk, .Flags: TB_BCAST_Q}, |
9188 | {.KeyOp: X86::VPSLLVQZrrk, .DstOp: X86::VPSLLVQZrmbk, .Flags: TB_BCAST_Q}, |
9189 | {.KeyOp: X86::VPSRAVDZ128rrk, .DstOp: X86::VPSRAVDZ128rmbk, .Flags: TB_BCAST_D}, |
9190 | {.KeyOp: X86::VPSRAVDZ256rrk, .DstOp: X86::VPSRAVDZ256rmbk, .Flags: TB_BCAST_D}, |
9191 | {.KeyOp: X86::VPSRAVDZrrk, .DstOp: X86::VPSRAVDZrmbk, .Flags: TB_BCAST_D}, |
9192 | {.KeyOp: X86::VPSRAVQZ128rrk, .DstOp: X86::VPSRAVQZ128rmbk, .Flags: TB_BCAST_Q}, |
9193 | {.KeyOp: X86::VPSRAVQZ256rrk, .DstOp: X86::VPSRAVQZ256rmbk, .Flags: TB_BCAST_Q}, |
9194 | {.KeyOp: X86::VPSRAVQZrrk, .DstOp: X86::VPSRAVQZrmbk, .Flags: TB_BCAST_Q}, |
9195 | {.KeyOp: X86::VPSRLVDZ128rrk, .DstOp: X86::VPSRLVDZ128rmbk, .Flags: TB_BCAST_D}, |
9196 | {.KeyOp: X86::VPSRLVDZ256rrk, .DstOp: X86::VPSRLVDZ256rmbk, .Flags: TB_BCAST_D}, |
9197 | {.KeyOp: X86::VPSRLVDZrrk, .DstOp: X86::VPSRLVDZrmbk, .Flags: TB_BCAST_D}, |
9198 | {.KeyOp: X86::VPSRLVQZ128rrk, .DstOp: X86::VPSRLVQZ128rmbk, .Flags: TB_BCAST_Q}, |
9199 | {.KeyOp: X86::VPSRLVQZ256rrk, .DstOp: X86::VPSRLVQZ256rmbk, .Flags: TB_BCAST_Q}, |
9200 | {.KeyOp: X86::VPSRLVQZrrk, .DstOp: X86::VPSRLVQZrmbk, .Flags: TB_BCAST_Q}, |
9201 | {.KeyOp: X86::VPSUBDZ128rrk, .DstOp: X86::VPSUBDZ128rmbk, .Flags: TB_BCAST_D}, |
9202 | {.KeyOp: X86::VPSUBDZ256rrk, .DstOp: X86::VPSUBDZ256rmbk, .Flags: TB_BCAST_D}, |
9203 | {.KeyOp: X86::VPSUBDZrrk, .DstOp: X86::VPSUBDZrmbk, .Flags: TB_BCAST_D}, |
9204 | {.KeyOp: X86::VPSUBQZ128rrk, .DstOp: X86::VPSUBQZ128rmbk, .Flags: TB_BCAST_Q}, |
9205 | {.KeyOp: X86::VPSUBQZ256rrk, .DstOp: X86::VPSUBQZ256rmbk, .Flags: TB_BCAST_Q}, |
9206 | {.KeyOp: X86::VPSUBQZrrk, .DstOp: X86::VPSUBQZrmbk, .Flags: TB_BCAST_Q}, |
9207 | {.KeyOp: X86::VPTERNLOGDZ128rrik, .DstOp: X86::VPTERNLOGDZ128rmbik, .Flags: TB_BCAST_D}, |
9208 | {.KeyOp: X86::VPTERNLOGDZ128rrikz, .DstOp: X86::VPTERNLOGDZ128rmbikz, .Flags: TB_BCAST_D}, |
9209 | {.KeyOp: X86::VPTERNLOGDZ256rrik, .DstOp: X86::VPTERNLOGDZ256rmbik, .Flags: TB_BCAST_D}, |
9210 | {.KeyOp: X86::VPTERNLOGDZ256rrikz, .DstOp: X86::VPTERNLOGDZ256rmbikz, .Flags: TB_BCAST_D}, |
9211 | {.KeyOp: X86::VPTERNLOGDZrrik, .DstOp: X86::VPTERNLOGDZrmbik, .Flags: TB_BCAST_D}, |
9212 | {.KeyOp: X86::VPTERNLOGDZrrikz, .DstOp: X86::VPTERNLOGDZrmbikz, .Flags: TB_BCAST_D}, |
9213 | {.KeyOp: X86::VPTERNLOGQZ128rrik, .DstOp: X86::VPTERNLOGQZ128rmbik, .Flags: TB_BCAST_Q}, |
9214 | {.KeyOp: X86::VPTERNLOGQZ128rrikz, .DstOp: X86::VPTERNLOGQZ128rmbikz, .Flags: TB_BCAST_Q}, |
9215 | {.KeyOp: X86::VPTERNLOGQZ256rrik, .DstOp: X86::VPTERNLOGQZ256rmbik, .Flags: TB_BCAST_Q}, |
9216 | {.KeyOp: X86::VPTERNLOGQZ256rrikz, .DstOp: X86::VPTERNLOGQZ256rmbikz, .Flags: TB_BCAST_Q}, |
9217 | {.KeyOp: X86::VPTERNLOGQZrrik, .DstOp: X86::VPTERNLOGQZrmbik, .Flags: TB_BCAST_Q}, |
9218 | {.KeyOp: X86::VPTERNLOGQZrrikz, .DstOp: X86::VPTERNLOGQZrmbikz, .Flags: TB_BCAST_Q}, |
9219 | {.KeyOp: X86::VPUNPCKHDQZ128rrk, .DstOp: X86::VPUNPCKHDQZ128rmbk, .Flags: TB_BCAST_D}, |
9220 | {.KeyOp: X86::VPUNPCKHDQZ256rrk, .DstOp: X86::VPUNPCKHDQZ256rmbk, .Flags: TB_BCAST_D}, |
9221 | {.KeyOp: X86::VPUNPCKHDQZrrk, .DstOp: X86::VPUNPCKHDQZrmbk, .Flags: TB_BCAST_D}, |
9222 | {.KeyOp: X86::VPUNPCKHQDQZ128rrk, .DstOp: X86::VPUNPCKHQDQZ128rmbk, .Flags: TB_BCAST_Q}, |
9223 | {.KeyOp: X86::VPUNPCKHQDQZ256rrk, .DstOp: X86::VPUNPCKHQDQZ256rmbk, .Flags: TB_BCAST_Q}, |
9224 | {.KeyOp: X86::VPUNPCKHQDQZrrk, .DstOp: X86::VPUNPCKHQDQZrmbk, .Flags: TB_BCAST_Q}, |
9225 | {.KeyOp: X86::VPUNPCKLDQZ128rrk, .DstOp: X86::VPUNPCKLDQZ128rmbk, .Flags: TB_BCAST_D}, |
9226 | {.KeyOp: X86::VPUNPCKLDQZ256rrk, .DstOp: X86::VPUNPCKLDQZ256rmbk, .Flags: TB_BCAST_D}, |
9227 | {.KeyOp: X86::VPUNPCKLDQZrrk, .DstOp: X86::VPUNPCKLDQZrmbk, .Flags: TB_BCAST_D}, |
9228 | {.KeyOp: X86::VPUNPCKLQDQZ128rrk, .DstOp: X86::VPUNPCKLQDQZ128rmbk, .Flags: TB_BCAST_Q}, |
9229 | {.KeyOp: X86::VPUNPCKLQDQZ256rrk, .DstOp: X86::VPUNPCKLQDQZ256rmbk, .Flags: TB_BCAST_Q}, |
9230 | {.KeyOp: X86::VPUNPCKLQDQZrrk, .DstOp: X86::VPUNPCKLQDQZrmbk, .Flags: TB_BCAST_Q}, |
9231 | {.KeyOp: X86::VPXORDZ128rrk, .DstOp: X86::VPXORDZ128rmbk, .Flags: TB_BCAST_D}, |
9232 | {.KeyOp: X86::VPXORDZ256rrk, .DstOp: X86::VPXORDZ256rmbk, .Flags: TB_BCAST_D}, |
9233 | {.KeyOp: X86::VPXORDZrrk, .DstOp: X86::VPXORDZrmbk, .Flags: TB_BCAST_D}, |
9234 | {.KeyOp: X86::VPXORQZ128rrk, .DstOp: X86::VPXORQZ128rmbk, .Flags: TB_BCAST_Q}, |
9235 | {.KeyOp: X86::VPXORQZ256rrk, .DstOp: X86::VPXORQZ256rmbk, .Flags: TB_BCAST_Q}, |
9236 | {.KeyOp: X86::VPXORQZrrk, .DstOp: X86::VPXORQZrmbk, .Flags: TB_BCAST_Q}, |
9237 | {.KeyOp: X86::VRANGEPDZ128rrik, .DstOp: X86::VRANGEPDZ128rmbik, .Flags: TB_BCAST_SD}, |
9238 | {.KeyOp: X86::VRANGEPDZ256rrik, .DstOp: X86::VRANGEPDZ256rmbik, .Flags: TB_BCAST_SD}, |
9239 | {.KeyOp: X86::VRANGEPDZrrik, .DstOp: X86::VRANGEPDZrmbik, .Flags: TB_BCAST_SD}, |
9240 | {.KeyOp: X86::VRANGEPSZ128rrik, .DstOp: X86::VRANGEPSZ128rmbik, .Flags: TB_BCAST_SS}, |
9241 | {.KeyOp: X86::VRANGEPSZ256rrik, .DstOp: X86::VRANGEPSZ256rmbik, .Flags: TB_BCAST_SS}, |
9242 | {.KeyOp: X86::VRANGEPSZrrik, .DstOp: X86::VRANGEPSZrmbik, .Flags: TB_BCAST_SS}, |
9243 | {.KeyOp: X86::VSCALEFPDZ128rrk, .DstOp: X86::VSCALEFPDZ128rmbk, .Flags: TB_BCAST_SD}, |
9244 | {.KeyOp: X86::VSCALEFPDZ256rrk, .DstOp: X86::VSCALEFPDZ256rmbk, .Flags: TB_BCAST_SD}, |
9245 | {.KeyOp: X86::VSCALEFPDZrrk, .DstOp: X86::VSCALEFPDZrmbk, .Flags: TB_BCAST_SD}, |
9246 | {.KeyOp: X86::VSCALEFPHZ128rrk, .DstOp: X86::VSCALEFPHZ128rmbk, .Flags: TB_BCAST_SH}, |
9247 | {.KeyOp: X86::VSCALEFPHZ256rrk, .DstOp: X86::VSCALEFPHZ256rmbk, .Flags: TB_BCAST_SH}, |
9248 | {.KeyOp: X86::VSCALEFPHZrrk, .DstOp: X86::VSCALEFPHZrmbk, .Flags: TB_BCAST_SH}, |
9249 | {.KeyOp: X86::VSCALEFPSZ128rrk, .DstOp: X86::VSCALEFPSZ128rmbk, .Flags: TB_BCAST_SS}, |
9250 | {.KeyOp: X86::VSCALEFPSZ256rrk, .DstOp: X86::VSCALEFPSZ256rmbk, .Flags: TB_BCAST_SS}, |
9251 | {.KeyOp: X86::VSCALEFPSZrrk, .DstOp: X86::VSCALEFPSZrmbk, .Flags: TB_BCAST_SS}, |
9252 | {.KeyOp: X86::VSHUFF32X4Z256rrik, .DstOp: X86::VSHUFF32X4Z256rmbik, .Flags: TB_BCAST_SS}, |
9253 | {.KeyOp: X86::VSHUFF32X4Zrrik, .DstOp: X86::VSHUFF32X4Zrmbik, .Flags: TB_BCAST_SS}, |
9254 | {.KeyOp: X86::VSHUFF64X2Z256rrik, .DstOp: X86::VSHUFF64X2Z256rmbik, .Flags: TB_BCAST_SD}, |
9255 | {.KeyOp: X86::VSHUFF64X2Zrrik, .DstOp: X86::VSHUFF64X2Zrmbik, .Flags: TB_BCAST_SD}, |
9256 | {.KeyOp: X86::VSHUFI32X4Z256rrik, .DstOp: X86::VSHUFI32X4Z256rmbik, .Flags: TB_BCAST_D}, |
9257 | {.KeyOp: X86::VSHUFI32X4Zrrik, .DstOp: X86::VSHUFI32X4Zrmbik, .Flags: TB_BCAST_D}, |
9258 | {.KeyOp: X86::VSHUFI64X2Z256rrik, .DstOp: X86::VSHUFI64X2Z256rmbik, .Flags: TB_BCAST_Q}, |
9259 | {.KeyOp: X86::VSHUFI64X2Zrrik, .DstOp: X86::VSHUFI64X2Zrmbik, .Flags: TB_BCAST_Q}, |
9260 | {.KeyOp: X86::VSHUFPDZ128rrik, .DstOp: X86::VSHUFPDZ128rmbik, .Flags: TB_BCAST_SD}, |
9261 | {.KeyOp: X86::VSHUFPDZ256rrik, .DstOp: X86::VSHUFPDZ256rmbik, .Flags: TB_BCAST_SD}, |
9262 | {.KeyOp: X86::VSHUFPDZrrik, .DstOp: X86::VSHUFPDZrmbik, .Flags: TB_BCAST_SD}, |
9263 | {.KeyOp: X86::VSHUFPSZ128rrik, .DstOp: X86::VSHUFPSZ128rmbik, .Flags: TB_BCAST_SS}, |
9264 | {.KeyOp: X86::VSHUFPSZ256rrik, .DstOp: X86::VSHUFPSZ256rmbik, .Flags: TB_BCAST_SS}, |
9265 | {.KeyOp: X86::VSHUFPSZrrik, .DstOp: X86::VSHUFPSZrmbik, .Flags: TB_BCAST_SS}, |
9266 | {.KeyOp: X86::VSUBPDZ128rrk, .DstOp: X86::VSUBPDZ128rmbk, .Flags: TB_BCAST_SD}, |
9267 | {.KeyOp: X86::VSUBPDZ256rrk, .DstOp: X86::VSUBPDZ256rmbk, .Flags: TB_BCAST_SD}, |
9268 | {.KeyOp: X86::VSUBPDZrrk, .DstOp: X86::VSUBPDZrmbk, .Flags: TB_BCAST_SD}, |
9269 | {.KeyOp: X86::VSUBPHZ128rrk, .DstOp: X86::VSUBPHZ128rmbk, .Flags: TB_BCAST_SH}, |
9270 | {.KeyOp: X86::VSUBPHZ256rrk, .DstOp: X86::VSUBPHZ256rmbk, .Flags: TB_BCAST_SH}, |
9271 | {.KeyOp: X86::VSUBPHZrrk, .DstOp: X86::VSUBPHZrmbk, .Flags: TB_BCAST_SH}, |
9272 | {.KeyOp: X86::VSUBPSZ128rrk, .DstOp: X86::VSUBPSZ128rmbk, .Flags: TB_BCAST_SS}, |
9273 | {.KeyOp: X86::VSUBPSZ256rrk, .DstOp: X86::VSUBPSZ256rmbk, .Flags: TB_BCAST_SS}, |
9274 | {.KeyOp: X86::VSUBPSZrrk, .DstOp: X86::VSUBPSZrmbk, .Flags: TB_BCAST_SS}, |
9275 | {.KeyOp: X86::VUNPCKHPDZ128rrk, .DstOp: X86::VUNPCKHPDZ128rmbk, .Flags: TB_BCAST_SD}, |
9276 | {.KeyOp: X86::VUNPCKHPDZ256rrk, .DstOp: X86::VUNPCKHPDZ256rmbk, .Flags: TB_BCAST_SD}, |
9277 | {.KeyOp: X86::VUNPCKHPDZrrk, .DstOp: X86::VUNPCKHPDZrmbk, .Flags: TB_BCAST_SD}, |
9278 | {.KeyOp: X86::VUNPCKHPSZ128rrk, .DstOp: X86::VUNPCKHPSZ128rmbk, .Flags: TB_BCAST_SS}, |
9279 | {.KeyOp: X86::VUNPCKHPSZ256rrk, .DstOp: X86::VUNPCKHPSZ256rmbk, .Flags: TB_BCAST_SS}, |
9280 | {.KeyOp: X86::VUNPCKHPSZrrk, .DstOp: X86::VUNPCKHPSZrmbk, .Flags: TB_BCAST_SS}, |
9281 | {.KeyOp: X86::VUNPCKLPDZ128rrk, .DstOp: X86::VUNPCKLPDZ128rmbk, .Flags: TB_BCAST_SD}, |
9282 | {.KeyOp: X86::VUNPCKLPDZ256rrk, .DstOp: X86::VUNPCKLPDZ256rmbk, .Flags: TB_BCAST_SD}, |
9283 | {.KeyOp: X86::VUNPCKLPDZrrk, .DstOp: X86::VUNPCKLPDZrmbk, .Flags: TB_BCAST_SD}, |
9284 | {.KeyOp: X86::VUNPCKLPSZ128rrk, .DstOp: X86::VUNPCKLPSZ128rmbk, .Flags: TB_BCAST_SS}, |
9285 | {.KeyOp: X86::VUNPCKLPSZ256rrk, .DstOp: X86::VUNPCKLPSZ256rmbk, .Flags: TB_BCAST_SS}, |
9286 | {.KeyOp: X86::VUNPCKLPSZrrk, .DstOp: X86::VUNPCKLPSZrmbk, .Flags: TB_BCAST_SS}, |
9287 | {.KeyOp: X86::VXORPDZ128rrk, .DstOp: X86::VXORPDZ128rmbk, .Flags: TB_BCAST_SD}, |
9288 | {.KeyOp: X86::VXORPDZ256rrk, .DstOp: X86::VXORPDZ256rmbk, .Flags: TB_BCAST_SD}, |
9289 | {.KeyOp: X86::VXORPDZrrk, .DstOp: X86::VXORPDZrmbk, .Flags: TB_BCAST_SD}, |
9290 | {.KeyOp: X86::VXORPSZ128rrk, .DstOp: X86::VXORPSZ128rmbk, .Flags: TB_BCAST_SS}, |
9291 | {.KeyOp: X86::VXORPSZ256rrk, .DstOp: X86::VXORPSZ256rmbk, .Flags: TB_BCAST_SS}, |
9292 | {.KeyOp: X86::VXORPSZrrk, .DstOp: X86::VXORPSZrmbk, .Flags: TB_BCAST_SS}, |
9293 | }; |
9294 | |
9295 | |