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 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)
5782 {
5783 xed3_operand_set_mem0(d, 1);
5784 xed3_capture_nt_ArDI(d);
5785 /*opname BASE0 */
5786 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
5787 if (xed3_operand_get_error(d)) {
5788 return xed3_operand_get_error(d);
5789 }
5790 xed3_capture_nt_FINAL_ESEG(d);
5791 /*opname SEG0 */
5792 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
5793 if (xed3_operand_get_error(d)) {
5794 return xed3_operand_get_error(d);
5795 }
5796 xed3_operand_set_reg0(d, XED_REG_EAX);
5797 xed3_capture_nt_rFLAGS(d);
5798 /*opname REG1 */
5799 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5800 if (xed3_operand_get_error(d)) {
5801 return xed3_operand_get_error(d);
5802 }
5803 return XED_ERROR_NONE;
5804 }
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)5805 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)
5806 {
5807 xed3_operand_set_relbr(d, 1);
5808 xed3_operand_set_reg0(d, XED_REG_STACKPUSH);
5809 xed3_operand_set_reg1(d, XED_REG_RIP);
5810 xed3_operand_set_mem0(d, 1);
5811 xed3_capture_nt_SrSP(d);
5812 /*opname BASE0 */
5813 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
5814 if (xed3_operand_get_error(d)) {
5815 return xed3_operand_get_error(d);
5816 }
5817 xed3_capture_nt_FINAL_SSEG0(d);
5818 /*opname SEG0 */
5819 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
5820 if (xed3_operand_get_error(d)) {
5821 return xed3_operand_get_error(d);
5822 }
5823 return XED_ERROR_NONE;
5824 }
xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_REG2_XMM_B_IMM0_const1_BCAST_const0x14(xed_decoded_inst_t * d)5825 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)
5826 {
5827 xed3_capture_nt_YMM_R(d);
5828 /*opname REG0 */
5829 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5830 if (xed3_operand_get_error(d)) {
5831 return xed3_operand_get_error(d);
5832 }
5833 xed3_capture_nt_YMM_N(d);
5834 /*opname REG1 */
5835 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5836 if (xed3_operand_get_error(d)) {
5837 return xed3_operand_get_error(d);
5838 }
5839 xed3_capture_nt_XMM_B(d);
5840 /*opname REG2 */
5841 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
5842 if (xed3_operand_get_error(d)) {
5843 return xed3_operand_get_error(d);
5844 }
5845 xed3_operand_set_imm0(d, 1);
5846 xed3_operand_set_bcast(d, 0x14);
5847 return XED_ERROR_NONE;
5848 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_MASK1_REG1_ZMM_R3(xed_decoded_inst_t * d)5849 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASK1_REG1_ZMM_R3(xed_decoded_inst_t* d)
5850 {
5851 xed3_operand_set_mem0(d, 1);
5852 xed3_capture_nt_MASK1(d);
5853 /*opname REG0 */
5854 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5855 if (xed3_operand_get_error(d)) {
5856 return xed3_operand_get_error(d);
5857 }
5858 xed3_capture_nt_ZMM_R3(d);
5859 /*opname REG1 */
5860 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5861 if (xed3_operand_get_error(d)) {
5862 return xed3_operand_get_error(d);
5863 }
5864 return XED_ERROR_NONE;
5865 }
xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_MASK_B(xed_decoded_inst_t * d)5866 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_MASK_B(xed_decoded_inst_t* d)
5867 {
5868 xed3_capture_nt_GPR32_R(d);
5869 /*opname REG0 */
5870 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5871 if (xed3_operand_get_error(d)) {
5872 return xed3_operand_get_error(d);
5873 }
5874 xed3_capture_nt_MASK_B(d);
5875 /*opname REG1 */
5876 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5877 if (xed3_operand_get_error(d)) {
5878 return xed3_operand_get_error(d);
5879 }
5880 return XED_ERROR_NONE;
5881 }
xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XED_REG_EDX_REG2_XED_REG_EAX_REG3_rFLAGS(xed_decoded_inst_t * d)5882 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)
5883 {
5884 xed3_capture_nt_GPR32_B(d);
5885 /*opname REG0 */
5886 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5887 if (xed3_operand_get_error(d)) {
5888 return xed3_operand_get_error(d);
5889 }
5890 xed3_operand_set_reg1(d, XED_REG_EDX);
5891 xed3_operand_set_reg2(d, XED_REG_EAX);
5892 xed3_capture_nt_rFLAGS(d);
5893 /*opname REG3 */
5894 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
5895 if (xed3_operand_get_error(d)) {
5896 return xed3_operand_get_error(d);
5897 }
5898 return XED_ERROR_NONE;
5899 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_XMM_B3(xed_decoded_inst_t * d)5900 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_XMM_B3(xed_decoded_inst_t* d)
5901 {
5902 xed3_capture_nt_YMM_R3(d);
5903 /*opname REG0 */
5904 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5905 if (xed3_operand_get_error(d)) {
5906 return xed3_operand_get_error(d);
5907 }
5908 xed3_capture_nt_MASK1(d);
5909 /*opname REG1 */
5910 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5911 if (xed3_operand_get_error(d)) {
5912 return xed3_operand_get_error(d);
5913 }
5914 xed3_capture_nt_XMM_B3(d);
5915 /*opname REG2 */
5916 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
5917 if (xed3_operand_get_error(d)) {
5918 return xed3_operand_get_error(d);
5919 }
5920 return XED_ERROR_NONE;
5921 }
xed3_capture_chain_ntluf_REG0_MMX_B_REG1_MMX_R(xed_decoded_inst_t * d)5922 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_B_REG1_MMX_R(xed_decoded_inst_t* d)
5923 {
5924 xed3_capture_nt_MMX_B(d);
5925 /*opname REG0 */
5926 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5927 if (xed3_operand_get_error(d)) {
5928 return xed3_operand_get_error(d);
5929 }
5930 xed3_capture_nt_MMX_R(d);
5931 /*opname REG1 */
5932 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5933 if (xed3_operand_get_error(d)) {
5934 return xed3_operand_get_error(d);
5935 }
5936 return XED_ERROR_NONE;
5937 }
xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)5938 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
5939 {
5940 xed3_capture_nt_XMM_R(d);
5941 /*opname REG0 */
5942 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5943 if (xed3_operand_get_error(d)) {
5944 return xed3_operand_get_error(d);
5945 }
5946 xed3_operand_set_mem0(d, 1);
5947 xed3_operand_set_imm0(d, 1);
5948 return XED_ERROR_NONE;
5949 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_ZMM_N3_MEM0_const1(xed_decoded_inst_t * d)5950 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)
5951 {
5952 xed3_capture_nt_ZMM_R3(d);
5953 /*opname REG0 */
5954 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5955 if (xed3_operand_get_error(d)) {
5956 return xed3_operand_get_error(d);
5957 }
5958 xed3_capture_nt_MASK1(d);
5959 /*opname REG1 */
5960 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5961 if (xed3_operand_get_error(d)) {
5962 return xed3_operand_get_error(d);
5963 }
5964 xed3_capture_nt_ZMM_N3(d);
5965 /*opname REG2 */
5966 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
5967 if (xed3_operand_get_error(d)) {
5968 return xed3_operand_get_error(d);
5969 }
5970 xed3_operand_set_mem0(d, 1);
5971 return XED_ERROR_NONE;
5972 }
xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_CR_R(xed_decoded_inst_t * d)5973 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_CR_R(xed_decoded_inst_t* d)
5974 {
5975 xed3_capture_nt_GPR64_B(d);
5976 /*opname REG0 */
5977 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5978 if (xed3_operand_get_error(d)) {
5979 return xed3_operand_get_error(d);
5980 }
5981 xed3_capture_nt_CR_R(d);
5982 /*opname REG1 */
5983 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
5984 if (xed3_operand_get_error(d)) {
5985 return xed3_operand_get_error(d);
5986 }
5987 return XED_ERROR_NONE;
5988 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR8_R_REG1_XED_REG_AL_REG2_rFLAGS(xed_decoded_inst_t * d)5989 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)
5990 {
5991 xed3_operand_set_mem0(d, 1);
5992 xed3_capture_nt_GPR8_R(d);
5993 /*opname REG0 */
5994 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
5995 if (xed3_operand_get_error(d)) {
5996 return xed3_operand_get_error(d);
5997 }
5998 xed3_operand_set_reg1(d, XED_REG_AL);
5999 xed3_capture_nt_rFLAGS(d);
6000 /*opname REG2 */
6001 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
6002 if (xed3_operand_get_error(d)) {
6003 return xed3_operand_get_error(d);
6004 }
6005 return XED_ERROR_NONE;
6006 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0x10(xed_decoded_inst_t * d)6007 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)
6008 {
6009 xed3_capture_nt_ZMM_R3(d);
6010 /*opname REG0 */
6011 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6012 if (xed3_operand_get_error(d)) {
6013 return xed3_operand_get_error(d);
6014 }
6015 xed3_capture_nt_MASK1(d);
6016 /*opname REG1 */
6017 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6018 if (xed3_operand_get_error(d)) {
6019 return xed3_operand_get_error(d);
6020 }
6021 xed3_capture_nt_XMM_B3(d);
6022 /*opname REG2 */
6023 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
6024 if (xed3_operand_get_error(d)) {
6025 return xed3_operand_get_error(d);
6026 }
6027 xed3_operand_set_bcast(d, 0x10);
6028 return XED_ERROR_NONE;
6029 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0x13(xed_decoded_inst_t * d)6030 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)
6031 {
6032 xed3_capture_nt_ZMM_R3(d);
6033 /*opname REG0 */
6034 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6035 if (xed3_operand_get_error(d)) {
6036 return xed3_operand_get_error(d);
6037 }
6038 xed3_capture_nt_MASK1(d);
6039 /*opname REG1 */
6040 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6041 if (xed3_operand_get_error(d)) {
6042 return xed3_operand_get_error(d);
6043 }
6044 xed3_capture_nt_XMM_B3(d);
6045 /*opname REG2 */
6046 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
6047 if (xed3_operand_get_error(d)) {
6048 return xed3_operand_get_error(d);
6049 }
6050 xed3_operand_set_bcast(d, 0x13);
6051 return XED_ERROR_NONE;
6052 }
xed3_capture_chain_ntluf_REG0_XED_REG_EAX(xed_decoded_inst_t * d)6053 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX(xed_decoded_inst_t* d)
6054 {
6055 xed3_operand_set_reg0(d, XED_REG_EAX);
6056 return XED_ERROR_NONE;
6057 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0x1(xed_decoded_inst_t * d)6058 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)
6059 {
6060 xed3_capture_nt_ZMM_R3(d);
6061 /*opname REG0 */
6062 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6063 if (xed3_operand_get_error(d)) {
6064 return xed3_operand_get_error(d);
6065 }
6066 xed3_capture_nt_MASK1(d);
6067 /*opname REG1 */
6068 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6069 if (xed3_operand_get_error(d)) {
6070 return xed3_operand_get_error(d);
6071 }
6072 xed3_capture_nt_XMM_B3(d);
6073 /*opname REG2 */
6074 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
6075 if (xed3_operand_get_error(d)) {
6076 return xed3_operand_get_error(d);
6077 }
6078 xed3_operand_set_bcast(d, 0x1);
6079 return XED_ERROR_NONE;
6080 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_MASK1_REG1_ZMM_R3_IMM0_const1(xed_decoded_inst_t * d)6081 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)
6082 {
6083 xed3_operand_set_mem0(d, 1);
6084 xed3_capture_nt_MASK1(d);
6085 /*opname REG0 */
6086 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6087 if (xed3_operand_get_error(d)) {
6088 return xed3_operand_get_error(d);
6089 }
6090 xed3_capture_nt_ZMM_R3(d);
6091 /*opname REG1 */
6092 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6093 if (xed3_operand_get_error(d)) {
6094 return xed3_operand_get_error(d);
6095 }
6096 xed3_operand_set_imm0(d, 1);
6097 return XED_ERROR_NONE;
6098 }
xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_MASK1_REG2_YMM_R3(xed_decoded_inst_t * d)6099 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_MASK1_REG2_YMM_R3(xed_decoded_inst_t* d)
6100 {
6101 xed3_capture_nt_XMM_B3(d);
6102 /*opname REG0 */
6103 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6104 if (xed3_operand_get_error(d)) {
6105 return xed3_operand_get_error(d);
6106 }
6107 xed3_capture_nt_MASK1(d);
6108 /*opname REG1 */
6109 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6110 if (xed3_operand_get_error(d)) {
6111 return xed3_operand_get_error(d);
6112 }
6113 xed3_capture_nt_YMM_R3(d);
6114 /*opname REG2 */
6115 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
6116 if (xed3_operand_get_error(d)) {
6117 return xed3_operand_get_error(d);
6118 }
6119 return XED_ERROR_NONE;
6120 }
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)6121 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)
6122 {
6123 xed3_operand_set_reg0(d, XED_REG_ECX);
6124 xed3_operand_set_reg1(d, XED_REG_EDX);
6125 xed3_operand_set_reg2(d, XED_REG_EAX);
6126 xed3_operand_set_reg3(d, XED_REG_XCR0);
6127 return XED_ERROR_NONE;
6128 }
xed3_capture_chain_ntluf_REG0_GPRv_R_AGEN_const1(xed_decoded_inst_t * d)6129 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_AGEN_const1(xed_decoded_inst_t* d)
6130 {
6131 xed3_capture_nt_GPRv_R(d);
6132 /*opname REG0 */
6133 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6134 if (xed3_operand_get_error(d)) {
6135 return xed3_operand_get_error(d);
6136 }
6137 xed3_operand_set_agen(d, 1);
6138 return XED_ERROR_NONE;
6139 }
xed3_capture_chain_ntluf_REG0_XMM_N_REG1_XMM_B_IMM0_const1(xed_decoded_inst_t * d)6140 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_N_REG1_XMM_B_IMM0_const1(xed_decoded_inst_t* d)
6141 {
6142 xed3_capture_nt_XMM_N(d);
6143 /*opname REG0 */
6144 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6145 if (xed3_operand_get_error(d)) {
6146 return xed3_operand_get_error(d);
6147 }
6148 xed3_capture_nt_XMM_B(d);
6149 /*opname REG1 */
6150 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6151 if (xed3_operand_get_error(d)) {
6152 return xed3_operand_get_error(d);
6153 }
6154 xed3_operand_set_imm0(d, 1);
6155 return XED_ERROR_NONE;
6156 }
xed3_capture_chain_ntluf_REG0_YMM_R_REG1_XMM_B_BCAST_const0x12(xed_decoded_inst_t * d)6157 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_XMM_B_BCAST_const0x12(xed_decoded_inst_t* d)
6158 {
6159 xed3_capture_nt_YMM_R(d);
6160 /*opname REG0 */
6161 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6162 if (xed3_operand_get_error(d)) {
6163 return xed3_operand_get_error(d);
6164 }
6165 xed3_capture_nt_XMM_B(d);
6166 /*opname REG1 */
6167 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6168 if (xed3_operand_get_error(d)) {
6169 return xed3_operand_get_error(d);
6170 }
6171 xed3_operand_set_bcast(d, 0x12);
6172 return XED_ERROR_NONE;
6173 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0xf(xed_decoded_inst_t * d)6174 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)
6175 {
6176 xed3_capture_nt_YMM_R3(d);
6177 /*opname REG0 */
6178 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6179 if (xed3_operand_get_error(d)) {
6180 return xed3_operand_get_error(d);
6181 }
6182 xed3_capture_nt_MASK1(d);
6183 /*opname REG1 */
6184 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6185 if (xed3_operand_get_error(d)) {
6186 return xed3_operand_get_error(d);
6187 }
6188 xed3_operand_set_mem0(d, 1);
6189 xed3_operand_set_bcast(d, 0xf);
6190 return XED_ERROR_NONE;
6191 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0xd(xed_decoded_inst_t * d)6192 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)
6193 {
6194 xed3_capture_nt_YMM_R3(d);
6195 /*opname REG0 */
6196 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6197 if (xed3_operand_get_error(d)) {
6198 return xed3_operand_get_error(d);
6199 }
6200 xed3_capture_nt_MASK1(d);
6201 /*opname REG1 */
6202 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6203 if (xed3_operand_get_error(d)) {
6204 return xed3_operand_get_error(d);
6205 }
6206 xed3_operand_set_mem0(d, 1);
6207 xed3_operand_set_bcast(d, 0xd);
6208 return XED_ERROR_NONE;
6209 }
xed3_capture_chain_ntluf_REG0_XED_REG_ES_REG1_XED_REG_STACKPUSH_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t * d)6210 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)
6211 {
6212 xed3_operand_set_reg0(d, XED_REG_ES);
6213 xed3_operand_set_reg1(d, XED_REG_STACKPUSH);
6214 xed3_operand_set_mem0(d, 1);
6215 xed3_capture_nt_SrSP(d);
6216 /*opname BASE0 */
6217 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
6218 if (xed3_operand_get_error(d)) {
6219 return xed3_operand_get_error(d);
6220 }
6221 xed3_capture_nt_FINAL_SSEG0(d);
6222 /*opname SEG0 */
6223 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
6224 if (xed3_operand_get_error(d)) {
6225 return xed3_operand_get_error(d);
6226 }
6227 return XED_ERROR_NONE;
6228 }
xed3_capture_chain_ntluf_REG0_X87_REG1_XED_REG_ST0_REG2_XED_REG_X87STATUS(xed_decoded_inst_t * d)6229 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)
6230 {
6231 xed3_capture_nt_X87(d);
6232 /*opname REG0 */
6233 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6234 if (xed3_operand_get_error(d)) {
6235 return xed3_operand_get_error(d);
6236 }
6237 xed3_operand_set_reg1(d, XED_REG_ST0);
6238 xed3_operand_set_reg2(d, XED_REG_X87STATUS);
6239 return XED_ERROR_NONE;
6240 }
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)6241 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)
6242 {
6243 xed3_operand_set_mem0(d, 1);
6244 xed3_capture_nt_ArSI(d);
6245 /*opname BASE0 */
6246 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
6247 if (xed3_operand_get_error(d)) {
6248 return xed3_operand_get_error(d);
6249 }
6250 xed3_capture_nt_FINAL_DSEG(d);
6251 /*opname SEG0 */
6252 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
6253 if (xed3_operand_get_error(d)) {
6254 return xed3_operand_get_error(d);
6255 }
6256 xed3_operand_set_mem1(d, 1);
6257 xed3_capture_nt_ArDI(d);
6258 /*opname BASE1 */
6259 xed3_operand_set_base1(d, xed3_operand_get_outreg(d));
6260 if (xed3_operand_get_error(d)) {
6261 return xed3_operand_get_error(d);
6262 }
6263 xed3_capture_nt_FINAL_ESEG1(d);
6264 /*opname SEG1 */
6265 xed3_operand_set_seg1(d, xed3_operand_get_outreg(d));
6266 if (xed3_operand_get_error(d)) {
6267 return xed3_operand_get_error(d);
6268 }
6269 xed3_capture_nt_rFLAGS(d);
6270 /*opname REG0 */
6271 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6272 if (xed3_operand_get_error(d)) {
6273 return xed3_operand_get_error(d);
6274 }
6275 return XED_ERROR_NONE;
6276 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASKNOT0_MEM0_const1(xed_decoded_inst_t * d)6277 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASKNOT0_MEM0_const1(xed_decoded_inst_t* d)
6278 {
6279 xed3_capture_nt_ZMM_R3(d);
6280 /*opname REG0 */
6281 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6282 if (xed3_operand_get_error(d)) {
6283 return xed3_operand_get_error(d);
6284 }
6285 xed3_capture_nt_MASKNOT0(d);
6286 /*opname REG1 */
6287 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6288 if (xed3_operand_get_error(d)) {
6289 return xed3_operand_get_error(d);
6290 }
6291 xed3_operand_set_mem0(d, 1);
6292 return XED_ERROR_NONE;
6293 }
xed3_capture_chain_ntluf_REG0_SEG_MOV_MEM0_const1(xed_decoded_inst_t * d)6294 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_SEG_MOV_MEM0_const1(xed_decoded_inst_t* d)
6295 {
6296 xed3_capture_nt_SEG_MOV(d);
6297 /*opname REG0 */
6298 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6299 if (xed3_operand_get_error(d)) {
6300 return xed3_operand_get_error(d);
6301 }
6302 xed3_operand_set_mem0(d, 1);
6303 return XED_ERROR_NONE;
6304 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_IDTR(xed_decoded_inst_t * d)6305 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_IDTR(xed_decoded_inst_t* d)
6306 {
6307 xed3_operand_set_mem0(d, 1);
6308 xed3_operand_set_reg0(d, XED_REG_IDTR);
6309 return XED_ERROR_NONE;
6310 }
xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XMM_R3(xed_decoded_inst_t * d)6311 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XMM_R3(xed_decoded_inst_t* d)
6312 {
6313 xed3_capture_nt_GPR32_B(d);
6314 /*opname REG0 */
6315 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6316 if (xed3_operand_get_error(d)) {
6317 return xed3_operand_get_error(d);
6318 }
6319 xed3_capture_nt_XMM_R3(d);
6320 /*opname REG1 */
6321 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6322 if (xed3_operand_get_error(d)) {
6323 return xed3_operand_get_error(d);
6324 }
6325 return XED_ERROR_NONE;
6326 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_IMM0_const1_REG2_XED_REG_RCX_REG3_rFLAGS(xed_decoded_inst_t * d)6327 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)
6328 {
6329 xed3_capture_nt_XMM_R(d);
6330 /*opname REG0 */
6331 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6332 if (xed3_operand_get_error(d)) {
6333 return xed3_operand_get_error(d);
6334 }
6335 xed3_capture_nt_XMM_B(d);
6336 /*opname REG1 */
6337 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6338 if (xed3_operand_get_error(d)) {
6339 return xed3_operand_get_error(d);
6340 }
6341 xed3_operand_set_imm0(d, 1);
6342 xed3_operand_set_reg2(d, XED_REG_RCX);
6343 xed3_capture_nt_rFLAGS(d);
6344 /*opname REG3 */
6345 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
6346 if (xed3_operand_get_error(d)) {
6347 return xed3_operand_get_error(d);
6348 }
6349 return XED_ERROR_NONE;
6350 }
xed3_capture_chain_ntluf_REG0_GPRv_R_MEM0_const1(xed_decoded_inst_t * d)6351 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_MEM0_const1(xed_decoded_inst_t* d)
6352 {
6353 xed3_capture_nt_GPRv_R(d);
6354 /*opname REG0 */
6355 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6356 if (xed3_operand_get_error(d)) {
6357 return xed3_operand_get_error(d);
6358 }
6359 xed3_operand_set_mem0(d, 1);
6360 return XED_ERROR_NONE;
6361 }
xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_EIP_REG1_rFLAGS(xed_decoded_inst_t * d)6362 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_EIP_REG1_rFLAGS(xed_decoded_inst_t* d)
6363 {
6364 xed3_operand_set_relbr(d, 1);
6365 xed3_operand_set_reg0(d, XED_REG_EIP);
6366 xed3_capture_nt_rFLAGS(d);
6367 /*opname REG1 */
6368 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6369 if (xed3_operand_get_error(d)) {
6370 return xed3_operand_get_error(d);
6371 }
6372 return XED_ERROR_NONE;
6373 }
xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK_B_REG2_rFLAGS(xed_decoded_inst_t * d)6374 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK_B_REG2_rFLAGS(xed_decoded_inst_t* d)
6375 {
6376 xed3_capture_nt_MASK_R(d);
6377 /*opname REG0 */
6378 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6379 if (xed3_operand_get_error(d)) {
6380 return xed3_operand_get_error(d);
6381 }
6382 xed3_capture_nt_MASK_B(d);
6383 /*opname REG1 */
6384 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6385 if (xed3_operand_get_error(d)) {
6386 return xed3_operand_get_error(d);
6387 }
6388 xed3_capture_nt_rFLAGS(d);
6389 /*opname REG2 */
6390 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
6391 if (xed3_operand_get_error(d)) {
6392 return xed3_operand_get_error(d);
6393 }
6394 return XED_ERROR_NONE;
6395 }
xed3_capture_chain_ntluf_REG0_XED_REG_AL_REG1_XED_REG_AH_REG2_rFLAGS(xed_decoded_inst_t * d)6396 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)
6397 {
6398 xed3_operand_set_reg0(d, XED_REG_AL);
6399 xed3_operand_set_reg1(d, XED_REG_AH);
6400 xed3_capture_nt_rFLAGS(d);
6401 /*opname REG2 */
6402 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
6403 if (xed3_operand_get_error(d)) {
6404 return xed3_operand_get_error(d);
6405 }
6406 return XED_ERROR_NONE;
6407 }
xed3_capture_chain_ntluf_REG0_XED_REG_EAX_IMM0_const1(xed_decoded_inst_t * d)6408 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_IMM0_const1(xed_decoded_inst_t* d)
6409 {
6410 xed3_operand_set_reg0(d, XED_REG_EAX);
6411 xed3_operand_set_imm0(d, 1);
6412 return XED_ERROR_NONE;
6413 }
xed3_capture_chain_ntluf_RELBR_const1_REG0_ArCX_REG1_rIP_REG2_rFLAGS(xed_decoded_inst_t * d)6414 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_ArCX_REG1_rIP_REG2_rFLAGS(xed_decoded_inst_t* d)
6415 {
6416 xed3_operand_set_relbr(d, 1);
6417 xed3_capture_nt_ArCX(d);
6418 /*opname REG0 */
6419 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6420 if (xed3_operand_get_error(d)) {
6421 return xed3_operand_get_error(d);
6422 }
6423 xed3_capture_nt_rIP(d);
6424 /*opname REG1 */
6425 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6426 if (xed3_operand_get_error(d)) {
6427 return xed3_operand_get_error(d);
6428 }
6429 xed3_capture_nt_rFLAGS(d);
6430 /*opname REG2 */
6431 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
6432 if (xed3_operand_get_error(d)) {
6433 return xed3_operand_get_error(d);
6434 }
6435 return XED_ERROR_NONE;
6436 }
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)6437 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)
6438 {
6439 xed3_capture_nt_XMM_R(d);
6440 /*opname REG0 */
6441 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6442 if (xed3_operand_get_error(d)) {
6443 return xed3_operand_get_error(d);
6444 }
6445 xed3_operand_set_mem0(d, 1);
6446 xed3_operand_set_imm0(d, 1);
6447 xed3_operand_set_reg1(d, XED_REG_RAX);
6448 xed3_operand_set_reg2(d, XED_REG_RDX);
6449 xed3_operand_set_reg3(d, XED_REG_RCX);
6450 xed3_capture_nt_rFLAGS(d);
6451 /*opname REG4 */
6452 xed3_operand_set_reg4(d, xed3_operand_get_outreg(d));
6453 if (xed3_operand_get_error(d)) {
6454 return xed3_operand_get_error(d);
6455 }
6456 return XED_ERROR_NONE;
6457 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK_B_BCAST_const0x17(xed_decoded_inst_t * d)6458 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK_B_BCAST_const0x17(xed_decoded_inst_t* d)
6459 {
6460 xed3_capture_nt_XMM_R3(d);
6461 /*opname REG0 */
6462 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6463 if (xed3_operand_get_error(d)) {
6464 return xed3_operand_get_error(d);
6465 }
6466 xed3_capture_nt_MASK_B(d);
6467 /*opname REG1 */
6468 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6469 if (xed3_operand_get_error(d)) {
6470 return xed3_operand_get_error(d);
6471 }
6472 xed3_operand_set_bcast(d, 0x17);
6473 return XED_ERROR_NONE;
6474 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_GPR32_B_BCAST_const0x10(xed_decoded_inst_t * d)6475 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)
6476 {
6477 xed3_capture_nt_ZMM_R3(d);
6478 /*opname REG0 */
6479 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6480 if (xed3_operand_get_error(d)) {
6481 return xed3_operand_get_error(d);
6482 }
6483 xed3_capture_nt_MASK1(d);
6484 /*opname REG1 */
6485 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6486 if (xed3_operand_get_error(d)) {
6487 return xed3_operand_get_error(d);
6488 }
6489 xed3_capture_nt_GPR32_B(d);
6490 /*opname REG2 */
6491 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
6492 if (xed3_operand_get_error(d)) {
6493 return xed3_operand_get_error(d);
6494 }
6495 xed3_operand_set_bcast(d, 0x10);
6496 return XED_ERROR_NONE;
6497 }
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)6498 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)
6499 {
6500 xed3_operand_set_mem0(d, 1);
6501 xed3_capture_nt_ArSI(d);
6502 /*opname BASE0 */
6503 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
6504 if (xed3_operand_get_error(d)) {
6505 return xed3_operand_get_error(d);
6506 }
6507 xed3_capture_nt_FINAL_DSEG(d);
6508 /*opname SEG0 */
6509 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
6510 if (xed3_operand_get_error(d)) {
6511 return xed3_operand_get_error(d);
6512 }
6513 xed3_operand_set_mem1(d, 1);
6514 xed3_capture_nt_ArDI(d);
6515 /*opname BASE1 */
6516 xed3_operand_set_base1(d, xed3_operand_get_outreg(d));
6517 if (xed3_operand_get_error(d)) {
6518 return xed3_operand_get_error(d);
6519 }
6520 xed3_capture_nt_FINAL_ESEG1(d);
6521 /*opname SEG1 */
6522 xed3_operand_set_seg1(d, xed3_operand_get_outreg(d));
6523 if (xed3_operand_get_error(d)) {
6524 return xed3_operand_get_error(d);
6525 }
6526 xed3_capture_nt_ArCX(d);
6527 /*opname REG0 */
6528 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6529 if (xed3_operand_get_error(d)) {
6530 return xed3_operand_get_error(d);
6531 }
6532 xed3_capture_nt_rFLAGS(d);
6533 /*opname REG1 */
6534 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6535 if (xed3_operand_get_error(d)) {
6536 return xed3_operand_get_error(d);
6537 }
6538 return XED_ERROR_NONE;
6539 }
xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG0_XED_REG_AL_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t * d)6540 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)
6541 {
6542 xed3_operand_set_mem0(d, 1);
6543 xed3_capture_nt_ArDI(d);
6544 /*opname BASE0 */
6545 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
6546 if (xed3_operand_get_error(d)) {
6547 return xed3_operand_get_error(d);
6548 }
6549 xed3_capture_nt_FINAL_ESEG(d);
6550 /*opname SEG0 */
6551 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
6552 if (xed3_operand_get_error(d)) {
6553 return xed3_operand_get_error(d);
6554 }
6555 xed3_operand_set_reg0(d, XED_REG_AL);
6556 xed3_capture_nt_ArCX(d);
6557 /*opname REG1 */
6558 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6559 if (xed3_operand_get_error(d)) {
6560 return xed3_operand_get_error(d);
6561 }
6562 xed3_capture_nt_rFLAGS(d);
6563 /*opname REG2 */
6564 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
6565 if (xed3_operand_get_error(d)) {
6566 return xed3_operand_get_error(d);
6567 }
6568 return XED_ERROR_NONE;
6569 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR8_R(xed_decoded_inst_t * d)6570 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR8_R(xed_decoded_inst_t* d)
6571 {
6572 xed3_operand_set_mem0(d, 1);
6573 xed3_capture_nt_GPR8_R(d);
6574 /*opname REG0 */
6575 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6576 if (xed3_operand_get_error(d)) {
6577 return xed3_operand_get_error(d);
6578 }
6579 return XED_ERROR_NONE;
6580 }
xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_ZMM_N3_MEM0_const1(xed_decoded_inst_t * d)6581 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)
6582 {
6583 xed3_capture_nt_MASK_R(d);
6584 /*opname REG0 */
6585 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6586 if (xed3_operand_get_error(d)) {
6587 return xed3_operand_get_error(d);
6588 }
6589 xed3_capture_nt_MASK1(d);
6590 /*opname REG1 */
6591 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6592 if (xed3_operand_get_error(d)) {
6593 return xed3_operand_get_error(d);
6594 }
6595 xed3_capture_nt_ZMM_N3(d);
6596 /*opname REG2 */
6597 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
6598 if (xed3_operand_get_error(d)) {
6599 return xed3_operand_get_error(d);
6600 }
6601 xed3_operand_set_mem0(d, 1);
6602 return XED_ERROR_NONE;
6603 }
xed3_capture_chain_ntluf_REG0_GPR8_R_MEM0_const1(xed_decoded_inst_t * d)6604 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_R_MEM0_const1(xed_decoded_inst_t* d)
6605 {
6606 xed3_capture_nt_GPR8_R(d);
6607 /*opname REG0 */
6608 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6609 if (xed3_operand_get_error(d)) {
6610 return xed3_operand_get_error(d);
6611 }
6612 xed3_operand_set_mem0(d, 1);
6613 return XED_ERROR_NONE;
6614 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0xb(xed_decoded_inst_t * d)6615 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)
6616 {
6617 xed3_capture_nt_XMM_R3(d);
6618 /*opname REG0 */
6619 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6620 if (xed3_operand_get_error(d)) {
6621 return xed3_operand_get_error(d);
6622 }
6623 xed3_capture_nt_MASK1(d);
6624 /*opname REG1 */
6625 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6626 if (xed3_operand_get_error(d)) {
6627 return xed3_operand_get_error(d);
6628 }
6629 xed3_capture_nt_XMM_B3(d);
6630 /*opname REG2 */
6631 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
6632 if (xed3_operand_get_error(d)) {
6633 return xed3_operand_get_error(d);
6634 }
6635 xed3_operand_set_bcast(d, 0xb);
6636 return XED_ERROR_NONE;
6637 }
xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_rIP(xed_decoded_inst_t * d)6638 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_rIP(xed_decoded_inst_t* d)
6639 {
6640 xed3_capture_nt_GPRv_B(d);
6641 /*opname REG0 */
6642 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6643 if (xed3_operand_get_error(d)) {
6644 return xed3_operand_get_error(d);
6645 }
6646 xed3_capture_nt_rIP(d);
6647 /*opname REG1 */
6648 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6649 if (xed3_operand_get_error(d)) {
6650 return xed3_operand_get_error(d);
6651 }
6652 return XED_ERROR_NONE;
6653 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_GPR64_B_BCAST_const0xd(xed_decoded_inst_t * d)6654 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)
6655 {
6656 xed3_capture_nt_YMM_R3(d);
6657 /*opname REG0 */
6658 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6659 if (xed3_operand_get_error(d)) {
6660 return xed3_operand_get_error(d);
6661 }
6662 xed3_capture_nt_MASK1(d);
6663 /*opname REG1 */
6664 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6665 if (xed3_operand_get_error(d)) {
6666 return xed3_operand_get_error(d);
6667 }
6668 xed3_capture_nt_GPR64_B(d);
6669 /*opname REG2 */
6670 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
6671 if (xed3_operand_get_error(d)) {
6672 return xed3_operand_get_error(d);
6673 }
6674 xed3_operand_set_bcast(d, 0xd);
6675 return XED_ERROR_NONE;
6676 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK_B(xed_decoded_inst_t * d)6677 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK_B(xed_decoded_inst_t* d)
6678 {
6679 xed3_capture_nt_ZMM_R3(d);
6680 /*opname REG0 */
6681 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6682 if (xed3_operand_get_error(d)) {
6683 return xed3_operand_get_error(d);
6684 }
6685 xed3_capture_nt_MASK_B(d);
6686 /*opname REG1 */
6687 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6688 if (xed3_operand_get_error(d)) {
6689 return xed3_operand_get_error(d);
6690 }
6691 return XED_ERROR_NONE;
6692 }
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)6693 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)
6694 {
6695 xed3_operand_set_mem0(d, 1);
6696 xed3_capture_nt_ArDI(d);
6697 /*opname BASE0 */
6698 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
6699 if (xed3_operand_get_error(d)) {
6700 return xed3_operand_get_error(d);
6701 }
6702 xed3_capture_nt_FINAL_ESEG(d);
6703 /*opname SEG0 */
6704 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
6705 if (xed3_operand_get_error(d)) {
6706 return xed3_operand_get_error(d);
6707 }
6708 xed3_operand_set_mem1(d, 1);
6709 xed3_capture_nt_ArSI(d);
6710 /*opname BASE1 */
6711 xed3_operand_set_base1(d, xed3_operand_get_outreg(d));
6712 if (xed3_operand_get_error(d)) {
6713 return xed3_operand_get_error(d);
6714 }
6715 xed3_capture_nt_FINAL_DSEG1(d);
6716 /*opname SEG1 */
6717 xed3_operand_set_seg1(d, xed3_operand_get_outreg(d));
6718 if (xed3_operand_get_error(d)) {
6719 return xed3_operand_get_error(d);
6720 }
6721 xed3_capture_nt_ArCX(d);
6722 /*opname REG0 */
6723 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6724 if (xed3_operand_get_error(d)) {
6725 return xed3_operand_get_error(d);
6726 }
6727 xed3_capture_nt_rFLAGS(d);
6728 /*opname REG1 */
6729 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6730 if (xed3_operand_get_error(d)) {
6731 return xed3_operand_get_error(d);
6732 }
6733 return XED_ERROR_NONE;
6734 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_IMM0_const1_REG2_XED_REG_XMM0_REG3_rFLAGS(xed_decoded_inst_t * d)6735 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)
6736 {
6737 xed3_capture_nt_XMM_R(d);
6738 /*opname REG0 */
6739 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6740 if (xed3_operand_get_error(d)) {
6741 return xed3_operand_get_error(d);
6742 }
6743 xed3_capture_nt_XMM_B(d);
6744 /*opname REG1 */
6745 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6746 if (xed3_operand_get_error(d)) {
6747 return xed3_operand_get_error(d);
6748 }
6749 xed3_operand_set_imm0(d, 1);
6750 xed3_operand_set_reg2(d, XED_REG_XMM0);
6751 xed3_capture_nt_rFLAGS(d);
6752 /*opname REG3 */
6753 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
6754 if (xed3_operand_get_error(d)) {
6755 return xed3_operand_get_error(d);
6756 }
6757 return XED_ERROR_NONE;
6758 }
xed3_capture_chain_ntluf_REG0_XED_REG_CS_REG1_XED_REG_STACKPUSH_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t * d)6759 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)
6760 {
6761 xed3_operand_set_reg0(d, XED_REG_CS);
6762 xed3_operand_set_reg1(d, XED_REG_STACKPUSH);
6763 xed3_operand_set_mem0(d, 1);
6764 xed3_capture_nt_SrSP(d);
6765 /*opname BASE0 */
6766 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
6767 if (xed3_operand_get_error(d)) {
6768 return xed3_operand_get_error(d);
6769 }
6770 xed3_capture_nt_FINAL_SSEG0(d);
6771 /*opname SEG0 */
6772 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
6773 if (xed3_operand_get_error(d)) {
6774 return xed3_operand_get_error(d);
6775 }
6776 return XED_ERROR_NONE;
6777 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0x5(xed_decoded_inst_t * d)6778 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)
6779 {
6780 xed3_capture_nt_ZMM_R3(d);
6781 /*opname REG0 */
6782 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6783 if (xed3_operand_get_error(d)) {
6784 return xed3_operand_get_error(d);
6785 }
6786 xed3_capture_nt_MASK1(d);
6787 /*opname REG1 */
6788 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6789 if (xed3_operand_get_error(d)) {
6790 return xed3_operand_get_error(d);
6791 }
6792 xed3_capture_nt_XMM_B3(d);
6793 /*opname REG2 */
6794 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
6795 if (xed3_operand_get_error(d)) {
6796 return xed3_operand_get_error(d);
6797 }
6798 xed3_operand_set_bcast(d, 0x5);
6799 return XED_ERROR_NONE;
6800 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_GPRv_R_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t * d)6801 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)
6802 {
6803 xed3_operand_set_mem0(d, 1);
6804 xed3_capture_nt_GPRv_R(d);
6805 /*opname REG0 */
6806 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6807 if (xed3_operand_get_error(d)) {
6808 return xed3_operand_get_error(d);
6809 }
6810 xed3_operand_set_imm0(d, 1);
6811 xed3_capture_nt_rFLAGS(d);
6812 /*opname REG1 */
6813 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6814 if (xed3_operand_get_error(d)) {
6815 return xed3_operand_get_error(d);
6816 }
6817 return XED_ERROR_NONE;
6818 }
xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG0_XED_REG_AX_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t * d)6819 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)
6820 {
6821 xed3_operand_set_mem0(d, 1);
6822 xed3_capture_nt_ArDI(d);
6823 /*opname BASE0 */
6824 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
6825 if (xed3_operand_get_error(d)) {
6826 return xed3_operand_get_error(d);
6827 }
6828 xed3_capture_nt_FINAL_ESEG(d);
6829 /*opname SEG0 */
6830 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
6831 if (xed3_operand_get_error(d)) {
6832 return xed3_operand_get_error(d);
6833 }
6834 xed3_operand_set_reg0(d, XED_REG_AX);
6835 xed3_capture_nt_ArCX(d);
6836 /*opname REG1 */
6837 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6838 if (xed3_operand_get_error(d)) {
6839 return xed3_operand_get_error(d);
6840 }
6841 xed3_capture_nt_rFLAGS(d);
6842 /*opname REG2 */
6843 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
6844 if (xed3_operand_get_error(d)) {
6845 return xed3_operand_get_error(d);
6846 }
6847 return XED_ERROR_NONE;
6848 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0x11(xed_decoded_inst_t * d)6849 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)
6850 {
6851 xed3_capture_nt_XMM_R3(d);
6852 /*opname REG0 */
6853 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6854 if (xed3_operand_get_error(d)) {
6855 return xed3_operand_get_error(d);
6856 }
6857 xed3_capture_nt_MASK1(d);
6858 /*opname REG1 */
6859 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6860 if (xed3_operand_get_error(d)) {
6861 return xed3_operand_get_error(d);
6862 }
6863 xed3_capture_nt_XMM_B3(d);
6864 /*opname REG2 */
6865 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
6866 if (xed3_operand_get_error(d)) {
6867 return xed3_operand_get_error(d);
6868 }
6869 xed3_operand_set_bcast(d, 0x11);
6870 return XED_ERROR_NONE;
6871 }
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)6872 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)
6873 {
6874 xed3_capture_nt_XMM_R(d);
6875 /*opname REG0 */
6876 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6877 if (xed3_operand_get_error(d)) {
6878 return xed3_operand_get_error(d);
6879 }
6880 xed3_capture_nt_XMM_B(d);
6881 /*opname REG1 */
6882 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6883 if (xed3_operand_get_error(d)) {
6884 return xed3_operand_get_error(d);
6885 }
6886 xed3_operand_set_imm0(d, 1);
6887 xed3_operand_set_reg2(d, XED_REG_EAX);
6888 xed3_operand_set_reg3(d, XED_REG_EDX);
6889 xed3_operand_set_reg4(d, XED_REG_ECX);
6890 xed3_capture_nt_rFLAGS(d);
6891 /*opname REG5 */
6892 xed3_operand_set_reg5(d, xed3_operand_get_outreg(d));
6893 if (xed3_operand_get_error(d)) {
6894 return xed3_operand_get_error(d);
6895 }
6896 return XED_ERROR_NONE;
6897 }
xed3_capture_chain_ntluf_REG0_XED_REG_X87STATUS(xed_decoded_inst_t * d)6898 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_X87STATUS(xed_decoded_inst_t* d)
6899 {
6900 xed3_operand_set_reg0(d, XED_REG_X87STATUS);
6901 return XED_ERROR_NONE;
6902 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0xe(xed_decoded_inst_t * d)6903 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)
6904 {
6905 xed3_capture_nt_XMM_R3(d);
6906 /*opname REG0 */
6907 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6908 if (xed3_operand_get_error(d)) {
6909 return xed3_operand_get_error(d);
6910 }
6911 xed3_capture_nt_MASK1(d);
6912 /*opname REG1 */
6913 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6914 if (xed3_operand_get_error(d)) {
6915 return xed3_operand_get_error(d);
6916 }
6917 xed3_capture_nt_XMM_B3(d);
6918 /*opname REG2 */
6919 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
6920 if (xed3_operand_get_error(d)) {
6921 return xed3_operand_get_error(d);
6922 }
6923 xed3_operand_set_bcast(d, 0xe);
6924 return XED_ERROR_NONE;
6925 }
xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XMM_R3_IMM0_const1(xed_decoded_inst_t * d)6926 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XMM_R3_IMM0_const1(xed_decoded_inst_t* d)
6927 {
6928 xed3_capture_nt_GPR64_B(d);
6929 /*opname REG0 */
6930 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6931 if (xed3_operand_get_error(d)) {
6932 return xed3_operand_get_error(d);
6933 }
6934 xed3_capture_nt_XMM_R3(d);
6935 /*opname REG1 */
6936 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6937 if (xed3_operand_get_error(d)) {
6938 return xed3_operand_get_error(d);
6939 }
6940 xed3_operand_set_imm0(d, 1);
6941 return XED_ERROR_NONE;
6942 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_YMM_B3(xed_decoded_inst_t * d)6943 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_YMM_B3(xed_decoded_inst_t* d)
6944 {
6945 xed3_capture_nt_ZMM_R3(d);
6946 /*opname REG0 */
6947 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6948 if (xed3_operand_get_error(d)) {
6949 return xed3_operand_get_error(d);
6950 }
6951 xed3_capture_nt_MASK1(d);
6952 /*opname REG1 */
6953 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6954 if (xed3_operand_get_error(d)) {
6955 return xed3_operand_get_error(d);
6956 }
6957 xed3_capture_nt_YMM_B3(d);
6958 /*opname REG2 */
6959 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
6960 if (xed3_operand_get_error(d)) {
6961 return xed3_operand_get_error(d);
6962 }
6963 return XED_ERROR_NONE;
6964 }
xed3_capture_chain_ntluf_REG0_XED_REG_SS_REG1_XED_REG_STACKPOP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t * d)6965 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)
6966 {
6967 xed3_operand_set_reg0(d, XED_REG_SS);
6968 xed3_operand_set_reg1(d, XED_REG_STACKPOP);
6969 xed3_operand_set_mem0(d, 1);
6970 xed3_capture_nt_SrSP(d);
6971 /*opname BASE0 */
6972 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
6973 if (xed3_operand_get_error(d)) {
6974 return xed3_operand_get_error(d);
6975 }
6976 xed3_capture_nt_FINAL_SSEG0(d);
6977 /*opname SEG0 */
6978 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
6979 if (xed3_operand_get_error(d)) {
6980 return xed3_operand_get_error(d);
6981 }
6982 return XED_ERROR_NONE;
6983 }
xed3_capture_chain_ntluf_REG0_GPR8_R_REG1_GPR8_B_REG2_rFLAGS(xed_decoded_inst_t * d)6984 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_R_REG1_GPR8_B_REG2_rFLAGS(xed_decoded_inst_t* d)
6985 {
6986 xed3_capture_nt_GPR8_R(d);
6987 /*opname REG0 */
6988 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
6989 if (xed3_operand_get_error(d)) {
6990 return xed3_operand_get_error(d);
6991 }
6992 xed3_capture_nt_GPR8_B(d);
6993 /*opname REG1 */
6994 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
6995 if (xed3_operand_get_error(d)) {
6996 return xed3_operand_get_error(d);
6997 }
6998 xed3_capture_nt_rFLAGS(d);
6999 /*opname REG2 */
7000 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
7001 if (xed3_operand_get_error(d)) {
7002 return xed3_operand_get_error(d);
7003 }
7004 return XED_ERROR_NONE;
7005 }
xed3_capture_chain_ntluf_REG0_GPR8_R_REG1_GPR8_B(xed_decoded_inst_t * d)7006 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_R_REG1_GPR8_B(xed_decoded_inst_t* d)
7007 {
7008 xed3_capture_nt_GPR8_R(d);
7009 /*opname REG0 */
7010 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7011 if (xed3_operand_get_error(d)) {
7012 return xed3_operand_get_error(d);
7013 }
7014 xed3_capture_nt_GPR8_B(d);
7015 /*opname REG1 */
7016 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7017 if (xed3_operand_get_error(d)) {
7018 return xed3_operand_get_error(d);
7019 }
7020 return XED_ERROR_NONE;
7021 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_N3_REG2_XMM_B3(xed_decoded_inst_t * d)7022 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)
7023 {
7024 xed3_capture_nt_XMM_R3(d);
7025 /*opname REG0 */
7026 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7027 if (xed3_operand_get_error(d)) {
7028 return xed3_operand_get_error(d);
7029 }
7030 xed3_capture_nt_XMM_N3(d);
7031 /*opname REG1 */
7032 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7033 if (xed3_operand_get_error(d)) {
7034 return xed3_operand_get_error(d);
7035 }
7036 xed3_capture_nt_XMM_B3(d);
7037 /*opname REG2 */
7038 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
7039 if (xed3_operand_get_error(d)) {
7040 return xed3_operand_get_error(d);
7041 }
7042 return XED_ERROR_NONE;
7043 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_GPR32_B_BCAST_const0x11(xed_decoded_inst_t * d)7044 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)
7045 {
7046 xed3_capture_nt_XMM_R3(d);
7047 /*opname REG0 */
7048 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7049 if (xed3_operand_get_error(d)) {
7050 return xed3_operand_get_error(d);
7051 }
7052 xed3_capture_nt_MASK1(d);
7053 /*opname REG1 */
7054 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7055 if (xed3_operand_get_error(d)) {
7056 return xed3_operand_get_error(d);
7057 }
7058 xed3_capture_nt_GPR32_B(d);
7059 /*opname REG2 */
7060 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
7061 if (xed3_operand_get_error(d)) {
7062 return xed3_operand_get_error(d);
7063 }
7064 xed3_operand_set_bcast(d, 0x11);
7065 return XED_ERROR_NONE;
7066 }
xed3_capture_chain_ntluf_REG0_GPR8_B_REG1_XED_REG_AX_REG2_rFLAGS(xed_decoded_inst_t * d)7067 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)
7068 {
7069 xed3_capture_nt_GPR8_B(d);
7070 /*opname REG0 */
7071 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7072 if (xed3_operand_get_error(d)) {
7073 return xed3_operand_get_error(d);
7074 }
7075 xed3_operand_set_reg1(d, XED_REG_AX);
7076 xed3_capture_nt_rFLAGS(d);
7077 /*opname REG2 */
7078 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
7079 if (xed3_operand_get_error(d)) {
7080 return xed3_operand_get_error(d);
7081 }
7082 return XED_ERROR_NONE;
7083 }
xed3_capture_chain_ntluf_REG0_ZMM_N3_REG1_MASK1_REG2_ZMM_B3_IMM0_const1(xed_decoded_inst_t * d)7084 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)
7085 {
7086 xed3_capture_nt_ZMM_N3(d);
7087 /*opname REG0 */
7088 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7089 if (xed3_operand_get_error(d)) {
7090 return xed3_operand_get_error(d);
7091 }
7092 xed3_capture_nt_MASK1(d);
7093 /*opname REG1 */
7094 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7095 if (xed3_operand_get_error(d)) {
7096 return xed3_operand_get_error(d);
7097 }
7098 xed3_capture_nt_ZMM_B3(d);
7099 /*opname REG2 */
7100 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
7101 if (xed3_operand_get_error(d)) {
7102 return xed3_operand_get_error(d);
7103 }
7104 xed3_operand_set_imm0(d, 1);
7105 return XED_ERROR_NONE;
7106 }
xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_GPR32_B_REG2_rFLAGS(xed_decoded_inst_t * d)7107 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_GPR32_B_REG2_rFLAGS(xed_decoded_inst_t* d)
7108 {
7109 xed3_capture_nt_GPR32_R(d);
7110 /*opname REG0 */
7111 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7112 if (xed3_operand_get_error(d)) {
7113 return xed3_operand_get_error(d);
7114 }
7115 xed3_capture_nt_GPR32_B(d);
7116 /*opname REG1 */
7117 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7118 if (xed3_operand_get_error(d)) {
7119 return xed3_operand_get_error(d);
7120 }
7121 xed3_capture_nt_rFLAGS(d);
7122 /*opname REG2 */
7123 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
7124 if (xed3_operand_get_error(d)) {
7125 return xed3_operand_get_error(d);
7126 }
7127 return XED_ERROR_NONE;
7128 }
xed3_capture_chain_ntluf_REG0_XED_REG_EAX_MEM0_const1_BASE0_ArSI_SEG0_FINAL_DSEG_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t * d)7129 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)
7130 {
7131 xed3_operand_set_reg0(d, XED_REG_EAX);
7132 xed3_operand_set_mem0(d, 1);
7133 xed3_capture_nt_ArSI(d);
7134 /*opname BASE0 */
7135 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
7136 if (xed3_operand_get_error(d)) {
7137 return xed3_operand_get_error(d);
7138 }
7139 xed3_capture_nt_FINAL_DSEG(d);
7140 /*opname SEG0 */
7141 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
7142 if (xed3_operand_get_error(d)) {
7143 return xed3_operand_get_error(d);
7144 }
7145 xed3_capture_nt_ArCX(d);
7146 /*opname REG1 */
7147 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7148 if (xed3_operand_get_error(d)) {
7149 return xed3_operand_get_error(d);
7150 }
7151 xed3_capture_nt_rFLAGS(d);
7152 /*opname REG2 */
7153 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
7154 if (xed3_operand_get_error(d)) {
7155 return xed3_operand_get_error(d);
7156 }
7157 return XED_ERROR_NONE;
7158 }
xed3_capture_chain_ntluf_REG0_GPR8_B_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t * d)7159 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
7160 {
7161 xed3_capture_nt_GPR8_B(d);
7162 /*opname REG0 */
7163 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7164 if (xed3_operand_get_error(d)) {
7165 return xed3_operand_get_error(d);
7166 }
7167 xed3_operand_set_imm0(d, 1);
7168 xed3_capture_nt_rFLAGS(d);
7169 /*opname REG1 */
7170 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7171 if (xed3_operand_get_error(d)) {
7172 return xed3_operand_get_error(d);
7173 }
7174 return XED_ERROR_NONE;
7175 }
xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_REG2_YMM_SE_MEM0_const1(xed_decoded_inst_t * d)7176 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)
7177 {
7178 xed3_capture_nt_YMM_R(d);
7179 /*opname REG0 */
7180 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7181 if (xed3_operand_get_error(d)) {
7182 return xed3_operand_get_error(d);
7183 }
7184 xed3_capture_nt_YMM_N(d);
7185 /*opname REG1 */
7186 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7187 if (xed3_operand_get_error(d)) {
7188 return xed3_operand_get_error(d);
7189 }
7190 xed3_capture_nt_YMM_SE(d);
7191 /*opname REG2 */
7192 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
7193 if (xed3_operand_get_error(d)) {
7194 return xed3_operand_get_error(d);
7195 }
7196 xed3_operand_set_mem0(d, 1);
7197 return XED_ERROR_NONE;
7198 }
xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XED_REG_TSCAUX(xed_decoded_inst_t * d)7199 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XED_REG_TSCAUX(xed_decoded_inst_t* d)
7200 {
7201 xed3_capture_nt_GPR64_B(d);
7202 /*opname REG0 */
7203 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7204 if (xed3_operand_get_error(d)) {
7205 return xed3_operand_get_error(d);
7206 }
7207 xed3_operand_set_reg1(d, XED_REG_TSCAUX);
7208 return XED_ERROR_NONE;
7209 }
xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_ECX_REG2_XED_REG_EDX(xed_decoded_inst_t * d)7210 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)
7211 {
7212 xed3_operand_set_reg0(d, XED_REG_EAX);
7213 xed3_operand_set_reg1(d, XED_REG_ECX);
7214 xed3_operand_set_reg2(d, XED_REG_EDX);
7215 return XED_ERROR_NONE;
7216 }
xed3_capture_chain_ntluf_IMM0_const1_REG0_XED_REG_STACKPOP_REG1_rIP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t * d)7217 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)
7218 {
7219 xed3_operand_set_imm0(d, 1);
7220 xed3_operand_set_reg0(d, XED_REG_STACKPOP);
7221 xed3_capture_nt_rIP(d);
7222 /*opname REG1 */
7223 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7224 if (xed3_operand_get_error(d)) {
7225 return xed3_operand_get_error(d);
7226 }
7227 xed3_operand_set_mem0(d, 1);
7228 xed3_capture_nt_SrSP(d);
7229 /*opname BASE0 */
7230 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
7231 if (xed3_operand_get_error(d)) {
7232 return xed3_operand_get_error(d);
7233 }
7234 xed3_capture_nt_FINAL_SSEG0(d);
7235 /*opname SEG0 */
7236 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
7237 if (xed3_operand_get_error(d)) {
7238 return xed3_operand_get_error(d);
7239 }
7240 return XED_ERROR_NONE;
7241 }
xed3_capture_chain_ntluf_REG0_XED_REG_AH_REG1_rFLAGS(xed_decoded_inst_t * d)7242 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AH_REG1_rFLAGS(xed_decoded_inst_t* d)
7243 {
7244 xed3_operand_set_reg0(d, XED_REG_AH);
7245 xed3_capture_nt_rFLAGS(d);
7246 /*opname REG1 */
7247 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7248 if (xed3_operand_get_error(d)) {
7249 return xed3_operand_get_error(d);
7250 }
7251 return XED_ERROR_NONE;
7252 }
xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_MMX_B_IMM0_const1(xed_decoded_inst_t * d)7253 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_MMX_B_IMM0_const1(xed_decoded_inst_t* d)
7254 {
7255 xed3_capture_nt_GPR32_R(d);
7256 /*opname REG0 */
7257 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7258 if (xed3_operand_get_error(d)) {
7259 return xed3_operand_get_error(d);
7260 }
7261 xed3_capture_nt_MMX_B(d);
7262 /*opname REG1 */
7263 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7264 if (xed3_operand_get_error(d)) {
7265 return xed3_operand_get_error(d);
7266 }
7267 xed3_operand_set_imm0(d, 1);
7268 return XED_ERROR_NONE;
7269 }
xed3_capture_chain_ntluf_REG0_rIP(xed_decoded_inst_t * d)7270 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_rIP(xed_decoded_inst_t* d)
7271 {
7272 xed3_capture_nt_rIP(d);
7273 /*opname REG0 */
7274 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7275 if (xed3_operand_get_error(d)) {
7276 return xed3_operand_get_error(d);
7277 }
7278 return XED_ERROR_NONE;
7279 }
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)7280 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)
7281 {
7282 xed3_capture_nt_GPRv_B(d);
7283 /*opname REG0 */
7284 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7285 if (xed3_operand_get_error(d)) {
7286 return xed3_operand_get_error(d);
7287 }
7288 xed3_operand_set_reg1(d, XED_REG_STACKPUSH);
7289 xed3_capture_nt_rIP(d);
7290 /*opname REG2 */
7291 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
7292 if (xed3_operand_get_error(d)) {
7293 return xed3_operand_get_error(d);
7294 }
7295 xed3_operand_set_mem0(d, 1);
7296 xed3_capture_nt_SrSP(d);
7297 /*opname BASE0 */
7298 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
7299 if (xed3_operand_get_error(d)) {
7300 return xed3_operand_get_error(d);
7301 }
7302 xed3_capture_nt_FINAL_SSEG0(d);
7303 /*opname SEG0 */
7304 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
7305 if (xed3_operand_get_error(d)) {
7306 return xed3_operand_get_error(d);
7307 }
7308 return XED_ERROR_NONE;
7309 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_MEM0_const1_REG2_XMM_SE_IMM0_const1(xed_decoded_inst_t * d)7310 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)
7311 {
7312 xed3_capture_nt_XMM_R(d);
7313 /*opname REG0 */
7314 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7315 if (xed3_operand_get_error(d)) {
7316 return xed3_operand_get_error(d);
7317 }
7318 xed3_capture_nt_XMM_N(d);
7319 /*opname REG1 */
7320 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7321 if (xed3_operand_get_error(d)) {
7322 return xed3_operand_get_error(d);
7323 }
7324 xed3_operand_set_mem0(d, 1);
7325 xed3_capture_nt_XMM_SE(d);
7326 /*opname REG2 */
7327 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
7328 if (xed3_operand_get_error(d)) {
7329 return xed3_operand_get_error(d);
7330 }
7331 xed3_operand_set_imm0(d, 1);
7332 return XED_ERROR_NONE;
7333 }
xed3_capture_chain_ntluf_REG0_GPRv_SB_REG1_XED_REG_STACKPUSH_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t * d)7334 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)
7335 {
7336 xed3_capture_nt_GPRv_SB(d);
7337 /*opname REG0 */
7338 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7339 if (xed3_operand_get_error(d)) {
7340 return xed3_operand_get_error(d);
7341 }
7342 xed3_operand_set_reg1(d, XED_REG_STACKPUSH);
7343 xed3_operand_set_mem0(d, 1);
7344 xed3_capture_nt_SrSP(d);
7345 /*opname BASE0 */
7346 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
7347 if (xed3_operand_get_error(d)) {
7348 return xed3_operand_get_error(d);
7349 }
7350 xed3_capture_nt_FINAL_SSEG0(d);
7351 /*opname SEG0 */
7352 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
7353 if (xed3_operand_get_error(d)) {
7354 return xed3_operand_get_error(d);
7355 }
7356 return XED_ERROR_NONE;
7357 }
xed3_capture_chain_ntluf_REG0_GPR8_B_REG1_rFLAGS(xed_decoded_inst_t * d)7358 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B_REG1_rFLAGS(xed_decoded_inst_t* d)
7359 {
7360 xed3_capture_nt_GPR8_B(d);
7361 /*opname REG0 */
7362 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7363 if (xed3_operand_get_error(d)) {
7364 return xed3_operand_get_error(d);
7365 }
7366 xed3_capture_nt_rFLAGS(d);
7367 /*opname REG1 */
7368 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7369 if (xed3_operand_get_error(d)) {
7370 return xed3_operand_get_error(d);
7371 }
7372 return XED_ERROR_NONE;
7373 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_GPR32_B_BCAST_const0x3(xed_decoded_inst_t * d)7374 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)
7375 {
7376 xed3_capture_nt_YMM_R3(d);
7377 /*opname REG0 */
7378 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7379 if (xed3_operand_get_error(d)) {
7380 return xed3_operand_get_error(d);
7381 }
7382 xed3_capture_nt_MASK1(d);
7383 /*opname REG1 */
7384 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7385 if (xed3_operand_get_error(d)) {
7386 return xed3_operand_get_error(d);
7387 }
7388 xed3_capture_nt_GPR32_B(d);
7389 /*opname REG2 */
7390 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
7391 if (xed3_operand_get_error(d)) {
7392 return xed3_operand_get_error(d);
7393 }
7394 xed3_operand_set_bcast(d, 0x3);
7395 return XED_ERROR_NONE;
7396 }
xed3_capture_chain_ntluf_REG0_XED_REG_X87CONTROL_REG1_XED_REG_X87TAG_REG2_XED_REG_X87STATUS(xed_decoded_inst_t * d)7397 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)
7398 {
7399 xed3_operand_set_reg0(d, XED_REG_X87CONTROL);
7400 xed3_operand_set_reg1(d, XED_REG_X87TAG);
7401 xed3_operand_set_reg2(d, XED_REG_X87STATUS);
7402 return XED_ERROR_NONE;
7403 }
xed3_capture_chain_ntluf_REG0_GPRv_B_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t * d)7404 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
7405 {
7406 xed3_capture_nt_GPRv_B(d);
7407 /*opname REG0 */
7408 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7409 if (xed3_operand_get_error(d)) {
7410 return xed3_operand_get_error(d);
7411 }
7412 xed3_operand_set_imm0(d, 1);
7413 xed3_capture_nt_rFLAGS(d);
7414 /*opname REG1 */
7415 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7416 if (xed3_operand_get_error(d)) {
7417 return xed3_operand_get_error(d);
7418 }
7419 return XED_ERROR_NONE;
7420 }
xed3_capture_chain_ntluf_REG0_XMM_B_REG1_XMM_R(xed_decoded_inst_t * d)7421 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B_REG1_XMM_R(xed_decoded_inst_t* d)
7422 {
7423 xed3_capture_nt_XMM_B(d);
7424 /*opname REG0 */
7425 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7426 if (xed3_operand_get_error(d)) {
7427 return xed3_operand_get_error(d);
7428 }
7429 xed3_capture_nt_XMM_R(d);
7430 /*opname REG1 */
7431 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7432 if (xed3_operand_get_error(d)) {
7433 return xed3_operand_get_error(d);
7434 }
7435 return XED_ERROR_NONE;
7436 }
xed3_capture_chain_ntluf_REG0_OrAX(xed_decoded_inst_t * d)7437 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_OrAX(xed_decoded_inst_t* d)
7438 {
7439 xed3_capture_nt_OrAX(d);
7440 /*opname REG0 */
7441 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7442 if (xed3_operand_get_error(d)) {
7443 return xed3_operand_get_error(d);
7444 }
7445 return XED_ERROR_NONE;
7446 }
xed3_capture_chain_ntluf_REG0_MASK_R_REG1_XMM_B3(xed_decoded_inst_t * d)7447 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_XMM_B3(xed_decoded_inst_t* d)
7448 {
7449 xed3_capture_nt_MASK_R(d);
7450 /*opname REG0 */
7451 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7452 if (xed3_operand_get_error(d)) {
7453 return xed3_operand_get_error(d);
7454 }
7455 xed3_capture_nt_XMM_B3(d);
7456 /*opname REG1 */
7457 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7458 if (xed3_operand_get_error(d)) {
7459 return xed3_operand_get_error(d);
7460 }
7461 return XED_ERROR_NONE;
7462 }
xed3_capture_chain_ntluf_REG0_XED_REG_STACKPOP_REG1_rIP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t * d)7463 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)
7464 {
7465 xed3_operand_set_reg0(d, XED_REG_STACKPOP);
7466 xed3_capture_nt_rIP(d);
7467 /*opname REG1 */
7468 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7469 if (xed3_operand_get_error(d)) {
7470 return xed3_operand_get_error(d);
7471 }
7472 xed3_operand_set_mem0(d, 1);
7473 xed3_capture_nt_SrSP(d);
7474 /*opname BASE0 */
7475 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
7476 if (xed3_operand_get_error(d)) {
7477 return xed3_operand_get_error(d);
7478 }
7479 xed3_capture_nt_FINAL_SSEG0(d);
7480 /*opname SEG0 */
7481 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
7482 if (xed3_operand_get_error(d)) {
7483 return xed3_operand_get_error(d);
7484 }
7485 return XED_ERROR_NONE;
7486 }
xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_MEM0_const1_REG2_YMM_SE(xed_decoded_inst_t * d)7487 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)
7488 {
7489 xed3_capture_nt_YMM_R(d);
7490 /*opname REG0 */
7491 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7492 if (xed3_operand_get_error(d)) {
7493 return xed3_operand_get_error(d);
7494 }
7495 xed3_capture_nt_YMM_N(d);
7496 /*opname REG1 */
7497 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7498 if (xed3_operand_get_error(d)) {
7499 return xed3_operand_get_error(d);
7500 }
7501 xed3_operand_set_mem0(d, 1);
7502 xed3_capture_nt_YMM_SE(d);
7503 /*opname REG2 */
7504 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
7505 if (xed3_operand_get_error(d)) {
7506 return xed3_operand_get_error(d);
7507 }
7508 return XED_ERROR_NONE;
7509 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_XMM_SE_REG3_XMM_B(xed_decoded_inst_t * d)7510 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)
7511 {
7512 xed3_capture_nt_XMM_R(d);
7513 /*opname REG0 */
7514 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7515 if (xed3_operand_get_error(d)) {
7516 return xed3_operand_get_error(d);
7517 }
7518 xed3_capture_nt_XMM_N(d);
7519 /*opname REG1 */
7520 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7521 if (xed3_operand_get_error(d)) {
7522 return xed3_operand_get_error(d);
7523 }
7524 xed3_capture_nt_XMM_SE(d);
7525 /*opname REG2 */
7526 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
7527 if (xed3_operand_get_error(d)) {
7528 return xed3_operand_get_error(d);
7529 }
7530 xed3_capture_nt_XMM_B(d);
7531 /*opname REG3 */
7532 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
7533 if (xed3_operand_get_error(d)) {
7534 return xed3_operand_get_error(d);
7535 }
7536 return XED_ERROR_NONE;
7537 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_YMM_R_IMM0_const1(xed_decoded_inst_t * d)7538 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_YMM_R_IMM0_const1(xed_decoded_inst_t* d)
7539 {
7540 xed3_operand_set_mem0(d, 1);
7541 xed3_capture_nt_YMM_R(d);
7542 /*opname REG0 */
7543 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7544 if (xed3_operand_get_error(d)) {
7545 return xed3_operand_get_error(d);
7546 }
7547 xed3_operand_set_imm0(d, 1);
7548 return XED_ERROR_NONE;
7549 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_XMM_N_REG1_XMM_R(xed_decoded_inst_t * d)7550 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XMM_N_REG1_XMM_R(xed_decoded_inst_t* d)
7551 {
7552 xed3_operand_set_mem0(d, 1);
7553 xed3_capture_nt_XMM_N(d);
7554 /*opname REG0 */
7555 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7556 if (xed3_operand_get_error(d)) {
7557 return xed3_operand_get_error(d);
7558 }
7559 xed3_capture_nt_XMM_R(d);
7560 /*opname REG1 */
7561 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7562 if (xed3_operand_get_error(d)) {
7563 return xed3_operand_get_error(d);
7564 }
7565 return XED_ERROR_NONE;
7566 }
xed3_capture_chain_ntluf_REG0_XED_REG_ST0_MEM0_const1_REG1_XED_REG_X87POP_REG2_XED_REG_X87STATUS(xed_decoded_inst_t * d)7567 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)
7568 {
7569 xed3_operand_set_reg0(d, XED_REG_ST0);
7570 xed3_operand_set_mem0(d, 1);
7571 xed3_operand_set_reg1(d, XED_REG_X87POP);
7572 xed3_operand_set_reg2(d, XED_REG_X87STATUS);
7573 return XED_ERROR_NONE;
7574 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_ZMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)7575 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)
7576 {
7577 xed3_capture_nt_ZMM_R3(d);
7578 /*opname REG0 */
7579 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7580 if (xed3_operand_get_error(d)) {
7581 return xed3_operand_get_error(d);
7582 }
7583 xed3_capture_nt_ZMM_N3(d);
7584 /*opname REG1 */
7585 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7586 if (xed3_operand_get_error(d)) {
7587 return xed3_operand_get_error(d);
7588 }
7589 xed3_operand_set_mem0(d, 1);
7590 xed3_operand_set_imm0(d, 1);
7591 return XED_ERROR_NONE;
7592 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_GPR64_B(xed_decoded_inst_t * d)7593 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)
7594 {
7595 xed3_capture_nt_XMM_R(d);
7596 /*opname REG0 */
7597 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7598 if (xed3_operand_get_error(d)) {
7599 return xed3_operand_get_error(d);
7600 }
7601 xed3_capture_nt_XMM_N(d);
7602 /*opname REG1 */
7603 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7604 if (xed3_operand_get_error(d)) {
7605 return xed3_operand_get_error(d);
7606 }
7607 xed3_capture_nt_GPR64_B(d);
7608 /*opname REG2 */
7609 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
7610 if (xed3_operand_get_error(d)) {
7611 return xed3_operand_get_error(d);
7612 }
7613 return XED_ERROR_NONE;
7614 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0x7(xed_decoded_inst_t * d)7615 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)
7616 {
7617 xed3_capture_nt_ZMM_R3(d);
7618 /*opname REG0 */
7619 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7620 if (xed3_operand_get_error(d)) {
7621 return xed3_operand_get_error(d);
7622 }
7623 xed3_capture_nt_MASK1(d);
7624 /*opname REG1 */
7625 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7626 if (xed3_operand_get_error(d)) {
7627 return xed3_operand_get_error(d);
7628 }
7629 xed3_capture_nt_XMM_B3(d);
7630 /*opname REG2 */
7631 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
7632 if (xed3_operand_get_error(d)) {
7633 return xed3_operand_get_error(d);
7634 }
7635 xed3_operand_set_bcast(d, 0x7);
7636 return XED_ERROR_NONE;
7637 }
xed3_capture_chain_ntluf_REG0_VGPR64_R_REG1_VGPR64_B_IMM0_const1(xed_decoded_inst_t * d)7638 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_R_REG1_VGPR64_B_IMM0_const1(xed_decoded_inst_t* d)
7639 {
7640 xed3_capture_nt_VGPR64_R(d);
7641 /*opname REG0 */
7642 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7643 if (xed3_operand_get_error(d)) {
7644 return xed3_operand_get_error(d);
7645 }
7646 xed3_capture_nt_VGPR64_B(d);
7647 /*opname REG1 */
7648 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7649 if (xed3_operand_get_error(d)) {
7650 return xed3_operand_get_error(d);
7651 }
7652 xed3_operand_set_imm0(d, 1);
7653 return XED_ERROR_NONE;
7654 }
xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_BCAST_const0x11(xed_decoded_inst_t * d)7655 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_BCAST_const0x11(xed_decoded_inst_t* d)
7656 {
7657 xed3_capture_nt_XMM_R(d);
7658 /*opname REG0 */
7659 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7660 if (xed3_operand_get_error(d)) {
7661 return xed3_operand_get_error(d);
7662 }
7663 xed3_operand_set_mem0(d, 1);
7664 xed3_operand_set_bcast(d, 0x11);
7665 return XED_ERROR_NONE;
7666 }
xed3_capture_chain_ntluf_REG0_GPR16_B_REG1_GPR16_R_REG2_rFLAGS(xed_decoded_inst_t * d)7667 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR16_B_REG1_GPR16_R_REG2_rFLAGS(xed_decoded_inst_t* d)
7668 {
7669 xed3_capture_nt_GPR16_B(d);
7670 /*opname REG0 */
7671 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7672 if (xed3_operand_get_error(d)) {
7673 return xed3_operand_get_error(d);
7674 }
7675 xed3_capture_nt_GPR16_R(d);
7676 /*opname REG1 */
7677 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7678 if (xed3_operand_get_error(d)) {
7679 return xed3_operand_get_error(d);
7680 }
7681 xed3_capture_nt_rFLAGS(d);
7682 /*opname REG2 */
7683 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
7684 if (xed3_operand_get_error(d)) {
7685 return xed3_operand_get_error(d);
7686 }
7687 return XED_ERROR_NONE;
7688 }
xed3_capture_chain_ntluf_REG0_XED_REG_EDX_REG1_XED_REG_EAX(xed_decoded_inst_t * d)7689 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EDX_REG1_XED_REG_EAX(xed_decoded_inst_t* d)
7690 {
7691 xed3_operand_set_reg0(d, XED_REG_EDX);
7692 xed3_operand_set_reg1(d, XED_REG_EAX);
7693 return XED_ERROR_NONE;
7694 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_X87CONTROL_REG1_XED_REG_X87TAG_REG3_XED_REG_X87STATUS(xed_decoded_inst_t * d)7695 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)
7696 {
7697 xed3_operand_set_mem0(d, 1);
7698 xed3_operand_set_reg0(d, XED_REG_X87CONTROL);
7699 xed3_operand_set_reg1(d, XED_REG_X87TAG);
7700 xed3_operand_set_reg3(d, XED_REG_X87STATUS);
7701 return XED_ERROR_NONE;
7702 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_GPR32_B_IMM0_const1(xed_decoded_inst_t * d)7703 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_GPR32_B_IMM0_const1(xed_decoded_inst_t* d)
7704 {
7705 xed3_capture_nt_XMM_R(d);
7706 /*opname REG0 */
7707 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7708 if (xed3_operand_get_error(d)) {
7709 return xed3_operand_get_error(d);
7710 }
7711 xed3_capture_nt_GPR32_B(d);
7712 /*opname REG1 */
7713 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7714 if (xed3_operand_get_error(d)) {
7715 return xed3_operand_get_error(d);
7716 }
7717 xed3_operand_set_imm0(d, 1);
7718 return XED_ERROR_NONE;
7719 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_ZMM_N3_REG3_XMM_B3_IMM0_const1(xed_decoded_inst_t * d)7720 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)
7721 {
7722 xed3_capture_nt_ZMM_R3(d);
7723 /*opname REG0 */
7724 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7725 if (xed3_operand_get_error(d)) {
7726 return xed3_operand_get_error(d);
7727 }
7728 xed3_capture_nt_MASK1(d);
7729 /*opname REG1 */
7730 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7731 if (xed3_operand_get_error(d)) {
7732 return xed3_operand_get_error(d);
7733 }
7734 xed3_capture_nt_ZMM_N3(d);
7735 /*opname REG2 */
7736 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
7737 if (xed3_operand_get_error(d)) {
7738 return xed3_operand_get_error(d);
7739 }
7740 xed3_capture_nt_XMM_B3(d);
7741 /*opname REG3 */
7742 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
7743 if (xed3_operand_get_error(d)) {
7744 return xed3_operand_get_error(d);
7745 }
7746 xed3_operand_set_imm0(d, 1);
7747 return XED_ERROR_NONE;
7748 }
xed3_capture_chain_ntluf_REG0_MMX_R_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)7749 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
7750 {
7751 xed3_capture_nt_MMX_R(d);
7752 /*opname REG0 */
7753 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7754 if (xed3_operand_get_error(d)) {
7755 return xed3_operand_get_error(d);
7756 }
7757 xed3_operand_set_mem0(d, 1);
7758 xed3_operand_set_imm0(d, 1);
7759 return XED_ERROR_NONE;
7760 }
xed3_capture_chain_ntluf_REG0_XMM_B_IMM0_const1(xed_decoded_inst_t * d)7761 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B_IMM0_const1(xed_decoded_inst_t* d)
7762 {
7763 xed3_capture_nt_XMM_B(d);
7764 /*opname REG0 */
7765 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7766 if (xed3_operand_get_error(d)) {
7767 return xed3_operand_get_error(d);
7768 }
7769 xed3_operand_set_imm0(d, 1);
7770 return XED_ERROR_NONE;
7771 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_GPR32_B_BCAST_const0xf(xed_decoded_inst_t * d)7772 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)
7773 {
7774 xed3_capture_nt_YMM_R3(d);
7775 /*opname REG0 */
7776 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7777 if (xed3_operand_get_error(d)) {
7778 return xed3_operand_get_error(d);
7779 }
7780 xed3_capture_nt_MASK1(d);
7781 /*opname REG1 */
7782 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7783 if (xed3_operand_get_error(d)) {
7784 return xed3_operand_get_error(d);
7785 }
7786 xed3_capture_nt_GPR32_B(d);
7787 /*opname REG2 */
7788 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
7789 if (xed3_operand_get_error(d)) {
7790 return xed3_operand_get_error(d);
7791 }
7792 xed3_operand_set_bcast(d, 0xf);
7793 return XED_ERROR_NONE;
7794 }
xed3_capture_chain_ntluf_REG0_XED_REG_DX_REG1_XED_REG_AL_REG2_rFLAGS(xed_decoded_inst_t * d)7795 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)
7796 {
7797 xed3_operand_set_reg0(d, XED_REG_DX);
7798 xed3_operand_set_reg1(d, XED_REG_AL);
7799 xed3_capture_nt_rFLAGS(d);
7800 /*opname REG2 */
7801 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
7802 if (xed3_operand_get_error(d)) {
7803 return xed3_operand_get_error(d);
7804 }
7805 return XED_ERROR_NONE;
7806 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_N3_REG2_GPR64_B_IMM0_const1(xed_decoded_inst_t * d)7807 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)
7808 {
7809 xed3_capture_nt_XMM_R3(d);
7810 /*opname REG0 */
7811 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7812 if (xed3_operand_get_error(d)) {
7813 return xed3_operand_get_error(d);
7814 }
7815 xed3_capture_nt_XMM_N3(d);
7816 /*opname REG1 */
7817 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7818 if (xed3_operand_get_error(d)) {
7819 return xed3_operand_get_error(d);
7820 }
7821 xed3_capture_nt_GPR64_B(d);
7822 /*opname REG2 */
7823 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
7824 if (xed3_operand_get_error(d)) {
7825 return xed3_operand_get_error(d);
7826 }
7827 xed3_operand_set_imm0(d, 1);
7828 return XED_ERROR_NONE;
7829 }
xed3_capture_chain_ntluf_REG0_XED_REG_GS_REG1_XED_REG_STACKPOP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t * d)7830 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)
7831 {
7832 xed3_operand_set_reg0(d, XED_REG_GS);
7833 xed3_operand_set_reg1(d, XED_REG_STACKPOP);
7834 xed3_operand_set_mem0(d, 1);
7835 xed3_capture_nt_SrSP(d);
7836 /*opname BASE0 */
7837 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
7838 if (xed3_operand_get_error(d)) {
7839 return xed3_operand_get_error(d);
7840 }
7841 xed3_capture_nt_FINAL_SSEG0(d);
7842 /*opname SEG0 */
7843 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
7844 if (xed3_operand_get_error(d)) {
7845 return xed3_operand_get_error(d);
7846 }
7847 return XED_ERROR_NONE;
7848 }
xed3_capture_chain_ntluf_REG0_VGPR32_N_REG1_GPR32_B_REG2_rFLAGS(xed_decoded_inst_t * d)7849 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_N_REG1_GPR32_B_REG2_rFLAGS(xed_decoded_inst_t* d)
7850 {
7851 xed3_capture_nt_VGPR32_N(d);
7852 /*opname REG0 */
7853 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7854 if (xed3_operand_get_error(d)) {
7855 return xed3_operand_get_error(d);
7856 }
7857 xed3_capture_nt_GPR32_B(d);
7858 /*opname REG1 */
7859 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7860 if (xed3_operand_get_error(d)) {
7861 return xed3_operand_get_error(d);
7862 }
7863 xed3_capture_nt_rFLAGS(d);
7864 /*opname REG2 */
7865 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
7866 if (xed3_operand_get_error(d)) {
7867 return xed3_operand_get_error(d);
7868 }
7869 return XED_ERROR_NONE;
7870 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_MASK1_REG1_YMM_R3_IMM0_const1(xed_decoded_inst_t * d)7871 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)
7872 {
7873 xed3_operand_set_mem0(d, 1);
7874 xed3_capture_nt_MASK1(d);
7875 /*opname REG0 */
7876 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7877 if (xed3_operand_get_error(d)) {
7878 return xed3_operand_get_error(d);
7879 }
7880 xed3_capture_nt_YMM_R3(d);
7881 /*opname REG1 */
7882 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7883 if (xed3_operand_get_error(d)) {
7884 return xed3_operand_get_error(d);
7885 }
7886 xed3_operand_set_imm0(d, 1);
7887 return XED_ERROR_NONE;
7888 }
xed3_capture_chain_ntluf_REG0_GPR64_R_REG1_XMM_B(xed_decoded_inst_t * d)7889 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_R_REG1_XMM_B(xed_decoded_inst_t* d)
7890 {
7891 xed3_capture_nt_GPR64_R(d);
7892 /*opname REG0 */
7893 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7894 if (xed3_operand_get_error(d)) {
7895 return xed3_operand_get_error(d);
7896 }
7897 xed3_capture_nt_XMM_B(d);
7898 /*opname REG1 */
7899 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7900 if (xed3_operand_get_error(d)) {
7901 return xed3_operand_get_error(d);
7902 }
7903 return XED_ERROR_NONE;
7904 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_AL_REG1_XED_REG_AX_REG2_rFLAGS(xed_decoded_inst_t * d)7905 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)
7906 {
7907 xed3_operand_set_mem0(d, 1);
7908 xed3_operand_set_reg0(d, XED_REG_AL);
7909 xed3_operand_set_reg1(d, XED_REG_AX);
7910 xed3_capture_nt_rFLAGS(d);
7911 /*opname REG2 */
7912 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
7913 if (xed3_operand_get_error(d)) {
7914 return xed3_operand_get_error(d);
7915 }
7916 return XED_ERROR_NONE;
7917 }
xed3_capture_chain_ntluf_REG0_GPR8_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t * d)7918 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
7919 {
7920 xed3_capture_nt_GPR8_R(d);
7921 /*opname REG0 */
7922 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7923 if (xed3_operand_get_error(d)) {
7924 return xed3_operand_get_error(d);
7925 }
7926 xed3_operand_set_mem0(d, 1);
7927 xed3_capture_nt_rFLAGS(d);
7928 /*opname REG1 */
7929 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7930 if (xed3_operand_get_error(d)) {
7931 return xed3_operand_get_error(d);
7932 }
7933 return XED_ERROR_NONE;
7934 }
xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_REG2_YMM_SE_REG3_YMM_B(xed_decoded_inst_t * d)7935 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)
7936 {
7937 xed3_capture_nt_YMM_R(d);
7938 /*opname REG0 */
7939 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7940 if (xed3_operand_get_error(d)) {
7941 return xed3_operand_get_error(d);
7942 }
7943 xed3_capture_nt_YMM_N(d);
7944 /*opname REG1 */
7945 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7946 if (xed3_operand_get_error(d)) {
7947 return xed3_operand_get_error(d);
7948 }
7949 xed3_capture_nt_YMM_SE(d);
7950 /*opname REG2 */
7951 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
7952 if (xed3_operand_get_error(d)) {
7953 return xed3_operand_get_error(d);
7954 }
7955 xed3_capture_nt_YMM_B(d);
7956 /*opname REG3 */
7957 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
7958 if (xed3_operand_get_error(d)) {
7959 return xed3_operand_get_error(d);
7960 }
7961 return XED_ERROR_NONE;
7962 }
xed3_capture_chain_ntluf_IMM0_const1_REG0_XED_REG_AL_REG1_rFLAGS(xed_decoded_inst_t * d)7963 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_IMM0_const1_REG0_XED_REG_AL_REG1_rFLAGS(xed_decoded_inst_t* d)
7964 {
7965 xed3_operand_set_imm0(d, 1);
7966 xed3_operand_set_reg0(d, XED_REG_AL);
7967 xed3_capture_nt_rFLAGS(d);
7968 /*opname REG1 */
7969 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7970 if (xed3_operand_get_error(d)) {
7971 return xed3_operand_get_error(d);
7972 }
7973 return XED_ERROR_NONE;
7974 }
xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_MMX_R(xed_decoded_inst_t * d)7975 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_MMX_R(xed_decoded_inst_t* d)
7976 {
7977 xed3_capture_nt_GPR64_B(d);
7978 /*opname REG0 */
7979 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
7980 if (xed3_operand_get_error(d)) {
7981 return xed3_operand_get_error(d);
7982 }
7983 xed3_capture_nt_MMX_R(d);
7984 /*opname REG1 */
7985 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7986 if (xed3_operand_get_error(d)) {
7987 return xed3_operand_get_error(d);
7988 }
7989 return XED_ERROR_NONE;
7990 }
xed3_capture_chain_ntluf_REG0_XED_REG_ST0_REG1_X87_REG2_XED_REG_X87POP_REG3_XED_REG_X87STATUS(xed_decoded_inst_t * d)7991 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)
7992 {
7993 xed3_operand_set_reg0(d, XED_REG_ST0);
7994 xed3_capture_nt_X87(d);
7995 /*opname REG1 */
7996 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
7997 if (xed3_operand_get_error(d)) {
7998 return xed3_operand_get_error(d);
7999 }
8000 xed3_operand_set_reg2(d, XED_REG_X87POP);
8001 xed3_operand_set_reg3(d, XED_REG_X87STATUS);
8002 return XED_ERROR_NONE;
8003 }
xed3_capture_chain_ntluf_REG0_XED_REG_ST0_MEM0_const1_REG1_XED_REG_X87PUSH_REG2_XED_REG_X87STATUS(xed_decoded_inst_t * d)8004 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)
8005 {
8006 xed3_operand_set_reg0(d, XED_REG_ST0);
8007 xed3_operand_set_mem0(d, 1);
8008 xed3_operand_set_reg1(d, XED_REG_X87PUSH);
8009 xed3_operand_set_reg2(d, XED_REG_X87STATUS);
8010 return XED_ERROR_NONE;
8011 }
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)8012 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)
8013 {
8014 xed3_capture_nt_XMM_R(d);
8015 /*opname REG0 */
8016 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8017 if (xed3_operand_get_error(d)) {
8018 return xed3_operand_get_error(d);
8019 }
8020 xed3_capture_nt_XMM_B(d);
8021 /*opname REG1 */
8022 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8023 if (xed3_operand_get_error(d)) {
8024 return xed3_operand_get_error(d);
8025 }
8026 xed3_operand_set_imm0(d, 1);
8027 xed3_operand_set_reg2(d, XED_REG_EAX);
8028 xed3_operand_set_reg3(d, XED_REG_EDX);
8029 xed3_operand_set_reg4(d, XED_REG_XMM0);
8030 xed3_capture_nt_rFLAGS(d);
8031 /*opname REG5 */
8032 xed3_operand_set_reg5(d, xed3_operand_get_outreg(d));
8033 if (xed3_operand_get_error(d)) {
8034 return xed3_operand_get_error(d);
8035 }
8036 return XED_ERROR_NONE;
8037 }
xed3_capture_chain_ntluf_REG0_XED_REG_RAX_MEM0_const1_BASE0_ArSI_SEG0_FINAL_DSEG_REG1_rFLAGS(xed_decoded_inst_t * d)8038 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)
8039 {
8040 xed3_operand_set_reg0(d, XED_REG_RAX);
8041 xed3_operand_set_mem0(d, 1);
8042 xed3_capture_nt_ArSI(d);
8043 /*opname BASE0 */
8044 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
8045 if (xed3_operand_get_error(d)) {
8046 return xed3_operand_get_error(d);
8047 }
8048 xed3_capture_nt_FINAL_DSEG(d);
8049 /*opname SEG0 */
8050 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
8051 if (xed3_operand_get_error(d)) {
8052 return xed3_operand_get_error(d);
8053 }
8054 xed3_capture_nt_rFLAGS(d);
8055 /*opname REG1 */
8056 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8057 if (xed3_operand_get_error(d)) {
8058 return xed3_operand_get_error(d);
8059 }
8060 return XED_ERROR_NONE;
8061 }
xed3_capture_chain_ntluf_REG0_VGPR64_N_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t * d)8062 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_N_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
8063 {
8064 xed3_capture_nt_VGPR64_N(d);
8065 /*opname REG0 */
8066 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8067 if (xed3_operand_get_error(d)) {
8068 return xed3_operand_get_error(d);
8069 }
8070 xed3_operand_set_mem0(d, 1);
8071 xed3_capture_nt_rFLAGS(d);
8072 /*opname REG1 */
8073 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8074 if (xed3_operand_get_error(d)) {
8075 return xed3_operand_get_error(d);
8076 }
8077 return XED_ERROR_NONE;
8078 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_GPRv_R(xed_decoded_inst_t * d)8079 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPRv_R(xed_decoded_inst_t* d)
8080 {
8081 xed3_operand_set_mem0(d, 1);
8082 xed3_capture_nt_GPRv_R(d);
8083 /*opname REG0 */
8084 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8085 if (xed3_operand_get_error(d)) {
8086 return xed3_operand_get_error(d);
8087 }
8088 return XED_ERROR_NONE;
8089 }
xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_BCAST_const0xa(xed_decoded_inst_t * d)8090 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_BCAST_const0xa(xed_decoded_inst_t* d)
8091 {
8092 xed3_capture_nt_XMM_R(d);
8093 /*opname REG0 */
8094 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8095 if (xed3_operand_get_error(d)) {
8096 return xed3_operand_get_error(d);
8097 }
8098 xed3_operand_set_mem0(d, 1);
8099 xed3_operand_set_bcast(d, 0xa);
8100 return XED_ERROR_NONE;
8101 }
xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK_N_REG2_MASK_B(xed_decoded_inst_t * d)8102 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)
8103 {
8104 xed3_capture_nt_MASK_R(d);
8105 /*opname REG0 */
8106 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8107 if (xed3_operand_get_error(d)) {
8108 return xed3_operand_get_error(d);
8109 }
8110 xed3_capture_nt_MASK_N(d);
8111 /*opname REG1 */
8112 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8113 if (xed3_operand_get_error(d)) {
8114 return xed3_operand_get_error(d);
8115 }
8116 xed3_capture_nt_MASK_B(d);
8117 /*opname REG2 */
8118 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
8119 if (xed3_operand_get_error(d)) {
8120 return xed3_operand_get_error(d);
8121 }
8122 return XED_ERROR_NONE;
8123 }
xed3_capture_chain_ntluf_REG0_GPR8_B_REG1_GPR8_R_REG2_XED_REG_AL_REG3_rFLAGS(xed_decoded_inst_t * d)8124 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)
8125 {
8126 xed3_capture_nt_GPR8_B(d);
8127 /*opname REG0 */
8128 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8129 if (xed3_operand_get_error(d)) {
8130 return xed3_operand_get_error(d);
8131 }
8132 xed3_capture_nt_GPR8_R(d);
8133 /*opname REG1 */
8134 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8135 if (xed3_operand_get_error(d)) {
8136 return xed3_operand_get_error(d);
8137 }
8138 xed3_operand_set_reg2(d, XED_REG_AL);
8139 xed3_capture_nt_rFLAGS(d);
8140 /*opname REG3 */
8141 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
8142 if (xed3_operand_get_error(d)) {
8143 return xed3_operand_get_error(d);
8144 }
8145 return XED_ERROR_NONE;
8146 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)8147 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)
8148 {
8149 xed3_capture_nt_XMM_R3(d);
8150 /*opname REG0 */
8151 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8152 if (xed3_operand_get_error(d)) {
8153 return xed3_operand_get_error(d);
8154 }
8155 xed3_capture_nt_XMM_N3(d);
8156 /*opname REG1 */
8157 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8158 if (xed3_operand_get_error(d)) {
8159 return xed3_operand_get_error(d);
8160 }
8161 xed3_operand_set_mem0(d, 1);
8162 xed3_operand_set_imm0(d, 1);
8163 return XED_ERROR_NONE;
8164 }
xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_XED_REG_CL_REG2_rFLAGS(xed_decoded_inst_t * d)8165 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)
8166 {
8167 xed3_capture_nt_GPRv_B(d);
8168 /*opname REG0 */
8169 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8170 if (xed3_operand_get_error(d)) {
8171 return xed3_operand_get_error(d);
8172 }
8173 xed3_operand_set_reg1(d, XED_REG_CL);
8174 xed3_capture_nt_rFLAGS(d);
8175 /*opname REG2 */
8176 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
8177 if (xed3_operand_get_error(d)) {
8178 return xed3_operand_get_error(d);
8179 }
8180 return XED_ERROR_NONE;
8181 }
xed3_capture_chain_ntluf_REG0_DR_R_REG1_GPR32_B(xed_decoded_inst_t * d)8182 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_DR_R_REG1_GPR32_B(xed_decoded_inst_t* d)
8183 {
8184 xed3_capture_nt_DR_R(d);
8185 /*opname REG0 */
8186 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8187 if (xed3_operand_get_error(d)) {
8188 return xed3_operand_get_error(d);
8189 }
8190 xed3_capture_nt_GPR32_B(d);
8191 /*opname REG1 */
8192 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8193 if (xed3_operand_get_error(d)) {
8194 return xed3_operand_get_error(d);
8195 }
8196 return XED_ERROR_NONE;
8197 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_MMX_R(xed_decoded_inst_t * d)8198 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MMX_R(xed_decoded_inst_t* d)
8199 {
8200 xed3_operand_set_mem0(d, 1);
8201 xed3_capture_nt_MMX_R(d);
8202 /*opname REG0 */
8203 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8204 if (xed3_operand_get_error(d)) {
8205 return xed3_operand_get_error(d);
8206 }
8207 return XED_ERROR_NONE;
8208 }
xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_XED_REG_CR0(xed_decoded_inst_t * d)8209 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_XED_REG_CR0(xed_decoded_inst_t* d)
8210 {
8211 xed3_capture_nt_GPRv_B(d);
8212 /*opname REG0 */
8213 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8214 if (xed3_operand_get_error(d)) {
8215 return xed3_operand_get_error(d);
8216 }
8217 xed3_operand_set_reg1(d, XED_REG_CR0);
8218 return XED_ERROR_NONE;
8219 }
xed3_capture_chain_ntluf_REG0_VGPR64_R_MEM0_const1_REG1_VGPR64_N(xed_decoded_inst_t * d)8220 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_R_MEM0_const1_REG1_VGPR64_N(xed_decoded_inst_t* d)
8221 {
8222 xed3_capture_nt_VGPR64_R(d);
8223 /*opname REG0 */
8224 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8225 if (xed3_operand_get_error(d)) {
8226 return xed3_operand_get_error(d);
8227 }
8228 xed3_operand_set_mem0(d, 1);
8229 xed3_capture_nt_VGPR64_N(d);
8230 /*opname REG1 */
8231 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8232 if (xed3_operand_get_error(d)) {
8233 return xed3_operand_get_error(d);
8234 }
8235 return XED_ERROR_NONE;
8236 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_MASKNOT0(xed_decoded_inst_t * d)8237 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASKNOT0(xed_decoded_inst_t* d)
8238 {
8239 xed3_operand_set_mem0(d, 1);
8240 xed3_capture_nt_MASKNOT0(d);
8241 /*opname REG0 */
8242 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8243 if (xed3_operand_get_error(d)) {
8244 return xed3_operand_get_error(d);
8245 }
8246 return XED_ERROR_NONE;
8247 }
xed3_capture_chain_ntluf_REG0_XED_REG_EAX_MEM0_const1_BASE0_ArSI_SEG0_FINAL_DSEG_REG1_rFLAGS(xed_decoded_inst_t * d)8248 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)
8249 {
8250 xed3_operand_set_reg0(d, XED_REG_EAX);
8251 xed3_operand_set_mem0(d, 1);
8252 xed3_capture_nt_ArSI(d);
8253 /*opname BASE0 */
8254 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
8255 if (xed3_operand_get_error(d)) {
8256 return xed3_operand_get_error(d);
8257 }
8258 xed3_capture_nt_FINAL_DSEG(d);
8259 /*opname SEG0 */
8260 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
8261 if (xed3_operand_get_error(d)) {
8262 return xed3_operand_get_error(d);
8263 }
8264 xed3_capture_nt_rFLAGS(d);
8265 /*opname REG1 */
8266 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8267 if (xed3_operand_get_error(d)) {
8268 return xed3_operand_get_error(d);
8269 }
8270 return XED_ERROR_NONE;
8271 }
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)8272 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)
8273 {
8274 xed3_capture_nt_XMM_R(d);
8275 /*opname REG0 */
8276 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8277 if (xed3_operand_get_error(d)) {
8278 return xed3_operand_get_error(d);
8279 }
8280 xed3_operand_set_mem0(d, 1);
8281 xed3_operand_set_imm0(d, 1);
8282 xed3_operand_set_reg1(d, XED_REG_RAX);
8283 xed3_operand_set_reg2(d, XED_REG_RDX);
8284 xed3_operand_set_reg3(d, XED_REG_XMM0);
8285 xed3_capture_nt_rFLAGS(d);
8286 /*opname REG4 */
8287 xed3_operand_set_reg4(d, xed3_operand_get_outreg(d));
8288 if (xed3_operand_get_error(d)) {
8289 return xed3_operand_get_error(d);
8290 }
8291 return XED_ERROR_NONE;
8292 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_GPR64_B_BCAST_const0x5(xed_decoded_inst_t * d)8293 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)
8294 {
8295 xed3_capture_nt_ZMM_R3(d);
8296 /*opname REG0 */
8297 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8298 if (xed3_operand_get_error(d)) {
8299 return xed3_operand_get_error(d);
8300 }
8301 xed3_capture_nt_MASK1(d);
8302 /*opname REG1 */
8303 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8304 if (xed3_operand_get_error(d)) {
8305 return xed3_operand_get_error(d);
8306 }
8307 xed3_capture_nt_GPR64_B(d);
8308 /*opname REG2 */
8309 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
8310 if (xed3_operand_get_error(d)) {
8311 return xed3_operand_get_error(d);
8312 }
8313 xed3_operand_set_bcast(d, 0x5);
8314 return XED_ERROR_NONE;
8315 }
xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_XED_REG_STACKPUSH_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t * d)8316 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)
8317 {
8318 xed3_capture_nt_GPRv_B(d);
8319 /*opname REG0 */
8320 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8321 if (xed3_operand_get_error(d)) {
8322 return xed3_operand_get_error(d);
8323 }
8324 xed3_operand_set_reg1(d, XED_REG_STACKPUSH);
8325 xed3_operand_set_mem0(d, 1);
8326 xed3_capture_nt_SrSP(d);
8327 /*opname BASE0 */
8328 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
8329 if (xed3_operand_get_error(d)) {
8330 return xed3_operand_get_error(d);
8331 }
8332 xed3_capture_nt_FINAL_SSEG0(d);
8333 /*opname SEG0 */
8334 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
8335 if (xed3_operand_get_error(d)) {
8336 return xed3_operand_get_error(d);
8337 }
8338 return XED_ERROR_NONE;
8339 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_GPR32_B(xed_decoded_inst_t * d)8340 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_GPR32_B(xed_decoded_inst_t* d)
8341 {
8342 xed3_capture_nt_XMM_R(d);
8343 /*opname REG0 */
8344 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8345 if (xed3_operand_get_error(d)) {
8346 return xed3_operand_get_error(d);
8347 }
8348 xed3_capture_nt_GPR32_B(d);
8349 /*opname REG1 */
8350 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8351 if (xed3_operand_get_error(d)) {
8352 return xed3_operand_get_error(d);
8353 }
8354 return XED_ERROR_NONE;
8355 }
xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_MEM0_const1(xed_decoded_inst_t * d)8356 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_MEM0_const1(xed_decoded_inst_t* d)
8357 {
8358 xed3_capture_nt_YMM_R(d);
8359 /*opname REG0 */
8360 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8361 if (xed3_operand_get_error(d)) {
8362 return xed3_operand_get_error(d);
8363 }
8364 xed3_capture_nt_YMM_N(d);
8365 /*opname REG1 */
8366 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8367 if (xed3_operand_get_error(d)) {
8368 return xed3_operand_get_error(d);
8369 }
8370 xed3_operand_set_mem0(d, 1);
8371 return XED_ERROR_NONE;
8372 }
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)8373 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)
8374 {
8375 xed3_operand_set_reg0(d, XED_REG_EAX);
8376 xed3_operand_set_reg1(d, XED_REG_EDX);
8377 xed3_operand_set_reg2(d, XED_REG_ECX);
8378 xed3_operand_set_reg3(d, XED_REG_MSRS);
8379 return XED_ERROR_NONE;
8380 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0x12(xed_decoded_inst_t * d)8381 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)
8382 {
8383 xed3_capture_nt_YMM_R3(d);
8384 /*opname REG0 */
8385 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8386 if (xed3_operand_get_error(d)) {
8387 return xed3_operand_get_error(d);
8388 }
8389 xed3_capture_nt_MASK1(d);
8390 /*opname REG1 */
8391 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8392 if (xed3_operand_get_error(d)) {
8393 return xed3_operand_get_error(d);
8394 }
8395 xed3_capture_nt_XMM_B3(d);
8396 /*opname REG2 */
8397 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
8398 if (xed3_operand_get_error(d)) {
8399 return xed3_operand_get_error(d);
8400 }
8401 xed3_operand_set_bcast(d, 0x12);
8402 return XED_ERROR_NONE;
8403 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASKNOT0_MEM0_const1(xed_decoded_inst_t * d)8404 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASKNOT0_MEM0_const1(xed_decoded_inst_t* d)
8405 {
8406 xed3_capture_nt_YMM_R3(d);
8407 /*opname REG0 */
8408 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8409 if (xed3_operand_get_error(d)) {
8410 return xed3_operand_get_error(d);
8411 }
8412 xed3_capture_nt_MASKNOT0(d);
8413 /*opname REG1 */
8414 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8415 if (xed3_operand_get_error(d)) {
8416 return xed3_operand_get_error(d);
8417 }
8418 xed3_operand_set_mem0(d, 1);
8419 return XED_ERROR_NONE;
8420 }
xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_YMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)8421 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)
8422 {
8423 xed3_capture_nt_MASK_R(d);
8424 /*opname REG0 */
8425 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8426 if (xed3_operand_get_error(d)) {
8427 return xed3_operand_get_error(d);
8428 }
8429 xed3_capture_nt_MASK1(d);
8430 /*opname REG1 */
8431 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8432 if (xed3_operand_get_error(d)) {
8433 return xed3_operand_get_error(d);
8434 }
8435 xed3_capture_nt_YMM_N3(d);
8436 /*opname REG2 */
8437 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
8438 if (xed3_operand_get_error(d)) {
8439 return xed3_operand_get_error(d);
8440 }
8441 xed3_operand_set_mem0(d, 1);
8442 xed3_operand_set_imm0(d, 1);
8443 return XED_ERROR_NONE;
8444 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0x15(xed_decoded_inst_t * d)8445 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)
8446 {
8447 xed3_capture_nt_YMM_R3(d);
8448 /*opname REG0 */
8449 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8450 if (xed3_operand_get_error(d)) {
8451 return xed3_operand_get_error(d);
8452 }
8453 xed3_capture_nt_MASK1(d);
8454 /*opname REG1 */
8455 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8456 if (xed3_operand_get_error(d)) {
8457 return xed3_operand_get_error(d);
8458 }
8459 xed3_capture_nt_XMM_B3(d);
8460 /*opname REG2 */
8461 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
8462 if (xed3_operand_get_error(d)) {
8463 return xed3_operand_get_error(d);
8464 }
8465 xed3_operand_set_bcast(d, 0x15);
8466 return XED_ERROR_NONE;
8467 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR8_R_REG1_rFLAGS(xed_decoded_inst_t * d)8468 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR8_R_REG1_rFLAGS(xed_decoded_inst_t* d)
8469 {
8470 xed3_operand_set_mem0(d, 1);
8471 xed3_capture_nt_GPR8_R(d);
8472 /*opname REG0 */
8473 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8474 if (xed3_operand_get_error(d)) {
8475 return xed3_operand_get_error(d);
8476 }
8477 xed3_capture_nt_rFLAGS(d);
8478 /*opname REG1 */
8479 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8480 if (xed3_operand_get_error(d)) {
8481 return xed3_operand_get_error(d);
8482 }
8483 return XED_ERROR_NONE;
8484 }
xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XMM_R_IMM0_const1(xed_decoded_inst_t * d)8485 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XMM_R_IMM0_const1(xed_decoded_inst_t* d)
8486 {
8487 xed3_capture_nt_GPR64_B(d);
8488 /*opname REG0 */
8489 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8490 if (xed3_operand_get_error(d)) {
8491 return xed3_operand_get_error(d);
8492 }
8493 xed3_capture_nt_XMM_R(d);
8494 /*opname REG1 */
8495 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8496 if (xed3_operand_get_error(d)) {
8497 return xed3_operand_get_error(d);
8498 }
8499 xed3_operand_set_imm0(d, 1);
8500 return XED_ERROR_NONE;
8501 }
xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_XMM_B3_IMM0_const1(xed_decoded_inst_t * d)8502 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_XMM_B3_IMM0_const1(xed_decoded_inst_t* d)
8503 {
8504 xed3_capture_nt_GPR32_R(d);
8505 /*opname REG0 */
8506 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8507 if (xed3_operand_get_error(d)) {
8508 return xed3_operand_get_error(d);
8509 }
8510 xed3_capture_nt_XMM_B3(d);
8511 /*opname REG1 */
8512 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8513 if (xed3_operand_get_error(d)) {
8514 return xed3_operand_get_error(d);
8515 }
8516 xed3_operand_set_imm0(d, 1);
8517 return XED_ERROR_NONE;
8518 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_CR0(xed_decoded_inst_t * d)8519 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_CR0(xed_decoded_inst_t* d)
8520 {
8521 xed3_operand_set_mem0(d, 1);
8522 xed3_operand_set_reg0(d, XED_REG_CR0);
8523 return XED_ERROR_NONE;
8524 }
xed3_capture_chain_ntluf_REG0_GPR32_R_MEM0_const1(xed_decoded_inst_t * d)8525 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_MEM0_const1(xed_decoded_inst_t* d)
8526 {
8527 xed3_capture_nt_GPR32_R(d);
8528 /*opname REG0 */
8529 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8530 if (xed3_operand_get_error(d)) {
8531 return xed3_operand_get_error(d);
8532 }
8533 xed3_operand_set_mem0(d, 1);
8534 return XED_ERROR_NONE;
8535 }
xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPRz_B_REG2_rFLAGS(xed_decoded_inst_t * d)8536 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPRz_B_REG2_rFLAGS(xed_decoded_inst_t* d)
8537 {
8538 xed3_capture_nt_GPRv_R(d);
8539 /*opname REG0 */
8540 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8541 if (xed3_operand_get_error(d)) {
8542 return xed3_operand_get_error(d);
8543 }
8544 xed3_capture_nt_GPRz_B(d);
8545 /*opname REG1 */
8546 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8547 if (xed3_operand_get_error(d)) {
8548 return xed3_operand_get_error(d);
8549 }
8550 xed3_capture_nt_rFLAGS(d);
8551 /*opname REG2 */
8552 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
8553 if (xed3_operand_get_error(d)) {
8554 return xed3_operand_get_error(d);
8555 }
8556 return XED_ERROR_NONE;
8557 }
xed3_capture_chain_ntluf_REG0_GPR8_B_REG1_GPR8_R(xed_decoded_inst_t * d)8558 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B_REG1_GPR8_R(xed_decoded_inst_t* d)
8559 {
8560 xed3_capture_nt_GPR8_B(d);
8561 /*opname REG0 */
8562 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8563 if (xed3_operand_get_error(d)) {
8564 return xed3_operand_get_error(d);
8565 }
8566 xed3_capture_nt_GPR8_R(d);
8567 /*opname REG1 */
8568 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8569 if (xed3_operand_get_error(d)) {
8570 return xed3_operand_get_error(d);
8571 }
8572 return XED_ERROR_NONE;
8573 }
xed3_capture_chain_ntluf_REG0_VGPR64_R_REG1_VGPR64_N_REG2_VGPR64_B_REG3_XED_REG_RDX(xed_decoded_inst_t * d)8574 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)
8575 {
8576 xed3_capture_nt_VGPR64_R(d);
8577 /*opname REG0 */
8578 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8579 if (xed3_operand_get_error(d)) {
8580 return xed3_operand_get_error(d);
8581 }
8582 xed3_capture_nt_VGPR64_N(d);
8583 /*opname REG1 */
8584 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8585 if (xed3_operand_get_error(d)) {
8586 return xed3_operand_get_error(d);
8587 }
8588 xed3_capture_nt_VGPR64_B(d);
8589 /*opname REG2 */
8590 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
8591 if (xed3_operand_get_error(d)) {
8592 return xed3_operand_get_error(d);
8593 }
8594 xed3_operand_set_reg3(d, XED_REG_RDX);
8595 return XED_ERROR_NONE;
8596 }
xed3_capture_chain_ntluf_REG0_A_GPR_R_MEM0_const1_MEM1_const1_BASE1_A_GPR_R(xed_decoded_inst_t * d)8597 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)
8598 {
8599 xed3_capture_nt_A_GPR_R(d);
8600 /*opname REG0 */
8601 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8602 if (xed3_operand_get_error(d)) {
8603 return xed3_operand_get_error(d);
8604 }
8605 xed3_operand_set_mem0(d, 1);
8606 xed3_operand_set_mem1(d, 1);
8607 xed3_capture_nt_A_GPR_R(d);
8608 /*opname BASE1 */
8609 xed3_operand_set_base1(d, xed3_operand_get_outreg(d));
8610 if (xed3_operand_get_error(d)) {
8611 return xed3_operand_get_error(d);
8612 }
8613 return XED_ERROR_NONE;
8614 }
xed3_capture_chain_ntluf_REG0_XED_REG_ST0_REG1_XED_REG_ST1_REG2_XED_REG_X87STATUS(xed_decoded_inst_t * d)8615 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)
8616 {
8617 xed3_operand_set_reg0(d, XED_REG_ST0);
8618 xed3_operand_set_reg1(d, XED_REG_ST1);
8619 xed3_operand_set_reg2(d, XED_REG_X87STATUS);
8620 return XED_ERROR_NONE;
8621 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK_B_BCAST_const0x18(xed_decoded_inst_t * d)8622 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK_B_BCAST_const0x18(xed_decoded_inst_t* d)
8623 {
8624 xed3_capture_nt_YMM_R3(d);
8625 /*opname REG0 */
8626 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8627 if (xed3_operand_get_error(d)) {
8628 return xed3_operand_get_error(d);
8629 }
8630 xed3_capture_nt_MASK_B(d);
8631 /*opname REG1 */
8632 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8633 if (xed3_operand_get_error(d)) {
8634 return xed3_operand_get_error(d);
8635 }
8636 xed3_operand_set_bcast(d, 0x18);
8637 return XED_ERROR_NONE;
8638 }
xed3_capture_chain_ntluf_REG0_VGPR32_R_REG1_VGPR32_N_MEM0_const1_REG2_rFLAGS(xed_decoded_inst_t * d)8639 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)
8640 {
8641 xed3_capture_nt_VGPR32_R(d);
8642 /*opname REG0 */
8643 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8644 if (xed3_operand_get_error(d)) {
8645 return xed3_operand_get_error(d);
8646 }
8647 xed3_capture_nt_VGPR32_N(d);
8648 /*opname REG1 */
8649 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8650 if (xed3_operand_get_error(d)) {
8651 return xed3_operand_get_error(d);
8652 }
8653 xed3_operand_set_mem0(d, 1);
8654 xed3_capture_nt_rFLAGS(d);
8655 /*opname REG2 */
8656 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
8657 if (xed3_operand_get_error(d)) {
8658 return xed3_operand_get_error(d);
8659 }
8660 return XED_ERROR_NONE;
8661 }
xed3_capture_chain_ntluf_REG0_YMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)8662 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
8663 {
8664 xed3_capture_nt_YMM_N3(d);
8665 /*opname REG0 */
8666 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8667 if (xed3_operand_get_error(d)) {
8668 return xed3_operand_get_error(d);
8669 }
8670 xed3_operand_set_mem0(d, 1);
8671 xed3_operand_set_imm0(d, 1);
8672 return XED_ERROR_NONE;
8673 }
xed3_capture_chain_ntluf_REG0_GPRy_R_MEM0_const1(xed_decoded_inst_t * d)8674 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRy_R_MEM0_const1(xed_decoded_inst_t* d)
8675 {
8676 xed3_capture_nt_GPRy_R(d);
8677 /*opname REG0 */
8678 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8679 if (xed3_operand_get_error(d)) {
8680 return xed3_operand_get_error(d);
8681 }
8682 xed3_operand_set_mem0(d, 1);
8683 return XED_ERROR_NONE;
8684 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_EDX_REG1_XED_REG_EAX_REG2_XED_REG_XCR0(xed_decoded_inst_t * d)8685 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)
8686 {
8687 xed3_operand_set_mem0(d, 1);
8688 xed3_operand_set_reg0(d, XED_REG_EDX);
8689 xed3_operand_set_reg1(d, XED_REG_EAX);
8690 xed3_operand_set_reg2(d, XED_REG_XCR0);
8691 return XED_ERROR_NONE;
8692 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR32_R_REG1_rFLAGS(xed_decoded_inst_t * d)8693 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR32_R_REG1_rFLAGS(xed_decoded_inst_t* d)
8694 {
8695 xed3_operand_set_mem0(d, 1);
8696 xed3_capture_nt_GPR32_R(d);
8697 /*opname REG0 */
8698 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8699 if (xed3_operand_get_error(d)) {
8700 return xed3_operand_get_error(d);
8701 }
8702 xed3_capture_nt_rFLAGS(d);
8703 /*opname REG1 */
8704 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8705 if (xed3_operand_get_error(d)) {
8706 return xed3_operand_get_error(d);
8707 }
8708 return XED_ERROR_NONE;
8709 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x11(xed_decoded_inst_t * d)8710 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)
8711 {
8712 xed3_capture_nt_XMM_R3(d);
8713 /*opname REG0 */
8714 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8715 if (xed3_operand_get_error(d)) {
8716 return xed3_operand_get_error(d);
8717 }
8718 xed3_capture_nt_MASK1(d);
8719 /*opname REG1 */
8720 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8721 if (xed3_operand_get_error(d)) {
8722 return xed3_operand_get_error(d);
8723 }
8724 xed3_operand_set_mem0(d, 1);
8725 xed3_operand_set_bcast(d, 0x11);
8726 return XED_ERROR_NONE;
8727 }
xed3_capture_chain_ntluf_REG0_A_GPR_B(xed_decoded_inst_t * d)8728 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_A_GPR_B(xed_decoded_inst_t* d)
8729 {
8730 xed3_capture_nt_A_GPR_B(d);
8731 /*opname REG0 */
8732 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8733 if (xed3_operand_get_error(d)) {
8734 return xed3_operand_get_error(d);
8735 }
8736 return XED_ERROR_NONE;
8737 }
xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_REG1_XED_REG_XMM0(xed_decoded_inst_t * d)8738 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)
8739 {
8740 xed3_capture_nt_XMM_R(d);
8741 /*opname REG0 */
8742 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8743 if (xed3_operand_get_error(d)) {
8744 return xed3_operand_get_error(d);
8745 }
8746 xed3_operand_set_mem0(d, 1);
8747 xed3_operand_set_reg1(d, XED_REG_XMM0);
8748 return XED_ERROR_NONE;
8749 }
xed3_capture_chain_ntluf_REG0_YMM_R_REG1_XMM_B(xed_decoded_inst_t * d)8750 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_XMM_B(xed_decoded_inst_t* d)
8751 {
8752 xed3_capture_nt_YMM_R(d);
8753 /*opname REG0 */
8754 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8755 if (xed3_operand_get_error(d)) {
8756 return xed3_operand_get_error(d);
8757 }
8758 xed3_capture_nt_XMM_B(d);
8759 /*opname REG1 */
8760 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8761 if (xed3_operand_get_error(d)) {
8762 return xed3_operand_get_error(d);
8763 }
8764 return XED_ERROR_NONE;
8765 }
xed3_capture_chain_ntluf_REG0_XED_REG_RAX_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t * d)8766 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)
8767 {
8768 xed3_operand_set_reg0(d, XED_REG_RAX);
8769 xed3_operand_set_mem0(d, 1);
8770 xed3_capture_nt_ArDI(d);
8771 /*opname BASE0 */
8772 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
8773 if (xed3_operand_get_error(d)) {
8774 return xed3_operand_get_error(d);
8775 }
8776 xed3_capture_nt_FINAL_ESEG(d);
8777 /*opname SEG0 */
8778 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
8779 if (xed3_operand_get_error(d)) {
8780 return xed3_operand_get_error(d);
8781 }
8782 xed3_capture_nt_ArCX(d);
8783 /*opname REG1 */
8784 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8785 if (xed3_operand_get_error(d)) {
8786 return xed3_operand_get_error(d);
8787 }
8788 xed3_capture_nt_rFLAGS(d);
8789 /*opname REG2 */
8790 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
8791 if (xed3_operand_get_error(d)) {
8792 return xed3_operand_get_error(d);
8793 }
8794 return XED_ERROR_NONE;
8795 }
xed3_capture_chain_ntluf_REG0_XED_REG_RAX_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG1_rFLAGS(xed_decoded_inst_t * d)8796 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)
8797 {
8798 xed3_operand_set_reg0(d, XED_REG_RAX);
8799 xed3_operand_set_mem0(d, 1);
8800 xed3_capture_nt_ArDI(d);
8801 /*opname BASE0 */
8802 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
8803 if (xed3_operand_get_error(d)) {
8804 return xed3_operand_get_error(d);
8805 }
8806 xed3_capture_nt_FINAL_ESEG(d);
8807 /*opname SEG0 */
8808 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
8809 if (xed3_operand_get_error(d)) {
8810 return xed3_operand_get_error(d);
8811 }
8812 xed3_capture_nt_rFLAGS(d);
8813 /*opname REG1 */
8814 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8815 if (xed3_operand_get_error(d)) {
8816 return xed3_operand_get_error(d);
8817 }
8818 return XED_ERROR_NONE;
8819 }
xed3_capture_chain_ntluf_REG0_XED_REG_EAX_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG1_rFLAGS(xed_decoded_inst_t * d)8820 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)
8821 {
8822 xed3_operand_set_reg0(d, XED_REG_EAX);
8823 xed3_operand_set_mem0(d, 1);
8824 xed3_capture_nt_ArDI(d);
8825 /*opname BASE0 */
8826 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
8827 if (xed3_operand_get_error(d)) {
8828 return xed3_operand_get_error(d);
8829 }
8830 xed3_capture_nt_FINAL_ESEG(d);
8831 /*opname SEG0 */
8832 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
8833 if (xed3_operand_get_error(d)) {
8834 return xed3_operand_get_error(d);
8835 }
8836 xed3_capture_nt_rFLAGS(d);
8837 /*opname REG1 */
8838 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8839 if (xed3_operand_get_error(d)) {
8840 return xed3_operand_get_error(d);
8841 }
8842 return XED_ERROR_NONE;
8843 }
xed3_capture_chain_ntluf_REG0_CR_R_REG1_GPR64_B(xed_decoded_inst_t * d)8844 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_CR_R_REG1_GPR64_B(xed_decoded_inst_t* d)
8845 {
8846 xed3_capture_nt_CR_R(d);
8847 /*opname REG0 */
8848 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8849 if (xed3_operand_get_error(d)) {
8850 return xed3_operand_get_error(d);
8851 }
8852 xed3_capture_nt_GPR64_B(d);
8853 /*opname REG1 */
8854 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8855 if (xed3_operand_get_error(d)) {
8856 return xed3_operand_get_error(d);
8857 }
8858 return XED_ERROR_NONE;
8859 }
xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t * d)8860 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
8861 {
8862 xed3_capture_nt_XMM_R(d);
8863 /*opname REG0 */
8864 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8865 if (xed3_operand_get_error(d)) {
8866 return xed3_operand_get_error(d);
8867 }
8868 xed3_operand_set_mem0(d, 1);
8869 xed3_capture_nt_rFLAGS(d);
8870 /*opname REG1 */
8871 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8872 if (xed3_operand_get_error(d)) {
8873 return xed3_operand_get_error(d);
8874 }
8875 return XED_ERROR_NONE;
8876 }
xed3_capture_chain_ntluf_REG0_XED_REG_ST0_REG1_X87_REG2_XED_REG_X87STATUS(xed_decoded_inst_t * d)8877 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)
8878 {
8879 xed3_operand_set_reg0(d, XED_REG_ST0);
8880 xed3_capture_nt_X87(d);
8881 /*opname REG1 */
8882 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8883 if (xed3_operand_get_error(d)) {
8884 return xed3_operand_get_error(d);
8885 }
8886 xed3_operand_set_reg2(d, XED_REG_X87STATUS);
8887 return XED_ERROR_NONE;
8888 }
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)8889 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)
8890 {
8891 xed3_operand_set_reg0(d, XED_REG_EAX);
8892 xed3_operand_set_reg1(d, XED_REG_EDX);
8893 xed3_operand_set_reg2(d, XED_REG_ECX);
8894 xed3_operand_set_reg3(d, XED_REG_TSC);
8895 xed3_operand_set_reg4(d, XED_REG_TSCAUX);
8896 return XED_ERROR_NONE;
8897 }
xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_ZMM_N3_REG3_ZMM_B3_IMM0_const1(xed_decoded_inst_t * d)8898 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)
8899 {
8900 xed3_capture_nt_MASK_R(d);
8901 /*opname REG0 */
8902 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8903 if (xed3_operand_get_error(d)) {
8904 return xed3_operand_get_error(d);
8905 }
8906 xed3_capture_nt_MASK1(d);
8907 /*opname REG1 */
8908 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8909 if (xed3_operand_get_error(d)) {
8910 return xed3_operand_get_error(d);
8911 }
8912 xed3_capture_nt_ZMM_N3(d);
8913 /*opname REG2 */
8914 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
8915 if (xed3_operand_get_error(d)) {
8916 return xed3_operand_get_error(d);
8917 }
8918 xed3_capture_nt_ZMM_B3(d);
8919 /*opname REG3 */
8920 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
8921 if (xed3_operand_get_error(d)) {
8922 return xed3_operand_get_error(d);
8923 }
8924 xed3_operand_set_imm0(d, 1);
8925 return XED_ERROR_NONE;
8926 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK_B(xed_decoded_inst_t * d)8927 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK_B(xed_decoded_inst_t* d)
8928 {
8929 xed3_capture_nt_XMM_R3(d);
8930 /*opname REG0 */
8931 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8932 if (xed3_operand_get_error(d)) {
8933 return xed3_operand_get_error(d);
8934 }
8935 xed3_capture_nt_MASK_B(d);
8936 /*opname REG1 */
8937 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8938 if (xed3_operand_get_error(d)) {
8939 return xed3_operand_get_error(d);
8940 }
8941 return XED_ERROR_NONE;
8942 }
xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_REG2_XMM_B(xed_decoded_inst_t * d)8943 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)
8944 {
8945 xed3_capture_nt_YMM_R(d);
8946 /*opname REG0 */
8947 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8948 if (xed3_operand_get_error(d)) {
8949 return xed3_operand_get_error(d);
8950 }
8951 xed3_capture_nt_YMM_N(d);
8952 /*opname REG1 */
8953 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
8954 if (xed3_operand_get_error(d)) {
8955 return xed3_operand_get_error(d);
8956 }
8957 xed3_capture_nt_XMM_B(d);
8958 /*opname REG2 */
8959 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
8960 if (xed3_operand_get_error(d)) {
8961 return xed3_operand_get_error(d);
8962 }
8963 return XED_ERROR_NONE;
8964 }
xed3_capture_chain_ntluf_REG0_GPRv_SB_REG1_XED_REG_STACKPOP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t * d)8965 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)
8966 {
8967 xed3_capture_nt_GPRv_SB(d);
8968 /*opname REG0 */
8969 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8970 if (xed3_operand_get_error(d)) {
8971 return xed3_operand_get_error(d);
8972 }
8973 xed3_operand_set_reg1(d, XED_REG_STACKPOP);
8974 xed3_operand_set_mem0(d, 1);
8975 xed3_capture_nt_SrSP(d);
8976 /*opname BASE0 */
8977 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
8978 if (xed3_operand_get_error(d)) {
8979 return xed3_operand_get_error(d);
8980 }
8981 xed3_capture_nt_FINAL_SSEG0(d);
8982 /*opname SEG0 */
8983 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
8984 if (xed3_operand_get_error(d)) {
8985 return xed3_operand_get_error(d);
8986 }
8987 return XED_ERROR_NONE;
8988 }
xed3_capture_chain_ntluf_REG0_YMM_B3_REG1_MASK1_REG2_ZMM_R3(xed_decoded_inst_t * d)8989 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_B3_REG1_MASK1_REG2_ZMM_R3(xed_decoded_inst_t* d)
8990 {
8991 xed3_capture_nt_YMM_B3(d);
8992 /*opname REG0 */
8993 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
8994 if (xed3_operand_get_error(d)) {
8995 return xed3_operand_get_error(d);
8996 }
8997 xed3_capture_nt_MASK1(d);
8998 /*opname REG1 */
8999 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9000 if (xed3_operand_get_error(d)) {
9001 return xed3_operand_get_error(d);
9002 }
9003 xed3_capture_nt_ZMM_R3(d);
9004 /*opname REG2 */
9005 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
9006 if (xed3_operand_get_error(d)) {
9007 return xed3_operand_get_error(d);
9008 }
9009 return XED_ERROR_NONE;
9010 }
xed3_capture_chain_ntluf_REG0_MMX_R_REG1_XMM_B(xed_decoded_inst_t * d)9011 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_REG1_XMM_B(xed_decoded_inst_t* d)
9012 {
9013 xed3_capture_nt_MMX_R(d);
9014 /*opname REG0 */
9015 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9016 if (xed3_operand_get_error(d)) {
9017 return xed3_operand_get_error(d);
9018 }
9019 xed3_capture_nt_XMM_B(d);
9020 /*opname REG1 */
9021 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9022 if (xed3_operand_get_error(d)) {
9023 return xed3_operand_get_error(d);
9024 }
9025 return XED_ERROR_NONE;
9026 }
xed3_capture_chain_ntluf_REG0_YMM_B_REG1_YMM_R(xed_decoded_inst_t * d)9027 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_B_REG1_YMM_R(xed_decoded_inst_t* d)
9028 {
9029 xed3_capture_nt_YMM_B(d);
9030 /*opname REG0 */
9031 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9032 if (xed3_operand_get_error(d)) {
9033 return xed3_operand_get_error(d);
9034 }
9035 xed3_capture_nt_YMM_R(d);
9036 /*opname REG1 */
9037 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9038 if (xed3_operand_get_error(d)) {
9039 return xed3_operand_get_error(d);
9040 }
9041 return XED_ERROR_NONE;
9042 }
xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_EBX(xed_decoded_inst_t * d)9043 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_EBX(xed_decoded_inst_t* d)
9044 {
9045 xed3_operand_set_reg0(d, XED_REG_EAX);
9046 xed3_operand_set_reg1(d, XED_REG_EBX);
9047 return XED_ERROR_NONE;
9048 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_GPR32_B_BCAST_const0x12(xed_decoded_inst_t * d)9049 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)
9050 {
9051 xed3_capture_nt_YMM_R3(d);
9052 /*opname REG0 */
9053 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9054 if (xed3_operand_get_error(d)) {
9055 return xed3_operand_get_error(d);
9056 }
9057 xed3_capture_nt_MASK1(d);
9058 /*opname REG1 */
9059 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9060 if (xed3_operand_get_error(d)) {
9061 return xed3_operand_get_error(d);
9062 }
9063 xed3_capture_nt_GPR32_B(d);
9064 /*opname REG2 */
9065 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
9066 if (xed3_operand_get_error(d)) {
9067 return xed3_operand_get_error(d);
9068 }
9069 xed3_operand_set_bcast(d, 0x12);
9070 return XED_ERROR_NONE;
9071 }
xed3_capture_chain_ntluf_REG0_XED_REG_DX_MEM0_const1_BASE0_ArSI_SEG0_FINAL_DSEG_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t * d)9072 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)
9073 {
9074 xed3_operand_set_reg0(d, XED_REG_DX);
9075 xed3_operand_set_mem0(d, 1);
9076 xed3_capture_nt_ArSI(d);
9077 /*opname BASE0 */
9078 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
9079 if (xed3_operand_get_error(d)) {
9080 return xed3_operand_get_error(d);
9081 }
9082 xed3_capture_nt_FINAL_DSEG(d);
9083 /*opname SEG0 */
9084 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
9085 if (xed3_operand_get_error(d)) {
9086 return xed3_operand_get_error(d);
9087 }
9088 xed3_capture_nt_ArCX(d);
9089 /*opname REG1 */
9090 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9091 if (xed3_operand_get_error(d)) {
9092 return xed3_operand_get_error(d);
9093 }
9094 xed3_capture_nt_rFLAGS(d);
9095 /*opname REG2 */
9096 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
9097 if (xed3_operand_get_error(d)) {
9098 return xed3_operand_get_error(d);
9099 }
9100 return XED_ERROR_NONE;
9101 }
xed3_capture_chain_ntluf_REG0_VGPR64_R_REG1_VGPR64_N_MEM0_const1_REG2_XED_REG_RDX(xed_decoded_inst_t * d)9102 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)
9103 {
9104 xed3_capture_nt_VGPR64_R(d);
9105 /*opname REG0 */
9106 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9107 if (xed3_operand_get_error(d)) {
9108 return xed3_operand_get_error(d);
9109 }
9110 xed3_capture_nt_VGPR64_N(d);
9111 /*opname REG1 */
9112 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9113 if (xed3_operand_get_error(d)) {
9114 return xed3_operand_get_error(d);
9115 }
9116 xed3_operand_set_mem0(d, 1);
9117 xed3_operand_set_reg2(d, XED_REG_RDX);
9118 return XED_ERROR_NONE;
9119 }
xed3_capture_chain_ntluf_REG0_VGPR32_R_REG1_VGPR32_N_REG2_VGPR32_B(xed_decoded_inst_t * d)9120 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)
9121 {
9122 xed3_capture_nt_VGPR32_R(d);
9123 /*opname REG0 */
9124 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9125 if (xed3_operand_get_error(d)) {
9126 return xed3_operand_get_error(d);
9127 }
9128 xed3_capture_nt_VGPR32_N(d);
9129 /*opname REG1 */
9130 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9131 if (xed3_operand_get_error(d)) {
9132 return xed3_operand_get_error(d);
9133 }
9134 xed3_capture_nt_VGPR32_B(d);
9135 /*opname REG2 */
9136 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
9137 if (xed3_operand_get_error(d)) {
9138 return xed3_operand_get_error(d);
9139 }
9140 return XED_ERROR_NONE;
9141 }
xed3_capture_chain_ntluf_REG0_MASK_R_REG1_ZMM_B3(xed_decoded_inst_t * d)9142 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_ZMM_B3(xed_decoded_inst_t* d)
9143 {
9144 xed3_capture_nt_MASK_R(d);
9145 /*opname REG0 */
9146 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9147 if (xed3_operand_get_error(d)) {
9148 return xed3_operand_get_error(d);
9149 }
9150 xed3_capture_nt_ZMM_B3(d);
9151 /*opname REG1 */
9152 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9153 if (xed3_operand_get_error(d)) {
9154 return xed3_operand_get_error(d);
9155 }
9156 return XED_ERROR_NONE;
9157 }
xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XED_REG_EDX_REG2_XED_REG_EAX_REG3_rFLAGS(xed_decoded_inst_t * d)9158 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)
9159 {
9160 xed3_capture_nt_GPR64_B(d);
9161 /*opname REG0 */
9162 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9163 if (xed3_operand_get_error(d)) {
9164 return xed3_operand_get_error(d);
9165 }
9166 xed3_operand_set_reg1(d, XED_REG_EDX);
9167 xed3_operand_set_reg2(d, XED_REG_EAX);
9168 xed3_capture_nt_rFLAGS(d);
9169 /*opname REG3 */
9170 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
9171 if (xed3_operand_get_error(d)) {
9172 return xed3_operand_get_error(d);
9173 }
9174 return XED_ERROR_NONE;
9175 }
xed3_capture_chain_ntluf_REG0_XED_REG_ST0_MEM0_const1_REG1_XED_REG_X87STATUS(xed_decoded_inst_t * d)9176 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)
9177 {
9178 xed3_operand_set_reg0(d, XED_REG_ST0);
9179 xed3_operand_set_mem0(d, 1);
9180 xed3_operand_set_reg1(d, XED_REG_X87STATUS);
9181 return XED_ERROR_NONE;
9182 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_IMM0_const1_REG2_XED_REG_ECX_REG3_rFLAGS(xed_decoded_inst_t * d)9183 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)
9184 {
9185 xed3_capture_nt_XMM_R(d);
9186 /*opname REG0 */
9187 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9188 if (xed3_operand_get_error(d)) {
9189 return xed3_operand_get_error(d);
9190 }
9191 xed3_capture_nt_XMM_B(d);
9192 /*opname REG1 */
9193 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9194 if (xed3_operand_get_error(d)) {
9195 return xed3_operand_get_error(d);
9196 }
9197 xed3_operand_set_imm0(d, 1);
9198 xed3_operand_set_reg2(d, XED_REG_ECX);
9199 xed3_capture_nt_rFLAGS(d);
9200 /*opname REG3 */
9201 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
9202 if (xed3_operand_get_error(d)) {
9203 return xed3_operand_get_error(d);
9204 }
9205 return XED_ERROR_NONE;
9206 }
xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_RIP_REG1_rFLAGS(xed_decoded_inst_t * d)9207 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_RIP_REG1_rFLAGS(xed_decoded_inst_t* d)
9208 {
9209 xed3_operand_set_relbr(d, 1);
9210 xed3_operand_set_reg0(d, XED_REG_RIP);
9211 xed3_capture_nt_rFLAGS(d);
9212 /*opname REG1 */
9213 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9214 if (xed3_operand_get_error(d)) {
9215 return xed3_operand_get_error(d);
9216 }
9217 return XED_ERROR_NONE;
9218 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_REG2_XMM_N(xed_decoded_inst_t * d)9219 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)
9220 {
9221 xed3_capture_nt_XMM_R(d);
9222 /*opname REG0 */
9223 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9224 if (xed3_operand_get_error(d)) {
9225 return xed3_operand_get_error(d);
9226 }
9227 xed3_capture_nt_XMM_B(d);
9228 /*opname REG1 */
9229 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9230 if (xed3_operand_get_error(d)) {
9231 return xed3_operand_get_error(d);
9232 }
9233 xed3_capture_nt_XMM_N(d);
9234 /*opname REG2 */
9235 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
9236 if (xed3_operand_get_error(d)) {
9237 return xed3_operand_get_error(d);
9238 }
9239 return XED_ERROR_NONE;
9240 }
xed3_capture_chain_ntluf_REG0_MASK_R_MEM0_const1(xed_decoded_inst_t * d)9241 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_MEM0_const1(xed_decoded_inst_t* d)
9242 {
9243 xed3_capture_nt_MASK_R(d);
9244 /*opname REG0 */
9245 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9246 if (xed3_operand_get_error(d)) {
9247 return xed3_operand_get_error(d);
9248 }
9249 xed3_operand_set_mem0(d, 1);
9250 return XED_ERROR_NONE;
9251 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_GPR64_B_IMM0_const1(xed_decoded_inst_t * d)9252 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)
9253 {
9254 xed3_capture_nt_XMM_R(d);
9255 /*opname REG0 */
9256 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9257 if (xed3_operand_get_error(d)) {
9258 return xed3_operand_get_error(d);
9259 }
9260 xed3_capture_nt_XMM_N(d);
9261 /*opname REG1 */
9262 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9263 if (xed3_operand_get_error(d)) {
9264 return xed3_operand_get_error(d);
9265 }
9266 xed3_capture_nt_GPR64_B(d);
9267 /*opname REG2 */
9268 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
9269 if (xed3_operand_get_error(d)) {
9270 return xed3_operand_get_error(d);
9271 }
9272 xed3_operand_set_imm0(d, 1);
9273 return XED_ERROR_NONE;
9274 }
xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPR16_B(xed_decoded_inst_t * d)9275 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPR16_B(xed_decoded_inst_t* d)
9276 {
9277 xed3_capture_nt_GPRv_R(d);
9278 /*opname REG0 */
9279 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9280 if (xed3_operand_get_error(d)) {
9281 return xed3_operand_get_error(d);
9282 }
9283 xed3_capture_nt_GPR16_B(d);
9284 /*opname REG1 */
9285 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9286 if (xed3_operand_get_error(d)) {
9287 return xed3_operand_get_error(d);
9288 }
9289 return XED_ERROR_NONE;
9290 }
xed3_capture_chain_ntluf_REG0_VGPR32_N_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t * d)9291 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_N_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
9292 {
9293 xed3_capture_nt_VGPR32_N(d);
9294 /*opname REG0 */
9295 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9296 if (xed3_operand_get_error(d)) {
9297 return xed3_operand_get_error(d);
9298 }
9299 xed3_operand_set_mem0(d, 1);
9300 xed3_capture_nt_rFLAGS(d);
9301 /*opname REG1 */
9302 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9303 if (xed3_operand_get_error(d)) {
9304 return xed3_operand_get_error(d);
9305 }
9306 return XED_ERROR_NONE;
9307 }
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)9308 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)
9309 {
9310 xed3_operand_set_mem0(d, 1);
9311 xed3_operand_set_reg0(d, XED_REG_EDX);
9312 xed3_operand_set_reg1(d, XED_REG_EAX);
9313 xed3_operand_set_reg2(d, XED_REG_ECX);
9314 xed3_operand_set_reg3(d, XED_REG_EBX);
9315 xed3_capture_nt_rFLAGS(d);
9316 /*opname REG4 */
9317 xed3_operand_set_reg4(d, xed3_operand_get_outreg(d));
9318 if (xed3_operand_get_error(d)) {
9319 return xed3_operand_get_error(d);
9320 }
9321 return XED_ERROR_NONE;
9322 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_GPR32_B_BCAST_const0x13(xed_decoded_inst_t * d)9323 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)
9324 {
9325 xed3_capture_nt_ZMM_R3(d);
9326 /*opname REG0 */
9327 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9328 if (xed3_operand_get_error(d)) {
9329 return xed3_operand_get_error(d);
9330 }
9331 xed3_capture_nt_MASK1(d);
9332 /*opname REG1 */
9333 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9334 if (xed3_operand_get_error(d)) {
9335 return xed3_operand_get_error(d);
9336 }
9337 xed3_capture_nt_GPR32_B(d);
9338 /*opname REG2 */
9339 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
9340 if (xed3_operand_get_error(d)) {
9341 return xed3_operand_get_error(d);
9342 }
9343 xed3_operand_set_bcast(d, 0x13);
9344 return XED_ERROR_NONE;
9345 }
xed3_capture_chain_ntluf_REG0_BND_R_REG1_GPR32_B(xed_decoded_inst_t * d)9346 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_BND_R_REG1_GPR32_B(xed_decoded_inst_t* d)
9347 {
9348 xed3_capture_nt_BND_R(d);
9349 /*opname REG0 */
9350 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9351 if (xed3_operand_get_error(d)) {
9352 return xed3_operand_get_error(d);
9353 }
9354 xed3_capture_nt_GPR32_B(d);
9355 /*opname REG1 */
9356 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9357 if (xed3_operand_get_error(d)) {
9358 return xed3_operand_get_error(d);
9359 }
9360 return XED_ERROR_NONE;
9361 }
xed3_capture_chain_ntluf_REG0_YMM_R_REG1_XMM_B_BCAST_const0xf(xed_decoded_inst_t * d)9362 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_XMM_B_BCAST_const0xf(xed_decoded_inst_t* d)
9363 {
9364 xed3_capture_nt_YMM_R(d);
9365 /*opname REG0 */
9366 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9367 if (xed3_operand_get_error(d)) {
9368 return xed3_operand_get_error(d);
9369 }
9370 xed3_capture_nt_XMM_B(d);
9371 /*opname REG1 */
9372 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9373 if (xed3_operand_get_error(d)) {
9374 return xed3_operand_get_error(d);
9375 }
9376 xed3_operand_set_bcast(d, 0xf);
9377 return XED_ERROR_NONE;
9378 }
xed3_capture_chain_ntluf_REG0_GPR64_R_REG1_MASK_B(xed_decoded_inst_t * d)9379 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_R_REG1_MASK_B(xed_decoded_inst_t* d)
9380 {
9381 xed3_capture_nt_GPR64_R(d);
9382 /*opname REG0 */
9383 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9384 if (xed3_operand_get_error(d)) {
9385 return xed3_operand_get_error(d);
9386 }
9387 xed3_capture_nt_MASK_B(d);
9388 /*opname REG1 */
9389 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9390 if (xed3_operand_get_error(d)) {
9391 return xed3_operand_get_error(d);
9392 }
9393 return XED_ERROR_NONE;
9394 }
xed3_capture_chain_ntluf_REG0_GPR16_B_REG1_XED_REG_TR(xed_decoded_inst_t * d)9395 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR16_B_REG1_XED_REG_TR(xed_decoded_inst_t* d)
9396 {
9397 xed3_capture_nt_GPR16_B(d);
9398 /*opname REG0 */
9399 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9400 if (xed3_operand_get_error(d)) {
9401 return xed3_operand_get_error(d);
9402 }
9403 xed3_operand_set_reg1(d, XED_REG_TR);
9404 return XED_ERROR_NONE;
9405 }
xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_rFLAGS(xed_decoded_inst_t * d)9406 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_rFLAGS(xed_decoded_inst_t* d)
9407 {
9408 xed3_capture_nt_GPRv_B(d);
9409 /*opname REG0 */
9410 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9411 if (xed3_operand_get_error(d)) {
9412 return xed3_operand_get_error(d);
9413 }
9414 xed3_capture_nt_rFLAGS(d);
9415 /*opname REG1 */
9416 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9417 if (xed3_operand_get_error(d)) {
9418 return xed3_operand_get_error(d);
9419 }
9420 return XED_ERROR_NONE;
9421 }
xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)9422 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)
9423 {
9424 xed3_capture_nt_YMM_R(d);
9425 /*opname REG0 */
9426 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9427 if (xed3_operand_get_error(d)) {
9428 return xed3_operand_get_error(d);
9429 }
9430 xed3_capture_nt_YMM_N(d);
9431 /*opname REG1 */
9432 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9433 if (xed3_operand_get_error(d)) {
9434 return xed3_operand_get_error(d);
9435 }
9436 xed3_operand_set_mem0(d, 1);
9437 xed3_operand_set_imm0(d, 1);
9438 return XED_ERROR_NONE;
9439 }
xed3_capture_chain_ntluf_REG0_XED_REG_RIP_REG1_XED_REG_RSP_REG2_rFLAGS(xed_decoded_inst_t * d)9440 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)
9441 {
9442 xed3_operand_set_reg0(d, XED_REG_RIP);
9443 xed3_operand_set_reg1(d, XED_REG_RSP);
9444 xed3_capture_nt_rFLAGS(d);
9445 /*opname REG2 */
9446 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
9447 if (xed3_operand_get_error(d)) {
9448 return xed3_operand_get_error(d);
9449 }
9450 return XED_ERROR_NONE;
9451 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0x3(xed_decoded_inst_t * d)9452 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)
9453 {
9454 xed3_capture_nt_YMM_R3(d);
9455 /*opname REG0 */
9456 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9457 if (xed3_operand_get_error(d)) {
9458 return xed3_operand_get_error(d);
9459 }
9460 xed3_capture_nt_MASK1(d);
9461 /*opname REG1 */
9462 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9463 if (xed3_operand_get_error(d)) {
9464 return xed3_operand_get_error(d);
9465 }
9466 xed3_capture_nt_XMM_B3(d);
9467 /*opname REG2 */
9468 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
9469 if (xed3_operand_get_error(d)) {
9470 return xed3_operand_get_error(d);
9471 }
9472 xed3_operand_set_bcast(d, 0x3);
9473 return XED_ERROR_NONE;
9474 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_GPR32_B(xed_decoded_inst_t * d)9475 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_GPR32_B(xed_decoded_inst_t* d)
9476 {
9477 xed3_capture_nt_XMM_R3(d);
9478 /*opname REG0 */
9479 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9480 if (xed3_operand_get_error(d)) {
9481 return xed3_operand_get_error(d);
9482 }
9483 xed3_capture_nt_GPR32_B(d);
9484 /*opname REG1 */
9485 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9486 if (xed3_operand_get_error(d)) {
9487 return xed3_operand_get_error(d);
9488 }
9489 return XED_ERROR_NONE;
9490 }
xed3_capture_chain_ntluf_REG0_MMX_B_IMM0_const1(xed_decoded_inst_t * d)9491 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_B_IMM0_const1(xed_decoded_inst_t* d)
9492 {
9493 xed3_capture_nt_MMX_B(d);
9494 /*opname REG0 */
9495 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9496 if (xed3_operand_get_error(d)) {
9497 return xed3_operand_get_error(d);
9498 }
9499 xed3_operand_set_imm0(d, 1);
9500 return XED_ERROR_NONE;
9501 }
xed3_capture_chain_ntluf_REG0_XMM_R3_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t * d)9502 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
9503 {
9504 xed3_capture_nt_XMM_R3(d);
9505 /*opname REG0 */
9506 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9507 if (xed3_operand_get_error(d)) {
9508 return xed3_operand_get_error(d);
9509 }
9510 xed3_operand_set_mem0(d, 1);
9511 xed3_capture_nt_rFLAGS(d);
9512 /*opname REG1 */
9513 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9514 if (xed3_operand_get_error(d)) {
9515 return xed3_operand_get_error(d);
9516 }
9517 return XED_ERROR_NONE;
9518 }
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)9519 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)
9520 {
9521 xed3_capture_nt_A_GPR_R(d);
9522 /*opname REG0 */
9523 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9524 if (xed3_operand_get_error(d)) {
9525 return xed3_operand_get_error(d);
9526 }
9527 xed3_operand_set_mem0(d, 1);
9528 xed3_operand_set_mem1(d, 1);
9529 xed3_capture_nt_A_GPR_R(d);
9530 /*opname BASE1 */
9531 xed3_operand_set_base1(d, xed3_operand_get_outreg(d));
9532 if (xed3_operand_get_error(d)) {
9533 return xed3_operand_get_error(d);
9534 }
9535 xed3_operand_set_seg1(d, XED_REG_ES);
9536 return XED_ERROR_NONE;
9537 }
xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_OrAX_REG2_OrDX_REG3_rFLAGS(xed_decoded_inst_t * d)9538 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)
9539 {
9540 xed3_capture_nt_GPRv_B(d);
9541 /*opname REG0 */
9542 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9543 if (xed3_operand_get_error(d)) {
9544 return xed3_operand_get_error(d);
9545 }
9546 xed3_capture_nt_OrAX(d);
9547 /*opname REG1 */
9548 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9549 if (xed3_operand_get_error(d)) {
9550 return xed3_operand_get_error(d);
9551 }
9552 xed3_capture_nt_OrDX(d);
9553 /*opname REG2 */
9554 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
9555 if (xed3_operand_get_error(d)) {
9556 return xed3_operand_get_error(d);
9557 }
9558 xed3_capture_nt_rFLAGS(d);
9559 /*opname REG3 */
9560 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
9561 if (xed3_operand_get_error(d)) {
9562 return xed3_operand_get_error(d);
9563 }
9564 return XED_ERROR_NONE;
9565 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_N3_REG2_GPR64_B(xed_decoded_inst_t * d)9566 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)
9567 {
9568 xed3_capture_nt_XMM_R3(d);
9569 /*opname REG0 */
9570 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9571 if (xed3_operand_get_error(d)) {
9572 return xed3_operand_get_error(d);
9573 }
9574 xed3_capture_nt_XMM_N3(d);
9575 /*opname REG1 */
9576 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9577 if (xed3_operand_get_error(d)) {
9578 return xed3_operand_get_error(d);
9579 }
9580 xed3_capture_nt_GPR64_B(d);
9581 /*opname REG2 */
9582 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
9583 if (xed3_operand_get_error(d)) {
9584 return xed3_operand_get_error(d);
9585 }
9586 return XED_ERROR_NONE;
9587 }
xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_REG2_YMM_B_REG3_YMM_SE(xed_decoded_inst_t * d)9588 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)
9589 {
9590 xed3_capture_nt_YMM_R(d);
9591 /*opname REG0 */
9592 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9593 if (xed3_operand_get_error(d)) {
9594 return xed3_operand_get_error(d);
9595 }
9596 xed3_capture_nt_YMM_N(d);
9597 /*opname REG1 */
9598 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9599 if (xed3_operand_get_error(d)) {
9600 return xed3_operand_get_error(d);
9601 }
9602 xed3_capture_nt_YMM_B(d);
9603 /*opname REG2 */
9604 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
9605 if (xed3_operand_get_error(d)) {
9606 return xed3_operand_get_error(d);
9607 }
9608 xed3_capture_nt_YMM_SE(d);
9609 /*opname REG3 */
9610 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
9611 if (xed3_operand_get_error(d)) {
9612 return xed3_operand_get_error(d);
9613 }
9614 return XED_ERROR_NONE;
9615 }
xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_REG2_XMM_B_IMM0_const1(xed_decoded_inst_t * d)9616 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)
9617 {
9618 xed3_capture_nt_YMM_R(d);
9619 /*opname REG0 */
9620 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9621 if (xed3_operand_get_error(d)) {
9622 return xed3_operand_get_error(d);
9623 }
9624 xed3_capture_nt_YMM_N(d);
9625 /*opname REG1 */
9626 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9627 if (xed3_operand_get_error(d)) {
9628 return xed3_operand_get_error(d);
9629 }
9630 xed3_capture_nt_XMM_B(d);
9631 /*opname REG2 */
9632 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
9633 if (xed3_operand_get_error(d)) {
9634 return xed3_operand_get_error(d);
9635 }
9636 xed3_operand_set_imm0(d, 1);
9637 return XED_ERROR_NONE;
9638 }
xed3_capture_chain_ntluf_REG0_GPRv_B(xed_decoded_inst_t * d)9639 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B(xed_decoded_inst_t* d)
9640 {
9641 xed3_capture_nt_GPRv_B(d);
9642 /*opname REG0 */
9643 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9644 if (xed3_operand_get_error(d)) {
9645 return xed3_operand_get_error(d);
9646 }
9647 return XED_ERROR_NONE;
9648 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_CL_REG1_rFLAGS(xed_decoded_inst_t * d)9649 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_CL_REG1_rFLAGS(xed_decoded_inst_t* d)
9650 {
9651 xed3_operand_set_mem0(d, 1);
9652 xed3_operand_set_reg0(d, XED_REG_CL);
9653 xed3_capture_nt_rFLAGS(d);
9654 /*opname REG1 */
9655 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9656 if (xed3_operand_get_error(d)) {
9657 return xed3_operand_get_error(d);
9658 }
9659 return XED_ERROR_NONE;
9660 }
xed3_capture_chain_ntluf_REG0_MASK_R_REG1_YMM_B3(xed_decoded_inst_t * d)9661 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_YMM_B3(xed_decoded_inst_t* d)
9662 {
9663 xed3_capture_nt_MASK_R(d);
9664 /*opname REG0 */
9665 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9666 if (xed3_operand_get_error(d)) {
9667 return xed3_operand_get_error(d);
9668 }
9669 xed3_capture_nt_YMM_B3(d);
9670 /*opname REG1 */
9671 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9672 if (xed3_operand_get_error(d)) {
9673 return xed3_operand_get_error(d);
9674 }
9675 return XED_ERROR_NONE;
9676 }
xed3_capture_chain_ntluf_REG0_XED_REG_EIP_REG1_XED_REG_ESP_REG2_rFLAGS(xed_decoded_inst_t * d)9677 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)
9678 {
9679 xed3_operand_set_reg0(d, XED_REG_EIP);
9680 xed3_operand_set_reg1(d, XED_REG_ESP);
9681 xed3_capture_nt_rFLAGS(d);
9682 /*opname REG2 */
9683 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
9684 if (xed3_operand_get_error(d)) {
9685 return xed3_operand_get_error(d);
9686 }
9687 return XED_ERROR_NONE;
9688 }
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)9689 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)
9690 {
9691 xed3_operand_set_mem0(d, 1);
9692 xed3_capture_nt_ArDI(d);
9693 /*opname BASE0 */
9694 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
9695 if (xed3_operand_get_error(d)) {
9696 return xed3_operand_get_error(d);
9697 }
9698 xed3_capture_nt_FINAL_ESEG(d);
9699 /*opname SEG0 */
9700 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
9701 if (xed3_operand_get_error(d)) {
9702 return xed3_operand_get_error(d);
9703 }
9704 xed3_operand_set_mem1(d, 1);
9705 xed3_capture_nt_ArSI(d);
9706 /*opname BASE1 */
9707 xed3_operand_set_base1(d, xed3_operand_get_outreg(d));
9708 if (xed3_operand_get_error(d)) {
9709 return xed3_operand_get_error(d);
9710 }
9711 xed3_capture_nt_FINAL_DSEG1(d);
9712 /*opname SEG1 */
9713 xed3_operand_set_seg1(d, xed3_operand_get_outreg(d));
9714 if (xed3_operand_get_error(d)) {
9715 return xed3_operand_get_error(d);
9716 }
9717 xed3_capture_nt_rFLAGS(d);
9718 /*opname REG0 */
9719 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9720 if (xed3_operand_get_error(d)) {
9721 return xed3_operand_get_error(d);
9722 }
9723 return XED_ERROR_NONE;
9724 }
xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPR32_B(xed_decoded_inst_t * d)9725 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPR32_B(xed_decoded_inst_t* d)
9726 {
9727 xed3_capture_nt_GPRv_R(d);
9728 /*opname REG0 */
9729 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9730 if (xed3_operand_get_error(d)) {
9731 return xed3_operand_get_error(d);
9732 }
9733 xed3_capture_nt_GPR32_B(d);
9734 /*opname REG1 */
9735 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9736 if (xed3_operand_get_error(d)) {
9737 return xed3_operand_get_error(d);
9738 }
9739 return XED_ERROR_NONE;
9740 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_XMM_R_IMM0_const1(xed_decoded_inst_t * d)9741 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XMM_R_IMM0_const1(xed_decoded_inst_t* d)
9742 {
9743 xed3_operand_set_mem0(d, 1);
9744 xed3_capture_nt_XMM_R(d);
9745 /*opname REG0 */
9746 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9747 if (xed3_operand_get_error(d)) {
9748 return xed3_operand_get_error(d);
9749 }
9750 xed3_operand_set_imm0(d, 1);
9751 return XED_ERROR_NONE;
9752 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0xd(xed_decoded_inst_t * d)9753 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)
9754 {
9755 xed3_capture_nt_YMM_R3(d);
9756 /*opname REG0 */
9757 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9758 if (xed3_operand_get_error(d)) {
9759 return xed3_operand_get_error(d);
9760 }
9761 xed3_capture_nt_MASK1(d);
9762 /*opname REG1 */
9763 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9764 if (xed3_operand_get_error(d)) {
9765 return xed3_operand_get_error(d);
9766 }
9767 xed3_capture_nt_XMM_B3(d);
9768 /*opname REG2 */
9769 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
9770 if (xed3_operand_get_error(d)) {
9771 return xed3_operand_get_error(d);
9772 }
9773 xed3_operand_set_bcast(d, 0xd);
9774 return XED_ERROR_NONE;
9775 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0xf(xed_decoded_inst_t * d)9776 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)
9777 {
9778 xed3_capture_nt_YMM_R3(d);
9779 /*opname REG0 */
9780 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9781 if (xed3_operand_get_error(d)) {
9782 return xed3_operand_get_error(d);
9783 }
9784 xed3_capture_nt_MASK1(d);
9785 /*opname REG1 */
9786 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9787 if (xed3_operand_get_error(d)) {
9788 return xed3_operand_get_error(d);
9789 }
9790 xed3_capture_nt_XMM_B3(d);
9791 /*opname REG2 */
9792 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
9793 if (xed3_operand_get_error(d)) {
9794 return xed3_operand_get_error(d);
9795 }
9796 xed3_operand_set_bcast(d, 0xf);
9797 return XED_ERROR_NONE;
9798 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0xc(xed_decoded_inst_t * d)9799 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)
9800 {
9801 xed3_capture_nt_XMM_R3(d);
9802 /*opname REG0 */
9803 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9804 if (xed3_operand_get_error(d)) {
9805 return xed3_operand_get_error(d);
9806 }
9807 xed3_capture_nt_MASK1(d);
9808 /*opname REG1 */
9809 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9810 if (xed3_operand_get_error(d)) {
9811 return xed3_operand_get_error(d);
9812 }
9813 xed3_capture_nt_XMM_B3(d);
9814 /*opname REG2 */
9815 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
9816 if (xed3_operand_get_error(d)) {
9817 return xed3_operand_get_error(d);
9818 }
9819 xed3_operand_set_bcast(d, 0xc);
9820 return XED_ERROR_NONE;
9821 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_YMM_B3(xed_decoded_inst_t * d)9822 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_YMM_B3(xed_decoded_inst_t* d)
9823 {
9824 xed3_capture_nt_YMM_R3(d);
9825 /*opname REG0 */
9826 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9827 if (xed3_operand_get_error(d)) {
9828 return xed3_operand_get_error(d);
9829 }
9830 xed3_capture_nt_MASK1(d);
9831 /*opname REG1 */
9832 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9833 if (xed3_operand_get_error(d)) {
9834 return xed3_operand_get_error(d);
9835 }
9836 xed3_capture_nt_YMM_B3(d);
9837 /*opname REG2 */
9838 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
9839 if (xed3_operand_get_error(d)) {
9840 return xed3_operand_get_error(d);
9841 }
9842 return XED_ERROR_NONE;
9843 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_B3_BCAST_const0xa(xed_decoded_inst_t * d)9844 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)
9845 {
9846 xed3_capture_nt_XMM_R3(d);
9847 /*opname REG0 */
9848 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9849 if (xed3_operand_get_error(d)) {
9850 return xed3_operand_get_error(d);
9851 }
9852 xed3_capture_nt_MASK1(d);
9853 /*opname REG1 */
9854 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9855 if (xed3_operand_get_error(d)) {
9856 return xed3_operand_get_error(d);
9857 }
9858 xed3_capture_nt_XMM_B3(d);
9859 /*opname REG2 */
9860 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
9861 if (xed3_operand_get_error(d)) {
9862 return xed3_operand_get_error(d);
9863 }
9864 xed3_operand_set_bcast(d, 0xa);
9865 return XED_ERROR_NONE;
9866 }
xed3_capture_chain_ntluf_REG0_VGPR64_R_REG1_VGPR64_N_REG2_VGPR64_B(xed_decoded_inst_t * d)9867 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)
9868 {
9869 xed3_capture_nt_VGPR64_R(d);
9870 /*opname REG0 */
9871 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9872 if (xed3_operand_get_error(d)) {
9873 return xed3_operand_get_error(d);
9874 }
9875 xed3_capture_nt_VGPR64_N(d);
9876 /*opname REG1 */
9877 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9878 if (xed3_operand_get_error(d)) {
9879 return xed3_operand_get_error(d);
9880 }
9881 xed3_capture_nt_VGPR64_B(d);
9882 /*opname REG2 */
9883 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
9884 if (xed3_operand_get_error(d)) {
9885 return xed3_operand_get_error(d);
9886 }
9887 return XED_ERROR_NONE;
9888 }
xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_REG1_XMM_N(xed_decoded_inst_t * d)9889 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_REG1_XMM_N(xed_decoded_inst_t* d)
9890 {
9891 xed3_capture_nt_XMM_R(d);
9892 /*opname REG0 */
9893 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9894 if (xed3_operand_get_error(d)) {
9895 return xed3_operand_get_error(d);
9896 }
9897 xed3_operand_set_mem0(d, 1);
9898 xed3_capture_nt_XMM_N(d);
9899 /*opname REG1 */
9900 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9901 if (xed3_operand_get_error(d)) {
9902 return xed3_operand_get_error(d);
9903 }
9904 return XED_ERROR_NONE;
9905 }
xed3_capture_chain_ntluf_REG0_YMM_R_REG1_XMM_B_BCAST_const0x3(xed_decoded_inst_t * d)9906 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_XMM_B_BCAST_const0x3(xed_decoded_inst_t* d)
9907 {
9908 xed3_capture_nt_YMM_R(d);
9909 /*opname REG0 */
9910 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9911 if (xed3_operand_get_error(d)) {
9912 return xed3_operand_get_error(d);
9913 }
9914 xed3_capture_nt_XMM_B(d);
9915 /*opname REG1 */
9916 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9917 if (xed3_operand_get_error(d)) {
9918 return xed3_operand_get_error(d);
9919 }
9920 xed3_operand_set_bcast(d, 0x3);
9921 return XED_ERROR_NONE;
9922 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_MASK1_REG1_XMM_R3(xed_decoded_inst_t * d)9923 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASK1_REG1_XMM_R3(xed_decoded_inst_t* d)
9924 {
9925 xed3_operand_set_mem0(d, 1);
9926 xed3_capture_nt_MASK1(d);
9927 /*opname REG0 */
9928 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
9929 if (xed3_operand_get_error(d)) {
9930 return xed3_operand_get_error(d);
9931 }
9932 xed3_capture_nt_XMM_R3(d);
9933 /*opname REG1 */
9934 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9935 if (xed3_operand_get_error(d)) {
9936 return xed3_operand_get_error(d);
9937 }
9938 return XED_ERROR_NONE;
9939 }
xed3_capture_chain_ntluf_REG0_XED_REG_AX_MEM0_const1_BASE0_ArSI_SEG0_FINAL_DSEG_REG1_rFLAGS(xed_decoded_inst_t * d)9940 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)
9941 {
9942 xed3_operand_set_reg0(d, XED_REG_AX);
9943 xed3_operand_set_mem0(d, 1);
9944 xed3_capture_nt_ArSI(d);
9945 /*opname BASE0 */
9946 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
9947 if (xed3_operand_get_error(d)) {
9948 return xed3_operand_get_error(d);
9949 }
9950 xed3_capture_nt_FINAL_DSEG(d);
9951 /*opname SEG0 */
9952 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
9953 if (xed3_operand_get_error(d)) {
9954 return xed3_operand_get_error(d);
9955 }
9956 xed3_capture_nt_rFLAGS(d);
9957 /*opname REG1 */
9958 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9959 if (xed3_operand_get_error(d)) {
9960 return xed3_operand_get_error(d);
9961 }
9962 return XED_ERROR_NONE;
9963 }
xed3_capture_chain_ntluf_REG0_XED_REG_AL_MEM0_const1_BASE0_ArSI_SEG0_FINAL_DSEG_REG1_rFLAGS(xed_decoded_inst_t * d)9964 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)
9965 {
9966 xed3_operand_set_reg0(d, XED_REG_AL);
9967 xed3_operand_set_mem0(d, 1);
9968 xed3_capture_nt_ArSI(d);
9969 /*opname BASE0 */
9970 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
9971 if (xed3_operand_get_error(d)) {
9972 return xed3_operand_get_error(d);
9973 }
9974 xed3_capture_nt_FINAL_DSEG(d);
9975 /*opname SEG0 */
9976 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
9977 if (xed3_operand_get_error(d)) {
9978 return xed3_operand_get_error(d);
9979 }
9980 xed3_capture_nt_rFLAGS(d);
9981 /*opname REG1 */
9982 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
9983 if (xed3_operand_get_error(d)) {
9984 return xed3_operand_get_error(d);
9985 }
9986 return XED_ERROR_NONE;
9987 }
xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG0_XED_REG_DX_REG1_rFLAGS(xed_decoded_inst_t * d)9988 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)
9989 {
9990 xed3_operand_set_mem0(d, 1);
9991 xed3_capture_nt_ArDI(d);
9992 /*opname BASE0 */
9993 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
9994 if (xed3_operand_get_error(d)) {
9995 return xed3_operand_get_error(d);
9996 }
9997 xed3_capture_nt_FINAL_ESEG(d);
9998 /*opname SEG0 */
9999 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
10000 if (xed3_operand_get_error(d)) {
10001 return xed3_operand_get_error(d);
10002 }
10003 xed3_operand_set_reg0(d, XED_REG_DX);
10004 xed3_capture_nt_rFLAGS(d);
10005 /*opname REG1 */
10006 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10007 if (xed3_operand_get_error(d)) {
10008 return xed3_operand_get_error(d);
10009 }
10010 return XED_ERROR_NONE;
10011 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_N3_REG2_GPR32_B_IMM0_const1(xed_decoded_inst_t * d)10012 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)
10013 {
10014 xed3_capture_nt_XMM_R3(d);
10015 /*opname REG0 */
10016 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10017 if (xed3_operand_get_error(d)) {
10018 return xed3_operand_get_error(d);
10019 }
10020 xed3_capture_nt_XMM_N3(d);
10021 /*opname REG1 */
10022 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10023 if (xed3_operand_get_error(d)) {
10024 return xed3_operand_get_error(d);
10025 }
10026 xed3_capture_nt_GPR32_B(d);
10027 /*opname REG2 */
10028 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
10029 if (xed3_operand_get_error(d)) {
10030 return xed3_operand_get_error(d);
10031 }
10032 xed3_operand_set_imm0(d, 1);
10033 return XED_ERROR_NONE;
10034 }
xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG0_XED_REG_AL_REG1_rFLAGS(xed_decoded_inst_t * d)10035 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)
10036 {
10037 xed3_operand_set_mem0(d, 1);
10038 xed3_capture_nt_ArDI(d);
10039 /*opname BASE0 */
10040 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
10041 if (xed3_operand_get_error(d)) {
10042 return xed3_operand_get_error(d);
10043 }
10044 xed3_capture_nt_FINAL_ESEG(d);
10045 /*opname SEG0 */
10046 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
10047 if (xed3_operand_get_error(d)) {
10048 return xed3_operand_get_error(d);
10049 }
10050 xed3_operand_set_reg0(d, XED_REG_AL);
10051 xed3_capture_nt_rFLAGS(d);
10052 /*opname REG1 */
10053 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10054 if (xed3_operand_get_error(d)) {
10055 return xed3_operand_get_error(d);
10056 }
10057 return XED_ERROR_NONE;
10058 }
xed3_capture_chain_ntluf_REG0_YMM_N_REG1_YMM_B_IMM0_const1(xed_decoded_inst_t * d)10059 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_N_REG1_YMM_B_IMM0_const1(xed_decoded_inst_t* d)
10060 {
10061 xed3_capture_nt_YMM_N(d);
10062 /*opname REG0 */
10063 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10064 if (xed3_operand_get_error(d)) {
10065 return xed3_operand_get_error(d);
10066 }
10067 xed3_capture_nt_YMM_B(d);
10068 /*opname REG1 */
10069 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10070 if (xed3_operand_get_error(d)) {
10071 return xed3_operand_get_error(d);
10072 }
10073 xed3_operand_set_imm0(d, 1);
10074 return XED_ERROR_NONE;
10075 }
xed3_capture_chain_ntluf_REG0_X87_REG1_XED_REG_X87TAG_REG2_XED_REG_X87POP(xed_decoded_inst_t * d)10076 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)
10077 {
10078 xed3_capture_nt_X87(d);
10079 /*opname REG0 */
10080 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10081 if (xed3_operand_get_error(d)) {
10082 return xed3_operand_get_error(d);
10083 }
10084 xed3_operand_set_reg1(d, XED_REG_X87TAG);
10085 xed3_operand_set_reg2(d, XED_REG_X87POP);
10086 return XED_ERROR_NONE;
10087 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_YMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)10088 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)
10089 {
10090 xed3_capture_nt_YMM_R3(d);
10091 /*opname REG0 */
10092 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10093 if (xed3_operand_get_error(d)) {
10094 return xed3_operand_get_error(d);
10095 }
10096 xed3_capture_nt_YMM_N3(d);
10097 /*opname REG1 */
10098 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10099 if (xed3_operand_get_error(d)) {
10100 return xed3_operand_get_error(d);
10101 }
10102 xed3_operand_set_mem0(d, 1);
10103 xed3_operand_set_imm0(d, 1);
10104 return XED_ERROR_NONE;
10105 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_XMM_R3_IMM0_const1(xed_decoded_inst_t * d)10106 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XMM_R3_IMM0_const1(xed_decoded_inst_t* d)
10107 {
10108 xed3_operand_set_mem0(d, 1);
10109 xed3_capture_nt_XMM_R3(d);
10110 /*opname REG0 */
10111 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10112 if (xed3_operand_get_error(d)) {
10113 return xed3_operand_get_error(d);
10114 }
10115 xed3_operand_set_imm0(d, 1);
10116 return XED_ERROR_NONE;
10117 }
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)10118 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)
10119 {
10120 xed3_operand_set_reg0(d, XED_REG_STACKPUSH);
10121 xed3_operand_set_reg1(d, XED_REG_AX);
10122 xed3_operand_set_reg2(d, XED_REG_CX);
10123 xed3_operand_set_reg3(d, XED_REG_DX);
10124 xed3_operand_set_reg4(d, XED_REG_BX);
10125 xed3_operand_set_reg5(d, XED_REG_SP);
10126 xed3_operand_set_reg6(d, XED_REG_BP);
10127 xed3_operand_set_reg7(d, XED_REG_SI);
10128 xed3_operand_set_reg8(d, XED_REG_DI);
10129 xed3_operand_set_mem0(d, 1);
10130 xed3_capture_nt_SrSP(d);
10131 /*opname BASE0 */
10132 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
10133 if (xed3_operand_get_error(d)) {
10134 return xed3_operand_get_error(d);
10135 }
10136 xed3_capture_nt_FINAL_SSEG0(d);
10137 /*opname SEG0 */
10138 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
10139 if (xed3_operand_get_error(d)) {
10140 return xed3_operand_get_error(d);
10141 }
10142 return XED_ERROR_NONE;
10143 }
xed3_capture_chain_ntluf_REG0_XMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)10144 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
10145 {
10146 xed3_capture_nt_XMM_N3(d);
10147 /*opname REG0 */
10148 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10149 if (xed3_operand_get_error(d)) {
10150 return xed3_operand_get_error(d);
10151 }
10152 xed3_operand_set_mem0(d, 1);
10153 xed3_operand_set_imm0(d, 1);
10154 return XED_ERROR_NONE;
10155 }
xed3_capture_chain_ntluf_REG0_DR_R_REG1_GPR64_B(xed_decoded_inst_t * d)10156 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_DR_R_REG1_GPR64_B(xed_decoded_inst_t* d)
10157 {
10158 xed3_capture_nt_DR_R(d);
10159 /*opname REG0 */
10160 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10161 if (xed3_operand_get_error(d)) {
10162 return xed3_operand_get_error(d);
10163 }
10164 xed3_capture_nt_GPR64_B(d);
10165 /*opname REG1 */
10166 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10167 if (xed3_operand_get_error(d)) {
10168 return xed3_operand_get_error(d);
10169 }
10170 return XED_ERROR_NONE;
10171 }
xed3_capture_chain_ntluf_REG0_MMX_R_REG1_MMX_B_MEM0_const1_BASE0_ArDI_SEG0_FINAL_DSEG(xed_decoded_inst_t * d)10172 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)
10173 {
10174 xed3_capture_nt_MMX_R(d);
10175 /*opname REG0 */
10176 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10177 if (xed3_operand_get_error(d)) {
10178 return xed3_operand_get_error(d);
10179 }
10180 xed3_capture_nt_MMX_B(d);
10181 /*opname REG1 */
10182 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10183 if (xed3_operand_get_error(d)) {
10184 return xed3_operand_get_error(d);
10185 }
10186 xed3_operand_set_mem0(d, 1);
10187 xed3_capture_nt_ArDI(d);
10188 /*opname BASE0 */
10189 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
10190 if (xed3_operand_get_error(d)) {
10191 return xed3_operand_get_error(d);
10192 }
10193 xed3_capture_nt_FINAL_DSEG(d);
10194 /*opname SEG0 */
10195 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
10196 if (xed3_operand_get_error(d)) {
10197 return xed3_operand_get_error(d);
10198 }
10199 return XED_ERROR_NONE;
10200 }
xed3_capture_chain_ntluf_REG0_VGPR32_R_REG1_VGPR32_B_REG2_VGPR32_N(xed_decoded_inst_t * d)10201 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)
10202 {
10203 xed3_capture_nt_VGPR32_R(d);
10204 /*opname REG0 */
10205 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10206 if (xed3_operand_get_error(d)) {
10207 return xed3_operand_get_error(d);
10208 }
10209 xed3_capture_nt_VGPR32_B(d);
10210 /*opname REG1 */
10211 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10212 if (xed3_operand_get_error(d)) {
10213 return xed3_operand_get_error(d);
10214 }
10215 xed3_capture_nt_VGPR32_N(d);
10216 /*opname REG2 */
10217 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
10218 if (xed3_operand_get_error(d)) {
10219 return xed3_operand_get_error(d);
10220 }
10221 return XED_ERROR_NONE;
10222 }
xed3_capture_chain_ntluf_REG0_VGPRy_N_REG1_GPRy_B_IMM0_const1_REG2_rFLAGS(xed_decoded_inst_t * d)10223 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)
10224 {
10225 xed3_capture_nt_VGPRy_N(d);
10226 /*opname REG0 */
10227 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10228 if (xed3_operand_get_error(d)) {
10229 return xed3_operand_get_error(d);
10230 }
10231 xed3_capture_nt_GPRy_B(d);
10232 /*opname REG1 */
10233 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10234 if (xed3_operand_get_error(d)) {
10235 return xed3_operand_get_error(d);
10236 }
10237 xed3_operand_set_imm0(d, 1);
10238 xed3_capture_nt_rFLAGS(d);
10239 /*opname REG2 */
10240 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
10241 if (xed3_operand_get_error(d)) {
10242 return xed3_operand_get_error(d);
10243 }
10244 return XED_ERROR_NONE;
10245 }
xed3_capture_chain_ntluf_REG0_GPR16_B_REG1_XED_REG_LDTR(xed_decoded_inst_t * d)10246 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR16_B_REG1_XED_REG_LDTR(xed_decoded_inst_t* d)
10247 {
10248 xed3_capture_nt_GPR16_B(d);
10249 /*opname REG0 */
10250 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10251 if (xed3_operand_get_error(d)) {
10252 return xed3_operand_get_error(d);
10253 }
10254 xed3_operand_set_reg1(d, XED_REG_LDTR);
10255 return XED_ERROR_NONE;
10256 }
xed3_capture_chain_ntluf_REG0_GPRz_R_MEM0_const1_REG1_XED_REG_DS(xed_decoded_inst_t * d)10257 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)
10258 {
10259 xed3_capture_nt_GPRz_R(d);
10260 /*opname REG0 */
10261 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10262 if (xed3_operand_get_error(d)) {
10263 return xed3_operand_get_error(d);
10264 }
10265 xed3_operand_set_mem0(d, 1);
10266 xed3_operand_set_reg1(d, XED_REG_DS);
10267 return XED_ERROR_NONE;
10268 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR64_R_REG1_rFLAGS(xed_decoded_inst_t * d)10269 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR64_R_REG1_rFLAGS(xed_decoded_inst_t* d)
10270 {
10271 xed3_operand_set_mem0(d, 1);
10272 xed3_capture_nt_GPR64_R(d);
10273 /*opname REG0 */
10274 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10275 if (xed3_operand_get_error(d)) {
10276 return xed3_operand_get_error(d);
10277 }
10278 xed3_capture_nt_rFLAGS(d);
10279 /*opname REG1 */
10280 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10281 if (xed3_operand_get_error(d)) {
10282 return xed3_operand_get_error(d);
10283 }
10284 return XED_ERROR_NONE;
10285 }
xed3_capture_chain_ntluf_REG0_GPRy_R_MEM0_const1_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t * d)10286 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)
10287 {
10288 xed3_capture_nt_GPRy_R(d);
10289 /*opname REG0 */
10290 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10291 if (xed3_operand_get_error(d)) {
10292 return xed3_operand_get_error(d);
10293 }
10294 xed3_operand_set_mem0(d, 1);
10295 xed3_operand_set_imm0(d, 1);
10296 xed3_capture_nt_rFLAGS(d);
10297 /*opname REG1 */
10298 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10299 if (xed3_operand_get_error(d)) {
10300 return xed3_operand_get_error(d);
10301 }
10302 return XED_ERROR_NONE;
10303 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_rFLAGS(xed_decoded_inst_t * d)10304 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_rFLAGS(xed_decoded_inst_t* d)
10305 {
10306 xed3_operand_set_mem0(d, 1);
10307 xed3_capture_nt_rFLAGS(d);
10308 /*opname REG0 */
10309 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10310 if (xed3_operand_get_error(d)) {
10311 return xed3_operand_get_error(d);
10312 }
10313 return XED_ERROR_NONE;
10314 }
xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_ZMM_N3_REG3_ZMM_B3(xed_decoded_inst_t * d)10315 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)
10316 {
10317 xed3_capture_nt_MASK_R(d);
10318 /*opname REG0 */
10319 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10320 if (xed3_operand_get_error(d)) {
10321 return xed3_operand_get_error(d);
10322 }
10323 xed3_capture_nt_MASK1(d);
10324 /*opname REG1 */
10325 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10326 if (xed3_operand_get_error(d)) {
10327 return xed3_operand_get_error(d);
10328 }
10329 xed3_capture_nt_ZMM_N3(d);
10330 /*opname REG2 */
10331 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
10332 if (xed3_operand_get_error(d)) {
10333 return xed3_operand_get_error(d);
10334 }
10335 xed3_capture_nt_ZMM_B3(d);
10336 /*opname REG3 */
10337 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
10338 if (xed3_operand_get_error(d)) {
10339 return xed3_operand_get_error(d);
10340 }
10341 return XED_ERROR_NONE;
10342 }
xed3_capture_chain_ntluf_REG0_ZMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)10343 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
10344 {
10345 xed3_capture_nt_ZMM_N3(d);
10346 /*opname REG0 */
10347 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10348 if (xed3_operand_get_error(d)) {
10349 return xed3_operand_get_error(d);
10350 }
10351 xed3_operand_set_mem0(d, 1);
10352 xed3_operand_set_imm0(d, 1);
10353 return XED_ERROR_NONE;
10354 }
xed3_capture_chain_ntluf_REG0_VGPR64_R_REG1_VGPR64_B_REG2_VGPR64_N(xed_decoded_inst_t * d)10355 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)
10356 {
10357 xed3_capture_nt_VGPR64_R(d);
10358 /*opname REG0 */
10359 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10360 if (xed3_operand_get_error(d)) {
10361 return xed3_operand_get_error(d);
10362 }
10363 xed3_capture_nt_VGPR64_B(d);
10364 /*opname REG1 */
10365 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10366 if (xed3_operand_get_error(d)) {
10367 return xed3_operand_get_error(d);
10368 }
10369 xed3_capture_nt_VGPR64_N(d);
10370 /*opname REG2 */
10371 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
10372 if (xed3_operand_get_error(d)) {
10373 return xed3_operand_get_error(d);
10374 }
10375 return XED_ERROR_NONE;
10376 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_N3_MEM0_const1(xed_decoded_inst_t * d)10377 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_N3_MEM0_const1(xed_decoded_inst_t* d)
10378 {
10379 xed3_capture_nt_XMM_R3(d);
10380 /*opname REG0 */
10381 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10382 if (xed3_operand_get_error(d)) {
10383 return xed3_operand_get_error(d);
10384 }
10385 xed3_capture_nt_XMM_N3(d);
10386 /*opname REG1 */
10387 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10388 if (xed3_operand_get_error(d)) {
10389 return xed3_operand_get_error(d);
10390 }
10391 xed3_operand_set_mem0(d, 1);
10392 return XED_ERROR_NONE;
10393 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_GDTR(xed_decoded_inst_t * d)10394 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_GDTR(xed_decoded_inst_t* d)
10395 {
10396 xed3_operand_set_mem0(d, 1);
10397 xed3_operand_set_reg0(d, XED_REG_GDTR);
10398 return XED_ERROR_NONE;
10399 }
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)10400 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)
10401 {
10402 xed3_operand_set_reg0(d, XED_REG_ST0);
10403 xed3_operand_set_reg1(d, XED_REG_ST1);
10404 xed3_operand_set_reg2(d, XED_REG_X87POP);
10405 xed3_operand_set_reg3(d, XED_REG_X87STATUS);
10406 return XED_ERROR_NONE;
10407 }
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)10408 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)
10409 {
10410 xed3_operand_set_reg0(d, XED_REG_ST0);
10411 xed3_capture_nt_X87(d);
10412 /*opname REG1 */
10413 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10414 if (xed3_operand_get_error(d)) {
10415 return xed3_operand_get_error(d);
10416 }
10417 xed3_operand_set_reg2(d, XED_REG_X87POP);
10418 xed3_operand_set_reg3(d, XED_REG_X87STATUS);
10419 xed3_capture_nt_rFLAGS(d);
10420 /*opname REG4 */
10421 xed3_operand_set_reg4(d, xed3_operand_get_outreg(d));
10422 if (xed3_operand_get_error(d)) {
10423 return xed3_operand_get_error(d);
10424 }
10425 return XED_ERROR_NONE;
10426 }
xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_GPRv_R_REG2_OrAX_REG3_rFLAGS(xed_decoded_inst_t * d)10427 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)
10428 {
10429 xed3_capture_nt_GPRv_B(d);
10430 /*opname REG0 */
10431 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10432 if (xed3_operand_get_error(d)) {
10433 return xed3_operand_get_error(d);
10434 }
10435 xed3_capture_nt_GPRv_R(d);
10436 /*opname REG1 */
10437 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10438 if (xed3_operand_get_error(d)) {
10439 return xed3_operand_get_error(d);
10440 }
10441 xed3_capture_nt_OrAX(d);
10442 /*opname REG2 */
10443 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
10444 if (xed3_operand_get_error(d)) {
10445 return xed3_operand_get_error(d);
10446 }
10447 xed3_capture_nt_rFLAGS(d);
10448 /*opname REG3 */
10449 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
10450 if (xed3_operand_get_error(d)) {
10451 return xed3_operand_get_error(d);
10452 }
10453 return XED_ERROR_NONE;
10454 }
xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XMM_R3_IMM0_const1(xed_decoded_inst_t * d)10455 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XMM_R3_IMM0_const1(xed_decoded_inst_t* d)
10456 {
10457 xed3_capture_nt_GPR32_B(d);
10458 /*opname REG0 */
10459 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10460 if (xed3_operand_get_error(d)) {
10461 return xed3_operand_get_error(d);
10462 }
10463 xed3_capture_nt_XMM_R3(d);
10464 /*opname REG1 */
10465 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10466 if (xed3_operand_get_error(d)) {
10467 return xed3_operand_get_error(d);
10468 }
10469 xed3_operand_set_imm0(d, 1);
10470 return XED_ERROR_NONE;
10471 }
xed3_capture_chain_ntluf_IMM0_const1_REG0_OeAX_REG1_rFLAGS(xed_decoded_inst_t * d)10472 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_IMM0_const1_REG0_OeAX_REG1_rFLAGS(xed_decoded_inst_t* d)
10473 {
10474 xed3_operand_set_imm0(d, 1);
10475 xed3_capture_nt_OeAX(d);
10476 /*opname REG0 */
10477 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10478 if (xed3_operand_get_error(d)) {
10479 return xed3_operand_get_error(d);
10480 }
10481 xed3_capture_nt_rFLAGS(d);
10482 /*opname REG1 */
10483 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10484 if (xed3_operand_get_error(d)) {
10485 return xed3_operand_get_error(d);
10486 }
10487 return XED_ERROR_NONE;
10488 }
xed3_capture_chain_ntluf_REG0_XED_REG_AL_REG1_XED_REG_DX_REG2_rFLAGS(xed_decoded_inst_t * d)10489 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)
10490 {
10491 xed3_operand_set_reg0(d, XED_REG_AL);
10492 xed3_operand_set_reg1(d, XED_REG_DX);
10493 xed3_capture_nt_rFLAGS(d);
10494 /*opname REG2 */
10495 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
10496 if (xed3_operand_get_error(d)) {
10497 return xed3_operand_get_error(d);
10498 }
10499 return XED_ERROR_NONE;
10500 }
xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_XED_REG_LDTR(xed_decoded_inst_t * d)10501 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_XED_REG_LDTR(xed_decoded_inst_t* d)
10502 {
10503 xed3_capture_nt_GPRv_B(d);
10504 /*opname REG0 */
10505 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10506 if (xed3_operand_get_error(d)) {
10507 return xed3_operand_get_error(d);
10508 }
10509 xed3_operand_set_reg1(d, XED_REG_LDTR);
10510 return XED_ERROR_NONE;
10511 }
xed3_capture_chain_ntluf_REG0_OrAX_REG1_XED_REG_ECX(xed_decoded_inst_t * d)10512 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_OrAX_REG1_XED_REG_ECX(xed_decoded_inst_t* d)
10513 {
10514 xed3_capture_nt_OrAX(d);
10515 /*opname REG0 */
10516 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10517 if (xed3_operand_get_error(d)) {
10518 return xed3_operand_get_error(d);
10519 }
10520 xed3_operand_set_reg1(d, XED_REG_ECX);
10521 return XED_ERROR_NONE;
10522 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_YMM_N3_REG2_YMM_B3(xed_decoded_inst_t * d)10523 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)
10524 {
10525 xed3_capture_nt_YMM_R3(d);
10526 /*opname REG0 */
10527 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10528 if (xed3_operand_get_error(d)) {
10529 return xed3_operand_get_error(d);
10530 }
10531 xed3_capture_nt_YMM_N3(d);
10532 /*opname REG1 */
10533 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10534 if (xed3_operand_get_error(d)) {
10535 return xed3_operand_get_error(d);
10536 }
10537 xed3_capture_nt_YMM_B3(d);
10538 /*opname REG2 */
10539 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
10540 if (xed3_operand_get_error(d)) {
10541 return xed3_operand_get_error(d);
10542 }
10543 return XED_ERROR_NONE;
10544 }
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)10545 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)
10546 {
10547 xed3_capture_nt_XMM_R(d);
10548 /*opname REG0 */
10549 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10550 if (xed3_operand_get_error(d)) {
10551 return xed3_operand_get_error(d);
10552 }
10553 xed3_capture_nt_XMM_B(d);
10554 /*opname REG1 */
10555 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10556 if (xed3_operand_get_error(d)) {
10557 return xed3_operand_get_error(d);
10558 }
10559 xed3_operand_set_imm0(d, 1);
10560 xed3_operand_set_reg2(d, XED_REG_RAX);
10561 xed3_operand_set_reg3(d, XED_REG_RDX);
10562 xed3_operand_set_reg4(d, XED_REG_RCX);
10563 xed3_capture_nt_rFLAGS(d);
10564 /*opname REG5 */
10565 xed3_operand_set_reg5(d, xed3_operand_get_outreg(d));
10566 if (xed3_operand_get_error(d)) {
10567 return xed3_operand_get_error(d);
10568 }
10569 return XED_ERROR_NONE;
10570 }
xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_B_REG2_rFLAGS(xed_decoded_inst_t * d)10571 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_B_REG2_rFLAGS(xed_decoded_inst_t* d)
10572 {
10573 xed3_capture_nt_YMM_R(d);
10574 /*opname REG0 */
10575 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10576 if (xed3_operand_get_error(d)) {
10577 return xed3_operand_get_error(d);
10578 }
10579 xed3_capture_nt_YMM_B(d);
10580 /*opname REG1 */
10581 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10582 if (xed3_operand_get_error(d)) {
10583 return xed3_operand_get_error(d);
10584 }
10585 xed3_capture_nt_rFLAGS(d);
10586 /*opname REG2 */
10587 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
10588 if (xed3_operand_get_error(d)) {
10589 return xed3_operand_get_error(d);
10590 }
10591 return XED_ERROR_NONE;
10592 }
xed3_capture_chain_ntluf_REG0_XED_REG_RIP_REG1_XED_REG_RCX_REG2_XED_REG_R11_REG3_rFLAGS(xed_decoded_inst_t * d)10593 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)
10594 {
10595 xed3_operand_set_reg0(d, XED_REG_RIP);
10596 xed3_operand_set_reg1(d, XED_REG_RCX);
10597 xed3_operand_set_reg2(d, XED_REG_R11);
10598 xed3_capture_nt_rFLAGS(d);
10599 /*opname REG3 */
10600 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
10601 if (xed3_operand_get_error(d)) {
10602 return xed3_operand_get_error(d);
10603 }
10604 return XED_ERROR_NONE;
10605 }
xed3_capture_chain_ntluf_REG0_YMM_B3_REG1_MASK1_REG2_YMM_R3(xed_decoded_inst_t * d)10606 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_B3_REG1_MASK1_REG2_YMM_R3(xed_decoded_inst_t* d)
10607 {
10608 xed3_capture_nt_YMM_B3(d);
10609 /*opname REG0 */
10610 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10611 if (xed3_operand_get_error(d)) {
10612 return xed3_operand_get_error(d);
10613 }
10614 xed3_capture_nt_MASK1(d);
10615 /*opname REG1 */
10616 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10617 if (xed3_operand_get_error(d)) {
10618 return xed3_operand_get_error(d);
10619 }
10620 xed3_capture_nt_YMM_R3(d);
10621 /*opname REG2 */
10622 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
10623 if (xed3_operand_get_error(d)) {
10624 return xed3_operand_get_error(d);
10625 }
10626 return XED_ERROR_NONE;
10627 }
xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_AX(xed_decoded_inst_t * d)10628 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_AX(xed_decoded_inst_t* d)
10629 {
10630 xed3_operand_set_reg0(d, XED_REG_EAX);
10631 xed3_operand_set_reg1(d, XED_REG_AX);
10632 return XED_ERROR_NONE;
10633 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x12(xed_decoded_inst_t * d)10634 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)
10635 {
10636 xed3_capture_nt_YMM_R3(d);
10637 /*opname REG0 */
10638 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10639 if (xed3_operand_get_error(d)) {
10640 return xed3_operand_get_error(d);
10641 }
10642 xed3_capture_nt_MASK1(d);
10643 /*opname REG1 */
10644 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10645 if (xed3_operand_get_error(d)) {
10646 return xed3_operand_get_error(d);
10647 }
10648 xed3_operand_set_mem0(d, 1);
10649 xed3_operand_set_bcast(d, 0x12);
10650 return XED_ERROR_NONE;
10651 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_YMM_N3_REG2_YMM_B3_IMM0_const1(xed_decoded_inst_t * d)10652 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)
10653 {
10654 xed3_capture_nt_YMM_R3(d);
10655 /*opname REG0 */
10656 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10657 if (xed3_operand_get_error(d)) {
10658 return xed3_operand_get_error(d);
10659 }
10660 xed3_capture_nt_YMM_N3(d);
10661 /*opname REG1 */
10662 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10663 if (xed3_operand_get_error(d)) {
10664 return xed3_operand_get_error(d);
10665 }
10666 xed3_capture_nt_YMM_B3(d);
10667 /*opname REG2 */
10668 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
10669 if (xed3_operand_get_error(d)) {
10670 return xed3_operand_get_error(d);
10671 }
10672 xed3_operand_set_imm0(d, 1);
10673 return XED_ERROR_NONE;
10674 }
xed3_capture_chain_ntluf_REG0_VGPR32_R_MEM0_const1_REG1_VGPR32_N(xed_decoded_inst_t * d)10675 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_MEM0_const1_REG1_VGPR32_N(xed_decoded_inst_t* d)
10676 {
10677 xed3_capture_nt_VGPR32_R(d);
10678 /*opname REG0 */
10679 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10680 if (xed3_operand_get_error(d)) {
10681 return xed3_operand_get_error(d);
10682 }
10683 xed3_operand_set_mem0(d, 1);
10684 xed3_capture_nt_VGPR32_N(d);
10685 /*opname REG1 */
10686 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10687 if (xed3_operand_get_error(d)) {
10688 return xed3_operand_get_error(d);
10689 }
10690 return XED_ERROR_NONE;
10691 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_YMM_N3_REG3_YMM_B3(xed_decoded_inst_t * d)10692 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)
10693 {
10694 xed3_capture_nt_YMM_R3(d);
10695 /*opname REG0 */
10696 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10697 if (xed3_operand_get_error(d)) {
10698 return xed3_operand_get_error(d);
10699 }
10700 xed3_capture_nt_MASK1(d);
10701 /*opname REG1 */
10702 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10703 if (xed3_operand_get_error(d)) {
10704 return xed3_operand_get_error(d);
10705 }
10706 xed3_capture_nt_YMM_N3(d);
10707 /*opname REG2 */
10708 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
10709 if (xed3_operand_get_error(d)) {
10710 return xed3_operand_get_error(d);
10711 }
10712 xed3_capture_nt_YMM_B3(d);
10713 /*opname REG3 */
10714 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
10715 if (xed3_operand_get_error(d)) {
10716 return xed3_operand_get_error(d);
10717 }
10718 return XED_ERROR_NONE;
10719 }
xed3_capture_chain_ntluf_REG0_GPRv_SB_IMM0_const1(xed_decoded_inst_t * d)10720 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_SB_IMM0_const1(xed_decoded_inst_t* d)
10721 {
10722 xed3_capture_nt_GPRv_SB(d);
10723 /*opname REG0 */
10724 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10725 if (xed3_operand_get_error(d)) {
10726 return xed3_operand_get_error(d);
10727 }
10728 xed3_operand_set_imm0(d, 1);
10729 return XED_ERROR_NONE;
10730 }
xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_MASK1_REG2_XMM_R3(xed_decoded_inst_t * d)10731 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_MASK1_REG2_XMM_R3(xed_decoded_inst_t* d)
10732 {
10733 xed3_capture_nt_XMM_B3(d);
10734 /*opname REG0 */
10735 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10736 if (xed3_operand_get_error(d)) {
10737 return xed3_operand_get_error(d);
10738 }
10739 xed3_capture_nt_MASK1(d);
10740 /*opname REG1 */
10741 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10742 if (xed3_operand_get_error(d)) {
10743 return xed3_operand_get_error(d);
10744 }
10745 xed3_capture_nt_XMM_R3(d);
10746 /*opname REG2 */
10747 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
10748 if (xed3_operand_get_error(d)) {
10749 return xed3_operand_get_error(d);
10750 }
10751 return XED_ERROR_NONE;
10752 }
xed3_capture_chain_ntluf_REG0_GPR32_R_MEM0_const1_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t * d)10753 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)
10754 {
10755 xed3_capture_nt_GPR32_R(d);
10756 /*opname REG0 */
10757 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10758 if (xed3_operand_get_error(d)) {
10759 return xed3_operand_get_error(d);
10760 }
10761 xed3_operand_set_mem0(d, 1);
10762 xed3_operand_set_imm0(d, 1);
10763 xed3_capture_nt_rFLAGS(d);
10764 /*opname REG1 */
10765 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10766 if (xed3_operand_get_error(d)) {
10767 return xed3_operand_get_error(d);
10768 }
10769 return XED_ERROR_NONE;
10770 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x8(xed_decoded_inst_t * d)10771 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)
10772 {
10773 xed3_capture_nt_ZMM_R3(d);
10774 /*opname REG0 */
10775 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10776 if (xed3_operand_get_error(d)) {
10777 return xed3_operand_get_error(d);
10778 }
10779 xed3_capture_nt_MASK1(d);
10780 /*opname REG1 */
10781 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10782 if (xed3_operand_get_error(d)) {
10783 return xed3_operand_get_error(d);
10784 }
10785 xed3_operand_set_mem0(d, 1);
10786 xed3_operand_set_bcast(d, 0x8);
10787 return XED_ERROR_NONE;
10788 }
xed3_capture_chain_ntluf_REG0_YMM_N3_REG1_YMM_B3_IMM0_const1(xed_decoded_inst_t * d)10789 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_N3_REG1_YMM_B3_IMM0_const1(xed_decoded_inst_t* d)
10790 {
10791 xed3_capture_nt_YMM_N3(d);
10792 /*opname REG0 */
10793 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10794 if (xed3_operand_get_error(d)) {
10795 return xed3_operand_get_error(d);
10796 }
10797 xed3_capture_nt_YMM_B3(d);
10798 /*opname REG1 */
10799 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10800 if (xed3_operand_get_error(d)) {
10801 return xed3_operand_get_error(d);
10802 }
10803 xed3_operand_set_imm0(d, 1);
10804 return XED_ERROR_NONE;
10805 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x6(xed_decoded_inst_t * d)10806 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)
10807 {
10808 xed3_capture_nt_ZMM_R3(d);
10809 /*opname REG0 */
10810 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10811 if (xed3_operand_get_error(d)) {
10812 return xed3_operand_get_error(d);
10813 }
10814 xed3_capture_nt_MASK1(d);
10815 /*opname REG1 */
10816 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10817 if (xed3_operand_get_error(d)) {
10818 return xed3_operand_get_error(d);
10819 }
10820 xed3_operand_set_mem0(d, 1);
10821 xed3_operand_set_bcast(d, 0x6);
10822 return XED_ERROR_NONE;
10823 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_YMM_B(xed_decoded_inst_t * d)10824 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_YMM_B(xed_decoded_inst_t* d)
10825 {
10826 xed3_capture_nt_XMM_R(d);
10827 /*opname REG0 */
10828 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10829 if (xed3_operand_get_error(d)) {
10830 return xed3_operand_get_error(d);
10831 }
10832 xed3_capture_nt_YMM_B(d);
10833 /*opname REG1 */
10834 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10835 if (xed3_operand_get_error(d)) {
10836 return xed3_operand_get_error(d);
10837 }
10838 return XED_ERROR_NONE;
10839 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_GPR64_B(xed_decoded_inst_t * d)10840 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_GPR64_B(xed_decoded_inst_t* d)
10841 {
10842 xed3_capture_nt_XMM_R(d);
10843 /*opname REG0 */
10844 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10845 if (xed3_operand_get_error(d)) {
10846 return xed3_operand_get_error(d);
10847 }
10848 xed3_capture_nt_GPR64_B(d);
10849 /*opname REG1 */
10850 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10851 if (xed3_operand_get_error(d)) {
10852 return xed3_operand_get_error(d);
10853 }
10854 return XED_ERROR_NONE;
10855 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x2(xed_decoded_inst_t * d)10856 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)
10857 {
10858 xed3_capture_nt_ZMM_R3(d);
10859 /*opname REG0 */
10860 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10861 if (xed3_operand_get_error(d)) {
10862 return xed3_operand_get_error(d);
10863 }
10864 xed3_capture_nt_MASK1(d);
10865 /*opname REG1 */
10866 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10867 if (xed3_operand_get_error(d)) {
10868 return xed3_operand_get_error(d);
10869 }
10870 xed3_operand_set_mem0(d, 1);
10871 xed3_operand_set_bcast(d, 0x2);
10872 return XED_ERROR_NONE;
10873 }
xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_GPR32_R_REG2_rFLAGS(xed_decoded_inst_t * d)10874 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_GPR32_R_REG2_rFLAGS(xed_decoded_inst_t* d)
10875 {
10876 xed3_capture_nt_GPR32_B(d);
10877 /*opname REG0 */
10878 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10879 if (xed3_operand_get_error(d)) {
10880 return xed3_operand_get_error(d);
10881 }
10882 xed3_capture_nt_GPR32_R(d);
10883 /*opname REG1 */
10884 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10885 if (xed3_operand_get_error(d)) {
10886 return xed3_operand_get_error(d);
10887 }
10888 xed3_capture_nt_rFLAGS(d);
10889 /*opname REG2 */
10890 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
10891 if (xed3_operand_get_error(d)) {
10892 return xed3_operand_get_error(d);
10893 }
10894 return XED_ERROR_NONE;
10895 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x1(xed_decoded_inst_t * d)10896 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)
10897 {
10898 xed3_capture_nt_ZMM_R3(d);
10899 /*opname REG0 */
10900 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10901 if (xed3_operand_get_error(d)) {
10902 return xed3_operand_get_error(d);
10903 }
10904 xed3_capture_nt_MASK1(d);
10905 /*opname REG1 */
10906 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10907 if (xed3_operand_get_error(d)) {
10908 return xed3_operand_get_error(d);
10909 }
10910 xed3_operand_set_mem0(d, 1);
10911 xed3_operand_set_bcast(d, 0x1);
10912 return XED_ERROR_NONE;
10913 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_ZMM_N3_REG3_ZMM_B3(xed_decoded_inst_t * d)10914 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)
10915 {
10916 xed3_capture_nt_ZMM_R3(d);
10917 /*opname REG0 */
10918 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10919 if (xed3_operand_get_error(d)) {
10920 return xed3_operand_get_error(d);
10921 }
10922 xed3_capture_nt_MASK1(d);
10923 /*opname REG1 */
10924 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10925 if (xed3_operand_get_error(d)) {
10926 return xed3_operand_get_error(d);
10927 }
10928 xed3_capture_nt_ZMM_N3(d);
10929 /*opname REG2 */
10930 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
10931 if (xed3_operand_get_error(d)) {
10932 return xed3_operand_get_error(d);
10933 }
10934 xed3_capture_nt_ZMM_B3(d);
10935 /*opname REG3 */
10936 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
10937 if (xed3_operand_get_error(d)) {
10938 return xed3_operand_get_error(d);
10939 }
10940 return XED_ERROR_NONE;
10941 }
xed3_capture_chain_ntluf_REG0_XED_REG_RIP_REG1_rFLAGS(xed_decoded_inst_t * d)10942 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_RIP_REG1_rFLAGS(xed_decoded_inst_t* d)
10943 {
10944 xed3_operand_set_reg0(d, XED_REG_RIP);
10945 xed3_capture_nt_rFLAGS(d);
10946 /*opname REG1 */
10947 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10948 if (xed3_operand_get_error(d)) {
10949 return xed3_operand_get_error(d);
10950 }
10951 return XED_ERROR_NONE;
10952 }
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)10953 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)
10954 {
10955 xed3_operand_set_reg0(d, XED_REG_ST0);
10956 xed3_operand_set_reg1(d, XED_REG_ST1);
10957 xed3_operand_set_reg2(d, XED_REG_X87POP2);
10958 xed3_operand_set_reg3(d, XED_REG_X87STATUS);
10959 return XED_ERROR_NONE;
10960 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR16_R_REG1_rFLAGS(xed_decoded_inst_t * d)10961 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR16_R_REG1_rFLAGS(xed_decoded_inst_t* d)
10962 {
10963 xed3_operand_set_mem0(d, 1);
10964 xed3_capture_nt_GPR16_R(d);
10965 /*opname REG0 */
10966 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10967 if (xed3_operand_get_error(d)) {
10968 return xed3_operand_get_error(d);
10969 }
10970 xed3_capture_nt_rFLAGS(d);
10971 /*opname REG1 */
10972 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10973 if (xed3_operand_get_error(d)) {
10974 return xed3_operand_get_error(d);
10975 }
10976 return XED_ERROR_NONE;
10977 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_MEM0_const1_REG2_XMM_SE(xed_decoded_inst_t * d)10978 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)
10979 {
10980 xed3_capture_nt_XMM_R(d);
10981 /*opname REG0 */
10982 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
10983 if (xed3_operand_get_error(d)) {
10984 return xed3_operand_get_error(d);
10985 }
10986 xed3_capture_nt_XMM_N(d);
10987 /*opname REG1 */
10988 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
10989 if (xed3_operand_get_error(d)) {
10990 return xed3_operand_get_error(d);
10991 }
10992 xed3_operand_set_mem0(d, 1);
10993 xed3_capture_nt_XMM_SE(d);
10994 /*opname REG2 */
10995 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
10996 if (xed3_operand_get_error(d)) {
10997 return xed3_operand_get_error(d);
10998 }
10999 return XED_ERROR_NONE;
11000 }
xed3_capture_chain_ntluf_REG0_OrAX_MEM0_const1_SEG0_FINAL_DSEG(xed_decoded_inst_t * d)11001 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_OrAX_MEM0_const1_SEG0_FINAL_DSEG(xed_decoded_inst_t* d)
11002 {
11003 xed3_capture_nt_OrAX(d);
11004 /*opname REG0 */
11005 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11006 if (xed3_operand_get_error(d)) {
11007 return xed3_operand_get_error(d);
11008 }
11009 xed3_operand_set_mem0(d, 1);
11010 xed3_capture_nt_FINAL_DSEG(d);
11011 /*opname SEG0 */
11012 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
11013 if (xed3_operand_get_error(d)) {
11014 return xed3_operand_get_error(d);
11015 }
11016 return XED_ERROR_NONE;
11017 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_YMM_N3_MEM0_const1(xed_decoded_inst_t * d)11018 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_YMM_N3_MEM0_const1(xed_decoded_inst_t* d)
11019 {
11020 xed3_capture_nt_YMM_R3(d);
11021 /*opname REG0 */
11022 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11023 if (xed3_operand_get_error(d)) {
11024 return xed3_operand_get_error(d);
11025 }
11026 xed3_capture_nt_YMM_N3(d);
11027 /*opname REG1 */
11028 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11029 if (xed3_operand_get_error(d)) {
11030 return xed3_operand_get_error(d);
11031 }
11032 xed3_operand_set_mem0(d, 1);
11033 return XED_ERROR_NONE;
11034 }
xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_XMM_N3_REG3_XMM_B3(xed_decoded_inst_t * d)11035 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)
11036 {
11037 xed3_capture_nt_MASK_R(d);
11038 /*opname REG0 */
11039 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11040 if (xed3_operand_get_error(d)) {
11041 return xed3_operand_get_error(d);
11042 }
11043 xed3_capture_nt_MASK1(d);
11044 /*opname REG1 */
11045 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11046 if (xed3_operand_get_error(d)) {
11047 return xed3_operand_get_error(d);
11048 }
11049 xed3_capture_nt_XMM_N3(d);
11050 /*opname REG2 */
11051 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
11052 if (xed3_operand_get_error(d)) {
11053 return xed3_operand_get_error(d);
11054 }
11055 xed3_capture_nt_XMM_B3(d);
11056 /*opname REG3 */
11057 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
11058 if (xed3_operand_get_error(d)) {
11059 return xed3_operand_get_error(d);
11060 }
11061 return XED_ERROR_NONE;
11062 }
xed3_capture_chain_ntluf_REG0_VGPRy_N_REG1_GPRy_B_REG2_rFLAGS(xed_decoded_inst_t * d)11063 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPRy_N_REG1_GPRy_B_REG2_rFLAGS(xed_decoded_inst_t* d)
11064 {
11065 xed3_capture_nt_VGPRy_N(d);
11066 /*opname REG0 */
11067 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11068 if (xed3_operand_get_error(d)) {
11069 return xed3_operand_get_error(d);
11070 }
11071 xed3_capture_nt_GPRy_B(d);
11072 /*opname REG1 */
11073 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11074 if (xed3_operand_get_error(d)) {
11075 return xed3_operand_get_error(d);
11076 }
11077 xed3_capture_nt_rFLAGS(d);
11078 /*opname REG2 */
11079 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
11080 if (xed3_operand_get_error(d)) {
11081 return xed3_operand_get_error(d);
11082 }
11083 return XED_ERROR_NONE;
11084 }
xed3_capture_chain_ntluf_REG0_XED_REG_ST0_REG1_X87_REG2_XED_REG_X87PUSH_REG3_XED_REG_X87STATUS(xed_decoded_inst_t * d)11085 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)
11086 {
11087 xed3_operand_set_reg0(d, XED_REG_ST0);
11088 xed3_capture_nt_X87(d);
11089 /*opname REG1 */
11090 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11091 if (xed3_operand_get_error(d)) {
11092 return xed3_operand_get_error(d);
11093 }
11094 xed3_operand_set_reg2(d, XED_REG_X87PUSH);
11095 xed3_operand_set_reg3(d, XED_REG_X87STATUS);
11096 return XED_ERROR_NONE;
11097 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_YMM_N3_REG3_XMM_B3_IMM0_const1(xed_decoded_inst_t * d)11098 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)
11099 {
11100 xed3_capture_nt_YMM_R3(d);
11101 /*opname REG0 */
11102 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11103 if (xed3_operand_get_error(d)) {
11104 return xed3_operand_get_error(d);
11105 }
11106 xed3_capture_nt_MASK1(d);
11107 /*opname REG1 */
11108 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11109 if (xed3_operand_get_error(d)) {
11110 return xed3_operand_get_error(d);
11111 }
11112 xed3_capture_nt_YMM_N3(d);
11113 /*opname REG2 */
11114 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
11115 if (xed3_operand_get_error(d)) {
11116 return xed3_operand_get_error(d);
11117 }
11118 xed3_capture_nt_XMM_B3(d);
11119 /*opname REG3 */
11120 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
11121 if (xed3_operand_get_error(d)) {
11122 return xed3_operand_get_error(d);
11123 }
11124 xed3_operand_set_imm0(d, 1);
11125 return XED_ERROR_NONE;
11126 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_ZMM_R3(xed_decoded_inst_t * d)11127 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_ZMM_R3(xed_decoded_inst_t* d)
11128 {
11129 xed3_operand_set_mem0(d, 1);
11130 xed3_capture_nt_ZMM_R3(d);
11131 /*opname REG0 */
11132 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11133 if (xed3_operand_get_error(d)) {
11134 return xed3_operand_get_error(d);
11135 }
11136 return XED_ERROR_NONE;
11137 }
xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_XMM_B_IMM0_const1(xed_decoded_inst_t * d)11138 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_XMM_B_IMM0_const1(xed_decoded_inst_t* d)
11139 {
11140 xed3_capture_nt_GPR32_R(d);
11141 /*opname REG0 */
11142 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11143 if (xed3_operand_get_error(d)) {
11144 return xed3_operand_get_error(d);
11145 }
11146 xed3_capture_nt_XMM_B(d);
11147 /*opname REG1 */
11148 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11149 if (xed3_operand_get_error(d)) {
11150 return xed3_operand_get_error(d);
11151 }
11152 xed3_operand_set_imm0(d, 1);
11153 return XED_ERROR_NONE;
11154 }
xed3_capture_chain_ntluf_REG0_XED_REG_RDX_REG1_XED_REG_RAX(xed_decoded_inst_t * d)11155 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_RDX_REG1_XED_REG_RAX(xed_decoded_inst_t* d)
11156 {
11157 xed3_operand_set_reg0(d, XED_REG_RDX);
11158 xed3_operand_set_reg1(d, XED_REG_RAX);
11159 return XED_ERROR_NONE;
11160 }
xed3_capture_chain_ntluf_REG0_X87_REG1_XED_REG_X87TAG(xed_decoded_inst_t * d)11161 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_X87_REG1_XED_REG_X87TAG(xed_decoded_inst_t* d)
11162 {
11163 xed3_capture_nt_X87(d);
11164 /*opname REG0 */
11165 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11166 if (xed3_operand_get_error(d)) {
11167 return xed3_operand_get_error(d);
11168 }
11169 xed3_operand_set_reg1(d, XED_REG_X87TAG);
11170 return XED_ERROR_NONE;
11171 }
xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_YMM_N3_REG3_YMM_B3_IMM0_const1(xed_decoded_inst_t * d)11172 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)
11173 {
11174 xed3_capture_nt_MASK_R(d);
11175 /*opname REG0 */
11176 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11177 if (xed3_operand_get_error(d)) {
11178 return xed3_operand_get_error(d);
11179 }
11180 xed3_capture_nt_MASK1(d);
11181 /*opname REG1 */
11182 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11183 if (xed3_operand_get_error(d)) {
11184 return xed3_operand_get_error(d);
11185 }
11186 xed3_capture_nt_YMM_N3(d);
11187 /*opname REG2 */
11188 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
11189 if (xed3_operand_get_error(d)) {
11190 return xed3_operand_get_error(d);
11191 }
11192 xed3_capture_nt_YMM_B3(d);
11193 /*opname REG3 */
11194 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
11195 if (xed3_operand_get_error(d)) {
11196 return xed3_operand_get_error(d);
11197 }
11198 xed3_operand_set_imm0(d, 1);
11199 return XED_ERROR_NONE;
11200 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_ZMM_B3(xed_decoded_inst_t * d)11201 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_ZMM_B3(xed_decoded_inst_t* d)
11202 {
11203 xed3_capture_nt_ZMM_R3(d);
11204 /*opname REG0 */
11205 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11206 if (xed3_operand_get_error(d)) {
11207 return xed3_operand_get_error(d);
11208 }
11209 xed3_capture_nt_MASK1(d);
11210 /*opname REG1 */
11211 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11212 if (xed3_operand_get_error(d)) {
11213 return xed3_operand_get_error(d);
11214 }
11215 xed3_capture_nt_ZMM_B3(d);
11216 /*opname REG2 */
11217 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
11218 if (xed3_operand_get_error(d)) {
11219 return xed3_operand_get_error(d);
11220 }
11221 return XED_ERROR_NONE;
11222 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_X87CONTROL_REG1_XED_REG_X87STATUS(xed_decoded_inst_t * d)11223 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)
11224 {
11225 xed3_operand_set_mem0(d, 1);
11226 xed3_operand_set_reg0(d, XED_REG_X87CONTROL);
11227 xed3_operand_set_reg1(d, XED_REG_X87STATUS);
11228 return XED_ERROR_NONE;
11229 }
xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_IMM0_const1_REG1_XED_REG_RCX_REG2_rFLAGS(xed_decoded_inst_t * d)11230 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)
11231 {
11232 xed3_capture_nt_XMM_R(d);
11233 /*opname REG0 */
11234 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11235 if (xed3_operand_get_error(d)) {
11236 return xed3_operand_get_error(d);
11237 }
11238 xed3_operand_set_mem0(d, 1);
11239 xed3_operand_set_imm0(d, 1);
11240 xed3_operand_set_reg1(d, XED_REG_RCX);
11241 xed3_capture_nt_rFLAGS(d);
11242 /*opname REG2 */
11243 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
11244 if (xed3_operand_get_error(d)) {
11245 return xed3_operand_get_error(d);
11246 }
11247 return XED_ERROR_NONE;
11248 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK_B_BCAST_const0xf(xed_decoded_inst_t * d)11249 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK_B_BCAST_const0xf(xed_decoded_inst_t* d)
11250 {
11251 xed3_capture_nt_ZMM_R3(d);
11252 /*opname REG0 */
11253 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11254 if (xed3_operand_get_error(d)) {
11255 return xed3_operand_get_error(d);
11256 }
11257 xed3_capture_nt_MASK_B(d);
11258 /*opname REG1 */
11259 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11260 if (xed3_operand_get_error(d)) {
11261 return xed3_operand_get_error(d);
11262 }
11263 xed3_operand_set_bcast(d, 0xf);
11264 return XED_ERROR_NONE;
11265 }
xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_BCAST_const0xd(xed_decoded_inst_t * d)11266 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_BCAST_const0xd(xed_decoded_inst_t* d)
11267 {
11268 xed3_capture_nt_YMM_R(d);
11269 /*opname REG0 */
11270 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11271 if (xed3_operand_get_error(d)) {
11272 return xed3_operand_get_error(d);
11273 }
11274 xed3_operand_set_mem0(d, 1);
11275 xed3_operand_set_bcast(d, 0xd);
11276 return XED_ERROR_NONE;
11277 }
xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_BCAST_const0xf(xed_decoded_inst_t * d)11278 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_BCAST_const0xf(xed_decoded_inst_t* d)
11279 {
11280 xed3_capture_nt_YMM_R(d);
11281 /*opname REG0 */
11282 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11283 if (xed3_operand_get_error(d)) {
11284 return xed3_operand_get_error(d);
11285 }
11286 xed3_operand_set_mem0(d, 1);
11287 xed3_operand_set_bcast(d, 0xf);
11288 return XED_ERROR_NONE;
11289 }
xed3_capture_chain_ntluf_REG0_XED_REG_AX_MEM0_const1_BASE0_ArSI_SEG0_FINAL_DSEG_REG1_ArCX_REG2_rFLAGS(xed_decoded_inst_t * d)11290 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)
11291 {
11292 xed3_operand_set_reg0(d, XED_REG_AX);
11293 xed3_operand_set_mem0(d, 1);
11294 xed3_capture_nt_ArSI(d);
11295 /*opname BASE0 */
11296 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
11297 if (xed3_operand_get_error(d)) {
11298 return xed3_operand_get_error(d);
11299 }
11300 xed3_capture_nt_FINAL_DSEG(d);
11301 /*opname SEG0 */
11302 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
11303 if (xed3_operand_get_error(d)) {
11304 return xed3_operand_get_error(d);
11305 }
11306 xed3_capture_nt_ArCX(d);
11307 /*opname REG1 */
11308 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11309 if (xed3_operand_get_error(d)) {
11310 return xed3_operand_get_error(d);
11311 }
11312 xed3_capture_nt_rFLAGS(d);
11313 /*opname REG2 */
11314 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
11315 if (xed3_operand_get_error(d)) {
11316 return xed3_operand_get_error(d);
11317 }
11318 return XED_ERROR_NONE;
11319 }
xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPR8_B(xed_decoded_inst_t * d)11320 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPR8_B(xed_decoded_inst_t* d)
11321 {
11322 xed3_capture_nt_GPRv_R(d);
11323 /*opname REG0 */
11324 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11325 if (xed3_operand_get_error(d)) {
11326 return xed3_operand_get_error(d);
11327 }
11328 xed3_capture_nt_GPR8_B(d);
11329 /*opname REG1 */
11330 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11331 if (xed3_operand_get_error(d)) {
11332 return xed3_operand_get_error(d);
11333 }
11334 return XED_ERROR_NONE;
11335 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_REG2_XED_REG_XMM0(xed_decoded_inst_t * d)11336 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)
11337 {
11338 xed3_capture_nt_XMM_R(d);
11339 /*opname REG0 */
11340 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11341 if (xed3_operand_get_error(d)) {
11342 return xed3_operand_get_error(d);
11343 }
11344 xed3_capture_nt_XMM_B(d);
11345 /*opname REG1 */
11346 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11347 if (xed3_operand_get_error(d)) {
11348 return xed3_operand_get_error(d);
11349 }
11350 xed3_operand_set_reg2(d, XED_REG_XMM0);
11351 return XED_ERROR_NONE;
11352 }
xed3_capture_chain_ntluf_REG0_GPR64_R_REG1_GPR64_B_REG2_rFLAGS(xed_decoded_inst_t * d)11353 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_R_REG1_GPR64_B_REG2_rFLAGS(xed_decoded_inst_t* d)
11354 {
11355 xed3_capture_nt_GPR64_R(d);
11356 /*opname REG0 */
11357 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11358 if (xed3_operand_get_error(d)) {
11359 return xed3_operand_get_error(d);
11360 }
11361 xed3_capture_nt_GPR64_B(d);
11362 /*opname REG1 */
11363 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11364 if (xed3_operand_get_error(d)) {
11365 return xed3_operand_get_error(d);
11366 }
11367 xed3_capture_nt_rFLAGS(d);
11368 /*opname REG2 */
11369 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
11370 if (xed3_operand_get_error(d)) {
11371 return xed3_operand_get_error(d);
11372 }
11373 return XED_ERROR_NONE;
11374 }
xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_ECX_REG1_XED_REG_EIP(xed_decoded_inst_t * d)11375 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)
11376 {
11377 xed3_operand_set_relbr(d, 1);
11378 xed3_operand_set_reg0(d, XED_REG_ECX);
11379 xed3_operand_set_reg1(d, XED_REG_EIP);
11380 return XED_ERROR_NONE;
11381 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_ZMM_N3_REG2_ZMM_B3(xed_decoded_inst_t * d)11382 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)
11383 {
11384 xed3_capture_nt_ZMM_R3(d);
11385 /*opname REG0 */
11386 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11387 if (xed3_operand_get_error(d)) {
11388 return xed3_operand_get_error(d);
11389 }
11390 xed3_capture_nt_ZMM_N3(d);
11391 /*opname REG1 */
11392 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11393 if (xed3_operand_get_error(d)) {
11394 return xed3_operand_get_error(d);
11395 }
11396 xed3_capture_nt_ZMM_B3(d);
11397 /*opname REG2 */
11398 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
11399 if (xed3_operand_get_error(d)) {
11400 return xed3_operand_get_error(d);
11401 }
11402 return XED_ERROR_NONE;
11403 }
xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_GPR32_B(xed_decoded_inst_t * d)11404 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_GPR32_B(xed_decoded_inst_t* d)
11405 {
11406 xed3_capture_nt_GPR32_R(d);
11407 /*opname REG0 */
11408 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11409 if (xed3_operand_get_error(d)) {
11410 return xed3_operand_get_error(d);
11411 }
11412 xed3_capture_nt_GPR32_B(d);
11413 /*opname REG1 */
11414 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11415 if (xed3_operand_get_error(d)) {
11416 return xed3_operand_get_error(d);
11417 }
11418 return XED_ERROR_NONE;
11419 }
xed3_capture_chain_ntluf_REG0_XMM_N3_REG1_XMM_B3_IMM0_const1(xed_decoded_inst_t * d)11420 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_N3_REG1_XMM_B3_IMM0_const1(xed_decoded_inst_t* d)
11421 {
11422 xed3_capture_nt_XMM_N3(d);
11423 /*opname REG0 */
11424 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11425 if (xed3_operand_get_error(d)) {
11426 return xed3_operand_get_error(d);
11427 }
11428 xed3_capture_nt_XMM_B3(d);
11429 /*opname REG1 */
11430 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11431 if (xed3_operand_get_error(d)) {
11432 return xed3_operand_get_error(d);
11433 }
11434 xed3_operand_set_imm0(d, 1);
11435 return XED_ERROR_NONE;
11436 }
xed3_capture_chain_ntluf_MEM0_const1_IMM0_const1_REG0_rFLAGS(xed_decoded_inst_t * d)11437 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_IMM0_const1_REG0_rFLAGS(xed_decoded_inst_t* d)
11438 {
11439 xed3_operand_set_mem0(d, 1);
11440 xed3_operand_set_imm0(d, 1);
11441 xed3_capture_nt_rFLAGS(d);
11442 /*opname REG0 */
11443 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11444 if (xed3_operand_get_error(d)) {
11445 return xed3_operand_get_error(d);
11446 }
11447 return XED_ERROR_NONE;
11448 }
xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_MMX_R(xed_decoded_inst_t * d)11449 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_MMX_R(xed_decoded_inst_t* d)
11450 {
11451 xed3_capture_nt_GPR32_B(d);
11452 /*opname REG0 */
11453 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11454 if (xed3_operand_get_error(d)) {
11455 return xed3_operand_get_error(d);
11456 }
11457 xed3_capture_nt_MMX_R(d);
11458 /*opname REG1 */
11459 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11460 if (xed3_operand_get_error(d)) {
11461 return xed3_operand_get_error(d);
11462 }
11463 return XED_ERROR_NONE;
11464 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0xa(xed_decoded_inst_t * d)11465 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)
11466 {
11467 xed3_capture_nt_XMM_R3(d);
11468 /*opname REG0 */
11469 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11470 if (xed3_operand_get_error(d)) {
11471 return xed3_operand_get_error(d);
11472 }
11473 xed3_capture_nt_MASK1(d);
11474 /*opname REG1 */
11475 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11476 if (xed3_operand_get_error(d)) {
11477 return xed3_operand_get_error(d);
11478 }
11479 xed3_operand_set_mem0(d, 1);
11480 xed3_operand_set_bcast(d, 0xa);
11481 return XED_ERROR_NONE;
11482 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0xb(xed_decoded_inst_t * d)11483 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)
11484 {
11485 xed3_capture_nt_XMM_R3(d);
11486 /*opname REG0 */
11487 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11488 if (xed3_operand_get_error(d)) {
11489 return xed3_operand_get_error(d);
11490 }
11491 xed3_capture_nt_MASK1(d);
11492 /*opname REG1 */
11493 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11494 if (xed3_operand_get_error(d)) {
11495 return xed3_operand_get_error(d);
11496 }
11497 xed3_operand_set_mem0(d, 1);
11498 xed3_operand_set_bcast(d, 0xb);
11499 return XED_ERROR_NONE;
11500 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0xc(xed_decoded_inst_t * d)11501 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)
11502 {
11503 xed3_capture_nt_XMM_R3(d);
11504 /*opname REG0 */
11505 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11506 if (xed3_operand_get_error(d)) {
11507 return xed3_operand_get_error(d);
11508 }
11509 xed3_capture_nt_MASK1(d);
11510 /*opname REG1 */
11511 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11512 if (xed3_operand_get_error(d)) {
11513 return xed3_operand_get_error(d);
11514 }
11515 xed3_operand_set_mem0(d, 1);
11516 xed3_operand_set_bcast(d, 0xc);
11517 return XED_ERROR_NONE;
11518 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_SSP(xed_decoded_inst_t * d)11519 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_SSP(xed_decoded_inst_t* d)
11520 {
11521 xed3_operand_set_mem0(d, 1);
11522 xed3_operand_set_reg0(d, XED_REG_SSP);
11523 return XED_ERROR_NONE;
11524 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0xe(xed_decoded_inst_t * d)11525 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)
11526 {
11527 xed3_capture_nt_XMM_R3(d);
11528 /*opname REG0 */
11529 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11530 if (xed3_operand_get_error(d)) {
11531 return xed3_operand_get_error(d);
11532 }
11533 xed3_capture_nt_MASK1(d);
11534 /*opname REG1 */
11535 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11536 if (xed3_operand_get_error(d)) {
11537 return xed3_operand_get_error(d);
11538 }
11539 xed3_operand_set_mem0(d, 1);
11540 xed3_operand_set_bcast(d, 0xe);
11541 return XED_ERROR_NONE;
11542 }
xed3_capture_chain_ntluf_REG0_rFLAGS(xed_decoded_inst_t * d)11543 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_rFLAGS(xed_decoded_inst_t* d)
11544 {
11545 xed3_capture_nt_rFLAGS(d);
11546 /*opname REG0 */
11547 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11548 if (xed3_operand_get_error(d)) {
11549 return xed3_operand_get_error(d);
11550 }
11551 return XED_ERROR_NONE;
11552 }
xed3_capture_chain_ntluf_REG0_GPR32_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t * d)11553 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
11554 {
11555 xed3_capture_nt_GPR32_R(d);
11556 /*opname REG0 */
11557 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11558 if (xed3_operand_get_error(d)) {
11559 return xed3_operand_get_error(d);
11560 }
11561 xed3_operand_set_mem0(d, 1);
11562 xed3_capture_nt_rFLAGS(d);
11563 /*opname REG1 */
11564 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11565 if (xed3_operand_get_error(d)) {
11566 return xed3_operand_get_error(d);
11567 }
11568 return XED_ERROR_NONE;
11569 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_BND_R(xed_decoded_inst_t * d)11570 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_BND_R(xed_decoded_inst_t* d)
11571 {
11572 xed3_operand_set_mem0(d, 1);
11573 xed3_capture_nt_BND_R(d);
11574 /*opname REG0 */
11575 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11576 if (xed3_operand_get_error(d)) {
11577 return xed3_operand_get_error(d);
11578 }
11579 return XED_ERROR_NONE;
11580 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_STACKPUSH_REG1_rIP_MEM1_const1_BASE1_SrSP_SEG1_FINAL_SSEG1(xed_decoded_inst_t * d)11581 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)
11582 {
11583 xed3_operand_set_mem0(d, 1);
11584 xed3_operand_set_reg0(d, XED_REG_STACKPUSH);
11585 xed3_capture_nt_rIP(d);
11586 /*opname REG1 */
11587 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11588 if (xed3_operand_get_error(d)) {
11589 return xed3_operand_get_error(d);
11590 }
11591 xed3_operand_set_mem1(d, 1);
11592 xed3_capture_nt_SrSP(d);
11593 /*opname BASE1 */
11594 xed3_operand_set_base1(d, xed3_operand_get_outreg(d));
11595 if (xed3_operand_get_error(d)) {
11596 return xed3_operand_get_error(d);
11597 }
11598 xed3_capture_nt_FINAL_SSEG1(d);
11599 /*opname SEG1 */
11600 xed3_operand_set_seg1(d, xed3_operand_get_outreg(d));
11601 if (xed3_operand_get_error(d)) {
11602 return xed3_operand_get_error(d);
11603 }
11604 return XED_ERROR_NONE;
11605 }
xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_ZMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)11606 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)
11607 {
11608 xed3_capture_nt_MASK_R(d);
11609 /*opname REG0 */
11610 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11611 if (xed3_operand_get_error(d)) {
11612 return xed3_operand_get_error(d);
11613 }
11614 xed3_capture_nt_MASK1(d);
11615 /*opname REG1 */
11616 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11617 if (xed3_operand_get_error(d)) {
11618 return xed3_operand_get_error(d);
11619 }
11620 xed3_capture_nt_ZMM_N3(d);
11621 /*opname REG2 */
11622 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
11623 if (xed3_operand_get_error(d)) {
11624 return xed3_operand_get_error(d);
11625 }
11626 xed3_operand_set_mem0(d, 1);
11627 xed3_operand_set_imm0(d, 1);
11628 return XED_ERROR_NONE;
11629 }
xed3_capture_chain_ntluf_REG0_XED_REG_RAX_REG1_XED_REG_ECX_REG2_XED_REG_EDX(xed_decoded_inst_t * d)11630 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)
11631 {
11632 xed3_operand_set_reg0(d, XED_REG_RAX);
11633 xed3_operand_set_reg1(d, XED_REG_ECX);
11634 xed3_operand_set_reg2(d, XED_REG_EDX);
11635 return XED_ERROR_NONE;
11636 }
xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_ECX_REG1_XED_REG_RIP(xed_decoded_inst_t * d)11637 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)
11638 {
11639 xed3_operand_set_relbr(d, 1);
11640 xed3_operand_set_reg0(d, XED_REG_ECX);
11641 xed3_operand_set_reg1(d, XED_REG_RIP);
11642 return XED_ERROR_NONE;
11643 }
xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_B(xed_decoded_inst_t * d)11644 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_B(xed_decoded_inst_t* d)
11645 {
11646 xed3_capture_nt_YMM_R(d);
11647 /*opname REG0 */
11648 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11649 if (xed3_operand_get_error(d)) {
11650 return xed3_operand_get_error(d);
11651 }
11652 xed3_capture_nt_YMM_B(d);
11653 /*opname REG1 */
11654 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11655 if (xed3_operand_get_error(d)) {
11656 return xed3_operand_get_error(d);
11657 }
11658 return XED_ERROR_NONE;
11659 }
xed3_capture_chain_ntluf_REG0_MASK_R_REG1_GPR64_B(xed_decoded_inst_t * d)11660 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_GPR64_B(xed_decoded_inst_t* d)
11661 {
11662 xed3_capture_nt_MASK_R(d);
11663 /*opname REG0 */
11664 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11665 if (xed3_operand_get_error(d)) {
11666 return xed3_operand_get_error(d);
11667 }
11668 xed3_capture_nt_GPR64_B(d);
11669 /*opname REG1 */
11670 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11671 if (xed3_operand_get_error(d)) {
11672 return xed3_operand_get_error(d);
11673 }
11674 return XED_ERROR_NONE;
11675 }
xed3_capture_chain_ntluf_REG0_XED_REG_STACKPUSH_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0_REG1_rFLAGS(xed_decoded_inst_t * d)11676 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)
11677 {
11678 xed3_operand_set_reg0(d, XED_REG_STACKPUSH);
11679 xed3_operand_set_mem0(d, 1);
11680 xed3_capture_nt_SrSP(d);
11681 /*opname BASE0 */
11682 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
11683 if (xed3_operand_get_error(d)) {
11684 return xed3_operand_get_error(d);
11685 }
11686 xed3_capture_nt_FINAL_SSEG0(d);
11687 /*opname SEG0 */
11688 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
11689 if (xed3_operand_get_error(d)) {
11690 return xed3_operand_get_error(d);
11691 }
11692 xed3_capture_nt_rFLAGS(d);
11693 /*opname REG1 */
11694 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11695 if (xed3_operand_get_error(d)) {
11696 return xed3_operand_get_error(d);
11697 }
11698 return XED_ERROR_NONE;
11699 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)11700 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)
11701 {
11702 xed3_capture_nt_ZMM_R3(d);
11703 /*opname REG0 */
11704 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11705 if (xed3_operand_get_error(d)) {
11706 return xed3_operand_get_error(d);
11707 }
11708 xed3_capture_nt_MASK1(d);
11709 /*opname REG1 */
11710 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11711 if (xed3_operand_get_error(d)) {
11712 return xed3_operand_get_error(d);
11713 }
11714 xed3_operand_set_mem0(d, 1);
11715 xed3_operand_set_imm0(d, 1);
11716 return XED_ERROR_NONE;
11717 }
xed3_capture_chain_ntluf_REG0_XED_REG_AX_REG1_XED_REG_ECX_REG2_XED_REG_EDX(xed_decoded_inst_t * d)11718 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)
11719 {
11720 xed3_operand_set_reg0(d, XED_REG_AX);
11721 xed3_operand_set_reg1(d, XED_REG_ECX);
11722 xed3_operand_set_reg2(d, XED_REG_EDX);
11723 return XED_ERROR_NONE;
11724 }
xed3_capture_chain_ntluf_REG0_XMM_N3_REG1_MASK1_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)11725 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)
11726 {
11727 xed3_capture_nt_XMM_N3(d);
11728 /*opname REG0 */
11729 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11730 if (xed3_operand_get_error(d)) {
11731 return xed3_operand_get_error(d);
11732 }
11733 xed3_capture_nt_MASK1(d);
11734 /*opname REG1 */
11735 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11736 if (xed3_operand_get_error(d)) {
11737 return xed3_operand_get_error(d);
11738 }
11739 xed3_operand_set_mem0(d, 1);
11740 xed3_operand_set_imm0(d, 1);
11741 return XED_ERROR_NONE;
11742 }
xed3_capture_chain_ntluf_REG0_VGPRy_N_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)11743 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPRy_N_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
11744 {
11745 xed3_capture_nt_VGPRy_N(d);
11746 /*opname REG0 */
11747 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11748 if (xed3_operand_get_error(d)) {
11749 return xed3_operand_get_error(d);
11750 }
11751 xed3_operand_set_mem0(d, 1);
11752 xed3_operand_set_imm0(d, 1);
11753 return XED_ERROR_NONE;
11754 }
xed3_capture_chain_ntluf_REG0_XED_REG_ST0_REG1_XED_REG_X87PUSH_REG2_XED_REG_X87STATUS(xed_decoded_inst_t * d)11755 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)
11756 {
11757 xed3_operand_set_reg0(d, XED_REG_ST0);
11758 xed3_operand_set_reg1(d, XED_REG_X87PUSH);
11759 xed3_operand_set_reg2(d, XED_REG_X87STATUS);
11760 return XED_ERROR_NONE;
11761 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_ZMM_N3_REG2_ZMM_B3_IMM0_const1(xed_decoded_inst_t * d)11762 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)
11763 {
11764 xed3_capture_nt_ZMM_R3(d);
11765 /*opname REG0 */
11766 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11767 if (xed3_operand_get_error(d)) {
11768 return xed3_operand_get_error(d);
11769 }
11770 xed3_capture_nt_ZMM_N3(d);
11771 /*opname REG1 */
11772 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11773 if (xed3_operand_get_error(d)) {
11774 return xed3_operand_get_error(d);
11775 }
11776 xed3_capture_nt_ZMM_B3(d);
11777 /*opname REG2 */
11778 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
11779 if (xed3_operand_get_error(d)) {
11780 return xed3_operand_get_error(d);
11781 }
11782 xed3_operand_set_imm0(d, 1);
11783 return XED_ERROR_NONE;
11784 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_ST0_REG1_XED_REG_X87POP_REG2_XED_REG_X87STATUS(xed_decoded_inst_t * d)11785 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)
11786 {
11787 xed3_operand_set_mem0(d, 1);
11788 xed3_operand_set_reg0(d, XED_REG_ST0);
11789 xed3_operand_set_reg1(d, XED_REG_X87POP);
11790 xed3_operand_set_reg2(d, XED_REG_X87STATUS);
11791 return XED_ERROR_NONE;
11792 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x7(xed_decoded_inst_t * d)11793 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)
11794 {
11795 xed3_capture_nt_ZMM_R3(d);
11796 /*opname REG0 */
11797 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11798 if (xed3_operand_get_error(d)) {
11799 return xed3_operand_get_error(d);
11800 }
11801 xed3_capture_nt_MASK1(d);
11802 /*opname REG1 */
11803 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11804 if (xed3_operand_get_error(d)) {
11805 return xed3_operand_get_error(d);
11806 }
11807 xed3_operand_set_mem0(d, 1);
11808 xed3_operand_set_bcast(d, 0x7);
11809 return XED_ERROR_NONE;
11810 }
xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_MEM0_const1_REG2_YMM_SE_IMM0_const1(xed_decoded_inst_t * d)11811 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)
11812 {
11813 xed3_capture_nt_YMM_R(d);
11814 /*opname REG0 */
11815 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11816 if (xed3_operand_get_error(d)) {
11817 return xed3_operand_get_error(d);
11818 }
11819 xed3_capture_nt_YMM_N(d);
11820 /*opname REG1 */
11821 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11822 if (xed3_operand_get_error(d)) {
11823 return xed3_operand_get_error(d);
11824 }
11825 xed3_operand_set_mem0(d, 1);
11826 xed3_capture_nt_YMM_SE(d);
11827 /*opname REG2 */
11828 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
11829 if (xed3_operand_get_error(d)) {
11830 return xed3_operand_get_error(d);
11831 }
11832 xed3_operand_set_imm0(d, 1);
11833 return XED_ERROR_NONE;
11834 }
xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_BCAST_const0x3(xed_decoded_inst_t * d)11835 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_BCAST_const0x3(xed_decoded_inst_t* d)
11836 {
11837 xed3_capture_nt_YMM_R(d);
11838 /*opname REG0 */
11839 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11840 if (xed3_operand_get_error(d)) {
11841 return xed3_operand_get_error(d);
11842 }
11843 xed3_operand_set_mem0(d, 1);
11844 xed3_operand_set_bcast(d, 0x3);
11845 return XED_ERROR_NONE;
11846 }
xed3_capture_chain_ntluf_REG0_GPRy_B_REG1_XED_REG_GSBASE(xed_decoded_inst_t * d)11847 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRy_B_REG1_XED_REG_GSBASE(xed_decoded_inst_t* d)
11848 {
11849 xed3_capture_nt_GPRy_B(d);
11850 /*opname REG0 */
11851 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11852 if (xed3_operand_get_error(d)) {
11853 return xed3_operand_get_error(d);
11854 }
11855 xed3_operand_set_reg1(d, XED_REG_GSBASE);
11856 return XED_ERROR_NONE;
11857 }
xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_YMM_N3_MEM0_const1(xed_decoded_inst_t * d)11858 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)
11859 {
11860 xed3_capture_nt_MASK_R(d);
11861 /*opname REG0 */
11862 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11863 if (xed3_operand_get_error(d)) {
11864 return xed3_operand_get_error(d);
11865 }
11866 xed3_capture_nt_MASK1(d);
11867 /*opname REG1 */
11868 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11869 if (xed3_operand_get_error(d)) {
11870 return xed3_operand_get_error(d);
11871 }
11872 xed3_capture_nt_YMM_N3(d);
11873 /*opname REG2 */
11874 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
11875 if (xed3_operand_get_error(d)) {
11876 return xed3_operand_get_error(d);
11877 }
11878 xed3_operand_set_mem0(d, 1);
11879 return XED_ERROR_NONE;
11880 }
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)11881 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)
11882 {
11883 xed3_operand_set_imm0(d, 1);
11884 xed3_operand_set_imm1(d, 1);
11885 xed3_operand_set_reg0(d, XED_REG_STACKPUSH);
11886 xed3_capture_nt_OrBP(d);
11887 /*opname REG1 */
11888 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11889 if (xed3_operand_get_error(d)) {
11890 return xed3_operand_get_error(d);
11891 }
11892 xed3_operand_set_mem0(d, 1);
11893 xed3_capture_nt_SrSP(d);
11894 /*opname BASE0 */
11895 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
11896 if (xed3_operand_get_error(d)) {
11897 return xed3_operand_get_error(d);
11898 }
11899 xed3_capture_nt_FINAL_SSEG0(d);
11900 /*opname SEG0 */
11901 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
11902 if (xed3_operand_get_error(d)) {
11903 return xed3_operand_get_error(d);
11904 }
11905 return XED_ERROR_NONE;
11906 }
xed3_capture_chain_ntluf_REG0_VGPR64_R_REG1_VGPR64_B_REG2_VGPR64_N_REG3_rFLAGS(xed_decoded_inst_t * d)11907 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)
11908 {
11909 xed3_capture_nt_VGPR64_R(d);
11910 /*opname REG0 */
11911 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11912 if (xed3_operand_get_error(d)) {
11913 return xed3_operand_get_error(d);
11914 }
11915 xed3_capture_nt_VGPR64_B(d);
11916 /*opname REG1 */
11917 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11918 if (xed3_operand_get_error(d)) {
11919 return xed3_operand_get_error(d);
11920 }
11921 xed3_capture_nt_VGPR64_N(d);
11922 /*opname REG2 */
11923 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
11924 if (xed3_operand_get_error(d)) {
11925 return xed3_operand_get_error(d);
11926 }
11927 xed3_capture_nt_rFLAGS(d);
11928 /*opname REG3 */
11929 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
11930 if (xed3_operand_get_error(d)) {
11931 return xed3_operand_get_error(d);
11932 }
11933 return XED_ERROR_NONE;
11934 }
xed3_capture_chain_ntluf_REG0_VGPRy_N_REG1_GPRy_B_IMM0_const1(xed_decoded_inst_t * d)11935 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPRy_N_REG1_GPRy_B_IMM0_const1(xed_decoded_inst_t* d)
11936 {
11937 xed3_capture_nt_VGPRy_N(d);
11938 /*opname REG0 */
11939 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11940 if (xed3_operand_get_error(d)) {
11941 return xed3_operand_get_error(d);
11942 }
11943 xed3_capture_nt_GPRy_B(d);
11944 /*opname REG1 */
11945 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11946 if (xed3_operand_get_error(d)) {
11947 return xed3_operand_get_error(d);
11948 }
11949 xed3_operand_set_imm0(d, 1);
11950 return XED_ERROR_NONE;
11951 }
xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_B_IMM0_const1(xed_decoded_inst_t * d)11952 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_B_IMM0_const1(xed_decoded_inst_t* d)
11953 {
11954 xed3_capture_nt_YMM_R(d);
11955 /*opname REG0 */
11956 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11957 if (xed3_operand_get_error(d)) {
11958 return xed3_operand_get_error(d);
11959 }
11960 xed3_capture_nt_YMM_B(d);
11961 /*opname REG1 */
11962 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11963 if (xed3_operand_get_error(d)) {
11964 return xed3_operand_get_error(d);
11965 }
11966 xed3_operand_set_imm0(d, 1);
11967 return XED_ERROR_NONE;
11968 }
xed3_capture_chain_ntluf_REG0_VGPR64_R_REG1_VGPR64_N_MEM0_const1_REG2_rFLAGS(xed_decoded_inst_t * d)11969 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)
11970 {
11971 xed3_capture_nt_VGPR64_R(d);
11972 /*opname REG0 */
11973 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11974 if (xed3_operand_get_error(d)) {
11975 return xed3_operand_get_error(d);
11976 }
11977 xed3_capture_nt_VGPR64_N(d);
11978 /*opname REG1 */
11979 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
11980 if (xed3_operand_get_error(d)) {
11981 return xed3_operand_get_error(d);
11982 }
11983 xed3_operand_set_mem0(d, 1);
11984 xed3_capture_nt_rFLAGS(d);
11985 /*opname REG2 */
11986 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
11987 if (xed3_operand_get_error(d)) {
11988 return xed3_operand_get_error(d);
11989 }
11990 return XED_ERROR_NONE;
11991 }
xed3_capture_chain_ntluf_REG0_GPRv_SB(xed_decoded_inst_t * d)11992 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_SB(xed_decoded_inst_t* d)
11993 {
11994 xed3_capture_nt_GPRv_SB(d);
11995 /*opname REG0 */
11996 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
11997 if (xed3_operand_get_error(d)) {
11998 return xed3_operand_get_error(d);
11999 }
12000 return XED_ERROR_NONE;
12001 }
xed3_capture_chain_ntluf_REG0_GPRv_R_MEM0_const1_REG1_XED_REG_SS(xed_decoded_inst_t * d)12002 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)
12003 {
12004 xed3_capture_nt_GPRv_R(d);
12005 /*opname REG0 */
12006 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12007 if (xed3_operand_get_error(d)) {
12008 return xed3_operand_get_error(d);
12009 }
12010 xed3_operand_set_mem0(d, 1);
12011 xed3_operand_set_reg1(d, XED_REG_SS);
12012 return XED_ERROR_NONE;
12013 }
xed3_capture_chain_ntluf_REG0_GPRy_B(xed_decoded_inst_t * d)12014 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRy_B(xed_decoded_inst_t* d)
12015 {
12016 xed3_capture_nt_GPRy_B(d);
12017 /*opname REG0 */
12018 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12019 if (xed3_operand_get_error(d)) {
12020 return xed3_operand_get_error(d);
12021 }
12022 return XED_ERROR_NONE;
12023 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_YMM_R3(xed_decoded_inst_t * d)12024 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_YMM_R3(xed_decoded_inst_t* d)
12025 {
12026 xed3_operand_set_mem0(d, 1);
12027 xed3_capture_nt_YMM_R3(d);
12028 /*opname REG0 */
12029 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12030 if (xed3_operand_get_error(d)) {
12031 return xed3_operand_get_error(d);
12032 }
12033 return XED_ERROR_NONE;
12034 }
xed3_capture_chain_ntluf_REG0_MMX_R_REG1_MMX_B_IMM0_const1(xed_decoded_inst_t * d)12035 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_REG1_MMX_B_IMM0_const1(xed_decoded_inst_t* d)
12036 {
12037 xed3_capture_nt_MMX_R(d);
12038 /*opname REG0 */
12039 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12040 if (xed3_operand_get_error(d)) {
12041 return xed3_operand_get_error(d);
12042 }
12043 xed3_capture_nt_MMX_B(d);
12044 /*opname REG1 */
12045 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12046 if (xed3_operand_get_error(d)) {
12047 return xed3_operand_get_error(d);
12048 }
12049 xed3_operand_set_imm0(d, 1);
12050 return XED_ERROR_NONE;
12051 }
xed3_capture_chain_ntluf_REG0_XED_REG_FS_REG1_XED_REG_STACKPOP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t * d)12052 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)
12053 {
12054 xed3_operand_set_reg0(d, XED_REG_FS);
12055 xed3_operand_set_reg1(d, XED_REG_STACKPOP);
12056 xed3_operand_set_mem0(d, 1);
12057 xed3_capture_nt_SrSP(d);
12058 /*opname BASE0 */
12059 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
12060 if (xed3_operand_get_error(d)) {
12061 return xed3_operand_get_error(d);
12062 }
12063 xed3_capture_nt_FINAL_SSEG0(d);
12064 /*opname SEG0 */
12065 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
12066 if (xed3_operand_get_error(d)) {
12067 return xed3_operand_get_error(d);
12068 }
12069 return XED_ERROR_NONE;
12070 }
xed3_capture_chain_ntluf_REG0_XED_REG_ES_REG1_XED_REG_STACKPOP_MEM0_const1_BASE0_SrSP_SEG0_FINAL_SSEG0(xed_decoded_inst_t * d)12071 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)
12072 {
12073 xed3_operand_set_reg0(d, XED_REG_ES);
12074 xed3_operand_set_reg1(d, XED_REG_STACKPOP);
12075 xed3_operand_set_mem0(d, 1);
12076 xed3_capture_nt_SrSP(d);
12077 /*opname BASE0 */
12078 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
12079 if (xed3_operand_get_error(d)) {
12080 return xed3_operand_get_error(d);
12081 }
12082 xed3_capture_nt_FINAL_SSEG0(d);
12083 /*opname SEG0 */
12084 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
12085 if (xed3_operand_get_error(d)) {
12086 return xed3_operand_get_error(d);
12087 }
12088 return XED_ERROR_NONE;
12089 }
xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_XMM_R3(xed_decoded_inst_t * d)12090 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_XMM_R3(xed_decoded_inst_t* d)
12091 {
12092 xed3_capture_nt_XMM_B3(d);
12093 /*opname REG0 */
12094 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12095 if (xed3_operand_get_error(d)) {
12096 return xed3_operand_get_error(d);
12097 }
12098 xed3_capture_nt_XMM_R3(d);
12099 /*opname REG1 */
12100 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12101 if (xed3_operand_get_error(d)) {
12102 return xed3_operand_get_error(d);
12103 }
12104 return XED_ERROR_NONE;
12105 }
xed3_capture_chain_ntluf_MEM0_const1_REG0_GPRv_R_REG1_OrAX_REG2_rFLAGS(xed_decoded_inst_t * d)12106 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)
12107 {
12108 xed3_operand_set_mem0(d, 1);
12109 xed3_capture_nt_GPRv_R(d);
12110 /*opname REG0 */
12111 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12112 if (xed3_operand_get_error(d)) {
12113 return xed3_operand_get_error(d);
12114 }
12115 xed3_capture_nt_OrAX(d);
12116 /*opname REG1 */
12117 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12118 if (xed3_operand_get_error(d)) {
12119 return xed3_operand_get_error(d);
12120 }
12121 xed3_capture_nt_rFLAGS(d);
12122 /*opname REG2 */
12123 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
12124 if (xed3_operand_get_error(d)) {
12125 return xed3_operand_get_error(d);
12126 }
12127 return XED_ERROR_NONE;
12128 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK_B_BCAST_const0x19(xed_decoded_inst_t * d)12129 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK_B_BCAST_const0x19(xed_decoded_inst_t* d)
12130 {
12131 xed3_capture_nt_ZMM_R3(d);
12132 /*opname REG0 */
12133 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12134 if (xed3_operand_get_error(d)) {
12135 return xed3_operand_get_error(d);
12136 }
12137 xed3_capture_nt_MASK_B(d);
12138 /*opname REG1 */
12139 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12140 if (xed3_operand_get_error(d)) {
12141 return xed3_operand_get_error(d);
12142 }
12143 xed3_operand_set_bcast(d, 0x19);
12144 return XED_ERROR_NONE;
12145 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_YMM_N3_REG3_XMM_B3(xed_decoded_inst_t * d)12146 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)
12147 {
12148 xed3_capture_nt_YMM_R3(d);
12149 /*opname REG0 */
12150 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12151 if (xed3_operand_get_error(d)) {
12152 return xed3_operand_get_error(d);
12153 }
12154 xed3_capture_nt_MASK1(d);
12155 /*opname REG1 */
12156 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12157 if (xed3_operand_get_error(d)) {
12158 return xed3_operand_get_error(d);
12159 }
12160 xed3_capture_nt_YMM_N3(d);
12161 /*opname REG2 */
12162 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
12163 if (xed3_operand_get_error(d)) {
12164 return xed3_operand_get_error(d);
12165 }
12166 xed3_capture_nt_XMM_B3(d);
12167 /*opname REG3 */
12168 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
12169 if (xed3_operand_get_error(d)) {
12170 return xed3_operand_get_error(d);
12171 }
12172 return XED_ERROR_NONE;
12173 }
xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_BCAST_const0xb(xed_decoded_inst_t * d)12174 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_BCAST_const0xb(xed_decoded_inst_t* d)
12175 {
12176 xed3_capture_nt_XMM_R(d);
12177 /*opname REG0 */
12178 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12179 if (xed3_operand_get_error(d)) {
12180 return xed3_operand_get_error(d);
12181 }
12182 xed3_operand_set_mem0(d, 1);
12183 xed3_operand_set_bcast(d, 0xb);
12184 return XED_ERROR_NONE;
12185 }
xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_RCX_REG1_XED_REG_RIP(xed_decoded_inst_t * d)12186 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)
12187 {
12188 xed3_operand_set_relbr(d, 1);
12189 xed3_operand_set_reg0(d, XED_REG_RCX);
12190 xed3_operand_set_reg1(d, XED_REG_RIP);
12191 return XED_ERROR_NONE;
12192 }
xed3_capture_chain_ntluf_REG0_GPR64_R_REG1_XMM_B3(xed_decoded_inst_t * d)12193 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_R_REG1_XMM_B3(xed_decoded_inst_t* d)
12194 {
12195 xed3_capture_nt_GPR64_R(d);
12196 /*opname REG0 */
12197 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12198 if (xed3_operand_get_error(d)) {
12199 return xed3_operand_get_error(d);
12200 }
12201 xed3_capture_nt_XMM_B3(d);
12202 /*opname REG1 */
12203 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12204 if (xed3_operand_get_error(d)) {
12205 return xed3_operand_get_error(d);
12206 }
12207 return XED_ERROR_NONE;
12208 }
xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_BCAST_const0xe(xed_decoded_inst_t * d)12209 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_BCAST_const0xe(xed_decoded_inst_t* d)
12210 {
12211 xed3_capture_nt_XMM_R(d);
12212 /*opname REG0 */
12213 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12214 if (xed3_operand_get_error(d)) {
12215 return xed3_operand_get_error(d);
12216 }
12217 xed3_operand_set_mem0(d, 1);
12218 xed3_operand_set_bcast(d, 0xe);
12219 return XED_ERROR_NONE;
12220 }
xed3_capture_chain_ntluf_MEM0_const1_BASE0_ArDI_SEG0_FINAL_ESEG_REG0_XED_REG_AX_REG1_rFLAGS(xed_decoded_inst_t * d)12221 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)
12222 {
12223 xed3_operand_set_mem0(d, 1);
12224 xed3_capture_nt_ArDI(d);
12225 /*opname BASE0 */
12226 xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
12227 if (xed3_operand_get_error(d)) {
12228 return xed3_operand_get_error(d);
12229 }
12230 xed3_capture_nt_FINAL_ESEG(d);
12231 /*opname SEG0 */
12232 xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
12233 if (xed3_operand_get_error(d)) {
12234 return xed3_operand_get_error(d);
12235 }
12236 xed3_operand_set_reg0(d, XED_REG_AX);
12237 xed3_capture_nt_rFLAGS(d);
12238 /*opname REG1 */
12239 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12240 if (xed3_operand_get_error(d)) {
12241 return xed3_operand_get_error(d);
12242 }
12243 return XED_ERROR_NONE;
12244 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_REG2_GPR32_B(xed_decoded_inst_t * d)12245 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)
12246 {
12247 xed3_capture_nt_XMM_R(d);
12248 /*opname REG0 */
12249 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12250 if (xed3_operand_get_error(d)) {
12251 return xed3_operand_get_error(d);
12252 }
12253 xed3_capture_nt_XMM_N(d);
12254 /*opname REG1 */
12255 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12256 if (xed3_operand_get_error(d)) {
12257 return xed3_operand_get_error(d);
12258 }
12259 xed3_capture_nt_GPR32_B(d);
12260 /*opname REG2 */
12261 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
12262 if (xed3_operand_get_error(d)) {
12263 return xed3_operand_get_error(d);
12264 }
12265 return XED_ERROR_NONE;
12266 }
xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPRv_B_REG2_rFLAGS(xed_decoded_inst_t * d)12267 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPRv_B_REG2_rFLAGS(xed_decoded_inst_t* d)
12268 {
12269 xed3_capture_nt_GPRv_R(d);
12270 /*opname REG0 */
12271 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12272 if (xed3_operand_get_error(d)) {
12273 return xed3_operand_get_error(d);
12274 }
12275 xed3_capture_nt_GPRv_B(d);
12276 /*opname REG1 */
12277 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12278 if (xed3_operand_get_error(d)) {
12279 return xed3_operand_get_error(d);
12280 }
12281 xed3_capture_nt_rFLAGS(d);
12282 /*opname REG2 */
12283 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
12284 if (xed3_operand_get_error(d)) {
12285 return xed3_operand_get_error(d);
12286 }
12287 return XED_ERROR_NONE;
12288 }
xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_DR_R(xed_decoded_inst_t * d)12289 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_DR_R(xed_decoded_inst_t* d)
12290 {
12291 xed3_capture_nt_GPR32_B(d);
12292 /*opname REG0 */
12293 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12294 if (xed3_operand_get_error(d)) {
12295 return xed3_operand_get_error(d);
12296 }
12297 xed3_capture_nt_DR_R(d);
12298 /*opname REG1 */
12299 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12300 if (xed3_operand_get_error(d)) {
12301 return xed3_operand_get_error(d);
12302 }
12303 return XED_ERROR_NONE;
12304 }
xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1(xed_decoded_inst_t * d)12305 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1(xed_decoded_inst_t* d)
12306 {
12307 xed3_capture_nt_XMM_R(d);
12308 /*opname REG0 */
12309 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12310 if (xed3_operand_get_error(d)) {
12311 return xed3_operand_get_error(d);
12312 }
12313 xed3_operand_set_mem0(d, 1);
12314 return XED_ERROR_NONE;
12315 }
xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_REG2_YMM_B(xed_decoded_inst_t * d)12316 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)
12317 {
12318 xed3_capture_nt_YMM_R(d);
12319 /*opname REG0 */
12320 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12321 if (xed3_operand_get_error(d)) {
12322 return xed3_operand_get_error(d);
12323 }
12324 xed3_capture_nt_YMM_N(d);
12325 /*opname REG1 */
12326 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12327 if (xed3_operand_get_error(d)) {
12328 return xed3_operand_get_error(d);
12329 }
12330 xed3_capture_nt_YMM_B(d);
12331 /*opname REG2 */
12332 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
12333 if (xed3_operand_get_error(d)) {
12334 return xed3_operand_get_error(d);
12335 }
12336 return XED_ERROR_NONE;
12337 }
xed3_capture_chain_ntluf_REG0_GPRv_R_MEM0_const1_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t * d)12338 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)
12339 {
12340 xed3_capture_nt_GPRv_R(d);
12341 /*opname REG0 */
12342 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12343 if (xed3_operand_get_error(d)) {
12344 return xed3_operand_get_error(d);
12345 }
12346 xed3_operand_set_mem0(d, 1);
12347 xed3_operand_set_imm0(d, 1);
12348 xed3_capture_nt_rFLAGS(d);
12349 /*opname REG1 */
12350 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12351 if (xed3_operand_get_error(d)) {
12352 return xed3_operand_get_error(d);
12353 }
12354 return XED_ERROR_NONE;
12355 }
xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XMM_R_IMM0_const1(xed_decoded_inst_t * d)12356 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XMM_R_IMM0_const1(xed_decoded_inst_t* d)
12357 {
12358 xed3_capture_nt_GPR32_B(d);
12359 /*opname REG0 */
12360 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12361 if (xed3_operand_get_error(d)) {
12362 return xed3_operand_get_error(d);
12363 }
12364 xed3_capture_nt_XMM_R(d);
12365 /*opname REG1 */
12366 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12367 if (xed3_operand_get_error(d)) {
12368 return xed3_operand_get_error(d);
12369 }
12370 xed3_operand_set_imm0(d, 1);
12371 return XED_ERROR_NONE;
12372 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)12373 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)
12374 {
12375 xed3_capture_nt_XMM_R(d);
12376 /*opname REG0 */
12377 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12378 if (xed3_operand_get_error(d)) {
12379 return xed3_operand_get_error(d);
12380 }
12381 xed3_capture_nt_XMM_N(d);
12382 /*opname REG1 */
12383 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12384 if (xed3_operand_get_error(d)) {
12385 return xed3_operand_get_error(d);
12386 }
12387 xed3_operand_set_mem0(d, 1);
12388 xed3_operand_set_imm0(d, 1);
12389 return XED_ERROR_NONE;
12390 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)12391 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)
12392 {
12393 xed3_capture_nt_XMM_R3(d);
12394 /*opname REG0 */
12395 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12396 if (xed3_operand_get_error(d)) {
12397 return xed3_operand_get_error(d);
12398 }
12399 xed3_capture_nt_MASK1(d);
12400 /*opname REG1 */
12401 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12402 if (xed3_operand_get_error(d)) {
12403 return xed3_operand_get_error(d);
12404 }
12405 xed3_operand_set_mem0(d, 1);
12406 xed3_operand_set_imm0(d, 1);
12407 return XED_ERROR_NONE;
12408 }
xed3_capture_chain_ntluf_REG0_ZMM_B3_REG1_MASK1_REG2_ZMM_R3(xed_decoded_inst_t * d)12409 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_B3_REG1_MASK1_REG2_ZMM_R3(xed_decoded_inst_t* d)
12410 {
12411 xed3_capture_nt_ZMM_B3(d);
12412 /*opname REG0 */
12413 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12414 if (xed3_operand_get_error(d)) {
12415 return xed3_operand_get_error(d);
12416 }
12417 xed3_capture_nt_MASK1(d);
12418 /*opname REG1 */
12419 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12420 if (xed3_operand_get_error(d)) {
12421 return xed3_operand_get_error(d);
12422 }
12423 xed3_capture_nt_ZMM_R3(d);
12424 /*opname REG2 */
12425 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
12426 if (xed3_operand_get_error(d)) {
12427 return xed3_operand_get_error(d);
12428 }
12429 return XED_ERROR_NONE;
12430 }
xed3_capture_chain_ntluf_REG0_rIP_REG1_rFLAGS(xed_decoded_inst_t * d)12431 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_rIP_REG1_rFLAGS(xed_decoded_inst_t* d)
12432 {
12433 xed3_capture_nt_rIP(d);
12434 /*opname REG0 */
12435 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12436 if (xed3_operand_get_error(d)) {
12437 return xed3_operand_get_error(d);
12438 }
12439 xed3_capture_nt_rFLAGS(d);
12440 /*opname REG1 */
12441 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12442 if (xed3_operand_get_error(d)) {
12443 return xed3_operand_get_error(d);
12444 }
12445 return XED_ERROR_NONE;
12446 }
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)12447 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)
12448 {
12449 xed3_capture_nt_XMM_R(d);
12450 /*opname REG0 */
12451 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12452 if (xed3_operand_get_error(d)) {
12453 return xed3_operand_get_error(d);
12454 }
12455 xed3_operand_set_mem0(d, 1);
12456 xed3_operand_set_imm0(d, 1);
12457 xed3_operand_set_reg1(d, XED_REG_EAX);
12458 xed3_operand_set_reg2(d, XED_REG_EDX);
12459 xed3_operand_set_reg3(d, XED_REG_ECX);
12460 xed3_capture_nt_rFLAGS(d);
12461 /*opname REG4 */
12462 xed3_operand_set_reg4(d, xed3_operand_get_outreg(d));
12463 if (xed3_operand_get_error(d)) {
12464 return xed3_operand_get_error(d);
12465 }
12466 return XED_ERROR_NONE;
12467 }
xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_EIP(xed_decoded_inst_t * d)12468 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_EIP(xed_decoded_inst_t* d)
12469 {
12470 xed3_operand_set_relbr(d, 1);
12471 xed3_operand_set_reg0(d, XED_REG_EIP);
12472 return XED_ERROR_NONE;
12473 }
xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK1_REG2_XMM_B3_IMM0_const1(xed_decoded_inst_t * d)12474 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)
12475 {
12476 xed3_capture_nt_MASK_R(d);
12477 /*opname REG0 */
12478 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12479 if (xed3_operand_get_error(d)) {
12480 return xed3_operand_get_error(d);
12481 }
12482 xed3_capture_nt_MASK1(d);
12483 /*opname REG1 */
12484 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12485 if (xed3_operand_get_error(d)) {
12486 return xed3_operand_get_error(d);
12487 }
12488 xed3_capture_nt_XMM_B3(d);
12489 /*opname REG2 */
12490 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
12491 if (xed3_operand_get_error(d)) {
12492 return xed3_operand_get_error(d);
12493 }
12494 xed3_operand_set_imm0(d, 1);
12495 return XED_ERROR_NONE;
12496 }
xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_YMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)12497 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)
12498 {
12499 xed3_capture_nt_YMM_R3(d);
12500 /*opname REG0 */
12501 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12502 if (xed3_operand_get_error(d)) {
12503 return xed3_operand_get_error(d);
12504 }
12505 xed3_capture_nt_MASK1(d);
12506 /*opname REG1 */
12507 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12508 if (xed3_operand_get_error(d)) {
12509 return xed3_operand_get_error(d);
12510 }
12511 xed3_capture_nt_YMM_N3(d);
12512 /*opname REG2 */
12513 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
12514 if (xed3_operand_get_error(d)) {
12515 return xed3_operand_get_error(d);
12516 }
12517 xed3_operand_set_mem0(d, 1);
12518 xed3_operand_set_imm0(d, 1);
12519 return XED_ERROR_NONE;
12520 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x5(xed_decoded_inst_t * d)12521 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)
12522 {
12523 xed3_capture_nt_ZMM_R3(d);
12524 /*opname REG0 */
12525 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12526 if (xed3_operand_get_error(d)) {
12527 return xed3_operand_get_error(d);
12528 }
12529 xed3_capture_nt_MASK1(d);
12530 /*opname REG1 */
12531 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12532 if (xed3_operand_get_error(d)) {
12533 return xed3_operand_get_error(d);
12534 }
12535 xed3_operand_set_mem0(d, 1);
12536 xed3_operand_set_bcast(d, 0x5);
12537 return XED_ERROR_NONE;
12538 }
xed3_capture_chain_ntluf_REG0_VGPRy_N_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t * d)12539 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPRy_N_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
12540 {
12541 xed3_capture_nt_VGPRy_N(d);
12542 /*opname REG0 */
12543 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12544 if (xed3_operand_get_error(d)) {
12545 return xed3_operand_get_error(d);
12546 }
12547 xed3_operand_set_mem0(d, 1);
12548 xed3_capture_nt_rFLAGS(d);
12549 /*opname REG1 */
12550 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12551 if (xed3_operand_get_error(d)) {
12552 return xed3_operand_get_error(d);
12553 }
12554 return XED_ERROR_NONE;
12555 }
xed3_capture_chain_ntluf_REG0_SEG_MOV_REG1_GPR16_B(xed_decoded_inst_t * d)12556 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_SEG_MOV_REG1_GPR16_B(xed_decoded_inst_t* d)
12557 {
12558 xed3_capture_nt_SEG_MOV(d);
12559 /*opname REG0 */
12560 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12561 if (xed3_operand_get_error(d)) {
12562 return xed3_operand_get_error(d);
12563 }
12564 xed3_capture_nt_GPR16_B(d);
12565 /*opname REG1 */
12566 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12567 if (xed3_operand_get_error(d)) {
12568 return xed3_operand_get_error(d);
12569 }
12570 return XED_ERROR_NONE;
12571 }
xed3_capture_chain_ntluf_REG0_MMX_R_REG1_MMX_B(xed_decoded_inst_t * d)12572 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_REG1_MMX_B(xed_decoded_inst_t* d)
12573 {
12574 xed3_capture_nt_MMX_R(d);
12575 /*opname REG0 */
12576 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12577 if (xed3_operand_get_error(d)) {
12578 return xed3_operand_get_error(d);
12579 }
12580 xed3_capture_nt_MMX_B(d);
12581 /*opname REG1 */
12582 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12583 if (xed3_operand_get_error(d)) {
12584 return xed3_operand_get_error(d);
12585 }
12586 return XED_ERROR_NONE;
12587 }
xed3_capture_chain_ntluf_REG0_GPRv_R_MEM0_const1_REG1_XED_REG_FS(xed_decoded_inst_t * d)12588 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)
12589 {
12590 xed3_capture_nt_GPRv_R(d);
12591 /*opname REG0 */
12592 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12593 if (xed3_operand_get_error(d)) {
12594 return xed3_operand_get_error(d);
12595 }
12596 xed3_operand_set_mem0(d, 1);
12597 xed3_operand_set_reg1(d, XED_REG_FS);
12598 return XED_ERROR_NONE;
12599 }
xed3_capture_chain_ntluf_REG0_VGPR32_R_REG1_VGPR32_N_REG2_VGPR32_B_REG3_rFLAGS(xed_decoded_inst_t * d)12600 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)
12601 {
12602 xed3_capture_nt_VGPR32_R(d);
12603 /*opname REG0 */
12604 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12605 if (xed3_operand_get_error(d)) {
12606 return xed3_operand_get_error(d);
12607 }
12608 xed3_capture_nt_VGPR32_N(d);
12609 /*opname REG1 */
12610 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12611 if (xed3_operand_get_error(d)) {
12612 return xed3_operand_get_error(d);
12613 }
12614 xed3_capture_nt_VGPR32_B(d);
12615 /*opname REG2 */
12616 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
12617 if (xed3_operand_get_error(d)) {
12618 return xed3_operand_get_error(d);
12619 }
12620 xed3_capture_nt_rFLAGS(d);
12621 /*opname REG3 */
12622 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
12623 if (xed3_operand_get_error(d)) {
12624 return xed3_operand_get_error(d);
12625 }
12626 return XED_ERROR_NONE;
12627 }
xed3_capture_chain_ntluf_REG0_OrAX_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t * d)12628 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_OrAX_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
12629 {
12630 xed3_capture_nt_OrAX(d);
12631 /*opname REG0 */
12632 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12633 if (xed3_operand_get_error(d)) {
12634 return xed3_operand_get_error(d);
12635 }
12636 xed3_operand_set_imm0(d, 1);
12637 xed3_capture_nt_rFLAGS(d);
12638 /*opname REG1 */
12639 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12640 if (xed3_operand_get_error(d)) {
12641 return xed3_operand_get_error(d);
12642 }
12643 return XED_ERROR_NONE;
12644 }
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)12645 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)
12646 {
12647 xed3_operand_set_reg0(d, XED_REG_EAX);
12648 xed3_operand_set_reg1(d, XED_REG_RBX);
12649 xed3_operand_set_reg2(d, XED_REG_RCX);
12650 xed3_operand_set_reg3(d, XED_REG_RDX);
12651 return XED_ERROR_NONE;
12652 }
xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_IMM0_const1(xed_decoded_inst_t * d)12653 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_IMM0_const1(xed_decoded_inst_t* d)
12654 {
12655 xed3_capture_nt_XMM_R(d);
12656 /*opname REG0 */
12657 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12658 if (xed3_operand_get_error(d)) {
12659 return xed3_operand_get_error(d);
12660 }
12661 xed3_capture_nt_XMM_B(d);
12662 /*opname REG1 */
12663 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12664 if (xed3_operand_get_error(d)) {
12665 return xed3_operand_get_error(d);
12666 }
12667 xed3_operand_set_imm0(d, 1);
12668 return XED_ERROR_NONE;
12669 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_N3_REG2_GPR32_B(xed_decoded_inst_t * d)12670 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)
12671 {
12672 xed3_capture_nt_XMM_R3(d);
12673 /*opname REG0 */
12674 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12675 if (xed3_operand_get_error(d)) {
12676 return xed3_operand_get_error(d);
12677 }
12678 xed3_capture_nt_XMM_N3(d);
12679 /*opname REG1 */
12680 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12681 if (xed3_operand_get_error(d)) {
12682 return xed3_operand_get_error(d);
12683 }
12684 xed3_capture_nt_GPR32_B(d);
12685 /*opname REG2 */
12686 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
12687 if (xed3_operand_get_error(d)) {
12688 return xed3_operand_get_error(d);
12689 }
12690 return XED_ERROR_NONE;
12691 }
xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_CR_R(xed_decoded_inst_t * d)12692 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_CR_R(xed_decoded_inst_t* d)
12693 {
12694 xed3_capture_nt_GPR32_B(d);
12695 /*opname REG0 */
12696 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12697 if (xed3_operand_get_error(d)) {
12698 return xed3_operand_get_error(d);
12699 }
12700 xed3_capture_nt_CR_R(d);
12701 /*opname REG1 */
12702 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12703 if (xed3_operand_get_error(d)) {
12704 return xed3_operand_get_error(d);
12705 }
12706 return XED_ERROR_NONE;
12707 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_N3_REG2_XMM_B3_IMM0_const1(xed_decoded_inst_t * d)12708 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)
12709 {
12710 xed3_capture_nt_XMM_R3(d);
12711 /*opname REG0 */
12712 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12713 if (xed3_operand_get_error(d)) {
12714 return xed3_operand_get_error(d);
12715 }
12716 xed3_capture_nt_XMM_N3(d);
12717 /*opname REG1 */
12718 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12719 if (xed3_operand_get_error(d)) {
12720 return xed3_operand_get_error(d);
12721 }
12722 xed3_capture_nt_XMM_B3(d);
12723 /*opname REG2 */
12724 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
12725 if (xed3_operand_get_error(d)) {
12726 return xed3_operand_get_error(d);
12727 }
12728 xed3_operand_set_imm0(d, 1);
12729 return XED_ERROR_NONE;
12730 }
xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_BCAST_const0x12(xed_decoded_inst_t * d)12731 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_BCAST_const0x12(xed_decoded_inst_t* d)
12732 {
12733 xed3_capture_nt_YMM_R(d);
12734 /*opname REG0 */
12735 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12736 if (xed3_operand_get_error(d)) {
12737 return xed3_operand_get_error(d);
12738 }
12739 xed3_operand_set_mem0(d, 1);
12740 xed3_operand_set_bcast(d, 0x12);
12741 return XED_ERROR_NONE;
12742 }
xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_YMM_B3(xed_decoded_inst_t * d)12743 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_YMM_B3(xed_decoded_inst_t* d)
12744 {
12745 xed3_capture_nt_XMM_R3(d);
12746 /*opname REG0 */
12747 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12748 if (xed3_operand_get_error(d)) {
12749 return xed3_operand_get_error(d);
12750 }
12751 xed3_capture_nt_MASK1(d);
12752 /*opname REG1 */
12753 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12754 if (xed3_operand_get_error(d)) {
12755 return xed3_operand_get_error(d);
12756 }
12757 xed3_capture_nt_YMM_B3(d);
12758 /*opname REG2 */
12759 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
12760 if (xed3_operand_get_error(d)) {
12761 return xed3_operand_get_error(d);
12762 }
12763 return XED_ERROR_NONE;
12764 }
xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_BCAST_const0x14(xed_decoded_inst_t * d)12765 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_BCAST_const0x14(xed_decoded_inst_t* d)
12766 {
12767 xed3_capture_nt_YMM_R(d);
12768 /*opname REG0 */
12769 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12770 if (xed3_operand_get_error(d)) {
12771 return xed3_operand_get_error(d);
12772 }
12773 xed3_operand_set_mem0(d, 1);
12774 xed3_operand_set_bcast(d, 0x14);
12775 return XED_ERROR_NONE;
12776 }
xed3_capture_chain_ntluf_REG0_VGPR32_R_MEM0_const1_IMM0_const1(xed_decoded_inst_t * d)12777 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
12778 {
12779 xed3_capture_nt_VGPR32_R(d);
12780 /*opname REG0 */
12781 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12782 if (xed3_operand_get_error(d)) {
12783 return xed3_operand_get_error(d);
12784 }
12785 xed3_operand_set_mem0(d, 1);
12786 xed3_operand_set_imm0(d, 1);
12787 return XED_ERROR_NONE;
12788 }
xed3_capture_chain_ntluf_REG0_ZMM_N3_REG1_ZMM_B3_IMM0_const1(xed_decoded_inst_t * d)12789 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_N3_REG1_ZMM_B3_IMM0_const1(xed_decoded_inst_t* d)
12790 {
12791 xed3_capture_nt_ZMM_N3(d);
12792 /*opname REG0 */
12793 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12794 if (xed3_operand_get_error(d)) {
12795 return xed3_operand_get_error(d);
12796 }
12797 xed3_capture_nt_ZMM_B3(d);
12798 /*opname REG1 */
12799 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12800 if (xed3_operand_get_error(d)) {
12801 return xed3_operand_get_error(d);
12802 }
12803 xed3_operand_set_imm0(d, 1);
12804 return XED_ERROR_NONE;
12805 }
xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t * d)12806 static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
12807 {
12808 xed3_capture_nt_YMM_R(d);
12809 /*opname REG0 */
12810 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12811 if (xed3_operand_get_error(d)) {
12812 return xed3_operand_get_error(d);
12813 }
12814 xed3_operand_set_mem0(d, 1);
12815 xed3_capture_nt_rFLAGS(d);
12816 /*opname REG1 */
12817 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12818 if (xed3_operand_get_error(d)) {
12819 return xed3_operand_get_error(d);
12820 }
12821 return XED_ERROR_NONE;
12822 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x10(xed_decoded_inst_t * d)12823 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)
12824 {
12825 xed3_capture_nt_ZMM_R3(d);
12826 /*opname REG0 */
12827 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12828 if (xed3_operand_get_error(d)) {
12829 return xed3_operand_get_error(d);
12830 }
12831 xed3_capture_nt_MASK1(d);
12832 /*opname REG1 */
12833 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12834 if (xed3_operand_get_error(d)) {
12835 return xed3_operand_get_error(d);
12836 }
12837 xed3_operand_set_mem0(d, 1);
12838 xed3_operand_set_bcast(d, 0x10);
12839 return XED_ERROR_NONE;
12840 }
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)12841 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)
12842 {
12843 xed3_operand_set_reg0(d, XED_REG_EIP);
12844 xed3_operand_set_reg1(d, XED_REG_ESP);
12845 xed3_operand_set_reg2(d, XED_REG_ECX);
12846 xed3_operand_set_reg3(d, XED_REG_EDX);
12847 return XED_ERROR_NONE;
12848 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_MEM0_const1_BCAST_const0x13(xed_decoded_inst_t * d)12849 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)
12850 {
12851 xed3_capture_nt_ZMM_R3(d);
12852 /*opname REG0 */
12853 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12854 if (xed3_operand_get_error(d)) {
12855 return xed3_operand_get_error(d);
12856 }
12857 xed3_capture_nt_MASK1(d);
12858 /*opname REG1 */
12859 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12860 if (xed3_operand_get_error(d)) {
12861 return xed3_operand_get_error(d);
12862 }
12863 xed3_operand_set_mem0(d, 1);
12864 xed3_operand_set_bcast(d, 0x13);
12865 return XED_ERROR_NONE;
12866 }
xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_ZMM_N3_REG3_XMM_B3(xed_decoded_inst_t * d)12867 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)
12868 {
12869 xed3_capture_nt_ZMM_R3(d);
12870 /*opname REG0 */
12871 xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
12872 if (xed3_operand_get_error(d)) {
12873 return xed3_operand_get_error(d);
12874 }
12875 xed3_capture_nt_MASK1(d);
12876 /*opname REG1 */
12877 xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
12878 if (xed3_operand_get_error(d)) {
12879 return xed3_operand_get_error(d);
12880 }
12881 xed3_capture_nt_ZMM_N3(d);
12882 /*opname REG2 */
12883 xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
12884 if (xed3_operand_get_error(d)) {
12885 return xed3_operand_get_error(d);
12886 }
12887 xed3_capture_nt_XMM_B3(d);
12888 /*opname REG3 */
12889 xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
12890 if (xed3_operand_get_error(d)) {
12891 return xed3_operand_get_error(d);
12892 }
12893 return XED_ERROR_NONE;
12894 }
12895 #endif
12896