Hermes/Dyforge is a program written in c++ allows you to inject a dll that can analyze all processes in a program, can be used for mod and reverse engeneering
| 1 | #ifndef CAPSTONE_XTENSA_H |
| 2 | #define CAPSTONE_XTENSA_H |
| 3 | |
| 4 | #ifdef __cplusplus |
| 5 | extern "C" { |
| 6 | #endif |
| 7 | |
| 8 | #include "cs_operand.h" |
| 9 | #include "platform.h" |
| 10 | |
| 11 | /// Xtensa registers |
| 12 | typedef enum xtensa_reg { |
| 13 | // generated content <XtensaGenCSRegEnum.inc> begin |
| 14 | // clang-format off |
| 15 | |
| 16 | XTENSA_REG_INVALID = 0, |
| 17 | XTENSA_REG_ACCHI = 1, |
| 18 | XTENSA_REG_ACCLO = 2, |
| 19 | XTENSA_REG_ACCX = 3, |
| 20 | XTENSA_REG_ATOMCTL = 4, |
| 21 | XTENSA_REG_BREG = 5, |
| 22 | XTENSA_REG_CCOUNT = 6, |
| 23 | XTENSA_REG_CPENABLE = 7, |
| 24 | XTENSA_REG_DDR = 8, |
| 25 | XTENSA_REG_DEBUGCAUSE = 9, |
| 26 | XTENSA_REG_DEPC = 10, |
| 27 | XTENSA_REG_EXCCAUSE = 11, |
| 28 | XTENSA_REG_EXCVADDR = 12, |
| 29 | XTENSA_REG_EXPSTATE = 13, |
| 30 | XTENSA_REG_FCR = 14, |
| 31 | XTENSA_REG_FFT_BIT_WIDTH = 15, |
| 32 | XTENSA_REG_FSR = 16, |
| 33 | XTENSA_REG_GPIO_OUT = 17, |
| 34 | XTENSA_REG_IBREAKENABLE = 18, |
| 35 | XTENSA_REG_ICOUNT = 19, |
| 36 | XTENSA_REG_ICOUNTLEVEL = 20, |
| 37 | XTENSA_REG_INTCLEAR = 21, |
| 38 | XTENSA_REG_INTENABLE = 22, |
| 39 | XTENSA_REG_INTERRUPT = 23, |
| 40 | XTENSA_REG_LBEG = 24, |
| 41 | XTENSA_REG_LCOUNT = 25, |
| 42 | XTENSA_REG_LEND = 26, |
| 43 | XTENSA_REG_LITBASE = 27, |
| 44 | XTENSA_REG_MEMCTL = 28, |
| 45 | XTENSA_REG_PRID = 29, |
| 46 | XTENSA_REG_PS = 30, |
| 47 | XTENSA_REG_QACC = 31, |
| 48 | XTENSA_REG_SAR = 32, |
| 49 | XTENSA_REG_SAR_BYTE = 33, |
| 50 | XTENSA_REG_SP = 34, |
| 51 | XTENSA_REG_THREADPTR = 35, |
| 52 | XTENSA_REG_UA_STATE = 36, |
| 53 | XTENSA_REG_VECBASE = 37, |
| 54 | XTENSA_REG_WINDOWBASE = 38, |
| 55 | XTENSA_REG_WINDOWSTART = 39, |
| 56 | XTENSA_REG_A0 = 40, |
| 57 | XTENSA_REG_A2 = 41, |
| 58 | XTENSA_REG_A3 = 42, |
| 59 | XTENSA_REG_A4 = 43, |
| 60 | XTENSA_REG_A5 = 44, |
| 61 | XTENSA_REG_A6 = 45, |
| 62 | XTENSA_REG_A7 = 46, |
| 63 | XTENSA_REG_A8 = 47, |
| 64 | XTENSA_REG_A9 = 48, |
| 65 | XTENSA_REG_A10 = 49, |
| 66 | XTENSA_REG_A11 = 50, |
| 67 | XTENSA_REG_A12 = 51, |
| 68 | XTENSA_REG_A13 = 52, |
| 69 | XTENSA_REG_A14 = 53, |
| 70 | XTENSA_REG_A15 = 54, |
| 71 | XTENSA_REG_AED0 = 55, |
| 72 | XTENSA_REG_AED1 = 56, |
| 73 | XTENSA_REG_AED2 = 57, |
| 74 | XTENSA_REG_AED3 = 58, |
| 75 | XTENSA_REG_AED4 = 59, |
| 76 | XTENSA_REG_AED5 = 60, |
| 77 | XTENSA_REG_AED6 = 61, |
| 78 | XTENSA_REG_AED7 = 62, |
| 79 | XTENSA_REG_AED8 = 63, |
| 80 | XTENSA_REG_AED9 = 64, |
| 81 | XTENSA_REG_AED10 = 65, |
| 82 | XTENSA_REG_AED11 = 66, |
| 83 | XTENSA_REG_AED12 = 67, |
| 84 | XTENSA_REG_AED13 = 68, |
| 85 | XTENSA_REG_AED14 = 69, |
| 86 | XTENSA_REG_AED15 = 70, |
| 87 | XTENSA_REG_B0 = 71, |
| 88 | XTENSA_REG_B1 = 72, |
| 89 | XTENSA_REG_B2 = 73, |
| 90 | XTENSA_REG_B3 = 74, |
| 91 | XTENSA_REG_B4 = 75, |
| 92 | XTENSA_REG_B5 = 76, |
| 93 | XTENSA_REG_B6 = 77, |
| 94 | XTENSA_REG_B7 = 78, |
| 95 | XTENSA_REG_B8 = 79, |
| 96 | XTENSA_REG_B9 = 80, |
| 97 | XTENSA_REG_B10 = 81, |
| 98 | XTENSA_REG_B11 = 82, |
| 99 | XTENSA_REG_B12 = 83, |
| 100 | XTENSA_REG_B13 = 84, |
| 101 | XTENSA_REG_B14 = 85, |
| 102 | XTENSA_REG_B15 = 86, |
| 103 | XTENSA_REG_CCOMPARE0 = 87, |
| 104 | XTENSA_REG_CCOMPARE1 = 88, |
| 105 | XTENSA_REG_CCOMPARE2 = 89, |
| 106 | XTENSA_REG_CONFIGID0 = 90, |
| 107 | XTENSA_REG_CONFIGID1 = 91, |
| 108 | XTENSA_REG_DBREAKA0 = 92, |
| 109 | XTENSA_REG_DBREAKA1 = 93, |
| 110 | XTENSA_REG_DBREAKC0 = 94, |
| 111 | XTENSA_REG_DBREAKC1 = 95, |
| 112 | XTENSA_REG_EPC1 = 96, |
| 113 | XTENSA_REG_EPC2 = 97, |
| 114 | XTENSA_REG_EPC3 = 98, |
| 115 | XTENSA_REG_EPC4 = 99, |
| 116 | XTENSA_REG_EPC5 = 100, |
| 117 | XTENSA_REG_EPC6 = 101, |
| 118 | XTENSA_REG_EPC7 = 102, |
| 119 | XTENSA_REG_EPS2 = 103, |
| 120 | XTENSA_REG_EPS3 = 104, |
| 121 | XTENSA_REG_EPS4 = 105, |
| 122 | XTENSA_REG_EPS5 = 106, |
| 123 | XTENSA_REG_EPS6 = 107, |
| 124 | XTENSA_REG_EPS7 = 108, |
| 125 | XTENSA_REG_EXCSAVE1 = 109, |
| 126 | XTENSA_REG_EXCSAVE2 = 110, |
| 127 | XTENSA_REG_EXCSAVE3 = 111, |
| 128 | XTENSA_REG_EXCSAVE4 = 112, |
| 129 | XTENSA_REG_EXCSAVE5 = 113, |
| 130 | XTENSA_REG_EXCSAVE6 = 114, |
| 131 | XTENSA_REG_EXCSAVE7 = 115, |
| 132 | XTENSA_REG_F0 = 116, |
| 133 | XTENSA_REG_F1 = 117, |
| 134 | XTENSA_REG_F2 = 118, |
| 135 | XTENSA_REG_F3 = 119, |
| 136 | XTENSA_REG_F4 = 120, |
| 137 | XTENSA_REG_F5 = 121, |
| 138 | XTENSA_REG_F6 = 122, |
| 139 | XTENSA_REG_F7 = 123, |
| 140 | XTENSA_REG_F8 = 124, |
| 141 | XTENSA_REG_F9 = 125, |
| 142 | XTENSA_REG_F10 = 126, |
| 143 | XTENSA_REG_F11 = 127, |
| 144 | XTENSA_REG_F12 = 128, |
| 145 | XTENSA_REG_F13 = 129, |
| 146 | XTENSA_REG_F14 = 130, |
| 147 | XTENSA_REG_F15 = 131, |
| 148 | XTENSA_REG_IBREAKA0 = 132, |
| 149 | XTENSA_REG_IBREAKA1 = 133, |
| 150 | XTENSA_REG_M0 = 134, |
| 151 | XTENSA_REG_M1 = 135, |
| 152 | XTENSA_REG_M2 = 136, |
| 153 | XTENSA_REG_M3 = 137, |
| 154 | XTENSA_REG_MISC0 = 138, |
| 155 | XTENSA_REG_MISC1 = 139, |
| 156 | XTENSA_REG_MISC2 = 140, |
| 157 | XTENSA_REG_MISC3 = 141, |
| 158 | XTENSA_REG_Q0 = 142, |
| 159 | XTENSA_REG_Q1 = 143, |
| 160 | XTENSA_REG_Q2 = 144, |
| 161 | XTENSA_REG_Q3 = 145, |
| 162 | XTENSA_REG_Q4 = 146, |
| 163 | XTENSA_REG_Q5 = 147, |
| 164 | XTENSA_REG_Q6 = 148, |
| 165 | XTENSA_REG_Q7 = 149, |
| 166 | XTENSA_REG_SCOMPARE1 = 150, |
| 167 | XTENSA_REG_U0 = 151, |
| 168 | XTENSA_REG_U1 = 152, |
| 169 | XTENSA_REG_U2 = 153, |
| 170 | XTENSA_REG_U3 = 154, |
| 171 | XTENSA_REG_F64R_HI = 155, |
| 172 | XTENSA_REG_F64R_LO = 156, |
| 173 | XTENSA_REG_F64S = 157, |
| 174 | XTENSA_REG_B0_B1 = 158, |
| 175 | XTENSA_REG_B2_B3 = 159, |
| 176 | XTENSA_REG_B4_B5 = 160, |
| 177 | XTENSA_REG_B6_B7 = 161, |
| 178 | XTENSA_REG_B8_B9 = 162, |
| 179 | XTENSA_REG_B10_B11 = 163, |
| 180 | XTENSA_REG_B12_B13 = 164, |
| 181 | XTENSA_REG_B14_B15 = 165, |
| 182 | XTENSA_REG_B0_B1_B2_B3 = 166, |
| 183 | XTENSA_REG_B4_B5_B6_B7 = 167, |
| 184 | XTENSA_REG_B8_B9_B10_B11 = 168, |
| 185 | XTENSA_REG_B12_B13_B14_B15 = 169, |
| 186 | XTENSA_REG_ENDING, // 170 |
| 187 | |
| 188 | // clang-format on |
| 189 | // generated content <XtensaGenCSRegEnum.inc> end |
| 190 | } xtensa_reg; |
| 191 | |
| 192 | /// Xtensa registers |
| 193 | typedef enum xtensa_insn { |
| 194 | // generated content <XtensaGenCSInsnEnum.inc> begin |
| 195 | // clang-format off |
| 196 | |
| 197 | XTENSA_INS_INVALID, |
| 198 | XTENSA_INS_ABS, |
| 199 | XTENSA_INS_ABS_S, |
| 200 | XTENSA_INS_ADD, |
| 201 | XTENSA_INS_ADDEXPM_S, |
| 202 | XTENSA_INS_ADDEXP_S, |
| 203 | XTENSA_INS_ADDI, |
| 204 | XTENSA_INS_ADDI_N, |
| 205 | XTENSA_INS_ADDMI, |
| 206 | XTENSA_INS_ADDX2, |
| 207 | XTENSA_INS_ADDX4, |
| 208 | XTENSA_INS_ADDX8, |
| 209 | XTENSA_INS_ADD_N, |
| 210 | XTENSA_INS_ADD_S, |
| 211 | XTENSA_INS_AE_ABS16S, |
| 212 | XTENSA_INS_AE_ABS24S, |
| 213 | XTENSA_INS_AE_ABS32, |
| 214 | XTENSA_INS_AE_ABS32S, |
| 215 | XTENSA_INS_AE_ABS64, |
| 216 | XTENSA_INS_AE_ABS64S, |
| 217 | XTENSA_INS_AE_ADD16, |
| 218 | XTENSA_INS_AE_ADD16S, |
| 219 | XTENSA_INS_AE_ADD24S, |
| 220 | XTENSA_INS_AE_ADD32, |
| 221 | XTENSA_INS_AE_ADD32S, |
| 222 | XTENSA_INS_AE_ADD32_HL_LH, |
| 223 | XTENSA_INS_AE_ADD64, |
| 224 | XTENSA_INS_AE_ADD64S, |
| 225 | XTENSA_INS_AE_ADDBRBA32, |
| 226 | XTENSA_INS_AE_ADDSUB32, |
| 227 | XTENSA_INS_AE_ADDSUB32S, |
| 228 | XTENSA_INS_AE_AND, |
| 229 | XTENSA_INS_AE_CVT32X2F16_10, |
| 230 | XTENSA_INS_AE_CVT32X2F16_32, |
| 231 | XTENSA_INS_AE_CVT48A32, |
| 232 | XTENSA_INS_AE_CVT64A32, |
| 233 | XTENSA_INS_AE_CVT64F32_H, |
| 234 | XTENSA_INS_AE_CVTA32F24S_H, |
| 235 | XTENSA_INS_AE_CVTA32F24S_L, |
| 236 | XTENSA_INS_AE_CVTQ56A32S, |
| 237 | XTENSA_INS_AE_CVTQ56P32S_H, |
| 238 | XTENSA_INS_AE_CVTQ56P32S_L, |
| 239 | XTENSA_INS_AE_DB, |
| 240 | XTENSA_INS_AE_DBI, |
| 241 | XTENSA_INS_AE_DBI_IC, |
| 242 | XTENSA_INS_AE_DBI_IP, |
| 243 | XTENSA_INS_AE_DB_IC, |
| 244 | XTENSA_INS_AE_DB_IP, |
| 245 | XTENSA_INS_AE_DIV64D32_H, |
| 246 | XTENSA_INS_AE_DIV64D32_L, |
| 247 | XTENSA_INS_AE_EQ16, |
| 248 | XTENSA_INS_AE_EQ32, |
| 249 | XTENSA_INS_AE_EQ64, |
| 250 | XTENSA_INS_AE_L16M_I, |
| 251 | XTENSA_INS_AE_L16M_IU, |
| 252 | XTENSA_INS_AE_L16M_X, |
| 253 | XTENSA_INS_AE_L16M_XC, |
| 254 | XTENSA_INS_AE_L16M_XU, |
| 255 | XTENSA_INS_AE_L16X2M_I, |
| 256 | XTENSA_INS_AE_L16X2M_IU, |
| 257 | XTENSA_INS_AE_L16X2M_X, |
| 258 | XTENSA_INS_AE_L16X2M_XC, |
| 259 | XTENSA_INS_AE_L16X2M_XU, |
| 260 | XTENSA_INS_AE_L16X4_I, |
| 261 | XTENSA_INS_AE_L16X4_IP, |
| 262 | XTENSA_INS_AE_L16X4_RIC, |
| 263 | XTENSA_INS_AE_L16X4_RIP, |
| 264 | XTENSA_INS_AE_L16X4_X, |
| 265 | XTENSA_INS_AE_L16X4_XC, |
| 266 | XTENSA_INS_AE_L16X4_XP, |
| 267 | XTENSA_INS_AE_L16_I, |
| 268 | XTENSA_INS_AE_L16_IP, |
| 269 | XTENSA_INS_AE_L16_X, |
| 270 | XTENSA_INS_AE_L16_XC, |
| 271 | XTENSA_INS_AE_L16_XP, |
| 272 | XTENSA_INS_AE_L32F24_I, |
| 273 | XTENSA_INS_AE_L32F24_IP, |
| 274 | XTENSA_INS_AE_L32F24_X, |
| 275 | XTENSA_INS_AE_L32F24_XC, |
| 276 | XTENSA_INS_AE_L32F24_XP, |
| 277 | XTENSA_INS_AE_L32M_I, |
| 278 | XTENSA_INS_AE_L32M_IU, |
| 279 | XTENSA_INS_AE_L32M_X, |
| 280 | XTENSA_INS_AE_L32M_XC, |
| 281 | XTENSA_INS_AE_L32M_XU, |
| 282 | XTENSA_INS_AE_L32X2F24_I, |
| 283 | XTENSA_INS_AE_L32X2F24_IP, |
| 284 | XTENSA_INS_AE_L32X2F24_RIC, |
| 285 | XTENSA_INS_AE_L32X2F24_RIP, |
| 286 | XTENSA_INS_AE_L32X2F24_X, |
| 287 | XTENSA_INS_AE_L32X2F24_XC, |
| 288 | XTENSA_INS_AE_L32X2F24_XP, |
| 289 | XTENSA_INS_AE_L32X2_I, |
| 290 | XTENSA_INS_AE_L32X2_IP, |
| 291 | XTENSA_INS_AE_L32X2_RIC, |
| 292 | XTENSA_INS_AE_L32X2_RIP, |
| 293 | XTENSA_INS_AE_L32X2_X, |
| 294 | XTENSA_INS_AE_L32X2_XC, |
| 295 | XTENSA_INS_AE_L32X2_XP, |
| 296 | XTENSA_INS_AE_L32_I, |
| 297 | XTENSA_INS_AE_L32_IP, |
| 298 | XTENSA_INS_AE_L32_X, |
| 299 | XTENSA_INS_AE_L32_XC, |
| 300 | XTENSA_INS_AE_L32_XP, |
| 301 | XTENSA_INS_AE_L64_I, |
| 302 | XTENSA_INS_AE_L64_IP, |
| 303 | XTENSA_INS_AE_L64_X, |
| 304 | XTENSA_INS_AE_L64_XC, |
| 305 | XTENSA_INS_AE_L64_XP, |
| 306 | XTENSA_INS_AE_LA16X4NEG_PC, |
| 307 | XTENSA_INS_AE_LA16X4POS_PC, |
| 308 | XTENSA_INS_AE_LA16X4_IC, |
| 309 | XTENSA_INS_AE_LA16X4_IP, |
| 310 | XTENSA_INS_AE_LA16X4_RIC, |
| 311 | XTENSA_INS_AE_LA16X4_RIP, |
| 312 | XTENSA_INS_AE_LA24NEG_PC, |
| 313 | XTENSA_INS_AE_LA24POS_PC, |
| 314 | XTENSA_INS_AE_LA24X2NEG_PC, |
| 315 | XTENSA_INS_AE_LA24X2POS_PC, |
| 316 | XTENSA_INS_AE_LA24X2_IC, |
| 317 | XTENSA_INS_AE_LA24X2_IP, |
| 318 | XTENSA_INS_AE_LA24X2_RIC, |
| 319 | XTENSA_INS_AE_LA24X2_RIP, |
| 320 | XTENSA_INS_AE_LA24_IC, |
| 321 | XTENSA_INS_AE_LA24_IP, |
| 322 | XTENSA_INS_AE_LA24_RIC, |
| 323 | XTENSA_INS_AE_LA24_RIP, |
| 324 | XTENSA_INS_AE_LA32X2F24_IC, |
| 325 | XTENSA_INS_AE_LA32X2F24_IP, |
| 326 | XTENSA_INS_AE_LA32X2F24_RIC, |
| 327 | XTENSA_INS_AE_LA32X2F24_RIP, |
| 328 | XTENSA_INS_AE_LA32X2NEG_PC, |
| 329 | XTENSA_INS_AE_LA32X2POS_PC, |
| 330 | XTENSA_INS_AE_LA32X2_IC, |
| 331 | XTENSA_INS_AE_LA32X2_IP, |
| 332 | XTENSA_INS_AE_LA32X2_RIC, |
| 333 | XTENSA_INS_AE_LA32X2_RIP, |
| 334 | XTENSA_INS_AE_LA64_PP, |
| 335 | XTENSA_INS_AE_LALIGN64_I, |
| 336 | XTENSA_INS_AE_LB, |
| 337 | XTENSA_INS_AE_LBI, |
| 338 | XTENSA_INS_AE_LBK, |
| 339 | XTENSA_INS_AE_LBKI, |
| 340 | XTENSA_INS_AE_LBS, |
| 341 | XTENSA_INS_AE_LBSI, |
| 342 | XTENSA_INS_AE_LE16, |
| 343 | XTENSA_INS_AE_LE32, |
| 344 | XTENSA_INS_AE_LE64, |
| 345 | XTENSA_INS_AE_LT16, |
| 346 | XTENSA_INS_AE_LT32, |
| 347 | XTENSA_INS_AE_LT64, |
| 348 | XTENSA_INS_AE_MAX32, |
| 349 | XTENSA_INS_AE_MAX64, |
| 350 | XTENSA_INS_AE_MAXABS32S, |
| 351 | XTENSA_INS_AE_MAXABS64S, |
| 352 | XTENSA_INS_AE_MIN32, |
| 353 | XTENSA_INS_AE_MIN64, |
| 354 | XTENSA_INS_AE_MINABS32S, |
| 355 | XTENSA_INS_AE_MINABS64S, |
| 356 | XTENSA_INS_AE_MOV, |
| 357 | XTENSA_INS_AE_MOVAD16_0, |
| 358 | XTENSA_INS_AE_MOVAD16_1, |
| 359 | XTENSA_INS_AE_MOVAD16_2, |
| 360 | XTENSA_INS_AE_MOVAD16_3, |
| 361 | XTENSA_INS_AE_MOVAD32_H, |
| 362 | XTENSA_INS_AE_MOVAD32_L, |
| 363 | XTENSA_INS_AE_MOVALIGN, |
| 364 | XTENSA_INS_AE_MOVDA16, |
| 365 | XTENSA_INS_AE_MOVDA16X2, |
| 366 | XTENSA_INS_AE_MOVDA32, |
| 367 | XTENSA_INS_AE_MOVDA32X2, |
| 368 | XTENSA_INS_AE_MOVF16X4, |
| 369 | XTENSA_INS_AE_MOVF32X2, |
| 370 | XTENSA_INS_AE_MOVF64, |
| 371 | XTENSA_INS_AE_MOVI, |
| 372 | XTENSA_INS_AE_MOVT16X4, |
| 373 | XTENSA_INS_AE_MOVT32X2, |
| 374 | XTENSA_INS_AE_MOVT64, |
| 375 | XTENSA_INS_AE_MUL16X4, |
| 376 | XTENSA_INS_AE_MUL32U_LL, |
| 377 | XTENSA_INS_AE_MUL32X16_H0, |
| 378 | XTENSA_INS_AE_MUL32X16_H0_S2, |
| 379 | XTENSA_INS_AE_MUL32X16_H1, |
| 380 | XTENSA_INS_AE_MUL32X16_H1_S2, |
| 381 | XTENSA_INS_AE_MUL32X16_H2, |
| 382 | XTENSA_INS_AE_MUL32X16_H2_S2, |
| 383 | XTENSA_INS_AE_MUL32X16_H3, |
| 384 | XTENSA_INS_AE_MUL32X16_H3_S2, |
| 385 | XTENSA_INS_AE_MUL32X16_L0, |
| 386 | XTENSA_INS_AE_MUL32X16_L0_S2, |
| 387 | XTENSA_INS_AE_MUL32X16_L1, |
| 388 | XTENSA_INS_AE_MUL32X16_L1_S2, |
| 389 | XTENSA_INS_AE_MUL32X16_L2, |
| 390 | XTENSA_INS_AE_MUL32X16_L2_S2, |
| 391 | XTENSA_INS_AE_MUL32X16_L3, |
| 392 | XTENSA_INS_AE_MUL32X16_L3_S2, |
| 393 | XTENSA_INS_AE_MUL32_HH, |
| 394 | XTENSA_INS_AE_MUL32_LH, |
| 395 | XTENSA_INS_AE_MUL32_LL, |
| 396 | XTENSA_INS_AE_MUL32_LL_S2, |
| 397 | XTENSA_INS_AE_MULA16X4, |
| 398 | XTENSA_INS_AE_MULA32U_LL, |
| 399 | XTENSA_INS_AE_MULA32X16_H0, |
| 400 | XTENSA_INS_AE_MULA32X16_H0_S2, |
| 401 | XTENSA_INS_AE_MULA32X16_H1, |
| 402 | XTENSA_INS_AE_MULA32X16_H1_S2, |
| 403 | XTENSA_INS_AE_MULA32X16_H2, |
| 404 | XTENSA_INS_AE_MULA32X16_H2_S2, |
| 405 | XTENSA_INS_AE_MULA32X16_H3, |
| 406 | XTENSA_INS_AE_MULA32X16_H3_S2, |
| 407 | XTENSA_INS_AE_MULA32X16_L0, |
| 408 | XTENSA_INS_AE_MULA32X16_L0_S2, |
| 409 | XTENSA_INS_AE_MULA32X16_L1, |
| 410 | XTENSA_INS_AE_MULA32X16_L1_S2, |
| 411 | XTENSA_INS_AE_MULA32X16_L2, |
| 412 | XTENSA_INS_AE_MULA32X16_L2_S2, |
| 413 | XTENSA_INS_AE_MULA32X16_L3, |
| 414 | XTENSA_INS_AE_MULA32X16_L3_S2, |
| 415 | XTENSA_INS_AE_MULA32_HH, |
| 416 | XTENSA_INS_AE_MULA32_LH, |
| 417 | XTENSA_INS_AE_MULA32_LL, |
| 418 | XTENSA_INS_AE_MULA32_LL_S2, |
| 419 | XTENSA_INS_AE_MULAAD24_HH_LL, |
| 420 | XTENSA_INS_AE_MULAAD24_HH_LL_S2, |
| 421 | XTENSA_INS_AE_MULAAD24_HL_LH, |
| 422 | XTENSA_INS_AE_MULAAD24_HL_LH_S2, |
| 423 | XTENSA_INS_AE_MULAAD32X16_H0_L1, |
| 424 | XTENSA_INS_AE_MULAAD32X16_H0_L1_S2, |
| 425 | XTENSA_INS_AE_MULAAD32X16_H1_L0, |
| 426 | XTENSA_INS_AE_MULAAD32X16_H1_L0_S2, |
| 427 | XTENSA_INS_AE_MULAAD32X16_H2_L3, |
| 428 | XTENSA_INS_AE_MULAAD32X16_H2_L3_S2, |
| 429 | XTENSA_INS_AE_MULAAD32X16_H3_L2, |
| 430 | XTENSA_INS_AE_MULAAD32X16_H3_L2_S2, |
| 431 | XTENSA_INS_AE_MULAAFD16SS_11_00, |
| 432 | XTENSA_INS_AE_MULAAFD16SS_11_00_S2, |
| 433 | XTENSA_INS_AE_MULAAFD16SS_13_02, |
| 434 | XTENSA_INS_AE_MULAAFD16SS_13_02_S2, |
| 435 | XTENSA_INS_AE_MULAAFD16SS_33_22, |
| 436 | XTENSA_INS_AE_MULAAFD16SS_33_22_S2, |
| 437 | XTENSA_INS_AE_MULAAFD24_HH_LL, |
| 438 | XTENSA_INS_AE_MULAAFD24_HH_LL_S2, |
| 439 | XTENSA_INS_AE_MULAAFD24_HL_LH, |
| 440 | XTENSA_INS_AE_MULAAFD24_HL_LH_S2, |
| 441 | XTENSA_INS_AE_MULAAFD32X16_H0_L1, |
| 442 | XTENSA_INS_AE_MULAAFD32X16_H0_L1_S2, |
| 443 | XTENSA_INS_AE_MULAAFD32X16_H1_L0, |
| 444 | XTENSA_INS_AE_MULAAFD32X16_H1_L0_S2, |
| 445 | XTENSA_INS_AE_MULAAFD32X16_H2_L3, |
| 446 | XTENSA_INS_AE_MULAAFD32X16_H2_L3_S2, |
| 447 | XTENSA_INS_AE_MULAAFD32X16_H3_L2, |
| 448 | XTENSA_INS_AE_MULAAFD32X16_H3_L2_S2, |
| 449 | XTENSA_INS_AE_MULAC24, |
| 450 | XTENSA_INS_AE_MULAC32X16_H, |
| 451 | XTENSA_INS_AE_MULAC32X16_L, |
| 452 | XTENSA_INS_AE_MULAF16SS_00, |
| 453 | XTENSA_INS_AE_MULAF16SS_00_S2, |
| 454 | XTENSA_INS_AE_MULAF16SS_10, |
| 455 | XTENSA_INS_AE_MULAF16SS_11, |
| 456 | XTENSA_INS_AE_MULAF16SS_20, |
| 457 | XTENSA_INS_AE_MULAF16SS_21, |
| 458 | XTENSA_INS_AE_MULAF16SS_22, |
| 459 | XTENSA_INS_AE_MULAF16SS_30, |
| 460 | XTENSA_INS_AE_MULAF16SS_31, |
| 461 | XTENSA_INS_AE_MULAF16SS_32, |
| 462 | XTENSA_INS_AE_MULAF16SS_33, |
| 463 | XTENSA_INS_AE_MULAF16X4SS, |
| 464 | XTENSA_INS_AE_MULAF32R_HH, |
| 465 | XTENSA_INS_AE_MULAF32R_LH, |
| 466 | XTENSA_INS_AE_MULAF32R_LL, |
| 467 | XTENSA_INS_AE_MULAF32R_LL_S2, |
| 468 | XTENSA_INS_AE_MULAF32S_HH, |
| 469 | XTENSA_INS_AE_MULAF32S_LH, |
| 470 | XTENSA_INS_AE_MULAF32S_LL, |
| 471 | XTENSA_INS_AE_MULAF32S_LL_S2, |
| 472 | XTENSA_INS_AE_MULAF32X16_H0, |
| 473 | XTENSA_INS_AE_MULAF32X16_H0_S2, |
| 474 | XTENSA_INS_AE_MULAF32X16_H1, |
| 475 | XTENSA_INS_AE_MULAF32X16_H1_S2, |
| 476 | XTENSA_INS_AE_MULAF32X16_H2, |
| 477 | XTENSA_INS_AE_MULAF32X16_H2_S2, |
| 478 | XTENSA_INS_AE_MULAF32X16_H3, |
| 479 | XTENSA_INS_AE_MULAF32X16_H3_S2, |
| 480 | XTENSA_INS_AE_MULAF32X16_L0, |
| 481 | XTENSA_INS_AE_MULAF32X16_L0_S2, |
| 482 | XTENSA_INS_AE_MULAF32X16_L1, |
| 483 | XTENSA_INS_AE_MULAF32X16_L1_S2, |
| 484 | XTENSA_INS_AE_MULAF32X16_L2, |
| 485 | XTENSA_INS_AE_MULAF32X16_L2_S2, |
| 486 | XTENSA_INS_AE_MULAF32X16_L3, |
| 487 | XTENSA_INS_AE_MULAF32X16_L3_S2, |
| 488 | XTENSA_INS_AE_MULAF48Q32SP16S_L, |
| 489 | XTENSA_INS_AE_MULAF48Q32SP16S_L_S2, |
| 490 | XTENSA_INS_AE_MULAF48Q32SP16U_L, |
| 491 | XTENSA_INS_AE_MULAF48Q32SP16U_L_S2, |
| 492 | XTENSA_INS_AE_MULAFC24RA, |
| 493 | XTENSA_INS_AE_MULAFC32X16RAS_H, |
| 494 | XTENSA_INS_AE_MULAFC32X16RAS_L, |
| 495 | XTENSA_INS_AE_MULAFD24X2_FIR_H, |
| 496 | XTENSA_INS_AE_MULAFD24X2_FIR_L, |
| 497 | XTENSA_INS_AE_MULAFD32X16X2_FIR_HH, |
| 498 | XTENSA_INS_AE_MULAFD32X16X2_FIR_HL, |
| 499 | XTENSA_INS_AE_MULAFD32X16X2_FIR_LH, |
| 500 | XTENSA_INS_AE_MULAFD32X16X2_FIR_LL, |
| 501 | XTENSA_INS_AE_MULAFP24X2R, |
| 502 | XTENSA_INS_AE_MULAFP24X2RA, |
| 503 | XTENSA_INS_AE_MULAFP24X2RA_S2, |
| 504 | XTENSA_INS_AE_MULAFP24X2R_S2, |
| 505 | XTENSA_INS_AE_MULAFP32X16X2RAS_H, |
| 506 | XTENSA_INS_AE_MULAFP32X16X2RAS_H_S2, |
| 507 | XTENSA_INS_AE_MULAFP32X16X2RAS_L, |
| 508 | XTENSA_INS_AE_MULAFP32X16X2RAS_L_S2, |
| 509 | XTENSA_INS_AE_MULAFP32X16X2RS_H, |
| 510 | XTENSA_INS_AE_MULAFP32X16X2RS_H_S2, |
| 511 | XTENSA_INS_AE_MULAFP32X16X2RS_L, |
| 512 | XTENSA_INS_AE_MULAFP32X16X2RS_L_S2, |
| 513 | XTENSA_INS_AE_MULAFP32X2RAS, |
| 514 | XTENSA_INS_AE_MULAFP32X2RS, |
| 515 | XTENSA_INS_AE_MULAFQ32SP24S_H_S2, |
| 516 | XTENSA_INS_AE_MULAFQ32SP24S_L_S2, |
| 517 | XTENSA_INS_AE_MULAP24X2, |
| 518 | XTENSA_INS_AE_MULAP24X2_S2, |
| 519 | XTENSA_INS_AE_MULAP32X16X2_H, |
| 520 | XTENSA_INS_AE_MULAP32X16X2_L, |
| 521 | XTENSA_INS_AE_MULAP32X2, |
| 522 | XTENSA_INS_AE_MULAQ32SP16S_L_S2, |
| 523 | XTENSA_INS_AE_MULAQ32SP16U_L_S2, |
| 524 | XTENSA_INS_AE_MULARFQ32SP24S_H_S2, |
| 525 | XTENSA_INS_AE_MULARFQ32SP24S_L_S2, |
| 526 | XTENSA_INS_AE_MULAS32F48P16S_HH, |
| 527 | XTENSA_INS_AE_MULAS32F48P16S_HH_S2, |
| 528 | XTENSA_INS_AE_MULAS32F48P16S_LH, |
| 529 | XTENSA_INS_AE_MULAS32F48P16S_LH_S2, |
| 530 | XTENSA_INS_AE_MULAS32F48P16S_LL, |
| 531 | XTENSA_INS_AE_MULAS32F48P16S_LL_S2, |
| 532 | XTENSA_INS_AE_MULASD24_HH_LL, |
| 533 | XTENSA_INS_AE_MULASD24_HH_LL_S2, |
| 534 | XTENSA_INS_AE_MULASD24_HL_LH, |
| 535 | XTENSA_INS_AE_MULASD24_HL_LH_S2, |
| 536 | XTENSA_INS_AE_MULASD32X16_H1_L0, |
| 537 | XTENSA_INS_AE_MULASD32X16_H1_L0_S2, |
| 538 | XTENSA_INS_AE_MULASD32X16_H3_L2, |
| 539 | XTENSA_INS_AE_MULASD32X16_H3_L2_S2, |
| 540 | XTENSA_INS_AE_MULASFD24_HH_LL, |
| 541 | XTENSA_INS_AE_MULASFD24_HH_LL_S2, |
| 542 | XTENSA_INS_AE_MULASFD24_HL_LH, |
| 543 | XTENSA_INS_AE_MULASFD24_HL_LH_S2, |
| 544 | XTENSA_INS_AE_MULASFD32X16_H1_L0, |
| 545 | XTENSA_INS_AE_MULASFD32X16_H1_L0_S2, |
| 546 | XTENSA_INS_AE_MULASFD32X16_H3_L2, |
| 547 | XTENSA_INS_AE_MULASFD32X16_H3_L2_S2, |
| 548 | XTENSA_INS_AE_MULC24, |
| 549 | XTENSA_INS_AE_MULC32X16_H, |
| 550 | XTENSA_INS_AE_MULC32X16_L, |
| 551 | XTENSA_INS_AE_MULF16SS_00, |
| 552 | XTENSA_INS_AE_MULF16SS_00_S2, |
| 553 | XTENSA_INS_AE_MULF16SS_10, |
| 554 | XTENSA_INS_AE_MULF16SS_11, |
| 555 | XTENSA_INS_AE_MULF16SS_20, |
| 556 | XTENSA_INS_AE_MULF16SS_21, |
| 557 | XTENSA_INS_AE_MULF16SS_22, |
| 558 | XTENSA_INS_AE_MULF16SS_30, |
| 559 | XTENSA_INS_AE_MULF16SS_31, |
| 560 | XTENSA_INS_AE_MULF16SS_32, |
| 561 | XTENSA_INS_AE_MULF16SS_33, |
| 562 | XTENSA_INS_AE_MULF16X4SS, |
| 563 | XTENSA_INS_AE_MULF32R_HH, |
| 564 | XTENSA_INS_AE_MULF32R_LH, |
| 565 | XTENSA_INS_AE_MULF32R_LL, |
| 566 | XTENSA_INS_AE_MULF32R_LL_S2, |
| 567 | XTENSA_INS_AE_MULF32S_HH, |
| 568 | XTENSA_INS_AE_MULF32S_LH, |
| 569 | XTENSA_INS_AE_MULF32S_LL, |
| 570 | XTENSA_INS_AE_MULF32S_LL_S2, |
| 571 | XTENSA_INS_AE_MULF32X16_H0, |
| 572 | XTENSA_INS_AE_MULF32X16_H0_S2, |
| 573 | XTENSA_INS_AE_MULF32X16_H1, |
| 574 | XTENSA_INS_AE_MULF32X16_H1_S2, |
| 575 | XTENSA_INS_AE_MULF32X16_H2, |
| 576 | XTENSA_INS_AE_MULF32X16_H2_S2, |
| 577 | XTENSA_INS_AE_MULF32X16_H3, |
| 578 | XTENSA_INS_AE_MULF32X16_H3_S2, |
| 579 | XTENSA_INS_AE_MULF32X16_L0, |
| 580 | XTENSA_INS_AE_MULF32X16_L0_S2, |
| 581 | XTENSA_INS_AE_MULF32X16_L1, |
| 582 | XTENSA_INS_AE_MULF32X16_L1_S2, |
| 583 | XTENSA_INS_AE_MULF32X16_L2, |
| 584 | XTENSA_INS_AE_MULF32X16_L2_S2, |
| 585 | XTENSA_INS_AE_MULF32X16_L3, |
| 586 | XTENSA_INS_AE_MULF32X16_L3_S2, |
| 587 | XTENSA_INS_AE_MULF48Q32SP16S_L, |
| 588 | XTENSA_INS_AE_MULF48Q32SP16S_L_S2, |
| 589 | XTENSA_INS_AE_MULF48Q32SP16U_L, |
| 590 | XTENSA_INS_AE_MULF48Q32SP16U_L_S2, |
| 591 | XTENSA_INS_AE_MULFC24RA, |
| 592 | XTENSA_INS_AE_MULFC32X16RAS_H, |
| 593 | XTENSA_INS_AE_MULFC32X16RAS_L, |
| 594 | XTENSA_INS_AE_MULFD24X2_FIR_H, |
| 595 | XTENSA_INS_AE_MULFD24X2_FIR_L, |
| 596 | XTENSA_INS_AE_MULFD32X16X2_FIR_HH, |
| 597 | XTENSA_INS_AE_MULFD32X16X2_FIR_HL, |
| 598 | XTENSA_INS_AE_MULFD32X16X2_FIR_LH, |
| 599 | XTENSA_INS_AE_MULFD32X16X2_FIR_LL, |
| 600 | XTENSA_INS_AE_MULFP16X4RAS, |
| 601 | XTENSA_INS_AE_MULFP16X4S, |
| 602 | XTENSA_INS_AE_MULFP24X2R, |
| 603 | XTENSA_INS_AE_MULFP24X2RA, |
| 604 | XTENSA_INS_AE_MULFP24X2RA_S2, |
| 605 | XTENSA_INS_AE_MULFP24X2R_S2, |
| 606 | XTENSA_INS_AE_MULFP32X16X2RAS_H, |
| 607 | XTENSA_INS_AE_MULFP32X16X2RAS_H_S2, |
| 608 | XTENSA_INS_AE_MULFP32X16X2RAS_L, |
| 609 | XTENSA_INS_AE_MULFP32X16X2RAS_L_S2, |
| 610 | XTENSA_INS_AE_MULFP32X16X2RS_H, |
| 611 | XTENSA_INS_AE_MULFP32X16X2RS_H_S2, |
| 612 | XTENSA_INS_AE_MULFP32X16X2RS_L, |
| 613 | XTENSA_INS_AE_MULFP32X16X2RS_L_S2, |
| 614 | XTENSA_INS_AE_MULFP32X2RAS, |
| 615 | XTENSA_INS_AE_MULFP32X2RS, |
| 616 | XTENSA_INS_AE_MULFQ32SP24S_H_S2, |
| 617 | XTENSA_INS_AE_MULFQ32SP24S_L_S2, |
| 618 | XTENSA_INS_AE_MULP24X2, |
| 619 | XTENSA_INS_AE_MULP24X2_S2, |
| 620 | XTENSA_INS_AE_MULP32X16X2_H, |
| 621 | XTENSA_INS_AE_MULP32X16X2_L, |
| 622 | XTENSA_INS_AE_MULP32X2, |
| 623 | XTENSA_INS_AE_MULQ32SP16S_L_S2, |
| 624 | XTENSA_INS_AE_MULQ32SP16U_L_S2, |
| 625 | XTENSA_INS_AE_MULRFQ32SP24S_H_S2, |
| 626 | XTENSA_INS_AE_MULRFQ32SP24S_L_S2, |
| 627 | XTENSA_INS_AE_MULS16X4, |
| 628 | XTENSA_INS_AE_MULS32F48P16S_HH, |
| 629 | XTENSA_INS_AE_MULS32F48P16S_HH_S2, |
| 630 | XTENSA_INS_AE_MULS32F48P16S_LH, |
| 631 | XTENSA_INS_AE_MULS32F48P16S_LH_S2, |
| 632 | XTENSA_INS_AE_MULS32F48P16S_LL, |
| 633 | XTENSA_INS_AE_MULS32F48P16S_LL_S2, |
| 634 | XTENSA_INS_AE_MULS32U_LL, |
| 635 | XTENSA_INS_AE_MULS32X16_H0, |
| 636 | XTENSA_INS_AE_MULS32X16_H0_S2, |
| 637 | XTENSA_INS_AE_MULS32X16_H1, |
| 638 | XTENSA_INS_AE_MULS32X16_H1_S2, |
| 639 | XTENSA_INS_AE_MULS32X16_H2, |
| 640 | XTENSA_INS_AE_MULS32X16_H2_S2, |
| 641 | XTENSA_INS_AE_MULS32X16_H3, |
| 642 | XTENSA_INS_AE_MULS32X16_H3_S2, |
| 643 | XTENSA_INS_AE_MULS32X16_L0, |
| 644 | XTENSA_INS_AE_MULS32X16_L0_S2, |
| 645 | XTENSA_INS_AE_MULS32X16_L1, |
| 646 | XTENSA_INS_AE_MULS32X16_L1_S2, |
| 647 | XTENSA_INS_AE_MULS32X16_L2, |
| 648 | XTENSA_INS_AE_MULS32X16_L2_S2, |
| 649 | XTENSA_INS_AE_MULS32X16_L3, |
| 650 | XTENSA_INS_AE_MULS32X16_L3_S2, |
| 651 | XTENSA_INS_AE_MULS32_HH, |
| 652 | XTENSA_INS_AE_MULS32_LH, |
| 653 | XTENSA_INS_AE_MULS32_LL, |
| 654 | XTENSA_INS_AE_MULSAD24_HH_LL, |
| 655 | XTENSA_INS_AE_MULSAD24_HH_LL_S2, |
| 656 | XTENSA_INS_AE_MULSAD32X16_H1_L0, |
| 657 | XTENSA_INS_AE_MULSAD32X16_H1_L0_S2, |
| 658 | XTENSA_INS_AE_MULSAD32X16_H3_L2, |
| 659 | XTENSA_INS_AE_MULSAD32X16_H3_L2_S2, |
| 660 | XTENSA_INS_AE_MULSAFD24_HH_LL, |
| 661 | XTENSA_INS_AE_MULSAFD24_HH_LL_S2, |
| 662 | XTENSA_INS_AE_MULSAFD32X16_H1_L0, |
| 663 | XTENSA_INS_AE_MULSAFD32X16_H1_L0_S2, |
| 664 | XTENSA_INS_AE_MULSAFD32X16_H3_L2, |
| 665 | XTENSA_INS_AE_MULSAFD32X16_H3_L2_S2, |
| 666 | XTENSA_INS_AE_MULSF16SS_00, |
| 667 | XTENSA_INS_AE_MULSF16SS_00_S2, |
| 668 | XTENSA_INS_AE_MULSF16SS_10, |
| 669 | XTENSA_INS_AE_MULSF16SS_11, |
| 670 | XTENSA_INS_AE_MULSF16SS_20, |
| 671 | XTENSA_INS_AE_MULSF16SS_21, |
| 672 | XTENSA_INS_AE_MULSF16SS_22, |
| 673 | XTENSA_INS_AE_MULSF16SS_30, |
| 674 | XTENSA_INS_AE_MULSF16SS_31, |
| 675 | XTENSA_INS_AE_MULSF16SS_32, |
| 676 | XTENSA_INS_AE_MULSF16SS_33, |
| 677 | XTENSA_INS_AE_MULSF16X4SS, |
| 678 | XTENSA_INS_AE_MULSF32R_HH, |
| 679 | XTENSA_INS_AE_MULSF32R_LH, |
| 680 | XTENSA_INS_AE_MULSF32R_LL, |
| 681 | XTENSA_INS_AE_MULSF32R_LL_S2, |
| 682 | XTENSA_INS_AE_MULSF32S_HH, |
| 683 | XTENSA_INS_AE_MULSF32S_LH, |
| 684 | XTENSA_INS_AE_MULSF32S_LL, |
| 685 | XTENSA_INS_AE_MULSF32X16_H0, |
| 686 | XTENSA_INS_AE_MULSF32X16_H0_S2, |
| 687 | XTENSA_INS_AE_MULSF32X16_H1, |
| 688 | XTENSA_INS_AE_MULSF32X16_H1_S2, |
| 689 | XTENSA_INS_AE_MULSF32X16_H2, |
| 690 | XTENSA_INS_AE_MULSF32X16_H2_S2, |
| 691 | XTENSA_INS_AE_MULSF32X16_H3, |
| 692 | XTENSA_INS_AE_MULSF32X16_H3_S2, |
| 693 | XTENSA_INS_AE_MULSF32X16_L0, |
| 694 | XTENSA_INS_AE_MULSF32X16_L0_S2, |
| 695 | XTENSA_INS_AE_MULSF32X16_L1, |
| 696 | XTENSA_INS_AE_MULSF32X16_L1_S2, |
| 697 | XTENSA_INS_AE_MULSF32X16_L2, |
| 698 | XTENSA_INS_AE_MULSF32X16_L2_S2, |
| 699 | XTENSA_INS_AE_MULSF32X16_L3, |
| 700 | XTENSA_INS_AE_MULSF32X16_L3_S2, |
| 701 | XTENSA_INS_AE_MULSF48Q32SP16S_L, |
| 702 | XTENSA_INS_AE_MULSF48Q32SP16S_L_S2, |
| 703 | XTENSA_INS_AE_MULSF48Q32SP16U_L, |
| 704 | XTENSA_INS_AE_MULSF48Q32SP16U_L_S2, |
| 705 | XTENSA_INS_AE_MULSFP24X2R, |
| 706 | XTENSA_INS_AE_MULSFP24X2RA, |
| 707 | XTENSA_INS_AE_MULSFP24X2RA_S2, |
| 708 | XTENSA_INS_AE_MULSFP24X2R_S2, |
| 709 | XTENSA_INS_AE_MULSFP32X16X2RAS_H, |
| 710 | XTENSA_INS_AE_MULSFP32X16X2RAS_H_S2, |
| 711 | XTENSA_INS_AE_MULSFP32X16X2RAS_L, |
| 712 | XTENSA_INS_AE_MULSFP32X16X2RAS_L_S2, |
| 713 | XTENSA_INS_AE_MULSFP32X16X2RS_H, |
| 714 | XTENSA_INS_AE_MULSFP32X16X2RS_H_S2, |
| 715 | XTENSA_INS_AE_MULSFP32X16X2RS_L, |
| 716 | XTENSA_INS_AE_MULSFP32X16X2RS_L_S2, |
| 717 | XTENSA_INS_AE_MULSFP32X2RAS, |
| 718 | XTENSA_INS_AE_MULSFP32X2RS, |
| 719 | XTENSA_INS_AE_MULSFQ32SP24S_H_S2, |
| 720 | XTENSA_INS_AE_MULSFQ32SP24S_L_S2, |
| 721 | XTENSA_INS_AE_MULSP24X2, |
| 722 | XTENSA_INS_AE_MULSP24X2_S2, |
| 723 | XTENSA_INS_AE_MULSP32X16X2_H, |
| 724 | XTENSA_INS_AE_MULSP32X16X2_L, |
| 725 | XTENSA_INS_AE_MULSP32X2, |
| 726 | XTENSA_INS_AE_MULSQ32SP16S_L_S2, |
| 727 | XTENSA_INS_AE_MULSQ32SP16U_L_S2, |
| 728 | XTENSA_INS_AE_MULSRFQ32SP24S_H_S2, |
| 729 | XTENSA_INS_AE_MULSRFQ32SP24S_L_S2, |
| 730 | XTENSA_INS_AE_MULSS32F48P16S_HH, |
| 731 | XTENSA_INS_AE_MULSS32F48P16S_HH_S2, |
| 732 | XTENSA_INS_AE_MULSS32F48P16S_LH, |
| 733 | XTENSA_INS_AE_MULSS32F48P16S_LH_S2, |
| 734 | XTENSA_INS_AE_MULSS32F48P16S_LL, |
| 735 | XTENSA_INS_AE_MULSS32F48P16S_LL_S2, |
| 736 | XTENSA_INS_AE_MULSSD24_HH_LL, |
| 737 | XTENSA_INS_AE_MULSSD24_HH_LL_S2, |
| 738 | XTENSA_INS_AE_MULSSD24_HL_LH, |
| 739 | XTENSA_INS_AE_MULSSD24_HL_LH_S2, |
| 740 | XTENSA_INS_AE_MULSSD32X16_H1_L0, |
| 741 | XTENSA_INS_AE_MULSSD32X16_H1_L0_S2, |
| 742 | XTENSA_INS_AE_MULSSD32X16_H3_L2, |
| 743 | XTENSA_INS_AE_MULSSD32X16_H3_L2_S2, |
| 744 | XTENSA_INS_AE_MULSSFD16SS_11_00, |
| 745 | XTENSA_INS_AE_MULSSFD16SS_11_00_S2, |
| 746 | XTENSA_INS_AE_MULSSFD16SS_13_02, |
| 747 | XTENSA_INS_AE_MULSSFD16SS_13_02_S2, |
| 748 | XTENSA_INS_AE_MULSSFD16SS_33_22, |
| 749 | XTENSA_INS_AE_MULSSFD16SS_33_22_S2, |
| 750 | XTENSA_INS_AE_MULSSFD24_HH_LL, |
| 751 | XTENSA_INS_AE_MULSSFD24_HH_LL_S2, |
| 752 | XTENSA_INS_AE_MULSSFD24_HL_LH, |
| 753 | XTENSA_INS_AE_MULSSFD24_HL_LH_S2, |
| 754 | XTENSA_INS_AE_MULSSFD32X16_H1_L0, |
| 755 | XTENSA_INS_AE_MULSSFD32X16_H1_L0_S2, |
| 756 | XTENSA_INS_AE_MULSSFD32X16_H3_L2, |
| 757 | XTENSA_INS_AE_MULSSFD32X16_H3_L2_S2, |
| 758 | XTENSA_INS_AE_MULZAAD24_HH_LL, |
| 759 | XTENSA_INS_AE_MULZAAD24_HH_LL_S2, |
| 760 | XTENSA_INS_AE_MULZAAD24_HL_LH, |
| 761 | XTENSA_INS_AE_MULZAAD24_HL_LH_S2, |
| 762 | XTENSA_INS_AE_MULZAAD32X16_H0_L1, |
| 763 | XTENSA_INS_AE_MULZAAD32X16_H0_L1_S2, |
| 764 | XTENSA_INS_AE_MULZAAD32X16_H1_L0, |
| 765 | XTENSA_INS_AE_MULZAAD32X16_H1_L0_S2, |
| 766 | XTENSA_INS_AE_MULZAAD32X16_H2_L3, |
| 767 | XTENSA_INS_AE_MULZAAD32X16_H2_L3_S2, |
| 768 | XTENSA_INS_AE_MULZAAD32X16_H3_L2, |
| 769 | XTENSA_INS_AE_MULZAAD32X16_H3_L2_S2, |
| 770 | XTENSA_INS_AE_MULZAAFD16SS_11_00, |
| 771 | XTENSA_INS_AE_MULZAAFD16SS_11_00_S2, |
| 772 | XTENSA_INS_AE_MULZAAFD16SS_13_02, |
| 773 | XTENSA_INS_AE_MULZAAFD16SS_13_02_S2, |
| 774 | XTENSA_INS_AE_MULZAAFD16SS_33_22, |
| 775 | XTENSA_INS_AE_MULZAAFD16SS_33_22_S2, |
| 776 | XTENSA_INS_AE_MULZAAFD24_HH_LL, |
| 777 | XTENSA_INS_AE_MULZAAFD24_HH_LL_S2, |
| 778 | XTENSA_INS_AE_MULZAAFD24_HL_LH, |
| 779 | XTENSA_INS_AE_MULZAAFD24_HL_LH_S2, |
| 780 | XTENSA_INS_AE_MULZAAFD32X16_H0_L1, |
| 781 | XTENSA_INS_AE_MULZAAFD32X16_H0_L1_S2, |
| 782 | XTENSA_INS_AE_MULZAAFD32X16_H1_L0, |
| 783 | XTENSA_INS_AE_MULZAAFD32X16_H1_L0_S2, |
| 784 | XTENSA_INS_AE_MULZAAFD32X16_H2_L3, |
| 785 | XTENSA_INS_AE_MULZAAFD32X16_H2_L3_S2, |
| 786 | XTENSA_INS_AE_MULZAAFD32X16_H3_L2, |
| 787 | XTENSA_INS_AE_MULZAAFD32X16_H3_L2_S2, |
| 788 | XTENSA_INS_AE_MULZASD24_HH_LL, |
| 789 | XTENSA_INS_AE_MULZASD24_HH_LL_S2, |
| 790 | XTENSA_INS_AE_MULZASD24_HL_LH, |
| 791 | XTENSA_INS_AE_MULZASD24_HL_LH_S2, |
| 792 | XTENSA_INS_AE_MULZASD32X16_H1_L0, |
| 793 | XTENSA_INS_AE_MULZASD32X16_H1_L0_S2, |
| 794 | XTENSA_INS_AE_MULZASD32X16_H3_L2, |
| 795 | XTENSA_INS_AE_MULZASD32X16_H3_L2_S2, |
| 796 | XTENSA_INS_AE_MULZASFD24_HH_LL, |
| 797 | XTENSA_INS_AE_MULZASFD24_HH_LL_S2, |
| 798 | XTENSA_INS_AE_MULZASFD24_HL_LH, |
| 799 | XTENSA_INS_AE_MULZASFD24_HL_LH_S2, |
| 800 | XTENSA_INS_AE_MULZASFD32X16_H1_L0, |
| 801 | XTENSA_INS_AE_MULZASFD32X16_H1_L0_S2, |
| 802 | XTENSA_INS_AE_MULZASFD32X16_H3_L2, |
| 803 | XTENSA_INS_AE_MULZASFD32X16_H3_L2_S2, |
| 804 | XTENSA_INS_AE_MULZSAD24_HH_LL, |
| 805 | XTENSA_INS_AE_MULZSAD24_HH_LL_S2, |
| 806 | XTENSA_INS_AE_MULZSAD32X16_H1_L0, |
| 807 | XTENSA_INS_AE_MULZSAD32X16_H1_L0_S2, |
| 808 | XTENSA_INS_AE_MULZSAD32X16_H3_L2, |
| 809 | XTENSA_INS_AE_MULZSAD32X16_H3_L2_S2, |
| 810 | XTENSA_INS_AE_MULZSAFD24_HH_LL, |
| 811 | XTENSA_INS_AE_MULZSAFD24_HH_LL_S2, |
| 812 | XTENSA_INS_AE_MULZSAFD32X16_H1_L0, |
| 813 | XTENSA_INS_AE_MULZSAFD32X16_H1_L0_S2, |
| 814 | XTENSA_INS_AE_MULZSAFD32X16_H3_L2, |
| 815 | XTENSA_INS_AE_MULZSAFD32X16_H3_L2_S2, |
| 816 | XTENSA_INS_AE_MULZSSD24_HH_LL, |
| 817 | XTENSA_INS_AE_MULZSSD24_HH_LL_S2, |
| 818 | XTENSA_INS_AE_MULZSSD24_HL_LH, |
| 819 | XTENSA_INS_AE_MULZSSD24_HL_LH_S2, |
| 820 | XTENSA_INS_AE_MULZSSD32X16_H1_L0, |
| 821 | XTENSA_INS_AE_MULZSSD32X16_H1_L0_S2, |
| 822 | XTENSA_INS_AE_MULZSSD32X16_H3_L2, |
| 823 | XTENSA_INS_AE_MULZSSD32X16_H3_L2_S2, |
| 824 | XTENSA_INS_AE_MULZSSFD16SS_11_00, |
| 825 | XTENSA_INS_AE_MULZSSFD16SS_11_00_S2, |
| 826 | XTENSA_INS_AE_MULZSSFD16SS_13_02, |
| 827 | XTENSA_INS_AE_MULZSSFD16SS_13_02_S2, |
| 828 | XTENSA_INS_AE_MULZSSFD16SS_33_22, |
| 829 | XTENSA_INS_AE_MULZSSFD16SS_33_22_S2, |
| 830 | XTENSA_INS_AE_MULZSSFD24_HH_LL, |
| 831 | XTENSA_INS_AE_MULZSSFD24_HH_LL_S2, |
| 832 | XTENSA_INS_AE_MULZSSFD24_HL_LH, |
| 833 | XTENSA_INS_AE_MULZSSFD24_HL_LH_S2, |
| 834 | XTENSA_INS_AE_MULZSSFD32X16_H1_L0, |
| 835 | XTENSA_INS_AE_MULZSSFD32X16_H1_L0_S2, |
| 836 | XTENSA_INS_AE_MULZSSFD32X16_H3_L2, |
| 837 | XTENSA_INS_AE_MULZSSFD32X16_H3_L2_S2, |
| 838 | XTENSA_INS_AE_NAND, |
| 839 | XTENSA_INS_AE_NEG16S, |
| 840 | XTENSA_INS_AE_NEG24S, |
| 841 | XTENSA_INS_AE_NEG32, |
| 842 | XTENSA_INS_AE_NEG32S, |
| 843 | XTENSA_INS_AE_NEG64, |
| 844 | XTENSA_INS_AE_NEG64S, |
| 845 | XTENSA_INS_AE_NSA64, |
| 846 | XTENSA_INS_AE_NSAZ16_0, |
| 847 | XTENSA_INS_AE_NSAZ32_L, |
| 848 | XTENSA_INS_AE_OR, |
| 849 | XTENSA_INS_AE_PKSR24, |
| 850 | XTENSA_INS_AE_PKSR32, |
| 851 | XTENSA_INS_AE_ROUND16X4F32SASYM, |
| 852 | XTENSA_INS_AE_ROUND16X4F32SSYM, |
| 853 | XTENSA_INS_AE_ROUND24X2F48SASYM, |
| 854 | XTENSA_INS_AE_ROUND24X2F48SSYM, |
| 855 | XTENSA_INS_AE_ROUND32X2F48SASYM, |
| 856 | XTENSA_INS_AE_ROUND32X2F48SSYM, |
| 857 | XTENSA_INS_AE_ROUND32X2F64SASYM, |
| 858 | XTENSA_INS_AE_ROUND32X2F64SSYM, |
| 859 | XTENSA_INS_AE_ROUNDSP16F24ASYM, |
| 860 | XTENSA_INS_AE_ROUNDSP16F24SYM, |
| 861 | XTENSA_INS_AE_ROUNDSP16Q48X2ASYM, |
| 862 | XTENSA_INS_AE_ROUNDSP16Q48X2SYM, |
| 863 | XTENSA_INS_AE_ROUNDSQ32F48ASYM, |
| 864 | XTENSA_INS_AE_ROUNDSQ32F48SYM, |
| 865 | XTENSA_INS_AE_S16M_L_I, |
| 866 | XTENSA_INS_AE_S16M_L_IU, |
| 867 | XTENSA_INS_AE_S16M_L_X, |
| 868 | XTENSA_INS_AE_S16M_L_XC, |
| 869 | XTENSA_INS_AE_S16M_L_XU, |
| 870 | XTENSA_INS_AE_S16X2M_I, |
| 871 | XTENSA_INS_AE_S16X2M_IU, |
| 872 | XTENSA_INS_AE_S16X2M_X, |
| 873 | XTENSA_INS_AE_S16X2M_XC, |
| 874 | XTENSA_INS_AE_S16X2M_XU, |
| 875 | XTENSA_INS_AE_S16X4_I, |
| 876 | XTENSA_INS_AE_S16X4_IP, |
| 877 | XTENSA_INS_AE_S16X4_RIC, |
| 878 | XTENSA_INS_AE_S16X4_RIP, |
| 879 | XTENSA_INS_AE_S16X4_X, |
| 880 | XTENSA_INS_AE_S16X4_XC, |
| 881 | XTENSA_INS_AE_S16X4_XP, |
| 882 | XTENSA_INS_AE_S16_0_I, |
| 883 | XTENSA_INS_AE_S16_0_IP, |
| 884 | XTENSA_INS_AE_S16_0_X, |
| 885 | XTENSA_INS_AE_S16_0_XC, |
| 886 | XTENSA_INS_AE_S16_0_XP, |
| 887 | XTENSA_INS_AE_S24RA64S_I, |
| 888 | XTENSA_INS_AE_S24RA64S_IP, |
| 889 | XTENSA_INS_AE_S24RA64S_X, |
| 890 | XTENSA_INS_AE_S24RA64S_XC, |
| 891 | XTENSA_INS_AE_S24RA64S_XP, |
| 892 | XTENSA_INS_AE_S24X2RA64S_IP, |
| 893 | XTENSA_INS_AE_S32F24_L_I, |
| 894 | XTENSA_INS_AE_S32F24_L_IP, |
| 895 | XTENSA_INS_AE_S32F24_L_X, |
| 896 | XTENSA_INS_AE_S32F24_L_XC, |
| 897 | XTENSA_INS_AE_S32F24_L_XP, |
| 898 | XTENSA_INS_AE_S32M_I, |
| 899 | XTENSA_INS_AE_S32M_IU, |
| 900 | XTENSA_INS_AE_S32M_X, |
| 901 | XTENSA_INS_AE_S32M_XC, |
| 902 | XTENSA_INS_AE_S32M_XU, |
| 903 | XTENSA_INS_AE_S32RA64S_I, |
| 904 | XTENSA_INS_AE_S32RA64S_IP, |
| 905 | XTENSA_INS_AE_S32RA64S_X, |
| 906 | XTENSA_INS_AE_S32RA64S_XC, |
| 907 | XTENSA_INS_AE_S32RA64S_XP, |
| 908 | XTENSA_INS_AE_S32X2F24_I, |
| 909 | XTENSA_INS_AE_S32X2F24_IP, |
| 910 | XTENSA_INS_AE_S32X2F24_RIC, |
| 911 | XTENSA_INS_AE_S32X2F24_RIP, |
| 912 | XTENSA_INS_AE_S32X2F24_X, |
| 913 | XTENSA_INS_AE_S32X2F24_XC, |
| 914 | XTENSA_INS_AE_S32X2F24_XP, |
| 915 | XTENSA_INS_AE_S32X2RA64S_IP, |
| 916 | XTENSA_INS_AE_S32X2_I, |
| 917 | XTENSA_INS_AE_S32X2_IP, |
| 918 | XTENSA_INS_AE_S32X2_RIC, |
| 919 | XTENSA_INS_AE_S32X2_RIP, |
| 920 | XTENSA_INS_AE_S32X2_X, |
| 921 | XTENSA_INS_AE_S32X2_XC, |
| 922 | XTENSA_INS_AE_S32X2_XP, |
| 923 | XTENSA_INS_AE_S32_L_I, |
| 924 | XTENSA_INS_AE_S32_L_IP, |
| 925 | XTENSA_INS_AE_S32_L_X, |
| 926 | XTENSA_INS_AE_S32_L_XC, |
| 927 | XTENSA_INS_AE_S32_L_XP, |
| 928 | XTENSA_INS_AE_S64_I, |
| 929 | XTENSA_INS_AE_S64_IP, |
| 930 | XTENSA_INS_AE_S64_X, |
| 931 | XTENSA_INS_AE_S64_XC, |
| 932 | XTENSA_INS_AE_S64_XP, |
| 933 | XTENSA_INS_AE_SA16X4_IC, |
| 934 | XTENSA_INS_AE_SA16X4_IP, |
| 935 | XTENSA_INS_AE_SA16X4_RIC, |
| 936 | XTENSA_INS_AE_SA16X4_RIP, |
| 937 | XTENSA_INS_AE_SA24X2_IC, |
| 938 | XTENSA_INS_AE_SA24X2_IP, |
| 939 | XTENSA_INS_AE_SA24X2_RIC, |
| 940 | XTENSA_INS_AE_SA24X2_RIP, |
| 941 | XTENSA_INS_AE_SA24_L_IC, |
| 942 | XTENSA_INS_AE_SA24_L_IP, |
| 943 | XTENSA_INS_AE_SA24_L_RIC, |
| 944 | XTENSA_INS_AE_SA24_L_RIP, |
| 945 | XTENSA_INS_AE_SA32X2F24_IC, |
| 946 | XTENSA_INS_AE_SA32X2F24_IP, |
| 947 | XTENSA_INS_AE_SA32X2F24_RIC, |
| 948 | XTENSA_INS_AE_SA32X2F24_RIP, |
| 949 | XTENSA_INS_AE_SA32X2_IC, |
| 950 | XTENSA_INS_AE_SA32X2_IP, |
| 951 | XTENSA_INS_AE_SA32X2_RIC, |
| 952 | XTENSA_INS_AE_SA32X2_RIP, |
| 953 | XTENSA_INS_AE_SA64NEG_FP, |
| 954 | XTENSA_INS_AE_SA64POS_FP, |
| 955 | XTENSA_INS_AE_SALIGN64_I, |
| 956 | XTENSA_INS_AE_SAT16X4, |
| 957 | XTENSA_INS_AE_SAT24S, |
| 958 | XTENSA_INS_AE_SAT48S, |
| 959 | XTENSA_INS_AE_SATQ56S, |
| 960 | XTENSA_INS_AE_SB, |
| 961 | XTENSA_INS_AE_SBF, |
| 962 | XTENSA_INS_AE_SBF_IC, |
| 963 | XTENSA_INS_AE_SBF_IP, |
| 964 | XTENSA_INS_AE_SBI, |
| 965 | XTENSA_INS_AE_SBI_IC, |
| 966 | XTENSA_INS_AE_SBI_IP, |
| 967 | XTENSA_INS_AE_SB_IC, |
| 968 | XTENSA_INS_AE_SB_IP, |
| 969 | XTENSA_INS_AE_SEL16I, |
| 970 | XTENSA_INS_AE_SEL16I_N, |
| 971 | XTENSA_INS_AE_SEXT32, |
| 972 | XTENSA_INS_AE_SEXT32X2D16_10, |
| 973 | XTENSA_INS_AE_SEXT32X2D16_32, |
| 974 | XTENSA_INS_AE_SHA32, |
| 975 | XTENSA_INS_AE_SHORTSWAP, |
| 976 | XTENSA_INS_AE_SLAA16S, |
| 977 | XTENSA_INS_AE_SLAA32, |
| 978 | XTENSA_INS_AE_SLAA32S, |
| 979 | XTENSA_INS_AE_SLAA64, |
| 980 | XTENSA_INS_AE_SLAA64S, |
| 981 | XTENSA_INS_AE_SLAAQ56, |
| 982 | XTENSA_INS_AE_SLAI16S, |
| 983 | XTENSA_INS_AE_SLAI24, |
| 984 | XTENSA_INS_AE_SLAI24S, |
| 985 | XTENSA_INS_AE_SLAI32, |
| 986 | XTENSA_INS_AE_SLAI32S, |
| 987 | XTENSA_INS_AE_SLAI64, |
| 988 | XTENSA_INS_AE_SLAI64S, |
| 989 | XTENSA_INS_AE_SLAISQ56S, |
| 990 | XTENSA_INS_AE_SLAS24, |
| 991 | XTENSA_INS_AE_SLAS24S, |
| 992 | XTENSA_INS_AE_SLAS32, |
| 993 | XTENSA_INS_AE_SLAS32S, |
| 994 | XTENSA_INS_AE_SLAS64, |
| 995 | XTENSA_INS_AE_SLAS64S, |
| 996 | XTENSA_INS_AE_SLASQ56, |
| 997 | XTENSA_INS_AE_SLASSQ56S, |
| 998 | XTENSA_INS_AE_SRA64_32, |
| 999 | XTENSA_INS_AE_SRAA16RS, |
| 1000 | XTENSA_INS_AE_SRAA16S, |
| 1001 | XTENSA_INS_AE_SRAA32, |
| 1002 | XTENSA_INS_AE_SRAA32RS, |
| 1003 | XTENSA_INS_AE_SRAA32S, |
| 1004 | XTENSA_INS_AE_SRAA64, |
| 1005 | XTENSA_INS_AE_SRAI16, |
| 1006 | XTENSA_INS_AE_SRAI16R, |
| 1007 | XTENSA_INS_AE_SRAI24, |
| 1008 | XTENSA_INS_AE_SRAI32, |
| 1009 | XTENSA_INS_AE_SRAI32R, |
| 1010 | XTENSA_INS_AE_SRAI64, |
| 1011 | XTENSA_INS_AE_SRAS24, |
| 1012 | XTENSA_INS_AE_SRAS32, |
| 1013 | XTENSA_INS_AE_SRAS64, |
| 1014 | XTENSA_INS_AE_SRLA32, |
| 1015 | XTENSA_INS_AE_SRLA64, |
| 1016 | XTENSA_INS_AE_SRLI24, |
| 1017 | XTENSA_INS_AE_SRLI32, |
| 1018 | XTENSA_INS_AE_SRLI64, |
| 1019 | XTENSA_INS_AE_SRLS24, |
| 1020 | XTENSA_INS_AE_SRLS32, |
| 1021 | XTENSA_INS_AE_SRLS64, |
| 1022 | XTENSA_INS_AE_SUB16, |
| 1023 | XTENSA_INS_AE_SUB16S, |
| 1024 | XTENSA_INS_AE_SUB24S, |
| 1025 | XTENSA_INS_AE_SUB32, |
| 1026 | XTENSA_INS_AE_SUB32S, |
| 1027 | XTENSA_INS_AE_SUB64, |
| 1028 | XTENSA_INS_AE_SUB64S, |
| 1029 | XTENSA_INS_AE_SUBADD32, |
| 1030 | XTENSA_INS_AE_SUBADD32S, |
| 1031 | XTENSA_INS_AE_TRUNCA32F64S_L, |
| 1032 | XTENSA_INS_AE_TRUNCA32X2F64S, |
| 1033 | XTENSA_INS_AE_TRUNCI32F64S_L, |
| 1034 | XTENSA_INS_AE_TRUNCI32X2F64S, |
| 1035 | XTENSA_INS_AE_VLDL16C, |
| 1036 | XTENSA_INS_AE_VLDL16C_IC, |
| 1037 | XTENSA_INS_AE_VLDL16C_IP, |
| 1038 | XTENSA_INS_AE_VLDL16T, |
| 1039 | XTENSA_INS_AE_VLDL32T, |
| 1040 | XTENSA_INS_AE_VLDSHT, |
| 1041 | XTENSA_INS_AE_VLEL16T, |
| 1042 | XTENSA_INS_AE_VLEL32T, |
| 1043 | XTENSA_INS_AE_VLES16C, |
| 1044 | XTENSA_INS_AE_VLES16C_IC, |
| 1045 | XTENSA_INS_AE_VLES16C_IP, |
| 1046 | XTENSA_INS_AE_XOR, |
| 1047 | XTENSA_INS_AE_ZALIGN64, |
| 1048 | XTENSA_INS_ALL4, |
| 1049 | XTENSA_INS_ALL8, |
| 1050 | XTENSA_INS_AND, |
| 1051 | XTENSA_INS_ANDB, |
| 1052 | XTENSA_INS_ANDBC, |
| 1053 | XTENSA_INS_ANY4, |
| 1054 | XTENSA_INS_ANY8, |
| 1055 | XTENSA_INS_BALL, |
| 1056 | XTENSA_INS_BANY, |
| 1057 | XTENSA_INS_BBC, |
| 1058 | XTENSA_INS_BBCI, |
| 1059 | XTENSA_INS_BBS, |
| 1060 | XTENSA_INS_BBSI, |
| 1061 | XTENSA_INS_BEQ, |
| 1062 | XTENSA_INS_BEQI, |
| 1063 | XTENSA_INS_BEQZ, |
| 1064 | XTENSA_INS_BF, |
| 1065 | XTENSA_INS_BGE, |
| 1066 | XTENSA_INS_BGEI, |
| 1067 | XTENSA_INS_BGEU, |
| 1068 | XTENSA_INS_BGEUI, |
| 1069 | XTENSA_INS_BGEZ, |
| 1070 | XTENSA_INS_BLT, |
| 1071 | XTENSA_INS_BLTI, |
| 1072 | XTENSA_INS_BLTU, |
| 1073 | XTENSA_INS_BLTUI, |
| 1074 | XTENSA_INS_BLTZ, |
| 1075 | XTENSA_INS_BNALL, |
| 1076 | XTENSA_INS_BNE, |
| 1077 | XTENSA_INS_BNEI, |
| 1078 | XTENSA_INS_BNEZ, |
| 1079 | XTENSA_INS_BNONE, |
| 1080 | XTENSA_INS_BREAK, |
| 1081 | XTENSA_INS_BREAK_N, |
| 1082 | XTENSA_INS_BT, |
| 1083 | XTENSA_INS_CALL0, |
| 1084 | XTENSA_INS_CALL12, |
| 1085 | XTENSA_INS_CALL4, |
| 1086 | XTENSA_INS_CALL8, |
| 1087 | XTENSA_INS_CALLX0, |
| 1088 | XTENSA_INS_CALLX12, |
| 1089 | XTENSA_INS_CALLX4, |
| 1090 | XTENSA_INS_CALLX8, |
| 1091 | XTENSA_INS_CEIL_S, |
| 1092 | XTENSA_INS_CLAMPS, |
| 1093 | XTENSA_INS_CLR_BIT_GPIO_OUT, |
| 1094 | XTENSA_INS_CONST_S, |
| 1095 | XTENSA_INS_DIV0_S, |
| 1096 | XTENSA_INS_DIVN_S, |
| 1097 | XTENSA_INS_DSYNC, |
| 1098 | XTENSA_INS_EE_ANDQ, |
| 1099 | XTENSA_INS_EE_BITREV, |
| 1100 | XTENSA_INS_EE_CLR_BIT_GPIO_OUT, |
| 1101 | XTENSA_INS_EE_CMUL_S16, |
| 1102 | XTENSA_INS_EE_CMUL_S16_LD_INCP, |
| 1103 | XTENSA_INS_EE_CMUL_S16_ST_INCP, |
| 1104 | XTENSA_INS_EE_FFT_AMS_S16_LD_INCP, |
| 1105 | XTENSA_INS_EE_FFT_AMS_S16_LD_INCP_UAUP, |
| 1106 | XTENSA_INS_EE_FFT_AMS_S16_LD_R32_DECP, |
| 1107 | XTENSA_INS_EE_FFT_AMS_S16_ST_INCP, |
| 1108 | XTENSA_INS_EE_FFT_CMUL_S16_LD_XP, |
| 1109 | XTENSA_INS_EE_FFT_CMUL_S16_ST_XP, |
| 1110 | XTENSA_INS_EE_FFT_R2BF_S16, |
| 1111 | XTENSA_INS_EE_FFT_R2BF_S16_ST_INCP, |
| 1112 | XTENSA_INS_EE_FFT_VST_R32_DECP, |
| 1113 | XTENSA_INS_EE_GET_GPIO_IN, |
| 1114 | XTENSA_INS_EE_LDF_128_IP, |
| 1115 | XTENSA_INS_EE_LDF_128_XP, |
| 1116 | XTENSA_INS_EE_LDF_64_IP, |
| 1117 | XTENSA_INS_EE_LDF_64_XP, |
| 1118 | XTENSA_INS_EE_LDQA_S16_128_IP, |
| 1119 | XTENSA_INS_EE_LDQA_S16_128_XP, |
| 1120 | XTENSA_INS_EE_LDQA_S8_128_IP, |
| 1121 | XTENSA_INS_EE_LDQA_S8_128_XP, |
| 1122 | XTENSA_INS_EE_LDQA_U16_128_IP, |
| 1123 | XTENSA_INS_EE_LDQA_U16_128_XP, |
| 1124 | XTENSA_INS_EE_LDQA_U8_128_IP, |
| 1125 | XTENSA_INS_EE_LDQA_U8_128_XP, |
| 1126 | XTENSA_INS_EE_LDXQ_32, |
| 1127 | XTENSA_INS_EE_LD_128_USAR_IP, |
| 1128 | XTENSA_INS_EE_LD_128_USAR_XP, |
| 1129 | XTENSA_INS_EE_LD_ACCX_IP, |
| 1130 | XTENSA_INS_EE_LD_QACC_H_H_32_IP, |
| 1131 | XTENSA_INS_EE_LD_QACC_H_L_128_IP, |
| 1132 | XTENSA_INS_EE_LD_QACC_L_H_32_IP, |
| 1133 | XTENSA_INS_EE_LD_QACC_L_L_128_IP, |
| 1134 | XTENSA_INS_EE_LD_UA_STATE_IP, |
| 1135 | XTENSA_INS_EE_MOVI_32_A, |
| 1136 | XTENSA_INS_EE_MOVI_32_Q, |
| 1137 | XTENSA_INS_EE_MOV_S16_QACC, |
| 1138 | XTENSA_INS_EE_MOV_S8_QACC, |
| 1139 | XTENSA_INS_EE_MOV_U16_QACC, |
| 1140 | XTENSA_INS_EE_MOV_U8_QACC, |
| 1141 | XTENSA_INS_EE_NOTQ, |
| 1142 | XTENSA_INS_EE_ORQ, |
| 1143 | XTENSA_INS_EE_SET_BIT_GPIO_OUT, |
| 1144 | XTENSA_INS_EE_SLCI_2Q, |
| 1145 | XTENSA_INS_EE_SLCXXP_2Q, |
| 1146 | XTENSA_INS_EE_SRCI_2Q, |
| 1147 | XTENSA_INS_EE_SRCMB_S16_QACC, |
| 1148 | XTENSA_INS_EE_SRCMB_S8_QACC, |
| 1149 | XTENSA_INS_EE_SRCQ_128_ST_INCP, |
| 1150 | XTENSA_INS_EE_SRCXXP_2Q, |
| 1151 | XTENSA_INS_EE_SRC_Q, |
| 1152 | XTENSA_INS_EE_SRC_Q_LD_IP, |
| 1153 | XTENSA_INS_EE_SRC_Q_LD_XP, |
| 1154 | XTENSA_INS_EE_SRC_Q_QUP, |
| 1155 | XTENSA_INS_EE_SRS_ACCX, |
| 1156 | XTENSA_INS_EE_STF_128_IP, |
| 1157 | XTENSA_INS_EE_STF_128_XP, |
| 1158 | XTENSA_INS_EE_STF_64_IP, |
| 1159 | XTENSA_INS_EE_STF_64_XP, |
| 1160 | XTENSA_INS_EE_STXQ_32, |
| 1161 | XTENSA_INS_EE_ST_ACCX_IP, |
| 1162 | XTENSA_INS_EE_ST_QACC_H_H_32_IP, |
| 1163 | XTENSA_INS_EE_ST_QACC_H_L_128_IP, |
| 1164 | XTENSA_INS_EE_ST_QACC_L_H_32_IP, |
| 1165 | XTENSA_INS_EE_ST_QACC_L_L_128_IP, |
| 1166 | XTENSA_INS_EE_ST_UA_STATE_IP, |
| 1167 | XTENSA_INS_EE_VADDS_S16, |
| 1168 | XTENSA_INS_EE_VADDS_S16_LD_INCP, |
| 1169 | XTENSA_INS_EE_VADDS_S16_ST_INCP, |
| 1170 | XTENSA_INS_EE_VADDS_S32, |
| 1171 | XTENSA_INS_EE_VADDS_S32_LD_INCP, |
| 1172 | XTENSA_INS_EE_VADDS_S32_ST_INCP, |
| 1173 | XTENSA_INS_EE_VADDS_S8, |
| 1174 | XTENSA_INS_EE_VADDS_S8_LD_INCP, |
| 1175 | XTENSA_INS_EE_VADDS_S8_ST_INCP, |
| 1176 | XTENSA_INS_EE_VCMP_EQ_S16, |
| 1177 | XTENSA_INS_EE_VCMP_EQ_S32, |
| 1178 | XTENSA_INS_EE_VCMP_EQ_S8, |
| 1179 | XTENSA_INS_EE_VCMP_GT_S16, |
| 1180 | XTENSA_INS_EE_VCMP_GT_S32, |
| 1181 | XTENSA_INS_EE_VCMP_GT_S8, |
| 1182 | XTENSA_INS_EE_VCMP_LT_S16, |
| 1183 | XTENSA_INS_EE_VCMP_LT_S32, |
| 1184 | XTENSA_INS_EE_VCMP_LT_S8, |
| 1185 | XTENSA_INS_EE_VLDBC_16, |
| 1186 | XTENSA_INS_EE_VLDBC_16_IP, |
| 1187 | XTENSA_INS_EE_VLDBC_16_XP, |
| 1188 | XTENSA_INS_EE_VLDBC_32, |
| 1189 | XTENSA_INS_EE_VLDBC_32_IP, |
| 1190 | XTENSA_INS_EE_VLDBC_32_XP, |
| 1191 | XTENSA_INS_EE_VLDBC_8, |
| 1192 | XTENSA_INS_EE_VLDBC_8_IP, |
| 1193 | XTENSA_INS_EE_VLDBC_8_XP, |
| 1194 | XTENSA_INS_EE_VLDHBC_16_INCP, |
| 1195 | XTENSA_INS_EE_VLD_128_IP, |
| 1196 | XTENSA_INS_EE_VLD_128_XP, |
| 1197 | XTENSA_INS_EE_VLD_H_64_IP, |
| 1198 | XTENSA_INS_EE_VLD_H_64_XP, |
| 1199 | XTENSA_INS_EE_VLD_L_64_IP, |
| 1200 | XTENSA_INS_EE_VLD_L_64_XP, |
| 1201 | XTENSA_INS_EE_VMAX_S16, |
| 1202 | XTENSA_INS_EE_VMAX_S16_LD_INCP, |
| 1203 | XTENSA_INS_EE_VMAX_S16_ST_INCP, |
| 1204 | XTENSA_INS_EE_VMAX_S32, |
| 1205 | XTENSA_INS_EE_VMAX_S32_LD_INCP, |
| 1206 | XTENSA_INS_EE_VMAX_S32_ST_INCP, |
| 1207 | XTENSA_INS_EE_VMAX_S8, |
| 1208 | XTENSA_INS_EE_VMAX_S8_LD_INCP, |
| 1209 | XTENSA_INS_EE_VMAX_S8_ST_INCP, |
| 1210 | XTENSA_INS_EE_VMIN_S16, |
| 1211 | XTENSA_INS_EE_VMIN_S16_LD_INCP, |
| 1212 | XTENSA_INS_EE_VMIN_S16_ST_INCP, |
| 1213 | XTENSA_INS_EE_VMIN_S32, |
| 1214 | XTENSA_INS_EE_VMIN_S32_LD_INCP, |
| 1215 | XTENSA_INS_EE_VMIN_S32_ST_INCP, |
| 1216 | XTENSA_INS_EE_VMIN_S8, |
| 1217 | XTENSA_INS_EE_VMIN_S8_LD_INCP, |
| 1218 | XTENSA_INS_EE_VMIN_S8_ST_INCP, |
| 1219 | XTENSA_INS_EE_VMULAS_S16_ACCX, |
| 1220 | XTENSA_INS_EE_VMULAS_S16_ACCX_LD_IP, |
| 1221 | XTENSA_INS_EE_VMULAS_S16_ACCX_LD_IP_QUP, |
| 1222 | XTENSA_INS_EE_VMULAS_S16_ACCX_LD_XP, |
| 1223 | XTENSA_INS_EE_VMULAS_S16_ACCX_LD_XP_QUP, |
| 1224 | XTENSA_INS_EE_VMULAS_S16_QACC, |
| 1225 | XTENSA_INS_EE_VMULAS_S16_QACC_LDBC_INCP, |
| 1226 | XTENSA_INS_EE_VMULAS_S16_QACC_LDBC_INCP_QUP, |
| 1227 | XTENSA_INS_EE_VMULAS_S16_QACC_LD_IP, |
| 1228 | XTENSA_INS_EE_VMULAS_S16_QACC_LD_IP_QUP, |
| 1229 | XTENSA_INS_EE_VMULAS_S16_QACC_LD_XP, |
| 1230 | XTENSA_INS_EE_VMULAS_S16_QACC_LD_XP_QUP, |
| 1231 | XTENSA_INS_EE_VMULAS_S8_ACCX, |
| 1232 | XTENSA_INS_EE_VMULAS_S8_ACCX_LD_IP, |
| 1233 | XTENSA_INS_EE_VMULAS_S8_ACCX_LD_IP_QUP, |
| 1234 | XTENSA_INS_EE_VMULAS_S8_ACCX_LD_XP, |
| 1235 | XTENSA_INS_EE_VMULAS_S8_ACCX_LD_XP_QUP, |
| 1236 | XTENSA_INS_EE_VMULAS_S8_QACC, |
| 1237 | XTENSA_INS_EE_VMULAS_S8_QACC_LDBC_INCP, |
| 1238 | XTENSA_INS_EE_VMULAS_S8_QACC_LDBC_INCP_QUP, |
| 1239 | XTENSA_INS_EE_VMULAS_S8_QACC_LD_IP, |
| 1240 | XTENSA_INS_EE_VMULAS_S8_QACC_LD_IP_QUP, |
| 1241 | XTENSA_INS_EE_VMULAS_S8_QACC_LD_XP, |
| 1242 | XTENSA_INS_EE_VMULAS_S8_QACC_LD_XP_QUP, |
| 1243 | XTENSA_INS_EE_VMULAS_U16_ACCX, |
| 1244 | XTENSA_INS_EE_VMULAS_U16_ACCX_LD_IP, |
| 1245 | XTENSA_INS_EE_VMULAS_U16_ACCX_LD_IP_QUP, |
| 1246 | XTENSA_INS_EE_VMULAS_U16_ACCX_LD_XP, |
| 1247 | XTENSA_INS_EE_VMULAS_U16_ACCX_LD_XP_QUP, |
| 1248 | XTENSA_INS_EE_VMULAS_U16_QACC, |
| 1249 | XTENSA_INS_EE_VMULAS_U16_QACC_LDBC_INCP, |
| 1250 | XTENSA_INS_EE_VMULAS_U16_QACC_LDBC_INCP_QUP, |
| 1251 | XTENSA_INS_EE_VMULAS_U16_QACC_LD_IP, |
| 1252 | XTENSA_INS_EE_VMULAS_U16_QACC_LD_IP_QUP, |
| 1253 | XTENSA_INS_EE_VMULAS_U16_QACC_LD_XP, |
| 1254 | XTENSA_INS_EE_VMULAS_U16_QACC_LD_XP_QUP, |
| 1255 | XTENSA_INS_EE_VMULAS_U8_ACCX, |
| 1256 | XTENSA_INS_EE_VMULAS_U8_ACCX_LD_IP, |
| 1257 | XTENSA_INS_EE_VMULAS_U8_ACCX_LD_IP_QUP, |
| 1258 | XTENSA_INS_EE_VMULAS_U8_ACCX_LD_XP, |
| 1259 | XTENSA_INS_EE_VMULAS_U8_ACCX_LD_XP_QUP, |
| 1260 | XTENSA_INS_EE_VMULAS_U8_QACC, |
| 1261 | XTENSA_INS_EE_VMULAS_U8_QACC_LDBC_INCP, |
| 1262 | XTENSA_INS_EE_VMULAS_U8_QACC_LDBC_INCP_QUP, |
| 1263 | XTENSA_INS_EE_VMULAS_U8_QACC_LD_IP, |
| 1264 | XTENSA_INS_EE_VMULAS_U8_QACC_LD_IP_QUP, |
| 1265 | XTENSA_INS_EE_VMULAS_U8_QACC_LD_XP, |
| 1266 | XTENSA_INS_EE_VMULAS_U8_QACC_LD_XP_QUP, |
| 1267 | XTENSA_INS_EE_VMUL_S16, |
| 1268 | XTENSA_INS_EE_VMUL_S16_LD_INCP, |
| 1269 | XTENSA_INS_EE_VMUL_S16_ST_INCP, |
| 1270 | XTENSA_INS_EE_VMUL_S8, |
| 1271 | XTENSA_INS_EE_VMUL_S8_LD_INCP, |
| 1272 | XTENSA_INS_EE_VMUL_S8_ST_INCP, |
| 1273 | XTENSA_INS_EE_VMUL_U16, |
| 1274 | XTENSA_INS_EE_VMUL_U16_LD_INCP, |
| 1275 | XTENSA_INS_EE_VMUL_U16_ST_INCP, |
| 1276 | XTENSA_INS_EE_VMUL_U8, |
| 1277 | XTENSA_INS_EE_VMUL_U8_LD_INCP, |
| 1278 | XTENSA_INS_EE_VMUL_U8_ST_INCP, |
| 1279 | XTENSA_INS_EE_VPRELU_S16, |
| 1280 | XTENSA_INS_EE_VPRELU_S8, |
| 1281 | XTENSA_INS_EE_VRELU_S16, |
| 1282 | XTENSA_INS_EE_VRELU_S8, |
| 1283 | XTENSA_INS_EE_VSL_32, |
| 1284 | XTENSA_INS_EE_VSMULAS_S16_QACC, |
| 1285 | XTENSA_INS_EE_VSMULAS_S16_QACC_LD_INCP, |
| 1286 | XTENSA_INS_EE_VSMULAS_S8_QACC, |
| 1287 | XTENSA_INS_EE_VSMULAS_S8_QACC_LD_INCP, |
| 1288 | XTENSA_INS_EE_VSR_32, |
| 1289 | XTENSA_INS_EE_VST_128_IP, |
| 1290 | XTENSA_INS_EE_VST_128_XP, |
| 1291 | XTENSA_INS_EE_VST_H_64_IP, |
| 1292 | XTENSA_INS_EE_VST_H_64_XP, |
| 1293 | XTENSA_INS_EE_VST_L_64_IP, |
| 1294 | XTENSA_INS_EE_VST_L_64_XP, |
| 1295 | XTENSA_INS_EE_VSUBS_S16, |
| 1296 | XTENSA_INS_EE_VSUBS_S16_LD_INCP, |
| 1297 | XTENSA_INS_EE_VSUBS_S16_ST_INCP, |
| 1298 | XTENSA_INS_EE_VSUBS_S32, |
| 1299 | XTENSA_INS_EE_VSUBS_S32_LD_INCP, |
| 1300 | XTENSA_INS_EE_VSUBS_S32_ST_INCP, |
| 1301 | XTENSA_INS_EE_VSUBS_S8, |
| 1302 | XTENSA_INS_EE_VSUBS_S8_LD_INCP, |
| 1303 | XTENSA_INS_EE_VSUBS_S8_ST_INCP, |
| 1304 | XTENSA_INS_EE_VUNZIP_16, |
| 1305 | XTENSA_INS_EE_VUNZIP_32, |
| 1306 | XTENSA_INS_EE_VUNZIP_8, |
| 1307 | XTENSA_INS_EE_VZIP_16, |
| 1308 | XTENSA_INS_EE_VZIP_32, |
| 1309 | XTENSA_INS_EE_VZIP_8, |
| 1310 | XTENSA_INS_EE_WR_MASK_GPIO_OUT, |
| 1311 | XTENSA_INS_EE_XORQ, |
| 1312 | XTENSA_INS_EE_ZERO_ACCX, |
| 1313 | XTENSA_INS_EE_ZERO_Q, |
| 1314 | XTENSA_INS_EE_ZERO_QACC, |
| 1315 | XTENSA_INS_ENTRY, |
| 1316 | XTENSA_INS_ESYNC, |
| 1317 | XTENSA_INS_EXCW, |
| 1318 | XTENSA_INS_EXTUI, |
| 1319 | XTENSA_INS_EXTW, |
| 1320 | XTENSA_INS_FLOAT_S, |
| 1321 | XTENSA_INS_FLOOR_S, |
| 1322 | XTENSA_INS_GET_GPIO_IN, |
| 1323 | XTENSA_INS_ILL, |
| 1324 | XTENSA_INS_ILL_N, |
| 1325 | XTENSA_INS_ISYNC, |
| 1326 | XTENSA_INS_J, |
| 1327 | XTENSA_INS_JX, |
| 1328 | XTENSA_INS_L16SI, |
| 1329 | XTENSA_INS_L16UI, |
| 1330 | XTENSA_INS_L32E, |
| 1331 | XTENSA_INS_L32I, |
| 1332 | XTENSA_INS_L32I_N, |
| 1333 | XTENSA_INS_L32R, |
| 1334 | XTENSA_INS_L8UI, |
| 1335 | XTENSA_INS_LDDEC, |
| 1336 | XTENSA_INS_LDINC, |
| 1337 | XTENSA_INS_LOOP, |
| 1338 | XTENSA_INS_LOOPGTZ, |
| 1339 | XTENSA_INS_LOOPNEZ, |
| 1340 | XTENSA_INS_LSI, |
| 1341 | XTENSA_INS_LSIP, |
| 1342 | XTENSA_INS_LSX, |
| 1343 | XTENSA_INS_LSXP, |
| 1344 | XTENSA_INS_MADDN_S, |
| 1345 | XTENSA_INS_MADD_S, |
| 1346 | XTENSA_INS_MAX, |
| 1347 | XTENSA_INS_MAXU, |
| 1348 | XTENSA_INS_MEMW, |
| 1349 | XTENSA_INS_MIN, |
| 1350 | XTENSA_INS_MINU, |
| 1351 | XTENSA_INS_MKDADJ_S, |
| 1352 | XTENSA_INS_MKSADJ_S, |
| 1353 | XTENSA_INS_MOVEQZ, |
| 1354 | XTENSA_INS_MOVEQZ_S, |
| 1355 | XTENSA_INS_MOVF, |
| 1356 | XTENSA_INS_MOVF_S, |
| 1357 | XTENSA_INS_MOVGEZ, |
| 1358 | XTENSA_INS_MOVGEZ_S, |
| 1359 | XTENSA_INS_MOVI, |
| 1360 | XTENSA_INS_MOVI_N, |
| 1361 | XTENSA_INS_MOVLTZ, |
| 1362 | XTENSA_INS_MOVLTZ_S, |
| 1363 | XTENSA_INS_MOVNEZ, |
| 1364 | XTENSA_INS_MOVNEZ_S, |
| 1365 | XTENSA_INS_MOVSP, |
| 1366 | XTENSA_INS_MOVT, |
| 1367 | XTENSA_INS_MOVT_S, |
| 1368 | XTENSA_INS_MOV_N, |
| 1369 | XTENSA_INS_MOV_S, |
| 1370 | XTENSA_INS_MSUB_S, |
| 1371 | XTENSA_INS_MUL16S, |
| 1372 | XTENSA_INS_MUL16U, |
| 1373 | XTENSA_INS_MULA_AA_HH, |
| 1374 | XTENSA_INS_MULA_AA_HL, |
| 1375 | XTENSA_INS_MULA_AA_LH, |
| 1376 | XTENSA_INS_MULA_AA_LL, |
| 1377 | XTENSA_INS_MULA_AD_HH, |
| 1378 | XTENSA_INS_MULA_AD_HL, |
| 1379 | XTENSA_INS_MULA_AD_LH, |
| 1380 | XTENSA_INS_MULA_AD_LL, |
| 1381 | XTENSA_INS_MULA_DA_HH, |
| 1382 | XTENSA_INS_MULA_DA_HH_LDDEC, |
| 1383 | XTENSA_INS_MULA_DA_HH_LDINC, |
| 1384 | XTENSA_INS_MULA_DA_HL, |
| 1385 | XTENSA_INS_MULA_DA_HL_LDDEC, |
| 1386 | XTENSA_INS_MULA_DA_HL_LDINC, |
| 1387 | XTENSA_INS_MULA_DA_LH, |
| 1388 | XTENSA_INS_MULA_DA_LH_LDDEC, |
| 1389 | XTENSA_INS_MULA_DA_LH_LDINC, |
| 1390 | XTENSA_INS_MULA_DA_LL, |
| 1391 | XTENSA_INS_MULA_DA_LL_LDDEC, |
| 1392 | XTENSA_INS_MULA_DA_LL_LDINC, |
| 1393 | XTENSA_INS_MULA_DD_HH, |
| 1394 | XTENSA_INS_MULA_DD_HH_LDDEC, |
| 1395 | XTENSA_INS_MULA_DD_HH_LDINC, |
| 1396 | XTENSA_INS_MULA_DD_HL, |
| 1397 | XTENSA_INS_MULA_DD_HL_LDDEC, |
| 1398 | XTENSA_INS_MULA_DD_HL_LDINC, |
| 1399 | XTENSA_INS_MULA_DD_LH, |
| 1400 | XTENSA_INS_MULA_DD_LH_LDDEC, |
| 1401 | XTENSA_INS_MULA_DD_LH_LDINC, |
| 1402 | XTENSA_INS_MULA_DD_LL, |
| 1403 | XTENSA_INS_MULA_DD_LL_LDDEC, |
| 1404 | XTENSA_INS_MULA_DD_LL_LDINC, |
| 1405 | XTENSA_INS_MULL, |
| 1406 | XTENSA_INS_MULSH, |
| 1407 | XTENSA_INS_MULS_AA_HH, |
| 1408 | XTENSA_INS_MULS_AA_HL, |
| 1409 | XTENSA_INS_MULS_AA_LH, |
| 1410 | XTENSA_INS_MULS_AA_LL, |
| 1411 | XTENSA_INS_MULS_AD_HH, |
| 1412 | XTENSA_INS_MULS_AD_HL, |
| 1413 | XTENSA_INS_MULS_AD_LH, |
| 1414 | XTENSA_INS_MULS_AD_LL, |
| 1415 | XTENSA_INS_MULS_DA_HH, |
| 1416 | XTENSA_INS_MULS_DA_HL, |
| 1417 | XTENSA_INS_MULS_DA_LH, |
| 1418 | XTENSA_INS_MULS_DA_LL, |
| 1419 | XTENSA_INS_MULS_DD_HH, |
| 1420 | XTENSA_INS_MULS_DD_HL, |
| 1421 | XTENSA_INS_MULS_DD_LH, |
| 1422 | XTENSA_INS_MULS_DD_LL, |
| 1423 | XTENSA_INS_MULUH, |
| 1424 | XTENSA_INS_MUL_AA_HH, |
| 1425 | XTENSA_INS_MUL_AA_HL, |
| 1426 | XTENSA_INS_MUL_AA_LH, |
| 1427 | XTENSA_INS_MUL_AA_LL, |
| 1428 | XTENSA_INS_MUL_AD_HH, |
| 1429 | XTENSA_INS_MUL_AD_HL, |
| 1430 | XTENSA_INS_MUL_AD_LH, |
| 1431 | XTENSA_INS_MUL_AD_LL, |
| 1432 | XTENSA_INS_MUL_DA_HH, |
| 1433 | XTENSA_INS_MUL_DA_HL, |
| 1434 | XTENSA_INS_MUL_DA_LH, |
| 1435 | XTENSA_INS_MUL_DA_LL, |
| 1436 | XTENSA_INS_MUL_DD_HH, |
| 1437 | XTENSA_INS_MUL_DD_HL, |
| 1438 | XTENSA_INS_MUL_DD_LH, |
| 1439 | XTENSA_INS_MUL_DD_LL, |
| 1440 | XTENSA_INS_MUL_S, |
| 1441 | XTENSA_INS_NEG, |
| 1442 | XTENSA_INS_NEG_S, |
| 1443 | XTENSA_INS_NEXP01_S, |
| 1444 | XTENSA_INS_NOP, |
| 1445 | XTENSA_INS_NSA, |
| 1446 | XTENSA_INS_NSAU, |
| 1447 | XTENSA_INS_OEQ_S, |
| 1448 | XTENSA_INS_OLE_S, |
| 1449 | XTENSA_INS_OLT_S, |
| 1450 | XTENSA_INS_OR, |
| 1451 | XTENSA_INS_ORB, |
| 1452 | XTENSA_INS_ORBC, |
| 1453 | XTENSA_INS_QUOS, |
| 1454 | XTENSA_INS_QUOU, |
| 1455 | XTENSA_INS_RECIP0_S, |
| 1456 | XTENSA_INS_REMS, |
| 1457 | XTENSA_INS_REMU, |
| 1458 | XTENSA_INS_RER, |
| 1459 | XTENSA_INS_RET, |
| 1460 | XTENSA_INS_RETW, |
| 1461 | XTENSA_INS_RETW_N, |
| 1462 | XTENSA_INS_RET_N, |
| 1463 | XTENSA_INS_RFDE, |
| 1464 | XTENSA_INS_RFE, |
| 1465 | XTENSA_INS_RFI, |
| 1466 | XTENSA_INS_RFR, |
| 1467 | XTENSA_INS_RFWO, |
| 1468 | XTENSA_INS_RFWU, |
| 1469 | XTENSA_INS_ROTW, |
| 1470 | XTENSA_INS_ROUND_S, |
| 1471 | XTENSA_INS_RSIL, |
| 1472 | XTENSA_INS_RSQRT0_S, |
| 1473 | XTENSA_INS_RSR, |
| 1474 | XTENSA_INS_RSYNC, |
| 1475 | XTENSA_INS_RUR, |
| 1476 | XTENSA_INS_RUR_ACCX_0, |
| 1477 | XTENSA_INS_RUR_ACCX_1, |
| 1478 | XTENSA_INS_RUR_AE_BITHEAD, |
| 1479 | XTENSA_INS_RUR_AE_BITPTR, |
| 1480 | XTENSA_INS_RUR_AE_BITSUSED, |
| 1481 | XTENSA_INS_RUR_AE_CBEGIN0, |
| 1482 | XTENSA_INS_RUR_AE_CEND0, |
| 1483 | XTENSA_INS_RUR_AE_CWRAP, |
| 1484 | XTENSA_INS_RUR_AE_CW_SD_NO, |
| 1485 | XTENSA_INS_RUR_AE_FIRST_TS, |
| 1486 | XTENSA_INS_RUR_AE_NEXTOFFSET, |
| 1487 | XTENSA_INS_RUR_AE_OVERFLOW, |
| 1488 | XTENSA_INS_RUR_AE_OVF_SAR, |
| 1489 | XTENSA_INS_RUR_AE_SAR, |
| 1490 | XTENSA_INS_RUR_AE_SEARCHDONE, |
| 1491 | XTENSA_INS_RUR_AE_TABLESIZE, |
| 1492 | XTENSA_INS_RUR_AE_TS_FTS_BU_BP, |
| 1493 | XTENSA_INS_RUR_FFT_BIT_WIDTH, |
| 1494 | XTENSA_INS_RUR_GPIO_OUT, |
| 1495 | XTENSA_INS_RUR_QACC_H_0, |
| 1496 | XTENSA_INS_RUR_QACC_H_1, |
| 1497 | XTENSA_INS_RUR_QACC_H_2, |
| 1498 | XTENSA_INS_RUR_QACC_H_3, |
| 1499 | XTENSA_INS_RUR_QACC_H_4, |
| 1500 | XTENSA_INS_RUR_QACC_L_0, |
| 1501 | XTENSA_INS_RUR_QACC_L_1, |
| 1502 | XTENSA_INS_RUR_QACC_L_2, |
| 1503 | XTENSA_INS_RUR_QACC_L_3, |
| 1504 | XTENSA_INS_RUR_QACC_L_4, |
| 1505 | XTENSA_INS_RUR_SAR_BYTE, |
| 1506 | XTENSA_INS_RUR_UA_STATE_0, |
| 1507 | XTENSA_INS_RUR_UA_STATE_1, |
| 1508 | XTENSA_INS_RUR_UA_STATE_2, |
| 1509 | XTENSA_INS_RUR_UA_STATE_3, |
| 1510 | XTENSA_INS_S16I, |
| 1511 | XTENSA_INS_S32C1I, |
| 1512 | XTENSA_INS_S32E, |
| 1513 | XTENSA_INS_S32I, |
| 1514 | XTENSA_INS_S32I_N, |
| 1515 | XTENSA_INS_S8I, |
| 1516 | XTENSA_INS_SET_BIT_GPIO_OUT, |
| 1517 | XTENSA_INS_SEXT, |
| 1518 | XTENSA_INS_SIMCALL, |
| 1519 | XTENSA_INS_SLL, |
| 1520 | XTENSA_INS_SLLI, |
| 1521 | XTENSA_INS_SQRT0_S, |
| 1522 | XTENSA_INS_SRA, |
| 1523 | XTENSA_INS_SRAI, |
| 1524 | XTENSA_INS_SRC, |
| 1525 | XTENSA_INS_SRL, |
| 1526 | XTENSA_INS_SRLI, |
| 1527 | XTENSA_INS_SSA8L, |
| 1528 | XTENSA_INS_SSAI, |
| 1529 | XTENSA_INS_SSI, |
| 1530 | XTENSA_INS_SSIP, |
| 1531 | XTENSA_INS_SSL, |
| 1532 | XTENSA_INS_SSR, |
| 1533 | XTENSA_INS_SSX, |
| 1534 | XTENSA_INS_SSXP, |
| 1535 | XTENSA_INS_SUB, |
| 1536 | XTENSA_INS_SUBX2, |
| 1537 | XTENSA_INS_SUBX4, |
| 1538 | XTENSA_INS_SUBX8, |
| 1539 | XTENSA_INS_SUB_S, |
| 1540 | XTENSA_INS_SYSCALL, |
| 1541 | XTENSA_INS_TRUNC_S, |
| 1542 | XTENSA_INS_UEQ_S, |
| 1543 | XTENSA_INS_UFLOAT_S, |
| 1544 | XTENSA_INS_ULE_S, |
| 1545 | XTENSA_INS_ULT_S, |
| 1546 | XTENSA_INS_UMUL_AA_HH, |
| 1547 | XTENSA_INS_UMUL_AA_HL, |
| 1548 | XTENSA_INS_UMUL_AA_LH, |
| 1549 | XTENSA_INS_UMUL_AA_LL, |
| 1550 | XTENSA_INS_UN_S, |
| 1551 | XTENSA_INS_UTRUNC_S, |
| 1552 | XTENSA_INS_WAITI, |
| 1553 | XTENSA_INS_WDTLB, |
| 1554 | XTENSA_INS_WER, |
| 1555 | XTENSA_INS_WFR, |
| 1556 | XTENSA_INS_WITLB, |
| 1557 | XTENSA_INS_WR_MASK_GPIO_OUT, |
| 1558 | XTENSA_INS_WSR, |
| 1559 | XTENSA_INS_WUR, |
| 1560 | XTENSA_INS_WUR_ACCX_0, |
| 1561 | XTENSA_INS_WUR_ACCX_1, |
| 1562 | XTENSA_INS_WUR_AE_BITHEAD, |
| 1563 | XTENSA_INS_WUR_AE_BITPTR, |
| 1564 | XTENSA_INS_WUR_AE_BITSUSED, |
| 1565 | XTENSA_INS_WUR_AE_CBEGIN0, |
| 1566 | XTENSA_INS_WUR_AE_CEND0, |
| 1567 | XTENSA_INS_WUR_AE_CWRAP, |
| 1568 | XTENSA_INS_WUR_AE_CW_SD_NO, |
| 1569 | XTENSA_INS_WUR_AE_FIRST_TS, |
| 1570 | XTENSA_INS_WUR_AE_NEXTOFFSET, |
| 1571 | XTENSA_INS_WUR_AE_OVERFLOW, |
| 1572 | XTENSA_INS_WUR_AE_OVF_SAR, |
| 1573 | XTENSA_INS_WUR_AE_SAR, |
| 1574 | XTENSA_INS_WUR_AE_SEARCHDONE, |
| 1575 | XTENSA_INS_WUR_AE_TABLESIZE, |
| 1576 | XTENSA_INS_WUR_AE_TS_FTS_BU_BP, |
| 1577 | XTENSA_INS_WUR_FCR, |
| 1578 | XTENSA_INS_WUR_FFT_BIT_WIDTH, |
| 1579 | XTENSA_INS_WUR_FSR, |
| 1580 | XTENSA_INS_WUR_GPIO_OUT, |
| 1581 | XTENSA_INS_WUR_QACC_H_0, |
| 1582 | XTENSA_INS_WUR_QACC_H_1, |
| 1583 | XTENSA_INS_WUR_QACC_H_2, |
| 1584 | XTENSA_INS_WUR_QACC_H_3, |
| 1585 | XTENSA_INS_WUR_QACC_H_4, |
| 1586 | XTENSA_INS_WUR_QACC_L_0, |
| 1587 | XTENSA_INS_WUR_QACC_L_1, |
| 1588 | XTENSA_INS_WUR_QACC_L_2, |
| 1589 | XTENSA_INS_WUR_QACC_L_3, |
| 1590 | XTENSA_INS_WUR_QACC_L_4, |
| 1591 | XTENSA_INS_WUR_SAR_BYTE, |
| 1592 | XTENSA_INS_WUR_UA_STATE_0, |
| 1593 | XTENSA_INS_WUR_UA_STATE_1, |
| 1594 | XTENSA_INS_WUR_UA_STATE_2, |
| 1595 | XTENSA_INS_WUR_UA_STATE_3, |
| 1596 | XTENSA_INS_XOR, |
| 1597 | XTENSA_INS_XORB, |
| 1598 | XTENSA_INS_XSR, |
| 1599 | XTENSA_INS__L32I, |
| 1600 | XTENSA_INS__L32I_N, |
| 1601 | XTENSA_INS__MOVI, |
| 1602 | XTENSA_INS__S32I, |
| 1603 | XTENSA_INS__S32I_N, |
| 1604 | XTENSA_INS__SLLI, |
| 1605 | XTENSA_INS__SRLI, |
| 1606 | XTENSA_INS_MV_QR, |
| 1607 | |
| 1608 | // clang-format on |
| 1609 | // generated content <XtensaGenCSInsnEnum.inc> end |
| 1610 | } xtensa_insn; |
| 1611 | |
| 1612 | typedef enum xtensa_feature { |
| 1613 | XTENSA_GRP_INVALID = 0, |
| 1614 | XTENSA_GRP_CALL, |
| 1615 | XTENSA_GRP_JUMP, |
| 1616 | XTENSA_GRP_RET, |
| 1617 | // generated content <XtensaGenCSFeatureEnum.inc> begin |
| 1618 | // clang-format off |
| 1619 | |
| 1620 | XTENSA_FEATURE_HASDENSITY = 128, |
| 1621 | XTENSA_FEATURE_HASSINGLEFLOAT, |
| 1622 | XTENSA_FEATURE_HASWINDOWED, |
| 1623 | XTENSA_FEATURE_HASBOOLEAN, |
| 1624 | XTENSA_FEATURE_HASLOOP, |
| 1625 | XTENSA_FEATURE_HASSEXT, |
| 1626 | XTENSA_FEATURE_HASCLAMPS, |
| 1627 | XTENSA_FEATURE_HASNSA, |
| 1628 | XTENSA_FEATURE_HASMINMAX, |
| 1629 | XTENSA_FEATURE_HASMUL16, |
| 1630 | XTENSA_FEATURE_HASMUL32, |
| 1631 | XTENSA_FEATURE_HASMUL32HIGH, |
| 1632 | XTENSA_FEATURE_HASDIV32, |
| 1633 | XTENSA_FEATURE_HASMAC16, |
| 1634 | XTENSA_FEATURE_HASDFPACCEL, |
| 1635 | XTENSA_FEATURE_HASS32C1I, |
| 1636 | XTENSA_FEATURE_HASTHREADPTR, |
| 1637 | XTENSA_FEATURE_HASEXTENDEDL32R, |
| 1638 | XTENSA_FEATURE_HASATOMCTL, |
| 1639 | XTENSA_FEATURE_HASMEMCTL, |
| 1640 | XTENSA_FEATURE_HASDEBUG, |
| 1641 | XTENSA_FEATURE_HASEXCEPTION, |
| 1642 | XTENSA_FEATURE_HASHIGHPRIINTERRUPTS, |
| 1643 | XTENSA_FEATURE_HASCOPROCESSOR, |
| 1644 | XTENSA_FEATURE_HASINTERRUPT, |
| 1645 | XTENSA_FEATURE_HASRELOCATABLEVECTOR, |
| 1646 | XTENSA_FEATURE_HASTIMERINT, |
| 1647 | XTENSA_FEATURE_HASPRID, |
| 1648 | XTENSA_FEATURE_HASREGIONPROTECTION, |
| 1649 | XTENSA_FEATURE_HASMISCSR, |
| 1650 | XTENSA_FEATURE_HASESP32S2OPS, |
| 1651 | XTENSA_FEATURE_HASESP32S3OPS, |
| 1652 | XTENSA_FEATURE_HASHIFI3, |
| 1653 | XTENSA_FEATURE_HASFORCEDATOMICS, |
| 1654 | |
| 1655 | // clang-format on |
| 1656 | // generated content <XtensaGenCSFeatureEnum.inc> end |
| 1657 | XTENSA_GRP_ENDING, ///< mark the end of the list of features |
| 1658 | } xtensa_feature; |
| 1659 | |
| 1660 | /// Xtensa instruction formats. To get details about them please |
| 1661 | /// refer to `XtensaInstrFormats.td` in LLVM. |
| 1662 | typedef enum { |
| 1663 | XTENSA_INSN_FORM_INVALID = 0, |
| 1664 | // generated content <XtensaGenCSInsnFormatsEnum.inc> begin |
| 1665 | // clang-format off |
| 1666 | |
| 1667 | XTENSA_INSN_FORM_RRR, |
| 1668 | XTENSA_INSN_FORM_RRI8, |
| 1669 | XTENSA_INSN_FORM_RRRN, |
| 1670 | XTENSA_INSN_FORM_AEINST24, |
| 1671 | XTENSA_INSN_FORM_BRI12, |
| 1672 | XTENSA_INSN_FORM_CALL, |
| 1673 | XTENSA_INSN_FORM_CALLX, |
| 1674 | XTENSA_INSN_FORM_EE_INST24, |
| 1675 | XTENSA_INSN_FORM_RRI4, |
| 1676 | XTENSA_INSN_FORM_RI16, |
| 1677 | XTENSA_INSN_FORM_RI7, |
| 1678 | XTENSA_INSN_FORM_RSR, |
| 1679 | |
| 1680 | // clang-format on |
| 1681 | // generated content <XtensaGenCSInsnFormatsEnum.inc> end |
| 1682 | XTENSA_INSN_FORM_MAX, |
| 1683 | } xtensa_insn_form; |
| 1684 | |
| 1685 | typedef struct { |
| 1686 | xtensa_insn_form form; |
| 1687 | } xtensa_suppl_info; |
| 1688 | |
| 1689 | typedef enum cs_xtensa_op_type { |
| 1690 | XTENSA_OP_INVALID = CS_OP_INVALID, ///< = (Uninitialized). |
| 1691 | XTENSA_OP_REG = CS_OP_REG, ///< = (Register operand). |
| 1692 | XTENSA_OP_IMM = CS_OP_IMM, ///< = (Immediate operand). |
| 1693 | XTENSA_OP_MEM = CS_OP_MEM, ///< = (Memory operand). |
| 1694 | XTENSA_OP_MEM_REG = CS_OP_MEM_REG, ///< = (Memory Register operand). |
| 1695 | XTENSA_OP_MEM_IMM = CS_OP_MEM_IMM, ///< = (Memory Immediate operand). |
| 1696 | XTENSA_OP_L32R = CS_OP_SPECIAL + 0, ///< = (L32R Target) |
| 1697 | } cs_xtensa_op_type; |
| 1698 | |
| 1699 | typedef struct cs_xtensa_op_mem { |
| 1700 | uint8_t base; |
| 1701 | int32_t disp; |
| 1702 | } cs_xtensa_op_mem; |
| 1703 | |
| 1704 | typedef struct cs_xtensa_operand { |
| 1705 | uint8_t type; |
| 1706 | uint8_t access; |
| 1707 | |
| 1708 | union { |
| 1709 | uint8_t reg; |
| 1710 | int32_t imm; |
| 1711 | cs_xtensa_op_mem mem; |
| 1712 | }; |
| 1713 | } cs_xtensa_op; |
| 1714 | |
| 1715 | #define MAX_XTENSA_OPS 8 |
| 1716 | |
| 1717 | typedef struct cs_xtensa { |
| 1718 | uint8_t op_count; |
| 1719 | cs_xtensa_op operands[MAX_XTENSA_OPS]; |
| 1720 | xtensa_insn_form format; |
| 1721 | } cs_xtensa; |
| 1722 | |
| 1723 | #ifdef __cplusplus |
| 1724 | } |
| 1725 | #endif |
| 1726 | |
| 1727 | #endif |
| 1728 |