Rizin
unix-like reverse engineering framework and cli tools
|
#include "aarch64-opc.h"
Go to the source code of this file.
#define __FP_INSN | ( | NAME, | |
OPCODE, | |||
MASK, | |||
CLASS, | |||
OP, | |||
OPS, | |||
QUALS, | |||
FLAGS | |||
) | { NAME, OPCODE, MASK, CLASS, OP, FP, OPS, QUALS, FLAGS, 0, NULL } |
Definition at line 2195 of file aarch64-tbl.h.
#define _CRC_INSN | ( | NAME, | |
OPCODE, | |||
MASK, | |||
CLASS, | |||
OPS, | |||
QUALS, | |||
FLAGS | |||
) | { NAME, OPCODE, MASK, CLASS, 0, CRC, OPS, QUALS, FLAGS, 0, NULL } |
Definition at line 2201 of file aarch64-tbl.h.
#define _LOR_INSN | ( | NAME, | |
OPCODE, | |||
MASK, | |||
CLASS, | |||
OPS, | |||
QUALS, | |||
FLAGS | |||
) | { NAME, OPCODE, MASK, CLASS, 0, LOR, OPS, QUALS, FLAGS, 0, NULL } |
Definition at line 2205 of file aarch64-tbl.h.
#define _LSE_INSN | ( | NAME, | |
OPCODE, | |||
MASK, | |||
CLASS, | |||
OPS, | |||
QUALS, | |||
FLAGS | |||
) | { NAME, OPCODE, MASK, CLASS, 0, LSE, OPS, QUALS, FLAGS, 0, NULL } |
Definition at line 2203 of file aarch64-tbl.h.
Definition at line 2215 of file aarch64-tbl.h.
#define AARCH64_OPERANDS |
Definition at line 4417 of file aarch64-tbl.h.
#define AES &aarch64_feature_aes |
Definition at line 2185 of file aarch64-tbl.h.
#define AES_INSN | ( | NAME, | |
OPCODE, | |||
MASK, | |||
CLASS, | |||
OPS, | |||
QUALS, | |||
FLAGS | |||
) | { NAME, OPCODE, MASK, CLASS, 0, AES, OPS, QUALS, FLAGS, 0, NULL } |
Definition at line 2226 of file aarch64-tbl.h.
#define ARMV8_2 &aarch64_feature_v8_2 |
Definition at line 2178 of file aarch64-tbl.h.
#define ARMV8_3 &aarch64_feature_v8_3 |
Definition at line 2180 of file aarch64-tbl.h.
#define ARMV8_4 &aarch64_feature_v8_4 |
Definition at line 2186 of file aarch64-tbl.h.
#define CNUM_INSN | ( | NAME, | |
OPCODE, | |||
MASK, | |||
CLASS, | |||
OP, | |||
OPS, | |||
QUALS, | |||
FLAGS | |||
) | { NAME, OPCODE, MASK, CLASS, OP, COMPNUM, OPS, QUALS, FLAGS, 0, NULL } |
Definition at line 2220 of file aarch64-tbl.h.
#define COMPNUM &aarch64_feature_compnum |
Definition at line 2182 of file aarch64-tbl.h.
#define CORE &aarch64_feature_v8 |
Definition at line 2166 of file aarch64-tbl.h.
#define CORE_INSN | ( | NAME, | |
OPCODE, | |||
MASK, | |||
CLASS, | |||
OP, | |||
OPS, | |||
QUALS, | |||
FLAGS | |||
) | { NAME, OPCODE, MASK, CLASS, OP, CORE, OPS, QUALS, FLAGS, 0, NULL } |
Definition at line 2193 of file aarch64-tbl.h.
#define CRC &aarch64_feature_crc |
Definition at line 2170 of file aarch64-tbl.h.
#define CRYP_INSN | ( | NAME, | |
OPCODE, | |||
MASK, | |||
CLASS, | |||
OPS, | |||
QUALS, | |||
FLAGS | |||
) | { NAME, OPCODE, MASK, CLASS, 0, CRYPTO, OPS, QUALS, FLAGS, 0, NULL } |
Definition at line 2199 of file aarch64-tbl.h.
#define CRYPTO &aarch64_feature_crypto |
Definition at line 2169 of file aarch64-tbl.h.
#define CRYPTO_V8_2 &aarch64_feature_crypto_v8_2 |
Definition at line 2189 of file aarch64-tbl.h.
#define CRYPTO_V8_2_INSN | ( | NAME, | |
OPCODE, | |||
MASK, | |||
CLASS, | |||
OPS, | |||
QUALS, | |||
FLAGS | |||
) | { NAME, OPCODE, MASK, CLASS, 0, CRYPTO_V8_2, OPS, QUALS, FLAGS, 0, NULL } |
Definition at line 2230 of file aarch64-tbl.h.
#define DOT_INSN | ( | NAME, | |
OPCODE, | |||
MASK, | |||
CLASS, | |||
OPS, | |||
QUALS, | |||
FLAGS | |||
) | { NAME, OPCODE, MASK, CLASS, 0, DOTPROD, OPS, QUALS, FLAGS, 0, NULL } |
Definition at line 2238 of file aarch64-tbl.h.
#define DOTPROD &aarch64_feature_dotprod |
Definition at line 2191 of file aarch64-tbl.h.
#define FF16_INSN | ( | NAME, | |
OPCODE, | |||
MASK, | |||
CLASS, | |||
OPS, | |||
QUALS, | |||
FLAGS | |||
) | { NAME, OPCODE, MASK, CLASS, 0, FP_F16, OPS, QUALS, FLAGS, 0, NULL } |
Definition at line 2209 of file aarch64-tbl.h.
#define FP &aarch64_feature_fp |
Definition at line 2167 of file aarch64-tbl.h.
#define FP16_V8_2_INSN | ( | NAME, | |
OPCODE, | |||
MASK, | |||
CLASS, | |||
OPS, | |||
QUALS, | |||
FLAGS | |||
) | { NAME, OPCODE, MASK, CLASS, 0, FP_F16_V8_2, OPS, QUALS, FLAGS, 0, NULL } |
Definition at line 2236 of file aarch64-tbl.h.
#define FP_F16 &aarch64_feature_fp_f16 |
Definition at line 2174 of file aarch64-tbl.h.
#define FP_F16_V8_2 &aarch64_feature_fp_16_v8_2 |
Definition at line 2190 of file aarch64-tbl.h.
#define FP_V8_3 &aarch64_feature_fp_v8_3 |
Definition at line 2181 of file aarch64-tbl.h.
#define LOR &aarch64_feature_lor |
Definition at line 2172 of file aarch64-tbl.h.
#define LSE &aarch64_feature_lse |
Definition at line 2171 of file aarch64-tbl.h.
#define OP0 | ( | ) | {0} |
Definition at line 34 of file aarch64-tbl.h.
Definition at line 35 of file aarch64-tbl.h.
Definition at line 38 of file aarch64-tbl.h.
Definition at line 39 of file aarch64-tbl.h.
#define OP_SVE_B |
Definition at line 1429 of file aarch64-tbl.h.
#define OP_SVE_BB |
Definition at line 1433 of file aarch64-tbl.h.
#define OP_SVE_BBBU |
Definition at line 1437 of file aarch64-tbl.h.
#define OP_SVE_BMB |
Definition at line 1441 of file aarch64-tbl.h.
#define OP_SVE_BPB |
Definition at line 1445 of file aarch64-tbl.h.
#define OP_SVE_BUB |
Definition at line 1450 of file aarch64-tbl.h.
#define OP_SVE_BUBB |
Definition at line 1454 of file aarch64-tbl.h.
#define OP_SVE_BUU |
Definition at line 1458 of file aarch64-tbl.h.
#define OP_SVE_BZ |
Definition at line 1462 of file aarch64-tbl.h.
#define OP_SVE_BZB |
Definition at line 1466 of file aarch64-tbl.h.
#define OP_SVE_BZBB |
Definition at line 1470 of file aarch64-tbl.h.
#define OP_SVE_BZU |
Definition at line 1474 of file aarch64-tbl.h.
#define OP_SVE_DD |
Definition at line 1478 of file aarch64-tbl.h.
#define OP_SVE_DDD |
Definition at line 1482 of file aarch64-tbl.h.
#define OP_SVE_DMD |
Definition at line 1486 of file aarch64-tbl.h.
#define OP_SVE_DMH |
Definition at line 1490 of file aarch64-tbl.h.
#define OP_SVE_DMS |
Definition at line 1494 of file aarch64-tbl.h.
#define OP_SVE_DU |
Definition at line 1498 of file aarch64-tbl.h.
#define OP_SVE_DUD |
Definition at line 1502 of file aarch64-tbl.h.
#define OP_SVE_DUU |
Definition at line 1506 of file aarch64-tbl.h.
#define OP_SVE_DUV_BHS |
Definition at line 1510 of file aarch64-tbl.h.
#define OP_SVE_DUV_BHSD |
#define OP_SVE_DZD |
Definition at line 1523 of file aarch64-tbl.h.
#define OP_SVE_DZU |
Definition at line 1527 of file aarch64-tbl.h.
#define OP_SVE_HB |
Definition at line 1531 of file aarch64-tbl.h.
#define OP_SVE_HMD |
Definition at line 1539 of file aarch64-tbl.h.
#define OP_SVE_HMH |
Definition at line 1535 of file aarch64-tbl.h.
#define OP_SVE_HMS |
Definition at line 1543 of file aarch64-tbl.h.
#define OP_SVE_HU |
Definition at line 1547 of file aarch64-tbl.h.
#define OP_SVE_HUU |
Definition at line 1551 of file aarch64-tbl.h.
#define OP_SVE_HZU |
Definition at line 1555 of file aarch64-tbl.h.
#define OP_SVE_RR |
#define OP_SVE_RURV_BHSD |
#define OP_SVE_RUV_BHSD |
#define OP_SVE_SMD |
Definition at line 1578 of file aarch64-tbl.h.
#define OP_SVE_SMH |
Definition at line 1582 of file aarch64-tbl.h.
#define OP_SVE_SMS |
Definition at line 1586 of file aarch64-tbl.h.
#define OP_SVE_SU |
Definition at line 1590 of file aarch64-tbl.h.
#define OP_SVE_SUS |
Definition at line 1594 of file aarch64-tbl.h.
#define OP_SVE_SUU |
Definition at line 1598 of file aarch64-tbl.h.
#define OP_SVE_SZS |
Definition at line 1602 of file aarch64-tbl.h.
#define OP_SVE_SZU |
Definition at line 1606 of file aarch64-tbl.h.
#define OP_SVE_UB |
Definition at line 1610 of file aarch64-tbl.h.
#define OP_SVE_UUD |
Definition at line 1614 of file aarch64-tbl.h.
#define OP_SVE_UUS |
Definition at line 1618 of file aarch64-tbl.h.
#define OP_SVE_V_HSD |
Definition at line 1952 of file aarch64-tbl.h.
#define OP_SVE_VM_HSD |
Definition at line 1696 of file aarch64-tbl.h.
#define OP_SVE_VMR_BHSD |
#define OP_SVE_VMU_HSD |
Definition at line 1629 of file aarch64-tbl.h.
#define OP_SVE_VMV_BHSD |
Definition at line 1678 of file aarch64-tbl.h.
#define OP_SVE_VMV_HSD |
Definition at line 1685 of file aarch64-tbl.h.
#define OP_SVE_VMV_SD |
Definition at line 1691 of file aarch64-tbl.h.
#define OP_SVE_VMVD_BHS |
Definition at line 1635 of file aarch64-tbl.h.
#define OP_SVE_VMVU_BHSD |
#define OP_SVE_VMVU_HSD |
Definition at line 1648 of file aarch64-tbl.h.
#define OP_SVE_VMVV_BHSD |
Definition at line 1654 of file aarch64-tbl.h.
#define OP_SVE_VMVV_HSD |
Definition at line 1661 of file aarch64-tbl.h.
#define OP_SVE_VMVV_SD |
Definition at line 1667 of file aarch64-tbl.h.
#define OP_SVE_VMVVU_HSD |
Definition at line 1672 of file aarch64-tbl.h.
#define OP_SVE_VPU_BHSD |
#define OP_SVE_VPV_BHSD |
Definition at line 1713 of file aarch64-tbl.h.
#define OP_SVE_VR_BHSD |
#define OP_SVE_VRR_BHSD |
#define OP_SVE_VRU_BHSD |
#define OP_SVE_VU_BHSD |
#define OP_SVE_VU_HSD |
Definition at line 1803 of file aarch64-tbl.h.
#define OP_SVE_VU_HSD |
Definition at line 1803 of file aarch64-tbl.h.
#define OP_SVE_VUR_BHSD |
#define OP_SVE_VUU_BHSD |
#define OP_SVE_VUV_BHSD |
#define OP_SVE_VUV_HSD |
Definition at line 1779 of file aarch64-tbl.h.
#define OP_SVE_VUV_SD |
Definition at line 1785 of file aarch64-tbl.h.
#define OP_SVE_VUVV_BHSD |
#define OP_SVE_VUVV_HSD |
Definition at line 1766 of file aarch64-tbl.h.
#define OP_SVE_VV_BHSD |
Definition at line 1874 of file aarch64-tbl.h.
#define OP_SVE_VV_BHSDQ |
Definition at line 1881 of file aarch64-tbl.h.
#define OP_SVE_VV_HSD |
Definition at line 1889 of file aarch64-tbl.h.
#define OP_SVE_VV_HSD_BHS |
Definition at line 1895 of file aarch64-tbl.h.
#define OP_SVE_VV_SD |
Definition at line 1901 of file aarch64-tbl.h.
#define OP_SVE_VVD_BHS |
Definition at line 1809 of file aarch64-tbl.h.
#define OP_SVE_VVU_BHSD |
#define OP_SVE_VVV_BHSD |
Definition at line 1836 of file aarch64-tbl.h.
#define OP_SVE_VVV_D |
Definition at line 1843 of file aarch64-tbl.h.
#define OP_SVE_VVV_D_H |
Definition at line 1847 of file aarch64-tbl.h.
#define OP_SVE_VVV_H |
Definition at line 1851 of file aarch64-tbl.h.
#define OP_SVE_VVV_HSD |
Definition at line 1855 of file aarch64-tbl.h.
#define OP_SVE_VVV_S |
Definition at line 1861 of file aarch64-tbl.h.
#define OP_SVE_VVV_S_B |
Definition at line 1865 of file aarch64-tbl.h.
#define OP_SVE_VVV_SD_BH |
Definition at line 1869 of file aarch64-tbl.h.
#define OP_SVE_VVVU_H |
Definition at line 1822 of file aarch64-tbl.h.
#define OP_SVE_VVVU_HSD |
Definition at line 1830 of file aarch64-tbl.h.
#define OP_SVE_VVVU_S |
Definition at line 1826 of file aarch64-tbl.h.
#define OP_SVE_VWW_BHSD |
#define OP_SVE_VXX_BHSD |
#define OP_SVE_VZV_HSD |
Definition at line 1946 of file aarch64-tbl.h.
#define OP_SVE_VZVD_BHS |
Definition at line 1920 of file aarch64-tbl.h.
#define OP_SVE_VZVU_BHSD |
#define OP_SVE_VZVV_BHSD |
Definition at line 1933 of file aarch64-tbl.h.
#define OP_SVE_VZVV_HSD |
Definition at line 1940 of file aarch64-tbl.h.
#define OP_SVE_WU |
Definition at line 1958 of file aarch64-tbl.h.
#define OP_SVE_WV_BHSD |
#define OP_SVE_XU |
Definition at line 1969 of file aarch64-tbl.h.
#define OP_SVE_XUV_BHSD |
#define OP_SVE_XV_BHSD |
#define OP_SVE_XVW_BHSD |
#define OP_SVE_XWU |
Definition at line 1994 of file aarch64-tbl.h.
#define OP_SVE_XXU |
Definition at line 1998 of file aarch64-tbl.h.
Definition at line 33 of file aarch64-tbl.h.
#define QL_2SAMED |
Definition at line 496 of file aarch64-tbl.h.
#define QL_2SAMES |
Definition at line 490 of file aarch64-tbl.h.
#define QL_ADRP |
Definition at line 75 of file aarch64-tbl.h.
#define QL_BF |
#define QL_BF1 |
Definition at line 247 of file aarch64-tbl.h.
#define QL_BF2 |
#define QL_CCMP |
#define QL_CCMP_IMM |
#define QL_CSEL |
#define QL_DST_H |
Definition at line 662 of file aarch64-tbl.h.
#define QL_DST_R |
#define QL_DST_SD |
Definition at line 655 of file aarch64-tbl.h.
#define QL_DST_X |
Definition at line 57 of file aarch64-tbl.h.
#define QL_DUP_VR |
#define QL_DUP_VX |
Definition at line 708 of file aarch64-tbl.h.
#define QL_ELEMENT |
Definition at line 1301 of file aarch64-tbl.h.
#define QL_ELEMENT_FP |
Definition at line 1324 of file aarch64-tbl.h.
#define QL_ELEMENT_FP_H |
Definition at line 1332 of file aarch64-tbl.h.
#define QL_ELEMENT_L |
Definition at line 1310 of file aarch64-tbl.h.
#define QL_ELEMENT_L2 |
Definition at line 1317 of file aarch64-tbl.h.
#define QL_ELEMENT_ROT |
Definition at line 1339 of file aarch64-tbl.h.
#define QL_EXT_W |
Definition at line 378 of file aarch64-tbl.h.
#define QL_EXTR |
#define QL_FCCMP |
#define QL_FCCMP_H |
Definition at line 702 of file aarch64-tbl.h.
#define QL_FCVT |
Definition at line 576 of file aarch64-tbl.h.
#define QL_FIX2FP |
#define QL_FIX2FP_H |
Definition at line 270 of file aarch64-tbl.h.
#define QL_FP2 |
Definition at line 587 of file aarch64-tbl.h.
#define QL_FP2_H |
Definition at line 594 of file aarch64-tbl.h.
#define QL_FP2FIX |
#define QL_FP2FIX_H |
Definition at line 286 of file aarch64-tbl.h.
#define QL_FP2INT |
#define QL_FP2INT_FMOV |
Definition at line 325 of file aarch64-tbl.h.
#define QL_FP2INT_H |
Definition at line 332 of file aarch64-tbl.h.
#define QL_FP2INT_W_D |
Definition at line 339 of file aarch64-tbl.h.
#define QL_FP3 |
Definition at line 629 of file aarch64-tbl.h.
#define QL_FP3_H |
Definition at line 636 of file aarch64-tbl.h.
#define QL_FP4 |
Definition at line 642 of file aarch64-tbl.h.
#define QL_FP4_H |
Definition at line 649 of file aarch64-tbl.h.
#define QL_FP_COND |
Definition at line 668 of file aarch64-tbl.h.
#define QL_FP_COND_H |
Definition at line 675 of file aarch64-tbl.h.
#define QL_FP_PCREL |
Definition at line 112 of file aarch64-tbl.h.
#define QL_I1X |
Definition at line 126 of file aarch64-tbl.h.
#define QL_I2_EXT |
#define QL_I2SAME |
#define QL_I2SAMER |
#define QL_I2SAMEW |
Definition at line 156 of file aarch64-tbl.h.
#define QL_I2SAMEX |
Definition at line 162 of file aarch64-tbl.h.
#define QL_I2SP |
Definition at line 147 of file aarch64-tbl.h.
#define QL_I3_EXT |
#define QL_I3SAMEL |
Definition at line 214 of file aarch64-tbl.h.
#define QL_I3SAMER |
#define QL_I3SAMEW |
Definition at line 174 of file aarch64-tbl.h.
#define QL_I3SAMEX |
Definition at line 180 of file aarch64-tbl.h.
#define QL_I3WWX |
Definition at line 186 of file aarch64-tbl.h.
#define QL_I4SAMER |
#define QL_INS_XR |
#define QL_INT2FP |
#define QL_INT2FP_FMOV |
Definition at line 302 of file aarch64-tbl.h.
#define QL_INT2FP_H |
Definition at line 309 of file aarch64-tbl.h.
#define QL_LDST_FP |
Definition at line 1158 of file aarch64-tbl.h.
#define QL_LDST_PAIR_FP |
Definition at line 1226 of file aarch64-tbl.h.
#define QL_LDST_PAIR_R |
#define QL_LDST_PAIR_X32 |
Definition at line 1213 of file aarch64-tbl.h.
#define QL_LDST_PRFM |
Definition at line 1207 of file aarch64-tbl.h.
#define QL_LDST_R |
Definition at line 1168 of file aarch64-tbl.h.
#define QL_LDST_R16 |
Definition at line 1200 of file aarch64-tbl.h.
#define QL_LDST_R8 |
Definition at line 1181 of file aarch64-tbl.h.
#define QL_LDST_W16 |
Definition at line 1188 of file aarch64-tbl.h.
#define QL_LDST_W8 |
Definition at line 1175 of file aarch64-tbl.h.
#define QL_LDST_X32 |
Definition at line 1194 of file aarch64-tbl.h.
#define QL_MOV |
Definition at line 760 of file aarch64-tbl.h.
#define QL_PCREL_14 |
Definition at line 87 of file aarch64-tbl.h.
#define QL_PCREL_26 |
Definition at line 93 of file aarch64-tbl.h.
#define QL_PCREL_NIL |
Definition at line 81 of file aarch64-tbl.h.
#define QL_PRFM_PCREL |
Definition at line 120 of file aarch64-tbl.h.
#define QL_R1NIL |
#define QL_R2_LDST_EXC |
#define QL_R2NIL |
#define QL_R3_LDST_EXC |
#define QL_R4NIL |
#define QL_R_PCREL |
#define QL_RMIF |
Definition at line 2083 of file aarch64-tbl.h.
#define QL_S_2SAME |
Definition at line 540 of file aarch64-tbl.h.
#define QL_S_2SAMEH |
Definition at line 556 of file aarch64-tbl.h.
#define QL_S_2SAMESD |
Definition at line 549 of file aarch64-tbl.h.
#define QL_S_3SAME |
Definition at line 600 of file aarch64-tbl.h.
#define QL_S_3SAMED |
Definition at line 609 of file aarch64-tbl.h.
#define QL_SETF |
Definition at line 2089 of file aarch64-tbl.h.
#define QL_SHA256UPT |
Definition at line 1099 of file aarch64-tbl.h.
#define QL_SHA512UPT |
Definition at line 2017 of file aarch64-tbl.h.
#define QL_SHAUPT |
Definition at line 1093 of file aarch64-tbl.h.
#define QL_SHIFT |
#define QL_SIMD_IMM_B |
Definition at line 1375 of file aarch64-tbl.h.
#define QL_SIMD_IMM_D |
Definition at line 1381 of file aarch64-tbl.h.
#define QL_SIMD_IMM_H |
Definition at line 1387 of file aarch64-tbl.h.
#define QL_SIMD_IMM_S |
Definition at line 1368 of file aarch64-tbl.h.
#define QL_SIMD_IMM_S0H |
Definition at line 1361 of file aarch64-tbl.h.
#define QL_SIMD_IMM_S0W |
Definition at line 1347 of file aarch64-tbl.h.
#define QL_SIMD_IMM_S1W |
Definition at line 1354 of file aarch64-tbl.h.
#define QL_SIMD_IMM_V2D |
Definition at line 1394 of file aarch64-tbl.h.
#define QL_SIMD_LDST |
#define QL_SIMD_LDST_ANY |
#define QL_SIMD_LDSTONE |
#define QL_SISD_CMP_0 |
Definition at line 502 of file aarch64-tbl.h.
#define QL_SISD_FCMP_0 |
Definition at line 508 of file aarch64-tbl.h.
#define QL_SISD_FCMP_H_0 |
Definition at line 515 of file aarch64-tbl.h.
#define QL_SISD_HS |
Definition at line 615 of file aarch64-tbl.h.
#define QL_SISD_NARROW |
Definition at line 562 of file aarch64-tbl.h.
#define QL_SISD_NARROW_S |
Definition at line 570 of file aarch64-tbl.h.
#define QL_SISD_PAIR |
Definition at line 521 of file aarch64-tbl.h.
#define QL_SISD_PAIR_D |
Definition at line 534 of file aarch64-tbl.h.
#define QL_SISD_PAIR_H |
Definition at line 528 of file aarch64-tbl.h.
#define QL_SISDL_HS |
Definition at line 622 of file aarch64-tbl.h.
#define QL_SM3TT |
Definition at line 2053 of file aarch64-tbl.h.
#define QL_SMOV |
#define QL_SRC_X |
Definition at line 51 of file aarch64-tbl.h.
#define QL_SSHIFT |
Definition at line 384 of file aarch64-tbl.h.
#define QL_SSHIFT_D |
Definition at line 393 of file aarch64-tbl.h.
#define QL_SSHIFT_H |
Definition at line 406 of file aarch64-tbl.h.
#define QL_SSHIFT_SD |
Definition at line 399 of file aarch64-tbl.h.
#define QL_SSHIFTN |
Definition at line 412 of file aarch64-tbl.h.
#define QL_STLW |
Definition at line 2095 of file aarch64-tbl.h.
#define QL_STLX |
Definition at line 2101 of file aarch64-tbl.h.
#define QL_SYS |
Definition at line 63 of file aarch64-tbl.h.
#define QL_SYSL |
Definition at line 69 of file aarch64-tbl.h.
#define QL_TABLE |
Definition at line 483 of file aarch64-tbl.h.
#define QL_UMOV |
#define QL_V2DOT |
Definition at line 2010 of file aarch64-tbl.h.
#define QL_V2FML2S |
Definition at line 2071 of file aarch64-tbl.h.
#define QL_V2FML4S |
Definition at line 2077 of file aarch64-tbl.h.
#define QL_V2LONGBHS |
Definition at line 839 of file aarch64-tbl.h.
#define QL_V2LONGBHS2 |
Definition at line 847 of file aarch64-tbl.h.
#define QL_V2LONGHS |
Definition at line 904 of file aarch64-tbl.h.
#define QL_V2LONGHS2 |
Definition at line 911 of file aarch64-tbl.h.
#define QL_V2NARRBHS |
Definition at line 918 of file aarch64-tbl.h.
#define QL_V2NARRBHS2 |
Definition at line 926 of file aarch64-tbl.h.
#define QL_V2NARRHS |
Definition at line 890 of file aarch64-tbl.h.
#define QL_V2NARRHS2 |
Definition at line 897 of file aarch64-tbl.h.
#define QL_V2NARRS |
Definition at line 878 of file aarch64-tbl.h.
#define QL_V2NARRS2 |
Definition at line 884 of file aarch64-tbl.h.
#define QL_V2PAIRWISELONGBHS |
Definition at line 828 of file aarch64-tbl.h.
#define QL_V2SAME |
Definition at line 767 of file aarch64-tbl.h.
#define QL_V2SAME16B |
Definition at line 941 of file aarch64-tbl.h.
#define QL_V2SAME2D |
Definition at line 2023 of file aarch64-tbl.h.
#define QL_V2SAME4S |
Definition at line 947 of file aarch64-tbl.h.
#define QL_V2SAMEB |
Definition at line 934 of file aarch64-tbl.h.
#define QL_V2SAMEB |
Definition at line 934 of file aarch64-tbl.h.
#define QL_V2SAMEBH |
Definition at line 786 of file aarch64-tbl.h.
#define QL_V2SAMEBHS |
Definition at line 803 of file aarch64-tbl.h.
#define QL_V2SAMEH |
Definition at line 814 of file aarch64-tbl.h.
#define QL_V2SAMES |
Definition at line 779 of file aarch64-tbl.h.
#define QL_V2SAMESD |
Definition at line 795 of file aarch64-tbl.h.
#define QL_V3DOT |
Definition at line 2003 of file aarch64-tbl.h.
#define QL_V3FML2S |
Definition at line 2059 of file aarch64-tbl.h.
#define QL_V3FML4S |
Definition at line 2065 of file aarch64-tbl.h.
#define QL_V3LONGB |
Definition at line 1069 of file aarch64-tbl.h.
#define QL_V3LONGB2 |
Definition at line 1081 of file aarch64-tbl.h.
#define QL_V3LONGBHS |
Definition at line 1021 of file aarch64-tbl.h.
#define QL_V3LONGBHS2 |
Definition at line 1029 of file aarch64-tbl.h.
#define QL_V3LONGD |
Definition at line 1075 of file aarch64-tbl.h.
#define QL_V3LONGD2 |
Definition at line 1087 of file aarch64-tbl.h.
#define QL_V3LONGHS |
Definition at line 1007 of file aarch64-tbl.h.
#define QL_V3LONGHS2 |
Definition at line 1014 of file aarch64-tbl.h.
#define QL_V3NARRBHS |
Definition at line 1053 of file aarch64-tbl.h.
#define QL_V3NARRBHS2 |
Definition at line 1061 of file aarch64-tbl.h.
#define QL_V3SAME |
Definition at line 855 of file aarch64-tbl.h.
#define QL_V3SAME2D |
Definition at line 2029 of file aarch64-tbl.h.
#define QL_V3SAME4S |
Definition at line 953 of file aarch64-tbl.h.
#define QL_V3SAMEB |
Definition at line 959 of file aarch64-tbl.h.
#define QL_V3SAMEBHS |
Definition at line 867 of file aarch64-tbl.h.
#define QL_V3SAMEH |
Definition at line 1000 of file aarch64-tbl.h.
#define QL_V3SAMEHS |
Definition at line 973 of file aarch64-tbl.h.
#define QL_V3SAMEHSD_ROT |
#define QL_V3SAMESD |
Definition at line 982 of file aarch64-tbl.h.
#define QL_V3WIDEBHS |
Definition at line 1037 of file aarch64-tbl.h.
#define QL_V3WIDEBHS2 |
Definition at line 1045 of file aarch64-tbl.h.
#define QL_V4SAME16B |
Definition at line 2035 of file aarch64-tbl.h.
#define QL_V4SAME4S |
Definition at line 2041 of file aarch64-tbl.h.
#define QL_VD1X |
Definition at line 351 of file aarch64-tbl.h.
#define QL_VEXT |
Definition at line 966 of file aarch64-tbl.h.
#define QL_VSHIFT |
Definition at line 423 of file aarch64-tbl.h.
#define QL_VSHIFT_H |
Definition at line 443 of file aarch64-tbl.h.
#define QL_VSHIFT_SD |
Definition at line 435 of file aarch64-tbl.h.
#define QL_VSHIFTL |
Definition at line 467 of file aarch64-tbl.h.
#define QL_VSHIFTL2 |
Definition at line 475 of file aarch64-tbl.h.
#define QL_VSHIFTN |
Definition at line 450 of file aarch64-tbl.h.
#define QL_VSHIFTN2 |
Definition at line 458 of file aarch64-tbl.h.
#define QL_W1_LDST_EXC |
Definition at line 1105 of file aarch64-tbl.h.
#define QL_W2_LDST_EXC |
Definition at line 1118 of file aarch64-tbl.h.
#define QL_X1NIL |
Definition at line 1131 of file aarch64-tbl.h.
#define QL_X_PCREL |
Definition at line 99 of file aarch64-tbl.h.
#define QL_XAR |
Definition at line 2047 of file aarch64-tbl.h.
#define QL_XLANES |
Definition at line 1268 of file aarch64-tbl.h.
#define QL_XLANES_FP |
Definition at line 1278 of file aarch64-tbl.h.
#define QL_XLANES_FP_H |
Definition at line 1284 of file aarch64-tbl.h.
#define QL_XLANES_L |
Definition at line 1291 of file aarch64-tbl.h.
#define QL_XVD1 |
Definition at line 345 of file aarch64-tbl.h.
Definition at line 41 of file aarch64-tbl.h.
Definition at line 42 of file aarch64-tbl.h.
Definition at line 45 of file aarch64-tbl.h.
Definition at line 46 of file aarch64-tbl.h.
#define RAS &aarch64_feature_ras |
Definition at line 2176 of file aarch64-tbl.h.
#define RCPC &aarch64_feature_rcpc |
Definition at line 2183 of file aarch64-tbl.h.
#define RCPC_INSN | ( | NAME, | |
OPCODE, | |||
MASK, | |||
CLASS, | |||
OPS, | |||
QUALS, | |||
FLAGS | |||
) | { NAME, OPCODE, MASK, CLASS, 0, RCPC, OPS, QUALS, FLAGS, 0, NULL } |
Definition at line 2222 of file aarch64-tbl.h.
#define RDMA &aarch64_feature_rdma |
Definition at line 2173 of file aarch64-tbl.h.
#define RDMA_INSN | ( | NAME, | |
OPCODE, | |||
MASK, | |||
CLASS, | |||
OPS, | |||
QUALS, | |||
FLAGS | |||
) | { NAME, OPCODE, MASK, CLASS, 0, RDMA, OPS, QUALS, FLAGS, 0, NULL } |
Definition at line 2207 of file aarch64-tbl.h.
#define SF16_INSN | ( | NAME, | |
OPCODE, | |||
MASK, | |||
CLASS, | |||
OPS, | |||
QUALS, | |||
FLAGS | |||
) | { NAME, OPCODE, MASK, CLASS, 0, SIMD_F16, OPS, QUALS, FLAGS, 0, NULL } |
Definition at line 2211 of file aarch64-tbl.h.
#define SHA2 &aarch64_feature_sha2 |
Definition at line 2184 of file aarch64-tbl.h.
#define SHA2_INSN | ( | NAME, | |
OPCODE, | |||
MASK, | |||
CLASS, | |||
OPS, | |||
QUALS, | |||
FLAGS | |||
) | { NAME, OPCODE, MASK, CLASS, 0, SHA2, OPS, QUALS, FLAGS, 0, NULL } |
Definition at line 2224 of file aarch64-tbl.h.
#define SHA3 &aarch64_feature_sha3 |
Definition at line 2187 of file aarch64-tbl.h.
#define SHA3_INSN | ( | NAME, | |
OPCODE, | |||
MASK, | |||
CLASS, | |||
OPS, | |||
QUALS, | |||
FLAGS | |||
) | { NAME, OPCODE, MASK, CLASS, 0, SHA3, OPS, QUALS, FLAGS, 0, NULL } |
Definition at line 2232 of file aarch64-tbl.h.
#define SIMD &aarch64_feature_simd |
Definition at line 2168 of file aarch64-tbl.h.
#define SIMD_F16 &aarch64_feature_simd_f16 |
Definition at line 2175 of file aarch64-tbl.h.
#define SIMD_INSN | ( | NAME, | |
OPCODE, | |||
MASK, | |||
CLASS, | |||
OP, | |||
OPS, | |||
QUALS, | |||
FLAGS | |||
) | { NAME, OPCODE, MASK, CLASS, OP, SIMD, OPS, QUALS, FLAGS, 0, NULL } |
Definition at line 2197 of file aarch64-tbl.h.
#define SM4 &aarch64_feature_sm4 |
Definition at line 2188 of file aarch64-tbl.h.
#define SM4_INSN | ( | NAME, | |
OPCODE, | |||
MASK, | |||
CLASS, | |||
OPS, | |||
QUALS, | |||
FLAGS | |||
) | { NAME, OPCODE, MASK, CLASS, 0, SM4, OPS, QUALS, FLAGS, 0, NULL } |
Definition at line 2234 of file aarch64-tbl.h.
#define STAT_PROFILE &aarch64_feature_stat_profile |
Definition at line 2177 of file aarch64-tbl.h.
#define SVE &aarch64_feature_sve |
Definition at line 2179 of file aarch64-tbl.h.
#define V8_2_INSN | ( | NAME, | |
OPCODE, | |||
MASK, | |||
CLASS, | |||
OP, | |||
OPS, | |||
QUALS, | |||
FLAGS | |||
) | { NAME, OPCODE, MASK, CLASS, OP, ARMV8_2, OPS, QUALS, FLAGS, 0, NULL } |
Definition at line 2213 of file aarch64-tbl.h.
#define V8_3_INSN | ( | NAME, | |
OPCODE, | |||
MASK, | |||
CLASS, | |||
OPS, | |||
QUALS, | |||
FLAGS | |||
) | { NAME, OPCODE, MASK, CLASS, 0, ARMV8_3, OPS, QUALS, FLAGS, 0, NULL } |
Definition at line 2218 of file aarch64-tbl.h.
#define V8_4_INSN | ( | NAME, | |
OPCODE, | |||
MASK, | |||
CLASS, | |||
OPS, | |||
QUALS, | |||
FLAGS | |||
) | { NAME, OPCODE, MASK, CLASS, 0, ARMV8_4, OPS, QUALS, FLAGS, 0, NULL } |
Definition at line 2228 of file aarch64-tbl.h.
|
static |
Definition at line 2149 of file aarch64-tbl.h.
|
static |
Definition at line 2141 of file aarch64-tbl.h.
|
static |
Definition at line 2117 of file aarch64-tbl.h.
|
static |
Definition at line 2114 of file aarch64-tbl.h.
|
static |
Definition at line 2153 of file aarch64-tbl.h.
|
static |
Definition at line 2145 of file aarch64-tbl.h.
|
static |
Definition at line 2110 of file aarch64-tbl.h.
|
static |
Definition at line 2162 of file aarch64-tbl.h.
|
static |
Definition at line 2129 of file aarch64-tbl.h.
|
static |
Definition at line 2139 of file aarch64-tbl.h.
|
static |
Definition at line 2121 of file aarch64-tbl.h.
|
static |
Definition at line 2119 of file aarch64-tbl.h.
|
static |
Definition at line 2125 of file aarch64-tbl.h.
|
static |
Definition at line 2143 of file aarch64-tbl.h.
|
static |
Definition at line 2123 of file aarch64-tbl.h.
|
static |
Definition at line 2147 of file aarch64-tbl.h.
|
static |
Definition at line 2159 of file aarch64-tbl.h.
|
static |
Definition at line 2112 of file aarch64-tbl.h.
|
static |
Definition at line 2131 of file aarch64-tbl.h.
|
static |
Definition at line 2156 of file aarch64-tbl.h.
|
static |
Definition at line 2133 of file aarch64-tbl.h.
|
static |
Definition at line 2135 of file aarch64-tbl.h.
|
static |
Definition at line 2108 of file aarch64-tbl.h.
|
static |
Definition at line 2127 of file aarch64-tbl.h.
|
static |
Definition at line 2137 of file aarch64-tbl.h.
|
static |
Definition at line 2151 of file aarch64-tbl.h.
struct aarch64_opcode aarch64_opcode_table[] |
Definition at line 2162 of file aarch64-tbl.h.
Referenced by aarch64_find_alias_opcode(), aarch64_find_next_alias_opcode(), aarch64_find_next_opcode(), aarch64_get_opcode(), and aarch64_opcode_lookup().