diff options
Diffstat (limited to 'avx512-0037785/compiler/aarch64/a64op.inc')
-rw-r--r-- | avx512-0037785/compiler/aarch64/a64op.inc | 326 |
1 files changed, 266 insertions, 60 deletions
diff --git a/avx512-0037785/compiler/aarch64/a64op.inc b/avx512-0037785/compiler/aarch64/a64op.inc index e366f2421e..55cf0ed0a4 100644 --- a/avx512-0037785/compiler/aarch64/a64op.inc +++ b/avx512-0037785/compiler/aarch64/a64op.inc @@ -47,18 +47,6 @@ A_STLR, A_LDAXR, A_STLXR, A_STLXP, -A_LD1, -A_LD2, -A_LD3, -A_LD4, -A_ST1, -A_ST2, -A_ST3, -A_ST4, -A_LD1R, -A_LD2R, -A_LD3R, -A_LD4R, A_PRFM, A_PRFUM, A_ADD, @@ -111,35 +99,11 @@ A_CSINV, A_CSNEG, A_CCMN, A_CCMP, -A_NOP, -A_YIELD, -A_WFE, -A_WFI, -A_SEV, -A_SEVL, -A_MOV, -A_BFI, -A_BFXIL, -A_SBFIZ, -A_SBFX, -A_UBFIZ, -A_UBFX, -A_ASR, -A_LSL, -A_LSR, -A_ROR, -A_SXTB, -A_SXTH, -A_SXTW, -A_UXTB, -A_UXTH, -A_NEG, A_NGC, A_MVN, A_MNEG, A_MUL, A_SMNEGL, -A_SMULL, A_UMNEGL, A_UMULL, A_CSET, @@ -147,20 +111,102 @@ A_CSETM, A_CINC, A_CINV, A_CNEG, -A_FMOV, +A_SXTB, +A_SXTH, +A_SXTW, +A_UXTB, +A_UXTH, +A_BFI, +A_BFXIL, +A_SBFIZ, +A_SBFX, +A_UBFIZ, +A_UBFX, +A_YIELD, +A_WFE, +A_WFI, +A_SEV, +A_SEVL, +A_MOV, +A_ADDHN, +A_ADDHN2, +A_ADDP, +A_ADDV, +A_AESD, +A_AESE, +A_AESIMC, +A_EASMC, +A_BIF, +A_BIT, +A_BSL, +A_CMEQ, +A_CMGE, +A_CMGT, +A_CMHI, +A_CMHS, +A_CMLE, +A_CMLT, +A_CMTST, +A_CNT, +A_DUP, +A_EXT, +A_FABD, +A_BACGE, +A_FABS, +A_FACGT, +A_FADD, +A_FCCMP, +A_FCCMPE, +A_FCMEQ, +A_FCMGE, +A_FCMGT, +A_FCMLE, +A_FCMLT, +A_FCMP, +A_FCMPE, +A_FCSEL, A_FCVT, A_FCVTAS, A_FCVTAU, +A_FCVTL, +A_FCVTL2, A_FCVTMS, A_FCVTMU, A_FCVTNS, A_FCVTNU, A_FCVTPS, A_FCVTPU, +A_FCVTXN, +A_FCVTXN2, A_FCVTZS, A_FCVTZU, -A_SCVTF, -A_UCVTF, +A_FDIV, +A_FMADD, +A_FMAX, +A_FMAXNM, +A_FMAXNMP, +A_FMANMV, +A_FMAXP, +A_FMAXV, +A_FMIN, +A_FMINNM, +A_FMINNMP, +A_FMINNMV, +A_FMINP, +A_FMINV, +A_FMLA, +A_FMLS, +A_FMOV, +A_FMSUB, +A_FMUL, +A_FMULX, +A_FNEG, +A_FNMADD, +A_FNMSUB, +A_FNMUL, +A_FRECPE, +A_FRECPS, +A_FRECPX, A_FRINTA, A_FRINTI, A_FRINTM, @@ -168,28 +214,188 @@ A_FRINTN, A_FRINTP, A_FRINTX, A_FRINTZ, -A_FABS, -A_FNEG, +A_FRSQRTE, +A_FRSQRTS, A_FSQRT, -A_FADD, -A_FDIV, -A_FMUL, -A_FNMUL, A_FSUB, -A_FMAX, -A_FMIN, -A_FMINNM, -A_FMADD, -A_FMSUB, -A_FNMADD, -A_FNMSUB, -A_FCMP, -A_FCMPE, -A_FCCMP, -A_FCMMPE, -A_FCSEL, -A_UMOV, -A_INS, +A_LD1, +A_LD1R, +A_LD2, +A_LD2R, +A_LD3, +A_LD3R, +A_LD4, +A_LD4R, +A_MLA, +A_MLS, A_MOVI, -A_VEOR +A_MVNI, +A_PMUL, +A_PMULL, +A_PMULL2, +A_RADDHN, +A_RADDHN2, +A_REV64, +A_RSHRN, +A_RSHRN2, +A_SRUBHN, +A_RSUBHN2, +A_SABA, +A_SABAL, +A_SABAL2, +A_SADALP, +A_SADDL, +A_SADDL2, +A_SADDLP, +A_SADDLV, +A_SADDW, +A_SADDW2, +A_SCVTF, +A_SHAC1C, +A_SHA1H, +A_SHA1M, +A_SHA1P, +A_SHA1SU0, +A_SHA1SU1, +A_SHA256H2, +A_SHA256H, +A_SHA256SU0, +A_SHA256SU1, +A_SHADD, +A_SHL, +A_SHLL, +A_SHLL2, +A_SHRN, +A_SHRN2, +A_SHSUB, +A_SLI, +A_SMAX, +A_SMAXP, +A_SMAXC, +A_SMIN, +A_SMINP, +A_SMINV, +A_SMLAL, +A_SMLAL2, +A_SMLSL, +A_SMLSL2, +A_SMOV, +A_SMULL, +A_SMULL2, +A_SQABS, +A_SQADD, +A_SQDMLAL, +A_SQDMLAL2, +A_SQDMLSL, +A_SQDMLSL2, +A_SQDMULH, +A_SQDMULL, +A_SQDMULL2, +A_SQNEG, +A_SQRDMULH, +A_SQRSHL, +A_SQRSHRN, +A_SQRSHRN2, +A_SQRSHRUN, +A_SQRSHRUN2, +A_SQSHL, +A_SQSHLU, +A_SQSHRN, +A_SQSRHN2, +A_SQSHRUN, +A_SQSHRUN2, +A_SQSUB, +A_SQXTN, +A_SQXTN2, +A_SQXTUN, +A_SQXTUN2, +A_SRHQDD, +A_SRI, +A_SRSHL, +A_SRSHR, +A_SRSRA, +A_SSHL, +A_SSHLL, +A_SSHLL2, +A_SSHR, +A_SSRA, +A_SSUBL, +A_SSUBL2, +A_SSUBW, +A_SSUBW2, +A_ST1, +A_ST2, +A_ST3, +A_ST4, +A_SUBQADD, +A_SXTL, +A_TBL, +A_TBX, +A_TRN1, +A_TRN2, +A_UABA, +A_UABAL, +A_UABAL2, +A_UABD, +A_UABDL, +A_UABDL2, +A_UADALP, +A_UADDLL, +A_UADDLL2, +A_UADDLP, +A_UADDLV, +A_UADDW, +A_UADDW2, +A_UCVTF, +A_UHADD, +A_UHSUB, +A_UMAX, +A_UMAXP, +A_UMAXV, +A_UMIN, +A_UMINP, +A_UMINV, +A_UMLAL, +A_UMLAL2, +A_UMLSL, +A_UMLSL2, +A_UMOV, +A_UQADD, +A_UQRSHL, +A_UQRSHRN, +A_UQRSHRN2, +A_UQSHL, +A_UQSHRN, +A_UQSUB, +A_UQXTN, +A_UQXTN2, +A_URECPE, +A_URHADD, +A_URSHL, +A_URSHR, +A_URSQRTE, +A_URSRA, +A_USHL, +A_USHLL2, +A_USHR, +A_USQADD, +A_USRA, +A_USUBL, +A_USUBL2, +A_USUBW, +A_USUBW2, +A_UXTL, +A_UZP1, +A_UZP2, +A_XTN1, +A_XTN2, +A_ZIP1, +A_ZIP2, +A_NOP, +A_ASR, +A_LSL, +A_LSR, +A_ROR, +A_NEG, +A_INS ); |