/// @file include-private/xed3-op-chain-capture.h

// This file was automatically generated.
// Do not edit this file.

#if !defined(INCLUDE_PRIVATE_XED3_OP_CHAIN_CAPTURE_H)
# define INCLUDE_PRIVATE_XED3_OP_CHAIN_CAPTURE_H
/*BEGIN_LEGAL

Copyright (c) 2018 Intel Corporation

  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
  
END_LEGAL */
#include "xed-internal-header.h"
#include "xed3-nt-capture.h"
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK_B_BCAST_const0xe(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_GPRv_R_REG2_rFLAGS(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XMM_R(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_ZMM_N3_MEM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_OrAX_SEG0_FINAL_DSEG(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_X87CONTROL(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EIP_REG1_rFLAGS(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_RIP(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_XMM_B(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK_B(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XMM_R3(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_GPR32_B(xed_decoded_inst_t* d);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR64_R(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_R_MEM0_const1(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_REG1_GPR32_B(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_MXCSR(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_RAX_REG1_XED_REG_EAX(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_BCAST_const0xe(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_DX_REG1_OeAX_REG2_rFLAGS(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_BCAST_const0xb(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_GPR64_R_REG2_rFLAGS(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_MEM0_const1(xed_decoded_inst_t* d);

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);

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);

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);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_REG1_VGPR32_B_IMM0_const1(xed_decoded_inst_t* d);

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);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_CR_R_REG1_GPR32_B(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_YMM_N_REG1_YMM_R(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_B3(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_R_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_SB_REG1_OrAX(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_PTR_const1_IMM0_const1_REG0_XED_REG_EIP(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRy_B_REG1_XED_REG_FSBASE(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_REG1_GPR32_B_IMM0_const1(xed_decoded_inst_t* d);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_IMM0_const1_IMM1_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AX_REG1_XED_REG_AL(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_MMX_B(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR32_R(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_MEM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AL_REG1_rFLAGS(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_XMM_B3(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_LDTR(xed_decoded_inst_t* d);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_REG2_rFLAGS(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASKNOT0_REG1_YMM_R3(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AL_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_GPR64_B_IMM0_const1(xed_decoded_inst_t* d);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASKNOT0_MEM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B_IMM0_const1(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_B3_REG2_rFLAGS(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_MEM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_REG1_YMM_N(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_X87STATUS(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASKNOT0_REG1_ZMM_R3(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_AX_REG1_rFLAGS(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_nt_nop_ntluf(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_XED_REG_TR(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_IMM0_const1_REG0_rIP_REG1_rFLAGS(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_rIP(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_MMX_B(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRy_R_REG1_GPR8_B(xed_decoded_inst_t* d);

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);

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);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_SEG(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR16_B_REG1_XED_REG_CR0(xed_decoded_inst_t* d);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_REG1_VGPR32_N_MEM0_const1(xed_decoded_inst_t* d);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRy_R_REG1_GPRv_B(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPRv_R_REG1_rFLAGS(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASK1_REG1_YMM_R3(xed_decoded_inst_t* d);

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);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_SB_IMM0_const1(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_XMM_B_BCAST_const0xd(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XED_REG_TSCAUX(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_ST0_REG1_XED_REG_X87STATUS(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK_B_IMM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B_REG1_YMM_R_IMM0_const1(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B_REG1_GPR8_R_REG2_rFLAGS(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_R_REG1_VGPR64_N_MEM0_const1(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_B3(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_BND_R_MEM0_const1(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_BND_R_AGEN_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_N_REG1_VGPR64_B_REG2_rFLAGS(xed_decoded_inst_t* d);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_ArCX_REG1_rIP(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_BND_R_REG1_BND_B(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XMM_R3(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XED_REG_SSP(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_GPR64_B(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPRv_B(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_SSP(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_N_REG1_VGPR32_B_REG2_rFLAGS(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_BCAST_const0x11(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_SB_REG1_rFLAGS(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASK_R(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASKNOT0_REG1_XMM_R3(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_DR_R(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_YMM_R(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XED_REG_SSP(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_ZMM_B3(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_MEM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_MASK1_REG2_ZMM_R3(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_MEM0_const1(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK_B_BCAST_const0x1b(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_BCAST_const0xa(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_OeAX_REG1_XED_REG_DX_REG2_rFLAGS(xed_decoded_inst_t* d);

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);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_BND_R_REG1_GPR64_B(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_ECX(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_SEG(xed_decoded_inst_t* d);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_OrAX_REG1_OrDX_REG2_rFLAGS(xed_decoded_inst_t* d);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR16_B_REG1_rFLAGS(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B_REG1_XMM_R_IMM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_GPRv_R(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_REG1_GPR64_B(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_MEM0_const1(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_YMM_B(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XMM_R(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_XMM_B3(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XMM_R(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AX_REG1_XED_REG_X87STATUS(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_MEM0_const1(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_DX_REG1_XED_REG_AX(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_IMM0_const1(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_TR(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_MEM0_const1(xed_decoded_inst_t* d);

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);

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);

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);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_BND_B_REG1_BND_R(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_OeAX_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_MEM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK_B(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_rIP_REG1_XED_REG_EAX(xed_decoded_inst_t* d);

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);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASK1_REG1_ZMM_R3(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_MASK_B(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_XMM_B3(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_B_REG1_MMX_R(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_CR_R(xed_decoded_inst_t* d);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_MASK1_REG2_YMM_R3(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_AGEN_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_N_REG1_XMM_B_IMM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_XMM_B_BCAST_const0x12(xed_decoded_inst_t* d);

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);

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);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASKNOT0_MEM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_SEG_MOV_MEM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_IDTR(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XMM_R3(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_MEM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_EIP_REG1_rFLAGS(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK_B_REG2_rFLAGS(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_IMM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_ArCX_REG1_rIP_REG2_rFLAGS(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK_B_BCAST_const0x17(xed_decoded_inst_t* d);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR8_R(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_R_MEM0_const1(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_rIP(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK_B(xed_decoded_inst_t* d);

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);

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);

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);

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);

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);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_X87STATUS(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XMM_R3_IMM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_YMM_B3(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_R_REG1_GPR8_B_REG2_rFLAGS(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_R_REG1_GPR8_B(xed_decoded_inst_t* d);

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);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_GPR32_B_REG2_rFLAGS(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XED_REG_TSCAUX(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AH_REG1_rFLAGS(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_MMX_B_IMM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_rIP(xed_decoded_inst_t* d);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B_REG1_rFLAGS(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B_REG1_XMM_R(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_OrAX(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_XMM_B3(xed_decoded_inst_t* d);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_YMM_R_IMM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XMM_N_REG1_XMM_R(xed_decoded_inst_t* d);

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);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_R_REG1_VGPR64_B_IMM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_BCAST_const0x11(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR16_B_REG1_GPR16_R_REG2_rFLAGS(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EDX_REG1_XED_REG_EAX(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_GPR32_B_IMM0_const1(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B_IMM0_const1(xed_decoded_inst_t* d);

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);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_N_REG1_GPR32_B_REG2_rFLAGS(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_R_REG1_XMM_B(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_IMM0_const1_REG0_XED_REG_AL_REG1_rFLAGS(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_MMX_R(xed_decoded_inst_t* d);

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);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_N_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPRv_R(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_BCAST_const0xa(xed_decoded_inst_t* d);

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);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_DR_R_REG1_GPR32_B(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MMX_R(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_XED_REG_CR0(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_R_MEM0_const1_REG1_VGPR64_N(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASKNOT0(xed_decoded_inst_t* d);

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);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_GPR32_B(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_MEM0_const1(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASKNOT0_MEM0_const1(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR8_R_REG1_rFLAGS(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XMM_R_IMM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_XMM_B3_IMM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_CR0(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_MEM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPRz_B_REG2_rFLAGS(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B_REG1_GPR8_R(xed_decoded_inst_t* d);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK_B_BCAST_const0x18(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRy_R_MEM0_const1(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR32_R_REG1_rFLAGS(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_A_GPR_B(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_XMM_B(xed_decoded_inst_t* d);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_CR_R_REG1_GPR64_B(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK_B(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_B3_REG1_MASK1_REG2_ZMM_R3(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_REG1_XMM_B(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_B_REG1_YMM_R(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_EBX(xed_decoded_inst_t* d);

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);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_ZMM_B3(xed_decoded_inst_t* d);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_RIP_REG1_rFLAGS(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_MEM0_const1(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPR16_B(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_N_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_BND_R_REG1_GPR32_B(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_XMM_B_BCAST_const0xf(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_R_REG1_MASK_B(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR16_B_REG1_XED_REG_TR(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_rFLAGS(xed_decoded_inst_t* d);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_GPR32_B(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_B_IMM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);

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);

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);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_CL_REG1_rFLAGS(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_YMM_B3(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPR32_B(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XMM_R_IMM0_const1(xed_decoded_inst_t* d);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_YMM_B3(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_REG1_XMM_N(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_XMM_B_BCAST_const0x3(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASK1_REG1_XMM_R3(xed_decoded_inst_t* d);

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);

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);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_N_REG1_YMM_B_IMM0_const1(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XMM_R3_IMM0_const1(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_DR_R_REG1_GPR64_B(xed_decoded_inst_t* d);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR16_B_REG1_XED_REG_LDTR(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR64_R_REG1_rFLAGS(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_rFLAGS(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_N3_MEM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_GDTR(xed_decoded_inst_t* d);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XMM_R3_IMM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_IMM0_const1_REG0_OeAX_REG1_rFLAGS(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_XED_REG_LDTR(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_OrAX_REG1_XED_REG_ECX(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_B_REG2_rFLAGS(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_B3_REG1_MASK1_REG2_YMM_R3(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_AX(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_MEM0_const1_REG1_VGPR32_N(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_SB_IMM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_MASK1_REG2_XMM_R3(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_N3_REG1_YMM_B3_IMM0_const1(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_YMM_B(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_GPR64_B(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_GPR32_R_REG2_rFLAGS(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_RIP_REG1_rFLAGS(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR16_R_REG1_rFLAGS(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_OrAX_MEM0_const1_SEG0_FINAL_DSEG(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_YMM_N3_MEM0_const1(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPRy_N_REG1_GPRy_B_REG2_rFLAGS(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_ZMM_R3(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_XMM_B_IMM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_RDX_REG1_XED_REG_RAX(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_X87_REG1_XED_REG_X87TAG(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_ZMM_B3(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK_B_BCAST_const0xf(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_BCAST_const0xd(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_BCAST_const0xf(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPR8_B(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_R_REG1_GPR64_B_REG2_rFLAGS(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_GPR32_B(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_N3_REG1_XMM_B3_IMM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_IMM0_const1_REG0_rFLAGS(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_MMX_R(xed_decoded_inst_t* d);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_SSP(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_rFLAGS(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_BND_R(xed_decoded_inst_t* d);

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);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_B(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_GPR64_B(xed_decoded_inst_t* d);

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);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPRy_N_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);

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);

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);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_BCAST_const0x3(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRy_B_REG1_XED_REG_GSBASE(xed_decoded_inst_t* d);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPRy_N_REG1_GPRy_B_IMM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_B_IMM0_const1(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_SB(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRy_B(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_YMM_R3(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_REG1_MMX_B_IMM0_const1(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_XMM_R3(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK_B_BCAST_const0x19(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_BCAST_const0xb(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_R_REG1_XMM_B3(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_BCAST_const0xe(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPRv_B_REG2_rFLAGS(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_DR_R(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XMM_R_IMM0_const1(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_B3_REG1_MASK1_REG2_ZMM_R3(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_rIP_REG1_rFLAGS(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_EIP(xed_decoded_inst_t* d);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPRy_N_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_SEG_MOV_REG1_GPR16_B(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_REG1_MMX_B(xed_decoded_inst_t* d);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_OrAX_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_IMM0_const1(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_CR_R(xed_decoded_inst_t* d);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_BCAST_const0x12(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_YMM_B3(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_BCAST_const0x14(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_N3_REG1_ZMM_B3_IMM0_const1(xed_decoded_inst_t* d);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d);

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);

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);

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);

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);

static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK_B_BCAST_const0xe(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0xe);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_GPRv_R_REG2_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRv_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPRv_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_SE(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XMM_R(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_ZMM_N3_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_N3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_OrAX_SEG0_FINAL_DSEG(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_OrAX(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_DSEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_B3(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_X87CONTROL(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg0(d, XED_REG_X87CONTROL);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EIP_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_operand_set_reg0(d, XED_REG_EIP);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
xed3_operand_set_reg1(d, XED_REG_ECX);
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_RIP(xed_decoded_inst_t* d)
{
xed3_operand_set_relbr(d, 1);
xed3_operand_set_reg0(d, XED_REG_RIP);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_XMM_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg0(d, XED_REG_RDX);
xed3_operand_set_reg1(d, XED_REG_RAX);
xed3_operand_set_reg2(d, XED_REG_RCX);
xed3_operand_set_reg3(d, XED_REG_RBX);
xed3_capture_nt_rFLAGS(d);
/*opname REG4 */
xed3_operand_set_reg4(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XMM_R3(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_MASK_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_GPR32_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_MASK_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg0(d, XED_REG_ST0);
xed3_operand_set_reg1(d, XED_REG_X87STATUS);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_FS);
xed3_operand_set_reg1(d, XED_REG_STACKPUSH);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_SE(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR64_R(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_GPR64_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_R_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR64_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_STACKPOP);
xed3_operand_set_reg1(d, XED_REG_EAX);
xed3_operand_set_reg2(d, XED_REG_ECX);
xed3_operand_set_reg3(d, XED_REG_EDX);
xed3_operand_set_reg4(d, XED_REG_EBX);
xed3_operand_set_reg5(d, XED_REG_EBP);
xed3_operand_set_reg6(d, XED_REG_ESI);
xed3_operand_set_reg7(d, XED_REG_EDI);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_REG1_GPR32_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_MMX_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_MXCSR(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg0(d, XED_REG_MXCSR);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg0(d, XED_REG_AL);
xed3_capture_nt_FINAL_DSEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_RAX_REG1_XED_REG_EAX(xed_decoded_inst_t* d)
{
xed3_operand_set_reg0(d, XED_REG_RAX);
xed3_operand_set_reg1(d, XED_REG_EAX);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_RAX);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArSI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_DSEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ArCX(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_BCAST_const0xe(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0xe);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_SE(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_GPRz_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg1(d, XED_REG_ES);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_DX_REG1_OeAX_REG2_rFLAGS(xed_decoded_inst_t* d)
{
xed3_operand_set_reg0(d, XED_REG_DX);
xed3_capture_nt_OeAX(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_BCAST_const0xb(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0xb);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_relbr(d, 1);
xed3_operand_set_reg0(d, XED_REG_STACKPUSH);
xed3_operand_set_reg1(d, XED_REG_EIP);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_GPR64_R_REG2_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR64_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR64_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_MMX_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_SE(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_EAX);
xed3_operand_set_reg1(d, XED_REG_EBX);
xed3_operand_set_reg2(d, XED_REG_ECX);
xed3_operand_set_reg3(d, XED_REG_EDX);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_B3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_R3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg0(d, XED_REG_STACKPUSH);
xed3_operand_set_mem1(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE1 */
xed3_operand_set_base1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG1(d);
/*opname SEG1 */
xed3_operand_set_seg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_VGPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR32_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR32_N(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_SS);
xed3_operand_set_reg1(d, XED_REG_STACKPUSH);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_REG1_VGPR32_B_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_VGPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR32_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_EAX);
xed3_operand_set_reg1(d, XED_REG_EDX);
xed3_operand_set_reg2(d, XED_REG_TSC);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg0(d, XED_REG_STACKPOP);
xed3_operand_set_mem1(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE1 */
xed3_operand_set_base1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG1(d);
/*opname SEG1 */
xed3_operand_set_seg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_STACKPOP);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_CR_R_REG1_GPR32_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_CR_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_YMM_N_REG1_YMM_R(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_YMM_N(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_XMM_B3(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_R_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_VGPR64_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_MASK_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_SB_REG1_OrAX(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRv_SB(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_OrAX(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_PTR_const1_IMM0_const1_REG0_XED_REG_EIP(xed_decoded_inst_t* d)
{
xed3_operand_set_ptr(d, 1);
xed3_operand_set_imm0(d, 1);
xed3_operand_set_reg0(d, XED_REG_EIP);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRy_B_REG1_XED_REG_FSBASE(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRy_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_FSBASE);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_GPRv_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_CL);
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_REG1_GPR32_B_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_MMX_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_AL);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArSI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_DSEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ArCX(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
xed3_operand_set_imm1(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_IMM0_const1_IMM1_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
xed3_operand_set_imm1(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AX_REG1_XED_REG_AL(xed_decoded_inst_t* d)
{
xed3_operand_set_reg0(d, XED_REG_AX);
xed3_operand_set_reg1(d, XED_REG_AL);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_MMX_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MMX_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR32_R(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_GPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRv_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AL_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_operand_set_reg0(d, XED_REG_AL);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_XMM_B3(xed_decoded_inst_t* d)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_LDTR(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg0(d, XED_REG_LDTR);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_DS);
xed3_operand_set_reg1(d, XED_REG_STACKPOP);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_EAX);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArDI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_ESEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ArCX(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_REG2_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_MASK_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_B3(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASKNOT0_REG1_YMM_R3(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_MASKNOT0(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_R3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AL_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_operand_set_reg0(d, XED_REG_AL);
xed3_operand_set_imm0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_GPR64_B_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR64_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_DS);
xed3_operand_set_reg1(d, XED_REG_STACKPUSH);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASKNOT0_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASKNOT0(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR8_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_SE(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_B3_REG2_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_N_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_REG1_YMM_N(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_YMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_VGPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_VGPR32_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_SE(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_X87STATUS(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg0(d, XED_REG_X87STATUS);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASKNOT0_REG1_ZMM_R3(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_MASKNOT0(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_R3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR64_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_VGPR64_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_VGPR64_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_AX_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg0(d, XED_REG_AX);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRv_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArBX(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_index(d, XED_REG_AL);
xed3_operand_set_reg0(d, XED_REG_AL);
xed3_capture_nt_FINAL_DSEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_scale(d, 0x1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_nt_nop_ntluf(xed_decoded_inst_t* d)
{
(void)d;
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_GPRv_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPRv_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg2(d, XED_REG_CL);
xed3_capture_nt_rFLAGS(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_XED_REG_TR(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRv_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_TR);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_IMM0_const1_REG0_rIP_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_operand_set_imm0(d, 1);
xed3_capture_nt_rIP(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_rIP(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_rIP(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_MMX_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MMX_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRy_R_REG1_GPR8_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRy_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR8_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0xe);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArDI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_ESEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg0(d, XED_REG_RAX);
xed3_capture_nt_ArCX(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0xa);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_MASK_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_SEG(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRv_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_SEG(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR16_B_REG1_XED_REG_CR0(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR16_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_CR0);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArDI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_ESEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg0(d, XED_REG_RAX);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_GS);
xed3_operand_set_reg1(d, XED_REG_STACKPUSH);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR64_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0xb);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_REG1_VGPR32_N_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_VGPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR32_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_STACKPUSH);
xed3_operand_set_reg1(d, XED_REG_EAX);
xed3_operand_set_reg2(d, XED_REG_ECX);
xed3_operand_set_reg3(d, XED_REG_EDX);
xed3_operand_set_reg4(d, XED_REG_EBX);
xed3_operand_set_reg5(d, XED_REG_ESP);
xed3_operand_set_reg6(d, XED_REG_EBP);
xed3_operand_set_reg7(d, XED_REG_ESI);
xed3_operand_set_reg8(d, XED_REG_EDI);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_imm0(d, 1);
xed3_operand_set_reg0(d, XED_REG_AL);
xed3_operand_set_reg1(d, XED_REG_AH);
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_EAX);
xed3_operand_set_reg1(d, XED_REG_EBX);
xed3_operand_set_reg2(d, XED_REG_ECX);
xed3_operand_set_reg3(d, XED_REG_EDX);
xed3_capture_nt_rFLAGS(d);
/*opname REG4 */
xed3_operand_set_reg4(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRy_R_REG1_GPRv_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRy_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPRv_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_SE(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPRv_R_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_GPRv_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_STACKPOP);
xed3_operand_set_reg1(d, XED_REG_RIP);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_MASK_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_GPR8_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_AL);
xed3_operand_set_reg2(d, XED_REG_AX);
xed3_capture_nt_rFLAGS(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASK1_REG1_YMM_R3(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_MASK1(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_R3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
xed3_operand_set_reg1(d, XED_REG_EAX);
xed3_operand_set_reg2(d, XED_REG_EDX);
xed3_operand_set_reg3(d, XED_REG_XMM0);
xed3_capture_nt_rFLAGS(d);
/*opname REG4 */
xed3_operand_set_reg4(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_STACKPOP);
xed3_capture_nt_rIP(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_AL);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArDI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_ESEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ArCX(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_VGPR64_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR64_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR64_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_SB_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR8_SB(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0x15);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0x14);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_XMM_B_BCAST_const0xd(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0xd);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XED_REG_TSCAUX(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR32_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_TSCAUX);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_ST0_REG1_XED_REG_X87STATUS(xed_decoded_inst_t* d)
{
xed3_operand_set_reg0(d, XED_REG_ST0);
xed3_operand_set_reg1(d, XED_REG_X87STATUS);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_GPRv_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPRv_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK_B_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_MASK_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B_REG1_YMM_R_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR8_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_ptr(d, 1);
xed3_operand_set_imm0(d, 1);
xed3_operand_set_reg0(d, XED_REG_STACKPUSH);
xed3_operand_set_reg1(d, XED_REG_EIP);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_ST0);
xed3_capture_nt_X87(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg2(d, XED_REG_X87STATUS);
xed3_capture_nt_rFLAGS(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B_REG1_GPR8_R_REG2_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR8_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR8_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_GPRv_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_STACKPOP);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_R_REG1_VGPR64_N_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_VGPR64_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR64_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_B3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_R3(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_SE(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_B(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_B3(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_BND_R_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_BND_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_DX);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArSI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_DSEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_BND_R_AGEN_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_BND_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_agen(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_AX);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArDI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_ESEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_GPRv_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg1(d, XED_REG_GS);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_N_REG1_VGPR64_B_REG2_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_VGPR64_N(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR64_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArBP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_OrBP(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_OrSP(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_imm0(d, 1);
xed3_operand_set_reg0(d, XED_REG_STACKPUSH);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_AL);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArDI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_ESEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_ArCX_REG1_rIP(xed_decoded_inst_t* d)
{
xed3_operand_set_relbr(d, 1);
xed3_capture_nt_ArCX(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rIP(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_BND_R_REG1_BND_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_BND_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_BND_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_X87(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_ST0);
xed3_operand_set_reg2(d, XED_REG_X87POP);
xed3_operand_set_reg3(d, XED_REG_X87STATUS);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XMM_R3(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR64_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_R3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XED_REG_SSP(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR32_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_SSP);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_GPR64_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR64_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPRv_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRv_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPRv_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_SSP(xed_decoded_inst_t* d)
{
xed3_operand_set_reg0(d, XED_REG_SSP);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
xed3_operand_set_reg2(d, XED_REG_RAX);
xed3_operand_set_reg3(d, XED_REG_RDX);
xed3_operand_set_reg4(d, XED_REG_XMM0);
xed3_capture_nt_rFLAGS(d);
/*opname REG5 */
xed3_operand_set_reg5(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_N_REG1_VGPR32_B_REG2_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_VGPR32_N(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR32_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_BCAST_const0x11(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0x11);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_N3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_SB_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRv_SB(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_B3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_R3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_GPRv_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPRv_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASK_R(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_MASK_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_MASK1(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_R3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASKNOT0_REG1_XMM_R3(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_MASKNOT0(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_R3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_DR_R(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR64_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_DR_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_YMM_R(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XED_REG_SSP(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR64_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_SSP);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_ZMM_B3(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_MASK1_REG2_ZMM_R3(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_B3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_R3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_AX);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArDI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_ESEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ArCX(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_N3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK_B_BCAST_const0x1b(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0x1b);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_B3(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_BCAST_const0xa(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0xa);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArDI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_ESEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg0(d, XED_REG_EAX);
xed3_capture_nt_ArCX(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
xed3_operand_set_bcast(d, 0x14);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_OeAX_REG1_XED_REG_DX_REG2_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_OeAX(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_DX);
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_RIP);
xed3_operand_set_reg1(d, XED_REG_RSP);
xed3_operand_set_reg2(d, XED_REG_RCX);
xed3_operand_set_reg3(d, XED_REG_RDX);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_B3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_R3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0x9);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_BND_R_REG1_GPR64_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_BND_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR64_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_ECX(xed_decoded_inst_t* d)
{
xed3_operand_set_reg0(d, XED_REG_EAX);
xed3_operand_set_reg1(d, XED_REG_ECX);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_SEG(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SEG(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_N3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_STACKPOP);
xed3_operand_set_reg1(d, XED_REG_AX);
xed3_operand_set_reg2(d, XED_REG_CX);
xed3_operand_set_reg3(d, XED_REG_DX);
xed3_operand_set_reg4(d, XED_REG_BX);
xed3_operand_set_reg5(d, XED_REG_BP);
xed3_operand_set_reg6(d, XED_REG_SI);
xed3_operand_set_reg7(d, XED_REG_DI);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_OrAX_REG1_OrDX_REG2_rFLAGS(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_OrAX(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_OrDX(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_VGPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR32_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg2(d, XED_REG_EDX);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_N3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
xed3_operand_set_reg1(d, XED_REG_XMM0);
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR16_B_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR16_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B_REG1_XMM_R_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_GPRv_R(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRv_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPRv_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_REG1_GPR64_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_MMX_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR64_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_GPR8_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_CL);
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_YMM_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XMM_R(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR32_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_XMM_B3(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XMM_R(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR64_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_GPRy_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPRy_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AX_REG1_XED_REG_X87STATUS(xed_decoded_inst_t* d)
{
xed3_operand_set_reg0(d, XED_REG_AX);
xed3_operand_set_reg1(d, XED_REG_X87STATUS);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_MASK_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArDI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_DSEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_DX_REG1_XED_REG_AX(xed_decoded_inst_t* d)
{
xed3_operand_set_reg0(d, XED_REG_DX);
xed3_operand_set_reg1(d, XED_REG_AX);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRv_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_EDX);
xed3_operand_set_reg1(d, XED_REG_EAX);
xed3_operand_set_reg2(d, XED_REG_ECX);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_TR(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg0(d, XED_REG_TR);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_B3(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_VGPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR32_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR32_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg3(d, XED_REG_EDX);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_B3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_R3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_MASK_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_GPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_AL);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_FINAL_DSEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_BND_B_REG1_BND_R(xed_decoded_inst_t* d)
{
xed3_capture_nt_BND_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_BND_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0x1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_OeAX_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_OeAX(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_R(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_VGPRy_N(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0x3);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_MASK_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_relbr(d, 1);
xed3_operand_set_reg0(d, XED_REG_CX);
xed3_operand_set_reg1(d, XED_REG_IP);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0x4);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_rIP_REG1_XED_REG_EAX(xed_decoded_inst_t* d)
{
xed3_operand_set_relbr(d, 1);
xed3_capture_nt_rIP(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_EAX);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArDI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_ESEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg0(d, XED_REG_DX);
xed3_capture_nt_ArCX(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArDI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_ESEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg0(d, XED_REG_EAX);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_relbr(d, 1);
xed3_operand_set_reg0(d, XED_REG_STACKPUSH);
xed3_operand_set_reg1(d, XED_REG_RIP);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
xed3_operand_set_bcast(d, 0x14);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASK1_REG1_ZMM_R3(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_MASK1(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_R3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_MASK_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_GPR32_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_EDX);
xed3_operand_set_reg2(d, XED_REG_EAX);
xed3_capture_nt_rFLAGS(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_XMM_B3(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_B_REG1_MMX_R(xed_decoded_inst_t* d)
{
xed3_capture_nt_MMX_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MMX_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_CR_R(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR64_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_CR_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_GPR8_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_AL);
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0x10);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0x13);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX(xed_decoded_inst_t* d)
{
xed3_operand_set_reg0(d, XED_REG_EAX);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0x1);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_MASK1(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_R3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_MASK1_REG2_YMM_R3(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_B3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_R3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_ECX);
xed3_operand_set_reg1(d, XED_REG_EDX);
xed3_operand_set_reg2(d, XED_REG_EAX);
xed3_operand_set_reg3(d, XED_REG_XCR0);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_AGEN_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRv_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_agen(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_N_REG1_XMM_B_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_N(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_XMM_B_BCAST_const0x12(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0x12);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0xf);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0xd);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_ES);
xed3_operand_set_reg1(d, XED_REG_STACKPUSH);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_X87(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_ST0);
xed3_operand_set_reg2(d, XED_REG_X87STATUS);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArSI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_DSEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem1(d, 1);
xed3_capture_nt_ArDI(d);
/*opname BASE1 */
xed3_operand_set_base1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_ESEG1(d);
/*opname SEG1 */
xed3_operand_set_seg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASKNOT0_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASKNOT0(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_SEG_MOV_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_SEG_MOV(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_IDTR(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg0(d, XED_REG_IDTR);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XMM_R3(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR32_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_R3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
xed3_operand_set_reg2(d, XED_REG_RCX);
xed3_capture_nt_rFLAGS(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRv_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_EIP_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_operand_set_relbr(d, 1);
xed3_operand_set_reg0(d, XED_REG_EIP);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_MASK_B_REG2_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_MASK_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_AL);
xed3_operand_set_reg1(d, XED_REG_AH);
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_operand_set_reg0(d, XED_REG_EAX);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_ArCX_REG1_rIP_REG2_rFLAGS(xed_decoded_inst_t* d)
{
xed3_operand_set_relbr(d, 1);
xed3_capture_nt_ArCX(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rIP(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
xed3_operand_set_reg1(d, XED_REG_RAX);
xed3_operand_set_reg2(d, XED_REG_RDX);
xed3_operand_set_reg3(d, XED_REG_RCX);
xed3_capture_nt_rFLAGS(d);
/*opname REG4 */
xed3_operand_set_reg4(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK_B_BCAST_const0x17(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0x17);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0x10);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArSI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_DSEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem1(d, 1);
xed3_capture_nt_ArDI(d);
/*opname BASE1 */
xed3_operand_set_base1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_ESEG1(d);
/*opname SEG1 */
xed3_operand_set_seg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ArCX(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArDI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_ESEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg0(d, XED_REG_AL);
xed3_capture_nt_ArCX(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR8_R(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_GPR8_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_MASK_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_R_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR8_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0xb);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_rIP(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRv_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rIP(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR64_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0xd);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArDI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_ESEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem1(d, 1);
xed3_capture_nt_ArSI(d);
/*opname BASE1 */
xed3_operand_set_base1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_DSEG1(d);
/*opname SEG1 */
xed3_operand_set_seg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ArCX(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
xed3_operand_set_reg2(d, XED_REG_XMM0);
xed3_capture_nt_rFLAGS(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_CS);
xed3_operand_set_reg1(d, XED_REG_STACKPUSH);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0x5);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_GPRv_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArDI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_ESEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg0(d, XED_REG_AX);
xed3_capture_nt_ArCX(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0x11);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
xed3_operand_set_reg2(d, XED_REG_EAX);
xed3_operand_set_reg3(d, XED_REG_EDX);
xed3_operand_set_reg4(d, XED_REG_ECX);
xed3_capture_nt_rFLAGS(d);
/*opname REG5 */
xed3_operand_set_reg5(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_X87STATUS(xed_decoded_inst_t* d)
{
xed3_operand_set_reg0(d, XED_REG_X87STATUS);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0xe);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XMM_R3_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR64_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_R3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_YMM_B3(xed_decoded_inst_t* d)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_SS);
xed3_operand_set_reg1(d, XED_REG_STACKPOP);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_R_REG1_GPR8_B_REG2_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR8_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR8_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_R_REG1_GPR8_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR8_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR8_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0x11);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_GPR8_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_AX);
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_N3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_GPR32_B_REG2_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_EAX);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArSI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_DSEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ArCX(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR8_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_SE(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XED_REG_TSCAUX(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR64_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_TSCAUX);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_EAX);
xed3_operand_set_reg1(d, XED_REG_ECX);
xed3_operand_set_reg2(d, XED_REG_EDX);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_imm0(d, 1);
xed3_operand_set_reg0(d, XED_REG_STACKPOP);
xed3_capture_nt_rIP(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_AH_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_operand_set_reg0(d, XED_REG_AH);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_MMX_B_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MMX_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_rIP(xed_decoded_inst_t* d)
{
xed3_capture_nt_rIP(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_GPRv_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_STACKPUSH);
xed3_capture_nt_rIP(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_XMM_SE(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_GPRv_SB(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_STACKPUSH);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR8_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0x3);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_X87CONTROL);
xed3_operand_set_reg1(d, XED_REG_X87TAG);
xed3_operand_set_reg2(d, XED_REG_X87STATUS);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRv_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B_REG1_XMM_R(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_OrAX(xed_decoded_inst_t* d)
{
xed3_capture_nt_OrAX(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_XMM_B3(xed_decoded_inst_t* d)
{
xed3_capture_nt_MASK_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_STACKPOP);
xed3_capture_nt_rIP(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_YMM_SE(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_SE(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_YMM_R_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XMM_N_REG1_XMM_R(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_XMM_N(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_ST0);
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg1(d, XED_REG_X87POP);
xed3_operand_set_reg2(d, XED_REG_X87STATUS);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_N3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR64_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0x7);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_R_REG1_VGPR64_B_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_VGPR64_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR64_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_BCAST_const0x11(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0x11);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR16_B_REG1_GPR16_R_REG2_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR16_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR16_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EDX_REG1_XED_REG_EAX(xed_decoded_inst_t* d)
{
xed3_operand_set_reg0(d, XED_REG_EDX);
xed3_operand_set_reg1(d, XED_REG_EAX);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg0(d, XED_REG_X87CONTROL);
xed3_operand_set_reg1(d, XED_REG_X87TAG);
xed3_operand_set_reg3(d, XED_REG_X87STATUS);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_GPR32_B_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_MMX_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0xf);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_DX);
xed3_operand_set_reg1(d, XED_REG_AL);
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR64_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_GS);
xed3_operand_set_reg1(d, XED_REG_STACKPOP);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_N_REG1_GPR32_B_REG2_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_VGPR32_N(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_MASK1(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_R3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_R_REG1_XMM_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR64_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg0(d, XED_REG_AL);
xed3_operand_set_reg1(d, XED_REG_AX);
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR8_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_SE(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_B(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_IMM0_const1_REG0_XED_REG_AL_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_operand_set_imm0(d, 1);
xed3_operand_set_reg0(d, XED_REG_AL);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_MMX_R(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR64_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MMX_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_ST0);
xed3_capture_nt_X87(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg2(d, XED_REG_X87POP);
xed3_operand_set_reg3(d, XED_REG_X87STATUS);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_ST0);
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg1(d, XED_REG_X87PUSH);
xed3_operand_set_reg2(d, XED_REG_X87STATUS);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
xed3_operand_set_reg2(d, XED_REG_EAX);
xed3_operand_set_reg3(d, XED_REG_EDX);
xed3_operand_set_reg4(d, XED_REG_XMM0);
xed3_capture_nt_rFLAGS(d);
/*opname REG5 */
xed3_operand_set_reg5(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_RAX);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArSI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_DSEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_N_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_VGPR64_N(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPRv_R(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_GPRv_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_BCAST_const0xa(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0xa);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_MASK_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_GPR8_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR8_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg2(d, XED_REG_AL);
xed3_capture_nt_rFLAGS(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_GPRv_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_CL);
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_DR_R_REG1_GPR32_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_DR_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MMX_R(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_MMX_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_XED_REG_CR0(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRv_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_CR0);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR64_R_MEM0_const1_REG1_VGPR64_N(xed_decoded_inst_t* d)
{
xed3_capture_nt_VGPR64_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_VGPR64_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASKNOT0(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_MASKNOT0(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_EAX);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArSI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_DSEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
xed3_operand_set_reg1(d, XED_REG_RAX);
xed3_operand_set_reg2(d, XED_REG_RDX);
xed3_operand_set_reg3(d, XED_REG_XMM0);
xed3_capture_nt_rFLAGS(d);
/*opname REG4 */
xed3_operand_set_reg4(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR64_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0x5);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_GPRv_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_STACKPUSH);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_GPR32_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_N_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_EAX);
xed3_operand_set_reg1(d, XED_REG_EDX);
xed3_operand_set_reg2(d, XED_REG_ECX);
xed3_operand_set_reg3(d, XED_REG_MSRS);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0x12);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASKNOT0_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASKNOT0(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_MASK_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0x15);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR8_R_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_GPR8_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_B_REG1_XMM_R_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR64_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_XMM_B3_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_CR0(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg0(d, XED_REG_CR0);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPRz_B_REG2_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRv_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPRz_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR8_B_REG1_GPR8_R(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR8_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR8_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_VGPR64_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR64_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR64_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg3(d, XED_REG_RDX);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_A_GPR_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_mem1(d, 1);
xed3_capture_nt_A_GPR_R(d);
/*opname BASE1 */
xed3_operand_set_base1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_ST0);
xed3_operand_set_reg1(d, XED_REG_ST1);
xed3_operand_set_reg2(d, XED_REG_X87STATUS);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK_B_BCAST_const0x18(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0x18);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_VGPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR32_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_N3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRy_R_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRy_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg0(d, XED_REG_EDX);
xed3_operand_set_reg1(d, XED_REG_EAX);
xed3_operand_set_reg2(d, XED_REG_XCR0);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR32_R_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_GPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0x11);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_A_GPR_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_A_GPR_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg1(d, XED_REG_XMM0);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_XMM_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_RAX);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArDI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_ESEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ArCX(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_RAX);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArDI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_ESEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_EAX);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArDI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_ESEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_CR_R_REG1_GPR64_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_CR_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR64_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_ST0);
xed3_capture_nt_X87(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg2(d, XED_REG_X87STATUS);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_EAX);
xed3_operand_set_reg1(d, XED_REG_EDX);
xed3_operand_set_reg2(d, XED_REG_ECX);
xed3_operand_set_reg3(d, XED_REG_TSC);
xed3_operand_set_reg4(d, XED_REG_TSCAUX);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_MASK_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_B3(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_GPRv_SB(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_STACKPOP);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_B3_REG1_MASK1_REG2_ZMM_R3(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_B3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_R3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_REG1_XMM_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_MMX_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_B_REG1_YMM_R(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_EBX(xed_decoded_inst_t* d)
{
xed3_operand_set_reg0(d, XED_REG_EAX);
xed3_operand_set_reg1(d, XED_REG_EBX);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0x12);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_DX);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArSI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_DSEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ArCX(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_VGPR64_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR64_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg2(d, XED_REG_RDX);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_VGPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR32_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR32_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_ZMM_B3(xed_decoded_inst_t* d)
{
xed3_capture_nt_MASK_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_B3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_GPR64_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_EDX);
xed3_operand_set_reg2(d, XED_REG_EAX);
xed3_capture_nt_rFLAGS(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_ST0);
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg1(d, XED_REG_X87STATUS);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
xed3_operand_set_reg2(d, XED_REG_ECX);
xed3_capture_nt_rFLAGS(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_RIP_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_operand_set_relbr(d, 1);
xed3_operand_set_reg0(d, XED_REG_RIP);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_MASK_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR64_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPR16_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRv_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR16_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_N_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_VGPR32_N(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg0(d, XED_REG_EDX);
xed3_operand_set_reg1(d, XED_REG_EAX);
xed3_operand_set_reg2(d, XED_REG_ECX);
xed3_operand_set_reg3(d, XED_REG_EBX);
xed3_capture_nt_rFLAGS(d);
/*opname REG4 */
xed3_operand_set_reg4(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0x13);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_BND_R_REG1_GPR32_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_BND_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_XMM_B_BCAST_const0xf(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0xf);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_R_REG1_MASK_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR64_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR16_B_REG1_XED_REG_TR(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR16_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_TR);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRv_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_RIP);
xed3_operand_set_reg1(d, XED_REG_RSP);
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0x3);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_GPR32_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_B_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_MMX_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_A_GPR_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_mem1(d, 1);
xed3_capture_nt_A_GPR_R(d);
/*opname BASE1 */
xed3_operand_set_base1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_seg1(d, XED_REG_ES);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_GPRv_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_OrAX(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_OrDX(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR64_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_SE(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRv_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_CL_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg0(d, XED_REG_CL);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_YMM_B3(xed_decoded_inst_t* d)
{
xed3_capture_nt_MASK_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_B3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_EIP);
xed3_operand_set_reg1(d, XED_REG_ESP);
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArDI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_ESEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem1(d, 1);
xed3_capture_nt_ArSI(d);
/*opname BASE1 */
xed3_operand_set_base1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_DSEG1(d);
/*opname SEG1 */
xed3_operand_set_seg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPR32_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRv_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XMM_R_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0xd);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0xf);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0xc);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_MASK1_REG2_YMM_B3(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0xa);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_VGPR64_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR64_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR64_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_REG1_XMM_N(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_XMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_XMM_B_BCAST_const0x3(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0x3);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_MASK1_REG1_XMM_R3(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_MASK1(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_R3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_AX);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArSI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_DSEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_AL);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArSI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_DSEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArDI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_ESEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg0(d, XED_REG_DX);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArDI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_ESEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg0(d, XED_REG_AL);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_N_REG1_YMM_B_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_N(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_X87(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_X87TAG);
xed3_operand_set_reg2(d, XED_REG_X87POP);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XMM_R3_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_STACKPUSH);
xed3_operand_set_reg1(d, XED_REG_AX);
xed3_operand_set_reg2(d, XED_REG_CX);
xed3_operand_set_reg3(d, XED_REG_DX);
xed3_operand_set_reg4(d, XED_REG_BX);
xed3_operand_set_reg5(d, XED_REG_SP);
xed3_operand_set_reg6(d, XED_REG_BP);
xed3_operand_set_reg7(d, XED_REG_SI);
xed3_operand_set_reg8(d, XED_REG_DI);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_N3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_DR_R_REG1_GPR64_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_DR_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR64_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_MMX_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MMX_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArDI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_DSEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_VGPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR32_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR32_N(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_VGPRy_N(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPRy_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR16_B_REG1_XED_REG_LDTR(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR16_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_LDTR);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_GPRz_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg1(d, XED_REG_DS);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR64_R_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_GPR64_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_GPRy_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_rFLAGS(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_MASK_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_B3(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_N3_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_ZMM_N3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_VGPR64_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR64_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR64_N(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_XMM_N3_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_GDTR(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg0(d, XED_REG_GDTR);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_ST0);
xed3_operand_set_reg1(d, XED_REG_ST1);
xed3_operand_set_reg2(d, XED_REG_X87POP);
xed3_operand_set_reg3(d, XED_REG_X87STATUS);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_ST0);
xed3_capture_nt_X87(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg2(d, XED_REG_X87POP);
xed3_operand_set_reg3(d, XED_REG_X87STATUS);
xed3_capture_nt_rFLAGS(d);
/*opname REG4 */
xed3_operand_set_reg4(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_GPRv_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPRv_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_OrAX(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XMM_R3_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR32_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_R3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_IMM0_const1_REG0_OeAX_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_operand_set_imm0(d, 1);
xed3_capture_nt_OeAX(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_AL);
xed3_operand_set_reg1(d, XED_REG_DX);
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_B_REG1_XED_REG_LDTR(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRv_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_LDTR);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_OrAX_REG1_XED_REG_ECX(xed_decoded_inst_t* d)
{
xed3_capture_nt_OrAX(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_ECX);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
xed3_operand_set_reg2(d, XED_REG_RAX);
xed3_operand_set_reg3(d, XED_REG_RDX);
xed3_operand_set_reg4(d, XED_REG_RCX);
xed3_capture_nt_rFLAGS(d);
/*opname REG5 */
xed3_operand_set_reg5(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_B_REG2_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_RIP);
xed3_operand_set_reg1(d, XED_REG_RCX);
xed3_operand_set_reg2(d, XED_REG_R11);
xed3_capture_nt_rFLAGS(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_B3_REG1_MASK1_REG2_YMM_R3(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_B3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_R3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_EAX_REG1_XED_REG_AX(xed_decoded_inst_t* d)
{
xed3_operand_set_reg0(d, XED_REG_EAX);
xed3_operand_set_reg1(d, XED_REG_AX);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0x12);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_MEM0_const1_REG1_VGPR32_N(xed_decoded_inst_t* d)
{
xed3_capture_nt_VGPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_VGPR32_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_B3(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_SB_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRv_SB(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_MASK1_REG2_XMM_R3(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_B3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_R3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_GPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0x8);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_N3_REG1_YMM_B3_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_N3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_B3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0x6);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_YMM_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_GPR64_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR64_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0x2);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_GPR32_R_REG2_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR32_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0x1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_B3(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_RIP_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_operand_set_reg0(d, XED_REG_RIP);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_ST0);
xed3_operand_set_reg1(d, XED_REG_ST1);
xed3_operand_set_reg2(d, XED_REG_X87POP2);
xed3_operand_set_reg3(d, XED_REG_X87STATUS);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_GPR16_R_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_GPR16_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_XMM_SE(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_OrAX_MEM0_const1_SEG0_FINAL_DSEG(xed_decoded_inst_t* d)
{
xed3_capture_nt_OrAX(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_FINAL_DSEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R3_REG1_YMM_N3_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_MASK_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPRy_N_REG1_GPRy_B_REG2_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_VGPRy_N(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPRy_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_ST0);
xed3_capture_nt_X87(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg2(d, XED_REG_X87PUSH);
xed3_operand_set_reg3(d, XED_REG_X87STATUS);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_ZMM_R3(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_XMM_B_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XED_REG_RDX_REG1_XED_REG_RAX(xed_decoded_inst_t* d)
{
xed3_operand_set_reg0(d, XED_REG_RDX);
xed3_operand_set_reg1(d, XED_REG_RAX);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_X87_REG1_XED_REG_X87TAG(xed_decoded_inst_t* d)
{
xed3_capture_nt_X87(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_X87TAG);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_MASK_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_B3(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK1_REG2_ZMM_B3(xed_decoded_inst_t* d)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg0(d, XED_REG_X87CONTROL);
xed3_operand_set_reg1(d, XED_REG_X87STATUS);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
xed3_operand_set_reg1(d, XED_REG_RCX);
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK_B_BCAST_const0xf(xed_decoded_inst_t* d)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0xf);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_BCAST_const0xd(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0xd);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_BCAST_const0xf(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0xf);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_AX);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArSI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_DSEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ArCX(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPR8_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRv_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR8_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg2(d, XED_REG_XMM0);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_R_REG1_GPR64_B_REG2_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR64_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR64_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_relbr(d, 1);
xed3_operand_set_reg0(d, XED_REG_ECX);
xed3_operand_set_reg1(d, XED_REG_EIP);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_N3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_REG1_GPR32_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_N3_REG1_XMM_B3_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_N3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_IMM0_const1_REG0_rFLAGS(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_MMX_R(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR32_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MMX_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0xa);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0xb);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0xc);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_XED_REG_SSP(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg0(d, XED_REG_SSP);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0xe);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_rFLAGS(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_BND_R(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_BND_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg0(d, XED_REG_STACKPUSH);
xed3_capture_nt_rIP(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem1(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE1 */
xed3_operand_set_base1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG1(d);
/*opname SEG1 */
xed3_operand_set_seg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_MASK_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_RAX);
xed3_operand_set_reg1(d, XED_REG_ECX);
xed3_operand_set_reg2(d, XED_REG_EDX);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_relbr(d, 1);
xed3_operand_set_reg0(d, XED_REG_ECX);
xed3_operand_set_reg1(d, XED_REG_RIP);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MASK_R_REG1_GPR64_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_MASK_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR64_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_STACKPUSH);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_AX);
xed3_operand_set_reg1(d, XED_REG_ECX);
xed3_operand_set_reg2(d, XED_REG_EDX);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_N3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPRy_N_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_VGPRy_N(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_ST0);
xed3_operand_set_reg1(d, XED_REG_X87PUSH);
xed3_operand_set_reg2(d, XED_REG_X87STATUS);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_N3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg0(d, XED_REG_ST0);
xed3_operand_set_reg1(d, XED_REG_X87POP);
xed3_operand_set_reg2(d, XED_REG_X87STATUS);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0x7);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_YMM_SE(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_BCAST_const0x3(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0x3);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRy_B_REG1_XED_REG_GSBASE(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRy_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg1(d, XED_REG_GSBASE);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_MASK_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_imm0(d, 1);
xed3_operand_set_imm1(d, 1);
xed3_operand_set_reg0(d, XED_REG_STACKPUSH);
xed3_capture_nt_OrBP(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_VGPR64_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR64_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR64_N(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPRy_N_REG1_GPRy_B_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_VGPRy_N(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPRy_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_REG1_YMM_B_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_VGPR64_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR64_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_SB(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRv_SB(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_GPRv_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg1(d, XED_REG_SS);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRy_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRy_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_MEM0_const1_REG0_YMM_R3(xed_decoded_inst_t* d)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_REG1_MMX_B_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_MMX_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MMX_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_FS);
xed3_operand_set_reg1(d, XED_REG_STACKPOP);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_ES);
xed3_operand_set_reg1(d, XED_REG_STACKPOP);
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_SrSP(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_SSEG0(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_B3_REG1_XMM_R3(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_B3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_R3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_GPRv_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_OrAX(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_R3_REG1_MASK_B_BCAST_const0x19(xed_decoded_inst_t* d)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_bcast(d, 0x19);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_BCAST_const0xb(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0xb);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_relbr(d, 1);
xed3_operand_set_reg0(d, XED_REG_RCX);
xed3_operand_set_reg1(d, XED_REG_RIP);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR64_R_REG1_XMM_B3(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR64_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1_BCAST_const0xe(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0xe);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_ArDI(d);
/*opname BASE0 */
xed3_operand_set_base0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_FINAL_ESEG(d);
/*opname SEG0 */
xed3_operand_set_seg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_reg0(d, XED_REG_AX);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPRv_R_REG1_GPRv_B_REG2_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPRv_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPRv_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_DR_R(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR32_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_DR_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_MEM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_GPRv_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_XMM_R_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR32_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_B3_REG1_MASK1_REG2_ZMM_R3(xed_decoded_inst_t* d)
{
xed3_capture_nt_ZMM_B3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_R3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_rIP_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_rIP(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
xed3_operand_set_reg1(d, XED_REG_EAX);
xed3_operand_set_reg2(d, XED_REG_EDX);
xed3_operand_set_reg3(d, XED_REG_ECX);
xed3_capture_nt_rFLAGS(d);
/*opname REG4 */
xed3_operand_set_reg4(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_RELBR_const1_REG0_XED_REG_EIP(xed_decoded_inst_t* d)
{
xed3_operand_set_relbr(d, 1);
xed3_operand_set_reg0(d, XED_REG_EIP);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_MASK_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_YMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0x5);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPRy_N_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_VGPRy_N(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_SEG_MOV_REG1_GPR16_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_SEG_MOV(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR16_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_MMX_R_REG1_MMX_B(xed_decoded_inst_t* d)
{
xed3_capture_nt_MMX_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MMX_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_GPRv_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_reg1(d, XED_REG_FS);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_VGPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR32_N(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_VGPR32_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_rFLAGS(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_OrAX_IMM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_OrAX(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_EAX);
xed3_operand_set_reg1(d, XED_REG_RBX);
xed3_operand_set_reg2(d, XED_REG_RCX);
xed3_operand_set_reg3(d, XED_REG_RDX);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R_REG1_XMM_B_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_GPR32_B(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_GPR32_B_REG1_CR_R(xed_decoded_inst_t* d)
{
xed3_capture_nt_GPR32_B(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_CR_R(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_N3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_BCAST_const0x12(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0x12);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_XMM_R3_REG1_MASK1_REG2_YMM_B3(xed_decoded_inst_t* d)
{
xed3_capture_nt_XMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_YMM_B3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_BCAST_const0x14(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0x14);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_VGPR32_R_MEM0_const1_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_VGPR32_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_ZMM_N3_REG1_ZMM_B3_IMM0_const1(xed_decoded_inst_t* d)
{
xed3_capture_nt_ZMM_N3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_B3(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_imm0(d, 1);
return XED_ERROR_NONE;
}
static XED_INLINE xed_error_enum_t xed3_capture_chain_ntluf_REG0_YMM_R_MEM0_const1_REG1_rFLAGS(xed_decoded_inst_t* d)
{
xed3_capture_nt_YMM_R(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_capture_nt_rFLAGS(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0x10);
return XED_ERROR_NONE;
}
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)
{
xed3_operand_set_reg0(d, XED_REG_EIP);
xed3_operand_set_reg1(d, XED_REG_ESP);
xed3_operand_set_reg2(d, XED_REG_ECX);
xed3_operand_set_reg3(d, XED_REG_EDX);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_operand_set_mem0(d, 1);
xed3_operand_set_bcast(d, 0x13);
return XED_ERROR_NONE;
}
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)
{
xed3_capture_nt_ZMM_R3(d);
/*opname REG0 */
xed3_operand_set_reg0(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_MASK1(d);
/*opname REG1 */
xed3_operand_set_reg1(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_ZMM_N3(d);
/*opname REG2 */
xed3_operand_set_reg2(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
xed3_capture_nt_XMM_B3(d);
/*opname REG3 */
xed3_operand_set_reg3(d, xed3_operand_get_outreg(d));
if (xed3_operand_get_error(d)) {
return xed3_operand_get_error(d);
}
return XED_ERROR_NONE;
}
#endif
