blob: 851429b45d6d8cb50e10ef040c979afe0a484587 [file] [log] [blame]
// This is auto-gen data for Capstone engine (www.capstone-engine.org)
// By Nguyen Anh Quynh <aquynh@gmail.com>
{
AArch64_ABSv16i8, ARM64_INS_ABS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ABSv1i64, ARM64_INS_ABS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ABSv2i32, ARM64_INS_ABS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ABSv2i64, ARM64_INS_ABS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ABSv4i16, ARM64_INS_ABS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ABSv4i32, ARM64_INS_ABS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ABSv8i16, ARM64_INS_ABS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ABSv8i8, ARM64_INS_ABS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADCSWr, ARM64_INS_ADC,
#ifndef CAPSTONE_DIET
{ ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ADCSXr, ARM64_INS_ADC,
#ifndef CAPSTONE_DIET
{ ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ADCWr, ARM64_INS_ADC,
#ifndef CAPSTONE_DIET
{ ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ADCXr, ARM64_INS_ADC,
#ifndef CAPSTONE_DIET
{ ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ADDHNv2i64_v2i32, ARM64_INS_ADDHN,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADDHNv2i64_v4i32, ARM64_INS_ADDHN2,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADDHNv4i32_v4i16, ARM64_INS_ADDHN,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADDHNv4i32_v8i16, ARM64_INS_ADDHN2,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADDHNv8i16_v16i8, ARM64_INS_ADDHN2,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADDHNv8i16_v8i8, ARM64_INS_ADDHN,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADDPv16i8, ARM64_INS_ADDP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADDPv2i32, ARM64_INS_ADDP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADDPv2i64, ARM64_INS_ADDP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADDPv2i64p, ARM64_INS_ADDP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADDPv4i16, ARM64_INS_ADDP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADDPv4i32, ARM64_INS_ADDP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADDPv8i16, ARM64_INS_ADDP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADDPv8i8, ARM64_INS_ADDP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADDSWri, ARM64_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ADDSWrs, ARM64_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ADDSWrx, ARM64_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ADDSXri, ARM64_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ADDSXrs, ARM64_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ADDSXrx, ARM64_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ADDSXrx64, ARM64_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ADDVv16i8v, ARM64_INS_ADDV,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADDVv4i16v, ARM64_INS_ADDV,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADDVv4i32v, ARM64_INS_ADDV,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADDVv8i16v, ARM64_INS_ADDV,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADDVv8i8v, ARM64_INS_ADDV,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADDWri, ARM64_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ADDWrs, ARM64_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ADDWrx, ARM64_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ADDXri, ARM64_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ADDXrs, ARM64_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ADDXrx, ARM64_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ADDXrx64, ARM64_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ADDv16i8, ARM64_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADDv1i64, ARM64_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADDv2i32, ARM64_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADDv2i64, ARM64_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADDv4i16, ARM64_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADDv4i32, ARM64_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADDv8i16, ARM64_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADDv8i8, ARM64_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ADR, ARM64_INS_ADR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ADRP, ARM64_INS_ADRP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_AESDrr, ARM64_INS_AESD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_CRYPTO, 0 }, 0, 0
#endif
},
{
AArch64_AESErr, ARM64_INS_AESE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_CRYPTO, 0 }, 0, 0
#endif
},
{
AArch64_AESIMCrr, ARM64_INS_AESIMC,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_CRYPTO, 0 }, 0, 0
#endif
},
{
AArch64_AESMCrr, ARM64_INS_AESMC,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_CRYPTO, 0 }, 0, 0
#endif
},
{
AArch64_ANDSWri, ARM64_INS_AND,
#ifndef CAPSTONE_DIET
{ 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ANDSWrs, ARM64_INS_AND,
#ifndef CAPSTONE_DIET
{ 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ANDSXri, ARM64_INS_AND,
#ifndef CAPSTONE_DIET
{ 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ANDSXrs, ARM64_INS_AND,
#ifndef CAPSTONE_DIET
{ 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ANDWri, ARM64_INS_AND,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ANDWrs, ARM64_INS_AND,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ANDXri, ARM64_INS_AND,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ANDXrs, ARM64_INS_AND,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ANDv16i8, ARM64_INS_AND,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ANDv8i8, ARM64_INS_AND,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ASRVWr, ARM64_INS_ASR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_ASRVXr, ARM64_INS_ASR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_B, ARM64_INS_B,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_JUMP, 0 }, 1, 0
#endif
},
{
AArch64_BFMWri, ARM64_INS_BFM,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_BFMXri, ARM64_INS_BFM,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_BICSWrs, ARM64_INS_BIC,
#ifndef CAPSTONE_DIET
{ 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_BICSXrs, ARM64_INS_BIC,
#ifndef CAPSTONE_DIET
{ 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_BICWrs, ARM64_INS_BIC,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_BICXrs, ARM64_INS_BIC,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_BICv16i8, ARM64_INS_BIC,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_BICv2i32, ARM64_INS_BIC,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_BICv4i16, ARM64_INS_BIC,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_BICv4i32, ARM64_INS_BIC,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_BICv8i16, ARM64_INS_BIC,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_BICv8i8, ARM64_INS_BIC,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_BIFv16i8, ARM64_INS_BIF,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_BIFv8i8, ARM64_INS_BIF,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_BITv16i8, ARM64_INS_BIT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_BITv8i8, ARM64_INS_BIT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_BL, ARM64_INS_BL,
#ifndef CAPSTONE_DIET
{ 0 }, { ARM64_REG_LR, 0 }, { ARM64_GRP_CALL, 0 }, 0, 0
#endif
},
{
AArch64_BLR, ARM64_INS_BLR,
#ifndef CAPSTONE_DIET
{ 0 }, { ARM64_REG_LR, 0 }, { ARM64_GRP_CALL, 0 }, 0, 0
#endif
},
{
AArch64_BR, ARM64_INS_BR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_JUMP, 0 }, 1, 1
#endif
},
{
AArch64_BRK, ARM64_INS_BRK,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_BSLv16i8, ARM64_INS_BSL,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_BSLv8i8, ARM64_INS_BSL,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_Bcc, ARM64_INS_B,
#ifndef CAPSTONE_DIET
{ ARM64_REG_NZCV, 0 }, { 0 }, { ARM64_GRP_JUMP, 0 }, 1, 0
#endif
},
{
AArch64_CBNZW, ARM64_INS_CBNZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_JUMP, 0 }, 1, 0
#endif
},
{
AArch64_CBNZX, ARM64_INS_CBNZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_JUMP, 0 }, 1, 0
#endif
},
{
AArch64_CBZW, ARM64_INS_CBZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_JUMP, 0 }, 1, 0
#endif
},
{
AArch64_CBZX, ARM64_INS_CBZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_JUMP, 0 }, 1, 0
#endif
},
{
AArch64_CCMNWi, ARM64_INS_CCMN,
#ifndef CAPSTONE_DIET
{ ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_CCMNWr, ARM64_INS_CCMN,
#ifndef CAPSTONE_DIET
{ ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_CCMNXi, ARM64_INS_CCMN,
#ifndef CAPSTONE_DIET
{ ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_CCMNXr, ARM64_INS_CCMN,
#ifndef CAPSTONE_DIET
{ ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_CCMPWi, ARM64_INS_CCMP,
#ifndef CAPSTONE_DIET
{ ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_CCMPWr, ARM64_INS_CCMP,
#ifndef CAPSTONE_DIET
{ ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_CCMPXi, ARM64_INS_CCMP,
#ifndef CAPSTONE_DIET
{ ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_CCMPXr, ARM64_INS_CCMP,
#ifndef CAPSTONE_DIET
{ ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_CLREX, ARM64_INS_CLREX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_CLSWr, ARM64_INS_CLS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_CLSXr, ARM64_INS_CLS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_CLSv16i8, ARM64_INS_CLS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CLSv2i32, ARM64_INS_CLS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CLSv4i16, ARM64_INS_CLS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CLSv4i32, ARM64_INS_CLS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CLSv8i16, ARM64_INS_CLS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CLSv8i8, ARM64_INS_CLS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CLZWr, ARM64_INS_CLZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_CLZXr, ARM64_INS_CLZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_CLZv16i8, ARM64_INS_CLZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CLZv2i32, ARM64_INS_CLZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CLZv4i16, ARM64_INS_CLZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CLZv4i32, ARM64_INS_CLZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CLZv8i16, ARM64_INS_CLZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CLZv8i8, ARM64_INS_CLZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMEQv16i8, ARM64_INS_CMEQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMEQv16i8rz, ARM64_INS_CMEQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMEQv1i64, ARM64_INS_CMEQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMEQv1i64rz, ARM64_INS_CMEQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMEQv2i32, ARM64_INS_CMEQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMEQv2i32rz, ARM64_INS_CMEQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMEQv2i64, ARM64_INS_CMEQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMEQv2i64rz, ARM64_INS_CMEQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMEQv4i16, ARM64_INS_CMEQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMEQv4i16rz, ARM64_INS_CMEQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMEQv4i32, ARM64_INS_CMEQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMEQv4i32rz, ARM64_INS_CMEQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMEQv8i16, ARM64_INS_CMEQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMEQv8i16rz, ARM64_INS_CMEQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMEQv8i8, ARM64_INS_CMEQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMEQv8i8rz, ARM64_INS_CMEQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGEv16i8, ARM64_INS_CMGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGEv16i8rz, ARM64_INS_CMGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGEv1i64, ARM64_INS_CMGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGEv1i64rz, ARM64_INS_CMGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGEv2i32, ARM64_INS_CMGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGEv2i32rz, ARM64_INS_CMGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGEv2i64, ARM64_INS_CMGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGEv2i64rz, ARM64_INS_CMGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGEv4i16, ARM64_INS_CMGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGEv4i16rz, ARM64_INS_CMGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGEv4i32, ARM64_INS_CMGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGEv4i32rz, ARM64_INS_CMGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGEv8i16, ARM64_INS_CMGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGEv8i16rz, ARM64_INS_CMGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGEv8i8, ARM64_INS_CMGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGEv8i8rz, ARM64_INS_CMGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGTv16i8, ARM64_INS_CMGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGTv16i8rz, ARM64_INS_CMGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGTv1i64, ARM64_INS_CMGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGTv1i64rz, ARM64_INS_CMGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGTv2i32, ARM64_INS_CMGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGTv2i32rz, ARM64_INS_CMGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGTv2i64, ARM64_INS_CMGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGTv2i64rz, ARM64_INS_CMGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGTv4i16, ARM64_INS_CMGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGTv4i16rz, ARM64_INS_CMGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGTv4i32, ARM64_INS_CMGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGTv4i32rz, ARM64_INS_CMGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGTv8i16, ARM64_INS_CMGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGTv8i16rz, ARM64_INS_CMGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGTv8i8, ARM64_INS_CMGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMGTv8i8rz, ARM64_INS_CMGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMHIv16i8, ARM64_INS_CMHI,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMHIv1i64, ARM64_INS_CMHI,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMHIv2i32, ARM64_INS_CMHI,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMHIv2i64, ARM64_INS_CMHI,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMHIv4i16, ARM64_INS_CMHI,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMHIv4i32, ARM64_INS_CMHI,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMHIv8i16, ARM64_INS_CMHI,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMHIv8i8, ARM64_INS_CMHI,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMHSv16i8, ARM64_INS_CMHS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMHSv1i64, ARM64_INS_CMHS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMHSv2i32, ARM64_INS_CMHS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMHSv2i64, ARM64_INS_CMHS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMHSv4i16, ARM64_INS_CMHS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMHSv4i32, ARM64_INS_CMHS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMHSv8i16, ARM64_INS_CMHS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMHSv8i8, ARM64_INS_CMHS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMLEv16i8rz, ARM64_INS_CMLE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMLEv1i64rz, ARM64_INS_CMLE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMLEv2i32rz, ARM64_INS_CMLE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMLEv2i64rz, ARM64_INS_CMLE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMLEv4i16rz, ARM64_INS_CMLE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMLEv4i32rz, ARM64_INS_CMLE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMLEv8i16rz, ARM64_INS_CMLE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMLEv8i8rz, ARM64_INS_CMLE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMLTv16i8rz, ARM64_INS_CMLT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMLTv1i64rz, ARM64_INS_CMLT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMLTv2i32rz, ARM64_INS_CMLT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMLTv2i64rz, ARM64_INS_CMLT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMLTv4i16rz, ARM64_INS_CMLT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMLTv4i32rz, ARM64_INS_CMLT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMLTv8i16rz, ARM64_INS_CMLT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMLTv8i8rz, ARM64_INS_CMLT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMTSTv16i8, ARM64_INS_CMTST,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMTSTv1i64, ARM64_INS_CMTST,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMTSTv2i32, ARM64_INS_CMTST,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMTSTv2i64, ARM64_INS_CMTST,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMTSTv4i16, ARM64_INS_CMTST,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMTSTv4i32, ARM64_INS_CMTST,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMTSTv8i16, ARM64_INS_CMTST,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CMTSTv8i8, ARM64_INS_CMTST,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CNTv16i8, ARM64_INS_CNT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CNTv8i8, ARM64_INS_CNT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CPYi16, ARM64_INS_MOV,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CPYi32, ARM64_INS_MOV,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CPYi64, ARM64_INS_MOV,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CPYi8, ARM64_INS_MOV,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_CRC32Brr, ARM64_INS_CRC32B,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_CRC, 0 }, 0, 0
#endif
},
{
AArch64_CRC32CBrr, ARM64_INS_CRC32CB,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_CRC, 0 }, 0, 0
#endif
},
{
AArch64_CRC32CHrr, ARM64_INS_CRC32CH,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_CRC, 0 }, 0, 0
#endif
},
{
AArch64_CRC32CWrr, ARM64_INS_CRC32CW,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_CRC, 0 }, 0, 0
#endif
},
{
AArch64_CRC32CXrr, ARM64_INS_CRC32CX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_CRC, 0 }, 0, 0
#endif
},
{
AArch64_CRC32Hrr, ARM64_INS_CRC32H,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_CRC, 0 }, 0, 0
#endif
},
{
AArch64_CRC32Wrr, ARM64_INS_CRC32W,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_CRC, 0 }, 0, 0
#endif
},
{
AArch64_CRC32Xrr, ARM64_INS_CRC32X,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_CRC, 0 }, 0, 0
#endif
},
{
AArch64_CSELWr, ARM64_INS_CSEL,
#ifndef CAPSTONE_DIET
{ ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_CSELXr, ARM64_INS_CSEL,
#ifndef CAPSTONE_DIET
{ ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_CSINCWr, ARM64_INS_CSINC,
#ifndef CAPSTONE_DIET
{ ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_CSINCXr, ARM64_INS_CSINC,
#ifndef CAPSTONE_DIET
{ ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_CSINVWr, ARM64_INS_CSINV,
#ifndef CAPSTONE_DIET
{ ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_CSINVXr, ARM64_INS_CSINV,
#ifndef CAPSTONE_DIET
{ ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_CSNEGWr, ARM64_INS_CSNEG,
#ifndef CAPSTONE_DIET
{ ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_CSNEGXr, ARM64_INS_CSNEG,
#ifndef CAPSTONE_DIET
{ ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_DCPS1, ARM64_INS_DCPS1,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_DCPS2, ARM64_INS_DCPS2,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_DCPS3, ARM64_INS_DCPS3,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_DMB, ARM64_INS_DMB,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_DRPS, ARM64_INS_DRPS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_DSB, ARM64_INS_DSB,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_DUPv16i8gpr, ARM64_INS_DUP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_DUPv16i8lane, ARM64_INS_DUP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_DUPv2i32gpr, ARM64_INS_DUP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_DUPv2i32lane, ARM64_INS_DUP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_DUPv2i64gpr, ARM64_INS_DUP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_DUPv2i64lane, ARM64_INS_DUP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_DUPv4i16gpr, ARM64_INS_DUP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_DUPv4i16lane, ARM64_INS_DUP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_DUPv4i32gpr, ARM64_INS_DUP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_DUPv4i32lane, ARM64_INS_DUP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_DUPv8i16gpr, ARM64_INS_DUP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_DUPv8i16lane, ARM64_INS_DUP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_DUPv8i8gpr, ARM64_INS_DUP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_DUPv8i8lane, ARM64_INS_DUP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_EONWrs, ARM64_INS_EON,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_EONXrs, ARM64_INS_EON,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_EORWri, ARM64_INS_EOR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_EORWrs, ARM64_INS_EOR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_EORXri, ARM64_INS_EOR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_EORXrs, ARM64_INS_EOR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_EORv16i8, ARM64_INS_EOR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_EORv8i8, ARM64_INS_EOR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_ERET, ARM64_INS_ERET,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_EXTRWrri, ARM64_INS_EXTR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_EXTRXrri, ARM64_INS_EXTR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
AArch64_EXTv16i8, ARM64_INS_EXT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_EXTv8i8, ARM64_INS_EXT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FABD32, ARM64_INS_FABD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FABD64, ARM64_INS_FABD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FABDv2f32, ARM64_INS_FABD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FABDv2f64, ARM64_INS_FABD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FABDv4f32, ARM64_INS_FABD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FABSDr, ARM64_INS_FABS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FABSSr, ARM64_INS_FABS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FABSv2f32, ARM64_INS_FABS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FABSv2f64, ARM64_INS_FABS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FABSv4f32, ARM64_INS_FABS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FACGE32, ARM64_INS_FACGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FACGE64, ARM64_INS_FACGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FACGEv2f32, ARM64_INS_FACGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FACGEv2f64, ARM64_INS_FACGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FACGEv4f32, ARM64_INS_FACGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FACGT32, ARM64_INS_FACGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FACGT64, ARM64_INS_FACGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FACGTv2f32, ARM64_INS_FACGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FACGTv2f64, ARM64_INS_FACGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FACGTv4f32, ARM64_INS_FACGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FADDDrr, ARM64_INS_FADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FADDPv2f32, ARM64_INS_FADDP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FADDPv2f64, ARM64_INS_FADDP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FADDPv2i32p, ARM64_INS_FADDP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FADDPv2i64p, ARM64_INS_FADDP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FADDPv4f32, ARM64_INS_FADDP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FADDSrr, ARM64_INS_FADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FADDv2f32, ARM64_INS_FADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FADDv2f64, ARM64_INS_FADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FADDv4f32, ARM64_INS_FADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCCMPDrr, ARM64_INS_FCCMP,
#ifndef CAPSTONE_DIET
{ ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCCMPEDrr, ARM64_INS_FCCMPE,
#ifndef CAPSTONE_DIET
{ ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCCMPESrr, ARM64_INS_FCCMPE,
#ifndef CAPSTONE_DIET
{ ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCCMPSrr, ARM64_INS_FCCMP,
#ifndef CAPSTONE_DIET
{ ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCMEQ32, ARM64_INS_FCMEQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMEQ64, ARM64_INS_FCMEQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMEQv1i32rz, ARM64_INS_FCMEQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMEQv1i64rz, ARM64_INS_FCMEQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMEQv2f32, ARM64_INS_FCMEQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMEQv2f64, ARM64_INS_FCMEQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMEQv2i32rz, ARM64_INS_FCMEQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMEQv2i64rz, ARM64_INS_FCMEQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMEQv4f32, ARM64_INS_FCMEQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMEQv4i32rz, ARM64_INS_FCMEQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMGE32, ARM64_INS_FCMGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMGE64, ARM64_INS_FCMGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMGEv1i32rz, ARM64_INS_FCMGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMGEv1i64rz, ARM64_INS_FCMGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMGEv2f32, ARM64_INS_FCMGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMGEv2f64, ARM64_INS_FCMGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMGEv2i32rz, ARM64_INS_FCMGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMGEv2i64rz, ARM64_INS_FCMGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMGEv4f32, ARM64_INS_FCMGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMGEv4i32rz, ARM64_INS_FCMGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMGT32, ARM64_INS_FCMGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMGT64, ARM64_INS_FCMGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMGTv1i32rz, ARM64_INS_FCMGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMGTv1i64rz, ARM64_INS_FCMGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMGTv2f32, ARM64_INS_FCMGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMGTv2f64, ARM64_INS_FCMGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMGTv2i32rz, ARM64_INS_FCMGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMGTv2i64rz, ARM64_INS_FCMGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMGTv4f32, ARM64_INS_FCMGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMGTv4i32rz, ARM64_INS_FCMGT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMLEv1i32rz, ARM64_INS_FCMLE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMLEv1i64rz, ARM64_INS_FCMLE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMLEv2i32rz, ARM64_INS_FCMLE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMLEv2i64rz, ARM64_INS_FCMLE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMLEv4i32rz, ARM64_INS_FCMLE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMLTv1i32rz, ARM64_INS_FCMLT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMLTv1i64rz, ARM64_INS_FCMLT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMLTv2i32rz, ARM64_INS_FCMLT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMLTv2i64rz, ARM64_INS_FCMLT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMLTv4i32rz, ARM64_INS_FCMLT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCMPDri, ARM64_INS_FCMP,
#ifndef CAPSTONE_DIET
{ 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCMPDrr, ARM64_INS_FCMP,
#ifndef CAPSTONE_DIET
{ 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCMPEDri, ARM64_INS_FCMPE,
#ifndef CAPSTONE_DIET
{ 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCMPEDrr, ARM64_INS_FCMPE,
#ifndef CAPSTONE_DIET
{ 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCMPESri, ARM64_INS_FCMPE,
#ifndef CAPSTONE_DIET
{ 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCMPESrr, ARM64_INS_FCMPE,
#ifndef CAPSTONE_DIET
{ 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCMPSri, ARM64_INS_FCMP,
#ifndef CAPSTONE_DIET
{ 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCMPSrr, ARM64_INS_FCMP,
#ifndef CAPSTONE_DIET
{ 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCSELDrrr, ARM64_INS_FCSEL,
#ifndef CAPSTONE_DIET
{ ARM64_REG_NZCV, 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCSELSrrr, ARM64_INS_FCSEL,
#ifndef CAPSTONE_DIET
{ ARM64_REG_NZCV, 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTASUWDr, ARM64_INS_FCVTAS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTASUWSr, ARM64_INS_FCVTAS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTASUXDr, ARM64_INS_FCVTAS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTASUXSr, ARM64_INS_FCVTAS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTASv1i32, ARM64_INS_FCVTAS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTASv1i64, ARM64_INS_FCVTAS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTASv2f32, ARM64_INS_FCVTAS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTASv2f64, ARM64_INS_FCVTAS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTASv4f32, ARM64_INS_FCVTAS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTAUUWDr, ARM64_INS_FCVTAU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTAUUWSr, ARM64_INS_FCVTAU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTAUUXDr, ARM64_INS_FCVTAU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTAUUXSr, ARM64_INS_FCVTAU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTAUv1i32, ARM64_INS_FCVTAU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTAUv1i64, ARM64_INS_FCVTAU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTAUv2f32, ARM64_INS_FCVTAU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTAUv2f64, ARM64_INS_FCVTAU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTAUv4f32, ARM64_INS_FCVTAU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTDHr, ARM64_INS_FCVT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTDSr, ARM64_INS_FCVT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTHDr, ARM64_INS_FCVT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTHSr, ARM64_INS_FCVT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTLv2i32, ARM64_INS_FCVTL,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTLv4i16, ARM64_INS_FCVTL,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTLv4i32, ARM64_INS_FCVTL2,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTLv8i16, ARM64_INS_FCVTL2,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTMSUWDr, ARM64_INS_FCVTMS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTMSUWSr, ARM64_INS_FCVTMS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTMSUXDr, ARM64_INS_FCVTMS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTMSUXSr, ARM64_INS_FCVTMS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTMSv1i32, ARM64_INS_FCVTMS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTMSv1i64, ARM64_INS_FCVTMS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTMSv2f32, ARM64_INS_FCVTMS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTMSv2f64, ARM64_INS_FCVTMS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTMSv4f32, ARM64_INS_FCVTMS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTMUUWDr, ARM64_INS_FCVTMU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTMUUWSr, ARM64_INS_FCVTMU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTMUUXDr, ARM64_INS_FCVTMU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTMUUXSr, ARM64_INS_FCVTMU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTMUv1i32, ARM64_INS_FCVTMU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTMUv1i64, ARM64_INS_FCVTMU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTMUv2f32, ARM64_INS_FCVTMU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTMUv2f64, ARM64_INS_FCVTMU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTMUv4f32, ARM64_INS_FCVTMU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTNSUWDr, ARM64_INS_FCVTNS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTNSUWSr, ARM64_INS_FCVTNS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTNSUXDr, ARM64_INS_FCVTNS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTNSUXSr, ARM64_INS_FCVTNS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTNSv1i32, ARM64_INS_FCVTNS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTNSv1i64, ARM64_INS_FCVTNS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTNSv2f32, ARM64_INS_FCVTNS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTNSv2f64, ARM64_INS_FCVTNS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTNSv4f32, ARM64_INS_FCVTNS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTNUUWDr, ARM64_INS_FCVTNU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTNUUWSr, ARM64_INS_FCVTNU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTNUUXDr, ARM64_INS_FCVTNU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTNUUXSr, ARM64_INS_FCVTNU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTNUv1i32, ARM64_INS_FCVTNU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTNUv1i64, ARM64_INS_FCVTNU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTNUv2f32, ARM64_INS_FCVTNU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTNUv2f64, ARM64_INS_FCVTNU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTNUv4f32, ARM64_INS_FCVTNU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTNv2i32, ARM64_INS_FCVTN,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTNv4i16, ARM64_INS_FCVTN,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTNv4i32, ARM64_INS_FCVTN2,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTNv8i16, ARM64_INS_FCVTN2,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTPSUWDr, ARM64_INS_FCVTPS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTPSUWSr, ARM64_INS_FCVTPS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTPSUXDr, ARM64_INS_FCVTPS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTPSUXSr, ARM64_INS_FCVTPS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTPSv1i32, ARM64_INS_FCVTPS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTPSv1i64, ARM64_INS_FCVTPS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTPSv2f32, ARM64_INS_FCVTPS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTPSv2f64, ARM64_INS_FCVTPS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTPSv4f32, ARM64_INS_FCVTPS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTPUUWDr, ARM64_INS_FCVTPU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTPUUWSr, ARM64_INS_FCVTPU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTPUUXDr, ARM64_INS_FCVTPU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTPUUXSr, ARM64_INS_FCVTPU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTPUv1i32, ARM64_INS_FCVTPU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTPUv1i64, ARM64_INS_FCVTPU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTPUv2f32, ARM64_INS_FCVTPU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTPUv2f64, ARM64_INS_FCVTPU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTPUv4f32, ARM64_INS_FCVTPU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTSDr, ARM64_INS_FCVT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTSHr, ARM64_INS_FCVT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTXNv1i64, ARM64_INS_FCVTXN,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTXNv2f32, ARM64_INS_FCVTXN,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTXNv4f32, ARM64_INS_FCVTXN2,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
#endif
},
{
AArch64_FCVTZSSWDri, ARM64_INS_FCVTZS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTZSSWSri, ARM64_INS_FCVTZS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTZSSXDri, ARM64_INS_FCVTZS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTZSSXSri, ARM64_INS_FCVTZS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTZSUWDr, ARM64_INS_FCVTZS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTZSUWSr, ARM64_INS_FCVTZS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
#endif
},
{
AArch64_FCVTZSUXDr, ARM64_INS_FCVTZS,
#ifndef CAPSTONE_DIET<