Lines Matching refs:d

28 static XED_INLINE void xed3_capture_nt_MASKNOT0(xed_decoded_inst_t* d);
30 static XED_INLINE void xed3_capture_nt_NELEM_TUPLE1_SUBDWORD(xed_decoded_inst_t* d);
32 static XED_INLINE void xed3_capture_nt_XMM_R3_64(xed_decoded_inst_t* d);
34 static XED_INLINE void xed3_capture_nt_SIB_BASE0(xed_decoded_inst_t* d);
36 static XED_INLINE void xed3_capture_nt_XMM_B_32(xed_decoded_inst_t* d);
38 static XED_INLINE void xed3_capture_nt_FINAL_DSEG_MODE64(xed_decoded_inst_t* d);
40 static XED_INLINE void xed3_capture_nt_OrDX(xed_decoded_inst_t* d);
42 static XED_INLINE void xed3_capture_nt_YMM_B3_64(xed_decoded_inst_t* d);
44 static XED_INLINE void xed3_capture_nt_SIB(xed_decoded_inst_t* d);
46 static XED_INLINE void xed3_capture_nt_OVERRIDE_SEG1(xed_decoded_inst_t* d);
48 static XED_INLINE void xed3_capture_nt_OVERRIDE_SEG0(xed_decoded_inst_t* d);
50 static XED_INLINE void xed3_capture_nt_FINAL_SSEG0(xed_decoded_inst_t* d);
52 static XED_INLINE void xed3_capture_nt_FINAL_SSEG1(xed_decoded_inst_t* d);
54 static XED_INLINE void xed3_capture_nt_NELEM_TUPLE1_4X(xed_decoded_inst_t* d);
56 static XED_INLINE void xed3_capture_nt_ONE(xed_decoded_inst_t* d);
58 static XED_INLINE void xed3_capture_nt_NELEM_FULL(xed_decoded_inst_t* d);
60 static XED_INLINE void xed3_capture_nt_VGPRy_N(xed_decoded_inst_t* d);
62 static XED_INLINE void xed3_capture_nt_GPR8_R(xed_decoded_inst_t* d);
64 static XED_INLINE void xed3_capture_nt_VGPR32_R(xed_decoded_inst_t* d);
66 static XED_INLINE void xed3_capture_nt_XMM_N3_32(xed_decoded_inst_t* d);
68 static XED_INLINE void xed3_capture_nt_Ar8(xed_decoded_inst_t* d);
70 static XED_INLINE void xed3_capture_nt_Ar9(xed_decoded_inst_t* d);
72 static XED_INLINE void xed3_capture_nt_NELEM_HALFMEM(xed_decoded_inst_t* d);
74 static XED_INLINE void xed3_capture_nt_SAE(xed_decoded_inst_t* d);
76 static XED_INLINE void xed3_capture_nt_AVX512_ROUND(xed_decoded_inst_t* d);
78 static XED_INLINE void xed3_capture_nt_GPR8_B(xed_decoded_inst_t* d);
80 static XED_INLINE void xed3_capture_nt_SIMM8(xed_decoded_inst_t* d);
82 static XED_INLINE void xed3_capture_nt_ESIZE_2_BITS(xed_decoded_inst_t* d);
84 static XED_INLINE void xed3_capture_nt_NELEM_GPR_READER_BYTE(xed_decoded_inst_t* d);
86 static XED_INLINE void xed3_capture_nt_MODRM(xed_decoded_inst_t* d);
88 static XED_INLINE void xed3_capture_nt_UIMM8(xed_decoded_inst_t* d);
90 static XED_INLINE void xed3_capture_nt_YMM_R3(xed_decoded_inst_t* d);
92 static XED_INLINE void xed3_capture_nt_YMM_B(xed_decoded_inst_t* d);
94 static XED_INLINE void xed3_capture_nt_IGNORE66(xed_decoded_inst_t* d);
96 static XED_INLINE void xed3_capture_nt_IMMUNE66_LOOP64(xed_decoded_inst_t* d);
98 static XED_INLINE void xed3_capture_nt_NELEM_GPR_READER(xed_decoded_inst_t* d);
100 static XED_INLINE void xed3_capture_nt_YMM_N(xed_decoded_inst_t* d);
102 static XED_INLINE void xed3_capture_nt_ZMM_N3(xed_decoded_inst_t* d);
104 static XED_INLINE void xed3_capture_nt_YMM_R(xed_decoded_inst_t* d);
106 static XED_INLINE void xed3_capture_nt_CR_WIDTH(xed_decoded_inst_t* d);
108 static XED_INLINE void xed3_capture_nt_VSIB_XMM(xed_decoded_inst_t* d);
110 static XED_INLINE void xed3_capture_nt_OeAX(xed_decoded_inst_t* d);
112 static XED_INLINE void xed3_capture_nt_XMM_N3_64(xed_decoded_inst_t* d);
114 static XED_INLINE void xed3_capture_nt_UISA_VMODRM_YMM(xed_decoded_inst_t* d);
116 static XED_INLINE void xed3_capture_nt_FIX_ROUND_LEN128(xed_decoded_inst_t* d);
118 static XED_INLINE void xed3_capture_nt_MODRM32(xed_decoded_inst_t* d);
120 static XED_INLINE void xed3_capture_nt_ZMM_B3_32(xed_decoded_inst_t* d);
122 static XED_INLINE void xed3_capture_nt_YMM_B_32(xed_decoded_inst_t* d);
124 static XED_INLINE void xed3_capture_nt_YMM_B3(xed_decoded_inst_t* d);
126 static XED_INLINE void xed3_capture_nt_GPRy_R(xed_decoded_inst_t* d);
128 static XED_INLINE void xed3_capture_nt_MODRM64alt32(xed_decoded_inst_t* d);
130 static XED_INLINE void xed3_capture_nt_SIMMz(xed_decoded_inst_t* d);
132 static XED_INLINE void xed3_capture_nt_UIMMv(xed_decoded_inst_t* d);
134 static XED_INLINE void xed3_capture_nt_XMM_B3_64(xed_decoded_inst_t* d);
136 static XED_INLINE void xed3_capture_nt_VSIB_INDEX_XMM(xed_decoded_inst_t* d);
138 static XED_INLINE void xed3_capture_nt_VSIB_YMM(xed_decoded_inst_t* d);
140 static XED_INLINE void xed3_capture_nt_GPRy_B(xed_decoded_inst_t* d);
142 static XED_INLINE void xed3_capture_nt_YMM_SE(xed_decoded_inst_t* d);
144 static XED_INLINE void xed3_capture_nt_VSIB_BASE(xed_decoded_inst_t* d);
146 static XED_INLINE void xed3_capture_nt_FINAL_SSEG_NOT64(xed_decoded_inst_t* d);
148 static XED_INLINE void xed3_capture_nt_MEMDISP16(xed_decoded_inst_t* d);
150 static XED_INLINE void xed3_capture_nt_NELEM_GPR_WRITER_STORE_BYTE(xed_decoded_inst_t* d);
152 static XED_INLINE void xed3_capture_nt_NELEM_MOVDDUP(xed_decoded_inst_t* d);
154 static XED_INLINE void xed3_capture_nt_ArDI(xed_decoded_inst_t* d);
156 static XED_INLINE void xed3_capture_nt_GPR16_R(xed_decoded_inst_t* d);
158 static XED_INLINE void xed3_capture_nt_NELEM_GPR_READER_WORD(xed_decoded_inst_t* d);
160 static XED_INLINE void xed3_capture_nt_GPRz_B(xed_decoded_inst_t* d);
162 static XED_INLINE void xed3_capture_nt_ArSI(xed_decoded_inst_t* d);
164 static XED_INLINE void xed3_capture_nt_UIMM8_1(xed_decoded_inst_t* d);
166 static XED_INLINE void xed3_capture_nt_ArSP(xed_decoded_inst_t* d);
168 static XED_INLINE void xed3_capture_nt_GPRm_B(xed_decoded_inst_t* d);
170 static XED_INLINE void xed3_capture_nt_ZMM_N3_32(xed_decoded_inst_t* d);
172 static XED_INLINE void xed3_capture_nt_ArDX(xed_decoded_inst_t* d);
174 static XED_INLINE void xed3_capture_nt_ArBX(xed_decoded_inst_t* d);
176 static XED_INLINE void xed3_capture_nt_GPRz_R(xed_decoded_inst_t* d);
178 static XED_INLINE void xed3_capture_nt_YMM_R3_64(xed_decoded_inst_t* d);
180 static XED_INLINE void xed3_capture_nt_YMM_R_64(xed_decoded_inst_t* d);
182 static XED_INLINE void xed3_capture_nt_UISA_VSIB_XMM(xed_decoded_inst_t* d);
184 static XED_INLINE void xed3_capture_nt_ArCX(xed_decoded_inst_t* d);
186 static XED_INLINE void xed3_capture_nt_XMM_B3(xed_decoded_inst_t* d);
188 static XED_INLINE void xed3_capture_nt_VGPR32_N_32(xed_decoded_inst_t* d);
190 static XED_INLINE void xed3_capture_nt_XMM_N_32(xed_decoded_inst_t* d);
192 static XED_INLINE void xed3_capture_nt_MEMDISP8(xed_decoded_inst_t* d);
194 static XED_INLINE void xed3_capture_nt_ZMM_R3(xed_decoded_inst_t* d);
196 static XED_INLINE void xed3_capture_nt_FINAL_DSEG1_MODE64(xed_decoded_inst_t* d);
198 static XED_INLINE void xed3_capture_nt_XMM_N(xed_decoded_inst_t* d);
200 static XED_INLINE void xed3_capture_nt_NELEM_QUARTERMEM(xed_decoded_inst_t* d);
202 static XED_INLINE void xed3_capture_nt_rIPa(xed_decoded_inst_t* d);
204 static XED_INLINE void xed3_capture_nt_VGPR32_N_64(xed_decoded_inst_t* d);
206 static XED_INLINE void xed3_capture_nt_GPRm_R(xed_decoded_inst_t* d);
208 static XED_INLINE void xed3_capture_nt_XMM_B(xed_decoded_inst_t* d);
210 static XED_INLINE void xed3_capture_nt_VGPR64_R(xed_decoded_inst_t* d);
212 static XED_INLINE void xed3_capture_nt_XMM_SE(xed_decoded_inst_t* d);
214 static XED_INLINE void xed3_capture_nt_FORCE64(xed_decoded_inst_t* d);
216 static XED_INLINE void xed3_capture_nt_XMM_R_64(xed_decoded_inst_t* d);
218 static XED_INLINE void xed3_capture_nt_NELEM_GPR_WRITER_LDOP(xed_decoded_inst_t* d);
220 static XED_INLINE void xed3_capture_nt_XMM_SE64(xed_decoded_inst_t* d);
222 static XED_INLINE void xed3_capture_nt_Ar12(xed_decoded_inst_t* d);
224 static XED_INLINE void xed3_capture_nt_Ar13(xed_decoded_inst_t* d);
226 static XED_INLINE void xed3_capture_nt_Ar10(xed_decoded_inst_t* d);
228 static XED_INLINE void xed3_capture_nt_Ar11(xed_decoded_inst_t* d);
230 static XED_INLINE void xed3_capture_nt_YMM_N_64(xed_decoded_inst_t* d);
232 static XED_INLINE void xed3_capture_nt_Ar14(xed_decoded_inst_t* d);
234 static XED_INLINE void xed3_capture_nt_Ar15(xed_decoded_inst_t* d);
236 static XED_INLINE void xed3_capture_nt_VGPR64_B(xed_decoded_inst_t* d);
238 static XED_INLINE void xed3_capture_nt_XMM_R(xed_decoded_inst_t* d);
240 static XED_INLINE void xed3_capture_nt_GPR64_SB(xed_decoded_inst_t* d);
242 static XED_INLINE void xed3_capture_nt_UIMM16(xed_decoded_inst_t* d);
244 static XED_INLINE void xed3_capture_nt_NELEM_GPR_WRITER_STORE_SUBDWORD(xed_decoded_inst_t* d);
246 static XED_INLINE void xed3_capture_nt_GPR16_B(xed_decoded_inst_t* d);
248 static XED_INLINE void xed3_capture_nt_NELEM_GPR_WRITER_LDOP_Q(xed_decoded_inst_t* d);
250 static XED_INLINE void xed3_capture_nt_XMM_B_64(xed_decoded_inst_t* d);
252 static XED_INLINE void xed3_capture_nt_VGPR32_B_32(xed_decoded_inst_t* d);
254 static XED_INLINE void xed3_capture_nt_GPRv_SB(xed_decoded_inst_t* d);
256 static XED_INLINE void xed3_capture_nt_FINAL_DSEG1(xed_decoded_inst_t* d);
258 static XED_INLINE void xed3_capture_nt_GPR16_SB(xed_decoded_inst_t* d);
260 static XED_INLINE void xed3_capture_nt_NELEM_MEM128(xed_decoded_inst_t* d);
262 static XED_INLINE void xed3_capture_nt_NELEM_GPR_WRITER_LDOP_D(xed_decoded_inst_t* d);
264 static XED_INLINE void xed3_capture_nt_NELEM_GPR_WRITER_STORE_WORD(xed_decoded_inst_t* d);
266 static XED_INLINE void xed3_capture_nt_UISA_VSIB_YMM(xed_decoded_inst_t* d);
268 static XED_INLINE void xed3_capture_nt_ESIZE_16_BITS(xed_decoded_inst_t* d);
270 static XED_INLINE void xed3_capture_nt_SrSP(xed_decoded_inst_t* d);
272 static XED_INLINE void xed3_capture_nt_VGPR64_N(xed_decoded_inst_t* d);
274 static XED_INLINE void xed3_capture_nt_UISA_VSIB_INDEX_YMM(xed_decoded_inst_t* d);
276 static XED_INLINE void xed3_capture_nt_VMODRM_YMM(xed_decoded_inst_t* d);
278 static XED_INLINE void xed3_capture_nt_GPR64_B(xed_decoded_inst_t* d);
280 static XED_INLINE void xed3_capture_nt_NELEM_EIGHTHMEM(xed_decoded_inst_t* d);
282 static XED_INLINE void xed3_capture_nt_ESIZE_64_BITS(xed_decoded_inst_t* d);
284 static XED_INLINE void xed3_capture_nt_GPR64_X(xed_decoded_inst_t* d);
286 static XED_INLINE void xed3_capture_nt_ASZ_NONTERM(xed_decoded_inst_t* d);
288 static XED_INLINE void xed3_capture_nt_MEMDISP(xed_decoded_inst_t* d);
290 static XED_INLINE void xed3_capture_nt_NELEM_GSCAT(xed_decoded_inst_t* d);
292 static XED_INLINE void xed3_capture_nt_DR_R(xed_decoded_inst_t* d);
294 static XED_INLINE void xed3_capture_nt_GPR64_R(xed_decoded_inst_t* d);
296 static XED_INLINE void xed3_capture_nt_REMOVE_SEGMENT(xed_decoded_inst_t* d);
298 static XED_INLINE void xed3_capture_nt_rFLAGS(xed_decoded_inst_t* d);
300 static XED_INLINE void xed3_capture_nt_VGPR32_R_32(xed_decoded_inst_t* d);
302 static XED_INLINE void xed3_capture_nt_FINAL_ESEG1(xed_decoded_inst_t* d);
304 static XED_INLINE void xed3_capture_nt_NELEM_TUPLE8(xed_decoded_inst_t* d);
306 static XED_INLINE void xed3_capture_nt_ESIZE_128_BITS(xed_decoded_inst_t* d);
308 static XED_INLINE void xed3_capture_nt_NELEM_TUPLE4(xed_decoded_inst_t* d);
310 static XED_INLINE void xed3_capture_nt_XMM_B3_32(xed_decoded_inst_t* d);
312 static XED_INLINE void xed3_capture_nt_ArAX(xed_decoded_inst_t* d);
314 static XED_INLINE void xed3_capture_nt_MEMDISPv(xed_decoded_inst_t* d);
316 static XED_INLINE void xed3_capture_nt_NELEM_TUPLE1(xed_decoded_inst_t* d);
318 static XED_INLINE void xed3_capture_nt_NELEM_TUPLE2(xed_decoded_inst_t* d);
320 static XED_INLINE void xed3_capture_nt_SEG(xed_decoded_inst_t* d);
322 static XED_INLINE void xed3_capture_nt_OrAX(xed_decoded_inst_t* d);
324 static XED_INLINE void xed3_capture_nt_XMM_R3_32(xed_decoded_inst_t* d);
326 static XED_INLINE void xed3_capture_nt_ZMM_R3_64(xed_decoded_inst_t* d);
328 static XED_INLINE void xed3_capture_nt_UISA_VSIB_INDEX_XMM(xed_decoded_inst_t* d);
330 static XED_INLINE void xed3_capture_nt_IMMUNE_REXW(xed_decoded_inst_t* d);
332 static XED_INLINE void xed3_capture_nt_MMX_B(xed_decoded_inst_t* d);
334 static XED_INLINE void xed3_capture_nt_NELEM_HALF(xed_decoded_inst_t* d);
336 static XED_INLINE void xed3_capture_nt_YMM_B3_32(xed_decoded_inst_t* d);
338 static XED_INLINE void xed3_capture_nt_DF64(xed_decoded_inst_t* d);
340 static XED_INLINE void xed3_capture_nt_ZMM_B3_64(xed_decoded_inst_t* d);
342 static XED_INLINE void xed3_capture_nt_MASK1(xed_decoded_inst_t* d);
344 static XED_INLINE void xed3_capture_nt_ESIZE_4_BITS(xed_decoded_inst_t* d);
346 static XED_INLINE void xed3_capture_nt_MMX_R(xed_decoded_inst_t* d);
348 static XED_INLINE void xed3_capture_nt_NELEM_GPR_WRITER_STORE(xed_decoded_inst_t* d);
350 static XED_INLINE void xed3_capture_nt_ZMM_B3(xed_decoded_inst_t* d);
352 static XED_INLINE void xed3_capture_nt_XMM_R_32(xed_decoded_inst_t* d);
354 static XED_INLINE void xed3_capture_nt_FINAL_DSEG_NOT64(xed_decoded_inst_t* d);
356 static XED_INLINE void xed3_capture_nt_MASK_R(xed_decoded_inst_t* d);
358 static XED_INLINE void xed3_capture_nt_ArBP(xed_decoded_inst_t* d);
360 static XED_INLINE void xed3_capture_nt_UISA_VMODRM_ZMM(xed_decoded_inst_t* d);
362 static XED_INLINE void xed3_capture_nt_VGPR32_R_64(xed_decoded_inst_t* d);
364 static XED_INLINE void xed3_capture_nt_CR_B(xed_decoded_inst_t* d);
366 static XED_INLINE void xed3_capture_nt_UIMM32(xed_decoded_inst_t* d);
368 static XED_INLINE void xed3_capture_nt_XMM_N_64(xed_decoded_inst_t* d);
370 static XED_INLINE void xed3_capture_nt_SrBP(xed_decoded_inst_t* d);
372 static XED_INLINE void xed3_capture_nt_MASK_B(xed_decoded_inst_t* d);
374 static XED_INLINE void xed3_capture_nt_VGPR32_N(xed_decoded_inst_t* d);
376 static XED_INLINE void xed3_capture_nt_YMM_R_32(xed_decoded_inst_t* d);
378 static XED_INLINE void xed3_capture_nt_NELEM_TUPLE1_WORD(xed_decoded_inst_t* d);
380 static XED_INLINE void xed3_capture_nt_NELEM_SCALAR(xed_decoded_inst_t* d);
382 static XED_INLINE void xed3_capture_nt_SE_IMM8(xed_decoded_inst_t* d);
384 static XED_INLINE void xed3_capture_nt_FINAL_ESEG(xed_decoded_inst_t* d);
386 static XED_INLINE void xed3_capture_nt_UISA_VSIB_INDEX_ZMM(xed_decoded_inst_t* d);
388 static XED_INLINE void xed3_capture_nt_CR_R(xed_decoded_inst_t* d);
390 static XED_INLINE void xed3_capture_nt_MASK_N(xed_decoded_inst_t* d);
392 static XED_INLINE void xed3_capture_nt_OrSP(xed_decoded_inst_t* d);
394 static XED_INLINE void xed3_capture_nt_VGPR32_B(xed_decoded_inst_t* d);
396 static XED_INLINE void xed3_capture_nt_YMM_N3_32(xed_decoded_inst_t* d);
398 static XED_INLINE void xed3_capture_nt_OSZ_NONTERM(xed_decoded_inst_t* d);
400 static XED_INLINE void xed3_capture_nt_ESIZE_8_BITS(xed_decoded_inst_t* d);
402 static XED_INLINE void xed3_capture_nt_ZMM_R3_32(xed_decoded_inst_t* d);
404 static XED_INLINE void xed3_capture_nt_XMM_SE32(xed_decoded_inst_t* d);
406 static XED_INLINE void xed3_capture_nt_IMMUNE66(xed_decoded_inst_t* d);
408 static XED_INLINE void xed3_capture_nt_YMM_N_32(xed_decoded_inst_t* d);
410 static XED_INLINE void xed3_capture_nt_GPR32_B(xed_decoded_inst_t* d);
412 static XED_INLINE void xed3_capture_nt_VMODRM_XMM(xed_decoded_inst_t* d);
414 static XED_INLINE void xed3_capture_nt_YMM_SE32(xed_decoded_inst_t* d);
416 static XED_INLINE void xed3_capture_nt_GPR32_X(xed_decoded_inst_t* d);
418 static XED_INLINE void xed3_capture_nt_YMM_B_64(xed_decoded_inst_t* d);
420 static XED_INLINE void xed3_capture_nt_FINAL_DSEG(xed_decoded_inst_t* d);
422 static XED_INLINE void xed3_capture_nt_YMM_N3(xed_decoded_inst_t* d);
424 static XED_INLINE void xed3_capture_nt_FIX_ROUND_LEN512(xed_decoded_inst_t* d);
426 static XED_INLINE void xed3_capture_nt_REFINING66(xed_decoded_inst_t* d);
428 static XED_INLINE void xed3_capture_nt_VSIB_INDEX_YMM(xed_decoded_inst_t* d);
430 static XED_INLINE void xed3_capture_nt_GPR32_R(xed_decoded_inst_t* d);
432 static XED_INLINE void xed3_capture_nt_BND_R_CHECK(xed_decoded_inst_t* d);
434 static XED_INLINE void xed3_capture_nt_GPR32_SB(xed_decoded_inst_t* d);
436 static XED_INLINE void xed3_capture_nt_GPRv_R(xed_decoded_inst_t* d);
438 static XED_INLINE void xed3_capture_nt_UISA_VSIB_ZMM(xed_decoded_inst_t* d);
440 static XED_INLINE void xed3_capture_nt_X87(xed_decoded_inst_t* d);
442 static XED_INLINE void xed3_capture_nt_BRANCH_HINT(xed_decoded_inst_t* d);
444 static XED_INLINE void xed3_capture_nt_FINAL_SSEG(xed_decoded_inst_t* d);
446 static XED_INLINE void xed3_capture_nt_GPRv_B(xed_decoded_inst_t* d);
448 static XED_INLINE void xed3_capture_nt_UISA_VSIB_BASE(xed_decoded_inst_t* d);
450 static XED_INLINE void xed3_capture_nt_YMM_SE64(xed_decoded_inst_t* d);
452 static XED_INLINE void xed3_capture_nt_VGPR32_B_64(xed_decoded_inst_t* d);
454 static XED_INLINE void xed3_capture_nt_XMM_N3(xed_decoded_inst_t* d);
456 static XED_INLINE void xed3_capture_nt_NELEM_TUPLE1_BYTE(xed_decoded_inst_t* d);
458 static XED_INLINE void xed3_capture_nt_MASK_N32(xed_decoded_inst_t* d);
460 static XED_INLINE void xed3_capture_nt_BRDISP8(xed_decoded_inst_t* d);
462 static XED_INLINE void xed3_capture_nt_NELEM_GPR_READER_SUBDWORD(xed_decoded_inst_t* d);
464 static XED_INLINE void xed3_capture_nt_FINAL_DSEG1_NOT64(xed_decoded_inst_t* d);
466 static XED_INLINE void xed3_capture_nt_OrBP(xed_decoded_inst_t* d);
468 static XED_INLINE void xed3_capture_nt_rIP(xed_decoded_inst_t* d);
470 static XED_INLINE void xed3_capture_nt_ESIZE_1_BITS(xed_decoded_inst_t* d);
472 static XED_INLINE void xed3_capture_nt_YMM_R3_32(xed_decoded_inst_t* d);
474 static XED_INLINE void xed3_capture_nt_MODRM16(xed_decoded_inst_t* d);
476 static XED_INLINE void xed3_capture_nt_NELEM_FULLMEM(xed_decoded_inst_t* d);
478 static XED_INLINE void xed3_capture_nt_FINAL_SSEG_MODE64(xed_decoded_inst_t* d);
480 static XED_INLINE void xed3_capture_nt_UISA_VMODRM_XMM(xed_decoded_inst_t* d);
482 static XED_INLINE void xed3_capture_nt_ZMM_N3_64(xed_decoded_inst_t* d);
484 static XED_INLINE void xed3_capture_nt_BRDISP32(xed_decoded_inst_t* d);
486 static XED_INLINE void xed3_capture_nt_MEMDISP32(xed_decoded_inst_t* d);
488 static XED_INLINE void xed3_capture_nt_BND_B(xed_decoded_inst_t* d);
490 static XED_INLINE void xed3_capture_nt_SEG_MOV(xed_decoded_inst_t* d);
492 static XED_INLINE void xed3_capture_nt_A_GPR_B(xed_decoded_inst_t* d);
494 static XED_INLINE void xed3_capture_nt_GPR8_SB(xed_decoded_inst_t* d);
496 static XED_INLINE void xed3_capture_nt_MASK_N64(xed_decoded_inst_t* d);
498 static XED_INLINE void xed3_capture_nt_BND_B_CHECK(xed_decoded_inst_t* d);
500 static XED_INLINE void xed3_capture_nt_YMM_N3_64(xed_decoded_inst_t* d);
502 static XED_INLINE void xed3_capture_nt_ESIZE_32_BITS(xed_decoded_inst_t* d);
504 static XED_INLINE void xed3_capture_nt_XMM_R3(xed_decoded_inst_t* d);
506 static XED_INLINE void xed3_capture_nt_BND_R(xed_decoded_inst_t* d);
508 static XED_INLINE void xed3_capture_nt_A_GPR_R(xed_decoded_inst_t* d);
510 static XED_INLINE void xed3_capture_nt_BRDISPz(xed_decoded_inst_t* d);
512 static XED_INLINE void xed3_capture_nt_MASKNOT0(xed_decoded_inst_t* d) in xed3_capture_nt_MASKNOT0() argument
515 key += (xed3_operand_get_mask(d)) << ((0)); in xed3_capture_nt_MASKNOT0()
519 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_MASKNOT0()
520 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_MASKNOT0()
522 (void)d; in xed3_capture_nt_MASKNOT0()
525 xed3_operand_set_outreg(d, XED_REG_K1); in xed3_capture_nt_MASKNOT0()
527 (void)d; in xed3_capture_nt_MASKNOT0()
530 xed3_operand_set_outreg(d, XED_REG_K2); in xed3_capture_nt_MASKNOT0()
532 (void)d; in xed3_capture_nt_MASKNOT0()
535 xed3_operand_set_outreg(d, XED_REG_K3); in xed3_capture_nt_MASKNOT0()
537 (void)d; in xed3_capture_nt_MASKNOT0()
540 xed3_operand_set_outreg(d, XED_REG_K4); in xed3_capture_nt_MASKNOT0()
542 (void)d; in xed3_capture_nt_MASKNOT0()
545 xed3_operand_set_outreg(d, XED_REG_K5); in xed3_capture_nt_MASKNOT0()
547 (void)d; in xed3_capture_nt_MASKNOT0()
550 xed3_operand_set_outreg(d, XED_REG_K6); in xed3_capture_nt_MASKNOT0()
552 (void)d; in xed3_capture_nt_MASKNOT0()
555 xed3_operand_set_outreg(d, XED_REG_K7); in xed3_capture_nt_MASKNOT0()
557 (void)d; in xed3_capture_nt_MASKNOT0()
560 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_MASKNOT0()
564 static XED_INLINE void xed3_capture_nt_NELEM_TUPLE1_SUBDWORD(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_TUPLE1_SUBDWORD() argument
567 key += (xed3_operand_get_vl(d)) << ((0)); in xed3_capture_nt_NELEM_TUPLE1_SUBDWORD()
571 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_TUPLE1_SUBDWORD()
573 (void)d; in xed3_capture_nt_NELEM_TUPLE1_SUBDWORD()
576 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_TUPLE1_SUBDWORD()
578 (void)d; in xed3_capture_nt_NELEM_TUPLE1_SUBDWORD()
581 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_TUPLE1_SUBDWORD()
583 (void)d; in xed3_capture_nt_NELEM_TUPLE1_SUBDWORD()
586 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_TUPLE1_SUBDWORD()
590 static XED_INLINE void xed3_capture_nt_XMM_R3_64(xed_decoded_inst_t* d) in xed3_capture_nt_XMM_R3_64() argument
593 key += (xed3_operand_get_reg(d)) << ((0)); in xed3_capture_nt_XMM_R3_64()
594 key += (xed3_operand_get_rexr(d)) << ((3)); in xed3_capture_nt_XMM_R3_64()
595 key += (xed3_operand_get_rexrr(d)) << ((4)); in xed3_capture_nt_XMM_R3_64()
599 xed3_operand_set_outreg(d, XED_REG_XMM0); in xed3_capture_nt_XMM_R3_64()
601 (void)d; in xed3_capture_nt_XMM_R3_64()
604 xed3_operand_set_outreg(d, XED_REG_XMM1); in xed3_capture_nt_XMM_R3_64()
606 (void)d; in xed3_capture_nt_XMM_R3_64()
609 xed3_operand_set_outreg(d, XED_REG_XMM2); in xed3_capture_nt_XMM_R3_64()
611 (void)d; in xed3_capture_nt_XMM_R3_64()
614 xed3_operand_set_outreg(d, XED_REG_XMM3); in xed3_capture_nt_XMM_R3_64()
616 (void)d; in xed3_capture_nt_XMM_R3_64()
619 xed3_operand_set_outreg(d, XED_REG_XMM4); in xed3_capture_nt_XMM_R3_64()
621 (void)d; in xed3_capture_nt_XMM_R3_64()
624 xed3_operand_set_outreg(d, XED_REG_XMM5); in xed3_capture_nt_XMM_R3_64()
626 (void)d; in xed3_capture_nt_XMM_R3_64()
629 xed3_operand_set_outreg(d, XED_REG_XMM6); in xed3_capture_nt_XMM_R3_64()
631 (void)d; in xed3_capture_nt_XMM_R3_64()
634 xed3_operand_set_outreg(d, XED_REG_XMM7); in xed3_capture_nt_XMM_R3_64()
636 (void)d; in xed3_capture_nt_XMM_R3_64()
639 xed3_operand_set_outreg(d, XED_REG_XMM8); in xed3_capture_nt_XMM_R3_64()
641 (void)d; in xed3_capture_nt_XMM_R3_64()
644 xed3_operand_set_outreg(d, XED_REG_XMM9); in xed3_capture_nt_XMM_R3_64()
646 (void)d; in xed3_capture_nt_XMM_R3_64()
649 xed3_operand_set_outreg(d, XED_REG_XMM10); in xed3_capture_nt_XMM_R3_64()
651 (void)d; in xed3_capture_nt_XMM_R3_64()
654 xed3_operand_set_outreg(d, XED_REG_XMM11); in xed3_capture_nt_XMM_R3_64()
656 (void)d; in xed3_capture_nt_XMM_R3_64()
659 xed3_operand_set_outreg(d, XED_REG_XMM12); in xed3_capture_nt_XMM_R3_64()
661 (void)d; in xed3_capture_nt_XMM_R3_64()
664 xed3_operand_set_outreg(d, XED_REG_XMM13); in xed3_capture_nt_XMM_R3_64()
666 (void)d; in xed3_capture_nt_XMM_R3_64()
669 xed3_operand_set_outreg(d, XED_REG_XMM14); in xed3_capture_nt_XMM_R3_64()
671 (void)d; in xed3_capture_nt_XMM_R3_64()
674 xed3_operand_set_outreg(d, XED_REG_XMM15); in xed3_capture_nt_XMM_R3_64()
676 (void)d; in xed3_capture_nt_XMM_R3_64()
679 xed3_operand_set_outreg(d, XED_REG_XMM16); in xed3_capture_nt_XMM_R3_64()
681 (void)d; in xed3_capture_nt_XMM_R3_64()
684 xed3_operand_set_outreg(d, XED_REG_XMM17); in xed3_capture_nt_XMM_R3_64()
686 (void)d; in xed3_capture_nt_XMM_R3_64()
689 xed3_operand_set_outreg(d, XED_REG_XMM18); in xed3_capture_nt_XMM_R3_64()
691 (void)d; in xed3_capture_nt_XMM_R3_64()
694 xed3_operand_set_outreg(d, XED_REG_XMM19); in xed3_capture_nt_XMM_R3_64()
696 (void)d; in xed3_capture_nt_XMM_R3_64()
699 xed3_operand_set_outreg(d, XED_REG_XMM20); in xed3_capture_nt_XMM_R3_64()
701 (void)d; in xed3_capture_nt_XMM_R3_64()
704 xed3_operand_set_outreg(d, XED_REG_XMM21); in xed3_capture_nt_XMM_R3_64()
706 (void)d; in xed3_capture_nt_XMM_R3_64()
709 xed3_operand_set_outreg(d, XED_REG_XMM22); in xed3_capture_nt_XMM_R3_64()
711 (void)d; in xed3_capture_nt_XMM_R3_64()
714 xed3_operand_set_outreg(d, XED_REG_XMM23); in xed3_capture_nt_XMM_R3_64()
716 (void)d; in xed3_capture_nt_XMM_R3_64()
719 xed3_operand_set_outreg(d, XED_REG_XMM24); in xed3_capture_nt_XMM_R3_64()
721 (void)d; in xed3_capture_nt_XMM_R3_64()
724 xed3_operand_set_outreg(d, XED_REG_XMM25); in xed3_capture_nt_XMM_R3_64()
726 (void)d; in xed3_capture_nt_XMM_R3_64()
729 xed3_operand_set_outreg(d, XED_REG_XMM26); in xed3_capture_nt_XMM_R3_64()
731 (void)d; in xed3_capture_nt_XMM_R3_64()
734 xed3_operand_set_outreg(d, XED_REG_XMM27); in xed3_capture_nt_XMM_R3_64()
736 (void)d; in xed3_capture_nt_XMM_R3_64()
739 xed3_operand_set_outreg(d, XED_REG_XMM28); in xed3_capture_nt_XMM_R3_64()
741 (void)d; in xed3_capture_nt_XMM_R3_64()
744 xed3_operand_set_outreg(d, XED_REG_XMM29); in xed3_capture_nt_XMM_R3_64()
746 (void)d; in xed3_capture_nt_XMM_R3_64()
749 xed3_operand_set_outreg(d, XED_REG_XMM30); in xed3_capture_nt_XMM_R3_64()
751 (void)d; in xed3_capture_nt_XMM_R3_64()
754 xed3_operand_set_outreg(d, XED_REG_XMM31); in xed3_capture_nt_XMM_R3_64()
756 (void)d; in xed3_capture_nt_XMM_R3_64()
759 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_XMM_R3_64()
763 static XED_INLINE void xed3_capture_nt_SIB_BASE0(xed_decoded_inst_t* d) in xed3_capture_nt_SIB_BASE0() argument
766 key += (xed3_operand_get_mod(d)) << ((0)); in xed3_capture_nt_SIB_BASE0()
767 key += (xed3_operand_get_rexb(d)) << ((2)); in xed3_capture_nt_SIB_BASE0()
768 key += (xed3_operand_get_sibbase(d)) << ((3)); in xed3_capture_nt_SIB_BASE0()
775 xed3_capture_nt_ArAX(d); in xed3_capture_nt_SIB_BASE0()
776 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
777 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_SIB_BASE0()
778 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
780 (void)d; in xed3_capture_nt_SIB_BASE0()
786 xed3_capture_nt_Ar8(d); in xed3_capture_nt_SIB_BASE0()
787 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
788 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_SIB_BASE0()
789 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
791 (void)d; in xed3_capture_nt_SIB_BASE0()
797 xed3_capture_nt_ArCX(d); in xed3_capture_nt_SIB_BASE0()
798 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
799 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_SIB_BASE0()
800 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
802 (void)d; in xed3_capture_nt_SIB_BASE0()
808 xed3_capture_nt_Ar9(d); in xed3_capture_nt_SIB_BASE0()
809 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
810 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_SIB_BASE0()
811 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
813 (void)d; in xed3_capture_nt_SIB_BASE0()
819 xed3_capture_nt_ArDX(d); in xed3_capture_nt_SIB_BASE0()
820 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
821 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_SIB_BASE0()
822 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
824 (void)d; in xed3_capture_nt_SIB_BASE0()
830 xed3_capture_nt_Ar10(d); in xed3_capture_nt_SIB_BASE0()
831 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
832 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_SIB_BASE0()
833 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
835 (void)d; in xed3_capture_nt_SIB_BASE0()
841 xed3_capture_nt_ArBX(d); in xed3_capture_nt_SIB_BASE0()
842 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
843 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_SIB_BASE0()
844 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
846 (void)d; in xed3_capture_nt_SIB_BASE0()
852 xed3_capture_nt_Ar11(d); in xed3_capture_nt_SIB_BASE0()
853 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
854 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_SIB_BASE0()
855 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
857 (void)d; in xed3_capture_nt_SIB_BASE0()
863 xed3_capture_nt_ArSP(d); in xed3_capture_nt_SIB_BASE0()
864 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
865 xed3_capture_nt_FINAL_SSEG(d); in xed3_capture_nt_SIB_BASE0()
866 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
868 (void)d; in xed3_capture_nt_SIB_BASE0()
874 xed3_capture_nt_Ar12(d); in xed3_capture_nt_SIB_BASE0()
875 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
876 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_SIB_BASE0()
877 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
879 (void)d; in xed3_capture_nt_SIB_BASE0()
882 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_SIB_BASE0()
883 xed3_operand_set_base0(d, XED_REG_INVALID); in xed3_capture_nt_SIB_BASE0()
884 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_SIB_BASE0()
885 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
887 (void)d; in xed3_capture_nt_SIB_BASE0()
890 xed3_capture_nt_ArBP(d); in xed3_capture_nt_SIB_BASE0()
891 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
892 xed3_capture_nt_FINAL_SSEG(d); in xed3_capture_nt_SIB_BASE0()
893 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
894 xed3_operand_set_disp_width(d, 0x8); in xed3_capture_nt_SIB_BASE0()
896 (void)d; in xed3_capture_nt_SIB_BASE0()
899 xed3_capture_nt_ArBP(d); in xed3_capture_nt_SIB_BASE0()
900 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
901 xed3_capture_nt_FINAL_SSEG(d); in xed3_capture_nt_SIB_BASE0()
902 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
903 xed3_operand_set_disp_width(d, 0x20); in xed3_capture_nt_SIB_BASE0()
905 (void)d; in xed3_capture_nt_SIB_BASE0()
908 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_SIB_BASE0()
909 xed3_operand_set_base0(d, XED_REG_INVALID); in xed3_capture_nt_SIB_BASE0()
910 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_SIB_BASE0()
911 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
913 (void)d; in xed3_capture_nt_SIB_BASE0()
916 xed3_capture_nt_Ar13(d); in xed3_capture_nt_SIB_BASE0()
917 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
918 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_SIB_BASE0()
919 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
920 xed3_operand_set_disp_width(d, 0x8); in xed3_capture_nt_SIB_BASE0()
922 (void)d; in xed3_capture_nt_SIB_BASE0()
925 xed3_capture_nt_Ar13(d); in xed3_capture_nt_SIB_BASE0()
926 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
927 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_SIB_BASE0()
928 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
929 xed3_operand_set_disp_width(d, 0x20); in xed3_capture_nt_SIB_BASE0()
931 (void)d; in xed3_capture_nt_SIB_BASE0()
937 xed3_capture_nt_ArSI(d); in xed3_capture_nt_SIB_BASE0()
938 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
939 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_SIB_BASE0()
940 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
942 (void)d; in xed3_capture_nt_SIB_BASE0()
948 xed3_capture_nt_Ar14(d); in xed3_capture_nt_SIB_BASE0()
949 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
950 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_SIB_BASE0()
951 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
953 (void)d; in xed3_capture_nt_SIB_BASE0()
959 xed3_capture_nt_ArDI(d); in xed3_capture_nt_SIB_BASE0()
960 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
961 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_SIB_BASE0()
962 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
964 (void)d; in xed3_capture_nt_SIB_BASE0()
970 xed3_capture_nt_Ar15(d); in xed3_capture_nt_SIB_BASE0()
971 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
972 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_SIB_BASE0()
973 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB_BASE0()
975 (void)d; in xed3_capture_nt_SIB_BASE0()
978 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_SIB_BASE0()
982 static XED_INLINE void xed3_capture_nt_XMM_B_32(xed_decoded_inst_t* d) in xed3_capture_nt_XMM_B_32() argument
985 key += (xed3_operand_get_rm(d)) << ((0)); in xed3_capture_nt_XMM_B_32()
989 xed3_operand_set_outreg(d, XED_REG_XMM0); in xed3_capture_nt_XMM_B_32()
991 (void)d; in xed3_capture_nt_XMM_B_32()
994 xed3_operand_set_outreg(d, XED_REG_XMM1); in xed3_capture_nt_XMM_B_32()
996 (void)d; in xed3_capture_nt_XMM_B_32()
999 xed3_operand_set_outreg(d, XED_REG_XMM2); in xed3_capture_nt_XMM_B_32()
1001 (void)d; in xed3_capture_nt_XMM_B_32()
1004 xed3_operand_set_outreg(d, XED_REG_XMM3); in xed3_capture_nt_XMM_B_32()
1006 (void)d; in xed3_capture_nt_XMM_B_32()
1009 xed3_operand_set_outreg(d, XED_REG_XMM4); in xed3_capture_nt_XMM_B_32()
1011 (void)d; in xed3_capture_nt_XMM_B_32()
1014 xed3_operand_set_outreg(d, XED_REG_XMM5); in xed3_capture_nt_XMM_B_32()
1016 (void)d; in xed3_capture_nt_XMM_B_32()
1019 xed3_operand_set_outreg(d, XED_REG_XMM6); in xed3_capture_nt_XMM_B_32()
1021 (void)d; in xed3_capture_nt_XMM_B_32()
1024 xed3_operand_set_outreg(d, XED_REG_XMM7); in xed3_capture_nt_XMM_B_32()
1026 (void)d; in xed3_capture_nt_XMM_B_32()
1029 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_XMM_B_32()
1033 static XED_INLINE void xed3_capture_nt_FINAL_DSEG_MODE64(xed_decoded_inst_t* d) in xed3_capture_nt_FINAL_DSEG_MODE64() argument
1036 key += (xed3_operand_get_seg_ovd(d)) << ((0)); in xed3_capture_nt_FINAL_DSEG_MODE64()
1040 xed3_operand_set_outreg(d, XED_REG_INVALID); in xed3_capture_nt_FINAL_DSEG_MODE64()
1041 xed3_operand_set_using_default_segment0(d, 0x1); in xed3_capture_nt_FINAL_DSEG_MODE64()
1043 (void)d; in xed3_capture_nt_FINAL_DSEG_MODE64()
1046 xed3_operand_set_outreg(d, XED_REG_INVALID); in xed3_capture_nt_FINAL_DSEG_MODE64()
1047 xed3_operand_set_using_default_segment0(d, 0x1); in xed3_capture_nt_FINAL_DSEG_MODE64()
1049 (void)d; in xed3_capture_nt_FINAL_DSEG_MODE64()
1052 xed3_operand_set_outreg(d, XED_REG_INVALID); in xed3_capture_nt_FINAL_DSEG_MODE64()
1053 xed3_operand_set_using_default_segment0(d, 0x1); in xed3_capture_nt_FINAL_DSEG_MODE64()
1055 (void)d; in xed3_capture_nt_FINAL_DSEG_MODE64()
1058 xed3_operand_set_outreg(d, XED_REG_INVALID); in xed3_capture_nt_FINAL_DSEG_MODE64()
1059 xed3_operand_set_using_default_segment0(d, 0x1); in xed3_capture_nt_FINAL_DSEG_MODE64()
1061 (void)d; in xed3_capture_nt_FINAL_DSEG_MODE64()
1064 xed3_operand_set_outreg(d, XED_REG_FS); in xed3_capture_nt_FINAL_DSEG_MODE64()
1065 xed3_operand_set_using_default_segment0(d, 0x0); in xed3_capture_nt_FINAL_DSEG_MODE64()
1067 (void)d; in xed3_capture_nt_FINAL_DSEG_MODE64()
1070 xed3_operand_set_outreg(d, XED_REG_GS); in xed3_capture_nt_FINAL_DSEG_MODE64()
1071 xed3_operand_set_using_default_segment0(d, 0x0); in xed3_capture_nt_FINAL_DSEG_MODE64()
1073 (void)d; in xed3_capture_nt_FINAL_DSEG_MODE64()
1076 xed3_operand_set_outreg(d, XED_REG_INVALID); in xed3_capture_nt_FINAL_DSEG_MODE64()
1077 xed3_operand_set_using_default_segment0(d, 0x1); in xed3_capture_nt_FINAL_DSEG_MODE64()
1079 (void)d; in xed3_capture_nt_FINAL_DSEG_MODE64()
1082 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_FINAL_DSEG_MODE64()
1086 static XED_INLINE void xed3_capture_nt_OrDX(xed_decoded_inst_t* d) in xed3_capture_nt_OrDX() argument
1089 key += (xed3_operand_get_eosz(d)) << ((0)); in xed3_capture_nt_OrDX()
1093 xed3_operand_set_outreg(d, XED_REG_DX); in xed3_capture_nt_OrDX()
1095 (void)d; in xed3_capture_nt_OrDX()
1098 xed3_operand_set_outreg(d, XED_REG_EDX); in xed3_capture_nt_OrDX()
1100 (void)d; in xed3_capture_nt_OrDX()
1103 xed3_operand_set_outreg(d, XED_REG_RDX); in xed3_capture_nt_OrDX()
1105 (void)d; in xed3_capture_nt_OrDX()
1108 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_OrDX()
1112 static XED_INLINE void xed3_capture_nt_YMM_B3_64(xed_decoded_inst_t* d) in xed3_capture_nt_YMM_B3_64() argument
1115 key += (xed3_operand_get_rexb(d)) << ((0)); in xed3_capture_nt_YMM_B3_64()
1116 key += (xed3_operand_get_rexx(d)) << ((1)); in xed3_capture_nt_YMM_B3_64()
1117 key += (xed3_operand_get_rm(d)) << ((2)); in xed3_capture_nt_YMM_B3_64()
1121 xed3_operand_set_outreg(d, XED_REG_YMM0); in xed3_capture_nt_YMM_B3_64()
1123 (void)d; in xed3_capture_nt_YMM_B3_64()
1126 xed3_operand_set_outreg(d, XED_REG_YMM8); in xed3_capture_nt_YMM_B3_64()
1128 (void)d; in xed3_capture_nt_YMM_B3_64()
1131 xed3_operand_set_outreg(d, XED_REG_YMM16); in xed3_capture_nt_YMM_B3_64()
1133 (void)d; in xed3_capture_nt_YMM_B3_64()
1136 xed3_operand_set_outreg(d, XED_REG_YMM24); in xed3_capture_nt_YMM_B3_64()
1138 (void)d; in xed3_capture_nt_YMM_B3_64()
1141 xed3_operand_set_outreg(d, XED_REG_YMM1); in xed3_capture_nt_YMM_B3_64()
1143 (void)d; in xed3_capture_nt_YMM_B3_64()
1146 xed3_operand_set_outreg(d, XED_REG_YMM9); in xed3_capture_nt_YMM_B3_64()
1148 (void)d; in xed3_capture_nt_YMM_B3_64()
1151 xed3_operand_set_outreg(d, XED_REG_YMM17); in xed3_capture_nt_YMM_B3_64()
1153 (void)d; in xed3_capture_nt_YMM_B3_64()
1156 xed3_operand_set_outreg(d, XED_REG_YMM25); in xed3_capture_nt_YMM_B3_64()
1158 (void)d; in xed3_capture_nt_YMM_B3_64()
1161 xed3_operand_set_outreg(d, XED_REG_YMM2); in xed3_capture_nt_YMM_B3_64()
1163 (void)d; in xed3_capture_nt_YMM_B3_64()
1166 xed3_operand_set_outreg(d, XED_REG_YMM10); in xed3_capture_nt_YMM_B3_64()
1168 (void)d; in xed3_capture_nt_YMM_B3_64()
1171 xed3_operand_set_outreg(d, XED_REG_YMM18); in xed3_capture_nt_YMM_B3_64()
1173 (void)d; in xed3_capture_nt_YMM_B3_64()
1176 xed3_operand_set_outreg(d, XED_REG_YMM26); in xed3_capture_nt_YMM_B3_64()
1178 (void)d; in xed3_capture_nt_YMM_B3_64()
1181 xed3_operand_set_outreg(d, XED_REG_YMM3); in xed3_capture_nt_YMM_B3_64()
1183 (void)d; in xed3_capture_nt_YMM_B3_64()
1186 xed3_operand_set_outreg(d, XED_REG_YMM11); in xed3_capture_nt_YMM_B3_64()
1188 (void)d; in xed3_capture_nt_YMM_B3_64()
1191 xed3_operand_set_outreg(d, XED_REG_YMM19); in xed3_capture_nt_YMM_B3_64()
1193 (void)d; in xed3_capture_nt_YMM_B3_64()
1196 xed3_operand_set_outreg(d, XED_REG_YMM27); in xed3_capture_nt_YMM_B3_64()
1198 (void)d; in xed3_capture_nt_YMM_B3_64()
1201 xed3_operand_set_outreg(d, XED_REG_YMM4); in xed3_capture_nt_YMM_B3_64()
1203 (void)d; in xed3_capture_nt_YMM_B3_64()
1206 xed3_operand_set_outreg(d, XED_REG_YMM12); in xed3_capture_nt_YMM_B3_64()
1208 (void)d; in xed3_capture_nt_YMM_B3_64()
1211 xed3_operand_set_outreg(d, XED_REG_YMM20); in xed3_capture_nt_YMM_B3_64()
1213 (void)d; in xed3_capture_nt_YMM_B3_64()
1216 xed3_operand_set_outreg(d, XED_REG_YMM28); in xed3_capture_nt_YMM_B3_64()
1218 (void)d; in xed3_capture_nt_YMM_B3_64()
1221 xed3_operand_set_outreg(d, XED_REG_YMM5); in xed3_capture_nt_YMM_B3_64()
1223 (void)d; in xed3_capture_nt_YMM_B3_64()
1226 xed3_operand_set_outreg(d, XED_REG_YMM13); in xed3_capture_nt_YMM_B3_64()
1228 (void)d; in xed3_capture_nt_YMM_B3_64()
1231 xed3_operand_set_outreg(d, XED_REG_YMM21); in xed3_capture_nt_YMM_B3_64()
1233 (void)d; in xed3_capture_nt_YMM_B3_64()
1236 xed3_operand_set_outreg(d, XED_REG_YMM29); in xed3_capture_nt_YMM_B3_64()
1238 (void)d; in xed3_capture_nt_YMM_B3_64()
1241 xed3_operand_set_outreg(d, XED_REG_YMM6); in xed3_capture_nt_YMM_B3_64()
1243 (void)d; in xed3_capture_nt_YMM_B3_64()
1246 xed3_operand_set_outreg(d, XED_REG_YMM14); in xed3_capture_nt_YMM_B3_64()
1248 (void)d; in xed3_capture_nt_YMM_B3_64()
1251 xed3_operand_set_outreg(d, XED_REG_YMM22); in xed3_capture_nt_YMM_B3_64()
1253 (void)d; in xed3_capture_nt_YMM_B3_64()
1256 xed3_operand_set_outreg(d, XED_REG_YMM30); in xed3_capture_nt_YMM_B3_64()
1258 (void)d; in xed3_capture_nt_YMM_B3_64()
1261 xed3_operand_set_outreg(d, XED_REG_YMM7); in xed3_capture_nt_YMM_B3_64()
1263 (void)d; in xed3_capture_nt_YMM_B3_64()
1266 xed3_operand_set_outreg(d, XED_REG_YMM15); in xed3_capture_nt_YMM_B3_64()
1268 (void)d; in xed3_capture_nt_YMM_B3_64()
1271 xed3_operand_set_outreg(d, XED_REG_YMM23); in xed3_capture_nt_YMM_B3_64()
1273 (void)d; in xed3_capture_nt_YMM_B3_64()
1276 xed3_operand_set_outreg(d, XED_REG_YMM31); in xed3_capture_nt_YMM_B3_64()
1278 (void)d; in xed3_capture_nt_YMM_B3_64()
1281 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_YMM_B3_64()
1285 static XED_INLINE void xed3_capture_nt_SIB(xed_decoded_inst_t* d) in xed3_capture_nt_SIB() argument
1288 key += (xed3_operand_get_rexx(d)) << ((0)); in xed3_capture_nt_SIB()
1289 key += (xed3_operand_get_sibindex(d)) << ((1)); in xed3_capture_nt_SIB()
1290 key += (xed3_operand_get_sibscale(d)) << ((4)); in xed3_capture_nt_SIB()
1294 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1295 xed3_capture_nt_ArAX(d); in xed3_capture_nt_SIB()
1296 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1297 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_SIB()
1299 (void)d; in xed3_capture_nt_SIB()
1302 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1303 xed3_capture_nt_Ar8(d); in xed3_capture_nt_SIB()
1304 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1305 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_SIB()
1307 (void)d; in xed3_capture_nt_SIB()
1310 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1311 xed3_capture_nt_ArCX(d); in xed3_capture_nt_SIB()
1312 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1313 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_SIB()
1315 (void)d; in xed3_capture_nt_SIB()
1318 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1319 xed3_capture_nt_Ar9(d); in xed3_capture_nt_SIB()
1320 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1321 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_SIB()
1323 (void)d; in xed3_capture_nt_SIB()
1326 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1327 xed3_capture_nt_ArDX(d); in xed3_capture_nt_SIB()
1328 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1329 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_SIB()
1331 (void)d; in xed3_capture_nt_SIB()
1334 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1335 xed3_capture_nt_Ar10(d); in xed3_capture_nt_SIB()
1336 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1337 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_SIB()
1339 (void)d; in xed3_capture_nt_SIB()
1342 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1343 xed3_capture_nt_ArBX(d); in xed3_capture_nt_SIB()
1344 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1345 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_SIB()
1347 (void)d; in xed3_capture_nt_SIB()
1350 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1351 xed3_capture_nt_Ar11(d); in xed3_capture_nt_SIB()
1352 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1353 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_SIB()
1355 (void)d; in xed3_capture_nt_SIB()
1358 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1359 xed3_operand_set_index(d, XED_REG_INVALID); in xed3_capture_nt_SIB()
1360 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_SIB()
1362 (void)d; in xed3_capture_nt_SIB()
1365 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1366 xed3_capture_nt_Ar12(d); in xed3_capture_nt_SIB()
1367 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1368 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_SIB()
1370 (void)d; in xed3_capture_nt_SIB()
1373 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1374 xed3_capture_nt_ArBP(d); in xed3_capture_nt_SIB()
1375 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1376 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_SIB()
1378 (void)d; in xed3_capture_nt_SIB()
1381 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1382 xed3_capture_nt_Ar13(d); in xed3_capture_nt_SIB()
1383 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1384 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_SIB()
1386 (void)d; in xed3_capture_nt_SIB()
1389 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1390 xed3_capture_nt_ArSI(d); in xed3_capture_nt_SIB()
1391 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1392 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_SIB()
1394 (void)d; in xed3_capture_nt_SIB()
1397 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1398 xed3_capture_nt_Ar14(d); in xed3_capture_nt_SIB()
1399 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1400 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_SIB()
1402 (void)d; in xed3_capture_nt_SIB()
1405 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1406 xed3_capture_nt_ArDI(d); in xed3_capture_nt_SIB()
1407 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1408 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_SIB()
1410 (void)d; in xed3_capture_nt_SIB()
1413 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1414 xed3_capture_nt_Ar15(d); in xed3_capture_nt_SIB()
1415 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1416 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_SIB()
1418 (void)d; in xed3_capture_nt_SIB()
1421 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1422 xed3_capture_nt_ArAX(d); in xed3_capture_nt_SIB()
1423 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1424 xed3_operand_set_scale(d, 0x2); in xed3_capture_nt_SIB()
1426 (void)d; in xed3_capture_nt_SIB()
1429 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1430 xed3_capture_nt_Ar8(d); in xed3_capture_nt_SIB()
1431 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1432 xed3_operand_set_scale(d, 0x2); in xed3_capture_nt_SIB()
1434 (void)d; in xed3_capture_nt_SIB()
1437 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1438 xed3_capture_nt_ArCX(d); in xed3_capture_nt_SIB()
1439 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1440 xed3_operand_set_scale(d, 0x2); in xed3_capture_nt_SIB()
1442 (void)d; in xed3_capture_nt_SIB()
1445 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1446 xed3_capture_nt_Ar9(d); in xed3_capture_nt_SIB()
1447 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1448 xed3_operand_set_scale(d, 0x2); in xed3_capture_nt_SIB()
1450 (void)d; in xed3_capture_nt_SIB()
1453 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1454 xed3_capture_nt_ArDX(d); in xed3_capture_nt_SIB()
1455 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1456 xed3_operand_set_scale(d, 0x2); in xed3_capture_nt_SIB()
1458 (void)d; in xed3_capture_nt_SIB()
1461 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1462 xed3_capture_nt_Ar10(d); in xed3_capture_nt_SIB()
1463 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1464 xed3_operand_set_scale(d, 0x2); in xed3_capture_nt_SIB()
1466 (void)d; in xed3_capture_nt_SIB()
1469 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1470 xed3_capture_nt_ArBX(d); in xed3_capture_nt_SIB()
1471 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1472 xed3_operand_set_scale(d, 0x2); in xed3_capture_nt_SIB()
1474 (void)d; in xed3_capture_nt_SIB()
1477 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1478 xed3_capture_nt_Ar11(d); in xed3_capture_nt_SIB()
1479 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1480 xed3_operand_set_scale(d, 0x2); in xed3_capture_nt_SIB()
1482 (void)d; in xed3_capture_nt_SIB()
1485 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1486 xed3_operand_set_index(d, XED_REG_INVALID); in xed3_capture_nt_SIB()
1487 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_SIB()
1489 (void)d; in xed3_capture_nt_SIB()
1492 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1493 xed3_capture_nt_Ar12(d); in xed3_capture_nt_SIB()
1494 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1495 xed3_operand_set_scale(d, 0x2); in xed3_capture_nt_SIB()
1497 (void)d; in xed3_capture_nt_SIB()
1500 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1501 xed3_capture_nt_ArBP(d); in xed3_capture_nt_SIB()
1502 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1503 xed3_operand_set_scale(d, 0x2); in xed3_capture_nt_SIB()
1505 (void)d; in xed3_capture_nt_SIB()
1508 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1509 xed3_capture_nt_Ar13(d); in xed3_capture_nt_SIB()
1510 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1511 xed3_operand_set_scale(d, 0x2); in xed3_capture_nt_SIB()
1513 (void)d; in xed3_capture_nt_SIB()
1516 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1517 xed3_capture_nt_ArSI(d); in xed3_capture_nt_SIB()
1518 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1519 xed3_operand_set_scale(d, 0x2); in xed3_capture_nt_SIB()
1521 (void)d; in xed3_capture_nt_SIB()
1524 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1525 xed3_capture_nt_Ar14(d); in xed3_capture_nt_SIB()
1526 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1527 xed3_operand_set_scale(d, 0x2); in xed3_capture_nt_SIB()
1529 (void)d; in xed3_capture_nt_SIB()
1532 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1533 xed3_capture_nt_ArDI(d); in xed3_capture_nt_SIB()
1534 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1535 xed3_operand_set_scale(d, 0x2); in xed3_capture_nt_SIB()
1537 (void)d; in xed3_capture_nt_SIB()
1540 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1541 xed3_capture_nt_Ar15(d); in xed3_capture_nt_SIB()
1542 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1543 xed3_operand_set_scale(d, 0x2); in xed3_capture_nt_SIB()
1545 (void)d; in xed3_capture_nt_SIB()
1548 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1549 xed3_capture_nt_ArAX(d); in xed3_capture_nt_SIB()
1550 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1551 xed3_operand_set_scale(d, 0x4); in xed3_capture_nt_SIB()
1553 (void)d; in xed3_capture_nt_SIB()
1556 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1557 xed3_capture_nt_Ar8(d); in xed3_capture_nt_SIB()
1558 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1559 xed3_operand_set_scale(d, 0x4); in xed3_capture_nt_SIB()
1561 (void)d; in xed3_capture_nt_SIB()
1564 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1565 xed3_capture_nt_ArCX(d); in xed3_capture_nt_SIB()
1566 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1567 xed3_operand_set_scale(d, 0x4); in xed3_capture_nt_SIB()
1569 (void)d; in xed3_capture_nt_SIB()
1572 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1573 xed3_capture_nt_Ar9(d); in xed3_capture_nt_SIB()
1574 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1575 xed3_operand_set_scale(d, 0x4); in xed3_capture_nt_SIB()
1577 (void)d; in xed3_capture_nt_SIB()
1580 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1581 xed3_capture_nt_ArDX(d); in xed3_capture_nt_SIB()
1582 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1583 xed3_operand_set_scale(d, 0x4); in xed3_capture_nt_SIB()
1585 (void)d; in xed3_capture_nt_SIB()
1588 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1589 xed3_capture_nt_Ar10(d); in xed3_capture_nt_SIB()
1590 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1591 xed3_operand_set_scale(d, 0x4); in xed3_capture_nt_SIB()
1593 (void)d; in xed3_capture_nt_SIB()
1596 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1597 xed3_capture_nt_ArBX(d); in xed3_capture_nt_SIB()
1598 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1599 xed3_operand_set_scale(d, 0x4); in xed3_capture_nt_SIB()
1601 (void)d; in xed3_capture_nt_SIB()
1604 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1605 xed3_capture_nt_Ar11(d); in xed3_capture_nt_SIB()
1606 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1607 xed3_operand_set_scale(d, 0x4); in xed3_capture_nt_SIB()
1609 (void)d; in xed3_capture_nt_SIB()
1612 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1613 xed3_operand_set_index(d, XED_REG_INVALID); in xed3_capture_nt_SIB()
1614 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_SIB()
1616 (void)d; in xed3_capture_nt_SIB()
1619 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1620 xed3_capture_nt_Ar12(d); in xed3_capture_nt_SIB()
1621 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1622 xed3_operand_set_scale(d, 0x4); in xed3_capture_nt_SIB()
1624 (void)d; in xed3_capture_nt_SIB()
1627 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1628 xed3_capture_nt_ArBP(d); in xed3_capture_nt_SIB()
1629 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1630 xed3_operand_set_scale(d, 0x4); in xed3_capture_nt_SIB()
1632 (void)d; in xed3_capture_nt_SIB()
1635 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1636 xed3_capture_nt_Ar13(d); in xed3_capture_nt_SIB()
1637 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1638 xed3_operand_set_scale(d, 0x4); in xed3_capture_nt_SIB()
1640 (void)d; in xed3_capture_nt_SIB()
1643 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1644 xed3_capture_nt_ArSI(d); in xed3_capture_nt_SIB()
1645 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1646 xed3_operand_set_scale(d, 0x4); in xed3_capture_nt_SIB()
1648 (void)d; in xed3_capture_nt_SIB()
1651 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1652 xed3_capture_nt_Ar14(d); in xed3_capture_nt_SIB()
1653 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1654 xed3_operand_set_scale(d, 0x4); in xed3_capture_nt_SIB()
1656 (void)d; in xed3_capture_nt_SIB()
1659 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1660 xed3_capture_nt_ArDI(d); in xed3_capture_nt_SIB()
1661 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1662 xed3_operand_set_scale(d, 0x4); in xed3_capture_nt_SIB()
1664 (void)d; in xed3_capture_nt_SIB()
1667 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1668 xed3_capture_nt_Ar15(d); in xed3_capture_nt_SIB()
1669 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1670 xed3_operand_set_scale(d, 0x4); in xed3_capture_nt_SIB()
1672 (void)d; in xed3_capture_nt_SIB()
1675 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1676 xed3_capture_nt_ArAX(d); in xed3_capture_nt_SIB()
1677 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1678 xed3_operand_set_scale(d, 0x8); in xed3_capture_nt_SIB()
1680 (void)d; in xed3_capture_nt_SIB()
1683 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1684 xed3_capture_nt_Ar8(d); in xed3_capture_nt_SIB()
1685 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1686 xed3_operand_set_scale(d, 0x8); in xed3_capture_nt_SIB()
1688 (void)d; in xed3_capture_nt_SIB()
1691 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1692 xed3_capture_nt_ArCX(d); in xed3_capture_nt_SIB()
1693 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1694 xed3_operand_set_scale(d, 0x8); in xed3_capture_nt_SIB()
1696 (void)d; in xed3_capture_nt_SIB()
1699 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1700 xed3_capture_nt_Ar9(d); in xed3_capture_nt_SIB()
1701 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1702 xed3_operand_set_scale(d, 0x8); in xed3_capture_nt_SIB()
1704 (void)d; in xed3_capture_nt_SIB()
1707 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1708 xed3_capture_nt_ArDX(d); in xed3_capture_nt_SIB()
1709 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1710 xed3_operand_set_scale(d, 0x8); in xed3_capture_nt_SIB()
1712 (void)d; in xed3_capture_nt_SIB()
1715 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1716 xed3_capture_nt_Ar10(d); in xed3_capture_nt_SIB()
1717 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1718 xed3_operand_set_scale(d, 0x8); in xed3_capture_nt_SIB()
1720 (void)d; in xed3_capture_nt_SIB()
1723 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1724 xed3_capture_nt_ArBX(d); in xed3_capture_nt_SIB()
1725 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1726 xed3_operand_set_scale(d, 0x8); in xed3_capture_nt_SIB()
1728 (void)d; in xed3_capture_nt_SIB()
1731 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1732 xed3_capture_nt_Ar11(d); in xed3_capture_nt_SIB()
1733 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1734 xed3_operand_set_scale(d, 0x8); in xed3_capture_nt_SIB()
1736 (void)d; in xed3_capture_nt_SIB()
1739 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1740 xed3_operand_set_index(d, XED_REG_INVALID); in xed3_capture_nt_SIB()
1741 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_SIB()
1743 (void)d; in xed3_capture_nt_SIB()
1746 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1747 xed3_capture_nt_Ar12(d); in xed3_capture_nt_SIB()
1748 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1749 xed3_operand_set_scale(d, 0x8); in xed3_capture_nt_SIB()
1751 (void)d; in xed3_capture_nt_SIB()
1754 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1755 xed3_capture_nt_ArBP(d); in xed3_capture_nt_SIB()
1756 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1757 xed3_operand_set_scale(d, 0x8); in xed3_capture_nt_SIB()
1759 (void)d; in xed3_capture_nt_SIB()
1762 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1763 xed3_capture_nt_Ar13(d); in xed3_capture_nt_SIB()
1764 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1765 xed3_operand_set_scale(d, 0x8); in xed3_capture_nt_SIB()
1767 (void)d; in xed3_capture_nt_SIB()
1770 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1771 xed3_capture_nt_ArSI(d); in xed3_capture_nt_SIB()
1772 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1773 xed3_operand_set_scale(d, 0x8); in xed3_capture_nt_SIB()
1775 (void)d; in xed3_capture_nt_SIB()
1778 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1779 xed3_capture_nt_Ar14(d); in xed3_capture_nt_SIB()
1780 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1781 xed3_operand_set_scale(d, 0x8); in xed3_capture_nt_SIB()
1783 (void)d; in xed3_capture_nt_SIB()
1786 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1787 xed3_capture_nt_ArDI(d); in xed3_capture_nt_SIB()
1788 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1789 xed3_operand_set_scale(d, 0x8); in xed3_capture_nt_SIB()
1791 (void)d; in xed3_capture_nt_SIB()
1794 xed3_capture_nt_SIB_BASE0(d); in xed3_capture_nt_SIB()
1795 xed3_capture_nt_Ar15(d); in xed3_capture_nt_SIB()
1796 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_SIB()
1797 xed3_operand_set_scale(d, 0x8); in xed3_capture_nt_SIB()
1799 (void)d; in xed3_capture_nt_SIB()
1802 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_SIB()
1806 static XED_INLINE void xed3_capture_nt_OVERRIDE_SEG1(xed_decoded_inst_t* d) in xed3_capture_nt_OVERRIDE_SEG1() argument
1809 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_OVERRIDE_SEG1()
1814 (void)d; in xed3_capture_nt_OVERRIDE_SEG1()
1818 (void)d; in xed3_capture_nt_OVERRIDE_SEG1()
1822 (void)d; in xed3_capture_nt_OVERRIDE_SEG1()
1825 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_OVERRIDE_SEG1()
1829 static XED_INLINE void xed3_capture_nt_OVERRIDE_SEG0(xed_decoded_inst_t* d) in xed3_capture_nt_OVERRIDE_SEG0() argument
1832 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_OVERRIDE_SEG0()
1837 (void)d; in xed3_capture_nt_OVERRIDE_SEG0()
1841 (void)d; in xed3_capture_nt_OVERRIDE_SEG0()
1845 (void)d; in xed3_capture_nt_OVERRIDE_SEG0()
1848 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_OVERRIDE_SEG0()
1852 static XED_INLINE void xed3_capture_nt_FINAL_SSEG0(xed_decoded_inst_t* d) in xed3_capture_nt_FINAL_SSEG0() argument
1855 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_FINAL_SSEG0()
1859 xed3_operand_set_outreg(d, XED_REG_SS); in xed3_capture_nt_FINAL_SSEG0()
1860 xed3_operand_set_using_default_segment0(d, 0x1); in xed3_capture_nt_FINAL_SSEG0()
1862 (void)d; in xed3_capture_nt_FINAL_SSEG0()
1865 xed3_operand_set_outreg(d, XED_REG_SS); in xed3_capture_nt_FINAL_SSEG0()
1866 xed3_operand_set_using_default_segment0(d, 0x1); in xed3_capture_nt_FINAL_SSEG0()
1868 (void)d; in xed3_capture_nt_FINAL_SSEG0()
1871 xed3_operand_set_outreg(d, XED_REG_INVALID); in xed3_capture_nt_FINAL_SSEG0()
1872 xed3_operand_set_using_default_segment0(d, 0x1); in xed3_capture_nt_FINAL_SSEG0()
1874 (void)d; in xed3_capture_nt_FINAL_SSEG0()
1877 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_FINAL_SSEG0()
1881 static XED_INLINE void xed3_capture_nt_FINAL_SSEG1(xed_decoded_inst_t* d) in xed3_capture_nt_FINAL_SSEG1() argument
1884 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_FINAL_SSEG1()
1888 xed3_operand_set_outreg(d, XED_REG_SS); in xed3_capture_nt_FINAL_SSEG1()
1889 xed3_operand_set_using_default_segment1(d, 0x1); in xed3_capture_nt_FINAL_SSEG1()
1891 (void)d; in xed3_capture_nt_FINAL_SSEG1()
1894 xed3_operand_set_outreg(d, XED_REG_SS); in xed3_capture_nt_FINAL_SSEG1()
1895 xed3_operand_set_using_default_segment1(d, 0x1); in xed3_capture_nt_FINAL_SSEG1()
1897 (void)d; in xed3_capture_nt_FINAL_SSEG1()
1900 xed3_operand_set_outreg(d, XED_REG_INVALID); in xed3_capture_nt_FINAL_SSEG1()
1901 xed3_operand_set_using_default_segment1(d, 0x1); in xed3_capture_nt_FINAL_SSEG1()
1903 (void)d; in xed3_capture_nt_FINAL_SSEG1()
1906 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_FINAL_SSEG1()
1910 static XED_INLINE void xed3_capture_nt_NELEM_TUPLE1_4X(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_TUPLE1_4X() argument
1913 key += (xed3_operand_get_vl(d)) << ((0)); in xed3_capture_nt_NELEM_TUPLE1_4X()
1917 xed3_operand_set_nelem(d, 0x4); in xed3_capture_nt_NELEM_TUPLE1_4X()
1919 (void)d; in xed3_capture_nt_NELEM_TUPLE1_4X()
1922 xed3_operand_set_nelem(d, 0x4); in xed3_capture_nt_NELEM_TUPLE1_4X()
1924 (void)d; in xed3_capture_nt_NELEM_TUPLE1_4X()
1927 xed3_operand_set_nelem(d, 0x4); in xed3_capture_nt_NELEM_TUPLE1_4X()
1929 (void)d; in xed3_capture_nt_NELEM_TUPLE1_4X()
1932 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_TUPLE1_4X()
1936 static XED_INLINE void xed3_capture_nt_ONE(xed_decoded_inst_t* d) in xed3_capture_nt_ONE() argument
1939 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_ONE()
1943 xed3_operand_set_imm_width(d, 0x8); in xed3_capture_nt_ONE()
1944 xed3_operand_set_uimm0(d, 0x1); in xed3_capture_nt_ONE()
1946 (void)d; in xed3_capture_nt_ONE()
1949 xed3_operand_set_imm_width(d, 0x8); in xed3_capture_nt_ONE()
1950 xed3_operand_set_uimm0(d, 0x1); in xed3_capture_nt_ONE()
1952 (void)d; in xed3_capture_nt_ONE()
1955 xed3_operand_set_imm_width(d, 0x8); in xed3_capture_nt_ONE()
1956 xed3_operand_set_uimm0(d, 0x1); in xed3_capture_nt_ONE()
1958 (void)d; in xed3_capture_nt_ONE()
1961 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_ONE()
1965 static XED_INLINE void xed3_capture_nt_NELEM_FULL(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_FULL() argument
1968 key += (xed3_operand_get_bcrc(d)) << ((0)); in xed3_capture_nt_NELEM_FULL()
1969 key += (xed3_operand_get_element_size(d)) << ((1)); in xed3_capture_nt_NELEM_FULL()
1970 key += (xed3_operand_get_vl(d)) << ((10)); in xed3_capture_nt_NELEM_FULL()
1974 xed3_operand_set_nelem(d, 0x8); in xed3_capture_nt_NELEM_FULL()
1976 (void)d; in xed3_capture_nt_NELEM_FULL()
1979 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_FULL()
1980 xed3_operand_set_bcast(d, 0xe); in xed3_capture_nt_NELEM_FULL()
1982 (void)d; in xed3_capture_nt_NELEM_FULL()
1985 xed3_operand_set_nelem(d, 0x4); in xed3_capture_nt_NELEM_FULL()
1987 (void)d; in xed3_capture_nt_NELEM_FULL()
1990 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_FULL()
1991 xed3_operand_set_bcast(d, 0xa); in xed3_capture_nt_NELEM_FULL()
1993 (void)d; in xed3_capture_nt_NELEM_FULL()
1996 xed3_operand_set_nelem(d, 0x2); in xed3_capture_nt_NELEM_FULL()
1998 (void)d; in xed3_capture_nt_NELEM_FULL()
2001 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_FULL()
2002 xed3_operand_set_bcast(d, 0xb); in xed3_capture_nt_NELEM_FULL()
2004 (void)d; in xed3_capture_nt_NELEM_FULL()
2007 xed3_operand_set_nelem(d, 0x10); in xed3_capture_nt_NELEM_FULL()
2009 (void)d; in xed3_capture_nt_NELEM_FULL()
2012 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_FULL()
2013 xed3_operand_set_bcast(d, 0xf); in xed3_capture_nt_NELEM_FULL()
2015 (void)d; in xed3_capture_nt_NELEM_FULL()
2018 xed3_operand_set_nelem(d, 0x8); in xed3_capture_nt_NELEM_FULL()
2020 (void)d; in xed3_capture_nt_NELEM_FULL()
2023 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_FULL()
2024 xed3_operand_set_bcast(d, 0x3); in xed3_capture_nt_NELEM_FULL()
2026 (void)d; in xed3_capture_nt_NELEM_FULL()
2029 xed3_operand_set_nelem(d, 0x4); in xed3_capture_nt_NELEM_FULL()
2031 (void)d; in xed3_capture_nt_NELEM_FULL()
2034 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_FULL()
2035 xed3_operand_set_bcast(d, 0xd); in xed3_capture_nt_NELEM_FULL()
2037 (void)d; in xed3_capture_nt_NELEM_FULL()
2040 xed3_operand_set_nelem(d, 0x20); in xed3_capture_nt_NELEM_FULL()
2042 (void)d; in xed3_capture_nt_NELEM_FULL()
2045 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_FULL()
2046 xed3_operand_set_bcast(d, 0x10); in xed3_capture_nt_NELEM_FULL()
2048 (void)d; in xed3_capture_nt_NELEM_FULL()
2051 xed3_operand_set_nelem(d, 0x10); in xed3_capture_nt_NELEM_FULL()
2053 (void)d; in xed3_capture_nt_NELEM_FULL()
2056 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_FULL()
2057 xed3_operand_set_bcast(d, 0x1); in xed3_capture_nt_NELEM_FULL()
2059 (void)d; in xed3_capture_nt_NELEM_FULL()
2062 xed3_operand_set_nelem(d, 0x8); in xed3_capture_nt_NELEM_FULL()
2064 (void)d; in xed3_capture_nt_NELEM_FULL()
2067 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_FULL()
2068 xed3_operand_set_bcast(d, 0x5); in xed3_capture_nt_NELEM_FULL()
2070 (void)d; in xed3_capture_nt_NELEM_FULL()
2073 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_FULL()
2077 static XED_INLINE void xed3_capture_nt_VGPRy_N(xed_decoded_inst_t* d) in xed3_capture_nt_VGPRy_N() argument
2080 key += (xed3_operand_get_eosz(d)) << ((0)); in xed3_capture_nt_VGPRy_N()
2084 xed3_capture_nt_VGPR32_N(d); in xed3_capture_nt_VGPRy_N()
2086 (void)d; in xed3_capture_nt_VGPRy_N()
2089 xed3_capture_nt_VGPR32_N(d); in xed3_capture_nt_VGPRy_N()
2091 (void)d; in xed3_capture_nt_VGPRy_N()
2094 xed3_capture_nt_VGPR64_N(d); in xed3_capture_nt_VGPRy_N()
2096 (void)d; in xed3_capture_nt_VGPRy_N()
2099 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_VGPRy_N()
2103 static XED_INLINE void xed3_capture_nt_GPR8_R(xed_decoded_inst_t* d) in xed3_capture_nt_GPR8_R() argument
2106 key += (xed3_operand_get_reg(d)) << ((0)); in xed3_capture_nt_GPR8_R()
2107 key += (xed3_operand_get_rex(d)) << ((3)); in xed3_capture_nt_GPR8_R()
2108 key += (xed3_operand_get_rexr(d)) << ((4)); in xed3_capture_nt_GPR8_R()
2113 xed3_operand_set_outreg(d, XED_REG_AL); in xed3_capture_nt_GPR8_R()
2115 (void)d; in xed3_capture_nt_GPR8_R()
2119 xed3_operand_set_outreg(d, XED_REG_CL); in xed3_capture_nt_GPR8_R()
2121 (void)d; in xed3_capture_nt_GPR8_R()
2125 xed3_operand_set_outreg(d, XED_REG_DL); in xed3_capture_nt_GPR8_R()
2127 (void)d; in xed3_capture_nt_GPR8_R()
2131 xed3_operand_set_outreg(d, XED_REG_BL); in xed3_capture_nt_GPR8_R()
2133 (void)d; in xed3_capture_nt_GPR8_R()
2136 xed3_operand_set_outreg(d, XED_REG_AH); in xed3_capture_nt_GPR8_R()
2138 (void)d; in xed3_capture_nt_GPR8_R()
2141 xed3_operand_set_outreg(d, XED_REG_CH); in xed3_capture_nt_GPR8_R()
2143 (void)d; in xed3_capture_nt_GPR8_R()
2146 xed3_operand_set_outreg(d, XED_REG_DH); in xed3_capture_nt_GPR8_R()
2148 (void)d; in xed3_capture_nt_GPR8_R()
2151 xed3_operand_set_outreg(d, XED_REG_BH); in xed3_capture_nt_GPR8_R()
2153 (void)d; in xed3_capture_nt_GPR8_R()
2156 xed3_operand_set_outreg(d, XED_REG_SPL); in xed3_capture_nt_GPR8_R()
2158 (void)d; in xed3_capture_nt_GPR8_R()
2161 xed3_operand_set_outreg(d, XED_REG_BPL); in xed3_capture_nt_GPR8_R()
2163 (void)d; in xed3_capture_nt_GPR8_R()
2166 xed3_operand_set_outreg(d, XED_REG_SIL); in xed3_capture_nt_GPR8_R()
2168 (void)d; in xed3_capture_nt_GPR8_R()
2171 xed3_operand_set_outreg(d, XED_REG_DIL); in xed3_capture_nt_GPR8_R()
2173 (void)d; in xed3_capture_nt_GPR8_R()
2177 xed3_operand_set_outreg(d, XED_REG_R8B); in xed3_capture_nt_GPR8_R()
2179 (void)d; in xed3_capture_nt_GPR8_R()
2183 xed3_operand_set_outreg(d, XED_REG_R9B); in xed3_capture_nt_GPR8_R()
2185 (void)d; in xed3_capture_nt_GPR8_R()
2189 xed3_operand_set_outreg(d, XED_REG_R10B); in xed3_capture_nt_GPR8_R()
2191 (void)d; in xed3_capture_nt_GPR8_R()
2195 xed3_operand_set_outreg(d, XED_REG_R11B); in xed3_capture_nt_GPR8_R()
2197 (void)d; in xed3_capture_nt_GPR8_R()
2201 xed3_operand_set_outreg(d, XED_REG_R12B); in xed3_capture_nt_GPR8_R()
2203 (void)d; in xed3_capture_nt_GPR8_R()
2207 xed3_operand_set_outreg(d, XED_REG_R13B); in xed3_capture_nt_GPR8_R()
2209 (void)d; in xed3_capture_nt_GPR8_R()
2213 xed3_operand_set_outreg(d, XED_REG_R14B); in xed3_capture_nt_GPR8_R()
2215 (void)d; in xed3_capture_nt_GPR8_R()
2219 xed3_operand_set_outreg(d, XED_REG_R15B); in xed3_capture_nt_GPR8_R()
2221 (void)d; in xed3_capture_nt_GPR8_R()
2224 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_GPR8_R()
2228 static XED_INLINE void xed3_capture_nt_VGPR32_R(xed_decoded_inst_t* d) in xed3_capture_nt_VGPR32_R() argument
2231 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_VGPR32_R()
2235 xed3_capture_nt_VGPR32_R_32(d); in xed3_capture_nt_VGPR32_R()
2237 (void)d; in xed3_capture_nt_VGPR32_R()
2240 xed3_capture_nt_VGPR32_R_32(d); in xed3_capture_nt_VGPR32_R()
2242 (void)d; in xed3_capture_nt_VGPR32_R()
2245 xed3_capture_nt_VGPR32_R_64(d); in xed3_capture_nt_VGPR32_R()
2247 (void)d; in xed3_capture_nt_VGPR32_R()
2250 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_VGPR32_R()
2254 static XED_INLINE void xed3_capture_nt_XMM_N3_32(xed_decoded_inst_t* d) in xed3_capture_nt_XMM_N3_32() argument
2257 key += (xed3_operand_get_vexdest210(d)) << ((0)); in xed3_capture_nt_XMM_N3_32()
2261 xed3_operand_set_outreg(d, XED_REG_XMM7); in xed3_capture_nt_XMM_N3_32()
2263 (void)d; in xed3_capture_nt_XMM_N3_32()
2266 xed3_operand_set_outreg(d, XED_REG_XMM6); in xed3_capture_nt_XMM_N3_32()
2268 (void)d; in xed3_capture_nt_XMM_N3_32()
2271 xed3_operand_set_outreg(d, XED_REG_XMM5); in xed3_capture_nt_XMM_N3_32()
2273 (void)d; in xed3_capture_nt_XMM_N3_32()
2276 xed3_operand_set_outreg(d, XED_REG_XMM4); in xed3_capture_nt_XMM_N3_32()
2278 (void)d; in xed3_capture_nt_XMM_N3_32()
2281 xed3_operand_set_outreg(d, XED_REG_XMM3); in xed3_capture_nt_XMM_N3_32()
2283 (void)d; in xed3_capture_nt_XMM_N3_32()
2286 xed3_operand_set_outreg(d, XED_REG_XMM2); in xed3_capture_nt_XMM_N3_32()
2288 (void)d; in xed3_capture_nt_XMM_N3_32()
2291 xed3_operand_set_outreg(d, XED_REG_XMM1); in xed3_capture_nt_XMM_N3_32()
2293 (void)d; in xed3_capture_nt_XMM_N3_32()
2296 xed3_operand_set_outreg(d, XED_REG_XMM0); in xed3_capture_nt_XMM_N3_32()
2298 (void)d; in xed3_capture_nt_XMM_N3_32()
2301 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_XMM_N3_32()
2305 static XED_INLINE void xed3_capture_nt_Ar8(xed_decoded_inst_t* d) in xed3_capture_nt_Ar8() argument
2308 key += (xed3_operand_get_easz(d)) << ((0)); in xed3_capture_nt_Ar8()
2312 xed3_operand_set_outreg(d, XED_REG_R8W); in xed3_capture_nt_Ar8()
2314 (void)d; in xed3_capture_nt_Ar8()
2317 xed3_operand_set_outreg(d, XED_REG_R8D); in xed3_capture_nt_Ar8()
2319 (void)d; in xed3_capture_nt_Ar8()
2322 xed3_operand_set_outreg(d, XED_REG_R8); in xed3_capture_nt_Ar8()
2324 (void)d; in xed3_capture_nt_Ar8()
2327 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_Ar8()
2331 static XED_INLINE void xed3_capture_nt_Ar9(xed_decoded_inst_t* d) in xed3_capture_nt_Ar9() argument
2334 key += (xed3_operand_get_easz(d)) << ((0)); in xed3_capture_nt_Ar9()
2338 xed3_operand_set_outreg(d, XED_REG_R9W); in xed3_capture_nt_Ar9()
2340 (void)d; in xed3_capture_nt_Ar9()
2343 xed3_operand_set_outreg(d, XED_REG_R9D); in xed3_capture_nt_Ar9()
2345 (void)d; in xed3_capture_nt_Ar9()
2348 xed3_operand_set_outreg(d, XED_REG_R9); in xed3_capture_nt_Ar9()
2350 (void)d; in xed3_capture_nt_Ar9()
2353 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_Ar9()
2357 static XED_INLINE void xed3_capture_nt_NELEM_HALFMEM(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_HALFMEM() argument
2360 key += (xed3_operand_get_element_size(d)) << ((0)); in xed3_capture_nt_NELEM_HALFMEM()
2361 key += (xed3_operand_get_vl(d)) << ((9)); in xed3_capture_nt_NELEM_HALFMEM()
2365 xed3_operand_set_nelem(d, 0x40); in xed3_capture_nt_NELEM_HALFMEM()
2367 (void)d; in xed3_capture_nt_NELEM_HALFMEM()
2370 xed3_operand_set_nelem(d, 0x20); in xed3_capture_nt_NELEM_HALFMEM()
2372 (void)d; in xed3_capture_nt_NELEM_HALFMEM()
2375 xed3_operand_set_nelem(d, 0x10); in xed3_capture_nt_NELEM_HALFMEM()
2377 (void)d; in xed3_capture_nt_NELEM_HALFMEM()
2380 xed3_operand_set_nelem(d, 0x8); in xed3_capture_nt_NELEM_HALFMEM()
2382 (void)d; in xed3_capture_nt_NELEM_HALFMEM()
2385 xed3_operand_set_nelem(d, 0x4); in xed3_capture_nt_NELEM_HALFMEM()
2387 (void)d; in xed3_capture_nt_NELEM_HALFMEM()
2390 xed3_operand_set_nelem(d, 0x2); in xed3_capture_nt_NELEM_HALFMEM()
2392 (void)d; in xed3_capture_nt_NELEM_HALFMEM()
2395 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_HALFMEM()
2397 (void)d; in xed3_capture_nt_NELEM_HALFMEM()
2400 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_HALFMEM()
2403 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_HALFMEM()
2406 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_HALFMEM()
2409 xed3_operand_set_nelem(d, 0x80); in xed3_capture_nt_NELEM_HALFMEM()
2411 (void)d; in xed3_capture_nt_NELEM_HALFMEM()
2414 xed3_operand_set_nelem(d, 0x40); in xed3_capture_nt_NELEM_HALFMEM()
2416 (void)d; in xed3_capture_nt_NELEM_HALFMEM()
2419 xed3_operand_set_nelem(d, 0x20); in xed3_capture_nt_NELEM_HALFMEM()
2421 (void)d; in xed3_capture_nt_NELEM_HALFMEM()
2424 xed3_operand_set_nelem(d, 0x10); in xed3_capture_nt_NELEM_HALFMEM()
2426 (void)d; in xed3_capture_nt_NELEM_HALFMEM()
2429 xed3_operand_set_nelem(d, 0x8); in xed3_capture_nt_NELEM_HALFMEM()
2431 (void)d; in xed3_capture_nt_NELEM_HALFMEM()
2434 xed3_operand_set_nelem(d, 0x4); in xed3_capture_nt_NELEM_HALFMEM()
2436 (void)d; in xed3_capture_nt_NELEM_HALFMEM()
2439 xed3_operand_set_nelem(d, 0x2); in xed3_capture_nt_NELEM_HALFMEM()
2441 (void)d; in xed3_capture_nt_NELEM_HALFMEM()
2444 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_HALFMEM()
2446 (void)d; in xed3_capture_nt_NELEM_HALFMEM()
2449 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_HALFMEM()
2452 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_HALFMEM()
2455 xed3_operand_set_nelem(d, 0x100); in xed3_capture_nt_NELEM_HALFMEM()
2457 (void)d; in xed3_capture_nt_NELEM_HALFMEM()
2460 xed3_operand_set_nelem(d, 0x80); in xed3_capture_nt_NELEM_HALFMEM()
2462 (void)d; in xed3_capture_nt_NELEM_HALFMEM()
2465 xed3_operand_set_nelem(d, 0x40); in xed3_capture_nt_NELEM_HALFMEM()
2467 (void)d; in xed3_capture_nt_NELEM_HALFMEM()
2470 xed3_operand_set_nelem(d, 0x20); in xed3_capture_nt_NELEM_HALFMEM()
2472 (void)d; in xed3_capture_nt_NELEM_HALFMEM()
2475 xed3_operand_set_nelem(d, 0x10); in xed3_capture_nt_NELEM_HALFMEM()
2477 (void)d; in xed3_capture_nt_NELEM_HALFMEM()
2480 xed3_operand_set_nelem(d, 0x8); in xed3_capture_nt_NELEM_HALFMEM()
2482 (void)d; in xed3_capture_nt_NELEM_HALFMEM()
2485 xed3_operand_set_nelem(d, 0x4); in xed3_capture_nt_NELEM_HALFMEM()
2487 (void)d; in xed3_capture_nt_NELEM_HALFMEM()
2490 xed3_operand_set_nelem(d, 0x2); in xed3_capture_nt_NELEM_HALFMEM()
2492 (void)d; in xed3_capture_nt_NELEM_HALFMEM()
2495 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_HALFMEM()
2497 (void)d; in xed3_capture_nt_NELEM_HALFMEM()
2500 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_HALFMEM()
2503 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_HALFMEM()
2507 static XED_INLINE void xed3_capture_nt_SAE(xed_decoded_inst_t* d) in xed3_capture_nt_SAE() argument
2510 key += (xed3_operand_get_bcrc(d)) << ((0)); in xed3_capture_nt_SAE()
2514 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_SAE()
2517 xed3_operand_set_sae(d, 0x1); in xed3_capture_nt_SAE()
2519 (void)d; in xed3_capture_nt_SAE()
2522 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_SAE()
2526 static XED_INLINE void xed3_capture_nt_AVX512_ROUND(xed_decoded_inst_t* d) in xed3_capture_nt_AVX512_ROUND() argument
2529 key += (xed3_operand_get_llrc(d)) << ((0)); in xed3_capture_nt_AVX512_ROUND()
2533 xed3_operand_set_roundc(d, 0x1); in xed3_capture_nt_AVX512_ROUND()
2534 xed3_operand_set_sae(d, 0x1); in xed3_capture_nt_AVX512_ROUND()
2536 (void)d; in xed3_capture_nt_AVX512_ROUND()
2539 xed3_operand_set_roundc(d, 0x2); in xed3_capture_nt_AVX512_ROUND()
2540 xed3_operand_set_sae(d, 0x1); in xed3_capture_nt_AVX512_ROUND()
2542 (void)d; in xed3_capture_nt_AVX512_ROUND()
2545 xed3_operand_set_roundc(d, 0x3); in xed3_capture_nt_AVX512_ROUND()
2546 xed3_operand_set_sae(d, 0x1); in xed3_capture_nt_AVX512_ROUND()
2548 (void)d; in xed3_capture_nt_AVX512_ROUND()
2551 xed3_operand_set_roundc(d, 0x4); in xed3_capture_nt_AVX512_ROUND()
2552 xed3_operand_set_sae(d, 0x1); in xed3_capture_nt_AVX512_ROUND()
2554 (void)d; in xed3_capture_nt_AVX512_ROUND()
2557 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_AVX512_ROUND()
2561 static XED_INLINE void xed3_capture_nt_GPR8_B(xed_decoded_inst_t* d) in xed3_capture_nt_GPR8_B() argument
2564 key += (xed3_operand_get_rex(d)) << ((0)); in xed3_capture_nt_GPR8_B()
2565 key += (xed3_operand_get_rexb(d)) << ((1)); in xed3_capture_nt_GPR8_B()
2566 key += (xed3_operand_get_rm(d)) << ((2)); in xed3_capture_nt_GPR8_B()
2571 xed3_operand_set_outreg(d, XED_REG_AL); in xed3_capture_nt_GPR8_B()
2573 (void)d; in xed3_capture_nt_GPR8_B()
2577 xed3_operand_set_outreg(d, XED_REG_R8B); in xed3_capture_nt_GPR8_B()
2579 (void)d; in xed3_capture_nt_GPR8_B()
2583 xed3_operand_set_outreg(d, XED_REG_CL); in xed3_capture_nt_GPR8_B()
2585 (void)d; in xed3_capture_nt_GPR8_B()
2589 xed3_operand_set_outreg(d, XED_REG_R9B); in xed3_capture_nt_GPR8_B()
2591 (void)d; in xed3_capture_nt_GPR8_B()
2595 xed3_operand_set_outreg(d, XED_REG_DL); in xed3_capture_nt_GPR8_B()
2597 (void)d; in xed3_capture_nt_GPR8_B()
2601 xed3_operand_set_outreg(d, XED_REG_R10B); in xed3_capture_nt_GPR8_B()
2603 (void)d; in xed3_capture_nt_GPR8_B()
2607 xed3_operand_set_outreg(d, XED_REG_BL); in xed3_capture_nt_GPR8_B()
2609 (void)d; in xed3_capture_nt_GPR8_B()
2613 xed3_operand_set_outreg(d, XED_REG_R11B); in xed3_capture_nt_GPR8_B()
2615 (void)d; in xed3_capture_nt_GPR8_B()
2618 xed3_operand_set_outreg(d, XED_REG_AH); in xed3_capture_nt_GPR8_B()
2620 (void)d; in xed3_capture_nt_GPR8_B()
2623 xed3_operand_set_outreg(d, XED_REG_SPL); in xed3_capture_nt_GPR8_B()
2625 (void)d; in xed3_capture_nt_GPR8_B()
2629 xed3_operand_set_outreg(d, XED_REG_R12B); in xed3_capture_nt_GPR8_B()
2631 (void)d; in xed3_capture_nt_GPR8_B()
2634 xed3_operand_set_outreg(d, XED_REG_CH); in xed3_capture_nt_GPR8_B()
2636 (void)d; in xed3_capture_nt_GPR8_B()
2639 xed3_operand_set_outreg(d, XED_REG_BPL); in xed3_capture_nt_GPR8_B()
2641 (void)d; in xed3_capture_nt_GPR8_B()
2645 xed3_operand_set_outreg(d, XED_REG_R13B); in xed3_capture_nt_GPR8_B()
2647 (void)d; in xed3_capture_nt_GPR8_B()
2650 xed3_operand_set_outreg(d, XED_REG_DH); in xed3_capture_nt_GPR8_B()
2652 (void)d; in xed3_capture_nt_GPR8_B()
2655 xed3_operand_set_outreg(d, XED_REG_SIL); in xed3_capture_nt_GPR8_B()
2657 (void)d; in xed3_capture_nt_GPR8_B()
2661 xed3_operand_set_outreg(d, XED_REG_R14B); in xed3_capture_nt_GPR8_B()
2663 (void)d; in xed3_capture_nt_GPR8_B()
2666 xed3_operand_set_outreg(d, XED_REG_BH); in xed3_capture_nt_GPR8_B()
2668 (void)d; in xed3_capture_nt_GPR8_B()
2671 xed3_operand_set_outreg(d, XED_REG_DIL); in xed3_capture_nt_GPR8_B()
2673 (void)d; in xed3_capture_nt_GPR8_B()
2677 xed3_operand_set_outreg(d, XED_REG_R15B); in xed3_capture_nt_GPR8_B()
2679 (void)d; in xed3_capture_nt_GPR8_B()
2682 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_GPR8_B()
2686 static XED_INLINE void xed3_capture_nt_SIMM8(xed_decoded_inst_t* d) in xed3_capture_nt_SIMM8() argument
2688 xed3_operand_set_imm_width(d, 0x8); in xed3_capture_nt_SIMM8()
2689 xed3_operand_set_imm0signed(d, 0x1); in xed3_capture_nt_SIMM8()
2691 (void)d; in xed3_capture_nt_SIMM8()
2693 static XED_INLINE void xed3_capture_nt_ESIZE_2_BITS(xed_decoded_inst_t* d) in xed3_capture_nt_ESIZE_2_BITS() argument
2696 key += (xed3_operand_get_rex(d)) << ((0)); in xed3_capture_nt_ESIZE_2_BITS()
2700 xed3_operand_set_element_size(d, 0x2); in xed3_capture_nt_ESIZE_2_BITS()
2702 (void)d; in xed3_capture_nt_ESIZE_2_BITS()
2705 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_ESIZE_2_BITS()
2709 static XED_INLINE void xed3_capture_nt_NELEM_GPR_READER_BYTE(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_GPR_READER_BYTE() argument
2712 key += (xed3_operand_get_vl(d)) << ((0)); in xed3_capture_nt_NELEM_GPR_READER_BYTE()
2716 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_READER_BYTE()
2718 (void)d; in xed3_capture_nt_NELEM_GPR_READER_BYTE()
2721 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_READER_BYTE()
2723 (void)d; in xed3_capture_nt_NELEM_GPR_READER_BYTE()
2726 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_READER_BYTE()
2728 (void)d; in xed3_capture_nt_NELEM_GPR_READER_BYTE()
2731 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_GPR_READER_BYTE()
2735 static XED_INLINE void xed3_capture_nt_MODRM(xed_decoded_inst_t* d) in xed3_capture_nt_MODRM() argument
2738 key += (xed3_operand_get_easz(d)) << ((0)); in xed3_capture_nt_MODRM()
2739 key += (xed3_operand_get_mode(d)) << ((2)); in xed3_capture_nt_MODRM()
2743 xed3_capture_nt_MODRM16(d); in xed3_capture_nt_MODRM()
2744 xed3_capture_nt_MEMDISP(d); in xed3_capture_nt_MODRM()
2746 (void)d; in xed3_capture_nt_MODRM()
2749 xed3_capture_nt_MODRM32(d); in xed3_capture_nt_MODRM()
2750 xed3_capture_nt_MEMDISP(d); in xed3_capture_nt_MODRM()
2752 (void)d; in xed3_capture_nt_MODRM()
2755 xed3_capture_nt_MODRM16(d); in xed3_capture_nt_MODRM()
2756 xed3_capture_nt_MEMDISP(d); in xed3_capture_nt_MODRM()
2758 (void)d; in xed3_capture_nt_MODRM()
2761 xed3_capture_nt_MODRM32(d); in xed3_capture_nt_MODRM()
2762 xed3_capture_nt_MEMDISP(d); in xed3_capture_nt_MODRM()
2764 (void)d; in xed3_capture_nt_MODRM()
2767 xed3_capture_nt_MODRM64alt32(d); in xed3_capture_nt_MODRM()
2768 xed3_capture_nt_MEMDISP(d); in xed3_capture_nt_MODRM()
2770 (void)d; in xed3_capture_nt_MODRM()
2773 xed3_capture_nt_MODRM64alt32(d); in xed3_capture_nt_MODRM()
2774 xed3_capture_nt_MEMDISP(d); in xed3_capture_nt_MODRM()
2776 (void)d; in xed3_capture_nt_MODRM()
2779 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_MODRM()
2783 static XED_INLINE void xed3_capture_nt_UIMM8(xed_decoded_inst_t* d) in xed3_capture_nt_UIMM8() argument
2785 xed3_operand_set_imm_width(d, 0x8); in xed3_capture_nt_UIMM8()
2787 (void)d; in xed3_capture_nt_UIMM8()
2789 static XED_INLINE void xed3_capture_nt_YMM_R3(xed_decoded_inst_t* d) in xed3_capture_nt_YMM_R3() argument
2792 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_YMM_R3()
2796 xed3_capture_nt_YMM_R3_32(d); in xed3_capture_nt_YMM_R3()
2798 (void)d; in xed3_capture_nt_YMM_R3()
2801 xed3_capture_nt_YMM_R3_32(d); in xed3_capture_nt_YMM_R3()
2803 (void)d; in xed3_capture_nt_YMM_R3()
2806 xed3_capture_nt_YMM_R3_64(d); in xed3_capture_nt_YMM_R3()
2808 (void)d; in xed3_capture_nt_YMM_R3()
2811 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_YMM_R3()
2815 static XED_INLINE void xed3_capture_nt_YMM_B(xed_decoded_inst_t* d) in xed3_capture_nt_YMM_B() argument
2818 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_YMM_B()
2822 xed3_capture_nt_YMM_B_32(d); in xed3_capture_nt_YMM_B()
2824 (void)d; in xed3_capture_nt_YMM_B()
2827 xed3_capture_nt_YMM_B_32(d); in xed3_capture_nt_YMM_B()
2829 (void)d; in xed3_capture_nt_YMM_B()
2832 xed3_capture_nt_YMM_B_64(d); in xed3_capture_nt_YMM_B()
2834 (void)d; in xed3_capture_nt_YMM_B()
2837 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_YMM_B()
2841 static XED_INLINE void xed3_capture_nt_IGNORE66(xed_decoded_inst_t* d) in xed3_capture_nt_IGNORE66() argument
2844 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_IGNORE66()
2845 key += (xed3_operand_get_rexw(d)) << ((2)); in xed3_capture_nt_IGNORE66()
2850 xed3_operand_set_eosz(d, 0x1); in xed3_capture_nt_IGNORE66()
2851 xed3_operand_set_osz(d, 0x0); in xed3_capture_nt_IGNORE66()
2853 (void)d; in xed3_capture_nt_IGNORE66()
2857 xed3_operand_set_eosz(d, 0x2); in xed3_capture_nt_IGNORE66()
2858 xed3_operand_set_osz(d, 0x0); in xed3_capture_nt_IGNORE66()
2860 (void)d; in xed3_capture_nt_IGNORE66()
2863 xed3_operand_set_eosz(d, 0x2); in xed3_capture_nt_IGNORE66()
2864 xed3_operand_set_osz(d, 0x0); in xed3_capture_nt_IGNORE66()
2866 (void)d; in xed3_capture_nt_IGNORE66()
2869 xed3_operand_set_eosz(d, 0x3); in xed3_capture_nt_IGNORE66()
2870 xed3_operand_set_osz(d, 0x0); in xed3_capture_nt_IGNORE66()
2872 (void)d; in xed3_capture_nt_IGNORE66()
2875 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_IGNORE66()
2879 static XED_INLINE void xed3_capture_nt_IMMUNE66_LOOP64(xed_decoded_inst_t* d) in xed3_capture_nt_IMMUNE66_LOOP64() argument
2882 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_IMMUNE66_LOOP64()
2887 (void)d; in xed3_capture_nt_IMMUNE66_LOOP64()
2891 (void)d; in xed3_capture_nt_IMMUNE66_LOOP64()
2894 xed3_operand_set_eosz(d, 0x3); in xed3_capture_nt_IMMUNE66_LOOP64()
2895 xed3_operand_set_osz(d, 0x0); in xed3_capture_nt_IMMUNE66_LOOP64()
2897 (void)d; in xed3_capture_nt_IMMUNE66_LOOP64()
2900 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_IMMUNE66_LOOP64()
2904 static XED_INLINE void xed3_capture_nt_NELEM_GPR_READER(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_GPR_READER() argument
2907 key += (xed3_operand_get_vl(d)) << ((0)); in xed3_capture_nt_NELEM_GPR_READER()
2911 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_READER()
2913 (void)d; in xed3_capture_nt_NELEM_GPR_READER()
2916 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_READER()
2918 (void)d; in xed3_capture_nt_NELEM_GPR_READER()
2921 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_READER()
2923 (void)d; in xed3_capture_nt_NELEM_GPR_READER()
2926 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_GPR_READER()
2930 static XED_INLINE void xed3_capture_nt_YMM_N(xed_decoded_inst_t* d) in xed3_capture_nt_YMM_N() argument
2933 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_YMM_N()
2937 xed3_capture_nt_YMM_N_32(d); in xed3_capture_nt_YMM_N()
2939 (void)d; in xed3_capture_nt_YMM_N()
2942 xed3_capture_nt_YMM_N_32(d); in xed3_capture_nt_YMM_N()
2944 (void)d; in xed3_capture_nt_YMM_N()
2947 xed3_capture_nt_YMM_N_64(d); in xed3_capture_nt_YMM_N()
2949 (void)d; in xed3_capture_nt_YMM_N()
2952 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_YMM_N()
2956 static XED_INLINE void xed3_capture_nt_ZMM_N3(xed_decoded_inst_t* d) in xed3_capture_nt_ZMM_N3() argument
2959 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_ZMM_N3()
2963 xed3_capture_nt_ZMM_N3_32(d); in xed3_capture_nt_ZMM_N3()
2965 (void)d; in xed3_capture_nt_ZMM_N3()
2968 xed3_capture_nt_ZMM_N3_32(d); in xed3_capture_nt_ZMM_N3()
2970 (void)d; in xed3_capture_nt_ZMM_N3()
2973 xed3_capture_nt_ZMM_N3_64(d); in xed3_capture_nt_ZMM_N3()
2975 (void)d; in xed3_capture_nt_ZMM_N3()
2978 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_ZMM_N3()
2982 static XED_INLINE void xed3_capture_nt_YMM_R(xed_decoded_inst_t* d) in xed3_capture_nt_YMM_R() argument
2985 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_YMM_R()
2989 xed3_capture_nt_YMM_R_32(d); in xed3_capture_nt_YMM_R()
2991 (void)d; in xed3_capture_nt_YMM_R()
2994 xed3_capture_nt_YMM_R_32(d); in xed3_capture_nt_YMM_R()
2996 (void)d; in xed3_capture_nt_YMM_R()
2999 xed3_capture_nt_YMM_R_64(d); in xed3_capture_nt_YMM_R()
3001 (void)d; in xed3_capture_nt_YMM_R()
3004 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_YMM_R()
3008 static XED_INLINE void xed3_capture_nt_CR_WIDTH(xed_decoded_inst_t* d) in xed3_capture_nt_CR_WIDTH() argument
3011 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_CR_WIDTH()
3015 xed3_operand_set_eosz(d, 0x2); in xed3_capture_nt_CR_WIDTH()
3016 xed3_operand_set_df32(d, 0x1); in xed3_capture_nt_CR_WIDTH()
3017 xed3_operand_set_osz(d, 0x0); in xed3_capture_nt_CR_WIDTH()
3019 (void)d; in xed3_capture_nt_CR_WIDTH()
3022 xed3_operand_set_eosz(d, 0x2); in xed3_capture_nt_CR_WIDTH()
3023 xed3_operand_set_df32(d, 0x1); in xed3_capture_nt_CR_WIDTH()
3024 xed3_operand_set_osz(d, 0x0); in xed3_capture_nt_CR_WIDTH()
3026 (void)d; in xed3_capture_nt_CR_WIDTH()
3029 xed3_operand_set_eosz(d, 0x3); in xed3_capture_nt_CR_WIDTH()
3030 xed3_operand_set_df64(d, 0x1); in xed3_capture_nt_CR_WIDTH()
3031 xed3_operand_set_osz(d, 0x0); in xed3_capture_nt_CR_WIDTH()
3033 (void)d; in xed3_capture_nt_CR_WIDTH()
3036 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_CR_WIDTH()
3040 static XED_INLINE void xed3_capture_nt_VSIB_XMM(xed_decoded_inst_t* d) in xed3_capture_nt_VSIB_XMM() argument
3043 key += (xed3_operand_get_sibscale(d)) << ((0)); in xed3_capture_nt_VSIB_XMM()
3047 xed3_capture_nt_VSIB_BASE(d); in xed3_capture_nt_VSIB_XMM()
3048 xed3_capture_nt_VSIB_INDEX_XMM(d); in xed3_capture_nt_VSIB_XMM()
3049 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_XMM()
3050 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_VSIB_XMM()
3052 (void)d; in xed3_capture_nt_VSIB_XMM()
3055 xed3_capture_nt_VSIB_BASE(d); in xed3_capture_nt_VSIB_XMM()
3056 xed3_capture_nt_VSIB_INDEX_XMM(d); in xed3_capture_nt_VSIB_XMM()
3057 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_XMM()
3058 xed3_operand_set_scale(d, 0x2); in xed3_capture_nt_VSIB_XMM()
3060 (void)d; in xed3_capture_nt_VSIB_XMM()
3063 xed3_capture_nt_VSIB_BASE(d); in xed3_capture_nt_VSIB_XMM()
3064 xed3_capture_nt_VSIB_INDEX_XMM(d); in xed3_capture_nt_VSIB_XMM()
3065 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_XMM()
3066 xed3_operand_set_scale(d, 0x4); in xed3_capture_nt_VSIB_XMM()
3068 (void)d; in xed3_capture_nt_VSIB_XMM()
3071 xed3_capture_nt_VSIB_BASE(d); in xed3_capture_nt_VSIB_XMM()
3072 xed3_capture_nt_VSIB_INDEX_XMM(d); in xed3_capture_nt_VSIB_XMM()
3073 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_XMM()
3074 xed3_operand_set_scale(d, 0x8); in xed3_capture_nt_VSIB_XMM()
3076 (void)d; in xed3_capture_nt_VSIB_XMM()
3079 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_VSIB_XMM()
3083 static XED_INLINE void xed3_capture_nt_OeAX(xed_decoded_inst_t* d) in xed3_capture_nt_OeAX() argument
3086 key += (xed3_operand_get_eosz(d)) << ((0)); in xed3_capture_nt_OeAX()
3090 xed3_operand_set_outreg(d, XED_REG_AX); in xed3_capture_nt_OeAX()
3092 (void)d; in xed3_capture_nt_OeAX()
3095 xed3_operand_set_outreg(d, XED_REG_EAX); in xed3_capture_nt_OeAX()
3097 (void)d; in xed3_capture_nt_OeAX()
3100 xed3_operand_set_outreg(d, XED_REG_EAX); in xed3_capture_nt_OeAX()
3102 (void)d; in xed3_capture_nt_OeAX()
3105 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_OeAX()
3109 static XED_INLINE void xed3_capture_nt_XMM_N3_64(xed_decoded_inst_t* d) in xed3_capture_nt_XMM_N3_64() argument
3112 key += (xed3_operand_get_vexdest210(d)) << ((0)); in xed3_capture_nt_XMM_N3_64()
3113 key += (xed3_operand_get_vexdest3(d)) << ((3)); in xed3_capture_nt_XMM_N3_64()
3114 key += (xed3_operand_get_vexdest4(d)) << ((4)); in xed3_capture_nt_XMM_N3_64()
3118 xed3_operand_set_outreg(d, XED_REG_XMM15); in xed3_capture_nt_XMM_N3_64()
3120 (void)d; in xed3_capture_nt_XMM_N3_64()
3123 xed3_operand_set_outreg(d, XED_REG_XMM14); in xed3_capture_nt_XMM_N3_64()
3125 (void)d; in xed3_capture_nt_XMM_N3_64()
3128 xed3_operand_set_outreg(d, XED_REG_XMM13); in xed3_capture_nt_XMM_N3_64()
3130 (void)d; in xed3_capture_nt_XMM_N3_64()
3133 xed3_operand_set_outreg(d, XED_REG_XMM12); in xed3_capture_nt_XMM_N3_64()
3135 (void)d; in xed3_capture_nt_XMM_N3_64()
3138 xed3_operand_set_outreg(d, XED_REG_XMM11); in xed3_capture_nt_XMM_N3_64()
3140 (void)d; in xed3_capture_nt_XMM_N3_64()
3143 xed3_operand_set_outreg(d, XED_REG_XMM10); in xed3_capture_nt_XMM_N3_64()
3145 (void)d; in xed3_capture_nt_XMM_N3_64()
3148 xed3_operand_set_outreg(d, XED_REG_XMM9); in xed3_capture_nt_XMM_N3_64()
3150 (void)d; in xed3_capture_nt_XMM_N3_64()
3153 xed3_operand_set_outreg(d, XED_REG_XMM8); in xed3_capture_nt_XMM_N3_64()
3155 (void)d; in xed3_capture_nt_XMM_N3_64()
3158 xed3_operand_set_outreg(d, XED_REG_XMM7); in xed3_capture_nt_XMM_N3_64()
3160 (void)d; in xed3_capture_nt_XMM_N3_64()
3163 xed3_operand_set_outreg(d, XED_REG_XMM6); in xed3_capture_nt_XMM_N3_64()
3165 (void)d; in xed3_capture_nt_XMM_N3_64()
3168 xed3_operand_set_outreg(d, XED_REG_XMM5); in xed3_capture_nt_XMM_N3_64()
3170 (void)d; in xed3_capture_nt_XMM_N3_64()
3173 xed3_operand_set_outreg(d, XED_REG_XMM4); in xed3_capture_nt_XMM_N3_64()
3175 (void)d; in xed3_capture_nt_XMM_N3_64()
3178 xed3_operand_set_outreg(d, XED_REG_XMM3); in xed3_capture_nt_XMM_N3_64()
3180 (void)d; in xed3_capture_nt_XMM_N3_64()
3183 xed3_operand_set_outreg(d, XED_REG_XMM2); in xed3_capture_nt_XMM_N3_64()
3185 (void)d; in xed3_capture_nt_XMM_N3_64()
3188 xed3_operand_set_outreg(d, XED_REG_XMM1); in xed3_capture_nt_XMM_N3_64()
3190 (void)d; in xed3_capture_nt_XMM_N3_64()
3193 xed3_operand_set_outreg(d, XED_REG_XMM0); in xed3_capture_nt_XMM_N3_64()
3195 (void)d; in xed3_capture_nt_XMM_N3_64()
3198 xed3_operand_set_outreg(d, XED_REG_XMM31); in xed3_capture_nt_XMM_N3_64()
3200 (void)d; in xed3_capture_nt_XMM_N3_64()
3203 xed3_operand_set_outreg(d, XED_REG_XMM30); in xed3_capture_nt_XMM_N3_64()
3205 (void)d; in xed3_capture_nt_XMM_N3_64()
3208 xed3_operand_set_outreg(d, XED_REG_XMM29); in xed3_capture_nt_XMM_N3_64()
3210 (void)d; in xed3_capture_nt_XMM_N3_64()
3213 xed3_operand_set_outreg(d, XED_REG_XMM28); in xed3_capture_nt_XMM_N3_64()
3215 (void)d; in xed3_capture_nt_XMM_N3_64()
3218 xed3_operand_set_outreg(d, XED_REG_XMM27); in xed3_capture_nt_XMM_N3_64()
3220 (void)d; in xed3_capture_nt_XMM_N3_64()
3223 xed3_operand_set_outreg(d, XED_REG_XMM26); in xed3_capture_nt_XMM_N3_64()
3225 (void)d; in xed3_capture_nt_XMM_N3_64()
3228 xed3_operand_set_outreg(d, XED_REG_XMM25); in xed3_capture_nt_XMM_N3_64()
3230 (void)d; in xed3_capture_nt_XMM_N3_64()
3233 xed3_operand_set_outreg(d, XED_REG_XMM24); in xed3_capture_nt_XMM_N3_64()
3235 (void)d; in xed3_capture_nt_XMM_N3_64()
3238 xed3_operand_set_outreg(d, XED_REG_XMM23); in xed3_capture_nt_XMM_N3_64()
3240 (void)d; in xed3_capture_nt_XMM_N3_64()
3243 xed3_operand_set_outreg(d, XED_REG_XMM22); in xed3_capture_nt_XMM_N3_64()
3245 (void)d; in xed3_capture_nt_XMM_N3_64()
3248 xed3_operand_set_outreg(d, XED_REG_XMM21); in xed3_capture_nt_XMM_N3_64()
3250 (void)d; in xed3_capture_nt_XMM_N3_64()
3253 xed3_operand_set_outreg(d, XED_REG_XMM20); in xed3_capture_nt_XMM_N3_64()
3255 (void)d; in xed3_capture_nt_XMM_N3_64()
3258 xed3_operand_set_outreg(d, XED_REG_XMM19); in xed3_capture_nt_XMM_N3_64()
3260 (void)d; in xed3_capture_nt_XMM_N3_64()
3263 xed3_operand_set_outreg(d, XED_REG_XMM18); in xed3_capture_nt_XMM_N3_64()
3265 (void)d; in xed3_capture_nt_XMM_N3_64()
3268 xed3_operand_set_outreg(d, XED_REG_XMM17); in xed3_capture_nt_XMM_N3_64()
3270 (void)d; in xed3_capture_nt_XMM_N3_64()
3273 xed3_operand_set_outreg(d, XED_REG_XMM16); in xed3_capture_nt_XMM_N3_64()
3275 (void)d; in xed3_capture_nt_XMM_N3_64()
3278 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_XMM_N3_64()
3282 static XED_INLINE void xed3_capture_nt_UISA_VMODRM_YMM(xed_decoded_inst_t* d) in xed3_capture_nt_UISA_VMODRM_YMM() argument
3285 key += (xed3_operand_get_mod(d)) << ((0)); in xed3_capture_nt_UISA_VMODRM_YMM()
3289 xed3_capture_nt_UISA_VSIB_YMM(d); in xed3_capture_nt_UISA_VMODRM_YMM()
3291 (void)d; in xed3_capture_nt_UISA_VMODRM_YMM()
3294 xed3_capture_nt_UISA_VSIB_YMM(d); in xed3_capture_nt_UISA_VMODRM_YMM()
3295 xed3_capture_nt_MEMDISP8(d); in xed3_capture_nt_UISA_VMODRM_YMM()
3297 (void)d; in xed3_capture_nt_UISA_VMODRM_YMM()
3300 xed3_capture_nt_UISA_VSIB_YMM(d); in xed3_capture_nt_UISA_VMODRM_YMM()
3301 xed3_capture_nt_MEMDISP32(d); in xed3_capture_nt_UISA_VMODRM_YMM()
3303 (void)d; in xed3_capture_nt_UISA_VMODRM_YMM()
3306 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_UISA_VMODRM_YMM()
3310 static XED_INLINE void xed3_capture_nt_FIX_ROUND_LEN128(xed_decoded_inst_t* d) in xed3_capture_nt_FIX_ROUND_LEN128() argument
3313 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_FIX_ROUND_LEN128()
3317 xed3_operand_set_vl(d, 0x0); in xed3_capture_nt_FIX_ROUND_LEN128()
3319 (void)d; in xed3_capture_nt_FIX_ROUND_LEN128()
3322 xed3_operand_set_vl(d, 0x0); in xed3_capture_nt_FIX_ROUND_LEN128()
3324 (void)d; in xed3_capture_nt_FIX_ROUND_LEN128()
3327 xed3_operand_set_vl(d, 0x0); in xed3_capture_nt_FIX_ROUND_LEN128()
3329 (void)d; in xed3_capture_nt_FIX_ROUND_LEN128()
3332 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_FIX_ROUND_LEN128()
3336 static XED_INLINE void xed3_capture_nt_MODRM32(xed_decoded_inst_t* d) in xed3_capture_nt_MODRM32() argument
3339 key += (xed3_operand_get_mod(d)) << ((0)); in xed3_capture_nt_MODRM32()
3340 key += (xed3_operand_get_rm(d)) << ((2)); in xed3_capture_nt_MODRM32()
3344 xed3_operand_set_base0(d, XED_REG_EAX); in xed3_capture_nt_MODRM32()
3345 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM32()
3346 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM32()
3348 (void)d; in xed3_capture_nt_MODRM32()
3351 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM32()
3352 xed3_operand_set_base0(d, XED_REG_EAX); in xed3_capture_nt_MODRM32()
3353 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM32()
3354 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM32()
3356 (void)d; in xed3_capture_nt_MODRM32()
3359 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_MODRM32()
3360 xed3_operand_set_base0(d, XED_REG_EAX); in xed3_capture_nt_MODRM32()
3361 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM32()
3362 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM32()
3364 (void)d; in xed3_capture_nt_MODRM32()
3367 xed3_operand_set_base0(d, XED_REG_ECX); in xed3_capture_nt_MODRM32()
3368 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM32()
3369 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM32()
3371 (void)d; in xed3_capture_nt_MODRM32()
3374 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM32()
3375 xed3_operand_set_base0(d, XED_REG_ECX); in xed3_capture_nt_MODRM32()
3376 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM32()
3377 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM32()
3379 (void)d; in xed3_capture_nt_MODRM32()
3382 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_MODRM32()
3383 xed3_operand_set_base0(d, XED_REG_ECX); in xed3_capture_nt_MODRM32()
3384 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM32()
3385 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM32()
3387 (void)d; in xed3_capture_nt_MODRM32()
3390 xed3_operand_set_base0(d, XED_REG_EDX); in xed3_capture_nt_MODRM32()
3391 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM32()
3392 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM32()
3394 (void)d; in xed3_capture_nt_MODRM32()
3397 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM32()
3398 xed3_operand_set_base0(d, XED_REG_EDX); in xed3_capture_nt_MODRM32()
3399 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM32()
3400 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM32()
3402 (void)d; in xed3_capture_nt_MODRM32()
3405 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_MODRM32()
3406 xed3_operand_set_base0(d, XED_REG_EDX); in xed3_capture_nt_MODRM32()
3407 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM32()
3408 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM32()
3410 (void)d; in xed3_capture_nt_MODRM32()
3413 xed3_operand_set_base0(d, XED_REG_EBX); in xed3_capture_nt_MODRM32()
3414 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM32()
3415 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM32()
3417 (void)d; in xed3_capture_nt_MODRM32()
3420 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM32()
3421 xed3_operand_set_base0(d, XED_REG_EBX); in xed3_capture_nt_MODRM32()
3422 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM32()
3423 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM32()
3425 (void)d; in xed3_capture_nt_MODRM32()
3428 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_MODRM32()
3429 xed3_operand_set_base0(d, XED_REG_EBX); in xed3_capture_nt_MODRM32()
3430 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM32()
3431 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM32()
3433 (void)d; in xed3_capture_nt_MODRM32()
3436 xed3_capture_nt_SIB(d); in xed3_capture_nt_MODRM32()
3438 (void)d; in xed3_capture_nt_MODRM32()
3441 xed3_capture_nt_SIB(d); in xed3_capture_nt_MODRM32()
3442 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM32()
3444 (void)d; in xed3_capture_nt_MODRM32()
3447 xed3_capture_nt_SIB(d); in xed3_capture_nt_MODRM32()
3448 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_MODRM32()
3450 (void)d; in xed3_capture_nt_MODRM32()
3453 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_MODRM32()
3454 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM32()
3455 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM32()
3457 (void)d; in xed3_capture_nt_MODRM32()
3460 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM32()
3461 xed3_operand_set_base0(d, XED_REG_EBP); in xed3_capture_nt_MODRM32()
3462 xed3_capture_nt_FINAL_SSEG(d); in xed3_capture_nt_MODRM32()
3463 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM32()
3465 (void)d; in xed3_capture_nt_MODRM32()
3468 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_MODRM32()
3469 xed3_operand_set_base0(d, XED_REG_EBP); in xed3_capture_nt_MODRM32()
3470 xed3_capture_nt_FINAL_SSEG(d); in xed3_capture_nt_MODRM32()
3471 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM32()
3473 (void)d; in xed3_capture_nt_MODRM32()
3476 xed3_operand_set_base0(d, XED_REG_ESI); in xed3_capture_nt_MODRM32()
3477 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM32()
3478 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM32()
3480 (void)d; in xed3_capture_nt_MODRM32()
3483 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM32()
3484 xed3_operand_set_base0(d, XED_REG_ESI); in xed3_capture_nt_MODRM32()
3485 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM32()
3486 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM32()
3488 (void)d; in xed3_capture_nt_MODRM32()
3491 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_MODRM32()
3492 xed3_operand_set_base0(d, XED_REG_ESI); in xed3_capture_nt_MODRM32()
3493 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM32()
3494 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM32()
3496 (void)d; in xed3_capture_nt_MODRM32()
3499 xed3_operand_set_base0(d, XED_REG_EDI); in xed3_capture_nt_MODRM32()
3500 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM32()
3501 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM32()
3503 (void)d; in xed3_capture_nt_MODRM32()
3506 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM32()
3507 xed3_operand_set_base0(d, XED_REG_EDI); in xed3_capture_nt_MODRM32()
3508 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM32()
3509 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM32()
3511 (void)d; in xed3_capture_nt_MODRM32()
3514 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_MODRM32()
3515 xed3_operand_set_base0(d, XED_REG_EDI); in xed3_capture_nt_MODRM32()
3516 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM32()
3517 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM32()
3519 (void)d; in xed3_capture_nt_MODRM32()
3522 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_MODRM32()
3526 static XED_INLINE void xed3_capture_nt_ZMM_B3_32(xed_decoded_inst_t* d) in xed3_capture_nt_ZMM_B3_32() argument
3529 key += (xed3_operand_get_rm(d)) << ((0)); in xed3_capture_nt_ZMM_B3_32()
3533 xed3_operand_set_outreg(d, XED_REG_ZMM0); in xed3_capture_nt_ZMM_B3_32()
3535 (void)d; in xed3_capture_nt_ZMM_B3_32()
3538 xed3_operand_set_outreg(d, XED_REG_ZMM1); in xed3_capture_nt_ZMM_B3_32()
3540 (void)d; in xed3_capture_nt_ZMM_B3_32()
3543 xed3_operand_set_outreg(d, XED_REG_ZMM2); in xed3_capture_nt_ZMM_B3_32()
3545 (void)d; in xed3_capture_nt_ZMM_B3_32()
3548 xed3_operand_set_outreg(d, XED_REG_ZMM3); in xed3_capture_nt_ZMM_B3_32()
3550 (void)d; in xed3_capture_nt_ZMM_B3_32()
3553 xed3_operand_set_outreg(d, XED_REG_ZMM4); in xed3_capture_nt_ZMM_B3_32()
3555 (void)d; in xed3_capture_nt_ZMM_B3_32()
3558 xed3_operand_set_outreg(d, XED_REG_ZMM5); in xed3_capture_nt_ZMM_B3_32()
3560 (void)d; in xed3_capture_nt_ZMM_B3_32()
3563 xed3_operand_set_outreg(d, XED_REG_ZMM6); in xed3_capture_nt_ZMM_B3_32()
3565 (void)d; in xed3_capture_nt_ZMM_B3_32()
3568 xed3_operand_set_outreg(d, XED_REG_ZMM7); in xed3_capture_nt_ZMM_B3_32()
3570 (void)d; in xed3_capture_nt_ZMM_B3_32()
3573 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_ZMM_B3_32()
3577 static XED_INLINE void xed3_capture_nt_YMM_B_32(xed_decoded_inst_t* d) in xed3_capture_nt_YMM_B_32() argument
3580 key += (xed3_operand_get_rm(d)) << ((0)); in xed3_capture_nt_YMM_B_32()
3584 xed3_operand_set_outreg(d, XED_REG_YMM0); in xed3_capture_nt_YMM_B_32()
3586 (void)d; in xed3_capture_nt_YMM_B_32()
3589 xed3_operand_set_outreg(d, XED_REG_YMM1); in xed3_capture_nt_YMM_B_32()
3591 (void)d; in xed3_capture_nt_YMM_B_32()
3594 xed3_operand_set_outreg(d, XED_REG_YMM2); in xed3_capture_nt_YMM_B_32()
3596 (void)d; in xed3_capture_nt_YMM_B_32()
3599 xed3_operand_set_outreg(d, XED_REG_YMM3); in xed3_capture_nt_YMM_B_32()
3601 (void)d; in xed3_capture_nt_YMM_B_32()
3604 xed3_operand_set_outreg(d, XED_REG_YMM4); in xed3_capture_nt_YMM_B_32()
3606 (void)d; in xed3_capture_nt_YMM_B_32()
3609 xed3_operand_set_outreg(d, XED_REG_YMM5); in xed3_capture_nt_YMM_B_32()
3611 (void)d; in xed3_capture_nt_YMM_B_32()
3614 xed3_operand_set_outreg(d, XED_REG_YMM6); in xed3_capture_nt_YMM_B_32()
3616 (void)d; in xed3_capture_nt_YMM_B_32()
3619 xed3_operand_set_outreg(d, XED_REG_YMM7); in xed3_capture_nt_YMM_B_32()
3621 (void)d; in xed3_capture_nt_YMM_B_32()
3624 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_YMM_B_32()
3628 static XED_INLINE void xed3_capture_nt_YMM_B3(xed_decoded_inst_t* d) in xed3_capture_nt_YMM_B3() argument
3631 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_YMM_B3()
3635 xed3_capture_nt_YMM_B3_32(d); in xed3_capture_nt_YMM_B3()
3637 (void)d; in xed3_capture_nt_YMM_B3()
3640 xed3_capture_nt_YMM_B3_32(d); in xed3_capture_nt_YMM_B3()
3642 (void)d; in xed3_capture_nt_YMM_B3()
3645 xed3_capture_nt_YMM_B3_64(d); in xed3_capture_nt_YMM_B3()
3647 (void)d; in xed3_capture_nt_YMM_B3()
3650 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_YMM_B3()
3654 static XED_INLINE void xed3_capture_nt_GPRy_R(xed_decoded_inst_t* d) in xed3_capture_nt_GPRy_R() argument
3657 key += (xed3_operand_get_eosz(d)) << ((0)); in xed3_capture_nt_GPRy_R()
3661 xed3_capture_nt_GPR32_R(d); in xed3_capture_nt_GPRy_R()
3663 (void)d; in xed3_capture_nt_GPRy_R()
3666 xed3_capture_nt_GPR32_R(d); in xed3_capture_nt_GPRy_R()
3668 (void)d; in xed3_capture_nt_GPRy_R()
3671 xed3_capture_nt_GPR64_R(d); in xed3_capture_nt_GPRy_R()
3673 (void)d; in xed3_capture_nt_GPRy_R()
3676 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_GPRy_R()
3680 static XED_INLINE void xed3_capture_nt_MODRM64alt32(xed_decoded_inst_t* d) in xed3_capture_nt_MODRM64alt32() argument
3683 key += (xed3_operand_get_mod(d)) << ((0)); in xed3_capture_nt_MODRM64alt32()
3684 key += (xed3_operand_get_rexb(d)) << ((2)); in xed3_capture_nt_MODRM64alt32()
3685 key += (xed3_operand_get_rm(d)) << ((3)); in xed3_capture_nt_MODRM64alt32()
3689 xed3_capture_nt_ArAX(d); in xed3_capture_nt_MODRM64alt32()
3690 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3691 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3692 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3694 (void)d; in xed3_capture_nt_MODRM64alt32()
3697 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM64alt32()
3698 xed3_capture_nt_ArAX(d); in xed3_capture_nt_MODRM64alt32()
3699 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3700 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3701 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3703 (void)d; in xed3_capture_nt_MODRM64alt32()
3706 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_MODRM64alt32()
3707 xed3_capture_nt_ArAX(d); in xed3_capture_nt_MODRM64alt32()
3708 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3709 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3710 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3712 (void)d; in xed3_capture_nt_MODRM64alt32()
3715 xed3_capture_nt_Ar8(d); in xed3_capture_nt_MODRM64alt32()
3716 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3717 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3718 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3720 (void)d; in xed3_capture_nt_MODRM64alt32()
3723 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM64alt32()
3724 xed3_capture_nt_Ar8(d); in xed3_capture_nt_MODRM64alt32()
3725 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3726 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3727 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3729 (void)d; in xed3_capture_nt_MODRM64alt32()
3732 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_MODRM64alt32()
3733 xed3_capture_nt_Ar8(d); in xed3_capture_nt_MODRM64alt32()
3734 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3735 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3736 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3738 (void)d; in xed3_capture_nt_MODRM64alt32()
3741 xed3_capture_nt_ArCX(d); in xed3_capture_nt_MODRM64alt32()
3742 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3743 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3744 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3746 (void)d; in xed3_capture_nt_MODRM64alt32()
3749 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM64alt32()
3750 xed3_capture_nt_ArCX(d); in xed3_capture_nt_MODRM64alt32()
3751 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3752 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3753 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3755 (void)d; in xed3_capture_nt_MODRM64alt32()
3758 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_MODRM64alt32()
3759 xed3_capture_nt_ArCX(d); in xed3_capture_nt_MODRM64alt32()
3760 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3761 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3762 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3764 (void)d; in xed3_capture_nt_MODRM64alt32()
3767 xed3_capture_nt_Ar9(d); in xed3_capture_nt_MODRM64alt32()
3768 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3769 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3770 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3772 (void)d; in xed3_capture_nt_MODRM64alt32()
3775 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM64alt32()
3776 xed3_capture_nt_Ar9(d); in xed3_capture_nt_MODRM64alt32()
3777 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3778 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3779 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3781 (void)d; in xed3_capture_nt_MODRM64alt32()
3784 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_MODRM64alt32()
3785 xed3_capture_nt_Ar9(d); in xed3_capture_nt_MODRM64alt32()
3786 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3787 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3788 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3790 (void)d; in xed3_capture_nt_MODRM64alt32()
3793 xed3_capture_nt_ArDX(d); in xed3_capture_nt_MODRM64alt32()
3794 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3795 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3796 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3798 (void)d; in xed3_capture_nt_MODRM64alt32()
3801 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM64alt32()
3802 xed3_capture_nt_ArDX(d); in xed3_capture_nt_MODRM64alt32()
3803 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3804 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3805 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3807 (void)d; in xed3_capture_nt_MODRM64alt32()
3810 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_MODRM64alt32()
3811 xed3_capture_nt_ArDX(d); in xed3_capture_nt_MODRM64alt32()
3812 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3813 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3814 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3816 (void)d; in xed3_capture_nt_MODRM64alt32()
3819 xed3_capture_nt_Ar10(d); in xed3_capture_nt_MODRM64alt32()
3820 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3821 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3822 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3824 (void)d; in xed3_capture_nt_MODRM64alt32()
3827 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM64alt32()
3828 xed3_capture_nt_Ar10(d); in xed3_capture_nt_MODRM64alt32()
3829 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3830 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3831 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3833 (void)d; in xed3_capture_nt_MODRM64alt32()
3836 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_MODRM64alt32()
3837 xed3_capture_nt_Ar10(d); in xed3_capture_nt_MODRM64alt32()
3838 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3839 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3840 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3842 (void)d; in xed3_capture_nt_MODRM64alt32()
3845 xed3_capture_nt_ArBX(d); in xed3_capture_nt_MODRM64alt32()
3846 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3847 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3848 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3850 (void)d; in xed3_capture_nt_MODRM64alt32()
3853 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM64alt32()
3854 xed3_capture_nt_ArBX(d); in xed3_capture_nt_MODRM64alt32()
3855 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3856 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3857 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3859 (void)d; in xed3_capture_nt_MODRM64alt32()
3862 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_MODRM64alt32()
3863 xed3_capture_nt_ArBX(d); in xed3_capture_nt_MODRM64alt32()
3864 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3865 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3866 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3868 (void)d; in xed3_capture_nt_MODRM64alt32()
3871 xed3_capture_nt_Ar11(d); in xed3_capture_nt_MODRM64alt32()
3872 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3873 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3874 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3876 (void)d; in xed3_capture_nt_MODRM64alt32()
3879 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM64alt32()
3880 xed3_capture_nt_Ar11(d); in xed3_capture_nt_MODRM64alt32()
3881 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3882 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3883 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3885 (void)d; in xed3_capture_nt_MODRM64alt32()
3888 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_MODRM64alt32()
3889 xed3_capture_nt_Ar11(d); in xed3_capture_nt_MODRM64alt32()
3890 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3891 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3892 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3894 (void)d; in xed3_capture_nt_MODRM64alt32()
3897 xed3_capture_nt_SIB(d); in xed3_capture_nt_MODRM64alt32()
3899 (void)d; in xed3_capture_nt_MODRM64alt32()
3902 xed3_capture_nt_SIB(d); in xed3_capture_nt_MODRM64alt32()
3903 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM64alt32()
3905 (void)d; in xed3_capture_nt_MODRM64alt32()
3908 xed3_capture_nt_SIB(d); in xed3_capture_nt_MODRM64alt32()
3909 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_MODRM64alt32()
3911 (void)d; in xed3_capture_nt_MODRM64alt32()
3914 xed3_capture_nt_SIB(d); in xed3_capture_nt_MODRM64alt32()
3916 (void)d; in xed3_capture_nt_MODRM64alt32()
3919 xed3_capture_nt_SIB(d); in xed3_capture_nt_MODRM64alt32()
3920 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM64alt32()
3922 (void)d; in xed3_capture_nt_MODRM64alt32()
3925 xed3_capture_nt_SIB(d); in xed3_capture_nt_MODRM64alt32()
3926 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_MODRM64alt32()
3928 (void)d; in xed3_capture_nt_MODRM64alt32()
3931 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_MODRM64alt32()
3932 xed3_capture_nt_rIPa(d); in xed3_capture_nt_MODRM64alt32()
3933 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3934 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3935 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3937 (void)d; in xed3_capture_nt_MODRM64alt32()
3940 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM64alt32()
3941 xed3_capture_nt_ArBP(d); in xed3_capture_nt_MODRM64alt32()
3942 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3943 xed3_capture_nt_FINAL_SSEG(d); in xed3_capture_nt_MODRM64alt32()
3944 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3946 (void)d; in xed3_capture_nt_MODRM64alt32()
3949 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_MODRM64alt32()
3950 xed3_capture_nt_ArBP(d); in xed3_capture_nt_MODRM64alt32()
3951 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3952 xed3_capture_nt_FINAL_SSEG(d); in xed3_capture_nt_MODRM64alt32()
3953 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3955 (void)d; in xed3_capture_nt_MODRM64alt32()
3958 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_MODRM64alt32()
3959 xed3_capture_nt_rIPa(d); in xed3_capture_nt_MODRM64alt32()
3960 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3961 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3962 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3964 (void)d; in xed3_capture_nt_MODRM64alt32()
3967 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM64alt32()
3968 xed3_capture_nt_Ar13(d); in xed3_capture_nt_MODRM64alt32()
3969 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3970 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3971 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3973 (void)d; in xed3_capture_nt_MODRM64alt32()
3976 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_MODRM64alt32()
3977 xed3_capture_nt_Ar13(d); in xed3_capture_nt_MODRM64alt32()
3978 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3979 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3980 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3982 (void)d; in xed3_capture_nt_MODRM64alt32()
3985 xed3_capture_nt_ArSI(d); in xed3_capture_nt_MODRM64alt32()
3986 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3987 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3988 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3990 (void)d; in xed3_capture_nt_MODRM64alt32()
3993 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM64alt32()
3994 xed3_capture_nt_ArSI(d); in xed3_capture_nt_MODRM64alt32()
3995 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3996 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
3997 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
3999 (void)d; in xed3_capture_nt_MODRM64alt32()
4002 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_MODRM64alt32()
4003 xed3_capture_nt_ArSI(d); in xed3_capture_nt_MODRM64alt32()
4004 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
4005 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
4006 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
4008 (void)d; in xed3_capture_nt_MODRM64alt32()
4011 xed3_capture_nt_Ar14(d); in xed3_capture_nt_MODRM64alt32()
4012 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
4013 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
4014 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
4016 (void)d; in xed3_capture_nt_MODRM64alt32()
4019 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM64alt32()
4020 xed3_capture_nt_Ar14(d); in xed3_capture_nt_MODRM64alt32()
4021 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
4022 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
4023 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
4025 (void)d; in xed3_capture_nt_MODRM64alt32()
4028 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_MODRM64alt32()
4029 xed3_capture_nt_Ar14(d); in xed3_capture_nt_MODRM64alt32()
4030 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
4031 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
4032 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
4034 (void)d; in xed3_capture_nt_MODRM64alt32()
4037 xed3_capture_nt_ArDI(d); in xed3_capture_nt_MODRM64alt32()
4038 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
4039 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
4040 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
4042 (void)d; in xed3_capture_nt_MODRM64alt32()
4045 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM64alt32()
4046 xed3_capture_nt_ArDI(d); in xed3_capture_nt_MODRM64alt32()
4047 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
4048 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
4049 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
4051 (void)d; in xed3_capture_nt_MODRM64alt32()
4054 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_MODRM64alt32()
4055 xed3_capture_nt_ArDI(d); in xed3_capture_nt_MODRM64alt32()
4056 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
4057 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
4058 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
4060 (void)d; in xed3_capture_nt_MODRM64alt32()
4063 xed3_capture_nt_Ar15(d); in xed3_capture_nt_MODRM64alt32()
4064 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
4065 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
4066 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
4068 (void)d; in xed3_capture_nt_MODRM64alt32()
4071 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM64alt32()
4072 xed3_capture_nt_Ar15(d); in xed3_capture_nt_MODRM64alt32()
4073 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
4074 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
4075 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
4077 (void)d; in xed3_capture_nt_MODRM64alt32()
4080 xed3_operand_set_need_memdisp(d, 0x20); in xed3_capture_nt_MODRM64alt32()
4081 xed3_capture_nt_Ar15(d); in xed3_capture_nt_MODRM64alt32()
4082 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
4083 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM64alt32()
4084 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM64alt32()
4086 (void)d; in xed3_capture_nt_MODRM64alt32()
4089 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_MODRM64alt32()
4093 static XED_INLINE void xed3_capture_nt_SIMMz(xed_decoded_inst_t* d) in xed3_capture_nt_SIMMz() argument
4096 key += (xed3_operand_get_eosz(d)) << ((0)); in xed3_capture_nt_SIMMz()
4100 xed3_operand_set_imm_width(d, 0x10); in xed3_capture_nt_SIMMz()
4101 xed3_operand_set_imm0signed(d, 0x1); in xed3_capture_nt_SIMMz()
4103 (void)d; in xed3_capture_nt_SIMMz()
4106 xed3_operand_set_imm_width(d, 0x20); in xed3_capture_nt_SIMMz()
4107 xed3_operand_set_imm0signed(d, 0x1); in xed3_capture_nt_SIMMz()
4109 (void)d; in xed3_capture_nt_SIMMz()
4112 xed3_operand_set_imm_width(d, 0x20); in xed3_capture_nt_SIMMz()
4113 xed3_operand_set_imm0signed(d, 0x1); in xed3_capture_nt_SIMMz()
4115 (void)d; in xed3_capture_nt_SIMMz()
4118 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_SIMMz()
4122 static XED_INLINE void xed3_capture_nt_UIMMv(xed_decoded_inst_t* d) in xed3_capture_nt_UIMMv() argument
4125 key += (xed3_operand_get_eosz(d)) << ((0)); in xed3_capture_nt_UIMMv()
4129 xed3_operand_set_imm_width(d, 0x10); in xed3_capture_nt_UIMMv()
4131 (void)d; in xed3_capture_nt_UIMMv()
4134 xed3_operand_set_imm_width(d, 0x20); in xed3_capture_nt_UIMMv()
4136 (void)d; in xed3_capture_nt_UIMMv()
4139 xed3_operand_set_imm_width(d, 0x40); in xed3_capture_nt_UIMMv()
4141 (void)d; in xed3_capture_nt_UIMMv()
4144 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_UIMMv()
4148 static XED_INLINE void xed3_capture_nt_XMM_B3_64(xed_decoded_inst_t* d) in xed3_capture_nt_XMM_B3_64() argument
4151 key += (xed3_operand_get_rexb(d)) << ((0)); in xed3_capture_nt_XMM_B3_64()
4152 key += (xed3_operand_get_rexx(d)) << ((1)); in xed3_capture_nt_XMM_B3_64()
4153 key += (xed3_operand_get_rm(d)) << ((2)); in xed3_capture_nt_XMM_B3_64()
4157 xed3_operand_set_outreg(d, XED_REG_XMM0); in xed3_capture_nt_XMM_B3_64()
4159 (void)d; in xed3_capture_nt_XMM_B3_64()
4162 xed3_operand_set_outreg(d, XED_REG_XMM8); in xed3_capture_nt_XMM_B3_64()
4164 (void)d; in xed3_capture_nt_XMM_B3_64()
4167 xed3_operand_set_outreg(d, XED_REG_XMM16); in xed3_capture_nt_XMM_B3_64()
4169 (void)d; in xed3_capture_nt_XMM_B3_64()
4172 xed3_operand_set_outreg(d, XED_REG_XMM24); in xed3_capture_nt_XMM_B3_64()
4174 (void)d; in xed3_capture_nt_XMM_B3_64()
4177 xed3_operand_set_outreg(d, XED_REG_XMM1); in xed3_capture_nt_XMM_B3_64()
4179 (void)d; in xed3_capture_nt_XMM_B3_64()
4182 xed3_operand_set_outreg(d, XED_REG_XMM9); in xed3_capture_nt_XMM_B3_64()
4184 (void)d; in xed3_capture_nt_XMM_B3_64()
4187 xed3_operand_set_outreg(d, XED_REG_XMM17); in xed3_capture_nt_XMM_B3_64()
4189 (void)d; in xed3_capture_nt_XMM_B3_64()
4192 xed3_operand_set_outreg(d, XED_REG_XMM25); in xed3_capture_nt_XMM_B3_64()
4194 (void)d; in xed3_capture_nt_XMM_B3_64()
4197 xed3_operand_set_outreg(d, XED_REG_XMM2); in xed3_capture_nt_XMM_B3_64()
4199 (void)d; in xed3_capture_nt_XMM_B3_64()
4202 xed3_operand_set_outreg(d, XED_REG_XMM10); in xed3_capture_nt_XMM_B3_64()
4204 (void)d; in xed3_capture_nt_XMM_B3_64()
4207 xed3_operand_set_outreg(d, XED_REG_XMM18); in xed3_capture_nt_XMM_B3_64()
4209 (void)d; in xed3_capture_nt_XMM_B3_64()
4212 xed3_operand_set_outreg(d, XED_REG_XMM26); in xed3_capture_nt_XMM_B3_64()
4214 (void)d; in xed3_capture_nt_XMM_B3_64()
4217 xed3_operand_set_outreg(d, XED_REG_XMM3); in xed3_capture_nt_XMM_B3_64()
4219 (void)d; in xed3_capture_nt_XMM_B3_64()
4222 xed3_operand_set_outreg(d, XED_REG_XMM11); in xed3_capture_nt_XMM_B3_64()
4224 (void)d; in xed3_capture_nt_XMM_B3_64()
4227 xed3_operand_set_outreg(d, XED_REG_XMM19); in xed3_capture_nt_XMM_B3_64()
4229 (void)d; in xed3_capture_nt_XMM_B3_64()
4232 xed3_operand_set_outreg(d, XED_REG_XMM27); in xed3_capture_nt_XMM_B3_64()
4234 (void)d; in xed3_capture_nt_XMM_B3_64()
4237 xed3_operand_set_outreg(d, XED_REG_XMM4); in xed3_capture_nt_XMM_B3_64()
4239 (void)d; in xed3_capture_nt_XMM_B3_64()
4242 xed3_operand_set_outreg(d, XED_REG_XMM12); in xed3_capture_nt_XMM_B3_64()
4244 (void)d; in xed3_capture_nt_XMM_B3_64()
4247 xed3_operand_set_outreg(d, XED_REG_XMM20); in xed3_capture_nt_XMM_B3_64()
4249 (void)d; in xed3_capture_nt_XMM_B3_64()
4252 xed3_operand_set_outreg(d, XED_REG_XMM28); in xed3_capture_nt_XMM_B3_64()
4254 (void)d; in xed3_capture_nt_XMM_B3_64()
4257 xed3_operand_set_outreg(d, XED_REG_XMM5); in xed3_capture_nt_XMM_B3_64()
4259 (void)d; in xed3_capture_nt_XMM_B3_64()
4262 xed3_operand_set_outreg(d, XED_REG_XMM13); in xed3_capture_nt_XMM_B3_64()
4264 (void)d; in xed3_capture_nt_XMM_B3_64()
4267 xed3_operand_set_outreg(d, XED_REG_XMM21); in xed3_capture_nt_XMM_B3_64()
4269 (void)d; in xed3_capture_nt_XMM_B3_64()
4272 xed3_operand_set_outreg(d, XED_REG_XMM29); in xed3_capture_nt_XMM_B3_64()
4274 (void)d; in xed3_capture_nt_XMM_B3_64()
4277 xed3_operand_set_outreg(d, XED_REG_XMM6); in xed3_capture_nt_XMM_B3_64()
4279 (void)d; in xed3_capture_nt_XMM_B3_64()
4282 xed3_operand_set_outreg(d, XED_REG_XMM14); in xed3_capture_nt_XMM_B3_64()
4284 (void)d; in xed3_capture_nt_XMM_B3_64()
4287 xed3_operand_set_outreg(d, XED_REG_XMM22); in xed3_capture_nt_XMM_B3_64()
4289 (void)d; in xed3_capture_nt_XMM_B3_64()
4292 xed3_operand_set_outreg(d, XED_REG_XMM30); in xed3_capture_nt_XMM_B3_64()
4294 (void)d; in xed3_capture_nt_XMM_B3_64()
4297 xed3_operand_set_outreg(d, XED_REG_XMM7); in xed3_capture_nt_XMM_B3_64()
4299 (void)d; in xed3_capture_nt_XMM_B3_64()
4302 xed3_operand_set_outreg(d, XED_REG_XMM15); in xed3_capture_nt_XMM_B3_64()
4304 (void)d; in xed3_capture_nt_XMM_B3_64()
4307 xed3_operand_set_outreg(d, XED_REG_XMM23); in xed3_capture_nt_XMM_B3_64()
4309 (void)d; in xed3_capture_nt_XMM_B3_64()
4312 xed3_operand_set_outreg(d, XED_REG_XMM31); in xed3_capture_nt_XMM_B3_64()
4314 (void)d; in xed3_capture_nt_XMM_B3_64()
4317 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_XMM_B3_64()
4321 static XED_INLINE void xed3_capture_nt_VSIB_INDEX_XMM(xed_decoded_inst_t* d) in xed3_capture_nt_VSIB_INDEX_XMM() argument
4324 key += (xed3_operand_get_rexx(d)) << ((0)); in xed3_capture_nt_VSIB_INDEX_XMM()
4325 key += (xed3_operand_get_sibindex(d)) << ((1)); in xed3_capture_nt_VSIB_INDEX_XMM()
4329 xed3_operand_set_outreg(d, XED_REG_XMM0); in xed3_capture_nt_VSIB_INDEX_XMM()
4331 (void)d; in xed3_capture_nt_VSIB_INDEX_XMM()
4334 xed3_operand_set_outreg(d, XED_REG_XMM8); in xed3_capture_nt_VSIB_INDEX_XMM()
4336 (void)d; in xed3_capture_nt_VSIB_INDEX_XMM()
4339 xed3_operand_set_outreg(d, XED_REG_XMM1); in xed3_capture_nt_VSIB_INDEX_XMM()
4341 (void)d; in xed3_capture_nt_VSIB_INDEX_XMM()
4344 xed3_operand_set_outreg(d, XED_REG_XMM9); in xed3_capture_nt_VSIB_INDEX_XMM()
4346 (void)d; in xed3_capture_nt_VSIB_INDEX_XMM()
4349 xed3_operand_set_outreg(d, XED_REG_XMM2); in xed3_capture_nt_VSIB_INDEX_XMM()
4351 (void)d; in xed3_capture_nt_VSIB_INDEX_XMM()
4354 xed3_operand_set_outreg(d, XED_REG_XMM10); in xed3_capture_nt_VSIB_INDEX_XMM()
4356 (void)d; in xed3_capture_nt_VSIB_INDEX_XMM()
4359 xed3_operand_set_outreg(d, XED_REG_XMM3); in xed3_capture_nt_VSIB_INDEX_XMM()
4361 (void)d; in xed3_capture_nt_VSIB_INDEX_XMM()
4364 xed3_operand_set_outreg(d, XED_REG_XMM11); in xed3_capture_nt_VSIB_INDEX_XMM()
4366 (void)d; in xed3_capture_nt_VSIB_INDEX_XMM()
4369 xed3_operand_set_outreg(d, XED_REG_XMM4); in xed3_capture_nt_VSIB_INDEX_XMM()
4371 (void)d; in xed3_capture_nt_VSIB_INDEX_XMM()
4374 xed3_operand_set_outreg(d, XED_REG_XMM12); in xed3_capture_nt_VSIB_INDEX_XMM()
4376 (void)d; in xed3_capture_nt_VSIB_INDEX_XMM()
4379 xed3_operand_set_outreg(d, XED_REG_XMM5); in xed3_capture_nt_VSIB_INDEX_XMM()
4381 (void)d; in xed3_capture_nt_VSIB_INDEX_XMM()
4384 xed3_operand_set_outreg(d, XED_REG_XMM13); in xed3_capture_nt_VSIB_INDEX_XMM()
4386 (void)d; in xed3_capture_nt_VSIB_INDEX_XMM()
4389 xed3_operand_set_outreg(d, XED_REG_XMM6); in xed3_capture_nt_VSIB_INDEX_XMM()
4391 (void)d; in xed3_capture_nt_VSIB_INDEX_XMM()
4394 xed3_operand_set_outreg(d, XED_REG_XMM14); in xed3_capture_nt_VSIB_INDEX_XMM()
4396 (void)d; in xed3_capture_nt_VSIB_INDEX_XMM()
4399 xed3_operand_set_outreg(d, XED_REG_XMM7); in xed3_capture_nt_VSIB_INDEX_XMM()
4401 (void)d; in xed3_capture_nt_VSIB_INDEX_XMM()
4404 xed3_operand_set_outreg(d, XED_REG_XMM15); in xed3_capture_nt_VSIB_INDEX_XMM()
4406 (void)d; in xed3_capture_nt_VSIB_INDEX_XMM()
4409 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_VSIB_INDEX_XMM()
4413 static XED_INLINE void xed3_capture_nt_VSIB_YMM(xed_decoded_inst_t* d) in xed3_capture_nt_VSIB_YMM() argument
4416 key += (xed3_operand_get_sibscale(d)) << ((0)); in xed3_capture_nt_VSIB_YMM()
4420 xed3_capture_nt_VSIB_BASE(d); in xed3_capture_nt_VSIB_YMM()
4421 xed3_capture_nt_VSIB_INDEX_YMM(d); in xed3_capture_nt_VSIB_YMM()
4422 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_YMM()
4423 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_VSIB_YMM()
4425 (void)d; in xed3_capture_nt_VSIB_YMM()
4428 xed3_capture_nt_VSIB_BASE(d); in xed3_capture_nt_VSIB_YMM()
4429 xed3_capture_nt_VSIB_INDEX_YMM(d); in xed3_capture_nt_VSIB_YMM()
4430 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_YMM()
4431 xed3_operand_set_scale(d, 0x2); in xed3_capture_nt_VSIB_YMM()
4433 (void)d; in xed3_capture_nt_VSIB_YMM()
4436 xed3_capture_nt_VSIB_BASE(d); in xed3_capture_nt_VSIB_YMM()
4437 xed3_capture_nt_VSIB_INDEX_YMM(d); in xed3_capture_nt_VSIB_YMM()
4438 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_YMM()
4439 xed3_operand_set_scale(d, 0x4); in xed3_capture_nt_VSIB_YMM()
4441 (void)d; in xed3_capture_nt_VSIB_YMM()
4444 xed3_capture_nt_VSIB_BASE(d); in xed3_capture_nt_VSIB_YMM()
4445 xed3_capture_nt_VSIB_INDEX_YMM(d); in xed3_capture_nt_VSIB_YMM()
4446 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_YMM()
4447 xed3_operand_set_scale(d, 0x8); in xed3_capture_nt_VSIB_YMM()
4449 (void)d; in xed3_capture_nt_VSIB_YMM()
4452 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_VSIB_YMM()
4456 static XED_INLINE void xed3_capture_nt_GPRy_B(xed_decoded_inst_t* d) in xed3_capture_nt_GPRy_B() argument
4459 key += (xed3_operand_get_eosz(d)) << ((0)); in xed3_capture_nt_GPRy_B()
4463 xed3_capture_nt_GPR32_B(d); in xed3_capture_nt_GPRy_B()
4465 (void)d; in xed3_capture_nt_GPRy_B()
4468 xed3_capture_nt_GPR32_B(d); in xed3_capture_nt_GPRy_B()
4470 (void)d; in xed3_capture_nt_GPRy_B()
4473 xed3_capture_nt_GPR64_B(d); in xed3_capture_nt_GPRy_B()
4475 (void)d; in xed3_capture_nt_GPRy_B()
4478 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_GPRy_B()
4482 static XED_INLINE void xed3_capture_nt_YMM_SE(xed_decoded_inst_t* d) in xed3_capture_nt_YMM_SE() argument
4485 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_YMM_SE()
4489 xed3_capture_nt_YMM_SE32(d); in xed3_capture_nt_YMM_SE()
4491 (void)d; in xed3_capture_nt_YMM_SE()
4494 xed3_capture_nt_YMM_SE32(d); in xed3_capture_nt_YMM_SE()
4496 (void)d; in xed3_capture_nt_YMM_SE()
4499 xed3_capture_nt_YMM_SE64(d); in xed3_capture_nt_YMM_SE()
4501 (void)d; in xed3_capture_nt_YMM_SE()
4504 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_YMM_SE()
4508 static XED_INLINE void xed3_capture_nt_VSIB_BASE(xed_decoded_inst_t* d) in xed3_capture_nt_VSIB_BASE() argument
4511 key += (xed3_operand_get_mod(d)) << ((0)); in xed3_capture_nt_VSIB_BASE()
4512 key += (xed3_operand_get_rexb(d)) << ((2)); in xed3_capture_nt_VSIB_BASE()
4513 key += (xed3_operand_get_sibbase(d)) << ((3)); in xed3_capture_nt_VSIB_BASE()
4520 xed3_capture_nt_ArAX(d); in xed3_capture_nt_VSIB_BASE()
4521 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4522 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_VSIB_BASE()
4523 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4525 (void)d; in xed3_capture_nt_VSIB_BASE()
4531 xed3_capture_nt_Ar8(d); in xed3_capture_nt_VSIB_BASE()
4532 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4533 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_VSIB_BASE()
4534 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4536 (void)d; in xed3_capture_nt_VSIB_BASE()
4542 xed3_capture_nt_ArCX(d); in xed3_capture_nt_VSIB_BASE()
4543 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4544 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_VSIB_BASE()
4545 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4547 (void)d; in xed3_capture_nt_VSIB_BASE()
4553 xed3_capture_nt_Ar9(d); in xed3_capture_nt_VSIB_BASE()
4554 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4555 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_VSIB_BASE()
4556 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4558 (void)d; in xed3_capture_nt_VSIB_BASE()
4564 xed3_capture_nt_ArDX(d); in xed3_capture_nt_VSIB_BASE()
4565 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4566 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_VSIB_BASE()
4567 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4569 (void)d; in xed3_capture_nt_VSIB_BASE()
4575 xed3_capture_nt_Ar10(d); in xed3_capture_nt_VSIB_BASE()
4576 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4577 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_VSIB_BASE()
4578 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4580 (void)d; in xed3_capture_nt_VSIB_BASE()
4586 xed3_capture_nt_ArBX(d); in xed3_capture_nt_VSIB_BASE()
4587 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4588 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_VSIB_BASE()
4589 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4591 (void)d; in xed3_capture_nt_VSIB_BASE()
4597 xed3_capture_nt_Ar11(d); in xed3_capture_nt_VSIB_BASE()
4598 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4599 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_VSIB_BASE()
4600 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4602 (void)d; in xed3_capture_nt_VSIB_BASE()
4608 xed3_capture_nt_ArSP(d); in xed3_capture_nt_VSIB_BASE()
4609 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4610 xed3_capture_nt_FINAL_SSEG(d); in xed3_capture_nt_VSIB_BASE()
4611 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4613 (void)d; in xed3_capture_nt_VSIB_BASE()
4619 xed3_capture_nt_Ar12(d); in xed3_capture_nt_VSIB_BASE()
4620 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4621 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_VSIB_BASE()
4622 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4624 (void)d; in xed3_capture_nt_VSIB_BASE()
4627 xed3_capture_nt_MEMDISP32(d); in xed3_capture_nt_VSIB_BASE()
4628 xed3_operand_set_base0(d, XED_REG_INVALID); in xed3_capture_nt_VSIB_BASE()
4629 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_VSIB_BASE()
4630 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4632 (void)d; in xed3_capture_nt_VSIB_BASE()
4637 xed3_capture_nt_ArBP(d); in xed3_capture_nt_VSIB_BASE()
4638 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4639 xed3_capture_nt_FINAL_SSEG(d); in xed3_capture_nt_VSIB_BASE()
4640 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4642 (void)d; in xed3_capture_nt_VSIB_BASE()
4645 xed3_capture_nt_MEMDISP32(d); in xed3_capture_nt_VSIB_BASE()
4646 xed3_operand_set_base0(d, XED_REG_INVALID); in xed3_capture_nt_VSIB_BASE()
4647 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_VSIB_BASE()
4648 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4650 (void)d; in xed3_capture_nt_VSIB_BASE()
4655 xed3_capture_nt_Ar13(d); in xed3_capture_nt_VSIB_BASE()
4656 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4657 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_VSIB_BASE()
4658 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4660 (void)d; in xed3_capture_nt_VSIB_BASE()
4666 xed3_capture_nt_ArSI(d); in xed3_capture_nt_VSIB_BASE()
4667 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4668 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_VSIB_BASE()
4669 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4671 (void)d; in xed3_capture_nt_VSIB_BASE()
4677 xed3_capture_nt_Ar14(d); in xed3_capture_nt_VSIB_BASE()
4678 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4679 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_VSIB_BASE()
4680 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4682 (void)d; in xed3_capture_nt_VSIB_BASE()
4688 xed3_capture_nt_ArDI(d); in xed3_capture_nt_VSIB_BASE()
4689 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4690 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_VSIB_BASE()
4691 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4693 (void)d; in xed3_capture_nt_VSIB_BASE()
4699 xed3_capture_nt_Ar15(d); in xed3_capture_nt_VSIB_BASE()
4700 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4701 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_VSIB_BASE()
4702 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_VSIB_BASE()
4704 (void)d; in xed3_capture_nt_VSIB_BASE()
4707 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_VSIB_BASE()
4711 static XED_INLINE void xed3_capture_nt_FINAL_SSEG_NOT64(xed_decoded_inst_t* d) in xed3_capture_nt_FINAL_SSEG_NOT64() argument
4714 key += (xed3_operand_get_seg_ovd(d)) << ((0)); in xed3_capture_nt_FINAL_SSEG_NOT64()
4718 xed3_operand_set_outreg(d, XED_REG_SS); in xed3_capture_nt_FINAL_SSEG_NOT64()
4719 xed3_operand_set_using_default_segment0(d, 0x1); in xed3_capture_nt_FINAL_SSEG_NOT64()
4721 (void)d; in xed3_capture_nt_FINAL_SSEG_NOT64()
4724 xed3_operand_set_outreg(d, XED_REG_CS); in xed3_capture_nt_FINAL_SSEG_NOT64()
4725 xed3_operand_set_using_default_segment0(d, 0x0); in xed3_capture_nt_FINAL_SSEG_NOT64()
4727 (void)d; in xed3_capture_nt_FINAL_SSEG_NOT64()
4730 xed3_operand_set_outreg(d, XED_REG_DS); in xed3_capture_nt_FINAL_SSEG_NOT64()
4731 xed3_operand_set_using_default_segment0(d, 0x0); in xed3_capture_nt_FINAL_SSEG_NOT64()
4733 (void)d; in xed3_capture_nt_FINAL_SSEG_NOT64()
4736 xed3_operand_set_outreg(d, XED_REG_ES); in xed3_capture_nt_FINAL_SSEG_NOT64()
4737 xed3_operand_set_using_default_segment0(d, 0x0); in xed3_capture_nt_FINAL_SSEG_NOT64()
4739 (void)d; in xed3_capture_nt_FINAL_SSEG_NOT64()
4742 xed3_operand_set_outreg(d, XED_REG_FS); in xed3_capture_nt_FINAL_SSEG_NOT64()
4743 xed3_operand_set_using_default_segment0(d, 0x0); in xed3_capture_nt_FINAL_SSEG_NOT64()
4745 (void)d; in xed3_capture_nt_FINAL_SSEG_NOT64()
4748 xed3_operand_set_outreg(d, XED_REG_GS); in xed3_capture_nt_FINAL_SSEG_NOT64()
4749 xed3_operand_set_using_default_segment0(d, 0x0); in xed3_capture_nt_FINAL_SSEG_NOT64()
4751 (void)d; in xed3_capture_nt_FINAL_SSEG_NOT64()
4754 xed3_operand_set_outreg(d, XED_REG_SS); in xed3_capture_nt_FINAL_SSEG_NOT64()
4755 xed3_operand_set_using_default_segment0(d, 0x1); in xed3_capture_nt_FINAL_SSEG_NOT64()
4757 (void)d; in xed3_capture_nt_FINAL_SSEG_NOT64()
4760 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_FINAL_SSEG_NOT64()
4764 static XED_INLINE void xed3_capture_nt_MEMDISP16(xed_decoded_inst_t* d) in xed3_capture_nt_MEMDISP16() argument
4766 xed3_operand_set_disp_width(d, 0x10); in xed3_capture_nt_MEMDISP16()
4768 (void)d; in xed3_capture_nt_MEMDISP16()
4770 static XED_INLINE void xed3_capture_nt_NELEM_GPR_WRITER_STORE_BYTE(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_GPR_WRITER_STORE_BYTE() argument
4773 key += (xed3_operand_get_vl(d)) << ((0)); in xed3_capture_nt_NELEM_GPR_WRITER_STORE_BYTE()
4777 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_WRITER_STORE_BYTE()
4779 (void)d; in xed3_capture_nt_NELEM_GPR_WRITER_STORE_BYTE()
4782 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_WRITER_STORE_BYTE()
4784 (void)d; in xed3_capture_nt_NELEM_GPR_WRITER_STORE_BYTE()
4787 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_WRITER_STORE_BYTE()
4789 (void)d; in xed3_capture_nt_NELEM_GPR_WRITER_STORE_BYTE()
4792 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_GPR_WRITER_STORE_BYTE()
4796 static XED_INLINE void xed3_capture_nt_NELEM_MOVDDUP(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_MOVDDUP() argument
4799 key += (xed3_operand_get_element_size(d)) << ((0)); in xed3_capture_nt_NELEM_MOVDDUP()
4800 key += (xed3_operand_get_vl(d)) << ((9)); in xed3_capture_nt_NELEM_MOVDDUP()
4804 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_MOVDDUP()
4806 (void)d; in xed3_capture_nt_NELEM_MOVDDUP()
4809 xed3_operand_set_nelem(d, 0x4); in xed3_capture_nt_NELEM_MOVDDUP()
4811 (void)d; in xed3_capture_nt_NELEM_MOVDDUP()
4814 xed3_operand_set_nelem(d, 0x8); in xed3_capture_nt_NELEM_MOVDDUP()
4816 (void)d; in xed3_capture_nt_NELEM_MOVDDUP()
4819 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_MOVDDUP()
4823 static XED_INLINE void xed3_capture_nt_ArDI(xed_decoded_inst_t* d) in xed3_capture_nt_ArDI() argument
4826 key += (xed3_operand_get_easz(d)) << ((0)); in xed3_capture_nt_ArDI()
4830 xed3_operand_set_outreg(d, XED_REG_DI); in xed3_capture_nt_ArDI()
4832 (void)d; in xed3_capture_nt_ArDI()
4835 xed3_operand_set_outreg(d, XED_REG_EDI); in xed3_capture_nt_ArDI()
4837 (void)d; in xed3_capture_nt_ArDI()
4840 xed3_operand_set_outreg(d, XED_REG_RDI); in xed3_capture_nt_ArDI()
4842 (void)d; in xed3_capture_nt_ArDI()
4845 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_ArDI()
4849 static XED_INLINE void xed3_capture_nt_GPR16_R(xed_decoded_inst_t* d) in xed3_capture_nt_GPR16_R() argument
4852 key += (xed3_operand_get_reg(d)) << ((0)); in xed3_capture_nt_GPR16_R()
4853 key += (xed3_operand_get_rexr(d)) << ((3)); in xed3_capture_nt_GPR16_R()
4857 xed3_operand_set_outreg(d, XED_REG_AX); in xed3_capture_nt_GPR16_R()
4859 (void)d; in xed3_capture_nt_GPR16_R()
4862 xed3_operand_set_outreg(d, XED_REG_CX); in xed3_capture_nt_GPR16_R()
4864 (void)d; in xed3_capture_nt_GPR16_R()
4867 xed3_operand_set_outreg(d, XED_REG_DX); in xed3_capture_nt_GPR16_R()
4869 (void)d; in xed3_capture_nt_GPR16_R()
4872 xed3_operand_set_outreg(d, XED_REG_BX); in xed3_capture_nt_GPR16_R()
4874 (void)d; in xed3_capture_nt_GPR16_R()
4877 xed3_operand_set_outreg(d, XED_REG_SP); in xed3_capture_nt_GPR16_R()
4879 (void)d; in xed3_capture_nt_GPR16_R()
4882 xed3_operand_set_outreg(d, XED_REG_BP); in xed3_capture_nt_GPR16_R()
4884 (void)d; in xed3_capture_nt_GPR16_R()
4887 xed3_operand_set_outreg(d, XED_REG_SI); in xed3_capture_nt_GPR16_R()
4889 (void)d; in xed3_capture_nt_GPR16_R()
4892 xed3_operand_set_outreg(d, XED_REG_DI); in xed3_capture_nt_GPR16_R()
4894 (void)d; in xed3_capture_nt_GPR16_R()
4897 xed3_operand_set_outreg(d, XED_REG_R8W); in xed3_capture_nt_GPR16_R()
4899 (void)d; in xed3_capture_nt_GPR16_R()
4902 xed3_operand_set_outreg(d, XED_REG_R9W); in xed3_capture_nt_GPR16_R()
4904 (void)d; in xed3_capture_nt_GPR16_R()
4907 xed3_operand_set_outreg(d, XED_REG_R10W); in xed3_capture_nt_GPR16_R()
4909 (void)d; in xed3_capture_nt_GPR16_R()
4912 xed3_operand_set_outreg(d, XED_REG_R11W); in xed3_capture_nt_GPR16_R()
4914 (void)d; in xed3_capture_nt_GPR16_R()
4917 xed3_operand_set_outreg(d, XED_REG_R12W); in xed3_capture_nt_GPR16_R()
4919 (void)d; in xed3_capture_nt_GPR16_R()
4922 xed3_operand_set_outreg(d, XED_REG_R13W); in xed3_capture_nt_GPR16_R()
4924 (void)d; in xed3_capture_nt_GPR16_R()
4927 xed3_operand_set_outreg(d, XED_REG_R14W); in xed3_capture_nt_GPR16_R()
4929 (void)d; in xed3_capture_nt_GPR16_R()
4932 xed3_operand_set_outreg(d, XED_REG_R15W); in xed3_capture_nt_GPR16_R()
4934 (void)d; in xed3_capture_nt_GPR16_R()
4937 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_GPR16_R()
4941 static XED_INLINE void xed3_capture_nt_NELEM_GPR_READER_WORD(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_GPR_READER_WORD() argument
4944 key += (xed3_operand_get_vl(d)) << ((0)); in xed3_capture_nt_NELEM_GPR_READER_WORD()
4948 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_READER_WORD()
4950 (void)d; in xed3_capture_nt_NELEM_GPR_READER_WORD()
4953 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_READER_WORD()
4955 (void)d; in xed3_capture_nt_NELEM_GPR_READER_WORD()
4958 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_READER_WORD()
4960 (void)d; in xed3_capture_nt_NELEM_GPR_READER_WORD()
4963 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_GPR_READER_WORD()
4967 static XED_INLINE void xed3_capture_nt_GPRz_B(xed_decoded_inst_t* d) in xed3_capture_nt_GPRz_B() argument
4970 key += (xed3_operand_get_eosz(d)) << ((0)); in xed3_capture_nt_GPRz_B()
4974 xed3_capture_nt_GPR16_B(d); in xed3_capture_nt_GPRz_B()
4976 (void)d; in xed3_capture_nt_GPRz_B()
4979 xed3_capture_nt_GPR32_B(d); in xed3_capture_nt_GPRz_B()
4981 (void)d; in xed3_capture_nt_GPRz_B()
4984 xed3_capture_nt_GPR32_B(d); in xed3_capture_nt_GPRz_B()
4986 (void)d; in xed3_capture_nt_GPRz_B()
4989 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_GPRz_B()
4993 static XED_INLINE void xed3_capture_nt_ArSI(xed_decoded_inst_t* d) in xed3_capture_nt_ArSI() argument
4996 key += (xed3_operand_get_easz(d)) << ((0)); in xed3_capture_nt_ArSI()
5000 xed3_operand_set_outreg(d, XED_REG_SI); in xed3_capture_nt_ArSI()
5002 (void)d; in xed3_capture_nt_ArSI()
5005 xed3_operand_set_outreg(d, XED_REG_ESI); in xed3_capture_nt_ArSI()
5007 (void)d; in xed3_capture_nt_ArSI()
5010 xed3_operand_set_outreg(d, XED_REG_RSI); in xed3_capture_nt_ArSI()
5012 (void)d; in xed3_capture_nt_ArSI()
5015 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_ArSI()
5019 static XED_INLINE void xed3_capture_nt_UIMM8_1(xed_decoded_inst_t* d) in xed3_capture_nt_UIMM8_1() argument
5021 xed3_operand_set_dummy(d, 0x0); in xed3_capture_nt_UIMM8_1()
5023 (void)d; in xed3_capture_nt_UIMM8_1()
5025 static XED_INLINE void xed3_capture_nt_ArSP(xed_decoded_inst_t* d) in xed3_capture_nt_ArSP() argument
5028 key += (xed3_operand_get_easz(d)) << ((0)); in xed3_capture_nt_ArSP()
5032 xed3_operand_set_outreg(d, XED_REG_SP); in xed3_capture_nt_ArSP()
5034 (void)d; in xed3_capture_nt_ArSP()
5037 xed3_operand_set_outreg(d, XED_REG_ESP); in xed3_capture_nt_ArSP()
5039 (void)d; in xed3_capture_nt_ArSP()
5042 xed3_operand_set_outreg(d, XED_REG_RSP); in xed3_capture_nt_ArSP()
5044 (void)d; in xed3_capture_nt_ArSP()
5047 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_ArSP()
5051 static XED_INLINE void xed3_capture_nt_GPRm_B(xed_decoded_inst_t* d) in xed3_capture_nt_GPRm_B() argument
5054 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_GPRm_B()
5058 xed3_capture_nt_GPR32_B(d); in xed3_capture_nt_GPRm_B()
5060 (void)d; in xed3_capture_nt_GPRm_B()
5063 xed3_capture_nt_GPR32_B(d); in xed3_capture_nt_GPRm_B()
5065 (void)d; in xed3_capture_nt_GPRm_B()
5068 xed3_capture_nt_GPR64_B(d); in xed3_capture_nt_GPRm_B()
5070 (void)d; in xed3_capture_nt_GPRm_B()
5073 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_GPRm_B()
5077 static XED_INLINE void xed3_capture_nt_ZMM_N3_32(xed_decoded_inst_t* d) in xed3_capture_nt_ZMM_N3_32() argument
5080 key += (xed3_operand_get_vexdest210(d)) << ((0)); in xed3_capture_nt_ZMM_N3_32()
5084 xed3_operand_set_outreg(d, XED_REG_ZMM7); in xed3_capture_nt_ZMM_N3_32()
5086 (void)d; in xed3_capture_nt_ZMM_N3_32()
5089 xed3_operand_set_outreg(d, XED_REG_ZMM6); in xed3_capture_nt_ZMM_N3_32()
5091 (void)d; in xed3_capture_nt_ZMM_N3_32()
5094 xed3_operand_set_outreg(d, XED_REG_ZMM5); in xed3_capture_nt_ZMM_N3_32()
5096 (void)d; in xed3_capture_nt_ZMM_N3_32()
5099 xed3_operand_set_outreg(d, XED_REG_ZMM4); in xed3_capture_nt_ZMM_N3_32()
5101 (void)d; in xed3_capture_nt_ZMM_N3_32()
5104 xed3_operand_set_outreg(d, XED_REG_ZMM3); in xed3_capture_nt_ZMM_N3_32()
5106 (void)d; in xed3_capture_nt_ZMM_N3_32()
5109 xed3_operand_set_outreg(d, XED_REG_ZMM2); in xed3_capture_nt_ZMM_N3_32()
5111 (void)d; in xed3_capture_nt_ZMM_N3_32()
5114 xed3_operand_set_outreg(d, XED_REG_ZMM1); in xed3_capture_nt_ZMM_N3_32()
5116 (void)d; in xed3_capture_nt_ZMM_N3_32()
5119 xed3_operand_set_outreg(d, XED_REG_ZMM0); in xed3_capture_nt_ZMM_N3_32()
5121 (void)d; in xed3_capture_nt_ZMM_N3_32()
5124 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_ZMM_N3_32()
5128 static XED_INLINE void xed3_capture_nt_ArDX(xed_decoded_inst_t* d) in xed3_capture_nt_ArDX() argument
5131 key += (xed3_operand_get_easz(d)) << ((0)); in xed3_capture_nt_ArDX()
5135 xed3_operand_set_outreg(d, XED_REG_DX); in xed3_capture_nt_ArDX()
5137 (void)d; in xed3_capture_nt_ArDX()
5140 xed3_operand_set_outreg(d, XED_REG_EDX); in xed3_capture_nt_ArDX()
5142 (void)d; in xed3_capture_nt_ArDX()
5145 xed3_operand_set_outreg(d, XED_REG_RDX); in xed3_capture_nt_ArDX()
5147 (void)d; in xed3_capture_nt_ArDX()
5150 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_ArDX()
5154 static XED_INLINE void xed3_capture_nt_ArBX(xed_decoded_inst_t* d) in xed3_capture_nt_ArBX() argument
5157 key += (xed3_operand_get_easz(d)) << ((0)); in xed3_capture_nt_ArBX()
5161 xed3_operand_set_outreg(d, XED_REG_BX); in xed3_capture_nt_ArBX()
5163 (void)d; in xed3_capture_nt_ArBX()
5166 xed3_operand_set_outreg(d, XED_REG_EBX); in xed3_capture_nt_ArBX()
5168 (void)d; in xed3_capture_nt_ArBX()
5171 xed3_operand_set_outreg(d, XED_REG_RBX); in xed3_capture_nt_ArBX()
5173 (void)d; in xed3_capture_nt_ArBX()
5176 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_ArBX()
5180 static XED_INLINE void xed3_capture_nt_GPRz_R(xed_decoded_inst_t* d) in xed3_capture_nt_GPRz_R() argument
5183 key += (xed3_operand_get_eosz(d)) << ((0)); in xed3_capture_nt_GPRz_R()
5187 xed3_capture_nt_GPR16_R(d); in xed3_capture_nt_GPRz_R()
5189 (void)d; in xed3_capture_nt_GPRz_R()
5192 xed3_capture_nt_GPR32_R(d); in xed3_capture_nt_GPRz_R()
5194 (void)d; in xed3_capture_nt_GPRz_R()
5197 xed3_capture_nt_GPR32_R(d); in xed3_capture_nt_GPRz_R()
5199 (void)d; in xed3_capture_nt_GPRz_R()
5202 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_GPRz_R()
5206 static XED_INLINE void xed3_capture_nt_YMM_R3_64(xed_decoded_inst_t* d) in xed3_capture_nt_YMM_R3_64() argument
5209 key += (xed3_operand_get_reg(d)) << ((0)); in xed3_capture_nt_YMM_R3_64()
5210 key += (xed3_operand_get_rexr(d)) << ((3)); in xed3_capture_nt_YMM_R3_64()
5211 key += (xed3_operand_get_rexrr(d)) << ((4)); in xed3_capture_nt_YMM_R3_64()
5215 xed3_operand_set_outreg(d, XED_REG_YMM0); in xed3_capture_nt_YMM_R3_64()
5217 (void)d; in xed3_capture_nt_YMM_R3_64()
5220 xed3_operand_set_outreg(d, XED_REG_YMM1); in xed3_capture_nt_YMM_R3_64()
5222 (void)d; in xed3_capture_nt_YMM_R3_64()
5225 xed3_operand_set_outreg(d, XED_REG_YMM2); in xed3_capture_nt_YMM_R3_64()
5227 (void)d; in xed3_capture_nt_YMM_R3_64()
5230 xed3_operand_set_outreg(d, XED_REG_YMM3); in xed3_capture_nt_YMM_R3_64()
5232 (void)d; in xed3_capture_nt_YMM_R3_64()
5235 xed3_operand_set_outreg(d, XED_REG_YMM4); in xed3_capture_nt_YMM_R3_64()
5237 (void)d; in xed3_capture_nt_YMM_R3_64()
5240 xed3_operand_set_outreg(d, XED_REG_YMM5); in xed3_capture_nt_YMM_R3_64()
5242 (void)d; in xed3_capture_nt_YMM_R3_64()
5245 xed3_operand_set_outreg(d, XED_REG_YMM6); in xed3_capture_nt_YMM_R3_64()
5247 (void)d; in xed3_capture_nt_YMM_R3_64()
5250 xed3_operand_set_outreg(d, XED_REG_YMM7); in xed3_capture_nt_YMM_R3_64()
5252 (void)d; in xed3_capture_nt_YMM_R3_64()
5255 xed3_operand_set_outreg(d, XED_REG_YMM8); in xed3_capture_nt_YMM_R3_64()
5257 (void)d; in xed3_capture_nt_YMM_R3_64()
5260 xed3_operand_set_outreg(d, XED_REG_YMM9); in xed3_capture_nt_YMM_R3_64()
5262 (void)d; in xed3_capture_nt_YMM_R3_64()
5265 xed3_operand_set_outreg(d, XED_REG_YMM10); in xed3_capture_nt_YMM_R3_64()
5267 (void)d; in xed3_capture_nt_YMM_R3_64()
5270 xed3_operand_set_outreg(d, XED_REG_YMM11); in xed3_capture_nt_YMM_R3_64()
5272 (void)d; in xed3_capture_nt_YMM_R3_64()
5275 xed3_operand_set_outreg(d, XED_REG_YMM12); in xed3_capture_nt_YMM_R3_64()
5277 (void)d; in xed3_capture_nt_YMM_R3_64()
5280 xed3_operand_set_outreg(d, XED_REG_YMM13); in xed3_capture_nt_YMM_R3_64()
5282 (void)d; in xed3_capture_nt_YMM_R3_64()
5285 xed3_operand_set_outreg(d, XED_REG_YMM14); in xed3_capture_nt_YMM_R3_64()
5287 (void)d; in xed3_capture_nt_YMM_R3_64()
5290 xed3_operand_set_outreg(d, XED_REG_YMM15); in xed3_capture_nt_YMM_R3_64()
5292 (void)d; in xed3_capture_nt_YMM_R3_64()
5295 xed3_operand_set_outreg(d, XED_REG_YMM16); in xed3_capture_nt_YMM_R3_64()
5297 (void)d; in xed3_capture_nt_YMM_R3_64()
5300 xed3_operand_set_outreg(d, XED_REG_YMM17); in xed3_capture_nt_YMM_R3_64()
5302 (void)d; in xed3_capture_nt_YMM_R3_64()
5305 xed3_operand_set_outreg(d, XED_REG_YMM18); in xed3_capture_nt_YMM_R3_64()
5307 (void)d; in xed3_capture_nt_YMM_R3_64()
5310 xed3_operand_set_outreg(d, XED_REG_YMM19); in xed3_capture_nt_YMM_R3_64()
5312 (void)d; in xed3_capture_nt_YMM_R3_64()
5315 xed3_operand_set_outreg(d, XED_REG_YMM20); in xed3_capture_nt_YMM_R3_64()
5317 (void)d; in xed3_capture_nt_YMM_R3_64()
5320 xed3_operand_set_outreg(d, XED_REG_YMM21); in xed3_capture_nt_YMM_R3_64()
5322 (void)d; in xed3_capture_nt_YMM_R3_64()
5325 xed3_operand_set_outreg(d, XED_REG_YMM22); in xed3_capture_nt_YMM_R3_64()
5327 (void)d; in xed3_capture_nt_YMM_R3_64()
5330 xed3_operand_set_outreg(d, XED_REG_YMM23); in xed3_capture_nt_YMM_R3_64()
5332 (void)d; in xed3_capture_nt_YMM_R3_64()
5335 xed3_operand_set_outreg(d, XED_REG_YMM24); in xed3_capture_nt_YMM_R3_64()
5337 (void)d; in xed3_capture_nt_YMM_R3_64()
5340 xed3_operand_set_outreg(d, XED_REG_YMM25); in xed3_capture_nt_YMM_R3_64()
5342 (void)d; in xed3_capture_nt_YMM_R3_64()
5345 xed3_operand_set_outreg(d, XED_REG_YMM26); in xed3_capture_nt_YMM_R3_64()
5347 (void)d; in xed3_capture_nt_YMM_R3_64()
5350 xed3_operand_set_outreg(d, XED_REG_YMM27); in xed3_capture_nt_YMM_R3_64()
5352 (void)d; in xed3_capture_nt_YMM_R3_64()
5355 xed3_operand_set_outreg(d, XED_REG_YMM28); in xed3_capture_nt_YMM_R3_64()
5357 (void)d; in xed3_capture_nt_YMM_R3_64()
5360 xed3_operand_set_outreg(d, XED_REG_YMM29); in xed3_capture_nt_YMM_R3_64()
5362 (void)d; in xed3_capture_nt_YMM_R3_64()
5365 xed3_operand_set_outreg(d, XED_REG_YMM30); in xed3_capture_nt_YMM_R3_64()
5367 (void)d; in xed3_capture_nt_YMM_R3_64()
5370 xed3_operand_set_outreg(d, XED_REG_YMM31); in xed3_capture_nt_YMM_R3_64()
5372 (void)d; in xed3_capture_nt_YMM_R3_64()
5375 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_YMM_R3_64()
5379 static XED_INLINE void xed3_capture_nt_YMM_R_64(xed_decoded_inst_t* d) in xed3_capture_nt_YMM_R_64() argument
5382 key += (xed3_operand_get_reg(d)) << ((0)); in xed3_capture_nt_YMM_R_64()
5383 key += (xed3_operand_get_rexr(d)) << ((3)); in xed3_capture_nt_YMM_R_64()
5387 xed3_operand_set_outreg(d, XED_REG_YMM0); in xed3_capture_nt_YMM_R_64()
5389 (void)d; in xed3_capture_nt_YMM_R_64()
5392 xed3_operand_set_outreg(d, XED_REG_YMM1); in xed3_capture_nt_YMM_R_64()
5394 (void)d; in xed3_capture_nt_YMM_R_64()
5397 xed3_operand_set_outreg(d, XED_REG_YMM2); in xed3_capture_nt_YMM_R_64()
5399 (void)d; in xed3_capture_nt_YMM_R_64()
5402 xed3_operand_set_outreg(d, XED_REG_YMM3); in xed3_capture_nt_YMM_R_64()
5404 (void)d; in xed3_capture_nt_YMM_R_64()
5407 xed3_operand_set_outreg(d, XED_REG_YMM4); in xed3_capture_nt_YMM_R_64()
5409 (void)d; in xed3_capture_nt_YMM_R_64()
5412 xed3_operand_set_outreg(d, XED_REG_YMM5); in xed3_capture_nt_YMM_R_64()
5414 (void)d; in xed3_capture_nt_YMM_R_64()
5417 xed3_operand_set_outreg(d, XED_REG_YMM6); in xed3_capture_nt_YMM_R_64()
5419 (void)d; in xed3_capture_nt_YMM_R_64()
5422 xed3_operand_set_outreg(d, XED_REG_YMM7); in xed3_capture_nt_YMM_R_64()
5424 (void)d; in xed3_capture_nt_YMM_R_64()
5427 xed3_operand_set_outreg(d, XED_REG_YMM8); in xed3_capture_nt_YMM_R_64()
5429 (void)d; in xed3_capture_nt_YMM_R_64()
5432 xed3_operand_set_outreg(d, XED_REG_YMM9); in xed3_capture_nt_YMM_R_64()
5434 (void)d; in xed3_capture_nt_YMM_R_64()
5437 xed3_operand_set_outreg(d, XED_REG_YMM10); in xed3_capture_nt_YMM_R_64()
5439 (void)d; in xed3_capture_nt_YMM_R_64()
5442 xed3_operand_set_outreg(d, XED_REG_YMM11); in xed3_capture_nt_YMM_R_64()
5444 (void)d; in xed3_capture_nt_YMM_R_64()
5447 xed3_operand_set_outreg(d, XED_REG_YMM12); in xed3_capture_nt_YMM_R_64()
5449 (void)d; in xed3_capture_nt_YMM_R_64()
5452 xed3_operand_set_outreg(d, XED_REG_YMM13); in xed3_capture_nt_YMM_R_64()
5454 (void)d; in xed3_capture_nt_YMM_R_64()
5457 xed3_operand_set_outreg(d, XED_REG_YMM14); in xed3_capture_nt_YMM_R_64()
5459 (void)d; in xed3_capture_nt_YMM_R_64()
5462 xed3_operand_set_outreg(d, XED_REG_YMM15); in xed3_capture_nt_YMM_R_64()
5464 (void)d; in xed3_capture_nt_YMM_R_64()
5467 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_YMM_R_64()
5471 static XED_INLINE void xed3_capture_nt_UISA_VSIB_XMM(xed_decoded_inst_t* d) in xed3_capture_nt_UISA_VSIB_XMM() argument
5474 key += (xed3_operand_get_sibscale(d)) << ((0)); in xed3_capture_nt_UISA_VSIB_XMM()
5478 xed3_capture_nt_UISA_VSIB_BASE(d); in xed3_capture_nt_UISA_VSIB_XMM()
5479 xed3_capture_nt_UISA_VSIB_INDEX_XMM(d); in xed3_capture_nt_UISA_VSIB_XMM()
5480 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_XMM()
5481 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_UISA_VSIB_XMM()
5483 (void)d; in xed3_capture_nt_UISA_VSIB_XMM()
5486 xed3_capture_nt_UISA_VSIB_BASE(d); in xed3_capture_nt_UISA_VSIB_XMM()
5487 xed3_capture_nt_UISA_VSIB_INDEX_XMM(d); in xed3_capture_nt_UISA_VSIB_XMM()
5488 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_XMM()
5489 xed3_operand_set_scale(d, 0x2); in xed3_capture_nt_UISA_VSIB_XMM()
5491 (void)d; in xed3_capture_nt_UISA_VSIB_XMM()
5494 xed3_capture_nt_UISA_VSIB_BASE(d); in xed3_capture_nt_UISA_VSIB_XMM()
5495 xed3_capture_nt_UISA_VSIB_INDEX_XMM(d); in xed3_capture_nt_UISA_VSIB_XMM()
5496 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_XMM()
5497 xed3_operand_set_scale(d, 0x4); in xed3_capture_nt_UISA_VSIB_XMM()
5499 (void)d; in xed3_capture_nt_UISA_VSIB_XMM()
5502 xed3_capture_nt_UISA_VSIB_BASE(d); in xed3_capture_nt_UISA_VSIB_XMM()
5503 xed3_capture_nt_UISA_VSIB_INDEX_XMM(d); in xed3_capture_nt_UISA_VSIB_XMM()
5504 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_XMM()
5505 xed3_operand_set_scale(d, 0x8); in xed3_capture_nt_UISA_VSIB_XMM()
5507 (void)d; in xed3_capture_nt_UISA_VSIB_XMM()
5510 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_UISA_VSIB_XMM()
5514 static XED_INLINE void xed3_capture_nt_ArCX(xed_decoded_inst_t* d) in xed3_capture_nt_ArCX() argument
5517 key += (xed3_operand_get_easz(d)) << ((0)); in xed3_capture_nt_ArCX()
5521 xed3_operand_set_outreg(d, XED_REG_CX); in xed3_capture_nt_ArCX()
5523 (void)d; in xed3_capture_nt_ArCX()
5526 xed3_operand_set_outreg(d, XED_REG_ECX); in xed3_capture_nt_ArCX()
5528 (void)d; in xed3_capture_nt_ArCX()
5531 xed3_operand_set_outreg(d, XED_REG_RCX); in xed3_capture_nt_ArCX()
5533 (void)d; in xed3_capture_nt_ArCX()
5536 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_ArCX()
5540 static XED_INLINE void xed3_capture_nt_XMM_B3(xed_decoded_inst_t* d) in xed3_capture_nt_XMM_B3() argument
5543 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_XMM_B3()
5547 xed3_capture_nt_XMM_B3_32(d); in xed3_capture_nt_XMM_B3()
5549 (void)d; in xed3_capture_nt_XMM_B3()
5552 xed3_capture_nt_XMM_B3_32(d); in xed3_capture_nt_XMM_B3()
5554 (void)d; in xed3_capture_nt_XMM_B3()
5557 xed3_capture_nt_XMM_B3_64(d); in xed3_capture_nt_XMM_B3()
5559 (void)d; in xed3_capture_nt_XMM_B3()
5562 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_XMM_B3()
5566 static XED_INLINE void xed3_capture_nt_VGPR32_N_32(xed_decoded_inst_t* d) in xed3_capture_nt_VGPR32_N_32() argument
5569 key += (xed3_operand_get_vexdest210(d)) << ((0)); in xed3_capture_nt_VGPR32_N_32()
5573 xed3_operand_set_outreg(d, XED_REG_EDI); in xed3_capture_nt_VGPR32_N_32()
5575 (void)d; in xed3_capture_nt_VGPR32_N_32()
5578 xed3_operand_set_outreg(d, XED_REG_ESI); in xed3_capture_nt_VGPR32_N_32()
5580 (void)d; in xed3_capture_nt_VGPR32_N_32()
5583 xed3_operand_set_outreg(d, XED_REG_EBP); in xed3_capture_nt_VGPR32_N_32()
5585 (void)d; in xed3_capture_nt_VGPR32_N_32()
5588 xed3_operand_set_outreg(d, XED_REG_ESP); in xed3_capture_nt_VGPR32_N_32()
5590 (void)d; in xed3_capture_nt_VGPR32_N_32()
5593 xed3_operand_set_outreg(d, XED_REG_EBX); in xed3_capture_nt_VGPR32_N_32()
5595 (void)d; in xed3_capture_nt_VGPR32_N_32()
5598 xed3_operand_set_outreg(d, XED_REG_EDX); in xed3_capture_nt_VGPR32_N_32()
5600 (void)d; in xed3_capture_nt_VGPR32_N_32()
5603 xed3_operand_set_outreg(d, XED_REG_ECX); in xed3_capture_nt_VGPR32_N_32()
5605 (void)d; in xed3_capture_nt_VGPR32_N_32()
5608 xed3_operand_set_outreg(d, XED_REG_EAX); in xed3_capture_nt_VGPR32_N_32()
5610 (void)d; in xed3_capture_nt_VGPR32_N_32()
5613 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_VGPR32_N_32()
5617 static XED_INLINE void xed3_capture_nt_XMM_N_32(xed_decoded_inst_t* d) in xed3_capture_nt_XMM_N_32() argument
5620 key += (xed3_operand_get_vexdest210(d)) << ((0)); in xed3_capture_nt_XMM_N_32()
5624 xed3_operand_set_outreg(d, XED_REG_XMM7); in xed3_capture_nt_XMM_N_32()
5626 (void)d; in xed3_capture_nt_XMM_N_32()
5629 xed3_operand_set_outreg(d, XED_REG_XMM6); in xed3_capture_nt_XMM_N_32()
5631 (void)d; in xed3_capture_nt_XMM_N_32()
5634 xed3_operand_set_outreg(d, XED_REG_XMM5); in xed3_capture_nt_XMM_N_32()
5636 (void)d; in xed3_capture_nt_XMM_N_32()
5639 xed3_operand_set_outreg(d, XED_REG_XMM4); in xed3_capture_nt_XMM_N_32()
5641 (void)d; in xed3_capture_nt_XMM_N_32()
5644 xed3_operand_set_outreg(d, XED_REG_XMM3); in xed3_capture_nt_XMM_N_32()
5646 (void)d; in xed3_capture_nt_XMM_N_32()
5649 xed3_operand_set_outreg(d, XED_REG_XMM2); in xed3_capture_nt_XMM_N_32()
5651 (void)d; in xed3_capture_nt_XMM_N_32()
5654 xed3_operand_set_outreg(d, XED_REG_XMM1); in xed3_capture_nt_XMM_N_32()
5656 (void)d; in xed3_capture_nt_XMM_N_32()
5659 xed3_operand_set_outreg(d, XED_REG_XMM0); in xed3_capture_nt_XMM_N_32()
5661 (void)d; in xed3_capture_nt_XMM_N_32()
5664 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_XMM_N_32()
5668 static XED_INLINE void xed3_capture_nt_MEMDISP8(xed_decoded_inst_t* d) in xed3_capture_nt_MEMDISP8() argument
5670 xed3_operand_set_disp_width(d, 0x8); in xed3_capture_nt_MEMDISP8()
5672 (void)d; in xed3_capture_nt_MEMDISP8()
5674 static XED_INLINE void xed3_capture_nt_ZMM_R3(xed_decoded_inst_t* d) in xed3_capture_nt_ZMM_R3() argument
5677 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_ZMM_R3()
5681 xed3_capture_nt_ZMM_R3_32(d); in xed3_capture_nt_ZMM_R3()
5683 (void)d; in xed3_capture_nt_ZMM_R3()
5686 xed3_capture_nt_ZMM_R3_32(d); in xed3_capture_nt_ZMM_R3()
5688 (void)d; in xed3_capture_nt_ZMM_R3()
5691 xed3_capture_nt_ZMM_R3_64(d); in xed3_capture_nt_ZMM_R3()
5693 (void)d; in xed3_capture_nt_ZMM_R3()
5696 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_ZMM_R3()
5700 static XED_INLINE void xed3_capture_nt_FINAL_DSEG1_MODE64(xed_decoded_inst_t* d) in xed3_capture_nt_FINAL_DSEG1_MODE64() argument
5703 key += (xed3_operand_get_seg_ovd(d)) << ((0)); in xed3_capture_nt_FINAL_DSEG1_MODE64()
5707 xed3_operand_set_outreg(d, XED_REG_INVALID); in xed3_capture_nt_FINAL_DSEG1_MODE64()
5708 xed3_operand_set_using_default_segment1(d, 0x1); in xed3_capture_nt_FINAL_DSEG1_MODE64()
5710 (void)d; in xed3_capture_nt_FINAL_DSEG1_MODE64()
5713 xed3_operand_set_outreg(d, XED_REG_INVALID); in xed3_capture_nt_FINAL_DSEG1_MODE64()
5714 xed3_operand_set_using_default_segment1(d, 0x1); in xed3_capture_nt_FINAL_DSEG1_MODE64()
5716 (void)d; in xed3_capture_nt_FINAL_DSEG1_MODE64()
5719 xed3_operand_set_outreg(d, XED_REG_INVALID); in xed3_capture_nt_FINAL_DSEG1_MODE64()
5720 xed3_operand_set_using_default_segment1(d, 0x1); in xed3_capture_nt_FINAL_DSEG1_MODE64()
5722 (void)d; in xed3_capture_nt_FINAL_DSEG1_MODE64()
5725 xed3_operand_set_outreg(d, XED_REG_INVALID); in xed3_capture_nt_FINAL_DSEG1_MODE64()
5726 xed3_operand_set_using_default_segment1(d, 0x1); in xed3_capture_nt_FINAL_DSEG1_MODE64()
5728 (void)d; in xed3_capture_nt_FINAL_DSEG1_MODE64()
5731 xed3_operand_set_outreg(d, XED_REG_FS); in xed3_capture_nt_FINAL_DSEG1_MODE64()
5732 xed3_operand_set_using_default_segment1(d, 0x0); in xed3_capture_nt_FINAL_DSEG1_MODE64()
5734 (void)d; in xed3_capture_nt_FINAL_DSEG1_MODE64()
5737 xed3_operand_set_outreg(d, XED_REG_GS); in xed3_capture_nt_FINAL_DSEG1_MODE64()
5738 xed3_operand_set_using_default_segment1(d, 0x0); in xed3_capture_nt_FINAL_DSEG1_MODE64()
5740 (void)d; in xed3_capture_nt_FINAL_DSEG1_MODE64()
5743 xed3_operand_set_outreg(d, XED_REG_INVALID); in xed3_capture_nt_FINAL_DSEG1_MODE64()
5744 xed3_operand_set_using_default_segment1(d, 0x1); in xed3_capture_nt_FINAL_DSEG1_MODE64()
5746 (void)d; in xed3_capture_nt_FINAL_DSEG1_MODE64()
5749 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_FINAL_DSEG1_MODE64()
5753 static XED_INLINE void xed3_capture_nt_XMM_N(xed_decoded_inst_t* d) in xed3_capture_nt_XMM_N() argument
5756 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_XMM_N()
5760 xed3_capture_nt_XMM_N_32(d); in xed3_capture_nt_XMM_N()
5762 (void)d; in xed3_capture_nt_XMM_N()
5765 xed3_capture_nt_XMM_N_32(d); in xed3_capture_nt_XMM_N()
5767 (void)d; in xed3_capture_nt_XMM_N()
5770 xed3_capture_nt_XMM_N_64(d); in xed3_capture_nt_XMM_N()
5772 (void)d; in xed3_capture_nt_XMM_N()
5775 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_XMM_N()
5779 static XED_INLINE void xed3_capture_nt_NELEM_QUARTERMEM(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_QUARTERMEM() argument
5782 key += (xed3_operand_get_element_size(d)) << ((0)); in xed3_capture_nt_NELEM_QUARTERMEM()
5783 key += (xed3_operand_get_vl(d)) << ((9)); in xed3_capture_nt_NELEM_QUARTERMEM()
5787 xed3_operand_set_nelem(d, 0x20); in xed3_capture_nt_NELEM_QUARTERMEM()
5789 (void)d; in xed3_capture_nt_NELEM_QUARTERMEM()
5792 xed3_operand_set_nelem(d, 0x10); in xed3_capture_nt_NELEM_QUARTERMEM()
5794 (void)d; in xed3_capture_nt_NELEM_QUARTERMEM()
5797 xed3_operand_set_nelem(d, 0x8); in xed3_capture_nt_NELEM_QUARTERMEM()
5799 (void)d; in xed3_capture_nt_NELEM_QUARTERMEM()
5802 xed3_operand_set_nelem(d, 0x4); in xed3_capture_nt_NELEM_QUARTERMEM()
5804 (void)d; in xed3_capture_nt_NELEM_QUARTERMEM()
5807 xed3_operand_set_nelem(d, 0x2); in xed3_capture_nt_NELEM_QUARTERMEM()
5809 (void)d; in xed3_capture_nt_NELEM_QUARTERMEM()
5812 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_QUARTERMEM()
5814 (void)d; in xed3_capture_nt_NELEM_QUARTERMEM()
5817 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_QUARTERMEM()
5820 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_QUARTERMEM()
5823 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_QUARTERMEM()
5826 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_QUARTERMEM()
5829 xed3_operand_set_nelem(d, 0x40); in xed3_capture_nt_NELEM_QUARTERMEM()
5831 (void)d; in xed3_capture_nt_NELEM_QUARTERMEM()
5834 xed3_operand_set_nelem(d, 0x20); in xed3_capture_nt_NELEM_QUARTERMEM()
5836 (void)d; in xed3_capture_nt_NELEM_QUARTERMEM()
5839 xed3_operand_set_nelem(d, 0x10); in xed3_capture_nt_NELEM_QUARTERMEM()
5841 (void)d; in xed3_capture_nt_NELEM_QUARTERMEM()
5844 xed3_operand_set_nelem(d, 0x8); in xed3_capture_nt_NELEM_QUARTERMEM()
5846 (void)d; in xed3_capture_nt_NELEM_QUARTERMEM()
5849 xed3_operand_set_nelem(d, 0x4); in xed3_capture_nt_NELEM_QUARTERMEM()
5851 (void)d; in xed3_capture_nt_NELEM_QUARTERMEM()
5854 xed3_operand_set_nelem(d, 0x2); in xed3_capture_nt_NELEM_QUARTERMEM()
5856 (void)d; in xed3_capture_nt_NELEM_QUARTERMEM()
5859 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_QUARTERMEM()
5861 (void)d; in xed3_capture_nt_NELEM_QUARTERMEM()
5864 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_QUARTERMEM()
5867 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_QUARTERMEM()
5870 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_QUARTERMEM()
5873 xed3_operand_set_nelem(d, 0x80); in xed3_capture_nt_NELEM_QUARTERMEM()
5875 (void)d; in xed3_capture_nt_NELEM_QUARTERMEM()
5878 xed3_operand_set_nelem(d, 0x40); in xed3_capture_nt_NELEM_QUARTERMEM()
5880 (void)d; in xed3_capture_nt_NELEM_QUARTERMEM()
5883 xed3_operand_set_nelem(d, 0x20); in xed3_capture_nt_NELEM_QUARTERMEM()
5885 (void)d; in xed3_capture_nt_NELEM_QUARTERMEM()
5888 xed3_operand_set_nelem(d, 0x10); in xed3_capture_nt_NELEM_QUARTERMEM()
5890 (void)d; in xed3_capture_nt_NELEM_QUARTERMEM()
5893 xed3_operand_set_nelem(d, 0x8); in xed3_capture_nt_NELEM_QUARTERMEM()
5895 (void)d; in xed3_capture_nt_NELEM_QUARTERMEM()
5898 xed3_operand_set_nelem(d, 0x4); in xed3_capture_nt_NELEM_QUARTERMEM()
5900 (void)d; in xed3_capture_nt_NELEM_QUARTERMEM()
5903 xed3_operand_set_nelem(d, 0x2); in xed3_capture_nt_NELEM_QUARTERMEM()
5905 (void)d; in xed3_capture_nt_NELEM_QUARTERMEM()
5908 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_QUARTERMEM()
5910 (void)d; in xed3_capture_nt_NELEM_QUARTERMEM()
5913 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_QUARTERMEM()
5916 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_QUARTERMEM()
5919 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_QUARTERMEM()
5923 static XED_INLINE void xed3_capture_nt_rIPa(xed_decoded_inst_t* d) in xed3_capture_nt_rIPa() argument
5926 key += (xed3_operand_get_easz(d)) << ((0)); in xed3_capture_nt_rIPa()
5930 xed3_operand_set_outreg(d, XED_REG_EIP); in xed3_capture_nt_rIPa()
5932 (void)d; in xed3_capture_nt_rIPa()
5935 xed3_operand_set_outreg(d, XED_REG_RIP); in xed3_capture_nt_rIPa()
5937 (void)d; in xed3_capture_nt_rIPa()
5940 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_rIPa()
5944 static XED_INLINE void xed3_capture_nt_VGPR32_N_64(xed_decoded_inst_t* d) in xed3_capture_nt_VGPR32_N_64() argument
5947 key += (xed3_operand_get_vexdest210(d)) << ((0)); in xed3_capture_nt_VGPR32_N_64()
5948 key += (xed3_operand_get_vexdest3(d)) << ((3)); in xed3_capture_nt_VGPR32_N_64()
5952 xed3_operand_set_outreg(d, XED_REG_R15D); in xed3_capture_nt_VGPR32_N_64()
5954 (void)d; in xed3_capture_nt_VGPR32_N_64()
5957 xed3_operand_set_outreg(d, XED_REG_R14D); in xed3_capture_nt_VGPR32_N_64()
5959 (void)d; in xed3_capture_nt_VGPR32_N_64()
5962 xed3_operand_set_outreg(d, XED_REG_R13D); in xed3_capture_nt_VGPR32_N_64()
5964 (void)d; in xed3_capture_nt_VGPR32_N_64()
5967 xed3_operand_set_outreg(d, XED_REG_R12D); in xed3_capture_nt_VGPR32_N_64()
5969 (void)d; in xed3_capture_nt_VGPR32_N_64()
5972 xed3_operand_set_outreg(d, XED_REG_R11D); in xed3_capture_nt_VGPR32_N_64()
5974 (void)d; in xed3_capture_nt_VGPR32_N_64()
5977 xed3_operand_set_outreg(d, XED_REG_R10D); in xed3_capture_nt_VGPR32_N_64()
5979 (void)d; in xed3_capture_nt_VGPR32_N_64()
5982 xed3_operand_set_outreg(d, XED_REG_R9D); in xed3_capture_nt_VGPR32_N_64()
5984 (void)d; in xed3_capture_nt_VGPR32_N_64()
5987 xed3_operand_set_outreg(d, XED_REG_R8D); in xed3_capture_nt_VGPR32_N_64()
5989 (void)d; in xed3_capture_nt_VGPR32_N_64()
5992 xed3_operand_set_outreg(d, XED_REG_EDI); in xed3_capture_nt_VGPR32_N_64()
5994 (void)d; in xed3_capture_nt_VGPR32_N_64()
5997 xed3_operand_set_outreg(d, XED_REG_ESI); in xed3_capture_nt_VGPR32_N_64()
5999 (void)d; in xed3_capture_nt_VGPR32_N_64()
6002 xed3_operand_set_outreg(d, XED_REG_EBP); in xed3_capture_nt_VGPR32_N_64()
6004 (void)d; in xed3_capture_nt_VGPR32_N_64()
6007 xed3_operand_set_outreg(d, XED_REG_ESP); in xed3_capture_nt_VGPR32_N_64()
6009 (void)d; in xed3_capture_nt_VGPR32_N_64()
6012 xed3_operand_set_outreg(d, XED_REG_EBX); in xed3_capture_nt_VGPR32_N_64()
6014 (void)d; in xed3_capture_nt_VGPR32_N_64()
6017 xed3_operand_set_outreg(d, XED_REG_EDX); in xed3_capture_nt_VGPR32_N_64()
6019 (void)d; in xed3_capture_nt_VGPR32_N_64()
6022 xed3_operand_set_outreg(d, XED_REG_ECX); in xed3_capture_nt_VGPR32_N_64()
6024 (void)d; in xed3_capture_nt_VGPR32_N_64()
6027 xed3_operand_set_outreg(d, XED_REG_EAX); in xed3_capture_nt_VGPR32_N_64()
6029 (void)d; in xed3_capture_nt_VGPR32_N_64()
6032 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_VGPR32_N_64()
6036 static XED_INLINE void xed3_capture_nt_GPRm_R(xed_decoded_inst_t* d) in xed3_capture_nt_GPRm_R() argument
6039 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_GPRm_R()
6043 xed3_capture_nt_GPR32_R(d); in xed3_capture_nt_GPRm_R()
6045 (void)d; in xed3_capture_nt_GPRm_R()
6048 xed3_capture_nt_GPR32_R(d); in xed3_capture_nt_GPRm_R()
6050 (void)d; in xed3_capture_nt_GPRm_R()
6053 xed3_capture_nt_GPR64_R(d); in xed3_capture_nt_GPRm_R()
6055 (void)d; in xed3_capture_nt_GPRm_R()
6058 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_GPRm_R()
6062 static XED_INLINE void xed3_capture_nt_XMM_B(xed_decoded_inst_t* d) in xed3_capture_nt_XMM_B() argument
6065 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_XMM_B()
6069 xed3_capture_nt_XMM_B_32(d); in xed3_capture_nt_XMM_B()
6071 (void)d; in xed3_capture_nt_XMM_B()
6074 xed3_capture_nt_XMM_B_32(d); in xed3_capture_nt_XMM_B()
6076 (void)d; in xed3_capture_nt_XMM_B()
6079 xed3_capture_nt_XMM_B_64(d); in xed3_capture_nt_XMM_B()
6081 (void)d; in xed3_capture_nt_XMM_B()
6084 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_XMM_B()
6088 static XED_INLINE void xed3_capture_nt_VGPR64_R(xed_decoded_inst_t* d) in xed3_capture_nt_VGPR64_R() argument
6091 key += (xed3_operand_get_reg(d)) << ((0)); in xed3_capture_nt_VGPR64_R()
6092 key += (xed3_operand_get_rexr(d)) << ((3)); in xed3_capture_nt_VGPR64_R()
6096 xed3_operand_set_outreg(d, XED_REG_RAX); in xed3_capture_nt_VGPR64_R()
6098 (void)d; in xed3_capture_nt_VGPR64_R()
6101 xed3_operand_set_outreg(d, XED_REG_RCX); in xed3_capture_nt_VGPR64_R()
6103 (void)d; in xed3_capture_nt_VGPR64_R()
6106 xed3_operand_set_outreg(d, XED_REG_RDX); in xed3_capture_nt_VGPR64_R()
6108 (void)d; in xed3_capture_nt_VGPR64_R()
6111 xed3_operand_set_outreg(d, XED_REG_RBX); in xed3_capture_nt_VGPR64_R()
6113 (void)d; in xed3_capture_nt_VGPR64_R()
6116 xed3_operand_set_outreg(d, XED_REG_RSP); in xed3_capture_nt_VGPR64_R()
6118 (void)d; in xed3_capture_nt_VGPR64_R()
6121 xed3_operand_set_outreg(d, XED_REG_RBP); in xed3_capture_nt_VGPR64_R()
6123 (void)d; in xed3_capture_nt_VGPR64_R()
6126 xed3_operand_set_outreg(d, XED_REG_RSI); in xed3_capture_nt_VGPR64_R()
6128 (void)d; in xed3_capture_nt_VGPR64_R()
6131 xed3_operand_set_outreg(d, XED_REG_RDI); in xed3_capture_nt_VGPR64_R()
6133 (void)d; in xed3_capture_nt_VGPR64_R()
6136 xed3_operand_set_outreg(d, XED_REG_R8); in xed3_capture_nt_VGPR64_R()
6138 (void)d; in xed3_capture_nt_VGPR64_R()
6141 xed3_operand_set_outreg(d, XED_REG_R9); in xed3_capture_nt_VGPR64_R()
6143 (void)d; in xed3_capture_nt_VGPR64_R()
6146 xed3_operand_set_outreg(d, XED_REG_R10); in xed3_capture_nt_VGPR64_R()
6148 (void)d; in xed3_capture_nt_VGPR64_R()
6151 xed3_operand_set_outreg(d, XED_REG_R11); in xed3_capture_nt_VGPR64_R()
6153 (void)d; in xed3_capture_nt_VGPR64_R()
6156 xed3_operand_set_outreg(d, XED_REG_R12); in xed3_capture_nt_VGPR64_R()
6158 (void)d; in xed3_capture_nt_VGPR64_R()
6161 xed3_operand_set_outreg(d, XED_REG_R13); in xed3_capture_nt_VGPR64_R()
6163 (void)d; in xed3_capture_nt_VGPR64_R()
6166 xed3_operand_set_outreg(d, XED_REG_R14); in xed3_capture_nt_VGPR64_R()
6168 (void)d; in xed3_capture_nt_VGPR64_R()
6171 xed3_operand_set_outreg(d, XED_REG_R15); in xed3_capture_nt_VGPR64_R()
6173 (void)d; in xed3_capture_nt_VGPR64_R()
6176 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_VGPR64_R()
6180 static XED_INLINE void xed3_capture_nt_XMM_SE(xed_decoded_inst_t* d) in xed3_capture_nt_XMM_SE() argument
6183 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_XMM_SE()
6187 xed3_capture_nt_XMM_SE32(d); in xed3_capture_nt_XMM_SE()
6189 (void)d; in xed3_capture_nt_XMM_SE()
6192 xed3_capture_nt_XMM_SE32(d); in xed3_capture_nt_XMM_SE()
6194 (void)d; in xed3_capture_nt_XMM_SE()
6197 xed3_capture_nt_XMM_SE64(d); in xed3_capture_nt_XMM_SE()
6199 (void)d; in xed3_capture_nt_XMM_SE()
6202 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_XMM_SE()
6206 static XED_INLINE void xed3_capture_nt_FORCE64(xed_decoded_inst_t* d) in xed3_capture_nt_FORCE64() argument
6209 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_FORCE64()
6213 xed3_operand_set_eosz(d, 0x3); in xed3_capture_nt_FORCE64()
6214 xed3_operand_set_osz(d, 0x0); in xed3_capture_nt_FORCE64()
6216 (void)d; in xed3_capture_nt_FORCE64()
6223 static XED_INLINE void xed3_capture_nt_XMM_R_64(xed_decoded_inst_t* d) in xed3_capture_nt_XMM_R_64() argument
6226 key += (xed3_operand_get_reg(d)) << ((0)); in xed3_capture_nt_XMM_R_64()
6227 key += (xed3_operand_get_rexr(d)) << ((3)); in xed3_capture_nt_XMM_R_64()
6231 xed3_operand_set_outreg(d, XED_REG_XMM0); in xed3_capture_nt_XMM_R_64()
6233 (void)d; in xed3_capture_nt_XMM_R_64()
6236 xed3_operand_set_outreg(d, XED_REG_XMM1); in xed3_capture_nt_XMM_R_64()
6238 (void)d; in xed3_capture_nt_XMM_R_64()
6241 xed3_operand_set_outreg(d, XED_REG_XMM2); in xed3_capture_nt_XMM_R_64()
6243 (void)d; in xed3_capture_nt_XMM_R_64()
6246 xed3_operand_set_outreg(d, XED_REG_XMM3); in xed3_capture_nt_XMM_R_64()
6248 (void)d; in xed3_capture_nt_XMM_R_64()
6251 xed3_operand_set_outreg(d, XED_REG_XMM4); in xed3_capture_nt_XMM_R_64()
6253 (void)d; in xed3_capture_nt_XMM_R_64()
6256 xed3_operand_set_outreg(d, XED_REG_XMM5); in xed3_capture_nt_XMM_R_64()
6258 (void)d; in xed3_capture_nt_XMM_R_64()
6261 xed3_operand_set_outreg(d, XED_REG_XMM6); in xed3_capture_nt_XMM_R_64()
6263 (void)d; in xed3_capture_nt_XMM_R_64()
6266 xed3_operand_set_outreg(d, XED_REG_XMM7); in xed3_capture_nt_XMM_R_64()
6268 (void)d; in xed3_capture_nt_XMM_R_64()
6271 xed3_operand_set_outreg(d, XED_REG_XMM8); in xed3_capture_nt_XMM_R_64()
6273 (void)d; in xed3_capture_nt_XMM_R_64()
6276 xed3_operand_set_outreg(d, XED_REG_XMM9); in xed3_capture_nt_XMM_R_64()
6278 (void)d; in xed3_capture_nt_XMM_R_64()
6281 xed3_operand_set_outreg(d, XED_REG_XMM10); in xed3_capture_nt_XMM_R_64()
6283 (void)d; in xed3_capture_nt_XMM_R_64()
6286 xed3_operand_set_outreg(d, XED_REG_XMM11); in xed3_capture_nt_XMM_R_64()
6288 (void)d; in xed3_capture_nt_XMM_R_64()
6291 xed3_operand_set_outreg(d, XED_REG_XMM12); in xed3_capture_nt_XMM_R_64()
6293 (void)d; in xed3_capture_nt_XMM_R_64()
6296 xed3_operand_set_outreg(d, XED_REG_XMM13); in xed3_capture_nt_XMM_R_64()
6298 (void)d; in xed3_capture_nt_XMM_R_64()
6301 xed3_operand_set_outreg(d, XED_REG_XMM14); in xed3_capture_nt_XMM_R_64()
6303 (void)d; in xed3_capture_nt_XMM_R_64()
6306 xed3_operand_set_outreg(d, XED_REG_XMM15); in xed3_capture_nt_XMM_R_64()
6308 (void)d; in xed3_capture_nt_XMM_R_64()
6311 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_XMM_R_64()
6315 static XED_INLINE void xed3_capture_nt_NELEM_GPR_WRITER_LDOP(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_GPR_WRITER_LDOP() argument
6318 key += (xed3_operand_get_vl(d)) << ((0)); in xed3_capture_nt_NELEM_GPR_WRITER_LDOP()
6322 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_WRITER_LDOP()
6324 (void)d; in xed3_capture_nt_NELEM_GPR_WRITER_LDOP()
6327 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_WRITER_LDOP()
6329 (void)d; in xed3_capture_nt_NELEM_GPR_WRITER_LDOP()
6332 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_WRITER_LDOP()
6334 (void)d; in xed3_capture_nt_NELEM_GPR_WRITER_LDOP()
6337 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_GPR_WRITER_LDOP()
6341 static XED_INLINE void xed3_capture_nt_XMM_SE64(xed_decoded_inst_t* d) in xed3_capture_nt_XMM_SE64() argument
6344 key += (xed3_operand_get_esrc(d)) << ((0)); in xed3_capture_nt_XMM_SE64()
6348 xed3_operand_set_outreg(d, XED_REG_XMM0); in xed3_capture_nt_XMM_SE64()
6350 (void)d; in xed3_capture_nt_XMM_SE64()
6353 xed3_operand_set_outreg(d, XED_REG_XMM1); in xed3_capture_nt_XMM_SE64()
6355 (void)d; in xed3_capture_nt_XMM_SE64()
6358 xed3_operand_set_outreg(d, XED_REG_XMM2); in xed3_capture_nt_XMM_SE64()
6360 (void)d; in xed3_capture_nt_XMM_SE64()
6363 xed3_operand_set_outreg(d, XED_REG_XMM3); in xed3_capture_nt_XMM_SE64()
6365 (void)d; in xed3_capture_nt_XMM_SE64()
6368 xed3_operand_set_outreg(d, XED_REG_XMM4); in xed3_capture_nt_XMM_SE64()
6370 (void)d; in xed3_capture_nt_XMM_SE64()
6373 xed3_operand_set_outreg(d, XED_REG_XMM5); in xed3_capture_nt_XMM_SE64()
6375 (void)d; in xed3_capture_nt_XMM_SE64()
6378 xed3_operand_set_outreg(d, XED_REG_XMM6); in xed3_capture_nt_XMM_SE64()
6380 (void)d; in xed3_capture_nt_XMM_SE64()
6383 xed3_operand_set_outreg(d, XED_REG_XMM7); in xed3_capture_nt_XMM_SE64()
6385 (void)d; in xed3_capture_nt_XMM_SE64()
6388 xed3_operand_set_outreg(d, XED_REG_XMM8); in xed3_capture_nt_XMM_SE64()
6390 (void)d; in xed3_capture_nt_XMM_SE64()
6393 xed3_operand_set_outreg(d, XED_REG_XMM9); in xed3_capture_nt_XMM_SE64()
6395 (void)d; in xed3_capture_nt_XMM_SE64()
6398 xed3_operand_set_outreg(d, XED_REG_XMM10); in xed3_capture_nt_XMM_SE64()
6400 (void)d; in xed3_capture_nt_XMM_SE64()
6403 xed3_operand_set_outreg(d, XED_REG_XMM11); in xed3_capture_nt_XMM_SE64()
6405 (void)d; in xed3_capture_nt_XMM_SE64()
6408 xed3_operand_set_outreg(d, XED_REG_XMM12); in xed3_capture_nt_XMM_SE64()
6410 (void)d; in xed3_capture_nt_XMM_SE64()
6413 xed3_operand_set_outreg(d, XED_REG_XMM13); in xed3_capture_nt_XMM_SE64()
6415 (void)d; in xed3_capture_nt_XMM_SE64()
6418 xed3_operand_set_outreg(d, XED_REG_XMM14); in xed3_capture_nt_XMM_SE64()
6420 (void)d; in xed3_capture_nt_XMM_SE64()
6423 xed3_operand_set_outreg(d, XED_REG_XMM15); in xed3_capture_nt_XMM_SE64()
6425 (void)d; in xed3_capture_nt_XMM_SE64()
6428 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_XMM_SE64()
6432 static XED_INLINE void xed3_capture_nt_Ar12(xed_decoded_inst_t* d) in xed3_capture_nt_Ar12() argument
6435 key += (xed3_operand_get_easz(d)) << ((0)); in xed3_capture_nt_Ar12()
6439 xed3_operand_set_outreg(d, XED_REG_R12W); in xed3_capture_nt_Ar12()
6441 (void)d; in xed3_capture_nt_Ar12()
6444 xed3_operand_set_outreg(d, XED_REG_R12D); in xed3_capture_nt_Ar12()
6446 (void)d; in xed3_capture_nt_Ar12()
6449 xed3_operand_set_outreg(d, XED_REG_R12); in xed3_capture_nt_Ar12()
6451 (void)d; in xed3_capture_nt_Ar12()
6454 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_Ar12()
6458 static XED_INLINE void xed3_capture_nt_Ar13(xed_decoded_inst_t* d) in xed3_capture_nt_Ar13() argument
6461 key += (xed3_operand_get_easz(d)) << ((0)); in xed3_capture_nt_Ar13()
6465 xed3_operand_set_outreg(d, XED_REG_R13W); in xed3_capture_nt_Ar13()
6467 (void)d; in xed3_capture_nt_Ar13()
6470 xed3_operand_set_outreg(d, XED_REG_R13D); in xed3_capture_nt_Ar13()
6472 (void)d; in xed3_capture_nt_Ar13()
6475 xed3_operand_set_outreg(d, XED_REG_R13); in xed3_capture_nt_Ar13()
6477 (void)d; in xed3_capture_nt_Ar13()
6480 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_Ar13()
6484 static XED_INLINE void xed3_capture_nt_Ar10(xed_decoded_inst_t* d) in xed3_capture_nt_Ar10() argument
6487 key += (xed3_operand_get_easz(d)) << ((0)); in xed3_capture_nt_Ar10()
6491 xed3_operand_set_outreg(d, XED_REG_R10W); in xed3_capture_nt_Ar10()
6493 (void)d; in xed3_capture_nt_Ar10()
6496 xed3_operand_set_outreg(d, XED_REG_R10D); in xed3_capture_nt_Ar10()
6498 (void)d; in xed3_capture_nt_Ar10()
6501 xed3_operand_set_outreg(d, XED_REG_R10); in xed3_capture_nt_Ar10()
6503 (void)d; in xed3_capture_nt_Ar10()
6506 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_Ar10()
6510 static XED_INLINE void xed3_capture_nt_Ar11(xed_decoded_inst_t* d) in xed3_capture_nt_Ar11() argument
6513 key += (xed3_operand_get_easz(d)) << ((0)); in xed3_capture_nt_Ar11()
6517 xed3_operand_set_outreg(d, XED_REG_R11W); in xed3_capture_nt_Ar11()
6519 (void)d; in xed3_capture_nt_Ar11()
6522 xed3_operand_set_outreg(d, XED_REG_R11D); in xed3_capture_nt_Ar11()
6524 (void)d; in xed3_capture_nt_Ar11()
6527 xed3_operand_set_outreg(d, XED_REG_R11); in xed3_capture_nt_Ar11()
6529 (void)d; in xed3_capture_nt_Ar11()
6532 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_Ar11()
6536 static XED_INLINE void xed3_capture_nt_YMM_N_64(xed_decoded_inst_t* d) in xed3_capture_nt_YMM_N_64() argument
6539 key += (xed3_operand_get_vexdest210(d)) << ((0)); in xed3_capture_nt_YMM_N_64()
6540 key += (xed3_operand_get_vexdest3(d)) << ((3)); in xed3_capture_nt_YMM_N_64()
6544 xed3_operand_set_outreg(d, XED_REG_YMM15); in xed3_capture_nt_YMM_N_64()
6546 (void)d; in xed3_capture_nt_YMM_N_64()
6549 xed3_operand_set_outreg(d, XED_REG_YMM14); in xed3_capture_nt_YMM_N_64()
6551 (void)d; in xed3_capture_nt_YMM_N_64()
6554 xed3_operand_set_outreg(d, XED_REG_YMM13); in xed3_capture_nt_YMM_N_64()
6556 (void)d; in xed3_capture_nt_YMM_N_64()
6559 xed3_operand_set_outreg(d, XED_REG_YMM12); in xed3_capture_nt_YMM_N_64()
6561 (void)d; in xed3_capture_nt_YMM_N_64()
6564 xed3_operand_set_outreg(d, XED_REG_YMM11); in xed3_capture_nt_YMM_N_64()
6566 (void)d; in xed3_capture_nt_YMM_N_64()
6569 xed3_operand_set_outreg(d, XED_REG_YMM10); in xed3_capture_nt_YMM_N_64()
6571 (void)d; in xed3_capture_nt_YMM_N_64()
6574 xed3_operand_set_outreg(d, XED_REG_YMM9); in xed3_capture_nt_YMM_N_64()
6576 (void)d; in xed3_capture_nt_YMM_N_64()
6579 xed3_operand_set_outreg(d, XED_REG_YMM8); in xed3_capture_nt_YMM_N_64()
6581 (void)d; in xed3_capture_nt_YMM_N_64()
6584 xed3_operand_set_outreg(d, XED_REG_YMM7); in xed3_capture_nt_YMM_N_64()
6586 (void)d; in xed3_capture_nt_YMM_N_64()
6589 xed3_operand_set_outreg(d, XED_REG_YMM6); in xed3_capture_nt_YMM_N_64()
6591 (void)d; in xed3_capture_nt_YMM_N_64()
6594 xed3_operand_set_outreg(d, XED_REG_YMM5); in xed3_capture_nt_YMM_N_64()
6596 (void)d; in xed3_capture_nt_YMM_N_64()
6599 xed3_operand_set_outreg(d, XED_REG_YMM4); in xed3_capture_nt_YMM_N_64()
6601 (void)d; in xed3_capture_nt_YMM_N_64()
6604 xed3_operand_set_outreg(d, XED_REG_YMM3); in xed3_capture_nt_YMM_N_64()
6606 (void)d; in xed3_capture_nt_YMM_N_64()
6609 xed3_operand_set_outreg(d, XED_REG_YMM2); in xed3_capture_nt_YMM_N_64()
6611 (void)d; in xed3_capture_nt_YMM_N_64()
6614 xed3_operand_set_outreg(d, XED_REG_YMM1); in xed3_capture_nt_YMM_N_64()
6616 (void)d; in xed3_capture_nt_YMM_N_64()
6619 xed3_operand_set_outreg(d, XED_REG_YMM0); in xed3_capture_nt_YMM_N_64()
6621 (void)d; in xed3_capture_nt_YMM_N_64()
6624 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_YMM_N_64()
6628 static XED_INLINE void xed3_capture_nt_Ar14(xed_decoded_inst_t* d) in xed3_capture_nt_Ar14() argument
6631 key += (xed3_operand_get_easz(d)) << ((0)); in xed3_capture_nt_Ar14()
6635 xed3_operand_set_outreg(d, XED_REG_R14W); in xed3_capture_nt_Ar14()
6637 (void)d; in xed3_capture_nt_Ar14()
6640 xed3_operand_set_outreg(d, XED_REG_R14D); in xed3_capture_nt_Ar14()
6642 (void)d; in xed3_capture_nt_Ar14()
6645 xed3_operand_set_outreg(d, XED_REG_R14); in xed3_capture_nt_Ar14()
6647 (void)d; in xed3_capture_nt_Ar14()
6650 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_Ar14()
6654 static XED_INLINE void xed3_capture_nt_Ar15(xed_decoded_inst_t* d) in xed3_capture_nt_Ar15() argument
6657 key += (xed3_operand_get_easz(d)) << ((0)); in xed3_capture_nt_Ar15()
6661 xed3_operand_set_outreg(d, XED_REG_R15W); in xed3_capture_nt_Ar15()
6663 (void)d; in xed3_capture_nt_Ar15()
6666 xed3_operand_set_outreg(d, XED_REG_R15D); in xed3_capture_nt_Ar15()
6668 (void)d; in xed3_capture_nt_Ar15()
6671 xed3_operand_set_outreg(d, XED_REG_R15); in xed3_capture_nt_Ar15()
6673 (void)d; in xed3_capture_nt_Ar15()
6676 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_Ar15()
6680 static XED_INLINE void xed3_capture_nt_VGPR64_B(xed_decoded_inst_t* d) in xed3_capture_nt_VGPR64_B() argument
6683 key += (xed3_operand_get_rexb(d)) << ((0)); in xed3_capture_nt_VGPR64_B()
6684 key += (xed3_operand_get_rm(d)) << ((1)); in xed3_capture_nt_VGPR64_B()
6688 xed3_operand_set_outreg(d, XED_REG_RAX); in xed3_capture_nt_VGPR64_B()
6690 (void)d; in xed3_capture_nt_VGPR64_B()
6693 xed3_operand_set_outreg(d, XED_REG_R8); in xed3_capture_nt_VGPR64_B()
6695 (void)d; in xed3_capture_nt_VGPR64_B()
6698 xed3_operand_set_outreg(d, XED_REG_RCX); in xed3_capture_nt_VGPR64_B()
6700 (void)d; in xed3_capture_nt_VGPR64_B()
6703 xed3_operand_set_outreg(d, XED_REG_R9); in xed3_capture_nt_VGPR64_B()
6705 (void)d; in xed3_capture_nt_VGPR64_B()
6708 xed3_operand_set_outreg(d, XED_REG_RDX); in xed3_capture_nt_VGPR64_B()
6710 (void)d; in xed3_capture_nt_VGPR64_B()
6713 xed3_operand_set_outreg(d, XED_REG_R10); in xed3_capture_nt_VGPR64_B()
6715 (void)d; in xed3_capture_nt_VGPR64_B()
6718 xed3_operand_set_outreg(d, XED_REG_RBX); in xed3_capture_nt_VGPR64_B()
6720 (void)d; in xed3_capture_nt_VGPR64_B()
6723 xed3_operand_set_outreg(d, XED_REG_R11); in xed3_capture_nt_VGPR64_B()
6725 (void)d; in xed3_capture_nt_VGPR64_B()
6728 xed3_operand_set_outreg(d, XED_REG_RSP); in xed3_capture_nt_VGPR64_B()
6730 (void)d; in xed3_capture_nt_VGPR64_B()
6733 xed3_operand_set_outreg(d, XED_REG_R12); in xed3_capture_nt_VGPR64_B()
6735 (void)d; in xed3_capture_nt_VGPR64_B()
6738 xed3_operand_set_outreg(d, XED_REG_RBP); in xed3_capture_nt_VGPR64_B()
6740 (void)d; in xed3_capture_nt_VGPR64_B()
6743 xed3_operand_set_outreg(d, XED_REG_R13); in xed3_capture_nt_VGPR64_B()
6745 (void)d; in xed3_capture_nt_VGPR64_B()
6748 xed3_operand_set_outreg(d, XED_REG_RSI); in xed3_capture_nt_VGPR64_B()
6750 (void)d; in xed3_capture_nt_VGPR64_B()
6753 xed3_operand_set_outreg(d, XED_REG_R14); in xed3_capture_nt_VGPR64_B()
6755 (void)d; in xed3_capture_nt_VGPR64_B()
6758 xed3_operand_set_outreg(d, XED_REG_RDI); in xed3_capture_nt_VGPR64_B()
6760 (void)d; in xed3_capture_nt_VGPR64_B()
6763 xed3_operand_set_outreg(d, XED_REG_R15); in xed3_capture_nt_VGPR64_B()
6765 (void)d; in xed3_capture_nt_VGPR64_B()
6768 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_VGPR64_B()
6772 static XED_INLINE void xed3_capture_nt_XMM_R(xed_decoded_inst_t* d) in xed3_capture_nt_XMM_R() argument
6775 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_XMM_R()
6779 xed3_capture_nt_XMM_R_32(d); in xed3_capture_nt_XMM_R()
6781 (void)d; in xed3_capture_nt_XMM_R()
6784 xed3_capture_nt_XMM_R_32(d); in xed3_capture_nt_XMM_R()
6786 (void)d; in xed3_capture_nt_XMM_R()
6789 xed3_capture_nt_XMM_R_64(d); in xed3_capture_nt_XMM_R()
6791 (void)d; in xed3_capture_nt_XMM_R()
6794 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_XMM_R()
6798 static XED_INLINE void xed3_capture_nt_GPR64_SB(xed_decoded_inst_t* d) in xed3_capture_nt_GPR64_SB() argument
6801 key += (xed3_operand_get_rexb(d)) << ((0)); in xed3_capture_nt_GPR64_SB()
6802 key += (xed3_operand_get_srm(d)) << ((1)); in xed3_capture_nt_GPR64_SB()
6806 xed3_operand_set_outreg(d, XED_REG_RAX); in xed3_capture_nt_GPR64_SB()
6808 (void)d; in xed3_capture_nt_GPR64_SB()
6811 xed3_operand_set_outreg(d, XED_REG_R8); in xed3_capture_nt_GPR64_SB()
6813 (void)d; in xed3_capture_nt_GPR64_SB()
6816 xed3_operand_set_outreg(d, XED_REG_RCX); in xed3_capture_nt_GPR64_SB()
6818 (void)d; in xed3_capture_nt_GPR64_SB()
6821 xed3_operand_set_outreg(d, XED_REG_R9); in xed3_capture_nt_GPR64_SB()
6823 (void)d; in xed3_capture_nt_GPR64_SB()
6826 xed3_operand_set_outreg(d, XED_REG_RDX); in xed3_capture_nt_GPR64_SB()
6828 (void)d; in xed3_capture_nt_GPR64_SB()
6831 xed3_operand_set_outreg(d, XED_REG_R10); in xed3_capture_nt_GPR64_SB()
6833 (void)d; in xed3_capture_nt_GPR64_SB()
6836 xed3_operand_set_outreg(d, XED_REG_RBX); in xed3_capture_nt_GPR64_SB()
6838 (void)d; in xed3_capture_nt_GPR64_SB()
6841 xed3_operand_set_outreg(d, XED_REG_R11); in xed3_capture_nt_GPR64_SB()
6843 (void)d; in xed3_capture_nt_GPR64_SB()
6846 xed3_operand_set_outreg(d, XED_REG_RSP); in xed3_capture_nt_GPR64_SB()
6848 (void)d; in xed3_capture_nt_GPR64_SB()
6851 xed3_operand_set_outreg(d, XED_REG_R12); in xed3_capture_nt_GPR64_SB()
6853 (void)d; in xed3_capture_nt_GPR64_SB()
6856 xed3_operand_set_outreg(d, XED_REG_RBP); in xed3_capture_nt_GPR64_SB()
6858 (void)d; in xed3_capture_nt_GPR64_SB()
6861 xed3_operand_set_outreg(d, XED_REG_R13); in xed3_capture_nt_GPR64_SB()
6863 (void)d; in xed3_capture_nt_GPR64_SB()
6866 xed3_operand_set_outreg(d, XED_REG_RSI); in xed3_capture_nt_GPR64_SB()
6868 (void)d; in xed3_capture_nt_GPR64_SB()
6871 xed3_operand_set_outreg(d, XED_REG_R14); in xed3_capture_nt_GPR64_SB()
6873 (void)d; in xed3_capture_nt_GPR64_SB()
6876 xed3_operand_set_outreg(d, XED_REG_RDI); in xed3_capture_nt_GPR64_SB()
6878 (void)d; in xed3_capture_nt_GPR64_SB()
6881 xed3_operand_set_outreg(d, XED_REG_R15); in xed3_capture_nt_GPR64_SB()
6883 (void)d; in xed3_capture_nt_GPR64_SB()
6886 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_GPR64_SB()
6890 static XED_INLINE void xed3_capture_nt_UIMM16(xed_decoded_inst_t* d) in xed3_capture_nt_UIMM16() argument
6892 xed3_operand_set_imm_width(d, 0x10); in xed3_capture_nt_UIMM16()
6894 (void)d; in xed3_capture_nt_UIMM16()
6896 static XED_INLINE void xed3_capture_nt_NELEM_GPR_WRITER_STORE_SUBDWORD(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_GPR_WRITER_STORE_SUBDWORD() argument
6899 key += (xed3_operand_get_vl(d)) << ((0)); in xed3_capture_nt_NELEM_GPR_WRITER_STORE_SUBDWORD()
6903 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_WRITER_STORE_SUBDWORD()
6905 (void)d; in xed3_capture_nt_NELEM_GPR_WRITER_STORE_SUBDWORD()
6908 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_WRITER_STORE_SUBDWORD()
6910 (void)d; in xed3_capture_nt_NELEM_GPR_WRITER_STORE_SUBDWORD()
6913 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_WRITER_STORE_SUBDWORD()
6915 (void)d; in xed3_capture_nt_NELEM_GPR_WRITER_STORE_SUBDWORD()
6918 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_GPR_WRITER_STORE_SUBDWORD()
6922 static XED_INLINE void xed3_capture_nt_GPR16_B(xed_decoded_inst_t* d) in xed3_capture_nt_GPR16_B() argument
6925 key += (xed3_operand_get_rexb(d)) << ((0)); in xed3_capture_nt_GPR16_B()
6926 key += (xed3_operand_get_rm(d)) << ((1)); in xed3_capture_nt_GPR16_B()
6930 xed3_operand_set_outreg(d, XED_REG_AX); in xed3_capture_nt_GPR16_B()
6932 (void)d; in xed3_capture_nt_GPR16_B()
6935 xed3_operand_set_outreg(d, XED_REG_R8W); in xed3_capture_nt_GPR16_B()
6937 (void)d; in xed3_capture_nt_GPR16_B()
6940 xed3_operand_set_outreg(d, XED_REG_CX); in xed3_capture_nt_GPR16_B()
6942 (void)d; in xed3_capture_nt_GPR16_B()
6945 xed3_operand_set_outreg(d, XED_REG_R9W); in xed3_capture_nt_GPR16_B()
6947 (void)d; in xed3_capture_nt_GPR16_B()
6950 xed3_operand_set_outreg(d, XED_REG_DX); in xed3_capture_nt_GPR16_B()
6952 (void)d; in xed3_capture_nt_GPR16_B()
6955 xed3_operand_set_outreg(d, XED_REG_R10W); in xed3_capture_nt_GPR16_B()
6957 (void)d; in xed3_capture_nt_GPR16_B()
6960 xed3_operand_set_outreg(d, XED_REG_BX); in xed3_capture_nt_GPR16_B()
6962 (void)d; in xed3_capture_nt_GPR16_B()
6965 xed3_operand_set_outreg(d, XED_REG_R11W); in xed3_capture_nt_GPR16_B()
6967 (void)d; in xed3_capture_nt_GPR16_B()
6970 xed3_operand_set_outreg(d, XED_REG_SP); in xed3_capture_nt_GPR16_B()
6972 (void)d; in xed3_capture_nt_GPR16_B()
6975 xed3_operand_set_outreg(d, XED_REG_R12W); in xed3_capture_nt_GPR16_B()
6977 (void)d; in xed3_capture_nt_GPR16_B()
6980 xed3_operand_set_outreg(d, XED_REG_BP); in xed3_capture_nt_GPR16_B()
6982 (void)d; in xed3_capture_nt_GPR16_B()
6985 xed3_operand_set_outreg(d, XED_REG_R13W); in xed3_capture_nt_GPR16_B()
6987 (void)d; in xed3_capture_nt_GPR16_B()
6990 xed3_operand_set_outreg(d, XED_REG_SI); in xed3_capture_nt_GPR16_B()
6992 (void)d; in xed3_capture_nt_GPR16_B()
6995 xed3_operand_set_outreg(d, XED_REG_R14W); in xed3_capture_nt_GPR16_B()
6997 (void)d; in xed3_capture_nt_GPR16_B()
7000 xed3_operand_set_outreg(d, XED_REG_DI); in xed3_capture_nt_GPR16_B()
7002 (void)d; in xed3_capture_nt_GPR16_B()
7005 xed3_operand_set_outreg(d, XED_REG_R15W); in xed3_capture_nt_GPR16_B()
7007 (void)d; in xed3_capture_nt_GPR16_B()
7010 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_GPR16_B()
7014 static XED_INLINE void xed3_capture_nt_NELEM_GPR_WRITER_LDOP_Q(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_GPR_WRITER_LDOP_Q() argument
7017 key += (xed3_operand_get_vl(d)) << ((0)); in xed3_capture_nt_NELEM_GPR_WRITER_LDOP_Q()
7021 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_WRITER_LDOP_Q()
7023 (void)d; in xed3_capture_nt_NELEM_GPR_WRITER_LDOP_Q()
7026 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_WRITER_LDOP_Q()
7028 (void)d; in xed3_capture_nt_NELEM_GPR_WRITER_LDOP_Q()
7031 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_WRITER_LDOP_Q()
7033 (void)d; in xed3_capture_nt_NELEM_GPR_WRITER_LDOP_Q()
7036 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_GPR_WRITER_LDOP_Q()
7040 static XED_INLINE void xed3_capture_nt_XMM_B_64(xed_decoded_inst_t* d) in xed3_capture_nt_XMM_B_64() argument
7043 key += (xed3_operand_get_rexb(d)) << ((0)); in xed3_capture_nt_XMM_B_64()
7044 key += (xed3_operand_get_rm(d)) << ((1)); in xed3_capture_nt_XMM_B_64()
7048 xed3_operand_set_outreg(d, XED_REG_XMM0); in xed3_capture_nt_XMM_B_64()
7050 (void)d; in xed3_capture_nt_XMM_B_64()
7053 xed3_operand_set_outreg(d, XED_REG_XMM8); in xed3_capture_nt_XMM_B_64()
7055 (void)d; in xed3_capture_nt_XMM_B_64()
7058 xed3_operand_set_outreg(d, XED_REG_XMM1); in xed3_capture_nt_XMM_B_64()
7060 (void)d; in xed3_capture_nt_XMM_B_64()
7063 xed3_operand_set_outreg(d, XED_REG_XMM9); in xed3_capture_nt_XMM_B_64()
7065 (void)d; in xed3_capture_nt_XMM_B_64()
7068 xed3_operand_set_outreg(d, XED_REG_XMM2); in xed3_capture_nt_XMM_B_64()
7070 (void)d; in xed3_capture_nt_XMM_B_64()
7073 xed3_operand_set_outreg(d, XED_REG_XMM10); in xed3_capture_nt_XMM_B_64()
7075 (void)d; in xed3_capture_nt_XMM_B_64()
7078 xed3_operand_set_outreg(d, XED_REG_XMM3); in xed3_capture_nt_XMM_B_64()
7080 (void)d; in xed3_capture_nt_XMM_B_64()
7083 xed3_operand_set_outreg(d, XED_REG_XMM11); in xed3_capture_nt_XMM_B_64()
7085 (void)d; in xed3_capture_nt_XMM_B_64()
7088 xed3_operand_set_outreg(d, XED_REG_XMM4); in xed3_capture_nt_XMM_B_64()
7090 (void)d; in xed3_capture_nt_XMM_B_64()
7093 xed3_operand_set_outreg(d, XED_REG_XMM12); in xed3_capture_nt_XMM_B_64()
7095 (void)d; in xed3_capture_nt_XMM_B_64()
7098 xed3_operand_set_outreg(d, XED_REG_XMM5); in xed3_capture_nt_XMM_B_64()
7100 (void)d; in xed3_capture_nt_XMM_B_64()
7103 xed3_operand_set_outreg(d, XED_REG_XMM13); in xed3_capture_nt_XMM_B_64()
7105 (void)d; in xed3_capture_nt_XMM_B_64()
7108 xed3_operand_set_outreg(d, XED_REG_XMM6); in xed3_capture_nt_XMM_B_64()
7110 (void)d; in xed3_capture_nt_XMM_B_64()
7113 xed3_operand_set_outreg(d, XED_REG_XMM14); in xed3_capture_nt_XMM_B_64()
7115 (void)d; in xed3_capture_nt_XMM_B_64()
7118 xed3_operand_set_outreg(d, XED_REG_XMM7); in xed3_capture_nt_XMM_B_64()
7120 (void)d; in xed3_capture_nt_XMM_B_64()
7123 xed3_operand_set_outreg(d, XED_REG_XMM15); in xed3_capture_nt_XMM_B_64()
7125 (void)d; in xed3_capture_nt_XMM_B_64()
7128 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_XMM_B_64()
7132 static XED_INLINE void xed3_capture_nt_VGPR32_B_32(xed_decoded_inst_t* d) in xed3_capture_nt_VGPR32_B_32() argument
7135 key += (xed3_operand_get_rm(d)) << ((0)); in xed3_capture_nt_VGPR32_B_32()
7139 xed3_operand_set_outreg(d, XED_REG_EAX); in xed3_capture_nt_VGPR32_B_32()
7141 (void)d; in xed3_capture_nt_VGPR32_B_32()
7144 xed3_operand_set_outreg(d, XED_REG_ECX); in xed3_capture_nt_VGPR32_B_32()
7146 (void)d; in xed3_capture_nt_VGPR32_B_32()
7149 xed3_operand_set_outreg(d, XED_REG_EDX); in xed3_capture_nt_VGPR32_B_32()
7151 (void)d; in xed3_capture_nt_VGPR32_B_32()
7154 xed3_operand_set_outreg(d, XED_REG_EBX); in xed3_capture_nt_VGPR32_B_32()
7156 (void)d; in xed3_capture_nt_VGPR32_B_32()
7159 xed3_operand_set_outreg(d, XED_REG_ESP); in xed3_capture_nt_VGPR32_B_32()
7161 (void)d; in xed3_capture_nt_VGPR32_B_32()
7164 xed3_operand_set_outreg(d, XED_REG_EBP); in xed3_capture_nt_VGPR32_B_32()
7166 (void)d; in xed3_capture_nt_VGPR32_B_32()
7169 xed3_operand_set_outreg(d, XED_REG_ESI); in xed3_capture_nt_VGPR32_B_32()
7171 (void)d; in xed3_capture_nt_VGPR32_B_32()
7174 xed3_operand_set_outreg(d, XED_REG_EDI); in xed3_capture_nt_VGPR32_B_32()
7176 (void)d; in xed3_capture_nt_VGPR32_B_32()
7179 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_VGPR32_B_32()
7183 static XED_INLINE void xed3_capture_nt_GPRv_SB(xed_decoded_inst_t* d) in xed3_capture_nt_GPRv_SB() argument
7186 key += (xed3_operand_get_eosz(d)) << ((0)); in xed3_capture_nt_GPRv_SB()
7190 xed3_capture_nt_GPR16_SB(d); in xed3_capture_nt_GPRv_SB()
7192 (void)d; in xed3_capture_nt_GPRv_SB()
7195 xed3_capture_nt_GPR32_SB(d); in xed3_capture_nt_GPRv_SB()
7197 (void)d; in xed3_capture_nt_GPRv_SB()
7200 xed3_capture_nt_GPR64_SB(d); in xed3_capture_nt_GPRv_SB()
7202 (void)d; in xed3_capture_nt_GPRv_SB()
7205 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_GPRv_SB()
7209 static XED_INLINE void xed3_capture_nt_FINAL_DSEG1(xed_decoded_inst_t* d) in xed3_capture_nt_FINAL_DSEG1() argument
7212 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_FINAL_DSEG1()
7216 xed3_capture_nt_FINAL_DSEG1_NOT64(d); in xed3_capture_nt_FINAL_DSEG1()
7218 (void)d; in xed3_capture_nt_FINAL_DSEG1()
7221 xed3_capture_nt_FINAL_DSEG1_NOT64(d); in xed3_capture_nt_FINAL_DSEG1()
7223 (void)d; in xed3_capture_nt_FINAL_DSEG1()
7226 xed3_capture_nt_FINAL_DSEG1_MODE64(d); in xed3_capture_nt_FINAL_DSEG1()
7228 (void)d; in xed3_capture_nt_FINAL_DSEG1()
7231 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_FINAL_DSEG1()
7235 static XED_INLINE void xed3_capture_nt_GPR16_SB(xed_decoded_inst_t* d) in xed3_capture_nt_GPR16_SB() argument
7238 key += (xed3_operand_get_rexb(d)) << ((0)); in xed3_capture_nt_GPR16_SB()
7239 key += (xed3_operand_get_srm(d)) << ((1)); in xed3_capture_nt_GPR16_SB()
7243 xed3_operand_set_outreg(d, XED_REG_AX); in xed3_capture_nt_GPR16_SB()
7245 (void)d; in xed3_capture_nt_GPR16_SB()
7248 xed3_operand_set_outreg(d, XED_REG_R8W); in xed3_capture_nt_GPR16_SB()
7250 (void)d; in xed3_capture_nt_GPR16_SB()
7253 xed3_operand_set_outreg(d, XED_REG_CX); in xed3_capture_nt_GPR16_SB()
7255 (void)d; in xed3_capture_nt_GPR16_SB()
7258 xed3_operand_set_outreg(d, XED_REG_R9W); in xed3_capture_nt_GPR16_SB()
7260 (void)d; in xed3_capture_nt_GPR16_SB()
7263 xed3_operand_set_outreg(d, XED_REG_DX); in xed3_capture_nt_GPR16_SB()
7265 (void)d; in xed3_capture_nt_GPR16_SB()
7268 xed3_operand_set_outreg(d, XED_REG_R10W); in xed3_capture_nt_GPR16_SB()
7270 (void)d; in xed3_capture_nt_GPR16_SB()
7273 xed3_operand_set_outreg(d, XED_REG_BX); in xed3_capture_nt_GPR16_SB()
7275 (void)d; in xed3_capture_nt_GPR16_SB()
7278 xed3_operand_set_outreg(d, XED_REG_R11W); in xed3_capture_nt_GPR16_SB()
7280 (void)d; in xed3_capture_nt_GPR16_SB()
7283 xed3_operand_set_outreg(d, XED_REG_SP); in xed3_capture_nt_GPR16_SB()
7285 (void)d; in xed3_capture_nt_GPR16_SB()
7288 xed3_operand_set_outreg(d, XED_REG_R12W); in xed3_capture_nt_GPR16_SB()
7290 (void)d; in xed3_capture_nt_GPR16_SB()
7293 xed3_operand_set_outreg(d, XED_REG_BP); in xed3_capture_nt_GPR16_SB()
7295 (void)d; in xed3_capture_nt_GPR16_SB()
7298 xed3_operand_set_outreg(d, XED_REG_R13W); in xed3_capture_nt_GPR16_SB()
7300 (void)d; in xed3_capture_nt_GPR16_SB()
7303 xed3_operand_set_outreg(d, XED_REG_SI); in xed3_capture_nt_GPR16_SB()
7305 (void)d; in xed3_capture_nt_GPR16_SB()
7308 xed3_operand_set_outreg(d, XED_REG_R14W); in xed3_capture_nt_GPR16_SB()
7310 (void)d; in xed3_capture_nt_GPR16_SB()
7313 xed3_operand_set_outreg(d, XED_REG_DI); in xed3_capture_nt_GPR16_SB()
7315 (void)d; in xed3_capture_nt_GPR16_SB()
7318 xed3_operand_set_outreg(d, XED_REG_R15W); in xed3_capture_nt_GPR16_SB()
7320 (void)d; in xed3_capture_nt_GPR16_SB()
7323 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_GPR16_SB()
7327 static XED_INLINE void xed3_capture_nt_NELEM_MEM128(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_MEM128() argument
7330 key += (xed3_operand_get_bcrc(d)) << ((0)); in xed3_capture_nt_NELEM_MEM128()
7334 xed3_operand_set_element_size(d, 0x40); in xed3_capture_nt_NELEM_MEM128()
7335 xed3_operand_set_nelem(d, 0x2); in xed3_capture_nt_NELEM_MEM128()
7337 (void)d; in xed3_capture_nt_NELEM_MEM128()
7340 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_MEM128()
7343 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_MEM128()
7347 static XED_INLINE void xed3_capture_nt_NELEM_GPR_WRITER_LDOP_D(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_GPR_WRITER_LDOP_D() argument
7350 key += (xed3_operand_get_vl(d)) << ((0)); in xed3_capture_nt_NELEM_GPR_WRITER_LDOP_D()
7354 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_WRITER_LDOP_D()
7356 (void)d; in xed3_capture_nt_NELEM_GPR_WRITER_LDOP_D()
7359 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_WRITER_LDOP_D()
7361 (void)d; in xed3_capture_nt_NELEM_GPR_WRITER_LDOP_D()
7364 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_WRITER_LDOP_D()
7366 (void)d; in xed3_capture_nt_NELEM_GPR_WRITER_LDOP_D()
7369 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_GPR_WRITER_LDOP_D()
7373 static XED_INLINE void xed3_capture_nt_NELEM_GPR_WRITER_STORE_WORD(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_GPR_WRITER_STORE_WORD() argument
7376 key += (xed3_operand_get_vl(d)) << ((0)); in xed3_capture_nt_NELEM_GPR_WRITER_STORE_WORD()
7380 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_WRITER_STORE_WORD()
7382 (void)d; in xed3_capture_nt_NELEM_GPR_WRITER_STORE_WORD()
7385 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_WRITER_STORE_WORD()
7387 (void)d; in xed3_capture_nt_NELEM_GPR_WRITER_STORE_WORD()
7390 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_WRITER_STORE_WORD()
7392 (void)d; in xed3_capture_nt_NELEM_GPR_WRITER_STORE_WORD()
7395 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_GPR_WRITER_STORE_WORD()
7399 static XED_INLINE void xed3_capture_nt_UISA_VSIB_YMM(xed_decoded_inst_t* d) in xed3_capture_nt_UISA_VSIB_YMM() argument
7402 key += (xed3_operand_get_sibscale(d)) << ((0)); in xed3_capture_nt_UISA_VSIB_YMM()
7406 xed3_capture_nt_UISA_VSIB_BASE(d); in xed3_capture_nt_UISA_VSIB_YMM()
7407 xed3_capture_nt_UISA_VSIB_INDEX_YMM(d); in xed3_capture_nt_UISA_VSIB_YMM()
7408 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_YMM()
7409 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_UISA_VSIB_YMM()
7411 (void)d; in xed3_capture_nt_UISA_VSIB_YMM()
7414 xed3_capture_nt_UISA_VSIB_BASE(d); in xed3_capture_nt_UISA_VSIB_YMM()
7415 xed3_capture_nt_UISA_VSIB_INDEX_YMM(d); in xed3_capture_nt_UISA_VSIB_YMM()
7416 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_YMM()
7417 xed3_operand_set_scale(d, 0x2); in xed3_capture_nt_UISA_VSIB_YMM()
7419 (void)d; in xed3_capture_nt_UISA_VSIB_YMM()
7422 xed3_capture_nt_UISA_VSIB_BASE(d); in xed3_capture_nt_UISA_VSIB_YMM()
7423 xed3_capture_nt_UISA_VSIB_INDEX_YMM(d); in xed3_capture_nt_UISA_VSIB_YMM()
7424 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_YMM()
7425 xed3_operand_set_scale(d, 0x4); in xed3_capture_nt_UISA_VSIB_YMM()
7427 (void)d; in xed3_capture_nt_UISA_VSIB_YMM()
7430 xed3_capture_nt_UISA_VSIB_BASE(d); in xed3_capture_nt_UISA_VSIB_YMM()
7431 xed3_capture_nt_UISA_VSIB_INDEX_YMM(d); in xed3_capture_nt_UISA_VSIB_YMM()
7432 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_YMM()
7433 xed3_operand_set_scale(d, 0x8); in xed3_capture_nt_UISA_VSIB_YMM()
7435 (void)d; in xed3_capture_nt_UISA_VSIB_YMM()
7438 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_UISA_VSIB_YMM()
7442 static XED_INLINE void xed3_capture_nt_ESIZE_16_BITS(xed_decoded_inst_t* d) in xed3_capture_nt_ESIZE_16_BITS() argument
7445 key += (xed3_operand_get_rex(d)) << ((0)); in xed3_capture_nt_ESIZE_16_BITS()
7449 xed3_operand_set_element_size(d, 0x10); in xed3_capture_nt_ESIZE_16_BITS()
7451 (void)d; in xed3_capture_nt_ESIZE_16_BITS()
7454 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_ESIZE_16_BITS()
7458 static XED_INLINE void xed3_capture_nt_SrSP(xed_decoded_inst_t* d) in xed3_capture_nt_SrSP() argument
7461 key += (xed3_operand_get_smode(d)) << ((0)); in xed3_capture_nt_SrSP()
7465 xed3_operand_set_outreg(d, XED_REG_SP); in xed3_capture_nt_SrSP()
7467 (void)d; in xed3_capture_nt_SrSP()
7470 xed3_operand_set_outreg(d, XED_REG_ESP); in xed3_capture_nt_SrSP()
7472 (void)d; in xed3_capture_nt_SrSP()
7475 xed3_operand_set_outreg(d, XED_REG_RSP); in xed3_capture_nt_SrSP()
7477 (void)d; in xed3_capture_nt_SrSP()
7480 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_SrSP()
7484 static XED_INLINE void xed3_capture_nt_VGPR64_N(xed_decoded_inst_t* d) in xed3_capture_nt_VGPR64_N() argument
7487 key += (xed3_operand_get_vexdest210(d)) << ((0)); in xed3_capture_nt_VGPR64_N()
7488 key += (xed3_operand_get_vexdest3(d)) << ((3)); in xed3_capture_nt_VGPR64_N()
7492 xed3_operand_set_outreg(d, XED_REG_R15); in xed3_capture_nt_VGPR64_N()
7494 (void)d; in xed3_capture_nt_VGPR64_N()
7497 xed3_operand_set_outreg(d, XED_REG_R14); in xed3_capture_nt_VGPR64_N()
7499 (void)d; in xed3_capture_nt_VGPR64_N()
7502 xed3_operand_set_outreg(d, XED_REG_R13); in xed3_capture_nt_VGPR64_N()
7504 (void)d; in xed3_capture_nt_VGPR64_N()
7507 xed3_operand_set_outreg(d, XED_REG_R12); in xed3_capture_nt_VGPR64_N()
7509 (void)d; in xed3_capture_nt_VGPR64_N()
7512 xed3_operand_set_outreg(d, XED_REG_R11); in xed3_capture_nt_VGPR64_N()
7514 (void)d; in xed3_capture_nt_VGPR64_N()
7517 xed3_operand_set_outreg(d, XED_REG_R10); in xed3_capture_nt_VGPR64_N()
7519 (void)d; in xed3_capture_nt_VGPR64_N()
7522 xed3_operand_set_outreg(d, XED_REG_R9); in xed3_capture_nt_VGPR64_N()
7524 (void)d; in xed3_capture_nt_VGPR64_N()
7527 xed3_operand_set_outreg(d, XED_REG_R8); in xed3_capture_nt_VGPR64_N()
7529 (void)d; in xed3_capture_nt_VGPR64_N()
7532 xed3_operand_set_outreg(d, XED_REG_RDI); in xed3_capture_nt_VGPR64_N()
7534 (void)d; in xed3_capture_nt_VGPR64_N()
7537 xed3_operand_set_outreg(d, XED_REG_RSI); in xed3_capture_nt_VGPR64_N()
7539 (void)d; in xed3_capture_nt_VGPR64_N()
7542 xed3_operand_set_outreg(d, XED_REG_RBP); in xed3_capture_nt_VGPR64_N()
7544 (void)d; in xed3_capture_nt_VGPR64_N()
7547 xed3_operand_set_outreg(d, XED_REG_RSP); in xed3_capture_nt_VGPR64_N()
7549 (void)d; in xed3_capture_nt_VGPR64_N()
7552 xed3_operand_set_outreg(d, XED_REG_RBX); in xed3_capture_nt_VGPR64_N()
7554 (void)d; in xed3_capture_nt_VGPR64_N()
7557 xed3_operand_set_outreg(d, XED_REG_RDX); in xed3_capture_nt_VGPR64_N()
7559 (void)d; in xed3_capture_nt_VGPR64_N()
7562 xed3_operand_set_outreg(d, XED_REG_RCX); in xed3_capture_nt_VGPR64_N()
7564 (void)d; in xed3_capture_nt_VGPR64_N()
7567 xed3_operand_set_outreg(d, XED_REG_RAX); in xed3_capture_nt_VGPR64_N()
7569 (void)d; in xed3_capture_nt_VGPR64_N()
7572 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_VGPR64_N()
7576 static XED_INLINE void xed3_capture_nt_UISA_VSIB_INDEX_YMM(xed_decoded_inst_t* d) in xed3_capture_nt_UISA_VSIB_INDEX_YMM() argument
7579 key += (xed3_operand_get_rexx(d)) << ((0)); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7580 key += (xed3_operand_get_sibindex(d)) << ((1)); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7581 key += (xed3_operand_get_vexdest4(d)) << ((4)); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7585 xed3_operand_set_outreg(d, XED_REG_YMM0); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7587 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7590 xed3_operand_set_outreg(d, XED_REG_YMM8); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7592 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7595 xed3_operand_set_outreg(d, XED_REG_YMM1); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7597 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7600 xed3_operand_set_outreg(d, XED_REG_YMM9); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7602 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7605 xed3_operand_set_outreg(d, XED_REG_YMM2); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7607 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7610 xed3_operand_set_outreg(d, XED_REG_YMM10); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7612 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7615 xed3_operand_set_outreg(d, XED_REG_YMM3); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7617 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7620 xed3_operand_set_outreg(d, XED_REG_YMM11); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7622 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7625 xed3_operand_set_outreg(d, XED_REG_YMM4); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7627 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7630 xed3_operand_set_outreg(d, XED_REG_YMM12); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7632 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7635 xed3_operand_set_outreg(d, XED_REG_YMM5); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7637 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7640 xed3_operand_set_outreg(d, XED_REG_YMM13); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7642 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7645 xed3_operand_set_outreg(d, XED_REG_YMM6); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7647 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7650 xed3_operand_set_outreg(d, XED_REG_YMM14); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7652 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7655 xed3_operand_set_outreg(d, XED_REG_YMM7); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7657 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7660 xed3_operand_set_outreg(d, XED_REG_YMM15); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7662 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7665 xed3_operand_set_outreg(d, XED_REG_YMM16); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7667 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7670 xed3_operand_set_outreg(d, XED_REG_YMM24); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7672 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7675 xed3_operand_set_outreg(d, XED_REG_YMM17); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7677 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7680 xed3_operand_set_outreg(d, XED_REG_YMM25); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7682 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7685 xed3_operand_set_outreg(d, XED_REG_YMM18); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7687 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7690 xed3_operand_set_outreg(d, XED_REG_YMM26); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7692 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7695 xed3_operand_set_outreg(d, XED_REG_YMM19); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7697 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7700 xed3_operand_set_outreg(d, XED_REG_YMM27); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7702 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7705 xed3_operand_set_outreg(d, XED_REG_YMM20); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7707 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7710 xed3_operand_set_outreg(d, XED_REG_YMM28); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7712 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7715 xed3_operand_set_outreg(d, XED_REG_YMM21); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7717 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7720 xed3_operand_set_outreg(d, XED_REG_YMM29); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7722 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7725 xed3_operand_set_outreg(d, XED_REG_YMM22); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7727 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7730 xed3_operand_set_outreg(d, XED_REG_YMM30); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7732 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7735 xed3_operand_set_outreg(d, XED_REG_YMM23); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7737 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7740 xed3_operand_set_outreg(d, XED_REG_YMM31); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7742 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7745 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_UISA_VSIB_INDEX_YMM()
7749 static XED_INLINE void xed3_capture_nt_VMODRM_YMM(xed_decoded_inst_t* d) in xed3_capture_nt_VMODRM_YMM() argument
7752 key += (xed3_operand_get_mod(d)) << ((0)); in xed3_capture_nt_VMODRM_YMM()
7756 xed3_capture_nt_VSIB_YMM(d); in xed3_capture_nt_VMODRM_YMM()
7758 (void)d; in xed3_capture_nt_VMODRM_YMM()
7761 xed3_capture_nt_VSIB_YMM(d); in xed3_capture_nt_VMODRM_YMM()
7762 xed3_capture_nt_MEMDISP8(d); in xed3_capture_nt_VMODRM_YMM()
7764 (void)d; in xed3_capture_nt_VMODRM_YMM()
7767 xed3_capture_nt_VSIB_YMM(d); in xed3_capture_nt_VMODRM_YMM()
7768 xed3_capture_nt_MEMDISP32(d); in xed3_capture_nt_VMODRM_YMM()
7770 (void)d; in xed3_capture_nt_VMODRM_YMM()
7773 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_VMODRM_YMM()
7777 static XED_INLINE void xed3_capture_nt_GPR64_B(xed_decoded_inst_t* d) in xed3_capture_nt_GPR64_B() argument
7780 key += (xed3_operand_get_rexb(d)) << ((0)); in xed3_capture_nt_GPR64_B()
7781 key += (xed3_operand_get_rm(d)) << ((1)); in xed3_capture_nt_GPR64_B()
7785 xed3_operand_set_outreg(d, XED_REG_RAX); in xed3_capture_nt_GPR64_B()
7787 (void)d; in xed3_capture_nt_GPR64_B()
7790 xed3_operand_set_outreg(d, XED_REG_R8); in xed3_capture_nt_GPR64_B()
7792 (void)d; in xed3_capture_nt_GPR64_B()
7795 xed3_operand_set_outreg(d, XED_REG_RCX); in xed3_capture_nt_GPR64_B()
7797 (void)d; in xed3_capture_nt_GPR64_B()
7800 xed3_operand_set_outreg(d, XED_REG_R9); in xed3_capture_nt_GPR64_B()
7802 (void)d; in xed3_capture_nt_GPR64_B()
7805 xed3_operand_set_outreg(d, XED_REG_RDX); in xed3_capture_nt_GPR64_B()
7807 (void)d; in xed3_capture_nt_GPR64_B()
7810 xed3_operand_set_outreg(d, XED_REG_R10); in xed3_capture_nt_GPR64_B()
7812 (void)d; in xed3_capture_nt_GPR64_B()
7815 xed3_operand_set_outreg(d, XED_REG_RBX); in xed3_capture_nt_GPR64_B()
7817 (void)d; in xed3_capture_nt_GPR64_B()
7820 xed3_operand_set_outreg(d, XED_REG_R11); in xed3_capture_nt_GPR64_B()
7822 (void)d; in xed3_capture_nt_GPR64_B()
7825 xed3_operand_set_outreg(d, XED_REG_RSP); in xed3_capture_nt_GPR64_B()
7827 (void)d; in xed3_capture_nt_GPR64_B()
7830 xed3_operand_set_outreg(d, XED_REG_R12); in xed3_capture_nt_GPR64_B()
7832 (void)d; in xed3_capture_nt_GPR64_B()
7835 xed3_operand_set_outreg(d, XED_REG_RBP); in xed3_capture_nt_GPR64_B()
7837 (void)d; in xed3_capture_nt_GPR64_B()
7840 xed3_operand_set_outreg(d, XED_REG_R13); in xed3_capture_nt_GPR64_B()
7842 (void)d; in xed3_capture_nt_GPR64_B()
7845 xed3_operand_set_outreg(d, XED_REG_RSI); in xed3_capture_nt_GPR64_B()
7847 (void)d; in xed3_capture_nt_GPR64_B()
7850 xed3_operand_set_outreg(d, XED_REG_R14); in xed3_capture_nt_GPR64_B()
7852 (void)d; in xed3_capture_nt_GPR64_B()
7855 xed3_operand_set_outreg(d, XED_REG_RDI); in xed3_capture_nt_GPR64_B()
7857 (void)d; in xed3_capture_nt_GPR64_B()
7860 xed3_operand_set_outreg(d, XED_REG_R15); in xed3_capture_nt_GPR64_B()
7862 (void)d; in xed3_capture_nt_GPR64_B()
7865 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_GPR64_B()
7869 static XED_INLINE void xed3_capture_nt_NELEM_EIGHTHMEM(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_EIGHTHMEM() argument
7872 key += (xed3_operand_get_element_size(d)) << ((0)); in xed3_capture_nt_NELEM_EIGHTHMEM()
7873 key += (xed3_operand_get_vl(d)) << ((9)); in xed3_capture_nt_NELEM_EIGHTHMEM()
7877 xed3_operand_set_nelem(d, 0x10); in xed3_capture_nt_NELEM_EIGHTHMEM()
7879 (void)d; in xed3_capture_nt_NELEM_EIGHTHMEM()
7882 xed3_operand_set_nelem(d, 0x8); in xed3_capture_nt_NELEM_EIGHTHMEM()
7884 (void)d; in xed3_capture_nt_NELEM_EIGHTHMEM()
7887 xed3_operand_set_nelem(d, 0x4); in xed3_capture_nt_NELEM_EIGHTHMEM()
7889 (void)d; in xed3_capture_nt_NELEM_EIGHTHMEM()
7892 xed3_operand_set_nelem(d, 0x2); in xed3_capture_nt_NELEM_EIGHTHMEM()
7894 (void)d; in xed3_capture_nt_NELEM_EIGHTHMEM()
7897 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_EIGHTHMEM()
7899 (void)d; in xed3_capture_nt_NELEM_EIGHTHMEM()
7902 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_EIGHTHMEM()
7905 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_EIGHTHMEM()
7908 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_EIGHTHMEM()
7911 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_EIGHTHMEM()
7914 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_EIGHTHMEM()
7917 xed3_operand_set_nelem(d, 0x20); in xed3_capture_nt_NELEM_EIGHTHMEM()
7919 (void)d; in xed3_capture_nt_NELEM_EIGHTHMEM()
7922 xed3_operand_set_nelem(d, 0x10); in xed3_capture_nt_NELEM_EIGHTHMEM()
7924 (void)d; in xed3_capture_nt_NELEM_EIGHTHMEM()
7927 xed3_operand_set_nelem(d, 0x8); in xed3_capture_nt_NELEM_EIGHTHMEM()
7929 (void)d; in xed3_capture_nt_NELEM_EIGHTHMEM()
7932 xed3_operand_set_nelem(d, 0x4); in xed3_capture_nt_NELEM_EIGHTHMEM()
7934 (void)d; in xed3_capture_nt_NELEM_EIGHTHMEM()
7937 xed3_operand_set_nelem(d, 0x2); in xed3_capture_nt_NELEM_EIGHTHMEM()
7939 (void)d; in xed3_capture_nt_NELEM_EIGHTHMEM()
7942 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_EIGHTHMEM()
7944 (void)d; in xed3_capture_nt_NELEM_EIGHTHMEM()
7947 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_EIGHTHMEM()
7950 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_EIGHTHMEM()
7953 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_EIGHTHMEM()
7956 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_EIGHTHMEM()
7959 xed3_operand_set_nelem(d, 0x40); in xed3_capture_nt_NELEM_EIGHTHMEM()
7961 (void)d; in xed3_capture_nt_NELEM_EIGHTHMEM()
7964 xed3_operand_set_nelem(d, 0x20); in xed3_capture_nt_NELEM_EIGHTHMEM()
7966 (void)d; in xed3_capture_nt_NELEM_EIGHTHMEM()
7969 xed3_operand_set_nelem(d, 0x10); in xed3_capture_nt_NELEM_EIGHTHMEM()
7971 (void)d; in xed3_capture_nt_NELEM_EIGHTHMEM()
7974 xed3_operand_set_nelem(d, 0x8); in xed3_capture_nt_NELEM_EIGHTHMEM()
7976 (void)d; in xed3_capture_nt_NELEM_EIGHTHMEM()
7979 xed3_operand_set_nelem(d, 0x4); in xed3_capture_nt_NELEM_EIGHTHMEM()
7981 (void)d; in xed3_capture_nt_NELEM_EIGHTHMEM()
7984 xed3_operand_set_nelem(d, 0x2); in xed3_capture_nt_NELEM_EIGHTHMEM()
7986 (void)d; in xed3_capture_nt_NELEM_EIGHTHMEM()
7989 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_EIGHTHMEM()
7991 (void)d; in xed3_capture_nt_NELEM_EIGHTHMEM()
7994 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_EIGHTHMEM()
7997 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_EIGHTHMEM()
8000 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_EIGHTHMEM()
8003 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_EIGHTHMEM()
8007 static XED_INLINE void xed3_capture_nt_ESIZE_64_BITS(xed_decoded_inst_t* d) in xed3_capture_nt_ESIZE_64_BITS() argument
8010 key += (xed3_operand_get_rex(d)) << ((0)); in xed3_capture_nt_ESIZE_64_BITS()
8014 xed3_operand_set_element_size(d, 0x40); in xed3_capture_nt_ESIZE_64_BITS()
8016 (void)d; in xed3_capture_nt_ESIZE_64_BITS()
8019 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_ESIZE_64_BITS()
8023 static XED_INLINE void xed3_capture_nt_GPR64_X(xed_decoded_inst_t* d) in xed3_capture_nt_GPR64_X() argument
8026 key += (xed3_operand_get_rexx(d)) << ((0)); in xed3_capture_nt_GPR64_X()
8027 key += (xed3_operand_get_sibindex(d)) << ((1)); in xed3_capture_nt_GPR64_X()
8031 xed3_operand_set_outreg(d, XED_REG_RAX); in xed3_capture_nt_GPR64_X()
8033 (void)d; in xed3_capture_nt_GPR64_X()
8036 xed3_operand_set_outreg(d, XED_REG_R8); in xed3_capture_nt_GPR64_X()
8038 (void)d; in xed3_capture_nt_GPR64_X()
8041 xed3_operand_set_outreg(d, XED_REG_RCX); in xed3_capture_nt_GPR64_X()
8043 (void)d; in xed3_capture_nt_GPR64_X()
8046 xed3_operand_set_outreg(d, XED_REG_R9); in xed3_capture_nt_GPR64_X()
8048 (void)d; in xed3_capture_nt_GPR64_X()
8051 xed3_operand_set_outreg(d, XED_REG_RDX); in xed3_capture_nt_GPR64_X()
8053 (void)d; in xed3_capture_nt_GPR64_X()
8056 xed3_operand_set_outreg(d, XED_REG_R10); in xed3_capture_nt_GPR64_X()
8058 (void)d; in xed3_capture_nt_GPR64_X()
8061 xed3_operand_set_outreg(d, XED_REG_RBX); in xed3_capture_nt_GPR64_X()
8063 (void)d; in xed3_capture_nt_GPR64_X()
8066 xed3_operand_set_outreg(d, XED_REG_R11); in xed3_capture_nt_GPR64_X()
8068 (void)d; in xed3_capture_nt_GPR64_X()
8071 xed3_operand_set_outreg(d, XED_REG_INVALID); in xed3_capture_nt_GPR64_X()
8073 (void)d; in xed3_capture_nt_GPR64_X()
8076 xed3_operand_set_outreg(d, XED_REG_R12); in xed3_capture_nt_GPR64_X()
8078 (void)d; in xed3_capture_nt_GPR64_X()
8081 xed3_operand_set_outreg(d, XED_REG_RBP); in xed3_capture_nt_GPR64_X()
8083 (void)d; in xed3_capture_nt_GPR64_X()
8086 xed3_operand_set_outreg(d, XED_REG_R13); in xed3_capture_nt_GPR64_X()
8088 (void)d; in xed3_capture_nt_GPR64_X()
8091 xed3_operand_set_outreg(d, XED_REG_RSI); in xed3_capture_nt_GPR64_X()
8093 (void)d; in xed3_capture_nt_GPR64_X()
8096 xed3_operand_set_outreg(d, XED_REG_R14); in xed3_capture_nt_GPR64_X()
8098 (void)d; in xed3_capture_nt_GPR64_X()
8101 xed3_operand_set_outreg(d, XED_REG_RDI); in xed3_capture_nt_GPR64_X()
8103 (void)d; in xed3_capture_nt_GPR64_X()
8106 xed3_operand_set_outreg(d, XED_REG_R15); in xed3_capture_nt_GPR64_X()
8108 (void)d; in xed3_capture_nt_GPR64_X()
8111 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_GPR64_X()
8115 static XED_INLINE void xed3_capture_nt_ASZ_NONTERM(xed_decoded_inst_t* d) in xed3_capture_nt_ASZ_NONTERM() argument
8118 key += (xed3_operand_get_asz(d)) << ((0)); in xed3_capture_nt_ASZ_NONTERM()
8119 key += (xed3_operand_get_mode(d)) << ((1)); in xed3_capture_nt_ASZ_NONTERM()
8123 xed3_operand_set_easz(d, 0x1); in xed3_capture_nt_ASZ_NONTERM()
8125 (void)d; in xed3_capture_nt_ASZ_NONTERM()
8128 xed3_operand_set_easz(d, 0x2); in xed3_capture_nt_ASZ_NONTERM()
8130 (void)d; in xed3_capture_nt_ASZ_NONTERM()
8133 xed3_operand_set_easz(d, 0x2); in xed3_capture_nt_ASZ_NONTERM()
8135 (void)d; in xed3_capture_nt_ASZ_NONTERM()
8138 xed3_operand_set_easz(d, 0x1); in xed3_capture_nt_ASZ_NONTERM()
8140 (void)d; in xed3_capture_nt_ASZ_NONTERM()
8143 xed3_operand_set_easz(d, 0x3); in xed3_capture_nt_ASZ_NONTERM()
8145 (void)d; in xed3_capture_nt_ASZ_NONTERM()
8148 xed3_operand_set_easz(d, 0x2); in xed3_capture_nt_ASZ_NONTERM()
8150 (void)d; in xed3_capture_nt_ASZ_NONTERM()
8153 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_ASZ_NONTERM()
8157 static XED_INLINE void xed3_capture_nt_MEMDISP(xed_decoded_inst_t* d) in xed3_capture_nt_MEMDISP() argument
8160 key += (xed3_operand_get_need_memdisp(d)) << ((0)); in xed3_capture_nt_MEMDISP()
8164 xed3_operand_set_disp_width(d, 0x0); in xed3_capture_nt_MEMDISP()
8166 (void)d; in xed3_capture_nt_MEMDISP()
8169 xed3_operand_set_disp_width(d, 0x8); in xed3_capture_nt_MEMDISP()
8171 (void)d; in xed3_capture_nt_MEMDISP()
8174 xed3_operand_set_disp_width(d, 0x10); in xed3_capture_nt_MEMDISP()
8176 (void)d; in xed3_capture_nt_MEMDISP()
8179 xed3_operand_set_disp_width(d, 0x20); in xed3_capture_nt_MEMDISP()
8181 (void)d; in xed3_capture_nt_MEMDISP()
8184 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_MEMDISP()
8188 static XED_INLINE void xed3_capture_nt_NELEM_GSCAT(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_GSCAT() argument
8191 key += (xed3_operand_get_vl(d)) << ((0)); in xed3_capture_nt_NELEM_GSCAT()
8195 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GSCAT()
8197 (void)d; in xed3_capture_nt_NELEM_GSCAT()
8200 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GSCAT()
8202 (void)d; in xed3_capture_nt_NELEM_GSCAT()
8205 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GSCAT()
8207 (void)d; in xed3_capture_nt_NELEM_GSCAT()
8210 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_GSCAT()
8214 static XED_INLINE void xed3_capture_nt_DR_R(xed_decoded_inst_t* d) in xed3_capture_nt_DR_R() argument
8217 key += (xed3_operand_get_reg(d)) << ((0)); in xed3_capture_nt_DR_R()
8218 key += (xed3_operand_get_rexr(d)) << ((3)); in xed3_capture_nt_DR_R()
8222 xed3_operand_set_outreg(d, XED_REG_DR0); in xed3_capture_nt_DR_R()
8224 (void)d; in xed3_capture_nt_DR_R()
8227 xed3_operand_set_outreg(d, XED_REG_DR1); in xed3_capture_nt_DR_R()
8229 (void)d; in xed3_capture_nt_DR_R()
8232 xed3_operand_set_outreg(d, XED_REG_DR2); in xed3_capture_nt_DR_R()
8234 (void)d; in xed3_capture_nt_DR_R()
8237 xed3_operand_set_outreg(d, XED_REG_DR3); in xed3_capture_nt_DR_R()
8239 (void)d; in xed3_capture_nt_DR_R()
8242 xed3_operand_set_outreg(d, XED_REG_DR4); in xed3_capture_nt_DR_R()
8244 (void)d; in xed3_capture_nt_DR_R()
8247 xed3_operand_set_outreg(d, XED_REG_DR5); in xed3_capture_nt_DR_R()
8249 (void)d; in xed3_capture_nt_DR_R()
8252 xed3_operand_set_outreg(d, XED_REG_DR6); in xed3_capture_nt_DR_R()
8254 (void)d; in xed3_capture_nt_DR_R()
8257 xed3_operand_set_outreg(d, XED_REG_DR7); in xed3_capture_nt_DR_R()
8259 (void)d; in xed3_capture_nt_DR_R()
8262 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_DR_R()
8263 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_DR_R()
8265 (void)d; in xed3_capture_nt_DR_R()
8268 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_DR_R()
8269 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_DR_R()
8271 (void)d; in xed3_capture_nt_DR_R()
8274 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_DR_R()
8275 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_DR_R()
8277 (void)d; in xed3_capture_nt_DR_R()
8280 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_DR_R()
8281 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_DR_R()
8283 (void)d; in xed3_capture_nt_DR_R()
8286 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_DR_R()
8287 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_DR_R()
8289 (void)d; in xed3_capture_nt_DR_R()
8292 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_DR_R()
8293 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_DR_R()
8295 (void)d; in xed3_capture_nt_DR_R()
8298 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_DR_R()
8299 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_DR_R()
8301 (void)d; in xed3_capture_nt_DR_R()
8304 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_DR_R()
8305 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_DR_R()
8307 (void)d; in xed3_capture_nt_DR_R()
8310 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_DR_R()
8314 static XED_INLINE void xed3_capture_nt_GPR64_R(xed_decoded_inst_t* d) in xed3_capture_nt_GPR64_R() argument
8317 key += (xed3_operand_get_reg(d)) << ((0)); in xed3_capture_nt_GPR64_R()
8318 key += (xed3_operand_get_rexr(d)) << ((3)); in xed3_capture_nt_GPR64_R()
8322 xed3_operand_set_outreg(d, XED_REG_RAX); in xed3_capture_nt_GPR64_R()
8324 (void)d; in xed3_capture_nt_GPR64_R()
8327 xed3_operand_set_outreg(d, XED_REG_RCX); in xed3_capture_nt_GPR64_R()
8329 (void)d; in xed3_capture_nt_GPR64_R()
8332 xed3_operand_set_outreg(d, XED_REG_RDX); in xed3_capture_nt_GPR64_R()
8334 (void)d; in xed3_capture_nt_GPR64_R()
8337 xed3_operand_set_outreg(d, XED_REG_RBX); in xed3_capture_nt_GPR64_R()
8339 (void)d; in xed3_capture_nt_GPR64_R()
8342 xed3_operand_set_outreg(d, XED_REG_RSP); in xed3_capture_nt_GPR64_R()
8344 (void)d; in xed3_capture_nt_GPR64_R()
8347 xed3_operand_set_outreg(d, XED_REG_RBP); in xed3_capture_nt_GPR64_R()
8349 (void)d; in xed3_capture_nt_GPR64_R()
8352 xed3_operand_set_outreg(d, XED_REG_RSI); in xed3_capture_nt_GPR64_R()
8354 (void)d; in xed3_capture_nt_GPR64_R()
8357 xed3_operand_set_outreg(d, XED_REG_RDI); in xed3_capture_nt_GPR64_R()
8359 (void)d; in xed3_capture_nt_GPR64_R()
8362 xed3_operand_set_outreg(d, XED_REG_R8); in xed3_capture_nt_GPR64_R()
8364 (void)d; in xed3_capture_nt_GPR64_R()
8367 xed3_operand_set_outreg(d, XED_REG_R9); in xed3_capture_nt_GPR64_R()
8369 (void)d; in xed3_capture_nt_GPR64_R()
8372 xed3_operand_set_outreg(d, XED_REG_R10); in xed3_capture_nt_GPR64_R()
8374 (void)d; in xed3_capture_nt_GPR64_R()
8377 xed3_operand_set_outreg(d, XED_REG_R11); in xed3_capture_nt_GPR64_R()
8379 (void)d; in xed3_capture_nt_GPR64_R()
8382 xed3_operand_set_outreg(d, XED_REG_R12); in xed3_capture_nt_GPR64_R()
8384 (void)d; in xed3_capture_nt_GPR64_R()
8387 xed3_operand_set_outreg(d, XED_REG_R13); in xed3_capture_nt_GPR64_R()
8389 (void)d; in xed3_capture_nt_GPR64_R()
8392 xed3_operand_set_outreg(d, XED_REG_R14); in xed3_capture_nt_GPR64_R()
8394 (void)d; in xed3_capture_nt_GPR64_R()
8397 xed3_operand_set_outreg(d, XED_REG_R15); in xed3_capture_nt_GPR64_R()
8399 (void)d; in xed3_capture_nt_GPR64_R()
8402 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_GPR64_R()
8406 static XED_INLINE void xed3_capture_nt_REMOVE_SEGMENT(xed_decoded_inst_t* d) in xed3_capture_nt_REMOVE_SEGMENT() argument
8409 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_REMOVE_SEGMENT()
8413 xed3_operand_set_seg0(d, XED_REG_INVALID); in xed3_capture_nt_REMOVE_SEGMENT()
8415 (void)d; in xed3_capture_nt_REMOVE_SEGMENT()
8418 xed3_operand_set_seg0(d, XED_REG_INVALID); in xed3_capture_nt_REMOVE_SEGMENT()
8420 (void)d; in xed3_capture_nt_REMOVE_SEGMENT()
8423 xed3_operand_set_seg0(d, XED_REG_INVALID); in xed3_capture_nt_REMOVE_SEGMENT()
8425 (void)d; in xed3_capture_nt_REMOVE_SEGMENT()
8428 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_REMOVE_SEGMENT()
8432 static XED_INLINE void xed3_capture_nt_rFLAGS(xed_decoded_inst_t* d) in xed3_capture_nt_rFLAGS() argument
8435 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_rFLAGS()
8439 xed3_operand_set_outreg(d, XED_REG_FLAGS); in xed3_capture_nt_rFLAGS()
8441 (void)d; in xed3_capture_nt_rFLAGS()
8444 xed3_operand_set_outreg(d, XED_REG_EFLAGS); in xed3_capture_nt_rFLAGS()
8446 (void)d; in xed3_capture_nt_rFLAGS()
8449 xed3_operand_set_outreg(d, XED_REG_RFLAGS); in xed3_capture_nt_rFLAGS()
8451 (void)d; in xed3_capture_nt_rFLAGS()
8454 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_rFLAGS()
8458 static XED_INLINE void xed3_capture_nt_VGPR32_R_32(xed_decoded_inst_t* d) in xed3_capture_nt_VGPR32_R_32() argument
8461 key += (xed3_operand_get_reg(d)) << ((0)); in xed3_capture_nt_VGPR32_R_32()
8465 xed3_operand_set_outreg(d, XED_REG_EAX); in xed3_capture_nt_VGPR32_R_32()
8467 (void)d; in xed3_capture_nt_VGPR32_R_32()
8470 xed3_operand_set_outreg(d, XED_REG_ECX); in xed3_capture_nt_VGPR32_R_32()
8472 (void)d; in xed3_capture_nt_VGPR32_R_32()
8475 xed3_operand_set_outreg(d, XED_REG_EDX); in xed3_capture_nt_VGPR32_R_32()
8477 (void)d; in xed3_capture_nt_VGPR32_R_32()
8480 xed3_operand_set_outreg(d, XED_REG_EBX); in xed3_capture_nt_VGPR32_R_32()
8482 (void)d; in xed3_capture_nt_VGPR32_R_32()
8485 xed3_operand_set_outreg(d, XED_REG_ESP); in xed3_capture_nt_VGPR32_R_32()
8487 (void)d; in xed3_capture_nt_VGPR32_R_32()
8490 xed3_operand_set_outreg(d, XED_REG_EBP); in xed3_capture_nt_VGPR32_R_32()
8492 (void)d; in xed3_capture_nt_VGPR32_R_32()
8495 xed3_operand_set_outreg(d, XED_REG_ESI); in xed3_capture_nt_VGPR32_R_32()
8497 (void)d; in xed3_capture_nt_VGPR32_R_32()
8500 xed3_operand_set_outreg(d, XED_REG_EDI); in xed3_capture_nt_VGPR32_R_32()
8502 (void)d; in xed3_capture_nt_VGPR32_R_32()
8505 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_VGPR32_R_32()
8509 static XED_INLINE void xed3_capture_nt_FINAL_ESEG1(xed_decoded_inst_t* d) in xed3_capture_nt_FINAL_ESEG1() argument
8512 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_FINAL_ESEG1()
8516 xed3_operand_set_outreg(d, XED_REG_ES); in xed3_capture_nt_FINAL_ESEG1()
8517 xed3_operand_set_using_default_segment1(d, 0x1); in xed3_capture_nt_FINAL_ESEG1()
8519 (void)d; in xed3_capture_nt_FINAL_ESEG1()
8522 xed3_operand_set_outreg(d, XED_REG_ES); in xed3_capture_nt_FINAL_ESEG1()
8523 xed3_operand_set_using_default_segment1(d, 0x1); in xed3_capture_nt_FINAL_ESEG1()
8525 (void)d; in xed3_capture_nt_FINAL_ESEG1()
8528 xed3_operand_set_outreg(d, XED_REG_INVALID); in xed3_capture_nt_FINAL_ESEG1()
8529 xed3_operand_set_using_default_segment1(d, 0x1); in xed3_capture_nt_FINAL_ESEG1()
8531 (void)d; in xed3_capture_nt_FINAL_ESEG1()
8534 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_FINAL_ESEG1()
8538 static XED_INLINE void xed3_capture_nt_NELEM_TUPLE8(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_TUPLE8() argument
8541 key += (xed3_operand_get_vl(d)) << ((0)); in xed3_capture_nt_NELEM_TUPLE8()
8545 xed3_operand_set_nelem(d, 0x8); in xed3_capture_nt_NELEM_TUPLE8()
8547 (void)d; in xed3_capture_nt_NELEM_TUPLE8()
8550 xed3_operand_set_nelem(d, 0x8); in xed3_capture_nt_NELEM_TUPLE8()
8552 (void)d; in xed3_capture_nt_NELEM_TUPLE8()
8555 xed3_operand_set_nelem(d, 0x8); in xed3_capture_nt_NELEM_TUPLE8()
8557 (void)d; in xed3_capture_nt_NELEM_TUPLE8()
8560 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_TUPLE8()
8564 static XED_INLINE void xed3_capture_nt_ESIZE_128_BITS(xed_decoded_inst_t* d) in xed3_capture_nt_ESIZE_128_BITS() argument
8567 key += (xed3_operand_get_rex(d)) << ((0)); in xed3_capture_nt_ESIZE_128_BITS()
8571 xed3_operand_set_element_size(d, 0x80); in xed3_capture_nt_ESIZE_128_BITS()
8573 (void)d; in xed3_capture_nt_ESIZE_128_BITS()
8576 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_ESIZE_128_BITS()
8580 static XED_INLINE void xed3_capture_nt_NELEM_TUPLE4(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_TUPLE4() argument
8583 key += (xed3_operand_get_vl(d)) << ((0)); in xed3_capture_nt_NELEM_TUPLE4()
8587 xed3_operand_set_nelem(d, 0x4); in xed3_capture_nt_NELEM_TUPLE4()
8589 (void)d; in xed3_capture_nt_NELEM_TUPLE4()
8592 xed3_operand_set_nelem(d, 0x4); in xed3_capture_nt_NELEM_TUPLE4()
8594 (void)d; in xed3_capture_nt_NELEM_TUPLE4()
8597 xed3_operand_set_nelem(d, 0x4); in xed3_capture_nt_NELEM_TUPLE4()
8599 (void)d; in xed3_capture_nt_NELEM_TUPLE4()
8602 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_TUPLE4()
8606 static XED_INLINE void xed3_capture_nt_XMM_B3_32(xed_decoded_inst_t* d) in xed3_capture_nt_XMM_B3_32() argument
8609 key += (xed3_operand_get_rm(d)) << ((0)); in xed3_capture_nt_XMM_B3_32()
8613 xed3_operand_set_outreg(d, XED_REG_XMM0); in xed3_capture_nt_XMM_B3_32()
8615 (void)d; in xed3_capture_nt_XMM_B3_32()
8618 xed3_operand_set_outreg(d, XED_REG_XMM1); in xed3_capture_nt_XMM_B3_32()
8620 (void)d; in xed3_capture_nt_XMM_B3_32()
8623 xed3_operand_set_outreg(d, XED_REG_XMM2); in xed3_capture_nt_XMM_B3_32()
8625 (void)d; in xed3_capture_nt_XMM_B3_32()
8628 xed3_operand_set_outreg(d, XED_REG_XMM3); in xed3_capture_nt_XMM_B3_32()
8630 (void)d; in xed3_capture_nt_XMM_B3_32()
8633 xed3_operand_set_outreg(d, XED_REG_XMM4); in xed3_capture_nt_XMM_B3_32()
8635 (void)d; in xed3_capture_nt_XMM_B3_32()
8638 xed3_operand_set_outreg(d, XED_REG_XMM5); in xed3_capture_nt_XMM_B3_32()
8640 (void)d; in xed3_capture_nt_XMM_B3_32()
8643 xed3_operand_set_outreg(d, XED_REG_XMM6); in xed3_capture_nt_XMM_B3_32()
8645 (void)d; in xed3_capture_nt_XMM_B3_32()
8648 xed3_operand_set_outreg(d, XED_REG_XMM7); in xed3_capture_nt_XMM_B3_32()
8650 (void)d; in xed3_capture_nt_XMM_B3_32()
8653 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_XMM_B3_32()
8657 static XED_INLINE void xed3_capture_nt_ArAX(xed_decoded_inst_t* d) in xed3_capture_nt_ArAX() argument
8660 key += (xed3_operand_get_easz(d)) << ((0)); in xed3_capture_nt_ArAX()
8664 xed3_operand_set_outreg(d, XED_REG_AX); in xed3_capture_nt_ArAX()
8666 (void)d; in xed3_capture_nt_ArAX()
8669 xed3_operand_set_outreg(d, XED_REG_EAX); in xed3_capture_nt_ArAX()
8671 (void)d; in xed3_capture_nt_ArAX()
8674 xed3_operand_set_outreg(d, XED_REG_RAX); in xed3_capture_nt_ArAX()
8676 (void)d; in xed3_capture_nt_ArAX()
8679 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_ArAX()
8683 static XED_INLINE void xed3_capture_nt_MEMDISPv(xed_decoded_inst_t* d) in xed3_capture_nt_MEMDISPv() argument
8686 key += (xed3_operand_get_easz(d)) << ((0)); in xed3_capture_nt_MEMDISPv()
8690 xed3_operand_set_disp_width(d, 0x10); in xed3_capture_nt_MEMDISPv()
8692 (void)d; in xed3_capture_nt_MEMDISPv()
8695 xed3_operand_set_disp_width(d, 0x20); in xed3_capture_nt_MEMDISPv()
8697 (void)d; in xed3_capture_nt_MEMDISPv()
8700 xed3_operand_set_disp_width(d, 0x40); in xed3_capture_nt_MEMDISPv()
8702 (void)d; in xed3_capture_nt_MEMDISPv()
8705 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_MEMDISPv()
8709 static XED_INLINE void xed3_capture_nt_NELEM_TUPLE1(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_TUPLE1() argument
8712 key += (xed3_operand_get_vl(d)) << ((0)); in xed3_capture_nt_NELEM_TUPLE1()
8716 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_TUPLE1()
8718 (void)d; in xed3_capture_nt_NELEM_TUPLE1()
8721 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_TUPLE1()
8723 (void)d; in xed3_capture_nt_NELEM_TUPLE1()
8726 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_TUPLE1()
8728 (void)d; in xed3_capture_nt_NELEM_TUPLE1()
8731 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_TUPLE1()
8735 static XED_INLINE void xed3_capture_nt_NELEM_TUPLE2(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_TUPLE2() argument
8738 key += (xed3_operand_get_vl(d)) << ((0)); in xed3_capture_nt_NELEM_TUPLE2()
8742 xed3_operand_set_nelem(d, 0x2); in xed3_capture_nt_NELEM_TUPLE2()
8744 (void)d; in xed3_capture_nt_NELEM_TUPLE2()
8747 xed3_operand_set_nelem(d, 0x2); in xed3_capture_nt_NELEM_TUPLE2()
8749 (void)d; in xed3_capture_nt_NELEM_TUPLE2()
8752 xed3_operand_set_nelem(d, 0x2); in xed3_capture_nt_NELEM_TUPLE2()
8754 (void)d; in xed3_capture_nt_NELEM_TUPLE2()
8757 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_TUPLE2()
8761 static XED_INLINE void xed3_capture_nt_SEG(xed_decoded_inst_t* d) in xed3_capture_nt_SEG() argument
8764 key += (xed3_operand_get_reg(d)) << ((0)); in xed3_capture_nt_SEG()
8768 xed3_operand_set_outreg(d, XED_REG_ES); in xed3_capture_nt_SEG()
8770 (void)d; in xed3_capture_nt_SEG()
8773 xed3_operand_set_outreg(d, XED_REG_CS); in xed3_capture_nt_SEG()
8775 (void)d; in xed3_capture_nt_SEG()
8778 xed3_operand_set_outreg(d, XED_REG_SS); in xed3_capture_nt_SEG()
8780 (void)d; in xed3_capture_nt_SEG()
8783 xed3_operand_set_outreg(d, XED_REG_DS); in xed3_capture_nt_SEG()
8785 (void)d; in xed3_capture_nt_SEG()
8788 xed3_operand_set_outreg(d, XED_REG_FS); in xed3_capture_nt_SEG()
8790 (void)d; in xed3_capture_nt_SEG()
8793 xed3_operand_set_outreg(d, XED_REG_GS); in xed3_capture_nt_SEG()
8795 (void)d; in xed3_capture_nt_SEG()
8798 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_SEG()
8799 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_SEG()
8801 (void)d; in xed3_capture_nt_SEG()
8804 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_SEG()
8805 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_SEG()
8807 (void)d; in xed3_capture_nt_SEG()
8810 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_SEG()
8814 static XED_INLINE void xed3_capture_nt_OrAX(xed_decoded_inst_t* d) in xed3_capture_nt_OrAX() argument
8817 key += (xed3_operand_get_eosz(d)) << ((0)); in xed3_capture_nt_OrAX()
8821 xed3_operand_set_outreg(d, XED_REG_AX); in xed3_capture_nt_OrAX()
8823 (void)d; in xed3_capture_nt_OrAX()
8826 xed3_operand_set_outreg(d, XED_REG_EAX); in xed3_capture_nt_OrAX()
8828 (void)d; in xed3_capture_nt_OrAX()
8831 xed3_operand_set_outreg(d, XED_REG_RAX); in xed3_capture_nt_OrAX()
8833 (void)d; in xed3_capture_nt_OrAX()
8836 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_OrAX()
8840 static XED_INLINE void xed3_capture_nt_XMM_R3_32(xed_decoded_inst_t* d) in xed3_capture_nt_XMM_R3_32() argument
8843 key += (xed3_operand_get_reg(d)) << ((0)); in xed3_capture_nt_XMM_R3_32()
8847 xed3_operand_set_outreg(d, XED_REG_XMM0); in xed3_capture_nt_XMM_R3_32()
8849 (void)d; in xed3_capture_nt_XMM_R3_32()
8852 xed3_operand_set_outreg(d, XED_REG_XMM1); in xed3_capture_nt_XMM_R3_32()
8854 (void)d; in xed3_capture_nt_XMM_R3_32()
8857 xed3_operand_set_outreg(d, XED_REG_XMM2); in xed3_capture_nt_XMM_R3_32()
8859 (void)d; in xed3_capture_nt_XMM_R3_32()
8862 xed3_operand_set_outreg(d, XED_REG_XMM3); in xed3_capture_nt_XMM_R3_32()
8864 (void)d; in xed3_capture_nt_XMM_R3_32()
8867 xed3_operand_set_outreg(d, XED_REG_XMM4); in xed3_capture_nt_XMM_R3_32()
8869 (void)d; in xed3_capture_nt_XMM_R3_32()
8872 xed3_operand_set_outreg(d, XED_REG_XMM5); in xed3_capture_nt_XMM_R3_32()
8874 (void)d; in xed3_capture_nt_XMM_R3_32()
8877 xed3_operand_set_outreg(d, XED_REG_XMM6); in xed3_capture_nt_XMM_R3_32()
8879 (void)d; in xed3_capture_nt_XMM_R3_32()
8882 xed3_operand_set_outreg(d, XED_REG_XMM7); in xed3_capture_nt_XMM_R3_32()
8884 (void)d; in xed3_capture_nt_XMM_R3_32()
8887 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_XMM_R3_32()
8891 static XED_INLINE void xed3_capture_nt_ZMM_R3_64(xed_decoded_inst_t* d) in xed3_capture_nt_ZMM_R3_64() argument
8894 key += (xed3_operand_get_reg(d)) << ((0)); in xed3_capture_nt_ZMM_R3_64()
8895 key += (xed3_operand_get_rexr(d)) << ((3)); in xed3_capture_nt_ZMM_R3_64()
8896 key += (xed3_operand_get_rexrr(d)) << ((4)); in xed3_capture_nt_ZMM_R3_64()
8900 xed3_operand_set_outreg(d, XED_REG_ZMM0); in xed3_capture_nt_ZMM_R3_64()
8902 (void)d; in xed3_capture_nt_ZMM_R3_64()
8905 xed3_operand_set_outreg(d, XED_REG_ZMM1); in xed3_capture_nt_ZMM_R3_64()
8907 (void)d; in xed3_capture_nt_ZMM_R3_64()
8910 xed3_operand_set_outreg(d, XED_REG_ZMM2); in xed3_capture_nt_ZMM_R3_64()
8912 (void)d; in xed3_capture_nt_ZMM_R3_64()
8915 xed3_operand_set_outreg(d, XED_REG_ZMM3); in xed3_capture_nt_ZMM_R3_64()
8917 (void)d; in xed3_capture_nt_ZMM_R3_64()
8920 xed3_operand_set_outreg(d, XED_REG_ZMM4); in xed3_capture_nt_ZMM_R3_64()
8922 (void)d; in xed3_capture_nt_ZMM_R3_64()
8925 xed3_operand_set_outreg(d, XED_REG_ZMM5); in xed3_capture_nt_ZMM_R3_64()
8927 (void)d; in xed3_capture_nt_ZMM_R3_64()
8930 xed3_operand_set_outreg(d, XED_REG_ZMM6); in xed3_capture_nt_ZMM_R3_64()
8932 (void)d; in xed3_capture_nt_ZMM_R3_64()
8935 xed3_operand_set_outreg(d, XED_REG_ZMM7); in xed3_capture_nt_ZMM_R3_64()
8937 (void)d; in xed3_capture_nt_ZMM_R3_64()
8940 xed3_operand_set_outreg(d, XED_REG_ZMM8); in xed3_capture_nt_ZMM_R3_64()
8942 (void)d; in xed3_capture_nt_ZMM_R3_64()
8945 xed3_operand_set_outreg(d, XED_REG_ZMM9); in xed3_capture_nt_ZMM_R3_64()
8947 (void)d; in xed3_capture_nt_ZMM_R3_64()
8950 xed3_operand_set_outreg(d, XED_REG_ZMM10); in xed3_capture_nt_ZMM_R3_64()
8952 (void)d; in xed3_capture_nt_ZMM_R3_64()
8955 xed3_operand_set_outreg(d, XED_REG_ZMM11); in xed3_capture_nt_ZMM_R3_64()
8957 (void)d; in xed3_capture_nt_ZMM_R3_64()
8960 xed3_operand_set_outreg(d, XED_REG_ZMM12); in xed3_capture_nt_ZMM_R3_64()
8962 (void)d; in xed3_capture_nt_ZMM_R3_64()
8965 xed3_operand_set_outreg(d, XED_REG_ZMM13); in xed3_capture_nt_ZMM_R3_64()
8967 (void)d; in xed3_capture_nt_ZMM_R3_64()
8970 xed3_operand_set_outreg(d, XED_REG_ZMM14); in xed3_capture_nt_ZMM_R3_64()
8972 (void)d; in xed3_capture_nt_ZMM_R3_64()
8975 xed3_operand_set_outreg(d, XED_REG_ZMM15); in xed3_capture_nt_ZMM_R3_64()
8977 (void)d; in xed3_capture_nt_ZMM_R3_64()
8980 xed3_operand_set_outreg(d, XED_REG_ZMM16); in xed3_capture_nt_ZMM_R3_64()
8982 (void)d; in xed3_capture_nt_ZMM_R3_64()
8985 xed3_operand_set_outreg(d, XED_REG_ZMM17); in xed3_capture_nt_ZMM_R3_64()
8987 (void)d; in xed3_capture_nt_ZMM_R3_64()
8990 xed3_operand_set_outreg(d, XED_REG_ZMM18); in xed3_capture_nt_ZMM_R3_64()
8992 (void)d; in xed3_capture_nt_ZMM_R3_64()
8995 xed3_operand_set_outreg(d, XED_REG_ZMM19); in xed3_capture_nt_ZMM_R3_64()
8997 (void)d; in xed3_capture_nt_ZMM_R3_64()
9000 xed3_operand_set_outreg(d, XED_REG_ZMM20); in xed3_capture_nt_ZMM_R3_64()
9002 (void)d; in xed3_capture_nt_ZMM_R3_64()
9005 xed3_operand_set_outreg(d, XED_REG_ZMM21); in xed3_capture_nt_ZMM_R3_64()
9007 (void)d; in xed3_capture_nt_ZMM_R3_64()
9010 xed3_operand_set_outreg(d, XED_REG_ZMM22); in xed3_capture_nt_ZMM_R3_64()
9012 (void)d; in xed3_capture_nt_ZMM_R3_64()
9015 xed3_operand_set_outreg(d, XED_REG_ZMM23); in xed3_capture_nt_ZMM_R3_64()
9017 (void)d; in xed3_capture_nt_ZMM_R3_64()
9020 xed3_operand_set_outreg(d, XED_REG_ZMM24); in xed3_capture_nt_ZMM_R3_64()
9022 (void)d; in xed3_capture_nt_ZMM_R3_64()
9025 xed3_operand_set_outreg(d, XED_REG_ZMM25); in xed3_capture_nt_ZMM_R3_64()
9027 (void)d; in xed3_capture_nt_ZMM_R3_64()
9030 xed3_operand_set_outreg(d, XED_REG_ZMM26); in xed3_capture_nt_ZMM_R3_64()
9032 (void)d; in xed3_capture_nt_ZMM_R3_64()
9035 xed3_operand_set_outreg(d, XED_REG_ZMM27); in xed3_capture_nt_ZMM_R3_64()
9037 (void)d; in xed3_capture_nt_ZMM_R3_64()
9040 xed3_operand_set_outreg(d, XED_REG_ZMM28); in xed3_capture_nt_ZMM_R3_64()
9042 (void)d; in xed3_capture_nt_ZMM_R3_64()
9045 xed3_operand_set_outreg(d, XED_REG_ZMM29); in xed3_capture_nt_ZMM_R3_64()
9047 (void)d; in xed3_capture_nt_ZMM_R3_64()
9050 xed3_operand_set_outreg(d, XED_REG_ZMM30); in xed3_capture_nt_ZMM_R3_64()
9052 (void)d; in xed3_capture_nt_ZMM_R3_64()
9055 xed3_operand_set_outreg(d, XED_REG_ZMM31); in xed3_capture_nt_ZMM_R3_64()
9057 (void)d; in xed3_capture_nt_ZMM_R3_64()
9060 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_ZMM_R3_64()
9064 static XED_INLINE void xed3_capture_nt_UISA_VSIB_INDEX_XMM(xed_decoded_inst_t* d) in xed3_capture_nt_UISA_VSIB_INDEX_XMM() argument
9067 key += (xed3_operand_get_rexx(d)) << ((0)); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9068 key += (xed3_operand_get_sibindex(d)) << ((1)); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9069 key += (xed3_operand_get_vexdest4(d)) << ((4)); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9073 xed3_operand_set_outreg(d, XED_REG_XMM0); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9075 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9078 xed3_operand_set_outreg(d, XED_REG_XMM8); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9080 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9083 xed3_operand_set_outreg(d, XED_REG_XMM1); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9085 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9088 xed3_operand_set_outreg(d, XED_REG_XMM9); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9090 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9093 xed3_operand_set_outreg(d, XED_REG_XMM2); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9095 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9098 xed3_operand_set_outreg(d, XED_REG_XMM10); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9100 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9103 xed3_operand_set_outreg(d, XED_REG_XMM3); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9105 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9108 xed3_operand_set_outreg(d, XED_REG_XMM11); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9110 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9113 xed3_operand_set_outreg(d, XED_REG_XMM4); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9115 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9118 xed3_operand_set_outreg(d, XED_REG_XMM12); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9120 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9123 xed3_operand_set_outreg(d, XED_REG_XMM5); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9125 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9128 xed3_operand_set_outreg(d, XED_REG_XMM13); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9130 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9133 xed3_operand_set_outreg(d, XED_REG_XMM6); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9135 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9138 xed3_operand_set_outreg(d, XED_REG_XMM14); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9140 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9143 xed3_operand_set_outreg(d, XED_REG_XMM7); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9145 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9148 xed3_operand_set_outreg(d, XED_REG_XMM15); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9150 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9153 xed3_operand_set_outreg(d, XED_REG_XMM16); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9155 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9158 xed3_operand_set_outreg(d, XED_REG_XMM24); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9160 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9163 xed3_operand_set_outreg(d, XED_REG_XMM17); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9165 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9168 xed3_operand_set_outreg(d, XED_REG_XMM25); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9170 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9173 xed3_operand_set_outreg(d, XED_REG_XMM18); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9175 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9178 xed3_operand_set_outreg(d, XED_REG_XMM26); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9180 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9183 xed3_operand_set_outreg(d, XED_REG_XMM19); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9185 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9188 xed3_operand_set_outreg(d, XED_REG_XMM27); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9190 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9193 xed3_operand_set_outreg(d, XED_REG_XMM20); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9195 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9198 xed3_operand_set_outreg(d, XED_REG_XMM28); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9200 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9203 xed3_operand_set_outreg(d, XED_REG_XMM21); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9205 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9208 xed3_operand_set_outreg(d, XED_REG_XMM29); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9210 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9213 xed3_operand_set_outreg(d, XED_REG_XMM22); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9215 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9218 xed3_operand_set_outreg(d, XED_REG_XMM30); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9220 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9223 xed3_operand_set_outreg(d, XED_REG_XMM23); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9225 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9228 xed3_operand_set_outreg(d, XED_REG_XMM31); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9230 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9233 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_UISA_VSIB_INDEX_XMM()
9237 static XED_INLINE void xed3_capture_nt_IMMUNE_REXW(xed_decoded_inst_t* d) in xed3_capture_nt_IMMUNE_REXW() argument
9240 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_IMMUNE_REXW()
9241 key += (xed3_operand_get_osz(d)) << ((2)); in xed3_capture_nt_IMMUNE_REXW()
9242 key += (xed3_operand_get_rexw(d)) << ((3)); in xed3_capture_nt_IMMUNE_REXW()
9250 (void)d; in xed3_capture_nt_IMMUNE_REXW()
9257 (void)d; in xed3_capture_nt_IMMUNE_REXW()
9261 xed3_operand_set_eosz(d, 0x2); in xed3_capture_nt_IMMUNE_REXW()
9263 (void)d; in xed3_capture_nt_IMMUNE_REXW()
9266 xed3_operand_set_eosz(d, 0x1); in xed3_capture_nt_IMMUNE_REXW()
9268 (void)d; in xed3_capture_nt_IMMUNE_REXW()
9271 xed3_operand_set_eosz(d, 0x2); in xed3_capture_nt_IMMUNE_REXW()
9273 (void)d; in xed3_capture_nt_IMMUNE_REXW()
9276 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_IMMUNE_REXW()
9280 static XED_INLINE void xed3_capture_nt_MMX_B(xed_decoded_inst_t* d) in xed3_capture_nt_MMX_B() argument
9283 key += (xed3_operand_get_rm(d)) << ((0)); in xed3_capture_nt_MMX_B()
9287 xed3_operand_set_outreg(d, XED_REG_MMX0); in xed3_capture_nt_MMX_B()
9289 (void)d; in xed3_capture_nt_MMX_B()
9292 xed3_operand_set_outreg(d, XED_REG_MMX1); in xed3_capture_nt_MMX_B()
9294 (void)d; in xed3_capture_nt_MMX_B()
9297 xed3_operand_set_outreg(d, XED_REG_MMX2); in xed3_capture_nt_MMX_B()
9299 (void)d; in xed3_capture_nt_MMX_B()
9302 xed3_operand_set_outreg(d, XED_REG_MMX3); in xed3_capture_nt_MMX_B()
9304 (void)d; in xed3_capture_nt_MMX_B()
9307 xed3_operand_set_outreg(d, XED_REG_MMX4); in xed3_capture_nt_MMX_B()
9309 (void)d; in xed3_capture_nt_MMX_B()
9312 xed3_operand_set_outreg(d, XED_REG_MMX5); in xed3_capture_nt_MMX_B()
9314 (void)d; in xed3_capture_nt_MMX_B()
9317 xed3_operand_set_outreg(d, XED_REG_MMX6); in xed3_capture_nt_MMX_B()
9319 (void)d; in xed3_capture_nt_MMX_B()
9322 xed3_operand_set_outreg(d, XED_REG_MMX7); in xed3_capture_nt_MMX_B()
9324 (void)d; in xed3_capture_nt_MMX_B()
9327 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_MMX_B()
9331 static XED_INLINE void xed3_capture_nt_NELEM_HALF(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_HALF() argument
9334 key += (xed3_operand_get_bcrc(d)) << ((0)); in xed3_capture_nt_NELEM_HALF()
9335 key += (xed3_operand_get_element_size(d)) << ((1)); in xed3_capture_nt_NELEM_HALF()
9336 key += (xed3_operand_get_vl(d)) << ((10)); in xed3_capture_nt_NELEM_HALF()
9340 xed3_operand_set_nelem(d, 0x2); in xed3_capture_nt_NELEM_HALF()
9342 (void)d; in xed3_capture_nt_NELEM_HALF()
9345 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_HALF()
9346 xed3_operand_set_bcast(d, 0x16); in xed3_capture_nt_NELEM_HALF()
9348 (void)d; in xed3_capture_nt_NELEM_HALF()
9351 xed3_operand_set_nelem(d, 0x4); in xed3_capture_nt_NELEM_HALF()
9353 (void)d; in xed3_capture_nt_NELEM_HALF()
9356 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_HALF()
9357 xed3_operand_set_bcast(d, 0xa); in xed3_capture_nt_NELEM_HALF()
9359 (void)d; in xed3_capture_nt_NELEM_HALF()
9362 xed3_operand_set_nelem(d, 0x8); in xed3_capture_nt_NELEM_HALF()
9364 (void)d; in xed3_capture_nt_NELEM_HALF()
9367 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_HALF()
9368 xed3_operand_set_bcast(d, 0x3); in xed3_capture_nt_NELEM_HALF()
9370 (void)d; in xed3_capture_nt_NELEM_HALF()
9373 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_HALF()
9377 static XED_INLINE void xed3_capture_nt_YMM_B3_32(xed_decoded_inst_t* d) in xed3_capture_nt_YMM_B3_32() argument
9380 key += (xed3_operand_get_rm(d)) << ((0)); in xed3_capture_nt_YMM_B3_32()
9384 xed3_operand_set_outreg(d, XED_REG_YMM0); in xed3_capture_nt_YMM_B3_32()
9386 (void)d; in xed3_capture_nt_YMM_B3_32()
9389 xed3_operand_set_outreg(d, XED_REG_YMM1); in xed3_capture_nt_YMM_B3_32()
9391 (void)d; in xed3_capture_nt_YMM_B3_32()
9394 xed3_operand_set_outreg(d, XED_REG_YMM2); in xed3_capture_nt_YMM_B3_32()
9396 (void)d; in xed3_capture_nt_YMM_B3_32()
9399 xed3_operand_set_outreg(d, XED_REG_YMM3); in xed3_capture_nt_YMM_B3_32()
9401 (void)d; in xed3_capture_nt_YMM_B3_32()
9404 xed3_operand_set_outreg(d, XED_REG_YMM4); in xed3_capture_nt_YMM_B3_32()
9406 (void)d; in xed3_capture_nt_YMM_B3_32()
9409 xed3_operand_set_outreg(d, XED_REG_YMM5); in xed3_capture_nt_YMM_B3_32()
9411 (void)d; in xed3_capture_nt_YMM_B3_32()
9414 xed3_operand_set_outreg(d, XED_REG_YMM6); in xed3_capture_nt_YMM_B3_32()
9416 (void)d; in xed3_capture_nt_YMM_B3_32()
9419 xed3_operand_set_outreg(d, XED_REG_YMM7); in xed3_capture_nt_YMM_B3_32()
9421 (void)d; in xed3_capture_nt_YMM_B3_32()
9424 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_YMM_B3_32()
9428 static XED_INLINE void xed3_capture_nt_DF64(xed_decoded_inst_t* d) in xed3_capture_nt_DF64() argument
9431 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_DF64()
9432 key += (xed3_operand_get_osz(d)) << ((2)); in xed3_capture_nt_DF64()
9433 key += (xed3_operand_get_rexw(d)) << ((3)); in xed3_capture_nt_DF64()
9441 (void)d; in xed3_capture_nt_DF64()
9448 (void)d; in xed3_capture_nt_DF64()
9451 xed3_operand_set_eosz(d, 0x3); in xed3_capture_nt_DF64()
9452 xed3_operand_set_df64(d, 0x1); in xed3_capture_nt_DF64()
9454 (void)d; in xed3_capture_nt_DF64()
9457 xed3_operand_set_eosz(d, 0x1); in xed3_capture_nt_DF64()
9458 xed3_operand_set_df64(d, 0x1); in xed3_capture_nt_DF64()
9460 (void)d; in xed3_capture_nt_DF64()
9463 xed3_operand_set_eosz(d, 0x3); in xed3_capture_nt_DF64()
9464 xed3_operand_set_df64(d, 0x1); in xed3_capture_nt_DF64()
9466 (void)d; in xed3_capture_nt_DF64()
9469 xed3_operand_set_eosz(d, 0x3); in xed3_capture_nt_DF64()
9470 xed3_operand_set_df64(d, 0x1); in xed3_capture_nt_DF64()
9472 (void)d; in xed3_capture_nt_DF64()
9475 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_DF64()
9479 static XED_INLINE void xed3_capture_nt_ZMM_B3_64(xed_decoded_inst_t* d) in xed3_capture_nt_ZMM_B3_64() argument
9482 key += (xed3_operand_get_rexb(d)) << ((0)); in xed3_capture_nt_ZMM_B3_64()
9483 key += (xed3_operand_get_rexx(d)) << ((1)); in xed3_capture_nt_ZMM_B3_64()
9484 key += (xed3_operand_get_rm(d)) << ((2)); in xed3_capture_nt_ZMM_B3_64()
9488 xed3_operand_set_outreg(d, XED_REG_ZMM0); in xed3_capture_nt_ZMM_B3_64()
9490 (void)d; in xed3_capture_nt_ZMM_B3_64()
9493 xed3_operand_set_outreg(d, XED_REG_ZMM8); in xed3_capture_nt_ZMM_B3_64()
9495 (void)d; in xed3_capture_nt_ZMM_B3_64()
9498 xed3_operand_set_outreg(d, XED_REG_ZMM16); in xed3_capture_nt_ZMM_B3_64()
9500 (void)d; in xed3_capture_nt_ZMM_B3_64()
9503 xed3_operand_set_outreg(d, XED_REG_ZMM24); in xed3_capture_nt_ZMM_B3_64()
9505 (void)d; in xed3_capture_nt_ZMM_B3_64()
9508 xed3_operand_set_outreg(d, XED_REG_ZMM1); in xed3_capture_nt_ZMM_B3_64()
9510 (void)d; in xed3_capture_nt_ZMM_B3_64()
9513 xed3_operand_set_outreg(d, XED_REG_ZMM9); in xed3_capture_nt_ZMM_B3_64()
9515 (void)d; in xed3_capture_nt_ZMM_B3_64()
9518 xed3_operand_set_outreg(d, XED_REG_ZMM17); in xed3_capture_nt_ZMM_B3_64()
9520 (void)d; in xed3_capture_nt_ZMM_B3_64()
9523 xed3_operand_set_outreg(d, XED_REG_ZMM25); in xed3_capture_nt_ZMM_B3_64()
9525 (void)d; in xed3_capture_nt_ZMM_B3_64()
9528 xed3_operand_set_outreg(d, XED_REG_ZMM2); in xed3_capture_nt_ZMM_B3_64()
9530 (void)d; in xed3_capture_nt_ZMM_B3_64()
9533 xed3_operand_set_outreg(d, XED_REG_ZMM10); in xed3_capture_nt_ZMM_B3_64()
9535 (void)d; in xed3_capture_nt_ZMM_B3_64()
9538 xed3_operand_set_outreg(d, XED_REG_ZMM18); in xed3_capture_nt_ZMM_B3_64()
9540 (void)d; in xed3_capture_nt_ZMM_B3_64()
9543 xed3_operand_set_outreg(d, XED_REG_ZMM26); in xed3_capture_nt_ZMM_B3_64()
9545 (void)d; in xed3_capture_nt_ZMM_B3_64()
9548 xed3_operand_set_outreg(d, XED_REG_ZMM3); in xed3_capture_nt_ZMM_B3_64()
9550 (void)d; in xed3_capture_nt_ZMM_B3_64()
9553 xed3_operand_set_outreg(d, XED_REG_ZMM11); in xed3_capture_nt_ZMM_B3_64()
9555 (void)d; in xed3_capture_nt_ZMM_B3_64()
9558 xed3_operand_set_outreg(d, XED_REG_ZMM19); in xed3_capture_nt_ZMM_B3_64()
9560 (void)d; in xed3_capture_nt_ZMM_B3_64()
9563 xed3_operand_set_outreg(d, XED_REG_ZMM27); in xed3_capture_nt_ZMM_B3_64()
9565 (void)d; in xed3_capture_nt_ZMM_B3_64()
9568 xed3_operand_set_outreg(d, XED_REG_ZMM4); in xed3_capture_nt_ZMM_B3_64()
9570 (void)d; in xed3_capture_nt_ZMM_B3_64()
9573 xed3_operand_set_outreg(d, XED_REG_ZMM12); in xed3_capture_nt_ZMM_B3_64()
9575 (void)d; in xed3_capture_nt_ZMM_B3_64()
9578 xed3_operand_set_outreg(d, XED_REG_ZMM20); in xed3_capture_nt_ZMM_B3_64()
9580 (void)d; in xed3_capture_nt_ZMM_B3_64()
9583 xed3_operand_set_outreg(d, XED_REG_ZMM28); in xed3_capture_nt_ZMM_B3_64()
9585 (void)d; in xed3_capture_nt_ZMM_B3_64()
9588 xed3_operand_set_outreg(d, XED_REG_ZMM5); in xed3_capture_nt_ZMM_B3_64()
9590 (void)d; in xed3_capture_nt_ZMM_B3_64()
9593 xed3_operand_set_outreg(d, XED_REG_ZMM13); in xed3_capture_nt_ZMM_B3_64()
9595 (void)d; in xed3_capture_nt_ZMM_B3_64()
9598 xed3_operand_set_outreg(d, XED_REG_ZMM21); in xed3_capture_nt_ZMM_B3_64()
9600 (void)d; in xed3_capture_nt_ZMM_B3_64()
9603 xed3_operand_set_outreg(d, XED_REG_ZMM29); in xed3_capture_nt_ZMM_B3_64()
9605 (void)d; in xed3_capture_nt_ZMM_B3_64()
9608 xed3_operand_set_outreg(d, XED_REG_ZMM6); in xed3_capture_nt_ZMM_B3_64()
9610 (void)d; in xed3_capture_nt_ZMM_B3_64()
9613 xed3_operand_set_outreg(d, XED_REG_ZMM14); in xed3_capture_nt_ZMM_B3_64()
9615 (void)d; in xed3_capture_nt_ZMM_B3_64()
9618 xed3_operand_set_outreg(d, XED_REG_ZMM22); in xed3_capture_nt_ZMM_B3_64()
9620 (void)d; in xed3_capture_nt_ZMM_B3_64()
9623 xed3_operand_set_outreg(d, XED_REG_ZMM30); in xed3_capture_nt_ZMM_B3_64()
9625 (void)d; in xed3_capture_nt_ZMM_B3_64()
9628 xed3_operand_set_outreg(d, XED_REG_ZMM7); in xed3_capture_nt_ZMM_B3_64()
9630 (void)d; in xed3_capture_nt_ZMM_B3_64()
9633 xed3_operand_set_outreg(d, XED_REG_ZMM15); in xed3_capture_nt_ZMM_B3_64()
9635 (void)d; in xed3_capture_nt_ZMM_B3_64()
9638 xed3_operand_set_outreg(d, XED_REG_ZMM23); in xed3_capture_nt_ZMM_B3_64()
9640 (void)d; in xed3_capture_nt_ZMM_B3_64()
9643 xed3_operand_set_outreg(d, XED_REG_ZMM31); in xed3_capture_nt_ZMM_B3_64()
9645 (void)d; in xed3_capture_nt_ZMM_B3_64()
9648 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_ZMM_B3_64()
9652 static XED_INLINE void xed3_capture_nt_MASK1(xed_decoded_inst_t* d) in xed3_capture_nt_MASK1() argument
9655 key += (xed3_operand_get_mask(d)) << ((0)); in xed3_capture_nt_MASK1()
9659 xed3_operand_set_outreg(d, XED_REG_K0); in xed3_capture_nt_MASK1()
9661 (void)d; in xed3_capture_nt_MASK1()
9664 xed3_operand_set_outreg(d, XED_REG_K1); in xed3_capture_nt_MASK1()
9666 (void)d; in xed3_capture_nt_MASK1()
9669 xed3_operand_set_outreg(d, XED_REG_K2); in xed3_capture_nt_MASK1()
9671 (void)d; in xed3_capture_nt_MASK1()
9674 xed3_operand_set_outreg(d, XED_REG_K3); in xed3_capture_nt_MASK1()
9676 (void)d; in xed3_capture_nt_MASK1()
9679 xed3_operand_set_outreg(d, XED_REG_K4); in xed3_capture_nt_MASK1()
9681 (void)d; in xed3_capture_nt_MASK1()
9684 xed3_operand_set_outreg(d, XED_REG_K5); in xed3_capture_nt_MASK1()
9686 (void)d; in xed3_capture_nt_MASK1()
9689 xed3_operand_set_outreg(d, XED_REG_K6); in xed3_capture_nt_MASK1()
9691 (void)d; in xed3_capture_nt_MASK1()
9694 xed3_operand_set_outreg(d, XED_REG_K7); in xed3_capture_nt_MASK1()
9696 (void)d; in xed3_capture_nt_MASK1()
9699 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_MASK1()
9703 static XED_INLINE void xed3_capture_nt_ESIZE_4_BITS(xed_decoded_inst_t* d) in xed3_capture_nt_ESIZE_4_BITS() argument
9706 key += (xed3_operand_get_rex(d)) << ((0)); in xed3_capture_nt_ESIZE_4_BITS()
9710 xed3_operand_set_element_size(d, 0x4); in xed3_capture_nt_ESIZE_4_BITS()
9712 (void)d; in xed3_capture_nt_ESIZE_4_BITS()
9715 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_ESIZE_4_BITS()
9719 static XED_INLINE void xed3_capture_nt_MMX_R(xed_decoded_inst_t* d) in xed3_capture_nt_MMX_R() argument
9722 key += (xed3_operand_get_reg(d)) << ((0)); in xed3_capture_nt_MMX_R()
9726 xed3_operand_set_outreg(d, XED_REG_MMX0); in xed3_capture_nt_MMX_R()
9728 (void)d; in xed3_capture_nt_MMX_R()
9731 xed3_operand_set_outreg(d, XED_REG_MMX1); in xed3_capture_nt_MMX_R()
9733 (void)d; in xed3_capture_nt_MMX_R()
9736 xed3_operand_set_outreg(d, XED_REG_MMX2); in xed3_capture_nt_MMX_R()
9738 (void)d; in xed3_capture_nt_MMX_R()
9741 xed3_operand_set_outreg(d, XED_REG_MMX3); in xed3_capture_nt_MMX_R()
9743 (void)d; in xed3_capture_nt_MMX_R()
9746 xed3_operand_set_outreg(d, XED_REG_MMX4); in xed3_capture_nt_MMX_R()
9748 (void)d; in xed3_capture_nt_MMX_R()
9751 xed3_operand_set_outreg(d, XED_REG_MMX5); in xed3_capture_nt_MMX_R()
9753 (void)d; in xed3_capture_nt_MMX_R()
9756 xed3_operand_set_outreg(d, XED_REG_MMX6); in xed3_capture_nt_MMX_R()
9758 (void)d; in xed3_capture_nt_MMX_R()
9761 xed3_operand_set_outreg(d, XED_REG_MMX7); in xed3_capture_nt_MMX_R()
9763 (void)d; in xed3_capture_nt_MMX_R()
9766 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_MMX_R()
9770 static XED_INLINE void xed3_capture_nt_NELEM_GPR_WRITER_STORE(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_GPR_WRITER_STORE() argument
9773 key += (xed3_operand_get_vl(d)) << ((0)); in xed3_capture_nt_NELEM_GPR_WRITER_STORE()
9777 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_WRITER_STORE()
9779 (void)d; in xed3_capture_nt_NELEM_GPR_WRITER_STORE()
9782 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_WRITER_STORE()
9784 (void)d; in xed3_capture_nt_NELEM_GPR_WRITER_STORE()
9787 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_WRITER_STORE()
9789 (void)d; in xed3_capture_nt_NELEM_GPR_WRITER_STORE()
9792 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_GPR_WRITER_STORE()
9796 static XED_INLINE void xed3_capture_nt_ZMM_B3(xed_decoded_inst_t* d) in xed3_capture_nt_ZMM_B3() argument
9799 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_ZMM_B3()
9803 xed3_capture_nt_ZMM_B3_32(d); in xed3_capture_nt_ZMM_B3()
9805 (void)d; in xed3_capture_nt_ZMM_B3()
9808 xed3_capture_nt_ZMM_B3_32(d); in xed3_capture_nt_ZMM_B3()
9810 (void)d; in xed3_capture_nt_ZMM_B3()
9813 xed3_capture_nt_ZMM_B3_64(d); in xed3_capture_nt_ZMM_B3()
9815 (void)d; in xed3_capture_nt_ZMM_B3()
9818 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_ZMM_B3()
9822 static XED_INLINE void xed3_capture_nt_XMM_R_32(xed_decoded_inst_t* d) in xed3_capture_nt_XMM_R_32() argument
9825 key += (xed3_operand_get_reg(d)) << ((0)); in xed3_capture_nt_XMM_R_32()
9829 xed3_operand_set_outreg(d, XED_REG_XMM0); in xed3_capture_nt_XMM_R_32()
9831 (void)d; in xed3_capture_nt_XMM_R_32()
9834 xed3_operand_set_outreg(d, XED_REG_XMM1); in xed3_capture_nt_XMM_R_32()
9836 (void)d; in xed3_capture_nt_XMM_R_32()
9839 xed3_operand_set_outreg(d, XED_REG_XMM2); in xed3_capture_nt_XMM_R_32()
9841 (void)d; in xed3_capture_nt_XMM_R_32()
9844 xed3_operand_set_outreg(d, XED_REG_XMM3); in xed3_capture_nt_XMM_R_32()
9846 (void)d; in xed3_capture_nt_XMM_R_32()
9849 xed3_operand_set_outreg(d, XED_REG_XMM4); in xed3_capture_nt_XMM_R_32()
9851 (void)d; in xed3_capture_nt_XMM_R_32()
9854 xed3_operand_set_outreg(d, XED_REG_XMM5); in xed3_capture_nt_XMM_R_32()
9856 (void)d; in xed3_capture_nt_XMM_R_32()
9859 xed3_operand_set_outreg(d, XED_REG_XMM6); in xed3_capture_nt_XMM_R_32()
9861 (void)d; in xed3_capture_nt_XMM_R_32()
9864 xed3_operand_set_outreg(d, XED_REG_XMM7); in xed3_capture_nt_XMM_R_32()
9866 (void)d; in xed3_capture_nt_XMM_R_32()
9869 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_XMM_R_32()
9873 static XED_INLINE void xed3_capture_nt_FINAL_DSEG_NOT64(xed_decoded_inst_t* d) in xed3_capture_nt_FINAL_DSEG_NOT64() argument
9876 key += (xed3_operand_get_seg_ovd(d)) << ((0)); in xed3_capture_nt_FINAL_DSEG_NOT64()
9880 xed3_operand_set_outreg(d, XED_REG_DS); in xed3_capture_nt_FINAL_DSEG_NOT64()
9881 xed3_operand_set_using_default_segment0(d, 0x1); in xed3_capture_nt_FINAL_DSEG_NOT64()
9883 (void)d; in xed3_capture_nt_FINAL_DSEG_NOT64()
9886 xed3_operand_set_outreg(d, XED_REG_CS); in xed3_capture_nt_FINAL_DSEG_NOT64()
9887 xed3_operand_set_using_default_segment0(d, 0x0); in xed3_capture_nt_FINAL_DSEG_NOT64()
9889 (void)d; in xed3_capture_nt_FINAL_DSEG_NOT64()
9892 xed3_operand_set_outreg(d, XED_REG_DS); in xed3_capture_nt_FINAL_DSEG_NOT64()
9893 xed3_operand_set_using_default_segment0(d, 0x1); in xed3_capture_nt_FINAL_DSEG_NOT64()
9895 (void)d; in xed3_capture_nt_FINAL_DSEG_NOT64()
9898 xed3_operand_set_outreg(d, XED_REG_ES); in xed3_capture_nt_FINAL_DSEG_NOT64()
9899 xed3_operand_set_using_default_segment0(d, 0x0); in xed3_capture_nt_FINAL_DSEG_NOT64()
9901 (void)d; in xed3_capture_nt_FINAL_DSEG_NOT64()
9904 xed3_operand_set_outreg(d, XED_REG_FS); in xed3_capture_nt_FINAL_DSEG_NOT64()
9905 xed3_operand_set_using_default_segment0(d, 0x0); in xed3_capture_nt_FINAL_DSEG_NOT64()
9907 (void)d; in xed3_capture_nt_FINAL_DSEG_NOT64()
9910 xed3_operand_set_outreg(d, XED_REG_GS); in xed3_capture_nt_FINAL_DSEG_NOT64()
9911 xed3_operand_set_using_default_segment0(d, 0x0); in xed3_capture_nt_FINAL_DSEG_NOT64()
9913 (void)d; in xed3_capture_nt_FINAL_DSEG_NOT64()
9916 xed3_operand_set_outreg(d, XED_REG_SS); in xed3_capture_nt_FINAL_DSEG_NOT64()
9917 xed3_operand_set_using_default_segment0(d, 0x0); in xed3_capture_nt_FINAL_DSEG_NOT64()
9919 (void)d; in xed3_capture_nt_FINAL_DSEG_NOT64()
9922 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_FINAL_DSEG_NOT64()
9926 static XED_INLINE void xed3_capture_nt_MASK_R(xed_decoded_inst_t* d) in xed3_capture_nt_MASK_R() argument
9929 key += (xed3_operand_get_reg(d)) << ((0)); in xed3_capture_nt_MASK_R()
9930 key += (xed3_operand_get_rexr(d)) << ((3)); in xed3_capture_nt_MASK_R()
9931 key += (xed3_operand_get_rexrr(d)) << ((4)); in xed3_capture_nt_MASK_R()
9935 xed3_operand_set_outreg(d, XED_REG_K0); in xed3_capture_nt_MASK_R()
9937 (void)d; in xed3_capture_nt_MASK_R()
9940 xed3_operand_set_outreg(d, XED_REG_K1); in xed3_capture_nt_MASK_R()
9942 (void)d; in xed3_capture_nt_MASK_R()
9945 xed3_operand_set_outreg(d, XED_REG_K2); in xed3_capture_nt_MASK_R()
9947 (void)d; in xed3_capture_nt_MASK_R()
9950 xed3_operand_set_outreg(d, XED_REG_K3); in xed3_capture_nt_MASK_R()
9952 (void)d; in xed3_capture_nt_MASK_R()
9955 xed3_operand_set_outreg(d, XED_REG_K4); in xed3_capture_nt_MASK_R()
9957 (void)d; in xed3_capture_nt_MASK_R()
9960 xed3_operand_set_outreg(d, XED_REG_K5); in xed3_capture_nt_MASK_R()
9962 (void)d; in xed3_capture_nt_MASK_R()
9965 xed3_operand_set_outreg(d, XED_REG_K6); in xed3_capture_nt_MASK_R()
9967 (void)d; in xed3_capture_nt_MASK_R()
9970 xed3_operand_set_outreg(d, XED_REG_K7); in xed3_capture_nt_MASK_R()
9972 (void)d; in xed3_capture_nt_MASK_R()
9975 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_MASK_R()
9979 static XED_INLINE void xed3_capture_nt_ArBP(xed_decoded_inst_t* d) in xed3_capture_nt_ArBP() argument
9982 key += (xed3_operand_get_easz(d)) << ((0)); in xed3_capture_nt_ArBP()
9986 xed3_operand_set_outreg(d, XED_REG_BP); in xed3_capture_nt_ArBP()
9988 (void)d; in xed3_capture_nt_ArBP()
9991 xed3_operand_set_outreg(d, XED_REG_EBP); in xed3_capture_nt_ArBP()
9993 (void)d; in xed3_capture_nt_ArBP()
9996 xed3_operand_set_outreg(d, XED_REG_RBP); in xed3_capture_nt_ArBP()
9998 (void)d; in xed3_capture_nt_ArBP()
10001 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_ArBP()
10005 static XED_INLINE void xed3_capture_nt_UISA_VMODRM_ZMM(xed_decoded_inst_t* d) in xed3_capture_nt_UISA_VMODRM_ZMM() argument
10008 key += (xed3_operand_get_mod(d)) << ((0)); in xed3_capture_nt_UISA_VMODRM_ZMM()
10012 xed3_capture_nt_UISA_VSIB_ZMM(d); in xed3_capture_nt_UISA_VMODRM_ZMM()
10014 (void)d; in xed3_capture_nt_UISA_VMODRM_ZMM()
10017 xed3_capture_nt_UISA_VSIB_ZMM(d); in xed3_capture_nt_UISA_VMODRM_ZMM()
10018 xed3_capture_nt_MEMDISP8(d); in xed3_capture_nt_UISA_VMODRM_ZMM()
10020 (void)d; in xed3_capture_nt_UISA_VMODRM_ZMM()
10023 xed3_capture_nt_UISA_VSIB_ZMM(d); in xed3_capture_nt_UISA_VMODRM_ZMM()
10024 xed3_capture_nt_MEMDISP32(d); in xed3_capture_nt_UISA_VMODRM_ZMM()
10026 (void)d; in xed3_capture_nt_UISA_VMODRM_ZMM()
10029 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_UISA_VMODRM_ZMM()
10033 static XED_INLINE void xed3_capture_nt_VGPR32_R_64(xed_decoded_inst_t* d) in xed3_capture_nt_VGPR32_R_64() argument
10036 key += (xed3_operand_get_reg(d)) << ((0)); in xed3_capture_nt_VGPR32_R_64()
10037 key += (xed3_operand_get_rexr(d)) << ((3)); in xed3_capture_nt_VGPR32_R_64()
10041 xed3_operand_set_outreg(d, XED_REG_EAX); in xed3_capture_nt_VGPR32_R_64()
10043 (void)d; in xed3_capture_nt_VGPR32_R_64()
10046 xed3_operand_set_outreg(d, XED_REG_ECX); in xed3_capture_nt_VGPR32_R_64()
10048 (void)d; in xed3_capture_nt_VGPR32_R_64()
10051 xed3_operand_set_outreg(d, XED_REG_EDX); in xed3_capture_nt_VGPR32_R_64()
10053 (void)d; in xed3_capture_nt_VGPR32_R_64()
10056 xed3_operand_set_outreg(d, XED_REG_EBX); in xed3_capture_nt_VGPR32_R_64()
10058 (void)d; in xed3_capture_nt_VGPR32_R_64()
10061 xed3_operand_set_outreg(d, XED_REG_ESP); in xed3_capture_nt_VGPR32_R_64()
10063 (void)d; in xed3_capture_nt_VGPR32_R_64()
10066 xed3_operand_set_outreg(d, XED_REG_EBP); in xed3_capture_nt_VGPR32_R_64()
10068 (void)d; in xed3_capture_nt_VGPR32_R_64()
10071 xed3_operand_set_outreg(d, XED_REG_ESI); in xed3_capture_nt_VGPR32_R_64()
10073 (void)d; in xed3_capture_nt_VGPR32_R_64()
10076 xed3_operand_set_outreg(d, XED_REG_EDI); in xed3_capture_nt_VGPR32_R_64()
10078 (void)d; in xed3_capture_nt_VGPR32_R_64()
10081 xed3_operand_set_outreg(d, XED_REG_R8D); in xed3_capture_nt_VGPR32_R_64()
10083 (void)d; in xed3_capture_nt_VGPR32_R_64()
10086 xed3_operand_set_outreg(d, XED_REG_R9D); in xed3_capture_nt_VGPR32_R_64()
10088 (void)d; in xed3_capture_nt_VGPR32_R_64()
10091 xed3_operand_set_outreg(d, XED_REG_R10D); in xed3_capture_nt_VGPR32_R_64()
10093 (void)d; in xed3_capture_nt_VGPR32_R_64()
10096 xed3_operand_set_outreg(d, XED_REG_R11D); in xed3_capture_nt_VGPR32_R_64()
10098 (void)d; in xed3_capture_nt_VGPR32_R_64()
10101 xed3_operand_set_outreg(d, XED_REG_R12D); in xed3_capture_nt_VGPR32_R_64()
10103 (void)d; in xed3_capture_nt_VGPR32_R_64()
10106 xed3_operand_set_outreg(d, XED_REG_R13D); in xed3_capture_nt_VGPR32_R_64()
10108 (void)d; in xed3_capture_nt_VGPR32_R_64()
10111 xed3_operand_set_outreg(d, XED_REG_R14D); in xed3_capture_nt_VGPR32_R_64()
10113 (void)d; in xed3_capture_nt_VGPR32_R_64()
10116 xed3_operand_set_outreg(d, XED_REG_R15D); in xed3_capture_nt_VGPR32_R_64()
10118 (void)d; in xed3_capture_nt_VGPR32_R_64()
10121 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_VGPR32_R_64()
10125 static XED_INLINE void xed3_capture_nt_CR_B(xed_decoded_inst_t* d) in xed3_capture_nt_CR_B() argument
10128 key += (xed3_operand_get_rexb(d)) << ((0)); in xed3_capture_nt_CR_B()
10129 key += (xed3_operand_get_rm(d)) << ((1)); in xed3_capture_nt_CR_B()
10133 xed3_operand_set_outreg(d, XED_REG_CR0); in xed3_capture_nt_CR_B()
10135 (void)d; in xed3_capture_nt_CR_B()
10138 xed3_operand_set_outreg(d, XED_REG_CR8); in xed3_capture_nt_CR_B()
10140 (void)d; in xed3_capture_nt_CR_B()
10143 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_CR_B()
10144 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_CR_B()
10146 (void)d; in xed3_capture_nt_CR_B()
10149 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_CR_B()
10150 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_CR_B()
10152 (void)d; in xed3_capture_nt_CR_B()
10155 xed3_operand_set_outreg(d, XED_REG_CR2); in xed3_capture_nt_CR_B()
10157 (void)d; in xed3_capture_nt_CR_B()
10160 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_CR_B()
10161 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_CR_B()
10163 (void)d; in xed3_capture_nt_CR_B()
10166 xed3_operand_set_outreg(d, XED_REG_CR3); in xed3_capture_nt_CR_B()
10168 (void)d; in xed3_capture_nt_CR_B()
10171 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_CR_B()
10172 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_CR_B()
10174 (void)d; in xed3_capture_nt_CR_B()
10177 xed3_operand_set_outreg(d, XED_REG_CR4); in xed3_capture_nt_CR_B()
10179 (void)d; in xed3_capture_nt_CR_B()
10182 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_CR_B()
10183 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_CR_B()
10185 (void)d; in xed3_capture_nt_CR_B()
10188 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_CR_B()
10189 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_CR_B()
10191 (void)d; in xed3_capture_nt_CR_B()
10194 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_CR_B()
10195 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_CR_B()
10197 (void)d; in xed3_capture_nt_CR_B()
10200 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_CR_B()
10201 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_CR_B()
10203 (void)d; in xed3_capture_nt_CR_B()
10206 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_CR_B()
10207 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_CR_B()
10209 (void)d; in xed3_capture_nt_CR_B()
10212 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_CR_B()
10213 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_CR_B()
10215 (void)d; in xed3_capture_nt_CR_B()
10218 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_CR_B()
10219 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_CR_B()
10221 (void)d; in xed3_capture_nt_CR_B()
10224 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_CR_B()
10228 static XED_INLINE void xed3_capture_nt_UIMM32(xed_decoded_inst_t* d) in xed3_capture_nt_UIMM32() argument
10230 xed3_operand_set_imm_width(d, 0x20); in xed3_capture_nt_UIMM32()
10232 (void)d; in xed3_capture_nt_UIMM32()
10234 static XED_INLINE void xed3_capture_nt_XMM_N_64(xed_decoded_inst_t* d) in xed3_capture_nt_XMM_N_64() argument
10237 key += (xed3_operand_get_vexdest210(d)) << ((0)); in xed3_capture_nt_XMM_N_64()
10238 key += (xed3_operand_get_vexdest3(d)) << ((3)); in xed3_capture_nt_XMM_N_64()
10242 xed3_operand_set_outreg(d, XED_REG_XMM15); in xed3_capture_nt_XMM_N_64()
10244 (void)d; in xed3_capture_nt_XMM_N_64()
10247 xed3_operand_set_outreg(d, XED_REG_XMM14); in xed3_capture_nt_XMM_N_64()
10249 (void)d; in xed3_capture_nt_XMM_N_64()
10252 xed3_operand_set_outreg(d, XED_REG_XMM13); in xed3_capture_nt_XMM_N_64()
10254 (void)d; in xed3_capture_nt_XMM_N_64()
10257 xed3_operand_set_outreg(d, XED_REG_XMM12); in xed3_capture_nt_XMM_N_64()
10259 (void)d; in xed3_capture_nt_XMM_N_64()
10262 xed3_operand_set_outreg(d, XED_REG_XMM11); in xed3_capture_nt_XMM_N_64()
10264 (void)d; in xed3_capture_nt_XMM_N_64()
10267 xed3_operand_set_outreg(d, XED_REG_XMM10); in xed3_capture_nt_XMM_N_64()
10269 (void)d; in xed3_capture_nt_XMM_N_64()
10272 xed3_operand_set_outreg(d, XED_REG_XMM9); in xed3_capture_nt_XMM_N_64()
10274 (void)d; in xed3_capture_nt_XMM_N_64()
10277 xed3_operand_set_outreg(d, XED_REG_XMM8); in xed3_capture_nt_XMM_N_64()
10279 (void)d; in xed3_capture_nt_XMM_N_64()
10282 xed3_operand_set_outreg(d, XED_REG_XMM7); in xed3_capture_nt_XMM_N_64()
10284 (void)d; in xed3_capture_nt_XMM_N_64()
10287 xed3_operand_set_outreg(d, XED_REG_XMM6); in xed3_capture_nt_XMM_N_64()
10289 (void)d; in xed3_capture_nt_XMM_N_64()
10292 xed3_operand_set_outreg(d, XED_REG_XMM5); in xed3_capture_nt_XMM_N_64()
10294 (void)d; in xed3_capture_nt_XMM_N_64()
10297 xed3_operand_set_outreg(d, XED_REG_XMM4); in xed3_capture_nt_XMM_N_64()
10299 (void)d; in xed3_capture_nt_XMM_N_64()
10302 xed3_operand_set_outreg(d, XED_REG_XMM3); in xed3_capture_nt_XMM_N_64()
10304 (void)d; in xed3_capture_nt_XMM_N_64()
10307 xed3_operand_set_outreg(d, XED_REG_XMM2); in xed3_capture_nt_XMM_N_64()
10309 (void)d; in xed3_capture_nt_XMM_N_64()
10312 xed3_operand_set_outreg(d, XED_REG_XMM1); in xed3_capture_nt_XMM_N_64()
10314 (void)d; in xed3_capture_nt_XMM_N_64()
10317 xed3_operand_set_outreg(d, XED_REG_XMM0); in xed3_capture_nt_XMM_N_64()
10319 (void)d; in xed3_capture_nt_XMM_N_64()
10322 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_XMM_N_64()
10326 static XED_INLINE void xed3_capture_nt_SrBP(xed_decoded_inst_t* d) in xed3_capture_nt_SrBP() argument
10329 key += (xed3_operand_get_smode(d)) << ((0)); in xed3_capture_nt_SrBP()
10333 xed3_operand_set_outreg(d, XED_REG_BP); in xed3_capture_nt_SrBP()
10335 (void)d; in xed3_capture_nt_SrBP()
10338 xed3_operand_set_outreg(d, XED_REG_EBP); in xed3_capture_nt_SrBP()
10340 (void)d; in xed3_capture_nt_SrBP()
10343 xed3_operand_set_outreg(d, XED_REG_RBP); in xed3_capture_nt_SrBP()
10345 (void)d; in xed3_capture_nt_SrBP()
10348 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_SrBP()
10352 static XED_INLINE void xed3_capture_nt_MASK_B(xed_decoded_inst_t* d) in xed3_capture_nt_MASK_B() argument
10355 key += (xed3_operand_get_rm(d)) << ((0)); in xed3_capture_nt_MASK_B()
10359 xed3_operand_set_outreg(d, XED_REG_K0); in xed3_capture_nt_MASK_B()
10361 (void)d; in xed3_capture_nt_MASK_B()
10364 xed3_operand_set_outreg(d, XED_REG_K1); in xed3_capture_nt_MASK_B()
10366 (void)d; in xed3_capture_nt_MASK_B()
10369 xed3_operand_set_outreg(d, XED_REG_K2); in xed3_capture_nt_MASK_B()
10371 (void)d; in xed3_capture_nt_MASK_B()
10374 xed3_operand_set_outreg(d, XED_REG_K3); in xed3_capture_nt_MASK_B()
10376 (void)d; in xed3_capture_nt_MASK_B()
10379 xed3_operand_set_outreg(d, XED_REG_K4); in xed3_capture_nt_MASK_B()
10381 (void)d; in xed3_capture_nt_MASK_B()
10384 xed3_operand_set_outreg(d, XED_REG_K5); in xed3_capture_nt_MASK_B()
10386 (void)d; in xed3_capture_nt_MASK_B()
10389 xed3_operand_set_outreg(d, XED_REG_K6); in xed3_capture_nt_MASK_B()
10391 (void)d; in xed3_capture_nt_MASK_B()
10394 xed3_operand_set_outreg(d, XED_REG_K7); in xed3_capture_nt_MASK_B()
10396 (void)d; in xed3_capture_nt_MASK_B()
10399 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_MASK_B()
10403 static XED_INLINE void xed3_capture_nt_VGPR32_N(xed_decoded_inst_t* d) in xed3_capture_nt_VGPR32_N() argument
10406 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_VGPR32_N()
10410 xed3_capture_nt_VGPR32_N_32(d); in xed3_capture_nt_VGPR32_N()
10412 (void)d; in xed3_capture_nt_VGPR32_N()
10415 xed3_capture_nt_VGPR32_N_32(d); in xed3_capture_nt_VGPR32_N()
10417 (void)d; in xed3_capture_nt_VGPR32_N()
10420 xed3_capture_nt_VGPR32_N_64(d); in xed3_capture_nt_VGPR32_N()
10422 (void)d; in xed3_capture_nt_VGPR32_N()
10425 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_VGPR32_N()
10429 static XED_INLINE void xed3_capture_nt_YMM_R_32(xed_decoded_inst_t* d) in xed3_capture_nt_YMM_R_32() argument
10432 key += (xed3_operand_get_reg(d)) << ((0)); in xed3_capture_nt_YMM_R_32()
10436 xed3_operand_set_outreg(d, XED_REG_YMM0); in xed3_capture_nt_YMM_R_32()
10438 (void)d; in xed3_capture_nt_YMM_R_32()
10441 xed3_operand_set_outreg(d, XED_REG_YMM1); in xed3_capture_nt_YMM_R_32()
10443 (void)d; in xed3_capture_nt_YMM_R_32()
10446 xed3_operand_set_outreg(d, XED_REG_YMM2); in xed3_capture_nt_YMM_R_32()
10448 (void)d; in xed3_capture_nt_YMM_R_32()
10451 xed3_operand_set_outreg(d, XED_REG_YMM3); in xed3_capture_nt_YMM_R_32()
10453 (void)d; in xed3_capture_nt_YMM_R_32()
10456 xed3_operand_set_outreg(d, XED_REG_YMM4); in xed3_capture_nt_YMM_R_32()
10458 (void)d; in xed3_capture_nt_YMM_R_32()
10461 xed3_operand_set_outreg(d, XED_REG_YMM5); in xed3_capture_nt_YMM_R_32()
10463 (void)d; in xed3_capture_nt_YMM_R_32()
10466 xed3_operand_set_outreg(d, XED_REG_YMM6); in xed3_capture_nt_YMM_R_32()
10468 (void)d; in xed3_capture_nt_YMM_R_32()
10471 xed3_operand_set_outreg(d, XED_REG_YMM7); in xed3_capture_nt_YMM_R_32()
10473 (void)d; in xed3_capture_nt_YMM_R_32()
10476 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_YMM_R_32()
10480 static XED_INLINE void xed3_capture_nt_NELEM_TUPLE1_WORD(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_TUPLE1_WORD() argument
10483 key += (xed3_operand_get_vl(d)) << ((0)); in xed3_capture_nt_NELEM_TUPLE1_WORD()
10487 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_TUPLE1_WORD()
10489 (void)d; in xed3_capture_nt_NELEM_TUPLE1_WORD()
10492 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_TUPLE1_WORD()
10494 (void)d; in xed3_capture_nt_NELEM_TUPLE1_WORD()
10497 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_TUPLE1_WORD()
10499 (void)d; in xed3_capture_nt_NELEM_TUPLE1_WORD()
10502 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_TUPLE1_WORD()
10506 static XED_INLINE void xed3_capture_nt_NELEM_SCALAR(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_SCALAR() argument
10509 key += (xed3_operand_get_vl(d)) << ((0)); in xed3_capture_nt_NELEM_SCALAR()
10513 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_SCALAR()
10515 (void)d; in xed3_capture_nt_NELEM_SCALAR()
10518 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_SCALAR()
10520 (void)d; in xed3_capture_nt_NELEM_SCALAR()
10523 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_SCALAR()
10525 (void)d; in xed3_capture_nt_NELEM_SCALAR()
10528 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_SCALAR()
10532 static XED_INLINE void xed3_capture_nt_SE_IMM8(xed_decoded_inst_t* d) in xed3_capture_nt_SE_IMM8() argument
10534 xed3_operand_set_imm_width(d, 0x8); in xed3_capture_nt_SE_IMM8()
10536 (void)d; in xed3_capture_nt_SE_IMM8()
10538 static XED_INLINE void xed3_capture_nt_FINAL_ESEG(xed_decoded_inst_t* d) in xed3_capture_nt_FINAL_ESEG() argument
10541 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_FINAL_ESEG()
10545 xed3_operand_set_outreg(d, XED_REG_ES); in xed3_capture_nt_FINAL_ESEG()
10546 xed3_operand_set_using_default_segment0(d, 0x1); in xed3_capture_nt_FINAL_ESEG()
10548 (void)d; in xed3_capture_nt_FINAL_ESEG()
10551 xed3_operand_set_outreg(d, XED_REG_ES); in xed3_capture_nt_FINAL_ESEG()
10552 xed3_operand_set_using_default_segment0(d, 0x1); in xed3_capture_nt_FINAL_ESEG()
10554 (void)d; in xed3_capture_nt_FINAL_ESEG()
10557 xed3_operand_set_outreg(d, XED_REG_INVALID); in xed3_capture_nt_FINAL_ESEG()
10558 xed3_operand_set_using_default_segment0(d, 0x1); in xed3_capture_nt_FINAL_ESEG()
10560 (void)d; in xed3_capture_nt_FINAL_ESEG()
10563 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_FINAL_ESEG()
10567 static XED_INLINE void xed3_capture_nt_UISA_VSIB_INDEX_ZMM(xed_decoded_inst_t* d) in xed3_capture_nt_UISA_VSIB_INDEX_ZMM() argument
10570 key += (xed3_operand_get_rexx(d)) << ((0)); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10571 key += (xed3_operand_get_sibindex(d)) << ((1)); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10572 key += (xed3_operand_get_vexdest4(d)) << ((4)); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10576 xed3_operand_set_outreg(d, XED_REG_ZMM0); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10578 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10581 xed3_operand_set_outreg(d, XED_REG_ZMM8); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10583 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10586 xed3_operand_set_outreg(d, XED_REG_ZMM1); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10588 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10591 xed3_operand_set_outreg(d, XED_REG_ZMM9); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10593 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10596 xed3_operand_set_outreg(d, XED_REG_ZMM2); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10598 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10601 xed3_operand_set_outreg(d, XED_REG_ZMM10); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10603 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10606 xed3_operand_set_outreg(d, XED_REG_ZMM3); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10608 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10611 xed3_operand_set_outreg(d, XED_REG_ZMM11); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10613 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10616 xed3_operand_set_outreg(d, XED_REG_ZMM4); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10618 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10621 xed3_operand_set_outreg(d, XED_REG_ZMM12); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10623 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10626 xed3_operand_set_outreg(d, XED_REG_ZMM5); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10628 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10631 xed3_operand_set_outreg(d, XED_REG_ZMM13); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10633 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10636 xed3_operand_set_outreg(d, XED_REG_ZMM6); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10638 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10641 xed3_operand_set_outreg(d, XED_REG_ZMM14); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10643 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10646 xed3_operand_set_outreg(d, XED_REG_ZMM7); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10648 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10651 xed3_operand_set_outreg(d, XED_REG_ZMM15); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10653 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10656 xed3_operand_set_outreg(d, XED_REG_ZMM16); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10658 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10661 xed3_operand_set_outreg(d, XED_REG_ZMM24); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10663 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10666 xed3_operand_set_outreg(d, XED_REG_ZMM17); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10668 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10671 xed3_operand_set_outreg(d, XED_REG_ZMM25); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10673 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10676 xed3_operand_set_outreg(d, XED_REG_ZMM18); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10678 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10681 xed3_operand_set_outreg(d, XED_REG_ZMM26); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10683 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10686 xed3_operand_set_outreg(d, XED_REG_ZMM19); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10688 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10691 xed3_operand_set_outreg(d, XED_REG_ZMM27); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10693 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10696 xed3_operand_set_outreg(d, XED_REG_ZMM20); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10698 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10701 xed3_operand_set_outreg(d, XED_REG_ZMM28); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10703 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10706 xed3_operand_set_outreg(d, XED_REG_ZMM21); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10708 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10711 xed3_operand_set_outreg(d, XED_REG_ZMM29); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10713 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10716 xed3_operand_set_outreg(d, XED_REG_ZMM22); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10718 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10721 xed3_operand_set_outreg(d, XED_REG_ZMM30); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10723 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10726 xed3_operand_set_outreg(d, XED_REG_ZMM23); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10728 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10731 xed3_operand_set_outreg(d, XED_REG_ZMM31); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10733 (void)d; in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10736 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_UISA_VSIB_INDEX_ZMM()
10740 static XED_INLINE void xed3_capture_nt_CR_R(xed_decoded_inst_t* d) in xed3_capture_nt_CR_R() argument
10743 key += (xed3_operand_get_reg(d)) << ((0)); in xed3_capture_nt_CR_R()
10744 key += (xed3_operand_get_rexr(d)) << ((3)); in xed3_capture_nt_CR_R()
10748 xed3_operand_set_outreg(d, XED_REG_CR0); in xed3_capture_nt_CR_R()
10750 (void)d; in xed3_capture_nt_CR_R()
10753 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_CR_R()
10754 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_CR_R()
10756 (void)d; in xed3_capture_nt_CR_R()
10759 xed3_operand_set_outreg(d, XED_REG_CR2); in xed3_capture_nt_CR_R()
10761 (void)d; in xed3_capture_nt_CR_R()
10764 xed3_operand_set_outreg(d, XED_REG_CR3); in xed3_capture_nt_CR_R()
10766 (void)d; in xed3_capture_nt_CR_R()
10769 xed3_operand_set_outreg(d, XED_REG_CR4); in xed3_capture_nt_CR_R()
10771 (void)d; in xed3_capture_nt_CR_R()
10774 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_CR_R()
10775 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_CR_R()
10777 (void)d; in xed3_capture_nt_CR_R()
10780 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_CR_R()
10781 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_CR_R()
10783 (void)d; in xed3_capture_nt_CR_R()
10786 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_CR_R()
10787 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_CR_R()
10789 (void)d; in xed3_capture_nt_CR_R()
10792 xed3_operand_set_outreg(d, XED_REG_CR8); in xed3_capture_nt_CR_R()
10794 (void)d; in xed3_capture_nt_CR_R()
10797 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_CR_R()
10798 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_CR_R()
10800 (void)d; in xed3_capture_nt_CR_R()
10803 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_CR_R()
10804 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_CR_R()
10806 (void)d; in xed3_capture_nt_CR_R()
10809 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_CR_R()
10810 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_CR_R()
10812 (void)d; in xed3_capture_nt_CR_R()
10815 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_CR_R()
10816 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_CR_R()
10818 (void)d; in xed3_capture_nt_CR_R()
10821 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_CR_R()
10822 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_CR_R()
10824 (void)d; in xed3_capture_nt_CR_R()
10827 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_CR_R()
10828 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_CR_R()
10830 (void)d; in xed3_capture_nt_CR_R()
10833 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_CR_R()
10834 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_CR_R()
10836 (void)d; in xed3_capture_nt_CR_R()
10839 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_CR_R()
10843 static XED_INLINE void xed3_capture_nt_MASK_N(xed_decoded_inst_t* d) in xed3_capture_nt_MASK_N() argument
10846 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_MASK_N()
10850 xed3_capture_nt_MASK_N32(d); in xed3_capture_nt_MASK_N()
10852 (void)d; in xed3_capture_nt_MASK_N()
10855 xed3_capture_nt_MASK_N32(d); in xed3_capture_nt_MASK_N()
10857 (void)d; in xed3_capture_nt_MASK_N()
10860 xed3_capture_nt_MASK_N64(d); in xed3_capture_nt_MASK_N()
10862 (void)d; in xed3_capture_nt_MASK_N()
10865 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_MASK_N()
10869 static XED_INLINE void xed3_capture_nt_OrSP(xed_decoded_inst_t* d) in xed3_capture_nt_OrSP() argument
10872 key += (xed3_operand_get_eosz(d)) << ((0)); in xed3_capture_nt_OrSP()
10876 xed3_operand_set_outreg(d, XED_REG_SP); in xed3_capture_nt_OrSP()
10878 (void)d; in xed3_capture_nt_OrSP()
10881 xed3_operand_set_outreg(d, XED_REG_ESP); in xed3_capture_nt_OrSP()
10883 (void)d; in xed3_capture_nt_OrSP()
10886 xed3_operand_set_outreg(d, XED_REG_RSP); in xed3_capture_nt_OrSP()
10888 (void)d; in xed3_capture_nt_OrSP()
10891 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_OrSP()
10895 static XED_INLINE void xed3_capture_nt_VGPR32_B(xed_decoded_inst_t* d) in xed3_capture_nt_VGPR32_B() argument
10898 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_VGPR32_B()
10902 xed3_capture_nt_VGPR32_B_32(d); in xed3_capture_nt_VGPR32_B()
10904 (void)d; in xed3_capture_nt_VGPR32_B()
10907 xed3_capture_nt_VGPR32_B_32(d); in xed3_capture_nt_VGPR32_B()
10909 (void)d; in xed3_capture_nt_VGPR32_B()
10912 xed3_capture_nt_VGPR32_B_64(d); in xed3_capture_nt_VGPR32_B()
10914 (void)d; in xed3_capture_nt_VGPR32_B()
10917 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_VGPR32_B()
10921 static XED_INLINE void xed3_capture_nt_YMM_N3_32(xed_decoded_inst_t* d) in xed3_capture_nt_YMM_N3_32() argument
10924 key += (xed3_operand_get_vexdest210(d)) << ((0)); in xed3_capture_nt_YMM_N3_32()
10928 xed3_operand_set_outreg(d, XED_REG_YMM7); in xed3_capture_nt_YMM_N3_32()
10930 (void)d; in xed3_capture_nt_YMM_N3_32()
10933 xed3_operand_set_outreg(d, XED_REG_YMM6); in xed3_capture_nt_YMM_N3_32()
10935 (void)d; in xed3_capture_nt_YMM_N3_32()
10938 xed3_operand_set_outreg(d, XED_REG_YMM5); in xed3_capture_nt_YMM_N3_32()
10940 (void)d; in xed3_capture_nt_YMM_N3_32()
10943 xed3_operand_set_outreg(d, XED_REG_YMM4); in xed3_capture_nt_YMM_N3_32()
10945 (void)d; in xed3_capture_nt_YMM_N3_32()
10948 xed3_operand_set_outreg(d, XED_REG_YMM3); in xed3_capture_nt_YMM_N3_32()
10950 (void)d; in xed3_capture_nt_YMM_N3_32()
10953 xed3_operand_set_outreg(d, XED_REG_YMM2); in xed3_capture_nt_YMM_N3_32()
10955 (void)d; in xed3_capture_nt_YMM_N3_32()
10958 xed3_operand_set_outreg(d, XED_REG_YMM1); in xed3_capture_nt_YMM_N3_32()
10960 (void)d; in xed3_capture_nt_YMM_N3_32()
10963 xed3_operand_set_outreg(d, XED_REG_YMM0); in xed3_capture_nt_YMM_N3_32()
10965 (void)d; in xed3_capture_nt_YMM_N3_32()
10968 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_YMM_N3_32()
10972 static XED_INLINE void xed3_capture_nt_OSZ_NONTERM(xed_decoded_inst_t* d) in xed3_capture_nt_OSZ_NONTERM() argument
10975 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_OSZ_NONTERM()
10976 key += (xed3_operand_get_osz(d)) << ((2)); in xed3_capture_nt_OSZ_NONTERM()
10977 key += (xed3_operand_get_rexw(d)) << ((3)); in xed3_capture_nt_OSZ_NONTERM()
10982 xed3_operand_set_eosz(d, 0x1); in xed3_capture_nt_OSZ_NONTERM()
10984 (void)d; in xed3_capture_nt_OSZ_NONTERM()
10988 xed3_operand_set_eosz(d, 0x2); in xed3_capture_nt_OSZ_NONTERM()
10990 (void)d; in xed3_capture_nt_OSZ_NONTERM()
10993 xed3_operand_set_eosz(d, 0x2); in xed3_capture_nt_OSZ_NONTERM()
10995 (void)d; in xed3_capture_nt_OSZ_NONTERM()
10999 xed3_operand_set_eosz(d, 0x2); in xed3_capture_nt_OSZ_NONTERM()
11001 (void)d; in xed3_capture_nt_OSZ_NONTERM()
11005 xed3_operand_set_eosz(d, 0x1); in xed3_capture_nt_OSZ_NONTERM()
11007 (void)d; in xed3_capture_nt_OSZ_NONTERM()
11010 xed3_operand_set_eosz(d, 0x1); in xed3_capture_nt_OSZ_NONTERM()
11012 (void)d; in xed3_capture_nt_OSZ_NONTERM()
11015 xed3_operand_set_eosz(d, 0x3); in xed3_capture_nt_OSZ_NONTERM()
11017 (void)d; in xed3_capture_nt_OSZ_NONTERM()
11020 xed3_operand_set_eosz(d, 0x3); in xed3_capture_nt_OSZ_NONTERM()
11022 (void)d; in xed3_capture_nt_OSZ_NONTERM()
11025 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_OSZ_NONTERM()
11029 static XED_INLINE void xed3_capture_nt_ESIZE_8_BITS(xed_decoded_inst_t* d) in xed3_capture_nt_ESIZE_8_BITS() argument
11032 key += (xed3_operand_get_rex(d)) << ((0)); in xed3_capture_nt_ESIZE_8_BITS()
11036 xed3_operand_set_element_size(d, 0x8); in xed3_capture_nt_ESIZE_8_BITS()
11038 (void)d; in xed3_capture_nt_ESIZE_8_BITS()
11041 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_ESIZE_8_BITS()
11045 static XED_INLINE void xed3_capture_nt_ZMM_R3_32(xed_decoded_inst_t* d) in xed3_capture_nt_ZMM_R3_32() argument
11048 key += (xed3_operand_get_reg(d)) << ((0)); in xed3_capture_nt_ZMM_R3_32()
11052 xed3_operand_set_outreg(d, XED_REG_ZMM0); in xed3_capture_nt_ZMM_R3_32()
11054 (void)d; in xed3_capture_nt_ZMM_R3_32()
11057 xed3_operand_set_outreg(d, XED_REG_ZMM1); in xed3_capture_nt_ZMM_R3_32()
11059 (void)d; in xed3_capture_nt_ZMM_R3_32()
11062 xed3_operand_set_outreg(d, XED_REG_ZMM2); in xed3_capture_nt_ZMM_R3_32()
11064 (void)d; in xed3_capture_nt_ZMM_R3_32()
11067 xed3_operand_set_outreg(d, XED_REG_ZMM3); in xed3_capture_nt_ZMM_R3_32()
11069 (void)d; in xed3_capture_nt_ZMM_R3_32()
11072 xed3_operand_set_outreg(d, XED_REG_ZMM4); in xed3_capture_nt_ZMM_R3_32()
11074 (void)d; in xed3_capture_nt_ZMM_R3_32()
11077 xed3_operand_set_outreg(d, XED_REG_ZMM5); in xed3_capture_nt_ZMM_R3_32()
11079 (void)d; in xed3_capture_nt_ZMM_R3_32()
11082 xed3_operand_set_outreg(d, XED_REG_ZMM6); in xed3_capture_nt_ZMM_R3_32()
11084 (void)d; in xed3_capture_nt_ZMM_R3_32()
11087 xed3_operand_set_outreg(d, XED_REG_ZMM7); in xed3_capture_nt_ZMM_R3_32()
11089 (void)d; in xed3_capture_nt_ZMM_R3_32()
11092 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_ZMM_R3_32()
11096 static XED_INLINE void xed3_capture_nt_XMM_SE32(xed_decoded_inst_t* d) in xed3_capture_nt_XMM_SE32() argument
11099 key += (xed3_operand_get_esrc(d)) << ((0)); in xed3_capture_nt_XMM_SE32()
11103 xed3_operand_set_outreg(d, XED_REG_XMM0); in xed3_capture_nt_XMM_SE32()
11105 (void)d; in xed3_capture_nt_XMM_SE32()
11108 xed3_operand_set_outreg(d, XED_REG_XMM1); in xed3_capture_nt_XMM_SE32()
11110 (void)d; in xed3_capture_nt_XMM_SE32()
11113 xed3_operand_set_outreg(d, XED_REG_XMM2); in xed3_capture_nt_XMM_SE32()
11115 (void)d; in xed3_capture_nt_XMM_SE32()
11118 xed3_operand_set_outreg(d, XED_REG_XMM3); in xed3_capture_nt_XMM_SE32()
11120 (void)d; in xed3_capture_nt_XMM_SE32()
11123 xed3_operand_set_outreg(d, XED_REG_XMM4); in xed3_capture_nt_XMM_SE32()
11125 (void)d; in xed3_capture_nt_XMM_SE32()
11128 xed3_operand_set_outreg(d, XED_REG_XMM5); in xed3_capture_nt_XMM_SE32()
11130 (void)d; in xed3_capture_nt_XMM_SE32()
11133 xed3_operand_set_outreg(d, XED_REG_XMM6); in xed3_capture_nt_XMM_SE32()
11135 (void)d; in xed3_capture_nt_XMM_SE32()
11138 xed3_operand_set_outreg(d, XED_REG_XMM7); in xed3_capture_nt_XMM_SE32()
11140 (void)d; in xed3_capture_nt_XMM_SE32()
11143 xed3_operand_set_outreg(d, XED_REG_XMM0); in xed3_capture_nt_XMM_SE32()
11145 (void)d; in xed3_capture_nt_XMM_SE32()
11148 xed3_operand_set_outreg(d, XED_REG_XMM1); in xed3_capture_nt_XMM_SE32()
11150 (void)d; in xed3_capture_nt_XMM_SE32()
11153 xed3_operand_set_outreg(d, XED_REG_XMM2); in xed3_capture_nt_XMM_SE32()
11155 (void)d; in xed3_capture_nt_XMM_SE32()
11158 xed3_operand_set_outreg(d, XED_REG_XMM3); in xed3_capture_nt_XMM_SE32()
11160 (void)d; in xed3_capture_nt_XMM_SE32()
11163 xed3_operand_set_outreg(d, XED_REG_XMM4); in xed3_capture_nt_XMM_SE32()
11165 (void)d; in xed3_capture_nt_XMM_SE32()
11168 xed3_operand_set_outreg(d, XED_REG_XMM5); in xed3_capture_nt_XMM_SE32()
11170 (void)d; in xed3_capture_nt_XMM_SE32()
11173 xed3_operand_set_outreg(d, XED_REG_XMM6); in xed3_capture_nt_XMM_SE32()
11175 (void)d; in xed3_capture_nt_XMM_SE32()
11178 xed3_operand_set_outreg(d, XED_REG_XMM7); in xed3_capture_nt_XMM_SE32()
11180 (void)d; in xed3_capture_nt_XMM_SE32()
11183 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_XMM_SE32()
11187 static XED_INLINE void xed3_capture_nt_IMMUNE66(xed_decoded_inst_t* d) in xed3_capture_nt_IMMUNE66() argument
11190 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_IMMUNE66()
11191 key += (xed3_operand_get_rexw(d)) << ((2)); in xed3_capture_nt_IMMUNE66()
11196 xed3_operand_set_eosz(d, 0x2); in xed3_capture_nt_IMMUNE66()
11197 xed3_operand_set_osz(d, 0x0); in xed3_capture_nt_IMMUNE66()
11199 (void)d; in xed3_capture_nt_IMMUNE66()
11203 xed3_operand_set_eosz(d, 0x2); in xed3_capture_nt_IMMUNE66()
11204 xed3_operand_set_osz(d, 0x0); in xed3_capture_nt_IMMUNE66()
11206 (void)d; in xed3_capture_nt_IMMUNE66()
11209 xed3_operand_set_eosz(d, 0x2); in xed3_capture_nt_IMMUNE66()
11210 xed3_operand_set_osz(d, 0x0); in xed3_capture_nt_IMMUNE66()
11212 (void)d; in xed3_capture_nt_IMMUNE66()
11215 xed3_operand_set_eosz(d, 0x3); in xed3_capture_nt_IMMUNE66()
11216 xed3_operand_set_osz(d, 0x0); in xed3_capture_nt_IMMUNE66()
11218 (void)d; in xed3_capture_nt_IMMUNE66()
11221 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_IMMUNE66()
11225 static XED_INLINE void xed3_capture_nt_YMM_N_32(xed_decoded_inst_t* d) in xed3_capture_nt_YMM_N_32() argument
11228 key += (xed3_operand_get_vexdest210(d)) << ((0)); in xed3_capture_nt_YMM_N_32()
11232 xed3_operand_set_outreg(d, XED_REG_YMM7); in xed3_capture_nt_YMM_N_32()
11234 (void)d; in xed3_capture_nt_YMM_N_32()
11237 xed3_operand_set_outreg(d, XED_REG_YMM6); in xed3_capture_nt_YMM_N_32()
11239 (void)d; in xed3_capture_nt_YMM_N_32()
11242 xed3_operand_set_outreg(d, XED_REG_YMM5); in xed3_capture_nt_YMM_N_32()
11244 (void)d; in xed3_capture_nt_YMM_N_32()
11247 xed3_operand_set_outreg(d, XED_REG_YMM4); in xed3_capture_nt_YMM_N_32()
11249 (void)d; in xed3_capture_nt_YMM_N_32()
11252 xed3_operand_set_outreg(d, XED_REG_YMM3); in xed3_capture_nt_YMM_N_32()
11254 (void)d; in xed3_capture_nt_YMM_N_32()
11257 xed3_operand_set_outreg(d, XED_REG_YMM2); in xed3_capture_nt_YMM_N_32()
11259 (void)d; in xed3_capture_nt_YMM_N_32()
11262 xed3_operand_set_outreg(d, XED_REG_YMM1); in xed3_capture_nt_YMM_N_32()
11264 (void)d; in xed3_capture_nt_YMM_N_32()
11267 xed3_operand_set_outreg(d, XED_REG_YMM0); in xed3_capture_nt_YMM_N_32()
11269 (void)d; in xed3_capture_nt_YMM_N_32()
11272 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_YMM_N_32()
11276 static XED_INLINE void xed3_capture_nt_GPR32_B(xed_decoded_inst_t* d) in xed3_capture_nt_GPR32_B() argument
11279 key += (xed3_operand_get_rexb(d)) << ((0)); in xed3_capture_nt_GPR32_B()
11280 key += (xed3_operand_get_rm(d)) << ((1)); in xed3_capture_nt_GPR32_B()
11284 xed3_operand_set_outreg(d, XED_REG_EAX); in xed3_capture_nt_GPR32_B()
11286 (void)d; in xed3_capture_nt_GPR32_B()
11289 xed3_operand_set_outreg(d, XED_REG_R8D); in xed3_capture_nt_GPR32_B()
11291 (void)d; in xed3_capture_nt_GPR32_B()
11294 xed3_operand_set_outreg(d, XED_REG_ECX); in xed3_capture_nt_GPR32_B()
11296 (void)d; in xed3_capture_nt_GPR32_B()
11299 xed3_operand_set_outreg(d, XED_REG_R9D); in xed3_capture_nt_GPR32_B()
11301 (void)d; in xed3_capture_nt_GPR32_B()
11304 xed3_operand_set_outreg(d, XED_REG_EDX); in xed3_capture_nt_GPR32_B()
11306 (void)d; in xed3_capture_nt_GPR32_B()
11309 xed3_operand_set_outreg(d, XED_REG_R10D); in xed3_capture_nt_GPR32_B()
11311 (void)d; in xed3_capture_nt_GPR32_B()
11314 xed3_operand_set_outreg(d, XED_REG_EBX); in xed3_capture_nt_GPR32_B()
11316 (void)d; in xed3_capture_nt_GPR32_B()
11319 xed3_operand_set_outreg(d, XED_REG_R11D); in xed3_capture_nt_GPR32_B()
11321 (void)d; in xed3_capture_nt_GPR32_B()
11324 xed3_operand_set_outreg(d, XED_REG_ESP); in xed3_capture_nt_GPR32_B()
11326 (void)d; in xed3_capture_nt_GPR32_B()
11329 xed3_operand_set_outreg(d, XED_REG_R12D); in xed3_capture_nt_GPR32_B()
11331 (void)d; in xed3_capture_nt_GPR32_B()
11334 xed3_operand_set_outreg(d, XED_REG_EBP); in xed3_capture_nt_GPR32_B()
11336 (void)d; in xed3_capture_nt_GPR32_B()
11339 xed3_operand_set_outreg(d, XED_REG_R13D); in xed3_capture_nt_GPR32_B()
11341 (void)d; in xed3_capture_nt_GPR32_B()
11344 xed3_operand_set_outreg(d, XED_REG_ESI); in xed3_capture_nt_GPR32_B()
11346 (void)d; in xed3_capture_nt_GPR32_B()
11349 xed3_operand_set_outreg(d, XED_REG_R14D); in xed3_capture_nt_GPR32_B()
11351 (void)d; in xed3_capture_nt_GPR32_B()
11354 xed3_operand_set_outreg(d, XED_REG_EDI); in xed3_capture_nt_GPR32_B()
11356 (void)d; in xed3_capture_nt_GPR32_B()
11359 xed3_operand_set_outreg(d, XED_REG_R15D); in xed3_capture_nt_GPR32_B()
11361 (void)d; in xed3_capture_nt_GPR32_B()
11364 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_GPR32_B()
11368 static XED_INLINE void xed3_capture_nt_VMODRM_XMM(xed_decoded_inst_t* d) in xed3_capture_nt_VMODRM_XMM() argument
11371 key += (xed3_operand_get_mod(d)) << ((0)); in xed3_capture_nt_VMODRM_XMM()
11375 xed3_capture_nt_VSIB_XMM(d); in xed3_capture_nt_VMODRM_XMM()
11377 (void)d; in xed3_capture_nt_VMODRM_XMM()
11380 xed3_capture_nt_VSIB_XMM(d); in xed3_capture_nt_VMODRM_XMM()
11381 xed3_capture_nt_MEMDISP8(d); in xed3_capture_nt_VMODRM_XMM()
11383 (void)d; in xed3_capture_nt_VMODRM_XMM()
11386 xed3_capture_nt_VSIB_XMM(d); in xed3_capture_nt_VMODRM_XMM()
11387 xed3_capture_nt_MEMDISP32(d); in xed3_capture_nt_VMODRM_XMM()
11389 (void)d; in xed3_capture_nt_VMODRM_XMM()
11392 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_VMODRM_XMM()
11396 static XED_INLINE void xed3_capture_nt_YMM_SE32(xed_decoded_inst_t* d) in xed3_capture_nt_YMM_SE32() argument
11399 key += (xed3_operand_get_esrc(d)) << ((0)); in xed3_capture_nt_YMM_SE32()
11403 xed3_operand_set_outreg(d, XED_REG_YMM0); in xed3_capture_nt_YMM_SE32()
11405 (void)d; in xed3_capture_nt_YMM_SE32()
11408 xed3_operand_set_outreg(d, XED_REG_YMM1); in xed3_capture_nt_YMM_SE32()
11410 (void)d; in xed3_capture_nt_YMM_SE32()
11413 xed3_operand_set_outreg(d, XED_REG_YMM2); in xed3_capture_nt_YMM_SE32()
11415 (void)d; in xed3_capture_nt_YMM_SE32()
11418 xed3_operand_set_outreg(d, XED_REG_YMM3); in xed3_capture_nt_YMM_SE32()
11420 (void)d; in xed3_capture_nt_YMM_SE32()
11423 xed3_operand_set_outreg(d, XED_REG_YMM4); in xed3_capture_nt_YMM_SE32()
11425 (void)d; in xed3_capture_nt_YMM_SE32()
11428 xed3_operand_set_outreg(d, XED_REG_YMM5); in xed3_capture_nt_YMM_SE32()
11430 (void)d; in xed3_capture_nt_YMM_SE32()
11433 xed3_operand_set_outreg(d, XED_REG_YMM6); in xed3_capture_nt_YMM_SE32()
11435 (void)d; in xed3_capture_nt_YMM_SE32()
11438 xed3_operand_set_outreg(d, XED_REG_YMM7); in xed3_capture_nt_YMM_SE32()
11440 (void)d; in xed3_capture_nt_YMM_SE32()
11443 xed3_operand_set_outreg(d, XED_REG_YMM0); in xed3_capture_nt_YMM_SE32()
11445 (void)d; in xed3_capture_nt_YMM_SE32()
11448 xed3_operand_set_outreg(d, XED_REG_YMM1); in xed3_capture_nt_YMM_SE32()
11450 (void)d; in xed3_capture_nt_YMM_SE32()
11453 xed3_operand_set_outreg(d, XED_REG_YMM2); in xed3_capture_nt_YMM_SE32()
11455 (void)d; in xed3_capture_nt_YMM_SE32()
11458 xed3_operand_set_outreg(d, XED_REG_YMM3); in xed3_capture_nt_YMM_SE32()
11460 (void)d; in xed3_capture_nt_YMM_SE32()
11463 xed3_operand_set_outreg(d, XED_REG_YMM4); in xed3_capture_nt_YMM_SE32()
11465 (void)d; in xed3_capture_nt_YMM_SE32()
11468 xed3_operand_set_outreg(d, XED_REG_YMM5); in xed3_capture_nt_YMM_SE32()
11470 (void)d; in xed3_capture_nt_YMM_SE32()
11473 xed3_operand_set_outreg(d, XED_REG_YMM6); in xed3_capture_nt_YMM_SE32()
11475 (void)d; in xed3_capture_nt_YMM_SE32()
11478 xed3_operand_set_outreg(d, XED_REG_YMM7); in xed3_capture_nt_YMM_SE32()
11480 (void)d; in xed3_capture_nt_YMM_SE32()
11483 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_YMM_SE32()
11487 static XED_INLINE void xed3_capture_nt_GPR32_X(xed_decoded_inst_t* d) in xed3_capture_nt_GPR32_X() argument
11490 key += (xed3_operand_get_rexx(d)) << ((0)); in xed3_capture_nt_GPR32_X()
11491 key += (xed3_operand_get_sibindex(d)) << ((1)); in xed3_capture_nt_GPR32_X()
11495 xed3_operand_set_outreg(d, XED_REG_EAX); in xed3_capture_nt_GPR32_X()
11497 (void)d; in xed3_capture_nt_GPR32_X()
11500 xed3_operand_set_outreg(d, XED_REG_R8D); in xed3_capture_nt_GPR32_X()
11502 (void)d; in xed3_capture_nt_GPR32_X()
11505 xed3_operand_set_outreg(d, XED_REG_ECX); in xed3_capture_nt_GPR32_X()
11507 (void)d; in xed3_capture_nt_GPR32_X()
11510 xed3_operand_set_outreg(d, XED_REG_R9D); in xed3_capture_nt_GPR32_X()
11512 (void)d; in xed3_capture_nt_GPR32_X()
11515 xed3_operand_set_outreg(d, XED_REG_EDX); in xed3_capture_nt_GPR32_X()
11517 (void)d; in xed3_capture_nt_GPR32_X()
11520 xed3_operand_set_outreg(d, XED_REG_R10D); in xed3_capture_nt_GPR32_X()
11522 (void)d; in xed3_capture_nt_GPR32_X()
11525 xed3_operand_set_outreg(d, XED_REG_EBX); in xed3_capture_nt_GPR32_X()
11527 (void)d; in xed3_capture_nt_GPR32_X()
11530 xed3_operand_set_outreg(d, XED_REG_R11D); in xed3_capture_nt_GPR32_X()
11532 (void)d; in xed3_capture_nt_GPR32_X()
11535 xed3_operand_set_outreg(d, XED_REG_INVALID); in xed3_capture_nt_GPR32_X()
11537 (void)d; in xed3_capture_nt_GPR32_X()
11540 xed3_operand_set_outreg(d, XED_REG_R12D); in xed3_capture_nt_GPR32_X()
11542 (void)d; in xed3_capture_nt_GPR32_X()
11545 xed3_operand_set_outreg(d, XED_REG_EBP); in xed3_capture_nt_GPR32_X()
11547 (void)d; in xed3_capture_nt_GPR32_X()
11550 xed3_operand_set_outreg(d, XED_REG_R13D); in xed3_capture_nt_GPR32_X()
11552 (void)d; in xed3_capture_nt_GPR32_X()
11555 xed3_operand_set_outreg(d, XED_REG_ESI); in xed3_capture_nt_GPR32_X()
11557 (void)d; in xed3_capture_nt_GPR32_X()
11560 xed3_operand_set_outreg(d, XED_REG_R14D); in xed3_capture_nt_GPR32_X()
11562 (void)d; in xed3_capture_nt_GPR32_X()
11565 xed3_operand_set_outreg(d, XED_REG_EDI); in xed3_capture_nt_GPR32_X()
11567 (void)d; in xed3_capture_nt_GPR32_X()
11570 xed3_operand_set_outreg(d, XED_REG_R15D); in xed3_capture_nt_GPR32_X()
11572 (void)d; in xed3_capture_nt_GPR32_X()
11575 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_GPR32_X()
11579 static XED_INLINE void xed3_capture_nt_YMM_B_64(xed_decoded_inst_t* d) in xed3_capture_nt_YMM_B_64() argument
11582 key += (xed3_operand_get_rexb(d)) << ((0)); in xed3_capture_nt_YMM_B_64()
11583 key += (xed3_operand_get_rm(d)) << ((1)); in xed3_capture_nt_YMM_B_64()
11587 xed3_operand_set_outreg(d, XED_REG_YMM0); in xed3_capture_nt_YMM_B_64()
11589 (void)d; in xed3_capture_nt_YMM_B_64()
11592 xed3_operand_set_outreg(d, XED_REG_YMM8); in xed3_capture_nt_YMM_B_64()
11594 (void)d; in xed3_capture_nt_YMM_B_64()
11597 xed3_operand_set_outreg(d, XED_REG_YMM1); in xed3_capture_nt_YMM_B_64()
11599 (void)d; in xed3_capture_nt_YMM_B_64()
11602 xed3_operand_set_outreg(d, XED_REG_YMM9); in xed3_capture_nt_YMM_B_64()
11604 (void)d; in xed3_capture_nt_YMM_B_64()
11607 xed3_operand_set_outreg(d, XED_REG_YMM2); in xed3_capture_nt_YMM_B_64()
11609 (void)d; in xed3_capture_nt_YMM_B_64()
11612 xed3_operand_set_outreg(d, XED_REG_YMM10); in xed3_capture_nt_YMM_B_64()
11614 (void)d; in xed3_capture_nt_YMM_B_64()
11617 xed3_operand_set_outreg(d, XED_REG_YMM3); in xed3_capture_nt_YMM_B_64()
11619 (void)d; in xed3_capture_nt_YMM_B_64()
11622 xed3_operand_set_outreg(d, XED_REG_YMM11); in xed3_capture_nt_YMM_B_64()
11624 (void)d; in xed3_capture_nt_YMM_B_64()
11627 xed3_operand_set_outreg(d, XED_REG_YMM4); in xed3_capture_nt_YMM_B_64()
11629 (void)d; in xed3_capture_nt_YMM_B_64()
11632 xed3_operand_set_outreg(d, XED_REG_YMM12); in xed3_capture_nt_YMM_B_64()
11634 (void)d; in xed3_capture_nt_YMM_B_64()
11637 xed3_operand_set_outreg(d, XED_REG_YMM5); in xed3_capture_nt_YMM_B_64()
11639 (void)d; in xed3_capture_nt_YMM_B_64()
11642 xed3_operand_set_outreg(d, XED_REG_YMM13); in xed3_capture_nt_YMM_B_64()
11644 (void)d; in xed3_capture_nt_YMM_B_64()
11647 xed3_operand_set_outreg(d, XED_REG_YMM6); in xed3_capture_nt_YMM_B_64()
11649 (void)d; in xed3_capture_nt_YMM_B_64()
11652 xed3_operand_set_outreg(d, XED_REG_YMM14); in xed3_capture_nt_YMM_B_64()
11654 (void)d; in xed3_capture_nt_YMM_B_64()
11657 xed3_operand_set_outreg(d, XED_REG_YMM7); in xed3_capture_nt_YMM_B_64()
11659 (void)d; in xed3_capture_nt_YMM_B_64()
11662 xed3_operand_set_outreg(d, XED_REG_YMM15); in xed3_capture_nt_YMM_B_64()
11664 (void)d; in xed3_capture_nt_YMM_B_64()
11667 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_YMM_B_64()
11671 static XED_INLINE void xed3_capture_nt_FINAL_DSEG(xed_decoded_inst_t* d) in xed3_capture_nt_FINAL_DSEG() argument
11674 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_FINAL_DSEG()
11678 xed3_capture_nt_FINAL_DSEG_NOT64(d); in xed3_capture_nt_FINAL_DSEG()
11680 (void)d; in xed3_capture_nt_FINAL_DSEG()
11683 xed3_capture_nt_FINAL_DSEG_NOT64(d); in xed3_capture_nt_FINAL_DSEG()
11685 (void)d; in xed3_capture_nt_FINAL_DSEG()
11688 xed3_capture_nt_FINAL_DSEG_MODE64(d); in xed3_capture_nt_FINAL_DSEG()
11690 (void)d; in xed3_capture_nt_FINAL_DSEG()
11693 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_FINAL_DSEG()
11697 static XED_INLINE void xed3_capture_nt_YMM_N3(xed_decoded_inst_t* d) in xed3_capture_nt_YMM_N3() argument
11700 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_YMM_N3()
11704 xed3_capture_nt_YMM_N3_32(d); in xed3_capture_nt_YMM_N3()
11706 (void)d; in xed3_capture_nt_YMM_N3()
11709 xed3_capture_nt_YMM_N3_32(d); in xed3_capture_nt_YMM_N3()
11711 (void)d; in xed3_capture_nt_YMM_N3()
11714 xed3_capture_nt_YMM_N3_64(d); in xed3_capture_nt_YMM_N3()
11716 (void)d; in xed3_capture_nt_YMM_N3()
11719 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_YMM_N3()
11723 static XED_INLINE void xed3_capture_nt_FIX_ROUND_LEN512(xed_decoded_inst_t* d) in xed3_capture_nt_FIX_ROUND_LEN512() argument
11726 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_FIX_ROUND_LEN512()
11730 xed3_operand_set_vl(d, 0x2); in xed3_capture_nt_FIX_ROUND_LEN512()
11732 (void)d; in xed3_capture_nt_FIX_ROUND_LEN512()
11735 xed3_operand_set_vl(d, 0x2); in xed3_capture_nt_FIX_ROUND_LEN512()
11737 (void)d; in xed3_capture_nt_FIX_ROUND_LEN512()
11740 xed3_operand_set_vl(d, 0x2); in xed3_capture_nt_FIX_ROUND_LEN512()
11742 (void)d; in xed3_capture_nt_FIX_ROUND_LEN512()
11745 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_FIX_ROUND_LEN512()
11749 static XED_INLINE void xed3_capture_nt_REFINING66(xed_decoded_inst_t* d) in xed3_capture_nt_REFINING66() argument
11752 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_REFINING66()
11753 key += (xed3_operand_get_rexw(d)) << ((2)); in xed3_capture_nt_REFINING66()
11758 xed3_operand_set_eosz(d, 0x1); in xed3_capture_nt_REFINING66()
11759 xed3_operand_set_osz(d, 0x0); in xed3_capture_nt_REFINING66()
11761 (void)d; in xed3_capture_nt_REFINING66()
11765 xed3_operand_set_eosz(d, 0x2); in xed3_capture_nt_REFINING66()
11766 xed3_operand_set_osz(d, 0x0); in xed3_capture_nt_REFINING66()
11768 (void)d; in xed3_capture_nt_REFINING66()
11771 xed3_operand_set_eosz(d, 0x2); in xed3_capture_nt_REFINING66()
11772 xed3_operand_set_osz(d, 0x0); in xed3_capture_nt_REFINING66()
11774 (void)d; in xed3_capture_nt_REFINING66()
11777 xed3_operand_set_eosz(d, 0x3); in xed3_capture_nt_REFINING66()
11778 xed3_operand_set_osz(d, 0x0); in xed3_capture_nt_REFINING66()
11780 (void)d; in xed3_capture_nt_REFINING66()
11783 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_REFINING66()
11787 static XED_INLINE void xed3_capture_nt_VSIB_INDEX_YMM(xed_decoded_inst_t* d) in xed3_capture_nt_VSIB_INDEX_YMM() argument
11790 key += (xed3_operand_get_rexx(d)) << ((0)); in xed3_capture_nt_VSIB_INDEX_YMM()
11791 key += (xed3_operand_get_sibindex(d)) << ((1)); in xed3_capture_nt_VSIB_INDEX_YMM()
11795 xed3_operand_set_outreg(d, XED_REG_YMM0); in xed3_capture_nt_VSIB_INDEX_YMM()
11797 (void)d; in xed3_capture_nt_VSIB_INDEX_YMM()
11800 xed3_operand_set_outreg(d, XED_REG_YMM8); in xed3_capture_nt_VSIB_INDEX_YMM()
11802 (void)d; in xed3_capture_nt_VSIB_INDEX_YMM()
11805 xed3_operand_set_outreg(d, XED_REG_YMM1); in xed3_capture_nt_VSIB_INDEX_YMM()
11807 (void)d; in xed3_capture_nt_VSIB_INDEX_YMM()
11810 xed3_operand_set_outreg(d, XED_REG_YMM9); in xed3_capture_nt_VSIB_INDEX_YMM()
11812 (void)d; in xed3_capture_nt_VSIB_INDEX_YMM()
11815 xed3_operand_set_outreg(d, XED_REG_YMM2); in xed3_capture_nt_VSIB_INDEX_YMM()
11817 (void)d; in xed3_capture_nt_VSIB_INDEX_YMM()
11820 xed3_operand_set_outreg(d, XED_REG_YMM10); in xed3_capture_nt_VSIB_INDEX_YMM()
11822 (void)d; in xed3_capture_nt_VSIB_INDEX_YMM()
11825 xed3_operand_set_outreg(d, XED_REG_YMM3); in xed3_capture_nt_VSIB_INDEX_YMM()
11827 (void)d; in xed3_capture_nt_VSIB_INDEX_YMM()
11830 xed3_operand_set_outreg(d, XED_REG_YMM11); in xed3_capture_nt_VSIB_INDEX_YMM()
11832 (void)d; in xed3_capture_nt_VSIB_INDEX_YMM()
11835 xed3_operand_set_outreg(d, XED_REG_YMM4); in xed3_capture_nt_VSIB_INDEX_YMM()
11837 (void)d; in xed3_capture_nt_VSIB_INDEX_YMM()
11840 xed3_operand_set_outreg(d, XED_REG_YMM12); in xed3_capture_nt_VSIB_INDEX_YMM()
11842 (void)d; in xed3_capture_nt_VSIB_INDEX_YMM()
11845 xed3_operand_set_outreg(d, XED_REG_YMM5); in xed3_capture_nt_VSIB_INDEX_YMM()
11847 (void)d; in xed3_capture_nt_VSIB_INDEX_YMM()
11850 xed3_operand_set_outreg(d, XED_REG_YMM13); in xed3_capture_nt_VSIB_INDEX_YMM()
11852 (void)d; in xed3_capture_nt_VSIB_INDEX_YMM()
11855 xed3_operand_set_outreg(d, XED_REG_YMM6); in xed3_capture_nt_VSIB_INDEX_YMM()
11857 (void)d; in xed3_capture_nt_VSIB_INDEX_YMM()
11860 xed3_operand_set_outreg(d, XED_REG_YMM14); in xed3_capture_nt_VSIB_INDEX_YMM()
11862 (void)d; in xed3_capture_nt_VSIB_INDEX_YMM()
11865 xed3_operand_set_outreg(d, XED_REG_YMM7); in xed3_capture_nt_VSIB_INDEX_YMM()
11867 (void)d; in xed3_capture_nt_VSIB_INDEX_YMM()
11870 xed3_operand_set_outreg(d, XED_REG_YMM15); in xed3_capture_nt_VSIB_INDEX_YMM()
11872 (void)d; in xed3_capture_nt_VSIB_INDEX_YMM()
11875 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_VSIB_INDEX_YMM()
11879 static XED_INLINE void xed3_capture_nt_GPR32_R(xed_decoded_inst_t* d) in xed3_capture_nt_GPR32_R() argument
11882 key += (xed3_operand_get_reg(d)) << ((0)); in xed3_capture_nt_GPR32_R()
11883 key += (xed3_operand_get_rexr(d)) << ((3)); in xed3_capture_nt_GPR32_R()
11887 xed3_operand_set_outreg(d, XED_REG_EAX); in xed3_capture_nt_GPR32_R()
11889 (void)d; in xed3_capture_nt_GPR32_R()
11892 xed3_operand_set_outreg(d, XED_REG_ECX); in xed3_capture_nt_GPR32_R()
11894 (void)d; in xed3_capture_nt_GPR32_R()
11897 xed3_operand_set_outreg(d, XED_REG_EDX); in xed3_capture_nt_GPR32_R()
11899 (void)d; in xed3_capture_nt_GPR32_R()
11902 xed3_operand_set_outreg(d, XED_REG_EBX); in xed3_capture_nt_GPR32_R()
11904 (void)d; in xed3_capture_nt_GPR32_R()
11907 xed3_operand_set_outreg(d, XED_REG_ESP); in xed3_capture_nt_GPR32_R()
11909 (void)d; in xed3_capture_nt_GPR32_R()
11912 xed3_operand_set_outreg(d, XED_REG_EBP); in xed3_capture_nt_GPR32_R()
11914 (void)d; in xed3_capture_nt_GPR32_R()
11917 xed3_operand_set_outreg(d, XED_REG_ESI); in xed3_capture_nt_GPR32_R()
11919 (void)d; in xed3_capture_nt_GPR32_R()
11922 xed3_operand_set_outreg(d, XED_REG_EDI); in xed3_capture_nt_GPR32_R()
11924 (void)d; in xed3_capture_nt_GPR32_R()
11927 xed3_operand_set_outreg(d, XED_REG_R8D); in xed3_capture_nt_GPR32_R()
11929 (void)d; in xed3_capture_nt_GPR32_R()
11932 xed3_operand_set_outreg(d, XED_REG_R9D); in xed3_capture_nt_GPR32_R()
11934 (void)d; in xed3_capture_nt_GPR32_R()
11937 xed3_operand_set_outreg(d, XED_REG_R10D); in xed3_capture_nt_GPR32_R()
11939 (void)d; in xed3_capture_nt_GPR32_R()
11942 xed3_operand_set_outreg(d, XED_REG_R11D); in xed3_capture_nt_GPR32_R()
11944 (void)d; in xed3_capture_nt_GPR32_R()
11947 xed3_operand_set_outreg(d, XED_REG_R12D); in xed3_capture_nt_GPR32_R()
11949 (void)d; in xed3_capture_nt_GPR32_R()
11952 xed3_operand_set_outreg(d, XED_REG_R13D); in xed3_capture_nt_GPR32_R()
11954 (void)d; in xed3_capture_nt_GPR32_R()
11957 xed3_operand_set_outreg(d, XED_REG_R14D); in xed3_capture_nt_GPR32_R()
11959 (void)d; in xed3_capture_nt_GPR32_R()
11962 xed3_operand_set_outreg(d, XED_REG_R15D); in xed3_capture_nt_GPR32_R()
11964 (void)d; in xed3_capture_nt_GPR32_R()
11967 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_GPR32_R()
11971 static XED_INLINE void xed3_capture_nt_BND_R_CHECK(xed_decoded_inst_t* d) in xed3_capture_nt_BND_R_CHECK() argument
11974 key += (xed3_operand_get_reg(d)) << ((0)); in xed3_capture_nt_BND_R_CHECK()
11975 key += (xed3_operand_get_rexr(d)) << ((3)); in xed3_capture_nt_BND_R_CHECK()
11980 (void)d; in xed3_capture_nt_BND_R_CHECK()
11984 (void)d; in xed3_capture_nt_BND_R_CHECK()
11988 (void)d; in xed3_capture_nt_BND_R_CHECK()
11992 (void)d; in xed3_capture_nt_BND_R_CHECK()
11995 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_R_CHECK()
11998 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_R_CHECK()
12001 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_R_CHECK()
12004 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_R_CHECK()
12007 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_R_CHECK()
12010 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_R_CHECK()
12013 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_R_CHECK()
12016 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_R_CHECK()
12019 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_R_CHECK()
12022 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_R_CHECK()
12025 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_R_CHECK()
12028 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_R_CHECK()
12031 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_R_CHECK()
12035 static XED_INLINE void xed3_capture_nt_GPR32_SB(xed_decoded_inst_t* d) in xed3_capture_nt_GPR32_SB() argument
12038 key += (xed3_operand_get_rexb(d)) << ((0)); in xed3_capture_nt_GPR32_SB()
12039 key += (xed3_operand_get_srm(d)) << ((1)); in xed3_capture_nt_GPR32_SB()
12043 xed3_operand_set_outreg(d, XED_REG_EAX); in xed3_capture_nt_GPR32_SB()
12045 (void)d; in xed3_capture_nt_GPR32_SB()
12048 xed3_operand_set_outreg(d, XED_REG_R8D); in xed3_capture_nt_GPR32_SB()
12050 (void)d; in xed3_capture_nt_GPR32_SB()
12053 xed3_operand_set_outreg(d, XED_REG_ECX); in xed3_capture_nt_GPR32_SB()
12055 (void)d; in xed3_capture_nt_GPR32_SB()
12058 xed3_operand_set_outreg(d, XED_REG_R9D); in xed3_capture_nt_GPR32_SB()
12060 (void)d; in xed3_capture_nt_GPR32_SB()
12063 xed3_operand_set_outreg(d, XED_REG_EDX); in xed3_capture_nt_GPR32_SB()
12065 (void)d; in xed3_capture_nt_GPR32_SB()
12068 xed3_operand_set_outreg(d, XED_REG_R10D); in xed3_capture_nt_GPR32_SB()
12070 (void)d; in xed3_capture_nt_GPR32_SB()
12073 xed3_operand_set_outreg(d, XED_REG_EBX); in xed3_capture_nt_GPR32_SB()
12075 (void)d; in xed3_capture_nt_GPR32_SB()
12078 xed3_operand_set_outreg(d, XED_REG_R11D); in xed3_capture_nt_GPR32_SB()
12080 (void)d; in xed3_capture_nt_GPR32_SB()
12083 xed3_operand_set_outreg(d, XED_REG_ESP); in xed3_capture_nt_GPR32_SB()
12085 (void)d; in xed3_capture_nt_GPR32_SB()
12088 xed3_operand_set_outreg(d, XED_REG_R12D); in xed3_capture_nt_GPR32_SB()
12090 (void)d; in xed3_capture_nt_GPR32_SB()
12093 xed3_operand_set_outreg(d, XED_REG_EBP); in xed3_capture_nt_GPR32_SB()
12095 (void)d; in xed3_capture_nt_GPR32_SB()
12098 xed3_operand_set_outreg(d, XED_REG_R13D); in xed3_capture_nt_GPR32_SB()
12100 (void)d; in xed3_capture_nt_GPR32_SB()
12103 xed3_operand_set_outreg(d, XED_REG_ESI); in xed3_capture_nt_GPR32_SB()
12105 (void)d; in xed3_capture_nt_GPR32_SB()
12108 xed3_operand_set_outreg(d, XED_REG_R14D); in xed3_capture_nt_GPR32_SB()
12110 (void)d; in xed3_capture_nt_GPR32_SB()
12113 xed3_operand_set_outreg(d, XED_REG_EDI); in xed3_capture_nt_GPR32_SB()
12115 (void)d; in xed3_capture_nt_GPR32_SB()
12118 xed3_operand_set_outreg(d, XED_REG_R15D); in xed3_capture_nt_GPR32_SB()
12120 (void)d; in xed3_capture_nt_GPR32_SB()
12123 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_GPR32_SB()
12127 static XED_INLINE void xed3_capture_nt_GPRv_R(xed_decoded_inst_t* d) in xed3_capture_nt_GPRv_R() argument
12130 key += (xed3_operand_get_eosz(d)) << ((0)); in xed3_capture_nt_GPRv_R()
12134 xed3_capture_nt_GPR16_R(d); in xed3_capture_nt_GPRv_R()
12136 (void)d; in xed3_capture_nt_GPRv_R()
12139 xed3_capture_nt_GPR32_R(d); in xed3_capture_nt_GPRv_R()
12141 (void)d; in xed3_capture_nt_GPRv_R()
12144 xed3_capture_nt_GPR64_R(d); in xed3_capture_nt_GPRv_R()
12146 (void)d; in xed3_capture_nt_GPRv_R()
12149 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_GPRv_R()
12153 static XED_INLINE void xed3_capture_nt_UISA_VSIB_ZMM(xed_decoded_inst_t* d) in xed3_capture_nt_UISA_VSIB_ZMM() argument
12156 key += (xed3_operand_get_sibscale(d)) << ((0)); in xed3_capture_nt_UISA_VSIB_ZMM()
12160 xed3_capture_nt_UISA_VSIB_BASE(d); in xed3_capture_nt_UISA_VSIB_ZMM()
12161 xed3_capture_nt_UISA_VSIB_INDEX_ZMM(d); in xed3_capture_nt_UISA_VSIB_ZMM()
12162 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_ZMM()
12163 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_UISA_VSIB_ZMM()
12165 (void)d; in xed3_capture_nt_UISA_VSIB_ZMM()
12168 xed3_capture_nt_UISA_VSIB_BASE(d); in xed3_capture_nt_UISA_VSIB_ZMM()
12169 xed3_capture_nt_UISA_VSIB_INDEX_ZMM(d); in xed3_capture_nt_UISA_VSIB_ZMM()
12170 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_ZMM()
12171 xed3_operand_set_scale(d, 0x2); in xed3_capture_nt_UISA_VSIB_ZMM()
12173 (void)d; in xed3_capture_nt_UISA_VSIB_ZMM()
12176 xed3_capture_nt_UISA_VSIB_BASE(d); in xed3_capture_nt_UISA_VSIB_ZMM()
12177 xed3_capture_nt_UISA_VSIB_INDEX_ZMM(d); in xed3_capture_nt_UISA_VSIB_ZMM()
12178 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_ZMM()
12179 xed3_operand_set_scale(d, 0x4); in xed3_capture_nt_UISA_VSIB_ZMM()
12181 (void)d; in xed3_capture_nt_UISA_VSIB_ZMM()
12184 xed3_capture_nt_UISA_VSIB_BASE(d); in xed3_capture_nt_UISA_VSIB_ZMM()
12185 xed3_capture_nt_UISA_VSIB_INDEX_ZMM(d); in xed3_capture_nt_UISA_VSIB_ZMM()
12186 xed3_operand_set_index(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_ZMM()
12187 xed3_operand_set_scale(d, 0x8); in xed3_capture_nt_UISA_VSIB_ZMM()
12189 (void)d; in xed3_capture_nt_UISA_VSIB_ZMM()
12192 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_UISA_VSIB_ZMM()
12196 static XED_INLINE void xed3_capture_nt_X87(xed_decoded_inst_t* d) in xed3_capture_nt_X87() argument
12199 key += (xed3_operand_get_rm(d)) << ((0)); in xed3_capture_nt_X87()
12203 xed3_operand_set_outreg(d, XED_REG_ST0); in xed3_capture_nt_X87()
12205 (void)d; in xed3_capture_nt_X87()
12208 xed3_operand_set_outreg(d, XED_REG_ST1); in xed3_capture_nt_X87()
12210 (void)d; in xed3_capture_nt_X87()
12213 xed3_operand_set_outreg(d, XED_REG_ST2); in xed3_capture_nt_X87()
12215 (void)d; in xed3_capture_nt_X87()
12218 xed3_operand_set_outreg(d, XED_REG_ST3); in xed3_capture_nt_X87()
12220 (void)d; in xed3_capture_nt_X87()
12223 xed3_operand_set_outreg(d, XED_REG_ST4); in xed3_capture_nt_X87()
12225 (void)d; in xed3_capture_nt_X87()
12228 xed3_operand_set_outreg(d, XED_REG_ST5); in xed3_capture_nt_X87()
12230 (void)d; in xed3_capture_nt_X87()
12233 xed3_operand_set_outreg(d, XED_REG_ST6); in xed3_capture_nt_X87()
12235 (void)d; in xed3_capture_nt_X87()
12238 xed3_operand_set_outreg(d, XED_REG_ST7); in xed3_capture_nt_X87()
12240 (void)d; in xed3_capture_nt_X87()
12243 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_X87()
12247 static XED_INLINE void xed3_capture_nt_BRANCH_HINT(xed_decoded_inst_t* d) in xed3_capture_nt_BRANCH_HINT() argument
12250 key += (xed3_operand_get_hint(d)) << ((0)); in xed3_capture_nt_BRANCH_HINT()
12255 (void)d; in xed3_capture_nt_BRANCH_HINT()
12258 xed3_operand_set_hint(d, 0x3); in xed3_capture_nt_BRANCH_HINT()
12260 (void)d; in xed3_capture_nt_BRANCH_HINT()
12263 xed3_operand_set_hint(d, 0x4); in xed3_capture_nt_BRANCH_HINT()
12265 (void)d; in xed3_capture_nt_BRANCH_HINT()
12268 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BRANCH_HINT()
12272 static XED_INLINE void xed3_capture_nt_FINAL_SSEG(xed_decoded_inst_t* d) in xed3_capture_nt_FINAL_SSEG() argument
12275 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_FINAL_SSEG()
12279 xed3_capture_nt_FINAL_SSEG_NOT64(d); in xed3_capture_nt_FINAL_SSEG()
12281 (void)d; in xed3_capture_nt_FINAL_SSEG()
12284 xed3_capture_nt_FINAL_SSEG_NOT64(d); in xed3_capture_nt_FINAL_SSEG()
12286 (void)d; in xed3_capture_nt_FINAL_SSEG()
12289 xed3_capture_nt_FINAL_SSEG_MODE64(d); in xed3_capture_nt_FINAL_SSEG()
12291 (void)d; in xed3_capture_nt_FINAL_SSEG()
12294 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_FINAL_SSEG()
12298 static XED_INLINE void xed3_capture_nt_GPRv_B(xed_decoded_inst_t* d) in xed3_capture_nt_GPRv_B() argument
12301 key += (xed3_operand_get_eosz(d)) << ((0)); in xed3_capture_nt_GPRv_B()
12305 xed3_capture_nt_GPR16_B(d); in xed3_capture_nt_GPRv_B()
12307 (void)d; in xed3_capture_nt_GPRv_B()
12310 xed3_capture_nt_GPR32_B(d); in xed3_capture_nt_GPRv_B()
12312 (void)d; in xed3_capture_nt_GPRv_B()
12315 xed3_capture_nt_GPR64_B(d); in xed3_capture_nt_GPRv_B()
12317 (void)d; in xed3_capture_nt_GPRv_B()
12320 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_GPRv_B()
12324 static XED_INLINE void xed3_capture_nt_UISA_VSIB_BASE(xed_decoded_inst_t* d) in xed3_capture_nt_UISA_VSIB_BASE() argument
12327 key += (xed3_operand_get_mod(d)) << ((0)); in xed3_capture_nt_UISA_VSIB_BASE()
12328 key += (xed3_operand_get_rexb(d)) << ((2)); in xed3_capture_nt_UISA_VSIB_BASE()
12329 key += (xed3_operand_get_sibbase(d)) << ((3)); in xed3_capture_nt_UISA_VSIB_BASE()
12336 xed3_capture_nt_ArAX(d); in xed3_capture_nt_UISA_VSIB_BASE()
12337 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12338 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_UISA_VSIB_BASE()
12339 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12341 (void)d; in xed3_capture_nt_UISA_VSIB_BASE()
12347 xed3_capture_nt_Ar8(d); in xed3_capture_nt_UISA_VSIB_BASE()
12348 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12349 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_UISA_VSIB_BASE()
12350 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12352 (void)d; in xed3_capture_nt_UISA_VSIB_BASE()
12358 xed3_capture_nt_ArCX(d); in xed3_capture_nt_UISA_VSIB_BASE()
12359 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12360 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_UISA_VSIB_BASE()
12361 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12363 (void)d; in xed3_capture_nt_UISA_VSIB_BASE()
12369 xed3_capture_nt_Ar9(d); in xed3_capture_nt_UISA_VSIB_BASE()
12370 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12371 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_UISA_VSIB_BASE()
12372 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12374 (void)d; in xed3_capture_nt_UISA_VSIB_BASE()
12380 xed3_capture_nt_ArDX(d); in xed3_capture_nt_UISA_VSIB_BASE()
12381 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12382 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_UISA_VSIB_BASE()
12383 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12385 (void)d; in xed3_capture_nt_UISA_VSIB_BASE()
12391 xed3_capture_nt_Ar10(d); in xed3_capture_nt_UISA_VSIB_BASE()
12392 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12393 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_UISA_VSIB_BASE()
12394 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12396 (void)d; in xed3_capture_nt_UISA_VSIB_BASE()
12402 xed3_capture_nt_ArBX(d); in xed3_capture_nt_UISA_VSIB_BASE()
12403 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12404 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_UISA_VSIB_BASE()
12405 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12407 (void)d; in xed3_capture_nt_UISA_VSIB_BASE()
12413 xed3_capture_nt_Ar11(d); in xed3_capture_nt_UISA_VSIB_BASE()
12414 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12415 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_UISA_VSIB_BASE()
12416 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12418 (void)d; in xed3_capture_nt_UISA_VSIB_BASE()
12424 xed3_capture_nt_ArSP(d); in xed3_capture_nt_UISA_VSIB_BASE()
12425 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12426 xed3_capture_nt_FINAL_SSEG(d); in xed3_capture_nt_UISA_VSIB_BASE()
12427 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12429 (void)d; in xed3_capture_nt_UISA_VSIB_BASE()
12435 xed3_capture_nt_Ar12(d); in xed3_capture_nt_UISA_VSIB_BASE()
12436 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12437 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_UISA_VSIB_BASE()
12438 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12440 (void)d; in xed3_capture_nt_UISA_VSIB_BASE()
12443 xed3_capture_nt_MEMDISP32(d); in xed3_capture_nt_UISA_VSIB_BASE()
12444 xed3_operand_set_base0(d, XED_REG_INVALID); in xed3_capture_nt_UISA_VSIB_BASE()
12445 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_UISA_VSIB_BASE()
12446 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12448 (void)d; in xed3_capture_nt_UISA_VSIB_BASE()
12453 xed3_capture_nt_ArBP(d); in xed3_capture_nt_UISA_VSIB_BASE()
12454 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12455 xed3_capture_nt_FINAL_SSEG(d); in xed3_capture_nt_UISA_VSIB_BASE()
12456 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12458 (void)d; in xed3_capture_nt_UISA_VSIB_BASE()
12461 xed3_capture_nt_MEMDISP32(d); in xed3_capture_nt_UISA_VSIB_BASE()
12462 xed3_operand_set_base0(d, XED_REG_INVALID); in xed3_capture_nt_UISA_VSIB_BASE()
12463 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_UISA_VSIB_BASE()
12464 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12466 (void)d; in xed3_capture_nt_UISA_VSIB_BASE()
12471 xed3_capture_nt_Ar13(d); in xed3_capture_nt_UISA_VSIB_BASE()
12472 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12473 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_UISA_VSIB_BASE()
12474 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12476 (void)d; in xed3_capture_nt_UISA_VSIB_BASE()
12482 xed3_capture_nt_ArSI(d); in xed3_capture_nt_UISA_VSIB_BASE()
12483 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12484 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_UISA_VSIB_BASE()
12485 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12487 (void)d; in xed3_capture_nt_UISA_VSIB_BASE()
12493 xed3_capture_nt_Ar14(d); in xed3_capture_nt_UISA_VSIB_BASE()
12494 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12495 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_UISA_VSIB_BASE()
12496 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12498 (void)d; in xed3_capture_nt_UISA_VSIB_BASE()
12504 xed3_capture_nt_ArDI(d); in xed3_capture_nt_UISA_VSIB_BASE()
12505 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12506 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_UISA_VSIB_BASE()
12507 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12509 (void)d; in xed3_capture_nt_UISA_VSIB_BASE()
12515 xed3_capture_nt_Ar15(d); in xed3_capture_nt_UISA_VSIB_BASE()
12516 xed3_operand_set_base0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12517 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_UISA_VSIB_BASE()
12518 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_UISA_VSIB_BASE()
12520 (void)d; in xed3_capture_nt_UISA_VSIB_BASE()
12523 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_UISA_VSIB_BASE()
12527 static XED_INLINE void xed3_capture_nt_YMM_SE64(xed_decoded_inst_t* d) in xed3_capture_nt_YMM_SE64() argument
12530 key += (xed3_operand_get_esrc(d)) << ((0)); in xed3_capture_nt_YMM_SE64()
12534 xed3_operand_set_outreg(d, XED_REG_YMM0); in xed3_capture_nt_YMM_SE64()
12536 (void)d; in xed3_capture_nt_YMM_SE64()
12539 xed3_operand_set_outreg(d, XED_REG_YMM1); in xed3_capture_nt_YMM_SE64()
12541 (void)d; in xed3_capture_nt_YMM_SE64()
12544 xed3_operand_set_outreg(d, XED_REG_YMM2); in xed3_capture_nt_YMM_SE64()
12546 (void)d; in xed3_capture_nt_YMM_SE64()
12549 xed3_operand_set_outreg(d, XED_REG_YMM3); in xed3_capture_nt_YMM_SE64()
12551 (void)d; in xed3_capture_nt_YMM_SE64()
12554 xed3_operand_set_outreg(d, XED_REG_YMM4); in xed3_capture_nt_YMM_SE64()
12556 (void)d; in xed3_capture_nt_YMM_SE64()
12559 xed3_operand_set_outreg(d, XED_REG_YMM5); in xed3_capture_nt_YMM_SE64()
12561 (void)d; in xed3_capture_nt_YMM_SE64()
12564 xed3_operand_set_outreg(d, XED_REG_YMM6); in xed3_capture_nt_YMM_SE64()
12566 (void)d; in xed3_capture_nt_YMM_SE64()
12569 xed3_operand_set_outreg(d, XED_REG_YMM7); in xed3_capture_nt_YMM_SE64()
12571 (void)d; in xed3_capture_nt_YMM_SE64()
12574 xed3_operand_set_outreg(d, XED_REG_YMM8); in xed3_capture_nt_YMM_SE64()
12576 (void)d; in xed3_capture_nt_YMM_SE64()
12579 xed3_operand_set_outreg(d, XED_REG_YMM9); in xed3_capture_nt_YMM_SE64()
12581 (void)d; in xed3_capture_nt_YMM_SE64()
12584 xed3_operand_set_outreg(d, XED_REG_YMM10); in xed3_capture_nt_YMM_SE64()
12586 (void)d; in xed3_capture_nt_YMM_SE64()
12589 xed3_operand_set_outreg(d, XED_REG_YMM11); in xed3_capture_nt_YMM_SE64()
12591 (void)d; in xed3_capture_nt_YMM_SE64()
12594 xed3_operand_set_outreg(d, XED_REG_YMM12); in xed3_capture_nt_YMM_SE64()
12596 (void)d; in xed3_capture_nt_YMM_SE64()
12599 xed3_operand_set_outreg(d, XED_REG_YMM13); in xed3_capture_nt_YMM_SE64()
12601 (void)d; in xed3_capture_nt_YMM_SE64()
12604 xed3_operand_set_outreg(d, XED_REG_YMM14); in xed3_capture_nt_YMM_SE64()
12606 (void)d; in xed3_capture_nt_YMM_SE64()
12609 xed3_operand_set_outreg(d, XED_REG_YMM15); in xed3_capture_nt_YMM_SE64()
12611 (void)d; in xed3_capture_nt_YMM_SE64()
12614 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_YMM_SE64()
12618 static XED_INLINE void xed3_capture_nt_VGPR32_B_64(xed_decoded_inst_t* d) in xed3_capture_nt_VGPR32_B_64() argument
12621 key += (xed3_operand_get_rexb(d)) << ((0)); in xed3_capture_nt_VGPR32_B_64()
12622 key += (xed3_operand_get_rm(d)) << ((1)); in xed3_capture_nt_VGPR32_B_64()
12626 xed3_operand_set_outreg(d, XED_REG_EAX); in xed3_capture_nt_VGPR32_B_64()
12628 (void)d; in xed3_capture_nt_VGPR32_B_64()
12631 xed3_operand_set_outreg(d, XED_REG_R8D); in xed3_capture_nt_VGPR32_B_64()
12633 (void)d; in xed3_capture_nt_VGPR32_B_64()
12636 xed3_operand_set_outreg(d, XED_REG_ECX); in xed3_capture_nt_VGPR32_B_64()
12638 (void)d; in xed3_capture_nt_VGPR32_B_64()
12641 xed3_operand_set_outreg(d, XED_REG_R9D); in xed3_capture_nt_VGPR32_B_64()
12643 (void)d; in xed3_capture_nt_VGPR32_B_64()
12646 xed3_operand_set_outreg(d, XED_REG_EDX); in xed3_capture_nt_VGPR32_B_64()
12648 (void)d; in xed3_capture_nt_VGPR32_B_64()
12651 xed3_operand_set_outreg(d, XED_REG_R10D); in xed3_capture_nt_VGPR32_B_64()
12653 (void)d; in xed3_capture_nt_VGPR32_B_64()
12656 xed3_operand_set_outreg(d, XED_REG_EBX); in xed3_capture_nt_VGPR32_B_64()
12658 (void)d; in xed3_capture_nt_VGPR32_B_64()
12661 xed3_operand_set_outreg(d, XED_REG_R11D); in xed3_capture_nt_VGPR32_B_64()
12663 (void)d; in xed3_capture_nt_VGPR32_B_64()
12666 xed3_operand_set_outreg(d, XED_REG_ESP); in xed3_capture_nt_VGPR32_B_64()
12668 (void)d; in xed3_capture_nt_VGPR32_B_64()
12671 xed3_operand_set_outreg(d, XED_REG_R12D); in xed3_capture_nt_VGPR32_B_64()
12673 (void)d; in xed3_capture_nt_VGPR32_B_64()
12676 xed3_operand_set_outreg(d, XED_REG_EBP); in xed3_capture_nt_VGPR32_B_64()
12678 (void)d; in xed3_capture_nt_VGPR32_B_64()
12681 xed3_operand_set_outreg(d, XED_REG_R13D); in xed3_capture_nt_VGPR32_B_64()
12683 (void)d; in xed3_capture_nt_VGPR32_B_64()
12686 xed3_operand_set_outreg(d, XED_REG_ESI); in xed3_capture_nt_VGPR32_B_64()
12688 (void)d; in xed3_capture_nt_VGPR32_B_64()
12691 xed3_operand_set_outreg(d, XED_REG_R14D); in xed3_capture_nt_VGPR32_B_64()
12693 (void)d; in xed3_capture_nt_VGPR32_B_64()
12696 xed3_operand_set_outreg(d, XED_REG_EDI); in xed3_capture_nt_VGPR32_B_64()
12698 (void)d; in xed3_capture_nt_VGPR32_B_64()
12701 xed3_operand_set_outreg(d, XED_REG_R15D); in xed3_capture_nt_VGPR32_B_64()
12703 (void)d; in xed3_capture_nt_VGPR32_B_64()
12706 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_VGPR32_B_64()
12710 static XED_INLINE void xed3_capture_nt_XMM_N3(xed_decoded_inst_t* d) in xed3_capture_nt_XMM_N3() argument
12713 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_XMM_N3()
12717 xed3_capture_nt_XMM_N3_32(d); in xed3_capture_nt_XMM_N3()
12719 (void)d; in xed3_capture_nt_XMM_N3()
12722 xed3_capture_nt_XMM_N3_32(d); in xed3_capture_nt_XMM_N3()
12724 (void)d; in xed3_capture_nt_XMM_N3()
12727 xed3_capture_nt_XMM_N3_64(d); in xed3_capture_nt_XMM_N3()
12729 (void)d; in xed3_capture_nt_XMM_N3()
12732 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_XMM_N3()
12736 static XED_INLINE void xed3_capture_nt_NELEM_TUPLE1_BYTE(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_TUPLE1_BYTE() argument
12739 key += (xed3_operand_get_vl(d)) << ((0)); in xed3_capture_nt_NELEM_TUPLE1_BYTE()
12743 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_TUPLE1_BYTE()
12745 (void)d; in xed3_capture_nt_NELEM_TUPLE1_BYTE()
12748 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_TUPLE1_BYTE()
12750 (void)d; in xed3_capture_nt_NELEM_TUPLE1_BYTE()
12753 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_TUPLE1_BYTE()
12755 (void)d; in xed3_capture_nt_NELEM_TUPLE1_BYTE()
12758 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_TUPLE1_BYTE()
12762 static XED_INLINE void xed3_capture_nt_MASK_N32(xed_decoded_inst_t* d) in xed3_capture_nt_MASK_N32() argument
12765 key += (xed3_operand_get_vexdest210(d)) << ((0)); in xed3_capture_nt_MASK_N32()
12769 xed3_operand_set_outreg(d, XED_REG_K7); in xed3_capture_nt_MASK_N32()
12771 (void)d; in xed3_capture_nt_MASK_N32()
12774 xed3_operand_set_outreg(d, XED_REG_K6); in xed3_capture_nt_MASK_N32()
12776 (void)d; in xed3_capture_nt_MASK_N32()
12779 xed3_operand_set_outreg(d, XED_REG_K5); in xed3_capture_nt_MASK_N32()
12781 (void)d; in xed3_capture_nt_MASK_N32()
12784 xed3_operand_set_outreg(d, XED_REG_K4); in xed3_capture_nt_MASK_N32()
12786 (void)d; in xed3_capture_nt_MASK_N32()
12789 xed3_operand_set_outreg(d, XED_REG_K3); in xed3_capture_nt_MASK_N32()
12791 (void)d; in xed3_capture_nt_MASK_N32()
12794 xed3_operand_set_outreg(d, XED_REG_K2); in xed3_capture_nt_MASK_N32()
12796 (void)d; in xed3_capture_nt_MASK_N32()
12799 xed3_operand_set_outreg(d, XED_REG_K1); in xed3_capture_nt_MASK_N32()
12801 (void)d; in xed3_capture_nt_MASK_N32()
12804 xed3_operand_set_outreg(d, XED_REG_K0); in xed3_capture_nt_MASK_N32()
12806 (void)d; in xed3_capture_nt_MASK_N32()
12809 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_MASK_N32()
12813 static XED_INLINE void xed3_capture_nt_BRDISP8(xed_decoded_inst_t* d) in xed3_capture_nt_BRDISP8() argument
12815 xed3_operand_set_brdisp_width(d, 0x8); in xed3_capture_nt_BRDISP8()
12817 (void)d; in xed3_capture_nt_BRDISP8()
12819 static XED_INLINE void xed3_capture_nt_NELEM_GPR_READER_SUBDWORD(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_GPR_READER_SUBDWORD() argument
12822 key += (xed3_operand_get_vl(d)) << ((0)); in xed3_capture_nt_NELEM_GPR_READER_SUBDWORD()
12826 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_READER_SUBDWORD()
12828 (void)d; in xed3_capture_nt_NELEM_GPR_READER_SUBDWORD()
12831 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_READER_SUBDWORD()
12833 (void)d; in xed3_capture_nt_NELEM_GPR_READER_SUBDWORD()
12836 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_GPR_READER_SUBDWORD()
12838 (void)d; in xed3_capture_nt_NELEM_GPR_READER_SUBDWORD()
12841 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_GPR_READER_SUBDWORD()
12845 static XED_INLINE void xed3_capture_nt_FINAL_DSEG1_NOT64(xed_decoded_inst_t* d) in xed3_capture_nt_FINAL_DSEG1_NOT64() argument
12848 key += (xed3_operand_get_seg_ovd(d)) << ((0)); in xed3_capture_nt_FINAL_DSEG1_NOT64()
12852 xed3_operand_set_outreg(d, XED_REG_DS); in xed3_capture_nt_FINAL_DSEG1_NOT64()
12853 xed3_operand_set_using_default_segment1(d, 0x1); in xed3_capture_nt_FINAL_DSEG1_NOT64()
12855 (void)d; in xed3_capture_nt_FINAL_DSEG1_NOT64()
12858 xed3_operand_set_outreg(d, XED_REG_CS); in xed3_capture_nt_FINAL_DSEG1_NOT64()
12859 xed3_operand_set_using_default_segment1(d, 0x0); in xed3_capture_nt_FINAL_DSEG1_NOT64()
12861 (void)d; in xed3_capture_nt_FINAL_DSEG1_NOT64()
12864 xed3_operand_set_outreg(d, XED_REG_DS); in xed3_capture_nt_FINAL_DSEG1_NOT64()
12865 xed3_operand_set_using_default_segment1(d, 0x1); in xed3_capture_nt_FINAL_DSEG1_NOT64()
12867 (void)d; in xed3_capture_nt_FINAL_DSEG1_NOT64()
12870 xed3_operand_set_outreg(d, XED_REG_ES); in xed3_capture_nt_FINAL_DSEG1_NOT64()
12871 xed3_operand_set_using_default_segment1(d, 0x0); in xed3_capture_nt_FINAL_DSEG1_NOT64()
12873 (void)d; in xed3_capture_nt_FINAL_DSEG1_NOT64()
12876 xed3_operand_set_outreg(d, XED_REG_FS); in xed3_capture_nt_FINAL_DSEG1_NOT64()
12877 xed3_operand_set_using_default_segment1(d, 0x0); in xed3_capture_nt_FINAL_DSEG1_NOT64()
12879 (void)d; in xed3_capture_nt_FINAL_DSEG1_NOT64()
12882 xed3_operand_set_outreg(d, XED_REG_GS); in xed3_capture_nt_FINAL_DSEG1_NOT64()
12883 xed3_operand_set_using_default_segment1(d, 0x0); in xed3_capture_nt_FINAL_DSEG1_NOT64()
12885 (void)d; in xed3_capture_nt_FINAL_DSEG1_NOT64()
12888 xed3_operand_set_outreg(d, XED_REG_SS); in xed3_capture_nt_FINAL_DSEG1_NOT64()
12889 xed3_operand_set_using_default_segment1(d, 0x0); in xed3_capture_nt_FINAL_DSEG1_NOT64()
12891 (void)d; in xed3_capture_nt_FINAL_DSEG1_NOT64()
12894 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_FINAL_DSEG1_NOT64()
12898 static XED_INLINE void xed3_capture_nt_OrBP(xed_decoded_inst_t* d) in xed3_capture_nt_OrBP() argument
12901 key += (xed3_operand_get_eosz(d)) << ((0)); in xed3_capture_nt_OrBP()
12905 xed3_operand_set_outreg(d, XED_REG_BP); in xed3_capture_nt_OrBP()
12907 (void)d; in xed3_capture_nt_OrBP()
12910 xed3_operand_set_outreg(d, XED_REG_EBP); in xed3_capture_nt_OrBP()
12912 (void)d; in xed3_capture_nt_OrBP()
12915 xed3_operand_set_outreg(d, XED_REG_RBP); in xed3_capture_nt_OrBP()
12917 (void)d; in xed3_capture_nt_OrBP()
12920 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_OrBP()
12924 static XED_INLINE void xed3_capture_nt_rIP(xed_decoded_inst_t* d) in xed3_capture_nt_rIP() argument
12927 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_rIP()
12931 xed3_operand_set_outreg(d, XED_REG_EIP); in xed3_capture_nt_rIP()
12933 (void)d; in xed3_capture_nt_rIP()
12936 xed3_operand_set_outreg(d, XED_REG_EIP); in xed3_capture_nt_rIP()
12938 (void)d; in xed3_capture_nt_rIP()
12941 xed3_operand_set_outreg(d, XED_REG_RIP); in xed3_capture_nt_rIP()
12943 (void)d; in xed3_capture_nt_rIP()
12946 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_rIP()
12950 static XED_INLINE void xed3_capture_nt_ESIZE_1_BITS(xed_decoded_inst_t* d) in xed3_capture_nt_ESIZE_1_BITS() argument
12953 key += (xed3_operand_get_rex(d)) << ((0)); in xed3_capture_nt_ESIZE_1_BITS()
12957 xed3_operand_set_element_size(d, 0x1); in xed3_capture_nt_ESIZE_1_BITS()
12959 (void)d; in xed3_capture_nt_ESIZE_1_BITS()
12962 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_ESIZE_1_BITS()
12966 static XED_INLINE void xed3_capture_nt_YMM_R3_32(xed_decoded_inst_t* d) in xed3_capture_nt_YMM_R3_32() argument
12969 key += (xed3_operand_get_reg(d)) << ((0)); in xed3_capture_nt_YMM_R3_32()
12973 xed3_operand_set_outreg(d, XED_REG_YMM0); in xed3_capture_nt_YMM_R3_32()
12975 (void)d; in xed3_capture_nt_YMM_R3_32()
12978 xed3_operand_set_outreg(d, XED_REG_YMM1); in xed3_capture_nt_YMM_R3_32()
12980 (void)d; in xed3_capture_nt_YMM_R3_32()
12983 xed3_operand_set_outreg(d, XED_REG_YMM2); in xed3_capture_nt_YMM_R3_32()
12985 (void)d; in xed3_capture_nt_YMM_R3_32()
12988 xed3_operand_set_outreg(d, XED_REG_YMM3); in xed3_capture_nt_YMM_R3_32()
12990 (void)d; in xed3_capture_nt_YMM_R3_32()
12993 xed3_operand_set_outreg(d, XED_REG_YMM4); in xed3_capture_nt_YMM_R3_32()
12995 (void)d; in xed3_capture_nt_YMM_R3_32()
12998 xed3_operand_set_outreg(d, XED_REG_YMM5); in xed3_capture_nt_YMM_R3_32()
13000 (void)d; in xed3_capture_nt_YMM_R3_32()
13003 xed3_operand_set_outreg(d, XED_REG_YMM6); in xed3_capture_nt_YMM_R3_32()
13005 (void)d; in xed3_capture_nt_YMM_R3_32()
13008 xed3_operand_set_outreg(d, XED_REG_YMM7); in xed3_capture_nt_YMM_R3_32()
13010 (void)d; in xed3_capture_nt_YMM_R3_32()
13013 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_YMM_R3_32()
13017 static XED_INLINE void xed3_capture_nt_MODRM16(xed_decoded_inst_t* d) in xed3_capture_nt_MODRM16() argument
13020 key += (xed3_operand_get_mod(d)) << ((0)); in xed3_capture_nt_MODRM16()
13021 key += (xed3_operand_get_rm(d)) << ((2)); in xed3_capture_nt_MODRM16()
13025 xed3_operand_set_base0(d, XED_REG_BX); in xed3_capture_nt_MODRM16()
13026 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM16()
13027 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM16()
13028 xed3_operand_set_index(d, XED_REG_SI); in xed3_capture_nt_MODRM16()
13029 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_MODRM16()
13031 (void)d; in xed3_capture_nt_MODRM16()
13034 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM16()
13035 xed3_operand_set_base0(d, XED_REG_BX); in xed3_capture_nt_MODRM16()
13036 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM16()
13037 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM16()
13038 xed3_operand_set_index(d, XED_REG_SI); in xed3_capture_nt_MODRM16()
13039 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_MODRM16()
13041 (void)d; in xed3_capture_nt_MODRM16()
13044 xed3_operand_set_need_memdisp(d, 0x10); in xed3_capture_nt_MODRM16()
13045 xed3_operand_set_base0(d, XED_REG_BX); in xed3_capture_nt_MODRM16()
13046 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM16()
13047 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM16()
13048 xed3_operand_set_index(d, XED_REG_SI); in xed3_capture_nt_MODRM16()
13049 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_MODRM16()
13051 (void)d; in xed3_capture_nt_MODRM16()
13054 xed3_operand_set_base0(d, XED_REG_BX); in xed3_capture_nt_MODRM16()
13055 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM16()
13056 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM16()
13057 xed3_operand_set_index(d, XED_REG_DI); in xed3_capture_nt_MODRM16()
13058 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_MODRM16()
13060 (void)d; in xed3_capture_nt_MODRM16()
13063 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM16()
13064 xed3_operand_set_base0(d, XED_REG_BX); in xed3_capture_nt_MODRM16()
13065 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM16()
13066 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM16()
13067 xed3_operand_set_index(d, XED_REG_DI); in xed3_capture_nt_MODRM16()
13068 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_MODRM16()
13070 (void)d; in xed3_capture_nt_MODRM16()
13073 xed3_operand_set_need_memdisp(d, 0x10); in xed3_capture_nt_MODRM16()
13074 xed3_operand_set_base0(d, XED_REG_BX); in xed3_capture_nt_MODRM16()
13075 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM16()
13076 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM16()
13077 xed3_operand_set_index(d, XED_REG_DI); in xed3_capture_nt_MODRM16()
13078 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_MODRM16()
13080 (void)d; in xed3_capture_nt_MODRM16()
13083 xed3_operand_set_base0(d, XED_REG_BP); in xed3_capture_nt_MODRM16()
13084 xed3_capture_nt_FINAL_SSEG(d); in xed3_capture_nt_MODRM16()
13085 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM16()
13086 xed3_operand_set_index(d, XED_REG_SI); in xed3_capture_nt_MODRM16()
13087 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_MODRM16()
13089 (void)d; in xed3_capture_nt_MODRM16()
13092 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM16()
13093 xed3_operand_set_base0(d, XED_REG_BP); in xed3_capture_nt_MODRM16()
13094 xed3_capture_nt_FINAL_SSEG(d); in xed3_capture_nt_MODRM16()
13095 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM16()
13096 xed3_operand_set_index(d, XED_REG_SI); in xed3_capture_nt_MODRM16()
13097 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_MODRM16()
13099 (void)d; in xed3_capture_nt_MODRM16()
13102 xed3_operand_set_need_memdisp(d, 0x10); in xed3_capture_nt_MODRM16()
13103 xed3_operand_set_base0(d, XED_REG_BP); in xed3_capture_nt_MODRM16()
13104 xed3_capture_nt_FINAL_SSEG(d); in xed3_capture_nt_MODRM16()
13105 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM16()
13106 xed3_operand_set_index(d, XED_REG_SI); in xed3_capture_nt_MODRM16()
13107 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_MODRM16()
13109 (void)d; in xed3_capture_nt_MODRM16()
13112 xed3_operand_set_base0(d, XED_REG_BP); in xed3_capture_nt_MODRM16()
13113 xed3_capture_nt_FINAL_SSEG(d); in xed3_capture_nt_MODRM16()
13114 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM16()
13115 xed3_operand_set_index(d, XED_REG_DI); in xed3_capture_nt_MODRM16()
13116 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_MODRM16()
13118 (void)d; in xed3_capture_nt_MODRM16()
13121 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM16()
13122 xed3_operand_set_base0(d, XED_REG_BP); in xed3_capture_nt_MODRM16()
13123 xed3_capture_nt_FINAL_SSEG(d); in xed3_capture_nt_MODRM16()
13124 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM16()
13125 xed3_operand_set_index(d, XED_REG_DI); in xed3_capture_nt_MODRM16()
13126 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_MODRM16()
13128 (void)d; in xed3_capture_nt_MODRM16()
13131 xed3_operand_set_need_memdisp(d, 0x10); in xed3_capture_nt_MODRM16()
13132 xed3_operand_set_base0(d, XED_REG_BP); in xed3_capture_nt_MODRM16()
13133 xed3_capture_nt_FINAL_SSEG(d); in xed3_capture_nt_MODRM16()
13134 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM16()
13135 xed3_operand_set_index(d, XED_REG_DI); in xed3_capture_nt_MODRM16()
13136 xed3_operand_set_scale(d, 0x1); in xed3_capture_nt_MODRM16()
13138 (void)d; in xed3_capture_nt_MODRM16()
13141 xed3_operand_set_base0(d, XED_REG_SI); in xed3_capture_nt_MODRM16()
13142 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM16()
13143 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM16()
13144 xed3_operand_set_index(d, XED_REG_INVALID); in xed3_capture_nt_MODRM16()
13146 (void)d; in xed3_capture_nt_MODRM16()
13149 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM16()
13150 xed3_operand_set_base0(d, XED_REG_SI); in xed3_capture_nt_MODRM16()
13151 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM16()
13152 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM16()
13153 xed3_operand_set_index(d, XED_REG_INVALID); in xed3_capture_nt_MODRM16()
13155 (void)d; in xed3_capture_nt_MODRM16()
13158 xed3_operand_set_need_memdisp(d, 0x10); in xed3_capture_nt_MODRM16()
13159 xed3_operand_set_base0(d, XED_REG_SI); in xed3_capture_nt_MODRM16()
13160 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM16()
13161 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM16()
13162 xed3_operand_set_index(d, XED_REG_INVALID); in xed3_capture_nt_MODRM16()
13164 (void)d; in xed3_capture_nt_MODRM16()
13167 xed3_operand_set_base0(d, XED_REG_DI); in xed3_capture_nt_MODRM16()
13168 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM16()
13169 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM16()
13170 xed3_operand_set_index(d, XED_REG_INVALID); in xed3_capture_nt_MODRM16()
13172 (void)d; in xed3_capture_nt_MODRM16()
13175 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM16()
13176 xed3_operand_set_base0(d, XED_REG_DI); in xed3_capture_nt_MODRM16()
13177 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM16()
13178 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM16()
13179 xed3_operand_set_index(d, XED_REG_INVALID); in xed3_capture_nt_MODRM16()
13181 (void)d; in xed3_capture_nt_MODRM16()
13184 xed3_operand_set_need_memdisp(d, 0x10); in xed3_capture_nt_MODRM16()
13185 xed3_operand_set_base0(d, XED_REG_DI); in xed3_capture_nt_MODRM16()
13186 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM16()
13187 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM16()
13188 xed3_operand_set_index(d, XED_REG_INVALID); in xed3_capture_nt_MODRM16()
13190 (void)d; in xed3_capture_nt_MODRM16()
13193 xed3_operand_set_need_memdisp(d, 0x10); in xed3_capture_nt_MODRM16()
13194 xed3_operand_set_base0(d, XED_REG_INVALID); in xed3_capture_nt_MODRM16()
13195 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM16()
13196 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM16()
13197 xed3_operand_set_index(d, XED_REG_INVALID); in xed3_capture_nt_MODRM16()
13199 (void)d; in xed3_capture_nt_MODRM16()
13202 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM16()
13203 xed3_operand_set_base0(d, XED_REG_BP); in xed3_capture_nt_MODRM16()
13204 xed3_capture_nt_FINAL_SSEG(d); in xed3_capture_nt_MODRM16()
13205 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM16()
13206 xed3_operand_set_index(d, XED_REG_INVALID); in xed3_capture_nt_MODRM16()
13208 (void)d; in xed3_capture_nt_MODRM16()
13211 xed3_operand_set_need_memdisp(d, 0x10); in xed3_capture_nt_MODRM16()
13212 xed3_operand_set_base0(d, XED_REG_BP); in xed3_capture_nt_MODRM16()
13213 xed3_capture_nt_FINAL_SSEG(d); in xed3_capture_nt_MODRM16()
13214 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM16()
13215 xed3_operand_set_index(d, XED_REG_INVALID); in xed3_capture_nt_MODRM16()
13217 (void)d; in xed3_capture_nt_MODRM16()
13220 xed3_operand_set_base0(d, XED_REG_BX); in xed3_capture_nt_MODRM16()
13221 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM16()
13222 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM16()
13223 xed3_operand_set_index(d, XED_REG_INVALID); in xed3_capture_nt_MODRM16()
13225 (void)d; in xed3_capture_nt_MODRM16()
13228 xed3_operand_set_need_memdisp(d, 0x8); in xed3_capture_nt_MODRM16()
13229 xed3_operand_set_base0(d, XED_REG_BX); in xed3_capture_nt_MODRM16()
13230 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM16()
13231 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM16()
13232 xed3_operand_set_index(d, XED_REG_INVALID); in xed3_capture_nt_MODRM16()
13234 (void)d; in xed3_capture_nt_MODRM16()
13237 xed3_operand_set_need_memdisp(d, 0x10); in xed3_capture_nt_MODRM16()
13238 xed3_operand_set_base0(d, XED_REG_BX); in xed3_capture_nt_MODRM16()
13239 xed3_capture_nt_FINAL_DSEG(d); in xed3_capture_nt_MODRM16()
13240 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d)); in xed3_capture_nt_MODRM16()
13241 xed3_operand_set_index(d, XED_REG_INVALID); in xed3_capture_nt_MODRM16()
13243 (void)d; in xed3_capture_nt_MODRM16()
13246 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_MODRM16()
13250 static XED_INLINE void xed3_capture_nt_NELEM_FULLMEM(xed_decoded_inst_t* d) in xed3_capture_nt_NELEM_FULLMEM() argument
13253 key += (xed3_operand_get_element_size(d)) << ((0)); in xed3_capture_nt_NELEM_FULLMEM()
13254 key += (xed3_operand_get_vl(d)) << ((9)); in xed3_capture_nt_NELEM_FULLMEM()
13258 xed3_operand_set_nelem(d, 0x80); in xed3_capture_nt_NELEM_FULLMEM()
13260 (void)d; in xed3_capture_nt_NELEM_FULLMEM()
13263 xed3_operand_set_nelem(d, 0x40); in xed3_capture_nt_NELEM_FULLMEM()
13265 (void)d; in xed3_capture_nt_NELEM_FULLMEM()
13268 xed3_operand_set_nelem(d, 0x20); in xed3_capture_nt_NELEM_FULLMEM()
13270 (void)d; in xed3_capture_nt_NELEM_FULLMEM()
13273 xed3_operand_set_nelem(d, 0x10); in xed3_capture_nt_NELEM_FULLMEM()
13275 (void)d; in xed3_capture_nt_NELEM_FULLMEM()
13278 xed3_operand_set_nelem(d, 0x8); in xed3_capture_nt_NELEM_FULLMEM()
13280 (void)d; in xed3_capture_nt_NELEM_FULLMEM()
13283 xed3_operand_set_nelem(d, 0x4); in xed3_capture_nt_NELEM_FULLMEM()
13285 (void)d; in xed3_capture_nt_NELEM_FULLMEM()
13288 xed3_operand_set_nelem(d, 0x2); in xed3_capture_nt_NELEM_FULLMEM()
13290 (void)d; in xed3_capture_nt_NELEM_FULLMEM()
13293 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_FULLMEM()
13295 (void)d; in xed3_capture_nt_NELEM_FULLMEM()
13298 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_FULLMEM()
13301 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_FULLMEM()
13304 xed3_operand_set_nelem(d, 0x100); in xed3_capture_nt_NELEM_FULLMEM()
13306 (void)d; in xed3_capture_nt_NELEM_FULLMEM()
13309 xed3_operand_set_nelem(d, 0x80); in xed3_capture_nt_NELEM_FULLMEM()
13311 (void)d; in xed3_capture_nt_NELEM_FULLMEM()
13314 xed3_operand_set_nelem(d, 0x40); in xed3_capture_nt_NELEM_FULLMEM()
13316 (void)d; in xed3_capture_nt_NELEM_FULLMEM()
13319 xed3_operand_set_nelem(d, 0x20); in xed3_capture_nt_NELEM_FULLMEM()
13321 (void)d; in xed3_capture_nt_NELEM_FULLMEM()
13324 xed3_operand_set_nelem(d, 0x10); in xed3_capture_nt_NELEM_FULLMEM()
13326 (void)d; in xed3_capture_nt_NELEM_FULLMEM()
13329 xed3_operand_set_nelem(d, 0x8); in xed3_capture_nt_NELEM_FULLMEM()
13331 (void)d; in xed3_capture_nt_NELEM_FULLMEM()
13334 xed3_operand_set_nelem(d, 0x4); in xed3_capture_nt_NELEM_FULLMEM()
13336 (void)d; in xed3_capture_nt_NELEM_FULLMEM()
13339 xed3_operand_set_nelem(d, 0x2); in xed3_capture_nt_NELEM_FULLMEM()
13341 (void)d; in xed3_capture_nt_NELEM_FULLMEM()
13344 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_FULLMEM()
13346 (void)d; in xed3_capture_nt_NELEM_FULLMEM()
13349 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_FULLMEM()
13352 xed3_operand_set_nelem(d, 0x200); in xed3_capture_nt_NELEM_FULLMEM()
13354 (void)d; in xed3_capture_nt_NELEM_FULLMEM()
13357 xed3_operand_set_nelem(d, 0x100); in xed3_capture_nt_NELEM_FULLMEM()
13359 (void)d; in xed3_capture_nt_NELEM_FULLMEM()
13362 xed3_operand_set_nelem(d, 0x80); in xed3_capture_nt_NELEM_FULLMEM()
13364 (void)d; in xed3_capture_nt_NELEM_FULLMEM()
13367 xed3_operand_set_nelem(d, 0x40); in xed3_capture_nt_NELEM_FULLMEM()
13369 (void)d; in xed3_capture_nt_NELEM_FULLMEM()
13372 xed3_operand_set_nelem(d, 0x20); in xed3_capture_nt_NELEM_FULLMEM()
13374 (void)d; in xed3_capture_nt_NELEM_FULLMEM()
13377 xed3_operand_set_nelem(d, 0x10); in xed3_capture_nt_NELEM_FULLMEM()
13379 (void)d; in xed3_capture_nt_NELEM_FULLMEM()
13382 xed3_operand_set_nelem(d, 0x8); in xed3_capture_nt_NELEM_FULLMEM()
13384 (void)d; in xed3_capture_nt_NELEM_FULLMEM()
13387 xed3_operand_set_nelem(d, 0x4); in xed3_capture_nt_NELEM_FULLMEM()
13389 (void)d; in xed3_capture_nt_NELEM_FULLMEM()
13392 xed3_operand_set_nelem(d, 0x2); in xed3_capture_nt_NELEM_FULLMEM()
13394 (void)d; in xed3_capture_nt_NELEM_FULLMEM()
13397 xed3_operand_set_nelem(d, 0x1); in xed3_capture_nt_NELEM_FULLMEM()
13399 (void)d; in xed3_capture_nt_NELEM_FULLMEM()
13402 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_NELEM_FULLMEM()
13406 static XED_INLINE void xed3_capture_nt_FINAL_SSEG_MODE64(xed_decoded_inst_t* d) in xed3_capture_nt_FINAL_SSEG_MODE64() argument
13409 key += (xed3_operand_get_seg_ovd(d)) << ((0)); in xed3_capture_nt_FINAL_SSEG_MODE64()
13413 xed3_operand_set_outreg(d, XED_REG_INVALID); in xed3_capture_nt_FINAL_SSEG_MODE64()
13414 xed3_operand_set_using_default_segment0(d, 0x1); in xed3_capture_nt_FINAL_SSEG_MODE64()
13416 (void)d; in xed3_capture_nt_FINAL_SSEG_MODE64()
13419 xed3_operand_set_outreg(d, XED_REG_INVALID); in xed3_capture_nt_FINAL_SSEG_MODE64()
13420 xed3_operand_set_using_default_segment0(d, 0x1); in xed3_capture_nt_FINAL_SSEG_MODE64()
13422 (void)d; in xed3_capture_nt_FINAL_SSEG_MODE64()
13425 xed3_operand_set_outreg(d, XED_REG_INVALID); in xed3_capture_nt_FINAL_SSEG_MODE64()
13426 xed3_operand_set_using_default_segment0(d, 0x1); in xed3_capture_nt_FINAL_SSEG_MODE64()
13428 (void)d; in xed3_capture_nt_FINAL_SSEG_MODE64()
13431 xed3_operand_set_outreg(d, XED_REG_INVALID); in xed3_capture_nt_FINAL_SSEG_MODE64()
13432 xed3_operand_set_using_default_segment0(d, 0x1); in xed3_capture_nt_FINAL_SSEG_MODE64()
13434 (void)d; in xed3_capture_nt_FINAL_SSEG_MODE64()
13437 xed3_operand_set_outreg(d, XED_REG_FS); in xed3_capture_nt_FINAL_SSEG_MODE64()
13438 xed3_operand_set_using_default_segment0(d, 0x0); in xed3_capture_nt_FINAL_SSEG_MODE64()
13440 (void)d; in xed3_capture_nt_FINAL_SSEG_MODE64()
13443 xed3_operand_set_outreg(d, XED_REG_GS); in xed3_capture_nt_FINAL_SSEG_MODE64()
13444 xed3_operand_set_using_default_segment0(d, 0x0); in xed3_capture_nt_FINAL_SSEG_MODE64()
13446 (void)d; in xed3_capture_nt_FINAL_SSEG_MODE64()
13449 xed3_operand_set_outreg(d, XED_REG_INVALID); in xed3_capture_nt_FINAL_SSEG_MODE64()
13450 xed3_operand_set_using_default_segment0(d, 0x1); in xed3_capture_nt_FINAL_SSEG_MODE64()
13452 (void)d; in xed3_capture_nt_FINAL_SSEG_MODE64()
13455 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_FINAL_SSEG_MODE64()
13459 static XED_INLINE void xed3_capture_nt_UISA_VMODRM_XMM(xed_decoded_inst_t* d) in xed3_capture_nt_UISA_VMODRM_XMM() argument
13462 key += (xed3_operand_get_mod(d)) << ((0)); in xed3_capture_nt_UISA_VMODRM_XMM()
13466 xed3_capture_nt_UISA_VSIB_XMM(d); in xed3_capture_nt_UISA_VMODRM_XMM()
13468 (void)d; in xed3_capture_nt_UISA_VMODRM_XMM()
13471 xed3_capture_nt_UISA_VSIB_XMM(d); in xed3_capture_nt_UISA_VMODRM_XMM()
13472 xed3_capture_nt_MEMDISP8(d); in xed3_capture_nt_UISA_VMODRM_XMM()
13474 (void)d; in xed3_capture_nt_UISA_VMODRM_XMM()
13477 xed3_capture_nt_UISA_VSIB_XMM(d); in xed3_capture_nt_UISA_VMODRM_XMM()
13478 xed3_capture_nt_MEMDISP32(d); in xed3_capture_nt_UISA_VMODRM_XMM()
13480 (void)d; in xed3_capture_nt_UISA_VMODRM_XMM()
13483 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_UISA_VMODRM_XMM()
13487 static XED_INLINE void xed3_capture_nt_ZMM_N3_64(xed_decoded_inst_t* d) in xed3_capture_nt_ZMM_N3_64() argument
13490 key += (xed3_operand_get_vexdest210(d)) << ((0)); in xed3_capture_nt_ZMM_N3_64()
13491 key += (xed3_operand_get_vexdest3(d)) << ((3)); in xed3_capture_nt_ZMM_N3_64()
13492 key += (xed3_operand_get_vexdest4(d)) << ((4)); in xed3_capture_nt_ZMM_N3_64()
13496 xed3_operand_set_outreg(d, XED_REG_ZMM15); in xed3_capture_nt_ZMM_N3_64()
13498 (void)d; in xed3_capture_nt_ZMM_N3_64()
13501 xed3_operand_set_outreg(d, XED_REG_ZMM14); in xed3_capture_nt_ZMM_N3_64()
13503 (void)d; in xed3_capture_nt_ZMM_N3_64()
13506 xed3_operand_set_outreg(d, XED_REG_ZMM13); in xed3_capture_nt_ZMM_N3_64()
13508 (void)d; in xed3_capture_nt_ZMM_N3_64()
13511 xed3_operand_set_outreg(d, XED_REG_ZMM12); in xed3_capture_nt_ZMM_N3_64()
13513 (void)d; in xed3_capture_nt_ZMM_N3_64()
13516 xed3_operand_set_outreg(d, XED_REG_ZMM11); in xed3_capture_nt_ZMM_N3_64()
13518 (void)d; in xed3_capture_nt_ZMM_N3_64()
13521 xed3_operand_set_outreg(d, XED_REG_ZMM10); in xed3_capture_nt_ZMM_N3_64()
13523 (void)d; in xed3_capture_nt_ZMM_N3_64()
13526 xed3_operand_set_outreg(d, XED_REG_ZMM9); in xed3_capture_nt_ZMM_N3_64()
13528 (void)d; in xed3_capture_nt_ZMM_N3_64()
13531 xed3_operand_set_outreg(d, XED_REG_ZMM8); in xed3_capture_nt_ZMM_N3_64()
13533 (void)d; in xed3_capture_nt_ZMM_N3_64()
13536 xed3_operand_set_outreg(d, XED_REG_ZMM7); in xed3_capture_nt_ZMM_N3_64()
13538 (void)d; in xed3_capture_nt_ZMM_N3_64()
13541 xed3_operand_set_outreg(d, XED_REG_ZMM6); in xed3_capture_nt_ZMM_N3_64()
13543 (void)d; in xed3_capture_nt_ZMM_N3_64()
13546 xed3_operand_set_outreg(d, XED_REG_ZMM5); in xed3_capture_nt_ZMM_N3_64()
13548 (void)d; in xed3_capture_nt_ZMM_N3_64()
13551 xed3_operand_set_outreg(d, XED_REG_ZMM4); in xed3_capture_nt_ZMM_N3_64()
13553 (void)d; in xed3_capture_nt_ZMM_N3_64()
13556 xed3_operand_set_outreg(d, XED_REG_ZMM3); in xed3_capture_nt_ZMM_N3_64()
13558 (void)d; in xed3_capture_nt_ZMM_N3_64()
13561 xed3_operand_set_outreg(d, XED_REG_ZMM2); in xed3_capture_nt_ZMM_N3_64()
13563 (void)d; in xed3_capture_nt_ZMM_N3_64()
13566 xed3_operand_set_outreg(d, XED_REG_ZMM1); in xed3_capture_nt_ZMM_N3_64()
13568 (void)d; in xed3_capture_nt_ZMM_N3_64()
13571 xed3_operand_set_outreg(d, XED_REG_ZMM0); in xed3_capture_nt_ZMM_N3_64()
13573 (void)d; in xed3_capture_nt_ZMM_N3_64()
13576 xed3_operand_set_outreg(d, XED_REG_ZMM31); in xed3_capture_nt_ZMM_N3_64()
13578 (void)d; in xed3_capture_nt_ZMM_N3_64()
13581 xed3_operand_set_outreg(d, XED_REG_ZMM30); in xed3_capture_nt_ZMM_N3_64()
13583 (void)d; in xed3_capture_nt_ZMM_N3_64()
13586 xed3_operand_set_outreg(d, XED_REG_ZMM29); in xed3_capture_nt_ZMM_N3_64()
13588 (void)d; in xed3_capture_nt_ZMM_N3_64()
13591 xed3_operand_set_outreg(d, XED_REG_ZMM28); in xed3_capture_nt_ZMM_N3_64()
13593 (void)d; in xed3_capture_nt_ZMM_N3_64()
13596 xed3_operand_set_outreg(d, XED_REG_ZMM27); in xed3_capture_nt_ZMM_N3_64()
13598 (void)d; in xed3_capture_nt_ZMM_N3_64()
13601 xed3_operand_set_outreg(d, XED_REG_ZMM26); in xed3_capture_nt_ZMM_N3_64()
13603 (void)d; in xed3_capture_nt_ZMM_N3_64()
13606 xed3_operand_set_outreg(d, XED_REG_ZMM25); in xed3_capture_nt_ZMM_N3_64()
13608 (void)d; in xed3_capture_nt_ZMM_N3_64()
13611 xed3_operand_set_outreg(d, XED_REG_ZMM24); in xed3_capture_nt_ZMM_N3_64()
13613 (void)d; in xed3_capture_nt_ZMM_N3_64()
13616 xed3_operand_set_outreg(d, XED_REG_ZMM23); in xed3_capture_nt_ZMM_N3_64()
13618 (void)d; in xed3_capture_nt_ZMM_N3_64()
13621 xed3_operand_set_outreg(d, XED_REG_ZMM22); in xed3_capture_nt_ZMM_N3_64()
13623 (void)d; in xed3_capture_nt_ZMM_N3_64()
13626 xed3_operand_set_outreg(d, XED_REG_ZMM21); in xed3_capture_nt_ZMM_N3_64()
13628 (void)d; in xed3_capture_nt_ZMM_N3_64()
13631 xed3_operand_set_outreg(d, XED_REG_ZMM20); in xed3_capture_nt_ZMM_N3_64()
13633 (void)d; in xed3_capture_nt_ZMM_N3_64()
13636 xed3_operand_set_outreg(d, XED_REG_ZMM19); in xed3_capture_nt_ZMM_N3_64()
13638 (void)d; in xed3_capture_nt_ZMM_N3_64()
13641 xed3_operand_set_outreg(d, XED_REG_ZMM18); in xed3_capture_nt_ZMM_N3_64()
13643 (void)d; in xed3_capture_nt_ZMM_N3_64()
13646 xed3_operand_set_outreg(d, XED_REG_ZMM17); in xed3_capture_nt_ZMM_N3_64()
13648 (void)d; in xed3_capture_nt_ZMM_N3_64()
13651 xed3_operand_set_outreg(d, XED_REG_ZMM16); in xed3_capture_nt_ZMM_N3_64()
13653 (void)d; in xed3_capture_nt_ZMM_N3_64()
13656 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_ZMM_N3_64()
13660 static XED_INLINE void xed3_capture_nt_BRDISP32(xed_decoded_inst_t* d) in xed3_capture_nt_BRDISP32() argument
13662 xed3_operand_set_brdisp_width(d, 0x20); in xed3_capture_nt_BRDISP32()
13664 (void)d; in xed3_capture_nt_BRDISP32()
13666 static XED_INLINE void xed3_capture_nt_MEMDISP32(xed_decoded_inst_t* d) in xed3_capture_nt_MEMDISP32() argument
13668 xed3_operand_set_disp_width(d, 0x20); in xed3_capture_nt_MEMDISP32()
13670 (void)d; in xed3_capture_nt_MEMDISP32()
13672 static XED_INLINE void xed3_capture_nt_BND_B(xed_decoded_inst_t* d) in xed3_capture_nt_BND_B() argument
13675 key += (xed3_operand_get_rexb(d)) << ((0)); in xed3_capture_nt_BND_B()
13676 key += (xed3_operand_get_rm(d)) << ((1)); in xed3_capture_nt_BND_B()
13680 xed3_operand_set_outreg(d, XED_REG_BND0); in xed3_capture_nt_BND_B()
13682 (void)d; in xed3_capture_nt_BND_B()
13685 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_BND_B()
13686 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_BND_B()
13688 (void)d; in xed3_capture_nt_BND_B()
13691 xed3_operand_set_outreg(d, XED_REG_BND1); in xed3_capture_nt_BND_B()
13693 (void)d; in xed3_capture_nt_BND_B()
13696 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_BND_B()
13697 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_BND_B()
13699 (void)d; in xed3_capture_nt_BND_B()
13702 xed3_operand_set_outreg(d, XED_REG_BND2); in xed3_capture_nt_BND_B()
13704 (void)d; in xed3_capture_nt_BND_B()
13707 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_BND_B()
13708 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_BND_B()
13710 (void)d; in xed3_capture_nt_BND_B()
13713 xed3_operand_set_outreg(d, XED_REG_BND3); in xed3_capture_nt_BND_B()
13715 (void)d; in xed3_capture_nt_BND_B()
13718 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_BND_B()
13719 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_BND_B()
13721 (void)d; in xed3_capture_nt_BND_B()
13724 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_BND_B()
13725 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_BND_B()
13727 (void)d; in xed3_capture_nt_BND_B()
13730 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_BND_B()
13731 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_BND_B()
13733 (void)d; in xed3_capture_nt_BND_B()
13736 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_BND_B()
13737 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_BND_B()
13739 (void)d; in xed3_capture_nt_BND_B()
13742 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_BND_B()
13743 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_BND_B()
13745 (void)d; in xed3_capture_nt_BND_B()
13748 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_BND_B()
13749 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_BND_B()
13751 (void)d; in xed3_capture_nt_BND_B()
13754 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_BND_B()
13755 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_BND_B()
13757 (void)d; in xed3_capture_nt_BND_B()
13760 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_BND_B()
13761 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_BND_B()
13763 (void)d; in xed3_capture_nt_BND_B()
13766 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_BND_B()
13767 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_BND_B()
13769 (void)d; in xed3_capture_nt_BND_B()
13772 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_B()
13776 static XED_INLINE void xed3_capture_nt_SEG_MOV(xed_decoded_inst_t* d) in xed3_capture_nt_SEG_MOV() argument
13779 key += (xed3_operand_get_reg(d)) << ((0)); in xed3_capture_nt_SEG_MOV()
13783 xed3_operand_set_outreg(d, XED_REG_ES); in xed3_capture_nt_SEG_MOV()
13785 (void)d; in xed3_capture_nt_SEG_MOV()
13788 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_SEG_MOV()
13789 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_SEG_MOV()
13791 (void)d; in xed3_capture_nt_SEG_MOV()
13794 xed3_operand_set_outreg(d, XED_REG_SS); in xed3_capture_nt_SEG_MOV()
13796 (void)d; in xed3_capture_nt_SEG_MOV()
13799 xed3_operand_set_outreg(d, XED_REG_DS); in xed3_capture_nt_SEG_MOV()
13801 (void)d; in xed3_capture_nt_SEG_MOV()
13804 xed3_operand_set_outreg(d, XED_REG_FS); in xed3_capture_nt_SEG_MOV()
13806 (void)d; in xed3_capture_nt_SEG_MOV()
13809 xed3_operand_set_outreg(d, XED_REG_GS); in xed3_capture_nt_SEG_MOV()
13811 (void)d; in xed3_capture_nt_SEG_MOV()
13814 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_SEG_MOV()
13815 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_SEG_MOV()
13817 (void)d; in xed3_capture_nt_SEG_MOV()
13820 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_SEG_MOV()
13821 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_SEG_MOV()
13823 (void)d; in xed3_capture_nt_SEG_MOV()
13826 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_SEG_MOV()
13830 static XED_INLINE void xed3_capture_nt_A_GPR_B(xed_decoded_inst_t* d) in xed3_capture_nt_A_GPR_B() argument
13833 key += (xed3_operand_get_rexb(d)) << ((0)); in xed3_capture_nt_A_GPR_B()
13834 key += (xed3_operand_get_rm(d)) << ((1)); in xed3_capture_nt_A_GPR_B()
13838 xed3_capture_nt_ArAX(d); in xed3_capture_nt_A_GPR_B()
13840 (void)d; in xed3_capture_nt_A_GPR_B()
13843 xed3_capture_nt_Ar8(d); in xed3_capture_nt_A_GPR_B()
13845 (void)d; in xed3_capture_nt_A_GPR_B()
13848 xed3_capture_nt_ArCX(d); in xed3_capture_nt_A_GPR_B()
13850 (void)d; in xed3_capture_nt_A_GPR_B()
13853 xed3_capture_nt_Ar9(d); in xed3_capture_nt_A_GPR_B()
13855 (void)d; in xed3_capture_nt_A_GPR_B()
13858 xed3_capture_nt_ArDX(d); in xed3_capture_nt_A_GPR_B()
13860 (void)d; in xed3_capture_nt_A_GPR_B()
13863 xed3_capture_nt_Ar10(d); in xed3_capture_nt_A_GPR_B()
13865 (void)d; in xed3_capture_nt_A_GPR_B()
13868 xed3_capture_nt_ArBX(d); in xed3_capture_nt_A_GPR_B()
13870 (void)d; in xed3_capture_nt_A_GPR_B()
13873 xed3_capture_nt_Ar11(d); in xed3_capture_nt_A_GPR_B()
13875 (void)d; in xed3_capture_nt_A_GPR_B()
13878 xed3_capture_nt_ArSP(d); in xed3_capture_nt_A_GPR_B()
13880 (void)d; in xed3_capture_nt_A_GPR_B()
13883 xed3_capture_nt_Ar12(d); in xed3_capture_nt_A_GPR_B()
13885 (void)d; in xed3_capture_nt_A_GPR_B()
13888 xed3_capture_nt_ArBP(d); in xed3_capture_nt_A_GPR_B()
13890 (void)d; in xed3_capture_nt_A_GPR_B()
13893 xed3_capture_nt_Ar13(d); in xed3_capture_nt_A_GPR_B()
13895 (void)d; in xed3_capture_nt_A_GPR_B()
13898 xed3_capture_nt_ArSI(d); in xed3_capture_nt_A_GPR_B()
13900 (void)d; in xed3_capture_nt_A_GPR_B()
13903 xed3_capture_nt_Ar14(d); in xed3_capture_nt_A_GPR_B()
13905 (void)d; in xed3_capture_nt_A_GPR_B()
13908 xed3_capture_nt_ArDI(d); in xed3_capture_nt_A_GPR_B()
13910 (void)d; in xed3_capture_nt_A_GPR_B()
13913 xed3_capture_nt_Ar15(d); in xed3_capture_nt_A_GPR_B()
13915 (void)d; in xed3_capture_nt_A_GPR_B()
13918 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_A_GPR_B()
13922 static XED_INLINE void xed3_capture_nt_GPR8_SB(xed_decoded_inst_t* d) in xed3_capture_nt_GPR8_SB() argument
13925 key += (xed3_operand_get_rex(d)) << ((0)); in xed3_capture_nt_GPR8_SB()
13926 key += (xed3_operand_get_rexb(d)) << ((1)); in xed3_capture_nt_GPR8_SB()
13927 key += (xed3_operand_get_srm(d)) << ((2)); in xed3_capture_nt_GPR8_SB()
13932 xed3_operand_set_outreg(d, XED_REG_AL); in xed3_capture_nt_GPR8_SB()
13934 (void)d; in xed3_capture_nt_GPR8_SB()
13938 xed3_operand_set_outreg(d, XED_REG_R8B); in xed3_capture_nt_GPR8_SB()
13940 (void)d; in xed3_capture_nt_GPR8_SB()
13944 xed3_operand_set_outreg(d, XED_REG_CL); in xed3_capture_nt_GPR8_SB()
13946 (void)d; in xed3_capture_nt_GPR8_SB()
13950 xed3_operand_set_outreg(d, XED_REG_R9B); in xed3_capture_nt_GPR8_SB()
13952 (void)d; in xed3_capture_nt_GPR8_SB()
13956 xed3_operand_set_outreg(d, XED_REG_DL); in xed3_capture_nt_GPR8_SB()
13958 (void)d; in xed3_capture_nt_GPR8_SB()
13962 xed3_operand_set_outreg(d, XED_REG_R10B); in xed3_capture_nt_GPR8_SB()
13964 (void)d; in xed3_capture_nt_GPR8_SB()
13968 xed3_operand_set_outreg(d, XED_REG_BL); in xed3_capture_nt_GPR8_SB()
13970 (void)d; in xed3_capture_nt_GPR8_SB()
13974 xed3_operand_set_outreg(d, XED_REG_R11B); in xed3_capture_nt_GPR8_SB()
13976 (void)d; in xed3_capture_nt_GPR8_SB()
13979 xed3_operand_set_outreg(d, XED_REG_AH); in xed3_capture_nt_GPR8_SB()
13981 (void)d; in xed3_capture_nt_GPR8_SB()
13984 xed3_operand_set_outreg(d, XED_REG_SPL); in xed3_capture_nt_GPR8_SB()
13986 (void)d; in xed3_capture_nt_GPR8_SB()
13990 xed3_operand_set_outreg(d, XED_REG_R12B); in xed3_capture_nt_GPR8_SB()
13992 (void)d; in xed3_capture_nt_GPR8_SB()
13995 xed3_operand_set_outreg(d, XED_REG_CH); in xed3_capture_nt_GPR8_SB()
13997 (void)d; in xed3_capture_nt_GPR8_SB()
14000 xed3_operand_set_outreg(d, XED_REG_BPL); in xed3_capture_nt_GPR8_SB()
14002 (void)d; in xed3_capture_nt_GPR8_SB()
14006 xed3_operand_set_outreg(d, XED_REG_R13B); in xed3_capture_nt_GPR8_SB()
14008 (void)d; in xed3_capture_nt_GPR8_SB()
14011 xed3_operand_set_outreg(d, XED_REG_DH); in xed3_capture_nt_GPR8_SB()
14013 (void)d; in xed3_capture_nt_GPR8_SB()
14016 xed3_operand_set_outreg(d, XED_REG_SIL); in xed3_capture_nt_GPR8_SB()
14018 (void)d; in xed3_capture_nt_GPR8_SB()
14022 xed3_operand_set_outreg(d, XED_REG_R14B); in xed3_capture_nt_GPR8_SB()
14024 (void)d; in xed3_capture_nt_GPR8_SB()
14027 xed3_operand_set_outreg(d, XED_REG_BH); in xed3_capture_nt_GPR8_SB()
14029 (void)d; in xed3_capture_nt_GPR8_SB()
14032 xed3_operand_set_outreg(d, XED_REG_DIL); in xed3_capture_nt_GPR8_SB()
14034 (void)d; in xed3_capture_nt_GPR8_SB()
14038 xed3_operand_set_outreg(d, XED_REG_R15B); in xed3_capture_nt_GPR8_SB()
14040 (void)d; in xed3_capture_nt_GPR8_SB()
14043 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_GPR8_SB()
14047 static XED_INLINE void xed3_capture_nt_MASK_N64(xed_decoded_inst_t* d) in xed3_capture_nt_MASK_N64() argument
14050 key += (xed3_operand_get_vexdest210(d)) << ((0)); in xed3_capture_nt_MASK_N64()
14051 key += (xed3_operand_get_vexdest3(d)) << ((3)); in xed3_capture_nt_MASK_N64()
14055 xed3_operand_set_outreg(d, XED_REG_K7); in xed3_capture_nt_MASK_N64()
14057 (void)d; in xed3_capture_nt_MASK_N64()
14060 xed3_operand_set_outreg(d, XED_REG_K6); in xed3_capture_nt_MASK_N64()
14062 (void)d; in xed3_capture_nt_MASK_N64()
14065 xed3_operand_set_outreg(d, XED_REG_K5); in xed3_capture_nt_MASK_N64()
14067 (void)d; in xed3_capture_nt_MASK_N64()
14070 xed3_operand_set_outreg(d, XED_REG_K4); in xed3_capture_nt_MASK_N64()
14072 (void)d; in xed3_capture_nt_MASK_N64()
14075 xed3_operand_set_outreg(d, XED_REG_K3); in xed3_capture_nt_MASK_N64()
14077 (void)d; in xed3_capture_nt_MASK_N64()
14080 xed3_operand_set_outreg(d, XED_REG_K2); in xed3_capture_nt_MASK_N64()
14082 (void)d; in xed3_capture_nt_MASK_N64()
14085 xed3_operand_set_outreg(d, XED_REG_K1); in xed3_capture_nt_MASK_N64()
14087 (void)d; in xed3_capture_nt_MASK_N64()
14090 xed3_operand_set_outreg(d, XED_REG_K0); in xed3_capture_nt_MASK_N64()
14092 (void)d; in xed3_capture_nt_MASK_N64()
14095 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_MASK_N64()
14099 static XED_INLINE void xed3_capture_nt_BND_B_CHECK(xed_decoded_inst_t* d) in xed3_capture_nt_BND_B_CHECK() argument
14102 key += (xed3_operand_get_rexb(d)) << ((0)); in xed3_capture_nt_BND_B_CHECK()
14103 key += (xed3_operand_get_rm(d)) << ((1)); in xed3_capture_nt_BND_B_CHECK()
14108 (void)d; in xed3_capture_nt_BND_B_CHECK()
14111 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_B_CHECK()
14115 (void)d; in xed3_capture_nt_BND_B_CHECK()
14118 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_B_CHECK()
14122 (void)d; in xed3_capture_nt_BND_B_CHECK()
14125 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_B_CHECK()
14129 (void)d; in xed3_capture_nt_BND_B_CHECK()
14132 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_B_CHECK()
14135 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_B_CHECK()
14138 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_B_CHECK()
14141 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_B_CHECK()
14144 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_B_CHECK()
14147 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_B_CHECK()
14150 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_B_CHECK()
14153 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_B_CHECK()
14156 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_B_CHECK()
14159 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_B_CHECK()
14163 static XED_INLINE void xed3_capture_nt_YMM_N3_64(xed_decoded_inst_t* d) in xed3_capture_nt_YMM_N3_64() argument
14166 key += (xed3_operand_get_vexdest210(d)) << ((0)); in xed3_capture_nt_YMM_N3_64()
14167 key += (xed3_operand_get_vexdest3(d)) << ((3)); in xed3_capture_nt_YMM_N3_64()
14168 key += (xed3_operand_get_vexdest4(d)) << ((4)); in xed3_capture_nt_YMM_N3_64()
14172 xed3_operand_set_outreg(d, XED_REG_YMM15); in xed3_capture_nt_YMM_N3_64()
14174 (void)d; in xed3_capture_nt_YMM_N3_64()
14177 xed3_operand_set_outreg(d, XED_REG_YMM14); in xed3_capture_nt_YMM_N3_64()
14179 (void)d; in xed3_capture_nt_YMM_N3_64()
14182 xed3_operand_set_outreg(d, XED_REG_YMM13); in xed3_capture_nt_YMM_N3_64()
14184 (void)d; in xed3_capture_nt_YMM_N3_64()
14187 xed3_operand_set_outreg(d, XED_REG_YMM12); in xed3_capture_nt_YMM_N3_64()
14189 (void)d; in xed3_capture_nt_YMM_N3_64()
14192 xed3_operand_set_outreg(d, XED_REG_YMM11); in xed3_capture_nt_YMM_N3_64()
14194 (void)d; in xed3_capture_nt_YMM_N3_64()
14197 xed3_operand_set_outreg(d, XED_REG_YMM10); in xed3_capture_nt_YMM_N3_64()
14199 (void)d; in xed3_capture_nt_YMM_N3_64()
14202 xed3_operand_set_outreg(d, XED_REG_YMM9); in xed3_capture_nt_YMM_N3_64()
14204 (void)d; in xed3_capture_nt_YMM_N3_64()
14207 xed3_operand_set_outreg(d, XED_REG_YMM8); in xed3_capture_nt_YMM_N3_64()
14209 (void)d; in xed3_capture_nt_YMM_N3_64()
14212 xed3_operand_set_outreg(d, XED_REG_YMM7); in xed3_capture_nt_YMM_N3_64()
14214 (void)d; in xed3_capture_nt_YMM_N3_64()
14217 xed3_operand_set_outreg(d, XED_REG_YMM6); in xed3_capture_nt_YMM_N3_64()
14219 (void)d; in xed3_capture_nt_YMM_N3_64()
14222 xed3_operand_set_outreg(d, XED_REG_YMM5); in xed3_capture_nt_YMM_N3_64()
14224 (void)d; in xed3_capture_nt_YMM_N3_64()
14227 xed3_operand_set_outreg(d, XED_REG_YMM4); in xed3_capture_nt_YMM_N3_64()
14229 (void)d; in xed3_capture_nt_YMM_N3_64()
14232 xed3_operand_set_outreg(d, XED_REG_YMM3); in xed3_capture_nt_YMM_N3_64()
14234 (void)d; in xed3_capture_nt_YMM_N3_64()
14237 xed3_operand_set_outreg(d, XED_REG_YMM2); in xed3_capture_nt_YMM_N3_64()
14239 (void)d; in xed3_capture_nt_YMM_N3_64()
14242 xed3_operand_set_outreg(d, XED_REG_YMM1); in xed3_capture_nt_YMM_N3_64()
14244 (void)d; in xed3_capture_nt_YMM_N3_64()
14247 xed3_operand_set_outreg(d, XED_REG_YMM0); in xed3_capture_nt_YMM_N3_64()
14249 (void)d; in xed3_capture_nt_YMM_N3_64()
14252 xed3_operand_set_outreg(d, XED_REG_YMM31); in xed3_capture_nt_YMM_N3_64()
14254 (void)d; in xed3_capture_nt_YMM_N3_64()
14257 xed3_operand_set_outreg(d, XED_REG_YMM30); in xed3_capture_nt_YMM_N3_64()
14259 (void)d; in xed3_capture_nt_YMM_N3_64()
14262 xed3_operand_set_outreg(d, XED_REG_YMM29); in xed3_capture_nt_YMM_N3_64()
14264 (void)d; in xed3_capture_nt_YMM_N3_64()
14267 xed3_operand_set_outreg(d, XED_REG_YMM28); in xed3_capture_nt_YMM_N3_64()
14269 (void)d; in xed3_capture_nt_YMM_N3_64()
14272 xed3_operand_set_outreg(d, XED_REG_YMM27); in xed3_capture_nt_YMM_N3_64()
14274 (void)d; in xed3_capture_nt_YMM_N3_64()
14277 xed3_operand_set_outreg(d, XED_REG_YMM26); in xed3_capture_nt_YMM_N3_64()
14279 (void)d; in xed3_capture_nt_YMM_N3_64()
14282 xed3_operand_set_outreg(d, XED_REG_YMM25); in xed3_capture_nt_YMM_N3_64()
14284 (void)d; in xed3_capture_nt_YMM_N3_64()
14287 xed3_operand_set_outreg(d, XED_REG_YMM24); in xed3_capture_nt_YMM_N3_64()
14289 (void)d; in xed3_capture_nt_YMM_N3_64()
14292 xed3_operand_set_outreg(d, XED_REG_YMM23); in xed3_capture_nt_YMM_N3_64()
14294 (void)d; in xed3_capture_nt_YMM_N3_64()
14297 xed3_operand_set_outreg(d, XED_REG_YMM22); in xed3_capture_nt_YMM_N3_64()
14299 (void)d; in xed3_capture_nt_YMM_N3_64()
14302 xed3_operand_set_outreg(d, XED_REG_YMM21); in xed3_capture_nt_YMM_N3_64()
14304 (void)d; in xed3_capture_nt_YMM_N3_64()
14307 xed3_operand_set_outreg(d, XED_REG_YMM20); in xed3_capture_nt_YMM_N3_64()
14309 (void)d; in xed3_capture_nt_YMM_N3_64()
14312 xed3_operand_set_outreg(d, XED_REG_YMM19); in xed3_capture_nt_YMM_N3_64()
14314 (void)d; in xed3_capture_nt_YMM_N3_64()
14317 xed3_operand_set_outreg(d, XED_REG_YMM18); in xed3_capture_nt_YMM_N3_64()
14319 (void)d; in xed3_capture_nt_YMM_N3_64()
14322 xed3_operand_set_outreg(d, XED_REG_YMM17); in xed3_capture_nt_YMM_N3_64()
14324 (void)d; in xed3_capture_nt_YMM_N3_64()
14327 xed3_operand_set_outreg(d, XED_REG_YMM16); in xed3_capture_nt_YMM_N3_64()
14329 (void)d; in xed3_capture_nt_YMM_N3_64()
14332 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_YMM_N3_64()
14336 static XED_INLINE void xed3_capture_nt_ESIZE_32_BITS(xed_decoded_inst_t* d) in xed3_capture_nt_ESIZE_32_BITS() argument
14339 key += (xed3_operand_get_rex(d)) << ((0)); in xed3_capture_nt_ESIZE_32_BITS()
14343 xed3_operand_set_element_size(d, 0x20); in xed3_capture_nt_ESIZE_32_BITS()
14345 (void)d; in xed3_capture_nt_ESIZE_32_BITS()
14348 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_ESIZE_32_BITS()
14352 static XED_INLINE void xed3_capture_nt_XMM_R3(xed_decoded_inst_t* d) in xed3_capture_nt_XMM_R3() argument
14355 key += (xed3_operand_get_mode(d)) << ((0)); in xed3_capture_nt_XMM_R3()
14359 xed3_capture_nt_XMM_R3_32(d); in xed3_capture_nt_XMM_R3()
14361 (void)d; in xed3_capture_nt_XMM_R3()
14364 xed3_capture_nt_XMM_R3_32(d); in xed3_capture_nt_XMM_R3()
14366 (void)d; in xed3_capture_nt_XMM_R3()
14369 xed3_capture_nt_XMM_R3_64(d); in xed3_capture_nt_XMM_R3()
14371 (void)d; in xed3_capture_nt_XMM_R3()
14374 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_XMM_R3()
14378 static XED_INLINE void xed3_capture_nt_BND_R(xed_decoded_inst_t* d) in xed3_capture_nt_BND_R() argument
14381 key += (xed3_operand_get_reg(d)) << ((0)); in xed3_capture_nt_BND_R()
14382 key += (xed3_operand_get_rexr(d)) << ((3)); in xed3_capture_nt_BND_R()
14386 xed3_operand_set_outreg(d, XED_REG_BND0); in xed3_capture_nt_BND_R()
14388 (void)d; in xed3_capture_nt_BND_R()
14391 xed3_operand_set_outreg(d, XED_REG_BND1); in xed3_capture_nt_BND_R()
14393 (void)d; in xed3_capture_nt_BND_R()
14396 xed3_operand_set_outreg(d, XED_REG_BND2); in xed3_capture_nt_BND_R()
14398 (void)d; in xed3_capture_nt_BND_R()
14401 xed3_operand_set_outreg(d, XED_REG_BND3); in xed3_capture_nt_BND_R()
14403 (void)d; in xed3_capture_nt_BND_R()
14406 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_BND_R()
14407 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_BND_R()
14409 (void)d; in xed3_capture_nt_BND_R()
14412 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_BND_R()
14413 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_BND_R()
14415 (void)d; in xed3_capture_nt_BND_R()
14418 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_BND_R()
14419 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_BND_R()
14421 (void)d; in xed3_capture_nt_BND_R()
14424 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_BND_R()
14425 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_BND_R()
14427 (void)d; in xed3_capture_nt_BND_R()
14430 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_BND_R()
14431 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_BND_R()
14433 (void)d; in xed3_capture_nt_BND_R()
14436 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_BND_R()
14437 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_BND_R()
14439 (void)d; in xed3_capture_nt_BND_R()
14442 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_BND_R()
14443 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_BND_R()
14445 (void)d; in xed3_capture_nt_BND_R()
14448 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_BND_R()
14449 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_BND_R()
14451 (void)d; in xed3_capture_nt_BND_R()
14454 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_BND_R()
14455 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_BND_R()
14457 (void)d; in xed3_capture_nt_BND_R()
14460 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_BND_R()
14461 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_BND_R()
14463 (void)d; in xed3_capture_nt_BND_R()
14466 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_BND_R()
14467 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_BND_R()
14469 (void)d; in xed3_capture_nt_BND_R()
14472 xed3_operand_set_outreg(d, XED_REG_ERROR); in xed3_capture_nt_BND_R()
14473 xed3_operand_set_error(d, XED_ERROR_BAD_REGISTER); in xed3_capture_nt_BND_R()
14475 (void)d; in xed3_capture_nt_BND_R()
14478 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BND_R()
14482 static XED_INLINE void xed3_capture_nt_A_GPR_R(xed_decoded_inst_t* d) in xed3_capture_nt_A_GPR_R() argument
14485 key += (xed3_operand_get_reg(d)) << ((0)); in xed3_capture_nt_A_GPR_R()
14486 key += (xed3_operand_get_rexr(d)) << ((3)); in xed3_capture_nt_A_GPR_R()
14490 xed3_capture_nt_ArAX(d); in xed3_capture_nt_A_GPR_R()
14492 (void)d; in xed3_capture_nt_A_GPR_R()
14495 xed3_capture_nt_ArCX(d); in xed3_capture_nt_A_GPR_R()
14497 (void)d; in xed3_capture_nt_A_GPR_R()
14500 xed3_capture_nt_ArDX(d); in xed3_capture_nt_A_GPR_R()
14502 (void)d; in xed3_capture_nt_A_GPR_R()
14505 xed3_capture_nt_ArBX(d); in xed3_capture_nt_A_GPR_R()
14507 (void)d; in xed3_capture_nt_A_GPR_R()
14510 xed3_capture_nt_ArSP(d); in xed3_capture_nt_A_GPR_R()
14512 (void)d; in xed3_capture_nt_A_GPR_R()
14515 xed3_capture_nt_ArBP(d); in xed3_capture_nt_A_GPR_R()
14517 (void)d; in xed3_capture_nt_A_GPR_R()
14520 xed3_capture_nt_ArSI(d); in xed3_capture_nt_A_GPR_R()
14522 (void)d; in xed3_capture_nt_A_GPR_R()
14525 xed3_capture_nt_ArDI(d); in xed3_capture_nt_A_GPR_R()
14527 (void)d; in xed3_capture_nt_A_GPR_R()
14530 xed3_capture_nt_Ar8(d); in xed3_capture_nt_A_GPR_R()
14532 (void)d; in xed3_capture_nt_A_GPR_R()
14535 xed3_capture_nt_Ar9(d); in xed3_capture_nt_A_GPR_R()
14537 (void)d; in xed3_capture_nt_A_GPR_R()
14540 xed3_capture_nt_Ar10(d); in xed3_capture_nt_A_GPR_R()
14542 (void)d; in xed3_capture_nt_A_GPR_R()
14545 xed3_capture_nt_Ar11(d); in xed3_capture_nt_A_GPR_R()
14547 (void)d; in xed3_capture_nt_A_GPR_R()
14550 xed3_capture_nt_Ar12(d); in xed3_capture_nt_A_GPR_R()
14552 (void)d; in xed3_capture_nt_A_GPR_R()
14555 xed3_capture_nt_Ar13(d); in xed3_capture_nt_A_GPR_R()
14557 (void)d; in xed3_capture_nt_A_GPR_R()
14560 xed3_capture_nt_Ar14(d); in xed3_capture_nt_A_GPR_R()
14562 (void)d; in xed3_capture_nt_A_GPR_R()
14565 xed3_capture_nt_Ar15(d); in xed3_capture_nt_A_GPR_R()
14567 (void)d; in xed3_capture_nt_A_GPR_R()
14570 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_A_GPR_R()
14574 static XED_INLINE void xed3_capture_nt_BRDISPz(xed_decoded_inst_t* d) in xed3_capture_nt_BRDISPz() argument
14577 key += (xed3_operand_get_eosz(d)) << ((0)); in xed3_capture_nt_BRDISPz()
14581 xed3_operand_set_brdisp_width(d, 0x10); in xed3_capture_nt_BRDISPz()
14583 (void)d; in xed3_capture_nt_BRDISPz()
14586 xed3_operand_set_brdisp_width(d, 0x20); in xed3_capture_nt_BRDISPz()
14588 (void)d; in xed3_capture_nt_BRDISPz()
14591 xed3_operand_set_brdisp_width(d, 0x20); in xed3_capture_nt_BRDISPz()
14593 (void)d; in xed3_capture_nt_BRDISPz()
14596 xed3_operand_set_error(d, XED_ERROR_GENERAL_ERROR); in xed3_capture_nt_BRDISPz()