blob: 639055ffef5ed0f663542b7825165e3d6d28a04c [file] [log] [blame]
/* Generated automatically by the program `genconstants'
from the machine description file `md'. */
#ifndef GCC_INSN_CONSTANTS_H
#define GCC_INSN_CONSTANTS_H
#define UNSPEC_ARC_SIMD_VMOVAW 1080
#define UNSPEC_ARC_SIMD_VMR7W 1041
#define UNSPEC_ARC_SIMD_VASRRPWBi 1069
#define UNSPEC_ARC_SIMD_VMR3AW 1032
#define UNSPEC_ARC_SIMD_VVC1FT 1047
#define UNSPEC_ARC_SIMD_VMULFAW 1011
#define VUNSPEC_LR 25
#define UNSPEC_ARC_SIMD_VMAXW 1007
#define UNSPEC_DIRECT 17
#define UNSPEC_ARC_SIMD_VMRB 1042
#define UNSPEC_ARC_SIMD_VBSUBW 1057
#define UNSPEC_TLS_LD 22
#define UNSPEC_FFS 40
#define UNSPEC_TLS_GD 21
#define UNSPEC_ARC_SIMD_VH264F 1043
#define UNSPEC_ARC_SIMD_VMR3W 1033
#define UNSPEC_ARC_SIMD_VH264FW 1045
#define UNSPEC_ARC_SIMD_VMINAW 1008
#define ILINK1_REGNUM 29
#define UNSPEC_ARC_SIMD_VSR8i 1071
#define UNSPEC_ARC_SIMD_VH264FT 1044
#define UNSPEC_ARC_SIMD_VBMAXW 1051
#define UNSPEC_ARC_SIMD_VBADDW 1050
#define R10_REG 10
#define UNSPEC_ARC_SIMD_VMULAW 1010
#define UNSPEC_ARC_SIMD_VASRSRWi 1066
#define VUNSPEC_CORE_WRITE 24
#define UNSPEC_ARC_SIMD_VMOVW 1081
#define UNSPEC_ARC_SIMD_VMAXAW 1006
#define UNSPEC_ARC_SIMD_VNEW 1027
#define UNSPEC_ARC_SIMD_VASRRWi 1065
#define UNSPEC_ARC_SIMD_VDIFW 1005
#define UNSPEC_ARC_SIMD_VMR4W 1035
#define LP_COUNT 60
#define UNSPEC_ARC_SIMD_VENDREC 1108
#define UNSPEC_ARC_SIMD_VVC1F 1046
#define UNSPEC_ARC_SIMD_VEXCH1 1089
#define UNSPEC_ARC_SIMD_VEXCH2 1090
#define UNSPEC_ARC_SIMD_VEXCH4 1091
#define UNSPEC_ARC_SIMD_VMINW 1009
#define UNSPEC_ARC_SIMD_VMR7AW 1040
#define SP_REG 28
#define UNSPEC_ARC_SIMD_VMOVZW 1082
#define UNSPEC_ARC_SIMD_VASRPWBi 1068
#define ARCV2_ACC 58
#define UNSPEC_ARC_SIMD_VASRW 1060
#define UNSPEC_ARC_SIMD_VSUMMW 1016
#define VUNSPEC_CLRI 30
#define UNSPEC_ARC_SIMD_VBMULFW 1054
#define UNSPEC_TLS_IE 23
#define UNSPEC_ARC_SIMD_VMVAW 1075
#define UNSPEC_ARC_SIMD_VDIRUN 1100
#define LP_END 145
#define UNSPEC_ARC_SIMD_VMR5W 1037
#define UNSPEC_ARC_SIMD_VMR1AW 1028
#define UNSPEC_ARC_SIMD_VBMINW 1052
#define R1_REG 1
#define R12_REG 12
#define VUNSPEC_CORE_READ 23
#define UNSPEC_ARC_SIMD_VEQW 1024
#define UNSPEC_ARC_SIMD_VDOWR 1103
#define UNSPEC_TLS_OFF 24
#define VUNSPEC_SWI 22
#define VUNSPEC_SETI 31
#define UNSPEC_ARC_SIMD_VREC 1105
#define UNSPEC_ARC_SIMD_VABSAW 1085
#define UNSPEC_ARC_SIMD_VDIWR 1102
#define UNSPEC_ARC_SIMD_VLD32WH 1110
#define UNSPEC_ARC_SIMD_VLD32WL 1111
#define UNSPEC_ARC_SIMD_VOR 1021
#define UNSPEC_ARC_SIMD_VMR6AW 1038
#define UNSPEC_ARC_SIMD_VCAST 1200
#define UNSPEC_ARC_SIMD_VMR6W 1039
#define UNSPEC_ARC_SIMD_VD6TAPF 1078
#define UNSPEC_ARC_SIMD_VMVZW 1077
#define UNSPEC_ARC_SIMD_VSR8AWi 1070
#define UNSPEC_ARC_SIMD_VSUBAW 1014
#define UNSPEC_ARC_SIMD_VABSW 1086
#define UNSPEC_LP 19
#define UNSPEC_ARC_SIMD_VLTW 1026
#define VUNSPEC_SYNC 18
#define UNSPEC_ARC_SIMD_VUPBAW 1092
#define UNSPEC_ARC_SIMD_VUPBW 1093
#define UNSPEC_ARC_SIMD_VLEW 1025
#define UNSPEC_ARC_SIMD_VBICAW 1020
#define UNSPEC_ARC_SIMD_VINTI 1201
#define UNSPEC_MULU64 15
#define UNSPEC_MUL64 14
#define UNSPEC_ARC_SIMD_VUPSBW 1095
#define UNSPEC_PROF 18
#define VUNSPEC_UNIMP_S 28
#define UNSPEC_ARC_SIMD_VMVW 1076
#define UNSPEC_ARC_SIMD_VRECRUN 1107
#define R3_REG 3
#define UNSPEC_ARC_SIMD_VMR5AW 1036
#define UNSPEC_ARC_SIMD_VXORAW 1023
#define CC_REG 61
#define UNSPEC_ARC_SIMD_VBMULAW 1053
#define UNSPEC_ARC_SIMD_VASRWi 1067
#define VUNSPEC_TRAP_S 27
#define UNSPEC_ARC_SIMD_VADDW 1001
#define UNSPEC_ARC_SIMD_VDORUN 1101
#define UNSPEC_ARC_SIMD_VAND 1017
#define UNSPEC_ARC_SIMD_VXOR 1022
#define UNSPEC_SWAP 13
#define UNSPEC_ARC_SIMD_VUPSBAW 1094
#define RETURN_ADDR_REGNUM 31
#define UNSPEC_ARC_SIMD_VAVRB 1003
#define UNSPEC_ARC_SIMD_VAVB 1002
#define R0_REG 0
#define VUNSPEC_RTIE 17
#define VUNSPEC_FLAG 20
#define VUNSPEC_KFLAG 29
#define MUL64_OUT_REG 58
#define ILINK2_REGNUM 30
#define UNSPEC_ARC_SIMD_VMR4AW 1034
#define UNSPEC_ARC_SIMD_VANDAW 1018
#define UNSPEC_ARC_SIMD_VADDSUW 1087
#define UNSPEC_ARC_SIMD_VBRSUBW 1056
#define UNSPEC_ARC_SIMD_VMR1W 1029
#define UNSPEC_ARC_SIMD_VMR2AW 1030
#define VUNSPEC_BRK 19
#define UNSPEC_ARC_SIMD_VMULW 1013
#define UNSPEC_ARC_SIMD_VBIC 1019
#define UNSPEC_CASESI 20
#define UNSPEC_ARC_SIMD_VSUBW 1015
#define UNSPEC_ARC_SIMD_VSR8AW 1062
#define UNSPEC_FLS 41
#define UNSPEC_NORMW 12
#define UNSPEC_ARC_SIMD_VDIFAW 1004
#define UNSPEC_ARC_SIMD_VADDAW 1000
#define UNSPEC_NORM 11
#define UNSPEC_ARC_SIMD_VBMULW 1055
#define UNSPEC_ARC_SIMD_VSR8 1061
#define VUNSPEC_SLEEP 21
#define VUNSPEC_SR 26
#define LP_START 144
#define UNSPEC_ARC_SIMD_VRUN 1106
#define UNSPEC_ARC_SIMD_VMR2W 1031
#define UNSPEC_DIVAW 16
#define UNSPEC_ARC_SIMD_VSIGNW 1088
#define UNSPEC_ARC_SIMD_VMULFW 1012
#define R2_REG 2
enum unspec {
DUMMY0 = 0,
DUMMY1 = 1,
DYMMY2 = 2,
ARC_UNSPEC_PLT = 3,
ARC_UNSPEC_GOT = 4,
ARC_UNSPEC_GOTOFF = 5,
ARC_UNSPEC_GOTOFFPC = 6,
UNSPEC_ARC_NORM = 7,
UNSPEC_ARC_NORMW = 8,
UNSPEC_ARC_SWAP = 9,
UNSPEC_ARC_DIVAW = 10,
UNSPEC_ARC_DIRECT = 11,
UNSPEC_ARC_LP = 12,
UNSPEC_ARC_CASESI = 13,
UNSPEC_ARC_FFS = 14,
UNSPEC_ARC_FLS = 15,
UNSPEC_ARC_MEMBAR = 16,
UNSPEC_ARC_DMACH = 17,
UNSPEC_ARC_DMACHU = 18,
UNSPEC_ARC_DMACWH = 19,
UNSPEC_ARC_DMACWHU = 20,
UNSPEC_ARC_QMACH = 21,
UNSPEC_ARC_QMACHU = 22,
UNSPEC_ARC_QMPYH = 23,
UNSPEC_ARC_QMPYHU = 24,
UNSPEC_ARC_VMAC2H = 25,
UNSPEC_ARC_VMAC2HU = 26,
UNSPEC_ARC_VMPY2H = 27,
UNSPEC_ARC_VMPY2HU = 28,
VUNSPEC_ARC_RTIE = 29,
VUNSPEC_ARC_SYNC = 30,
VUNSPEC_ARC_BRK = 31,
VUNSPEC_ARC_FLAG = 32,
VUNSPEC_ARC_SLEEP = 33,
VUNSPEC_ARC_SWI = 34,
VUNSPEC_ARC_CORE_READ = 35,
VUNSPEC_ARC_CORE_WRITE = 36,
VUNSPEC_ARC_LR = 37,
VUNSPEC_ARC_SR = 38,
VUNSPEC_ARC_TRAP_S = 39,
VUNSPEC_ARC_UNIMP_S = 40,
VUNSPEC_ARC_KFLAG = 41,
VUNSPEC_ARC_CLRI = 42,
VUNSPEC_ARC_SETI = 43,
VUNSPEC_ARC_NOP = 44,
VUNSPEC_ARC_STACK_IRQ = 45,
VUNSPEC_ARC_DEXCL = 46,
VUNSPEC_ARC_DEXCL_NORES = 47,
VUNSPEC_ARC_LR_HIGH = 48,
VUNSPEC_ARC_EX = 49,
VUNSPEC_ARC_CAS = 50,
VUNSPEC_ARC_SC = 51,
VUNSPEC_ARC_LL = 52
};
#define NUM_UNSPEC_VALUES 53
extern const char *const unspec_strings[];
#endif /* GCC_INSN_CONSTANTS_H */