| /* Generated automatically by the program `genconstants' |
| from the machine description file `md'. */ |
| |
| #ifndef GCC_INSN_CONSTANTS_H |
| #define GCC_INSN_CONSTANTS_H |
| |
| #define UNSPEC_PROLOGUE_USE 6 |
| #define UNSPEC_WSADZ 12 |
| #define UNSPEC_VSHL 171 |
| #define UNSPEC_VTST 200 |
| #define UNSPEC_WMACSZ 15 |
| #define UNSPEC_WSHUFH 8 |
| #define UNSPEC_CHECK_ARCH 7 |
| #define UNSPEC_VTBL 196 |
| #define UNSPEC_WMACUZ 16 |
| #define UNSPEC_UNALIGNED_LOAD 30 |
| #define FPA_F0_REGNUM 16 |
| #define UNSPEC_PIC_UNIFIED 29 |
| #define UNSPEC_VPMAX 138 |
| #define UNSPEC_VTBX 197 |
| #define UNSPEC_VQMOVUN 155 |
| #define UNSPEC_VST1_LANE 180 |
| #define VUNSPEC_WCMP_EQ 12 |
| #define VUNSPEC_EH_RETURN 20 |
| #define UNSPEC_CLRDI 17 |
| #define UNSPEC_SIN 0 |
| #define VUNSPEC_POOL_1 4 |
| #define UNSPEC_PIC_SYM 3 |
| #define VUNSPEC_POOL_4 6 |
| #define UNSPEC_VST4A 188 |
| #define VUNSPEC_POOL_8 7 |
| #define CMP_CMN 2 |
| #define CMP_CMP 0 |
| #define UNSPEC_VABDL 70 |
| #define VUNSPEC_ALIGN 2 |
| #define UNSPEC_VPMIN 139 |
| #define UNSPEC_VRECPE 163 |
| #define UNSPEC_VQDMLSL 148 |
| #define UNSPEC_VSRI 178 |
| #define DOM_CC_NX_OR_Y 1 |
| #define UNSPEC_VSUB 192 |
| #define VUNSPEC_SYNC_OP 23 |
| #define UNSPEC_VMAX 115 |
| #define UNSPEC_VRECPS 164 |
| #define UNSPEC_VQDMULH_LANE 151 |
| #define UNSPEC_VPADAL 135 |
| #define VUNSPEC_ALIGN8 11 |
| #define UNSPEC_VMIN 116 |
| #define UNSPEC_VPADD 136 |
| #define FPA_F7_REGNUM 23 |
| #define UNSPEC_PRLG_STK 5 |
| #define UNPSEC_COS 1 |
| #define UNSPEC_THUMB1_CASESI 25 |
| #define VUNSPEC_TMRC 9 |
| #define UNSPEC_VQSHRN_N 160 |
| #define UNSPEC_VLD2_DUP 103 |
| #define UNSPEC_VREV64 167 |
| #define VUNSPEC_POOL_2 5 |
| #define UNSPEC_ASHIFT_UNSIGNED 66 |
| #define DOM_CC_X_OR_Y 2 |
| #define UNSPEC_VQDMULL_LANE 153 |
| #define UNSPEC_VQMOVN 154 |
| #define UNSPEC_VLD3B 107 |
| #define UNSPEC_VLD3A 106 |
| #define UNSPEC_VLD4_LANE 114 |
| #define UNSPEC_TLS 20 |
| #define UNSPEC_VQDMLSL_LANE 149 |
| #define PC_REGNUM 15 |
| #define UNSPEC_ASHIFT_SIGNED 65 |
| #define UNSPEC_SYMBOL_OFFSET 27 |
| #define UNSPEC_MEMORY_BARRIER 28 |
| #define VUNSPEC_WCMP_GT 14 |
| #define UNSPEC_VQSHLU_N 159 |
| #define UNSPEC_VQDMULH 150 |
| #define UNSPEC_VQNEG 156 |
| #define UNSPEC_VMULL_LANE 130 |
| #define UNSPEC_VADDHN 73 |
| #define UNSPEC_VST3_LANE 186 |
| #define UNSPEC_VQDMULL 152 |
| #define UNSPEC_UNALIGNED_STORE 31 |
| #define CC_REGNUM 24 |
| #define UNSPEC_VMLSL_LANE 124 |
| #define UNSPEC_VPUMAX 142 |
| #define UNSPEC_VCLE 206 |
| #define UNSPEC_VPUMIN 143 |
| #define UNSPEC_VSTRUCTDUMMY 191 |
| #define WCGR2 45 |
| #define UNSPEC_VTRN2 199 |
| #define WCGR3 46 |
| #define VUNSPEC_WCMP_GTU 13 |
| #define UNSPEC_VCLS 84 |
| #define UNSPEC_VCLT 207 |
| #define VUNSPEC_POOL_END 3 |
| #define UNSPEC_VLD4A 111 |
| #define UNSPEC_VLD4B 112 |
| #define SP_REGNUM 13 |
| #define UNSPEC_VABD 69 |
| #define UNSPEC_VSUBL 194 |
| #define UNSPEC_WACC 9 |
| #define UNSPEC_VCAGE 79 |
| #define UNSPEC_VSUBW 195 |
| #define UNSPEC_VMUL_LANE 129 |
| #define UNSPEC_VST2_LANE 182 |
| #define VUNSPEC_SYNC_COMPARE_AND_SWAP 21 |
| #define UNSPEC_VMULL 128 |
| #define UNSPEC_VCEQ 81 |
| #define UNSPEC_WMACS 13 |
| #define UNSPEC_WMACU 14 |
| #define UNSPEC_PIC_BASE 4 |
| #define VUNSPEC_SYNC_OLD_OP 25 |
| #define UNSPEC_VBSL 78 |
| #define UNSPEC_VQSUB 162 |
| #define UNSPEC_MISALIGNED_ACCESS 205 |
| #define UNSPEC_VST1 179 |
| #define UNSPEC_VST2 181 |
| #define UNSPEC_VLD4_DUP 113 |
| #define UNSPEC_VHADD 97 |
| #define VUNSPEC_SYNC_LOCK 22 |
| #define UNSPEC_VQADD 145 |
| #define IP_REGNUM 12 |
| #define UNSPEC_VMLA 117 |
| #define WCGR0 43 |
| #define UNSPEC_VPADDL 137 |
| #define VUNSPEC_SYNC_NEW_OP 24 |
| #define UNSPEC_VRSQRTE 168 |
| #define UNSPEC_VADDL 74 |
| #define VFPCC_REGNUM 127 |
| #define UNSPEC_VPSMAX 140 |
| #define UNSPEC_VMLAL 118 |
| #define UNSPEC_VST4 187 |
| #define UNSPEC_VREV16 165 |
| #define UNSPEC_GOTSYM_OFF 24 |
| #define UNSPEC_VMLS 121 |
| #define UNSPEC_VRSQRTS 169 |
| #define UNSPEC_VCAGT 80 |
| #define UNSPEC_VLD1_LANE 101 |
| #define UNSPEC_VLD1_DUP 100 |
| #define UNSPEC_VST3B 185 |
| #define UNSPEC_VZIP1 203 |
| #define UNSPEC_VZIP2 204 |
| #define UNSPEC_VEXT 93 |
| #define UNSPEC_VPSMIN 141 |
| #define UNSPEC_VSLI 176 |
| #define UNSPEC_RBIT 26 |
| #define NUM_OF_COND_CMP 4 |
| #define UNSPEC_VTRN1 198 |
| #define UNSPEC_VLD1 99 |
| #define UNSPEC_VLD2 102 |
| #define UNSPEC_VLD3 105 |
| #define UNSPEC_VLD4 110 |
| #define UNSPEC_VST3 183 |
| #define UNSPEC_VUZP1 201 |
| #define UNSPEC_VUZP2 202 |
| #define UNSPEC_VADD 72 |
| #define VUNSPEC_TMCR 10 |
| #define UNSPEC_VSRA_N 177 |
| #define UNSPEC_VQSHL_N 158 |
| #define UNSPEC_VSUBHN 193 |
| #define UNSPEC_VST4_LANE 190 |
| #define UNSPEC_STACK_ALIGN 22 |
| #define UNSPEC_VSHR_N 174 |
| #define UNSPEC_VCGE 82 |
| #define UNSPEC_VQDMLAL_LANE 147 |
| #define UNSPEC_VCVT 88 |
| #define UNSPEC_VLD2_LANE 104 |
| #define R0_REGNUM 0 |
| #define UNSPEC_VCGT 83 |
| #define UNSPEC_VST4B 189 |
| #define UNSPEC_VCVT_N 89 |
| #define WCGR1 44 |
| #define CMN_CMP 1 |
| #define UNSPEC_VQDMLAL 146 |
| #define LR_REGNUM 14 |
| #define UNSPEC_VMUL 127 |
| #define UNSPEC_VADDW 75 |
| #define UNSPEC_VQSHRUN_N 161 |
| #define UNSPEC_VMLAL_LANE 120 |
| #define UNSPEC_VSHL_N 173 |
| #define UNSPEC_VQSHL 157 |
| #define UNSPEC_VMOVL 125 |
| #define UNSPEC_VMOVN 126 |
| #define VUNSPEC_POOL_16 8 |
| #define UNSPEC_WMADDS 18 |
| #define UNSPEC_VST3A 184 |
| #define UNSPEC_WMADDU 19 |
| #define DOM_CC_X_AND_Y 0 |
| #define UNSPEC_VQABS 144 |
| #define VUNSPEC_BLOCKAGE 0 |
| #define CMN_CMN 3 |
| #define UNSPEC_PIC_OFFSET 23 |
| #define UNSPEC_VREV32 166 |
| #define UNSPEC_PUSH_MULT 2 |
| #define UNSPEC_VLD3_LANE 109 |
| #define UNSPEC_PIC_LABEL 21 |
| #define UNSPEC_TMOVMSK 10 |
| #define UNSPEC_VLD3_DUP 108 |
| #define UNSPEC_VSHLL_N 172 |
| #define UNSPEC_VMLA_LANE 119 |
| #define UNSPEC_WALIGNI 618 |
| #define UNSPEC_VMLS_LANE 123 |
| #define UNSPEC_VHSUB 98 |
| #define VUNSPEC_SYNC_RELEASE 26 |
| #define UNSPEC_VSHRN_N 175 |
| #define UNSPEC_WSAD 11 |
| #define LAST_ARM_REGNUM 15 |
| #define VUNSPEC_EPILOGUE 1 |
| #define UNSPEC_VMLSL 122 |
| |
| enum unspec { |
| UNSPEC_REDUC_UPLUS = 0, |
| UNSPEC_WUSUM = 1, |
| UNSPEC_VMOV_INTYRR = 2, |
| UNSPEC_VEC_WSLLD = 3, |
| UNSPEC_VEC_WSRLD = 4, |
| UNSPEC_VEC_WUNPCKIHH = 5, |
| UNSPEC_VEC_WUNPCKILH = 6, |
| UNSPEC_VEC_REALIGN = 7, |
| UNSPEC_WADDC = 8, |
| UNSPEC_WABS = 9, |
| UNSPEC_WQMULWMR = 10, |
| UNSPEC_WQMULMR = 11, |
| UNSPEC_WQMULWM = 12, |
| UNSPEC_WQMULM = 13, |
| UNSPEC_WQMIAxyn = 14, |
| UNSPEC_WQMIAxy = 15, |
| UNSPEC_TANDC = 16, |
| UNSPEC_TORC = 17, |
| UNSPEC_TORVSC = 18, |
| UNSPEC_TEXTRC = 19 |
| }; |
| #define NUM_UNSPEC_VALUES 20 |
| extern const char *const unspec_strings[]; |
| |
| #endif /* GCC_INSN_CONSTANTS_H */ |