1 /// @file include-private/xed3-op-chain-capture.h
2
3 // This file was automatically generated.
4 // Do not edit this file.
5
6 #if !defined(INCLUDE_PRIVATE_XED3_OP_CHAIN_CAPTURE_H)
7 # define INCLUDE_PRIVATE_XED3_OP_CHAIN_CAPTURE_H
8 /*BEGIN_LEGAL
9
10 Copyright (c) 2018 Intel Corporation
11
12 Licensed under the Apache License, Version 2.0 (the "License");
13 you may not use this file except in compliance with the License.
14 You may obtain a copy of the License at
15
16 http://www.apache.org/licenses/LICENSE-2.0
17
18 Unless required by applicable law or agreed to in writing, software
19 distributed under the License is distributed on an "AS IS" BASIS,
20 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
21 See the License for the specific language governing permissions and
22 limitations under the License.
23
24 END_LEGAL */
25 #include "xed-internal-header.h"
26 #include "xed3-nt-capture.h"
27 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK_B_BCAST_const0xe(xed_decoded_inst_t* d);
28
29 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_GPRv_R_REG2_rFLAGS(xed_decoded_inst_t* d);
30
31 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_XMM_SE_MEM0_const1(xed_decoded_inst_t* d);
32
33 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XMM_R(xed_decoded_inst_t* d);
34
35 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_ZMM_N3_MEM0_const1(xed_decoded_inst_t* d);
36
37 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_OrAX_SEG0_FINAL_DSEG(xed_decoded_inst_t* d);
38
39 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_ZMM_N3_REG3_ZMM_B3_IMM0_const1(xed_decoded_inst_t* d);
40
41 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_X87CONTROL(xed_decoded_inst_t* d);
42
43 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EIP_REG1_rFLAGS(xed_decoded_inst_t* d);
44
45 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_IMM0_const1_REG1_XED_REG_ECX_REG2_rFLAGS(xed_decoded_inst_t* d);
46
47 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_RIP(xed_decoded_inst_t* d);
48
49 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_XMM_B(xed_decoded_inst_t* d);
50
51 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK_B(xed_decoded_inst_t* d);
52
53 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_RDX_REG1_XED_REG_RAX_REG2_XED_REG_RCX_REG3_XED_REG_RBX_REG4_rFLAGS(xed_decoded_inst_t* d);
54
55 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XMM_R3(xed_decoded_inst_t* d);
56
57 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_REG2_YMM_B_IMM0_const1(xed_decoded_inst_t* d);
58
59 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_XMM_N3_MEM0_const1(xed_decoded_inst_t* d);
60
61 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_GPR32_B(xed_decoded_inst_t* d);
62
63 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_ST0_REG1_XED_REG_X87STATUS(xed_decoded_inst_t* d);
64
65 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_FS_REG1_XED_REG_STACKPUSH_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d);
66
67 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_XMM_SE_REG3_XMM_B_IMM0_const1(xed_decoded_inst_t* d);
68
69 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR64_R(xed_decoded_inst_t* d);
70
71 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_R_MEM0_const1(xed_decoded_inst_t* d);
72
73 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_STACKPOP_REG1_XED_REG_EAX_REG2_XED_REG_ECX_REG3_XED_REG_EDX_REG4_XED_REG_EBX_REG5_XED_REG_EBP_REG6_XED_REG_ESI_REG7_XED_REG_EDI_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d);
74
75 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_REG1_GPR32_B(xed_decoded_inst_t* d);
76
77 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_MXCSR(xed_decoded_inst_t* d);
78
79 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_AL_SEG0_FINAL_DSEG(xed_decoded_inst_t* d);
80
81 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_RAX_REG1_XED_REG_EAX(xed_decoded_inst_t* d);
82
83 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_RAX_MEM0_const1_BASE0_ArSI_SEG0_FINAL_DSEG_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t* d);
84
85 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_BCAST_const0xe(xed_decoded_inst_t* d);
86
87 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_REG2_YMM_B_REG3_YMM_SE_IMM0_const1(xed_decoded_inst_t* d);
88
89 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRz_R_MEM0_const1_REG1_XED_REG_ES(xed_decoded_inst_t* d);
90
91 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_DX_REG1_OeAX_REG2_rFLAGS(xed_decoded_inst_t* d);
92
93 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_BCAST_const0xb(xed_decoded_inst_t* d);
94
95 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_STACKPUSH_REG1_XED_REG_EIP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d);
96
97 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_GPR64_R_REG2_rFLAGS(xed_decoded_inst_t* d);
98
99 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_MEM0_const1(xed_decoded_inst_t* d);
100
101 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_XMM_B_REG3_XMM_SE_IMM0_const1(xed_decoded_inst_t* d);
102
103 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_EBX_REG2_XED_REG_ECX_REG3_XED_REG_EDX(xed_decoded_inst_t* d);
104
105 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_MASK1_REG2_XMM_R3_IMM0_const1(xed_decoded_inst_t* d);
106
107 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_STACKPUSH_MEM1_const1_BASE1_SrSP_SEG1_FINAL_SSEG1(xed_decoded_inst_t* d);
108
109 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_REG1_VGPR32_B_REG2_VGPR32_N_REG3_rFLAGS(xed_decoded_inst_t* d);
110
111 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_SS_REG1_XED_REG_STACKPUSH_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d);
112
113 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_REG1_VGPR32_B_IMM0_const1(xed_decoded_inst_t* d);
114
115 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_ZMM_B3_IMM0_const1(xed_decoded_inst_t* d);
116
117 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_EDX_REG2_XED_REG_TSC(xed_decoded_inst_t* d);
118
119 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_STACKPOP_MEM1_const1_BASE1_SrSP_SEG1_FINAL_SSEG1(xed_decoded_inst_t* d);
120
121 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_STACKPOP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0_REG1_rFLAGS(xed_decoded_inst_t* d);
122
123 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_CR_R_REG1_GPR32_B(xed_decoded_inst_t* d);
124
125 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_YMM_N_REG1_YMM_R(xed_decoded_inst_t* d);
126
127 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_B3(xed_decoded_inst_t* d);
128
129 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_R_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
130
131 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_XMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
132
133 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_SB_REG1_OrAX(xed_decoded_inst_t* d);
134
135 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_PTR_const1_IMM0_const1_REG0_XED_REG_EIP(xed_decoded_inst_t* d);
136
137 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRy_B_REG1_XED_REG_FSBASE(xed_decoded_inst_t* d);
138
139 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPRv_R_REG1_XED_REG_CL_REG2_rFLAGS(xed_decoded_inst_t* d);
140
141 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_REG1_GPR32_B_IMM0_const1(xed_decoded_inst_t* d);
142
143 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AL_MEM0_const1_BASE0_ArSI_SEG0_FINAL_DSEG_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t* d);
144
145 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_IMM0_const1_IMM1_const1(xed_decoded_inst_t* d);
146
147 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_XMM_B(xed_decoded_inst_t* d);
148
149 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_IMM0_const1_IMM1_const1(xed_decoded_inst_t* d);
150
151 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AX_REG1_XED_REG_AL(xed_decoded_inst_t* d);
152
153 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_MMX_B(xed_decoded_inst_t* d);
154
155 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR32_R(xed_decoded_inst_t* d);
156
157 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_MEM0_const1(xed_decoded_inst_t* d);
158
159 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AL_REG1_rFLAGS(xed_decoded_inst_t* d);
160
161 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_XMM_B3(xed_decoded_inst_t* d);
162
163 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_LDTR(xed_decoded_inst_t* d);
164
165 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_DS_REG1_XED_REG_STACKPOP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d);
166
167 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_N3_REG3_XMM_B3(xed_decoded_inst_t* d);
168
169 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t* d);
170
171 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_REG2_rFLAGS(xed_decoded_inst_t* d);
172
173 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_YMM_N3_REG3_YMM_B3(xed_decoded_inst_t* d);
174
175 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASKNOT0_REG1_YMM_R3(xed_decoded_inst_t* d);
176
177 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AL_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);
178
179 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_GPR64_B_IMM0_const1(xed_decoded_inst_t* d);
180
181 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
182
183 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_GPR32_B_IMM0_const1(xed_decoded_inst_t* d);
184
185 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_DS_REG1_XED_REG_STACKPUSH_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d);
186
187 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASKNOT0_MEM0_const1(xed_decoded_inst_t* d);
188
189 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B_IMM0_const1(xed_decoded_inst_t* d);
190
191 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_XMM_B_REG3_XMM_SE(xed_decoded_inst_t* d);
192
193 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_B3_REG2_rFLAGS(xed_decoded_inst_t* d);
194
195 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_MEM0_const1(xed_decoded_inst_t* d);
196
197 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_REG1_YMM_N(xed_decoded_inst_t* d);
198
199 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_MEM0_const1_REG1_VGPR32_N_REG2_rFLAGS(xed_decoded_inst_t* d);
200
201 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_XMM_SE_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
202
203 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
204
205 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_X87STATUS(xed_decoded_inst_t* d);
206
207 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASKNOT0_REG1_ZMM_R3(xed_decoded_inst_t* d);
208
209 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);
210
211 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_R_MEM0_const1_REG1_VGPR64_N_REG2_rFLAGS(xed_decoded_inst_t* d);
212
213 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_AX_REG1_rFLAGS(xed_decoded_inst_t* d);
214
215 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);
216
217 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArBX_INDEX_XED_REG_AL_REG0_XED_REG_AL_SEG0_FINAL_DSEG_SCALE_const0x1(xed_decoded_inst_t* d);
218
219 static XED_INLINE xed_error_enum_t xed3_capture_nt_nop_ntluf(xed_decoded_inst_t* d);
220
221 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_GPRv_R_REG2_XED_REG_CL_REG3_rFLAGS(xed_decoded_inst_t* d);
222
223 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_XED_REG_TR(xed_decoded_inst_t* d);
224
225 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_IMM0_const1_REG0_rIP_REG1_rFLAGS(xed_decoded_inst_t* d);
226
227 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_rIP(xed_decoded_inst_t* d);
228
229 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_MMX_B(xed_decoded_inst_t* d);
230
231 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRy_R_REG1_GPR8_B(xed_decoded_inst_t* d);
232
233 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
234
235 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_GPR32_B_BCAST_const0xe(xed_decoded_inst_t* d);
236
237 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG0_XED_REG_RAX_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t* d);
238
239 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_GPR32_B_BCAST_const0xa(xed_decoded_inst_t* d);
240
241 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_XMM_N3_REG3_XMM_B3_IMM0_const1(xed_decoded_inst_t* d);
242
243 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_SEG(xed_decoded_inst_t* d);
244
245 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR16_B_REG1_XED_REG_CR0(xed_decoded_inst_t* d);
246
247 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG0_XED_REG_RAX_REG1_rFLAGS(xed_decoded_inst_t* d);
248
249 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_GS_REG1_XED_REG_STACKPUSH_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d);
250
251 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_GPR64_B_BCAST_const0xb(xed_decoded_inst_t* d);
252
253 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1(xed_decoded_inst_t* d);
254
255 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_REG1_VGPR32_N_MEM0_const1(xed_decoded_inst_t* d);
256
257 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_STACKPUSH_REG1_XED_REG_EAX_REG2_XED_REG_ECX_REG3_XED_REG_EDX_REG4_XED_REG_EBX_REG5_XED_REG_ESP_REG6_XED_REG_EBP_REG7_XED_REG_ESI_REG8_XED_REG_EDI_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d);
258
259 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_IMM0_const1_REG0_XED_REG_AL_REG1_XED_REG_AH_REG2_rFLAGS(xed_decoded_inst_t* d);
260
261 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_EBX_REG2_XED_REG_ECX_REG3_XED_REG_EDX_REG4_rFLAGS(xed_decoded_inst_t* d);
262
263 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRy_R_REG1_GPRv_B(xed_decoded_inst_t* d);
264
265 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_REG2_YMM_SE_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
266
267 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_YMM_N3_MEM0_const1(xed_decoded_inst_t* d);
268
269 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPRv_R_REG1_rFLAGS(xed_decoded_inst_t* d);
270
271 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_STACKPOP_REG1_XED_REG_RIP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0_REG2_rFLAGS(xed_decoded_inst_t* d);
272
273 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
274
275 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_ZMM_B3_IMM0_const1(xed_decoded_inst_t* d);
276
277 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B_REG1_XED_REG_AL_REG2_XED_REG_AX_REG3_rFLAGS(xed_decoded_inst_t* d);
278
279 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASK1_REG1_YMM_R3(xed_decoded_inst_t* d);
280
281 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_IMM0_const1_REG1_XED_REG_EAX_REG2_XED_REG_EDX_REG3_XED_REG_XMM0_REG4_rFLAGS(xed_decoded_inst_t* d);
282
283 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_STACKPOP_REG1_rIP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0_REG2_rFLAGS(xed_decoded_inst_t* d);
284
285 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AL_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t* d);
286
287 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_R_REG1_VGPR64_N_REG2_VGPR64_B_REG3_rFLAGS(xed_decoded_inst_t* d);
288
289 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_SB_IMM0_const1(xed_decoded_inst_t* d);
290
291 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x15(xed_decoded_inst_t* d);
292
293 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x14(xed_decoded_inst_t* d);
294
295 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_XMM_B_BCAST_const0xd(xed_decoded_inst_t* d);
296
297 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XED_REG_TSCAUX(xed_decoded_inst_t* d);
298
299 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_ST0_REG1_XED_REG_X87STATUS(xed_decoded_inst_t* d);
300
301 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPRv_B_IMM0_const1_REG2_rFLAGS(xed_decoded_inst_t* d);
302
303 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK_B_IMM0_const1(xed_decoded_inst_t* d);
304
305 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B_REG1_YMM_R_IMM0_const1(xed_decoded_inst_t* d);
306
307 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_B3_IMM0_const1(xed_decoded_inst_t* d);
308
309 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B(xed_decoded_inst_t* d);
310
311 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_PTR_const1_IMM0_const1_REG0_XED_REG_STACKPUSH_REG1_XED_REG_EIP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d);
312
313 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_ST0_REG1_X87_REG2_XED_REG_X87STATUS_REG3_rFLAGS(xed_decoded_inst_t* d);
314
315 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B_REG1_GPR8_R_REG2_rFLAGS(xed_decoded_inst_t* d);
316
317 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_XED_REG_STACKPOP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d);
318
319 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_R_REG1_VGPR64_N_MEM0_const1(xed_decoded_inst_t* d);
320
321 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_MASK1_REG2_XMM_N3_REG3_XMM_R3(xed_decoded_inst_t* d);
322
323 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_REG2_YMM_SE_REG3_YMM_B_IMM0_const1(xed_decoded_inst_t* d);
324
325 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_B3(xed_decoded_inst_t* d);
326
327 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_BND_R_MEM0_const1(xed_decoded_inst_t* d);
328
329 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_DX_MEM0_const1_BASE0_ArSI_SEG0_FINAL_DSEG_REG1_rFLAGS(xed_decoded_inst_t* d);
330
331 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_BND_R_AGEN_const1(xed_decoded_inst_t* d);
332
333 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1(xed_decoded_inst_t* d);
334
335 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B(xed_decoded_inst_t* d);
336
337 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AX_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG1_rFLAGS(xed_decoded_inst_t* d);
338
339 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_MEM0_const1_REG1_XED_REG_GS(xed_decoded_inst_t* d);
340
341 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_N_REG1_VGPR64_B_REG2_rFLAGS(xed_decoded_inst_t* d);
342
343 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArBP_SEG0_FINAL_SSEG0_REG0_OrBP_REG1_OrSP(xed_decoded_inst_t* d);
344
345 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_IMM0_const1_REG0_XED_REG_STACKPUSH_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d);
346
347 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AL_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG1_rFLAGS(xed_decoded_inst_t* d);
348
349 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_ArCX_REG1_rIP(xed_decoded_inst_t* d);
350
351 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_BND_R_REG1_BND_B(xed_decoded_inst_t* d);
352
353 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_X87_REG1_XED_REG_ST0_REG2_XED_REG_X87POP_REG3_XED_REG_X87STATUS(xed_decoded_inst_t* d);
354
355 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XMM_R3(xed_decoded_inst_t* d);
356
357 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XED_REG_SSP(xed_decoded_inst_t* d);
358
359 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_GPR64_B(xed_decoded_inst_t* d);
360
361 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPRv_B(xed_decoded_inst_t* d);
362
363 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_SSP(xed_decoded_inst_t* d);
364
365 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_IMM0_const1_REG2_XED_REG_RAX_REG3_XED_REG_RDX_REG4_XED_REG_XMM0_REG5_rFLAGS(xed_decoded_inst_t* d);
366
367 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_N_REG1_VGPR32_B_REG2_rFLAGS(xed_decoded_inst_t* d);
368
369 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_BCAST_const0x11(xed_decoded_inst_t* d);
370
371 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_N3_REG1_MASK1_REG2_XMM_B3_IMM0_const1(xed_decoded_inst_t* d);
372
373 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_SB_REG1_rFLAGS(xed_decoded_inst_t* d);
374
375 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_B3_REG1_MASK1_REG2_ZMM_R3_IMM0_const1(xed_decoded_inst_t* d);
376
377 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_GPRv_R_IMM0_const1_REG2_rFLAGS(xed_decoded_inst_t* d);
378
379 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASK_R(xed_decoded_inst_t* d);
380
381 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASK1_REG1_XMM_R3_IMM0_const1(xed_decoded_inst_t* d);
382
383 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASKNOT0_REG1_XMM_R3(xed_decoded_inst_t* d);
384
385 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_DR_R(xed_decoded_inst_t* d);
386
387 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_YMM_R(xed_decoded_inst_t* d);
388
389 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XED_REG_SSP(xed_decoded_inst_t* d);
390
391 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_ZMM_B3(xed_decoded_inst_t* d);
392
393 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_MEM0_const1(xed_decoded_inst_t* d);
394
395 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_MASK1_REG2_ZMM_R3(xed_decoded_inst_t* d);
396
397 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_N3_REG3_XMM_B3_IMM0_const1(xed_decoded_inst_t* d);
398
399 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_MEM0_const1(xed_decoded_inst_t* d);
400
401 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AX_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t* d);
402
403 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_N3_REG1_MASK1_REG2_YMM_B3_IMM0_const1(xed_decoded_inst_t* d);
404
405 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK_B_BCAST_const0x1b(xed_decoded_inst_t* d);
406
407 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_ZMM_N3_REG3_YMM_B3_IMM0_const1(xed_decoded_inst_t* d);
408
409 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_BCAST_const0xa(xed_decoded_inst_t* d);
410
411 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG0_XED_REG_EAX_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t* d);
412
413 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_MEM0_const1_IMM0_const1_BCAST_const0x14(xed_decoded_inst_t* d);
414
415 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_OeAX_REG1_XED_REG_DX_REG2_rFLAGS(xed_decoded_inst_t* d);
416
417 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_RIP_REG1_XED_REG_RSP_REG2_XED_REG_RCX_REG3_XED_REG_RDX(xed_decoded_inst_t* d);
418
419 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_MASK1_REG2_ZMM_R3_IMM0_const1(xed_decoded_inst_t* d);
420
421 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_XMM_B_IMM0_const1(xed_decoded_inst_t* d);
422
423 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x9(xed_decoded_inst_t* d);
424
425 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_BND_R_REG1_GPR64_B(xed_decoded_inst_t* d);
426
427 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_ECX(xed_decoded_inst_t* d);
428
429 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_SEG(xed_decoded_inst_t* d);
430
431 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_N3_REG1_MASK1_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
432
433 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_YMM_B3_IMM0_const1(xed_decoded_inst_t* d);
434
435 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_STACKPOP_REG1_XED_REG_AX_REG2_XED_REG_CX_REG3_XED_REG_DX_REG4_XED_REG_BX_REG5_XED_REG_BP_REG6_XED_REG_SI_REG7_XED_REG_DI_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d);
436
437 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_OrAX_REG1_OrDX_REG2_rFLAGS(xed_decoded_inst_t* d);
438
439 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_REG1_VGPR32_N_MEM0_const1_REG2_XED_REG_EDX(xed_decoded_inst_t* d);
440
441 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_N3_REG1_MASK1_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
442
443 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_IMM0_const1_REG1_XED_REG_XMM0_REG2_rFLAGS(xed_decoded_inst_t* d);
444
445 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR16_B_REG1_rFLAGS(xed_decoded_inst_t* d);
446
447 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B_REG1_XMM_R_IMM0_const1(xed_decoded_inst_t* d);
448
449 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_GPRv_R(xed_decoded_inst_t* d);
450
451 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_REG1_GPR64_B(xed_decoded_inst_t* d);
452
453 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_MEM0_const1(xed_decoded_inst_t* d);
454
455 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B_REG1_XED_REG_CL_REG2_rFLAGS(xed_decoded_inst_t* d);
456
457 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_YMM_B(xed_decoded_inst_t* d);
458
459 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XMM_R(xed_decoded_inst_t* d);
460
461 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_XMM_B3(xed_decoded_inst_t* d);
462
463 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XMM_R(xed_decoded_inst_t* d);
464
465 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRy_R_REG1_GPRy_B_IMM0_const1_REG2_rFLAGS(xed_decoded_inst_t* d);
466
467 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AX_REG1_XED_REG_X87STATUS(xed_decoded_inst_t* d);
468
469 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_MEM0_const1(xed_decoded_inst_t* d);
470
471 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
472
473 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_MEM0_const1_BASE0_ArDI_SEG0_FINAL_DSEG(xed_decoded_inst_t* d);
474
475 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_DX_REG1_XED_REG_AX(xed_decoded_inst_t* d);
476
477 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_IMM0_const1(xed_decoded_inst_t* d);
478
479 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EDX_REG1_XED_REG_EAX_REG2_XED_REG_ECX(xed_decoded_inst_t* d);
480
481 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_TR(xed_decoded_inst_t* d);
482
483 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_YMM_N3_REG3_YMM_B3_IMM0_const1(xed_decoded_inst_t* d);
484
485 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_MEM0_const1(xed_decoded_inst_t* d);
486
487 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_REG1_VGPR32_N_REG2_VGPR32_B_REG3_XED_REG_EDX(xed_decoded_inst_t* d);
488
489 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_MASK1_REG2_YMM_R3_IMM0_const1(xed_decoded_inst_t* d);
490
491 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_YMM_B3_IMM0_const1(xed_decoded_inst_t* d);
492
493 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_N3_MEM0_const1(xed_decoded_inst_t* d);
494
495 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_GPR32_B_IMM0_const1_REG2_rFLAGS(xed_decoded_inst_t* d);
496
497 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AL_MEM0_const1_SEG0_FINAL_DSEG(xed_decoded_inst_t* d);
498
499 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_BND_B_REG1_BND_R(xed_decoded_inst_t* d);
500
501 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_ZMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
502
503 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_GPR32_B_BCAST_const0x1(xed_decoded_inst_t* d);
504
505 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_OeAX_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);
506
507 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B_REG1_XMM_N_REG2_XMM_R(xed_decoded_inst_t* d);
508
509 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPRy_N_MEM0_const1_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);
510
511 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x3(xed_decoded_inst_t* d);
512
513 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_MEM0_const1(xed_decoded_inst_t* d);
514
515 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK_B(xed_decoded_inst_t* d);
516
517 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_CX_REG1_XED_REG_IP(xed_decoded_inst_t* d);
518
519 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x4(xed_decoded_inst_t* d);
520
521 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_rIP_REG1_XED_REG_EAX(xed_decoded_inst_t* d);
522
523 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG0_XED_REG_DX_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t* d);
524
525 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG0_XED_REG_EAX_REG1_rFLAGS(xed_decoded_inst_t* d);
526
527 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_STACKPUSH_REG1_XED_REG_RIP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d);
528
529 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_REG2_XMM_B_IMM0_const1_BCAST_const0x14(xed_decoded_inst_t* d);
530
531 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASK1_REG1_ZMM_R3(xed_decoded_inst_t* d);
532
533 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_MASK_B(xed_decoded_inst_t* d);
534
535 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XED_REG_EDX_REG2_XED_REG_EAX_REG3_rFLAGS(xed_decoded_inst_t* d);
536
537 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_XMM_B3(xed_decoded_inst_t* d);
538
539 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_B_REG1_MMX_R(xed_decoded_inst_t* d);
540
541 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
542
543 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_ZMM_N3_MEM0_const1(xed_decoded_inst_t* d);
544
545 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_CR_R(xed_decoded_inst_t* d);
546
547 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR8_R_REG1_XED_REG_AL_REG2_rFLAGS(xed_decoded_inst_t* d);
548
549 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0x10(xed_decoded_inst_t* d);
550
551 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0x13(xed_decoded_inst_t* d);
552
553 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX(xed_decoded_inst_t* d);
554
555 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0x1(xed_decoded_inst_t* d);
556
557 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASK1_REG1_ZMM_R3_IMM0_const1(xed_decoded_inst_t* d);
558
559 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_MASK1_REG2_YMM_R3(xed_decoded_inst_t* d);
560
561 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_ECX_REG1_XED_REG_EDX_REG2_XED_REG_EAX_REG3_XED_REG_XCR0(xed_decoded_inst_t* d);
562
563 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_AGEN_const1(xed_decoded_inst_t* d);
564
565 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_N_REG1_XMM_B_IMM0_const1(xed_decoded_inst_t* d);
566
567 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_XMM_B_BCAST_const0x12(xed_decoded_inst_t* d);
568
569 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0xf(xed_decoded_inst_t* d);
570
571 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0xd(xed_decoded_inst_t* d);
572
573 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_ES_REG1_XED_REG_STACKPUSH_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d);
574
575 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_X87_REG1_XED_REG_ST0_REG2_XED_REG_X87STATUS(xed_decoded_inst_t* d);
576
577 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArSI_SEG0_FINAL_DSEG_MEM1_const1_BASE1_ArDI_SEG1_FINAL_ESEG1_REG0_rFLAGS(xed_decoded_inst_t* d);
578
579 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASKNOT0_MEM0_const1(xed_decoded_inst_t* d);
580
581 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_SEG_MOV_MEM0_const1(xed_decoded_inst_t* d);
582
583 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_IDTR(xed_decoded_inst_t* d);
584
585 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XMM_R3(xed_decoded_inst_t* d);
586
587 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_IMM0_const1_REG2_XED_REG_RCX_REG3_rFLAGS(xed_decoded_inst_t* d);
588
589 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_MEM0_const1(xed_decoded_inst_t* d);
590
591 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_EIP_REG1_rFLAGS(xed_decoded_inst_t* d);
592
593 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK_B_REG2_rFLAGS(xed_decoded_inst_t* d);
594
595 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AL_REG1_XED_REG_AH_REG2_rFLAGS(xed_decoded_inst_t* d);
596
597 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_IMM0_const1(xed_decoded_inst_t* d);
598
599 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_ArCX_REG1_rIP_REG2_rFLAGS(xed_decoded_inst_t* d);
600
601 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_IMM0_const1_REG1_XED_REG_RAX_REG2_XED_REG_RDX_REG3_XED_REG_RCX_REG4_rFLAGS(xed_decoded_inst_t* d);
602
603 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK_B_BCAST_const0x17(xed_decoded_inst_t* d);
604
605 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_GPR32_B_BCAST_const0x10(xed_decoded_inst_t* d);
606
607 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArSI_SEG0_FINAL_DSEG_MEM1_const1_BASE1_ArDI_SEG1_FINAL_ESEG1_REG0_ArCX_REG1_rFLAGS(xed_decoded_inst_t* d);
608
609 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG0_XED_REG_AL_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t* d);
610
611 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR8_R(xed_decoded_inst_t* d);
612
613 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_ZMM_N3_MEM0_const1(xed_decoded_inst_t* d);
614
615 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_R_MEM0_const1(xed_decoded_inst_t* d);
616
617 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0xb(xed_decoded_inst_t* d);
618
619 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_rIP(xed_decoded_inst_t* d);
620
621 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_GPR64_B_BCAST_const0xd(xed_decoded_inst_t* d);
622
623 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK_B(xed_decoded_inst_t* d);
624
625 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_MEM1_const1_BASE1_ArSI_SEG1_FINAL_DSEG1_REG0_ArCX_REG1_rFLAGS(xed_decoded_inst_t* d);
626
627 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_IMM0_const1_REG2_XED_REG_XMM0_REG3_rFLAGS(xed_decoded_inst_t* d);
628
629 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_CS_REG1_XED_REG_STACKPUSH_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d);
630
631 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0x5(xed_decoded_inst_t* d);
632
633 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPRv_R_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);
634
635 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG0_XED_REG_AX_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t* d);
636
637 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0x11(xed_decoded_inst_t* d);
638
639 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_IMM0_const1_REG2_XED_REG_EAX_REG3_XED_REG_EDX_REG4_XED_REG_ECX_REG5_rFLAGS(xed_decoded_inst_t* d);
640
641 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_X87STATUS(xed_decoded_inst_t* d);
642
643 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0xe(xed_decoded_inst_t* d);
644
645 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XMM_R3_IMM0_const1(xed_decoded_inst_t* d);
646
647 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_YMM_B3(xed_decoded_inst_t* d);
648
649 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_SS_REG1_XED_REG_STACKPOP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d);
650
651 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_R_REG1_GPR8_B_REG2_rFLAGS(xed_decoded_inst_t* d);
652
653 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_R_REG1_GPR8_B(xed_decoded_inst_t* d);
654
655 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_N3_REG2_XMM_B3(xed_decoded_inst_t* d);
656
657 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_GPR32_B_BCAST_const0x11(xed_decoded_inst_t* d);
658
659 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B_REG1_XED_REG_AX_REG2_rFLAGS(xed_decoded_inst_t* d);
660
661 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_N3_REG1_MASK1_REG2_ZMM_B3_IMM0_const1(xed_decoded_inst_t* d);
662
663 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_GPR32_B_REG2_rFLAGS(xed_decoded_inst_t* d);
664
665 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_MEM0_const1_BASE0_ArSI_SEG0_FINAL_DSEG_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t* d);
666
667 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);
668
669 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_REG2_YMM_SE_MEM0_const1(xed_decoded_inst_t* d);
670
671 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XED_REG_TSCAUX(xed_decoded_inst_t* d);
672
673 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_ECX_REG2_XED_REG_EDX(xed_decoded_inst_t* d);
674
675 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_IMM0_const1_REG0_XED_REG_STACKPOP_REG1_rIP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d);
676
677 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AH_REG1_rFLAGS(xed_decoded_inst_t* d);
678
679 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_MMX_B_IMM0_const1(xed_decoded_inst_t* d);
680
681 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_rIP(xed_decoded_inst_t* d);
682
683 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_XED_REG_STACKPUSH_REG2_rIP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d);
684
685 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_MEM0_const1_REG2_XMM_SE_IMM0_const1(xed_decoded_inst_t* d);
686
687 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_SB_REG1_XED_REG_STACKPUSH_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d);
688
689 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B_REG1_rFLAGS(xed_decoded_inst_t* d);
690
691 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_GPR32_B_BCAST_const0x3(xed_decoded_inst_t* d);
692
693 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_X87CONTROL_REG1_XED_REG_X87TAG_REG2_XED_REG_X87STATUS(xed_decoded_inst_t* d);
694
695 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);
696
697 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B_REG1_XMM_R(xed_decoded_inst_t* d);
698
699 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_OrAX(xed_decoded_inst_t* d);
700
701 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_XMM_B3(xed_decoded_inst_t* d);
702
703 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_STACKPOP_REG1_rIP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d);
704
705 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_MEM0_const1_REG2_YMM_SE(xed_decoded_inst_t* d);
706
707 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_XMM_SE_REG3_XMM_B(xed_decoded_inst_t* d);
708
709 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_YMM_R_IMM0_const1(xed_decoded_inst_t* d);
710
711 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XMM_N_REG1_XMM_R(xed_decoded_inst_t* d);
712
713 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_ST0_MEM0_const1_REG1_XED_REG_X87POP_REG2_XED_REG_X87STATUS(xed_decoded_inst_t* d);
714
715 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_ZMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
716
717 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_GPR64_B(xed_decoded_inst_t* d);
718
719 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0x7(xed_decoded_inst_t* d);
720
721 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_R_REG1_VGPR64_B_IMM0_const1(xed_decoded_inst_t* d);
722
723 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_BCAST_const0x11(xed_decoded_inst_t* d);
724
725 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR16_B_REG1_GPR16_R_REG2_rFLAGS(xed_decoded_inst_t* d);
726
727 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EDX_REG1_XED_REG_EAX(xed_decoded_inst_t* d);
728
729 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_X87CONTROL_REG1_XED_REG_X87TAG_REG3_XED_REG_X87STATUS(xed_decoded_inst_t* d);
730
731 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_GPR32_B_IMM0_const1(xed_decoded_inst_t* d);
732
733 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_ZMM_N3_REG3_XMM_B3_IMM0_const1(xed_decoded_inst_t* d);
734
735 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
736
737 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B_IMM0_const1(xed_decoded_inst_t* d);
738
739 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_GPR32_B_BCAST_const0xf(xed_decoded_inst_t* d);
740
741 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_DX_REG1_XED_REG_AL_REG2_rFLAGS(xed_decoded_inst_t* d);
742
743 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_N3_REG2_GPR64_B_IMM0_const1(xed_decoded_inst_t* d);
744
745 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_GS_REG1_XED_REG_STACKPOP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d);
746
747 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_N_REG1_GPR32_B_REG2_rFLAGS(xed_decoded_inst_t* d);
748
749 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASK1_REG1_YMM_R3_IMM0_const1(xed_decoded_inst_t* d);
750
751 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_R_REG1_XMM_B(xed_decoded_inst_t* d);
752
753 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_AL_REG1_XED_REG_AX_REG2_rFLAGS(xed_decoded_inst_t* d);
754
755 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);
756
757 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_REG2_YMM_SE_REG3_YMM_B(xed_decoded_inst_t* d);
758
759 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_IMM0_const1_REG0_XED_REG_AL_REG1_rFLAGS(xed_decoded_inst_t* d);
760
761 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_MMX_R(xed_decoded_inst_t* d);
762
763 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_ST0_REG1_X87_REG2_XED_REG_X87POP_REG3_XED_REG_X87STATUS(xed_decoded_inst_t* d);
764
765 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_ST0_MEM0_const1_REG1_XED_REG_X87PUSH_REG2_XED_REG_X87STATUS(xed_decoded_inst_t* d);
766
767 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_IMM0_const1_REG2_XED_REG_EAX_REG3_XED_REG_EDX_REG4_XED_REG_XMM0_REG5_rFLAGS(xed_decoded_inst_t* d);
768
769 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_RAX_MEM0_const1_BASE0_ArSI_SEG0_FINAL_DSEG_REG1_rFLAGS(xed_decoded_inst_t* d);
770
771 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_N_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);
772
773 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPRv_R(xed_decoded_inst_t* d);
774
775 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_BCAST_const0xa(xed_decoded_inst_t* d);
776
777 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK_N_REG2_MASK_B(xed_decoded_inst_t* d);
778
779 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B_REG1_GPR8_R_REG2_XED_REG_AL_REG3_rFLAGS(xed_decoded_inst_t* d);
780
781 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
782
783 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_XED_REG_CL_REG2_rFLAGS(xed_decoded_inst_t* d);
784
785 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_DR_R_REG1_GPR32_B(xed_decoded_inst_t* d);
786
787 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MMX_R(xed_decoded_inst_t* d);
788
789 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_XED_REG_CR0(xed_decoded_inst_t* d);
790
791 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_R_MEM0_const1_REG1_VGPR64_N(xed_decoded_inst_t* d);
792
793 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASKNOT0(xed_decoded_inst_t* d);
794
795 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_MEM0_const1_BASE0_ArSI_SEG0_FINAL_DSEG_REG1_rFLAGS(xed_decoded_inst_t* d);
796
797 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_IMM0_const1_REG1_XED_REG_RAX_REG2_XED_REG_RDX_REG3_XED_REG_XMM0_REG4_rFLAGS(xed_decoded_inst_t* d);
798
799 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_GPR64_B_BCAST_const0x5(xed_decoded_inst_t* d);
800
801 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_XED_REG_STACKPUSH_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d);
802
803 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_GPR32_B(xed_decoded_inst_t* d);
804
805 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_MEM0_const1(xed_decoded_inst_t* d);
806
807 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_EDX_REG2_XED_REG_ECX_REG3_XED_REG_MSRS(xed_decoded_inst_t* d);
808
809 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0x12(xed_decoded_inst_t* d);
810
811 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASKNOT0_MEM0_const1(xed_decoded_inst_t* d);
812
813 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_YMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
814
815 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0x15(xed_decoded_inst_t* d);
816
817 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR8_R_REG1_rFLAGS(xed_decoded_inst_t* d);
818
819 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XMM_R_IMM0_const1(xed_decoded_inst_t* d);
820
821 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_XMM_B3_IMM0_const1(xed_decoded_inst_t* d);
822
823 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_CR0(xed_decoded_inst_t* d);
824
825 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_MEM0_const1(xed_decoded_inst_t* d);
826
827 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPRz_B_REG2_rFLAGS(xed_decoded_inst_t* d);
828
829 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B_REG1_GPR8_R(xed_decoded_inst_t* d);
830
831 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_R_REG1_VGPR64_N_REG2_VGPR64_B_REG3_XED_REG_RDX(xed_decoded_inst_t* d);
832
833 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_A_GPR_R_MEM0_const1_MEM1_const1_BASE1_A_GPR_R(xed_decoded_inst_t* d);
834
835 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_ST0_REG1_XED_REG_ST1_REG2_XED_REG_X87STATUS(xed_decoded_inst_t* d);
836
837 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK_B_BCAST_const0x18(xed_decoded_inst_t* d);
838
839 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_REG1_VGPR32_N_MEM0_const1_REG2_rFLAGS(xed_decoded_inst_t* d);
840
841 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
842
843 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRy_R_MEM0_const1(xed_decoded_inst_t* d);
844
845 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_EDX_REG1_XED_REG_EAX_REG2_XED_REG_XCR0(xed_decoded_inst_t* d);
846
847 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR32_R_REG1_rFLAGS(xed_decoded_inst_t* d);
848
849 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x11(xed_decoded_inst_t* d);
850
851 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_A_GPR_B(xed_decoded_inst_t* d);
852
853 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_REG1_XED_REG_XMM0(xed_decoded_inst_t* d);
854
855 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_XMM_B(xed_decoded_inst_t* d);
856
857 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_RAX_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t* d);
858
859 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_RAX_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG1_rFLAGS(xed_decoded_inst_t* d);
860
861 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG1_rFLAGS(xed_decoded_inst_t* d);
862
863 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_CR_R_REG1_GPR64_B(xed_decoded_inst_t* d);
864
865 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);
866
867 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_ST0_REG1_X87_REG2_XED_REG_X87STATUS(xed_decoded_inst_t* d);
868
869 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_EDX_REG2_XED_REG_ECX_REG3_XED_REG_TSC_REG4_XED_REG_TSCAUX(xed_decoded_inst_t* d);
870
871 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_ZMM_N3_REG3_ZMM_B3_IMM0_const1(xed_decoded_inst_t* d);
872
873 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK_B(xed_decoded_inst_t* d);
874
875 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_REG2_XMM_B(xed_decoded_inst_t* d);
876
877 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_SB_REG1_XED_REG_STACKPOP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d);
878
879 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_B3_REG1_MASK1_REG2_ZMM_R3(xed_decoded_inst_t* d);
880
881 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_REG1_XMM_B(xed_decoded_inst_t* d);
882
883 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_B_REG1_YMM_R(xed_decoded_inst_t* d);
884
885 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_EBX(xed_decoded_inst_t* d);
886
887 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_GPR32_B_BCAST_const0x12(xed_decoded_inst_t* d);
888
889 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_DX_MEM0_const1_BASE0_ArSI_SEG0_FINAL_DSEG_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t* d);
890
891 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_R_REG1_VGPR64_N_MEM0_const1_REG2_XED_REG_RDX(xed_decoded_inst_t* d);
892
893 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_REG1_VGPR32_N_REG2_VGPR32_B(xed_decoded_inst_t* d);
894
895 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_ZMM_B3(xed_decoded_inst_t* d);
896
897 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XED_REG_EDX_REG2_XED_REG_EAX_REG3_rFLAGS(xed_decoded_inst_t* d);
898
899 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_ST0_MEM0_const1_REG1_XED_REG_X87STATUS(xed_decoded_inst_t* d);
900
901 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_IMM0_const1_REG2_XED_REG_ECX_REG3_rFLAGS(xed_decoded_inst_t* d);
902
903 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_RIP_REG1_rFLAGS(xed_decoded_inst_t* d);
904
905 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_REG2_XMM_N(xed_decoded_inst_t* d);
906
907 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_MEM0_const1(xed_decoded_inst_t* d);
908
909 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_GPR64_B_IMM0_const1(xed_decoded_inst_t* d);
910
911 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPR16_B(xed_decoded_inst_t* d);
912
913 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_N_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);
914
915 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_EDX_REG1_XED_REG_EAX_REG2_XED_REG_ECX_REG3_XED_REG_EBX_REG4_rFLAGS(xed_decoded_inst_t* d);
916
917 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_GPR32_B_BCAST_const0x13(xed_decoded_inst_t* d);
918
919 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_BND_R_REG1_GPR32_B(xed_decoded_inst_t* d);
920
921 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_XMM_B_BCAST_const0xf(xed_decoded_inst_t* d);
922
923 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_R_REG1_MASK_B(xed_decoded_inst_t* d);
924
925 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR16_B_REG1_XED_REG_TR(xed_decoded_inst_t* d);
926
927 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_rFLAGS(xed_decoded_inst_t* d);
928
929 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
930
931 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_RIP_REG1_XED_REG_RSP_REG2_rFLAGS(xed_decoded_inst_t* d);
932
933 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0x3(xed_decoded_inst_t* d);
934
935 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_GPR32_B(xed_decoded_inst_t* d);
936
937 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_B_IMM0_const1(xed_decoded_inst_t* d);
938
939 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);
940
941 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_A_GPR_R_MEM0_const1_MEM1_const1_BASE1_A_GPR_R_SEG1_XED_REG_ES(xed_decoded_inst_t* d);
942
943 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_OrAX_REG2_OrDX_REG3_rFLAGS(xed_decoded_inst_t* d);
944
945 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_N3_REG2_GPR64_B(xed_decoded_inst_t* d);
946
947 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_REG2_YMM_B_REG3_YMM_SE(xed_decoded_inst_t* d);
948
949 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_REG2_XMM_B_IMM0_const1(xed_decoded_inst_t* d);
950
951 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B(xed_decoded_inst_t* d);
952
953 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_CL_REG1_rFLAGS(xed_decoded_inst_t* d);
954
955 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_YMM_B3(xed_decoded_inst_t* d);
956
957 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EIP_REG1_XED_REG_ESP_REG2_rFLAGS(xed_decoded_inst_t* d);
958
959 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_MEM1_const1_BASE1_ArSI_SEG1_FINAL_DSEG1_REG0_rFLAGS(xed_decoded_inst_t* d);
960
961 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPR32_B(xed_decoded_inst_t* d);
962
963 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XMM_R_IMM0_const1(xed_decoded_inst_t* d);
964
965 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0xd(xed_decoded_inst_t* d);
966
967 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0xf(xed_decoded_inst_t* d);
968
969 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0xc(xed_decoded_inst_t* d);
970
971 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_YMM_B3(xed_decoded_inst_t* d);
972
973 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0xa(xed_decoded_inst_t* d);
974
975 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_R_REG1_VGPR64_N_REG2_VGPR64_B(xed_decoded_inst_t* d);
976
977 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_REG1_XMM_N(xed_decoded_inst_t* d);
978
979 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_XMM_B_BCAST_const0x3(xed_decoded_inst_t* d);
980
981 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASK1_REG1_XMM_R3(xed_decoded_inst_t* d);
982
983 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AX_MEM0_const1_BASE0_ArSI_SEG0_FINAL_DSEG_REG1_rFLAGS(xed_decoded_inst_t* d);
984
985 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AL_MEM0_const1_BASE0_ArSI_SEG0_FINAL_DSEG_REG1_rFLAGS(xed_decoded_inst_t* d);
986
987 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG0_XED_REG_DX_REG1_rFLAGS(xed_decoded_inst_t* d);
988
989 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_N3_REG2_GPR32_B_IMM0_const1(xed_decoded_inst_t* d);
990
991 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG0_XED_REG_AL_REG1_rFLAGS(xed_decoded_inst_t* d);
992
993 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_N_REG1_YMM_B_IMM0_const1(xed_decoded_inst_t* d);
994
995 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_X87_REG1_XED_REG_X87TAG_REG2_XED_REG_X87POP(xed_decoded_inst_t* d);
996
997 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_YMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
998
999 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XMM_R3_IMM0_const1(xed_decoded_inst_t* d);
1000
1001 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_STACKPUSH_REG1_XED_REG_AX_REG2_XED_REG_CX_REG3_XED_REG_DX_REG4_XED_REG_BX_REG5_XED_REG_SP_REG6_XED_REG_BP_REG7_XED_REG_SI_REG8_XED_REG_DI_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d);
1002
1003 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
1004
1005 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_DR_R_REG1_GPR64_B(xed_decoded_inst_t* d);
1006
1007 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_REG1_MMX_B_MEM0_const1_BASE0_ArDI_SEG0_FINAL_DSEG(xed_decoded_inst_t* d);
1008
1009 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_REG1_VGPR32_B_REG2_VGPR32_N(xed_decoded_inst_t* d);
1010
1011 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPRy_N_REG1_GPRy_B_IMM0_const1_REG2_rFLAGS(xed_decoded_inst_t* d);
1012
1013 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR16_B_REG1_XED_REG_LDTR(xed_decoded_inst_t* d);
1014
1015 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRz_R_MEM0_const1_REG1_XED_REG_DS(xed_decoded_inst_t* d);
1016
1017 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR64_R_REG1_rFLAGS(xed_decoded_inst_t* d);
1018
1019 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRy_R_MEM0_const1_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);
1020
1021 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_rFLAGS(xed_decoded_inst_t* d);
1022
1023 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_ZMM_N3_REG3_ZMM_B3(xed_decoded_inst_t* d);
1024
1025 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
1026
1027 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_R_REG1_VGPR64_B_REG2_VGPR64_N(xed_decoded_inst_t* d);
1028
1029 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_N3_MEM0_const1(xed_decoded_inst_t* d);
1030
1031 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_GDTR(xed_decoded_inst_t* d);
1032
1033 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_ST0_REG1_XED_REG_ST1_REG2_XED_REG_X87POP_REG3_XED_REG_X87STATUS(xed_decoded_inst_t* d);
1034
1035 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_ST0_REG1_X87_REG2_XED_REG_X87POP_REG3_XED_REG_X87STATUS_REG4_rFLAGS(xed_decoded_inst_t* d);
1036
1037 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_GPRv_R_REG2_OrAX_REG3_rFLAGS(xed_decoded_inst_t* d);
1038
1039 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XMM_R3_IMM0_const1(xed_decoded_inst_t* d);
1040
1041 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_IMM0_const1_REG0_OeAX_REG1_rFLAGS(xed_decoded_inst_t* d);
1042
1043 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AL_REG1_XED_REG_DX_REG2_rFLAGS(xed_decoded_inst_t* d);
1044
1045 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_XED_REG_LDTR(xed_decoded_inst_t* d);
1046
1047 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_OrAX_REG1_XED_REG_ECX(xed_decoded_inst_t* d);
1048
1049 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_YMM_N3_REG2_YMM_B3(xed_decoded_inst_t* d);
1050
1051 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_IMM0_const1_REG2_XED_REG_RAX_REG3_XED_REG_RDX_REG4_XED_REG_RCX_REG5_rFLAGS(xed_decoded_inst_t* d);
1052
1053 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_B_REG2_rFLAGS(xed_decoded_inst_t* d);
1054
1055 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_RIP_REG1_XED_REG_RCX_REG2_XED_REG_R11_REG3_rFLAGS(xed_decoded_inst_t* d);
1056
1057 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_B3_REG1_MASK1_REG2_YMM_R3(xed_decoded_inst_t* d);
1058
1059 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_AX(xed_decoded_inst_t* d);
1060
1061 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x12(xed_decoded_inst_t* d);
1062
1063 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_YMM_N3_REG2_YMM_B3_IMM0_const1(xed_decoded_inst_t* d);
1064
1065 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_MEM0_const1_REG1_VGPR32_N(xed_decoded_inst_t* d);
1066
1067 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_YMM_N3_REG3_YMM_B3(xed_decoded_inst_t* d);
1068
1069 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_SB_IMM0_const1(xed_decoded_inst_t* d);
1070
1071 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_MASK1_REG2_XMM_R3(xed_decoded_inst_t* d);
1072
1073 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_MEM0_const1_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);
1074
1075 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x8(xed_decoded_inst_t* d);
1076
1077 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_N3_REG1_YMM_B3_IMM0_const1(xed_decoded_inst_t* d);
1078
1079 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x6(xed_decoded_inst_t* d);
1080
1081 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_YMM_B(xed_decoded_inst_t* d);
1082
1083 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_GPR64_B(xed_decoded_inst_t* d);
1084
1085 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x2(xed_decoded_inst_t* d);
1086
1087 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_GPR32_R_REG2_rFLAGS(xed_decoded_inst_t* d);
1088
1089 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x1(xed_decoded_inst_t* d);
1090
1091 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_ZMM_N3_REG3_ZMM_B3(xed_decoded_inst_t* d);
1092
1093 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_RIP_REG1_rFLAGS(xed_decoded_inst_t* d);
1094
1095 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_ST0_REG1_XED_REG_ST1_REG2_XED_REG_X87POP2_REG3_XED_REG_X87STATUS(xed_decoded_inst_t* d);
1096
1097 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR16_R_REG1_rFLAGS(xed_decoded_inst_t* d);
1098
1099 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_MEM0_const1_REG2_XMM_SE(xed_decoded_inst_t* d);
1100
1101 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_OrAX_MEM0_const1_SEG0_FINAL_DSEG(xed_decoded_inst_t* d);
1102
1103 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_YMM_N3_MEM0_const1(xed_decoded_inst_t* d);
1104
1105 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_XMM_N3_REG3_XMM_B3(xed_decoded_inst_t* d);
1106
1107 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPRy_N_REG1_GPRy_B_REG2_rFLAGS(xed_decoded_inst_t* d);
1108
1109 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_ST0_REG1_X87_REG2_XED_REG_X87PUSH_REG3_XED_REG_X87STATUS(xed_decoded_inst_t* d);
1110
1111 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_YMM_N3_REG3_XMM_B3_IMM0_const1(xed_decoded_inst_t* d);
1112
1113 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_ZMM_R3(xed_decoded_inst_t* d);
1114
1115 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_XMM_B_IMM0_const1(xed_decoded_inst_t* d);
1116
1117 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_RDX_REG1_XED_REG_RAX(xed_decoded_inst_t* d);
1118
1119 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_X87_REG1_XED_REG_X87TAG(xed_decoded_inst_t* d);
1120
1121 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_YMM_N3_REG3_YMM_B3_IMM0_const1(xed_decoded_inst_t* d);
1122
1123 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_ZMM_B3(xed_decoded_inst_t* d);
1124
1125 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_X87CONTROL_REG1_XED_REG_X87STATUS(xed_decoded_inst_t* d);
1126
1127 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_IMM0_const1_REG1_XED_REG_RCX_REG2_rFLAGS(xed_decoded_inst_t* d);
1128
1129 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK_B_BCAST_const0xf(xed_decoded_inst_t* d);
1130
1131 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_BCAST_const0xd(xed_decoded_inst_t* d);
1132
1133 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_BCAST_const0xf(xed_decoded_inst_t* d);
1134
1135 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AX_MEM0_const1_BASE0_ArSI_SEG0_FINAL_DSEG_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t* d);
1136
1137 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPR8_B(xed_decoded_inst_t* d);
1138
1139 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_REG2_XED_REG_XMM0(xed_decoded_inst_t* d);
1140
1141 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_R_REG1_GPR64_B_REG2_rFLAGS(xed_decoded_inst_t* d);
1142
1143 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_ECX_REG1_XED_REG_EIP(xed_decoded_inst_t* d);
1144
1145 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_ZMM_N3_REG2_ZMM_B3(xed_decoded_inst_t* d);
1146
1147 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_GPR32_B(xed_decoded_inst_t* d);
1148
1149 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_N3_REG1_XMM_B3_IMM0_const1(xed_decoded_inst_t* d);
1150
1151 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_IMM0_const1_REG0_rFLAGS(xed_decoded_inst_t* d);
1152
1153 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_MMX_R(xed_decoded_inst_t* d);
1154
1155 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0xa(xed_decoded_inst_t* d);
1156
1157 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0xb(xed_decoded_inst_t* d);
1158
1159 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0xc(xed_decoded_inst_t* d);
1160
1161 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_SSP(xed_decoded_inst_t* d);
1162
1163 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0xe(xed_decoded_inst_t* d);
1164
1165 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_rFLAGS(xed_decoded_inst_t* d);
1166
1167 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);
1168
1169 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_BND_R(xed_decoded_inst_t* d);
1170
1171 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_STACKPUSH_REG1_rIP_MEM1_const1_BASE1_SrSP_SEG1_FINAL_SSEG1(xed_decoded_inst_t* d);
1172
1173 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_ZMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
1174
1175 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_RAX_REG1_XED_REG_ECX_REG2_XED_REG_EDX(xed_decoded_inst_t* d);
1176
1177 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_ECX_REG1_XED_REG_RIP(xed_decoded_inst_t* d);
1178
1179 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_B(xed_decoded_inst_t* d);
1180
1181 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_GPR64_B(xed_decoded_inst_t* d);
1182
1183 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_STACKPUSH_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0_REG1_rFLAGS(xed_decoded_inst_t* d);
1184
1185 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
1186
1187 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AX_REG1_XED_REG_ECX_REG2_XED_REG_EDX(xed_decoded_inst_t* d);
1188
1189 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_N3_REG1_MASK1_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
1190
1191 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPRy_N_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
1192
1193 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_ST0_REG1_XED_REG_X87PUSH_REG2_XED_REG_X87STATUS(xed_decoded_inst_t* d);
1194
1195 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_ZMM_N3_REG2_ZMM_B3_IMM0_const1(xed_decoded_inst_t* d);
1196
1197 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_ST0_REG1_XED_REG_X87POP_REG2_XED_REG_X87STATUS(xed_decoded_inst_t* d);
1198
1199 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x7(xed_decoded_inst_t* d);
1200
1201 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_MEM0_const1_REG2_YMM_SE_IMM0_const1(xed_decoded_inst_t* d);
1202
1203 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_BCAST_const0x3(xed_decoded_inst_t* d);
1204
1205 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRy_B_REG1_XED_REG_GSBASE(xed_decoded_inst_t* d);
1206
1207 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_YMM_N3_MEM0_const1(xed_decoded_inst_t* d);
1208
1209 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_IMM0_const1_IMM1_const1_REG0_XED_REG_STACKPUSH_REG1_OrBP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d);
1210
1211 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_R_REG1_VGPR64_B_REG2_VGPR64_N_REG3_rFLAGS(xed_decoded_inst_t* d);
1212
1213 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPRy_N_REG1_GPRy_B_IMM0_const1(xed_decoded_inst_t* d);
1214
1215 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_B_IMM0_const1(xed_decoded_inst_t* d);
1216
1217 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_R_REG1_VGPR64_N_MEM0_const1_REG2_rFLAGS(xed_decoded_inst_t* d);
1218
1219 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_SB(xed_decoded_inst_t* d);
1220
1221 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_MEM0_const1_REG1_XED_REG_SS(xed_decoded_inst_t* d);
1222
1223 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRy_B(xed_decoded_inst_t* d);
1224
1225 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_YMM_R3(xed_decoded_inst_t* d);
1226
1227 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_REG1_MMX_B_IMM0_const1(xed_decoded_inst_t* d);
1228
1229 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_FS_REG1_XED_REG_STACKPOP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d);
1230
1231 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_ES_REG1_XED_REG_STACKPOP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d);
1232
1233 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_XMM_R3(xed_decoded_inst_t* d);
1234
1235 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPRv_R_REG1_OrAX_REG2_rFLAGS(xed_decoded_inst_t* d);
1236
1237 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK_B_BCAST_const0x19(xed_decoded_inst_t* d);
1238
1239 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_YMM_N3_REG3_XMM_B3(xed_decoded_inst_t* d);
1240
1241 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_BCAST_const0xb(xed_decoded_inst_t* d);
1242
1243 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_RCX_REG1_XED_REG_RIP(xed_decoded_inst_t* d);
1244
1245 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_R_REG1_XMM_B3(xed_decoded_inst_t* d);
1246
1247 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_BCAST_const0xe(xed_decoded_inst_t* d);
1248
1249 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG0_XED_REG_AX_REG1_rFLAGS(xed_decoded_inst_t* d);
1250
1251 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_GPR32_B(xed_decoded_inst_t* d);
1252
1253 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPRv_B_REG2_rFLAGS(xed_decoded_inst_t* d);
1254
1255 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_DR_R(xed_decoded_inst_t* d);
1256
1257 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1(xed_decoded_inst_t* d);
1258
1259 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_REG2_YMM_B(xed_decoded_inst_t* d);
1260
1261 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_MEM0_const1_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);
1262
1263 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XMM_R_IMM0_const1(xed_decoded_inst_t* d);
1264
1265 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
1266
1267 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
1268
1269 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_B3_REG1_MASK1_REG2_ZMM_R3(xed_decoded_inst_t* d);
1270
1271 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_rIP_REG1_rFLAGS(xed_decoded_inst_t* d);
1272
1273 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_IMM0_const1_REG1_XED_REG_EAX_REG2_XED_REG_EDX_REG3_XED_REG_ECX_REG4_rFLAGS(xed_decoded_inst_t* d);
1274
1275 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_EIP(xed_decoded_inst_t* d);
1276
1277 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_XMM_B3_IMM0_const1(xed_decoded_inst_t* d);
1278
1279 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_YMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
1280
1281 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x5(xed_decoded_inst_t* d);
1282
1283 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPRy_N_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);
1284
1285 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_SEG_MOV_REG1_GPR16_B(xed_decoded_inst_t* d);
1286
1287 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_REG1_MMX_B(xed_decoded_inst_t* d);
1288
1289 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_MEM0_const1_REG1_XED_REG_FS(xed_decoded_inst_t* d);
1290
1291 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_REG1_VGPR32_N_REG2_VGPR32_B_REG3_rFLAGS(xed_decoded_inst_t* d);
1292
1293 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_OrAX_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);
1294
1295 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_RBX_REG2_XED_REG_RCX_REG3_XED_REG_RDX(xed_decoded_inst_t* d);
1296
1297 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_IMM0_const1(xed_decoded_inst_t* d);
1298
1299 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_N3_REG2_GPR32_B(xed_decoded_inst_t* d);
1300
1301 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_CR_R(xed_decoded_inst_t* d);
1302
1303 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_N3_REG2_XMM_B3_IMM0_const1(xed_decoded_inst_t* d);
1304
1305 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_BCAST_const0x12(xed_decoded_inst_t* d);
1306
1307 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_YMM_B3(xed_decoded_inst_t* d);
1308
1309 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_BCAST_const0x14(xed_decoded_inst_t* d);
1310
1311 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);
1312
1313 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_N3_REG1_ZMM_B3_IMM0_const1(xed_decoded_inst_t* d);
1314
1315 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);
1316
1317 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x10(xed_decoded_inst_t* d);
1318
1319 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EIP_REG1_XED_REG_ESP_REG2_XED_REG_ECX_REG3_XED_REG_EDX(xed_decoded_inst_t* d);
1320
1321 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x13(xed_decoded_inst_t* d);
1322
1323 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_ZMM_N3_REG3_XMM_B3(xed_decoded_inst_t* d);
1324
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK_B_BCAST_const0xe(xed_decoded_inst_t * d)1325 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK_B_BCAST_const0xe(xed_decoded_inst_t* d)
1326 {
1327 xed3_capture_nt_YMM_R3(d);
1328 /*opname REG0 */
1329 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
1330 if (xed3_operand_get_error(d)) {
1331 return xed3_operand_get_error(d);
1332 }
1333 xed3_capture_nt_MASK_B(d);
1334 /*opname REG1 */
1335 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
1336 if (xed3_operand_get_error(d)) {
1337 return xed3_operand_get_error(d);
1338 }
1339 xed3_operand_set_bcast(d, 0xe);
1340 return XED_ERROR_NONE;
1341 }
xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_GPRv_R_REG2_rFLAGS(xed_decoded_inst_t * d)1342 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_GPRv_R_REG2_rFLAGS(xed_decoded_inst_t* d)
1343 {
1344 xed3_capture_nt_GPRv_B(d);
1345 /*opname REG0 */
1346 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
1347 if (xed3_operand_get_error(d)) {
1348 return xed3_operand_get_error(d);
1349 }
1350 xed3_capture_nt_GPRv_R(d);
1351 /*opname REG1 */
1352 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
1353 if (xed3_operand_get_error(d)) {
1354 return xed3_operand_get_error(d);
1355 }
1356 xed3_capture_nt_rFLAGS(d);
1357 /*opname REG2 */
1358 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
1359 if (xed3_operand_get_error(d)) {
1360 return xed3_operand_get_error(d);
1361 }
1362 return XED_ERROR_NONE;
1363 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_XMM_SE_MEM0_const1(xed_decoded_inst_t * d)1364 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_XMM_SE_MEM0_const1(xed_decoded_inst_t* d)
1365 {
1366 xed3_capture_nt_XMM_R(d);
1367 /*opname REG0 */
1368 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
1369 if (xed3_operand_get_error(d)) {
1370 return xed3_operand_get_error(d);
1371 }
1372 xed3_capture_nt_XMM_N(d);
1373 /*opname REG1 */
1374 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
1375 if (xed3_operand_get_error(d)) {
1376 return xed3_operand_get_error(d);
1377 }
1378 xed3_capture_nt_XMM_SE(d);
1379 /*opname REG2 */
1380 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
1381 if (xed3_operand_get_error(d)) {
1382 return xed3_operand_get_error(d);
1383 }
1384 xed3_operand_set_mem0(d, 1);
1385 return XED_ERROR_NONE;
1386 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_XMM_R(xed_decoded_inst_t * d)1387 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XMM_R(xed_decoded_inst_t* d)
1388 {
1389 xed3_operand_set_mem0(d, 1);
1390 xed3_capture_nt_XMM_R(d);
1391 /*opname REG0 */
1392 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
1393 if (xed3_operand_get_error(d)) {
1394 return xed3_operand_get_error(d);
1395 }
1396 return XED_ERROR_NONE;
1397 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_ZMM_N3_MEM0_const1(xed_decoded_inst_t * d)1398 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_ZMM_N3_MEM0_const1(xed_decoded_inst_t* d)
1399 {
1400 xed3_capture_nt_ZMM_R3(d);
1401 /*opname REG0 */
1402 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
1403 if (xed3_operand_get_error(d)) {
1404 return xed3_operand_get_error(d);
1405 }
1406 xed3_capture_nt_ZMM_N3(d);
1407 /*opname REG1 */
1408 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
1409 if (xed3_operand_get_error(d)) {
1410 return xed3_operand_get_error(d);
1411 }
1412 xed3_operand_set_mem0(d, 1);
1413 return XED_ERROR_NONE;
1414 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_OrAX_SEG0_FINAL_DSEG(xed_decoded_inst_t * d)1415 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_OrAX_SEG0_FINAL_DSEG(xed_decoded_inst_t* d)
1416 {
1417 xed3_operand_set_mem0(d, 1);
1418 xed3_capture_nt_OrAX(d);
1419 /*opname REG0 */
1420 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
1421 if (xed3_operand_get_error(d)) {
1422 return xed3_operand_get_error(d);
1423 }
1424 xed3_capture_nt_FINAL_DSEG(d);
1425 /*opname SEG0 */
1426 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
1427 if (xed3_operand_get_error(d)) {
1428 return xed3_operand_get_error(d);
1429 }
1430 return XED_ERROR_NONE;
1431 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_ZMM_N3_REG3_ZMM_B3_IMM0_const1(xed_decoded_inst_t * d)1432 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_ZMM_N3_REG3_ZMM_B3_IMM0_const1(xed_decoded_inst_t* d)
1433 {
1434 xed3_capture_nt_ZMM_R3(d);
1435 /*opname REG0 */
1436 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
1437 if (xed3_operand_get_error(d)) {
1438 return xed3_operand_get_error(d);
1439 }
1440 xed3_capture_nt_MASK1(d);
1441 /*opname REG1 */
1442 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
1443 if (xed3_operand_get_error(d)) {
1444 return xed3_operand_get_error(d);
1445 }
1446 xed3_capture_nt_ZMM_N3(d);
1447 /*opname REG2 */
1448 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
1449 if (xed3_operand_get_error(d)) {
1450 return xed3_operand_get_error(d);
1451 }
1452 xed3_capture_nt_ZMM_B3(d);
1453 /*opname REG3 */
1454 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
1455 if (xed3_operand_get_error(d)) {
1456 return xed3_operand_get_error(d);
1457 }
1458 xed3_operand_set_imm0(d, 1);
1459 return XED_ERROR_NONE;
1460 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_X87CONTROL(xed_decoded_inst_t * d)1461 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_X87CONTROL(xed_decoded_inst_t* d)
1462 {
1463 xed3_operand_set_mem0(d, 1);
1464 xed3_operand_set_reg0(d, XED_REG_X87CONTROL);
1465 return XED_ERROR_NONE;
1466 }
xed3_capture_chain_ntluf_REG0_XED_REG_EIP_REG1_rFLAGS(xed_decoded_inst_t * d)1467 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EIP_REG1_rFLAGS(xed_decoded_inst_t* d)
1468 {
1469 xed3_operand_set_reg0(d, XED_REG_EIP);
1470 xed3_capture_nt_rFLAGS(d);
1471 /*opname REG1 */
1472 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
1473 if (xed3_operand_get_error(d)) {
1474 return xed3_operand_get_error(d);
1475 }
1476 return XED_ERROR_NONE;
1477 }
xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_IMM0_const1_REG1_XED_REG_ECX_REG2_rFLAGS(xed_decoded_inst_t * d)1478 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_IMM0_const1_REG1_XED_REG_ECX_REG2_rFLAGS(xed_decoded_inst_t* d)
1479 {
1480 xed3_capture_nt_XMM_R(d);
1481 /*opname REG0 */
1482 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
1483 if (xed3_operand_get_error(d)) {
1484 return xed3_operand_get_error(d);
1485 }
1486 xed3_operand_set_mem0(d, 1);
1487 xed3_operand_set_imm0(d, 1);
1488 xed3_operand_set_reg1(d, XED_REG_ECX);
1489 xed3_capture_nt_rFLAGS(d);
1490 /*opname REG2 */
1491 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
1492 if (xed3_operand_get_error(d)) {
1493 return xed3_operand_get_error(d);
1494 }
1495 return XED_ERROR_NONE;
1496 }
xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_RIP(xed_decoded_inst_t * d)1497 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_RIP(xed_decoded_inst_t* d)
1498 {
1499 xed3_operand_set_relbr(d, 1);
1500 xed3_operand_set_reg0(d, XED_REG_RIP);
1501 return XED_ERROR_NONE;
1502 }
xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_XMM_B(xed_decoded_inst_t * d)1503 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_XMM_B(xed_decoded_inst_t* d)
1504 {
1505 xed3_capture_nt_GPR32_R(d);
1506 /*opname REG0 */
1507 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
1508 if (xed3_operand_get_error(d)) {
1509 return xed3_operand_get_error(d);
1510 }
1511 xed3_capture_nt_XMM_B(d);
1512 /*opname REG1 */
1513 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
1514 if (xed3_operand_get_error(d)) {
1515 return xed3_operand_get_error(d);
1516 }
1517 return XED_ERROR_NONE;
1518 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK_B(xed_decoded_inst_t * d)1519 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK_B(xed_decoded_inst_t* d)
1520 {
1521 xed3_capture_nt_YMM_R3(d);
1522 /*opname REG0 */
1523 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
1524 if (xed3_operand_get_error(d)) {
1525 return xed3_operand_get_error(d);
1526 }
1527 xed3_capture_nt_MASK_B(d);
1528 /*opname REG1 */
1529 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
1530 if (xed3_operand_get_error(d)) {
1531 return xed3_operand_get_error(d);
1532 }
1533 return XED_ERROR_NONE;
1534 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_RDX_REG1_XED_REG_RAX_REG2_XED_REG_RCX_REG3_XED_REG_RBX_REG4_rFLAGS(xed_decoded_inst_t * d)1535 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_RDX_REG1_XED_REG_RAX_REG2_XED_REG_RCX_REG3_XED_REG_RBX_REG4_rFLAGS(xed_decoded_inst_t* d)
1536 {
1537 xed3_operand_set_mem0(d, 1);
1538 xed3_operand_set_reg0(d, XED_REG_RDX);
1539 xed3_operand_set_reg1(d, XED_REG_RAX);
1540 xed3_operand_set_reg2(d, XED_REG_RCX);
1541 xed3_operand_set_reg3(d, XED_REG_RBX);
1542 xed3_capture_nt_rFLAGS(d);
1543 /*opname REG4 */
1544 xed3_operand_set_reg4(d, xed3_operand_get_outreg(d));
1545 if (xed3_operand_get_error(d)) {
1546 return xed3_operand_get_error(d);
1547 }
1548 return XED_ERROR_NONE;
1549 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_XMM_R3(xed_decoded_inst_t * d)1550 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XMM_R3(xed_decoded_inst_t* d)
1551 {
1552 xed3_operand_set_mem0(d, 1);
1553 xed3_capture_nt_XMM_R3(d);
1554 /*opname REG0 */
1555 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
1556 if (xed3_operand_get_error(d)) {
1557 return xed3_operand_get_error(d);
1558 }
1559 return XED_ERROR_NONE;
1560 }
xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_REG2_YMM_B_IMM0_const1(xed_decoded_inst_t * d)1561 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_REG2_YMM_B_IMM0_const1(xed_decoded_inst_t* d)
1562 {
1563 xed3_capture_nt_YMM_R(d);
1564 /*opname REG0 */
1565 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
1566 if (xed3_operand_get_error(d)) {
1567 return xed3_operand_get_error(d);
1568 }
1569 xed3_capture_nt_YMM_N(d);
1570 /*opname REG1 */
1571 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
1572 if (xed3_operand_get_error(d)) {
1573 return xed3_operand_get_error(d);
1574 }
1575 xed3_capture_nt_YMM_B(d);
1576 /*opname REG2 */
1577 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
1578 if (xed3_operand_get_error(d)) {
1579 return xed3_operand_get_error(d);
1580 }
1581 xed3_operand_set_imm0(d, 1);
1582 return XED_ERROR_NONE;
1583 }
xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_XMM_N3_MEM0_const1(xed_decoded_inst_t * d)1584 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_XMM_N3_MEM0_const1(xed_decoded_inst_t* d)
1585 {
1586 xed3_capture_nt_MASK_R(d);
1587 /*opname REG0 */
1588 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
1589 if (xed3_operand_get_error(d)) {
1590 return xed3_operand_get_error(d);
1591 }
1592 xed3_capture_nt_MASK1(d);
1593 /*opname REG1 */
1594 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
1595 if (xed3_operand_get_error(d)) {
1596 return xed3_operand_get_error(d);
1597 }
1598 xed3_capture_nt_XMM_N3(d);
1599 /*opname REG2 */
1600 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
1601 if (xed3_operand_get_error(d)) {
1602 return xed3_operand_get_error(d);
1603 }
1604 xed3_operand_set_mem0(d, 1);
1605 return XED_ERROR_NONE;
1606 }
xed3_capture_chain_ntluf_REG0_MASK_R_REG1_GPR32_B(xed_decoded_inst_t * d)1607 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_GPR32_B(xed_decoded_inst_t* d)
1608 {
1609 xed3_capture_nt_MASK_R(d);
1610 /*opname REG0 */
1611 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
1612 if (xed3_operand_get_error(d)) {
1613 return xed3_operand_get_error(d);
1614 }
1615 xed3_capture_nt_GPR32_B(d);
1616 /*opname REG1 */
1617 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
1618 if (xed3_operand_get_error(d)) {
1619 return xed3_operand_get_error(d);
1620 }
1621 return XED_ERROR_NONE;
1622 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_ST0_REG1_XED_REG_X87STATUS(xed_decoded_inst_t * d)1623 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_ST0_REG1_XED_REG_X87STATUS(xed_decoded_inst_t* d)
1624 {
1625 xed3_operand_set_mem0(d, 1);
1626 xed3_operand_set_reg0(d, XED_REG_ST0);
1627 xed3_operand_set_reg1(d, XED_REG_X87STATUS);
1628 return XED_ERROR_NONE;
1629 }
xed3_capture_chain_ntluf_REG0_XED_REG_FS_REG1_XED_REG_STACKPUSH_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t * d)1630 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_FS_REG1_XED_REG_STACKPUSH_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d)
1631 {
1632 xed3_operand_set_reg0(d, XED_REG_FS);
1633 xed3_operand_set_reg1(d, XED_REG_STACKPUSH);
1634 xed3_operand_set_mem0(d, 1);
1635 xed3_capture_nt_SrSP(d);
1636 /*opname BASE0 */
1637 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
1638 if (xed3_operand_get_error(d)) {
1639 return xed3_operand_get_error(d);
1640 }
1641 xed3_capture_nt_FINAL_SSEG0(d);
1642 /*opname SEG0 */
1643 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
1644 if (xed3_operand_get_error(d)) {
1645 return xed3_operand_get_error(d);
1646 }
1647 return XED_ERROR_NONE;
1648 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_XMM_SE_REG3_XMM_B_IMM0_const1(xed_decoded_inst_t * d)1649 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_XMM_SE_REG3_XMM_B_IMM0_const1(xed_decoded_inst_t* d)
1650 {
1651 xed3_capture_nt_XMM_R(d);
1652 /*opname REG0 */
1653 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
1654 if (xed3_operand_get_error(d)) {
1655 return xed3_operand_get_error(d);
1656 }
1657 xed3_capture_nt_XMM_N(d);
1658 /*opname REG1 */
1659 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
1660 if (xed3_operand_get_error(d)) {
1661 return xed3_operand_get_error(d);
1662 }
1663 xed3_capture_nt_XMM_SE(d);
1664 /*opname REG2 */
1665 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
1666 if (xed3_operand_get_error(d)) {
1667 return xed3_operand_get_error(d);
1668 }
1669 xed3_capture_nt_XMM_B(d);
1670 /*opname REG3 */
1671 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
1672 if (xed3_operand_get_error(d)) {
1673 return xed3_operand_get_error(d);
1674 }
1675 xed3_operand_set_imm0(d, 1);
1676 return XED_ERROR_NONE;
1677 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR64_R(xed_decoded_inst_t * d)1678 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR64_R(xed_decoded_inst_t* d)
1679 {
1680 xed3_operand_set_mem0(d, 1);
1681 xed3_capture_nt_GPR64_R(d);
1682 /*opname REG0 */
1683 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
1684 if (xed3_operand_get_error(d)) {
1685 return xed3_operand_get_error(d);
1686 }
1687 return XED_ERROR_NONE;
1688 }
xed3_capture_chain_ntluf_REG0_GPR64_R_MEM0_const1(xed_decoded_inst_t * d)1689 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_R_MEM0_const1(xed_decoded_inst_t* d)
1690 {
1691 xed3_capture_nt_GPR64_R(d);
1692 /*opname REG0 */
1693 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
1694 if (xed3_operand_get_error(d)) {
1695 return xed3_operand_get_error(d);
1696 }
1697 xed3_operand_set_mem0(d, 1);
1698 return XED_ERROR_NONE;
1699 }
xed3_capture_chain_ntluf_REG0_XED_REG_STACKPOP_REG1_XED_REG_EAX_REG2_XED_REG_ECX_REG3_XED_REG_EDX_REG4_XED_REG_EBX_REG5_XED_REG_EBP_REG6_XED_REG_ESI_REG7_XED_REG_EDI_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t * d)1700 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_STACKPOP_REG1_XED_REG_EAX_REG2_XED_REG_ECX_REG3_XED_REG_EDX_REG4_XED_REG_EBX_REG5_XED_REG_EBP_REG6_XED_REG_ESI_REG7_XED_REG_EDI_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d)
1701 {
1702 xed3_operand_set_reg0(d, XED_REG_STACKPOP);
1703 xed3_operand_set_reg1(d, XED_REG_EAX);
1704 xed3_operand_set_reg2(d, XED_REG_ECX);
1705 xed3_operand_set_reg3(d, XED_REG_EDX);
1706 xed3_operand_set_reg4(d, XED_REG_EBX);
1707 xed3_operand_set_reg5(d, XED_REG_EBP);
1708 xed3_operand_set_reg6(d, XED_REG_ESI);
1709 xed3_operand_set_reg7(d, XED_REG_EDI);
1710 xed3_operand_set_mem0(d, 1);
1711 xed3_capture_nt_SrSP(d);
1712 /*opname BASE0 */
1713 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
1714 if (xed3_operand_get_error(d)) {
1715 return xed3_operand_get_error(d);
1716 }
1717 xed3_capture_nt_FINAL_SSEG0(d);
1718 /*opname SEG0 */
1719 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
1720 if (xed3_operand_get_error(d)) {
1721 return xed3_operand_get_error(d);
1722 }
1723 return XED_ERROR_NONE;
1724 }
xed3_capture_chain_ntluf_REG0_MMX_R_REG1_GPR32_B(xed_decoded_inst_t * d)1725 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_REG1_GPR32_B(xed_decoded_inst_t* d)
1726 {
1727 xed3_capture_nt_MMX_R(d);
1728 /*opname REG0 */
1729 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
1730 if (xed3_operand_get_error(d)) {
1731 return xed3_operand_get_error(d);
1732 }
1733 xed3_capture_nt_GPR32_B(d);
1734 /*opname REG1 */
1735 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
1736 if (xed3_operand_get_error(d)) {
1737 return xed3_operand_get_error(d);
1738 }
1739 return XED_ERROR_NONE;
1740 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_MXCSR(xed_decoded_inst_t * d)1741 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_MXCSR(xed_decoded_inst_t* d)
1742 {
1743 xed3_operand_set_mem0(d, 1);
1744 xed3_operand_set_reg0(d, XED_REG_MXCSR);
1745 return XED_ERROR_NONE;
1746 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_AL_SEG0_FINAL_DSEG(xed_decoded_inst_t * d)1747 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_AL_SEG0_FINAL_DSEG(xed_decoded_inst_t* d)
1748 {
1749 xed3_operand_set_mem0(d, 1);
1750 xed3_operand_set_reg0(d, XED_REG_AL);
1751 xed3_capture_nt_FINAL_DSEG(d);
1752 /*opname SEG0 */
1753 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
1754 if (xed3_operand_get_error(d)) {
1755 return xed3_operand_get_error(d);
1756 }
1757 return XED_ERROR_NONE;
1758 }
xed3_capture_chain_ntluf_REG0_XED_REG_RAX_REG1_XED_REG_EAX(xed_decoded_inst_t * d)1759 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_RAX_REG1_XED_REG_EAX(xed_decoded_inst_t* d)
1760 {
1761 xed3_operand_set_reg0(d, XED_REG_RAX);
1762 xed3_operand_set_reg1(d, XED_REG_EAX);
1763 return XED_ERROR_NONE;
1764 }
xed3_capture_chain_ntluf_REG0_XED_REG_RAX_MEM0_const1_BASE0_ArSI_SEG0_FINAL_DSEG_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t * d)1765 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_RAX_MEM0_const1_BASE0_ArSI_SEG0_FINAL_DSEG_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t* d)
1766 {
1767 xed3_operand_set_reg0(d, XED_REG_RAX);
1768 xed3_operand_set_mem0(d, 1);
1769 xed3_capture_nt_ArSI(d);
1770 /*opname BASE0 */
1771 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
1772 if (xed3_operand_get_error(d)) {
1773 return xed3_operand_get_error(d);
1774 }
1775 xed3_capture_nt_FINAL_DSEG(d);
1776 /*opname SEG0 */
1777 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
1778 if (xed3_operand_get_error(d)) {
1779 return xed3_operand_get_error(d);
1780 }
1781 xed3_capture_nt_ArCX(d);
1782 /*opname REG1 */
1783 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
1784 if (xed3_operand_get_error(d)) {
1785 return xed3_operand_get_error(d);
1786 }
1787 xed3_capture_nt_rFLAGS(d);
1788 /*opname REG2 */
1789 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
1790 if (xed3_operand_get_error(d)) {
1791 return xed3_operand_get_error(d);
1792 }
1793 return XED_ERROR_NONE;
1794 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_BCAST_const0xe(xed_decoded_inst_t * d)1795 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_BCAST_const0xe(xed_decoded_inst_t* d)
1796 {
1797 xed3_capture_nt_XMM_R(d);
1798 /*opname REG0 */
1799 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
1800 if (xed3_operand_get_error(d)) {
1801 return xed3_operand_get_error(d);
1802 }
1803 xed3_capture_nt_XMM_B(d);
1804 /*opname REG1 */
1805 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
1806 if (xed3_operand_get_error(d)) {
1807 return xed3_operand_get_error(d);
1808 }
1809 xed3_operand_set_bcast(d, 0xe);
1810 return XED_ERROR_NONE;
1811 }
xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_REG2_YMM_B_REG3_YMM_SE_IMM0_const1(xed_decoded_inst_t * d)1812 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_REG2_YMM_B_REG3_YMM_SE_IMM0_const1(xed_decoded_inst_t* d)
1813 {
1814 xed3_capture_nt_YMM_R(d);
1815 /*opname REG0 */
1816 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
1817 if (xed3_operand_get_error(d)) {
1818 return xed3_operand_get_error(d);
1819 }
1820 xed3_capture_nt_YMM_N(d);
1821 /*opname REG1 */
1822 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
1823 if (xed3_operand_get_error(d)) {
1824 return xed3_operand_get_error(d);
1825 }
1826 xed3_capture_nt_YMM_B(d);
1827 /*opname REG2 */
1828 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
1829 if (xed3_operand_get_error(d)) {
1830 return xed3_operand_get_error(d);
1831 }
1832 xed3_capture_nt_YMM_SE(d);
1833 /*opname REG3 */
1834 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
1835 if (xed3_operand_get_error(d)) {
1836 return xed3_operand_get_error(d);
1837 }
1838 xed3_operand_set_imm0(d, 1);
1839 return XED_ERROR_NONE;
1840 }
xed3_capture_chain_ntluf_REG0_GPRz_R_MEM0_const1_REG1_XED_REG_ES(xed_decoded_inst_t * d)1841 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRz_R_MEM0_const1_REG1_XED_REG_ES(xed_decoded_inst_t* d)
1842 {
1843 xed3_capture_nt_GPRz_R(d);
1844 /*opname REG0 */
1845 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
1846 if (xed3_operand_get_error(d)) {
1847 return xed3_operand_get_error(d);
1848 }
1849 xed3_operand_set_mem0(d, 1);
1850 xed3_operand_set_reg1(d, XED_REG_ES);
1851 return XED_ERROR_NONE;
1852 }
xed3_capture_chain_ntluf_REG0_XED_REG_DX_REG1_OeAX_REG2_rFLAGS(xed_decoded_inst_t * d)1853 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_DX_REG1_OeAX_REG2_rFLAGS(xed_decoded_inst_t* d)
1854 {
1855 xed3_operand_set_reg0(d, XED_REG_DX);
1856 xed3_capture_nt_OeAX(d);
1857 /*opname REG1 */
1858 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
1859 if (xed3_operand_get_error(d)) {
1860 return xed3_operand_get_error(d);
1861 }
1862 xed3_capture_nt_rFLAGS(d);
1863 /*opname REG2 */
1864 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
1865 if (xed3_operand_get_error(d)) {
1866 return xed3_operand_get_error(d);
1867 }
1868 return XED_ERROR_NONE;
1869 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_BCAST_const0xb(xed_decoded_inst_t * d)1870 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_BCAST_const0xb(xed_decoded_inst_t* d)
1871 {
1872 xed3_capture_nt_XMM_R(d);
1873 /*opname REG0 */
1874 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
1875 if (xed3_operand_get_error(d)) {
1876 return xed3_operand_get_error(d);
1877 }
1878 xed3_capture_nt_XMM_B(d);
1879 /*opname REG1 */
1880 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
1881 if (xed3_operand_get_error(d)) {
1882 return xed3_operand_get_error(d);
1883 }
1884 xed3_operand_set_bcast(d, 0xb);
1885 return XED_ERROR_NONE;
1886 }
xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_STACKPUSH_REG1_XED_REG_EIP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t * d)1887 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_STACKPUSH_REG1_XED_REG_EIP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d)
1888 {
1889 xed3_operand_set_relbr(d, 1);
1890 xed3_operand_set_reg0(d, XED_REG_STACKPUSH);
1891 xed3_operand_set_reg1(d, XED_REG_EIP);
1892 xed3_operand_set_mem0(d, 1);
1893 xed3_capture_nt_SrSP(d);
1894 /*opname BASE0 */
1895 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
1896 if (xed3_operand_get_error(d)) {
1897 return xed3_operand_get_error(d);
1898 }
1899 xed3_capture_nt_FINAL_SSEG0(d);
1900 /*opname SEG0 */
1901 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
1902 if (xed3_operand_get_error(d)) {
1903 return xed3_operand_get_error(d);
1904 }
1905 return XED_ERROR_NONE;
1906 }
xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_GPR64_R_REG2_rFLAGS(xed_decoded_inst_t * d)1907 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_GPR64_R_REG2_rFLAGS(xed_decoded_inst_t* d)
1908 {
1909 xed3_capture_nt_GPR64_B(d);
1910 /*opname REG0 */
1911 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
1912 if (xed3_operand_get_error(d)) {
1913 return xed3_operand_get_error(d);
1914 }
1915 xed3_capture_nt_GPR64_R(d);
1916 /*opname REG1 */
1917 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
1918 if (xed3_operand_get_error(d)) {
1919 return xed3_operand_get_error(d);
1920 }
1921 xed3_capture_nt_rFLAGS(d);
1922 /*opname REG2 */
1923 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
1924 if (xed3_operand_get_error(d)) {
1925 return xed3_operand_get_error(d);
1926 }
1927 return XED_ERROR_NONE;
1928 }
xed3_capture_chain_ntluf_REG0_MMX_R_MEM0_const1(xed_decoded_inst_t * d)1929 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_MEM0_const1(xed_decoded_inst_t* d)
1930 {
1931 xed3_capture_nt_MMX_R(d);
1932 /*opname REG0 */
1933 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
1934 if (xed3_operand_get_error(d)) {
1935 return xed3_operand_get_error(d);
1936 }
1937 xed3_operand_set_mem0(d, 1);
1938 return XED_ERROR_NONE;
1939 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_XMM_B_REG3_XMM_SE_IMM0_const1(xed_decoded_inst_t * d)1940 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_XMM_B_REG3_XMM_SE_IMM0_const1(xed_decoded_inst_t* d)
1941 {
1942 xed3_capture_nt_XMM_R(d);
1943 /*opname REG0 */
1944 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
1945 if (xed3_operand_get_error(d)) {
1946 return xed3_operand_get_error(d);
1947 }
1948 xed3_capture_nt_XMM_N(d);
1949 /*opname REG1 */
1950 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
1951 if (xed3_operand_get_error(d)) {
1952 return xed3_operand_get_error(d);
1953 }
1954 xed3_capture_nt_XMM_B(d);
1955 /*opname REG2 */
1956 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
1957 if (xed3_operand_get_error(d)) {
1958 return xed3_operand_get_error(d);
1959 }
1960 xed3_capture_nt_XMM_SE(d);
1961 /*opname REG3 */
1962 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
1963 if (xed3_operand_get_error(d)) {
1964 return xed3_operand_get_error(d);
1965 }
1966 xed3_operand_set_imm0(d, 1);
1967 return XED_ERROR_NONE;
1968 }
xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_EBX_REG2_XED_REG_ECX_REG3_XED_REG_EDX(xed_decoded_inst_t * d)1969 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_EBX_REG2_XED_REG_ECX_REG3_XED_REG_EDX(xed_decoded_inst_t* d)
1970 {
1971 xed3_operand_set_reg0(d, XED_REG_EAX);
1972 xed3_operand_set_reg1(d, XED_REG_EBX);
1973 xed3_operand_set_reg2(d, XED_REG_ECX);
1974 xed3_operand_set_reg3(d, XED_REG_EDX);
1975 return XED_ERROR_NONE;
1976 }
xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_MASK1_REG2_XMM_R3_IMM0_const1(xed_decoded_inst_t * d)1977 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_MASK1_REG2_XMM_R3_IMM0_const1(xed_decoded_inst_t* d)
1978 {
1979 xed3_capture_nt_XMM_B3(d);
1980 /*opname REG0 */
1981 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
1982 if (xed3_operand_get_error(d)) {
1983 return xed3_operand_get_error(d);
1984 }
1985 xed3_capture_nt_MASK1(d);
1986 /*opname REG1 */
1987 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
1988 if (xed3_operand_get_error(d)) {
1989 return xed3_operand_get_error(d);
1990 }
1991 xed3_capture_nt_XMM_R3(d);
1992 /*opname REG2 */
1993 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
1994 if (xed3_operand_get_error(d)) {
1995 return xed3_operand_get_error(d);
1996 }
1997 xed3_operand_set_imm0(d, 1);
1998 return XED_ERROR_NONE;
1999 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_STACKPUSH_MEM1_const1_BASE1_SrSP_SEG1_FINAL_SSEG1(xed_decoded_inst_t * d)2000 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_STACKPUSH_MEM1_const1_BASE1_SrSP_SEG1_FINAL_SSEG1(xed_decoded_inst_t* d)
2001 {
2002 xed3_operand_set_mem0(d, 1);
2003 xed3_operand_set_reg0(d, XED_REG_STACKPUSH);
2004 xed3_operand_set_mem1(d, 1);
2005 xed3_capture_nt_SrSP(d);
2006 /*opname BASE1 */
2007 xed3_operand_set_base1(d, xed3_operand_get_outreg(d));
2008 if (xed3_operand_get_error(d)) {
2009 return xed3_operand_get_error(d);
2010 }
2011 xed3_capture_nt_FINAL_SSEG1(d);
2012 /*opname SEG1 */
2013 xed3_operand_set_seg1(d, xed3_operand_get_outreg(d));
2014 if (xed3_operand_get_error(d)) {
2015 return xed3_operand_get_error(d);
2016 }
2017 return XED_ERROR_NONE;
2018 }
xed3_capture_chain_ntluf_REG0_VGPR32_R_REG1_VGPR32_B_REG2_VGPR32_N_REG3_rFLAGS(xed_decoded_inst_t * d)2019 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_REG1_VGPR32_B_REG2_VGPR32_N_REG3_rFLAGS(xed_decoded_inst_t* d)
2020 {
2021 xed3_capture_nt_VGPR32_R(d);
2022 /*opname REG0 */
2023 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2024 if (xed3_operand_get_error(d)) {
2025 return xed3_operand_get_error(d);
2026 }
2027 xed3_capture_nt_VGPR32_B(d);
2028 /*opname REG1 */
2029 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2030 if (xed3_operand_get_error(d)) {
2031 return xed3_operand_get_error(d);
2032 }
2033 xed3_capture_nt_VGPR32_N(d);
2034 /*opname REG2 */
2035 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
2036 if (xed3_operand_get_error(d)) {
2037 return xed3_operand_get_error(d);
2038 }
2039 xed3_capture_nt_rFLAGS(d);
2040 /*opname REG3 */
2041 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
2042 if (xed3_operand_get_error(d)) {
2043 return xed3_operand_get_error(d);
2044 }
2045 return XED_ERROR_NONE;
2046 }
xed3_capture_chain_ntluf_REG0_XED_REG_SS_REG1_XED_REG_STACKPUSH_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t * d)2047 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_SS_REG1_XED_REG_STACKPUSH_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d)
2048 {
2049 xed3_operand_set_reg0(d, XED_REG_SS);
2050 xed3_operand_set_reg1(d, XED_REG_STACKPUSH);
2051 xed3_operand_set_mem0(d, 1);
2052 xed3_capture_nt_SrSP(d);
2053 /*opname BASE0 */
2054 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
2055 if (xed3_operand_get_error(d)) {
2056 return xed3_operand_get_error(d);
2057 }
2058 xed3_capture_nt_FINAL_SSEG0(d);
2059 /*opname SEG0 */
2060 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
2061 if (xed3_operand_get_error(d)) {
2062 return xed3_operand_get_error(d);
2063 }
2064 return XED_ERROR_NONE;
2065 }
xed3_capture_chain_ntluf_REG0_VGPR32_R_REG1_VGPR32_B_IMM0_const1(xed_decoded_inst_t * d)2066 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_REG1_VGPR32_B_IMM0_const1(xed_decoded_inst_t* d)
2067 {
2068 xed3_capture_nt_VGPR32_R(d);
2069 /*opname REG0 */
2070 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2071 if (xed3_operand_get_error(d)) {
2072 return xed3_operand_get_error(d);
2073 }
2074 xed3_capture_nt_VGPR32_B(d);
2075 /*opname REG1 */
2076 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2077 if (xed3_operand_get_error(d)) {
2078 return xed3_operand_get_error(d);
2079 }
2080 xed3_operand_set_imm0(d, 1);
2081 return XED_ERROR_NONE;
2082 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_ZMM_B3_IMM0_const1(xed_decoded_inst_t * d)2083 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_ZMM_B3_IMM0_const1(xed_decoded_inst_t* d)
2084 {
2085 xed3_capture_nt_ZMM_R3(d);
2086 /*opname REG0 */
2087 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2088 if (xed3_operand_get_error(d)) {
2089 return xed3_operand_get_error(d);
2090 }
2091 xed3_capture_nt_MASK1(d);
2092 /*opname REG1 */
2093 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2094 if (xed3_operand_get_error(d)) {
2095 return xed3_operand_get_error(d);
2096 }
2097 xed3_capture_nt_ZMM_B3(d);
2098 /*opname REG2 */
2099 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
2100 if (xed3_operand_get_error(d)) {
2101 return xed3_operand_get_error(d);
2102 }
2103 xed3_operand_set_imm0(d, 1);
2104 return XED_ERROR_NONE;
2105 }
xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_EDX_REG2_XED_REG_TSC(xed_decoded_inst_t * d)2106 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_EDX_REG2_XED_REG_TSC(xed_decoded_inst_t* d)
2107 {
2108 xed3_operand_set_reg0(d, XED_REG_EAX);
2109 xed3_operand_set_reg1(d, XED_REG_EDX);
2110 xed3_operand_set_reg2(d, XED_REG_TSC);
2111 return XED_ERROR_NONE;
2112 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_STACKPOP_MEM1_const1_BASE1_SrSP_SEG1_FINAL_SSEG1(xed_decoded_inst_t * d)2113 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_STACKPOP_MEM1_const1_BASE1_SrSP_SEG1_FINAL_SSEG1(xed_decoded_inst_t* d)
2114 {
2115 xed3_operand_set_mem0(d, 1);
2116 xed3_operand_set_reg0(d, XED_REG_STACKPOP);
2117 xed3_operand_set_mem1(d, 1);
2118 xed3_capture_nt_SrSP(d);
2119 /*opname BASE1 */
2120 xed3_operand_set_base1(d, xed3_operand_get_outreg(d));
2121 if (xed3_operand_get_error(d)) {
2122 return xed3_operand_get_error(d);
2123 }
2124 xed3_capture_nt_FINAL_SSEG1(d);
2125 /*opname SEG1 */
2126 xed3_operand_set_seg1(d, xed3_operand_get_outreg(d));
2127 if (xed3_operand_get_error(d)) {
2128 return xed3_operand_get_error(d);
2129 }
2130 return XED_ERROR_NONE;
2131 }
xed3_capture_chain_ntluf_REG0_XED_REG_STACKPOP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0_REG1_rFLAGS(xed_decoded_inst_t * d)2132 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_STACKPOP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0_REG1_rFLAGS(xed_decoded_inst_t* d)
2133 {
2134 xed3_operand_set_reg0(d, XED_REG_STACKPOP);
2135 xed3_operand_set_mem0(d, 1);
2136 xed3_capture_nt_SrSP(d);
2137 /*opname BASE0 */
2138 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
2139 if (xed3_operand_get_error(d)) {
2140 return xed3_operand_get_error(d);
2141 }
2142 xed3_capture_nt_FINAL_SSEG0(d);
2143 /*opname SEG0 */
2144 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
2145 if (xed3_operand_get_error(d)) {
2146 return xed3_operand_get_error(d);
2147 }
2148 xed3_capture_nt_rFLAGS(d);
2149 /*opname REG1 */
2150 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2151 if (xed3_operand_get_error(d)) {
2152 return xed3_operand_get_error(d);
2153 }
2154 return XED_ERROR_NONE;
2155 }
xed3_capture_chain_ntluf_REG0_CR_R_REG1_GPR32_B(xed_decoded_inst_t * d)2156 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_CR_R_REG1_GPR32_B(xed_decoded_inst_t* d)
2157 {
2158 xed3_capture_nt_CR_R(d);
2159 /*opname REG0 */
2160 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2161 if (xed3_operand_get_error(d)) {
2162 return xed3_operand_get_error(d);
2163 }
2164 xed3_capture_nt_GPR32_B(d);
2165 /*opname REG1 */
2166 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2167 if (xed3_operand_get_error(d)) {
2168 return xed3_operand_get_error(d);
2169 }
2170 return XED_ERROR_NONE;
2171 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_YMM_N_REG1_YMM_R(xed_decoded_inst_t * d)2172 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_YMM_N_REG1_YMM_R(xed_decoded_inst_t* d)
2173 {
2174 xed3_operand_set_mem0(d, 1);
2175 xed3_capture_nt_YMM_N(d);
2176 /*opname REG0 */
2177 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2178 if (xed3_operand_get_error(d)) {
2179 return xed3_operand_get_error(d);
2180 }
2181 xed3_capture_nt_YMM_R(d);
2182 /*opname REG1 */
2183 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2184 if (xed3_operand_get_error(d)) {
2185 return xed3_operand_get_error(d);
2186 }
2187 return XED_ERROR_NONE;
2188 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_B3(xed_decoded_inst_t * d)2189 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_B3(xed_decoded_inst_t* d)
2190 {
2191 xed3_capture_nt_XMM_R3(d);
2192 /*opname REG0 */
2193 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2194 if (xed3_operand_get_error(d)) {
2195 return xed3_operand_get_error(d);
2196 }
2197 xed3_capture_nt_MASK1(d);
2198 /*opname REG1 */
2199 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2200 if (xed3_operand_get_error(d)) {
2201 return xed3_operand_get_error(d);
2202 }
2203 xed3_capture_nt_XMM_B3(d);
2204 /*opname REG2 */
2205 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
2206 if (xed3_operand_get_error(d)) {
2207 return xed3_operand_get_error(d);
2208 }
2209 return XED_ERROR_NONE;
2210 }
xed3_capture_chain_ntluf_REG0_VGPR64_R_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)2211 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_R_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
2212 {
2213 xed3_capture_nt_VGPR64_R(d);
2214 /*opname REG0 */
2215 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2216 if (xed3_operand_get_error(d)) {
2217 return xed3_operand_get_error(d);
2218 }
2219 xed3_operand_set_mem0(d, 1);
2220 xed3_operand_set_imm0(d, 1);
2221 return XED_ERROR_NONE;
2222 }
xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_XMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)2223 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_XMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
2224 {
2225 xed3_capture_nt_MASK_R(d);
2226 /*opname REG0 */
2227 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2228 if (xed3_operand_get_error(d)) {
2229 return xed3_operand_get_error(d);
2230 }
2231 xed3_capture_nt_MASK1(d);
2232 /*opname REG1 */
2233 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2234 if (xed3_operand_get_error(d)) {
2235 return xed3_operand_get_error(d);
2236 }
2237 xed3_capture_nt_XMM_N3(d);
2238 /*opname REG2 */
2239 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
2240 if (xed3_operand_get_error(d)) {
2241 return xed3_operand_get_error(d);
2242 }
2243 xed3_operand_set_mem0(d, 1);
2244 xed3_operand_set_imm0(d, 1);
2245 return XED_ERROR_NONE;
2246 }
xed3_capture_chain_ntluf_REG0_GPRv_SB_REG1_OrAX(xed_decoded_inst_t * d)2247 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_SB_REG1_OrAX(xed_decoded_inst_t* d)
2248 {
2249 xed3_capture_nt_GPRv_SB(d);
2250 /*opname REG0 */
2251 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2252 if (xed3_operand_get_error(d)) {
2253 return xed3_operand_get_error(d);
2254 }
2255 xed3_capture_nt_OrAX(d);
2256 /*opname REG1 */
2257 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2258 if (xed3_operand_get_error(d)) {
2259 return xed3_operand_get_error(d);
2260 }
2261 return XED_ERROR_NONE;
2262 }
xed3_capture_chain_ntluf_PTR_const1_IMM0_const1_REG0_XED_REG_EIP(xed_decoded_inst_t * d)2263 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_PTR_const1_IMM0_const1_REG0_XED_REG_EIP(xed_decoded_inst_t* d)
2264 {
2265 xed3_operand_set_ptr(d, 1);
2266 xed3_operand_set_imm0(d, 1);
2267 xed3_operand_set_reg0(d, XED_REG_EIP);
2268 return XED_ERROR_NONE;
2269 }
xed3_capture_chain_ntluf_REG0_GPRy_B_REG1_XED_REG_FSBASE(xed_decoded_inst_t * d)2270 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRy_B_REG1_XED_REG_FSBASE(xed_decoded_inst_t* d)
2271 {
2272 xed3_capture_nt_GPRy_B(d);
2273 /*opname REG0 */
2274 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2275 if (xed3_operand_get_error(d)) {
2276 return xed3_operand_get_error(d);
2277 }
2278 xed3_operand_set_reg1(d, XED_REG_FSBASE);
2279 return XED_ERROR_NONE;
2280 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_GPRv_R_REG1_XED_REG_CL_REG2_rFLAGS(xed_decoded_inst_t * d)2281 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPRv_R_REG1_XED_REG_CL_REG2_rFLAGS(xed_decoded_inst_t* d)
2282 {
2283 xed3_operand_set_mem0(d, 1);
2284 xed3_capture_nt_GPRv_R(d);
2285 /*opname REG0 */
2286 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2287 if (xed3_operand_get_error(d)) {
2288 return xed3_operand_get_error(d);
2289 }
2290 xed3_operand_set_reg1(d, XED_REG_CL);
2291 xed3_capture_nt_rFLAGS(d);
2292 /*opname REG2 */
2293 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
2294 if (xed3_operand_get_error(d)) {
2295 return xed3_operand_get_error(d);
2296 }
2297 return XED_ERROR_NONE;
2298 }
xed3_capture_chain_ntluf_REG0_MMX_R_REG1_GPR32_B_IMM0_const1(xed_decoded_inst_t * d)2299 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_REG1_GPR32_B_IMM0_const1(xed_decoded_inst_t* d)
2300 {
2301 xed3_capture_nt_MMX_R(d);
2302 /*opname REG0 */
2303 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2304 if (xed3_operand_get_error(d)) {
2305 return xed3_operand_get_error(d);
2306 }
2307 xed3_capture_nt_GPR32_B(d);
2308 /*opname REG1 */
2309 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2310 if (xed3_operand_get_error(d)) {
2311 return xed3_operand_get_error(d);
2312 }
2313 xed3_operand_set_imm0(d, 1);
2314 return XED_ERROR_NONE;
2315 }
xed3_capture_chain_ntluf_REG0_XED_REG_AL_MEM0_const1_BASE0_ArSI_SEG0_FINAL_DSEG_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t * d)2316 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AL_MEM0_const1_BASE0_ArSI_SEG0_FINAL_DSEG_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t* d)
2317 {
2318 xed3_operand_set_reg0(d, XED_REG_AL);
2319 xed3_operand_set_mem0(d, 1);
2320 xed3_capture_nt_ArSI(d);
2321 /*opname BASE0 */
2322 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
2323 if (xed3_operand_get_error(d)) {
2324 return xed3_operand_get_error(d);
2325 }
2326 xed3_capture_nt_FINAL_DSEG(d);
2327 /*opname SEG0 */
2328 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
2329 if (xed3_operand_get_error(d)) {
2330 return xed3_operand_get_error(d);
2331 }
2332 xed3_capture_nt_ArCX(d);
2333 /*opname REG1 */
2334 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2335 if (xed3_operand_get_error(d)) {
2336 return xed3_operand_get_error(d);
2337 }
2338 xed3_capture_nt_rFLAGS(d);
2339 /*opname REG2 */
2340 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
2341 if (xed3_operand_get_error(d)) {
2342 return xed3_operand_get_error(d);
2343 }
2344 return XED_ERROR_NONE;
2345 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_IMM0_const1_IMM1_const1(xed_decoded_inst_t * d)2346 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_IMM0_const1_IMM1_const1(xed_decoded_inst_t* d)
2347 {
2348 xed3_capture_nt_XMM_R(d);
2349 /*opname REG0 */
2350 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2351 if (xed3_operand_get_error(d)) {
2352 return xed3_operand_get_error(d);
2353 }
2354 xed3_capture_nt_XMM_B(d);
2355 /*opname REG1 */
2356 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2357 if (xed3_operand_get_error(d)) {
2358 return xed3_operand_get_error(d);
2359 }
2360 xed3_operand_set_imm0(d, 1);
2361 xed3_operand_set_imm1(d, 1);
2362 return XED_ERROR_NONE;
2363 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_XMM_B(xed_decoded_inst_t * d)2364 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_XMM_B(xed_decoded_inst_t* d)
2365 {
2366 xed3_capture_nt_XMM_R(d);
2367 /*opname REG0 */
2368 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2369 if (xed3_operand_get_error(d)) {
2370 return xed3_operand_get_error(d);
2371 }
2372 xed3_capture_nt_XMM_N(d);
2373 /*opname REG1 */
2374 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2375 if (xed3_operand_get_error(d)) {
2376 return xed3_operand_get_error(d);
2377 }
2378 xed3_capture_nt_XMM_B(d);
2379 /*opname REG2 */
2380 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
2381 if (xed3_operand_get_error(d)) {
2382 return xed3_operand_get_error(d);
2383 }
2384 return XED_ERROR_NONE;
2385 }
xed3_capture_chain_ntluf_REG0_XMM_R_IMM0_const1_IMM1_const1(xed_decoded_inst_t * d)2386 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_IMM0_const1_IMM1_const1(xed_decoded_inst_t* d)
2387 {
2388 xed3_capture_nt_XMM_R(d);
2389 /*opname REG0 */
2390 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2391 if (xed3_operand_get_error(d)) {
2392 return xed3_operand_get_error(d);
2393 }
2394 xed3_operand_set_imm0(d, 1);
2395 xed3_operand_set_imm1(d, 1);
2396 return XED_ERROR_NONE;
2397 }
xed3_capture_chain_ntluf_REG0_XED_REG_AX_REG1_XED_REG_AL(xed_decoded_inst_t * d)2398 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AX_REG1_XED_REG_AL(xed_decoded_inst_t* d)
2399 {
2400 xed3_operand_set_reg0(d, XED_REG_AX);
2401 xed3_operand_set_reg1(d, XED_REG_AL);
2402 return XED_ERROR_NONE;
2403 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_MMX_B(xed_decoded_inst_t * d)2404 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_MMX_B(xed_decoded_inst_t* d)
2405 {
2406 xed3_capture_nt_XMM_R(d);
2407 /*opname REG0 */
2408 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2409 if (xed3_operand_get_error(d)) {
2410 return xed3_operand_get_error(d);
2411 }
2412 xed3_capture_nt_MMX_B(d);
2413 /*opname REG1 */
2414 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2415 if (xed3_operand_get_error(d)) {
2416 return xed3_operand_get_error(d);
2417 }
2418 return XED_ERROR_NONE;
2419 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR32_R(xed_decoded_inst_t * d)2420 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR32_R(xed_decoded_inst_t* d)
2421 {
2422 xed3_operand_set_mem0(d, 1);
2423 xed3_capture_nt_GPR32_R(d);
2424 /*opname REG0 */
2425 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2426 if (xed3_operand_get_error(d)) {
2427 return xed3_operand_get_error(d);
2428 }
2429 return XED_ERROR_NONE;
2430 }
xed3_capture_chain_ntluf_REG0_GPRv_B_MEM0_const1(xed_decoded_inst_t * d)2431 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_MEM0_const1(xed_decoded_inst_t* d)
2432 {
2433 xed3_capture_nt_GPRv_B(d);
2434 /*opname REG0 */
2435 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2436 if (xed3_operand_get_error(d)) {
2437 return xed3_operand_get_error(d);
2438 }
2439 xed3_operand_set_mem0(d, 1);
2440 return XED_ERROR_NONE;
2441 }
xed3_capture_chain_ntluf_REG0_XED_REG_AL_REG1_rFLAGS(xed_decoded_inst_t * d)2442 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AL_REG1_rFLAGS(xed_decoded_inst_t* d)
2443 {
2444 xed3_operand_set_reg0(d, XED_REG_AL);
2445 xed3_capture_nt_rFLAGS(d);
2446 /*opname REG1 */
2447 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2448 if (xed3_operand_get_error(d)) {
2449 return xed3_operand_get_error(d);
2450 }
2451 return XED_ERROR_NONE;
2452 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_XMM_B3(xed_decoded_inst_t * d)2453 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_XMM_B3(xed_decoded_inst_t* d)
2454 {
2455 xed3_capture_nt_ZMM_R3(d);
2456 /*opname REG0 */
2457 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2458 if (xed3_operand_get_error(d)) {
2459 return xed3_operand_get_error(d);
2460 }
2461 xed3_capture_nt_MASK1(d);
2462 /*opname REG1 */
2463 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2464 if (xed3_operand_get_error(d)) {
2465 return xed3_operand_get_error(d);
2466 }
2467 xed3_capture_nt_XMM_B3(d);
2468 /*opname REG2 */
2469 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
2470 if (xed3_operand_get_error(d)) {
2471 return xed3_operand_get_error(d);
2472 }
2473 return XED_ERROR_NONE;
2474 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_LDTR(xed_decoded_inst_t * d)2475 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_LDTR(xed_decoded_inst_t* d)
2476 {
2477 xed3_operand_set_mem0(d, 1);
2478 xed3_operand_set_reg0(d, XED_REG_LDTR);
2479 return XED_ERROR_NONE;
2480 }
xed3_capture_chain_ntluf_REG0_XED_REG_DS_REG1_XED_REG_STACKPOP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t * d)2481 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_DS_REG1_XED_REG_STACKPOP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d)
2482 {
2483 xed3_operand_set_reg0(d, XED_REG_DS);
2484 xed3_operand_set_reg1(d, XED_REG_STACKPOP);
2485 xed3_operand_set_mem0(d, 1);
2486 xed3_capture_nt_SrSP(d);
2487 /*opname BASE0 */
2488 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
2489 if (xed3_operand_get_error(d)) {
2490 return xed3_operand_get_error(d);
2491 }
2492 xed3_capture_nt_FINAL_SSEG0(d);
2493 /*opname SEG0 */
2494 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
2495 if (xed3_operand_get_error(d)) {
2496 return xed3_operand_get_error(d);
2497 }
2498 return XED_ERROR_NONE;
2499 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_N3_REG3_XMM_B3(xed_decoded_inst_t * d)2500 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_N3_REG3_XMM_B3(xed_decoded_inst_t* d)
2501 {
2502 xed3_capture_nt_XMM_R3(d);
2503 /*opname REG0 */
2504 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2505 if (xed3_operand_get_error(d)) {
2506 return xed3_operand_get_error(d);
2507 }
2508 xed3_capture_nt_MASK1(d);
2509 /*opname REG1 */
2510 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2511 if (xed3_operand_get_error(d)) {
2512 return xed3_operand_get_error(d);
2513 }
2514 xed3_capture_nt_XMM_N3(d);
2515 /*opname REG2 */
2516 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
2517 if (xed3_operand_get_error(d)) {
2518 return xed3_operand_get_error(d);
2519 }
2520 xed3_capture_nt_XMM_B3(d);
2521 /*opname REG3 */
2522 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
2523 if (xed3_operand_get_error(d)) {
2524 return xed3_operand_get_error(d);
2525 }
2526 return XED_ERROR_NONE;
2527 }
xed3_capture_chain_ntluf_REG0_XED_REG_EAX_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t * d)2528 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t* d)
2529 {
2530 xed3_operand_set_reg0(d, XED_REG_EAX);
2531 xed3_operand_set_mem0(d, 1);
2532 xed3_capture_nt_ArDI(d);
2533 /*opname BASE0 */
2534 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
2535 if (xed3_operand_get_error(d)) {
2536 return xed3_operand_get_error(d);
2537 }
2538 xed3_capture_nt_FINAL_ESEG(d);
2539 /*opname SEG0 */
2540 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
2541 if (xed3_operand_get_error(d)) {
2542 return xed3_operand_get_error(d);
2543 }
2544 xed3_capture_nt_ArCX(d);
2545 /*opname REG1 */
2546 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2547 if (xed3_operand_get_error(d)) {
2548 return xed3_operand_get_error(d);
2549 }
2550 xed3_capture_nt_rFLAGS(d);
2551 /*opname REG2 */
2552 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
2553 if (xed3_operand_get_error(d)) {
2554 return xed3_operand_get_error(d);
2555 }
2556 return XED_ERROR_NONE;
2557 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_REG2_rFLAGS(xed_decoded_inst_t * d)2558 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_REG2_rFLAGS(xed_decoded_inst_t* d)
2559 {
2560 xed3_capture_nt_XMM_R(d);
2561 /*opname REG0 */
2562 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2563 if (xed3_operand_get_error(d)) {
2564 return xed3_operand_get_error(d);
2565 }
2566 xed3_capture_nt_XMM_B(d);
2567 /*opname REG1 */
2568 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2569 if (xed3_operand_get_error(d)) {
2570 return xed3_operand_get_error(d);
2571 }
2572 xed3_capture_nt_rFLAGS(d);
2573 /*opname REG2 */
2574 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
2575 if (xed3_operand_get_error(d)) {
2576 return xed3_operand_get_error(d);
2577 }
2578 return XED_ERROR_NONE;
2579 }
xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_YMM_N3_REG3_YMM_B3(xed_decoded_inst_t * d)2580 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_YMM_N3_REG3_YMM_B3(xed_decoded_inst_t* d)
2581 {
2582 xed3_capture_nt_MASK_R(d);
2583 /*opname REG0 */
2584 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2585 if (xed3_operand_get_error(d)) {
2586 return xed3_operand_get_error(d);
2587 }
2588 xed3_capture_nt_MASK1(d);
2589 /*opname REG1 */
2590 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2591 if (xed3_operand_get_error(d)) {
2592 return xed3_operand_get_error(d);
2593 }
2594 xed3_capture_nt_YMM_N3(d);
2595 /*opname REG2 */
2596 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
2597 if (xed3_operand_get_error(d)) {
2598 return xed3_operand_get_error(d);
2599 }
2600 xed3_capture_nt_YMM_B3(d);
2601 /*opname REG3 */
2602 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
2603 if (xed3_operand_get_error(d)) {
2604 return xed3_operand_get_error(d);
2605 }
2606 return XED_ERROR_NONE;
2607 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_MASKNOT0_REG1_YMM_R3(xed_decoded_inst_t * d)2608 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASKNOT0_REG1_YMM_R3(xed_decoded_inst_t* d)
2609 {
2610 xed3_operand_set_mem0(d, 1);
2611 xed3_capture_nt_MASKNOT0(d);
2612 /*opname REG0 */
2613 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2614 if (xed3_operand_get_error(d)) {
2615 return xed3_operand_get_error(d);
2616 }
2617 xed3_capture_nt_YMM_R3(d);
2618 /*opname REG1 */
2619 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2620 if (xed3_operand_get_error(d)) {
2621 return xed3_operand_get_error(d);
2622 }
2623 return XED_ERROR_NONE;
2624 }
xed3_capture_chain_ntluf_REG0_XED_REG_AL_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t * d)2625 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AL_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
2626 {
2627 xed3_operand_set_reg0(d, XED_REG_AL);
2628 xed3_operand_set_imm0(d, 1);
2629 xed3_capture_nt_rFLAGS(d);
2630 /*opname REG1 */
2631 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2632 if (xed3_operand_get_error(d)) {
2633 return xed3_operand_get_error(d);
2634 }
2635 return XED_ERROR_NONE;
2636 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_GPR64_B_IMM0_const1(xed_decoded_inst_t * d)2637 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_GPR64_B_IMM0_const1(xed_decoded_inst_t* d)
2638 {
2639 xed3_capture_nt_XMM_R(d);
2640 /*opname REG0 */
2641 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2642 if (xed3_operand_get_error(d)) {
2643 return xed3_operand_get_error(d);
2644 }
2645 xed3_capture_nt_GPR64_B(d);
2646 /*opname REG1 */
2647 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2648 if (xed3_operand_get_error(d)) {
2649 return xed3_operand_get_error(d);
2650 }
2651 xed3_operand_set_imm0(d, 1);
2652 return XED_ERROR_NONE;
2653 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)2654 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
2655 {
2656 xed3_capture_nt_XMM_R3(d);
2657 /*opname REG0 */
2658 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2659 if (xed3_operand_get_error(d)) {
2660 return xed3_operand_get_error(d);
2661 }
2662 xed3_capture_nt_MASK1(d);
2663 /*opname REG1 */
2664 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2665 if (xed3_operand_get_error(d)) {
2666 return xed3_operand_get_error(d);
2667 }
2668 xed3_capture_nt_XMM_N3(d);
2669 /*opname REG2 */
2670 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
2671 if (xed3_operand_get_error(d)) {
2672 return xed3_operand_get_error(d);
2673 }
2674 xed3_operand_set_mem0(d, 1);
2675 xed3_operand_set_imm0(d, 1);
2676 return XED_ERROR_NONE;
2677 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_GPR32_B_IMM0_const1(xed_decoded_inst_t * d)2678 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_GPR32_B_IMM0_const1(xed_decoded_inst_t* d)
2679 {
2680 xed3_capture_nt_XMM_R(d);
2681 /*opname REG0 */
2682 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2683 if (xed3_operand_get_error(d)) {
2684 return xed3_operand_get_error(d);
2685 }
2686 xed3_capture_nt_XMM_N(d);
2687 /*opname REG1 */
2688 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2689 if (xed3_operand_get_error(d)) {
2690 return xed3_operand_get_error(d);
2691 }
2692 xed3_capture_nt_GPR32_B(d);
2693 /*opname REG2 */
2694 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
2695 if (xed3_operand_get_error(d)) {
2696 return xed3_operand_get_error(d);
2697 }
2698 xed3_operand_set_imm0(d, 1);
2699 return XED_ERROR_NONE;
2700 }
xed3_capture_chain_ntluf_REG0_XED_REG_DS_REG1_XED_REG_STACKPUSH_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t * d)2701 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_DS_REG1_XED_REG_STACKPUSH_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d)
2702 {
2703 xed3_operand_set_reg0(d, XED_REG_DS);
2704 xed3_operand_set_reg1(d, XED_REG_STACKPUSH);
2705 xed3_operand_set_mem0(d, 1);
2706 xed3_capture_nt_SrSP(d);
2707 /*opname BASE0 */
2708 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
2709 if (xed3_operand_get_error(d)) {
2710 return xed3_operand_get_error(d);
2711 }
2712 xed3_capture_nt_FINAL_SSEG0(d);
2713 /*opname SEG0 */
2714 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
2715 if (xed3_operand_get_error(d)) {
2716 return xed3_operand_get_error(d);
2717 }
2718 return XED_ERROR_NONE;
2719 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASKNOT0_MEM0_const1(xed_decoded_inst_t * d)2720 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASKNOT0_MEM0_const1(xed_decoded_inst_t* d)
2721 {
2722 xed3_capture_nt_XMM_R3(d);
2723 /*opname REG0 */
2724 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2725 if (xed3_operand_get_error(d)) {
2726 return xed3_operand_get_error(d);
2727 }
2728 xed3_capture_nt_MASKNOT0(d);
2729 /*opname REG1 */
2730 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2731 if (xed3_operand_get_error(d)) {
2732 return xed3_operand_get_error(d);
2733 }
2734 xed3_operand_set_mem0(d, 1);
2735 return XED_ERROR_NONE;
2736 }
xed3_capture_chain_ntluf_REG0_GPR8_B_IMM0_const1(xed_decoded_inst_t * d)2737 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B_IMM0_const1(xed_decoded_inst_t* d)
2738 {
2739 xed3_capture_nt_GPR8_B(d);
2740 /*opname REG0 */
2741 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2742 if (xed3_operand_get_error(d)) {
2743 return xed3_operand_get_error(d);
2744 }
2745 xed3_operand_set_imm0(d, 1);
2746 return XED_ERROR_NONE;
2747 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_XMM_B_REG3_XMM_SE(xed_decoded_inst_t * d)2748 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_XMM_B_REG3_XMM_SE(xed_decoded_inst_t* d)
2749 {
2750 xed3_capture_nt_XMM_R(d);
2751 /*opname REG0 */
2752 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2753 if (xed3_operand_get_error(d)) {
2754 return xed3_operand_get_error(d);
2755 }
2756 xed3_capture_nt_XMM_N(d);
2757 /*opname REG1 */
2758 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2759 if (xed3_operand_get_error(d)) {
2760 return xed3_operand_get_error(d);
2761 }
2762 xed3_capture_nt_XMM_B(d);
2763 /*opname REG2 */
2764 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
2765 if (xed3_operand_get_error(d)) {
2766 return xed3_operand_get_error(d);
2767 }
2768 xed3_capture_nt_XMM_SE(d);
2769 /*opname REG3 */
2770 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
2771 if (xed3_operand_get_error(d)) {
2772 return xed3_operand_get_error(d);
2773 }
2774 return XED_ERROR_NONE;
2775 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_B3_REG2_rFLAGS(xed_decoded_inst_t * d)2776 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_B3_REG2_rFLAGS(xed_decoded_inst_t* d)
2777 {
2778 xed3_capture_nt_XMM_R3(d);
2779 /*opname REG0 */
2780 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2781 if (xed3_operand_get_error(d)) {
2782 return xed3_operand_get_error(d);
2783 }
2784 xed3_capture_nt_XMM_B3(d);
2785 /*opname REG1 */
2786 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2787 if (xed3_operand_get_error(d)) {
2788 return xed3_operand_get_error(d);
2789 }
2790 xed3_capture_nt_rFLAGS(d);
2791 /*opname REG2 */
2792 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
2793 if (xed3_operand_get_error(d)) {
2794 return xed3_operand_get_error(d);
2795 }
2796 return XED_ERROR_NONE;
2797 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_MEM0_const1(xed_decoded_inst_t * d)2798 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_MEM0_const1(xed_decoded_inst_t* d)
2799 {
2800 xed3_capture_nt_XMM_R(d);
2801 /*opname REG0 */
2802 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2803 if (xed3_operand_get_error(d)) {
2804 return xed3_operand_get_error(d);
2805 }
2806 xed3_capture_nt_XMM_N(d);
2807 /*opname REG1 */
2808 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2809 if (xed3_operand_get_error(d)) {
2810 return xed3_operand_get_error(d);
2811 }
2812 xed3_operand_set_mem0(d, 1);
2813 return XED_ERROR_NONE;
2814 }
xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_REG1_YMM_N(xed_decoded_inst_t * d)2815 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_REG1_YMM_N(xed_decoded_inst_t* d)
2816 {
2817 xed3_capture_nt_YMM_R(d);
2818 /*opname REG0 */
2819 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2820 if (xed3_operand_get_error(d)) {
2821 return xed3_operand_get_error(d);
2822 }
2823 xed3_operand_set_mem0(d, 1);
2824 xed3_capture_nt_YMM_N(d);
2825 /*opname REG1 */
2826 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2827 if (xed3_operand_get_error(d)) {
2828 return xed3_operand_get_error(d);
2829 }
2830 return XED_ERROR_NONE;
2831 }
xed3_capture_chain_ntluf_REG0_VGPR32_R_MEM0_const1_REG1_VGPR32_N_REG2_rFLAGS(xed_decoded_inst_t * d)2832 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_MEM0_const1_REG1_VGPR32_N_REG2_rFLAGS(xed_decoded_inst_t* d)
2833 {
2834 xed3_capture_nt_VGPR32_R(d);
2835 /*opname REG0 */
2836 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2837 if (xed3_operand_get_error(d)) {
2838 return xed3_operand_get_error(d);
2839 }
2840 xed3_operand_set_mem0(d, 1);
2841 xed3_capture_nt_VGPR32_N(d);
2842 /*opname REG1 */
2843 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2844 if (xed3_operand_get_error(d)) {
2845 return xed3_operand_get_error(d);
2846 }
2847 xed3_capture_nt_rFLAGS(d);
2848 /*opname REG2 */
2849 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
2850 if (xed3_operand_get_error(d)) {
2851 return xed3_operand_get_error(d);
2852 }
2853 return XED_ERROR_NONE;
2854 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_XMM_SE_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)2855 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_XMM_SE_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
2856 {
2857 xed3_capture_nt_XMM_R(d);
2858 /*opname REG0 */
2859 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2860 if (xed3_operand_get_error(d)) {
2861 return xed3_operand_get_error(d);
2862 }
2863 xed3_capture_nt_XMM_N(d);
2864 /*opname REG1 */
2865 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2866 if (xed3_operand_get_error(d)) {
2867 return xed3_operand_get_error(d);
2868 }
2869 xed3_capture_nt_XMM_SE(d);
2870 /*opname REG2 */
2871 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
2872 if (xed3_operand_get_error(d)) {
2873 return xed3_operand_get_error(d);
2874 }
2875 xed3_operand_set_mem0(d, 1);
2876 xed3_operand_set_imm0(d, 1);
2877 return XED_ERROR_NONE;
2878 }
xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)2879 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
2880 {
2881 xed3_capture_nt_YMM_R(d);
2882 /*opname REG0 */
2883 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2884 if (xed3_operand_get_error(d)) {
2885 return xed3_operand_get_error(d);
2886 }
2887 xed3_operand_set_mem0(d, 1);
2888 xed3_operand_set_imm0(d, 1);
2889 return XED_ERROR_NONE;
2890 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_X87STATUS(xed_decoded_inst_t * d)2891 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_X87STATUS(xed_decoded_inst_t* d)
2892 {
2893 xed3_operand_set_mem0(d, 1);
2894 xed3_operand_set_reg0(d, XED_REG_X87STATUS);
2895 return XED_ERROR_NONE;
2896 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_MASKNOT0_REG1_ZMM_R3(xed_decoded_inst_t * d)2897 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASKNOT0_REG1_ZMM_R3(xed_decoded_inst_t* d)
2898 {
2899 xed3_operand_set_mem0(d, 1);
2900 xed3_capture_nt_MASKNOT0(d);
2901 /*opname REG0 */
2902 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2903 if (xed3_operand_get_error(d)) {
2904 return xed3_operand_get_error(d);
2905 }
2906 xed3_capture_nt_ZMM_R3(d);
2907 /*opname REG1 */
2908 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2909 if (xed3_operand_get_error(d)) {
2910 return xed3_operand_get_error(d);
2911 }
2912 return XED_ERROR_NONE;
2913 }
xed3_capture_chain_ntluf_REG0_GPR64_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t * d)2914 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
2915 {
2916 xed3_capture_nt_GPR64_R(d);
2917 /*opname REG0 */
2918 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2919 if (xed3_operand_get_error(d)) {
2920 return xed3_operand_get_error(d);
2921 }
2922 xed3_operand_set_mem0(d, 1);
2923 xed3_capture_nt_rFLAGS(d);
2924 /*opname REG1 */
2925 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2926 if (xed3_operand_get_error(d)) {
2927 return xed3_operand_get_error(d);
2928 }
2929 return XED_ERROR_NONE;
2930 }
xed3_capture_chain_ntluf_REG0_VGPR64_R_MEM0_const1_REG1_VGPR64_N_REG2_rFLAGS(xed_decoded_inst_t * d)2931 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_R_MEM0_const1_REG1_VGPR64_N_REG2_rFLAGS(xed_decoded_inst_t* d)
2932 {
2933 xed3_capture_nt_VGPR64_R(d);
2934 /*opname REG0 */
2935 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2936 if (xed3_operand_get_error(d)) {
2937 return xed3_operand_get_error(d);
2938 }
2939 xed3_operand_set_mem0(d, 1);
2940 xed3_capture_nt_VGPR64_N(d);
2941 /*opname REG1 */
2942 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2943 if (xed3_operand_get_error(d)) {
2944 return xed3_operand_get_error(d);
2945 }
2946 xed3_capture_nt_rFLAGS(d);
2947 /*opname REG2 */
2948 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
2949 if (xed3_operand_get_error(d)) {
2950 return xed3_operand_get_error(d);
2951 }
2952 return XED_ERROR_NONE;
2953 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_AX_REG1_rFLAGS(xed_decoded_inst_t * d)2954 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_AX_REG1_rFLAGS(xed_decoded_inst_t* d)
2955 {
2956 xed3_operand_set_mem0(d, 1);
2957 xed3_operand_set_reg0(d, XED_REG_AX);
2958 xed3_capture_nt_rFLAGS(d);
2959 /*opname REG1 */
2960 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2961 if (xed3_operand_get_error(d)) {
2962 return xed3_operand_get_error(d);
2963 }
2964 return XED_ERROR_NONE;
2965 }
xed3_capture_chain_ntluf_REG0_GPRv_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t * d)2966 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
2967 {
2968 xed3_capture_nt_GPRv_R(d);
2969 /*opname REG0 */
2970 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
2971 if (xed3_operand_get_error(d)) {
2972 return xed3_operand_get_error(d);
2973 }
2974 xed3_operand_set_mem0(d, 1);
2975 xed3_capture_nt_rFLAGS(d);
2976 /*opname REG1 */
2977 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
2978 if (xed3_operand_get_error(d)) {
2979 return xed3_operand_get_error(d);
2980 }
2981 return XED_ERROR_NONE;
2982 }
xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArBX_INDEX_XED_REG_AL_REG0_XED_REG_AL_SEG0_FINAL_DSEG_SCALE_const0x1(xed_decoded_inst_t * d)2983 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArBX_INDEX_XED_REG_AL_REG0_XED_REG_AL_SEG0_FINAL_DSEG_SCALE_const0x1(xed_decoded_inst_t* d)
2984 {
2985 xed3_operand_set_mem0(d, 1);
2986 xed3_capture_nt_ArBX(d);
2987 /*opname BASE0 */
2988 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
2989 if (xed3_operand_get_error(d)) {
2990 return xed3_operand_get_error(d);
2991 }
2992 xed3_operand_set_index(d, XED_REG_AL);
2993 xed3_operand_set_reg0(d, XED_REG_AL);
2994 xed3_capture_nt_FINAL_DSEG(d);
2995 /*opname SEG0 */
2996 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
2997 if (xed3_operand_get_error(d)) {
2998 return xed3_operand_get_error(d);
2999 }
3000 xed3_operand_set_scale(d, 0x1);
3001 return XED_ERROR_NONE;
3002 }
xed3_capture_nt_nop_ntluf(xed_decoded_inst_t * d)3003 static XED_INLINE xed_error_enum_t xed3_capture_nt_nop_ntluf(xed_decoded_inst_t* d)
3004 {
3005 (void)d;
3006 return XED_ERROR_NONE;
3007 }
xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_GPRv_R_REG2_XED_REG_CL_REG3_rFLAGS(xed_decoded_inst_t * d)3008 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_GPRv_R_REG2_XED_REG_CL_REG3_rFLAGS(xed_decoded_inst_t* d)
3009 {
3010 xed3_capture_nt_GPRv_B(d);
3011 /*opname REG0 */
3012 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3013 if (xed3_operand_get_error(d)) {
3014 return xed3_operand_get_error(d);
3015 }
3016 xed3_capture_nt_GPRv_R(d);
3017 /*opname REG1 */
3018 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3019 if (xed3_operand_get_error(d)) {
3020 return xed3_operand_get_error(d);
3021 }
3022 xed3_operand_set_reg2(d, XED_REG_CL);
3023 xed3_capture_nt_rFLAGS(d);
3024 /*opname REG3 */
3025 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
3026 if (xed3_operand_get_error(d)) {
3027 return xed3_operand_get_error(d);
3028 }
3029 return XED_ERROR_NONE;
3030 }
xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_XED_REG_TR(xed_decoded_inst_t * d)3031 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_XED_REG_TR(xed_decoded_inst_t* d)
3032 {
3033 xed3_capture_nt_GPRv_B(d);
3034 /*opname REG0 */
3035 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3036 if (xed3_operand_get_error(d)) {
3037 return xed3_operand_get_error(d);
3038 }
3039 xed3_operand_set_reg1(d, XED_REG_TR);
3040 return XED_ERROR_NONE;
3041 }
xed3_capture_chain_ntluf_IMM0_const1_REG0_rIP_REG1_rFLAGS(xed_decoded_inst_t * d)3042 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_IMM0_const1_REG0_rIP_REG1_rFLAGS(xed_decoded_inst_t* d)
3043 {
3044 xed3_operand_set_imm0(d, 1);
3045 xed3_capture_nt_rIP(d);
3046 /*opname REG0 */
3047 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3048 if (xed3_operand_get_error(d)) {
3049 return xed3_operand_get_error(d);
3050 }
3051 xed3_capture_nt_rFLAGS(d);
3052 /*opname REG1 */
3053 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3054 if (xed3_operand_get_error(d)) {
3055 return xed3_operand_get_error(d);
3056 }
3057 return XED_ERROR_NONE;
3058 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_rIP(xed_decoded_inst_t * d)3059 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_rIP(xed_decoded_inst_t* d)
3060 {
3061 xed3_operand_set_mem0(d, 1);
3062 xed3_capture_nt_rIP(d);
3063 /*opname REG0 */
3064 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3065 if (xed3_operand_get_error(d)) {
3066 return xed3_operand_get_error(d);
3067 }
3068 return XED_ERROR_NONE;
3069 }
xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_MMX_B(xed_decoded_inst_t * d)3070 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_MMX_B(xed_decoded_inst_t* d)
3071 {
3072 xed3_capture_nt_GPR32_R(d);
3073 /*opname REG0 */
3074 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3075 if (xed3_operand_get_error(d)) {
3076 return xed3_operand_get_error(d);
3077 }
3078 xed3_capture_nt_MMX_B(d);
3079 /*opname REG1 */
3080 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3081 if (xed3_operand_get_error(d)) {
3082 return xed3_operand_get_error(d);
3083 }
3084 return XED_ERROR_NONE;
3085 }
xed3_capture_chain_ntluf_REG0_GPRy_R_REG1_GPR8_B(xed_decoded_inst_t * d)3086 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRy_R_REG1_GPR8_B(xed_decoded_inst_t* d)
3087 {
3088 xed3_capture_nt_GPRy_R(d);
3089 /*opname REG0 */
3090 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3091 if (xed3_operand_get_error(d)) {
3092 return xed3_operand_get_error(d);
3093 }
3094 xed3_capture_nt_GPR8_B(d);
3095 /*opname REG1 */
3096 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3097 if (xed3_operand_get_error(d)) {
3098 return xed3_operand_get_error(d);
3099 }
3100 return XED_ERROR_NONE;
3101 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)3102 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
3103 {
3104 xed3_capture_nt_YMM_R3(d);
3105 /*opname REG0 */
3106 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3107 if (xed3_operand_get_error(d)) {
3108 return xed3_operand_get_error(d);
3109 }
3110 xed3_capture_nt_MASK1(d);
3111 /*opname REG1 */
3112 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3113 if (xed3_operand_get_error(d)) {
3114 return xed3_operand_get_error(d);
3115 }
3116 xed3_operand_set_mem0(d, 1);
3117 xed3_operand_set_imm0(d, 1);
3118 return XED_ERROR_NONE;
3119 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_GPR32_B_BCAST_const0xe(xed_decoded_inst_t * d)3120 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_GPR32_B_BCAST_const0xe(xed_decoded_inst_t* d)
3121 {
3122 xed3_capture_nt_XMM_R3(d);
3123 /*opname REG0 */
3124 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3125 if (xed3_operand_get_error(d)) {
3126 return xed3_operand_get_error(d);
3127 }
3128 xed3_capture_nt_MASK1(d);
3129 /*opname REG1 */
3130 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3131 if (xed3_operand_get_error(d)) {
3132 return xed3_operand_get_error(d);
3133 }
3134 xed3_capture_nt_GPR32_B(d);
3135 /*opname REG2 */
3136 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
3137 if (xed3_operand_get_error(d)) {
3138 return xed3_operand_get_error(d);
3139 }
3140 xed3_operand_set_bcast(d, 0xe);
3141 return XED_ERROR_NONE;
3142 }
xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG0_XED_REG_RAX_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t * d)3143 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG0_XED_REG_RAX_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t* d)
3144 {
3145 xed3_operand_set_mem0(d, 1);
3146 xed3_capture_nt_ArDI(d);
3147 /*opname BASE0 */
3148 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
3149 if (xed3_operand_get_error(d)) {
3150 return xed3_operand_get_error(d);
3151 }
3152 xed3_capture_nt_FINAL_ESEG(d);
3153 /*opname SEG0 */
3154 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
3155 if (xed3_operand_get_error(d)) {
3156 return xed3_operand_get_error(d);
3157 }
3158 xed3_operand_set_reg0(d, XED_REG_RAX);
3159 xed3_capture_nt_ArCX(d);
3160 /*opname REG1 */
3161 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3162 if (xed3_operand_get_error(d)) {
3163 return xed3_operand_get_error(d);
3164 }
3165 xed3_capture_nt_rFLAGS(d);
3166 /*opname REG2 */
3167 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
3168 if (xed3_operand_get_error(d)) {
3169 return xed3_operand_get_error(d);
3170 }
3171 return XED_ERROR_NONE;
3172 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_GPR32_B_BCAST_const0xa(xed_decoded_inst_t * d)3173 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_GPR32_B_BCAST_const0xa(xed_decoded_inst_t* d)
3174 {
3175 xed3_capture_nt_XMM_R3(d);
3176 /*opname REG0 */
3177 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3178 if (xed3_operand_get_error(d)) {
3179 return xed3_operand_get_error(d);
3180 }
3181 xed3_capture_nt_MASK1(d);
3182 /*opname REG1 */
3183 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3184 if (xed3_operand_get_error(d)) {
3185 return xed3_operand_get_error(d);
3186 }
3187 xed3_capture_nt_GPR32_B(d);
3188 /*opname REG2 */
3189 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
3190 if (xed3_operand_get_error(d)) {
3191 return xed3_operand_get_error(d);
3192 }
3193 xed3_operand_set_bcast(d, 0xa);
3194 return XED_ERROR_NONE;
3195 }
xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_XMM_N3_REG3_XMM_B3_IMM0_const1(xed_decoded_inst_t * d)3196 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_XMM_N3_REG3_XMM_B3_IMM0_const1(xed_decoded_inst_t* d)
3197 {
3198 xed3_capture_nt_MASK_R(d);
3199 /*opname REG0 */
3200 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3201 if (xed3_operand_get_error(d)) {
3202 return xed3_operand_get_error(d);
3203 }
3204 xed3_capture_nt_MASK1(d);
3205 /*opname REG1 */
3206 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3207 if (xed3_operand_get_error(d)) {
3208 return xed3_operand_get_error(d);
3209 }
3210 xed3_capture_nt_XMM_N3(d);
3211 /*opname REG2 */
3212 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
3213 if (xed3_operand_get_error(d)) {
3214 return xed3_operand_get_error(d);
3215 }
3216 xed3_capture_nt_XMM_B3(d);
3217 /*opname REG3 */
3218 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
3219 if (xed3_operand_get_error(d)) {
3220 return xed3_operand_get_error(d);
3221 }
3222 xed3_operand_set_imm0(d, 1);
3223 return XED_ERROR_NONE;
3224 }
xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_SEG(xed_decoded_inst_t * d)3225 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_SEG(xed_decoded_inst_t* d)
3226 {
3227 xed3_capture_nt_GPRv_B(d);
3228 /*opname REG0 */
3229 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3230 if (xed3_operand_get_error(d)) {
3231 return xed3_operand_get_error(d);
3232 }
3233 xed3_capture_nt_SEG(d);
3234 /*opname REG1 */
3235 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3236 if (xed3_operand_get_error(d)) {
3237 return xed3_operand_get_error(d);
3238 }
3239 return XED_ERROR_NONE;
3240 }
xed3_capture_chain_ntluf_REG0_GPR16_B_REG1_XED_REG_CR0(xed_decoded_inst_t * d)3241 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR16_B_REG1_XED_REG_CR0(xed_decoded_inst_t* d)
3242 {
3243 xed3_capture_nt_GPR16_B(d);
3244 /*opname REG0 */
3245 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3246 if (xed3_operand_get_error(d)) {
3247 return xed3_operand_get_error(d);
3248 }
3249 xed3_operand_set_reg1(d, XED_REG_CR0);
3250 return XED_ERROR_NONE;
3251 }
xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG0_XED_REG_RAX_REG1_rFLAGS(xed_decoded_inst_t * d)3252 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG0_XED_REG_RAX_REG1_rFLAGS(xed_decoded_inst_t* d)
3253 {
3254 xed3_operand_set_mem0(d, 1);
3255 xed3_capture_nt_ArDI(d);
3256 /*opname BASE0 */
3257 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
3258 if (xed3_operand_get_error(d)) {
3259 return xed3_operand_get_error(d);
3260 }
3261 xed3_capture_nt_FINAL_ESEG(d);
3262 /*opname SEG0 */
3263 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
3264 if (xed3_operand_get_error(d)) {
3265 return xed3_operand_get_error(d);
3266 }
3267 xed3_operand_set_reg0(d, XED_REG_RAX);
3268 xed3_capture_nt_rFLAGS(d);
3269 /*opname REG1 */
3270 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3271 if (xed3_operand_get_error(d)) {
3272 return xed3_operand_get_error(d);
3273 }
3274 return XED_ERROR_NONE;
3275 }
xed3_capture_chain_ntluf_REG0_XED_REG_GS_REG1_XED_REG_STACKPUSH_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t * d)3276 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_GS_REG1_XED_REG_STACKPUSH_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d)
3277 {
3278 xed3_operand_set_reg0(d, XED_REG_GS);
3279 xed3_operand_set_reg1(d, XED_REG_STACKPUSH);
3280 xed3_operand_set_mem0(d, 1);
3281 xed3_capture_nt_SrSP(d);
3282 /*opname BASE0 */
3283 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
3284 if (xed3_operand_get_error(d)) {
3285 return xed3_operand_get_error(d);
3286 }
3287 xed3_capture_nt_FINAL_SSEG0(d);
3288 /*opname SEG0 */
3289 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
3290 if (xed3_operand_get_error(d)) {
3291 return xed3_operand_get_error(d);
3292 }
3293 return XED_ERROR_NONE;
3294 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_GPR64_B_BCAST_const0xb(xed_decoded_inst_t * d)3295 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_GPR64_B_BCAST_const0xb(xed_decoded_inst_t* d)
3296 {
3297 xed3_capture_nt_XMM_R3(d);
3298 /*opname REG0 */
3299 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3300 if (xed3_operand_get_error(d)) {
3301 return xed3_operand_get_error(d);
3302 }
3303 xed3_capture_nt_MASK1(d);
3304 /*opname REG1 */
3305 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3306 if (xed3_operand_get_error(d)) {
3307 return xed3_operand_get_error(d);
3308 }
3309 xed3_capture_nt_GPR64_B(d);
3310 /*opname REG2 */
3311 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
3312 if (xed3_operand_get_error(d)) {
3313 return xed3_operand_get_error(d);
3314 }
3315 xed3_operand_set_bcast(d, 0xb);
3316 return XED_ERROR_NONE;
3317 }
xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1(xed_decoded_inst_t * d)3318 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1(xed_decoded_inst_t* d)
3319 {
3320 xed3_capture_nt_YMM_R(d);
3321 /*opname REG0 */
3322 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3323 if (xed3_operand_get_error(d)) {
3324 return xed3_operand_get_error(d);
3325 }
3326 xed3_operand_set_mem0(d, 1);
3327 return XED_ERROR_NONE;
3328 }
xed3_capture_chain_ntluf_REG0_VGPR32_R_REG1_VGPR32_N_MEM0_const1(xed_decoded_inst_t * d)3329 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_REG1_VGPR32_N_MEM0_const1(xed_decoded_inst_t* d)
3330 {
3331 xed3_capture_nt_VGPR32_R(d);
3332 /*opname REG0 */
3333 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3334 if (xed3_operand_get_error(d)) {
3335 return xed3_operand_get_error(d);
3336 }
3337 xed3_capture_nt_VGPR32_N(d);
3338 /*opname REG1 */
3339 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3340 if (xed3_operand_get_error(d)) {
3341 return xed3_operand_get_error(d);
3342 }
3343 xed3_operand_set_mem0(d, 1);
3344 return XED_ERROR_NONE;
3345 }
xed3_capture_chain_ntluf_REG0_XED_REG_STACKPUSH_REG1_XED_REG_EAX_REG2_XED_REG_ECX_REG3_XED_REG_EDX_REG4_XED_REG_EBX_REG5_XED_REG_ESP_REG6_XED_REG_EBP_REG7_XED_REG_ESI_REG8_XED_REG_EDI_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t * d)3346 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_STACKPUSH_REG1_XED_REG_EAX_REG2_XED_REG_ECX_REG3_XED_REG_EDX_REG4_XED_REG_EBX_REG5_XED_REG_ESP_REG6_XED_REG_EBP_REG7_XED_REG_ESI_REG8_XED_REG_EDI_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d)
3347 {
3348 xed3_operand_set_reg0(d, XED_REG_STACKPUSH);
3349 xed3_operand_set_reg1(d, XED_REG_EAX);
3350 xed3_operand_set_reg2(d, XED_REG_ECX);
3351 xed3_operand_set_reg3(d, XED_REG_EDX);
3352 xed3_operand_set_reg4(d, XED_REG_EBX);
3353 xed3_operand_set_reg5(d, XED_REG_ESP);
3354 xed3_operand_set_reg6(d, XED_REG_EBP);
3355 xed3_operand_set_reg7(d, XED_REG_ESI);
3356 xed3_operand_set_reg8(d, XED_REG_EDI);
3357 xed3_operand_set_mem0(d, 1);
3358 xed3_capture_nt_SrSP(d);
3359 /*opname BASE0 */
3360 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
3361 if (xed3_operand_get_error(d)) {
3362 return xed3_operand_get_error(d);
3363 }
3364 xed3_capture_nt_FINAL_SSEG0(d);
3365 /*opname SEG0 */
3366 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
3367 if (xed3_operand_get_error(d)) {
3368 return xed3_operand_get_error(d);
3369 }
3370 return XED_ERROR_NONE;
3371 }
xed3_capture_chain_ntluf_IMM0_const1_REG0_XED_REG_AL_REG1_XED_REG_AH_REG2_rFLAGS(xed_decoded_inst_t * d)3372 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_IMM0_const1_REG0_XED_REG_AL_REG1_XED_REG_AH_REG2_rFLAGS(xed_decoded_inst_t* d)
3373 {
3374 xed3_operand_set_imm0(d, 1);
3375 xed3_operand_set_reg0(d, XED_REG_AL);
3376 xed3_operand_set_reg1(d, XED_REG_AH);
3377 xed3_capture_nt_rFLAGS(d);
3378 /*opname REG2 */
3379 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
3380 if (xed3_operand_get_error(d)) {
3381 return xed3_operand_get_error(d);
3382 }
3383 return XED_ERROR_NONE;
3384 }
xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_EBX_REG2_XED_REG_ECX_REG3_XED_REG_EDX_REG4_rFLAGS(xed_decoded_inst_t * d)3385 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_EBX_REG2_XED_REG_ECX_REG3_XED_REG_EDX_REG4_rFLAGS(xed_decoded_inst_t* d)
3386 {
3387 xed3_operand_set_reg0(d, XED_REG_EAX);
3388 xed3_operand_set_reg1(d, XED_REG_EBX);
3389 xed3_operand_set_reg2(d, XED_REG_ECX);
3390 xed3_operand_set_reg3(d, XED_REG_EDX);
3391 xed3_capture_nt_rFLAGS(d);
3392 /*opname REG4 */
3393 xed3_operand_set_reg4(d, xed3_operand_get_outreg(d));
3394 if (xed3_operand_get_error(d)) {
3395 return xed3_operand_get_error(d);
3396 }
3397 return XED_ERROR_NONE;
3398 }
xed3_capture_chain_ntluf_REG0_GPRy_R_REG1_GPRv_B(xed_decoded_inst_t * d)3399 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRy_R_REG1_GPRv_B(xed_decoded_inst_t* d)
3400 {
3401 xed3_capture_nt_GPRy_R(d);
3402 /*opname REG0 */
3403 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3404 if (xed3_operand_get_error(d)) {
3405 return xed3_operand_get_error(d);
3406 }
3407 xed3_capture_nt_GPRv_B(d);
3408 /*opname REG1 */
3409 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3410 if (xed3_operand_get_error(d)) {
3411 return xed3_operand_get_error(d);
3412 }
3413 return XED_ERROR_NONE;
3414 }
xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_REG2_YMM_SE_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)3415 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_REG2_YMM_SE_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
3416 {
3417 xed3_capture_nt_YMM_R(d);
3418 /*opname REG0 */
3419 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3420 if (xed3_operand_get_error(d)) {
3421 return xed3_operand_get_error(d);
3422 }
3423 xed3_capture_nt_YMM_N(d);
3424 /*opname REG1 */
3425 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3426 if (xed3_operand_get_error(d)) {
3427 return xed3_operand_get_error(d);
3428 }
3429 xed3_capture_nt_YMM_SE(d);
3430 /*opname REG2 */
3431 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
3432 if (xed3_operand_get_error(d)) {
3433 return xed3_operand_get_error(d);
3434 }
3435 xed3_operand_set_mem0(d, 1);
3436 xed3_operand_set_imm0(d, 1);
3437 return XED_ERROR_NONE;
3438 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_YMM_N3_MEM0_const1(xed_decoded_inst_t * d)3439 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_YMM_N3_MEM0_const1(xed_decoded_inst_t* d)
3440 {
3441 xed3_capture_nt_YMM_R3(d);
3442 /*opname REG0 */
3443 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3444 if (xed3_operand_get_error(d)) {
3445 return xed3_operand_get_error(d);
3446 }
3447 xed3_capture_nt_MASK1(d);
3448 /*opname REG1 */
3449 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3450 if (xed3_operand_get_error(d)) {
3451 return xed3_operand_get_error(d);
3452 }
3453 xed3_capture_nt_YMM_N3(d);
3454 /*opname REG2 */
3455 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
3456 if (xed3_operand_get_error(d)) {
3457 return xed3_operand_get_error(d);
3458 }
3459 xed3_operand_set_mem0(d, 1);
3460 return XED_ERROR_NONE;
3461 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_GPRv_R_REG1_rFLAGS(xed_decoded_inst_t * d)3462 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPRv_R_REG1_rFLAGS(xed_decoded_inst_t* d)
3463 {
3464 xed3_operand_set_mem0(d, 1);
3465 xed3_capture_nt_GPRv_R(d);
3466 /*opname REG0 */
3467 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3468 if (xed3_operand_get_error(d)) {
3469 return xed3_operand_get_error(d);
3470 }
3471 xed3_capture_nt_rFLAGS(d);
3472 /*opname REG1 */
3473 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3474 if (xed3_operand_get_error(d)) {
3475 return xed3_operand_get_error(d);
3476 }
3477 return XED_ERROR_NONE;
3478 }
xed3_capture_chain_ntluf_REG0_XED_REG_STACKPOP_REG1_XED_REG_RIP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0_REG2_rFLAGS(xed_decoded_inst_t * d)3479 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_STACKPOP_REG1_XED_REG_RIP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0_REG2_rFLAGS(xed_decoded_inst_t* d)
3480 {
3481 xed3_operand_set_reg0(d, XED_REG_STACKPOP);
3482 xed3_operand_set_reg1(d, XED_REG_RIP);
3483 xed3_operand_set_mem0(d, 1);
3484 xed3_capture_nt_SrSP(d);
3485 /*opname BASE0 */
3486 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
3487 if (xed3_operand_get_error(d)) {
3488 return xed3_operand_get_error(d);
3489 }
3490 xed3_capture_nt_FINAL_SSEG0(d);
3491 /*opname SEG0 */
3492 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
3493 if (xed3_operand_get_error(d)) {
3494 return xed3_operand_get_error(d);
3495 }
3496 xed3_capture_nt_rFLAGS(d);
3497 /*opname REG2 */
3498 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
3499 if (xed3_operand_get_error(d)) {
3500 return xed3_operand_get_error(d);
3501 }
3502 return XED_ERROR_NONE;
3503 }
xed3_capture_chain_ntluf_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)3504 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
3505 {
3506 xed3_operand_set_mem0(d, 1);
3507 xed3_operand_set_imm0(d, 1);
3508 return XED_ERROR_NONE;
3509 }
xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_ZMM_B3_IMM0_const1(xed_decoded_inst_t * d)3510 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_ZMM_B3_IMM0_const1(xed_decoded_inst_t* d)
3511 {
3512 xed3_capture_nt_MASK_R(d);
3513 /*opname REG0 */
3514 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3515 if (xed3_operand_get_error(d)) {
3516 return xed3_operand_get_error(d);
3517 }
3518 xed3_capture_nt_MASK1(d);
3519 /*opname REG1 */
3520 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3521 if (xed3_operand_get_error(d)) {
3522 return xed3_operand_get_error(d);
3523 }
3524 xed3_capture_nt_ZMM_B3(d);
3525 /*opname REG2 */
3526 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
3527 if (xed3_operand_get_error(d)) {
3528 return xed3_operand_get_error(d);
3529 }
3530 xed3_operand_set_imm0(d, 1);
3531 return XED_ERROR_NONE;
3532 }
xed3_capture_chain_ntluf_REG0_GPR8_B_REG1_XED_REG_AL_REG2_XED_REG_AX_REG3_rFLAGS(xed_decoded_inst_t * d)3533 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B_REG1_XED_REG_AL_REG2_XED_REG_AX_REG3_rFLAGS(xed_decoded_inst_t* d)
3534 {
3535 xed3_capture_nt_GPR8_B(d);
3536 /*opname REG0 */
3537 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3538 if (xed3_operand_get_error(d)) {
3539 return xed3_operand_get_error(d);
3540 }
3541 xed3_operand_set_reg1(d, XED_REG_AL);
3542 xed3_operand_set_reg2(d, XED_REG_AX);
3543 xed3_capture_nt_rFLAGS(d);
3544 /*opname REG3 */
3545 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
3546 if (xed3_operand_get_error(d)) {
3547 return xed3_operand_get_error(d);
3548 }
3549 return XED_ERROR_NONE;
3550 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_MASK1_REG1_YMM_R3(xed_decoded_inst_t * d)3551 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASK1_REG1_YMM_R3(xed_decoded_inst_t* d)
3552 {
3553 xed3_operand_set_mem0(d, 1);
3554 xed3_capture_nt_MASK1(d);
3555 /*opname REG0 */
3556 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3557 if (xed3_operand_get_error(d)) {
3558 return xed3_operand_get_error(d);
3559 }
3560 xed3_capture_nt_YMM_R3(d);
3561 /*opname REG1 */
3562 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3563 if (xed3_operand_get_error(d)) {
3564 return xed3_operand_get_error(d);
3565 }
3566 return XED_ERROR_NONE;
3567 }
xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_IMM0_const1_REG1_XED_REG_EAX_REG2_XED_REG_EDX_REG3_XED_REG_XMM0_REG4_rFLAGS(xed_decoded_inst_t * d)3568 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_IMM0_const1_REG1_XED_REG_EAX_REG2_XED_REG_EDX_REG3_XED_REG_XMM0_REG4_rFLAGS(xed_decoded_inst_t* d)
3569 {
3570 xed3_capture_nt_XMM_R(d);
3571 /*opname REG0 */
3572 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3573 if (xed3_operand_get_error(d)) {
3574 return xed3_operand_get_error(d);
3575 }
3576 xed3_operand_set_mem0(d, 1);
3577 xed3_operand_set_imm0(d, 1);
3578 xed3_operand_set_reg1(d, XED_REG_EAX);
3579 xed3_operand_set_reg2(d, XED_REG_EDX);
3580 xed3_operand_set_reg3(d, XED_REG_XMM0);
3581 xed3_capture_nt_rFLAGS(d);
3582 /*opname REG4 */
3583 xed3_operand_set_reg4(d, xed3_operand_get_outreg(d));
3584 if (xed3_operand_get_error(d)) {
3585 return xed3_operand_get_error(d);
3586 }
3587 return XED_ERROR_NONE;
3588 }
xed3_capture_chain_ntluf_REG0_XED_REG_STACKPOP_REG1_rIP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0_REG2_rFLAGS(xed_decoded_inst_t * d)3589 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_STACKPOP_REG1_rIP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0_REG2_rFLAGS(xed_decoded_inst_t* d)
3590 {
3591 xed3_operand_set_reg0(d, XED_REG_STACKPOP);
3592 xed3_capture_nt_rIP(d);
3593 /*opname REG1 */
3594 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3595 if (xed3_operand_get_error(d)) {
3596 return xed3_operand_get_error(d);
3597 }
3598 xed3_operand_set_mem0(d, 1);
3599 xed3_capture_nt_SrSP(d);
3600 /*opname BASE0 */
3601 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
3602 if (xed3_operand_get_error(d)) {
3603 return xed3_operand_get_error(d);
3604 }
3605 xed3_capture_nt_FINAL_SSEG0(d);
3606 /*opname SEG0 */
3607 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
3608 if (xed3_operand_get_error(d)) {
3609 return xed3_operand_get_error(d);
3610 }
3611 xed3_capture_nt_rFLAGS(d);
3612 /*opname REG2 */
3613 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
3614 if (xed3_operand_get_error(d)) {
3615 return xed3_operand_get_error(d);
3616 }
3617 return XED_ERROR_NONE;
3618 }
xed3_capture_chain_ntluf_REG0_XED_REG_AL_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t * d)3619 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AL_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t* d)
3620 {
3621 xed3_operand_set_reg0(d, XED_REG_AL);
3622 xed3_operand_set_mem0(d, 1);
3623 xed3_capture_nt_ArDI(d);
3624 /*opname BASE0 */
3625 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
3626 if (xed3_operand_get_error(d)) {
3627 return xed3_operand_get_error(d);
3628 }
3629 xed3_capture_nt_FINAL_ESEG(d);
3630 /*opname SEG0 */
3631 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
3632 if (xed3_operand_get_error(d)) {
3633 return xed3_operand_get_error(d);
3634 }
3635 xed3_capture_nt_ArCX(d);
3636 /*opname REG1 */
3637 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3638 if (xed3_operand_get_error(d)) {
3639 return xed3_operand_get_error(d);
3640 }
3641 xed3_capture_nt_rFLAGS(d);
3642 /*opname REG2 */
3643 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
3644 if (xed3_operand_get_error(d)) {
3645 return xed3_operand_get_error(d);
3646 }
3647 return XED_ERROR_NONE;
3648 }
xed3_capture_chain_ntluf_REG0_VGPR64_R_REG1_VGPR64_N_REG2_VGPR64_B_REG3_rFLAGS(xed_decoded_inst_t * d)3649 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_R_REG1_VGPR64_N_REG2_VGPR64_B_REG3_rFLAGS(xed_decoded_inst_t* d)
3650 {
3651 xed3_capture_nt_VGPR64_R(d);
3652 /*opname REG0 */
3653 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3654 if (xed3_operand_get_error(d)) {
3655 return xed3_operand_get_error(d);
3656 }
3657 xed3_capture_nt_VGPR64_N(d);
3658 /*opname REG1 */
3659 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3660 if (xed3_operand_get_error(d)) {
3661 return xed3_operand_get_error(d);
3662 }
3663 xed3_capture_nt_VGPR64_B(d);
3664 /*opname REG2 */
3665 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
3666 if (xed3_operand_get_error(d)) {
3667 return xed3_operand_get_error(d);
3668 }
3669 xed3_capture_nt_rFLAGS(d);
3670 /*opname REG3 */
3671 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
3672 if (xed3_operand_get_error(d)) {
3673 return xed3_operand_get_error(d);
3674 }
3675 return XED_ERROR_NONE;
3676 }
xed3_capture_chain_ntluf_REG0_GPR8_SB_IMM0_const1(xed_decoded_inst_t * d)3677 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_SB_IMM0_const1(xed_decoded_inst_t* d)
3678 {
3679 xed3_capture_nt_GPR8_SB(d);
3680 /*opname REG0 */
3681 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3682 if (xed3_operand_get_error(d)) {
3683 return xed3_operand_get_error(d);
3684 }
3685 xed3_operand_set_imm0(d, 1);
3686 return XED_ERROR_NONE;
3687 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x15(xed_decoded_inst_t * d)3688 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x15(xed_decoded_inst_t* d)
3689 {
3690 xed3_capture_nt_YMM_R3(d);
3691 /*opname REG0 */
3692 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3693 if (xed3_operand_get_error(d)) {
3694 return xed3_operand_get_error(d);
3695 }
3696 xed3_capture_nt_MASK1(d);
3697 /*opname REG1 */
3698 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3699 if (xed3_operand_get_error(d)) {
3700 return xed3_operand_get_error(d);
3701 }
3702 xed3_operand_set_mem0(d, 1);
3703 xed3_operand_set_bcast(d, 0x15);
3704 return XED_ERROR_NONE;
3705 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x14(xed_decoded_inst_t * d)3706 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x14(xed_decoded_inst_t* d)
3707 {
3708 xed3_capture_nt_YMM_R3(d);
3709 /*opname REG0 */
3710 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3711 if (xed3_operand_get_error(d)) {
3712 return xed3_operand_get_error(d);
3713 }
3714 xed3_capture_nt_MASK1(d);
3715 /*opname REG1 */
3716 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3717 if (xed3_operand_get_error(d)) {
3718 return xed3_operand_get_error(d);
3719 }
3720 xed3_operand_set_mem0(d, 1);
3721 xed3_operand_set_bcast(d, 0x14);
3722 return XED_ERROR_NONE;
3723 }
xed3_capture_chain_ntluf_REG0_YMM_R_REG1_XMM_B_BCAST_const0xd(xed_decoded_inst_t * d)3724 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_XMM_B_BCAST_const0xd(xed_decoded_inst_t* d)
3725 {
3726 xed3_capture_nt_YMM_R(d);
3727 /*opname REG0 */
3728 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3729 if (xed3_operand_get_error(d)) {
3730 return xed3_operand_get_error(d);
3731 }
3732 xed3_capture_nt_XMM_B(d);
3733 /*opname REG1 */
3734 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3735 if (xed3_operand_get_error(d)) {
3736 return xed3_operand_get_error(d);
3737 }
3738 xed3_operand_set_bcast(d, 0xd);
3739 return XED_ERROR_NONE;
3740 }
xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XED_REG_TSCAUX(xed_decoded_inst_t * d)3741 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XED_REG_TSCAUX(xed_decoded_inst_t* d)
3742 {
3743 xed3_capture_nt_GPR32_B(d);
3744 /*opname REG0 */
3745 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3746 if (xed3_operand_get_error(d)) {
3747 return xed3_operand_get_error(d);
3748 }
3749 xed3_operand_set_reg1(d, XED_REG_TSCAUX);
3750 return XED_ERROR_NONE;
3751 }
xed3_capture_chain_ntluf_REG0_XED_REG_ST0_REG1_XED_REG_X87STATUS(xed_decoded_inst_t * d)3752 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_ST0_REG1_XED_REG_X87STATUS(xed_decoded_inst_t* d)
3753 {
3754 xed3_operand_set_reg0(d, XED_REG_ST0);
3755 xed3_operand_set_reg1(d, XED_REG_X87STATUS);
3756 return XED_ERROR_NONE;
3757 }
xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPRv_B_IMM0_const1_REG2_rFLAGS(xed_decoded_inst_t * d)3758 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPRv_B_IMM0_const1_REG2_rFLAGS(xed_decoded_inst_t* d)
3759 {
3760 xed3_capture_nt_GPRv_R(d);
3761 /*opname REG0 */
3762 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3763 if (xed3_operand_get_error(d)) {
3764 return xed3_operand_get_error(d);
3765 }
3766 xed3_capture_nt_GPRv_B(d);
3767 /*opname REG1 */
3768 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3769 if (xed3_operand_get_error(d)) {
3770 return xed3_operand_get_error(d);
3771 }
3772 xed3_operand_set_imm0(d, 1);
3773 xed3_capture_nt_rFLAGS(d);
3774 /*opname REG2 */
3775 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
3776 if (xed3_operand_get_error(d)) {
3777 return xed3_operand_get_error(d);
3778 }
3779 return XED_ERROR_NONE;
3780 }
xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK_B_IMM0_const1(xed_decoded_inst_t * d)3781 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK_B_IMM0_const1(xed_decoded_inst_t* d)
3782 {
3783 xed3_capture_nt_MASK_R(d);
3784 /*opname REG0 */
3785 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3786 if (xed3_operand_get_error(d)) {
3787 return xed3_operand_get_error(d);
3788 }
3789 xed3_capture_nt_MASK_B(d);
3790 /*opname REG1 */
3791 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3792 if (xed3_operand_get_error(d)) {
3793 return xed3_operand_get_error(d);
3794 }
3795 xed3_operand_set_imm0(d, 1);
3796 return XED_ERROR_NONE;
3797 }
xed3_capture_chain_ntluf_REG0_XMM_B_REG1_YMM_R_IMM0_const1(xed_decoded_inst_t * d)3798 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B_REG1_YMM_R_IMM0_const1(xed_decoded_inst_t* d)
3799 {
3800 xed3_capture_nt_XMM_B(d);
3801 /*opname REG0 */
3802 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3803 if (xed3_operand_get_error(d)) {
3804 return xed3_operand_get_error(d);
3805 }
3806 xed3_capture_nt_YMM_R(d);
3807 /*opname REG1 */
3808 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3809 if (xed3_operand_get_error(d)) {
3810 return xed3_operand_get_error(d);
3811 }
3812 xed3_operand_set_imm0(d, 1);
3813 return XED_ERROR_NONE;
3814 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_B3_IMM0_const1(xed_decoded_inst_t * d)3815 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_B3_IMM0_const1(xed_decoded_inst_t* d)
3816 {
3817 xed3_capture_nt_XMM_R3(d);
3818 /*opname REG0 */
3819 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3820 if (xed3_operand_get_error(d)) {
3821 return xed3_operand_get_error(d);
3822 }
3823 xed3_capture_nt_MASK1(d);
3824 /*opname REG1 */
3825 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3826 if (xed3_operand_get_error(d)) {
3827 return xed3_operand_get_error(d);
3828 }
3829 xed3_capture_nt_XMM_B3(d);
3830 /*opname REG2 */
3831 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
3832 if (xed3_operand_get_error(d)) {
3833 return xed3_operand_get_error(d);
3834 }
3835 xed3_operand_set_imm0(d, 1);
3836 return XED_ERROR_NONE;
3837 }
xed3_capture_chain_ntluf_REG0_GPR8_B(xed_decoded_inst_t * d)3838 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B(xed_decoded_inst_t* d)
3839 {
3840 xed3_capture_nt_GPR8_B(d);
3841 /*opname REG0 */
3842 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3843 if (xed3_operand_get_error(d)) {
3844 return xed3_operand_get_error(d);
3845 }
3846 return XED_ERROR_NONE;
3847 }
xed3_capture_chain_ntluf_PTR_const1_IMM0_const1_REG0_XED_REG_STACKPUSH_REG1_XED_REG_EIP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t * d)3848 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_PTR_const1_IMM0_const1_REG0_XED_REG_STACKPUSH_REG1_XED_REG_EIP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d)
3849 {
3850 xed3_operand_set_ptr(d, 1);
3851 xed3_operand_set_imm0(d, 1);
3852 xed3_operand_set_reg0(d, XED_REG_STACKPUSH);
3853 xed3_operand_set_reg1(d, XED_REG_EIP);
3854 xed3_operand_set_mem0(d, 1);
3855 xed3_capture_nt_SrSP(d);
3856 /*opname BASE0 */
3857 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
3858 if (xed3_operand_get_error(d)) {
3859 return xed3_operand_get_error(d);
3860 }
3861 xed3_capture_nt_FINAL_SSEG0(d);
3862 /*opname SEG0 */
3863 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
3864 if (xed3_operand_get_error(d)) {
3865 return xed3_operand_get_error(d);
3866 }
3867 return XED_ERROR_NONE;
3868 }
xed3_capture_chain_ntluf_REG0_XED_REG_ST0_REG1_X87_REG2_XED_REG_X87STATUS_REG3_rFLAGS(xed_decoded_inst_t * d)3869 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_ST0_REG1_X87_REG2_XED_REG_X87STATUS_REG3_rFLAGS(xed_decoded_inst_t* d)
3870 {
3871 xed3_operand_set_reg0(d, XED_REG_ST0);
3872 xed3_capture_nt_X87(d);
3873 /*opname REG1 */
3874 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3875 if (xed3_operand_get_error(d)) {
3876 return xed3_operand_get_error(d);
3877 }
3878 xed3_operand_set_reg2(d, XED_REG_X87STATUS);
3879 xed3_capture_nt_rFLAGS(d);
3880 /*opname REG3 */
3881 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
3882 if (xed3_operand_get_error(d)) {
3883 return xed3_operand_get_error(d);
3884 }
3885 return XED_ERROR_NONE;
3886 }
xed3_capture_chain_ntluf_REG0_GPR8_B_REG1_GPR8_R_REG2_rFLAGS(xed_decoded_inst_t * d)3887 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B_REG1_GPR8_R_REG2_rFLAGS(xed_decoded_inst_t* d)
3888 {
3889 xed3_capture_nt_GPR8_B(d);
3890 /*opname REG0 */
3891 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3892 if (xed3_operand_get_error(d)) {
3893 return xed3_operand_get_error(d);
3894 }
3895 xed3_capture_nt_GPR8_R(d);
3896 /*opname REG1 */
3897 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3898 if (xed3_operand_get_error(d)) {
3899 return xed3_operand_get_error(d);
3900 }
3901 xed3_capture_nt_rFLAGS(d);
3902 /*opname REG2 */
3903 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
3904 if (xed3_operand_get_error(d)) {
3905 return xed3_operand_get_error(d);
3906 }
3907 return XED_ERROR_NONE;
3908 }
xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_XED_REG_STACKPOP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t * d)3909 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_XED_REG_STACKPOP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d)
3910 {
3911 xed3_capture_nt_GPRv_B(d);
3912 /*opname REG0 */
3913 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3914 if (xed3_operand_get_error(d)) {
3915 return xed3_operand_get_error(d);
3916 }
3917 xed3_operand_set_reg1(d, XED_REG_STACKPOP);
3918 xed3_operand_set_mem0(d, 1);
3919 xed3_capture_nt_SrSP(d);
3920 /*opname BASE0 */
3921 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
3922 if (xed3_operand_get_error(d)) {
3923 return xed3_operand_get_error(d);
3924 }
3925 xed3_capture_nt_FINAL_SSEG0(d);
3926 /*opname SEG0 */
3927 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
3928 if (xed3_operand_get_error(d)) {
3929 return xed3_operand_get_error(d);
3930 }
3931 return XED_ERROR_NONE;
3932 }
xed3_capture_chain_ntluf_REG0_VGPR64_R_REG1_VGPR64_N_MEM0_const1(xed_decoded_inst_t * d)3933 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_R_REG1_VGPR64_N_MEM0_const1(xed_decoded_inst_t* d)
3934 {
3935 xed3_capture_nt_VGPR64_R(d);
3936 /*opname REG0 */
3937 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3938 if (xed3_operand_get_error(d)) {
3939 return xed3_operand_get_error(d);
3940 }
3941 xed3_capture_nt_VGPR64_N(d);
3942 /*opname REG1 */
3943 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3944 if (xed3_operand_get_error(d)) {
3945 return xed3_operand_get_error(d);
3946 }
3947 xed3_operand_set_mem0(d, 1);
3948 return XED_ERROR_NONE;
3949 }
xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_MASK1_REG2_XMM_N3_REG3_XMM_R3(xed_decoded_inst_t * d)3950 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_MASK1_REG2_XMM_N3_REG3_XMM_R3(xed_decoded_inst_t* d)
3951 {
3952 xed3_capture_nt_XMM_B3(d);
3953 /*opname REG0 */
3954 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3955 if (xed3_operand_get_error(d)) {
3956 return xed3_operand_get_error(d);
3957 }
3958 xed3_capture_nt_MASK1(d);
3959 /*opname REG1 */
3960 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3961 if (xed3_operand_get_error(d)) {
3962 return xed3_operand_get_error(d);
3963 }
3964 xed3_capture_nt_XMM_N3(d);
3965 /*opname REG2 */
3966 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
3967 if (xed3_operand_get_error(d)) {
3968 return xed3_operand_get_error(d);
3969 }
3970 xed3_capture_nt_XMM_R3(d);
3971 /*opname REG3 */
3972 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
3973 if (xed3_operand_get_error(d)) {
3974 return xed3_operand_get_error(d);
3975 }
3976 return XED_ERROR_NONE;
3977 }
xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_REG2_YMM_SE_REG3_YMM_B_IMM0_const1(xed_decoded_inst_t * d)3978 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_REG2_YMM_SE_REG3_YMM_B_IMM0_const1(xed_decoded_inst_t* d)
3979 {
3980 xed3_capture_nt_YMM_R(d);
3981 /*opname REG0 */
3982 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
3983 if (xed3_operand_get_error(d)) {
3984 return xed3_operand_get_error(d);
3985 }
3986 xed3_capture_nt_YMM_N(d);
3987 /*opname REG1 */
3988 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
3989 if (xed3_operand_get_error(d)) {
3990 return xed3_operand_get_error(d);
3991 }
3992 xed3_capture_nt_YMM_SE(d);
3993 /*opname REG2 */
3994 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
3995 if (xed3_operand_get_error(d)) {
3996 return xed3_operand_get_error(d);
3997 }
3998 xed3_capture_nt_YMM_B(d);
3999 /*opname REG3 */
4000 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
4001 if (xed3_operand_get_error(d)) {
4002 return xed3_operand_get_error(d);
4003 }
4004 xed3_operand_set_imm0(d, 1);
4005 return XED_ERROR_NONE;
4006 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_B3(xed_decoded_inst_t * d)4007 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_B3(xed_decoded_inst_t* d)
4008 {
4009 xed3_capture_nt_XMM_R3(d);
4010 /*opname REG0 */
4011 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4012 if (xed3_operand_get_error(d)) {
4013 return xed3_operand_get_error(d);
4014 }
4015 xed3_capture_nt_XMM_B3(d);
4016 /*opname REG1 */
4017 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4018 if (xed3_operand_get_error(d)) {
4019 return xed3_operand_get_error(d);
4020 }
4021 return XED_ERROR_NONE;
4022 }
xed3_capture_chain_ntluf_REG0_BND_R_MEM0_const1(xed_decoded_inst_t * d)4023 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_BND_R_MEM0_const1(xed_decoded_inst_t* d)
4024 {
4025 xed3_capture_nt_BND_R(d);
4026 /*opname REG0 */
4027 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4028 if (xed3_operand_get_error(d)) {
4029 return xed3_operand_get_error(d);
4030 }
4031 xed3_operand_set_mem0(d, 1);
4032 return XED_ERROR_NONE;
4033 }
xed3_capture_chain_ntluf_REG0_XED_REG_DX_MEM0_const1_BASE0_ArSI_SEG0_FINAL_DSEG_REG1_rFLAGS(xed_decoded_inst_t * d)4034 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_DX_MEM0_const1_BASE0_ArSI_SEG0_FINAL_DSEG_REG1_rFLAGS(xed_decoded_inst_t* d)
4035 {
4036 xed3_operand_set_reg0(d, XED_REG_DX);
4037 xed3_operand_set_mem0(d, 1);
4038 xed3_capture_nt_ArSI(d);
4039 /*opname BASE0 */
4040 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
4041 if (xed3_operand_get_error(d)) {
4042 return xed3_operand_get_error(d);
4043 }
4044 xed3_capture_nt_FINAL_DSEG(d);
4045 /*opname SEG0 */
4046 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
4047 if (xed3_operand_get_error(d)) {
4048 return xed3_operand_get_error(d);
4049 }
4050 xed3_capture_nt_rFLAGS(d);
4051 /*opname REG1 */
4052 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4053 if (xed3_operand_get_error(d)) {
4054 return xed3_operand_get_error(d);
4055 }
4056 return XED_ERROR_NONE;
4057 }
xed3_capture_chain_ntluf_REG0_BND_R_AGEN_const1(xed_decoded_inst_t * d)4058 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_BND_R_AGEN_const1(xed_decoded_inst_t* d)
4059 {
4060 xed3_capture_nt_BND_R(d);
4061 /*opname REG0 */
4062 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4063 if (xed3_operand_get_error(d)) {
4064 return xed3_operand_get_error(d);
4065 }
4066 xed3_operand_set_agen(d, 1);
4067 return XED_ERROR_NONE;
4068 }
xed3_capture_chain_ntluf_MEM0_const1(xed_decoded_inst_t * d)4069 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1(xed_decoded_inst_t* d)
4070 {
4071 xed3_operand_set_mem0(d, 1);
4072 return XED_ERROR_NONE;
4073 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B(xed_decoded_inst_t * d)4074 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B(xed_decoded_inst_t* d)
4075 {
4076 xed3_capture_nt_XMM_R(d);
4077 /*opname REG0 */
4078 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4079 if (xed3_operand_get_error(d)) {
4080 return xed3_operand_get_error(d);
4081 }
4082 xed3_capture_nt_XMM_B(d);
4083 /*opname REG1 */
4084 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4085 if (xed3_operand_get_error(d)) {
4086 return xed3_operand_get_error(d);
4087 }
4088 return XED_ERROR_NONE;
4089 }
xed3_capture_chain_ntluf_REG0_XED_REG_AX_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG1_rFLAGS(xed_decoded_inst_t * d)4090 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AX_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG1_rFLAGS(xed_decoded_inst_t* d)
4091 {
4092 xed3_operand_set_reg0(d, XED_REG_AX);
4093 xed3_operand_set_mem0(d, 1);
4094 xed3_capture_nt_ArDI(d);
4095 /*opname BASE0 */
4096 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
4097 if (xed3_operand_get_error(d)) {
4098 return xed3_operand_get_error(d);
4099 }
4100 xed3_capture_nt_FINAL_ESEG(d);
4101 /*opname SEG0 */
4102 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
4103 if (xed3_operand_get_error(d)) {
4104 return xed3_operand_get_error(d);
4105 }
4106 xed3_capture_nt_rFLAGS(d);
4107 /*opname REG1 */
4108 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4109 if (xed3_operand_get_error(d)) {
4110 return xed3_operand_get_error(d);
4111 }
4112 return XED_ERROR_NONE;
4113 }
xed3_capture_chain_ntluf_REG0_GPRv_R_MEM0_const1_REG1_XED_REG_GS(xed_decoded_inst_t * d)4114 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_MEM0_const1_REG1_XED_REG_GS(xed_decoded_inst_t* d)
4115 {
4116 xed3_capture_nt_GPRv_R(d);
4117 /*opname REG0 */
4118 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4119 if (xed3_operand_get_error(d)) {
4120 return xed3_operand_get_error(d);
4121 }
4122 xed3_operand_set_mem0(d, 1);
4123 xed3_operand_set_reg1(d, XED_REG_GS);
4124 return XED_ERROR_NONE;
4125 }
xed3_capture_chain_ntluf_REG0_VGPR64_N_REG1_VGPR64_B_REG2_rFLAGS(xed_decoded_inst_t * d)4126 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_N_REG1_VGPR64_B_REG2_rFLAGS(xed_decoded_inst_t* d)
4127 {
4128 xed3_capture_nt_VGPR64_N(d);
4129 /*opname REG0 */
4130 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4131 if (xed3_operand_get_error(d)) {
4132 return xed3_operand_get_error(d);
4133 }
4134 xed3_capture_nt_VGPR64_B(d);
4135 /*opname REG1 */
4136 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4137 if (xed3_operand_get_error(d)) {
4138 return xed3_operand_get_error(d);
4139 }
4140 xed3_capture_nt_rFLAGS(d);
4141 /*opname REG2 */
4142 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
4143 if (xed3_operand_get_error(d)) {
4144 return xed3_operand_get_error(d);
4145 }
4146 return XED_ERROR_NONE;
4147 }
xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArBP_SEG0_FINAL_SSEG0_REG0_OrBP_REG1_OrSP(xed_decoded_inst_t * d)4148 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArBP_SEG0_FINAL_SSEG0_REG0_OrBP_REG1_OrSP(xed_decoded_inst_t* d)
4149 {
4150 xed3_operand_set_mem0(d, 1);
4151 xed3_capture_nt_ArBP(d);
4152 /*opname BASE0 */
4153 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
4154 if (xed3_operand_get_error(d)) {
4155 return xed3_operand_get_error(d);
4156 }
4157 xed3_capture_nt_FINAL_SSEG0(d);
4158 /*opname SEG0 */
4159 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
4160 if (xed3_operand_get_error(d)) {
4161 return xed3_operand_get_error(d);
4162 }
4163 xed3_capture_nt_OrBP(d);
4164 /*opname REG0 */
4165 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4166 if (xed3_operand_get_error(d)) {
4167 return xed3_operand_get_error(d);
4168 }
4169 xed3_capture_nt_OrSP(d);
4170 /*opname REG1 */
4171 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4172 if (xed3_operand_get_error(d)) {
4173 return xed3_operand_get_error(d);
4174 }
4175 return XED_ERROR_NONE;
4176 }
xed3_capture_chain_ntluf_IMM0_const1_REG0_XED_REG_STACKPUSH_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t * d)4177 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_IMM0_const1_REG0_XED_REG_STACKPUSH_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d)
4178 {
4179 xed3_operand_set_imm0(d, 1);
4180 xed3_operand_set_reg0(d, XED_REG_STACKPUSH);
4181 xed3_operand_set_mem0(d, 1);
4182 xed3_capture_nt_SrSP(d);
4183 /*opname BASE0 */
4184 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
4185 if (xed3_operand_get_error(d)) {
4186 return xed3_operand_get_error(d);
4187 }
4188 xed3_capture_nt_FINAL_SSEG0(d);
4189 /*opname SEG0 */
4190 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
4191 if (xed3_operand_get_error(d)) {
4192 return xed3_operand_get_error(d);
4193 }
4194 return XED_ERROR_NONE;
4195 }
xed3_capture_chain_ntluf_REG0_XED_REG_AL_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG1_rFLAGS(xed_decoded_inst_t * d)4196 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AL_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG1_rFLAGS(xed_decoded_inst_t* d)
4197 {
4198 xed3_operand_set_reg0(d, XED_REG_AL);
4199 xed3_operand_set_mem0(d, 1);
4200 xed3_capture_nt_ArDI(d);
4201 /*opname BASE0 */
4202 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
4203 if (xed3_operand_get_error(d)) {
4204 return xed3_operand_get_error(d);
4205 }
4206 xed3_capture_nt_FINAL_ESEG(d);
4207 /*opname SEG0 */
4208 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
4209 if (xed3_operand_get_error(d)) {
4210 return xed3_operand_get_error(d);
4211 }
4212 xed3_capture_nt_rFLAGS(d);
4213 /*opname REG1 */
4214 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4215 if (xed3_operand_get_error(d)) {
4216 return xed3_operand_get_error(d);
4217 }
4218 return XED_ERROR_NONE;
4219 }
xed3_capture_chain_ntluf_RELBR_const1_REG0_ArCX_REG1_rIP(xed_decoded_inst_t * d)4220 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_ArCX_REG1_rIP(xed_decoded_inst_t* d)
4221 {
4222 xed3_operand_set_relbr(d, 1);
4223 xed3_capture_nt_ArCX(d);
4224 /*opname REG0 */
4225 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4226 if (xed3_operand_get_error(d)) {
4227 return xed3_operand_get_error(d);
4228 }
4229 xed3_capture_nt_rIP(d);
4230 /*opname REG1 */
4231 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4232 if (xed3_operand_get_error(d)) {
4233 return xed3_operand_get_error(d);
4234 }
4235 return XED_ERROR_NONE;
4236 }
xed3_capture_chain_ntluf_REG0_BND_R_REG1_BND_B(xed_decoded_inst_t * d)4237 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_BND_R_REG1_BND_B(xed_decoded_inst_t* d)
4238 {
4239 xed3_capture_nt_BND_R(d);
4240 /*opname REG0 */
4241 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4242 if (xed3_operand_get_error(d)) {
4243 return xed3_operand_get_error(d);
4244 }
4245 xed3_capture_nt_BND_B(d);
4246 /*opname REG1 */
4247 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4248 if (xed3_operand_get_error(d)) {
4249 return xed3_operand_get_error(d);
4250 }
4251 return XED_ERROR_NONE;
4252 }
xed3_capture_chain_ntluf_REG0_X87_REG1_XED_REG_ST0_REG2_XED_REG_X87POP_REG3_XED_REG_X87STATUS(xed_decoded_inst_t * d)4253 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_X87_REG1_XED_REG_ST0_REG2_XED_REG_X87POP_REG3_XED_REG_X87STATUS(xed_decoded_inst_t* d)
4254 {
4255 xed3_capture_nt_X87(d);
4256 /*opname REG0 */
4257 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4258 if (xed3_operand_get_error(d)) {
4259 return xed3_operand_get_error(d);
4260 }
4261 xed3_operand_set_reg1(d, XED_REG_ST0);
4262 xed3_operand_set_reg2(d, XED_REG_X87POP);
4263 xed3_operand_set_reg3(d, XED_REG_X87STATUS);
4264 return XED_ERROR_NONE;
4265 }
xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XMM_R3(xed_decoded_inst_t * d)4266 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XMM_R3(xed_decoded_inst_t* d)
4267 {
4268 xed3_capture_nt_GPR64_B(d);
4269 /*opname REG0 */
4270 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4271 if (xed3_operand_get_error(d)) {
4272 return xed3_operand_get_error(d);
4273 }
4274 xed3_capture_nt_XMM_R3(d);
4275 /*opname REG1 */
4276 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4277 if (xed3_operand_get_error(d)) {
4278 return xed3_operand_get_error(d);
4279 }
4280 return XED_ERROR_NONE;
4281 }
xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XED_REG_SSP(xed_decoded_inst_t * d)4282 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XED_REG_SSP(xed_decoded_inst_t* d)
4283 {
4284 xed3_capture_nt_GPR32_B(d);
4285 /*opname REG0 */
4286 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4287 if (xed3_operand_get_error(d)) {
4288 return xed3_operand_get_error(d);
4289 }
4290 xed3_operand_set_reg1(d, XED_REG_SSP);
4291 return XED_ERROR_NONE;
4292 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_GPR64_B(xed_decoded_inst_t * d)4293 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_GPR64_B(xed_decoded_inst_t* d)
4294 {
4295 xed3_capture_nt_XMM_R3(d);
4296 /*opname REG0 */
4297 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4298 if (xed3_operand_get_error(d)) {
4299 return xed3_operand_get_error(d);
4300 }
4301 xed3_capture_nt_GPR64_B(d);
4302 /*opname REG1 */
4303 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4304 if (xed3_operand_get_error(d)) {
4305 return xed3_operand_get_error(d);
4306 }
4307 return XED_ERROR_NONE;
4308 }
xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPRv_B(xed_decoded_inst_t * d)4309 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPRv_B(xed_decoded_inst_t* d)
4310 {
4311 xed3_capture_nt_GPRv_R(d);
4312 /*opname REG0 */
4313 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4314 if (xed3_operand_get_error(d)) {
4315 return xed3_operand_get_error(d);
4316 }
4317 xed3_capture_nt_GPRv_B(d);
4318 /*opname REG1 */
4319 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4320 if (xed3_operand_get_error(d)) {
4321 return xed3_operand_get_error(d);
4322 }
4323 return XED_ERROR_NONE;
4324 }
xed3_capture_chain_ntluf_REG0_XED_REG_SSP(xed_decoded_inst_t * d)4325 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_SSP(xed_decoded_inst_t* d)
4326 {
4327 xed3_operand_set_reg0(d, XED_REG_SSP);
4328 return XED_ERROR_NONE;
4329 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_IMM0_const1_REG2_XED_REG_RAX_REG3_XED_REG_RDX_REG4_XED_REG_XMM0_REG5_rFLAGS(xed_decoded_inst_t * d)4330 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_IMM0_const1_REG2_XED_REG_RAX_REG3_XED_REG_RDX_REG4_XED_REG_XMM0_REG5_rFLAGS(xed_decoded_inst_t* d)
4331 {
4332 xed3_capture_nt_XMM_R(d);
4333 /*opname REG0 */
4334 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4335 if (xed3_operand_get_error(d)) {
4336 return xed3_operand_get_error(d);
4337 }
4338 xed3_capture_nt_XMM_B(d);
4339 /*opname REG1 */
4340 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4341 if (xed3_operand_get_error(d)) {
4342 return xed3_operand_get_error(d);
4343 }
4344 xed3_operand_set_imm0(d, 1);
4345 xed3_operand_set_reg2(d, XED_REG_RAX);
4346 xed3_operand_set_reg3(d, XED_REG_RDX);
4347 xed3_operand_set_reg4(d, XED_REG_XMM0);
4348 xed3_capture_nt_rFLAGS(d);
4349 /*opname REG5 */
4350 xed3_operand_set_reg5(d, xed3_operand_get_outreg(d));
4351 if (xed3_operand_get_error(d)) {
4352 return xed3_operand_get_error(d);
4353 }
4354 return XED_ERROR_NONE;
4355 }
xed3_capture_chain_ntluf_REG0_VGPR32_N_REG1_VGPR32_B_REG2_rFLAGS(xed_decoded_inst_t * d)4356 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_N_REG1_VGPR32_B_REG2_rFLAGS(xed_decoded_inst_t* d)
4357 {
4358 xed3_capture_nt_VGPR32_N(d);
4359 /*opname REG0 */
4360 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4361 if (xed3_operand_get_error(d)) {
4362 return xed3_operand_get_error(d);
4363 }
4364 xed3_capture_nt_VGPR32_B(d);
4365 /*opname REG1 */
4366 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4367 if (xed3_operand_get_error(d)) {
4368 return xed3_operand_get_error(d);
4369 }
4370 xed3_capture_nt_rFLAGS(d);
4371 /*opname REG2 */
4372 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
4373 if (xed3_operand_get_error(d)) {
4374 return xed3_operand_get_error(d);
4375 }
4376 return XED_ERROR_NONE;
4377 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_BCAST_const0x11(xed_decoded_inst_t * d)4378 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_BCAST_const0x11(xed_decoded_inst_t* d)
4379 {
4380 xed3_capture_nt_XMM_R(d);
4381 /*opname REG0 */
4382 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4383 if (xed3_operand_get_error(d)) {
4384 return xed3_operand_get_error(d);
4385 }
4386 xed3_capture_nt_XMM_B(d);
4387 /*opname REG1 */
4388 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4389 if (xed3_operand_get_error(d)) {
4390 return xed3_operand_get_error(d);
4391 }
4392 xed3_operand_set_bcast(d, 0x11);
4393 return XED_ERROR_NONE;
4394 }
xed3_capture_chain_ntluf_REG0_XMM_N3_REG1_MASK1_REG2_XMM_B3_IMM0_const1(xed_decoded_inst_t * d)4395 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_N3_REG1_MASK1_REG2_XMM_B3_IMM0_const1(xed_decoded_inst_t* d)
4396 {
4397 xed3_capture_nt_XMM_N3(d);
4398 /*opname REG0 */
4399 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4400 if (xed3_operand_get_error(d)) {
4401 return xed3_operand_get_error(d);
4402 }
4403 xed3_capture_nt_MASK1(d);
4404 /*opname REG1 */
4405 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4406 if (xed3_operand_get_error(d)) {
4407 return xed3_operand_get_error(d);
4408 }
4409 xed3_capture_nt_XMM_B3(d);
4410 /*opname REG2 */
4411 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
4412 if (xed3_operand_get_error(d)) {
4413 return xed3_operand_get_error(d);
4414 }
4415 xed3_operand_set_imm0(d, 1);
4416 return XED_ERROR_NONE;
4417 }
xed3_capture_chain_ntluf_REG0_GPRv_SB_REG1_rFLAGS(xed_decoded_inst_t * d)4418 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_SB_REG1_rFLAGS(xed_decoded_inst_t* d)
4419 {
4420 xed3_capture_nt_GPRv_SB(d);
4421 /*opname REG0 */
4422 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4423 if (xed3_operand_get_error(d)) {
4424 return xed3_operand_get_error(d);
4425 }
4426 xed3_capture_nt_rFLAGS(d);
4427 /*opname REG1 */
4428 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4429 if (xed3_operand_get_error(d)) {
4430 return xed3_operand_get_error(d);
4431 }
4432 return XED_ERROR_NONE;
4433 }
xed3_capture_chain_ntluf_REG0_YMM_B3_REG1_MASK1_REG2_ZMM_R3_IMM0_const1(xed_decoded_inst_t * d)4434 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_B3_REG1_MASK1_REG2_ZMM_R3_IMM0_const1(xed_decoded_inst_t* d)
4435 {
4436 xed3_capture_nt_YMM_B3(d);
4437 /*opname REG0 */
4438 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4439 if (xed3_operand_get_error(d)) {
4440 return xed3_operand_get_error(d);
4441 }
4442 xed3_capture_nt_MASK1(d);
4443 /*opname REG1 */
4444 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4445 if (xed3_operand_get_error(d)) {
4446 return xed3_operand_get_error(d);
4447 }
4448 xed3_capture_nt_ZMM_R3(d);
4449 /*opname REG2 */
4450 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
4451 if (xed3_operand_get_error(d)) {
4452 return xed3_operand_get_error(d);
4453 }
4454 xed3_operand_set_imm0(d, 1);
4455 return XED_ERROR_NONE;
4456 }
xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_GPRv_R_IMM0_const1_REG2_rFLAGS(xed_decoded_inst_t * d)4457 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_GPRv_R_IMM0_const1_REG2_rFLAGS(xed_decoded_inst_t* d)
4458 {
4459 xed3_capture_nt_GPRv_B(d);
4460 /*opname REG0 */
4461 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4462 if (xed3_operand_get_error(d)) {
4463 return xed3_operand_get_error(d);
4464 }
4465 xed3_capture_nt_GPRv_R(d);
4466 /*opname REG1 */
4467 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4468 if (xed3_operand_get_error(d)) {
4469 return xed3_operand_get_error(d);
4470 }
4471 xed3_operand_set_imm0(d, 1);
4472 xed3_capture_nt_rFLAGS(d);
4473 /*opname REG2 */
4474 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
4475 if (xed3_operand_get_error(d)) {
4476 return xed3_operand_get_error(d);
4477 }
4478 return XED_ERROR_NONE;
4479 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_MASK_R(xed_decoded_inst_t * d)4480 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASK_R(xed_decoded_inst_t* d)
4481 {
4482 xed3_operand_set_mem0(d, 1);
4483 xed3_capture_nt_MASK_R(d);
4484 /*opname REG0 */
4485 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4486 if (xed3_operand_get_error(d)) {
4487 return xed3_operand_get_error(d);
4488 }
4489 return XED_ERROR_NONE;
4490 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_MASK1_REG1_XMM_R3_IMM0_const1(xed_decoded_inst_t * d)4491 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASK1_REG1_XMM_R3_IMM0_const1(xed_decoded_inst_t* d)
4492 {
4493 xed3_operand_set_mem0(d, 1);
4494 xed3_capture_nt_MASK1(d);
4495 /*opname REG0 */
4496 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4497 if (xed3_operand_get_error(d)) {
4498 return xed3_operand_get_error(d);
4499 }
4500 xed3_capture_nt_XMM_R3(d);
4501 /*opname REG1 */
4502 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4503 if (xed3_operand_get_error(d)) {
4504 return xed3_operand_get_error(d);
4505 }
4506 xed3_operand_set_imm0(d, 1);
4507 return XED_ERROR_NONE;
4508 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_MASKNOT0_REG1_XMM_R3(xed_decoded_inst_t * d)4509 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASKNOT0_REG1_XMM_R3(xed_decoded_inst_t* d)
4510 {
4511 xed3_operand_set_mem0(d, 1);
4512 xed3_capture_nt_MASKNOT0(d);
4513 /*opname REG0 */
4514 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4515 if (xed3_operand_get_error(d)) {
4516 return xed3_operand_get_error(d);
4517 }
4518 xed3_capture_nt_XMM_R3(d);
4519 /*opname REG1 */
4520 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4521 if (xed3_operand_get_error(d)) {
4522 return xed3_operand_get_error(d);
4523 }
4524 return XED_ERROR_NONE;
4525 }
xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_DR_R(xed_decoded_inst_t * d)4526 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_DR_R(xed_decoded_inst_t* d)
4527 {
4528 xed3_capture_nt_GPR64_B(d);
4529 /*opname REG0 */
4530 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4531 if (xed3_operand_get_error(d)) {
4532 return xed3_operand_get_error(d);
4533 }
4534 xed3_capture_nt_DR_R(d);
4535 /*opname REG1 */
4536 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4537 if (xed3_operand_get_error(d)) {
4538 return xed3_operand_get_error(d);
4539 }
4540 return XED_ERROR_NONE;
4541 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_YMM_R(xed_decoded_inst_t * d)4542 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_YMM_R(xed_decoded_inst_t* d)
4543 {
4544 xed3_operand_set_mem0(d, 1);
4545 xed3_capture_nt_YMM_R(d);
4546 /*opname REG0 */
4547 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4548 if (xed3_operand_get_error(d)) {
4549 return xed3_operand_get_error(d);
4550 }
4551 return XED_ERROR_NONE;
4552 }
xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XED_REG_SSP(xed_decoded_inst_t * d)4553 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XED_REG_SSP(xed_decoded_inst_t* d)
4554 {
4555 xed3_capture_nt_GPR64_B(d);
4556 /*opname REG0 */
4557 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4558 if (xed3_operand_get_error(d)) {
4559 return xed3_operand_get_error(d);
4560 }
4561 xed3_operand_set_reg1(d, XED_REG_SSP);
4562 return XED_ERROR_NONE;
4563 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_ZMM_B3(xed_decoded_inst_t * d)4564 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_ZMM_B3(xed_decoded_inst_t* d)
4565 {
4566 xed3_capture_nt_YMM_R3(d);
4567 /*opname REG0 */
4568 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4569 if (xed3_operand_get_error(d)) {
4570 return xed3_operand_get_error(d);
4571 }
4572 xed3_capture_nt_MASK1(d);
4573 /*opname REG1 */
4574 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4575 if (xed3_operand_get_error(d)) {
4576 return xed3_operand_get_error(d);
4577 }
4578 xed3_capture_nt_ZMM_B3(d);
4579 /*opname REG2 */
4580 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
4581 if (xed3_operand_get_error(d)) {
4582 return xed3_operand_get_error(d);
4583 }
4584 return XED_ERROR_NONE;
4585 }
xed3_capture_chain_ntluf_REG0_YMM_R3_MEM0_const1(xed_decoded_inst_t * d)4586 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_MEM0_const1(xed_decoded_inst_t* d)
4587 {
4588 xed3_capture_nt_YMM_R3(d);
4589 /*opname REG0 */
4590 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4591 if (xed3_operand_get_error(d)) {
4592 return xed3_operand_get_error(d);
4593 }
4594 xed3_operand_set_mem0(d, 1);
4595 return XED_ERROR_NONE;
4596 }
xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_MASK1_REG2_ZMM_R3(xed_decoded_inst_t * d)4597 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_MASK1_REG2_ZMM_R3(xed_decoded_inst_t* d)
4598 {
4599 xed3_capture_nt_XMM_B3(d);
4600 /*opname REG0 */
4601 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4602 if (xed3_operand_get_error(d)) {
4603 return xed3_operand_get_error(d);
4604 }
4605 xed3_capture_nt_MASK1(d);
4606 /*opname REG1 */
4607 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4608 if (xed3_operand_get_error(d)) {
4609 return xed3_operand_get_error(d);
4610 }
4611 xed3_capture_nt_ZMM_R3(d);
4612 /*opname REG2 */
4613 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
4614 if (xed3_operand_get_error(d)) {
4615 return xed3_operand_get_error(d);
4616 }
4617 return XED_ERROR_NONE;
4618 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_N3_REG3_XMM_B3_IMM0_const1(xed_decoded_inst_t * d)4619 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_N3_REG3_XMM_B3_IMM0_const1(xed_decoded_inst_t* d)
4620 {
4621 xed3_capture_nt_XMM_R3(d);
4622 /*opname REG0 */
4623 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4624 if (xed3_operand_get_error(d)) {
4625 return xed3_operand_get_error(d);
4626 }
4627 xed3_capture_nt_MASK1(d);
4628 /*opname REG1 */
4629 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4630 if (xed3_operand_get_error(d)) {
4631 return xed3_operand_get_error(d);
4632 }
4633 xed3_capture_nt_XMM_N3(d);
4634 /*opname REG2 */
4635 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
4636 if (xed3_operand_get_error(d)) {
4637 return xed3_operand_get_error(d);
4638 }
4639 xed3_capture_nt_XMM_B3(d);
4640 /*opname REG3 */
4641 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
4642 if (xed3_operand_get_error(d)) {
4643 return xed3_operand_get_error(d);
4644 }
4645 xed3_operand_set_imm0(d, 1);
4646 return XED_ERROR_NONE;
4647 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_MEM0_const1(xed_decoded_inst_t * d)4648 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_MEM0_const1(xed_decoded_inst_t* d)
4649 {
4650 xed3_capture_nt_ZMM_R3(d);
4651 /*opname REG0 */
4652 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4653 if (xed3_operand_get_error(d)) {
4654 return xed3_operand_get_error(d);
4655 }
4656 xed3_capture_nt_MASK1(d);
4657 /*opname REG1 */
4658 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4659 if (xed3_operand_get_error(d)) {
4660 return xed3_operand_get_error(d);
4661 }
4662 xed3_operand_set_mem0(d, 1);
4663 return XED_ERROR_NONE;
4664 }
xed3_capture_chain_ntluf_REG0_XED_REG_AX_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t * d)4665 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AX_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t* d)
4666 {
4667 xed3_operand_set_reg0(d, XED_REG_AX);
4668 xed3_operand_set_mem0(d, 1);
4669 xed3_capture_nt_ArDI(d);
4670 /*opname BASE0 */
4671 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
4672 if (xed3_operand_get_error(d)) {
4673 return xed3_operand_get_error(d);
4674 }
4675 xed3_capture_nt_FINAL_ESEG(d);
4676 /*opname SEG0 */
4677 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
4678 if (xed3_operand_get_error(d)) {
4679 return xed3_operand_get_error(d);
4680 }
4681 xed3_capture_nt_ArCX(d);
4682 /*opname REG1 */
4683 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4684 if (xed3_operand_get_error(d)) {
4685 return xed3_operand_get_error(d);
4686 }
4687 xed3_capture_nt_rFLAGS(d);
4688 /*opname REG2 */
4689 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
4690 if (xed3_operand_get_error(d)) {
4691 return xed3_operand_get_error(d);
4692 }
4693 return XED_ERROR_NONE;
4694 }
xed3_capture_chain_ntluf_REG0_YMM_N3_REG1_MASK1_REG2_YMM_B3_IMM0_const1(xed_decoded_inst_t * d)4695 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_N3_REG1_MASK1_REG2_YMM_B3_IMM0_const1(xed_decoded_inst_t* d)
4696 {
4697 xed3_capture_nt_YMM_N3(d);
4698 /*opname REG0 */
4699 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4700 if (xed3_operand_get_error(d)) {
4701 return xed3_operand_get_error(d);
4702 }
4703 xed3_capture_nt_MASK1(d);
4704 /*opname REG1 */
4705 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4706 if (xed3_operand_get_error(d)) {
4707 return xed3_operand_get_error(d);
4708 }
4709 xed3_capture_nt_YMM_B3(d);
4710 /*opname REG2 */
4711 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
4712 if (xed3_operand_get_error(d)) {
4713 return xed3_operand_get_error(d);
4714 }
4715 xed3_operand_set_imm0(d, 1);
4716 return XED_ERROR_NONE;
4717 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK_B_BCAST_const0x1b(xed_decoded_inst_t * d)4718 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK_B_BCAST_const0x1b(xed_decoded_inst_t* d)
4719 {
4720 xed3_capture_nt_XMM_R3(d);
4721 /*opname REG0 */
4722 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4723 if (xed3_operand_get_error(d)) {
4724 return xed3_operand_get_error(d);
4725 }
4726 xed3_capture_nt_MASK_B(d);
4727 /*opname REG1 */
4728 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4729 if (xed3_operand_get_error(d)) {
4730 return xed3_operand_get_error(d);
4731 }
4732 xed3_operand_set_bcast(d, 0x1b);
4733 return XED_ERROR_NONE;
4734 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_ZMM_N3_REG3_YMM_B3_IMM0_const1(xed_decoded_inst_t * d)4735 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_ZMM_N3_REG3_YMM_B3_IMM0_const1(xed_decoded_inst_t* d)
4736 {
4737 xed3_capture_nt_ZMM_R3(d);
4738 /*opname REG0 */
4739 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4740 if (xed3_operand_get_error(d)) {
4741 return xed3_operand_get_error(d);
4742 }
4743 xed3_capture_nt_MASK1(d);
4744 /*opname REG1 */
4745 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4746 if (xed3_operand_get_error(d)) {
4747 return xed3_operand_get_error(d);
4748 }
4749 xed3_capture_nt_ZMM_N3(d);
4750 /*opname REG2 */
4751 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
4752 if (xed3_operand_get_error(d)) {
4753 return xed3_operand_get_error(d);
4754 }
4755 xed3_capture_nt_YMM_B3(d);
4756 /*opname REG3 */
4757 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
4758 if (xed3_operand_get_error(d)) {
4759 return xed3_operand_get_error(d);
4760 }
4761 xed3_operand_set_imm0(d, 1);
4762 return XED_ERROR_NONE;
4763 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_BCAST_const0xa(xed_decoded_inst_t * d)4764 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_BCAST_const0xa(xed_decoded_inst_t* d)
4765 {
4766 xed3_capture_nt_XMM_R(d);
4767 /*opname REG0 */
4768 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4769 if (xed3_operand_get_error(d)) {
4770 return xed3_operand_get_error(d);
4771 }
4772 xed3_capture_nt_XMM_B(d);
4773 /*opname REG1 */
4774 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4775 if (xed3_operand_get_error(d)) {
4776 return xed3_operand_get_error(d);
4777 }
4778 xed3_operand_set_bcast(d, 0xa);
4779 return XED_ERROR_NONE;
4780 }
xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG0_XED_REG_EAX_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t * d)4781 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG0_XED_REG_EAX_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t* d)
4782 {
4783 xed3_operand_set_mem0(d, 1);
4784 xed3_capture_nt_ArDI(d);
4785 /*opname BASE0 */
4786 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
4787 if (xed3_operand_get_error(d)) {
4788 return xed3_operand_get_error(d);
4789 }
4790 xed3_capture_nt_FINAL_ESEG(d);
4791 /*opname SEG0 */
4792 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
4793 if (xed3_operand_get_error(d)) {
4794 return xed3_operand_get_error(d);
4795 }
4796 xed3_operand_set_reg0(d, XED_REG_EAX);
4797 xed3_capture_nt_ArCX(d);
4798 /*opname REG1 */
4799 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4800 if (xed3_operand_get_error(d)) {
4801 return xed3_operand_get_error(d);
4802 }
4803 xed3_capture_nt_rFLAGS(d);
4804 /*opname REG2 */
4805 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
4806 if (xed3_operand_get_error(d)) {
4807 return xed3_operand_get_error(d);
4808 }
4809 return XED_ERROR_NONE;
4810 }
xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_MEM0_const1_IMM0_const1_BCAST_const0x14(xed_decoded_inst_t * d)4811 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_MEM0_const1_IMM0_const1_BCAST_const0x14(xed_decoded_inst_t* d)
4812 {
4813 xed3_capture_nt_YMM_R(d);
4814 /*opname REG0 */
4815 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4816 if (xed3_operand_get_error(d)) {
4817 return xed3_operand_get_error(d);
4818 }
4819 xed3_capture_nt_YMM_N(d);
4820 /*opname REG1 */
4821 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4822 if (xed3_operand_get_error(d)) {
4823 return xed3_operand_get_error(d);
4824 }
4825 xed3_operand_set_mem0(d, 1);
4826 xed3_operand_set_imm0(d, 1);
4827 xed3_operand_set_bcast(d, 0x14);
4828 return XED_ERROR_NONE;
4829 }
xed3_capture_chain_ntluf_REG0_OeAX_REG1_XED_REG_DX_REG2_rFLAGS(xed_decoded_inst_t * d)4830 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_OeAX_REG1_XED_REG_DX_REG2_rFLAGS(xed_decoded_inst_t* d)
4831 {
4832 xed3_capture_nt_OeAX(d);
4833 /*opname REG0 */
4834 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4835 if (xed3_operand_get_error(d)) {
4836 return xed3_operand_get_error(d);
4837 }
4838 xed3_operand_set_reg1(d, XED_REG_DX);
4839 xed3_capture_nt_rFLAGS(d);
4840 /*opname REG2 */
4841 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
4842 if (xed3_operand_get_error(d)) {
4843 return xed3_operand_get_error(d);
4844 }
4845 return XED_ERROR_NONE;
4846 }
xed3_capture_chain_ntluf_REG0_XED_REG_RIP_REG1_XED_REG_RSP_REG2_XED_REG_RCX_REG3_XED_REG_RDX(xed_decoded_inst_t * d)4847 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_RIP_REG1_XED_REG_RSP_REG2_XED_REG_RCX_REG3_XED_REG_RDX(xed_decoded_inst_t* d)
4848 {
4849 xed3_operand_set_reg0(d, XED_REG_RIP);
4850 xed3_operand_set_reg1(d, XED_REG_RSP);
4851 xed3_operand_set_reg2(d, XED_REG_RCX);
4852 xed3_operand_set_reg3(d, XED_REG_RDX);
4853 return XED_ERROR_NONE;
4854 }
xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_MASK1_REG2_ZMM_R3_IMM0_const1(xed_decoded_inst_t * d)4855 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_MASK1_REG2_ZMM_R3_IMM0_const1(xed_decoded_inst_t* d)
4856 {
4857 xed3_capture_nt_XMM_B3(d);
4858 /*opname REG0 */
4859 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4860 if (xed3_operand_get_error(d)) {
4861 return xed3_operand_get_error(d);
4862 }
4863 xed3_capture_nt_MASK1(d);
4864 /*opname REG1 */
4865 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4866 if (xed3_operand_get_error(d)) {
4867 return xed3_operand_get_error(d);
4868 }
4869 xed3_capture_nt_ZMM_R3(d);
4870 /*opname REG2 */
4871 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
4872 if (xed3_operand_get_error(d)) {
4873 return xed3_operand_get_error(d);
4874 }
4875 xed3_operand_set_imm0(d, 1);
4876 return XED_ERROR_NONE;
4877 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_XMM_B_IMM0_const1(xed_decoded_inst_t * d)4878 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_XMM_B_IMM0_const1(xed_decoded_inst_t* d)
4879 {
4880 xed3_capture_nt_XMM_R(d);
4881 /*opname REG0 */
4882 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4883 if (xed3_operand_get_error(d)) {
4884 return xed3_operand_get_error(d);
4885 }
4886 xed3_capture_nt_XMM_N(d);
4887 /*opname REG1 */
4888 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4889 if (xed3_operand_get_error(d)) {
4890 return xed3_operand_get_error(d);
4891 }
4892 xed3_capture_nt_XMM_B(d);
4893 /*opname REG2 */
4894 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
4895 if (xed3_operand_get_error(d)) {
4896 return xed3_operand_get_error(d);
4897 }
4898 xed3_operand_set_imm0(d, 1);
4899 return XED_ERROR_NONE;
4900 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x9(xed_decoded_inst_t * d)4901 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x9(xed_decoded_inst_t* d)
4902 {
4903 xed3_capture_nt_ZMM_R3(d);
4904 /*opname REG0 */
4905 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4906 if (xed3_operand_get_error(d)) {
4907 return xed3_operand_get_error(d);
4908 }
4909 xed3_capture_nt_MASK1(d);
4910 /*opname REG1 */
4911 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4912 if (xed3_operand_get_error(d)) {
4913 return xed3_operand_get_error(d);
4914 }
4915 xed3_operand_set_mem0(d, 1);
4916 xed3_operand_set_bcast(d, 0x9);
4917 return XED_ERROR_NONE;
4918 }
xed3_capture_chain_ntluf_REG0_BND_R_REG1_GPR64_B(xed_decoded_inst_t * d)4919 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_BND_R_REG1_GPR64_B(xed_decoded_inst_t* d)
4920 {
4921 xed3_capture_nt_BND_R(d);
4922 /*opname REG0 */
4923 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4924 if (xed3_operand_get_error(d)) {
4925 return xed3_operand_get_error(d);
4926 }
4927 xed3_capture_nt_GPR64_B(d);
4928 /*opname REG1 */
4929 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4930 if (xed3_operand_get_error(d)) {
4931 return xed3_operand_get_error(d);
4932 }
4933 return XED_ERROR_NONE;
4934 }
xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_ECX(xed_decoded_inst_t * d)4935 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_ECX(xed_decoded_inst_t* d)
4936 {
4937 xed3_operand_set_reg0(d, XED_REG_EAX);
4938 xed3_operand_set_reg1(d, XED_REG_ECX);
4939 return XED_ERROR_NONE;
4940 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_SEG(xed_decoded_inst_t * d)4941 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_SEG(xed_decoded_inst_t* d)
4942 {
4943 xed3_operand_set_mem0(d, 1);
4944 xed3_capture_nt_SEG(d);
4945 /*opname REG0 */
4946 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4947 if (xed3_operand_get_error(d)) {
4948 return xed3_operand_get_error(d);
4949 }
4950 return XED_ERROR_NONE;
4951 }
xed3_capture_chain_ntluf_REG0_YMM_N3_REG1_MASK1_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)4952 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_N3_REG1_MASK1_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
4953 {
4954 xed3_capture_nt_YMM_N3(d);
4955 /*opname REG0 */
4956 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4957 if (xed3_operand_get_error(d)) {
4958 return xed3_operand_get_error(d);
4959 }
4960 xed3_capture_nt_MASK1(d);
4961 /*opname REG1 */
4962 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4963 if (xed3_operand_get_error(d)) {
4964 return xed3_operand_get_error(d);
4965 }
4966 xed3_operand_set_mem0(d, 1);
4967 xed3_operand_set_imm0(d, 1);
4968 return XED_ERROR_NONE;
4969 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_YMM_B3_IMM0_const1(xed_decoded_inst_t * d)4970 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_YMM_B3_IMM0_const1(xed_decoded_inst_t* d)
4971 {
4972 xed3_capture_nt_YMM_R3(d);
4973 /*opname REG0 */
4974 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
4975 if (xed3_operand_get_error(d)) {
4976 return xed3_operand_get_error(d);
4977 }
4978 xed3_capture_nt_MASK1(d);
4979 /*opname REG1 */
4980 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
4981 if (xed3_operand_get_error(d)) {
4982 return xed3_operand_get_error(d);
4983 }
4984 xed3_capture_nt_YMM_B3(d);
4985 /*opname REG2 */
4986 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
4987 if (xed3_operand_get_error(d)) {
4988 return xed3_operand_get_error(d);
4989 }
4990 xed3_operand_set_imm0(d, 1);
4991 return XED_ERROR_NONE;
4992 }
xed3_capture_chain_ntluf_REG0_XED_REG_STACKPOP_REG1_XED_REG_AX_REG2_XED_REG_CX_REG3_XED_REG_DX_REG4_XED_REG_BX_REG5_XED_REG_BP_REG6_XED_REG_SI_REG7_XED_REG_DI_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t * d)4993 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_STACKPOP_REG1_XED_REG_AX_REG2_XED_REG_CX_REG3_XED_REG_DX_REG4_XED_REG_BX_REG5_XED_REG_BP_REG6_XED_REG_SI_REG7_XED_REG_DI_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t* d)
4994 {
4995 xed3_operand_set_reg0(d, XED_REG_STACKPOP);
4996 xed3_operand_set_reg1(d, XED_REG_AX);
4997 xed3_operand_set_reg2(d, XED_REG_CX);
4998 xed3_operand_set_reg3(d, XED_REG_DX);
4999 xed3_operand_set_reg4(d, XED_REG_BX);
5000 xed3_operand_set_reg5(d, XED_REG_BP);
5001 xed3_operand_set_reg6(d, XED_REG_SI);
5002 xed3_operand_set_reg7(d, XED_REG_DI);
5003 xed3_operand_set_mem0(d, 1);
5004 xed3_capture_nt_SrSP(d);
5005 /*opname BASE0 */
5006 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
5007 if (xed3_operand_get_error(d)) {
5008 return xed3_operand_get_error(d);
5009 }
5010 xed3_capture_nt_FINAL_SSEG0(d);
5011 /*opname SEG0 */
5012 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
5013 if (xed3_operand_get_error(d)) {
5014 return xed3_operand_get_error(d);
5015 }
5016 return XED_ERROR_NONE;
5017 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_OrAX_REG1_OrDX_REG2_rFLAGS(xed_decoded_inst_t * d)5018 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_OrAX_REG1_OrDX_REG2_rFLAGS(xed_decoded_inst_t* d)
5019 {
5020 xed3_operand_set_mem0(d, 1);
5021 xed3_capture_nt_OrAX(d);
5022 /*opname REG0 */
5023 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5024 if (xed3_operand_get_error(d)) {
5025 return xed3_operand_get_error(d);
5026 }
5027 xed3_capture_nt_OrDX(d);
5028 /*opname REG1 */
5029 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5030 if (xed3_operand_get_error(d)) {
5031 return xed3_operand_get_error(d);
5032 }
5033 xed3_capture_nt_rFLAGS(d);
5034 /*opname REG2 */
5035 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
5036 if (xed3_operand_get_error(d)) {
5037 return xed3_operand_get_error(d);
5038 }
5039 return XED_ERROR_NONE;
5040 }
xed3_capture_chain_ntluf_REG0_VGPR32_R_REG1_VGPR32_N_MEM0_const1_REG2_XED_REG_EDX(xed_decoded_inst_t * d)5041 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_REG1_VGPR32_N_MEM0_const1_REG2_XED_REG_EDX(xed_decoded_inst_t* d)
5042 {
5043 xed3_capture_nt_VGPR32_R(d);
5044 /*opname REG0 */
5045 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5046 if (xed3_operand_get_error(d)) {
5047 return xed3_operand_get_error(d);
5048 }
5049 xed3_capture_nt_VGPR32_N(d);
5050 /*opname REG1 */
5051 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5052 if (xed3_operand_get_error(d)) {
5053 return xed3_operand_get_error(d);
5054 }
5055 xed3_operand_set_mem0(d, 1);
5056 xed3_operand_set_reg2(d, XED_REG_EDX);
5057 return XED_ERROR_NONE;
5058 }
xed3_capture_chain_ntluf_REG0_ZMM_N3_REG1_MASK1_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)5059 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_N3_REG1_MASK1_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
5060 {
5061 xed3_capture_nt_ZMM_N3(d);
5062 /*opname REG0 */
5063 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5064 if (xed3_operand_get_error(d)) {
5065 return xed3_operand_get_error(d);
5066 }
5067 xed3_capture_nt_MASK1(d);
5068 /*opname REG1 */
5069 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5070 if (xed3_operand_get_error(d)) {
5071 return xed3_operand_get_error(d);
5072 }
5073 xed3_operand_set_mem0(d, 1);
5074 xed3_operand_set_imm0(d, 1);
5075 return XED_ERROR_NONE;
5076 }
xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_IMM0_const1_REG1_XED_REG_XMM0_REG2_rFLAGS(xed_decoded_inst_t * d)5077 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_IMM0_const1_REG1_XED_REG_XMM0_REG2_rFLAGS(xed_decoded_inst_t* d)
5078 {
5079 xed3_capture_nt_XMM_R(d);
5080 /*opname REG0 */
5081 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5082 if (xed3_operand_get_error(d)) {
5083 return xed3_operand_get_error(d);
5084 }
5085 xed3_operand_set_mem0(d, 1);
5086 xed3_operand_set_imm0(d, 1);
5087 xed3_operand_set_reg1(d, XED_REG_XMM0);
5088 xed3_capture_nt_rFLAGS(d);
5089 /*opname REG2 */
5090 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
5091 if (xed3_operand_get_error(d)) {
5092 return xed3_operand_get_error(d);
5093 }
5094 return XED_ERROR_NONE;
5095 }
xed3_capture_chain_ntluf_REG0_GPR16_B_REG1_rFLAGS(xed_decoded_inst_t * d)5096 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR16_B_REG1_rFLAGS(xed_decoded_inst_t* d)
5097 {
5098 xed3_capture_nt_GPR16_B(d);
5099 /*opname REG0 */
5100 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5101 if (xed3_operand_get_error(d)) {
5102 return xed3_operand_get_error(d);
5103 }
5104 xed3_capture_nt_rFLAGS(d);
5105 /*opname REG1 */
5106 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5107 if (xed3_operand_get_error(d)) {
5108 return xed3_operand_get_error(d);
5109 }
5110 return XED_ERROR_NONE;
5111 }
xed3_capture_chain_ntluf_REG0_XMM_B_REG1_XMM_R_IMM0_const1(xed_decoded_inst_t * d)5112 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B_REG1_XMM_R_IMM0_const1(xed_decoded_inst_t* d)
5113 {
5114 xed3_capture_nt_XMM_B(d);
5115 /*opname REG0 */
5116 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5117 if (xed3_operand_get_error(d)) {
5118 return xed3_operand_get_error(d);
5119 }
5120 xed3_capture_nt_XMM_R(d);
5121 /*opname REG1 */
5122 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5123 if (xed3_operand_get_error(d)) {
5124 return xed3_operand_get_error(d);
5125 }
5126 xed3_operand_set_imm0(d, 1);
5127 return XED_ERROR_NONE;
5128 }
xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_GPRv_R(xed_decoded_inst_t * d)5129 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_GPRv_R(xed_decoded_inst_t* d)
5130 {
5131 xed3_capture_nt_GPRv_B(d);
5132 /*opname REG0 */
5133 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5134 if (xed3_operand_get_error(d)) {
5135 return xed3_operand_get_error(d);
5136 }
5137 xed3_capture_nt_GPRv_R(d);
5138 /*opname REG1 */
5139 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5140 if (xed3_operand_get_error(d)) {
5141 return xed3_operand_get_error(d);
5142 }
5143 return XED_ERROR_NONE;
5144 }
xed3_capture_chain_ntluf_REG0_MMX_R_REG1_GPR64_B(xed_decoded_inst_t * d)5145 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_REG1_GPR64_B(xed_decoded_inst_t* d)
5146 {
5147 xed3_capture_nt_MMX_R(d);
5148 /*opname REG0 */
5149 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5150 if (xed3_operand_get_error(d)) {
5151 return xed3_operand_get_error(d);
5152 }
5153 xed3_capture_nt_GPR64_B(d);
5154 /*opname REG1 */
5155 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5156 if (xed3_operand_get_error(d)) {
5157 return xed3_operand_get_error(d);
5158 }
5159 return XED_ERROR_NONE;
5160 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_MEM0_const1(xed_decoded_inst_t * d)5161 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_MEM0_const1(xed_decoded_inst_t* d)
5162 {
5163 xed3_capture_nt_ZMM_R3(d);
5164 /*opname REG0 */
5165 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5166 if (xed3_operand_get_error(d)) {
5167 return xed3_operand_get_error(d);
5168 }
5169 xed3_operand_set_mem0(d, 1);
5170 return XED_ERROR_NONE;
5171 }
xed3_capture_chain_ntluf_REG0_GPR8_B_REG1_XED_REG_CL_REG2_rFLAGS(xed_decoded_inst_t * d)5172 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B_REG1_XED_REG_CL_REG2_rFLAGS(xed_decoded_inst_t* d)
5173 {
5174 xed3_capture_nt_GPR8_B(d);
5175 /*opname REG0 */
5176 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5177 if (xed3_operand_get_error(d)) {
5178 return xed3_operand_get_error(d);
5179 }
5180 xed3_operand_set_reg1(d, XED_REG_CL);
5181 xed3_capture_nt_rFLAGS(d);
5182 /*opname REG2 */
5183 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
5184 if (xed3_operand_get_error(d)) {
5185 return xed3_operand_get_error(d);
5186 }
5187 return XED_ERROR_NONE;
5188 }
xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_YMM_B(xed_decoded_inst_t * d)5189 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_YMM_B(xed_decoded_inst_t* d)
5190 {
5191 xed3_capture_nt_GPR32_R(d);
5192 /*opname REG0 */
5193 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5194 if (xed3_operand_get_error(d)) {
5195 return xed3_operand_get_error(d);
5196 }
5197 xed3_capture_nt_YMM_B(d);
5198 /*opname REG1 */
5199 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5200 if (xed3_operand_get_error(d)) {
5201 return xed3_operand_get_error(d);
5202 }
5203 return XED_ERROR_NONE;
5204 }
xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XMM_R(xed_decoded_inst_t * d)5205 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XMM_R(xed_decoded_inst_t* d)
5206 {
5207 xed3_capture_nt_GPR32_B(d);
5208 /*opname REG0 */
5209 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5210 if (xed3_operand_get_error(d)) {
5211 return xed3_operand_get_error(d);
5212 }
5213 xed3_capture_nt_XMM_R(d);
5214 /*opname REG1 */
5215 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5216 if (xed3_operand_get_error(d)) {
5217 return xed3_operand_get_error(d);
5218 }
5219 return XED_ERROR_NONE;
5220 }
xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_XMM_B3(xed_decoded_inst_t * d)5221 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_XMM_B3(xed_decoded_inst_t* d)
5222 {
5223 xed3_capture_nt_GPR32_R(d);
5224 /*opname REG0 */
5225 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5226 if (xed3_operand_get_error(d)) {
5227 return xed3_operand_get_error(d);
5228 }
5229 xed3_capture_nt_XMM_B3(d);
5230 /*opname REG1 */
5231 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5232 if (xed3_operand_get_error(d)) {
5233 return xed3_operand_get_error(d);
5234 }
5235 return XED_ERROR_NONE;
5236 }
xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XMM_R(xed_decoded_inst_t * d)5237 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XMM_R(xed_decoded_inst_t* d)
5238 {
5239 xed3_capture_nt_GPR64_B(d);
5240 /*opname REG0 */
5241 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5242 if (xed3_operand_get_error(d)) {
5243 return xed3_operand_get_error(d);
5244 }
5245 xed3_capture_nt_XMM_R(d);
5246 /*opname REG1 */
5247 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5248 if (xed3_operand_get_error(d)) {
5249 return xed3_operand_get_error(d);
5250 }
5251 return XED_ERROR_NONE;
5252 }
xed3_capture_chain_ntluf_REG0_GPRy_R_REG1_GPRy_B_IMM0_const1_REG2_rFLAGS(xed_decoded_inst_t * d)5253 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRy_R_REG1_GPRy_B_IMM0_const1_REG2_rFLAGS(xed_decoded_inst_t* d)
5254 {
5255 xed3_capture_nt_GPRy_R(d);
5256 /*opname REG0 */
5257 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5258 if (xed3_operand_get_error(d)) {
5259 return xed3_operand_get_error(d);
5260 }
5261 xed3_capture_nt_GPRy_B(d);
5262 /*opname REG1 */
5263 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5264 if (xed3_operand_get_error(d)) {
5265 return xed3_operand_get_error(d);
5266 }
5267 xed3_operand_set_imm0(d, 1);
5268 xed3_capture_nt_rFLAGS(d);
5269 /*opname REG2 */
5270 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
5271 if (xed3_operand_get_error(d)) {
5272 return xed3_operand_get_error(d);
5273 }
5274 return XED_ERROR_NONE;
5275 }
xed3_capture_chain_ntluf_REG0_XED_REG_AX_REG1_XED_REG_X87STATUS(xed_decoded_inst_t * d)5276 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AX_REG1_XED_REG_X87STATUS(xed_decoded_inst_t* d)
5277 {
5278 xed3_operand_set_reg0(d, XED_REG_AX);
5279 xed3_operand_set_reg1(d, XED_REG_X87STATUS);
5280 return XED_ERROR_NONE;
5281 }
xed3_capture_chain_ntluf_REG0_XMM_R3_MEM0_const1(xed_decoded_inst_t * d)5282 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_MEM0_const1(xed_decoded_inst_t* d)
5283 {
5284 xed3_capture_nt_XMM_R3(d);
5285 /*opname REG0 */
5286 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5287 if (xed3_operand_get_error(d)) {
5288 return xed3_operand_get_error(d);
5289 }
5290 xed3_operand_set_mem0(d, 1);
5291 return XED_ERROR_NONE;
5292 }
xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)5293 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
5294 {
5295 xed3_capture_nt_MASK_R(d);
5296 /*opname REG0 */
5297 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5298 if (xed3_operand_get_error(d)) {
5299 return xed3_operand_get_error(d);
5300 }
5301 xed3_capture_nt_MASK1(d);
5302 /*opname REG1 */
5303 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5304 if (xed3_operand_get_error(d)) {
5305 return xed3_operand_get_error(d);
5306 }
5307 xed3_operand_set_mem0(d, 1);
5308 xed3_operand_set_imm0(d, 1);
5309 return XED_ERROR_NONE;
5310 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_MEM0_const1_BASE0_ArDI_SEG0_FINAL_DSEG(xed_decoded_inst_t * d)5311 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_MEM0_const1_BASE0_ArDI_SEG0_FINAL_DSEG(xed_decoded_inst_t* d)
5312 {
5313 xed3_capture_nt_XMM_R(d);
5314 /*opname REG0 */
5315 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5316 if (xed3_operand_get_error(d)) {
5317 return xed3_operand_get_error(d);
5318 }
5319 xed3_capture_nt_XMM_B(d);
5320 /*opname REG1 */
5321 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5322 if (xed3_operand_get_error(d)) {
5323 return xed3_operand_get_error(d);
5324 }
5325 xed3_operand_set_mem0(d, 1);
5326 xed3_capture_nt_ArDI(d);
5327 /*opname BASE0 */
5328 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
5329 if (xed3_operand_get_error(d)) {
5330 return xed3_operand_get_error(d);
5331 }
5332 xed3_capture_nt_FINAL_DSEG(d);
5333 /*opname SEG0 */
5334 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
5335 if (xed3_operand_get_error(d)) {
5336 return xed3_operand_get_error(d);
5337 }
5338 return XED_ERROR_NONE;
5339 }
xed3_capture_chain_ntluf_REG0_XED_REG_DX_REG1_XED_REG_AX(xed_decoded_inst_t * d)5340 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_DX_REG1_XED_REG_AX(xed_decoded_inst_t* d)
5341 {
5342 xed3_operand_set_reg0(d, XED_REG_DX);
5343 xed3_operand_set_reg1(d, XED_REG_AX);
5344 return XED_ERROR_NONE;
5345 }
xed3_capture_chain_ntluf_REG0_GPRv_B_IMM0_const1(xed_decoded_inst_t * d)5346 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_IMM0_const1(xed_decoded_inst_t* d)
5347 {
5348 xed3_capture_nt_GPRv_B(d);
5349 /*opname REG0 */
5350 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5351 if (xed3_operand_get_error(d)) {
5352 return xed3_operand_get_error(d);
5353 }
5354 xed3_operand_set_imm0(d, 1);
5355 return XED_ERROR_NONE;
5356 }
xed3_capture_chain_ntluf_REG0_XED_REG_EDX_REG1_XED_REG_EAX_REG2_XED_REG_ECX(xed_decoded_inst_t * d)5357 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EDX_REG1_XED_REG_EAX_REG2_XED_REG_ECX(xed_decoded_inst_t* d)
5358 {
5359 xed3_operand_set_reg0(d, XED_REG_EDX);
5360 xed3_operand_set_reg1(d, XED_REG_EAX);
5361 xed3_operand_set_reg2(d, XED_REG_ECX);
5362 return XED_ERROR_NONE;
5363 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_TR(xed_decoded_inst_t * d)5364 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_TR(xed_decoded_inst_t* d)
5365 {
5366 xed3_operand_set_mem0(d, 1);
5367 xed3_operand_set_reg0(d, XED_REG_TR);
5368 return XED_ERROR_NONE;
5369 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_YMM_N3_REG3_YMM_B3_IMM0_const1(xed_decoded_inst_t * d)5370 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_YMM_N3_REG3_YMM_B3_IMM0_const1(xed_decoded_inst_t* d)
5371 {
5372 xed3_capture_nt_YMM_R3(d);
5373 /*opname REG0 */
5374 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5375 if (xed3_operand_get_error(d)) {
5376 return xed3_operand_get_error(d);
5377 }
5378 xed3_capture_nt_MASK1(d);
5379 /*opname REG1 */
5380 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5381 if (xed3_operand_get_error(d)) {
5382 return xed3_operand_get_error(d);
5383 }
5384 xed3_capture_nt_YMM_N3(d);
5385 /*opname REG2 */
5386 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
5387 if (xed3_operand_get_error(d)) {
5388 return xed3_operand_get_error(d);
5389 }
5390 xed3_capture_nt_YMM_B3(d);
5391 /*opname REG3 */
5392 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
5393 if (xed3_operand_get_error(d)) {
5394 return xed3_operand_get_error(d);
5395 }
5396 xed3_operand_set_imm0(d, 1);
5397 return XED_ERROR_NONE;
5398 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_MEM0_const1(xed_decoded_inst_t * d)5399 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_MEM0_const1(xed_decoded_inst_t* d)
5400 {
5401 xed3_capture_nt_XMM_R3(d);
5402 /*opname REG0 */
5403 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5404 if (xed3_operand_get_error(d)) {
5405 return xed3_operand_get_error(d);
5406 }
5407 xed3_capture_nt_MASK1(d);
5408 /*opname REG1 */
5409 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5410 if (xed3_operand_get_error(d)) {
5411 return xed3_operand_get_error(d);
5412 }
5413 xed3_operand_set_mem0(d, 1);
5414 return XED_ERROR_NONE;
5415 }
xed3_capture_chain_ntluf_REG0_VGPR32_R_REG1_VGPR32_N_REG2_VGPR32_B_REG3_XED_REG_EDX(xed_decoded_inst_t * d)5416 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_REG1_VGPR32_N_REG2_VGPR32_B_REG3_XED_REG_EDX(xed_decoded_inst_t* d)
5417 {
5418 xed3_capture_nt_VGPR32_R(d);
5419 /*opname REG0 */
5420 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5421 if (xed3_operand_get_error(d)) {
5422 return xed3_operand_get_error(d);
5423 }
5424 xed3_capture_nt_VGPR32_N(d);
5425 /*opname REG1 */
5426 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5427 if (xed3_operand_get_error(d)) {
5428 return xed3_operand_get_error(d);
5429 }
5430 xed3_capture_nt_VGPR32_B(d);
5431 /*opname REG2 */
5432 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
5433 if (xed3_operand_get_error(d)) {
5434 return xed3_operand_get_error(d);
5435 }
5436 xed3_operand_set_reg3(d, XED_REG_EDX);
5437 return XED_ERROR_NONE;
5438 }
xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_MASK1_REG2_YMM_R3_IMM0_const1(xed_decoded_inst_t * d)5439 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_MASK1_REG2_YMM_R3_IMM0_const1(xed_decoded_inst_t* d)
5440 {
5441 xed3_capture_nt_XMM_B3(d);
5442 /*opname REG0 */
5443 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5444 if (xed3_operand_get_error(d)) {
5445 return xed3_operand_get_error(d);
5446 }
5447 xed3_capture_nt_MASK1(d);
5448 /*opname REG1 */
5449 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5450 if (xed3_operand_get_error(d)) {
5451 return xed3_operand_get_error(d);
5452 }
5453 xed3_capture_nt_YMM_R3(d);
5454 /*opname REG2 */
5455 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
5456 if (xed3_operand_get_error(d)) {
5457 return xed3_operand_get_error(d);
5458 }
5459 xed3_operand_set_imm0(d, 1);
5460 return XED_ERROR_NONE;
5461 }
xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_YMM_B3_IMM0_const1(xed_decoded_inst_t * d)5462 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_YMM_B3_IMM0_const1(xed_decoded_inst_t* d)
5463 {
5464 xed3_capture_nt_MASK_R(d);
5465 /*opname REG0 */
5466 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5467 if (xed3_operand_get_error(d)) {
5468 return xed3_operand_get_error(d);
5469 }
5470 xed3_capture_nt_MASK1(d);
5471 /*opname REG1 */
5472 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5473 if (xed3_operand_get_error(d)) {
5474 return xed3_operand_get_error(d);
5475 }
5476 xed3_capture_nt_YMM_B3(d);
5477 /*opname REG2 */
5478 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
5479 if (xed3_operand_get_error(d)) {
5480 return xed3_operand_get_error(d);
5481 }
5482 xed3_operand_set_imm0(d, 1);
5483 return XED_ERROR_NONE;
5484 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_N3_MEM0_const1(xed_decoded_inst_t * d)5485 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_N3_MEM0_const1(xed_decoded_inst_t* d)
5486 {
5487 xed3_capture_nt_XMM_R3(d);
5488 /*opname REG0 */
5489 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5490 if (xed3_operand_get_error(d)) {
5491 return xed3_operand_get_error(d);
5492 }
5493 xed3_capture_nt_MASK1(d);
5494 /*opname REG1 */
5495 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5496 if (xed3_operand_get_error(d)) {
5497 return xed3_operand_get_error(d);
5498 }
5499 xed3_capture_nt_XMM_N3(d);
5500 /*opname REG2 */
5501 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
5502 if (xed3_operand_get_error(d)) {
5503 return xed3_operand_get_error(d);
5504 }
5505 xed3_operand_set_mem0(d, 1);
5506 return XED_ERROR_NONE;
5507 }
xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_GPR32_B_IMM0_const1_REG2_rFLAGS(xed_decoded_inst_t * d)5508 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_GPR32_B_IMM0_const1_REG2_rFLAGS(xed_decoded_inst_t* d)
5509 {
5510 xed3_capture_nt_GPR32_R(d);
5511 /*opname REG0 */
5512 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5513 if (xed3_operand_get_error(d)) {
5514 return xed3_operand_get_error(d);
5515 }
5516 xed3_capture_nt_GPR32_B(d);
5517 /*opname REG1 */
5518 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5519 if (xed3_operand_get_error(d)) {
5520 return xed3_operand_get_error(d);
5521 }
5522 xed3_operand_set_imm0(d, 1);
5523 xed3_capture_nt_rFLAGS(d);
5524 /*opname REG2 */
5525 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
5526 if (xed3_operand_get_error(d)) {
5527 return xed3_operand_get_error(d);
5528 }
5529 return XED_ERROR_NONE;
5530 }
xed3_capture_chain_ntluf_REG0_XED_REG_AL_MEM0_const1_SEG0_FINAL_DSEG(xed_decoded_inst_t * d)5531 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AL_MEM0_const1_SEG0_FINAL_DSEG(xed_decoded_inst_t* d)
5532 {
5533 xed3_operand_set_reg0(d, XED_REG_AL);
5534 xed3_operand_set_mem0(d, 1);
5535 xed3_capture_nt_FINAL_DSEG(d);
5536 /*opname SEG0 */
5537 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
5538 if (xed3_operand_get_error(d)) {
5539 return xed3_operand_get_error(d);
5540 }
5541 return XED_ERROR_NONE;
5542 }
xed3_capture_chain_ntluf_REG0_BND_B_REG1_BND_R(xed_decoded_inst_t * d)5543 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_BND_B_REG1_BND_R(xed_decoded_inst_t* d)
5544 {
5545 xed3_capture_nt_BND_B(d);
5546 /*opname REG0 */
5547 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5548 if (xed3_operand_get_error(d)) {
5549 return xed3_operand_get_error(d);
5550 }
5551 xed3_capture_nt_BND_R(d);
5552 /*opname REG1 */
5553 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5554 if (xed3_operand_get_error(d)) {
5555 return xed3_operand_get_error(d);
5556 }
5557 return XED_ERROR_NONE;
5558 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_ZMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)5559 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_ZMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
5560 {
5561 xed3_capture_nt_ZMM_R3(d);
5562 /*opname REG0 */
5563 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5564 if (xed3_operand_get_error(d)) {
5565 return xed3_operand_get_error(d);
5566 }
5567 xed3_capture_nt_MASK1(d);
5568 /*opname REG1 */
5569 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5570 if (xed3_operand_get_error(d)) {
5571 return xed3_operand_get_error(d);
5572 }
5573 xed3_capture_nt_ZMM_N3(d);
5574 /*opname REG2 */
5575 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
5576 if (xed3_operand_get_error(d)) {
5577 return xed3_operand_get_error(d);
5578 }
5579 xed3_operand_set_mem0(d, 1);
5580 xed3_operand_set_imm0(d, 1);
5581 return XED_ERROR_NONE;
5582 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_GPR32_B_BCAST_const0x1(xed_decoded_inst_t * d)5583 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_GPR32_B_BCAST_const0x1(xed_decoded_inst_t* d)
5584 {
5585 xed3_capture_nt_ZMM_R3(d);
5586 /*opname REG0 */
5587 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5588 if (xed3_operand_get_error(d)) {
5589 return xed3_operand_get_error(d);
5590 }
5591 xed3_capture_nt_MASK1(d);
5592 /*opname REG1 */
5593 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5594 if (xed3_operand_get_error(d)) {
5595 return xed3_operand_get_error(d);
5596 }
5597 xed3_capture_nt_GPR32_B(d);
5598 /*opname REG2 */
5599 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
5600 if (xed3_operand_get_error(d)) {
5601 return xed3_operand_get_error(d);
5602 }
5603 xed3_operand_set_bcast(d, 0x1);
5604 return XED_ERROR_NONE;
5605 }
xed3_capture_chain_ntluf_REG0_OeAX_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t * d)5606 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_OeAX_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
5607 {
5608 xed3_capture_nt_OeAX(d);
5609 /*opname REG0 */
5610 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5611 if (xed3_operand_get_error(d)) {
5612 return xed3_operand_get_error(d);
5613 }
5614 xed3_operand_set_imm0(d, 1);
5615 xed3_capture_nt_rFLAGS(d);
5616 /*opname REG1 */
5617 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5618 if (xed3_operand_get_error(d)) {
5619 return xed3_operand_get_error(d);
5620 }
5621 return XED_ERROR_NONE;
5622 }
xed3_capture_chain_ntluf_REG0_XMM_B_REG1_XMM_N_REG2_XMM_R(xed_decoded_inst_t * d)5623 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B_REG1_XMM_N_REG2_XMM_R(xed_decoded_inst_t* d)
5624 {
5625 xed3_capture_nt_XMM_B(d);
5626 /*opname REG0 */
5627 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5628 if (xed3_operand_get_error(d)) {
5629 return xed3_operand_get_error(d);
5630 }
5631 xed3_capture_nt_XMM_N(d);
5632 /*opname REG1 */
5633 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5634 if (xed3_operand_get_error(d)) {
5635 return xed3_operand_get_error(d);
5636 }
5637 xed3_capture_nt_XMM_R(d);
5638 /*opname REG2 */
5639 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
5640 if (xed3_operand_get_error(d)) {
5641 return xed3_operand_get_error(d);
5642 }
5643 return XED_ERROR_NONE;
5644 }
xed3_capture_chain_ntluf_REG0_VGPRy_N_MEM0_const1_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t * d)5645 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPRy_N_MEM0_const1_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
5646 {
5647 xed3_capture_nt_VGPRy_N(d);
5648 /*opname REG0 */
5649 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5650 if (xed3_operand_get_error(d)) {
5651 return xed3_operand_get_error(d);
5652 }
5653 xed3_operand_set_mem0(d, 1);
5654 xed3_operand_set_imm0(d, 1);
5655 xed3_capture_nt_rFLAGS(d);
5656 /*opname REG1 */
5657 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5658 if (xed3_operand_get_error(d)) {
5659 return xed3_operand_get_error(d);
5660 }
5661 return XED_ERROR_NONE;
5662 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x3(xed_decoded_inst_t * d)5663 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x3(xed_decoded_inst_t* d)
5664 {
5665 xed3_capture_nt_YMM_R3(d);
5666 /*opname REG0 */
5667 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5668 if (xed3_operand_get_error(d)) {
5669 return xed3_operand_get_error(d);
5670 }
5671 xed3_capture_nt_MASK1(d);
5672 /*opname REG1 */
5673 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5674 if (xed3_operand_get_error(d)) {
5675 return xed3_operand_get_error(d);
5676 }
5677 xed3_operand_set_mem0(d, 1);
5678 xed3_operand_set_bcast(d, 0x3);
5679 return XED_ERROR_NONE;
5680 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_MEM0_const1(xed_decoded_inst_t * d)5681 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_MEM0_const1(xed_decoded_inst_t* d)
5682 {
5683 xed3_capture_nt_YMM_R3(d);
5684 /*opname REG0 */
5685 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5686 if (xed3_operand_get_error(d)) {
5687 return xed3_operand_get_error(d);
5688 }
5689 xed3_capture_nt_MASK1(d);
5690 /*opname REG1 */
5691 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5692 if (xed3_operand_get_error(d)) {
5693 return xed3_operand_get_error(d);
5694 }
5695 xed3_operand_set_mem0(d, 1);
5696 return XED_ERROR_NONE;
5697 }
xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK_B(xed_decoded_inst_t * d)5698 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK_B(xed_decoded_inst_t* d)
5699 {
5700 xed3_capture_nt_MASK_R(d);
5701 /*opname REG0 */
5702 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5703 if (xed3_operand_get_error(d)) {
5704 return xed3_operand_get_error(d);
5705 }
5706 xed3_capture_nt_MASK_B(d);
5707 /*opname REG1 */
5708 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5709 if (xed3_operand_get_error(d)) {
5710 return xed3_operand_get_error(d);
5711 }
5712 return XED_ERROR_NONE;
5713 }
xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_CX_REG1_XED_REG_IP(xed_decoded_inst_t * d)5714 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_CX_REG1_XED_REG_IP(xed_decoded_inst_t* d)
5715 {
5716 xed3_operand_set_relbr(d, 1);
5717 xed3_operand_set_reg0(d, XED_REG_CX);
5718 xed3_operand_set_reg1(d, XED_REG_IP);
5719 return XED_ERROR_NONE;
5720 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x4(xed_decoded_inst_t * d)5721 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x4(xed_decoded_inst_t* d)
5722 {
5723 xed3_capture_nt_YMM_R3(d);
5724 /*opname REG0 */
5725 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5726 if (xed3_operand_get_error(d)) {
5727 return xed3_operand_get_error(d);
5728 }
5729 xed3_capture_nt_MASK1(d);
5730 /*opname REG1 */
5731 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5732 if (xed3_operand_get_error(d)) {
5733 return xed3_operand_get_error(d);
5734 }
5735 xed3_operand_set_mem0(d, 1);
5736 xed3_operand_set_bcast(d, 0x4);
5737 return XED_ERROR_NONE;
5738 }
xed3_capture_chain_ntluf_RELBR_const1_REG0_rIP_REG1_XED_REG_EAX(xed_decoded_inst_t * d)5739 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_rIP_REG1_XED_REG_EAX(xed_decoded_inst_t* d)
5740 {
5741 xed3_operand_set_relbr(d, 1);
5742 xed3_capture_nt_rIP(d);
5743 /*opname REG0 */
5744 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5745 if (xed3_operand_get_error(d)) {
5746 return xed3_operand_get_error(d);
5747 }
5748 xed3_operand_set_reg1(d, XED_REG_EAX);
5749 return XED_ERROR_NONE;
5750 }
xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG0_XED_REG_DX_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t * d)5751 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG0_XED_REG_DX_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t* d)
5752 {
5753 xed3_operand_set_mem0(d, 1);
5754 xed3_capture_nt_ArDI(d);
5755 /*opname BASE0 */
5756 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
5757 if (xed3_operand_get_error(d)) {
5758 return xed3_operand_get_error(d);
5759 }
5760 xed3_capture_nt_FINAL_ESEG(d);
5761 /*opname SEG0 */
5762 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
5763 if (xed3_operand_get_error(d)) {
5764 return xed3_operand_get_error(d);
5765 }
5766 xed3_operand_set_reg0(d, XED_REG_DX);
5767 xed3_capture_nt_ArCX(d);
5768 /*opname REG1 */
5769 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5770 if (xed3_operand_get_error(d)) {
5771 return xed3_operand_get_error(d);
5772 }
5773 xed3_capture_nt_rFLAGS(d);
5774 /*opname REG2 */
5775 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
5776 if (xed3_operand_get_error(d)) {
5777 return xed3_operand_get_error(d);
5778 }
5779 return XED_ERROR_NONE;
5780 }
xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG0_XED_REG_EAX_REG1_rFLAGS(xed_decoded_inst_t * d)5781