/* Generated automatically by the program `genenums' from the machine description file. */ #include "config.h" #include "system.h" #include "insn-constants.h" const char *const arches_strings[] = { "ARCHES_ANY", "ARCHES_RCPC8_4", "ARCHES_FP", "ARCHES_SIMD", "ARCHES_SVE", "ARCHES_FP16" }; const char *const unspec_strings[] = { "UNSPEC_AUTI1716", "UNSPEC_AUTISP", "UNSPEC_CASESI", "UNSPEC_CRC32B", "UNSPEC_CRC32CB", "UNSPEC_CRC32CH", "UNSPEC_CRC32CW", "UNSPEC_CRC32CX", "UNSPEC_CRC32H", "UNSPEC_CRC32W", "UNSPEC_CRC32X", "UNSPEC_FCVTZS", "UNSPEC_FCVTZU", "UNSPEC_URECPE", "UNSPEC_FRECPE", "UNSPEC_FRECPS", "UNSPEC_FRECPX", "UNSPEC_FRINTA", "UNSPEC_FRINTI", "UNSPEC_FRINTM", "UNSPEC_FRINTN", "UNSPEC_FRINTP", "UNSPEC_FRINTX", "UNSPEC_FRINTZ", "UNSPEC_GOTSMALLPIC", "UNSPEC_GOTSMALLPIC28K", "UNSPEC_GOTSMALLTLS", "UNSPEC_GOTTINYPIC", "UNSPEC_GOTTINYTLS", "UNSPEC_LD1", "UNSPEC_LD2", "UNSPEC_LD2_DREG", "UNSPEC_LD2_DUP", "UNSPEC_LD3", "UNSPEC_LD3_DREG", "UNSPEC_LD3_DUP", "UNSPEC_LD4", "UNSPEC_LD4_DREG", "UNSPEC_LD4_DUP", "UNSPEC_LD2_LANE", "UNSPEC_LD3_LANE", "UNSPEC_LD4_LANE", "UNSPEC_MB", "UNSPEC_NOP", "UNSPEC_PACI1716", "UNSPEC_PACISP", "UNSPEC_PRLG_STK", "UNSPEC_REV", "UNSPEC_RBIT", "UNSPEC_SABAL", "UNSPEC_SABDL2", "UNSPEC_SADALP", "UNSPEC_SCVTF", "UNSPEC_SISD_NEG", "UNSPEC_SISD_SSHL", "UNSPEC_SISD_USHL", "UNSPEC_SSHL_2S", "UNSPEC_ST1", "UNSPEC_ST2", "UNSPEC_ST3", "UNSPEC_ST4", "UNSPEC_ST2_LANE", "UNSPEC_ST3_LANE", "UNSPEC_ST4_LANE", "UNSPEC_TLS", "UNSPEC_TLSDESC", "UNSPEC_TLSLE12", "UNSPEC_TLSLE24", "UNSPEC_TLSLE32", "UNSPEC_TLSLE48", "UNSPEC_UABAL", "UNSPEC_UABDL2", "UNSPEC_UADALP", "UNSPEC_UCVTF", "UNSPEC_USHL_2S", "UNSPEC_VSTRUCTDUMMY", "UNSPEC_SSP_SYSREG", "UNSPEC_SP_SET", "UNSPEC_SP_TEST", "UNSPEC_RSQRT", "UNSPEC_RSQRTE", "UNSPEC_RSQRTS", "UNSPEC_NZCV", "UNSPEC_XPACLRI", "UNSPEC_LD1_SVE", "UNSPEC_ST1_SVE", "UNSPEC_LD1RQ", "UNSPEC_LD1_GATHER", "UNSPEC_ST1_SCATTER", "UNSPEC_MERGE_PTRUE", "UNSPEC_PTEST_PTRUE", "UNSPEC_UNPACKSHI", "UNSPEC_UNPACKUHI", "UNSPEC_UNPACKSLO", "UNSPEC_UNPACKULO", "UNSPEC_PACK", "UNSPEC_FLOAT_CONVERT", "UNSPEC_WHILE_LO", "UNSPEC_LDN", "UNSPEC_STN", "UNSPEC_INSR", "UNSPEC_CLASTB", "UNSPEC_FADDA", "UNSPEC_REV_SUBREG", "UNSPEC_SPECULATION_TRACKER", "UNSPEC_COPYSIGN", "UNSPEC_ASHIFT_SIGNED", "UNSPEC_ASHIFT_UNSIGNED", "UNSPEC_ABS", "UNSPEC_FMAX", "UNSPEC_FMAXNMV", "UNSPEC_FMAXV", "UNSPEC_FMIN", "UNSPEC_FMINNMV", "UNSPEC_FMINV", "UNSPEC_FADDV", "UNSPEC_ADDV", "UNSPEC_SMAXV", "UNSPEC_SMINV", "UNSPEC_UMAXV", "UNSPEC_UMINV", "UNSPEC_SHADD", "UNSPEC_UHADD", "UNSPEC_SRHADD", "UNSPEC_URHADD", "UNSPEC_SHSUB", "UNSPEC_UHSUB", "UNSPEC_SRHSUB", "UNSPEC_URHSUB", "UNSPEC_ADDHN", "UNSPEC_RADDHN", "UNSPEC_SUBHN", "UNSPEC_RSUBHN", "UNSPEC_ADDHN2", "UNSPEC_RADDHN2", "UNSPEC_SUBHN2", "UNSPEC_RSUBHN2", "UNSPEC_SQDMULH", "UNSPEC_SQRDMULH", "UNSPEC_PMUL", "UNSPEC_FMULX", "UNSPEC_USQADD", "UNSPEC_SUQADD", "UNSPEC_SQXTUN", "UNSPEC_SQXTN", "UNSPEC_UQXTN", "UNSPEC_SSRA", "UNSPEC_USRA", "UNSPEC_SRSRA", "UNSPEC_URSRA", "UNSPEC_SRSHR", "UNSPEC_URSHR", "UNSPEC_SQSHLU", "UNSPEC_SQSHL", "UNSPEC_UQSHL", "UNSPEC_SQSHRUN", "UNSPEC_SQRSHRUN", "UNSPEC_SQSHRN", "UNSPEC_UQSHRN", "UNSPEC_SQRSHRN", "UNSPEC_UQRSHRN", "UNSPEC_SSHL", "UNSPEC_USHL", "UNSPEC_SRSHL", "UNSPEC_URSHL", "UNSPEC_SQRSHL", "UNSPEC_UQRSHL", "UNSPEC_SSLI", "UNSPEC_USLI", "UNSPEC_SSRI", "UNSPEC_USRI", "UNSPEC_SSHLL", "UNSPEC_USHLL", "UNSPEC_ADDP", "UNSPEC_TBL", "UNSPEC_TBX", "UNSPEC_CONCAT", "UNSPEC_ZIP1", "UNSPEC_ZIP2", "UNSPEC_UZP1", "UNSPEC_UZP2", "UNSPEC_TRN1", "UNSPEC_TRN2", "UNSPEC_EXT", "UNSPEC_REV64", "UNSPEC_REV32", "UNSPEC_REV16", "UNSPEC_AESE", "UNSPEC_AESD", "UNSPEC_AESMC", "UNSPEC_AESIMC", "UNSPEC_SHA1C", "UNSPEC_SHA1M", "UNSPEC_SHA1P", "UNSPEC_SHA1H", "UNSPEC_SHA1SU0", "UNSPEC_SHA1SU1", "UNSPEC_SHA256H", "UNSPEC_SHA256H2", "UNSPEC_SHA256SU0", "UNSPEC_SHA256SU1", "UNSPEC_PMULL", "UNSPEC_PMULL2", "UNSPEC_REV_REGLIST", "UNSPEC_VEC_SHR", "UNSPEC_SQRDMLAH", "UNSPEC_SQRDMLSH", "UNSPEC_FMAXNM", "UNSPEC_FMINNM", "UNSPEC_SDOT", "UNSPEC_UDOT", "UNSPEC_SM3SS1", "UNSPEC_SM3TT1A", "UNSPEC_SM3TT1B", "UNSPEC_SM3TT2A", "UNSPEC_SM3TT2B", "UNSPEC_SM3PARTW1", "UNSPEC_SM3PARTW2", "UNSPEC_SM4E", "UNSPEC_SM4EKEY", "UNSPEC_SHA512H", "UNSPEC_SHA512H2", "UNSPEC_SHA512SU0", "UNSPEC_SHA512SU1", "UNSPEC_FMLAL", "UNSPEC_FMLSL", "UNSPEC_FMLAL2", "UNSPEC_FMLSL2", "UNSPEC_SEL", "UNSPEC_ANDV", "UNSPEC_IORV", "UNSPEC_XORV", "UNSPEC_ANDF", "UNSPEC_IORF", "UNSPEC_XORF", "UNSPEC_SMUL_HIGHPART", "UNSPEC_UMUL_HIGHPART", "UNSPEC_COND_ADD", "UNSPEC_COND_SUB", "UNSPEC_COND_MUL", "UNSPEC_COND_DIV", "UNSPEC_COND_MAX", "UNSPEC_COND_MIN", "UNSPEC_COND_FMLA", "UNSPEC_COND_FMLS", "UNSPEC_COND_FNMLA", "UNSPEC_COND_FNMLS", "UNSPEC_COND_LT", "UNSPEC_COND_LE", "UNSPEC_COND_EQ", "UNSPEC_COND_NE", "UNSPEC_COND_GE", "UNSPEC_COND_GT", "UNSPEC_LASTB", "UNSPEC_FCADD90", "UNSPEC_FCADD270", "UNSPEC_FCMLA", "UNSPEC_FCMLA90", "UNSPEC_FCMLA180", "UNSPEC_FCMLA270" }; const char *const unspecv_strings[] = { "UNSPECV_EH_RETURN", "UNSPECV_GET_FPCR", "UNSPECV_SET_FPCR", "UNSPECV_GET_FPSR", "UNSPECV_SET_FPSR", "UNSPECV_BLOCKAGE", "UNSPECV_PROBE_STACK_RANGE", "UNSPECV_SPECULATION_BARRIER", "UNSPECV_BTI_NOARG", "UNSPECV_BTI_C", "UNSPECV_BTI_J", "UNSPECV_BTI_JC", "UNSPECV_LX", "UNSPECV_SX", "UNSPECV_LDA", "UNSPECV_STL", "UNSPECV_ATOMIC_CMPSW", "UNSPECV_ATOMIC_EXCHG", "UNSPECV_ATOMIC_CAS", "UNSPECV_ATOMIC_SWP", "UNSPECV_ATOMIC_OP", "UNSPECV_ATOMIC_LDOP_OR", "UNSPECV_ATOMIC_LDOP_BIC", "UNSPECV_ATOMIC_LDOP_XOR", "UNSPECV_ATOMIC_LDOP_PLUS" };