1/* Xtensa configuration-specific ISA information. 2 3 Copyright (c) 2003-2015 Tensilica Inc. 4 5 Permission is hereby granted, free of charge, to any person obtaining 6 a copy of this software and associated documentation files (the 7 "Software"), to deal in the Software without restriction, including 8 without limitation the rights to use, copy, modify, merge, publish, 9 distribute, sublicense, and/or sell copies of the Software, and to 10 permit persons to whom the Software is furnished to do so, subject to 11 the following conditions: 12 13 The above copyright notice and this permission notice shall be included 14 in all copies or substantial portions of the Software. 15 16 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 17 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 18 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 19 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 20 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 21 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 22 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ 23 24#include "xtensa-isa.h" 25#include "xtensa-isa-internal.h" 26 27 28/* Sysregs. */ 29 30static xtensa_sysreg_internal sysregs[] = { 31 { "LBEG", 0, 0 }, 32 { "LEND", 1, 0 }, 33 { "LCOUNT", 2, 0 }, 34 { "BR", 4, 0 }, 35 { "ACCLO", 16, 0 }, 36 { "ACCHI", 17, 0 }, 37 { "M0", 32, 0 }, 38 { "M1", 33, 0 }, 39 { "M2", 34, 0 }, 40 { "M3", 35, 0 }, 41 { "PTEVADDR", 83, 0 }, 42 { "MMID", 89, 0 }, 43 { "DDR", 104, 0 }, 44 { "CONFIGID0", 176, 0 }, 45 { "CONFIGID1", 208, 0 }, 46 { "INTERRUPT", 226, 0 }, 47 { "INTCLEAR", 227, 0 }, 48 { "CCOUNT", 234, 0 }, 49 { "PRID", 235, 0 }, 50 { "ICOUNT", 236, 0 }, 51 { "CCOMPARE0", 240, 0 }, 52 { "CCOMPARE1", 241, 0 }, 53 { "CCOMPARE2", 242, 0 }, 54 { "VECBASE", 231, 0 }, 55 { "EPC1", 177, 0 }, 56 { "EPC2", 178, 0 }, 57 { "EPC3", 179, 0 }, 58 { "EPC4", 180, 0 }, 59 { "EPC5", 181, 0 }, 60 { "EPC6", 182, 0 }, 61 { "EPC7", 183, 0 }, 62 { "EXCSAVE1", 209, 0 }, 63 { "EXCSAVE2", 210, 0 }, 64 { "EXCSAVE3", 211, 0 }, 65 { "EXCSAVE4", 212, 0 }, 66 { "EXCSAVE5", 213, 0 }, 67 { "EXCSAVE6", 214, 0 }, 68 { "EXCSAVE7", 215, 0 }, 69 { "EPS2", 194, 0 }, 70 { "EPS3", 195, 0 }, 71 { "EPS4", 196, 0 }, 72 { "EPS5", 197, 0 }, 73 { "EPS6", 198, 0 }, 74 { "EPS7", 199, 0 }, 75 { "EXCCAUSE", 232, 0 }, 76 { "DEPC", 192, 0 }, 77 { "EXCVADDR", 238, 0 }, 78 { "WINDOWBASE", 72, 0 }, 79 { "WINDOWSTART", 73, 0 }, 80 { "SAR", 3, 0 }, 81 { "PS", 230, 0 }, 82 { "MISC0", 244, 0 }, 83 { "MISC1", 245, 0 }, 84 { "INTENABLE", 228, 0 }, 85 { "DBREAKA0", 144, 0 }, 86 { "DBREAKC0", 160, 0 }, 87 { "DBREAKA1", 145, 0 }, 88 { "DBREAKC1", 161, 0 }, 89 { "IBREAKA0", 128, 0 }, 90 { "IBREAKA1", 129, 0 }, 91 { "IBREAKENABLE", 96, 0 }, 92 { "ICOUNTLEVEL", 237, 0 }, 93 { "DEBUGCAUSE", 233, 0 }, 94 { "PREFCTL", 40, 0 }, 95 { "RASID", 90, 0 }, 96 { "ITLBCFG", 91, 0 }, 97 { "DTLBCFG", 92, 0 }, 98 { "CPENABLE", 224, 0 }, 99 { "SCOMPARE1", 12, 0 }, 100 { "ATOMCTL", 99, 0 }, 101 { "THREADPTR", 231, 1 }, 102 { "AE_OVF_SAR", 240, 1 }, 103 { "AE_BITHEAD", 241, 1 }, 104 { "AE_TS_FTS_BU_BP", 242, 1 }, 105 { "AE_SD_NO", 243, 1 }, 106 { "AE_CBEGIN0", 246, 1 }, 107 { "AE_CEND0", 247, 1 }, 108 { "EXPSTATE", 230, 1 } 109}; 110 111#define NUM_SYSREGS 78 112#define MAX_SPECIAL_REG 245 113#define MAX_USER_REG 247 114 115 116/* Processor states. */ 117 118static xtensa_state_internal states[] = { 119 { "LCOUNT", 32, 0 }, 120 { "PC", 32, 0 }, 121 { "ICOUNT", 32, 0 }, 122 { "DDR", 32, 0 }, 123 { "INTERRUPT", 22, 0 }, 124 { "CCOUNT", 32, 0 }, 125 { "XTSYNC", 1, 0 }, 126 { "VECBASE", 22, 0 }, 127 { "EPC1", 32, 0 }, 128 { "EPC2", 32, 0 }, 129 { "EPC3", 32, 0 }, 130 { "EPC4", 32, 0 }, 131 { "EPC5", 32, 0 }, 132 { "EPC6", 32, 0 }, 133 { "EPC7", 32, 0 }, 134 { "EXCSAVE1", 32, 0 }, 135 { "EXCSAVE2", 32, 0 }, 136 { "EXCSAVE3", 32, 0 }, 137 { "EXCSAVE4", 32, 0 }, 138 { "EXCSAVE5", 32, 0 }, 139 { "EXCSAVE6", 32, 0 }, 140 { "EXCSAVE7", 32, 0 }, 141 { "EPS2", 15, 0 }, 142 { "EPS3", 15, 0 }, 143 { "EPS4", 15, 0 }, 144 { "EPS5", 15, 0 }, 145 { "EPS6", 15, 0 }, 146 { "EPS7", 15, 0 }, 147 { "EXCCAUSE", 6, 0 }, 148 { "PSINTLEVEL", 4, 0 }, 149 { "PSUM", 1, 0 }, 150 { "PSWOE", 1, 0 }, 151 { "PSRING", 2, 0 }, 152 { "PSEXCM", 1, 0 }, 153 { "DEPC", 32, 0 }, 154 { "EXCVADDR", 32, 0 }, 155 { "WindowBase", 3, 0 }, 156 { "WindowStart", 8, 0 }, 157 { "PSCALLINC", 2, 0 }, 158 { "PSOWB", 4, 0 }, 159 { "LBEG", 32, 0 }, 160 { "LEND", 32, 0 }, 161 { "SAR", 6, 0 }, 162 { "THREADPTR", 32, 0 }, 163 { "MISC0", 32, 0 }, 164 { "MISC1", 32, 0 }, 165 { "ACC", 40, 0 }, 166 { "InOCDMode", 1, 0 }, 167 { "INTENABLE", 22, 0 }, 168 { "DBREAKA0", 32, 0 }, 169 { "DBREAKC0", 8, 0 }, 170 { "DBREAKA1", 32, 0 }, 171 { "DBREAKC1", 8, 0 }, 172 { "IBREAKA0", 32, 0 }, 173 { "IBREAKA1", 32, 0 }, 174 { "IBREAKENABLE", 2, 0 }, 175 { "ICOUNTLEVEL", 4, 0 }, 176 { "DEBUGCAUSE", 6, 0 }, 177 { "DBNUM", 4, 0 }, 178 { "CCOMPARE0", 32, 0 }, 179 { "CCOMPARE1", 32, 0 }, 180 { "CCOMPARE2", 32, 0 }, 181 { "PREFCTL", 9, 0 }, 182 { "ASID3", 8, 0 }, 183 { "ASID2", 8, 0 }, 184 { "ASID1", 8, 0 }, 185 { "INSTPGSZID6", 1, 0 }, 186 { "INSTPGSZID5", 1, 0 }, 187 { "INSTPGSZID4", 2, 0 }, 188 { "DATAPGSZID6", 1, 0 }, 189 { "DATAPGSZID5", 1, 0 }, 190 { "DATAPGSZID4", 2, 0 }, 191 { "PTBASE", 10, 0 }, 192 { "CPENABLE", 8, 0 }, 193 { "SCOMPARE1", 32, 0 }, 194 { "ATOMCTL", 6, 0 }, 195 { "ERI_RAW_INTERLOCK", 1, 0 }, 196 { "AE_OVERFLOW", 1, XTENSA_STATE_IS_SHARED_OR }, 197 { "AE_SAR", 6, 0 }, 198 { "AE_BITHEAD", 32, 0 }, 199 { "AE_BITPTR", 4, 0 }, 200 { "AE_BITSUSED", 4, 0 }, 201 { "AE_TABLESIZE", 4, 0 }, 202 { "AE_FIRST_TS", 4, 0 }, 203 { "AE_NEXTOFFSET", 27, 0 }, 204 { "AE_SEARCHDONE", 1, 0 }, 205 { "AE_CBEGIN0", 32, 0 }, 206 { "AE_CEND0", 32, 0 }, 207 { "EXPSTATE", 32, XTENSA_STATE_IS_EXPORTED } 208}; 209 210#define NUM_STATES 89 211 212enum xtensa_state_id { 213 STATE_LCOUNT, 214 STATE_PC, 215 STATE_ICOUNT, 216 STATE_DDR, 217 STATE_INTERRUPT, 218 STATE_CCOUNT, 219 STATE_XTSYNC, 220 STATE_VECBASE, 221 STATE_EPC1, 222 STATE_EPC2, 223 STATE_EPC3, 224 STATE_EPC4, 225 STATE_EPC5, 226 STATE_EPC6, 227 STATE_EPC7, 228 STATE_EXCSAVE1, 229 STATE_EXCSAVE2, 230 STATE_EXCSAVE3, 231 STATE_EXCSAVE4, 232 STATE_EXCSAVE5, 233 STATE_EXCSAVE6, 234 STATE_EXCSAVE7, 235 STATE_EPS2, 236 STATE_EPS3, 237 STATE_EPS4, 238 STATE_EPS5, 239 STATE_EPS6, 240 STATE_EPS7, 241 STATE_EXCCAUSE, 242 STATE_PSINTLEVEL, 243 STATE_PSUM, 244 STATE_PSWOE, 245 STATE_PSRING, 246 STATE_PSEXCM, 247 STATE_DEPC, 248 STATE_EXCVADDR, 249 STATE_WindowBase, 250 STATE_WindowStart, 251 STATE_PSCALLINC, 252 STATE_PSOWB, 253 STATE_LBEG, 254 STATE_LEND, 255 STATE_SAR, 256 STATE_THREADPTR, 257 STATE_MISC0, 258 STATE_MISC1, 259 STATE_ACC, 260 STATE_InOCDMode, 261 STATE_INTENABLE, 262 STATE_DBREAKA0, 263 STATE_DBREAKC0, 264 STATE_DBREAKA1, 265 STATE_DBREAKC1, 266 STATE_IBREAKA0, 267 STATE_IBREAKA1, 268 STATE_IBREAKENABLE, 269 STATE_ICOUNTLEVEL, 270 STATE_DEBUGCAUSE, 271 STATE_DBNUM, 272 STATE_CCOMPARE0, 273 STATE_CCOMPARE1, 274 STATE_CCOMPARE2, 275 STATE_PREFCTL, 276 STATE_ASID3, 277 STATE_ASID2, 278 STATE_ASID1, 279 STATE_INSTPGSZID6, 280 STATE_INSTPGSZID5, 281 STATE_INSTPGSZID4, 282 STATE_DATAPGSZID6, 283 STATE_DATAPGSZID5, 284 STATE_DATAPGSZID4, 285 STATE_PTBASE, 286 STATE_CPENABLE, 287 STATE_SCOMPARE1, 288 STATE_ATOMCTL, 289 STATE_ERI_RAW_INTERLOCK, 290 STATE_AE_OVERFLOW, 291 STATE_AE_SAR, 292 STATE_AE_BITHEAD, 293 STATE_AE_BITPTR, 294 STATE_AE_BITSUSED, 295 STATE_AE_TABLESIZE, 296 STATE_AE_FIRST_TS, 297 STATE_AE_NEXTOFFSET, 298 STATE_AE_SEARCHDONE, 299 STATE_AE_CBEGIN0, 300 STATE_AE_CEND0, 301 STATE_EXPSTATE 302}; 303 304 305/* Field definitions. */ 306 307static unsigned 308Field_t_Slot_inst_get (const xtensa_insnbuf insn) 309{ 310 unsigned tie_t = 0; 311 tie_t = (tie_t << 4) | ((insn[0] << 12) >> 28); 312 return tie_t; 313} 314 315static void 316Field_t_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 317{ 318 uint32 tie_t; 319 tie_t = (val << 28) >> 28; 320 insn[0] = (insn[0] & ~0xf0000) | (tie_t << 16); 321} 322 323static unsigned 324Field_s_Slot_inst_get (const xtensa_insnbuf insn) 325{ 326 unsigned tie_t = 0; 327 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28); 328 return tie_t; 329} 330 331static void 332Field_s_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 333{ 334 uint32 tie_t; 335 tie_t = (val << 28) >> 28; 336 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12); 337} 338 339static unsigned 340Field_r_Slot_inst_get (const xtensa_insnbuf insn) 341{ 342 unsigned tie_t = 0; 343 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28); 344 return tie_t; 345} 346 347static void 348Field_r_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 349{ 350 uint32 tie_t; 351 tie_t = (val << 28) >> 28; 352 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8); 353} 354 355static unsigned 356Field_op2_Slot_inst_get (const xtensa_insnbuf insn) 357{ 358 unsigned tie_t = 0; 359 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28); 360 return tie_t; 361} 362 363static void 364Field_op2_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 365{ 366 uint32 tie_t; 367 tie_t = (val << 28) >> 28; 368 insn[0] = (insn[0] & ~0xf) | (tie_t << 0); 369} 370 371static unsigned 372Field_op1_Slot_inst_get (const xtensa_insnbuf insn) 373{ 374 unsigned tie_t = 0; 375 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28); 376 return tie_t; 377} 378 379static void 380Field_op1_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 381{ 382 uint32 tie_t; 383 tie_t = (val << 28) >> 28; 384 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4); 385} 386 387static unsigned 388Field_op0_Slot_inst_get (const xtensa_insnbuf insn) 389{ 390 unsigned tie_t = 0; 391 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28); 392 return tie_t; 393} 394 395static void 396Field_op0_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 397{ 398 uint32 tie_t; 399 tie_t = (val << 28) >> 28; 400 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20); 401} 402 403static unsigned 404Field_n_Slot_inst_get (const xtensa_insnbuf insn) 405{ 406 unsigned tie_t = 0; 407 tie_t = (tie_t << 2) | ((insn[0] << 12) >> 30); 408 return tie_t; 409} 410 411static void 412Field_n_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 413{ 414 uint32 tie_t; 415 tie_t = (val << 30) >> 30; 416 insn[0] = (insn[0] & ~0xc0000) | (tie_t << 18); 417} 418 419static unsigned 420Field_m_Slot_inst_get (const xtensa_insnbuf insn) 421{ 422 unsigned tie_t = 0; 423 tie_t = (tie_t << 2) | ((insn[0] << 14) >> 30); 424 return tie_t; 425} 426 427static void 428Field_m_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 429{ 430 uint32 tie_t; 431 tie_t = (val << 30) >> 30; 432 insn[0] = (insn[0] & ~0x30000) | (tie_t << 16); 433} 434 435static unsigned 436Field_sr_Slot_inst_get (const xtensa_insnbuf insn) 437{ 438 unsigned tie_t = 0; 439 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28); 440 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28); 441 return tie_t; 442} 443 444static void 445Field_sr_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 446{ 447 uint32 tie_t; 448 tie_t = (val << 28) >> 28; 449 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8); 450 tie_t = (val << 24) >> 28; 451 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12); 452} 453 454static unsigned 455Field_st_Slot_inst_get (const xtensa_insnbuf insn) 456{ 457 unsigned tie_t = 0; 458 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28); 459 tie_t = (tie_t << 4) | ((insn[0] << 12) >> 28); 460 return tie_t; 461} 462 463static void 464Field_st_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 465{ 466 uint32 tie_t; 467 tie_t = (val << 28) >> 28; 468 insn[0] = (insn[0] & ~0xf0000) | (tie_t << 16); 469 tie_t = (val << 24) >> 28; 470 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12); 471} 472 473static unsigned 474Field_thi3_Slot_inst_get (const xtensa_insnbuf insn) 475{ 476 unsigned tie_t = 0; 477 tie_t = (tie_t << 3) | ((insn[0] << 12) >> 29); 478 return tie_t; 479} 480 481static void 482Field_thi3_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 483{ 484 uint32 tie_t; 485 tie_t = (val << 29) >> 29; 486 insn[0] = (insn[0] & ~0xe0000) | (tie_t << 17); 487} 488 489static unsigned 490Field_t3_Slot_inst_get (const xtensa_insnbuf insn) 491{ 492 unsigned tie_t = 0; 493 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 494 return tie_t; 495} 496 497static void 498Field_t3_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 499{ 500 uint32 tie_t; 501 tie_t = (val << 31) >> 31; 502 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 503} 504 505static unsigned 506Field_tlo_Slot_inst_get (const xtensa_insnbuf insn) 507{ 508 unsigned tie_t = 0; 509 tie_t = (tie_t << 2) | ((insn[0] << 14) >> 30); 510 return tie_t; 511} 512 513static void 514Field_tlo_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 515{ 516 uint32 tie_t; 517 tie_t = (val << 30) >> 30; 518 insn[0] = (insn[0] & ~0x30000) | (tie_t << 16); 519} 520 521static unsigned 522Field_w_Slot_inst_get (const xtensa_insnbuf insn) 523{ 524 unsigned tie_t = 0; 525 tie_t = (tie_t << 2) | ((insn[0] << 22) >> 30); 526 return tie_t; 527} 528 529static void 530Field_w_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 531{ 532 uint32 tie_t; 533 tie_t = (val << 30) >> 30; 534 insn[0] = (insn[0] & ~0x300) | (tie_t << 8); 535} 536 537static unsigned 538Field_r3_Slot_inst_get (const xtensa_insnbuf insn) 539{ 540 unsigned tie_t = 0; 541 tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31); 542 return tie_t; 543} 544 545static void 546Field_r3_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 547{ 548 uint32 tie_t; 549 tie_t = (val << 31) >> 31; 550 insn[0] = (insn[0] & ~0x800) | (tie_t << 11); 551} 552 553static unsigned 554Field_rhi_Slot_inst_get (const xtensa_insnbuf insn) 555{ 556 unsigned tie_t = 0; 557 tie_t = (tie_t << 2) | ((insn[0] << 20) >> 30); 558 return tie_t; 559} 560 561static void 562Field_rhi_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 563{ 564 uint32 tie_t; 565 tie_t = (val << 30) >> 30; 566 insn[0] = (insn[0] & ~0xc00) | (tie_t << 10); 567} 568 569static unsigned 570Field_ae_r3_Slot_inst_get (const xtensa_insnbuf insn) 571{ 572 unsigned tie_t = 0; 573 tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31); 574 return tie_t; 575} 576 577static void 578Field_ae_r3_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 579{ 580 uint32 tie_t; 581 tie_t = (val << 31) >> 31; 582 insn[0] = (insn[0] & ~0x800) | (tie_t << 11); 583} 584 585static unsigned 586Field_ae_r10_Slot_inst_get (const xtensa_insnbuf insn) 587{ 588 unsigned tie_t = 0; 589 tie_t = (tie_t << 2) | ((insn[0] << 22) >> 30); 590 return tie_t; 591} 592 593static void 594Field_ae_r10_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 595{ 596 uint32 tie_t; 597 tie_t = (val << 30) >> 30; 598 insn[0] = (insn[0] & ~0x300) | (tie_t << 8); 599} 600 601static unsigned 602Field_ae_r32_Slot_inst_get (const xtensa_insnbuf insn) 603{ 604 unsigned tie_t = 0; 605 tie_t = (tie_t << 2) | ((insn[0] << 20) >> 30); 606 return tie_t; 607} 608 609static void 610Field_ae_r32_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 611{ 612 uint32 tie_t; 613 tie_t = (val << 30) >> 30; 614 insn[0] = (insn[0] & ~0xc00) | (tie_t << 10); 615} 616 617static unsigned 618Field_ae_s3_Slot_inst_get (const xtensa_insnbuf insn) 619{ 620 unsigned tie_t = 0; 621 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31); 622 return tie_t; 623} 624 625static void 626Field_ae_s3_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 627{ 628 uint32 tie_t; 629 tie_t = (val << 31) >> 31; 630 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15); 631} 632 633static unsigned 634Field_ae_s_non_samt_Slot_inst_get (const xtensa_insnbuf insn) 635{ 636 unsigned tie_t = 0; 637 tie_t = (tie_t << 2) | ((insn[0] << 18) >> 30); 638 return tie_t; 639} 640 641static void 642Field_ae_s_non_samt_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 643{ 644 uint32 tie_t; 645 tie_t = (val << 30) >> 30; 646 insn[0] = (insn[0] & ~0x3000) | (tie_t << 12); 647} 648 649static unsigned 650Field_s3to1_Slot_inst_get (const xtensa_insnbuf insn) 651{ 652 unsigned tie_t = 0; 653 tie_t = (tie_t << 3) | ((insn[0] << 16) >> 29); 654 return tie_t; 655} 656 657static void 658Field_s3to1_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 659{ 660 uint32 tie_t; 661 tie_t = (val << 29) >> 29; 662 insn[0] = (insn[0] & ~0xe000) | (tie_t << 13); 663} 664 665static unsigned 666Field_op0_Slot_inst16a_get (const xtensa_insnbuf insn) 667{ 668 unsigned tie_t = 0; 669 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28); 670 return tie_t; 671} 672 673static void 674Field_op0_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val) 675{ 676 uint32 tie_t; 677 tie_t = (val << 28) >> 28; 678 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12); 679} 680 681static unsigned 682Field_t_Slot_inst16b_get (const xtensa_insnbuf insn) 683{ 684 unsigned tie_t = 0; 685 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28); 686 return tie_t; 687} 688 689static void 690Field_t_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val) 691{ 692 uint32 tie_t; 693 tie_t = (val << 28) >> 28; 694 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8); 695} 696 697static unsigned 698Field_r_Slot_inst16b_get (const xtensa_insnbuf insn) 699{ 700 unsigned tie_t = 0; 701 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28); 702 return tie_t; 703} 704 705static void 706Field_r_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val) 707{ 708 uint32 tie_t; 709 tie_t = (val << 28) >> 28; 710 insn[0] = (insn[0] & ~0xf) | (tie_t << 0); 711} 712 713static unsigned 714Field_op0_Slot_inst16b_get (const xtensa_insnbuf insn) 715{ 716 unsigned tie_t = 0; 717 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28); 718 return tie_t; 719} 720 721static void 722Field_op0_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val) 723{ 724 uint32 tie_t; 725 tie_t = (val << 28) >> 28; 726 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12); 727} 728 729static unsigned 730Field_z_Slot_inst16b_get (const xtensa_insnbuf insn) 731{ 732 unsigned tie_t = 0; 733 tie_t = (tie_t << 1) | ((insn[0] << 21) >> 31); 734 return tie_t; 735} 736 737static void 738Field_z_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val) 739{ 740 uint32 tie_t; 741 tie_t = (val << 31) >> 31; 742 insn[0] = (insn[0] & ~0x400) | (tie_t << 10); 743} 744 745static unsigned 746Field_i_Slot_inst16b_get (const xtensa_insnbuf insn) 747{ 748 unsigned tie_t = 0; 749 tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31); 750 return tie_t; 751} 752 753static void 754Field_i_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val) 755{ 756 uint32 tie_t; 757 tie_t = (val << 31) >> 31; 758 insn[0] = (insn[0] & ~0x800) | (tie_t << 11); 759} 760 761static unsigned 762Field_s_Slot_inst16b_get (const xtensa_insnbuf insn) 763{ 764 unsigned tie_t = 0; 765 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28); 766 return tie_t; 767} 768 769static void 770Field_s_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val) 771{ 772 uint32 tie_t; 773 tie_t = (val << 28) >> 28; 774 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4); 775} 776 777static unsigned 778Field_ftsf42ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 779{ 780 unsigned tie_t = 0; 781 tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24); 782 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 783 return tie_t; 784} 785 786static void 787Field_ftsf42ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 788{ 789 uint32 tie_t; 790 tie_t = (val << 30) >> 30; 791 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 792 tie_t = (val << 22) >> 24; 793 insn[0] = (insn[0] & ~0xff000) | (tie_t << 12); 794} 795 796static unsigned 797Field_op0_s3_Slot_ae_slot1_get (const xtensa_insnbuf insn) 798{ 799 unsigned tie_t = 0; 800 tie_t = (tie_t << 7) | ((insn[0] << 25) >> 25); 801 return tie_t; 802} 803 804static void 805Field_op0_s3_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 806{ 807 uint32 tie_t; 808 tie_t = (val << 25) >> 25; 809 insn[0] = (insn[0] & ~0x7f) | (tie_t << 0); 810} 811 812static unsigned 813Field_ftsf333ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 814{ 815 unsigned tie_t = 0; 816 tie_t = (tie_t << 3) | ((insn[0] << 9) >> 29); 817 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29); 818 return tie_t; 819} 820 821static void 822Field_ftsf333ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 823{ 824 uint32 tie_t; 825 tie_t = (val << 29) >> 29; 826 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9); 827 tie_t = (val << 26) >> 29; 828 insn[0] = (insn[0] & ~0x700000) | (tie_t << 20); 829} 830 831static unsigned 832Field_ftsf43ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 833{ 834 unsigned tie_t = 0; 835 tie_t = (tie_t << 2) | ((insn[0] << 12) >> 30); 836 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28); 837 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 838 return tie_t; 839} 840 841static void 842Field_ftsf43ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 843{ 844 uint32 tie_t; 845 tie_t = (val << 30) >> 30; 846 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 847 tie_t = (val << 26) >> 28; 848 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12); 849 tie_t = (val << 24) >> 30; 850 insn[0] = (insn[0] & ~0xc0000) | (tie_t << 18); 851} 852 853static unsigned 854Field_ftsf359ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 855{ 856 unsigned tie_t = 0; 857 tie_t = (tie_t << 2) | ((insn[0] << 14) >> 30); 858 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29); 859 return tie_t; 860} 861 862static void 863Field_ftsf359ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 864{ 865 uint32 tie_t; 866 tie_t = (val << 29) >> 29; 867 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9); 868 tie_t = (val << 27) >> 30; 869 insn[0] = (insn[0] & ~0x30000) | (tie_t << 16); 870} 871 872static unsigned 873Field_ftsf45ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 874{ 875 unsigned tie_t = 0; 876 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 877 tie_t = (tie_t << 9) | ((insn[0] << 16) >> 23); 878 return tie_t; 879} 880 881static void 882Field_ftsf45ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 883{ 884 uint32 tie_t; 885 tie_t = (val << 23) >> 23; 886 insn[0] = (insn[0] & ~0xff80) | (tie_t << 7); 887 tie_t = (val << 22) >> 31; 888 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 889} 890 891static unsigned 892Field_ftsf32ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 893{ 894 unsigned tie_t = 0; 895 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 896 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28); 897 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 898 return tie_t; 899} 900 901static void 902Field_ftsf32ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 903{ 904 uint32 tie_t; 905 tie_t = (val << 30) >> 30; 906 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 907 tie_t = (val << 26) >> 28; 908 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12); 909 tie_t = (val << 25) >> 31; 910 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 911} 912 913static unsigned 914Field_ftsf33ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 915{ 916 unsigned tie_t = 0; 917 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 918 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28); 919 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 920 return tie_t; 921} 922 923static void 924Field_ftsf33ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 925{ 926 uint32 tie_t; 927 tie_t = (val << 30) >> 30; 928 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 929 tie_t = (val << 26) >> 28; 930 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12); 931 tie_t = (val << 25) >> 31; 932 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 933} 934 935static unsigned 936Field_ftsf31ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 937{ 938 unsigned tie_t = 0; 939 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 940 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28); 941 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 942 return tie_t; 943} 944 945static void 946Field_ftsf31ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 947{ 948 uint32 tie_t; 949 tie_t = (val << 30) >> 30; 950 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 951 tie_t = (val << 26) >> 28; 952 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12); 953 tie_t = (val << 25) >> 31; 954 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 955} 956 957static unsigned 958Field_ftsf30ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 959{ 960 unsigned tie_t = 0; 961 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 962 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28); 963 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 964 return tie_t; 965} 966 967static void 968Field_ftsf30ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 969{ 970 uint32 tie_t; 971 tie_t = (val << 30) >> 30; 972 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 973 tie_t = (val << 26) >> 28; 974 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12); 975 tie_t = (val << 25) >> 31; 976 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 977} 978 979static unsigned 980Field_ftsf60ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 981{ 982 unsigned tie_t = 0; 983 tie_t = (tie_t << 1) | ((insn[0] << 9) >> 31); 984 tie_t = (tie_t << 2) | ((insn[0] << 18) >> 30); 985 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 986 return tie_t; 987} 988 989static void 990Field_ftsf60ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 991{ 992 uint32 tie_t; 993 tie_t = (val << 30) >> 30; 994 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 995 tie_t = (val << 28) >> 30; 996 insn[0] = (insn[0] & ~0x3000) | (tie_t << 12); 997 tie_t = (val << 27) >> 31; 998 insn[0] = (insn[0] & ~0x400000) | (tie_t << 22); 999} 1000 1001static unsigned 1002Field_ftsf355ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1003{ 1004 unsigned tie_t = 0; 1005 tie_t = (tie_t << 2) | ((insn[0] << 10) >> 30); 1006 return tie_t; 1007} 1008 1009static void 1010Field_ftsf355ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1011{ 1012 uint32 tie_t; 1013 tie_t = (val << 30) >> 30; 1014 insn[0] = (insn[0] & ~0x300000) | (tie_t << 20); 1015} 1016 1017static unsigned 1018Field_ftsf58ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1019{ 1020 unsigned tie_t = 0; 1021 tie_t = (tie_t << 2) | ((insn[0] << 9) >> 30); 1022 tie_t = (tie_t << 2) | ((insn[0] << 18) >> 30); 1023 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 1024 return tie_t; 1025} 1026 1027static void 1028Field_ftsf58ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1029{ 1030 uint32 tie_t; 1031 tie_t = (val << 30) >> 30; 1032 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 1033 tie_t = (val << 28) >> 30; 1034 insn[0] = (insn[0] & ~0x3000) | (tie_t << 12); 1035 tie_t = (val << 26) >> 30; 1036 insn[0] = (insn[0] & ~0x600000) | (tie_t << 21); 1037} 1038 1039static unsigned 1040Field_ftsf354ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1041{ 1042 unsigned tie_t = 0; 1043 tie_t = (tie_t << 1) | ((insn[0] << 11) >> 31); 1044 return tie_t; 1045} 1046 1047static void 1048Field_ftsf354ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1049{ 1050 uint32 tie_t; 1051 tie_t = (val << 31) >> 31; 1052 insn[0] = (insn[0] & ~0x100000) | (tie_t << 20); 1053} 1054 1055static unsigned 1056Field_ftsf37ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1057{ 1058 unsigned tie_t = 0; 1059 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28); 1060 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 1061 return tie_t; 1062} 1063 1064static void 1065Field_ftsf37ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1066{ 1067 uint32 tie_t; 1068 tie_t = (val << 30) >> 30; 1069 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 1070 tie_t = (val << 26) >> 28; 1071 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12); 1072} 1073 1074static unsigned 1075Field_ftsf22ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1076{ 1077 unsigned tie_t = 0; 1078 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28); 1079 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 1080 return tie_t; 1081} 1082 1083static void 1084Field_ftsf22ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1085{ 1086 uint32 tie_t; 1087 tie_t = (val << 30) >> 30; 1088 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 1089 tie_t = (val << 26) >> 28; 1090 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12); 1091} 1092 1093static unsigned 1094Field_ftsf126ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1095{ 1096 unsigned tie_t = 0; 1097 tie_t = (tie_t << 2) | ((insn[0] << 13) >> 30); 1098 return tie_t; 1099} 1100 1101static void 1102Field_ftsf126ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1103{ 1104 uint32 tie_t; 1105 tie_t = (val << 30) >> 30; 1106 insn[0] = (insn[0] & ~0x60000) | (tie_t << 17); 1107} 1108 1109static unsigned 1110Field_ftsf357ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1111{ 1112 unsigned tie_t = 0; 1113 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 1114 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31); 1115 tie_t = (tie_t << 5) | ((insn[0] << 18) >> 27); 1116 return tie_t; 1117} 1118 1119static void 1120Field_ftsf357ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1121{ 1122 uint32 tie_t; 1123 tie_t = (val << 27) >> 27; 1124 insn[0] = (insn[0] & ~0x3e00) | (tie_t << 9); 1125 tie_t = (val << 26) >> 31; 1126 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16); 1127 tie_t = (val << 25) >> 31; 1128 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 1129} 1130 1131static unsigned 1132Field_ftsf53ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1133{ 1134 unsigned tie_t = 0; 1135 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 1136 tie_t = (tie_t << 9) | ((insn[0] << 16) >> 23); 1137 return tie_t; 1138} 1139 1140static void 1141Field_ftsf53ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1142{ 1143 uint32 tie_t; 1144 tie_t = (val << 23) >> 23; 1145 insn[0] = (insn[0] & ~0xff80) | (tie_t << 7); 1146 tie_t = (val << 22) >> 31; 1147 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 1148} 1149 1150static unsigned 1151Field_ftsf66ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1152{ 1153 unsigned tie_t = 0; 1154 tie_t = (tie_t << 3) | ((insn[0] << 18) >> 29); 1155 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 1156 return tie_t; 1157} 1158 1159static void 1160Field_ftsf66ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1161{ 1162 uint32 tie_t; 1163 tie_t = (val << 30) >> 30; 1164 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 1165 tie_t = (val << 27) >> 29; 1166 insn[0] = (insn[0] & ~0x3800) | (tie_t << 11); 1167} 1168 1169static unsigned 1170Field_ftsf347ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1171{ 1172 unsigned tie_t = 0; 1173 tie_t = (tie_t << 4) | ((insn[0] << 12) >> 28); 1174 tie_t = (tie_t << 2) | ((insn[0] << 21) >> 30); 1175 return tie_t; 1176} 1177 1178static void 1179Field_ftsf347ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1180{ 1181 uint32 tie_t; 1182 tie_t = (val << 30) >> 30; 1183 insn[0] = (insn[0] & ~0x600) | (tie_t << 9); 1184 tie_t = (val << 26) >> 28; 1185 insn[0] = (insn[0] & ~0xf0000) | (tie_t << 16); 1186} 1187 1188static unsigned 1189Field_ftsf64ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1190{ 1191 unsigned tie_t = 0; 1192 tie_t = (tie_t << 4) | ((insn[0] << 18) >> 28); 1193 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 1194 return tie_t; 1195} 1196 1197static void 1198Field_ftsf64ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1199{ 1200 uint32 tie_t; 1201 tie_t = (val << 30) >> 30; 1202 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 1203 tie_t = (val << 26) >> 28; 1204 insn[0] = (insn[0] & ~0x3c00) | (tie_t << 10); 1205} 1206 1207static unsigned 1208Field_ftsf345ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1209{ 1210 unsigned tie_t = 0; 1211 tie_t = (tie_t << 4) | ((insn[0] << 12) >> 28); 1212 tie_t = (tie_t << 1) | ((insn[0] << 22) >> 31); 1213 return tie_t; 1214} 1215 1216static void 1217Field_ftsf345ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1218{ 1219 uint32 tie_t; 1220 tie_t = (val << 31) >> 31; 1221 insn[0] = (insn[0] & ~0x200) | (tie_t << 9); 1222 tie_t = (val << 27) >> 28; 1223 insn[0] = (insn[0] & ~0xf0000) | (tie_t << 16); 1224} 1225 1226static unsigned 1227Field_ftsf63ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1228{ 1229 unsigned tie_t = 0; 1230 tie_t = (tie_t << 7) | ((insn[0] << 18) >> 25); 1231 return tie_t; 1232} 1233 1234static void 1235Field_ftsf63ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1236{ 1237 uint32 tie_t; 1238 tie_t = (val << 25) >> 25; 1239 insn[0] = (insn[0] & ~0x3f80) | (tie_t << 7); 1240} 1241 1242static unsigned 1243Field_ftsf344ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1244{ 1245 unsigned tie_t = 0; 1246 tie_t = (tie_t << 4) | ((insn[0] << 12) >> 28); 1247 return tie_t; 1248} 1249 1250static void 1251Field_ftsf344ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1252{ 1253 uint32 tie_t; 1254 tie_t = (val << 28) >> 28; 1255 insn[0] = (insn[0] & ~0xf0000) | (tie_t << 16); 1256} 1257 1258static unsigned 1259Field_ftsf48ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1260{ 1261 unsigned tie_t = 0; 1262 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 1263 tie_t = (tie_t << 9) | ((insn[0] << 16) >> 23); 1264 return tie_t; 1265} 1266 1267static void 1268Field_ftsf48ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1269{ 1270 uint32 tie_t; 1271 tie_t = (val << 23) >> 23; 1272 insn[0] = (insn[0] & ~0xff80) | (tie_t << 7); 1273 tie_t = (val << 22) >> 31; 1274 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 1275} 1276 1277static unsigned 1278Field_ftsf47ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1279{ 1280 unsigned tie_t = 0; 1281 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 1282 tie_t = (tie_t << 9) | ((insn[0] << 16) >> 23); 1283 return tie_t; 1284} 1285 1286static void 1287Field_ftsf47ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1288{ 1289 uint32 tie_t; 1290 tie_t = (val << 23) >> 23; 1291 insn[0] = (insn[0] & ~0xff80) | (tie_t << 7); 1292 tie_t = (val << 22) >> 31; 1293 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 1294} 1295 1296static unsigned 1297Field_ftsf92ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1298{ 1299 unsigned tie_t = 0; 1300 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 1301 tie_t = (tie_t << 1) | ((insn[0] << 17) >> 31); 1302 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 1303 return tie_t; 1304} 1305 1306static void 1307Field_ftsf92ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1308{ 1309 uint32 tie_t; 1310 tie_t = (val << 27) >> 27; 1311 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 1312 tie_t = (val << 26) >> 31; 1313 insn[0] = (insn[0] & ~0x4000) | (tie_t << 14); 1314 tie_t = (val << 22) >> 28; 1315 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 1316} 1317 1318static unsigned 1319Field_ftsf358ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1320{ 1321 unsigned tie_t = 0; 1322 tie_t = (tie_t << 4) | ((insn[0] << 13) >> 28); 1323 return tie_t; 1324} 1325 1326static void 1327Field_ftsf358ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1328{ 1329 uint32 tie_t; 1330 tie_t = (val << 28) >> 28; 1331 insn[0] = (insn[0] & ~0x78000) | (tie_t << 15); 1332} 1333 1334static unsigned 1335Field_ftsf94ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1336{ 1337 unsigned tie_t = 0; 1338 tie_t = (tie_t << 7) | ((insn[0] << 9) >> 25); 1339 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 1340 return tie_t; 1341} 1342 1343static void 1344Field_ftsf94ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1345{ 1346 uint32 tie_t; 1347 tie_t = (val << 27) >> 27; 1348 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 1349 tie_t = (val << 20) >> 25; 1350 insn[0] = (insn[0] & ~0x7f0000) | (tie_t << 16); 1351} 1352 1353static unsigned 1354Field_ftsf93ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1355{ 1356 unsigned tie_t = 0; 1357 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 1358 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 1359 return tie_t; 1360} 1361 1362static void 1363Field_ftsf93ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1364{ 1365 uint32 tie_t; 1366 tie_t = (val << 27) >> 27; 1367 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 1368 tie_t = (val << 23) >> 28; 1369 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 1370} 1371 1372static unsigned 1373Field_ae_r10_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1374{ 1375 unsigned tie_t = 0; 1376 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 1377 return tie_t; 1378} 1379 1380static void 1381Field_ae_r10_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1382{ 1383 uint32 tie_t; 1384 tie_t = (val << 30) >> 30; 1385 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 1386} 1387 1388static unsigned 1389Field_ftsf90ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1390{ 1391 unsigned tie_t = 0; 1392 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 1393 tie_t = (tie_t << 1) | ((insn[0] << 17) >> 31); 1394 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 1395 return tie_t; 1396} 1397 1398static void 1399Field_ftsf90ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1400{ 1401 uint32 tie_t; 1402 tie_t = (val << 27) >> 27; 1403 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 1404 tie_t = (val << 26) >> 31; 1405 insn[0] = (insn[0] & ~0x4000) | (tie_t << 14); 1406 tie_t = (val << 22) >> 28; 1407 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 1408} 1409 1410static unsigned 1411Field_ftsf55_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1412{ 1413 unsigned tie_t = 0; 1414 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31); 1415 return tie_t; 1416} 1417 1418static void 1419Field_ftsf55_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1420{ 1421 uint32 tie_t; 1422 tie_t = (val << 31) >> 31; 1423 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15); 1424} 1425 1426static unsigned 1427Field_ftsf121ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1428{ 1429 unsigned tie_t = 0; 1430 tie_t = (tie_t << 8) | ((insn[0] << 9) >> 24); 1431 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29); 1432 return tie_t; 1433} 1434 1435static void 1436Field_ftsf121ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1437{ 1438 uint32 tie_t; 1439 tie_t = (val << 29) >> 29; 1440 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9); 1441 tie_t = (val << 21) >> 24; 1442 insn[0] = (insn[0] & ~0x7f8000) | (tie_t << 15); 1443} 1444 1445static unsigned 1446Field_ftsf91_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1447{ 1448 unsigned tie_t = 0; 1449 tie_t = (tie_t << 1) | ((insn[0] << 17) >> 31); 1450 return tie_t; 1451} 1452 1453static void 1454Field_ftsf91_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1455{ 1456 uint32 tie_t; 1457 tie_t = (val << 31) >> 31; 1458 insn[0] = (insn[0] & ~0x4000) | (tie_t << 14); 1459} 1460 1461static unsigned 1462Field_ftsf99ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1463{ 1464 unsigned tie_t = 0; 1465 tie_t = (tie_t << 5) | ((insn[0] << 9) >> 27); 1466 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 1467 return tie_t; 1468} 1469 1470static void 1471Field_ftsf99ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1472{ 1473 uint32 tie_t; 1474 tie_t = (val << 27) >> 27; 1475 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 1476 tie_t = (val << 22) >> 27; 1477 insn[0] = (insn[0] & ~0x7c0000) | (tie_t << 18); 1478} 1479 1480static unsigned 1481Field_ftsf351_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1482{ 1483 unsigned tie_t = 0; 1484 tie_t = (tie_t << 2) | ((insn[0] << 14) >> 30); 1485 return tie_t; 1486} 1487 1488static void 1489Field_ftsf351_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1490{ 1491 uint32 tie_t; 1492 tie_t = (val << 30) >> 30; 1493 insn[0] = (insn[0] & ~0x30000) | (tie_t << 16); 1494} 1495 1496static unsigned 1497Field_ftsf97ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1498{ 1499 unsigned tie_t = 0; 1500 tie_t = (tie_t << 6) | ((insn[0] << 9) >> 26); 1501 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 1502 return tie_t; 1503} 1504 1505static void 1506Field_ftsf97ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1507{ 1508 uint32 tie_t; 1509 tie_t = (val << 27) >> 27; 1510 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 1511 tie_t = (val << 21) >> 26; 1512 insn[0] = (insn[0] & ~0x7e0000) | (tie_t << 17); 1513} 1514 1515static unsigned 1516Field_ftsf348ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1517{ 1518 unsigned tie_t = 0; 1519 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31); 1520 return tie_t; 1521} 1522 1523static void 1524Field_ftsf348ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1525{ 1526 uint32 tie_t; 1527 tie_t = (val << 31) >> 31; 1528 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16); 1529} 1530 1531static unsigned 1532Field_ftsf96ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1533{ 1534 unsigned tie_t = 0; 1535 tie_t = (tie_t << 7) | ((insn[0] << 9) >> 25); 1536 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 1537 return tie_t; 1538} 1539 1540static void 1541Field_ftsf96ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1542{ 1543 uint32 tie_t; 1544 tie_t = (val << 27) >> 27; 1545 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 1546 tie_t = (val << 20) >> 25; 1547 insn[0] = (insn[0] & ~0x7f0000) | (tie_t << 16); 1548} 1549 1550static unsigned 1551Field_ftsf23ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1552{ 1553 unsigned tie_t = 0; 1554 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 1555 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28); 1556 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 1557 return tie_t; 1558} 1559 1560static void 1561Field_ftsf23ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1562{ 1563 uint32 tie_t; 1564 tie_t = (val << 30) >> 30; 1565 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 1566 tie_t = (val << 26) >> 28; 1567 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12); 1568 tie_t = (val << 25) >> 31; 1569 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 1570} 1571 1572static unsigned 1573Field_ftsf34ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1574{ 1575 unsigned tie_t = 0; 1576 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 1577 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28); 1578 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 1579 return tie_t; 1580} 1581 1582static void 1583Field_ftsf34ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1584{ 1585 uint32 tie_t; 1586 tie_t = (val << 30) >> 30; 1587 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 1588 tie_t = (val << 26) >> 28; 1589 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12); 1590 tie_t = (val << 25) >> 31; 1591 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 1592} 1593 1594static unsigned 1595Field_ftsf40ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1596{ 1597 unsigned tie_t = 0; 1598 tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24); 1599 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 1600 return tie_t; 1601} 1602 1603static void 1604Field_ftsf40ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1605{ 1606 uint32 tie_t; 1607 tie_t = (val << 30) >> 30; 1608 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 1609 tie_t = (val << 22) >> 24; 1610 insn[0] = (insn[0] & ~0xff000) | (tie_t << 12); 1611} 1612 1613static unsigned 1614Field_ftsf38ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1615{ 1616 unsigned tie_t = 0; 1617 tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24); 1618 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 1619 return tie_t; 1620} 1621 1622static void 1623Field_ftsf38ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1624{ 1625 uint32 tie_t; 1626 tie_t = (val << 30) >> 30; 1627 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 1628 tie_t = (val << 22) >> 24; 1629 insn[0] = (insn[0] & ~0xff000) | (tie_t << 12); 1630} 1631 1632static unsigned 1633Field_ftsf24ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1634{ 1635 unsigned tie_t = 0; 1636 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 1637 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28); 1638 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 1639 return tie_t; 1640} 1641 1642static void 1643Field_ftsf24ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1644{ 1645 uint32 tie_t; 1646 tie_t = (val << 30) >> 30; 1647 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 1648 tie_t = (val << 26) >> 28; 1649 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12); 1650 tie_t = (val << 25) >> 31; 1651 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 1652} 1653 1654static unsigned 1655Field_ftsf26ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1656{ 1657 unsigned tie_t = 0; 1658 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 1659 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28); 1660 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 1661 return tie_t; 1662} 1663 1664static void 1665Field_ftsf26ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1666{ 1667 uint32 tie_t; 1668 tie_t = (val << 30) >> 30; 1669 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 1670 tie_t = (val << 26) >> 28; 1671 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12); 1672 tie_t = (val << 25) >> 31; 1673 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 1674} 1675 1676static unsigned 1677Field_ftsf20ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1678{ 1679 unsigned tie_t = 0; 1680 tie_t = (tie_t << 2) | ((insn[0] << 18) >> 30); 1681 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 1682 return tie_t; 1683} 1684 1685static void 1686Field_ftsf20ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1687{ 1688 uint32 tie_t; 1689 tie_t = (val << 30) >> 30; 1690 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 1691 tie_t = (val << 28) >> 30; 1692 insn[0] = (insn[0] & ~0x3000) | (tie_t << 12); 1693} 1694 1695static unsigned 1696Field_ftsf21ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1697{ 1698 unsigned tie_t = 0; 1699 tie_t = (tie_t << 2) | ((insn[0] << 18) >> 30); 1700 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 1701 return tie_t; 1702} 1703 1704static void 1705Field_ftsf21ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1706{ 1707 uint32 tie_t; 1708 tie_t = (val << 30) >> 30; 1709 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 1710 tie_t = (val << 28) >> 30; 1711 insn[0] = (insn[0] & ~0x3000) | (tie_t << 12); 1712} 1713 1714static unsigned 1715Field_ftsf25ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1716{ 1717 unsigned tie_t = 0; 1718 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 1719 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28); 1720 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 1721 return tie_t; 1722} 1723 1724static void 1725Field_ftsf25ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1726{ 1727 uint32 tie_t; 1728 tie_t = (val << 30) >> 30; 1729 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 1730 tie_t = (val << 26) >> 28; 1731 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12); 1732 tie_t = (val << 25) >> 31; 1733 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 1734} 1735 1736static unsigned 1737Field_ftsf35ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1738{ 1739 unsigned tie_t = 0; 1740 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 1741 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28); 1742 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 1743 return tie_t; 1744} 1745 1746static void 1747Field_ftsf35ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1748{ 1749 uint32 tie_t; 1750 tie_t = (val << 30) >> 30; 1751 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 1752 tie_t = (val << 26) >> 28; 1753 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12); 1754 tie_t = (val << 25) >> 31; 1755 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 1756} 1757 1758static unsigned 1759Field_ftsf41ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1760{ 1761 unsigned tie_t = 0; 1762 tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24); 1763 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 1764 return tie_t; 1765} 1766 1767static void 1768Field_ftsf41ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1769{ 1770 uint32 tie_t; 1771 tie_t = (val << 30) >> 30; 1772 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 1773 tie_t = (val << 22) >> 24; 1774 insn[0] = (insn[0] & ~0xff000) | (tie_t << 12); 1775} 1776 1777static unsigned 1778Field_ftsf54ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1779{ 1780 unsigned tie_t = 0; 1781 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31); 1782 tie_t = (tie_t << 2) | ((insn[0] << 18) >> 30); 1783 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 1784 return tie_t; 1785} 1786 1787static void 1788Field_ftsf54ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1789{ 1790 uint32 tie_t; 1791 tie_t = (val << 30) >> 30; 1792 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 1793 tie_t = (val << 28) >> 30; 1794 insn[0] = (insn[0] & ~0x3000) | (tie_t << 12); 1795 tie_t = (val << 27) >> 31; 1796 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15); 1797} 1798 1799static unsigned 1800Field_ftsf356ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1801{ 1802 unsigned tie_t = 0; 1803 tie_t = (tie_t << 4) | ((insn[0] << 12) >> 28); 1804 tie_t = (tie_t << 1) | ((insn[0] << 17) >> 31); 1805 return tie_t; 1806} 1807 1808static void 1809Field_ftsf356ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1810{ 1811 uint32 tie_t; 1812 tie_t = (val << 31) >> 31; 1813 insn[0] = (insn[0] & ~0x4000) | (tie_t << 14); 1814 tie_t = (val << 27) >> 28; 1815 insn[0] = (insn[0] & ~0xf0000) | (tie_t << 16); 1816} 1817 1818static unsigned 1819Field_ftsf29ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1820{ 1821 unsigned tie_t = 0; 1822 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 1823 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28); 1824 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 1825 return tie_t; 1826} 1827 1828static void 1829Field_ftsf29ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1830{ 1831 uint32 tie_t; 1832 tie_t = (val << 30) >> 30; 1833 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 1834 tie_t = (val << 26) >> 28; 1835 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12); 1836 tie_t = (val << 25) >> 31; 1837 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 1838} 1839 1840static unsigned 1841Field_ftsf27ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1842{ 1843 unsigned tie_t = 0; 1844 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 1845 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28); 1846 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 1847 return tie_t; 1848} 1849 1850static void 1851Field_ftsf27ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1852{ 1853 uint32 tie_t; 1854 tie_t = (val << 30) >> 30; 1855 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 1856 tie_t = (val << 26) >> 28; 1857 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12); 1858 tie_t = (val << 25) >> 31; 1859 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 1860} 1861 1862static unsigned 1863Field_ftsf28ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1864{ 1865 unsigned tie_t = 0; 1866 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 1867 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28); 1868 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 1869 return tie_t; 1870} 1871 1872static void 1873Field_ftsf28ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1874{ 1875 uint32 tie_t; 1876 tie_t = (val << 30) >> 30; 1877 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 1878 tie_t = (val << 26) >> 28; 1879 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12); 1880 tie_t = (val << 25) >> 31; 1881 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 1882} 1883 1884static unsigned 1885Field_ftsf36ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1886{ 1887 unsigned tie_t = 0; 1888 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 1889 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28); 1890 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 1891 return tie_t; 1892} 1893 1894static void 1895Field_ftsf36ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1896{ 1897 uint32 tie_t; 1898 tie_t = (val << 30) >> 30; 1899 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 1900 tie_t = (val << 26) >> 28; 1901 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12); 1902 tie_t = (val << 25) >> 31; 1903 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 1904} 1905 1906static unsigned 1907Field_ftsf57ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1908{ 1909 unsigned tie_t = 0; 1910 tie_t = (tie_t << 3) | ((insn[0] << 9) >> 29); 1911 tie_t = (tie_t << 2) | ((insn[0] << 18) >> 30); 1912 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 1913 return tie_t; 1914} 1915 1916static void 1917Field_ftsf57ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1918{ 1919 uint32 tie_t; 1920 tie_t = (val << 30) >> 30; 1921 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 1922 tie_t = (val << 28) >> 30; 1923 insn[0] = (insn[0] & ~0x3000) | (tie_t << 12); 1924 tie_t = (val << 25) >> 29; 1925 insn[0] = (insn[0] & ~0x700000) | (tie_t << 20); 1926} 1927 1928static unsigned 1929Field_ftsf62ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1930{ 1931 unsigned tie_t = 0; 1932 tie_t = (tie_t << 2) | ((insn[0] << 18) >> 30); 1933 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 1934 return tie_t; 1935} 1936 1937static void 1938Field_ftsf62ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1939{ 1940 uint32 tie_t; 1941 tie_t = (val << 30) >> 30; 1942 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 1943 tie_t = (val << 28) >> 30; 1944 insn[0] = (insn[0] & ~0x3000) | (tie_t << 12); 1945} 1946 1947static unsigned 1948Field_ae_s20_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1949{ 1950 unsigned tie_t = 0; 1951 tie_t = (tie_t << 3) | ((insn[0] << 9) >> 29); 1952 return tie_t; 1953} 1954 1955static void 1956Field_ae_s20_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1957{ 1958 uint32 tie_t; 1959 tie_t = (val << 29) >> 29; 1960 insn[0] = (insn[0] & ~0x700000) | (tie_t << 20); 1961} 1962 1963static unsigned 1964Field_ftsf56ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1965{ 1966 unsigned tie_t = 0; 1967 tie_t = (tie_t << 3) | ((insn[0] << 9) >> 29); 1968 tie_t = (tie_t << 2) | ((insn[0] << 18) >> 30); 1969 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 1970 return tie_t; 1971} 1972 1973static void 1974Field_ftsf56ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1975{ 1976 uint32 tie_t; 1977 tie_t = (val << 30) >> 30; 1978 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 1979 tie_t = (val << 28) >> 30; 1980 insn[0] = (insn[0] & ~0x3000) | (tie_t << 12); 1981 tie_t = (val << 25) >> 29; 1982 insn[0] = (insn[0] & ~0x700000) | (tie_t << 20); 1983} 1984 1985static unsigned 1986Field_ftsf127ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 1987{ 1988 unsigned tie_t = 0; 1989 tie_t = (tie_t << 1) | ((insn[0] << 13) >> 31); 1990 return tie_t; 1991} 1992 1993static void 1994Field_ftsf127ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 1995{ 1996 uint32 tie_t; 1997 tie_t = (val << 31) >> 31; 1998 insn[0] = (insn[0] & ~0x40000) | (tie_t << 18); 1999} 2000 2001static unsigned 2002Field_ftsf350ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2003{ 2004 unsigned tie_t = 0; 2005 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 2006 tie_t = (tie_t << 2) | ((insn[0] << 14) >> 30); 2007 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29); 2008 return tie_t; 2009} 2010 2011static void 2012Field_ftsf350ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2013{ 2014 uint32 tie_t; 2015 tie_t = (val << 29) >> 29; 2016 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9); 2017 tie_t = (val << 27) >> 30; 2018 insn[0] = (insn[0] & ~0x30000) | (tie_t << 16); 2019 tie_t = (val << 23) >> 28; 2020 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 2021} 2022 2023static unsigned 2024Field_ftsf114ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2025{ 2026 unsigned tie_t = 0; 2027 tie_t = (tie_t << 7) | ((insn[0] << 9) >> 25); 2028 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29); 2029 return tie_t; 2030} 2031 2032static void 2033Field_ftsf114ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2034{ 2035 uint32 tie_t; 2036 tie_t = (val << 29) >> 29; 2037 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9); 2038 tie_t = (val << 22) >> 25; 2039 insn[0] = (insn[0] & ~0x7f0000) | (tie_t << 16); 2040} 2041 2042static unsigned 2043Field_ftsf124ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2044{ 2045 unsigned tie_t = 0; 2046 tie_t = (tie_t << 2) | ((insn[0] << 9) >> 30); 2047 tie_t = (tie_t << 3) | ((insn[0] << 13) >> 29); 2048 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29); 2049 return tie_t; 2050} 2051 2052static void 2053Field_ftsf124ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2054{ 2055 uint32 tie_t; 2056 tie_t = (val << 29) >> 29; 2057 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9); 2058 tie_t = (val << 26) >> 29; 2059 insn[0] = (insn[0] & ~0x70000) | (tie_t << 16); 2060 tie_t = (val << 24) >> 30; 2061 insn[0] = (insn[0] & ~0x600000) | (tie_t << 21); 2062} 2063 2064static unsigned 2065Field_ftsf352ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2066{ 2067 unsigned tie_t = 0; 2068 tie_t = (tie_t << 2) | ((insn[0] << 11) >> 30); 2069 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 2070 return tie_t; 2071} 2072 2073static void 2074Field_ftsf352ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2075{ 2076 uint32 tie_t; 2077 tie_t = (val << 30) >> 30; 2078 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 2079 tie_t = (val << 28) >> 30; 2080 insn[0] = (insn[0] & ~0x180000) | (tie_t << 19); 2081} 2082 2083static unsigned 2084Field_ftsf118ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2085{ 2086 unsigned tie_t = 0; 2087 tie_t = (tie_t << 9) | ((insn[0] << 9) >> 23); 2088 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29); 2089 return tie_t; 2090} 2091 2092static void 2093Field_ftsf118ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2094{ 2095 uint32 tie_t; 2096 tie_t = (val << 29) >> 29; 2097 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9); 2098 tie_t = (val << 20) >> 23; 2099 insn[0] = (insn[0] & ~0x7fc000) | (tie_t << 14); 2100} 2101 2102static unsigned 2103Field_ftsf111ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2104{ 2105 unsigned tie_t = 0; 2106 tie_t = (tie_t << 7) | ((insn[0] << 9) >> 25); 2107 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29); 2108 return tie_t; 2109} 2110 2111static void 2112Field_ftsf111ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2113{ 2114 uint32 tie_t; 2115 tie_t = (val << 29) >> 29; 2116 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9); 2117 tie_t = (val << 22) >> 25; 2118 insn[0] = (insn[0] & ~0x7f0000) | (tie_t << 16); 2119} 2120 2121static unsigned 2122Field_ftsf113ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2123{ 2124 unsigned tie_t = 0; 2125 tie_t = (tie_t << 7) | ((insn[0] << 9) >> 25); 2126 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29); 2127 return tie_t; 2128} 2129 2130static void 2131Field_ftsf113ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2132{ 2133 uint32 tie_t; 2134 tie_t = (val << 29) >> 29; 2135 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9); 2136 tie_t = (val << 22) >> 25; 2137 insn[0] = (insn[0] & ~0x7f0000) | (tie_t << 16); 2138} 2139 2140static unsigned 2141Field_ftsf106ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2142{ 2143 unsigned tie_t = 0; 2144 tie_t = (tie_t << 3) | ((insn[0] << 13) >> 29); 2145 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29); 2146 return tie_t; 2147} 2148 2149static void 2150Field_ftsf106ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2151{ 2152 uint32 tie_t; 2153 tie_t = (val << 29) >> 29; 2154 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9); 2155 tie_t = (val << 26) >> 29; 2156 insn[0] = (insn[0] & ~0x70000) | (tie_t << 16); 2157} 2158 2159static unsigned 2160Field_ftsf107ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2161{ 2162 unsigned tie_t = 0; 2163 tie_t = (tie_t << 3) | ((insn[0] << 13) >> 29); 2164 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29); 2165 return tie_t; 2166} 2167 2168static void 2169Field_ftsf107ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2170{ 2171 uint32 tie_t; 2172 tie_t = (val << 29) >> 29; 2173 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9); 2174 tie_t = (val << 26) >> 29; 2175 insn[0] = (insn[0] & ~0x70000) | (tie_t << 16); 2176} 2177 2178static unsigned 2179Field_ftsf109ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2180{ 2181 unsigned tie_t = 0; 2182 tie_t = (tie_t << 7) | ((insn[0] << 9) >> 25); 2183 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29); 2184 return tie_t; 2185} 2186 2187static void 2188Field_ftsf109ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2189{ 2190 uint32 tie_t; 2191 tie_t = (val << 29) >> 29; 2192 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9); 2193 tie_t = (val << 22) >> 25; 2194 insn[0] = (insn[0] & ~0x7f0000) | (tie_t << 16); 2195} 2196 2197static unsigned 2198Field_ftsf115ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2199{ 2200 unsigned tie_t = 0; 2201 tie_t = (tie_t << 7) | ((insn[0] << 9) >> 25); 2202 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29); 2203 return tie_t; 2204} 2205 2206static void 2207Field_ftsf115ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2208{ 2209 uint32 tie_t; 2210 tie_t = (val << 29) >> 29; 2211 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9); 2212 tie_t = (val << 22) >> 25; 2213 insn[0] = (insn[0] & ~0x7f0000) | (tie_t << 16); 2214} 2215 2216static unsigned 2217Field_ftsf120ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2218{ 2219 unsigned tie_t = 0; 2220 tie_t = (tie_t << 9) | ((insn[0] << 9) >> 23); 2221 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29); 2222 return tie_t; 2223} 2224 2225static void 2226Field_ftsf120ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2227{ 2228 uint32 tie_t; 2229 tie_t = (val << 29) >> 29; 2230 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9); 2231 tie_t = (val << 20) >> 23; 2232 insn[0] = (insn[0] & ~0x7fc000) | (tie_t << 14); 2233} 2234 2235static unsigned 2236Field_ftsf123ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2237{ 2238 unsigned tie_t = 0; 2239 tie_t = (tie_t << 3) | ((insn[0] << 9) >> 29); 2240 tie_t = (tie_t << 3) | ((insn[0] << 13) >> 29); 2241 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29); 2242 return tie_t; 2243} 2244 2245static void 2246Field_ftsf123ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2247{ 2248 uint32 tie_t; 2249 tie_t = (val << 29) >> 29; 2250 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9); 2251 tie_t = (val << 26) >> 29; 2252 insn[0] = (insn[0] & ~0x70000) | (tie_t << 16); 2253 tie_t = (val << 23) >> 29; 2254 insn[0] = (insn[0] & ~0x700000) | (tie_t << 20); 2255} 2256 2257static unsigned 2258Field_ftsf349ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2259{ 2260 unsigned tie_t = 0; 2261 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 2262 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 2263 return tie_t; 2264} 2265 2266static void 2267Field_ftsf349ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2268{ 2269 uint32 tie_t; 2270 tie_t = (val << 30) >> 30; 2271 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 2272 tie_t = (val << 29) >> 31; 2273 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 2274} 2275 2276static unsigned 2277Field_ftsf110ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2278{ 2279 unsigned tie_t = 0; 2280 tie_t = (tie_t << 7) | ((insn[0] << 9) >> 25); 2281 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29); 2282 return tie_t; 2283} 2284 2285static void 2286Field_ftsf110ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2287{ 2288 uint32 tie_t; 2289 tie_t = (val << 29) >> 29; 2290 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9); 2291 tie_t = (val << 22) >> 25; 2292 insn[0] = (insn[0] & ~0x7f0000) | (tie_t << 16); 2293} 2294 2295static unsigned 2296Field_ftsf117ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2297{ 2298 unsigned tie_t = 0; 2299 tie_t = (tie_t << 7) | ((insn[0] << 9) >> 25); 2300 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29); 2301 return tie_t; 2302} 2303 2304static void 2305Field_ftsf117ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2306{ 2307 uint32 tie_t; 2308 tie_t = (val << 29) >> 29; 2309 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9); 2310 tie_t = (val << 22) >> 25; 2311 insn[0] = (insn[0] & ~0x7f0000) | (tie_t << 16); 2312} 2313 2314static unsigned 2315Field_ftsf112ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2316{ 2317 unsigned tie_t = 0; 2318 tie_t = (tie_t << 7) | ((insn[0] << 9) >> 25); 2319 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29); 2320 return tie_t; 2321} 2322 2323static void 2324Field_ftsf112ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2325{ 2326 uint32 tie_t; 2327 tie_t = (val << 29) >> 29; 2328 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9); 2329 tie_t = (val << 22) >> 25; 2330 insn[0] = (insn[0] & ~0x7f0000) | (tie_t << 16); 2331} 2332 2333static unsigned 2334Field_ftsf116ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2335{ 2336 unsigned tie_t = 0; 2337 tie_t = (tie_t << 7) | ((insn[0] << 9) >> 25); 2338 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29); 2339 return tie_t; 2340} 2341 2342static void 2343Field_ftsf116ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2344{ 2345 uint32 tie_t; 2346 tie_t = (val << 29) >> 29; 2347 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9); 2348 tie_t = (val << 22) >> 25; 2349 insn[0] = (insn[0] & ~0x7f0000) | (tie_t << 16); 2350} 2351 2352static unsigned 2353Field_ftsf68ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2354{ 2355 unsigned tie_t = 0; 2356 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 2357 return tie_t; 2358} 2359 2360static void 2361Field_ftsf68ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2362{ 2363 uint32 tie_t; 2364 tie_t = (val << 27) >> 27; 2365 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 2366} 2367 2368static unsigned 2369Field_ftsf50ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2370{ 2371 unsigned tie_t = 0; 2372 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 2373 tie_t = (tie_t << 9) | ((insn[0] << 16) >> 23); 2374 return tie_t; 2375} 2376 2377static void 2378Field_ftsf50ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2379{ 2380 uint32 tie_t; 2381 tie_t = (val << 23) >> 23; 2382 insn[0] = (insn[0] & ~0xff80) | (tie_t << 7); 2383 tie_t = (val << 22) >> 31; 2384 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 2385} 2386 2387static unsigned 2388Field_ftsf52ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2389{ 2390 unsigned tie_t = 0; 2391 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 2392 tie_t = (tie_t << 9) | ((insn[0] << 16) >> 23); 2393 return tie_t; 2394} 2395 2396static void 2397Field_ftsf52ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2398{ 2399 uint32 tie_t; 2400 tie_t = (val << 23) >> 23; 2401 insn[0] = (insn[0] & ~0xff80) | (tie_t << 7); 2402 tie_t = (val << 22) >> 31; 2403 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 2404} 2405 2406static unsigned 2407Field_ftsf51ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2408{ 2409 unsigned tie_t = 0; 2410 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 2411 tie_t = (tie_t << 9) | ((insn[0] << 16) >> 23); 2412 return tie_t; 2413} 2414 2415static void 2416Field_ftsf51ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2417{ 2418 uint32 tie_t; 2419 tie_t = (val << 23) >> 23; 2420 insn[0] = (insn[0] & ~0xff80) | (tie_t << 7); 2421 tie_t = (val << 22) >> 31; 2422 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 2423} 2424 2425static unsigned 2426Field_ftsf49ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2427{ 2428 unsigned tie_t = 0; 2429 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 2430 tie_t = (tie_t << 9) | ((insn[0] << 16) >> 23); 2431 return tie_t; 2432} 2433 2434static void 2435Field_ftsf49ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2436{ 2437 uint32 tie_t; 2438 tie_t = (val << 23) >> 23; 2439 insn[0] = (insn[0] & ~0xff80) | (tie_t << 7); 2440 tie_t = (val << 22) >> 31; 2441 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 2442} 2443 2444static unsigned 2445Field_ae_r20_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2446{ 2447 unsigned tie_t = 0; 2448 tie_t = (tie_t << 3) | ((insn[0] << 13) >> 29); 2449 return tie_t; 2450} 2451 2452static void 2453Field_ae_r20_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2454{ 2455 uint32 tie_t; 2456 tie_t = (val << 29) >> 29; 2457 insn[0] = (insn[0] & ~0x70000) | (tie_t << 16); 2458} 2459 2460static unsigned 2461Field_ftsf343ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2462{ 2463 unsigned tie_t = 0; 2464 tie_t = (tie_t << 5) | ((insn[0] << 18) >> 27); 2465 return tie_t; 2466} 2467 2468static void 2469Field_ftsf343ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2470{ 2471 uint32 tie_t; 2472 tie_t = (val << 27) >> 27; 2473 insn[0] = (insn[0] & ~0x3e00) | (tie_t << 9); 2474} 2475 2476static unsigned 2477Field_ftsf125ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2478{ 2479 unsigned tie_t = 0; 2480 tie_t = (tie_t << 3) | ((insn[0] << 13) >> 29); 2481 tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31); 2482 return tie_t; 2483} 2484 2485static void 2486Field_ftsf125ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2487{ 2488 uint32 tie_t; 2489 tie_t = (val << 31) >> 31; 2490 insn[0] = (insn[0] & ~0x800) | (tie_t << 11); 2491 tie_t = (val << 28) >> 29; 2492 insn[0] = (insn[0] & ~0x70000) | (tie_t << 16); 2493} 2494 2495static unsigned 2496Field_ftsf342ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2497{ 2498 unsigned tie_t = 0; 2499 tie_t = (tie_t << 2) | ((insn[0] << 18) >> 30); 2500 tie_t = (tie_t << 2) | ((insn[0] << 21) >> 30); 2501 return tie_t; 2502} 2503 2504static void 2505Field_ftsf342ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2506{ 2507 uint32 tie_t; 2508 tie_t = (val << 30) >> 30; 2509 insn[0] = (insn[0] & ~0x600) | (tie_t << 9); 2510 tie_t = (val << 28) >> 30; 2511 insn[0] = (insn[0] & ~0x3000) | (tie_t << 12); 2512} 2513 2514static unsigned 2515Field_ftsf108ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2516{ 2517 unsigned tie_t = 0; 2518 tie_t = (tie_t << 3) | ((insn[0] << 13) >> 29); 2519 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29); 2520 return tie_t; 2521} 2522 2523static void 2524Field_ftsf108ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2525{ 2526 uint32 tie_t; 2527 tie_t = (val << 29) >> 29; 2528 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9); 2529 tie_t = (val << 26) >> 29; 2530 insn[0] = (insn[0] & ~0x70000) | (tie_t << 16); 2531} 2532 2533static unsigned 2534Field_ae_r32_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2535{ 2536 unsigned tie_t = 0; 2537 tie_t = (tie_t << 2) | ((insn[0] << 18) >> 30); 2538 return tie_t; 2539} 2540 2541static void 2542Field_ae_r32_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2543{ 2544 uint32 tie_t; 2545 tie_t = (val << 30) >> 30; 2546 insn[0] = (insn[0] & ~0x3000) | (tie_t << 12); 2547} 2548 2549static unsigned 2550Field_ae_mul32x24fld_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2551{ 2552 unsigned tie_t = 0; 2553 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 2554 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 2555 return tie_t; 2556} 2557 2558static void 2559Field_ae_mul32x24fld_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2560{ 2561 uint32 tie_t; 2562 tie_t = (val << 27) >> 27; 2563 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 2564 tie_t = (val << 23) >> 28; 2565 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 2566} 2567 2568static unsigned 2569Field_ftsf161ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2570{ 2571 unsigned tie_t = 0; 2572 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 2573 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 2574 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 2575 return tie_t; 2576} 2577 2578static void 2579Field_ftsf161ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2580{ 2581 uint32 tie_t; 2582 tie_t = (val << 30) >> 30; 2583 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 2584 tie_t = (val << 28) >> 30; 2585 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 2586 tie_t = (val << 24) >> 28; 2587 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 2588} 2589 2590static unsigned 2591Field_ftsf155ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2592{ 2593 unsigned tie_t = 0; 2594 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 2595 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 2596 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 2597 return tie_t; 2598} 2599 2600static void 2601Field_ftsf155ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2602{ 2603 uint32 tie_t; 2604 tie_t = (val << 30) >> 30; 2605 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 2606 tie_t = (val << 28) >> 30; 2607 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 2608 tie_t = (val << 24) >> 28; 2609 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 2610} 2611 2612static unsigned 2613Field_ftsf176ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2614{ 2615 unsigned tie_t = 0; 2616 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 2617 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 2618 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 2619 return tie_t; 2620} 2621 2622static void 2623Field_ftsf176ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2624{ 2625 uint32 tie_t; 2626 tie_t = (val << 30) >> 30; 2627 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 2628 tie_t = (val << 28) >> 30; 2629 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 2630 tie_t = (val << 24) >> 28; 2631 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 2632} 2633 2634static unsigned 2635Field_ftsf159ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2636{ 2637 unsigned tie_t = 0; 2638 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 2639 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 2640 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 2641 return tie_t; 2642} 2643 2644static void 2645Field_ftsf159ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2646{ 2647 uint32 tie_t; 2648 tie_t = (val << 30) >> 30; 2649 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 2650 tie_t = (val << 28) >> 30; 2651 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 2652 tie_t = (val << 24) >> 28; 2653 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 2654} 2655 2656static unsigned 2657Field_ftsf156ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2658{ 2659 unsigned tie_t = 0; 2660 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 2661 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 2662 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 2663 return tie_t; 2664} 2665 2666static void 2667Field_ftsf156ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2668{ 2669 uint32 tie_t; 2670 tie_t = (val << 30) >> 30; 2671 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 2672 tie_t = (val << 28) >> 30; 2673 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 2674 tie_t = (val << 24) >> 28; 2675 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 2676} 2677 2678static unsigned 2679Field_ftsf168ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2680{ 2681 unsigned tie_t = 0; 2682 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 2683 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 2684 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 2685 return tie_t; 2686} 2687 2688static void 2689Field_ftsf168ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2690{ 2691 uint32 tie_t; 2692 tie_t = (val << 30) >> 30; 2693 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 2694 tie_t = (val << 28) >> 30; 2695 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 2696 tie_t = (val << 24) >> 28; 2697 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 2698} 2699 2700static unsigned 2701Field_ftsf158ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2702{ 2703 unsigned tie_t = 0; 2704 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 2705 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 2706 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 2707 return tie_t; 2708} 2709 2710static void 2711Field_ftsf158ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2712{ 2713 uint32 tie_t; 2714 tie_t = (val << 30) >> 30; 2715 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 2716 tie_t = (val << 28) >> 30; 2717 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 2718 tie_t = (val << 24) >> 28; 2719 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 2720} 2721 2722static unsigned 2723Field_ftsf154ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2724{ 2725 unsigned tie_t = 0; 2726 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 2727 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 2728 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 2729 return tie_t; 2730} 2731 2732static void 2733Field_ftsf154ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2734{ 2735 uint32 tie_t; 2736 tie_t = (val << 30) >> 30; 2737 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 2738 tie_t = (val << 28) >> 30; 2739 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 2740 tie_t = (val << 24) >> 28; 2741 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 2742} 2743 2744static unsigned 2745Field_ftsf164ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2746{ 2747 unsigned tie_t = 0; 2748 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 2749 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 2750 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 2751 return tie_t; 2752} 2753 2754static void 2755Field_ftsf164ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2756{ 2757 uint32 tie_t; 2758 tie_t = (val << 30) >> 30; 2759 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 2760 tie_t = (val << 28) >> 30; 2761 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 2762 tie_t = (val << 24) >> 28; 2763 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 2764} 2765 2766static unsigned 2767Field_ftsf157ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2768{ 2769 unsigned tie_t = 0; 2770 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 2771 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 2772 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 2773 return tie_t; 2774} 2775 2776static void 2777Field_ftsf157ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2778{ 2779 uint32 tie_t; 2780 tie_t = (val << 30) >> 30; 2781 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 2782 tie_t = (val << 28) >> 30; 2783 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 2784 tie_t = (val << 24) >> 28; 2785 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 2786} 2787 2788static unsigned 2789Field_ftsf153ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2790{ 2791 unsigned tie_t = 0; 2792 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 2793 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 2794 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 2795 return tie_t; 2796} 2797 2798static void 2799Field_ftsf153ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2800{ 2801 uint32 tie_t; 2802 tie_t = (val << 30) >> 30; 2803 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 2804 tie_t = (val << 28) >> 30; 2805 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 2806 tie_t = (val << 24) >> 28; 2807 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 2808} 2809 2810static unsigned 2811Field_ftsf162ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2812{ 2813 unsigned tie_t = 0; 2814 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 2815 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 2816 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 2817 return tie_t; 2818} 2819 2820static void 2821Field_ftsf162ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2822{ 2823 uint32 tie_t; 2824 tie_t = (val << 30) >> 30; 2825 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 2826 tie_t = (val << 28) >> 30; 2827 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 2828 tie_t = (val << 24) >> 28; 2829 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 2830} 2831 2832static unsigned 2833Field_ftsf134ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2834{ 2835 unsigned tie_t = 0; 2836 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 2837 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 2838 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 2839 return tie_t; 2840} 2841 2842static void 2843Field_ftsf134ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2844{ 2845 uint32 tie_t; 2846 tie_t = (val << 30) >> 30; 2847 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 2848 tie_t = (val << 28) >> 30; 2849 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 2850 tie_t = (val << 24) >> 28; 2851 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 2852} 2853 2854static unsigned 2855Field_ftsf192ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2856{ 2857 unsigned tie_t = 0; 2858 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 2859 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 2860 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 2861 return tie_t; 2862} 2863 2864static void 2865Field_ftsf192ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2866{ 2867 uint32 tie_t; 2868 tie_t = (val << 30) >> 30; 2869 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 2870 tie_t = (val << 28) >> 30; 2871 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 2872 tie_t = (val << 24) >> 28; 2873 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 2874} 2875 2876static unsigned 2877Field_ftsf143ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2878{ 2879 unsigned tie_t = 0; 2880 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 2881 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 2882 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 2883 return tie_t; 2884} 2885 2886static void 2887Field_ftsf143ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2888{ 2889 uint32 tie_t; 2890 tie_t = (val << 30) >> 30; 2891 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 2892 tie_t = (val << 28) >> 30; 2893 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 2894 tie_t = (val << 24) >> 28; 2895 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 2896} 2897 2898static unsigned 2899Field_ftsf133ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2900{ 2901 unsigned tie_t = 0; 2902 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 2903 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 2904 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 2905 return tie_t; 2906} 2907 2908static void 2909Field_ftsf133ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2910{ 2911 uint32 tie_t; 2912 tie_t = (val << 30) >> 30; 2913 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 2914 tie_t = (val << 28) >> 30; 2915 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 2916 tie_t = (val << 24) >> 28; 2917 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 2918} 2919 2920static unsigned 2921Field_ftsf160ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2922{ 2923 unsigned tie_t = 0; 2924 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 2925 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 2926 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 2927 return tie_t; 2928} 2929 2930static void 2931Field_ftsf160ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2932{ 2933 uint32 tie_t; 2934 tie_t = (val << 30) >> 30; 2935 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 2936 tie_t = (val << 28) >> 30; 2937 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 2938 tie_t = (val << 24) >> 28; 2939 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 2940} 2941 2942static unsigned 2943Field_ftsf142ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2944{ 2945 unsigned tie_t = 0; 2946 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 2947 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 2948 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 2949 return tie_t; 2950} 2951 2952static void 2953Field_ftsf142ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2954{ 2955 uint32 tie_t; 2956 tie_t = (val << 30) >> 30; 2957 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 2958 tie_t = (val << 28) >> 30; 2959 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 2960 tie_t = (val << 24) >> 28; 2961 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 2962} 2963 2964static unsigned 2965Field_ftsf131ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2966{ 2967 unsigned tie_t = 0; 2968 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 2969 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 2970 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 2971 return tie_t; 2972} 2973 2974static void 2975Field_ftsf131ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2976{ 2977 uint32 tie_t; 2978 tie_t = (val << 30) >> 30; 2979 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 2980 tie_t = (val << 28) >> 30; 2981 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 2982 tie_t = (val << 24) >> 28; 2983 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 2984} 2985 2986static unsigned 2987Field_ftsf144ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 2988{ 2989 unsigned tie_t = 0; 2990 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 2991 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 2992 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 2993 return tie_t; 2994} 2995 2996static void 2997Field_ftsf144ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 2998{ 2999 uint32 tie_t; 3000 tie_t = (val << 30) >> 30; 3001 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3002 tie_t = (val << 28) >> 30; 3003 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3004 tie_t = (val << 24) >> 28; 3005 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3006} 3007 3008static unsigned 3009Field_ftsf141ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3010{ 3011 unsigned tie_t = 0; 3012 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3013 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3014 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3015 return tie_t; 3016} 3017 3018static void 3019Field_ftsf141ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3020{ 3021 uint32 tie_t; 3022 tie_t = (val << 30) >> 30; 3023 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3024 tie_t = (val << 28) >> 30; 3025 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3026 tie_t = (val << 24) >> 28; 3027 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3028} 3029 3030static unsigned 3031Field_ftsf61_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3032{ 3033 unsigned tie_t = 0; 3034 tie_t = (tie_t << 1) | ((insn[0] << 9) >> 31); 3035 return tie_t; 3036} 3037 3038static void 3039Field_ftsf61_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3040{ 3041 uint32 tie_t; 3042 tie_t = (val << 31) >> 31; 3043 insn[0] = (insn[0] & ~0x400000) | (tie_t << 22); 3044} 3045 3046static unsigned 3047Field_ftsf334ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3048{ 3049 unsigned tie_t = 0; 3050 tie_t = (tie_t << 3) | ((insn[0] << 10) >> 29); 3051 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3052 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3053 return tie_t; 3054} 3055 3056static void 3057Field_ftsf334ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3058{ 3059 uint32 tie_t; 3060 tie_t = (val << 30) >> 30; 3061 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3062 tie_t = (val << 28) >> 30; 3063 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3064 tie_t = (val << 25) >> 29; 3065 insn[0] = (insn[0] & ~0x380000) | (tie_t << 19); 3066} 3067 3068static unsigned 3069Field_ftsf136ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3070{ 3071 unsigned tie_t = 0; 3072 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3073 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3074 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3075 return tie_t; 3076} 3077 3078static void 3079Field_ftsf136ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3080{ 3081 uint32 tie_t; 3082 tie_t = (val << 30) >> 30; 3083 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3084 tie_t = (val << 28) >> 30; 3085 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3086 tie_t = (val << 24) >> 28; 3087 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3088} 3089 3090static unsigned 3091Field_ftsf139ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3092{ 3093 unsigned tie_t = 0; 3094 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3095 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3096 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3097 return tie_t; 3098} 3099 3100static void 3101Field_ftsf139ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3102{ 3103 uint32 tie_t; 3104 tie_t = (val << 30) >> 30; 3105 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3106 tie_t = (val << 28) >> 30; 3107 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3108 tie_t = (val << 24) >> 28; 3109 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3110} 3111 3112static unsigned 3113Field_ftsf177ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3114{ 3115 unsigned tie_t = 0; 3116 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3117 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3118 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3119 return tie_t; 3120} 3121 3122static void 3123Field_ftsf177ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3124{ 3125 uint32 tie_t; 3126 tie_t = (val << 30) >> 30; 3127 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3128 tie_t = (val << 28) >> 30; 3129 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3130 tie_t = (val << 24) >> 28; 3131 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3132} 3133 3134static unsigned 3135Field_ftsf171ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3136{ 3137 unsigned tie_t = 0; 3138 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3139 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3140 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3141 return tie_t; 3142} 3143 3144static void 3145Field_ftsf171ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3146{ 3147 uint32 tie_t; 3148 tie_t = (val << 30) >> 30; 3149 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3150 tie_t = (val << 28) >> 30; 3151 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3152 tie_t = (val << 24) >> 28; 3153 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3154} 3155 3156static unsigned 3157Field_ftsf185ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3158{ 3159 unsigned tie_t = 0; 3160 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3161 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3162 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3163 return tie_t; 3164} 3165 3166static void 3167Field_ftsf185ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3168{ 3169 uint32 tie_t; 3170 tie_t = (val << 30) >> 30; 3171 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3172 tie_t = (val << 28) >> 30; 3173 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3174 tie_t = (val << 24) >> 28; 3175 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3176} 3177 3178static unsigned 3179Field_ftsf175ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3180{ 3181 unsigned tie_t = 0; 3182 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3183 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3184 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3185 return tie_t; 3186} 3187 3188static void 3189Field_ftsf175ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3190{ 3191 uint32 tie_t; 3192 tie_t = (val << 30) >> 30; 3193 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3194 tie_t = (val << 28) >> 30; 3195 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3196 tie_t = (val << 24) >> 28; 3197 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3198} 3199 3200static unsigned 3201Field_ftsf172ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3202{ 3203 unsigned tie_t = 0; 3204 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3205 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3206 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3207 return tie_t; 3208} 3209 3210static void 3211Field_ftsf172ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3212{ 3213 uint32 tie_t; 3214 tie_t = (val << 30) >> 30; 3215 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3216 tie_t = (val << 28) >> 30; 3217 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3218 tie_t = (val << 24) >> 28; 3219 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3220} 3221 3222static unsigned 3223Field_ftsf183ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3224{ 3225 unsigned tie_t = 0; 3226 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3227 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3228 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3229 return tie_t; 3230} 3231 3232static void 3233Field_ftsf183ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3234{ 3235 uint32 tie_t; 3236 tie_t = (val << 30) >> 30; 3237 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3238 tie_t = (val << 28) >> 30; 3239 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3240 tie_t = (val << 24) >> 28; 3241 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3242} 3243 3244static unsigned 3245Field_ftsf174ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3246{ 3247 unsigned tie_t = 0; 3248 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3249 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3250 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3251 return tie_t; 3252} 3253 3254static void 3255Field_ftsf174ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3256{ 3257 uint32 tie_t; 3258 tie_t = (val << 30) >> 30; 3259 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3260 tie_t = (val << 28) >> 30; 3261 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3262 tie_t = (val << 24) >> 28; 3263 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3264} 3265 3266static unsigned 3267Field_ftsf170ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3268{ 3269 unsigned tie_t = 0; 3270 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3271 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3272 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3273 return tie_t; 3274} 3275 3276static void 3277Field_ftsf170ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3278{ 3279 uint32 tie_t; 3280 tie_t = (val << 30) >> 30; 3281 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3282 tie_t = (val << 28) >> 30; 3283 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3284 tie_t = (val << 24) >> 28; 3285 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3286} 3287 3288static unsigned 3289Field_ftsf182ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3290{ 3291 unsigned tie_t = 0; 3292 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3293 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3294 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3295 return tie_t; 3296} 3297 3298static void 3299Field_ftsf182ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3300{ 3301 uint32 tie_t; 3302 tie_t = (val << 30) >> 30; 3303 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3304 tie_t = (val << 28) >> 30; 3305 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3306 tie_t = (val << 24) >> 28; 3307 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3308} 3309 3310static unsigned 3311Field_ftsf173ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3312{ 3313 unsigned tie_t = 0; 3314 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3315 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3316 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3317 return tie_t; 3318} 3319 3320static void 3321Field_ftsf173ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3322{ 3323 uint32 tie_t; 3324 tie_t = (val << 30) >> 30; 3325 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3326 tie_t = (val << 28) >> 30; 3327 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3328 tie_t = (val << 24) >> 28; 3329 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3330} 3331 3332static unsigned 3333Field_ftsf169ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3334{ 3335 unsigned tie_t = 0; 3336 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3337 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3338 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3339 return tie_t; 3340} 3341 3342static void 3343Field_ftsf169ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3344{ 3345 uint32 tie_t; 3346 tie_t = (val << 30) >> 30; 3347 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3348 tie_t = (val << 28) >> 30; 3349 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3350 tie_t = (val << 24) >> 28; 3351 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3352} 3353 3354static unsigned 3355Field_ftsf181ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3356{ 3357 unsigned tie_t = 0; 3358 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3359 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3360 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3361 return tie_t; 3362} 3363 3364static void 3365Field_ftsf181ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3366{ 3367 uint32 tie_t; 3368 tie_t = (val << 30) >> 30; 3369 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3370 tie_t = (val << 28) >> 30; 3371 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3372 tie_t = (val << 24) >> 28; 3373 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3374} 3375 3376static unsigned 3377Field_ftsf140ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3378{ 3379 unsigned tie_t = 0; 3380 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3381 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3382 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3383 return tie_t; 3384} 3385 3386static void 3387Field_ftsf140ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3388{ 3389 uint32 tie_t; 3390 tie_t = (val << 30) >> 30; 3391 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3392 tie_t = (val << 28) >> 30; 3393 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3394 tie_t = (val << 24) >> 28; 3395 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3396} 3397 3398static unsigned 3399Field_ftsf152ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3400{ 3401 unsigned tie_t = 0; 3402 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3403 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3404 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3405 return tie_t; 3406} 3407 3408static void 3409Field_ftsf152ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3410{ 3411 uint32 tie_t; 3412 tie_t = (val << 30) >> 30; 3413 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3414 tie_t = (val << 28) >> 30; 3415 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3416 tie_t = (val << 24) >> 28; 3417 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3418} 3419 3420static unsigned 3421Field_ftsf138ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3422{ 3423 unsigned tie_t = 0; 3424 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3425 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3426 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3427 return tie_t; 3428} 3429 3430static void 3431Field_ftsf138ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3432{ 3433 uint32 tie_t; 3434 tie_t = (val << 30) >> 30; 3435 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3436 tie_t = (val << 28) >> 30; 3437 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3438 tie_t = (val << 24) >> 28; 3439 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3440} 3441 3442static unsigned 3443Field_ftsf148ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3444{ 3445 unsigned tie_t = 0; 3446 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3447 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3448 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3449 return tie_t; 3450} 3451 3452static void 3453Field_ftsf148ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3454{ 3455 uint32 tie_t; 3456 tie_t = (val << 30) >> 30; 3457 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3458 tie_t = (val << 28) >> 30; 3459 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3460 tie_t = (val << 24) >> 28; 3461 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3462} 3463 3464static unsigned 3465Field_ftsf137ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3466{ 3467 unsigned tie_t = 0; 3468 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3469 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3470 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3471 return tie_t; 3472} 3473 3474static void 3475Field_ftsf137ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3476{ 3477 uint32 tie_t; 3478 tie_t = (val << 30) >> 30; 3479 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3480 tie_t = (val << 28) >> 30; 3481 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3482 tie_t = (val << 24) >> 28; 3483 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3484} 3485 3486static unsigned 3487Field_ftsf146ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3488{ 3489 unsigned tie_t = 0; 3490 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3491 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3492 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3493 return tie_t; 3494} 3495 3496static void 3497Field_ftsf146ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3498{ 3499 uint32 tie_t; 3500 tie_t = (val << 30) >> 30; 3501 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3502 tie_t = (val << 28) >> 30; 3503 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3504 tie_t = (val << 24) >> 28; 3505 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3506} 3507 3508static unsigned 3509Field_ftsf135ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3510{ 3511 unsigned tie_t = 0; 3512 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3513 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3514 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3515 return tie_t; 3516} 3517 3518static void 3519Field_ftsf135ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3520{ 3521 uint32 tie_t; 3522 tie_t = (val << 30) >> 30; 3523 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3524 tie_t = (val << 28) >> 30; 3525 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3526 tie_t = (val << 24) >> 28; 3527 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3528} 3529 3530static unsigned 3531Field_ftsf145ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3532{ 3533 unsigned tie_t = 0; 3534 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3535 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3536 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3537 return tie_t; 3538} 3539 3540static void 3541Field_ftsf145ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3542{ 3543 uint32 tie_t; 3544 tie_t = (val << 30) >> 30; 3545 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3546 tie_t = (val << 28) >> 30; 3547 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3548 tie_t = (val << 24) >> 28; 3549 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3550} 3551 3552static unsigned 3553Field_ftsf179ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3554{ 3555 unsigned tie_t = 0; 3556 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3557 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3558 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3559 return tie_t; 3560} 3561 3562static void 3563Field_ftsf179ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3564{ 3565 uint32 tie_t; 3566 tie_t = (val << 30) >> 30; 3567 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3568 tie_t = (val << 28) >> 30; 3569 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3570 tie_t = (val << 24) >> 28; 3571 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3572} 3573 3574static unsigned 3575Field_ftsf189ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3576{ 3577 unsigned tie_t = 0; 3578 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3579 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3580 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3581 return tie_t; 3582} 3583 3584static void 3585Field_ftsf189ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3586{ 3587 uint32 tie_t; 3588 tie_t = (val << 30) >> 30; 3589 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3590 tie_t = (val << 28) >> 30; 3591 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3592 tie_t = (val << 24) >> 28; 3593 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3594} 3595 3596static unsigned 3597Field_ftsf184ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3598{ 3599 unsigned tie_t = 0; 3600 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3601 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3602 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3603 return tie_t; 3604} 3605 3606static void 3607Field_ftsf184ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3608{ 3609 uint32 tie_t; 3610 tie_t = (val << 30) >> 30; 3611 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3612 tie_t = (val << 28) >> 30; 3613 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3614 tie_t = (val << 24) >> 28; 3615 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3616} 3617 3618static unsigned 3619Field_ftsf187ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3620{ 3621 unsigned tie_t = 0; 3622 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3623 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3624 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3625 return tie_t; 3626} 3627 3628static void 3629Field_ftsf187ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3630{ 3631 uint32 tie_t; 3632 tie_t = (val << 30) >> 30; 3633 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3634 tie_t = (val << 28) >> 30; 3635 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3636 tie_t = (val << 24) >> 28; 3637 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3638} 3639 3640static unsigned 3641Field_ftsf180ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3642{ 3643 unsigned tie_t = 0; 3644 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3645 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3646 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3647 return tie_t; 3648} 3649 3650static void 3651Field_ftsf180ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3652{ 3653 uint32 tie_t; 3654 tie_t = (val << 30) >> 30; 3655 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3656 tie_t = (val << 28) >> 30; 3657 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3658 tie_t = (val << 24) >> 28; 3659 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3660} 3661 3662static unsigned 3663Field_ftsf188ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3664{ 3665 unsigned tie_t = 0; 3666 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3667 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3668 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3669 return tie_t; 3670} 3671 3672static void 3673Field_ftsf188ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3674{ 3675 uint32 tie_t; 3676 tie_t = (val << 30) >> 30; 3677 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3678 tie_t = (val << 28) >> 30; 3679 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3680 tie_t = (val << 24) >> 28; 3681 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3682} 3683 3684static unsigned 3685Field_ftsf178ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3686{ 3687 unsigned tie_t = 0; 3688 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3689 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3690 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3691 return tie_t; 3692} 3693 3694static void 3695Field_ftsf178ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3696{ 3697 uint32 tie_t; 3698 tie_t = (val << 30) >> 30; 3699 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3700 tie_t = (val << 28) >> 30; 3701 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3702 tie_t = (val << 24) >> 28; 3703 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3704} 3705 3706static unsigned 3707Field_ftsf186ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3708{ 3709 unsigned tie_t = 0; 3710 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3711 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 3712 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 3713 return tie_t; 3714} 3715 3716static void 3717Field_ftsf186ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3718{ 3719 uint32 tie_t; 3720 tie_t = (val << 30) >> 30; 3721 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 3722 tie_t = (val << 28) >> 30; 3723 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 3724 tie_t = (val << 24) >> 28; 3725 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3726} 3727 3728static unsigned 3729Field_ftsf76ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3730{ 3731 unsigned tie_t = 0; 3732 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3733 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 3734 return tie_t; 3735} 3736 3737static void 3738Field_ftsf76ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3739{ 3740 uint32 tie_t; 3741 tie_t = (val << 27) >> 27; 3742 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 3743 tie_t = (val << 23) >> 28; 3744 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3745} 3746 3747static unsigned 3748Field_ftsf75ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3749{ 3750 unsigned tie_t = 0; 3751 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3752 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 3753 return tie_t; 3754} 3755 3756static void 3757Field_ftsf75ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3758{ 3759 uint32 tie_t; 3760 tie_t = (val << 27) >> 27; 3761 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 3762 tie_t = (val << 23) >> 28; 3763 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3764} 3765 3766static unsigned 3767Field_ftsf79ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3768{ 3769 unsigned tie_t = 0; 3770 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3771 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 3772 return tie_t; 3773} 3774 3775static void 3776Field_ftsf79ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3777{ 3778 uint32 tie_t; 3779 tie_t = (val << 27) >> 27; 3780 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 3781 tie_t = (val << 23) >> 28; 3782 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3783} 3784 3785static unsigned 3786Field_ftsf78ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3787{ 3788 unsigned tie_t = 0; 3789 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3790 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 3791 return tie_t; 3792} 3793 3794static void 3795Field_ftsf78ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3796{ 3797 uint32 tie_t; 3798 tie_t = (val << 27) >> 27; 3799 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 3800 tie_t = (val << 23) >> 28; 3801 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3802} 3803 3804static unsigned 3805Field_ftsf80ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3806{ 3807 unsigned tie_t = 0; 3808 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3809 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 3810 return tie_t; 3811} 3812 3813static void 3814Field_ftsf80ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3815{ 3816 uint32 tie_t; 3817 tie_t = (val << 27) >> 27; 3818 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 3819 tie_t = (val << 23) >> 28; 3820 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3821} 3822 3823static unsigned 3824Field_ftsf81ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3825{ 3826 unsigned tie_t = 0; 3827 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3828 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 3829 return tie_t; 3830} 3831 3832static void 3833Field_ftsf81ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3834{ 3835 uint32 tie_t; 3836 tie_t = (val << 27) >> 27; 3837 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 3838 tie_t = (val << 23) >> 28; 3839 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3840} 3841 3842static unsigned 3843Field_ftsf83ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3844{ 3845 unsigned tie_t = 0; 3846 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3847 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 3848 return tie_t; 3849} 3850 3851static void 3852Field_ftsf83ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3853{ 3854 uint32 tie_t; 3855 tie_t = (val << 27) >> 27; 3856 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 3857 tie_t = (val << 23) >> 28; 3858 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3859} 3860 3861static unsigned 3862Field_ftsf82ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3863{ 3864 unsigned tie_t = 0; 3865 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3866 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 3867 return tie_t; 3868} 3869 3870static void 3871Field_ftsf82ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3872{ 3873 uint32 tie_t; 3874 tie_t = (val << 27) >> 27; 3875 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 3876 tie_t = (val << 23) >> 28; 3877 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3878} 3879 3880static unsigned 3881Field_ftsf69ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3882{ 3883 unsigned tie_t = 0; 3884 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3885 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 3886 return tie_t; 3887} 3888 3889static void 3890Field_ftsf69ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3891{ 3892 uint32 tie_t; 3893 tie_t = (val << 27) >> 27; 3894 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 3895 tie_t = (val << 23) >> 28; 3896 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3897} 3898 3899static unsigned 3900Field_ftsf103ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3901{ 3902 unsigned tie_t = 0; 3903 tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31); 3904 tie_t = (tie_t << 1) | ((insn[0] << 23) >> 31); 3905 return tie_t; 3906} 3907 3908static void 3909Field_ftsf103ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3910{ 3911 uint32 tie_t; 3912 tie_t = (val << 31) >> 31; 3913 insn[0] = (insn[0] & ~0x100) | (tie_t << 8); 3914 tie_t = (val << 30) >> 31; 3915 insn[0] = (insn[0] & ~0x800) | (tie_t << 11); 3916} 3917 3918static unsigned 3919Field_ftsf337ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3920{ 3921 unsigned tie_t = 0; 3922 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3923 tie_t = (tie_t << 2) | ((insn[0] << 21) >> 30); 3924 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31); 3925 return tie_t; 3926} 3927 3928static void 3929Field_ftsf337ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3930{ 3931 uint32 tie_t; 3932 tie_t = (val << 31) >> 31; 3933 insn[0] = (insn[0] & ~0x80) | (tie_t << 7); 3934 tie_t = (val << 29) >> 30; 3935 insn[0] = (insn[0] & ~0x600) | (tie_t << 9); 3936 tie_t = (val << 25) >> 28; 3937 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3938} 3939 3940static unsigned 3941Field_ftsf71ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3942{ 3943 unsigned tie_t = 0; 3944 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3945 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 3946 return tie_t; 3947} 3948 3949static void 3950Field_ftsf71ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3951{ 3952 uint32 tie_t; 3953 tie_t = (val << 27) >> 27; 3954 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 3955 tie_t = (val << 23) >> 28; 3956 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3957} 3958 3959static unsigned 3960Field_ftsf70ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3961{ 3962 unsigned tie_t = 0; 3963 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3964 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 3965 return tie_t; 3966} 3967 3968static void 3969Field_ftsf70ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3970{ 3971 uint32 tie_t; 3972 tie_t = (val << 27) >> 27; 3973 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 3974 tie_t = (val << 23) >> 28; 3975 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3976} 3977 3978static unsigned 3979Field_ftsf77ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3980{ 3981 unsigned tie_t = 0; 3982 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 3983 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 3984 return tie_t; 3985} 3986 3987static void 3988Field_ftsf77ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 3989{ 3990 uint32 tie_t; 3991 tie_t = (val << 27) >> 27; 3992 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 3993 tie_t = (val << 23) >> 28; 3994 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 3995} 3996 3997static unsigned 3998Field_ftsf73ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 3999{ 4000 unsigned tie_t = 0; 4001 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4002 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 4003 return tie_t; 4004} 4005 4006static void 4007Field_ftsf73ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4008{ 4009 uint32 tie_t; 4010 tie_t = (val << 27) >> 27; 4011 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 4012 tie_t = (val << 23) >> 28; 4013 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4014} 4015 4016static unsigned 4017Field_ftsf74ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4018{ 4019 unsigned tie_t = 0; 4020 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4021 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 4022 return tie_t; 4023} 4024 4025static void 4026Field_ftsf74ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4027{ 4028 uint32 tie_t; 4029 tie_t = (val << 27) >> 27; 4030 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 4031 tie_t = (val << 23) >> 28; 4032 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4033} 4034 4035static unsigned 4036Field_ftsf72ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4037{ 4038 unsigned tie_t = 0; 4039 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4040 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 4041 return tie_t; 4042} 4043 4044static void 4045Field_ftsf72ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4046{ 4047 uint32 tie_t; 4048 tie_t = (val << 27) >> 27; 4049 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 4050 tie_t = (val << 23) >> 28; 4051 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4052} 4053 4054static unsigned 4055Field_ftsf85ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4056{ 4057 unsigned tie_t = 0; 4058 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4059 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 4060 return tie_t; 4061} 4062 4063static void 4064Field_ftsf85ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4065{ 4066 uint32 tie_t; 4067 tie_t = (val << 27) >> 27; 4068 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 4069 tie_t = (val << 23) >> 28; 4070 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4071} 4072 4073static unsigned 4074Field_ftsf84ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4075{ 4076 unsigned tie_t = 0; 4077 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4078 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 4079 return tie_t; 4080} 4081 4082static void 4083Field_ftsf84ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4084{ 4085 uint32 tie_t; 4086 tie_t = (val << 27) >> 27; 4087 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 4088 tie_t = (val << 23) >> 28; 4089 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4090} 4091 4092static unsigned 4093Field_ftsf86ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4094{ 4095 unsigned tie_t = 0; 4096 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4097 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 4098 return tie_t; 4099} 4100 4101static void 4102Field_ftsf86ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4103{ 4104 uint32 tie_t; 4105 tie_t = (val << 27) >> 27; 4106 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 4107 tie_t = (val << 23) >> 28; 4108 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4109} 4110 4111static unsigned 4112Field_ftsf102ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4113{ 4114 unsigned tie_t = 0; 4115 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28); 4116 return tie_t; 4117} 4118 4119static void 4120Field_ftsf102ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4121{ 4122 uint32 tie_t; 4123 tie_t = (val << 28) >> 28; 4124 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8); 4125} 4126 4127static unsigned 4128Field_ftsf336ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4129{ 4130 unsigned tie_t = 0; 4131 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4132 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31); 4133 return tie_t; 4134} 4135 4136static void 4137Field_ftsf336ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4138{ 4139 uint32 tie_t; 4140 tie_t = (val << 31) >> 31; 4141 insn[0] = (insn[0] & ~0x80) | (tie_t << 7); 4142 tie_t = (val << 27) >> 28; 4143 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4144} 4145 4146static unsigned 4147Field_ftsf89ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4148{ 4149 unsigned tie_t = 0; 4150 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4151 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 4152 return tie_t; 4153} 4154 4155static void 4156Field_ftsf89ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4157{ 4158 uint32 tie_t; 4159 tie_t = (val << 27) >> 27; 4160 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 4161 tie_t = (val << 23) >> 28; 4162 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4163} 4164 4165static unsigned 4166Field_ftsf87ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4167{ 4168 unsigned tie_t = 0; 4169 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4170 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 4171 return tie_t; 4172} 4173 4174static void 4175Field_ftsf87ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4176{ 4177 uint32 tie_t; 4178 tie_t = (val << 27) >> 27; 4179 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 4180 tie_t = (val << 23) >> 28; 4181 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4182} 4183 4184static unsigned 4185Field_ftsf88ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4186{ 4187 unsigned tie_t = 0; 4188 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4189 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 4190 return tie_t; 4191} 4192 4193static void 4194Field_ftsf88ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4195{ 4196 uint32 tie_t; 4197 tie_t = (val << 27) >> 27; 4198 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 4199 tie_t = (val << 23) >> 28; 4200 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4201} 4202 4203static unsigned 4204Field_ftsf101ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4205{ 4206 unsigned tie_t = 0; 4207 tie_t = (tie_t << 1) | ((insn[0] << 9) >> 31); 4208 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27); 4209 return tie_t; 4210} 4211 4212static void 4213Field_ftsf101ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4214{ 4215 uint32 tie_t; 4216 tie_t = (val << 27) >> 27; 4217 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7); 4218 tie_t = (val << 26) >> 31; 4219 insn[0] = (insn[0] & ~0x400000) | (tie_t << 22); 4220} 4221 4222static unsigned 4223Field_ftsf335_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4224{ 4225 unsigned tie_t = 0; 4226 tie_t = (tie_t << 3) | ((insn[0] << 10) >> 29); 4227 return tie_t; 4228} 4229 4230static void 4231Field_ftsf335_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4232{ 4233 uint32 tie_t; 4234 tie_t = (val << 29) >> 29; 4235 insn[0] = (insn[0] & ~0x380000) | (tie_t << 19); 4236} 4237 4238static unsigned 4239Field_t_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4240{ 4241 unsigned tie_t = 0; 4242 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4243 return tie_t; 4244} 4245 4246static void 4247Field_t_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4248{ 4249 uint32 tie_t; 4250 tie_t = (val << 28) >> 28; 4251 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4252} 4253 4254static unsigned 4255Field_ftsf196ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4256{ 4257 unsigned tie_t = 0; 4258 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4259 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4260 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4261 return tie_t; 4262} 4263 4264static void 4265Field_ftsf196ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4266{ 4267 uint32 tie_t; 4268 tie_t = (val << 30) >> 30; 4269 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4270 tie_t = (val << 28) >> 30; 4271 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4272 tie_t = (val << 24) >> 28; 4273 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4274} 4275 4276static unsigned 4277Field_ftsf208ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4278{ 4279 unsigned tie_t = 0; 4280 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4281 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31); 4282 return tie_t; 4283} 4284 4285static void 4286Field_ftsf208ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4287{ 4288 uint32 tie_t; 4289 tie_t = (val << 31) >> 31; 4290 insn[0] = (insn[0] & ~0x80) | (tie_t << 7); 4291 tie_t = (val << 27) >> 28; 4292 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4293} 4294 4295static unsigned 4296Field_ftsf341ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4297{ 4298 unsigned tie_t = 0; 4299 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4300 tie_t = (tie_t << 1) | ((insn[0] << 23) >> 31); 4301 return tie_t; 4302} 4303 4304static void 4305Field_ftsf341ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4306{ 4307 uint32 tie_t; 4308 tie_t = (val << 31) >> 31; 4309 insn[0] = (insn[0] & ~0x100) | (tie_t << 8); 4310 tie_t = (val << 29) >> 30; 4311 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4312} 4313 4314static unsigned 4315Field_ftsf200ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4316{ 4317 unsigned tie_t = 0; 4318 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4319 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4320 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4321 return tie_t; 4322} 4323 4324static void 4325Field_ftsf200ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4326{ 4327 uint32 tie_t; 4328 tie_t = (val << 30) >> 30; 4329 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4330 tie_t = (val << 28) >> 30; 4331 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4332 tie_t = (val << 24) >> 28; 4333 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4334} 4335 4336static unsigned 4337Field_ftsf340ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4338{ 4339 unsigned tie_t = 0; 4340 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 4341 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4342 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4343 return tie_t; 4344} 4345 4346static void 4347Field_ftsf340ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4348{ 4349 uint32 tie_t; 4350 tie_t = (val << 30) >> 30; 4351 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4352 tie_t = (val << 28) >> 30; 4353 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4354 tie_t = (val << 27) >> 31; 4355 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 4356} 4357 4358static unsigned 4359Field_ftsf195ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4360{ 4361 unsigned tie_t = 0; 4362 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4363 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4364 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4365 return tie_t; 4366} 4367 4368static void 4369Field_ftsf195ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4370{ 4371 uint32 tie_t; 4372 tie_t = (val << 30) >> 30; 4373 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4374 tie_t = (val << 28) >> 30; 4375 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4376 tie_t = (val << 24) >> 28; 4377 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4378} 4379 4380static unsigned 4381Field_ftsf198ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4382{ 4383 unsigned tie_t = 0; 4384 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4385 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4386 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4387 return tie_t; 4388} 4389 4390static void 4391Field_ftsf198ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4392{ 4393 uint32 tie_t; 4394 tie_t = (val << 30) >> 30; 4395 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4396 tie_t = (val << 28) >> 30; 4397 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4398 tie_t = (val << 24) >> 28; 4399 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4400} 4401 4402static unsigned 4403Field_ftsf197ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4404{ 4405 unsigned tie_t = 0; 4406 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4407 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4408 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4409 return tie_t; 4410} 4411 4412static void 4413Field_ftsf197ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4414{ 4415 uint32 tie_t; 4416 tie_t = (val << 30) >> 30; 4417 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4418 tie_t = (val << 28) >> 30; 4419 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4420 tie_t = (val << 24) >> 28; 4421 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4422} 4423 4424static unsigned 4425Field_ftsf199ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4426{ 4427 unsigned tie_t = 0; 4428 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4429 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4430 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4431 return tie_t; 4432} 4433 4434static void 4435Field_ftsf199ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4436{ 4437 uint32 tie_t; 4438 tie_t = (val << 30) >> 30; 4439 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4440 tie_t = (val << 28) >> 30; 4441 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4442 tie_t = (val << 24) >> 28; 4443 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4444} 4445 4446static unsigned 4447Field_ftsf201ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4448{ 4449 unsigned tie_t = 0; 4450 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4451 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4452 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4453 return tie_t; 4454} 4455 4456static void 4457Field_ftsf201ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4458{ 4459 uint32 tie_t; 4460 tie_t = (val << 30) >> 30; 4461 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4462 tie_t = (val << 28) >> 30; 4463 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4464 tie_t = (val << 24) >> 28; 4465 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4466} 4467 4468static unsigned 4469Field_ftsf204ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4470{ 4471 unsigned tie_t = 0; 4472 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4473 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4474 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4475 return tie_t; 4476} 4477 4478static void 4479Field_ftsf204ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4480{ 4481 uint32 tie_t; 4482 tie_t = (val << 30) >> 30; 4483 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4484 tie_t = (val << 28) >> 30; 4485 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4486 tie_t = (val << 24) >> 28; 4487 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4488} 4489 4490static unsigned 4491Field_ftsf202ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4492{ 4493 unsigned tie_t = 0; 4494 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4495 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4496 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4497 return tie_t; 4498} 4499 4500static void 4501Field_ftsf202ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4502{ 4503 uint32 tie_t; 4504 tie_t = (val << 30) >> 30; 4505 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4506 tie_t = (val << 28) >> 30; 4507 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4508 tie_t = (val << 24) >> 28; 4509 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4510} 4511 4512static unsigned 4513Field_ftsf203ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4514{ 4515 unsigned tie_t = 0; 4516 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4517 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4518 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4519 return tie_t; 4520} 4521 4522static void 4523Field_ftsf203ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4524{ 4525 uint32 tie_t; 4526 tie_t = (val << 30) >> 30; 4527 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4528 tie_t = (val << 28) >> 30; 4529 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4530 tie_t = (val << 24) >> 28; 4531 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4532} 4533 4534static unsigned 4535Field_ftsf205ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4536{ 4537 unsigned tie_t = 0; 4538 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4539 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4540 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4541 return tie_t; 4542} 4543 4544static void 4545Field_ftsf205ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4546{ 4547 uint32 tie_t; 4548 tie_t = (val << 30) >> 30; 4549 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4550 tie_t = (val << 28) >> 30; 4551 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4552 tie_t = (val << 24) >> 28; 4553 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4554} 4555 4556static unsigned 4557Field_ftsf207ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4558{ 4559 unsigned tie_t = 0; 4560 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4561 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4562 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4563 return tie_t; 4564} 4565 4566static void 4567Field_ftsf207ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4568{ 4569 uint32 tie_t; 4570 tie_t = (val << 30) >> 30; 4571 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4572 tie_t = (val << 28) >> 30; 4573 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4574 tie_t = (val << 24) >> 28; 4575 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4576} 4577 4578static unsigned 4579Field_ftsf206ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4580{ 4581 unsigned tie_t = 0; 4582 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4583 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4584 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4585 return tie_t; 4586} 4587 4588static void 4589Field_ftsf206ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4590{ 4591 uint32 tie_t; 4592 tie_t = (val << 30) >> 30; 4593 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4594 tie_t = (val << 28) >> 30; 4595 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4596 tie_t = (val << 24) >> 28; 4597 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4598} 4599 4600static unsigned 4601Field_ftsf210ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4602{ 4603 unsigned tie_t = 0; 4604 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4605 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31); 4606 return tie_t; 4607} 4608 4609static void 4610Field_ftsf210ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4611{ 4612 uint32 tie_t; 4613 tie_t = (val << 31) >> 31; 4614 insn[0] = (insn[0] & ~0x80) | (tie_t << 7); 4615 tie_t = (val << 27) >> 28; 4616 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4617} 4618 4619static unsigned 4620Field_ftsf339ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4621{ 4622 unsigned tie_t = 0; 4623 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4624 tie_t = (tie_t << 1) | ((insn[0] << 23) >> 31); 4625 return tie_t; 4626} 4627 4628static void 4629Field_ftsf339ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4630{ 4631 uint32 tie_t; 4632 tie_t = (val << 31) >> 31; 4633 insn[0] = (insn[0] & ~0x100) | (tie_t << 8); 4634 tie_t = (val << 29) >> 30; 4635 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4636} 4637 4638static unsigned 4639Field_ftsf128ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4640{ 4641 unsigned tie_t = 0; 4642 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4643 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4644 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4645 return tie_t; 4646} 4647 4648static void 4649Field_ftsf128ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4650{ 4651 uint32 tie_t; 4652 tie_t = (val << 30) >> 30; 4653 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4654 tie_t = (val << 28) >> 30; 4655 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4656 tie_t = (val << 24) >> 28; 4657 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4658} 4659 4660static unsigned 4661Field_ftsf130ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4662{ 4663 unsigned tie_t = 0; 4664 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4665 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4666 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4667 return tie_t; 4668} 4669 4670static void 4671Field_ftsf130ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4672{ 4673 uint32 tie_t; 4674 tie_t = (val << 30) >> 30; 4675 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4676 tie_t = (val << 28) >> 30; 4677 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4678 tie_t = (val << 24) >> 28; 4679 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4680} 4681 4682static unsigned 4683Field_ftsf129ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4684{ 4685 unsigned tie_t = 0; 4686 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4687 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4688 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4689 return tie_t; 4690} 4691 4692static void 4693Field_ftsf129ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4694{ 4695 uint32 tie_t; 4696 tie_t = (val << 30) >> 30; 4697 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4698 tie_t = (val << 28) >> 30; 4699 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4700 tie_t = (val << 24) >> 28; 4701 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4702} 4703 4704static unsigned 4705Field_ftsf132ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4706{ 4707 unsigned tie_t = 0; 4708 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4709 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4710 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4711 return tie_t; 4712} 4713 4714static void 4715Field_ftsf132ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4716{ 4717 uint32 tie_t; 4718 tie_t = (val << 30) >> 30; 4719 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4720 tie_t = (val << 28) >> 30; 4721 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4722 tie_t = (val << 24) >> 28; 4723 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4724} 4725 4726static unsigned 4727Field_ftsf147ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4728{ 4729 unsigned tie_t = 0; 4730 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4731 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4732 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4733 return tie_t; 4734} 4735 4736static void 4737Field_ftsf147ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4738{ 4739 uint32 tie_t; 4740 tie_t = (val << 30) >> 30; 4741 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4742 tie_t = (val << 28) >> 30; 4743 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4744 tie_t = (val << 24) >> 28; 4745 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4746} 4747 4748static unsigned 4749Field_ftsf150ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4750{ 4751 unsigned tie_t = 0; 4752 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4753 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4754 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4755 return tie_t; 4756} 4757 4758static void 4759Field_ftsf150ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4760{ 4761 uint32 tie_t; 4762 tie_t = (val << 30) >> 30; 4763 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4764 tie_t = (val << 28) >> 30; 4765 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4766 tie_t = (val << 24) >> 28; 4767 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4768} 4769 4770static unsigned 4771Field_ftsf149ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4772{ 4773 unsigned tie_t = 0; 4774 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4775 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4776 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4777 return tie_t; 4778} 4779 4780static void 4781Field_ftsf149ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4782{ 4783 uint32 tie_t; 4784 tie_t = (val << 30) >> 30; 4785 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4786 tie_t = (val << 28) >> 30; 4787 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4788 tie_t = (val << 24) >> 28; 4789 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4790} 4791 4792static unsigned 4793Field_ftsf151ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4794{ 4795 unsigned tie_t = 0; 4796 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4797 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4798 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4799 return tie_t; 4800} 4801 4802static void 4803Field_ftsf151ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4804{ 4805 uint32 tie_t; 4806 tie_t = (val << 30) >> 30; 4807 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4808 tie_t = (val << 28) >> 30; 4809 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4810 tie_t = (val << 24) >> 28; 4811 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4812} 4813 4814static unsigned 4815Field_ftsf163ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4816{ 4817 unsigned tie_t = 0; 4818 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4819 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4820 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4821 return tie_t; 4822} 4823 4824static void 4825Field_ftsf163ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4826{ 4827 uint32 tie_t; 4828 tie_t = (val << 30) >> 30; 4829 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4830 tie_t = (val << 28) >> 30; 4831 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4832 tie_t = (val << 24) >> 28; 4833 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4834} 4835 4836static unsigned 4837Field_ftsf166ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4838{ 4839 unsigned tie_t = 0; 4840 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4841 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4842 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4843 return tie_t; 4844} 4845 4846static void 4847Field_ftsf166ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4848{ 4849 uint32 tie_t; 4850 tie_t = (val << 30) >> 30; 4851 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4852 tie_t = (val << 28) >> 30; 4853 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4854 tie_t = (val << 24) >> 28; 4855 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4856} 4857 4858static unsigned 4859Field_ftsf165ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4860{ 4861 unsigned tie_t = 0; 4862 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4863 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4864 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4865 return tie_t; 4866} 4867 4868static void 4869Field_ftsf165ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4870{ 4871 uint32 tie_t; 4872 tie_t = (val << 30) >> 30; 4873 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4874 tie_t = (val << 28) >> 30; 4875 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4876 tie_t = (val << 24) >> 28; 4877 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4878} 4879 4880static unsigned 4881Field_ftsf167ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4882{ 4883 unsigned tie_t = 0; 4884 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4885 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4886 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4887 return tie_t; 4888} 4889 4890static void 4891Field_ftsf167ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4892{ 4893 uint32 tie_t; 4894 tie_t = (val << 30) >> 30; 4895 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4896 tie_t = (val << 28) >> 30; 4897 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4898 tie_t = (val << 24) >> 28; 4899 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4900} 4901 4902static unsigned 4903Field_ftsf190ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4904{ 4905 unsigned tie_t = 0; 4906 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4907 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4908 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4909 return tie_t; 4910} 4911 4912static void 4913Field_ftsf190ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4914{ 4915 uint32 tie_t; 4916 tie_t = (val << 30) >> 30; 4917 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4918 tie_t = (val << 28) >> 30; 4919 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4920 tie_t = (val << 24) >> 28; 4921 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4922} 4923 4924static unsigned 4925Field_ftsf193ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4926{ 4927 unsigned tie_t = 0; 4928 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4929 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4930 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4931 return tie_t; 4932} 4933 4934static void 4935Field_ftsf193ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4936{ 4937 uint32 tie_t; 4938 tie_t = (val << 30) >> 30; 4939 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4940 tie_t = (val << 28) >> 30; 4941 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4942 tie_t = (val << 24) >> 28; 4943 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4944} 4945 4946static unsigned 4947Field_ftsf191ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4948{ 4949 unsigned tie_t = 0; 4950 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4951 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4952 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4953 return tie_t; 4954} 4955 4956static void 4957Field_ftsf191ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4958{ 4959 uint32 tie_t; 4960 tie_t = (val << 30) >> 30; 4961 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4962 tie_t = (val << 28) >> 30; 4963 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4964 tie_t = (val << 24) >> 28; 4965 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4966} 4967 4968static unsigned 4969Field_ftsf194ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4970{ 4971 unsigned tie_t = 0; 4972 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 4973 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 4974 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 4975 return tie_t; 4976} 4977 4978static void 4979Field_ftsf194ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 4980{ 4981 uint32 tie_t; 4982 tie_t = (val << 30) >> 30; 4983 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 4984 tie_t = (val << 28) >> 30; 4985 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 4986 tie_t = (val << 24) >> 28; 4987 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 4988} 4989 4990static unsigned 4991Field_combined2c0b5f72_fld132ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 4992{ 4993 unsigned tie_t = 0; 4994 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 4995 return tie_t; 4996} 4997 4998static void 4999Field_combined2c0b5f72_fld132ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 5000{ 5001 uint32 tie_t; 5002 tie_t = (val << 31) >> 31; 5003 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 5004} 5005 5006static unsigned 5007Field_combined2c0b5f72_fld69_Slot_ae_slot1_get (const xtensa_insnbuf insn) 5008{ 5009 unsigned tie_t = 0; 5010 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31); 5011 return tie_t; 5012} 5013 5014static void 5015Field_combined2c0b5f72_fld69_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 5016{ 5017 uint32 tie_t; 5018 tie_t = (val << 31) >> 31; 5019 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15); 5020} 5021 5022static unsigned 5023Field_combined2c0b5f72_fld68_Slot_ae_slot1_get (const xtensa_insnbuf insn) 5024{ 5025 unsigned tie_t = 0; 5026 tie_t = (tie_t << 2) | ((insn[0] << 18) >> 30); 5027 return tie_t; 5028} 5029 5030static void 5031Field_combined2c0b5f72_fld68_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 5032{ 5033 uint32 tie_t; 5034 tie_t = (val << 30) >> 30; 5035 insn[0] = (insn[0] & ~0x3000) | (tie_t << 12); 5036} 5037 5038static unsigned 5039Field_combined2c0b5f72_fld19_Slot_ae_slot1_get (const xtensa_insnbuf insn) 5040{ 5041 unsigned tie_t = 0; 5042 tie_t = (tie_t << 1) | ((insn[0] << 23) >> 31); 5043 return tie_t; 5044} 5045 5046static void 5047Field_combined2c0b5f72_fld19_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 5048{ 5049 uint32 tie_t; 5050 tie_t = (val << 31) >> 31; 5051 insn[0] = (insn[0] & ~0x100) | (tie_t << 8); 5052} 5053 5054static unsigned 5055Field_combined2c0b5f72_fld22_Slot_ae_slot1_get (const xtensa_insnbuf insn) 5056{ 5057 unsigned tie_t = 0; 5058 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31); 5059 return tie_t; 5060} 5061 5062static void 5063Field_combined2c0b5f72_fld22_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 5064{ 5065 uint32 tie_t; 5066 tie_t = (val << 31) >> 31; 5067 insn[0] = (insn[0] & ~0x80) | (tie_t << 7); 5068} 5069 5070static unsigned 5071Field_op0_s3_s3_Slot_ae_slot1_get (const xtensa_insnbuf insn) 5072{ 5073 unsigned tie_t = 0; 5074 tie_t = (tie_t << 7) | ((insn[0] << 25) >> 25); 5075 return tie_t; 5076} 5077 5078static void 5079Field_op0_s3_s3_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 5080{ 5081 uint32 tie_t; 5082 tie_t = (val << 25) >> 25; 5083 insn[0] = (insn[0] & ~0x7f) | (tie_t << 0); 5084} 5085 5086static unsigned 5087Field_combined2c0b5f72_fld131ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 5088{ 5089 unsigned tie_t = 0; 5090 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 5091 return tie_t; 5092} 5093 5094static void 5095Field_combined2c0b5f72_fld131ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 5096{ 5097 uint32 tie_t; 5098 tie_t = (val << 31) >> 31; 5099 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 5100} 5101 5102static unsigned 5103Field_combined2c0b5f72_fld74_Slot_ae_slot1_get (const xtensa_insnbuf insn) 5104{ 5105 unsigned tie_t = 0; 5106 tie_t = (tie_t << 1) | ((insn[0] << 10) >> 31); 5107 return tie_t; 5108} 5109 5110static void 5111Field_combined2c0b5f72_fld74_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 5112{ 5113 uint32 tie_t; 5114 tie_t = (val << 31) >> 31; 5115 insn[0] = (insn[0] & ~0x200000) | (tie_t << 21); 5116} 5117 5118static unsigned 5119Field_combined2c0b5f72_fld66_Slot_ae_slot1_get (const xtensa_insnbuf insn) 5120{ 5121 unsigned tie_t = 0; 5122 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 5123 return tie_t; 5124} 5125 5126static void 5127Field_combined2c0b5f72_fld66_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 5128{ 5129 uint32 tie_t; 5130 tie_t = (val << 31) >> 31; 5131 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 5132} 5133 5134static unsigned 5135Field_combined2c0b5f72_fld91_Slot_ae_slot1_get (const xtensa_insnbuf insn) 5136{ 5137 unsigned tie_t = 0; 5138 tie_t = (tie_t << 1) | ((insn[0] << 14) >> 31); 5139 return tie_t; 5140} 5141 5142static void 5143Field_combined2c0b5f72_fld91_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 5144{ 5145 uint32 tie_t; 5146 tie_t = (val << 31) >> 31; 5147 insn[0] = (insn[0] & ~0x20000) | (tie_t << 17); 5148} 5149 5150static unsigned 5151Field_combined2c0b5f72_fld90_Slot_ae_slot1_get (const xtensa_insnbuf insn) 5152{ 5153 unsigned tie_t = 0; 5154 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31); 5155 return tie_t; 5156} 5157 5158static void 5159Field_combined2c0b5f72_fld90_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 5160{ 5161 uint32 tie_t; 5162 tie_t = (val << 31) >> 31; 5163 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16); 5164} 5165 5166static unsigned 5167Field_combined2c0b5f72_fld88_Slot_ae_slot1_get (const xtensa_insnbuf insn) 5168{ 5169 unsigned tie_t = 0; 5170 tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31); 5171 return tie_t; 5172} 5173 5174static void 5175Field_combined2c0b5f72_fld88_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 5176{ 5177 uint32 tie_t; 5178 tie_t = (val << 31) >> 31; 5179 insn[0] = (insn[0] & ~0x800) | (tie_t << 11); 5180} 5181 5182static unsigned 5183Field_combined2c0b5f72_fld65_Slot_ae_slot1_get (const xtensa_insnbuf insn) 5184{ 5185 unsigned tie_t = 0; 5186 tie_t = (tie_t << 1) | ((insn[0] << 21) >> 31); 5187 return tie_t; 5188} 5189 5190static void 5191Field_combined2c0b5f72_fld65_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 5192{ 5193 uint32 tie_t; 5194 tie_t = (val << 31) >> 31; 5195 insn[0] = (insn[0] & ~0x400) | (tie_t << 10); 5196} 5197 5198static unsigned 5199Field_combined2c0b5f72_fld24_Slot_ae_slot1_get (const xtensa_insnbuf insn) 5200{ 5201 unsigned tie_t = 0; 5202 tie_t = (tie_t << 1) | ((insn[0] << 22) >> 31); 5203 return tie_t; 5204} 5205 5206static void 5207Field_combined2c0b5f72_fld24_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 5208{ 5209 uint32 tie_t; 5210 tie_t = (val << 31) >> 31; 5211 insn[0] = (insn[0] & ~0x200) | (tie_t << 9); 5212} 5213 5214static unsigned 5215Field_combined2c0b5f72_fld147ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn) 5216{ 5217 unsigned tie_t = 0; 5218 tie_t = (tie_t << 1) | ((insn[0] << 9) >> 31); 5219 return tie_t; 5220} 5221 5222static void 5223Field_combined2c0b5f72_fld147ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 5224{ 5225 uint32 tie_t; 5226 tie_t = (val << 31) >> 31; 5227 insn[0] = (insn[0] & ~0x400000) | (tie_t << 22); 5228} 5229 5230static unsigned 5231Field_combined2c0b5f72_fld79_Slot_ae_slot1_get (const xtensa_insnbuf insn) 5232{ 5233 unsigned tie_t = 0; 5234 tie_t = (tie_t << 1) | ((insn[0] << 9) >> 31); 5235 return tie_t; 5236} 5237 5238static void 5239Field_combined2c0b5f72_fld79_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 5240{ 5241 uint32 tie_t; 5242 tie_t = (val << 31) >> 31; 5243 insn[0] = (insn[0] & ~0x400000) | (tie_t << 22); 5244} 5245 5246static unsigned 5247Field_r_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5248{ 5249 unsigned tie_t = 0; 5250 tie_t = (tie_t << 4) | ((insn[0] << 9) >> 28); 5251 return tie_t; 5252} 5253 5254static void 5255Field_r_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5256{ 5257 uint32 tie_t; 5258 tie_t = (val << 28) >> 28; 5259 insn[0] = (insn[0] & ~0x780000) | (tie_t << 19); 5260} 5261 5262static unsigned 5263Field_op0_s4_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5264{ 5265 unsigned tie_t = 0; 5266 tie_t = (tie_t << 7) | ((insn[0] << 25) >> 25); 5267 return tie_t; 5268} 5269 5270static void 5271Field_op0_s4_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5272{ 5273 uint32 tie_t; 5274 tie_t = (val << 25) >> 25; 5275 insn[0] = (insn[0] & ~0x7f) | (tie_t << 0); 5276} 5277 5278static unsigned 5279Field_imm8_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5280{ 5281 unsigned tie_t = 0; 5282 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 5283 return tie_t; 5284} 5285 5286static void 5287Field_imm8_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5288{ 5289 uint32 tie_t; 5290 tie_t = (val << 24) >> 24; 5291 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 5292} 5293 5294static unsigned 5295Field_t_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5296{ 5297 unsigned tie_t = 0; 5298 tie_t = (tie_t << 4) | ((insn[0] << 5) >> 28); 5299 return tie_t; 5300} 5301 5302static void 5303Field_t_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5304{ 5305 uint32 tie_t; 5306 tie_t = (val << 28) >> 28; 5307 insn[0] = (insn[0] & ~0x7800000) | (tie_t << 23); 5308} 5309 5310static unsigned 5311Field_ftsf280_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5312{ 5313 unsigned tie_t = 0; 5314 tie_t = (tie_t << 3) | ((insn[0] << 10) >> 29); 5315 return tie_t; 5316} 5317 5318static void 5319Field_ftsf280_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5320{ 5321 uint32 tie_t; 5322 tie_t = (val << 29) >> 29; 5323 insn[0] = (insn[0] & ~0x380000) | (tie_t << 19); 5324} 5325 5326static unsigned 5327Field_ftsf288_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5328{ 5329 unsigned tie_t = 0; 5330 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31); 5331 return tie_t; 5332} 5333 5334static void 5335Field_ftsf288_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5336{ 5337 uint32 tie_t; 5338 tie_t = (val << 31) >> 31; 5339 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26); 5340} 5341 5342static unsigned 5343Field_ftsf360ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5344{ 5345 unsigned tie_t = 0; 5346 tie_t = (tie_t << 3) | ((insn[0] << 6) >> 29); 5347 return tie_t; 5348} 5349 5350static void 5351Field_ftsf360ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5352{ 5353 uint32 tie_t; 5354 tie_t = (val << 29) >> 29; 5355 insn[0] = (insn[0] & ~0x3800000) | (tie_t << 23); 5356} 5357 5358static unsigned 5359Field_ftsf213ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5360{ 5361 unsigned tie_t = 0; 5362 tie_t = (tie_t << 4) | ((insn[0] << 21) >> 28); 5363 return tie_t; 5364} 5365 5366static void 5367Field_ftsf213ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5368{ 5369 uint32 tie_t; 5370 tie_t = (val << 28) >> 28; 5371 insn[0] = (insn[0] & ~0x780) | (tie_t << 7); 5372} 5373 5374static unsigned 5375Field_ftsf212ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5376{ 5377 unsigned tie_t = 0; 5378 tie_t = (tie_t << 3) | ((insn[0] << 22) >> 29); 5379 return tie_t; 5380} 5381 5382static void 5383Field_ftsf212ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5384{ 5385 uint32 tie_t; 5386 tie_t = (val << 29) >> 29; 5387 insn[0] = (insn[0] & ~0x380) | (tie_t << 7); 5388} 5389 5390static unsigned 5391Field_ftsf211ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5392{ 5393 unsigned tie_t = 0; 5394 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 5395 return tie_t; 5396} 5397 5398static void 5399Field_ftsf211ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5400{ 5401 uint32 tie_t; 5402 tie_t = (val << 30) >> 30; 5403 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 5404} 5405 5406static unsigned 5407Field_ftsf279ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5408{ 5409 unsigned tie_t = 0; 5410 tie_t = (tie_t << 4) | ((insn[0] << 5) >> 28); 5411 tie_t = (tie_t << 3) | ((insn[0] << 10) >> 29); 5412 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 5413 return tie_t; 5414} 5415 5416static void 5417Field_ftsf279ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5418{ 5419 uint32 tie_t; 5420 tie_t = (val << 24) >> 24; 5421 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 5422 tie_t = (val << 21) >> 29; 5423 insn[0] = (insn[0] & ~0x380000) | (tie_t << 19); 5424 tie_t = (val << 17) >> 28; 5425 insn[0] = (insn[0] & ~0x7800000) | (tie_t << 23); 5426} 5427 5428static unsigned 5429Field_s8_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5430{ 5431 unsigned tie_t = 0; 5432 tie_t = (tie_t << 1) | ((insn[0] << 9) >> 31); 5433 return tie_t; 5434} 5435 5436static void 5437Field_s8_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5438{ 5439 uint32 tie_t; 5440 tie_t = (val << 31) >> 31; 5441 insn[0] = (insn[0] & ~0x400000) | (tie_t << 22); 5442} 5443 5444static unsigned 5445Field_ftsf313ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5446{ 5447 unsigned tie_t = 0; 5448 tie_t = (tie_t << 12) | ((insn[0] << 13) >> 20); 5449 return tie_t; 5450} 5451 5452static void 5453Field_ftsf313ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5454{ 5455 uint32 tie_t; 5456 tie_t = (val << 20) >> 20; 5457 insn[0] = (insn[0] & ~0x7ff80) | (tie_t << 7); 5458} 5459 5460static unsigned 5461Field_ftsf282ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5462{ 5463 unsigned tie_t = 0; 5464 tie_t = (tie_t << 4) | ((insn[0] << 5) >> 28); 5465 tie_t = (tie_t << 3) | ((insn[0] << 10) >> 29); 5466 tie_t = (tie_t << 7) | ((insn[0] << 17) >> 25); 5467 return tie_t; 5468} 5469 5470static void 5471Field_ftsf282ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5472{ 5473 uint32 tie_t; 5474 tie_t = (val << 25) >> 25; 5475 insn[0] = (insn[0] & ~0x7f00) | (tie_t << 8); 5476 tie_t = (val << 22) >> 29; 5477 insn[0] = (insn[0] & ~0x380000) | (tie_t << 19); 5478 tie_t = (val << 18) >> 28; 5479 insn[0] = (insn[0] & ~0x7800000) | (tie_t << 23); 5480} 5481 5482static unsigned 5483Field_ftsf361ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5484{ 5485 unsigned tie_t = 0; 5486 tie_t = (tie_t << 1) | ((insn[0] << 9) >> 31); 5487 tie_t = (tie_t << 4) | ((insn[0] << 13) >> 28); 5488 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31); 5489 return tie_t; 5490} 5491 5492static void 5493Field_ftsf361ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5494{ 5495 uint32 tie_t; 5496 tie_t = (val << 31) >> 31; 5497 insn[0] = (insn[0] & ~0x80) | (tie_t << 7); 5498 tie_t = (val << 27) >> 28; 5499 insn[0] = (insn[0] & ~0x78000) | (tie_t << 15); 5500 tie_t = (val << 26) >> 31; 5501 insn[0] = (insn[0] & ~0x400000) | (tie_t << 22); 5502} 5503 5504static unsigned 5505Field_ftsf281ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5506{ 5507 unsigned tie_t = 0; 5508 tie_t = (tie_t << 4) | ((insn[0] << 5) >> 28); 5509 tie_t = (tie_t << 3) | ((insn[0] << 10) >> 29); 5510 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 5511 return tie_t; 5512} 5513 5514static void 5515Field_ftsf281ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5516{ 5517 uint32 tie_t; 5518 tie_t = (val << 24) >> 24; 5519 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 5520 tie_t = (val << 21) >> 29; 5521 insn[0] = (insn[0] & ~0x380000) | (tie_t << 19); 5522 tie_t = (val << 17) >> 28; 5523 insn[0] = (insn[0] & ~0x7800000) | (tie_t << 23); 5524} 5525 5526static unsigned 5527Field_ftsf287ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5528{ 5529 unsigned tie_t = 0; 5530 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31); 5531 tie_t = (tie_t << 2) | ((insn[0] << 11) >> 30); 5532 tie_t = (tie_t << 7) | ((insn[0] << 17) >> 25); 5533 return tie_t; 5534} 5535 5536static void 5537Field_ftsf287ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5538{ 5539 uint32 tie_t; 5540 tie_t = (val << 25) >> 25; 5541 insn[0] = (insn[0] & ~0x7f00) | (tie_t << 8); 5542 tie_t = (val << 23) >> 30; 5543 insn[0] = (insn[0] & ~0x180000) | (tie_t << 19); 5544 tie_t = (val << 22) >> 31; 5545 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26); 5546} 5547 5548static unsigned 5549Field_ftsf368ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5550{ 5551 unsigned tie_t = 0; 5552 tie_t = (tie_t << 5) | ((insn[0] << 6) >> 27); 5553 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31); 5554 return tie_t; 5555} 5556 5557static void 5558Field_ftsf368ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5559{ 5560 uint32 tie_t; 5561 tie_t = (val << 31) >> 31; 5562 insn[0] = (insn[0] & ~0x80) | (tie_t << 7); 5563 tie_t = (val << 26) >> 27; 5564 insn[0] = (insn[0] & ~0x3e00000) | (tie_t << 21); 5565} 5566 5567static unsigned 5568Field_ftsf285ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5569{ 5570 unsigned tie_t = 0; 5571 tie_t = (tie_t << 2) | ((insn[0] << 5) >> 30); 5572 tie_t = (tie_t << 2) | ((insn[0] << 11) >> 30); 5573 tie_t = (tie_t << 7) | ((insn[0] << 17) >> 25); 5574 return tie_t; 5575} 5576 5577static void 5578Field_ftsf285ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5579{ 5580 uint32 tie_t; 5581 tie_t = (val << 25) >> 25; 5582 insn[0] = (insn[0] & ~0x7f00) | (tie_t << 8); 5583 tie_t = (val << 23) >> 30; 5584 insn[0] = (insn[0] & ~0x180000) | (tie_t << 19); 5585 tie_t = (val << 21) >> 30; 5586 insn[0] = (insn[0] & ~0x6000000) | (tie_t << 25); 5587} 5588 5589static unsigned 5590Field_ftsf366ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5591{ 5592 unsigned tie_t = 0; 5593 tie_t = (tie_t << 4) | ((insn[0] << 7) >> 28); 5594 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31); 5595 return tie_t; 5596} 5597 5598static void 5599Field_ftsf366ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5600{ 5601 uint32 tie_t; 5602 tie_t = (val << 31) >> 31; 5603 insn[0] = (insn[0] & ~0x80) | (tie_t << 7); 5604 tie_t = (val << 27) >> 28; 5605 insn[0] = (insn[0] & ~0x1e00000) | (tie_t << 21); 5606} 5607 5608static unsigned 5609Field_ftsf284ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5610{ 5611 unsigned tie_t = 0; 5612 tie_t = (tie_t << 3) | ((insn[0] << 5) >> 29); 5613 tie_t = (tie_t << 2) | ((insn[0] << 11) >> 30); 5614 tie_t = (tie_t << 7) | ((insn[0] << 17) >> 25); 5615 return tie_t; 5616} 5617 5618static void 5619Field_ftsf284ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5620{ 5621 uint32 tie_t; 5622 tie_t = (val << 25) >> 25; 5623 insn[0] = (insn[0] & ~0x7f00) | (tie_t << 8); 5624 tie_t = (val << 23) >> 30; 5625 insn[0] = (insn[0] & ~0x180000) | (tie_t << 19); 5626 tie_t = (val << 20) >> 29; 5627 insn[0] = (insn[0] & ~0x7000000) | (tie_t << 24); 5628} 5629 5630static unsigned 5631Field_ftsf364ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5632{ 5633 unsigned tie_t = 0; 5634 tie_t = (tie_t << 3) | ((insn[0] << 8) >> 29); 5635 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31); 5636 return tie_t; 5637} 5638 5639static void 5640Field_ftsf364ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5641{ 5642 uint32 tie_t; 5643 tie_t = (val << 31) >> 31; 5644 insn[0] = (insn[0] & ~0x80) | (tie_t << 7); 5645 tie_t = (val << 28) >> 29; 5646 insn[0] = (insn[0] & ~0xe00000) | (tie_t << 21); 5647} 5648 5649static unsigned 5650Field_ftsf297ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5651{ 5652 unsigned tie_t = 0; 5653 tie_t = (tie_t << 14) | ((insn[0] << 11) >> 18); 5654 return tie_t; 5655} 5656 5657static void 5658Field_ftsf297ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5659{ 5660 uint32 tie_t; 5661 tie_t = (val << 18) >> 18; 5662 insn[0] = (insn[0] & ~0x1fff80) | (tie_t << 7); 5663} 5664 5665static unsigned 5666Field_ftsf309_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5667{ 5668 unsigned tie_t = 0; 5669 tie_t = (tie_t << 1) | ((insn[0] << 10) >> 31); 5670 return tie_t; 5671} 5672 5673static void 5674Field_ftsf309_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5675{ 5676 uint32 tie_t; 5677 tie_t = (val << 31) >> 31; 5678 insn[0] = (insn[0] & ~0x200000) | (tie_t << 21); 5679} 5680 5681static unsigned 5682Field_ftsf327ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5683{ 5684 unsigned tie_t = 0; 5685 tie_t = (tie_t << 2) | ((insn[0] << 5) >> 30); 5686 tie_t = (tie_t << 1) | ((insn[0] << 8) >> 31); 5687 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 5688 return tie_t; 5689} 5690 5691static void 5692Field_ftsf327ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5693{ 5694 uint32 tie_t; 5695 tie_t = (val << 24) >> 24; 5696 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 5697 tie_t = (val << 23) >> 31; 5698 insn[0] = (insn[0] & ~0x800000) | (tie_t << 23); 5699 tie_t = (val << 21) >> 30; 5700 insn[0] = (insn[0] & ~0x6000000) | (tie_t << 25); 5701} 5702 5703static unsigned 5704Field_ftsf363ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5705{ 5706 unsigned tie_t = 0; 5707 tie_t = (tie_t << 1) | ((insn[0] << 7) >> 31); 5708 return tie_t; 5709} 5710 5711static void 5712Field_ftsf363ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5713{ 5714 uint32 tie_t; 5715 tie_t = (val << 31) >> 31; 5716 insn[0] = (insn[0] & ~0x1000000) | (tie_t << 24); 5717} 5718 5719static unsigned 5720Field_ftsf214ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5721{ 5722 unsigned tie_t = 0; 5723 tie_t = (tie_t << 7) | ((insn[0] << 18) >> 25); 5724 return tie_t; 5725} 5726 5727static void 5728Field_ftsf214ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5729{ 5730 uint32 tie_t; 5731 tie_t = (val << 25) >> 25; 5732 insn[0] = (insn[0] & ~0x3f80) | (tie_t << 7); 5733} 5734 5735static unsigned 5736Field_ftsf298ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5737{ 5738 unsigned tie_t = 0; 5739 tie_t = (tie_t << 4) | ((insn[0] << 12) >> 28); 5740 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 5741 return tie_t; 5742} 5743 5744static void 5745Field_ftsf298ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5746{ 5747 uint32 tie_t; 5748 tie_t = (val << 24) >> 24; 5749 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 5750 tie_t = (val << 20) >> 28; 5751 insn[0] = (insn[0] & ~0xf0000) | (tie_t << 16); 5752} 5753 5754static unsigned 5755Field_ftsf373ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5756{ 5757 unsigned tie_t = 0; 5758 tie_t = (tie_t << 1) | ((insn[0] << 11) >> 31); 5759 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31); 5760 return tie_t; 5761} 5762 5763static void 5764Field_ftsf373ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5765{ 5766 uint32 tie_t; 5767 tie_t = (val << 31) >> 31; 5768 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15); 5769 tie_t = (val << 30) >> 31; 5770 insn[0] = (insn[0] & ~0x100000) | (tie_t << 20); 5771} 5772 5773static unsigned 5774Field_ftsf302ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5775{ 5776 unsigned tie_t = 0; 5777 tie_t = (tie_t << 2) | ((insn[0] << 12) >> 30); 5778 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 5779 return tie_t; 5780} 5781 5782static void 5783Field_ftsf302ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5784{ 5785 uint32 tie_t; 5786 tie_t = (val << 24) >> 24; 5787 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 5788 tie_t = (val << 22) >> 30; 5789 insn[0] = (insn[0] & ~0xc0000) | (tie_t << 18); 5790} 5791 5792static unsigned 5793Field_ftsf376ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5794{ 5795 unsigned tie_t = 0; 5796 tie_t = (tie_t << 2) | ((insn[0] << 10) >> 30); 5797 tie_t = (tie_t << 3) | ((insn[0] << 14) >> 29); 5798 return tie_t; 5799} 5800 5801static void 5802Field_ftsf376ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5803{ 5804 uint32 tie_t; 5805 tie_t = (val << 29) >> 29; 5806 insn[0] = (insn[0] & ~0x38000) | (tie_t << 15); 5807 tie_t = (val << 27) >> 30; 5808 insn[0] = (insn[0] & ~0x300000) | (tie_t << 20); 5809} 5810 5811static unsigned 5812Field_ftsf300ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5813{ 5814 unsigned tie_t = 0; 5815 tie_t = (tie_t << 3) | ((insn[0] << 12) >> 29); 5816 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 5817 return tie_t; 5818} 5819 5820static void 5821Field_ftsf300ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5822{ 5823 uint32 tie_t; 5824 tie_t = (val << 24) >> 24; 5825 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 5826 tie_t = (val << 21) >> 29; 5827 insn[0] = (insn[0] & ~0xe0000) | (tie_t << 17); 5828} 5829 5830static unsigned 5831Field_ftsf370ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5832{ 5833 unsigned tie_t = 0; 5834 tie_t = (tie_t << 2) | ((insn[0] << 10) >> 30); 5835 tie_t = (tie_t << 2) | ((insn[0] << 15) >> 30); 5836 return tie_t; 5837} 5838 5839static void 5840Field_ftsf370ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5841{ 5842 uint32 tie_t; 5843 tie_t = (val << 30) >> 30; 5844 insn[0] = (insn[0] & ~0x18000) | (tie_t << 15); 5845 tie_t = (val << 28) >> 30; 5846 insn[0] = (insn[0] & ~0x300000) | (tie_t << 20); 5847} 5848 5849static unsigned 5850Field_ae_s20_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5851{ 5852 unsigned tie_t = 0; 5853 tie_t = (tie_t << 3) | ((insn[0] << 5) >> 29); 5854 return tie_t; 5855} 5856 5857static void 5858Field_ae_s20_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5859{ 5860 uint32 tie_t; 5861 tie_t = (val << 29) >> 29; 5862 insn[0] = (insn[0] & ~0x7000000) | (tie_t << 24); 5863} 5864 5865static unsigned 5866Field_ftsf378ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5867{ 5868 unsigned tie_t = 0; 5869 tie_t = (tie_t << 5) | ((insn[0] << 8) >> 27); 5870 return tie_t; 5871} 5872 5873static void 5874Field_ftsf378ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5875{ 5876 uint32 tie_t; 5877 tie_t = (val << 27) >> 27; 5878 insn[0] = (insn[0] & ~0xf80000) | (tie_t << 19); 5879} 5880 5881static unsigned 5882Field_ftsf217ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5883{ 5884 unsigned tie_t = 0; 5885 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 5886 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 5887 return tie_t; 5888} 5889 5890static void 5891Field_ftsf217ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5892{ 5893 uint32 tie_t; 5894 tie_t = (val << 24) >> 24; 5895 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 5896 tie_t = (val << 23) >> 31; 5897 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 5898} 5899 5900static unsigned 5901Field_ftsf219ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5902{ 5903 unsigned tie_t = 0; 5904 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 5905 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 5906 return tie_t; 5907} 5908 5909static void 5910Field_ftsf219ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5911{ 5912 uint32 tie_t; 5913 tie_t = (val << 24) >> 24; 5914 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 5915 tie_t = (val << 23) >> 31; 5916 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 5917} 5918 5919static unsigned 5920Field_ftsf220ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5921{ 5922 unsigned tie_t = 0; 5923 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 5924 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 5925 return tie_t; 5926} 5927 5928static void 5929Field_ftsf220ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5930{ 5931 uint32 tie_t; 5932 tie_t = (val << 24) >> 24; 5933 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 5934 tie_t = (val << 23) >> 31; 5935 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 5936} 5937 5938static unsigned 5939Field_ftsf221ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5940{ 5941 unsigned tie_t = 0; 5942 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 5943 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 5944 return tie_t; 5945} 5946 5947static void 5948Field_ftsf221ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5949{ 5950 uint32 tie_t; 5951 tie_t = (val << 24) >> 24; 5952 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 5953 tie_t = (val << 23) >> 31; 5954 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 5955} 5956 5957static unsigned 5958Field_ftsf227ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5959{ 5960 unsigned tie_t = 0; 5961 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 5962 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 5963 return tie_t; 5964} 5965 5966static void 5967Field_ftsf227ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5968{ 5969 uint32 tie_t; 5970 tie_t = (val << 24) >> 24; 5971 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 5972 tie_t = (val << 23) >> 31; 5973 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 5974} 5975 5976static unsigned 5977Field_ftsf228ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5978{ 5979 unsigned tie_t = 0; 5980 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 5981 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 5982 return tie_t; 5983} 5984 5985static void 5986Field_ftsf228ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 5987{ 5988 uint32 tie_t; 5989 tie_t = (val << 24) >> 24; 5990 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 5991 tie_t = (val << 23) >> 31; 5992 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 5993} 5994 5995static unsigned 5996Field_ftsf229ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 5997{ 5998 unsigned tie_t = 0; 5999 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6000 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6001 return tie_t; 6002} 6003 6004static void 6005Field_ftsf229ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6006{ 6007 uint32 tie_t; 6008 tie_t = (val << 24) >> 24; 6009 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6010 tie_t = (val << 23) >> 31; 6011 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6012} 6013 6014static unsigned 6015Field_ftsf231ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6016{ 6017 unsigned tie_t = 0; 6018 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6019 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6020 return tie_t; 6021} 6022 6023static void 6024Field_ftsf231ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6025{ 6026 uint32 tie_t; 6027 tie_t = (val << 24) >> 24; 6028 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6029 tie_t = (val << 23) >> 31; 6030 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6031} 6032 6033static unsigned 6034Field_ftsf232ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6035{ 6036 unsigned tie_t = 0; 6037 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6038 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6039 return tie_t; 6040} 6041 6042static void 6043Field_ftsf232ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6044{ 6045 uint32 tie_t; 6046 tie_t = (val << 24) >> 24; 6047 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6048 tie_t = (val << 23) >> 31; 6049 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6050} 6051 6052static unsigned 6053Field_ftsf234ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6054{ 6055 unsigned tie_t = 0; 6056 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6057 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6058 return tie_t; 6059} 6060 6061static void 6062Field_ftsf234ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6063{ 6064 uint32 tie_t; 6065 tie_t = (val << 24) >> 24; 6066 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6067 tie_t = (val << 23) >> 31; 6068 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6069} 6070 6071static unsigned 6072Field_ftsf238ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6073{ 6074 unsigned tie_t = 0; 6075 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6076 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6077 return tie_t; 6078} 6079 6080static void 6081Field_ftsf238ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6082{ 6083 uint32 tie_t; 6084 tie_t = (val << 24) >> 24; 6085 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6086 tie_t = (val << 23) >> 31; 6087 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6088} 6089 6090static unsigned 6091Field_ftsf233ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6092{ 6093 unsigned tie_t = 0; 6094 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6095 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6096 return tie_t; 6097} 6098 6099static void 6100Field_ftsf233ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6101{ 6102 uint32 tie_t; 6103 tie_t = (val << 24) >> 24; 6104 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6105 tie_t = (val << 23) >> 31; 6106 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6107} 6108 6109static unsigned 6110Field_ftsf223ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6111{ 6112 unsigned tie_t = 0; 6113 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6114 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6115 return tie_t; 6116} 6117 6118static void 6119Field_ftsf223ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6120{ 6121 uint32 tie_t; 6122 tie_t = (val << 24) >> 24; 6123 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6124 tie_t = (val << 23) >> 31; 6125 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6126} 6127 6128static unsigned 6129Field_ftsf224ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6130{ 6131 unsigned tie_t = 0; 6132 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6133 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6134 return tie_t; 6135} 6136 6137static void 6138Field_ftsf224ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6139{ 6140 uint32 tie_t; 6141 tie_t = (val << 24) >> 24; 6142 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6143 tie_t = (val << 23) >> 31; 6144 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6145} 6146 6147static unsigned 6148Field_ftsf226ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6149{ 6150 unsigned tie_t = 0; 6151 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6152 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6153 return tie_t; 6154} 6155 6156static void 6157Field_ftsf226ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6158{ 6159 uint32 tie_t; 6160 tie_t = (val << 24) >> 24; 6161 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6162 tie_t = (val << 23) >> 31; 6163 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6164} 6165 6166static unsigned 6167Field_ftsf225ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6168{ 6169 unsigned tie_t = 0; 6170 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6171 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6172 return tie_t; 6173} 6174 6175static void 6176Field_ftsf225ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6177{ 6178 uint32 tie_t; 6179 tie_t = (val << 24) >> 24; 6180 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6181 tie_t = (val << 23) >> 31; 6182 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6183} 6184 6185static unsigned 6186Field_ftsf240ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6187{ 6188 unsigned tie_t = 0; 6189 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6190 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6191 return tie_t; 6192} 6193 6194static void 6195Field_ftsf240ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6196{ 6197 uint32 tie_t; 6198 tie_t = (val << 24) >> 24; 6199 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6200 tie_t = (val << 23) >> 31; 6201 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6202} 6203 6204static unsigned 6205Field_ftsf242ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6206{ 6207 unsigned tie_t = 0; 6208 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6209 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6210 return tie_t; 6211} 6212 6213static void 6214Field_ftsf242ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6215{ 6216 uint32 tie_t; 6217 tie_t = (val << 24) >> 24; 6218 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6219 tie_t = (val << 23) >> 31; 6220 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6221} 6222 6223static unsigned 6224Field_ftsf241ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6225{ 6226 unsigned tie_t = 0; 6227 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6228 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6229 return tie_t; 6230} 6231 6232static void 6233Field_ftsf241ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6234{ 6235 uint32 tie_t; 6236 tie_t = (val << 24) >> 24; 6237 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6238 tie_t = (val << 23) >> 31; 6239 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6240} 6241 6242static unsigned 6243Field_ftsf243ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6244{ 6245 unsigned tie_t = 0; 6246 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6247 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6248 return tie_t; 6249} 6250 6251static void 6252Field_ftsf243ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6253{ 6254 uint32 tie_t; 6255 tie_t = (val << 24) >> 24; 6256 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6257 tie_t = (val << 23) >> 31; 6258 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6259} 6260 6261static unsigned 6262Field_ftsf235ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6263{ 6264 unsigned tie_t = 0; 6265 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6266 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6267 return tie_t; 6268} 6269 6270static void 6271Field_ftsf235ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6272{ 6273 uint32 tie_t; 6274 tie_t = (val << 24) >> 24; 6275 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6276 tie_t = (val << 23) >> 31; 6277 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6278} 6279 6280static unsigned 6281Field_ftsf236ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6282{ 6283 unsigned tie_t = 0; 6284 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6285 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6286 return tie_t; 6287} 6288 6289static void 6290Field_ftsf236ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6291{ 6292 uint32 tie_t; 6293 tie_t = (val << 24) >> 24; 6294 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6295 tie_t = (val << 23) >> 31; 6296 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6297} 6298 6299static unsigned 6300Field_ftsf237ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6301{ 6302 unsigned tie_t = 0; 6303 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6304 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6305 return tie_t; 6306} 6307 6308static void 6309Field_ftsf237ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6310{ 6311 uint32 tie_t; 6312 tie_t = (val << 24) >> 24; 6313 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6314 tie_t = (val << 23) >> 31; 6315 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6316} 6317 6318static unsigned 6319Field_ftsf239ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6320{ 6321 unsigned tie_t = 0; 6322 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6323 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6324 return tie_t; 6325} 6326 6327static void 6328Field_ftsf239ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6329{ 6330 uint32 tie_t; 6331 tie_t = (val << 24) >> 24; 6332 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6333 tie_t = (val << 23) >> 31; 6334 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6335} 6336 6337static unsigned 6338Field_ftsf260ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6339{ 6340 unsigned tie_t = 0; 6341 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6342 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6343 return tie_t; 6344} 6345 6346static void 6347Field_ftsf260ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6348{ 6349 uint32 tie_t; 6350 tie_t = (val << 24) >> 24; 6351 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6352 tie_t = (val << 23) >> 31; 6353 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6354} 6355 6356static unsigned 6357Field_ftsf295ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6358{ 6359 unsigned tie_t = 0; 6360 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6361 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6362 return tie_t; 6363} 6364 6365static void 6366Field_ftsf295ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6367{ 6368 uint32 tie_t; 6369 tie_t = (val << 24) >> 24; 6370 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6371 tie_t = (val << 23) >> 31; 6372 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6373} 6374 6375static unsigned 6376Field_ftsf247ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6377{ 6378 unsigned tie_t = 0; 6379 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6380 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6381 return tie_t; 6382} 6383 6384static void 6385Field_ftsf247ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6386{ 6387 uint32 tie_t; 6388 tie_t = (val << 24) >> 24; 6389 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6390 tie_t = (val << 23) >> 31; 6391 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6392} 6393 6394static unsigned 6395Field_ftsf249ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6396{ 6397 unsigned tie_t = 0; 6398 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6399 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6400 return tie_t; 6401} 6402 6403static void 6404Field_ftsf249ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6405{ 6406 uint32 tie_t; 6407 tie_t = (val << 24) >> 24; 6408 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6409 tie_t = (val << 23) >> 31; 6410 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6411} 6412 6413static unsigned 6414Field_ftsf268ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6415{ 6416 unsigned tie_t = 0; 6417 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6418 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6419 return tie_t; 6420} 6421 6422static void 6423Field_ftsf268ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6424{ 6425 uint32 tie_t; 6426 tie_t = (val << 24) >> 24; 6427 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6428 tie_t = (val << 23) >> 31; 6429 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6430} 6431 6432static unsigned 6433Field_ftsf263ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6434{ 6435 unsigned tie_t = 0; 6436 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6437 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6438 return tie_t; 6439} 6440 6441static void 6442Field_ftsf263ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6443{ 6444 uint32 tie_t; 6445 tie_t = (val << 24) >> 24; 6446 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6447 tie_t = (val << 23) >> 31; 6448 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6449} 6450 6451static unsigned 6452Field_ftsf265ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6453{ 6454 unsigned tie_t = 0; 6455 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6456 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6457 return tie_t; 6458} 6459 6460static void 6461Field_ftsf265ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6462{ 6463 uint32 tie_t; 6464 tie_t = (val << 24) >> 24; 6465 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6466 tie_t = (val << 23) >> 31; 6467 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6468} 6469 6470static unsigned 6471Field_ftsf266ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6472{ 6473 unsigned tie_t = 0; 6474 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6475 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6476 return tie_t; 6477} 6478 6479static void 6480Field_ftsf266ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6481{ 6482 uint32 tie_t; 6483 tie_t = (val << 24) >> 24; 6484 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6485 tie_t = (val << 23) >> 31; 6486 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6487} 6488 6489static unsigned 6490Field_ftsf259ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6491{ 6492 unsigned tie_t = 0; 6493 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6494 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6495 return tie_t; 6496} 6497 6498static void 6499Field_ftsf259ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6500{ 6501 uint32 tie_t; 6502 tie_t = (val << 24) >> 24; 6503 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6504 tie_t = (val << 23) >> 31; 6505 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6506} 6507 6508static unsigned 6509Field_ftsf261ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6510{ 6511 unsigned tie_t = 0; 6512 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6513 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6514 return tie_t; 6515} 6516 6517static void 6518Field_ftsf261ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6519{ 6520 uint32 tie_t; 6521 tie_t = (val << 24) >> 24; 6522 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6523 tie_t = (val << 23) >> 31; 6524 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6525} 6526 6527static unsigned 6528Field_ftsf262ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6529{ 6530 unsigned tie_t = 0; 6531 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6532 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6533 return tie_t; 6534} 6535 6536static void 6537Field_ftsf262ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6538{ 6539 uint32 tie_t; 6540 tie_t = (val << 24) >> 24; 6541 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6542 tie_t = (val << 23) >> 31; 6543 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6544} 6545 6546static unsigned 6547Field_ftsf264ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6548{ 6549 unsigned tie_t = 0; 6550 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6551 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6552 return tie_t; 6553} 6554 6555static void 6556Field_ftsf264ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6557{ 6558 uint32 tie_t; 6559 tie_t = (val << 24) >> 24; 6560 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6561 tie_t = (val << 23) >> 31; 6562 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6563} 6564 6565static unsigned 6566Field_ftsf245ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6567{ 6568 unsigned tie_t = 0; 6569 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6570 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6571 return tie_t; 6572} 6573 6574static void 6575Field_ftsf245ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6576{ 6577 uint32 tie_t; 6578 tie_t = (val << 24) >> 24; 6579 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6580 tie_t = (val << 23) >> 31; 6581 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6582} 6583 6584static unsigned 6585Field_ftsf246ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6586{ 6587 unsigned tie_t = 0; 6588 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6589 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6590 return tie_t; 6591} 6592 6593static void 6594Field_ftsf246ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6595{ 6596 uint32 tie_t; 6597 tie_t = (val << 24) >> 24; 6598 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6599 tie_t = (val << 23) >> 31; 6600 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6601} 6602 6603static unsigned 6604Field_ftsf248ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6605{ 6606 unsigned tie_t = 0; 6607 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6608 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6609 return tie_t; 6610} 6611 6612static void 6613Field_ftsf248ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6614{ 6615 uint32 tie_t; 6616 tie_t = (val << 24) >> 24; 6617 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6618 tie_t = (val << 23) >> 31; 6619 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6620} 6621 6622static unsigned 6623Field_ftsf252ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6624{ 6625 unsigned tie_t = 0; 6626 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6627 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6628 return tie_t; 6629} 6630 6631static void 6632Field_ftsf252ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6633{ 6634 uint32 tie_t; 6635 tie_t = (val << 24) >> 24; 6636 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6637 tie_t = (val << 23) >> 31; 6638 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6639} 6640 6641static unsigned 6642Field_ftsf256ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6643{ 6644 unsigned tie_t = 0; 6645 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6646 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6647 return tie_t; 6648} 6649 6650static void 6651Field_ftsf256ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6652{ 6653 uint32 tie_t; 6654 tie_t = (val << 24) >> 24; 6655 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6656 tie_t = (val << 23) >> 31; 6657 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6658} 6659 6660static unsigned 6661Field_ftsf255ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6662{ 6663 unsigned tie_t = 0; 6664 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6665 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6666 return tie_t; 6667} 6668 6669static void 6670Field_ftsf255ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6671{ 6672 uint32 tie_t; 6673 tie_t = (val << 24) >> 24; 6674 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6675 tie_t = (val << 23) >> 31; 6676 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6677} 6678 6679static unsigned 6680Field_ftsf257ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6681{ 6682 unsigned tie_t = 0; 6683 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6684 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6685 return tie_t; 6686} 6687 6688static void 6689Field_ftsf257ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6690{ 6691 uint32 tie_t; 6692 tie_t = (val << 24) >> 24; 6693 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6694 tie_t = (val << 23) >> 31; 6695 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6696} 6697 6698static unsigned 6699Field_ftsf258ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6700{ 6701 unsigned tie_t = 0; 6702 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6703 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6704 return tie_t; 6705} 6706 6707static void 6708Field_ftsf258ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6709{ 6710 uint32 tie_t; 6711 tie_t = (val << 24) >> 24; 6712 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6713 tie_t = (val << 23) >> 31; 6714 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6715} 6716 6717static unsigned 6718Field_ftsf250ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6719{ 6720 unsigned tie_t = 0; 6721 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6722 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6723 return tie_t; 6724} 6725 6726static void 6727Field_ftsf250ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6728{ 6729 uint32 tie_t; 6730 tie_t = (val << 24) >> 24; 6731 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6732 tie_t = (val << 23) >> 31; 6733 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6734} 6735 6736static unsigned 6737Field_ftsf251ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6738{ 6739 unsigned tie_t = 0; 6740 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6741 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6742 return tie_t; 6743} 6744 6745static void 6746Field_ftsf251ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6747{ 6748 uint32 tie_t; 6749 tie_t = (val << 24) >> 24; 6750 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6751 tie_t = (val << 23) >> 31; 6752 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6753} 6754 6755static unsigned 6756Field_ftsf253ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6757{ 6758 unsigned tie_t = 0; 6759 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6760 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6761 return tie_t; 6762} 6763 6764static void 6765Field_ftsf253ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6766{ 6767 uint32 tie_t; 6768 tie_t = (val << 24) >> 24; 6769 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6770 tie_t = (val << 23) >> 31; 6771 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6772} 6773 6774static unsigned 6775Field_ftsf254ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6776{ 6777 unsigned tie_t = 0; 6778 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 6779 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6780 return tie_t; 6781} 6782 6783static void 6784Field_ftsf254ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6785{ 6786 uint32 tie_t; 6787 tie_t = (val << 24) >> 24; 6788 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6789 tie_t = (val << 23) >> 31; 6790 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 6791} 6792 6793static unsigned 6794Field_ftsf305ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6795{ 6796 unsigned tie_t = 0; 6797 tie_t = (tie_t << 2) | ((insn[0] << 9) >> 30); 6798 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6799 return tie_t; 6800} 6801 6802static void 6803Field_ftsf305ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6804{ 6805 uint32 tie_t; 6806 tie_t = (val << 24) >> 24; 6807 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6808 tie_t = (val << 22) >> 30; 6809 insn[0] = (insn[0] & ~0x600000) | (tie_t << 21); 6810} 6811 6812static unsigned 6813Field_ftsf306ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6814{ 6815 unsigned tie_t = 0; 6816 tie_t = (tie_t << 2) | ((insn[0] << 9) >> 30); 6817 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6818 return tie_t; 6819} 6820 6821static void 6822Field_ftsf306ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6823{ 6824 uint32 tie_t; 6825 tie_t = (val << 24) >> 24; 6826 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6827 tie_t = (val << 22) >> 30; 6828 insn[0] = (insn[0] & ~0x600000) | (tie_t << 21); 6829} 6830 6831static unsigned 6832Field_ftsf307ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6833{ 6834 unsigned tie_t = 0; 6835 tie_t = (tie_t << 2) | ((insn[0] << 9) >> 30); 6836 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6837 return tie_t; 6838} 6839 6840static void 6841Field_ftsf307ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6842{ 6843 uint32 tie_t; 6844 tie_t = (val << 24) >> 24; 6845 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6846 tie_t = (val << 22) >> 30; 6847 insn[0] = (insn[0] & ~0x600000) | (tie_t << 21); 6848} 6849 6850static unsigned 6851Field_ftsf310ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6852{ 6853 unsigned tie_t = 0; 6854 tie_t = (tie_t << 1) | ((insn[0] << 10) >> 31); 6855 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6856 return tie_t; 6857} 6858 6859static void 6860Field_ftsf310ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6861{ 6862 uint32 tie_t; 6863 tie_t = (val << 24) >> 24; 6864 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6865 tie_t = (val << 23) >> 31; 6866 insn[0] = (insn[0] & ~0x200000) | (tie_t << 21); 6867} 6868 6869static unsigned 6870Field_ftsf304ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6871{ 6872 unsigned tie_t = 0; 6873 tie_t = (tie_t << 2) | ((insn[0] << 9) >> 30); 6874 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6875 return tie_t; 6876} 6877 6878static void 6879Field_ftsf304ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6880{ 6881 uint32 tie_t; 6882 tie_t = (val << 24) >> 24; 6883 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6884 tie_t = (val << 22) >> 30; 6885 insn[0] = (insn[0] & ~0x600000) | (tie_t << 21); 6886} 6887 6888static unsigned 6889Field_ftsf308ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6890{ 6891 unsigned tie_t = 0; 6892 tie_t = (tie_t << 1) | ((insn[0] << 10) >> 31); 6893 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6894 return tie_t; 6895} 6896 6897static void 6898Field_ftsf308ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6899{ 6900 uint32 tie_t; 6901 tie_t = (val << 24) >> 24; 6902 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6903 tie_t = (val << 23) >> 31; 6904 insn[0] = (insn[0] & ~0x200000) | (tie_t << 21); 6905} 6906 6907static unsigned 6908Field_ae_r10_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6909{ 6910 unsigned tie_t = 0; 6911 tie_t = (tie_t << 2) | ((insn[0] << 9) >> 30); 6912 return tie_t; 6913} 6914 6915static void 6916Field_ae_r10_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6917{ 6918 uint32 tie_t; 6919 tie_t = (val << 30) >> 30; 6920 insn[0] = (insn[0] & ~0x600000) | (tie_t << 21); 6921} 6922 6923static unsigned 6924Field_ftsf329ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6925{ 6926 unsigned tie_t = 0; 6927 tie_t = (tie_t << 3) | ((insn[0] << 17) >> 29); 6928 tie_t = (tie_t << 1) | ((insn[0] << 21) >> 31); 6929 tie_t = (tie_t << 1) | ((insn[0] << 23) >> 31); 6930 return tie_t; 6931} 6932 6933static void 6934Field_ftsf329ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6935{ 6936 uint32 tie_t; 6937 tie_t = (val << 31) >> 31; 6938 insn[0] = (insn[0] & ~0x100) | (tie_t << 8); 6939 tie_t = (val << 30) >> 31; 6940 insn[0] = (insn[0] & ~0x400) | (tie_t << 10); 6941 tie_t = (val << 27) >> 29; 6942 insn[0] = (insn[0] & ~0x7000) | (tie_t << 12); 6943} 6944 6945static unsigned 6946Field_ftsf379ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6947{ 6948 unsigned tie_t = 0; 6949 tie_t = (tie_t << 2) | ((insn[0] << 9) >> 30); 6950 tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31); 6951 tie_t = (tie_t << 1) | ((insn[0] << 22) >> 31); 6952 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31); 6953 return tie_t; 6954} 6955 6956static void 6957Field_ftsf379ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6958{ 6959 uint32 tie_t; 6960 tie_t = (val << 31) >> 31; 6961 insn[0] = (insn[0] & ~0x80) | (tie_t << 7); 6962 tie_t = (val << 30) >> 31; 6963 insn[0] = (insn[0] & ~0x200) | (tie_t << 9); 6964 tie_t = (val << 29) >> 31; 6965 insn[0] = (insn[0] & ~0x800) | (tie_t << 11); 6966 tie_t = (val << 27) >> 30; 6967 insn[0] = (insn[0] & ~0x600000) | (tie_t << 21); 6968} 6969 6970static unsigned 6971Field_ftsf272ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6972{ 6973 unsigned tie_t = 0; 6974 tie_t = (tie_t << 2) | ((insn[0] << 11) >> 30); 6975 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6976 return tie_t; 6977} 6978 6979static void 6980Field_ftsf272ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 6981{ 6982 uint32 tie_t; 6983 tie_t = (val << 24) >> 24; 6984 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 6985 tie_t = (val << 22) >> 30; 6986 insn[0] = (insn[0] & ~0x180000) | (tie_t << 19); 6987} 6988 6989static unsigned 6990Field_ftsf273ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 6991{ 6992 unsigned tie_t = 0; 6993 tie_t = (tie_t << 2) | ((insn[0] << 11) >> 30); 6994 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 6995 return tie_t; 6996} 6997 6998static void 6999Field_ftsf273ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7000{ 7001 uint32 tie_t; 7002 tie_t = (val << 24) >> 24; 7003 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 7004 tie_t = (val << 22) >> 30; 7005 insn[0] = (insn[0] & ~0x180000) | (tie_t << 19); 7006} 7007 7008static unsigned 7009Field_ftsf274ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7010{ 7011 unsigned tie_t = 0; 7012 tie_t = (tie_t << 2) | ((insn[0] << 11) >> 30); 7013 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 7014 return tie_t; 7015} 7016 7017static void 7018Field_ftsf274ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7019{ 7020 uint32 tie_t; 7021 tie_t = (val << 24) >> 24; 7022 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 7023 tie_t = (val << 22) >> 30; 7024 insn[0] = (insn[0] & ~0x180000) | (tie_t << 19); 7025} 7026 7027static unsigned 7028Field_ftsf276ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7029{ 7030 unsigned tie_t = 0; 7031 tie_t = (tie_t << 2) | ((insn[0] << 11) >> 30); 7032 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 7033 return tie_t; 7034} 7035 7036static void 7037Field_ftsf276ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7038{ 7039 uint32 tie_t; 7040 tie_t = (val << 24) >> 24; 7041 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 7042 tie_t = (val << 22) >> 30; 7043 insn[0] = (insn[0] & ~0x180000) | (tie_t << 19); 7044} 7045 7046static unsigned 7047Field_ftsf269ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7048{ 7049 unsigned tie_t = 0; 7050 tie_t = (tie_t << 2) | ((insn[0] << 11) >> 30); 7051 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 7052 return tie_t; 7053} 7054 7055static void 7056Field_ftsf269ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7057{ 7058 uint32 tie_t; 7059 tie_t = (val << 24) >> 24; 7060 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 7061 tie_t = (val << 22) >> 30; 7062 insn[0] = (insn[0] & ~0x180000) | (tie_t << 19); 7063} 7064 7065static unsigned 7066Field_ftsf271ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7067{ 7068 unsigned tie_t = 0; 7069 tie_t = (tie_t << 2) | ((insn[0] << 11) >> 30); 7070 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 7071 return tie_t; 7072} 7073 7074static void 7075Field_ftsf271ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7076{ 7077 uint32 tie_t; 7078 tie_t = (val << 24) >> 24; 7079 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 7080 tie_t = (val << 22) >> 30; 7081 insn[0] = (insn[0] & ~0x180000) | (tie_t << 19); 7082} 7083 7084static unsigned 7085Field_ftsf275ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7086{ 7087 unsigned tie_t = 0; 7088 tie_t = (tie_t << 2) | ((insn[0] << 11) >> 30); 7089 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 7090 return tie_t; 7091} 7092 7093static void 7094Field_ftsf275ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7095{ 7096 uint32 tie_t; 7097 tie_t = (val << 24) >> 24; 7098 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 7099 tie_t = (val << 22) >> 30; 7100 insn[0] = (insn[0] & ~0x180000) | (tie_t << 19); 7101} 7102 7103static unsigned 7104Field_ftsf270ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7105{ 7106 unsigned tie_t = 0; 7107 tie_t = (tie_t << 2) | ((insn[0] << 11) >> 30); 7108 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 7109 return tie_t; 7110} 7111 7112static void 7113Field_ftsf270ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7114{ 7115 uint32 tie_t; 7116 tie_t = (val << 24) >> 24; 7117 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 7118 tie_t = (val << 22) >> 30; 7119 insn[0] = (insn[0] & ~0x180000) | (tie_t << 19); 7120} 7121 7122static unsigned 7123Field_ftsf296ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7124{ 7125 unsigned tie_t = 0; 7126 tie_t = (tie_t << 13) | ((insn[0] << 12) >> 19); 7127 return tie_t; 7128} 7129 7130static void 7131Field_ftsf296ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7132{ 7133 uint32 tie_t; 7134 tie_t = (val << 19) >> 19; 7135 insn[0] = (insn[0] & ~0xfff80) | (tie_t << 7); 7136} 7137 7138static unsigned 7139Field_ftsf315_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7140{ 7141 unsigned tie_t = 0; 7142 tie_t = (tie_t << 1) | ((insn[0] << 8) >> 31); 7143 return tie_t; 7144} 7145 7146static void 7147Field_ftsf315_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7148{ 7149 uint32 tie_t; 7150 tie_t = (val << 31) >> 31; 7151 insn[0] = (insn[0] & ~0x800000) | (tie_t << 23); 7152} 7153 7154static unsigned 7155Field_combined2c0b5f72_fld52_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7156{ 7157 unsigned tie_t = 0; 7158 tie_t = (tie_t << 1) | ((insn[0] << 14) >> 31); 7159 return tie_t; 7160} 7161 7162static void 7163Field_combined2c0b5f72_fld52_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7164{ 7165 uint32 tie_t; 7166 tie_t = (val << 31) >> 31; 7167 insn[0] = (insn[0] & ~0x20000) | (tie_t << 17); 7168} 7169 7170static unsigned 7171Field_combined1e9fefee_fld96_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7172{ 7173 unsigned tie_t = 0; 7174 tie_t = (tie_t << 1) | ((insn[0] << 17) >> 31); 7175 return tie_t; 7176} 7177 7178static void 7179Field_combined1e9fefee_fld96_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7180{ 7181 uint32 tie_t; 7182 tie_t = (val << 31) >> 31; 7183 insn[0] = (insn[0] & ~0x4000) | (tie_t << 14); 7184} 7185 7186static unsigned 7187Field_combined1e9fefee_fld98_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7188{ 7189 unsigned tie_t = 0; 7190 tie_t = (tie_t << 2) | ((insn[0] << 18) >> 30); 7191 return tie_t; 7192} 7193 7194static void 7195Field_combined1e9fefee_fld98_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7196{ 7197 uint32 tie_t; 7198 tie_t = (val << 30) >> 30; 7199 insn[0] = (insn[0] & ~0x3000) | (tie_t << 12); 7200} 7201 7202static unsigned 7203Field_combined2c0b5f72_fld49_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7204{ 7205 unsigned tie_t = 0; 7206 tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31); 7207 return tie_t; 7208} 7209 7210static void 7211Field_combined2c0b5f72_fld49_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7212{ 7213 uint32 tie_t; 7214 tie_t = (val << 31) >> 31; 7215 insn[0] = (insn[0] & ~0x800) | (tie_t << 11); 7216} 7217 7218static unsigned 7219Field_combined2c0b5f72_fld39_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7220{ 7221 unsigned tie_t = 0; 7222 tie_t = (tie_t << 1) | ((insn[0] << 21) >> 31); 7223 return tie_t; 7224} 7225 7226static void 7227Field_combined2c0b5f72_fld39_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7228{ 7229 uint32 tie_t; 7230 tie_t = (val << 31) >> 31; 7231 insn[0] = (insn[0] & ~0x400) | (tie_t << 10); 7232} 7233 7234static unsigned 7235Field_combined2c0b5f72_fld50_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7236{ 7237 unsigned tie_t = 0; 7238 tie_t = (tie_t << 1) | ((insn[0] << 22) >> 31); 7239 return tie_t; 7240} 7241 7242static void 7243Field_combined2c0b5f72_fld50_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7244{ 7245 uint32 tie_t; 7246 tie_t = (val << 31) >> 31; 7247 insn[0] = (insn[0] & ~0x200) | (tie_t << 9); 7248} 7249 7250static unsigned 7251Field_combined2c0b5f72_fld40_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7252{ 7253 unsigned tie_t = 0; 7254 tie_t = (tie_t << 1) | ((insn[0] << 23) >> 31); 7255 return tie_t; 7256} 7257 7258static void 7259Field_combined2c0b5f72_fld40_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7260{ 7261 uint32 tie_t; 7262 tie_t = (val << 31) >> 31; 7263 insn[0] = (insn[0] & ~0x100) | (tie_t << 8); 7264} 7265 7266static unsigned 7267Field_ftsf362_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7268{ 7269 unsigned tie_t = 0; 7270 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31); 7271 return tie_t; 7272} 7273 7274static void 7275Field_ftsf362_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7276{ 7277 uint32 tie_t; 7278 tie_t = (val << 31) >> 31; 7279 insn[0] = (insn[0] & ~0x80) | (tie_t << 7); 7280} 7281 7282static unsigned 7283Field_op0_s4_s4_s4_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7284{ 7285 unsigned tie_t = 0; 7286 tie_t = (tie_t << 7) | ((insn[0] << 25) >> 25); 7287 return tie_t; 7288} 7289 7290static void 7291Field_op0_s4_s4_s4_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7292{ 7293 uint32 tie_t; 7294 tie_t = (val << 25) >> 25; 7295 insn[0] = (insn[0] & ~0x7f) | (tie_t << 0); 7296} 7297 7298static unsigned 7299Field_combined1e9fefee_fld109ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7300{ 7301 unsigned tie_t = 0; 7302 tie_t = (tie_t << 2) | ((insn[0] << 15) >> 30); 7303 return tie_t; 7304} 7305 7306static void 7307Field_combined1e9fefee_fld109ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7308{ 7309 uint32 tie_t; 7310 tie_t = (val << 30) >> 30; 7311 insn[0] = (insn[0] & ~0x18000) | (tie_t << 15); 7312} 7313 7314static unsigned 7315Field_combined1e9fefee_fld108ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7316{ 7317 unsigned tie_t = 0; 7318 tie_t = (tie_t << 2) | ((insn[0] << 14) >> 30); 7319 return tie_t; 7320} 7321 7322static void 7323Field_combined1e9fefee_fld108ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7324{ 7325 uint32 tie_t; 7326 tie_t = (val << 30) >> 30; 7327 insn[0] = (insn[0] & ~0x30000) | (tie_t << 16); 7328} 7329 7330static unsigned 7331Field_combined2c0b5f72_fld47_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7332{ 7333 unsigned tie_t = 0; 7334 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31); 7335 return tie_t; 7336} 7337 7338static void 7339Field_combined2c0b5f72_fld47_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7340{ 7341 uint32 tie_t; 7342 tie_t = (val << 31) >> 31; 7343 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15); 7344} 7345 7346static unsigned 7347Field_combined1e9fefee_fld107ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7348{ 7349 unsigned tie_t = 0; 7350 tie_t = (tie_t << 3) | ((insn[0] << 14) >> 29); 7351 return tie_t; 7352} 7353 7354static void 7355Field_combined1e9fefee_fld107ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7356{ 7357 uint32 tie_t; 7358 tie_t = (val << 29) >> 29; 7359 insn[0] = (insn[0] & ~0x38000) | (tie_t << 15); 7360} 7361 7362static unsigned 7363Field_combined1e9fefee_fld106ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7364{ 7365 unsigned tie_t = 0; 7366 tie_t = (tie_t << 3) | ((insn[0] << 14) >> 29); 7367 return tie_t; 7368} 7369 7370static void 7371Field_combined1e9fefee_fld106ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7372{ 7373 uint32 tie_t; 7374 tie_t = (val << 29) >> 29; 7375 insn[0] = (insn[0] & ~0x38000) | (tie_t << 15); 7376} 7377 7378static unsigned 7379Field_ftsf244ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7380{ 7381 unsigned tie_t = 0; 7382 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 7383 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 7384 return tie_t; 7385} 7386 7387static void 7388Field_ftsf244ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7389{ 7390 uint32 tie_t; 7391 tie_t = (val << 24) >> 24; 7392 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 7393 tie_t = (val << 23) >> 31; 7394 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 7395} 7396 7397static unsigned 7398Field_ftsf267ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7399{ 7400 unsigned tie_t = 0; 7401 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 7402 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 7403 return tie_t; 7404} 7405 7406static void 7407Field_ftsf267ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7408{ 7409 uint32 tie_t; 7410 tie_t = (val << 24) >> 24; 7411 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 7412 tie_t = (val << 23) >> 31; 7413 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 7414} 7415 7416static unsigned 7417Field_ftsf290ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7418{ 7419 unsigned tie_t = 0; 7420 tie_t = (tie_t << 4) | ((insn[0] << 5) >> 28); 7421 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 7422 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 7423 return tie_t; 7424} 7425 7426static void 7427Field_ftsf290ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7428{ 7429 uint32 tie_t; 7430 tie_t = (val << 24) >> 24; 7431 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 7432 tie_t = (val << 23) >> 31; 7433 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 7434 tie_t = (val << 19) >> 28; 7435 insn[0] = (insn[0] & ~0x7800000) | (tie_t << 23); 7436} 7437 7438static unsigned 7439Field_ftsf289ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7440{ 7441 unsigned tie_t = 0; 7442 tie_t = (tie_t << 4) | ((insn[0] << 5) >> 28); 7443 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 7444 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 7445 return tie_t; 7446} 7447 7448static void 7449Field_ftsf289ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7450{ 7451 uint32 tie_t; 7452 tie_t = (val << 24) >> 24; 7453 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 7454 tie_t = (val << 23) >> 31; 7455 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 7456 tie_t = (val << 19) >> 28; 7457 insn[0] = (insn[0] & ~0x7800000) | (tie_t << 23); 7458} 7459 7460static unsigned 7461Field_ftsf230ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7462{ 7463 unsigned tie_t = 0; 7464 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 7465 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 7466 return tie_t; 7467} 7468 7469static void 7470Field_ftsf230ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7471{ 7472 uint32 tie_t; 7473 tie_t = (val << 24) >> 24; 7474 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 7475 tie_t = (val << 23) >> 31; 7476 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 7477} 7478 7479static unsigned 7480Field_ftsf222ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7481{ 7482 unsigned tie_t = 0; 7483 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 7484 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 7485 return tie_t; 7486} 7487 7488static void 7489Field_ftsf222ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7490{ 7491 uint32 tie_t; 7492 tie_t = (val << 24) >> 24; 7493 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 7494 tie_t = (val << 23) >> 31; 7495 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 7496} 7497 7498static unsigned 7499Field_ftsf218ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7500{ 7501 unsigned tie_t = 0; 7502 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 7503 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 7504 return tie_t; 7505} 7506 7507static void 7508Field_ftsf218ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7509{ 7510 uint32 tie_t; 7511 tie_t = (val << 24) >> 24; 7512 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 7513 tie_t = (val << 23) >> 31; 7514 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 7515} 7516 7517static unsigned 7518Field_ftsf215ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7519{ 7520 unsigned tie_t = 0; 7521 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 7522 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 7523 return tie_t; 7524} 7525 7526static void 7527Field_ftsf215ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7528{ 7529 uint32 tie_t; 7530 tie_t = (val << 24) >> 24; 7531 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 7532 tie_t = (val << 23) >> 31; 7533 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 7534} 7535 7536static unsigned 7537Field_ftsf314ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7538{ 7539 unsigned tie_t = 0; 7540 tie_t = (tie_t << 1) | ((insn[0] << 8) >> 31); 7541 tie_t = (tie_t << 12) | ((insn[0] << 13) >> 20); 7542 return tie_t; 7543} 7544 7545static void 7546Field_ftsf314ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7547{ 7548 uint32 tie_t; 7549 tie_t = (val << 20) >> 20; 7550 insn[0] = (insn[0] & ~0x7ff80) | (tie_t << 7); 7551 tie_t = (val << 19) >> 31; 7552 insn[0] = (insn[0] & ~0x800000) | (tie_t << 23); 7553} 7554 7555static unsigned 7556Field_ftsf323ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7557{ 7558 unsigned tie_t = 0; 7559 tie_t = (tie_t << 4) | ((insn[0] << 5) >> 28); 7560 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 7561 return tie_t; 7562} 7563 7564static void 7565Field_ftsf323ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7566{ 7567 uint32 tie_t; 7568 tie_t = (val << 24) >> 24; 7569 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 7570 tie_t = (val << 20) >> 28; 7571 insn[0] = (insn[0] & ~0x7800000) | (tie_t << 23); 7572} 7573 7574static unsigned 7575Field_ftsf322ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7576{ 7577 unsigned tie_t = 0; 7578 tie_t = (tie_t << 4) | ((insn[0] << 5) >> 28); 7579 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 7580 return tie_t; 7581} 7582 7583static void 7584Field_ftsf322ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7585{ 7586 uint32 tie_t; 7587 tie_t = (val << 24) >> 24; 7588 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 7589 tie_t = (val << 20) >> 28; 7590 insn[0] = (insn[0] & ~0x7800000) | (tie_t << 23); 7591} 7592 7593static unsigned 7594Field_ftsf311ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7595{ 7596 unsigned tie_t = 0; 7597 tie_t = (tie_t << 1) | ((insn[0] << 10) >> 31); 7598 tie_t = (tie_t << 7) | ((insn[0] << 17) >> 25); 7599 return tie_t; 7600} 7601 7602static void 7603Field_ftsf311ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7604{ 7605 uint32 tie_t; 7606 tie_t = (val << 25) >> 25; 7607 insn[0] = (insn[0] & ~0x7f00) | (tie_t << 8); 7608 tie_t = (val << 24) >> 31; 7609 insn[0] = (insn[0] & ~0x200000) | (tie_t << 21); 7610} 7611 7612static unsigned 7613Field_ftsf386ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7614{ 7615 unsigned tie_t = 0; 7616 tie_t = (tie_t << 5) | ((insn[0] << 5) >> 27); 7617 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31); 7618 return tie_t; 7619} 7620 7621static void 7622Field_ftsf386ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7623{ 7624 uint32 tie_t; 7625 tie_t = (val << 31) >> 31; 7626 insn[0] = (insn[0] & ~0x80) | (tie_t << 7); 7627 tie_t = (val << 26) >> 27; 7628 insn[0] = (insn[0] & ~0x7c00000) | (tie_t << 22); 7629} 7630 7631static unsigned 7632Field_ftsf278ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7633{ 7634 unsigned tie_t = 0; 7635 tie_t = (tie_t << 4) | ((insn[0] << 5) >> 28); 7636 tie_t = (tie_t << 2) | ((insn[0] << 11) >> 30); 7637 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 7638 return tie_t; 7639} 7640 7641static void 7642Field_ftsf278ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7643{ 7644 uint32 tie_t; 7645 tie_t = (val << 24) >> 24; 7646 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 7647 tie_t = (val << 22) >> 30; 7648 insn[0] = (insn[0] & ~0x180000) | (tie_t << 19); 7649 tie_t = (val << 18) >> 28; 7650 insn[0] = (insn[0] & ~0x7800000) | (tie_t << 23); 7651} 7652 7653static unsigned 7654Field_ftsf292ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7655{ 7656 unsigned tie_t = 0; 7657 tie_t = (tie_t << 3) | ((insn[0] << 5) >> 29); 7658 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 7659 tie_t = (tie_t << 7) | ((insn[0] << 17) >> 25); 7660 return tie_t; 7661} 7662 7663static void 7664Field_ftsf292ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7665{ 7666 uint32 tie_t; 7667 tie_t = (val << 25) >> 25; 7668 insn[0] = (insn[0] & ~0x7f00) | (tie_t << 8); 7669 tie_t = (val << 24) >> 31; 7670 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 7671 tie_t = (val << 21) >> 29; 7672 insn[0] = (insn[0] & ~0x7000000) | (tie_t << 24); 7673} 7674 7675static unsigned 7676Field_ftsf382ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7677{ 7678 unsigned tie_t = 0; 7679 tie_t = (tie_t << 1) | ((insn[0] << 8) >> 31); 7680 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31); 7681 return tie_t; 7682} 7683 7684static void 7685Field_ftsf382ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7686{ 7687 uint32 tie_t; 7688 tie_t = (val << 31) >> 31; 7689 insn[0] = (insn[0] & ~0x80) | (tie_t << 7); 7690 tie_t = (val << 30) >> 31; 7691 insn[0] = (insn[0] & ~0x800000) | (tie_t << 23); 7692} 7693 7694static unsigned 7695Field_ftsf291ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7696{ 7697 unsigned tie_t = 0; 7698 tie_t = (tie_t << 4) | ((insn[0] << 5) >> 28); 7699 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 7700 tie_t = (tie_t << 7) | ((insn[0] << 17) >> 25); 7701 return tie_t; 7702} 7703 7704static void 7705Field_ftsf291ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7706{ 7707 uint32 tie_t; 7708 tie_t = (val << 25) >> 25; 7709 insn[0] = (insn[0] & ~0x7f00) | (tie_t << 8); 7710 tie_t = (val << 24) >> 31; 7711 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 7712 tie_t = (val << 20) >> 28; 7713 insn[0] = (insn[0] & ~0x7800000) | (tie_t << 23); 7714} 7715 7716static unsigned 7717Field_ftsf294ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7718{ 7719 unsigned tie_t = 0; 7720 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31); 7721 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 7722 tie_t = (tie_t << 7) | ((insn[0] << 17) >> 25); 7723 return tie_t; 7724} 7725 7726static void 7727Field_ftsf294ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7728{ 7729 uint32 tie_t; 7730 tie_t = (val << 25) >> 25; 7731 insn[0] = (insn[0] & ~0x7f00) | (tie_t << 8); 7732 tie_t = (val << 24) >> 31; 7733 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 7734 tie_t = (val << 23) >> 31; 7735 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26); 7736} 7737 7738static unsigned 7739Field_ftsf383ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7740{ 7741 unsigned tie_t = 0; 7742 tie_t = (tie_t << 3) | ((insn[0] << 6) >> 29); 7743 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31); 7744 return tie_t; 7745} 7746 7747static void 7748Field_ftsf383ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7749{ 7750 uint32 tie_t; 7751 tie_t = (val << 31) >> 31; 7752 insn[0] = (insn[0] & ~0x80) | (tie_t << 7); 7753 tie_t = (val << 28) >> 29; 7754 insn[0] = (insn[0] & ~0x3800000) | (tie_t << 23); 7755} 7756 7757static unsigned 7758Field_ftsf293ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7759{ 7760 unsigned tie_t = 0; 7761 tie_t = (tie_t << 2) | ((insn[0] << 5) >> 30); 7762 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 7763 tie_t = (tie_t << 7) | ((insn[0] << 17) >> 25); 7764 return tie_t; 7765} 7766 7767static void 7768Field_ftsf293ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7769{ 7770 uint32 tie_t; 7771 tie_t = (val << 25) >> 25; 7772 insn[0] = (insn[0] & ~0x7f00) | (tie_t << 8); 7773 tie_t = (val << 24) >> 31; 7774 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 7775 tie_t = (val << 22) >> 30; 7776 insn[0] = (insn[0] & ~0x6000000) | (tie_t << 25); 7777} 7778 7779static unsigned 7780Field_ftsf384ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7781{ 7782 unsigned tie_t = 0; 7783 tie_t = (tie_t << 2) | ((insn[0] << 7) >> 30); 7784 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31); 7785 return tie_t; 7786} 7787 7788static void 7789Field_ftsf384ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7790{ 7791 uint32 tie_t; 7792 tie_t = (val << 31) >> 31; 7793 insn[0] = (insn[0] & ~0x80) | (tie_t << 7); 7794 tie_t = (val << 29) >> 30; 7795 insn[0] = (insn[0] & ~0x1800000) | (tie_t << 23); 7796} 7797 7798static unsigned 7799Field_ftsf312ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7800{ 7801 unsigned tie_t = 0; 7802 tie_t = (tie_t << 10) | ((insn[0] << 15) >> 22); 7803 return tie_t; 7804} 7805 7806static void 7807Field_ftsf312ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7808{ 7809 uint32 tie_t; 7810 tie_t = (val << 22) >> 22; 7811 insn[0] = (insn[0] & ~0x1ff80) | (tie_t << 7); 7812} 7813 7814static unsigned 7815Field_ftsf320ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7816{ 7817 unsigned tie_t = 0; 7818 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31); 7819 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 7820 return tie_t; 7821} 7822 7823static void 7824Field_ftsf320ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7825{ 7826 uint32 tie_t; 7827 tie_t = (val << 24) >> 24; 7828 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 7829 tie_t = (val << 23) >> 31; 7830 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16); 7831} 7832 7833static unsigned 7834Field_ftsf387ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7835{ 7836 unsigned tie_t = 0; 7837 tie_t = (tie_t << 4) | ((insn[0] << 5) >> 28); 7838 tie_t = (tie_t << 2) | ((insn[0] << 13) >> 30); 7839 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31); 7840 return tie_t; 7841} 7842 7843static void 7844Field_ftsf387ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7845{ 7846 uint32 tie_t; 7847 tie_t = (val << 31) >> 31; 7848 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15); 7849 tie_t = (val << 29) >> 30; 7850 insn[0] = (insn[0] & ~0x60000) | (tie_t << 17); 7851 tie_t = (val << 25) >> 28; 7852 insn[0] = (insn[0] & ~0x7800000) | (tie_t << 23); 7853} 7854 7855static unsigned 7856Field_ftsf319ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7857{ 7858 unsigned tie_t = 0; 7859 tie_t = (tie_t << 1) | ((insn[0] << 8) >> 31); 7860 tie_t = (tie_t << 10) | ((insn[0] << 15) >> 22); 7861 return tie_t; 7862} 7863 7864static void 7865Field_ftsf319ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7866{ 7867 uint32 tie_t; 7868 tie_t = (val << 22) >> 22; 7869 insn[0] = (insn[0] & ~0x1ff80) | (tie_t << 7); 7870 tie_t = (val << 21) >> 31; 7871 insn[0] = (insn[0] & ~0x800000) | (tie_t << 23); 7872} 7873 7874static unsigned 7875Field_ftsf388ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7876{ 7877 unsigned tie_t = 0; 7878 tie_t = (tie_t << 3) | ((insn[0] << 5) >> 29); 7879 tie_t = (tie_t << 2) | ((insn[0] << 13) >> 30); 7880 return tie_t; 7881} 7882 7883static void 7884Field_ftsf388ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7885{ 7886 uint32 tie_t; 7887 tie_t = (val << 30) >> 30; 7888 insn[0] = (insn[0] & ~0x60000) | (tie_t << 17); 7889 tie_t = (val << 27) >> 29; 7890 insn[0] = (insn[0] & ~0x7000000) | (tie_t << 24); 7891} 7892 7893static unsigned 7894Field_ftsf317ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7895{ 7896 unsigned tie_t = 0; 7897 tie_t = (tie_t << 1) | ((insn[0] << 8) >> 31); 7898 tie_t = (tie_t << 1) | ((insn[0] << 13) >> 31); 7899 tie_t = (tie_t << 10) | ((insn[0] << 15) >> 22); 7900 return tie_t; 7901} 7902 7903static void 7904Field_ftsf317ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7905{ 7906 uint32 tie_t; 7907 tie_t = (val << 22) >> 22; 7908 insn[0] = (insn[0] & ~0x1ff80) | (tie_t << 7); 7909 tie_t = (val << 21) >> 31; 7910 insn[0] = (insn[0] & ~0x40000) | (tie_t << 18); 7911 tie_t = (val << 20) >> 31; 7912 insn[0] = (insn[0] & ~0x800000) | (tie_t << 23); 7913} 7914 7915static unsigned 7916Field_ftsf389ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7917{ 7918 unsigned tie_t = 0; 7919 tie_t = (tie_t << 3) | ((insn[0] << 5) >> 29); 7920 tie_t = (tie_t << 1) | ((insn[0] << 14) >> 31); 7921 return tie_t; 7922} 7923 7924static void 7925Field_ftsf389ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7926{ 7927 uint32 tie_t; 7928 tie_t = (val << 31) >> 31; 7929 insn[0] = (insn[0] & ~0x20000) | (tie_t << 17); 7930 tie_t = (val << 28) >> 29; 7931 insn[0] = (insn[0] & ~0x7000000) | (tie_t << 24); 7932} 7933 7934static unsigned 7935Field_ftsf324ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7936{ 7937 unsigned tie_t = 0; 7938 tie_t = (tie_t << 4) | ((insn[0] << 5) >> 28); 7939 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 7940 return tie_t; 7941} 7942 7943static void 7944Field_ftsf324ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7945{ 7946 uint32 tie_t; 7947 tie_t = (val << 24) >> 24; 7948 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 7949 tie_t = (val << 20) >> 28; 7950 insn[0] = (insn[0] & ~0x7800000) | (tie_t << 23); 7951} 7952 7953static unsigned 7954Field_ftsf325ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7955{ 7956 unsigned tie_t = 0; 7957 tie_t = (tie_t << 4) | ((insn[0] << 5) >> 28); 7958 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 7959 return tie_t; 7960} 7961 7962static void 7963Field_ftsf325ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7964{ 7965 uint32 tie_t; 7966 tie_t = (val << 24) >> 24; 7967 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 7968 tie_t = (val << 20) >> 28; 7969 insn[0] = (insn[0] & ~0x7800000) | (tie_t << 23); 7970} 7971 7972static unsigned 7973Field_ftsf328ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7974{ 7975 unsigned tie_t = 0; 7976 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31); 7977 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 7978 return tie_t; 7979} 7980 7981static void 7982Field_ftsf328ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 7983{ 7984 uint32 tie_t; 7985 tie_t = (val << 24) >> 24; 7986 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 7987 tie_t = (val << 23) >> 31; 7988 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26); 7989} 7990 7991static unsigned 7992Field_ftsf316ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 7993{ 7994 unsigned tie_t = 0; 7995 tie_t = (tie_t << 1) | ((insn[0] << 8) >> 31); 7996 tie_t = (tie_t << 12) | ((insn[0] << 13) >> 20); 7997 return tie_t; 7998} 7999 8000static void 8001Field_ftsf316ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8002{ 8003 uint32 tie_t; 8004 tie_t = (val << 20) >> 20; 8005 insn[0] = (insn[0] & ~0x7ff80) | (tie_t << 7); 8006 tie_t = (val << 19) >> 31; 8007 insn[0] = (insn[0] & ~0x800000) | (tie_t << 23); 8008} 8009 8010static unsigned 8011Field_ftsf326ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8012{ 8013 unsigned tie_t = 0; 8014 tie_t = (tie_t << 2) | ((insn[0] << 5) >> 30); 8015 tie_t = (tie_t << 1) | ((insn[0] << 8) >> 31); 8016 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 8017 return tie_t; 8018} 8019 8020static void 8021Field_ftsf326ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8022{ 8023 uint32 tie_t; 8024 tie_t = (val << 24) >> 24; 8025 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 8026 tie_t = (val << 23) >> 31; 8027 insn[0] = (insn[0] & ~0x800000) | (tie_t << 23); 8028 tie_t = (val << 21) >> 30; 8029 insn[0] = (insn[0] & ~0x6000000) | (tie_t << 25); 8030} 8031 8032static unsigned 8033Field_ftsf277ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8034{ 8035 unsigned tie_t = 0; 8036 tie_t = (tie_t << 4) | ((insn[0] << 5) >> 28); 8037 tie_t = (tie_t << 2) | ((insn[0] << 11) >> 30); 8038 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 8039 return tie_t; 8040} 8041 8042static void 8043Field_ftsf277ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8044{ 8045 uint32 tie_t; 8046 tie_t = (val << 24) >> 24; 8047 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 8048 tie_t = (val << 22) >> 30; 8049 insn[0] = (insn[0] & ~0x180000) | (tie_t << 19); 8050 tie_t = (val << 18) >> 28; 8051 insn[0] = (insn[0] & ~0x7800000) | (tie_t << 23); 8052} 8053 8054static unsigned 8055Field_combined2c0b5f72_fld123_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8056{ 8057 unsigned tie_t = 0; 8058 tie_t = (tie_t << 1) | ((insn[0] << 6) >> 31); 8059 return tie_t; 8060} 8061 8062static void 8063Field_combined2c0b5f72_fld123_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8064{ 8065 uint32 tie_t; 8066 tie_t = (val << 31) >> 31; 8067 insn[0] = (insn[0] & ~0x2000000) | (tie_t << 25); 8068} 8069 8070static unsigned 8071Field_combined2c0b5f72_fld121_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8072{ 8073 unsigned tie_t = 0; 8074 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31); 8075 return tie_t; 8076} 8077 8078static void 8079Field_combined2c0b5f72_fld121_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8080{ 8081 uint32 tie_t; 8082 tie_t = (val << 31) >> 31; 8083 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26); 8084} 8085 8086static unsigned 8087Field_combined2c0b5f72_fld28_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8088{ 8089 unsigned tie_t = 0; 8090 tie_t = (tie_t << 1) | ((insn[0] << 17) >> 31); 8091 return tie_t; 8092} 8093 8094static void 8095Field_combined2c0b5f72_fld28_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8096{ 8097 uint32 tie_t; 8098 tie_t = (val << 31) >> 31; 8099 insn[0] = (insn[0] & ~0x4000) | (tie_t << 14); 8100} 8101 8102static unsigned 8103Field_combined2c0b5f72_fld127_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8104{ 8105 unsigned tie_t = 0; 8106 tie_t = (tie_t << 2) | ((insn[0] << 18) >> 30); 8107 return tie_t; 8108} 8109 8110static void 8111Field_combined2c0b5f72_fld127_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8112{ 8113 uint32 tie_t; 8114 tie_t = (val << 30) >> 30; 8115 insn[0] = (insn[0] & ~0x3000) | (tie_t << 12); 8116} 8117 8118static unsigned 8119Field_op0_s4_s4_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8120{ 8121 unsigned tie_t = 0; 8122 tie_t = (tie_t << 7) | ((insn[0] << 25) >> 25); 8123 return tie_t; 8124} 8125 8126static void 8127Field_op0_s4_s4_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8128{ 8129 uint32 tie_t; 8130 tie_t = (val << 25) >> 25; 8131 insn[0] = (insn[0] & ~0x7f) | (tie_t << 0); 8132} 8133 8134static unsigned 8135Field_combined2c0b5f72_fld149ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8136{ 8137 unsigned tie_t = 0; 8138 tie_t = (tie_t << 8) | ((insn[0] << 17) >> 24); 8139 return tie_t; 8140} 8141 8142static void 8143Field_combined2c0b5f72_fld149ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8144{ 8145 uint32 tie_t; 8146 tie_t = (val << 24) >> 24; 8147 insn[0] = (insn[0] & ~0x7f80) | (tie_t << 7); 8148} 8149 8150static unsigned 8151Field_combined2c0b5f72_fld137ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8152{ 8153 unsigned tie_t = 0; 8154 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 8155 return tie_t; 8156} 8157 8158static void 8159Field_combined2c0b5f72_fld137ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8160{ 8161 uint32 tie_t; 8162 tie_t = (val << 31) >> 31; 8163 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 8164} 8165 8166static unsigned 8167Field_combined2c0b5f72_fld144ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8168{ 8169 unsigned tie_t = 0; 8170 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 8171 return tie_t; 8172} 8173 8174static void 8175Field_combined2c0b5f72_fld144ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8176{ 8177 uint32 tie_t; 8178 tie_t = (val << 31) >> 31; 8179 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 8180} 8181 8182static unsigned 8183Field_combined2c0b5f72_fld138ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8184{ 8185 unsigned tie_t = 0; 8186 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 8187 return tie_t; 8188} 8189 8190static void 8191Field_combined2c0b5f72_fld138ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8192{ 8193 uint32 tie_t; 8194 tie_t = (val << 31) >> 31; 8195 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 8196} 8197 8198static unsigned 8199Field_combined2c0b5f72_fld143ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8200{ 8201 unsigned tie_t = 0; 8202 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 8203 return tie_t; 8204} 8205 8206static void 8207Field_combined2c0b5f72_fld143ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8208{ 8209 uint32 tie_t; 8210 tie_t = (val << 31) >> 31; 8211 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 8212} 8213 8214static unsigned 8215Field_combined2c0b5f72_fld134ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8216{ 8217 unsigned tie_t = 0; 8218 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 8219 return tie_t; 8220} 8221 8222static void 8223Field_combined2c0b5f72_fld134ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8224{ 8225 uint32 tie_t; 8226 tie_t = (val << 31) >> 31; 8227 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 8228} 8229 8230static unsigned 8231Field_combined2c0b5f72_fld140ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8232{ 8233 unsigned tie_t = 0; 8234 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 8235 return tie_t; 8236} 8237 8238static void 8239Field_combined2c0b5f72_fld140ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8240{ 8241 uint32 tie_t; 8242 tie_t = (val << 31) >> 31; 8243 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 8244} 8245 8246static unsigned 8247Field_combined2c0b5f72_fld135ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8248{ 8249 unsigned tie_t = 0; 8250 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 8251 return tie_t; 8252} 8253 8254static void 8255Field_combined2c0b5f72_fld135ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8256{ 8257 uint32 tie_t; 8258 tie_t = (val << 31) >> 31; 8259 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 8260} 8261 8262static unsigned 8263Field_combined2c0b5f72_fld142ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8264{ 8265 unsigned tie_t = 0; 8266 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 8267 return tie_t; 8268} 8269 8270static void 8271Field_combined2c0b5f72_fld142ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8272{ 8273 uint32 tie_t; 8274 tie_t = (val << 31) >> 31; 8275 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 8276} 8277 8278static unsigned 8279Field_combined2c0b5f72_fld136ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8280{ 8281 unsigned tie_t = 0; 8282 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 8283 return tie_t; 8284} 8285 8286static void 8287Field_combined2c0b5f72_fld136ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8288{ 8289 uint32 tie_t; 8290 tie_t = (val << 31) >> 31; 8291 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 8292} 8293 8294static unsigned 8295Field_combined2c0b5f72_fld141ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8296{ 8297 unsigned tie_t = 0; 8298 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 8299 return tie_t; 8300} 8301 8302static void 8303Field_combined2c0b5f72_fld141ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8304{ 8305 uint32 tie_t; 8306 tie_t = (val << 31) >> 31; 8307 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 8308} 8309 8310static unsigned 8311Field_combined2c0b5f72_fld133ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8312{ 8313 unsigned tie_t = 0; 8314 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 8315 return tie_t; 8316} 8317 8318static void 8319Field_combined2c0b5f72_fld133ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8320{ 8321 uint32 tie_t; 8322 tie_t = (val << 31) >> 31; 8323 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 8324} 8325 8326static unsigned 8327Field_combined2c0b5f72_fld139ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8328{ 8329 unsigned tie_t = 0; 8330 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 8331 return tie_t; 8332} 8333 8334static void 8335Field_combined2c0b5f72_fld139ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8336{ 8337 uint32 tie_t; 8338 tie_t = (val << 31) >> 31; 8339 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 8340} 8341 8342static unsigned 8343Field_combined2c0b5f72_fld146ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8344{ 8345 unsigned tie_t = 0; 8346 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 8347 return tie_t; 8348} 8349 8350static void 8351Field_combined2c0b5f72_fld146ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8352{ 8353 uint32 tie_t; 8354 tie_t = (val << 31) >> 31; 8355 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 8356} 8357 8358static unsigned 8359Field_combined2c0b5f72_fld46_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8360{ 8361 unsigned tie_t = 0; 8362 tie_t = (tie_t << 1) | ((insn[0] << 11) >> 31); 8363 return tie_t; 8364} 8365 8366static void 8367Field_combined2c0b5f72_fld46_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8368{ 8369 uint32 tie_t; 8370 tie_t = (val << 31) >> 31; 8371 insn[0] = (insn[0] & ~0x100000) | (tie_t << 20); 8372} 8373 8374static unsigned 8375Field_combined2c0b5f72_fld145ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8376{ 8377 unsigned tie_t = 0; 8378 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 8379 return tie_t; 8380} 8381 8382static void 8383Field_combined2c0b5f72_fld145ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8384{ 8385 uint32 tie_t; 8386 tie_t = (val << 31) >> 31; 8387 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 8388} 8389 8390static unsigned 8391Field_t_Slot_inst16a_get (const xtensa_insnbuf insn) 8392{ 8393 unsigned tie_t = 0; 8394 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28); 8395 return tie_t; 8396} 8397 8398static void 8399Field_t_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val) 8400{ 8401 uint32 tie_t; 8402 tie_t = (val << 28) >> 28; 8403 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8); 8404} 8405 8406static unsigned 8407Field_bbi4_Slot_inst_get (const xtensa_insnbuf insn) 8408{ 8409 unsigned tie_t = 0; 8410 tie_t = (tie_t << 1) | ((insn[0] << 23) >> 31); 8411 return tie_t; 8412} 8413 8414static void 8415Field_bbi4_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 8416{ 8417 uint32 tie_t; 8418 tie_t = (val << 31) >> 31; 8419 insn[0] = (insn[0] & ~0x100) | (tie_t << 8); 8420} 8421 8422static unsigned 8423Field_bbi_Slot_inst_get (const xtensa_insnbuf insn) 8424{ 8425 unsigned tie_t = 0; 8426 tie_t = (tie_t << 1) | ((insn[0] << 23) >> 31); 8427 tie_t = (tie_t << 4) | ((insn[0] << 12) >> 28); 8428 return tie_t; 8429} 8430 8431static void 8432Field_bbi_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 8433{ 8434 uint32 tie_t; 8435 tie_t = (val << 28) >> 28; 8436 insn[0] = (insn[0] & ~0xf0000) | (tie_t << 16); 8437 tie_t = (val << 27) >> 31; 8438 insn[0] = (insn[0] & ~0x100) | (tie_t << 8); 8439} 8440 8441static unsigned 8442Field_bbi_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8443{ 8444 unsigned tie_t = 0; 8445 tie_t = (tie_t << 5) | ((insn[0] << 5) >> 27); 8446 return tie_t; 8447} 8448 8449static void 8450Field_bbi_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8451{ 8452 uint32 tie_t; 8453 tie_t = (val << 27) >> 27; 8454 insn[0] = (insn[0] & ~0x7c00000) | (tie_t << 22); 8455} 8456 8457static unsigned 8458Field_imm12_Slot_inst_get (const xtensa_insnbuf insn) 8459{ 8460 unsigned tie_t = 0; 8461 tie_t = (tie_t << 12) | ((insn[0] << 20) >> 20); 8462 return tie_t; 8463} 8464 8465static void 8466Field_imm12_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 8467{ 8468 uint32 tie_t; 8469 tie_t = (val << 20) >> 20; 8470 insn[0] = (insn[0] & ~0xfff) | (tie_t << 0); 8471} 8472 8473static unsigned 8474Field_imm12_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8475{ 8476 unsigned tie_t = 0; 8477 tie_t = (tie_t << 8) | ((insn[0] << 5) >> 24); 8478 tie_t = (tie_t << 4) | ((insn[0] << 17) >> 28); 8479 return tie_t; 8480} 8481 8482static void 8483Field_imm12_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8484{ 8485 uint32 tie_t; 8486 tie_t = (val << 28) >> 28; 8487 insn[0] = (insn[0] & ~0x7800) | (tie_t << 11); 8488 tie_t = (val << 20) >> 24; 8489 insn[0] = (insn[0] & ~0x7f80000) | (tie_t << 19); 8490} 8491 8492static unsigned 8493Field_imm8_Slot_inst_get (const xtensa_insnbuf insn) 8494{ 8495 unsigned tie_t = 0; 8496 tie_t = (tie_t << 8) | ((insn[0] << 24) >> 24); 8497 return tie_t; 8498} 8499 8500static void 8501Field_imm8_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 8502{ 8503 uint32 tie_t; 8504 tie_t = (val << 24) >> 24; 8505 insn[0] = (insn[0] & ~0xff) | (tie_t << 0); 8506} 8507 8508static unsigned 8509Field_s_Slot_inst16a_get (const xtensa_insnbuf insn) 8510{ 8511 unsigned tie_t = 0; 8512 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28); 8513 return tie_t; 8514} 8515 8516static void 8517Field_s_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val) 8518{ 8519 uint32 tie_t; 8520 tie_t = (val << 28) >> 28; 8521 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4); 8522} 8523 8524static unsigned 8525Field_s_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8526{ 8527 unsigned tie_t = 0; 8528 tie_t = (tie_t << 4) | ((insn[0] << 13) >> 28); 8529 return tie_t; 8530} 8531 8532static void 8533Field_s_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8534{ 8535 uint32 tie_t; 8536 tie_t = (val << 28) >> 28; 8537 insn[0] = (insn[0] & ~0x78000) | (tie_t << 15); 8538} 8539 8540static unsigned 8541Field_imm12b_Slot_inst_get (const xtensa_insnbuf insn) 8542{ 8543 unsigned tie_t = 0; 8544 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28); 8545 tie_t = (tie_t << 8) | ((insn[0] << 24) >> 24); 8546 return tie_t; 8547} 8548 8549static void 8550Field_imm12b_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 8551{ 8552 uint32 tie_t; 8553 tie_t = (val << 24) >> 24; 8554 insn[0] = (insn[0] & ~0xff) | (tie_t << 0); 8555 tie_t = (val << 20) >> 28; 8556 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12); 8557} 8558 8559static unsigned 8560Field_imm12b_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8561{ 8562 unsigned tie_t = 0; 8563 tie_t = (tie_t << 12) | ((insn[0] << 9) >> 20); 8564 return tie_t; 8565} 8566 8567static void 8568Field_imm12b_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8569{ 8570 uint32 tie_t; 8571 tie_t = (val << 20) >> 20; 8572 insn[0] = (insn[0] & ~0x7ff800) | (tie_t << 11); 8573} 8574 8575static unsigned 8576Field_imm16_Slot_inst_get (const xtensa_insnbuf insn) 8577{ 8578 unsigned tie_t = 0; 8579 tie_t = (tie_t << 16) | ((insn[0] << 16) >> 16); 8580 return tie_t; 8581} 8582 8583static void 8584Field_imm16_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 8585{ 8586 uint32 tie_t; 8587 tie_t = (val << 16) >> 16; 8588 insn[0] = (insn[0] & ~0xffff) | (tie_t << 0); 8589} 8590 8591static unsigned 8592Field_imm16_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8593{ 8594 unsigned tie_t = 0; 8595 tie_t = (tie_t << 16) | ((insn[0] << 9) >> 16); 8596 return tie_t; 8597} 8598 8599static void 8600Field_imm16_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8601{ 8602 uint32 tie_t; 8603 tie_t = (val << 16) >> 16; 8604 insn[0] = (insn[0] & ~0x7fff80) | (tie_t << 7); 8605} 8606 8607static unsigned 8608Field_offset_Slot_inst_get (const xtensa_insnbuf insn) 8609{ 8610 unsigned tie_t = 0; 8611 tie_t = (tie_t << 18) | ((insn[0] << 14) >> 14); 8612 return tie_t; 8613} 8614 8615static void 8616Field_offset_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 8617{ 8618 uint32 tie_t; 8619 tie_t = (val << 14) >> 14; 8620 insn[0] = (insn[0] & ~0x3ffff) | (tie_t << 0); 8621} 8622 8623static unsigned 8624Field_offset_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8625{ 8626 unsigned tie_t = 0; 8627 tie_t = (tie_t << 18) | ((insn[0] << 5) >> 14); 8628 return tie_t; 8629} 8630 8631static void 8632Field_offset_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8633{ 8634 uint32 tie_t; 8635 tie_t = (val << 14) >> 14; 8636 insn[0] = (insn[0] & ~0x7fffe00) | (tie_t << 9); 8637} 8638 8639static unsigned 8640Field_op2_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8641{ 8642 unsigned tie_t = 0; 8643 tie_t = (tie_t << 4) | ((insn[0] << 13) >> 28); 8644 return tie_t; 8645} 8646 8647static void 8648Field_op2_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8649{ 8650 uint32 tie_t; 8651 tie_t = (val << 28) >> 28; 8652 insn[0] = (insn[0] & ~0x78000) | (tie_t << 15); 8653} 8654 8655static unsigned 8656Field_r_Slot_inst16a_get (const xtensa_insnbuf insn) 8657{ 8658 unsigned tie_t = 0; 8659 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28); 8660 return tie_t; 8661} 8662 8663static void 8664Field_r_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val) 8665{ 8666 uint32 tie_t; 8667 tie_t = (val << 28) >> 28; 8668 insn[0] = (insn[0] & ~0xf) | (tie_t << 0); 8669} 8670 8671static unsigned 8672Field_sa4_Slot_inst_get (const xtensa_insnbuf insn) 8673{ 8674 unsigned tie_t = 0; 8675 tie_t = (tie_t << 1) | ((insn[0] << 31) >> 31); 8676 return tie_t; 8677} 8678 8679static void 8680Field_sa4_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 8681{ 8682 uint32 tie_t; 8683 tie_t = (val << 31) >> 31; 8684 insn[0] = (insn[0] & ~0x1) | (tie_t << 0); 8685} 8686 8687static unsigned 8688Field_sae4_Slot_inst_get (const xtensa_insnbuf insn) 8689{ 8690 unsigned tie_t = 0; 8691 tie_t = (tie_t << 1) | ((insn[0] << 27) >> 31); 8692 return tie_t; 8693} 8694 8695static void 8696Field_sae4_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 8697{ 8698 uint32 tie_t; 8699 tie_t = (val << 31) >> 31; 8700 insn[0] = (insn[0] & ~0x10) | (tie_t << 4); 8701} 8702 8703static unsigned 8704Field_sae_Slot_inst_get (const xtensa_insnbuf insn) 8705{ 8706 unsigned tie_t = 0; 8707 tie_t = (tie_t << 1) | ((insn[0] << 27) >> 31); 8708 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28); 8709 return tie_t; 8710} 8711 8712static void 8713Field_sae_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 8714{ 8715 uint32 tie_t; 8716 tie_t = (val << 28) >> 28; 8717 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12); 8718 tie_t = (val << 27) >> 31; 8719 insn[0] = (insn[0] & ~0x10) | (tie_t << 4); 8720} 8721 8722static unsigned 8723Field_sae_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8724{ 8725 unsigned tie_t = 0; 8726 tie_t = (tie_t << 5) | ((insn[0] << 17) >> 27); 8727 return tie_t; 8728} 8729 8730static void 8731Field_sae_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8732{ 8733 uint32 tie_t; 8734 tie_t = (val << 27) >> 27; 8735 insn[0] = (insn[0] & ~0x7c00) | (tie_t << 10); 8736} 8737 8738static unsigned 8739Field_sal_Slot_inst_get (const xtensa_insnbuf insn) 8740{ 8741 unsigned tie_t = 0; 8742 tie_t = (tie_t << 1) | ((insn[0] << 31) >> 31); 8743 tie_t = (tie_t << 4) | ((insn[0] << 12) >> 28); 8744 return tie_t; 8745} 8746 8747static void 8748Field_sal_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 8749{ 8750 uint32 tie_t; 8751 tie_t = (val << 28) >> 28; 8752 insn[0] = (insn[0] & ~0xf0000) | (tie_t << 16); 8753 tie_t = (val << 27) >> 31; 8754 insn[0] = (insn[0] & ~0x1) | (tie_t << 0); 8755} 8756 8757static unsigned 8758Field_sal_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8759{ 8760 unsigned tie_t = 0; 8761 tie_t = (tie_t << 4) | ((insn[0] << 5) >> 28); 8762 tie_t = (tie_t << 1) | ((insn[0] << 17) >> 31); 8763 return tie_t; 8764} 8765 8766static void 8767Field_sal_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8768{ 8769 uint32 tie_t; 8770 tie_t = (val << 31) >> 31; 8771 insn[0] = (insn[0] & ~0x4000) | (tie_t << 14); 8772 tie_t = (val << 27) >> 28; 8773 insn[0] = (insn[0] & ~0x7800000) | (tie_t << 23); 8774} 8775 8776static unsigned 8777Field_sargt_Slot_inst_get (const xtensa_insnbuf insn) 8778{ 8779 unsigned tie_t = 0; 8780 tie_t = (tie_t << 1) | ((insn[0] << 31) >> 31); 8781 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28); 8782 return tie_t; 8783} 8784 8785static void 8786Field_sargt_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 8787{ 8788 uint32 tie_t; 8789 tie_t = (val << 28) >> 28; 8790 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12); 8791 tie_t = (val << 27) >> 31; 8792 insn[0] = (insn[0] & ~0x1) | (tie_t << 0); 8793} 8794 8795static unsigned 8796Field_sargt_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8797{ 8798 unsigned tie_t = 0; 8799 tie_t = (tie_t << 5) | ((insn[0] << 13) >> 27); 8800 return tie_t; 8801} 8802 8803static void 8804Field_sargt_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8805{ 8806 uint32 tie_t; 8807 tie_t = (val << 27) >> 27; 8808 insn[0] = (insn[0] & ~0x7c000) | (tie_t << 14); 8809} 8810 8811static unsigned 8812Field_sas4_Slot_inst_get (const xtensa_insnbuf insn) 8813{ 8814 unsigned tie_t = 0; 8815 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31); 8816 return tie_t; 8817} 8818 8819static void 8820Field_sas4_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 8821{ 8822 uint32 tie_t; 8823 tie_t = (val << 31) >> 31; 8824 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16); 8825} 8826 8827static unsigned 8828Field_sas_Slot_inst_get (const xtensa_insnbuf insn) 8829{ 8830 unsigned tie_t = 0; 8831 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31); 8832 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28); 8833 return tie_t; 8834} 8835 8836static void 8837Field_sas_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 8838{ 8839 uint32 tie_t; 8840 tie_t = (val << 28) >> 28; 8841 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12); 8842 tie_t = (val << 27) >> 31; 8843 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16); 8844} 8845 8846static unsigned 8847Field_sas_Slot_ae_slot0_get (const xtensa_insnbuf insn) 8848{ 8849 unsigned tie_t = 0; 8850 tie_t = (tie_t << 5) | ((insn[0] << 5) >> 27); 8851 return tie_t; 8852} 8853 8854static void 8855Field_sas_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 8856{ 8857 uint32 tie_t; 8858 tie_t = (val << 27) >> 27; 8859 insn[0] = (insn[0] & ~0x7c00000) | (tie_t << 22); 8860} 8861 8862static unsigned 8863Field_sr_Slot_inst16a_get (const xtensa_insnbuf insn) 8864{ 8865 unsigned tie_t = 0; 8866 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28); 8867 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28); 8868 return tie_t; 8869} 8870 8871static void 8872Field_sr_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val) 8873{ 8874 uint32 tie_t; 8875 tie_t = (val << 28) >> 28; 8876 insn[0] = (insn[0] & ~0xf) | (tie_t << 0); 8877 tie_t = (val << 24) >> 28; 8878 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4); 8879} 8880 8881static unsigned 8882Field_sr_Slot_inst16b_get (const xtensa_insnbuf insn) 8883{ 8884 unsigned tie_t = 0; 8885 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28); 8886 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28); 8887 return tie_t; 8888} 8889 8890static void 8891Field_sr_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val) 8892{ 8893 uint32 tie_t; 8894 tie_t = (val << 28) >> 28; 8895 insn[0] = (insn[0] & ~0xf) | (tie_t << 0); 8896 tie_t = (val << 24) >> 28; 8897 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4); 8898} 8899 8900static unsigned 8901Field_st_Slot_inst16a_get (const xtensa_insnbuf insn) 8902{ 8903 unsigned tie_t = 0; 8904 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28); 8905 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28); 8906 return tie_t; 8907} 8908 8909static void 8910Field_st_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val) 8911{ 8912 uint32 tie_t; 8913 tie_t = (val << 28) >> 28; 8914 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8); 8915 tie_t = (val << 24) >> 28; 8916 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4); 8917} 8918 8919static unsigned 8920Field_st_Slot_inst16b_get (const xtensa_insnbuf insn) 8921{ 8922 unsigned tie_t = 0; 8923 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28); 8924 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28); 8925 return tie_t; 8926} 8927 8928static void 8929Field_st_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val) 8930{ 8931 uint32 tie_t; 8932 tie_t = (val << 28) >> 28; 8933 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8); 8934 tie_t = (val << 24) >> 28; 8935 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4); 8936} 8937 8938static unsigned 8939Field_imm4_Slot_inst_get (const xtensa_insnbuf insn) 8940{ 8941 unsigned tie_t = 0; 8942 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28); 8943 return tie_t; 8944} 8945 8946static void 8947Field_imm4_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 8948{ 8949 uint32 tie_t; 8950 tie_t = (val << 28) >> 28; 8951 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8); 8952} 8953 8954static unsigned 8955Field_imm4_Slot_inst16a_get (const xtensa_insnbuf insn) 8956{ 8957 unsigned tie_t = 0; 8958 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28); 8959 return tie_t; 8960} 8961 8962static void 8963Field_imm4_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val) 8964{ 8965 uint32 tie_t; 8966 tie_t = (val << 28) >> 28; 8967 insn[0] = (insn[0] & ~0xf) | (tie_t << 0); 8968} 8969 8970static unsigned 8971Field_imm4_Slot_inst16b_get (const xtensa_insnbuf insn) 8972{ 8973 unsigned tie_t = 0; 8974 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28); 8975 return tie_t; 8976} 8977 8978static void 8979Field_imm4_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val) 8980{ 8981 uint32 tie_t; 8982 tie_t = (val << 28) >> 28; 8983 insn[0] = (insn[0] & ~0xf) | (tie_t << 0); 8984} 8985 8986static unsigned 8987Field_mn_Slot_inst_get (const xtensa_insnbuf insn) 8988{ 8989 unsigned tie_t = 0; 8990 tie_t = (tie_t << 2) | ((insn[0] << 12) >> 30); 8991 tie_t = (tie_t << 2) | ((insn[0] << 14) >> 30); 8992 return tie_t; 8993} 8994 8995static void 8996Field_mn_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 8997{ 8998 uint32 tie_t; 8999 tie_t = (val << 30) >> 30; 9000 insn[0] = (insn[0] & ~0x30000) | (tie_t << 16); 9001 tie_t = (val << 28) >> 30; 9002 insn[0] = (insn[0] & ~0xc0000) | (tie_t << 18); 9003} 9004 9005static unsigned 9006Field_i_Slot_inst16a_get (const xtensa_insnbuf insn) 9007{ 9008 unsigned tie_t = 0; 9009 tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31); 9010 return tie_t; 9011} 9012 9013static void 9014Field_i_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val) 9015{ 9016 uint32 tie_t; 9017 tie_t = (val << 31) >> 31; 9018 insn[0] = (insn[0] & ~0x800) | (tie_t << 11); 9019} 9020 9021static unsigned 9022Field_imm6lo_Slot_inst16a_get (const xtensa_insnbuf insn) 9023{ 9024 unsigned tie_t = 0; 9025 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28); 9026 return tie_t; 9027} 9028 9029static void 9030Field_imm6lo_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val) 9031{ 9032 uint32 tie_t; 9033 tie_t = (val << 28) >> 28; 9034 insn[0] = (insn[0] & ~0xf) | (tie_t << 0); 9035} 9036 9037static unsigned 9038Field_imm6lo_Slot_inst16b_get (const xtensa_insnbuf insn) 9039{ 9040 unsigned tie_t = 0; 9041 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28); 9042 return tie_t; 9043} 9044 9045static void 9046Field_imm6lo_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val) 9047{ 9048 uint32 tie_t; 9049 tie_t = (val << 28) >> 28; 9050 insn[0] = (insn[0] & ~0xf) | (tie_t << 0); 9051} 9052 9053static unsigned 9054Field_imm6hi_Slot_inst16a_get (const xtensa_insnbuf insn) 9055{ 9056 unsigned tie_t = 0; 9057 tie_t = (tie_t << 2) | ((insn[0] << 22) >> 30); 9058 return tie_t; 9059} 9060 9061static void 9062Field_imm6hi_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val) 9063{ 9064 uint32 tie_t; 9065 tie_t = (val << 30) >> 30; 9066 insn[0] = (insn[0] & ~0x300) | (tie_t << 8); 9067} 9068 9069static unsigned 9070Field_imm6hi_Slot_inst16b_get (const xtensa_insnbuf insn) 9071{ 9072 unsigned tie_t = 0; 9073 tie_t = (tie_t << 2) | ((insn[0] << 22) >> 30); 9074 return tie_t; 9075} 9076 9077static void 9078Field_imm6hi_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val) 9079{ 9080 uint32 tie_t; 9081 tie_t = (val << 30) >> 30; 9082 insn[0] = (insn[0] & ~0x300) | (tie_t << 8); 9083} 9084 9085static unsigned 9086Field_imm7lo_Slot_inst16a_get (const xtensa_insnbuf insn) 9087{ 9088 unsigned tie_t = 0; 9089 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28); 9090 return tie_t; 9091} 9092 9093static void 9094Field_imm7lo_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val) 9095{ 9096 uint32 tie_t; 9097 tie_t = (val << 28) >> 28; 9098 insn[0] = (insn[0] & ~0xf) | (tie_t << 0); 9099} 9100 9101static unsigned 9102Field_imm7lo_Slot_inst16b_get (const xtensa_insnbuf insn) 9103{ 9104 unsigned tie_t = 0; 9105 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28); 9106 return tie_t; 9107} 9108 9109static void 9110Field_imm7lo_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val) 9111{ 9112 uint32 tie_t; 9113 tie_t = (val << 28) >> 28; 9114 insn[0] = (insn[0] & ~0xf) | (tie_t << 0); 9115} 9116 9117static unsigned 9118Field_imm7hi_Slot_inst16a_get (const xtensa_insnbuf insn) 9119{ 9120 unsigned tie_t = 0; 9121 tie_t = (tie_t << 3) | ((insn[0] << 21) >> 29); 9122 return tie_t; 9123} 9124 9125static void 9126Field_imm7hi_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val) 9127{ 9128 uint32 tie_t; 9129 tie_t = (val << 29) >> 29; 9130 insn[0] = (insn[0] & ~0x700) | (tie_t << 8); 9131} 9132 9133static unsigned 9134Field_imm7hi_Slot_inst16b_get (const xtensa_insnbuf insn) 9135{ 9136 unsigned tie_t = 0; 9137 tie_t = (tie_t << 3) | ((insn[0] << 21) >> 29); 9138 return tie_t; 9139} 9140 9141static void 9142Field_imm7hi_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val) 9143{ 9144 uint32 tie_t; 9145 tie_t = (val << 29) >> 29; 9146 insn[0] = (insn[0] & ~0x700) | (tie_t << 8); 9147} 9148 9149static unsigned 9150Field_z_Slot_inst16a_get (const xtensa_insnbuf insn) 9151{ 9152 unsigned tie_t = 0; 9153 tie_t = (tie_t << 1) | ((insn[0] << 21) >> 31); 9154 return tie_t; 9155} 9156 9157static void 9158Field_z_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val) 9159{ 9160 uint32 tie_t; 9161 tie_t = (val << 31) >> 31; 9162 insn[0] = (insn[0] & ~0x400) | (tie_t << 10); 9163} 9164 9165static unsigned 9166Field_imm6_Slot_inst16a_get (const xtensa_insnbuf insn) 9167{ 9168 unsigned tie_t = 0; 9169 tie_t = (tie_t << 2) | ((insn[0] << 22) >> 30); 9170 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28); 9171 return tie_t; 9172} 9173 9174static void 9175Field_imm6_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val) 9176{ 9177 uint32 tie_t; 9178 tie_t = (val << 28) >> 28; 9179 insn[0] = (insn[0] & ~0xf) | (tie_t << 0); 9180 tie_t = (val << 26) >> 30; 9181 insn[0] = (insn[0] & ~0x300) | (tie_t << 8); 9182} 9183 9184static unsigned 9185Field_imm6_Slot_inst16b_get (const xtensa_insnbuf insn) 9186{ 9187 unsigned tie_t = 0; 9188 tie_t = (tie_t << 2) | ((insn[0] << 22) >> 30); 9189 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28); 9190 return tie_t; 9191} 9192 9193static void 9194Field_imm6_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val) 9195{ 9196 uint32 tie_t; 9197 tie_t = (val << 28) >> 28; 9198 insn[0] = (insn[0] & ~0xf) | (tie_t << 0); 9199 tie_t = (val << 26) >> 30; 9200 insn[0] = (insn[0] & ~0x300) | (tie_t << 8); 9201} 9202 9203static unsigned 9204Field_imm7_Slot_inst16a_get (const xtensa_insnbuf insn) 9205{ 9206 unsigned tie_t = 0; 9207 tie_t = (tie_t << 3) | ((insn[0] << 21) >> 29); 9208 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28); 9209 return tie_t; 9210} 9211 9212static void 9213Field_imm7_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val) 9214{ 9215 uint32 tie_t; 9216 tie_t = (val << 28) >> 28; 9217 insn[0] = (insn[0] & ~0xf) | (tie_t << 0); 9218 tie_t = (val << 25) >> 29; 9219 insn[0] = (insn[0] & ~0x700) | (tie_t << 8); 9220} 9221 9222static unsigned 9223Field_imm7_Slot_inst16b_get (const xtensa_insnbuf insn) 9224{ 9225 unsigned tie_t = 0; 9226 tie_t = (tie_t << 3) | ((insn[0] << 21) >> 29); 9227 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28); 9228 return tie_t; 9229} 9230 9231static void 9232Field_imm7_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val) 9233{ 9234 uint32 tie_t; 9235 tie_t = (val << 28) >> 28; 9236 insn[0] = (insn[0] & ~0xf) | (tie_t << 0); 9237 tie_t = (val << 25) >> 29; 9238 insn[0] = (insn[0] & ~0x700) | (tie_t << 8); 9239} 9240 9241static unsigned 9242Field_rbit2_Slot_inst_get (const xtensa_insnbuf insn) 9243{ 9244 unsigned tie_t = 0; 9245 tie_t = (tie_t << 1) | ((insn[0] << 21) >> 31); 9246 return tie_t; 9247} 9248 9249static void 9250Field_rbit2_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 9251{ 9252 uint32 tie_t; 9253 tie_t = (val << 31) >> 31; 9254 insn[0] = (insn[0] & ~0x400) | (tie_t << 10); 9255} 9256 9257static unsigned 9258Field_tbit2_Slot_inst_get (const xtensa_insnbuf insn) 9259{ 9260 unsigned tie_t = 0; 9261 tie_t = (tie_t << 1) | ((insn[0] << 13) >> 31); 9262 return tie_t; 9263} 9264 9265static void 9266Field_tbit2_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 9267{ 9268 uint32 tie_t; 9269 tie_t = (val << 31) >> 31; 9270 insn[0] = (insn[0] & ~0x40000) | (tie_t << 18); 9271} 9272 9273static unsigned 9274Field_y_Slot_inst_get (const xtensa_insnbuf insn) 9275{ 9276 unsigned tie_t = 0; 9277 tie_t = (tie_t << 1) | ((insn[0] << 13) >> 31); 9278 return tie_t; 9279} 9280 9281static void 9282Field_y_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 9283{ 9284 uint32 tie_t; 9285 tie_t = (val << 31) >> 31; 9286 insn[0] = (insn[0] & ~0x40000) | (tie_t << 18); 9287} 9288 9289static unsigned 9290Field_x_Slot_inst_get (const xtensa_insnbuf insn) 9291{ 9292 unsigned tie_t = 0; 9293 tie_t = (tie_t << 1) | ((insn[0] << 21) >> 31); 9294 return tie_t; 9295} 9296 9297static void 9298Field_x_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 9299{ 9300 uint32 tie_t; 9301 tie_t = (val << 31) >> 31; 9302 insn[0] = (insn[0] & ~0x400) | (tie_t << 10); 9303} 9304 9305static unsigned 9306Field_t2_Slot_inst_get (const xtensa_insnbuf insn) 9307{ 9308 unsigned tie_t = 0; 9309 tie_t = (tie_t << 3) | ((insn[0] << 12) >> 29); 9310 return tie_t; 9311} 9312 9313static void 9314Field_t2_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 9315{ 9316 uint32 tie_t; 9317 tie_t = (val << 29) >> 29; 9318 insn[0] = (insn[0] & ~0xe0000) | (tie_t << 17); 9319} 9320 9321static unsigned 9322Field_t2_Slot_inst16a_get (const xtensa_insnbuf insn) 9323{ 9324 unsigned tie_t = 0; 9325 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29); 9326 return tie_t; 9327} 9328 9329static void 9330Field_t2_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val) 9331{ 9332 uint32 tie_t; 9333 tie_t = (val << 29) >> 29; 9334 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9); 9335} 9336 9337static unsigned 9338Field_t2_Slot_inst16b_get (const xtensa_insnbuf insn) 9339{ 9340 unsigned tie_t = 0; 9341 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29); 9342 return tie_t; 9343} 9344 9345static void 9346Field_t2_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val) 9347{ 9348 uint32 tie_t; 9349 tie_t = (val << 29) >> 29; 9350 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9); 9351} 9352 9353static unsigned 9354Field_t2_Slot_ae_slot1_get (const xtensa_insnbuf insn) 9355{ 9356 unsigned tie_t = 0; 9357 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 9358 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 9359 return tie_t; 9360} 9361 9362static void 9363Field_t2_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 9364{ 9365 uint32 tie_t; 9366 tie_t = (val << 30) >> 30; 9367 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 9368 tie_t = (val << 29) >> 31; 9369 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 9370} 9371 9372static unsigned 9373Field_s2_Slot_inst_get (const xtensa_insnbuf insn) 9374{ 9375 unsigned tie_t = 0; 9376 tie_t = (tie_t << 3) | ((insn[0] << 16) >> 29); 9377 return tie_t; 9378} 9379 9380static void 9381Field_s2_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 9382{ 9383 uint32 tie_t; 9384 tie_t = (val << 29) >> 29; 9385 insn[0] = (insn[0] & ~0xe000) | (tie_t << 13); 9386} 9387 9388static unsigned 9389Field_s2_Slot_inst16a_get (const xtensa_insnbuf insn) 9390{ 9391 unsigned tie_t = 0; 9392 tie_t = (tie_t << 3) | ((insn[0] << 24) >> 29); 9393 return tie_t; 9394} 9395 9396static void 9397Field_s2_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val) 9398{ 9399 uint32 tie_t; 9400 tie_t = (val << 29) >> 29; 9401 insn[0] = (insn[0] & ~0xe0) | (tie_t << 5); 9402} 9403 9404static unsigned 9405Field_s2_Slot_inst16b_get (const xtensa_insnbuf insn) 9406{ 9407 unsigned tie_t = 0; 9408 tie_t = (tie_t << 3) | ((insn[0] << 24) >> 29); 9409 return tie_t; 9410} 9411 9412static void 9413Field_s2_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val) 9414{ 9415 uint32 tie_t; 9416 tie_t = (val << 29) >> 29; 9417 insn[0] = (insn[0] & ~0xe0) | (tie_t << 5); 9418} 9419 9420static unsigned 9421Field_r2_Slot_inst_get (const xtensa_insnbuf insn) 9422{ 9423 unsigned tie_t = 0; 9424 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29); 9425 return tie_t; 9426} 9427 9428static void 9429Field_r2_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 9430{ 9431 uint32 tie_t; 9432 tie_t = (val << 29) >> 29; 9433 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9); 9434} 9435 9436static unsigned 9437Field_r2_Slot_inst16a_get (const xtensa_insnbuf insn) 9438{ 9439 unsigned tie_t = 0; 9440 tie_t = (tie_t << 3) | ((insn[0] << 28) >> 29); 9441 return tie_t; 9442} 9443 9444static void 9445Field_r2_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val) 9446{ 9447 uint32 tie_t; 9448 tie_t = (val << 29) >> 29; 9449 insn[0] = (insn[0] & ~0xe) | (tie_t << 1); 9450} 9451 9452static unsigned 9453Field_r2_Slot_inst16b_get (const xtensa_insnbuf insn) 9454{ 9455 unsigned tie_t = 0; 9456 tie_t = (tie_t << 3) | ((insn[0] << 28) >> 29); 9457 return tie_t; 9458} 9459 9460static void 9461Field_r2_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val) 9462{ 9463 uint32 tie_t; 9464 tie_t = (val << 29) >> 29; 9465 insn[0] = (insn[0] & ~0xe) | (tie_t << 1); 9466} 9467 9468static unsigned 9469Field_t4_Slot_inst_get (const xtensa_insnbuf insn) 9470{ 9471 unsigned tie_t = 0; 9472 tie_t = (tie_t << 2) | ((insn[0] << 12) >> 30); 9473 return tie_t; 9474} 9475 9476static void 9477Field_t4_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 9478{ 9479 uint32 tie_t; 9480 tie_t = (val << 30) >> 30; 9481 insn[0] = (insn[0] & ~0xc0000) | (tie_t << 18); 9482} 9483 9484static unsigned 9485Field_t4_Slot_inst16a_get (const xtensa_insnbuf insn) 9486{ 9487 unsigned tie_t = 0; 9488 tie_t = (tie_t << 2) | ((insn[0] << 20) >> 30); 9489 return tie_t; 9490} 9491 9492static void 9493Field_t4_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val) 9494{ 9495 uint32 tie_t; 9496 tie_t = (val << 30) >> 30; 9497 insn[0] = (insn[0] & ~0xc00) | (tie_t << 10); 9498} 9499 9500static unsigned 9501Field_t4_Slot_inst16b_get (const xtensa_insnbuf insn) 9502{ 9503 unsigned tie_t = 0; 9504 tie_t = (tie_t << 2) | ((insn[0] << 20) >> 30); 9505 return tie_t; 9506} 9507 9508static void 9509Field_t4_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val) 9510{ 9511 uint32 tie_t; 9512 tie_t = (val << 30) >> 30; 9513 insn[0] = (insn[0] & ~0xc00) | (tie_t << 10); 9514} 9515 9516static unsigned 9517Field_s4_Slot_inst_get (const xtensa_insnbuf insn) 9518{ 9519 unsigned tie_t = 0; 9520 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30); 9521 return tie_t; 9522} 9523 9524static void 9525Field_s4_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 9526{ 9527 uint32 tie_t; 9528 tie_t = (val << 30) >> 30; 9529 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14); 9530} 9531 9532static unsigned 9533Field_s4_Slot_inst16a_get (const xtensa_insnbuf insn) 9534{ 9535 unsigned tie_t = 0; 9536 tie_t = (tie_t << 2) | ((insn[0] << 24) >> 30); 9537 return tie_t; 9538} 9539 9540static void 9541Field_s4_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val) 9542{ 9543 uint32 tie_t; 9544 tie_t = (val << 30) >> 30; 9545 insn[0] = (insn[0] & ~0xc0) | (tie_t << 6); 9546} 9547 9548static unsigned 9549Field_s4_Slot_inst16b_get (const xtensa_insnbuf insn) 9550{ 9551 unsigned tie_t = 0; 9552 tie_t = (tie_t << 2) | ((insn[0] << 24) >> 30); 9553 return tie_t; 9554} 9555 9556static void 9557Field_s4_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val) 9558{ 9559 uint32 tie_t; 9560 tie_t = (val << 30) >> 30; 9561 insn[0] = (insn[0] & ~0xc0) | (tie_t << 6); 9562} 9563 9564static unsigned 9565Field_s4_Slot_ae_slot0_get (const xtensa_insnbuf insn) 9566{ 9567 unsigned tie_t = 0; 9568 tie_t = (tie_t << 2) | ((insn[0] << 9) >> 30); 9569 return tie_t; 9570} 9571 9572static void 9573Field_s4_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 9574{ 9575 uint32 tie_t; 9576 tie_t = (val << 30) >> 30; 9577 insn[0] = (insn[0] & ~0x600000) | (tie_t << 21); 9578} 9579 9580static unsigned 9581Field_r4_Slot_inst_get (const xtensa_insnbuf insn) 9582{ 9583 unsigned tie_t = 0; 9584 tie_t = (tie_t << 2) | ((insn[0] << 20) >> 30); 9585 return tie_t; 9586} 9587 9588static void 9589Field_r4_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 9590{ 9591 uint32 tie_t; 9592 tie_t = (val << 30) >> 30; 9593 insn[0] = (insn[0] & ~0xc00) | (tie_t << 10); 9594} 9595 9596static unsigned 9597Field_r4_Slot_inst16a_get (const xtensa_insnbuf insn) 9598{ 9599 unsigned tie_t = 0; 9600 tie_t = (tie_t << 2) | ((insn[0] << 28) >> 30); 9601 return tie_t; 9602} 9603 9604static void 9605Field_r4_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val) 9606{ 9607 uint32 tie_t; 9608 tie_t = (val << 30) >> 30; 9609 insn[0] = (insn[0] & ~0xc) | (tie_t << 2); 9610} 9611 9612static unsigned 9613Field_r4_Slot_inst16b_get (const xtensa_insnbuf insn) 9614{ 9615 unsigned tie_t = 0; 9616 tie_t = (tie_t << 2) | ((insn[0] << 28) >> 30); 9617 return tie_t; 9618} 9619 9620static void 9621Field_r4_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val) 9622{ 9623 uint32 tie_t; 9624 tie_t = (val << 30) >> 30; 9625 insn[0] = (insn[0] & ~0xc) | (tie_t << 2); 9626} 9627 9628static unsigned 9629Field_t8_Slot_inst_get (const xtensa_insnbuf insn) 9630{ 9631 unsigned tie_t = 0; 9632 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 9633 return tie_t; 9634} 9635 9636static void 9637Field_t8_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 9638{ 9639 uint32 tie_t; 9640 tie_t = (val << 31) >> 31; 9641 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 9642} 9643 9644static unsigned 9645Field_t8_Slot_inst16a_get (const xtensa_insnbuf insn) 9646{ 9647 unsigned tie_t = 0; 9648 tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31); 9649 return tie_t; 9650} 9651 9652static void 9653Field_t8_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val) 9654{ 9655 uint32 tie_t; 9656 tie_t = (val << 31) >> 31; 9657 insn[0] = (insn[0] & ~0x800) | (tie_t << 11); 9658} 9659 9660static unsigned 9661Field_t8_Slot_inst16b_get (const xtensa_insnbuf insn) 9662{ 9663 unsigned tie_t = 0; 9664 tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31); 9665 return tie_t; 9666} 9667 9668static void 9669Field_t8_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val) 9670{ 9671 uint32 tie_t; 9672 tie_t = (val << 31) >> 31; 9673 insn[0] = (insn[0] & ~0x800) | (tie_t << 11); 9674} 9675 9676static unsigned 9677Field_s8_Slot_inst_get (const xtensa_insnbuf insn) 9678{ 9679 unsigned tie_t = 0; 9680 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31); 9681 return tie_t; 9682} 9683 9684static void 9685Field_s8_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 9686{ 9687 uint32 tie_t; 9688 tie_t = (val << 31) >> 31; 9689 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15); 9690} 9691 9692static unsigned 9693Field_s8_Slot_inst16a_get (const xtensa_insnbuf insn) 9694{ 9695 unsigned tie_t = 0; 9696 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31); 9697 return tie_t; 9698} 9699 9700static void 9701Field_s8_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val) 9702{ 9703 uint32 tie_t; 9704 tie_t = (val << 31) >> 31; 9705 insn[0] = (insn[0] & ~0x80) | (tie_t << 7); 9706} 9707 9708static unsigned 9709Field_s8_Slot_inst16b_get (const xtensa_insnbuf insn) 9710{ 9711 unsigned tie_t = 0; 9712 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31); 9713 return tie_t; 9714} 9715 9716static void 9717Field_s8_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val) 9718{ 9719 uint32 tie_t; 9720 tie_t = (val << 31) >> 31; 9721 insn[0] = (insn[0] & ~0x80) | (tie_t << 7); 9722} 9723 9724static unsigned 9725Field_r8_Slot_inst_get (const xtensa_insnbuf insn) 9726{ 9727 unsigned tie_t = 0; 9728 tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31); 9729 return tie_t; 9730} 9731 9732static void 9733Field_r8_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 9734{ 9735 uint32 tie_t; 9736 tie_t = (val << 31) >> 31; 9737 insn[0] = (insn[0] & ~0x800) | (tie_t << 11); 9738} 9739 9740static unsigned 9741Field_r8_Slot_inst16a_get (const xtensa_insnbuf insn) 9742{ 9743 unsigned tie_t = 0; 9744 tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31); 9745 return tie_t; 9746} 9747 9748static void 9749Field_r8_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val) 9750{ 9751 uint32 tie_t; 9752 tie_t = (val << 31) >> 31; 9753 insn[0] = (insn[0] & ~0x8) | (tie_t << 3); 9754} 9755 9756static unsigned 9757Field_r8_Slot_inst16b_get (const xtensa_insnbuf insn) 9758{ 9759 unsigned tie_t = 0; 9760 tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31); 9761 return tie_t; 9762} 9763 9764static void 9765Field_r8_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val) 9766{ 9767 uint32 tie_t; 9768 tie_t = (val << 31) >> 31; 9769 insn[0] = (insn[0] & ~0x8) | (tie_t << 3); 9770} 9771 9772static unsigned 9773Field_xt_wbr15_imm_Slot_inst_get (const xtensa_insnbuf insn) 9774{ 9775 unsigned tie_t = 0; 9776 tie_t = (tie_t << 15) | ((insn[0] << 8) >> 17); 9777 return tie_t; 9778} 9779 9780static void 9781Field_xt_wbr15_imm_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 9782{ 9783 uint32 tie_t; 9784 tie_t = (val << 17) >> 17; 9785 insn[0] = (insn[0] & ~0xfffe00) | (tie_t << 9); 9786} 9787 9788static unsigned 9789Field_xt_wbr18_imm_Slot_inst_get (const xtensa_insnbuf insn) 9790{ 9791 unsigned tie_t = 0; 9792 tie_t = (tie_t << 18) | ((insn[0] << 8) >> 14); 9793 return tie_t; 9794} 9795 9796static void 9797Field_xt_wbr18_imm_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 9798{ 9799 uint32 tie_t; 9800 tie_t = (val << 14) >> 14; 9801 insn[0] = (insn[0] & ~0xffffc0) | (tie_t << 6); 9802} 9803 9804static unsigned 9805Field_ae_r32_Slot_ae_slot0_get (const xtensa_insnbuf insn) 9806{ 9807 unsigned tie_t = 0; 9808 tie_t = (tie_t << 2) | ((insn[0] << 11) >> 30); 9809 return tie_t; 9810} 9811 9812static void 9813Field_ae_r32_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 9814{ 9815 uint32 tie_t; 9816 tie_t = (val << 30) >> 30; 9817 insn[0] = (insn[0] & ~0x180000) | (tie_t << 19); 9818} 9819 9820static unsigned 9821Field_ae_samt_s_t_Slot_inst_get (const xtensa_insnbuf insn) 9822{ 9823 unsigned tie_t = 0; 9824 tie_t = (tie_t << 6) | ((insn[0] << 12) >> 26); 9825 return tie_t; 9826} 9827 9828static void 9829Field_ae_samt_s_t_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 9830{ 9831 uint32 tie_t; 9832 tie_t = (val << 26) >> 26; 9833 insn[0] = (insn[0] & ~0xfc000) | (tie_t << 14); 9834} 9835 9836static unsigned 9837Field_ae_samt_s_t_Slot_ae_slot0_get (const xtensa_insnbuf insn) 9838{ 9839 unsigned tie_t = 0; 9840 tie_t = (tie_t << 4) | ((insn[0] << 5) >> 28); 9841 tie_t = (tie_t << 2) | ((insn[0] << 13) >> 30); 9842 return tie_t; 9843} 9844 9845static void 9846Field_ae_samt_s_t_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 9847{ 9848 uint32 tie_t; 9849 tie_t = (val << 30) >> 30; 9850 insn[0] = (insn[0] & ~0x60000) | (tie_t << 17); 9851 tie_t = (val << 26) >> 28; 9852 insn[0] = (insn[0] & ~0x7800000) | (tie_t << 23); 9853} 9854 9855static unsigned 9856Field_ae_r20_Slot_inst_get (const xtensa_insnbuf insn) 9857{ 9858 unsigned tie_t = 0; 9859 tie_t = (tie_t << 3) | ((insn[0] << 21) >> 29); 9860 return tie_t; 9861} 9862 9863static void 9864Field_ae_r20_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 9865{ 9866 uint32 tie_t; 9867 tie_t = (val << 29) >> 29; 9868 insn[0] = (insn[0] & ~0x700) | (tie_t << 8); 9869} 9870 9871static unsigned 9872Field_ae_r20_Slot_ae_slot0_get (const xtensa_insnbuf insn) 9873{ 9874 unsigned tie_t = 0; 9875 tie_t = (tie_t << 3) | ((insn[0] << 9) >> 29); 9876 return tie_t; 9877} 9878 9879static void 9880Field_ae_r20_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 9881{ 9882 uint32 tie_t; 9883 tie_t = (val << 29) >> 29; 9884 insn[0] = (insn[0] & ~0x700000) | (tie_t << 20); 9885} 9886 9887static unsigned 9888Field_ae_s20_Slot_inst_get (const xtensa_insnbuf insn) 9889{ 9890 unsigned tie_t = 0; 9891 tie_t = (tie_t << 3) | ((insn[0] << 17) >> 29); 9892 return tie_t; 9893} 9894 9895static void 9896Field_ae_s20_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 9897{ 9898 uint32 tie_t; 9899 tie_t = (val << 29) >> 29; 9900 insn[0] = (insn[0] & ~0x7000) | (tie_t << 12); 9901} 9902 9903static unsigned 9904Field_ae_fld_ohba_Slot_inst_get (const xtensa_insnbuf insn) 9905{ 9906 unsigned tie_t = 0; 9907 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28); 9908 return tie_t; 9909} 9910 9911static void 9912Field_ae_fld_ohba_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 9913{ 9914 uint32 tie_t; 9915 tie_t = (val << 28) >> 28; 9916 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4); 9917} 9918 9919static unsigned 9920Field_ae_fld_ohba2_Slot_inst_get (const xtensa_insnbuf insn) 9921{ 9922 unsigned tie_t = 0; 9923 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28); 9924 return tie_t; 9925} 9926 9927static void 9928Field_ae_fld_ohba2_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 9929{ 9930 uint32 tie_t; 9931 tie_t = (val << 28) >> 28; 9932 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4); 9933} 9934 9935static unsigned 9936Field_ftsf11_Slot_inst_get (const xtensa_insnbuf insn) 9937{ 9938 unsigned tie_t = 0; 9939 tie_t = (tie_t << 3) | ((insn[0] << 12) >> 29); 9940 return tie_t; 9941} 9942 9943static void 9944Field_ftsf11_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 9945{ 9946 uint32 tie_t; 9947 tie_t = (val << 29) >> 29; 9948 insn[0] = (insn[0] & ~0xe0000) | (tie_t << 17); 9949} 9950 9951static unsigned 9952Field_ftsf11_Slot_ae_slot1_get (const xtensa_insnbuf insn) 9953{ 9954 unsigned tie_t = 0; 9955 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29); 9956 return tie_t; 9957} 9958 9959static void 9960Field_ftsf11_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 9961{ 9962 uint32 tie_t; 9963 tie_t = (val << 29) >> 29; 9964 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9); 9965} 9966 9967static unsigned 9968Field_ftsf11_Slot_ae_slot0_get (const xtensa_insnbuf insn) 9969{ 9970 unsigned tie_t = 0; 9971 tie_t = (tie_t << 1) | ((insn[0] << 8) >> 31); 9972 tie_t = (tie_t << 2) | ((insn[0] << 12) >> 30); 9973 return tie_t; 9974} 9975 9976static void 9977Field_ftsf11_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 9978{ 9979 uint32 tie_t; 9980 tie_t = (val << 30) >> 30; 9981 insn[0] = (insn[0] & ~0xc0000) | (tie_t << 18); 9982 tie_t = (val << 29) >> 31; 9983 insn[0] = (insn[0] & ~0x800000) | (tie_t << 23); 9984} 9985 9986static unsigned 9987Field_ftsf12_Slot_inst_get (const xtensa_insnbuf insn) 9988{ 9989 unsigned tie_t = 0; 9990 tie_t = (tie_t << 2) | ((insn[0] << 12) >> 30); 9991 return tie_t; 9992} 9993 9994static void 9995Field_ftsf12_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 9996{ 9997 uint32 tie_t; 9998 tie_t = (val << 30) >> 30; 9999 insn[0] = (insn[0] & ~0xc0000) | (tie_t << 18); 10000} 10001 10002static unsigned 10003Field_ftsf12_Slot_ae_slot1_get (const xtensa_insnbuf insn) 10004{ 10005 unsigned tie_t = 0; 10006 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30); 10007 return tie_t; 10008} 10009 10010static void 10011Field_ftsf12_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 10012{ 10013 uint32 tie_t; 10014 tie_t = (val << 30) >> 30; 10015 insn[0] = (insn[0] & ~0x180) | (tie_t << 7); 10016} 10017 10018static unsigned 10019Field_ftsf13_Slot_ae_slot1_get (const xtensa_insnbuf insn) 10020{ 10021 unsigned tie_t = 0; 10022 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31); 10023 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28); 10024 return tie_t; 10025} 10026 10027static void 10028Field_ftsf13_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val) 10029{ 10030 uint32 tie_t; 10031 tie_t = (val << 28) >> 28; 10032 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12); 10033 tie_t = (val << 27) >> 31; 10034 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19); 10035} 10036 10037static unsigned 10038Field_combined2c0b5f72_fld37_Slot_ae_slot0_get (const xtensa_insnbuf insn) 10039{ 10040 unsigned tie_t = 0; 10041 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31); 10042 return tie_t; 10043} 10044 10045static void 10046Field_combined2c0b5f72_fld37_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 10047{ 10048 uint32 tie_t; 10049 tie_t = (val << 31) >> 31; 10050 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16); 10051} 10052 10053static unsigned 10054Field_combined2c0b5f72_fld148ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn) 10055{ 10056 unsigned tie_t = 0; 10057 tie_t = (tie_t << 11) | ((insn[0] << 14) >> 21); 10058 return tie_t; 10059} 10060 10061static void 10062Field_combined2c0b5f72_fld148ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 10063{ 10064 uint32 tie_t; 10065 tie_t = (val << 21) >> 21; 10066 insn[0] = (insn[0] & ~0x3ff80) | (tie_t << 7); 10067} 10068 10069static unsigned 10070Field_bitindex_Slot_inst_get (const xtensa_insnbuf insn) 10071{ 10072 unsigned tie_t = 0; 10073 tie_t = (tie_t << 1) | ((insn[0] << 19) >> 31); 10074 tie_t = (tie_t << 4) | ((insn[0] << 12) >> 28); 10075 return tie_t; 10076} 10077 10078static void 10079Field_bitindex_Slot_inst_set (xtensa_insnbuf insn, uint32 val) 10080{ 10081 uint32 tie_t; 10082 tie_t = (val << 28) >> 28; 10083 insn[0] = (insn[0] & ~0xf0000) | (tie_t << 16); 10084 tie_t = (val << 27) >> 31; 10085 insn[0] = (insn[0] & ~0x1000) | (tie_t << 12); 10086} 10087 10088static unsigned 10089Field_bitindex_Slot_inst16a_get (const xtensa_insnbuf insn) 10090{ 10091 unsigned tie_t = 0; 10092 tie_t = (tie_t << 1) | ((insn[0] << 27) >> 31); 10093 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28); 10094 return tie_t; 10095} 10096 10097static void 10098Field_bitindex_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val) 10099{ 10100 uint32 tie_t; 10101 tie_t = (val << 28) >> 28; 10102 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8); 10103 tie_t = (val << 27) >> 31; 10104 insn[0] = (insn[0] & ~0x10) | (tie_t << 4); 10105} 10106 10107static unsigned 10108Field_bitindex_Slot_inst16b_get (const xtensa_insnbuf insn) 10109{ 10110 unsigned tie_t = 0; 10111 tie_t = (tie_t << 1) | ((insn[0] << 27) >> 31); 10112 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28); 10113 return tie_t; 10114} 10115 10116static void 10117Field_bitindex_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val) 10118{ 10119 uint32 tie_t; 10120 tie_t = (val << 28) >> 28; 10121 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8); 10122 tie_t = (val << 27) >> 31; 10123 insn[0] = (insn[0] & ~0x10) | (tie_t << 4); 10124} 10125 10126static unsigned 10127Field_bitindex_Slot_ae_slot0_get (const xtensa_insnbuf insn) 10128{ 10129 unsigned tie_t = 0; 10130 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31); 10131 tie_t = (tie_t << 4) | ((insn[0] << 5) >> 28); 10132 return tie_t; 10133} 10134 10135static void 10136Field_bitindex_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 10137{ 10138 uint32 tie_t; 10139 tie_t = (val << 28) >> 28; 10140 insn[0] = (insn[0] & ~0x7800000) | (tie_t << 23); 10141 tie_t = (val << 27) >> 31; 10142 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15); 10143} 10144 10145static unsigned 10146Field_s3to1_Slot_inst16a_get (const xtensa_insnbuf insn) 10147{ 10148 unsigned tie_t = 0; 10149 tie_t = (tie_t << 3) | ((insn[0] << 24) >> 29); 10150 return tie_t; 10151} 10152 10153static void 10154Field_s3to1_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val) 10155{ 10156 uint32 tie_t; 10157 tie_t = (val << 29) >> 29; 10158 insn[0] = (insn[0] & ~0xe0) | (tie_t << 5); 10159} 10160 10161static unsigned 10162Field_s3to1_Slot_inst16b_get (const xtensa_insnbuf insn) 10163{ 10164 unsigned tie_t = 0; 10165 tie_t = (tie_t << 3) | ((insn[0] << 24) >> 29); 10166 return tie_t; 10167} 10168 10169static void 10170Field_s3to1_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val) 10171{ 10172 uint32 tie_t; 10173 tie_t = (val << 29) >> 29; 10174 insn[0] = (insn[0] & ~0xe0) | (tie_t << 5); 10175} 10176 10177static unsigned 10178Field_s3to1_Slot_ae_slot0_get (const xtensa_insnbuf insn) 10179{ 10180 unsigned tie_t = 0; 10181 tie_t = (tie_t << 3) | ((insn[0] << 13) >> 29); 10182 return tie_t; 10183} 10184 10185static void 10186Field_s3to1_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val) 10187{ 10188 uint32 tie_t; 10189 tie_t = (val << 29) >> 29; 10190 insn[0] = (insn[0] & ~0x70000) | (tie_t << 16); 10191} 10192 10193static void 10194Implicit_Field_set (xtensa_insnbuf insn ATTRIBUTE_UNUSED, 10195 uint32 val ATTRIBUTE_UNUSED) 10196{ 10197 /* Do nothing. */ 10198} 10199 10200static unsigned 10201Implicit_Field_ar0_get (const xtensa_insnbuf insn ATTRIBUTE_UNUSED) 10202{ 10203 return 0; 10204} 10205 10206static unsigned 10207Implicit_Field_ar4_get (const xtensa_insnbuf insn ATTRIBUTE_UNUSED) 10208{ 10209 return 4; 10210} 10211 10212static unsigned 10213Implicit_Field_ar8_get (const xtensa_insnbuf insn ATTRIBUTE_UNUSED) 10214{ 10215 return 8; 10216} 10217 10218static unsigned 10219Implicit_Field_ar12_get (const xtensa_insnbuf insn ATTRIBUTE_UNUSED) 10220{ 10221 return 12; 10222} 10223 10224static unsigned 10225Implicit_Field_mr0_get (const xtensa_insnbuf insn ATTRIBUTE_UNUSED) 10226{ 10227 return 0; 10228} 10229 10230static unsigned 10231Implicit_Field_mr1_get (const xtensa_insnbuf insn ATTRIBUTE_UNUSED) 10232{ 10233 return 1; 10234} 10235 10236static unsigned 10237Implicit_Field_mr2_get (const xtensa_insnbuf insn ATTRIBUTE_UNUSED) 10238{ 10239 return 2; 10240} 10241 10242static unsigned 10243Implicit_Field_mr3_get (const xtensa_insnbuf insn ATTRIBUTE_UNUSED) 10244{ 10245 return 3; 10246} 10247 10248static unsigned 10249Implicit_Field_bt16_get (const xtensa_insnbuf insn ATTRIBUTE_UNUSED) 10250{ 10251 return 0; 10252} 10253 10254static unsigned 10255Implicit_Field_bs16_get (const xtensa_insnbuf insn ATTRIBUTE_UNUSED) 10256{ 10257 return 0; 10258} 10259 10260static unsigned 10261Implicit_Field_br16_get (const xtensa_insnbuf insn ATTRIBUTE_UNUSED) 10262{ 10263 return 0; 10264} 10265 10266static unsigned 10267Implicit_Field_brall_get (const xtensa_insnbuf insn ATTRIBUTE_UNUSED) 10268{ 10269 return 0; 10270} 10271 10272enum xtensa_field_id { 10273 FIELD_t, 10274 FIELD_bbi4, 10275 FIELD_bbi, 10276 FIELD_imm12, 10277 FIELD_imm8, 10278 FIELD_s, 10279 FIELD_imm12b, 10280 FIELD_imm16, 10281 FIELD_m, 10282 FIELD_n, 10283 FIELD_offset, 10284 FIELD_op0, 10285 FIELD_op1, 10286 FIELD_op2, 10287 FIELD_r, 10288 FIELD_sa4, 10289 FIELD_sae4, 10290 FIELD_sae, 10291 FIELD_sal, 10292 FIELD_sargt, 10293 FIELD_sas4, 10294 FIELD_sas, 10295 FIELD_sr, 10296 FIELD_st, 10297 FIELD_thi3, 10298 FIELD_imm4, 10299 FIELD_mn, 10300 FIELD_i, 10301 FIELD_imm6lo, 10302 FIELD_imm6hi, 10303 FIELD_imm7lo, 10304 FIELD_imm7hi, 10305 FIELD_z, 10306 FIELD_imm6, 10307 FIELD_imm7, 10308 FIELD_r3, 10309 FIELD_rbit2, 10310 FIELD_rhi, 10311 FIELD_t3, 10312 FIELD_tbit2, 10313 FIELD_tlo, 10314 FIELD_w, 10315 FIELD_y, 10316 FIELD_x, 10317 FIELD_t2, 10318 FIELD_s2, 10319 FIELD_r2, 10320 FIELD_t4, 10321 FIELD_s4, 10322 FIELD_r4, 10323 FIELD_t8, 10324 FIELD_s8, 10325 FIELD_r8, 10326 FIELD_xt_wbr15_imm, 10327 FIELD_xt_wbr18_imm, 10328 FIELD_ae_r3, 10329 FIELD_ae_s_non_samt, 10330 FIELD_ae_s3, 10331 FIELD_ae_r32, 10332 FIELD_ae_samt_s_t, 10333 FIELD_ae_r20, 10334 FIELD_ae_r10, 10335 FIELD_ae_s20, 10336 FIELD_ae_fld_ohba, 10337 FIELD_ae_fld_ohba2, 10338 FIELD_op0_s3, 10339 FIELD_ftsf11, 10340 FIELD_ftsf12, 10341 FIELD_ftsf13, 10342 FIELD_ftsf20ae_slot1, 10343 FIELD_ftsf21ae_slot1, 10344 FIELD_ftsf22ae_slot1, 10345 FIELD_ftsf23ae_slot1, 10346 FIELD_ftsf24ae_slot1, 10347 FIELD_ftsf25ae_slot1, 10348 FIELD_ftsf26ae_slot1, 10349 FIELD_ftsf27ae_slot1, 10350 FIELD_ftsf28ae_slot1, 10351 FIELD_ftsf29ae_slot1, 10352 FIELD_ftsf30ae_slot1, 10353 FIELD_ftsf31ae_slot1, 10354 FIELD_ftsf32ae_slot1, 10355 FIELD_ftsf33ae_slot1, 10356 FIELD_ftsf34ae_slot1, 10357 FIELD_ftsf35ae_slot1, 10358 FIELD_ftsf36ae_slot1, 10359 FIELD_ftsf37ae_slot1, 10360 FIELD_ftsf38ae_slot1, 10361 FIELD_ftsf40ae_slot1, 10362 FIELD_ftsf41ae_slot1, 10363 FIELD_ftsf42ae_slot1, 10364 FIELD_ftsf43ae_slot1, 10365 FIELD_ftsf45ae_slot1, 10366 FIELD_ftsf47ae_slot1, 10367 FIELD_ftsf48ae_slot1, 10368 FIELD_ftsf49ae_slot1, 10369 FIELD_ftsf50ae_slot1, 10370 FIELD_ftsf51ae_slot1, 10371 FIELD_ftsf52ae_slot1, 10372 FIELD_ftsf53ae_slot1, 10373 FIELD_ftsf54ae_slot1, 10374 FIELD_ftsf55, 10375 FIELD_ftsf56ae_slot1, 10376 FIELD_ftsf57ae_slot1, 10377 FIELD_ftsf58ae_slot1, 10378 FIELD_ftsf60ae_slot1, 10379 FIELD_ftsf61, 10380 FIELD_ftsf62ae_slot1, 10381 FIELD_ftsf63ae_slot1, 10382 FIELD_ftsf64ae_slot1, 10383 FIELD_ftsf66ae_slot1, 10384 FIELD_ftsf68ae_slot1, 10385 FIELD_ftsf69ae_slot1, 10386 FIELD_ftsf70ae_slot1, 10387 FIELD_ftsf71ae_slot1, 10388 FIELD_ftsf72ae_slot1, 10389 FIELD_ftsf73ae_slot1, 10390 FIELD_ftsf74ae_slot1, 10391 FIELD_ftsf75ae_slot1, 10392 FIELD_ftsf76ae_slot1, 10393 FIELD_ftsf77ae_slot1, 10394 FIELD_ftsf78ae_slot1, 10395 FIELD_ftsf79ae_slot1, 10396 FIELD_ftsf80ae_slot1, 10397 FIELD_ftsf81ae_slot1, 10398 FIELD_ftsf82ae_slot1, 10399 FIELD_ftsf83ae_slot1, 10400 FIELD_ftsf84ae_slot1, 10401 FIELD_ftsf85ae_slot1, 10402 FIELD_ftsf86ae_slot1, 10403 FIELD_ftsf87ae_slot1, 10404 FIELD_ftsf88ae_slot1, 10405 FIELD_ftsf89ae_slot1, 10406 FIELD_ftsf90ae_slot1, 10407 FIELD_ftsf91, 10408 FIELD_ftsf92ae_slot1, 10409 FIELD_ftsf93ae_slot1, 10410 FIELD_ftsf94ae_slot1, 10411 FIELD_ftsf96ae_slot1, 10412 FIELD_ftsf97ae_slot1, 10413 FIELD_ftsf99ae_slot1, 10414 FIELD_ftsf101ae_slot1, 10415 FIELD_ftsf102ae_slot1, 10416 FIELD_ftsf103ae_slot1, 10417 FIELD_ftsf106ae_slot1, 10418 FIELD_ftsf107ae_slot1, 10419 FIELD_ftsf108ae_slot1, 10420 FIELD_ftsf109ae_slot1, 10421 FIELD_ftsf110ae_slot1, 10422 FIELD_ftsf111ae_slot1, 10423 FIELD_ftsf112ae_slot1, 10424 FIELD_ftsf113ae_slot1, 10425 FIELD_ftsf114ae_slot1, 10426 FIELD_ftsf115ae_slot1, 10427 FIELD_ftsf116ae_slot1, 10428 FIELD_ftsf117ae_slot1, 10429 FIELD_ftsf118ae_slot1, 10430 FIELD_ftsf120ae_slot1, 10431 FIELD_ftsf121ae_slot1, 10432 FIELD_ftsf123ae_slot1, 10433 FIELD_ftsf124ae_slot1, 10434 FIELD_ftsf125ae_slot1, 10435 FIELD_ftsf126ae_slot1, 10436 FIELD_ftsf127ae_slot1, 10437 FIELD_ftsf128ae_slot1, 10438 FIELD_ftsf129ae_slot1, 10439 FIELD_ftsf130ae_slot1, 10440 FIELD_ftsf131ae_slot1, 10441 FIELD_ftsf132ae_slot1, 10442 FIELD_ftsf133ae_slot1, 10443 FIELD_ftsf134ae_slot1, 10444 FIELD_ftsf135ae_slot1, 10445 FIELD_ftsf136ae_slot1, 10446 FIELD_ftsf137ae_slot1, 10447 FIELD_ftsf138ae_slot1, 10448 FIELD_ftsf139ae_slot1, 10449 FIELD_ftsf140ae_slot1, 10450 FIELD_ftsf141ae_slot1, 10451 FIELD_ftsf142ae_slot1, 10452 FIELD_ftsf143ae_slot1, 10453 FIELD_ftsf144ae_slot1, 10454 FIELD_ftsf145ae_slot1, 10455 FIELD_ftsf146ae_slot1, 10456 FIELD_ftsf147ae_slot1, 10457 FIELD_ftsf148ae_slot1, 10458 FIELD_ftsf149ae_slot1, 10459 FIELD_ftsf150ae_slot1, 10460 FIELD_ftsf151ae_slot1, 10461 FIELD_ftsf152ae_slot1, 10462 FIELD_ftsf153ae_slot1, 10463 FIELD_ftsf154ae_slot1, 10464 FIELD_ftsf155ae_slot1, 10465 FIELD_ftsf156ae_slot1, 10466 FIELD_ftsf157ae_slot1, 10467 FIELD_ftsf158ae_slot1, 10468 FIELD_ftsf159ae_slot1, 10469 FIELD_ftsf160ae_slot1, 10470 FIELD_ftsf161ae_slot1, 10471 FIELD_ftsf162ae_slot1, 10472 FIELD_ftsf163ae_slot1, 10473 FIELD_ftsf164ae_slot1, 10474 FIELD_ftsf165ae_slot1, 10475 FIELD_ftsf166ae_slot1, 10476 FIELD_ftsf167ae_slot1, 10477 FIELD_ftsf168ae_slot1, 10478 FIELD_ftsf169ae_slot1, 10479 FIELD_ftsf170ae_slot1, 10480 FIELD_ftsf171ae_slot1, 10481 FIELD_ftsf172ae_slot1, 10482 FIELD_ftsf173ae_slot1, 10483 FIELD_ftsf174ae_slot1, 10484 FIELD_ftsf175ae_slot1, 10485 FIELD_ftsf176ae_slot1, 10486 FIELD_ftsf177ae_slot1, 10487 FIELD_ftsf178ae_slot1, 10488 FIELD_ftsf179ae_slot1, 10489 FIELD_ftsf180ae_slot1, 10490 FIELD_ftsf181ae_slot1, 10491 FIELD_ftsf182ae_slot1, 10492 FIELD_ftsf183ae_slot1, 10493 FIELD_ftsf184ae_slot1, 10494 FIELD_ftsf185ae_slot1, 10495 FIELD_ftsf186ae_slot1, 10496 FIELD_ftsf187ae_slot1, 10497 FIELD_ftsf188ae_slot1, 10498 FIELD_ftsf189ae_slot1, 10499 FIELD_ftsf190ae_slot1, 10500 FIELD_ftsf191ae_slot1, 10501 FIELD_ftsf192ae_slot1, 10502 FIELD_ftsf193ae_slot1, 10503 FIELD_ftsf194ae_slot1, 10504 FIELD_ftsf195ae_slot1, 10505 FIELD_ftsf196ae_slot1, 10506 FIELD_ftsf197ae_slot1, 10507 FIELD_ftsf198ae_slot1, 10508 FIELD_ftsf199ae_slot1, 10509 FIELD_ftsf200ae_slot1, 10510 FIELD_ftsf201ae_slot1, 10511 FIELD_ftsf202ae_slot1, 10512 FIELD_ftsf203ae_slot1, 10513 FIELD_ftsf204ae_slot1, 10514 FIELD_ftsf205ae_slot1, 10515 FIELD_ftsf206ae_slot1, 10516 FIELD_ftsf207ae_slot1, 10517 FIELD_ftsf208ae_slot1, 10518 FIELD_ftsf210ae_slot1, 10519 FIELD_ftsf333ae_slot1, 10520 FIELD_ftsf334ae_slot1, 10521 FIELD_ftsf335, 10522 FIELD_ftsf336ae_slot1, 10523 FIELD_ftsf337ae_slot1, 10524 FIELD_ftsf339ae_slot1, 10525 FIELD_ftsf340ae_slot1, 10526 FIELD_ftsf341ae_slot1, 10527 FIELD_ftsf342ae_slot1, 10528 FIELD_ftsf343ae_slot1, 10529 FIELD_ftsf344ae_slot1, 10530 FIELD_ftsf345ae_slot1, 10531 FIELD_ftsf347ae_slot1, 10532 FIELD_ftsf348ae_slot1, 10533 FIELD_ftsf349ae_slot1, 10534 FIELD_ftsf350ae_slot1, 10535 FIELD_ftsf351, 10536 FIELD_ftsf352ae_slot1, 10537 FIELD_ftsf354ae_slot1, 10538 FIELD_ftsf355ae_slot1, 10539 FIELD_ftsf356ae_slot1, 10540 FIELD_ftsf357ae_slot1, 10541 FIELD_ftsf358ae_slot1, 10542 FIELD_ftsf359ae_slot1, 10543 FIELD_op0_s4, 10544 FIELD_ftsf211ae_slot0, 10545 FIELD_ftsf212ae_slot0, 10546 FIELD_ftsf213ae_slot0, 10547 FIELD_ftsf214ae_slot0, 10548 FIELD_ftsf215ae_slot0, 10549 FIELD_ftsf217ae_slot0, 10550 FIELD_ftsf218ae_slot0, 10551 FIELD_ftsf219ae_slot0, 10552 FIELD_ftsf220ae_slot0, 10553 FIELD_ftsf221ae_slot0, 10554 FIELD_ftsf222ae_slot0, 10555 FIELD_ftsf223ae_slot0, 10556 FIELD_ftsf224ae_slot0, 10557 FIELD_ftsf225ae_slot0, 10558 FIELD_ftsf226ae_slot0, 10559 FIELD_ftsf227ae_slot0, 10560 FIELD_ftsf228ae_slot0, 10561 FIELD_ftsf229ae_slot0, 10562 FIELD_ftsf230ae_slot0, 10563 FIELD_ftsf231ae_slot0, 10564 FIELD_ftsf232ae_slot0, 10565 FIELD_ftsf233ae_slot0, 10566 FIELD_ftsf234ae_slot0, 10567 FIELD_ftsf235ae_slot0, 10568 FIELD_ftsf236ae_slot0, 10569 FIELD_ftsf237ae_slot0, 10570 FIELD_ftsf238ae_slot0, 10571 FIELD_ftsf239ae_slot0, 10572 FIELD_ftsf240ae_slot0, 10573 FIELD_ftsf241ae_slot0, 10574 FIELD_ftsf242ae_slot0, 10575 FIELD_ftsf243ae_slot0, 10576 FIELD_ftsf244ae_slot0, 10577 FIELD_ftsf245ae_slot0, 10578 FIELD_ftsf246ae_slot0, 10579 FIELD_ftsf247ae_slot0, 10580 FIELD_ftsf248ae_slot0, 10581 FIELD_ftsf249ae_slot0, 10582 FIELD_ftsf250ae_slot0, 10583 FIELD_ftsf251ae_slot0, 10584 FIELD_ftsf252ae_slot0, 10585 FIELD_ftsf253ae_slot0, 10586 FIELD_ftsf254ae_slot0, 10587 FIELD_ftsf255ae_slot0, 10588 FIELD_ftsf256ae_slot0, 10589 FIELD_ftsf257ae_slot0, 10590 FIELD_ftsf258ae_slot0, 10591 FIELD_ftsf259ae_slot0, 10592 FIELD_ftsf260ae_slot0, 10593 FIELD_ftsf261ae_slot0, 10594 FIELD_ftsf262ae_slot0, 10595 FIELD_ftsf263ae_slot0, 10596 FIELD_ftsf264ae_slot0, 10597 FIELD_ftsf265ae_slot0, 10598 FIELD_ftsf266ae_slot0, 10599 FIELD_ftsf267ae_slot0, 10600 FIELD_ftsf268ae_slot0, 10601 FIELD_ftsf269ae_slot0, 10602 FIELD_ftsf270ae_slot0, 10603 FIELD_ftsf271ae_slot0, 10604 FIELD_ftsf272ae_slot0, 10605 FIELD_ftsf273ae_slot0, 10606 FIELD_ftsf274ae_slot0, 10607 FIELD_ftsf275ae_slot0, 10608 FIELD_ftsf276ae_slot0, 10609 FIELD_ftsf277ae_slot0, 10610 FIELD_ftsf278ae_slot0, 10611 FIELD_ftsf279ae_slot0, 10612 FIELD_ftsf280, 10613 FIELD_ftsf281ae_slot0, 10614 FIELD_ftsf282ae_slot0, 10615 FIELD_ftsf284ae_slot0, 10616 FIELD_ftsf285ae_slot0, 10617 FIELD_ftsf287ae_slot0, 10618 FIELD_ftsf288, 10619 FIELD_ftsf289ae_slot0, 10620 FIELD_ftsf290ae_slot0, 10621 FIELD_ftsf291ae_slot0, 10622 FIELD_ftsf292ae_slot0, 10623 FIELD_ftsf293ae_slot0, 10624 FIELD_ftsf294ae_slot0, 10625 FIELD_ftsf295ae_slot0, 10626 FIELD_ftsf296ae_slot0, 10627 FIELD_ftsf297ae_slot0, 10628 FIELD_ftsf298ae_slot0, 10629 FIELD_ftsf300ae_slot0, 10630 FIELD_ftsf302ae_slot0, 10631 FIELD_ftsf304ae_slot0, 10632 FIELD_ftsf305ae_slot0, 10633 FIELD_ftsf306ae_slot0, 10634 FIELD_ftsf307ae_slot0, 10635 FIELD_ftsf308ae_slot0, 10636 FIELD_ftsf309, 10637 FIELD_ftsf310ae_slot0, 10638 FIELD_ftsf311ae_slot0, 10639 FIELD_ftsf312ae_slot0, 10640 FIELD_ftsf313ae_slot0, 10641 FIELD_ftsf314ae_slot0, 10642 FIELD_ftsf315, 10643 FIELD_ftsf316ae_slot0, 10644 FIELD_ftsf317ae_slot0, 10645 FIELD_ftsf319ae_slot0, 10646 FIELD_ftsf320ae_slot0, 10647 FIELD_ftsf322ae_slot0, 10648 FIELD_ftsf323ae_slot0, 10649 FIELD_ftsf324ae_slot0, 10650 FIELD_ftsf325ae_slot0, 10651 FIELD_ftsf326ae_slot0, 10652 FIELD_ftsf327ae_slot0, 10653 FIELD_ftsf328ae_slot0, 10654 FIELD_ftsf329ae_slot0, 10655 FIELD_ftsf360ae_slot0, 10656 FIELD_ftsf361ae_slot0, 10657 FIELD_ftsf362, 10658 FIELD_ftsf363ae_slot0, 10659 FIELD_ftsf364ae_slot0, 10660 FIELD_ftsf366ae_slot0, 10661 FIELD_ftsf368ae_slot0, 10662 FIELD_ftsf370ae_slot0, 10663 FIELD_ftsf373ae_slot0, 10664 FIELD_ftsf376ae_slot0, 10665 FIELD_ftsf378ae_slot0, 10666 FIELD_ftsf379ae_slot0, 10667 FIELD_ftsf382ae_slot0, 10668 FIELD_ftsf383ae_slot0, 10669 FIELD_ftsf384ae_slot0, 10670 FIELD_ftsf386ae_slot0, 10671 FIELD_ftsf387ae_slot0, 10672 FIELD_ftsf388ae_slot0, 10673 FIELD_ftsf389ae_slot0, 10674 FIELD_ae_mul32x24fld, 10675 FIELD_op0_s4_s4, 10676 FIELD_combined2c0b5f72_fld28, 10677 FIELD_combined2c0b5f72_fld37, 10678 FIELD_combined2c0b5f72_fld39, 10679 FIELD_combined2c0b5f72_fld40, 10680 FIELD_combined2c0b5f72_fld46, 10681 FIELD_combined2c0b5f72_fld47, 10682 FIELD_combined2c0b5f72_fld49, 10683 FIELD_combined2c0b5f72_fld50, 10684 FIELD_combined2c0b5f72_fld52, 10685 FIELD_combined2c0b5f72_fld121, 10686 FIELD_combined2c0b5f72_fld123, 10687 FIELD_combined2c0b5f72_fld127, 10688 FIELD_combined2c0b5f72_fld133ae_slot0, 10689 FIELD_combined2c0b5f72_fld134ae_slot0, 10690 FIELD_combined2c0b5f72_fld135ae_slot0, 10691 FIELD_combined2c0b5f72_fld136ae_slot0, 10692 FIELD_combined2c0b5f72_fld137ae_slot0, 10693 FIELD_combined2c0b5f72_fld138ae_slot0, 10694 FIELD_combined2c0b5f72_fld139ae_slot0, 10695 FIELD_combined2c0b5f72_fld140ae_slot0, 10696 FIELD_combined2c0b5f72_fld141ae_slot0, 10697 FIELD_combined2c0b5f72_fld142ae_slot0, 10698 FIELD_combined2c0b5f72_fld143ae_slot0, 10699 FIELD_combined2c0b5f72_fld144ae_slot0, 10700 FIELD_combined2c0b5f72_fld145ae_slot0, 10701 FIELD_combined2c0b5f72_fld146ae_slot0, 10702 FIELD_combined2c0b5f72_fld148ae_slot0, 10703 FIELD_combined2c0b5f72_fld149ae_slot0, 10704 FIELD_op0_s4_s4_s4, 10705 FIELD_combined1e9fefee_fld96, 10706 FIELD_combined1e9fefee_fld98, 10707 FIELD_combined1e9fefee_fld106ae_slot0, 10708 FIELD_combined1e9fefee_fld107ae_slot0, 10709 FIELD_combined1e9fefee_fld108ae_slot0, 10710 FIELD_combined1e9fefee_fld109ae_slot0, 10711 FIELD_op0_s3_s3, 10712 FIELD_combined2c0b5f72_fld19, 10713 FIELD_combined2c0b5f72_fld22, 10714 FIELD_combined2c0b5f72_fld24, 10715 FIELD_combined2c0b5f72_fld65, 10716 FIELD_combined2c0b5f72_fld66, 10717 FIELD_combined2c0b5f72_fld68, 10718 FIELD_combined2c0b5f72_fld69, 10719 FIELD_combined2c0b5f72_fld74, 10720 FIELD_combined2c0b5f72_fld79, 10721 FIELD_combined2c0b5f72_fld88, 10722 FIELD_combined2c0b5f72_fld90, 10723 FIELD_combined2c0b5f72_fld91, 10724 FIELD_combined2c0b5f72_fld131ae_slot1, 10725 FIELD_combined2c0b5f72_fld132ae_slot1, 10726 FIELD_combined2c0b5f72_fld147ae_slot1, 10727 FIELD_bitindex, 10728 FIELD_s3to1, 10729 FIELD__ar0, 10730 FIELD__ar4, 10731 FIELD__ar8, 10732 FIELD__ar12, 10733 FIELD__mr0, 10734 FIELD__mr1, 10735 FIELD__mr2, 10736 FIELD__mr3, 10737 FIELD__bt16, 10738 FIELD__bs16, 10739 FIELD__br16, 10740 FIELD__brall 10741}; 10742 10743 10744/* Functional units. */ 10745 10746static xtensa_funcUnit_internal funcUnits[] = { 10747 { "ae_add32", 1 }, 10748 { "ae_shift32x4", 1 }, 10749 { "ae_shift32x5", 1 }, 10750 { "ae_subshift", 1 } 10751}; 10752 10753enum xtensa_funcUnit_id { 10754 FUNCUNIT_ae_add32, 10755 FUNCUNIT_ae_shift32x4, 10756 FUNCUNIT_ae_shift32x5, 10757 FUNCUNIT_ae_subshift 10758}; 10759 10760 10761/* Register files. */ 10762 10763enum xtensa_regfile_id { 10764 REGFILE_AR, 10765 REGFILE_MR, 10766 REGFILE_BR, 10767 REGFILE_AE_PR, 10768 REGFILE_AE_QR, 10769 REGFILE_BR2, 10770 REGFILE_BR4, 10771 REGFILE_BR8, 10772 REGFILE_BR16 10773}; 10774 10775static xtensa_regfile_internal regfiles[] = { 10776 { "AR", "a", REGFILE_AR, 32, 32 }, 10777 { "MR", "m", REGFILE_MR, 32, 4 }, 10778 { "BR", "b", REGFILE_BR, 1, 16 }, 10779 { "AE_PR", "aep", REGFILE_AE_PR, 48, 8 }, 10780 { "AE_QR", "aeq", REGFILE_AE_QR, 56, 4 }, 10781 { "BR2", "b", REGFILE_BR, 2, 8 }, 10782 { "BR4", "b", REGFILE_BR, 4, 4 }, 10783 { "BR8", "b", REGFILE_BR, 8, 2 }, 10784 { "BR16", "b", REGFILE_BR, 16, 1 } 10785}; 10786 10787 10788/* Interfaces. */ 10789 10790static xtensa_interface_internal interfaces[] = { 10791 { "ERI_RD_Out", 14, 0, 0, 'o' }, 10792 { "ERI_RD_In", 32, 0, 1, 'i' }, 10793 { "ERI_RD_Rdy", 1, 0, 0, 'i' }, 10794 { "ERI_WR_Out", 46, 0, 2, 'o' }, 10795 { "ERI_WR_In", 1, 0, 3, 'i' }, 10796 { "IMPWIRE", 32, 0, 4, 'i' } 10797}; 10798 10799enum xtensa_interface_id { 10800 INTERFACE_ERI_RD_Out, 10801 INTERFACE_ERI_RD_In, 10802 INTERFACE_ERI_RD_Rdy, 10803 INTERFACE_ERI_WR_Out, 10804 INTERFACE_ERI_WR_In, 10805 INTERFACE_IMPWIRE 10806}; 10807 10808 10809/* Constant tables. */ 10810 10811/* constant table ai4c */ 10812static const unsigned CONST_TBL_ai4c_0[] = { 10813 0xffffffff, 10814 0x1, 10815 0x2, 10816 0x3, 10817 0x4, 10818 0x5, 10819 0x6, 10820 0x7, 10821 0x8, 10822 0x9, 10823 0xa, 10824 0xb, 10825 0xc, 10826 0xd, 10827 0xe, 10828 0xf, 10829 0 10830}; 10831 10832/* constant table b4c */ 10833static const unsigned CONST_TBL_b4c_0[] = { 10834 0xffffffff, 10835 0x1, 10836 0x2, 10837 0x3, 10838 0x4, 10839 0x5, 10840 0x6, 10841 0x7, 10842 0x8, 10843 0xa, 10844 0xc, 10845 0x10, 10846 0x20, 10847 0x40, 10848 0x80, 10849 0x100, 10850 0 10851}; 10852 10853/* constant table b4cu */ 10854static const unsigned CONST_TBL_b4cu_0[] = { 10855 0x8000, 10856 0x10000, 10857 0x2, 10858 0x3, 10859 0x4, 10860 0x5, 10861 0x6, 10862 0x7, 10863 0x8, 10864 0xa, 10865 0xc, 10866 0x10, 10867 0x20, 10868 0x40, 10869 0x80, 10870 0x100, 10871 0 10872}; 10873 10874 10875/* Instruction operands. */ 10876 10877static int 10878OperandSem_opnd_sem_MR_0_decode (uint32 *valp) 10879{ 10880 *valp += 2; 10881 return 0; 10882} 10883 10884static int 10885OperandSem_opnd_sem_MR_0_encode (uint32 *valp) 10886{ 10887 int error; 10888 error = ((*valp & ~0x3) != 0) || ((*valp & 0x2) == 0); 10889 *valp = *valp & 1; 10890 return error; 10891} 10892 10893static int 10894OperandSem_opnd_sem_soffsetx4_decode (uint32 *valp) 10895{ 10896 unsigned soffsetx4_out_0; 10897 unsigned soffsetx4_in_0; 10898 soffsetx4_in_0 = *valp & 0x3ffff; 10899 soffsetx4_out_0 = 0x4 + ((((int) soffsetx4_in_0 << 14) >> 14) << 2); 10900 *valp = soffsetx4_out_0; 10901 return 0; 10902} 10903 10904static int 10905OperandSem_opnd_sem_soffsetx4_encode (uint32 *valp) 10906{ 10907 unsigned soffsetx4_in_0; 10908 unsigned soffsetx4_out_0; 10909 soffsetx4_out_0 = *valp; 10910 soffsetx4_in_0 = ((soffsetx4_out_0 - 0x4) >> 2) & 0x3ffff; 10911 *valp = soffsetx4_in_0; 10912 return 0; 10913} 10914 10915static int 10916OperandSem_opnd_sem_uimm12x8_decode (uint32 *valp) 10917{ 10918 unsigned uimm12x8_out_0; 10919 unsigned uimm12x8_in_0; 10920 uimm12x8_in_0 = *valp & 0xfff; 10921 uimm12x8_out_0 = uimm12x8_in_0 << 3; 10922 *valp = uimm12x8_out_0; 10923 return 0; 10924} 10925 10926static int 10927OperandSem_opnd_sem_uimm12x8_encode (uint32 *valp) 10928{ 10929 unsigned uimm12x8_in_0; 10930 unsigned uimm12x8_out_0; 10931 uimm12x8_out_0 = *valp; 10932 uimm12x8_in_0 = ((uimm12x8_out_0 >> 3) & 0xfff); 10933 *valp = uimm12x8_in_0; 10934 return 0; 10935} 10936 10937static int 10938OperandSem_opnd_sem_simm4_decode (uint32 *valp) 10939{ 10940 unsigned simm4_out_0; 10941 unsigned simm4_in_0; 10942 simm4_in_0 = *valp & 0xf; 10943 simm4_out_0 = ((int) simm4_in_0 << 28) >> 28; 10944 *valp = simm4_out_0; 10945 return 0; 10946} 10947 10948static int 10949OperandSem_opnd_sem_simm4_encode (uint32 *valp) 10950{ 10951 unsigned simm4_in_0; 10952 unsigned simm4_out_0; 10953 simm4_out_0 = *valp; 10954 simm4_in_0 = (simm4_out_0 & 0xf); 10955 *valp = simm4_in_0; 10956 return 0; 10957} 10958 10959static int 10960OperandSem_opnd_sem_AR_decode (uint32 *valp ATTRIBUTE_UNUSED) 10961{ 10962 return 0; 10963} 10964 10965static int 10966OperandSem_opnd_sem_AR_encode (uint32 *valp) 10967{ 10968 int error; 10969 error = (*valp >= 32); 10970 return error; 10971} 10972 10973static int 10974OperandSem_opnd_sem_AR_0_decode (uint32 *valp ATTRIBUTE_UNUSED) 10975{ 10976 return 0; 10977} 10978 10979static int 10980OperandSem_opnd_sem_AR_0_encode (uint32 *valp) 10981{ 10982 int error; 10983 error = (*valp >= 32); 10984 return error; 10985} 10986 10987static int 10988OperandSem_opnd_sem_AR_1_decode (uint32 *valp ATTRIBUTE_UNUSED) 10989{ 10990 return 0; 10991} 10992 10993static int 10994OperandSem_opnd_sem_AR_1_encode (uint32 *valp) 10995{ 10996 int error; 10997 error = (*valp >= 32); 10998 return error; 10999} 11000 11001static int 11002OperandSem_opnd_sem_AR_2_decode (uint32 *valp ATTRIBUTE_UNUSED) 11003{ 11004 return 0; 11005} 11006 11007static int 11008OperandSem_opnd_sem_AR_2_encode (uint32 *valp) 11009{ 11010 int error; 11011 error = (*valp >= 32); 11012 return error; 11013} 11014 11015static int 11016OperandSem_opnd_sem_AR_3_decode (uint32 *valp ATTRIBUTE_UNUSED) 11017{ 11018 return 0; 11019} 11020 11021static int 11022OperandSem_opnd_sem_AR_3_encode (uint32 *valp) 11023{ 11024 int error; 11025 error = (*valp >= 32); 11026 return error; 11027} 11028 11029static int 11030OperandSem_opnd_sem_AR_4_decode (uint32 *valp ATTRIBUTE_UNUSED) 11031{ 11032 return 0; 11033} 11034 11035static int 11036OperandSem_opnd_sem_AR_4_encode (uint32 *valp) 11037{ 11038 int error; 11039 error = (*valp >= 32); 11040 return error; 11041} 11042 11043static int 11044OperandSem_opnd_sem_immrx4_decode (uint32 *valp) 11045{ 11046 unsigned immrx4_out_0; 11047 unsigned immrx4_in_0; 11048 immrx4_in_0 = *valp & 0xf; 11049 immrx4_out_0 = (((0xfffffff) << 4) | immrx4_in_0) << 2; 11050 *valp = immrx4_out_0; 11051 return 0; 11052} 11053 11054static int 11055OperandSem_opnd_sem_immrx4_encode (uint32 *valp) 11056{ 11057 unsigned immrx4_in_0; 11058 unsigned immrx4_out_0; 11059 immrx4_out_0 = *valp; 11060 immrx4_in_0 = ((immrx4_out_0 >> 2) & 0xf); 11061 *valp = immrx4_in_0; 11062 return 0; 11063} 11064 11065static int 11066OperandSem_opnd_sem_lsi4x4_decode (uint32 *valp) 11067{ 11068 unsigned lsi4x4_out_0; 11069 unsigned lsi4x4_in_0; 11070 lsi4x4_in_0 = *valp & 0xf; 11071 lsi4x4_out_0 = lsi4x4_in_0 << 2; 11072 *valp = lsi4x4_out_0; 11073 return 0; 11074} 11075 11076static int 11077OperandSem_opnd_sem_lsi4x4_encode (uint32 *valp) 11078{ 11079 unsigned lsi4x4_in_0; 11080 unsigned lsi4x4_out_0; 11081 lsi4x4_out_0 = *valp; 11082 lsi4x4_in_0 = ((lsi4x4_out_0 >> 2) & 0xf); 11083 *valp = lsi4x4_in_0; 11084 return 0; 11085} 11086 11087static int 11088OperandSem_opnd_sem_simm7_decode (uint32 *valp) 11089{ 11090 unsigned simm7_out_0; 11091 unsigned simm7_in_0; 11092 simm7_in_0 = *valp & 0x7f; 11093 simm7_out_0 = ((((-((((simm7_in_0 >> 6) & 1)) & (((simm7_in_0 >> 5) & 1)))) & 0x1ffffff)) << 7) | simm7_in_0; 11094 *valp = simm7_out_0; 11095 return 0; 11096} 11097 11098static int 11099OperandSem_opnd_sem_simm7_encode (uint32 *valp) 11100{ 11101 unsigned simm7_in_0; 11102 unsigned simm7_out_0; 11103 simm7_out_0 = *valp; 11104 simm7_in_0 = (simm7_out_0 & 0x7f); 11105 *valp = simm7_in_0; 11106 return 0; 11107} 11108 11109static int 11110OperandSem_opnd_sem_uimm6_decode (uint32 *valp) 11111{ 11112 unsigned uimm6_out_0; 11113 unsigned uimm6_in_0; 11114 uimm6_in_0 = *valp & 0x3f; 11115 uimm6_out_0 = 0x4 + (((0) << 6) | uimm6_in_0); 11116 *valp = uimm6_out_0; 11117 return 0; 11118} 11119 11120static int 11121OperandSem_opnd_sem_uimm6_encode (uint32 *valp) 11122{ 11123 unsigned uimm6_in_0; 11124 unsigned uimm6_out_0; 11125 uimm6_out_0 = *valp; 11126 uimm6_in_0 = (uimm6_out_0 - 0x4) & 0x3f; 11127 *valp = uimm6_in_0; 11128 return 0; 11129} 11130 11131static int 11132OperandSem_opnd_sem_ai4const_decode (uint32 *valp) 11133{ 11134 unsigned ai4const_out_0; 11135 unsigned ai4const_in_0; 11136 ai4const_in_0 = *valp & 0xf; 11137 ai4const_out_0 = CONST_TBL_ai4c_0[ai4const_in_0 & 0xf]; 11138 *valp = ai4const_out_0; 11139 return 0; 11140} 11141 11142static int 11143OperandSem_opnd_sem_ai4const_encode (uint32 *valp) 11144{ 11145 unsigned ai4const_in_0; 11146 unsigned ai4const_out_0; 11147 ai4const_out_0 = *valp; 11148 switch (ai4const_out_0) 11149 { 11150 case 0xffffffff: ai4const_in_0 = 0; break; 11151 case 0x1: ai4const_in_0 = 0x1; break; 11152 case 0x2: ai4const_in_0 = 0x2; break; 11153 case 0x3: ai4const_in_0 = 0x3; break; 11154 case 0x4: ai4const_in_0 = 0x4; break; 11155 case 0x5: ai4const_in_0 = 0x5; break; 11156 case 0x6: ai4const_in_0 = 0x6; break; 11157 case 0x7: ai4const_in_0 = 0x7; break; 11158 case 0x8: ai4const_in_0 = 0x8; break; 11159 case 0x9: ai4const_in_0 = 0x9; break; 11160 case 0xa: ai4const_in_0 = 0xa; break; 11161 case 0xb: ai4const_in_0 = 0xb; break; 11162 case 0xc: ai4const_in_0 = 0xc; break; 11163 case 0xd: ai4const_in_0 = 0xd; break; 11164 case 0xe: ai4const_in_0 = 0xe; break; 11165 default: ai4const_in_0 = 0xf; break; 11166 } 11167 *valp = ai4const_in_0; 11168 return 0; 11169} 11170 11171static int 11172OperandSem_opnd_sem_b4const_decode (uint32 *valp) 11173{ 11174 unsigned b4const_out_0; 11175 unsigned b4const_in_0; 11176 b4const_in_0 = *valp & 0xf; 11177 b4const_out_0 = CONST_TBL_b4c_0[b4const_in_0 & 0xf]; 11178 *valp = b4const_out_0; 11179 return 0; 11180} 11181 11182static int 11183OperandSem_opnd_sem_b4const_encode (uint32 *valp) 11184{ 11185 unsigned b4const_in_0; 11186 unsigned b4const_out_0; 11187 b4const_out_0 = *valp; 11188 switch (b4const_out_0) 11189 { 11190 case 0xffffffff: b4const_in_0 = 0; break; 11191 case 0x1: b4const_in_0 = 0x1; break; 11192 case 0x2: b4const_in_0 = 0x2; break; 11193 case 0x3: b4const_in_0 = 0x3; break; 11194 case 0x4: b4const_in_0 = 0x4; break; 11195 case 0x5: b4const_in_0 = 0x5; break; 11196 case 0x6: b4const_in_0 = 0x6; break; 11197 case 0x7: b4const_in_0 = 0x7; break; 11198 case 0x8: b4const_in_0 = 0x8; break; 11199 case 0xa: b4const_in_0 = 0x9; break; 11200 case 0xc: b4const_in_0 = 0xa; break; 11201 case 0x10: b4const_in_0 = 0xb; break; 11202 case 0x20: b4const_in_0 = 0xc; break; 11203 case 0x40: b4const_in_0 = 0xd; break; 11204 case 0x80: b4const_in_0 = 0xe; break; 11205 default: b4const_in_0 = 0xf; break; 11206 } 11207 *valp = b4const_in_0; 11208 return 0; 11209} 11210 11211static int 11212OperandSem_opnd_sem_b4constu_decode (uint32 *valp) 11213{ 11214 unsigned b4constu_out_0; 11215 unsigned b4constu_in_0; 11216 b4constu_in_0 = *valp & 0xf; 11217 b4constu_out_0 = CONST_TBL_b4cu_0[b4constu_in_0 & 0xf]; 11218 *valp = b4constu_out_0; 11219 return 0; 11220} 11221 11222static int 11223OperandSem_opnd_sem_b4constu_encode (uint32 *valp) 11224{ 11225 unsigned b4constu_in_0; 11226 unsigned b4constu_out_0; 11227 b4constu_out_0 = *valp; 11228 switch (b4constu_out_0) 11229 { 11230 case 0x8000: b4constu_in_0 = 0; break; 11231 case 0x10000: b4constu_in_0 = 0x1; break; 11232 case 0x2: b4constu_in_0 = 0x2; break; 11233 case 0x3: b4constu_in_0 = 0x3; break; 11234 case 0x4: b4constu_in_0 = 0x4; break; 11235 case 0x5: b4constu_in_0 = 0x5; break; 11236 case 0x6: b4constu_in_0 = 0x6; break; 11237 case 0x7: b4constu_in_0 = 0x7; break; 11238 case 0x8: b4constu_in_0 = 0x8; break; 11239 case 0xa: b4constu_in_0 = 0x9; break; 11240 case 0xc: b4constu_in_0 = 0xa; break; 11241 case 0x10: b4constu_in_0 = 0xb; break; 11242 case 0x20: b4constu_in_0 = 0xc; break; 11243 case 0x40: b4constu_in_0 = 0xd; break; 11244 case 0x80: b4constu_in_0 = 0xe; break; 11245 default: b4constu_in_0 = 0xf; break; 11246 } 11247 *valp = b4constu_in_0; 11248 return 0; 11249} 11250 11251static int 11252OperandSem_opnd_sem_uimm8_decode (uint32 *valp) 11253{ 11254 unsigned uimm8_out_0; 11255 unsigned uimm8_in_0; 11256 uimm8_in_0 = *valp & 0xff; 11257 uimm8_out_0 = uimm8_in_0; 11258 *valp = uimm8_out_0; 11259 return 0; 11260} 11261 11262static int 11263OperandSem_opnd_sem_uimm8_encode (uint32 *valp) 11264{ 11265 unsigned uimm8_in_0; 11266 unsigned uimm8_out_0; 11267 uimm8_out_0 = *valp; 11268 uimm8_in_0 = (uimm8_out_0 & 0xff); 11269 *valp = uimm8_in_0; 11270 return 0; 11271} 11272 11273static int 11274OperandSem_opnd_sem_uimm8x2_decode (uint32 *valp) 11275{ 11276 unsigned uimm8x2_out_0; 11277 unsigned uimm8x2_in_0; 11278 uimm8x2_in_0 = *valp & 0xff; 11279 uimm8x2_out_0 = uimm8x2_in_0 << 1; 11280 *valp = uimm8x2_out_0; 11281 return 0; 11282} 11283 11284static int 11285OperandSem_opnd_sem_uimm8x2_encode (uint32 *valp) 11286{ 11287 unsigned uimm8x2_in_0; 11288 unsigned uimm8x2_out_0; 11289 uimm8x2_out_0 = *valp; 11290 uimm8x2_in_0 = ((uimm8x2_out_0 >> 1) & 0xff); 11291 *valp = uimm8x2_in_0; 11292 return 0; 11293} 11294 11295static int 11296OperandSem_opnd_sem_uimm8x4_decode (uint32 *valp) 11297{ 11298 unsigned uimm8x4_out_0; 11299 unsigned uimm8x4_in_0; 11300 uimm8x4_in_0 = *valp & 0xff; 11301 uimm8x4_out_0 = uimm8x4_in_0 << 2; 11302 *valp = uimm8x4_out_0; 11303 return 0; 11304} 11305 11306static int 11307OperandSem_opnd_sem_uimm8x4_encode (uint32 *valp) 11308{ 11309 unsigned uimm8x4_in_0; 11310 unsigned uimm8x4_out_0; 11311 uimm8x4_out_0 = *valp; 11312 uimm8x4_in_0 = ((uimm8x4_out_0 >> 2) & 0xff); 11313 *valp = uimm8x4_in_0; 11314 return 0; 11315} 11316 11317static int 11318OperandSem_opnd_sem_uimm4x16_decode (uint32 *valp) 11319{ 11320 unsigned uimm4x16_out_0; 11321 unsigned uimm4x16_in_0; 11322 uimm4x16_in_0 = *valp & 0xf; 11323 uimm4x16_out_0 = uimm4x16_in_0 << 4; 11324 *valp = uimm4x16_out_0; 11325 return 0; 11326} 11327 11328static int 11329OperandSem_opnd_sem_uimm4x16_encode (uint32 *valp) 11330{ 11331 unsigned uimm4x16_in_0; 11332 unsigned uimm4x16_out_0; 11333 uimm4x16_out_0 = *valp; 11334 uimm4x16_in_0 = ((uimm4x16_out_0 >> 4) & 0xf); 11335 *valp = uimm4x16_in_0; 11336 return 0; 11337} 11338 11339static int 11340OperandSem_opnd_sem_simm8_decode (uint32 *valp) 11341{ 11342 unsigned simm8_out_0; 11343 unsigned simm8_in_0; 11344 simm8_in_0 = *valp & 0xff; 11345 simm8_out_0 = ((int) simm8_in_0 << 24) >> 24; 11346 *valp = simm8_out_0; 11347 return 0; 11348} 11349 11350static int 11351OperandSem_opnd_sem_simm8_encode (uint32 *valp) 11352{ 11353 unsigned simm8_in_0; 11354 unsigned simm8_out_0; 11355 simm8_out_0 = *valp; 11356 simm8_in_0 = (simm8_out_0 & 0xff); 11357 *valp = simm8_in_0; 11358 return 0; 11359} 11360 11361static int 11362OperandSem_opnd_sem_simm8x256_decode (uint32 *valp) 11363{ 11364 unsigned simm8x256_out_0; 11365 unsigned simm8x256_in_0; 11366 simm8x256_in_0 = *valp & 0xff; 11367 simm8x256_out_0 = (((int) simm8x256_in_0 << 24) >> 24) << 8; 11368 *valp = simm8x256_out_0; 11369 return 0; 11370} 11371 11372static int 11373OperandSem_opnd_sem_simm8x256_encode (uint32 *valp) 11374{ 11375 unsigned simm8x256_in_0; 11376 unsigned simm8x256_out_0; 11377 simm8x256_out_0 = *valp; 11378 simm8x256_in_0 = ((simm8x256_out_0 >> 8) & 0xff); 11379 *valp = simm8x256_in_0; 11380 return 0; 11381} 11382 11383static int 11384OperandSem_opnd_sem_simm12b_decode (uint32 *valp) 11385{ 11386 unsigned simm12b_out_0; 11387 unsigned simm12b_in_0; 11388 simm12b_in_0 = *valp & 0xfff; 11389 simm12b_out_0 = ((int) simm12b_in_0 << 20) >> 20; 11390 *valp = simm12b_out_0; 11391 return 0; 11392} 11393 11394static int 11395OperandSem_opnd_sem_simm12b_encode (uint32 *valp) 11396{ 11397 unsigned simm12b_in_0; 11398 unsigned simm12b_out_0; 11399 simm12b_out_0 = *valp; 11400 simm12b_in_0 = (simm12b_out_0 & 0xfff); 11401 *valp = simm12b_in_0; 11402 return 0; 11403} 11404 11405static int 11406OperandSem_opnd_sem_msalp32_decode (uint32 *valp) 11407{ 11408 unsigned msalp32_out_0; 11409 unsigned msalp32_in_0; 11410 msalp32_in_0 = *valp & 0x1f; 11411 msalp32_out_0 = 0x20 - msalp32_in_0; 11412 *valp = msalp32_out_0; 11413 return 0; 11414} 11415 11416static int 11417OperandSem_opnd_sem_msalp32_encode (uint32 *valp) 11418{ 11419 unsigned msalp32_in_0; 11420 unsigned msalp32_out_0; 11421 msalp32_out_0 = *valp; 11422 msalp32_in_0 = (0x20 - msalp32_out_0) & 0x1f; 11423 *valp = msalp32_in_0; 11424 return 0; 11425} 11426 11427static int 11428OperandSem_opnd_sem_op2p1_decode (uint32 *valp) 11429{ 11430 unsigned op2p1_out_0; 11431 unsigned op2p1_in_0; 11432 op2p1_in_0 = *valp & 0xf; 11433 op2p1_out_0 = op2p1_in_0 + 0x1; 11434 *valp = op2p1_out_0; 11435 return 0; 11436} 11437 11438static int 11439OperandSem_opnd_sem_op2p1_encode (uint32 *valp) 11440{ 11441 unsigned op2p1_in_0; 11442 unsigned op2p1_out_0; 11443 op2p1_out_0 = *valp; 11444 op2p1_in_0 = (op2p1_out_0 - 0x1) & 0xf; 11445 *valp = op2p1_in_0; 11446 return 0; 11447} 11448 11449static int 11450OperandSem_opnd_sem_label8_decode (uint32 *valp) 11451{ 11452 unsigned label8_out_0; 11453 unsigned label8_in_0; 11454 label8_in_0 = *valp & 0xff; 11455 label8_out_0 = 0x4 + (((int) label8_in_0 << 24) >> 24); 11456 *valp = label8_out_0; 11457 return 0; 11458} 11459 11460static int 11461OperandSem_opnd_sem_label8_encode (uint32 *valp) 11462{ 11463 unsigned label8_in_0; 11464 unsigned label8_out_0; 11465 label8_out_0 = *valp; 11466 label8_in_0 = (label8_out_0 - 0x4) & 0xff; 11467 *valp = label8_in_0; 11468 return 0; 11469} 11470 11471static int 11472OperandSem_opnd_sem_ulabel8_decode (uint32 *valp) 11473{ 11474 unsigned ulabel8_out_0; 11475 unsigned ulabel8_in_0; 11476 ulabel8_in_0 = *valp & 0xff; 11477 ulabel8_out_0 = 0x4 + (((0) << 8) | ulabel8_in_0); 11478 *valp = ulabel8_out_0; 11479 return 0; 11480} 11481 11482static int 11483OperandSem_opnd_sem_ulabel8_encode (uint32 *valp) 11484{ 11485 unsigned ulabel8_in_0; 11486 unsigned ulabel8_out_0; 11487 ulabel8_out_0 = *valp; 11488 ulabel8_in_0 = (ulabel8_out_0 - 0x4) & 0xff; 11489 *valp = ulabel8_in_0; 11490 return 0; 11491} 11492 11493static int 11494OperandSem_opnd_sem_label12_decode (uint32 *valp) 11495{ 11496 unsigned label12_out_0; 11497 unsigned label12_in_0; 11498 label12_in_0 = *valp & 0xfff; 11499 label12_out_0 = 0x4 + (((int) label12_in_0 << 20) >> 20); 11500 *valp = label12_out_0; 11501 return 0; 11502} 11503 11504static int 11505OperandSem_opnd_sem_label12_encode (uint32 *valp) 11506{ 11507 unsigned label12_in_0; 11508 unsigned label12_out_0; 11509 label12_out_0 = *valp; 11510 label12_in_0 = (label12_out_0 - 0x4) & 0xfff; 11511 *valp = label12_in_0; 11512 return 0; 11513} 11514 11515static int 11516OperandSem_opnd_sem_soffset_decode (uint32 *valp) 11517{ 11518 unsigned soffset_out_0; 11519 unsigned soffset_in_0; 11520 soffset_in_0 = *valp & 0x3ffff; 11521 soffset_out_0 = 0x4 + (((int) soffset_in_0 << 14) >> 14); 11522 *valp = soffset_out_0; 11523 return 0; 11524} 11525 11526static int 11527OperandSem_opnd_sem_soffset_encode (uint32 *valp) 11528{ 11529 unsigned soffset_in_0; 11530 unsigned soffset_out_0; 11531 soffset_out_0 = *valp; 11532 soffset_in_0 = (soffset_out_0 - 0x4) & 0x3ffff; 11533 *valp = soffset_in_0; 11534 return 0; 11535} 11536 11537static int 11538OperandSem_opnd_sem_uimm16x4_decode (uint32 *valp) 11539{ 11540 unsigned uimm16x4_out_0; 11541 unsigned uimm16x4_in_0; 11542 uimm16x4_in_0 = *valp & 0xffff; 11543 uimm16x4_out_0 = (((0xffff) << 16) | uimm16x4_in_0) << 2; 11544 *valp = uimm16x4_out_0; 11545 return 0; 11546} 11547 11548static int 11549OperandSem_opnd_sem_uimm16x4_encode (uint32 *valp) 11550{ 11551 unsigned uimm16x4_in_0; 11552 unsigned uimm16x4_out_0; 11553 uimm16x4_out_0 = *valp; 11554 uimm16x4_in_0 = (uimm16x4_out_0 >> 2) & 0xffff; 11555 *valp = uimm16x4_in_0; 11556 return 0; 11557} 11558 11559static int 11560OperandSem_opnd_sem_bbi_decode (uint32 *valp) 11561{ 11562 unsigned bbi_out_0; 11563 unsigned bbi_in_0; 11564 bbi_in_0 = *valp & 0x1f; 11565 bbi_out_0 = (0 << 5) | bbi_in_0; 11566 *valp = bbi_out_0; 11567 return 0; 11568} 11569 11570static int 11571OperandSem_opnd_sem_bbi_encode (uint32 *valp) 11572{ 11573 unsigned bbi_in_0; 11574 unsigned bbi_out_0; 11575 bbi_out_0 = *valp; 11576 bbi_in_0 = (bbi_out_0 & 0x1f); 11577 *valp = bbi_in_0; 11578 return 0; 11579} 11580 11581static int 11582OperandSem_opnd_sem_s_decode (uint32 *valp) 11583{ 11584 unsigned s_out_0; 11585 unsigned s_in_0; 11586 s_in_0 = *valp & 0xf; 11587 s_out_0 = (0 << 4) | s_in_0; 11588 *valp = s_out_0; 11589 return 0; 11590} 11591 11592static int 11593OperandSem_opnd_sem_s_encode (uint32 *valp) 11594{ 11595 unsigned s_in_0; 11596 unsigned s_out_0; 11597 s_out_0 = *valp; 11598 s_in_0 = (s_out_0 & 0xf); 11599 *valp = s_in_0; 11600 return 0; 11601} 11602 11603static int 11604OperandSem_opnd_sem_MR_decode (uint32 *valp ATTRIBUTE_UNUSED) 11605{ 11606 return 0; 11607} 11608 11609static int 11610OperandSem_opnd_sem_MR_encode (uint32 *valp) 11611{ 11612 int error; 11613 error = (*valp >= 4); 11614 return error; 11615} 11616 11617static int 11618OperandSem_opnd_sem_MR_1_decode (uint32 *valp ATTRIBUTE_UNUSED) 11619{ 11620 return 0; 11621} 11622 11623static int 11624OperandSem_opnd_sem_MR_1_encode (uint32 *valp) 11625{ 11626 int error; 11627 error = (*valp >= 4); 11628 return error; 11629} 11630 11631static int 11632OperandSem_opnd_sem_MR_2_decode (uint32 *valp ATTRIBUTE_UNUSED) 11633{ 11634 return 0; 11635} 11636 11637static int 11638OperandSem_opnd_sem_MR_2_encode (uint32 *valp) 11639{ 11640 int error; 11641 error = (*valp >= 4); 11642 return error; 11643} 11644 11645static int 11646OperandSem_opnd_sem_MR_3_decode (uint32 *valp ATTRIBUTE_UNUSED) 11647{ 11648 return 0; 11649} 11650 11651static int 11652OperandSem_opnd_sem_MR_3_encode (uint32 *valp) 11653{ 11654 int error; 11655 error = (*valp >= 4); 11656 return error; 11657} 11658 11659static int 11660OperandSem_opnd_sem_MR_4_decode (uint32 *valp ATTRIBUTE_UNUSED) 11661{ 11662 return 0; 11663} 11664 11665static int 11666OperandSem_opnd_sem_MR_4_encode (uint32 *valp) 11667{ 11668 int error; 11669 error = (*valp >= 4); 11670 return error; 11671} 11672 11673static int 11674OperandSem_opnd_sem_MR_5_decode (uint32 *valp ATTRIBUTE_UNUSED) 11675{ 11676 return 0; 11677} 11678 11679static int 11680OperandSem_opnd_sem_MR_5_encode (uint32 *valp) 11681{ 11682 int error; 11683 error = (*valp >= 4); 11684 return error; 11685} 11686 11687static int 11688OperandSem_opnd_sem_immt_decode (uint32 *valp) 11689{ 11690 unsigned immt_out_0; 11691 unsigned immt_in_0; 11692 immt_in_0 = *valp & 0xf; 11693 immt_out_0 = immt_in_0; 11694 *valp = immt_out_0; 11695 return 0; 11696} 11697 11698static int 11699OperandSem_opnd_sem_immt_encode (uint32 *valp) 11700{ 11701 unsigned immt_in_0; 11702 unsigned immt_out_0; 11703 immt_out_0 = *valp; 11704 immt_in_0 = immt_out_0 & 0xf; 11705 *valp = immt_in_0; 11706 return 0; 11707} 11708 11709static int 11710OperandSem_opnd_sem_BR_decode (uint32 *valp ATTRIBUTE_UNUSED) 11711{ 11712 return 0; 11713} 11714 11715static int 11716OperandSem_opnd_sem_BR_encode (uint32 *valp) 11717{ 11718 int error; 11719 error = (*valp >= 16); 11720 return error; 11721} 11722 11723static int 11724OperandSem_opnd_sem_BR2_decode (uint32 *valp) 11725{ 11726 *valp = *valp << 1; 11727 return 0; 11728} 11729 11730static int 11731OperandSem_opnd_sem_BR2_encode (uint32 *valp) 11732{ 11733 int error; 11734 error = (*valp >= 16) || ((*valp & 1) != 0); 11735 *valp = *valp >> 1; 11736 return error; 11737} 11738 11739static int 11740OperandSem_opnd_sem_BR4_decode (uint32 *valp) 11741{ 11742 *valp = *valp << 2; 11743 return 0; 11744} 11745 11746static int 11747OperandSem_opnd_sem_BR4_encode (uint32 *valp) 11748{ 11749 int error; 11750 error = (*valp >= 16) || ((*valp & 3) != 0); 11751 *valp = *valp >> 2; 11752 return error; 11753} 11754 11755static int 11756OperandSem_opnd_sem_BR8_decode (uint32 *valp) 11757{ 11758 *valp = *valp << 3; 11759 return 0; 11760} 11761 11762static int 11763OperandSem_opnd_sem_BR8_encode (uint32 *valp) 11764{ 11765 int error; 11766 error = (*valp >= 16) || ((*valp & 7) != 0); 11767 *valp = *valp >> 3; 11768 return error; 11769} 11770 11771static int 11772OperandSem_opnd_sem_BR16_decode (uint32 *valp) 11773{ 11774 *valp = *valp << 4; 11775 return 0; 11776} 11777 11778static int 11779OperandSem_opnd_sem_BR16_encode (uint32 *valp) 11780{ 11781 int error; 11782 error = (*valp >= 16) || ((*valp & 15) != 0); 11783 *valp = *valp >> 4; 11784 return error; 11785} 11786 11787static int 11788OperandSem_opnd_sem_tp7_decode (uint32 *valp) 11789{ 11790 unsigned tp7_out_0; 11791 unsigned tp7_in_0; 11792 tp7_in_0 = *valp & 0xf; 11793 tp7_out_0 = tp7_in_0 + 0x7; 11794 *valp = tp7_out_0; 11795 return 0; 11796} 11797 11798static int 11799OperandSem_opnd_sem_tp7_encode (uint32 *valp) 11800{ 11801 unsigned tp7_in_0; 11802 unsigned tp7_out_0; 11803 tp7_out_0 = *valp; 11804 tp7_in_0 = (tp7_out_0 - 0x7) & 0xf; 11805 *valp = tp7_in_0; 11806 return 0; 11807} 11808 11809static int 11810OperandSem_opnd_sem_xt_wbr15_label_decode (uint32 *valp) 11811{ 11812 unsigned xt_wbr15_label_out_0; 11813 unsigned xt_wbr15_label_in_0; 11814 xt_wbr15_label_in_0 = *valp & 0x7fff; 11815 xt_wbr15_label_out_0 = 0x4 + (((int) xt_wbr15_label_in_0 << 17) >> 17); 11816 *valp = xt_wbr15_label_out_0; 11817 return 0; 11818} 11819 11820static int 11821OperandSem_opnd_sem_xt_wbr15_label_encode (uint32 *valp) 11822{ 11823 unsigned xt_wbr15_label_in_0; 11824 unsigned xt_wbr15_label_out_0; 11825 xt_wbr15_label_out_0 = *valp; 11826 xt_wbr15_label_in_0 = (xt_wbr15_label_out_0 - 0x4) & 0x7fff; 11827 *valp = xt_wbr15_label_in_0; 11828 return 0; 11829} 11830 11831static int 11832OperandSem_opnd_sem_ae_samt32_decode (uint32 *valp) 11833{ 11834 unsigned ae_samt32_out_0; 11835 unsigned ae_samt32_in_0; 11836 ae_samt32_in_0 = *valp & 0x1f; 11837 ae_samt32_out_0 = (0 << 5) | ae_samt32_in_0; 11838 *valp = ae_samt32_out_0; 11839 return 0; 11840} 11841 11842static int 11843OperandSem_opnd_sem_ae_samt32_encode (uint32 *valp) 11844{ 11845 unsigned ae_samt32_in_0; 11846 unsigned ae_samt32_out_0; 11847 ae_samt32_out_0 = *valp; 11848 ae_samt32_in_0 = (ae_samt32_out_0 & 0x1f); 11849 *valp = ae_samt32_in_0; 11850 return 0; 11851} 11852 11853static int 11854OperandSem_opnd_sem_AE_PR_decode (uint32 *valp ATTRIBUTE_UNUSED) 11855{ 11856 return 0; 11857} 11858 11859static int 11860OperandSem_opnd_sem_AE_PR_encode (uint32 *valp) 11861{ 11862 int error; 11863 error = (*valp >= 8); 11864 return error; 11865} 11866 11867static int 11868OperandSem_opnd_sem_AE_QR_decode (uint32 *valp ATTRIBUTE_UNUSED) 11869{ 11870 return 0; 11871} 11872 11873static int 11874OperandSem_opnd_sem_AE_QR_encode (uint32 *valp) 11875{ 11876 int error; 11877 error = (*valp >= 4); 11878 return error; 11879} 11880 11881static int 11882OperandSem_opnd_sem_ae_lsimm16_decode (uint32 *valp) 11883{ 11884 unsigned ae_lsimm16_out_0; 11885 unsigned ae_lsimm16_in_0; 11886 ae_lsimm16_in_0 = *valp & 0xf; 11887 ae_lsimm16_out_0 = (((int) ae_lsimm16_in_0 << 28) >> 28) << 1; 11888 *valp = ae_lsimm16_out_0; 11889 return 0; 11890} 11891 11892static int 11893OperandSem_opnd_sem_ae_lsimm16_encode (uint32 *valp) 11894{ 11895 unsigned ae_lsimm16_in_0; 11896 unsigned ae_lsimm16_out_0; 11897 ae_lsimm16_out_0 = *valp; 11898 ae_lsimm16_in_0 = ((ae_lsimm16_out_0 >> 1) & 0xf); 11899 *valp = ae_lsimm16_in_0; 11900 return 0; 11901} 11902 11903static int 11904OperandSem_opnd_sem_ae_lsimm32_decode (uint32 *valp) 11905{ 11906 unsigned ae_lsimm32_out_0; 11907 unsigned ae_lsimm32_in_0; 11908 ae_lsimm32_in_0 = *valp & 0xf; 11909 ae_lsimm32_out_0 = (((int) ae_lsimm32_in_0 << 28) >> 28) << 2; 11910 *valp = ae_lsimm32_out_0; 11911 return 0; 11912} 11913 11914static int 11915OperandSem_opnd_sem_ae_lsimm32_encode (uint32 *valp) 11916{ 11917 unsigned ae_lsimm32_in_0; 11918 unsigned ae_lsimm32_out_0; 11919 ae_lsimm32_out_0 = *valp; 11920 ae_lsimm32_in_0 = ((ae_lsimm32_out_0 >> 2) & 0xf); 11921 *valp = ae_lsimm32_in_0; 11922 return 0; 11923} 11924 11925static int 11926OperandSem_opnd_sem_ae_lsimm64_decode (uint32 *valp) 11927{ 11928 unsigned ae_lsimm64_out_0; 11929 unsigned ae_lsimm64_in_0; 11930 ae_lsimm64_in_0 = *valp & 0xf; 11931 ae_lsimm64_out_0 = (((int) ae_lsimm64_in_0 << 28) >> 28) << 3; 11932 *valp = ae_lsimm64_out_0; 11933 return 0; 11934} 11935 11936static int 11937OperandSem_opnd_sem_ae_lsimm64_encode (uint32 *valp) 11938{ 11939 unsigned ae_lsimm64_in_0; 11940 unsigned ae_lsimm64_out_0; 11941 ae_lsimm64_out_0 = *valp; 11942 ae_lsimm64_in_0 = ((ae_lsimm64_out_0 >> 3) & 0xf); 11943 *valp = ae_lsimm64_in_0; 11944 return 0; 11945} 11946 11947static int 11948OperandSem_opnd_sem_ae_samt64_decode (uint32 *valp) 11949{ 11950 unsigned ae_samt64_out_0; 11951 unsigned ae_samt64_in_0; 11952 ae_samt64_in_0 = *valp & 0x3f; 11953 ae_samt64_out_0 = (0 << 6) | ae_samt64_in_0; 11954 *valp = ae_samt64_out_0; 11955 return 0; 11956} 11957 11958static int 11959OperandSem_opnd_sem_ae_samt64_encode (uint32 *valp) 11960{ 11961 unsigned ae_samt64_in_0; 11962 unsigned ae_samt64_out_0; 11963 ae_samt64_out_0 = *valp; 11964 ae_samt64_in_0 = (ae_samt64_out_0 & 0x3f); 11965 *valp = ae_samt64_in_0; 11966 return 0; 11967} 11968 11969static int 11970OperandSem_opnd_sem_ae_ohba_decode (uint32 *valp) 11971{ 11972 unsigned ae_ohba_out_0; 11973 unsigned ae_ohba_in_0; 11974 ae_ohba_in_0 = *valp & 0xf; 11975 ae_ohba_out_0 = (0 << 5) | (((((ae_ohba_in_0 & 0xf))) == 0) << 4) | ((ae_ohba_in_0 & 0xf)); 11976 *valp = ae_ohba_out_0; 11977 return 0; 11978} 11979 11980static int 11981OperandSem_opnd_sem_ae_ohba_encode (uint32 *valp) 11982{ 11983 unsigned ae_ohba_in_0; 11984 unsigned ae_ohba_out_0; 11985 ae_ohba_out_0 = *valp; 11986 ae_ohba_in_0 = (ae_ohba_out_0 & 0xf); 11987 *valp = ae_ohba_in_0; 11988 return 0; 11989} 11990 11991static int 11992Operand_soffsetx4_ator (uint32 *valp, uint32 pc) 11993{ 11994 *valp -= (pc & ~0x3); 11995 return 0; 11996} 11997 11998static int 11999Operand_soffsetx4_rtoa (uint32 *valp, uint32 pc) 12000{ 12001 *valp += (pc & ~0x3); 12002 return 0; 12003} 12004 12005static int 12006Operand_uimm6_ator (uint32 *valp, uint32 pc) 12007{ 12008 *valp -= pc; 12009 return 0; 12010} 12011 12012static int 12013Operand_uimm6_rtoa (uint32 *valp, uint32 pc) 12014{ 12015 *valp += pc; 12016 return 0; 12017} 12018 12019static int 12020Operand_label8_ator (uint32 *valp, uint32 pc) 12021{ 12022 *valp -= pc; 12023 return 0; 12024} 12025 12026static int 12027Operand_label8_rtoa (uint32 *valp, uint32 pc) 12028{ 12029 *valp += pc; 12030 return 0; 12031} 12032 12033static int 12034Operand_ulabel8_ator (uint32 *valp, uint32 pc) 12035{ 12036 *valp -= pc; 12037 return 0; 12038} 12039 12040static int 12041Operand_ulabel8_rtoa (uint32 *valp, uint32 pc) 12042{ 12043 *valp += pc; 12044 return 0; 12045} 12046 12047static int 12048Operand_label12_ator (uint32 *valp, uint32 pc) 12049{ 12050 *valp -= pc; 12051 return 0; 12052} 12053 12054static int 12055Operand_label12_rtoa (uint32 *valp, uint32 pc) 12056{ 12057 *valp += pc; 12058 return 0; 12059} 12060 12061static int 12062Operand_soffset_ator (uint32 *valp, uint32 pc) 12063{ 12064 *valp -= pc; 12065 return 0; 12066} 12067 12068static int 12069Operand_soffset_rtoa (uint32 *valp, uint32 pc) 12070{ 12071 *valp += pc; 12072 return 0; 12073} 12074 12075static int 12076Operand_uimm16x4_ator (uint32 *valp, uint32 pc) 12077{ 12078 *valp -= ((pc + 3) & ~0x3); 12079 return 0; 12080} 12081 12082static int 12083Operand_uimm16x4_rtoa (uint32 *valp, uint32 pc) 12084{ 12085 *valp += ((pc + 3) & ~0x3); 12086 return 0; 12087} 12088 12089static int 12090Operand_xt_wbr15_label_ator (uint32 *valp, uint32 pc) 12091{ 12092 *valp -= pc; 12093 return 0; 12094} 12095 12096static int 12097Operand_xt_wbr15_label_rtoa (uint32 *valp, uint32 pc) 12098{ 12099 *valp += pc; 12100 return 0; 12101} 12102 12103static int 12104Operand_xt_wbr18_label_ator (uint32 *valp, uint32 pc) 12105{ 12106 *valp -= pc; 12107 return 0; 12108} 12109 12110static int 12111Operand_xt_wbr18_label_rtoa (uint32 *valp, uint32 pc) 12112{ 12113 *valp += pc; 12114 return 0; 12115} 12116 12117static xtensa_operand_internal operands[] = { 12118 { "soffsetx4", FIELD_offset, -1, 0, 12119 XTENSA_OPERAND_IS_PCRELATIVE, 12120 OperandSem_opnd_sem_soffsetx4_encode, OperandSem_opnd_sem_soffsetx4_decode, 12121 Operand_soffsetx4_ator, Operand_soffsetx4_rtoa }, 12122 { "uimm12x8", FIELD_imm12, -1, 0, 12123 0, 12124 OperandSem_opnd_sem_uimm12x8_encode, OperandSem_opnd_sem_uimm12x8_decode, 12125 0, 0 }, 12126 { "simm4", FIELD_mn, -1, 0, 12127 0, 12128 OperandSem_opnd_sem_simm4_encode, OperandSem_opnd_sem_simm4_decode, 12129 0, 0 }, 12130 { "arr", FIELD_r, REGFILE_AR, 1, 12131 XTENSA_OPERAND_IS_REGISTER, 12132 OperandSem_opnd_sem_AR_encode, OperandSem_opnd_sem_AR_decode, 12133 0, 0 }, 12134 { "ars", FIELD_s, REGFILE_AR, 1, 12135 XTENSA_OPERAND_IS_REGISTER, 12136 OperandSem_opnd_sem_AR_encode, OperandSem_opnd_sem_AR_decode, 12137 0, 0 }, 12138 { "*ars_invisible", FIELD_s, REGFILE_AR, 1, 12139 XTENSA_OPERAND_IS_REGISTER | XTENSA_OPERAND_IS_INVISIBLE, 12140 OperandSem_opnd_sem_AR_encode, OperandSem_opnd_sem_AR_decode, 12141 0, 0 }, 12142 { "art", FIELD_t, REGFILE_AR, 1, 12143 XTENSA_OPERAND_IS_REGISTER, 12144 OperandSem_opnd_sem_AR_encode, OperandSem_opnd_sem_AR_decode, 12145 0, 0 }, 12146 { "ar0", FIELD__ar0, REGFILE_AR, 1, 12147 XTENSA_OPERAND_IS_REGISTER | XTENSA_OPERAND_IS_INVISIBLE, 12148 OperandSem_opnd_sem_AR_0_encode, OperandSem_opnd_sem_AR_0_decode, 12149 0, 0 }, 12150 { "ar4", FIELD__ar4, REGFILE_AR, 1, 12151 XTENSA_OPERAND_IS_REGISTER | XTENSA_OPERAND_IS_INVISIBLE, 12152 OperandSem_opnd_sem_AR_1_encode, OperandSem_opnd_sem_AR_1_decode, 12153 0, 0 }, 12154 { "ar8", FIELD__ar8, REGFILE_AR, 1, 12155 XTENSA_OPERAND_IS_REGISTER | XTENSA_OPERAND_IS_INVISIBLE, 12156 OperandSem_opnd_sem_AR_2_encode, OperandSem_opnd_sem_AR_2_decode, 12157 0, 0 }, 12158 { "ar12", FIELD__ar12, REGFILE_AR, 1, 12159 XTENSA_OPERAND_IS_REGISTER | XTENSA_OPERAND_IS_INVISIBLE, 12160 OperandSem_opnd_sem_AR_3_encode, OperandSem_opnd_sem_AR_3_decode, 12161 0, 0 }, 12162 { "ars_entry", FIELD_s, REGFILE_AR, 1, 12163 XTENSA_OPERAND_IS_REGISTER, 12164 OperandSem_opnd_sem_AR_4_encode, OperandSem_opnd_sem_AR_4_decode, 12165 0, 0 }, 12166 { "immrx4", FIELD_r, -1, 0, 12167 0, 12168 OperandSem_opnd_sem_immrx4_encode, OperandSem_opnd_sem_immrx4_decode, 12169 0, 0 }, 12170 { "lsi4x4", FIELD_r, -1, 0, 12171 0, 12172 OperandSem_opnd_sem_lsi4x4_encode, OperandSem_opnd_sem_lsi4x4_decode, 12173 0, 0 }, 12174 { "simm7", FIELD_imm7, -1, 0, 12175 0, 12176 OperandSem_opnd_sem_simm7_encode, OperandSem_opnd_sem_simm7_decode, 12177 0, 0 }, 12178 { "uimm6", FIELD_imm6, -1, 0, 12179 XTENSA_OPERAND_IS_PCRELATIVE, 12180 OperandSem_opnd_sem_uimm6_encode, OperandSem_opnd_sem_uimm6_decode, 12181 Operand_uimm6_ator, Operand_uimm6_rtoa }, 12182 { "ai4const", FIELD_t, -1, 0, 12183 0, 12184 OperandSem_opnd_sem_ai4const_encode, OperandSem_opnd_sem_ai4const_decode, 12185 0, 0 }, 12186 { "b4const", FIELD_r, -1, 0, 12187 0, 12188 OperandSem_opnd_sem_b4const_encode, OperandSem_opnd_sem_b4const_decode, 12189 0, 0 }, 12190 { "b4constu", FIELD_r, -1, 0, 12191 0, 12192 OperandSem_opnd_sem_b4constu_encode, OperandSem_opnd_sem_b4constu_decode, 12193 0, 0 }, 12194 { "uimm8", FIELD_imm8, -1, 0, 12195 0, 12196 OperandSem_opnd_sem_uimm8_encode, OperandSem_opnd_sem_uimm8_decode, 12197 0, 0 }, 12198 { "uimm8x2", FIELD_imm8, -1, 0, 12199 0, 12200 OperandSem_opnd_sem_uimm8x2_encode, OperandSem_opnd_sem_uimm8x2_decode, 12201 0, 0 }, 12202 { "uimm8x4", FIELD_imm8, -1, 0, 12203 0, 12204 OperandSem_opnd_sem_uimm8x4_encode, OperandSem_opnd_sem_uimm8x4_decode, 12205 0, 0 }, 12206 { "uimm4x16", FIELD_op2, -1, 0, 12207 0, 12208 OperandSem_opnd_sem_uimm4x16_encode, OperandSem_opnd_sem_uimm4x16_decode, 12209 0, 0 }, 12210 { "uimmrx4", FIELD_r, -1, 0, 12211 0, 12212 OperandSem_opnd_sem_lsi4x4_encode, OperandSem_opnd_sem_lsi4x4_decode, 12213 0, 0 }, 12214 { "simm8", FIELD_imm8, -1, 0, 12215 0, 12216 OperandSem_opnd_sem_simm8_encode, OperandSem_opnd_sem_simm8_decode, 12217 0, 0 }, 12218 { "simm8x256", FIELD_imm8, -1, 0, 12219 0, 12220 OperandSem_opnd_sem_simm8x256_encode, OperandSem_opnd_sem_simm8x256_decode, 12221 0, 0 }, 12222 { "simm12b", FIELD_imm12b, -1, 0, 12223 0, 12224 OperandSem_opnd_sem_simm12b_encode, OperandSem_opnd_sem_simm12b_decode, 12225 0, 0 }, 12226 { "msalp32", FIELD_sal, -1, 0, 12227 0, 12228 OperandSem_opnd_sem_msalp32_encode, OperandSem_opnd_sem_msalp32_decode, 12229 0, 0 }, 12230 { "op2p1", FIELD_op2, -1, 0, 12231 0, 12232 OperandSem_opnd_sem_op2p1_encode, OperandSem_opnd_sem_op2p1_decode, 12233 0, 0 }, 12234 { "label8", FIELD_imm8, -1, 0, 12235 XTENSA_OPERAND_IS_PCRELATIVE, 12236 OperandSem_opnd_sem_label8_encode, OperandSem_opnd_sem_label8_decode, 12237 Operand_label8_ator, Operand_label8_rtoa }, 12238 { "ulabel8", FIELD_imm8, -1, 0, 12239 XTENSA_OPERAND_IS_PCRELATIVE, 12240 OperandSem_opnd_sem_ulabel8_encode, OperandSem_opnd_sem_ulabel8_decode, 12241 Operand_ulabel8_ator, Operand_ulabel8_rtoa }, 12242 { "label12", FIELD_imm12, -1, 0, 12243 XTENSA_OPERAND_IS_PCRELATIVE, 12244 OperandSem_opnd_sem_label12_encode, OperandSem_opnd_sem_label12_decode, 12245 Operand_label12_ator, Operand_label12_rtoa }, 12246 { "soffset", FIELD_offset, -1, 0, 12247 XTENSA_OPERAND_IS_PCRELATIVE, 12248 OperandSem_opnd_sem_soffset_encode, OperandSem_opnd_sem_soffset_decode, 12249 Operand_soffset_ator, Operand_soffset_rtoa }, 12250 { "uimm16x4", FIELD_imm16, -1, 0, 12251 XTENSA_OPERAND_IS_PCRELATIVE, 12252 OperandSem_opnd_sem_uimm16x4_encode, OperandSem_opnd_sem_uimm16x4_decode, 12253 Operand_uimm16x4_ator, Operand_uimm16x4_rtoa }, 12254 { "bbi", FIELD_bbi, -1, 0, 12255 0, 12256 OperandSem_opnd_sem_bbi_encode, OperandSem_opnd_sem_bbi_decode, 12257 0, 0 }, 12258 { "sae", FIELD_sae, -1, 0, 12259 0, 12260 OperandSem_opnd_sem_bbi_encode, OperandSem_opnd_sem_bbi_decode, 12261 0, 0 }, 12262 { "sas", FIELD_sas, -1, 0, 12263 0, 12264 OperandSem_opnd_sem_bbi_encode, OperandSem_opnd_sem_bbi_decode, 12265 0, 0 }, 12266 { "sargt", FIELD_sargt, -1, 0, 12267 0, 12268 OperandSem_opnd_sem_bbi_encode, OperandSem_opnd_sem_bbi_decode, 12269 0, 0 }, 12270 { "s", FIELD_s, -1, 0, 12271 0, 12272 OperandSem_opnd_sem_s_encode, OperandSem_opnd_sem_s_decode, 12273 0, 0 }, 12274 { "mx", FIELD_x, REGFILE_MR, 1, 12275 XTENSA_OPERAND_IS_REGISTER | XTENSA_OPERAND_IS_UNKNOWN, 12276 OperandSem_opnd_sem_MR_encode, OperandSem_opnd_sem_MR_decode, 12277 0, 0 }, 12278 { "my", FIELD_y, REGFILE_MR, 1, 12279 XTENSA_OPERAND_IS_REGISTER | XTENSA_OPERAND_IS_UNKNOWN, 12280 OperandSem_opnd_sem_MR_0_encode, OperandSem_opnd_sem_MR_0_decode, 12281 0, 0 }, 12282 { "mw", FIELD_w, REGFILE_MR, 1, 12283 XTENSA_OPERAND_IS_REGISTER, 12284 OperandSem_opnd_sem_MR_1_encode, OperandSem_opnd_sem_MR_1_decode, 12285 0, 0 }, 12286 { "mr0", FIELD__mr0, REGFILE_MR, 1, 12287 XTENSA_OPERAND_IS_REGISTER | XTENSA_OPERAND_IS_INVISIBLE, 12288 OperandSem_opnd_sem_MR_2_encode, OperandSem_opnd_sem_MR_2_decode, 12289 0, 0 }, 12290 { "mr1", FIELD__mr1, REGFILE_MR, 1, 12291 XTENSA_OPERAND_IS_REGISTER | XTENSA_OPERAND_IS_INVISIBLE, 12292 OperandSem_opnd_sem_MR_3_encode, OperandSem_opnd_sem_MR_3_decode, 12293 0, 0 }, 12294 { "mr2", FIELD__mr2, REGFILE_MR, 1, 12295 XTENSA_OPERAND_IS_REGISTER | XTENSA_OPERAND_IS_INVISIBLE, 12296 OperandSem_opnd_sem_MR_4_encode, OperandSem_opnd_sem_MR_4_decode, 12297 0, 0 }, 12298 { "mr3", FIELD__mr3, REGFILE_MR, 1, 12299 XTENSA_OPERAND_IS_REGISTER | XTENSA_OPERAND_IS_INVISIBLE, 12300 OperandSem_opnd_sem_MR_5_encode, OperandSem_opnd_sem_MR_5_decode, 12301 0, 0 }, 12302 { "immt", FIELD_t, -1, 0, 12303 0, 12304 OperandSem_opnd_sem_immt_encode, OperandSem_opnd_sem_immt_decode, 12305 0, 0 }, 12306 { "imms", FIELD_s, -1, 0, 12307 0, 12308 OperandSem_opnd_sem_immt_encode, OperandSem_opnd_sem_immt_decode, 12309 0, 0 }, 12310 { "bt", FIELD_t, REGFILE_BR, 1, 12311 XTENSA_OPERAND_IS_REGISTER, 12312 OperandSem_opnd_sem_BR_encode, OperandSem_opnd_sem_BR_decode, 12313 0, 0 }, 12314 { "bs", FIELD_s, REGFILE_BR, 1, 12315 XTENSA_OPERAND_IS_REGISTER, 12316 OperandSem_opnd_sem_BR_encode, OperandSem_opnd_sem_BR_decode, 12317 0, 0 }, 12318 { "br", FIELD_r, REGFILE_BR, 1, 12319 XTENSA_OPERAND_IS_REGISTER, 12320 OperandSem_opnd_sem_BR_encode, OperandSem_opnd_sem_BR_decode, 12321 0, 0 }, 12322 { "bt2", FIELD_t2, REGFILE_BR, 2, 12323 XTENSA_OPERAND_IS_REGISTER, 12324 OperandSem_opnd_sem_BR2_encode, OperandSem_opnd_sem_BR2_decode, 12325 0, 0 }, 12326 { "bs2", FIELD_s2, REGFILE_BR, 2, 12327 XTENSA_OPERAND_IS_REGISTER, 12328 OperandSem_opnd_sem_BR2_encode, OperandSem_opnd_sem_BR2_decode, 12329 0, 0 }, 12330 { "br2", FIELD_r2, REGFILE_BR, 2, 12331 XTENSA_OPERAND_IS_REGISTER, 12332 OperandSem_opnd_sem_BR2_encode, OperandSem_opnd_sem_BR2_decode, 12333 0, 0 }, 12334 { "bt4", FIELD_t4, REGFILE_BR, 4, 12335 XTENSA_OPERAND_IS_REGISTER, 12336 OperandSem_opnd_sem_BR4_encode, OperandSem_opnd_sem_BR4_decode, 12337 0, 0 }, 12338 { "bs4", FIELD_s4, REGFILE_BR, 4, 12339 XTENSA_OPERAND_IS_REGISTER, 12340 OperandSem_opnd_sem_BR4_encode, OperandSem_opnd_sem_BR4_decode, 12341 0, 0 }, 12342 { "br4", FIELD_r4, REGFILE_BR, 4, 12343 XTENSA_OPERAND_IS_REGISTER, 12344 OperandSem_opnd_sem_BR4_encode, OperandSem_opnd_sem_BR4_decode, 12345 0, 0 }, 12346 { "bt8", FIELD_t8, REGFILE_BR, 8, 12347 XTENSA_OPERAND_IS_REGISTER, 12348 OperandSem_opnd_sem_BR8_encode, OperandSem_opnd_sem_BR8_decode, 12349 0, 0 }, 12350 { "bs8", FIELD_s8, REGFILE_BR, 8, 12351 XTENSA_OPERAND_IS_REGISTER, 12352 OperandSem_opnd_sem_BR8_encode, OperandSem_opnd_sem_BR8_decode, 12353 0, 0 }, 12354 { "br8", FIELD_r8, REGFILE_BR, 8, 12355 XTENSA_OPERAND_IS_REGISTER, 12356 OperandSem_opnd_sem_BR8_encode, OperandSem_opnd_sem_BR8_decode, 12357 0, 0 }, 12358 { "bt16", FIELD__bt16, REGFILE_BR, 16, 12359 XTENSA_OPERAND_IS_REGISTER, 12360 OperandSem_opnd_sem_BR16_encode, OperandSem_opnd_sem_BR16_decode, 12361 0, 0 }, 12362 { "bs16", FIELD__bs16, REGFILE_BR, 16, 12363 XTENSA_OPERAND_IS_REGISTER, 12364 OperandSem_opnd_sem_BR16_encode, OperandSem_opnd_sem_BR16_decode, 12365 0, 0 }, 12366 { "br16", FIELD__br16, REGFILE_BR, 16, 12367 XTENSA_OPERAND_IS_REGISTER, 12368 OperandSem_opnd_sem_BR16_encode, OperandSem_opnd_sem_BR16_decode, 12369 0, 0 }, 12370 { "brall", FIELD__brall, REGFILE_BR, 16, 12371 XTENSA_OPERAND_IS_REGISTER | XTENSA_OPERAND_IS_INVISIBLE, 12372 OperandSem_opnd_sem_BR16_encode, OperandSem_opnd_sem_BR16_decode, 12373 0, 0 }, 12374 { "tp7", FIELD_t, -1, 0, 12375 0, 12376 OperandSem_opnd_sem_tp7_encode, OperandSem_opnd_sem_tp7_decode, 12377 0, 0 }, 12378 { "xt_wbr15_label", FIELD_xt_wbr15_imm, -1, 0, 12379 XTENSA_OPERAND_IS_PCRELATIVE, 12380 OperandSem_opnd_sem_xt_wbr15_label_encode, OperandSem_opnd_sem_xt_wbr15_label_decode, 12381 Operand_xt_wbr15_label_ator, Operand_xt_wbr15_label_rtoa }, 12382 { "xt_wbr18_label", FIELD_xt_wbr18_imm, -1, 0, 12383 XTENSA_OPERAND_IS_PCRELATIVE, 12384 OperandSem_opnd_sem_soffset_encode, OperandSem_opnd_sem_soffset_decode, 12385 Operand_xt_wbr18_label_ator, Operand_xt_wbr18_label_rtoa }, 12386 { "ae_samt32", FIELD_ftsf13, -1, 0, 12387 0, 12388 OperandSem_opnd_sem_ae_samt32_encode, OperandSem_opnd_sem_ae_samt32_decode, 12389 0, 0 }, 12390 { "pr0", FIELD_ftsf11, REGFILE_AE_PR, 1, 12391 XTENSA_OPERAND_IS_REGISTER, 12392 OperandSem_opnd_sem_AE_PR_encode, OperandSem_opnd_sem_AE_PR_decode, 12393 0, 0 }, 12394 { "qr0", FIELD_ftsf12, REGFILE_AE_QR, 1, 12395 XTENSA_OPERAND_IS_REGISTER, 12396 OperandSem_opnd_sem_AE_QR_encode, OperandSem_opnd_sem_AE_QR_decode, 12397 0, 0 }, 12398 { "mac_qr0", FIELD_ftsf12, REGFILE_AE_QR, 1, 12399 XTENSA_OPERAND_IS_REGISTER, 12400 OperandSem_opnd_sem_AE_QR_encode, OperandSem_opnd_sem_AE_QR_decode, 12401 0, 0 }, 12402 { "ae_lsimm16", FIELD_t, -1, 0, 12403 0, 12404 OperandSem_opnd_sem_ae_lsimm16_encode, OperandSem_opnd_sem_ae_lsimm16_decode, 12405 0, 0 }, 12406 { "ae_lsimm32", FIELD_t, -1, 0, 12407 0, 12408 OperandSem_opnd_sem_ae_lsimm32_encode, OperandSem_opnd_sem_ae_lsimm32_decode, 12409 0, 0 }, 12410 { "ae_lsimm64", FIELD_t, -1, 0, 12411 0, 12412 OperandSem_opnd_sem_ae_lsimm64_encode, OperandSem_opnd_sem_ae_lsimm64_decode, 12413 0, 0 }, 12414 { "ae_samt64", FIELD_ae_samt_s_t, -1, 0, 12415 0, 12416 OperandSem_opnd_sem_ae_samt64_encode, OperandSem_opnd_sem_ae_samt64_decode, 12417 0, 0 }, 12418 { "ae_ohba", FIELD_ae_fld_ohba, -1, 0, 12419 0, 12420 OperandSem_opnd_sem_ae_ohba_encode, OperandSem_opnd_sem_ae_ohba_decode, 12421 0, 0 }, 12422 { "ae_ohba2", FIELD_ae_fld_ohba2, -1, 0, 12423 0, 12424 OperandSem_opnd_sem_ae_ohba_encode, OperandSem_opnd_sem_ae_ohba_decode, 12425 0, 0 }, 12426 { "pr", FIELD_ae_r20, REGFILE_AE_PR, 1, 12427 XTENSA_OPERAND_IS_REGISTER, 12428 OperandSem_opnd_sem_AE_PR_encode, OperandSem_opnd_sem_AE_PR_decode, 12429 0, 0 }, 12430 { "cvt_pr", FIELD_ae_r20, REGFILE_AE_PR, 1, 12431 XTENSA_OPERAND_IS_REGISTER, 12432 OperandSem_opnd_sem_AE_PR_encode, OperandSem_opnd_sem_AE_PR_decode, 12433 0, 0 }, 12434 { "qr0_rw", FIELD_ae_r10, REGFILE_AE_QR, 1, 12435 XTENSA_OPERAND_IS_REGISTER, 12436 OperandSem_opnd_sem_AE_QR_encode, OperandSem_opnd_sem_AE_QR_decode, 12437 0, 0 }, 12438 { "mac_qr0_rw", FIELD_ae_r10, REGFILE_AE_QR, 1, 12439 XTENSA_OPERAND_IS_REGISTER, 12440 OperandSem_opnd_sem_AE_QR_encode, OperandSem_opnd_sem_AE_QR_decode, 12441 0, 0 }, 12442 { "qr1_w", FIELD_ae_r32, REGFILE_AE_QR, 1, 12443 XTENSA_OPERAND_IS_REGISTER, 12444 OperandSem_opnd_sem_AE_QR_encode, OperandSem_opnd_sem_AE_QR_decode, 12445 0, 0 }, 12446 { "mac_qr1_w", FIELD_ae_r32, REGFILE_AE_QR, 1, 12447 XTENSA_OPERAND_IS_REGISTER, 12448 OperandSem_opnd_sem_AE_QR_encode, OperandSem_opnd_sem_AE_QR_decode, 12449 0, 0 }, 12450 { "ps", FIELD_ae_s20, REGFILE_AE_PR, 1, 12451 XTENSA_OPERAND_IS_REGISTER, 12452 OperandSem_opnd_sem_AE_PR_encode, OperandSem_opnd_sem_AE_PR_decode, 12453 0, 0 }, 12454 { "alupppb_ps", FIELD_ae_s20, REGFILE_AE_PR, 1, 12455 XTENSA_OPERAND_IS_REGISTER, 12456 OperandSem_opnd_sem_AE_PR_encode, OperandSem_opnd_sem_AE_PR_decode, 12457 0, 0 }, 12458 { "bitindex", FIELD_bitindex, -1, 0, 12459 0, 12460 OperandSem_opnd_sem_bbi_encode, OperandSem_opnd_sem_bbi_decode, 12461 0, 0 }, 12462 { "t", FIELD_t, -1, 0, 0, 0, 0, 0, 0 }, 12463 { "bbi4", FIELD_bbi4, -1, 0, 0, 0, 0, 0, 0 }, 12464 { "imm12", FIELD_imm12, -1, 0, 0, 0, 0, 0, 0 }, 12465 { "imm8", FIELD_imm8, -1, 0, 0, 0, 0, 0, 0 }, 12466 { "imm12b", FIELD_imm12b, -1, 0, 0, 0, 0, 0, 0 }, 12467 { "imm16", FIELD_imm16, -1, 0, 0, 0, 0, 0, 0 }, 12468 { "m", FIELD_m, -1, 0, 0, 0, 0, 0, 0 }, 12469 { "n", FIELD_n, -1, 0, 0, 0, 0, 0, 0 }, 12470 { "offset", FIELD_offset, -1, 0, 0, 0, 0, 0, 0 }, 12471 { "op0", FIELD_op0, -1, 0, 0, 0, 0, 0, 0 }, 12472 { "op1", FIELD_op1, -1, 0, 0, 0, 0, 0, 0 }, 12473 { "op2", FIELD_op2, -1, 0, 0, 0, 0, 0, 0 }, 12474 { "r", FIELD_r, -1, 0, 0, 0, 0, 0, 0 }, 12475 { "sa4", FIELD_sa4, -1, 0, 0, 0, 0, 0, 0 }, 12476 { "sae4", FIELD_sae4, -1, 0, 0, 0, 0, 0, 0 }, 12477 { "sal", FIELD_sal, -1, 0, 0, 0, 0, 0, 0 }, 12478 { "sas4", FIELD_sas4, -1, 0, 0, 0, 0, 0, 0 }, 12479 { "sr", FIELD_sr, -1, 0, 0, 0, 0, 0, 0 }, 12480 { "st", FIELD_st, -1, 0, 0, 0, 0, 0, 0 }, 12481 { "thi3", FIELD_thi3, -1, 0, 0, 0, 0, 0, 0 }, 12482 { "imm4", FIELD_imm4, -1, 0, 0, 0, 0, 0, 0 }, 12483 { "mn", FIELD_mn, -1, 0, 0, 0, 0, 0, 0 }, 12484 { "i", FIELD_i, -1, 0, 0, 0, 0, 0, 0 }, 12485 { "imm6lo", FIELD_imm6lo, -1, 0, 0, 0, 0, 0, 0 }, 12486 { "imm6hi", FIELD_imm6hi, -1, 0, 0, 0, 0, 0, 0 }, 12487 { "imm7lo", FIELD_imm7lo, -1, 0, 0, 0, 0, 0, 0 }, 12488 { "imm7hi", FIELD_imm7hi, -1, 0, 0, 0, 0, 0, 0 }, 12489 { "z", FIELD_z, -1, 0, 0, 0, 0, 0, 0 }, 12490 { "imm6", FIELD_imm6, -1, 0, 0, 0, 0, 0, 0 }, 12491 { "imm7", FIELD_imm7, -1, 0, 0, 0, 0, 0, 0 }, 12492 { "r3", FIELD_r3, -1, 0, 0, 0, 0, 0, 0 }, 12493 { "rbit2", FIELD_rbit2, -1, 0, 0, 0, 0, 0, 0 }, 12494 { "rhi", FIELD_rhi, -1, 0, 0, 0, 0, 0, 0 }, 12495 { "t3", FIELD_t3, -1, 0, 0, 0, 0, 0, 0 }, 12496 { "tbit2", FIELD_tbit2, -1, 0, 0, 0, 0, 0, 0 }, 12497 { "tlo", FIELD_tlo, -1, 0, 0, 0, 0, 0, 0 }, 12498 { "w", FIELD_w, -1, 0, 0, 0, 0, 0, 0 }, 12499 { "y", FIELD_y, -1, 0, 0, 0, 0, 0, 0 }, 12500 { "x", FIELD_x, -1, 0, 0, 0, 0, 0, 0 }, 12501 { "t2", FIELD_t2, -1, 0, 0, 0, 0, 0, 0 }, 12502 { "s2", FIELD_s2, -1, 0, 0, 0, 0, 0, 0 }, 12503 { "r2", FIELD_r2, -1, 0, 0, 0, 0, 0, 0 }, 12504 { "t4", FIELD_t4, -1, 0, 0, 0, 0, 0, 0 }, 12505 { "s4", FIELD_s4, -1, 0, 0, 0, 0, 0, 0 }, 12506 { "r4", FIELD_r4, -1, 0, 0, 0, 0, 0, 0 }, 12507 { "t8", FIELD_t8, -1, 0, 0, 0, 0, 0, 0 }, 12508 { "s8", FIELD_s8, -1, 0, 0, 0, 0, 0, 0 }, 12509 { "r8", FIELD_r8, -1, 0, 0, 0, 0, 0, 0 }, 12510 { "xt_wbr15_imm", FIELD_xt_wbr15_imm, -1, 0, 0, 0, 0, 0, 0 }, 12511 { "xt_wbr18_imm", FIELD_xt_wbr18_imm, -1, 0, 0, 0, 0, 0, 0 }, 12512 { "ae_r3", FIELD_ae_r3, -1, 0, 0, 0, 0, 0, 0 }, 12513 { "ae_s_non_samt", FIELD_ae_s_non_samt, -1, 0, 0, 0, 0, 0, 0 }, 12514 { "ae_s3", FIELD_ae_s3, -1, 0, 0, 0, 0, 0, 0 }, 12515 { "ae_r32", FIELD_ae_r32, -1, 0, 0, 0, 0, 0, 0 }, 12516 { "ae_samt_s_t", FIELD_ae_samt_s_t, -1, 0, 0, 0, 0, 0, 0 }, 12517 { "ae_r20", FIELD_ae_r20, -1, 0, 0, 0, 0, 0, 0 }, 12518 { "ae_r10", FIELD_ae_r10, -1, 0, 0, 0, 0, 0, 0 }, 12519 { "ae_s20", FIELD_ae_s20, -1, 0, 0, 0, 0, 0, 0 }, 12520 { "ae_fld_ohba", FIELD_ae_fld_ohba, -1, 0, 0, 0, 0, 0, 0 }, 12521 { "ae_fld_ohba2", FIELD_ae_fld_ohba2, -1, 0, 0, 0, 0, 0, 0 }, 12522 { "op0_s3", FIELD_op0_s3, -1, 0, 0, 0, 0, 0, 0 }, 12523 { "ftsf11", FIELD_ftsf11, -1, 0, 0, 0, 0, 0, 0 }, 12524 { "ftsf12", FIELD_ftsf12, -1, 0, 0, 0, 0, 0, 0 }, 12525 { "ftsf13", FIELD_ftsf13, -1, 0, 0, 0, 0, 0, 0 }, 12526 { "ftsf20ae_slot1", FIELD_ftsf20ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12527 { "ftsf21ae_slot1", FIELD_ftsf21ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12528 { "ftsf22ae_slot1", FIELD_ftsf22ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12529 { "ftsf23ae_slot1", FIELD_ftsf23ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12530 { "ftsf24ae_slot1", FIELD_ftsf24ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12531 { "ftsf25ae_slot1", FIELD_ftsf25ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12532 { "ftsf26ae_slot1", FIELD_ftsf26ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12533 { "ftsf27ae_slot1", FIELD_ftsf27ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12534 { "ftsf28ae_slot1", FIELD_ftsf28ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12535 { "ftsf29ae_slot1", FIELD_ftsf29ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12536 { "ftsf30ae_slot1", FIELD_ftsf30ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12537 { "ftsf31ae_slot1", FIELD_ftsf31ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12538 { "ftsf32ae_slot1", FIELD_ftsf32ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12539 { "ftsf33ae_slot1", FIELD_ftsf33ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12540 { "ftsf34ae_slot1", FIELD_ftsf34ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12541 { "ftsf35ae_slot1", FIELD_ftsf35ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12542 { "ftsf36ae_slot1", FIELD_ftsf36ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12543 { "ftsf37ae_slot1", FIELD_ftsf37ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12544 { "ftsf38ae_slot1", FIELD_ftsf38ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12545 { "ftsf40ae_slot1", FIELD_ftsf40ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12546 { "ftsf41ae_slot1", FIELD_ftsf41ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12547 { "ftsf42ae_slot1", FIELD_ftsf42ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12548 { "ftsf43ae_slot1", FIELD_ftsf43ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12549 { "ftsf45ae_slot1", FIELD_ftsf45ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12550 { "ftsf47ae_slot1", FIELD_ftsf47ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12551 { "ftsf48ae_slot1", FIELD_ftsf48ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12552 { "ftsf49ae_slot1", FIELD_ftsf49ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12553 { "ftsf50ae_slot1", FIELD_ftsf50ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12554 { "ftsf51ae_slot1", FIELD_ftsf51ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12555 { "ftsf52ae_slot1", FIELD_ftsf52ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12556 { "ftsf53ae_slot1", FIELD_ftsf53ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12557 { "ftsf54ae_slot1", FIELD_ftsf54ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12558 { "ftsf55", FIELD_ftsf55, -1, 0, 0, 0, 0, 0, 0 }, 12559 { "ftsf56ae_slot1", FIELD_ftsf56ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12560 { "ftsf57ae_slot1", FIELD_ftsf57ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12561 { "ftsf58ae_slot1", FIELD_ftsf58ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12562 { "ftsf60ae_slot1", FIELD_ftsf60ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12563 { "ftsf61", FIELD_ftsf61, -1, 0, 0, 0, 0, 0, 0 }, 12564 { "ftsf62ae_slot1", FIELD_ftsf62ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12565 { "ftsf63ae_slot1", FIELD_ftsf63ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12566 { "ftsf64ae_slot1", FIELD_ftsf64ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12567 { "ftsf66ae_slot1", FIELD_ftsf66ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12568 { "ftsf68ae_slot1", FIELD_ftsf68ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12569 { "ftsf69ae_slot1", FIELD_ftsf69ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12570 { "ftsf70ae_slot1", FIELD_ftsf70ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12571 { "ftsf71ae_slot1", FIELD_ftsf71ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12572 { "ftsf72ae_slot1", FIELD_ftsf72ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12573 { "ftsf73ae_slot1", FIELD_ftsf73ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12574 { "ftsf74ae_slot1", FIELD_ftsf74ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12575 { "ftsf75ae_slot1", FIELD_ftsf75ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12576 { "ftsf76ae_slot1", FIELD_ftsf76ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12577 { "ftsf77ae_slot1", FIELD_ftsf77ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12578 { "ftsf78ae_slot1", FIELD_ftsf78ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12579 { "ftsf79ae_slot1", FIELD_ftsf79ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12580 { "ftsf80ae_slot1", FIELD_ftsf80ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12581 { "ftsf81ae_slot1", FIELD_ftsf81ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12582 { "ftsf82ae_slot1", FIELD_ftsf82ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12583 { "ftsf83ae_slot1", FIELD_ftsf83ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12584 { "ftsf84ae_slot1", FIELD_ftsf84ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12585 { "ftsf85ae_slot1", FIELD_ftsf85ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12586 { "ftsf86ae_slot1", FIELD_ftsf86ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12587 { "ftsf87ae_slot1", FIELD_ftsf87ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12588 { "ftsf88ae_slot1", FIELD_ftsf88ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12589 { "ftsf89ae_slot1", FIELD_ftsf89ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12590 { "ftsf90ae_slot1", FIELD_ftsf90ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12591 { "ftsf91", FIELD_ftsf91, -1, 0, 0, 0, 0, 0, 0 }, 12592 { "ftsf92ae_slot1", FIELD_ftsf92ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12593 { "ftsf93ae_slot1", FIELD_ftsf93ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12594 { "ftsf94ae_slot1", FIELD_ftsf94ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12595 { "ftsf96ae_slot1", FIELD_ftsf96ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12596 { "ftsf97ae_slot1", FIELD_ftsf97ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12597 { "ftsf99ae_slot1", FIELD_ftsf99ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12598 { "ftsf101ae_slot1", FIELD_ftsf101ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12599 { "ftsf102ae_slot1", FIELD_ftsf102ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12600 { "ftsf103ae_slot1", FIELD_ftsf103ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12601 { "ftsf106ae_slot1", FIELD_ftsf106ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12602 { "ftsf107ae_slot1", FIELD_ftsf107ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12603 { "ftsf108ae_slot1", FIELD_ftsf108ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12604 { "ftsf109ae_slot1", FIELD_ftsf109ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12605 { "ftsf110ae_slot1", FIELD_ftsf110ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12606 { "ftsf111ae_slot1", FIELD_ftsf111ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12607 { "ftsf112ae_slot1", FIELD_ftsf112ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12608 { "ftsf113ae_slot1", FIELD_ftsf113ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12609 { "ftsf114ae_slot1", FIELD_ftsf114ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12610 { "ftsf115ae_slot1", FIELD_ftsf115ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12611 { "ftsf116ae_slot1", FIELD_ftsf116ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12612 { "ftsf117ae_slot1", FIELD_ftsf117ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12613 { "ftsf118ae_slot1", FIELD_ftsf118ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12614 { "ftsf120ae_slot1", FIELD_ftsf120ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12615 { "ftsf121ae_slot1", FIELD_ftsf121ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12616 { "ftsf123ae_slot1", FIELD_ftsf123ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12617 { "ftsf124ae_slot1", FIELD_ftsf124ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12618 { "ftsf125ae_slot1", FIELD_ftsf125ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12619 { "ftsf126ae_slot1", FIELD_ftsf126ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12620 { "ftsf127ae_slot1", FIELD_ftsf127ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12621 { "ftsf128ae_slot1", FIELD_ftsf128ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12622 { "ftsf129ae_slot1", FIELD_ftsf129ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12623 { "ftsf130ae_slot1", FIELD_ftsf130ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12624 { "ftsf131ae_slot1", FIELD_ftsf131ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12625 { "ftsf132ae_slot1", FIELD_ftsf132ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12626 { "ftsf133ae_slot1", FIELD_ftsf133ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12627 { "ftsf134ae_slot1", FIELD_ftsf134ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12628 { "ftsf135ae_slot1", FIELD_ftsf135ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12629 { "ftsf136ae_slot1", FIELD_ftsf136ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12630 { "ftsf137ae_slot1", FIELD_ftsf137ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12631 { "ftsf138ae_slot1", FIELD_ftsf138ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12632 { "ftsf139ae_slot1", FIELD_ftsf139ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12633 { "ftsf140ae_slot1", FIELD_ftsf140ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12634 { "ftsf141ae_slot1", FIELD_ftsf141ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12635 { "ftsf142ae_slot1", FIELD_ftsf142ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12636 { "ftsf143ae_slot1", FIELD_ftsf143ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12637 { "ftsf144ae_slot1", FIELD_ftsf144ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12638 { "ftsf145ae_slot1", FIELD_ftsf145ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12639 { "ftsf146ae_slot1", FIELD_ftsf146ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12640 { "ftsf147ae_slot1", FIELD_ftsf147ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12641 { "ftsf148ae_slot1", FIELD_ftsf148ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12642 { "ftsf149ae_slot1", FIELD_ftsf149ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12643 { "ftsf150ae_slot1", FIELD_ftsf150ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12644 { "ftsf151ae_slot1", FIELD_ftsf151ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12645 { "ftsf152ae_slot1", FIELD_ftsf152ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12646 { "ftsf153ae_slot1", FIELD_ftsf153ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12647 { "ftsf154ae_slot1", FIELD_ftsf154ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12648 { "ftsf155ae_slot1", FIELD_ftsf155ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12649 { "ftsf156ae_slot1", FIELD_ftsf156ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12650 { "ftsf157ae_slot1", FIELD_ftsf157ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12651 { "ftsf158ae_slot1", FIELD_ftsf158ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12652 { "ftsf159ae_slot1", FIELD_ftsf159ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12653 { "ftsf160ae_slot1", FIELD_ftsf160ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12654 { "ftsf161ae_slot1", FIELD_ftsf161ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12655 { "ftsf162ae_slot1", FIELD_ftsf162ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12656 { "ftsf163ae_slot1", FIELD_ftsf163ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12657 { "ftsf164ae_slot1", FIELD_ftsf164ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12658 { "ftsf165ae_slot1", FIELD_ftsf165ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12659 { "ftsf166ae_slot1", FIELD_ftsf166ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12660 { "ftsf167ae_slot1", FIELD_ftsf167ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12661 { "ftsf168ae_slot1", FIELD_ftsf168ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12662 { "ftsf169ae_slot1", FIELD_ftsf169ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12663 { "ftsf170ae_slot1", FIELD_ftsf170ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12664 { "ftsf171ae_slot1", FIELD_ftsf171ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12665 { "ftsf172ae_slot1", FIELD_ftsf172ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12666 { "ftsf173ae_slot1", FIELD_ftsf173ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12667 { "ftsf174ae_slot1", FIELD_ftsf174ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12668 { "ftsf175ae_slot1", FIELD_ftsf175ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12669 { "ftsf176ae_slot1", FIELD_ftsf176ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12670 { "ftsf177ae_slot1", FIELD_ftsf177ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12671 { "ftsf178ae_slot1", FIELD_ftsf178ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12672 { "ftsf179ae_slot1", FIELD_ftsf179ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12673 { "ftsf180ae_slot1", FIELD_ftsf180ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12674 { "ftsf181ae_slot1", FIELD_ftsf181ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12675 { "ftsf182ae_slot1", FIELD_ftsf182ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12676 { "ftsf183ae_slot1", FIELD_ftsf183ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12677 { "ftsf184ae_slot1", FIELD_ftsf184ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12678 { "ftsf185ae_slot1", FIELD_ftsf185ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12679 { "ftsf186ae_slot1", FIELD_ftsf186ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12680 { "ftsf187ae_slot1", FIELD_ftsf187ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12681 { "ftsf188ae_slot1", FIELD_ftsf188ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12682 { "ftsf189ae_slot1", FIELD_ftsf189ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12683 { "ftsf190ae_slot1", FIELD_ftsf190ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12684 { "ftsf191ae_slot1", FIELD_ftsf191ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12685 { "ftsf192ae_slot1", FIELD_ftsf192ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12686 { "ftsf193ae_slot1", FIELD_ftsf193ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12687 { "ftsf194ae_slot1", FIELD_ftsf194ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12688 { "ftsf195ae_slot1", FIELD_ftsf195ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12689 { "ftsf196ae_slot1", FIELD_ftsf196ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12690 { "ftsf197ae_slot1", FIELD_ftsf197ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12691 { "ftsf198ae_slot1", FIELD_ftsf198ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12692 { "ftsf199ae_slot1", FIELD_ftsf199ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12693 { "ftsf200ae_slot1", FIELD_ftsf200ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12694 { "ftsf201ae_slot1", FIELD_ftsf201ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12695 { "ftsf202ae_slot1", FIELD_ftsf202ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12696 { "ftsf203ae_slot1", FIELD_ftsf203ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12697 { "ftsf204ae_slot1", FIELD_ftsf204ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12698 { "ftsf205ae_slot1", FIELD_ftsf205ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12699 { "ftsf206ae_slot1", FIELD_ftsf206ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12700 { "ftsf207ae_slot1", FIELD_ftsf207ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12701 { "ftsf208ae_slot1", FIELD_ftsf208ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12702 { "ftsf210ae_slot1", FIELD_ftsf210ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12703 { "ftsf333ae_slot1", FIELD_ftsf333ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12704 { "ftsf334ae_slot1", FIELD_ftsf334ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12705 { "ftsf335", FIELD_ftsf335, -1, 0, 0, 0, 0, 0, 0 }, 12706 { "ftsf336ae_slot1", FIELD_ftsf336ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12707 { "ftsf337ae_slot1", FIELD_ftsf337ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12708 { "ftsf339ae_slot1", FIELD_ftsf339ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12709 { "ftsf340ae_slot1", FIELD_ftsf340ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12710 { "ftsf341ae_slot1", FIELD_ftsf341ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12711 { "ftsf342ae_slot1", FIELD_ftsf342ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12712 { "ftsf343ae_slot1", FIELD_ftsf343ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12713 { "ftsf344ae_slot1", FIELD_ftsf344ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12714 { "ftsf345ae_slot1", FIELD_ftsf345ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12715 { "ftsf347ae_slot1", FIELD_ftsf347ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12716 { "ftsf348ae_slot1", FIELD_ftsf348ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12717 { "ftsf349ae_slot1", FIELD_ftsf349ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12718 { "ftsf350ae_slot1", FIELD_ftsf350ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12719 { "ftsf351", FIELD_ftsf351, -1, 0, 0, 0, 0, 0, 0 }, 12720 { "ftsf352ae_slot1", FIELD_ftsf352ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12721 { "ftsf354ae_slot1", FIELD_ftsf354ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12722 { "ftsf355ae_slot1", FIELD_ftsf355ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12723 { "ftsf356ae_slot1", FIELD_ftsf356ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12724 { "ftsf357ae_slot1", FIELD_ftsf357ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12725 { "ftsf358ae_slot1", FIELD_ftsf358ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12726 { "ftsf359ae_slot1", FIELD_ftsf359ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12727 { "op0_s4", FIELD_op0_s4, -1, 0, 0, 0, 0, 0, 0 }, 12728 { "ftsf211ae_slot0", FIELD_ftsf211ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12729 { "ftsf212ae_slot0", FIELD_ftsf212ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12730 { "ftsf213ae_slot0", FIELD_ftsf213ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12731 { "ftsf214ae_slot0", FIELD_ftsf214ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12732 { "ftsf215ae_slot0", FIELD_ftsf215ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12733 { "ftsf217ae_slot0", FIELD_ftsf217ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12734 { "ftsf218ae_slot0", FIELD_ftsf218ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12735 { "ftsf219ae_slot0", FIELD_ftsf219ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12736 { "ftsf220ae_slot0", FIELD_ftsf220ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12737 { "ftsf221ae_slot0", FIELD_ftsf221ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12738 { "ftsf222ae_slot0", FIELD_ftsf222ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12739 { "ftsf223ae_slot0", FIELD_ftsf223ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12740 { "ftsf224ae_slot0", FIELD_ftsf224ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12741 { "ftsf225ae_slot0", FIELD_ftsf225ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12742 { "ftsf226ae_slot0", FIELD_ftsf226ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12743 { "ftsf227ae_slot0", FIELD_ftsf227ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12744 { "ftsf228ae_slot0", FIELD_ftsf228ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12745 { "ftsf229ae_slot0", FIELD_ftsf229ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12746 { "ftsf230ae_slot0", FIELD_ftsf230ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12747 { "ftsf231ae_slot0", FIELD_ftsf231ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12748 { "ftsf232ae_slot0", FIELD_ftsf232ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12749 { "ftsf233ae_slot0", FIELD_ftsf233ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12750 { "ftsf234ae_slot0", FIELD_ftsf234ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12751 { "ftsf235ae_slot0", FIELD_ftsf235ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12752 { "ftsf236ae_slot0", FIELD_ftsf236ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12753 { "ftsf237ae_slot0", FIELD_ftsf237ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12754 { "ftsf238ae_slot0", FIELD_ftsf238ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12755 { "ftsf239ae_slot0", FIELD_ftsf239ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12756 { "ftsf240ae_slot0", FIELD_ftsf240ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12757 { "ftsf241ae_slot0", FIELD_ftsf241ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12758 { "ftsf242ae_slot0", FIELD_ftsf242ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12759 { "ftsf243ae_slot0", FIELD_ftsf243ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12760 { "ftsf244ae_slot0", FIELD_ftsf244ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12761 { "ftsf245ae_slot0", FIELD_ftsf245ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12762 { "ftsf246ae_slot0", FIELD_ftsf246ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12763 { "ftsf247ae_slot0", FIELD_ftsf247ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12764 { "ftsf248ae_slot0", FIELD_ftsf248ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12765 { "ftsf249ae_slot0", FIELD_ftsf249ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12766 { "ftsf250ae_slot0", FIELD_ftsf250ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12767 { "ftsf251ae_slot0", FIELD_ftsf251ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12768 { "ftsf252ae_slot0", FIELD_ftsf252ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12769 { "ftsf253ae_slot0", FIELD_ftsf253ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12770 { "ftsf254ae_slot0", FIELD_ftsf254ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12771 { "ftsf255ae_slot0", FIELD_ftsf255ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12772 { "ftsf256ae_slot0", FIELD_ftsf256ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12773 { "ftsf257ae_slot0", FIELD_ftsf257ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12774 { "ftsf258ae_slot0", FIELD_ftsf258ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12775 { "ftsf259ae_slot0", FIELD_ftsf259ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12776 { "ftsf260ae_slot0", FIELD_ftsf260ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12777 { "ftsf261ae_slot0", FIELD_ftsf261ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12778 { "ftsf262ae_slot0", FIELD_ftsf262ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12779 { "ftsf263ae_slot0", FIELD_ftsf263ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12780 { "ftsf264ae_slot0", FIELD_ftsf264ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12781 { "ftsf265ae_slot0", FIELD_ftsf265ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12782 { "ftsf266ae_slot0", FIELD_ftsf266ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12783 { "ftsf267ae_slot0", FIELD_ftsf267ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12784 { "ftsf268ae_slot0", FIELD_ftsf268ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12785 { "ftsf269ae_slot0", FIELD_ftsf269ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12786 { "ftsf270ae_slot0", FIELD_ftsf270ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12787 { "ftsf271ae_slot0", FIELD_ftsf271ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12788 { "ftsf272ae_slot0", FIELD_ftsf272ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12789 { "ftsf273ae_slot0", FIELD_ftsf273ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12790 { "ftsf274ae_slot0", FIELD_ftsf274ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12791 { "ftsf275ae_slot0", FIELD_ftsf275ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12792 { "ftsf276ae_slot0", FIELD_ftsf276ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12793 { "ftsf277ae_slot0", FIELD_ftsf277ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12794 { "ftsf278ae_slot0", FIELD_ftsf278ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12795 { "ftsf279ae_slot0", FIELD_ftsf279ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12796 { "ftsf280", FIELD_ftsf280, -1, 0, 0, 0, 0, 0, 0 }, 12797 { "ftsf281ae_slot0", FIELD_ftsf281ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12798 { "ftsf282ae_slot0", FIELD_ftsf282ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12799 { "ftsf284ae_slot0", FIELD_ftsf284ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12800 { "ftsf285ae_slot0", FIELD_ftsf285ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12801 { "ftsf287ae_slot0", FIELD_ftsf287ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12802 { "ftsf288", FIELD_ftsf288, -1, 0, 0, 0, 0, 0, 0 }, 12803 { "ftsf289ae_slot0", FIELD_ftsf289ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12804 { "ftsf290ae_slot0", FIELD_ftsf290ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12805 { "ftsf291ae_slot0", FIELD_ftsf291ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12806 { "ftsf292ae_slot0", FIELD_ftsf292ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12807 { "ftsf293ae_slot0", FIELD_ftsf293ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12808 { "ftsf294ae_slot0", FIELD_ftsf294ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12809 { "ftsf295ae_slot0", FIELD_ftsf295ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12810 { "ftsf296ae_slot0", FIELD_ftsf296ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12811 { "ftsf297ae_slot0", FIELD_ftsf297ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12812 { "ftsf298ae_slot0", FIELD_ftsf298ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12813 { "ftsf300ae_slot0", FIELD_ftsf300ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12814 { "ftsf302ae_slot0", FIELD_ftsf302ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12815 { "ftsf304ae_slot0", FIELD_ftsf304ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12816 { "ftsf305ae_slot0", FIELD_ftsf305ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12817 { "ftsf306ae_slot0", FIELD_ftsf306ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12818 { "ftsf307ae_slot0", FIELD_ftsf307ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12819 { "ftsf308ae_slot0", FIELD_ftsf308ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12820 { "ftsf309", FIELD_ftsf309, -1, 0, 0, 0, 0, 0, 0 }, 12821 { "ftsf310ae_slot0", FIELD_ftsf310ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12822 { "ftsf311ae_slot0", FIELD_ftsf311ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12823 { "ftsf312ae_slot0", FIELD_ftsf312ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12824 { "ftsf313ae_slot0", FIELD_ftsf313ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12825 { "ftsf314ae_slot0", FIELD_ftsf314ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12826 { "ftsf315", FIELD_ftsf315, -1, 0, 0, 0, 0, 0, 0 }, 12827 { "ftsf316ae_slot0", FIELD_ftsf316ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12828 { "ftsf317ae_slot0", FIELD_ftsf317ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12829 { "ftsf319ae_slot0", FIELD_ftsf319ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12830 { "ftsf320ae_slot0", FIELD_ftsf320ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12831 { "ftsf322ae_slot0", FIELD_ftsf322ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12832 { "ftsf323ae_slot0", FIELD_ftsf323ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12833 { "ftsf324ae_slot0", FIELD_ftsf324ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12834 { "ftsf325ae_slot0", FIELD_ftsf325ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12835 { "ftsf326ae_slot0", FIELD_ftsf326ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12836 { "ftsf327ae_slot0", FIELD_ftsf327ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12837 { "ftsf328ae_slot0", FIELD_ftsf328ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12838 { "ftsf329ae_slot0", FIELD_ftsf329ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12839 { "ftsf360ae_slot0", FIELD_ftsf360ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12840 { "ftsf361ae_slot0", FIELD_ftsf361ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12841 { "ftsf362", FIELD_ftsf362, -1, 0, 0, 0, 0, 0, 0 }, 12842 { "ftsf363ae_slot0", FIELD_ftsf363ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12843 { "ftsf364ae_slot0", FIELD_ftsf364ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12844 { "ftsf366ae_slot0", FIELD_ftsf366ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12845 { "ftsf368ae_slot0", FIELD_ftsf368ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12846 { "ftsf370ae_slot0", FIELD_ftsf370ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12847 { "ftsf373ae_slot0", FIELD_ftsf373ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12848 { "ftsf376ae_slot0", FIELD_ftsf376ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12849 { "ftsf378ae_slot0", FIELD_ftsf378ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12850 { "ftsf379ae_slot0", FIELD_ftsf379ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12851 { "ftsf382ae_slot0", FIELD_ftsf382ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12852 { "ftsf383ae_slot0", FIELD_ftsf383ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12853 { "ftsf384ae_slot0", FIELD_ftsf384ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12854 { "ftsf386ae_slot0", FIELD_ftsf386ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12855 { "ftsf387ae_slot0", FIELD_ftsf387ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12856 { "ftsf388ae_slot0", FIELD_ftsf388ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12857 { "ftsf389ae_slot0", FIELD_ftsf389ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12858 { "ae_mul32x24fld", FIELD_ae_mul32x24fld, -1, 0, 0, 0, 0, 0, 0 }, 12859 { "op0_s4_s4", FIELD_op0_s4_s4, -1, 0, 0, 0, 0, 0, 0 }, 12860 { "combined2c0b5f72_fld28", FIELD_combined2c0b5f72_fld28, -1, 0, 0, 0, 0, 0, 0 }, 12861 { "combined2c0b5f72_fld37", FIELD_combined2c0b5f72_fld37, -1, 0, 0, 0, 0, 0, 0 }, 12862 { "combined2c0b5f72_fld39", FIELD_combined2c0b5f72_fld39, -1, 0, 0, 0, 0, 0, 0 }, 12863 { "combined2c0b5f72_fld40", FIELD_combined2c0b5f72_fld40, -1, 0, 0, 0, 0, 0, 0 }, 12864 { "combined2c0b5f72_fld46", FIELD_combined2c0b5f72_fld46, -1, 0, 0, 0, 0, 0, 0 }, 12865 { "combined2c0b5f72_fld47", FIELD_combined2c0b5f72_fld47, -1, 0, 0, 0, 0, 0, 0 }, 12866 { "combined2c0b5f72_fld49", FIELD_combined2c0b5f72_fld49, -1, 0, 0, 0, 0, 0, 0 }, 12867 { "combined2c0b5f72_fld50", FIELD_combined2c0b5f72_fld50, -1, 0, 0, 0, 0, 0, 0 }, 12868 { "combined2c0b5f72_fld52", FIELD_combined2c0b5f72_fld52, -1, 0, 0, 0, 0, 0, 0 }, 12869 { "combined2c0b5f72_fld121", FIELD_combined2c0b5f72_fld121, -1, 0, 0, 0, 0, 0, 0 }, 12870 { "combined2c0b5f72_fld123", FIELD_combined2c0b5f72_fld123, -1, 0, 0, 0, 0, 0, 0 }, 12871 { "combined2c0b5f72_fld127", FIELD_combined2c0b5f72_fld127, -1, 0, 0, 0, 0, 0, 0 }, 12872 { "combined2c0b5f72_fld133ae_slot0", FIELD_combined2c0b5f72_fld133ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12873 { "combined2c0b5f72_fld134ae_slot0", FIELD_combined2c0b5f72_fld134ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12874 { "combined2c0b5f72_fld135ae_slot0", FIELD_combined2c0b5f72_fld135ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12875 { "combined2c0b5f72_fld136ae_slot0", FIELD_combined2c0b5f72_fld136ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12876 { "combined2c0b5f72_fld137ae_slot0", FIELD_combined2c0b5f72_fld137ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12877 { "combined2c0b5f72_fld138ae_slot0", FIELD_combined2c0b5f72_fld138ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12878 { "combined2c0b5f72_fld139ae_slot0", FIELD_combined2c0b5f72_fld139ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12879 { "combined2c0b5f72_fld140ae_slot0", FIELD_combined2c0b5f72_fld140ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12880 { "combined2c0b5f72_fld141ae_slot0", FIELD_combined2c0b5f72_fld141ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12881 { "combined2c0b5f72_fld142ae_slot0", FIELD_combined2c0b5f72_fld142ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12882 { "combined2c0b5f72_fld143ae_slot0", FIELD_combined2c0b5f72_fld143ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12883 { "combined2c0b5f72_fld144ae_slot0", FIELD_combined2c0b5f72_fld144ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12884 { "combined2c0b5f72_fld145ae_slot0", FIELD_combined2c0b5f72_fld145ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12885 { "combined2c0b5f72_fld146ae_slot0", FIELD_combined2c0b5f72_fld146ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12886 { "combined2c0b5f72_fld148ae_slot0", FIELD_combined2c0b5f72_fld148ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12887 { "combined2c0b5f72_fld149ae_slot0", FIELD_combined2c0b5f72_fld149ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12888 { "op0_s4_s4_s4", FIELD_op0_s4_s4_s4, -1, 0, 0, 0, 0, 0, 0 }, 12889 { "combined1e9fefee_fld96", FIELD_combined1e9fefee_fld96, -1, 0, 0, 0, 0, 0, 0 }, 12890 { "combined1e9fefee_fld98", FIELD_combined1e9fefee_fld98, -1, 0, 0, 0, 0, 0, 0 }, 12891 { "combined1e9fefee_fld106ae_slot0", FIELD_combined1e9fefee_fld106ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12892 { "combined1e9fefee_fld107ae_slot0", FIELD_combined1e9fefee_fld107ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12893 { "combined1e9fefee_fld108ae_slot0", FIELD_combined1e9fefee_fld108ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12894 { "combined1e9fefee_fld109ae_slot0", FIELD_combined1e9fefee_fld109ae_slot0, -1, 0, 0, 0, 0, 0, 0 }, 12895 { "op0_s3_s3", FIELD_op0_s3_s3, -1, 0, 0, 0, 0, 0, 0 }, 12896 { "combined2c0b5f72_fld19", FIELD_combined2c0b5f72_fld19, -1, 0, 0, 0, 0, 0, 0 }, 12897 { "combined2c0b5f72_fld22", FIELD_combined2c0b5f72_fld22, -1, 0, 0, 0, 0, 0, 0 }, 12898 { "combined2c0b5f72_fld24", FIELD_combined2c0b5f72_fld24, -1, 0, 0, 0, 0, 0, 0 }, 12899 { "combined2c0b5f72_fld65", FIELD_combined2c0b5f72_fld65, -1, 0, 0, 0, 0, 0, 0 }, 12900 { "combined2c0b5f72_fld66", FIELD_combined2c0b5f72_fld66, -1, 0, 0, 0, 0, 0, 0 }, 12901 { "combined2c0b5f72_fld68", FIELD_combined2c0b5f72_fld68, -1, 0, 0, 0, 0, 0, 0 }, 12902 { "combined2c0b5f72_fld69", FIELD_combined2c0b5f72_fld69, -1, 0, 0, 0, 0, 0, 0 }, 12903 { "combined2c0b5f72_fld74", FIELD_combined2c0b5f72_fld74, -1, 0, 0, 0, 0, 0, 0 }, 12904 { "combined2c0b5f72_fld79", FIELD_combined2c0b5f72_fld79, -1, 0, 0, 0, 0, 0, 0 }, 12905 { "combined2c0b5f72_fld88", FIELD_combined2c0b5f72_fld88, -1, 0, 0, 0, 0, 0, 0 }, 12906 { "combined2c0b5f72_fld90", FIELD_combined2c0b5f72_fld90, -1, 0, 0, 0, 0, 0, 0 }, 12907 { "combined2c0b5f72_fld91", FIELD_combined2c0b5f72_fld91, -1, 0, 0, 0, 0, 0, 0 }, 12908 { "combined2c0b5f72_fld131ae_slot1", FIELD_combined2c0b5f72_fld131ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12909 { "combined2c0b5f72_fld132ae_slot1", FIELD_combined2c0b5f72_fld132ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12910 { "combined2c0b5f72_fld147ae_slot1", FIELD_combined2c0b5f72_fld147ae_slot1, -1, 0, 0, 0, 0, 0, 0 }, 12911 { "s3to1", FIELD_s3to1, -1, 0, 0, 0, 0, 0, 0 } 12912}; 12913 12914enum xtensa_operand_id { 12915 OPERAND_soffsetx4, 12916 OPERAND_uimm12x8, 12917 OPERAND_simm4, 12918 OPERAND_arr, 12919 OPERAND_ars, 12920 OPERAND__ars_invisible, 12921 OPERAND_art, 12922 OPERAND_ar0, 12923 OPERAND_ar4, 12924 OPERAND_ar8, 12925 OPERAND_ar12, 12926 OPERAND_ars_entry, 12927 OPERAND_immrx4, 12928 OPERAND_lsi4x4, 12929 OPERAND_simm7, 12930 OPERAND_uimm6, 12931 OPERAND_ai4const, 12932 OPERAND_b4const, 12933 OPERAND_b4constu, 12934 OPERAND_uimm8, 12935 OPERAND_uimm8x2, 12936 OPERAND_uimm8x4, 12937 OPERAND_uimm4x16, 12938 OPERAND_uimmrx4, 12939 OPERAND_simm8, 12940 OPERAND_simm8x256, 12941 OPERAND_simm12b, 12942 OPERAND_msalp32, 12943 OPERAND_op2p1, 12944 OPERAND_label8, 12945 OPERAND_ulabel8, 12946 OPERAND_label12, 12947 OPERAND_soffset, 12948 OPERAND_uimm16x4, 12949 OPERAND_bbi, 12950 OPERAND_sae, 12951 OPERAND_sas, 12952 OPERAND_sargt, 12953 OPERAND_s, 12954 OPERAND_mx, 12955 OPERAND_my, 12956 OPERAND_mw, 12957 OPERAND_mr0, 12958 OPERAND_mr1, 12959 OPERAND_mr2, 12960 OPERAND_mr3, 12961 OPERAND_immt, 12962 OPERAND_imms, 12963 OPERAND_bt, 12964 OPERAND_bs, 12965 OPERAND_br, 12966 OPERAND_bt2, 12967 OPERAND_bs2, 12968 OPERAND_br2, 12969 OPERAND_bt4, 12970 OPERAND_bs4, 12971 OPERAND_br4, 12972 OPERAND_bt8, 12973 OPERAND_bs8, 12974 OPERAND_br8, 12975 OPERAND_bt16, 12976 OPERAND_bs16, 12977 OPERAND_br16, 12978 OPERAND_brall, 12979 OPERAND_tp7, 12980 OPERAND_xt_wbr15_label, 12981 OPERAND_xt_wbr18_label, 12982 OPERAND_ae_samt32, 12983 OPERAND_pr0, 12984 OPERAND_qr0, 12985 OPERAND_mac_qr0, 12986 OPERAND_ae_lsimm16, 12987 OPERAND_ae_lsimm32, 12988 OPERAND_ae_lsimm64, 12989 OPERAND_ae_samt64, 12990 OPERAND_ae_ohba, 12991 OPERAND_ae_ohba2, 12992 OPERAND_pr, 12993 OPERAND_cvt_pr, 12994 OPERAND_qr0_rw, 12995 OPERAND_mac_qr0_rw, 12996 OPERAND_qr1_w, 12997 OPERAND_mac_qr1_w, 12998 OPERAND_ps, 12999 OPERAND_alupppb_ps, 13000 OPERAND_bitindex, 13001 OPERAND_t, 13002 OPERAND_bbi4, 13003 OPERAND_imm12, 13004 OPERAND_imm8, 13005 OPERAND_imm12b, 13006 OPERAND_imm16, 13007 OPERAND_m, 13008 OPERAND_n, 13009 OPERAND_offset, 13010 OPERAND_op0, 13011 OPERAND_op1, 13012 OPERAND_op2, 13013 OPERAND_r, 13014 OPERAND_sa4, 13015 OPERAND_sae4, 13016 OPERAND_sal, 13017 OPERAND_sas4, 13018 OPERAND_sr, 13019 OPERAND_st, 13020 OPERAND_thi3, 13021 OPERAND_imm4, 13022 OPERAND_mn, 13023 OPERAND_i, 13024 OPERAND_imm6lo, 13025 OPERAND_imm6hi, 13026 OPERAND_imm7lo, 13027 OPERAND_imm7hi, 13028 OPERAND_z, 13029 OPERAND_imm6, 13030 OPERAND_imm7, 13031 OPERAND_r3, 13032 OPERAND_rbit2, 13033 OPERAND_rhi, 13034 OPERAND_t3, 13035 OPERAND_tbit2, 13036 OPERAND_tlo, 13037 OPERAND_w, 13038 OPERAND_y, 13039 OPERAND_x, 13040 OPERAND_t2, 13041 OPERAND_s2, 13042 OPERAND_r2, 13043 OPERAND_t4, 13044 OPERAND_s4, 13045 OPERAND_r4, 13046 OPERAND_t8, 13047 OPERAND_s8, 13048 OPERAND_r8, 13049 OPERAND_xt_wbr15_imm, 13050 OPERAND_xt_wbr18_imm, 13051 OPERAND_ae_r3, 13052 OPERAND_ae_s_non_samt, 13053 OPERAND_ae_s3, 13054 OPERAND_ae_r32, 13055 OPERAND_ae_samt_s_t, 13056 OPERAND_ae_r20, 13057 OPERAND_ae_r10, 13058 OPERAND_ae_s20, 13059 OPERAND_ae_fld_ohba, 13060 OPERAND_ae_fld_ohba2, 13061 OPERAND_op0_s3, 13062 OPERAND_ftsf11, 13063 OPERAND_ftsf12, 13064 OPERAND_ftsf13, 13065 OPERAND_ftsf20ae_slot1, 13066 OPERAND_ftsf21ae_slot1, 13067 OPERAND_ftsf22ae_slot1, 13068 OPERAND_ftsf23ae_slot1, 13069 OPERAND_ftsf24ae_slot1, 13070 OPERAND_ftsf25ae_slot1, 13071 OPERAND_ftsf26ae_slot1, 13072 OPERAND_ftsf27ae_slot1, 13073 OPERAND_ftsf28ae_slot1, 13074 OPERAND_ftsf29ae_slot1, 13075 OPERAND_ftsf30ae_slot1, 13076 OPERAND_ftsf31ae_slot1, 13077 OPERAND_ftsf32ae_slot1, 13078 OPERAND_ftsf33ae_slot1, 13079 OPERAND_ftsf34ae_slot1, 13080 OPERAND_ftsf35ae_slot1, 13081 OPERAND_ftsf36ae_slot1, 13082 OPERAND_ftsf37ae_slot1, 13083 OPERAND_ftsf38ae_slot1, 13084 OPERAND_ftsf40ae_slot1, 13085 OPERAND_ftsf41ae_slot1, 13086 OPERAND_ftsf42ae_slot1, 13087 OPERAND_ftsf43ae_slot1, 13088 OPERAND_ftsf45ae_slot1, 13089 OPERAND_ftsf47ae_slot1, 13090 OPERAND_ftsf48ae_slot1, 13091 OPERAND_ftsf49ae_slot1, 13092 OPERAND_ftsf50ae_slot1, 13093 OPERAND_ftsf51ae_slot1, 13094 OPERAND_ftsf52ae_slot1, 13095 OPERAND_ftsf53ae_slot1, 13096 OPERAND_ftsf54ae_slot1, 13097 OPERAND_ftsf55, 13098 OPERAND_ftsf56ae_slot1, 13099 OPERAND_ftsf57ae_slot1, 13100 OPERAND_ftsf58ae_slot1, 13101 OPERAND_ftsf60ae_slot1, 13102 OPERAND_ftsf61, 13103 OPERAND_ftsf62ae_slot1, 13104 OPERAND_ftsf63ae_slot1, 13105 OPERAND_ftsf64ae_slot1, 13106 OPERAND_ftsf66ae_slot1, 13107 OPERAND_ftsf68ae_slot1, 13108 OPERAND_ftsf69ae_slot1, 13109 OPERAND_ftsf70ae_slot1, 13110 OPERAND_ftsf71ae_slot1, 13111 OPERAND_ftsf72ae_slot1, 13112 OPERAND_ftsf73ae_slot1, 13113 OPERAND_ftsf74ae_slot1, 13114 OPERAND_ftsf75ae_slot1, 13115 OPERAND_ftsf76ae_slot1, 13116 OPERAND_ftsf77ae_slot1, 13117 OPERAND_ftsf78ae_slot1, 13118 OPERAND_ftsf79ae_slot1, 13119 OPERAND_ftsf80ae_slot1, 13120 OPERAND_ftsf81ae_slot1, 13121 OPERAND_ftsf82ae_slot1, 13122 OPERAND_ftsf83ae_slot1, 13123 OPERAND_ftsf84ae_slot1, 13124 OPERAND_ftsf85ae_slot1, 13125 OPERAND_ftsf86ae_slot1, 13126 OPERAND_ftsf87ae_slot1, 13127 OPERAND_ftsf88ae_slot1, 13128 OPERAND_ftsf89ae_slot1, 13129 OPERAND_ftsf90ae_slot1, 13130 OPERAND_ftsf91, 13131 OPERAND_ftsf92ae_slot1, 13132 OPERAND_ftsf93ae_slot1, 13133 OPERAND_ftsf94ae_slot1, 13134 OPERAND_ftsf96ae_slot1, 13135 OPERAND_ftsf97ae_slot1, 13136 OPERAND_ftsf99ae_slot1, 13137 OPERAND_ftsf101ae_slot1, 13138 OPERAND_ftsf102ae_slot1, 13139 OPERAND_ftsf103ae_slot1, 13140 OPERAND_ftsf106ae_slot1, 13141 OPERAND_ftsf107ae_slot1, 13142 OPERAND_ftsf108ae_slot1, 13143 OPERAND_ftsf109ae_slot1, 13144 OPERAND_ftsf110ae_slot1, 13145 OPERAND_ftsf111ae_slot1, 13146 OPERAND_ftsf112ae_slot1, 13147 OPERAND_ftsf113ae_slot1, 13148 OPERAND_ftsf114ae_slot1, 13149 OPERAND_ftsf115ae_slot1, 13150 OPERAND_ftsf116ae_slot1, 13151 OPERAND_ftsf117ae_slot1, 13152 OPERAND_ftsf118ae_slot1, 13153 OPERAND_ftsf120ae_slot1, 13154 OPERAND_ftsf121ae_slot1, 13155 OPERAND_ftsf123ae_slot1, 13156 OPERAND_ftsf124ae_slot1, 13157 OPERAND_ftsf125ae_slot1, 13158 OPERAND_ftsf126ae_slot1, 13159 OPERAND_ftsf127ae_slot1, 13160 OPERAND_ftsf128ae_slot1, 13161 OPERAND_ftsf129ae_slot1, 13162 OPERAND_ftsf130ae_slot1, 13163 OPERAND_ftsf131ae_slot1, 13164 OPERAND_ftsf132ae_slot1, 13165 OPERAND_ftsf133ae_slot1, 13166 OPERAND_ftsf134ae_slot1, 13167 OPERAND_ftsf135ae_slot1, 13168 OPERAND_ftsf136ae_slot1, 13169 OPERAND_ftsf137ae_slot1, 13170 OPERAND_ftsf138ae_slot1, 13171 OPERAND_ftsf139ae_slot1, 13172 OPERAND_ftsf140ae_slot1, 13173 OPERAND_ftsf141ae_slot1, 13174 OPERAND_ftsf142ae_slot1, 13175 OPERAND_ftsf143ae_slot1, 13176 OPERAND_ftsf144ae_slot1, 13177 OPERAND_ftsf145ae_slot1, 13178 OPERAND_ftsf146ae_slot1, 13179 OPERAND_ftsf147ae_slot1, 13180 OPERAND_ftsf148ae_slot1, 13181 OPERAND_ftsf149ae_slot1, 13182 OPERAND_ftsf150ae_slot1, 13183 OPERAND_ftsf151ae_slot1, 13184 OPERAND_ftsf152ae_slot1, 13185 OPERAND_ftsf153ae_slot1, 13186 OPERAND_ftsf154ae_slot1, 13187 OPERAND_ftsf155ae_slot1, 13188 OPERAND_ftsf156ae_slot1, 13189 OPERAND_ftsf157ae_slot1, 13190 OPERAND_ftsf158ae_slot1, 13191 OPERAND_ftsf159ae_slot1, 13192 OPERAND_ftsf160ae_slot1, 13193 OPERAND_ftsf161ae_slot1, 13194 OPERAND_ftsf162ae_slot1, 13195 OPERAND_ftsf163ae_slot1, 13196 OPERAND_ftsf164ae_slot1, 13197 OPERAND_ftsf165ae_slot1, 13198 OPERAND_ftsf166ae_slot1, 13199 OPERAND_ftsf167ae_slot1, 13200 OPERAND_ftsf168ae_slot1, 13201 OPERAND_ftsf169ae_slot1, 13202 OPERAND_ftsf170ae_slot1, 13203 OPERAND_ftsf171ae_slot1, 13204 OPERAND_ftsf172ae_slot1, 13205 OPERAND_ftsf173ae_slot1, 13206 OPERAND_ftsf174ae_slot1, 13207 OPERAND_ftsf175ae_slot1, 13208 OPERAND_ftsf176ae_slot1, 13209 OPERAND_ftsf177ae_slot1, 13210 OPERAND_ftsf178ae_slot1, 13211 OPERAND_ftsf179ae_slot1, 13212 OPERAND_ftsf180ae_slot1, 13213 OPERAND_ftsf181ae_slot1, 13214 OPERAND_ftsf182ae_slot1, 13215 OPERAND_ftsf183ae_slot1, 13216 OPERAND_ftsf184ae_slot1, 13217 OPERAND_ftsf185ae_slot1, 13218 OPERAND_ftsf186ae_slot1, 13219 OPERAND_ftsf187ae_slot1, 13220 OPERAND_ftsf188ae_slot1, 13221 OPERAND_ftsf189ae_slot1, 13222 OPERAND_ftsf190ae_slot1, 13223 OPERAND_ftsf191ae_slot1, 13224 OPERAND_ftsf192ae_slot1, 13225 OPERAND_ftsf193ae_slot1, 13226 OPERAND_ftsf194ae_slot1, 13227 OPERAND_ftsf195ae_slot1, 13228 OPERAND_ftsf196ae_slot1, 13229 OPERAND_ftsf197ae_slot1, 13230 OPERAND_ftsf198ae_slot1, 13231 OPERAND_ftsf199ae_slot1, 13232 OPERAND_ftsf200ae_slot1, 13233 OPERAND_ftsf201ae_slot1, 13234 OPERAND_ftsf202ae_slot1, 13235 OPERAND_ftsf203ae_slot1, 13236 OPERAND_ftsf204ae_slot1, 13237 OPERAND_ftsf205ae_slot1, 13238 OPERAND_ftsf206ae_slot1, 13239 OPERAND_ftsf207ae_slot1, 13240 OPERAND_ftsf208ae_slot1, 13241 OPERAND_ftsf210ae_slot1, 13242 OPERAND_ftsf333ae_slot1, 13243 OPERAND_ftsf334ae_slot1, 13244 OPERAND_ftsf335, 13245 OPERAND_ftsf336ae_slot1, 13246 OPERAND_ftsf337ae_slot1, 13247 OPERAND_ftsf339ae_slot1, 13248 OPERAND_ftsf340ae_slot1, 13249 OPERAND_ftsf341ae_slot1, 13250 OPERAND_ftsf342ae_slot1, 13251 OPERAND_ftsf343ae_slot1, 13252 OPERAND_ftsf344ae_slot1, 13253 OPERAND_ftsf345ae_slot1, 13254 OPERAND_ftsf347ae_slot1, 13255 OPERAND_ftsf348ae_slot1, 13256 OPERAND_ftsf349ae_slot1, 13257 OPERAND_ftsf350ae_slot1, 13258 OPERAND_ftsf351, 13259 OPERAND_ftsf352ae_slot1, 13260 OPERAND_ftsf354ae_slot1, 13261 OPERAND_ftsf355ae_slot1, 13262 OPERAND_ftsf356ae_slot1, 13263 OPERAND_ftsf357ae_slot1, 13264 OPERAND_ftsf358ae_slot1, 13265 OPERAND_ftsf359ae_slot1, 13266 OPERAND_op0_s4, 13267 OPERAND_ftsf211ae_slot0, 13268 OPERAND_ftsf212ae_slot0, 13269 OPERAND_ftsf213ae_slot0, 13270 OPERAND_ftsf214ae_slot0, 13271 OPERAND_ftsf215ae_slot0, 13272 OPERAND_ftsf217ae_slot0, 13273 OPERAND_ftsf218ae_slot0, 13274 OPERAND_ftsf219ae_slot0, 13275 OPERAND_ftsf220ae_slot0, 13276 OPERAND_ftsf221ae_slot0, 13277 OPERAND_ftsf222ae_slot0, 13278 OPERAND_ftsf223ae_slot0, 13279 OPERAND_ftsf224ae_slot0, 13280 OPERAND_ftsf225ae_slot0, 13281 OPERAND_ftsf226ae_slot0, 13282 OPERAND_ftsf227ae_slot0, 13283 OPERAND_ftsf228ae_slot0, 13284 OPERAND_ftsf229ae_slot0, 13285 OPERAND_ftsf230ae_slot0, 13286 OPERAND_ftsf231ae_slot0, 13287 OPERAND_ftsf232ae_slot0, 13288 OPERAND_ftsf233ae_slot0, 13289 OPERAND_ftsf234ae_slot0, 13290 OPERAND_ftsf235ae_slot0, 13291 OPERAND_ftsf236ae_slot0, 13292 OPERAND_ftsf237ae_slot0, 13293 OPERAND_ftsf238ae_slot0, 13294 OPERAND_ftsf239ae_slot0, 13295 OPERAND_ftsf240ae_slot0, 13296 OPERAND_ftsf241ae_slot0, 13297 OPERAND_ftsf242ae_slot0, 13298 OPERAND_ftsf243ae_slot0, 13299 OPERAND_ftsf244ae_slot0, 13300 OPERAND_ftsf245ae_slot0, 13301 OPERAND_ftsf246ae_slot0, 13302 OPERAND_ftsf247ae_slot0, 13303 OPERAND_ftsf248ae_slot0, 13304 OPERAND_ftsf249ae_slot0, 13305 OPERAND_ftsf250ae_slot0, 13306 OPERAND_ftsf251ae_slot0, 13307 OPERAND_ftsf252ae_slot0, 13308 OPERAND_ftsf253ae_slot0, 13309 OPERAND_ftsf254ae_slot0, 13310 OPERAND_ftsf255ae_slot0, 13311 OPERAND_ftsf256ae_slot0, 13312 OPERAND_ftsf257ae_slot0, 13313 OPERAND_ftsf258ae_slot0, 13314 OPERAND_ftsf259ae_slot0, 13315 OPERAND_ftsf260ae_slot0, 13316 OPERAND_ftsf261ae_slot0, 13317 OPERAND_ftsf262ae_slot0, 13318 OPERAND_ftsf263ae_slot0, 13319 OPERAND_ftsf264ae_slot0, 13320 OPERAND_ftsf265ae_slot0, 13321 OPERAND_ftsf266ae_slot0, 13322 OPERAND_ftsf267ae_slot0, 13323 OPERAND_ftsf268ae_slot0, 13324 OPERAND_ftsf269ae_slot0, 13325 OPERAND_ftsf270ae_slot0, 13326 OPERAND_ftsf271ae_slot0, 13327 OPERAND_ftsf272ae_slot0, 13328 OPERAND_ftsf273ae_slot0, 13329 OPERAND_ftsf274ae_slot0, 13330 OPERAND_ftsf275ae_slot0, 13331 OPERAND_ftsf276ae_slot0, 13332 OPERAND_ftsf277ae_slot0, 13333 OPERAND_ftsf278ae_slot0, 13334 OPERAND_ftsf279ae_slot0, 13335 OPERAND_ftsf280, 13336 OPERAND_ftsf281ae_slot0, 13337 OPERAND_ftsf282ae_slot0, 13338 OPERAND_ftsf284ae_slot0, 13339 OPERAND_ftsf285ae_slot0, 13340 OPERAND_ftsf287ae_slot0, 13341 OPERAND_ftsf288, 13342 OPERAND_ftsf289ae_slot0, 13343 OPERAND_ftsf290ae_slot0, 13344 OPERAND_ftsf291ae_slot0, 13345 OPERAND_ftsf292ae_slot0, 13346 OPERAND_ftsf293ae_slot0, 13347 OPERAND_ftsf294ae_slot0, 13348 OPERAND_ftsf295ae_slot0, 13349 OPERAND_ftsf296ae_slot0, 13350 OPERAND_ftsf297ae_slot0, 13351 OPERAND_ftsf298ae_slot0, 13352 OPERAND_ftsf300ae_slot0, 13353 OPERAND_ftsf302ae_slot0, 13354 OPERAND_ftsf304ae_slot0, 13355 OPERAND_ftsf305ae_slot0, 13356 OPERAND_ftsf306ae_slot0, 13357 OPERAND_ftsf307ae_slot0, 13358 OPERAND_ftsf308ae_slot0, 13359 OPERAND_ftsf309, 13360 OPERAND_ftsf310ae_slot0, 13361 OPERAND_ftsf311ae_slot0, 13362 OPERAND_ftsf312ae_slot0, 13363 OPERAND_ftsf313ae_slot0, 13364 OPERAND_ftsf314ae_slot0, 13365 OPERAND_ftsf315, 13366 OPERAND_ftsf316ae_slot0, 13367 OPERAND_ftsf317ae_slot0, 13368 OPERAND_ftsf319ae_slot0, 13369 OPERAND_ftsf320ae_slot0, 13370 OPERAND_ftsf322ae_slot0, 13371 OPERAND_ftsf323ae_slot0, 13372 OPERAND_ftsf324ae_slot0, 13373 OPERAND_ftsf325ae_slot0, 13374 OPERAND_ftsf326ae_slot0, 13375 OPERAND_ftsf327ae_slot0, 13376 OPERAND_ftsf328ae_slot0, 13377 OPERAND_ftsf329ae_slot0, 13378 OPERAND_ftsf360ae_slot0, 13379 OPERAND_ftsf361ae_slot0, 13380 OPERAND_ftsf362, 13381 OPERAND_ftsf363ae_slot0, 13382 OPERAND_ftsf364ae_slot0, 13383 OPERAND_ftsf366ae_slot0, 13384 OPERAND_ftsf368ae_slot0, 13385 OPERAND_ftsf370ae_slot0, 13386 OPERAND_ftsf373ae_slot0, 13387 OPERAND_ftsf376ae_slot0, 13388 OPERAND_ftsf378ae_slot0, 13389 OPERAND_ftsf379ae_slot0, 13390 OPERAND_ftsf382ae_slot0, 13391 OPERAND_ftsf383ae_slot0, 13392 OPERAND_ftsf384ae_slot0, 13393 OPERAND_ftsf386ae_slot0, 13394 OPERAND_ftsf387ae_slot0, 13395 OPERAND_ftsf388ae_slot0, 13396 OPERAND_ftsf389ae_slot0, 13397 OPERAND_ae_mul32x24fld, 13398 OPERAND_op0_s4_s4, 13399 OPERAND_combined2c0b5f72_fld28, 13400 OPERAND_combined2c0b5f72_fld37, 13401 OPERAND_combined2c0b5f72_fld39, 13402 OPERAND_combined2c0b5f72_fld40, 13403 OPERAND_combined2c0b5f72_fld46, 13404 OPERAND_combined2c0b5f72_fld47, 13405 OPERAND_combined2c0b5f72_fld49, 13406 OPERAND_combined2c0b5f72_fld50, 13407 OPERAND_combined2c0b5f72_fld52, 13408 OPERAND_combined2c0b5f72_fld121, 13409 OPERAND_combined2c0b5f72_fld123, 13410 OPERAND_combined2c0b5f72_fld127, 13411 OPERAND_combined2c0b5f72_fld133ae_slot0, 13412 OPERAND_combined2c0b5f72_fld134ae_slot0, 13413 OPERAND_combined2c0b5f72_fld135ae_slot0, 13414 OPERAND_combined2c0b5f72_fld136ae_slot0, 13415 OPERAND_combined2c0b5f72_fld137ae_slot0, 13416 OPERAND_combined2c0b5f72_fld138ae_slot0, 13417 OPERAND_combined2c0b5f72_fld139ae_slot0, 13418 OPERAND_combined2c0b5f72_fld140ae_slot0, 13419 OPERAND_combined2c0b5f72_fld141ae_slot0, 13420 OPERAND_combined2c0b5f72_fld142ae_slot0, 13421 OPERAND_combined2c0b5f72_fld143ae_slot0, 13422 OPERAND_combined2c0b5f72_fld144ae_slot0, 13423 OPERAND_combined2c0b5f72_fld145ae_slot0, 13424 OPERAND_combined2c0b5f72_fld146ae_slot0, 13425 OPERAND_combined2c0b5f72_fld148ae_slot0, 13426 OPERAND_combined2c0b5f72_fld149ae_slot0, 13427 OPERAND_op0_s4_s4_s4, 13428 OPERAND_combined1e9fefee_fld96, 13429 OPERAND_combined1e9fefee_fld98, 13430 OPERAND_combined1e9fefee_fld106ae_slot0, 13431 OPERAND_combined1e9fefee_fld107ae_slot0, 13432 OPERAND_combined1e9fefee_fld108ae_slot0, 13433 OPERAND_combined1e9fefee_fld109ae_slot0, 13434 OPERAND_op0_s3_s3, 13435 OPERAND_combined2c0b5f72_fld19, 13436 OPERAND_combined2c0b5f72_fld22, 13437 OPERAND_combined2c0b5f72_fld24, 13438 OPERAND_combined2c0b5f72_fld65, 13439 OPERAND_combined2c0b5f72_fld66, 13440 OPERAND_combined2c0b5f72_fld68, 13441 OPERAND_combined2c0b5f72_fld69, 13442 OPERAND_combined2c0b5f72_fld74, 13443 OPERAND_combined2c0b5f72_fld79, 13444 OPERAND_combined2c0b5f72_fld88, 13445 OPERAND_combined2c0b5f72_fld90, 13446 OPERAND_combined2c0b5f72_fld91, 13447 OPERAND_combined2c0b5f72_fld131ae_slot1, 13448 OPERAND_combined2c0b5f72_fld132ae_slot1, 13449 OPERAND_combined2c0b5f72_fld147ae_slot1, 13450 OPERAND_s3to1 13451}; 13452 13453 13454/* Iclass table. */ 13455 13456static xtensa_arg_internal Iclass_xt_iclass_rfe_stateArgs[] = { 13457 { { STATE_PSRING }, 'i' }, 13458 { { STATE_PSEXCM }, 'm' }, 13459 { { STATE_EPC1 }, 'i' } 13460}; 13461 13462static xtensa_arg_internal Iclass_xt_iclass_rfde_stateArgs[] = { 13463 { { STATE_PSEXCM }, 'i' }, 13464 { { STATE_PSRING }, 'i' }, 13465 { { STATE_DEPC }, 'i' } 13466}; 13467 13468static xtensa_arg_internal Iclass_xt_iclass_call12_args[] = { 13469 { { OPERAND_soffsetx4 }, 'i' }, 13470 { { OPERAND_ar12 }, 'o' } 13471}; 13472 13473static xtensa_arg_internal Iclass_xt_iclass_call12_stateArgs[] = { 13474 { { STATE_PSCALLINC }, 'o' } 13475}; 13476 13477static xtensa_arg_internal Iclass_xt_iclass_call8_args[] = { 13478 { { OPERAND_soffsetx4 }, 'i' }, 13479 { { OPERAND_ar8 }, 'o' } 13480}; 13481 13482static xtensa_arg_internal Iclass_xt_iclass_call8_stateArgs[] = { 13483 { { STATE_PSCALLINC }, 'o' } 13484}; 13485 13486static xtensa_arg_internal Iclass_xt_iclass_call4_args[] = { 13487 { { OPERAND_soffsetx4 }, 'i' }, 13488 { { OPERAND_ar4 }, 'o' } 13489}; 13490 13491static xtensa_arg_internal Iclass_xt_iclass_call4_stateArgs[] = { 13492 { { STATE_PSCALLINC }, 'o' } 13493}; 13494 13495static xtensa_arg_internal Iclass_xt_iclass_callx12_args[] = { 13496 { { OPERAND_ars }, 'i' }, 13497 { { OPERAND_ar12 }, 'o' } 13498}; 13499 13500static xtensa_arg_internal Iclass_xt_iclass_callx12_stateArgs[] = { 13501 { { STATE_PSCALLINC }, 'o' } 13502}; 13503 13504static xtensa_arg_internal Iclass_xt_iclass_callx8_args[] = { 13505 { { OPERAND_ars }, 'i' }, 13506 { { OPERAND_ar8 }, 'o' } 13507}; 13508 13509static xtensa_arg_internal Iclass_xt_iclass_callx8_stateArgs[] = { 13510 { { STATE_PSCALLINC }, 'o' } 13511}; 13512 13513static xtensa_arg_internal Iclass_xt_iclass_callx4_args[] = { 13514 { { OPERAND_ars }, 'i' }, 13515 { { OPERAND_ar4 }, 'o' } 13516}; 13517 13518static xtensa_arg_internal Iclass_xt_iclass_callx4_stateArgs[] = { 13519 { { STATE_PSCALLINC }, 'o' } 13520}; 13521 13522static xtensa_arg_internal Iclass_xt_iclass_entry_args[] = { 13523 { { OPERAND_ars_entry }, 's' }, 13524 { { OPERAND_ars }, 'i' }, 13525 { { OPERAND_uimm12x8 }, 'i' } 13526}; 13527 13528static xtensa_arg_internal Iclass_xt_iclass_entry_stateArgs[] = { 13529 { { STATE_PSCALLINC }, 'i' }, 13530 { { STATE_PSEXCM }, 'i' }, 13531 { { STATE_PSWOE }, 'i' }, 13532 { { STATE_WindowBase }, 'm' }, 13533 { { STATE_WindowStart }, 'm' } 13534}; 13535 13536static xtensa_arg_internal Iclass_xt_iclass_movsp_args[] = { 13537 { { OPERAND_art }, 'o' }, 13538 { { OPERAND_ars }, 'i' } 13539}; 13540 13541static xtensa_arg_internal Iclass_xt_iclass_movsp_stateArgs[] = { 13542 { { STATE_WindowBase }, 'i' }, 13543 { { STATE_WindowStart }, 'i' } 13544}; 13545 13546static xtensa_arg_internal Iclass_xt_iclass_rotw_args[] = { 13547 { { OPERAND_simm4 }, 'i' } 13548}; 13549 13550static xtensa_arg_internal Iclass_xt_iclass_rotw_stateArgs[] = { 13551 { { STATE_PSEXCM }, 'i' }, 13552 { { STATE_PSRING }, 'i' }, 13553 { { STATE_WindowBase }, 'm' } 13554}; 13555 13556static xtensa_arg_internal Iclass_xt_iclass_retw_args[] = { 13557 { { OPERAND__ars_invisible }, 'i' } 13558}; 13559 13560static xtensa_arg_internal Iclass_xt_iclass_retw_stateArgs[] = { 13561 { { STATE_WindowBase }, 'm' }, 13562 { { STATE_WindowStart }, 'm' }, 13563 { { STATE_PSCALLINC }, 'o' }, 13564 { { STATE_PSEXCM }, 'i' }, 13565 { { STATE_PSWOE }, 'i' } 13566}; 13567 13568static xtensa_arg_internal Iclass_xt_iclass_rfwou_stateArgs[] = { 13569 { { STATE_EPC1 }, 'i' }, 13570 { { STATE_PSEXCM }, 'm' }, 13571 { { STATE_PSRING }, 'i' }, 13572 { { STATE_WindowBase }, 'm' }, 13573 { { STATE_WindowStart }, 'm' }, 13574 { { STATE_PSOWB }, 'i' } 13575}; 13576 13577static xtensa_arg_internal Iclass_xt_iclass_l32e_args[] = { 13578 { { OPERAND_art }, 'o' }, 13579 { { OPERAND_ars }, 'i' }, 13580 { { OPERAND_immrx4 }, 'i' } 13581}; 13582 13583static xtensa_arg_internal Iclass_xt_iclass_l32e_stateArgs[] = { 13584 { { STATE_PSEXCM }, 'i' }, 13585 { { STATE_PSRING }, 'i' } 13586}; 13587 13588static xtensa_arg_internal Iclass_xt_iclass_s32e_args[] = { 13589 { { OPERAND_art }, 'i' }, 13590 { { OPERAND_ars }, 'i' }, 13591 { { OPERAND_immrx4 }, 'i' } 13592}; 13593 13594static xtensa_arg_internal Iclass_xt_iclass_s32e_stateArgs[] = { 13595 { { STATE_PSEXCM }, 'i' }, 13596 { { STATE_PSRING }, 'i' } 13597}; 13598 13599static xtensa_arg_internal Iclass_xt_iclass_rsr_windowbase_args[] = { 13600 { { OPERAND_art }, 'o' } 13601}; 13602 13603static xtensa_arg_internal Iclass_xt_iclass_rsr_windowbase_stateArgs[] = { 13604 { { STATE_PSEXCM }, 'i' }, 13605 { { STATE_PSRING }, 'i' }, 13606 { { STATE_WindowBase }, 'i' } 13607}; 13608 13609static xtensa_arg_internal Iclass_xt_iclass_wsr_windowbase_args[] = { 13610 { { OPERAND_art }, 'i' } 13611}; 13612 13613static xtensa_arg_internal Iclass_xt_iclass_wsr_windowbase_stateArgs[] = { 13614 { { STATE_PSEXCM }, 'i' }, 13615 { { STATE_PSRING }, 'i' }, 13616 { { STATE_WindowBase }, 'o' } 13617}; 13618 13619static xtensa_arg_internal Iclass_xt_iclass_xsr_windowbase_args[] = { 13620 { { OPERAND_art }, 'm' } 13621}; 13622 13623static xtensa_arg_internal Iclass_xt_iclass_xsr_windowbase_stateArgs[] = { 13624 { { STATE_PSEXCM }, 'i' }, 13625 { { STATE_PSRING }, 'i' }, 13626 { { STATE_WindowBase }, 'm' } 13627}; 13628 13629static xtensa_arg_internal Iclass_xt_iclass_rsr_windowstart_args[] = { 13630 { { OPERAND_art }, 'o' } 13631}; 13632 13633static xtensa_arg_internal Iclass_xt_iclass_rsr_windowstart_stateArgs[] = { 13634 { { STATE_PSEXCM }, 'i' }, 13635 { { STATE_PSRING }, 'i' }, 13636 { { STATE_WindowStart }, 'i' } 13637}; 13638 13639static xtensa_arg_internal Iclass_xt_iclass_wsr_windowstart_args[] = { 13640 { { OPERAND_art }, 'i' } 13641}; 13642 13643static xtensa_arg_internal Iclass_xt_iclass_wsr_windowstart_stateArgs[] = { 13644 { { STATE_PSEXCM }, 'i' }, 13645 { { STATE_PSRING }, 'i' }, 13646 { { STATE_WindowStart }, 'o' } 13647}; 13648 13649static xtensa_arg_internal Iclass_xt_iclass_xsr_windowstart_args[] = { 13650 { { OPERAND_art }, 'm' } 13651}; 13652 13653static xtensa_arg_internal Iclass_xt_iclass_xsr_windowstart_stateArgs[] = { 13654 { { STATE_PSEXCM }, 'i' }, 13655 { { STATE_PSRING }, 'i' }, 13656 { { STATE_WindowStart }, 'm' } 13657}; 13658 13659static xtensa_arg_internal Iclass_xt_iclass_add_n_args[] = { 13660 { { OPERAND_arr }, 'o' }, 13661 { { OPERAND_ars }, 'i' }, 13662 { { OPERAND_art }, 'i' } 13663}; 13664 13665static xtensa_arg_internal Iclass_xt_iclass_addi_n_args[] = { 13666 { { OPERAND_arr }, 'o' }, 13667 { { OPERAND_ars }, 'i' }, 13668 { { OPERAND_ai4const }, 'i' } 13669}; 13670 13671static xtensa_arg_internal Iclass_xt_iclass_bz6_args[] = { 13672 { { OPERAND_ars }, 'i' }, 13673 { { OPERAND_uimm6 }, 'i' } 13674}; 13675 13676static xtensa_arg_internal Iclass_xt_iclass_loadi4_args[] = { 13677 { { OPERAND_art }, 'o' }, 13678 { { OPERAND_ars }, 'i' }, 13679 { { OPERAND_lsi4x4 }, 'i' } 13680}; 13681 13682static xtensa_arg_internal Iclass_xt_iclass_mov_n_args[] = { 13683 { { OPERAND_art }, 'o' }, 13684 { { OPERAND_ars }, 'i' } 13685}; 13686 13687static xtensa_arg_internal Iclass_xt_iclass_movi_n_args[] = { 13688 { { OPERAND_ars }, 'o' }, 13689 { { OPERAND_simm7 }, 'i' } 13690}; 13691 13692static xtensa_arg_internal Iclass_xt_iclass_retn_args[] = { 13693 { { OPERAND__ars_invisible }, 'i' } 13694}; 13695 13696static xtensa_arg_internal Iclass_xt_iclass_storei4_args[] = { 13697 { { OPERAND_art }, 'i' }, 13698 { { OPERAND_ars }, 'i' }, 13699 { { OPERAND_lsi4x4 }, 'i' } 13700}; 13701 13702static xtensa_arg_internal Iclass_rur_threadptr_args[] = { 13703 { { OPERAND_arr }, 'o' } 13704}; 13705 13706static xtensa_arg_internal Iclass_rur_threadptr_stateArgs[] = { 13707 { { STATE_THREADPTR }, 'i' } 13708}; 13709 13710static xtensa_arg_internal Iclass_wur_threadptr_args[] = { 13711 { { OPERAND_art }, 'i' } 13712}; 13713 13714static xtensa_arg_internal Iclass_wur_threadptr_stateArgs[] = { 13715 { { STATE_THREADPTR }, 'o' } 13716}; 13717 13718static xtensa_arg_internal Iclass_xt_iclass_addi_args[] = { 13719 { { OPERAND_art }, 'o' }, 13720 { { OPERAND_ars }, 'i' }, 13721 { { OPERAND_simm8 }, 'i' } 13722}; 13723 13724static xtensa_arg_internal Iclass_xt_iclass_addmi_args[] = { 13725 { { OPERAND_art }, 'o' }, 13726 { { OPERAND_ars }, 'i' }, 13727 { { OPERAND_simm8x256 }, 'i' } 13728}; 13729 13730static xtensa_arg_internal Iclass_xt_iclass_addsub_args[] = { 13731 { { OPERAND_arr }, 'o' }, 13732 { { OPERAND_ars }, 'i' }, 13733 { { OPERAND_art }, 'i' } 13734}; 13735 13736static xtensa_arg_internal Iclass_xt_iclass_bit_args[] = { 13737 { { OPERAND_arr }, 'o' }, 13738 { { OPERAND_ars }, 'i' }, 13739 { { OPERAND_art }, 'i' } 13740}; 13741 13742static xtensa_arg_internal Iclass_xt_iclass_bsi8_args[] = { 13743 { { OPERAND_ars }, 'i' }, 13744 { { OPERAND_b4const }, 'i' }, 13745 { { OPERAND_label8 }, 'i' } 13746}; 13747 13748static xtensa_arg_internal Iclass_xt_iclass_bsi8b_args[] = { 13749 { { OPERAND_ars }, 'i' }, 13750 { { OPERAND_bbi }, 'i' }, 13751 { { OPERAND_label8 }, 'i' } 13752}; 13753 13754static xtensa_arg_internal Iclass_xt_iclass_bsi8u_args[] = { 13755 { { OPERAND_ars }, 'i' }, 13756 { { OPERAND_b4constu }, 'i' }, 13757 { { OPERAND_label8 }, 'i' } 13758}; 13759 13760static xtensa_arg_internal Iclass_xt_iclass_bst8_args[] = { 13761 { { OPERAND_ars }, 'i' }, 13762 { { OPERAND_art }, 'i' }, 13763 { { OPERAND_label8 }, 'i' } 13764}; 13765 13766static xtensa_arg_internal Iclass_xt_iclass_bsz12_args[] = { 13767 { { OPERAND_ars }, 'i' }, 13768 { { OPERAND_label12 }, 'i' } 13769}; 13770 13771static xtensa_arg_internal Iclass_xt_iclass_call0_args[] = { 13772 { { OPERAND_soffsetx4 }, 'i' }, 13773 { { OPERAND_ar0 }, 'o' } 13774}; 13775 13776static xtensa_arg_internal Iclass_xt_iclass_callx0_args[] = { 13777 { { OPERAND_ars }, 'i' }, 13778 { { OPERAND_ar0 }, 'o' } 13779}; 13780 13781static xtensa_arg_internal Iclass_xt_iclass_exti_args[] = { 13782 { { OPERAND_arr }, 'o' }, 13783 { { OPERAND_art }, 'i' }, 13784 { { OPERAND_sae }, 'i' }, 13785 { { OPERAND_op2p1 }, 'i' } 13786}; 13787 13788static xtensa_arg_internal Iclass_xt_iclass_jump_args[] = { 13789 { { OPERAND_soffset }, 'i' } 13790}; 13791 13792static xtensa_arg_internal Iclass_xt_iclass_jumpx_args[] = { 13793 { { OPERAND_ars }, 'i' } 13794}; 13795 13796static xtensa_arg_internal Iclass_xt_iclass_l16ui_args[] = { 13797 { { OPERAND_art }, 'o' }, 13798 { { OPERAND_ars }, 'i' }, 13799 { { OPERAND_uimm8x2 }, 'i' } 13800}; 13801 13802static xtensa_arg_internal Iclass_xt_iclass_l16si_args[] = { 13803 { { OPERAND_art }, 'o' }, 13804 { { OPERAND_ars }, 'i' }, 13805 { { OPERAND_uimm8x2 }, 'i' } 13806}; 13807 13808static xtensa_arg_internal Iclass_xt_iclass_l32i_args[] = { 13809 { { OPERAND_art }, 'o' }, 13810 { { OPERAND_ars }, 'i' }, 13811 { { OPERAND_uimm8x4 }, 'i' } 13812}; 13813 13814static xtensa_arg_internal Iclass_xt_iclass_l32r_args[] = { 13815 { { OPERAND_art }, 'o' }, 13816 { { OPERAND_uimm16x4 }, 'i' } 13817}; 13818 13819static xtensa_arg_internal Iclass_xt_iclass_l8i_args[] = { 13820 { { OPERAND_art }, 'o' }, 13821 { { OPERAND_ars }, 'i' }, 13822 { { OPERAND_uimm8 }, 'i' } 13823}; 13824 13825static xtensa_arg_internal Iclass_xt_iclass_loop_args[] = { 13826 { { OPERAND_ars }, 'i' }, 13827 { { OPERAND_ulabel8 }, 'i' } 13828}; 13829 13830static xtensa_arg_internal Iclass_xt_iclass_loop_stateArgs[] = { 13831 { { STATE_LBEG }, 'o' }, 13832 { { STATE_LEND }, 'o' }, 13833 { { STATE_LCOUNT }, 'o' } 13834}; 13835 13836static xtensa_arg_internal Iclass_xt_iclass_loopz_args[] = { 13837 { { OPERAND_ars }, 'i' }, 13838 { { OPERAND_ulabel8 }, 'i' } 13839}; 13840 13841static xtensa_arg_internal Iclass_xt_iclass_loopz_stateArgs[] = { 13842 { { STATE_LBEG }, 'o' }, 13843 { { STATE_LEND }, 'o' }, 13844 { { STATE_LCOUNT }, 'o' } 13845}; 13846 13847static xtensa_arg_internal Iclass_xt_iclass_movi_args[] = { 13848 { { OPERAND_art }, 'o' }, 13849 { { OPERAND_simm12b }, 'i' } 13850}; 13851 13852static xtensa_arg_internal Iclass_xt_iclass_movz_args[] = { 13853 { { OPERAND_arr }, 'm' }, 13854 { { OPERAND_ars }, 'i' }, 13855 { { OPERAND_art }, 'i' } 13856}; 13857 13858static xtensa_arg_internal Iclass_xt_iclass_neg_args[] = { 13859 { { OPERAND_arr }, 'o' }, 13860 { { OPERAND_art }, 'i' } 13861}; 13862 13863static xtensa_arg_internal Iclass_xt_iclass_return_args[] = { 13864 { { OPERAND__ars_invisible }, 'i' } 13865}; 13866 13867static xtensa_arg_internal Iclass_xt_iclass_s16i_args[] = { 13868 { { OPERAND_art }, 'i' }, 13869 { { OPERAND_ars }, 'i' }, 13870 { { OPERAND_uimm8x2 }, 'i' } 13871}; 13872 13873static xtensa_arg_internal Iclass_xt_iclass_s32i_args[] = { 13874 { { OPERAND_art }, 'i' }, 13875 { { OPERAND_ars }, 'i' }, 13876 { { OPERAND_uimm8x4 }, 'i' } 13877}; 13878 13879static xtensa_arg_internal Iclass_xt_iclass_s32nb_args[] = { 13880 { { OPERAND_art }, 'i' }, 13881 { { OPERAND_ars }, 'i' }, 13882 { { OPERAND_uimmrx4 }, 'i' } 13883}; 13884 13885static xtensa_arg_internal Iclass_xt_iclass_s8i_args[] = { 13886 { { OPERAND_art }, 'i' }, 13887 { { OPERAND_ars }, 'i' }, 13888 { { OPERAND_uimm8 }, 'i' } 13889}; 13890 13891static xtensa_arg_internal Iclass_xt_iclass_sar_args[] = { 13892 { { OPERAND_ars }, 'i' } 13893}; 13894 13895static xtensa_arg_internal Iclass_xt_iclass_sar_stateArgs[] = { 13896 { { STATE_SAR }, 'o' } 13897}; 13898 13899static xtensa_arg_internal Iclass_xt_iclass_sari_args[] = { 13900 { { OPERAND_sas }, 'i' } 13901}; 13902 13903static xtensa_arg_internal Iclass_xt_iclass_sari_stateArgs[] = { 13904 { { STATE_SAR }, 'o' } 13905}; 13906 13907static xtensa_arg_internal Iclass_xt_iclass_shifts_args[] = { 13908 { { OPERAND_arr }, 'o' }, 13909 { { OPERAND_ars }, 'i' } 13910}; 13911 13912static xtensa_arg_internal Iclass_xt_iclass_shifts_stateArgs[] = { 13913 { { STATE_SAR }, 'i' } 13914}; 13915 13916static xtensa_arg_internal Iclass_xt_iclass_shiftst_args[] = { 13917 { { OPERAND_arr }, 'o' }, 13918 { { OPERAND_ars }, 'i' }, 13919 { { OPERAND_art }, 'i' } 13920}; 13921 13922static xtensa_arg_internal Iclass_xt_iclass_shiftst_stateArgs[] = { 13923 { { STATE_SAR }, 'i' } 13924}; 13925 13926static xtensa_arg_internal Iclass_xt_iclass_shiftt_args[] = { 13927 { { OPERAND_arr }, 'o' }, 13928 { { OPERAND_art }, 'i' } 13929}; 13930 13931static xtensa_arg_internal Iclass_xt_iclass_shiftt_stateArgs[] = { 13932 { { STATE_SAR }, 'i' } 13933}; 13934 13935static xtensa_arg_internal Iclass_xt_iclass_slli_args[] = { 13936 { { OPERAND_arr }, 'o' }, 13937 { { OPERAND_ars }, 'i' }, 13938 { { OPERAND_msalp32 }, 'i' } 13939}; 13940 13941static xtensa_arg_internal Iclass_xt_iclass_srai_args[] = { 13942 { { OPERAND_arr }, 'o' }, 13943 { { OPERAND_art }, 'i' }, 13944 { { OPERAND_sargt }, 'i' } 13945}; 13946 13947static xtensa_arg_internal Iclass_xt_iclass_srli_args[] = { 13948 { { OPERAND_arr }, 'o' }, 13949 { { OPERAND_art }, 'i' }, 13950 { { OPERAND_s }, 'i' } 13951}; 13952 13953static xtensa_arg_internal Iclass_xt_iclass_sync_stateArgs[] = { 13954 { { STATE_XTSYNC }, 'i' } 13955}; 13956 13957static xtensa_arg_internal Iclass_xt_iclass_rsil_args[] = { 13958 { { OPERAND_art }, 'o' }, 13959 { { OPERAND_s }, 'i' } 13960}; 13961 13962static xtensa_arg_internal Iclass_xt_iclass_rsil_stateArgs[] = { 13963 { { STATE_PSWOE }, 'i' }, 13964 { { STATE_PSCALLINC }, 'i' }, 13965 { { STATE_PSOWB }, 'i' }, 13966 { { STATE_PSRING }, 'i' }, 13967 { { STATE_PSUM }, 'i' }, 13968 { { STATE_PSEXCM }, 'i' }, 13969 { { STATE_PSINTLEVEL }, 'm' } 13970}; 13971 13972static xtensa_arg_internal Iclass_xt_iclass_rsr_lend_args[] = { 13973 { { OPERAND_art }, 'o' } 13974}; 13975 13976static xtensa_arg_internal Iclass_xt_iclass_rsr_lend_stateArgs[] = { 13977 { { STATE_LEND }, 'i' } 13978}; 13979 13980static xtensa_arg_internal Iclass_xt_iclass_wsr_lend_args[] = { 13981 { { OPERAND_art }, 'i' } 13982}; 13983 13984static xtensa_arg_internal Iclass_xt_iclass_wsr_lend_stateArgs[] = { 13985 { { STATE_LEND }, 'o' } 13986}; 13987 13988static xtensa_arg_internal Iclass_xt_iclass_xsr_lend_args[] = { 13989 { { OPERAND_art }, 'm' } 13990}; 13991 13992static xtensa_arg_internal Iclass_xt_iclass_xsr_lend_stateArgs[] = { 13993 { { STATE_LEND }, 'm' } 13994}; 13995 13996static xtensa_arg_internal Iclass_xt_iclass_rsr_lcount_args[] = { 13997 { { OPERAND_art }, 'o' } 13998}; 13999 14000static xtensa_arg_internal Iclass_xt_iclass_rsr_lcount_stateArgs[] = { 14001 { { STATE_LCOUNT }, 'i' } 14002}; 14003 14004static xtensa_arg_internal Iclass_xt_iclass_wsr_lcount_args[] = { 14005 { { OPERAND_art }, 'i' } 14006}; 14007 14008static xtensa_arg_internal Iclass_xt_iclass_wsr_lcount_stateArgs[] = { 14009 { { STATE_XTSYNC }, 'o' }, 14010 { { STATE_LCOUNT }, 'o' } 14011}; 14012 14013static xtensa_arg_internal Iclass_xt_iclass_xsr_lcount_args[] = { 14014 { { OPERAND_art }, 'm' } 14015}; 14016 14017static xtensa_arg_internal Iclass_xt_iclass_xsr_lcount_stateArgs[] = { 14018 { { STATE_XTSYNC }, 'o' }, 14019 { { STATE_LCOUNT }, 'm' } 14020}; 14021 14022static xtensa_arg_internal Iclass_xt_iclass_rsr_lbeg_args[] = { 14023 { { OPERAND_art }, 'o' } 14024}; 14025 14026static xtensa_arg_internal Iclass_xt_iclass_rsr_lbeg_stateArgs[] = { 14027 { { STATE_LBEG }, 'i' } 14028}; 14029 14030static xtensa_arg_internal Iclass_xt_iclass_wsr_lbeg_args[] = { 14031 { { OPERAND_art }, 'i' } 14032}; 14033 14034static xtensa_arg_internal Iclass_xt_iclass_wsr_lbeg_stateArgs[] = { 14035 { { STATE_LBEG }, 'o' } 14036}; 14037 14038static xtensa_arg_internal Iclass_xt_iclass_xsr_lbeg_args[] = { 14039 { { OPERAND_art }, 'm' } 14040}; 14041 14042static xtensa_arg_internal Iclass_xt_iclass_xsr_lbeg_stateArgs[] = { 14043 { { STATE_LBEG }, 'm' } 14044}; 14045 14046static xtensa_arg_internal Iclass_xt_iclass_rsr_sar_args[] = { 14047 { { OPERAND_art }, 'o' } 14048}; 14049 14050static xtensa_arg_internal Iclass_xt_iclass_rsr_sar_stateArgs[] = { 14051 { { STATE_SAR }, 'i' } 14052}; 14053 14054static xtensa_arg_internal Iclass_xt_iclass_wsr_sar_args[] = { 14055 { { OPERAND_art }, 'i' } 14056}; 14057 14058static xtensa_arg_internal Iclass_xt_iclass_wsr_sar_stateArgs[] = { 14059 { { STATE_SAR }, 'o' }, 14060 { { STATE_XTSYNC }, 'o' } 14061}; 14062 14063static xtensa_arg_internal Iclass_xt_iclass_xsr_sar_args[] = { 14064 { { OPERAND_art }, 'm' } 14065}; 14066 14067static xtensa_arg_internal Iclass_xt_iclass_xsr_sar_stateArgs[] = { 14068 { { STATE_SAR }, 'm' } 14069}; 14070 14071static xtensa_arg_internal Iclass_xt_iclass_rsr_memctl_args[] = { 14072 { { OPERAND_art }, 'o' } 14073}; 14074 14075static xtensa_arg_internal Iclass_xt_iclass_wsr_memctl_args[] = { 14076 { { OPERAND_art }, 'i' } 14077}; 14078 14079static xtensa_arg_internal Iclass_xt_iclass_xsr_memctl_args[] = { 14080 { { OPERAND_art }, 'm' } 14081}; 14082 14083static xtensa_arg_internal Iclass_xt_iclass_rsr_litbase_args[] = { 14084 { { OPERAND_art }, 'o' } 14085}; 14086 14087static xtensa_arg_internal Iclass_xt_iclass_wsr_litbase_args[] = { 14088 { { OPERAND_art }, 'i' } 14089}; 14090 14091static xtensa_arg_internal Iclass_xt_iclass_xsr_litbase_args[] = { 14092 { { OPERAND_art }, 'm' } 14093}; 14094 14095static xtensa_arg_internal Iclass_xt_iclass_rsr_configid0_args[] = { 14096 { { OPERAND_art }, 'o' } 14097}; 14098 14099static xtensa_arg_internal Iclass_xt_iclass_rsr_configid0_stateArgs[] = { 14100 { { STATE_PSEXCM }, 'i' }, 14101 { { STATE_PSRING }, 'i' } 14102}; 14103 14104static xtensa_arg_internal Iclass_xt_iclass_wsr_configid0_args[] = { 14105 { { OPERAND_art }, 'i' } 14106}; 14107 14108static xtensa_arg_internal Iclass_xt_iclass_wsr_configid0_stateArgs[] = { 14109 { { STATE_PSEXCM }, 'i' }, 14110 { { STATE_PSRING }, 'i' } 14111}; 14112 14113static xtensa_arg_internal Iclass_xt_iclass_rsr_configid1_args[] = { 14114 { { OPERAND_art }, 'o' } 14115}; 14116 14117static xtensa_arg_internal Iclass_xt_iclass_rsr_configid1_stateArgs[] = { 14118 { { STATE_PSEXCM }, 'i' }, 14119 { { STATE_PSRING }, 'i' } 14120}; 14121 14122static xtensa_arg_internal Iclass_xt_iclass_rsr_243_args[] = { 14123 { { OPERAND_art }, 'o' } 14124}; 14125 14126static xtensa_arg_internal Iclass_xt_iclass_rsr_243_stateArgs[] = { 14127 { { STATE_PSEXCM }, 'i' }, 14128 { { STATE_PSRING }, 'i' } 14129}; 14130 14131static xtensa_arg_internal Iclass_xt_iclass_rsr_ps_args[] = { 14132 { { OPERAND_art }, 'o' } 14133}; 14134 14135static xtensa_arg_internal Iclass_xt_iclass_rsr_ps_stateArgs[] = { 14136 { { STATE_PSWOE }, 'i' }, 14137 { { STATE_PSCALLINC }, 'i' }, 14138 { { STATE_PSOWB }, 'i' }, 14139 { { STATE_PSRING }, 'i' }, 14140 { { STATE_PSUM }, 'i' }, 14141 { { STATE_PSEXCM }, 'i' }, 14142 { { STATE_PSINTLEVEL }, 'i' } 14143}; 14144 14145static xtensa_arg_internal Iclass_xt_iclass_wsr_ps_args[] = { 14146 { { OPERAND_art }, 'i' } 14147}; 14148 14149static xtensa_arg_internal Iclass_xt_iclass_wsr_ps_stateArgs[] = { 14150 { { STATE_PSWOE }, 'o' }, 14151 { { STATE_PSCALLINC }, 'o' }, 14152 { { STATE_PSOWB }, 'o' }, 14153 { { STATE_PSRING }, 'm' }, 14154 { { STATE_PSUM }, 'o' }, 14155 { { STATE_PSEXCM }, 'm' }, 14156 { { STATE_PSINTLEVEL }, 'o' } 14157}; 14158 14159static xtensa_arg_internal Iclass_xt_iclass_xsr_ps_args[] = { 14160 { { OPERAND_art }, 'm' } 14161}; 14162 14163static xtensa_arg_internal Iclass_xt_iclass_xsr_ps_stateArgs[] = { 14164 { { STATE_PSWOE }, 'm' }, 14165 { { STATE_PSCALLINC }, 'm' }, 14166 { { STATE_PSOWB }, 'm' }, 14167 { { STATE_PSRING }, 'm' }, 14168 { { STATE_PSUM }, 'm' }, 14169 { { STATE_PSEXCM }, 'm' }, 14170 { { STATE_PSINTLEVEL }, 'm' } 14171}; 14172 14173static xtensa_arg_internal Iclass_xt_iclass_rsr_epc1_args[] = { 14174 { { OPERAND_art }, 'o' } 14175}; 14176 14177static xtensa_arg_internal Iclass_xt_iclass_rsr_epc1_stateArgs[] = { 14178 { { STATE_PSEXCM }, 'i' }, 14179 { { STATE_PSRING }, 'i' }, 14180 { { STATE_EPC1 }, 'i' } 14181}; 14182 14183static xtensa_arg_internal Iclass_xt_iclass_wsr_epc1_args[] = { 14184 { { OPERAND_art }, 'i' } 14185}; 14186 14187static xtensa_arg_internal Iclass_xt_iclass_wsr_epc1_stateArgs[] = { 14188 { { STATE_PSEXCM }, 'i' }, 14189 { { STATE_PSRING }, 'i' }, 14190 { { STATE_EPC1 }, 'o' } 14191}; 14192 14193static xtensa_arg_internal Iclass_xt_iclass_xsr_epc1_args[] = { 14194 { { OPERAND_art }, 'm' } 14195}; 14196 14197static xtensa_arg_internal Iclass_xt_iclass_xsr_epc1_stateArgs[] = { 14198 { { STATE_PSEXCM }, 'i' }, 14199 { { STATE_PSRING }, 'i' }, 14200 { { STATE_EPC1 }, 'm' } 14201}; 14202 14203static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave1_args[] = { 14204 { { OPERAND_art }, 'o' } 14205}; 14206 14207static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave1_stateArgs[] = { 14208 { { STATE_PSEXCM }, 'i' }, 14209 { { STATE_PSRING }, 'i' }, 14210 { { STATE_EXCSAVE1 }, 'i' } 14211}; 14212 14213static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave1_args[] = { 14214 { { OPERAND_art }, 'i' } 14215}; 14216 14217static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave1_stateArgs[] = { 14218 { { STATE_PSEXCM }, 'i' }, 14219 { { STATE_PSRING }, 'i' }, 14220 { { STATE_EXCSAVE1 }, 'o' } 14221}; 14222 14223static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave1_args[] = { 14224 { { OPERAND_art }, 'm' } 14225}; 14226 14227static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave1_stateArgs[] = { 14228 { { STATE_PSEXCM }, 'i' }, 14229 { { STATE_PSRING }, 'i' }, 14230 { { STATE_EXCSAVE1 }, 'm' } 14231}; 14232 14233static xtensa_arg_internal Iclass_xt_iclass_rsr_epc2_args[] = { 14234 { { OPERAND_art }, 'o' } 14235}; 14236 14237static xtensa_arg_internal Iclass_xt_iclass_rsr_epc2_stateArgs[] = { 14238 { { STATE_PSEXCM }, 'i' }, 14239 { { STATE_PSRING }, 'i' }, 14240 { { STATE_EPC2 }, 'i' } 14241}; 14242 14243static xtensa_arg_internal Iclass_xt_iclass_wsr_epc2_args[] = { 14244 { { OPERAND_art }, 'i' } 14245}; 14246 14247static xtensa_arg_internal Iclass_xt_iclass_wsr_epc2_stateArgs[] = { 14248 { { STATE_PSEXCM }, 'i' }, 14249 { { STATE_PSRING }, 'i' }, 14250 { { STATE_EPC2 }, 'o' } 14251}; 14252 14253static xtensa_arg_internal Iclass_xt_iclass_xsr_epc2_args[] = { 14254 { { OPERAND_art }, 'm' } 14255}; 14256 14257static xtensa_arg_internal Iclass_xt_iclass_xsr_epc2_stateArgs[] = { 14258 { { STATE_PSEXCM }, 'i' }, 14259 { { STATE_PSRING }, 'i' }, 14260 { { STATE_EPC2 }, 'm' } 14261}; 14262 14263static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave2_args[] = { 14264 { { OPERAND_art }, 'o' } 14265}; 14266 14267static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave2_stateArgs[] = { 14268 { { STATE_PSEXCM }, 'i' }, 14269 { { STATE_PSRING }, 'i' }, 14270 { { STATE_EXCSAVE2 }, 'i' } 14271}; 14272 14273static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave2_args[] = { 14274 { { OPERAND_art }, 'i' } 14275}; 14276 14277static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave2_stateArgs[] = { 14278 { { STATE_PSEXCM }, 'i' }, 14279 { { STATE_PSRING }, 'i' }, 14280 { { STATE_EXCSAVE2 }, 'o' } 14281}; 14282 14283static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave2_args[] = { 14284 { { OPERAND_art }, 'm' } 14285}; 14286 14287static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave2_stateArgs[] = { 14288 { { STATE_PSEXCM }, 'i' }, 14289 { { STATE_PSRING }, 'i' }, 14290 { { STATE_EXCSAVE2 }, 'm' } 14291}; 14292 14293static xtensa_arg_internal Iclass_xt_iclass_rsr_epc3_args[] = { 14294 { { OPERAND_art }, 'o' } 14295}; 14296 14297static xtensa_arg_internal Iclass_xt_iclass_rsr_epc3_stateArgs[] = { 14298 { { STATE_PSEXCM }, 'i' }, 14299 { { STATE_PSRING }, 'i' }, 14300 { { STATE_EPC3 }, 'i' } 14301}; 14302 14303static xtensa_arg_internal Iclass_xt_iclass_wsr_epc3_args[] = { 14304 { { OPERAND_art }, 'i' } 14305}; 14306 14307static xtensa_arg_internal Iclass_xt_iclass_wsr_epc3_stateArgs[] = { 14308 { { STATE_PSEXCM }, 'i' }, 14309 { { STATE_PSRING }, 'i' }, 14310 { { STATE_EPC3 }, 'o' } 14311}; 14312 14313static xtensa_arg_internal Iclass_xt_iclass_xsr_epc3_args[] = { 14314 { { OPERAND_art }, 'm' } 14315}; 14316 14317static xtensa_arg_internal Iclass_xt_iclass_xsr_epc3_stateArgs[] = { 14318 { { STATE_PSEXCM }, 'i' }, 14319 { { STATE_PSRING }, 'i' }, 14320 { { STATE_EPC3 }, 'm' } 14321}; 14322 14323static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave3_args[] = { 14324 { { OPERAND_art }, 'o' } 14325}; 14326 14327static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave3_stateArgs[] = { 14328 { { STATE_PSEXCM }, 'i' }, 14329 { { STATE_PSRING }, 'i' }, 14330 { { STATE_EXCSAVE3 }, 'i' } 14331}; 14332 14333static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave3_args[] = { 14334 { { OPERAND_art }, 'i' } 14335}; 14336 14337static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave3_stateArgs[] = { 14338 { { STATE_PSEXCM }, 'i' }, 14339 { { STATE_PSRING }, 'i' }, 14340 { { STATE_EXCSAVE3 }, 'o' } 14341}; 14342 14343static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave3_args[] = { 14344 { { OPERAND_art }, 'm' } 14345}; 14346 14347static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave3_stateArgs[] = { 14348 { { STATE_PSEXCM }, 'i' }, 14349 { { STATE_PSRING }, 'i' }, 14350 { { STATE_EXCSAVE3 }, 'm' } 14351}; 14352 14353static xtensa_arg_internal Iclass_xt_iclass_rsr_epc4_args[] = { 14354 { { OPERAND_art }, 'o' } 14355}; 14356 14357static xtensa_arg_internal Iclass_xt_iclass_rsr_epc4_stateArgs[] = { 14358 { { STATE_PSEXCM }, 'i' }, 14359 { { STATE_PSRING }, 'i' }, 14360 { { STATE_EPC4 }, 'i' } 14361}; 14362 14363static xtensa_arg_internal Iclass_xt_iclass_wsr_epc4_args[] = { 14364 { { OPERAND_art }, 'i' } 14365}; 14366 14367static xtensa_arg_internal Iclass_xt_iclass_wsr_epc4_stateArgs[] = { 14368 { { STATE_PSEXCM }, 'i' }, 14369 { { STATE_PSRING }, 'i' }, 14370 { { STATE_EPC4 }, 'o' } 14371}; 14372 14373static xtensa_arg_internal Iclass_xt_iclass_xsr_epc4_args[] = { 14374 { { OPERAND_art }, 'm' } 14375}; 14376 14377static xtensa_arg_internal Iclass_xt_iclass_xsr_epc4_stateArgs[] = { 14378 { { STATE_PSEXCM }, 'i' }, 14379 { { STATE_PSRING }, 'i' }, 14380 { { STATE_EPC4 }, 'm' } 14381}; 14382 14383static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave4_args[] = { 14384 { { OPERAND_art }, 'o' } 14385}; 14386 14387static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave4_stateArgs[] = { 14388 { { STATE_PSEXCM }, 'i' }, 14389 { { STATE_PSRING }, 'i' }, 14390 { { STATE_EXCSAVE4 }, 'i' } 14391}; 14392 14393static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave4_args[] = { 14394 { { OPERAND_art }, 'i' } 14395}; 14396 14397static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave4_stateArgs[] = { 14398 { { STATE_PSEXCM }, 'i' }, 14399 { { STATE_PSRING }, 'i' }, 14400 { { STATE_EXCSAVE4 }, 'o' } 14401}; 14402 14403static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave4_args[] = { 14404 { { OPERAND_art }, 'm' } 14405}; 14406 14407static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave4_stateArgs[] = { 14408 { { STATE_PSEXCM }, 'i' }, 14409 { { STATE_PSRING }, 'i' }, 14410 { { STATE_EXCSAVE4 }, 'm' } 14411}; 14412 14413static xtensa_arg_internal Iclass_xt_iclass_rsr_epc5_args[] = { 14414 { { OPERAND_art }, 'o' } 14415}; 14416 14417static xtensa_arg_internal Iclass_xt_iclass_rsr_epc5_stateArgs[] = { 14418 { { STATE_PSEXCM }, 'i' }, 14419 { { STATE_PSRING }, 'i' }, 14420 { { STATE_EPC5 }, 'i' } 14421}; 14422 14423static xtensa_arg_internal Iclass_xt_iclass_wsr_epc5_args[] = { 14424 { { OPERAND_art }, 'i' } 14425}; 14426 14427static xtensa_arg_internal Iclass_xt_iclass_wsr_epc5_stateArgs[] = { 14428 { { STATE_PSEXCM }, 'i' }, 14429 { { STATE_PSRING }, 'i' }, 14430 { { STATE_EPC5 }, 'o' } 14431}; 14432 14433static xtensa_arg_internal Iclass_xt_iclass_xsr_epc5_args[] = { 14434 { { OPERAND_art }, 'm' } 14435}; 14436 14437static xtensa_arg_internal Iclass_xt_iclass_xsr_epc5_stateArgs[] = { 14438 { { STATE_PSEXCM }, 'i' }, 14439 { { STATE_PSRING }, 'i' }, 14440 { { STATE_EPC5 }, 'm' } 14441}; 14442 14443static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave5_args[] = { 14444 { { OPERAND_art }, 'o' } 14445}; 14446 14447static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave5_stateArgs[] = { 14448 { { STATE_PSEXCM }, 'i' }, 14449 { { STATE_PSRING }, 'i' }, 14450 { { STATE_EXCSAVE5 }, 'i' } 14451}; 14452 14453static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave5_args[] = { 14454 { { OPERAND_art }, 'i' } 14455}; 14456 14457static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave5_stateArgs[] = { 14458 { { STATE_PSEXCM }, 'i' }, 14459 { { STATE_PSRING }, 'i' }, 14460 { { STATE_EXCSAVE5 }, 'o' } 14461}; 14462 14463static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave5_args[] = { 14464 { { OPERAND_art }, 'm' } 14465}; 14466 14467static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave5_stateArgs[] = { 14468 { { STATE_PSEXCM }, 'i' }, 14469 { { STATE_PSRING }, 'i' }, 14470 { { STATE_EXCSAVE5 }, 'm' } 14471}; 14472 14473static xtensa_arg_internal Iclass_xt_iclass_rsr_epc6_args[] = { 14474 { { OPERAND_art }, 'o' } 14475}; 14476 14477static xtensa_arg_internal Iclass_xt_iclass_rsr_epc6_stateArgs[] = { 14478 { { STATE_PSEXCM }, 'i' }, 14479 { { STATE_PSRING }, 'i' }, 14480 { { STATE_EPC6 }, 'i' } 14481}; 14482 14483static xtensa_arg_internal Iclass_xt_iclass_wsr_epc6_args[] = { 14484 { { OPERAND_art }, 'i' } 14485}; 14486 14487static xtensa_arg_internal Iclass_xt_iclass_wsr_epc6_stateArgs[] = { 14488 { { STATE_PSEXCM }, 'i' }, 14489 { { STATE_PSRING }, 'i' }, 14490 { { STATE_EPC6 }, 'o' } 14491}; 14492 14493static xtensa_arg_internal Iclass_xt_iclass_xsr_epc6_args[] = { 14494 { { OPERAND_art }, 'm' } 14495}; 14496 14497static xtensa_arg_internal Iclass_xt_iclass_xsr_epc6_stateArgs[] = { 14498 { { STATE_PSEXCM }, 'i' }, 14499 { { STATE_PSRING }, 'i' }, 14500 { { STATE_EPC6 }, 'm' } 14501}; 14502 14503static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave6_args[] = { 14504 { { OPERAND_art }, 'o' } 14505}; 14506 14507static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave6_stateArgs[] = { 14508 { { STATE_PSEXCM }, 'i' }, 14509 { { STATE_PSRING }, 'i' }, 14510 { { STATE_EXCSAVE6 }, 'i' } 14511}; 14512 14513static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave6_args[] = { 14514 { { OPERAND_art }, 'i' } 14515}; 14516 14517static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave6_stateArgs[] = { 14518 { { STATE_PSEXCM }, 'i' }, 14519 { { STATE_PSRING }, 'i' }, 14520 { { STATE_EXCSAVE6 }, 'o' } 14521}; 14522 14523static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave6_args[] = { 14524 { { OPERAND_art }, 'm' } 14525}; 14526 14527static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave6_stateArgs[] = { 14528 { { STATE_PSEXCM }, 'i' }, 14529 { { STATE_PSRING }, 'i' }, 14530 { { STATE_EXCSAVE6 }, 'm' } 14531}; 14532 14533static xtensa_arg_internal Iclass_xt_iclass_rsr_epc7_args[] = { 14534 { { OPERAND_art }, 'o' } 14535}; 14536 14537static xtensa_arg_internal Iclass_xt_iclass_rsr_epc7_stateArgs[] = { 14538 { { STATE_PSEXCM }, 'i' }, 14539 { { STATE_PSRING }, 'i' }, 14540 { { STATE_EPC7 }, 'i' } 14541}; 14542 14543static xtensa_arg_internal Iclass_xt_iclass_wsr_epc7_args[] = { 14544 { { OPERAND_art }, 'i' } 14545}; 14546 14547static xtensa_arg_internal Iclass_xt_iclass_wsr_epc7_stateArgs[] = { 14548 { { STATE_PSEXCM }, 'i' }, 14549 { { STATE_PSRING }, 'i' }, 14550 { { STATE_EPC7 }, 'o' } 14551}; 14552 14553static xtensa_arg_internal Iclass_xt_iclass_xsr_epc7_args[] = { 14554 { { OPERAND_art }, 'm' } 14555}; 14556 14557static xtensa_arg_internal Iclass_xt_iclass_xsr_epc7_stateArgs[] = { 14558 { { STATE_PSEXCM }, 'i' }, 14559 { { STATE_PSRING }, 'i' }, 14560 { { STATE_EPC7 }, 'm' } 14561}; 14562 14563static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave7_args[] = { 14564 { { OPERAND_art }, 'o' } 14565}; 14566 14567static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave7_stateArgs[] = { 14568 { { STATE_PSEXCM }, 'i' }, 14569 { { STATE_PSRING }, 'i' }, 14570 { { STATE_EXCSAVE7 }, 'i' } 14571}; 14572 14573static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave7_args[] = { 14574 { { OPERAND_art }, 'i' } 14575}; 14576 14577static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave7_stateArgs[] = { 14578 { { STATE_PSEXCM }, 'i' }, 14579 { { STATE_PSRING }, 'i' }, 14580 { { STATE_EXCSAVE7 }, 'o' } 14581}; 14582 14583static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave7_args[] = { 14584 { { OPERAND_art }, 'm' } 14585}; 14586 14587static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave7_stateArgs[] = { 14588 { { STATE_PSEXCM }, 'i' }, 14589 { { STATE_PSRING }, 'i' }, 14590 { { STATE_EXCSAVE7 }, 'm' } 14591}; 14592 14593static xtensa_arg_internal Iclass_xt_iclass_rsr_eps2_args[] = { 14594 { { OPERAND_art }, 'o' } 14595}; 14596 14597static xtensa_arg_internal Iclass_xt_iclass_rsr_eps2_stateArgs[] = { 14598 { { STATE_PSEXCM }, 'i' }, 14599 { { STATE_PSRING }, 'i' }, 14600 { { STATE_EPS2 }, 'i' } 14601}; 14602 14603static xtensa_arg_internal Iclass_xt_iclass_wsr_eps2_args[] = { 14604 { { OPERAND_art }, 'i' } 14605}; 14606 14607static xtensa_arg_internal Iclass_xt_iclass_wsr_eps2_stateArgs[] = { 14608 { { STATE_PSEXCM }, 'i' }, 14609 { { STATE_PSRING }, 'i' }, 14610 { { STATE_EPS2 }, 'o' } 14611}; 14612 14613static xtensa_arg_internal Iclass_xt_iclass_xsr_eps2_args[] = { 14614 { { OPERAND_art }, 'm' } 14615}; 14616 14617static xtensa_arg_internal Iclass_xt_iclass_xsr_eps2_stateArgs[] = { 14618 { { STATE_PSEXCM }, 'i' }, 14619 { { STATE_PSRING }, 'i' }, 14620 { { STATE_EPS2 }, 'm' } 14621}; 14622 14623static xtensa_arg_internal Iclass_xt_iclass_rsr_eps3_args[] = { 14624 { { OPERAND_art }, 'o' } 14625}; 14626 14627static xtensa_arg_internal Iclass_xt_iclass_rsr_eps3_stateArgs[] = { 14628 { { STATE_PSEXCM }, 'i' }, 14629 { { STATE_PSRING }, 'i' }, 14630 { { STATE_EPS3 }, 'i' } 14631}; 14632 14633static xtensa_arg_internal Iclass_xt_iclass_wsr_eps3_args[] = { 14634 { { OPERAND_art }, 'i' } 14635}; 14636 14637static xtensa_arg_internal Iclass_xt_iclass_wsr_eps3_stateArgs[] = { 14638 { { STATE_PSEXCM }, 'i' }, 14639 { { STATE_PSRING }, 'i' }, 14640 { { STATE_EPS3 }, 'o' } 14641}; 14642 14643static xtensa_arg_internal Iclass_xt_iclass_xsr_eps3_args[] = { 14644 { { OPERAND_art }, 'm' } 14645}; 14646 14647static xtensa_arg_internal Iclass_xt_iclass_xsr_eps3_stateArgs[] = { 14648 { { STATE_PSEXCM }, 'i' }, 14649 { { STATE_PSRING }, 'i' }, 14650 { { STATE_EPS3 }, 'm' } 14651}; 14652 14653static xtensa_arg_internal Iclass_xt_iclass_rsr_eps4_args[] = { 14654 { { OPERAND_art }, 'o' } 14655}; 14656 14657static xtensa_arg_internal Iclass_xt_iclass_rsr_eps4_stateArgs[] = { 14658 { { STATE_PSEXCM }, 'i' }, 14659 { { STATE_PSRING }, 'i' }, 14660 { { STATE_EPS4 }, 'i' } 14661}; 14662 14663static xtensa_arg_internal Iclass_xt_iclass_wsr_eps4_args[] = { 14664 { { OPERAND_art }, 'i' } 14665}; 14666 14667static xtensa_arg_internal Iclass_xt_iclass_wsr_eps4_stateArgs[] = { 14668 { { STATE_PSEXCM }, 'i' }, 14669 { { STATE_PSRING }, 'i' }, 14670 { { STATE_EPS4 }, 'o' } 14671}; 14672 14673static xtensa_arg_internal Iclass_xt_iclass_xsr_eps4_args[] = { 14674 { { OPERAND_art }, 'm' } 14675}; 14676 14677static xtensa_arg_internal Iclass_xt_iclass_xsr_eps4_stateArgs[] = { 14678 { { STATE_PSEXCM }, 'i' }, 14679 { { STATE_PSRING }, 'i' }, 14680 { { STATE_EPS4 }, 'm' } 14681}; 14682 14683static xtensa_arg_internal Iclass_xt_iclass_rsr_eps5_args[] = { 14684 { { OPERAND_art }, 'o' } 14685}; 14686 14687static xtensa_arg_internal Iclass_xt_iclass_rsr_eps5_stateArgs[] = { 14688 { { STATE_PSEXCM }, 'i' }, 14689 { { STATE_PSRING }, 'i' }, 14690 { { STATE_EPS5 }, 'i' } 14691}; 14692 14693static xtensa_arg_internal Iclass_xt_iclass_wsr_eps5_args[] = { 14694 { { OPERAND_art }, 'i' } 14695}; 14696 14697static xtensa_arg_internal Iclass_xt_iclass_wsr_eps5_stateArgs[] = { 14698 { { STATE_PSEXCM }, 'i' }, 14699 { { STATE_PSRING }, 'i' }, 14700 { { STATE_EPS5 }, 'o' } 14701}; 14702 14703static xtensa_arg_internal Iclass_xt_iclass_xsr_eps5_args[] = { 14704 { { OPERAND_art }, 'm' } 14705}; 14706 14707static xtensa_arg_internal Iclass_xt_iclass_xsr_eps5_stateArgs[] = { 14708 { { STATE_PSEXCM }, 'i' }, 14709 { { STATE_PSRING }, 'i' }, 14710 { { STATE_EPS5 }, 'm' } 14711}; 14712 14713static xtensa_arg_internal Iclass_xt_iclass_rsr_eps6_args[] = { 14714 { { OPERAND_art }, 'o' } 14715}; 14716 14717static xtensa_arg_internal Iclass_xt_iclass_rsr_eps6_stateArgs[] = { 14718 { { STATE_PSEXCM }, 'i' }, 14719 { { STATE_PSRING }, 'i' }, 14720 { { STATE_EPS6 }, 'i' } 14721}; 14722 14723static xtensa_arg_internal Iclass_xt_iclass_wsr_eps6_args[] = { 14724 { { OPERAND_art }, 'i' } 14725}; 14726 14727static xtensa_arg_internal Iclass_xt_iclass_wsr_eps6_stateArgs[] = { 14728 { { STATE_PSEXCM }, 'i' }, 14729 { { STATE_PSRING }, 'i' }, 14730 { { STATE_EPS6 }, 'o' } 14731}; 14732 14733static xtensa_arg_internal Iclass_xt_iclass_xsr_eps6_args[] = { 14734 { { OPERAND_art }, 'm' } 14735}; 14736 14737static xtensa_arg_internal Iclass_xt_iclass_xsr_eps6_stateArgs[] = { 14738 { { STATE_PSEXCM }, 'i' }, 14739 { { STATE_PSRING }, 'i' }, 14740 { { STATE_EPS6 }, 'm' } 14741}; 14742 14743static xtensa_arg_internal Iclass_xt_iclass_rsr_eps7_args[] = { 14744 { { OPERAND_art }, 'o' } 14745}; 14746 14747static xtensa_arg_internal Iclass_xt_iclass_rsr_eps7_stateArgs[] = { 14748 { { STATE_PSEXCM }, 'i' }, 14749 { { STATE_PSRING }, 'i' }, 14750 { { STATE_EPS7 }, 'i' } 14751}; 14752 14753static xtensa_arg_internal Iclass_xt_iclass_wsr_eps7_args[] = { 14754 { { OPERAND_art }, 'i' } 14755}; 14756 14757static xtensa_arg_internal Iclass_xt_iclass_wsr_eps7_stateArgs[] = { 14758 { { STATE_PSEXCM }, 'i' }, 14759 { { STATE_PSRING }, 'i' }, 14760 { { STATE_EPS7 }, 'o' } 14761}; 14762 14763static xtensa_arg_internal Iclass_xt_iclass_xsr_eps7_args[] = { 14764 { { OPERAND_art }, 'm' } 14765}; 14766 14767static xtensa_arg_internal Iclass_xt_iclass_xsr_eps7_stateArgs[] = { 14768 { { STATE_PSEXCM }, 'i' }, 14769 { { STATE_PSRING }, 'i' }, 14770 { { STATE_EPS7 }, 'm' } 14771}; 14772 14773static xtensa_arg_internal Iclass_xt_iclass_rsr_excvaddr_args[] = { 14774 { { OPERAND_art }, 'o' } 14775}; 14776 14777static xtensa_arg_internal Iclass_xt_iclass_rsr_excvaddr_stateArgs[] = { 14778 { { STATE_PSEXCM }, 'i' }, 14779 { { STATE_PSRING }, 'i' }, 14780 { { STATE_EXCVADDR }, 'i' } 14781}; 14782 14783static xtensa_arg_internal Iclass_xt_iclass_wsr_excvaddr_args[] = { 14784 { { OPERAND_art }, 'i' } 14785}; 14786 14787static xtensa_arg_internal Iclass_xt_iclass_wsr_excvaddr_stateArgs[] = { 14788 { { STATE_PSEXCM }, 'i' }, 14789 { { STATE_PSRING }, 'i' }, 14790 { { STATE_EXCVADDR }, 'o' } 14791}; 14792 14793static xtensa_arg_internal Iclass_xt_iclass_xsr_excvaddr_args[] = { 14794 { { OPERAND_art }, 'm' } 14795}; 14796 14797static xtensa_arg_internal Iclass_xt_iclass_xsr_excvaddr_stateArgs[] = { 14798 { { STATE_PSEXCM }, 'i' }, 14799 { { STATE_PSRING }, 'i' }, 14800 { { STATE_EXCVADDR }, 'm' } 14801}; 14802 14803static xtensa_arg_internal Iclass_xt_iclass_rsr_depc_args[] = { 14804 { { OPERAND_art }, 'o' } 14805}; 14806 14807static xtensa_arg_internal Iclass_xt_iclass_rsr_depc_stateArgs[] = { 14808 { { STATE_PSEXCM }, 'i' }, 14809 { { STATE_PSRING }, 'i' }, 14810 { { STATE_DEPC }, 'i' } 14811}; 14812 14813static xtensa_arg_internal Iclass_xt_iclass_wsr_depc_args[] = { 14814 { { OPERAND_art }, 'i' } 14815}; 14816 14817static xtensa_arg_internal Iclass_xt_iclass_wsr_depc_stateArgs[] = { 14818 { { STATE_PSEXCM }, 'i' }, 14819 { { STATE_PSRING }, 'i' }, 14820 { { STATE_DEPC }, 'o' } 14821}; 14822 14823static xtensa_arg_internal Iclass_xt_iclass_xsr_depc_args[] = { 14824 { { OPERAND_art }, 'm' } 14825}; 14826 14827static xtensa_arg_internal Iclass_xt_iclass_xsr_depc_stateArgs[] = { 14828 { { STATE_PSEXCM }, 'i' }, 14829 { { STATE_PSRING }, 'i' }, 14830 { { STATE_DEPC }, 'm' } 14831}; 14832 14833static xtensa_arg_internal Iclass_xt_iclass_rsr_exccause_args[] = { 14834 { { OPERAND_art }, 'o' } 14835}; 14836 14837static xtensa_arg_internal Iclass_xt_iclass_rsr_exccause_stateArgs[] = { 14838 { { STATE_PSEXCM }, 'i' }, 14839 { { STATE_PSRING }, 'i' }, 14840 { { STATE_EXCCAUSE }, 'i' }, 14841 { { STATE_XTSYNC }, 'i' } 14842}; 14843 14844static xtensa_arg_internal Iclass_xt_iclass_wsr_exccause_args[] = { 14845 { { OPERAND_art }, 'i' } 14846}; 14847 14848static xtensa_arg_internal Iclass_xt_iclass_wsr_exccause_stateArgs[] = { 14849 { { STATE_PSEXCM }, 'i' }, 14850 { { STATE_PSRING }, 'i' }, 14851 { { STATE_EXCCAUSE }, 'o' } 14852}; 14853 14854static xtensa_arg_internal Iclass_xt_iclass_xsr_exccause_args[] = { 14855 { { OPERAND_art }, 'm' } 14856}; 14857 14858static xtensa_arg_internal Iclass_xt_iclass_xsr_exccause_stateArgs[] = { 14859 { { STATE_PSEXCM }, 'i' }, 14860 { { STATE_PSRING }, 'i' }, 14861 { { STATE_EXCCAUSE }, 'm' } 14862}; 14863 14864static xtensa_arg_internal Iclass_xt_iclass_rsr_misc0_args[] = { 14865 { { OPERAND_art }, 'o' } 14866}; 14867 14868static xtensa_arg_internal Iclass_xt_iclass_rsr_misc0_stateArgs[] = { 14869 { { STATE_PSEXCM }, 'i' }, 14870 { { STATE_PSRING }, 'i' }, 14871 { { STATE_MISC0 }, 'i' } 14872}; 14873 14874static xtensa_arg_internal Iclass_xt_iclass_wsr_misc0_args[] = { 14875 { { OPERAND_art }, 'i' } 14876}; 14877 14878static xtensa_arg_internal Iclass_xt_iclass_wsr_misc0_stateArgs[] = { 14879 { { STATE_PSEXCM }, 'i' }, 14880 { { STATE_PSRING }, 'i' }, 14881 { { STATE_MISC0 }, 'o' } 14882}; 14883 14884static xtensa_arg_internal Iclass_xt_iclass_xsr_misc0_args[] = { 14885 { { OPERAND_art }, 'm' } 14886}; 14887 14888static xtensa_arg_internal Iclass_xt_iclass_xsr_misc0_stateArgs[] = { 14889 { { STATE_PSEXCM }, 'i' }, 14890 { { STATE_PSRING }, 'i' }, 14891 { { STATE_MISC0 }, 'm' } 14892}; 14893 14894static xtensa_arg_internal Iclass_xt_iclass_rsr_misc1_args[] = { 14895 { { OPERAND_art }, 'o' } 14896}; 14897 14898static xtensa_arg_internal Iclass_xt_iclass_rsr_misc1_stateArgs[] = { 14899 { { STATE_PSEXCM }, 'i' }, 14900 { { STATE_PSRING }, 'i' }, 14901 { { STATE_MISC1 }, 'i' } 14902}; 14903 14904static xtensa_arg_internal Iclass_xt_iclass_wsr_misc1_args[] = { 14905 { { OPERAND_art }, 'i' } 14906}; 14907 14908static xtensa_arg_internal Iclass_xt_iclass_wsr_misc1_stateArgs[] = { 14909 { { STATE_PSEXCM }, 'i' }, 14910 { { STATE_PSRING }, 'i' }, 14911 { { STATE_MISC1 }, 'o' } 14912}; 14913 14914static xtensa_arg_internal Iclass_xt_iclass_xsr_misc1_args[] = { 14915 { { OPERAND_art }, 'm' } 14916}; 14917 14918static xtensa_arg_internal Iclass_xt_iclass_xsr_misc1_stateArgs[] = { 14919 { { STATE_PSEXCM }, 'i' }, 14920 { { STATE_PSRING }, 'i' }, 14921 { { STATE_MISC1 }, 'm' } 14922}; 14923 14924static xtensa_arg_internal Iclass_xt_iclass_rsr_prid_args[] = { 14925 { { OPERAND_art }, 'o' } 14926}; 14927 14928static xtensa_arg_internal Iclass_xt_iclass_rsr_prid_stateArgs[] = { 14929 { { STATE_PSEXCM }, 'i' }, 14930 { { STATE_PSRING }, 'i' } 14931}; 14932 14933static xtensa_arg_internal Iclass_xt_iclass_rsr_vecbase_args[] = { 14934 { { OPERAND_art }, 'o' } 14935}; 14936 14937static xtensa_arg_internal Iclass_xt_iclass_rsr_vecbase_stateArgs[] = { 14938 { { STATE_PSEXCM }, 'i' }, 14939 { { STATE_PSRING }, 'i' }, 14940 { { STATE_VECBASE }, 'i' } 14941}; 14942 14943static xtensa_arg_internal Iclass_xt_iclass_wsr_vecbase_args[] = { 14944 { { OPERAND_art }, 'i' } 14945}; 14946 14947static xtensa_arg_internal Iclass_xt_iclass_wsr_vecbase_stateArgs[] = { 14948 { { STATE_PSEXCM }, 'i' }, 14949 { { STATE_PSRING }, 'i' }, 14950 { { STATE_VECBASE }, 'o' } 14951}; 14952 14953static xtensa_arg_internal Iclass_xt_iclass_xsr_vecbase_args[] = { 14954 { { OPERAND_art }, 'm' } 14955}; 14956 14957static xtensa_arg_internal Iclass_xt_iclass_xsr_vecbase_stateArgs[] = { 14958 { { STATE_PSEXCM }, 'i' }, 14959 { { STATE_PSRING }, 'i' }, 14960 { { STATE_VECBASE }, 'm' } 14961}; 14962 14963static xtensa_arg_internal Iclass_xt_mul16_args[] = { 14964 { { OPERAND_arr }, 'o' }, 14965 { { OPERAND_ars }, 'i' }, 14966 { { OPERAND_art }, 'i' } 14967}; 14968 14969static xtensa_arg_internal Iclass_xt_mul32_args[] = { 14970 { { OPERAND_arr }, 'o' }, 14971 { { OPERAND_ars }, 'i' }, 14972 { { OPERAND_art }, 'i' } 14973}; 14974 14975static xtensa_arg_internal Iclass_xt_mul32h_args[] = { 14976 { { OPERAND_arr }, 'o' }, 14977 { { OPERAND_ars }, 'i' }, 14978 { { OPERAND_art }, 'i' } 14979}; 14980 14981static xtensa_arg_internal Iclass_xt_iclass_mac16_aa_args[] = { 14982 { { OPERAND_ars }, 'i' }, 14983 { { OPERAND_art }, 'i' } 14984}; 14985 14986static xtensa_arg_internal Iclass_xt_iclass_mac16_aa_stateArgs[] = { 14987 { { STATE_ACC }, 'o' } 14988}; 14989 14990static xtensa_arg_internal Iclass_xt_iclass_mac16_ad_args[] = { 14991 { { OPERAND_ars }, 'i' }, 14992 { { OPERAND_my }, 'i' } 14993}; 14994 14995static xtensa_arg_internal Iclass_xt_iclass_mac16_ad_stateArgs[] = { 14996 { { STATE_ACC }, 'o' } 14997}; 14998 14999static xtensa_arg_internal Iclass_xt_iclass_mac16_da_args[] = { 15000 { { OPERAND_mx }, 'i' }, 15001 { { OPERAND_art }, 'i' } 15002}; 15003 15004static xtensa_arg_internal Iclass_xt_iclass_mac16_da_stateArgs[] = { 15005 { { STATE_ACC }, 'o' } 15006}; 15007 15008static xtensa_arg_internal Iclass_xt_iclass_mac16_dd_args[] = { 15009 { { OPERAND_mx }, 'i' }, 15010 { { OPERAND_my }, 'i' } 15011}; 15012 15013static xtensa_arg_internal Iclass_xt_iclass_mac16_dd_stateArgs[] = { 15014 { { STATE_ACC }, 'o' } 15015}; 15016 15017static xtensa_arg_internal Iclass_xt_iclass_mac16a_aa_args[] = { 15018 { { OPERAND_ars }, 'i' }, 15019 { { OPERAND_art }, 'i' } 15020}; 15021 15022static xtensa_arg_internal Iclass_xt_iclass_mac16a_aa_stateArgs[] = { 15023 { { STATE_ACC }, 'm' } 15024}; 15025 15026static xtensa_arg_internal Iclass_xt_iclass_mac16a_ad_args[] = { 15027 { { OPERAND_ars }, 'i' }, 15028 { { OPERAND_my }, 'i' } 15029}; 15030 15031static xtensa_arg_internal Iclass_xt_iclass_mac16a_ad_stateArgs[] = { 15032 { { STATE_ACC }, 'm' } 15033}; 15034 15035static xtensa_arg_internal Iclass_xt_iclass_mac16a_da_args[] = { 15036 { { OPERAND_mx }, 'i' }, 15037 { { OPERAND_art }, 'i' } 15038}; 15039 15040static xtensa_arg_internal Iclass_xt_iclass_mac16a_da_stateArgs[] = { 15041 { { STATE_ACC }, 'm' } 15042}; 15043 15044static xtensa_arg_internal Iclass_xt_iclass_mac16a_dd_args[] = { 15045 { { OPERAND_mx }, 'i' }, 15046 { { OPERAND_my }, 'i' } 15047}; 15048 15049static xtensa_arg_internal Iclass_xt_iclass_mac16a_dd_stateArgs[] = { 15050 { { STATE_ACC }, 'm' } 15051}; 15052 15053static xtensa_arg_internal Iclass_xt_iclass_mac16al_da_args[] = { 15054 { { OPERAND_mw }, 'o' }, 15055 { { OPERAND_ars }, 'm' }, 15056 { { OPERAND_mx }, 'i' }, 15057 { { OPERAND_art }, 'i' } 15058}; 15059 15060static xtensa_arg_internal Iclass_xt_iclass_mac16al_da_stateArgs[] = { 15061 { { STATE_ACC }, 'm' } 15062}; 15063 15064static xtensa_arg_internal Iclass_xt_iclass_mac16al_dd_args[] = { 15065 { { OPERAND_mw }, 'o' }, 15066 { { OPERAND_ars }, 'm' }, 15067 { { OPERAND_mx }, 'i' }, 15068 { { OPERAND_my }, 'i' } 15069}; 15070 15071static xtensa_arg_internal Iclass_xt_iclass_mac16al_dd_stateArgs[] = { 15072 { { STATE_ACC }, 'm' } 15073}; 15074 15075static xtensa_arg_internal Iclass_xt_iclass_mac16_l_args[] = { 15076 { { OPERAND_mw }, 'o' }, 15077 { { OPERAND_ars }, 'm' } 15078}; 15079 15080static xtensa_arg_internal Iclass_xt_iclass_rsr_m0_args[] = { 15081 { { OPERAND_art }, 'o' }, 15082 { { OPERAND_mr0 }, 'i' } 15083}; 15084 15085static xtensa_arg_internal Iclass_xt_iclass_wsr_m0_args[] = { 15086 { { OPERAND_art }, 'i' }, 15087 { { OPERAND_mr0 }, 'o' } 15088}; 15089 15090static xtensa_arg_internal Iclass_xt_iclass_xsr_m0_args[] = { 15091 { { OPERAND_art }, 'm' }, 15092 { { OPERAND_mr0 }, 'm' } 15093}; 15094 15095static xtensa_arg_internal Iclass_xt_iclass_rsr_m1_args[] = { 15096 { { OPERAND_art }, 'o' }, 15097 { { OPERAND_mr1 }, 'i' } 15098}; 15099 15100static xtensa_arg_internal Iclass_xt_iclass_wsr_m1_args[] = { 15101 { { OPERAND_art }, 'i' }, 15102 { { OPERAND_mr1 }, 'o' } 15103}; 15104 15105static xtensa_arg_internal Iclass_xt_iclass_xsr_m1_args[] = { 15106 { { OPERAND_art }, 'm' }, 15107 { { OPERAND_mr1 }, 'm' } 15108}; 15109 15110static xtensa_arg_internal Iclass_xt_iclass_rsr_m2_args[] = { 15111 { { OPERAND_art }, 'o' }, 15112 { { OPERAND_mr2 }, 'i' } 15113}; 15114 15115static xtensa_arg_internal Iclass_xt_iclass_wsr_m2_args[] = { 15116 { { OPERAND_art }, 'i' }, 15117 { { OPERAND_mr2 }, 'o' } 15118}; 15119 15120static xtensa_arg_internal Iclass_xt_iclass_xsr_m2_args[] = { 15121 { { OPERAND_art }, 'm' }, 15122 { { OPERAND_mr2 }, 'm' } 15123}; 15124 15125static xtensa_arg_internal Iclass_xt_iclass_rsr_m3_args[] = { 15126 { { OPERAND_art }, 'o' }, 15127 { { OPERAND_mr3 }, 'i' } 15128}; 15129 15130static xtensa_arg_internal Iclass_xt_iclass_wsr_m3_args[] = { 15131 { { OPERAND_art }, 'i' }, 15132 { { OPERAND_mr3 }, 'o' } 15133}; 15134 15135static xtensa_arg_internal Iclass_xt_iclass_xsr_m3_args[] = { 15136 { { OPERAND_art }, 'm' }, 15137 { { OPERAND_mr3 }, 'm' } 15138}; 15139 15140static xtensa_arg_internal Iclass_xt_iclass_rsr_acclo_args[] = { 15141 { { OPERAND_art }, 'o' } 15142}; 15143 15144static xtensa_arg_internal Iclass_xt_iclass_rsr_acclo_stateArgs[] = { 15145 { { STATE_ACC }, 'i' } 15146}; 15147 15148static xtensa_arg_internal Iclass_xt_iclass_wsr_acclo_args[] = { 15149 { { OPERAND_art }, 'i' } 15150}; 15151 15152static xtensa_arg_internal Iclass_xt_iclass_wsr_acclo_stateArgs[] = { 15153 { { STATE_ACC }, 'm' } 15154}; 15155 15156static xtensa_arg_internal Iclass_xt_iclass_xsr_acclo_args[] = { 15157 { { OPERAND_art }, 'm' } 15158}; 15159 15160static xtensa_arg_internal Iclass_xt_iclass_xsr_acclo_stateArgs[] = { 15161 { { STATE_ACC }, 'm' } 15162}; 15163 15164static xtensa_arg_internal Iclass_xt_iclass_rsr_acchi_args[] = { 15165 { { OPERAND_art }, 'o' } 15166}; 15167 15168static xtensa_arg_internal Iclass_xt_iclass_rsr_acchi_stateArgs[] = { 15169 { { STATE_ACC }, 'i' } 15170}; 15171 15172static xtensa_arg_internal Iclass_xt_iclass_wsr_acchi_args[] = { 15173 { { OPERAND_art }, 'i' } 15174}; 15175 15176static xtensa_arg_internal Iclass_xt_iclass_wsr_acchi_stateArgs[] = { 15177 { { STATE_ACC }, 'm' } 15178}; 15179 15180static xtensa_arg_internal Iclass_xt_iclass_xsr_acchi_args[] = { 15181 { { OPERAND_art }, 'm' } 15182}; 15183 15184static xtensa_arg_internal Iclass_xt_iclass_xsr_acchi_stateArgs[] = { 15185 { { STATE_ACC }, 'm' } 15186}; 15187 15188static xtensa_arg_internal Iclass_xt_iclass_rfi_args[] = { 15189 { { OPERAND_s }, 'i' } 15190}; 15191 15192static xtensa_arg_internal Iclass_xt_iclass_rfi_stateArgs[] = { 15193 { { STATE_PSWOE }, 'o' }, 15194 { { STATE_PSCALLINC }, 'o' }, 15195 { { STATE_PSOWB }, 'o' }, 15196 { { STATE_PSRING }, 'm' }, 15197 { { STATE_PSUM }, 'o' }, 15198 { { STATE_PSEXCM }, 'm' }, 15199 { { STATE_PSINTLEVEL }, 'o' }, 15200 { { STATE_EPC1 }, 'i' }, 15201 { { STATE_EPC2 }, 'i' }, 15202 { { STATE_EPC3 }, 'i' }, 15203 { { STATE_EPC4 }, 'i' }, 15204 { { STATE_EPC5 }, 'i' }, 15205 { { STATE_EPC6 }, 'i' }, 15206 { { STATE_EPC7 }, 'i' }, 15207 { { STATE_EPS2 }, 'i' }, 15208 { { STATE_EPS3 }, 'i' }, 15209 { { STATE_EPS4 }, 'i' }, 15210 { { STATE_EPS5 }, 'i' }, 15211 { { STATE_EPS6 }, 'i' }, 15212 { { STATE_EPS7 }, 'i' }, 15213 { { STATE_InOCDMode }, 'm' } 15214}; 15215 15216static xtensa_arg_internal Iclass_xt_iclass_wait_args[] = { 15217 { { OPERAND_s }, 'i' } 15218}; 15219 15220static xtensa_arg_internal Iclass_xt_iclass_wait_stateArgs[] = { 15221 { { STATE_PSEXCM }, 'i' }, 15222 { { STATE_PSRING }, 'i' }, 15223 { { STATE_PSINTLEVEL }, 'o' } 15224}; 15225 15226static xtensa_arg_internal Iclass_xt_iclass_rsr_interrupt_args[] = { 15227 { { OPERAND_art }, 'o' } 15228}; 15229 15230static xtensa_arg_internal Iclass_xt_iclass_rsr_interrupt_stateArgs[] = { 15231 { { STATE_PSEXCM }, 'i' }, 15232 { { STATE_PSRING }, 'i' }, 15233 { { STATE_INTERRUPT }, 'i' } 15234}; 15235 15236static xtensa_arg_internal Iclass_xt_iclass_wsr_intset_args[] = { 15237 { { OPERAND_art }, 'i' } 15238}; 15239 15240static xtensa_arg_internal Iclass_xt_iclass_wsr_intset_stateArgs[] = { 15241 { { STATE_PSEXCM }, 'i' }, 15242 { { STATE_PSRING }, 'i' }, 15243 { { STATE_XTSYNC }, 'o' }, 15244 { { STATE_INTERRUPT }, 'm' } 15245}; 15246 15247static xtensa_arg_internal Iclass_xt_iclass_wsr_intclear_args[] = { 15248 { { OPERAND_art }, 'i' } 15249}; 15250 15251static xtensa_arg_internal Iclass_xt_iclass_wsr_intclear_stateArgs[] = { 15252 { { STATE_PSEXCM }, 'i' }, 15253 { { STATE_PSRING }, 'i' }, 15254 { { STATE_XTSYNC }, 'o' }, 15255 { { STATE_INTERRUPT }, 'm' } 15256}; 15257 15258static xtensa_arg_internal Iclass_xt_iclass_rsr_intenable_args[] = { 15259 { { OPERAND_art }, 'o' } 15260}; 15261 15262static xtensa_arg_internal Iclass_xt_iclass_rsr_intenable_stateArgs[] = { 15263 { { STATE_PSEXCM }, 'i' }, 15264 { { STATE_PSRING }, 'i' }, 15265 { { STATE_INTENABLE }, 'i' } 15266}; 15267 15268static xtensa_arg_internal Iclass_xt_iclass_wsr_intenable_args[] = { 15269 { { OPERAND_art }, 'i' } 15270}; 15271 15272static xtensa_arg_internal Iclass_xt_iclass_wsr_intenable_stateArgs[] = { 15273 { { STATE_PSEXCM }, 'i' }, 15274 { { STATE_PSRING }, 'i' }, 15275 { { STATE_INTENABLE }, 'o' } 15276}; 15277 15278static xtensa_arg_internal Iclass_xt_iclass_xsr_intenable_args[] = { 15279 { { OPERAND_art }, 'm' } 15280}; 15281 15282static xtensa_arg_internal Iclass_xt_iclass_xsr_intenable_stateArgs[] = { 15283 { { STATE_PSEXCM }, 'i' }, 15284 { { STATE_PSRING }, 'i' }, 15285 { { STATE_INTENABLE }, 'm' } 15286}; 15287 15288static xtensa_arg_internal Iclass_xt_iclass_break_args[] = { 15289 { { OPERAND_imms }, 'i' }, 15290 { { OPERAND_immt }, 'i' } 15291}; 15292 15293static xtensa_arg_internal Iclass_xt_iclass_break_stateArgs[] = { 15294 { { STATE_PSEXCM }, 'i' }, 15295 { { STATE_PSINTLEVEL }, 'i' } 15296}; 15297 15298static xtensa_arg_internal Iclass_xt_iclass_break_n_args[] = { 15299 { { OPERAND_imms }, 'i' } 15300}; 15301 15302static xtensa_arg_internal Iclass_xt_iclass_break_n_stateArgs[] = { 15303 { { STATE_PSEXCM }, 'i' }, 15304 { { STATE_PSINTLEVEL }, 'i' } 15305}; 15306 15307static xtensa_arg_internal Iclass_xt_iclass_rsr_dbreaka0_args[] = { 15308 { { OPERAND_art }, 'o' } 15309}; 15310 15311static xtensa_arg_internal Iclass_xt_iclass_rsr_dbreaka0_stateArgs[] = { 15312 { { STATE_PSEXCM }, 'i' }, 15313 { { STATE_PSRING }, 'i' }, 15314 { { STATE_DBREAKA0 }, 'i' } 15315}; 15316 15317static xtensa_arg_internal Iclass_xt_iclass_wsr_dbreaka0_args[] = { 15318 { { OPERAND_art }, 'i' } 15319}; 15320 15321static xtensa_arg_internal Iclass_xt_iclass_wsr_dbreaka0_stateArgs[] = { 15322 { { STATE_PSEXCM }, 'i' }, 15323 { { STATE_PSRING }, 'i' }, 15324 { { STATE_DBREAKA0 }, 'o' }, 15325 { { STATE_XTSYNC }, 'o' } 15326}; 15327 15328static xtensa_arg_internal Iclass_xt_iclass_xsr_dbreaka0_args[] = { 15329 { { OPERAND_art }, 'm' } 15330}; 15331 15332static xtensa_arg_internal Iclass_xt_iclass_xsr_dbreaka0_stateArgs[] = { 15333 { { STATE_PSEXCM }, 'i' }, 15334 { { STATE_PSRING }, 'i' }, 15335 { { STATE_DBREAKA0 }, 'm' }, 15336 { { STATE_XTSYNC }, 'o' } 15337}; 15338 15339static xtensa_arg_internal Iclass_xt_iclass_rsr_dbreakc0_args[] = { 15340 { { OPERAND_art }, 'o' } 15341}; 15342 15343static xtensa_arg_internal Iclass_xt_iclass_rsr_dbreakc0_stateArgs[] = { 15344 { { STATE_PSEXCM }, 'i' }, 15345 { { STATE_PSRING }, 'i' }, 15346 { { STATE_DBREAKC0 }, 'i' } 15347}; 15348 15349static xtensa_arg_internal Iclass_xt_iclass_wsr_dbreakc0_args[] = { 15350 { { OPERAND_art }, 'i' } 15351}; 15352 15353static xtensa_arg_internal Iclass_xt_iclass_wsr_dbreakc0_stateArgs[] = { 15354 { { STATE_PSEXCM }, 'i' }, 15355 { { STATE_PSRING }, 'i' }, 15356 { { STATE_DBREAKC0 }, 'o' }, 15357 { { STATE_XTSYNC }, 'o' } 15358}; 15359 15360static xtensa_arg_internal Iclass_xt_iclass_xsr_dbreakc0_args[] = { 15361 { { OPERAND_art }, 'm' } 15362}; 15363 15364static xtensa_arg_internal Iclass_xt_iclass_xsr_dbreakc0_stateArgs[] = { 15365 { { STATE_PSEXCM }, 'i' }, 15366 { { STATE_PSRING }, 'i' }, 15367 { { STATE_DBREAKC0 }, 'm' }, 15368 { { STATE_XTSYNC }, 'o' } 15369}; 15370 15371static xtensa_arg_internal Iclass_xt_iclass_rsr_dbreaka1_args[] = { 15372 { { OPERAND_art }, 'o' } 15373}; 15374 15375static xtensa_arg_internal Iclass_xt_iclass_rsr_dbreaka1_stateArgs[] = { 15376 { { STATE_PSEXCM }, 'i' }, 15377 { { STATE_PSRING }, 'i' }, 15378 { { STATE_DBREAKA1 }, 'i' } 15379}; 15380 15381static xtensa_arg_internal Iclass_xt_iclass_wsr_dbreaka1_args[] = { 15382 { { OPERAND_art }, 'i' } 15383}; 15384 15385static xtensa_arg_internal Iclass_xt_iclass_wsr_dbreaka1_stateArgs[] = { 15386 { { STATE_PSEXCM }, 'i' }, 15387 { { STATE_PSRING }, 'i' }, 15388 { { STATE_DBREAKA1 }, 'o' }, 15389 { { STATE_XTSYNC }, 'o' } 15390}; 15391 15392static xtensa_arg_internal Iclass_xt_iclass_xsr_dbreaka1_args[] = { 15393 { { OPERAND_art }, 'm' } 15394}; 15395 15396static xtensa_arg_internal Iclass_xt_iclass_xsr_dbreaka1_stateArgs[] = { 15397 { { STATE_PSEXCM }, 'i' }, 15398 { { STATE_PSRING }, 'i' }, 15399 { { STATE_DBREAKA1 }, 'm' }, 15400 { { STATE_XTSYNC }, 'o' } 15401}; 15402 15403static xtensa_arg_internal Iclass_xt_iclass_rsr_dbreakc1_args[] = { 15404 { { OPERAND_art }, 'o' } 15405}; 15406 15407static xtensa_arg_internal Iclass_xt_iclass_rsr_dbreakc1_stateArgs[] = { 15408 { { STATE_PSEXCM }, 'i' }, 15409 { { STATE_PSRING }, 'i' }, 15410 { { STATE_DBREAKC1 }, 'i' } 15411}; 15412 15413static xtensa_arg_internal Iclass_xt_iclass_wsr_dbreakc1_args[] = { 15414 { { OPERAND_art }, 'i' } 15415}; 15416 15417static xtensa_arg_internal Iclass_xt_iclass_wsr_dbreakc1_stateArgs[] = { 15418 { { STATE_PSEXCM }, 'i' }, 15419 { { STATE_PSRING }, 'i' }, 15420 { { STATE_DBREAKC1 }, 'o' }, 15421 { { STATE_XTSYNC }, 'o' } 15422}; 15423 15424static xtensa_arg_internal Iclass_xt_iclass_xsr_dbreakc1_args[] = { 15425 { { OPERAND_art }, 'm' } 15426}; 15427 15428static xtensa_arg_internal Iclass_xt_iclass_xsr_dbreakc1_stateArgs[] = { 15429 { { STATE_PSEXCM }, 'i' }, 15430 { { STATE_PSRING }, 'i' }, 15431 { { STATE_DBREAKC1 }, 'm' }, 15432 { { STATE_XTSYNC }, 'o' } 15433}; 15434 15435static xtensa_arg_internal Iclass_xt_iclass_rsr_ibreaka0_args[] = { 15436 { { OPERAND_art }, 'o' } 15437}; 15438 15439static xtensa_arg_internal Iclass_xt_iclass_rsr_ibreaka0_stateArgs[] = { 15440 { { STATE_PSEXCM }, 'i' }, 15441 { { STATE_PSRING }, 'i' }, 15442 { { STATE_IBREAKA0 }, 'i' } 15443}; 15444 15445static xtensa_arg_internal Iclass_xt_iclass_wsr_ibreaka0_args[] = { 15446 { { OPERAND_art }, 'i' } 15447}; 15448 15449static xtensa_arg_internal Iclass_xt_iclass_wsr_ibreaka0_stateArgs[] = { 15450 { { STATE_PSEXCM }, 'i' }, 15451 { { STATE_PSRING }, 'i' }, 15452 { { STATE_IBREAKA0 }, 'o' } 15453}; 15454 15455static xtensa_arg_internal Iclass_xt_iclass_xsr_ibreaka0_args[] = { 15456 { { OPERAND_art }, 'm' } 15457}; 15458 15459static xtensa_arg_internal Iclass_xt_iclass_xsr_ibreaka0_stateArgs[] = { 15460 { { STATE_PSEXCM }, 'i' }, 15461 { { STATE_PSRING }, 'i' }, 15462 { { STATE_IBREAKA0 }, 'm' } 15463}; 15464 15465static xtensa_arg_internal Iclass_xt_iclass_rsr_ibreaka1_args[] = { 15466 { { OPERAND_art }, 'o' } 15467}; 15468 15469static xtensa_arg_internal Iclass_xt_iclass_rsr_ibreaka1_stateArgs[] = { 15470 { { STATE_PSEXCM }, 'i' }, 15471 { { STATE_PSRING }, 'i' }, 15472 { { STATE_IBREAKA1 }, 'i' } 15473}; 15474 15475static xtensa_arg_internal Iclass_xt_iclass_wsr_ibreaka1_args[] = { 15476 { { OPERAND_art }, 'i' } 15477}; 15478 15479static xtensa_arg_internal Iclass_xt_iclass_wsr_ibreaka1_stateArgs[] = { 15480 { { STATE_PSEXCM }, 'i' }, 15481 { { STATE_PSRING }, 'i' }, 15482 { { STATE_IBREAKA1 }, 'o' } 15483}; 15484 15485static xtensa_arg_internal Iclass_xt_iclass_xsr_ibreaka1_args[] = { 15486 { { OPERAND_art }, 'm' } 15487}; 15488 15489static xtensa_arg_internal Iclass_xt_iclass_xsr_ibreaka1_stateArgs[] = { 15490 { { STATE_PSEXCM }, 'i' }, 15491 { { STATE_PSRING }, 'i' }, 15492 { { STATE_IBREAKA1 }, 'm' } 15493}; 15494 15495static xtensa_arg_internal Iclass_xt_iclass_rsr_ibreakenable_args[] = { 15496 { { OPERAND_art }, 'o' } 15497}; 15498 15499static xtensa_arg_internal Iclass_xt_iclass_rsr_ibreakenable_stateArgs[] = { 15500 { { STATE_PSEXCM }, 'i' }, 15501 { { STATE_PSRING }, 'i' }, 15502 { { STATE_IBREAKENABLE }, 'i' } 15503}; 15504 15505static xtensa_arg_internal Iclass_xt_iclass_wsr_ibreakenable_args[] = { 15506 { { OPERAND_art }, 'i' } 15507}; 15508 15509static xtensa_arg_internal Iclass_xt_iclass_wsr_ibreakenable_stateArgs[] = { 15510 { { STATE_PSEXCM }, 'i' }, 15511 { { STATE_PSRING }, 'i' }, 15512 { { STATE_IBREAKENABLE }, 'o' } 15513}; 15514 15515static xtensa_arg_internal Iclass_xt_iclass_xsr_ibreakenable_args[] = { 15516 { { OPERAND_art }, 'm' } 15517}; 15518 15519static xtensa_arg_internal Iclass_xt_iclass_xsr_ibreakenable_stateArgs[] = { 15520 { { STATE_PSEXCM }, 'i' }, 15521 { { STATE_PSRING }, 'i' }, 15522 { { STATE_IBREAKENABLE }, 'm' } 15523}; 15524 15525static xtensa_arg_internal Iclass_xt_iclass_rsr_debugcause_args[] = { 15526 { { OPERAND_art }, 'o' } 15527}; 15528 15529static xtensa_arg_internal Iclass_xt_iclass_rsr_debugcause_stateArgs[] = { 15530 { { STATE_PSEXCM }, 'i' }, 15531 { { STATE_PSRING }, 'i' }, 15532 { { STATE_DEBUGCAUSE }, 'i' }, 15533 { { STATE_DBNUM }, 'i' } 15534}; 15535 15536static xtensa_arg_internal Iclass_xt_iclass_wsr_debugcause_args[] = { 15537 { { OPERAND_art }, 'i' } 15538}; 15539 15540static xtensa_arg_internal Iclass_xt_iclass_wsr_debugcause_stateArgs[] = { 15541 { { STATE_PSEXCM }, 'i' }, 15542 { { STATE_PSRING }, 'i' }, 15543 { { STATE_DEBUGCAUSE }, 'o' }, 15544 { { STATE_DBNUM }, 'o' } 15545}; 15546 15547static xtensa_arg_internal Iclass_xt_iclass_xsr_debugcause_args[] = { 15548 { { OPERAND_art }, 'm' } 15549}; 15550 15551static xtensa_arg_internal Iclass_xt_iclass_xsr_debugcause_stateArgs[] = { 15552 { { STATE_PSEXCM }, 'i' }, 15553 { { STATE_PSRING }, 'i' }, 15554 { { STATE_DEBUGCAUSE }, 'm' }, 15555 { { STATE_DBNUM }, 'm' } 15556}; 15557 15558static xtensa_arg_internal Iclass_xt_iclass_rsr_icount_args[] = { 15559 { { OPERAND_art }, 'o' } 15560}; 15561 15562static xtensa_arg_internal Iclass_xt_iclass_rsr_icount_stateArgs[] = { 15563 { { STATE_PSEXCM }, 'i' }, 15564 { { STATE_PSRING }, 'i' }, 15565 { { STATE_ICOUNT }, 'i' } 15566}; 15567 15568static xtensa_arg_internal Iclass_xt_iclass_wsr_icount_args[] = { 15569 { { OPERAND_art }, 'i' } 15570}; 15571 15572static xtensa_arg_internal Iclass_xt_iclass_wsr_icount_stateArgs[] = { 15573 { { STATE_PSEXCM }, 'i' }, 15574 { { STATE_PSRING }, 'i' }, 15575 { { STATE_XTSYNC }, 'o' }, 15576 { { STATE_ICOUNT }, 'o' } 15577}; 15578 15579static xtensa_arg_internal Iclass_xt_iclass_xsr_icount_args[] = { 15580 { { OPERAND_art }, 'm' } 15581}; 15582 15583static xtensa_arg_internal Iclass_xt_iclass_xsr_icount_stateArgs[] = { 15584 { { STATE_PSEXCM }, 'i' }, 15585 { { STATE_PSRING }, 'i' }, 15586 { { STATE_XTSYNC }, 'o' }, 15587 { { STATE_ICOUNT }, 'm' } 15588}; 15589 15590static xtensa_arg_internal Iclass_xt_iclass_rsr_icountlevel_args[] = { 15591 { { OPERAND_art }, 'o' } 15592}; 15593 15594static xtensa_arg_internal Iclass_xt_iclass_rsr_icountlevel_stateArgs[] = { 15595 { { STATE_PSEXCM }, 'i' }, 15596 { { STATE_PSRING }, 'i' }, 15597 { { STATE_ICOUNTLEVEL }, 'i' } 15598}; 15599 15600static xtensa_arg_internal Iclass_xt_iclass_wsr_icountlevel_args[] = { 15601 { { OPERAND_art }, 'i' } 15602}; 15603 15604static xtensa_arg_internal Iclass_xt_iclass_wsr_icountlevel_stateArgs[] = { 15605 { { STATE_PSEXCM }, 'i' }, 15606 { { STATE_PSRING }, 'i' }, 15607 { { STATE_ICOUNTLEVEL }, 'o' } 15608}; 15609 15610static xtensa_arg_internal Iclass_xt_iclass_xsr_icountlevel_args[] = { 15611 { { OPERAND_art }, 'm' } 15612}; 15613 15614static xtensa_arg_internal Iclass_xt_iclass_xsr_icountlevel_stateArgs[] = { 15615 { { STATE_PSEXCM }, 'i' }, 15616 { { STATE_PSRING }, 'i' }, 15617 { { STATE_ICOUNTLEVEL }, 'm' } 15618}; 15619 15620static xtensa_arg_internal Iclass_xt_iclass_rsr_ddr_args[] = { 15621 { { OPERAND_art }, 'o' } 15622}; 15623 15624static xtensa_arg_internal Iclass_xt_iclass_rsr_ddr_stateArgs[] = { 15625 { { STATE_PSEXCM }, 'i' }, 15626 { { STATE_PSRING }, 'i' }, 15627 { { STATE_DDR }, 'i' } 15628}; 15629 15630static xtensa_arg_internal Iclass_xt_iclass_wsr_ddr_args[] = { 15631 { { OPERAND_art }, 'i' } 15632}; 15633 15634static xtensa_arg_internal Iclass_xt_iclass_wsr_ddr_stateArgs[] = { 15635 { { STATE_PSEXCM }, 'i' }, 15636 { { STATE_PSRING }, 'i' }, 15637 { { STATE_XTSYNC }, 'o' }, 15638 { { STATE_DDR }, 'o' } 15639}; 15640 15641static xtensa_arg_internal Iclass_xt_iclass_xsr_ddr_args[] = { 15642 { { OPERAND_art }, 'm' } 15643}; 15644 15645static xtensa_arg_internal Iclass_xt_iclass_xsr_ddr_stateArgs[] = { 15646 { { STATE_PSEXCM }, 'i' }, 15647 { { STATE_PSRING }, 'i' }, 15648 { { STATE_XTSYNC }, 'o' }, 15649 { { STATE_DDR }, 'm' } 15650}; 15651 15652static xtensa_arg_internal Iclass_xt_iclass_lddr32_p_args[] = { 15653 { { OPERAND_ars }, 'm' } 15654}; 15655 15656static xtensa_arg_internal Iclass_xt_iclass_lddr32_p_stateArgs[] = { 15657 { { STATE_PSEXCM }, 'i' }, 15658 { { STATE_PSRING }, 'i' }, 15659 { { STATE_XTSYNC }, 'o' }, 15660 { { STATE_InOCDMode }, 'i' }, 15661 { { STATE_DDR }, 'o' } 15662}; 15663 15664static xtensa_arg_internal Iclass_xt_iclass_sddr32_p_args[] = { 15665 { { OPERAND_ars }, 'm' } 15666}; 15667 15668static xtensa_arg_internal Iclass_xt_iclass_sddr32_p_stateArgs[] = { 15669 { { STATE_PSEXCM }, 'i' }, 15670 { { STATE_PSRING }, 'i' }, 15671 { { STATE_InOCDMode }, 'i' }, 15672 { { STATE_DDR }, 'i' } 15673}; 15674 15675static xtensa_arg_internal Iclass_xt_iclass_rfdo_args[] = { 15676 { { OPERAND_imms }, 'i' } 15677}; 15678 15679static xtensa_arg_internal Iclass_xt_iclass_rfdo_stateArgs[] = { 15680 { { STATE_InOCDMode }, 'm' }, 15681 { { STATE_EPC6 }, 'i' }, 15682 { { STATE_PSWOE }, 'o' }, 15683 { { STATE_PSCALLINC }, 'o' }, 15684 { { STATE_PSOWB }, 'o' }, 15685 { { STATE_PSRING }, 'o' }, 15686 { { STATE_PSUM }, 'o' }, 15687 { { STATE_PSEXCM }, 'o' }, 15688 { { STATE_PSINTLEVEL }, 'o' }, 15689 { { STATE_EPS6 }, 'i' } 15690}; 15691 15692static xtensa_arg_internal Iclass_xt_iclass_rfdd_stateArgs[] = { 15693 { { STATE_InOCDMode }, 'm' } 15694}; 15695 15696static xtensa_arg_internal Iclass_xt_iclass_wsr_mmid_args[] = { 15697 { { OPERAND_art }, 'i' } 15698}; 15699 15700static xtensa_arg_internal Iclass_xt_iclass_wsr_mmid_stateArgs[] = { 15701 { { STATE_PSEXCM }, 'i' }, 15702 { { STATE_PSRING }, 'i' }, 15703 { { STATE_XTSYNC }, 'o' } 15704}; 15705 15706static xtensa_arg_internal Iclass_xt_iclass_bbool1_args[] = { 15707 { { OPERAND_br }, 'o' }, 15708 { { OPERAND_bs }, 'i' }, 15709 { { OPERAND_bt }, 'i' } 15710}; 15711 15712static xtensa_arg_internal Iclass_xt_iclass_bbool4_args[] = { 15713 { { OPERAND_bt }, 'o' }, 15714 { { OPERAND_bs4 }, 'i' } 15715}; 15716 15717static xtensa_arg_internal Iclass_xt_iclass_bbool8_args[] = { 15718 { { OPERAND_bt }, 'o' }, 15719 { { OPERAND_bs8 }, 'i' } 15720}; 15721 15722static xtensa_arg_internal Iclass_xt_iclass_bbranch_args[] = { 15723 { { OPERAND_bs }, 'i' }, 15724 { { OPERAND_label8 }, 'i' } 15725}; 15726 15727static xtensa_arg_internal Iclass_xt_iclass_bmove_args[] = { 15728 { { OPERAND_arr }, 'm' }, 15729 { { OPERAND_ars }, 'i' }, 15730 { { OPERAND_bt }, 'i' } 15731}; 15732 15733static xtensa_arg_internal Iclass_xt_iclass_RSR_BR_args[] = { 15734 { { OPERAND_art }, 'o' }, 15735 { { OPERAND_brall }, 'i' } 15736}; 15737 15738static xtensa_arg_internal Iclass_xt_iclass_WSR_BR_args[] = { 15739 { { OPERAND_art }, 'i' }, 15740 { { OPERAND_brall }, 'o' } 15741}; 15742 15743static xtensa_arg_internal Iclass_xt_iclass_XSR_BR_args[] = { 15744 { { OPERAND_art }, 'm' }, 15745 { { OPERAND_brall }, 'm' } 15746}; 15747 15748static xtensa_arg_internal Iclass_xt_iclass_rsr_ccount_args[] = { 15749 { { OPERAND_art }, 'o' } 15750}; 15751 15752static xtensa_arg_internal Iclass_xt_iclass_rsr_ccount_stateArgs[] = { 15753 { { STATE_PSEXCM }, 'i' }, 15754 { { STATE_PSRING }, 'i' }, 15755 { { STATE_CCOUNT }, 'i' } 15756}; 15757 15758static xtensa_arg_internal Iclass_xt_iclass_wsr_ccount_args[] = { 15759 { { OPERAND_art }, 'i' } 15760}; 15761 15762static xtensa_arg_internal Iclass_xt_iclass_wsr_ccount_stateArgs[] = { 15763 { { STATE_PSEXCM }, 'i' }, 15764 { { STATE_PSRING }, 'i' }, 15765 { { STATE_XTSYNC }, 'o' }, 15766 { { STATE_CCOUNT }, 'o' } 15767}; 15768 15769static xtensa_arg_internal Iclass_xt_iclass_xsr_ccount_args[] = { 15770 { { OPERAND_art }, 'm' } 15771}; 15772 15773static xtensa_arg_internal Iclass_xt_iclass_xsr_ccount_stateArgs[] = { 15774 { { STATE_PSEXCM }, 'i' }, 15775 { { STATE_PSRING }, 'i' }, 15776 { { STATE_XTSYNC }, 'o' }, 15777 { { STATE_CCOUNT }, 'm' } 15778}; 15779 15780static xtensa_arg_internal Iclass_xt_iclass_rsr_ccompare0_args[] = { 15781 { { OPERAND_art }, 'o' } 15782}; 15783 15784static xtensa_arg_internal Iclass_xt_iclass_rsr_ccompare0_stateArgs[] = { 15785 { { STATE_PSEXCM }, 'i' }, 15786 { { STATE_PSRING }, 'i' }, 15787 { { STATE_CCOMPARE0 }, 'i' } 15788}; 15789 15790static xtensa_arg_internal Iclass_xt_iclass_wsr_ccompare0_args[] = { 15791 { { OPERAND_art }, 'i' } 15792}; 15793 15794static xtensa_arg_internal Iclass_xt_iclass_wsr_ccompare0_stateArgs[] = { 15795 { { STATE_PSEXCM }, 'i' }, 15796 { { STATE_PSRING }, 'i' }, 15797 { { STATE_CCOMPARE0 }, 'o' }, 15798 { { STATE_INTERRUPT }, 'm' } 15799}; 15800 15801static xtensa_arg_internal Iclass_xt_iclass_xsr_ccompare0_args[] = { 15802 { { OPERAND_art }, 'm' } 15803}; 15804 15805static xtensa_arg_internal Iclass_xt_iclass_xsr_ccompare0_stateArgs[] = { 15806 { { STATE_PSEXCM }, 'i' }, 15807 { { STATE_PSRING }, 'i' }, 15808 { { STATE_CCOMPARE0 }, 'm' }, 15809 { { STATE_INTERRUPT }, 'm' } 15810}; 15811 15812static xtensa_arg_internal Iclass_xt_iclass_rsr_ccompare1_args[] = { 15813 { { OPERAND_art }, 'o' } 15814}; 15815 15816static xtensa_arg_internal Iclass_xt_iclass_rsr_ccompare1_stateArgs[] = { 15817 { { STATE_PSEXCM }, 'i' }, 15818 { { STATE_PSRING }, 'i' }, 15819 { { STATE_CCOMPARE1 }, 'i' } 15820}; 15821 15822static xtensa_arg_internal Iclass_xt_iclass_wsr_ccompare1_args[] = { 15823 { { OPERAND_art }, 'i' } 15824}; 15825 15826static xtensa_arg_internal Iclass_xt_iclass_wsr_ccompare1_stateArgs[] = { 15827 { { STATE_PSEXCM }, 'i' }, 15828 { { STATE_PSRING }, 'i' }, 15829 { { STATE_CCOMPARE1 }, 'o' }, 15830 { { STATE_INTERRUPT }, 'm' } 15831}; 15832 15833static xtensa_arg_internal Iclass_xt_iclass_xsr_ccompare1_args[] = { 15834 { { OPERAND_art }, 'm' } 15835}; 15836 15837static xtensa_arg_internal Iclass_xt_iclass_xsr_ccompare1_stateArgs[] = { 15838 { { STATE_PSEXCM }, 'i' }, 15839 { { STATE_PSRING }, 'i' }, 15840 { { STATE_CCOMPARE1 }, 'm' }, 15841 { { STATE_INTERRUPT }, 'm' } 15842}; 15843 15844static xtensa_arg_internal Iclass_xt_iclass_rsr_ccompare2_args[] = { 15845 { { OPERAND_art }, 'o' } 15846}; 15847 15848static xtensa_arg_internal Iclass_xt_iclass_rsr_ccompare2_stateArgs[] = { 15849 { { STATE_PSEXCM }, 'i' }, 15850 { { STATE_PSRING }, 'i' }, 15851 { { STATE_CCOMPARE2 }, 'i' } 15852}; 15853 15854static xtensa_arg_internal Iclass_xt_iclass_wsr_ccompare2_args[] = { 15855 { { OPERAND_art }, 'i' } 15856}; 15857 15858static xtensa_arg_internal Iclass_xt_iclass_wsr_ccompare2_stateArgs[] = { 15859 { { STATE_PSEXCM }, 'i' }, 15860 { { STATE_PSRING }, 'i' }, 15861 { { STATE_CCOMPARE2 }, 'o' }, 15862 { { STATE_INTERRUPT }, 'm' } 15863}; 15864 15865static xtensa_arg_internal Iclass_xt_iclass_xsr_ccompare2_args[] = { 15866 { { OPERAND_art }, 'm' } 15867}; 15868 15869static xtensa_arg_internal Iclass_xt_iclass_xsr_ccompare2_stateArgs[] = { 15870 { { STATE_PSEXCM }, 'i' }, 15871 { { STATE_PSRING }, 'i' }, 15872 { { STATE_CCOMPARE2 }, 'm' }, 15873 { { STATE_INTERRUPT }, 'm' } 15874}; 15875 15876static xtensa_arg_internal Iclass_xt_iclass_icache_args[] = { 15877 { { OPERAND_ars }, 'i' }, 15878 { { OPERAND_uimm8x4 }, 'i' } 15879}; 15880 15881static xtensa_arg_internal Iclass_xt_iclass_icache_lock_args[] = { 15882 { { OPERAND_ars }, 'i' }, 15883 { { OPERAND_uimm4x16 }, 'i' } 15884}; 15885 15886static xtensa_arg_internal Iclass_xt_iclass_icache_lock_stateArgs[] = { 15887 { { STATE_PSEXCM }, 'i' }, 15888 { { STATE_PSRING }, 'i' } 15889}; 15890 15891static xtensa_arg_internal Iclass_xt_iclass_icache_inv_args[] = { 15892 { { OPERAND_ars }, 'i' }, 15893 { { OPERAND_uimm8x4 }, 'i' } 15894}; 15895 15896static xtensa_arg_internal Iclass_xt_iclass_icache_inv_stateArgs[] = { 15897 { { STATE_PSEXCM }, 'i' }, 15898 { { STATE_PSRING }, 'i' } 15899}; 15900 15901static xtensa_arg_internal Iclass_xt_iclass_licx_args[] = { 15902 { { OPERAND_art }, 'o' }, 15903 { { OPERAND_ars }, 'i' } 15904}; 15905 15906static xtensa_arg_internal Iclass_xt_iclass_licx_stateArgs[] = { 15907 { { STATE_PSEXCM }, 'i' }, 15908 { { STATE_PSRING }, 'i' } 15909}; 15910 15911static xtensa_arg_internal Iclass_xt_iclass_sicx_args[] = { 15912 { { OPERAND_art }, 'i' }, 15913 { { OPERAND_ars }, 'i' } 15914}; 15915 15916static xtensa_arg_internal Iclass_xt_iclass_sicx_stateArgs[] = { 15917 { { STATE_PSEXCM }, 'i' }, 15918 { { STATE_PSRING }, 'i' } 15919}; 15920 15921static xtensa_arg_internal Iclass_xt_iclass_dcache_args[] = { 15922 { { OPERAND_ars }, 'i' }, 15923 { { OPERAND_uimm8x4 }, 'i' } 15924}; 15925 15926static xtensa_arg_internal Iclass_xt_iclass_dcache_dyn_args[] = { 15927 { { OPERAND_ars }, 'm' } 15928}; 15929 15930static xtensa_arg_internal Iclass_xt_iclass_dcache_dyn_stateArgs[] = { 15931 { { STATE_PSEXCM }, 'i' }, 15932 { { STATE_PSRING }, 'i' } 15933}; 15934 15935static xtensa_arg_internal Iclass_xt_iclass_dcache_ind_args[] = { 15936 { { OPERAND_ars }, 'i' }, 15937 { { OPERAND_uimm4x16 }, 'i' } 15938}; 15939 15940static xtensa_arg_internal Iclass_xt_iclass_dcache_ind_stateArgs[] = { 15941 { { STATE_PSEXCM }, 'i' }, 15942 { { STATE_PSRING }, 'i' } 15943}; 15944 15945static xtensa_arg_internal Iclass_xt_iclass_dcache_inv_args[] = { 15946 { { OPERAND_ars }, 'i' }, 15947 { { OPERAND_uimm8x4 }, 'i' } 15948}; 15949 15950static xtensa_arg_internal Iclass_xt_iclass_dcache_inv_stateArgs[] = { 15951 { { STATE_PSEXCM }, 'i' }, 15952 { { STATE_PSRING }, 'i' } 15953}; 15954 15955static xtensa_arg_internal Iclass_xt_iclass_dpf_args[] = { 15956 { { OPERAND_ars }, 'i' }, 15957 { { OPERAND_uimm8x4 }, 'i' } 15958}; 15959 15960static xtensa_arg_internal Iclass_xt_iclass_dcache_lock_args[] = { 15961 { { OPERAND_ars }, 'i' }, 15962 { { OPERAND_uimm4x16 }, 'i' } 15963}; 15964 15965static xtensa_arg_internal Iclass_xt_iclass_dcache_lock_stateArgs[] = { 15966 { { STATE_PSEXCM }, 'i' }, 15967 { { STATE_PSRING }, 'i' } 15968}; 15969 15970static xtensa_arg_internal Iclass_xt_iclass_sdct_args[] = { 15971 { { OPERAND_art }, 'i' }, 15972 { { OPERAND_ars }, 'i' } 15973}; 15974 15975static xtensa_arg_internal Iclass_xt_iclass_sdct_stateArgs[] = { 15976 { { STATE_PSEXCM }, 'i' }, 15977 { { STATE_PSRING }, 'i' } 15978}; 15979 15980static xtensa_arg_internal Iclass_xt_iclass_ldct_args[] = { 15981 { { OPERAND_art }, 'o' }, 15982 { { OPERAND_ars }, 'i' } 15983}; 15984 15985static xtensa_arg_internal Iclass_xt_iclass_ldct_stateArgs[] = { 15986 { { STATE_PSEXCM }, 'i' }, 15987 { { STATE_PSRING }, 'i' } 15988}; 15989 15990static xtensa_arg_internal Iclass_xt_iclass_rsr_prefctl_args[] = { 15991 { { OPERAND_art }, 'o' } 15992}; 15993 15994static xtensa_arg_internal Iclass_xt_iclass_rsr_prefctl_stateArgs[] = { 15995 { { STATE_PREFCTL }, 'i' } 15996}; 15997 15998static xtensa_arg_internal Iclass_xt_iclass_wsr_prefctl_args[] = { 15999 { { OPERAND_art }, 'i' } 16000}; 16001 16002static xtensa_arg_internal Iclass_xt_iclass_wsr_prefctl_stateArgs[] = { 16003 { { STATE_PREFCTL }, 'o' } 16004}; 16005 16006static xtensa_arg_internal Iclass_xt_iclass_xsr_prefctl_args[] = { 16007 { { OPERAND_art }, 'm' } 16008}; 16009 16010static xtensa_arg_internal Iclass_xt_iclass_xsr_prefctl_stateArgs[] = { 16011 { { STATE_PREFCTL }, 'm' } 16012}; 16013 16014static xtensa_arg_internal Iclass_xt_iclass_wsr_ptevaddr_args[] = { 16015 { { OPERAND_art }, 'i' } 16016}; 16017 16018static xtensa_arg_internal Iclass_xt_iclass_wsr_ptevaddr_stateArgs[] = { 16019 { { STATE_PSEXCM }, 'i' }, 16020 { { STATE_PSRING }, 'i' }, 16021 { { STATE_PTBASE }, 'o' }, 16022 { { STATE_XTSYNC }, 'o' } 16023}; 16024 16025static xtensa_arg_internal Iclass_xt_iclass_rsr_ptevaddr_args[] = { 16026 { { OPERAND_art }, 'o' } 16027}; 16028 16029static xtensa_arg_internal Iclass_xt_iclass_rsr_ptevaddr_stateArgs[] = { 16030 { { STATE_PSEXCM }, 'i' }, 16031 { { STATE_PSRING }, 'i' }, 16032 { { STATE_PTBASE }, 'i' }, 16033 { { STATE_EXCVADDR }, 'i' } 16034}; 16035 16036static xtensa_arg_internal Iclass_xt_iclass_xsr_ptevaddr_args[] = { 16037 { { OPERAND_art }, 'm' } 16038}; 16039 16040static xtensa_arg_internal Iclass_xt_iclass_xsr_ptevaddr_stateArgs[] = { 16041 { { STATE_PSEXCM }, 'i' }, 16042 { { STATE_PSRING }, 'i' }, 16043 { { STATE_PTBASE }, 'm' }, 16044 { { STATE_EXCVADDR }, 'i' }, 16045 { { STATE_XTSYNC }, 'o' } 16046}; 16047 16048static xtensa_arg_internal Iclass_xt_iclass_rsr_rasid_args[] = { 16049 { { OPERAND_art }, 'o' } 16050}; 16051 16052static xtensa_arg_internal Iclass_xt_iclass_rsr_rasid_stateArgs[] = { 16053 { { STATE_PSEXCM }, 'i' }, 16054 { { STATE_PSRING }, 'i' }, 16055 { { STATE_ASID3 }, 'i' }, 16056 { { STATE_ASID2 }, 'i' }, 16057 { { STATE_ASID1 }, 'i' } 16058}; 16059 16060static xtensa_arg_internal Iclass_xt_iclass_wsr_rasid_args[] = { 16061 { { OPERAND_art }, 'i' } 16062}; 16063 16064static xtensa_arg_internal Iclass_xt_iclass_wsr_rasid_stateArgs[] = { 16065 { { STATE_XTSYNC }, 'o' }, 16066 { { STATE_PSEXCM }, 'i' }, 16067 { { STATE_PSRING }, 'i' }, 16068 { { STATE_ASID3 }, 'o' }, 16069 { { STATE_ASID2 }, 'o' }, 16070 { { STATE_ASID1 }, 'o' } 16071}; 16072 16073static xtensa_arg_internal Iclass_xt_iclass_xsr_rasid_args[] = { 16074 { { OPERAND_art }, 'm' } 16075}; 16076 16077static xtensa_arg_internal Iclass_xt_iclass_xsr_rasid_stateArgs[] = { 16078 { { STATE_XTSYNC }, 'o' }, 16079 { { STATE_PSEXCM }, 'i' }, 16080 { { STATE_PSRING }, 'i' }, 16081 { { STATE_ASID3 }, 'm' }, 16082 { { STATE_ASID2 }, 'm' }, 16083 { { STATE_ASID1 }, 'm' } 16084}; 16085 16086static xtensa_arg_internal Iclass_xt_iclass_rsr_itlbcfg_args[] = { 16087 { { OPERAND_art }, 'o' } 16088}; 16089 16090static xtensa_arg_internal Iclass_xt_iclass_rsr_itlbcfg_stateArgs[] = { 16091 { { STATE_PSEXCM }, 'i' }, 16092 { { STATE_PSRING }, 'i' }, 16093 { { STATE_INSTPGSZID6 }, 'i' }, 16094 { { STATE_INSTPGSZID5 }, 'i' }, 16095 { { STATE_INSTPGSZID4 }, 'i' } 16096}; 16097 16098static xtensa_arg_internal Iclass_xt_iclass_wsr_itlbcfg_args[] = { 16099 { { OPERAND_art }, 'i' } 16100}; 16101 16102static xtensa_arg_internal Iclass_xt_iclass_wsr_itlbcfg_stateArgs[] = { 16103 { { STATE_XTSYNC }, 'o' }, 16104 { { STATE_PSEXCM }, 'i' }, 16105 { { STATE_PSRING }, 'i' }, 16106 { { STATE_INSTPGSZID6 }, 'o' }, 16107 { { STATE_INSTPGSZID5 }, 'o' }, 16108 { { STATE_INSTPGSZID4 }, 'o' } 16109}; 16110 16111static xtensa_arg_internal Iclass_xt_iclass_xsr_itlbcfg_args[] = { 16112 { { OPERAND_art }, 'm' } 16113}; 16114 16115static xtensa_arg_internal Iclass_xt_iclass_xsr_itlbcfg_stateArgs[] = { 16116 { { STATE_XTSYNC }, 'o' }, 16117 { { STATE_PSEXCM }, 'i' }, 16118 { { STATE_PSRING }, 'i' }, 16119 { { STATE_INSTPGSZID6 }, 'm' }, 16120 { { STATE_INSTPGSZID5 }, 'm' }, 16121 { { STATE_INSTPGSZID4 }, 'm' } 16122}; 16123 16124static xtensa_arg_internal Iclass_xt_iclass_rsr_dtlbcfg_args[] = { 16125 { { OPERAND_art }, 'o' } 16126}; 16127 16128static xtensa_arg_internal Iclass_xt_iclass_rsr_dtlbcfg_stateArgs[] = { 16129 { { STATE_PSEXCM }, 'i' }, 16130 { { STATE_PSRING }, 'i' }, 16131 { { STATE_DATAPGSZID6 }, 'i' }, 16132 { { STATE_DATAPGSZID5 }, 'i' }, 16133 { { STATE_DATAPGSZID4 }, 'i' } 16134}; 16135 16136static xtensa_arg_internal Iclass_xt_iclass_wsr_dtlbcfg_args[] = { 16137 { { OPERAND_art }, 'i' } 16138}; 16139 16140static xtensa_arg_internal Iclass_xt_iclass_wsr_dtlbcfg_stateArgs[] = { 16141 { { STATE_XTSYNC }, 'o' }, 16142 { { STATE_PSEXCM }, 'i' }, 16143 { { STATE_PSRING }, 'i' }, 16144 { { STATE_DATAPGSZID6 }, 'o' }, 16145 { { STATE_DATAPGSZID5 }, 'o' }, 16146 { { STATE_DATAPGSZID4 }, 'o' } 16147}; 16148 16149static xtensa_arg_internal Iclass_xt_iclass_xsr_dtlbcfg_args[] = { 16150 { { OPERAND_art }, 'm' } 16151}; 16152 16153static xtensa_arg_internal Iclass_xt_iclass_xsr_dtlbcfg_stateArgs[] = { 16154 { { STATE_XTSYNC }, 'o' }, 16155 { { STATE_PSEXCM }, 'i' }, 16156 { { STATE_PSRING }, 'i' }, 16157 { { STATE_DATAPGSZID6 }, 'm' }, 16158 { { STATE_DATAPGSZID5 }, 'm' }, 16159 { { STATE_DATAPGSZID4 }, 'm' } 16160}; 16161 16162static xtensa_arg_internal Iclass_xt_iclass_idtlb_args[] = { 16163 { { OPERAND_ars }, 'i' } 16164}; 16165 16166static xtensa_arg_internal Iclass_xt_iclass_idtlb_stateArgs[] = { 16167 { { STATE_PSEXCM }, 'i' }, 16168 { { STATE_PSRING }, 'i' }, 16169 { { STATE_XTSYNC }, 'o' } 16170}; 16171 16172static xtensa_arg_internal Iclass_xt_iclass_rdtlb_args[] = { 16173 { { OPERAND_art }, 'o' }, 16174 { { OPERAND_ars }, 'i' } 16175}; 16176 16177static xtensa_arg_internal Iclass_xt_iclass_rdtlb_stateArgs[] = { 16178 { { STATE_PSEXCM }, 'i' }, 16179 { { STATE_PSRING }, 'i' } 16180}; 16181 16182static xtensa_arg_internal Iclass_xt_iclass_wdtlb_args[] = { 16183 { { OPERAND_art }, 'i' }, 16184 { { OPERAND_ars }, 'i' } 16185}; 16186 16187static xtensa_arg_internal Iclass_xt_iclass_wdtlb_stateArgs[] = { 16188 { { STATE_PSEXCM }, 'i' }, 16189 { { STATE_PSRING }, 'i' }, 16190 { { STATE_XTSYNC }, 'o' } 16191}; 16192 16193static xtensa_arg_internal Iclass_xt_iclass_iitlb_args[] = { 16194 { { OPERAND_ars }, 'i' } 16195}; 16196 16197static xtensa_arg_internal Iclass_xt_iclass_iitlb_stateArgs[] = { 16198 { { STATE_PSEXCM }, 'i' }, 16199 { { STATE_PSRING }, 'i' } 16200}; 16201 16202static xtensa_arg_internal Iclass_xt_iclass_ritlb_args[] = { 16203 { { OPERAND_art }, 'o' }, 16204 { { OPERAND_ars }, 'i' } 16205}; 16206 16207static xtensa_arg_internal Iclass_xt_iclass_ritlb_stateArgs[] = { 16208 { { STATE_PSEXCM }, 'i' }, 16209 { { STATE_PSRING }, 'i' } 16210}; 16211 16212static xtensa_arg_internal Iclass_xt_iclass_witlb_args[] = { 16213 { { OPERAND_art }, 'i' }, 16214 { { OPERAND_ars }, 'i' } 16215}; 16216 16217static xtensa_arg_internal Iclass_xt_iclass_witlb_stateArgs[] = { 16218 { { STATE_PSEXCM }, 'i' }, 16219 { { STATE_PSRING }, 'i' } 16220}; 16221 16222static xtensa_arg_internal Iclass_xt_iclass_ldpte_stateArgs[] = { 16223 { { STATE_PTBASE }, 'i' }, 16224 { { STATE_EXCVADDR }, 'i' } 16225}; 16226 16227static xtensa_arg_internal Iclass_xt_iclass_hwwitlba_stateArgs[] = { 16228 { { STATE_EXCVADDR }, 'i' } 16229}; 16230 16231static xtensa_arg_internal Iclass_xt_iclass_hwwdtlba_stateArgs[] = { 16232 { { STATE_EXCVADDR }, 'i' } 16233}; 16234 16235static xtensa_arg_internal Iclass_xt_iclass_rsr_cpenable_args[] = { 16236 { { OPERAND_art }, 'o' } 16237}; 16238 16239static xtensa_arg_internal Iclass_xt_iclass_rsr_cpenable_stateArgs[] = { 16240 { { STATE_PSEXCM }, 'i' }, 16241 { { STATE_PSRING }, 'i' }, 16242 { { STATE_CPENABLE }, 'i' } 16243}; 16244 16245static xtensa_arg_internal Iclass_xt_iclass_wsr_cpenable_args[] = { 16246 { { OPERAND_art }, 'i' } 16247}; 16248 16249static xtensa_arg_internal Iclass_xt_iclass_wsr_cpenable_stateArgs[] = { 16250 { { STATE_PSEXCM }, 'i' }, 16251 { { STATE_PSRING }, 'i' }, 16252 { { STATE_CPENABLE }, 'o' } 16253}; 16254 16255static xtensa_arg_internal Iclass_xt_iclass_xsr_cpenable_args[] = { 16256 { { OPERAND_art }, 'm' } 16257}; 16258 16259static xtensa_arg_internal Iclass_xt_iclass_xsr_cpenable_stateArgs[] = { 16260 { { STATE_PSEXCM }, 'i' }, 16261 { { STATE_PSRING }, 'i' }, 16262 { { STATE_CPENABLE }, 'm' } 16263}; 16264 16265static xtensa_arg_internal Iclass_xt_iclass_clamp_args[] = { 16266 { { OPERAND_arr }, 'o' }, 16267 { { OPERAND_ars }, 'i' }, 16268 { { OPERAND_tp7 }, 'i' } 16269}; 16270 16271static xtensa_arg_internal Iclass_xt_iclass_minmax_args[] = { 16272 { { OPERAND_arr }, 'o' }, 16273 { { OPERAND_ars }, 'i' }, 16274 { { OPERAND_art }, 'i' } 16275}; 16276 16277static xtensa_arg_internal Iclass_xt_iclass_nsa_args[] = { 16278 { { OPERAND_art }, 'o' }, 16279 { { OPERAND_ars }, 'i' } 16280}; 16281 16282static xtensa_arg_internal Iclass_xt_iclass_sx_args[] = { 16283 { { OPERAND_arr }, 'o' }, 16284 { { OPERAND_ars }, 'i' }, 16285 { { OPERAND_tp7 }, 'i' } 16286}; 16287 16288static xtensa_arg_internal Iclass_xt_iclass_l32ai_args[] = { 16289 { { OPERAND_art }, 'o' }, 16290 { { OPERAND_ars }, 'i' }, 16291 { { OPERAND_uimm8x4 }, 'i' } 16292}; 16293 16294static xtensa_arg_internal Iclass_xt_iclass_s32ri_args[] = { 16295 { { OPERAND_art }, 'i' }, 16296 { { OPERAND_ars }, 'i' }, 16297 { { OPERAND_uimm8x4 }, 'i' } 16298}; 16299 16300static xtensa_arg_internal Iclass_xt_iclass_s32c1i_args[] = { 16301 { { OPERAND_art }, 'm' }, 16302 { { OPERAND_ars }, 'i' }, 16303 { { OPERAND_uimm8x4 }, 'i' } 16304}; 16305 16306static xtensa_arg_internal Iclass_xt_iclass_s32c1i_stateArgs[] = { 16307 { { STATE_SCOMPARE1 }, 'i' }, 16308 { { STATE_XTSYNC }, 'i' }, 16309 { { STATE_SCOMPARE1 }, 'i' } 16310}; 16311 16312static xtensa_arg_internal Iclass_xt_iclass_rsr_scompare1_args[] = { 16313 { { OPERAND_art }, 'o' } 16314}; 16315 16316static xtensa_arg_internal Iclass_xt_iclass_rsr_scompare1_stateArgs[] = { 16317 { { STATE_SCOMPARE1 }, 'i' } 16318}; 16319 16320static xtensa_arg_internal Iclass_xt_iclass_wsr_scompare1_args[] = { 16321 { { OPERAND_art }, 'i' } 16322}; 16323 16324static xtensa_arg_internal Iclass_xt_iclass_wsr_scompare1_stateArgs[] = { 16325 { { STATE_SCOMPARE1 }, 'o' } 16326}; 16327 16328static xtensa_arg_internal Iclass_xt_iclass_xsr_scompare1_args[] = { 16329 { { OPERAND_art }, 'm' } 16330}; 16331 16332static xtensa_arg_internal Iclass_xt_iclass_xsr_scompare1_stateArgs[] = { 16333 { { STATE_SCOMPARE1 }, 'm' } 16334}; 16335 16336static xtensa_arg_internal Iclass_xt_iclass_rsr_atomctl_args[] = { 16337 { { OPERAND_art }, 'o' } 16338}; 16339 16340static xtensa_arg_internal Iclass_xt_iclass_rsr_atomctl_stateArgs[] = { 16341 { { STATE_PSEXCM }, 'i' }, 16342 { { STATE_PSRING }, 'i' }, 16343 { { STATE_ATOMCTL }, 'i' } 16344}; 16345 16346static xtensa_arg_internal Iclass_xt_iclass_wsr_atomctl_args[] = { 16347 { { OPERAND_art }, 'i' } 16348}; 16349 16350static xtensa_arg_internal Iclass_xt_iclass_wsr_atomctl_stateArgs[] = { 16351 { { STATE_PSEXCM }, 'i' }, 16352 { { STATE_PSRING }, 'i' }, 16353 { { STATE_ATOMCTL }, 'o' }, 16354 { { STATE_XTSYNC }, 'o' } 16355}; 16356 16357static xtensa_arg_internal Iclass_xt_iclass_xsr_atomctl_args[] = { 16358 { { OPERAND_art }, 'm' } 16359}; 16360 16361static xtensa_arg_internal Iclass_xt_iclass_xsr_atomctl_stateArgs[] = { 16362 { { STATE_PSEXCM }, 'i' }, 16363 { { STATE_PSRING }, 'i' }, 16364 { { STATE_ATOMCTL }, 'm' }, 16365 { { STATE_XTSYNC }, 'o' } 16366}; 16367 16368static xtensa_arg_internal Iclass_xt_iclass_div_args[] = { 16369 { { OPERAND_arr }, 'o' }, 16370 { { OPERAND_ars }, 'i' }, 16371 { { OPERAND_art }, 'i' } 16372}; 16373 16374static xtensa_arg_internal Iclass_xt_iclass_rer_args[] = { 16375 { { OPERAND_art }, 'o' }, 16376 { { OPERAND_ars }, 'i' } 16377}; 16378 16379static xtensa_arg_internal Iclass_xt_iclass_rer_stateArgs[] = { 16380 { { STATE_PSEXCM }, 'i' }, 16381 { { STATE_ERI_RAW_INTERLOCK }, 'i' }, 16382 { { STATE_PSRING }, 'i' } 16383}; 16384 16385static xtensa_interface Iclass_xt_iclass_rer_intfArgs[] = { 16386 INTERFACE_ERI_RD_In, 16387 INTERFACE_ERI_RD_Out 16388}; 16389 16390static xtensa_arg_internal Iclass_xt_iclass_wer_args[] = { 16391 { { OPERAND_art }, 'i' }, 16392 { { OPERAND_ars }, 'i' } 16393}; 16394 16395static xtensa_arg_internal Iclass_xt_iclass_wer_stateArgs[] = { 16396 { { STATE_PSEXCM }, 'i' }, 16397 { { STATE_ERI_RAW_INTERLOCK }, 'o' }, 16398 { { STATE_PSRING }, 'i' } 16399}; 16400 16401static xtensa_interface Iclass_xt_iclass_wer_intfArgs[] = { 16402 INTERFACE_ERI_WR_In, 16403 INTERFACE_ERI_WR_Out 16404}; 16405 16406static xtensa_arg_internal Iclass_rur_ae_ovf_sar_args[] = { 16407 { { OPERAND_arr }, 'o' } 16408}; 16409 16410static xtensa_arg_internal Iclass_rur_ae_ovf_sar_stateArgs[] = { 16411 { { STATE_AE_OVERFLOW }, 'i' }, 16412 { { STATE_AE_SAR }, 'i' }, 16413 { { STATE_CPENABLE }, 'i' } 16414}; 16415 16416static xtensa_arg_internal Iclass_wur_ae_ovf_sar_args[] = { 16417 { { OPERAND_art }, 'i' } 16418}; 16419 16420static xtensa_arg_internal Iclass_wur_ae_ovf_sar_stateArgs[] = { 16421 { { STATE_AE_OVERFLOW }, 'o' }, 16422 { { STATE_AE_SAR }, 'o' }, 16423 { { STATE_CPENABLE }, 'i' } 16424}; 16425 16426static xtensa_arg_internal Iclass_rur_ae_bithead_args[] = { 16427 { { OPERAND_arr }, 'o' } 16428}; 16429 16430static xtensa_arg_internal Iclass_rur_ae_bithead_stateArgs[] = { 16431 { { STATE_AE_BITHEAD }, 'i' }, 16432 { { STATE_CPENABLE }, 'i' } 16433}; 16434 16435static xtensa_arg_internal Iclass_wur_ae_bithead_args[] = { 16436 { { OPERAND_art }, 'i' } 16437}; 16438 16439static xtensa_arg_internal Iclass_wur_ae_bithead_stateArgs[] = { 16440 { { STATE_AE_BITHEAD }, 'o' }, 16441 { { STATE_CPENABLE }, 'i' } 16442}; 16443 16444static xtensa_arg_internal Iclass_rur_ae_ts_fts_bu_bp_args[] = { 16445 { { OPERAND_arr }, 'o' } 16446}; 16447 16448static xtensa_arg_internal Iclass_rur_ae_ts_fts_bu_bp_stateArgs[] = { 16449 { { STATE_AE_BITPTR }, 'i' }, 16450 { { STATE_AE_BITSUSED }, 'i' }, 16451 { { STATE_AE_TABLESIZE }, 'i' }, 16452 { { STATE_AE_FIRST_TS }, 'i' }, 16453 { { STATE_CPENABLE }, 'i' } 16454}; 16455 16456static xtensa_arg_internal Iclass_wur_ae_ts_fts_bu_bp_args[] = { 16457 { { OPERAND_art }, 'i' } 16458}; 16459 16460static xtensa_arg_internal Iclass_wur_ae_ts_fts_bu_bp_stateArgs[] = { 16461 { { STATE_AE_BITPTR }, 'o' }, 16462 { { STATE_AE_BITSUSED }, 'o' }, 16463 { { STATE_AE_TABLESIZE }, 'o' }, 16464 { { STATE_AE_FIRST_TS }, 'o' }, 16465 { { STATE_CPENABLE }, 'i' } 16466}; 16467 16468static xtensa_arg_internal Iclass_rur_ae_sd_no_args[] = { 16469 { { OPERAND_arr }, 'o' } 16470}; 16471 16472static xtensa_arg_internal Iclass_rur_ae_sd_no_stateArgs[] = { 16473 { { STATE_AE_NEXTOFFSET }, 'i' }, 16474 { { STATE_AE_SEARCHDONE }, 'i' }, 16475 { { STATE_CPENABLE }, 'i' } 16476}; 16477 16478static xtensa_arg_internal Iclass_wur_ae_sd_no_args[] = { 16479 { { OPERAND_art }, 'i' } 16480}; 16481 16482static xtensa_arg_internal Iclass_wur_ae_sd_no_stateArgs[] = { 16483 { { STATE_AE_NEXTOFFSET }, 'o' }, 16484 { { STATE_AE_SEARCHDONE }, 'o' }, 16485 { { STATE_CPENABLE }, 'i' } 16486}; 16487 16488static xtensa_arg_internal Iclass_ae_iclass_rur_ae_overflow_args[] = { 16489 { { OPERAND_arr }, 'o' } 16490}; 16491 16492static xtensa_arg_internal Iclass_ae_iclass_rur_ae_overflow_stateArgs[] = { 16493 { { STATE_AE_OVERFLOW }, 'i' }, 16494 { { STATE_CPENABLE }, 'i' } 16495}; 16496 16497static xtensa_arg_internal Iclass_ae_iclass_wur_ae_overflow_args[] = { 16498 { { OPERAND_art }, 'i' } 16499}; 16500 16501static xtensa_arg_internal Iclass_ae_iclass_wur_ae_overflow_stateArgs[] = { 16502 { { STATE_AE_OVERFLOW }, 'o' }, 16503 { { STATE_CPENABLE }, 'i' } 16504}; 16505 16506static xtensa_arg_internal Iclass_ae_iclass_rur_ae_sar_args[] = { 16507 { { OPERAND_arr }, 'o' } 16508}; 16509 16510static xtensa_arg_internal Iclass_ae_iclass_rur_ae_sar_stateArgs[] = { 16511 { { STATE_AE_SAR }, 'i' }, 16512 { { STATE_CPENABLE }, 'i' } 16513}; 16514 16515static xtensa_arg_internal Iclass_ae_iclass_wur_ae_sar_args[] = { 16516 { { OPERAND_art }, 'i' } 16517}; 16518 16519static xtensa_arg_internal Iclass_ae_iclass_wur_ae_sar_stateArgs[] = { 16520 { { STATE_AE_SAR }, 'o' }, 16521 { { STATE_CPENABLE }, 'i' } 16522}; 16523 16524static xtensa_arg_internal Iclass_ae_iclass_rur_ae_bitptr_args[] = { 16525 { { OPERAND_arr }, 'o' } 16526}; 16527 16528static xtensa_arg_internal Iclass_ae_iclass_rur_ae_bitptr_stateArgs[] = { 16529 { { STATE_AE_BITPTR }, 'i' }, 16530 { { STATE_CPENABLE }, 'i' } 16531}; 16532 16533static xtensa_arg_internal Iclass_ae_iclass_wur_ae_bitptr_args[] = { 16534 { { OPERAND_art }, 'i' } 16535}; 16536 16537static xtensa_arg_internal Iclass_ae_iclass_wur_ae_bitptr_stateArgs[] = { 16538 { { STATE_AE_BITPTR }, 'o' }, 16539 { { STATE_CPENABLE }, 'i' } 16540}; 16541 16542static xtensa_arg_internal Iclass_ae_iclass_rur_ae_bitsused_args[] = { 16543 { { OPERAND_arr }, 'o' } 16544}; 16545 16546static xtensa_arg_internal Iclass_ae_iclass_rur_ae_bitsused_stateArgs[] = { 16547 { { STATE_AE_BITSUSED }, 'i' }, 16548 { { STATE_CPENABLE }, 'i' } 16549}; 16550 16551static xtensa_arg_internal Iclass_ae_iclass_wur_ae_bitsused_args[] = { 16552 { { OPERAND_art }, 'i' } 16553}; 16554 16555static xtensa_arg_internal Iclass_ae_iclass_wur_ae_bitsused_stateArgs[] = { 16556 { { STATE_AE_BITSUSED }, 'o' }, 16557 { { STATE_CPENABLE }, 'i' } 16558}; 16559 16560static xtensa_arg_internal Iclass_ae_iclass_rur_ae_tablesize_args[] = { 16561 { { OPERAND_arr }, 'o' } 16562}; 16563 16564static xtensa_arg_internal Iclass_ae_iclass_rur_ae_tablesize_stateArgs[] = { 16565 { { STATE_AE_TABLESIZE }, 'i' }, 16566 { { STATE_CPENABLE }, 'i' } 16567}; 16568 16569static xtensa_arg_internal Iclass_ae_iclass_wur_ae_tablesize_args[] = { 16570 { { OPERAND_art }, 'i' } 16571}; 16572 16573static xtensa_arg_internal Iclass_ae_iclass_wur_ae_tablesize_stateArgs[] = { 16574 { { STATE_AE_TABLESIZE }, 'o' }, 16575 { { STATE_CPENABLE }, 'i' } 16576}; 16577 16578static xtensa_arg_internal Iclass_ae_iclass_rur_ae_first_ts_args[] = { 16579 { { OPERAND_arr }, 'o' } 16580}; 16581 16582static xtensa_arg_internal Iclass_ae_iclass_rur_ae_first_ts_stateArgs[] = { 16583 { { STATE_AE_FIRST_TS }, 'i' }, 16584 { { STATE_CPENABLE }, 'i' } 16585}; 16586 16587static xtensa_arg_internal Iclass_ae_iclass_wur_ae_first_ts_args[] = { 16588 { { OPERAND_art }, 'i' } 16589}; 16590 16591static xtensa_arg_internal Iclass_ae_iclass_wur_ae_first_ts_stateArgs[] = { 16592 { { STATE_AE_FIRST_TS }, 'o' }, 16593 { { STATE_CPENABLE }, 'i' } 16594}; 16595 16596static xtensa_arg_internal Iclass_ae_iclass_rur_ae_nextoffset_args[] = { 16597 { { OPERAND_arr }, 'o' } 16598}; 16599 16600static xtensa_arg_internal Iclass_ae_iclass_rur_ae_nextoffset_stateArgs[] = { 16601 { { STATE_AE_NEXTOFFSET }, 'i' }, 16602 { { STATE_CPENABLE }, 'i' } 16603}; 16604 16605static xtensa_arg_internal Iclass_ae_iclass_wur_ae_nextoffset_args[] = { 16606 { { OPERAND_art }, 'i' } 16607}; 16608 16609static xtensa_arg_internal Iclass_ae_iclass_wur_ae_nextoffset_stateArgs[] = { 16610 { { STATE_AE_NEXTOFFSET }, 'o' }, 16611 { { STATE_CPENABLE }, 'i' } 16612}; 16613 16614static xtensa_arg_internal Iclass_ae_iclass_rur_ae_searchdone_args[] = { 16615 { { OPERAND_arr }, 'o' } 16616}; 16617 16618static xtensa_arg_internal Iclass_ae_iclass_rur_ae_searchdone_stateArgs[] = { 16619 { { STATE_AE_SEARCHDONE }, 'i' }, 16620 { { STATE_CPENABLE }, 'i' } 16621}; 16622 16623static xtensa_arg_internal Iclass_ae_iclass_wur_ae_searchdone_args[] = { 16624 { { OPERAND_art }, 'i' } 16625}; 16626 16627static xtensa_arg_internal Iclass_ae_iclass_wur_ae_searchdone_stateArgs[] = { 16628 { { STATE_AE_SEARCHDONE }, 'o' }, 16629 { { STATE_CPENABLE }, 'i' } 16630}; 16631 16632static xtensa_arg_internal Iclass_ae_iclass_lp16f_i_args[] = { 16633 { { OPERAND_pr }, 'o' }, 16634 { { OPERAND_ars }, 'i' }, 16635 { { OPERAND_ae_lsimm16 }, 'i' } 16636}; 16637 16638static xtensa_arg_internal Iclass_ae_iclass_lp16f_i_stateArgs[] = { 16639 { { STATE_CPENABLE }, 'i' } 16640}; 16641 16642static xtensa_arg_internal Iclass_ae_iclass_lp16f_iu_args[] = { 16643 { { OPERAND_pr }, 'o' }, 16644 { { OPERAND_ars }, 'm' }, 16645 { { OPERAND_ae_lsimm16 }, 'i' } 16646}; 16647 16648static xtensa_arg_internal Iclass_ae_iclass_lp16f_iu_stateArgs[] = { 16649 { { STATE_CPENABLE }, 'i' } 16650}; 16651 16652static xtensa_arg_internal Iclass_ae_iclass_lp16f_x_args[] = { 16653 { { OPERAND_pr }, 'o' }, 16654 { { OPERAND_ars }, 'i' }, 16655 { { OPERAND_art }, 'i' } 16656}; 16657 16658static xtensa_arg_internal Iclass_ae_iclass_lp16f_x_stateArgs[] = { 16659 { { STATE_CPENABLE }, 'i' } 16660}; 16661 16662static xtensa_arg_internal Iclass_ae_iclass_lp16f_xu_args[] = { 16663 { { OPERAND_pr }, 'o' }, 16664 { { OPERAND_ars }, 'm' }, 16665 { { OPERAND_art }, 'i' } 16666}; 16667 16668static xtensa_arg_internal Iclass_ae_iclass_lp16f_xu_stateArgs[] = { 16669 { { STATE_CPENABLE }, 'i' } 16670}; 16671 16672static xtensa_arg_internal Iclass_ae_iclass_lp24_i_args[] = { 16673 { { OPERAND_pr }, 'o' }, 16674 { { OPERAND_ars }, 'i' }, 16675 { { OPERAND_ae_lsimm32 }, 'i' } 16676}; 16677 16678static xtensa_arg_internal Iclass_ae_iclass_lp24_i_stateArgs[] = { 16679 { { STATE_CPENABLE }, 'i' } 16680}; 16681 16682static xtensa_arg_internal Iclass_ae_iclass_lp24_iu_args[] = { 16683 { { OPERAND_pr }, 'o' }, 16684 { { OPERAND_ars }, 'm' }, 16685 { { OPERAND_ae_lsimm32 }, 'i' } 16686}; 16687 16688static xtensa_arg_internal Iclass_ae_iclass_lp24_iu_stateArgs[] = { 16689 { { STATE_CPENABLE }, 'i' } 16690}; 16691 16692static xtensa_arg_internal Iclass_ae_iclass_lp24_x_args[] = { 16693 { { OPERAND_pr }, 'o' }, 16694 { { OPERAND_ars }, 'i' }, 16695 { { OPERAND_art }, 'i' } 16696}; 16697 16698static xtensa_arg_internal Iclass_ae_iclass_lp24_x_stateArgs[] = { 16699 { { STATE_CPENABLE }, 'i' } 16700}; 16701 16702static xtensa_arg_internal Iclass_ae_iclass_lp24_xu_args[] = { 16703 { { OPERAND_pr }, 'o' }, 16704 { { OPERAND_ars }, 'm' }, 16705 { { OPERAND_art }, 'i' } 16706}; 16707 16708static xtensa_arg_internal Iclass_ae_iclass_lp24_xu_stateArgs[] = { 16709 { { STATE_CPENABLE }, 'i' } 16710}; 16711 16712static xtensa_arg_internal Iclass_ae_iclass_lp24f_i_args[] = { 16713 { { OPERAND_pr }, 'o' }, 16714 { { OPERAND_ars }, 'i' }, 16715 { { OPERAND_ae_lsimm32 }, 'i' } 16716}; 16717 16718static xtensa_arg_internal Iclass_ae_iclass_lp24f_i_stateArgs[] = { 16719 { { STATE_CPENABLE }, 'i' } 16720}; 16721 16722static xtensa_arg_internal Iclass_ae_iclass_lp24f_iu_args[] = { 16723 { { OPERAND_pr }, 'o' }, 16724 { { OPERAND_ars }, 'm' }, 16725 { { OPERAND_ae_lsimm32 }, 'i' } 16726}; 16727 16728static xtensa_arg_internal Iclass_ae_iclass_lp24f_iu_stateArgs[] = { 16729 { { STATE_CPENABLE }, 'i' } 16730}; 16731 16732static xtensa_arg_internal Iclass_ae_iclass_lp24f_x_args[] = { 16733 { { OPERAND_pr }, 'o' }, 16734 { { OPERAND_ars }, 'i' }, 16735 { { OPERAND_art }, 'i' } 16736}; 16737 16738static xtensa_arg_internal Iclass_ae_iclass_lp24f_x_stateArgs[] = { 16739 { { STATE_CPENABLE }, 'i' } 16740}; 16741 16742static xtensa_arg_internal Iclass_ae_iclass_lp24f_xu_args[] = { 16743 { { OPERAND_pr }, 'o' }, 16744 { { OPERAND_ars }, 'm' }, 16745 { { OPERAND_art }, 'i' } 16746}; 16747 16748static xtensa_arg_internal Iclass_ae_iclass_lp24f_xu_stateArgs[] = { 16749 { { STATE_CPENABLE }, 'i' } 16750}; 16751 16752static xtensa_arg_internal Iclass_ae_iclass_lp16x2f_i_args[] = { 16753 { { OPERAND_pr }, 'o' }, 16754 { { OPERAND_ars }, 'i' }, 16755 { { OPERAND_ae_lsimm32 }, 'i' } 16756}; 16757 16758static xtensa_arg_internal Iclass_ae_iclass_lp16x2f_i_stateArgs[] = { 16759 { { STATE_CPENABLE }, 'i' } 16760}; 16761 16762static xtensa_arg_internal Iclass_ae_iclass_lp16x2f_iu_args[] = { 16763 { { OPERAND_pr }, 'o' }, 16764 { { OPERAND_ars }, 'm' }, 16765 { { OPERAND_ae_lsimm32 }, 'i' } 16766}; 16767 16768static xtensa_arg_internal Iclass_ae_iclass_lp16x2f_iu_stateArgs[] = { 16769 { { STATE_CPENABLE }, 'i' } 16770}; 16771 16772static xtensa_arg_internal Iclass_ae_iclass_lp16x2f_x_args[] = { 16773 { { OPERAND_pr }, 'o' }, 16774 { { OPERAND_ars }, 'i' }, 16775 { { OPERAND_art }, 'i' } 16776}; 16777 16778static xtensa_arg_internal Iclass_ae_iclass_lp16x2f_x_stateArgs[] = { 16779 { { STATE_CPENABLE }, 'i' } 16780}; 16781 16782static xtensa_arg_internal Iclass_ae_iclass_lp16x2f_xu_args[] = { 16783 { { OPERAND_pr }, 'o' }, 16784 { { OPERAND_ars }, 'm' }, 16785 { { OPERAND_art }, 'i' } 16786}; 16787 16788static xtensa_arg_internal Iclass_ae_iclass_lp16x2f_xu_stateArgs[] = { 16789 { { STATE_CPENABLE }, 'i' } 16790}; 16791 16792static xtensa_arg_internal Iclass_ae_iclass_lp24x2f_i_args[] = { 16793 { { OPERAND_pr }, 'o' }, 16794 { { OPERAND_ars }, 'i' }, 16795 { { OPERAND_ae_lsimm64 }, 'i' } 16796}; 16797 16798static xtensa_arg_internal Iclass_ae_iclass_lp24x2f_i_stateArgs[] = { 16799 { { STATE_CPENABLE }, 'i' } 16800}; 16801 16802static xtensa_arg_internal Iclass_ae_iclass_lp24x2f_iu_args[] = { 16803 { { OPERAND_pr }, 'o' }, 16804 { { OPERAND_ars }, 'm' }, 16805 { { OPERAND_ae_lsimm64 }, 'i' } 16806}; 16807 16808static xtensa_arg_internal Iclass_ae_iclass_lp24x2f_iu_stateArgs[] = { 16809 { { STATE_CPENABLE }, 'i' } 16810}; 16811 16812static xtensa_arg_internal Iclass_ae_iclass_lp24x2f_x_args[] = { 16813 { { OPERAND_pr }, 'o' }, 16814 { { OPERAND_ars }, 'i' }, 16815 { { OPERAND_art }, 'i' } 16816}; 16817 16818static xtensa_arg_internal Iclass_ae_iclass_lp24x2f_x_stateArgs[] = { 16819 { { STATE_CPENABLE }, 'i' } 16820}; 16821 16822static xtensa_arg_internal Iclass_ae_iclass_lp24x2f_xu_args[] = { 16823 { { OPERAND_pr }, 'o' }, 16824 { { OPERAND_ars }, 'm' }, 16825 { { OPERAND_art }, 'i' } 16826}; 16827 16828static xtensa_arg_internal Iclass_ae_iclass_lp24x2f_xu_stateArgs[] = { 16829 { { STATE_CPENABLE }, 'i' } 16830}; 16831 16832static xtensa_arg_internal Iclass_ae_iclass_lp24x2_i_args[] = { 16833 { { OPERAND_pr }, 'o' }, 16834 { { OPERAND_ars }, 'i' }, 16835 { { OPERAND_ae_lsimm64 }, 'i' } 16836}; 16837 16838static xtensa_arg_internal Iclass_ae_iclass_lp24x2_i_stateArgs[] = { 16839 { { STATE_CPENABLE }, 'i' } 16840}; 16841 16842static xtensa_arg_internal Iclass_ae_iclass_lp24x2_iu_args[] = { 16843 { { OPERAND_pr }, 'o' }, 16844 { { OPERAND_ars }, 'm' }, 16845 { { OPERAND_ae_lsimm64 }, 'i' } 16846}; 16847 16848static xtensa_arg_internal Iclass_ae_iclass_lp24x2_iu_stateArgs[] = { 16849 { { STATE_CPENABLE }, 'i' } 16850}; 16851 16852static xtensa_arg_internal Iclass_ae_iclass_lp24x2_x_args[] = { 16853 { { OPERAND_pr }, 'o' }, 16854 { { OPERAND_ars }, 'i' }, 16855 { { OPERAND_art }, 'i' } 16856}; 16857 16858static xtensa_arg_internal Iclass_ae_iclass_lp24x2_x_stateArgs[] = { 16859 { { STATE_CPENABLE }, 'i' } 16860}; 16861 16862static xtensa_arg_internal Iclass_ae_iclass_lp24x2_xu_args[] = { 16863 { { OPERAND_pr }, 'o' }, 16864 { { OPERAND_ars }, 'm' }, 16865 { { OPERAND_art }, 'i' } 16866}; 16867 16868static xtensa_arg_internal Iclass_ae_iclass_lp24x2_xu_stateArgs[] = { 16869 { { STATE_CPENABLE }, 'i' } 16870}; 16871 16872static xtensa_arg_internal Iclass_ae_iclass_sp16x2f_i_args[] = { 16873 { { OPERAND_pr }, 'i' }, 16874 { { OPERAND_ars }, 'i' }, 16875 { { OPERAND_ae_lsimm32 }, 'i' } 16876}; 16877 16878static xtensa_arg_internal Iclass_ae_iclass_sp16x2f_i_stateArgs[] = { 16879 { { STATE_CPENABLE }, 'i' } 16880}; 16881 16882static xtensa_arg_internal Iclass_ae_iclass_sp16x2f_iu_args[] = { 16883 { { OPERAND_pr }, 'i' }, 16884 { { OPERAND_ars }, 'm' }, 16885 { { OPERAND_ae_lsimm32 }, 'i' } 16886}; 16887 16888static xtensa_arg_internal Iclass_ae_iclass_sp16x2f_iu_stateArgs[] = { 16889 { { STATE_CPENABLE }, 'i' } 16890}; 16891 16892static xtensa_arg_internal Iclass_ae_iclass_sp16x2f_x_args[] = { 16893 { { OPERAND_pr }, 'i' }, 16894 { { OPERAND_ars }, 'i' }, 16895 { { OPERAND_art }, 'i' } 16896}; 16897 16898static xtensa_arg_internal Iclass_ae_iclass_sp16x2f_x_stateArgs[] = { 16899 { { STATE_CPENABLE }, 'i' } 16900}; 16901 16902static xtensa_arg_internal Iclass_ae_iclass_sp16x2f_xu_args[] = { 16903 { { OPERAND_pr }, 'i' }, 16904 { { OPERAND_ars }, 'm' }, 16905 { { OPERAND_art }, 'i' } 16906}; 16907 16908static xtensa_arg_internal Iclass_ae_iclass_sp16x2f_xu_stateArgs[] = { 16909 { { STATE_CPENABLE }, 'i' } 16910}; 16911 16912static xtensa_arg_internal Iclass_ae_iclass_sp24x2s_i_args[] = { 16913 { { OPERAND_pr }, 'i' }, 16914 { { OPERAND_ars }, 'i' }, 16915 { { OPERAND_ae_lsimm64 }, 'i' } 16916}; 16917 16918static xtensa_arg_internal Iclass_ae_iclass_sp24x2s_i_stateArgs[] = { 16919 { { STATE_CPENABLE }, 'i' } 16920}; 16921 16922static xtensa_arg_internal Iclass_ae_iclass_sp24x2s_iu_args[] = { 16923 { { OPERAND_pr }, 'i' }, 16924 { { OPERAND_ars }, 'm' }, 16925 { { OPERAND_ae_lsimm64 }, 'i' } 16926}; 16927 16928static xtensa_arg_internal Iclass_ae_iclass_sp24x2s_iu_stateArgs[] = { 16929 { { STATE_CPENABLE }, 'i' } 16930}; 16931 16932static xtensa_arg_internal Iclass_ae_iclass_sp24x2s_x_args[] = { 16933 { { OPERAND_pr }, 'i' }, 16934 { { OPERAND_ars }, 'i' }, 16935 { { OPERAND_art }, 'i' } 16936}; 16937 16938static xtensa_arg_internal Iclass_ae_iclass_sp24x2s_x_stateArgs[] = { 16939 { { STATE_CPENABLE }, 'i' } 16940}; 16941 16942static xtensa_arg_internal Iclass_ae_iclass_sp24x2s_xu_args[] = { 16943 { { OPERAND_pr }, 'i' }, 16944 { { OPERAND_ars }, 'm' }, 16945 { { OPERAND_art }, 'i' } 16946}; 16947 16948static xtensa_arg_internal Iclass_ae_iclass_sp24x2s_xu_stateArgs[] = { 16949 { { STATE_CPENABLE }, 'i' } 16950}; 16951 16952static xtensa_arg_internal Iclass_ae_iclass_sp24x2f_i_args[] = { 16953 { { OPERAND_pr }, 'i' }, 16954 { { OPERAND_ars }, 'i' }, 16955 { { OPERAND_ae_lsimm64 }, 'i' } 16956}; 16957 16958static xtensa_arg_internal Iclass_ae_iclass_sp24x2f_i_stateArgs[] = { 16959 { { STATE_CPENABLE }, 'i' } 16960}; 16961 16962static xtensa_arg_internal Iclass_ae_iclass_sp24x2f_iu_args[] = { 16963 { { OPERAND_pr }, 'i' }, 16964 { { OPERAND_ars }, 'm' }, 16965 { { OPERAND_ae_lsimm64 }, 'i' } 16966}; 16967 16968static xtensa_arg_internal Iclass_ae_iclass_sp24x2f_iu_stateArgs[] = { 16969 { { STATE_CPENABLE }, 'i' } 16970}; 16971 16972static xtensa_arg_internal Iclass_ae_iclass_sp24x2f_x_args[] = { 16973 { { OPERAND_pr }, 'i' }, 16974 { { OPERAND_ars }, 'i' }, 16975 { { OPERAND_art }, 'i' } 16976}; 16977 16978static xtensa_arg_internal Iclass_ae_iclass_sp24x2f_x_stateArgs[] = { 16979 { { STATE_CPENABLE }, 'i' } 16980}; 16981 16982static xtensa_arg_internal Iclass_ae_iclass_sp24x2f_xu_args[] = { 16983 { { OPERAND_pr }, 'i' }, 16984 { { OPERAND_ars }, 'm' }, 16985 { { OPERAND_art }, 'i' } 16986}; 16987 16988static xtensa_arg_internal Iclass_ae_iclass_sp24x2f_xu_stateArgs[] = { 16989 { { STATE_CPENABLE }, 'i' } 16990}; 16991 16992static xtensa_arg_internal Iclass_ae_iclass_sp16f_l_i_args[] = { 16993 { { OPERAND_pr }, 'i' }, 16994 { { OPERAND_ars }, 'i' }, 16995 { { OPERAND_ae_lsimm16 }, 'i' } 16996}; 16997 16998static xtensa_arg_internal Iclass_ae_iclass_sp16f_l_i_stateArgs[] = { 16999 { { STATE_CPENABLE }, 'i' } 17000}; 17001 17002static xtensa_arg_internal Iclass_ae_iclass_sp16f_l_iu_args[] = { 17003 { { OPERAND_pr }, 'i' }, 17004 { { OPERAND_ars }, 'm' }, 17005 { { OPERAND_ae_lsimm16 }, 'i' } 17006}; 17007 17008static xtensa_arg_internal Iclass_ae_iclass_sp16f_l_iu_stateArgs[] = { 17009 { { STATE_CPENABLE }, 'i' } 17010}; 17011 17012static xtensa_arg_internal Iclass_ae_iclass_sp16f_l_x_args[] = { 17013 { { OPERAND_pr }, 'i' }, 17014 { { OPERAND_ars }, 'i' }, 17015 { { OPERAND_art }, 'i' } 17016}; 17017 17018static xtensa_arg_internal Iclass_ae_iclass_sp16f_l_x_stateArgs[] = { 17019 { { STATE_CPENABLE }, 'i' } 17020}; 17021 17022static xtensa_arg_internal Iclass_ae_iclass_sp16f_l_xu_args[] = { 17023 { { OPERAND_pr }, 'i' }, 17024 { { OPERAND_ars }, 'm' }, 17025 { { OPERAND_art }, 'i' } 17026}; 17027 17028static xtensa_arg_internal Iclass_ae_iclass_sp16f_l_xu_stateArgs[] = { 17029 { { STATE_CPENABLE }, 'i' } 17030}; 17031 17032static xtensa_arg_internal Iclass_ae_iclass_sp24s_l_i_args[] = { 17033 { { OPERAND_pr }, 'i' }, 17034 { { OPERAND_ars }, 'i' }, 17035 { { OPERAND_ae_lsimm32 }, 'i' } 17036}; 17037 17038static xtensa_arg_internal Iclass_ae_iclass_sp24s_l_i_stateArgs[] = { 17039 { { STATE_CPENABLE }, 'i' } 17040}; 17041 17042static xtensa_arg_internal Iclass_ae_iclass_sp24s_l_iu_args[] = { 17043 { { OPERAND_pr }, 'i' }, 17044 { { OPERAND_ars }, 'm' }, 17045 { { OPERAND_ae_lsimm32 }, 'i' } 17046}; 17047 17048static xtensa_arg_internal Iclass_ae_iclass_sp24s_l_iu_stateArgs[] = { 17049 { { STATE_CPENABLE }, 'i' } 17050}; 17051 17052static xtensa_arg_internal Iclass_ae_iclass_sp24s_l_x_args[] = { 17053 { { OPERAND_pr }, 'i' }, 17054 { { OPERAND_ars }, 'i' }, 17055 { { OPERAND_art }, 'i' } 17056}; 17057 17058static xtensa_arg_internal Iclass_ae_iclass_sp24s_l_x_stateArgs[] = { 17059 { { STATE_CPENABLE }, 'i' } 17060}; 17061 17062static xtensa_arg_internal Iclass_ae_iclass_sp24s_l_xu_args[] = { 17063 { { OPERAND_pr }, 'i' }, 17064 { { OPERAND_ars }, 'm' }, 17065 { { OPERAND_art }, 'i' } 17066}; 17067 17068static xtensa_arg_internal Iclass_ae_iclass_sp24s_l_xu_stateArgs[] = { 17069 { { STATE_CPENABLE }, 'i' } 17070}; 17071 17072static xtensa_arg_internal Iclass_ae_iclass_sp24f_l_i_args[] = { 17073 { { OPERAND_pr }, 'i' }, 17074 { { OPERAND_ars }, 'i' }, 17075 { { OPERAND_ae_lsimm32 }, 'i' } 17076}; 17077 17078static xtensa_arg_internal Iclass_ae_iclass_sp24f_l_i_stateArgs[] = { 17079 { { STATE_CPENABLE }, 'i' } 17080}; 17081 17082static xtensa_arg_internal Iclass_ae_iclass_sp24f_l_iu_args[] = { 17083 { { OPERAND_pr }, 'i' }, 17084 { { OPERAND_ars }, 'm' }, 17085 { { OPERAND_ae_lsimm32 }, 'i' } 17086}; 17087 17088static xtensa_arg_internal Iclass_ae_iclass_sp24f_l_iu_stateArgs[] = { 17089 { { STATE_CPENABLE }, 'i' } 17090}; 17091 17092static xtensa_arg_internal Iclass_ae_iclass_sp24f_l_x_args[] = { 17093 { { OPERAND_pr }, 'i' }, 17094 { { OPERAND_ars }, 'i' }, 17095 { { OPERAND_art }, 'i' } 17096}; 17097 17098static xtensa_arg_internal Iclass_ae_iclass_sp24f_l_x_stateArgs[] = { 17099 { { STATE_CPENABLE }, 'i' } 17100}; 17101 17102static xtensa_arg_internal Iclass_ae_iclass_sp24f_l_xu_args[] = { 17103 { { OPERAND_pr }, 'i' }, 17104 { { OPERAND_ars }, 'm' }, 17105 { { OPERAND_art }, 'i' } 17106}; 17107 17108static xtensa_arg_internal Iclass_ae_iclass_sp24f_l_xu_stateArgs[] = { 17109 { { STATE_CPENABLE }, 'i' } 17110}; 17111 17112static xtensa_arg_internal Iclass_ae_iclass_lq56_i_args[] = { 17113 { { OPERAND_qr1_w }, 'o' }, 17114 { { OPERAND_ars }, 'i' }, 17115 { { OPERAND_ae_lsimm64 }, 'i' } 17116}; 17117 17118static xtensa_arg_internal Iclass_ae_iclass_lq56_i_stateArgs[] = { 17119 { { STATE_CPENABLE }, 'i' } 17120}; 17121 17122static xtensa_arg_internal Iclass_ae_iclass_lq56_iu_args[] = { 17123 { { OPERAND_qr1_w }, 'o' }, 17124 { { OPERAND_ars }, 'm' }, 17125 { { OPERAND_ae_lsimm64 }, 'i' } 17126}; 17127 17128static xtensa_arg_internal Iclass_ae_iclass_lq56_iu_stateArgs[] = { 17129 { { STATE_CPENABLE }, 'i' } 17130}; 17131 17132static xtensa_arg_internal Iclass_ae_iclass_lq56_x_args[] = { 17133 { { OPERAND_qr1_w }, 'o' }, 17134 { { OPERAND_ars }, 'i' }, 17135 { { OPERAND_art }, 'i' } 17136}; 17137 17138static xtensa_arg_internal Iclass_ae_iclass_lq56_x_stateArgs[] = { 17139 { { STATE_CPENABLE }, 'i' } 17140}; 17141 17142static xtensa_arg_internal Iclass_ae_iclass_lq56_xu_args[] = { 17143 { { OPERAND_qr1_w }, 'o' }, 17144 { { OPERAND_ars }, 'm' }, 17145 { { OPERAND_art }, 'i' } 17146}; 17147 17148static xtensa_arg_internal Iclass_ae_iclass_lq56_xu_stateArgs[] = { 17149 { { STATE_CPENABLE }, 'i' } 17150}; 17151 17152static xtensa_arg_internal Iclass_ae_iclass_lq32f_i_args[] = { 17153 { { OPERAND_qr1_w }, 'o' }, 17154 { { OPERAND_ars }, 'i' }, 17155 { { OPERAND_ae_lsimm32 }, 'i' } 17156}; 17157 17158static xtensa_arg_internal Iclass_ae_iclass_lq32f_i_stateArgs[] = { 17159 { { STATE_CPENABLE }, 'i' } 17160}; 17161 17162static xtensa_arg_internal Iclass_ae_iclass_lq32f_iu_args[] = { 17163 { { OPERAND_qr1_w }, 'o' }, 17164 { { OPERAND_ars }, 'm' }, 17165 { { OPERAND_ae_lsimm32 }, 'i' } 17166}; 17167 17168static xtensa_arg_internal Iclass_ae_iclass_lq32f_iu_stateArgs[] = { 17169 { { STATE_CPENABLE }, 'i' } 17170}; 17171 17172static xtensa_arg_internal Iclass_ae_iclass_lq32f_x_args[] = { 17173 { { OPERAND_qr1_w }, 'o' }, 17174 { { OPERAND_ars }, 'i' }, 17175 { { OPERAND_art }, 'i' } 17176}; 17177 17178static xtensa_arg_internal Iclass_ae_iclass_lq32f_x_stateArgs[] = { 17179 { { STATE_CPENABLE }, 'i' } 17180}; 17181 17182static xtensa_arg_internal Iclass_ae_iclass_lq32f_xu_args[] = { 17183 { { OPERAND_qr1_w }, 'o' }, 17184 { { OPERAND_ars }, 'm' }, 17185 { { OPERAND_art }, 'i' } 17186}; 17187 17188static xtensa_arg_internal Iclass_ae_iclass_lq32f_xu_stateArgs[] = { 17189 { { STATE_CPENABLE }, 'i' } 17190}; 17191 17192static xtensa_arg_internal Iclass_ae_iclass_sq56s_i_args[] = { 17193 { { OPERAND_qr0_rw }, 'i' }, 17194 { { OPERAND_ars }, 'i' }, 17195 { { OPERAND_ae_lsimm64 }, 'i' } 17196}; 17197 17198static xtensa_arg_internal Iclass_ae_iclass_sq56s_i_stateArgs[] = { 17199 { { STATE_CPENABLE }, 'i' } 17200}; 17201 17202static xtensa_arg_internal Iclass_ae_iclass_sq56s_iu_args[] = { 17203 { { OPERAND_qr0_rw }, 'i' }, 17204 { { OPERAND_ars }, 'm' }, 17205 { { OPERAND_ae_lsimm64 }, 'i' } 17206}; 17207 17208static xtensa_arg_internal Iclass_ae_iclass_sq56s_iu_stateArgs[] = { 17209 { { STATE_CPENABLE }, 'i' } 17210}; 17211 17212static xtensa_arg_internal Iclass_ae_iclass_sq56s_x_args[] = { 17213 { { OPERAND_qr0_rw }, 'i' }, 17214 { { OPERAND_ars }, 'i' }, 17215 { { OPERAND_art }, 'i' } 17216}; 17217 17218static xtensa_arg_internal Iclass_ae_iclass_sq56s_x_stateArgs[] = { 17219 { { STATE_CPENABLE }, 'i' } 17220}; 17221 17222static xtensa_arg_internal Iclass_ae_iclass_sq56s_xu_args[] = { 17223 { { OPERAND_qr0_rw }, 'i' }, 17224 { { OPERAND_ars }, 'm' }, 17225 { { OPERAND_art }, 'i' } 17226}; 17227 17228static xtensa_arg_internal Iclass_ae_iclass_sq56s_xu_stateArgs[] = { 17229 { { STATE_CPENABLE }, 'i' } 17230}; 17231 17232static xtensa_arg_internal Iclass_ae_iclass_sq32f_i_args[] = { 17233 { { OPERAND_qr0_rw }, 'i' }, 17234 { { OPERAND_ars }, 'i' }, 17235 { { OPERAND_ae_lsimm32 }, 'i' } 17236}; 17237 17238static xtensa_arg_internal Iclass_ae_iclass_sq32f_i_stateArgs[] = { 17239 { { STATE_CPENABLE }, 'i' } 17240}; 17241 17242static xtensa_arg_internal Iclass_ae_iclass_sq32f_iu_args[] = { 17243 { { OPERAND_qr0_rw }, 'i' }, 17244 { { OPERAND_ars }, 'm' }, 17245 { { OPERAND_ae_lsimm32 }, 'i' } 17246}; 17247 17248static xtensa_arg_internal Iclass_ae_iclass_sq32f_iu_stateArgs[] = { 17249 { { STATE_CPENABLE }, 'i' } 17250}; 17251 17252static xtensa_arg_internal Iclass_ae_iclass_sq32f_x_args[] = { 17253 { { OPERAND_qr0_rw }, 'i' }, 17254 { { OPERAND_ars }, 'i' }, 17255 { { OPERAND_art }, 'i' } 17256}; 17257 17258static xtensa_arg_internal Iclass_ae_iclass_sq32f_x_stateArgs[] = { 17259 { { STATE_CPENABLE }, 'i' } 17260}; 17261 17262static xtensa_arg_internal Iclass_ae_iclass_sq32f_xu_args[] = { 17263 { { OPERAND_qr0_rw }, 'i' }, 17264 { { OPERAND_ars }, 'm' }, 17265 { { OPERAND_art }, 'i' } 17266}; 17267 17268static xtensa_arg_internal Iclass_ae_iclass_sq32f_xu_stateArgs[] = { 17269 { { STATE_CPENABLE }, 'i' } 17270}; 17271 17272static xtensa_arg_internal Iclass_ae_iclass_zerop48_args[] = { 17273 { { OPERAND_ps }, 'o' } 17274}; 17275 17276static xtensa_arg_internal Iclass_ae_iclass_zerop48_stateArgs[] = { 17277 { { STATE_CPENABLE }, 'i' } 17278}; 17279 17280static xtensa_arg_internal Iclass_ae_iclass_movp48_args[] = { 17281 { { OPERAND_ps }, 'o' }, 17282 { { OPERAND_pr }, 'i' } 17283}; 17284 17285static xtensa_arg_internal Iclass_ae_iclass_movp48_stateArgs[] = { 17286 { { STATE_CPENABLE }, 'i' } 17287}; 17288 17289static xtensa_arg_internal Iclass_ae_iclass_selp24_ll_args[] = { 17290 { { OPERAND_ps }, 'o' }, 17291 { { OPERAND_pr }, 'i' }, 17292 { { OPERAND_pr0 }, 'i' } 17293}; 17294 17295static xtensa_arg_internal Iclass_ae_iclass_selp24_ll_stateArgs[] = { 17296 { { STATE_CPENABLE }, 'i' } 17297}; 17298 17299static xtensa_arg_internal Iclass_ae_iclass_selp24_lh_args[] = { 17300 { { OPERAND_ps }, 'o' }, 17301 { { OPERAND_pr }, 'i' }, 17302 { { OPERAND_pr0 }, 'i' } 17303}; 17304 17305static xtensa_arg_internal Iclass_ae_iclass_selp24_lh_stateArgs[] = { 17306 { { STATE_CPENABLE }, 'i' } 17307}; 17308 17309static xtensa_arg_internal Iclass_ae_iclass_selp24_hl_args[] = { 17310 { { OPERAND_ps }, 'o' }, 17311 { { OPERAND_pr }, 'i' }, 17312 { { OPERAND_pr0 }, 'i' } 17313}; 17314 17315static xtensa_arg_internal Iclass_ae_iclass_selp24_hl_stateArgs[] = { 17316 { { STATE_CPENABLE }, 'i' } 17317}; 17318 17319static xtensa_arg_internal Iclass_ae_iclass_selp24_hh_args[] = { 17320 { { OPERAND_ps }, 'o' }, 17321 { { OPERAND_pr }, 'i' }, 17322 { { OPERAND_pr0 }, 'i' } 17323}; 17324 17325static xtensa_arg_internal Iclass_ae_iclass_selp24_hh_stateArgs[] = { 17326 { { STATE_CPENABLE }, 'i' } 17327}; 17328 17329static xtensa_arg_internal Iclass_ae_iclass_movtp24x2_args[] = { 17330 { { OPERAND_pr }, 'm' }, 17331 { { OPERAND_pr0 }, 'i' }, 17332 { { OPERAND_bt2 }, 'i' } 17333}; 17334 17335static xtensa_arg_internal Iclass_ae_iclass_movtp24x2_stateArgs[] = { 17336 { { STATE_CPENABLE }, 'i' } 17337}; 17338 17339static xtensa_arg_internal Iclass_ae_iclass_movfp24x2_args[] = { 17340 { { OPERAND_pr }, 'm' }, 17341 { { OPERAND_pr0 }, 'i' }, 17342 { { OPERAND_bt2 }, 'i' } 17343}; 17344 17345static xtensa_arg_internal Iclass_ae_iclass_movfp24x2_stateArgs[] = { 17346 { { STATE_CPENABLE }, 'i' } 17347}; 17348 17349static xtensa_arg_internal Iclass_ae_iclass_movtp48_args[] = { 17350 { { OPERAND_pr }, 'm' }, 17351 { { OPERAND_pr0 }, 'i' }, 17352 { { OPERAND_bt }, 'i' } 17353}; 17354 17355static xtensa_arg_internal Iclass_ae_iclass_movtp48_stateArgs[] = { 17356 { { STATE_CPENABLE }, 'i' } 17357}; 17358 17359static xtensa_arg_internal Iclass_ae_iclass_movfp48_args[] = { 17360 { { OPERAND_pr }, 'm' }, 17361 { { OPERAND_pr0 }, 'i' }, 17362 { { OPERAND_bt }, 'i' } 17363}; 17364 17365static xtensa_arg_internal Iclass_ae_iclass_movfp48_stateArgs[] = { 17366 { { STATE_CPENABLE }, 'i' } 17367}; 17368 17369static xtensa_arg_internal Iclass_ae_iclass_movpa24x2_args[] = { 17370 { { OPERAND_pr }, 'o' }, 17371 { { OPERAND_ars }, 'i' }, 17372 { { OPERAND_art }, 'i' } 17373}; 17374 17375static xtensa_arg_internal Iclass_ae_iclass_movpa24x2_stateArgs[] = { 17376 { { STATE_CPENABLE }, 'i' } 17377}; 17378 17379static xtensa_arg_internal Iclass_ae_iclass_truncp24a32x2_args[] = { 17380 { { OPERAND_pr }, 'o' }, 17381 { { OPERAND_ars }, 'i' }, 17382 { { OPERAND_art }, 'i' } 17383}; 17384 17385static xtensa_arg_internal Iclass_ae_iclass_truncp24a32x2_stateArgs[] = { 17386 { { STATE_CPENABLE }, 'i' } 17387}; 17388 17389static xtensa_arg_internal Iclass_ae_iclass_cvta32p24_l_args[] = { 17390 { { OPERAND_ars }, 'o' }, 17391 { { OPERAND_pr }, 'i' } 17392}; 17393 17394static xtensa_arg_internal Iclass_ae_iclass_cvta32p24_l_stateArgs[] = { 17395 { { STATE_CPENABLE }, 'i' } 17396}; 17397 17398static xtensa_arg_internal Iclass_ae_iclass_cvta32p24_h_args[] = { 17399 { { OPERAND_ars }, 'o' }, 17400 { { OPERAND_pr }, 'i' } 17401}; 17402 17403static xtensa_arg_internal Iclass_ae_iclass_cvta32p24_h_stateArgs[] = { 17404 { { STATE_CPENABLE }, 'i' } 17405}; 17406 17407static xtensa_arg_internal Iclass_ae_iclass_cvtp24a16x2_ll_args[] = { 17408 { { OPERAND_pr }, 'o' }, 17409 { { OPERAND_ars }, 'i' }, 17410 { { OPERAND_art }, 'i' } 17411}; 17412 17413static xtensa_arg_internal Iclass_ae_iclass_cvtp24a16x2_ll_stateArgs[] = { 17414 { { STATE_CPENABLE }, 'i' } 17415}; 17416 17417static xtensa_arg_internal Iclass_ae_iclass_cvtp24a16x2_lh_args[] = { 17418 { { OPERAND_pr }, 'o' }, 17419 { { OPERAND_ars }, 'i' }, 17420 { { OPERAND_art }, 'i' } 17421}; 17422 17423static xtensa_arg_internal Iclass_ae_iclass_cvtp24a16x2_lh_stateArgs[] = { 17424 { { STATE_CPENABLE }, 'i' } 17425}; 17426 17427static xtensa_arg_internal Iclass_ae_iclass_cvtp24a16x2_hl_args[] = { 17428 { { OPERAND_pr }, 'o' }, 17429 { { OPERAND_ars }, 'i' }, 17430 { { OPERAND_art }, 'i' } 17431}; 17432 17433static xtensa_arg_internal Iclass_ae_iclass_cvtp24a16x2_hl_stateArgs[] = { 17434 { { STATE_CPENABLE }, 'i' } 17435}; 17436 17437static xtensa_arg_internal Iclass_ae_iclass_cvtp24a16x2_hh_args[] = { 17438 { { OPERAND_pr }, 'o' }, 17439 { { OPERAND_ars }, 'i' }, 17440 { { OPERAND_art }, 'i' } 17441}; 17442 17443static xtensa_arg_internal Iclass_ae_iclass_cvtp24a16x2_hh_stateArgs[] = { 17444 { { STATE_CPENABLE }, 'i' } 17445}; 17446 17447static xtensa_arg_internal Iclass_ae_iclass_truncp24q48x2_args[] = { 17448 { { OPERAND_ps }, 'o' }, 17449 { { OPERAND_qr0_rw }, 'i' }, 17450 { { OPERAND_qr0 }, 'i' } 17451}; 17452 17453static xtensa_arg_internal Iclass_ae_iclass_truncp24q48x2_stateArgs[] = { 17454 { { STATE_CPENABLE }, 'i' } 17455}; 17456 17457static xtensa_arg_internal Iclass_ae_iclass_truncp16_args[] = { 17458 { { OPERAND_ps }, 'o' }, 17459 { { OPERAND_pr }, 'i' } 17460}; 17461 17462static xtensa_arg_internal Iclass_ae_iclass_truncp16_stateArgs[] = { 17463 { { STATE_CPENABLE }, 'i' } 17464}; 17465 17466static xtensa_arg_internal Iclass_ae_iclass_roundsp24q48sym_args[] = { 17467 { { OPERAND_ps }, 'o' }, 17468 { { OPERAND_qr0_rw }, 'i' } 17469}; 17470 17471static xtensa_arg_internal Iclass_ae_iclass_roundsp24q48sym_stateArgs[] = { 17472 { { STATE_AE_OVERFLOW }, 'm' }, 17473 { { STATE_CPENABLE }, 'i' } 17474}; 17475 17476static xtensa_arg_internal Iclass_ae_iclass_roundsp24q48asym_args[] = { 17477 { { OPERAND_ps }, 'o' }, 17478 { { OPERAND_qr0_rw }, 'i' } 17479}; 17480 17481static xtensa_arg_internal Iclass_ae_iclass_roundsp24q48asym_stateArgs[] = { 17482 { { STATE_AE_OVERFLOW }, 'm' }, 17483 { { STATE_CPENABLE }, 'i' } 17484}; 17485 17486static xtensa_arg_internal Iclass_ae_iclass_roundsp16q48sym_args[] = { 17487 { { OPERAND_ps }, 'o' }, 17488 { { OPERAND_qr0_rw }, 'i' } 17489}; 17490 17491static xtensa_arg_internal Iclass_ae_iclass_roundsp16q48sym_stateArgs[] = { 17492 { { STATE_AE_OVERFLOW }, 'm' }, 17493 { { STATE_CPENABLE }, 'i' } 17494}; 17495 17496static xtensa_arg_internal Iclass_ae_iclass_roundsp16q48asym_args[] = { 17497 { { OPERAND_ps }, 'o' }, 17498 { { OPERAND_qr0_rw }, 'i' } 17499}; 17500 17501static xtensa_arg_internal Iclass_ae_iclass_roundsp16q48asym_stateArgs[] = { 17502 { { STATE_AE_OVERFLOW }, 'm' }, 17503 { { STATE_CPENABLE }, 'i' } 17504}; 17505 17506static xtensa_arg_internal Iclass_ae_iclass_roundsp16sym_args[] = { 17507 { { OPERAND_ps }, 'o' }, 17508 { { OPERAND_pr }, 'i' } 17509}; 17510 17511static xtensa_arg_internal Iclass_ae_iclass_roundsp16sym_stateArgs[] = { 17512 { { STATE_AE_OVERFLOW }, 'm' }, 17513 { { STATE_CPENABLE }, 'i' } 17514}; 17515 17516static xtensa_arg_internal Iclass_ae_iclass_roundsp16asym_args[] = { 17517 { { OPERAND_ps }, 'o' }, 17518 { { OPERAND_pr }, 'i' } 17519}; 17520 17521static xtensa_arg_internal Iclass_ae_iclass_roundsp16asym_stateArgs[] = { 17522 { { STATE_AE_OVERFLOW }, 'm' }, 17523 { { STATE_CPENABLE }, 'i' } 17524}; 17525 17526static xtensa_arg_internal Iclass_ae_iclass_zeroq56_args[] = { 17527 { { OPERAND_qr1_w }, 'o' } 17528}; 17529 17530static xtensa_arg_internal Iclass_ae_iclass_zeroq56_stateArgs[] = { 17531 { { STATE_CPENABLE }, 'i' } 17532}; 17533 17534static xtensa_arg_internal Iclass_ae_iclass_movq56_args[] = { 17535 { { OPERAND_qr1_w }, 'o' }, 17536 { { OPERAND_qr0_rw }, 'i' } 17537}; 17538 17539static xtensa_arg_internal Iclass_ae_iclass_movq56_stateArgs[] = { 17540 { { STATE_CPENABLE }, 'i' } 17541}; 17542 17543static xtensa_arg_internal Iclass_ae_iclass_movtq56_args[] = { 17544 { { OPERAND_qr1_w }, 'm' }, 17545 { { OPERAND_qr0_rw }, 'i' }, 17546 { { OPERAND_bs }, 'i' } 17547}; 17548 17549static xtensa_arg_internal Iclass_ae_iclass_movtq56_stateArgs[] = { 17550 { { STATE_CPENABLE }, 'i' } 17551}; 17552 17553static xtensa_arg_internal Iclass_ae_iclass_movfq56_args[] = { 17554 { { OPERAND_qr1_w }, 'm' }, 17555 { { OPERAND_qr0_rw }, 'i' }, 17556 { { OPERAND_bs }, 'i' } 17557}; 17558 17559static xtensa_arg_internal Iclass_ae_iclass_movfq56_stateArgs[] = { 17560 { { STATE_CPENABLE }, 'i' } 17561}; 17562 17563static xtensa_arg_internal Iclass_ae_iclass_cvtq48a32s_args[] = { 17564 { { OPERAND_qr1_w }, 'o' }, 17565 { { OPERAND_ars }, 'i' } 17566}; 17567 17568static xtensa_arg_internal Iclass_ae_iclass_cvtq48a32s_stateArgs[] = { 17569 { { STATE_CPENABLE }, 'i' } 17570}; 17571 17572static xtensa_arg_internal Iclass_ae_iclass_cvtq48p24s_l_args[] = { 17573 { { OPERAND_qr1_w }, 'o' }, 17574 { { OPERAND_cvt_pr }, 'i' } 17575}; 17576 17577static xtensa_arg_internal Iclass_ae_iclass_cvtq48p24s_l_stateArgs[] = { 17578 { { STATE_CPENABLE }, 'i' } 17579}; 17580 17581static xtensa_arg_internal Iclass_ae_iclass_cvtq48p24s_h_args[] = { 17582 { { OPERAND_qr1_w }, 'o' }, 17583 { { OPERAND_cvt_pr }, 'i' } 17584}; 17585 17586static xtensa_arg_internal Iclass_ae_iclass_cvtq48p24s_h_stateArgs[] = { 17587 { { STATE_CPENABLE }, 'i' } 17588}; 17589 17590static xtensa_arg_internal Iclass_ae_iclass_satq48s_args[] = { 17591 { { OPERAND_qr1_w }, 'o' }, 17592 { { OPERAND_qr0 }, 'i' } 17593}; 17594 17595static xtensa_arg_internal Iclass_ae_iclass_satq48s_stateArgs[] = { 17596 { { STATE_AE_OVERFLOW }, 'm' }, 17597 { { STATE_CPENABLE }, 'i' } 17598}; 17599 17600static xtensa_arg_internal Iclass_ae_iclass_truncq32_args[] = { 17601 { { OPERAND_qr1_w }, 'o' }, 17602 { { OPERAND_qr0_rw }, 'i' } 17603}; 17604 17605static xtensa_arg_internal Iclass_ae_iclass_truncq32_stateArgs[] = { 17606 { { STATE_CPENABLE }, 'i' } 17607}; 17608 17609static xtensa_arg_internal Iclass_ae_iclass_roundsq32sym_args[] = { 17610 { { OPERAND_qr1_w }, 'o' }, 17611 { { OPERAND_qr0_rw }, 'i' } 17612}; 17613 17614static xtensa_arg_internal Iclass_ae_iclass_roundsq32sym_stateArgs[] = { 17615 { { STATE_AE_OVERFLOW }, 'm' }, 17616 { { STATE_CPENABLE }, 'i' } 17617}; 17618 17619static xtensa_arg_internal Iclass_ae_iclass_roundsq32asym_args[] = { 17620 { { OPERAND_qr1_w }, 'o' }, 17621 { { OPERAND_qr0_rw }, 'i' } 17622}; 17623 17624static xtensa_arg_internal Iclass_ae_iclass_roundsq32asym_stateArgs[] = { 17625 { { STATE_AE_OVERFLOW }, 'm' }, 17626 { { STATE_CPENABLE }, 'i' } 17627}; 17628 17629static xtensa_arg_internal Iclass_ae_iclass_trunca32q48_args[] = { 17630 { { OPERAND_ars }, 'o' }, 17631 { { OPERAND_qr0_rw }, 'i' } 17632}; 17633 17634static xtensa_arg_internal Iclass_ae_iclass_trunca32q48_stateArgs[] = { 17635 { { STATE_CPENABLE }, 'i' } 17636}; 17637 17638static xtensa_arg_internal Iclass_ae_iclass_movap24s_l_args[] = { 17639 { { OPERAND_ars }, 'o' }, 17640 { { OPERAND_pr }, 'i' } 17641}; 17642 17643static xtensa_arg_internal Iclass_ae_iclass_movap24s_l_stateArgs[] = { 17644 { { STATE_CPENABLE }, 'i' } 17645}; 17646 17647static xtensa_arg_internal Iclass_ae_iclass_movap24s_h_args[] = { 17648 { { OPERAND_ars }, 'o' }, 17649 { { OPERAND_pr }, 'i' } 17650}; 17651 17652static xtensa_arg_internal Iclass_ae_iclass_movap24s_h_stateArgs[] = { 17653 { { STATE_CPENABLE }, 'i' } 17654}; 17655 17656static xtensa_arg_internal Iclass_ae_iclass_trunca16p24s_l_args[] = { 17657 { { OPERAND_ars }, 'o' }, 17658 { { OPERAND_pr }, 'i' } 17659}; 17660 17661static xtensa_arg_internal Iclass_ae_iclass_trunca16p24s_l_stateArgs[] = { 17662 { { STATE_CPENABLE }, 'i' } 17663}; 17664 17665static xtensa_arg_internal Iclass_ae_iclass_trunca16p24s_h_args[] = { 17666 { { OPERAND_ars }, 'o' }, 17667 { { OPERAND_pr }, 'i' } 17668}; 17669 17670static xtensa_arg_internal Iclass_ae_iclass_trunca16p24s_h_stateArgs[] = { 17671 { { STATE_CPENABLE }, 'i' } 17672}; 17673 17674static xtensa_arg_internal Iclass_ae_iclass_addp24_args[] = { 17675 { { OPERAND_ps }, 'o' }, 17676 { { OPERAND_pr }, 'i' }, 17677 { { OPERAND_pr0 }, 'i' } 17678}; 17679 17680static xtensa_arg_internal Iclass_ae_iclass_addp24_stateArgs[] = { 17681 { { STATE_CPENABLE }, 'i' } 17682}; 17683 17684static xtensa_arg_internal Iclass_ae_iclass_subp24_args[] = { 17685 { { OPERAND_ps }, 'o' }, 17686 { { OPERAND_pr }, 'i' }, 17687 { { OPERAND_pr0 }, 'i' } 17688}; 17689 17690static xtensa_arg_internal Iclass_ae_iclass_subp24_stateArgs[] = { 17691 { { STATE_CPENABLE }, 'i' } 17692}; 17693 17694static xtensa_arg_internal Iclass_ae_iclass_negp24_args[] = { 17695 { { OPERAND_ps }, 'o' }, 17696 { { OPERAND_pr0 }, 'i' } 17697}; 17698 17699static xtensa_arg_internal Iclass_ae_iclass_negp24_stateArgs[] = { 17700 { { STATE_CPENABLE }, 'i' } 17701}; 17702 17703static xtensa_arg_internal Iclass_ae_iclass_absp24_args[] = { 17704 { { OPERAND_ps }, 'o' }, 17705 { { OPERAND_pr0 }, 'i' } 17706}; 17707 17708static xtensa_arg_internal Iclass_ae_iclass_absp24_stateArgs[] = { 17709 { { STATE_CPENABLE }, 'i' } 17710}; 17711 17712static xtensa_arg_internal Iclass_ae_iclass_maxp24s_args[] = { 17713 { { OPERAND_ps }, 'o' }, 17714 { { OPERAND_pr }, 'i' }, 17715 { { OPERAND_pr0 }, 'i' } 17716}; 17717 17718static xtensa_arg_internal Iclass_ae_iclass_maxp24s_stateArgs[] = { 17719 { { STATE_CPENABLE }, 'i' } 17720}; 17721 17722static xtensa_arg_internal Iclass_ae_iclass_minp24s_args[] = { 17723 { { OPERAND_ps }, 'o' }, 17724 { { OPERAND_pr }, 'i' }, 17725 { { OPERAND_pr0 }, 'i' } 17726}; 17727 17728static xtensa_arg_internal Iclass_ae_iclass_minp24s_stateArgs[] = { 17729 { { STATE_CPENABLE }, 'i' } 17730}; 17731 17732static xtensa_arg_internal Iclass_ae_iclass_maxbp24s_args[] = { 17733 { { OPERAND_alupppb_ps }, 'o' }, 17734 { { OPERAND_pr }, 'i' }, 17735 { { OPERAND_pr0 }, 'i' }, 17736 { { OPERAND_bt2 }, 'o' } 17737}; 17738 17739static xtensa_arg_internal Iclass_ae_iclass_maxbp24s_stateArgs[] = { 17740 { { STATE_CPENABLE }, 'i' } 17741}; 17742 17743static xtensa_arg_internal Iclass_ae_iclass_minbp24s_args[] = { 17744 { { OPERAND_alupppb_ps }, 'o' }, 17745 { { OPERAND_pr }, 'i' }, 17746 { { OPERAND_pr0 }, 'i' }, 17747 { { OPERAND_bt2 }, 'o' } 17748}; 17749 17750static xtensa_arg_internal Iclass_ae_iclass_minbp24s_stateArgs[] = { 17751 { { STATE_CPENABLE }, 'i' } 17752}; 17753 17754static xtensa_arg_internal Iclass_ae_iclass_addsp24s_args[] = { 17755 { { OPERAND_ps }, 'o' }, 17756 { { OPERAND_pr }, 'i' }, 17757 { { OPERAND_pr0 }, 'i' } 17758}; 17759 17760static xtensa_arg_internal Iclass_ae_iclass_addsp24s_stateArgs[] = { 17761 { { STATE_AE_OVERFLOW }, 'm' }, 17762 { { STATE_CPENABLE }, 'i' } 17763}; 17764 17765static xtensa_arg_internal Iclass_ae_iclass_subsp24s_args[] = { 17766 { { OPERAND_ps }, 'o' }, 17767 { { OPERAND_pr }, 'i' }, 17768 { { OPERAND_pr0 }, 'i' } 17769}; 17770 17771static xtensa_arg_internal Iclass_ae_iclass_subsp24s_stateArgs[] = { 17772 { { STATE_AE_OVERFLOW }, 'm' }, 17773 { { STATE_CPENABLE }, 'i' } 17774}; 17775 17776static xtensa_arg_internal Iclass_ae_iclass_negsp24s_args[] = { 17777 { { OPERAND_ps }, 'o' }, 17778 { { OPERAND_pr0 }, 'i' } 17779}; 17780 17781static xtensa_arg_internal Iclass_ae_iclass_negsp24s_stateArgs[] = { 17782 { { STATE_AE_OVERFLOW }, 'm' }, 17783 { { STATE_CPENABLE }, 'i' } 17784}; 17785 17786static xtensa_arg_internal Iclass_ae_iclass_abssp24s_args[] = { 17787 { { OPERAND_ps }, 'o' }, 17788 { { OPERAND_pr0 }, 'i' } 17789}; 17790 17791static xtensa_arg_internal Iclass_ae_iclass_abssp24s_stateArgs[] = { 17792 { { STATE_AE_OVERFLOW }, 'm' }, 17793 { { STATE_CPENABLE }, 'i' } 17794}; 17795 17796static xtensa_arg_internal Iclass_ae_iclass_andp48_args[] = { 17797 { { OPERAND_ps }, 'o' }, 17798 { { OPERAND_pr }, 'i' }, 17799 { { OPERAND_pr0 }, 'i' } 17800}; 17801 17802static xtensa_arg_internal Iclass_ae_iclass_andp48_stateArgs[] = { 17803 { { STATE_CPENABLE }, 'i' } 17804}; 17805 17806static xtensa_arg_internal Iclass_ae_iclass_nandp48_args[] = { 17807 { { OPERAND_ps }, 'o' }, 17808 { { OPERAND_pr }, 'i' }, 17809 { { OPERAND_pr0 }, 'i' } 17810}; 17811 17812static xtensa_arg_internal Iclass_ae_iclass_nandp48_stateArgs[] = { 17813 { { STATE_CPENABLE }, 'i' } 17814}; 17815 17816static xtensa_arg_internal Iclass_ae_iclass_orp48_args[] = { 17817 { { OPERAND_ps }, 'o' }, 17818 { { OPERAND_pr }, 'i' }, 17819 { { OPERAND_pr0 }, 'i' } 17820}; 17821 17822static xtensa_arg_internal Iclass_ae_iclass_orp48_stateArgs[] = { 17823 { { STATE_CPENABLE }, 'i' } 17824}; 17825 17826static xtensa_arg_internal Iclass_ae_iclass_xorp48_args[] = { 17827 { { OPERAND_ps }, 'o' }, 17828 { { OPERAND_pr }, 'i' }, 17829 { { OPERAND_pr0 }, 'i' } 17830}; 17831 17832static xtensa_arg_internal Iclass_ae_iclass_xorp48_stateArgs[] = { 17833 { { STATE_CPENABLE }, 'i' } 17834}; 17835 17836static xtensa_arg_internal Iclass_ae_iclass_ltp24s_args[] = { 17837 { { OPERAND_bt2 }, 'o' }, 17838 { { OPERAND_pr }, 'i' }, 17839 { { OPERAND_pr0 }, 'i' } 17840}; 17841 17842static xtensa_arg_internal Iclass_ae_iclass_ltp24s_stateArgs[] = { 17843 { { STATE_CPENABLE }, 'i' } 17844}; 17845 17846static xtensa_arg_internal Iclass_ae_iclass_lep24s_args[] = { 17847 { { OPERAND_bt2 }, 'o' }, 17848 { { OPERAND_pr }, 'i' }, 17849 { { OPERAND_pr0 }, 'i' } 17850}; 17851 17852static xtensa_arg_internal Iclass_ae_iclass_lep24s_stateArgs[] = { 17853 { { STATE_CPENABLE }, 'i' } 17854}; 17855 17856static xtensa_arg_internal Iclass_ae_iclass_eqp24_args[] = { 17857 { { OPERAND_bt2 }, 'o' }, 17858 { { OPERAND_pr }, 'i' }, 17859 { { OPERAND_pr0 }, 'i' } 17860}; 17861 17862static xtensa_arg_internal Iclass_ae_iclass_eqp24_stateArgs[] = { 17863 { { STATE_CPENABLE }, 'i' } 17864}; 17865 17866static xtensa_arg_internal Iclass_ae_iclass_addq56_args[] = { 17867 { { OPERAND_qr1_w }, 'o' }, 17868 { { OPERAND_qr0_rw }, 'i' }, 17869 { { OPERAND_qr0 }, 'i' } 17870}; 17871 17872static xtensa_arg_internal Iclass_ae_iclass_addq56_stateArgs[] = { 17873 { { STATE_CPENABLE }, 'i' } 17874}; 17875 17876static xtensa_arg_internal Iclass_ae_iclass_subq56_args[] = { 17877 { { OPERAND_qr1_w }, 'o' }, 17878 { { OPERAND_qr0_rw }, 'i' }, 17879 { { OPERAND_qr0 }, 'i' } 17880}; 17881 17882static xtensa_arg_internal Iclass_ae_iclass_subq56_stateArgs[] = { 17883 { { STATE_CPENABLE }, 'i' } 17884}; 17885 17886static xtensa_arg_internal Iclass_ae_iclass_negq56_args[] = { 17887 { { OPERAND_qr1_w }, 'o' }, 17888 { { OPERAND_qr0 }, 'i' } 17889}; 17890 17891static xtensa_arg_internal Iclass_ae_iclass_negq56_stateArgs[] = { 17892 { { STATE_CPENABLE }, 'i' } 17893}; 17894 17895static xtensa_arg_internal Iclass_ae_iclass_absq56_args[] = { 17896 { { OPERAND_qr1_w }, 'o' }, 17897 { { OPERAND_qr0 }, 'i' } 17898}; 17899 17900static xtensa_arg_internal Iclass_ae_iclass_absq56_stateArgs[] = { 17901 { { STATE_CPENABLE }, 'i' } 17902}; 17903 17904static xtensa_arg_internal Iclass_ae_iclass_maxq56s_args[] = { 17905 { { OPERAND_qr1_w }, 'o' }, 17906 { { OPERAND_qr0 }, 'i' }, 17907 { { OPERAND_qr0_rw }, 'i' } 17908}; 17909 17910static xtensa_arg_internal Iclass_ae_iclass_maxq56s_stateArgs[] = { 17911 { { STATE_CPENABLE }, 'i' } 17912}; 17913 17914static xtensa_arg_internal Iclass_ae_iclass_minq56s_args[] = { 17915 { { OPERAND_qr1_w }, 'o' }, 17916 { { OPERAND_qr0 }, 'i' }, 17917 { { OPERAND_qr0_rw }, 'i' } 17918}; 17919 17920static xtensa_arg_internal Iclass_ae_iclass_minq56s_stateArgs[] = { 17921 { { STATE_CPENABLE }, 'i' } 17922}; 17923 17924static xtensa_arg_internal Iclass_ae_iclass_maxbq56s_args[] = { 17925 { { OPERAND_qr1_w }, 'o' }, 17926 { { OPERAND_qr0 }, 'i' }, 17927 { { OPERAND_qr0_rw }, 'i' }, 17928 { { OPERAND_bt }, 'o' } 17929}; 17930 17931static xtensa_arg_internal Iclass_ae_iclass_maxbq56s_stateArgs[] = { 17932 { { STATE_CPENABLE }, 'i' } 17933}; 17934 17935static xtensa_arg_internal Iclass_ae_iclass_minbq56s_args[] = { 17936 { { OPERAND_qr1_w }, 'o' }, 17937 { { OPERAND_qr0 }, 'i' }, 17938 { { OPERAND_qr0_rw }, 'i' }, 17939 { { OPERAND_bt }, 'o' } 17940}; 17941 17942static xtensa_arg_internal Iclass_ae_iclass_minbq56s_stateArgs[] = { 17943 { { STATE_CPENABLE }, 'i' } 17944}; 17945 17946static xtensa_arg_internal Iclass_ae_iclass_addsq56s_args[] = { 17947 { { OPERAND_qr1_w }, 'o' }, 17948 { { OPERAND_qr0_rw }, 'i' }, 17949 { { OPERAND_qr0 }, 'i' } 17950}; 17951 17952static xtensa_arg_internal Iclass_ae_iclass_addsq56s_stateArgs[] = { 17953 { { STATE_AE_OVERFLOW }, 'm' }, 17954 { { STATE_CPENABLE }, 'i' } 17955}; 17956 17957static xtensa_arg_internal Iclass_ae_iclass_subsq56s_args[] = { 17958 { { OPERAND_qr1_w }, 'o' }, 17959 { { OPERAND_qr0_rw }, 'i' }, 17960 { { OPERAND_qr0 }, 'i' } 17961}; 17962 17963static xtensa_arg_internal Iclass_ae_iclass_subsq56s_stateArgs[] = { 17964 { { STATE_AE_OVERFLOW }, 'm' }, 17965 { { STATE_CPENABLE }, 'i' } 17966}; 17967 17968static xtensa_arg_internal Iclass_ae_iclass_negsq56s_args[] = { 17969 { { OPERAND_qr1_w }, 'o' }, 17970 { { OPERAND_qr0 }, 'i' } 17971}; 17972 17973static xtensa_arg_internal Iclass_ae_iclass_negsq56s_stateArgs[] = { 17974 { { STATE_AE_OVERFLOW }, 'm' }, 17975 { { STATE_CPENABLE }, 'i' } 17976}; 17977 17978static xtensa_arg_internal Iclass_ae_iclass_abssq56s_args[] = { 17979 { { OPERAND_qr1_w }, 'o' }, 17980 { { OPERAND_qr0 }, 'i' } 17981}; 17982 17983static xtensa_arg_internal Iclass_ae_iclass_abssq56s_stateArgs[] = { 17984 { { STATE_AE_OVERFLOW }, 'm' }, 17985 { { STATE_CPENABLE }, 'i' } 17986}; 17987 17988static xtensa_arg_internal Iclass_ae_iclass_andq56_args[] = { 17989 { { OPERAND_qr1_w }, 'o' }, 17990 { { OPERAND_qr0 }, 'i' }, 17991 { { OPERAND_qr0_rw }, 'i' } 17992}; 17993 17994static xtensa_arg_internal Iclass_ae_iclass_andq56_stateArgs[] = { 17995 { { STATE_CPENABLE }, 'i' } 17996}; 17997 17998static xtensa_arg_internal Iclass_ae_iclass_nandq56_args[] = { 17999 { { OPERAND_qr1_w }, 'o' }, 18000 { { OPERAND_qr0 }, 'i' }, 18001 { { OPERAND_qr0_rw }, 'i' } 18002}; 18003 18004static xtensa_arg_internal Iclass_ae_iclass_nandq56_stateArgs[] = { 18005 { { STATE_CPENABLE }, 'i' } 18006}; 18007 18008static xtensa_arg_internal Iclass_ae_iclass_orq56_args[] = { 18009 { { OPERAND_qr1_w }, 'o' }, 18010 { { OPERAND_qr0 }, 'i' }, 18011 { { OPERAND_qr0_rw }, 'i' } 18012}; 18013 18014static xtensa_arg_internal Iclass_ae_iclass_orq56_stateArgs[] = { 18015 { { STATE_CPENABLE }, 'i' } 18016}; 18017 18018static xtensa_arg_internal Iclass_ae_iclass_xorq56_args[] = { 18019 { { OPERAND_qr1_w }, 'o' }, 18020 { { OPERAND_qr0 }, 'i' }, 18021 { { OPERAND_qr0_rw }, 'i' } 18022}; 18023 18024static xtensa_arg_internal Iclass_ae_iclass_xorq56_stateArgs[] = { 18025 { { STATE_CPENABLE }, 'i' } 18026}; 18027 18028static xtensa_arg_internal Iclass_ae_iclass_sllip24_args[] = { 18029 { { OPERAND_ps }, 'o' }, 18030 { { OPERAND_pr }, 'i' }, 18031 { { OPERAND_ae_samt32 }, 'i' } 18032}; 18033 18034static xtensa_arg_internal Iclass_ae_iclass_sllip24_stateArgs[] = { 18035 { { STATE_CPENABLE }, 'i' } 18036}; 18037 18038static xtensa_arg_internal Iclass_ae_iclass_srlip24_args[] = { 18039 { { OPERAND_ps }, 'o' }, 18040 { { OPERAND_pr }, 'i' }, 18041 { { OPERAND_ae_samt32 }, 'i' } 18042}; 18043 18044static xtensa_arg_internal Iclass_ae_iclass_srlip24_stateArgs[] = { 18045 { { STATE_CPENABLE }, 'i' } 18046}; 18047 18048static xtensa_arg_internal Iclass_ae_iclass_sraip24_args[] = { 18049 { { OPERAND_ps }, 'o' }, 18050 { { OPERAND_pr }, 'i' }, 18051 { { OPERAND_ae_samt32 }, 'i' } 18052}; 18053 18054static xtensa_arg_internal Iclass_ae_iclass_sraip24_stateArgs[] = { 18055 { { STATE_CPENABLE }, 'i' } 18056}; 18057 18058static xtensa_arg_internal Iclass_ae_iclass_sllsp24_args[] = { 18059 { { OPERAND_ps }, 'o' }, 18060 { { OPERAND_pr }, 'i' } 18061}; 18062 18063static xtensa_arg_internal Iclass_ae_iclass_sllsp24_stateArgs[] = { 18064 { { STATE_AE_SAR }, 'i' }, 18065 { { STATE_CPENABLE }, 'i' } 18066}; 18067 18068static xtensa_arg_internal Iclass_ae_iclass_srlsp24_args[] = { 18069 { { OPERAND_ps }, 'o' }, 18070 { { OPERAND_pr }, 'i' } 18071}; 18072 18073static xtensa_arg_internal Iclass_ae_iclass_srlsp24_stateArgs[] = { 18074 { { STATE_AE_SAR }, 'i' }, 18075 { { STATE_CPENABLE }, 'i' } 18076}; 18077 18078static xtensa_arg_internal Iclass_ae_iclass_srasp24_args[] = { 18079 { { OPERAND_ps }, 'o' }, 18080 { { OPERAND_pr }, 'i' } 18081}; 18082 18083static xtensa_arg_internal Iclass_ae_iclass_srasp24_stateArgs[] = { 18084 { { STATE_AE_SAR }, 'i' }, 18085 { { STATE_CPENABLE }, 'i' } 18086}; 18087 18088static xtensa_arg_internal Iclass_ae_iclass_sllisp24s_args[] = { 18089 { { OPERAND_ps }, 'o' }, 18090 { { OPERAND_pr }, 'i' }, 18091 { { OPERAND_ae_samt32 }, 'i' } 18092}; 18093 18094static xtensa_arg_internal Iclass_ae_iclass_sllisp24s_stateArgs[] = { 18095 { { STATE_AE_OVERFLOW }, 'm' }, 18096 { { STATE_CPENABLE }, 'i' } 18097}; 18098 18099static xtensa_arg_internal Iclass_ae_iclass_sllssp24s_args[] = { 18100 { { OPERAND_ps }, 'o' }, 18101 { { OPERAND_pr }, 'i' } 18102}; 18103 18104static xtensa_arg_internal Iclass_ae_iclass_sllssp24s_stateArgs[] = { 18105 { { STATE_AE_OVERFLOW }, 'm' }, 18106 { { STATE_AE_SAR }, 'i' }, 18107 { { STATE_CPENABLE }, 'i' } 18108}; 18109 18110static xtensa_arg_internal Iclass_ae_iclass_slliq56_args[] = { 18111 { { OPERAND_qr1_w }, 'o' }, 18112 { { OPERAND_qr0_rw }, 'i' }, 18113 { { OPERAND_ae_samt64 }, 'i' } 18114}; 18115 18116static xtensa_arg_internal Iclass_ae_iclass_slliq56_stateArgs[] = { 18117 { { STATE_CPENABLE }, 'i' } 18118}; 18119 18120static xtensa_arg_internal Iclass_ae_iclass_srliq56_args[] = { 18121 { { OPERAND_qr1_w }, 'o' }, 18122 { { OPERAND_qr0_rw }, 'i' }, 18123 { { OPERAND_ae_samt64 }, 'i' } 18124}; 18125 18126static xtensa_arg_internal Iclass_ae_iclass_srliq56_stateArgs[] = { 18127 { { STATE_CPENABLE }, 'i' } 18128}; 18129 18130static xtensa_arg_internal Iclass_ae_iclass_sraiq56_args[] = { 18131 { { OPERAND_qr1_w }, 'o' }, 18132 { { OPERAND_qr0_rw }, 'i' }, 18133 { { OPERAND_ae_samt64 }, 'i' } 18134}; 18135 18136static xtensa_arg_internal Iclass_ae_iclass_sraiq56_stateArgs[] = { 18137 { { STATE_CPENABLE }, 'i' } 18138}; 18139 18140static xtensa_arg_internal Iclass_ae_iclass_sllsq56_args[] = { 18141 { { OPERAND_qr1_w }, 'o' }, 18142 { { OPERAND_qr0_rw }, 'i' } 18143}; 18144 18145static xtensa_arg_internal Iclass_ae_iclass_sllsq56_stateArgs[] = { 18146 { { STATE_AE_SAR }, 'i' }, 18147 { { STATE_CPENABLE }, 'i' } 18148}; 18149 18150static xtensa_arg_internal Iclass_ae_iclass_srlsq56_args[] = { 18151 { { OPERAND_qr1_w }, 'o' }, 18152 { { OPERAND_qr0_rw }, 'i' } 18153}; 18154 18155static xtensa_arg_internal Iclass_ae_iclass_srlsq56_stateArgs[] = { 18156 { { STATE_AE_SAR }, 'i' }, 18157 { { STATE_CPENABLE }, 'i' } 18158}; 18159 18160static xtensa_arg_internal Iclass_ae_iclass_srasq56_args[] = { 18161 { { OPERAND_qr1_w }, 'o' }, 18162 { { OPERAND_qr0_rw }, 'i' } 18163}; 18164 18165static xtensa_arg_internal Iclass_ae_iclass_srasq56_stateArgs[] = { 18166 { { STATE_AE_SAR }, 'i' }, 18167 { { STATE_CPENABLE }, 'i' } 18168}; 18169 18170static xtensa_arg_internal Iclass_ae_iclass_sllaq56_args[] = { 18171 { { OPERAND_qr1_w }, 'o' }, 18172 { { OPERAND_qr0_rw }, 'i' }, 18173 { { OPERAND_ars }, 'i' } 18174}; 18175 18176static xtensa_arg_internal Iclass_ae_iclass_sllaq56_stateArgs[] = { 18177 { { STATE_CPENABLE }, 'i' } 18178}; 18179 18180static xtensa_arg_internal Iclass_ae_iclass_srlaq56_args[] = { 18181 { { OPERAND_qr1_w }, 'o' }, 18182 { { OPERAND_qr0_rw }, 'i' }, 18183 { { OPERAND_ars }, 'i' } 18184}; 18185 18186static xtensa_arg_internal Iclass_ae_iclass_srlaq56_stateArgs[] = { 18187 { { STATE_CPENABLE }, 'i' } 18188}; 18189 18190static xtensa_arg_internal Iclass_ae_iclass_sraaq56_args[] = { 18191 { { OPERAND_qr1_w }, 'o' }, 18192 { { OPERAND_qr0_rw }, 'i' }, 18193 { { OPERAND_ars }, 'i' } 18194}; 18195 18196static xtensa_arg_internal Iclass_ae_iclass_sraaq56_stateArgs[] = { 18197 { { STATE_CPENABLE }, 'i' } 18198}; 18199 18200static xtensa_arg_internal Iclass_ae_iclass_sllisq56s_args[] = { 18201 { { OPERAND_qr1_w }, 'o' }, 18202 { { OPERAND_qr0_rw }, 'i' }, 18203 { { OPERAND_ae_samt64 }, 'i' } 18204}; 18205 18206static xtensa_arg_internal Iclass_ae_iclass_sllisq56s_stateArgs[] = { 18207 { { STATE_AE_OVERFLOW }, 'm' }, 18208 { { STATE_CPENABLE }, 'i' } 18209}; 18210 18211static xtensa_arg_internal Iclass_ae_iclass_sllssq56s_args[] = { 18212 { { OPERAND_qr1_w }, 'o' }, 18213 { { OPERAND_qr0_rw }, 'i' } 18214}; 18215 18216static xtensa_arg_internal Iclass_ae_iclass_sllssq56s_stateArgs[] = { 18217 { { STATE_AE_OVERFLOW }, 'm' }, 18218 { { STATE_AE_SAR }, 'i' }, 18219 { { STATE_CPENABLE }, 'i' } 18220}; 18221 18222static xtensa_arg_internal Iclass_ae_iclass_sllasq56s_args[] = { 18223 { { OPERAND_qr1_w }, 'o' }, 18224 { { OPERAND_qr0_rw }, 'i' }, 18225 { { OPERAND_ars }, 'i' } 18226}; 18227 18228static xtensa_arg_internal Iclass_ae_iclass_sllasq56s_stateArgs[] = { 18229 { { STATE_AE_OVERFLOW }, 'm' }, 18230 { { STATE_CPENABLE }, 'i' } 18231}; 18232 18233static xtensa_arg_internal Iclass_ae_iclass_ltq56s_args[] = { 18234 { { OPERAND_bt }, 'o' }, 18235 { { OPERAND_qr0 }, 'i' }, 18236 { { OPERAND_qr0_rw }, 'i' } 18237}; 18238 18239static xtensa_arg_internal Iclass_ae_iclass_ltq56s_stateArgs[] = { 18240 { { STATE_CPENABLE }, 'i' } 18241}; 18242 18243static xtensa_arg_internal Iclass_ae_iclass_leq56s_args[] = { 18244 { { OPERAND_bt }, 'o' }, 18245 { { OPERAND_qr0 }, 'i' }, 18246 { { OPERAND_qr0_rw }, 'i' } 18247}; 18248 18249static xtensa_arg_internal Iclass_ae_iclass_leq56s_stateArgs[] = { 18250 { { STATE_CPENABLE }, 'i' } 18251}; 18252 18253static xtensa_arg_internal Iclass_ae_iclass_eqq56_args[] = { 18254 { { OPERAND_bt }, 'o' }, 18255 { { OPERAND_qr0 }, 'i' }, 18256 { { OPERAND_qr0_rw }, 'i' } 18257}; 18258 18259static xtensa_arg_internal Iclass_ae_iclass_eqq56_stateArgs[] = { 18260 { { STATE_CPENABLE }, 'i' } 18261}; 18262 18263static xtensa_arg_internal Iclass_ae_iclass_nsaq56s_args[] = { 18264 { { OPERAND_ars }, 'o' }, 18265 { { OPERAND_qr0_rw }, 'i' } 18266}; 18267 18268static xtensa_arg_internal Iclass_ae_iclass_nsaq56s_stateArgs[] = { 18269 { { STATE_CPENABLE }, 'i' } 18270}; 18271 18272static xtensa_arg_internal Iclass_ae_iclass_mulsrfq32sp24s_h_args[] = { 18273 { { OPERAND_mac_qr1_w }, 'm' }, 18274 { { OPERAND_mac_qr0_rw }, 'i' }, 18275 { { OPERAND_pr }, 'i' } 18276}; 18277 18278static xtensa_arg_internal Iclass_ae_iclass_mulsrfq32sp24s_h_stateArgs[] = { 18279 { { STATE_CPENABLE }, 'i' } 18280}; 18281 18282static xtensa_arg_internal Iclass_ae_iclass_mulsrfq32sp24s_l_args[] = { 18283 { { OPERAND_mac_qr1_w }, 'm' }, 18284 { { OPERAND_mac_qr0_rw }, 'i' }, 18285 { { OPERAND_pr }, 'i' } 18286}; 18287 18288static xtensa_arg_internal Iclass_ae_iclass_mulsrfq32sp24s_l_stateArgs[] = { 18289 { { STATE_CPENABLE }, 'i' } 18290}; 18291 18292static xtensa_arg_internal Iclass_ae_iclass_mularfq32sp24s_h_args[] = { 18293 { { OPERAND_mac_qr1_w }, 'm' }, 18294 { { OPERAND_mac_qr0_rw }, 'i' }, 18295 { { OPERAND_pr }, 'i' } 18296}; 18297 18298static xtensa_arg_internal Iclass_ae_iclass_mularfq32sp24s_h_stateArgs[] = { 18299 { { STATE_CPENABLE }, 'i' } 18300}; 18301 18302static xtensa_arg_internal Iclass_ae_iclass_mularfq32sp24s_l_args[] = { 18303 { { OPERAND_mac_qr1_w }, 'm' }, 18304 { { OPERAND_mac_qr0_rw }, 'i' }, 18305 { { OPERAND_pr }, 'i' } 18306}; 18307 18308static xtensa_arg_internal Iclass_ae_iclass_mularfq32sp24s_l_stateArgs[] = { 18309 { { STATE_CPENABLE }, 'i' } 18310}; 18311 18312static xtensa_arg_internal Iclass_ae_iclass_mulrfq32sp24s_h_args[] = { 18313 { { OPERAND_mac_qr1_w }, 'o' }, 18314 { { OPERAND_mac_qr0_rw }, 'i' }, 18315 { { OPERAND_pr }, 'i' } 18316}; 18317 18318static xtensa_arg_internal Iclass_ae_iclass_mulrfq32sp24s_h_stateArgs[] = { 18319 { { STATE_CPENABLE }, 'i' } 18320}; 18321 18322static xtensa_arg_internal Iclass_ae_iclass_mulrfq32sp24s_l_args[] = { 18323 { { OPERAND_mac_qr1_w }, 'o' }, 18324 { { OPERAND_mac_qr0_rw }, 'i' }, 18325 { { OPERAND_pr }, 'i' } 18326}; 18327 18328static xtensa_arg_internal Iclass_ae_iclass_mulrfq32sp24s_l_stateArgs[] = { 18329 { { STATE_CPENABLE }, 'i' } 18330}; 18331 18332static xtensa_arg_internal Iclass_ae_iclass_mulsfq32sp24s_h_args[] = { 18333 { { OPERAND_mac_qr1_w }, 'm' }, 18334 { { OPERAND_mac_qr0_rw }, 'i' }, 18335 { { OPERAND_pr }, 'i' } 18336}; 18337 18338static xtensa_arg_internal Iclass_ae_iclass_mulsfq32sp24s_h_stateArgs[] = { 18339 { { STATE_CPENABLE }, 'i' } 18340}; 18341 18342static xtensa_arg_internal Iclass_ae_iclass_mulsfq32sp24s_l_args[] = { 18343 { { OPERAND_mac_qr1_w }, 'm' }, 18344 { { OPERAND_mac_qr0_rw }, 'i' }, 18345 { { OPERAND_pr }, 'i' } 18346}; 18347 18348static xtensa_arg_internal Iclass_ae_iclass_mulsfq32sp24s_l_stateArgs[] = { 18349 { { STATE_CPENABLE }, 'i' } 18350}; 18351 18352static xtensa_arg_internal Iclass_ae_iclass_mulafq32sp24s_h_args[] = { 18353 { { OPERAND_mac_qr1_w }, 'm' }, 18354 { { OPERAND_mac_qr0_rw }, 'i' }, 18355 { { OPERAND_pr }, 'i' } 18356}; 18357 18358static xtensa_arg_internal Iclass_ae_iclass_mulafq32sp24s_h_stateArgs[] = { 18359 { { STATE_CPENABLE }, 'i' } 18360}; 18361 18362static xtensa_arg_internal Iclass_ae_iclass_mulafq32sp24s_l_args[] = { 18363 { { OPERAND_mac_qr1_w }, 'm' }, 18364 { { OPERAND_mac_qr0_rw }, 'i' }, 18365 { { OPERAND_pr }, 'i' } 18366}; 18367 18368static xtensa_arg_internal Iclass_ae_iclass_mulafq32sp24s_l_stateArgs[] = { 18369 { { STATE_CPENABLE }, 'i' } 18370}; 18371 18372static xtensa_arg_internal Iclass_ae_iclass_mulfq32sp24s_h_args[] = { 18373 { { OPERAND_mac_qr1_w }, 'o' }, 18374 { { OPERAND_mac_qr0_rw }, 'i' }, 18375 { { OPERAND_pr }, 'i' } 18376}; 18377 18378static xtensa_arg_internal Iclass_ae_iclass_mulfq32sp24s_h_stateArgs[] = { 18379 { { STATE_CPENABLE }, 'i' } 18380}; 18381 18382static xtensa_arg_internal Iclass_ae_iclass_mulfq32sp24s_l_args[] = { 18383 { { OPERAND_mac_qr1_w }, 'o' }, 18384 { { OPERAND_mac_qr0_rw }, 'i' }, 18385 { { OPERAND_pr }, 'i' } 18386}; 18387 18388static xtensa_arg_internal Iclass_ae_iclass_mulfq32sp24s_l_stateArgs[] = { 18389 { { STATE_CPENABLE }, 'i' } 18390}; 18391 18392static xtensa_arg_internal Iclass_ae_iclass_mulfs32p16s_ll_args[] = { 18393 { { OPERAND_mac_qr1_w }, 'o' }, 18394 { { OPERAND_pr }, 'i' }, 18395 { { OPERAND_pr0 }, 'i' } 18396}; 18397 18398static xtensa_arg_internal Iclass_ae_iclass_mulfs32p16s_ll_stateArgs[] = { 18399 { { STATE_AE_OVERFLOW }, 'm' }, 18400 { { STATE_CPENABLE }, 'i' } 18401}; 18402 18403static xtensa_arg_internal Iclass_ae_iclass_mulfp24s_ll_args[] = { 18404 { { OPERAND_mac_qr1_w }, 'o' }, 18405 { { OPERAND_pr }, 'i' }, 18406 { { OPERAND_pr0 }, 'i' } 18407}; 18408 18409static xtensa_arg_internal Iclass_ae_iclass_mulfp24s_ll_stateArgs[] = { 18410 { { STATE_CPENABLE }, 'i' } 18411}; 18412 18413static xtensa_arg_internal Iclass_ae_iclass_mulp24s_ll_args[] = { 18414 { { OPERAND_mac_qr1_w }, 'o' }, 18415 { { OPERAND_pr }, 'i' }, 18416 { { OPERAND_pr0 }, 'i' } 18417}; 18418 18419static xtensa_arg_internal Iclass_ae_iclass_mulp24s_ll_stateArgs[] = { 18420 { { STATE_CPENABLE }, 'i' } 18421}; 18422 18423static xtensa_arg_internal Iclass_ae_iclass_mulfs32p16s_lh_args[] = { 18424 { { OPERAND_mac_qr1_w }, 'o' }, 18425 { { OPERAND_pr }, 'i' }, 18426 { { OPERAND_pr0 }, 'i' } 18427}; 18428 18429static xtensa_arg_internal Iclass_ae_iclass_mulfs32p16s_lh_stateArgs[] = { 18430 { { STATE_AE_OVERFLOW }, 'm' }, 18431 { { STATE_CPENABLE }, 'i' } 18432}; 18433 18434static xtensa_arg_internal Iclass_ae_iclass_mulfp24s_lh_args[] = { 18435 { { OPERAND_mac_qr1_w }, 'o' }, 18436 { { OPERAND_pr }, 'i' }, 18437 { { OPERAND_pr0 }, 'i' } 18438}; 18439 18440static xtensa_arg_internal Iclass_ae_iclass_mulfp24s_lh_stateArgs[] = { 18441 { { STATE_CPENABLE }, 'i' } 18442}; 18443 18444static xtensa_arg_internal Iclass_ae_iclass_mulp24s_lh_args[] = { 18445 { { OPERAND_mac_qr1_w }, 'o' }, 18446 { { OPERAND_pr }, 'i' }, 18447 { { OPERAND_pr0 }, 'i' } 18448}; 18449 18450static xtensa_arg_internal Iclass_ae_iclass_mulp24s_lh_stateArgs[] = { 18451 { { STATE_CPENABLE }, 'i' } 18452}; 18453 18454static xtensa_arg_internal Iclass_ae_iclass_mulfs32p16s_hl_args[] = { 18455 { { OPERAND_mac_qr1_w }, 'o' }, 18456 { { OPERAND_pr }, 'i' }, 18457 { { OPERAND_pr0 }, 'i' } 18458}; 18459 18460static xtensa_arg_internal Iclass_ae_iclass_mulfs32p16s_hl_stateArgs[] = { 18461 { { STATE_AE_OVERFLOW }, 'm' }, 18462 { { STATE_CPENABLE }, 'i' } 18463}; 18464 18465static xtensa_arg_internal Iclass_ae_iclass_mulfp24s_hl_args[] = { 18466 { { OPERAND_mac_qr1_w }, 'o' }, 18467 { { OPERAND_pr }, 'i' }, 18468 { { OPERAND_pr0 }, 'i' } 18469}; 18470 18471static xtensa_arg_internal Iclass_ae_iclass_mulfp24s_hl_stateArgs[] = { 18472 { { STATE_CPENABLE }, 'i' } 18473}; 18474 18475static xtensa_arg_internal Iclass_ae_iclass_mulp24s_hl_args[] = { 18476 { { OPERAND_mac_qr1_w }, 'o' }, 18477 { { OPERAND_pr }, 'i' }, 18478 { { OPERAND_pr0 }, 'i' } 18479}; 18480 18481static xtensa_arg_internal Iclass_ae_iclass_mulp24s_hl_stateArgs[] = { 18482 { { STATE_CPENABLE }, 'i' } 18483}; 18484 18485static xtensa_arg_internal Iclass_ae_iclass_mulfs32p16s_hh_args[] = { 18486 { { OPERAND_mac_qr1_w }, 'o' }, 18487 { { OPERAND_pr }, 'i' }, 18488 { { OPERAND_pr0 }, 'i' } 18489}; 18490 18491static xtensa_arg_internal Iclass_ae_iclass_mulfs32p16s_hh_stateArgs[] = { 18492 { { STATE_AE_OVERFLOW }, 'm' }, 18493 { { STATE_CPENABLE }, 'i' } 18494}; 18495 18496static xtensa_arg_internal Iclass_ae_iclass_mulfp24s_hh_args[] = { 18497 { { OPERAND_mac_qr1_w }, 'o' }, 18498 { { OPERAND_pr }, 'i' }, 18499 { { OPERAND_pr0 }, 'i' } 18500}; 18501 18502static xtensa_arg_internal Iclass_ae_iclass_mulfp24s_hh_stateArgs[] = { 18503 { { STATE_CPENABLE }, 'i' } 18504}; 18505 18506static xtensa_arg_internal Iclass_ae_iclass_mulp24s_hh_args[] = { 18507 { { OPERAND_mac_qr1_w }, 'o' }, 18508 { { OPERAND_pr }, 'i' }, 18509 { { OPERAND_pr0 }, 'i' } 18510}; 18511 18512static xtensa_arg_internal Iclass_ae_iclass_mulp24s_hh_stateArgs[] = { 18513 { { STATE_CPENABLE }, 'i' } 18514}; 18515 18516static xtensa_arg_internal Iclass_ae_iclass_mulafs32p16s_ll_args[] = { 18517 { { OPERAND_mac_qr1_w }, 'm' }, 18518 { { OPERAND_pr }, 'i' }, 18519 { { OPERAND_pr0 }, 'i' } 18520}; 18521 18522static xtensa_arg_internal Iclass_ae_iclass_mulafs32p16s_ll_stateArgs[] = { 18523 { { STATE_AE_OVERFLOW }, 'm' }, 18524 { { STATE_CPENABLE }, 'i' } 18525}; 18526 18527static xtensa_arg_internal Iclass_ae_iclass_mulafp24s_ll_args[] = { 18528 { { OPERAND_mac_qr1_w }, 'm' }, 18529 { { OPERAND_pr }, 'i' }, 18530 { { OPERAND_pr0 }, 'i' } 18531}; 18532 18533static xtensa_arg_internal Iclass_ae_iclass_mulafp24s_ll_stateArgs[] = { 18534 { { STATE_CPENABLE }, 'i' } 18535}; 18536 18537static xtensa_arg_internal Iclass_ae_iclass_mulap24s_ll_args[] = { 18538 { { OPERAND_mac_qr1_w }, 'm' }, 18539 { { OPERAND_pr }, 'i' }, 18540 { { OPERAND_pr0 }, 'i' } 18541}; 18542 18543static xtensa_arg_internal Iclass_ae_iclass_mulap24s_ll_stateArgs[] = { 18544 { { STATE_CPENABLE }, 'i' } 18545}; 18546 18547static xtensa_arg_internal Iclass_ae_iclass_mulafs32p16s_lh_args[] = { 18548 { { OPERAND_mac_qr1_w }, 'm' }, 18549 { { OPERAND_pr }, 'i' }, 18550 { { OPERAND_pr0 }, 'i' } 18551}; 18552 18553static xtensa_arg_internal Iclass_ae_iclass_mulafs32p16s_lh_stateArgs[] = { 18554 { { STATE_AE_OVERFLOW }, 'm' }, 18555 { { STATE_CPENABLE }, 'i' } 18556}; 18557 18558static xtensa_arg_internal Iclass_ae_iclass_mulafp24s_lh_args[] = { 18559 { { OPERAND_mac_qr1_w }, 'm' }, 18560 { { OPERAND_pr }, 'i' }, 18561 { { OPERAND_pr0 }, 'i' } 18562}; 18563 18564static xtensa_arg_internal Iclass_ae_iclass_mulafp24s_lh_stateArgs[] = { 18565 { { STATE_CPENABLE }, 'i' } 18566}; 18567 18568static xtensa_arg_internal Iclass_ae_iclass_mulap24s_lh_args[] = { 18569 { { OPERAND_mac_qr1_w }, 'm' }, 18570 { { OPERAND_pr }, 'i' }, 18571 { { OPERAND_pr0 }, 'i' } 18572}; 18573 18574static xtensa_arg_internal Iclass_ae_iclass_mulap24s_lh_stateArgs[] = { 18575 { { STATE_CPENABLE }, 'i' } 18576}; 18577 18578static xtensa_arg_internal Iclass_ae_iclass_mulafs32p16s_hl_args[] = { 18579 { { OPERAND_mac_qr1_w }, 'm' }, 18580 { { OPERAND_pr }, 'i' }, 18581 { { OPERAND_pr0 }, 'i' } 18582}; 18583 18584static xtensa_arg_internal Iclass_ae_iclass_mulafs32p16s_hl_stateArgs[] = { 18585 { { STATE_AE_OVERFLOW }, 'm' }, 18586 { { STATE_CPENABLE }, 'i' } 18587}; 18588 18589static xtensa_arg_internal Iclass_ae_iclass_mulafp24s_hl_args[] = { 18590 { { OPERAND_mac_qr1_w }, 'm' }, 18591 { { OPERAND_pr }, 'i' }, 18592 { { OPERAND_pr0 }, 'i' } 18593}; 18594 18595static xtensa_arg_internal Iclass_ae_iclass_mulafp24s_hl_stateArgs[] = { 18596 { { STATE_CPENABLE }, 'i' } 18597}; 18598 18599static xtensa_arg_internal Iclass_ae_iclass_mulap24s_hl_args[] = { 18600 { { OPERAND_mac_qr1_w }, 'm' }, 18601 { { OPERAND_pr }, 'i' }, 18602 { { OPERAND_pr0 }, 'i' } 18603}; 18604 18605static xtensa_arg_internal Iclass_ae_iclass_mulap24s_hl_stateArgs[] = { 18606 { { STATE_CPENABLE }, 'i' } 18607}; 18608 18609static xtensa_arg_internal Iclass_ae_iclass_mulafs32p16s_hh_args[] = { 18610 { { OPERAND_mac_qr1_w }, 'm' }, 18611 { { OPERAND_pr }, 'i' }, 18612 { { OPERAND_pr0 }, 'i' } 18613}; 18614 18615static xtensa_arg_internal Iclass_ae_iclass_mulafs32p16s_hh_stateArgs[] = { 18616 { { STATE_AE_OVERFLOW }, 'm' }, 18617 { { STATE_CPENABLE }, 'i' } 18618}; 18619 18620static xtensa_arg_internal Iclass_ae_iclass_mulafp24s_hh_args[] = { 18621 { { OPERAND_mac_qr1_w }, 'm' }, 18622 { { OPERAND_pr }, 'i' }, 18623 { { OPERAND_pr0 }, 'i' } 18624}; 18625 18626static xtensa_arg_internal Iclass_ae_iclass_mulafp24s_hh_stateArgs[] = { 18627 { { STATE_CPENABLE }, 'i' } 18628}; 18629 18630static xtensa_arg_internal Iclass_ae_iclass_mulap24s_hh_args[] = { 18631 { { OPERAND_mac_qr1_w }, 'm' }, 18632 { { OPERAND_pr }, 'i' }, 18633 { { OPERAND_pr0 }, 'i' } 18634}; 18635 18636static xtensa_arg_internal Iclass_ae_iclass_mulap24s_hh_stateArgs[] = { 18637 { { STATE_CPENABLE }, 'i' } 18638}; 18639 18640static xtensa_arg_internal Iclass_ae_iclass_mulsfs32p16s_ll_args[] = { 18641 { { OPERAND_mac_qr1_w }, 'm' }, 18642 { { OPERAND_pr }, 'i' }, 18643 { { OPERAND_pr0 }, 'i' } 18644}; 18645 18646static xtensa_arg_internal Iclass_ae_iclass_mulsfs32p16s_ll_stateArgs[] = { 18647 { { STATE_AE_OVERFLOW }, 'm' }, 18648 { { STATE_CPENABLE }, 'i' } 18649}; 18650 18651static xtensa_arg_internal Iclass_ae_iclass_mulsfp24s_ll_args[] = { 18652 { { OPERAND_mac_qr1_w }, 'm' }, 18653 { { OPERAND_pr }, 'i' }, 18654 { { OPERAND_pr0 }, 'i' } 18655}; 18656 18657static xtensa_arg_internal Iclass_ae_iclass_mulsfp24s_ll_stateArgs[] = { 18658 { { STATE_CPENABLE }, 'i' } 18659}; 18660 18661static xtensa_arg_internal Iclass_ae_iclass_mulsp24s_ll_args[] = { 18662 { { OPERAND_mac_qr1_w }, 'm' }, 18663 { { OPERAND_pr }, 'i' }, 18664 { { OPERAND_pr0 }, 'i' } 18665}; 18666 18667static xtensa_arg_internal Iclass_ae_iclass_mulsp24s_ll_stateArgs[] = { 18668 { { STATE_CPENABLE }, 'i' } 18669}; 18670 18671static xtensa_arg_internal Iclass_ae_iclass_mulsfs32p16s_lh_args[] = { 18672 { { OPERAND_mac_qr1_w }, 'm' }, 18673 { { OPERAND_pr }, 'i' }, 18674 { { OPERAND_pr0 }, 'i' } 18675}; 18676 18677static xtensa_arg_internal Iclass_ae_iclass_mulsfs32p16s_lh_stateArgs[] = { 18678 { { STATE_AE_OVERFLOW }, 'm' }, 18679 { { STATE_CPENABLE }, 'i' } 18680}; 18681 18682static xtensa_arg_internal Iclass_ae_iclass_mulsfp24s_lh_args[] = { 18683 { { OPERAND_mac_qr1_w }, 'm' }, 18684 { { OPERAND_pr }, 'i' }, 18685 { { OPERAND_pr0 }, 'i' } 18686}; 18687 18688static xtensa_arg_internal Iclass_ae_iclass_mulsfp24s_lh_stateArgs[] = { 18689 { { STATE_CPENABLE }, 'i' } 18690}; 18691 18692static xtensa_arg_internal Iclass_ae_iclass_mulsp24s_lh_args[] = { 18693 { { OPERAND_mac_qr1_w }, 'm' }, 18694 { { OPERAND_pr }, 'i' }, 18695 { { OPERAND_pr0 }, 'i' } 18696}; 18697 18698static xtensa_arg_internal Iclass_ae_iclass_mulsp24s_lh_stateArgs[] = { 18699 { { STATE_CPENABLE }, 'i' } 18700}; 18701 18702static xtensa_arg_internal Iclass_ae_iclass_mulsfs32p16s_hl_args[] = { 18703 { { OPERAND_mac_qr1_w }, 'm' }, 18704 { { OPERAND_pr }, 'i' }, 18705 { { OPERAND_pr0 }, 'i' } 18706}; 18707 18708static xtensa_arg_internal Iclass_ae_iclass_mulsfs32p16s_hl_stateArgs[] = { 18709 { { STATE_AE_OVERFLOW }, 'm' }, 18710 { { STATE_CPENABLE }, 'i' } 18711}; 18712 18713static xtensa_arg_internal Iclass_ae_iclass_mulsfp24s_hl_args[] = { 18714 { { OPERAND_mac_qr1_w }, 'm' }, 18715 { { OPERAND_pr }, 'i' }, 18716 { { OPERAND_pr0 }, 'i' } 18717}; 18718 18719static xtensa_arg_internal Iclass_ae_iclass_mulsfp24s_hl_stateArgs[] = { 18720 { { STATE_CPENABLE }, 'i' } 18721}; 18722 18723static xtensa_arg_internal Iclass_ae_iclass_mulsp24s_hl_args[] = { 18724 { { OPERAND_mac_qr1_w }, 'm' }, 18725 { { OPERAND_pr }, 'i' }, 18726 { { OPERAND_pr0 }, 'i' } 18727}; 18728 18729static xtensa_arg_internal Iclass_ae_iclass_mulsp24s_hl_stateArgs[] = { 18730 { { STATE_CPENABLE }, 'i' } 18731}; 18732 18733static xtensa_arg_internal Iclass_ae_iclass_mulsfs32p16s_hh_args[] = { 18734 { { OPERAND_mac_qr1_w }, 'm' }, 18735 { { OPERAND_pr }, 'i' }, 18736 { { OPERAND_pr0 }, 'i' } 18737}; 18738 18739static xtensa_arg_internal Iclass_ae_iclass_mulsfs32p16s_hh_stateArgs[] = { 18740 { { STATE_AE_OVERFLOW }, 'm' }, 18741 { { STATE_CPENABLE }, 'i' } 18742}; 18743 18744static xtensa_arg_internal Iclass_ae_iclass_mulsfp24s_hh_args[] = { 18745 { { OPERAND_mac_qr1_w }, 'm' }, 18746 { { OPERAND_pr }, 'i' }, 18747 { { OPERAND_pr0 }, 'i' } 18748}; 18749 18750static xtensa_arg_internal Iclass_ae_iclass_mulsfp24s_hh_stateArgs[] = { 18751 { { STATE_CPENABLE }, 'i' } 18752}; 18753 18754static xtensa_arg_internal Iclass_ae_iclass_mulsp24s_hh_args[] = { 18755 { { OPERAND_mac_qr1_w }, 'm' }, 18756 { { OPERAND_pr }, 'i' }, 18757 { { OPERAND_pr0 }, 'i' } 18758}; 18759 18760static xtensa_arg_internal Iclass_ae_iclass_mulsp24s_hh_stateArgs[] = { 18761 { { STATE_CPENABLE }, 'i' } 18762}; 18763 18764static xtensa_arg_internal Iclass_ae_iclass_mulafs56p24s_ll_args[] = { 18765 { { OPERAND_mac_qr1_w }, 'm' }, 18766 { { OPERAND_pr }, 'i' }, 18767 { { OPERAND_pr0 }, 'i' } 18768}; 18769 18770static xtensa_arg_internal Iclass_ae_iclass_mulafs56p24s_ll_stateArgs[] = { 18771 { { STATE_AE_OVERFLOW }, 'm' }, 18772 { { STATE_CPENABLE }, 'i' } 18773}; 18774 18775static xtensa_arg_internal Iclass_ae_iclass_mulas56p24s_ll_args[] = { 18776 { { OPERAND_mac_qr1_w }, 'm' }, 18777 { { OPERAND_pr }, 'i' }, 18778 { { OPERAND_pr0 }, 'i' } 18779}; 18780 18781static xtensa_arg_internal Iclass_ae_iclass_mulas56p24s_ll_stateArgs[] = { 18782 { { STATE_AE_OVERFLOW }, 'm' }, 18783 { { STATE_CPENABLE }, 'i' } 18784}; 18785 18786static xtensa_arg_internal Iclass_ae_iclass_mulafs56p24s_lh_args[] = { 18787 { { OPERAND_mac_qr1_w }, 'm' }, 18788 { { OPERAND_pr }, 'i' }, 18789 { { OPERAND_pr0 }, 'i' } 18790}; 18791 18792static xtensa_arg_internal Iclass_ae_iclass_mulafs56p24s_lh_stateArgs[] = { 18793 { { STATE_AE_OVERFLOW }, 'm' }, 18794 { { STATE_CPENABLE }, 'i' } 18795}; 18796 18797static xtensa_arg_internal Iclass_ae_iclass_mulas56p24s_lh_args[] = { 18798 { { OPERAND_mac_qr1_w }, 'm' }, 18799 { { OPERAND_pr }, 'i' }, 18800 { { OPERAND_pr0 }, 'i' } 18801}; 18802 18803static xtensa_arg_internal Iclass_ae_iclass_mulas56p24s_lh_stateArgs[] = { 18804 { { STATE_AE_OVERFLOW }, 'm' }, 18805 { { STATE_CPENABLE }, 'i' } 18806}; 18807 18808static xtensa_arg_internal Iclass_ae_iclass_mulafs56p24s_hl_args[] = { 18809 { { OPERAND_mac_qr1_w }, 'm' }, 18810 { { OPERAND_pr }, 'i' }, 18811 { { OPERAND_pr0 }, 'i' } 18812}; 18813 18814static xtensa_arg_internal Iclass_ae_iclass_mulafs56p24s_hl_stateArgs[] = { 18815 { { STATE_AE_OVERFLOW }, 'm' }, 18816 { { STATE_CPENABLE }, 'i' } 18817}; 18818 18819static xtensa_arg_internal Iclass_ae_iclass_mulas56p24s_hl_args[] = { 18820 { { OPERAND_mac_qr1_w }, 'm' }, 18821 { { OPERAND_pr }, 'i' }, 18822 { { OPERAND_pr0 }, 'i' } 18823}; 18824 18825static xtensa_arg_internal Iclass_ae_iclass_mulas56p24s_hl_stateArgs[] = { 18826 { { STATE_AE_OVERFLOW }, 'm' }, 18827 { { STATE_CPENABLE }, 'i' } 18828}; 18829 18830static xtensa_arg_internal Iclass_ae_iclass_mulafs56p24s_hh_args[] = { 18831 { { OPERAND_mac_qr1_w }, 'm' }, 18832 { { OPERAND_pr }, 'i' }, 18833 { { OPERAND_pr0 }, 'i' } 18834}; 18835 18836static xtensa_arg_internal Iclass_ae_iclass_mulafs56p24s_hh_stateArgs[] = { 18837 { { STATE_AE_OVERFLOW }, 'm' }, 18838 { { STATE_CPENABLE }, 'i' } 18839}; 18840 18841static xtensa_arg_internal Iclass_ae_iclass_mulas56p24s_hh_args[] = { 18842 { { OPERAND_mac_qr1_w }, 'm' }, 18843 { { OPERAND_pr }, 'i' }, 18844 { { OPERAND_pr0 }, 'i' } 18845}; 18846 18847static xtensa_arg_internal Iclass_ae_iclass_mulas56p24s_hh_stateArgs[] = { 18848 { { STATE_AE_OVERFLOW }, 'm' }, 18849 { { STATE_CPENABLE }, 'i' } 18850}; 18851 18852static xtensa_arg_internal Iclass_ae_iclass_mulsfs56p24s_ll_args[] = { 18853 { { OPERAND_mac_qr1_w }, 'm' }, 18854 { { OPERAND_pr }, 'i' }, 18855 { { OPERAND_pr0 }, 'i' } 18856}; 18857 18858static xtensa_arg_internal Iclass_ae_iclass_mulsfs56p24s_ll_stateArgs[] = { 18859 { { STATE_AE_OVERFLOW }, 'm' }, 18860 { { STATE_CPENABLE }, 'i' } 18861}; 18862 18863static xtensa_arg_internal Iclass_ae_iclass_mulss56p24s_ll_args[] = { 18864 { { OPERAND_mac_qr1_w }, 'm' }, 18865 { { OPERAND_pr }, 'i' }, 18866 { { OPERAND_pr0 }, 'i' } 18867}; 18868 18869static xtensa_arg_internal Iclass_ae_iclass_mulss56p24s_ll_stateArgs[] = { 18870 { { STATE_AE_OVERFLOW }, 'm' }, 18871 { { STATE_CPENABLE }, 'i' } 18872}; 18873 18874static xtensa_arg_internal Iclass_ae_iclass_mulsfs56p24s_lh_args[] = { 18875 { { OPERAND_mac_qr1_w }, 'm' }, 18876 { { OPERAND_pr }, 'i' }, 18877 { { OPERAND_pr0 }, 'i' } 18878}; 18879 18880static xtensa_arg_internal Iclass_ae_iclass_mulsfs56p24s_lh_stateArgs[] = { 18881 { { STATE_AE_OVERFLOW }, 'm' }, 18882 { { STATE_CPENABLE }, 'i' } 18883}; 18884 18885static xtensa_arg_internal Iclass_ae_iclass_mulss56p24s_lh_args[] = { 18886 { { OPERAND_mac_qr1_w }, 'm' }, 18887 { { OPERAND_pr }, 'i' }, 18888 { { OPERAND_pr0 }, 'i' } 18889}; 18890 18891static xtensa_arg_internal Iclass_ae_iclass_mulss56p24s_lh_stateArgs[] = { 18892 { { STATE_AE_OVERFLOW }, 'm' }, 18893 { { STATE_CPENABLE }, 'i' } 18894}; 18895 18896static xtensa_arg_internal Iclass_ae_iclass_mulsfs56p24s_hl_args[] = { 18897 { { OPERAND_mac_qr1_w }, 'm' }, 18898 { { OPERAND_pr }, 'i' }, 18899 { { OPERAND_pr0 }, 'i' } 18900}; 18901 18902static xtensa_arg_internal Iclass_ae_iclass_mulsfs56p24s_hl_stateArgs[] = { 18903 { { STATE_AE_OVERFLOW }, 'm' }, 18904 { { STATE_CPENABLE }, 'i' } 18905}; 18906 18907static xtensa_arg_internal Iclass_ae_iclass_mulss56p24s_hl_args[] = { 18908 { { OPERAND_mac_qr1_w }, 'm' }, 18909 { { OPERAND_pr }, 'i' }, 18910 { { OPERAND_pr0 }, 'i' } 18911}; 18912 18913static xtensa_arg_internal Iclass_ae_iclass_mulss56p24s_hl_stateArgs[] = { 18914 { { STATE_AE_OVERFLOW }, 'm' }, 18915 { { STATE_CPENABLE }, 'i' } 18916}; 18917 18918static xtensa_arg_internal Iclass_ae_iclass_mulsfs56p24s_hh_args[] = { 18919 { { OPERAND_mac_qr1_w }, 'm' }, 18920 { { OPERAND_pr }, 'i' }, 18921 { { OPERAND_pr0 }, 'i' } 18922}; 18923 18924static xtensa_arg_internal Iclass_ae_iclass_mulsfs56p24s_hh_stateArgs[] = { 18925 { { STATE_AE_OVERFLOW }, 'm' }, 18926 { { STATE_CPENABLE }, 'i' } 18927}; 18928 18929static xtensa_arg_internal Iclass_ae_iclass_mulss56p24s_hh_args[] = { 18930 { { OPERAND_mac_qr1_w }, 'm' }, 18931 { { OPERAND_pr }, 'i' }, 18932 { { OPERAND_pr0 }, 'i' } 18933}; 18934 18935static xtensa_arg_internal Iclass_ae_iclass_mulss56p24s_hh_stateArgs[] = { 18936 { { STATE_AE_OVERFLOW }, 'm' }, 18937 { { STATE_CPENABLE }, 'i' } 18938}; 18939 18940static xtensa_arg_internal Iclass_ae_iclass_mulfq32sp16s_l_args[] = { 18941 { { OPERAND_mac_qr1_w }, 'o' }, 18942 { { OPERAND_mac_qr0_rw }, 'i' }, 18943 { { OPERAND_pr }, 'i' } 18944}; 18945 18946static xtensa_arg_internal Iclass_ae_iclass_mulfq32sp16s_l_stateArgs[] = { 18947 { { STATE_CPENABLE }, 'i' } 18948}; 18949 18950static xtensa_arg_internal Iclass_ae_iclass_mulfq32sp16s_h_args[] = { 18951 { { OPERAND_mac_qr1_w }, 'o' }, 18952 { { OPERAND_mac_qr0_rw }, 'i' }, 18953 { { OPERAND_pr }, 'i' } 18954}; 18955 18956static xtensa_arg_internal Iclass_ae_iclass_mulfq32sp16s_h_stateArgs[] = { 18957 { { STATE_CPENABLE }, 'i' } 18958}; 18959 18960static xtensa_arg_internal Iclass_ae_iclass_mulfq32sp16u_l_args[] = { 18961 { { OPERAND_mac_qr1_w }, 'o' }, 18962 { { OPERAND_mac_qr0_rw }, 'i' }, 18963 { { OPERAND_pr }, 'i' } 18964}; 18965 18966static xtensa_arg_internal Iclass_ae_iclass_mulfq32sp16u_l_stateArgs[] = { 18967 { { STATE_CPENABLE }, 'i' } 18968}; 18969 18970static xtensa_arg_internal Iclass_ae_iclass_mulfq32sp16u_h_args[] = { 18971 { { OPERAND_mac_qr1_w }, 'o' }, 18972 { { OPERAND_mac_qr0_rw }, 'i' }, 18973 { { OPERAND_pr }, 'i' } 18974}; 18975 18976static xtensa_arg_internal Iclass_ae_iclass_mulfq32sp16u_h_stateArgs[] = { 18977 { { STATE_CPENABLE }, 'i' } 18978}; 18979 18980static xtensa_arg_internal Iclass_ae_iclass_mulq32sp16s_l_args[] = { 18981 { { OPERAND_mac_qr1_w }, 'o' }, 18982 { { OPERAND_mac_qr0_rw }, 'i' }, 18983 { { OPERAND_pr }, 'i' } 18984}; 18985 18986static xtensa_arg_internal Iclass_ae_iclass_mulq32sp16s_l_stateArgs[] = { 18987 { { STATE_CPENABLE }, 'i' } 18988}; 18989 18990static xtensa_arg_internal Iclass_ae_iclass_mulq32sp16s_h_args[] = { 18991 { { OPERAND_mac_qr1_w }, 'o' }, 18992 { { OPERAND_mac_qr0_rw }, 'i' }, 18993 { { OPERAND_pr }, 'i' } 18994}; 18995 18996static xtensa_arg_internal Iclass_ae_iclass_mulq32sp16s_h_stateArgs[] = { 18997 { { STATE_CPENABLE }, 'i' } 18998}; 18999 19000static xtensa_arg_internal Iclass_ae_iclass_mulq32sp16u_l_args[] = { 19001 { { OPERAND_mac_qr1_w }, 'o' }, 19002 { { OPERAND_mac_qr0_rw }, 'i' }, 19003 { { OPERAND_pr }, 'i' } 19004}; 19005 19006static xtensa_arg_internal Iclass_ae_iclass_mulq32sp16u_l_stateArgs[] = { 19007 { { STATE_CPENABLE }, 'i' } 19008}; 19009 19010static xtensa_arg_internal Iclass_ae_iclass_mulq32sp16u_h_args[] = { 19011 { { OPERAND_mac_qr1_w }, 'o' }, 19012 { { OPERAND_mac_qr0_rw }, 'i' }, 19013 { { OPERAND_pr }, 'i' } 19014}; 19015 19016static xtensa_arg_internal Iclass_ae_iclass_mulq32sp16u_h_stateArgs[] = { 19017 { { STATE_CPENABLE }, 'i' } 19018}; 19019 19020static xtensa_arg_internal Iclass_ae_iclass_mulafq32sp16s_l_args[] = { 19021 { { OPERAND_mac_qr1_w }, 'm' }, 19022 { { OPERAND_mac_qr0_rw }, 'i' }, 19023 { { OPERAND_pr }, 'i' } 19024}; 19025 19026static xtensa_arg_internal Iclass_ae_iclass_mulafq32sp16s_l_stateArgs[] = { 19027 { { STATE_CPENABLE }, 'i' } 19028}; 19029 19030static xtensa_arg_internal Iclass_ae_iclass_mulafq32sp16s_h_args[] = { 19031 { { OPERAND_mac_qr1_w }, 'm' }, 19032 { { OPERAND_mac_qr0_rw }, 'i' }, 19033 { { OPERAND_pr }, 'i' } 19034}; 19035 19036static xtensa_arg_internal Iclass_ae_iclass_mulafq32sp16s_h_stateArgs[] = { 19037 { { STATE_CPENABLE }, 'i' } 19038}; 19039 19040static xtensa_arg_internal Iclass_ae_iclass_mulafq32sp16u_l_args[] = { 19041 { { OPERAND_mac_qr1_w }, 'm' }, 19042 { { OPERAND_mac_qr0_rw }, 'i' }, 19043 { { OPERAND_pr }, 'i' } 19044}; 19045 19046static xtensa_arg_internal Iclass_ae_iclass_mulafq32sp16u_l_stateArgs[] = { 19047 { { STATE_CPENABLE }, 'i' } 19048}; 19049 19050static xtensa_arg_internal Iclass_ae_iclass_mulafq32sp16u_h_args[] = { 19051 { { OPERAND_mac_qr1_w }, 'm' }, 19052 { { OPERAND_mac_qr0_rw }, 'i' }, 19053 { { OPERAND_pr }, 'i' } 19054}; 19055 19056static xtensa_arg_internal Iclass_ae_iclass_mulafq32sp16u_h_stateArgs[] = { 19057 { { STATE_CPENABLE }, 'i' } 19058}; 19059 19060static xtensa_arg_internal Iclass_ae_iclass_mulaq32sp16s_l_args[] = { 19061 { { OPERAND_mac_qr1_w }, 'm' }, 19062 { { OPERAND_mac_qr0_rw }, 'i' }, 19063 { { OPERAND_pr }, 'i' } 19064}; 19065 19066static xtensa_arg_internal Iclass_ae_iclass_mulaq32sp16s_l_stateArgs[] = { 19067 { { STATE_CPENABLE }, 'i' } 19068}; 19069 19070static xtensa_arg_internal Iclass_ae_iclass_mulaq32sp16s_h_args[] = { 19071 { { OPERAND_mac_qr1_w }, 'm' }, 19072 { { OPERAND_mac_qr0_rw }, 'i' }, 19073 { { OPERAND_pr }, 'i' } 19074}; 19075 19076static xtensa_arg_internal Iclass_ae_iclass_mulaq32sp16s_h_stateArgs[] = { 19077 { { STATE_CPENABLE }, 'i' } 19078}; 19079 19080static xtensa_arg_internal Iclass_ae_iclass_mulaq32sp16u_l_args[] = { 19081 { { OPERAND_mac_qr1_w }, 'm' }, 19082 { { OPERAND_mac_qr0_rw }, 'i' }, 19083 { { OPERAND_pr }, 'i' } 19084}; 19085 19086static xtensa_arg_internal Iclass_ae_iclass_mulaq32sp16u_l_stateArgs[] = { 19087 { { STATE_CPENABLE }, 'i' } 19088}; 19089 19090static xtensa_arg_internal Iclass_ae_iclass_mulaq32sp16u_h_args[] = { 19091 { { OPERAND_mac_qr1_w }, 'm' }, 19092 { { OPERAND_mac_qr0_rw }, 'i' }, 19093 { { OPERAND_pr }, 'i' } 19094}; 19095 19096static xtensa_arg_internal Iclass_ae_iclass_mulaq32sp16u_h_stateArgs[] = { 19097 { { STATE_CPENABLE }, 'i' } 19098}; 19099 19100static xtensa_arg_internal Iclass_ae_iclass_mulsfq32sp16s_l_args[] = { 19101 { { OPERAND_mac_qr1_w }, 'm' }, 19102 { { OPERAND_mac_qr0_rw }, 'i' }, 19103 { { OPERAND_pr }, 'i' } 19104}; 19105 19106static xtensa_arg_internal Iclass_ae_iclass_mulsfq32sp16s_l_stateArgs[] = { 19107 { { STATE_CPENABLE }, 'i' } 19108}; 19109 19110static xtensa_arg_internal Iclass_ae_iclass_mulsfq32sp16s_h_args[] = { 19111 { { OPERAND_mac_qr1_w }, 'm' }, 19112 { { OPERAND_mac_qr0_rw }, 'i' }, 19113 { { OPERAND_pr }, 'i' } 19114}; 19115 19116static xtensa_arg_internal Iclass_ae_iclass_mulsfq32sp16s_h_stateArgs[] = { 19117 { { STATE_CPENABLE }, 'i' } 19118}; 19119 19120static xtensa_arg_internal Iclass_ae_iclass_mulsfq32sp16u_l_args[] = { 19121 { { OPERAND_mac_qr1_w }, 'm' }, 19122 { { OPERAND_mac_qr0_rw }, 'i' }, 19123 { { OPERAND_pr }, 'i' } 19124}; 19125 19126static xtensa_arg_internal Iclass_ae_iclass_mulsfq32sp16u_l_stateArgs[] = { 19127 { { STATE_CPENABLE }, 'i' } 19128}; 19129 19130static xtensa_arg_internal Iclass_ae_iclass_mulsfq32sp16u_h_args[] = { 19131 { { OPERAND_mac_qr1_w }, 'm' }, 19132 { { OPERAND_mac_qr0_rw }, 'i' }, 19133 { { OPERAND_pr }, 'i' } 19134}; 19135 19136static xtensa_arg_internal Iclass_ae_iclass_mulsfq32sp16u_h_stateArgs[] = { 19137 { { STATE_CPENABLE }, 'i' } 19138}; 19139 19140static xtensa_arg_internal Iclass_ae_iclass_mulsq32sp16s_l_args[] = { 19141 { { OPERAND_mac_qr1_w }, 'm' }, 19142 { { OPERAND_mac_qr0_rw }, 'i' }, 19143 { { OPERAND_pr }, 'i' } 19144}; 19145 19146static xtensa_arg_internal Iclass_ae_iclass_mulsq32sp16s_l_stateArgs[] = { 19147 { { STATE_CPENABLE }, 'i' } 19148}; 19149 19150static xtensa_arg_internal Iclass_ae_iclass_mulsq32sp16s_h_args[] = { 19151 { { OPERAND_mac_qr1_w }, 'm' }, 19152 { { OPERAND_mac_qr0_rw }, 'i' }, 19153 { { OPERAND_pr }, 'i' } 19154}; 19155 19156static xtensa_arg_internal Iclass_ae_iclass_mulsq32sp16s_h_stateArgs[] = { 19157 { { STATE_CPENABLE }, 'i' } 19158}; 19159 19160static xtensa_arg_internal Iclass_ae_iclass_mulsq32sp16u_l_args[] = { 19161 { { OPERAND_mac_qr1_w }, 'm' }, 19162 { { OPERAND_mac_qr0_rw }, 'i' }, 19163 { { OPERAND_pr }, 'i' } 19164}; 19165 19166static xtensa_arg_internal Iclass_ae_iclass_mulsq32sp16u_l_stateArgs[] = { 19167 { { STATE_CPENABLE }, 'i' } 19168}; 19169 19170static xtensa_arg_internal Iclass_ae_iclass_mulsq32sp16u_h_args[] = { 19171 { { OPERAND_mac_qr1_w }, 'm' }, 19172 { { OPERAND_mac_qr0_rw }, 'i' }, 19173 { { OPERAND_pr }, 'i' } 19174}; 19175 19176static xtensa_arg_internal Iclass_ae_iclass_mulsq32sp16u_h_stateArgs[] = { 19177 { { STATE_CPENABLE }, 'i' } 19178}; 19179 19180static xtensa_arg_internal Iclass_ae_iclass_mulzaaq32sp16s_ll_args[] = { 19181 { { OPERAND_mac_qr1_w }, 'o' }, 19182 { { OPERAND_mac_qr0_rw }, 'i' }, 19183 { { OPERAND_pr }, 'i' }, 19184 { { OPERAND_mac_qr0 }, 'i' }, 19185 { { OPERAND_pr0 }, 'i' } 19186}; 19187 19188static xtensa_arg_internal Iclass_ae_iclass_mulzaaq32sp16s_ll_stateArgs[] = { 19189 { { STATE_CPENABLE }, 'i' } 19190}; 19191 19192static xtensa_arg_internal Iclass_ae_iclass_mulzaafq32sp16s_ll_args[] = { 19193 { { OPERAND_mac_qr1_w }, 'o' }, 19194 { { OPERAND_mac_qr0_rw }, 'i' }, 19195 { { OPERAND_pr }, 'i' }, 19196 { { OPERAND_mac_qr0 }, 'i' }, 19197 { { OPERAND_pr0 }, 'i' } 19198}; 19199 19200static xtensa_arg_internal Iclass_ae_iclass_mulzaafq32sp16s_ll_stateArgs[] = { 19201 { { STATE_CPENABLE }, 'i' } 19202}; 19203 19204static xtensa_arg_internal Iclass_ae_iclass_mulzaaq32sp16u_ll_args[] = { 19205 { { OPERAND_mac_qr1_w }, 'o' }, 19206 { { OPERAND_mac_qr0_rw }, 'i' }, 19207 { { OPERAND_pr }, 'i' }, 19208 { { OPERAND_mac_qr0 }, 'i' }, 19209 { { OPERAND_pr0 }, 'i' } 19210}; 19211 19212static xtensa_arg_internal Iclass_ae_iclass_mulzaaq32sp16u_ll_stateArgs[] = { 19213 { { STATE_CPENABLE }, 'i' } 19214}; 19215 19216static xtensa_arg_internal Iclass_ae_iclass_mulzaafq32sp16u_ll_args[] = { 19217 { { OPERAND_mac_qr1_w }, 'o' }, 19218 { { OPERAND_mac_qr0_rw }, 'i' }, 19219 { { OPERAND_pr }, 'i' }, 19220 { { OPERAND_mac_qr0 }, 'i' }, 19221 { { OPERAND_pr0 }, 'i' } 19222}; 19223 19224static xtensa_arg_internal Iclass_ae_iclass_mulzaafq32sp16u_ll_stateArgs[] = { 19225 { { STATE_CPENABLE }, 'i' } 19226}; 19227 19228static xtensa_arg_internal Iclass_ae_iclass_mulzaaq32sp16s_hh_args[] = { 19229 { { OPERAND_mac_qr1_w }, 'o' }, 19230 { { OPERAND_mac_qr0_rw }, 'i' }, 19231 { { OPERAND_pr }, 'i' }, 19232 { { OPERAND_mac_qr0 }, 'i' }, 19233 { { OPERAND_pr0 }, 'i' } 19234}; 19235 19236static xtensa_arg_internal Iclass_ae_iclass_mulzaaq32sp16s_hh_stateArgs[] = { 19237 { { STATE_CPENABLE }, 'i' } 19238}; 19239 19240static xtensa_arg_internal Iclass_ae_iclass_mulzaafq32sp16s_hh_args[] = { 19241 { { OPERAND_mac_qr1_w }, 'o' }, 19242 { { OPERAND_mac_qr0_rw }, 'i' }, 19243 { { OPERAND_pr }, 'i' }, 19244 { { OPERAND_mac_qr0 }, 'i' }, 19245 { { OPERAND_pr0 }, 'i' } 19246}; 19247 19248static xtensa_arg_internal Iclass_ae_iclass_mulzaafq32sp16s_hh_stateArgs[] = { 19249 { { STATE_CPENABLE }, 'i' } 19250}; 19251 19252static xtensa_arg_internal Iclass_ae_iclass_mulzaaq32sp16u_hh_args[] = { 19253 { { OPERAND_mac_qr1_w }, 'o' }, 19254 { { OPERAND_mac_qr0_rw }, 'i' }, 19255 { { OPERAND_pr }, 'i' }, 19256 { { OPERAND_mac_qr0 }, 'i' }, 19257 { { OPERAND_pr0 }, 'i' } 19258}; 19259 19260static xtensa_arg_internal Iclass_ae_iclass_mulzaaq32sp16u_hh_stateArgs[] = { 19261 { { STATE_CPENABLE }, 'i' } 19262}; 19263 19264static xtensa_arg_internal Iclass_ae_iclass_mulzaafq32sp16u_hh_args[] = { 19265 { { OPERAND_mac_qr1_w }, 'o' }, 19266 { { OPERAND_mac_qr0_rw }, 'i' }, 19267 { { OPERAND_pr }, 'i' }, 19268 { { OPERAND_mac_qr0 }, 'i' }, 19269 { { OPERAND_pr0 }, 'i' } 19270}; 19271 19272static xtensa_arg_internal Iclass_ae_iclass_mulzaafq32sp16u_hh_stateArgs[] = { 19273 { { STATE_CPENABLE }, 'i' } 19274}; 19275 19276static xtensa_arg_internal Iclass_ae_iclass_mulzaaq32sp16s_lh_args[] = { 19277 { { OPERAND_mac_qr1_w }, 'o' }, 19278 { { OPERAND_mac_qr0_rw }, 'i' }, 19279 { { OPERAND_pr }, 'i' }, 19280 { { OPERAND_mac_qr0 }, 'i' }, 19281 { { OPERAND_pr0 }, 'i' } 19282}; 19283 19284static xtensa_arg_internal Iclass_ae_iclass_mulzaaq32sp16s_lh_stateArgs[] = { 19285 { { STATE_CPENABLE }, 'i' } 19286}; 19287 19288static xtensa_arg_internal Iclass_ae_iclass_mulzaafq32sp16s_lh_args[] = { 19289 { { OPERAND_mac_qr1_w }, 'o' }, 19290 { { OPERAND_mac_qr0_rw }, 'i' }, 19291 { { OPERAND_pr }, 'i' }, 19292 { { OPERAND_mac_qr0 }, 'i' }, 19293 { { OPERAND_pr0 }, 'i' } 19294}; 19295 19296static xtensa_arg_internal Iclass_ae_iclass_mulzaafq32sp16s_lh_stateArgs[] = { 19297 { { STATE_CPENABLE }, 'i' } 19298}; 19299 19300static xtensa_arg_internal Iclass_ae_iclass_mulzaaq32sp16u_lh_args[] = { 19301 { { OPERAND_mac_qr1_w }, 'o' }, 19302 { { OPERAND_mac_qr0_rw }, 'i' }, 19303 { { OPERAND_pr }, 'i' }, 19304 { { OPERAND_mac_qr0 }, 'i' }, 19305 { { OPERAND_pr0 }, 'i' } 19306}; 19307 19308static xtensa_arg_internal Iclass_ae_iclass_mulzaaq32sp16u_lh_stateArgs[] = { 19309 { { STATE_CPENABLE }, 'i' } 19310}; 19311 19312static xtensa_arg_internal Iclass_ae_iclass_mulzaafq32sp16u_lh_args[] = { 19313 { { OPERAND_mac_qr1_w }, 'o' }, 19314 { { OPERAND_mac_qr0_rw }, 'i' }, 19315 { { OPERAND_pr }, 'i' }, 19316 { { OPERAND_mac_qr0 }, 'i' }, 19317 { { OPERAND_pr0 }, 'i' } 19318}; 19319 19320static xtensa_arg_internal Iclass_ae_iclass_mulzaafq32sp16u_lh_stateArgs[] = { 19321 { { STATE_CPENABLE }, 'i' } 19322}; 19323 19324static xtensa_arg_internal Iclass_ae_iclass_mulzasq32sp16s_ll_args[] = { 19325 { { OPERAND_mac_qr1_w }, 'o' }, 19326 { { OPERAND_mac_qr0_rw }, 'i' }, 19327 { { OPERAND_pr }, 'i' }, 19328 { { OPERAND_mac_qr0 }, 'i' }, 19329 { { OPERAND_pr0 }, 'i' } 19330}; 19331 19332static xtensa_arg_internal Iclass_ae_iclass_mulzasq32sp16s_ll_stateArgs[] = { 19333 { { STATE_CPENABLE }, 'i' } 19334}; 19335 19336static xtensa_arg_internal Iclass_ae_iclass_mulzasfq32sp16s_ll_args[] = { 19337 { { OPERAND_mac_qr1_w }, 'o' }, 19338 { { OPERAND_mac_qr0_rw }, 'i' }, 19339 { { OPERAND_pr }, 'i' }, 19340 { { OPERAND_mac_qr0 }, 'i' }, 19341 { { OPERAND_pr0 }, 'i' } 19342}; 19343 19344static xtensa_arg_internal Iclass_ae_iclass_mulzasfq32sp16s_ll_stateArgs[] = { 19345 { { STATE_CPENABLE }, 'i' } 19346}; 19347 19348static xtensa_arg_internal Iclass_ae_iclass_mulzasq32sp16u_ll_args[] = { 19349 { { OPERAND_mac_qr1_w }, 'o' }, 19350 { { OPERAND_mac_qr0_rw }, 'i' }, 19351 { { OPERAND_pr }, 'i' }, 19352 { { OPERAND_mac_qr0 }, 'i' }, 19353 { { OPERAND_pr0 }, 'i' } 19354}; 19355 19356static xtensa_arg_internal Iclass_ae_iclass_mulzasq32sp16u_ll_stateArgs[] = { 19357 { { STATE_CPENABLE }, 'i' } 19358}; 19359 19360static xtensa_arg_internal Iclass_ae_iclass_mulzasfq32sp16u_ll_args[] = { 19361 { { OPERAND_mac_qr1_w }, 'o' }, 19362 { { OPERAND_mac_qr0_rw }, 'i' }, 19363 { { OPERAND_pr }, 'i' }, 19364 { { OPERAND_mac_qr0 }, 'i' }, 19365 { { OPERAND_pr0 }, 'i' } 19366}; 19367 19368static xtensa_arg_internal Iclass_ae_iclass_mulzasfq32sp16u_ll_stateArgs[] = { 19369 { { STATE_CPENABLE }, 'i' } 19370}; 19371 19372static xtensa_arg_internal Iclass_ae_iclass_mulzasq32sp16s_hh_args[] = { 19373 { { OPERAND_mac_qr1_w }, 'o' }, 19374 { { OPERAND_mac_qr0_rw }, 'i' }, 19375 { { OPERAND_pr }, 'i' }, 19376 { { OPERAND_mac_qr0 }, 'i' }, 19377 { { OPERAND_pr0 }, 'i' } 19378}; 19379 19380static xtensa_arg_internal Iclass_ae_iclass_mulzasq32sp16s_hh_stateArgs[] = { 19381 { { STATE_CPENABLE }, 'i' } 19382}; 19383 19384static xtensa_arg_internal Iclass_ae_iclass_mulzasfq32sp16s_hh_args[] = { 19385 { { OPERAND_mac_qr1_w }, 'o' }, 19386 { { OPERAND_mac_qr0_rw }, 'i' }, 19387 { { OPERAND_pr }, 'i' }, 19388 { { OPERAND_mac_qr0 }, 'i' }, 19389 { { OPERAND_pr0 }, 'i' } 19390}; 19391 19392static xtensa_arg_internal Iclass_ae_iclass_mulzasfq32sp16s_hh_stateArgs[] = { 19393 { { STATE_CPENABLE }, 'i' } 19394}; 19395 19396static xtensa_arg_internal Iclass_ae_iclass_mulzasq32sp16u_hh_args[] = { 19397 { { OPERAND_mac_qr1_w }, 'o' }, 19398 { { OPERAND_mac_qr0_rw }, 'i' }, 19399 { { OPERAND_pr }, 'i' }, 19400 { { OPERAND_mac_qr0 }, 'i' }, 19401 { { OPERAND_pr0 }, 'i' } 19402}; 19403 19404static xtensa_arg_internal Iclass_ae_iclass_mulzasq32sp16u_hh_stateArgs[] = { 19405 { { STATE_CPENABLE }, 'i' } 19406}; 19407 19408static xtensa_arg_internal Iclass_ae_iclass_mulzasfq32sp16u_hh_args[] = { 19409 { { OPERAND_mac_qr1_w }, 'o' }, 19410 { { OPERAND_mac_qr0_rw }, 'i' }, 19411 { { OPERAND_pr }, 'i' }, 19412 { { OPERAND_mac_qr0 }, 'i' }, 19413 { { OPERAND_pr0 }, 'i' } 19414}; 19415 19416static xtensa_arg_internal Iclass_ae_iclass_mulzasfq32sp16u_hh_stateArgs[] = { 19417 { { STATE_CPENABLE }, 'i' } 19418}; 19419 19420static xtensa_arg_internal Iclass_ae_iclass_mulzasq32sp16s_lh_args[] = { 19421 { { OPERAND_mac_qr1_w }, 'o' }, 19422 { { OPERAND_mac_qr0_rw }, 'i' }, 19423 { { OPERAND_pr }, 'i' }, 19424 { { OPERAND_mac_qr0 }, 'i' }, 19425 { { OPERAND_pr0 }, 'i' } 19426}; 19427 19428static xtensa_arg_internal Iclass_ae_iclass_mulzasq32sp16s_lh_stateArgs[] = { 19429 { { STATE_CPENABLE }, 'i' } 19430}; 19431 19432static xtensa_arg_internal Iclass_ae_iclass_mulzasfq32sp16s_lh_args[] = { 19433 { { OPERAND_mac_qr1_w }, 'o' }, 19434 { { OPERAND_mac_qr0_rw }, 'i' }, 19435 { { OPERAND_pr }, 'i' }, 19436 { { OPERAND_mac_qr0 }, 'i' }, 19437 { { OPERAND_pr0 }, 'i' } 19438}; 19439 19440static xtensa_arg_internal Iclass_ae_iclass_mulzasfq32sp16s_lh_stateArgs[] = { 19441 { { STATE_CPENABLE }, 'i' } 19442}; 19443 19444static xtensa_arg_internal Iclass_ae_iclass_mulzasq32sp16u_lh_args[] = { 19445 { { OPERAND_mac_qr1_w }, 'o' }, 19446 { { OPERAND_mac_qr0_rw }, 'i' }, 19447 { { OPERAND_pr }, 'i' }, 19448 { { OPERAND_mac_qr0 }, 'i' }, 19449 { { OPERAND_pr0 }, 'i' } 19450}; 19451 19452static xtensa_arg_internal Iclass_ae_iclass_mulzasq32sp16u_lh_stateArgs[] = { 19453 { { STATE_CPENABLE }, 'i' } 19454}; 19455 19456static xtensa_arg_internal Iclass_ae_iclass_mulzasfq32sp16u_lh_args[] = { 19457 { { OPERAND_mac_qr1_w }, 'o' }, 19458 { { OPERAND_mac_qr0_rw }, 'i' }, 19459 { { OPERAND_pr }, 'i' }, 19460 { { OPERAND_mac_qr0 }, 'i' }, 19461 { { OPERAND_pr0 }, 'i' } 19462}; 19463 19464static xtensa_arg_internal Iclass_ae_iclass_mulzasfq32sp16u_lh_stateArgs[] = { 19465 { { STATE_CPENABLE }, 'i' } 19466}; 19467 19468static xtensa_arg_internal Iclass_ae_iclass_mulzsaq32sp16s_ll_args[] = { 19469 { { OPERAND_mac_qr1_w }, 'o' }, 19470 { { OPERAND_mac_qr0_rw }, 'i' }, 19471 { { OPERAND_pr }, 'i' }, 19472 { { OPERAND_mac_qr0 }, 'i' }, 19473 { { OPERAND_pr0 }, 'i' } 19474}; 19475 19476static xtensa_arg_internal Iclass_ae_iclass_mulzsaq32sp16s_ll_stateArgs[] = { 19477 { { STATE_CPENABLE }, 'i' } 19478}; 19479 19480static xtensa_arg_internal Iclass_ae_iclass_mulzsafq32sp16s_ll_args[] = { 19481 { { OPERAND_mac_qr1_w }, 'o' }, 19482 { { OPERAND_mac_qr0_rw }, 'i' }, 19483 { { OPERAND_pr }, 'i' }, 19484 { { OPERAND_mac_qr0 }, 'i' }, 19485 { { OPERAND_pr0 }, 'i' } 19486}; 19487 19488static xtensa_arg_internal Iclass_ae_iclass_mulzsafq32sp16s_ll_stateArgs[] = { 19489 { { STATE_CPENABLE }, 'i' } 19490}; 19491 19492static xtensa_arg_internal Iclass_ae_iclass_mulzsaq32sp16u_ll_args[] = { 19493 { { OPERAND_mac_qr1_w }, 'o' }, 19494 { { OPERAND_mac_qr0_rw }, 'i' }, 19495 { { OPERAND_pr }, 'i' }, 19496 { { OPERAND_mac_qr0 }, 'i' }, 19497 { { OPERAND_pr0 }, 'i' } 19498}; 19499 19500static xtensa_arg_internal Iclass_ae_iclass_mulzsaq32sp16u_ll_stateArgs[] = { 19501 { { STATE_CPENABLE }, 'i' } 19502}; 19503 19504static xtensa_arg_internal Iclass_ae_iclass_mulzsafq32sp16u_ll_args[] = { 19505 { { OPERAND_mac_qr1_w }, 'o' }, 19506 { { OPERAND_mac_qr0_rw }, 'i' }, 19507 { { OPERAND_pr }, 'i' }, 19508 { { OPERAND_mac_qr0 }, 'i' }, 19509 { { OPERAND_pr0 }, 'i' } 19510}; 19511 19512static xtensa_arg_internal Iclass_ae_iclass_mulzsafq32sp16u_ll_stateArgs[] = { 19513 { { STATE_CPENABLE }, 'i' } 19514}; 19515 19516static xtensa_arg_internal Iclass_ae_iclass_mulzsaq32sp16s_hh_args[] = { 19517 { { OPERAND_mac_qr1_w }, 'o' }, 19518 { { OPERAND_mac_qr0_rw }, 'i' }, 19519 { { OPERAND_pr }, 'i' }, 19520 { { OPERAND_mac_qr0 }, 'i' }, 19521 { { OPERAND_pr0 }, 'i' } 19522}; 19523 19524static xtensa_arg_internal Iclass_ae_iclass_mulzsaq32sp16s_hh_stateArgs[] = { 19525 { { STATE_CPENABLE }, 'i' } 19526}; 19527 19528static xtensa_arg_internal Iclass_ae_iclass_mulzsafq32sp16s_hh_args[] = { 19529 { { OPERAND_mac_qr1_w }, 'o' }, 19530 { { OPERAND_mac_qr0_rw }, 'i' }, 19531 { { OPERAND_pr }, 'i' }, 19532 { { OPERAND_mac_qr0 }, 'i' }, 19533 { { OPERAND_pr0 }, 'i' } 19534}; 19535 19536static xtensa_arg_internal Iclass_ae_iclass_mulzsafq32sp16s_hh_stateArgs[] = { 19537 { { STATE_CPENABLE }, 'i' } 19538}; 19539 19540static xtensa_arg_internal Iclass_ae_iclass_mulzsaq32sp16u_hh_args[] = { 19541 { { OPERAND_mac_qr1_w }, 'o' }, 19542 { { OPERAND_mac_qr0_rw }, 'i' }, 19543 { { OPERAND_pr }, 'i' }, 19544 { { OPERAND_mac_qr0 }, 'i' }, 19545 { { OPERAND_pr0 }, 'i' } 19546}; 19547 19548static xtensa_arg_internal Iclass_ae_iclass_mulzsaq32sp16u_hh_stateArgs[] = { 19549 { { STATE_CPENABLE }, 'i' } 19550}; 19551 19552static xtensa_arg_internal Iclass_ae_iclass_mulzsafq32sp16u_hh_args[] = { 19553 { { OPERAND_mac_qr1_w }, 'o' }, 19554 { { OPERAND_mac_qr0_rw }, 'i' }, 19555 { { OPERAND_pr }, 'i' }, 19556 { { OPERAND_mac_qr0 }, 'i' }, 19557 { { OPERAND_pr0 }, 'i' } 19558}; 19559 19560static xtensa_arg_internal Iclass_ae_iclass_mulzsafq32sp16u_hh_stateArgs[] = { 19561 { { STATE_CPENABLE }, 'i' } 19562}; 19563 19564static xtensa_arg_internal Iclass_ae_iclass_mulzsaq32sp16s_lh_args[] = { 19565 { { OPERAND_mac_qr1_w }, 'o' }, 19566 { { OPERAND_mac_qr0_rw }, 'i' }, 19567 { { OPERAND_pr }, 'i' }, 19568 { { OPERAND_mac_qr0 }, 'i' }, 19569 { { OPERAND_pr0 }, 'i' } 19570}; 19571 19572static xtensa_arg_internal Iclass_ae_iclass_mulzsaq32sp16s_lh_stateArgs[] = { 19573 { { STATE_CPENABLE }, 'i' } 19574}; 19575 19576static xtensa_arg_internal Iclass_ae_iclass_mulzsafq32sp16s_lh_args[] = { 19577 { { OPERAND_mac_qr1_w }, 'o' }, 19578 { { OPERAND_mac_qr0_rw }, 'i' }, 19579 { { OPERAND_pr }, 'i' }, 19580 { { OPERAND_mac_qr0 }, 'i' }, 19581 { { OPERAND_pr0 }, 'i' } 19582}; 19583 19584static xtensa_arg_internal Iclass_ae_iclass_mulzsafq32sp16s_lh_stateArgs[] = { 19585 { { STATE_CPENABLE }, 'i' } 19586}; 19587 19588static xtensa_arg_internal Iclass_ae_iclass_mulzsaq32sp16u_lh_args[] = { 19589 { { OPERAND_mac_qr1_w }, 'o' }, 19590 { { OPERAND_mac_qr0_rw }, 'i' }, 19591 { { OPERAND_pr }, 'i' }, 19592 { { OPERAND_mac_qr0 }, 'i' }, 19593 { { OPERAND_pr0 }, 'i' } 19594}; 19595 19596static xtensa_arg_internal Iclass_ae_iclass_mulzsaq32sp16u_lh_stateArgs[] = { 19597 { { STATE_CPENABLE }, 'i' } 19598}; 19599 19600static xtensa_arg_internal Iclass_ae_iclass_mulzsafq32sp16u_lh_args[] = { 19601 { { OPERAND_mac_qr1_w }, 'o' }, 19602 { { OPERAND_mac_qr0_rw }, 'i' }, 19603 { { OPERAND_pr }, 'i' }, 19604 { { OPERAND_mac_qr0 }, 'i' }, 19605 { { OPERAND_pr0 }, 'i' } 19606}; 19607 19608static xtensa_arg_internal Iclass_ae_iclass_mulzsafq32sp16u_lh_stateArgs[] = { 19609 { { STATE_CPENABLE }, 'i' } 19610}; 19611 19612static xtensa_arg_internal Iclass_ae_iclass_mulzssq32sp16s_ll_args[] = { 19613 { { OPERAND_mac_qr1_w }, 'o' }, 19614 { { OPERAND_mac_qr0_rw }, 'i' }, 19615 { { OPERAND_pr }, 'i' }, 19616 { { OPERAND_mac_qr0 }, 'i' }, 19617 { { OPERAND_pr0 }, 'i' } 19618}; 19619 19620static xtensa_arg_internal Iclass_ae_iclass_mulzssq32sp16s_ll_stateArgs[] = { 19621 { { STATE_CPENABLE }, 'i' } 19622}; 19623 19624static xtensa_arg_internal Iclass_ae_iclass_mulzssfq32sp16s_ll_args[] = { 19625 { { OPERAND_mac_qr1_w }, 'o' }, 19626 { { OPERAND_mac_qr0_rw }, 'i' }, 19627 { { OPERAND_pr }, 'i' }, 19628 { { OPERAND_mac_qr0 }, 'i' }, 19629 { { OPERAND_pr0 }, 'i' } 19630}; 19631 19632static xtensa_arg_internal Iclass_ae_iclass_mulzssfq32sp16s_ll_stateArgs[] = { 19633 { { STATE_CPENABLE }, 'i' } 19634}; 19635 19636static xtensa_arg_internal Iclass_ae_iclass_mulzssq32sp16u_ll_args[] = { 19637 { { OPERAND_mac_qr1_w }, 'o' }, 19638 { { OPERAND_mac_qr0_rw }, 'i' }, 19639 { { OPERAND_pr }, 'i' }, 19640 { { OPERAND_mac_qr0 }, 'i' }, 19641 { { OPERAND_pr0 }, 'i' } 19642}; 19643 19644static xtensa_arg_internal Iclass_ae_iclass_mulzssq32sp16u_ll_stateArgs[] = { 19645 { { STATE_CPENABLE }, 'i' } 19646}; 19647 19648static xtensa_arg_internal Iclass_ae_iclass_mulzssfq32sp16u_ll_args[] = { 19649 { { OPERAND_mac_qr1_w }, 'o' }, 19650 { { OPERAND_mac_qr0_rw }, 'i' }, 19651 { { OPERAND_pr }, 'i' }, 19652 { { OPERAND_mac_qr0 }, 'i' }, 19653 { { OPERAND_pr0 }, 'i' } 19654}; 19655 19656static xtensa_arg_internal Iclass_ae_iclass_mulzssfq32sp16u_ll_stateArgs[] = { 19657 { { STATE_CPENABLE }, 'i' } 19658}; 19659 19660static xtensa_arg_internal Iclass_ae_iclass_mulzssq32sp16s_hh_args[] = { 19661 { { OPERAND_mac_qr1_w }, 'o' }, 19662 { { OPERAND_mac_qr0_rw }, 'i' }, 19663 { { OPERAND_pr }, 'i' }, 19664 { { OPERAND_mac_qr0 }, 'i' }, 19665 { { OPERAND_pr0 }, 'i' } 19666}; 19667 19668static xtensa_arg_internal Iclass_ae_iclass_mulzssq32sp16s_hh_stateArgs[] = { 19669 { { STATE_CPENABLE }, 'i' } 19670}; 19671 19672static xtensa_arg_internal Iclass_ae_iclass_mulzssfq32sp16s_hh_args[] = { 19673 { { OPERAND_mac_qr1_w }, 'o' }, 19674 { { OPERAND_mac_qr0_rw }, 'i' }, 19675 { { OPERAND_pr }, 'i' }, 19676 { { OPERAND_mac_qr0 }, 'i' }, 19677 { { OPERAND_pr0 }, 'i' } 19678}; 19679 19680static xtensa_arg_internal Iclass_ae_iclass_mulzssfq32sp16s_hh_stateArgs[] = { 19681 { { STATE_CPENABLE }, 'i' } 19682}; 19683 19684static xtensa_arg_internal Iclass_ae_iclass_mulzssq32sp16u_hh_args[] = { 19685 { { OPERAND_mac_qr1_w }, 'o' }, 19686 { { OPERAND_mac_qr0_rw }, 'i' }, 19687 { { OPERAND_pr }, 'i' }, 19688 { { OPERAND_mac_qr0 }, 'i' }, 19689 { { OPERAND_pr0 }, 'i' } 19690}; 19691 19692static xtensa_arg_internal Iclass_ae_iclass_mulzssq32sp16u_hh_stateArgs[] = { 19693 { { STATE_CPENABLE }, 'i' } 19694}; 19695 19696static xtensa_arg_internal Iclass_ae_iclass_mulzssfq32sp16u_hh_args[] = { 19697 { { OPERAND_mac_qr1_w }, 'o' }, 19698 { { OPERAND_mac_qr0_rw }, 'i' }, 19699 { { OPERAND_pr }, 'i' }, 19700 { { OPERAND_mac_qr0 }, 'i' }, 19701 { { OPERAND_pr0 }, 'i' } 19702}; 19703 19704static xtensa_arg_internal Iclass_ae_iclass_mulzssfq32sp16u_hh_stateArgs[] = { 19705 { { STATE_CPENABLE }, 'i' } 19706}; 19707 19708static xtensa_arg_internal Iclass_ae_iclass_mulzssq32sp16s_lh_args[] = { 19709 { { OPERAND_mac_qr1_w }, 'o' }, 19710 { { OPERAND_mac_qr0_rw }, 'i' }, 19711 { { OPERAND_pr }, 'i' }, 19712 { { OPERAND_mac_qr0 }, 'i' }, 19713 { { OPERAND_pr0 }, 'i' } 19714}; 19715 19716static xtensa_arg_internal Iclass_ae_iclass_mulzssq32sp16s_lh_stateArgs[] = { 19717 { { STATE_CPENABLE }, 'i' } 19718}; 19719 19720static xtensa_arg_internal Iclass_ae_iclass_mulzssfq32sp16s_lh_args[] = { 19721 { { OPERAND_mac_qr1_w }, 'o' }, 19722 { { OPERAND_mac_qr0_rw }, 'i' }, 19723 { { OPERAND_pr }, 'i' }, 19724 { { OPERAND_mac_qr0 }, 'i' }, 19725 { { OPERAND_pr0 }, 'i' } 19726}; 19727 19728static xtensa_arg_internal Iclass_ae_iclass_mulzssfq32sp16s_lh_stateArgs[] = { 19729 { { STATE_CPENABLE }, 'i' } 19730}; 19731 19732static xtensa_arg_internal Iclass_ae_iclass_mulzssq32sp16u_lh_args[] = { 19733 { { OPERAND_mac_qr1_w }, 'o' }, 19734 { { OPERAND_mac_qr0_rw }, 'i' }, 19735 { { OPERAND_pr }, 'i' }, 19736 { { OPERAND_mac_qr0 }, 'i' }, 19737 { { OPERAND_pr0 }, 'i' } 19738}; 19739 19740static xtensa_arg_internal Iclass_ae_iclass_mulzssq32sp16u_lh_stateArgs[] = { 19741 { { STATE_CPENABLE }, 'i' } 19742}; 19743 19744static xtensa_arg_internal Iclass_ae_iclass_mulzssfq32sp16u_lh_args[] = { 19745 { { OPERAND_mac_qr1_w }, 'o' }, 19746 { { OPERAND_mac_qr0_rw }, 'i' }, 19747 { { OPERAND_pr }, 'i' }, 19748 { { OPERAND_mac_qr0 }, 'i' }, 19749 { { OPERAND_pr0 }, 'i' } 19750}; 19751 19752static xtensa_arg_internal Iclass_ae_iclass_mulzssfq32sp16u_lh_stateArgs[] = { 19753 { { STATE_CPENABLE }, 'i' } 19754}; 19755 19756static xtensa_arg_internal Iclass_ae_iclass_mulzaafp24s_hh_ll_args[] = { 19757 { { OPERAND_mac_qr1_w }, 'o' }, 19758 { { OPERAND_pr }, 'i' }, 19759 { { OPERAND_pr0 }, 'i' } 19760}; 19761 19762static xtensa_arg_internal Iclass_ae_iclass_mulzaafp24s_hh_ll_stateArgs[] = { 19763 { { STATE_CPENABLE }, 'i' } 19764}; 19765 19766static xtensa_arg_internal Iclass_ae_iclass_mulzaap24s_hh_ll_args[] = { 19767 { { OPERAND_mac_qr1_w }, 'o' }, 19768 { { OPERAND_pr }, 'i' }, 19769 { { OPERAND_pr0 }, 'i' } 19770}; 19771 19772static xtensa_arg_internal Iclass_ae_iclass_mulzaap24s_hh_ll_stateArgs[] = { 19773 { { STATE_CPENABLE }, 'i' } 19774}; 19775 19776static xtensa_arg_internal Iclass_ae_iclass_mulzaafp24s_hl_lh_args[] = { 19777 { { OPERAND_mac_qr1_w }, 'o' }, 19778 { { OPERAND_pr }, 'i' }, 19779 { { OPERAND_pr0 }, 'i' } 19780}; 19781 19782static xtensa_arg_internal Iclass_ae_iclass_mulzaafp24s_hl_lh_stateArgs[] = { 19783 { { STATE_CPENABLE }, 'i' } 19784}; 19785 19786static xtensa_arg_internal Iclass_ae_iclass_mulzaap24s_hl_lh_args[] = { 19787 { { OPERAND_mac_qr1_w }, 'o' }, 19788 { { OPERAND_pr }, 'i' }, 19789 { { OPERAND_pr0 }, 'i' } 19790}; 19791 19792static xtensa_arg_internal Iclass_ae_iclass_mulzaap24s_hl_lh_stateArgs[] = { 19793 { { STATE_CPENABLE }, 'i' } 19794}; 19795 19796static xtensa_arg_internal Iclass_ae_iclass_mulzasfp24s_hh_ll_args[] = { 19797 { { OPERAND_mac_qr1_w }, 'o' }, 19798 { { OPERAND_pr }, 'i' }, 19799 { { OPERAND_pr0 }, 'i' } 19800}; 19801 19802static xtensa_arg_internal Iclass_ae_iclass_mulzasfp24s_hh_ll_stateArgs[] = { 19803 { { STATE_CPENABLE }, 'i' } 19804}; 19805 19806static xtensa_arg_internal Iclass_ae_iclass_mulzasp24s_hh_ll_args[] = { 19807 { { OPERAND_mac_qr1_w }, 'o' }, 19808 { { OPERAND_pr }, 'i' }, 19809 { { OPERAND_pr0 }, 'i' } 19810}; 19811 19812static xtensa_arg_internal Iclass_ae_iclass_mulzasp24s_hh_ll_stateArgs[] = { 19813 { { STATE_CPENABLE }, 'i' } 19814}; 19815 19816static xtensa_arg_internal Iclass_ae_iclass_mulzasfp24s_hl_lh_args[] = { 19817 { { OPERAND_mac_qr1_w }, 'o' }, 19818 { { OPERAND_pr }, 'i' }, 19819 { { OPERAND_pr0 }, 'i' } 19820}; 19821 19822static xtensa_arg_internal Iclass_ae_iclass_mulzasfp24s_hl_lh_stateArgs[] = { 19823 { { STATE_CPENABLE }, 'i' } 19824}; 19825 19826static xtensa_arg_internal Iclass_ae_iclass_mulzasp24s_hl_lh_args[] = { 19827 { { OPERAND_mac_qr1_w }, 'o' }, 19828 { { OPERAND_pr }, 'i' }, 19829 { { OPERAND_pr0 }, 'i' } 19830}; 19831 19832static xtensa_arg_internal Iclass_ae_iclass_mulzasp24s_hl_lh_stateArgs[] = { 19833 { { STATE_CPENABLE }, 'i' } 19834}; 19835 19836static xtensa_arg_internal Iclass_ae_iclass_mulzsafp24s_hh_ll_args[] = { 19837 { { OPERAND_mac_qr1_w }, 'o' }, 19838 { { OPERAND_pr }, 'i' }, 19839 { { OPERAND_pr0 }, 'i' } 19840}; 19841 19842static xtensa_arg_internal Iclass_ae_iclass_mulzsafp24s_hh_ll_stateArgs[] = { 19843 { { STATE_CPENABLE }, 'i' } 19844}; 19845 19846static xtensa_arg_internal Iclass_ae_iclass_mulzsap24s_hh_ll_args[] = { 19847 { { OPERAND_mac_qr1_w }, 'o' }, 19848 { { OPERAND_pr }, 'i' }, 19849 { { OPERAND_pr0 }, 'i' } 19850}; 19851 19852static xtensa_arg_internal Iclass_ae_iclass_mulzsap24s_hh_ll_stateArgs[] = { 19853 { { STATE_CPENABLE }, 'i' } 19854}; 19855 19856static xtensa_arg_internal Iclass_ae_iclass_mulzsafp24s_hl_lh_args[] = { 19857 { { OPERAND_mac_qr1_w }, 'o' }, 19858 { { OPERAND_pr }, 'i' }, 19859 { { OPERAND_pr0 }, 'i' } 19860}; 19861 19862static xtensa_arg_internal Iclass_ae_iclass_mulzsafp24s_hl_lh_stateArgs[] = { 19863 { { STATE_CPENABLE }, 'i' } 19864}; 19865 19866static xtensa_arg_internal Iclass_ae_iclass_mulzsap24s_hl_lh_args[] = { 19867 { { OPERAND_mac_qr1_w }, 'o' }, 19868 { { OPERAND_pr }, 'i' }, 19869 { { OPERAND_pr0 }, 'i' } 19870}; 19871 19872static xtensa_arg_internal Iclass_ae_iclass_mulzsap24s_hl_lh_stateArgs[] = { 19873 { { STATE_CPENABLE }, 'i' } 19874}; 19875 19876static xtensa_arg_internal Iclass_ae_iclass_mulzssfp24s_hh_ll_args[] = { 19877 { { OPERAND_mac_qr1_w }, 'o' }, 19878 { { OPERAND_pr }, 'i' }, 19879 { { OPERAND_pr0 }, 'i' } 19880}; 19881 19882static xtensa_arg_internal Iclass_ae_iclass_mulzssfp24s_hh_ll_stateArgs[] = { 19883 { { STATE_CPENABLE }, 'i' } 19884}; 19885 19886static xtensa_arg_internal Iclass_ae_iclass_mulzssp24s_hh_ll_args[] = { 19887 { { OPERAND_mac_qr1_w }, 'o' }, 19888 { { OPERAND_pr }, 'i' }, 19889 { { OPERAND_pr0 }, 'i' } 19890}; 19891 19892static xtensa_arg_internal Iclass_ae_iclass_mulzssp24s_hh_ll_stateArgs[] = { 19893 { { STATE_CPENABLE }, 'i' } 19894}; 19895 19896static xtensa_arg_internal Iclass_ae_iclass_mulzssfp24s_hl_lh_args[] = { 19897 { { OPERAND_mac_qr1_w }, 'o' }, 19898 { { OPERAND_pr }, 'i' }, 19899 { { OPERAND_pr0 }, 'i' } 19900}; 19901 19902static xtensa_arg_internal Iclass_ae_iclass_mulzssfp24s_hl_lh_stateArgs[] = { 19903 { { STATE_CPENABLE }, 'i' } 19904}; 19905 19906static xtensa_arg_internal Iclass_ae_iclass_mulzssp24s_hl_lh_args[] = { 19907 { { OPERAND_mac_qr1_w }, 'o' }, 19908 { { OPERAND_pr }, 'i' }, 19909 { { OPERAND_pr0 }, 'i' } 19910}; 19911 19912static xtensa_arg_internal Iclass_ae_iclass_mulzssp24s_hl_lh_stateArgs[] = { 19913 { { STATE_CPENABLE }, 'i' } 19914}; 19915 19916static xtensa_arg_internal Iclass_ae_iclass_mulaafp24s_hh_ll_args[] = { 19917 { { OPERAND_mac_qr1_w }, 'm' }, 19918 { { OPERAND_pr }, 'i' }, 19919 { { OPERAND_pr0 }, 'i' } 19920}; 19921 19922static xtensa_arg_internal Iclass_ae_iclass_mulaafp24s_hh_ll_stateArgs[] = { 19923 { { STATE_CPENABLE }, 'i' } 19924}; 19925 19926static xtensa_arg_internal Iclass_ae_iclass_mulaap24s_hh_ll_args[] = { 19927 { { OPERAND_mac_qr1_w }, 'm' }, 19928 { { OPERAND_pr }, 'i' }, 19929 { { OPERAND_pr0 }, 'i' } 19930}; 19931 19932static xtensa_arg_internal Iclass_ae_iclass_mulaap24s_hh_ll_stateArgs[] = { 19933 { { STATE_CPENABLE }, 'i' } 19934}; 19935 19936static xtensa_arg_internal Iclass_ae_iclass_mulaafp24s_hl_lh_args[] = { 19937 { { OPERAND_mac_qr1_w }, 'm' }, 19938 { { OPERAND_pr }, 'i' }, 19939 { { OPERAND_pr0 }, 'i' } 19940}; 19941 19942static xtensa_arg_internal Iclass_ae_iclass_mulaafp24s_hl_lh_stateArgs[] = { 19943 { { STATE_CPENABLE }, 'i' } 19944}; 19945 19946static xtensa_arg_internal Iclass_ae_iclass_mulaap24s_hl_lh_args[] = { 19947 { { OPERAND_mac_qr1_w }, 'm' }, 19948 { { OPERAND_pr }, 'i' }, 19949 { { OPERAND_pr0 }, 'i' } 19950}; 19951 19952static xtensa_arg_internal Iclass_ae_iclass_mulaap24s_hl_lh_stateArgs[] = { 19953 { { STATE_CPENABLE }, 'i' } 19954}; 19955 19956static xtensa_arg_internal Iclass_ae_iclass_mulasfp24s_hh_ll_args[] = { 19957 { { OPERAND_mac_qr1_w }, 'm' }, 19958 { { OPERAND_pr }, 'i' }, 19959 { { OPERAND_pr0 }, 'i' } 19960}; 19961 19962static xtensa_arg_internal Iclass_ae_iclass_mulasfp24s_hh_ll_stateArgs[] = { 19963 { { STATE_CPENABLE }, 'i' } 19964}; 19965 19966static xtensa_arg_internal Iclass_ae_iclass_mulasp24s_hh_ll_args[] = { 19967 { { OPERAND_mac_qr1_w }, 'm' }, 19968 { { OPERAND_pr }, 'i' }, 19969 { { OPERAND_pr0 }, 'i' } 19970}; 19971 19972static xtensa_arg_internal Iclass_ae_iclass_mulasp24s_hh_ll_stateArgs[] = { 19973 { { STATE_CPENABLE }, 'i' } 19974}; 19975 19976static xtensa_arg_internal Iclass_ae_iclass_mulasfp24s_hl_lh_args[] = { 19977 { { OPERAND_mac_qr1_w }, 'm' }, 19978 { { OPERAND_pr }, 'i' }, 19979 { { OPERAND_pr0 }, 'i' } 19980}; 19981 19982static xtensa_arg_internal Iclass_ae_iclass_mulasfp24s_hl_lh_stateArgs[] = { 19983 { { STATE_CPENABLE }, 'i' } 19984}; 19985 19986static xtensa_arg_internal Iclass_ae_iclass_mulasp24s_hl_lh_args[] = { 19987 { { OPERAND_mac_qr1_w }, 'm' }, 19988 { { OPERAND_pr }, 'i' }, 19989 { { OPERAND_pr0 }, 'i' } 19990}; 19991 19992static xtensa_arg_internal Iclass_ae_iclass_mulasp24s_hl_lh_stateArgs[] = { 19993 { { STATE_CPENABLE }, 'i' } 19994}; 19995 19996static xtensa_arg_internal Iclass_ae_iclass_mulsafp24s_hh_ll_args[] = { 19997 { { OPERAND_mac_qr1_w }, 'm' }, 19998 { { OPERAND_pr }, 'i' }, 19999 { { OPERAND_pr0 }, 'i' } 20000}; 20001 20002static xtensa_arg_internal Iclass_ae_iclass_mulsafp24s_hh_ll_stateArgs[] = { 20003 { { STATE_CPENABLE }, 'i' } 20004}; 20005 20006static xtensa_arg_internal Iclass_ae_iclass_mulsap24s_hh_ll_args[] = { 20007 { { OPERAND_mac_qr1_w }, 'm' }, 20008 { { OPERAND_pr }, 'i' }, 20009 { { OPERAND_pr0 }, 'i' } 20010}; 20011 20012static xtensa_arg_internal Iclass_ae_iclass_mulsap24s_hh_ll_stateArgs[] = { 20013 { { STATE_CPENABLE }, 'i' } 20014}; 20015 20016static xtensa_arg_internal Iclass_ae_iclass_mulsafp24s_hl_lh_args[] = { 20017 { { OPERAND_mac_qr1_w }, 'm' }, 20018 { { OPERAND_pr }, 'i' }, 20019 { { OPERAND_pr0 }, 'i' } 20020}; 20021 20022static xtensa_arg_internal Iclass_ae_iclass_mulsafp24s_hl_lh_stateArgs[] = { 20023 { { STATE_CPENABLE }, 'i' } 20024}; 20025 20026static xtensa_arg_internal Iclass_ae_iclass_mulsap24s_hl_lh_args[] = { 20027 { { OPERAND_mac_qr1_w }, 'm' }, 20028 { { OPERAND_pr }, 'i' }, 20029 { { OPERAND_pr0 }, 'i' } 20030}; 20031 20032static xtensa_arg_internal Iclass_ae_iclass_mulsap24s_hl_lh_stateArgs[] = { 20033 { { STATE_CPENABLE }, 'i' } 20034}; 20035 20036static xtensa_arg_internal Iclass_ae_iclass_mulssfp24s_hh_ll_args[] = { 20037 { { OPERAND_mac_qr1_w }, 'm' }, 20038 { { OPERAND_pr }, 'i' }, 20039 { { OPERAND_pr0 }, 'i' } 20040}; 20041 20042static xtensa_arg_internal Iclass_ae_iclass_mulssfp24s_hh_ll_stateArgs[] = { 20043 { { STATE_CPENABLE }, 'i' } 20044}; 20045 20046static xtensa_arg_internal Iclass_ae_iclass_mulssp24s_hh_ll_args[] = { 20047 { { OPERAND_mac_qr1_w }, 'm' }, 20048 { { OPERAND_pr }, 'i' }, 20049 { { OPERAND_pr0 }, 'i' } 20050}; 20051 20052static xtensa_arg_internal Iclass_ae_iclass_mulssp24s_hh_ll_stateArgs[] = { 20053 { { STATE_CPENABLE }, 'i' } 20054}; 20055 20056static xtensa_arg_internal Iclass_ae_iclass_mulssfp24s_hl_lh_args[] = { 20057 { { OPERAND_mac_qr1_w }, 'm' }, 20058 { { OPERAND_pr }, 'i' }, 20059 { { OPERAND_pr0 }, 'i' } 20060}; 20061 20062static xtensa_arg_internal Iclass_ae_iclass_mulssfp24s_hl_lh_stateArgs[] = { 20063 { { STATE_CPENABLE }, 'i' } 20064}; 20065 20066static xtensa_arg_internal Iclass_ae_iclass_mulssp24s_hl_lh_args[] = { 20067 { { OPERAND_mac_qr1_w }, 'm' }, 20068 { { OPERAND_pr }, 'i' }, 20069 { { OPERAND_pr0 }, 'i' } 20070}; 20071 20072static xtensa_arg_internal Iclass_ae_iclass_mulssp24s_hl_lh_stateArgs[] = { 20073 { { STATE_CPENABLE }, 'i' } 20074}; 20075 20076static xtensa_arg_internal Iclass_ae_iclass_sha32_args[] = { 20077 { { OPERAND_arr }, 'o' }, 20078 { { OPERAND_ars }, 'i' } 20079}; 20080 20081static xtensa_arg_internal Iclass_ae_iclass_vldl32t_args[] = { 20082 { { OPERAND_br }, 'o' }, 20083 { { OPERAND_art }, 'o' }, 20084 { { OPERAND_ars }, 'i' } 20085}; 20086 20087static xtensa_arg_internal Iclass_ae_iclass_vldl32t_stateArgs[] = { 20088 { { STATE_AE_TABLESIZE }, 'm' }, 20089 { { STATE_AE_BITSUSED }, 'o' }, 20090 { { STATE_AE_NEXTOFFSET }, 'm' }, 20091 { { STATE_AE_SEARCHDONE }, 'o' }, 20092 { { STATE_CPENABLE }, 'i' } 20093}; 20094 20095static xtensa_arg_internal Iclass_ae_iclass_vldl16t_args[] = { 20096 { { OPERAND_br }, 'o' }, 20097 { { OPERAND_art }, 'o' }, 20098 { { OPERAND_ars }, 'i' } 20099}; 20100 20101static xtensa_arg_internal Iclass_ae_iclass_vldl16t_stateArgs[] = { 20102 { { STATE_AE_TABLESIZE }, 'm' }, 20103 { { STATE_AE_BITSUSED }, 'o' }, 20104 { { STATE_AE_NEXTOFFSET }, 'm' }, 20105 { { STATE_AE_SEARCHDONE }, 'o' }, 20106 { { STATE_CPENABLE }, 'i' } 20107}; 20108 20109static xtensa_arg_internal Iclass_ae_iclass_vldl16c_args[] = { 20110 { { OPERAND_ars }, 'm' } 20111}; 20112 20113static xtensa_arg_internal Iclass_ae_iclass_vldl16c_stateArgs[] = { 20114 { { STATE_AE_NEXTOFFSET }, 'm' }, 20115 { { STATE_AE_TABLESIZE }, 'm' }, 20116 { { STATE_AE_BITPTR }, 'm' }, 20117 { { STATE_AE_BITHEAD }, 'm' }, 20118 { { STATE_AE_FIRST_TS }, 'i' }, 20119 { { STATE_AE_BITSUSED }, 'i' }, 20120 { { STATE_AE_SEARCHDONE }, 'i' }, 20121 { { STATE_CPENABLE }, 'i' } 20122}; 20123 20124static xtensa_arg_internal Iclass_ae_iclass_vldsht_args[] = { 20125 { { OPERAND_art }, 'i' } 20126}; 20127 20128static xtensa_arg_internal Iclass_ae_iclass_vldsht_stateArgs[] = { 20129 { { STATE_AE_BITPTR }, 'i' }, 20130 { { STATE_AE_BITHEAD }, 'i' }, 20131 { { STATE_AE_FIRST_TS }, 'o' }, 20132 { { STATE_AE_NEXTOFFSET }, 'o' }, 20133 { { STATE_AE_TABLESIZE }, 'o' }, 20134 { { STATE_CPENABLE }, 'i' } 20135}; 20136 20137static xtensa_arg_internal Iclass_ae_iclass_lb_args[] = { 20138 { { OPERAND_arr }, 'o' }, 20139 { { OPERAND_art }, 'i' } 20140}; 20141 20142static xtensa_arg_internal Iclass_ae_iclass_lb_stateArgs[] = { 20143 { { STATE_AE_BITPTR }, 'i' }, 20144 { { STATE_AE_BITHEAD }, 'i' }, 20145 { { STATE_CPENABLE }, 'i' } 20146}; 20147 20148static xtensa_arg_internal Iclass_ae_iclass_lbi_args[] = { 20149 { { OPERAND_arr }, 'o' }, 20150 { { OPERAND_ae_ohba2 }, 'i' } 20151}; 20152 20153static xtensa_arg_internal Iclass_ae_iclass_lbi_stateArgs[] = { 20154 { { STATE_AE_BITPTR }, 'i' }, 20155 { { STATE_AE_BITHEAD }, 'i' }, 20156 { { STATE_CPENABLE }, 'i' } 20157}; 20158 20159static xtensa_arg_internal Iclass_ae_iclass_lbk_args[] = { 20160 { { OPERAND_arr }, 'o' }, 20161 { { OPERAND_ars }, 'i' }, 20162 { { OPERAND_art }, 'i' } 20163}; 20164 20165static xtensa_arg_internal Iclass_ae_iclass_lbk_stateArgs[] = { 20166 { { STATE_AE_BITPTR }, 'i' }, 20167 { { STATE_AE_BITHEAD }, 'i' }, 20168 { { STATE_CPENABLE }, 'i' } 20169}; 20170 20171static xtensa_arg_internal Iclass_ae_iclass_lbki_args[] = { 20172 { { OPERAND_arr }, 'o' }, 20173 { { OPERAND_ars }, 'i' }, 20174 { { OPERAND_ae_ohba2 }, 'i' } 20175}; 20176 20177static xtensa_arg_internal Iclass_ae_iclass_lbki_stateArgs[] = { 20178 { { STATE_AE_BITPTR }, 'i' }, 20179 { { STATE_AE_BITHEAD }, 'i' }, 20180 { { STATE_CPENABLE }, 'i' } 20181}; 20182 20183static xtensa_arg_internal Iclass_ae_iclass_db_args[] = { 20184 { { OPERAND_ars }, 'm' }, 20185 { { OPERAND_art }, 'i' } 20186}; 20187 20188static xtensa_arg_internal Iclass_ae_iclass_db_stateArgs[] = { 20189 { { STATE_AE_BITPTR }, 'm' }, 20190 { { STATE_AE_BITHEAD }, 'm' }, 20191 { { STATE_CPENABLE }, 'i' } 20192}; 20193 20194static xtensa_arg_internal Iclass_ae_iclass_dbi_args[] = { 20195 { { OPERAND_ars }, 'm' }, 20196 { { OPERAND_ae_ohba }, 'i' } 20197}; 20198 20199static xtensa_arg_internal Iclass_ae_iclass_dbi_stateArgs[] = { 20200 { { STATE_AE_BITPTR }, 'm' }, 20201 { { STATE_AE_BITHEAD }, 'm' }, 20202 { { STATE_CPENABLE }, 'i' } 20203}; 20204 20205static xtensa_arg_internal Iclass_ae_iclass_vlel32t_args[] = { 20206 { { OPERAND_br }, 'o' }, 20207 { { OPERAND_art }, 'm' }, 20208 { { OPERAND_ars }, 'i' } 20209}; 20210 20211static xtensa_arg_internal Iclass_ae_iclass_vlel32t_stateArgs[] = { 20212 { { STATE_AE_BITSUSED }, 'o' }, 20213 { { STATE_AE_NEXTOFFSET }, 'o' }, 20214 { { STATE_CPENABLE }, 'i' } 20215}; 20216 20217static xtensa_arg_internal Iclass_ae_iclass_vlel16t_args[] = { 20218 { { OPERAND_br }, 'o' }, 20219 { { OPERAND_art }, 'm' }, 20220 { { OPERAND_ars }, 'i' } 20221}; 20222 20223static xtensa_arg_internal Iclass_ae_iclass_vlel16t_stateArgs[] = { 20224 { { STATE_AE_BITSUSED }, 'o' }, 20225 { { STATE_AE_NEXTOFFSET }, 'o' }, 20226 { { STATE_CPENABLE }, 'i' } 20227}; 20228 20229static xtensa_arg_internal Iclass_ae_iclass_sb_args[] = { 20230 { { OPERAND_ars }, 'm' }, 20231 { { OPERAND_art }, 'i' } 20232}; 20233 20234static xtensa_arg_internal Iclass_ae_iclass_sb_stateArgs[] = { 20235 { { STATE_AE_BITSUSED }, 'i' }, 20236 { { STATE_AE_BITPTR }, 'm' }, 20237 { { STATE_AE_BITHEAD }, 'm' }, 20238 { { STATE_CPENABLE }, 'i' } 20239}; 20240 20241static xtensa_arg_internal Iclass_ae_iclass_sbi_args[] = { 20242 { { OPERAND_ars }, 'm' }, 20243 { { OPERAND_art }, 'i' }, 20244 { { OPERAND_ae_ohba }, 'i' } 20245}; 20246 20247static xtensa_arg_internal Iclass_ae_iclass_sbi_stateArgs[] = { 20248 { { STATE_AE_BITPTR }, 'm' }, 20249 { { STATE_AE_BITHEAD }, 'm' }, 20250 { { STATE_CPENABLE }, 'i' } 20251}; 20252 20253static xtensa_arg_internal Iclass_ae_iclass_vles16c_args[] = { 20254 { { OPERAND_ars }, 'm' } 20255}; 20256 20257static xtensa_arg_internal Iclass_ae_iclass_vles16c_stateArgs[] = { 20258 { { STATE_AE_BITPTR }, 'm' }, 20259 { { STATE_AE_BITHEAD }, 'm' }, 20260 { { STATE_AE_BITSUSED }, 'i' }, 20261 { { STATE_AE_NEXTOFFSET }, 'i' }, 20262 { { STATE_CPENABLE }, 'i' } 20263}; 20264 20265static xtensa_arg_internal Iclass_ae_iclass_sbf_args[] = { 20266 { { OPERAND_ars }, 'm' } 20267}; 20268 20269static xtensa_arg_internal Iclass_ae_iclass_sbf_stateArgs[] = { 20270 { { STATE_AE_BITPTR }, 'i' }, 20271 { { STATE_AE_BITHEAD }, 'm' }, 20272 { { STATE_CPENABLE }, 'i' } 20273}; 20274 20275static xtensa_arg_internal Iclass_icls_AE_SLAASQ56S_args[] = { 20276 { { OPERAND_qr1_w }, 'o' }, 20277 { { OPERAND_qr0_rw }, 'i' }, 20278 { { OPERAND_ars }, 'i' } 20279}; 20280 20281static xtensa_arg_internal Iclass_icls_AE_SLAASQ56S_stateArgs[] = { 20282 { { STATE_AE_OVERFLOW }, 'm' }, 20283 { { STATE_CPENABLE }, 'i' } 20284}; 20285 20286static xtensa_arg_internal Iclass_icls_AE_ADDBRBA32_args[] = { 20287 { { OPERAND_arr }, 'o' }, 20288 { { OPERAND_ars }, 'i' }, 20289 { { OPERAND_art }, 'i' } 20290}; 20291 20292static xtensa_arg_internal Iclass_icls_AE_MINABSSP24S_args[] = { 20293 { { OPERAND_ps }, 'o' }, 20294 { { OPERAND_pr }, 'i' }, 20295 { { OPERAND_pr0 }, 'i' } 20296}; 20297 20298static xtensa_arg_internal Iclass_icls_AE_MINABSSP24S_stateArgs[] = { 20299 { { STATE_AE_OVERFLOW }, 'm' }, 20300 { { STATE_CPENABLE }, 'i' } 20301}; 20302 20303static xtensa_arg_internal Iclass_icls_AE_MAXABSSP24S_args[] = { 20304 { { OPERAND_ps }, 'o' }, 20305 { { OPERAND_pr }, 'i' }, 20306 { { OPERAND_pr0 }, 'i' } 20307}; 20308 20309static xtensa_arg_internal Iclass_icls_AE_MAXABSSP24S_stateArgs[] = { 20310 { { STATE_AE_OVERFLOW }, 'm' }, 20311 { { STATE_CPENABLE }, 'i' } 20312}; 20313 20314static xtensa_arg_internal Iclass_icls_AE_MINABSSQ56S_args[] = { 20315 { { OPERAND_qr1_w }, 'o' }, 20316 { { OPERAND_qr0 }, 'i' }, 20317 { { OPERAND_qr0_rw }, 'i' } 20318}; 20319 20320static xtensa_arg_internal Iclass_icls_AE_MINABSSQ56S_stateArgs[] = { 20321 { { STATE_AE_OVERFLOW }, 'm' }, 20322 { { STATE_CPENABLE }, 'i' } 20323}; 20324 20325static xtensa_arg_internal Iclass_icls_AE_MAXABSSQ56S_args[] = { 20326 { { OPERAND_qr1_w }, 'o' }, 20327 { { OPERAND_qr0 }, 'i' }, 20328 { { OPERAND_qr0_rw }, 'i' } 20329}; 20330 20331static xtensa_arg_internal Iclass_icls_AE_MAXABSSQ56S_stateArgs[] = { 20332 { { STATE_AE_OVERFLOW }, 'm' }, 20333 { { STATE_CPENABLE }, 'i' } 20334}; 20335 20336static xtensa_arg_internal Iclass_rur_ae_cbegin0_args[] = { 20337 { { OPERAND_arr }, 'o' } 20338}; 20339 20340static xtensa_arg_internal Iclass_rur_ae_cbegin0_stateArgs[] = { 20341 { { STATE_AE_CBEGIN0 }, 'i' }, 20342 { { STATE_CPENABLE }, 'i' } 20343}; 20344 20345static xtensa_arg_internal Iclass_wur_ae_cbegin0_args[] = { 20346 { { OPERAND_art }, 'i' } 20347}; 20348 20349static xtensa_arg_internal Iclass_wur_ae_cbegin0_stateArgs[] = { 20350 { { STATE_AE_CBEGIN0 }, 'o' }, 20351 { { STATE_CPENABLE }, 'i' } 20352}; 20353 20354static xtensa_arg_internal Iclass_rur_ae_cend0_args[] = { 20355 { { OPERAND_arr }, 'o' } 20356}; 20357 20358static xtensa_arg_internal Iclass_rur_ae_cend0_stateArgs[] = { 20359 { { STATE_AE_CEND0 }, 'i' }, 20360 { { STATE_CPENABLE }, 'i' } 20361}; 20362 20363static xtensa_arg_internal Iclass_wur_ae_cend0_args[] = { 20364 { { OPERAND_art }, 'i' } 20365}; 20366 20367static xtensa_arg_internal Iclass_wur_ae_cend0_stateArgs[] = { 20368 { { STATE_AE_CEND0 }, 'o' }, 20369 { { STATE_CPENABLE }, 'i' } 20370}; 20371 20372static xtensa_arg_internal Iclass_icls_AE_LP24X2_C_args[] = { 20373 { { OPERAND_pr }, 'o' }, 20374 { { OPERAND_ars }, 'm' }, 20375 { { OPERAND_art }, 'i' } 20376}; 20377 20378static xtensa_arg_internal Iclass_icls_AE_LP24X2_C_stateArgs[] = { 20379 { { STATE_AE_CBEGIN0 }, 'i' }, 20380 { { STATE_AE_CEND0 }, 'i' }, 20381 { { STATE_CPENABLE }, 'i' } 20382}; 20383 20384static xtensa_arg_internal Iclass_icls_AE_SP24X2S_C_args[] = { 20385 { { OPERAND_pr }, 'i' }, 20386 { { OPERAND_ars }, 'm' }, 20387 { { OPERAND_art }, 'i' } 20388}; 20389 20390static xtensa_arg_internal Iclass_icls_AE_SP24X2S_C_stateArgs[] = { 20391 { { STATE_AE_CBEGIN0 }, 'i' }, 20392 { { STATE_AE_CEND0 }, 'i' }, 20393 { { STATE_CPENABLE }, 'i' } 20394}; 20395 20396static xtensa_arg_internal Iclass_icls_AE_LP24X2F_C_args[] = { 20397 { { OPERAND_pr }, 'o' }, 20398 { { OPERAND_ars }, 'm' }, 20399 { { OPERAND_art }, 'i' } 20400}; 20401 20402static xtensa_arg_internal Iclass_icls_AE_LP24X2F_C_stateArgs[] = { 20403 { { STATE_AE_CBEGIN0 }, 'i' }, 20404 { { STATE_AE_CEND0 }, 'i' }, 20405 { { STATE_CPENABLE }, 'i' } 20406}; 20407 20408static xtensa_arg_internal Iclass_icls_AE_SP24X2F_C_args[] = { 20409 { { OPERAND_pr }, 'i' }, 20410 { { OPERAND_ars }, 'm' }, 20411 { { OPERAND_art }, 'i' } 20412}; 20413 20414static xtensa_arg_internal Iclass_icls_AE_SP24X2F_C_stateArgs[] = { 20415 { { STATE_AE_CBEGIN0 }, 'i' }, 20416 { { STATE_AE_CEND0 }, 'i' }, 20417 { { STATE_CPENABLE }, 'i' } 20418}; 20419 20420static xtensa_arg_internal Iclass_icls_AE_LP16X2F_C_args[] = { 20421 { { OPERAND_pr }, 'o' }, 20422 { { OPERAND_ars }, 'm' }, 20423 { { OPERAND_art }, 'i' } 20424}; 20425 20426static xtensa_arg_internal Iclass_icls_AE_LP16X2F_C_stateArgs[] = { 20427 { { STATE_AE_CBEGIN0 }, 'i' }, 20428 { { STATE_AE_CEND0 }, 'i' }, 20429 { { STATE_CPENABLE }, 'i' } 20430}; 20431 20432static xtensa_arg_internal Iclass_icls_AE_SP16X2F_C_args[] = { 20433 { { OPERAND_pr }, 'i' }, 20434 { { OPERAND_ars }, 'm' }, 20435 { { OPERAND_art }, 'i' } 20436}; 20437 20438static xtensa_arg_internal Iclass_icls_AE_SP16X2F_C_stateArgs[] = { 20439 { { STATE_AE_CBEGIN0 }, 'i' }, 20440 { { STATE_AE_CEND0 }, 'i' }, 20441 { { STATE_CPENABLE }, 'i' } 20442}; 20443 20444static xtensa_arg_internal Iclass_icls_AE_LP24_C_args[] = { 20445 { { OPERAND_pr }, 'o' }, 20446 { { OPERAND_ars }, 'm' }, 20447 { { OPERAND_art }, 'i' } 20448}; 20449 20450static xtensa_arg_internal Iclass_icls_AE_LP24_C_stateArgs[] = { 20451 { { STATE_AE_CBEGIN0 }, 'i' }, 20452 { { STATE_AE_CEND0 }, 'i' }, 20453 { { STATE_CPENABLE }, 'i' } 20454}; 20455 20456static xtensa_arg_internal Iclass_icls_AE_SP24S_L_C_args[] = { 20457 { { OPERAND_pr }, 'i' }, 20458 { { OPERAND_ars }, 'm' }, 20459 { { OPERAND_art }, 'i' } 20460}; 20461 20462static xtensa_arg_internal Iclass_icls_AE_SP24S_L_C_stateArgs[] = { 20463 { { STATE_AE_CBEGIN0 }, 'i' }, 20464 { { STATE_AE_CEND0 }, 'i' }, 20465 { { STATE_CPENABLE }, 'i' } 20466}; 20467 20468static xtensa_arg_internal Iclass_icls_AE_LP24F_C_args[] = { 20469 { { OPERAND_pr }, 'o' }, 20470 { { OPERAND_ars }, 'm' }, 20471 { { OPERAND_art }, 'i' } 20472}; 20473 20474static xtensa_arg_internal Iclass_icls_AE_LP24F_C_stateArgs[] = { 20475 { { STATE_AE_CBEGIN0 }, 'i' }, 20476 { { STATE_AE_CEND0 }, 'i' }, 20477 { { STATE_CPENABLE }, 'i' } 20478}; 20479 20480static xtensa_arg_internal Iclass_icls_AE_SP24F_L_C_args[] = { 20481 { { OPERAND_pr }, 'i' }, 20482 { { OPERAND_ars }, 'm' }, 20483 { { OPERAND_art }, 'i' } 20484}; 20485 20486static xtensa_arg_internal Iclass_icls_AE_SP24F_L_C_stateArgs[] = { 20487 { { STATE_AE_CBEGIN0 }, 'i' }, 20488 { { STATE_AE_CEND0 }, 'i' }, 20489 { { STATE_CPENABLE }, 'i' } 20490}; 20491 20492static xtensa_arg_internal Iclass_icls_AE_LP16F_C_args[] = { 20493 { { OPERAND_pr }, 'o' }, 20494 { { OPERAND_ars }, 'm' }, 20495 { { OPERAND_art }, 'i' } 20496}; 20497 20498static xtensa_arg_internal Iclass_icls_AE_LP16F_C_stateArgs[] = { 20499 { { STATE_AE_CBEGIN0 }, 'i' }, 20500 { { STATE_AE_CEND0 }, 'i' }, 20501 { { STATE_CPENABLE }, 'i' } 20502}; 20503 20504static xtensa_arg_internal Iclass_icls_AE_SP16F_L_C_args[] = { 20505 { { OPERAND_pr }, 'i' }, 20506 { { OPERAND_ars }, 'm' }, 20507 { { OPERAND_art }, 'i' } 20508}; 20509 20510static xtensa_arg_internal Iclass_icls_AE_SP16F_L_C_stateArgs[] = { 20511 { { STATE_AE_CBEGIN0 }, 'i' }, 20512 { { STATE_AE_CEND0 }, 'i' }, 20513 { { STATE_CPENABLE }, 'i' } 20514}; 20515 20516static xtensa_arg_internal Iclass_icls_AE_LQ56_C_args[] = { 20517 { { OPERAND_qr1_w }, 'o' }, 20518 { { OPERAND_ars }, 'm' }, 20519 { { OPERAND_art }, 'i' } 20520}; 20521 20522static xtensa_arg_internal Iclass_icls_AE_LQ56_C_stateArgs[] = { 20523 { { STATE_AE_CBEGIN0 }, 'i' }, 20524 { { STATE_AE_CEND0 }, 'i' }, 20525 { { STATE_CPENABLE }, 'i' } 20526}; 20527 20528static xtensa_arg_internal Iclass_icls_AE_SQ56S_C_args[] = { 20529 { { OPERAND_qr0_rw }, 'i' }, 20530 { { OPERAND_ars }, 'm' }, 20531 { { OPERAND_art }, 'i' } 20532}; 20533 20534static xtensa_arg_internal Iclass_icls_AE_SQ56S_C_stateArgs[] = { 20535 { { STATE_AE_CBEGIN0 }, 'i' }, 20536 { { STATE_AE_CEND0 }, 'i' }, 20537 { { STATE_CPENABLE }, 'i' } 20538}; 20539 20540static xtensa_arg_internal Iclass_icls_AE_LQ32F_C_args[] = { 20541 { { OPERAND_qr1_w }, 'o' }, 20542 { { OPERAND_ars }, 'm' }, 20543 { { OPERAND_art }, 'i' } 20544}; 20545 20546static xtensa_arg_internal Iclass_icls_AE_LQ32F_C_stateArgs[] = { 20547 { { STATE_AE_CBEGIN0 }, 'i' }, 20548 { { STATE_AE_CEND0 }, 'i' }, 20549 { { STATE_CPENABLE }, 'i' } 20550}; 20551 20552static xtensa_arg_internal Iclass_icls_AE_SQ32F_C_args[] = { 20553 { { OPERAND_qr0_rw }, 'i' }, 20554 { { OPERAND_ars }, 'm' }, 20555 { { OPERAND_art }, 'i' } 20556}; 20557 20558static xtensa_arg_internal Iclass_icls_AE_SQ32F_C_stateArgs[] = { 20559 { { STATE_AE_CBEGIN0 }, 'i' }, 20560 { { STATE_AE_CEND0 }, 'i' }, 20561 { { STATE_CPENABLE }, 'i' } 20562}; 20563 20564static xtensa_arg_internal Iclass_rur_expstate_args[] = { 20565 { { OPERAND_arr }, 'o' } 20566}; 20567 20568static xtensa_arg_internal Iclass_rur_expstate_stateArgs[] = { 20569 { { STATE_EXPSTATE }, 'i' }, 20570 { { STATE_CPENABLE }, 'i' } 20571}; 20572 20573static xtensa_arg_internal Iclass_wur_expstate_args[] = { 20574 { { OPERAND_art }, 'i' } 20575}; 20576 20577static xtensa_arg_internal Iclass_wur_expstate_stateArgs[] = { 20578 { { STATE_EXPSTATE }, 'o' }, 20579 { { STATE_CPENABLE }, 'i' } 20580}; 20581 20582static xtensa_arg_internal Iclass_iclass_READ_IMPWIRE_args[] = { 20583 { { OPERAND_art }, 'o' } 20584}; 20585 20586static xtensa_arg_internal Iclass_iclass_READ_IMPWIRE_stateArgs[] = { 20587 { { STATE_CPENABLE }, 'i' } 20588}; 20589 20590static xtensa_interface Iclass_iclass_READ_IMPWIRE_intfArgs[] = { 20591 INTERFACE_IMPWIRE 20592}; 20593 20594static xtensa_arg_internal Iclass_iclass_SETB_EXPSTATE_args[] = { 20595 { { OPERAND_bitindex }, 'i' } 20596}; 20597 20598static xtensa_arg_internal Iclass_iclass_SETB_EXPSTATE_stateArgs[] = { 20599 { { STATE_EXPSTATE }, 'm' }, 20600 { { STATE_CPENABLE }, 'i' } 20601}; 20602 20603static xtensa_arg_internal Iclass_iclass_CLRB_EXPSTATE_args[] = { 20604 { { OPERAND_bitindex }, 'i' } 20605}; 20606 20607static xtensa_arg_internal Iclass_iclass_CLRB_EXPSTATE_stateArgs[] = { 20608 { { STATE_EXPSTATE }, 'm' }, 20609 { { STATE_CPENABLE }, 'i' } 20610}; 20611 20612static xtensa_arg_internal Iclass_iclass_WRMSK_EXPSTATE_args[] = { 20613 { { OPERAND_art }, 'i' }, 20614 { { OPERAND_ars }, 'i' } 20615}; 20616 20617static xtensa_arg_internal Iclass_iclass_WRMSK_EXPSTATE_stateArgs[] = { 20618 { { STATE_EXPSTATE }, 'm' }, 20619 { { STATE_CPENABLE }, 'i' } 20620}; 20621 20622static xtensa_iclass_internal iclasses[] = { 20623 { 0, 0 /* xt_iclass_excw */, 20624 0, 0, 0, 0 }, 20625 { 0, 0 /* xt_iclass_rfe */, 20626 3, Iclass_xt_iclass_rfe_stateArgs, 0, 0 }, 20627 { 0, 0 /* xt_iclass_rfde */, 20628 3, Iclass_xt_iclass_rfde_stateArgs, 0, 0 }, 20629 { 0, 0 /* xt_iclass_syscall */, 20630 0, 0, 0, 0 }, 20631 { 2, Iclass_xt_iclass_call12_args, 20632 1, Iclass_xt_iclass_call12_stateArgs, 0, 0 }, 20633 { 2, Iclass_xt_iclass_call8_args, 20634 1, Iclass_xt_iclass_call8_stateArgs, 0, 0 }, 20635 { 2, Iclass_xt_iclass_call4_args, 20636 1, Iclass_xt_iclass_call4_stateArgs, 0, 0 }, 20637 { 2, Iclass_xt_iclass_callx12_args, 20638 1, Iclass_xt_iclass_callx12_stateArgs, 0, 0 }, 20639 { 2, Iclass_xt_iclass_callx8_args, 20640 1, Iclass_xt_iclass_callx8_stateArgs, 0, 0 }, 20641 { 2, Iclass_xt_iclass_callx4_args, 20642 1, Iclass_xt_iclass_callx4_stateArgs, 0, 0 }, 20643 { 3, Iclass_xt_iclass_entry_args, 20644 5, Iclass_xt_iclass_entry_stateArgs, 0, 0 }, 20645 { 2, Iclass_xt_iclass_movsp_args, 20646 2, Iclass_xt_iclass_movsp_stateArgs, 0, 0 }, 20647 { 1, Iclass_xt_iclass_rotw_args, 20648 3, Iclass_xt_iclass_rotw_stateArgs, 0, 0 }, 20649 { 1, Iclass_xt_iclass_retw_args, 20650 5, Iclass_xt_iclass_retw_stateArgs, 0, 0 }, 20651 { 0, 0 /* xt_iclass_rfwou */, 20652 6, Iclass_xt_iclass_rfwou_stateArgs, 0, 0 }, 20653 { 3, Iclass_xt_iclass_l32e_args, 20654 2, Iclass_xt_iclass_l32e_stateArgs, 0, 0 }, 20655 { 3, Iclass_xt_iclass_s32e_args, 20656 2, Iclass_xt_iclass_s32e_stateArgs, 0, 0 }, 20657 { 1, Iclass_xt_iclass_rsr_windowbase_args, 20658 3, Iclass_xt_iclass_rsr_windowbase_stateArgs, 0, 0 }, 20659 { 1, Iclass_xt_iclass_wsr_windowbase_args, 20660 3, Iclass_xt_iclass_wsr_windowbase_stateArgs, 0, 0 }, 20661 { 1, Iclass_xt_iclass_xsr_windowbase_args, 20662 3, Iclass_xt_iclass_xsr_windowbase_stateArgs, 0, 0 }, 20663 { 1, Iclass_xt_iclass_rsr_windowstart_args, 20664 3, Iclass_xt_iclass_rsr_windowstart_stateArgs, 0, 0 }, 20665 { 1, Iclass_xt_iclass_wsr_windowstart_args, 20666 3, Iclass_xt_iclass_wsr_windowstart_stateArgs, 0, 0 }, 20667 { 1, Iclass_xt_iclass_xsr_windowstart_args, 20668 3, Iclass_xt_iclass_xsr_windowstart_stateArgs, 0, 0 }, 20669 { 3, Iclass_xt_iclass_add_n_args, 20670 0, 0, 0, 0 }, 20671 { 3, Iclass_xt_iclass_addi_n_args, 20672 0, 0, 0, 0 }, 20673 { 2, Iclass_xt_iclass_bz6_args, 20674 0, 0, 0, 0 }, 20675 { 0, 0 /* xt_iclass_ill_n */, 20676 0, 0, 0, 0 }, 20677 { 3, Iclass_xt_iclass_loadi4_args, 20678 0, 0, 0, 0 }, 20679 { 2, Iclass_xt_iclass_mov_n_args, 20680 0, 0, 0, 0 }, 20681 { 2, Iclass_xt_iclass_movi_n_args, 20682 0, 0, 0, 0 }, 20683 { 0, 0 /* xt_iclass_nopn */, 20684 0, 0, 0, 0 }, 20685 { 1, Iclass_xt_iclass_retn_args, 20686 0, 0, 0, 0 }, 20687 { 3, Iclass_xt_iclass_storei4_args, 20688 0, 0, 0, 0 }, 20689 { 1, Iclass_rur_threadptr_args, 20690 1, Iclass_rur_threadptr_stateArgs, 0, 0 }, 20691 { 1, Iclass_wur_threadptr_args, 20692 1, Iclass_wur_threadptr_stateArgs, 0, 0 }, 20693 { 3, Iclass_xt_iclass_addi_args, 20694 0, 0, 0, 0 }, 20695 { 3, Iclass_xt_iclass_addmi_args, 20696 0, 0, 0, 0 }, 20697 { 3, Iclass_xt_iclass_addsub_args, 20698 0, 0, 0, 0 }, 20699 { 3, Iclass_xt_iclass_bit_args, 20700 0, 0, 0, 0 }, 20701 { 3, Iclass_xt_iclass_bsi8_args, 20702 0, 0, 0, 0 }, 20703 { 3, Iclass_xt_iclass_bsi8b_args, 20704 0, 0, 0, 0 }, 20705 { 3, Iclass_xt_iclass_bsi8u_args, 20706 0, 0, 0, 0 }, 20707 { 3, Iclass_xt_iclass_bst8_args, 20708 0, 0, 0, 0 }, 20709 { 2, Iclass_xt_iclass_bsz12_args, 20710 0, 0, 0, 0 }, 20711 { 2, Iclass_xt_iclass_call0_args, 20712 0, 0, 0, 0 }, 20713 { 2, Iclass_xt_iclass_callx0_args, 20714 0, 0, 0, 0 }, 20715 { 4, Iclass_xt_iclass_exti_args, 20716 0, 0, 0, 0 }, 20717 { 0, 0 /* xt_iclass_ill */, 20718 0, 0, 0, 0 }, 20719 { 1, Iclass_xt_iclass_jump_args, 20720 0, 0, 0, 0 }, 20721 { 1, Iclass_xt_iclass_jumpx_args, 20722 0, 0, 0, 0 }, 20723 { 3, Iclass_xt_iclass_l16ui_args, 20724 0, 0, 0, 0 }, 20725 { 3, Iclass_xt_iclass_l16si_args, 20726 0, 0, 0, 0 }, 20727 { 3, Iclass_xt_iclass_l32i_args, 20728 0, 0, 0, 0 }, 20729 { 2, Iclass_xt_iclass_l32r_args, 20730 0, 0, 0, 0 }, 20731 { 3, Iclass_xt_iclass_l8i_args, 20732 0, 0, 0, 0 }, 20733 { 2, Iclass_xt_iclass_loop_args, 20734 3, Iclass_xt_iclass_loop_stateArgs, 0, 0 }, 20735 { 2, Iclass_xt_iclass_loopz_args, 20736 3, Iclass_xt_iclass_loopz_stateArgs, 0, 0 }, 20737 { 2, Iclass_xt_iclass_movi_args, 20738 0, 0, 0, 0 }, 20739 { 3, Iclass_xt_iclass_movz_args, 20740 0, 0, 0, 0 }, 20741 { 2, Iclass_xt_iclass_neg_args, 20742 0, 0, 0, 0 }, 20743 { 0, 0 /* xt_iclass_nop */, 20744 0, 0, 0, 0 }, 20745 { 1, Iclass_xt_iclass_return_args, 20746 0, 0, 0, 0 }, 20747 { 0, 0 /* xt_iclass_simcall */, 20748 0, 0, 0, 0 }, 20749 { 3, Iclass_xt_iclass_s16i_args, 20750 0, 0, 0, 0 }, 20751 { 3, Iclass_xt_iclass_s32i_args, 20752 0, 0, 0, 0 }, 20753 { 3, Iclass_xt_iclass_s32nb_args, 20754 0, 0, 0, 0 }, 20755 { 3, Iclass_xt_iclass_s8i_args, 20756 0, 0, 0, 0 }, 20757 { 1, Iclass_xt_iclass_sar_args, 20758 1, Iclass_xt_iclass_sar_stateArgs, 0, 0 }, 20759 { 1, Iclass_xt_iclass_sari_args, 20760 1, Iclass_xt_iclass_sari_stateArgs, 0, 0 }, 20761 { 2, Iclass_xt_iclass_shifts_args, 20762 1, Iclass_xt_iclass_shifts_stateArgs, 0, 0 }, 20763 { 3, Iclass_xt_iclass_shiftst_args, 20764 1, Iclass_xt_iclass_shiftst_stateArgs, 0, 0 }, 20765 { 2, Iclass_xt_iclass_shiftt_args, 20766 1, Iclass_xt_iclass_shiftt_stateArgs, 0, 0 }, 20767 { 3, Iclass_xt_iclass_slli_args, 20768 0, 0, 0, 0 }, 20769 { 3, Iclass_xt_iclass_srai_args, 20770 0, 0, 0, 0 }, 20771 { 3, Iclass_xt_iclass_srli_args, 20772 0, 0, 0, 0 }, 20773 { 0, 0 /* xt_iclass_memw */, 20774 0, 0, 0, 0 }, 20775 { 0, 0 /* xt_iclass_extw */, 20776 0, 0, 0, 0 }, 20777 { 0, 0 /* xt_iclass_isync */, 20778 0, 0, 0, 0 }, 20779 { 0, 0 /* xt_iclass_sync */, 20780 1, Iclass_xt_iclass_sync_stateArgs, 0, 0 }, 20781 { 2, Iclass_xt_iclass_rsil_args, 20782 7, Iclass_xt_iclass_rsil_stateArgs, 0, 0 }, 20783 { 1, Iclass_xt_iclass_rsr_lend_args, 20784 1, Iclass_xt_iclass_rsr_lend_stateArgs, 0, 0 }, 20785 { 1, Iclass_xt_iclass_wsr_lend_args, 20786 1, Iclass_xt_iclass_wsr_lend_stateArgs, 0, 0 }, 20787 { 1, Iclass_xt_iclass_xsr_lend_args, 20788 1, Iclass_xt_iclass_xsr_lend_stateArgs, 0, 0 }, 20789 { 1, Iclass_xt_iclass_rsr_lcount_args, 20790 1, Iclass_xt_iclass_rsr_lcount_stateArgs, 0, 0 }, 20791 { 1, Iclass_xt_iclass_wsr_lcount_args, 20792 2, Iclass_xt_iclass_wsr_lcount_stateArgs, 0, 0 }, 20793 { 1, Iclass_xt_iclass_xsr_lcount_args, 20794 2, Iclass_xt_iclass_xsr_lcount_stateArgs, 0, 0 }, 20795 { 1, Iclass_xt_iclass_rsr_lbeg_args, 20796 1, Iclass_xt_iclass_rsr_lbeg_stateArgs, 0, 0 }, 20797 { 1, Iclass_xt_iclass_wsr_lbeg_args, 20798 1, Iclass_xt_iclass_wsr_lbeg_stateArgs, 0, 0 }, 20799 { 1, Iclass_xt_iclass_xsr_lbeg_args, 20800 1, Iclass_xt_iclass_xsr_lbeg_stateArgs, 0, 0 }, 20801 { 1, Iclass_xt_iclass_rsr_sar_args, 20802 1, Iclass_xt_iclass_rsr_sar_stateArgs, 0, 0 }, 20803 { 1, Iclass_xt_iclass_wsr_sar_args, 20804 2, Iclass_xt_iclass_wsr_sar_stateArgs, 0, 0 }, 20805 { 1, Iclass_xt_iclass_xsr_sar_args, 20806 1, Iclass_xt_iclass_xsr_sar_stateArgs, 0, 0 }, 20807 { 1, Iclass_xt_iclass_rsr_memctl_args, 20808 0, 0, 0, 0 }, 20809 { 1, Iclass_xt_iclass_wsr_memctl_args, 20810 0, 0, 0, 0 }, 20811 { 1, Iclass_xt_iclass_xsr_memctl_args, 20812 0, 0, 0, 0 }, 20813 { 1, Iclass_xt_iclass_rsr_litbase_args, 20814 0, 0, 0, 0 }, 20815 { 1, Iclass_xt_iclass_wsr_litbase_args, 20816 0, 0, 0, 0 }, 20817 { 1, Iclass_xt_iclass_xsr_litbase_args, 20818 0, 0, 0, 0 }, 20819 { 1, Iclass_xt_iclass_rsr_configid0_args, 20820 2, Iclass_xt_iclass_rsr_configid0_stateArgs, 0, 0 }, 20821 { 1, Iclass_xt_iclass_wsr_configid0_args, 20822 2, Iclass_xt_iclass_wsr_configid0_stateArgs, 0, 0 }, 20823 { 1, Iclass_xt_iclass_rsr_configid1_args, 20824 2, Iclass_xt_iclass_rsr_configid1_stateArgs, 0, 0 }, 20825 { 1, Iclass_xt_iclass_rsr_243_args, 20826 2, Iclass_xt_iclass_rsr_243_stateArgs, 0, 0 }, 20827 { 1, Iclass_xt_iclass_rsr_ps_args, 20828 7, Iclass_xt_iclass_rsr_ps_stateArgs, 0, 0 }, 20829 { 1, Iclass_xt_iclass_wsr_ps_args, 20830 7, Iclass_xt_iclass_wsr_ps_stateArgs, 0, 0 }, 20831 { 1, Iclass_xt_iclass_xsr_ps_args, 20832 7, Iclass_xt_iclass_xsr_ps_stateArgs, 0, 0 }, 20833 { 1, Iclass_xt_iclass_rsr_epc1_args, 20834 3, Iclass_xt_iclass_rsr_epc1_stateArgs, 0, 0 }, 20835 { 1, Iclass_xt_iclass_wsr_epc1_args, 20836 3, Iclass_xt_iclass_wsr_epc1_stateArgs, 0, 0 }, 20837 { 1, Iclass_xt_iclass_xsr_epc1_args, 20838 3, Iclass_xt_iclass_xsr_epc1_stateArgs, 0, 0 }, 20839 { 1, Iclass_xt_iclass_rsr_excsave1_args, 20840 3, Iclass_xt_iclass_rsr_excsave1_stateArgs, 0, 0 }, 20841 { 1, Iclass_xt_iclass_wsr_excsave1_args, 20842 3, Iclass_xt_iclass_wsr_excsave1_stateArgs, 0, 0 }, 20843 { 1, Iclass_xt_iclass_xsr_excsave1_args, 20844 3, Iclass_xt_iclass_xsr_excsave1_stateArgs, 0, 0 }, 20845 { 1, Iclass_xt_iclass_rsr_epc2_args, 20846 3, Iclass_xt_iclass_rsr_epc2_stateArgs, 0, 0 }, 20847 { 1, Iclass_xt_iclass_wsr_epc2_args, 20848 3, Iclass_xt_iclass_wsr_epc2_stateArgs, 0, 0 }, 20849 { 1, Iclass_xt_iclass_xsr_epc2_args, 20850 3, Iclass_xt_iclass_xsr_epc2_stateArgs, 0, 0 }, 20851 { 1, Iclass_xt_iclass_rsr_excsave2_args, 20852 3, Iclass_xt_iclass_rsr_excsave2_stateArgs, 0, 0 }, 20853 { 1, Iclass_xt_iclass_wsr_excsave2_args, 20854 3, Iclass_xt_iclass_wsr_excsave2_stateArgs, 0, 0 }, 20855 { 1, Iclass_xt_iclass_xsr_excsave2_args, 20856 3, Iclass_xt_iclass_xsr_excsave2_stateArgs, 0, 0 }, 20857 { 1, Iclass_xt_iclass_rsr_epc3_args, 20858 3, Iclass_xt_iclass_rsr_epc3_stateArgs, 0, 0 }, 20859 { 1, Iclass_xt_iclass_wsr_epc3_args, 20860 3, Iclass_xt_iclass_wsr_epc3_stateArgs, 0, 0 }, 20861 { 1, Iclass_xt_iclass_xsr_epc3_args, 20862 3, Iclass_xt_iclass_xsr_epc3_stateArgs, 0, 0 }, 20863 { 1, Iclass_xt_iclass_rsr_excsave3_args, 20864 3, Iclass_xt_iclass_rsr_excsave3_stateArgs, 0, 0 }, 20865 { 1, Iclass_xt_iclass_wsr_excsave3_args, 20866 3, Iclass_xt_iclass_wsr_excsave3_stateArgs, 0, 0 }, 20867 { 1, Iclass_xt_iclass_xsr_excsave3_args, 20868 3, Iclass_xt_iclass_xsr_excsave3_stateArgs, 0, 0 }, 20869 { 1, Iclass_xt_iclass_rsr_epc4_args, 20870 3, Iclass_xt_iclass_rsr_epc4_stateArgs, 0, 0 }, 20871 { 1, Iclass_xt_iclass_wsr_epc4_args, 20872 3, Iclass_xt_iclass_wsr_epc4_stateArgs, 0, 0 }, 20873 { 1, Iclass_xt_iclass_xsr_epc4_args, 20874 3, Iclass_xt_iclass_xsr_epc4_stateArgs, 0, 0 }, 20875 { 1, Iclass_xt_iclass_rsr_excsave4_args, 20876 3, Iclass_xt_iclass_rsr_excsave4_stateArgs, 0, 0 }, 20877 { 1, Iclass_xt_iclass_wsr_excsave4_args, 20878 3, Iclass_xt_iclass_wsr_excsave4_stateArgs, 0, 0 }, 20879 { 1, Iclass_xt_iclass_xsr_excsave4_args, 20880 3, Iclass_xt_iclass_xsr_excsave4_stateArgs, 0, 0 }, 20881 { 1, Iclass_xt_iclass_rsr_epc5_args, 20882 3, Iclass_xt_iclass_rsr_epc5_stateArgs, 0, 0 }, 20883 { 1, Iclass_xt_iclass_wsr_epc5_args, 20884 3, Iclass_xt_iclass_wsr_epc5_stateArgs, 0, 0 }, 20885 { 1, Iclass_xt_iclass_xsr_epc5_args, 20886 3, Iclass_xt_iclass_xsr_epc5_stateArgs, 0, 0 }, 20887 { 1, Iclass_xt_iclass_rsr_excsave5_args, 20888 3, Iclass_xt_iclass_rsr_excsave5_stateArgs, 0, 0 }, 20889 { 1, Iclass_xt_iclass_wsr_excsave5_args, 20890 3, Iclass_xt_iclass_wsr_excsave5_stateArgs, 0, 0 }, 20891 { 1, Iclass_xt_iclass_xsr_excsave5_args, 20892 3, Iclass_xt_iclass_xsr_excsave5_stateArgs, 0, 0 }, 20893 { 1, Iclass_xt_iclass_rsr_epc6_args, 20894 3, Iclass_xt_iclass_rsr_epc6_stateArgs, 0, 0 }, 20895 { 1, Iclass_xt_iclass_wsr_epc6_args, 20896 3, Iclass_xt_iclass_wsr_epc6_stateArgs, 0, 0 }, 20897 { 1, Iclass_xt_iclass_xsr_epc6_args, 20898 3, Iclass_xt_iclass_xsr_epc6_stateArgs, 0, 0 }, 20899 { 1, Iclass_xt_iclass_rsr_excsave6_args, 20900 3, Iclass_xt_iclass_rsr_excsave6_stateArgs, 0, 0 }, 20901 { 1, Iclass_xt_iclass_wsr_excsave6_args, 20902 3, Iclass_xt_iclass_wsr_excsave6_stateArgs, 0, 0 }, 20903 { 1, Iclass_xt_iclass_xsr_excsave6_args, 20904 3, Iclass_xt_iclass_xsr_excsave6_stateArgs, 0, 0 }, 20905 { 1, Iclass_xt_iclass_rsr_epc7_args, 20906 3, Iclass_xt_iclass_rsr_epc7_stateArgs, 0, 0 }, 20907 { 1, Iclass_xt_iclass_wsr_epc7_args, 20908 3, Iclass_xt_iclass_wsr_epc7_stateArgs, 0, 0 }, 20909 { 1, Iclass_xt_iclass_xsr_epc7_args, 20910 3, Iclass_xt_iclass_xsr_epc7_stateArgs, 0, 0 }, 20911 { 1, Iclass_xt_iclass_rsr_excsave7_args, 20912 3, Iclass_xt_iclass_rsr_excsave7_stateArgs, 0, 0 }, 20913 { 1, Iclass_xt_iclass_wsr_excsave7_args, 20914 3, Iclass_xt_iclass_wsr_excsave7_stateArgs, 0, 0 }, 20915 { 1, Iclass_xt_iclass_xsr_excsave7_args, 20916 3, Iclass_xt_iclass_xsr_excsave7_stateArgs, 0, 0 }, 20917 { 1, Iclass_xt_iclass_rsr_eps2_args, 20918 3, Iclass_xt_iclass_rsr_eps2_stateArgs, 0, 0 }, 20919 { 1, Iclass_xt_iclass_wsr_eps2_args, 20920 3, Iclass_xt_iclass_wsr_eps2_stateArgs, 0, 0 }, 20921 { 1, Iclass_xt_iclass_xsr_eps2_args, 20922 3, Iclass_xt_iclass_xsr_eps2_stateArgs, 0, 0 }, 20923 { 1, Iclass_xt_iclass_rsr_eps3_args, 20924 3, Iclass_xt_iclass_rsr_eps3_stateArgs, 0, 0 }, 20925 { 1, Iclass_xt_iclass_wsr_eps3_args, 20926 3, Iclass_xt_iclass_wsr_eps3_stateArgs, 0, 0 }, 20927 { 1, Iclass_xt_iclass_xsr_eps3_args, 20928 3, Iclass_xt_iclass_xsr_eps3_stateArgs, 0, 0 }, 20929 { 1, Iclass_xt_iclass_rsr_eps4_args, 20930 3, Iclass_xt_iclass_rsr_eps4_stateArgs, 0, 0 }, 20931 { 1, Iclass_xt_iclass_wsr_eps4_args, 20932 3, Iclass_xt_iclass_wsr_eps4_stateArgs, 0, 0 }, 20933 { 1, Iclass_xt_iclass_xsr_eps4_args, 20934 3, Iclass_xt_iclass_xsr_eps4_stateArgs, 0, 0 }, 20935 { 1, Iclass_xt_iclass_rsr_eps5_args, 20936 3, Iclass_xt_iclass_rsr_eps5_stateArgs, 0, 0 }, 20937 { 1, Iclass_xt_iclass_wsr_eps5_args, 20938 3, Iclass_xt_iclass_wsr_eps5_stateArgs, 0, 0 }, 20939 { 1, Iclass_xt_iclass_xsr_eps5_args, 20940 3, Iclass_xt_iclass_xsr_eps5_stateArgs, 0, 0 }, 20941 { 1, Iclass_xt_iclass_rsr_eps6_args, 20942 3, Iclass_xt_iclass_rsr_eps6_stateArgs, 0, 0 }, 20943 { 1, Iclass_xt_iclass_wsr_eps6_args, 20944 3, Iclass_xt_iclass_wsr_eps6_stateArgs, 0, 0 }, 20945 { 1, Iclass_xt_iclass_xsr_eps6_args, 20946 3, Iclass_xt_iclass_xsr_eps6_stateArgs, 0, 0 }, 20947 { 1, Iclass_xt_iclass_rsr_eps7_args, 20948 3, Iclass_xt_iclass_rsr_eps7_stateArgs, 0, 0 }, 20949 { 1, Iclass_xt_iclass_wsr_eps7_args, 20950 3, Iclass_xt_iclass_wsr_eps7_stateArgs, 0, 0 }, 20951 { 1, Iclass_xt_iclass_xsr_eps7_args, 20952 3, Iclass_xt_iclass_xsr_eps7_stateArgs, 0, 0 }, 20953 { 1, Iclass_xt_iclass_rsr_excvaddr_args, 20954 3, Iclass_xt_iclass_rsr_excvaddr_stateArgs, 0, 0 }, 20955 { 1, Iclass_xt_iclass_wsr_excvaddr_args, 20956 3, Iclass_xt_iclass_wsr_excvaddr_stateArgs, 0, 0 }, 20957 { 1, Iclass_xt_iclass_xsr_excvaddr_args, 20958 3, Iclass_xt_iclass_xsr_excvaddr_stateArgs, 0, 0 }, 20959 { 1, Iclass_xt_iclass_rsr_depc_args, 20960 3, Iclass_xt_iclass_rsr_depc_stateArgs, 0, 0 }, 20961 { 1, Iclass_xt_iclass_wsr_depc_args, 20962 3, Iclass_xt_iclass_wsr_depc_stateArgs, 0, 0 }, 20963 { 1, Iclass_xt_iclass_xsr_depc_args, 20964 3, Iclass_xt_iclass_xsr_depc_stateArgs, 0, 0 }, 20965 { 1, Iclass_xt_iclass_rsr_exccause_args, 20966 4, Iclass_xt_iclass_rsr_exccause_stateArgs, 0, 0 }, 20967 { 1, Iclass_xt_iclass_wsr_exccause_args, 20968 3, Iclass_xt_iclass_wsr_exccause_stateArgs, 0, 0 }, 20969 { 1, Iclass_xt_iclass_xsr_exccause_args, 20970 3, Iclass_xt_iclass_xsr_exccause_stateArgs, 0, 0 }, 20971 { 1, Iclass_xt_iclass_rsr_misc0_args, 20972 3, Iclass_xt_iclass_rsr_misc0_stateArgs, 0, 0 }, 20973 { 1, Iclass_xt_iclass_wsr_misc0_args, 20974 3, Iclass_xt_iclass_wsr_misc0_stateArgs, 0, 0 }, 20975 { 1, Iclass_xt_iclass_xsr_misc0_args, 20976 3, Iclass_xt_iclass_xsr_misc0_stateArgs, 0, 0 }, 20977 { 1, Iclass_xt_iclass_rsr_misc1_args, 20978 3, Iclass_xt_iclass_rsr_misc1_stateArgs, 0, 0 }, 20979 { 1, Iclass_xt_iclass_wsr_misc1_args, 20980 3, Iclass_xt_iclass_wsr_misc1_stateArgs, 0, 0 }, 20981 { 1, Iclass_xt_iclass_xsr_misc1_args, 20982 3, Iclass_xt_iclass_xsr_misc1_stateArgs, 0, 0 }, 20983 { 1, Iclass_xt_iclass_rsr_prid_args, 20984 2, Iclass_xt_iclass_rsr_prid_stateArgs, 0, 0 }, 20985 { 1, Iclass_xt_iclass_rsr_vecbase_args, 20986 3, Iclass_xt_iclass_rsr_vecbase_stateArgs, 0, 0 }, 20987 { 1, Iclass_xt_iclass_wsr_vecbase_args, 20988 3, Iclass_xt_iclass_wsr_vecbase_stateArgs, 0, 0 }, 20989 { 1, Iclass_xt_iclass_xsr_vecbase_args, 20990 3, Iclass_xt_iclass_xsr_vecbase_stateArgs, 0, 0 }, 20991 { 3, Iclass_xt_mul16_args, 20992 0, 0, 0, 0 }, 20993 { 3, Iclass_xt_mul32_args, 20994 0, 0, 0, 0 }, 20995 { 3, Iclass_xt_mul32h_args, 20996 0, 0, 0, 0 }, 20997 { 2, Iclass_xt_iclass_mac16_aa_args, 20998 1, Iclass_xt_iclass_mac16_aa_stateArgs, 0, 0 }, 20999 { 2, Iclass_xt_iclass_mac16_ad_args, 21000 1, Iclass_xt_iclass_mac16_ad_stateArgs, 0, 0 }, 21001 { 2, Iclass_xt_iclass_mac16_da_args, 21002 1, Iclass_xt_iclass_mac16_da_stateArgs, 0, 0 }, 21003 { 2, Iclass_xt_iclass_mac16_dd_args, 21004 1, Iclass_xt_iclass_mac16_dd_stateArgs, 0, 0 }, 21005 { 2, Iclass_xt_iclass_mac16a_aa_args, 21006 1, Iclass_xt_iclass_mac16a_aa_stateArgs, 0, 0 }, 21007 { 2, Iclass_xt_iclass_mac16a_ad_args, 21008 1, Iclass_xt_iclass_mac16a_ad_stateArgs, 0, 0 }, 21009 { 2, Iclass_xt_iclass_mac16a_da_args, 21010 1, Iclass_xt_iclass_mac16a_da_stateArgs, 0, 0 }, 21011 { 2, Iclass_xt_iclass_mac16a_dd_args, 21012 1, Iclass_xt_iclass_mac16a_dd_stateArgs, 0, 0 }, 21013 { 4, Iclass_xt_iclass_mac16al_da_args, 21014 1, Iclass_xt_iclass_mac16al_da_stateArgs, 0, 0 }, 21015 { 4, Iclass_xt_iclass_mac16al_dd_args, 21016 1, Iclass_xt_iclass_mac16al_dd_stateArgs, 0, 0 }, 21017 { 2, Iclass_xt_iclass_mac16_l_args, 21018 0, 0, 0, 0 }, 21019 { 2, Iclass_xt_iclass_rsr_m0_args, 21020 0, 0, 0, 0 }, 21021 { 2, Iclass_xt_iclass_wsr_m0_args, 21022 0, 0, 0, 0 }, 21023 { 2, Iclass_xt_iclass_xsr_m0_args, 21024 0, 0, 0, 0 }, 21025 { 2, Iclass_xt_iclass_rsr_m1_args, 21026 0, 0, 0, 0 }, 21027 { 2, Iclass_xt_iclass_wsr_m1_args, 21028 0, 0, 0, 0 }, 21029 { 2, Iclass_xt_iclass_xsr_m1_args, 21030 0, 0, 0, 0 }, 21031 { 2, Iclass_xt_iclass_rsr_m2_args, 21032 0, 0, 0, 0 }, 21033 { 2, Iclass_xt_iclass_wsr_m2_args, 21034 0, 0, 0, 0 }, 21035 { 2, Iclass_xt_iclass_xsr_m2_args, 21036 0, 0, 0, 0 }, 21037 { 2, Iclass_xt_iclass_rsr_m3_args, 21038 0, 0, 0, 0 }, 21039 { 2, Iclass_xt_iclass_wsr_m3_args, 21040 0, 0, 0, 0 }, 21041 { 2, Iclass_xt_iclass_xsr_m3_args, 21042 0, 0, 0, 0 }, 21043 { 1, Iclass_xt_iclass_rsr_acclo_args, 21044 1, Iclass_xt_iclass_rsr_acclo_stateArgs, 0, 0 }, 21045 { 1, Iclass_xt_iclass_wsr_acclo_args, 21046 1, Iclass_xt_iclass_wsr_acclo_stateArgs, 0, 0 }, 21047 { 1, Iclass_xt_iclass_xsr_acclo_args, 21048 1, Iclass_xt_iclass_xsr_acclo_stateArgs, 0, 0 }, 21049 { 1, Iclass_xt_iclass_rsr_acchi_args, 21050 1, Iclass_xt_iclass_rsr_acchi_stateArgs, 0, 0 }, 21051 { 1, Iclass_xt_iclass_wsr_acchi_args, 21052 1, Iclass_xt_iclass_wsr_acchi_stateArgs, 0, 0 }, 21053 { 1, Iclass_xt_iclass_xsr_acchi_args, 21054 1, Iclass_xt_iclass_xsr_acchi_stateArgs, 0, 0 }, 21055 { 1, Iclass_xt_iclass_rfi_args, 21056 21, Iclass_xt_iclass_rfi_stateArgs, 0, 0 }, 21057 { 1, Iclass_xt_iclass_wait_args, 21058 3, Iclass_xt_iclass_wait_stateArgs, 0, 0 }, 21059 { 1, Iclass_xt_iclass_rsr_interrupt_args, 21060 3, Iclass_xt_iclass_rsr_interrupt_stateArgs, 0, 0 }, 21061 { 1, Iclass_xt_iclass_wsr_intset_args, 21062 4, Iclass_xt_iclass_wsr_intset_stateArgs, 0, 0 }, 21063 { 1, Iclass_xt_iclass_wsr_intclear_args, 21064 4, Iclass_xt_iclass_wsr_intclear_stateArgs, 0, 0 }, 21065 { 1, Iclass_xt_iclass_rsr_intenable_args, 21066 3, Iclass_xt_iclass_rsr_intenable_stateArgs, 0, 0 }, 21067 { 1, Iclass_xt_iclass_wsr_intenable_args, 21068 3, Iclass_xt_iclass_wsr_intenable_stateArgs, 0, 0 }, 21069 { 1, Iclass_xt_iclass_xsr_intenable_args, 21070 3, Iclass_xt_iclass_xsr_intenable_stateArgs, 0, 0 }, 21071 { 2, Iclass_xt_iclass_break_args, 21072 2, Iclass_xt_iclass_break_stateArgs, 0, 0 }, 21073 { 1, Iclass_xt_iclass_break_n_args, 21074 2, Iclass_xt_iclass_break_n_stateArgs, 0, 0 }, 21075 { 1, Iclass_xt_iclass_rsr_dbreaka0_args, 21076 3, Iclass_xt_iclass_rsr_dbreaka0_stateArgs, 0, 0 }, 21077 { 1, Iclass_xt_iclass_wsr_dbreaka0_args, 21078 4, Iclass_xt_iclass_wsr_dbreaka0_stateArgs, 0, 0 }, 21079 { 1, Iclass_xt_iclass_xsr_dbreaka0_args, 21080 4, Iclass_xt_iclass_xsr_dbreaka0_stateArgs, 0, 0 }, 21081 { 1, Iclass_xt_iclass_rsr_dbreakc0_args, 21082 3, Iclass_xt_iclass_rsr_dbreakc0_stateArgs, 0, 0 }, 21083 { 1, Iclass_xt_iclass_wsr_dbreakc0_args, 21084 4, Iclass_xt_iclass_wsr_dbreakc0_stateArgs, 0, 0 }, 21085 { 1, Iclass_xt_iclass_xsr_dbreakc0_args, 21086 4, Iclass_xt_iclass_xsr_dbreakc0_stateArgs, 0, 0 }, 21087 { 1, Iclass_xt_iclass_rsr_dbreaka1_args, 21088 3, Iclass_xt_iclass_rsr_dbreaka1_stateArgs, 0, 0 }, 21089 { 1, Iclass_xt_iclass_wsr_dbreaka1_args, 21090 4, Iclass_xt_iclass_wsr_dbreaka1_stateArgs, 0, 0 }, 21091 { 1, Iclass_xt_iclass_xsr_dbreaka1_args, 21092 4, Iclass_xt_iclass_xsr_dbreaka1_stateArgs, 0, 0 }, 21093 { 1, Iclass_xt_iclass_rsr_dbreakc1_args, 21094 3, Iclass_xt_iclass_rsr_dbreakc1_stateArgs, 0, 0 }, 21095 { 1, Iclass_xt_iclass_wsr_dbreakc1_args, 21096 4, Iclass_xt_iclass_wsr_dbreakc1_stateArgs, 0, 0 }, 21097 { 1, Iclass_xt_iclass_xsr_dbreakc1_args, 21098 4, Iclass_xt_iclass_xsr_dbreakc1_stateArgs, 0, 0 }, 21099 { 1, Iclass_xt_iclass_rsr_ibreaka0_args, 21100 3, Iclass_xt_iclass_rsr_ibreaka0_stateArgs, 0, 0 }, 21101 { 1, Iclass_xt_iclass_wsr_ibreaka0_args, 21102 3, Iclass_xt_iclass_wsr_ibreaka0_stateArgs, 0, 0 }, 21103 { 1, Iclass_xt_iclass_xsr_ibreaka0_args, 21104 3, Iclass_xt_iclass_xsr_ibreaka0_stateArgs, 0, 0 }, 21105 { 1, Iclass_xt_iclass_rsr_ibreaka1_args, 21106 3, Iclass_xt_iclass_rsr_ibreaka1_stateArgs, 0, 0 }, 21107 { 1, Iclass_xt_iclass_wsr_ibreaka1_args, 21108 3, Iclass_xt_iclass_wsr_ibreaka1_stateArgs, 0, 0 }, 21109 { 1, Iclass_xt_iclass_xsr_ibreaka1_args, 21110 3, Iclass_xt_iclass_xsr_ibreaka1_stateArgs, 0, 0 }, 21111 { 1, Iclass_xt_iclass_rsr_ibreakenable_args, 21112 3, Iclass_xt_iclass_rsr_ibreakenable_stateArgs, 0, 0 }, 21113 { 1, Iclass_xt_iclass_wsr_ibreakenable_args, 21114 3, Iclass_xt_iclass_wsr_ibreakenable_stateArgs, 0, 0 }, 21115 { 1, Iclass_xt_iclass_xsr_ibreakenable_args, 21116 3, Iclass_xt_iclass_xsr_ibreakenable_stateArgs, 0, 0 }, 21117 { 1, Iclass_xt_iclass_rsr_debugcause_args, 21118 4, Iclass_xt_iclass_rsr_debugcause_stateArgs, 0, 0 }, 21119 { 1, Iclass_xt_iclass_wsr_debugcause_args, 21120 4, Iclass_xt_iclass_wsr_debugcause_stateArgs, 0, 0 }, 21121 { 1, Iclass_xt_iclass_xsr_debugcause_args, 21122 4, Iclass_xt_iclass_xsr_debugcause_stateArgs, 0, 0 }, 21123 { 1, Iclass_xt_iclass_rsr_icount_args, 21124 3, Iclass_xt_iclass_rsr_icount_stateArgs, 0, 0 }, 21125 { 1, Iclass_xt_iclass_wsr_icount_args, 21126 4, Iclass_xt_iclass_wsr_icount_stateArgs, 0, 0 }, 21127 { 1, Iclass_xt_iclass_xsr_icount_args, 21128 4, Iclass_xt_iclass_xsr_icount_stateArgs, 0, 0 }, 21129 { 1, Iclass_xt_iclass_rsr_icountlevel_args, 21130 3, Iclass_xt_iclass_rsr_icountlevel_stateArgs, 0, 0 }, 21131 { 1, Iclass_xt_iclass_wsr_icountlevel_args, 21132 3, Iclass_xt_iclass_wsr_icountlevel_stateArgs, 0, 0 }, 21133 { 1, Iclass_xt_iclass_xsr_icountlevel_args, 21134 3, Iclass_xt_iclass_xsr_icountlevel_stateArgs, 0, 0 }, 21135 { 1, Iclass_xt_iclass_rsr_ddr_args, 21136 3, Iclass_xt_iclass_rsr_ddr_stateArgs, 0, 0 }, 21137 { 1, Iclass_xt_iclass_wsr_ddr_args, 21138 4, Iclass_xt_iclass_wsr_ddr_stateArgs, 0, 0 }, 21139 { 1, Iclass_xt_iclass_xsr_ddr_args, 21140 4, Iclass_xt_iclass_xsr_ddr_stateArgs, 0, 0 }, 21141 { 1, Iclass_xt_iclass_lddr32_p_args, 21142 5, Iclass_xt_iclass_lddr32_p_stateArgs, 0, 0 }, 21143 { 1, Iclass_xt_iclass_sddr32_p_args, 21144 4, Iclass_xt_iclass_sddr32_p_stateArgs, 0, 0 }, 21145 { 1, Iclass_xt_iclass_rfdo_args, 21146 10, Iclass_xt_iclass_rfdo_stateArgs, 0, 0 }, 21147 { 0, 0 /* xt_iclass_rfdd */, 21148 1, Iclass_xt_iclass_rfdd_stateArgs, 0, 0 }, 21149 { 1, Iclass_xt_iclass_wsr_mmid_args, 21150 3, Iclass_xt_iclass_wsr_mmid_stateArgs, 0, 0 }, 21151 { 3, Iclass_xt_iclass_bbool1_args, 21152 0, 0, 0, 0 }, 21153 { 2, Iclass_xt_iclass_bbool4_args, 21154 0, 0, 0, 0 }, 21155 { 2, Iclass_xt_iclass_bbool8_args, 21156 0, 0, 0, 0 }, 21157 { 2, Iclass_xt_iclass_bbranch_args, 21158 0, 0, 0, 0 }, 21159 { 3, Iclass_xt_iclass_bmove_args, 21160 0, 0, 0, 0 }, 21161 { 2, Iclass_xt_iclass_RSR_BR_args, 21162 0, 0, 0, 0 }, 21163 { 2, Iclass_xt_iclass_WSR_BR_args, 21164 0, 0, 0, 0 }, 21165 { 2, Iclass_xt_iclass_XSR_BR_args, 21166 0, 0, 0, 0 }, 21167 { 1, Iclass_xt_iclass_rsr_ccount_args, 21168 3, Iclass_xt_iclass_rsr_ccount_stateArgs, 0, 0 }, 21169 { 1, Iclass_xt_iclass_wsr_ccount_args, 21170 4, Iclass_xt_iclass_wsr_ccount_stateArgs, 0, 0 }, 21171 { 1, Iclass_xt_iclass_xsr_ccount_args, 21172 4, Iclass_xt_iclass_xsr_ccount_stateArgs, 0, 0 }, 21173 { 1, Iclass_xt_iclass_rsr_ccompare0_args, 21174 3, Iclass_xt_iclass_rsr_ccompare0_stateArgs, 0, 0 }, 21175 { 1, Iclass_xt_iclass_wsr_ccompare0_args, 21176 4, Iclass_xt_iclass_wsr_ccompare0_stateArgs, 0, 0 }, 21177 { 1, Iclass_xt_iclass_xsr_ccompare0_args, 21178 4, Iclass_xt_iclass_xsr_ccompare0_stateArgs, 0, 0 }, 21179 { 1, Iclass_xt_iclass_rsr_ccompare1_args, 21180 3, Iclass_xt_iclass_rsr_ccompare1_stateArgs, 0, 0 }, 21181 { 1, Iclass_xt_iclass_wsr_ccompare1_args, 21182 4, Iclass_xt_iclass_wsr_ccompare1_stateArgs, 0, 0 }, 21183 { 1, Iclass_xt_iclass_xsr_ccompare1_args, 21184 4, Iclass_xt_iclass_xsr_ccompare1_stateArgs, 0, 0 }, 21185 { 1, Iclass_xt_iclass_rsr_ccompare2_args, 21186 3, Iclass_xt_iclass_rsr_ccompare2_stateArgs, 0, 0 }, 21187 { 1, Iclass_xt_iclass_wsr_ccompare2_args, 21188 4, Iclass_xt_iclass_wsr_ccompare2_stateArgs, 0, 0 }, 21189 { 1, Iclass_xt_iclass_xsr_ccompare2_args, 21190 4, Iclass_xt_iclass_xsr_ccompare2_stateArgs, 0, 0 }, 21191 { 2, Iclass_xt_iclass_icache_args, 21192 0, 0, 0, 0 }, 21193 { 2, Iclass_xt_iclass_icache_lock_args, 21194 2, Iclass_xt_iclass_icache_lock_stateArgs, 0, 0 }, 21195 { 2, Iclass_xt_iclass_icache_inv_args, 21196 2, Iclass_xt_iclass_icache_inv_stateArgs, 0, 0 }, 21197 { 2, Iclass_xt_iclass_licx_args, 21198 2, Iclass_xt_iclass_licx_stateArgs, 0, 0 }, 21199 { 2, Iclass_xt_iclass_sicx_args, 21200 2, Iclass_xt_iclass_sicx_stateArgs, 0, 0 }, 21201 { 2, Iclass_xt_iclass_dcache_args, 21202 0, 0, 0, 0 }, 21203 { 1, Iclass_xt_iclass_dcache_dyn_args, 21204 2, Iclass_xt_iclass_dcache_dyn_stateArgs, 0, 0 }, 21205 { 2, Iclass_xt_iclass_dcache_ind_args, 21206 2, Iclass_xt_iclass_dcache_ind_stateArgs, 0, 0 }, 21207 { 2, Iclass_xt_iclass_dcache_inv_args, 21208 2, Iclass_xt_iclass_dcache_inv_stateArgs, 0, 0 }, 21209 { 2, Iclass_xt_iclass_dpf_args, 21210 0, 0, 0, 0 }, 21211 { 2, Iclass_xt_iclass_dcache_lock_args, 21212 2, Iclass_xt_iclass_dcache_lock_stateArgs, 0, 0 }, 21213 { 2, Iclass_xt_iclass_sdct_args, 21214 2, Iclass_xt_iclass_sdct_stateArgs, 0, 0 }, 21215 { 2, Iclass_xt_iclass_ldct_args, 21216 2, Iclass_xt_iclass_ldct_stateArgs, 0, 0 }, 21217 { 1, Iclass_xt_iclass_rsr_prefctl_args, 21218 1, Iclass_xt_iclass_rsr_prefctl_stateArgs, 0, 0 }, 21219 { 1, Iclass_xt_iclass_wsr_prefctl_args, 21220 1, Iclass_xt_iclass_wsr_prefctl_stateArgs, 0, 0 }, 21221 { 1, Iclass_xt_iclass_xsr_prefctl_args, 21222 1, Iclass_xt_iclass_xsr_prefctl_stateArgs, 0, 0 }, 21223 { 1, Iclass_xt_iclass_wsr_ptevaddr_args, 21224 4, Iclass_xt_iclass_wsr_ptevaddr_stateArgs, 0, 0 }, 21225 { 1, Iclass_xt_iclass_rsr_ptevaddr_args, 21226 4, Iclass_xt_iclass_rsr_ptevaddr_stateArgs, 0, 0 }, 21227 { 1, Iclass_xt_iclass_xsr_ptevaddr_args, 21228 5, Iclass_xt_iclass_xsr_ptevaddr_stateArgs, 0, 0 }, 21229 { 1, Iclass_xt_iclass_rsr_rasid_args, 21230 5, Iclass_xt_iclass_rsr_rasid_stateArgs, 0, 0 }, 21231 { 1, Iclass_xt_iclass_wsr_rasid_args, 21232 6, Iclass_xt_iclass_wsr_rasid_stateArgs, 0, 0 }, 21233 { 1, Iclass_xt_iclass_xsr_rasid_args, 21234 6, Iclass_xt_iclass_xsr_rasid_stateArgs, 0, 0 }, 21235 { 1, Iclass_xt_iclass_rsr_itlbcfg_args, 21236 5, Iclass_xt_iclass_rsr_itlbcfg_stateArgs, 0, 0 }, 21237 { 1, Iclass_xt_iclass_wsr_itlbcfg_args, 21238 6, Iclass_xt_iclass_wsr_itlbcfg_stateArgs, 0, 0 }, 21239 { 1, Iclass_xt_iclass_xsr_itlbcfg_args, 21240 6, Iclass_xt_iclass_xsr_itlbcfg_stateArgs, 0, 0 }, 21241 { 1, Iclass_xt_iclass_rsr_dtlbcfg_args, 21242 5, Iclass_xt_iclass_rsr_dtlbcfg_stateArgs, 0, 0 }, 21243 { 1, Iclass_xt_iclass_wsr_dtlbcfg_args, 21244 6, Iclass_xt_iclass_wsr_dtlbcfg_stateArgs, 0, 0 }, 21245 { 1, Iclass_xt_iclass_xsr_dtlbcfg_args, 21246 6, Iclass_xt_iclass_xsr_dtlbcfg_stateArgs, 0, 0 }, 21247 { 1, Iclass_xt_iclass_idtlb_args, 21248 3, Iclass_xt_iclass_idtlb_stateArgs, 0, 0 }, 21249 { 2, Iclass_xt_iclass_rdtlb_args, 21250 2, Iclass_xt_iclass_rdtlb_stateArgs, 0, 0 }, 21251 { 2, Iclass_xt_iclass_wdtlb_args, 21252 3, Iclass_xt_iclass_wdtlb_stateArgs, 0, 0 }, 21253 { 1, Iclass_xt_iclass_iitlb_args, 21254 2, Iclass_xt_iclass_iitlb_stateArgs, 0, 0 }, 21255 { 2, Iclass_xt_iclass_ritlb_args, 21256 2, Iclass_xt_iclass_ritlb_stateArgs, 0, 0 }, 21257 { 2, Iclass_xt_iclass_witlb_args, 21258 2, Iclass_xt_iclass_witlb_stateArgs, 0, 0 }, 21259 { 0, 0 /* xt_iclass_ldpte */, 21260 2, Iclass_xt_iclass_ldpte_stateArgs, 0, 0 }, 21261 { 0, 0 /* xt_iclass_hwwitlba */, 21262 1, Iclass_xt_iclass_hwwitlba_stateArgs, 0, 0 }, 21263 { 0, 0 /* xt_iclass_hwwdtlba */, 21264 1, Iclass_xt_iclass_hwwdtlba_stateArgs, 0, 0 }, 21265 { 1, Iclass_xt_iclass_rsr_cpenable_args, 21266 3, Iclass_xt_iclass_rsr_cpenable_stateArgs, 0, 0 }, 21267 { 1, Iclass_xt_iclass_wsr_cpenable_args, 21268 3, Iclass_xt_iclass_wsr_cpenable_stateArgs, 0, 0 }, 21269 { 1, Iclass_xt_iclass_xsr_cpenable_args, 21270 3, Iclass_xt_iclass_xsr_cpenable_stateArgs, 0, 0 }, 21271 { 3, Iclass_xt_iclass_clamp_args, 21272 0, 0, 0, 0 }, 21273 { 3, Iclass_xt_iclass_minmax_args, 21274 0, 0, 0, 0 }, 21275 { 2, Iclass_xt_iclass_nsa_args, 21276 0, 0, 0, 0 }, 21277 { 3, Iclass_xt_iclass_sx_args, 21278 0, 0, 0, 0 }, 21279 { 3, Iclass_xt_iclass_l32ai_args, 21280 0, 0, 0, 0 }, 21281 { 3, Iclass_xt_iclass_s32ri_args, 21282 0, 0, 0, 0 }, 21283 { 3, Iclass_xt_iclass_s32c1i_args, 21284 3, Iclass_xt_iclass_s32c1i_stateArgs, 0, 0 }, 21285 { 1, Iclass_xt_iclass_rsr_scompare1_args, 21286 1, Iclass_xt_iclass_rsr_scompare1_stateArgs, 0, 0 }, 21287 { 1, Iclass_xt_iclass_wsr_scompare1_args, 21288 1, Iclass_xt_iclass_wsr_scompare1_stateArgs, 0, 0 }, 21289 { 1, Iclass_xt_iclass_xsr_scompare1_args, 21290 1, Iclass_xt_iclass_xsr_scompare1_stateArgs, 0, 0 }, 21291 { 1, Iclass_xt_iclass_rsr_atomctl_args, 21292 3, Iclass_xt_iclass_rsr_atomctl_stateArgs, 0, 0 }, 21293 { 1, Iclass_xt_iclass_wsr_atomctl_args, 21294 4, Iclass_xt_iclass_wsr_atomctl_stateArgs, 0, 0 }, 21295 { 1, Iclass_xt_iclass_xsr_atomctl_args, 21296 4, Iclass_xt_iclass_xsr_atomctl_stateArgs, 0, 0 }, 21297 { 3, Iclass_xt_iclass_div_args, 21298 0, 0, 0, 0 }, 21299 { 2, Iclass_xt_iclass_rer_args, 21300 3, Iclass_xt_iclass_rer_stateArgs, 2, Iclass_xt_iclass_rer_intfArgs }, 21301 { 2, Iclass_xt_iclass_wer_args, 21302 3, Iclass_xt_iclass_wer_stateArgs, 2, Iclass_xt_iclass_wer_intfArgs }, 21303 { 1, Iclass_rur_ae_ovf_sar_args, 21304 3, Iclass_rur_ae_ovf_sar_stateArgs, 0, 0 }, 21305 { 1, Iclass_wur_ae_ovf_sar_args, 21306 3, Iclass_wur_ae_ovf_sar_stateArgs, 0, 0 }, 21307 { 1, Iclass_rur_ae_bithead_args, 21308 2, Iclass_rur_ae_bithead_stateArgs, 0, 0 }, 21309 { 1, Iclass_wur_ae_bithead_args, 21310 2, Iclass_wur_ae_bithead_stateArgs, 0, 0 }, 21311 { 1, Iclass_rur_ae_ts_fts_bu_bp_args, 21312 5, Iclass_rur_ae_ts_fts_bu_bp_stateArgs, 0, 0 }, 21313 { 1, Iclass_wur_ae_ts_fts_bu_bp_args, 21314 5, Iclass_wur_ae_ts_fts_bu_bp_stateArgs, 0, 0 }, 21315 { 1, Iclass_rur_ae_sd_no_args, 21316 3, Iclass_rur_ae_sd_no_stateArgs, 0, 0 }, 21317 { 1, Iclass_wur_ae_sd_no_args, 21318 3, Iclass_wur_ae_sd_no_stateArgs, 0, 0 }, 21319 { 1, Iclass_ae_iclass_rur_ae_overflow_args, 21320 2, Iclass_ae_iclass_rur_ae_overflow_stateArgs, 0, 0 }, 21321 { 1, Iclass_ae_iclass_wur_ae_overflow_args, 21322 2, Iclass_ae_iclass_wur_ae_overflow_stateArgs, 0, 0 }, 21323 { 1, Iclass_ae_iclass_rur_ae_sar_args, 21324 2, Iclass_ae_iclass_rur_ae_sar_stateArgs, 0, 0 }, 21325 { 1, Iclass_ae_iclass_wur_ae_sar_args, 21326 2, Iclass_ae_iclass_wur_ae_sar_stateArgs, 0, 0 }, 21327 { 1, Iclass_ae_iclass_rur_ae_bitptr_args, 21328 2, Iclass_ae_iclass_rur_ae_bitptr_stateArgs, 0, 0 }, 21329 { 1, Iclass_ae_iclass_wur_ae_bitptr_args, 21330 2, Iclass_ae_iclass_wur_ae_bitptr_stateArgs, 0, 0 }, 21331 { 1, Iclass_ae_iclass_rur_ae_bitsused_args, 21332 2, Iclass_ae_iclass_rur_ae_bitsused_stateArgs, 0, 0 }, 21333 { 1, Iclass_ae_iclass_wur_ae_bitsused_args, 21334 2, Iclass_ae_iclass_wur_ae_bitsused_stateArgs, 0, 0 }, 21335 { 1, Iclass_ae_iclass_rur_ae_tablesize_args, 21336 2, Iclass_ae_iclass_rur_ae_tablesize_stateArgs, 0, 0 }, 21337 { 1, Iclass_ae_iclass_wur_ae_tablesize_args, 21338 2, Iclass_ae_iclass_wur_ae_tablesize_stateArgs, 0, 0 }, 21339 { 1, Iclass_ae_iclass_rur_ae_first_ts_args, 21340 2, Iclass_ae_iclass_rur_ae_first_ts_stateArgs, 0, 0 }, 21341 { 1, Iclass_ae_iclass_wur_ae_first_ts_args, 21342 2, Iclass_ae_iclass_wur_ae_first_ts_stateArgs, 0, 0 }, 21343 { 1, Iclass_ae_iclass_rur_ae_nextoffset_args, 21344 2, Iclass_ae_iclass_rur_ae_nextoffset_stateArgs, 0, 0 }, 21345 { 1, Iclass_ae_iclass_wur_ae_nextoffset_args, 21346 2, Iclass_ae_iclass_wur_ae_nextoffset_stateArgs, 0, 0 }, 21347 { 1, Iclass_ae_iclass_rur_ae_searchdone_args, 21348 2, Iclass_ae_iclass_rur_ae_searchdone_stateArgs, 0, 0 }, 21349 { 1, Iclass_ae_iclass_wur_ae_searchdone_args, 21350 2, Iclass_ae_iclass_wur_ae_searchdone_stateArgs, 0, 0 }, 21351 { 3, Iclass_ae_iclass_lp16f_i_args, 21352 1, Iclass_ae_iclass_lp16f_i_stateArgs, 0, 0 }, 21353 { 3, Iclass_ae_iclass_lp16f_iu_args, 21354 1, Iclass_ae_iclass_lp16f_iu_stateArgs, 0, 0 }, 21355 { 3, Iclass_ae_iclass_lp16f_x_args, 21356 1, Iclass_ae_iclass_lp16f_x_stateArgs, 0, 0 }, 21357 { 3, Iclass_ae_iclass_lp16f_xu_args, 21358 1, Iclass_ae_iclass_lp16f_xu_stateArgs, 0, 0 }, 21359 { 3, Iclass_ae_iclass_lp24_i_args, 21360 1, Iclass_ae_iclass_lp24_i_stateArgs, 0, 0 }, 21361 { 3, Iclass_ae_iclass_lp24_iu_args, 21362 1, Iclass_ae_iclass_lp24_iu_stateArgs, 0, 0 }, 21363 { 3, Iclass_ae_iclass_lp24_x_args, 21364 1, Iclass_ae_iclass_lp24_x_stateArgs, 0, 0 }, 21365 { 3, Iclass_ae_iclass_lp24_xu_args, 21366 1, Iclass_ae_iclass_lp24_xu_stateArgs, 0, 0 }, 21367 { 3, Iclass_ae_iclass_lp24f_i_args, 21368 1, Iclass_ae_iclass_lp24f_i_stateArgs, 0, 0 }, 21369 { 3, Iclass_ae_iclass_lp24f_iu_args, 21370 1, Iclass_ae_iclass_lp24f_iu_stateArgs, 0, 0 }, 21371 { 3, Iclass_ae_iclass_lp24f_x_args, 21372 1, Iclass_ae_iclass_lp24f_x_stateArgs, 0, 0 }, 21373 { 3, Iclass_ae_iclass_lp24f_xu_args, 21374 1, Iclass_ae_iclass_lp24f_xu_stateArgs, 0, 0 }, 21375 { 3, Iclass_ae_iclass_lp16x2f_i_args, 21376 1, Iclass_ae_iclass_lp16x2f_i_stateArgs, 0, 0 }, 21377 { 3, Iclass_ae_iclass_lp16x2f_iu_args, 21378 1, Iclass_ae_iclass_lp16x2f_iu_stateArgs, 0, 0 }, 21379 { 3, Iclass_ae_iclass_lp16x2f_x_args, 21380 1, Iclass_ae_iclass_lp16x2f_x_stateArgs, 0, 0 }, 21381 { 3, Iclass_ae_iclass_lp16x2f_xu_args, 21382 1, Iclass_ae_iclass_lp16x2f_xu_stateArgs, 0, 0 }, 21383 { 3, Iclass_ae_iclass_lp24x2f_i_args, 21384 1, Iclass_ae_iclass_lp24x2f_i_stateArgs, 0, 0 }, 21385 { 3, Iclass_ae_iclass_lp24x2f_iu_args, 21386 1, Iclass_ae_iclass_lp24x2f_iu_stateArgs, 0, 0 }, 21387 { 3, Iclass_ae_iclass_lp24x2f_x_args, 21388 1, Iclass_ae_iclass_lp24x2f_x_stateArgs, 0, 0 }, 21389 { 3, Iclass_ae_iclass_lp24x2f_xu_args, 21390 1, Iclass_ae_iclass_lp24x2f_xu_stateArgs, 0, 0 }, 21391 { 3, Iclass_ae_iclass_lp24x2_i_args, 21392 1, Iclass_ae_iclass_lp24x2_i_stateArgs, 0, 0 }, 21393 { 3, Iclass_ae_iclass_lp24x2_iu_args, 21394 1, Iclass_ae_iclass_lp24x2_iu_stateArgs, 0, 0 }, 21395 { 3, Iclass_ae_iclass_lp24x2_x_args, 21396 1, Iclass_ae_iclass_lp24x2_x_stateArgs, 0, 0 }, 21397 { 3, Iclass_ae_iclass_lp24x2_xu_args, 21398 1, Iclass_ae_iclass_lp24x2_xu_stateArgs, 0, 0 }, 21399 { 3, Iclass_ae_iclass_sp16x2f_i_args, 21400 1, Iclass_ae_iclass_sp16x2f_i_stateArgs, 0, 0 }, 21401 { 3, Iclass_ae_iclass_sp16x2f_iu_args, 21402 1, Iclass_ae_iclass_sp16x2f_iu_stateArgs, 0, 0 }, 21403 { 3, Iclass_ae_iclass_sp16x2f_x_args, 21404 1, Iclass_ae_iclass_sp16x2f_x_stateArgs, 0, 0 }, 21405 { 3, Iclass_ae_iclass_sp16x2f_xu_args, 21406 1, Iclass_ae_iclass_sp16x2f_xu_stateArgs, 0, 0 }, 21407 { 3, Iclass_ae_iclass_sp24x2s_i_args, 21408 1, Iclass_ae_iclass_sp24x2s_i_stateArgs, 0, 0 }, 21409 { 3, Iclass_ae_iclass_sp24x2s_iu_args, 21410 1, Iclass_ae_iclass_sp24x2s_iu_stateArgs, 0, 0 }, 21411 { 3, Iclass_ae_iclass_sp24x2s_x_args, 21412 1, Iclass_ae_iclass_sp24x2s_x_stateArgs, 0, 0 }, 21413 { 3, Iclass_ae_iclass_sp24x2s_xu_args, 21414 1, Iclass_ae_iclass_sp24x2s_xu_stateArgs, 0, 0 }, 21415 { 3, Iclass_ae_iclass_sp24x2f_i_args, 21416 1, Iclass_ae_iclass_sp24x2f_i_stateArgs, 0, 0 }, 21417 { 3, Iclass_ae_iclass_sp24x2f_iu_args, 21418 1, Iclass_ae_iclass_sp24x2f_iu_stateArgs, 0, 0 }, 21419 { 3, Iclass_ae_iclass_sp24x2f_x_args, 21420 1, Iclass_ae_iclass_sp24x2f_x_stateArgs, 0, 0 }, 21421 { 3, Iclass_ae_iclass_sp24x2f_xu_args, 21422 1, Iclass_ae_iclass_sp24x2f_xu_stateArgs, 0, 0 }, 21423 { 3, Iclass_ae_iclass_sp16f_l_i_args, 21424 1, Iclass_ae_iclass_sp16f_l_i_stateArgs, 0, 0 }, 21425 { 3, Iclass_ae_iclass_sp16f_l_iu_args, 21426 1, Iclass_ae_iclass_sp16f_l_iu_stateArgs, 0, 0 }, 21427 { 3, Iclass_ae_iclass_sp16f_l_x_args, 21428 1, Iclass_ae_iclass_sp16f_l_x_stateArgs, 0, 0 }, 21429 { 3, Iclass_ae_iclass_sp16f_l_xu_args, 21430 1, Iclass_ae_iclass_sp16f_l_xu_stateArgs, 0, 0 }, 21431 { 3, Iclass_ae_iclass_sp24s_l_i_args, 21432 1, Iclass_ae_iclass_sp24s_l_i_stateArgs, 0, 0 }, 21433 { 3, Iclass_ae_iclass_sp24s_l_iu_args, 21434 1, Iclass_ae_iclass_sp24s_l_iu_stateArgs, 0, 0 }, 21435 { 3, Iclass_ae_iclass_sp24s_l_x_args, 21436 1, Iclass_ae_iclass_sp24s_l_x_stateArgs, 0, 0 }, 21437 { 3, Iclass_ae_iclass_sp24s_l_xu_args, 21438 1, Iclass_ae_iclass_sp24s_l_xu_stateArgs, 0, 0 }, 21439 { 3, Iclass_ae_iclass_sp24f_l_i_args, 21440 1, Iclass_ae_iclass_sp24f_l_i_stateArgs, 0, 0 }, 21441 { 3, Iclass_ae_iclass_sp24f_l_iu_args, 21442 1, Iclass_ae_iclass_sp24f_l_iu_stateArgs, 0, 0 }, 21443 { 3, Iclass_ae_iclass_sp24f_l_x_args, 21444 1, Iclass_ae_iclass_sp24f_l_x_stateArgs, 0, 0 }, 21445 { 3, Iclass_ae_iclass_sp24f_l_xu_args, 21446 1, Iclass_ae_iclass_sp24f_l_xu_stateArgs, 0, 0 }, 21447 { 3, Iclass_ae_iclass_lq56_i_args, 21448 1, Iclass_ae_iclass_lq56_i_stateArgs, 0, 0 }, 21449 { 3, Iclass_ae_iclass_lq56_iu_args, 21450 1, Iclass_ae_iclass_lq56_iu_stateArgs, 0, 0 }, 21451 { 3, Iclass_ae_iclass_lq56_x_args, 21452 1, Iclass_ae_iclass_lq56_x_stateArgs, 0, 0 }, 21453 { 3, Iclass_ae_iclass_lq56_xu_args, 21454 1, Iclass_ae_iclass_lq56_xu_stateArgs, 0, 0 }, 21455 { 3, Iclass_ae_iclass_lq32f_i_args, 21456 1, Iclass_ae_iclass_lq32f_i_stateArgs, 0, 0 }, 21457 { 3, Iclass_ae_iclass_lq32f_iu_args, 21458 1, Iclass_ae_iclass_lq32f_iu_stateArgs, 0, 0 }, 21459 { 3, Iclass_ae_iclass_lq32f_x_args, 21460 1, Iclass_ae_iclass_lq32f_x_stateArgs, 0, 0 }, 21461 { 3, Iclass_ae_iclass_lq32f_xu_args, 21462 1, Iclass_ae_iclass_lq32f_xu_stateArgs, 0, 0 }, 21463 { 3, Iclass_ae_iclass_sq56s_i_args, 21464 1, Iclass_ae_iclass_sq56s_i_stateArgs, 0, 0 }, 21465 { 3, Iclass_ae_iclass_sq56s_iu_args, 21466 1, Iclass_ae_iclass_sq56s_iu_stateArgs, 0, 0 }, 21467 { 3, Iclass_ae_iclass_sq56s_x_args, 21468 1, Iclass_ae_iclass_sq56s_x_stateArgs, 0, 0 }, 21469 { 3, Iclass_ae_iclass_sq56s_xu_args, 21470 1, Iclass_ae_iclass_sq56s_xu_stateArgs, 0, 0 }, 21471 { 3, Iclass_ae_iclass_sq32f_i_args, 21472 1, Iclass_ae_iclass_sq32f_i_stateArgs, 0, 0 }, 21473 { 3, Iclass_ae_iclass_sq32f_iu_args, 21474 1, Iclass_ae_iclass_sq32f_iu_stateArgs, 0, 0 }, 21475 { 3, Iclass_ae_iclass_sq32f_x_args, 21476 1, Iclass_ae_iclass_sq32f_x_stateArgs, 0, 0 }, 21477 { 3, Iclass_ae_iclass_sq32f_xu_args, 21478 1, Iclass_ae_iclass_sq32f_xu_stateArgs, 0, 0 }, 21479 { 1, Iclass_ae_iclass_zerop48_args, 21480 1, Iclass_ae_iclass_zerop48_stateArgs, 0, 0 }, 21481 { 2, Iclass_ae_iclass_movp48_args, 21482 1, Iclass_ae_iclass_movp48_stateArgs, 0, 0 }, 21483 { 3, Iclass_ae_iclass_selp24_ll_args, 21484 1, Iclass_ae_iclass_selp24_ll_stateArgs, 0, 0 }, 21485 { 3, Iclass_ae_iclass_selp24_lh_args, 21486 1, Iclass_ae_iclass_selp24_lh_stateArgs, 0, 0 }, 21487 { 3, Iclass_ae_iclass_selp24_hl_args, 21488 1, Iclass_ae_iclass_selp24_hl_stateArgs, 0, 0 }, 21489 { 3, Iclass_ae_iclass_selp24_hh_args, 21490 1, Iclass_ae_iclass_selp24_hh_stateArgs, 0, 0 }, 21491 { 3, Iclass_ae_iclass_movtp24x2_args, 21492 1, Iclass_ae_iclass_movtp24x2_stateArgs, 0, 0 }, 21493 { 3, Iclass_ae_iclass_movfp24x2_args, 21494 1, Iclass_ae_iclass_movfp24x2_stateArgs, 0, 0 }, 21495 { 3, Iclass_ae_iclass_movtp48_args, 21496 1, Iclass_ae_iclass_movtp48_stateArgs, 0, 0 }, 21497 { 3, Iclass_ae_iclass_movfp48_args, 21498 1, Iclass_ae_iclass_movfp48_stateArgs, 0, 0 }, 21499 { 3, Iclass_ae_iclass_movpa24x2_args, 21500 1, Iclass_ae_iclass_movpa24x2_stateArgs, 0, 0 }, 21501 { 3, Iclass_ae_iclass_truncp24a32x2_args, 21502 1, Iclass_ae_iclass_truncp24a32x2_stateArgs, 0, 0 }, 21503 { 2, Iclass_ae_iclass_cvta32p24_l_args, 21504 1, Iclass_ae_iclass_cvta32p24_l_stateArgs, 0, 0 }, 21505 { 2, Iclass_ae_iclass_cvta32p24_h_args, 21506 1, Iclass_ae_iclass_cvta32p24_h_stateArgs, 0, 0 }, 21507 { 3, Iclass_ae_iclass_cvtp24a16x2_ll_args, 21508 1, Iclass_ae_iclass_cvtp24a16x2_ll_stateArgs, 0, 0 }, 21509 { 3, Iclass_ae_iclass_cvtp24a16x2_lh_args, 21510 1, Iclass_ae_iclass_cvtp24a16x2_lh_stateArgs, 0, 0 }, 21511 { 3, Iclass_ae_iclass_cvtp24a16x2_hl_args, 21512 1, Iclass_ae_iclass_cvtp24a16x2_hl_stateArgs, 0, 0 }, 21513 { 3, Iclass_ae_iclass_cvtp24a16x2_hh_args, 21514 1, Iclass_ae_iclass_cvtp24a16x2_hh_stateArgs, 0, 0 }, 21515 { 3, Iclass_ae_iclass_truncp24q48x2_args, 21516 1, Iclass_ae_iclass_truncp24q48x2_stateArgs, 0, 0 }, 21517 { 2, Iclass_ae_iclass_truncp16_args, 21518 1, Iclass_ae_iclass_truncp16_stateArgs, 0, 0 }, 21519 { 2, Iclass_ae_iclass_roundsp24q48sym_args, 21520 2, Iclass_ae_iclass_roundsp24q48sym_stateArgs, 0, 0 }, 21521 { 2, Iclass_ae_iclass_roundsp24q48asym_args, 21522 2, Iclass_ae_iclass_roundsp24q48asym_stateArgs, 0, 0 }, 21523 { 2, Iclass_ae_iclass_roundsp16q48sym_args, 21524 2, Iclass_ae_iclass_roundsp16q48sym_stateArgs, 0, 0 }, 21525 { 2, Iclass_ae_iclass_roundsp16q48asym_args, 21526 2, Iclass_ae_iclass_roundsp16q48asym_stateArgs, 0, 0 }, 21527 { 2, Iclass_ae_iclass_roundsp16sym_args, 21528 2, Iclass_ae_iclass_roundsp16sym_stateArgs, 0, 0 }, 21529 { 2, Iclass_ae_iclass_roundsp16asym_args, 21530 2, Iclass_ae_iclass_roundsp16asym_stateArgs, 0, 0 }, 21531 { 1, Iclass_ae_iclass_zeroq56_args, 21532 1, Iclass_ae_iclass_zeroq56_stateArgs, 0, 0 }, 21533 { 2, Iclass_ae_iclass_movq56_args, 21534 1, Iclass_ae_iclass_movq56_stateArgs, 0, 0 }, 21535 { 3, Iclass_ae_iclass_movtq56_args, 21536 1, Iclass_ae_iclass_movtq56_stateArgs, 0, 0 }, 21537 { 3, Iclass_ae_iclass_movfq56_args, 21538 1, Iclass_ae_iclass_movfq56_stateArgs, 0, 0 }, 21539 { 2, Iclass_ae_iclass_cvtq48a32s_args, 21540 1, Iclass_ae_iclass_cvtq48a32s_stateArgs, 0, 0 }, 21541 { 2, Iclass_ae_iclass_cvtq48p24s_l_args, 21542 1, Iclass_ae_iclass_cvtq48p24s_l_stateArgs, 0, 0 }, 21543 { 2, Iclass_ae_iclass_cvtq48p24s_h_args, 21544 1, Iclass_ae_iclass_cvtq48p24s_h_stateArgs, 0, 0 }, 21545 { 2, Iclass_ae_iclass_satq48s_args, 21546 2, Iclass_ae_iclass_satq48s_stateArgs, 0, 0 }, 21547 { 2, Iclass_ae_iclass_truncq32_args, 21548 1, Iclass_ae_iclass_truncq32_stateArgs, 0, 0 }, 21549 { 2, Iclass_ae_iclass_roundsq32sym_args, 21550 2, Iclass_ae_iclass_roundsq32sym_stateArgs, 0, 0 }, 21551 { 2, Iclass_ae_iclass_roundsq32asym_args, 21552 2, Iclass_ae_iclass_roundsq32asym_stateArgs, 0, 0 }, 21553 { 2, Iclass_ae_iclass_trunca32q48_args, 21554 1, Iclass_ae_iclass_trunca32q48_stateArgs, 0, 0 }, 21555 { 2, Iclass_ae_iclass_movap24s_l_args, 21556 1, Iclass_ae_iclass_movap24s_l_stateArgs, 0, 0 }, 21557 { 2, Iclass_ae_iclass_movap24s_h_args, 21558 1, Iclass_ae_iclass_movap24s_h_stateArgs, 0, 0 }, 21559 { 2, Iclass_ae_iclass_trunca16p24s_l_args, 21560 1, Iclass_ae_iclass_trunca16p24s_l_stateArgs, 0, 0 }, 21561 { 2, Iclass_ae_iclass_trunca16p24s_h_args, 21562 1, Iclass_ae_iclass_trunca16p24s_h_stateArgs, 0, 0 }, 21563 { 3, Iclass_ae_iclass_addp24_args, 21564 1, Iclass_ae_iclass_addp24_stateArgs, 0, 0 }, 21565 { 3, Iclass_ae_iclass_subp24_args, 21566 1, Iclass_ae_iclass_subp24_stateArgs, 0, 0 }, 21567 { 2, Iclass_ae_iclass_negp24_args, 21568 1, Iclass_ae_iclass_negp24_stateArgs, 0, 0 }, 21569 { 2, Iclass_ae_iclass_absp24_args, 21570 1, Iclass_ae_iclass_absp24_stateArgs, 0, 0 }, 21571 { 3, Iclass_ae_iclass_maxp24s_args, 21572 1, Iclass_ae_iclass_maxp24s_stateArgs, 0, 0 }, 21573 { 3, Iclass_ae_iclass_minp24s_args, 21574 1, Iclass_ae_iclass_minp24s_stateArgs, 0, 0 }, 21575 { 4, Iclass_ae_iclass_maxbp24s_args, 21576 1, Iclass_ae_iclass_maxbp24s_stateArgs, 0, 0 }, 21577 { 4, Iclass_ae_iclass_minbp24s_args, 21578 1, Iclass_ae_iclass_minbp24s_stateArgs, 0, 0 }, 21579 { 3, Iclass_ae_iclass_addsp24s_args, 21580 2, Iclass_ae_iclass_addsp24s_stateArgs, 0, 0 }, 21581 { 3, Iclass_ae_iclass_subsp24s_args, 21582 2, Iclass_ae_iclass_subsp24s_stateArgs, 0, 0 }, 21583 { 2, Iclass_ae_iclass_negsp24s_args, 21584 2, Iclass_ae_iclass_negsp24s_stateArgs, 0, 0 }, 21585 { 2, Iclass_ae_iclass_abssp24s_args, 21586 2, Iclass_ae_iclass_abssp24s_stateArgs, 0, 0 }, 21587 { 3, Iclass_ae_iclass_andp48_args, 21588 1, Iclass_ae_iclass_andp48_stateArgs, 0, 0 }, 21589 { 3, Iclass_ae_iclass_nandp48_args, 21590 1, Iclass_ae_iclass_nandp48_stateArgs, 0, 0 }, 21591 { 3, Iclass_ae_iclass_orp48_args, 21592 1, Iclass_ae_iclass_orp48_stateArgs, 0, 0 }, 21593 { 3, Iclass_ae_iclass_xorp48_args, 21594 1, Iclass_ae_iclass_xorp48_stateArgs, 0, 0 }, 21595 { 3, Iclass_ae_iclass_ltp24s_args, 21596 1, Iclass_ae_iclass_ltp24s_stateArgs, 0, 0 }, 21597 { 3, Iclass_ae_iclass_lep24s_args, 21598 1, Iclass_ae_iclass_lep24s_stateArgs, 0, 0 }, 21599 { 3, Iclass_ae_iclass_eqp24_args, 21600 1, Iclass_ae_iclass_eqp24_stateArgs, 0, 0 }, 21601 { 3, Iclass_ae_iclass_addq56_args, 21602 1, Iclass_ae_iclass_addq56_stateArgs, 0, 0 }, 21603 { 3, Iclass_ae_iclass_subq56_args, 21604 1, Iclass_ae_iclass_subq56_stateArgs, 0, 0 }, 21605 { 2, Iclass_ae_iclass_negq56_args, 21606 1, Iclass_ae_iclass_negq56_stateArgs, 0, 0 }, 21607 { 2, Iclass_ae_iclass_absq56_args, 21608 1, Iclass_ae_iclass_absq56_stateArgs, 0, 0 }, 21609 { 3, Iclass_ae_iclass_maxq56s_args, 21610 1, Iclass_ae_iclass_maxq56s_stateArgs, 0, 0 }, 21611 { 3, Iclass_ae_iclass_minq56s_args, 21612 1, Iclass_ae_iclass_minq56s_stateArgs, 0, 0 }, 21613 { 4, Iclass_ae_iclass_maxbq56s_args, 21614 1, Iclass_ae_iclass_maxbq56s_stateArgs, 0, 0 }, 21615 { 4, Iclass_ae_iclass_minbq56s_args, 21616 1, Iclass_ae_iclass_minbq56s_stateArgs, 0, 0 }, 21617 { 3, Iclass_ae_iclass_addsq56s_args, 21618 2, Iclass_ae_iclass_addsq56s_stateArgs, 0, 0 }, 21619 { 3, Iclass_ae_iclass_subsq56s_args, 21620 2, Iclass_ae_iclass_subsq56s_stateArgs, 0, 0 }, 21621 { 2, Iclass_ae_iclass_negsq56s_args, 21622 2, Iclass_ae_iclass_negsq56s_stateArgs, 0, 0 }, 21623 { 2, Iclass_ae_iclass_abssq56s_args, 21624 2, Iclass_ae_iclass_abssq56s_stateArgs, 0, 0 }, 21625 { 3, Iclass_ae_iclass_andq56_args, 21626 1, Iclass_ae_iclass_andq56_stateArgs, 0, 0 }, 21627 { 3, Iclass_ae_iclass_nandq56_args, 21628 1, Iclass_ae_iclass_nandq56_stateArgs, 0, 0 }, 21629 { 3, Iclass_ae_iclass_orq56_args, 21630 1, Iclass_ae_iclass_orq56_stateArgs, 0, 0 }, 21631 { 3, Iclass_ae_iclass_xorq56_args, 21632 1, Iclass_ae_iclass_xorq56_stateArgs, 0, 0 }, 21633 { 3, Iclass_ae_iclass_sllip24_args, 21634 1, Iclass_ae_iclass_sllip24_stateArgs, 0, 0 }, 21635 { 3, Iclass_ae_iclass_srlip24_args, 21636 1, Iclass_ae_iclass_srlip24_stateArgs, 0, 0 }, 21637 { 3, Iclass_ae_iclass_sraip24_args, 21638 1, Iclass_ae_iclass_sraip24_stateArgs, 0, 0 }, 21639 { 2, Iclass_ae_iclass_sllsp24_args, 21640 2, Iclass_ae_iclass_sllsp24_stateArgs, 0, 0 }, 21641 { 2, Iclass_ae_iclass_srlsp24_args, 21642 2, Iclass_ae_iclass_srlsp24_stateArgs, 0, 0 }, 21643 { 2, Iclass_ae_iclass_srasp24_args, 21644 2, Iclass_ae_iclass_srasp24_stateArgs, 0, 0 }, 21645 { 3, Iclass_ae_iclass_sllisp24s_args, 21646 2, Iclass_ae_iclass_sllisp24s_stateArgs, 0, 0 }, 21647 { 2, Iclass_ae_iclass_sllssp24s_args, 21648 3, Iclass_ae_iclass_sllssp24s_stateArgs, 0, 0 }, 21649 { 3, Iclass_ae_iclass_slliq56_args, 21650 1, Iclass_ae_iclass_slliq56_stateArgs, 0, 0 }, 21651 { 3, Iclass_ae_iclass_srliq56_args, 21652 1, Iclass_ae_iclass_srliq56_stateArgs, 0, 0 }, 21653 { 3, Iclass_ae_iclass_sraiq56_args, 21654 1, Iclass_ae_iclass_sraiq56_stateArgs, 0, 0 }, 21655 { 2, Iclass_ae_iclass_sllsq56_args, 21656 2, Iclass_ae_iclass_sllsq56_stateArgs, 0, 0 }, 21657 { 2, Iclass_ae_iclass_srlsq56_args, 21658 2, Iclass_ae_iclass_srlsq56_stateArgs, 0, 0 }, 21659 { 2, Iclass_ae_iclass_srasq56_args, 21660 2, Iclass_ae_iclass_srasq56_stateArgs, 0, 0 }, 21661 { 3, Iclass_ae_iclass_sllaq56_args, 21662 1, Iclass_ae_iclass_sllaq56_stateArgs, 0, 0 }, 21663 { 3, Iclass_ae_iclass_srlaq56_args, 21664 1, Iclass_ae_iclass_srlaq56_stateArgs, 0, 0 }, 21665 { 3, Iclass_ae_iclass_sraaq56_args, 21666 1, Iclass_ae_iclass_sraaq56_stateArgs, 0, 0 }, 21667 { 3, Iclass_ae_iclass_sllisq56s_args, 21668 2, Iclass_ae_iclass_sllisq56s_stateArgs, 0, 0 }, 21669 { 2, Iclass_ae_iclass_sllssq56s_args, 21670 3, Iclass_ae_iclass_sllssq56s_stateArgs, 0, 0 }, 21671 { 3, Iclass_ae_iclass_sllasq56s_args, 21672 2, Iclass_ae_iclass_sllasq56s_stateArgs, 0, 0 }, 21673 { 3, Iclass_ae_iclass_ltq56s_args, 21674 1, Iclass_ae_iclass_ltq56s_stateArgs, 0, 0 }, 21675 { 3, Iclass_ae_iclass_leq56s_args, 21676 1, Iclass_ae_iclass_leq56s_stateArgs, 0, 0 }, 21677 { 3, Iclass_ae_iclass_eqq56_args, 21678 1, Iclass_ae_iclass_eqq56_stateArgs, 0, 0 }, 21679 { 2, Iclass_ae_iclass_nsaq56s_args, 21680 1, Iclass_ae_iclass_nsaq56s_stateArgs, 0, 0 }, 21681 { 3, Iclass_ae_iclass_mulsrfq32sp24s_h_args, 21682 1, Iclass_ae_iclass_mulsrfq32sp24s_h_stateArgs, 0, 0 }, 21683 { 3, Iclass_ae_iclass_mulsrfq32sp24s_l_args, 21684 1, Iclass_ae_iclass_mulsrfq32sp24s_l_stateArgs, 0, 0 }, 21685 { 3, Iclass_ae_iclass_mularfq32sp24s_h_args, 21686 1, Iclass_ae_iclass_mularfq32sp24s_h_stateArgs, 0, 0 }, 21687 { 3, Iclass_ae_iclass_mularfq32sp24s_l_args, 21688 1, Iclass_ae_iclass_mularfq32sp24s_l_stateArgs, 0, 0 }, 21689 { 3, Iclass_ae_iclass_mulrfq32sp24s_h_args, 21690 1, Iclass_ae_iclass_mulrfq32sp24s_h_stateArgs, 0, 0 }, 21691 { 3, Iclass_ae_iclass_mulrfq32sp24s_l_args, 21692 1, Iclass_ae_iclass_mulrfq32sp24s_l_stateArgs, 0, 0 }, 21693 { 3, Iclass_ae_iclass_mulsfq32sp24s_h_args, 21694 1, Iclass_ae_iclass_mulsfq32sp24s_h_stateArgs, 0, 0 }, 21695 { 3, Iclass_ae_iclass_mulsfq32sp24s_l_args, 21696 1, Iclass_ae_iclass_mulsfq32sp24s_l_stateArgs, 0, 0 }, 21697 { 3, Iclass_ae_iclass_mulafq32sp24s_h_args, 21698 1, Iclass_ae_iclass_mulafq32sp24s_h_stateArgs, 0, 0 }, 21699 { 3, Iclass_ae_iclass_mulafq32sp24s_l_args, 21700 1, Iclass_ae_iclass_mulafq32sp24s_l_stateArgs, 0, 0 }, 21701 { 3, Iclass_ae_iclass_mulfq32sp24s_h_args, 21702 1, Iclass_ae_iclass_mulfq32sp24s_h_stateArgs, 0, 0 }, 21703 { 3, Iclass_ae_iclass_mulfq32sp24s_l_args, 21704 1, Iclass_ae_iclass_mulfq32sp24s_l_stateArgs, 0, 0 }, 21705 { 3, Iclass_ae_iclass_mulfs32p16s_ll_args, 21706 2, Iclass_ae_iclass_mulfs32p16s_ll_stateArgs, 0, 0 }, 21707 { 3, Iclass_ae_iclass_mulfp24s_ll_args, 21708 1, Iclass_ae_iclass_mulfp24s_ll_stateArgs, 0, 0 }, 21709 { 3, Iclass_ae_iclass_mulp24s_ll_args, 21710 1, Iclass_ae_iclass_mulp24s_ll_stateArgs, 0, 0 }, 21711 { 3, Iclass_ae_iclass_mulfs32p16s_lh_args, 21712 2, Iclass_ae_iclass_mulfs32p16s_lh_stateArgs, 0, 0 }, 21713 { 3, Iclass_ae_iclass_mulfp24s_lh_args, 21714 1, Iclass_ae_iclass_mulfp24s_lh_stateArgs, 0, 0 }, 21715 { 3, Iclass_ae_iclass_mulp24s_lh_args, 21716 1, Iclass_ae_iclass_mulp24s_lh_stateArgs, 0, 0 }, 21717 { 3, Iclass_ae_iclass_mulfs32p16s_hl_args, 21718 2, Iclass_ae_iclass_mulfs32p16s_hl_stateArgs, 0, 0 }, 21719 { 3, Iclass_ae_iclass_mulfp24s_hl_args, 21720 1, Iclass_ae_iclass_mulfp24s_hl_stateArgs, 0, 0 }, 21721 { 3, Iclass_ae_iclass_mulp24s_hl_args, 21722 1, Iclass_ae_iclass_mulp24s_hl_stateArgs, 0, 0 }, 21723 { 3, Iclass_ae_iclass_mulfs32p16s_hh_args, 21724 2, Iclass_ae_iclass_mulfs32p16s_hh_stateArgs, 0, 0 }, 21725 { 3, Iclass_ae_iclass_mulfp24s_hh_args, 21726 1, Iclass_ae_iclass_mulfp24s_hh_stateArgs, 0, 0 }, 21727 { 3, Iclass_ae_iclass_mulp24s_hh_args, 21728 1, Iclass_ae_iclass_mulp24s_hh_stateArgs, 0, 0 }, 21729 { 3, Iclass_ae_iclass_mulafs32p16s_ll_args, 21730 2, Iclass_ae_iclass_mulafs32p16s_ll_stateArgs, 0, 0 }, 21731 { 3, Iclass_ae_iclass_mulafp24s_ll_args, 21732 1, Iclass_ae_iclass_mulafp24s_ll_stateArgs, 0, 0 }, 21733 { 3, Iclass_ae_iclass_mulap24s_ll_args, 21734 1, Iclass_ae_iclass_mulap24s_ll_stateArgs, 0, 0 }, 21735 { 3, Iclass_ae_iclass_mulafs32p16s_lh_args, 21736 2, Iclass_ae_iclass_mulafs32p16s_lh_stateArgs, 0, 0 }, 21737 { 3, Iclass_ae_iclass_mulafp24s_lh_args, 21738 1, Iclass_ae_iclass_mulafp24s_lh_stateArgs, 0, 0 }, 21739 { 3, Iclass_ae_iclass_mulap24s_lh_args, 21740 1, Iclass_ae_iclass_mulap24s_lh_stateArgs, 0, 0 }, 21741 { 3, Iclass_ae_iclass_mulafs32p16s_hl_args, 21742 2, Iclass_ae_iclass_mulafs32p16s_hl_stateArgs, 0, 0 }, 21743 { 3, Iclass_ae_iclass_mulafp24s_hl_args, 21744 1, Iclass_ae_iclass_mulafp24s_hl_stateArgs, 0, 0 }, 21745 { 3, Iclass_ae_iclass_mulap24s_hl_args, 21746 1, Iclass_ae_iclass_mulap24s_hl_stateArgs, 0, 0 }, 21747 { 3, Iclass_ae_iclass_mulafs32p16s_hh_args, 21748 2, Iclass_ae_iclass_mulafs32p16s_hh_stateArgs, 0, 0 }, 21749 { 3, Iclass_ae_iclass_mulafp24s_hh_args, 21750 1, Iclass_ae_iclass_mulafp24s_hh_stateArgs, 0, 0 }, 21751 { 3, Iclass_ae_iclass_mulap24s_hh_args, 21752 1, Iclass_ae_iclass_mulap24s_hh_stateArgs, 0, 0 }, 21753 { 3, Iclass_ae_iclass_mulsfs32p16s_ll_args, 21754 2, Iclass_ae_iclass_mulsfs32p16s_ll_stateArgs, 0, 0 }, 21755 { 3, Iclass_ae_iclass_mulsfp24s_ll_args, 21756 1, Iclass_ae_iclass_mulsfp24s_ll_stateArgs, 0, 0 }, 21757 { 3, Iclass_ae_iclass_mulsp24s_ll_args, 21758 1, Iclass_ae_iclass_mulsp24s_ll_stateArgs, 0, 0 }, 21759 { 3, Iclass_ae_iclass_mulsfs32p16s_lh_args, 21760 2, Iclass_ae_iclass_mulsfs32p16s_lh_stateArgs, 0, 0 }, 21761 { 3, Iclass_ae_iclass_mulsfp24s_lh_args, 21762 1, Iclass_ae_iclass_mulsfp24s_lh_stateArgs, 0, 0 }, 21763 { 3, Iclass_ae_iclass_mulsp24s_lh_args, 21764 1, Iclass_ae_iclass_mulsp24s_lh_stateArgs, 0, 0 }, 21765 { 3, Iclass_ae_iclass_mulsfs32p16s_hl_args, 21766 2, Iclass_ae_iclass_mulsfs32p16s_hl_stateArgs, 0, 0 }, 21767 { 3, Iclass_ae_iclass_mulsfp24s_hl_args, 21768 1, Iclass_ae_iclass_mulsfp24s_hl_stateArgs, 0, 0 }, 21769 { 3, Iclass_ae_iclass_mulsp24s_hl_args, 21770 1, Iclass_ae_iclass_mulsp24s_hl_stateArgs, 0, 0 }, 21771 { 3, Iclass_ae_iclass_mulsfs32p16s_hh_args, 21772 2, Iclass_ae_iclass_mulsfs32p16s_hh_stateArgs, 0, 0 }, 21773 { 3, Iclass_ae_iclass_mulsfp24s_hh_args, 21774 1, Iclass_ae_iclass_mulsfp24s_hh_stateArgs, 0, 0 }, 21775 { 3, Iclass_ae_iclass_mulsp24s_hh_args, 21776 1, Iclass_ae_iclass_mulsp24s_hh_stateArgs, 0, 0 }, 21777 { 3, Iclass_ae_iclass_mulafs56p24s_ll_args, 21778 2, Iclass_ae_iclass_mulafs56p24s_ll_stateArgs, 0, 0 }, 21779 { 3, Iclass_ae_iclass_mulas56p24s_ll_args, 21780 2, Iclass_ae_iclass_mulas56p24s_ll_stateArgs, 0, 0 }, 21781 { 3, Iclass_ae_iclass_mulafs56p24s_lh_args, 21782 2, Iclass_ae_iclass_mulafs56p24s_lh_stateArgs, 0, 0 }, 21783 { 3, Iclass_ae_iclass_mulas56p24s_lh_args, 21784 2, Iclass_ae_iclass_mulas56p24s_lh_stateArgs, 0, 0 }, 21785 { 3, Iclass_ae_iclass_mulafs56p24s_hl_args, 21786 2, Iclass_ae_iclass_mulafs56p24s_hl_stateArgs, 0, 0 }, 21787 { 3, Iclass_ae_iclass_mulas56p24s_hl_args, 21788 2, Iclass_ae_iclass_mulas56p24s_hl_stateArgs, 0, 0 }, 21789 { 3, Iclass_ae_iclass_mulafs56p24s_hh_args, 21790 2, Iclass_ae_iclass_mulafs56p24s_hh_stateArgs, 0, 0 }, 21791 { 3, Iclass_ae_iclass_mulas56p24s_hh_args, 21792 2, Iclass_ae_iclass_mulas56p24s_hh_stateArgs, 0, 0 }, 21793 { 3, Iclass_ae_iclass_mulsfs56p24s_ll_args, 21794 2, Iclass_ae_iclass_mulsfs56p24s_ll_stateArgs, 0, 0 }, 21795 { 3, Iclass_ae_iclass_mulss56p24s_ll_args, 21796 2, Iclass_ae_iclass_mulss56p24s_ll_stateArgs, 0, 0 }, 21797 { 3, Iclass_ae_iclass_mulsfs56p24s_lh_args, 21798 2, Iclass_ae_iclass_mulsfs56p24s_lh_stateArgs, 0, 0 }, 21799 { 3, Iclass_ae_iclass_mulss56p24s_lh_args, 21800 2, Iclass_ae_iclass_mulss56p24s_lh_stateArgs, 0, 0 }, 21801 { 3, Iclass_ae_iclass_mulsfs56p24s_hl_args, 21802 2, Iclass_ae_iclass_mulsfs56p24s_hl_stateArgs, 0, 0 }, 21803 { 3, Iclass_ae_iclass_mulss56p24s_hl_args, 21804 2, Iclass_ae_iclass_mulss56p24s_hl_stateArgs, 0, 0 }, 21805 { 3, Iclass_ae_iclass_mulsfs56p24s_hh_args, 21806 2, Iclass_ae_iclass_mulsfs56p24s_hh_stateArgs, 0, 0 }, 21807 { 3, Iclass_ae_iclass_mulss56p24s_hh_args, 21808 2, Iclass_ae_iclass_mulss56p24s_hh_stateArgs, 0, 0 }, 21809 { 3, Iclass_ae_iclass_mulfq32sp16s_l_args, 21810 1, Iclass_ae_iclass_mulfq32sp16s_l_stateArgs, 0, 0 }, 21811 { 3, Iclass_ae_iclass_mulfq32sp16s_h_args, 21812 1, Iclass_ae_iclass_mulfq32sp16s_h_stateArgs, 0, 0 }, 21813 { 3, Iclass_ae_iclass_mulfq32sp16u_l_args, 21814 1, Iclass_ae_iclass_mulfq32sp16u_l_stateArgs, 0, 0 }, 21815 { 3, Iclass_ae_iclass_mulfq32sp16u_h_args, 21816 1, Iclass_ae_iclass_mulfq32sp16u_h_stateArgs, 0, 0 }, 21817 { 3, Iclass_ae_iclass_mulq32sp16s_l_args, 21818 1, Iclass_ae_iclass_mulq32sp16s_l_stateArgs, 0, 0 }, 21819 { 3, Iclass_ae_iclass_mulq32sp16s_h_args, 21820 1, Iclass_ae_iclass_mulq32sp16s_h_stateArgs, 0, 0 }, 21821 { 3, Iclass_ae_iclass_mulq32sp16u_l_args, 21822 1, Iclass_ae_iclass_mulq32sp16u_l_stateArgs, 0, 0 }, 21823 { 3, Iclass_ae_iclass_mulq32sp16u_h_args, 21824 1, Iclass_ae_iclass_mulq32sp16u_h_stateArgs, 0, 0 }, 21825 { 3, Iclass_ae_iclass_mulafq32sp16s_l_args, 21826 1, Iclass_ae_iclass_mulafq32sp16s_l_stateArgs, 0, 0 }, 21827 { 3, Iclass_ae_iclass_mulafq32sp16s_h_args, 21828 1, Iclass_ae_iclass_mulafq32sp16s_h_stateArgs, 0, 0 }, 21829 { 3, Iclass_ae_iclass_mulafq32sp16u_l_args, 21830 1, Iclass_ae_iclass_mulafq32sp16u_l_stateArgs, 0, 0 }, 21831 { 3, Iclass_ae_iclass_mulafq32sp16u_h_args, 21832 1, Iclass_ae_iclass_mulafq32sp16u_h_stateArgs, 0, 0 }, 21833 { 3, Iclass_ae_iclass_mulaq32sp16s_l_args, 21834 1, Iclass_ae_iclass_mulaq32sp16s_l_stateArgs, 0, 0 }, 21835 { 3, Iclass_ae_iclass_mulaq32sp16s_h_args, 21836 1, Iclass_ae_iclass_mulaq32sp16s_h_stateArgs, 0, 0 }, 21837 { 3, Iclass_ae_iclass_mulaq32sp16u_l_args, 21838 1, Iclass_ae_iclass_mulaq32sp16u_l_stateArgs, 0, 0 }, 21839 { 3, Iclass_ae_iclass_mulaq32sp16u_h_args, 21840 1, Iclass_ae_iclass_mulaq32sp16u_h_stateArgs, 0, 0 }, 21841 { 3, Iclass_ae_iclass_mulsfq32sp16s_l_args, 21842 1, Iclass_ae_iclass_mulsfq32sp16s_l_stateArgs, 0, 0 }, 21843 { 3, Iclass_ae_iclass_mulsfq32sp16s_h_args, 21844 1, Iclass_ae_iclass_mulsfq32sp16s_h_stateArgs, 0, 0 }, 21845 { 3, Iclass_ae_iclass_mulsfq32sp16u_l_args, 21846 1, Iclass_ae_iclass_mulsfq32sp16u_l_stateArgs, 0, 0 }, 21847 { 3, Iclass_ae_iclass_mulsfq32sp16u_h_args, 21848 1, Iclass_ae_iclass_mulsfq32sp16u_h_stateArgs, 0, 0 }, 21849 { 3, Iclass_ae_iclass_mulsq32sp16s_l_args, 21850 1, Iclass_ae_iclass_mulsq32sp16s_l_stateArgs, 0, 0 }, 21851 { 3, Iclass_ae_iclass_mulsq32sp16s_h_args, 21852 1, Iclass_ae_iclass_mulsq32sp16s_h_stateArgs, 0, 0 }, 21853 { 3, Iclass_ae_iclass_mulsq32sp16u_l_args, 21854 1, Iclass_ae_iclass_mulsq32sp16u_l_stateArgs, 0, 0 }, 21855 { 3, Iclass_ae_iclass_mulsq32sp16u_h_args, 21856 1, Iclass_ae_iclass_mulsq32sp16u_h_stateArgs, 0, 0 }, 21857 { 5, Iclass_ae_iclass_mulzaaq32sp16s_ll_args, 21858 1, Iclass_ae_iclass_mulzaaq32sp16s_ll_stateArgs, 0, 0 }, 21859 { 5, Iclass_ae_iclass_mulzaafq32sp16s_ll_args, 21860 1, Iclass_ae_iclass_mulzaafq32sp16s_ll_stateArgs, 0, 0 }, 21861 { 5, Iclass_ae_iclass_mulzaaq32sp16u_ll_args, 21862 1, Iclass_ae_iclass_mulzaaq32sp16u_ll_stateArgs, 0, 0 }, 21863 { 5, Iclass_ae_iclass_mulzaafq32sp16u_ll_args, 21864 1, Iclass_ae_iclass_mulzaafq32sp16u_ll_stateArgs, 0, 0 }, 21865 { 5, Iclass_ae_iclass_mulzaaq32sp16s_hh_args, 21866 1, Iclass_ae_iclass_mulzaaq32sp16s_hh_stateArgs, 0, 0 }, 21867 { 5, Iclass_ae_iclass_mulzaafq32sp16s_hh_args, 21868 1, Iclass_ae_iclass_mulzaafq32sp16s_hh_stateArgs, 0, 0 }, 21869 { 5, Iclass_ae_iclass_mulzaaq32sp16u_hh_args, 21870 1, Iclass_ae_iclass_mulzaaq32sp16u_hh_stateArgs, 0, 0 }, 21871 { 5, Iclass_ae_iclass_mulzaafq32sp16u_hh_args, 21872 1, Iclass_ae_iclass_mulzaafq32sp16u_hh_stateArgs, 0, 0 }, 21873 { 5, Iclass_ae_iclass_mulzaaq32sp16s_lh_args, 21874 1, Iclass_ae_iclass_mulzaaq32sp16s_lh_stateArgs, 0, 0 }, 21875 { 5, Iclass_ae_iclass_mulzaafq32sp16s_lh_args, 21876 1, Iclass_ae_iclass_mulzaafq32sp16s_lh_stateArgs, 0, 0 }, 21877 { 5, Iclass_ae_iclass_mulzaaq32sp16u_lh_args, 21878 1, Iclass_ae_iclass_mulzaaq32sp16u_lh_stateArgs, 0, 0 }, 21879 { 5, Iclass_ae_iclass_mulzaafq32sp16u_lh_args, 21880 1, Iclass_ae_iclass_mulzaafq32sp16u_lh_stateArgs, 0, 0 }, 21881 { 5, Iclass_ae_iclass_mulzasq32sp16s_ll_args, 21882 1, Iclass_ae_iclass_mulzasq32sp16s_ll_stateArgs, 0, 0 }, 21883 { 5, Iclass_ae_iclass_mulzasfq32sp16s_ll_args, 21884 1, Iclass_ae_iclass_mulzasfq32sp16s_ll_stateArgs, 0, 0 }, 21885 { 5, Iclass_ae_iclass_mulzasq32sp16u_ll_args, 21886 1, Iclass_ae_iclass_mulzasq32sp16u_ll_stateArgs, 0, 0 }, 21887 { 5, Iclass_ae_iclass_mulzasfq32sp16u_ll_args, 21888 1, Iclass_ae_iclass_mulzasfq32sp16u_ll_stateArgs, 0, 0 }, 21889 { 5, Iclass_ae_iclass_mulzasq32sp16s_hh_args, 21890 1, Iclass_ae_iclass_mulzasq32sp16s_hh_stateArgs, 0, 0 }, 21891 { 5, Iclass_ae_iclass_mulzasfq32sp16s_hh_args, 21892 1, Iclass_ae_iclass_mulzasfq32sp16s_hh_stateArgs, 0, 0 }, 21893 { 5, Iclass_ae_iclass_mulzasq32sp16u_hh_args, 21894 1, Iclass_ae_iclass_mulzasq32sp16u_hh_stateArgs, 0, 0 }, 21895 { 5, Iclass_ae_iclass_mulzasfq32sp16u_hh_args, 21896 1, Iclass_ae_iclass_mulzasfq32sp16u_hh_stateArgs, 0, 0 }, 21897 { 5, Iclass_ae_iclass_mulzasq32sp16s_lh_args, 21898 1, Iclass_ae_iclass_mulzasq32sp16s_lh_stateArgs, 0, 0 }, 21899 { 5, Iclass_ae_iclass_mulzasfq32sp16s_lh_args, 21900 1, Iclass_ae_iclass_mulzasfq32sp16s_lh_stateArgs, 0, 0 }, 21901 { 5, Iclass_ae_iclass_mulzasq32sp16u_lh_args, 21902 1, Iclass_ae_iclass_mulzasq32sp16u_lh_stateArgs, 0, 0 }, 21903 { 5, Iclass_ae_iclass_mulzasfq32sp16u_lh_args, 21904 1, Iclass_ae_iclass_mulzasfq32sp16u_lh_stateArgs, 0, 0 }, 21905 { 5, Iclass_ae_iclass_mulzsaq32sp16s_ll_args, 21906 1, Iclass_ae_iclass_mulzsaq32sp16s_ll_stateArgs, 0, 0 }, 21907 { 5, Iclass_ae_iclass_mulzsafq32sp16s_ll_args, 21908 1, Iclass_ae_iclass_mulzsafq32sp16s_ll_stateArgs, 0, 0 }, 21909 { 5, Iclass_ae_iclass_mulzsaq32sp16u_ll_args, 21910 1, Iclass_ae_iclass_mulzsaq32sp16u_ll_stateArgs, 0, 0 }, 21911 { 5, Iclass_ae_iclass_mulzsafq32sp16u_ll_args, 21912 1, Iclass_ae_iclass_mulzsafq32sp16u_ll_stateArgs, 0, 0 }, 21913 { 5, Iclass_ae_iclass_mulzsaq32sp16s_hh_args, 21914 1, Iclass_ae_iclass_mulzsaq32sp16s_hh_stateArgs, 0, 0 }, 21915 { 5, Iclass_ae_iclass_mulzsafq32sp16s_hh_args, 21916 1, Iclass_ae_iclass_mulzsafq32sp16s_hh_stateArgs, 0, 0 }, 21917 { 5, Iclass_ae_iclass_mulzsaq32sp16u_hh_args, 21918 1, Iclass_ae_iclass_mulzsaq32sp16u_hh_stateArgs, 0, 0 }, 21919 { 5, Iclass_ae_iclass_mulzsafq32sp16u_hh_args, 21920 1, Iclass_ae_iclass_mulzsafq32sp16u_hh_stateArgs, 0, 0 }, 21921 { 5, Iclass_ae_iclass_mulzsaq32sp16s_lh_args, 21922 1, Iclass_ae_iclass_mulzsaq32sp16s_lh_stateArgs, 0, 0 }, 21923 { 5, Iclass_ae_iclass_mulzsafq32sp16s_lh_args, 21924 1, Iclass_ae_iclass_mulzsafq32sp16s_lh_stateArgs, 0, 0 }, 21925 { 5, Iclass_ae_iclass_mulzsaq32sp16u_lh_args, 21926 1, Iclass_ae_iclass_mulzsaq32sp16u_lh_stateArgs, 0, 0 }, 21927 { 5, Iclass_ae_iclass_mulzsafq32sp16u_lh_args, 21928 1, Iclass_ae_iclass_mulzsafq32sp16u_lh_stateArgs, 0, 0 }, 21929 { 5, Iclass_ae_iclass_mulzssq32sp16s_ll_args, 21930 1, Iclass_ae_iclass_mulzssq32sp16s_ll_stateArgs, 0, 0 }, 21931 { 5, Iclass_ae_iclass_mulzssfq32sp16s_ll_args, 21932 1, Iclass_ae_iclass_mulzssfq32sp16s_ll_stateArgs, 0, 0 }, 21933 { 5, Iclass_ae_iclass_mulzssq32sp16u_ll_args, 21934 1, Iclass_ae_iclass_mulzssq32sp16u_ll_stateArgs, 0, 0 }, 21935 { 5, Iclass_ae_iclass_mulzssfq32sp16u_ll_args, 21936 1, Iclass_ae_iclass_mulzssfq32sp16u_ll_stateArgs, 0, 0 }, 21937 { 5, Iclass_ae_iclass_mulzssq32sp16s_hh_args, 21938 1, Iclass_ae_iclass_mulzssq32sp16s_hh_stateArgs, 0, 0 }, 21939 { 5, Iclass_ae_iclass_mulzssfq32sp16s_hh_args, 21940 1, Iclass_ae_iclass_mulzssfq32sp16s_hh_stateArgs, 0, 0 }, 21941 { 5, Iclass_ae_iclass_mulzssq32sp16u_hh_args, 21942 1, Iclass_ae_iclass_mulzssq32sp16u_hh_stateArgs, 0, 0 }, 21943 { 5, Iclass_ae_iclass_mulzssfq32sp16u_hh_args, 21944 1, Iclass_ae_iclass_mulzssfq32sp16u_hh_stateArgs, 0, 0 }, 21945 { 5, Iclass_ae_iclass_mulzssq32sp16s_lh_args, 21946 1, Iclass_ae_iclass_mulzssq32sp16s_lh_stateArgs, 0, 0 }, 21947 { 5, Iclass_ae_iclass_mulzssfq32sp16s_lh_args, 21948 1, Iclass_ae_iclass_mulzssfq32sp16s_lh_stateArgs, 0, 0 }, 21949 { 5, Iclass_ae_iclass_mulzssq32sp16u_lh_args, 21950 1, Iclass_ae_iclass_mulzssq32sp16u_lh_stateArgs, 0, 0 }, 21951 { 5, Iclass_ae_iclass_mulzssfq32sp16u_lh_args, 21952 1, Iclass_ae_iclass_mulzssfq32sp16u_lh_stateArgs, 0, 0 }, 21953 { 3, Iclass_ae_iclass_mulzaafp24s_hh_ll_args, 21954 1, Iclass_ae_iclass_mulzaafp24s_hh_ll_stateArgs, 0, 0 }, 21955 { 3, Iclass_ae_iclass_mulzaap24s_hh_ll_args, 21956 1, Iclass_ae_iclass_mulzaap24s_hh_ll_stateArgs, 0, 0 }, 21957 { 3, Iclass_ae_iclass_mulzaafp24s_hl_lh_args, 21958 1, Iclass_ae_iclass_mulzaafp24s_hl_lh_stateArgs, 0, 0 }, 21959 { 3, Iclass_ae_iclass_mulzaap24s_hl_lh_args, 21960 1, Iclass_ae_iclass_mulzaap24s_hl_lh_stateArgs, 0, 0 }, 21961 { 3, Iclass_ae_iclass_mulzasfp24s_hh_ll_args, 21962 1, Iclass_ae_iclass_mulzasfp24s_hh_ll_stateArgs, 0, 0 }, 21963 { 3, Iclass_ae_iclass_mulzasp24s_hh_ll_args, 21964 1, Iclass_ae_iclass_mulzasp24s_hh_ll_stateArgs, 0, 0 }, 21965 { 3, Iclass_ae_iclass_mulzasfp24s_hl_lh_args, 21966 1, Iclass_ae_iclass_mulzasfp24s_hl_lh_stateArgs, 0, 0 }, 21967 { 3, Iclass_ae_iclass_mulzasp24s_hl_lh_args, 21968 1, Iclass_ae_iclass_mulzasp24s_hl_lh_stateArgs, 0, 0 }, 21969 { 3, Iclass_ae_iclass_mulzsafp24s_hh_ll_args, 21970 1, Iclass_ae_iclass_mulzsafp24s_hh_ll_stateArgs, 0, 0 }, 21971 { 3, Iclass_ae_iclass_mulzsap24s_hh_ll_args, 21972 1, Iclass_ae_iclass_mulzsap24s_hh_ll_stateArgs, 0, 0 }, 21973 { 3, Iclass_ae_iclass_mulzsafp24s_hl_lh_args, 21974 1, Iclass_ae_iclass_mulzsafp24s_hl_lh_stateArgs, 0, 0 }, 21975 { 3, Iclass_ae_iclass_mulzsap24s_hl_lh_args, 21976 1, Iclass_ae_iclass_mulzsap24s_hl_lh_stateArgs, 0, 0 }, 21977 { 3, Iclass_ae_iclass_mulzssfp24s_hh_ll_args, 21978 1, Iclass_ae_iclass_mulzssfp24s_hh_ll_stateArgs, 0, 0 }, 21979 { 3, Iclass_ae_iclass_mulzssp24s_hh_ll_args, 21980 1, Iclass_ae_iclass_mulzssp24s_hh_ll_stateArgs, 0, 0 }, 21981 { 3, Iclass_ae_iclass_mulzssfp24s_hl_lh_args, 21982 1, Iclass_ae_iclass_mulzssfp24s_hl_lh_stateArgs, 0, 0 }, 21983 { 3, Iclass_ae_iclass_mulzssp24s_hl_lh_args, 21984 1, Iclass_ae_iclass_mulzssp24s_hl_lh_stateArgs, 0, 0 }, 21985 { 3, Iclass_ae_iclass_mulaafp24s_hh_ll_args, 21986 1, Iclass_ae_iclass_mulaafp24s_hh_ll_stateArgs, 0, 0 }, 21987 { 3, Iclass_ae_iclass_mulaap24s_hh_ll_args, 21988 1, Iclass_ae_iclass_mulaap24s_hh_ll_stateArgs, 0, 0 }, 21989 { 3, Iclass_ae_iclass_mulaafp24s_hl_lh_args, 21990 1, Iclass_ae_iclass_mulaafp24s_hl_lh_stateArgs, 0, 0 }, 21991 { 3, Iclass_ae_iclass_mulaap24s_hl_lh_args, 21992 1, Iclass_ae_iclass_mulaap24s_hl_lh_stateArgs, 0, 0 }, 21993 { 3, Iclass_ae_iclass_mulasfp24s_hh_ll_args, 21994 1, Iclass_ae_iclass_mulasfp24s_hh_ll_stateArgs, 0, 0 }, 21995 { 3, Iclass_ae_iclass_mulasp24s_hh_ll_args, 21996 1, Iclass_ae_iclass_mulasp24s_hh_ll_stateArgs, 0, 0 }, 21997 { 3, Iclass_ae_iclass_mulasfp24s_hl_lh_args, 21998 1, Iclass_ae_iclass_mulasfp24s_hl_lh_stateArgs, 0, 0 }, 21999 { 3, Iclass_ae_iclass_mulasp24s_hl_lh_args, 22000 1, Iclass_ae_iclass_mulasp24s_hl_lh_stateArgs, 0, 0 }, 22001 { 3, Iclass_ae_iclass_mulsafp24s_hh_ll_args, 22002 1, Iclass_ae_iclass_mulsafp24s_hh_ll_stateArgs, 0, 0 }, 22003 { 3, Iclass_ae_iclass_mulsap24s_hh_ll_args, 22004 1, Iclass_ae_iclass_mulsap24s_hh_ll_stateArgs, 0, 0 }, 22005 { 3, Iclass_ae_iclass_mulsafp24s_hl_lh_args, 22006 1, Iclass_ae_iclass_mulsafp24s_hl_lh_stateArgs, 0, 0 }, 22007 { 3, Iclass_ae_iclass_mulsap24s_hl_lh_args, 22008 1, Iclass_ae_iclass_mulsap24s_hl_lh_stateArgs, 0, 0 }, 22009 { 3, Iclass_ae_iclass_mulssfp24s_hh_ll_args, 22010 1, Iclass_ae_iclass_mulssfp24s_hh_ll_stateArgs, 0, 0 }, 22011 { 3, Iclass_ae_iclass_mulssp24s_hh_ll_args, 22012 1, Iclass_ae_iclass_mulssp24s_hh_ll_stateArgs, 0, 0 }, 22013 { 3, Iclass_ae_iclass_mulssfp24s_hl_lh_args, 22014 1, Iclass_ae_iclass_mulssfp24s_hl_lh_stateArgs, 0, 0 }, 22015 { 3, Iclass_ae_iclass_mulssp24s_hl_lh_args, 22016 1, Iclass_ae_iclass_mulssp24s_hl_lh_stateArgs, 0, 0 }, 22017 { 2, Iclass_ae_iclass_sha32_args, 22018 0, 0, 0, 0 }, 22019 { 3, Iclass_ae_iclass_vldl32t_args, 22020 5, Iclass_ae_iclass_vldl32t_stateArgs, 0, 0 }, 22021 { 3, Iclass_ae_iclass_vldl16t_args, 22022 5, Iclass_ae_iclass_vldl16t_stateArgs, 0, 0 }, 22023 { 1, Iclass_ae_iclass_vldl16c_args, 22024 8, Iclass_ae_iclass_vldl16c_stateArgs, 0, 0 }, 22025 { 1, Iclass_ae_iclass_vldsht_args, 22026 6, Iclass_ae_iclass_vldsht_stateArgs, 0, 0 }, 22027 { 2, Iclass_ae_iclass_lb_args, 22028 3, Iclass_ae_iclass_lb_stateArgs, 0, 0 }, 22029 { 2, Iclass_ae_iclass_lbi_args, 22030 3, Iclass_ae_iclass_lbi_stateArgs, 0, 0 }, 22031 { 3, Iclass_ae_iclass_lbk_args, 22032 3, Iclass_ae_iclass_lbk_stateArgs, 0, 0 }, 22033 { 3, Iclass_ae_iclass_lbki_args, 22034 3, Iclass_ae_iclass_lbki_stateArgs, 0, 0 }, 22035 { 2, Iclass_ae_iclass_db_args, 22036 3, Iclass_ae_iclass_db_stateArgs, 0, 0 }, 22037 { 2, Iclass_ae_iclass_dbi_args, 22038 3, Iclass_ae_iclass_dbi_stateArgs, 0, 0 }, 22039 { 3, Iclass_ae_iclass_vlel32t_args, 22040 3, Iclass_ae_iclass_vlel32t_stateArgs, 0, 0 }, 22041 { 3, Iclass_ae_iclass_vlel16t_args, 22042 3, Iclass_ae_iclass_vlel16t_stateArgs, 0, 0 }, 22043 { 2, Iclass_ae_iclass_sb_args, 22044 4, Iclass_ae_iclass_sb_stateArgs, 0, 0 }, 22045 { 3, Iclass_ae_iclass_sbi_args, 22046 3, Iclass_ae_iclass_sbi_stateArgs, 0, 0 }, 22047 { 1, Iclass_ae_iclass_vles16c_args, 22048 5, Iclass_ae_iclass_vles16c_stateArgs, 0, 0 }, 22049 { 1, Iclass_ae_iclass_sbf_args, 22050 3, Iclass_ae_iclass_sbf_stateArgs, 0, 0 }, 22051 { 3, Iclass_icls_AE_SLAASQ56S_args, 22052 2, Iclass_icls_AE_SLAASQ56S_stateArgs, 0, 0 }, 22053 { 3, Iclass_icls_AE_ADDBRBA32_args, 22054 0, 0, 0, 0 }, 22055 { 3, Iclass_icls_AE_MINABSSP24S_args, 22056 2, Iclass_icls_AE_MINABSSP24S_stateArgs, 0, 0 }, 22057 { 3, Iclass_icls_AE_MAXABSSP24S_args, 22058 2, Iclass_icls_AE_MAXABSSP24S_stateArgs, 0, 0 }, 22059 { 3, Iclass_icls_AE_MINABSSQ56S_args, 22060 2, Iclass_icls_AE_MINABSSQ56S_stateArgs, 0, 0 }, 22061 { 3, Iclass_icls_AE_MAXABSSQ56S_args, 22062 2, Iclass_icls_AE_MAXABSSQ56S_stateArgs, 0, 0 }, 22063 { 1, Iclass_rur_ae_cbegin0_args, 22064 2, Iclass_rur_ae_cbegin0_stateArgs, 0, 0 }, 22065 { 1, Iclass_wur_ae_cbegin0_args, 22066 2, Iclass_wur_ae_cbegin0_stateArgs, 0, 0 }, 22067 { 1, Iclass_rur_ae_cend0_args, 22068 2, Iclass_rur_ae_cend0_stateArgs, 0, 0 }, 22069 { 1, Iclass_wur_ae_cend0_args, 22070 2, Iclass_wur_ae_cend0_stateArgs, 0, 0 }, 22071 { 3, Iclass_icls_AE_LP24X2_C_args, 22072 3, Iclass_icls_AE_LP24X2_C_stateArgs, 0, 0 }, 22073 { 3, Iclass_icls_AE_SP24X2S_C_args, 22074 3, Iclass_icls_AE_SP24X2S_C_stateArgs, 0, 0 }, 22075 { 3, Iclass_icls_AE_LP24X2F_C_args, 22076 3, Iclass_icls_AE_LP24X2F_C_stateArgs, 0, 0 }, 22077 { 3, Iclass_icls_AE_SP24X2F_C_args, 22078 3, Iclass_icls_AE_SP24X2F_C_stateArgs, 0, 0 }, 22079 { 3, Iclass_icls_AE_LP16X2F_C_args, 22080 3, Iclass_icls_AE_LP16X2F_C_stateArgs, 0, 0 }, 22081 { 3, Iclass_icls_AE_SP16X2F_C_args, 22082 3, Iclass_icls_AE_SP16X2F_C_stateArgs, 0, 0 }, 22083 { 3, Iclass_icls_AE_LP24_C_args, 22084 3, Iclass_icls_AE_LP24_C_stateArgs, 0, 0 }, 22085 { 3, Iclass_icls_AE_SP24S_L_C_args, 22086 3, Iclass_icls_AE_SP24S_L_C_stateArgs, 0, 0 }, 22087 { 3, Iclass_icls_AE_LP24F_C_args, 22088 3, Iclass_icls_AE_LP24F_C_stateArgs, 0, 0 }, 22089 { 3, Iclass_icls_AE_SP24F_L_C_args, 22090 3, Iclass_icls_AE_SP24F_L_C_stateArgs, 0, 0 }, 22091 { 3, Iclass_icls_AE_LP16F_C_args, 22092 3, Iclass_icls_AE_LP16F_C_stateArgs, 0, 0 }, 22093 { 3, Iclass_icls_AE_SP16F_L_C_args, 22094 3, Iclass_icls_AE_SP16F_L_C_stateArgs, 0, 0 }, 22095 { 3, Iclass_icls_AE_LQ56_C_args, 22096 3, Iclass_icls_AE_LQ56_C_stateArgs, 0, 0 }, 22097 { 3, Iclass_icls_AE_SQ56S_C_args, 22098 3, Iclass_icls_AE_SQ56S_C_stateArgs, 0, 0 }, 22099 { 3, Iclass_icls_AE_LQ32F_C_args, 22100 3, Iclass_icls_AE_LQ32F_C_stateArgs, 0, 0 }, 22101 { 3, Iclass_icls_AE_SQ32F_C_args, 22102 3, Iclass_icls_AE_SQ32F_C_stateArgs, 0, 0 }, 22103 { 1, Iclass_rur_expstate_args, 22104 2, Iclass_rur_expstate_stateArgs, 0, 0 }, 22105 { 1, Iclass_wur_expstate_args, 22106 2, Iclass_wur_expstate_stateArgs, 0, 0 }, 22107 { 1, Iclass_iclass_READ_IMPWIRE_args, 22108 1, Iclass_iclass_READ_IMPWIRE_stateArgs, 1, Iclass_iclass_READ_IMPWIRE_intfArgs }, 22109 { 1, Iclass_iclass_SETB_EXPSTATE_args, 22110 2, Iclass_iclass_SETB_EXPSTATE_stateArgs, 0, 0 }, 22111 { 1, Iclass_iclass_CLRB_EXPSTATE_args, 22112 2, Iclass_iclass_CLRB_EXPSTATE_stateArgs, 0, 0 }, 22113 { 2, Iclass_iclass_WRMSK_EXPSTATE_args, 22114 2, Iclass_iclass_WRMSK_EXPSTATE_stateArgs, 0, 0 } 22115}; 22116 22117enum xtensa_iclass_id { 22118 ICLASS_xt_iclass_excw, 22119 ICLASS_xt_iclass_rfe, 22120 ICLASS_xt_iclass_rfde, 22121 ICLASS_xt_iclass_syscall, 22122 ICLASS_xt_iclass_call12, 22123 ICLASS_xt_iclass_call8, 22124 ICLASS_xt_iclass_call4, 22125 ICLASS_xt_iclass_callx12, 22126 ICLASS_xt_iclass_callx8, 22127 ICLASS_xt_iclass_callx4, 22128 ICLASS_xt_iclass_entry, 22129 ICLASS_xt_iclass_movsp, 22130 ICLASS_xt_iclass_rotw, 22131 ICLASS_xt_iclass_retw, 22132 ICLASS_xt_iclass_rfwou, 22133 ICLASS_xt_iclass_l32e, 22134 ICLASS_xt_iclass_s32e, 22135 ICLASS_xt_iclass_rsr_windowbase, 22136 ICLASS_xt_iclass_wsr_windowbase, 22137 ICLASS_xt_iclass_xsr_windowbase, 22138 ICLASS_xt_iclass_rsr_windowstart, 22139 ICLASS_xt_iclass_wsr_windowstart, 22140 ICLASS_xt_iclass_xsr_windowstart, 22141 ICLASS_xt_iclass_add_n, 22142 ICLASS_xt_iclass_addi_n, 22143 ICLASS_xt_iclass_bz6, 22144 ICLASS_xt_iclass_ill_n, 22145 ICLASS_xt_iclass_loadi4, 22146 ICLASS_xt_iclass_mov_n, 22147 ICLASS_xt_iclass_movi_n, 22148 ICLASS_xt_iclass_nopn, 22149 ICLASS_xt_iclass_retn, 22150 ICLASS_xt_iclass_storei4, 22151 ICLASS_rur_threadptr, 22152 ICLASS_wur_threadptr, 22153 ICLASS_xt_iclass_addi, 22154 ICLASS_xt_iclass_addmi, 22155 ICLASS_xt_iclass_addsub, 22156 ICLASS_xt_iclass_bit, 22157 ICLASS_xt_iclass_bsi8, 22158 ICLASS_xt_iclass_bsi8b, 22159 ICLASS_xt_iclass_bsi8u, 22160 ICLASS_xt_iclass_bst8, 22161 ICLASS_xt_iclass_bsz12, 22162 ICLASS_xt_iclass_call0, 22163 ICLASS_xt_iclass_callx0, 22164 ICLASS_xt_iclass_exti, 22165 ICLASS_xt_iclass_ill, 22166 ICLASS_xt_iclass_jump, 22167 ICLASS_xt_iclass_jumpx, 22168 ICLASS_xt_iclass_l16ui, 22169 ICLASS_xt_iclass_l16si, 22170 ICLASS_xt_iclass_l32i, 22171 ICLASS_xt_iclass_l32r, 22172 ICLASS_xt_iclass_l8i, 22173 ICLASS_xt_iclass_loop, 22174 ICLASS_xt_iclass_loopz, 22175 ICLASS_xt_iclass_movi, 22176 ICLASS_xt_iclass_movz, 22177 ICLASS_xt_iclass_neg, 22178 ICLASS_xt_iclass_nop, 22179 ICLASS_xt_iclass_return, 22180 ICLASS_xt_iclass_simcall, 22181 ICLASS_xt_iclass_s16i, 22182 ICLASS_xt_iclass_s32i, 22183 ICLASS_xt_iclass_s32nb, 22184 ICLASS_xt_iclass_s8i, 22185 ICLASS_xt_iclass_sar, 22186 ICLASS_xt_iclass_sari, 22187 ICLASS_xt_iclass_shifts, 22188 ICLASS_xt_iclass_shiftst, 22189 ICLASS_xt_iclass_shiftt, 22190 ICLASS_xt_iclass_slli, 22191 ICLASS_xt_iclass_srai, 22192 ICLASS_xt_iclass_srli, 22193 ICLASS_xt_iclass_memw, 22194 ICLASS_xt_iclass_extw, 22195 ICLASS_xt_iclass_isync, 22196 ICLASS_xt_iclass_sync, 22197 ICLASS_xt_iclass_rsil, 22198 ICLASS_xt_iclass_rsr_lend, 22199 ICLASS_xt_iclass_wsr_lend, 22200 ICLASS_xt_iclass_xsr_lend, 22201 ICLASS_xt_iclass_rsr_lcount, 22202 ICLASS_xt_iclass_wsr_lcount, 22203 ICLASS_xt_iclass_xsr_lcount, 22204 ICLASS_xt_iclass_rsr_lbeg, 22205 ICLASS_xt_iclass_wsr_lbeg, 22206 ICLASS_xt_iclass_xsr_lbeg, 22207 ICLASS_xt_iclass_rsr_sar, 22208 ICLASS_xt_iclass_wsr_sar, 22209 ICLASS_xt_iclass_xsr_sar, 22210 ICLASS_xt_iclass_rsr_memctl, 22211 ICLASS_xt_iclass_wsr_memctl, 22212 ICLASS_xt_iclass_xsr_memctl, 22213 ICLASS_xt_iclass_rsr_litbase, 22214 ICLASS_xt_iclass_wsr_litbase, 22215 ICLASS_xt_iclass_xsr_litbase, 22216 ICLASS_xt_iclass_rsr_configid0, 22217 ICLASS_xt_iclass_wsr_configid0, 22218 ICLASS_xt_iclass_rsr_configid1, 22219 ICLASS_xt_iclass_rsr_243, 22220 ICLASS_xt_iclass_rsr_ps, 22221 ICLASS_xt_iclass_wsr_ps, 22222 ICLASS_xt_iclass_xsr_ps, 22223 ICLASS_xt_iclass_rsr_epc1, 22224 ICLASS_xt_iclass_wsr_epc1, 22225 ICLASS_xt_iclass_xsr_epc1, 22226 ICLASS_xt_iclass_rsr_excsave1, 22227 ICLASS_xt_iclass_wsr_excsave1, 22228 ICLASS_xt_iclass_xsr_excsave1, 22229 ICLASS_xt_iclass_rsr_epc2, 22230 ICLASS_xt_iclass_wsr_epc2, 22231 ICLASS_xt_iclass_xsr_epc2, 22232 ICLASS_xt_iclass_rsr_excsave2, 22233 ICLASS_xt_iclass_wsr_excsave2, 22234 ICLASS_xt_iclass_xsr_excsave2, 22235 ICLASS_xt_iclass_rsr_epc3, 22236 ICLASS_xt_iclass_wsr_epc3, 22237 ICLASS_xt_iclass_xsr_epc3, 22238 ICLASS_xt_iclass_rsr_excsave3, 22239 ICLASS_xt_iclass_wsr_excsave3, 22240 ICLASS_xt_iclass_xsr_excsave3, 22241 ICLASS_xt_iclass_rsr_epc4, 22242 ICLASS_xt_iclass_wsr_epc4, 22243 ICLASS_xt_iclass_xsr_epc4, 22244 ICLASS_xt_iclass_rsr_excsave4, 22245 ICLASS_xt_iclass_wsr_excsave4, 22246 ICLASS_xt_iclass_xsr_excsave4, 22247 ICLASS_xt_iclass_rsr_epc5, 22248 ICLASS_xt_iclass_wsr_epc5, 22249 ICLASS_xt_iclass_xsr_epc5, 22250 ICLASS_xt_iclass_rsr_excsave5, 22251 ICLASS_xt_iclass_wsr_excsave5, 22252 ICLASS_xt_iclass_xsr_excsave5, 22253 ICLASS_xt_iclass_rsr_epc6, 22254 ICLASS_xt_iclass_wsr_epc6, 22255 ICLASS_xt_iclass_xsr_epc6, 22256 ICLASS_xt_iclass_rsr_excsave6, 22257 ICLASS_xt_iclass_wsr_excsave6, 22258 ICLASS_xt_iclass_xsr_excsave6, 22259 ICLASS_xt_iclass_rsr_epc7, 22260 ICLASS_xt_iclass_wsr_epc7, 22261 ICLASS_xt_iclass_xsr_epc7, 22262 ICLASS_xt_iclass_rsr_excsave7, 22263 ICLASS_xt_iclass_wsr_excsave7, 22264 ICLASS_xt_iclass_xsr_excsave7, 22265 ICLASS_xt_iclass_rsr_eps2, 22266 ICLASS_xt_iclass_wsr_eps2, 22267 ICLASS_xt_iclass_xsr_eps2, 22268 ICLASS_xt_iclass_rsr_eps3, 22269 ICLASS_xt_iclass_wsr_eps3, 22270 ICLASS_xt_iclass_xsr_eps3, 22271 ICLASS_xt_iclass_rsr_eps4, 22272 ICLASS_xt_iclass_wsr_eps4, 22273 ICLASS_xt_iclass_xsr_eps4, 22274 ICLASS_xt_iclass_rsr_eps5, 22275 ICLASS_xt_iclass_wsr_eps5, 22276 ICLASS_xt_iclass_xsr_eps5, 22277 ICLASS_xt_iclass_rsr_eps6, 22278 ICLASS_xt_iclass_wsr_eps6, 22279 ICLASS_xt_iclass_xsr_eps6, 22280 ICLASS_xt_iclass_rsr_eps7, 22281 ICLASS_xt_iclass_wsr_eps7, 22282 ICLASS_xt_iclass_xsr_eps7, 22283 ICLASS_xt_iclass_rsr_excvaddr, 22284 ICLASS_xt_iclass_wsr_excvaddr, 22285 ICLASS_xt_iclass_xsr_excvaddr, 22286 ICLASS_xt_iclass_rsr_depc, 22287 ICLASS_xt_iclass_wsr_depc, 22288 ICLASS_xt_iclass_xsr_depc, 22289 ICLASS_xt_iclass_rsr_exccause, 22290 ICLASS_xt_iclass_wsr_exccause, 22291 ICLASS_xt_iclass_xsr_exccause, 22292 ICLASS_xt_iclass_rsr_misc0, 22293 ICLASS_xt_iclass_wsr_misc0, 22294 ICLASS_xt_iclass_xsr_misc0, 22295 ICLASS_xt_iclass_rsr_misc1, 22296 ICLASS_xt_iclass_wsr_misc1, 22297 ICLASS_xt_iclass_xsr_misc1, 22298 ICLASS_xt_iclass_rsr_prid, 22299 ICLASS_xt_iclass_rsr_vecbase, 22300 ICLASS_xt_iclass_wsr_vecbase, 22301 ICLASS_xt_iclass_xsr_vecbase, 22302 ICLASS_xt_mul16, 22303 ICLASS_xt_mul32, 22304 ICLASS_xt_mul32h, 22305 ICLASS_xt_iclass_mac16_aa, 22306 ICLASS_xt_iclass_mac16_ad, 22307 ICLASS_xt_iclass_mac16_da, 22308 ICLASS_xt_iclass_mac16_dd, 22309 ICLASS_xt_iclass_mac16a_aa, 22310 ICLASS_xt_iclass_mac16a_ad, 22311 ICLASS_xt_iclass_mac16a_da, 22312 ICLASS_xt_iclass_mac16a_dd, 22313 ICLASS_xt_iclass_mac16al_da, 22314 ICLASS_xt_iclass_mac16al_dd, 22315 ICLASS_xt_iclass_mac16_l, 22316 ICLASS_xt_iclass_rsr_m0, 22317 ICLASS_xt_iclass_wsr_m0, 22318 ICLASS_xt_iclass_xsr_m0, 22319 ICLASS_xt_iclass_rsr_m1, 22320 ICLASS_xt_iclass_wsr_m1, 22321 ICLASS_xt_iclass_xsr_m1, 22322 ICLASS_xt_iclass_rsr_m2, 22323 ICLASS_xt_iclass_wsr_m2, 22324 ICLASS_xt_iclass_xsr_m2, 22325 ICLASS_xt_iclass_rsr_m3, 22326 ICLASS_xt_iclass_wsr_m3, 22327 ICLASS_xt_iclass_xsr_m3, 22328 ICLASS_xt_iclass_rsr_acclo, 22329 ICLASS_xt_iclass_wsr_acclo, 22330 ICLASS_xt_iclass_xsr_acclo, 22331 ICLASS_xt_iclass_rsr_acchi, 22332 ICLASS_xt_iclass_wsr_acchi, 22333 ICLASS_xt_iclass_xsr_acchi, 22334 ICLASS_xt_iclass_rfi, 22335 ICLASS_xt_iclass_wait, 22336 ICLASS_xt_iclass_rsr_interrupt, 22337 ICLASS_xt_iclass_wsr_intset, 22338 ICLASS_xt_iclass_wsr_intclear, 22339 ICLASS_xt_iclass_rsr_intenable, 22340 ICLASS_xt_iclass_wsr_intenable, 22341 ICLASS_xt_iclass_xsr_intenable, 22342 ICLASS_xt_iclass_break, 22343 ICLASS_xt_iclass_break_n, 22344 ICLASS_xt_iclass_rsr_dbreaka0, 22345 ICLASS_xt_iclass_wsr_dbreaka0, 22346 ICLASS_xt_iclass_xsr_dbreaka0, 22347 ICLASS_xt_iclass_rsr_dbreakc0, 22348 ICLASS_xt_iclass_wsr_dbreakc0, 22349 ICLASS_xt_iclass_xsr_dbreakc0, 22350 ICLASS_xt_iclass_rsr_dbreaka1, 22351 ICLASS_xt_iclass_wsr_dbreaka1, 22352 ICLASS_xt_iclass_xsr_dbreaka1, 22353 ICLASS_xt_iclass_rsr_dbreakc1, 22354 ICLASS_xt_iclass_wsr_dbreakc1, 22355 ICLASS_xt_iclass_xsr_dbreakc1, 22356 ICLASS_xt_iclass_rsr_ibreaka0, 22357 ICLASS_xt_iclass_wsr_ibreaka0, 22358 ICLASS_xt_iclass_xsr_ibreaka0, 22359 ICLASS_xt_iclass_rsr_ibreaka1, 22360 ICLASS_xt_iclass_wsr_ibreaka1, 22361 ICLASS_xt_iclass_xsr_ibreaka1, 22362 ICLASS_xt_iclass_rsr_ibreakenable, 22363 ICLASS_xt_iclass_wsr_ibreakenable, 22364 ICLASS_xt_iclass_xsr_ibreakenable, 22365 ICLASS_xt_iclass_rsr_debugcause, 22366 ICLASS_xt_iclass_wsr_debugcause, 22367 ICLASS_xt_iclass_xsr_debugcause, 22368 ICLASS_xt_iclass_rsr_icount, 22369 ICLASS_xt_iclass_wsr_icount, 22370 ICLASS_xt_iclass_xsr_icount, 22371 ICLASS_xt_iclass_rsr_icountlevel, 22372 ICLASS_xt_iclass_wsr_icountlevel, 22373 ICLASS_xt_iclass_xsr_icountlevel, 22374 ICLASS_xt_iclass_rsr_ddr, 22375 ICLASS_xt_iclass_wsr_ddr, 22376 ICLASS_xt_iclass_xsr_ddr, 22377 ICLASS_xt_iclass_lddr32_p, 22378 ICLASS_xt_iclass_sddr32_p, 22379 ICLASS_xt_iclass_rfdo, 22380 ICLASS_xt_iclass_rfdd, 22381 ICLASS_xt_iclass_wsr_mmid, 22382 ICLASS_xt_iclass_bbool1, 22383 ICLASS_xt_iclass_bbool4, 22384 ICLASS_xt_iclass_bbool8, 22385 ICLASS_xt_iclass_bbranch, 22386 ICLASS_xt_iclass_bmove, 22387 ICLASS_xt_iclass_RSR_BR, 22388 ICLASS_xt_iclass_WSR_BR, 22389 ICLASS_xt_iclass_XSR_BR, 22390 ICLASS_xt_iclass_rsr_ccount, 22391 ICLASS_xt_iclass_wsr_ccount, 22392 ICLASS_xt_iclass_xsr_ccount, 22393 ICLASS_xt_iclass_rsr_ccompare0, 22394 ICLASS_xt_iclass_wsr_ccompare0, 22395 ICLASS_xt_iclass_xsr_ccompare0, 22396 ICLASS_xt_iclass_rsr_ccompare1, 22397 ICLASS_xt_iclass_wsr_ccompare1, 22398 ICLASS_xt_iclass_xsr_ccompare1, 22399 ICLASS_xt_iclass_rsr_ccompare2, 22400 ICLASS_xt_iclass_wsr_ccompare2, 22401 ICLASS_xt_iclass_xsr_ccompare2, 22402 ICLASS_xt_iclass_icache, 22403 ICLASS_xt_iclass_icache_lock, 22404 ICLASS_xt_iclass_icache_inv, 22405 ICLASS_xt_iclass_licx, 22406 ICLASS_xt_iclass_sicx, 22407 ICLASS_xt_iclass_dcache, 22408 ICLASS_xt_iclass_dcache_dyn, 22409 ICLASS_xt_iclass_dcache_ind, 22410 ICLASS_xt_iclass_dcache_inv, 22411 ICLASS_xt_iclass_dpf, 22412 ICLASS_xt_iclass_dcache_lock, 22413 ICLASS_xt_iclass_sdct, 22414 ICLASS_xt_iclass_ldct, 22415 ICLASS_xt_iclass_rsr_prefctl, 22416 ICLASS_xt_iclass_wsr_prefctl, 22417 ICLASS_xt_iclass_xsr_prefctl, 22418 ICLASS_xt_iclass_wsr_ptevaddr, 22419 ICLASS_xt_iclass_rsr_ptevaddr, 22420 ICLASS_xt_iclass_xsr_ptevaddr, 22421 ICLASS_xt_iclass_rsr_rasid, 22422 ICLASS_xt_iclass_wsr_rasid, 22423 ICLASS_xt_iclass_xsr_rasid, 22424 ICLASS_xt_iclass_rsr_itlbcfg, 22425 ICLASS_xt_iclass_wsr_itlbcfg, 22426 ICLASS_xt_iclass_xsr_itlbcfg, 22427 ICLASS_xt_iclass_rsr_dtlbcfg, 22428 ICLASS_xt_iclass_wsr_dtlbcfg, 22429 ICLASS_xt_iclass_xsr_dtlbcfg, 22430 ICLASS_xt_iclass_idtlb, 22431 ICLASS_xt_iclass_rdtlb, 22432 ICLASS_xt_iclass_wdtlb, 22433 ICLASS_xt_iclass_iitlb, 22434 ICLASS_xt_iclass_ritlb, 22435 ICLASS_xt_iclass_witlb, 22436 ICLASS_xt_iclass_ldpte, 22437 ICLASS_xt_iclass_hwwitlba, 22438 ICLASS_xt_iclass_hwwdtlba, 22439 ICLASS_xt_iclass_rsr_cpenable, 22440 ICLASS_xt_iclass_wsr_cpenable, 22441 ICLASS_xt_iclass_xsr_cpenable, 22442 ICLASS_xt_iclass_clamp, 22443 ICLASS_xt_iclass_minmax, 22444 ICLASS_xt_iclass_nsa, 22445 ICLASS_xt_iclass_sx, 22446 ICLASS_xt_iclass_l32ai, 22447 ICLASS_xt_iclass_s32ri, 22448 ICLASS_xt_iclass_s32c1i, 22449 ICLASS_xt_iclass_rsr_scompare1, 22450 ICLASS_xt_iclass_wsr_scompare1, 22451 ICLASS_xt_iclass_xsr_scompare1, 22452 ICLASS_xt_iclass_rsr_atomctl, 22453 ICLASS_xt_iclass_wsr_atomctl, 22454 ICLASS_xt_iclass_xsr_atomctl, 22455 ICLASS_xt_iclass_div, 22456 ICLASS_xt_iclass_rer, 22457 ICLASS_xt_iclass_wer, 22458 ICLASS_rur_ae_ovf_sar, 22459 ICLASS_wur_ae_ovf_sar, 22460 ICLASS_rur_ae_bithead, 22461 ICLASS_wur_ae_bithead, 22462 ICLASS_rur_ae_ts_fts_bu_bp, 22463 ICLASS_wur_ae_ts_fts_bu_bp, 22464 ICLASS_rur_ae_sd_no, 22465 ICLASS_wur_ae_sd_no, 22466 ICLASS_ae_iclass_rur_ae_overflow, 22467 ICLASS_ae_iclass_wur_ae_overflow, 22468 ICLASS_ae_iclass_rur_ae_sar, 22469 ICLASS_ae_iclass_wur_ae_sar, 22470 ICLASS_ae_iclass_rur_ae_bitptr, 22471 ICLASS_ae_iclass_wur_ae_bitptr, 22472 ICLASS_ae_iclass_rur_ae_bitsused, 22473 ICLASS_ae_iclass_wur_ae_bitsused, 22474 ICLASS_ae_iclass_rur_ae_tablesize, 22475 ICLASS_ae_iclass_wur_ae_tablesize, 22476 ICLASS_ae_iclass_rur_ae_first_ts, 22477 ICLASS_ae_iclass_wur_ae_first_ts, 22478 ICLASS_ae_iclass_rur_ae_nextoffset, 22479 ICLASS_ae_iclass_wur_ae_nextoffset, 22480 ICLASS_ae_iclass_rur_ae_searchdone, 22481 ICLASS_ae_iclass_wur_ae_searchdone, 22482 ICLASS_ae_iclass_lp16f_i, 22483 ICLASS_ae_iclass_lp16f_iu, 22484 ICLASS_ae_iclass_lp16f_x, 22485 ICLASS_ae_iclass_lp16f_xu, 22486 ICLASS_ae_iclass_lp24_i, 22487 ICLASS_ae_iclass_lp24_iu, 22488 ICLASS_ae_iclass_lp24_x, 22489 ICLASS_ae_iclass_lp24_xu, 22490 ICLASS_ae_iclass_lp24f_i, 22491 ICLASS_ae_iclass_lp24f_iu, 22492 ICLASS_ae_iclass_lp24f_x, 22493 ICLASS_ae_iclass_lp24f_xu, 22494 ICLASS_ae_iclass_lp16x2f_i, 22495 ICLASS_ae_iclass_lp16x2f_iu, 22496 ICLASS_ae_iclass_lp16x2f_x, 22497 ICLASS_ae_iclass_lp16x2f_xu, 22498 ICLASS_ae_iclass_lp24x2f_i, 22499 ICLASS_ae_iclass_lp24x2f_iu, 22500 ICLASS_ae_iclass_lp24x2f_x, 22501 ICLASS_ae_iclass_lp24x2f_xu, 22502 ICLASS_ae_iclass_lp24x2_i, 22503 ICLASS_ae_iclass_lp24x2_iu, 22504 ICLASS_ae_iclass_lp24x2_x, 22505 ICLASS_ae_iclass_lp24x2_xu, 22506 ICLASS_ae_iclass_sp16x2f_i, 22507 ICLASS_ae_iclass_sp16x2f_iu, 22508 ICLASS_ae_iclass_sp16x2f_x, 22509 ICLASS_ae_iclass_sp16x2f_xu, 22510 ICLASS_ae_iclass_sp24x2s_i, 22511 ICLASS_ae_iclass_sp24x2s_iu, 22512 ICLASS_ae_iclass_sp24x2s_x, 22513 ICLASS_ae_iclass_sp24x2s_xu, 22514 ICLASS_ae_iclass_sp24x2f_i, 22515 ICLASS_ae_iclass_sp24x2f_iu, 22516 ICLASS_ae_iclass_sp24x2f_x, 22517 ICLASS_ae_iclass_sp24x2f_xu, 22518 ICLASS_ae_iclass_sp16f_l_i, 22519 ICLASS_ae_iclass_sp16f_l_iu, 22520 ICLASS_ae_iclass_sp16f_l_x, 22521 ICLASS_ae_iclass_sp16f_l_xu, 22522 ICLASS_ae_iclass_sp24s_l_i, 22523 ICLASS_ae_iclass_sp24s_l_iu, 22524 ICLASS_ae_iclass_sp24s_l_x, 22525 ICLASS_ae_iclass_sp24s_l_xu, 22526 ICLASS_ae_iclass_sp24f_l_i, 22527 ICLASS_ae_iclass_sp24f_l_iu, 22528 ICLASS_ae_iclass_sp24f_l_x, 22529 ICLASS_ae_iclass_sp24f_l_xu, 22530 ICLASS_ae_iclass_lq56_i, 22531 ICLASS_ae_iclass_lq56_iu, 22532 ICLASS_ae_iclass_lq56_x, 22533 ICLASS_ae_iclass_lq56_xu, 22534 ICLASS_ae_iclass_lq32f_i, 22535 ICLASS_ae_iclass_lq32f_iu, 22536 ICLASS_ae_iclass_lq32f_x, 22537 ICLASS_ae_iclass_lq32f_xu, 22538 ICLASS_ae_iclass_sq56s_i, 22539 ICLASS_ae_iclass_sq56s_iu, 22540 ICLASS_ae_iclass_sq56s_x, 22541 ICLASS_ae_iclass_sq56s_xu, 22542 ICLASS_ae_iclass_sq32f_i, 22543 ICLASS_ae_iclass_sq32f_iu, 22544 ICLASS_ae_iclass_sq32f_x, 22545 ICLASS_ae_iclass_sq32f_xu, 22546 ICLASS_ae_iclass_zerop48, 22547 ICLASS_ae_iclass_movp48, 22548 ICLASS_ae_iclass_selp24_ll, 22549 ICLASS_ae_iclass_selp24_lh, 22550 ICLASS_ae_iclass_selp24_hl, 22551 ICLASS_ae_iclass_selp24_hh, 22552 ICLASS_ae_iclass_movtp24x2, 22553 ICLASS_ae_iclass_movfp24x2, 22554 ICLASS_ae_iclass_movtp48, 22555 ICLASS_ae_iclass_movfp48, 22556 ICLASS_ae_iclass_movpa24x2, 22557 ICLASS_ae_iclass_truncp24a32x2, 22558 ICLASS_ae_iclass_cvta32p24_l, 22559 ICLASS_ae_iclass_cvta32p24_h, 22560 ICLASS_ae_iclass_cvtp24a16x2_ll, 22561 ICLASS_ae_iclass_cvtp24a16x2_lh, 22562 ICLASS_ae_iclass_cvtp24a16x2_hl, 22563 ICLASS_ae_iclass_cvtp24a16x2_hh, 22564 ICLASS_ae_iclass_truncp24q48x2, 22565 ICLASS_ae_iclass_truncp16, 22566 ICLASS_ae_iclass_roundsp24q48sym, 22567 ICLASS_ae_iclass_roundsp24q48asym, 22568 ICLASS_ae_iclass_roundsp16q48sym, 22569 ICLASS_ae_iclass_roundsp16q48asym, 22570 ICLASS_ae_iclass_roundsp16sym, 22571 ICLASS_ae_iclass_roundsp16asym, 22572 ICLASS_ae_iclass_zeroq56, 22573 ICLASS_ae_iclass_movq56, 22574 ICLASS_ae_iclass_movtq56, 22575 ICLASS_ae_iclass_movfq56, 22576 ICLASS_ae_iclass_cvtq48a32s, 22577 ICLASS_ae_iclass_cvtq48p24s_l, 22578 ICLASS_ae_iclass_cvtq48p24s_h, 22579 ICLASS_ae_iclass_satq48s, 22580 ICLASS_ae_iclass_truncq32, 22581 ICLASS_ae_iclass_roundsq32sym, 22582 ICLASS_ae_iclass_roundsq32asym, 22583 ICLASS_ae_iclass_trunca32q48, 22584 ICLASS_ae_iclass_movap24s_l, 22585 ICLASS_ae_iclass_movap24s_h, 22586 ICLASS_ae_iclass_trunca16p24s_l, 22587 ICLASS_ae_iclass_trunca16p24s_h, 22588 ICLASS_ae_iclass_addp24, 22589 ICLASS_ae_iclass_subp24, 22590 ICLASS_ae_iclass_negp24, 22591 ICLASS_ae_iclass_absp24, 22592 ICLASS_ae_iclass_maxp24s, 22593 ICLASS_ae_iclass_minp24s, 22594 ICLASS_ae_iclass_maxbp24s, 22595 ICLASS_ae_iclass_minbp24s, 22596 ICLASS_ae_iclass_addsp24s, 22597 ICLASS_ae_iclass_subsp24s, 22598 ICLASS_ae_iclass_negsp24s, 22599 ICLASS_ae_iclass_abssp24s, 22600 ICLASS_ae_iclass_andp48, 22601 ICLASS_ae_iclass_nandp48, 22602 ICLASS_ae_iclass_orp48, 22603 ICLASS_ae_iclass_xorp48, 22604 ICLASS_ae_iclass_ltp24s, 22605 ICLASS_ae_iclass_lep24s, 22606 ICLASS_ae_iclass_eqp24, 22607 ICLASS_ae_iclass_addq56, 22608 ICLASS_ae_iclass_subq56, 22609 ICLASS_ae_iclass_negq56, 22610 ICLASS_ae_iclass_absq56, 22611 ICLASS_ae_iclass_maxq56s, 22612 ICLASS_ae_iclass_minq56s, 22613 ICLASS_ae_iclass_maxbq56s, 22614 ICLASS_ae_iclass_minbq56s, 22615 ICLASS_ae_iclass_addsq56s, 22616 ICLASS_ae_iclass_subsq56s, 22617 ICLASS_ae_iclass_negsq56s, 22618 ICLASS_ae_iclass_abssq56s, 22619 ICLASS_ae_iclass_andq56, 22620 ICLASS_ae_iclass_nandq56, 22621 ICLASS_ae_iclass_orq56, 22622 ICLASS_ae_iclass_xorq56, 22623 ICLASS_ae_iclass_sllip24, 22624 ICLASS_ae_iclass_srlip24, 22625 ICLASS_ae_iclass_sraip24, 22626 ICLASS_ae_iclass_sllsp24, 22627 ICLASS_ae_iclass_srlsp24, 22628 ICLASS_ae_iclass_srasp24, 22629 ICLASS_ae_iclass_sllisp24s, 22630 ICLASS_ae_iclass_sllssp24s, 22631 ICLASS_ae_iclass_slliq56, 22632 ICLASS_ae_iclass_srliq56, 22633 ICLASS_ae_iclass_sraiq56, 22634 ICLASS_ae_iclass_sllsq56, 22635 ICLASS_ae_iclass_srlsq56, 22636 ICLASS_ae_iclass_srasq56, 22637 ICLASS_ae_iclass_sllaq56, 22638 ICLASS_ae_iclass_srlaq56, 22639 ICLASS_ae_iclass_sraaq56, 22640 ICLASS_ae_iclass_sllisq56s, 22641 ICLASS_ae_iclass_sllssq56s, 22642 ICLASS_ae_iclass_sllasq56s, 22643 ICLASS_ae_iclass_ltq56s, 22644 ICLASS_ae_iclass_leq56s, 22645 ICLASS_ae_iclass_eqq56, 22646 ICLASS_ae_iclass_nsaq56s, 22647 ICLASS_ae_iclass_mulsrfq32sp24s_h, 22648 ICLASS_ae_iclass_mulsrfq32sp24s_l, 22649 ICLASS_ae_iclass_mularfq32sp24s_h, 22650 ICLASS_ae_iclass_mularfq32sp24s_l, 22651 ICLASS_ae_iclass_mulrfq32sp24s_h, 22652 ICLASS_ae_iclass_mulrfq32sp24s_l, 22653 ICLASS_ae_iclass_mulsfq32sp24s_h, 22654 ICLASS_ae_iclass_mulsfq32sp24s_l, 22655 ICLASS_ae_iclass_mulafq32sp24s_h, 22656 ICLASS_ae_iclass_mulafq32sp24s_l, 22657 ICLASS_ae_iclass_mulfq32sp24s_h, 22658 ICLASS_ae_iclass_mulfq32sp24s_l, 22659 ICLASS_ae_iclass_mulfs32p16s_ll, 22660 ICLASS_ae_iclass_mulfp24s_ll, 22661 ICLASS_ae_iclass_mulp24s_ll, 22662 ICLASS_ae_iclass_mulfs32p16s_lh, 22663 ICLASS_ae_iclass_mulfp24s_lh, 22664 ICLASS_ae_iclass_mulp24s_lh, 22665 ICLASS_ae_iclass_mulfs32p16s_hl, 22666 ICLASS_ae_iclass_mulfp24s_hl, 22667 ICLASS_ae_iclass_mulp24s_hl, 22668 ICLASS_ae_iclass_mulfs32p16s_hh, 22669 ICLASS_ae_iclass_mulfp24s_hh, 22670 ICLASS_ae_iclass_mulp24s_hh, 22671 ICLASS_ae_iclass_mulafs32p16s_ll, 22672 ICLASS_ae_iclass_mulafp24s_ll, 22673 ICLASS_ae_iclass_mulap24s_ll, 22674 ICLASS_ae_iclass_mulafs32p16s_lh, 22675 ICLASS_ae_iclass_mulafp24s_lh, 22676 ICLASS_ae_iclass_mulap24s_lh, 22677 ICLASS_ae_iclass_mulafs32p16s_hl, 22678 ICLASS_ae_iclass_mulafp24s_hl, 22679 ICLASS_ae_iclass_mulap24s_hl, 22680 ICLASS_ae_iclass_mulafs32p16s_hh, 22681 ICLASS_ae_iclass_mulafp24s_hh, 22682 ICLASS_ae_iclass_mulap24s_hh, 22683 ICLASS_ae_iclass_mulsfs32p16s_ll, 22684 ICLASS_ae_iclass_mulsfp24s_ll, 22685 ICLASS_ae_iclass_mulsp24s_ll, 22686 ICLASS_ae_iclass_mulsfs32p16s_lh, 22687 ICLASS_ae_iclass_mulsfp24s_lh, 22688 ICLASS_ae_iclass_mulsp24s_lh, 22689 ICLASS_ae_iclass_mulsfs32p16s_hl, 22690 ICLASS_ae_iclass_mulsfp24s_hl, 22691 ICLASS_ae_iclass_mulsp24s_hl, 22692 ICLASS_ae_iclass_mulsfs32p16s_hh, 22693 ICLASS_ae_iclass_mulsfp24s_hh, 22694 ICLASS_ae_iclass_mulsp24s_hh, 22695 ICLASS_ae_iclass_mulafs56p24s_ll, 22696 ICLASS_ae_iclass_mulas56p24s_ll, 22697 ICLASS_ae_iclass_mulafs56p24s_lh, 22698 ICLASS_ae_iclass_mulas56p24s_lh, 22699 ICLASS_ae_iclass_mulafs56p24s_hl, 22700 ICLASS_ae_iclass_mulas56p24s_hl, 22701 ICLASS_ae_iclass_mulafs56p24s_hh, 22702 ICLASS_ae_iclass_mulas56p24s_hh, 22703 ICLASS_ae_iclass_mulsfs56p24s_ll, 22704 ICLASS_ae_iclass_mulss56p24s_ll, 22705 ICLASS_ae_iclass_mulsfs56p24s_lh, 22706 ICLASS_ae_iclass_mulss56p24s_lh, 22707 ICLASS_ae_iclass_mulsfs56p24s_hl, 22708 ICLASS_ae_iclass_mulss56p24s_hl, 22709 ICLASS_ae_iclass_mulsfs56p24s_hh, 22710 ICLASS_ae_iclass_mulss56p24s_hh, 22711 ICLASS_ae_iclass_mulfq32sp16s_l, 22712 ICLASS_ae_iclass_mulfq32sp16s_h, 22713 ICLASS_ae_iclass_mulfq32sp16u_l, 22714 ICLASS_ae_iclass_mulfq32sp16u_h, 22715 ICLASS_ae_iclass_mulq32sp16s_l, 22716 ICLASS_ae_iclass_mulq32sp16s_h, 22717 ICLASS_ae_iclass_mulq32sp16u_l, 22718 ICLASS_ae_iclass_mulq32sp16u_h, 22719 ICLASS_ae_iclass_mulafq32sp16s_l, 22720 ICLASS_ae_iclass_mulafq32sp16s_h, 22721 ICLASS_ae_iclass_mulafq32sp16u_l, 22722 ICLASS_ae_iclass_mulafq32sp16u_h, 22723 ICLASS_ae_iclass_mulaq32sp16s_l, 22724 ICLASS_ae_iclass_mulaq32sp16s_h, 22725 ICLASS_ae_iclass_mulaq32sp16u_l, 22726 ICLASS_ae_iclass_mulaq32sp16u_h, 22727 ICLASS_ae_iclass_mulsfq32sp16s_l, 22728 ICLASS_ae_iclass_mulsfq32sp16s_h, 22729 ICLASS_ae_iclass_mulsfq32sp16u_l, 22730 ICLASS_ae_iclass_mulsfq32sp16u_h, 22731 ICLASS_ae_iclass_mulsq32sp16s_l, 22732 ICLASS_ae_iclass_mulsq32sp16s_h, 22733 ICLASS_ae_iclass_mulsq32sp16u_l, 22734 ICLASS_ae_iclass_mulsq32sp16u_h, 22735 ICLASS_ae_iclass_mulzaaq32sp16s_ll, 22736 ICLASS_ae_iclass_mulzaafq32sp16s_ll, 22737 ICLASS_ae_iclass_mulzaaq32sp16u_ll, 22738 ICLASS_ae_iclass_mulzaafq32sp16u_ll, 22739 ICLASS_ae_iclass_mulzaaq32sp16s_hh, 22740 ICLASS_ae_iclass_mulzaafq32sp16s_hh, 22741 ICLASS_ae_iclass_mulzaaq32sp16u_hh, 22742 ICLASS_ae_iclass_mulzaafq32sp16u_hh, 22743 ICLASS_ae_iclass_mulzaaq32sp16s_lh, 22744 ICLASS_ae_iclass_mulzaafq32sp16s_lh, 22745 ICLASS_ae_iclass_mulzaaq32sp16u_lh, 22746 ICLASS_ae_iclass_mulzaafq32sp16u_lh, 22747 ICLASS_ae_iclass_mulzasq32sp16s_ll, 22748 ICLASS_ae_iclass_mulzasfq32sp16s_ll, 22749 ICLASS_ae_iclass_mulzasq32sp16u_ll, 22750 ICLASS_ae_iclass_mulzasfq32sp16u_ll, 22751 ICLASS_ae_iclass_mulzasq32sp16s_hh, 22752 ICLASS_ae_iclass_mulzasfq32sp16s_hh, 22753 ICLASS_ae_iclass_mulzasq32sp16u_hh, 22754 ICLASS_ae_iclass_mulzasfq32sp16u_hh, 22755 ICLASS_ae_iclass_mulzasq32sp16s_lh, 22756 ICLASS_ae_iclass_mulzasfq32sp16s_lh, 22757 ICLASS_ae_iclass_mulzasq32sp16u_lh, 22758 ICLASS_ae_iclass_mulzasfq32sp16u_lh, 22759 ICLASS_ae_iclass_mulzsaq32sp16s_ll, 22760 ICLASS_ae_iclass_mulzsafq32sp16s_ll, 22761 ICLASS_ae_iclass_mulzsaq32sp16u_ll, 22762 ICLASS_ae_iclass_mulzsafq32sp16u_ll, 22763 ICLASS_ae_iclass_mulzsaq32sp16s_hh, 22764 ICLASS_ae_iclass_mulzsafq32sp16s_hh, 22765 ICLASS_ae_iclass_mulzsaq32sp16u_hh, 22766 ICLASS_ae_iclass_mulzsafq32sp16u_hh, 22767 ICLASS_ae_iclass_mulzsaq32sp16s_lh, 22768 ICLASS_ae_iclass_mulzsafq32sp16s_lh, 22769 ICLASS_ae_iclass_mulzsaq32sp16u_lh, 22770 ICLASS_ae_iclass_mulzsafq32sp16u_lh, 22771 ICLASS_ae_iclass_mulzssq32sp16s_ll, 22772 ICLASS_ae_iclass_mulzssfq32sp16s_ll, 22773 ICLASS_ae_iclass_mulzssq32sp16u_ll, 22774 ICLASS_ae_iclass_mulzssfq32sp16u_ll, 22775 ICLASS_ae_iclass_mulzssq32sp16s_hh, 22776 ICLASS_ae_iclass_mulzssfq32sp16s_hh, 22777 ICLASS_ae_iclass_mulzssq32sp16u_hh, 22778 ICLASS_ae_iclass_mulzssfq32sp16u_hh, 22779 ICLASS_ae_iclass_mulzssq32sp16s_lh, 22780 ICLASS_ae_iclass_mulzssfq32sp16s_lh, 22781 ICLASS_ae_iclass_mulzssq32sp16u_lh, 22782 ICLASS_ae_iclass_mulzssfq32sp16u_lh, 22783 ICLASS_ae_iclass_mulzaafp24s_hh_ll, 22784 ICLASS_ae_iclass_mulzaap24s_hh_ll, 22785 ICLASS_ae_iclass_mulzaafp24s_hl_lh, 22786 ICLASS_ae_iclass_mulzaap24s_hl_lh, 22787 ICLASS_ae_iclass_mulzasfp24s_hh_ll, 22788 ICLASS_ae_iclass_mulzasp24s_hh_ll, 22789 ICLASS_ae_iclass_mulzasfp24s_hl_lh, 22790 ICLASS_ae_iclass_mulzasp24s_hl_lh, 22791 ICLASS_ae_iclass_mulzsafp24s_hh_ll, 22792 ICLASS_ae_iclass_mulzsap24s_hh_ll, 22793 ICLASS_ae_iclass_mulzsafp24s_hl_lh, 22794 ICLASS_ae_iclass_mulzsap24s_hl_lh, 22795 ICLASS_ae_iclass_mulzssfp24s_hh_ll, 22796 ICLASS_ae_iclass_mulzssp24s_hh_ll, 22797 ICLASS_ae_iclass_mulzssfp24s_hl_lh, 22798 ICLASS_ae_iclass_mulzssp24s_hl_lh, 22799 ICLASS_ae_iclass_mulaafp24s_hh_ll, 22800 ICLASS_ae_iclass_mulaap24s_hh_ll, 22801 ICLASS_ae_iclass_mulaafp24s_hl_lh, 22802 ICLASS_ae_iclass_mulaap24s_hl_lh, 22803 ICLASS_ae_iclass_mulasfp24s_hh_ll, 22804 ICLASS_ae_iclass_mulasp24s_hh_ll, 22805 ICLASS_ae_iclass_mulasfp24s_hl_lh, 22806 ICLASS_ae_iclass_mulasp24s_hl_lh, 22807 ICLASS_ae_iclass_mulsafp24s_hh_ll, 22808 ICLASS_ae_iclass_mulsap24s_hh_ll, 22809 ICLASS_ae_iclass_mulsafp24s_hl_lh, 22810 ICLASS_ae_iclass_mulsap24s_hl_lh, 22811 ICLASS_ae_iclass_mulssfp24s_hh_ll, 22812 ICLASS_ae_iclass_mulssp24s_hh_ll, 22813 ICLASS_ae_iclass_mulssfp24s_hl_lh, 22814 ICLASS_ae_iclass_mulssp24s_hl_lh, 22815 ICLASS_ae_iclass_sha32, 22816 ICLASS_ae_iclass_vldl32t, 22817 ICLASS_ae_iclass_vldl16t, 22818 ICLASS_ae_iclass_vldl16c, 22819 ICLASS_ae_iclass_vldsht, 22820 ICLASS_ae_iclass_lb, 22821 ICLASS_ae_iclass_lbi, 22822 ICLASS_ae_iclass_lbk, 22823 ICLASS_ae_iclass_lbki, 22824 ICLASS_ae_iclass_db, 22825 ICLASS_ae_iclass_dbi, 22826 ICLASS_ae_iclass_vlel32t, 22827 ICLASS_ae_iclass_vlel16t, 22828 ICLASS_ae_iclass_sb, 22829 ICLASS_ae_iclass_sbi, 22830 ICLASS_ae_iclass_vles16c, 22831 ICLASS_ae_iclass_sbf, 22832 ICLASS_icls_AE_SLAASQ56S, 22833 ICLASS_icls_AE_ADDBRBA32, 22834 ICLASS_icls_AE_MINABSSP24S, 22835 ICLASS_icls_AE_MAXABSSP24S, 22836 ICLASS_icls_AE_MINABSSQ56S, 22837 ICLASS_icls_AE_MAXABSSQ56S, 22838 ICLASS_rur_ae_cbegin0, 22839 ICLASS_wur_ae_cbegin0, 22840 ICLASS_rur_ae_cend0, 22841 ICLASS_wur_ae_cend0, 22842 ICLASS_icls_AE_LP24X2_C, 22843 ICLASS_icls_AE_SP24X2S_C, 22844 ICLASS_icls_AE_LP24X2F_C, 22845 ICLASS_icls_AE_SP24X2F_C, 22846 ICLASS_icls_AE_LP16X2F_C, 22847 ICLASS_icls_AE_SP16X2F_C, 22848 ICLASS_icls_AE_LP24_C, 22849 ICLASS_icls_AE_SP24S_L_C, 22850 ICLASS_icls_AE_LP24F_C, 22851 ICLASS_icls_AE_SP24F_L_C, 22852 ICLASS_icls_AE_LP16F_C, 22853 ICLASS_icls_AE_SP16F_L_C, 22854 ICLASS_icls_AE_LQ56_C, 22855 ICLASS_icls_AE_SQ56S_C, 22856 ICLASS_icls_AE_LQ32F_C, 22857 ICLASS_icls_AE_SQ32F_C, 22858 ICLASS_rur_expstate, 22859 ICLASS_wur_expstate, 22860 ICLASS_iclass_READ_IMPWIRE, 22861 ICLASS_iclass_SETB_EXPSTATE, 22862 ICLASS_iclass_CLRB_EXPSTATE, 22863 ICLASS_iclass_WRMSK_EXPSTATE 22864}; 22865 22866 22867/* Opcode encodings. */ 22868 22869static void 22870Opcode_excw_Slot_inst_encode (xtensa_insnbuf slotbuf) 22871{ 22872 slotbuf[0] = 0x80200; 22873} 22874 22875static void 22876Opcode_rfe_Slot_inst_encode (xtensa_insnbuf slotbuf) 22877{ 22878 slotbuf[0] = 0x300; 22879} 22880 22881static void 22882Opcode_rfde_Slot_inst_encode (xtensa_insnbuf slotbuf) 22883{ 22884 slotbuf[0] = 0x2300; 22885} 22886 22887static void 22888Opcode_syscall_Slot_inst_encode (xtensa_insnbuf slotbuf) 22889{ 22890 slotbuf[0] = 0x500; 22891} 22892 22893static void 22894Opcode_call12_Slot_inst_encode (xtensa_insnbuf slotbuf) 22895{ 22896 slotbuf[0] = 0x5c0000; 22897} 22898 22899static void 22900Opcode_call8_Slot_inst_encode (xtensa_insnbuf slotbuf) 22901{ 22902 slotbuf[0] = 0x580000; 22903} 22904 22905static void 22906Opcode_call4_Slot_inst_encode (xtensa_insnbuf slotbuf) 22907{ 22908 slotbuf[0] = 0x540000; 22909} 22910 22911static void 22912Opcode_callx12_Slot_inst_encode (xtensa_insnbuf slotbuf) 22913{ 22914 slotbuf[0] = 0xf0000; 22915} 22916 22917static void 22918Opcode_callx8_Slot_inst_encode (xtensa_insnbuf slotbuf) 22919{ 22920 slotbuf[0] = 0xb0000; 22921} 22922 22923static void 22924Opcode_callx4_Slot_inst_encode (xtensa_insnbuf slotbuf) 22925{ 22926 slotbuf[0] = 0x70000; 22927} 22928 22929static void 22930Opcode_entry_Slot_inst_encode (xtensa_insnbuf slotbuf) 22931{ 22932 slotbuf[0] = 0x6c0000; 22933} 22934 22935static void 22936Opcode_movsp_Slot_inst_encode (xtensa_insnbuf slotbuf) 22937{ 22938 slotbuf[0] = 0x100; 22939} 22940 22941static void 22942Opcode_rotw_Slot_inst_encode (xtensa_insnbuf slotbuf) 22943{ 22944 slotbuf[0] = 0x804; 22945} 22946 22947static void 22948Opcode_retw_Slot_inst_encode (xtensa_insnbuf slotbuf) 22949{ 22950 slotbuf[0] = 0x60000; 22951} 22952 22953static void 22954Opcode_retw_n_Slot_inst16b_encode (xtensa_insnbuf slotbuf) 22955{ 22956 slotbuf[0] = 0xd10f; 22957} 22958 22959static void 22960Opcode_rfwo_Slot_inst_encode (xtensa_insnbuf slotbuf) 22961{ 22962 slotbuf[0] = 0x4300; 22963} 22964 22965static void 22966Opcode_rfwu_Slot_inst_encode (xtensa_insnbuf slotbuf) 22967{ 22968 slotbuf[0] = 0x5300; 22969} 22970 22971static void 22972Opcode_l32e_Slot_inst_encode (xtensa_insnbuf slotbuf) 22973{ 22974 slotbuf[0] = 0x90; 22975} 22976 22977static void 22978Opcode_s32e_Slot_inst_encode (xtensa_insnbuf slotbuf) 22979{ 22980 slotbuf[0] = 0x94; 22981} 22982 22983static void 22984Opcode_rsr_windowbase_Slot_inst_encode (xtensa_insnbuf slotbuf) 22985{ 22986 slotbuf[0] = 0x4830; 22987} 22988 22989static void 22990Opcode_wsr_windowbase_Slot_inst_encode (xtensa_insnbuf slotbuf) 22991{ 22992 slotbuf[0] = 0x4831; 22993} 22994 22995static void 22996Opcode_xsr_windowbase_Slot_inst_encode (xtensa_insnbuf slotbuf) 22997{ 22998 slotbuf[0] = 0x4816; 22999} 23000 23001static void 23002Opcode_rsr_windowstart_Slot_inst_encode (xtensa_insnbuf slotbuf) 23003{ 23004 slotbuf[0] = 0x4930; 23005} 23006 23007static void 23008Opcode_wsr_windowstart_Slot_inst_encode (xtensa_insnbuf slotbuf) 23009{ 23010 slotbuf[0] = 0x4931; 23011} 23012 23013static void 23014Opcode_xsr_windowstart_Slot_inst_encode (xtensa_insnbuf slotbuf) 23015{ 23016 slotbuf[0] = 0x4916; 23017} 23018 23019static void 23020Opcode_add_n_Slot_inst16a_encode (xtensa_insnbuf slotbuf) 23021{ 23022 slotbuf[0] = 0xa000; 23023} 23024 23025static void 23026Opcode_addi_n_Slot_inst16a_encode (xtensa_insnbuf slotbuf) 23027{ 23028 slotbuf[0] = 0xb000; 23029} 23030 23031static void 23032Opcode_beqz_n_Slot_inst16b_encode (xtensa_insnbuf slotbuf) 23033{ 23034 slotbuf[0] = 0xc800; 23035} 23036 23037static void 23038Opcode_bnez_n_Slot_inst16b_encode (xtensa_insnbuf slotbuf) 23039{ 23040 slotbuf[0] = 0xcc00; 23041} 23042 23043static void 23044Opcode_ill_n_Slot_inst16b_encode (xtensa_insnbuf slotbuf) 23045{ 23046 slotbuf[0] = 0xd60f; 23047} 23048 23049static void 23050Opcode_l32i_n_Slot_inst16a_encode (xtensa_insnbuf slotbuf) 23051{ 23052 slotbuf[0] = 0x8000; 23053} 23054 23055static void 23056Opcode_mov_n_Slot_inst16b_encode (xtensa_insnbuf slotbuf) 23057{ 23058 slotbuf[0] = 0xd000; 23059} 23060 23061static void 23062Opcode_movi_n_Slot_inst16b_encode (xtensa_insnbuf slotbuf) 23063{ 23064 slotbuf[0] = 0xc000; 23065} 23066 23067static void 23068Opcode_nop_n_Slot_inst16b_encode (xtensa_insnbuf slotbuf) 23069{ 23070 slotbuf[0] = 0xd30f; 23071} 23072 23073static void 23074Opcode_ret_n_Slot_inst16b_encode (xtensa_insnbuf slotbuf) 23075{ 23076 slotbuf[0] = 0xd00f; 23077} 23078 23079static void 23080Opcode_s32i_n_Slot_inst16a_encode (xtensa_insnbuf slotbuf) 23081{ 23082 slotbuf[0] = 0x9000; 23083} 23084 23085static void 23086Opcode_rur_threadptr_Slot_inst_encode (xtensa_insnbuf slotbuf) 23087{ 23088 slotbuf[0] = 0x7e03e; 23089} 23090 23091static void 23092Opcode_wur_threadptr_Slot_inst_encode (xtensa_insnbuf slotbuf) 23093{ 23094 slotbuf[0] = 0xe73f; 23095} 23096 23097static void 23098Opcode_addi_Slot_inst_encode (xtensa_insnbuf slotbuf) 23099{ 23100 slotbuf[0] = 0x200c00; 23101} 23102 23103static void 23104Opcode_addi_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23105{ 23106 slotbuf[0] = 0x100002; 23107} 23108 23109static void 23110Opcode_addmi_Slot_inst_encode (xtensa_insnbuf slotbuf) 23111{ 23112 slotbuf[0] = 0x200d00; 23113} 23114 23115static void 23116Opcode_addmi_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23117{ 23118 slotbuf[0] = 0x200002; 23119} 23120 23121static void 23122Opcode_add_Slot_inst_encode (xtensa_insnbuf slotbuf) 23123{ 23124 slotbuf[0] = 0x8; 23125} 23126 23127static void 23128Opcode_add_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23129{ 23130 slotbuf[0] = 0xb81; 23131} 23132 23133static void 23134Opcode_sub_Slot_inst_encode (xtensa_insnbuf slotbuf) 23135{ 23136 slotbuf[0] = 0xc; 23137} 23138 23139static void 23140Opcode_sub_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23141{ 23142 slotbuf[0] = 0xf01; 23143} 23144 23145static void 23146Opcode_addx2_Slot_inst_encode (xtensa_insnbuf slotbuf) 23147{ 23148 slotbuf[0] = 0x9; 23149} 23150 23151static void 23152Opcode_addx2_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23153{ 23154 slotbuf[0] = 0x1381; 23155} 23156 23157static void 23158Opcode_addx4_Slot_inst_encode (xtensa_insnbuf slotbuf) 23159{ 23160 slotbuf[0] = 0xa; 23161} 23162 23163static void 23164Opcode_addx4_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23165{ 23166 slotbuf[0] = 0x2381; 23167} 23168 23169static void 23170Opcode_addx8_Slot_inst_encode (xtensa_insnbuf slotbuf) 23171{ 23172 slotbuf[0] = 0xb; 23173} 23174 23175static void 23176Opcode_addx8_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23177{ 23178 slotbuf[0] = 0x4b81; 23179} 23180 23181static void 23182Opcode_subx2_Slot_inst_encode (xtensa_insnbuf slotbuf) 23183{ 23184 slotbuf[0] = 0xd; 23185} 23186 23187static void 23188Opcode_subx2_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23189{ 23190 slotbuf[0] = 0x4d01; 23191} 23192 23193static void 23194Opcode_subx4_Slot_inst_encode (xtensa_insnbuf slotbuf) 23195{ 23196 slotbuf[0] = 0xe; 23197} 23198 23199static void 23200Opcode_subx4_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23201{ 23202 slotbuf[0] = 0xf81; 23203} 23204 23205static void 23206Opcode_subx8_Slot_inst_encode (xtensa_insnbuf slotbuf) 23207{ 23208 slotbuf[0] = 0xf; 23209} 23210 23211static void 23212Opcode_subx8_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23213{ 23214 slotbuf[0] = 0x4d81; 23215} 23216 23217static void 23218Opcode_and_Slot_inst_encode (xtensa_insnbuf slotbuf) 23219{ 23220 slotbuf[0] = 0x1; 23221} 23222 23223static void 23224Opcode_and_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23225{ 23226 slotbuf[0] = 0x1b81; 23227} 23228 23229static void 23230Opcode_or_Slot_inst_encode (xtensa_insnbuf slotbuf) 23231{ 23232 slotbuf[0] = 0x2; 23233} 23234 23235static void 23236Opcode_or_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23237{ 23238 slotbuf[0] = 0x2501; 23239} 23240 23241static void 23242Opcode_xor_Slot_inst_encode (xtensa_insnbuf slotbuf) 23243{ 23244 slotbuf[0] = 0x3; 23245} 23246 23247static void 23248Opcode_xor_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23249{ 23250 slotbuf[0] = 0x4f01; 23251} 23252 23253static void 23254Opcode_beqi_Slot_inst_encode (xtensa_insnbuf slotbuf) 23255{ 23256 slotbuf[0] = 0x680000; 23257} 23258 23259static void 23260Opcode_beqi_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23261{ 23262 slotbuf[0] = 0x3; 23263} 23264 23265static void 23266Opcode_bnei_Slot_inst_encode (xtensa_insnbuf slotbuf) 23267{ 23268 slotbuf[0] = 0x690000; 23269} 23270 23271static void 23272Opcode_bnei_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23273{ 23274 slotbuf[0] = 0x1800003; 23275} 23276 23277static void 23278Opcode_bgei_Slot_inst_encode (xtensa_insnbuf slotbuf) 23279{ 23280 slotbuf[0] = 0x6b0000; 23281} 23282 23283static void 23284Opcode_bgei_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23285{ 23286 slotbuf[0] = 0x800003; 23287} 23288 23289static void 23290Opcode_blti_Slot_inst_encode (xtensa_insnbuf slotbuf) 23291{ 23292 slotbuf[0] = 0x6a0000; 23293} 23294 23295static void 23296Opcode_blti_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23297{ 23298 slotbuf[0] = 0x2000003; 23299} 23300 23301static void 23302Opcode_bbci_Slot_inst_encode (xtensa_insnbuf slotbuf) 23303{ 23304 slotbuf[0] = 0x700600; 23305} 23306 23307static void 23308Opcode_bbci_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23309{ 23310 slotbuf[0] = 0x2; 23311} 23312 23313static void 23314Opcode_bbsi_Slot_inst_encode (xtensa_insnbuf slotbuf) 23315{ 23316 slotbuf[0] = 0x700e00; 23317} 23318 23319static void 23320Opcode_bbsi_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23321{ 23322 slotbuf[0] = 0x80002; 23323} 23324 23325static void 23326Opcode_bgeui_Slot_inst_encode (xtensa_insnbuf slotbuf) 23327{ 23328 slotbuf[0] = 0x6f0000; 23329} 23330 23331static void 23332Opcode_bgeui_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23333{ 23334 slotbuf[0] = 0x1000003; 23335} 23336 23337static void 23338Opcode_bltui_Slot_inst_encode (xtensa_insnbuf slotbuf) 23339{ 23340 slotbuf[0] = 0x6e0000; 23341} 23342 23343static void 23344Opcode_bltui_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23345{ 23346 slotbuf[0] = 0x4000003; 23347} 23348 23349static void 23350Opcode_beq_Slot_inst_encode (xtensa_insnbuf slotbuf) 23351{ 23352 slotbuf[0] = 0x700100; 23353} 23354 23355static void 23356Opcode_beq_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23357{ 23358 slotbuf[0] = 0x300002; 23359} 23360 23361static void 23362Opcode_bne_Slot_inst_encode (xtensa_insnbuf slotbuf) 23363{ 23364 slotbuf[0] = 0x700900; 23365} 23366 23367static void 23368Opcode_bne_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23369{ 23370 slotbuf[0] = 0x4; 23371} 23372 23373static void 23374Opcode_bge_Slot_inst_encode (xtensa_insnbuf slotbuf) 23375{ 23376 slotbuf[0] = 0x700a00; 23377} 23378 23379static void 23380Opcode_bge_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23381{ 23382 slotbuf[0] = 0x600002; 23383} 23384 23385static void 23386Opcode_blt_Slot_inst_encode (xtensa_insnbuf slotbuf) 23387{ 23388 slotbuf[0] = 0x700200; 23389} 23390 23391static void 23392Opcode_blt_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23393{ 23394 slotbuf[0] = 0x680002; 23395} 23396 23397static void 23398Opcode_bgeu_Slot_inst_encode (xtensa_insnbuf slotbuf) 23399{ 23400 slotbuf[0] = 0x700b00; 23401} 23402 23403static void 23404Opcode_bgeu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23405{ 23406 slotbuf[0] = 0x380002; 23407} 23408 23409static void 23410Opcode_bltu_Slot_inst_encode (xtensa_insnbuf slotbuf) 23411{ 23412 slotbuf[0] = 0x700300; 23413} 23414 23415static void 23416Opcode_bltu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23417{ 23418 slotbuf[0] = 0x700002; 23419} 23420 23421static void 23422Opcode_bany_Slot_inst_encode (xtensa_insnbuf slotbuf) 23423{ 23424 slotbuf[0] = 0x700800; 23425} 23426 23427static void 23428Opcode_bany_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23429{ 23430 slotbuf[0] = 0x500002; 23431} 23432 23433static void 23434Opcode_bnone_Slot_inst_encode (xtensa_insnbuf slotbuf) 23435{ 23436 slotbuf[0] = 0x700000; 23437} 23438 23439static void 23440Opcode_bnone_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23441{ 23442 slotbuf[0] = 0x80004; 23443} 23444 23445static void 23446Opcode_ball_Slot_inst_encode (xtensa_insnbuf slotbuf) 23447{ 23448 slotbuf[0] = 0x700400; 23449} 23450 23451static void 23452Opcode_ball_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23453{ 23454 slotbuf[0] = 0x180002; 23455} 23456 23457static void 23458Opcode_bnall_Slot_inst_encode (xtensa_insnbuf slotbuf) 23459{ 23460 slotbuf[0] = 0x700c00; 23461} 23462 23463static void 23464Opcode_bnall_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23465{ 23466 slotbuf[0] = 0x780002; 23467} 23468 23469static void 23470Opcode_bbc_Slot_inst_encode (xtensa_insnbuf slotbuf) 23471{ 23472 slotbuf[0] = 0x700500; 23473} 23474 23475static void 23476Opcode_bbc_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23477{ 23478 slotbuf[0] = 0x580002; 23479} 23480 23481static void 23482Opcode_bbs_Slot_inst_encode (xtensa_insnbuf slotbuf) 23483{ 23484 slotbuf[0] = 0x700d00; 23485} 23486 23487static void 23488Opcode_bbs_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23489{ 23490 slotbuf[0] = 0x280002; 23491} 23492 23493static void 23494Opcode_beqz_Slot_inst_encode (xtensa_insnbuf slotbuf) 23495{ 23496 slotbuf[0] = 0x640000; 23497} 23498 23499static void 23500Opcode_beqz_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23501{ 23502 slotbuf[0] = 0x101; 23503} 23504 23505static void 23506Opcode_bnez_Slot_inst_encode (xtensa_insnbuf slotbuf) 23507{ 23508 slotbuf[0] = 0x650000; 23509} 23510 23511static void 23512Opcode_bnez_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23513{ 23514 slotbuf[0] = 0x181; 23515} 23516 23517static void 23518Opcode_bgez_Slot_inst_encode (xtensa_insnbuf slotbuf) 23519{ 23520 slotbuf[0] = 0x670000; 23521} 23522 23523static void 23524Opcode_bgez_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23525{ 23526 slotbuf[0] = 0x281; 23527} 23528 23529static void 23530Opcode_bltz_Slot_inst_encode (xtensa_insnbuf slotbuf) 23531{ 23532 slotbuf[0] = 0x660000; 23533} 23534 23535static void 23536Opcode_bltz_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23537{ 23538 slotbuf[0] = 0x681; 23539} 23540 23541static void 23542Opcode_call0_Slot_inst_encode (xtensa_insnbuf slotbuf) 23543{ 23544 slotbuf[0] = 0x500000; 23545} 23546 23547static void 23548Opcode_callx0_Slot_inst_encode (xtensa_insnbuf slotbuf) 23549{ 23550 slotbuf[0] = 0x30000; 23551} 23552 23553static void 23554Opcode_extui_Slot_inst_encode (xtensa_insnbuf slotbuf) 23555{ 23556 slotbuf[0] = 0x40; 23557} 23558 23559static void 23560Opcode_extui_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23561{ 23562 slotbuf[0] = 0x81; 23563} 23564 23565static void 23566Opcode_ill_Slot_inst_encode (xtensa_insnbuf slotbuf) 23567{ 23568 slotbuf[0] = 0; 23569} 23570 23571static void 23572Opcode_j_Slot_inst_encode (xtensa_insnbuf slotbuf) 23573{ 23574 slotbuf[0] = 0x600000; 23575} 23576 23577static void 23578Opcode_j_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23579{ 23580 slotbuf[0] = 0x1; 23581} 23582 23583static void 23584Opcode_jx_Slot_inst_encode (xtensa_insnbuf slotbuf) 23585{ 23586 slotbuf[0] = 0xa0000; 23587} 23588 23589static void 23590Opcode_jx_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23591{ 23592 slotbuf[0] = 0x983d01; 23593} 23594 23595static void 23596Opcode_l16ui_Slot_inst_encode (xtensa_insnbuf slotbuf) 23597{ 23598 slotbuf[0] = 0x200100; 23599} 23600 23601static void 23602Opcode_l16ui_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23603{ 23604 slotbuf[0] = 0x200004; 23605} 23606 23607static void 23608Opcode_l16si_Slot_inst_encode (xtensa_insnbuf slotbuf) 23609{ 23610 slotbuf[0] = 0x200900; 23611} 23612 23613static void 23614Opcode_l16si_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23615{ 23616 slotbuf[0] = 0x100004; 23617} 23618 23619static void 23620Opcode_l32i_Slot_inst_encode (xtensa_insnbuf slotbuf) 23621{ 23622 slotbuf[0] = 0x200200; 23623} 23624 23625static void 23626Opcode_l32i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23627{ 23628 slotbuf[0] = 0x400004; 23629} 23630 23631static void 23632Opcode_l32r_Slot_inst_encode (xtensa_insnbuf slotbuf) 23633{ 23634 slotbuf[0] = 0x100000; 23635} 23636 23637static void 23638Opcode_l32r_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23639{ 23640 slotbuf[0] = 0x5; 23641} 23642 23643static void 23644Opcode_l8ui_Slot_inst_encode (xtensa_insnbuf slotbuf) 23645{ 23646 slotbuf[0] = 0x200000; 23647} 23648 23649static void 23650Opcode_l8ui_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23651{ 23652 slotbuf[0] = 0x180004; 23653} 23654 23655static void 23656Opcode_loop_Slot_inst_encode (xtensa_insnbuf slotbuf) 23657{ 23658 slotbuf[0] = 0x6d0800; 23659} 23660 23661static void 23662Opcode_loopnez_Slot_inst_encode (xtensa_insnbuf slotbuf) 23663{ 23664 slotbuf[0] = 0x6d0900; 23665} 23666 23667static void 23668Opcode_loopgtz_Slot_inst_encode (xtensa_insnbuf slotbuf) 23669{ 23670 slotbuf[0] = 0x6d0a00; 23671} 23672 23673static void 23674Opcode_movi_Slot_inst_encode (xtensa_insnbuf slotbuf) 23675{ 23676 slotbuf[0] = 0x200a00; 23677} 23678 23679static void 23680Opcode_movi_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23681{ 23682 slotbuf[0] = 0x301; 23683} 23684 23685static void 23686Opcode_moveqz_Slot_inst_encode (xtensa_insnbuf slotbuf) 23687{ 23688 slotbuf[0] = 0x38; 23689} 23690 23691static void 23692Opcode_moveqz_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23693{ 23694 slotbuf[0] = 0x7381; 23695} 23696 23697static void 23698Opcode_movnez_Slot_inst_encode (xtensa_insnbuf slotbuf) 23699{ 23700 slotbuf[0] = 0x39; 23701} 23702 23703static void 23704Opcode_movnez_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23705{ 23706 slotbuf[0] = 0xd01; 23707} 23708 23709static void 23710Opcode_movltz_Slot_inst_encode (xtensa_insnbuf slotbuf) 23711{ 23712 slotbuf[0] = 0x3a; 23713} 23714 23715static void 23716Opcode_movltz_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23717{ 23718 slotbuf[0] = 0x701; 23719} 23720 23721static void 23722Opcode_movgez_Slot_inst_encode (xtensa_insnbuf slotbuf) 23723{ 23724 slotbuf[0] = 0x3b; 23725} 23726 23727static void 23728Opcode_movgez_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23729{ 23730 slotbuf[0] = 0x581; 23731} 23732 23733static void 23734Opcode_neg_Slot_inst_encode (xtensa_insnbuf slotbuf) 23735{ 23736 slotbuf[0] = 0x6; 23737} 23738 23739static void 23740Opcode_neg_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23741{ 23742 slotbuf[0] = 0x3ed81; 23743} 23744 23745static void 23746Opcode_abs_Slot_inst_encode (xtensa_insnbuf slotbuf) 23747{ 23748 slotbuf[0] = 0x1006; 23749} 23750 23751static void 23752Opcode_abs_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23753{ 23754 slotbuf[0] = 0x1ed81; 23755} 23756 23757static void 23758Opcode_nop_Slot_inst_encode (xtensa_insnbuf slotbuf) 23759{ 23760 slotbuf[0] = 0xf0200; 23761} 23762 23763static void 23764Opcode_nop_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 23765{ 23766 slotbuf[0] = 0x36001; 23767} 23768 23769static void 23770Opcode_nop_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23771{ 23772 slotbuf[0] = 0xb83d01; 23773} 23774 23775static void 23776Opcode_ret_Slot_inst_encode (xtensa_insnbuf slotbuf) 23777{ 23778 slotbuf[0] = 0x20000; 23779} 23780 23781static void 23782Opcode_simcall_Slot_inst_encode (xtensa_insnbuf slotbuf) 23783{ 23784 slotbuf[0] = 0x1500; 23785} 23786 23787static void 23788Opcode_s16i_Slot_inst_encode (xtensa_insnbuf slotbuf) 23789{ 23790 slotbuf[0] = 0x200500; 23791} 23792 23793static void 23794Opcode_s16i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23795{ 23796 slotbuf[0] = 0x280004; 23797} 23798 23799static void 23800Opcode_s32i_Slot_inst_encode (xtensa_insnbuf slotbuf) 23801{ 23802 slotbuf[0] = 0x200600; 23803} 23804 23805static void 23806Opcode_s32i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23807{ 23808 slotbuf[0] = 0x300004; 23809} 23810 23811static void 23812Opcode_s32nb_Slot_inst_encode (xtensa_insnbuf slotbuf) 23813{ 23814 slotbuf[0] = 0x95; 23815} 23816 23817static void 23818Opcode_s8i_Slot_inst_encode (xtensa_insnbuf slotbuf) 23819{ 23820 slotbuf[0] = 0x200400; 23821} 23822 23823static void 23824Opcode_s8i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23825{ 23826 slotbuf[0] = 0x380004; 23827} 23828 23829static void 23830Opcode_ssr_Slot_inst_encode (xtensa_insnbuf slotbuf) 23831{ 23832 slotbuf[0] = 0x4; 23833} 23834 23835static void 23836Opcode_ssr_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23837{ 23838 slotbuf[0] = 0x983d81; 23839} 23840 23841static void 23842Opcode_ssl_Slot_inst_encode (xtensa_insnbuf slotbuf) 23843{ 23844 slotbuf[0] = 0x104; 23845} 23846 23847static void 23848Opcode_ssl_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23849{ 23850 slotbuf[0] = 0x4183d01; 23851} 23852 23853static void 23854Opcode_ssa8l_Slot_inst_encode (xtensa_insnbuf slotbuf) 23855{ 23856 slotbuf[0] = 0x204; 23857} 23858 23859static void 23860Opcode_ssa8l_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23861{ 23862 slotbuf[0] = 0x2183d01; 23863} 23864 23865static void 23866Opcode_ssa8b_Slot_inst_encode (xtensa_insnbuf slotbuf) 23867{ 23868 slotbuf[0] = 0x304; 23869} 23870 23871static void 23872Opcode_ssa8b_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23873{ 23874 slotbuf[0] = 0x1183d01; 23875} 23876 23877static void 23878Opcode_ssai_Slot_inst_encode (xtensa_insnbuf slotbuf) 23879{ 23880 slotbuf[0] = 0x404; 23881} 23882 23883static void 23884Opcode_ssai_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23885{ 23886 slotbuf[0] = 0x18e501; 23887} 23888 23889static void 23890Opcode_sll_Slot_inst_encode (xtensa_insnbuf slotbuf) 23891{ 23892 slotbuf[0] = 0x1a; 23893} 23894 23895static void 23896Opcode_sll_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23897{ 23898 slotbuf[0] = 0x2806f81; 23899} 23900 23901static void 23902Opcode_src_Slot_inst_encode (xtensa_insnbuf slotbuf) 23903{ 23904 slotbuf[0] = 0x18; 23905} 23906 23907static void 23908Opcode_src_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23909{ 23910 slotbuf[0] = 0x4781; 23911} 23912 23913static void 23914Opcode_srl_Slot_inst_encode (xtensa_insnbuf slotbuf) 23915{ 23916 slotbuf[0] = 0x19; 23917} 23918 23919static void 23920Opcode_srl_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23921{ 23922 slotbuf[0] = 0x7ed81; 23923} 23924 23925static void 23926Opcode_sra_Slot_inst_encode (xtensa_insnbuf slotbuf) 23927{ 23928 slotbuf[0] = 0x1b; 23929} 23930 23931static void 23932Opcode_sra_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23933{ 23934 slotbuf[0] = 0x5ed81; 23935} 23936 23937static void 23938Opcode_slli_Slot_inst_encode (xtensa_insnbuf slotbuf) 23939{ 23940 slotbuf[0] = 0x10; 23941} 23942 23943static void 23944Opcode_slli_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23945{ 23946 slotbuf[0] = 0x501; 23947} 23948 23949static void 23950Opcode_srai_Slot_inst_encode (xtensa_insnbuf slotbuf) 23951{ 23952 slotbuf[0] = 0x12; 23953} 23954 23955static void 23956Opcode_srai_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23957{ 23958 slotbuf[0] = 0x381; 23959} 23960 23961static void 23962Opcode_srli_Slot_inst_encode (xtensa_insnbuf slotbuf) 23963{ 23964 slotbuf[0] = 0x14; 23965} 23966 23967static void 23968Opcode_srli_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 23969{ 23970 slotbuf[0] = 0xd81; 23971} 23972 23973static void 23974Opcode_memw_Slot_inst_encode (xtensa_insnbuf slotbuf) 23975{ 23976 slotbuf[0] = 0xc0200; 23977} 23978 23979static void 23980Opcode_extw_Slot_inst_encode (xtensa_insnbuf slotbuf) 23981{ 23982 slotbuf[0] = 0xd0200; 23983} 23984 23985static void 23986Opcode_isync_Slot_inst_encode (xtensa_insnbuf slotbuf) 23987{ 23988 slotbuf[0] = 0x200; 23989} 23990 23991static void 23992Opcode_rsync_Slot_inst_encode (xtensa_insnbuf slotbuf) 23993{ 23994 slotbuf[0] = 0x10200; 23995} 23996 23997static void 23998Opcode_esync_Slot_inst_encode (xtensa_insnbuf slotbuf) 23999{ 24000 slotbuf[0] = 0x20200; 24001} 24002 24003static void 24004Opcode_dsync_Slot_inst_encode (xtensa_insnbuf slotbuf) 24005{ 24006 slotbuf[0] = 0x30200; 24007} 24008 24009static void 24010Opcode_rsil_Slot_inst_encode (xtensa_insnbuf slotbuf) 24011{ 24012 slotbuf[0] = 0x600; 24013} 24014 24015static void 24016Opcode_rsr_lend_Slot_inst_encode (xtensa_insnbuf slotbuf) 24017{ 24018 slotbuf[0] = 0x130; 24019} 24020 24021static void 24022Opcode_wsr_lend_Slot_inst_encode (xtensa_insnbuf slotbuf) 24023{ 24024 slotbuf[0] = 0x131; 24025} 24026 24027static void 24028Opcode_xsr_lend_Slot_inst_encode (xtensa_insnbuf slotbuf) 24029{ 24030 slotbuf[0] = 0x116; 24031} 24032 24033static void 24034Opcode_rsr_lcount_Slot_inst_encode (xtensa_insnbuf slotbuf) 24035{ 24036 slotbuf[0] = 0x230; 24037} 24038 24039static void 24040Opcode_wsr_lcount_Slot_inst_encode (xtensa_insnbuf slotbuf) 24041{ 24042 slotbuf[0] = 0x231; 24043} 24044 24045static void 24046Opcode_xsr_lcount_Slot_inst_encode (xtensa_insnbuf slotbuf) 24047{ 24048 slotbuf[0] = 0x216; 24049} 24050 24051static void 24052Opcode_rsr_lbeg_Slot_inst_encode (xtensa_insnbuf slotbuf) 24053{ 24054 slotbuf[0] = 0x30; 24055} 24056 24057static void 24058Opcode_wsr_lbeg_Slot_inst_encode (xtensa_insnbuf slotbuf) 24059{ 24060 slotbuf[0] = 0x31; 24061} 24062 24063static void 24064Opcode_xsr_lbeg_Slot_inst_encode (xtensa_insnbuf slotbuf) 24065{ 24066 slotbuf[0] = 0x16; 24067} 24068 24069static void 24070Opcode_rsr_sar_Slot_inst_encode (xtensa_insnbuf slotbuf) 24071{ 24072 slotbuf[0] = 0x330; 24073} 24074 24075static void 24076Opcode_wsr_sar_Slot_inst_encode (xtensa_insnbuf slotbuf) 24077{ 24078 slotbuf[0] = 0x331; 24079} 24080 24081static void 24082Opcode_xsr_sar_Slot_inst_encode (xtensa_insnbuf slotbuf) 24083{ 24084 slotbuf[0] = 0x316; 24085} 24086 24087static void 24088Opcode_rsr_memctl_Slot_inst_encode (xtensa_insnbuf slotbuf) 24089{ 24090 slotbuf[0] = 0x6130; 24091} 24092 24093static void 24094Opcode_wsr_memctl_Slot_inst_encode (xtensa_insnbuf slotbuf) 24095{ 24096 slotbuf[0] = 0x6131; 24097} 24098 24099static void 24100Opcode_xsr_memctl_Slot_inst_encode (xtensa_insnbuf slotbuf) 24101{ 24102 slotbuf[0] = 0x6116; 24103} 24104 24105static void 24106Opcode_rsr_litbase_Slot_inst_encode (xtensa_insnbuf slotbuf) 24107{ 24108 slotbuf[0] = 0x530; 24109} 24110 24111static void 24112Opcode_wsr_litbase_Slot_inst_encode (xtensa_insnbuf slotbuf) 24113{ 24114 slotbuf[0] = 0x531; 24115} 24116 24117static void 24118Opcode_xsr_litbase_Slot_inst_encode (xtensa_insnbuf slotbuf) 24119{ 24120 slotbuf[0] = 0x516; 24121} 24122 24123static void 24124Opcode_rsr_configid0_Slot_inst_encode (xtensa_insnbuf slotbuf) 24125{ 24126 slotbuf[0] = 0xb030; 24127} 24128 24129static void 24130Opcode_wsr_configid0_Slot_inst_encode (xtensa_insnbuf slotbuf) 24131{ 24132 slotbuf[0] = 0xb031; 24133} 24134 24135static void 24136Opcode_rsr_configid1_Slot_inst_encode (xtensa_insnbuf slotbuf) 24137{ 24138 slotbuf[0] = 0xd030; 24139} 24140 24141static void 24142Opcode_rsr_243_Slot_inst_encode (xtensa_insnbuf slotbuf) 24143{ 24144 slotbuf[0] = 0xf330; 24145} 24146 24147static void 24148Opcode_rsr_ps_Slot_inst_encode (xtensa_insnbuf slotbuf) 24149{ 24150 slotbuf[0] = 0xe630; 24151} 24152 24153static void 24154Opcode_wsr_ps_Slot_inst_encode (xtensa_insnbuf slotbuf) 24155{ 24156 slotbuf[0] = 0xe631; 24157} 24158 24159static void 24160Opcode_xsr_ps_Slot_inst_encode (xtensa_insnbuf slotbuf) 24161{ 24162 slotbuf[0] = 0xe616; 24163} 24164 24165static void 24166Opcode_rsr_epc1_Slot_inst_encode (xtensa_insnbuf slotbuf) 24167{ 24168 slotbuf[0] = 0xb130; 24169} 24170 24171static void 24172Opcode_wsr_epc1_Slot_inst_encode (xtensa_insnbuf slotbuf) 24173{ 24174 slotbuf[0] = 0xb131; 24175} 24176 24177static void 24178Opcode_xsr_epc1_Slot_inst_encode (xtensa_insnbuf slotbuf) 24179{ 24180 slotbuf[0] = 0xb116; 24181} 24182 24183static void 24184Opcode_rsr_excsave1_Slot_inst_encode (xtensa_insnbuf slotbuf) 24185{ 24186 slotbuf[0] = 0xd130; 24187} 24188 24189static void 24190Opcode_wsr_excsave1_Slot_inst_encode (xtensa_insnbuf slotbuf) 24191{ 24192 slotbuf[0] = 0xd131; 24193} 24194 24195static void 24196Opcode_xsr_excsave1_Slot_inst_encode (xtensa_insnbuf slotbuf) 24197{ 24198 slotbuf[0] = 0xd116; 24199} 24200 24201static void 24202Opcode_rsr_epc2_Slot_inst_encode (xtensa_insnbuf slotbuf) 24203{ 24204 slotbuf[0] = 0xb230; 24205} 24206 24207static void 24208Opcode_wsr_epc2_Slot_inst_encode (xtensa_insnbuf slotbuf) 24209{ 24210 slotbuf[0] = 0xb231; 24211} 24212 24213static void 24214Opcode_xsr_epc2_Slot_inst_encode (xtensa_insnbuf slotbuf) 24215{ 24216 slotbuf[0] = 0xb216; 24217} 24218 24219static void 24220Opcode_rsr_excsave2_Slot_inst_encode (xtensa_insnbuf slotbuf) 24221{ 24222 slotbuf[0] = 0xd230; 24223} 24224 24225static void 24226Opcode_wsr_excsave2_Slot_inst_encode (xtensa_insnbuf slotbuf) 24227{ 24228 slotbuf[0] = 0xd231; 24229} 24230 24231static void 24232Opcode_xsr_excsave2_Slot_inst_encode (xtensa_insnbuf slotbuf) 24233{ 24234 slotbuf[0] = 0xd216; 24235} 24236 24237static void 24238Opcode_rsr_epc3_Slot_inst_encode (xtensa_insnbuf slotbuf) 24239{ 24240 slotbuf[0] = 0xb330; 24241} 24242 24243static void 24244Opcode_wsr_epc3_Slot_inst_encode (xtensa_insnbuf slotbuf) 24245{ 24246 slotbuf[0] = 0xb331; 24247} 24248 24249static void 24250Opcode_xsr_epc3_Slot_inst_encode (xtensa_insnbuf slotbuf) 24251{ 24252 slotbuf[0] = 0xb316; 24253} 24254 24255static void 24256Opcode_rsr_excsave3_Slot_inst_encode (xtensa_insnbuf slotbuf) 24257{ 24258 slotbuf[0] = 0xd330; 24259} 24260 24261static void 24262Opcode_wsr_excsave3_Slot_inst_encode (xtensa_insnbuf slotbuf) 24263{ 24264 slotbuf[0] = 0xd331; 24265} 24266 24267static void 24268Opcode_xsr_excsave3_Slot_inst_encode (xtensa_insnbuf slotbuf) 24269{ 24270 slotbuf[0] = 0xd316; 24271} 24272 24273static void 24274Opcode_rsr_epc4_Slot_inst_encode (xtensa_insnbuf slotbuf) 24275{ 24276 slotbuf[0] = 0xb430; 24277} 24278 24279static void 24280Opcode_wsr_epc4_Slot_inst_encode (xtensa_insnbuf slotbuf) 24281{ 24282 slotbuf[0] = 0xb431; 24283} 24284 24285static void 24286Opcode_xsr_epc4_Slot_inst_encode (xtensa_insnbuf slotbuf) 24287{ 24288 slotbuf[0] = 0xb416; 24289} 24290 24291static void 24292Opcode_rsr_excsave4_Slot_inst_encode (xtensa_insnbuf slotbuf) 24293{ 24294 slotbuf[0] = 0xd430; 24295} 24296 24297static void 24298Opcode_wsr_excsave4_Slot_inst_encode (xtensa_insnbuf slotbuf) 24299{ 24300 slotbuf[0] = 0xd431; 24301} 24302 24303static void 24304Opcode_xsr_excsave4_Slot_inst_encode (xtensa_insnbuf slotbuf) 24305{ 24306 slotbuf[0] = 0xd416; 24307} 24308 24309static void 24310Opcode_rsr_epc5_Slot_inst_encode (xtensa_insnbuf slotbuf) 24311{ 24312 slotbuf[0] = 0xb530; 24313} 24314 24315static void 24316Opcode_wsr_epc5_Slot_inst_encode (xtensa_insnbuf slotbuf) 24317{ 24318 slotbuf[0] = 0xb531; 24319} 24320 24321static void 24322Opcode_xsr_epc5_Slot_inst_encode (xtensa_insnbuf slotbuf) 24323{ 24324 slotbuf[0] = 0xb516; 24325} 24326 24327static void 24328Opcode_rsr_excsave5_Slot_inst_encode (xtensa_insnbuf slotbuf) 24329{ 24330 slotbuf[0] = 0xd530; 24331} 24332 24333static void 24334Opcode_wsr_excsave5_Slot_inst_encode (xtensa_insnbuf slotbuf) 24335{ 24336 slotbuf[0] = 0xd531; 24337} 24338 24339static void 24340Opcode_xsr_excsave5_Slot_inst_encode (xtensa_insnbuf slotbuf) 24341{ 24342 slotbuf[0] = 0xd516; 24343} 24344 24345static void 24346Opcode_rsr_epc6_Slot_inst_encode (xtensa_insnbuf slotbuf) 24347{ 24348 slotbuf[0] = 0xb630; 24349} 24350 24351static void 24352Opcode_wsr_epc6_Slot_inst_encode (xtensa_insnbuf slotbuf) 24353{ 24354 slotbuf[0] = 0xb631; 24355} 24356 24357static void 24358Opcode_xsr_epc6_Slot_inst_encode (xtensa_insnbuf slotbuf) 24359{ 24360 slotbuf[0] = 0xb616; 24361} 24362 24363static void 24364Opcode_rsr_excsave6_Slot_inst_encode (xtensa_insnbuf slotbuf) 24365{ 24366 slotbuf[0] = 0xd630; 24367} 24368 24369static void 24370Opcode_wsr_excsave6_Slot_inst_encode (xtensa_insnbuf slotbuf) 24371{ 24372 slotbuf[0] = 0xd631; 24373} 24374 24375static void 24376Opcode_xsr_excsave6_Slot_inst_encode (xtensa_insnbuf slotbuf) 24377{ 24378 slotbuf[0] = 0xd616; 24379} 24380 24381static void 24382Opcode_rsr_epc7_Slot_inst_encode (xtensa_insnbuf slotbuf) 24383{ 24384 slotbuf[0] = 0xb730; 24385} 24386 24387static void 24388Opcode_wsr_epc7_Slot_inst_encode (xtensa_insnbuf slotbuf) 24389{ 24390 slotbuf[0] = 0xb731; 24391} 24392 24393static void 24394Opcode_xsr_epc7_Slot_inst_encode (xtensa_insnbuf slotbuf) 24395{ 24396 slotbuf[0] = 0xb716; 24397} 24398 24399static void 24400Opcode_rsr_excsave7_Slot_inst_encode (xtensa_insnbuf slotbuf) 24401{ 24402 slotbuf[0] = 0xd730; 24403} 24404 24405static void 24406Opcode_wsr_excsave7_Slot_inst_encode (xtensa_insnbuf slotbuf) 24407{ 24408 slotbuf[0] = 0xd731; 24409} 24410 24411static void 24412Opcode_xsr_excsave7_Slot_inst_encode (xtensa_insnbuf slotbuf) 24413{ 24414 slotbuf[0] = 0xd716; 24415} 24416 24417static void 24418Opcode_rsr_eps2_Slot_inst_encode (xtensa_insnbuf slotbuf) 24419{ 24420 slotbuf[0] = 0xc230; 24421} 24422 24423static void 24424Opcode_wsr_eps2_Slot_inst_encode (xtensa_insnbuf slotbuf) 24425{ 24426 slotbuf[0] = 0xc231; 24427} 24428 24429static void 24430Opcode_xsr_eps2_Slot_inst_encode (xtensa_insnbuf slotbuf) 24431{ 24432 slotbuf[0] = 0xc216; 24433} 24434 24435static void 24436Opcode_rsr_eps3_Slot_inst_encode (xtensa_insnbuf slotbuf) 24437{ 24438 slotbuf[0] = 0xc330; 24439} 24440 24441static void 24442Opcode_wsr_eps3_Slot_inst_encode (xtensa_insnbuf slotbuf) 24443{ 24444 slotbuf[0] = 0xc331; 24445} 24446 24447static void 24448Opcode_xsr_eps3_Slot_inst_encode (xtensa_insnbuf slotbuf) 24449{ 24450 slotbuf[0] = 0xc316; 24451} 24452 24453static void 24454Opcode_rsr_eps4_Slot_inst_encode (xtensa_insnbuf slotbuf) 24455{ 24456 slotbuf[0] = 0xc430; 24457} 24458 24459static void 24460Opcode_wsr_eps4_Slot_inst_encode (xtensa_insnbuf slotbuf) 24461{ 24462 slotbuf[0] = 0xc431; 24463} 24464 24465static void 24466Opcode_xsr_eps4_Slot_inst_encode (xtensa_insnbuf slotbuf) 24467{ 24468 slotbuf[0] = 0xc416; 24469} 24470 24471static void 24472Opcode_rsr_eps5_Slot_inst_encode (xtensa_insnbuf slotbuf) 24473{ 24474 slotbuf[0] = 0xc530; 24475} 24476 24477static void 24478Opcode_wsr_eps5_Slot_inst_encode (xtensa_insnbuf slotbuf) 24479{ 24480 slotbuf[0] = 0xc531; 24481} 24482 24483static void 24484Opcode_xsr_eps5_Slot_inst_encode (xtensa_insnbuf slotbuf) 24485{ 24486 slotbuf[0] = 0xc516; 24487} 24488 24489static void 24490Opcode_rsr_eps6_Slot_inst_encode (xtensa_insnbuf slotbuf) 24491{ 24492 slotbuf[0] = 0xc630; 24493} 24494 24495static void 24496Opcode_wsr_eps6_Slot_inst_encode (xtensa_insnbuf slotbuf) 24497{ 24498 slotbuf[0] = 0xc631; 24499} 24500 24501static void 24502Opcode_xsr_eps6_Slot_inst_encode (xtensa_insnbuf slotbuf) 24503{ 24504 slotbuf[0] = 0xc616; 24505} 24506 24507static void 24508Opcode_rsr_eps7_Slot_inst_encode (xtensa_insnbuf slotbuf) 24509{ 24510 slotbuf[0] = 0xc730; 24511} 24512 24513static void 24514Opcode_wsr_eps7_Slot_inst_encode (xtensa_insnbuf slotbuf) 24515{ 24516 slotbuf[0] = 0xc731; 24517} 24518 24519static void 24520Opcode_xsr_eps7_Slot_inst_encode (xtensa_insnbuf slotbuf) 24521{ 24522 slotbuf[0] = 0xc716; 24523} 24524 24525static void 24526Opcode_rsr_excvaddr_Slot_inst_encode (xtensa_insnbuf slotbuf) 24527{ 24528 slotbuf[0] = 0xee30; 24529} 24530 24531static void 24532Opcode_wsr_excvaddr_Slot_inst_encode (xtensa_insnbuf slotbuf) 24533{ 24534 slotbuf[0] = 0xee31; 24535} 24536 24537static void 24538Opcode_xsr_excvaddr_Slot_inst_encode (xtensa_insnbuf slotbuf) 24539{ 24540 slotbuf[0] = 0xee16; 24541} 24542 24543static void 24544Opcode_rsr_depc_Slot_inst_encode (xtensa_insnbuf slotbuf) 24545{ 24546 slotbuf[0] = 0xc030; 24547} 24548 24549static void 24550Opcode_wsr_depc_Slot_inst_encode (xtensa_insnbuf slotbuf) 24551{ 24552 slotbuf[0] = 0xc031; 24553} 24554 24555static void 24556Opcode_xsr_depc_Slot_inst_encode (xtensa_insnbuf slotbuf) 24557{ 24558 slotbuf[0] = 0xc016; 24559} 24560 24561static void 24562Opcode_rsr_exccause_Slot_inst_encode (xtensa_insnbuf slotbuf) 24563{ 24564 slotbuf[0] = 0xe830; 24565} 24566 24567static void 24568Opcode_wsr_exccause_Slot_inst_encode (xtensa_insnbuf slotbuf) 24569{ 24570 slotbuf[0] = 0xe831; 24571} 24572 24573static void 24574Opcode_xsr_exccause_Slot_inst_encode (xtensa_insnbuf slotbuf) 24575{ 24576 slotbuf[0] = 0xe816; 24577} 24578 24579static void 24580Opcode_rsr_misc0_Slot_inst_encode (xtensa_insnbuf slotbuf) 24581{ 24582 slotbuf[0] = 0xf430; 24583} 24584 24585static void 24586Opcode_wsr_misc0_Slot_inst_encode (xtensa_insnbuf slotbuf) 24587{ 24588 slotbuf[0] = 0xf431; 24589} 24590 24591static void 24592Opcode_xsr_misc0_Slot_inst_encode (xtensa_insnbuf slotbuf) 24593{ 24594 slotbuf[0] = 0xf416; 24595} 24596 24597static void 24598Opcode_rsr_misc1_Slot_inst_encode (xtensa_insnbuf slotbuf) 24599{ 24600 slotbuf[0] = 0xf530; 24601} 24602 24603static void 24604Opcode_wsr_misc1_Slot_inst_encode (xtensa_insnbuf slotbuf) 24605{ 24606 slotbuf[0] = 0xf531; 24607} 24608 24609static void 24610Opcode_xsr_misc1_Slot_inst_encode (xtensa_insnbuf slotbuf) 24611{ 24612 slotbuf[0] = 0xf516; 24613} 24614 24615static void 24616Opcode_rsr_prid_Slot_inst_encode (xtensa_insnbuf slotbuf) 24617{ 24618 slotbuf[0] = 0xeb30; 24619} 24620 24621static void 24622Opcode_rsr_vecbase_Slot_inst_encode (xtensa_insnbuf slotbuf) 24623{ 24624 slotbuf[0] = 0xe730; 24625} 24626 24627static void 24628Opcode_wsr_vecbase_Slot_inst_encode (xtensa_insnbuf slotbuf) 24629{ 24630 slotbuf[0] = 0xe731; 24631} 24632 24633static void 24634Opcode_xsr_vecbase_Slot_inst_encode (xtensa_insnbuf slotbuf) 24635{ 24636 slotbuf[0] = 0xe716; 24637} 24638 24639static void 24640Opcode_mul16u_Slot_inst_encode (xtensa_insnbuf slotbuf) 24641{ 24642 slotbuf[0] = 0x1c; 24643} 24644 24645static void 24646Opcode_mul16s_Slot_inst_encode (xtensa_insnbuf slotbuf) 24647{ 24648 slotbuf[0] = 0x1d; 24649} 24650 24651static void 24652Opcode_mull_Slot_inst_encode (xtensa_insnbuf slotbuf) 24653{ 24654 slotbuf[0] = 0x28; 24655} 24656 24657static void 24658Opcode_muluh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24659{ 24660 slotbuf[0] = 0x2a; 24661} 24662 24663static void 24664Opcode_mulsh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24665{ 24666 slotbuf[0] = 0x2b; 24667} 24668 24669static void 24670Opcode_mul_aa_ll_Slot_inst_encode (xtensa_insnbuf slotbuf) 24671{ 24672 slotbuf[0] = 0x400047; 24673} 24674 24675static void 24676Opcode_mul_aa_hl_Slot_inst_encode (xtensa_insnbuf slotbuf) 24677{ 24678 slotbuf[0] = 0x400057; 24679} 24680 24681static void 24682Opcode_mul_aa_lh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24683{ 24684 slotbuf[0] = 0x400067; 24685} 24686 24687static void 24688Opcode_mul_aa_hh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24689{ 24690 slotbuf[0] = 0x400077; 24691} 24692 24693static void 24694Opcode_umul_aa_ll_Slot_inst_encode (xtensa_insnbuf slotbuf) 24695{ 24696 slotbuf[0] = 0x400007; 24697} 24698 24699static void 24700Opcode_umul_aa_hl_Slot_inst_encode (xtensa_insnbuf slotbuf) 24701{ 24702 slotbuf[0] = 0x400017; 24703} 24704 24705static void 24706Opcode_umul_aa_lh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24707{ 24708 slotbuf[0] = 0x400027; 24709} 24710 24711static void 24712Opcode_umul_aa_hh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24713{ 24714 slotbuf[0] = 0x400037; 24715} 24716 24717static void 24718Opcode_mul_ad_ll_Slot_inst_encode (xtensa_insnbuf slotbuf) 24719{ 24720 slotbuf[0] = 0x400043; 24721} 24722 24723static void 24724Opcode_mul_ad_hl_Slot_inst_encode (xtensa_insnbuf slotbuf) 24725{ 24726 slotbuf[0] = 0x400053; 24727} 24728 24729static void 24730Opcode_mul_ad_lh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24731{ 24732 slotbuf[0] = 0x400063; 24733} 24734 24735static void 24736Opcode_mul_ad_hh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24737{ 24738 slotbuf[0] = 0x400073; 24739} 24740 24741static void 24742Opcode_mul_da_ll_Slot_inst_encode (xtensa_insnbuf slotbuf) 24743{ 24744 slotbuf[0] = 0x400046; 24745} 24746 24747static void 24748Opcode_mul_da_hl_Slot_inst_encode (xtensa_insnbuf slotbuf) 24749{ 24750 slotbuf[0] = 0x400056; 24751} 24752 24753static void 24754Opcode_mul_da_lh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24755{ 24756 slotbuf[0] = 0x400066; 24757} 24758 24759static void 24760Opcode_mul_da_hh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24761{ 24762 slotbuf[0] = 0x400076; 24763} 24764 24765static void 24766Opcode_mul_dd_ll_Slot_inst_encode (xtensa_insnbuf slotbuf) 24767{ 24768 slotbuf[0] = 0x400042; 24769} 24770 24771static void 24772Opcode_mul_dd_hl_Slot_inst_encode (xtensa_insnbuf slotbuf) 24773{ 24774 slotbuf[0] = 0x400052; 24775} 24776 24777static void 24778Opcode_mul_dd_lh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24779{ 24780 slotbuf[0] = 0x400062; 24781} 24782 24783static void 24784Opcode_mul_dd_hh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24785{ 24786 slotbuf[0] = 0x400072; 24787} 24788 24789static void 24790Opcode_mula_aa_ll_Slot_inst_encode (xtensa_insnbuf slotbuf) 24791{ 24792 slotbuf[0] = 0x400087; 24793} 24794 24795static void 24796Opcode_mula_aa_hl_Slot_inst_encode (xtensa_insnbuf slotbuf) 24797{ 24798 slotbuf[0] = 0x400097; 24799} 24800 24801static void 24802Opcode_mula_aa_lh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24803{ 24804 slotbuf[0] = 0x4000a7; 24805} 24806 24807static void 24808Opcode_mula_aa_hh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24809{ 24810 slotbuf[0] = 0x4000b7; 24811} 24812 24813static void 24814Opcode_muls_aa_ll_Slot_inst_encode (xtensa_insnbuf slotbuf) 24815{ 24816 slotbuf[0] = 0x4000c7; 24817} 24818 24819static void 24820Opcode_muls_aa_hl_Slot_inst_encode (xtensa_insnbuf slotbuf) 24821{ 24822 slotbuf[0] = 0x4000d7; 24823} 24824 24825static void 24826Opcode_muls_aa_lh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24827{ 24828 slotbuf[0] = 0x4000e7; 24829} 24830 24831static void 24832Opcode_muls_aa_hh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24833{ 24834 slotbuf[0] = 0x4000f7; 24835} 24836 24837static void 24838Opcode_mula_ad_ll_Slot_inst_encode (xtensa_insnbuf slotbuf) 24839{ 24840 slotbuf[0] = 0x400083; 24841} 24842 24843static void 24844Opcode_mula_ad_hl_Slot_inst_encode (xtensa_insnbuf slotbuf) 24845{ 24846 slotbuf[0] = 0x400093; 24847} 24848 24849static void 24850Opcode_mula_ad_lh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24851{ 24852 slotbuf[0] = 0x4000a3; 24853} 24854 24855static void 24856Opcode_mula_ad_hh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24857{ 24858 slotbuf[0] = 0x4000b3; 24859} 24860 24861static void 24862Opcode_muls_ad_ll_Slot_inst_encode (xtensa_insnbuf slotbuf) 24863{ 24864 slotbuf[0] = 0x4000c3; 24865} 24866 24867static void 24868Opcode_muls_ad_hl_Slot_inst_encode (xtensa_insnbuf slotbuf) 24869{ 24870 slotbuf[0] = 0x4000d3; 24871} 24872 24873static void 24874Opcode_muls_ad_lh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24875{ 24876 slotbuf[0] = 0x4000e3; 24877} 24878 24879static void 24880Opcode_muls_ad_hh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24881{ 24882 slotbuf[0] = 0x4000f3; 24883} 24884 24885static void 24886Opcode_mula_da_ll_Slot_inst_encode (xtensa_insnbuf slotbuf) 24887{ 24888 slotbuf[0] = 0x400086; 24889} 24890 24891static void 24892Opcode_mula_da_hl_Slot_inst_encode (xtensa_insnbuf slotbuf) 24893{ 24894 slotbuf[0] = 0x400096; 24895} 24896 24897static void 24898Opcode_mula_da_lh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24899{ 24900 slotbuf[0] = 0x4000a6; 24901} 24902 24903static void 24904Opcode_mula_da_hh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24905{ 24906 slotbuf[0] = 0x4000b6; 24907} 24908 24909static void 24910Opcode_muls_da_ll_Slot_inst_encode (xtensa_insnbuf slotbuf) 24911{ 24912 slotbuf[0] = 0x4000c6; 24913} 24914 24915static void 24916Opcode_muls_da_hl_Slot_inst_encode (xtensa_insnbuf slotbuf) 24917{ 24918 slotbuf[0] = 0x4000d6; 24919} 24920 24921static void 24922Opcode_muls_da_lh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24923{ 24924 slotbuf[0] = 0x4000e6; 24925} 24926 24927static void 24928Opcode_muls_da_hh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24929{ 24930 slotbuf[0] = 0x4000f6; 24931} 24932 24933static void 24934Opcode_mula_dd_ll_Slot_inst_encode (xtensa_insnbuf slotbuf) 24935{ 24936 slotbuf[0] = 0x400082; 24937} 24938 24939static void 24940Opcode_mula_dd_hl_Slot_inst_encode (xtensa_insnbuf slotbuf) 24941{ 24942 slotbuf[0] = 0x400092; 24943} 24944 24945static void 24946Opcode_mula_dd_lh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24947{ 24948 slotbuf[0] = 0x4000a2; 24949} 24950 24951static void 24952Opcode_mula_dd_hh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24953{ 24954 slotbuf[0] = 0x4000b2; 24955} 24956 24957static void 24958Opcode_muls_dd_ll_Slot_inst_encode (xtensa_insnbuf slotbuf) 24959{ 24960 slotbuf[0] = 0x4000c2; 24961} 24962 24963static void 24964Opcode_muls_dd_hl_Slot_inst_encode (xtensa_insnbuf slotbuf) 24965{ 24966 slotbuf[0] = 0x4000d2; 24967} 24968 24969static void 24970Opcode_muls_dd_lh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24971{ 24972 slotbuf[0] = 0x4000e2; 24973} 24974 24975static void 24976Opcode_muls_dd_hh_Slot_inst_encode (xtensa_insnbuf slotbuf) 24977{ 24978 slotbuf[0] = 0x4000f2; 24979} 24980 24981static void 24982Opcode_mula_da_ll_lddec_Slot_inst_encode (xtensa_insnbuf slotbuf) 24983{ 24984 slotbuf[0] = 0x400085; 24985} 24986 24987static void 24988Opcode_mula_da_ll_ldinc_Slot_inst_encode (xtensa_insnbuf slotbuf) 24989{ 24990 slotbuf[0] = 0x400084; 24991} 24992 24993static void 24994Opcode_mula_da_hl_lddec_Slot_inst_encode (xtensa_insnbuf slotbuf) 24995{ 24996 slotbuf[0] = 0x400095; 24997} 24998 24999static void 25000Opcode_mula_da_hl_ldinc_Slot_inst_encode (xtensa_insnbuf slotbuf) 25001{ 25002 slotbuf[0] = 0x400094; 25003} 25004 25005static void 25006Opcode_mula_da_lh_lddec_Slot_inst_encode (xtensa_insnbuf slotbuf) 25007{ 25008 slotbuf[0] = 0x4000a5; 25009} 25010 25011static void 25012Opcode_mula_da_lh_ldinc_Slot_inst_encode (xtensa_insnbuf slotbuf) 25013{ 25014 slotbuf[0] = 0x4000a4; 25015} 25016 25017static void 25018Opcode_mula_da_hh_lddec_Slot_inst_encode (xtensa_insnbuf slotbuf) 25019{ 25020 slotbuf[0] = 0x4000b5; 25021} 25022 25023static void 25024Opcode_mula_da_hh_ldinc_Slot_inst_encode (xtensa_insnbuf slotbuf) 25025{ 25026 slotbuf[0] = 0x4000b4; 25027} 25028 25029static void 25030Opcode_mula_dd_ll_lddec_Slot_inst_encode (xtensa_insnbuf slotbuf) 25031{ 25032 slotbuf[0] = 0x400081; 25033} 25034 25035static void 25036Opcode_mula_dd_ll_ldinc_Slot_inst_encode (xtensa_insnbuf slotbuf) 25037{ 25038 slotbuf[0] = 0x400080; 25039} 25040 25041static void 25042Opcode_mula_dd_hl_lddec_Slot_inst_encode (xtensa_insnbuf slotbuf) 25043{ 25044 slotbuf[0] = 0x400091; 25045} 25046 25047static void 25048Opcode_mula_dd_hl_ldinc_Slot_inst_encode (xtensa_insnbuf slotbuf) 25049{ 25050 slotbuf[0] = 0x400090; 25051} 25052 25053static void 25054Opcode_mula_dd_lh_lddec_Slot_inst_encode (xtensa_insnbuf slotbuf) 25055{ 25056 slotbuf[0] = 0x4000a1; 25057} 25058 25059static void 25060Opcode_mula_dd_lh_ldinc_Slot_inst_encode (xtensa_insnbuf slotbuf) 25061{ 25062 slotbuf[0] = 0x4000a0; 25063} 25064 25065static void 25066Opcode_mula_dd_hh_lddec_Slot_inst_encode (xtensa_insnbuf slotbuf) 25067{ 25068 slotbuf[0] = 0x4000b1; 25069} 25070 25071static void 25072Opcode_mula_dd_hh_ldinc_Slot_inst_encode (xtensa_insnbuf slotbuf) 25073{ 25074 slotbuf[0] = 0x4000b0; 25075} 25076 25077static void 25078Opcode_lddec_Slot_inst_encode (xtensa_insnbuf slotbuf) 25079{ 25080 slotbuf[0] = 0x400009; 25081} 25082 25083static void 25084Opcode_ldinc_Slot_inst_encode (xtensa_insnbuf slotbuf) 25085{ 25086 slotbuf[0] = 0x400008; 25087} 25088 25089static void 25090Opcode_rsr_m0_Slot_inst_encode (xtensa_insnbuf slotbuf) 25091{ 25092 slotbuf[0] = 0x2030; 25093} 25094 25095static void 25096Opcode_wsr_m0_Slot_inst_encode (xtensa_insnbuf slotbuf) 25097{ 25098 slotbuf[0] = 0x2031; 25099} 25100 25101static void 25102Opcode_xsr_m0_Slot_inst_encode (xtensa_insnbuf slotbuf) 25103{ 25104 slotbuf[0] = 0x2016; 25105} 25106 25107static void 25108Opcode_rsr_m1_Slot_inst_encode (xtensa_insnbuf slotbuf) 25109{ 25110 slotbuf[0] = 0x2130; 25111} 25112 25113static void 25114Opcode_wsr_m1_Slot_inst_encode (xtensa_insnbuf slotbuf) 25115{ 25116 slotbuf[0] = 0x2131; 25117} 25118 25119static void 25120Opcode_xsr_m1_Slot_inst_encode (xtensa_insnbuf slotbuf) 25121{ 25122 slotbuf[0] = 0x2116; 25123} 25124 25125static void 25126Opcode_rsr_m2_Slot_inst_encode (xtensa_insnbuf slotbuf) 25127{ 25128 slotbuf[0] = 0x2230; 25129} 25130 25131static void 25132Opcode_wsr_m2_Slot_inst_encode (xtensa_insnbuf slotbuf) 25133{ 25134 slotbuf[0] = 0x2231; 25135} 25136 25137static void 25138Opcode_xsr_m2_Slot_inst_encode (xtensa_insnbuf slotbuf) 25139{ 25140 slotbuf[0] = 0x2216; 25141} 25142 25143static void 25144Opcode_rsr_m3_Slot_inst_encode (xtensa_insnbuf slotbuf) 25145{ 25146 slotbuf[0] = 0x2330; 25147} 25148 25149static void 25150Opcode_wsr_m3_Slot_inst_encode (xtensa_insnbuf slotbuf) 25151{ 25152 slotbuf[0] = 0x2331; 25153} 25154 25155static void 25156Opcode_xsr_m3_Slot_inst_encode (xtensa_insnbuf slotbuf) 25157{ 25158 slotbuf[0] = 0x2316; 25159} 25160 25161static void 25162Opcode_rsr_acclo_Slot_inst_encode (xtensa_insnbuf slotbuf) 25163{ 25164 slotbuf[0] = 0x1030; 25165} 25166 25167static void 25168Opcode_wsr_acclo_Slot_inst_encode (xtensa_insnbuf slotbuf) 25169{ 25170 slotbuf[0] = 0x1031; 25171} 25172 25173static void 25174Opcode_xsr_acclo_Slot_inst_encode (xtensa_insnbuf slotbuf) 25175{ 25176 slotbuf[0] = 0x1016; 25177} 25178 25179static void 25180Opcode_rsr_acchi_Slot_inst_encode (xtensa_insnbuf slotbuf) 25181{ 25182 slotbuf[0] = 0x1130; 25183} 25184 25185static void 25186Opcode_wsr_acchi_Slot_inst_encode (xtensa_insnbuf slotbuf) 25187{ 25188 slotbuf[0] = 0x1131; 25189} 25190 25191static void 25192Opcode_xsr_acchi_Slot_inst_encode (xtensa_insnbuf slotbuf) 25193{ 25194 slotbuf[0] = 0x1116; 25195} 25196 25197static void 25198Opcode_rfi_Slot_inst_encode (xtensa_insnbuf slotbuf) 25199{ 25200 slotbuf[0] = 0x10300; 25201} 25202 25203static void 25204Opcode_waiti_Slot_inst_encode (xtensa_insnbuf slotbuf) 25205{ 25206 slotbuf[0] = 0x700; 25207} 25208 25209static void 25210Opcode_rsr_interrupt_Slot_inst_encode (xtensa_insnbuf slotbuf) 25211{ 25212 slotbuf[0] = 0xe230; 25213} 25214 25215static void 25216Opcode_wsr_intset_Slot_inst_encode (xtensa_insnbuf slotbuf) 25217{ 25218 slotbuf[0] = 0xe231; 25219} 25220 25221static void 25222Opcode_wsr_intclear_Slot_inst_encode (xtensa_insnbuf slotbuf) 25223{ 25224 slotbuf[0] = 0xe331; 25225} 25226 25227static void 25228Opcode_rsr_intenable_Slot_inst_encode (xtensa_insnbuf slotbuf) 25229{ 25230 slotbuf[0] = 0xe430; 25231} 25232 25233static void 25234Opcode_wsr_intenable_Slot_inst_encode (xtensa_insnbuf slotbuf) 25235{ 25236 slotbuf[0] = 0xe431; 25237} 25238 25239static void 25240Opcode_xsr_intenable_Slot_inst_encode (xtensa_insnbuf slotbuf) 25241{ 25242 slotbuf[0] = 0xe416; 25243} 25244 25245static void 25246Opcode_break_Slot_inst_encode (xtensa_insnbuf slotbuf) 25247{ 25248 slotbuf[0] = 0x400; 25249} 25250 25251static void 25252Opcode_break_n_Slot_inst16b_encode (xtensa_insnbuf slotbuf) 25253{ 25254 slotbuf[0] = 0xd20f; 25255} 25256 25257static void 25258Opcode_rsr_dbreaka0_Slot_inst_encode (xtensa_insnbuf slotbuf) 25259{ 25260 slotbuf[0] = 0x9030; 25261} 25262 25263static void 25264Opcode_wsr_dbreaka0_Slot_inst_encode (xtensa_insnbuf slotbuf) 25265{ 25266 slotbuf[0] = 0x9031; 25267} 25268 25269static void 25270Opcode_xsr_dbreaka0_Slot_inst_encode (xtensa_insnbuf slotbuf) 25271{ 25272 slotbuf[0] = 0x9016; 25273} 25274 25275static void 25276Opcode_rsr_dbreakc0_Slot_inst_encode (xtensa_insnbuf slotbuf) 25277{ 25278 slotbuf[0] = 0xa030; 25279} 25280 25281static void 25282Opcode_wsr_dbreakc0_Slot_inst_encode (xtensa_insnbuf slotbuf) 25283{ 25284 slotbuf[0] = 0xa031; 25285} 25286 25287static void 25288Opcode_xsr_dbreakc0_Slot_inst_encode (xtensa_insnbuf slotbuf) 25289{ 25290 slotbuf[0] = 0xa016; 25291} 25292 25293static void 25294Opcode_rsr_dbreaka1_Slot_inst_encode (xtensa_insnbuf slotbuf) 25295{ 25296 slotbuf[0] = 0x9130; 25297} 25298 25299static void 25300Opcode_wsr_dbreaka1_Slot_inst_encode (xtensa_insnbuf slotbuf) 25301{ 25302 slotbuf[0] = 0x9131; 25303} 25304 25305static void 25306Opcode_xsr_dbreaka1_Slot_inst_encode (xtensa_insnbuf slotbuf) 25307{ 25308 slotbuf[0] = 0x9116; 25309} 25310 25311static void 25312Opcode_rsr_dbreakc1_Slot_inst_encode (xtensa_insnbuf slotbuf) 25313{ 25314 slotbuf[0] = 0xa130; 25315} 25316 25317static void 25318Opcode_wsr_dbreakc1_Slot_inst_encode (xtensa_insnbuf slotbuf) 25319{ 25320 slotbuf[0] = 0xa131; 25321} 25322 25323static void 25324Opcode_xsr_dbreakc1_Slot_inst_encode (xtensa_insnbuf slotbuf) 25325{ 25326 slotbuf[0] = 0xa116; 25327} 25328 25329static void 25330Opcode_rsr_ibreaka0_Slot_inst_encode (xtensa_insnbuf slotbuf) 25331{ 25332 slotbuf[0] = 0x8030; 25333} 25334 25335static void 25336Opcode_wsr_ibreaka0_Slot_inst_encode (xtensa_insnbuf slotbuf) 25337{ 25338 slotbuf[0] = 0x8031; 25339} 25340 25341static void 25342Opcode_xsr_ibreaka0_Slot_inst_encode (xtensa_insnbuf slotbuf) 25343{ 25344 slotbuf[0] = 0x8016; 25345} 25346 25347static void 25348Opcode_rsr_ibreaka1_Slot_inst_encode (xtensa_insnbuf slotbuf) 25349{ 25350 slotbuf[0] = 0x8130; 25351} 25352 25353static void 25354Opcode_wsr_ibreaka1_Slot_inst_encode (xtensa_insnbuf slotbuf) 25355{ 25356 slotbuf[0] = 0x8131; 25357} 25358 25359static void 25360Opcode_xsr_ibreaka1_Slot_inst_encode (xtensa_insnbuf slotbuf) 25361{ 25362 slotbuf[0] = 0x8116; 25363} 25364 25365static void 25366Opcode_rsr_ibreakenable_Slot_inst_encode (xtensa_insnbuf slotbuf) 25367{ 25368 slotbuf[0] = 0x6030; 25369} 25370 25371static void 25372Opcode_wsr_ibreakenable_Slot_inst_encode (xtensa_insnbuf slotbuf) 25373{ 25374 slotbuf[0] = 0x6031; 25375} 25376 25377static void 25378Opcode_xsr_ibreakenable_Slot_inst_encode (xtensa_insnbuf slotbuf) 25379{ 25380 slotbuf[0] = 0x6016; 25381} 25382 25383static void 25384Opcode_rsr_debugcause_Slot_inst_encode (xtensa_insnbuf slotbuf) 25385{ 25386 slotbuf[0] = 0xe930; 25387} 25388 25389static void 25390Opcode_wsr_debugcause_Slot_inst_encode (xtensa_insnbuf slotbuf) 25391{ 25392 slotbuf[0] = 0xe931; 25393} 25394 25395static void 25396Opcode_xsr_debugcause_Slot_inst_encode (xtensa_insnbuf slotbuf) 25397{ 25398 slotbuf[0] = 0xe916; 25399} 25400 25401static void 25402Opcode_rsr_icount_Slot_inst_encode (xtensa_insnbuf slotbuf) 25403{ 25404 slotbuf[0] = 0xec30; 25405} 25406 25407static void 25408Opcode_wsr_icount_Slot_inst_encode (xtensa_insnbuf slotbuf) 25409{ 25410 slotbuf[0] = 0xec31; 25411} 25412 25413static void 25414Opcode_xsr_icount_Slot_inst_encode (xtensa_insnbuf slotbuf) 25415{ 25416 slotbuf[0] = 0xec16; 25417} 25418 25419static void 25420Opcode_rsr_icountlevel_Slot_inst_encode (xtensa_insnbuf slotbuf) 25421{ 25422 slotbuf[0] = 0xed30; 25423} 25424 25425static void 25426Opcode_wsr_icountlevel_Slot_inst_encode (xtensa_insnbuf slotbuf) 25427{ 25428 slotbuf[0] = 0xed31; 25429} 25430 25431static void 25432Opcode_xsr_icountlevel_Slot_inst_encode (xtensa_insnbuf slotbuf) 25433{ 25434 slotbuf[0] = 0xed16; 25435} 25436 25437static void 25438Opcode_rsr_ddr_Slot_inst_encode (xtensa_insnbuf slotbuf) 25439{ 25440 slotbuf[0] = 0x6830; 25441} 25442 25443static void 25444Opcode_wsr_ddr_Slot_inst_encode (xtensa_insnbuf slotbuf) 25445{ 25446 slotbuf[0] = 0x6831; 25447} 25448 25449static void 25450Opcode_xsr_ddr_Slot_inst_encode (xtensa_insnbuf slotbuf) 25451{ 25452 slotbuf[0] = 0x6816; 25453} 25454 25455static void 25456Opcode_lddr32_p_Slot_inst_encode (xtensa_insnbuf slotbuf) 25457{ 25458 slotbuf[0] = 0xe0700; 25459} 25460 25461static void 25462Opcode_sddr32_p_Slot_inst_encode (xtensa_insnbuf slotbuf) 25463{ 25464 slotbuf[0] = 0xf0700; 25465} 25466 25467static void 25468Opcode_rfdo_Slot_inst_encode (xtensa_insnbuf slotbuf) 25469{ 25470 slotbuf[0] = 0xe1f; 25471} 25472 25473static void 25474Opcode_rfdd_Slot_inst_encode (xtensa_insnbuf slotbuf) 25475{ 25476 slotbuf[0] = 0x10e1f; 25477} 25478 25479static void 25480Opcode_wsr_mmid_Slot_inst_encode (xtensa_insnbuf slotbuf) 25481{ 25482 slotbuf[0] = 0x5931; 25483} 25484 25485static void 25486Opcode_andb_Slot_inst_encode (xtensa_insnbuf slotbuf) 25487{ 25488 slotbuf[0] = 0x20; 25489} 25490 25491static void 25492Opcode_andb_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 25493{ 25494 slotbuf[0] = 0x5381; 25495} 25496 25497static void 25498Opcode_andbc_Slot_inst_encode (xtensa_insnbuf slotbuf) 25499{ 25500 slotbuf[0] = 0x21; 25501} 25502 25503static void 25504Opcode_andbc_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 25505{ 25506 slotbuf[0] = 0x5b81; 25507} 25508 25509static void 25510Opcode_orb_Slot_inst_encode (xtensa_insnbuf slotbuf) 25511{ 25512 slotbuf[0] = 0x22; 25513} 25514 25515static void 25516Opcode_orb_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 25517{ 25518 slotbuf[0] = 0x4581; 25519} 25520 25521static void 25522Opcode_orbc_Slot_inst_encode (xtensa_insnbuf slotbuf) 25523{ 25524 slotbuf[0] = 0x23; 25525} 25526 25527static void 25528Opcode_orbc_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 25529{ 25530 slotbuf[0] = 0x781; 25531} 25532 25533static void 25534Opcode_xorb_Slot_inst_encode (xtensa_insnbuf slotbuf) 25535{ 25536 slotbuf[0] = 0x24; 25537} 25538 25539static void 25540Opcode_xorb_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 25541{ 25542 slotbuf[0] = 0x4f81; 25543} 25544 25545static void 25546Opcode_any4_Slot_inst_encode (xtensa_insnbuf slotbuf) 25547{ 25548 slotbuf[0] = 0x800; 25549} 25550 25551static void 25552Opcode_any4_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 25553{ 25554 slotbuf[0] = 0x96501; 25555} 25556 25557static void 25558Opcode_all4_Slot_inst_encode (xtensa_insnbuf slotbuf) 25559{ 25560 slotbuf[0] = 0x900; 25561} 25562 25563static void 25564Opcode_all4_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 25565{ 25566 slotbuf[0] = 0x8e501; 25567} 25568 25569static void 25570Opcode_any8_Slot_inst_encode (xtensa_insnbuf slotbuf) 25571{ 25572 slotbuf[0] = 0xa00; 25573} 25574 25575static void 25576Opcode_any8_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 25577{ 25578 slotbuf[0] = 0xc6501; 25579} 25580 25581static void 25582Opcode_all8_Slot_inst_encode (xtensa_insnbuf slotbuf) 25583{ 25584 slotbuf[0] = 0xb00; 25585} 25586 25587static void 25588Opcode_all8_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 25589{ 25590 slotbuf[0] = 0xa6501; 25591} 25592 25593static void 25594Opcode_bf_Slot_inst_encode (xtensa_insnbuf slotbuf) 25595{ 25596 slotbuf[0] = 0x6d0000; 25597} 25598 25599static void 25600Opcode_bf_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 25601{ 25602 slotbuf[0] = 0x2800003; 25603} 25604 25605static void 25606Opcode_bt_Slot_inst_encode (xtensa_insnbuf slotbuf) 25607{ 25608 slotbuf[0] = 0x6d0100; 25609} 25610 25611static void 25612Opcode_bt_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 25613{ 25614 slotbuf[0] = 0x3000003; 25615} 25616 25617static void 25618Opcode_movf_Slot_inst_encode (xtensa_insnbuf slotbuf) 25619{ 25620 slotbuf[0] = 0x3c; 25621} 25622 25623static void 25624Opcode_movf_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 25625{ 25626 slotbuf[0] = 0x7b81; 25627} 25628 25629static void 25630Opcode_movt_Slot_inst_encode (xtensa_insnbuf slotbuf) 25631{ 25632 slotbuf[0] = 0x3d; 25633} 25634 25635static void 25636Opcode_movt_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 25637{ 25638 slotbuf[0] = 0x1501; 25639} 25640 25641static void 25642Opcode_rsr_br_Slot_inst_encode (xtensa_insnbuf slotbuf) 25643{ 25644 slotbuf[0] = 0x430; 25645} 25646 25647static void 25648Opcode_wsr_br_Slot_inst_encode (xtensa_insnbuf slotbuf) 25649{ 25650 slotbuf[0] = 0x431; 25651} 25652 25653static void 25654Opcode_xsr_br_Slot_inst_encode (xtensa_insnbuf slotbuf) 25655{ 25656 slotbuf[0] = 0x416; 25657} 25658 25659static void 25660Opcode_rsr_ccount_Slot_inst_encode (xtensa_insnbuf slotbuf) 25661{ 25662 slotbuf[0] = 0xea30; 25663} 25664 25665static void 25666Opcode_wsr_ccount_Slot_inst_encode (xtensa_insnbuf slotbuf) 25667{ 25668 slotbuf[0] = 0xea31; 25669} 25670 25671static void 25672Opcode_xsr_ccount_Slot_inst_encode (xtensa_insnbuf slotbuf) 25673{ 25674 slotbuf[0] = 0xea16; 25675} 25676 25677static void 25678Opcode_rsr_ccompare0_Slot_inst_encode (xtensa_insnbuf slotbuf) 25679{ 25680 slotbuf[0] = 0xf030; 25681} 25682 25683static void 25684Opcode_wsr_ccompare0_Slot_inst_encode (xtensa_insnbuf slotbuf) 25685{ 25686 slotbuf[0] = 0xf031; 25687} 25688 25689static void 25690Opcode_xsr_ccompare0_Slot_inst_encode (xtensa_insnbuf slotbuf) 25691{ 25692 slotbuf[0] = 0xf016; 25693} 25694 25695static void 25696Opcode_rsr_ccompare1_Slot_inst_encode (xtensa_insnbuf slotbuf) 25697{ 25698 slotbuf[0] = 0xf130; 25699} 25700 25701static void 25702Opcode_wsr_ccompare1_Slot_inst_encode (xtensa_insnbuf slotbuf) 25703{ 25704 slotbuf[0] = 0xf131; 25705} 25706 25707static void 25708Opcode_xsr_ccompare1_Slot_inst_encode (xtensa_insnbuf slotbuf) 25709{ 25710 slotbuf[0] = 0xf116; 25711} 25712 25713static void 25714Opcode_rsr_ccompare2_Slot_inst_encode (xtensa_insnbuf slotbuf) 25715{ 25716 slotbuf[0] = 0xf230; 25717} 25718 25719static void 25720Opcode_wsr_ccompare2_Slot_inst_encode (xtensa_insnbuf slotbuf) 25721{ 25722 slotbuf[0] = 0xf231; 25723} 25724 25725static void 25726Opcode_xsr_ccompare2_Slot_inst_encode (xtensa_insnbuf slotbuf) 25727{ 25728 slotbuf[0] = 0xf216; 25729} 25730 25731static void 25732Opcode_ipf_Slot_inst_encode (xtensa_insnbuf slotbuf) 25733{ 25734 slotbuf[0] = 0x2c0700; 25735} 25736 25737static void 25738Opcode_ihi_Slot_inst_encode (xtensa_insnbuf slotbuf) 25739{ 25740 slotbuf[0] = 0x2e0700; 25741} 25742 25743static void 25744Opcode_ipfl_Slot_inst_encode (xtensa_insnbuf slotbuf) 25745{ 25746 slotbuf[0] = 0x2d0700; 25747} 25748 25749static void 25750Opcode_ihu_Slot_inst_encode (xtensa_insnbuf slotbuf) 25751{ 25752 slotbuf[0] = 0x2d0720; 25753} 25754 25755static void 25756Opcode_iiu_Slot_inst_encode (xtensa_insnbuf slotbuf) 25757{ 25758 slotbuf[0] = 0x2d0730; 25759} 25760 25761static void 25762Opcode_iii_Slot_inst_encode (xtensa_insnbuf slotbuf) 25763{ 25764 slotbuf[0] = 0x2f0700; 25765} 25766 25767static void 25768Opcode_lict_Slot_inst_encode (xtensa_insnbuf slotbuf) 25769{ 25770 slotbuf[0] = 0x1f; 25771} 25772 25773static void 25774Opcode_licw_Slot_inst_encode (xtensa_insnbuf slotbuf) 25775{ 25776 slotbuf[0] = 0x21f; 25777} 25778 25779static void 25780Opcode_sict_Slot_inst_encode (xtensa_insnbuf slotbuf) 25781{ 25782 slotbuf[0] = 0x11f; 25783} 25784 25785static void 25786Opcode_sicw_Slot_inst_encode (xtensa_insnbuf slotbuf) 25787{ 25788 slotbuf[0] = 0x31f; 25789} 25790 25791static void 25792Opcode_dhwb_Slot_inst_encode (xtensa_insnbuf slotbuf) 25793{ 25794 slotbuf[0] = 0x240700; 25795} 25796 25797static void 25798Opcode_dhwbi_Slot_inst_encode (xtensa_insnbuf slotbuf) 25799{ 25800 slotbuf[0] = 0x250700; 25801} 25802 25803static void 25804Opcode_diwbui_p_Slot_inst_encode (xtensa_insnbuf slotbuf) 25805{ 25806 slotbuf[0] = 0x2807f0; 25807} 25808 25809static void 25810Opcode_diwb_Slot_inst_encode (xtensa_insnbuf slotbuf) 25811{ 25812 slotbuf[0] = 0x280740; 25813} 25814 25815static void 25816Opcode_diwbi_Slot_inst_encode (xtensa_insnbuf slotbuf) 25817{ 25818 slotbuf[0] = 0x280750; 25819} 25820 25821static void 25822Opcode_dhi_Slot_inst_encode (xtensa_insnbuf slotbuf) 25823{ 25824 slotbuf[0] = 0x260700; 25825} 25826 25827static void 25828Opcode_dii_Slot_inst_encode (xtensa_insnbuf slotbuf) 25829{ 25830 slotbuf[0] = 0x270700; 25831} 25832 25833static void 25834Opcode_dpfr_Slot_inst_encode (xtensa_insnbuf slotbuf) 25835{ 25836 slotbuf[0] = 0x200700; 25837} 25838 25839static void 25840Opcode_dpfw_Slot_inst_encode (xtensa_insnbuf slotbuf) 25841{ 25842 slotbuf[0] = 0x210700; 25843} 25844 25845static void 25846Opcode_dpfro_Slot_inst_encode (xtensa_insnbuf slotbuf) 25847{ 25848 slotbuf[0] = 0x220700; 25849} 25850 25851static void 25852Opcode_dpfwo_Slot_inst_encode (xtensa_insnbuf slotbuf) 25853{ 25854 slotbuf[0] = 0x230700; 25855} 25856 25857static void 25858Opcode_dpfl_Slot_inst_encode (xtensa_insnbuf slotbuf) 25859{ 25860 slotbuf[0] = 0x280700; 25861} 25862 25863static void 25864Opcode_dhu_Slot_inst_encode (xtensa_insnbuf slotbuf) 25865{ 25866 slotbuf[0] = 0x280720; 25867} 25868 25869static void 25870Opcode_diu_Slot_inst_encode (xtensa_insnbuf slotbuf) 25871{ 25872 slotbuf[0] = 0x280730; 25873} 25874 25875static void 25876Opcode_sdct_Slot_inst_encode (xtensa_insnbuf slotbuf) 25877{ 25878 slotbuf[0] = 0x91f; 25879} 25880 25881static void 25882Opcode_ldct_Slot_inst_encode (xtensa_insnbuf slotbuf) 25883{ 25884 slotbuf[0] = 0x81f; 25885} 25886 25887static void 25888Opcode_rsr_prefctl_Slot_inst_encode (xtensa_insnbuf slotbuf) 25889{ 25890 slotbuf[0] = 0x2830; 25891} 25892 25893static void 25894Opcode_wsr_prefctl_Slot_inst_encode (xtensa_insnbuf slotbuf) 25895{ 25896 slotbuf[0] = 0x2831; 25897} 25898 25899static void 25900Opcode_xsr_prefctl_Slot_inst_encode (xtensa_insnbuf slotbuf) 25901{ 25902 slotbuf[0] = 0x2816; 25903} 25904 25905static void 25906Opcode_wsr_ptevaddr_Slot_inst_encode (xtensa_insnbuf slotbuf) 25907{ 25908 slotbuf[0] = 0x5331; 25909} 25910 25911static void 25912Opcode_rsr_ptevaddr_Slot_inst_encode (xtensa_insnbuf slotbuf) 25913{ 25914 slotbuf[0] = 0x5330; 25915} 25916 25917static void 25918Opcode_xsr_ptevaddr_Slot_inst_encode (xtensa_insnbuf slotbuf) 25919{ 25920 slotbuf[0] = 0x5316; 25921} 25922 25923static void 25924Opcode_rsr_rasid_Slot_inst_encode (xtensa_insnbuf slotbuf) 25925{ 25926 slotbuf[0] = 0x5a30; 25927} 25928 25929static void 25930Opcode_wsr_rasid_Slot_inst_encode (xtensa_insnbuf slotbuf) 25931{ 25932 slotbuf[0] = 0x5a31; 25933} 25934 25935static void 25936Opcode_xsr_rasid_Slot_inst_encode (xtensa_insnbuf slotbuf) 25937{ 25938 slotbuf[0] = 0x5a16; 25939} 25940 25941static void 25942Opcode_rsr_itlbcfg_Slot_inst_encode (xtensa_insnbuf slotbuf) 25943{ 25944 slotbuf[0] = 0x5b30; 25945} 25946 25947static void 25948Opcode_wsr_itlbcfg_Slot_inst_encode (xtensa_insnbuf slotbuf) 25949{ 25950 slotbuf[0] = 0x5b31; 25951} 25952 25953static void 25954Opcode_xsr_itlbcfg_Slot_inst_encode (xtensa_insnbuf slotbuf) 25955{ 25956 slotbuf[0] = 0x5b16; 25957} 25958 25959static void 25960Opcode_rsr_dtlbcfg_Slot_inst_encode (xtensa_insnbuf slotbuf) 25961{ 25962 slotbuf[0] = 0x5c30; 25963} 25964 25965static void 25966Opcode_wsr_dtlbcfg_Slot_inst_encode (xtensa_insnbuf slotbuf) 25967{ 25968 slotbuf[0] = 0x5c31; 25969} 25970 25971static void 25972Opcode_xsr_dtlbcfg_Slot_inst_encode (xtensa_insnbuf slotbuf) 25973{ 25974 slotbuf[0] = 0x5c16; 25975} 25976 25977static void 25978Opcode_idtlb_Slot_inst_encode (xtensa_insnbuf slotbuf) 25979{ 25980 slotbuf[0] = 0xc05; 25981} 25982 25983static void 25984Opcode_pdtlb_Slot_inst_encode (xtensa_insnbuf slotbuf) 25985{ 25986 slotbuf[0] = 0xd05; 25987} 25988 25989static void 25990Opcode_rdtlb0_Slot_inst_encode (xtensa_insnbuf slotbuf) 25991{ 25992 slotbuf[0] = 0xb05; 25993} 25994 25995static void 25996Opcode_rdtlb1_Slot_inst_encode (xtensa_insnbuf slotbuf) 25997{ 25998 slotbuf[0] = 0xf05; 25999} 26000 26001static void 26002Opcode_wdtlb_Slot_inst_encode (xtensa_insnbuf slotbuf) 26003{ 26004 slotbuf[0] = 0xe05; 26005} 26006 26007static void 26008Opcode_iitlb_Slot_inst_encode (xtensa_insnbuf slotbuf) 26009{ 26010 slotbuf[0] = 0x405; 26011} 26012 26013static void 26014Opcode_pitlb_Slot_inst_encode (xtensa_insnbuf slotbuf) 26015{ 26016 slotbuf[0] = 0x505; 26017} 26018 26019static void 26020Opcode_ritlb0_Slot_inst_encode (xtensa_insnbuf slotbuf) 26021{ 26022 slotbuf[0] = 0x305; 26023} 26024 26025static void 26026Opcode_ritlb1_Slot_inst_encode (xtensa_insnbuf slotbuf) 26027{ 26028 slotbuf[0] = 0x705; 26029} 26030 26031static void 26032Opcode_witlb_Slot_inst_encode (xtensa_insnbuf slotbuf) 26033{ 26034 slotbuf[0] = 0x605; 26035} 26036 26037static void 26038Opcode_ldpte_Slot_inst_encode (xtensa_insnbuf slotbuf) 26039{ 26040 slotbuf[0] = 0xf1f; 26041} 26042 26043static void 26044Opcode_hwwitlba_Slot_inst_encode (xtensa_insnbuf slotbuf) 26045{ 26046 slotbuf[0] = 0x105; 26047} 26048 26049static void 26050Opcode_hwwdtlba_Slot_inst_encode (xtensa_insnbuf slotbuf) 26051{ 26052 slotbuf[0] = 0x905; 26053} 26054 26055static void 26056Opcode_rsr_cpenable_Slot_inst_encode (xtensa_insnbuf slotbuf) 26057{ 26058 slotbuf[0] = 0xe030; 26059} 26060 26061static void 26062Opcode_wsr_cpenable_Slot_inst_encode (xtensa_insnbuf slotbuf) 26063{ 26064 slotbuf[0] = 0xe031; 26065} 26066 26067static void 26068Opcode_xsr_cpenable_Slot_inst_encode (xtensa_insnbuf slotbuf) 26069{ 26070 slotbuf[0] = 0xe016; 26071} 26072 26073static void 26074Opcode_clamps_Slot_inst_encode (xtensa_insnbuf slotbuf) 26075{ 26076 slotbuf[0] = 0x33; 26077} 26078 26079static void 26080Opcode_clamps_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26081{ 26082 slotbuf[0] = 0x2b81; 26083} 26084 26085static void 26086Opcode_min_Slot_inst_encode (xtensa_insnbuf slotbuf) 26087{ 26088 slotbuf[0] = 0x34; 26089} 26090 26091static void 26092Opcode_min_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26093{ 26094 slotbuf[0] = 0x3b81; 26095} 26096 26097static void 26098Opcode_max_Slot_inst_encode (xtensa_insnbuf slotbuf) 26099{ 26100 slotbuf[0] = 0x35; 26101} 26102 26103static void 26104Opcode_max_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26105{ 26106 slotbuf[0] = 0x3381; 26107} 26108 26109static void 26110Opcode_minu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26111{ 26112 slotbuf[0] = 0x36; 26113} 26114 26115static void 26116Opcode_minu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26117{ 26118 slotbuf[0] = 0x6b81; 26119} 26120 26121static void 26122Opcode_maxu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26123{ 26124 slotbuf[0] = 0x37; 26125} 26126 26127static void 26128Opcode_maxu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26129{ 26130 slotbuf[0] = 0x6381; 26131} 26132 26133static void 26134Opcode_nsa_Slot_inst_encode (xtensa_insnbuf slotbuf) 26135{ 26136 slotbuf[0] = 0xe04; 26137} 26138 26139static void 26140Opcode_nsau_Slot_inst_encode (xtensa_insnbuf slotbuf) 26141{ 26142 slotbuf[0] = 0xf04; 26143} 26144 26145static void 26146Opcode_sext_Slot_inst_encode (xtensa_insnbuf slotbuf) 26147{ 26148 slotbuf[0] = 0x32; 26149} 26150 26151static void 26152Opcode_sext_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26153{ 26154 slotbuf[0] = 0x4701; 26155} 26156 26157static void 26158Opcode_l32ai_Slot_inst_encode (xtensa_insnbuf slotbuf) 26159{ 26160 slotbuf[0] = 0x200b00; 26161} 26162 26163static void 26164Opcode_s32ri_Slot_inst_encode (xtensa_insnbuf slotbuf) 26165{ 26166 slotbuf[0] = 0x200f00; 26167} 26168 26169static void 26170Opcode_s32c1i_Slot_inst_encode (xtensa_insnbuf slotbuf) 26171{ 26172 slotbuf[0] = 0x200e00; 26173} 26174 26175static void 26176Opcode_rsr_scompare1_Slot_inst_encode (xtensa_insnbuf slotbuf) 26177{ 26178 slotbuf[0] = 0xc30; 26179} 26180 26181static void 26182Opcode_wsr_scompare1_Slot_inst_encode (xtensa_insnbuf slotbuf) 26183{ 26184 slotbuf[0] = 0xc31; 26185} 26186 26187static void 26188Opcode_xsr_scompare1_Slot_inst_encode (xtensa_insnbuf slotbuf) 26189{ 26190 slotbuf[0] = 0xc16; 26191} 26192 26193static void 26194Opcode_rsr_atomctl_Slot_inst_encode (xtensa_insnbuf slotbuf) 26195{ 26196 slotbuf[0] = 0x6330; 26197} 26198 26199static void 26200Opcode_wsr_atomctl_Slot_inst_encode (xtensa_insnbuf slotbuf) 26201{ 26202 slotbuf[0] = 0x6331; 26203} 26204 26205static void 26206Opcode_xsr_atomctl_Slot_inst_encode (xtensa_insnbuf slotbuf) 26207{ 26208 slotbuf[0] = 0x6316; 26209} 26210 26211static void 26212Opcode_quou_Slot_inst_encode (xtensa_insnbuf slotbuf) 26213{ 26214 slotbuf[0] = 0x2c; 26215} 26216 26217static void 26218Opcode_quos_Slot_inst_encode (xtensa_insnbuf slotbuf) 26219{ 26220 slotbuf[0] = 0x2d; 26221} 26222 26223static void 26224Opcode_remu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26225{ 26226 slotbuf[0] = 0x2e; 26227} 26228 26229static void 26230Opcode_rems_Slot_inst_encode (xtensa_insnbuf slotbuf) 26231{ 26232 slotbuf[0] = 0x2f; 26233} 26234 26235static void 26236Opcode_rer_Slot_inst_encode (xtensa_insnbuf slotbuf) 26237{ 26238 slotbuf[0] = 0x604; 26239} 26240 26241static void 26242Opcode_wer_Slot_inst_encode (xtensa_insnbuf slotbuf) 26243{ 26244 slotbuf[0] = 0x704; 26245} 26246 26247static void 26248Opcode_rur_ae_ovf_sar_Slot_inst_encode (xtensa_insnbuf slotbuf) 26249{ 26250 slotbuf[0] = 0xf03e; 26251} 26252 26253static void 26254Opcode_wur_ae_ovf_sar_Slot_inst_encode (xtensa_insnbuf slotbuf) 26255{ 26256 slotbuf[0] = 0xf03f; 26257} 26258 26259static void 26260Opcode_rur_ae_bithead_Slot_inst_encode (xtensa_insnbuf slotbuf) 26261{ 26262 slotbuf[0] = 0x1f03e; 26263} 26264 26265static void 26266Opcode_wur_ae_bithead_Slot_inst_encode (xtensa_insnbuf slotbuf) 26267{ 26268 slotbuf[0] = 0xf13f; 26269} 26270 26271static void 26272Opcode_rur_ae_ts_fts_bu_bp_Slot_inst_encode (xtensa_insnbuf slotbuf) 26273{ 26274 slotbuf[0] = 0x2f03e; 26275} 26276 26277static void 26278Opcode_wur_ae_ts_fts_bu_bp_Slot_inst_encode (xtensa_insnbuf slotbuf) 26279{ 26280 slotbuf[0] = 0xf23f; 26281} 26282 26283static void 26284Opcode_rur_ae_sd_no_Slot_inst_encode (xtensa_insnbuf slotbuf) 26285{ 26286 slotbuf[0] = 0x3f03e; 26287} 26288 26289static void 26290Opcode_wur_ae_sd_no_Slot_inst_encode (xtensa_insnbuf slotbuf) 26291{ 26292 slotbuf[0] = 0xf33f; 26293} 26294 26295static void 26296Opcode_rur_ae_overflow_Slot_inst_encode (xtensa_insnbuf slotbuf) 26297{ 26298 slotbuf[0] = 0x40809c; 26299} 26300 26301static void 26302Opcode_wur_ae_overflow_Slot_inst_encode (xtensa_insnbuf slotbuf) 26303{ 26304 slotbuf[0] = 0x4000ac; 26305} 26306 26307static void 26308Opcode_rur_ae_sar_Slot_inst_encode (xtensa_insnbuf slotbuf) 26309{ 26310 slotbuf[0] = 0x40909c; 26311} 26312 26313static void 26314Opcode_wur_ae_sar_Slot_inst_encode (xtensa_insnbuf slotbuf) 26315{ 26316 slotbuf[0] = 0x4001ac; 26317} 26318 26319static void 26320Opcode_rur_ae_bitptr_Slot_inst_encode (xtensa_insnbuf slotbuf) 26321{ 26322 slotbuf[0] = 0x40a09c; 26323} 26324 26325static void 26326Opcode_wur_ae_bitptr_Slot_inst_encode (xtensa_insnbuf slotbuf) 26327{ 26328 slotbuf[0] = 0x4002ac; 26329} 26330 26331static void 26332Opcode_rur_ae_bitsused_Slot_inst_encode (xtensa_insnbuf slotbuf) 26333{ 26334 slotbuf[0] = 0x40b09c; 26335} 26336 26337static void 26338Opcode_wur_ae_bitsused_Slot_inst_encode (xtensa_insnbuf slotbuf) 26339{ 26340 slotbuf[0] = 0x4003ac; 26341} 26342 26343static void 26344Opcode_rur_ae_tablesize_Slot_inst_encode (xtensa_insnbuf slotbuf) 26345{ 26346 slotbuf[0] = 0x40c09c; 26347} 26348 26349static void 26350Opcode_wur_ae_tablesize_Slot_inst_encode (xtensa_insnbuf slotbuf) 26351{ 26352 slotbuf[0] = 0x4004ac; 26353} 26354 26355static void 26356Opcode_rur_ae_first_ts_Slot_inst_encode (xtensa_insnbuf slotbuf) 26357{ 26358 slotbuf[0] = 0x40d09c; 26359} 26360 26361static void 26362Opcode_wur_ae_first_ts_Slot_inst_encode (xtensa_insnbuf slotbuf) 26363{ 26364 slotbuf[0] = 0x4005ac; 26365} 26366 26367static void 26368Opcode_rur_ae_nextoffset_Slot_inst_encode (xtensa_insnbuf slotbuf) 26369{ 26370 slotbuf[0] = 0x40e09c; 26371} 26372 26373static void 26374Opcode_wur_ae_nextoffset_Slot_inst_encode (xtensa_insnbuf slotbuf) 26375{ 26376 slotbuf[0] = 0x4006ac; 26377} 26378 26379static void 26380Opcode_rur_ae_searchdone_Slot_inst_encode (xtensa_insnbuf slotbuf) 26381{ 26382 slotbuf[0] = 0x40f09c; 26383} 26384 26385static void 26386Opcode_wur_ae_searchdone_Slot_inst_encode (xtensa_insnbuf slotbuf) 26387{ 26388 slotbuf[0] = 0x4007ac; 26389} 26390 26391static void 26392Opcode_ae_lp16f_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26393{ 26394 slotbuf[0] = 0x81581; 26395} 26396 26397static void 26398Opcode_ae_lp16f_i_Slot_inst_encode (xtensa_insnbuf slotbuf) 26399{ 26400 slotbuf[0] = 0x40005a; 26401} 26402 26403static void 26404Opcode_ae_lp16f_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26405{ 26406 slotbuf[0] = 0x1781; 26407} 26408 26409static void 26410Opcode_ae_lp16f_iu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26411{ 26412 slotbuf[0] = 0x40009a; 26413} 26414 26415static void 26416Opcode_ae_lp16f_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26417{ 26418 slotbuf[0] = 0x81701; 26419} 26420 26421static void 26422Opcode_ae_lp16f_x_Slot_inst_encode (xtensa_insnbuf slotbuf) 26423{ 26424 slotbuf[0] = 0x4000ca; 26425} 26426 26427static void 26428Opcode_ae_lp16f_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26429{ 26430 slotbuf[0] = 0x81781; 26431} 26432 26433static void 26434Opcode_ae_lp16f_xu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26435{ 26436 slotbuf[0] = 0x4000fa; 26437} 26438 26439static void 26440Opcode_ae_lp24_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26441{ 26442 slotbuf[0] = 0x81d81; 26443} 26444 26445static void 26446Opcode_ae_lp24_i_Slot_inst_encode (xtensa_insnbuf slotbuf) 26447{ 26448 slotbuf[0] = 0x40085a; 26449} 26450 26451static void 26452Opcode_ae_lp24_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26453{ 26454 slotbuf[0] = 0x81f01; 26455} 26456 26457static void 26458Opcode_ae_lp24_iu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26459{ 26460 slotbuf[0] = 0x40089a; 26461} 26462 26463static void 26464Opcode_ae_lp24_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26465{ 26466 slotbuf[0] = 0x81f81; 26467} 26468 26469static void 26470Opcode_ae_lp24_x_Slot_inst_encode (xtensa_insnbuf slotbuf) 26471{ 26472 slotbuf[0] = 0x4008ca; 26473} 26474 26475static void 26476Opcode_ae_lp24_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26477{ 26478 slotbuf[0] = 0x5581; 26479} 26480 26481static void 26482Opcode_ae_lp24_xu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26483{ 26484 slotbuf[0] = 0x4008fa; 26485} 26486 26487static void 26488Opcode_ae_lp24f_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26489{ 26490 slotbuf[0] = 0x5701; 26491} 26492 26493static void 26494Opcode_ae_lp24f_i_Slot_inst_encode (xtensa_insnbuf slotbuf) 26495{ 26496 slotbuf[0] = 0x40006a; 26497} 26498 26499static void 26500Opcode_ae_lp24f_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26501{ 26502 slotbuf[0] = 0x5d01; 26503} 26504 26505static void 26506Opcode_ae_lp24f_iu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26507{ 26508 slotbuf[0] = 0x4000aa; 26509} 26510 26511static void 26512Opcode_ae_lp24f_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26513{ 26514 slotbuf[0] = 0x85501; 26515} 26516 26517static void 26518Opcode_ae_lp24f_x_Slot_inst_encode (xtensa_insnbuf slotbuf) 26519{ 26520 slotbuf[0] = 0x4000da; 26521} 26522 26523static void 26524Opcode_ae_lp24f_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26525{ 26526 slotbuf[0] = 0x5781; 26527} 26528 26529static void 26530Opcode_ae_lp24f_xu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26531{ 26532 slotbuf[0] = 0x40000b; 26533} 26534 26535static void 26536Opcode_ae_lp16x2f_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26537{ 26538 slotbuf[0] = 0x1d81; 26539} 26540 26541static void 26542Opcode_ae_lp16x2f_i_Slot_inst_encode (xtensa_insnbuf slotbuf) 26543{ 26544 slotbuf[0] = 0x40086a; 26545} 26546 26547static void 26548Opcode_ae_lp16x2f_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26549{ 26550 slotbuf[0] = 0x1f01; 26551} 26552 26553static void 26554Opcode_ae_lp16x2f_iu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26555{ 26556 slotbuf[0] = 0x4008aa; 26557} 26558 26559static void 26560Opcode_ae_lp16x2f_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26561{ 26562 slotbuf[0] = 0x81d01; 26563} 26564 26565static void 26566Opcode_ae_lp16x2f_x_Slot_inst_encode (xtensa_insnbuf slotbuf) 26567{ 26568 slotbuf[0] = 0x4008da; 26569} 26570 26571static void 26572Opcode_ae_lp16x2f_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26573{ 26574 slotbuf[0] = 0x1f81; 26575} 26576 26577static void 26578Opcode_ae_lp16x2f_xu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26579{ 26580 slotbuf[0] = 0x40080b; 26581} 26582 26583static void 26584Opcode_ae_lp24x2f_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26585{ 26586 slotbuf[0] = 0x85701; 26587} 26588 26589static void 26590Opcode_ae_lp24x2f_i_Slot_inst_encode (xtensa_insnbuf slotbuf) 26591{ 26592 slotbuf[0] = 0x40007a; 26593} 26594 26595static void 26596Opcode_ae_lp24x2f_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26597{ 26598 slotbuf[0] = 0x85d01; 26599} 26600 26601static void 26602Opcode_ae_lp24x2f_iu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26603{ 26604 slotbuf[0] = 0x4000ba; 26605} 26606 26607static void 26608Opcode_ae_lp24x2f_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26609{ 26610 slotbuf[0] = 0x85781; 26611} 26612 26613static void 26614Opcode_ae_lp24x2f_x_Slot_inst_encode (xtensa_insnbuf slotbuf) 26615{ 26616 slotbuf[0] = 0x4000ea; 26617} 26618 26619static void 26620Opcode_ae_lp24x2f_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26621{ 26622 slotbuf[0] = 0x85d81; 26623} 26624 26625static void 26626Opcode_ae_lp24x2f_xu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26627{ 26628 slotbuf[0] = 0x40001b; 26629} 26630 26631static void 26632Opcode_ae_lp24x2_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26633{ 26634 slotbuf[0] = 0x5d81; 26635} 26636 26637static void 26638Opcode_ae_lp24x2_i_Slot_inst_encode (xtensa_insnbuf slotbuf) 26639{ 26640 slotbuf[0] = 0x40087a; 26641} 26642 26643static void 26644Opcode_ae_lp24x2_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26645{ 26646 slotbuf[0] = 0x5f01; 26647} 26648 26649static void 26650Opcode_ae_lp24x2_iu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26651{ 26652 slotbuf[0] = 0x4008ba; 26653} 26654 26655static void 26656Opcode_ae_lp24x2_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26657{ 26658 slotbuf[0] = 0x5f81; 26659} 26660 26661static void 26662Opcode_ae_lp24x2_x_Slot_inst_encode (xtensa_insnbuf slotbuf) 26663{ 26664 slotbuf[0] = 0x4008ea; 26665} 26666 26667static void 26668Opcode_ae_lp24x2_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26669{ 26670 slotbuf[0] = 0x85581; 26671} 26672 26673static void 26674Opcode_ae_lp24x2_xu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26675{ 26676 slotbuf[0] = 0x40081b; 26677} 26678 26679static void 26680Opcode_ae_sp16x2f_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26681{ 26682 slotbuf[0] = 0x3501; 26683} 26684 26685static void 26686Opcode_ae_sp16x2f_i_Slot_inst_encode (xtensa_insnbuf slotbuf) 26687{ 26688 slotbuf[0] = 0x40002b; 26689} 26690 26691static void 26692Opcode_ae_sp16x2f_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26693{ 26694 slotbuf[0] = 0x6501; 26695} 26696 26697static void 26698Opcode_ae_sp16x2f_iu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26699{ 26700 slotbuf[0] = 0x40005b; 26701} 26702 26703static void 26704Opcode_ae_sp16x2f_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26705{ 26706 slotbuf[0] = 0x82581; 26707} 26708 26709static void 26710Opcode_ae_sp16x2f_x_Slot_inst_encode (xtensa_insnbuf slotbuf) 26711{ 26712 slotbuf[0] = 0x40008b; 26713} 26714 26715static void 26716Opcode_ae_sp16x2f_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26717{ 26718 slotbuf[0] = 0x2781; 26719} 26720 26721static void 26722Opcode_ae_sp16x2f_xu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26723{ 26724 slotbuf[0] = 0x4000bb; 26725} 26726 26727static void 26728Opcode_ae_sp24x2s_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26729{ 26730 slotbuf[0] = 0x83501; 26731} 26732 26733static void 26734Opcode_ae_sp24x2s_i_Slot_inst_encode (xtensa_insnbuf slotbuf) 26735{ 26736 slotbuf[0] = 0x40082b; 26737} 26738 26739static void 26740Opcode_ae_sp24x2s_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26741{ 26742 slotbuf[0] = 0x3781; 26743} 26744 26745static void 26746Opcode_ae_sp24x2s_iu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26747{ 26748 slotbuf[0] = 0x40085b; 26749} 26750 26751static void 26752Opcode_ae_sp24x2s_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26753{ 26754 slotbuf[0] = 0x3d81; 26755} 26756 26757static void 26758Opcode_ae_sp24x2s_x_Slot_inst_encode (xtensa_insnbuf slotbuf) 26759{ 26760 slotbuf[0] = 0x40088b; 26761} 26762 26763static void 26764Opcode_ae_sp24x2s_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26765{ 26766 slotbuf[0] = 0x3f01; 26767} 26768 26769static void 26770Opcode_ae_sp24x2s_xu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26771{ 26772 slotbuf[0] = 0x4008bb; 26773} 26774 26775static void 26776Opcode_ae_sp24x2f_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26777{ 26778 slotbuf[0] = 0x82f81; 26779} 26780 26781static void 26782Opcode_ae_sp24x2f_i_Slot_inst_encode (xtensa_insnbuf slotbuf) 26783{ 26784 slotbuf[0] = 0x40003b; 26785} 26786 26787static void 26788Opcode_ae_sp24x2f_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26789{ 26790 slotbuf[0] = 0x3581; 26791} 26792 26793static void 26794Opcode_ae_sp24x2f_iu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26795{ 26796 slotbuf[0] = 0x40006b; 26797} 26798 26799static void 26800Opcode_ae_sp24x2f_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26801{ 26802 slotbuf[0] = 0x3701; 26803} 26804 26805static void 26806Opcode_ae_sp24x2f_x_Slot_inst_encode (xtensa_insnbuf slotbuf) 26807{ 26808 slotbuf[0] = 0x40009b; 26809} 26810 26811static void 26812Opcode_ae_sp24x2f_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26813{ 26814 slotbuf[0] = 0x3d01; 26815} 26816 26817static void 26818Opcode_ae_sp24x2f_xu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26819{ 26820 slotbuf[0] = 0x4000cb; 26821} 26822 26823static void 26824Opcode_ae_sp16f_l_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26825{ 26826 slotbuf[0] = 0x85f81; 26827} 26828 26829static void 26830Opcode_ae_sp16f_l_i_Slot_inst_encode (xtensa_insnbuf slotbuf) 26831{ 26832 slotbuf[0] = 0x40083b; 26833} 26834 26835static void 26836Opcode_ae_sp16f_l_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26837{ 26838 slotbuf[0] = 0x2581; 26839} 26840 26841static void 26842Opcode_ae_sp16f_l_iu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26843{ 26844 slotbuf[0] = 0x40086b; 26845} 26846 26847static void 26848Opcode_ae_sp16f_l_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26849{ 26850 slotbuf[0] = 0x2701; 26851} 26852 26853static void 26854Opcode_ae_sp16f_l_x_Slot_inst_encode (xtensa_insnbuf slotbuf) 26855{ 26856 slotbuf[0] = 0x40089b; 26857} 26858 26859static void 26860Opcode_ae_sp16f_l_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26861{ 26862 slotbuf[0] = 0x2d01; 26863} 26864 26865static void 26866Opcode_ae_sp16f_l_xu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26867{ 26868 slotbuf[0] = 0x4008cb; 26869} 26870 26871static void 26872Opcode_ae_sp24s_l_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26873{ 26874 slotbuf[0] = 0x82d01; 26875} 26876 26877static void 26878Opcode_ae_sp24s_l_i_Slot_inst_encode (xtensa_insnbuf slotbuf) 26879{ 26880 slotbuf[0] = 0x40004b; 26881} 26882 26883static void 26884Opcode_ae_sp24s_l_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26885{ 26886 slotbuf[0] = 0x2f81; 26887} 26888 26889static void 26890Opcode_ae_sp24s_l_iu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26891{ 26892 slotbuf[0] = 0x40007b; 26893} 26894 26895static void 26896Opcode_ae_sp24s_l_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26897{ 26898 slotbuf[0] = 0x82d81; 26899} 26900 26901static void 26902Opcode_ae_sp24s_l_x_Slot_inst_encode (xtensa_insnbuf slotbuf) 26903{ 26904 slotbuf[0] = 0x4000ab; 26905} 26906 26907static void 26908Opcode_ae_sp24s_l_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26909{ 26910 slotbuf[0] = 0x82f01; 26911} 26912 26913static void 26914Opcode_ae_sp24s_l_xu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26915{ 26916 slotbuf[0] = 0x4000db; 26917} 26918 26919static void 26920Opcode_ae_sp24f_l_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26921{ 26922 slotbuf[0] = 0x82701; 26923} 26924 26925static void 26926Opcode_ae_sp24f_l_i_Slot_inst_encode (xtensa_insnbuf slotbuf) 26927{ 26928 slotbuf[0] = 0x40084b; 26929} 26930 26931static void 26932Opcode_ae_sp24f_l_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26933{ 26934 slotbuf[0] = 0x82781; 26935} 26936 26937static void 26938Opcode_ae_sp24f_l_iu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26939{ 26940 slotbuf[0] = 0x40087b; 26941} 26942 26943static void 26944Opcode_ae_sp24f_l_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26945{ 26946 slotbuf[0] = 0x2d81; 26947} 26948 26949static void 26950Opcode_ae_sp24f_l_x_Slot_inst_encode (xtensa_insnbuf slotbuf) 26951{ 26952 slotbuf[0] = 0x4008ab; 26953} 26954 26955static void 26956Opcode_ae_sp24f_l_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26957{ 26958 slotbuf[0] = 0x2f01; 26959} 26960 26961static void 26962Opcode_ae_sp24f_l_xu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26963{ 26964 slotbuf[0] = 0x4008db; 26965} 26966 26967static void 26968Opcode_ae_lq56_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26969{ 26970 slotbuf[0] = 0x206581; 26971} 26972 26973static void 26974Opcode_ae_lq56_i_Slot_inst_encode (xtensa_insnbuf slotbuf) 26975{ 26976 slotbuf[0] = 0x40001c; 26977} 26978 26979static void 26980Opcode_ae_lq56_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26981{ 26982 slotbuf[0] = 0x406581; 26983} 26984 26985static void 26986Opcode_ae_lq56_iu_Slot_inst_encode (xtensa_insnbuf slotbuf) 26987{ 26988 slotbuf[0] = 0x40021c; 26989} 26990 26991static void 26992Opcode_ae_lq56_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 26993{ 26994 slotbuf[0] = 0x606581; 26995} 26996 26997static void 26998Opcode_ae_lq56_x_Slot_inst_encode (xtensa_insnbuf slotbuf) 26999{ 27000 slotbuf[0] = 0x40002c; 27001} 27002 27003static void 27004Opcode_ae_lq56_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27005{ 27006 slotbuf[0] = 0x6781; 27007} 27008 27009static void 27010Opcode_ae_lq56_xu_Slot_inst_encode (xtensa_insnbuf slotbuf) 27011{ 27012 slotbuf[0] = 0x40022c; 27013} 27014 27015static void 27016Opcode_ae_lq32f_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27017{ 27018 slotbuf[0] = 0x6581; 27019} 27020 27021static void 27022Opcode_ae_lq32f_i_Slot_inst_encode (xtensa_insnbuf slotbuf) 27023{ 27024 slotbuf[0] = 0x40011c; 27025} 27026 27027static void 27028Opcode_ae_lq32f_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27029{ 27030 slotbuf[0] = 0x6701; 27031} 27032 27033static void 27034Opcode_ae_lq32f_iu_Slot_inst_encode (xtensa_insnbuf slotbuf) 27035{ 27036 slotbuf[0] = 0x40031c; 27037} 27038 27039static void 27040Opcode_ae_lq32f_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27041{ 27042 slotbuf[0] = 0x6d01; 27043} 27044 27045static void 27046Opcode_ae_lq32f_x_Slot_inst_encode (xtensa_insnbuf slotbuf) 27047{ 27048 slotbuf[0] = 0x40012c; 27049} 27050 27051static void 27052Opcode_ae_lq32f_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27053{ 27054 slotbuf[0] = 0x7501; 27055} 27056 27057static void 27058Opcode_ae_lq32f_xu_Slot_inst_encode (xtensa_insnbuf slotbuf) 27059{ 27060 slotbuf[0] = 0x40032c; 27061} 27062 27063static void 27064Opcode_ae_sq56s_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27065{ 27066 slotbuf[0] = 0x83781; 27067} 27068 27069static void 27070Opcode_ae_sq56s_i_Slot_inst_encode (xtensa_insnbuf slotbuf) 27071{ 27072 slotbuf[0] = 0x40003c; 27073} 27074 27075static void 27076Opcode_ae_sq56s_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27077{ 27078 slotbuf[0] = 0x183701; 27079} 27080 27081static void 27082Opcode_ae_sq56s_iu_Slot_inst_encode (xtensa_insnbuf slotbuf) 27083{ 27084 slotbuf[0] = 0x40083c; 27085} 27086 27087static void 27088Opcode_ae_sq56s_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27089{ 27090 slotbuf[0] = 0x183781; 27091} 27092 27093static void 27094Opcode_ae_sq56s_x_Slot_inst_encode (xtensa_insnbuf slotbuf) 27095{ 27096 slotbuf[0] = 0x40004c; 27097} 27098 27099static void 27100Opcode_ae_sq56s_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27101{ 27102 slotbuf[0] = 0x83d81; 27103} 27104 27105static void 27106Opcode_ae_sq56s_xu_Slot_inst_encode (xtensa_insnbuf slotbuf) 27107{ 27108 slotbuf[0] = 0x40084c; 27109} 27110 27111static void 27112Opcode_ae_sq32f_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27113{ 27114 slotbuf[0] = 0x83581; 27115} 27116 27117static void 27118Opcode_ae_sq32f_i_Slot_inst_encode (xtensa_insnbuf slotbuf) 27119{ 27120 slotbuf[0] = 0x40043c; 27121} 27122 27123static void 27124Opcode_ae_sq32f_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27125{ 27126 slotbuf[0] = 0x83701; 27127} 27128 27129static void 27130Opcode_ae_sq32f_iu_Slot_inst_encode (xtensa_insnbuf slotbuf) 27131{ 27132 slotbuf[0] = 0x400c3c; 27133} 27134 27135static void 27136Opcode_ae_sq32f_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27137{ 27138 slotbuf[0] = 0x83d01; 27139} 27140 27141static void 27142Opcode_ae_sq32f_x_Slot_inst_encode (xtensa_insnbuf slotbuf) 27143{ 27144 slotbuf[0] = 0x40044c; 27145} 27146 27147static void 27148Opcode_ae_sq32f_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27149{ 27150 slotbuf[0] = 0x183581; 27151} 27152 27153static void 27154Opcode_ae_sq32f_xu_Slot_inst_encode (xtensa_insnbuf slotbuf) 27155{ 27156 slotbuf[0] = 0x400c4c; 27157} 27158 27159static void 27160Opcode_ae_zerop48_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27161{ 27162 slotbuf[0] = 0x46001; 27163} 27164 27165static void 27166Opcode_ae_movp48_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27167{ 27168 slotbuf[0] = 0x86001; 27169} 27170 27171static void 27172Opcode_ae_movp48_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27173{ 27174 slotbuf[0] = 0x86501; 27175} 27176 27177static void 27178Opcode_ae_movp48_Slot_inst_encode (xtensa_insnbuf slotbuf) 27179{ 27180 slotbuf[0] = 0x40009c; 27181} 27182 27183static void 27184Opcode_ae_selp24_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27185{ 27186 slotbuf[0] = 0xd081; 27187} 27188 27189static void 27190Opcode_ae_selp24_ll_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27191{ 27192 slotbuf[0] = 0x24000; 27193} 27194 27195static void 27196Opcode_ae_selp24_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27197{ 27198 slotbuf[0] = 0x89001; 27199} 27200 27201static void 27202Opcode_ae_selp24_lh_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27203{ 27204 slotbuf[0] = 0x14000; 27205} 27206 27207static void 27208Opcode_ae_selp24_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27209{ 27210 slotbuf[0] = 0xd001; 27211} 27212 27213static void 27214Opcode_ae_selp24_hl_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27215{ 27216 slotbuf[0] = 0xc000; 27217} 27218 27219static void 27220Opcode_ae_selp24_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27221{ 27222 slotbuf[0] = 0x9081; 27223} 27224 27225static void 27226Opcode_ae_selp24_hh_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27227{ 27228 slotbuf[0] = 0x4000; 27229} 27230 27231static void 27232Opcode_ae_movtp24x2_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27233{ 27234 slotbuf[0] = 0x402081; 27235} 27236 27237static void 27238Opcode_ae_movfp24x2_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27239{ 27240 slotbuf[0] = 0x202081; 27241} 27242 27243static void 27244Opcode_ae_movtp48_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27245{ 27246 slotbuf[0] = 0x2001; 27247} 27248 27249static void 27250Opcode_ae_movfp48_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27251{ 27252 slotbuf[0] = 0x1001; 27253} 27254 27255static void 27256Opcode_ae_movpa24x2_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27257{ 27258 slotbuf[0] = 0x85f01; 27259} 27260 27261static void 27262Opcode_ae_movpa24x2_Slot_inst_encode (xtensa_insnbuf slotbuf) 27263{ 27264 slotbuf[0] = 0x40000c; 27265} 27266 27267static void 27268Opcode_ae_truncp24a32x2_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27269{ 27270 slotbuf[0] = 0x3f81; 27271} 27272 27273static void 27274Opcode_ae_truncp24a32x2_Slot_inst_encode (xtensa_insnbuf slotbuf) 27275{ 27276 slotbuf[0] = 0x40080c; 27277} 27278 27279static void 27280Opcode_ae_cvta32p24_l_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27281{ 27282 slotbuf[0] = 0x83f81; 27283} 27284 27285static void 27286Opcode_ae_cvta32p24_l_Slot_inst_encode (xtensa_insnbuf slotbuf) 27287{ 27288 slotbuf[0] = 0x4000bc; 27289} 27290 27291static void 27292Opcode_ae_cvta32p24_h_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27293{ 27294 slotbuf[0] = 0x83f01; 27295} 27296 27297static void 27298Opcode_ae_cvta32p24_h_Slot_inst_encode (xtensa_insnbuf slotbuf) 27299{ 27300 slotbuf[0] = 0x4008bc; 27301} 27302 27303static void 27304Opcode_ae_cvtp24a16x2_ll_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27305{ 27306 slotbuf[0] = 0x5501; 27307} 27308 27309static void 27310Opcode_ae_cvtp24a16x2_ll_Slot_inst_encode (xtensa_insnbuf slotbuf) 27311{ 27312 slotbuf[0] = 0x4000eb; 27313} 27314 27315static void 27316Opcode_ae_cvtp24a16x2_lh_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27317{ 27318 slotbuf[0] = 0x1d01; 27319} 27320 27321static void 27322Opcode_ae_cvtp24a16x2_lh_Slot_inst_encode (xtensa_insnbuf slotbuf) 27323{ 27324 slotbuf[0] = 0x4008eb; 27325} 27326 27327static void 27328Opcode_ae_cvtp24a16x2_hl_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27329{ 27330 slotbuf[0] = 0x1701; 27331} 27332 27333static void 27334Opcode_ae_cvtp24a16x2_hl_Slot_inst_encode (xtensa_insnbuf slotbuf) 27335{ 27336 slotbuf[0] = 0x4000fb; 27337} 27338 27339static void 27340Opcode_ae_cvtp24a16x2_hh_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27341{ 27342 slotbuf[0] = 0x1581; 27343} 27344 27345static void 27346Opcode_ae_cvtp24a16x2_hh_Slot_inst_encode (xtensa_insnbuf slotbuf) 27347{ 27348 slotbuf[0] = 0x4008fb; 27349} 27350 27351static void 27352Opcode_ae_truncp24q48x2_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27353{ 27354 slotbuf[0] = 0x20005; 27355} 27356 27357static void 27358Opcode_ae_truncp16_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27359{ 27360 slotbuf[0] = 0x86e01; 27361} 27362 27363static void 27364Opcode_ae_roundsp24q48sym_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27365{ 27366 slotbuf[0] = 0x3881; 27367} 27368 27369static void 27370Opcode_ae_roundsp24q48asym_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27371{ 27372 slotbuf[0] = 0x3481; 27373} 27374 27375static void 27376Opcode_ae_roundsp16q48sym_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27377{ 27378 slotbuf[0] = 0x3281; 27379} 27380 27381static void 27382Opcode_ae_roundsp16q48asym_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27383{ 27384 slotbuf[0] = 0x3081; 27385} 27386 27387static void 27388Opcode_ae_roundsp16sym_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27389{ 27390 slotbuf[0] = 0x86401; 27391} 27392 27393static void 27394Opcode_ae_roundsp16asym_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27395{ 27396 slotbuf[0] = 0x86201; 27397} 27398 27399static void 27400Opcode_ae_zeroq56_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27401{ 27402 slotbuf[0] = 0x284581; 27403} 27404 27405static void 27406Opcode_ae_movq56_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27407{ 27408 slotbuf[0] = 0x380581; 27409} 27410 27411static void 27412Opcode_ae_movq56_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27413{ 27414 slotbuf[0] = 0xef01; 27415} 27416 27417static void 27418Opcode_ae_movq56_Slot_inst_encode (xtensa_insnbuf slotbuf) 27419{ 27420 slotbuf[0] = 0x41409c; 27421} 27422 27423static void 27424Opcode_ae_movtq56_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27425{ 27426 slotbuf[0] = 0x806f81; 27427} 27428 27429static void 27430Opcode_ae_movtq56_Slot_inst_encode (xtensa_insnbuf slotbuf) 27431{ 27432 slotbuf[0] = 0x41005e; 27433} 27434 27435static void 27436Opcode_ae_movfq56_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27437{ 27438 slotbuf[0] = 0x6f81; 27439} 27440 27441static void 27442Opcode_ae_movfq56_Slot_inst_encode (xtensa_insnbuf slotbuf) 27443{ 27444 slotbuf[0] = 0x41006e; 27445} 27446 27447static void 27448Opcode_ae_cvtq48a32s_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27449{ 27450 slotbuf[0] = 0x206701; 27451} 27452 27453static void 27454Opcode_ae_cvtq48a32s_Slot_inst_encode (xtensa_insnbuf slotbuf) 27455{ 27456 slotbuf[0] = 0x43027e; 27457} 27458 27459static void 27460Opcode_ae_cvtq48p24s_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27461{ 27462 slotbuf[0] = 0x300581; 27463} 27464 27465static void 27466Opcode_ae_cvtq48p24s_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27467{ 27468 slotbuf[0] = 0x280581; 27469} 27470 27471static void 27472Opcode_ae_satq48s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27473{ 27474 slotbuf[0] = 0x488605; 27475} 27476 27477static void 27478Opcode_ae_truncq32_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27479{ 27480 slotbuf[0] = 0x3c0581; 27481} 27482 27483static void 27484Opcode_ae_roundsq32sym_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27485{ 27486 slotbuf[0] = 0x3a0581; 27487} 27488 27489static void 27490Opcode_ae_roundsq32asym_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27491{ 27492 slotbuf[0] = 0x390581; 27493} 27494 27495static void 27496Opcode_ae_trunca32q48_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27497{ 27498 slotbuf[0] = 0x183d81; 27499} 27500 27501static void 27502Opcode_ae_trunca32q48_Slot_inst_encode (xtensa_insnbuf slotbuf) 27503{ 27504 slotbuf[0] = 0x41007e; 27505} 27506 27507static void 27508Opcode_ae_movap24s_l_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27509{ 27510 slotbuf[0] = 0x1083f01; 27511} 27512 27513static void 27514Opcode_ae_movap24s_l_Slot_inst_encode (xtensa_insnbuf slotbuf) 27515{ 27516 slotbuf[0] = 0x40007c; 27517} 27518 27519static void 27520Opcode_ae_movap24s_h_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27521{ 27522 slotbuf[0] = 0x883f01; 27523} 27524 27525static void 27526Opcode_ae_movap24s_h_Slot_inst_encode (xtensa_insnbuf slotbuf) 27527{ 27528 slotbuf[0] = 0x40087c; 27529} 27530 27531static void 27532Opcode_ae_trunca16p24s_l_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27533{ 27534 slotbuf[0] = 0x4083f01; 27535} 27536 27537static void 27538Opcode_ae_trunca16p24s_l_Slot_inst_encode (xtensa_insnbuf slotbuf) 27539{ 27540 slotbuf[0] = 0x40008c; 27541} 27542 27543static void 27544Opcode_ae_trunca16p24s_h_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27545{ 27546 slotbuf[0] = 0x2083f01; 27547} 27548 27549static void 27550Opcode_ae_trunca16p24s_h_Slot_inst_encode (xtensa_insnbuf slotbuf) 27551{ 27552 slotbuf[0] = 0x40088c; 27553} 27554 27555static void 27556Opcode_ae_addp24_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27557{ 27558 slotbuf[0] = 0x1081; 27559} 27560 27561static void 27562Opcode_ae_subp24_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27563{ 27564 slotbuf[0] = 0x89081; 27565} 27566 27567static void 27568Opcode_ae_negp24_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27569{ 27570 slotbuf[0] = 0x16001; 27571} 27572 27573static void 27574Opcode_ae_absp24_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27575{ 27576 slotbuf[0] = 0x6001; 27577} 27578 27579static void 27580Opcode_ae_maxp24s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27581{ 27582 slotbuf[0] = 0x81081; 27583} 27584 27585static void 27586Opcode_ae_minp24s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27587{ 27588 slotbuf[0] = 0x5081; 27589} 27590 27591static void 27592Opcode_ae_maxbp24s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27593{ 27594 slotbuf[0] = 0x1; 27595} 27596 27597static void 27598Opcode_ae_minbp24s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27599{ 27600 slotbuf[0] = 0x81; 27601} 27602 27603static void 27604Opcode_ae_addsp24s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27605{ 27606 slotbuf[0] = 0x5001; 27607} 27608 27609static void 27610Opcode_ae_subsp24s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27611{ 27612 slotbuf[0] = 0x8d001; 27613} 27614 27615static void 27616Opcode_ae_negsp24s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27617{ 27618 slotbuf[0] = 0x26001; 27619} 27620 27621static void 27622Opcode_ae_abssp24s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27623{ 27624 slotbuf[0] = 0xa001; 27625} 27626 27627static void 27628Opcode_ae_andp48_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27629{ 27630 slotbuf[0] = 0x9001; 27631} 27632 27633static void 27634Opcode_ae_nandp48_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27635{ 27636 slotbuf[0] = 0x85001; 27637} 27638 27639static void 27640Opcode_ae_orp48_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27641{ 27642 slotbuf[0] = 0x85081; 27643} 27644 27645static void 27646Opcode_ae_xorp48_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27647{ 27648 slotbuf[0] = 0x8d081; 27649} 27650 27651static void 27652Opcode_ae_ltp24s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27653{ 27654 slotbuf[0] = 0x102081; 27655} 27656 27657static void 27658Opcode_ae_lep24s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27659{ 27660 slotbuf[0] = 0x3001; 27661} 27662 27663static void 27664Opcode_ae_eqp24_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27665{ 27666 slotbuf[0] = 0x2081; 27667} 27668 27669static void 27670Opcode_ae_addq56_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27671{ 27672 slotbuf[0] = 0x40005; 27673} 27674 27675static void 27676Opcode_ae_subq56_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27677{ 27678 slotbuf[0] = 0x280605; 27679} 27680 27681static void 27682Opcode_ae_negq56_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27683{ 27684 slotbuf[0] = 0x600605; 27685} 27686 27687static void 27688Opcode_ae_absq56_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27689{ 27690 slotbuf[0] = 0x480605; 27691} 27692 27693static void 27694Opcode_ae_maxq56s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27695{ 27696 slotbuf[0] = 0x100605; 27697} 27698 27699static void 27700Opcode_ae_minq56s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27701{ 27702 slotbuf[0] = 0x200605; 27703} 27704 27705static void 27706Opcode_ae_maxbq56s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27707{ 27708 slotbuf[0] = 0x5; 27709} 27710 27711static void 27712Opcode_ae_minbq56s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27713{ 27714 slotbuf[0] = 0x205; 27715} 27716 27717static void 27718Opcode_ae_addsq56s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27719{ 27720 slotbuf[0] = 0x605; 27721} 27722 27723static void 27724Opcode_ae_subsq56s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27725{ 27726 slotbuf[0] = 0x300605; 27727} 27728 27729static void 27730Opcode_ae_negsq56s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27731{ 27732 slotbuf[0] = 0x484605; 27733} 27734 27735static void 27736Opcode_ae_abssq56s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27737{ 27738 slotbuf[0] = 0x500605; 27739} 27740 27741static void 27742Opcode_ae_andq56_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27743{ 27744 slotbuf[0] = 0x80605; 27745} 27746 27747static void 27748Opcode_ae_nandq56_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27749{ 27750 slotbuf[0] = 0x400605; 27751} 27752 27753static void 27754Opcode_ae_orq56_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27755{ 27756 slotbuf[0] = 0x180605; 27757} 27758 27759static void 27760Opcode_ae_xorq56_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27761{ 27762 slotbuf[0] = 0x380605; 27763} 27764 27765static void 27766Opcode_ae_sllip24_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27767{ 27768 slotbuf[0] = 0x101; 27769} 27770 27771static void 27772Opcode_ae_srlip24_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27773{ 27774 slotbuf[0] = 0x501; 27775} 27776 27777static void 27778Opcode_ae_sraip24_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27779{ 27780 slotbuf[0] = 0x301; 27781} 27782 27783static void 27784Opcode_ae_sllsp24_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27785{ 27786 slotbuf[0] = 0x86801; 27787} 27788 27789static void 27790Opcode_ae_srlsp24_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27791{ 27792 slotbuf[0] = 0x86c01; 27793} 27794 27795static void 27796Opcode_ae_srasp24_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27797{ 27798 slotbuf[0] = 0x86a01; 27799} 27800 27801static void 27802Opcode_ae_sllisp24s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27803{ 27804 slotbuf[0] = 0x181; 27805} 27806 27807static void 27808Opcode_ae_sllssp24s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27809{ 27810 slotbuf[0] = 0x86601; 27811} 27812 27813static void 27814Opcode_ae_slliq56_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27815{ 27816 slotbuf[0] = 0x6d81; 27817} 27818 27819static void 27820Opcode_ae_slliq56_Slot_inst_encode (xtensa_insnbuf slotbuf) 27821{ 27822 slotbuf[0] = 0x40005c; 27823} 27824 27825static void 27826Opcode_ae_srliq56_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27827{ 27828 slotbuf[0] = 0x16d81; 27829} 27830 27831static void 27832Opcode_ae_srliq56_Slot_inst_encode (xtensa_insnbuf slotbuf) 27833{ 27834 slotbuf[0] = 0x40105c; 27835} 27836 27837static void 27838Opcode_ae_sraiq56_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27839{ 27840 slotbuf[0] = 0xed81; 27841} 27842 27843static void 27844Opcode_ae_sraiq56_Slot_inst_encode (xtensa_insnbuf slotbuf) 27845{ 27846 slotbuf[0] = 0x40205c; 27847} 27848 27849static void 27850Opcode_ae_sllsq56_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27851{ 27852 slotbuf[0] = 0x16f01; 27853} 27854 27855static void 27856Opcode_ae_sllsq56_Slot_inst_encode (xtensa_insnbuf slotbuf) 27857{ 27858 slotbuf[0] = 0x41009c; 27859} 27860 27861static void 27862Opcode_ae_srlsq56_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27863{ 27864 slotbuf[0] = 0x80ef01; 27865} 27866 27867static void 27868Opcode_ae_srlsq56_Slot_inst_encode (xtensa_insnbuf slotbuf) 27869{ 27870 slotbuf[0] = 0x41109c; 27871} 27872 27873static void 27874Opcode_ae_srasq56_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27875{ 27876 slotbuf[0] = 0x4ef01; 27877} 27878 27879static void 27880Opcode_ae_srasq56_Slot_inst_encode (xtensa_insnbuf slotbuf) 27881{ 27882 slotbuf[0] = 0x41209c; 27883} 27884 27885static void 27886Opcode_ae_sllaq56_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27887{ 27888 slotbuf[0] = 0x1006f81; 27889} 27890 27891static void 27892Opcode_ae_sllaq56_Slot_inst_encode (xtensa_insnbuf slotbuf) 27893{ 27894 slotbuf[0] = 0x41001e; 27895} 27896 27897static void 27898Opcode_ae_srlaq56_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27899{ 27900 slotbuf[0] = 0x1806f81; 27901} 27902 27903static void 27904Opcode_ae_srlaq56_Slot_inst_encode (xtensa_insnbuf slotbuf) 27905{ 27906 slotbuf[0] = 0x41002e; 27907} 27908 27909static void 27910Opcode_ae_sraaq56_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27911{ 27912 slotbuf[0] = 0x4006f81; 27913} 27914 27915static void 27916Opcode_ae_sraaq56_Slot_inst_encode (xtensa_insnbuf slotbuf) 27917{ 27918 slotbuf[0] = 0x41003e; 27919} 27920 27921static void 27922Opcode_ae_sllisq56s_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27923{ 27924 slotbuf[0] = 0x6f01; 27925} 27926 27927static void 27928Opcode_ae_sllisq56s_Slot_inst_encode (xtensa_insnbuf slotbuf) 27929{ 27930 slotbuf[0] = 0x40305c; 27931} 27932 27933static void 27934Opcode_ae_sllssq56s_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27935{ 27936 slotbuf[0] = 0x2ef01; 27937} 27938 27939static void 27940Opcode_ae_sllssq56s_Slot_inst_encode (xtensa_insnbuf slotbuf) 27941{ 27942 slotbuf[0] = 0x41309c; 27943} 27944 27945static void 27946Opcode_ae_sllasq56s_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27947{ 27948 slotbuf[0] = 0x2006f81; 27949} 27950 27951static void 27952Opcode_ae_sllasq56s_Slot_inst_encode (xtensa_insnbuf slotbuf) 27953{ 27954 slotbuf[0] = 0x41004e; 27955} 27956 27957static void 27958Opcode_ae_ltq56s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27959{ 27960 slotbuf[0] = 0x10005; 27961} 27962 27963static void 27964Opcode_ae_leq56s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27965{ 27966 slotbuf[0] = 0x805; 27967} 27968 27969static void 27970Opcode_ae_eqq56_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27971{ 27972 slotbuf[0] = 0x405; 27973} 27974 27975static void 27976Opcode_ae_nsaq56s_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 27977{ 27978 slotbuf[0] = 0x183d01; 27979} 27980 27981static void 27982Opcode_ae_nsaq56s_Slot_inst_encode (xtensa_insnbuf slotbuf) 27983{ 27984 slotbuf[0] = 0x41047e; 27985} 27986 27987static void 27988Opcode_ae_mulsrfq32sp24s_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27989{ 27990 slotbuf[0] = 0x500901; 27991} 27992 27993static void 27994Opcode_ae_mulsrfq32sp24s_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 27995{ 27996 slotbuf[0] = 0x300901; 27997} 27998 27999static void 28000Opcode_ae_mularfq32sp24s_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28001{ 28002 slotbuf[0] = 0x600901; 28003} 28004 28005static void 28006Opcode_ae_mularfq32sp24s_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28007{ 28008 slotbuf[0] = 0x100901; 28009} 28010 28011static void 28012Opcode_ae_mulrfq32sp24s_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28013{ 28014 slotbuf[0] = 0x400901; 28015} 28016 28017static void 28018Opcode_ae_mulrfq32sp24s_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28019{ 28020 slotbuf[0] = 0x200901; 28021} 28022 28023static void 28024Opcode_ae_mulsfq32sp24s_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28025{ 28026 slotbuf[0] = 0x680901; 28027} 28028 28029static void 28030Opcode_ae_mulsfq32sp24s_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28031{ 28032 slotbuf[0] = 0x180901; 28033} 28034 28035static void 28036Opcode_ae_mulafq32sp24s_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28037{ 28038 slotbuf[0] = 0x480901; 28039} 28040 28041static void 28042Opcode_ae_mulafq32sp24s_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28043{ 28044 slotbuf[0] = 0x280901; 28045} 28046 28047static void 28048Opcode_ae_mulfq32sp24s_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28049{ 28050 slotbuf[0] = 0x700901; 28051} 28052 28053static void 28054Opcode_ae_mulfq32sp24s_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28055{ 28056 slotbuf[0] = 0x80901; 28057} 28058 28059static void 28060Opcode_ae_mulfs32p16s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28061{ 28062 slotbuf[0] = 0x100086; 28063} 28064 28065static void 28066Opcode_ae_mulfp24s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28067{ 28068 slotbuf[0] = 0x88186; 28069} 28070 28071static void 28072Opcode_ae_mulp24s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28073{ 28074 slotbuf[0] = 0x180006; 28075} 28076 28077static void 28078Opcode_ae_mulfs32p16s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28079{ 28080 slotbuf[0] = 0x8c186; 28081} 28082 28083static void 28084Opcode_ae_mulfp24s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28085{ 28086 slotbuf[0] = 0x8c006; 28087} 28088 28089static void 28090Opcode_ae_mulp24s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28091{ 28092 slotbuf[0] = 0x108006; 28093} 28094 28095static void 28096Opcode_ae_mulfs32p16s_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28097{ 28098 slotbuf[0] = 0x8c106; 28099} 28100 28101static void 28102Opcode_ae_mulfp24s_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28103{ 28104 slotbuf[0] = 0x88106; 28105} 28106 28107static void 28108Opcode_ae_mulp24s_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28109{ 28110 slotbuf[0] = 0x104006; 28111} 28112 28113static void 28114Opcode_ae_mulfs32p16s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28115{ 28116 slotbuf[0] = 0x8c086; 28117} 28118 28119static void 28120Opcode_ae_mulfp24s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28121{ 28122 slotbuf[0] = 0x88086; 28123} 28124 28125static void 28126Opcode_ae_mulp24s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28127{ 28128 slotbuf[0] = 0x100106; 28129} 28130 28131static void 28132Opcode_ae_mulafs32p16s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28133{ 28134 slotbuf[0] = 0x4106; 28135} 28136 28137static void 28138Opcode_ae_mulafp24s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28139{ 28140 slotbuf[0] = 0x200006; 28141} 28142 28143static void 28144Opcode_ae_mulap24s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28145{ 28146 slotbuf[0] = 0xc186; 28147} 28148 28149static void 28150Opcode_ae_mulafs32p16s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28151{ 28152 slotbuf[0] = 0x4086; 28153} 28154 28155static void 28156Opcode_ae_mulafp24s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28157{ 28158 slotbuf[0] = 0x100006; 28159} 28160 28161static void 28162Opcode_ae_mulap24s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28163{ 28164 slotbuf[0] = 0xc106; 28165} 28166 28167static void 28168Opcode_ae_mulafs32p16s_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28169{ 28170 slotbuf[0] = 0x186; 28171} 28172 28173static void 28174Opcode_ae_mulafp24s_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28175{ 28176 slotbuf[0] = 0x80006; 28177} 28178 28179static void 28180Opcode_ae_mulap24s_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28181{ 28182 slotbuf[0] = 0xc086; 28183} 28184 28185static void 28186Opcode_ae_mulafs32p16s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28187{ 28188 slotbuf[0] = 0x400006; 28189} 28190 28191static void 28192Opcode_ae_mulafp24s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28193{ 28194 slotbuf[0] = 0x8006; 28195} 28196 28197static void 28198Opcode_ae_mulap24s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28199{ 28200 slotbuf[0] = 0x8186; 28201} 28202 28203static void 28204Opcode_ae_mulsfs32p16s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28205{ 28206 slotbuf[0] = 0x180086; 28207} 28208 28209static void 28210Opcode_ae_mulsfp24s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28211{ 28212 slotbuf[0] = 0x108186; 28213} 28214 28215static void 28216Opcode_ae_mulsp24s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28217{ 28218 slotbuf[0] = 0x188086; 28219} 28220 28221static void 28222Opcode_ae_mulsfs32p16s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28223{ 28224 slotbuf[0] = 0x10c186; 28225} 28226 28227static void 28228Opcode_ae_mulsfp24s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28229{ 28230 slotbuf[0] = 0x10c006; 28231} 28232 28233static void 28234Opcode_ae_mulsp24s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28235{ 28236 slotbuf[0] = 0x184186; 28237} 28238 28239static void 28240Opcode_ae_mulsfs32p16s_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28241{ 28242 slotbuf[0] = 0x10c106; 28243} 28244 28245static void 28246Opcode_ae_mulsfp24s_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28247{ 28248 slotbuf[0] = 0x108106; 28249} 28250 28251static void 28252Opcode_ae_mulsp24s_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28253{ 28254 slotbuf[0] = 0x184106; 28255} 28256 28257static void 28258Opcode_ae_mulsfs32p16s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28259{ 28260 slotbuf[0] = 0x10c086; 28261} 28262 28263static void 28264Opcode_ae_mulsfp24s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28265{ 28266 slotbuf[0] = 0x108086; 28267} 28268 28269static void 28270Opcode_ae_mulsp24s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28271{ 28272 slotbuf[0] = 0x184086; 28273} 28274 28275static void 28276Opcode_ae_mulafs56p24s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28277{ 28278 slotbuf[0] = 0xc006; 28279} 28280 28281static void 28282Opcode_ae_mulas56p24s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28283{ 28284 slotbuf[0] = 0x88006; 28285} 28286 28287static void 28288Opcode_ae_mulafs56p24s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28289{ 28290 slotbuf[0] = 0x8106; 28291} 28292 28293static void 28294Opcode_ae_mulas56p24s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28295{ 28296 slotbuf[0] = 0x84006; 28297} 28298 28299static void 28300Opcode_ae_mulafs56p24s_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28301{ 28302 slotbuf[0] = 0x8086; 28303} 28304 28305static void 28306Opcode_ae_mulas56p24s_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28307{ 28308 slotbuf[0] = 0x80106; 28309} 28310 28311static void 28312Opcode_ae_mulafs56p24s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28313{ 28314 slotbuf[0] = 0x4186; 28315} 28316 28317static void 28318Opcode_ae_mulas56p24s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28319{ 28320 slotbuf[0] = 0x80086; 28321} 28322 28323static void 28324Opcode_ae_mulsfs56p24s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28325{ 28326 slotbuf[0] = 0x180186; 28327} 28328 28329static void 28330Opcode_ae_mulss56p24s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28331{ 28332 slotbuf[0] = 0x18c086; 28333} 28334 28335static void 28336Opcode_ae_mulsfs56p24s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28337{ 28338 slotbuf[0] = 0x188006; 28339} 28340 28341static void 28342Opcode_ae_mulss56p24s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28343{ 28344 slotbuf[0] = 0x188186; 28345} 28346 28347static void 28348Opcode_ae_mulsfs56p24s_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28349{ 28350 slotbuf[0] = 0x184006; 28351} 28352 28353static void 28354Opcode_ae_mulss56p24s_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28355{ 28356 slotbuf[0] = 0x18c006; 28357} 28358 28359static void 28360Opcode_ae_mulsfs56p24s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28361{ 28362 slotbuf[0] = 0x180106; 28363} 28364 28365static void 28366Opcode_ae_mulss56p24s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28367{ 28368 slotbuf[0] = 0x188106; 28369} 28370 28371static void 28372Opcode_ae_mulfq32sp16s_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28373{ 28374 slotbuf[0] = 0x380381; 28375} 28376 28377static void 28378Opcode_ae_mulfq32sp16s_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28379{ 28380 slotbuf[0] = 0x300381; 28381} 28382 28383static void 28384Opcode_ae_mulfq32sp16u_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28385{ 28386 slotbuf[0] = 0x500381; 28387} 28388 28389static void 28390Opcode_ae_mulfq32sp16u_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28391{ 28392 slotbuf[0] = 0x480381; 28393} 28394 28395static void 28396Opcode_ae_mulq32sp16s_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28397{ 28398 slotbuf[0] = 0x580381; 28399} 28400 28401static void 28402Opcode_ae_mulq32sp16s_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28403{ 28404 slotbuf[0] = 0x600381; 28405} 28406 28407static void 28408Opcode_ae_mulq32sp16u_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28409{ 28410 slotbuf[0] = 0x700381; 28411} 28412 28413static void 28414Opcode_ae_mulq32sp16u_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28415{ 28416 slotbuf[0] = 0x680381; 28417} 28418 28419static void 28420Opcode_ae_mulafq32sp16s_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28421{ 28422 slotbuf[0] = 0x381; 28423} 28424 28425static void 28426Opcode_ae_mulafq32sp16s_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28427{ 28428 slotbuf[0] = 0x901; 28429} 28430 28431static void 28432Opcode_ae_mulafq32sp16u_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28433{ 28434 slotbuf[0] = 0x100381; 28435} 28436 28437static void 28438Opcode_ae_mulafq32sp16u_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28439{ 28440 slotbuf[0] = 0x80381; 28441} 28442 28443static void 28444Opcode_ae_mulaq32sp16s_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28445{ 28446 slotbuf[0] = 0x400381; 28447} 28448 28449static void 28450Opcode_ae_mulaq32sp16s_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28451{ 28452 slotbuf[0] = 0x200381; 28453} 28454 28455static void 28456Opcode_ae_mulaq32sp16u_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28457{ 28458 slotbuf[0] = 0x280381; 28459} 28460 28461static void 28462Opcode_ae_mulaq32sp16u_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28463{ 28464 slotbuf[0] = 0x180381; 28465} 28466 28467static void 28468Opcode_ae_mulsfq32sp16s_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28469{ 28470 slotbuf[0] = 0x581; 28471} 28472 28473static void 28474Opcode_ae_mulsfq32sp16s_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28475{ 28476 slotbuf[0] = 0x780381; 28477} 28478 28479static void 28480Opcode_ae_mulsfq32sp16u_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28481{ 28482 slotbuf[0] = 0x80581; 28483} 28484 28485static void 28486Opcode_ae_mulsfq32sp16u_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28487{ 28488 slotbuf[0] = 0x701; 28489} 28490 28491static void 28492Opcode_ae_mulsq32sp16s_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28493{ 28494 slotbuf[0] = 0x200581; 28495} 28496 28497static void 28498Opcode_ae_mulsq32sp16s_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28499{ 28500 slotbuf[0] = 0x100581; 28501} 28502 28503static void 28504Opcode_ae_mulsq32sp16u_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28505{ 28506 slotbuf[0] = 0x180581; 28507} 28508 28509static void 28510Opcode_ae_mulsq32sp16u_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28511{ 28512 slotbuf[0] = 0x400581; 28513} 28514 28515static void 28516Opcode_ae_mulzaaq32sp16s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28517{ 28518 slotbuf[0] = 0x380002; 28519} 28520 28521static void 28522Opcode_ae_mulzaafq32sp16s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28523{ 28524 slotbuf[0] = 0x100002; 28525} 28526 28527static void 28528Opcode_ae_mulzaaq32sp16u_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28529{ 28530 slotbuf[0] = 0x600002; 28531} 28532 28533static void 28534Opcode_ae_mulzaafq32sp16u_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28535{ 28536 slotbuf[0] = 0x180002; 28537} 28538 28539static void 28540Opcode_ae_mulzaaq32sp16s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28541{ 28542 slotbuf[0] = 0x280002; 28543} 28544 28545static void 28546Opcode_ae_mulzaafq32sp16s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28547{ 28548 slotbuf[0] = 0x2; 28549} 28550 28551static void 28552Opcode_ae_mulzaaq32sp16u_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28553{ 28554 slotbuf[0] = 0x480002; 28555} 28556 28557static void 28558Opcode_ae_mulzaafq32sp16u_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28559{ 28560 slotbuf[0] = 0x200002; 28561} 28562 28563static void 28564Opcode_ae_mulzaaq32sp16s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28565{ 28566 slotbuf[0] = 0x300002; 28567} 28568 28569static void 28570Opcode_ae_mulzaafq32sp16s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28571{ 28572 slotbuf[0] = 0x80002; 28573} 28574 28575static void 28576Opcode_ae_mulzaaq32sp16u_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28577{ 28578 slotbuf[0] = 0x500002; 28579} 28580 28581static void 28582Opcode_ae_mulzaafq32sp16u_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28583{ 28584 slotbuf[0] = 0x400002; 28585} 28586 28587static void 28588Opcode_ae_mulzasq32sp16s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28589{ 28590 slotbuf[0] = 0x400003; 28591} 28592 28593static void 28594Opcode_ae_mulzasfq32sp16s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28595{ 28596 slotbuf[0] = 0x700002; 28597} 28598 28599static void 28600Opcode_ae_mulzasq32sp16u_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28601{ 28602 slotbuf[0] = 0x300003; 28603} 28604 28605static void 28606Opcode_ae_mulzasfq32sp16u_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28607{ 28608 slotbuf[0] = 0x80003; 28609} 28610 28611static void 28612Opcode_ae_mulzasq32sp16s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28613{ 28614 slotbuf[0] = 0x100003; 28615} 28616 28617static void 28618Opcode_ae_mulzasfq32sp16s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28619{ 28620 slotbuf[0] = 0x580002; 28621} 28622 28623static void 28624Opcode_ae_mulzasq32sp16u_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28625{ 28626 slotbuf[0] = 0x180003; 28627} 28628 28629static void 28630Opcode_ae_mulzasfq32sp16u_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28631{ 28632 slotbuf[0] = 0x780002; 28633} 28634 28635static void 28636Opcode_ae_mulzasq32sp16s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28637{ 28638 slotbuf[0] = 0x200003; 28639} 28640 28641static void 28642Opcode_ae_mulzasfq32sp16s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28643{ 28644 slotbuf[0] = 0x680002; 28645} 28646 28647static void 28648Opcode_ae_mulzasq32sp16u_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28649{ 28650 slotbuf[0] = 0x280003; 28651} 28652 28653static void 28654Opcode_ae_mulzasfq32sp16u_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28655{ 28656 slotbuf[0] = 0x3; 28657} 28658 28659static void 28660Opcode_ae_mulzsaq32sp16s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28661{ 28662 slotbuf[0] = 0x4; 28663} 28664 28665static void 28666Opcode_ae_mulzsafq32sp16s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28667{ 28668 slotbuf[0] = 0x500003; 28669} 28670 28671static void 28672Opcode_ae_mulzsaq32sp16u_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28673{ 28674 slotbuf[0] = 0x200004; 28675} 28676 28677static void 28678Opcode_ae_mulzsafq32sp16u_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28679{ 28680 slotbuf[0] = 0x680003; 28681} 28682 28683static void 28684Opcode_ae_mulzsaq32sp16s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28685{ 28686 slotbuf[0] = 0x700003; 28687} 28688 28689static void 28690Opcode_ae_mulzsafq32sp16s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28691{ 28692 slotbuf[0] = 0x380003; 28693} 28694 28695static void 28696Opcode_ae_mulzsaq32sp16u_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28697{ 28698 slotbuf[0] = 0x80004; 28699} 28700 28701static void 28702Opcode_ae_mulzsafq32sp16u_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28703{ 28704 slotbuf[0] = 0x600003; 28705} 28706 28707static void 28708Opcode_ae_mulzsaq32sp16s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28709{ 28710 slotbuf[0] = 0x780003; 28711} 28712 28713static void 28714Opcode_ae_mulzsafq32sp16s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28715{ 28716 slotbuf[0] = 0x480003; 28717} 28718 28719static void 28720Opcode_ae_mulzsaq32sp16u_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28721{ 28722 slotbuf[0] = 0x100004; 28723} 28724 28725static void 28726Opcode_ae_mulzsafq32sp16u_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28727{ 28728 slotbuf[0] = 0x580003; 28729} 28730 28731static void 28732Opcode_ae_mulzssq32sp16s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28733{ 28734 slotbuf[0] = 0x580004; 28735} 28736 28737static void 28738Opcode_ae_mulzssfq32sp16s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28739{ 28740 slotbuf[0] = 0x280004; 28741} 28742 28743static void 28744Opcode_ae_mulzssq32sp16u_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28745{ 28746 slotbuf[0] = 0x780004; 28747} 28748 28749static void 28750Opcode_ae_mulzssfq32sp16u_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28751{ 28752 slotbuf[0] = 0x480004; 28753} 28754 28755static void 28756Opcode_ae_mulzssq32sp16s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28757{ 28758 slotbuf[0] = 0x500004; 28759} 28760 28761static void 28762Opcode_ae_mulzssfq32sp16s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28763{ 28764 slotbuf[0] = 0x400004; 28765} 28766 28767static void 28768Opcode_ae_mulzssq32sp16u_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28769{ 28770 slotbuf[0] = 0x680004; 28771} 28772 28773static void 28774Opcode_ae_mulzssfq32sp16u_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28775{ 28776 slotbuf[0] = 0x300004; 28777} 28778 28779static void 28780Opcode_ae_mulzssq32sp16s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28781{ 28782 slotbuf[0] = 0x600004; 28783} 28784 28785static void 28786Opcode_ae_mulzssfq32sp16s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28787{ 28788 slotbuf[0] = 0x180004; 28789} 28790 28791static void 28792Opcode_ae_mulzssq32sp16u_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28793{ 28794 slotbuf[0] = 0x700004; 28795} 28796 28797static void 28798Opcode_ae_mulzssfq32sp16u_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28799{ 28800 slotbuf[0] = 0x380004; 28801} 28802 28803static void 28804Opcode_ae_mulzaafp24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28805{ 28806 slotbuf[0] = 0x204006; 28807} 28808 28809static void 28810Opcode_ae_mulzaap24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28811{ 28812 slotbuf[0] = 0x280006; 28813} 28814 28815static void 28816Opcode_ae_mulzaafp24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28817{ 28818 slotbuf[0] = 0x208006; 28819} 28820 28821static void 28822Opcode_ae_mulzaap24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28823{ 28824 slotbuf[0] = 0x300006; 28825} 28826 28827static void 28828Opcode_ae_mulzasfp24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28829{ 28830 slotbuf[0] = 0x200186; 28831} 28832 28833static void 28834Opcode_ae_mulzasp24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28835{ 28836 slotbuf[0] = 0x204106; 28837} 28838 28839static void 28840Opcode_ae_mulzasfp24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28841{ 28842 slotbuf[0] = 0x204086; 28843} 28844 28845static void 28846Opcode_ae_mulzasp24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28847{ 28848 slotbuf[0] = 0x204186; 28849} 28850 28851static void 28852Opcode_ae_mulzsafp24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28853{ 28854 slotbuf[0] = 0x208086; 28855} 28856 28857static void 28858Opcode_ae_mulzsap24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28859{ 28860 slotbuf[0] = 0x20c006; 28861} 28862 28863static void 28864Opcode_ae_mulzsafp24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28865{ 28866 slotbuf[0] = 0x208106; 28867} 28868 28869static void 28870Opcode_ae_mulzsap24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28871{ 28872 slotbuf[0] = 0x208186; 28873} 28874 28875static void 28876Opcode_ae_mulzssfp24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28877{ 28878 slotbuf[0] = 0x20c086; 28879} 28880 28881static void 28882Opcode_ae_mulzssp24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28883{ 28884 slotbuf[0] = 0x20c186; 28885} 28886 28887static void 28888Opcode_ae_mulzssfp24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28889{ 28890 slotbuf[0] = 0x20c106; 28891} 28892 28893static void 28894Opcode_ae_mulzssp24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28895{ 28896 slotbuf[0] = 0x280086; 28897} 28898 28899static void 28900Opcode_ae_mulaafp24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28901{ 28902 slotbuf[0] = 0x6; 28903} 28904 28905static void 28906Opcode_ae_mulaap24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28907{ 28908 slotbuf[0] = 0x106; 28909} 28910 28911static void 28912Opcode_ae_mulaafp24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28913{ 28914 slotbuf[0] = 0x86; 28915} 28916 28917static void 28918Opcode_ae_mulaap24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28919{ 28920 slotbuf[0] = 0x4006; 28921} 28922 28923static void 28924Opcode_ae_mulasfp24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28925{ 28926 slotbuf[0] = 0x80186; 28927} 28928 28929static void 28930Opcode_ae_mulasp24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28931{ 28932 slotbuf[0] = 0x84106; 28933} 28934 28935static void 28936Opcode_ae_mulasfp24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28937{ 28938 slotbuf[0] = 0x84086; 28939} 28940 28941static void 28942Opcode_ae_mulasp24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28943{ 28944 slotbuf[0] = 0x84186; 28945} 28946 28947static void 28948Opcode_ae_mulsafp24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28949{ 28950 slotbuf[0] = 0x100186; 28951} 28952 28953static void 28954Opcode_ae_mulsap24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28955{ 28956 slotbuf[0] = 0x104106; 28957} 28958 28959static void 28960Opcode_ae_mulsafp24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28961{ 28962 slotbuf[0] = 0x104086; 28963} 28964 28965static void 28966Opcode_ae_mulsap24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28967{ 28968 slotbuf[0] = 0x104186; 28969} 28970 28971static void 28972Opcode_ae_mulssfp24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28973{ 28974 slotbuf[0] = 0x18c106; 28975} 28976 28977static void 28978Opcode_ae_mulssp24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28979{ 28980 slotbuf[0] = 0x200086; 28981} 28982 28983static void 28984Opcode_ae_mulssfp24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28985{ 28986 slotbuf[0] = 0x18c186; 28987} 28988 28989static void 28990Opcode_ae_mulssp24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 28991{ 28992 slotbuf[0] = 0x200106; 28993} 28994 28995static void 28996Opcode_ae_sha32_Slot_inst_encode (xtensa_insnbuf slotbuf) 28997{ 28998 slotbuf[0] = 0x41000e; 28999} 29000 29001static void 29002Opcode_ae_vldl32t_Slot_inst_encode (xtensa_insnbuf slotbuf) 29003{ 29004 slotbuf[0] = 0x40000a; 29005} 29006 29007static void 29008Opcode_ae_vldl16t_Slot_inst_encode (xtensa_insnbuf slotbuf) 29009{ 29010 slotbuf[0] = 0x40001a; 29011} 29012 29013static void 29014Opcode_ae_vldl16c_Slot_inst_encode (xtensa_insnbuf slotbuf) 29015{ 29016 slotbuf[0] = 0x410e7e; 29017} 29018 29019static void 29020Opcode_ae_vldsht_Slot_inst_encode (xtensa_insnbuf slotbuf) 29021{ 29022 slotbuf[0] = 0x4008ac; 29023} 29024 29025static void 29026Opcode_ae_lb_Slot_inst_encode (xtensa_insnbuf slotbuf) 29027{ 29028 slotbuf[0] = 0x40006c; 29029} 29030 29031static void 29032Opcode_ae_lbi_Slot_inst_encode (xtensa_insnbuf slotbuf) 29033{ 29034 slotbuf[0] = 0x42000e; 29035} 29036 29037static void 29038Opcode_ae_lbk_Slot_inst_encode (xtensa_insnbuf slotbuf) 29039{ 29040 slotbuf[0] = 0x40002a; 29041} 29042 29043static void 29044Opcode_ae_lbki_Slot_inst_encode (xtensa_insnbuf slotbuf) 29045{ 29046 slotbuf[0] = 0x40000e; 29047} 29048 29049static void 29050Opcode_ae_db_Slot_inst_encode (xtensa_insnbuf slotbuf) 29051{ 29052 slotbuf[0] = 0x40010f; 29053} 29054 29055static void 29056Opcode_ae_dbi_Slot_inst_encode (xtensa_insnbuf slotbuf) 29057{ 29058 slotbuf[0] = 0x40020f; 29059} 29060 29061static void 29062Opcode_ae_vlel32t_Slot_inst_encode (xtensa_insnbuf slotbuf) 29063{ 29064 slotbuf[0] = 0x40003a; 29065} 29066 29067static void 29068Opcode_ae_vlel16t_Slot_inst_encode (xtensa_insnbuf slotbuf) 29069{ 29070 slotbuf[0] = 0x40004a; 29071} 29072 29073static void 29074Opcode_ae_sb_Slot_inst_encode (xtensa_insnbuf slotbuf) 29075{ 29076 slotbuf[0] = 0x40011f; 29077} 29078 29079static void 29080Opcode_ae_sbi_Slot_inst_encode (xtensa_insnbuf slotbuf) 29081{ 29082 slotbuf[0] = 0x40000f; 29083} 29084 29085static void 29086Opcode_ae_vles16c_Slot_inst_encode (xtensa_insnbuf slotbuf) 29087{ 29088 slotbuf[0] = 0x410c7e; 29089} 29090 29091static void 29092Opcode_ae_sbf_Slot_inst_encode (xtensa_insnbuf slotbuf) 29093{ 29094 slotbuf[0] = 0x410d7e; 29095} 29096 29097static void 29098Opcode_ae_slaasq56s_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 29099{ 29100 slotbuf[0] = 0x6006f81; 29101} 29102 29103static void 29104Opcode_ae_addbrba32_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 29105{ 29106 slotbuf[0] = 0; 29107} 29108 29109static void 29110Opcode_ae_minabssp24s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 29111{ 29112 slotbuf[0] = 0x8e001; 29113} 29114 29115static void 29116Opcode_ae_maxabssp24s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 29117{ 29118 slotbuf[0] = 0xe001; 29119} 29120 29121static void 29122Opcode_ae_minabssq56s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 29123{ 29124 slotbuf[0] = 0x240005; 29125} 29126 29127static void 29128Opcode_ae_maxabssq56s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf) 29129{ 29130 slotbuf[0] = 0x440005; 29131} 29132 29133static void 29134Opcode_rur_ae_cbegin0_Slot_inst_encode (xtensa_insnbuf slotbuf) 29135{ 29136 slotbuf[0] = 0x6f03e; 29137} 29138 29139static void 29140Opcode_wur_ae_cbegin0_Slot_inst_encode (xtensa_insnbuf slotbuf) 29141{ 29142 slotbuf[0] = 0xf63f; 29143} 29144 29145static void 29146Opcode_rur_ae_cend0_Slot_inst_encode (xtensa_insnbuf slotbuf) 29147{ 29148 slotbuf[0] = 0x7f03e; 29149} 29150 29151static void 29152Opcode_wur_ae_cend0_Slot_inst_encode (xtensa_insnbuf slotbuf) 29153{ 29154 slotbuf[0] = 0xf73f; 29155} 29156 29157static void 29158Opcode_ae_lp24x2_c_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 29159{ 29160 slotbuf[0] = 0x7f01; 29161} 29162 29163static void 29164Opcode_ae_sp24x2s_c_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 29165{ 29166 slotbuf[0] = 0x87781; 29167} 29168 29169static void 29170Opcode_ae_lp24x2f_c_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 29171{ 29172 slotbuf[0] = 0x87f01; 29173} 29174 29175static void 29176Opcode_ae_sp24x2f_c_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 29177{ 29178 slotbuf[0] = 0x7781; 29179} 29180 29181static void 29182Opcode_ae_lp16x2f_c_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 29183{ 29184 slotbuf[0] = 0x87d01; 29185} 29186 29187static void 29188Opcode_ae_sp16x2f_c_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 29189{ 29190 slotbuf[0] = 0x87581; 29191} 29192 29193static void 29194Opcode_ae_lp24_c_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 29195{ 29196 slotbuf[0] = 0x7701; 29197} 29198 29199static void 29200Opcode_ae_sp24s_l_c_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 29201{ 29202 slotbuf[0] = 0x87d81; 29203} 29204 29205static void 29206Opcode_ae_lp24f_c_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 29207{ 29208 slotbuf[0] = 0x87701; 29209} 29210 29211static void 29212Opcode_ae_sp24f_l_c_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 29213{ 29214 slotbuf[0] = 0x7d81; 29215} 29216 29217static void 29218Opcode_ae_lp16f_c_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 29219{ 29220 slotbuf[0] = 0x7d01; 29221} 29222 29223static void 29224Opcode_ae_sp16f_l_c_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 29225{ 29226 slotbuf[0] = 0x7581; 29227} 29228 29229static void 29230Opcode_ae_lq56_c_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 29231{ 29232 slotbuf[0] = 0x207501; 29233} 29234 29235static void 29236Opcode_ae_sq56s_c_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 29237{ 29238 slotbuf[0] = 0x87f81; 29239} 29240 29241static void 29242Opcode_ae_lq32f_c_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 29243{ 29244 slotbuf[0] = 0x407501; 29245} 29246 29247static void 29248Opcode_ae_sq32f_c_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf) 29249{ 29250 slotbuf[0] = 0x7f81; 29251} 29252 29253static void 29254Opcode_rur_expstate_Slot_inst_encode (xtensa_insnbuf slotbuf) 29255{ 29256 slotbuf[0] = 0x6e03e; 29257} 29258 29259static void 29260Opcode_wur_expstate_Slot_inst_encode (xtensa_insnbuf slotbuf) 29261{ 29262 slotbuf[0] = 0xe63f; 29263} 29264 29265static void 29266Opcode_read_impwire_Slot_inst_encode (xtensa_insnbuf slotbuf) 29267{ 29268 slotbuf[0] = 0xe0; 29269} 29270 29271static void 29272Opcode_setb_expstate_Slot_inst_encode (xtensa_insnbuf slotbuf) 29273{ 29274 slotbuf[0] = 0x1e0; 29275} 29276 29277static void 29278Opcode_clrb_expstate_Slot_inst_encode (xtensa_insnbuf slotbuf) 29279{ 29280 slotbuf[0] = 0x21e0; 29281} 29282 29283static void 29284Opcode_wrmsk_expstate_Slot_inst_encode (xtensa_insnbuf slotbuf) 29285{ 29286 slotbuf[0] = 0x2e0; 29287} 29288 29289static xtensa_opcode_encode_fn Opcode_excw_encode_fns[] = { 29290 Opcode_excw_Slot_inst_encode, 0, 0, 0, 0 29291}; 29292 29293static xtensa_opcode_encode_fn Opcode_rfe_encode_fns[] = { 29294 Opcode_rfe_Slot_inst_encode, 0, 0, 0, 0 29295}; 29296 29297static xtensa_opcode_encode_fn Opcode_rfde_encode_fns[] = { 29298 Opcode_rfde_Slot_inst_encode, 0, 0, 0, 0 29299}; 29300 29301static xtensa_opcode_encode_fn Opcode_syscall_encode_fns[] = { 29302 Opcode_syscall_Slot_inst_encode, 0, 0, 0, 0 29303}; 29304 29305static xtensa_opcode_encode_fn Opcode_call12_encode_fns[] = { 29306 Opcode_call12_Slot_inst_encode, 0, 0, 0, 0 29307}; 29308 29309static xtensa_opcode_encode_fn Opcode_call8_encode_fns[] = { 29310 Opcode_call8_Slot_inst_encode, 0, 0, 0, 0 29311}; 29312 29313static xtensa_opcode_encode_fn Opcode_call4_encode_fns[] = { 29314 Opcode_call4_Slot_inst_encode, 0, 0, 0, 0 29315}; 29316 29317static xtensa_opcode_encode_fn Opcode_callx12_encode_fns[] = { 29318 Opcode_callx12_Slot_inst_encode, 0, 0, 0, 0 29319}; 29320 29321static xtensa_opcode_encode_fn Opcode_callx8_encode_fns[] = { 29322 Opcode_callx8_Slot_inst_encode, 0, 0, 0, 0 29323}; 29324 29325static xtensa_opcode_encode_fn Opcode_callx4_encode_fns[] = { 29326 Opcode_callx4_Slot_inst_encode, 0, 0, 0, 0 29327}; 29328 29329static xtensa_opcode_encode_fn Opcode_entry_encode_fns[] = { 29330 Opcode_entry_Slot_inst_encode, 0, 0, 0, 0 29331}; 29332 29333static xtensa_opcode_encode_fn Opcode_movsp_encode_fns[] = { 29334 Opcode_movsp_Slot_inst_encode, 0, 0, 0, 0 29335}; 29336 29337static xtensa_opcode_encode_fn Opcode_rotw_encode_fns[] = { 29338 Opcode_rotw_Slot_inst_encode, 0, 0, 0, 0 29339}; 29340 29341static xtensa_opcode_encode_fn Opcode_retw_encode_fns[] = { 29342 Opcode_retw_Slot_inst_encode, 0, 0, 0, 0 29343}; 29344 29345static xtensa_opcode_encode_fn Opcode_retw_n_encode_fns[] = { 29346 0, 0, Opcode_retw_n_Slot_inst16b_encode, 0, 0 29347}; 29348 29349static xtensa_opcode_encode_fn Opcode_rfwo_encode_fns[] = { 29350 Opcode_rfwo_Slot_inst_encode, 0, 0, 0, 0 29351}; 29352 29353static xtensa_opcode_encode_fn Opcode_rfwu_encode_fns[] = { 29354 Opcode_rfwu_Slot_inst_encode, 0, 0, 0, 0 29355}; 29356 29357static xtensa_opcode_encode_fn Opcode_l32e_encode_fns[] = { 29358 Opcode_l32e_Slot_inst_encode, 0, 0, 0, 0 29359}; 29360 29361static xtensa_opcode_encode_fn Opcode_s32e_encode_fns[] = { 29362 Opcode_s32e_Slot_inst_encode, 0, 0, 0, 0 29363}; 29364 29365static xtensa_opcode_encode_fn Opcode_rsr_windowbase_encode_fns[] = { 29366 Opcode_rsr_windowbase_Slot_inst_encode, 0, 0, 0, 0 29367}; 29368 29369static xtensa_opcode_encode_fn Opcode_wsr_windowbase_encode_fns[] = { 29370 Opcode_wsr_windowbase_Slot_inst_encode, 0, 0, 0, 0 29371}; 29372 29373static xtensa_opcode_encode_fn Opcode_xsr_windowbase_encode_fns[] = { 29374 Opcode_xsr_windowbase_Slot_inst_encode, 0, 0, 0, 0 29375}; 29376 29377static xtensa_opcode_encode_fn Opcode_rsr_windowstart_encode_fns[] = { 29378 Opcode_rsr_windowstart_Slot_inst_encode, 0, 0, 0, 0 29379}; 29380 29381static xtensa_opcode_encode_fn Opcode_wsr_windowstart_encode_fns[] = { 29382 Opcode_wsr_windowstart_Slot_inst_encode, 0, 0, 0, 0 29383}; 29384 29385static xtensa_opcode_encode_fn Opcode_xsr_windowstart_encode_fns[] = { 29386 Opcode_xsr_windowstart_Slot_inst_encode, 0, 0, 0, 0 29387}; 29388 29389static xtensa_opcode_encode_fn Opcode_add_n_encode_fns[] = { 29390 0, Opcode_add_n_Slot_inst16a_encode, 0, 0, 0 29391}; 29392 29393static xtensa_opcode_encode_fn Opcode_addi_n_encode_fns[] = { 29394 0, Opcode_addi_n_Slot_inst16a_encode, 0, 0, 0 29395}; 29396 29397static xtensa_opcode_encode_fn Opcode_beqz_n_encode_fns[] = { 29398 0, 0, Opcode_beqz_n_Slot_inst16b_encode, 0, 0 29399}; 29400 29401static xtensa_opcode_encode_fn Opcode_bnez_n_encode_fns[] = { 29402 0, 0, Opcode_bnez_n_Slot_inst16b_encode, 0, 0 29403}; 29404 29405static xtensa_opcode_encode_fn Opcode_ill_n_encode_fns[] = { 29406 0, 0, Opcode_ill_n_Slot_inst16b_encode, 0, 0 29407}; 29408 29409static xtensa_opcode_encode_fn Opcode_l32i_n_encode_fns[] = { 29410 0, Opcode_l32i_n_Slot_inst16a_encode, 0, 0, 0 29411}; 29412 29413static xtensa_opcode_encode_fn Opcode_mov_n_encode_fns[] = { 29414 0, 0, Opcode_mov_n_Slot_inst16b_encode, 0, 0 29415}; 29416 29417static xtensa_opcode_encode_fn Opcode_movi_n_encode_fns[] = { 29418 0, 0, Opcode_movi_n_Slot_inst16b_encode, 0, 0 29419}; 29420 29421static xtensa_opcode_encode_fn Opcode_nop_n_encode_fns[] = { 29422 0, 0, Opcode_nop_n_Slot_inst16b_encode, 0, 0 29423}; 29424 29425static xtensa_opcode_encode_fn Opcode_ret_n_encode_fns[] = { 29426 0, 0, Opcode_ret_n_Slot_inst16b_encode, 0, 0 29427}; 29428 29429static xtensa_opcode_encode_fn Opcode_s32i_n_encode_fns[] = { 29430 0, Opcode_s32i_n_Slot_inst16a_encode, 0, 0, 0 29431}; 29432 29433static xtensa_opcode_encode_fn Opcode_rur_threadptr_encode_fns[] = { 29434 Opcode_rur_threadptr_Slot_inst_encode, 0, 0, 0, 0 29435}; 29436 29437static xtensa_opcode_encode_fn Opcode_wur_threadptr_encode_fns[] = { 29438 Opcode_wur_threadptr_Slot_inst_encode, 0, 0, 0, 0 29439}; 29440 29441static xtensa_opcode_encode_fn Opcode_addi_encode_fns[] = { 29442 Opcode_addi_Slot_inst_encode, 0, 0, 0, Opcode_addi_Slot_ae_slot0_encode 29443}; 29444 29445static xtensa_opcode_encode_fn Opcode_addmi_encode_fns[] = { 29446 Opcode_addmi_Slot_inst_encode, 0, 0, 0, Opcode_addmi_Slot_ae_slot0_encode 29447}; 29448 29449static xtensa_opcode_encode_fn Opcode_add_encode_fns[] = { 29450 Opcode_add_Slot_inst_encode, 0, 0, 0, Opcode_add_Slot_ae_slot0_encode 29451}; 29452 29453static xtensa_opcode_encode_fn Opcode_sub_encode_fns[] = { 29454 Opcode_sub_Slot_inst_encode, 0, 0, 0, Opcode_sub_Slot_ae_slot0_encode 29455}; 29456 29457static xtensa_opcode_encode_fn Opcode_addx2_encode_fns[] = { 29458 Opcode_addx2_Slot_inst_encode, 0, 0, 0, Opcode_addx2_Slot_ae_slot0_encode 29459}; 29460 29461static xtensa_opcode_encode_fn Opcode_addx4_encode_fns[] = { 29462 Opcode_addx4_Slot_inst_encode, 0, 0, 0, Opcode_addx4_Slot_ae_slot0_encode 29463}; 29464 29465static xtensa_opcode_encode_fn Opcode_addx8_encode_fns[] = { 29466 Opcode_addx8_Slot_inst_encode, 0, 0, 0, Opcode_addx8_Slot_ae_slot0_encode 29467}; 29468 29469static xtensa_opcode_encode_fn Opcode_subx2_encode_fns[] = { 29470 Opcode_subx2_Slot_inst_encode, 0, 0, 0, Opcode_subx2_Slot_ae_slot0_encode 29471}; 29472 29473static xtensa_opcode_encode_fn Opcode_subx4_encode_fns[] = { 29474 Opcode_subx4_Slot_inst_encode, 0, 0, 0, Opcode_subx4_Slot_ae_slot0_encode 29475}; 29476 29477static xtensa_opcode_encode_fn Opcode_subx8_encode_fns[] = { 29478 Opcode_subx8_Slot_inst_encode, 0, 0, 0, Opcode_subx8_Slot_ae_slot0_encode 29479}; 29480 29481static xtensa_opcode_encode_fn Opcode_and_encode_fns[] = { 29482 Opcode_and_Slot_inst_encode, 0, 0, 0, Opcode_and_Slot_ae_slot0_encode 29483}; 29484 29485static xtensa_opcode_encode_fn Opcode_or_encode_fns[] = { 29486 Opcode_or_Slot_inst_encode, 0, 0, 0, Opcode_or_Slot_ae_slot0_encode 29487}; 29488 29489static xtensa_opcode_encode_fn Opcode_xor_encode_fns[] = { 29490 Opcode_xor_Slot_inst_encode, 0, 0, 0, Opcode_xor_Slot_ae_slot0_encode 29491}; 29492 29493static xtensa_opcode_encode_fn Opcode_beqi_encode_fns[] = { 29494 Opcode_beqi_Slot_inst_encode, 0, 0, 0, Opcode_beqi_Slot_ae_slot0_encode 29495}; 29496 29497static xtensa_opcode_encode_fn Opcode_bnei_encode_fns[] = { 29498 Opcode_bnei_Slot_inst_encode, 0, 0, 0, Opcode_bnei_Slot_ae_slot0_encode 29499}; 29500 29501static xtensa_opcode_encode_fn Opcode_bgei_encode_fns[] = { 29502 Opcode_bgei_Slot_inst_encode, 0, 0, 0, Opcode_bgei_Slot_ae_slot0_encode 29503}; 29504 29505static xtensa_opcode_encode_fn Opcode_blti_encode_fns[] = { 29506 Opcode_blti_Slot_inst_encode, 0, 0, 0, Opcode_blti_Slot_ae_slot0_encode 29507}; 29508 29509static xtensa_opcode_encode_fn Opcode_bbci_encode_fns[] = { 29510 Opcode_bbci_Slot_inst_encode, 0, 0, 0, Opcode_bbci_Slot_ae_slot0_encode 29511}; 29512 29513static xtensa_opcode_encode_fn Opcode_bbsi_encode_fns[] = { 29514 Opcode_bbsi_Slot_inst_encode, 0, 0, 0, Opcode_bbsi_Slot_ae_slot0_encode 29515}; 29516 29517static xtensa_opcode_encode_fn Opcode_bgeui_encode_fns[] = { 29518 Opcode_bgeui_Slot_inst_encode, 0, 0, 0, Opcode_bgeui_Slot_ae_slot0_encode 29519}; 29520 29521static xtensa_opcode_encode_fn Opcode_bltui_encode_fns[] = { 29522 Opcode_bltui_Slot_inst_encode, 0, 0, 0, Opcode_bltui_Slot_ae_slot0_encode 29523}; 29524 29525static xtensa_opcode_encode_fn Opcode_beq_encode_fns[] = { 29526 Opcode_beq_Slot_inst_encode, 0, 0, 0, Opcode_beq_Slot_ae_slot0_encode 29527}; 29528 29529static xtensa_opcode_encode_fn Opcode_bne_encode_fns[] = { 29530 Opcode_bne_Slot_inst_encode, 0, 0, 0, Opcode_bne_Slot_ae_slot0_encode 29531}; 29532 29533static xtensa_opcode_encode_fn Opcode_bge_encode_fns[] = { 29534 Opcode_bge_Slot_inst_encode, 0, 0, 0, Opcode_bge_Slot_ae_slot0_encode 29535}; 29536 29537static xtensa_opcode_encode_fn Opcode_blt_encode_fns[] = { 29538 Opcode_blt_Slot_inst_encode, 0, 0, 0, Opcode_blt_Slot_ae_slot0_encode 29539}; 29540 29541static xtensa_opcode_encode_fn Opcode_bgeu_encode_fns[] = { 29542 Opcode_bgeu_Slot_inst_encode, 0, 0, 0, Opcode_bgeu_Slot_ae_slot0_encode 29543}; 29544 29545static xtensa_opcode_encode_fn Opcode_bltu_encode_fns[] = { 29546 Opcode_bltu_Slot_inst_encode, 0, 0, 0, Opcode_bltu_Slot_ae_slot0_encode 29547}; 29548 29549static xtensa_opcode_encode_fn Opcode_bany_encode_fns[] = { 29550 Opcode_bany_Slot_inst_encode, 0, 0, 0, Opcode_bany_Slot_ae_slot0_encode 29551}; 29552 29553static xtensa_opcode_encode_fn Opcode_bnone_encode_fns[] = { 29554 Opcode_bnone_Slot_inst_encode, 0, 0, 0, Opcode_bnone_Slot_ae_slot0_encode 29555}; 29556 29557static xtensa_opcode_encode_fn Opcode_ball_encode_fns[] = { 29558 Opcode_ball_Slot_inst_encode, 0, 0, 0, Opcode_ball_Slot_ae_slot0_encode 29559}; 29560 29561static xtensa_opcode_encode_fn Opcode_bnall_encode_fns[] = { 29562 Opcode_bnall_Slot_inst_encode, 0, 0, 0, Opcode_bnall_Slot_ae_slot0_encode 29563}; 29564 29565static xtensa_opcode_encode_fn Opcode_bbc_encode_fns[] = { 29566 Opcode_bbc_Slot_inst_encode, 0, 0, 0, Opcode_bbc_Slot_ae_slot0_encode 29567}; 29568 29569static xtensa_opcode_encode_fn Opcode_bbs_encode_fns[] = { 29570 Opcode_bbs_Slot_inst_encode, 0, 0, 0, Opcode_bbs_Slot_ae_slot0_encode 29571}; 29572 29573static xtensa_opcode_encode_fn Opcode_beqz_encode_fns[] = { 29574 Opcode_beqz_Slot_inst_encode, 0, 0, 0, Opcode_beqz_Slot_ae_slot0_encode 29575}; 29576 29577static xtensa_opcode_encode_fn Opcode_bnez_encode_fns[] = { 29578 Opcode_bnez_Slot_inst_encode, 0, 0, 0, Opcode_bnez_Slot_ae_slot0_encode 29579}; 29580 29581static xtensa_opcode_encode_fn Opcode_bgez_encode_fns[] = { 29582 Opcode_bgez_Slot_inst_encode, 0, 0, 0, Opcode_bgez_Slot_ae_slot0_encode 29583}; 29584 29585static xtensa_opcode_encode_fn Opcode_bltz_encode_fns[] = { 29586 Opcode_bltz_Slot_inst_encode, 0, 0, 0, Opcode_bltz_Slot_ae_slot0_encode 29587}; 29588 29589static xtensa_opcode_encode_fn Opcode_call0_encode_fns[] = { 29590 Opcode_call0_Slot_inst_encode, 0, 0, 0, 0 29591}; 29592 29593static xtensa_opcode_encode_fn Opcode_callx0_encode_fns[] = { 29594 Opcode_callx0_Slot_inst_encode, 0, 0, 0, 0 29595}; 29596 29597static xtensa_opcode_encode_fn Opcode_extui_encode_fns[] = { 29598 Opcode_extui_Slot_inst_encode, 0, 0, 0, Opcode_extui_Slot_ae_slot0_encode 29599}; 29600 29601static xtensa_opcode_encode_fn Opcode_ill_encode_fns[] = { 29602 Opcode_ill_Slot_inst_encode, 0, 0, 0, 0 29603}; 29604 29605static xtensa_opcode_encode_fn Opcode_j_encode_fns[] = { 29606 Opcode_j_Slot_inst_encode, 0, 0, 0, Opcode_j_Slot_ae_slot0_encode 29607}; 29608 29609static xtensa_opcode_encode_fn Opcode_jx_encode_fns[] = { 29610 Opcode_jx_Slot_inst_encode, 0, 0, 0, Opcode_jx_Slot_ae_slot0_encode 29611}; 29612 29613static xtensa_opcode_encode_fn Opcode_l16ui_encode_fns[] = { 29614 Opcode_l16ui_Slot_inst_encode, 0, 0, 0, Opcode_l16ui_Slot_ae_slot0_encode 29615}; 29616 29617static xtensa_opcode_encode_fn Opcode_l16si_encode_fns[] = { 29618 Opcode_l16si_Slot_inst_encode, 0, 0, 0, Opcode_l16si_Slot_ae_slot0_encode 29619}; 29620 29621static xtensa_opcode_encode_fn Opcode_l32i_encode_fns[] = { 29622 Opcode_l32i_Slot_inst_encode, 0, 0, 0, Opcode_l32i_Slot_ae_slot0_encode 29623}; 29624 29625static xtensa_opcode_encode_fn Opcode_l32r_encode_fns[] = { 29626 Opcode_l32r_Slot_inst_encode, 0, 0, 0, Opcode_l32r_Slot_ae_slot0_encode 29627}; 29628 29629static xtensa_opcode_encode_fn Opcode_l8ui_encode_fns[] = { 29630 Opcode_l8ui_Slot_inst_encode, 0, 0, 0, Opcode_l8ui_Slot_ae_slot0_encode 29631}; 29632 29633static xtensa_opcode_encode_fn Opcode_loop_encode_fns[] = { 29634 Opcode_loop_Slot_inst_encode, 0, 0, 0, 0 29635}; 29636 29637static xtensa_opcode_encode_fn Opcode_loopnez_encode_fns[] = { 29638 Opcode_loopnez_Slot_inst_encode, 0, 0, 0, 0 29639}; 29640 29641static xtensa_opcode_encode_fn Opcode_loopgtz_encode_fns[] = { 29642 Opcode_loopgtz_Slot_inst_encode, 0, 0, 0, 0 29643}; 29644 29645static xtensa_opcode_encode_fn Opcode_movi_encode_fns[] = { 29646 Opcode_movi_Slot_inst_encode, 0, 0, 0, Opcode_movi_Slot_ae_slot0_encode 29647}; 29648 29649static xtensa_opcode_encode_fn Opcode_moveqz_encode_fns[] = { 29650 Opcode_moveqz_Slot_inst_encode, 0, 0, 0, Opcode_moveqz_Slot_ae_slot0_encode 29651}; 29652 29653static xtensa_opcode_encode_fn Opcode_movnez_encode_fns[] = { 29654 Opcode_movnez_Slot_inst_encode, 0, 0, 0, Opcode_movnez_Slot_ae_slot0_encode 29655}; 29656 29657static xtensa_opcode_encode_fn Opcode_movltz_encode_fns[] = { 29658 Opcode_movltz_Slot_inst_encode, 0, 0, 0, Opcode_movltz_Slot_ae_slot0_encode 29659}; 29660 29661static xtensa_opcode_encode_fn Opcode_movgez_encode_fns[] = { 29662 Opcode_movgez_Slot_inst_encode, 0, 0, 0, Opcode_movgez_Slot_ae_slot0_encode 29663}; 29664 29665static xtensa_opcode_encode_fn Opcode_neg_encode_fns[] = { 29666 Opcode_neg_Slot_inst_encode, 0, 0, 0, Opcode_neg_Slot_ae_slot0_encode 29667}; 29668 29669static xtensa_opcode_encode_fn Opcode_abs_encode_fns[] = { 29670 Opcode_abs_Slot_inst_encode, 0, 0, 0, Opcode_abs_Slot_ae_slot0_encode 29671}; 29672 29673static xtensa_opcode_encode_fn Opcode_nop_encode_fns[] = { 29674 Opcode_nop_Slot_inst_encode, 0, 0, Opcode_nop_Slot_ae_slot1_encode, Opcode_nop_Slot_ae_slot0_encode 29675}; 29676 29677static xtensa_opcode_encode_fn Opcode_ret_encode_fns[] = { 29678 Opcode_ret_Slot_inst_encode, 0, 0, 0, 0 29679}; 29680 29681static xtensa_opcode_encode_fn Opcode_simcall_encode_fns[] = { 29682 Opcode_simcall_Slot_inst_encode, 0, 0, 0, 0 29683}; 29684 29685static xtensa_opcode_encode_fn Opcode_s16i_encode_fns[] = { 29686 Opcode_s16i_Slot_inst_encode, 0, 0, 0, Opcode_s16i_Slot_ae_slot0_encode 29687}; 29688 29689static xtensa_opcode_encode_fn Opcode_s32i_encode_fns[] = { 29690 Opcode_s32i_Slot_inst_encode, 0, 0, 0, Opcode_s32i_Slot_ae_slot0_encode 29691}; 29692 29693static xtensa_opcode_encode_fn Opcode_s32nb_encode_fns[] = { 29694 Opcode_s32nb_Slot_inst_encode, 0, 0, 0, 0 29695}; 29696 29697static xtensa_opcode_encode_fn Opcode_s8i_encode_fns[] = { 29698 Opcode_s8i_Slot_inst_encode, 0, 0, 0, Opcode_s8i_Slot_ae_slot0_encode 29699}; 29700 29701static xtensa_opcode_encode_fn Opcode_ssr_encode_fns[] = { 29702 Opcode_ssr_Slot_inst_encode, 0, 0, 0, Opcode_ssr_Slot_ae_slot0_encode 29703}; 29704 29705static xtensa_opcode_encode_fn Opcode_ssl_encode_fns[] = { 29706 Opcode_ssl_Slot_inst_encode, 0, 0, 0, Opcode_ssl_Slot_ae_slot0_encode 29707}; 29708 29709static xtensa_opcode_encode_fn Opcode_ssa8l_encode_fns[] = { 29710 Opcode_ssa8l_Slot_inst_encode, 0, 0, 0, Opcode_ssa8l_Slot_ae_slot0_encode 29711}; 29712 29713static xtensa_opcode_encode_fn Opcode_ssa8b_encode_fns[] = { 29714 Opcode_ssa8b_Slot_inst_encode, 0, 0, 0, Opcode_ssa8b_Slot_ae_slot0_encode 29715}; 29716 29717static xtensa_opcode_encode_fn Opcode_ssai_encode_fns[] = { 29718 Opcode_ssai_Slot_inst_encode, 0, 0, 0, Opcode_ssai_Slot_ae_slot0_encode 29719}; 29720 29721static xtensa_opcode_encode_fn Opcode_sll_encode_fns[] = { 29722 Opcode_sll_Slot_inst_encode, 0, 0, 0, Opcode_sll_Slot_ae_slot0_encode 29723}; 29724 29725static xtensa_opcode_encode_fn Opcode_src_encode_fns[] = { 29726 Opcode_src_Slot_inst_encode, 0, 0, 0, Opcode_src_Slot_ae_slot0_encode 29727}; 29728 29729static xtensa_opcode_encode_fn Opcode_srl_encode_fns[] = { 29730 Opcode_srl_Slot_inst_encode, 0, 0, 0, Opcode_srl_Slot_ae_slot0_encode 29731}; 29732 29733static xtensa_opcode_encode_fn Opcode_sra_encode_fns[] = { 29734 Opcode_sra_Slot_inst_encode, 0, 0, 0, Opcode_sra_Slot_ae_slot0_encode 29735}; 29736 29737static xtensa_opcode_encode_fn Opcode_slli_encode_fns[] = { 29738 Opcode_slli_Slot_inst_encode, 0, 0, 0, Opcode_slli_Slot_ae_slot0_encode 29739}; 29740 29741static xtensa_opcode_encode_fn Opcode_srai_encode_fns[] = { 29742 Opcode_srai_Slot_inst_encode, 0, 0, 0, Opcode_srai_Slot_ae_slot0_encode 29743}; 29744 29745static xtensa_opcode_encode_fn Opcode_srli_encode_fns[] = { 29746 Opcode_srli_Slot_inst_encode, 0, 0, 0, Opcode_srli_Slot_ae_slot0_encode 29747}; 29748 29749static xtensa_opcode_encode_fn Opcode_memw_encode_fns[] = { 29750 Opcode_memw_Slot_inst_encode, 0, 0, 0, 0 29751}; 29752 29753static xtensa_opcode_encode_fn Opcode_extw_encode_fns[] = { 29754 Opcode_extw_Slot_inst_encode, 0, 0, 0, 0 29755}; 29756 29757static xtensa_opcode_encode_fn Opcode_isync_encode_fns[] = { 29758 Opcode_isync_Slot_inst_encode, 0, 0, 0, 0 29759}; 29760 29761static xtensa_opcode_encode_fn Opcode_rsync_encode_fns[] = { 29762 Opcode_rsync_Slot_inst_encode, 0, 0, 0, 0 29763}; 29764 29765static xtensa_opcode_encode_fn Opcode_esync_encode_fns[] = { 29766 Opcode_esync_Slot_inst_encode, 0, 0, 0, 0 29767}; 29768 29769static xtensa_opcode_encode_fn Opcode_dsync_encode_fns[] = { 29770 Opcode_dsync_Slot_inst_encode, 0, 0, 0, 0 29771}; 29772 29773static xtensa_opcode_encode_fn Opcode_rsil_encode_fns[] = { 29774 Opcode_rsil_Slot_inst_encode, 0, 0, 0, 0 29775}; 29776 29777static xtensa_opcode_encode_fn Opcode_rsr_lend_encode_fns[] = { 29778 Opcode_rsr_lend_Slot_inst_encode, 0, 0, 0, 0 29779}; 29780 29781static xtensa_opcode_encode_fn Opcode_wsr_lend_encode_fns[] = { 29782 Opcode_wsr_lend_Slot_inst_encode, 0, 0, 0, 0 29783}; 29784 29785static xtensa_opcode_encode_fn Opcode_xsr_lend_encode_fns[] = { 29786 Opcode_xsr_lend_Slot_inst_encode, 0, 0, 0, 0 29787}; 29788 29789static xtensa_opcode_encode_fn Opcode_rsr_lcount_encode_fns[] = { 29790 Opcode_rsr_lcount_Slot_inst_encode, 0, 0, 0, 0 29791}; 29792 29793static xtensa_opcode_encode_fn Opcode_wsr_lcount_encode_fns[] = { 29794 Opcode_wsr_lcount_Slot_inst_encode, 0, 0, 0, 0 29795}; 29796 29797static xtensa_opcode_encode_fn Opcode_xsr_lcount_encode_fns[] = { 29798 Opcode_xsr_lcount_Slot_inst_encode, 0, 0, 0, 0 29799}; 29800 29801static xtensa_opcode_encode_fn Opcode_rsr_lbeg_encode_fns[] = { 29802 Opcode_rsr_lbeg_Slot_inst_encode, 0, 0, 0, 0 29803}; 29804 29805static xtensa_opcode_encode_fn Opcode_wsr_lbeg_encode_fns[] = { 29806 Opcode_wsr_lbeg_Slot_inst_encode, 0, 0, 0, 0 29807}; 29808 29809static xtensa_opcode_encode_fn Opcode_xsr_lbeg_encode_fns[] = { 29810 Opcode_xsr_lbeg_Slot_inst_encode, 0, 0, 0, 0 29811}; 29812 29813static xtensa_opcode_encode_fn Opcode_rsr_sar_encode_fns[] = { 29814 Opcode_rsr_sar_Slot_inst_encode, 0, 0, 0, 0 29815}; 29816 29817static xtensa_opcode_encode_fn Opcode_wsr_sar_encode_fns[] = { 29818 Opcode_wsr_sar_Slot_inst_encode, 0, 0, 0, 0 29819}; 29820 29821static xtensa_opcode_encode_fn Opcode_xsr_sar_encode_fns[] = { 29822 Opcode_xsr_sar_Slot_inst_encode, 0, 0, 0, 0 29823}; 29824 29825static xtensa_opcode_encode_fn Opcode_rsr_memctl_encode_fns[] = { 29826 Opcode_rsr_memctl_Slot_inst_encode, 0, 0, 0, 0 29827}; 29828 29829static xtensa_opcode_encode_fn Opcode_wsr_memctl_encode_fns[] = { 29830 Opcode_wsr_memctl_Slot_inst_encode, 0, 0, 0, 0 29831}; 29832 29833static xtensa_opcode_encode_fn Opcode_xsr_memctl_encode_fns[] = { 29834 Opcode_xsr_memctl_Slot_inst_encode, 0, 0, 0, 0 29835}; 29836 29837static xtensa_opcode_encode_fn Opcode_rsr_litbase_encode_fns[] = { 29838 Opcode_rsr_litbase_Slot_inst_encode, 0, 0, 0, 0 29839}; 29840 29841static xtensa_opcode_encode_fn Opcode_wsr_litbase_encode_fns[] = { 29842 Opcode_wsr_litbase_Slot_inst_encode, 0, 0, 0, 0 29843}; 29844 29845static xtensa_opcode_encode_fn Opcode_xsr_litbase_encode_fns[] = { 29846 Opcode_xsr_litbase_Slot_inst_encode, 0, 0, 0, 0 29847}; 29848 29849static xtensa_opcode_encode_fn Opcode_rsr_configid0_encode_fns[] = { 29850 Opcode_rsr_configid0_Slot_inst_encode, 0, 0, 0, 0 29851}; 29852 29853static xtensa_opcode_encode_fn Opcode_wsr_configid0_encode_fns[] = { 29854 Opcode_wsr_configid0_Slot_inst_encode, 0, 0, 0, 0 29855}; 29856 29857static xtensa_opcode_encode_fn Opcode_rsr_configid1_encode_fns[] = { 29858 Opcode_rsr_configid1_Slot_inst_encode, 0, 0, 0, 0 29859}; 29860 29861static xtensa_opcode_encode_fn Opcode_rsr_243_encode_fns[] = { 29862 Opcode_rsr_243_Slot_inst_encode, 0, 0, 0, 0 29863}; 29864 29865static xtensa_opcode_encode_fn Opcode_rsr_ps_encode_fns[] = { 29866 Opcode_rsr_ps_Slot_inst_encode, 0, 0, 0, 0 29867}; 29868 29869static xtensa_opcode_encode_fn Opcode_wsr_ps_encode_fns[] = { 29870 Opcode_wsr_ps_Slot_inst_encode, 0, 0, 0, 0 29871}; 29872 29873static xtensa_opcode_encode_fn Opcode_xsr_ps_encode_fns[] = { 29874 Opcode_xsr_ps_Slot_inst_encode, 0, 0, 0, 0 29875}; 29876 29877static xtensa_opcode_encode_fn Opcode_rsr_epc1_encode_fns[] = { 29878 Opcode_rsr_epc1_Slot_inst_encode, 0, 0, 0, 0 29879}; 29880 29881static xtensa_opcode_encode_fn Opcode_wsr_epc1_encode_fns[] = { 29882 Opcode_wsr_epc1_Slot_inst_encode, 0, 0, 0, 0 29883}; 29884 29885static xtensa_opcode_encode_fn Opcode_xsr_epc1_encode_fns[] = { 29886 Opcode_xsr_epc1_Slot_inst_encode, 0, 0, 0, 0 29887}; 29888 29889static xtensa_opcode_encode_fn Opcode_rsr_excsave1_encode_fns[] = { 29890 Opcode_rsr_excsave1_Slot_inst_encode, 0, 0, 0, 0 29891}; 29892 29893static xtensa_opcode_encode_fn Opcode_wsr_excsave1_encode_fns[] = { 29894 Opcode_wsr_excsave1_Slot_inst_encode, 0, 0, 0, 0 29895}; 29896 29897static xtensa_opcode_encode_fn Opcode_xsr_excsave1_encode_fns[] = { 29898 Opcode_xsr_excsave1_Slot_inst_encode, 0, 0, 0, 0 29899}; 29900 29901static xtensa_opcode_encode_fn Opcode_rsr_epc2_encode_fns[] = { 29902 Opcode_rsr_epc2_Slot_inst_encode, 0, 0, 0, 0 29903}; 29904 29905static xtensa_opcode_encode_fn Opcode_wsr_epc2_encode_fns[] = { 29906 Opcode_wsr_epc2_Slot_inst_encode, 0, 0, 0, 0 29907}; 29908 29909static xtensa_opcode_encode_fn Opcode_xsr_epc2_encode_fns[] = { 29910 Opcode_xsr_epc2_Slot_inst_encode, 0, 0, 0, 0 29911}; 29912 29913static xtensa_opcode_encode_fn Opcode_rsr_excsave2_encode_fns[] = { 29914 Opcode_rsr_excsave2_Slot_inst_encode, 0, 0, 0, 0 29915}; 29916 29917static xtensa_opcode_encode_fn Opcode_wsr_excsave2_encode_fns[] = { 29918 Opcode_wsr_excsave2_Slot_inst_encode, 0, 0, 0, 0 29919}; 29920 29921static xtensa_opcode_encode_fn Opcode_xsr_excsave2_encode_fns[] = { 29922 Opcode_xsr_excsave2_Slot_inst_encode, 0, 0, 0, 0 29923}; 29924 29925static xtensa_opcode_encode_fn Opcode_rsr_epc3_encode_fns[] = { 29926 Opcode_rsr_epc3_Slot_inst_encode, 0, 0, 0, 0 29927}; 29928 29929static xtensa_opcode_encode_fn Opcode_wsr_epc3_encode_fns[] = { 29930 Opcode_wsr_epc3_Slot_inst_encode, 0, 0, 0, 0 29931}; 29932 29933static xtensa_opcode_encode_fn Opcode_xsr_epc3_encode_fns[] = { 29934 Opcode_xsr_epc3_Slot_inst_encode, 0, 0, 0, 0 29935}; 29936 29937static xtensa_opcode_encode_fn Opcode_rsr_excsave3_encode_fns[] = { 29938 Opcode_rsr_excsave3_Slot_inst_encode, 0, 0, 0, 0 29939}; 29940 29941static xtensa_opcode_encode_fn Opcode_wsr_excsave3_encode_fns[] = { 29942 Opcode_wsr_excsave3_Slot_inst_encode, 0, 0, 0, 0 29943}; 29944 29945static xtensa_opcode_encode_fn Opcode_xsr_excsave3_encode_fns[] = { 29946 Opcode_xsr_excsave3_Slot_inst_encode, 0, 0, 0, 0 29947}; 29948 29949static xtensa_opcode_encode_fn Opcode_rsr_epc4_encode_fns[] = { 29950 Opcode_rsr_epc4_Slot_inst_encode, 0, 0, 0, 0 29951}; 29952 29953static xtensa_opcode_encode_fn Opcode_wsr_epc4_encode_fns[] = { 29954 Opcode_wsr_epc4_Slot_inst_encode, 0, 0, 0, 0 29955}; 29956 29957static xtensa_opcode_encode_fn Opcode_xsr_epc4_encode_fns[] = { 29958 Opcode_xsr_epc4_Slot_inst_encode, 0, 0, 0, 0 29959}; 29960 29961static xtensa_opcode_encode_fn Opcode_rsr_excsave4_encode_fns[] = { 29962 Opcode_rsr_excsave4_Slot_inst_encode, 0, 0, 0, 0 29963}; 29964 29965static xtensa_opcode_encode_fn Opcode_wsr_excsave4_encode_fns[] = { 29966 Opcode_wsr_excsave4_Slot_inst_encode, 0, 0, 0, 0 29967}; 29968 29969static xtensa_opcode_encode_fn Opcode_xsr_excsave4_encode_fns[] = { 29970 Opcode_xsr_excsave4_Slot_inst_encode, 0, 0, 0, 0 29971}; 29972 29973static xtensa_opcode_encode_fn Opcode_rsr_epc5_encode_fns[] = { 29974 Opcode_rsr_epc5_Slot_inst_encode, 0, 0, 0, 0 29975}; 29976 29977static xtensa_opcode_encode_fn Opcode_wsr_epc5_encode_fns[] = { 29978 Opcode_wsr_epc5_Slot_inst_encode, 0, 0, 0, 0 29979}; 29980 29981static xtensa_opcode_encode_fn Opcode_xsr_epc5_encode_fns[] = { 29982 Opcode_xsr_epc5_Slot_inst_encode, 0, 0, 0, 0 29983}; 29984 29985static xtensa_opcode_encode_fn Opcode_rsr_excsave5_encode_fns[] = { 29986 Opcode_rsr_excsave5_Slot_inst_encode, 0, 0, 0, 0 29987}; 29988 29989static xtensa_opcode_encode_fn Opcode_wsr_excsave5_encode_fns[] = { 29990 Opcode_wsr_excsave5_Slot_inst_encode, 0, 0, 0, 0 29991}; 29992 29993static xtensa_opcode_encode_fn Opcode_xsr_excsave5_encode_fns[] = { 29994 Opcode_xsr_excsave5_Slot_inst_encode, 0, 0, 0, 0 29995}; 29996 29997static xtensa_opcode_encode_fn Opcode_rsr_epc6_encode_fns[] = { 29998 Opcode_rsr_epc6_Slot_inst_encode, 0, 0, 0, 0 29999}; 30000 30001static xtensa_opcode_encode_fn Opcode_wsr_epc6_encode_fns[] = { 30002 Opcode_wsr_epc6_Slot_inst_encode, 0, 0, 0, 0 30003}; 30004 30005static xtensa_opcode_encode_fn Opcode_xsr_epc6_encode_fns[] = { 30006 Opcode_xsr_epc6_Slot_inst_encode, 0, 0, 0, 0 30007}; 30008 30009static xtensa_opcode_encode_fn Opcode_rsr_excsave6_encode_fns[] = { 30010 Opcode_rsr_excsave6_Slot_inst_encode, 0, 0, 0, 0 30011}; 30012 30013static xtensa_opcode_encode_fn Opcode_wsr_excsave6_encode_fns[] = { 30014 Opcode_wsr_excsave6_Slot_inst_encode, 0, 0, 0, 0 30015}; 30016 30017static xtensa_opcode_encode_fn Opcode_xsr_excsave6_encode_fns[] = { 30018 Opcode_xsr_excsave6_Slot_inst_encode, 0, 0, 0, 0 30019}; 30020 30021static xtensa_opcode_encode_fn Opcode_rsr_epc7_encode_fns[] = { 30022 Opcode_rsr_epc7_Slot_inst_encode, 0, 0, 0, 0 30023}; 30024 30025static xtensa_opcode_encode_fn Opcode_wsr_epc7_encode_fns[] = { 30026 Opcode_wsr_epc7_Slot_inst_encode, 0, 0, 0, 0 30027}; 30028 30029static xtensa_opcode_encode_fn Opcode_xsr_epc7_encode_fns[] = { 30030 Opcode_xsr_epc7_Slot_inst_encode, 0, 0, 0, 0 30031}; 30032 30033static xtensa_opcode_encode_fn Opcode_rsr_excsave7_encode_fns[] = { 30034 Opcode_rsr_excsave7_Slot_inst_encode, 0, 0, 0, 0 30035}; 30036 30037static xtensa_opcode_encode_fn Opcode_wsr_excsave7_encode_fns[] = { 30038 Opcode_wsr_excsave7_Slot_inst_encode, 0, 0, 0, 0 30039}; 30040 30041static xtensa_opcode_encode_fn Opcode_xsr_excsave7_encode_fns[] = { 30042 Opcode_xsr_excsave7_Slot_inst_encode, 0, 0, 0, 0 30043}; 30044 30045static xtensa_opcode_encode_fn Opcode_rsr_eps2_encode_fns[] = { 30046 Opcode_rsr_eps2_Slot_inst_encode, 0, 0, 0, 0 30047}; 30048 30049static xtensa_opcode_encode_fn Opcode_wsr_eps2_encode_fns[] = { 30050 Opcode_wsr_eps2_Slot_inst_encode, 0, 0, 0, 0 30051}; 30052 30053static xtensa_opcode_encode_fn Opcode_xsr_eps2_encode_fns[] = { 30054 Opcode_xsr_eps2_Slot_inst_encode, 0, 0, 0, 0 30055}; 30056 30057static xtensa_opcode_encode_fn Opcode_rsr_eps3_encode_fns[] = { 30058 Opcode_rsr_eps3_Slot_inst_encode, 0, 0, 0, 0 30059}; 30060 30061static xtensa_opcode_encode_fn Opcode_wsr_eps3_encode_fns[] = { 30062 Opcode_wsr_eps3_Slot_inst_encode, 0, 0, 0, 0 30063}; 30064 30065static xtensa_opcode_encode_fn Opcode_xsr_eps3_encode_fns[] = { 30066 Opcode_xsr_eps3_Slot_inst_encode, 0, 0, 0, 0 30067}; 30068 30069static xtensa_opcode_encode_fn Opcode_rsr_eps4_encode_fns[] = { 30070 Opcode_rsr_eps4_Slot_inst_encode, 0, 0, 0, 0 30071}; 30072 30073static xtensa_opcode_encode_fn Opcode_wsr_eps4_encode_fns[] = { 30074 Opcode_wsr_eps4_Slot_inst_encode, 0, 0, 0, 0 30075}; 30076 30077static xtensa_opcode_encode_fn Opcode_xsr_eps4_encode_fns[] = { 30078 Opcode_xsr_eps4_Slot_inst_encode, 0, 0, 0, 0 30079}; 30080 30081static xtensa_opcode_encode_fn Opcode_rsr_eps5_encode_fns[] = { 30082 Opcode_rsr_eps5_Slot_inst_encode, 0, 0, 0, 0 30083}; 30084 30085static xtensa_opcode_encode_fn Opcode_wsr_eps5_encode_fns[] = { 30086 Opcode_wsr_eps5_Slot_inst_encode, 0, 0, 0, 0 30087}; 30088 30089static xtensa_opcode_encode_fn Opcode_xsr_eps5_encode_fns[] = { 30090 Opcode_xsr_eps5_Slot_inst_encode, 0, 0, 0, 0 30091}; 30092 30093static xtensa_opcode_encode_fn Opcode_rsr_eps6_encode_fns[] = { 30094 Opcode_rsr_eps6_Slot_inst_encode, 0, 0, 0, 0 30095}; 30096 30097static xtensa_opcode_encode_fn Opcode_wsr_eps6_encode_fns[] = { 30098 Opcode_wsr_eps6_Slot_inst_encode, 0, 0, 0, 0 30099}; 30100 30101static xtensa_opcode_encode_fn Opcode_xsr_eps6_encode_fns[] = { 30102 Opcode_xsr_eps6_Slot_inst_encode, 0, 0, 0, 0 30103}; 30104 30105static xtensa_opcode_encode_fn Opcode_rsr_eps7_encode_fns[] = { 30106 Opcode_rsr_eps7_Slot_inst_encode, 0, 0, 0, 0 30107}; 30108 30109static xtensa_opcode_encode_fn Opcode_wsr_eps7_encode_fns[] = { 30110 Opcode_wsr_eps7_Slot_inst_encode, 0, 0, 0, 0 30111}; 30112 30113static xtensa_opcode_encode_fn Opcode_xsr_eps7_encode_fns[] = { 30114 Opcode_xsr_eps7_Slot_inst_encode, 0, 0, 0, 0 30115}; 30116 30117static xtensa_opcode_encode_fn Opcode_rsr_excvaddr_encode_fns[] = { 30118 Opcode_rsr_excvaddr_Slot_inst_encode, 0, 0, 0, 0 30119}; 30120 30121static xtensa_opcode_encode_fn Opcode_wsr_excvaddr_encode_fns[] = { 30122 Opcode_wsr_excvaddr_Slot_inst_encode, 0, 0, 0, 0 30123}; 30124 30125static xtensa_opcode_encode_fn Opcode_xsr_excvaddr_encode_fns[] = { 30126 Opcode_xsr_excvaddr_Slot_inst_encode, 0, 0, 0, 0 30127}; 30128 30129static xtensa_opcode_encode_fn Opcode_rsr_depc_encode_fns[] = { 30130 Opcode_rsr_depc_Slot_inst_encode, 0, 0, 0, 0 30131}; 30132 30133static xtensa_opcode_encode_fn Opcode_wsr_depc_encode_fns[] = { 30134 Opcode_wsr_depc_Slot_inst_encode, 0, 0, 0, 0 30135}; 30136 30137static xtensa_opcode_encode_fn Opcode_xsr_depc_encode_fns[] = { 30138 Opcode_xsr_depc_Slot_inst_encode, 0, 0, 0, 0 30139}; 30140 30141static xtensa_opcode_encode_fn Opcode_rsr_exccause_encode_fns[] = { 30142 Opcode_rsr_exccause_Slot_inst_encode, 0, 0, 0, 0 30143}; 30144 30145static xtensa_opcode_encode_fn Opcode_wsr_exccause_encode_fns[] = { 30146 Opcode_wsr_exccause_Slot_inst_encode, 0, 0, 0, 0 30147}; 30148 30149static xtensa_opcode_encode_fn Opcode_xsr_exccause_encode_fns[] = { 30150 Opcode_xsr_exccause_Slot_inst_encode, 0, 0, 0, 0 30151}; 30152 30153static xtensa_opcode_encode_fn Opcode_rsr_misc0_encode_fns[] = { 30154 Opcode_rsr_misc0_Slot_inst_encode, 0, 0, 0, 0 30155}; 30156 30157static xtensa_opcode_encode_fn Opcode_wsr_misc0_encode_fns[] = { 30158 Opcode_wsr_misc0_Slot_inst_encode, 0, 0, 0, 0 30159}; 30160 30161static xtensa_opcode_encode_fn Opcode_xsr_misc0_encode_fns[] = { 30162 Opcode_xsr_misc0_Slot_inst_encode, 0, 0, 0, 0 30163}; 30164 30165static xtensa_opcode_encode_fn Opcode_rsr_misc1_encode_fns[] = { 30166 Opcode_rsr_misc1_Slot_inst_encode, 0, 0, 0, 0 30167}; 30168 30169static xtensa_opcode_encode_fn Opcode_wsr_misc1_encode_fns[] = { 30170 Opcode_wsr_misc1_Slot_inst_encode, 0, 0, 0, 0 30171}; 30172 30173static xtensa_opcode_encode_fn Opcode_xsr_misc1_encode_fns[] = { 30174 Opcode_xsr_misc1_Slot_inst_encode, 0, 0, 0, 0 30175}; 30176 30177static xtensa_opcode_encode_fn Opcode_rsr_prid_encode_fns[] = { 30178 Opcode_rsr_prid_Slot_inst_encode, 0, 0, 0, 0 30179}; 30180 30181static xtensa_opcode_encode_fn Opcode_rsr_vecbase_encode_fns[] = { 30182 Opcode_rsr_vecbase_Slot_inst_encode, 0, 0, 0, 0 30183}; 30184 30185static xtensa_opcode_encode_fn Opcode_wsr_vecbase_encode_fns[] = { 30186 Opcode_wsr_vecbase_Slot_inst_encode, 0, 0, 0, 0 30187}; 30188 30189static xtensa_opcode_encode_fn Opcode_xsr_vecbase_encode_fns[] = { 30190 Opcode_xsr_vecbase_Slot_inst_encode, 0, 0, 0, 0 30191}; 30192 30193static xtensa_opcode_encode_fn Opcode_mul16u_encode_fns[] = { 30194 Opcode_mul16u_Slot_inst_encode, 0, 0, 0, 0 30195}; 30196 30197static xtensa_opcode_encode_fn Opcode_mul16s_encode_fns[] = { 30198 Opcode_mul16s_Slot_inst_encode, 0, 0, 0, 0 30199}; 30200 30201static xtensa_opcode_encode_fn Opcode_mull_encode_fns[] = { 30202 Opcode_mull_Slot_inst_encode, 0, 0, 0, 0 30203}; 30204 30205static xtensa_opcode_encode_fn Opcode_muluh_encode_fns[] = { 30206 Opcode_muluh_Slot_inst_encode, 0, 0, 0, 0 30207}; 30208 30209static xtensa_opcode_encode_fn Opcode_mulsh_encode_fns[] = { 30210 Opcode_mulsh_Slot_inst_encode, 0, 0, 0, 0 30211}; 30212 30213static xtensa_opcode_encode_fn Opcode_mul_aa_ll_encode_fns[] = { 30214 Opcode_mul_aa_ll_Slot_inst_encode, 0, 0, 0, 0 30215}; 30216 30217static xtensa_opcode_encode_fn Opcode_mul_aa_hl_encode_fns[] = { 30218 Opcode_mul_aa_hl_Slot_inst_encode, 0, 0, 0, 0 30219}; 30220 30221static xtensa_opcode_encode_fn Opcode_mul_aa_lh_encode_fns[] = { 30222 Opcode_mul_aa_lh_Slot_inst_encode, 0, 0, 0, 0 30223}; 30224 30225static xtensa_opcode_encode_fn Opcode_mul_aa_hh_encode_fns[] = { 30226 Opcode_mul_aa_hh_Slot_inst_encode, 0, 0, 0, 0 30227}; 30228 30229static xtensa_opcode_encode_fn Opcode_umul_aa_ll_encode_fns[] = { 30230 Opcode_umul_aa_ll_Slot_inst_encode, 0, 0, 0, 0 30231}; 30232 30233static xtensa_opcode_encode_fn Opcode_umul_aa_hl_encode_fns[] = { 30234 Opcode_umul_aa_hl_Slot_inst_encode, 0, 0, 0, 0 30235}; 30236 30237static xtensa_opcode_encode_fn Opcode_umul_aa_lh_encode_fns[] = { 30238 Opcode_umul_aa_lh_Slot_inst_encode, 0, 0, 0, 0 30239}; 30240 30241static xtensa_opcode_encode_fn Opcode_umul_aa_hh_encode_fns[] = { 30242 Opcode_umul_aa_hh_Slot_inst_encode, 0, 0, 0, 0 30243}; 30244 30245static xtensa_opcode_encode_fn Opcode_mul_ad_ll_encode_fns[] = { 30246 Opcode_mul_ad_ll_Slot_inst_encode, 0, 0, 0, 0 30247}; 30248 30249static xtensa_opcode_encode_fn Opcode_mul_ad_hl_encode_fns[] = { 30250 Opcode_mul_ad_hl_Slot_inst_encode, 0, 0, 0, 0 30251}; 30252 30253static xtensa_opcode_encode_fn Opcode_mul_ad_lh_encode_fns[] = { 30254 Opcode_mul_ad_lh_Slot_inst_encode, 0, 0, 0, 0 30255}; 30256 30257static xtensa_opcode_encode_fn Opcode_mul_ad_hh_encode_fns[] = { 30258 Opcode_mul_ad_hh_Slot_inst_encode, 0, 0, 0, 0 30259}; 30260 30261static xtensa_opcode_encode_fn Opcode_mul_da_ll_encode_fns[] = { 30262 Opcode_mul_da_ll_Slot_inst_encode, 0, 0, 0, 0 30263}; 30264 30265static xtensa_opcode_encode_fn Opcode_mul_da_hl_encode_fns[] = { 30266 Opcode_mul_da_hl_Slot_inst_encode, 0, 0, 0, 0 30267}; 30268 30269static xtensa_opcode_encode_fn Opcode_mul_da_lh_encode_fns[] = { 30270 Opcode_mul_da_lh_Slot_inst_encode, 0, 0, 0, 0 30271}; 30272 30273static xtensa_opcode_encode_fn Opcode_mul_da_hh_encode_fns[] = { 30274 Opcode_mul_da_hh_Slot_inst_encode, 0, 0, 0, 0 30275}; 30276 30277static xtensa_opcode_encode_fn Opcode_mul_dd_ll_encode_fns[] = { 30278 Opcode_mul_dd_ll_Slot_inst_encode, 0, 0, 0, 0 30279}; 30280 30281static xtensa_opcode_encode_fn Opcode_mul_dd_hl_encode_fns[] = { 30282 Opcode_mul_dd_hl_Slot_inst_encode, 0, 0, 0, 0 30283}; 30284 30285static xtensa_opcode_encode_fn Opcode_mul_dd_lh_encode_fns[] = { 30286 Opcode_mul_dd_lh_Slot_inst_encode, 0, 0, 0, 0 30287}; 30288 30289static xtensa_opcode_encode_fn Opcode_mul_dd_hh_encode_fns[] = { 30290 Opcode_mul_dd_hh_Slot_inst_encode, 0, 0, 0, 0 30291}; 30292 30293static xtensa_opcode_encode_fn Opcode_mula_aa_ll_encode_fns[] = { 30294 Opcode_mula_aa_ll_Slot_inst_encode, 0, 0, 0, 0 30295}; 30296 30297static xtensa_opcode_encode_fn Opcode_mula_aa_hl_encode_fns[] = { 30298 Opcode_mula_aa_hl_Slot_inst_encode, 0, 0, 0, 0 30299}; 30300 30301static xtensa_opcode_encode_fn Opcode_mula_aa_lh_encode_fns[] = { 30302 Opcode_mula_aa_lh_Slot_inst_encode, 0, 0, 0, 0 30303}; 30304 30305static xtensa_opcode_encode_fn Opcode_mula_aa_hh_encode_fns[] = { 30306 Opcode_mula_aa_hh_Slot_inst_encode, 0, 0, 0, 0 30307}; 30308 30309static xtensa_opcode_encode_fn Opcode_muls_aa_ll_encode_fns[] = { 30310 Opcode_muls_aa_ll_Slot_inst_encode, 0, 0, 0, 0 30311}; 30312 30313static xtensa_opcode_encode_fn Opcode_muls_aa_hl_encode_fns[] = { 30314 Opcode_muls_aa_hl_Slot_inst_encode, 0, 0, 0, 0 30315}; 30316 30317static xtensa_opcode_encode_fn Opcode_muls_aa_lh_encode_fns[] = { 30318 Opcode_muls_aa_lh_Slot_inst_encode, 0, 0, 0, 0 30319}; 30320 30321static xtensa_opcode_encode_fn Opcode_muls_aa_hh_encode_fns[] = { 30322 Opcode_muls_aa_hh_Slot_inst_encode, 0, 0, 0, 0 30323}; 30324 30325static xtensa_opcode_encode_fn Opcode_mula_ad_ll_encode_fns[] = { 30326 Opcode_mula_ad_ll_Slot_inst_encode, 0, 0, 0, 0 30327}; 30328 30329static xtensa_opcode_encode_fn Opcode_mula_ad_hl_encode_fns[] = { 30330 Opcode_mula_ad_hl_Slot_inst_encode, 0, 0, 0, 0 30331}; 30332 30333static xtensa_opcode_encode_fn Opcode_mula_ad_lh_encode_fns[] = { 30334 Opcode_mula_ad_lh_Slot_inst_encode, 0, 0, 0, 0 30335}; 30336 30337static xtensa_opcode_encode_fn Opcode_mula_ad_hh_encode_fns[] = { 30338 Opcode_mula_ad_hh_Slot_inst_encode, 0, 0, 0, 0 30339}; 30340 30341static xtensa_opcode_encode_fn Opcode_muls_ad_ll_encode_fns[] = { 30342 Opcode_muls_ad_ll_Slot_inst_encode, 0, 0, 0, 0 30343}; 30344 30345static xtensa_opcode_encode_fn Opcode_muls_ad_hl_encode_fns[] = { 30346 Opcode_muls_ad_hl_Slot_inst_encode, 0, 0, 0, 0 30347}; 30348 30349static xtensa_opcode_encode_fn Opcode_muls_ad_lh_encode_fns[] = { 30350 Opcode_muls_ad_lh_Slot_inst_encode, 0, 0, 0, 0 30351}; 30352 30353static xtensa_opcode_encode_fn Opcode_muls_ad_hh_encode_fns[] = { 30354 Opcode_muls_ad_hh_Slot_inst_encode, 0, 0, 0, 0 30355}; 30356 30357static xtensa_opcode_encode_fn Opcode_mula_da_ll_encode_fns[] = { 30358 Opcode_mula_da_ll_Slot_inst_encode, 0, 0, 0, 0 30359}; 30360 30361static xtensa_opcode_encode_fn Opcode_mula_da_hl_encode_fns[] = { 30362 Opcode_mula_da_hl_Slot_inst_encode, 0, 0, 0, 0 30363}; 30364 30365static xtensa_opcode_encode_fn Opcode_mula_da_lh_encode_fns[] = { 30366 Opcode_mula_da_lh_Slot_inst_encode, 0, 0, 0, 0 30367}; 30368 30369static xtensa_opcode_encode_fn Opcode_mula_da_hh_encode_fns[] = { 30370 Opcode_mula_da_hh_Slot_inst_encode, 0, 0, 0, 0 30371}; 30372 30373static xtensa_opcode_encode_fn Opcode_muls_da_ll_encode_fns[] = { 30374 Opcode_muls_da_ll_Slot_inst_encode, 0, 0, 0, 0 30375}; 30376 30377static xtensa_opcode_encode_fn Opcode_muls_da_hl_encode_fns[] = { 30378 Opcode_muls_da_hl_Slot_inst_encode, 0, 0, 0, 0 30379}; 30380 30381static xtensa_opcode_encode_fn Opcode_muls_da_lh_encode_fns[] = { 30382 Opcode_muls_da_lh_Slot_inst_encode, 0, 0, 0, 0 30383}; 30384 30385static xtensa_opcode_encode_fn Opcode_muls_da_hh_encode_fns[] = { 30386 Opcode_muls_da_hh_Slot_inst_encode, 0, 0, 0, 0 30387}; 30388 30389static xtensa_opcode_encode_fn Opcode_mula_dd_ll_encode_fns[] = { 30390 Opcode_mula_dd_ll_Slot_inst_encode, 0, 0, 0, 0 30391}; 30392 30393static xtensa_opcode_encode_fn Opcode_mula_dd_hl_encode_fns[] = { 30394 Opcode_mula_dd_hl_Slot_inst_encode, 0, 0, 0, 0 30395}; 30396 30397static xtensa_opcode_encode_fn Opcode_mula_dd_lh_encode_fns[] = { 30398 Opcode_mula_dd_lh_Slot_inst_encode, 0, 0, 0, 0 30399}; 30400 30401static xtensa_opcode_encode_fn Opcode_mula_dd_hh_encode_fns[] = { 30402 Opcode_mula_dd_hh_Slot_inst_encode, 0, 0, 0, 0 30403}; 30404 30405static xtensa_opcode_encode_fn Opcode_muls_dd_ll_encode_fns[] = { 30406 Opcode_muls_dd_ll_Slot_inst_encode, 0, 0, 0, 0 30407}; 30408 30409static xtensa_opcode_encode_fn Opcode_muls_dd_hl_encode_fns[] = { 30410 Opcode_muls_dd_hl_Slot_inst_encode, 0, 0, 0, 0 30411}; 30412 30413static xtensa_opcode_encode_fn Opcode_muls_dd_lh_encode_fns[] = { 30414 Opcode_muls_dd_lh_Slot_inst_encode, 0, 0, 0, 0 30415}; 30416 30417static xtensa_opcode_encode_fn Opcode_muls_dd_hh_encode_fns[] = { 30418 Opcode_muls_dd_hh_Slot_inst_encode, 0, 0, 0, 0 30419}; 30420 30421static xtensa_opcode_encode_fn Opcode_mula_da_ll_lddec_encode_fns[] = { 30422 Opcode_mula_da_ll_lddec_Slot_inst_encode, 0, 0, 0, 0 30423}; 30424 30425static xtensa_opcode_encode_fn Opcode_mula_da_ll_ldinc_encode_fns[] = { 30426 Opcode_mula_da_ll_ldinc_Slot_inst_encode, 0, 0, 0, 0 30427}; 30428 30429static xtensa_opcode_encode_fn Opcode_mula_da_hl_lddec_encode_fns[] = { 30430 Opcode_mula_da_hl_lddec_Slot_inst_encode, 0, 0, 0, 0 30431}; 30432 30433static xtensa_opcode_encode_fn Opcode_mula_da_hl_ldinc_encode_fns[] = { 30434 Opcode_mula_da_hl_ldinc_Slot_inst_encode, 0, 0, 0, 0 30435}; 30436 30437static xtensa_opcode_encode_fn Opcode_mula_da_lh_lddec_encode_fns[] = { 30438 Opcode_mula_da_lh_lddec_Slot_inst_encode, 0, 0, 0, 0 30439}; 30440 30441static xtensa_opcode_encode_fn Opcode_mula_da_lh_ldinc_encode_fns[] = { 30442 Opcode_mula_da_lh_ldinc_Slot_inst_encode, 0, 0, 0, 0 30443}; 30444 30445static xtensa_opcode_encode_fn Opcode_mula_da_hh_lddec_encode_fns[] = { 30446 Opcode_mula_da_hh_lddec_Slot_inst_encode, 0, 0, 0, 0 30447}; 30448 30449static xtensa_opcode_encode_fn Opcode_mula_da_hh_ldinc_encode_fns[] = { 30450 Opcode_mula_da_hh_ldinc_Slot_inst_encode, 0, 0, 0, 0 30451}; 30452 30453static xtensa_opcode_encode_fn Opcode_mula_dd_ll_lddec_encode_fns[] = { 30454 Opcode_mula_dd_ll_lddec_Slot_inst_encode, 0, 0, 0, 0 30455}; 30456 30457static xtensa_opcode_encode_fn Opcode_mula_dd_ll_ldinc_encode_fns[] = { 30458 Opcode_mula_dd_ll_ldinc_Slot_inst_encode, 0, 0, 0, 0 30459}; 30460 30461static xtensa_opcode_encode_fn Opcode_mula_dd_hl_lddec_encode_fns[] = { 30462 Opcode_mula_dd_hl_lddec_Slot_inst_encode, 0, 0, 0, 0 30463}; 30464 30465static xtensa_opcode_encode_fn Opcode_mula_dd_hl_ldinc_encode_fns[] = { 30466 Opcode_mula_dd_hl_ldinc_Slot_inst_encode, 0, 0, 0, 0 30467}; 30468 30469static xtensa_opcode_encode_fn Opcode_mula_dd_lh_lddec_encode_fns[] = { 30470 Opcode_mula_dd_lh_lddec_Slot_inst_encode, 0, 0, 0, 0 30471}; 30472 30473static xtensa_opcode_encode_fn Opcode_mula_dd_lh_ldinc_encode_fns[] = { 30474 Opcode_mula_dd_lh_ldinc_Slot_inst_encode, 0, 0, 0, 0 30475}; 30476 30477static xtensa_opcode_encode_fn Opcode_mula_dd_hh_lddec_encode_fns[] = { 30478 Opcode_mula_dd_hh_lddec_Slot_inst_encode, 0, 0, 0, 0 30479}; 30480 30481static xtensa_opcode_encode_fn Opcode_mula_dd_hh_ldinc_encode_fns[] = { 30482 Opcode_mula_dd_hh_ldinc_Slot_inst_encode, 0, 0, 0, 0 30483}; 30484 30485static xtensa_opcode_encode_fn Opcode_lddec_encode_fns[] = { 30486 Opcode_lddec_Slot_inst_encode, 0, 0, 0, 0 30487}; 30488 30489static xtensa_opcode_encode_fn Opcode_ldinc_encode_fns[] = { 30490 Opcode_ldinc_Slot_inst_encode, 0, 0, 0, 0 30491}; 30492 30493static xtensa_opcode_encode_fn Opcode_rsr_m0_encode_fns[] = { 30494 Opcode_rsr_m0_Slot_inst_encode, 0, 0, 0, 0 30495}; 30496 30497static xtensa_opcode_encode_fn Opcode_wsr_m0_encode_fns[] = { 30498 Opcode_wsr_m0_Slot_inst_encode, 0, 0, 0, 0 30499}; 30500 30501static xtensa_opcode_encode_fn Opcode_xsr_m0_encode_fns[] = { 30502 Opcode_xsr_m0_Slot_inst_encode, 0, 0, 0, 0 30503}; 30504 30505static xtensa_opcode_encode_fn Opcode_rsr_m1_encode_fns[] = { 30506 Opcode_rsr_m1_Slot_inst_encode, 0, 0, 0, 0 30507}; 30508 30509static xtensa_opcode_encode_fn Opcode_wsr_m1_encode_fns[] = { 30510 Opcode_wsr_m1_Slot_inst_encode, 0, 0, 0, 0 30511}; 30512 30513static xtensa_opcode_encode_fn Opcode_xsr_m1_encode_fns[] = { 30514 Opcode_xsr_m1_Slot_inst_encode, 0, 0, 0, 0 30515}; 30516 30517static xtensa_opcode_encode_fn Opcode_rsr_m2_encode_fns[] = { 30518 Opcode_rsr_m2_Slot_inst_encode, 0, 0, 0, 0 30519}; 30520 30521static xtensa_opcode_encode_fn Opcode_wsr_m2_encode_fns[] = { 30522 Opcode_wsr_m2_Slot_inst_encode, 0, 0, 0, 0 30523}; 30524 30525static xtensa_opcode_encode_fn Opcode_xsr_m2_encode_fns[] = { 30526 Opcode_xsr_m2_Slot_inst_encode, 0, 0, 0, 0 30527}; 30528 30529static xtensa_opcode_encode_fn Opcode_rsr_m3_encode_fns[] = { 30530 Opcode_rsr_m3_Slot_inst_encode, 0, 0, 0, 0 30531}; 30532 30533static xtensa_opcode_encode_fn Opcode_wsr_m3_encode_fns[] = { 30534 Opcode_wsr_m3_Slot_inst_encode, 0, 0, 0, 0 30535}; 30536 30537static xtensa_opcode_encode_fn Opcode_xsr_m3_encode_fns[] = { 30538 Opcode_xsr_m3_Slot_inst_encode, 0, 0, 0, 0 30539}; 30540 30541static xtensa_opcode_encode_fn Opcode_rsr_acclo_encode_fns[] = { 30542 Opcode_rsr_acclo_Slot_inst_encode, 0, 0, 0, 0 30543}; 30544 30545static xtensa_opcode_encode_fn Opcode_wsr_acclo_encode_fns[] = { 30546 Opcode_wsr_acclo_Slot_inst_encode, 0, 0, 0, 0 30547}; 30548 30549static xtensa_opcode_encode_fn Opcode_xsr_acclo_encode_fns[] = { 30550 Opcode_xsr_acclo_Slot_inst_encode, 0, 0, 0, 0 30551}; 30552 30553static xtensa_opcode_encode_fn Opcode_rsr_acchi_encode_fns[] = { 30554 Opcode_rsr_acchi_Slot_inst_encode, 0, 0, 0, 0 30555}; 30556 30557static xtensa_opcode_encode_fn Opcode_wsr_acchi_encode_fns[] = { 30558 Opcode_wsr_acchi_Slot_inst_encode, 0, 0, 0, 0 30559}; 30560 30561static xtensa_opcode_encode_fn Opcode_xsr_acchi_encode_fns[] = { 30562 Opcode_xsr_acchi_Slot_inst_encode, 0, 0, 0, 0 30563}; 30564 30565static xtensa_opcode_encode_fn Opcode_rfi_encode_fns[] = { 30566 Opcode_rfi_Slot_inst_encode, 0, 0, 0, 0 30567}; 30568 30569static xtensa_opcode_encode_fn Opcode_waiti_encode_fns[] = { 30570 Opcode_waiti_Slot_inst_encode, 0, 0, 0, 0 30571}; 30572 30573static xtensa_opcode_encode_fn Opcode_rsr_interrupt_encode_fns[] = { 30574 Opcode_rsr_interrupt_Slot_inst_encode, 0, 0, 0, 0 30575}; 30576 30577static xtensa_opcode_encode_fn Opcode_wsr_intset_encode_fns[] = { 30578 Opcode_wsr_intset_Slot_inst_encode, 0, 0, 0, 0 30579}; 30580 30581static xtensa_opcode_encode_fn Opcode_wsr_intclear_encode_fns[] = { 30582 Opcode_wsr_intclear_Slot_inst_encode, 0, 0, 0, 0 30583}; 30584 30585static xtensa_opcode_encode_fn Opcode_rsr_intenable_encode_fns[] = { 30586 Opcode_rsr_intenable_Slot_inst_encode, 0, 0, 0, 0 30587}; 30588 30589static xtensa_opcode_encode_fn Opcode_wsr_intenable_encode_fns[] = { 30590 Opcode_wsr_intenable_Slot_inst_encode, 0, 0, 0, 0 30591}; 30592 30593static xtensa_opcode_encode_fn Opcode_xsr_intenable_encode_fns[] = { 30594 Opcode_xsr_intenable_Slot_inst_encode, 0, 0, 0, 0 30595}; 30596 30597static xtensa_opcode_encode_fn Opcode_break_encode_fns[] = { 30598 Opcode_break_Slot_inst_encode, 0, 0, 0, 0 30599}; 30600 30601static xtensa_opcode_encode_fn Opcode_break_n_encode_fns[] = { 30602 0, 0, Opcode_break_n_Slot_inst16b_encode, 0, 0 30603}; 30604 30605static xtensa_opcode_encode_fn Opcode_rsr_dbreaka0_encode_fns[] = { 30606 Opcode_rsr_dbreaka0_Slot_inst_encode, 0, 0, 0, 0 30607}; 30608 30609static xtensa_opcode_encode_fn Opcode_wsr_dbreaka0_encode_fns[] = { 30610 Opcode_wsr_dbreaka0_Slot_inst_encode, 0, 0, 0, 0 30611}; 30612 30613static xtensa_opcode_encode_fn Opcode_xsr_dbreaka0_encode_fns[] = { 30614 Opcode_xsr_dbreaka0_Slot_inst_encode, 0, 0, 0, 0 30615}; 30616 30617static xtensa_opcode_encode_fn Opcode_rsr_dbreakc0_encode_fns[] = { 30618 Opcode_rsr_dbreakc0_Slot_inst_encode, 0, 0, 0, 0 30619}; 30620 30621static xtensa_opcode_encode_fn Opcode_wsr_dbreakc0_encode_fns[] = { 30622 Opcode_wsr_dbreakc0_Slot_inst_encode, 0, 0, 0, 0 30623}; 30624 30625static xtensa_opcode_encode_fn Opcode_xsr_dbreakc0_encode_fns[] = { 30626 Opcode_xsr_dbreakc0_Slot_inst_encode, 0, 0, 0, 0 30627}; 30628 30629static xtensa_opcode_encode_fn Opcode_rsr_dbreaka1_encode_fns[] = { 30630 Opcode_rsr_dbreaka1_Slot_inst_encode, 0, 0, 0, 0 30631}; 30632 30633static xtensa_opcode_encode_fn Opcode_wsr_dbreaka1_encode_fns[] = { 30634 Opcode_wsr_dbreaka1_Slot_inst_encode, 0, 0, 0, 0 30635}; 30636 30637static xtensa_opcode_encode_fn Opcode_xsr_dbreaka1_encode_fns[] = { 30638 Opcode_xsr_dbreaka1_Slot_inst_encode, 0, 0, 0, 0 30639}; 30640 30641static xtensa_opcode_encode_fn Opcode_rsr_dbreakc1_encode_fns[] = { 30642 Opcode_rsr_dbreakc1_Slot_inst_encode, 0, 0, 0, 0 30643}; 30644 30645static xtensa_opcode_encode_fn Opcode_wsr_dbreakc1_encode_fns[] = { 30646 Opcode_wsr_dbreakc1_Slot_inst_encode, 0, 0, 0, 0 30647}; 30648 30649static xtensa_opcode_encode_fn Opcode_xsr_dbreakc1_encode_fns[] = { 30650 Opcode_xsr_dbreakc1_Slot_inst_encode, 0, 0, 0, 0 30651}; 30652 30653static xtensa_opcode_encode_fn Opcode_rsr_ibreaka0_encode_fns[] = { 30654 Opcode_rsr_ibreaka0_Slot_inst_encode, 0, 0, 0, 0 30655}; 30656 30657static xtensa_opcode_encode_fn Opcode_wsr_ibreaka0_encode_fns[] = { 30658 Opcode_wsr_ibreaka0_Slot_inst_encode, 0, 0, 0, 0 30659}; 30660 30661static xtensa_opcode_encode_fn Opcode_xsr_ibreaka0_encode_fns[] = { 30662 Opcode_xsr_ibreaka0_Slot_inst_encode, 0, 0, 0, 0 30663}; 30664 30665static xtensa_opcode_encode_fn Opcode_rsr_ibreaka1_encode_fns[] = { 30666 Opcode_rsr_ibreaka1_Slot_inst_encode, 0, 0, 0, 0 30667}; 30668 30669static xtensa_opcode_encode_fn Opcode_wsr_ibreaka1_encode_fns[] = { 30670 Opcode_wsr_ibreaka1_Slot_inst_encode, 0, 0, 0, 0 30671}; 30672 30673static xtensa_opcode_encode_fn Opcode_xsr_ibreaka1_encode_fns[] = { 30674 Opcode_xsr_ibreaka1_Slot_inst_encode, 0, 0, 0, 0 30675}; 30676 30677static xtensa_opcode_encode_fn Opcode_rsr_ibreakenable_encode_fns[] = { 30678 Opcode_rsr_ibreakenable_Slot_inst_encode, 0, 0, 0, 0 30679}; 30680 30681static xtensa_opcode_encode_fn Opcode_wsr_ibreakenable_encode_fns[] = { 30682 Opcode_wsr_ibreakenable_Slot_inst_encode, 0, 0, 0, 0 30683}; 30684 30685static xtensa_opcode_encode_fn Opcode_xsr_ibreakenable_encode_fns[] = { 30686 Opcode_xsr_ibreakenable_Slot_inst_encode, 0, 0, 0, 0 30687}; 30688 30689static xtensa_opcode_encode_fn Opcode_rsr_debugcause_encode_fns[] = { 30690 Opcode_rsr_debugcause_Slot_inst_encode, 0, 0, 0, 0 30691}; 30692 30693static xtensa_opcode_encode_fn Opcode_wsr_debugcause_encode_fns[] = { 30694 Opcode_wsr_debugcause_Slot_inst_encode, 0, 0, 0, 0 30695}; 30696 30697static xtensa_opcode_encode_fn Opcode_xsr_debugcause_encode_fns[] = { 30698 Opcode_xsr_debugcause_Slot_inst_encode, 0, 0, 0, 0 30699}; 30700 30701static xtensa_opcode_encode_fn Opcode_rsr_icount_encode_fns[] = { 30702 Opcode_rsr_icount_Slot_inst_encode, 0, 0, 0, 0 30703}; 30704 30705static xtensa_opcode_encode_fn Opcode_wsr_icount_encode_fns[] = { 30706 Opcode_wsr_icount_Slot_inst_encode, 0, 0, 0, 0 30707}; 30708 30709static xtensa_opcode_encode_fn Opcode_xsr_icount_encode_fns[] = { 30710 Opcode_xsr_icount_Slot_inst_encode, 0, 0, 0, 0 30711}; 30712 30713static xtensa_opcode_encode_fn Opcode_rsr_icountlevel_encode_fns[] = { 30714 Opcode_rsr_icountlevel_Slot_inst_encode, 0, 0, 0, 0 30715}; 30716 30717static xtensa_opcode_encode_fn Opcode_wsr_icountlevel_encode_fns[] = { 30718 Opcode_wsr_icountlevel_Slot_inst_encode, 0, 0, 0, 0 30719}; 30720 30721static xtensa_opcode_encode_fn Opcode_xsr_icountlevel_encode_fns[] = { 30722 Opcode_xsr_icountlevel_Slot_inst_encode, 0, 0, 0, 0 30723}; 30724 30725static xtensa_opcode_encode_fn Opcode_rsr_ddr_encode_fns[] = { 30726 Opcode_rsr_ddr_Slot_inst_encode, 0, 0, 0, 0 30727}; 30728 30729static xtensa_opcode_encode_fn Opcode_wsr_ddr_encode_fns[] = { 30730 Opcode_wsr_ddr_Slot_inst_encode, 0, 0, 0, 0 30731}; 30732 30733static xtensa_opcode_encode_fn Opcode_xsr_ddr_encode_fns[] = { 30734 Opcode_xsr_ddr_Slot_inst_encode, 0, 0, 0, 0 30735}; 30736 30737static xtensa_opcode_encode_fn Opcode_lddr32_p_encode_fns[] = { 30738 Opcode_lddr32_p_Slot_inst_encode, 0, 0, 0, 0 30739}; 30740 30741static xtensa_opcode_encode_fn Opcode_sddr32_p_encode_fns[] = { 30742 Opcode_sddr32_p_Slot_inst_encode, 0, 0, 0, 0 30743}; 30744 30745static xtensa_opcode_encode_fn Opcode_rfdo_encode_fns[] = { 30746 Opcode_rfdo_Slot_inst_encode, 0, 0, 0, 0 30747}; 30748 30749static xtensa_opcode_encode_fn Opcode_rfdd_encode_fns[] = { 30750 Opcode_rfdd_Slot_inst_encode, 0, 0, 0, 0 30751}; 30752 30753static xtensa_opcode_encode_fn Opcode_wsr_mmid_encode_fns[] = { 30754 Opcode_wsr_mmid_Slot_inst_encode, 0, 0, 0, 0 30755}; 30756 30757static xtensa_opcode_encode_fn Opcode_andb_encode_fns[] = { 30758 Opcode_andb_Slot_inst_encode, 0, 0, 0, Opcode_andb_Slot_ae_slot0_encode 30759}; 30760 30761static xtensa_opcode_encode_fn Opcode_andbc_encode_fns[] = { 30762 Opcode_andbc_Slot_inst_encode, 0, 0, 0, Opcode_andbc_Slot_ae_slot0_encode 30763}; 30764 30765static xtensa_opcode_encode_fn Opcode_orb_encode_fns[] = { 30766 Opcode_orb_Slot_inst_encode, 0, 0, 0, Opcode_orb_Slot_ae_slot0_encode 30767}; 30768 30769static xtensa_opcode_encode_fn Opcode_orbc_encode_fns[] = { 30770 Opcode_orbc_Slot_inst_encode, 0, 0, 0, Opcode_orbc_Slot_ae_slot0_encode 30771}; 30772 30773static xtensa_opcode_encode_fn Opcode_xorb_encode_fns[] = { 30774 Opcode_xorb_Slot_inst_encode, 0, 0, 0, Opcode_xorb_Slot_ae_slot0_encode 30775}; 30776 30777static xtensa_opcode_encode_fn Opcode_any4_encode_fns[] = { 30778 Opcode_any4_Slot_inst_encode, 0, 0, 0, Opcode_any4_Slot_ae_slot0_encode 30779}; 30780 30781static xtensa_opcode_encode_fn Opcode_all4_encode_fns[] = { 30782 Opcode_all4_Slot_inst_encode, 0, 0, 0, Opcode_all4_Slot_ae_slot0_encode 30783}; 30784 30785static xtensa_opcode_encode_fn Opcode_any8_encode_fns[] = { 30786 Opcode_any8_Slot_inst_encode, 0, 0, 0, Opcode_any8_Slot_ae_slot0_encode 30787}; 30788 30789static xtensa_opcode_encode_fn Opcode_all8_encode_fns[] = { 30790 Opcode_all8_Slot_inst_encode, 0, 0, 0, Opcode_all8_Slot_ae_slot0_encode 30791}; 30792 30793static xtensa_opcode_encode_fn Opcode_bf_encode_fns[] = { 30794 Opcode_bf_Slot_inst_encode, 0, 0, 0, Opcode_bf_Slot_ae_slot0_encode 30795}; 30796 30797static xtensa_opcode_encode_fn Opcode_bt_encode_fns[] = { 30798 Opcode_bt_Slot_inst_encode, 0, 0, 0, Opcode_bt_Slot_ae_slot0_encode 30799}; 30800 30801static xtensa_opcode_encode_fn Opcode_movf_encode_fns[] = { 30802 Opcode_movf_Slot_inst_encode, 0, 0, 0, Opcode_movf_Slot_ae_slot0_encode 30803}; 30804 30805static xtensa_opcode_encode_fn Opcode_movt_encode_fns[] = { 30806 Opcode_movt_Slot_inst_encode, 0, 0, 0, Opcode_movt_Slot_ae_slot0_encode 30807}; 30808 30809static xtensa_opcode_encode_fn Opcode_rsr_br_encode_fns[] = { 30810 Opcode_rsr_br_Slot_inst_encode, 0, 0, 0, 0 30811}; 30812 30813static xtensa_opcode_encode_fn Opcode_wsr_br_encode_fns[] = { 30814 Opcode_wsr_br_Slot_inst_encode, 0, 0, 0, 0 30815}; 30816 30817static xtensa_opcode_encode_fn Opcode_xsr_br_encode_fns[] = { 30818 Opcode_xsr_br_Slot_inst_encode, 0, 0, 0, 0 30819}; 30820 30821static xtensa_opcode_encode_fn Opcode_rsr_ccount_encode_fns[] = { 30822 Opcode_rsr_ccount_Slot_inst_encode, 0, 0, 0, 0 30823}; 30824 30825static xtensa_opcode_encode_fn Opcode_wsr_ccount_encode_fns[] = { 30826 Opcode_wsr_ccount_Slot_inst_encode, 0, 0, 0, 0 30827}; 30828 30829static xtensa_opcode_encode_fn Opcode_xsr_ccount_encode_fns[] = { 30830 Opcode_xsr_ccount_Slot_inst_encode, 0, 0, 0, 0 30831}; 30832 30833static xtensa_opcode_encode_fn Opcode_rsr_ccompare0_encode_fns[] = { 30834 Opcode_rsr_ccompare0_Slot_inst_encode, 0, 0, 0, 0 30835}; 30836 30837static xtensa_opcode_encode_fn Opcode_wsr_ccompare0_encode_fns[] = { 30838 Opcode_wsr_ccompare0_Slot_inst_encode, 0, 0, 0, 0 30839}; 30840 30841static xtensa_opcode_encode_fn Opcode_xsr_ccompare0_encode_fns[] = { 30842 Opcode_xsr_ccompare0_Slot_inst_encode, 0, 0, 0, 0 30843}; 30844 30845static xtensa_opcode_encode_fn Opcode_rsr_ccompare1_encode_fns[] = { 30846 Opcode_rsr_ccompare1_Slot_inst_encode, 0, 0, 0, 0 30847}; 30848 30849static xtensa_opcode_encode_fn Opcode_wsr_ccompare1_encode_fns[] = { 30850 Opcode_wsr_ccompare1_Slot_inst_encode, 0, 0, 0, 0 30851}; 30852 30853static xtensa_opcode_encode_fn Opcode_xsr_ccompare1_encode_fns[] = { 30854 Opcode_xsr_ccompare1_Slot_inst_encode, 0, 0, 0, 0 30855}; 30856 30857static xtensa_opcode_encode_fn Opcode_rsr_ccompare2_encode_fns[] = { 30858 Opcode_rsr_ccompare2_Slot_inst_encode, 0, 0, 0, 0 30859}; 30860 30861static xtensa_opcode_encode_fn Opcode_wsr_ccompare2_encode_fns[] = { 30862 Opcode_wsr_ccompare2_Slot_inst_encode, 0, 0, 0, 0 30863}; 30864 30865static xtensa_opcode_encode_fn Opcode_xsr_ccompare2_encode_fns[] = { 30866 Opcode_xsr_ccompare2_Slot_inst_encode, 0, 0, 0, 0 30867}; 30868 30869static xtensa_opcode_encode_fn Opcode_ipf_encode_fns[] = { 30870 Opcode_ipf_Slot_inst_encode, 0, 0, 0, 0 30871}; 30872 30873static xtensa_opcode_encode_fn Opcode_ihi_encode_fns[] = { 30874 Opcode_ihi_Slot_inst_encode, 0, 0, 0, 0 30875}; 30876 30877static xtensa_opcode_encode_fn Opcode_ipfl_encode_fns[] = { 30878 Opcode_ipfl_Slot_inst_encode, 0, 0, 0, 0 30879}; 30880 30881static xtensa_opcode_encode_fn Opcode_ihu_encode_fns[] = { 30882 Opcode_ihu_Slot_inst_encode, 0, 0, 0, 0 30883}; 30884 30885static xtensa_opcode_encode_fn Opcode_iiu_encode_fns[] = { 30886 Opcode_iiu_Slot_inst_encode, 0, 0, 0, 0 30887}; 30888 30889static xtensa_opcode_encode_fn Opcode_iii_encode_fns[] = { 30890 Opcode_iii_Slot_inst_encode, 0, 0, 0, 0 30891}; 30892 30893static xtensa_opcode_encode_fn Opcode_lict_encode_fns[] = { 30894 Opcode_lict_Slot_inst_encode, 0, 0, 0, 0 30895}; 30896 30897static xtensa_opcode_encode_fn Opcode_licw_encode_fns[] = { 30898 Opcode_licw_Slot_inst_encode, 0, 0, 0, 0 30899}; 30900 30901static xtensa_opcode_encode_fn Opcode_sict_encode_fns[] = { 30902 Opcode_sict_Slot_inst_encode, 0, 0, 0, 0 30903}; 30904 30905static xtensa_opcode_encode_fn Opcode_sicw_encode_fns[] = { 30906 Opcode_sicw_Slot_inst_encode, 0, 0, 0, 0 30907}; 30908 30909static xtensa_opcode_encode_fn Opcode_dhwb_encode_fns[] = { 30910 Opcode_dhwb_Slot_inst_encode, 0, 0, 0, 0 30911}; 30912 30913static xtensa_opcode_encode_fn Opcode_dhwbi_encode_fns[] = { 30914 Opcode_dhwbi_Slot_inst_encode, 0, 0, 0, 0 30915}; 30916 30917static xtensa_opcode_encode_fn Opcode_diwbui_p_encode_fns[] = { 30918 Opcode_diwbui_p_Slot_inst_encode, 0, 0, 0, 0 30919}; 30920 30921static xtensa_opcode_encode_fn Opcode_diwb_encode_fns[] = { 30922 Opcode_diwb_Slot_inst_encode, 0, 0, 0, 0 30923}; 30924 30925static xtensa_opcode_encode_fn Opcode_diwbi_encode_fns[] = { 30926 Opcode_diwbi_Slot_inst_encode, 0, 0, 0, 0 30927}; 30928 30929static xtensa_opcode_encode_fn Opcode_dhi_encode_fns[] = { 30930 Opcode_dhi_Slot_inst_encode, 0, 0, 0, 0 30931}; 30932 30933static xtensa_opcode_encode_fn Opcode_dii_encode_fns[] = { 30934 Opcode_dii_Slot_inst_encode, 0, 0, 0, 0 30935}; 30936 30937static xtensa_opcode_encode_fn Opcode_dpfr_encode_fns[] = { 30938 Opcode_dpfr_Slot_inst_encode, 0, 0, 0, 0 30939}; 30940 30941static xtensa_opcode_encode_fn Opcode_dpfw_encode_fns[] = { 30942 Opcode_dpfw_Slot_inst_encode, 0, 0, 0, 0 30943}; 30944 30945static xtensa_opcode_encode_fn Opcode_dpfro_encode_fns[] = { 30946 Opcode_dpfro_Slot_inst_encode, 0, 0, 0, 0 30947}; 30948 30949static xtensa_opcode_encode_fn Opcode_dpfwo_encode_fns[] = { 30950 Opcode_dpfwo_Slot_inst_encode, 0, 0, 0, 0 30951}; 30952 30953static xtensa_opcode_encode_fn Opcode_dpfl_encode_fns[] = { 30954 Opcode_dpfl_Slot_inst_encode, 0, 0, 0, 0 30955}; 30956 30957static xtensa_opcode_encode_fn Opcode_dhu_encode_fns[] = { 30958 Opcode_dhu_Slot_inst_encode, 0, 0, 0, 0 30959}; 30960 30961static xtensa_opcode_encode_fn Opcode_diu_encode_fns[] = { 30962 Opcode_diu_Slot_inst_encode, 0, 0, 0, 0 30963}; 30964 30965static xtensa_opcode_encode_fn Opcode_sdct_encode_fns[] = { 30966 Opcode_sdct_Slot_inst_encode, 0, 0, 0, 0 30967}; 30968 30969static xtensa_opcode_encode_fn Opcode_ldct_encode_fns[] = { 30970 Opcode_ldct_Slot_inst_encode, 0, 0, 0, 0 30971}; 30972 30973static xtensa_opcode_encode_fn Opcode_rsr_prefctl_encode_fns[] = { 30974 Opcode_rsr_prefctl_Slot_inst_encode, 0, 0, 0, 0 30975}; 30976 30977static xtensa_opcode_encode_fn Opcode_wsr_prefctl_encode_fns[] = { 30978 Opcode_wsr_prefctl_Slot_inst_encode, 0, 0, 0, 0 30979}; 30980 30981static xtensa_opcode_encode_fn Opcode_xsr_prefctl_encode_fns[] = { 30982 Opcode_xsr_prefctl_Slot_inst_encode, 0, 0, 0, 0 30983}; 30984 30985static xtensa_opcode_encode_fn Opcode_wsr_ptevaddr_encode_fns[] = { 30986 Opcode_wsr_ptevaddr_Slot_inst_encode, 0, 0, 0, 0 30987}; 30988 30989static xtensa_opcode_encode_fn Opcode_rsr_ptevaddr_encode_fns[] = { 30990 Opcode_rsr_ptevaddr_Slot_inst_encode, 0, 0, 0, 0 30991}; 30992 30993static xtensa_opcode_encode_fn Opcode_xsr_ptevaddr_encode_fns[] = { 30994 Opcode_xsr_ptevaddr_Slot_inst_encode, 0, 0, 0, 0 30995}; 30996 30997static xtensa_opcode_encode_fn Opcode_rsr_rasid_encode_fns[] = { 30998 Opcode_rsr_rasid_Slot_inst_encode, 0, 0, 0, 0 30999}; 31000 31001static xtensa_opcode_encode_fn Opcode_wsr_rasid_encode_fns[] = { 31002 Opcode_wsr_rasid_Slot_inst_encode, 0, 0, 0, 0 31003}; 31004 31005static xtensa_opcode_encode_fn Opcode_xsr_rasid_encode_fns[] = { 31006 Opcode_xsr_rasid_Slot_inst_encode, 0, 0, 0, 0 31007}; 31008 31009static xtensa_opcode_encode_fn Opcode_rsr_itlbcfg_encode_fns[] = { 31010 Opcode_rsr_itlbcfg_Slot_inst_encode, 0, 0, 0, 0 31011}; 31012 31013static xtensa_opcode_encode_fn Opcode_wsr_itlbcfg_encode_fns[] = { 31014 Opcode_wsr_itlbcfg_Slot_inst_encode, 0, 0, 0, 0 31015}; 31016 31017static xtensa_opcode_encode_fn Opcode_xsr_itlbcfg_encode_fns[] = { 31018 Opcode_xsr_itlbcfg_Slot_inst_encode, 0, 0, 0, 0 31019}; 31020 31021static xtensa_opcode_encode_fn Opcode_rsr_dtlbcfg_encode_fns[] = { 31022 Opcode_rsr_dtlbcfg_Slot_inst_encode, 0, 0, 0, 0 31023}; 31024 31025static xtensa_opcode_encode_fn Opcode_wsr_dtlbcfg_encode_fns[] = { 31026 Opcode_wsr_dtlbcfg_Slot_inst_encode, 0, 0, 0, 0 31027}; 31028 31029static xtensa_opcode_encode_fn Opcode_xsr_dtlbcfg_encode_fns[] = { 31030 Opcode_xsr_dtlbcfg_Slot_inst_encode, 0, 0, 0, 0 31031}; 31032 31033static xtensa_opcode_encode_fn Opcode_idtlb_encode_fns[] = { 31034 Opcode_idtlb_Slot_inst_encode, 0, 0, 0, 0 31035}; 31036 31037static xtensa_opcode_encode_fn Opcode_pdtlb_encode_fns[] = { 31038 Opcode_pdtlb_Slot_inst_encode, 0, 0, 0, 0 31039}; 31040 31041static xtensa_opcode_encode_fn Opcode_rdtlb0_encode_fns[] = { 31042 Opcode_rdtlb0_Slot_inst_encode, 0, 0, 0, 0 31043}; 31044 31045static xtensa_opcode_encode_fn Opcode_rdtlb1_encode_fns[] = { 31046 Opcode_rdtlb1_Slot_inst_encode, 0, 0, 0, 0 31047}; 31048 31049static xtensa_opcode_encode_fn Opcode_wdtlb_encode_fns[] = { 31050 Opcode_wdtlb_Slot_inst_encode, 0, 0, 0, 0 31051}; 31052 31053static xtensa_opcode_encode_fn Opcode_iitlb_encode_fns[] = { 31054 Opcode_iitlb_Slot_inst_encode, 0, 0, 0, 0 31055}; 31056 31057static xtensa_opcode_encode_fn Opcode_pitlb_encode_fns[] = { 31058 Opcode_pitlb_Slot_inst_encode, 0, 0, 0, 0 31059}; 31060 31061static xtensa_opcode_encode_fn Opcode_ritlb0_encode_fns[] = { 31062 Opcode_ritlb0_Slot_inst_encode, 0, 0, 0, 0 31063}; 31064 31065static xtensa_opcode_encode_fn Opcode_ritlb1_encode_fns[] = { 31066 Opcode_ritlb1_Slot_inst_encode, 0, 0, 0, 0 31067}; 31068 31069static xtensa_opcode_encode_fn Opcode_witlb_encode_fns[] = { 31070 Opcode_witlb_Slot_inst_encode, 0, 0, 0, 0 31071}; 31072 31073static xtensa_opcode_encode_fn Opcode_ldpte_encode_fns[] = { 31074 Opcode_ldpte_Slot_inst_encode, 0, 0, 0, 0 31075}; 31076 31077static xtensa_opcode_encode_fn Opcode_hwwitlba_encode_fns[] = { 31078 Opcode_hwwitlba_Slot_inst_encode, 0, 0, 0, 0 31079}; 31080 31081static xtensa_opcode_encode_fn Opcode_hwwdtlba_encode_fns[] = { 31082 Opcode_hwwdtlba_Slot_inst_encode, 0, 0, 0, 0 31083}; 31084 31085static xtensa_opcode_encode_fn Opcode_rsr_cpenable_encode_fns[] = { 31086 Opcode_rsr_cpenable_Slot_inst_encode, 0, 0, 0, 0 31087}; 31088 31089static xtensa_opcode_encode_fn Opcode_wsr_cpenable_encode_fns[] = { 31090 Opcode_wsr_cpenable_Slot_inst_encode, 0, 0, 0, 0 31091}; 31092 31093static xtensa_opcode_encode_fn Opcode_xsr_cpenable_encode_fns[] = { 31094 Opcode_xsr_cpenable_Slot_inst_encode, 0, 0, 0, 0 31095}; 31096 31097static xtensa_opcode_encode_fn Opcode_clamps_encode_fns[] = { 31098 Opcode_clamps_Slot_inst_encode, 0, 0, 0, Opcode_clamps_Slot_ae_slot0_encode 31099}; 31100 31101static xtensa_opcode_encode_fn Opcode_min_encode_fns[] = { 31102 Opcode_min_Slot_inst_encode, 0, 0, 0, Opcode_min_Slot_ae_slot0_encode 31103}; 31104 31105static xtensa_opcode_encode_fn Opcode_max_encode_fns[] = { 31106 Opcode_max_Slot_inst_encode, 0, 0, 0, Opcode_max_Slot_ae_slot0_encode 31107}; 31108 31109static xtensa_opcode_encode_fn Opcode_minu_encode_fns[] = { 31110 Opcode_minu_Slot_inst_encode, 0, 0, 0, Opcode_minu_Slot_ae_slot0_encode 31111}; 31112 31113static xtensa_opcode_encode_fn Opcode_maxu_encode_fns[] = { 31114 Opcode_maxu_Slot_inst_encode, 0, 0, 0, Opcode_maxu_Slot_ae_slot0_encode 31115}; 31116 31117static xtensa_opcode_encode_fn Opcode_nsa_encode_fns[] = { 31118 Opcode_nsa_Slot_inst_encode, 0, 0, 0, 0 31119}; 31120 31121static xtensa_opcode_encode_fn Opcode_nsau_encode_fns[] = { 31122 Opcode_nsau_Slot_inst_encode, 0, 0, 0, 0 31123}; 31124 31125static xtensa_opcode_encode_fn Opcode_sext_encode_fns[] = { 31126 Opcode_sext_Slot_inst_encode, 0, 0, 0, Opcode_sext_Slot_ae_slot0_encode 31127}; 31128 31129static xtensa_opcode_encode_fn Opcode_l32ai_encode_fns[] = { 31130 Opcode_l32ai_Slot_inst_encode, 0, 0, 0, 0 31131}; 31132 31133static xtensa_opcode_encode_fn Opcode_s32ri_encode_fns[] = { 31134 Opcode_s32ri_Slot_inst_encode, 0, 0, 0, 0 31135}; 31136 31137static xtensa_opcode_encode_fn Opcode_s32c1i_encode_fns[] = { 31138 Opcode_s32c1i_Slot_inst_encode, 0, 0, 0, 0 31139}; 31140 31141static xtensa_opcode_encode_fn Opcode_rsr_scompare1_encode_fns[] = { 31142 Opcode_rsr_scompare1_Slot_inst_encode, 0, 0, 0, 0 31143}; 31144 31145static xtensa_opcode_encode_fn Opcode_wsr_scompare1_encode_fns[] = { 31146 Opcode_wsr_scompare1_Slot_inst_encode, 0, 0, 0, 0 31147}; 31148 31149static xtensa_opcode_encode_fn Opcode_xsr_scompare1_encode_fns[] = { 31150 Opcode_xsr_scompare1_Slot_inst_encode, 0, 0, 0, 0 31151}; 31152 31153static xtensa_opcode_encode_fn Opcode_rsr_atomctl_encode_fns[] = { 31154 Opcode_rsr_atomctl_Slot_inst_encode, 0, 0, 0, 0 31155}; 31156 31157static xtensa_opcode_encode_fn Opcode_wsr_atomctl_encode_fns[] = { 31158 Opcode_wsr_atomctl_Slot_inst_encode, 0, 0, 0, 0 31159}; 31160 31161static xtensa_opcode_encode_fn Opcode_xsr_atomctl_encode_fns[] = { 31162 Opcode_xsr_atomctl_Slot_inst_encode, 0, 0, 0, 0 31163}; 31164 31165static xtensa_opcode_encode_fn Opcode_quou_encode_fns[] = { 31166 Opcode_quou_Slot_inst_encode, 0, 0, 0, 0 31167}; 31168 31169static xtensa_opcode_encode_fn Opcode_quos_encode_fns[] = { 31170 Opcode_quos_Slot_inst_encode, 0, 0, 0, 0 31171}; 31172 31173static xtensa_opcode_encode_fn Opcode_remu_encode_fns[] = { 31174 Opcode_remu_Slot_inst_encode, 0, 0, 0, 0 31175}; 31176 31177static xtensa_opcode_encode_fn Opcode_rems_encode_fns[] = { 31178 Opcode_rems_Slot_inst_encode, 0, 0, 0, 0 31179}; 31180 31181static xtensa_opcode_encode_fn Opcode_rer_encode_fns[] = { 31182 Opcode_rer_Slot_inst_encode, 0, 0, 0, 0 31183}; 31184 31185static xtensa_opcode_encode_fn Opcode_wer_encode_fns[] = { 31186 Opcode_wer_Slot_inst_encode, 0, 0, 0, 0 31187}; 31188 31189static xtensa_opcode_encode_fn Opcode_rur_ae_ovf_sar_encode_fns[] = { 31190 Opcode_rur_ae_ovf_sar_Slot_inst_encode, 0, 0, 0, 0 31191}; 31192 31193static xtensa_opcode_encode_fn Opcode_wur_ae_ovf_sar_encode_fns[] = { 31194 Opcode_wur_ae_ovf_sar_Slot_inst_encode, 0, 0, 0, 0 31195}; 31196 31197static xtensa_opcode_encode_fn Opcode_rur_ae_bithead_encode_fns[] = { 31198 Opcode_rur_ae_bithead_Slot_inst_encode, 0, 0, 0, 0 31199}; 31200 31201static xtensa_opcode_encode_fn Opcode_wur_ae_bithead_encode_fns[] = { 31202 Opcode_wur_ae_bithead_Slot_inst_encode, 0, 0, 0, 0 31203}; 31204 31205static xtensa_opcode_encode_fn Opcode_rur_ae_ts_fts_bu_bp_encode_fns[] = { 31206 Opcode_rur_ae_ts_fts_bu_bp_Slot_inst_encode, 0, 0, 0, 0 31207}; 31208 31209static xtensa_opcode_encode_fn Opcode_wur_ae_ts_fts_bu_bp_encode_fns[] = { 31210 Opcode_wur_ae_ts_fts_bu_bp_Slot_inst_encode, 0, 0, 0, 0 31211}; 31212 31213static xtensa_opcode_encode_fn Opcode_rur_ae_sd_no_encode_fns[] = { 31214 Opcode_rur_ae_sd_no_Slot_inst_encode, 0, 0, 0, 0 31215}; 31216 31217static xtensa_opcode_encode_fn Opcode_wur_ae_sd_no_encode_fns[] = { 31218 Opcode_wur_ae_sd_no_Slot_inst_encode, 0, 0, 0, 0 31219}; 31220 31221static xtensa_opcode_encode_fn Opcode_rur_ae_overflow_encode_fns[] = { 31222 Opcode_rur_ae_overflow_Slot_inst_encode, 0, 0, 0, 0 31223}; 31224 31225static xtensa_opcode_encode_fn Opcode_wur_ae_overflow_encode_fns[] = { 31226 Opcode_wur_ae_overflow_Slot_inst_encode, 0, 0, 0, 0 31227}; 31228 31229static xtensa_opcode_encode_fn Opcode_rur_ae_sar_encode_fns[] = { 31230 Opcode_rur_ae_sar_Slot_inst_encode, 0, 0, 0, 0 31231}; 31232 31233static xtensa_opcode_encode_fn Opcode_wur_ae_sar_encode_fns[] = { 31234 Opcode_wur_ae_sar_Slot_inst_encode, 0, 0, 0, 0 31235}; 31236 31237static xtensa_opcode_encode_fn Opcode_rur_ae_bitptr_encode_fns[] = { 31238 Opcode_rur_ae_bitptr_Slot_inst_encode, 0, 0, 0, 0 31239}; 31240 31241static xtensa_opcode_encode_fn Opcode_wur_ae_bitptr_encode_fns[] = { 31242 Opcode_wur_ae_bitptr_Slot_inst_encode, 0, 0, 0, 0 31243}; 31244 31245static xtensa_opcode_encode_fn Opcode_rur_ae_bitsused_encode_fns[] = { 31246 Opcode_rur_ae_bitsused_Slot_inst_encode, 0, 0, 0, 0 31247}; 31248 31249static xtensa_opcode_encode_fn Opcode_wur_ae_bitsused_encode_fns[] = { 31250 Opcode_wur_ae_bitsused_Slot_inst_encode, 0, 0, 0, 0 31251}; 31252 31253static xtensa_opcode_encode_fn Opcode_rur_ae_tablesize_encode_fns[] = { 31254 Opcode_rur_ae_tablesize_Slot_inst_encode, 0, 0, 0, 0 31255}; 31256 31257static xtensa_opcode_encode_fn Opcode_wur_ae_tablesize_encode_fns[] = { 31258 Opcode_wur_ae_tablesize_Slot_inst_encode, 0, 0, 0, 0 31259}; 31260 31261static xtensa_opcode_encode_fn Opcode_rur_ae_first_ts_encode_fns[] = { 31262 Opcode_rur_ae_first_ts_Slot_inst_encode, 0, 0, 0, 0 31263}; 31264 31265static xtensa_opcode_encode_fn Opcode_wur_ae_first_ts_encode_fns[] = { 31266 Opcode_wur_ae_first_ts_Slot_inst_encode, 0, 0, 0, 0 31267}; 31268 31269static xtensa_opcode_encode_fn Opcode_rur_ae_nextoffset_encode_fns[] = { 31270 Opcode_rur_ae_nextoffset_Slot_inst_encode, 0, 0, 0, 0 31271}; 31272 31273static xtensa_opcode_encode_fn Opcode_wur_ae_nextoffset_encode_fns[] = { 31274 Opcode_wur_ae_nextoffset_Slot_inst_encode, 0, 0, 0, 0 31275}; 31276 31277static xtensa_opcode_encode_fn Opcode_rur_ae_searchdone_encode_fns[] = { 31278 Opcode_rur_ae_searchdone_Slot_inst_encode, 0, 0, 0, 0 31279}; 31280 31281static xtensa_opcode_encode_fn Opcode_wur_ae_searchdone_encode_fns[] = { 31282 Opcode_wur_ae_searchdone_Slot_inst_encode, 0, 0, 0, 0 31283}; 31284 31285static xtensa_opcode_encode_fn Opcode_ae_lp16f_i_encode_fns[] = { 31286 Opcode_ae_lp16f_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp16f_i_Slot_ae_slot0_encode 31287}; 31288 31289static xtensa_opcode_encode_fn Opcode_ae_lp16f_iu_encode_fns[] = { 31290 Opcode_ae_lp16f_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp16f_iu_Slot_ae_slot0_encode 31291}; 31292 31293static xtensa_opcode_encode_fn Opcode_ae_lp16f_x_encode_fns[] = { 31294 Opcode_ae_lp16f_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp16f_x_Slot_ae_slot0_encode 31295}; 31296 31297static xtensa_opcode_encode_fn Opcode_ae_lp16f_xu_encode_fns[] = { 31298 Opcode_ae_lp16f_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp16f_xu_Slot_ae_slot0_encode 31299}; 31300 31301static xtensa_opcode_encode_fn Opcode_ae_lp24_i_encode_fns[] = { 31302 Opcode_ae_lp24_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24_i_Slot_ae_slot0_encode 31303}; 31304 31305static xtensa_opcode_encode_fn Opcode_ae_lp24_iu_encode_fns[] = { 31306 Opcode_ae_lp24_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24_iu_Slot_ae_slot0_encode 31307}; 31308 31309static xtensa_opcode_encode_fn Opcode_ae_lp24_x_encode_fns[] = { 31310 Opcode_ae_lp24_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24_x_Slot_ae_slot0_encode 31311}; 31312 31313static xtensa_opcode_encode_fn Opcode_ae_lp24_xu_encode_fns[] = { 31314 Opcode_ae_lp24_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24_xu_Slot_ae_slot0_encode 31315}; 31316 31317static xtensa_opcode_encode_fn Opcode_ae_lp24f_i_encode_fns[] = { 31318 Opcode_ae_lp24f_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24f_i_Slot_ae_slot0_encode 31319}; 31320 31321static xtensa_opcode_encode_fn Opcode_ae_lp24f_iu_encode_fns[] = { 31322 Opcode_ae_lp24f_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24f_iu_Slot_ae_slot0_encode 31323}; 31324 31325static xtensa_opcode_encode_fn Opcode_ae_lp24f_x_encode_fns[] = { 31326 Opcode_ae_lp24f_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24f_x_Slot_ae_slot0_encode 31327}; 31328 31329static xtensa_opcode_encode_fn Opcode_ae_lp24f_xu_encode_fns[] = { 31330 Opcode_ae_lp24f_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24f_xu_Slot_ae_slot0_encode 31331}; 31332 31333static xtensa_opcode_encode_fn Opcode_ae_lp16x2f_i_encode_fns[] = { 31334 Opcode_ae_lp16x2f_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp16x2f_i_Slot_ae_slot0_encode 31335}; 31336 31337static xtensa_opcode_encode_fn Opcode_ae_lp16x2f_iu_encode_fns[] = { 31338 Opcode_ae_lp16x2f_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp16x2f_iu_Slot_ae_slot0_encode 31339}; 31340 31341static xtensa_opcode_encode_fn Opcode_ae_lp16x2f_x_encode_fns[] = { 31342 Opcode_ae_lp16x2f_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp16x2f_x_Slot_ae_slot0_encode 31343}; 31344 31345static xtensa_opcode_encode_fn Opcode_ae_lp16x2f_xu_encode_fns[] = { 31346 Opcode_ae_lp16x2f_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp16x2f_xu_Slot_ae_slot0_encode 31347}; 31348 31349static xtensa_opcode_encode_fn Opcode_ae_lp24x2f_i_encode_fns[] = { 31350 Opcode_ae_lp24x2f_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24x2f_i_Slot_ae_slot0_encode 31351}; 31352 31353static xtensa_opcode_encode_fn Opcode_ae_lp24x2f_iu_encode_fns[] = { 31354 Opcode_ae_lp24x2f_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24x2f_iu_Slot_ae_slot0_encode 31355}; 31356 31357static xtensa_opcode_encode_fn Opcode_ae_lp24x2f_x_encode_fns[] = { 31358 Opcode_ae_lp24x2f_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24x2f_x_Slot_ae_slot0_encode 31359}; 31360 31361static xtensa_opcode_encode_fn Opcode_ae_lp24x2f_xu_encode_fns[] = { 31362 Opcode_ae_lp24x2f_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24x2f_xu_Slot_ae_slot0_encode 31363}; 31364 31365static xtensa_opcode_encode_fn Opcode_ae_lp24x2_i_encode_fns[] = { 31366 Opcode_ae_lp24x2_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24x2_i_Slot_ae_slot0_encode 31367}; 31368 31369static xtensa_opcode_encode_fn Opcode_ae_lp24x2_iu_encode_fns[] = { 31370 Opcode_ae_lp24x2_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24x2_iu_Slot_ae_slot0_encode 31371}; 31372 31373static xtensa_opcode_encode_fn Opcode_ae_lp24x2_x_encode_fns[] = { 31374 Opcode_ae_lp24x2_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24x2_x_Slot_ae_slot0_encode 31375}; 31376 31377static xtensa_opcode_encode_fn Opcode_ae_lp24x2_xu_encode_fns[] = { 31378 Opcode_ae_lp24x2_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24x2_xu_Slot_ae_slot0_encode 31379}; 31380 31381static xtensa_opcode_encode_fn Opcode_ae_sp16x2f_i_encode_fns[] = { 31382 Opcode_ae_sp16x2f_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp16x2f_i_Slot_ae_slot0_encode 31383}; 31384 31385static xtensa_opcode_encode_fn Opcode_ae_sp16x2f_iu_encode_fns[] = { 31386 Opcode_ae_sp16x2f_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp16x2f_iu_Slot_ae_slot0_encode 31387}; 31388 31389static xtensa_opcode_encode_fn Opcode_ae_sp16x2f_x_encode_fns[] = { 31390 Opcode_ae_sp16x2f_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp16x2f_x_Slot_ae_slot0_encode 31391}; 31392 31393static xtensa_opcode_encode_fn Opcode_ae_sp16x2f_xu_encode_fns[] = { 31394 Opcode_ae_sp16x2f_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp16x2f_xu_Slot_ae_slot0_encode 31395}; 31396 31397static xtensa_opcode_encode_fn Opcode_ae_sp24x2s_i_encode_fns[] = { 31398 Opcode_ae_sp24x2s_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24x2s_i_Slot_ae_slot0_encode 31399}; 31400 31401static xtensa_opcode_encode_fn Opcode_ae_sp24x2s_iu_encode_fns[] = { 31402 Opcode_ae_sp24x2s_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24x2s_iu_Slot_ae_slot0_encode 31403}; 31404 31405static xtensa_opcode_encode_fn Opcode_ae_sp24x2s_x_encode_fns[] = { 31406 Opcode_ae_sp24x2s_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24x2s_x_Slot_ae_slot0_encode 31407}; 31408 31409static xtensa_opcode_encode_fn Opcode_ae_sp24x2s_xu_encode_fns[] = { 31410 Opcode_ae_sp24x2s_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24x2s_xu_Slot_ae_slot0_encode 31411}; 31412 31413static xtensa_opcode_encode_fn Opcode_ae_sp24x2f_i_encode_fns[] = { 31414 Opcode_ae_sp24x2f_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24x2f_i_Slot_ae_slot0_encode 31415}; 31416 31417static xtensa_opcode_encode_fn Opcode_ae_sp24x2f_iu_encode_fns[] = { 31418 Opcode_ae_sp24x2f_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24x2f_iu_Slot_ae_slot0_encode 31419}; 31420 31421static xtensa_opcode_encode_fn Opcode_ae_sp24x2f_x_encode_fns[] = { 31422 Opcode_ae_sp24x2f_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24x2f_x_Slot_ae_slot0_encode 31423}; 31424 31425static xtensa_opcode_encode_fn Opcode_ae_sp24x2f_xu_encode_fns[] = { 31426 Opcode_ae_sp24x2f_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24x2f_xu_Slot_ae_slot0_encode 31427}; 31428 31429static xtensa_opcode_encode_fn Opcode_ae_sp16f_l_i_encode_fns[] = { 31430 Opcode_ae_sp16f_l_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp16f_l_i_Slot_ae_slot0_encode 31431}; 31432 31433static xtensa_opcode_encode_fn Opcode_ae_sp16f_l_iu_encode_fns[] = { 31434 Opcode_ae_sp16f_l_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp16f_l_iu_Slot_ae_slot0_encode 31435}; 31436 31437static xtensa_opcode_encode_fn Opcode_ae_sp16f_l_x_encode_fns[] = { 31438 Opcode_ae_sp16f_l_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp16f_l_x_Slot_ae_slot0_encode 31439}; 31440 31441static xtensa_opcode_encode_fn Opcode_ae_sp16f_l_xu_encode_fns[] = { 31442 Opcode_ae_sp16f_l_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp16f_l_xu_Slot_ae_slot0_encode 31443}; 31444 31445static xtensa_opcode_encode_fn Opcode_ae_sp24s_l_i_encode_fns[] = { 31446 Opcode_ae_sp24s_l_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24s_l_i_Slot_ae_slot0_encode 31447}; 31448 31449static xtensa_opcode_encode_fn Opcode_ae_sp24s_l_iu_encode_fns[] = { 31450 Opcode_ae_sp24s_l_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24s_l_iu_Slot_ae_slot0_encode 31451}; 31452 31453static xtensa_opcode_encode_fn Opcode_ae_sp24s_l_x_encode_fns[] = { 31454 Opcode_ae_sp24s_l_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24s_l_x_Slot_ae_slot0_encode 31455}; 31456 31457static xtensa_opcode_encode_fn Opcode_ae_sp24s_l_xu_encode_fns[] = { 31458 Opcode_ae_sp24s_l_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24s_l_xu_Slot_ae_slot0_encode 31459}; 31460 31461static xtensa_opcode_encode_fn Opcode_ae_sp24f_l_i_encode_fns[] = { 31462 Opcode_ae_sp24f_l_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24f_l_i_Slot_ae_slot0_encode 31463}; 31464 31465static xtensa_opcode_encode_fn Opcode_ae_sp24f_l_iu_encode_fns[] = { 31466 Opcode_ae_sp24f_l_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24f_l_iu_Slot_ae_slot0_encode 31467}; 31468 31469static xtensa_opcode_encode_fn Opcode_ae_sp24f_l_x_encode_fns[] = { 31470 Opcode_ae_sp24f_l_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24f_l_x_Slot_ae_slot0_encode 31471}; 31472 31473static xtensa_opcode_encode_fn Opcode_ae_sp24f_l_xu_encode_fns[] = { 31474 Opcode_ae_sp24f_l_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24f_l_xu_Slot_ae_slot0_encode 31475}; 31476 31477static xtensa_opcode_encode_fn Opcode_ae_lq56_i_encode_fns[] = { 31478 Opcode_ae_lq56_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_lq56_i_Slot_ae_slot0_encode 31479}; 31480 31481static xtensa_opcode_encode_fn Opcode_ae_lq56_iu_encode_fns[] = { 31482 Opcode_ae_lq56_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lq56_iu_Slot_ae_slot0_encode 31483}; 31484 31485static xtensa_opcode_encode_fn Opcode_ae_lq56_x_encode_fns[] = { 31486 Opcode_ae_lq56_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_lq56_x_Slot_ae_slot0_encode 31487}; 31488 31489static xtensa_opcode_encode_fn Opcode_ae_lq56_xu_encode_fns[] = { 31490 Opcode_ae_lq56_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lq56_xu_Slot_ae_slot0_encode 31491}; 31492 31493static xtensa_opcode_encode_fn Opcode_ae_lq32f_i_encode_fns[] = { 31494 Opcode_ae_lq32f_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_lq32f_i_Slot_ae_slot0_encode 31495}; 31496 31497static xtensa_opcode_encode_fn Opcode_ae_lq32f_iu_encode_fns[] = { 31498 Opcode_ae_lq32f_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lq32f_iu_Slot_ae_slot0_encode 31499}; 31500 31501static xtensa_opcode_encode_fn Opcode_ae_lq32f_x_encode_fns[] = { 31502 Opcode_ae_lq32f_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_lq32f_x_Slot_ae_slot0_encode 31503}; 31504 31505static xtensa_opcode_encode_fn Opcode_ae_lq32f_xu_encode_fns[] = { 31506 Opcode_ae_lq32f_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lq32f_xu_Slot_ae_slot0_encode 31507}; 31508 31509static xtensa_opcode_encode_fn Opcode_ae_sq56s_i_encode_fns[] = { 31510 Opcode_ae_sq56s_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_sq56s_i_Slot_ae_slot0_encode 31511}; 31512 31513static xtensa_opcode_encode_fn Opcode_ae_sq56s_iu_encode_fns[] = { 31514 Opcode_ae_sq56s_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sq56s_iu_Slot_ae_slot0_encode 31515}; 31516 31517static xtensa_opcode_encode_fn Opcode_ae_sq56s_x_encode_fns[] = { 31518 Opcode_ae_sq56s_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_sq56s_x_Slot_ae_slot0_encode 31519}; 31520 31521static xtensa_opcode_encode_fn Opcode_ae_sq56s_xu_encode_fns[] = { 31522 Opcode_ae_sq56s_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sq56s_xu_Slot_ae_slot0_encode 31523}; 31524 31525static xtensa_opcode_encode_fn Opcode_ae_sq32f_i_encode_fns[] = { 31526 Opcode_ae_sq32f_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_sq32f_i_Slot_ae_slot0_encode 31527}; 31528 31529static xtensa_opcode_encode_fn Opcode_ae_sq32f_iu_encode_fns[] = { 31530 Opcode_ae_sq32f_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sq32f_iu_Slot_ae_slot0_encode 31531}; 31532 31533static xtensa_opcode_encode_fn Opcode_ae_sq32f_x_encode_fns[] = { 31534 Opcode_ae_sq32f_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_sq32f_x_Slot_ae_slot0_encode 31535}; 31536 31537static xtensa_opcode_encode_fn Opcode_ae_sq32f_xu_encode_fns[] = { 31538 Opcode_ae_sq32f_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sq32f_xu_Slot_ae_slot0_encode 31539}; 31540 31541static xtensa_opcode_encode_fn Opcode_ae_zerop48_encode_fns[] = { 31542 0, 0, 0, Opcode_ae_zerop48_Slot_ae_slot1_encode, 0 31543}; 31544 31545static xtensa_opcode_encode_fn Opcode_ae_movp48_encode_fns[] = { 31546 Opcode_ae_movp48_Slot_inst_encode, 0, 0, Opcode_ae_movp48_Slot_ae_slot1_encode, Opcode_ae_movp48_Slot_ae_slot0_encode 31547}; 31548 31549static xtensa_opcode_encode_fn Opcode_ae_selp24_ll_encode_fns[] = { 31550 0, 0, 0, Opcode_ae_selp24_ll_Slot_ae_slot1_encode, Opcode_ae_selp24_ll_Slot_ae_slot0_encode 31551}; 31552 31553static xtensa_opcode_encode_fn Opcode_ae_selp24_lh_encode_fns[] = { 31554 0, 0, 0, Opcode_ae_selp24_lh_Slot_ae_slot1_encode, Opcode_ae_selp24_lh_Slot_ae_slot0_encode 31555}; 31556 31557static xtensa_opcode_encode_fn Opcode_ae_selp24_hl_encode_fns[] = { 31558 0, 0, 0, Opcode_ae_selp24_hl_Slot_ae_slot1_encode, Opcode_ae_selp24_hl_Slot_ae_slot0_encode 31559}; 31560 31561static xtensa_opcode_encode_fn Opcode_ae_selp24_hh_encode_fns[] = { 31562 0, 0, 0, Opcode_ae_selp24_hh_Slot_ae_slot1_encode, Opcode_ae_selp24_hh_Slot_ae_slot0_encode 31563}; 31564 31565static xtensa_opcode_encode_fn Opcode_ae_movtp24x2_encode_fns[] = { 31566 0, 0, 0, Opcode_ae_movtp24x2_Slot_ae_slot1_encode, 0 31567}; 31568 31569static xtensa_opcode_encode_fn Opcode_ae_movfp24x2_encode_fns[] = { 31570 0, 0, 0, Opcode_ae_movfp24x2_Slot_ae_slot1_encode, 0 31571}; 31572 31573static xtensa_opcode_encode_fn Opcode_ae_movtp48_encode_fns[] = { 31574 0, 0, 0, Opcode_ae_movtp48_Slot_ae_slot1_encode, 0 31575}; 31576 31577static xtensa_opcode_encode_fn Opcode_ae_movfp48_encode_fns[] = { 31578 0, 0, 0, Opcode_ae_movfp48_Slot_ae_slot1_encode, 0 31579}; 31580 31581static xtensa_opcode_encode_fn Opcode_ae_movpa24x2_encode_fns[] = { 31582 Opcode_ae_movpa24x2_Slot_inst_encode, 0, 0, 0, Opcode_ae_movpa24x2_Slot_ae_slot0_encode 31583}; 31584 31585static xtensa_opcode_encode_fn Opcode_ae_truncp24a32x2_encode_fns[] = { 31586 Opcode_ae_truncp24a32x2_Slot_inst_encode, 0, 0, 0, Opcode_ae_truncp24a32x2_Slot_ae_slot0_encode 31587}; 31588 31589static xtensa_opcode_encode_fn Opcode_ae_cvta32p24_l_encode_fns[] = { 31590 Opcode_ae_cvta32p24_l_Slot_inst_encode, 0, 0, 0, Opcode_ae_cvta32p24_l_Slot_ae_slot0_encode 31591}; 31592 31593static xtensa_opcode_encode_fn Opcode_ae_cvta32p24_h_encode_fns[] = { 31594 Opcode_ae_cvta32p24_h_Slot_inst_encode, 0, 0, 0, Opcode_ae_cvta32p24_h_Slot_ae_slot0_encode 31595}; 31596 31597static xtensa_opcode_encode_fn Opcode_ae_cvtp24a16x2_ll_encode_fns[] = { 31598 Opcode_ae_cvtp24a16x2_ll_Slot_inst_encode, 0, 0, 0, Opcode_ae_cvtp24a16x2_ll_Slot_ae_slot0_encode 31599}; 31600 31601static xtensa_opcode_encode_fn Opcode_ae_cvtp24a16x2_lh_encode_fns[] = { 31602 Opcode_ae_cvtp24a16x2_lh_Slot_inst_encode, 0, 0, 0, Opcode_ae_cvtp24a16x2_lh_Slot_ae_slot0_encode 31603}; 31604 31605static xtensa_opcode_encode_fn Opcode_ae_cvtp24a16x2_hl_encode_fns[] = { 31606 Opcode_ae_cvtp24a16x2_hl_Slot_inst_encode, 0, 0, 0, Opcode_ae_cvtp24a16x2_hl_Slot_ae_slot0_encode 31607}; 31608 31609static xtensa_opcode_encode_fn Opcode_ae_cvtp24a16x2_hh_encode_fns[] = { 31610 Opcode_ae_cvtp24a16x2_hh_Slot_inst_encode, 0, 0, 0, Opcode_ae_cvtp24a16x2_hh_Slot_ae_slot0_encode 31611}; 31612 31613static xtensa_opcode_encode_fn Opcode_ae_truncp24q48x2_encode_fns[] = { 31614 0, 0, 0, Opcode_ae_truncp24q48x2_Slot_ae_slot1_encode, 0 31615}; 31616 31617static xtensa_opcode_encode_fn Opcode_ae_truncp16_encode_fns[] = { 31618 0, 0, 0, Opcode_ae_truncp16_Slot_ae_slot1_encode, 0 31619}; 31620 31621static xtensa_opcode_encode_fn Opcode_ae_roundsp24q48sym_encode_fns[] = { 31622 0, 0, 0, Opcode_ae_roundsp24q48sym_Slot_ae_slot1_encode, 0 31623}; 31624 31625static xtensa_opcode_encode_fn Opcode_ae_roundsp24q48asym_encode_fns[] = { 31626 0, 0, 0, Opcode_ae_roundsp24q48asym_Slot_ae_slot1_encode, 0 31627}; 31628 31629static xtensa_opcode_encode_fn Opcode_ae_roundsp16q48sym_encode_fns[] = { 31630 0, 0, 0, Opcode_ae_roundsp16q48sym_Slot_ae_slot1_encode, 0 31631}; 31632 31633static xtensa_opcode_encode_fn Opcode_ae_roundsp16q48asym_encode_fns[] = { 31634 0, 0, 0, Opcode_ae_roundsp16q48asym_Slot_ae_slot1_encode, 0 31635}; 31636 31637static xtensa_opcode_encode_fn Opcode_ae_roundsp16sym_encode_fns[] = { 31638 0, 0, 0, Opcode_ae_roundsp16sym_Slot_ae_slot1_encode, 0 31639}; 31640 31641static xtensa_opcode_encode_fn Opcode_ae_roundsp16asym_encode_fns[] = { 31642 0, 0, 0, Opcode_ae_roundsp16asym_Slot_ae_slot1_encode, 0 31643}; 31644 31645static xtensa_opcode_encode_fn Opcode_ae_zeroq56_encode_fns[] = { 31646 0, 0, 0, Opcode_ae_zeroq56_Slot_ae_slot1_encode, 0 31647}; 31648 31649static xtensa_opcode_encode_fn Opcode_ae_movq56_encode_fns[] = { 31650 Opcode_ae_movq56_Slot_inst_encode, 0, 0, Opcode_ae_movq56_Slot_ae_slot1_encode, Opcode_ae_movq56_Slot_ae_slot0_encode 31651}; 31652 31653static xtensa_opcode_encode_fn Opcode_ae_movtq56_encode_fns[] = { 31654 Opcode_ae_movtq56_Slot_inst_encode, 0, 0, 0, Opcode_ae_movtq56_Slot_ae_slot0_encode 31655}; 31656 31657static xtensa_opcode_encode_fn Opcode_ae_movfq56_encode_fns[] = { 31658 Opcode_ae_movfq56_Slot_inst_encode, 0, 0, 0, Opcode_ae_movfq56_Slot_ae_slot0_encode 31659}; 31660 31661static xtensa_opcode_encode_fn Opcode_ae_cvtq48a32s_encode_fns[] = { 31662 Opcode_ae_cvtq48a32s_Slot_inst_encode, 0, 0, 0, Opcode_ae_cvtq48a32s_Slot_ae_slot0_encode 31663}; 31664 31665static xtensa_opcode_encode_fn Opcode_ae_cvtq48p24s_l_encode_fns[] = { 31666 0, 0, 0, Opcode_ae_cvtq48p24s_l_Slot_ae_slot1_encode, 0 31667}; 31668 31669static xtensa_opcode_encode_fn Opcode_ae_cvtq48p24s_h_encode_fns[] = { 31670 0, 0, 0, Opcode_ae_cvtq48p24s_h_Slot_ae_slot1_encode, 0 31671}; 31672 31673static xtensa_opcode_encode_fn Opcode_ae_satq48s_encode_fns[] = { 31674 0, 0, 0, Opcode_ae_satq48s_Slot_ae_slot1_encode, 0 31675}; 31676 31677static xtensa_opcode_encode_fn Opcode_ae_truncq32_encode_fns[] = { 31678 0, 0, 0, Opcode_ae_truncq32_Slot_ae_slot1_encode, 0 31679}; 31680 31681static xtensa_opcode_encode_fn Opcode_ae_roundsq32sym_encode_fns[] = { 31682 0, 0, 0, Opcode_ae_roundsq32sym_Slot_ae_slot1_encode, 0 31683}; 31684 31685static xtensa_opcode_encode_fn Opcode_ae_roundsq32asym_encode_fns[] = { 31686 0, 0, 0, Opcode_ae_roundsq32asym_Slot_ae_slot1_encode, 0 31687}; 31688 31689static xtensa_opcode_encode_fn Opcode_ae_trunca32q48_encode_fns[] = { 31690 Opcode_ae_trunca32q48_Slot_inst_encode, 0, 0, 0, Opcode_ae_trunca32q48_Slot_ae_slot0_encode 31691}; 31692 31693static xtensa_opcode_encode_fn Opcode_ae_movap24s_l_encode_fns[] = { 31694 Opcode_ae_movap24s_l_Slot_inst_encode, 0, 0, 0, Opcode_ae_movap24s_l_Slot_ae_slot0_encode 31695}; 31696 31697static xtensa_opcode_encode_fn Opcode_ae_movap24s_h_encode_fns[] = { 31698 Opcode_ae_movap24s_h_Slot_inst_encode, 0, 0, 0, Opcode_ae_movap24s_h_Slot_ae_slot0_encode 31699}; 31700 31701static xtensa_opcode_encode_fn Opcode_ae_trunca16p24s_l_encode_fns[] = { 31702 Opcode_ae_trunca16p24s_l_Slot_inst_encode, 0, 0, 0, Opcode_ae_trunca16p24s_l_Slot_ae_slot0_encode 31703}; 31704 31705static xtensa_opcode_encode_fn Opcode_ae_trunca16p24s_h_encode_fns[] = { 31706 Opcode_ae_trunca16p24s_h_Slot_inst_encode, 0, 0, 0, Opcode_ae_trunca16p24s_h_Slot_ae_slot0_encode 31707}; 31708 31709static xtensa_opcode_encode_fn Opcode_ae_addp24_encode_fns[] = { 31710 0, 0, 0, Opcode_ae_addp24_Slot_ae_slot1_encode, 0 31711}; 31712 31713static xtensa_opcode_encode_fn Opcode_ae_subp24_encode_fns[] = { 31714 0, 0, 0, Opcode_ae_subp24_Slot_ae_slot1_encode, 0 31715}; 31716 31717static xtensa_opcode_encode_fn Opcode_ae_negp24_encode_fns[] = { 31718 0, 0, 0, Opcode_ae_negp24_Slot_ae_slot1_encode, 0 31719}; 31720 31721static xtensa_opcode_encode_fn Opcode_ae_absp24_encode_fns[] = { 31722 0, 0, 0, Opcode_ae_absp24_Slot_ae_slot1_encode, 0 31723}; 31724 31725static xtensa_opcode_encode_fn Opcode_ae_maxp24s_encode_fns[] = { 31726 0, 0, 0, Opcode_ae_maxp24s_Slot_ae_slot1_encode, 0 31727}; 31728 31729static xtensa_opcode_encode_fn Opcode_ae_minp24s_encode_fns[] = { 31730 0, 0, 0, Opcode_ae_minp24s_Slot_ae_slot1_encode, 0 31731}; 31732 31733static xtensa_opcode_encode_fn Opcode_ae_maxbp24s_encode_fns[] = { 31734 0, 0, 0, Opcode_ae_maxbp24s_Slot_ae_slot1_encode, 0 31735}; 31736 31737static xtensa_opcode_encode_fn Opcode_ae_minbp24s_encode_fns[] = { 31738 0, 0, 0, Opcode_ae_minbp24s_Slot_ae_slot1_encode, 0 31739}; 31740 31741static xtensa_opcode_encode_fn Opcode_ae_addsp24s_encode_fns[] = { 31742 0, 0, 0, Opcode_ae_addsp24s_Slot_ae_slot1_encode, 0 31743}; 31744 31745static xtensa_opcode_encode_fn Opcode_ae_subsp24s_encode_fns[] = { 31746 0, 0, 0, Opcode_ae_subsp24s_Slot_ae_slot1_encode, 0 31747}; 31748 31749static xtensa_opcode_encode_fn Opcode_ae_negsp24s_encode_fns[] = { 31750 0, 0, 0, Opcode_ae_negsp24s_Slot_ae_slot1_encode, 0 31751}; 31752 31753static xtensa_opcode_encode_fn Opcode_ae_abssp24s_encode_fns[] = { 31754 0, 0, 0, Opcode_ae_abssp24s_Slot_ae_slot1_encode, 0 31755}; 31756 31757static xtensa_opcode_encode_fn Opcode_ae_andp48_encode_fns[] = { 31758 0, 0, 0, Opcode_ae_andp48_Slot_ae_slot1_encode, 0 31759}; 31760 31761static xtensa_opcode_encode_fn Opcode_ae_nandp48_encode_fns[] = { 31762 0, 0, 0, Opcode_ae_nandp48_Slot_ae_slot1_encode, 0 31763}; 31764 31765static xtensa_opcode_encode_fn Opcode_ae_orp48_encode_fns[] = { 31766 0, 0, 0, Opcode_ae_orp48_Slot_ae_slot1_encode, 0 31767}; 31768 31769static xtensa_opcode_encode_fn Opcode_ae_xorp48_encode_fns[] = { 31770 0, 0, 0, Opcode_ae_xorp48_Slot_ae_slot1_encode, 0 31771}; 31772 31773static xtensa_opcode_encode_fn Opcode_ae_ltp24s_encode_fns[] = { 31774 0, 0, 0, Opcode_ae_ltp24s_Slot_ae_slot1_encode, 0 31775}; 31776 31777static xtensa_opcode_encode_fn Opcode_ae_lep24s_encode_fns[] = { 31778 0, 0, 0, Opcode_ae_lep24s_Slot_ae_slot1_encode, 0 31779}; 31780 31781static xtensa_opcode_encode_fn Opcode_ae_eqp24_encode_fns[] = { 31782 0, 0, 0, Opcode_ae_eqp24_Slot_ae_slot1_encode, 0 31783}; 31784 31785static xtensa_opcode_encode_fn Opcode_ae_addq56_encode_fns[] = { 31786 0, 0, 0, Opcode_ae_addq56_Slot_ae_slot1_encode, 0 31787}; 31788 31789static xtensa_opcode_encode_fn Opcode_ae_subq56_encode_fns[] = { 31790 0, 0, 0, Opcode_ae_subq56_Slot_ae_slot1_encode, 0 31791}; 31792 31793static xtensa_opcode_encode_fn Opcode_ae_negq56_encode_fns[] = { 31794 0, 0, 0, Opcode_ae_negq56_Slot_ae_slot1_encode, 0 31795}; 31796 31797static xtensa_opcode_encode_fn Opcode_ae_absq56_encode_fns[] = { 31798 0, 0, 0, Opcode_ae_absq56_Slot_ae_slot1_encode, 0 31799}; 31800 31801static xtensa_opcode_encode_fn Opcode_ae_maxq56s_encode_fns[] = { 31802 0, 0, 0, Opcode_ae_maxq56s_Slot_ae_slot1_encode, 0 31803}; 31804 31805static xtensa_opcode_encode_fn Opcode_ae_minq56s_encode_fns[] = { 31806 0, 0, 0, Opcode_ae_minq56s_Slot_ae_slot1_encode, 0 31807}; 31808 31809static xtensa_opcode_encode_fn Opcode_ae_maxbq56s_encode_fns[] = { 31810 0, 0, 0, Opcode_ae_maxbq56s_Slot_ae_slot1_encode, 0 31811}; 31812 31813static xtensa_opcode_encode_fn Opcode_ae_minbq56s_encode_fns[] = { 31814 0, 0, 0, Opcode_ae_minbq56s_Slot_ae_slot1_encode, 0 31815}; 31816 31817static xtensa_opcode_encode_fn Opcode_ae_addsq56s_encode_fns[] = { 31818 0, 0, 0, Opcode_ae_addsq56s_Slot_ae_slot1_encode, 0 31819}; 31820 31821static xtensa_opcode_encode_fn Opcode_ae_subsq56s_encode_fns[] = { 31822 0, 0, 0, Opcode_ae_subsq56s_Slot_ae_slot1_encode, 0 31823}; 31824 31825static xtensa_opcode_encode_fn Opcode_ae_negsq56s_encode_fns[] = { 31826 0, 0, 0, Opcode_ae_negsq56s_Slot_ae_slot1_encode, 0 31827}; 31828 31829static xtensa_opcode_encode_fn Opcode_ae_abssq56s_encode_fns[] = { 31830 0, 0, 0, Opcode_ae_abssq56s_Slot_ae_slot1_encode, 0 31831}; 31832 31833static xtensa_opcode_encode_fn Opcode_ae_andq56_encode_fns[] = { 31834 0, 0, 0, Opcode_ae_andq56_Slot_ae_slot1_encode, 0 31835}; 31836 31837static xtensa_opcode_encode_fn Opcode_ae_nandq56_encode_fns[] = { 31838 0, 0, 0, Opcode_ae_nandq56_Slot_ae_slot1_encode, 0 31839}; 31840 31841static xtensa_opcode_encode_fn Opcode_ae_orq56_encode_fns[] = { 31842 0, 0, 0, Opcode_ae_orq56_Slot_ae_slot1_encode, 0 31843}; 31844 31845static xtensa_opcode_encode_fn Opcode_ae_xorq56_encode_fns[] = { 31846 0, 0, 0, Opcode_ae_xorq56_Slot_ae_slot1_encode, 0 31847}; 31848 31849static xtensa_opcode_encode_fn Opcode_ae_sllip24_encode_fns[] = { 31850 0, 0, 0, Opcode_ae_sllip24_Slot_ae_slot1_encode, 0 31851}; 31852 31853static xtensa_opcode_encode_fn Opcode_ae_srlip24_encode_fns[] = { 31854 0, 0, 0, Opcode_ae_srlip24_Slot_ae_slot1_encode, 0 31855}; 31856 31857static xtensa_opcode_encode_fn Opcode_ae_sraip24_encode_fns[] = { 31858 0, 0, 0, Opcode_ae_sraip24_Slot_ae_slot1_encode, 0 31859}; 31860 31861static xtensa_opcode_encode_fn Opcode_ae_sllsp24_encode_fns[] = { 31862 0, 0, 0, Opcode_ae_sllsp24_Slot_ae_slot1_encode, 0 31863}; 31864 31865static xtensa_opcode_encode_fn Opcode_ae_srlsp24_encode_fns[] = { 31866 0, 0, 0, Opcode_ae_srlsp24_Slot_ae_slot1_encode, 0 31867}; 31868 31869static xtensa_opcode_encode_fn Opcode_ae_srasp24_encode_fns[] = { 31870 0, 0, 0, Opcode_ae_srasp24_Slot_ae_slot1_encode, 0 31871}; 31872 31873static xtensa_opcode_encode_fn Opcode_ae_sllisp24s_encode_fns[] = { 31874 0, 0, 0, Opcode_ae_sllisp24s_Slot_ae_slot1_encode, 0 31875}; 31876 31877static xtensa_opcode_encode_fn Opcode_ae_sllssp24s_encode_fns[] = { 31878 0, 0, 0, Opcode_ae_sllssp24s_Slot_ae_slot1_encode, 0 31879}; 31880 31881static xtensa_opcode_encode_fn Opcode_ae_slliq56_encode_fns[] = { 31882 Opcode_ae_slliq56_Slot_inst_encode, 0, 0, 0, Opcode_ae_slliq56_Slot_ae_slot0_encode 31883}; 31884 31885static xtensa_opcode_encode_fn Opcode_ae_srliq56_encode_fns[] = { 31886 Opcode_ae_srliq56_Slot_inst_encode, 0, 0, 0, Opcode_ae_srliq56_Slot_ae_slot0_encode 31887}; 31888 31889static xtensa_opcode_encode_fn Opcode_ae_sraiq56_encode_fns[] = { 31890 Opcode_ae_sraiq56_Slot_inst_encode, 0, 0, 0, Opcode_ae_sraiq56_Slot_ae_slot0_encode 31891}; 31892 31893static xtensa_opcode_encode_fn Opcode_ae_sllsq56_encode_fns[] = { 31894 Opcode_ae_sllsq56_Slot_inst_encode, 0, 0, 0, Opcode_ae_sllsq56_Slot_ae_slot0_encode 31895}; 31896 31897static xtensa_opcode_encode_fn Opcode_ae_srlsq56_encode_fns[] = { 31898 Opcode_ae_srlsq56_Slot_inst_encode, 0, 0, 0, Opcode_ae_srlsq56_Slot_ae_slot0_encode 31899}; 31900 31901static xtensa_opcode_encode_fn Opcode_ae_srasq56_encode_fns[] = { 31902 Opcode_ae_srasq56_Slot_inst_encode, 0, 0, 0, Opcode_ae_srasq56_Slot_ae_slot0_encode 31903}; 31904 31905static xtensa_opcode_encode_fn Opcode_ae_sllaq56_encode_fns[] = { 31906 Opcode_ae_sllaq56_Slot_inst_encode, 0, 0, 0, Opcode_ae_sllaq56_Slot_ae_slot0_encode 31907}; 31908 31909static xtensa_opcode_encode_fn Opcode_ae_srlaq56_encode_fns[] = { 31910 Opcode_ae_srlaq56_Slot_inst_encode, 0, 0, 0, Opcode_ae_srlaq56_Slot_ae_slot0_encode 31911}; 31912 31913static xtensa_opcode_encode_fn Opcode_ae_sraaq56_encode_fns[] = { 31914 Opcode_ae_sraaq56_Slot_inst_encode, 0, 0, 0, Opcode_ae_sraaq56_Slot_ae_slot0_encode 31915}; 31916 31917static xtensa_opcode_encode_fn Opcode_ae_sllisq56s_encode_fns[] = { 31918 Opcode_ae_sllisq56s_Slot_inst_encode, 0, 0, 0, Opcode_ae_sllisq56s_Slot_ae_slot0_encode 31919}; 31920 31921static xtensa_opcode_encode_fn Opcode_ae_sllssq56s_encode_fns[] = { 31922 Opcode_ae_sllssq56s_Slot_inst_encode, 0, 0, 0, Opcode_ae_sllssq56s_Slot_ae_slot0_encode 31923}; 31924 31925static xtensa_opcode_encode_fn Opcode_ae_sllasq56s_encode_fns[] = { 31926 Opcode_ae_sllasq56s_Slot_inst_encode, 0, 0, 0, Opcode_ae_sllasq56s_Slot_ae_slot0_encode 31927}; 31928 31929static xtensa_opcode_encode_fn Opcode_ae_ltq56s_encode_fns[] = { 31930 0, 0, 0, Opcode_ae_ltq56s_Slot_ae_slot1_encode, 0 31931}; 31932 31933static xtensa_opcode_encode_fn Opcode_ae_leq56s_encode_fns[] = { 31934 0, 0, 0, Opcode_ae_leq56s_Slot_ae_slot1_encode, 0 31935}; 31936 31937static xtensa_opcode_encode_fn Opcode_ae_eqq56_encode_fns[] = { 31938 0, 0, 0, Opcode_ae_eqq56_Slot_ae_slot1_encode, 0 31939}; 31940 31941static xtensa_opcode_encode_fn Opcode_ae_nsaq56s_encode_fns[] = { 31942 Opcode_ae_nsaq56s_Slot_inst_encode, 0, 0, 0, Opcode_ae_nsaq56s_Slot_ae_slot0_encode 31943}; 31944 31945static xtensa_opcode_encode_fn Opcode_ae_mulsrfq32sp24s_h_encode_fns[] = { 31946 0, 0, 0, Opcode_ae_mulsrfq32sp24s_h_Slot_ae_slot1_encode, 0 31947}; 31948 31949static xtensa_opcode_encode_fn Opcode_ae_mulsrfq32sp24s_l_encode_fns[] = { 31950 0, 0, 0, Opcode_ae_mulsrfq32sp24s_l_Slot_ae_slot1_encode, 0 31951}; 31952 31953static xtensa_opcode_encode_fn Opcode_ae_mularfq32sp24s_h_encode_fns[] = { 31954 0, 0, 0, Opcode_ae_mularfq32sp24s_h_Slot_ae_slot1_encode, 0 31955}; 31956 31957static xtensa_opcode_encode_fn Opcode_ae_mularfq32sp24s_l_encode_fns[] = { 31958 0, 0, 0, Opcode_ae_mularfq32sp24s_l_Slot_ae_slot1_encode, 0 31959}; 31960 31961static xtensa_opcode_encode_fn Opcode_ae_mulrfq32sp24s_h_encode_fns[] = { 31962 0, 0, 0, Opcode_ae_mulrfq32sp24s_h_Slot_ae_slot1_encode, 0 31963}; 31964 31965static xtensa_opcode_encode_fn Opcode_ae_mulrfq32sp24s_l_encode_fns[] = { 31966 0, 0, 0, Opcode_ae_mulrfq32sp24s_l_Slot_ae_slot1_encode, 0 31967}; 31968 31969static xtensa_opcode_encode_fn Opcode_ae_mulsfq32sp24s_h_encode_fns[] = { 31970 0, 0, 0, Opcode_ae_mulsfq32sp24s_h_Slot_ae_slot1_encode, 0 31971}; 31972 31973static xtensa_opcode_encode_fn Opcode_ae_mulsfq32sp24s_l_encode_fns[] = { 31974 0, 0, 0, Opcode_ae_mulsfq32sp24s_l_Slot_ae_slot1_encode, 0 31975}; 31976 31977static xtensa_opcode_encode_fn Opcode_ae_mulafq32sp24s_h_encode_fns[] = { 31978 0, 0, 0, Opcode_ae_mulafq32sp24s_h_Slot_ae_slot1_encode, 0 31979}; 31980 31981static xtensa_opcode_encode_fn Opcode_ae_mulafq32sp24s_l_encode_fns[] = { 31982 0, 0, 0, Opcode_ae_mulafq32sp24s_l_Slot_ae_slot1_encode, 0 31983}; 31984 31985static xtensa_opcode_encode_fn Opcode_ae_mulfq32sp24s_h_encode_fns[] = { 31986 0, 0, 0, Opcode_ae_mulfq32sp24s_h_Slot_ae_slot1_encode, 0 31987}; 31988 31989static xtensa_opcode_encode_fn Opcode_ae_mulfq32sp24s_l_encode_fns[] = { 31990 0, 0, 0, Opcode_ae_mulfq32sp24s_l_Slot_ae_slot1_encode, 0 31991}; 31992 31993static xtensa_opcode_encode_fn Opcode_ae_mulfs32p16s_ll_encode_fns[] = { 31994 0, 0, 0, Opcode_ae_mulfs32p16s_ll_Slot_ae_slot1_encode, 0 31995}; 31996 31997static xtensa_opcode_encode_fn Opcode_ae_mulfp24s_ll_encode_fns[] = { 31998 0, 0, 0, Opcode_ae_mulfp24s_ll_Slot_ae_slot1_encode, 0 31999}; 32000 32001static xtensa_opcode_encode_fn Opcode_ae_mulp24s_ll_encode_fns[] = { 32002 0, 0, 0, Opcode_ae_mulp24s_ll_Slot_ae_slot1_encode, 0 32003}; 32004 32005static xtensa_opcode_encode_fn Opcode_ae_mulfs32p16s_lh_encode_fns[] = { 32006 0, 0, 0, Opcode_ae_mulfs32p16s_lh_Slot_ae_slot1_encode, 0 32007}; 32008 32009static xtensa_opcode_encode_fn Opcode_ae_mulfp24s_lh_encode_fns[] = { 32010 0, 0, 0, Opcode_ae_mulfp24s_lh_Slot_ae_slot1_encode, 0 32011}; 32012 32013static xtensa_opcode_encode_fn Opcode_ae_mulp24s_lh_encode_fns[] = { 32014 0, 0, 0, Opcode_ae_mulp24s_lh_Slot_ae_slot1_encode, 0 32015}; 32016 32017static xtensa_opcode_encode_fn Opcode_ae_mulfs32p16s_hl_encode_fns[] = { 32018 0, 0, 0, Opcode_ae_mulfs32p16s_hl_Slot_ae_slot1_encode, 0 32019}; 32020 32021static xtensa_opcode_encode_fn Opcode_ae_mulfp24s_hl_encode_fns[] = { 32022 0, 0, 0, Opcode_ae_mulfp24s_hl_Slot_ae_slot1_encode, 0 32023}; 32024 32025static xtensa_opcode_encode_fn Opcode_ae_mulp24s_hl_encode_fns[] = { 32026 0, 0, 0, Opcode_ae_mulp24s_hl_Slot_ae_slot1_encode, 0 32027}; 32028 32029static xtensa_opcode_encode_fn Opcode_ae_mulfs32p16s_hh_encode_fns[] = { 32030 0, 0, 0, Opcode_ae_mulfs32p16s_hh_Slot_ae_slot1_encode, 0 32031}; 32032 32033static xtensa_opcode_encode_fn Opcode_ae_mulfp24s_hh_encode_fns[] = { 32034 0, 0, 0, Opcode_ae_mulfp24s_hh_Slot_ae_slot1_encode, 0 32035}; 32036 32037static xtensa_opcode_encode_fn Opcode_ae_mulp24s_hh_encode_fns[] = { 32038 0, 0, 0, Opcode_ae_mulp24s_hh_Slot_ae_slot1_encode, 0 32039}; 32040 32041static xtensa_opcode_encode_fn Opcode_ae_mulafs32p16s_ll_encode_fns[] = { 32042 0, 0, 0, Opcode_ae_mulafs32p16s_ll_Slot_ae_slot1_encode, 0 32043}; 32044 32045static xtensa_opcode_encode_fn Opcode_ae_mulafp24s_ll_encode_fns[] = { 32046 0, 0, 0, Opcode_ae_mulafp24s_ll_Slot_ae_slot1_encode, 0 32047}; 32048 32049static xtensa_opcode_encode_fn Opcode_ae_mulap24s_ll_encode_fns[] = { 32050 0, 0, 0, Opcode_ae_mulap24s_ll_Slot_ae_slot1_encode, 0 32051}; 32052 32053static xtensa_opcode_encode_fn Opcode_ae_mulafs32p16s_lh_encode_fns[] = { 32054 0, 0, 0, Opcode_ae_mulafs32p16s_lh_Slot_ae_slot1_encode, 0 32055}; 32056 32057static xtensa_opcode_encode_fn Opcode_ae_mulafp24s_lh_encode_fns[] = { 32058 0, 0, 0, Opcode_ae_mulafp24s_lh_Slot_ae_slot1_encode, 0 32059}; 32060 32061static xtensa_opcode_encode_fn Opcode_ae_mulap24s_lh_encode_fns[] = { 32062 0, 0, 0, Opcode_ae_mulap24s_lh_Slot_ae_slot1_encode, 0 32063}; 32064 32065static xtensa_opcode_encode_fn Opcode_ae_mulafs32p16s_hl_encode_fns[] = { 32066 0, 0, 0, Opcode_ae_mulafs32p16s_hl_Slot_ae_slot1_encode, 0 32067}; 32068 32069static xtensa_opcode_encode_fn Opcode_ae_mulafp24s_hl_encode_fns[] = { 32070 0, 0, 0, Opcode_ae_mulafp24s_hl_Slot_ae_slot1_encode, 0 32071}; 32072 32073static xtensa_opcode_encode_fn Opcode_ae_mulap24s_hl_encode_fns[] = { 32074 0, 0, 0, Opcode_ae_mulap24s_hl_Slot_ae_slot1_encode, 0 32075}; 32076 32077static xtensa_opcode_encode_fn Opcode_ae_mulafs32p16s_hh_encode_fns[] = { 32078 0, 0, 0, Opcode_ae_mulafs32p16s_hh_Slot_ae_slot1_encode, 0 32079}; 32080 32081static xtensa_opcode_encode_fn Opcode_ae_mulafp24s_hh_encode_fns[] = { 32082 0, 0, 0, Opcode_ae_mulafp24s_hh_Slot_ae_slot1_encode, 0 32083}; 32084 32085static xtensa_opcode_encode_fn Opcode_ae_mulap24s_hh_encode_fns[] = { 32086 0, 0, 0, Opcode_ae_mulap24s_hh_Slot_ae_slot1_encode, 0 32087}; 32088 32089static xtensa_opcode_encode_fn Opcode_ae_mulsfs32p16s_ll_encode_fns[] = { 32090 0, 0, 0, Opcode_ae_mulsfs32p16s_ll_Slot_ae_slot1_encode, 0 32091}; 32092 32093static xtensa_opcode_encode_fn Opcode_ae_mulsfp24s_ll_encode_fns[] = { 32094 0, 0, 0, Opcode_ae_mulsfp24s_ll_Slot_ae_slot1_encode, 0 32095}; 32096 32097static xtensa_opcode_encode_fn Opcode_ae_mulsp24s_ll_encode_fns[] = { 32098 0, 0, 0, Opcode_ae_mulsp24s_ll_Slot_ae_slot1_encode, 0 32099}; 32100 32101static xtensa_opcode_encode_fn Opcode_ae_mulsfs32p16s_lh_encode_fns[] = { 32102 0, 0, 0, Opcode_ae_mulsfs32p16s_lh_Slot_ae_slot1_encode, 0 32103}; 32104 32105static xtensa_opcode_encode_fn Opcode_ae_mulsfp24s_lh_encode_fns[] = { 32106 0, 0, 0, Opcode_ae_mulsfp24s_lh_Slot_ae_slot1_encode, 0 32107}; 32108 32109static xtensa_opcode_encode_fn Opcode_ae_mulsp24s_lh_encode_fns[] = { 32110 0, 0, 0, Opcode_ae_mulsp24s_lh_Slot_ae_slot1_encode, 0 32111}; 32112 32113static xtensa_opcode_encode_fn Opcode_ae_mulsfs32p16s_hl_encode_fns[] = { 32114 0, 0, 0, Opcode_ae_mulsfs32p16s_hl_Slot_ae_slot1_encode, 0 32115}; 32116 32117static xtensa_opcode_encode_fn Opcode_ae_mulsfp24s_hl_encode_fns[] = { 32118 0, 0, 0, Opcode_ae_mulsfp24s_hl_Slot_ae_slot1_encode, 0 32119}; 32120 32121static xtensa_opcode_encode_fn Opcode_ae_mulsp24s_hl_encode_fns[] = { 32122 0, 0, 0, Opcode_ae_mulsp24s_hl_Slot_ae_slot1_encode, 0 32123}; 32124 32125static xtensa_opcode_encode_fn Opcode_ae_mulsfs32p16s_hh_encode_fns[] = { 32126 0, 0, 0, Opcode_ae_mulsfs32p16s_hh_Slot_ae_slot1_encode, 0 32127}; 32128 32129static xtensa_opcode_encode_fn Opcode_ae_mulsfp24s_hh_encode_fns[] = { 32130 0, 0, 0, Opcode_ae_mulsfp24s_hh_Slot_ae_slot1_encode, 0 32131}; 32132 32133static xtensa_opcode_encode_fn Opcode_ae_mulsp24s_hh_encode_fns[] = { 32134 0, 0, 0, Opcode_ae_mulsp24s_hh_Slot_ae_slot1_encode, 0 32135}; 32136 32137static xtensa_opcode_encode_fn Opcode_ae_mulafs56p24s_ll_encode_fns[] = { 32138 0, 0, 0, Opcode_ae_mulafs56p24s_ll_Slot_ae_slot1_encode, 0 32139}; 32140 32141static xtensa_opcode_encode_fn Opcode_ae_mulas56p24s_ll_encode_fns[] = { 32142 0, 0, 0, Opcode_ae_mulas56p24s_ll_Slot_ae_slot1_encode, 0 32143}; 32144 32145static xtensa_opcode_encode_fn Opcode_ae_mulafs56p24s_lh_encode_fns[] = { 32146 0, 0, 0, Opcode_ae_mulafs56p24s_lh_Slot_ae_slot1_encode, 0 32147}; 32148 32149static xtensa_opcode_encode_fn Opcode_ae_mulas56p24s_lh_encode_fns[] = { 32150 0, 0, 0, Opcode_ae_mulas56p24s_lh_Slot_ae_slot1_encode, 0 32151}; 32152 32153static xtensa_opcode_encode_fn Opcode_ae_mulafs56p24s_hl_encode_fns[] = { 32154 0, 0, 0, Opcode_ae_mulafs56p24s_hl_Slot_ae_slot1_encode, 0 32155}; 32156 32157static xtensa_opcode_encode_fn Opcode_ae_mulas56p24s_hl_encode_fns[] = { 32158 0, 0, 0, Opcode_ae_mulas56p24s_hl_Slot_ae_slot1_encode, 0 32159}; 32160 32161static xtensa_opcode_encode_fn Opcode_ae_mulafs56p24s_hh_encode_fns[] = { 32162 0, 0, 0, Opcode_ae_mulafs56p24s_hh_Slot_ae_slot1_encode, 0 32163}; 32164 32165static xtensa_opcode_encode_fn Opcode_ae_mulas56p24s_hh_encode_fns[] = { 32166 0, 0, 0, Opcode_ae_mulas56p24s_hh_Slot_ae_slot1_encode, 0 32167}; 32168 32169static xtensa_opcode_encode_fn Opcode_ae_mulsfs56p24s_ll_encode_fns[] = { 32170 0, 0, 0, Opcode_ae_mulsfs56p24s_ll_Slot_ae_slot1_encode, 0 32171}; 32172 32173static xtensa_opcode_encode_fn Opcode_ae_mulss56p24s_ll_encode_fns[] = { 32174 0, 0, 0, Opcode_ae_mulss56p24s_ll_Slot_ae_slot1_encode, 0 32175}; 32176 32177static xtensa_opcode_encode_fn Opcode_ae_mulsfs56p24s_lh_encode_fns[] = { 32178 0, 0, 0, Opcode_ae_mulsfs56p24s_lh_Slot_ae_slot1_encode, 0 32179}; 32180 32181static xtensa_opcode_encode_fn Opcode_ae_mulss56p24s_lh_encode_fns[] = { 32182 0, 0, 0, Opcode_ae_mulss56p24s_lh_Slot_ae_slot1_encode, 0 32183}; 32184 32185static xtensa_opcode_encode_fn Opcode_ae_mulsfs56p24s_hl_encode_fns[] = { 32186 0, 0, 0, Opcode_ae_mulsfs56p24s_hl_Slot_ae_slot1_encode, 0 32187}; 32188 32189static xtensa_opcode_encode_fn Opcode_ae_mulss56p24s_hl_encode_fns[] = { 32190 0, 0, 0, Opcode_ae_mulss56p24s_hl_Slot_ae_slot1_encode, 0 32191}; 32192 32193static xtensa_opcode_encode_fn Opcode_ae_mulsfs56p24s_hh_encode_fns[] = { 32194 0, 0, 0, Opcode_ae_mulsfs56p24s_hh_Slot_ae_slot1_encode, 0 32195}; 32196 32197static xtensa_opcode_encode_fn Opcode_ae_mulss56p24s_hh_encode_fns[] = { 32198 0, 0, 0, Opcode_ae_mulss56p24s_hh_Slot_ae_slot1_encode, 0 32199}; 32200 32201static xtensa_opcode_encode_fn Opcode_ae_mulfq32sp16s_l_encode_fns[] = { 32202 0, 0, 0, Opcode_ae_mulfq32sp16s_l_Slot_ae_slot1_encode, 0 32203}; 32204 32205static xtensa_opcode_encode_fn Opcode_ae_mulfq32sp16s_h_encode_fns[] = { 32206 0, 0, 0, Opcode_ae_mulfq32sp16s_h_Slot_ae_slot1_encode, 0 32207}; 32208 32209static xtensa_opcode_encode_fn Opcode_ae_mulfq32sp16u_l_encode_fns[] = { 32210 0, 0, 0, Opcode_ae_mulfq32sp16u_l_Slot_ae_slot1_encode, 0 32211}; 32212 32213static xtensa_opcode_encode_fn Opcode_ae_mulfq32sp16u_h_encode_fns[] = { 32214 0, 0, 0, Opcode_ae_mulfq32sp16u_h_Slot_ae_slot1_encode, 0 32215}; 32216 32217static xtensa_opcode_encode_fn Opcode_ae_mulq32sp16s_l_encode_fns[] = { 32218 0, 0, 0, Opcode_ae_mulq32sp16s_l_Slot_ae_slot1_encode, 0 32219}; 32220 32221static xtensa_opcode_encode_fn Opcode_ae_mulq32sp16s_h_encode_fns[] = { 32222 0, 0, 0, Opcode_ae_mulq32sp16s_h_Slot_ae_slot1_encode, 0 32223}; 32224 32225static xtensa_opcode_encode_fn Opcode_ae_mulq32sp16u_l_encode_fns[] = { 32226 0, 0, 0, Opcode_ae_mulq32sp16u_l_Slot_ae_slot1_encode, 0 32227}; 32228 32229static xtensa_opcode_encode_fn Opcode_ae_mulq32sp16u_h_encode_fns[] = { 32230 0, 0, 0, Opcode_ae_mulq32sp16u_h_Slot_ae_slot1_encode, 0 32231}; 32232 32233static xtensa_opcode_encode_fn Opcode_ae_mulafq32sp16s_l_encode_fns[] = { 32234 0, 0, 0, Opcode_ae_mulafq32sp16s_l_Slot_ae_slot1_encode, 0 32235}; 32236 32237static xtensa_opcode_encode_fn Opcode_ae_mulafq32sp16s_h_encode_fns[] = { 32238 0, 0, 0, Opcode_ae_mulafq32sp16s_h_Slot_ae_slot1_encode, 0 32239}; 32240 32241static xtensa_opcode_encode_fn Opcode_ae_mulafq32sp16u_l_encode_fns[] = { 32242 0, 0, 0, Opcode_ae_mulafq32sp16u_l_Slot_ae_slot1_encode, 0 32243}; 32244 32245static xtensa_opcode_encode_fn Opcode_ae_mulafq32sp16u_h_encode_fns[] = { 32246 0, 0, 0, Opcode_ae_mulafq32sp16u_h_Slot_ae_slot1_encode, 0 32247}; 32248 32249static xtensa_opcode_encode_fn Opcode_ae_mulaq32sp16s_l_encode_fns[] = { 32250 0, 0, 0, Opcode_ae_mulaq32sp16s_l_Slot_ae_slot1_encode, 0 32251}; 32252 32253static xtensa_opcode_encode_fn Opcode_ae_mulaq32sp16s_h_encode_fns[] = { 32254 0, 0, 0, Opcode_ae_mulaq32sp16s_h_Slot_ae_slot1_encode, 0 32255}; 32256 32257static xtensa_opcode_encode_fn Opcode_ae_mulaq32sp16u_l_encode_fns[] = { 32258 0, 0, 0, Opcode_ae_mulaq32sp16u_l_Slot_ae_slot1_encode, 0 32259}; 32260 32261static xtensa_opcode_encode_fn Opcode_ae_mulaq32sp16u_h_encode_fns[] = { 32262 0, 0, 0, Opcode_ae_mulaq32sp16u_h_Slot_ae_slot1_encode, 0 32263}; 32264 32265static xtensa_opcode_encode_fn Opcode_ae_mulsfq32sp16s_l_encode_fns[] = { 32266 0, 0, 0, Opcode_ae_mulsfq32sp16s_l_Slot_ae_slot1_encode, 0 32267}; 32268 32269static xtensa_opcode_encode_fn Opcode_ae_mulsfq32sp16s_h_encode_fns[] = { 32270 0, 0, 0, Opcode_ae_mulsfq32sp16s_h_Slot_ae_slot1_encode, 0 32271}; 32272 32273static xtensa_opcode_encode_fn Opcode_ae_mulsfq32sp16u_l_encode_fns[] = { 32274 0, 0, 0, Opcode_ae_mulsfq32sp16u_l_Slot_ae_slot1_encode, 0 32275}; 32276 32277static xtensa_opcode_encode_fn Opcode_ae_mulsfq32sp16u_h_encode_fns[] = { 32278 0, 0, 0, Opcode_ae_mulsfq32sp16u_h_Slot_ae_slot1_encode, 0 32279}; 32280 32281static xtensa_opcode_encode_fn Opcode_ae_mulsq32sp16s_l_encode_fns[] = { 32282 0, 0, 0, Opcode_ae_mulsq32sp16s_l_Slot_ae_slot1_encode, 0 32283}; 32284 32285static xtensa_opcode_encode_fn Opcode_ae_mulsq32sp16s_h_encode_fns[] = { 32286 0, 0, 0, Opcode_ae_mulsq32sp16s_h_Slot_ae_slot1_encode, 0 32287}; 32288 32289static xtensa_opcode_encode_fn Opcode_ae_mulsq32sp16u_l_encode_fns[] = { 32290 0, 0, 0, Opcode_ae_mulsq32sp16u_l_Slot_ae_slot1_encode, 0 32291}; 32292 32293static xtensa_opcode_encode_fn Opcode_ae_mulsq32sp16u_h_encode_fns[] = { 32294 0, 0, 0, Opcode_ae_mulsq32sp16u_h_Slot_ae_slot1_encode, 0 32295}; 32296 32297static xtensa_opcode_encode_fn Opcode_ae_mulzaaq32sp16s_ll_encode_fns[] = { 32298 0, 0, 0, Opcode_ae_mulzaaq32sp16s_ll_Slot_ae_slot1_encode, 0 32299}; 32300 32301static xtensa_opcode_encode_fn Opcode_ae_mulzaafq32sp16s_ll_encode_fns[] = { 32302 0, 0, 0, Opcode_ae_mulzaafq32sp16s_ll_Slot_ae_slot1_encode, 0 32303}; 32304 32305static xtensa_opcode_encode_fn Opcode_ae_mulzaaq32sp16u_ll_encode_fns[] = { 32306 0, 0, 0, Opcode_ae_mulzaaq32sp16u_ll_Slot_ae_slot1_encode, 0 32307}; 32308 32309static xtensa_opcode_encode_fn Opcode_ae_mulzaafq32sp16u_ll_encode_fns[] = { 32310 0, 0, 0, Opcode_ae_mulzaafq32sp16u_ll_Slot_ae_slot1_encode, 0 32311}; 32312 32313static xtensa_opcode_encode_fn Opcode_ae_mulzaaq32sp16s_hh_encode_fns[] = { 32314 0, 0, 0, Opcode_ae_mulzaaq32sp16s_hh_Slot_ae_slot1_encode, 0 32315}; 32316 32317static xtensa_opcode_encode_fn Opcode_ae_mulzaafq32sp16s_hh_encode_fns[] = { 32318 0, 0, 0, Opcode_ae_mulzaafq32sp16s_hh_Slot_ae_slot1_encode, 0 32319}; 32320 32321static xtensa_opcode_encode_fn Opcode_ae_mulzaaq32sp16u_hh_encode_fns[] = { 32322 0, 0, 0, Opcode_ae_mulzaaq32sp16u_hh_Slot_ae_slot1_encode, 0 32323}; 32324 32325static xtensa_opcode_encode_fn Opcode_ae_mulzaafq32sp16u_hh_encode_fns[] = { 32326 0, 0, 0, Opcode_ae_mulzaafq32sp16u_hh_Slot_ae_slot1_encode, 0 32327}; 32328 32329static xtensa_opcode_encode_fn Opcode_ae_mulzaaq32sp16s_lh_encode_fns[] = { 32330 0, 0, 0, Opcode_ae_mulzaaq32sp16s_lh_Slot_ae_slot1_encode, 0 32331}; 32332 32333static xtensa_opcode_encode_fn Opcode_ae_mulzaafq32sp16s_lh_encode_fns[] = { 32334 0, 0, 0, Opcode_ae_mulzaafq32sp16s_lh_Slot_ae_slot1_encode, 0 32335}; 32336 32337static xtensa_opcode_encode_fn Opcode_ae_mulzaaq32sp16u_lh_encode_fns[] = { 32338 0, 0, 0, Opcode_ae_mulzaaq32sp16u_lh_Slot_ae_slot1_encode, 0 32339}; 32340 32341static xtensa_opcode_encode_fn Opcode_ae_mulzaafq32sp16u_lh_encode_fns[] = { 32342 0, 0, 0, Opcode_ae_mulzaafq32sp16u_lh_Slot_ae_slot1_encode, 0 32343}; 32344 32345static xtensa_opcode_encode_fn Opcode_ae_mulzasq32sp16s_ll_encode_fns[] = { 32346 0, 0, 0, Opcode_ae_mulzasq32sp16s_ll_Slot_ae_slot1_encode, 0 32347}; 32348 32349static xtensa_opcode_encode_fn Opcode_ae_mulzasfq32sp16s_ll_encode_fns[] = { 32350 0, 0, 0, Opcode_ae_mulzasfq32sp16s_ll_Slot_ae_slot1_encode, 0 32351}; 32352 32353static xtensa_opcode_encode_fn Opcode_ae_mulzasq32sp16u_ll_encode_fns[] = { 32354 0, 0, 0, Opcode_ae_mulzasq32sp16u_ll_Slot_ae_slot1_encode, 0 32355}; 32356 32357static xtensa_opcode_encode_fn Opcode_ae_mulzasfq32sp16u_ll_encode_fns[] = { 32358 0, 0, 0, Opcode_ae_mulzasfq32sp16u_ll_Slot_ae_slot1_encode, 0 32359}; 32360 32361static xtensa_opcode_encode_fn Opcode_ae_mulzasq32sp16s_hh_encode_fns[] = { 32362 0, 0, 0, Opcode_ae_mulzasq32sp16s_hh_Slot_ae_slot1_encode, 0 32363}; 32364 32365static xtensa_opcode_encode_fn Opcode_ae_mulzasfq32sp16s_hh_encode_fns[] = { 32366 0, 0, 0, Opcode_ae_mulzasfq32sp16s_hh_Slot_ae_slot1_encode, 0 32367}; 32368 32369static xtensa_opcode_encode_fn Opcode_ae_mulzasq32sp16u_hh_encode_fns[] = { 32370 0, 0, 0, Opcode_ae_mulzasq32sp16u_hh_Slot_ae_slot1_encode, 0 32371}; 32372 32373static xtensa_opcode_encode_fn Opcode_ae_mulzasfq32sp16u_hh_encode_fns[] = { 32374 0, 0, 0, Opcode_ae_mulzasfq32sp16u_hh_Slot_ae_slot1_encode, 0 32375}; 32376 32377static xtensa_opcode_encode_fn Opcode_ae_mulzasq32sp16s_lh_encode_fns[] = { 32378 0, 0, 0, Opcode_ae_mulzasq32sp16s_lh_Slot_ae_slot1_encode, 0 32379}; 32380 32381static xtensa_opcode_encode_fn Opcode_ae_mulzasfq32sp16s_lh_encode_fns[] = { 32382 0, 0, 0, Opcode_ae_mulzasfq32sp16s_lh_Slot_ae_slot1_encode, 0 32383}; 32384 32385static xtensa_opcode_encode_fn Opcode_ae_mulzasq32sp16u_lh_encode_fns[] = { 32386 0, 0, 0, Opcode_ae_mulzasq32sp16u_lh_Slot_ae_slot1_encode, 0 32387}; 32388 32389static xtensa_opcode_encode_fn Opcode_ae_mulzasfq32sp16u_lh_encode_fns[] = { 32390 0, 0, 0, Opcode_ae_mulzasfq32sp16u_lh_Slot_ae_slot1_encode, 0 32391}; 32392 32393static xtensa_opcode_encode_fn Opcode_ae_mulzsaq32sp16s_ll_encode_fns[] = { 32394 0, 0, 0, Opcode_ae_mulzsaq32sp16s_ll_Slot_ae_slot1_encode, 0 32395}; 32396 32397static xtensa_opcode_encode_fn Opcode_ae_mulzsafq32sp16s_ll_encode_fns[] = { 32398 0, 0, 0, Opcode_ae_mulzsafq32sp16s_ll_Slot_ae_slot1_encode, 0 32399}; 32400 32401static xtensa_opcode_encode_fn Opcode_ae_mulzsaq32sp16u_ll_encode_fns[] = { 32402 0, 0, 0, Opcode_ae_mulzsaq32sp16u_ll_Slot_ae_slot1_encode, 0 32403}; 32404 32405static xtensa_opcode_encode_fn Opcode_ae_mulzsafq32sp16u_ll_encode_fns[] = { 32406 0, 0, 0, Opcode_ae_mulzsafq32sp16u_ll_Slot_ae_slot1_encode, 0 32407}; 32408 32409static xtensa_opcode_encode_fn Opcode_ae_mulzsaq32sp16s_hh_encode_fns[] = { 32410 0, 0, 0, Opcode_ae_mulzsaq32sp16s_hh_Slot_ae_slot1_encode, 0 32411}; 32412 32413static xtensa_opcode_encode_fn Opcode_ae_mulzsafq32sp16s_hh_encode_fns[] = { 32414 0, 0, 0, Opcode_ae_mulzsafq32sp16s_hh_Slot_ae_slot1_encode, 0 32415}; 32416 32417static xtensa_opcode_encode_fn Opcode_ae_mulzsaq32sp16u_hh_encode_fns[] = { 32418 0, 0, 0, Opcode_ae_mulzsaq32sp16u_hh_Slot_ae_slot1_encode, 0 32419}; 32420 32421static xtensa_opcode_encode_fn Opcode_ae_mulzsafq32sp16u_hh_encode_fns[] = { 32422 0, 0, 0, Opcode_ae_mulzsafq32sp16u_hh_Slot_ae_slot1_encode, 0 32423}; 32424 32425static xtensa_opcode_encode_fn Opcode_ae_mulzsaq32sp16s_lh_encode_fns[] = { 32426 0, 0, 0, Opcode_ae_mulzsaq32sp16s_lh_Slot_ae_slot1_encode, 0 32427}; 32428 32429static xtensa_opcode_encode_fn Opcode_ae_mulzsafq32sp16s_lh_encode_fns[] = { 32430 0, 0, 0, Opcode_ae_mulzsafq32sp16s_lh_Slot_ae_slot1_encode, 0 32431}; 32432 32433static xtensa_opcode_encode_fn Opcode_ae_mulzsaq32sp16u_lh_encode_fns[] = { 32434 0, 0, 0, Opcode_ae_mulzsaq32sp16u_lh_Slot_ae_slot1_encode, 0 32435}; 32436 32437static xtensa_opcode_encode_fn Opcode_ae_mulzsafq32sp16u_lh_encode_fns[] = { 32438 0, 0, 0, Opcode_ae_mulzsafq32sp16u_lh_Slot_ae_slot1_encode, 0 32439}; 32440 32441static xtensa_opcode_encode_fn Opcode_ae_mulzssq32sp16s_ll_encode_fns[] = { 32442 0, 0, 0, Opcode_ae_mulzssq32sp16s_ll_Slot_ae_slot1_encode, 0 32443}; 32444 32445static xtensa_opcode_encode_fn Opcode_ae_mulzssfq32sp16s_ll_encode_fns[] = { 32446 0, 0, 0, Opcode_ae_mulzssfq32sp16s_ll_Slot_ae_slot1_encode, 0 32447}; 32448 32449static xtensa_opcode_encode_fn Opcode_ae_mulzssq32sp16u_ll_encode_fns[] = { 32450 0, 0, 0, Opcode_ae_mulzssq32sp16u_ll_Slot_ae_slot1_encode, 0 32451}; 32452 32453static xtensa_opcode_encode_fn Opcode_ae_mulzssfq32sp16u_ll_encode_fns[] = { 32454 0, 0, 0, Opcode_ae_mulzssfq32sp16u_ll_Slot_ae_slot1_encode, 0 32455}; 32456 32457static xtensa_opcode_encode_fn Opcode_ae_mulzssq32sp16s_hh_encode_fns[] = { 32458 0, 0, 0, Opcode_ae_mulzssq32sp16s_hh_Slot_ae_slot1_encode, 0 32459}; 32460 32461static xtensa_opcode_encode_fn Opcode_ae_mulzssfq32sp16s_hh_encode_fns[] = { 32462 0, 0, 0, Opcode_ae_mulzssfq32sp16s_hh_Slot_ae_slot1_encode, 0 32463}; 32464 32465static xtensa_opcode_encode_fn Opcode_ae_mulzssq32sp16u_hh_encode_fns[] = { 32466 0, 0, 0, Opcode_ae_mulzssq32sp16u_hh_Slot_ae_slot1_encode, 0 32467}; 32468 32469static xtensa_opcode_encode_fn Opcode_ae_mulzssfq32sp16u_hh_encode_fns[] = { 32470 0, 0, 0, Opcode_ae_mulzssfq32sp16u_hh_Slot_ae_slot1_encode, 0 32471}; 32472 32473static xtensa_opcode_encode_fn Opcode_ae_mulzssq32sp16s_lh_encode_fns[] = { 32474 0, 0, 0, Opcode_ae_mulzssq32sp16s_lh_Slot_ae_slot1_encode, 0 32475}; 32476 32477static xtensa_opcode_encode_fn Opcode_ae_mulzssfq32sp16s_lh_encode_fns[] = { 32478 0, 0, 0, Opcode_ae_mulzssfq32sp16s_lh_Slot_ae_slot1_encode, 0 32479}; 32480 32481static xtensa_opcode_encode_fn Opcode_ae_mulzssq32sp16u_lh_encode_fns[] = { 32482 0, 0, 0, Opcode_ae_mulzssq32sp16u_lh_Slot_ae_slot1_encode, 0 32483}; 32484 32485static xtensa_opcode_encode_fn Opcode_ae_mulzssfq32sp16u_lh_encode_fns[] = { 32486 0, 0, 0, Opcode_ae_mulzssfq32sp16u_lh_Slot_ae_slot1_encode, 0 32487}; 32488 32489static xtensa_opcode_encode_fn Opcode_ae_mulzaafp24s_hh_ll_encode_fns[] = { 32490 0, 0, 0, Opcode_ae_mulzaafp24s_hh_ll_Slot_ae_slot1_encode, 0 32491}; 32492 32493static xtensa_opcode_encode_fn Opcode_ae_mulzaap24s_hh_ll_encode_fns[] = { 32494 0, 0, 0, Opcode_ae_mulzaap24s_hh_ll_Slot_ae_slot1_encode, 0 32495}; 32496 32497static xtensa_opcode_encode_fn Opcode_ae_mulzaafp24s_hl_lh_encode_fns[] = { 32498 0, 0, 0, Opcode_ae_mulzaafp24s_hl_lh_Slot_ae_slot1_encode, 0 32499}; 32500 32501static xtensa_opcode_encode_fn Opcode_ae_mulzaap24s_hl_lh_encode_fns[] = { 32502 0, 0, 0, Opcode_ae_mulzaap24s_hl_lh_Slot_ae_slot1_encode, 0 32503}; 32504 32505static xtensa_opcode_encode_fn Opcode_ae_mulzasfp24s_hh_ll_encode_fns[] = { 32506 0, 0, 0, Opcode_ae_mulzasfp24s_hh_ll_Slot_ae_slot1_encode, 0 32507}; 32508 32509static xtensa_opcode_encode_fn Opcode_ae_mulzasp24s_hh_ll_encode_fns[] = { 32510 0, 0, 0, Opcode_ae_mulzasp24s_hh_ll_Slot_ae_slot1_encode, 0 32511}; 32512 32513static xtensa_opcode_encode_fn Opcode_ae_mulzasfp24s_hl_lh_encode_fns[] = { 32514 0, 0, 0, Opcode_ae_mulzasfp24s_hl_lh_Slot_ae_slot1_encode, 0 32515}; 32516 32517static xtensa_opcode_encode_fn Opcode_ae_mulzasp24s_hl_lh_encode_fns[] = { 32518 0, 0, 0, Opcode_ae_mulzasp24s_hl_lh_Slot_ae_slot1_encode, 0 32519}; 32520 32521static xtensa_opcode_encode_fn Opcode_ae_mulzsafp24s_hh_ll_encode_fns[] = { 32522 0, 0, 0, Opcode_ae_mulzsafp24s_hh_ll_Slot_ae_slot1_encode, 0 32523}; 32524 32525static xtensa_opcode_encode_fn Opcode_ae_mulzsap24s_hh_ll_encode_fns[] = { 32526 0, 0, 0, Opcode_ae_mulzsap24s_hh_ll_Slot_ae_slot1_encode, 0 32527}; 32528 32529static xtensa_opcode_encode_fn Opcode_ae_mulzsafp24s_hl_lh_encode_fns[] = { 32530 0, 0, 0, Opcode_ae_mulzsafp24s_hl_lh_Slot_ae_slot1_encode, 0 32531}; 32532 32533static xtensa_opcode_encode_fn Opcode_ae_mulzsap24s_hl_lh_encode_fns[] = { 32534 0, 0, 0, Opcode_ae_mulzsap24s_hl_lh_Slot_ae_slot1_encode, 0 32535}; 32536 32537static xtensa_opcode_encode_fn Opcode_ae_mulzssfp24s_hh_ll_encode_fns[] = { 32538 0, 0, 0, Opcode_ae_mulzssfp24s_hh_ll_Slot_ae_slot1_encode, 0 32539}; 32540 32541static xtensa_opcode_encode_fn Opcode_ae_mulzssp24s_hh_ll_encode_fns[] = { 32542 0, 0, 0, Opcode_ae_mulzssp24s_hh_ll_Slot_ae_slot1_encode, 0 32543}; 32544 32545static xtensa_opcode_encode_fn Opcode_ae_mulzssfp24s_hl_lh_encode_fns[] = { 32546 0, 0, 0, Opcode_ae_mulzssfp24s_hl_lh_Slot_ae_slot1_encode, 0 32547}; 32548 32549static xtensa_opcode_encode_fn Opcode_ae_mulzssp24s_hl_lh_encode_fns[] = { 32550 0, 0, 0, Opcode_ae_mulzssp24s_hl_lh_Slot_ae_slot1_encode, 0 32551}; 32552 32553static xtensa_opcode_encode_fn Opcode_ae_mulaafp24s_hh_ll_encode_fns[] = { 32554 0, 0, 0, Opcode_ae_mulaafp24s_hh_ll_Slot_ae_slot1_encode, 0 32555}; 32556 32557static xtensa_opcode_encode_fn Opcode_ae_mulaap24s_hh_ll_encode_fns[] = { 32558 0, 0, 0, Opcode_ae_mulaap24s_hh_ll_Slot_ae_slot1_encode, 0 32559}; 32560 32561static xtensa_opcode_encode_fn Opcode_ae_mulaafp24s_hl_lh_encode_fns[] = { 32562 0, 0, 0, Opcode_ae_mulaafp24s_hl_lh_Slot_ae_slot1_encode, 0 32563}; 32564 32565static xtensa_opcode_encode_fn Opcode_ae_mulaap24s_hl_lh_encode_fns[] = { 32566 0, 0, 0, Opcode_ae_mulaap24s_hl_lh_Slot_ae_slot1_encode, 0 32567}; 32568 32569static xtensa_opcode_encode_fn Opcode_ae_mulasfp24s_hh_ll_encode_fns[] = { 32570 0, 0, 0, Opcode_ae_mulasfp24s_hh_ll_Slot_ae_slot1_encode, 0 32571}; 32572 32573static xtensa_opcode_encode_fn Opcode_ae_mulasp24s_hh_ll_encode_fns[] = { 32574 0, 0, 0, Opcode_ae_mulasp24s_hh_ll_Slot_ae_slot1_encode, 0 32575}; 32576 32577static xtensa_opcode_encode_fn Opcode_ae_mulasfp24s_hl_lh_encode_fns[] = { 32578 0, 0, 0, Opcode_ae_mulasfp24s_hl_lh_Slot_ae_slot1_encode, 0 32579}; 32580 32581static xtensa_opcode_encode_fn Opcode_ae_mulasp24s_hl_lh_encode_fns[] = { 32582 0, 0, 0, Opcode_ae_mulasp24s_hl_lh_Slot_ae_slot1_encode, 0 32583}; 32584 32585static xtensa_opcode_encode_fn Opcode_ae_mulsafp24s_hh_ll_encode_fns[] = { 32586 0, 0, 0, Opcode_ae_mulsafp24s_hh_ll_Slot_ae_slot1_encode, 0 32587}; 32588 32589static xtensa_opcode_encode_fn Opcode_ae_mulsap24s_hh_ll_encode_fns[] = { 32590 0, 0, 0, Opcode_ae_mulsap24s_hh_ll_Slot_ae_slot1_encode, 0 32591}; 32592 32593static xtensa_opcode_encode_fn Opcode_ae_mulsafp24s_hl_lh_encode_fns[] = { 32594 0, 0, 0, Opcode_ae_mulsafp24s_hl_lh_Slot_ae_slot1_encode, 0 32595}; 32596 32597static xtensa_opcode_encode_fn Opcode_ae_mulsap24s_hl_lh_encode_fns[] = { 32598 0, 0, 0, Opcode_ae_mulsap24s_hl_lh_Slot_ae_slot1_encode, 0 32599}; 32600 32601static xtensa_opcode_encode_fn Opcode_ae_mulssfp24s_hh_ll_encode_fns[] = { 32602 0, 0, 0, Opcode_ae_mulssfp24s_hh_ll_Slot_ae_slot1_encode, 0 32603}; 32604 32605static xtensa_opcode_encode_fn Opcode_ae_mulssp24s_hh_ll_encode_fns[] = { 32606 0, 0, 0, Opcode_ae_mulssp24s_hh_ll_Slot_ae_slot1_encode, 0 32607}; 32608 32609static xtensa_opcode_encode_fn Opcode_ae_mulssfp24s_hl_lh_encode_fns[] = { 32610 0, 0, 0, Opcode_ae_mulssfp24s_hl_lh_Slot_ae_slot1_encode, 0 32611}; 32612 32613static xtensa_opcode_encode_fn Opcode_ae_mulssp24s_hl_lh_encode_fns[] = { 32614 0, 0, 0, Opcode_ae_mulssp24s_hl_lh_Slot_ae_slot1_encode, 0 32615}; 32616 32617static xtensa_opcode_encode_fn Opcode_ae_sha32_encode_fns[] = { 32618 Opcode_ae_sha32_Slot_inst_encode, 0, 0, 0, 0 32619}; 32620 32621static xtensa_opcode_encode_fn Opcode_ae_vldl32t_encode_fns[] = { 32622 Opcode_ae_vldl32t_Slot_inst_encode, 0, 0, 0, 0 32623}; 32624 32625static xtensa_opcode_encode_fn Opcode_ae_vldl16t_encode_fns[] = { 32626 Opcode_ae_vldl16t_Slot_inst_encode, 0, 0, 0, 0 32627}; 32628 32629static xtensa_opcode_encode_fn Opcode_ae_vldl16c_encode_fns[] = { 32630 Opcode_ae_vldl16c_Slot_inst_encode, 0, 0, 0, 0 32631}; 32632 32633static xtensa_opcode_encode_fn Opcode_ae_vldsht_encode_fns[] = { 32634 Opcode_ae_vldsht_Slot_inst_encode, 0, 0, 0, 0 32635}; 32636 32637static xtensa_opcode_encode_fn Opcode_ae_lb_encode_fns[] = { 32638 Opcode_ae_lb_Slot_inst_encode, 0, 0, 0, 0 32639}; 32640 32641static xtensa_opcode_encode_fn Opcode_ae_lbi_encode_fns[] = { 32642 Opcode_ae_lbi_Slot_inst_encode, 0, 0, 0, 0 32643}; 32644 32645static xtensa_opcode_encode_fn Opcode_ae_lbk_encode_fns[] = { 32646 Opcode_ae_lbk_Slot_inst_encode, 0, 0, 0, 0 32647}; 32648 32649static xtensa_opcode_encode_fn Opcode_ae_lbki_encode_fns[] = { 32650 Opcode_ae_lbki_Slot_inst_encode, 0, 0, 0, 0 32651}; 32652 32653static xtensa_opcode_encode_fn Opcode_ae_db_encode_fns[] = { 32654 Opcode_ae_db_Slot_inst_encode, 0, 0, 0, 0 32655}; 32656 32657static xtensa_opcode_encode_fn Opcode_ae_dbi_encode_fns[] = { 32658 Opcode_ae_dbi_Slot_inst_encode, 0, 0, 0, 0 32659}; 32660 32661static xtensa_opcode_encode_fn Opcode_ae_vlel32t_encode_fns[] = { 32662 Opcode_ae_vlel32t_Slot_inst_encode, 0, 0, 0, 0 32663}; 32664 32665static xtensa_opcode_encode_fn Opcode_ae_vlel16t_encode_fns[] = { 32666 Opcode_ae_vlel16t_Slot_inst_encode, 0, 0, 0, 0 32667}; 32668 32669static xtensa_opcode_encode_fn Opcode_ae_sb_encode_fns[] = { 32670 Opcode_ae_sb_Slot_inst_encode, 0, 0, 0, 0 32671}; 32672 32673static xtensa_opcode_encode_fn Opcode_ae_sbi_encode_fns[] = { 32674 Opcode_ae_sbi_Slot_inst_encode, 0, 0, 0, 0 32675}; 32676 32677static xtensa_opcode_encode_fn Opcode_ae_vles16c_encode_fns[] = { 32678 Opcode_ae_vles16c_Slot_inst_encode, 0, 0, 0, 0 32679}; 32680 32681static xtensa_opcode_encode_fn Opcode_ae_sbf_encode_fns[] = { 32682 Opcode_ae_sbf_Slot_inst_encode, 0, 0, 0, 0 32683}; 32684 32685static xtensa_opcode_encode_fn Opcode_ae_slaasq56s_encode_fns[] = { 32686 0, 0, 0, 0, Opcode_ae_slaasq56s_Slot_ae_slot0_encode 32687}; 32688 32689static xtensa_opcode_encode_fn Opcode_ae_addbrba32_encode_fns[] = { 32690 0, 0, 0, 0, Opcode_ae_addbrba32_Slot_ae_slot0_encode 32691}; 32692 32693static xtensa_opcode_encode_fn Opcode_ae_minabssp24s_encode_fns[] = { 32694 0, 0, 0, Opcode_ae_minabssp24s_Slot_ae_slot1_encode, 0 32695}; 32696 32697static xtensa_opcode_encode_fn Opcode_ae_maxabssp24s_encode_fns[] = { 32698 0, 0, 0, Opcode_ae_maxabssp24s_Slot_ae_slot1_encode, 0 32699}; 32700 32701static xtensa_opcode_encode_fn Opcode_ae_minabssq56s_encode_fns[] = { 32702 0, 0, 0, Opcode_ae_minabssq56s_Slot_ae_slot1_encode, 0 32703}; 32704 32705static xtensa_opcode_encode_fn Opcode_ae_maxabssq56s_encode_fns[] = { 32706 0, 0, 0, Opcode_ae_maxabssq56s_Slot_ae_slot1_encode, 0 32707}; 32708 32709static xtensa_opcode_encode_fn Opcode_rur_ae_cbegin0_encode_fns[] = { 32710 Opcode_rur_ae_cbegin0_Slot_inst_encode, 0, 0, 0, 0 32711}; 32712 32713static xtensa_opcode_encode_fn Opcode_wur_ae_cbegin0_encode_fns[] = { 32714 Opcode_wur_ae_cbegin0_Slot_inst_encode, 0, 0, 0, 0 32715}; 32716 32717static xtensa_opcode_encode_fn Opcode_rur_ae_cend0_encode_fns[] = { 32718 Opcode_rur_ae_cend0_Slot_inst_encode, 0, 0, 0, 0 32719}; 32720 32721static xtensa_opcode_encode_fn Opcode_wur_ae_cend0_encode_fns[] = { 32722 Opcode_wur_ae_cend0_Slot_inst_encode, 0, 0, 0, 0 32723}; 32724 32725static xtensa_opcode_encode_fn Opcode_ae_lp24x2_c_encode_fns[] = { 32726 0, 0, 0, 0, Opcode_ae_lp24x2_c_Slot_ae_slot0_encode 32727}; 32728 32729static xtensa_opcode_encode_fn Opcode_ae_sp24x2s_c_encode_fns[] = { 32730 0, 0, 0, 0, Opcode_ae_sp24x2s_c_Slot_ae_slot0_encode 32731}; 32732 32733static xtensa_opcode_encode_fn Opcode_ae_lp24x2f_c_encode_fns[] = { 32734 0, 0, 0, 0, Opcode_ae_lp24x2f_c_Slot_ae_slot0_encode 32735}; 32736 32737static xtensa_opcode_encode_fn Opcode_ae_sp24x2f_c_encode_fns[] = { 32738 0, 0, 0, 0, Opcode_ae_sp24x2f_c_Slot_ae_slot0_encode 32739}; 32740 32741static xtensa_opcode_encode_fn Opcode_ae_lp16x2f_c_encode_fns[] = { 32742 0, 0, 0, 0, Opcode_ae_lp16x2f_c_Slot_ae_slot0_encode 32743}; 32744 32745static xtensa_opcode_encode_fn Opcode_ae_sp16x2f_c_encode_fns[] = { 32746 0, 0, 0, 0, Opcode_ae_sp16x2f_c_Slot_ae_slot0_encode 32747}; 32748 32749static xtensa_opcode_encode_fn Opcode_ae_lp24_c_encode_fns[] = { 32750 0, 0, 0, 0, Opcode_ae_lp24_c_Slot_ae_slot0_encode 32751}; 32752 32753static xtensa_opcode_encode_fn Opcode_ae_sp24s_l_c_encode_fns[] = { 32754 0, 0, 0, 0, Opcode_ae_sp24s_l_c_Slot_ae_slot0_encode 32755}; 32756 32757static xtensa_opcode_encode_fn Opcode_ae_lp24f_c_encode_fns[] = { 32758 0, 0, 0, 0, Opcode_ae_lp24f_c_Slot_ae_slot0_encode 32759}; 32760 32761static xtensa_opcode_encode_fn Opcode_ae_sp24f_l_c_encode_fns[] = { 32762 0, 0, 0, 0, Opcode_ae_sp24f_l_c_Slot_ae_slot0_encode 32763}; 32764 32765static xtensa_opcode_encode_fn Opcode_ae_lp16f_c_encode_fns[] = { 32766 0, 0, 0, 0, Opcode_ae_lp16f_c_Slot_ae_slot0_encode 32767}; 32768 32769static xtensa_opcode_encode_fn Opcode_ae_sp16f_l_c_encode_fns[] = { 32770 0, 0, 0, 0, Opcode_ae_sp16f_l_c_Slot_ae_slot0_encode 32771}; 32772 32773static xtensa_opcode_encode_fn Opcode_ae_lq56_c_encode_fns[] = { 32774 0, 0, 0, 0, Opcode_ae_lq56_c_Slot_ae_slot0_encode 32775}; 32776 32777static xtensa_opcode_encode_fn Opcode_ae_sq56s_c_encode_fns[] = { 32778 0, 0, 0, 0, Opcode_ae_sq56s_c_Slot_ae_slot0_encode 32779}; 32780 32781static xtensa_opcode_encode_fn Opcode_ae_lq32f_c_encode_fns[] = { 32782 0, 0, 0, 0, Opcode_ae_lq32f_c_Slot_ae_slot0_encode 32783}; 32784 32785static xtensa_opcode_encode_fn Opcode_ae_sq32f_c_encode_fns[] = { 32786 0, 0, 0, 0, Opcode_ae_sq32f_c_Slot_ae_slot0_encode 32787}; 32788 32789static xtensa_opcode_encode_fn Opcode_rur_expstate_encode_fns[] = { 32790 Opcode_rur_expstate_Slot_inst_encode, 0, 0, 0, 0 32791}; 32792 32793static xtensa_opcode_encode_fn Opcode_wur_expstate_encode_fns[] = { 32794 Opcode_wur_expstate_Slot_inst_encode, 0, 0, 0, 0 32795}; 32796 32797static xtensa_opcode_encode_fn Opcode_read_impwire_encode_fns[] = { 32798 Opcode_read_impwire_Slot_inst_encode, 0, 0, 0, 0 32799}; 32800 32801static xtensa_opcode_encode_fn Opcode_setb_expstate_encode_fns[] = { 32802 Opcode_setb_expstate_Slot_inst_encode, 0, 0, 0, 0 32803}; 32804 32805static xtensa_opcode_encode_fn Opcode_clrb_expstate_encode_fns[] = { 32806 Opcode_clrb_expstate_Slot_inst_encode, 0, 0, 0, 0 32807}; 32808 32809static xtensa_opcode_encode_fn Opcode_wrmsk_expstate_encode_fns[] = { 32810 Opcode_wrmsk_expstate_Slot_inst_encode, 0, 0, 0, 0 32811}; 32812 32813 32814 32815 32816 32817/* Opcode table. */ 32818 32819static xtensa_funcUnit_use Opcode_ae_vldl32t_funcUnit_uses[] = { 32820 { FUNCUNIT_ae_add32, 3 } 32821}; 32822 32823static xtensa_funcUnit_use Opcode_ae_vldl16t_funcUnit_uses[] = { 32824 { FUNCUNIT_ae_add32, 3 } 32825}; 32826 32827static xtensa_funcUnit_use Opcode_ae_vldl16c_funcUnit_uses[] = { 32828 { FUNCUNIT_ae_shift32x4, 2 }, 32829 { FUNCUNIT_ae_shift32x5, 3 }, 32830 { FUNCUNIT_ae_add32, 3 } 32831}; 32832 32833static xtensa_funcUnit_use Opcode_ae_vldsht_funcUnit_uses[] = { 32834 { FUNCUNIT_ae_shift32x4, 2 }, 32835 { FUNCUNIT_ae_shift32x5, 3 }, 32836 { FUNCUNIT_ae_add32, 3 } 32837}; 32838 32839static xtensa_funcUnit_use Opcode_ae_lb_funcUnit_uses[] = { 32840 { FUNCUNIT_ae_subshift, 2 } 32841}; 32842 32843static xtensa_funcUnit_use Opcode_ae_lbi_funcUnit_uses[] = { 32844 { FUNCUNIT_ae_subshift, 2 } 32845}; 32846 32847static xtensa_funcUnit_use Opcode_ae_lbk_funcUnit_uses[] = { 32848 { FUNCUNIT_ae_subshift, 2 } 32849}; 32850 32851static xtensa_funcUnit_use Opcode_ae_lbki_funcUnit_uses[] = { 32852 { FUNCUNIT_ae_subshift, 2 } 32853}; 32854 32855static xtensa_funcUnit_use Opcode_ae_db_funcUnit_uses[] = { 32856 { FUNCUNIT_ae_shift32x4, 2 }, 32857 { FUNCUNIT_ae_subshift, 2 } 32858}; 32859 32860static xtensa_funcUnit_use Opcode_ae_dbi_funcUnit_uses[] = { 32861 { FUNCUNIT_ae_shift32x4, 2 }, 32862 { FUNCUNIT_ae_subshift, 2 } 32863}; 32864 32865static xtensa_funcUnit_use Opcode_ae_vlel32t_funcUnit_uses[] = { 32866 { FUNCUNIT_ae_add32, 3 } 32867}; 32868 32869static xtensa_funcUnit_use Opcode_ae_vlel16t_funcUnit_uses[] = { 32870 { FUNCUNIT_ae_add32, 3 } 32871}; 32872 32873static xtensa_funcUnit_use Opcode_ae_sb_funcUnit_uses[] = { 32874 { FUNCUNIT_ae_shift32x4, 2 }, 32875 { FUNCUNIT_ae_subshift, 2 } 32876}; 32877 32878static xtensa_funcUnit_use Opcode_ae_sbi_funcUnit_uses[] = { 32879 { FUNCUNIT_ae_shift32x4, 2 }, 32880 { FUNCUNIT_ae_subshift, 2 } 32881}; 32882 32883static xtensa_funcUnit_use Opcode_ae_vles16c_funcUnit_uses[] = { 32884 { FUNCUNIT_ae_shift32x4, 2 }, 32885 { FUNCUNIT_ae_subshift, 2 } 32886}; 32887 32888static xtensa_funcUnit_use Opcode_ae_sbf_funcUnit_uses[] = { 32889 { FUNCUNIT_ae_shift32x4, 2 }, 32890 { FUNCUNIT_ae_subshift, 2 } 32891}; 32892 32893static xtensa_opcode_internal opcodes[] = { 32894 { "excw", ICLASS_xt_iclass_excw, 32895 0, 32896 Opcode_excw_encode_fns, 0, 0 }, 32897 { "rfe", ICLASS_xt_iclass_rfe, 32898 XTENSA_OPCODE_IS_JUMP, 32899 Opcode_rfe_encode_fns, 0, 0 }, 32900 { "rfde", ICLASS_xt_iclass_rfde, 32901 XTENSA_OPCODE_IS_JUMP, 32902 Opcode_rfde_encode_fns, 0, 0 }, 32903 { "syscall", ICLASS_xt_iclass_syscall, 32904 0, 32905 Opcode_syscall_encode_fns, 0, 0 }, 32906 { "call12", ICLASS_xt_iclass_call12, 32907 XTENSA_OPCODE_IS_CALL, 32908 Opcode_call12_encode_fns, 0, 0 }, 32909 { "call8", ICLASS_xt_iclass_call8, 32910 XTENSA_OPCODE_IS_CALL, 32911 Opcode_call8_encode_fns, 0, 0 }, 32912 { "call4", ICLASS_xt_iclass_call4, 32913 XTENSA_OPCODE_IS_CALL, 32914 Opcode_call4_encode_fns, 0, 0 }, 32915 { "callx12", ICLASS_xt_iclass_callx12, 32916 XTENSA_OPCODE_IS_CALL, 32917 Opcode_callx12_encode_fns, 0, 0 }, 32918 { "callx8", ICLASS_xt_iclass_callx8, 32919 XTENSA_OPCODE_IS_CALL, 32920 Opcode_callx8_encode_fns, 0, 0 }, 32921 { "callx4", ICLASS_xt_iclass_callx4, 32922 XTENSA_OPCODE_IS_CALL, 32923 Opcode_callx4_encode_fns, 0, 0 }, 32924 { "entry", ICLASS_xt_iclass_entry, 32925 0, 32926 Opcode_entry_encode_fns, 0, 0 }, 32927 { "movsp", ICLASS_xt_iclass_movsp, 32928 0, 32929 Opcode_movsp_encode_fns, 0, 0 }, 32930 { "rotw", ICLASS_xt_iclass_rotw, 32931 0, 32932 Opcode_rotw_encode_fns, 0, 0 }, 32933 { "retw", ICLASS_xt_iclass_retw, 32934 XTENSA_OPCODE_IS_JUMP, 32935 Opcode_retw_encode_fns, 0, 0 }, 32936 { "retw.n", ICLASS_xt_iclass_retw, 32937 XTENSA_OPCODE_IS_JUMP, 32938 Opcode_retw_n_encode_fns, 0, 0 }, 32939 { "rfwo", ICLASS_xt_iclass_rfwou, 32940 XTENSA_OPCODE_IS_JUMP, 32941 Opcode_rfwo_encode_fns, 0, 0 }, 32942 { "rfwu", ICLASS_xt_iclass_rfwou, 32943 XTENSA_OPCODE_IS_JUMP, 32944 Opcode_rfwu_encode_fns, 0, 0 }, 32945 { "l32e", ICLASS_xt_iclass_l32e, 32946 0, 32947 Opcode_l32e_encode_fns, 0, 0 }, 32948 { "s32e", ICLASS_xt_iclass_s32e, 32949 0, 32950 Opcode_s32e_encode_fns, 0, 0 }, 32951 { "rsr.windowbase", ICLASS_xt_iclass_rsr_windowbase, 32952 0, 32953 Opcode_rsr_windowbase_encode_fns, 0, 0 }, 32954 { "wsr.windowbase", ICLASS_xt_iclass_wsr_windowbase, 32955 0, 32956 Opcode_wsr_windowbase_encode_fns, 0, 0 }, 32957 { "xsr.windowbase", ICLASS_xt_iclass_xsr_windowbase, 32958 0, 32959 Opcode_xsr_windowbase_encode_fns, 0, 0 }, 32960 { "rsr.windowstart", ICLASS_xt_iclass_rsr_windowstart, 32961 0, 32962 Opcode_rsr_windowstart_encode_fns, 0, 0 }, 32963 { "wsr.windowstart", ICLASS_xt_iclass_wsr_windowstart, 32964 0, 32965 Opcode_wsr_windowstart_encode_fns, 0, 0 }, 32966 { "xsr.windowstart", ICLASS_xt_iclass_xsr_windowstart, 32967 0, 32968 Opcode_xsr_windowstart_encode_fns, 0, 0 }, 32969 { "add.n", ICLASS_xt_iclass_add_n, 32970 0, 32971 Opcode_add_n_encode_fns, 0, 0 }, 32972 { "addi.n", ICLASS_xt_iclass_addi_n, 32973 0, 32974 Opcode_addi_n_encode_fns, 0, 0 }, 32975 { "beqz.n", ICLASS_xt_iclass_bz6, 32976 XTENSA_OPCODE_IS_BRANCH, 32977 Opcode_beqz_n_encode_fns, 0, 0 }, 32978 { "bnez.n", ICLASS_xt_iclass_bz6, 32979 XTENSA_OPCODE_IS_BRANCH, 32980 Opcode_bnez_n_encode_fns, 0, 0 }, 32981 { "ill.n", ICLASS_xt_iclass_ill_n, 32982 0, 32983 Opcode_ill_n_encode_fns, 0, 0 }, 32984 { "l32i.n", ICLASS_xt_iclass_loadi4, 32985 0, 32986 Opcode_l32i_n_encode_fns, 0, 0 }, 32987 { "mov.n", ICLASS_xt_iclass_mov_n, 32988 0, 32989 Opcode_mov_n_encode_fns, 0, 0 }, 32990 { "movi.n", ICLASS_xt_iclass_movi_n, 32991 0, 32992 Opcode_movi_n_encode_fns, 0, 0 }, 32993 { "nop.n", ICLASS_xt_iclass_nopn, 32994 0, 32995 Opcode_nop_n_encode_fns, 0, 0 }, 32996 { "ret.n", ICLASS_xt_iclass_retn, 32997 XTENSA_OPCODE_IS_JUMP, 32998 Opcode_ret_n_encode_fns, 0, 0 }, 32999 { "s32i.n", ICLASS_xt_iclass_storei4, 33000 0, 33001 Opcode_s32i_n_encode_fns, 0, 0 }, 33002 { "rur.threadptr", ICLASS_rur_threadptr, 33003 0, 33004 Opcode_rur_threadptr_encode_fns, 0, 0 }, 33005 { "wur.threadptr", ICLASS_wur_threadptr, 33006 0, 33007 Opcode_wur_threadptr_encode_fns, 0, 0 }, 33008 { "addi", ICLASS_xt_iclass_addi, 33009 0, 33010 Opcode_addi_encode_fns, 0, 0 }, 33011 { "addmi", ICLASS_xt_iclass_addmi, 33012 0, 33013 Opcode_addmi_encode_fns, 0, 0 }, 33014 { "add", ICLASS_xt_iclass_addsub, 33015 0, 33016 Opcode_add_encode_fns, 0, 0 }, 33017 { "sub", ICLASS_xt_iclass_addsub, 33018 0, 33019 Opcode_sub_encode_fns, 0, 0 }, 33020 { "addx2", ICLASS_xt_iclass_addsub, 33021 0, 33022 Opcode_addx2_encode_fns, 0, 0 }, 33023 { "addx4", ICLASS_xt_iclass_addsub, 33024 0, 33025 Opcode_addx4_encode_fns, 0, 0 }, 33026 { "addx8", ICLASS_xt_iclass_addsub, 33027 0, 33028 Opcode_addx8_encode_fns, 0, 0 }, 33029 { "subx2", ICLASS_xt_iclass_addsub, 33030 0, 33031 Opcode_subx2_encode_fns, 0, 0 }, 33032 { "subx4", ICLASS_xt_iclass_addsub, 33033 0, 33034 Opcode_subx4_encode_fns, 0, 0 }, 33035 { "subx8", ICLASS_xt_iclass_addsub, 33036 0, 33037 Opcode_subx8_encode_fns, 0, 0 }, 33038 { "and", ICLASS_xt_iclass_bit, 33039 0, 33040 Opcode_and_encode_fns, 0, 0 }, 33041 { "or", ICLASS_xt_iclass_bit, 33042 0, 33043 Opcode_or_encode_fns, 0, 0 }, 33044 { "xor", ICLASS_xt_iclass_bit, 33045 0, 33046 Opcode_xor_encode_fns, 0, 0 }, 33047 { "beqi", ICLASS_xt_iclass_bsi8, 33048 XTENSA_OPCODE_IS_BRANCH, 33049 Opcode_beqi_encode_fns, 0, 0 }, 33050 { "bnei", ICLASS_xt_iclass_bsi8, 33051 XTENSA_OPCODE_IS_BRANCH, 33052 Opcode_bnei_encode_fns, 0, 0 }, 33053 { "bgei", ICLASS_xt_iclass_bsi8, 33054 XTENSA_OPCODE_IS_BRANCH, 33055 Opcode_bgei_encode_fns, 0, 0 }, 33056 { "blti", ICLASS_xt_iclass_bsi8, 33057 XTENSA_OPCODE_IS_BRANCH, 33058 Opcode_blti_encode_fns, 0, 0 }, 33059 { "bbci", ICLASS_xt_iclass_bsi8b, 33060 XTENSA_OPCODE_IS_BRANCH, 33061 Opcode_bbci_encode_fns, 0, 0 }, 33062 { "bbsi", ICLASS_xt_iclass_bsi8b, 33063 XTENSA_OPCODE_IS_BRANCH, 33064 Opcode_bbsi_encode_fns, 0, 0 }, 33065 { "bgeui", ICLASS_xt_iclass_bsi8u, 33066 XTENSA_OPCODE_IS_BRANCH, 33067 Opcode_bgeui_encode_fns, 0, 0 }, 33068 { "bltui", ICLASS_xt_iclass_bsi8u, 33069 XTENSA_OPCODE_IS_BRANCH, 33070 Opcode_bltui_encode_fns, 0, 0 }, 33071 { "beq", ICLASS_xt_iclass_bst8, 33072 XTENSA_OPCODE_IS_BRANCH, 33073 Opcode_beq_encode_fns, 0, 0 }, 33074 { "bne", ICLASS_xt_iclass_bst8, 33075 XTENSA_OPCODE_IS_BRANCH, 33076 Opcode_bne_encode_fns, 0, 0 }, 33077 { "bge", ICLASS_xt_iclass_bst8, 33078 XTENSA_OPCODE_IS_BRANCH, 33079 Opcode_bge_encode_fns, 0, 0 }, 33080 { "blt", ICLASS_xt_iclass_bst8, 33081 XTENSA_OPCODE_IS_BRANCH, 33082 Opcode_blt_encode_fns, 0, 0 }, 33083 { "bgeu", ICLASS_xt_iclass_bst8, 33084 XTENSA_OPCODE_IS_BRANCH, 33085 Opcode_bgeu_encode_fns, 0, 0 }, 33086 { "bltu", ICLASS_xt_iclass_bst8, 33087 XTENSA_OPCODE_IS_BRANCH, 33088 Opcode_bltu_encode_fns, 0, 0 }, 33089 { "bany", ICLASS_xt_iclass_bst8, 33090 XTENSA_OPCODE_IS_BRANCH, 33091 Opcode_bany_encode_fns, 0, 0 }, 33092 { "bnone", ICLASS_xt_iclass_bst8, 33093 XTENSA_OPCODE_IS_BRANCH, 33094 Opcode_bnone_encode_fns, 0, 0 }, 33095 { "ball", ICLASS_xt_iclass_bst8, 33096 XTENSA_OPCODE_IS_BRANCH, 33097 Opcode_ball_encode_fns, 0, 0 }, 33098 { "bnall", ICLASS_xt_iclass_bst8, 33099 XTENSA_OPCODE_IS_BRANCH, 33100 Opcode_bnall_encode_fns, 0, 0 }, 33101 { "bbc", ICLASS_xt_iclass_bst8, 33102 XTENSA_OPCODE_IS_BRANCH, 33103 Opcode_bbc_encode_fns, 0, 0 }, 33104 { "bbs", ICLASS_xt_iclass_bst8, 33105 XTENSA_OPCODE_IS_BRANCH, 33106 Opcode_bbs_encode_fns, 0, 0 }, 33107 { "beqz", ICLASS_xt_iclass_bsz12, 33108 XTENSA_OPCODE_IS_BRANCH, 33109 Opcode_beqz_encode_fns, 0, 0 }, 33110 { "bnez", ICLASS_xt_iclass_bsz12, 33111 XTENSA_OPCODE_IS_BRANCH, 33112 Opcode_bnez_encode_fns, 0, 0 }, 33113 { "bgez", ICLASS_xt_iclass_bsz12, 33114 XTENSA_OPCODE_IS_BRANCH, 33115 Opcode_bgez_encode_fns, 0, 0 }, 33116 { "bltz", ICLASS_xt_iclass_bsz12, 33117 XTENSA_OPCODE_IS_BRANCH, 33118 Opcode_bltz_encode_fns, 0, 0 }, 33119 { "call0", ICLASS_xt_iclass_call0, 33120 XTENSA_OPCODE_IS_CALL, 33121 Opcode_call0_encode_fns, 0, 0 }, 33122 { "callx0", ICLASS_xt_iclass_callx0, 33123 XTENSA_OPCODE_IS_CALL, 33124 Opcode_callx0_encode_fns, 0, 0 }, 33125 { "extui", ICLASS_xt_iclass_exti, 33126 0, 33127 Opcode_extui_encode_fns, 0, 0 }, 33128 { "ill", ICLASS_xt_iclass_ill, 33129 0, 33130 Opcode_ill_encode_fns, 0, 0 }, 33131 { "j", ICLASS_xt_iclass_jump, 33132 XTENSA_OPCODE_IS_JUMP, 33133 Opcode_j_encode_fns, 0, 0 }, 33134 { "jx", ICLASS_xt_iclass_jumpx, 33135 XTENSA_OPCODE_IS_JUMP, 33136 Opcode_jx_encode_fns, 0, 0 }, 33137 { "l16ui", ICLASS_xt_iclass_l16ui, 33138 0, 33139 Opcode_l16ui_encode_fns, 0, 0 }, 33140 { "l16si", ICLASS_xt_iclass_l16si, 33141 0, 33142 Opcode_l16si_encode_fns, 0, 0 }, 33143 { "l32i", ICLASS_xt_iclass_l32i, 33144 0, 33145 Opcode_l32i_encode_fns, 0, 0 }, 33146 { "l32r", ICLASS_xt_iclass_l32r, 33147 0, 33148 Opcode_l32r_encode_fns, 0, 0 }, 33149 { "l8ui", ICLASS_xt_iclass_l8i, 33150 0, 33151 Opcode_l8ui_encode_fns, 0, 0 }, 33152 { "loop", ICLASS_xt_iclass_loop, 33153 XTENSA_OPCODE_IS_LOOP, 33154 Opcode_loop_encode_fns, 0, 0 }, 33155 { "loopnez", ICLASS_xt_iclass_loopz, 33156 XTENSA_OPCODE_IS_LOOP, 33157 Opcode_loopnez_encode_fns, 0, 0 }, 33158 { "loopgtz", ICLASS_xt_iclass_loopz, 33159 XTENSA_OPCODE_IS_LOOP, 33160 Opcode_loopgtz_encode_fns, 0, 0 }, 33161 { "movi", ICLASS_xt_iclass_movi, 33162 0, 33163 Opcode_movi_encode_fns, 0, 0 }, 33164 { "moveqz", ICLASS_xt_iclass_movz, 33165 0, 33166 Opcode_moveqz_encode_fns, 0, 0 }, 33167 { "movnez", ICLASS_xt_iclass_movz, 33168 0, 33169 Opcode_movnez_encode_fns, 0, 0 }, 33170 { "movltz", ICLASS_xt_iclass_movz, 33171 0, 33172 Opcode_movltz_encode_fns, 0, 0 }, 33173 { "movgez", ICLASS_xt_iclass_movz, 33174 0, 33175 Opcode_movgez_encode_fns, 0, 0 }, 33176 { "neg", ICLASS_xt_iclass_neg, 33177 0, 33178 Opcode_neg_encode_fns, 0, 0 }, 33179 { "abs", ICLASS_xt_iclass_neg, 33180 0, 33181 Opcode_abs_encode_fns, 0, 0 }, 33182 { "nop", ICLASS_xt_iclass_nop, 33183 0, 33184 Opcode_nop_encode_fns, 0, 0 }, 33185 { "ret", ICLASS_xt_iclass_return, 33186 XTENSA_OPCODE_IS_JUMP, 33187 Opcode_ret_encode_fns, 0, 0 }, 33188 { "simcall", ICLASS_xt_iclass_simcall, 33189 0, 33190 Opcode_simcall_encode_fns, 0, 0 }, 33191 { "s16i", ICLASS_xt_iclass_s16i, 33192 0, 33193 Opcode_s16i_encode_fns, 0, 0 }, 33194 { "s32i", ICLASS_xt_iclass_s32i, 33195 0, 33196 Opcode_s32i_encode_fns, 0, 0 }, 33197 { "s32nb", ICLASS_xt_iclass_s32nb, 33198 0, 33199 Opcode_s32nb_encode_fns, 0, 0 }, 33200 { "s8i", ICLASS_xt_iclass_s8i, 33201 0, 33202 Opcode_s8i_encode_fns, 0, 0 }, 33203 { "ssr", ICLASS_xt_iclass_sar, 33204 0, 33205 Opcode_ssr_encode_fns, 0, 0 }, 33206 { "ssl", ICLASS_xt_iclass_sar, 33207 0, 33208 Opcode_ssl_encode_fns, 0, 0 }, 33209 { "ssa8l", ICLASS_xt_iclass_sar, 33210 0, 33211 Opcode_ssa8l_encode_fns, 0, 0 }, 33212 { "ssa8b", ICLASS_xt_iclass_sar, 33213 0, 33214 Opcode_ssa8b_encode_fns, 0, 0 }, 33215 { "ssai", ICLASS_xt_iclass_sari, 33216 0, 33217 Opcode_ssai_encode_fns, 0, 0 }, 33218 { "sll", ICLASS_xt_iclass_shifts, 33219 0, 33220 Opcode_sll_encode_fns, 0, 0 }, 33221 { "src", ICLASS_xt_iclass_shiftst, 33222 0, 33223 Opcode_src_encode_fns, 0, 0 }, 33224 { "srl", ICLASS_xt_iclass_shiftt, 33225 0, 33226 Opcode_srl_encode_fns, 0, 0 }, 33227 { "sra", ICLASS_xt_iclass_shiftt, 33228 0, 33229 Opcode_sra_encode_fns, 0, 0 }, 33230 { "slli", ICLASS_xt_iclass_slli, 33231 0, 33232 Opcode_slli_encode_fns, 0, 0 }, 33233 { "srai", ICLASS_xt_iclass_srai, 33234 0, 33235 Opcode_srai_encode_fns, 0, 0 }, 33236 { "srli", ICLASS_xt_iclass_srli, 33237 0, 33238 Opcode_srli_encode_fns, 0, 0 }, 33239 { "memw", ICLASS_xt_iclass_memw, 33240 0, 33241 Opcode_memw_encode_fns, 0, 0 }, 33242 { "extw", ICLASS_xt_iclass_extw, 33243 0, 33244 Opcode_extw_encode_fns, 0, 0 }, 33245 { "isync", ICLASS_xt_iclass_isync, 33246 0, 33247 Opcode_isync_encode_fns, 0, 0 }, 33248 { "rsync", ICLASS_xt_iclass_sync, 33249 0, 33250 Opcode_rsync_encode_fns, 0, 0 }, 33251 { "esync", ICLASS_xt_iclass_sync, 33252 0, 33253 Opcode_esync_encode_fns, 0, 0 }, 33254 { "dsync", ICLASS_xt_iclass_sync, 33255 0, 33256 Opcode_dsync_encode_fns, 0, 0 }, 33257 { "rsil", ICLASS_xt_iclass_rsil, 33258 0, 33259 Opcode_rsil_encode_fns, 0, 0 }, 33260 { "rsr.lend", ICLASS_xt_iclass_rsr_lend, 33261 0, 33262 Opcode_rsr_lend_encode_fns, 0, 0 }, 33263 { "wsr.lend", ICLASS_xt_iclass_wsr_lend, 33264 0, 33265 Opcode_wsr_lend_encode_fns, 0, 0 }, 33266 { "xsr.lend", ICLASS_xt_iclass_xsr_lend, 33267 0, 33268 Opcode_xsr_lend_encode_fns, 0, 0 }, 33269 { "rsr.lcount", ICLASS_xt_iclass_rsr_lcount, 33270 0, 33271 Opcode_rsr_lcount_encode_fns, 0, 0 }, 33272 { "wsr.lcount", ICLASS_xt_iclass_wsr_lcount, 33273 0, 33274 Opcode_wsr_lcount_encode_fns, 0, 0 }, 33275 { "xsr.lcount", ICLASS_xt_iclass_xsr_lcount, 33276 0, 33277 Opcode_xsr_lcount_encode_fns, 0, 0 }, 33278 { "rsr.lbeg", ICLASS_xt_iclass_rsr_lbeg, 33279 0, 33280 Opcode_rsr_lbeg_encode_fns, 0, 0 }, 33281 { "wsr.lbeg", ICLASS_xt_iclass_wsr_lbeg, 33282 0, 33283 Opcode_wsr_lbeg_encode_fns, 0, 0 }, 33284 { "xsr.lbeg", ICLASS_xt_iclass_xsr_lbeg, 33285 0, 33286 Opcode_xsr_lbeg_encode_fns, 0, 0 }, 33287 { "rsr.sar", ICLASS_xt_iclass_rsr_sar, 33288 0, 33289 Opcode_rsr_sar_encode_fns, 0, 0 }, 33290 { "wsr.sar", ICLASS_xt_iclass_wsr_sar, 33291 0, 33292 Opcode_wsr_sar_encode_fns, 0, 0 }, 33293 { "xsr.sar", ICLASS_xt_iclass_xsr_sar, 33294 0, 33295 Opcode_xsr_sar_encode_fns, 0, 0 }, 33296 { "rsr.memctl", ICLASS_xt_iclass_rsr_memctl, 33297 0, 33298 Opcode_rsr_memctl_encode_fns, 0, 0 }, 33299 { "wsr.memctl", ICLASS_xt_iclass_wsr_memctl, 33300 0, 33301 Opcode_wsr_memctl_encode_fns, 0, 0 }, 33302 { "xsr.memctl", ICLASS_xt_iclass_xsr_memctl, 33303 0, 33304 Opcode_xsr_memctl_encode_fns, 0, 0 }, 33305 { "rsr.litbase", ICLASS_xt_iclass_rsr_litbase, 33306 0, 33307 Opcode_rsr_litbase_encode_fns, 0, 0 }, 33308 { "wsr.litbase", ICLASS_xt_iclass_wsr_litbase, 33309 0, 33310 Opcode_wsr_litbase_encode_fns, 0, 0 }, 33311 { "xsr.litbase", ICLASS_xt_iclass_xsr_litbase, 33312 0, 33313 Opcode_xsr_litbase_encode_fns, 0, 0 }, 33314 { "rsr.configid0", ICLASS_xt_iclass_rsr_configid0, 33315 0, 33316 Opcode_rsr_configid0_encode_fns, 0, 0 }, 33317 { "wsr.configid0", ICLASS_xt_iclass_wsr_configid0, 33318 0, 33319 Opcode_wsr_configid0_encode_fns, 0, 0 }, 33320 { "rsr.configid1", ICLASS_xt_iclass_rsr_configid1, 33321 0, 33322 Opcode_rsr_configid1_encode_fns, 0, 0 }, 33323 { "rsr.243", ICLASS_xt_iclass_rsr_243, 33324 0, 33325 Opcode_rsr_243_encode_fns, 0, 0 }, 33326 { "rsr.ps", ICLASS_xt_iclass_rsr_ps, 33327 0, 33328 Opcode_rsr_ps_encode_fns, 0, 0 }, 33329 { "wsr.ps", ICLASS_xt_iclass_wsr_ps, 33330 0, 33331 Opcode_wsr_ps_encode_fns, 0, 0 }, 33332 { "xsr.ps", ICLASS_xt_iclass_xsr_ps, 33333 0, 33334 Opcode_xsr_ps_encode_fns, 0, 0 }, 33335 { "rsr.epc1", ICLASS_xt_iclass_rsr_epc1, 33336 0, 33337 Opcode_rsr_epc1_encode_fns, 0, 0 }, 33338 { "wsr.epc1", ICLASS_xt_iclass_wsr_epc1, 33339 0, 33340 Opcode_wsr_epc1_encode_fns, 0, 0 }, 33341 { "xsr.epc1", ICLASS_xt_iclass_xsr_epc1, 33342 0, 33343 Opcode_xsr_epc1_encode_fns, 0, 0 }, 33344 { "rsr.excsave1", ICLASS_xt_iclass_rsr_excsave1, 33345 0, 33346 Opcode_rsr_excsave1_encode_fns, 0, 0 }, 33347 { "wsr.excsave1", ICLASS_xt_iclass_wsr_excsave1, 33348 0, 33349 Opcode_wsr_excsave1_encode_fns, 0, 0 }, 33350 { "xsr.excsave1", ICLASS_xt_iclass_xsr_excsave1, 33351 0, 33352 Opcode_xsr_excsave1_encode_fns, 0, 0 }, 33353 { "rsr.epc2", ICLASS_xt_iclass_rsr_epc2, 33354 0, 33355 Opcode_rsr_epc2_encode_fns, 0, 0 }, 33356 { "wsr.epc2", ICLASS_xt_iclass_wsr_epc2, 33357 0, 33358 Opcode_wsr_epc2_encode_fns, 0, 0 }, 33359 { "xsr.epc2", ICLASS_xt_iclass_xsr_epc2, 33360 0, 33361 Opcode_xsr_epc2_encode_fns, 0, 0 }, 33362 { "rsr.excsave2", ICLASS_xt_iclass_rsr_excsave2, 33363 0, 33364 Opcode_rsr_excsave2_encode_fns, 0, 0 }, 33365 { "wsr.excsave2", ICLASS_xt_iclass_wsr_excsave2, 33366 0, 33367 Opcode_wsr_excsave2_encode_fns, 0, 0 }, 33368 { "xsr.excsave2", ICLASS_xt_iclass_xsr_excsave2, 33369 0, 33370 Opcode_xsr_excsave2_encode_fns, 0, 0 }, 33371 { "rsr.epc3", ICLASS_xt_iclass_rsr_epc3, 33372 0, 33373 Opcode_rsr_epc3_encode_fns, 0, 0 }, 33374 { "wsr.epc3", ICLASS_xt_iclass_wsr_epc3, 33375 0, 33376 Opcode_wsr_epc3_encode_fns, 0, 0 }, 33377 { "xsr.epc3", ICLASS_xt_iclass_xsr_epc3, 33378 0, 33379 Opcode_xsr_epc3_encode_fns, 0, 0 }, 33380 { "rsr.excsave3", ICLASS_xt_iclass_rsr_excsave3, 33381 0, 33382 Opcode_rsr_excsave3_encode_fns, 0, 0 }, 33383 { "wsr.excsave3", ICLASS_xt_iclass_wsr_excsave3, 33384 0, 33385 Opcode_wsr_excsave3_encode_fns, 0, 0 }, 33386 { "xsr.excsave3", ICLASS_xt_iclass_xsr_excsave3, 33387 0, 33388 Opcode_xsr_excsave3_encode_fns, 0, 0 }, 33389 { "rsr.epc4", ICLASS_xt_iclass_rsr_epc4, 33390 0, 33391 Opcode_rsr_epc4_encode_fns, 0, 0 }, 33392 { "wsr.epc4", ICLASS_xt_iclass_wsr_epc4, 33393 0, 33394 Opcode_wsr_epc4_encode_fns, 0, 0 }, 33395 { "xsr.epc4", ICLASS_xt_iclass_xsr_epc4, 33396 0, 33397 Opcode_xsr_epc4_encode_fns, 0, 0 }, 33398 { "rsr.excsave4", ICLASS_xt_iclass_rsr_excsave4, 33399 0, 33400 Opcode_rsr_excsave4_encode_fns, 0, 0 }, 33401 { "wsr.excsave4", ICLASS_xt_iclass_wsr_excsave4, 33402 0, 33403 Opcode_wsr_excsave4_encode_fns, 0, 0 }, 33404 { "xsr.excsave4", ICLASS_xt_iclass_xsr_excsave4, 33405 0, 33406 Opcode_xsr_excsave4_encode_fns, 0, 0 }, 33407 { "rsr.epc5", ICLASS_xt_iclass_rsr_epc5, 33408 0, 33409 Opcode_rsr_epc5_encode_fns, 0, 0 }, 33410 { "wsr.epc5", ICLASS_xt_iclass_wsr_epc5, 33411 0, 33412 Opcode_wsr_epc5_encode_fns, 0, 0 }, 33413 { "xsr.epc5", ICLASS_xt_iclass_xsr_epc5, 33414 0, 33415 Opcode_xsr_epc5_encode_fns, 0, 0 }, 33416 { "rsr.excsave5", ICLASS_xt_iclass_rsr_excsave5, 33417 0, 33418 Opcode_rsr_excsave5_encode_fns, 0, 0 }, 33419 { "wsr.excsave5", ICLASS_xt_iclass_wsr_excsave5, 33420 0, 33421 Opcode_wsr_excsave5_encode_fns, 0, 0 }, 33422 { "xsr.excsave5", ICLASS_xt_iclass_xsr_excsave5, 33423 0, 33424 Opcode_xsr_excsave5_encode_fns, 0, 0 }, 33425 { "rsr.epc6", ICLASS_xt_iclass_rsr_epc6, 33426 0, 33427 Opcode_rsr_epc6_encode_fns, 0, 0 }, 33428 { "wsr.epc6", ICLASS_xt_iclass_wsr_epc6, 33429 0, 33430 Opcode_wsr_epc6_encode_fns, 0, 0 }, 33431 { "xsr.epc6", ICLASS_xt_iclass_xsr_epc6, 33432 0, 33433 Opcode_xsr_epc6_encode_fns, 0, 0 }, 33434 { "rsr.excsave6", ICLASS_xt_iclass_rsr_excsave6, 33435 0, 33436 Opcode_rsr_excsave6_encode_fns, 0, 0 }, 33437 { "wsr.excsave6", ICLASS_xt_iclass_wsr_excsave6, 33438 0, 33439 Opcode_wsr_excsave6_encode_fns, 0, 0 }, 33440 { "xsr.excsave6", ICLASS_xt_iclass_xsr_excsave6, 33441 0, 33442 Opcode_xsr_excsave6_encode_fns, 0, 0 }, 33443 { "rsr.epc7", ICLASS_xt_iclass_rsr_epc7, 33444 0, 33445 Opcode_rsr_epc7_encode_fns, 0, 0 }, 33446 { "wsr.epc7", ICLASS_xt_iclass_wsr_epc7, 33447 0, 33448 Opcode_wsr_epc7_encode_fns, 0, 0 }, 33449 { "xsr.epc7", ICLASS_xt_iclass_xsr_epc7, 33450 0, 33451 Opcode_xsr_epc7_encode_fns, 0, 0 }, 33452 { "rsr.excsave7", ICLASS_xt_iclass_rsr_excsave7, 33453 0, 33454 Opcode_rsr_excsave7_encode_fns, 0, 0 }, 33455 { "wsr.excsave7", ICLASS_xt_iclass_wsr_excsave7, 33456 0, 33457 Opcode_wsr_excsave7_encode_fns, 0, 0 }, 33458 { "xsr.excsave7", ICLASS_xt_iclass_xsr_excsave7, 33459 0, 33460 Opcode_xsr_excsave7_encode_fns, 0, 0 }, 33461 { "rsr.eps2", ICLASS_xt_iclass_rsr_eps2, 33462 0, 33463 Opcode_rsr_eps2_encode_fns, 0, 0 }, 33464 { "wsr.eps2", ICLASS_xt_iclass_wsr_eps2, 33465 0, 33466 Opcode_wsr_eps2_encode_fns, 0, 0 }, 33467 { "xsr.eps2", ICLASS_xt_iclass_xsr_eps2, 33468 0, 33469 Opcode_xsr_eps2_encode_fns, 0, 0 }, 33470 { "rsr.eps3", ICLASS_xt_iclass_rsr_eps3, 33471 0, 33472 Opcode_rsr_eps3_encode_fns, 0, 0 }, 33473 { "wsr.eps3", ICLASS_xt_iclass_wsr_eps3, 33474 0, 33475 Opcode_wsr_eps3_encode_fns, 0, 0 }, 33476 { "xsr.eps3", ICLASS_xt_iclass_xsr_eps3, 33477 0, 33478 Opcode_xsr_eps3_encode_fns, 0, 0 }, 33479 { "rsr.eps4", ICLASS_xt_iclass_rsr_eps4, 33480 0, 33481 Opcode_rsr_eps4_encode_fns, 0, 0 }, 33482 { "wsr.eps4", ICLASS_xt_iclass_wsr_eps4, 33483 0, 33484 Opcode_wsr_eps4_encode_fns, 0, 0 }, 33485 { "xsr.eps4", ICLASS_xt_iclass_xsr_eps4, 33486 0, 33487 Opcode_xsr_eps4_encode_fns, 0, 0 }, 33488 { "rsr.eps5", ICLASS_xt_iclass_rsr_eps5, 33489 0, 33490 Opcode_rsr_eps5_encode_fns, 0, 0 }, 33491 { "wsr.eps5", ICLASS_xt_iclass_wsr_eps5, 33492 0, 33493 Opcode_wsr_eps5_encode_fns, 0, 0 }, 33494 { "xsr.eps5", ICLASS_xt_iclass_xsr_eps5, 33495 0, 33496 Opcode_xsr_eps5_encode_fns, 0, 0 }, 33497 { "rsr.eps6", ICLASS_xt_iclass_rsr_eps6, 33498 0, 33499 Opcode_rsr_eps6_encode_fns, 0, 0 }, 33500 { "wsr.eps6", ICLASS_xt_iclass_wsr_eps6, 33501 0, 33502 Opcode_wsr_eps6_encode_fns, 0, 0 }, 33503 { "xsr.eps6", ICLASS_xt_iclass_xsr_eps6, 33504 0, 33505 Opcode_xsr_eps6_encode_fns, 0, 0 }, 33506 { "rsr.eps7", ICLASS_xt_iclass_rsr_eps7, 33507 0, 33508 Opcode_rsr_eps7_encode_fns, 0, 0 }, 33509 { "wsr.eps7", ICLASS_xt_iclass_wsr_eps7, 33510 0, 33511 Opcode_wsr_eps7_encode_fns, 0, 0 }, 33512 { "xsr.eps7", ICLASS_xt_iclass_xsr_eps7, 33513 0, 33514 Opcode_xsr_eps7_encode_fns, 0, 0 }, 33515 { "rsr.excvaddr", ICLASS_xt_iclass_rsr_excvaddr, 33516 0, 33517 Opcode_rsr_excvaddr_encode_fns, 0, 0 }, 33518 { "wsr.excvaddr", ICLASS_xt_iclass_wsr_excvaddr, 33519 0, 33520 Opcode_wsr_excvaddr_encode_fns, 0, 0 }, 33521 { "xsr.excvaddr", ICLASS_xt_iclass_xsr_excvaddr, 33522 0, 33523 Opcode_xsr_excvaddr_encode_fns, 0, 0 }, 33524 { "rsr.depc", ICLASS_xt_iclass_rsr_depc, 33525 0, 33526 Opcode_rsr_depc_encode_fns, 0, 0 }, 33527 { "wsr.depc", ICLASS_xt_iclass_wsr_depc, 33528 0, 33529 Opcode_wsr_depc_encode_fns, 0, 0 }, 33530 { "xsr.depc", ICLASS_xt_iclass_xsr_depc, 33531 0, 33532 Opcode_xsr_depc_encode_fns, 0, 0 }, 33533 { "rsr.exccause", ICLASS_xt_iclass_rsr_exccause, 33534 0, 33535 Opcode_rsr_exccause_encode_fns, 0, 0 }, 33536 { "wsr.exccause", ICLASS_xt_iclass_wsr_exccause, 33537 0, 33538 Opcode_wsr_exccause_encode_fns, 0, 0 }, 33539 { "xsr.exccause", ICLASS_xt_iclass_xsr_exccause, 33540 0, 33541 Opcode_xsr_exccause_encode_fns, 0, 0 }, 33542 { "rsr.misc0", ICLASS_xt_iclass_rsr_misc0, 33543 0, 33544 Opcode_rsr_misc0_encode_fns, 0, 0 }, 33545 { "wsr.misc0", ICLASS_xt_iclass_wsr_misc0, 33546 0, 33547 Opcode_wsr_misc0_encode_fns, 0, 0 }, 33548 { "xsr.misc0", ICLASS_xt_iclass_xsr_misc0, 33549 0, 33550 Opcode_xsr_misc0_encode_fns, 0, 0 }, 33551 { "rsr.misc1", ICLASS_xt_iclass_rsr_misc1, 33552 0, 33553 Opcode_rsr_misc1_encode_fns, 0, 0 }, 33554 { "wsr.misc1", ICLASS_xt_iclass_wsr_misc1, 33555 0, 33556 Opcode_wsr_misc1_encode_fns, 0, 0 }, 33557 { "xsr.misc1", ICLASS_xt_iclass_xsr_misc1, 33558 0, 33559 Opcode_xsr_misc1_encode_fns, 0, 0 }, 33560 { "rsr.prid", ICLASS_xt_iclass_rsr_prid, 33561 0, 33562 Opcode_rsr_prid_encode_fns, 0, 0 }, 33563 { "rsr.vecbase", ICLASS_xt_iclass_rsr_vecbase, 33564 0, 33565 Opcode_rsr_vecbase_encode_fns, 0, 0 }, 33566 { "wsr.vecbase", ICLASS_xt_iclass_wsr_vecbase, 33567 0, 33568 Opcode_wsr_vecbase_encode_fns, 0, 0 }, 33569 { "xsr.vecbase", ICLASS_xt_iclass_xsr_vecbase, 33570 0, 33571 Opcode_xsr_vecbase_encode_fns, 0, 0 }, 33572 { "mul16u", ICLASS_xt_mul16, 33573 0, 33574 Opcode_mul16u_encode_fns, 0, 0 }, 33575 { "mul16s", ICLASS_xt_mul16, 33576 0, 33577 Opcode_mul16s_encode_fns, 0, 0 }, 33578 { "mull", ICLASS_xt_mul32, 33579 0, 33580 Opcode_mull_encode_fns, 0, 0 }, 33581 { "muluh", ICLASS_xt_mul32h, 33582 0, 33583 Opcode_muluh_encode_fns, 0, 0 }, 33584 { "mulsh", ICLASS_xt_mul32h, 33585 0, 33586 Opcode_mulsh_encode_fns, 0, 0 }, 33587 { "mul.aa.ll", ICLASS_xt_iclass_mac16_aa, 33588 0, 33589 Opcode_mul_aa_ll_encode_fns, 0, 0 }, 33590 { "mul.aa.hl", ICLASS_xt_iclass_mac16_aa, 33591 0, 33592 Opcode_mul_aa_hl_encode_fns, 0, 0 }, 33593 { "mul.aa.lh", ICLASS_xt_iclass_mac16_aa, 33594 0, 33595 Opcode_mul_aa_lh_encode_fns, 0, 0 }, 33596 { "mul.aa.hh", ICLASS_xt_iclass_mac16_aa, 33597 0, 33598 Opcode_mul_aa_hh_encode_fns, 0, 0 }, 33599 { "umul.aa.ll", ICLASS_xt_iclass_mac16_aa, 33600 0, 33601 Opcode_umul_aa_ll_encode_fns, 0, 0 }, 33602 { "umul.aa.hl", ICLASS_xt_iclass_mac16_aa, 33603 0, 33604 Opcode_umul_aa_hl_encode_fns, 0, 0 }, 33605 { "umul.aa.lh", ICLASS_xt_iclass_mac16_aa, 33606 0, 33607 Opcode_umul_aa_lh_encode_fns, 0, 0 }, 33608 { "umul.aa.hh", ICLASS_xt_iclass_mac16_aa, 33609 0, 33610 Opcode_umul_aa_hh_encode_fns, 0, 0 }, 33611 { "mul.ad.ll", ICLASS_xt_iclass_mac16_ad, 33612 0, 33613 Opcode_mul_ad_ll_encode_fns, 0, 0 }, 33614 { "mul.ad.hl", ICLASS_xt_iclass_mac16_ad, 33615 0, 33616 Opcode_mul_ad_hl_encode_fns, 0, 0 }, 33617 { "mul.ad.lh", ICLASS_xt_iclass_mac16_ad, 33618 0, 33619 Opcode_mul_ad_lh_encode_fns, 0, 0 }, 33620 { "mul.ad.hh", ICLASS_xt_iclass_mac16_ad, 33621 0, 33622 Opcode_mul_ad_hh_encode_fns, 0, 0 }, 33623 { "mul.da.ll", ICLASS_xt_iclass_mac16_da, 33624 0, 33625 Opcode_mul_da_ll_encode_fns, 0, 0 }, 33626 { "mul.da.hl", ICLASS_xt_iclass_mac16_da, 33627 0, 33628 Opcode_mul_da_hl_encode_fns, 0, 0 }, 33629 { "mul.da.lh", ICLASS_xt_iclass_mac16_da, 33630 0, 33631 Opcode_mul_da_lh_encode_fns, 0, 0 }, 33632 { "mul.da.hh", ICLASS_xt_iclass_mac16_da, 33633 0, 33634 Opcode_mul_da_hh_encode_fns, 0, 0 }, 33635 { "mul.dd.ll", ICLASS_xt_iclass_mac16_dd, 33636 0, 33637 Opcode_mul_dd_ll_encode_fns, 0, 0 }, 33638 { "mul.dd.hl", ICLASS_xt_iclass_mac16_dd, 33639 0, 33640 Opcode_mul_dd_hl_encode_fns, 0, 0 }, 33641 { "mul.dd.lh", ICLASS_xt_iclass_mac16_dd, 33642 0, 33643 Opcode_mul_dd_lh_encode_fns, 0, 0 }, 33644 { "mul.dd.hh", ICLASS_xt_iclass_mac16_dd, 33645 0, 33646 Opcode_mul_dd_hh_encode_fns, 0, 0 }, 33647 { "mula.aa.ll", ICLASS_xt_iclass_mac16a_aa, 33648 0, 33649 Opcode_mula_aa_ll_encode_fns, 0, 0 }, 33650 { "mula.aa.hl", ICLASS_xt_iclass_mac16a_aa, 33651 0, 33652 Opcode_mula_aa_hl_encode_fns, 0, 0 }, 33653 { "mula.aa.lh", ICLASS_xt_iclass_mac16a_aa, 33654 0, 33655 Opcode_mula_aa_lh_encode_fns, 0, 0 }, 33656 { "mula.aa.hh", ICLASS_xt_iclass_mac16a_aa, 33657 0, 33658 Opcode_mula_aa_hh_encode_fns, 0, 0 }, 33659 { "muls.aa.ll", ICLASS_xt_iclass_mac16a_aa, 33660 0, 33661 Opcode_muls_aa_ll_encode_fns, 0, 0 }, 33662 { "muls.aa.hl", ICLASS_xt_iclass_mac16a_aa, 33663 0, 33664 Opcode_muls_aa_hl_encode_fns, 0, 0 }, 33665 { "muls.aa.lh", ICLASS_xt_iclass_mac16a_aa, 33666 0, 33667 Opcode_muls_aa_lh_encode_fns, 0, 0 }, 33668 { "muls.aa.hh", ICLASS_xt_iclass_mac16a_aa, 33669 0, 33670 Opcode_muls_aa_hh_encode_fns, 0, 0 }, 33671 { "mula.ad.ll", ICLASS_xt_iclass_mac16a_ad, 33672 0, 33673 Opcode_mula_ad_ll_encode_fns, 0, 0 }, 33674 { "mula.ad.hl", ICLASS_xt_iclass_mac16a_ad, 33675 0, 33676 Opcode_mula_ad_hl_encode_fns, 0, 0 }, 33677 { "mula.ad.lh", ICLASS_xt_iclass_mac16a_ad, 33678 0, 33679 Opcode_mula_ad_lh_encode_fns, 0, 0 }, 33680 { "mula.ad.hh", ICLASS_xt_iclass_mac16a_ad, 33681 0, 33682 Opcode_mula_ad_hh_encode_fns, 0, 0 }, 33683 { "muls.ad.ll", ICLASS_xt_iclass_mac16a_ad, 33684 0, 33685 Opcode_muls_ad_ll_encode_fns, 0, 0 }, 33686 { "muls.ad.hl", ICLASS_xt_iclass_mac16a_ad, 33687 0, 33688 Opcode_muls_ad_hl_encode_fns, 0, 0 }, 33689 { "muls.ad.lh", ICLASS_xt_iclass_mac16a_ad, 33690 0, 33691 Opcode_muls_ad_lh_encode_fns, 0, 0 }, 33692 { "muls.ad.hh", ICLASS_xt_iclass_mac16a_ad, 33693 0, 33694 Opcode_muls_ad_hh_encode_fns, 0, 0 }, 33695 { "mula.da.ll", ICLASS_xt_iclass_mac16a_da, 33696 0, 33697 Opcode_mula_da_ll_encode_fns, 0, 0 }, 33698 { "mula.da.hl", ICLASS_xt_iclass_mac16a_da, 33699 0, 33700 Opcode_mula_da_hl_encode_fns, 0, 0 }, 33701 { "mula.da.lh", ICLASS_xt_iclass_mac16a_da, 33702 0, 33703 Opcode_mula_da_lh_encode_fns, 0, 0 }, 33704 { "mula.da.hh", ICLASS_xt_iclass_mac16a_da, 33705 0, 33706 Opcode_mula_da_hh_encode_fns, 0, 0 }, 33707 { "muls.da.ll", ICLASS_xt_iclass_mac16a_da, 33708 0, 33709 Opcode_muls_da_ll_encode_fns, 0, 0 }, 33710 { "muls.da.hl", ICLASS_xt_iclass_mac16a_da, 33711 0, 33712 Opcode_muls_da_hl_encode_fns, 0, 0 }, 33713 { "muls.da.lh", ICLASS_xt_iclass_mac16a_da, 33714 0, 33715 Opcode_muls_da_lh_encode_fns, 0, 0 }, 33716 { "muls.da.hh", ICLASS_xt_iclass_mac16a_da, 33717 0, 33718 Opcode_muls_da_hh_encode_fns, 0, 0 }, 33719 { "mula.dd.ll", ICLASS_xt_iclass_mac16a_dd, 33720 0, 33721 Opcode_mula_dd_ll_encode_fns, 0, 0 }, 33722 { "mula.dd.hl", ICLASS_xt_iclass_mac16a_dd, 33723 0, 33724 Opcode_mula_dd_hl_encode_fns, 0, 0 }, 33725 { "mula.dd.lh", ICLASS_xt_iclass_mac16a_dd, 33726 0, 33727 Opcode_mula_dd_lh_encode_fns, 0, 0 }, 33728 { "mula.dd.hh", ICLASS_xt_iclass_mac16a_dd, 33729 0, 33730 Opcode_mula_dd_hh_encode_fns, 0, 0 }, 33731 { "muls.dd.ll", ICLASS_xt_iclass_mac16a_dd, 33732 0, 33733 Opcode_muls_dd_ll_encode_fns, 0, 0 }, 33734 { "muls.dd.hl", ICLASS_xt_iclass_mac16a_dd, 33735 0, 33736 Opcode_muls_dd_hl_encode_fns, 0, 0 }, 33737 { "muls.dd.lh", ICLASS_xt_iclass_mac16a_dd, 33738 0, 33739 Opcode_muls_dd_lh_encode_fns, 0, 0 }, 33740 { "muls.dd.hh", ICLASS_xt_iclass_mac16a_dd, 33741 0, 33742 Opcode_muls_dd_hh_encode_fns, 0, 0 }, 33743 { "mula.da.ll.lddec", ICLASS_xt_iclass_mac16al_da, 33744 0, 33745 Opcode_mula_da_ll_lddec_encode_fns, 0, 0 }, 33746 { "mula.da.ll.ldinc", ICLASS_xt_iclass_mac16al_da, 33747 0, 33748 Opcode_mula_da_ll_ldinc_encode_fns, 0, 0 }, 33749 { "mula.da.hl.lddec", ICLASS_xt_iclass_mac16al_da, 33750 0, 33751 Opcode_mula_da_hl_lddec_encode_fns, 0, 0 }, 33752 { "mula.da.hl.ldinc", ICLASS_xt_iclass_mac16al_da, 33753 0, 33754 Opcode_mula_da_hl_ldinc_encode_fns, 0, 0 }, 33755 { "mula.da.lh.lddec", ICLASS_xt_iclass_mac16al_da, 33756 0, 33757 Opcode_mula_da_lh_lddec_encode_fns, 0, 0 }, 33758 { "mula.da.lh.ldinc", ICLASS_xt_iclass_mac16al_da, 33759 0, 33760 Opcode_mula_da_lh_ldinc_encode_fns, 0, 0 }, 33761 { "mula.da.hh.lddec", ICLASS_xt_iclass_mac16al_da, 33762 0, 33763 Opcode_mula_da_hh_lddec_encode_fns, 0, 0 }, 33764 { "mula.da.hh.ldinc", ICLASS_xt_iclass_mac16al_da, 33765 0, 33766 Opcode_mula_da_hh_ldinc_encode_fns, 0, 0 }, 33767 { "mula.dd.ll.lddec", ICLASS_xt_iclass_mac16al_dd, 33768 0, 33769 Opcode_mula_dd_ll_lddec_encode_fns, 0, 0 }, 33770 { "mula.dd.ll.ldinc", ICLASS_xt_iclass_mac16al_dd, 33771 0, 33772 Opcode_mula_dd_ll_ldinc_encode_fns, 0, 0 }, 33773 { "mula.dd.hl.lddec", ICLASS_xt_iclass_mac16al_dd, 33774 0, 33775 Opcode_mula_dd_hl_lddec_encode_fns, 0, 0 }, 33776 { "mula.dd.hl.ldinc", ICLASS_xt_iclass_mac16al_dd, 33777 0, 33778 Opcode_mula_dd_hl_ldinc_encode_fns, 0, 0 }, 33779 { "mula.dd.lh.lddec", ICLASS_xt_iclass_mac16al_dd, 33780 0, 33781 Opcode_mula_dd_lh_lddec_encode_fns, 0, 0 }, 33782 { "mula.dd.lh.ldinc", ICLASS_xt_iclass_mac16al_dd, 33783 0, 33784 Opcode_mula_dd_lh_ldinc_encode_fns, 0, 0 }, 33785 { "mula.dd.hh.lddec", ICLASS_xt_iclass_mac16al_dd, 33786 0, 33787 Opcode_mula_dd_hh_lddec_encode_fns, 0, 0 }, 33788 { "mula.dd.hh.ldinc", ICLASS_xt_iclass_mac16al_dd, 33789 0, 33790 Opcode_mula_dd_hh_ldinc_encode_fns, 0, 0 }, 33791 { "lddec", ICLASS_xt_iclass_mac16_l, 33792 0, 33793 Opcode_lddec_encode_fns, 0, 0 }, 33794 { "ldinc", ICLASS_xt_iclass_mac16_l, 33795 0, 33796 Opcode_ldinc_encode_fns, 0, 0 }, 33797 { "rsr.m0", ICLASS_xt_iclass_rsr_m0, 33798 0, 33799 Opcode_rsr_m0_encode_fns, 0, 0 }, 33800 { "wsr.m0", ICLASS_xt_iclass_wsr_m0, 33801 0, 33802 Opcode_wsr_m0_encode_fns, 0, 0 }, 33803 { "xsr.m0", ICLASS_xt_iclass_xsr_m0, 33804 0, 33805 Opcode_xsr_m0_encode_fns, 0, 0 }, 33806 { "rsr.m1", ICLASS_xt_iclass_rsr_m1, 33807 0, 33808 Opcode_rsr_m1_encode_fns, 0, 0 }, 33809 { "wsr.m1", ICLASS_xt_iclass_wsr_m1, 33810 0, 33811 Opcode_wsr_m1_encode_fns, 0, 0 }, 33812 { "xsr.m1", ICLASS_xt_iclass_xsr_m1, 33813 0, 33814 Opcode_xsr_m1_encode_fns, 0, 0 }, 33815 { "rsr.m2", ICLASS_xt_iclass_rsr_m2, 33816 0, 33817 Opcode_rsr_m2_encode_fns, 0, 0 }, 33818 { "wsr.m2", ICLASS_xt_iclass_wsr_m2, 33819 0, 33820 Opcode_wsr_m2_encode_fns, 0, 0 }, 33821 { "xsr.m2", ICLASS_xt_iclass_xsr_m2, 33822 0, 33823 Opcode_xsr_m2_encode_fns, 0, 0 }, 33824 { "rsr.m3", ICLASS_xt_iclass_rsr_m3, 33825 0, 33826 Opcode_rsr_m3_encode_fns, 0, 0 }, 33827 { "wsr.m3", ICLASS_xt_iclass_wsr_m3, 33828 0, 33829 Opcode_wsr_m3_encode_fns, 0, 0 }, 33830 { "xsr.m3", ICLASS_xt_iclass_xsr_m3, 33831 0, 33832 Opcode_xsr_m3_encode_fns, 0, 0 }, 33833 { "rsr.acclo", ICLASS_xt_iclass_rsr_acclo, 33834 0, 33835 Opcode_rsr_acclo_encode_fns, 0, 0 }, 33836 { "wsr.acclo", ICLASS_xt_iclass_wsr_acclo, 33837 0, 33838 Opcode_wsr_acclo_encode_fns, 0, 0 }, 33839 { "xsr.acclo", ICLASS_xt_iclass_xsr_acclo, 33840 0, 33841 Opcode_xsr_acclo_encode_fns, 0, 0 }, 33842 { "rsr.acchi", ICLASS_xt_iclass_rsr_acchi, 33843 0, 33844 Opcode_rsr_acchi_encode_fns, 0, 0 }, 33845 { "wsr.acchi", ICLASS_xt_iclass_wsr_acchi, 33846 0, 33847 Opcode_wsr_acchi_encode_fns, 0, 0 }, 33848 { "xsr.acchi", ICLASS_xt_iclass_xsr_acchi, 33849 0, 33850 Opcode_xsr_acchi_encode_fns, 0, 0 }, 33851 { "rfi", ICLASS_xt_iclass_rfi, 33852 XTENSA_OPCODE_IS_JUMP, 33853 Opcode_rfi_encode_fns, 0, 0 }, 33854 { "waiti", ICLASS_xt_iclass_wait, 33855 0, 33856 Opcode_waiti_encode_fns, 0, 0 }, 33857 { "rsr.interrupt", ICLASS_xt_iclass_rsr_interrupt, 33858 0, 33859 Opcode_rsr_interrupt_encode_fns, 0, 0 }, 33860 { "wsr.intset", ICLASS_xt_iclass_wsr_intset, 33861 0, 33862 Opcode_wsr_intset_encode_fns, 0, 0 }, 33863 { "wsr.intclear", ICLASS_xt_iclass_wsr_intclear, 33864 0, 33865 Opcode_wsr_intclear_encode_fns, 0, 0 }, 33866 { "rsr.intenable", ICLASS_xt_iclass_rsr_intenable, 33867 0, 33868 Opcode_rsr_intenable_encode_fns, 0, 0 }, 33869 { "wsr.intenable", ICLASS_xt_iclass_wsr_intenable, 33870 0, 33871 Opcode_wsr_intenable_encode_fns, 0, 0 }, 33872 { "xsr.intenable", ICLASS_xt_iclass_xsr_intenable, 33873 0, 33874 Opcode_xsr_intenable_encode_fns, 0, 0 }, 33875 { "break", ICLASS_xt_iclass_break, 33876 0, 33877 Opcode_break_encode_fns, 0, 0 }, 33878 { "break.n", ICLASS_xt_iclass_break_n, 33879 0, 33880 Opcode_break_n_encode_fns, 0, 0 }, 33881 { "rsr.dbreaka0", ICLASS_xt_iclass_rsr_dbreaka0, 33882 0, 33883 Opcode_rsr_dbreaka0_encode_fns, 0, 0 }, 33884 { "wsr.dbreaka0", ICLASS_xt_iclass_wsr_dbreaka0, 33885 0, 33886 Opcode_wsr_dbreaka0_encode_fns, 0, 0 }, 33887 { "xsr.dbreaka0", ICLASS_xt_iclass_xsr_dbreaka0, 33888 0, 33889 Opcode_xsr_dbreaka0_encode_fns, 0, 0 }, 33890 { "rsr.dbreakc0", ICLASS_xt_iclass_rsr_dbreakc0, 33891 0, 33892 Opcode_rsr_dbreakc0_encode_fns, 0, 0 }, 33893 { "wsr.dbreakc0", ICLASS_xt_iclass_wsr_dbreakc0, 33894 0, 33895 Opcode_wsr_dbreakc0_encode_fns, 0, 0 }, 33896 { "xsr.dbreakc0", ICLASS_xt_iclass_xsr_dbreakc0, 33897 0, 33898 Opcode_xsr_dbreakc0_encode_fns, 0, 0 }, 33899 { "rsr.dbreaka1", ICLASS_xt_iclass_rsr_dbreaka1, 33900 0, 33901 Opcode_rsr_dbreaka1_encode_fns, 0, 0 }, 33902 { "wsr.dbreaka1", ICLASS_xt_iclass_wsr_dbreaka1, 33903 0, 33904 Opcode_wsr_dbreaka1_encode_fns, 0, 0 }, 33905 { "xsr.dbreaka1", ICLASS_xt_iclass_xsr_dbreaka1, 33906 0, 33907 Opcode_xsr_dbreaka1_encode_fns, 0, 0 }, 33908 { "rsr.dbreakc1", ICLASS_xt_iclass_rsr_dbreakc1, 33909 0, 33910 Opcode_rsr_dbreakc1_encode_fns, 0, 0 }, 33911 { "wsr.dbreakc1", ICLASS_xt_iclass_wsr_dbreakc1, 33912 0, 33913 Opcode_wsr_dbreakc1_encode_fns, 0, 0 }, 33914 { "xsr.dbreakc1", ICLASS_xt_iclass_xsr_dbreakc1, 33915 0, 33916 Opcode_xsr_dbreakc1_encode_fns, 0, 0 }, 33917 { "rsr.ibreaka0", ICLASS_xt_iclass_rsr_ibreaka0, 33918 0, 33919 Opcode_rsr_ibreaka0_encode_fns, 0, 0 }, 33920 { "wsr.ibreaka0", ICLASS_xt_iclass_wsr_ibreaka0, 33921 0, 33922 Opcode_wsr_ibreaka0_encode_fns, 0, 0 }, 33923 { "xsr.ibreaka0", ICLASS_xt_iclass_xsr_ibreaka0, 33924 0, 33925 Opcode_xsr_ibreaka0_encode_fns, 0, 0 }, 33926 { "rsr.ibreaka1", ICLASS_xt_iclass_rsr_ibreaka1, 33927 0, 33928 Opcode_rsr_ibreaka1_encode_fns, 0, 0 }, 33929 { "wsr.ibreaka1", ICLASS_xt_iclass_wsr_ibreaka1, 33930 0, 33931 Opcode_wsr_ibreaka1_encode_fns, 0, 0 }, 33932 { "xsr.ibreaka1", ICLASS_xt_iclass_xsr_ibreaka1, 33933 0, 33934 Opcode_xsr_ibreaka1_encode_fns, 0, 0 }, 33935 { "rsr.ibreakenable", ICLASS_xt_iclass_rsr_ibreakenable, 33936 0, 33937 Opcode_rsr_ibreakenable_encode_fns, 0, 0 }, 33938 { "wsr.ibreakenable", ICLASS_xt_iclass_wsr_ibreakenable, 33939 0, 33940 Opcode_wsr_ibreakenable_encode_fns, 0, 0 }, 33941 { "xsr.ibreakenable", ICLASS_xt_iclass_xsr_ibreakenable, 33942 0, 33943 Opcode_xsr_ibreakenable_encode_fns, 0, 0 }, 33944 { "rsr.debugcause", ICLASS_xt_iclass_rsr_debugcause, 33945 0, 33946 Opcode_rsr_debugcause_encode_fns, 0, 0 }, 33947 { "wsr.debugcause", ICLASS_xt_iclass_wsr_debugcause, 33948 0, 33949 Opcode_wsr_debugcause_encode_fns, 0, 0 }, 33950 { "xsr.debugcause", ICLASS_xt_iclass_xsr_debugcause, 33951 0, 33952 Opcode_xsr_debugcause_encode_fns, 0, 0 }, 33953 { "rsr.icount", ICLASS_xt_iclass_rsr_icount, 33954 0, 33955 Opcode_rsr_icount_encode_fns, 0, 0 }, 33956 { "wsr.icount", ICLASS_xt_iclass_wsr_icount, 33957 0, 33958 Opcode_wsr_icount_encode_fns, 0, 0 }, 33959 { "xsr.icount", ICLASS_xt_iclass_xsr_icount, 33960 0, 33961 Opcode_xsr_icount_encode_fns, 0, 0 }, 33962 { "rsr.icountlevel", ICLASS_xt_iclass_rsr_icountlevel, 33963 0, 33964 Opcode_rsr_icountlevel_encode_fns, 0, 0 }, 33965 { "wsr.icountlevel", ICLASS_xt_iclass_wsr_icountlevel, 33966 0, 33967 Opcode_wsr_icountlevel_encode_fns, 0, 0 }, 33968 { "xsr.icountlevel", ICLASS_xt_iclass_xsr_icountlevel, 33969 0, 33970 Opcode_xsr_icountlevel_encode_fns, 0, 0 }, 33971 { "rsr.ddr", ICLASS_xt_iclass_rsr_ddr, 33972 0, 33973 Opcode_rsr_ddr_encode_fns, 0, 0 }, 33974 { "wsr.ddr", ICLASS_xt_iclass_wsr_ddr, 33975 0, 33976 Opcode_wsr_ddr_encode_fns, 0, 0 }, 33977 { "xsr.ddr", ICLASS_xt_iclass_xsr_ddr, 33978 0, 33979 Opcode_xsr_ddr_encode_fns, 0, 0 }, 33980 { "lddr32.p", ICLASS_xt_iclass_lddr32_p, 33981 0, 33982 Opcode_lddr32_p_encode_fns, 0, 0 }, 33983 { "sddr32.p", ICLASS_xt_iclass_sddr32_p, 33984 0, 33985 Opcode_sddr32_p_encode_fns, 0, 0 }, 33986 { "rfdo", ICLASS_xt_iclass_rfdo, 33987 XTENSA_OPCODE_IS_JUMP, 33988 Opcode_rfdo_encode_fns, 0, 0 }, 33989 { "rfdd", ICLASS_xt_iclass_rfdd, 33990 XTENSA_OPCODE_IS_JUMP, 33991 Opcode_rfdd_encode_fns, 0, 0 }, 33992 { "wsr.mmid", ICLASS_xt_iclass_wsr_mmid, 33993 0, 33994 Opcode_wsr_mmid_encode_fns, 0, 0 }, 33995 { "andb", ICLASS_xt_iclass_bbool1, 33996 0, 33997 Opcode_andb_encode_fns, 0, 0 }, 33998 { "andbc", ICLASS_xt_iclass_bbool1, 33999 0, 34000 Opcode_andbc_encode_fns, 0, 0 }, 34001 { "orb", ICLASS_xt_iclass_bbool1, 34002 0, 34003 Opcode_orb_encode_fns, 0, 0 }, 34004 { "orbc", ICLASS_xt_iclass_bbool1, 34005 0, 34006 Opcode_orbc_encode_fns, 0, 0 }, 34007 { "xorb", ICLASS_xt_iclass_bbool1, 34008 0, 34009 Opcode_xorb_encode_fns, 0, 0 }, 34010 { "any4", ICLASS_xt_iclass_bbool4, 34011 0, 34012 Opcode_any4_encode_fns, 0, 0 }, 34013 { "all4", ICLASS_xt_iclass_bbool4, 34014 0, 34015 Opcode_all4_encode_fns, 0, 0 }, 34016 { "any8", ICLASS_xt_iclass_bbool8, 34017 0, 34018 Opcode_any8_encode_fns, 0, 0 }, 34019 { "all8", ICLASS_xt_iclass_bbool8, 34020 0, 34021 Opcode_all8_encode_fns, 0, 0 }, 34022 { "bf", ICLASS_xt_iclass_bbranch, 34023 XTENSA_OPCODE_IS_BRANCH, 34024 Opcode_bf_encode_fns, 0, 0 }, 34025 { "bt", ICLASS_xt_iclass_bbranch, 34026 XTENSA_OPCODE_IS_BRANCH, 34027 Opcode_bt_encode_fns, 0, 0 }, 34028 { "movf", ICLASS_xt_iclass_bmove, 34029 0, 34030 Opcode_movf_encode_fns, 0, 0 }, 34031 { "movt", ICLASS_xt_iclass_bmove, 34032 0, 34033 Opcode_movt_encode_fns, 0, 0 }, 34034 { "rsr.br", ICLASS_xt_iclass_RSR_BR, 34035 0, 34036 Opcode_rsr_br_encode_fns, 0, 0 }, 34037 { "wsr.br", ICLASS_xt_iclass_WSR_BR, 34038 0, 34039 Opcode_wsr_br_encode_fns, 0, 0 }, 34040 { "xsr.br", ICLASS_xt_iclass_XSR_BR, 34041 0, 34042 Opcode_xsr_br_encode_fns, 0, 0 }, 34043 { "rsr.ccount", ICLASS_xt_iclass_rsr_ccount, 34044 0, 34045 Opcode_rsr_ccount_encode_fns, 0, 0 }, 34046 { "wsr.ccount", ICLASS_xt_iclass_wsr_ccount, 34047 0, 34048 Opcode_wsr_ccount_encode_fns, 0, 0 }, 34049 { "xsr.ccount", ICLASS_xt_iclass_xsr_ccount, 34050 0, 34051 Opcode_xsr_ccount_encode_fns, 0, 0 }, 34052 { "rsr.ccompare0", ICLASS_xt_iclass_rsr_ccompare0, 34053 0, 34054 Opcode_rsr_ccompare0_encode_fns, 0, 0 }, 34055 { "wsr.ccompare0", ICLASS_xt_iclass_wsr_ccompare0, 34056 0, 34057 Opcode_wsr_ccompare0_encode_fns, 0, 0 }, 34058 { "xsr.ccompare0", ICLASS_xt_iclass_xsr_ccompare0, 34059 0, 34060 Opcode_xsr_ccompare0_encode_fns, 0, 0 }, 34061 { "rsr.ccompare1", ICLASS_xt_iclass_rsr_ccompare1, 34062 0, 34063 Opcode_rsr_ccompare1_encode_fns, 0, 0 }, 34064 { "wsr.ccompare1", ICLASS_xt_iclass_wsr_ccompare1, 34065 0, 34066 Opcode_wsr_ccompare1_encode_fns, 0, 0 }, 34067 { "xsr.ccompare1", ICLASS_xt_iclass_xsr_ccompare1, 34068 0, 34069 Opcode_xsr_ccompare1_encode_fns, 0, 0 }, 34070 { "rsr.ccompare2", ICLASS_xt_iclass_rsr_ccompare2, 34071 0, 34072 Opcode_rsr_ccompare2_encode_fns, 0, 0 }, 34073 { "wsr.ccompare2", ICLASS_xt_iclass_wsr_ccompare2, 34074 0, 34075 Opcode_wsr_ccompare2_encode_fns, 0, 0 }, 34076 { "xsr.ccompare2", ICLASS_xt_iclass_xsr_ccompare2, 34077 0, 34078 Opcode_xsr_ccompare2_encode_fns, 0, 0 }, 34079 { "ipf", ICLASS_xt_iclass_icache, 34080 0, 34081 Opcode_ipf_encode_fns, 0, 0 }, 34082 { "ihi", ICLASS_xt_iclass_icache, 34083 0, 34084 Opcode_ihi_encode_fns, 0, 0 }, 34085 { "ipfl", ICLASS_xt_iclass_icache_lock, 34086 0, 34087 Opcode_ipfl_encode_fns, 0, 0 }, 34088 { "ihu", ICLASS_xt_iclass_icache_lock, 34089 0, 34090 Opcode_ihu_encode_fns, 0, 0 }, 34091 { "iiu", ICLASS_xt_iclass_icache_lock, 34092 0, 34093 Opcode_iiu_encode_fns, 0, 0 }, 34094 { "iii", ICLASS_xt_iclass_icache_inv, 34095 0, 34096 Opcode_iii_encode_fns, 0, 0 }, 34097 { "lict", ICLASS_xt_iclass_licx, 34098 0, 34099 Opcode_lict_encode_fns, 0, 0 }, 34100 { "licw", ICLASS_xt_iclass_licx, 34101 0, 34102 Opcode_licw_encode_fns, 0, 0 }, 34103 { "sict", ICLASS_xt_iclass_sicx, 34104 0, 34105 Opcode_sict_encode_fns, 0, 0 }, 34106 { "sicw", ICLASS_xt_iclass_sicx, 34107 0, 34108 Opcode_sicw_encode_fns, 0, 0 }, 34109 { "dhwb", ICLASS_xt_iclass_dcache, 34110 0, 34111 Opcode_dhwb_encode_fns, 0, 0 }, 34112 { "dhwbi", ICLASS_xt_iclass_dcache, 34113 0, 34114 Opcode_dhwbi_encode_fns, 0, 0 }, 34115 { "diwbui.p", ICLASS_xt_iclass_dcache_dyn, 34116 0, 34117 Opcode_diwbui_p_encode_fns, 0, 0 }, 34118 { "diwb", ICLASS_xt_iclass_dcache_ind, 34119 0, 34120 Opcode_diwb_encode_fns, 0, 0 }, 34121 { "diwbi", ICLASS_xt_iclass_dcache_ind, 34122 0, 34123 Opcode_diwbi_encode_fns, 0, 0 }, 34124 { "dhi", ICLASS_xt_iclass_dcache_inv, 34125 0, 34126 Opcode_dhi_encode_fns, 0, 0 }, 34127 { "dii", ICLASS_xt_iclass_dcache_inv, 34128 0, 34129 Opcode_dii_encode_fns, 0, 0 }, 34130 { "dpfr", ICLASS_xt_iclass_dpf, 34131 0, 34132 Opcode_dpfr_encode_fns, 0, 0 }, 34133 { "dpfw", ICLASS_xt_iclass_dpf, 34134 0, 34135 Opcode_dpfw_encode_fns, 0, 0 }, 34136 { "dpfro", ICLASS_xt_iclass_dpf, 34137 0, 34138 Opcode_dpfro_encode_fns, 0, 0 }, 34139 { "dpfwo", ICLASS_xt_iclass_dpf, 34140 0, 34141 Opcode_dpfwo_encode_fns, 0, 0 }, 34142 { "dpfl", ICLASS_xt_iclass_dcache_lock, 34143 0, 34144 Opcode_dpfl_encode_fns, 0, 0 }, 34145 { "dhu", ICLASS_xt_iclass_dcache_lock, 34146 0, 34147 Opcode_dhu_encode_fns, 0, 0 }, 34148 { "diu", ICLASS_xt_iclass_dcache_lock, 34149 0, 34150 Opcode_diu_encode_fns, 0, 0 }, 34151 { "sdct", ICLASS_xt_iclass_sdct, 34152 0, 34153 Opcode_sdct_encode_fns, 0, 0 }, 34154 { "ldct", ICLASS_xt_iclass_ldct, 34155 0, 34156 Opcode_ldct_encode_fns, 0, 0 }, 34157 { "rsr.prefctl", ICLASS_xt_iclass_rsr_prefctl, 34158 0, 34159 Opcode_rsr_prefctl_encode_fns, 0, 0 }, 34160 { "wsr.prefctl", ICLASS_xt_iclass_wsr_prefctl, 34161 0, 34162 Opcode_wsr_prefctl_encode_fns, 0, 0 }, 34163 { "xsr.prefctl", ICLASS_xt_iclass_xsr_prefctl, 34164 0, 34165 Opcode_xsr_prefctl_encode_fns, 0, 0 }, 34166 { "wsr.ptevaddr", ICLASS_xt_iclass_wsr_ptevaddr, 34167 0, 34168 Opcode_wsr_ptevaddr_encode_fns, 0, 0 }, 34169 { "rsr.ptevaddr", ICLASS_xt_iclass_rsr_ptevaddr, 34170 0, 34171 Opcode_rsr_ptevaddr_encode_fns, 0, 0 }, 34172 { "xsr.ptevaddr", ICLASS_xt_iclass_xsr_ptevaddr, 34173 0, 34174 Opcode_xsr_ptevaddr_encode_fns, 0, 0 }, 34175 { "rsr.rasid", ICLASS_xt_iclass_rsr_rasid, 34176 0, 34177 Opcode_rsr_rasid_encode_fns, 0, 0 }, 34178 { "wsr.rasid", ICLASS_xt_iclass_wsr_rasid, 34179 0, 34180 Opcode_wsr_rasid_encode_fns, 0, 0 }, 34181 { "xsr.rasid", ICLASS_xt_iclass_xsr_rasid, 34182 0, 34183 Opcode_xsr_rasid_encode_fns, 0, 0 }, 34184 { "rsr.itlbcfg", ICLASS_xt_iclass_rsr_itlbcfg, 34185 0, 34186 Opcode_rsr_itlbcfg_encode_fns, 0, 0 }, 34187 { "wsr.itlbcfg", ICLASS_xt_iclass_wsr_itlbcfg, 34188 0, 34189 Opcode_wsr_itlbcfg_encode_fns, 0, 0 }, 34190 { "xsr.itlbcfg", ICLASS_xt_iclass_xsr_itlbcfg, 34191 0, 34192 Opcode_xsr_itlbcfg_encode_fns, 0, 0 }, 34193 { "rsr.dtlbcfg", ICLASS_xt_iclass_rsr_dtlbcfg, 34194 0, 34195 Opcode_rsr_dtlbcfg_encode_fns, 0, 0 }, 34196 { "wsr.dtlbcfg", ICLASS_xt_iclass_wsr_dtlbcfg, 34197 0, 34198 Opcode_wsr_dtlbcfg_encode_fns, 0, 0 }, 34199 { "xsr.dtlbcfg", ICLASS_xt_iclass_xsr_dtlbcfg, 34200 0, 34201 Opcode_xsr_dtlbcfg_encode_fns, 0, 0 }, 34202 { "idtlb", ICLASS_xt_iclass_idtlb, 34203 0, 34204 Opcode_idtlb_encode_fns, 0, 0 }, 34205 { "pdtlb", ICLASS_xt_iclass_rdtlb, 34206 0, 34207 Opcode_pdtlb_encode_fns, 0, 0 }, 34208 { "rdtlb0", ICLASS_xt_iclass_rdtlb, 34209 0, 34210 Opcode_rdtlb0_encode_fns, 0, 0 }, 34211 { "rdtlb1", ICLASS_xt_iclass_rdtlb, 34212 0, 34213 Opcode_rdtlb1_encode_fns, 0, 0 }, 34214 { "wdtlb", ICLASS_xt_iclass_wdtlb, 34215 0, 34216 Opcode_wdtlb_encode_fns, 0, 0 }, 34217 { "iitlb", ICLASS_xt_iclass_iitlb, 34218 0, 34219 Opcode_iitlb_encode_fns, 0, 0 }, 34220 { "pitlb", ICLASS_xt_iclass_ritlb, 34221 0, 34222 Opcode_pitlb_encode_fns, 0, 0 }, 34223 { "ritlb0", ICLASS_xt_iclass_ritlb, 34224 0, 34225 Opcode_ritlb0_encode_fns, 0, 0 }, 34226 { "ritlb1", ICLASS_xt_iclass_ritlb, 34227 0, 34228 Opcode_ritlb1_encode_fns, 0, 0 }, 34229 { "witlb", ICLASS_xt_iclass_witlb, 34230 0, 34231 Opcode_witlb_encode_fns, 0, 0 }, 34232 { "ldpte", ICLASS_xt_iclass_ldpte, 34233 0, 34234 Opcode_ldpte_encode_fns, 0, 0 }, 34235 { "hwwitlba", ICLASS_xt_iclass_hwwitlba, 34236 XTENSA_OPCODE_IS_BRANCH, 34237 Opcode_hwwitlba_encode_fns, 0, 0 }, 34238 { "hwwdtlba", ICLASS_xt_iclass_hwwdtlba, 34239 0, 34240 Opcode_hwwdtlba_encode_fns, 0, 0 }, 34241 { "rsr.cpenable", ICLASS_xt_iclass_rsr_cpenable, 34242 0, 34243 Opcode_rsr_cpenable_encode_fns, 0, 0 }, 34244 { "wsr.cpenable", ICLASS_xt_iclass_wsr_cpenable, 34245 0, 34246 Opcode_wsr_cpenable_encode_fns, 0, 0 }, 34247 { "xsr.cpenable", ICLASS_xt_iclass_xsr_cpenable, 34248 0, 34249 Opcode_xsr_cpenable_encode_fns, 0, 0 }, 34250 { "clamps", ICLASS_xt_iclass_clamp, 34251 0, 34252 Opcode_clamps_encode_fns, 0, 0 }, 34253 { "min", ICLASS_xt_iclass_minmax, 34254 0, 34255 Opcode_min_encode_fns, 0, 0 }, 34256 { "max", ICLASS_xt_iclass_minmax, 34257 0, 34258 Opcode_max_encode_fns, 0, 0 }, 34259 { "minu", ICLASS_xt_iclass_minmax, 34260 0, 34261 Opcode_minu_encode_fns, 0, 0 }, 34262 { "maxu", ICLASS_xt_iclass_minmax, 34263 0, 34264 Opcode_maxu_encode_fns, 0, 0 }, 34265 { "nsa", ICLASS_xt_iclass_nsa, 34266 0, 34267 Opcode_nsa_encode_fns, 0, 0 }, 34268 { "nsau", ICLASS_xt_iclass_nsa, 34269 0, 34270 Opcode_nsau_encode_fns, 0, 0 }, 34271 { "sext", ICLASS_xt_iclass_sx, 34272 0, 34273 Opcode_sext_encode_fns, 0, 0 }, 34274 { "l32ai", ICLASS_xt_iclass_l32ai, 34275 0, 34276 Opcode_l32ai_encode_fns, 0, 0 }, 34277 { "s32ri", ICLASS_xt_iclass_s32ri, 34278 0, 34279 Opcode_s32ri_encode_fns, 0, 0 }, 34280 { "s32c1i", ICLASS_xt_iclass_s32c1i, 34281 0, 34282 Opcode_s32c1i_encode_fns, 0, 0 }, 34283 { "rsr.scompare1", ICLASS_xt_iclass_rsr_scompare1, 34284 0, 34285 Opcode_rsr_scompare1_encode_fns, 0, 0 }, 34286 { "wsr.scompare1", ICLASS_xt_iclass_wsr_scompare1, 34287 0, 34288 Opcode_wsr_scompare1_encode_fns, 0, 0 }, 34289 { "xsr.scompare1", ICLASS_xt_iclass_xsr_scompare1, 34290 0, 34291 Opcode_xsr_scompare1_encode_fns, 0, 0 }, 34292 { "rsr.atomctl", ICLASS_xt_iclass_rsr_atomctl, 34293 0, 34294 Opcode_rsr_atomctl_encode_fns, 0, 0 }, 34295 { "wsr.atomctl", ICLASS_xt_iclass_wsr_atomctl, 34296 0, 34297 Opcode_wsr_atomctl_encode_fns, 0, 0 }, 34298 { "xsr.atomctl", ICLASS_xt_iclass_xsr_atomctl, 34299 0, 34300 Opcode_xsr_atomctl_encode_fns, 0, 0 }, 34301 { "quou", ICLASS_xt_iclass_div, 34302 0, 34303 Opcode_quou_encode_fns, 0, 0 }, 34304 { "quos", ICLASS_xt_iclass_div, 34305 0, 34306 Opcode_quos_encode_fns, 0, 0 }, 34307 { "remu", ICLASS_xt_iclass_div, 34308 0, 34309 Opcode_remu_encode_fns, 0, 0 }, 34310 { "rems", ICLASS_xt_iclass_div, 34311 0, 34312 Opcode_rems_encode_fns, 0, 0 }, 34313 { "rer", ICLASS_xt_iclass_rer, 34314 0, 34315 Opcode_rer_encode_fns, 0, 0 }, 34316 { "wer", ICLASS_xt_iclass_wer, 34317 0, 34318 Opcode_wer_encode_fns, 0, 0 }, 34319 { "rur.ae_ovf_sar", ICLASS_rur_ae_ovf_sar, 34320 0, 34321 Opcode_rur_ae_ovf_sar_encode_fns, 0, 0 }, 34322 { "wur.ae_ovf_sar", ICLASS_wur_ae_ovf_sar, 34323 0, 34324 Opcode_wur_ae_ovf_sar_encode_fns, 0, 0 }, 34325 { "rur.ae_bithead", ICLASS_rur_ae_bithead, 34326 0, 34327 Opcode_rur_ae_bithead_encode_fns, 0, 0 }, 34328 { "wur.ae_bithead", ICLASS_wur_ae_bithead, 34329 0, 34330 Opcode_wur_ae_bithead_encode_fns, 0, 0 }, 34331 { "rur.ae_ts_fts_bu_bp", ICLASS_rur_ae_ts_fts_bu_bp, 34332 0, 34333 Opcode_rur_ae_ts_fts_bu_bp_encode_fns, 0, 0 }, 34334 { "wur.ae_ts_fts_bu_bp", ICLASS_wur_ae_ts_fts_bu_bp, 34335 0, 34336 Opcode_wur_ae_ts_fts_bu_bp_encode_fns, 0, 0 }, 34337 { "rur.ae_sd_no", ICLASS_rur_ae_sd_no, 34338 0, 34339 Opcode_rur_ae_sd_no_encode_fns, 0, 0 }, 34340 { "wur.ae_sd_no", ICLASS_wur_ae_sd_no, 34341 0, 34342 Opcode_wur_ae_sd_no_encode_fns, 0, 0 }, 34343 { "rur.ae_overflow", ICLASS_ae_iclass_rur_ae_overflow, 34344 0, 34345 Opcode_rur_ae_overflow_encode_fns, 0, 0 }, 34346 { "wur.ae_overflow", ICLASS_ae_iclass_wur_ae_overflow, 34347 0, 34348 Opcode_wur_ae_overflow_encode_fns, 0, 0 }, 34349 { "rur.ae_sar", ICLASS_ae_iclass_rur_ae_sar, 34350 0, 34351 Opcode_rur_ae_sar_encode_fns, 0, 0 }, 34352 { "wur.ae_sar", ICLASS_ae_iclass_wur_ae_sar, 34353 0, 34354 Opcode_wur_ae_sar_encode_fns, 0, 0 }, 34355 { "rur.ae_bitptr", ICLASS_ae_iclass_rur_ae_bitptr, 34356 0, 34357 Opcode_rur_ae_bitptr_encode_fns, 0, 0 }, 34358 { "wur.ae_bitptr", ICLASS_ae_iclass_wur_ae_bitptr, 34359 0, 34360 Opcode_wur_ae_bitptr_encode_fns, 0, 0 }, 34361 { "rur.ae_bitsused", ICLASS_ae_iclass_rur_ae_bitsused, 34362 0, 34363 Opcode_rur_ae_bitsused_encode_fns, 0, 0 }, 34364 { "wur.ae_bitsused", ICLASS_ae_iclass_wur_ae_bitsused, 34365 0, 34366 Opcode_wur_ae_bitsused_encode_fns, 0, 0 }, 34367 { "rur.ae_tablesize", ICLASS_ae_iclass_rur_ae_tablesize, 34368 0, 34369 Opcode_rur_ae_tablesize_encode_fns, 0, 0 }, 34370 { "wur.ae_tablesize", ICLASS_ae_iclass_wur_ae_tablesize, 34371 0, 34372 Opcode_wur_ae_tablesize_encode_fns, 0, 0 }, 34373 { "rur.ae_first_ts", ICLASS_ae_iclass_rur_ae_first_ts, 34374 0, 34375 Opcode_rur_ae_first_ts_encode_fns, 0, 0 }, 34376 { "wur.ae_first_ts", ICLASS_ae_iclass_wur_ae_first_ts, 34377 0, 34378 Opcode_wur_ae_first_ts_encode_fns, 0, 0 }, 34379 { "rur.ae_nextoffset", ICLASS_ae_iclass_rur_ae_nextoffset, 34380 0, 34381 Opcode_rur_ae_nextoffset_encode_fns, 0, 0 }, 34382 { "wur.ae_nextoffset", ICLASS_ae_iclass_wur_ae_nextoffset, 34383 0, 34384 Opcode_wur_ae_nextoffset_encode_fns, 0, 0 }, 34385 { "rur.ae_searchdone", ICLASS_ae_iclass_rur_ae_searchdone, 34386 0, 34387 Opcode_rur_ae_searchdone_encode_fns, 0, 0 }, 34388 { "wur.ae_searchdone", ICLASS_ae_iclass_wur_ae_searchdone, 34389 0, 34390 Opcode_wur_ae_searchdone_encode_fns, 0, 0 }, 34391 { "ae_lp16f.i", ICLASS_ae_iclass_lp16f_i, 34392 0, 34393 Opcode_ae_lp16f_i_encode_fns, 0, 0 }, 34394 { "ae_lp16f.iu", ICLASS_ae_iclass_lp16f_iu, 34395 0, 34396 Opcode_ae_lp16f_iu_encode_fns, 0, 0 }, 34397 { "ae_lp16f.x", ICLASS_ae_iclass_lp16f_x, 34398 0, 34399 Opcode_ae_lp16f_x_encode_fns, 0, 0 }, 34400 { "ae_lp16f.xu", ICLASS_ae_iclass_lp16f_xu, 34401 0, 34402 Opcode_ae_lp16f_xu_encode_fns, 0, 0 }, 34403 { "ae_lp24.i", ICLASS_ae_iclass_lp24_i, 34404 0, 34405 Opcode_ae_lp24_i_encode_fns, 0, 0 }, 34406 { "ae_lp24.iu", ICLASS_ae_iclass_lp24_iu, 34407 0, 34408 Opcode_ae_lp24_iu_encode_fns, 0, 0 }, 34409 { "ae_lp24.x", ICLASS_ae_iclass_lp24_x, 34410 0, 34411 Opcode_ae_lp24_x_encode_fns, 0, 0 }, 34412 { "ae_lp24.xu", ICLASS_ae_iclass_lp24_xu, 34413 0, 34414 Opcode_ae_lp24_xu_encode_fns, 0, 0 }, 34415 { "ae_lp24f.i", ICLASS_ae_iclass_lp24f_i, 34416 0, 34417 Opcode_ae_lp24f_i_encode_fns, 0, 0 }, 34418 { "ae_lp24f.iu", ICLASS_ae_iclass_lp24f_iu, 34419 0, 34420 Opcode_ae_lp24f_iu_encode_fns, 0, 0 }, 34421 { "ae_lp24f.x", ICLASS_ae_iclass_lp24f_x, 34422 0, 34423 Opcode_ae_lp24f_x_encode_fns, 0, 0 }, 34424 { "ae_lp24f.xu", ICLASS_ae_iclass_lp24f_xu, 34425 0, 34426 Opcode_ae_lp24f_xu_encode_fns, 0, 0 }, 34427 { "ae_lp16x2f.i", ICLASS_ae_iclass_lp16x2f_i, 34428 0, 34429 Opcode_ae_lp16x2f_i_encode_fns, 0, 0 }, 34430 { "ae_lp16x2f.iu", ICLASS_ae_iclass_lp16x2f_iu, 34431 0, 34432 Opcode_ae_lp16x2f_iu_encode_fns, 0, 0 }, 34433 { "ae_lp16x2f.x", ICLASS_ae_iclass_lp16x2f_x, 34434 0, 34435 Opcode_ae_lp16x2f_x_encode_fns, 0, 0 }, 34436 { "ae_lp16x2f.xu", ICLASS_ae_iclass_lp16x2f_xu, 34437 0, 34438 Opcode_ae_lp16x2f_xu_encode_fns, 0, 0 }, 34439 { "ae_lp24x2f.i", ICLASS_ae_iclass_lp24x2f_i, 34440 0, 34441 Opcode_ae_lp24x2f_i_encode_fns, 0, 0 }, 34442 { "ae_lp24x2f.iu", ICLASS_ae_iclass_lp24x2f_iu, 34443 0, 34444 Opcode_ae_lp24x2f_iu_encode_fns, 0, 0 }, 34445 { "ae_lp24x2f.x", ICLASS_ae_iclass_lp24x2f_x, 34446 0, 34447 Opcode_ae_lp24x2f_x_encode_fns, 0, 0 }, 34448 { "ae_lp24x2f.xu", ICLASS_ae_iclass_lp24x2f_xu, 34449 0, 34450 Opcode_ae_lp24x2f_xu_encode_fns, 0, 0 }, 34451 { "ae_lp24x2.i", ICLASS_ae_iclass_lp24x2_i, 34452 0, 34453 Opcode_ae_lp24x2_i_encode_fns, 0, 0 }, 34454 { "ae_lp24x2.iu", ICLASS_ae_iclass_lp24x2_iu, 34455 0, 34456 Opcode_ae_lp24x2_iu_encode_fns, 0, 0 }, 34457 { "ae_lp24x2.x", ICLASS_ae_iclass_lp24x2_x, 34458 0, 34459 Opcode_ae_lp24x2_x_encode_fns, 0, 0 }, 34460 { "ae_lp24x2.xu", ICLASS_ae_iclass_lp24x2_xu, 34461 0, 34462 Opcode_ae_lp24x2_xu_encode_fns, 0, 0 }, 34463 { "ae_sp16x2f.i", ICLASS_ae_iclass_sp16x2f_i, 34464 0, 34465 Opcode_ae_sp16x2f_i_encode_fns, 0, 0 }, 34466 { "ae_sp16x2f.iu", ICLASS_ae_iclass_sp16x2f_iu, 34467 0, 34468 Opcode_ae_sp16x2f_iu_encode_fns, 0, 0 }, 34469 { "ae_sp16x2f.x", ICLASS_ae_iclass_sp16x2f_x, 34470 0, 34471 Opcode_ae_sp16x2f_x_encode_fns, 0, 0 }, 34472 { "ae_sp16x2f.xu", ICLASS_ae_iclass_sp16x2f_xu, 34473 0, 34474 Opcode_ae_sp16x2f_xu_encode_fns, 0, 0 }, 34475 { "ae_sp24x2s.i", ICLASS_ae_iclass_sp24x2s_i, 34476 0, 34477 Opcode_ae_sp24x2s_i_encode_fns, 0, 0 }, 34478 { "ae_sp24x2s.iu", ICLASS_ae_iclass_sp24x2s_iu, 34479 0, 34480 Opcode_ae_sp24x2s_iu_encode_fns, 0, 0 }, 34481 { "ae_sp24x2s.x", ICLASS_ae_iclass_sp24x2s_x, 34482 0, 34483 Opcode_ae_sp24x2s_x_encode_fns, 0, 0 }, 34484 { "ae_sp24x2s.xu", ICLASS_ae_iclass_sp24x2s_xu, 34485 0, 34486 Opcode_ae_sp24x2s_xu_encode_fns, 0, 0 }, 34487 { "ae_sp24x2f.i", ICLASS_ae_iclass_sp24x2f_i, 34488 0, 34489 Opcode_ae_sp24x2f_i_encode_fns, 0, 0 }, 34490 { "ae_sp24x2f.iu", ICLASS_ae_iclass_sp24x2f_iu, 34491 0, 34492 Opcode_ae_sp24x2f_iu_encode_fns, 0, 0 }, 34493 { "ae_sp24x2f.x", ICLASS_ae_iclass_sp24x2f_x, 34494 0, 34495 Opcode_ae_sp24x2f_x_encode_fns, 0, 0 }, 34496 { "ae_sp24x2f.xu", ICLASS_ae_iclass_sp24x2f_xu, 34497 0, 34498 Opcode_ae_sp24x2f_xu_encode_fns, 0, 0 }, 34499 { "ae_sp16f.l.i", ICLASS_ae_iclass_sp16f_l_i, 34500 0, 34501 Opcode_ae_sp16f_l_i_encode_fns, 0, 0 }, 34502 { "ae_sp16f.l.iu", ICLASS_ae_iclass_sp16f_l_iu, 34503 0, 34504 Opcode_ae_sp16f_l_iu_encode_fns, 0, 0 }, 34505 { "ae_sp16f.l.x", ICLASS_ae_iclass_sp16f_l_x, 34506 0, 34507 Opcode_ae_sp16f_l_x_encode_fns, 0, 0 }, 34508 { "ae_sp16f.l.xu", ICLASS_ae_iclass_sp16f_l_xu, 34509 0, 34510 Opcode_ae_sp16f_l_xu_encode_fns, 0, 0 }, 34511 { "ae_sp24s.l.i", ICLASS_ae_iclass_sp24s_l_i, 34512 0, 34513 Opcode_ae_sp24s_l_i_encode_fns, 0, 0 }, 34514 { "ae_sp24s.l.iu", ICLASS_ae_iclass_sp24s_l_iu, 34515 0, 34516 Opcode_ae_sp24s_l_iu_encode_fns, 0, 0 }, 34517 { "ae_sp24s.l.x", ICLASS_ae_iclass_sp24s_l_x, 34518 0, 34519 Opcode_ae_sp24s_l_x_encode_fns, 0, 0 }, 34520 { "ae_sp24s.l.xu", ICLASS_ae_iclass_sp24s_l_xu, 34521 0, 34522 Opcode_ae_sp24s_l_xu_encode_fns, 0, 0 }, 34523 { "ae_sp24f.l.i", ICLASS_ae_iclass_sp24f_l_i, 34524 0, 34525 Opcode_ae_sp24f_l_i_encode_fns, 0, 0 }, 34526 { "ae_sp24f.l.iu", ICLASS_ae_iclass_sp24f_l_iu, 34527 0, 34528 Opcode_ae_sp24f_l_iu_encode_fns, 0, 0 }, 34529 { "ae_sp24f.l.x", ICLASS_ae_iclass_sp24f_l_x, 34530 0, 34531 Opcode_ae_sp24f_l_x_encode_fns, 0, 0 }, 34532 { "ae_sp24f.l.xu", ICLASS_ae_iclass_sp24f_l_xu, 34533 0, 34534 Opcode_ae_sp24f_l_xu_encode_fns, 0, 0 }, 34535 { "ae_lq56.i", ICLASS_ae_iclass_lq56_i, 34536 0, 34537 Opcode_ae_lq56_i_encode_fns, 0, 0 }, 34538 { "ae_lq56.iu", ICLASS_ae_iclass_lq56_iu, 34539 0, 34540 Opcode_ae_lq56_iu_encode_fns, 0, 0 }, 34541 { "ae_lq56.x", ICLASS_ae_iclass_lq56_x, 34542 0, 34543 Opcode_ae_lq56_x_encode_fns, 0, 0 }, 34544 { "ae_lq56.xu", ICLASS_ae_iclass_lq56_xu, 34545 0, 34546 Opcode_ae_lq56_xu_encode_fns, 0, 0 }, 34547 { "ae_lq32f.i", ICLASS_ae_iclass_lq32f_i, 34548 0, 34549 Opcode_ae_lq32f_i_encode_fns, 0, 0 }, 34550 { "ae_lq32f.iu", ICLASS_ae_iclass_lq32f_iu, 34551 0, 34552 Opcode_ae_lq32f_iu_encode_fns, 0, 0 }, 34553 { "ae_lq32f.x", ICLASS_ae_iclass_lq32f_x, 34554 0, 34555 Opcode_ae_lq32f_x_encode_fns, 0, 0 }, 34556 { "ae_lq32f.xu", ICLASS_ae_iclass_lq32f_xu, 34557 0, 34558 Opcode_ae_lq32f_xu_encode_fns, 0, 0 }, 34559 { "ae_sq56s.i", ICLASS_ae_iclass_sq56s_i, 34560 0, 34561 Opcode_ae_sq56s_i_encode_fns, 0, 0 }, 34562 { "ae_sq56s.iu", ICLASS_ae_iclass_sq56s_iu, 34563 0, 34564 Opcode_ae_sq56s_iu_encode_fns, 0, 0 }, 34565 { "ae_sq56s.x", ICLASS_ae_iclass_sq56s_x, 34566 0, 34567 Opcode_ae_sq56s_x_encode_fns, 0, 0 }, 34568 { "ae_sq56s.xu", ICLASS_ae_iclass_sq56s_xu, 34569 0, 34570 Opcode_ae_sq56s_xu_encode_fns, 0, 0 }, 34571 { "ae_sq32f.i", ICLASS_ae_iclass_sq32f_i, 34572 0, 34573 Opcode_ae_sq32f_i_encode_fns, 0, 0 }, 34574 { "ae_sq32f.iu", ICLASS_ae_iclass_sq32f_iu, 34575 0, 34576 Opcode_ae_sq32f_iu_encode_fns, 0, 0 }, 34577 { "ae_sq32f.x", ICLASS_ae_iclass_sq32f_x, 34578 0, 34579 Opcode_ae_sq32f_x_encode_fns, 0, 0 }, 34580 { "ae_sq32f.xu", ICLASS_ae_iclass_sq32f_xu, 34581 0, 34582 Opcode_ae_sq32f_xu_encode_fns, 0, 0 }, 34583 { "ae_zerop48", ICLASS_ae_iclass_zerop48, 34584 0, 34585 Opcode_ae_zerop48_encode_fns, 0, 0 }, 34586 { "ae_movp48", ICLASS_ae_iclass_movp48, 34587 0, 34588 Opcode_ae_movp48_encode_fns, 0, 0 }, 34589 { "ae_selp24.ll", ICLASS_ae_iclass_selp24_ll, 34590 0, 34591 Opcode_ae_selp24_ll_encode_fns, 0, 0 }, 34592 { "ae_selp24.lh", ICLASS_ae_iclass_selp24_lh, 34593 0, 34594 Opcode_ae_selp24_lh_encode_fns, 0, 0 }, 34595 { "ae_selp24.hl", ICLASS_ae_iclass_selp24_hl, 34596 0, 34597 Opcode_ae_selp24_hl_encode_fns, 0, 0 }, 34598 { "ae_selp24.hh", ICLASS_ae_iclass_selp24_hh, 34599 0, 34600 Opcode_ae_selp24_hh_encode_fns, 0, 0 }, 34601 { "ae_movtp24x2", ICLASS_ae_iclass_movtp24x2, 34602 0, 34603 Opcode_ae_movtp24x2_encode_fns, 0, 0 }, 34604 { "ae_movfp24x2", ICLASS_ae_iclass_movfp24x2, 34605 0, 34606 Opcode_ae_movfp24x2_encode_fns, 0, 0 }, 34607 { "ae_movtp48", ICLASS_ae_iclass_movtp48, 34608 0, 34609 Opcode_ae_movtp48_encode_fns, 0, 0 }, 34610 { "ae_movfp48", ICLASS_ae_iclass_movfp48, 34611 0, 34612 Opcode_ae_movfp48_encode_fns, 0, 0 }, 34613 { "ae_movpa24x2", ICLASS_ae_iclass_movpa24x2, 34614 0, 34615 Opcode_ae_movpa24x2_encode_fns, 0, 0 }, 34616 { "ae_truncp24a32x2", ICLASS_ae_iclass_truncp24a32x2, 34617 0, 34618 Opcode_ae_truncp24a32x2_encode_fns, 0, 0 }, 34619 { "ae_cvta32p24.l", ICLASS_ae_iclass_cvta32p24_l, 34620 0, 34621 Opcode_ae_cvta32p24_l_encode_fns, 0, 0 }, 34622 { "ae_cvta32p24.h", ICLASS_ae_iclass_cvta32p24_h, 34623 0, 34624 Opcode_ae_cvta32p24_h_encode_fns, 0, 0 }, 34625 { "ae_cvtp24a16x2.ll", ICLASS_ae_iclass_cvtp24a16x2_ll, 34626 0, 34627 Opcode_ae_cvtp24a16x2_ll_encode_fns, 0, 0 }, 34628 { "ae_cvtp24a16x2.lh", ICLASS_ae_iclass_cvtp24a16x2_lh, 34629 0, 34630 Opcode_ae_cvtp24a16x2_lh_encode_fns, 0, 0 }, 34631 { "ae_cvtp24a16x2.hl", ICLASS_ae_iclass_cvtp24a16x2_hl, 34632 0, 34633 Opcode_ae_cvtp24a16x2_hl_encode_fns, 0, 0 }, 34634 { "ae_cvtp24a16x2.hh", ICLASS_ae_iclass_cvtp24a16x2_hh, 34635 0, 34636 Opcode_ae_cvtp24a16x2_hh_encode_fns, 0, 0 }, 34637 { "ae_truncp24q48x2", ICLASS_ae_iclass_truncp24q48x2, 34638 0, 34639 Opcode_ae_truncp24q48x2_encode_fns, 0, 0 }, 34640 { "ae_truncp16", ICLASS_ae_iclass_truncp16, 34641 0, 34642 Opcode_ae_truncp16_encode_fns, 0, 0 }, 34643 { "ae_roundsp24q48sym", ICLASS_ae_iclass_roundsp24q48sym, 34644 0, 34645 Opcode_ae_roundsp24q48sym_encode_fns, 0, 0 }, 34646 { "ae_roundsp24q48asym", ICLASS_ae_iclass_roundsp24q48asym, 34647 0, 34648 Opcode_ae_roundsp24q48asym_encode_fns, 0, 0 }, 34649 { "ae_roundsp16q48sym", ICLASS_ae_iclass_roundsp16q48sym, 34650 0, 34651 Opcode_ae_roundsp16q48sym_encode_fns, 0, 0 }, 34652 { "ae_roundsp16q48asym", ICLASS_ae_iclass_roundsp16q48asym, 34653 0, 34654 Opcode_ae_roundsp16q48asym_encode_fns, 0, 0 }, 34655 { "ae_roundsp16sym", ICLASS_ae_iclass_roundsp16sym, 34656 0, 34657 Opcode_ae_roundsp16sym_encode_fns, 0, 0 }, 34658 { "ae_roundsp16asym", ICLASS_ae_iclass_roundsp16asym, 34659 0, 34660 Opcode_ae_roundsp16asym_encode_fns, 0, 0 }, 34661 { "ae_zeroq56", ICLASS_ae_iclass_zeroq56, 34662 0, 34663 Opcode_ae_zeroq56_encode_fns, 0, 0 }, 34664 { "ae_movq56", ICLASS_ae_iclass_movq56, 34665 0, 34666 Opcode_ae_movq56_encode_fns, 0, 0 }, 34667 { "ae_movtq56", ICLASS_ae_iclass_movtq56, 34668 0, 34669 Opcode_ae_movtq56_encode_fns, 0, 0 }, 34670 { "ae_movfq56", ICLASS_ae_iclass_movfq56, 34671 0, 34672 Opcode_ae_movfq56_encode_fns, 0, 0 }, 34673 { "ae_cvtq48a32s", ICLASS_ae_iclass_cvtq48a32s, 34674 0, 34675 Opcode_ae_cvtq48a32s_encode_fns, 0, 0 }, 34676 { "ae_cvtq48p24s.l", ICLASS_ae_iclass_cvtq48p24s_l, 34677 0, 34678 Opcode_ae_cvtq48p24s_l_encode_fns, 0, 0 }, 34679 { "ae_cvtq48p24s.h", ICLASS_ae_iclass_cvtq48p24s_h, 34680 0, 34681 Opcode_ae_cvtq48p24s_h_encode_fns, 0, 0 }, 34682 { "ae_satq48s", ICLASS_ae_iclass_satq48s, 34683 0, 34684 Opcode_ae_satq48s_encode_fns, 0, 0 }, 34685 { "ae_truncq32", ICLASS_ae_iclass_truncq32, 34686 0, 34687 Opcode_ae_truncq32_encode_fns, 0, 0 }, 34688 { "ae_roundsq32sym", ICLASS_ae_iclass_roundsq32sym, 34689 0, 34690 Opcode_ae_roundsq32sym_encode_fns, 0, 0 }, 34691 { "ae_roundsq32asym", ICLASS_ae_iclass_roundsq32asym, 34692 0, 34693 Opcode_ae_roundsq32asym_encode_fns, 0, 0 }, 34694 { "ae_trunca32q48", ICLASS_ae_iclass_trunca32q48, 34695 0, 34696 Opcode_ae_trunca32q48_encode_fns, 0, 0 }, 34697 { "ae_movap24s.l", ICLASS_ae_iclass_movap24s_l, 34698 0, 34699 Opcode_ae_movap24s_l_encode_fns, 0, 0 }, 34700 { "ae_movap24s.h", ICLASS_ae_iclass_movap24s_h, 34701 0, 34702 Opcode_ae_movap24s_h_encode_fns, 0, 0 }, 34703 { "ae_trunca16p24s.l", ICLASS_ae_iclass_trunca16p24s_l, 34704 0, 34705 Opcode_ae_trunca16p24s_l_encode_fns, 0, 0 }, 34706 { "ae_trunca16p24s.h", ICLASS_ae_iclass_trunca16p24s_h, 34707 0, 34708 Opcode_ae_trunca16p24s_h_encode_fns, 0, 0 }, 34709 { "ae_addp24", ICLASS_ae_iclass_addp24, 34710 0, 34711 Opcode_ae_addp24_encode_fns, 0, 0 }, 34712 { "ae_subp24", ICLASS_ae_iclass_subp24, 34713 0, 34714 Opcode_ae_subp24_encode_fns, 0, 0 }, 34715 { "ae_negp24", ICLASS_ae_iclass_negp24, 34716 0, 34717 Opcode_ae_negp24_encode_fns, 0, 0 }, 34718 { "ae_absp24", ICLASS_ae_iclass_absp24, 34719 0, 34720 Opcode_ae_absp24_encode_fns, 0, 0 }, 34721 { "ae_maxp24s", ICLASS_ae_iclass_maxp24s, 34722 0, 34723 Opcode_ae_maxp24s_encode_fns, 0, 0 }, 34724 { "ae_minp24s", ICLASS_ae_iclass_minp24s, 34725 0, 34726 Opcode_ae_minp24s_encode_fns, 0, 0 }, 34727 { "ae_maxbp24s", ICLASS_ae_iclass_maxbp24s, 34728 0, 34729 Opcode_ae_maxbp24s_encode_fns, 0, 0 }, 34730 { "ae_minbp24s", ICLASS_ae_iclass_minbp24s, 34731 0, 34732 Opcode_ae_minbp24s_encode_fns, 0, 0 }, 34733 { "ae_addsp24s", ICLASS_ae_iclass_addsp24s, 34734 0, 34735 Opcode_ae_addsp24s_encode_fns, 0, 0 }, 34736 { "ae_subsp24s", ICLASS_ae_iclass_subsp24s, 34737 0, 34738 Opcode_ae_subsp24s_encode_fns, 0, 0 }, 34739 { "ae_negsp24s", ICLASS_ae_iclass_negsp24s, 34740 0, 34741 Opcode_ae_negsp24s_encode_fns, 0, 0 }, 34742 { "ae_abssp24s", ICLASS_ae_iclass_abssp24s, 34743 0, 34744 Opcode_ae_abssp24s_encode_fns, 0, 0 }, 34745 { "ae_andp48", ICLASS_ae_iclass_andp48, 34746 0, 34747 Opcode_ae_andp48_encode_fns, 0, 0 }, 34748 { "ae_nandp48", ICLASS_ae_iclass_nandp48, 34749 0, 34750 Opcode_ae_nandp48_encode_fns, 0, 0 }, 34751 { "ae_orp48", ICLASS_ae_iclass_orp48, 34752 0, 34753 Opcode_ae_orp48_encode_fns, 0, 0 }, 34754 { "ae_xorp48", ICLASS_ae_iclass_xorp48, 34755 0, 34756 Opcode_ae_xorp48_encode_fns, 0, 0 }, 34757 { "ae_ltp24s", ICLASS_ae_iclass_ltp24s, 34758 0, 34759 Opcode_ae_ltp24s_encode_fns, 0, 0 }, 34760 { "ae_lep24s", ICLASS_ae_iclass_lep24s, 34761 0, 34762 Opcode_ae_lep24s_encode_fns, 0, 0 }, 34763 { "ae_eqp24", ICLASS_ae_iclass_eqp24, 34764 0, 34765 Opcode_ae_eqp24_encode_fns, 0, 0 }, 34766 { "ae_addq56", ICLASS_ae_iclass_addq56, 34767 0, 34768 Opcode_ae_addq56_encode_fns, 0, 0 }, 34769 { "ae_subq56", ICLASS_ae_iclass_subq56, 34770 0, 34771 Opcode_ae_subq56_encode_fns, 0, 0 }, 34772 { "ae_negq56", ICLASS_ae_iclass_negq56, 34773 0, 34774 Opcode_ae_negq56_encode_fns, 0, 0 }, 34775 { "ae_absq56", ICLASS_ae_iclass_absq56, 34776 0, 34777 Opcode_ae_absq56_encode_fns, 0, 0 }, 34778 { "ae_maxq56s", ICLASS_ae_iclass_maxq56s, 34779 0, 34780 Opcode_ae_maxq56s_encode_fns, 0, 0 }, 34781 { "ae_minq56s", ICLASS_ae_iclass_minq56s, 34782 0, 34783 Opcode_ae_minq56s_encode_fns, 0, 0 }, 34784 { "ae_maxbq56s", ICLASS_ae_iclass_maxbq56s, 34785 0, 34786 Opcode_ae_maxbq56s_encode_fns, 0, 0 }, 34787 { "ae_minbq56s", ICLASS_ae_iclass_minbq56s, 34788 0, 34789 Opcode_ae_minbq56s_encode_fns, 0, 0 }, 34790 { "ae_addsq56s", ICLASS_ae_iclass_addsq56s, 34791 0, 34792 Opcode_ae_addsq56s_encode_fns, 0, 0 }, 34793 { "ae_subsq56s", ICLASS_ae_iclass_subsq56s, 34794 0, 34795 Opcode_ae_subsq56s_encode_fns, 0, 0 }, 34796 { "ae_negsq56s", ICLASS_ae_iclass_negsq56s, 34797 0, 34798 Opcode_ae_negsq56s_encode_fns, 0, 0 }, 34799 { "ae_abssq56s", ICLASS_ae_iclass_abssq56s, 34800 0, 34801 Opcode_ae_abssq56s_encode_fns, 0, 0 }, 34802 { "ae_andq56", ICLASS_ae_iclass_andq56, 34803 0, 34804 Opcode_ae_andq56_encode_fns, 0, 0 }, 34805 { "ae_nandq56", ICLASS_ae_iclass_nandq56, 34806 0, 34807 Opcode_ae_nandq56_encode_fns, 0, 0 }, 34808 { "ae_orq56", ICLASS_ae_iclass_orq56, 34809 0, 34810 Opcode_ae_orq56_encode_fns, 0, 0 }, 34811 { "ae_xorq56", ICLASS_ae_iclass_xorq56, 34812 0, 34813 Opcode_ae_xorq56_encode_fns, 0, 0 }, 34814 { "ae_sllip24", ICLASS_ae_iclass_sllip24, 34815 0, 34816 Opcode_ae_sllip24_encode_fns, 0, 0 }, 34817 { "ae_srlip24", ICLASS_ae_iclass_srlip24, 34818 0, 34819 Opcode_ae_srlip24_encode_fns, 0, 0 }, 34820 { "ae_sraip24", ICLASS_ae_iclass_sraip24, 34821 0, 34822 Opcode_ae_sraip24_encode_fns, 0, 0 }, 34823 { "ae_sllsp24", ICLASS_ae_iclass_sllsp24, 34824 0, 34825 Opcode_ae_sllsp24_encode_fns, 0, 0 }, 34826 { "ae_srlsp24", ICLASS_ae_iclass_srlsp24, 34827 0, 34828 Opcode_ae_srlsp24_encode_fns, 0, 0 }, 34829 { "ae_srasp24", ICLASS_ae_iclass_srasp24, 34830 0, 34831 Opcode_ae_srasp24_encode_fns, 0, 0 }, 34832 { "ae_sllisp24s", ICLASS_ae_iclass_sllisp24s, 34833 0, 34834 Opcode_ae_sllisp24s_encode_fns, 0, 0 }, 34835 { "ae_sllssp24s", ICLASS_ae_iclass_sllssp24s, 34836 0, 34837 Opcode_ae_sllssp24s_encode_fns, 0, 0 }, 34838 { "ae_slliq56", ICLASS_ae_iclass_slliq56, 34839 0, 34840 Opcode_ae_slliq56_encode_fns, 0, 0 }, 34841 { "ae_srliq56", ICLASS_ae_iclass_srliq56, 34842 0, 34843 Opcode_ae_srliq56_encode_fns, 0, 0 }, 34844 { "ae_sraiq56", ICLASS_ae_iclass_sraiq56, 34845 0, 34846 Opcode_ae_sraiq56_encode_fns, 0, 0 }, 34847 { "ae_sllsq56", ICLASS_ae_iclass_sllsq56, 34848 0, 34849 Opcode_ae_sllsq56_encode_fns, 0, 0 }, 34850 { "ae_srlsq56", ICLASS_ae_iclass_srlsq56, 34851 0, 34852 Opcode_ae_srlsq56_encode_fns, 0, 0 }, 34853 { "ae_srasq56", ICLASS_ae_iclass_srasq56, 34854 0, 34855 Opcode_ae_srasq56_encode_fns, 0, 0 }, 34856 { "ae_sllaq56", ICLASS_ae_iclass_sllaq56, 34857 0, 34858 Opcode_ae_sllaq56_encode_fns, 0, 0 }, 34859 { "ae_srlaq56", ICLASS_ae_iclass_srlaq56, 34860 0, 34861 Opcode_ae_srlaq56_encode_fns, 0, 0 }, 34862 { "ae_sraaq56", ICLASS_ae_iclass_sraaq56, 34863 0, 34864 Opcode_ae_sraaq56_encode_fns, 0, 0 }, 34865 { "ae_sllisq56s", ICLASS_ae_iclass_sllisq56s, 34866 0, 34867 Opcode_ae_sllisq56s_encode_fns, 0, 0 }, 34868 { "ae_sllssq56s", ICLASS_ae_iclass_sllssq56s, 34869 0, 34870 Opcode_ae_sllssq56s_encode_fns, 0, 0 }, 34871 { "ae_sllasq56s", ICLASS_ae_iclass_sllasq56s, 34872 0, 34873 Opcode_ae_sllasq56s_encode_fns, 0, 0 }, 34874 { "ae_ltq56s", ICLASS_ae_iclass_ltq56s, 34875 0, 34876 Opcode_ae_ltq56s_encode_fns, 0, 0 }, 34877 { "ae_leq56s", ICLASS_ae_iclass_leq56s, 34878 0, 34879 Opcode_ae_leq56s_encode_fns, 0, 0 }, 34880 { "ae_eqq56", ICLASS_ae_iclass_eqq56, 34881 0, 34882 Opcode_ae_eqq56_encode_fns, 0, 0 }, 34883 { "ae_nsaq56s", ICLASS_ae_iclass_nsaq56s, 34884 0, 34885 Opcode_ae_nsaq56s_encode_fns, 0, 0 }, 34886 { "ae_mulsrfq32sp24s.h", ICLASS_ae_iclass_mulsrfq32sp24s_h, 34887 0, 34888 Opcode_ae_mulsrfq32sp24s_h_encode_fns, 0, 0 }, 34889 { "ae_mulsrfq32sp24s.l", ICLASS_ae_iclass_mulsrfq32sp24s_l, 34890 0, 34891 Opcode_ae_mulsrfq32sp24s_l_encode_fns, 0, 0 }, 34892 { "ae_mularfq32sp24s.h", ICLASS_ae_iclass_mularfq32sp24s_h, 34893 0, 34894 Opcode_ae_mularfq32sp24s_h_encode_fns, 0, 0 }, 34895 { "ae_mularfq32sp24s.l", ICLASS_ae_iclass_mularfq32sp24s_l, 34896 0, 34897 Opcode_ae_mularfq32sp24s_l_encode_fns, 0, 0 }, 34898 { "ae_mulrfq32sp24s.h", ICLASS_ae_iclass_mulrfq32sp24s_h, 34899 0, 34900 Opcode_ae_mulrfq32sp24s_h_encode_fns, 0, 0 }, 34901 { "ae_mulrfq32sp24s.l", ICLASS_ae_iclass_mulrfq32sp24s_l, 34902 0, 34903 Opcode_ae_mulrfq32sp24s_l_encode_fns, 0, 0 }, 34904 { "ae_mulsfq32sp24s.h", ICLASS_ae_iclass_mulsfq32sp24s_h, 34905 0, 34906 Opcode_ae_mulsfq32sp24s_h_encode_fns, 0, 0 }, 34907 { "ae_mulsfq32sp24s.l", ICLASS_ae_iclass_mulsfq32sp24s_l, 34908 0, 34909 Opcode_ae_mulsfq32sp24s_l_encode_fns, 0, 0 }, 34910 { "ae_mulafq32sp24s.h", ICLASS_ae_iclass_mulafq32sp24s_h, 34911 0, 34912 Opcode_ae_mulafq32sp24s_h_encode_fns, 0, 0 }, 34913 { "ae_mulafq32sp24s.l", ICLASS_ae_iclass_mulafq32sp24s_l, 34914 0, 34915 Opcode_ae_mulafq32sp24s_l_encode_fns, 0, 0 }, 34916 { "ae_mulfq32sp24s.h", ICLASS_ae_iclass_mulfq32sp24s_h, 34917 0, 34918 Opcode_ae_mulfq32sp24s_h_encode_fns, 0, 0 }, 34919 { "ae_mulfq32sp24s.l", ICLASS_ae_iclass_mulfq32sp24s_l, 34920 0, 34921 Opcode_ae_mulfq32sp24s_l_encode_fns, 0, 0 }, 34922 { "ae_mulfs32p16s.ll", ICLASS_ae_iclass_mulfs32p16s_ll, 34923 0, 34924 Opcode_ae_mulfs32p16s_ll_encode_fns, 0, 0 }, 34925 { "ae_mulfp24s.ll", ICLASS_ae_iclass_mulfp24s_ll, 34926 0, 34927 Opcode_ae_mulfp24s_ll_encode_fns, 0, 0 }, 34928 { "ae_mulp24s.ll", ICLASS_ae_iclass_mulp24s_ll, 34929 0, 34930 Opcode_ae_mulp24s_ll_encode_fns, 0, 0 }, 34931 { "ae_mulfs32p16s.lh", ICLASS_ae_iclass_mulfs32p16s_lh, 34932 0, 34933 Opcode_ae_mulfs32p16s_lh_encode_fns, 0, 0 }, 34934 { "ae_mulfp24s.lh", ICLASS_ae_iclass_mulfp24s_lh, 34935 0, 34936 Opcode_ae_mulfp24s_lh_encode_fns, 0, 0 }, 34937 { "ae_mulp24s.lh", ICLASS_ae_iclass_mulp24s_lh, 34938 0, 34939 Opcode_ae_mulp24s_lh_encode_fns, 0, 0 }, 34940 { "ae_mulfs32p16s.hl", ICLASS_ae_iclass_mulfs32p16s_hl, 34941 0, 34942 Opcode_ae_mulfs32p16s_hl_encode_fns, 0, 0 }, 34943 { "ae_mulfp24s.hl", ICLASS_ae_iclass_mulfp24s_hl, 34944 0, 34945 Opcode_ae_mulfp24s_hl_encode_fns, 0, 0 }, 34946 { "ae_mulp24s.hl", ICLASS_ae_iclass_mulp24s_hl, 34947 0, 34948 Opcode_ae_mulp24s_hl_encode_fns, 0, 0 }, 34949 { "ae_mulfs32p16s.hh", ICLASS_ae_iclass_mulfs32p16s_hh, 34950 0, 34951 Opcode_ae_mulfs32p16s_hh_encode_fns, 0, 0 }, 34952 { "ae_mulfp24s.hh", ICLASS_ae_iclass_mulfp24s_hh, 34953 0, 34954 Opcode_ae_mulfp24s_hh_encode_fns, 0, 0 }, 34955 { "ae_mulp24s.hh", ICLASS_ae_iclass_mulp24s_hh, 34956 0, 34957 Opcode_ae_mulp24s_hh_encode_fns, 0, 0 }, 34958 { "ae_mulafs32p16s.ll", ICLASS_ae_iclass_mulafs32p16s_ll, 34959 0, 34960 Opcode_ae_mulafs32p16s_ll_encode_fns, 0, 0 }, 34961 { "ae_mulafp24s.ll", ICLASS_ae_iclass_mulafp24s_ll, 34962 0, 34963 Opcode_ae_mulafp24s_ll_encode_fns, 0, 0 }, 34964 { "ae_mulap24s.ll", ICLASS_ae_iclass_mulap24s_ll, 34965 0, 34966 Opcode_ae_mulap24s_ll_encode_fns, 0, 0 }, 34967 { "ae_mulafs32p16s.lh", ICLASS_ae_iclass_mulafs32p16s_lh, 34968 0, 34969 Opcode_ae_mulafs32p16s_lh_encode_fns, 0, 0 }, 34970 { "ae_mulafp24s.lh", ICLASS_ae_iclass_mulafp24s_lh, 34971 0, 34972 Opcode_ae_mulafp24s_lh_encode_fns, 0, 0 }, 34973 { "ae_mulap24s.lh", ICLASS_ae_iclass_mulap24s_lh, 34974 0, 34975 Opcode_ae_mulap24s_lh_encode_fns, 0, 0 }, 34976 { "ae_mulafs32p16s.hl", ICLASS_ae_iclass_mulafs32p16s_hl, 34977 0, 34978 Opcode_ae_mulafs32p16s_hl_encode_fns, 0, 0 }, 34979 { "ae_mulafp24s.hl", ICLASS_ae_iclass_mulafp24s_hl, 34980 0, 34981 Opcode_ae_mulafp24s_hl_encode_fns, 0, 0 }, 34982 { "ae_mulap24s.hl", ICLASS_ae_iclass_mulap24s_hl, 34983 0, 34984 Opcode_ae_mulap24s_hl_encode_fns, 0, 0 }, 34985 { "ae_mulafs32p16s.hh", ICLASS_ae_iclass_mulafs32p16s_hh, 34986 0, 34987 Opcode_ae_mulafs32p16s_hh_encode_fns, 0, 0 }, 34988 { "ae_mulafp24s.hh", ICLASS_ae_iclass_mulafp24s_hh, 34989 0, 34990 Opcode_ae_mulafp24s_hh_encode_fns, 0, 0 }, 34991 { "ae_mulap24s.hh", ICLASS_ae_iclass_mulap24s_hh, 34992 0, 34993 Opcode_ae_mulap24s_hh_encode_fns, 0, 0 }, 34994 { "ae_mulsfs32p16s.ll", ICLASS_ae_iclass_mulsfs32p16s_ll, 34995 0, 34996 Opcode_ae_mulsfs32p16s_ll_encode_fns, 0, 0 }, 34997 { "ae_mulsfp24s.ll", ICLASS_ae_iclass_mulsfp24s_ll, 34998 0, 34999 Opcode_ae_mulsfp24s_ll_encode_fns, 0, 0 }, 35000 { "ae_mulsp24s.ll", ICLASS_ae_iclass_mulsp24s_ll, 35001 0, 35002 Opcode_ae_mulsp24s_ll_encode_fns, 0, 0 }, 35003 { "ae_mulsfs32p16s.lh", ICLASS_ae_iclass_mulsfs32p16s_lh, 35004 0, 35005 Opcode_ae_mulsfs32p16s_lh_encode_fns, 0, 0 }, 35006 { "ae_mulsfp24s.lh", ICLASS_ae_iclass_mulsfp24s_lh, 35007 0, 35008 Opcode_ae_mulsfp24s_lh_encode_fns, 0, 0 }, 35009 { "ae_mulsp24s.lh", ICLASS_ae_iclass_mulsp24s_lh, 35010 0, 35011 Opcode_ae_mulsp24s_lh_encode_fns, 0, 0 }, 35012 { "ae_mulsfs32p16s.hl", ICLASS_ae_iclass_mulsfs32p16s_hl, 35013 0, 35014 Opcode_ae_mulsfs32p16s_hl_encode_fns, 0, 0 }, 35015 { "ae_mulsfp24s.hl", ICLASS_ae_iclass_mulsfp24s_hl, 35016 0, 35017 Opcode_ae_mulsfp24s_hl_encode_fns, 0, 0 }, 35018 { "ae_mulsp24s.hl", ICLASS_ae_iclass_mulsp24s_hl, 35019 0, 35020 Opcode_ae_mulsp24s_hl_encode_fns, 0, 0 }, 35021 { "ae_mulsfs32p16s.hh", ICLASS_ae_iclass_mulsfs32p16s_hh, 35022 0, 35023 Opcode_ae_mulsfs32p16s_hh_encode_fns, 0, 0 }, 35024 { "ae_mulsfp24s.hh", ICLASS_ae_iclass_mulsfp24s_hh, 35025 0, 35026 Opcode_ae_mulsfp24s_hh_encode_fns, 0, 0 }, 35027 { "ae_mulsp24s.hh", ICLASS_ae_iclass_mulsp24s_hh, 35028 0, 35029 Opcode_ae_mulsp24s_hh_encode_fns, 0, 0 }, 35030 { "ae_mulafs56p24s.ll", ICLASS_ae_iclass_mulafs56p24s_ll, 35031 0, 35032 Opcode_ae_mulafs56p24s_ll_encode_fns, 0, 0 }, 35033 { "ae_mulas56p24s.ll", ICLASS_ae_iclass_mulas56p24s_ll, 35034 0, 35035 Opcode_ae_mulas56p24s_ll_encode_fns, 0, 0 }, 35036 { "ae_mulafs56p24s.lh", ICLASS_ae_iclass_mulafs56p24s_lh, 35037 0, 35038 Opcode_ae_mulafs56p24s_lh_encode_fns, 0, 0 }, 35039 { "ae_mulas56p24s.lh", ICLASS_ae_iclass_mulas56p24s_lh, 35040 0, 35041 Opcode_ae_mulas56p24s_lh_encode_fns, 0, 0 }, 35042 { "ae_mulafs56p24s.hl", ICLASS_ae_iclass_mulafs56p24s_hl, 35043 0, 35044 Opcode_ae_mulafs56p24s_hl_encode_fns, 0, 0 }, 35045 { "ae_mulas56p24s.hl", ICLASS_ae_iclass_mulas56p24s_hl, 35046 0, 35047 Opcode_ae_mulas56p24s_hl_encode_fns, 0, 0 }, 35048 { "ae_mulafs56p24s.hh", ICLASS_ae_iclass_mulafs56p24s_hh, 35049 0, 35050 Opcode_ae_mulafs56p24s_hh_encode_fns, 0, 0 }, 35051 { "ae_mulas56p24s.hh", ICLASS_ae_iclass_mulas56p24s_hh, 35052 0, 35053 Opcode_ae_mulas56p24s_hh_encode_fns, 0, 0 }, 35054 { "ae_mulsfs56p24s.ll", ICLASS_ae_iclass_mulsfs56p24s_ll, 35055 0, 35056 Opcode_ae_mulsfs56p24s_ll_encode_fns, 0, 0 }, 35057 { "ae_mulss56p24s.ll", ICLASS_ae_iclass_mulss56p24s_ll, 35058 0, 35059 Opcode_ae_mulss56p24s_ll_encode_fns, 0, 0 }, 35060 { "ae_mulsfs56p24s.lh", ICLASS_ae_iclass_mulsfs56p24s_lh, 35061 0, 35062 Opcode_ae_mulsfs56p24s_lh_encode_fns, 0, 0 }, 35063 { "ae_mulss56p24s.lh", ICLASS_ae_iclass_mulss56p24s_lh, 35064 0, 35065 Opcode_ae_mulss56p24s_lh_encode_fns, 0, 0 }, 35066 { "ae_mulsfs56p24s.hl", ICLASS_ae_iclass_mulsfs56p24s_hl, 35067 0, 35068 Opcode_ae_mulsfs56p24s_hl_encode_fns, 0, 0 }, 35069 { "ae_mulss56p24s.hl", ICLASS_ae_iclass_mulss56p24s_hl, 35070 0, 35071 Opcode_ae_mulss56p24s_hl_encode_fns, 0, 0 }, 35072 { "ae_mulsfs56p24s.hh", ICLASS_ae_iclass_mulsfs56p24s_hh, 35073 0, 35074 Opcode_ae_mulsfs56p24s_hh_encode_fns, 0, 0 }, 35075 { "ae_mulss56p24s.hh", ICLASS_ae_iclass_mulss56p24s_hh, 35076 0, 35077 Opcode_ae_mulss56p24s_hh_encode_fns, 0, 0 }, 35078 { "ae_mulfq32sp16s.l", ICLASS_ae_iclass_mulfq32sp16s_l, 35079 0, 35080 Opcode_ae_mulfq32sp16s_l_encode_fns, 0, 0 }, 35081 { "ae_mulfq32sp16s.h", ICLASS_ae_iclass_mulfq32sp16s_h, 35082 0, 35083 Opcode_ae_mulfq32sp16s_h_encode_fns, 0, 0 }, 35084 { "ae_mulfq32sp16u.l", ICLASS_ae_iclass_mulfq32sp16u_l, 35085 0, 35086 Opcode_ae_mulfq32sp16u_l_encode_fns, 0, 0 }, 35087 { "ae_mulfq32sp16u.h", ICLASS_ae_iclass_mulfq32sp16u_h, 35088 0, 35089 Opcode_ae_mulfq32sp16u_h_encode_fns, 0, 0 }, 35090 { "ae_mulq32sp16s.l", ICLASS_ae_iclass_mulq32sp16s_l, 35091 0, 35092 Opcode_ae_mulq32sp16s_l_encode_fns, 0, 0 }, 35093 { "ae_mulq32sp16s.h", ICLASS_ae_iclass_mulq32sp16s_h, 35094 0, 35095 Opcode_ae_mulq32sp16s_h_encode_fns, 0, 0 }, 35096 { "ae_mulq32sp16u.l", ICLASS_ae_iclass_mulq32sp16u_l, 35097 0, 35098 Opcode_ae_mulq32sp16u_l_encode_fns, 0, 0 }, 35099 { "ae_mulq32sp16u.h", ICLASS_ae_iclass_mulq32sp16u_h, 35100 0, 35101 Opcode_ae_mulq32sp16u_h_encode_fns, 0, 0 }, 35102 { "ae_mulafq32sp16s.l", ICLASS_ae_iclass_mulafq32sp16s_l, 35103 0, 35104 Opcode_ae_mulafq32sp16s_l_encode_fns, 0, 0 }, 35105 { "ae_mulafq32sp16s.h", ICLASS_ae_iclass_mulafq32sp16s_h, 35106 0, 35107 Opcode_ae_mulafq32sp16s_h_encode_fns, 0, 0 }, 35108 { "ae_mulafq32sp16u.l", ICLASS_ae_iclass_mulafq32sp16u_l, 35109 0, 35110 Opcode_ae_mulafq32sp16u_l_encode_fns, 0, 0 }, 35111 { "ae_mulafq32sp16u.h", ICLASS_ae_iclass_mulafq32sp16u_h, 35112 0, 35113 Opcode_ae_mulafq32sp16u_h_encode_fns, 0, 0 }, 35114 { "ae_mulaq32sp16s.l", ICLASS_ae_iclass_mulaq32sp16s_l, 35115 0, 35116 Opcode_ae_mulaq32sp16s_l_encode_fns, 0, 0 }, 35117 { "ae_mulaq32sp16s.h", ICLASS_ae_iclass_mulaq32sp16s_h, 35118 0, 35119 Opcode_ae_mulaq32sp16s_h_encode_fns, 0, 0 }, 35120 { "ae_mulaq32sp16u.l", ICLASS_ae_iclass_mulaq32sp16u_l, 35121 0, 35122 Opcode_ae_mulaq32sp16u_l_encode_fns, 0, 0 }, 35123 { "ae_mulaq32sp16u.h", ICLASS_ae_iclass_mulaq32sp16u_h, 35124 0, 35125 Opcode_ae_mulaq32sp16u_h_encode_fns, 0, 0 }, 35126 { "ae_mulsfq32sp16s.l", ICLASS_ae_iclass_mulsfq32sp16s_l, 35127 0, 35128 Opcode_ae_mulsfq32sp16s_l_encode_fns, 0, 0 }, 35129 { "ae_mulsfq32sp16s.h", ICLASS_ae_iclass_mulsfq32sp16s_h, 35130 0, 35131 Opcode_ae_mulsfq32sp16s_h_encode_fns, 0, 0 }, 35132 { "ae_mulsfq32sp16u.l", ICLASS_ae_iclass_mulsfq32sp16u_l, 35133 0, 35134 Opcode_ae_mulsfq32sp16u_l_encode_fns, 0, 0 }, 35135 { "ae_mulsfq32sp16u.h", ICLASS_ae_iclass_mulsfq32sp16u_h, 35136 0, 35137 Opcode_ae_mulsfq32sp16u_h_encode_fns, 0, 0 }, 35138 { "ae_mulsq32sp16s.l", ICLASS_ae_iclass_mulsq32sp16s_l, 35139 0, 35140 Opcode_ae_mulsq32sp16s_l_encode_fns, 0, 0 }, 35141 { "ae_mulsq32sp16s.h", ICLASS_ae_iclass_mulsq32sp16s_h, 35142 0, 35143 Opcode_ae_mulsq32sp16s_h_encode_fns, 0, 0 }, 35144 { "ae_mulsq32sp16u.l", ICLASS_ae_iclass_mulsq32sp16u_l, 35145 0, 35146 Opcode_ae_mulsq32sp16u_l_encode_fns, 0, 0 }, 35147 { "ae_mulsq32sp16u.h", ICLASS_ae_iclass_mulsq32sp16u_h, 35148 0, 35149 Opcode_ae_mulsq32sp16u_h_encode_fns, 0, 0 }, 35150 { "ae_mulzaaq32sp16s.ll", ICLASS_ae_iclass_mulzaaq32sp16s_ll, 35151 0, 35152 Opcode_ae_mulzaaq32sp16s_ll_encode_fns, 0, 0 }, 35153 { "ae_mulzaafq32sp16s.ll", ICLASS_ae_iclass_mulzaafq32sp16s_ll, 35154 0, 35155 Opcode_ae_mulzaafq32sp16s_ll_encode_fns, 0, 0 }, 35156 { "ae_mulzaaq32sp16u.ll", ICLASS_ae_iclass_mulzaaq32sp16u_ll, 35157 0, 35158 Opcode_ae_mulzaaq32sp16u_ll_encode_fns, 0, 0 }, 35159 { "ae_mulzaafq32sp16u.ll", ICLASS_ae_iclass_mulzaafq32sp16u_ll, 35160 0, 35161 Opcode_ae_mulzaafq32sp16u_ll_encode_fns, 0, 0 }, 35162 { "ae_mulzaaq32sp16s.hh", ICLASS_ae_iclass_mulzaaq32sp16s_hh, 35163 0, 35164 Opcode_ae_mulzaaq32sp16s_hh_encode_fns, 0, 0 }, 35165 { "ae_mulzaafq32sp16s.hh", ICLASS_ae_iclass_mulzaafq32sp16s_hh, 35166 0, 35167 Opcode_ae_mulzaafq32sp16s_hh_encode_fns, 0, 0 }, 35168 { "ae_mulzaaq32sp16u.hh", ICLASS_ae_iclass_mulzaaq32sp16u_hh, 35169 0, 35170 Opcode_ae_mulzaaq32sp16u_hh_encode_fns, 0, 0 }, 35171 { "ae_mulzaafq32sp16u.hh", ICLASS_ae_iclass_mulzaafq32sp16u_hh, 35172 0, 35173 Opcode_ae_mulzaafq32sp16u_hh_encode_fns, 0, 0 }, 35174 { "ae_mulzaaq32sp16s.lh", ICLASS_ae_iclass_mulzaaq32sp16s_lh, 35175 0, 35176 Opcode_ae_mulzaaq32sp16s_lh_encode_fns, 0, 0 }, 35177 { "ae_mulzaafq32sp16s.lh", ICLASS_ae_iclass_mulzaafq32sp16s_lh, 35178 0, 35179 Opcode_ae_mulzaafq32sp16s_lh_encode_fns, 0, 0 }, 35180 { "ae_mulzaaq32sp16u.lh", ICLASS_ae_iclass_mulzaaq32sp16u_lh, 35181 0, 35182 Opcode_ae_mulzaaq32sp16u_lh_encode_fns, 0, 0 }, 35183 { "ae_mulzaafq32sp16u.lh", ICLASS_ae_iclass_mulzaafq32sp16u_lh, 35184 0, 35185 Opcode_ae_mulzaafq32sp16u_lh_encode_fns, 0, 0 }, 35186 { "ae_mulzasq32sp16s.ll", ICLASS_ae_iclass_mulzasq32sp16s_ll, 35187 0, 35188 Opcode_ae_mulzasq32sp16s_ll_encode_fns, 0, 0 }, 35189 { "ae_mulzasfq32sp16s.ll", ICLASS_ae_iclass_mulzasfq32sp16s_ll, 35190 0, 35191 Opcode_ae_mulzasfq32sp16s_ll_encode_fns, 0, 0 }, 35192 { "ae_mulzasq32sp16u.ll", ICLASS_ae_iclass_mulzasq32sp16u_ll, 35193 0, 35194 Opcode_ae_mulzasq32sp16u_ll_encode_fns, 0, 0 }, 35195 { "ae_mulzasfq32sp16u.ll", ICLASS_ae_iclass_mulzasfq32sp16u_ll, 35196 0, 35197 Opcode_ae_mulzasfq32sp16u_ll_encode_fns, 0, 0 }, 35198 { "ae_mulzasq32sp16s.hh", ICLASS_ae_iclass_mulzasq32sp16s_hh, 35199 0, 35200 Opcode_ae_mulzasq32sp16s_hh_encode_fns, 0, 0 }, 35201 { "ae_mulzasfq32sp16s.hh", ICLASS_ae_iclass_mulzasfq32sp16s_hh, 35202 0, 35203 Opcode_ae_mulzasfq32sp16s_hh_encode_fns, 0, 0 }, 35204 { "ae_mulzasq32sp16u.hh", ICLASS_ae_iclass_mulzasq32sp16u_hh, 35205 0, 35206 Opcode_ae_mulzasq32sp16u_hh_encode_fns, 0, 0 }, 35207 { "ae_mulzasfq32sp16u.hh", ICLASS_ae_iclass_mulzasfq32sp16u_hh, 35208 0, 35209 Opcode_ae_mulzasfq32sp16u_hh_encode_fns, 0, 0 }, 35210 { "ae_mulzasq32sp16s.lh", ICLASS_ae_iclass_mulzasq32sp16s_lh, 35211 0, 35212 Opcode_ae_mulzasq32sp16s_lh_encode_fns, 0, 0 }, 35213 { "ae_mulzasfq32sp16s.lh", ICLASS_ae_iclass_mulzasfq32sp16s_lh, 35214 0, 35215 Opcode_ae_mulzasfq32sp16s_lh_encode_fns, 0, 0 }, 35216 { "ae_mulzasq32sp16u.lh", ICLASS_ae_iclass_mulzasq32sp16u_lh, 35217 0, 35218 Opcode_ae_mulzasq32sp16u_lh_encode_fns, 0, 0 }, 35219 { "ae_mulzasfq32sp16u.lh", ICLASS_ae_iclass_mulzasfq32sp16u_lh, 35220 0, 35221 Opcode_ae_mulzasfq32sp16u_lh_encode_fns, 0, 0 }, 35222 { "ae_mulzsaq32sp16s.ll", ICLASS_ae_iclass_mulzsaq32sp16s_ll, 35223 0, 35224 Opcode_ae_mulzsaq32sp16s_ll_encode_fns, 0, 0 }, 35225 { "ae_mulzsafq32sp16s.ll", ICLASS_ae_iclass_mulzsafq32sp16s_ll, 35226 0, 35227 Opcode_ae_mulzsafq32sp16s_ll_encode_fns, 0, 0 }, 35228 { "ae_mulzsaq32sp16u.ll", ICLASS_ae_iclass_mulzsaq32sp16u_ll, 35229 0, 35230 Opcode_ae_mulzsaq32sp16u_ll_encode_fns, 0, 0 }, 35231 { "ae_mulzsafq32sp16u.ll", ICLASS_ae_iclass_mulzsafq32sp16u_ll, 35232 0, 35233 Opcode_ae_mulzsafq32sp16u_ll_encode_fns, 0, 0 }, 35234 { "ae_mulzsaq32sp16s.hh", ICLASS_ae_iclass_mulzsaq32sp16s_hh, 35235 0, 35236 Opcode_ae_mulzsaq32sp16s_hh_encode_fns, 0, 0 }, 35237 { "ae_mulzsafq32sp16s.hh", ICLASS_ae_iclass_mulzsafq32sp16s_hh, 35238 0, 35239 Opcode_ae_mulzsafq32sp16s_hh_encode_fns, 0, 0 }, 35240 { "ae_mulzsaq32sp16u.hh", ICLASS_ae_iclass_mulzsaq32sp16u_hh, 35241 0, 35242 Opcode_ae_mulzsaq32sp16u_hh_encode_fns, 0, 0 }, 35243 { "ae_mulzsafq32sp16u.hh", ICLASS_ae_iclass_mulzsafq32sp16u_hh, 35244 0, 35245 Opcode_ae_mulzsafq32sp16u_hh_encode_fns, 0, 0 }, 35246 { "ae_mulzsaq32sp16s.lh", ICLASS_ae_iclass_mulzsaq32sp16s_lh, 35247 0, 35248 Opcode_ae_mulzsaq32sp16s_lh_encode_fns, 0, 0 }, 35249 { "ae_mulzsafq32sp16s.lh", ICLASS_ae_iclass_mulzsafq32sp16s_lh, 35250 0, 35251 Opcode_ae_mulzsafq32sp16s_lh_encode_fns, 0, 0 }, 35252 { "ae_mulzsaq32sp16u.lh", ICLASS_ae_iclass_mulzsaq32sp16u_lh, 35253 0, 35254 Opcode_ae_mulzsaq32sp16u_lh_encode_fns, 0, 0 }, 35255 { "ae_mulzsafq32sp16u.lh", ICLASS_ae_iclass_mulzsafq32sp16u_lh, 35256 0, 35257 Opcode_ae_mulzsafq32sp16u_lh_encode_fns, 0, 0 }, 35258 { "ae_mulzssq32sp16s.ll", ICLASS_ae_iclass_mulzssq32sp16s_ll, 35259 0, 35260 Opcode_ae_mulzssq32sp16s_ll_encode_fns, 0, 0 }, 35261 { "ae_mulzssfq32sp16s.ll", ICLASS_ae_iclass_mulzssfq32sp16s_ll, 35262 0, 35263 Opcode_ae_mulzssfq32sp16s_ll_encode_fns, 0, 0 }, 35264 { "ae_mulzssq32sp16u.ll", ICLASS_ae_iclass_mulzssq32sp16u_ll, 35265 0, 35266 Opcode_ae_mulzssq32sp16u_ll_encode_fns, 0, 0 }, 35267 { "ae_mulzssfq32sp16u.ll", ICLASS_ae_iclass_mulzssfq32sp16u_ll, 35268 0, 35269 Opcode_ae_mulzssfq32sp16u_ll_encode_fns, 0, 0 }, 35270 { "ae_mulzssq32sp16s.hh", ICLASS_ae_iclass_mulzssq32sp16s_hh, 35271 0, 35272 Opcode_ae_mulzssq32sp16s_hh_encode_fns, 0, 0 }, 35273 { "ae_mulzssfq32sp16s.hh", ICLASS_ae_iclass_mulzssfq32sp16s_hh, 35274 0, 35275 Opcode_ae_mulzssfq32sp16s_hh_encode_fns, 0, 0 }, 35276 { "ae_mulzssq32sp16u.hh", ICLASS_ae_iclass_mulzssq32sp16u_hh, 35277 0, 35278 Opcode_ae_mulzssq32sp16u_hh_encode_fns, 0, 0 }, 35279 { "ae_mulzssfq32sp16u.hh", ICLASS_ae_iclass_mulzssfq32sp16u_hh, 35280 0, 35281 Opcode_ae_mulzssfq32sp16u_hh_encode_fns, 0, 0 }, 35282 { "ae_mulzssq32sp16s.lh", ICLASS_ae_iclass_mulzssq32sp16s_lh, 35283 0, 35284 Opcode_ae_mulzssq32sp16s_lh_encode_fns, 0, 0 }, 35285 { "ae_mulzssfq32sp16s.lh", ICLASS_ae_iclass_mulzssfq32sp16s_lh, 35286 0, 35287 Opcode_ae_mulzssfq32sp16s_lh_encode_fns, 0, 0 }, 35288 { "ae_mulzssq32sp16u.lh", ICLASS_ae_iclass_mulzssq32sp16u_lh, 35289 0, 35290 Opcode_ae_mulzssq32sp16u_lh_encode_fns, 0, 0 }, 35291 { "ae_mulzssfq32sp16u.lh", ICLASS_ae_iclass_mulzssfq32sp16u_lh, 35292 0, 35293 Opcode_ae_mulzssfq32sp16u_lh_encode_fns, 0, 0 }, 35294 { "ae_mulzaafp24s.hh.ll", ICLASS_ae_iclass_mulzaafp24s_hh_ll, 35295 0, 35296 Opcode_ae_mulzaafp24s_hh_ll_encode_fns, 0, 0 }, 35297 { "ae_mulzaap24s.hh.ll", ICLASS_ae_iclass_mulzaap24s_hh_ll, 35298 0, 35299 Opcode_ae_mulzaap24s_hh_ll_encode_fns, 0, 0 }, 35300 { "ae_mulzaafp24s.hl.lh", ICLASS_ae_iclass_mulzaafp24s_hl_lh, 35301 0, 35302 Opcode_ae_mulzaafp24s_hl_lh_encode_fns, 0, 0 }, 35303 { "ae_mulzaap24s.hl.lh", ICLASS_ae_iclass_mulzaap24s_hl_lh, 35304 0, 35305 Opcode_ae_mulzaap24s_hl_lh_encode_fns, 0, 0 }, 35306 { "ae_mulzasfp24s.hh.ll", ICLASS_ae_iclass_mulzasfp24s_hh_ll, 35307 0, 35308 Opcode_ae_mulzasfp24s_hh_ll_encode_fns, 0, 0 }, 35309 { "ae_mulzasp24s.hh.ll", ICLASS_ae_iclass_mulzasp24s_hh_ll, 35310 0, 35311 Opcode_ae_mulzasp24s_hh_ll_encode_fns, 0, 0 }, 35312 { "ae_mulzasfp24s.hl.lh", ICLASS_ae_iclass_mulzasfp24s_hl_lh, 35313 0, 35314 Opcode_ae_mulzasfp24s_hl_lh_encode_fns, 0, 0 }, 35315 { "ae_mulzasp24s.hl.lh", ICLASS_ae_iclass_mulzasp24s_hl_lh, 35316 0, 35317 Opcode_ae_mulzasp24s_hl_lh_encode_fns, 0, 0 }, 35318 { "ae_mulzsafp24s.hh.ll", ICLASS_ae_iclass_mulzsafp24s_hh_ll, 35319 0, 35320 Opcode_ae_mulzsafp24s_hh_ll_encode_fns, 0, 0 }, 35321 { "ae_mulzsap24s.hh.ll", ICLASS_ae_iclass_mulzsap24s_hh_ll, 35322 0, 35323 Opcode_ae_mulzsap24s_hh_ll_encode_fns, 0, 0 }, 35324 { "ae_mulzsafp24s.hl.lh", ICLASS_ae_iclass_mulzsafp24s_hl_lh, 35325 0, 35326 Opcode_ae_mulzsafp24s_hl_lh_encode_fns, 0, 0 }, 35327 { "ae_mulzsap24s.hl.lh", ICLASS_ae_iclass_mulzsap24s_hl_lh, 35328 0, 35329 Opcode_ae_mulzsap24s_hl_lh_encode_fns, 0, 0 }, 35330 { "ae_mulzssfp24s.hh.ll", ICLASS_ae_iclass_mulzssfp24s_hh_ll, 35331 0, 35332 Opcode_ae_mulzssfp24s_hh_ll_encode_fns, 0, 0 }, 35333 { "ae_mulzssp24s.hh.ll", ICLASS_ae_iclass_mulzssp24s_hh_ll, 35334 0, 35335 Opcode_ae_mulzssp24s_hh_ll_encode_fns, 0, 0 }, 35336 { "ae_mulzssfp24s.hl.lh", ICLASS_ae_iclass_mulzssfp24s_hl_lh, 35337 0, 35338 Opcode_ae_mulzssfp24s_hl_lh_encode_fns, 0, 0 }, 35339 { "ae_mulzssp24s.hl.lh", ICLASS_ae_iclass_mulzssp24s_hl_lh, 35340 0, 35341 Opcode_ae_mulzssp24s_hl_lh_encode_fns, 0, 0 }, 35342 { "ae_mulaafp24s.hh.ll", ICLASS_ae_iclass_mulaafp24s_hh_ll, 35343 0, 35344 Opcode_ae_mulaafp24s_hh_ll_encode_fns, 0, 0 }, 35345 { "ae_mulaap24s.hh.ll", ICLASS_ae_iclass_mulaap24s_hh_ll, 35346 0, 35347 Opcode_ae_mulaap24s_hh_ll_encode_fns, 0, 0 }, 35348 { "ae_mulaafp24s.hl.lh", ICLASS_ae_iclass_mulaafp24s_hl_lh, 35349 0, 35350 Opcode_ae_mulaafp24s_hl_lh_encode_fns, 0, 0 }, 35351 { "ae_mulaap24s.hl.lh", ICLASS_ae_iclass_mulaap24s_hl_lh, 35352 0, 35353 Opcode_ae_mulaap24s_hl_lh_encode_fns, 0, 0 }, 35354 { "ae_mulasfp24s.hh.ll", ICLASS_ae_iclass_mulasfp24s_hh_ll, 35355 0, 35356 Opcode_ae_mulasfp24s_hh_ll_encode_fns, 0, 0 }, 35357 { "ae_mulasp24s.hh.ll", ICLASS_ae_iclass_mulasp24s_hh_ll, 35358 0, 35359 Opcode_ae_mulasp24s_hh_ll_encode_fns, 0, 0 }, 35360 { "ae_mulasfp24s.hl.lh", ICLASS_ae_iclass_mulasfp24s_hl_lh, 35361 0, 35362 Opcode_ae_mulasfp24s_hl_lh_encode_fns, 0, 0 }, 35363 { "ae_mulasp24s.hl.lh", ICLASS_ae_iclass_mulasp24s_hl_lh, 35364 0, 35365 Opcode_ae_mulasp24s_hl_lh_encode_fns, 0, 0 }, 35366 { "ae_mulsafp24s.hh.ll", ICLASS_ae_iclass_mulsafp24s_hh_ll, 35367 0, 35368 Opcode_ae_mulsafp24s_hh_ll_encode_fns, 0, 0 }, 35369 { "ae_mulsap24s.hh.ll", ICLASS_ae_iclass_mulsap24s_hh_ll, 35370 0, 35371 Opcode_ae_mulsap24s_hh_ll_encode_fns, 0, 0 }, 35372 { "ae_mulsafp24s.hl.lh", ICLASS_ae_iclass_mulsafp24s_hl_lh, 35373 0, 35374 Opcode_ae_mulsafp24s_hl_lh_encode_fns, 0, 0 }, 35375 { "ae_mulsap24s.hl.lh", ICLASS_ae_iclass_mulsap24s_hl_lh, 35376 0, 35377 Opcode_ae_mulsap24s_hl_lh_encode_fns, 0, 0 }, 35378 { "ae_mulssfp24s.hh.ll", ICLASS_ae_iclass_mulssfp24s_hh_ll, 35379 0, 35380 Opcode_ae_mulssfp24s_hh_ll_encode_fns, 0, 0 }, 35381 { "ae_mulssp24s.hh.ll", ICLASS_ae_iclass_mulssp24s_hh_ll, 35382 0, 35383 Opcode_ae_mulssp24s_hh_ll_encode_fns, 0, 0 }, 35384 { "ae_mulssfp24s.hl.lh", ICLASS_ae_iclass_mulssfp24s_hl_lh, 35385 0, 35386 Opcode_ae_mulssfp24s_hl_lh_encode_fns, 0, 0 }, 35387 { "ae_mulssp24s.hl.lh", ICLASS_ae_iclass_mulssp24s_hl_lh, 35388 0, 35389 Opcode_ae_mulssp24s_hl_lh_encode_fns, 0, 0 }, 35390 { "ae_sha32", ICLASS_ae_iclass_sha32, 35391 0, 35392 Opcode_ae_sha32_encode_fns, 0, 0 }, 35393 { "ae_vldl32t", ICLASS_ae_iclass_vldl32t, 35394 0, 35395 Opcode_ae_vldl32t_encode_fns, 1, Opcode_ae_vldl32t_funcUnit_uses }, 35396 { "ae_vldl16t", ICLASS_ae_iclass_vldl16t, 35397 0, 35398 Opcode_ae_vldl16t_encode_fns, 1, Opcode_ae_vldl16t_funcUnit_uses }, 35399 { "ae_vldl16c", ICLASS_ae_iclass_vldl16c, 35400 0, 35401 Opcode_ae_vldl16c_encode_fns, 3, Opcode_ae_vldl16c_funcUnit_uses }, 35402 { "ae_vldsht", ICLASS_ae_iclass_vldsht, 35403 0, 35404 Opcode_ae_vldsht_encode_fns, 3, Opcode_ae_vldsht_funcUnit_uses }, 35405 { "ae_lb", ICLASS_ae_iclass_lb, 35406 0, 35407 Opcode_ae_lb_encode_fns, 1, Opcode_ae_lb_funcUnit_uses }, 35408 { "ae_lbi", ICLASS_ae_iclass_lbi, 35409 0, 35410 Opcode_ae_lbi_encode_fns, 1, Opcode_ae_lbi_funcUnit_uses }, 35411 { "ae_lbk", ICLASS_ae_iclass_lbk, 35412 0, 35413 Opcode_ae_lbk_encode_fns, 1, Opcode_ae_lbk_funcUnit_uses }, 35414 { "ae_lbki", ICLASS_ae_iclass_lbki, 35415 0, 35416 Opcode_ae_lbki_encode_fns, 1, Opcode_ae_lbki_funcUnit_uses }, 35417 { "ae_db", ICLASS_ae_iclass_db, 35418 0, 35419 Opcode_ae_db_encode_fns, 2, Opcode_ae_db_funcUnit_uses }, 35420 { "ae_dbi", ICLASS_ae_iclass_dbi, 35421 0, 35422 Opcode_ae_dbi_encode_fns, 2, Opcode_ae_dbi_funcUnit_uses }, 35423 { "ae_vlel32t", ICLASS_ae_iclass_vlel32t, 35424 0, 35425 Opcode_ae_vlel32t_encode_fns, 1, Opcode_ae_vlel32t_funcUnit_uses }, 35426 { "ae_vlel16t", ICLASS_ae_iclass_vlel16t, 35427 0, 35428 Opcode_ae_vlel16t_encode_fns, 1, Opcode_ae_vlel16t_funcUnit_uses }, 35429 { "ae_sb", ICLASS_ae_iclass_sb, 35430 0, 35431 Opcode_ae_sb_encode_fns, 2, Opcode_ae_sb_funcUnit_uses }, 35432 { "ae_sbi", ICLASS_ae_iclass_sbi, 35433 0, 35434 Opcode_ae_sbi_encode_fns, 2, Opcode_ae_sbi_funcUnit_uses }, 35435 { "ae_vles16c", ICLASS_ae_iclass_vles16c, 35436 0, 35437 Opcode_ae_vles16c_encode_fns, 2, Opcode_ae_vles16c_funcUnit_uses }, 35438 { "ae_sbf", ICLASS_ae_iclass_sbf, 35439 0, 35440 Opcode_ae_sbf_encode_fns, 2, Opcode_ae_sbf_funcUnit_uses }, 35441 { "ae_slaasq56s", ICLASS_icls_AE_SLAASQ56S, 35442 0, 35443 Opcode_ae_slaasq56s_encode_fns, 0, 0 }, 35444 { "ae_addbrba32", ICLASS_icls_AE_ADDBRBA32, 35445 0, 35446 Opcode_ae_addbrba32_encode_fns, 0, 0 }, 35447 { "ae_minabssp24s", ICLASS_icls_AE_MINABSSP24S, 35448 0, 35449 Opcode_ae_minabssp24s_encode_fns, 0, 0 }, 35450 { "ae_maxabssp24s", ICLASS_icls_AE_MAXABSSP24S, 35451 0, 35452 Opcode_ae_maxabssp24s_encode_fns, 0, 0 }, 35453 { "ae_minabssq56s", ICLASS_icls_AE_MINABSSQ56S, 35454 0, 35455 Opcode_ae_minabssq56s_encode_fns, 0, 0 }, 35456 { "ae_maxabssq56s", ICLASS_icls_AE_MAXABSSQ56S, 35457 0, 35458 Opcode_ae_maxabssq56s_encode_fns, 0, 0 }, 35459 { "rur.ae_cbegin0", ICLASS_rur_ae_cbegin0, 35460 0, 35461 Opcode_rur_ae_cbegin0_encode_fns, 0, 0 }, 35462 { "wur.ae_cbegin0", ICLASS_wur_ae_cbegin0, 35463 0, 35464 Opcode_wur_ae_cbegin0_encode_fns, 0, 0 }, 35465 { "rur.ae_cend0", ICLASS_rur_ae_cend0, 35466 0, 35467 Opcode_rur_ae_cend0_encode_fns, 0, 0 }, 35468 { "wur.ae_cend0", ICLASS_wur_ae_cend0, 35469 0, 35470 Opcode_wur_ae_cend0_encode_fns, 0, 0 }, 35471 { "ae_lp24x2.c", ICLASS_icls_AE_LP24X2_C, 35472 0, 35473 Opcode_ae_lp24x2_c_encode_fns, 0, 0 }, 35474 { "ae_sp24x2s.c", ICLASS_icls_AE_SP24X2S_C, 35475 0, 35476 Opcode_ae_sp24x2s_c_encode_fns, 0, 0 }, 35477 { "ae_lp24x2f.c", ICLASS_icls_AE_LP24X2F_C, 35478 0, 35479 Opcode_ae_lp24x2f_c_encode_fns, 0, 0 }, 35480 { "ae_sp24x2f.c", ICLASS_icls_AE_SP24X2F_C, 35481 0, 35482 Opcode_ae_sp24x2f_c_encode_fns, 0, 0 }, 35483 { "ae_lp16x2f.c", ICLASS_icls_AE_LP16X2F_C, 35484 0, 35485 Opcode_ae_lp16x2f_c_encode_fns, 0, 0 }, 35486 { "ae_sp16x2f.c", ICLASS_icls_AE_SP16X2F_C, 35487 0, 35488 Opcode_ae_sp16x2f_c_encode_fns, 0, 0 }, 35489 { "ae_lp24.c", ICLASS_icls_AE_LP24_C, 35490 0, 35491 Opcode_ae_lp24_c_encode_fns, 0, 0 }, 35492 { "ae_sp24s.l.c", ICLASS_icls_AE_SP24S_L_C, 35493 0, 35494 Opcode_ae_sp24s_l_c_encode_fns, 0, 0 }, 35495 { "ae_lp24f.c", ICLASS_icls_AE_LP24F_C, 35496 0, 35497 Opcode_ae_lp24f_c_encode_fns, 0, 0 }, 35498 { "ae_sp24f.l.c", ICLASS_icls_AE_SP24F_L_C, 35499 0, 35500 Opcode_ae_sp24f_l_c_encode_fns, 0, 0 }, 35501 { "ae_lp16f.c", ICLASS_icls_AE_LP16F_C, 35502 0, 35503 Opcode_ae_lp16f_c_encode_fns, 0, 0 }, 35504 { "ae_sp16f.l.c", ICLASS_icls_AE_SP16F_L_C, 35505 0, 35506 Opcode_ae_sp16f_l_c_encode_fns, 0, 0 }, 35507 { "ae_lq56.c", ICLASS_icls_AE_LQ56_C, 35508 0, 35509 Opcode_ae_lq56_c_encode_fns, 0, 0 }, 35510 { "ae_sq56s.c", ICLASS_icls_AE_SQ56S_C, 35511 0, 35512 Opcode_ae_sq56s_c_encode_fns, 0, 0 }, 35513 { "ae_lq32f.c", ICLASS_icls_AE_LQ32F_C, 35514 0, 35515 Opcode_ae_lq32f_c_encode_fns, 0, 0 }, 35516 { "ae_sq32f.c", ICLASS_icls_AE_SQ32F_C, 35517 0, 35518 Opcode_ae_sq32f_c_encode_fns, 0, 0 }, 35519 { "rur.expstate", ICLASS_rur_expstate, 35520 0, 35521 Opcode_rur_expstate_encode_fns, 0, 0 }, 35522 { "wur.expstate", ICLASS_wur_expstate, 35523 0, 35524 Opcode_wur_expstate_encode_fns, 0, 0 }, 35525 { "read_impwire", ICLASS_iclass_READ_IMPWIRE, 35526 0, 35527 Opcode_read_impwire_encode_fns, 0, 0 }, 35528 { "setb_expstate", ICLASS_iclass_SETB_EXPSTATE, 35529 0, 35530 Opcode_setb_expstate_encode_fns, 0, 0 }, 35531 { "clrb_expstate", ICLASS_iclass_CLRB_EXPSTATE, 35532 0, 35533 Opcode_clrb_expstate_encode_fns, 0, 0 }, 35534 { "wrmsk_expstate", ICLASS_iclass_WRMSK_EXPSTATE, 35535 0, 35536 Opcode_wrmsk_expstate_encode_fns, 0, 0 } 35537}; 35538 35539enum xtensa_opcode_id { 35540 OPCODE_EXCW, 35541 OPCODE_RFE, 35542 OPCODE_RFDE, 35543 OPCODE_SYSCALL, 35544 OPCODE_CALL12, 35545 OPCODE_CALL8, 35546 OPCODE_CALL4, 35547 OPCODE_CALLX12, 35548 OPCODE_CALLX8, 35549 OPCODE_CALLX4, 35550 OPCODE_ENTRY, 35551 OPCODE_MOVSP, 35552 OPCODE_ROTW, 35553 OPCODE_RETW, 35554 OPCODE_RETW_N, 35555 OPCODE_RFWO, 35556 OPCODE_RFWU, 35557 OPCODE_L32E, 35558 OPCODE_S32E, 35559 OPCODE_RSR_WINDOWBASE, 35560 OPCODE_WSR_WINDOWBASE, 35561 OPCODE_XSR_WINDOWBASE, 35562 OPCODE_RSR_WINDOWSTART, 35563 OPCODE_WSR_WINDOWSTART, 35564 OPCODE_XSR_WINDOWSTART, 35565 OPCODE_ADD_N, 35566 OPCODE_ADDI_N, 35567 OPCODE_BEQZ_N, 35568 OPCODE_BNEZ_N, 35569 OPCODE_ILL_N, 35570 OPCODE_L32I_N, 35571 OPCODE_MOV_N, 35572 OPCODE_MOVI_N, 35573 OPCODE_NOP_N, 35574 OPCODE_RET_N, 35575 OPCODE_S32I_N, 35576 OPCODE_RUR_THREADPTR, 35577 OPCODE_WUR_THREADPTR, 35578 OPCODE_ADDI, 35579 OPCODE_ADDMI, 35580 OPCODE_ADD, 35581 OPCODE_SUB, 35582 OPCODE_ADDX2, 35583 OPCODE_ADDX4, 35584 OPCODE_ADDX8, 35585 OPCODE_SUBX2, 35586 OPCODE_SUBX4, 35587 OPCODE_SUBX8, 35588 OPCODE_AND, 35589 OPCODE_OR, 35590 OPCODE_XOR, 35591 OPCODE_BEQI, 35592 OPCODE_BNEI, 35593 OPCODE_BGEI, 35594 OPCODE_BLTI, 35595 OPCODE_BBCI, 35596 OPCODE_BBSI, 35597 OPCODE_BGEUI, 35598 OPCODE_BLTUI, 35599 OPCODE_BEQ, 35600 OPCODE_BNE, 35601 OPCODE_BGE, 35602 OPCODE_BLT, 35603 OPCODE_BGEU, 35604 OPCODE_BLTU, 35605 OPCODE_BANY, 35606 OPCODE_BNONE, 35607 OPCODE_BALL, 35608 OPCODE_BNALL, 35609 OPCODE_BBC, 35610 OPCODE_BBS, 35611 OPCODE_BEQZ, 35612 OPCODE_BNEZ, 35613 OPCODE_BGEZ, 35614 OPCODE_BLTZ, 35615 OPCODE_CALL0, 35616 OPCODE_CALLX0, 35617 OPCODE_EXTUI, 35618 OPCODE_ILL, 35619 OPCODE_J, 35620 OPCODE_JX, 35621 OPCODE_L16UI, 35622 OPCODE_L16SI, 35623 OPCODE_L32I, 35624 OPCODE_L32R, 35625 OPCODE_L8UI, 35626 OPCODE_LOOP, 35627 OPCODE_LOOPNEZ, 35628 OPCODE_LOOPGTZ, 35629 OPCODE_MOVI, 35630 OPCODE_MOVEQZ, 35631 OPCODE_MOVNEZ, 35632 OPCODE_MOVLTZ, 35633 OPCODE_MOVGEZ, 35634 OPCODE_NEG, 35635 OPCODE_ABS, 35636 OPCODE_NOP, 35637 OPCODE_RET, 35638 OPCODE_SIMCALL, 35639 OPCODE_S16I, 35640 OPCODE_S32I, 35641 OPCODE_S32NB, 35642 OPCODE_S8I, 35643 OPCODE_SSR, 35644 OPCODE_SSL, 35645 OPCODE_SSA8L, 35646 OPCODE_SSA8B, 35647 OPCODE_SSAI, 35648 OPCODE_SLL, 35649 OPCODE_SRC, 35650 OPCODE_SRL, 35651 OPCODE_SRA, 35652 OPCODE_SLLI, 35653 OPCODE_SRAI, 35654 OPCODE_SRLI, 35655 OPCODE_MEMW, 35656 OPCODE_EXTW, 35657 OPCODE_ISYNC, 35658 OPCODE_RSYNC, 35659 OPCODE_ESYNC, 35660 OPCODE_DSYNC, 35661 OPCODE_RSIL, 35662 OPCODE_RSR_LEND, 35663 OPCODE_WSR_LEND, 35664 OPCODE_XSR_LEND, 35665 OPCODE_RSR_LCOUNT, 35666 OPCODE_WSR_LCOUNT, 35667 OPCODE_XSR_LCOUNT, 35668 OPCODE_RSR_LBEG, 35669 OPCODE_WSR_LBEG, 35670 OPCODE_XSR_LBEG, 35671 OPCODE_RSR_SAR, 35672 OPCODE_WSR_SAR, 35673 OPCODE_XSR_SAR, 35674 OPCODE_RSR_MEMCTL, 35675 OPCODE_WSR_MEMCTL, 35676 OPCODE_XSR_MEMCTL, 35677 OPCODE_RSR_LITBASE, 35678 OPCODE_WSR_LITBASE, 35679 OPCODE_XSR_LITBASE, 35680 OPCODE_RSR_CONFIGID0, 35681 OPCODE_WSR_CONFIGID0, 35682 OPCODE_RSR_CONFIGID1, 35683 OPCODE_RSR_243, 35684 OPCODE_RSR_PS, 35685 OPCODE_WSR_PS, 35686 OPCODE_XSR_PS, 35687 OPCODE_RSR_EPC1, 35688 OPCODE_WSR_EPC1, 35689 OPCODE_XSR_EPC1, 35690 OPCODE_RSR_EXCSAVE1, 35691 OPCODE_WSR_EXCSAVE1, 35692 OPCODE_XSR_EXCSAVE1, 35693 OPCODE_RSR_EPC2, 35694 OPCODE_WSR_EPC2, 35695 OPCODE_XSR_EPC2, 35696 OPCODE_RSR_EXCSAVE2, 35697 OPCODE_WSR_EXCSAVE2, 35698 OPCODE_XSR_EXCSAVE2, 35699 OPCODE_RSR_EPC3, 35700 OPCODE_WSR_EPC3, 35701 OPCODE_XSR_EPC3, 35702 OPCODE_RSR_EXCSAVE3, 35703 OPCODE_WSR_EXCSAVE3, 35704 OPCODE_XSR_EXCSAVE3, 35705 OPCODE_RSR_EPC4, 35706 OPCODE_WSR_EPC4, 35707 OPCODE_XSR_EPC4, 35708 OPCODE_RSR_EXCSAVE4, 35709 OPCODE_WSR_EXCSAVE4, 35710 OPCODE_XSR_EXCSAVE4, 35711 OPCODE_RSR_EPC5, 35712 OPCODE_WSR_EPC5, 35713 OPCODE_XSR_EPC5, 35714 OPCODE_RSR_EXCSAVE5, 35715 OPCODE_WSR_EXCSAVE5, 35716 OPCODE_XSR_EXCSAVE5, 35717 OPCODE_RSR_EPC6, 35718 OPCODE_WSR_EPC6, 35719 OPCODE_XSR_EPC6, 35720 OPCODE_RSR_EXCSAVE6, 35721 OPCODE_WSR_EXCSAVE6, 35722 OPCODE_XSR_EXCSAVE6, 35723 OPCODE_RSR_EPC7, 35724 OPCODE_WSR_EPC7, 35725 OPCODE_XSR_EPC7, 35726 OPCODE_RSR_EXCSAVE7, 35727 OPCODE_WSR_EXCSAVE7, 35728 OPCODE_XSR_EXCSAVE7, 35729 OPCODE_RSR_EPS2, 35730 OPCODE_WSR_EPS2, 35731 OPCODE_XSR_EPS2, 35732 OPCODE_RSR_EPS3, 35733 OPCODE_WSR_EPS3, 35734 OPCODE_XSR_EPS3, 35735 OPCODE_RSR_EPS4, 35736 OPCODE_WSR_EPS4, 35737 OPCODE_XSR_EPS4, 35738 OPCODE_RSR_EPS5, 35739 OPCODE_WSR_EPS5, 35740 OPCODE_XSR_EPS5, 35741 OPCODE_RSR_EPS6, 35742 OPCODE_WSR_EPS6, 35743 OPCODE_XSR_EPS6, 35744 OPCODE_RSR_EPS7, 35745 OPCODE_WSR_EPS7, 35746 OPCODE_XSR_EPS7, 35747 OPCODE_RSR_EXCVADDR, 35748 OPCODE_WSR_EXCVADDR, 35749 OPCODE_XSR_EXCVADDR, 35750 OPCODE_RSR_DEPC, 35751 OPCODE_WSR_DEPC, 35752 OPCODE_XSR_DEPC, 35753 OPCODE_RSR_EXCCAUSE, 35754 OPCODE_WSR_EXCCAUSE, 35755 OPCODE_XSR_EXCCAUSE, 35756 OPCODE_RSR_MISC0, 35757 OPCODE_WSR_MISC0, 35758 OPCODE_XSR_MISC0, 35759 OPCODE_RSR_MISC1, 35760 OPCODE_WSR_MISC1, 35761 OPCODE_XSR_MISC1, 35762 OPCODE_RSR_PRID, 35763 OPCODE_RSR_VECBASE, 35764 OPCODE_WSR_VECBASE, 35765 OPCODE_XSR_VECBASE, 35766 OPCODE_MUL16U, 35767 OPCODE_MUL16S, 35768 OPCODE_MULL, 35769 OPCODE_MULUH, 35770 OPCODE_MULSH, 35771 OPCODE_MUL_AA_LL, 35772 OPCODE_MUL_AA_HL, 35773 OPCODE_MUL_AA_LH, 35774 OPCODE_MUL_AA_HH, 35775 OPCODE_UMUL_AA_LL, 35776 OPCODE_UMUL_AA_HL, 35777 OPCODE_UMUL_AA_LH, 35778 OPCODE_UMUL_AA_HH, 35779 OPCODE_MUL_AD_LL, 35780 OPCODE_MUL_AD_HL, 35781 OPCODE_MUL_AD_LH, 35782 OPCODE_MUL_AD_HH, 35783 OPCODE_MUL_DA_LL, 35784 OPCODE_MUL_DA_HL, 35785 OPCODE_MUL_DA_LH, 35786 OPCODE_MUL_DA_HH, 35787 OPCODE_MUL_DD_LL, 35788 OPCODE_MUL_DD_HL, 35789 OPCODE_MUL_DD_LH, 35790 OPCODE_MUL_DD_HH, 35791 OPCODE_MULA_AA_LL, 35792 OPCODE_MULA_AA_HL, 35793 OPCODE_MULA_AA_LH, 35794 OPCODE_MULA_AA_HH, 35795 OPCODE_MULS_AA_LL, 35796 OPCODE_MULS_AA_HL, 35797 OPCODE_MULS_AA_LH, 35798 OPCODE_MULS_AA_HH, 35799 OPCODE_MULA_AD_LL, 35800 OPCODE_MULA_AD_HL, 35801 OPCODE_MULA_AD_LH, 35802 OPCODE_MULA_AD_HH, 35803 OPCODE_MULS_AD_LL, 35804 OPCODE_MULS_AD_HL, 35805 OPCODE_MULS_AD_LH, 35806 OPCODE_MULS_AD_HH, 35807 OPCODE_MULA_DA_LL, 35808 OPCODE_MULA_DA_HL, 35809 OPCODE_MULA_DA_LH, 35810 OPCODE_MULA_DA_HH, 35811 OPCODE_MULS_DA_LL, 35812 OPCODE_MULS_DA_HL, 35813 OPCODE_MULS_DA_LH, 35814 OPCODE_MULS_DA_HH, 35815 OPCODE_MULA_DD_LL, 35816 OPCODE_MULA_DD_HL, 35817 OPCODE_MULA_DD_LH, 35818 OPCODE_MULA_DD_HH, 35819 OPCODE_MULS_DD_LL, 35820 OPCODE_MULS_DD_HL, 35821 OPCODE_MULS_DD_LH, 35822 OPCODE_MULS_DD_HH, 35823 OPCODE_MULA_DA_LL_LDDEC, 35824 OPCODE_MULA_DA_LL_LDINC, 35825 OPCODE_MULA_DA_HL_LDDEC, 35826 OPCODE_MULA_DA_HL_LDINC, 35827 OPCODE_MULA_DA_LH_LDDEC, 35828 OPCODE_MULA_DA_LH_LDINC, 35829 OPCODE_MULA_DA_HH_LDDEC, 35830 OPCODE_MULA_DA_HH_LDINC, 35831 OPCODE_MULA_DD_LL_LDDEC, 35832 OPCODE_MULA_DD_LL_LDINC, 35833 OPCODE_MULA_DD_HL_LDDEC, 35834 OPCODE_MULA_DD_HL_LDINC, 35835 OPCODE_MULA_DD_LH_LDDEC, 35836 OPCODE_MULA_DD_LH_LDINC, 35837 OPCODE_MULA_DD_HH_LDDEC, 35838 OPCODE_MULA_DD_HH_LDINC, 35839 OPCODE_LDDEC, 35840 OPCODE_LDINC, 35841 OPCODE_RSR_M0, 35842 OPCODE_WSR_M0, 35843 OPCODE_XSR_M0, 35844 OPCODE_RSR_M1, 35845 OPCODE_WSR_M1, 35846 OPCODE_XSR_M1, 35847 OPCODE_RSR_M2, 35848 OPCODE_WSR_M2, 35849 OPCODE_XSR_M2, 35850 OPCODE_RSR_M3, 35851 OPCODE_WSR_M3, 35852 OPCODE_XSR_M3, 35853 OPCODE_RSR_ACCLO, 35854 OPCODE_WSR_ACCLO, 35855 OPCODE_XSR_ACCLO, 35856 OPCODE_RSR_ACCHI, 35857 OPCODE_WSR_ACCHI, 35858 OPCODE_XSR_ACCHI, 35859 OPCODE_RFI, 35860 OPCODE_WAITI, 35861 OPCODE_RSR_INTERRUPT, 35862 OPCODE_WSR_INTSET, 35863 OPCODE_WSR_INTCLEAR, 35864 OPCODE_RSR_INTENABLE, 35865 OPCODE_WSR_INTENABLE, 35866 OPCODE_XSR_INTENABLE, 35867 OPCODE_BREAK, 35868 OPCODE_BREAK_N, 35869 OPCODE_RSR_DBREAKA0, 35870 OPCODE_WSR_DBREAKA0, 35871 OPCODE_XSR_DBREAKA0, 35872 OPCODE_RSR_DBREAKC0, 35873 OPCODE_WSR_DBREAKC0, 35874 OPCODE_XSR_DBREAKC0, 35875 OPCODE_RSR_DBREAKA1, 35876 OPCODE_WSR_DBREAKA1, 35877 OPCODE_XSR_DBREAKA1, 35878 OPCODE_RSR_DBREAKC1, 35879 OPCODE_WSR_DBREAKC1, 35880 OPCODE_XSR_DBREAKC1, 35881 OPCODE_RSR_IBREAKA0, 35882 OPCODE_WSR_IBREAKA0, 35883 OPCODE_XSR_IBREAKA0, 35884 OPCODE_RSR_IBREAKA1, 35885 OPCODE_WSR_IBREAKA1, 35886 OPCODE_XSR_IBREAKA1, 35887 OPCODE_RSR_IBREAKENABLE, 35888 OPCODE_WSR_IBREAKENABLE, 35889 OPCODE_XSR_IBREAKENABLE, 35890 OPCODE_RSR_DEBUGCAUSE, 35891 OPCODE_WSR_DEBUGCAUSE, 35892 OPCODE_XSR_DEBUGCAUSE, 35893 OPCODE_RSR_ICOUNT, 35894 OPCODE_WSR_ICOUNT, 35895 OPCODE_XSR_ICOUNT, 35896 OPCODE_RSR_ICOUNTLEVEL, 35897 OPCODE_WSR_ICOUNTLEVEL, 35898 OPCODE_XSR_ICOUNTLEVEL, 35899 OPCODE_RSR_DDR, 35900 OPCODE_WSR_DDR, 35901 OPCODE_XSR_DDR, 35902 OPCODE_LDDR32_P, 35903 OPCODE_SDDR32_P, 35904 OPCODE_RFDO, 35905 OPCODE_RFDD, 35906 OPCODE_WSR_MMID, 35907 OPCODE_ANDB, 35908 OPCODE_ANDBC, 35909 OPCODE_ORB, 35910 OPCODE_ORBC, 35911 OPCODE_XORB, 35912 OPCODE_ANY4, 35913 OPCODE_ALL4, 35914 OPCODE_ANY8, 35915 OPCODE_ALL8, 35916 OPCODE_BF, 35917 OPCODE_BT, 35918 OPCODE_MOVF, 35919 OPCODE_MOVT, 35920 OPCODE_RSR_BR, 35921 OPCODE_WSR_BR, 35922 OPCODE_XSR_BR, 35923 OPCODE_RSR_CCOUNT, 35924 OPCODE_WSR_CCOUNT, 35925 OPCODE_XSR_CCOUNT, 35926 OPCODE_RSR_CCOMPARE0, 35927 OPCODE_WSR_CCOMPARE0, 35928 OPCODE_XSR_CCOMPARE0, 35929 OPCODE_RSR_CCOMPARE1, 35930 OPCODE_WSR_CCOMPARE1, 35931 OPCODE_XSR_CCOMPARE1, 35932 OPCODE_RSR_CCOMPARE2, 35933 OPCODE_WSR_CCOMPARE2, 35934 OPCODE_XSR_CCOMPARE2, 35935 OPCODE_IPF, 35936 OPCODE_IHI, 35937 OPCODE_IPFL, 35938 OPCODE_IHU, 35939 OPCODE_IIU, 35940 OPCODE_III, 35941 OPCODE_LICT, 35942 OPCODE_LICW, 35943 OPCODE_SICT, 35944 OPCODE_SICW, 35945 OPCODE_DHWB, 35946 OPCODE_DHWBI, 35947 OPCODE_DIWBUI_P, 35948 OPCODE_DIWB, 35949 OPCODE_DIWBI, 35950 OPCODE_DHI, 35951 OPCODE_DII, 35952 OPCODE_DPFR, 35953 OPCODE_DPFW, 35954 OPCODE_DPFRO, 35955 OPCODE_DPFWO, 35956 OPCODE_DPFL, 35957 OPCODE_DHU, 35958 OPCODE_DIU, 35959 OPCODE_SDCT, 35960 OPCODE_LDCT, 35961 OPCODE_RSR_PREFCTL, 35962 OPCODE_WSR_PREFCTL, 35963 OPCODE_XSR_PREFCTL, 35964 OPCODE_WSR_PTEVADDR, 35965 OPCODE_RSR_PTEVADDR, 35966 OPCODE_XSR_PTEVADDR, 35967 OPCODE_RSR_RASID, 35968 OPCODE_WSR_RASID, 35969 OPCODE_XSR_RASID, 35970 OPCODE_RSR_ITLBCFG, 35971 OPCODE_WSR_ITLBCFG, 35972 OPCODE_XSR_ITLBCFG, 35973 OPCODE_RSR_DTLBCFG, 35974 OPCODE_WSR_DTLBCFG, 35975 OPCODE_XSR_DTLBCFG, 35976 OPCODE_IDTLB, 35977 OPCODE_PDTLB, 35978 OPCODE_RDTLB0, 35979 OPCODE_RDTLB1, 35980 OPCODE_WDTLB, 35981 OPCODE_IITLB, 35982 OPCODE_PITLB, 35983 OPCODE_RITLB0, 35984 OPCODE_RITLB1, 35985 OPCODE_WITLB, 35986 OPCODE_LDPTE, 35987 OPCODE_HWWITLBA, 35988 OPCODE_HWWDTLBA, 35989 OPCODE_RSR_CPENABLE, 35990 OPCODE_WSR_CPENABLE, 35991 OPCODE_XSR_CPENABLE, 35992 OPCODE_CLAMPS, 35993 OPCODE_MIN, 35994 OPCODE_MAX, 35995 OPCODE_MINU, 35996 OPCODE_MAXU, 35997 OPCODE_NSA, 35998 OPCODE_NSAU, 35999 OPCODE_SEXT, 36000 OPCODE_L32AI, 36001 OPCODE_S32RI, 36002 OPCODE_S32C1I, 36003 OPCODE_RSR_SCOMPARE1, 36004 OPCODE_WSR_SCOMPARE1, 36005 OPCODE_XSR_SCOMPARE1, 36006 OPCODE_RSR_ATOMCTL, 36007 OPCODE_WSR_ATOMCTL, 36008 OPCODE_XSR_ATOMCTL, 36009 OPCODE_QUOU, 36010 OPCODE_QUOS, 36011 OPCODE_REMU, 36012 OPCODE_REMS, 36013 OPCODE_RER, 36014 OPCODE_WER, 36015 OPCODE_RUR_AE_OVF_SAR, 36016 OPCODE_WUR_AE_OVF_SAR, 36017 OPCODE_RUR_AE_BITHEAD, 36018 OPCODE_WUR_AE_BITHEAD, 36019 OPCODE_RUR_AE_TS_FTS_BU_BP, 36020 OPCODE_WUR_AE_TS_FTS_BU_BP, 36021 OPCODE_RUR_AE_SD_NO, 36022 OPCODE_WUR_AE_SD_NO, 36023 OPCODE_RUR_AE_OVERFLOW, 36024 OPCODE_WUR_AE_OVERFLOW, 36025 OPCODE_RUR_AE_SAR, 36026 OPCODE_WUR_AE_SAR, 36027 OPCODE_RUR_AE_BITPTR, 36028 OPCODE_WUR_AE_BITPTR, 36029 OPCODE_RUR_AE_BITSUSED, 36030 OPCODE_WUR_AE_BITSUSED, 36031 OPCODE_RUR_AE_TABLESIZE, 36032 OPCODE_WUR_AE_TABLESIZE, 36033 OPCODE_RUR_AE_FIRST_TS, 36034 OPCODE_WUR_AE_FIRST_TS, 36035 OPCODE_RUR_AE_NEXTOFFSET, 36036 OPCODE_WUR_AE_NEXTOFFSET, 36037 OPCODE_RUR_AE_SEARCHDONE, 36038 OPCODE_WUR_AE_SEARCHDONE, 36039 OPCODE_AE_LP16F_I, 36040 OPCODE_AE_LP16F_IU, 36041 OPCODE_AE_LP16F_X, 36042 OPCODE_AE_LP16F_XU, 36043 OPCODE_AE_LP24_I, 36044 OPCODE_AE_LP24_IU, 36045 OPCODE_AE_LP24_X, 36046 OPCODE_AE_LP24_XU, 36047 OPCODE_AE_LP24F_I, 36048 OPCODE_AE_LP24F_IU, 36049 OPCODE_AE_LP24F_X, 36050 OPCODE_AE_LP24F_XU, 36051 OPCODE_AE_LP16X2F_I, 36052 OPCODE_AE_LP16X2F_IU, 36053 OPCODE_AE_LP16X2F_X, 36054 OPCODE_AE_LP16X2F_XU, 36055 OPCODE_AE_LP24X2F_I, 36056 OPCODE_AE_LP24X2F_IU, 36057 OPCODE_AE_LP24X2F_X, 36058 OPCODE_AE_LP24X2F_XU, 36059 OPCODE_AE_LP24X2_I, 36060 OPCODE_AE_LP24X2_IU, 36061 OPCODE_AE_LP24X2_X, 36062 OPCODE_AE_LP24X2_XU, 36063 OPCODE_AE_SP16X2F_I, 36064 OPCODE_AE_SP16X2F_IU, 36065 OPCODE_AE_SP16X2F_X, 36066 OPCODE_AE_SP16X2F_XU, 36067 OPCODE_AE_SP24X2S_I, 36068 OPCODE_AE_SP24X2S_IU, 36069 OPCODE_AE_SP24X2S_X, 36070 OPCODE_AE_SP24X2S_XU, 36071 OPCODE_AE_SP24X2F_I, 36072 OPCODE_AE_SP24X2F_IU, 36073 OPCODE_AE_SP24X2F_X, 36074 OPCODE_AE_SP24X2F_XU, 36075 OPCODE_AE_SP16F_L_I, 36076 OPCODE_AE_SP16F_L_IU, 36077 OPCODE_AE_SP16F_L_X, 36078 OPCODE_AE_SP16F_L_XU, 36079 OPCODE_AE_SP24S_L_I, 36080 OPCODE_AE_SP24S_L_IU, 36081 OPCODE_AE_SP24S_L_X, 36082 OPCODE_AE_SP24S_L_XU, 36083 OPCODE_AE_SP24F_L_I, 36084 OPCODE_AE_SP24F_L_IU, 36085 OPCODE_AE_SP24F_L_X, 36086 OPCODE_AE_SP24F_L_XU, 36087 OPCODE_AE_LQ56_I, 36088 OPCODE_AE_LQ56_IU, 36089 OPCODE_AE_LQ56_X, 36090 OPCODE_AE_LQ56_XU, 36091 OPCODE_AE_LQ32F_I, 36092 OPCODE_AE_LQ32F_IU, 36093 OPCODE_AE_LQ32F_X, 36094 OPCODE_AE_LQ32F_XU, 36095 OPCODE_AE_SQ56S_I, 36096 OPCODE_AE_SQ56S_IU, 36097 OPCODE_AE_SQ56S_X, 36098 OPCODE_AE_SQ56S_XU, 36099 OPCODE_AE_SQ32F_I, 36100 OPCODE_AE_SQ32F_IU, 36101 OPCODE_AE_SQ32F_X, 36102 OPCODE_AE_SQ32F_XU, 36103 OPCODE_AE_ZEROP48, 36104 OPCODE_AE_MOVP48, 36105 OPCODE_AE_SELP24_LL, 36106 OPCODE_AE_SELP24_LH, 36107 OPCODE_AE_SELP24_HL, 36108 OPCODE_AE_SELP24_HH, 36109 OPCODE_AE_MOVTP24X2, 36110 OPCODE_AE_MOVFP24X2, 36111 OPCODE_AE_MOVTP48, 36112 OPCODE_AE_MOVFP48, 36113 OPCODE_AE_MOVPA24X2, 36114 OPCODE_AE_TRUNCP24A32X2, 36115 OPCODE_AE_CVTA32P24_L, 36116 OPCODE_AE_CVTA32P24_H, 36117 OPCODE_AE_CVTP24A16X2_LL, 36118 OPCODE_AE_CVTP24A16X2_LH, 36119 OPCODE_AE_CVTP24A16X2_HL, 36120 OPCODE_AE_CVTP24A16X2_HH, 36121 OPCODE_AE_TRUNCP24Q48X2, 36122 OPCODE_AE_TRUNCP16, 36123 OPCODE_AE_ROUNDSP24Q48SYM, 36124 OPCODE_AE_ROUNDSP24Q48ASYM, 36125 OPCODE_AE_ROUNDSP16Q48SYM, 36126 OPCODE_AE_ROUNDSP16Q48ASYM, 36127 OPCODE_AE_ROUNDSP16SYM, 36128 OPCODE_AE_ROUNDSP16ASYM, 36129 OPCODE_AE_ZEROQ56, 36130 OPCODE_AE_MOVQ56, 36131 OPCODE_AE_MOVTQ56, 36132 OPCODE_AE_MOVFQ56, 36133 OPCODE_AE_CVTQ48A32S, 36134 OPCODE_AE_CVTQ48P24S_L, 36135 OPCODE_AE_CVTQ48P24S_H, 36136 OPCODE_AE_SATQ48S, 36137 OPCODE_AE_TRUNCQ32, 36138 OPCODE_AE_ROUNDSQ32SYM, 36139 OPCODE_AE_ROUNDSQ32ASYM, 36140 OPCODE_AE_TRUNCA32Q48, 36141 OPCODE_AE_MOVAP24S_L, 36142 OPCODE_AE_MOVAP24S_H, 36143 OPCODE_AE_TRUNCA16P24S_L, 36144 OPCODE_AE_TRUNCA16P24S_H, 36145 OPCODE_AE_ADDP24, 36146 OPCODE_AE_SUBP24, 36147 OPCODE_AE_NEGP24, 36148 OPCODE_AE_ABSP24, 36149 OPCODE_AE_MAXP24S, 36150 OPCODE_AE_MINP24S, 36151 OPCODE_AE_MAXBP24S, 36152 OPCODE_AE_MINBP24S, 36153 OPCODE_AE_ADDSP24S, 36154 OPCODE_AE_SUBSP24S, 36155 OPCODE_AE_NEGSP24S, 36156 OPCODE_AE_ABSSP24S, 36157 OPCODE_AE_ANDP48, 36158 OPCODE_AE_NANDP48, 36159 OPCODE_AE_ORP48, 36160 OPCODE_AE_XORP48, 36161 OPCODE_AE_LTP24S, 36162 OPCODE_AE_LEP24S, 36163 OPCODE_AE_EQP24, 36164 OPCODE_AE_ADDQ56, 36165 OPCODE_AE_SUBQ56, 36166 OPCODE_AE_NEGQ56, 36167 OPCODE_AE_ABSQ56, 36168 OPCODE_AE_MAXQ56S, 36169 OPCODE_AE_MINQ56S, 36170 OPCODE_AE_MAXBQ56S, 36171 OPCODE_AE_MINBQ56S, 36172 OPCODE_AE_ADDSQ56S, 36173 OPCODE_AE_SUBSQ56S, 36174 OPCODE_AE_NEGSQ56S, 36175 OPCODE_AE_ABSSQ56S, 36176 OPCODE_AE_ANDQ56, 36177 OPCODE_AE_NANDQ56, 36178 OPCODE_AE_ORQ56, 36179 OPCODE_AE_XORQ56, 36180 OPCODE_AE_SLLIP24, 36181 OPCODE_AE_SRLIP24, 36182 OPCODE_AE_SRAIP24, 36183 OPCODE_AE_SLLSP24, 36184 OPCODE_AE_SRLSP24, 36185 OPCODE_AE_SRASP24, 36186 OPCODE_AE_SLLISP24S, 36187 OPCODE_AE_SLLSSP24S, 36188 OPCODE_AE_SLLIQ56, 36189 OPCODE_AE_SRLIQ56, 36190 OPCODE_AE_SRAIQ56, 36191 OPCODE_AE_SLLSQ56, 36192 OPCODE_AE_SRLSQ56, 36193 OPCODE_AE_SRASQ56, 36194 OPCODE_AE_SLLAQ56, 36195 OPCODE_AE_SRLAQ56, 36196 OPCODE_AE_SRAAQ56, 36197 OPCODE_AE_SLLISQ56S, 36198 OPCODE_AE_SLLSSQ56S, 36199 OPCODE_AE_SLLASQ56S, 36200 OPCODE_AE_LTQ56S, 36201 OPCODE_AE_LEQ56S, 36202 OPCODE_AE_EQQ56, 36203 OPCODE_AE_NSAQ56S, 36204 OPCODE_AE_MULSRFQ32SP24S_H, 36205 OPCODE_AE_MULSRFQ32SP24S_L, 36206 OPCODE_AE_MULARFQ32SP24S_H, 36207 OPCODE_AE_MULARFQ32SP24S_L, 36208 OPCODE_AE_MULRFQ32SP24S_H, 36209 OPCODE_AE_MULRFQ32SP24S_L, 36210 OPCODE_AE_MULSFQ32SP24S_H, 36211 OPCODE_AE_MULSFQ32SP24S_L, 36212 OPCODE_AE_MULAFQ32SP24S_H, 36213 OPCODE_AE_MULAFQ32SP24S_L, 36214 OPCODE_AE_MULFQ32SP24S_H, 36215 OPCODE_AE_MULFQ32SP24S_L, 36216 OPCODE_AE_MULFS32P16S_LL, 36217 OPCODE_AE_MULFP24S_LL, 36218 OPCODE_AE_MULP24S_LL, 36219 OPCODE_AE_MULFS32P16S_LH, 36220 OPCODE_AE_MULFP24S_LH, 36221 OPCODE_AE_MULP24S_LH, 36222 OPCODE_AE_MULFS32P16S_HL, 36223 OPCODE_AE_MULFP24S_HL, 36224 OPCODE_AE_MULP24S_HL, 36225 OPCODE_AE_MULFS32P16S_HH, 36226 OPCODE_AE_MULFP24S_HH, 36227 OPCODE_AE_MULP24S_HH, 36228 OPCODE_AE_MULAFS32P16S_LL, 36229 OPCODE_AE_MULAFP24S_LL, 36230 OPCODE_AE_MULAP24S_LL, 36231 OPCODE_AE_MULAFS32P16S_LH, 36232 OPCODE_AE_MULAFP24S_LH, 36233 OPCODE_AE_MULAP24S_LH, 36234 OPCODE_AE_MULAFS32P16S_HL, 36235 OPCODE_AE_MULAFP24S_HL, 36236 OPCODE_AE_MULAP24S_HL, 36237 OPCODE_AE_MULAFS32P16S_HH, 36238 OPCODE_AE_MULAFP24S_HH, 36239 OPCODE_AE_MULAP24S_HH, 36240 OPCODE_AE_MULSFS32P16S_LL, 36241 OPCODE_AE_MULSFP24S_LL, 36242 OPCODE_AE_MULSP24S_LL, 36243 OPCODE_AE_MULSFS32P16S_LH, 36244 OPCODE_AE_MULSFP24S_LH, 36245 OPCODE_AE_MULSP24S_LH, 36246 OPCODE_AE_MULSFS32P16S_HL, 36247 OPCODE_AE_MULSFP24S_HL, 36248 OPCODE_AE_MULSP24S_HL, 36249 OPCODE_AE_MULSFS32P16S_HH, 36250 OPCODE_AE_MULSFP24S_HH, 36251 OPCODE_AE_MULSP24S_HH, 36252 OPCODE_AE_MULAFS56P24S_LL, 36253 OPCODE_AE_MULAS56P24S_LL, 36254 OPCODE_AE_MULAFS56P24S_LH, 36255 OPCODE_AE_MULAS56P24S_LH, 36256 OPCODE_AE_MULAFS56P24S_HL, 36257 OPCODE_AE_MULAS56P24S_HL, 36258 OPCODE_AE_MULAFS56P24S_HH, 36259 OPCODE_AE_MULAS56P24S_HH, 36260 OPCODE_AE_MULSFS56P24S_LL, 36261 OPCODE_AE_MULSS56P24S_LL, 36262 OPCODE_AE_MULSFS56P24S_LH, 36263 OPCODE_AE_MULSS56P24S_LH, 36264 OPCODE_AE_MULSFS56P24S_HL, 36265 OPCODE_AE_MULSS56P24S_HL, 36266 OPCODE_AE_MULSFS56P24S_HH, 36267 OPCODE_AE_MULSS56P24S_HH, 36268 OPCODE_AE_MULFQ32SP16S_L, 36269 OPCODE_AE_MULFQ32SP16S_H, 36270 OPCODE_AE_MULFQ32SP16U_L, 36271 OPCODE_AE_MULFQ32SP16U_H, 36272 OPCODE_AE_MULQ32SP16S_L, 36273 OPCODE_AE_MULQ32SP16S_H, 36274 OPCODE_AE_MULQ32SP16U_L, 36275 OPCODE_AE_MULQ32SP16U_H, 36276 OPCODE_AE_MULAFQ32SP16S_L, 36277 OPCODE_AE_MULAFQ32SP16S_H, 36278 OPCODE_AE_MULAFQ32SP16U_L, 36279 OPCODE_AE_MULAFQ32SP16U_H, 36280 OPCODE_AE_MULAQ32SP16S_L, 36281 OPCODE_AE_MULAQ32SP16S_H, 36282 OPCODE_AE_MULAQ32SP16U_L, 36283 OPCODE_AE_MULAQ32SP16U_H, 36284 OPCODE_AE_MULSFQ32SP16S_L, 36285 OPCODE_AE_MULSFQ32SP16S_H, 36286 OPCODE_AE_MULSFQ32SP16U_L, 36287 OPCODE_AE_MULSFQ32SP16U_H, 36288 OPCODE_AE_MULSQ32SP16S_L, 36289 OPCODE_AE_MULSQ32SP16S_H, 36290 OPCODE_AE_MULSQ32SP16U_L, 36291 OPCODE_AE_MULSQ32SP16U_H, 36292 OPCODE_AE_MULZAAQ32SP16S_LL, 36293 OPCODE_AE_MULZAAFQ32SP16S_LL, 36294 OPCODE_AE_MULZAAQ32SP16U_LL, 36295 OPCODE_AE_MULZAAFQ32SP16U_LL, 36296 OPCODE_AE_MULZAAQ32SP16S_HH, 36297 OPCODE_AE_MULZAAFQ32SP16S_HH, 36298 OPCODE_AE_MULZAAQ32SP16U_HH, 36299 OPCODE_AE_MULZAAFQ32SP16U_HH, 36300 OPCODE_AE_MULZAAQ32SP16S_LH, 36301 OPCODE_AE_MULZAAFQ32SP16S_LH, 36302 OPCODE_AE_MULZAAQ32SP16U_LH, 36303 OPCODE_AE_MULZAAFQ32SP16U_LH, 36304 OPCODE_AE_MULZASQ32SP16S_LL, 36305 OPCODE_AE_MULZASFQ32SP16S_LL, 36306 OPCODE_AE_MULZASQ32SP16U_LL, 36307 OPCODE_AE_MULZASFQ32SP16U_LL, 36308 OPCODE_AE_MULZASQ32SP16S_HH, 36309 OPCODE_AE_MULZASFQ32SP16S_HH, 36310 OPCODE_AE_MULZASQ32SP16U_HH, 36311 OPCODE_AE_MULZASFQ32SP16U_HH, 36312 OPCODE_AE_MULZASQ32SP16S_LH, 36313 OPCODE_AE_MULZASFQ32SP16S_LH, 36314 OPCODE_AE_MULZASQ32SP16U_LH, 36315 OPCODE_AE_MULZASFQ32SP16U_LH, 36316 OPCODE_AE_MULZSAQ32SP16S_LL, 36317 OPCODE_AE_MULZSAFQ32SP16S_LL, 36318 OPCODE_AE_MULZSAQ32SP16U_LL, 36319 OPCODE_AE_MULZSAFQ32SP16U_LL, 36320 OPCODE_AE_MULZSAQ32SP16S_HH, 36321 OPCODE_AE_MULZSAFQ32SP16S_HH, 36322 OPCODE_AE_MULZSAQ32SP16U_HH, 36323 OPCODE_AE_MULZSAFQ32SP16U_HH, 36324 OPCODE_AE_MULZSAQ32SP16S_LH, 36325 OPCODE_AE_MULZSAFQ32SP16S_LH, 36326 OPCODE_AE_MULZSAQ32SP16U_LH, 36327 OPCODE_AE_MULZSAFQ32SP16U_LH, 36328 OPCODE_AE_MULZSSQ32SP16S_LL, 36329 OPCODE_AE_MULZSSFQ32SP16S_LL, 36330 OPCODE_AE_MULZSSQ32SP16U_LL, 36331 OPCODE_AE_MULZSSFQ32SP16U_LL, 36332 OPCODE_AE_MULZSSQ32SP16S_HH, 36333 OPCODE_AE_MULZSSFQ32SP16S_HH, 36334 OPCODE_AE_MULZSSQ32SP16U_HH, 36335 OPCODE_AE_MULZSSFQ32SP16U_HH, 36336 OPCODE_AE_MULZSSQ32SP16S_LH, 36337 OPCODE_AE_MULZSSFQ32SP16S_LH, 36338 OPCODE_AE_MULZSSQ32SP16U_LH, 36339 OPCODE_AE_MULZSSFQ32SP16U_LH, 36340 OPCODE_AE_MULZAAFP24S_HH_LL, 36341 OPCODE_AE_MULZAAP24S_HH_LL, 36342 OPCODE_AE_MULZAAFP24S_HL_LH, 36343 OPCODE_AE_MULZAAP24S_HL_LH, 36344 OPCODE_AE_MULZASFP24S_HH_LL, 36345 OPCODE_AE_MULZASP24S_HH_LL, 36346 OPCODE_AE_MULZASFP24S_HL_LH, 36347 OPCODE_AE_MULZASP24S_HL_LH, 36348 OPCODE_AE_MULZSAFP24S_HH_LL, 36349 OPCODE_AE_MULZSAP24S_HH_LL, 36350 OPCODE_AE_MULZSAFP24S_HL_LH, 36351 OPCODE_AE_MULZSAP24S_HL_LH, 36352 OPCODE_AE_MULZSSFP24S_HH_LL, 36353 OPCODE_AE_MULZSSP24S_HH_LL, 36354 OPCODE_AE_MULZSSFP24S_HL_LH, 36355 OPCODE_AE_MULZSSP24S_HL_LH, 36356 OPCODE_AE_MULAAFP24S_HH_LL, 36357 OPCODE_AE_MULAAP24S_HH_LL, 36358 OPCODE_AE_MULAAFP24S_HL_LH, 36359 OPCODE_AE_MULAAP24S_HL_LH, 36360 OPCODE_AE_MULASFP24S_HH_LL, 36361 OPCODE_AE_MULASP24S_HH_LL, 36362 OPCODE_AE_MULASFP24S_HL_LH, 36363 OPCODE_AE_MULASP24S_HL_LH, 36364 OPCODE_AE_MULSAFP24S_HH_LL, 36365 OPCODE_AE_MULSAP24S_HH_LL, 36366 OPCODE_AE_MULSAFP24S_HL_LH, 36367 OPCODE_AE_MULSAP24S_HL_LH, 36368 OPCODE_AE_MULSSFP24S_HH_LL, 36369 OPCODE_AE_MULSSP24S_HH_LL, 36370 OPCODE_AE_MULSSFP24S_HL_LH, 36371 OPCODE_AE_MULSSP24S_HL_LH, 36372 OPCODE_AE_SHA32, 36373 OPCODE_AE_VLDL32T, 36374 OPCODE_AE_VLDL16T, 36375 OPCODE_AE_VLDL16C, 36376 OPCODE_AE_VLDSHT, 36377 OPCODE_AE_LB, 36378 OPCODE_AE_LBI, 36379 OPCODE_AE_LBK, 36380 OPCODE_AE_LBKI, 36381 OPCODE_AE_DB, 36382 OPCODE_AE_DBI, 36383 OPCODE_AE_VLEL32T, 36384 OPCODE_AE_VLEL16T, 36385 OPCODE_AE_SB, 36386 OPCODE_AE_SBI, 36387 OPCODE_AE_VLES16C, 36388 OPCODE_AE_SBF, 36389 OPCODE_AE_SLAASQ56S, 36390 OPCODE_AE_ADDBRBA32, 36391 OPCODE_AE_MINABSSP24S, 36392 OPCODE_AE_MAXABSSP24S, 36393 OPCODE_AE_MINABSSQ56S, 36394 OPCODE_AE_MAXABSSQ56S, 36395 OPCODE_RUR_AE_CBEGIN0, 36396 OPCODE_WUR_AE_CBEGIN0, 36397 OPCODE_RUR_AE_CEND0, 36398 OPCODE_WUR_AE_CEND0, 36399 OPCODE_AE_LP24X2_C, 36400 OPCODE_AE_SP24X2S_C, 36401 OPCODE_AE_LP24X2F_C, 36402 OPCODE_AE_SP24X2F_C, 36403 OPCODE_AE_LP16X2F_C, 36404 OPCODE_AE_SP16X2F_C, 36405 OPCODE_AE_LP24_C, 36406 OPCODE_AE_SP24S_L_C, 36407 OPCODE_AE_LP24F_C, 36408 OPCODE_AE_SP24F_L_C, 36409 OPCODE_AE_LP16F_C, 36410 OPCODE_AE_SP16F_L_C, 36411 OPCODE_AE_LQ56_C, 36412 OPCODE_AE_SQ56S_C, 36413 OPCODE_AE_LQ32F_C, 36414 OPCODE_AE_SQ32F_C, 36415 OPCODE_RUR_EXPSTATE, 36416 OPCODE_WUR_EXPSTATE, 36417 OPCODE_READ_IMPWIRE, 36418 OPCODE_SETB_EXPSTATE, 36419 OPCODE_CLRB_EXPSTATE, 36420 OPCODE_WRMSK_EXPSTATE 36421}; 36422 36423 36424/* Slot-specific opcode decode functions. */ 36425 36426static int 36427Slot_inst_decode (const xtensa_insnbuf insn) 36428{ 36429 if (Field_op0_Slot_inst_get (insn) == 0) 36430 { 36431 if (Field_op1_Slot_inst_get (insn) == 0) 36432 { 36433 if (Field_op2_Slot_inst_get (insn) == 0) 36434 { 36435 if (Field_r_Slot_inst_get (insn) == 0) 36436 { 36437 if (Field_m_Slot_inst_get (insn) == 0 && 36438 Field_s_Slot_inst_get (insn) == 0 && 36439 Field_n_Slot_inst_get (insn) == 0) 36440 return OPCODE_ILL; 36441 if (Field_m_Slot_inst_get (insn) == 2) 36442 { 36443 if (Field_n_Slot_inst_get (insn) == 0) 36444 return OPCODE_RET; 36445 if (Field_n_Slot_inst_get (insn) == 1) 36446 return OPCODE_RETW; 36447 if (Field_n_Slot_inst_get (insn) == 2) 36448 return OPCODE_JX; 36449 } 36450 if (Field_m_Slot_inst_get (insn) == 3) 36451 { 36452 if (Field_n_Slot_inst_get (insn) == 0) 36453 return OPCODE_CALLX0; 36454 if (Field_n_Slot_inst_get (insn) == 1) 36455 return OPCODE_CALLX4; 36456 if (Field_n_Slot_inst_get (insn) == 2) 36457 return OPCODE_CALLX8; 36458 if (Field_n_Slot_inst_get (insn) == 3) 36459 return OPCODE_CALLX12; 36460 } 36461 } 36462 if (Field_r_Slot_inst_get (insn) == 1) 36463 return OPCODE_MOVSP; 36464 if (Field_r_Slot_inst_get (insn) == 2) 36465 { 36466 if (Field_s_Slot_inst_get (insn) == 0) 36467 { 36468 if (Field_t_Slot_inst_get (insn) == 0) 36469 return OPCODE_ISYNC; 36470 if (Field_t_Slot_inst_get (insn) == 1) 36471 return OPCODE_RSYNC; 36472 if (Field_t_Slot_inst_get (insn) == 2) 36473 return OPCODE_ESYNC; 36474 if (Field_t_Slot_inst_get (insn) == 3) 36475 return OPCODE_DSYNC; 36476 if (Field_t_Slot_inst_get (insn) == 8) 36477 return OPCODE_EXCW; 36478 if (Field_t_Slot_inst_get (insn) == 12) 36479 return OPCODE_MEMW; 36480 if (Field_t_Slot_inst_get (insn) == 13) 36481 return OPCODE_EXTW; 36482 if (Field_t_Slot_inst_get (insn) == 15) 36483 return OPCODE_NOP; 36484 } 36485 } 36486 if (Field_r_Slot_inst_get (insn) == 3) 36487 { 36488 if (Field_t_Slot_inst_get (insn) == 0) 36489 { 36490 if (Field_s_Slot_inst_get (insn) == 0) 36491 return OPCODE_RFE; 36492 if (Field_s_Slot_inst_get (insn) == 2) 36493 return OPCODE_RFDE; 36494 if (Field_s_Slot_inst_get (insn) == 4) 36495 return OPCODE_RFWO; 36496 if (Field_s_Slot_inst_get (insn) == 5) 36497 return OPCODE_RFWU; 36498 } 36499 if (Field_t_Slot_inst_get (insn) == 1) 36500 return OPCODE_RFI; 36501 } 36502 if (Field_r_Slot_inst_get (insn) == 4) 36503 return OPCODE_BREAK; 36504 if (Field_r_Slot_inst_get (insn) == 5) 36505 { 36506 if (Field_s_Slot_inst_get (insn) == 0 && 36507 Field_t_Slot_inst_get (insn) == 0) 36508 return OPCODE_SYSCALL; 36509 if (Field_s_Slot_inst_get (insn) == 1 && 36510 Field_t_Slot_inst_get (insn) == 0) 36511 return OPCODE_SIMCALL; 36512 } 36513 if (Field_r_Slot_inst_get (insn) == 6) 36514 return OPCODE_RSIL; 36515 if (Field_r_Slot_inst_get (insn) == 7 && 36516 Field_t_Slot_inst_get (insn) == 0) 36517 return OPCODE_WAITI; 36518 if (Field_r_Slot_inst_get (insn) == 7) 36519 { 36520 if (Field_t_Slot_inst_get (insn) == 14) 36521 return OPCODE_LDDR32_P; 36522 if (Field_t_Slot_inst_get (insn) == 15) 36523 return OPCODE_SDDR32_P; 36524 } 36525 if (Field_r_Slot_inst_get (insn) == 8) 36526 return OPCODE_ANY4; 36527 if (Field_r_Slot_inst_get (insn) == 9) 36528 return OPCODE_ALL4; 36529 if (Field_r_Slot_inst_get (insn) == 10) 36530 return OPCODE_ANY8; 36531 if (Field_r_Slot_inst_get (insn) == 11) 36532 return OPCODE_ALL8; 36533 } 36534 if (Field_op2_Slot_inst_get (insn) == 1) 36535 return OPCODE_AND; 36536 if (Field_op2_Slot_inst_get (insn) == 2) 36537 return OPCODE_OR; 36538 if (Field_op2_Slot_inst_get (insn) == 3) 36539 return OPCODE_XOR; 36540 if (Field_op2_Slot_inst_get (insn) == 4) 36541 { 36542 if (Field_r_Slot_inst_get (insn) == 0 && 36543 Field_t_Slot_inst_get (insn) == 0) 36544 return OPCODE_SSR; 36545 if (Field_r_Slot_inst_get (insn) == 1 && 36546 Field_t_Slot_inst_get (insn) == 0) 36547 return OPCODE_SSL; 36548 if (Field_r_Slot_inst_get (insn) == 2 && 36549 Field_t_Slot_inst_get (insn) == 0) 36550 return OPCODE_SSA8L; 36551 if (Field_r_Slot_inst_get (insn) == 3 && 36552 Field_t_Slot_inst_get (insn) == 0) 36553 return OPCODE_SSA8B; 36554 if (Field_r_Slot_inst_get (insn) == 4 && 36555 Field_thi3_Slot_inst_get (insn) == 0) 36556 return OPCODE_SSAI; 36557 if (Field_r_Slot_inst_get (insn) == 6) 36558 return OPCODE_RER; 36559 if (Field_r_Slot_inst_get (insn) == 7) 36560 return OPCODE_WER; 36561 if (Field_r_Slot_inst_get (insn) == 8 && 36562 Field_s_Slot_inst_get (insn) == 0) 36563 return OPCODE_ROTW; 36564 if (Field_r_Slot_inst_get (insn) == 14) 36565 return OPCODE_NSA; 36566 if (Field_r_Slot_inst_get (insn) == 15) 36567 return OPCODE_NSAU; 36568 } 36569 if (Field_op2_Slot_inst_get (insn) == 5) 36570 { 36571 if (Field_r_Slot_inst_get (insn) == 1) 36572 return OPCODE_HWWITLBA; 36573 if (Field_r_Slot_inst_get (insn) == 3) 36574 return OPCODE_RITLB0; 36575 if (Field_r_Slot_inst_get (insn) == 4 && 36576 Field_t_Slot_inst_get (insn) == 0) 36577 return OPCODE_IITLB; 36578 if (Field_r_Slot_inst_get (insn) == 5) 36579 return OPCODE_PITLB; 36580 if (Field_r_Slot_inst_get (insn) == 6) 36581 return OPCODE_WITLB; 36582 if (Field_r_Slot_inst_get (insn) == 7) 36583 return OPCODE_RITLB1; 36584 if (Field_r_Slot_inst_get (insn) == 9) 36585 return OPCODE_HWWDTLBA; 36586 if (Field_r_Slot_inst_get (insn) == 11) 36587 return OPCODE_RDTLB0; 36588 if (Field_r_Slot_inst_get (insn) == 12 && 36589 Field_t_Slot_inst_get (insn) == 0) 36590 return OPCODE_IDTLB; 36591 if (Field_r_Slot_inst_get (insn) == 13) 36592 return OPCODE_PDTLB; 36593 if (Field_r_Slot_inst_get (insn) == 14) 36594 return OPCODE_WDTLB; 36595 if (Field_r_Slot_inst_get (insn) == 15) 36596 return OPCODE_RDTLB1; 36597 } 36598 if (Field_op2_Slot_inst_get (insn) == 6) 36599 { 36600 if (Field_s_Slot_inst_get (insn) == 0) 36601 return OPCODE_NEG; 36602 if (Field_s_Slot_inst_get (insn) == 1) 36603 return OPCODE_ABS; 36604 } 36605 if (Field_op2_Slot_inst_get (insn) == 8) 36606 return OPCODE_ADD; 36607 if (Field_op2_Slot_inst_get (insn) == 9) 36608 return OPCODE_ADDX2; 36609 if (Field_op2_Slot_inst_get (insn) == 10) 36610 return OPCODE_ADDX4; 36611 if (Field_op2_Slot_inst_get (insn) == 11) 36612 return OPCODE_ADDX8; 36613 if (Field_op2_Slot_inst_get (insn) == 12) 36614 return OPCODE_SUB; 36615 if (Field_op2_Slot_inst_get (insn) == 13) 36616 return OPCODE_SUBX2; 36617 if (Field_op2_Slot_inst_get (insn) == 14) 36618 return OPCODE_SUBX4; 36619 if (Field_op2_Slot_inst_get (insn) == 15) 36620 return OPCODE_SUBX8; 36621 } 36622 if (Field_op1_Slot_inst_get (insn) == 1) 36623 { 36624 if ((Field_op2_Slot_inst_get (insn) == 0 || 36625 Field_op2_Slot_inst_get (insn) == 1)) 36626 return OPCODE_SLLI; 36627 if ((Field_op2_Slot_inst_get (insn) == 2 || 36628 Field_op2_Slot_inst_get (insn) == 3)) 36629 return OPCODE_SRAI; 36630 if (Field_op2_Slot_inst_get (insn) == 4) 36631 return OPCODE_SRLI; 36632 if (Field_op2_Slot_inst_get (insn) == 6) 36633 { 36634 if (Field_sr_Slot_inst_get (insn) == 0) 36635 return OPCODE_XSR_LBEG; 36636 if (Field_sr_Slot_inst_get (insn) == 1) 36637 return OPCODE_XSR_LEND; 36638 if (Field_sr_Slot_inst_get (insn) == 2) 36639 return OPCODE_XSR_LCOUNT; 36640 if (Field_sr_Slot_inst_get (insn) == 3) 36641 return OPCODE_XSR_SAR; 36642 if (Field_sr_Slot_inst_get (insn) == 4) 36643 return OPCODE_XSR_BR; 36644 if (Field_sr_Slot_inst_get (insn) == 5) 36645 return OPCODE_XSR_LITBASE; 36646 if (Field_sr_Slot_inst_get (insn) == 12) 36647 return OPCODE_XSR_SCOMPARE1; 36648 if (Field_sr_Slot_inst_get (insn) == 16) 36649 return OPCODE_XSR_ACCLO; 36650 if (Field_sr_Slot_inst_get (insn) == 17) 36651 return OPCODE_XSR_ACCHI; 36652 if (Field_sr_Slot_inst_get (insn) == 32) 36653 return OPCODE_XSR_M0; 36654 if (Field_sr_Slot_inst_get (insn) == 33) 36655 return OPCODE_XSR_M1; 36656 if (Field_sr_Slot_inst_get (insn) == 34) 36657 return OPCODE_XSR_M2; 36658 if (Field_sr_Slot_inst_get (insn) == 35) 36659 return OPCODE_XSR_M3; 36660 if (Field_sr_Slot_inst_get (insn) == 40) 36661 return OPCODE_XSR_PREFCTL; 36662 if (Field_sr_Slot_inst_get (insn) == 72) 36663 return OPCODE_XSR_WINDOWBASE; 36664 if (Field_sr_Slot_inst_get (insn) == 73) 36665 return OPCODE_XSR_WINDOWSTART; 36666 if (Field_sr_Slot_inst_get (insn) == 83) 36667 return OPCODE_XSR_PTEVADDR; 36668 if (Field_sr_Slot_inst_get (insn) == 90) 36669 return OPCODE_XSR_RASID; 36670 if (Field_sr_Slot_inst_get (insn) == 91) 36671 return OPCODE_XSR_ITLBCFG; 36672 if (Field_sr_Slot_inst_get (insn) == 92) 36673 return OPCODE_XSR_DTLBCFG; 36674 if (Field_sr_Slot_inst_get (insn) == 96) 36675 return OPCODE_XSR_IBREAKENABLE; 36676 if (Field_sr_Slot_inst_get (insn) == 97) 36677 return OPCODE_XSR_MEMCTL; 36678 if (Field_sr_Slot_inst_get (insn) == 99) 36679 return OPCODE_XSR_ATOMCTL; 36680 if (Field_sr_Slot_inst_get (insn) == 104) 36681 return OPCODE_XSR_DDR; 36682 if (Field_sr_Slot_inst_get (insn) == 128) 36683 return OPCODE_XSR_IBREAKA0; 36684 if (Field_sr_Slot_inst_get (insn) == 129) 36685 return OPCODE_XSR_IBREAKA1; 36686 if (Field_sr_Slot_inst_get (insn) == 144) 36687 return OPCODE_XSR_DBREAKA0; 36688 if (Field_sr_Slot_inst_get (insn) == 145) 36689 return OPCODE_XSR_DBREAKA1; 36690 if (Field_sr_Slot_inst_get (insn) == 160) 36691 return OPCODE_XSR_DBREAKC0; 36692 if (Field_sr_Slot_inst_get (insn) == 161) 36693 return OPCODE_XSR_DBREAKC1; 36694 if (Field_sr_Slot_inst_get (insn) == 177) 36695 return OPCODE_XSR_EPC1; 36696 if (Field_sr_Slot_inst_get (insn) == 178) 36697 return OPCODE_XSR_EPC2; 36698 if (Field_sr_Slot_inst_get (insn) == 179) 36699 return OPCODE_XSR_EPC3; 36700 if (Field_sr_Slot_inst_get (insn) == 180) 36701 return OPCODE_XSR_EPC4; 36702 if (Field_sr_Slot_inst_get (insn) == 181) 36703 return OPCODE_XSR_EPC5; 36704 if (Field_sr_Slot_inst_get (insn) == 182) 36705 return OPCODE_XSR_EPC6; 36706 if (Field_sr_Slot_inst_get (insn) == 183) 36707 return OPCODE_XSR_EPC7; 36708 if (Field_sr_Slot_inst_get (insn) == 192) 36709 return OPCODE_XSR_DEPC; 36710 if (Field_sr_Slot_inst_get (insn) == 194) 36711 return OPCODE_XSR_EPS2; 36712 if (Field_sr_Slot_inst_get (insn) == 195) 36713 return OPCODE_XSR_EPS3; 36714 if (Field_sr_Slot_inst_get (insn) == 196) 36715 return OPCODE_XSR_EPS4; 36716 if (Field_sr_Slot_inst_get (insn) == 197) 36717 return OPCODE_XSR_EPS5; 36718 if (Field_sr_Slot_inst_get (insn) == 198) 36719 return OPCODE_XSR_EPS6; 36720 if (Field_sr_Slot_inst_get (insn) == 199) 36721 return OPCODE_XSR_EPS7; 36722 if (Field_sr_Slot_inst_get (insn) == 209) 36723 return OPCODE_XSR_EXCSAVE1; 36724 if (Field_sr_Slot_inst_get (insn) == 210) 36725 return OPCODE_XSR_EXCSAVE2; 36726 if (Field_sr_Slot_inst_get (insn) == 211) 36727 return OPCODE_XSR_EXCSAVE3; 36728 if (Field_sr_Slot_inst_get (insn) == 212) 36729 return OPCODE_XSR_EXCSAVE4; 36730 if (Field_sr_Slot_inst_get (insn) == 213) 36731 return OPCODE_XSR_EXCSAVE5; 36732 if (Field_sr_Slot_inst_get (insn) == 214) 36733 return OPCODE_XSR_EXCSAVE6; 36734 if (Field_sr_Slot_inst_get (insn) == 215) 36735 return OPCODE_XSR_EXCSAVE7; 36736 if (Field_sr_Slot_inst_get (insn) == 224) 36737 return OPCODE_XSR_CPENABLE; 36738 if (Field_sr_Slot_inst_get (insn) == 228) 36739 return OPCODE_XSR_INTENABLE; 36740 if (Field_sr_Slot_inst_get (insn) == 230) 36741 return OPCODE_XSR_PS; 36742 if (Field_sr_Slot_inst_get (insn) == 231) 36743 return OPCODE_XSR_VECBASE; 36744 if (Field_sr_Slot_inst_get (insn) == 232) 36745 return OPCODE_XSR_EXCCAUSE; 36746 if (Field_sr_Slot_inst_get (insn) == 233) 36747 return OPCODE_XSR_DEBUGCAUSE; 36748 if (Field_sr_Slot_inst_get (insn) == 234) 36749 return OPCODE_XSR_CCOUNT; 36750 if (Field_sr_Slot_inst_get (insn) == 236) 36751 return OPCODE_XSR_ICOUNT; 36752 if (Field_sr_Slot_inst_get (insn) == 237) 36753 return OPCODE_XSR_ICOUNTLEVEL; 36754 if (Field_sr_Slot_inst_get (insn) == 238) 36755 return OPCODE_XSR_EXCVADDR; 36756 if (Field_sr_Slot_inst_get (insn) == 240) 36757 return OPCODE_XSR_CCOMPARE0; 36758 if (Field_sr_Slot_inst_get (insn) == 241) 36759 return OPCODE_XSR_CCOMPARE1; 36760 if (Field_sr_Slot_inst_get (insn) == 242) 36761 return OPCODE_XSR_CCOMPARE2; 36762 if (Field_sr_Slot_inst_get (insn) == 244) 36763 return OPCODE_XSR_MISC0; 36764 if (Field_sr_Slot_inst_get (insn) == 245) 36765 return OPCODE_XSR_MISC1; 36766 } 36767 if (Field_op2_Slot_inst_get (insn) == 8) 36768 return OPCODE_SRC; 36769 if (Field_op2_Slot_inst_get (insn) == 9 && 36770 Field_s_Slot_inst_get (insn) == 0) 36771 return OPCODE_SRL; 36772 if (Field_op2_Slot_inst_get (insn) == 10 && 36773 Field_t_Slot_inst_get (insn) == 0) 36774 return OPCODE_SLL; 36775 if (Field_op2_Slot_inst_get (insn) == 11 && 36776 Field_s_Slot_inst_get (insn) == 0) 36777 return OPCODE_SRA; 36778 if (Field_op2_Slot_inst_get (insn) == 12) 36779 return OPCODE_MUL16U; 36780 if (Field_op2_Slot_inst_get (insn) == 13) 36781 return OPCODE_MUL16S; 36782 if (Field_op2_Slot_inst_get (insn) == 15) 36783 { 36784 if (Field_r_Slot_inst_get (insn) == 0) 36785 return OPCODE_LICT; 36786 if (Field_r_Slot_inst_get (insn) == 1) 36787 return OPCODE_SICT; 36788 if (Field_r_Slot_inst_get (insn) == 2) 36789 return OPCODE_LICW; 36790 if (Field_r_Slot_inst_get (insn) == 3) 36791 return OPCODE_SICW; 36792 if (Field_r_Slot_inst_get (insn) == 8) 36793 return OPCODE_LDCT; 36794 if (Field_r_Slot_inst_get (insn) == 9) 36795 return OPCODE_SDCT; 36796 if (Field_r_Slot_inst_get (insn) == 14 && 36797 Field_t_Slot_inst_get (insn) == 0) 36798 return OPCODE_RFDO; 36799 if (Field_r_Slot_inst_get (insn) == 14 && 36800 Field_t_Slot_inst_get (insn) == 1) 36801 return OPCODE_RFDD; 36802 if (Field_r_Slot_inst_get (insn) == 15) 36803 return OPCODE_LDPTE; 36804 } 36805 } 36806 if (Field_op1_Slot_inst_get (insn) == 2) 36807 { 36808 if (Field_op2_Slot_inst_get (insn) == 0) 36809 return OPCODE_ANDB; 36810 if (Field_op2_Slot_inst_get (insn) == 1) 36811 return OPCODE_ANDBC; 36812 if (Field_op2_Slot_inst_get (insn) == 2) 36813 return OPCODE_ORB; 36814 if (Field_op2_Slot_inst_get (insn) == 3) 36815 return OPCODE_ORBC; 36816 if (Field_op2_Slot_inst_get (insn) == 4) 36817 return OPCODE_XORB; 36818 if (Field_op2_Slot_inst_get (insn) == 8) 36819 return OPCODE_MULL; 36820 if (Field_op2_Slot_inst_get (insn) == 10) 36821 return OPCODE_MULUH; 36822 if (Field_op2_Slot_inst_get (insn) == 11) 36823 return OPCODE_MULSH; 36824 if (Field_op2_Slot_inst_get (insn) == 12) 36825 return OPCODE_QUOU; 36826 if (Field_op2_Slot_inst_get (insn) == 13) 36827 return OPCODE_QUOS; 36828 if (Field_op2_Slot_inst_get (insn) == 14) 36829 return OPCODE_REMU; 36830 if (Field_op2_Slot_inst_get (insn) == 15) 36831 return OPCODE_REMS; 36832 } 36833 if (Field_op1_Slot_inst_get (insn) == 3) 36834 { 36835 if (Field_op2_Slot_inst_get (insn) == 0) 36836 { 36837 if (Field_sr_Slot_inst_get (insn) == 0) 36838 return OPCODE_RSR_LBEG; 36839 if (Field_sr_Slot_inst_get (insn) == 1) 36840 return OPCODE_RSR_LEND; 36841 if (Field_sr_Slot_inst_get (insn) == 2) 36842 return OPCODE_RSR_LCOUNT; 36843 if (Field_sr_Slot_inst_get (insn) == 3) 36844 return OPCODE_RSR_SAR; 36845 if (Field_sr_Slot_inst_get (insn) == 4) 36846 return OPCODE_RSR_BR; 36847 if (Field_sr_Slot_inst_get (insn) == 5) 36848 return OPCODE_RSR_LITBASE; 36849 if (Field_sr_Slot_inst_get (insn) == 12) 36850 return OPCODE_RSR_SCOMPARE1; 36851 if (Field_sr_Slot_inst_get (insn) == 16) 36852 return OPCODE_RSR_ACCLO; 36853 if (Field_sr_Slot_inst_get (insn) == 17) 36854 return OPCODE_RSR_ACCHI; 36855 if (Field_sr_Slot_inst_get (insn) == 32) 36856 return OPCODE_RSR_M0; 36857 if (Field_sr_Slot_inst_get (insn) == 33) 36858 return OPCODE_RSR_M1; 36859 if (Field_sr_Slot_inst_get (insn) == 34) 36860 return OPCODE_RSR_M2; 36861 if (Field_sr_Slot_inst_get (insn) == 35) 36862 return OPCODE_RSR_M3; 36863 if (Field_sr_Slot_inst_get (insn) == 40) 36864 return OPCODE_RSR_PREFCTL; 36865 if (Field_sr_Slot_inst_get (insn) == 72) 36866 return OPCODE_RSR_WINDOWBASE; 36867 if (Field_sr_Slot_inst_get (insn) == 73) 36868 return OPCODE_RSR_WINDOWSTART; 36869 if (Field_sr_Slot_inst_get (insn) == 83) 36870 return OPCODE_RSR_PTEVADDR; 36871 if (Field_sr_Slot_inst_get (insn) == 90) 36872 return OPCODE_RSR_RASID; 36873 if (Field_sr_Slot_inst_get (insn) == 91) 36874 return OPCODE_RSR_ITLBCFG; 36875 if (Field_sr_Slot_inst_get (insn) == 92) 36876 return OPCODE_RSR_DTLBCFG; 36877 if (Field_sr_Slot_inst_get (insn) == 96) 36878 return OPCODE_RSR_IBREAKENABLE; 36879 if (Field_sr_Slot_inst_get (insn) == 97) 36880 return OPCODE_RSR_MEMCTL; 36881 if (Field_sr_Slot_inst_get (insn) == 99) 36882 return OPCODE_RSR_ATOMCTL; 36883 if (Field_sr_Slot_inst_get (insn) == 104) 36884 return OPCODE_RSR_DDR; 36885 if (Field_sr_Slot_inst_get (insn) == 128) 36886 return OPCODE_RSR_IBREAKA0; 36887 if (Field_sr_Slot_inst_get (insn) == 129) 36888 return OPCODE_RSR_IBREAKA1; 36889 if (Field_sr_Slot_inst_get (insn) == 144) 36890 return OPCODE_RSR_DBREAKA0; 36891 if (Field_sr_Slot_inst_get (insn) == 145) 36892 return OPCODE_RSR_DBREAKA1; 36893 if (Field_sr_Slot_inst_get (insn) == 160) 36894 return OPCODE_RSR_DBREAKC0; 36895 if (Field_sr_Slot_inst_get (insn) == 161) 36896 return OPCODE_RSR_DBREAKC1; 36897 if (Field_sr_Slot_inst_get (insn) == 176) 36898 return OPCODE_RSR_CONFIGID0; 36899 if (Field_sr_Slot_inst_get (insn) == 177) 36900 return OPCODE_RSR_EPC1; 36901 if (Field_sr_Slot_inst_get (insn) == 178) 36902 return OPCODE_RSR_EPC2; 36903 if (Field_sr_Slot_inst_get (insn) == 179) 36904 return OPCODE_RSR_EPC3; 36905 if (Field_sr_Slot_inst_get (insn) == 180) 36906 return OPCODE_RSR_EPC4; 36907 if (Field_sr_Slot_inst_get (insn) == 181) 36908 return OPCODE_RSR_EPC5; 36909 if (Field_sr_Slot_inst_get (insn) == 182) 36910 return OPCODE_RSR_EPC6; 36911 if (Field_sr_Slot_inst_get (insn) == 183) 36912 return OPCODE_RSR_EPC7; 36913 if (Field_sr_Slot_inst_get (insn) == 192) 36914 return OPCODE_RSR_DEPC; 36915 if (Field_sr_Slot_inst_get (insn) == 194) 36916 return OPCODE_RSR_EPS2; 36917 if (Field_sr_Slot_inst_get (insn) == 195) 36918 return OPCODE_RSR_EPS3; 36919 if (Field_sr_Slot_inst_get (insn) == 196) 36920 return OPCODE_RSR_EPS4; 36921 if (Field_sr_Slot_inst_get (insn) == 197) 36922 return OPCODE_RSR_EPS5; 36923 if (Field_sr_Slot_inst_get (insn) == 198) 36924 return OPCODE_RSR_EPS6; 36925 if (Field_sr_Slot_inst_get (insn) == 199) 36926 return OPCODE_RSR_EPS7; 36927 if (Field_sr_Slot_inst_get (insn) == 208) 36928 return OPCODE_RSR_CONFIGID1; 36929 if (Field_sr_Slot_inst_get (insn) == 209) 36930 return OPCODE_RSR_EXCSAVE1; 36931 if (Field_sr_Slot_inst_get (insn) == 210) 36932 return OPCODE_RSR_EXCSAVE2; 36933 if (Field_sr_Slot_inst_get (insn) == 211) 36934 return OPCODE_RSR_EXCSAVE3; 36935 if (Field_sr_Slot_inst_get (insn) == 212) 36936 return OPCODE_RSR_EXCSAVE4; 36937 if (Field_sr_Slot_inst_get (insn) == 213) 36938 return OPCODE_RSR_EXCSAVE5; 36939 if (Field_sr_Slot_inst_get (insn) == 214) 36940 return OPCODE_RSR_EXCSAVE6; 36941 if (Field_sr_Slot_inst_get (insn) == 215) 36942 return OPCODE_RSR_EXCSAVE7; 36943 if (Field_sr_Slot_inst_get (insn) == 224) 36944 return OPCODE_RSR_CPENABLE; 36945 if (Field_sr_Slot_inst_get (insn) == 226) 36946 return OPCODE_RSR_INTERRUPT; 36947 if (Field_sr_Slot_inst_get (insn) == 228) 36948 return OPCODE_RSR_INTENABLE; 36949 if (Field_sr_Slot_inst_get (insn) == 230) 36950 return OPCODE_RSR_PS; 36951 if (Field_sr_Slot_inst_get (insn) == 231) 36952 return OPCODE_RSR_VECBASE; 36953 if (Field_sr_Slot_inst_get (insn) == 232) 36954 return OPCODE_RSR_EXCCAUSE; 36955 if (Field_sr_Slot_inst_get (insn) == 233) 36956 return OPCODE_RSR_DEBUGCAUSE; 36957 if (Field_sr_Slot_inst_get (insn) == 234) 36958 return OPCODE_RSR_CCOUNT; 36959 if (Field_sr_Slot_inst_get (insn) == 235) 36960 return OPCODE_RSR_PRID; 36961 if (Field_sr_Slot_inst_get (insn) == 236) 36962 return OPCODE_RSR_ICOUNT; 36963 if (Field_sr_Slot_inst_get (insn) == 237) 36964 return OPCODE_RSR_ICOUNTLEVEL; 36965 if (Field_sr_Slot_inst_get (insn) == 238) 36966 return OPCODE_RSR_EXCVADDR; 36967 if (Field_sr_Slot_inst_get (insn) == 240) 36968 return OPCODE_RSR_CCOMPARE0; 36969 if (Field_sr_Slot_inst_get (insn) == 241) 36970 return OPCODE_RSR_CCOMPARE1; 36971 if (Field_sr_Slot_inst_get (insn) == 242) 36972 return OPCODE_RSR_CCOMPARE2; 36973 if (Field_sr_Slot_inst_get (insn) == 243) 36974 return OPCODE_RSR_243; 36975 if (Field_sr_Slot_inst_get (insn) == 244) 36976 return OPCODE_RSR_MISC0; 36977 if (Field_sr_Slot_inst_get (insn) == 245) 36978 return OPCODE_RSR_MISC1; 36979 } 36980 if (Field_op2_Slot_inst_get (insn) == 1) 36981 { 36982 if (Field_sr_Slot_inst_get (insn) == 0) 36983 return OPCODE_WSR_LBEG; 36984 if (Field_sr_Slot_inst_get (insn) == 1) 36985 return OPCODE_WSR_LEND; 36986 if (Field_sr_Slot_inst_get (insn) == 2) 36987 return OPCODE_WSR_LCOUNT; 36988 if (Field_sr_Slot_inst_get (insn) == 3) 36989 return OPCODE_WSR_SAR; 36990 if (Field_sr_Slot_inst_get (insn) == 4) 36991 return OPCODE_WSR_BR; 36992 if (Field_sr_Slot_inst_get (insn) == 5) 36993 return OPCODE_WSR_LITBASE; 36994 if (Field_sr_Slot_inst_get (insn) == 12) 36995 return OPCODE_WSR_SCOMPARE1; 36996 if (Field_sr_Slot_inst_get (insn) == 16) 36997 return OPCODE_WSR_ACCLO; 36998 if (Field_sr_Slot_inst_get (insn) == 17) 36999 return OPCODE_WSR_ACCHI; 37000 if (Field_sr_Slot_inst_get (insn) == 32) 37001 return OPCODE_WSR_M0; 37002 if (Field_sr_Slot_inst_get (insn) == 33) 37003 return OPCODE_WSR_M1; 37004 if (Field_sr_Slot_inst_get (insn) == 34) 37005 return OPCODE_WSR_M2; 37006 if (Field_sr_Slot_inst_get (insn) == 35) 37007 return OPCODE_WSR_M3; 37008 if (Field_sr_Slot_inst_get (insn) == 40) 37009 return OPCODE_WSR_PREFCTL; 37010 if (Field_sr_Slot_inst_get (insn) == 72) 37011 return OPCODE_WSR_WINDOWBASE; 37012 if (Field_sr_Slot_inst_get (insn) == 73) 37013 return OPCODE_WSR_WINDOWSTART; 37014 if (Field_sr_Slot_inst_get (insn) == 83) 37015 return OPCODE_WSR_PTEVADDR; 37016 if (Field_sr_Slot_inst_get (insn) == 89) 37017 return OPCODE_WSR_MMID; 37018 if (Field_sr_Slot_inst_get (insn) == 90) 37019 return OPCODE_WSR_RASID; 37020 if (Field_sr_Slot_inst_get (insn) == 91) 37021 return OPCODE_WSR_ITLBCFG; 37022 if (Field_sr_Slot_inst_get (insn) == 92) 37023 return OPCODE_WSR_DTLBCFG; 37024 if (Field_sr_Slot_inst_get (insn) == 96) 37025 return OPCODE_WSR_IBREAKENABLE; 37026 if (Field_sr_Slot_inst_get (insn) == 97) 37027 return OPCODE_WSR_MEMCTL; 37028 if (Field_sr_Slot_inst_get (insn) == 99) 37029 return OPCODE_WSR_ATOMCTL; 37030 if (Field_sr_Slot_inst_get (insn) == 104) 37031 return OPCODE_WSR_DDR; 37032 if (Field_sr_Slot_inst_get (insn) == 128) 37033 return OPCODE_WSR_IBREAKA0; 37034 if (Field_sr_Slot_inst_get (insn) == 129) 37035 return OPCODE_WSR_IBREAKA1; 37036 if (Field_sr_Slot_inst_get (insn) == 144) 37037 return OPCODE_WSR_DBREAKA0; 37038 if (Field_sr_Slot_inst_get (insn) == 145) 37039 return OPCODE_WSR_DBREAKA1; 37040 if (Field_sr_Slot_inst_get (insn) == 160) 37041 return OPCODE_WSR_DBREAKC0; 37042 if (Field_sr_Slot_inst_get (insn) == 161) 37043 return OPCODE_WSR_DBREAKC1; 37044 if (Field_sr_Slot_inst_get (insn) == 176) 37045 return OPCODE_WSR_CONFIGID0; 37046 if (Field_sr_Slot_inst_get (insn) == 177) 37047 return OPCODE_WSR_EPC1; 37048 if (Field_sr_Slot_inst_get (insn) == 178) 37049 return OPCODE_WSR_EPC2; 37050 if (Field_sr_Slot_inst_get (insn) == 179) 37051 return OPCODE_WSR_EPC3; 37052 if (Field_sr_Slot_inst_get (insn) == 180) 37053 return OPCODE_WSR_EPC4; 37054 if (Field_sr_Slot_inst_get (insn) == 181) 37055 return OPCODE_WSR_EPC5; 37056 if (Field_sr_Slot_inst_get (insn) == 182) 37057 return OPCODE_WSR_EPC6; 37058 if (Field_sr_Slot_inst_get (insn) == 183) 37059 return OPCODE_WSR_EPC7; 37060 if (Field_sr_Slot_inst_get (insn) == 192) 37061 return OPCODE_WSR_DEPC; 37062 if (Field_sr_Slot_inst_get (insn) == 194) 37063 return OPCODE_WSR_EPS2; 37064 if (Field_sr_Slot_inst_get (insn) == 195) 37065 return OPCODE_WSR_EPS3; 37066 if (Field_sr_Slot_inst_get (insn) == 196) 37067 return OPCODE_WSR_EPS4; 37068 if (Field_sr_Slot_inst_get (insn) == 197) 37069 return OPCODE_WSR_EPS5; 37070 if (Field_sr_Slot_inst_get (insn) == 198) 37071 return OPCODE_WSR_EPS6; 37072 if (Field_sr_Slot_inst_get (insn) == 199) 37073 return OPCODE_WSR_EPS7; 37074 if (Field_sr_Slot_inst_get (insn) == 209) 37075 return OPCODE_WSR_EXCSAVE1; 37076 if (Field_sr_Slot_inst_get (insn) == 210) 37077 return OPCODE_WSR_EXCSAVE2; 37078 if (Field_sr_Slot_inst_get (insn) == 211) 37079 return OPCODE_WSR_EXCSAVE3; 37080 if (Field_sr_Slot_inst_get (insn) == 212) 37081 return OPCODE_WSR_EXCSAVE4; 37082 if (Field_sr_Slot_inst_get (insn) == 213) 37083 return OPCODE_WSR_EXCSAVE5; 37084 if (Field_sr_Slot_inst_get (insn) == 214) 37085 return OPCODE_WSR_EXCSAVE6; 37086 if (Field_sr_Slot_inst_get (insn) == 215) 37087 return OPCODE_WSR_EXCSAVE7; 37088 if (Field_sr_Slot_inst_get (insn) == 224) 37089 return OPCODE_WSR_CPENABLE; 37090 if (Field_sr_Slot_inst_get (insn) == 226) 37091 return OPCODE_WSR_INTSET; 37092 if (Field_sr_Slot_inst_get (insn) == 227) 37093 return OPCODE_WSR_INTCLEAR; 37094 if (Field_sr_Slot_inst_get (insn) == 228) 37095 return OPCODE_WSR_INTENABLE; 37096 if (Field_sr_Slot_inst_get (insn) == 230) 37097 return OPCODE_WSR_PS; 37098 if (Field_sr_Slot_inst_get (insn) == 231) 37099 return OPCODE_WSR_VECBASE; 37100 if (Field_sr_Slot_inst_get (insn) == 232) 37101 return OPCODE_WSR_EXCCAUSE; 37102 if (Field_sr_Slot_inst_get (insn) == 233) 37103 return OPCODE_WSR_DEBUGCAUSE; 37104 if (Field_sr_Slot_inst_get (insn) == 234) 37105 return OPCODE_WSR_CCOUNT; 37106 if (Field_sr_Slot_inst_get (insn) == 236) 37107 return OPCODE_WSR_ICOUNT; 37108 if (Field_sr_Slot_inst_get (insn) == 237) 37109 return OPCODE_WSR_ICOUNTLEVEL; 37110 if (Field_sr_Slot_inst_get (insn) == 238) 37111 return OPCODE_WSR_EXCVADDR; 37112 if (Field_sr_Slot_inst_get (insn) == 240) 37113 return OPCODE_WSR_CCOMPARE0; 37114 if (Field_sr_Slot_inst_get (insn) == 241) 37115 return OPCODE_WSR_CCOMPARE1; 37116 if (Field_sr_Slot_inst_get (insn) == 242) 37117 return OPCODE_WSR_CCOMPARE2; 37118 if (Field_sr_Slot_inst_get (insn) == 244) 37119 return OPCODE_WSR_MISC0; 37120 if (Field_sr_Slot_inst_get (insn) == 245) 37121 return OPCODE_WSR_MISC1; 37122 } 37123 if (Field_op2_Slot_inst_get (insn) == 2) 37124 return OPCODE_SEXT; 37125 if (Field_op2_Slot_inst_get (insn) == 3) 37126 return OPCODE_CLAMPS; 37127 if (Field_op2_Slot_inst_get (insn) == 4) 37128 return OPCODE_MIN; 37129 if (Field_op2_Slot_inst_get (insn) == 5) 37130 return OPCODE_MAX; 37131 if (Field_op2_Slot_inst_get (insn) == 6) 37132 return OPCODE_MINU; 37133 if (Field_op2_Slot_inst_get (insn) == 7) 37134 return OPCODE_MAXU; 37135 if (Field_op2_Slot_inst_get (insn) == 8) 37136 return OPCODE_MOVEQZ; 37137 if (Field_op2_Slot_inst_get (insn) == 9) 37138 return OPCODE_MOVNEZ; 37139 if (Field_op2_Slot_inst_get (insn) == 10) 37140 return OPCODE_MOVLTZ; 37141 if (Field_op2_Slot_inst_get (insn) == 11) 37142 return OPCODE_MOVGEZ; 37143 if (Field_op2_Slot_inst_get (insn) == 12) 37144 return OPCODE_MOVF; 37145 if (Field_op2_Slot_inst_get (insn) == 13) 37146 return OPCODE_MOVT; 37147 if (Field_op2_Slot_inst_get (insn) == 14) 37148 { 37149 if (Field_st_Slot_inst_get (insn) == 230) 37150 return OPCODE_RUR_EXPSTATE; 37151 if (Field_st_Slot_inst_get (insn) == 231) 37152 return OPCODE_RUR_THREADPTR; 37153 if (Field_st_Slot_inst_get (insn) == 240) 37154 return OPCODE_RUR_AE_OVF_SAR; 37155 if (Field_st_Slot_inst_get (insn) == 241) 37156 return OPCODE_RUR_AE_BITHEAD; 37157 if (Field_st_Slot_inst_get (insn) == 242) 37158 return OPCODE_RUR_AE_TS_FTS_BU_BP; 37159 if (Field_st_Slot_inst_get (insn) == 243) 37160 return OPCODE_RUR_AE_SD_NO; 37161 if (Field_st_Slot_inst_get (insn) == 246) 37162 return OPCODE_RUR_AE_CBEGIN0; 37163 if (Field_st_Slot_inst_get (insn) == 247) 37164 return OPCODE_RUR_AE_CEND0; 37165 } 37166 if (Field_op2_Slot_inst_get (insn) == 15) 37167 { 37168 if (Field_sr_Slot_inst_get (insn) == 230) 37169 return OPCODE_WUR_EXPSTATE; 37170 if (Field_sr_Slot_inst_get (insn) == 231) 37171 return OPCODE_WUR_THREADPTR; 37172 if (Field_sr_Slot_inst_get (insn) == 240) 37173 return OPCODE_WUR_AE_OVF_SAR; 37174 if (Field_sr_Slot_inst_get (insn) == 241) 37175 return OPCODE_WUR_AE_BITHEAD; 37176 if (Field_sr_Slot_inst_get (insn) == 242) 37177 return OPCODE_WUR_AE_TS_FTS_BU_BP; 37178 if (Field_sr_Slot_inst_get (insn) == 243) 37179 return OPCODE_WUR_AE_SD_NO; 37180 if (Field_sr_Slot_inst_get (insn) == 246) 37181 return OPCODE_WUR_AE_CBEGIN0; 37182 if (Field_sr_Slot_inst_get (insn) == 247) 37183 return OPCODE_WUR_AE_CEND0; 37184 } 37185 } 37186 if ((Field_op1_Slot_inst_get (insn) == 4 || 37187 Field_op1_Slot_inst_get (insn) == 5)) 37188 return OPCODE_EXTUI; 37189 if (Field_op1_Slot_inst_get (insn) == 9) 37190 { 37191 if (Field_op2_Slot_inst_get (insn) == 0) 37192 return OPCODE_L32E; 37193 if (Field_op2_Slot_inst_get (insn) == 4) 37194 return OPCODE_S32E; 37195 if (Field_op2_Slot_inst_get (insn) == 5) 37196 return OPCODE_S32NB; 37197 } 37198 if (Field_r_Slot_inst_get (insn) == 0 && 37199 Field_s_Slot_inst_get (insn) == 0 && 37200 Field_op2_Slot_inst_get (insn) == 0 && 37201 Field_op1_Slot_inst_get (insn) == 14) 37202 return OPCODE_READ_IMPWIRE; 37203 if (Field_r_Slot_inst_get (insn) == 1 && 37204 Field_s3to1_Slot_inst_get (insn) == 0 && 37205 Field_op2_Slot_inst_get (insn) == 0 && 37206 Field_op1_Slot_inst_get (insn) == 14) 37207 return OPCODE_SETB_EXPSTATE; 37208 if (Field_r_Slot_inst_get (insn) == 1 && 37209 Field_s3to1_Slot_inst_get (insn) == 1 && 37210 Field_op2_Slot_inst_get (insn) == 0 && 37211 Field_op1_Slot_inst_get (insn) == 14) 37212 return OPCODE_CLRB_EXPSTATE; 37213 if (Field_r_Slot_inst_get (insn) == 2 && 37214 Field_op2_Slot_inst_get (insn) == 0 && 37215 Field_op1_Slot_inst_get (insn) == 14) 37216 return OPCODE_WRMSK_EXPSTATE; 37217 } 37218 if (Field_op0_Slot_inst_get (insn) == 1) 37219 return OPCODE_L32R; 37220 if (Field_op0_Slot_inst_get (insn) == 2) 37221 { 37222 if (Field_r_Slot_inst_get (insn) == 0) 37223 return OPCODE_L8UI; 37224 if (Field_r_Slot_inst_get (insn) == 1) 37225 return OPCODE_L16UI; 37226 if (Field_r_Slot_inst_get (insn) == 2) 37227 return OPCODE_L32I; 37228 if (Field_r_Slot_inst_get (insn) == 4) 37229 return OPCODE_S8I; 37230 if (Field_r_Slot_inst_get (insn) == 5) 37231 return OPCODE_S16I; 37232 if (Field_r_Slot_inst_get (insn) == 6) 37233 return OPCODE_S32I; 37234 if (Field_r_Slot_inst_get (insn) == 7) 37235 { 37236 if (Field_t_Slot_inst_get (insn) == 0) 37237 return OPCODE_DPFR; 37238 if (Field_t_Slot_inst_get (insn) == 1) 37239 return OPCODE_DPFW; 37240 if (Field_t_Slot_inst_get (insn) == 2) 37241 return OPCODE_DPFRO; 37242 if (Field_t_Slot_inst_get (insn) == 3) 37243 return OPCODE_DPFWO; 37244 if (Field_t_Slot_inst_get (insn) == 4) 37245 return OPCODE_DHWB; 37246 if (Field_t_Slot_inst_get (insn) == 5) 37247 return OPCODE_DHWBI; 37248 if (Field_t_Slot_inst_get (insn) == 6) 37249 return OPCODE_DHI; 37250 if (Field_t_Slot_inst_get (insn) == 7) 37251 return OPCODE_DII; 37252 if (Field_t_Slot_inst_get (insn) == 8) 37253 { 37254 if (Field_op1_Slot_inst_get (insn) == 0) 37255 return OPCODE_DPFL; 37256 if (Field_op1_Slot_inst_get (insn) == 2) 37257 return OPCODE_DHU; 37258 if (Field_op1_Slot_inst_get (insn) == 3) 37259 return OPCODE_DIU; 37260 if (Field_op1_Slot_inst_get (insn) == 4) 37261 return OPCODE_DIWB; 37262 if (Field_op1_Slot_inst_get (insn) == 5) 37263 return OPCODE_DIWBI; 37264 if (Field_op1_Slot_inst_get (insn) == 15 && 37265 Field_op2_Slot_inst_get (insn) == 0) 37266 return OPCODE_DIWBUI_P; 37267 } 37268 if (Field_t_Slot_inst_get (insn) == 12) 37269 return OPCODE_IPF; 37270 if (Field_t_Slot_inst_get (insn) == 13) 37271 { 37272 if (Field_op1_Slot_inst_get (insn) == 0) 37273 return OPCODE_IPFL; 37274 if (Field_op1_Slot_inst_get (insn) == 2) 37275 return OPCODE_IHU; 37276 if (Field_op1_Slot_inst_get (insn) == 3) 37277 return OPCODE_IIU; 37278 } 37279 if (Field_t_Slot_inst_get (insn) == 14) 37280 return OPCODE_IHI; 37281 if (Field_t_Slot_inst_get (insn) == 15) 37282 return OPCODE_III; 37283 } 37284 if (Field_r_Slot_inst_get (insn) == 9) 37285 return OPCODE_L16SI; 37286 if (Field_r_Slot_inst_get (insn) == 10) 37287 return OPCODE_MOVI; 37288 if (Field_r_Slot_inst_get (insn) == 11) 37289 return OPCODE_L32AI; 37290 if (Field_r_Slot_inst_get (insn) == 12) 37291 return OPCODE_ADDI; 37292 if (Field_r_Slot_inst_get (insn) == 13) 37293 return OPCODE_ADDMI; 37294 if (Field_r_Slot_inst_get (insn) == 14) 37295 return OPCODE_S32C1I; 37296 if (Field_r_Slot_inst_get (insn) == 15) 37297 return OPCODE_S32RI; 37298 } 37299 if (Field_op0_Slot_inst_get (insn) == 4) 37300 { 37301 if (Field_ae_r10_Slot_inst_get (insn) == 0 && 37302 Field_op1_Slot_inst_get (insn) == 1 && 37303 Field_op2_Slot_inst_get (insn) == 12) 37304 return OPCODE_AE_LQ56_I; 37305 if (Field_ae_r10_Slot_inst_get (insn) == 0 && 37306 Field_op1_Slot_inst_get (insn) == 2 && 37307 Field_op2_Slot_inst_get (insn) == 12) 37308 return OPCODE_AE_LQ56_X; 37309 if (Field_ae_r10_Slot_inst_get (insn) == 1 && 37310 Field_op1_Slot_inst_get (insn) == 1 && 37311 Field_op2_Slot_inst_get (insn) == 12) 37312 return OPCODE_AE_LQ32F_I; 37313 if (Field_ae_r10_Slot_inst_get (insn) == 1 && 37314 Field_op1_Slot_inst_get (insn) == 2 && 37315 Field_op2_Slot_inst_get (insn) == 12) 37316 return OPCODE_AE_LQ32F_X; 37317 if (Field_ae_r10_Slot_inst_get (insn) == 2 && 37318 Field_op1_Slot_inst_get (insn) == 1 && 37319 Field_op2_Slot_inst_get (insn) == 12) 37320 return OPCODE_AE_LQ56_IU; 37321 if (Field_ae_r10_Slot_inst_get (insn) == 2 && 37322 Field_op1_Slot_inst_get (insn) == 2 && 37323 Field_op2_Slot_inst_get (insn) == 12) 37324 return OPCODE_AE_LQ56_XU; 37325 if (Field_ae_r10_Slot_inst_get (insn) == 2 && 37326 Field_op1_Slot_inst_get (insn) == 7 && 37327 Field_t_Slot_inst_get (insn) == 3 && 37328 Field_op2_Slot_inst_get (insn) == 14) 37329 return OPCODE_AE_CVTQ48A32S; 37330 if (Field_ae_r10_Slot_inst_get (insn) == 3 && 37331 Field_op1_Slot_inst_get (insn) == 1 && 37332 Field_op2_Slot_inst_get (insn) == 12) 37333 return OPCODE_AE_LQ32F_IU; 37334 if (Field_ae_r10_Slot_inst_get (insn) == 3 && 37335 Field_op1_Slot_inst_get (insn) == 2 && 37336 Field_op2_Slot_inst_get (insn) == 12) 37337 return OPCODE_AE_LQ32F_XU; 37338 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37339 Field_op1_Slot_inst_get (insn) == 5 && 37340 Field_op2_Slot_inst_get (insn) == 10) 37341 return OPCODE_AE_LP16F_I; 37342 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37343 Field_op1_Slot_inst_get (insn) == 9 && 37344 Field_op2_Slot_inst_get (insn) == 10) 37345 return OPCODE_AE_LP16F_IU; 37346 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37347 Field_op1_Slot_inst_get (insn) == 12 && 37348 Field_op2_Slot_inst_get (insn) == 10) 37349 return OPCODE_AE_LP16F_X; 37350 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37351 Field_op1_Slot_inst_get (insn) == 15 && 37352 Field_op2_Slot_inst_get (insn) == 10) 37353 return OPCODE_AE_LP16F_XU; 37354 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37355 Field_op1_Slot_inst_get (insn) == 6 && 37356 Field_op2_Slot_inst_get (insn) == 10) 37357 return OPCODE_AE_LP24F_I; 37358 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37359 Field_op1_Slot_inst_get (insn) == 10 && 37360 Field_op2_Slot_inst_get (insn) == 10) 37361 return OPCODE_AE_LP24F_IU; 37362 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37363 Field_op1_Slot_inst_get (insn) == 13 && 37364 Field_op2_Slot_inst_get (insn) == 10) 37365 return OPCODE_AE_LP24F_X; 37366 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37367 Field_op1_Slot_inst_get (insn) == 0 && 37368 Field_op2_Slot_inst_get (insn) == 11) 37369 return OPCODE_AE_LP24F_XU; 37370 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37371 Field_op1_Slot_inst_get (insn) == 7 && 37372 Field_op2_Slot_inst_get (insn) == 10) 37373 return OPCODE_AE_LP24X2F_I; 37374 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37375 Field_op1_Slot_inst_get (insn) == 11 && 37376 Field_op2_Slot_inst_get (insn) == 10) 37377 return OPCODE_AE_LP24X2F_IU; 37378 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37379 Field_op1_Slot_inst_get (insn) == 14 && 37380 Field_op2_Slot_inst_get (insn) == 10) 37381 return OPCODE_AE_LP24X2F_X; 37382 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37383 Field_op1_Slot_inst_get (insn) == 1 && 37384 Field_op2_Slot_inst_get (insn) == 11) 37385 return OPCODE_AE_LP24X2F_XU; 37386 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37387 Field_op1_Slot_inst_get (insn) == 2 && 37388 Field_op2_Slot_inst_get (insn) == 11) 37389 return OPCODE_AE_SP16X2F_I; 37390 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37391 Field_op1_Slot_inst_get (insn) == 5 && 37392 Field_op2_Slot_inst_get (insn) == 11) 37393 return OPCODE_AE_SP16X2F_IU; 37394 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37395 Field_op1_Slot_inst_get (insn) == 8 && 37396 Field_op2_Slot_inst_get (insn) == 11) 37397 return OPCODE_AE_SP16X2F_X; 37398 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37399 Field_op1_Slot_inst_get (insn) == 11 && 37400 Field_op2_Slot_inst_get (insn) == 11) 37401 return OPCODE_AE_SP16X2F_XU; 37402 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37403 Field_op1_Slot_inst_get (insn) == 3 && 37404 Field_op2_Slot_inst_get (insn) == 11) 37405 return OPCODE_AE_SP24X2F_I; 37406 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37407 Field_op1_Slot_inst_get (insn) == 6 && 37408 Field_op2_Slot_inst_get (insn) == 11) 37409 return OPCODE_AE_SP24X2F_IU; 37410 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37411 Field_op1_Slot_inst_get (insn) == 9 && 37412 Field_op2_Slot_inst_get (insn) == 11) 37413 return OPCODE_AE_SP24X2F_X; 37414 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37415 Field_op1_Slot_inst_get (insn) == 12 && 37416 Field_op2_Slot_inst_get (insn) == 11) 37417 return OPCODE_AE_SP24X2F_XU; 37418 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37419 Field_op1_Slot_inst_get (insn) == 4 && 37420 Field_op2_Slot_inst_get (insn) == 11) 37421 return OPCODE_AE_SP24S_L_I; 37422 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37423 Field_op1_Slot_inst_get (insn) == 7 && 37424 Field_op2_Slot_inst_get (insn) == 11) 37425 return OPCODE_AE_SP24S_L_IU; 37426 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37427 Field_op1_Slot_inst_get (insn) == 10 && 37428 Field_op2_Slot_inst_get (insn) == 11) 37429 return OPCODE_AE_SP24S_L_X; 37430 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37431 Field_op1_Slot_inst_get (insn) == 13 && 37432 Field_op2_Slot_inst_get (insn) == 11) 37433 return OPCODE_AE_SP24S_L_XU; 37434 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37435 Field_ae_s3_Slot_inst_get (insn) == 0 && 37436 Field_t_Slot_inst_get (insn) == 0 && 37437 Field_op1_Slot_inst_get (insn) == 9 && 37438 Field_op2_Slot_inst_get (insn) == 12) 37439 return OPCODE_AE_MOVP48; 37440 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37441 Field_op1_Slot_inst_get (insn) == 0 && 37442 Field_op2_Slot_inst_get (insn) == 12) 37443 return OPCODE_AE_MOVPA24X2; 37444 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37445 Field_t_Slot_inst_get (insn) == 0 && 37446 Field_op1_Slot_inst_get (insn) == 11 && 37447 Field_op2_Slot_inst_get (insn) == 12) 37448 return OPCODE_AE_CVTA32P24_L; 37449 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37450 Field_op1_Slot_inst_get (insn) == 14 && 37451 Field_op2_Slot_inst_get (insn) == 11) 37452 return OPCODE_AE_CVTP24A16X2_LL; 37453 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37454 Field_op1_Slot_inst_get (insn) == 15 && 37455 Field_op2_Slot_inst_get (insn) == 11) 37456 return OPCODE_AE_CVTP24A16X2_HL; 37457 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37458 Field_t_Slot_inst_get (insn) == 0 && 37459 Field_op1_Slot_inst_get (insn) == 7 && 37460 Field_op2_Slot_inst_get (insn) == 12) 37461 return OPCODE_AE_MOVAP24S_L; 37462 if (Field_ae_r3_Slot_inst_get (insn) == 0 && 37463 Field_t_Slot_inst_get (insn) == 0 && 37464 Field_op1_Slot_inst_get (insn) == 8 && 37465 Field_op2_Slot_inst_get (insn) == 12) 37466 return OPCODE_AE_TRUNCA16P24S_L; 37467 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37468 Field_op1_Slot_inst_get (insn) == 5 && 37469 Field_op2_Slot_inst_get (insn) == 10) 37470 return OPCODE_AE_LP24_I; 37471 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37472 Field_op1_Slot_inst_get (insn) == 9 && 37473 Field_op2_Slot_inst_get (insn) == 10) 37474 return OPCODE_AE_LP24_IU; 37475 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37476 Field_op1_Slot_inst_get (insn) == 12 && 37477 Field_op2_Slot_inst_get (insn) == 10) 37478 return OPCODE_AE_LP24_X; 37479 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37480 Field_op1_Slot_inst_get (insn) == 15 && 37481 Field_op2_Slot_inst_get (insn) == 10) 37482 return OPCODE_AE_LP24_XU; 37483 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37484 Field_op1_Slot_inst_get (insn) == 6 && 37485 Field_op2_Slot_inst_get (insn) == 10) 37486 return OPCODE_AE_LP16X2F_I; 37487 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37488 Field_op1_Slot_inst_get (insn) == 10 && 37489 Field_op2_Slot_inst_get (insn) == 10) 37490 return OPCODE_AE_LP16X2F_IU; 37491 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37492 Field_op1_Slot_inst_get (insn) == 13 && 37493 Field_op2_Slot_inst_get (insn) == 10) 37494 return OPCODE_AE_LP16X2F_X; 37495 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37496 Field_op1_Slot_inst_get (insn) == 0 && 37497 Field_op2_Slot_inst_get (insn) == 11) 37498 return OPCODE_AE_LP16X2F_XU; 37499 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37500 Field_op1_Slot_inst_get (insn) == 7 && 37501 Field_op2_Slot_inst_get (insn) == 10) 37502 return OPCODE_AE_LP24X2_I; 37503 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37504 Field_op1_Slot_inst_get (insn) == 11 && 37505 Field_op2_Slot_inst_get (insn) == 10) 37506 return OPCODE_AE_LP24X2_IU; 37507 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37508 Field_op1_Slot_inst_get (insn) == 14 && 37509 Field_op2_Slot_inst_get (insn) == 10) 37510 return OPCODE_AE_LP24X2_X; 37511 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37512 Field_op1_Slot_inst_get (insn) == 1 && 37513 Field_op2_Slot_inst_get (insn) == 11) 37514 return OPCODE_AE_LP24X2_XU; 37515 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37516 Field_op1_Slot_inst_get (insn) == 2 && 37517 Field_op2_Slot_inst_get (insn) == 11) 37518 return OPCODE_AE_SP24X2S_I; 37519 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37520 Field_op1_Slot_inst_get (insn) == 5 && 37521 Field_op2_Slot_inst_get (insn) == 11) 37522 return OPCODE_AE_SP24X2S_IU; 37523 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37524 Field_op1_Slot_inst_get (insn) == 8 && 37525 Field_op2_Slot_inst_get (insn) == 11) 37526 return OPCODE_AE_SP24X2S_X; 37527 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37528 Field_op1_Slot_inst_get (insn) == 11 && 37529 Field_op2_Slot_inst_get (insn) == 11) 37530 return OPCODE_AE_SP24X2S_XU; 37531 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37532 Field_op1_Slot_inst_get (insn) == 3 && 37533 Field_op2_Slot_inst_get (insn) == 11) 37534 return OPCODE_AE_SP16F_L_I; 37535 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37536 Field_op1_Slot_inst_get (insn) == 6 && 37537 Field_op2_Slot_inst_get (insn) == 11) 37538 return OPCODE_AE_SP16F_L_IU; 37539 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37540 Field_op1_Slot_inst_get (insn) == 9 && 37541 Field_op2_Slot_inst_get (insn) == 11) 37542 return OPCODE_AE_SP16F_L_X; 37543 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37544 Field_op1_Slot_inst_get (insn) == 12 && 37545 Field_op2_Slot_inst_get (insn) == 11) 37546 return OPCODE_AE_SP16F_L_XU; 37547 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37548 Field_op1_Slot_inst_get (insn) == 4 && 37549 Field_op2_Slot_inst_get (insn) == 11) 37550 return OPCODE_AE_SP24F_L_I; 37551 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37552 Field_op1_Slot_inst_get (insn) == 7 && 37553 Field_op2_Slot_inst_get (insn) == 11) 37554 return OPCODE_AE_SP24F_L_IU; 37555 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37556 Field_op1_Slot_inst_get (insn) == 10 && 37557 Field_op2_Slot_inst_get (insn) == 11) 37558 return OPCODE_AE_SP24F_L_X; 37559 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37560 Field_op1_Slot_inst_get (insn) == 13 && 37561 Field_op2_Slot_inst_get (insn) == 11) 37562 return OPCODE_AE_SP24F_L_XU; 37563 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37564 Field_op1_Slot_inst_get (insn) == 0 && 37565 Field_op2_Slot_inst_get (insn) == 12) 37566 return OPCODE_AE_TRUNCP24A32X2; 37567 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37568 Field_t_Slot_inst_get (insn) == 0 && 37569 Field_op1_Slot_inst_get (insn) == 11 && 37570 Field_op2_Slot_inst_get (insn) == 12) 37571 return OPCODE_AE_CVTA32P24_H; 37572 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37573 Field_op1_Slot_inst_get (insn) == 14 && 37574 Field_op2_Slot_inst_get (insn) == 11) 37575 return OPCODE_AE_CVTP24A16X2_LH; 37576 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37577 Field_op1_Slot_inst_get (insn) == 15 && 37578 Field_op2_Slot_inst_get (insn) == 11) 37579 return OPCODE_AE_CVTP24A16X2_HH; 37580 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37581 Field_t_Slot_inst_get (insn) == 0 && 37582 Field_op1_Slot_inst_get (insn) == 7 && 37583 Field_op2_Slot_inst_get (insn) == 12) 37584 return OPCODE_AE_MOVAP24S_H; 37585 if (Field_ae_r3_Slot_inst_get (insn) == 1 && 37586 Field_t_Slot_inst_get (insn) == 0 && 37587 Field_op1_Slot_inst_get (insn) == 8 && 37588 Field_op2_Slot_inst_get (insn) == 12) 37589 return OPCODE_AE_TRUNCA16P24S_H; 37590 if (Field_ae_r32_Slot_inst_get (insn) == 0 && 37591 Field_op1_Slot_inst_get (insn) == 3 && 37592 Field_op2_Slot_inst_get (insn) == 12) 37593 return OPCODE_AE_SQ56S_I; 37594 if (Field_ae_r32_Slot_inst_get (insn) == 0 && 37595 Field_op1_Slot_inst_get (insn) == 4 && 37596 Field_op2_Slot_inst_get (insn) == 12) 37597 return OPCODE_AE_SQ56S_X; 37598 if (Field_ae_r32_Slot_inst_get (insn) == 0 && 37599 Field_op1_Slot_inst_get (insn) == 7 && 37600 Field_t_Slot_inst_get (insn) == 1 && 37601 Field_op2_Slot_inst_get (insn) == 14) 37602 return OPCODE_AE_TRUNCA32Q48; 37603 if (Field_ae_r32_Slot_inst_get (insn) == 1 && 37604 Field_op1_Slot_inst_get (insn) == 3 && 37605 Field_op2_Slot_inst_get (insn) == 12) 37606 return OPCODE_AE_SQ32F_I; 37607 if (Field_ae_r32_Slot_inst_get (insn) == 1 && 37608 Field_op1_Slot_inst_get (insn) == 4 && 37609 Field_op2_Slot_inst_get (insn) == 12) 37610 return OPCODE_AE_SQ32F_X; 37611 if (Field_ae_r32_Slot_inst_get (insn) == 1 && 37612 Field_op1_Slot_inst_get (insn) == 7 && 37613 Field_t_Slot_inst_get (insn) == 1 && 37614 Field_op2_Slot_inst_get (insn) == 14) 37615 return OPCODE_AE_NSAQ56S; 37616 if (Field_ae_r32_Slot_inst_get (insn) == 2 && 37617 Field_op1_Slot_inst_get (insn) == 3 && 37618 Field_op2_Slot_inst_get (insn) == 12) 37619 return OPCODE_AE_SQ56S_IU; 37620 if (Field_ae_r32_Slot_inst_get (insn) == 2 && 37621 Field_op1_Slot_inst_get (insn) == 4 && 37622 Field_op2_Slot_inst_get (insn) == 12) 37623 return OPCODE_AE_SQ56S_XU; 37624 if (Field_ae_r32_Slot_inst_get (insn) == 3 && 37625 Field_op1_Slot_inst_get (insn) == 3 && 37626 Field_op2_Slot_inst_get (insn) == 12) 37627 return OPCODE_AE_SQ32F_IU; 37628 if (Field_ae_r32_Slot_inst_get (insn) == 3 && 37629 Field_op1_Slot_inst_get (insn) == 4 && 37630 Field_op2_Slot_inst_get (insn) == 12) 37631 return OPCODE_AE_SQ32F_XU; 37632 if (Field_ae_s_non_samt_Slot_inst_get (insn) == 0 && 37633 Field_op1_Slot_inst_get (insn) == 5 && 37634 Field_op2_Slot_inst_get (insn) == 12) 37635 return OPCODE_AE_SLLIQ56; 37636 if (Field_ae_s_non_samt_Slot_inst_get (insn) == 1 && 37637 Field_op1_Slot_inst_get (insn) == 5 && 37638 Field_op2_Slot_inst_get (insn) == 12) 37639 return OPCODE_AE_SRLIQ56; 37640 if (Field_ae_s_non_samt_Slot_inst_get (insn) == 2 && 37641 Field_op1_Slot_inst_get (insn) == 5 && 37642 Field_op2_Slot_inst_get (insn) == 12) 37643 return OPCODE_AE_SRAIQ56; 37644 if (Field_ae_s_non_samt_Slot_inst_get (insn) == 3 && 37645 Field_op1_Slot_inst_get (insn) == 5 && 37646 Field_op2_Slot_inst_get (insn) == 12) 37647 return OPCODE_AE_SLLISQ56S; 37648 if (Field_op1_Slot_inst_get (insn) == 0 && 37649 Field_t_Slot_inst_get (insn) == 1 && 37650 Field_op2_Slot_inst_get (insn) == 14) 37651 return OPCODE_AE_SHA32; 37652 if (Field_op1_Slot_inst_get (insn) == 0 && 37653 Field_op2_Slot_inst_get (insn) == 10) 37654 return OPCODE_AE_VLDL32T; 37655 if (Field_op1_Slot_inst_get (insn) == 1 && 37656 Field_t_Slot_inst_get (insn) == 1 && 37657 Field_op2_Slot_inst_get (insn) == 14) 37658 return OPCODE_AE_SLLAQ56; 37659 if (Field_op1_Slot_inst_get (insn) == 1 && 37660 Field_op2_Slot_inst_get (insn) == 10) 37661 return OPCODE_AE_VLDL16T; 37662 if (Field_op1_Slot_inst_get (insn) == 2 && 37663 Field_t_Slot_inst_get (insn) == 1 && 37664 Field_op2_Slot_inst_get (insn) == 14) 37665 return OPCODE_AE_SRLAQ56; 37666 if (Field_op1_Slot_inst_get (insn) == 2 && 37667 Field_op2_Slot_inst_get (insn) == 10) 37668 return OPCODE_AE_LBK; 37669 if (Field_op1_Slot_inst_get (insn) == 3 && 37670 Field_t_Slot_inst_get (insn) == 1 && 37671 Field_op2_Slot_inst_get (insn) == 14) 37672 return OPCODE_AE_SRAAQ56; 37673 if (Field_op1_Slot_inst_get (insn) == 3 && 37674 Field_op2_Slot_inst_get (insn) == 10) 37675 return OPCODE_AE_VLEL32T; 37676 if (Field_op1_Slot_inst_get (insn) == 4 && 37677 Field_t_Slot_inst_get (insn) == 1 && 37678 Field_op2_Slot_inst_get (insn) == 14) 37679 return OPCODE_AE_SLLASQ56S; 37680 if (Field_op1_Slot_inst_get (insn) == 4 && 37681 Field_op2_Slot_inst_get (insn) == 10) 37682 return OPCODE_AE_VLEL16T; 37683 if (Field_op1_Slot_inst_get (insn) == 5 && 37684 Field_t_Slot_inst_get (insn) == 1 && 37685 Field_op2_Slot_inst_get (insn) == 14) 37686 return OPCODE_AE_MOVTQ56; 37687 if (Field_op1_Slot_inst_get (insn) == 6 && 37688 Field_t_Slot_inst_get (insn) == 1 && 37689 Field_op2_Slot_inst_get (insn) == 14) 37690 return OPCODE_AE_MOVFQ56; 37691 if (Field_op2_Slot_inst_get (insn) == 0) 37692 { 37693 if (Field_op1_Slot_inst_get (insn) == 8 && 37694 Field_t3_Slot_inst_get (insn) == 0 && 37695 Field_tlo_Slot_inst_get (insn) == 0 && 37696 Field_r3_Slot_inst_get (insn) == 0) 37697 return OPCODE_MULA_DD_LL_LDINC; 37698 if (Field_op1_Slot_inst_get (insn) == 9 && 37699 Field_t3_Slot_inst_get (insn) == 0 && 37700 Field_tlo_Slot_inst_get (insn) == 0 && 37701 Field_r3_Slot_inst_get (insn) == 0) 37702 return OPCODE_MULA_DD_HL_LDINC; 37703 if (Field_op1_Slot_inst_get (insn) == 10 && 37704 Field_t3_Slot_inst_get (insn) == 0 && 37705 Field_tlo_Slot_inst_get (insn) == 0 && 37706 Field_r3_Slot_inst_get (insn) == 0) 37707 return OPCODE_MULA_DD_LH_LDINC; 37708 if (Field_op1_Slot_inst_get (insn) == 11 && 37709 Field_t3_Slot_inst_get (insn) == 0 && 37710 Field_tlo_Slot_inst_get (insn) == 0 && 37711 Field_r3_Slot_inst_get (insn) == 0) 37712 return OPCODE_MULA_DD_HH_LDINC; 37713 } 37714 if (Field_op2_Slot_inst_get (insn) == 1) 37715 { 37716 if (Field_op1_Slot_inst_get (insn) == 8 && 37717 Field_t3_Slot_inst_get (insn) == 0 && 37718 Field_tlo_Slot_inst_get (insn) == 0 && 37719 Field_r3_Slot_inst_get (insn) == 0) 37720 return OPCODE_MULA_DD_LL_LDDEC; 37721 if (Field_op1_Slot_inst_get (insn) == 9 && 37722 Field_t3_Slot_inst_get (insn) == 0 && 37723 Field_tlo_Slot_inst_get (insn) == 0 && 37724 Field_r3_Slot_inst_get (insn) == 0) 37725 return OPCODE_MULA_DD_HL_LDDEC; 37726 if (Field_op1_Slot_inst_get (insn) == 10 && 37727 Field_t3_Slot_inst_get (insn) == 0 && 37728 Field_tlo_Slot_inst_get (insn) == 0 && 37729 Field_r3_Slot_inst_get (insn) == 0) 37730 return OPCODE_MULA_DD_LH_LDDEC; 37731 if (Field_op1_Slot_inst_get (insn) == 11 && 37732 Field_t3_Slot_inst_get (insn) == 0 && 37733 Field_tlo_Slot_inst_get (insn) == 0 && 37734 Field_r3_Slot_inst_get (insn) == 0) 37735 return OPCODE_MULA_DD_HH_LDDEC; 37736 } 37737 if (Field_op2_Slot_inst_get (insn) == 2) 37738 { 37739 if (Field_op1_Slot_inst_get (insn) == 4 && 37740 Field_s_Slot_inst_get (insn) == 0 && 37741 Field_w_Slot_inst_get (insn) == 0 && 37742 Field_r3_Slot_inst_get (insn) == 0 && 37743 Field_t3_Slot_inst_get (insn) == 0 && 37744 Field_tlo_Slot_inst_get (insn) == 0) 37745 return OPCODE_MUL_DD_LL; 37746 if (Field_op1_Slot_inst_get (insn) == 5 && 37747 Field_s_Slot_inst_get (insn) == 0 && 37748 Field_w_Slot_inst_get (insn) == 0 && 37749 Field_r3_Slot_inst_get (insn) == 0 && 37750 Field_t3_Slot_inst_get (insn) == 0 && 37751 Field_tlo_Slot_inst_get (insn) == 0) 37752 return OPCODE_MUL_DD_HL; 37753 if (Field_op1_Slot_inst_get (insn) == 6 && 37754 Field_s_Slot_inst_get (insn) == 0 && 37755 Field_w_Slot_inst_get (insn) == 0 && 37756 Field_r3_Slot_inst_get (insn) == 0 && 37757 Field_t3_Slot_inst_get (insn) == 0 && 37758 Field_tlo_Slot_inst_get (insn) == 0) 37759 return OPCODE_MUL_DD_LH; 37760 if (Field_op1_Slot_inst_get (insn) == 7 && 37761 Field_s_Slot_inst_get (insn) == 0 && 37762 Field_w_Slot_inst_get (insn) == 0 && 37763 Field_r3_Slot_inst_get (insn) == 0 && 37764 Field_t3_Slot_inst_get (insn) == 0 && 37765 Field_tlo_Slot_inst_get (insn) == 0) 37766 return OPCODE_MUL_DD_HH; 37767 if (Field_op1_Slot_inst_get (insn) == 8 && 37768 Field_s_Slot_inst_get (insn) == 0 && 37769 Field_w_Slot_inst_get (insn) == 0 && 37770 Field_r3_Slot_inst_get (insn) == 0 && 37771 Field_t3_Slot_inst_get (insn) == 0 && 37772 Field_tlo_Slot_inst_get (insn) == 0) 37773 return OPCODE_MULA_DD_LL; 37774 if (Field_op1_Slot_inst_get (insn) == 9 && 37775 Field_s_Slot_inst_get (insn) == 0 && 37776 Field_w_Slot_inst_get (insn) == 0 && 37777 Field_r3_Slot_inst_get (insn) == 0 && 37778 Field_t3_Slot_inst_get (insn) == 0 && 37779 Field_tlo_Slot_inst_get (insn) == 0) 37780 return OPCODE_MULA_DD_HL; 37781 if (Field_op1_Slot_inst_get (insn) == 10 && 37782 Field_s_Slot_inst_get (insn) == 0 && 37783 Field_w_Slot_inst_get (insn) == 0 && 37784 Field_r3_Slot_inst_get (insn) == 0 && 37785 Field_t3_Slot_inst_get (insn) == 0 && 37786 Field_tlo_Slot_inst_get (insn) == 0) 37787 return OPCODE_MULA_DD_LH; 37788 if (Field_op1_Slot_inst_get (insn) == 11 && 37789 Field_s_Slot_inst_get (insn) == 0 && 37790 Field_w_Slot_inst_get (insn) == 0 && 37791 Field_r3_Slot_inst_get (insn) == 0 && 37792 Field_t3_Slot_inst_get (insn) == 0 && 37793 Field_tlo_Slot_inst_get (insn) == 0) 37794 return OPCODE_MULA_DD_HH; 37795 if (Field_op1_Slot_inst_get (insn) == 12 && 37796 Field_s_Slot_inst_get (insn) == 0 && 37797 Field_w_Slot_inst_get (insn) == 0 && 37798 Field_r3_Slot_inst_get (insn) == 0 && 37799 Field_t3_Slot_inst_get (insn) == 0 && 37800 Field_tlo_Slot_inst_get (insn) == 0) 37801 return OPCODE_MULS_DD_LL; 37802 if (Field_op1_Slot_inst_get (insn) == 13 && 37803 Field_s_Slot_inst_get (insn) == 0 && 37804 Field_w_Slot_inst_get (insn) == 0 && 37805 Field_r3_Slot_inst_get (insn) == 0 && 37806 Field_t3_Slot_inst_get (insn) == 0 && 37807 Field_tlo_Slot_inst_get (insn) == 0) 37808 return OPCODE_MULS_DD_HL; 37809 if (Field_op1_Slot_inst_get (insn) == 14 && 37810 Field_s_Slot_inst_get (insn) == 0 && 37811 Field_w_Slot_inst_get (insn) == 0 && 37812 Field_r3_Slot_inst_get (insn) == 0 && 37813 Field_t3_Slot_inst_get (insn) == 0 && 37814 Field_tlo_Slot_inst_get (insn) == 0) 37815 return OPCODE_MULS_DD_LH; 37816 if (Field_op1_Slot_inst_get (insn) == 15 && 37817 Field_s_Slot_inst_get (insn) == 0 && 37818 Field_w_Slot_inst_get (insn) == 0 && 37819 Field_r3_Slot_inst_get (insn) == 0 && 37820 Field_t3_Slot_inst_get (insn) == 0 && 37821 Field_tlo_Slot_inst_get (insn) == 0) 37822 return OPCODE_MULS_DD_HH; 37823 } 37824 if (Field_op2_Slot_inst_get (insn) == 3) 37825 { 37826 if (Field_op1_Slot_inst_get (insn) == 4 && 37827 Field_r_Slot_inst_get (insn) == 0 && 37828 Field_t3_Slot_inst_get (insn) == 0 && 37829 Field_tlo_Slot_inst_get (insn) == 0) 37830 return OPCODE_MUL_AD_LL; 37831 if (Field_op1_Slot_inst_get (insn) == 5 && 37832 Field_r_Slot_inst_get (insn) == 0 && 37833 Field_t3_Slot_inst_get (insn) == 0 && 37834 Field_tlo_Slot_inst_get (insn) == 0) 37835 return OPCODE_MUL_AD_HL; 37836 if (Field_op1_Slot_inst_get (insn) == 6 && 37837 Field_r_Slot_inst_get (insn) == 0 && 37838 Field_t3_Slot_inst_get (insn) == 0 && 37839 Field_tlo_Slot_inst_get (insn) == 0) 37840 return OPCODE_MUL_AD_LH; 37841 if (Field_op1_Slot_inst_get (insn) == 7 && 37842 Field_r_Slot_inst_get (insn) == 0 && 37843 Field_t3_Slot_inst_get (insn) == 0 && 37844 Field_tlo_Slot_inst_get (insn) == 0) 37845 return OPCODE_MUL_AD_HH; 37846 if (Field_op1_Slot_inst_get (insn) == 8 && 37847 Field_r_Slot_inst_get (insn) == 0 && 37848 Field_t3_Slot_inst_get (insn) == 0 && 37849 Field_tlo_Slot_inst_get (insn) == 0) 37850 return OPCODE_MULA_AD_LL; 37851 if (Field_op1_Slot_inst_get (insn) == 9 && 37852 Field_r_Slot_inst_get (insn) == 0 && 37853 Field_t3_Slot_inst_get (insn) == 0 && 37854 Field_tlo_Slot_inst_get (insn) == 0) 37855 return OPCODE_MULA_AD_HL; 37856 if (Field_op1_Slot_inst_get (insn) == 10 && 37857 Field_r_Slot_inst_get (insn) == 0 && 37858 Field_t3_Slot_inst_get (insn) == 0 && 37859 Field_tlo_Slot_inst_get (insn) == 0) 37860 return OPCODE_MULA_AD_LH; 37861 if (Field_op1_Slot_inst_get (insn) == 11 && 37862 Field_r_Slot_inst_get (insn) == 0 && 37863 Field_t3_Slot_inst_get (insn) == 0 && 37864 Field_tlo_Slot_inst_get (insn) == 0) 37865 return OPCODE_MULA_AD_HH; 37866 if (Field_op1_Slot_inst_get (insn) == 12 && 37867 Field_r_Slot_inst_get (insn) == 0 && 37868 Field_t3_Slot_inst_get (insn) == 0 && 37869 Field_tlo_Slot_inst_get (insn) == 0) 37870 return OPCODE_MULS_AD_LL; 37871 if (Field_op1_Slot_inst_get (insn) == 13 && 37872 Field_r_Slot_inst_get (insn) == 0 && 37873 Field_t3_Slot_inst_get (insn) == 0 && 37874 Field_tlo_Slot_inst_get (insn) == 0) 37875 return OPCODE_MULS_AD_HL; 37876 if (Field_op1_Slot_inst_get (insn) == 14 && 37877 Field_r_Slot_inst_get (insn) == 0 && 37878 Field_t3_Slot_inst_get (insn) == 0 && 37879 Field_tlo_Slot_inst_get (insn) == 0) 37880 return OPCODE_MULS_AD_LH; 37881 if (Field_op1_Slot_inst_get (insn) == 15 && 37882 Field_r_Slot_inst_get (insn) == 0 && 37883 Field_t3_Slot_inst_get (insn) == 0 && 37884 Field_tlo_Slot_inst_get (insn) == 0) 37885 return OPCODE_MULS_AD_HH; 37886 } 37887 if (Field_op2_Slot_inst_get (insn) == 4) 37888 { 37889 if (Field_op1_Slot_inst_get (insn) == 8 && 37890 Field_r3_Slot_inst_get (insn) == 0) 37891 return OPCODE_MULA_DA_LL_LDINC; 37892 if (Field_op1_Slot_inst_get (insn) == 9 && 37893 Field_r3_Slot_inst_get (insn) == 0) 37894 return OPCODE_MULA_DA_HL_LDINC; 37895 if (Field_op1_Slot_inst_get (insn) == 10 && 37896 Field_r3_Slot_inst_get (insn) == 0) 37897 return OPCODE_MULA_DA_LH_LDINC; 37898 if (Field_op1_Slot_inst_get (insn) == 11 && 37899 Field_r3_Slot_inst_get (insn) == 0) 37900 return OPCODE_MULA_DA_HH_LDINC; 37901 } 37902 if (Field_op2_Slot_inst_get (insn) == 5) 37903 { 37904 if (Field_op1_Slot_inst_get (insn) == 8 && 37905 Field_r3_Slot_inst_get (insn) == 0) 37906 return OPCODE_MULA_DA_LL_LDDEC; 37907 if (Field_op1_Slot_inst_get (insn) == 9 && 37908 Field_r3_Slot_inst_get (insn) == 0) 37909 return OPCODE_MULA_DA_HL_LDDEC; 37910 if (Field_op1_Slot_inst_get (insn) == 10 && 37911 Field_r3_Slot_inst_get (insn) == 0) 37912 return OPCODE_MULA_DA_LH_LDDEC; 37913 if (Field_op1_Slot_inst_get (insn) == 11 && 37914 Field_r3_Slot_inst_get (insn) == 0) 37915 return OPCODE_MULA_DA_HH_LDDEC; 37916 } 37917 if (Field_op2_Slot_inst_get (insn) == 6) 37918 { 37919 if (Field_op1_Slot_inst_get (insn) == 4 && 37920 Field_s_Slot_inst_get (insn) == 0 && 37921 Field_w_Slot_inst_get (insn) == 0 && 37922 Field_r3_Slot_inst_get (insn) == 0) 37923 return OPCODE_MUL_DA_LL; 37924 if (Field_op1_Slot_inst_get (insn) == 5 && 37925 Field_s_Slot_inst_get (insn) == 0 && 37926 Field_w_Slot_inst_get (insn) == 0 && 37927 Field_r3_Slot_inst_get (insn) == 0) 37928 return OPCODE_MUL_DA_HL; 37929 if (Field_op1_Slot_inst_get (insn) == 6 && 37930 Field_s_Slot_inst_get (insn) == 0 && 37931 Field_w_Slot_inst_get (insn) == 0 && 37932 Field_r3_Slot_inst_get (insn) == 0) 37933 return OPCODE_MUL_DA_LH; 37934 if (Field_op1_Slot_inst_get (insn) == 7 && 37935 Field_s_Slot_inst_get (insn) == 0 && 37936 Field_w_Slot_inst_get (insn) == 0 && 37937 Field_r3_Slot_inst_get (insn) == 0) 37938 return OPCODE_MUL_DA_HH; 37939 if (Field_op1_Slot_inst_get (insn) == 8 && 37940 Field_s_Slot_inst_get (insn) == 0 && 37941 Field_w_Slot_inst_get (insn) == 0 && 37942 Field_r3_Slot_inst_get (insn) == 0) 37943 return OPCODE_MULA_DA_LL; 37944 if (Field_op1_Slot_inst_get (insn) == 9 && 37945 Field_s_Slot_inst_get (insn) == 0 && 37946 Field_w_Slot_inst_get (insn) == 0 && 37947 Field_r3_Slot_inst_get (insn) == 0) 37948 return OPCODE_MULA_DA_HL; 37949 if (Field_op1_Slot_inst_get (insn) == 10 && 37950 Field_s_Slot_inst_get (insn) == 0 && 37951 Field_w_Slot_inst_get (insn) == 0 && 37952 Field_r3_Slot_inst_get (insn) == 0) 37953 return OPCODE_MULA_DA_LH; 37954 if (Field_op1_Slot_inst_get (insn) == 11 && 37955 Field_s_Slot_inst_get (insn) == 0 && 37956 Field_w_Slot_inst_get (insn) == 0 && 37957 Field_r3_Slot_inst_get (insn) == 0) 37958 return OPCODE_MULA_DA_HH; 37959 if (Field_op1_Slot_inst_get (insn) == 12 && 37960 Field_s_Slot_inst_get (insn) == 0 && 37961 Field_w_Slot_inst_get (insn) == 0 && 37962 Field_r3_Slot_inst_get (insn) == 0) 37963 return OPCODE_MULS_DA_LL; 37964 if (Field_op1_Slot_inst_get (insn) == 13 && 37965 Field_s_Slot_inst_get (insn) == 0 && 37966 Field_w_Slot_inst_get (insn) == 0 && 37967 Field_r3_Slot_inst_get (insn) == 0) 37968 return OPCODE_MULS_DA_HL; 37969 if (Field_op1_Slot_inst_get (insn) == 14 && 37970 Field_s_Slot_inst_get (insn) == 0 && 37971 Field_w_Slot_inst_get (insn) == 0 && 37972 Field_r3_Slot_inst_get (insn) == 0) 37973 return OPCODE_MULS_DA_LH; 37974 if (Field_op1_Slot_inst_get (insn) == 15 && 37975 Field_s_Slot_inst_get (insn) == 0 && 37976 Field_w_Slot_inst_get (insn) == 0 && 37977 Field_r3_Slot_inst_get (insn) == 0) 37978 return OPCODE_MULS_DA_HH; 37979 } 37980 if (Field_op2_Slot_inst_get (insn) == 7) 37981 { 37982 if (Field_op1_Slot_inst_get (insn) == 0 && 37983 Field_r_Slot_inst_get (insn) == 0) 37984 return OPCODE_UMUL_AA_LL; 37985 if (Field_op1_Slot_inst_get (insn) == 1 && 37986 Field_r_Slot_inst_get (insn) == 0) 37987 return OPCODE_UMUL_AA_HL; 37988 if (Field_op1_Slot_inst_get (insn) == 2 && 37989 Field_r_Slot_inst_get (insn) == 0) 37990 return OPCODE_UMUL_AA_LH; 37991 if (Field_op1_Slot_inst_get (insn) == 3 && 37992 Field_r_Slot_inst_get (insn) == 0) 37993 return OPCODE_UMUL_AA_HH; 37994 if (Field_op1_Slot_inst_get (insn) == 4 && 37995 Field_r_Slot_inst_get (insn) == 0) 37996 return OPCODE_MUL_AA_LL; 37997 if (Field_op1_Slot_inst_get (insn) == 5 && 37998 Field_r_Slot_inst_get (insn) == 0) 37999 return OPCODE_MUL_AA_HL; 38000 if (Field_op1_Slot_inst_get (insn) == 6 && 38001 Field_r_Slot_inst_get (insn) == 0) 38002 return OPCODE_MUL_AA_LH; 38003 if (Field_op1_Slot_inst_get (insn) == 7 && 38004 Field_r_Slot_inst_get (insn) == 0) 38005 return OPCODE_MUL_AA_HH; 38006 if (Field_op1_Slot_inst_get (insn) == 8 && 38007 Field_r_Slot_inst_get (insn) == 0) 38008 return OPCODE_MULA_AA_LL; 38009 if (Field_op1_Slot_inst_get (insn) == 9 && 38010 Field_r_Slot_inst_get (insn) == 0) 38011 return OPCODE_MULA_AA_HL; 38012 if (Field_op1_Slot_inst_get (insn) == 10 && 38013 Field_r_Slot_inst_get (insn) == 0) 38014 return OPCODE_MULA_AA_LH; 38015 if (Field_op1_Slot_inst_get (insn) == 11 && 38016 Field_r_Slot_inst_get (insn) == 0) 38017 return OPCODE_MULA_AA_HH; 38018 if (Field_op1_Slot_inst_get (insn) == 12 && 38019 Field_r_Slot_inst_get (insn) == 0) 38020 return OPCODE_MULS_AA_LL; 38021 if (Field_op1_Slot_inst_get (insn) == 13 && 38022 Field_r_Slot_inst_get (insn) == 0) 38023 return OPCODE_MULS_AA_HL; 38024 if (Field_op1_Slot_inst_get (insn) == 14 && 38025 Field_r_Slot_inst_get (insn) == 0) 38026 return OPCODE_MULS_AA_LH; 38027 if (Field_op1_Slot_inst_get (insn) == 15 && 38028 Field_r_Slot_inst_get (insn) == 0) 38029 return OPCODE_MULS_AA_HH; 38030 } 38031 if (Field_op2_Slot_inst_get (insn) == 8) 38032 { 38033 if (Field_op1_Slot_inst_get (insn) == 0 && 38034 Field_t_Slot_inst_get (insn) == 0 && 38035 Field_rhi_Slot_inst_get (insn) == 0) 38036 return OPCODE_LDINC; 38037 } 38038 if (Field_op2_Slot_inst_get (insn) == 9) 38039 { 38040 if (Field_op1_Slot_inst_get (insn) == 0 && 38041 Field_t_Slot_inst_get (insn) == 0 && 38042 Field_rhi_Slot_inst_get (insn) == 0) 38043 return OPCODE_LDDEC; 38044 } 38045 if (Field_r_Slot_inst_get (insn) == 0 && 38046 Field_s_Slot_inst_get (insn) == 0 && 38047 Field_op1_Slot_inst_get (insn) == 10 && 38048 Field_op2_Slot_inst_get (insn) == 12) 38049 return OPCODE_WUR_AE_OVERFLOW; 38050 if (Field_r_Slot_inst_get (insn) == 0 && 38051 Field_op2_Slot_inst_get (insn) == 15) 38052 return OPCODE_AE_SBI; 38053 if (Field_r_Slot_inst_get (insn) == 1 && 38054 Field_s_Slot_inst_get (insn) == 0 && 38055 Field_op1_Slot_inst_get (insn) == 10 && 38056 Field_op2_Slot_inst_get (insn) == 12) 38057 return OPCODE_WUR_AE_SAR; 38058 if (Field_r_Slot_inst_get (insn) == 1 && 38059 Field_op1_Slot_inst_get (insn) == 0 && 38060 Field_op2_Slot_inst_get (insn) == 15) 38061 return OPCODE_AE_DB; 38062 if (Field_r_Slot_inst_get (insn) == 1 && 38063 Field_op1_Slot_inst_get (insn) == 1 && 38064 Field_op2_Slot_inst_get (insn) == 15) 38065 return OPCODE_AE_SB; 38066 if (Field_r_Slot_inst_get (insn) == 2 && 38067 Field_s_Slot_inst_get (insn) == 0 && 38068 Field_op1_Slot_inst_get (insn) == 10 && 38069 Field_op2_Slot_inst_get (insn) == 12) 38070 return OPCODE_WUR_AE_BITPTR; 38071 if (Field_r_Slot_inst_get (insn) == 3 && 38072 Field_s_Slot_inst_get (insn) == 0 && 38073 Field_op1_Slot_inst_get (insn) == 10 && 38074 Field_op2_Slot_inst_get (insn) == 12) 38075 return OPCODE_WUR_AE_BITSUSED; 38076 if (Field_r_Slot_inst_get (insn) == 4 && 38077 Field_s_Slot_inst_get (insn) == 0 && 38078 Field_op1_Slot_inst_get (insn) == 10 && 38079 Field_op2_Slot_inst_get (insn) == 12) 38080 return OPCODE_WUR_AE_TABLESIZE; 38081 if (Field_r_Slot_inst_get (insn) == 5 && 38082 Field_s_Slot_inst_get (insn) == 0 && 38083 Field_op1_Slot_inst_get (insn) == 10 && 38084 Field_op2_Slot_inst_get (insn) == 12) 38085 return OPCODE_WUR_AE_FIRST_TS; 38086 if (Field_r_Slot_inst_get (insn) == 6 && 38087 Field_s_Slot_inst_get (insn) == 0 && 38088 Field_op1_Slot_inst_get (insn) == 10 && 38089 Field_op2_Slot_inst_get (insn) == 12) 38090 return OPCODE_WUR_AE_NEXTOFFSET; 38091 if (Field_r_Slot_inst_get (insn) == 7 && 38092 Field_s_Slot_inst_get (insn) == 0 && 38093 Field_op1_Slot_inst_get (insn) == 10 && 38094 Field_op2_Slot_inst_get (insn) == 12) 38095 return OPCODE_WUR_AE_SEARCHDONE; 38096 if (Field_r_Slot_inst_get (insn) == 8 && 38097 Field_s_Slot_inst_get (insn) == 0 && 38098 Field_op1_Slot_inst_get (insn) == 10 && 38099 Field_op2_Slot_inst_get (insn) == 12) 38100 return OPCODE_AE_VLDSHT; 38101 if (Field_r_Slot_inst_get (insn) == 12 && 38102 Field_op1_Slot_inst_get (insn) == 7 && 38103 Field_t_Slot_inst_get (insn) == 1 && 38104 Field_op2_Slot_inst_get (insn) == 14) 38105 return OPCODE_AE_VLES16C; 38106 if (Field_r_Slot_inst_get (insn) == 13 && 38107 Field_op1_Slot_inst_get (insn) == 7 && 38108 Field_t_Slot_inst_get (insn) == 1 && 38109 Field_op2_Slot_inst_get (insn) == 14) 38110 return OPCODE_AE_SBF; 38111 if (Field_r_Slot_inst_get (insn) == 14 && 38112 Field_op1_Slot_inst_get (insn) == 7 && 38113 Field_t_Slot_inst_get (insn) == 1 && 38114 Field_op2_Slot_inst_get (insn) == 14) 38115 return OPCODE_AE_VLDL16C; 38116 if (Field_s_Slot_inst_get (insn) == 0 && 38117 Field_t_Slot_inst_get (insn) == 1 && 38118 Field_op1_Slot_inst_get (insn) == 9 && 38119 Field_op2_Slot_inst_get (insn) == 12) 38120 return OPCODE_AE_SLLSQ56; 38121 if (Field_s_Slot_inst_get (insn) == 0 && 38122 Field_op1_Slot_inst_get (insn) == 6 && 38123 Field_op2_Slot_inst_get (insn) == 12) 38124 return OPCODE_AE_LB; 38125 if (Field_s_Slot_inst_get (insn) == 1 && 38126 Field_t_Slot_inst_get (insn) == 1 && 38127 Field_op1_Slot_inst_get (insn) == 9 && 38128 Field_op2_Slot_inst_get (insn) == 12) 38129 return OPCODE_AE_SRLSQ56; 38130 if (Field_s_Slot_inst_get (insn) == 2 && 38131 Field_t_Slot_inst_get (insn) == 1 && 38132 Field_op1_Slot_inst_get (insn) == 9 && 38133 Field_op2_Slot_inst_get (insn) == 12) 38134 return OPCODE_AE_SRASQ56; 38135 if (Field_s_Slot_inst_get (insn) == 3 && 38136 Field_t_Slot_inst_get (insn) == 1 && 38137 Field_op1_Slot_inst_get (insn) == 9 && 38138 Field_op2_Slot_inst_get (insn) == 12) 38139 return OPCODE_AE_SLLSSQ56S; 38140 if (Field_s_Slot_inst_get (insn) == 4 && 38141 Field_t_Slot_inst_get (insn) == 1 && 38142 Field_op1_Slot_inst_get (insn) == 9 && 38143 Field_op2_Slot_inst_get (insn) == 12) 38144 return OPCODE_AE_MOVQ56; 38145 if (Field_s_Slot_inst_get (insn) == 8 && 38146 Field_t_Slot_inst_get (insn) == 0 && 38147 Field_op1_Slot_inst_get (insn) == 9 && 38148 Field_op2_Slot_inst_get (insn) == 12) 38149 return OPCODE_RUR_AE_OVERFLOW; 38150 if (Field_s_Slot_inst_get (insn) == 9 && 38151 Field_t_Slot_inst_get (insn) == 0 && 38152 Field_op1_Slot_inst_get (insn) == 9 && 38153 Field_op2_Slot_inst_get (insn) == 12) 38154 return OPCODE_RUR_AE_SAR; 38155 if (Field_s_Slot_inst_get (insn) == 10 && 38156 Field_t_Slot_inst_get (insn) == 0 && 38157 Field_op1_Slot_inst_get (insn) == 9 && 38158 Field_op2_Slot_inst_get (insn) == 12) 38159 return OPCODE_RUR_AE_BITPTR; 38160 if (Field_s_Slot_inst_get (insn) == 11 && 38161 Field_t_Slot_inst_get (insn) == 0 && 38162 Field_op1_Slot_inst_get (insn) == 9 && 38163 Field_op2_Slot_inst_get (insn) == 12) 38164 return OPCODE_RUR_AE_BITSUSED; 38165 if (Field_s_Slot_inst_get (insn) == 12 && 38166 Field_t_Slot_inst_get (insn) == 0 && 38167 Field_op1_Slot_inst_get (insn) == 9 && 38168 Field_op2_Slot_inst_get (insn) == 12) 38169 return OPCODE_RUR_AE_TABLESIZE; 38170 if (Field_s_Slot_inst_get (insn) == 13 && 38171 Field_t_Slot_inst_get (insn) == 0 && 38172 Field_op1_Slot_inst_get (insn) == 9 && 38173 Field_op2_Slot_inst_get (insn) == 12) 38174 return OPCODE_RUR_AE_FIRST_TS; 38175 if (Field_s_Slot_inst_get (insn) == 14 && 38176 Field_t_Slot_inst_get (insn) == 0 && 38177 Field_op1_Slot_inst_get (insn) == 9 && 38178 Field_op2_Slot_inst_get (insn) == 12) 38179 return OPCODE_RUR_AE_NEXTOFFSET; 38180 if (Field_s_Slot_inst_get (insn) == 15 && 38181 Field_t_Slot_inst_get (insn) == 0 && 38182 Field_op1_Slot_inst_get (insn) == 9 && 38183 Field_op2_Slot_inst_get (insn) == 12) 38184 return OPCODE_RUR_AE_SEARCHDONE; 38185 if (Field_t_Slot_inst_get (insn) == 0 && 38186 Field_op2_Slot_inst_get (insn) == 14) 38187 return OPCODE_AE_LBKI; 38188 if (Field_t_Slot_inst_get (insn) == 0 && 38189 Field_r_Slot_inst_get (insn) == 2 && 38190 Field_op2_Slot_inst_get (insn) == 15) 38191 return OPCODE_AE_DBI; 38192 if (Field_t_Slot_inst_get (insn) == 2 && 38193 Field_s_Slot_inst_get (insn) == 0 && 38194 Field_op2_Slot_inst_get (insn) == 14) 38195 return OPCODE_AE_LBI; 38196 } 38197 if (Field_op0_Slot_inst_get (insn) == 5) 38198 { 38199 if (Field_n_Slot_inst_get (insn) == 0) 38200 return OPCODE_CALL0; 38201 if (Field_n_Slot_inst_get (insn) == 1) 38202 return OPCODE_CALL4; 38203 if (Field_n_Slot_inst_get (insn) == 2) 38204 return OPCODE_CALL8; 38205 if (Field_n_Slot_inst_get (insn) == 3) 38206 return OPCODE_CALL12; 38207 } 38208 if (Field_op0_Slot_inst_get (insn) == 6) 38209 { 38210 if (Field_n_Slot_inst_get (insn) == 0) 38211 return OPCODE_J; 38212 if (Field_n_Slot_inst_get (insn) == 1) 38213 { 38214 if (Field_m_Slot_inst_get (insn) == 0) 38215 return OPCODE_BEQZ; 38216 if (Field_m_Slot_inst_get (insn) == 1) 38217 return OPCODE_BNEZ; 38218 if (Field_m_Slot_inst_get (insn) == 2) 38219 return OPCODE_BLTZ; 38220 if (Field_m_Slot_inst_get (insn) == 3) 38221 return OPCODE_BGEZ; 38222 } 38223 if (Field_n_Slot_inst_get (insn) == 2) 38224 { 38225 if (Field_m_Slot_inst_get (insn) == 0) 38226 return OPCODE_BEQI; 38227 if (Field_m_Slot_inst_get (insn) == 1) 38228 return OPCODE_BNEI; 38229 if (Field_m_Slot_inst_get (insn) == 2) 38230 return OPCODE_BLTI; 38231 if (Field_m_Slot_inst_get (insn) == 3) 38232 return OPCODE_BGEI; 38233 } 38234 if (Field_n_Slot_inst_get (insn) == 3) 38235 { 38236 if (Field_m_Slot_inst_get (insn) == 0) 38237 return OPCODE_ENTRY; 38238 if (Field_m_Slot_inst_get (insn) == 1) 38239 { 38240 if (Field_r_Slot_inst_get (insn) == 0) 38241 return OPCODE_BF; 38242 if (Field_r_Slot_inst_get (insn) == 1) 38243 return OPCODE_BT; 38244 if (Field_r_Slot_inst_get (insn) == 8) 38245 return OPCODE_LOOP; 38246 if (Field_r_Slot_inst_get (insn) == 9) 38247 return OPCODE_LOOPNEZ; 38248 if (Field_r_Slot_inst_get (insn) == 10) 38249 return OPCODE_LOOPGTZ; 38250 } 38251 if (Field_m_Slot_inst_get (insn) == 2) 38252 return OPCODE_BLTUI; 38253 if (Field_m_Slot_inst_get (insn) == 3) 38254 return OPCODE_BGEUI; 38255 } 38256 } 38257 if (Field_op0_Slot_inst_get (insn) == 7) 38258 { 38259 if (Field_r_Slot_inst_get (insn) == 0) 38260 return OPCODE_BNONE; 38261 if (Field_r_Slot_inst_get (insn) == 1) 38262 return OPCODE_BEQ; 38263 if (Field_r_Slot_inst_get (insn) == 2) 38264 return OPCODE_BLT; 38265 if (Field_r_Slot_inst_get (insn) == 3) 38266 return OPCODE_BLTU; 38267 if (Field_r_Slot_inst_get (insn) == 4) 38268 return OPCODE_BALL; 38269 if (Field_r_Slot_inst_get (insn) == 5) 38270 return OPCODE_BBC; 38271 if ((Field_r_Slot_inst_get (insn) == 6 || 38272 Field_r_Slot_inst_get (insn) == 7)) 38273 return OPCODE_BBCI; 38274 if (Field_r_Slot_inst_get (insn) == 8) 38275 return OPCODE_BANY; 38276 if (Field_r_Slot_inst_get (insn) == 9) 38277 return OPCODE_BNE; 38278 if (Field_r_Slot_inst_get (insn) == 10) 38279 return OPCODE_BGE; 38280 if (Field_r_Slot_inst_get (insn) == 11) 38281 return OPCODE_BGEU; 38282 if (Field_r_Slot_inst_get (insn) == 12) 38283 return OPCODE_BNALL; 38284 if (Field_r_Slot_inst_get (insn) == 13) 38285 return OPCODE_BBS; 38286 if ((Field_r_Slot_inst_get (insn) == 14 || 38287 Field_r_Slot_inst_get (insn) == 15)) 38288 return OPCODE_BBSI; 38289 } 38290 return XTENSA_UNDEFINED; 38291} 38292 38293static int 38294Slot_inst16b_decode (const xtensa_insnbuf insn) 38295{ 38296 if (Field_op0_Slot_inst16b_get (insn) == 12) 38297 { 38298 if (Field_i_Slot_inst16b_get (insn) == 0) 38299 return OPCODE_MOVI_N; 38300 if (Field_i_Slot_inst16b_get (insn) == 1) 38301 { 38302 if (Field_z_Slot_inst16b_get (insn) == 0) 38303 return OPCODE_BEQZ_N; 38304 if (Field_z_Slot_inst16b_get (insn) == 1) 38305 return OPCODE_BNEZ_N; 38306 } 38307 } 38308 if (Field_op0_Slot_inst16b_get (insn) == 13) 38309 { 38310 if (Field_r_Slot_inst16b_get (insn) == 0) 38311 return OPCODE_MOV_N; 38312 if (Field_r_Slot_inst16b_get (insn) == 15) 38313 { 38314 if (Field_t_Slot_inst16b_get (insn) == 0) 38315 return OPCODE_RET_N; 38316 if (Field_t_Slot_inst16b_get (insn) == 1) 38317 return OPCODE_RETW_N; 38318 if (Field_t_Slot_inst16b_get (insn) == 2) 38319 return OPCODE_BREAK_N; 38320 if (Field_t_Slot_inst16b_get (insn) == 3 && 38321 Field_s_Slot_inst16b_get (insn) == 0) 38322 return OPCODE_NOP_N; 38323 if (Field_t_Slot_inst16b_get (insn) == 6 && 38324 Field_s_Slot_inst16b_get (insn) == 0) 38325 return OPCODE_ILL_N; 38326 } 38327 } 38328 return XTENSA_UNDEFINED; 38329} 38330 38331static int 38332Slot_inst16a_decode (const xtensa_insnbuf insn) 38333{ 38334 if (Field_op0_Slot_inst16a_get (insn) == 8) 38335 return OPCODE_L32I_N; 38336 if (Field_op0_Slot_inst16a_get (insn) == 9) 38337 return OPCODE_S32I_N; 38338 if (Field_op0_Slot_inst16a_get (insn) == 10) 38339 return OPCODE_ADD_N; 38340 if (Field_op0_Slot_inst16a_get (insn) == 11) 38341 return OPCODE_ADDI_N; 38342 return XTENSA_UNDEFINED; 38343} 38344 38345static int 38346Slot_ae_slot0_decode (const xtensa_insnbuf insn) 38347{ 38348 if (Field_ae_s20_Slot_ae_slot0_get (insn) == 3 && 38349 Field_op0_s4_Slot_ae_slot0_get (insn) == 3 && 38350 Field_ftsf378ae_slot0_Slot_ae_slot0_get (insn) == 0) 38351 return OPCODE_BT; 38352 if (Field_combined1e9fefee_fld106ae_slot0_Slot_ae_slot0_get (insn) == 0 && 38353 Field_combined1e9fefee_fld96_Slot_ae_slot0_get (insn) == 1 && 38354 Field_combined1e9fefee_fld98_Slot_ae_slot0_get (insn) == 0 && 38355 Field_combined2c0b5f72_fld49_Slot_ae_slot0_get (insn) == 0 && 38356 Field_combined2c0b5f72_fld39_Slot_ae_slot0_get (insn) == 0 && 38357 Field_combined2c0b5f72_fld50_Slot_ae_slot0_get (insn) == 0 && 38358 Field_combined2c0b5f72_fld40_Slot_ae_slot0_get (insn) == 0 && 38359 Field_ftsf362_Slot_ae_slot0_get (insn) == 0 && 38360 Field_op0_s4_s4_s4_Slot_ae_slot0_get (insn) == 0) 38361 return OPCODE_AE_SELP24_HH; 38362 if (Field_combined1e9fefee_fld107ae_slot0_Slot_ae_slot0_get (insn) == 1 && 38363 Field_combined1e9fefee_fld96_Slot_ae_slot0_get (insn) == 1 && 38364 Field_combined1e9fefee_fld98_Slot_ae_slot0_get (insn) == 0 && 38365 Field_combined2c0b5f72_fld49_Slot_ae_slot0_get (insn) == 0 && 38366 Field_combined2c0b5f72_fld39_Slot_ae_slot0_get (insn) == 0 && 38367 Field_combined2c0b5f72_fld50_Slot_ae_slot0_get (insn) == 0 && 38368 Field_combined2c0b5f72_fld40_Slot_ae_slot0_get (insn) == 0 && 38369 Field_ftsf362_Slot_ae_slot0_get (insn) == 0 && 38370 Field_op0_s4_s4_s4_Slot_ae_slot0_get (insn) == 0) 38371 return OPCODE_AE_SELP24_HL; 38372 if (Field_combined1e9fefee_fld108ae_slot0_Slot_ae_slot0_get (insn) == 1 && 38373 Field_combined1e9fefee_fld96_Slot_ae_slot0_get (insn) == 1 && 38374 Field_combined1e9fefee_fld98_Slot_ae_slot0_get (insn) == 0 && 38375 Field_combined2c0b5f72_fld49_Slot_ae_slot0_get (insn) == 0 && 38376 Field_combined2c0b5f72_fld39_Slot_ae_slot0_get (insn) == 0 && 38377 Field_combined2c0b5f72_fld50_Slot_ae_slot0_get (insn) == 0 && 38378 Field_combined2c0b5f72_fld40_Slot_ae_slot0_get (insn) == 0 && 38379 Field_ftsf362_Slot_ae_slot0_get (insn) == 0 && 38380 Field_op0_s4_s4_s4_Slot_ae_slot0_get (insn) == 0 && 38381 Field_combined2c0b5f72_fld47_Slot_ae_slot0_get (insn) == 0) 38382 return OPCODE_AE_SELP24_LH; 38383 if (Field_combined2c0b5f72_fld123_Slot_ae_slot0_get (insn) == 1 && 38384 Field_combined2c0b5f72_fld121_Slot_ae_slot0_get (insn) == 1 && 38385 Field_ftsf363ae_slot0_Slot_ae_slot0_get (insn) == 0 && 38386 Field_ftsf315_Slot_ae_slot0_get (insn) == 0 && 38387 Field_combined2c0b5f72_fld28_Slot_ae_slot0_get (insn) == 1 && 38388 Field_combined2c0b5f72_fld127_Slot_ae_slot0_get (insn) == 2 && 38389 Field_combined2c0b5f72_fld49_Slot_ae_slot0_get (insn) == 1 && 38390 Field_combined2c0b5f72_fld39_Slot_ae_slot0_get (insn) == 1 && 38391 Field_combined2c0b5f72_fld50_Slot_ae_slot0_get (insn) == 1 && 38392 Field_combined2c0b5f72_fld40_Slot_ae_slot0_get (insn) == 1 && 38393 Field_ftsf362_Slot_ae_slot0_get (insn) == 1 && 38394 Field_op0_s4_s4_Slot_ae_slot0_get (insn) == 1) 38395 return OPCODE_AE_SLAASQ56S; 38396 if (Field_combined2c0b5f72_fld133ae_slot0_Slot_ae_slot0_get (insn) == 0 && 38397 Field_combined2c0b5f72_fld28_Slot_ae_slot0_get (insn) == 1 && 38398 Field_combined2c0b5f72_fld127_Slot_ae_slot0_get (insn) == 3 && 38399 Field_combined2c0b5f72_fld49_Slot_ae_slot0_get (insn) == 1 && 38400 Field_combined2c0b5f72_fld39_Slot_ae_slot0_get (insn) == 1 && 38401 Field_combined2c0b5f72_fld50_Slot_ae_slot0_get (insn) == 0 && 38402 Field_combined2c0b5f72_fld40_Slot_ae_slot0_get (insn) == 1 && 38403 Field_ftsf362_Slot_ae_slot0_get (insn) == 0 && 38404 Field_op0_s4_s4_Slot_ae_slot0_get (insn) == 1) 38405 return OPCODE_AE_LP16F_C; 38406 if (Field_combined2c0b5f72_fld134ae_slot0_Slot_ae_slot0_get (insn) == 1 && 38407 Field_combined2c0b5f72_fld28_Slot_ae_slot0_get (insn) == 1 && 38408 Field_combined2c0b5f72_fld127_Slot_ae_slot0_get (insn) == 3 && 38409 Field_combined2c0b5f72_fld49_Slot_ae_slot0_get (insn) == 1 && 38410 Field_combined2c0b5f72_fld39_Slot_ae_slot0_get (insn) == 1 && 38411 Field_combined2c0b5f72_fld50_Slot_ae_slot0_get (insn) == 0 && 38412 Field_combined2c0b5f72_fld40_Slot_ae_slot0_get (insn) == 1 && 38413 Field_ftsf362_Slot_ae_slot0_get (insn) == 0 && 38414 Field_op0_s4_s4_Slot_ae_slot0_get (insn) == 1) 38415 return OPCODE_AE_LP16X2F_C; 38416 if (Field_combined2c0b5f72_fld135ae_slot0_Slot_ae_slot0_get (insn) == 0 && 38417 Field_combined2c0b5f72_fld28_Slot_ae_slot0_get (insn) == 1 && 38418 Field_combined2c0b5f72_fld127_Slot_ae_slot0_get (insn) == 3 && 38419 Field_combined2c0b5f72_fld49_Slot_ae_slot0_get (insn) == 0 && 38420 Field_combined2c0b5f72_fld39_Slot_ae_slot0_get (insn) == 1 && 38421 Field_combined2c0b5f72_fld50_Slot_ae_slot0_get (insn) == 1 && 38422 Field_combined2c0b5f72_fld40_Slot_ae_slot0_get (insn) == 1 && 38423 Field_ftsf362_Slot_ae_slot0_get (insn) == 0 && 38424 Field_op0_s4_s4_Slot_ae_slot0_get (insn) == 1) 38425 return OPCODE_AE_LP24_C; 38426 if (Field_combined2c0b5f72_fld136ae_slot0_Slot_ae_slot0_get (insn) == 1 && 38427 Field_combined2c0b5f72_fld28_Slot_ae_slot0_get (insn) == 1 && 38428 Field_combined2c0b5f72_fld127_Slot_ae_slot0_get (insn) == 3 && 38429 Field_combined2c0b5f72_fld49_Slot_ae_slot0_get (insn) == 0 && 38430 Field_combined2c0b5f72_fld39_Slot_ae_slot0_get (insn) == 1 && 38431 Field_combined2c0b5f72_fld50_Slot_ae_slot0_get (insn) == 1 && 38432 Field_combined2c0b5f72_fld40_Slot_ae_slot0_get (insn) == 1 && 38433 Field_ftsf362_Slot_ae_slot0_get (insn) == 0 && 38434 Field_op0_s4_s4_Slot_ae_slot0_get (insn) == 1) 38435 return OPCODE_AE_LP24F_C; 38436 if (Field_combined2c0b5f72_fld137ae_slot0_Slot_ae_slot0_get (insn) == 0 && 38437 Field_combined2c0b5f72_fld28_Slot_ae_slot0_get (insn) == 1 && 38438 Field_combined2c0b5f72_fld127_Slot_ae_slot0_get (insn) == 3 && 38439 Field_combined2c0b5f72_fld49_Slot_ae_slot0_get (insn) == 1 && 38440 Field_combined2c0b5f72_fld39_Slot_ae_slot0_get (insn) == 1 && 38441 Field_combined2c0b5f72_fld50_Slot_ae_slot0_get (insn) == 1 && 38442 Field_combined2c0b5f72_fld40_Slot_ae_slot0_get (insn) == 1 && 38443 Field_ftsf362_Slot_ae_slot0_get (insn) == 0 && 38444 Field_op0_s4_s4_Slot_ae_slot0_get (insn) == 1) 38445 return OPCODE_AE_LP24X2_C; 38446 if (Field_combined2c0b5f72_fld138ae_slot0_Slot_ae_slot0_get (insn) == 1 && 38447 Field_combined2c0b5f72_fld28_Slot_ae_slot0_get (insn) == 1 && 38448 Field_combined2c0b5f72_fld127_Slot_ae_slot0_get (insn) == 3 && 38449 Field_combined2c0b5f72_fld49_Slot_ae_slot0_get (insn) == 1 && 38450 Field_combined2c0b5f72_fld39_Slot_ae_slot0_get (insn) == 1 && 38451 Field_combined2c0b5f72_fld50_Slot_ae_slot0_get (insn) == 1 && 38452 Field_combined2c0b5f72_fld40_Slot_ae_slot0_get (insn) == 1 && 38453 Field_ftsf362_Slot_ae_slot0_get (insn) == 0 && 38454 Field_op0_s4_s4_Slot_ae_slot0_get (insn) == 1) 38455 return OPCODE_AE_LP24X2F_C; 38456 if (Field_combined2c0b5f72_fld139ae_slot0_Slot_ae_slot0_get (insn) == 0 && 38457 Field_combined2c0b5f72_fld28_Slot_ae_slot0_get (insn) == 1 && 38458 Field_combined2c0b5f72_fld127_Slot_ae_slot0_get (insn) == 3 && 38459 Field_combined2c0b5f72_fld49_Slot_ae_slot0_get (insn) == 0 && 38460 Field_combined2c0b5f72_fld39_Slot_ae_slot0_get (insn) == 1 && 38461 Field_combined2c0b5f72_fld50_Slot_ae_slot0_get (insn) == 0 && 38462 Field_combined2c0b5f72_fld40_Slot_ae_slot0_get (insn) == 1 && 38463 Field_ftsf362_Slot_ae_slot0_get (insn) == 1 && 38464 Field_op0_s4_s4_Slot_ae_slot0_get (insn) == 1) 38465 return OPCODE_AE_SP16F_L_C; 38466 if (Field_combined2c0b5f72_fld140ae_slot0_Slot_ae_slot0_get (insn) == 1 && 38467 Field_combined2c0b5f72_fld28_Slot_ae_slot0_get (insn) == 1 && 38468 Field_combined2c0b5f72_fld127_Slot_ae_slot0_get (insn) == 3 && 38469 Field_combined2c0b5f72_fld49_Slot_ae_slot0_get (insn) == 0 && 38470 Field_combined2c0b5f72_fld39_Slot_ae_slot0_get (insn) == 1 && 38471 Field_combined2c0b5f72_fld50_Slot_ae_slot0_get (insn) == 0 && 38472 Field_combined2c0b5f72_fld40_Slot_ae_slot0_get (insn) == 1 && 38473 Field_ftsf362_Slot_ae_slot0_get (insn) == 1 && 38474 Field_op0_s4_s4_Slot_ae_slot0_get (insn) == 1) 38475 return OPCODE_AE_SP16X2F_C; 38476 if (Field_combined2c0b5f72_fld141ae_slot0_Slot_ae_slot0_get (insn) == 0 && 38477 Field_combined2c0b5f72_fld28_Slot_ae_slot0_get (insn) == 1 && 38478 Field_combined2c0b5f72_fld127_Slot_ae_slot0_get (insn) == 3 && 38479 Field_combined2c0b5f72_fld49_Slot_ae_slot0_get (insn) == 1 && 38480 Field_combined2c0b5f72_fld39_Slot_ae_slot0_get (insn) == 1 && 38481 Field_combined2c0b5f72_fld50_Slot_ae_slot0_get (insn) == 0 && 38482 Field_combined2c0b5f72_fld40_Slot_ae_slot0_get (insn) == 1 && 38483 Field_ftsf362_Slot_ae_slot0_get (insn) == 1 && 38484 Field_op0_s4_s4_Slot_ae_slot0_get (insn) == 1) 38485 return OPCODE_AE_SP24F_L_C; 38486 if (Field_combined2c0b5f72_fld142ae_slot0_Slot_ae_slot0_get (insn) == 1 && 38487 Field_combined2c0b5f72_fld28_Slot_ae_slot0_get (insn) == 1 && 38488 Field_combined2c0b5f72_fld127_Slot_ae_slot0_get (insn) == 3 && 38489 Field_combined2c0b5f72_fld49_Slot_ae_slot0_get (insn) == 1 && 38490 Field_combined2c0b5f72_fld39_Slot_ae_slot0_get (insn) == 1 && 38491 Field_combined2c0b5f72_fld50_Slot_ae_slot0_get (insn) == 0 && 38492 Field_combined2c0b5f72_fld40_Slot_ae_slot0_get (insn) == 1 && 38493 Field_ftsf362_Slot_ae_slot0_get (insn) == 1 && 38494 Field_op0_s4_s4_Slot_ae_slot0_get (insn) == 1) 38495 return OPCODE_AE_SP24S_L_C; 38496 if (Field_combined2c0b5f72_fld143ae_slot0_Slot_ae_slot0_get (insn) == 0 && 38497 Field_combined2c0b5f72_fld28_Slot_ae_slot0_get (insn) == 1 && 38498 Field_combined2c0b5f72_fld127_Slot_ae_slot0_get (insn) == 3 && 38499 Field_combined2c0b5f72_fld49_Slot_ae_slot0_get (insn) == 0 && 38500 Field_combined2c0b5f72_fld39_Slot_ae_slot0_get (insn) == 1 && 38501 Field_combined2c0b5f72_fld50_Slot_ae_slot0_get (insn) == 1 && 38502 Field_combined2c0b5f72_fld40_Slot_ae_slot0_get (insn) == 1 && 38503 Field_ftsf362_Slot_ae_slot0_get (insn) == 1 && 38504 Field_op0_s4_s4_Slot_ae_slot0_get (insn) == 1) 38505 return OPCODE_AE_SP24X2F_C; 38506 if (Field_combined2c0b5f72_fld144ae_slot0_Slot_ae_slot0_get (insn) == 1 && 38507 Field_combined2c0b5f72_fld28_Slot_ae_slot0_get (insn) == 1 && 38508 Field_combined2c0b5f72_fld127_Slot_ae_slot0_get (insn) == 3 && 38509 Field_combined2c0b5f72_fld49_Slot_ae_slot0_get (insn) == 0 && 38510 Field_combined2c0b5f72_fld39_Slot_ae_slot0_get (insn) == 1 && 38511 Field_combined2c0b5f72_fld50_Slot_ae_slot0_get (insn) == 1 && 38512 Field_combined2c0b5f72_fld40_Slot_ae_slot0_get (insn) == 1 && 38513 Field_ftsf362_Slot_ae_slot0_get (insn) == 1 && 38514 Field_op0_s4_s4_Slot_ae_slot0_get (insn) == 1) 38515 return OPCODE_AE_SP24X2S_C; 38516 if (Field_combined2c0b5f72_fld145ae_slot0_Slot_ae_slot0_get (insn) == 0 && 38517 Field_combined2c0b5f72_fld28_Slot_ae_slot0_get (insn) == 1 && 38518 Field_combined2c0b5f72_fld127_Slot_ae_slot0_get (insn) == 3 && 38519 Field_combined2c0b5f72_fld49_Slot_ae_slot0_get (insn) == 1 && 38520 Field_combined2c0b5f72_fld39_Slot_ae_slot0_get (insn) == 1 && 38521 Field_combined2c0b5f72_fld50_Slot_ae_slot0_get (insn) == 1 && 38522 Field_combined2c0b5f72_fld40_Slot_ae_slot0_get (insn) == 1 && 38523 Field_ftsf362_Slot_ae_slot0_get (insn) == 1 && 38524 Field_op0_s4_s4_Slot_ae_slot0_get (insn) == 1 && 38525 Field_combined2c0b5f72_fld46_Slot_ae_slot0_get (insn) == 0) 38526 return OPCODE_AE_SQ32F_C; 38527 if (Field_combined2c0b5f72_fld146ae_slot0_Slot_ae_slot0_get (insn) == 1 && 38528 Field_combined2c0b5f72_fld28_Slot_ae_slot0_get (insn) == 1 && 38529 Field_combined2c0b5f72_fld127_Slot_ae_slot0_get (insn) == 3 && 38530 Field_combined2c0b5f72_fld49_Slot_ae_slot0_get (insn) == 1 && 38531 Field_combined2c0b5f72_fld39_Slot_ae_slot0_get (insn) == 1 && 38532 Field_combined2c0b5f72_fld50_Slot_ae_slot0_get (insn) == 1 && 38533 Field_combined2c0b5f72_fld40_Slot_ae_slot0_get (insn) == 1 && 38534 Field_ftsf362_Slot_ae_slot0_get (insn) == 1 && 38535 Field_op0_s4_s4_Slot_ae_slot0_get (insn) == 1 && 38536 Field_combined2c0b5f72_fld46_Slot_ae_slot0_get (insn) == 0) 38537 return OPCODE_AE_SQ56S_C; 38538 if (Field_combined2c0b5f72_fld52_Slot_ae_slot0_get (insn) == 1 && 38539 Field_combined1e9fefee_fld96_Slot_ae_slot0_get (insn) == 1 && 38540 Field_combined1e9fefee_fld98_Slot_ae_slot0_get (insn) == 0 && 38541 Field_combined2c0b5f72_fld49_Slot_ae_slot0_get (insn) == 0 && 38542 Field_combined2c0b5f72_fld39_Slot_ae_slot0_get (insn) == 0 && 38543 Field_combined2c0b5f72_fld50_Slot_ae_slot0_get (insn) == 0 && 38544 Field_combined2c0b5f72_fld40_Slot_ae_slot0_get (insn) == 0 && 38545 Field_ftsf362_Slot_ae_slot0_get (insn) == 0 && 38546 Field_op0_s4_s4_s4_Slot_ae_slot0_get (insn) == 0 && 38547 Field_combined1e9fefee_fld109ae_slot0_Slot_ae_slot0_get (insn) == 0) 38548 return OPCODE_AE_SELP24_LL; 38549 if (Field_ftsf211ae_slot0_Slot_ae_slot0_get (insn) == 0 && 38550 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38551 return OPCODE_J; 38552 if (Field_ftsf212ae_slot0_Slot_ae_slot0_get (insn) == 1 && 38553 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38554 return OPCODE_EXTUI; 38555 if (Field_ftsf213ae_slot0_Slot_ae_slot0_get (insn) == 2 && 38556 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38557 return OPCODE_BEQZ; 38558 if (Field_ftsf213ae_slot0_Slot_ae_slot0_get (insn) == 3 && 38559 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38560 return OPCODE_BNEZ; 38561 if (Field_ftsf213ae_slot0_Slot_ae_slot0_get (insn) == 5 && 38562 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38563 return OPCODE_BGEZ; 38564 if (Field_ftsf213ae_slot0_Slot_ae_slot0_get (insn) == 6 && 38565 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38566 return OPCODE_MOVI; 38567 if (Field_ftsf213ae_slot0_Slot_ae_slot0_get (insn) == 13 && 38568 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38569 return OPCODE_BLTZ; 38570 if (Field_ftsf214ae_slot0_Slot_ae_slot0_get (insn) == 7 && 38571 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38572 return OPCODE_SRAI; 38573 if (Field_ftsf214ae_slot0_Slot_ae_slot0_get (insn) == 10 && 38574 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38575 return OPCODE_SLLI; 38576 if (Field_ftsf215ae_slot0_Slot_ae_slot0_get (insn) == 43 && 38577 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38578 return OPCODE_AE_CVTP24A16X2_HH; 38579 if (Field_ftsf217ae_slot0_Slot_ae_slot0_get (insn) == 299 && 38580 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38581 return OPCODE_AE_LP16F_I; 38582 if (Field_ftsf218ae_slot0_Slot_ae_slot0_get (insn) == 46 && 38583 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38584 return OPCODE_AE_CVTP24A16X2_HL; 38585 if (Field_ftsf219ae_slot0_Slot_ae_slot0_get (insn) == 47 && 38586 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38587 return OPCODE_AE_LP16F_IU; 38588 if (Field_ftsf220ae_slot0_Slot_ae_slot0_get (insn) == 302 && 38589 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38590 return OPCODE_AE_LP16F_X; 38591 if (Field_ftsf221ae_slot0_Slot_ae_slot0_get (insn) == 303 && 38592 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38593 return OPCODE_AE_LP16F_XU; 38594 if (Field_ftsf222ae_slot0_Slot_ae_slot0_get (insn) == 58 && 38595 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38596 return OPCODE_AE_CVTP24A16X2_LH; 38597 if (Field_ftsf223ae_slot0_Slot_ae_slot0_get (insn) == 59 && 38598 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38599 return OPCODE_AE_LP16X2F_I; 38600 if (Field_ftsf224ae_slot0_Slot_ae_slot0_get (insn) == 62 && 38601 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38602 return OPCODE_AE_LP16X2F_IU; 38603 if (Field_ftsf225ae_slot0_Slot_ae_slot0_get (insn) == 63 && 38604 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38605 return OPCODE_AE_LP16X2F_XU; 38606 if (Field_ftsf226ae_slot0_Slot_ae_slot0_get (insn) == 314 && 38607 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38608 return OPCODE_AE_LP16X2F_X; 38609 if (Field_ftsf227ae_slot0_Slot_ae_slot0_get (insn) == 315 && 38610 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38611 return OPCODE_AE_LP24_I; 38612 if (Field_ftsf228ae_slot0_Slot_ae_slot0_get (insn) == 318 && 38613 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38614 return OPCODE_AE_LP24_IU; 38615 if (Field_ftsf229ae_slot0_Slot_ae_slot0_get (insn) == 319 && 38616 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38617 return OPCODE_AE_LP24_X; 38618 if (Field_ftsf230ae_slot0_Slot_ae_slot0_get (insn) == 170 && 38619 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38620 return OPCODE_AE_CVTP24A16X2_LL; 38621 if (Field_ftsf231ae_slot0_Slot_ae_slot0_get (insn) == 171 && 38622 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38623 return OPCODE_AE_LP24_XU; 38624 if (Field_ftsf232ae_slot0_Slot_ae_slot0_get (insn) == 174 && 38625 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38626 return OPCODE_AE_LP24F_I; 38627 if (Field_ftsf233ae_slot0_Slot_ae_slot0_get (insn) == 175 && 38628 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38629 return OPCODE_AE_LP24F_XU; 38630 if (Field_ftsf234ae_slot0_Slot_ae_slot0_get (insn) == 186 && 38631 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38632 return OPCODE_AE_LP24F_IU; 38633 if (Field_ftsf235ae_slot0_Slot_ae_slot0_get (insn) == 187 && 38634 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38635 return OPCODE_AE_LP24X2_I; 38636 if (Field_ftsf236ae_slot0_Slot_ae_slot0_get (insn) == 190 && 38637 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38638 return OPCODE_AE_LP24X2_IU; 38639 if (Field_ftsf237ae_slot0_Slot_ae_slot0_get (insn) == 191 && 38640 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38641 return OPCODE_AE_LP24X2_X; 38642 if (Field_ftsf238ae_slot0_Slot_ae_slot0_get (insn) == 426 && 38643 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38644 return OPCODE_AE_LP24F_X; 38645 if (Field_ftsf239ae_slot0_Slot_ae_slot0_get (insn) == 427 && 38646 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38647 return OPCODE_AE_LP24X2_XU; 38648 if (Field_ftsf240ae_slot0_Slot_ae_slot0_get (insn) == 430 && 38649 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38650 return OPCODE_AE_LP24X2F_I; 38651 if (Field_ftsf241ae_slot0_Slot_ae_slot0_get (insn) == 431 && 38652 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38653 return OPCODE_AE_LP24X2F_X; 38654 if (Field_ftsf242ae_slot0_Slot_ae_slot0_get (insn) == 442 && 38655 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38656 return OPCODE_AE_LP24X2F_IU; 38657 if (Field_ftsf243ae_slot0_Slot_ae_slot0_get (insn) == 443 && 38658 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38659 return OPCODE_AE_LP24X2F_XU; 38660 if (Field_ftsf244ae_slot0_Slot_ae_slot0_get (insn) == 446 && 38661 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38662 return OPCODE_AE_MOVPA24X2; 38663 if (Field_ftsf245ae_slot0_Slot_ae_slot0_get (insn) == 447 && 38664 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38665 return OPCODE_AE_SP16F_L_I; 38666 if (Field_ftsf246ae_slot0_Slot_ae_slot0_get (insn) == 75 && 38667 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38668 return OPCODE_AE_SP16F_L_IU; 38669 if (Field_ftsf247ae_slot0_Slot_ae_slot0_get (insn) == 331 && 38670 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38671 return OPCODE_AE_SP16X2F_X; 38672 if (Field_ftsf248ae_slot0_Slot_ae_slot0_get (insn) == 78 && 38673 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38674 return OPCODE_AE_SP16F_L_X; 38675 if (Field_ftsf249ae_slot0_Slot_ae_slot0_get (insn) == 79 && 38676 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38677 return OPCODE_AE_SP16X2F_XU; 38678 if (Field_ftsf250ae_slot0_Slot_ae_slot0_get (insn) == 334 && 38679 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38680 return OPCODE_AE_SP24F_L_I; 38681 if (Field_ftsf251ae_slot0_Slot_ae_slot0_get (insn) == 335 && 38682 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38683 return OPCODE_AE_SP24F_L_IU; 38684 if (Field_ftsf252ae_slot0_Slot_ae_slot0_get (insn) == 90 && 38685 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38686 return OPCODE_AE_SP16F_L_XU; 38687 if (Field_ftsf253ae_slot0_Slot_ae_slot0_get (insn) == 91 && 38688 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38689 return OPCODE_AE_SP24F_L_X; 38690 if (Field_ftsf254ae_slot0_Slot_ae_slot0_get (insn) == 94 && 38691 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38692 return OPCODE_AE_SP24F_L_XU; 38693 if (Field_ftsf255ae_slot0_Slot_ae_slot0_get (insn) == 95 && 38694 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38695 return OPCODE_AE_SP24S_L_IU; 38696 if (Field_ftsf256ae_slot0_Slot_ae_slot0_get (insn) == 346 && 38697 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38698 return OPCODE_AE_SP24S_L_I; 38699 if (Field_ftsf257ae_slot0_Slot_ae_slot0_get (insn) == 347 && 38700 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38701 return OPCODE_AE_SP24S_L_X; 38702 if (Field_ftsf258ae_slot0_Slot_ae_slot0_get (insn) == 350 && 38703 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38704 return OPCODE_AE_SP24S_L_XU; 38705 if (Field_ftsf259ae_slot0_Slot_ae_slot0_get (insn) == 351 && 38706 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38707 return OPCODE_AE_SP24X2F_I; 38708 if (Field_ftsf260ae_slot0_Slot_ae_slot0_get (insn) == 106 && 38709 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38710 return OPCODE_AE_SP16X2F_I; 38711 if (Field_ftsf261ae_slot0_Slot_ae_slot0_get (insn) == 107 && 38712 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38713 return OPCODE_AE_SP24X2F_IU; 38714 if (Field_ftsf262ae_slot0_Slot_ae_slot0_get (insn) == 110 && 38715 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38716 return OPCODE_AE_SP24X2F_X; 38717 if (Field_ftsf263ae_slot0_Slot_ae_slot0_get (insn) == 111 && 38718 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38719 return OPCODE_AE_SP24X2S_IU; 38720 if (Field_ftsf264ae_slot0_Slot_ae_slot0_get (insn) == 122 && 38721 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38722 return OPCODE_AE_SP24X2F_XU; 38723 if (Field_ftsf265ae_slot0_Slot_ae_slot0_get (insn) == 123 && 38724 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38725 return OPCODE_AE_SP24X2S_X; 38726 if (Field_ftsf266ae_slot0_Slot_ae_slot0_get (insn) == 126 && 38727 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38728 return OPCODE_AE_SP24X2S_XU; 38729 if (Field_ftsf267ae_slot0_Slot_ae_slot0_get (insn) == 127 && 38730 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38731 return OPCODE_AE_TRUNCP24A32X2; 38732 if (Field_ftsf268ae_slot0_Slot_ae_slot0_get (insn) == 362 && 38733 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38734 return OPCODE_AE_SP24X2S_I; 38735 if (Field_ftsf269ae_slot0_Slot_ae_slot0_get (insn) == 363 && 38736 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38737 return OPCODE_AE_SQ32F_I; 38738 if (Field_ftsf270ae_slot0_Slot_ae_slot0_get (insn) == 875 && 38739 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38740 return OPCODE_AE_SQ32F_XU; 38741 if (Field_ftsf271ae_slot0_Slot_ae_slot0_get (insn) == 366 && 38742 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38743 return OPCODE_AE_SQ32F_IU; 38744 if (Field_ftsf272ae_slot0_Slot_ae_slot0_get (insn) == 367 && 38745 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38746 return OPCODE_AE_SQ56S_I; 38747 if (Field_ftsf273ae_slot0_Slot_ae_slot0_get (insn) == 878 && 38748 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38749 return OPCODE_AE_SQ56S_IU; 38750 if (Field_ftsf274ae_slot0_Slot_ae_slot0_get (insn) == 879 && 38751 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38752 return OPCODE_AE_SQ56S_X; 38753 if (Field_ftsf275ae_slot0_Slot_ae_slot0_get (insn) == 378 && 38754 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38755 return OPCODE_AE_SQ32F_X; 38756 if (Field_ftsf276ae_slot0_Slot_ae_slot0_get (insn) == 379 && 38757 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38758 return OPCODE_AE_SQ56S_XU; 38759 if (Field_ftsf277ae_slot0_Slot_ae_slot0_get (insn) == 890 && 38760 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38761 return OPCODE_AE_NSAQ56S; 38762 if (Field_ftsf278ae_slot0_Slot_ae_slot0_get (insn) == 891 && 38763 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38764 return OPCODE_AE_TRUNCA32Q48; 38765 if (Field_ftsf279ae_slot0_Slot_ae_slot0_get (insn) == 2938 && 38766 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 38767 Field_s8_Slot_ae_slot0_get (insn) == 0) 38768 return OPCODE_JX; 38769 if (Field_ftsf280_Slot_ae_slot0_get (insn) == 0 && 38770 Field_op0_s4_Slot_ae_slot0_get (insn) == 2) 38771 return OPCODE_BBCI; 38772 if (Field_ftsf280_Slot_ae_slot0_get (insn) == 1 && 38773 Field_op0_s4_Slot_ae_slot0_get (insn) == 2) 38774 return OPCODE_BBSI; 38775 if (Field_ftsf281ae_slot0_Slot_ae_slot0_get (insn) == 2939 && 38776 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 38777 Field_s8_Slot_ae_slot0_get (insn) == 0) 38778 return OPCODE_SSR; 38779 if (Field_ftsf282ae_slot0_Slot_ae_slot0_get (insn) == 1981 && 38780 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 38781 Field_ftsf361ae_slot0_Slot_ae_slot0_get (insn) == 0) 38782 return OPCODE_NOP; 38783 if (Field_ftsf284ae_slot0_Slot_ae_slot0_get (insn) == 957 && 38784 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 38785 Field_ftsf364ae_slot0_Slot_ae_slot0_get (insn) == 0) 38786 return OPCODE_SSA8B; 38787 if (Field_ftsf285ae_slot0_Slot_ae_slot0_get (insn) == 957 && 38788 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 38789 Field_ftsf366ae_slot0_Slot_ae_slot0_get (insn) == 0) 38790 return OPCODE_SSA8L; 38791 if (Field_ftsf287ae_slot0_Slot_ae_slot0_get (insn) == 957 && 38792 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 38793 Field_ftsf368ae_slot0_Slot_ae_slot0_get (insn) == 0) 38794 return OPCODE_SSL; 38795 if (Field_ftsf288_Slot_ae_slot0_get (insn) == 1 && 38796 Field_op0_s4_Slot_ae_slot0_get (insn) == 3 && 38797 Field_ftsf360ae_slot0_Slot_ae_slot0_get (insn) == 0) 38798 return OPCODE_BLTUI; 38799 if (Field_ftsf289ae_slot0_Slot_ae_slot0_get (insn) == 382 && 38800 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38801 return OPCODE_AE_CVTA32P24_H; 38802 if (Field_ftsf290ae_slot0_Slot_ae_slot0_get (insn) == 383 && 38803 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38804 return OPCODE_AE_CVTA32P24_L; 38805 if (Field_ftsf291ae_slot0_Slot_ae_slot0_get (insn) == 447 && 38806 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 38807 Field_ftsf362_Slot_ae_slot0_get (insn) == 0) 38808 return OPCODE_AE_MOVAP24S_H; 38809 if (Field_ftsf292ae_slot0_Slot_ae_slot0_get (insn) == 447 && 38810 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 38811 Field_ftsf382ae_slot0_Slot_ae_slot0_get (insn) == 0) 38812 return OPCODE_AE_MOVAP24S_L; 38813 if (Field_ftsf293ae_slot0_Slot_ae_slot0_get (insn) == 447 && 38814 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 38815 Field_ftsf384ae_slot0_Slot_ae_slot0_get (insn) == 0) 38816 return OPCODE_AE_TRUNCA16P24S_H; 38817 if (Field_ftsf294ae_slot0_Slot_ae_slot0_get (insn) == 447 && 38818 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 38819 Field_ftsf383ae_slot0_Slot_ae_slot0_get (insn) == 0) 38820 return OPCODE_AE_TRUNCA16P24S_L; 38821 if (Field_ftsf295ae_slot0_Slot_ae_slot0_get (insn) == 202 && 38822 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38823 return OPCODE_AE_SP16X2F_IU; 38824 if (Field_ftsf296ae_slot0_Slot_ae_slot0_get (insn) == 4298 && 38825 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 38826 Field_ftsf315_Slot_ae_slot0_get (insn) == 0) 38827 return OPCODE_AE_MOVP48; 38828 if (Field_ftsf297ae_slot0_Slot_ae_slot0_get (insn) == 4554 && 38829 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38830 return OPCODE_ALL4; 38831 if (Field_ftsf297ae_slot0_Slot_ae_slot0_get (insn) == 12746 && 38832 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 38833 Field_ftsf309_Slot_ae_slot0_get (insn) == 0) 38834 return OPCODE_SSAI; 38835 if (Field_ftsf298ae_slot0_Slot_ae_slot0_get (insn) == 2506 && 38836 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 38837 Field_ftsf373ae_slot0_Slot_ae_slot0_get (insn) == 0) 38838 return OPCODE_ANY4; 38839 if (Field_ftsf300ae_slot0_Slot_ae_slot0_get (insn) == 1482 && 38840 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 38841 Field_ftsf370ae_slot0_Slot_ae_slot0_get (insn) == 0) 38842 return OPCODE_ALL8; 38843 if (Field_ftsf302ae_slot0_Slot_ae_slot0_get (insn) == 970 && 38844 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 38845 Field_ftsf376ae_slot0_Slot_ae_slot0_get (insn) == 0) 38846 return OPCODE_ANY8; 38847 if (Field_ftsf304ae_slot0_Slot_ae_slot0_get (insn) == 203 && 38848 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38849 return OPCODE_AE_LQ32F_I; 38850 if (Field_ftsf305ae_slot0_Slot_ae_slot0_get (insn) == 459 && 38851 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38852 return OPCODE_AE_LQ56_I; 38853 if (Field_ftsf306ae_slot0_Slot_ae_slot0_get (insn) == 715 && 38854 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38855 return OPCODE_AE_LQ56_IU; 38856 if (Field_ftsf307ae_slot0_Slot_ae_slot0_get (insn) == 971 && 38857 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38858 return OPCODE_AE_LQ56_X; 38859 if (Field_ftsf308ae_slot0_Slot_ae_slot0_get (insn) == 206 && 38860 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 38861 Field_s8_Slot_ae_slot0_get (insn) == 0) 38862 return OPCODE_AE_LQ32F_IU; 38863 if (Field_ftsf309_Slot_ae_slot0_get (insn) == 1 && 38864 Field_combined2c0b5f72_fld28_Slot_ae_slot0_get (insn) == 1 && 38865 Field_combined2c0b5f72_fld127_Slot_ae_slot0_get (insn) == 3 && 38866 Field_combined2c0b5f72_fld49_Slot_ae_slot0_get (insn) == 0 && 38867 Field_combined2c0b5f72_fld39_Slot_ae_slot0_get (insn) == 1 && 38868 Field_combined2c0b5f72_fld50_Slot_ae_slot0_get (insn) == 0 && 38869 Field_combined2c0b5f72_fld40_Slot_ae_slot0_get (insn) == 1 && 38870 Field_ftsf362_Slot_ae_slot0_get (insn) == 0 && 38871 Field_op0_s4_s4_Slot_ae_slot0_get (insn) == 1 && 38872 Field_s8_Slot_ae_slot0_get (insn) == 0) 38873 return OPCODE_AE_LQ56_C; 38874 if (Field_ftsf310ae_slot0_Slot_ae_slot0_get (insn) == 207 && 38875 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 38876 Field_s8_Slot_ae_slot0_get (insn) == 0) 38877 return OPCODE_AE_LQ56_XU; 38878 if (Field_ftsf311ae_slot0_Slot_ae_slot0_get (insn) == 231 && 38879 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 38880 Field_ftsf386ae_slot0_Slot_ae_slot0_get (insn) == 0) 38881 return OPCODE_AE_CVTQ48A32S; 38882 if (Field_ftsf312ae_slot0_Slot_ae_slot0_get (insn) == 219 && 38883 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38884 return OPCODE_AE_SLLIQ56; 38885 if (Field_ftsf312ae_slot0_Slot_ae_slot0_get (insn) == 222 && 38886 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38887 return OPCODE_AE_SLLISQ56S; 38888 if (Field_ftsf312ae_slot0_Slot_ae_slot0_get (insn) == 475 && 38889 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38890 return OPCODE_AE_SRAIQ56; 38891 if (Field_ftsf312ae_slot0_Slot_ae_slot0_get (insn) == 731 && 38892 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38893 return OPCODE_AE_SRLIQ56; 38894 if (Field_ftsf313ae_slot0_Slot_ae_slot0_get (insn) == 987 && 38895 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38896 return OPCODE_ABS; 38897 if (Field_ftsf313ae_slot0_Slot_ae_slot0_get (insn) == 2011 && 38898 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38899 return OPCODE_NEG; 38900 if (Field_ftsf313ae_slot0_Slot_ae_slot0_get (insn) == 3035 && 38901 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38902 return OPCODE_SRA; 38903 if (Field_ftsf313ae_slot0_Slot_ae_slot0_get (insn) == 4059 && 38904 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38905 return OPCODE_SRL; 38906 if (Field_ftsf314ae_slot0_Slot_ae_slot0_get (insn) == 478 && 38907 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 38908 Field_ae_s20_Slot_ae_slot0_get (insn) == 0) 38909 return OPCODE_AE_MOVQ56; 38910 if (Field_ftsf316ae_slot0_Slot_ae_slot0_get (insn) == 1502 && 38911 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 38912 Field_ae_s20_Slot_ae_slot0_get (insn) == 0) 38913 return OPCODE_AE_SLLSSQ56S; 38914 if (Field_ftsf317ae_slot0_Slot_ae_slot0_get (insn) == 1502 && 38915 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 38916 Field_ftsf389ae_slot0_Slot_ae_slot0_get (insn) == 0) 38917 return OPCODE_AE_SRASQ56; 38918 if (Field_ftsf319ae_slot0_Slot_ae_slot0_get (insn) == 1502 && 38919 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 38920 Field_ftsf388ae_slot0_Slot_ae_slot0_get (insn) == 0) 38921 return OPCODE_AE_SRLSQ56; 38922 if (Field_ftsf320ae_slot0_Slot_ae_slot0_get (insn) == 478 && 38923 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 38924 Field_ftsf387ae_slot0_Slot_ae_slot0_get (insn) == 0) 38925 return OPCODE_AE_SLLSQ56; 38926 if (Field_ftsf322ae_slot0_Slot_ae_slot0_get (insn) == 223 && 38927 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38928 return OPCODE_AE_MOVFQ56; 38929 if (Field_ftsf323ae_slot0_Slot_ae_slot0_get (insn) == 479 && 38930 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38931 return OPCODE_AE_MOVTQ56; 38932 if (Field_ftsf324ae_slot0_Slot_ae_slot0_get (insn) == 735 && 38933 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38934 return OPCODE_AE_SLLAQ56; 38935 if (Field_ftsf325ae_slot0_Slot_ae_slot0_get (insn) == 991 && 38936 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38937 return OPCODE_AE_SRLAQ56; 38938 if (Field_ftsf326ae_slot0_Slot_ae_slot0_get (insn) == 735 && 38939 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 38940 Field_ftsf363ae_slot0_Slot_ae_slot0_get (insn) == 0) 38941 return OPCODE_AE_SLLASQ56S; 38942 if (Field_ftsf327ae_slot0_Slot_ae_slot0_get (insn) == 991 && 38943 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 38944 Field_ftsf363ae_slot0_Slot_ae_slot0_get (insn) == 0) 38945 return OPCODE_SLL; 38946 if (Field_ftsf328ae_slot0_Slot_ae_slot0_get (insn) == 479 && 38947 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 38948 Field_ftsf360ae_slot0_Slot_ae_slot0_get (insn) == 0) 38949 return OPCODE_AE_SRAAQ56; 38950 if (Field_ftsf329ae_slot0_Slot_ae_slot0_get (insn) == 31 && 38951 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 38952 Field_ftsf379ae_slot0_Slot_ae_slot0_get (insn) == 0) 38953 return OPCODE_AE_LQ32F_XU; 38954 if (Field_imm8_Slot_ae_slot0_get (insn) == 11 && 38955 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38956 return OPCODE_MOVGEZ; 38957 if (Field_imm8_Slot_ae_slot0_get (insn) == 14 && 38958 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38959 return OPCODE_MOVLTZ; 38960 if (Field_imm8_Slot_ae_slot0_get (insn) == 15 && 38961 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38962 return OPCODE_ORBC; 38963 if (Field_imm8_Slot_ae_slot0_get (insn) == 23 && 38964 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38965 return OPCODE_ADD; 38966 if (Field_imm8_Slot_ae_slot0_get (insn) == 26 && 38967 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38968 return OPCODE_MOVNEZ; 38969 if (Field_imm8_Slot_ae_slot0_get (insn) == 27 && 38970 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38971 return OPCODE_SRLI; 38972 if (Field_imm8_Slot_ae_slot0_get (insn) == 30 && 38973 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38974 return OPCODE_SUB; 38975 if (Field_imm8_Slot_ae_slot0_get (insn) == 31 && 38976 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38977 return OPCODE_SUBX4; 38978 if (Field_imm8_Slot_ae_slot0_get (insn) == 39 && 38979 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38980 return OPCODE_ADDX2; 38981 if (Field_imm8_Slot_ae_slot0_get (insn) == 42 && 38982 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38983 return OPCODE_MOVT; 38984 if (Field_imm8_Slot_ae_slot0_get (insn) == 55 && 38985 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38986 return OPCODE_AND; 38987 if (Field_imm8_Slot_ae_slot0_get (insn) == 71 && 38988 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38989 return OPCODE_ADDX4; 38990 if (Field_imm8_Slot_ae_slot0_get (insn) == 74 && 38991 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38992 return OPCODE_OR; 38993 if (Field_imm8_Slot_ae_slot0_get (insn) == 87 && 38994 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38995 return OPCODE_CLAMPS; 38996 if (Field_imm8_Slot_ae_slot0_get (insn) == 103 && 38997 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 38998 return OPCODE_MAX; 38999 if (Field_imm8_Slot_ae_slot0_get (insn) == 119 && 39000 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 39001 return OPCODE_MIN; 39002 if (Field_imm8_Slot_ae_slot0_get (insn) == 139 && 39003 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 39004 return OPCODE_ORB; 39005 if (Field_imm8_Slot_ae_slot0_get (insn) == 142 && 39006 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 39007 return OPCODE_SEXT; 39008 if (Field_imm8_Slot_ae_slot0_get (insn) == 143 && 39009 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 39010 return OPCODE_SRC; 39011 if (Field_imm8_Slot_ae_slot0_get (insn) == 151 && 39012 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 39013 return OPCODE_ADDX8; 39014 if (Field_imm8_Slot_ae_slot0_get (insn) == 154 && 39015 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 39016 return OPCODE_SUBX2; 39017 if (Field_imm8_Slot_ae_slot0_get (insn) == 155 && 39018 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 39019 return OPCODE_SUBX8; 39020 if (Field_imm8_Slot_ae_slot0_get (insn) == 158 && 39021 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 39022 return OPCODE_XOR; 39023 if (Field_imm8_Slot_ae_slot0_get (insn) == 159 && 39024 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 39025 return OPCODE_XORB; 39026 if (Field_imm8_Slot_ae_slot0_get (insn) == 167 && 39027 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 39028 return OPCODE_ANDB; 39029 if (Field_imm8_Slot_ae_slot0_get (insn) == 183 && 39030 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 39031 return OPCODE_ANDBC; 39032 if (Field_imm8_Slot_ae_slot0_get (insn) == 199 && 39033 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 39034 return OPCODE_MAXU; 39035 if (Field_imm8_Slot_ae_slot0_get (insn) == 215 && 39036 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 39037 return OPCODE_MINU; 39038 if (Field_imm8_Slot_ae_slot0_get (insn) == 218 && 39039 Field_op0_s4_Slot_ae_slot0_get (insn) == 1 && 39040 Field_ae_r10_Slot_ae_slot0_get (insn) == 0) 39041 return OPCODE_AE_LQ32F_X; 39042 if (Field_imm8_Slot_ae_slot0_get (insn) == 231 && 39043 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 39044 return OPCODE_MOVEQZ; 39045 if (Field_imm8_Slot_ae_slot0_get (insn) == 247 && 39046 Field_op0_s4_Slot_ae_slot0_get (insn) == 1) 39047 return OPCODE_MOVF; 39048 if (Field_op0_s4_Slot_ae_slot0_get (insn) == 5) 39049 return OPCODE_L32R; 39050 if (Field_op0_s4_s4_Slot_ae_slot0_get (insn) == 0 && 39051 Field_combined2c0b5f72_fld149ae_slot0_Slot_ae_slot0_get (insn) == 0) 39052 return OPCODE_AE_ADDBRBA32; 39053 if (Field_r_Slot_ae_slot0_get (insn) == 0 && 39054 Field_op0_s4_Slot_ae_slot0_get (insn) == 4) 39055 return OPCODE_BNE; 39056 if (Field_r_Slot_ae_slot0_get (insn) == 1 && 39057 Field_op0_s4_Slot_ae_slot0_get (insn) == 4) 39058 return OPCODE_BNONE; 39059 if (Field_r_Slot_ae_slot0_get (insn) == 2 && 39060 Field_op0_s4_Slot_ae_slot0_get (insn) == 2) 39061 return OPCODE_ADDI; 39062 if (Field_r_Slot_ae_slot0_get (insn) == 2 && 39063 Field_op0_s4_Slot_ae_slot0_get (insn) == 4) 39064 return OPCODE_L16SI; 39065 if (Field_r_Slot_ae_slot0_get (insn) == 3 && 39066 Field_op0_s4_Slot_ae_slot0_get (insn) == 2) 39067 return OPCODE_BALL; 39068 if (Field_r_Slot_ae_slot0_get (insn) == 3 && 39069 Field_op0_s4_Slot_ae_slot0_get (insn) == 4) 39070 return OPCODE_L8UI; 39071 if (Field_r_Slot_ae_slot0_get (insn) == 4 && 39072 Field_op0_s4_Slot_ae_slot0_get (insn) == 2) 39073 return OPCODE_ADDMI; 39074 if (Field_r_Slot_ae_slot0_get (insn) == 4 && 39075 Field_op0_s4_Slot_ae_slot0_get (insn) == 4) 39076 return OPCODE_L16UI; 39077 if (Field_r_Slot_ae_slot0_get (insn) == 5 && 39078 Field_op0_s4_Slot_ae_slot0_get (insn) == 2) 39079 return OPCODE_BBS; 39080 if (Field_r_Slot_ae_slot0_get (insn) == 5 && 39081 Field_op0_s4_Slot_ae_slot0_get (insn) == 4) 39082 return OPCODE_S16I; 39083 if (Field_r_Slot_ae_slot0_get (insn) == 6 && 39084 Field_op0_s4_Slot_ae_slot0_get (insn) == 2) 39085 return OPCODE_BEQ; 39086 if (Field_r_Slot_ae_slot0_get (insn) == 6 && 39087 Field_op0_s4_Slot_ae_slot0_get (insn) == 4) 39088 return OPCODE_S32I; 39089 if (Field_r_Slot_ae_slot0_get (insn) == 7 && 39090 Field_op0_s4_Slot_ae_slot0_get (insn) == 2) 39091 return OPCODE_BGEU; 39092 if (Field_r_Slot_ae_slot0_get (insn) == 7 && 39093 Field_op0_s4_Slot_ae_slot0_get (insn) == 4) 39094 return OPCODE_S8I; 39095 if (Field_r_Slot_ae_slot0_get (insn) == 10 && 39096 Field_op0_s4_Slot_ae_slot0_get (insn) == 2) 39097 return OPCODE_BANY; 39098 if (Field_r_Slot_ae_slot0_get (insn) == 11 && 39099 Field_op0_s4_Slot_ae_slot0_get (insn) == 2) 39100 return OPCODE_BBC; 39101 if (Field_r_Slot_ae_slot0_get (insn) == 12 && 39102 Field_op0_s4_Slot_ae_slot0_get (insn) == 2) 39103 return OPCODE_BGE; 39104 if (Field_r_Slot_ae_slot0_get (insn) == 13 && 39105 Field_op0_s4_Slot_ae_slot0_get (insn) == 2) 39106 return OPCODE_BLT; 39107 if (Field_r_Slot_ae_slot0_get (insn) == 14 && 39108 Field_op0_s4_Slot_ae_slot0_get (insn) == 2) 39109 return OPCODE_BLTU; 39110 if (Field_r_Slot_ae_slot0_get (insn) == 15 && 39111 Field_op0_s4_Slot_ae_slot0_get (insn) == 2) 39112 return OPCODE_BNALL; 39113 if (Field_s8_Slot_ae_slot0_get (insn) == 1 && 39114 Field_op0_s4_Slot_ae_slot0_get (insn) == 4 && 39115 Field_ftsf280_Slot_ae_slot0_get (insn) == 0) 39116 return OPCODE_L32I; 39117 if (Field_s8_Slot_ae_slot0_get (insn) == 1 && 39118 Field_ftsf309_Slot_ae_slot0_get (insn) == 0 && 39119 Field_combined2c0b5f72_fld28_Slot_ae_slot0_get (insn) == 1 && 39120 Field_combined2c0b5f72_fld127_Slot_ae_slot0_get (insn) == 3 && 39121 Field_combined2c0b5f72_fld49_Slot_ae_slot0_get (insn) == 0 && 39122 Field_combined2c0b5f72_fld39_Slot_ae_slot0_get (insn) == 1 && 39123 Field_combined2c0b5f72_fld50_Slot_ae_slot0_get (insn) == 0 && 39124 Field_combined2c0b5f72_fld40_Slot_ae_slot0_get (insn) == 1 && 39125 Field_ftsf362_Slot_ae_slot0_get (insn) == 0 && 39126 Field_op0_s4_s4_Slot_ae_slot0_get (insn) == 1) 39127 return OPCODE_AE_LQ32F_C; 39128 if (Field_t_Slot_ae_slot0_get (insn) == 0 && 39129 Field_op0_s4_Slot_ae_slot0_get (insn) == 3) 39130 return OPCODE_BEQI; 39131 if (Field_t_Slot_ae_slot0_get (insn) == 1 && 39132 Field_op0_s4_Slot_ae_slot0_get (insn) == 3) 39133 return OPCODE_BGEI; 39134 if (Field_t_Slot_ae_slot0_get (insn) == 2 && 39135 Field_op0_s4_Slot_ae_slot0_get (insn) == 3) 39136 return OPCODE_BGEUI; 39137 if (Field_t_Slot_ae_slot0_get (insn) == 3 && 39138 Field_op0_s4_Slot_ae_slot0_get (insn) == 3) 39139 return OPCODE_BNEI; 39140 if (Field_t_Slot_ae_slot0_get (insn) == 4 && 39141 Field_op0_s4_Slot_ae_slot0_get (insn) == 3) 39142 return OPCODE_BLTI; 39143 if (Field_t_Slot_ae_slot0_get (insn) == 5 && 39144 Field_op0_s4_Slot_ae_slot0_get (insn) == 3 && 39145 Field_r_Slot_ae_slot0_get (insn) == 0) 39146 return OPCODE_BF; 39147 return XTENSA_UNDEFINED; 39148} 39149 39150static int 39151Slot_ae_slot1_decode (const xtensa_insnbuf insn) 39152{ 39153 if (Field_ae_mul32x24fld_Slot_ae_slot1_get (insn) == 50 && 39154 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39155 return OPCODE_AE_MULFQ32SP24S_L; 39156 if (Field_ae_mul32x24fld_Slot_ae_slot1_get (insn) == 82 && 39157 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39158 return OPCODE_AE_MULARFQ32SP24S_L; 39159 if (Field_ae_mul32x24fld_Slot_ae_slot1_get (insn) == 114 && 39160 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39161 return OPCODE_AE_MULSFQ32SP24S_L; 39162 if (Field_ae_mul32x24fld_Slot_ae_slot1_get (insn) == 146 && 39163 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39164 return OPCODE_AE_MULRFQ32SP24S_L; 39165 if (Field_ae_mul32x24fld_Slot_ae_slot1_get (insn) == 178 && 39166 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39167 return OPCODE_AE_MULAFQ32SP24S_L; 39168 if (Field_ae_mul32x24fld_Slot_ae_slot1_get (insn) == 210 && 39169 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39170 return OPCODE_AE_MULSRFQ32SP24S_L; 39171 if (Field_ae_mul32x24fld_Slot_ae_slot1_get (insn) == 274 && 39172 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39173 return OPCODE_AE_MULRFQ32SP24S_H; 39174 if (Field_ae_mul32x24fld_Slot_ae_slot1_get (insn) == 306 && 39175 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39176 return OPCODE_AE_MULAFQ32SP24S_H; 39177 if (Field_ae_mul32x24fld_Slot_ae_slot1_get (insn) == 338 && 39178 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39179 return OPCODE_AE_MULSRFQ32SP24S_H; 39180 if (Field_ae_mul32x24fld_Slot_ae_slot1_get (insn) == 402 && 39181 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39182 return OPCODE_AE_MULARFQ32SP24S_H; 39183 if (Field_ae_mul32x24fld_Slot_ae_slot1_get (insn) == 434 && 39184 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39185 return OPCODE_AE_MULSFQ32SP24S_H; 39186 if (Field_ae_mul32x24fld_Slot_ae_slot1_get (insn) == 466 && 39187 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39188 return OPCODE_AE_MULFQ32SP24S_H; 39189 if (Field_ae_r20_Slot_ae_slot1_get (insn) == 1 && 39190 Field_op0_s3_Slot_ae_slot1_get (insn) == 5 && 39191 Field_ftsf343ae_slot1_Slot_ae_slot1_get (insn) == 0) 39192 return OPCODE_AE_LTQ56S; 39193 if (Field_ae_s20_Slot_ae_slot1_get (insn) == 3 && 39194 Field_op0_s3_Slot_ae_slot1_get (insn) == 6 && 39195 Field_ftsf340ae_slot1_Slot_ae_slot1_get (insn) == 0) 39196 return OPCODE_AE_MULZAAP24S_HL_LH; 39197 if (Field_combined2c0b5f72_fld131ae_slot1_Slot_ae_slot1_get (insn) == 0 && 39198 Field_combined2c0b5f72_fld69_Slot_ae_slot1_get (insn) == 1 && 39199 Field_ftsf91_Slot_ae_slot1_get (insn) == 1 && 39200 Field_combined2c0b5f72_fld68_Slot_ae_slot1_get (insn) == 2 && 39201 Field_combined2c0b5f72_fld19_Slot_ae_slot1_get (insn) == 0 && 39202 Field_combined2c0b5f72_fld22_Slot_ae_slot1_get (insn) == 0 && 39203 Field_op0_s3_s3_Slot_ae_slot1_get (insn) == 1) 39204 return OPCODE_AE_MAXABSSP24S; 39205 if (Field_combined2c0b5f72_fld132ae_slot1_Slot_ae_slot1_get (insn) == 1 && 39206 Field_combined2c0b5f72_fld69_Slot_ae_slot1_get (insn) == 1 && 39207 Field_ftsf91_Slot_ae_slot1_get (insn) == 1 && 39208 Field_combined2c0b5f72_fld68_Slot_ae_slot1_get (insn) == 2 && 39209 Field_combined2c0b5f72_fld19_Slot_ae_slot1_get (insn) == 0 && 39210 Field_combined2c0b5f72_fld22_Slot_ae_slot1_get (insn) == 0 && 39211 Field_op0_s3_s3_Slot_ae_slot1_get (insn) == 1) 39212 return OPCODE_AE_MINABSSP24S; 39213 if (Field_combined2c0b5f72_fld74_Slot_ae_slot1_get (insn) == 1 && 39214 Field_ftsf354ae_slot1_Slot_ae_slot1_get (insn) == 0 && 39215 Field_combined2c0b5f72_fld66_Slot_ae_slot1_get (insn) == 0 && 39216 Field_ftsf127ae_slot1_Slot_ae_slot1_get (insn) == 1 && 39217 Field_combined2c0b5f72_fld91_Slot_ae_slot1_get (insn) == 0 && 39218 Field_combined2c0b5f72_fld90_Slot_ae_slot1_get (insn) == 0 && 39219 Field_combined2c0b5f72_fld88_Slot_ae_slot1_get (insn) == 0 && 39220 Field_combined2c0b5f72_fld65_Slot_ae_slot1_get (insn) == 0 && 39221 Field_combined2c0b5f72_fld24_Slot_ae_slot1_get (insn) == 0 && 39222 Field_op0_s3_s3_Slot_ae_slot1_get (insn) == 5 && 39223 Field_combined2c0b5f72_fld147ae_slot1_Slot_ae_slot1_get (insn) == 0) 39224 return OPCODE_AE_MINABSSQ56S; 39225 if (Field_combined2c0b5f72_fld79_Slot_ae_slot1_get (insn) == 1 && 39226 Field_combined2c0b5f72_fld74_Slot_ae_slot1_get (insn) == 0 && 39227 Field_ftsf354ae_slot1_Slot_ae_slot1_get (insn) == 0 && 39228 Field_combined2c0b5f72_fld66_Slot_ae_slot1_get (insn) == 0 && 39229 Field_ftsf127ae_slot1_Slot_ae_slot1_get (insn) == 1 && 39230 Field_combined2c0b5f72_fld91_Slot_ae_slot1_get (insn) == 0 && 39231 Field_combined2c0b5f72_fld90_Slot_ae_slot1_get (insn) == 0 && 39232 Field_combined2c0b5f72_fld88_Slot_ae_slot1_get (insn) == 0 && 39233 Field_combined2c0b5f72_fld65_Slot_ae_slot1_get (insn) == 0 && 39234 Field_combined2c0b5f72_fld24_Slot_ae_slot1_get (insn) == 0 && 39235 Field_op0_s3_s3_Slot_ae_slot1_get (insn) == 5) 39236 return OPCODE_AE_MAXABSSQ56S; 39237 if (Field_ftsf101ae_slot1_Slot_ae_slot1_get (insn) == 43 && 39238 Field_op0_s3_Slot_ae_slot1_get (insn) == 1 && 39239 Field_ftsf335_Slot_ae_slot1_get (insn) == 0) 39240 return OPCODE_AE_MULSQ32SP16U_H; 39241 if (Field_ftsf102ae_slot1_Slot_ae_slot1_get (insn) == 7 && 39242 Field_op0_s3_Slot_ae_slot1_get (insn) == 1 && 39243 Field_ftsf336ae_slot1_Slot_ae_slot1_get (insn) == 0) 39244 return OPCODE_AE_MULSFQ32SP16U_H; 39245 if (Field_ftsf103ae_slot1_Slot_ae_slot1_get (insn) == 3 && 39246 Field_op0_s3_Slot_ae_slot1_get (insn) == 1 && 39247 Field_ftsf337ae_slot1_Slot_ae_slot1_get (insn) == 0) 39248 return OPCODE_AE_MULAFQ32SP16S_H; 39249 if (Field_ftsf106ae_slot1_Slot_ae_slot1_get (insn) == 0 && 39250 Field_op0_s3_Slot_ae_slot1_get (insn) == 5) 39251 return OPCODE_AE_MAXBQ56S; 39252 if (Field_ftsf107ae_slot1_Slot_ae_slot1_get (insn) == 1 && 39253 Field_op0_s3_Slot_ae_slot1_get (insn) == 5) 39254 return OPCODE_AE_MINBQ56S; 39255 if (Field_ftsf108ae_slot1_Slot_ae_slot1_get (insn) == 2 && 39256 Field_op0_s3_Slot_ae_slot1_get (insn) == 5 && 39257 Field_ae_r32_Slot_ae_slot1_get (insn) == 0) 39258 return OPCODE_AE_EQQ56; 39259 if (Field_ftsf109ae_slot1_Slot_ae_slot1_get (insn) == 3 && 39260 Field_op0_s3_Slot_ae_slot1_get (insn) == 5) 39261 return OPCODE_AE_ADDSQ56S; 39262 if (Field_ftsf110ae_slot1_Slot_ae_slot1_get (insn) == 67 && 39263 Field_op0_s3_Slot_ae_slot1_get (insn) == 5) 39264 return OPCODE_AE_ANDQ56; 39265 if (Field_ftsf111ae_slot1_Slot_ae_slot1_get (insn) == 131 && 39266 Field_op0_s3_Slot_ae_slot1_get (insn) == 5) 39267 return OPCODE_AE_MAXQ56S; 39268 if (Field_ftsf112ae_slot1_Slot_ae_slot1_get (insn) == 195 && 39269 Field_op0_s3_Slot_ae_slot1_get (insn) == 5) 39270 return OPCODE_AE_ORQ56; 39271 if (Field_ftsf113ae_slot1_Slot_ae_slot1_get (insn) == 259 && 39272 Field_op0_s3_Slot_ae_slot1_get (insn) == 5) 39273 return OPCODE_AE_MINQ56S; 39274 if (Field_ftsf114ae_slot1_Slot_ae_slot1_get (insn) == 323 && 39275 Field_op0_s3_Slot_ae_slot1_get (insn) == 5) 39276 return OPCODE_AE_SUBQ56; 39277 if (Field_ftsf115ae_slot1_Slot_ae_slot1_get (insn) == 387 && 39278 Field_op0_s3_Slot_ae_slot1_get (insn) == 5) 39279 return OPCODE_AE_SUBSQ56S; 39280 if (Field_ftsf116ae_slot1_Slot_ae_slot1_get (insn) == 451 && 39281 Field_op0_s3_Slot_ae_slot1_get (insn) == 5) 39282 return OPCODE_AE_XORQ56; 39283 if (Field_ftsf117ae_slot1_Slot_ae_slot1_get (insn) == 515 && 39284 Field_op0_s3_Slot_ae_slot1_get (insn) == 5) 39285 return OPCODE_AE_NANDQ56; 39286 if (Field_ftsf118ae_slot1_Slot_ae_slot1_get (insn) == 2307 && 39287 Field_op0_s3_Slot_ae_slot1_get (insn) == 5) 39288 return OPCODE_AE_ABSQ56; 39289 if (Field_ftsf120ae_slot1_Slot_ae_slot1_get (insn) == 2315 && 39290 Field_op0_s3_Slot_ae_slot1_get (insn) == 5) 39291 return OPCODE_AE_NEGSQ56S; 39292 if (Field_ftsf121ae_slot1_Slot_ae_slot1_get (insn) == 1163 && 39293 Field_op0_s3_Slot_ae_slot1_get (insn) == 5 && 39294 Field_ftsf91_Slot_ae_slot1_get (insn) == 0) 39295 return OPCODE_AE_SATQ48S; 39296 if (Field_ftsf123ae_slot1_Slot_ae_slot1_get (insn) == 323 && 39297 Field_op0_s3_Slot_ae_slot1_get (insn) == 5 && 39298 Field_ftsf349ae_slot1_Slot_ae_slot1_get (insn) == 0) 39299 return OPCODE_AE_ABSSQ56S; 39300 if (Field_ftsf124ae_slot1_Slot_ae_slot1_get (insn) == 195 && 39301 Field_op0_s3_Slot_ae_slot1_get (insn) == 5 && 39302 Field_ftsf352ae_slot1_Slot_ae_slot1_get (insn) == 0) 39303 return OPCODE_AE_NEGQ56; 39304 if (Field_ftsf125ae_slot1_Slot_ae_slot1_get (insn) == 1 && 39305 Field_op0_s3_Slot_ae_slot1_get (insn) == 5 && 39306 Field_ftsf342ae_slot1_Slot_ae_slot1_get (insn) == 0) 39307 return OPCODE_AE_LEQ56S; 39308 if (Field_ftsf126ae_slot1_Slot_ae_slot1_get (insn) == 1 && 39309 Field_op0_s3_Slot_ae_slot1_get (insn) == 5 && 39310 Field_ftsf357ae_slot1_Slot_ae_slot1_get (insn) == 0) 39311 return OPCODE_AE_TRUNCP24Q48X2; 39312 if (Field_ftsf127ae_slot1_Slot_ae_slot1_get (insn) == 1 && 39313 Field_op0_s3_Slot_ae_slot1_get (insn) == 5 && 39314 Field_ftsf350ae_slot1_Slot_ae_slot1_get (insn) == 0) 39315 return OPCODE_AE_ADDQ56; 39316 if (Field_ftsf128ae_slot1_Slot_ae_slot1_get (insn) == 0 && 39317 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39318 return OPCODE_AE_MULAAFP24S_HH_LL; 39319 if (Field_ftsf129ae_slot1_Slot_ae_slot1_get (insn) == 1 && 39320 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39321 return OPCODE_AE_MULAAFP24S_HL_LH; 39322 if (Field_ftsf130ae_slot1_Slot_ae_slot1_get (insn) == 2 && 39323 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39324 return OPCODE_AE_MULAAP24S_HH_LL; 39325 if (Field_ftsf131ae_slot1_Slot_ae_slot1_get (insn) == 3 && 39326 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39327 return OPCODE_AE_MULAFS32P16S_HL; 39328 if (Field_ftsf132ae_slot1_Slot_ae_slot1_get (insn) == 4 && 39329 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39330 return OPCODE_AE_MULAAP24S_HL_LH; 39331 if (Field_ftsf133ae_slot1_Slot_ae_slot1_get (insn) == 5 && 39332 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39333 return OPCODE_AE_MULAFS32P16S_LH; 39334 if (Field_ftsf134ae_slot1_Slot_ae_slot1_get (insn) == 6 && 39335 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39336 return OPCODE_AE_MULAFS32P16S_LL; 39337 if (Field_ftsf135ae_slot1_Slot_ae_slot1_get (insn) == 7 && 39338 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39339 return OPCODE_AE_MULAFS56P24S_HH; 39340 if (Field_ftsf136ae_slot1_Slot_ae_slot1_get (insn) == 8 && 39341 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39342 return OPCODE_AE_MULAFP24S_HH; 39343 if (Field_ftsf137ae_slot1_Slot_ae_slot1_get (insn) == 9 && 39344 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39345 return OPCODE_AE_MULAFS56P24S_HL; 39346 if (Field_ftsf138ae_slot1_Slot_ae_slot1_get (insn) == 10 && 39347 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39348 return OPCODE_AE_MULAFS56P24S_LH; 39349 if (Field_ftsf139ae_slot1_Slot_ae_slot1_get (insn) == 11 && 39350 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39351 return OPCODE_AE_MULAP24S_HH; 39352 if (Field_ftsf140ae_slot1_Slot_ae_slot1_get (insn) == 12 && 39353 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39354 return OPCODE_AE_MULAFS56P24S_LL; 39355 if (Field_ftsf141ae_slot1_Slot_ae_slot1_get (insn) == 13 && 39356 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39357 return OPCODE_AE_MULAP24S_HL; 39358 if (Field_ftsf142ae_slot1_Slot_ae_slot1_get (insn) == 14 && 39359 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39360 return OPCODE_AE_MULAP24S_LH; 39361 if (Field_ftsf143ae_slot1_Slot_ae_slot1_get (insn) == 15 && 39362 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39363 return OPCODE_AE_MULAP24S_LL; 39364 if (Field_ftsf144ae_slot1_Slot_ae_slot1_get (insn) == 16 && 39365 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39366 return OPCODE_AE_MULAFP24S_HL; 39367 if (Field_ftsf145ae_slot1_Slot_ae_slot1_get (insn) == 17 && 39368 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39369 return OPCODE_AE_MULAS56P24S_HH; 39370 if (Field_ftsf146ae_slot1_Slot_ae_slot1_get (insn) == 18 && 39371 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39372 return OPCODE_AE_MULAS56P24S_HL; 39373 if (Field_ftsf147ae_slot1_Slot_ae_slot1_get (insn) == 19 && 39374 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39375 return OPCODE_AE_MULASFP24S_HH_LL; 39376 if (Field_ftsf148ae_slot1_Slot_ae_slot1_get (insn) == 20 && 39377 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39378 return OPCODE_AE_MULAS56P24S_LH; 39379 if (Field_ftsf149ae_slot1_Slot_ae_slot1_get (insn) == 21 && 39380 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39381 return OPCODE_AE_MULASFP24S_HL_LH; 39382 if (Field_ftsf150ae_slot1_Slot_ae_slot1_get (insn) == 22 && 39383 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39384 return OPCODE_AE_MULASP24S_HH_LL; 39385 if (Field_ftsf151ae_slot1_Slot_ae_slot1_get (insn) == 23 && 39386 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39387 return OPCODE_AE_MULASP24S_HL_LH; 39388 if (Field_ftsf152ae_slot1_Slot_ae_slot1_get (insn) == 24 && 39389 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39390 return OPCODE_AE_MULAS56P24S_LL; 39391 if (Field_ftsf153ae_slot1_Slot_ae_slot1_get (insn) == 25 && 39392 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39393 return OPCODE_AE_MULFP24S_HH; 39394 if (Field_ftsf154ae_slot1_Slot_ae_slot1_get (insn) == 26 && 39395 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39396 return OPCODE_AE_MULFP24S_HL; 39397 if (Field_ftsf155ae_slot1_Slot_ae_slot1_get (insn) == 27 && 39398 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39399 return OPCODE_AE_MULFP24S_LL; 39400 if (Field_ftsf156ae_slot1_Slot_ae_slot1_get (insn) == 28 && 39401 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39402 return OPCODE_AE_MULFP24S_LH; 39403 if (Field_ftsf157ae_slot1_Slot_ae_slot1_get (insn) == 29 && 39404 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39405 return OPCODE_AE_MULFS32P16S_HH; 39406 if (Field_ftsf158ae_slot1_Slot_ae_slot1_get (insn) == 30 && 39407 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39408 return OPCODE_AE_MULFS32P16S_HL; 39409 if (Field_ftsf159ae_slot1_Slot_ae_slot1_get (insn) == 31 && 39410 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39411 return OPCODE_AE_MULFS32P16S_LH; 39412 if (Field_ftsf160ae_slot1_Slot_ae_slot1_get (insn) == 32 && 39413 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39414 return OPCODE_AE_MULAFP24S_LH; 39415 if (Field_ftsf161ae_slot1_Slot_ae_slot1_get (insn) == 33 && 39416 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39417 return OPCODE_AE_MULFS32P16S_LL; 39418 if (Field_ftsf162ae_slot1_Slot_ae_slot1_get (insn) == 34 && 39419 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39420 return OPCODE_AE_MULP24S_HH; 39421 if (Field_ftsf163ae_slot1_Slot_ae_slot1_get (insn) == 35 && 39422 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39423 return OPCODE_AE_MULSAFP24S_HH_LL; 39424 if (Field_ftsf164ae_slot1_Slot_ae_slot1_get (insn) == 36 && 39425 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39426 return OPCODE_AE_MULP24S_HL; 39427 if (Field_ftsf165ae_slot1_Slot_ae_slot1_get (insn) == 37 && 39428 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39429 return OPCODE_AE_MULSAFP24S_HL_LH; 39430 if (Field_ftsf166ae_slot1_Slot_ae_slot1_get (insn) == 38 && 39431 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39432 return OPCODE_AE_MULSAP24S_HH_LL; 39433 if (Field_ftsf167ae_slot1_Slot_ae_slot1_get (insn) == 39 && 39434 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39435 return OPCODE_AE_MULSAP24S_HL_LH; 39436 if (Field_ftsf168ae_slot1_Slot_ae_slot1_get (insn) == 40 && 39437 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39438 return OPCODE_AE_MULP24S_LH; 39439 if (Field_ftsf169ae_slot1_Slot_ae_slot1_get (insn) == 41 && 39440 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39441 return OPCODE_AE_MULSFP24S_HH; 39442 if (Field_ftsf170ae_slot1_Slot_ae_slot1_get (insn) == 42 && 39443 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39444 return OPCODE_AE_MULSFP24S_HL; 39445 if (Field_ftsf171ae_slot1_Slot_ae_slot1_get (insn) == 43 && 39446 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39447 return OPCODE_AE_MULSFP24S_LL; 39448 if (Field_ftsf172ae_slot1_Slot_ae_slot1_get (insn) == 44 && 39449 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39450 return OPCODE_AE_MULSFP24S_LH; 39451 if (Field_ftsf173ae_slot1_Slot_ae_slot1_get (insn) == 45 && 39452 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39453 return OPCODE_AE_MULSFS32P16S_HH; 39454 if (Field_ftsf174ae_slot1_Slot_ae_slot1_get (insn) == 46 && 39455 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39456 return OPCODE_AE_MULSFS32P16S_HL; 39457 if (Field_ftsf175ae_slot1_Slot_ae_slot1_get (insn) == 47 && 39458 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39459 return OPCODE_AE_MULSFS32P16S_LH; 39460 if (Field_ftsf176ae_slot1_Slot_ae_slot1_get (insn) == 48 && 39461 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39462 return OPCODE_AE_MULP24S_LL; 39463 if (Field_ftsf177ae_slot1_Slot_ae_slot1_get (insn) == 49 && 39464 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39465 return OPCODE_AE_MULSFS32P16S_LL; 39466 if (Field_ftsf178ae_slot1_Slot_ae_slot1_get (insn) == 50 && 39467 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39468 return OPCODE_AE_MULSFS56P24S_HH; 39469 if (Field_ftsf179ae_slot1_Slot_ae_slot1_get (insn) == 51 && 39470 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39471 return OPCODE_AE_MULSFS56P24S_LL; 39472 if (Field_ftsf180ae_slot1_Slot_ae_slot1_get (insn) == 52 && 39473 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39474 return OPCODE_AE_MULSFS56P24S_HL; 39475 if (Field_ftsf181ae_slot1_Slot_ae_slot1_get (insn) == 53 && 39476 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39477 return OPCODE_AE_MULSP24S_HH; 39478 if (Field_ftsf182ae_slot1_Slot_ae_slot1_get (insn) == 54 && 39479 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39480 return OPCODE_AE_MULSP24S_HL; 39481 if (Field_ftsf183ae_slot1_Slot_ae_slot1_get (insn) == 55 && 39482 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39483 return OPCODE_AE_MULSP24S_LH; 39484 if (Field_ftsf184ae_slot1_Slot_ae_slot1_get (insn) == 56 && 39485 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39486 return OPCODE_AE_MULSFS56P24S_LH; 39487 if (Field_ftsf185ae_slot1_Slot_ae_slot1_get (insn) == 57 && 39488 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39489 return OPCODE_AE_MULSP24S_LL; 39490 if (Field_ftsf186ae_slot1_Slot_ae_slot1_get (insn) == 58 && 39491 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39492 return OPCODE_AE_MULSS56P24S_HH; 39493 if (Field_ftsf187ae_slot1_Slot_ae_slot1_get (insn) == 59 && 39494 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39495 return OPCODE_AE_MULSS56P24S_LH; 39496 if (Field_ftsf188ae_slot1_Slot_ae_slot1_get (insn) == 60 && 39497 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39498 return OPCODE_AE_MULSS56P24S_HL; 39499 if (Field_ftsf189ae_slot1_Slot_ae_slot1_get (insn) == 61 && 39500 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39501 return OPCODE_AE_MULSS56P24S_LL; 39502 if (Field_ftsf190ae_slot1_Slot_ae_slot1_get (insn) == 62 && 39503 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39504 return OPCODE_AE_MULSSFP24S_HH_LL; 39505 if (Field_ftsf191ae_slot1_Slot_ae_slot1_get (insn) == 63 && 39506 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39507 return OPCODE_AE_MULSSFP24S_HL_LH; 39508 if (Field_ftsf192ae_slot1_Slot_ae_slot1_get (insn) == 64 && 39509 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39510 return OPCODE_AE_MULAFP24S_LL; 39511 if (Field_ftsf193ae_slot1_Slot_ae_slot1_get (insn) == 65 && 39512 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39513 return OPCODE_AE_MULSSP24S_HH_LL; 39514 if (Field_ftsf194ae_slot1_Slot_ae_slot1_get (insn) == 66 && 39515 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39516 return OPCODE_AE_MULSSP24S_HL_LH; 39517 if (Field_ftsf195ae_slot1_Slot_ae_slot1_get (insn) == 67 && 39518 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39519 return OPCODE_AE_MULZASFP24S_HH_LL; 39520 if (Field_ftsf196ae_slot1_Slot_ae_slot1_get (insn) == 68 && 39521 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39522 return OPCODE_AE_MULZAAFP24S_HH_LL; 39523 if (Field_ftsf197ae_slot1_Slot_ae_slot1_get (insn) == 69 && 39524 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39525 return OPCODE_AE_MULZASFP24S_HL_LH; 39526 if (Field_ftsf198ae_slot1_Slot_ae_slot1_get (insn) == 70 && 39527 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39528 return OPCODE_AE_MULZASP24S_HH_LL; 39529 if (Field_ftsf199ae_slot1_Slot_ae_slot1_get (insn) == 71 && 39530 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39531 return OPCODE_AE_MULZASP24S_HL_LH; 39532 if (Field_ftsf200ae_slot1_Slot_ae_slot1_get (insn) == 72 && 39533 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39534 return OPCODE_AE_MULZAAFP24S_HL_LH; 39535 if (Field_ftsf201ae_slot1_Slot_ae_slot1_get (insn) == 73 && 39536 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39537 return OPCODE_AE_MULZSAFP24S_HH_LL; 39538 if (Field_ftsf202ae_slot1_Slot_ae_slot1_get (insn) == 74 && 39539 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39540 return OPCODE_AE_MULZSAFP24S_HL_LH; 39541 if (Field_ftsf203ae_slot1_Slot_ae_slot1_get (insn) == 75 && 39542 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39543 return OPCODE_AE_MULZSAP24S_HL_LH; 39544 if (Field_ftsf204ae_slot1_Slot_ae_slot1_get (insn) == 76 && 39545 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39546 return OPCODE_AE_MULZSAP24S_HH_LL; 39547 if (Field_ftsf205ae_slot1_Slot_ae_slot1_get (insn) == 77 && 39548 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39549 return OPCODE_AE_MULZSSFP24S_HH_LL; 39550 if (Field_ftsf206ae_slot1_Slot_ae_slot1_get (insn) == 78 && 39551 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39552 return OPCODE_AE_MULZSSFP24S_HL_LH; 39553 if (Field_ftsf207ae_slot1_Slot_ae_slot1_get (insn) == 79 && 39554 Field_op0_s3_Slot_ae_slot1_get (insn) == 6) 39555 return OPCODE_AE_MULZSSP24S_HH_LL; 39556 if (Field_ftsf208ae_slot1_Slot_ae_slot1_get (insn) == 10 && 39557 Field_op0_s3_Slot_ae_slot1_get (insn) == 6 && 39558 Field_ftsf341ae_slot1_Slot_ae_slot1_get (insn) == 0) 39559 return OPCODE_AE_MULZAAP24S_HH_LL; 39560 if (Field_ftsf20ae_slot1_Slot_ae_slot1_get (insn) == 0 && 39561 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39562 return OPCODE_AE_MAXBP24S; 39563 if (Field_ftsf210ae_slot1_Slot_ae_slot1_get (insn) == 11 && 39564 Field_op0_s3_Slot_ae_slot1_get (insn) == 6 && 39565 Field_ftsf339ae_slot1_Slot_ae_slot1_get (insn) == 0) 39566 return OPCODE_AE_MULZSSP24S_HL_LH; 39567 if (Field_ftsf21ae_slot1_Slot_ae_slot1_get (insn) == 1 && 39568 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39569 return OPCODE_AE_MINBP24S; 39570 if (Field_ftsf22ae_slot1_Slot_ae_slot1_get (insn) == 4 && 39571 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39572 return OPCODE_AE_MOVFP48; 39573 if (Field_ftsf23ae_slot1_Slot_ae_slot1_get (insn) == 5 && 39574 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39575 return OPCODE_AE_ADDP24; 39576 if (Field_ftsf24ae_slot1_Slot_ae_slot1_get (insn) == 69 && 39577 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39578 return OPCODE_AE_MAXP24S; 39579 if (Field_ftsf25ae_slot1_Slot_ae_slot1_get (insn) == 20 && 39580 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39581 return OPCODE_AE_ADDSP24S; 39582 if (Field_ftsf26ae_slot1_Slot_ae_slot1_get (insn) == 21 && 39583 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39584 return OPCODE_AE_MINP24S; 39585 if (Field_ftsf27ae_slot1_Slot_ae_slot1_get (insn) == 84 && 39586 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39587 return OPCODE_AE_NANDP48; 39588 if (Field_ftsf28ae_slot1_Slot_ae_slot1_get (insn) == 85 && 39589 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39590 return OPCODE_AE_ORP48; 39591 if (Field_ftsf29ae_slot1_Slot_ae_slot1_get (insn) == 36 && 39592 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39593 return OPCODE_AE_ANDP48; 39594 if (Field_ftsf30ae_slot1_Slot_ae_slot1_get (insn) == 37 && 39595 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39596 return OPCODE_AE_SELP24_HH; 39597 if (Field_ftsf31ae_slot1_Slot_ae_slot1_get (insn) == 52 && 39598 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39599 return OPCODE_AE_SELP24_HL; 39600 if (Field_ftsf32ae_slot1_Slot_ae_slot1_get (insn) == 53 && 39601 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39602 return OPCODE_AE_SELP24_LL; 39603 if (Field_ftsf33ae_slot1_Slot_ae_slot1_get (insn) == 100 && 39604 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39605 return OPCODE_AE_SELP24_LH; 39606 if (Field_ftsf34ae_slot1_Slot_ae_slot1_get (insn) == 101 && 39607 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39608 return OPCODE_AE_SUBP24; 39609 if (Field_ftsf35ae_slot1_Slot_ae_slot1_get (insn) == 116 && 39610 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39611 return OPCODE_AE_SUBSP24S; 39612 if (Field_ftsf36ae_slot1_Slot_ae_slot1_get (insn) == 117 && 39613 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39614 return OPCODE_AE_XORP48; 39615 if (Field_ftsf37ae_slot1_Slot_ae_slot1_get (insn) == 8 && 39616 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39617 return OPCODE_AE_MOVTP48; 39618 if (Field_ftsf38ae_slot1_Slot_ae_slot1_get (insn) == 24 && 39619 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39620 return OPCODE_AE_ABSP24; 39621 if (Field_ftsf40ae_slot1_Slot_ae_slot1_get (insn) == 88 && 39622 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39623 return OPCODE_AE_NEGP24; 39624 if (Field_ftsf41ae_slot1_Slot_ae_slot1_get (insn) == 152 && 39625 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39626 return OPCODE_AE_NEGSP24S; 39627 if (Field_ftsf42ae_slot1_Slot_ae_slot1_get (insn) == 216 && 39628 Field_op0_s3_Slot_ae_slot1_get (insn) == 1 && 39629 Field_ftsf333ae_slot1_Slot_ae_slot1_get (insn) == 0) 39630 return OPCODE_NOP; 39631 if (Field_ftsf43ae_slot1_Slot_ae_slot1_get (insn) == 88 && 39632 Field_op0_s3_Slot_ae_slot1_get (insn) == 1 && 39633 Field_ftsf359ae_slot1_Slot_ae_slot1_get (insn) == 0) 39634 return OPCODE_AE_ZEROP48; 39635 if (Field_ftsf45ae_slot1_Slot_ae_slot1_get (insn) == 704 && 39636 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39637 return OPCODE_AE_MOVP48; 39638 if (Field_ftsf47ae_slot1_Slot_ae_slot1_get (insn) == 708 && 39639 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39640 return OPCODE_AE_ROUNDSP16ASYM; 39641 if (Field_ftsf48ae_slot1_Slot_ae_slot1_get (insn) == 712 && 39642 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39643 return OPCODE_AE_ROUNDSP16SYM; 39644 if (Field_ftsf49ae_slot1_Slot_ae_slot1_get (insn) == 716 && 39645 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39646 return OPCODE_AE_SLLSSP24S; 39647 if (Field_ftsf50ae_slot1_Slot_ae_slot1_get (insn) == 720 && 39648 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39649 return OPCODE_AE_SLLSP24; 39650 if (Field_ftsf51ae_slot1_Slot_ae_slot1_get (insn) == 724 && 39651 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39652 return OPCODE_AE_SRASP24; 39653 if (Field_ftsf52ae_slot1_Slot_ae_slot1_get (insn) == 728 && 39654 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39655 return OPCODE_AE_SRLSP24; 39656 if (Field_ftsf53ae_slot1_Slot_ae_slot1_get (insn) == 732 && 39657 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39658 return OPCODE_AE_TRUNCP16; 39659 if (Field_ftsf54ae_slot1_Slot_ae_slot1_get (insn) == 24 && 39660 Field_op0_s3_Slot_ae_slot1_get (insn) == 1 && 39661 Field_ftsf356ae_slot1_Slot_ae_slot1_get (insn) == 0) 39662 return OPCODE_AE_ABSSP24S; 39663 if (Field_ftsf56ae_slot1_Slot_ae_slot1_get (insn) == 9 && 39664 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39665 return OPCODE_AE_EQP24; 39666 if (Field_ftsf57ae_slot1_Slot_ae_slot1_get (insn) == 25 && 39667 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39668 return OPCODE_AE_LTP24S; 39669 if (Field_ftsf58ae_slot1_Slot_ae_slot1_get (insn) == 25 && 39670 Field_op0_s3_Slot_ae_slot1_get (insn) == 1 && 39671 Field_ftsf354ae_slot1_Slot_ae_slot1_get (insn) == 0) 39672 return OPCODE_AE_MOVFP24X2; 39673 if (Field_ftsf60ae_slot1_Slot_ae_slot1_get (insn) == 25 && 39674 Field_op0_s3_Slot_ae_slot1_get (insn) == 1 && 39675 Field_ftsf355ae_slot1_Slot_ae_slot1_get (insn) == 0) 39676 return OPCODE_AE_MOVTP24X2; 39677 if (Field_ftsf61_Slot_ae_slot1_get (insn) == 1 && 39678 Field_op0_s3_Slot_ae_slot1_get (insn) == 6 && 39679 Field_ftsf334ae_slot1_Slot_ae_slot1_get (insn) == 0) 39680 return OPCODE_AE_MULAFS32P16S_HH; 39681 if (Field_ftsf62ae_slot1_Slot_ae_slot1_get (insn) == 12 && 39682 Field_op0_s3_Slot_ae_slot1_get (insn) == 1 && 39683 Field_ae_s20_Slot_ae_slot1_get (insn) == 0) 39684 return OPCODE_AE_LEP24S; 39685 if (Field_ftsf63ae_slot1_Slot_ae_slot1_get (insn) == 97 && 39686 Field_op0_s3_Slot_ae_slot1_get (insn) == 1 && 39687 Field_ftsf344ae_slot1_Slot_ae_slot1_get (insn) == 0) 39688 return OPCODE_AE_ROUNDSP16Q48ASYM; 39689 if (Field_ftsf63ae_slot1_Slot_ae_slot1_get (insn) == 101 && 39690 Field_op0_s3_Slot_ae_slot1_get (insn) == 1 && 39691 Field_ftsf344ae_slot1_Slot_ae_slot1_get (insn) == 0) 39692 return OPCODE_AE_ROUNDSP16Q48SYM; 39693 if (Field_ftsf64ae_slot1_Slot_ae_slot1_get (insn) == 53 && 39694 Field_op0_s3_Slot_ae_slot1_get (insn) == 1 && 39695 Field_ftsf345ae_slot1_Slot_ae_slot1_get (insn) == 0) 39696 return OPCODE_AE_ROUNDSP24Q48ASYM; 39697 if (Field_ftsf66ae_slot1_Slot_ae_slot1_get (insn) == 29 && 39698 Field_op0_s3_Slot_ae_slot1_get (insn) == 1 && 39699 Field_ftsf347ae_slot1_Slot_ae_slot1_get (insn) == 0) 39700 return OPCODE_AE_ROUNDSP24Q48SYM; 39701 if (Field_ftsf68ae_slot1_Slot_ae_slot1_get (insn) == 2 && 39702 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39703 return OPCODE_AE_SLLIP24; 39704 if (Field_ftsf68ae_slot1_Slot_ae_slot1_get (insn) == 3 && 39705 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39706 return OPCODE_AE_SLLISP24S; 39707 if (Field_ftsf68ae_slot1_Slot_ae_slot1_get (insn) == 6 && 39708 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39709 return OPCODE_AE_SRAIP24; 39710 if (Field_ftsf68ae_slot1_Slot_ae_slot1_get (insn) == 10 && 39711 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39712 return OPCODE_AE_SRLIP24; 39713 if (Field_ftsf69ae_slot1_Slot_ae_slot1_get (insn) == 7 && 39714 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39715 return OPCODE_AE_MULAFQ32SP16S_L; 39716 if (Field_ftsf70ae_slot1_Slot_ae_slot1_get (insn) == 39 && 39717 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39718 return OPCODE_AE_MULAFQ32SP16U_H; 39719 if (Field_ftsf71ae_slot1_Slot_ae_slot1_get (insn) == 71 && 39720 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39721 return OPCODE_AE_MULAFQ32SP16U_L; 39722 if (Field_ftsf72ae_slot1_Slot_ae_slot1_get (insn) == 103 && 39723 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39724 return OPCODE_AE_MULAQ32SP16U_H; 39725 if (Field_ftsf73ae_slot1_Slot_ae_slot1_get (insn) == 135 && 39726 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39727 return OPCODE_AE_MULAQ32SP16S_H; 39728 if (Field_ftsf74ae_slot1_Slot_ae_slot1_get (insn) == 167 && 39729 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39730 return OPCODE_AE_MULAQ32SP16U_L; 39731 if (Field_ftsf75ae_slot1_Slot_ae_slot1_get (insn) == 199 && 39732 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39733 return OPCODE_AE_MULFQ32SP16S_H; 39734 if (Field_ftsf76ae_slot1_Slot_ae_slot1_get (insn) == 231 && 39735 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39736 return OPCODE_AE_MULFQ32SP16S_L; 39737 if (Field_ftsf77ae_slot1_Slot_ae_slot1_get (insn) == 263 && 39738 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39739 return OPCODE_AE_MULAQ32SP16S_L; 39740 if (Field_ftsf78ae_slot1_Slot_ae_slot1_get (insn) == 295 && 39741 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39742 return OPCODE_AE_MULFQ32SP16U_H; 39743 if (Field_ftsf79ae_slot1_Slot_ae_slot1_get (insn) == 327 && 39744 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39745 return OPCODE_AE_MULFQ32SP16U_L; 39746 if (Field_ftsf80ae_slot1_Slot_ae_slot1_get (insn) == 359 && 39747 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39748 return OPCODE_AE_MULQ32SP16S_L; 39749 if (Field_ftsf81ae_slot1_Slot_ae_slot1_get (insn) == 391 && 39750 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39751 return OPCODE_AE_MULQ32SP16S_H; 39752 if (Field_ftsf82ae_slot1_Slot_ae_slot1_get (insn) == 423 && 39753 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39754 return OPCODE_AE_MULQ32SP16U_H; 39755 if (Field_ftsf83ae_slot1_Slot_ae_slot1_get (insn) == 455 && 39756 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39757 return OPCODE_AE_MULQ32SP16U_L; 39758 if (Field_ftsf84ae_slot1_Slot_ae_slot1_get (insn) == 487 && 39759 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39760 return OPCODE_AE_MULSFQ32SP16S_H; 39761 if (Field_ftsf85ae_slot1_Slot_ae_slot1_get (insn) == 11 && 39762 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39763 return OPCODE_AE_MULSFQ32SP16S_L; 39764 if (Field_ftsf86ae_slot1_Slot_ae_slot1_get (insn) == 43 && 39765 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39766 return OPCODE_AE_MULSFQ32SP16U_L; 39767 if (Field_ftsf87ae_slot1_Slot_ae_slot1_get (insn) == 75 && 39768 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39769 return OPCODE_AE_MULSQ32SP16S_H; 39770 if (Field_ftsf88ae_slot1_Slot_ae_slot1_get (insn) == 107 && 39771 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39772 return OPCODE_AE_MULSQ32SP16U_L; 39773 if (Field_ftsf89ae_slot1_Slot_ae_slot1_get (insn) == 139 && 39774 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39775 return OPCODE_AE_MULSQ32SP16S_L; 39776 if (Field_ftsf90ae_slot1_Slot_ae_slot1_get (insn) == 331 && 39777 Field_op0_s3_Slot_ae_slot1_get (insn) == 1 && 39778 Field_ftsf55_Slot_ae_slot1_get (insn) == 0) 39779 return OPCODE_AE_CVTQ48P24S_H; 39780 if (Field_ftsf92ae_slot1_Slot_ae_slot1_get (insn) == 363 && 39781 Field_op0_s3_Slot_ae_slot1_get (insn) == 1 && 39782 Field_ftsf358ae_slot1_Slot_ae_slot1_get (insn) == 0) 39783 return OPCODE_AE_ZEROQ56; 39784 if (Field_ftsf93ae_slot1_Slot_ae_slot1_get (insn) == 203 && 39785 Field_op0_s3_Slot_ae_slot1_get (insn) == 1 && 39786 Field_ae_r10_Slot_ae_slot1_get (insn) == 0) 39787 return OPCODE_AE_CVTQ48P24S_L; 39788 if (Field_ftsf94ae_slot1_Slot_ae_slot1_get (insn) == 1803 && 39789 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39790 return OPCODE_AE_MOVQ56; 39791 if (Field_ftsf96ae_slot1_Slot_ae_slot1_get (insn) == 1835 && 39792 Field_op0_s3_Slot_ae_slot1_get (insn) == 1) 39793 return OPCODE_AE_ROUNDSQ32ASYM; 39794 if (Field_ftsf97ae_slot1_Slot_ae_slot1_get (insn) == 939 && 39795 Field_op0_s3_Slot_ae_slot1_get (insn) == 1 && 39796 Field_ftsf348ae_slot1_Slot_ae_slot1_get (insn) == 0) 39797 return OPCODE_AE_ROUNDSQ32SYM; 39798 if (Field_ftsf99ae_slot1_Slot_ae_slot1_get (insn) == 491 && 39799 Field_op0_s3_Slot_ae_slot1_get (insn) == 1 && 39800 Field_ftsf351_Slot_ae_slot1_get (insn) == 0) 39801 return OPCODE_AE_TRUNCQ32; 39802 if (Field_t_Slot_ae_slot1_get (insn) == 0 && 39803 Field_op0_s3_Slot_ae_slot1_get (insn) == 2) 39804 return OPCODE_AE_MULZAAFQ32SP16S_HH; 39805 if (Field_t_Slot_ae_slot1_get (insn) == 0 && 39806 Field_op0_s3_Slot_ae_slot1_get (insn) == 3) 39807 return OPCODE_AE_MULZASFQ32SP16U_LH; 39808 if (Field_t_Slot_ae_slot1_get (insn) == 0 && 39809 Field_op0_s3_Slot_ae_slot1_get (insn) == 4) 39810 return OPCODE_AE_MULZSAQ32SP16S_LL; 39811 if (Field_t_Slot_ae_slot1_get (insn) == 1 && 39812 Field_op0_s3_Slot_ae_slot1_get (insn) == 2) 39813 return OPCODE_AE_MULZAAFQ32SP16S_LH; 39814 if (Field_t_Slot_ae_slot1_get (insn) == 1 && 39815 Field_op0_s3_Slot_ae_slot1_get (insn) == 3) 39816 return OPCODE_AE_MULZASFQ32SP16U_LL; 39817 if (Field_t_Slot_ae_slot1_get (insn) == 1 && 39818 Field_op0_s3_Slot_ae_slot1_get (insn) == 4) 39819 return OPCODE_AE_MULZSAQ32SP16U_HH; 39820 if (Field_t_Slot_ae_slot1_get (insn) == 2 && 39821 Field_op0_s3_Slot_ae_slot1_get (insn) == 2) 39822 return OPCODE_AE_MULZAAFQ32SP16S_LL; 39823 if (Field_t_Slot_ae_slot1_get (insn) == 2 && 39824 Field_op0_s3_Slot_ae_slot1_get (insn) == 3) 39825 return OPCODE_AE_MULZASQ32SP16S_HH; 39826 if (Field_t_Slot_ae_slot1_get (insn) == 2 && 39827 Field_op0_s3_Slot_ae_slot1_get (insn) == 4) 39828 return OPCODE_AE_MULZSAQ32SP16U_LH; 39829 if (Field_t_Slot_ae_slot1_get (insn) == 3 && 39830 Field_op0_s3_Slot_ae_slot1_get (insn) == 2) 39831 return OPCODE_AE_MULZAAFQ32SP16U_LL; 39832 if (Field_t_Slot_ae_slot1_get (insn) == 3 && 39833 Field_op0_s3_Slot_ae_slot1_get (insn) == 3) 39834 return OPCODE_AE_MULZASQ32SP16U_HH; 39835 if (Field_t_Slot_ae_slot1_get (insn) == 3 && 39836 Field_op0_s3_Slot_ae_slot1_get (insn) == 4) 39837 return OPCODE_AE_MULZSSFQ32SP16S_LH; 39838 if (Field_t_Slot_ae_slot1_get (insn) == 4 && 39839 Field_op0_s3_Slot_ae_slot1_get (insn) == 2) 39840 return OPCODE_AE_MULZAAFQ32SP16U_HH; 39841 if (Field_t_Slot_ae_slot1_get (insn) == 4 && 39842 Field_op0_s3_Slot_ae_slot1_get (insn) == 3) 39843 return OPCODE_AE_MULZASQ32SP16S_LH; 39844 if (Field_t_Slot_ae_slot1_get (insn) == 4 && 39845 Field_op0_s3_Slot_ae_slot1_get (insn) == 4) 39846 return OPCODE_AE_MULZSAQ32SP16U_LL; 39847 if (Field_t_Slot_ae_slot1_get (insn) == 5 && 39848 Field_op0_s3_Slot_ae_slot1_get (insn) == 2) 39849 return OPCODE_AE_MULZAAQ32SP16S_HH; 39850 if (Field_t_Slot_ae_slot1_get (insn) == 5 && 39851 Field_op0_s3_Slot_ae_slot1_get (insn) == 3) 39852 return OPCODE_AE_MULZASQ32SP16U_LH; 39853 if (Field_t_Slot_ae_slot1_get (insn) == 5 && 39854 Field_op0_s3_Slot_ae_slot1_get (insn) == 4) 39855 return OPCODE_AE_MULZSSFQ32SP16S_LL; 39856 if (Field_t_Slot_ae_slot1_get (insn) == 6 && 39857 Field_op0_s3_Slot_ae_slot1_get (insn) == 2) 39858 return OPCODE_AE_MULZAAQ32SP16S_LH; 39859 if (Field_t_Slot_ae_slot1_get (insn) == 6 && 39860 Field_op0_s3_Slot_ae_slot1_get (insn) == 3) 39861 return OPCODE_AE_MULZASQ32SP16U_LL; 39862 if (Field_t_Slot_ae_slot1_get (insn) == 6 && 39863 Field_op0_s3_Slot_ae_slot1_get (insn) == 4) 39864 return OPCODE_AE_MULZSSFQ32SP16U_HH; 39865 if (Field_t_Slot_ae_slot1_get (insn) == 7 && 39866 Field_op0_s3_Slot_ae_slot1_get (insn) == 2) 39867 return OPCODE_AE_MULZAAQ32SP16S_LL; 39868 if (Field_t_Slot_ae_slot1_get (insn) == 7 && 39869 Field_op0_s3_Slot_ae_slot1_get (insn) == 3) 39870 return OPCODE_AE_MULZSAFQ32SP16S_HH; 39871 if (Field_t_Slot_ae_slot1_get (insn) == 7 && 39872 Field_op0_s3_Slot_ae_slot1_get (insn) == 4) 39873 return OPCODE_AE_MULZSSFQ32SP16U_LH; 39874 if (Field_t_Slot_ae_slot1_get (insn) == 8 && 39875 Field_op0_s3_Slot_ae_slot1_get (insn) == 2) 39876 return OPCODE_AE_MULZAAFQ32SP16U_LH; 39877 if (Field_t_Slot_ae_slot1_get (insn) == 8 && 39878 Field_op0_s3_Slot_ae_slot1_get (insn) == 3) 39879 return OPCODE_AE_MULZASQ32SP16S_LL; 39880 if (Field_t_Slot_ae_slot1_get (insn) == 8 && 39881 Field_op0_s3_Slot_ae_slot1_get (insn) == 4) 39882 return OPCODE_AE_MULZSSFQ32SP16S_HH; 39883 if (Field_t_Slot_ae_slot1_get (insn) == 9 && 39884 Field_op0_s3_Slot_ae_slot1_get (insn) == 2) 39885 return OPCODE_AE_MULZAAQ32SP16U_HH; 39886 if (Field_t_Slot_ae_slot1_get (insn) == 9 && 39887 Field_op0_s3_Slot_ae_slot1_get (insn) == 3) 39888 return OPCODE_AE_MULZSAFQ32SP16S_LH; 39889 if (Field_t_Slot_ae_slot1_get (insn) == 9 && 39890 Field_op0_s3_Slot_ae_slot1_get (insn) == 4) 39891 return OPCODE_AE_MULZSSFQ32SP16U_LL; 39892 if (Field_t_Slot_ae_slot1_get (insn) == 10 && 39893 Field_op0_s3_Slot_ae_slot1_get (insn) == 2) 39894 return OPCODE_AE_MULZAAQ32SP16U_LH; 39895 if (Field_t_Slot_ae_slot1_get (insn) == 10 && 39896 Field_op0_s3_Slot_ae_slot1_get (insn) == 3) 39897 return OPCODE_AE_MULZSAFQ32SP16S_LL; 39898 if (Field_t_Slot_ae_slot1_get (insn) == 10 && 39899 Field_op0_s3_Slot_ae_slot1_get (insn) == 4) 39900 return OPCODE_AE_MULZSSQ32SP16S_HH; 39901 if (Field_t_Slot_ae_slot1_get (insn) == 11 && 39902 Field_op0_s3_Slot_ae_slot1_get (insn) == 2) 39903 return OPCODE_AE_MULZASFQ32SP16S_HH; 39904 if (Field_t_Slot_ae_slot1_get (insn) == 11 && 39905 Field_op0_s3_Slot_ae_slot1_get (insn) == 3) 39906 return OPCODE_AE_MULZSAFQ32SP16U_LH; 39907 if (Field_t_Slot_ae_slot1_get (insn) == 11 && 39908 Field_op0_s3_Slot_ae_slot1_get (insn) == 4) 39909 return OPCODE_AE_MULZSSQ32SP16S_LL; 39910 if (Field_t_Slot_ae_slot1_get (insn) == 12 && 39911 Field_op0_s3_Slot_ae_slot1_get (insn) == 2) 39912 return OPCODE_AE_MULZAAQ32SP16U_LL; 39913 if (Field_t_Slot_ae_slot1_get (insn) == 12 && 39914 Field_op0_s3_Slot_ae_slot1_get (insn) == 3) 39915 return OPCODE_AE_MULZSAFQ32SP16U_HH; 39916 if (Field_t_Slot_ae_slot1_get (insn) == 12 && 39917 Field_op0_s3_Slot_ae_slot1_get (insn) == 4) 39918 return OPCODE_AE_MULZSSQ32SP16S_LH; 39919 if (Field_t_Slot_ae_slot1_get (insn) == 13 && 39920 Field_op0_s3_Slot_ae_slot1_get (insn) == 2) 39921 return OPCODE_AE_MULZASFQ32SP16S_LH; 39922 if (Field_t_Slot_ae_slot1_get (insn) == 13 && 39923 Field_op0_s3_Slot_ae_slot1_get (insn) == 3) 39924 return OPCODE_AE_MULZSAFQ32SP16U_LL; 39925 if (Field_t_Slot_ae_slot1_get (insn) == 13 && 39926 Field_op0_s3_Slot_ae_slot1_get (insn) == 4) 39927 return OPCODE_AE_MULZSSQ32SP16U_HH; 39928 if (Field_t_Slot_ae_slot1_get (insn) == 14 && 39929 Field_op0_s3_Slot_ae_slot1_get (insn) == 2) 39930 return OPCODE_AE_MULZASFQ32SP16S_LL; 39931 if (Field_t_Slot_ae_slot1_get (insn) == 14 && 39932 Field_op0_s3_Slot_ae_slot1_get (insn) == 3) 39933 return OPCODE_AE_MULZSAQ32SP16S_HH; 39934 if (Field_t_Slot_ae_slot1_get (insn) == 14 && 39935 Field_op0_s3_Slot_ae_slot1_get (insn) == 4) 39936 return OPCODE_AE_MULZSSQ32SP16U_LH; 39937 if (Field_t_Slot_ae_slot1_get (insn) == 15 && 39938 Field_op0_s3_Slot_ae_slot1_get (insn) == 2) 39939 return OPCODE_AE_MULZASFQ32SP16U_HH; 39940 if (Field_t_Slot_ae_slot1_get (insn) == 15 && 39941 Field_op0_s3_Slot_ae_slot1_get (insn) == 3) 39942 return OPCODE_AE_MULZSAQ32SP16S_LH; 39943 if (Field_t_Slot_ae_slot1_get (insn) == 15 && 39944 Field_op0_s3_Slot_ae_slot1_get (insn) == 4) 39945 return OPCODE_AE_MULZSSQ32SP16U_LL; 39946 return XTENSA_UNDEFINED; 39947} 39948 39949 39950/* Instruction slots. */ 39951 39952static void 39953Slot_x24_Format_inst_0_get (const xtensa_insnbuf insn, 39954 xtensa_insnbuf slotbuf) 39955{ 39956 slotbuf[1] = 0; 39957 slotbuf[0] = ((insn[1] & 0xffffff00) >> 8); 39958} 39959 39960static void 39961Slot_x24_Format_inst_0_set (xtensa_insnbuf insn, 39962 const xtensa_insnbuf slotbuf) 39963{ 39964 insn[1] = (insn[1] & ~0xffffff00) | ((slotbuf[0] & 0xffffff) << 8); 39965} 39966 39967static void 39968Slot_x16a_Format_inst16a_0_get (const xtensa_insnbuf insn, 39969 xtensa_insnbuf slotbuf) 39970{ 39971 slotbuf[1] = 0; 39972 slotbuf[0] = ((insn[1] & 0xffff0000) >> 16); 39973} 39974 39975static void 39976Slot_x16a_Format_inst16a_0_set (xtensa_insnbuf insn, 39977 const xtensa_insnbuf slotbuf) 39978{ 39979 insn[1] = (insn[1] & ~0xffff0000) | ((slotbuf[0] & 0xffff) << 16); 39980} 39981 39982static void 39983Slot_x16b_Format_inst16b_0_get (const xtensa_insnbuf insn, 39984 xtensa_insnbuf slotbuf) 39985{ 39986 slotbuf[1] = 0; 39987 slotbuf[0] = ((insn[1] & 0xffff0000) >> 16); 39988} 39989 39990static void 39991Slot_x16b_Format_inst16b_0_set (xtensa_insnbuf insn, 39992 const xtensa_insnbuf slotbuf) 39993{ 39994 insn[1] = (insn[1] & ~0xffff0000) | ((slotbuf[0] & 0xffff) << 16); 39995} 39996 39997static void 39998Slot_ae_format_Format_ae_slot1_10_get (const xtensa_insnbuf insn, 39999 xtensa_insnbuf slotbuf) 40000{ 40001 slotbuf[1] = 0; 40002 slotbuf[0] = ((insn[0] & 0xfffffc00) >> 10); 40003 slotbuf[0] = (slotbuf[0] & ~0x400000) | ((insn[1] & 0x1) << 22); 40004} 40005 40006static void 40007Slot_ae_format_Format_ae_slot1_10_set (xtensa_insnbuf insn, 40008 const xtensa_insnbuf slotbuf) 40009{ 40010 insn[0] = (insn[0] & ~0xfffffc00) | ((slotbuf[0] & 0x3fffff) << 10); 40011 insn[1] = (insn[1] & ~0x1) | ((slotbuf[0] & 0x400000) >> 22); 40012} 40013 40014static void 40015Slot_ae_format_Format_ae_slot0_33_get (const xtensa_insnbuf insn, 40016 xtensa_insnbuf slotbuf) 40017{ 40018 slotbuf[1] = 0; 40019 slotbuf[0] = ((insn[1] & 0xffffffe) >> 1); 40020} 40021 40022static void 40023Slot_ae_format_Format_ae_slot0_33_set (xtensa_insnbuf insn, 40024 const xtensa_insnbuf slotbuf) 40025{ 40026 insn[1] = (insn[1] & ~0xffffffe) | ((slotbuf[0] & 0x7ffffff) << 1); 40027} 40028 40029static xtensa_get_field_fn 40030Slot_inst_get_field_fns[] = { 40031 Field_t_Slot_inst_get, 40032 Field_bbi4_Slot_inst_get, 40033 Field_bbi_Slot_inst_get, 40034 Field_imm12_Slot_inst_get, 40035 Field_imm8_Slot_inst_get, 40036 Field_s_Slot_inst_get, 40037 Field_imm12b_Slot_inst_get, 40038 Field_imm16_Slot_inst_get, 40039 Field_m_Slot_inst_get, 40040 Field_n_Slot_inst_get, 40041 Field_offset_Slot_inst_get, 40042 Field_op0_Slot_inst_get, 40043 Field_op1_Slot_inst_get, 40044 Field_op2_Slot_inst_get, 40045 Field_r_Slot_inst_get, 40046 Field_sa4_Slot_inst_get, 40047 Field_sae4_Slot_inst_get, 40048 Field_sae_Slot_inst_get, 40049 Field_sal_Slot_inst_get, 40050 Field_sargt_Slot_inst_get, 40051 Field_sas4_Slot_inst_get, 40052 Field_sas_Slot_inst_get, 40053 Field_sr_Slot_inst_get, 40054 Field_st_Slot_inst_get, 40055 Field_thi3_Slot_inst_get, 40056 Field_imm4_Slot_inst_get, 40057 Field_mn_Slot_inst_get, 40058 0, 40059 0, 40060 0, 40061 0, 40062 0, 40063 0, 40064 0, 40065 0, 40066 Field_r3_Slot_inst_get, 40067 Field_rbit2_Slot_inst_get, 40068 Field_rhi_Slot_inst_get, 40069 Field_t3_Slot_inst_get, 40070 Field_tbit2_Slot_inst_get, 40071 Field_tlo_Slot_inst_get, 40072 Field_w_Slot_inst_get, 40073 Field_y_Slot_inst_get, 40074 Field_x_Slot_inst_get, 40075 Field_t2_Slot_inst_get, 40076 Field_s2_Slot_inst_get, 40077 Field_r2_Slot_inst_get, 40078 Field_t4_Slot_inst_get, 40079 Field_s4_Slot_inst_get, 40080 Field_r4_Slot_inst_get, 40081 Field_t8_Slot_inst_get, 40082 Field_s8_Slot_inst_get, 40083 Field_r8_Slot_inst_get, 40084 Field_xt_wbr15_imm_Slot_inst_get, 40085 Field_xt_wbr18_imm_Slot_inst_get, 40086 Field_ae_r3_Slot_inst_get, 40087 Field_ae_s_non_samt_Slot_inst_get, 40088 Field_ae_s3_Slot_inst_get, 40089 Field_ae_r32_Slot_inst_get, 40090 Field_ae_samt_s_t_Slot_inst_get, 40091 Field_ae_r20_Slot_inst_get, 40092 Field_ae_r10_Slot_inst_get, 40093 Field_ae_s20_Slot_inst_get, 40094 Field_ae_fld_ohba_Slot_inst_get, 40095 Field_ae_fld_ohba2_Slot_inst_get, 40096 0, 40097 Field_ftsf11_Slot_inst_get, 40098 Field_ftsf12_Slot_inst_get, 40099 0, 40100 0, 40101 0, 40102 0, 40103 0, 40104 0, 40105 0, 40106 0, 40107 0, 40108 0, 40109 0, 40110 0, 40111 0, 40112 0, 40113 0, 40114 0, 40115 0, 40116 0, 40117 0, 40118 0, 40119 0, 40120 0, 40121 0, 40122 0, 40123 0, 40124 0, 40125 0, 40126 0, 40127 0, 40128 0, 40129 0, 40130 0, 40131 0, 40132 0, 40133 0, 40134 0, 40135 0, 40136 0, 40137 0, 40138 0, 40139 0, 40140 0, 40141 0, 40142 0, 40143 0, 40144 0, 40145 0, 40146 0, 40147 0, 40148 0, 40149 0, 40150 0, 40151 0, 40152 0, 40153 0, 40154 0, 40155 0, 40156 0, 40157 0, 40158 0, 40159 0, 40160 0, 40161 0, 40162 0, 40163 0, 40164 0, 40165 0, 40166 0, 40167 0, 40168 0, 40169 0, 40170 0, 40171 0, 40172 0, 40173 0, 40174 0, 40175 0, 40176 0, 40177 0, 40178 0, 40179 0, 40180 0, 40181 0, 40182 0, 40183 0, 40184 0, 40185 0, 40186 0, 40187 0, 40188 0, 40189 0, 40190 0, 40191 0, 40192 0, 40193 0, 40194 0, 40195 0, 40196 0, 40197 0, 40198 0, 40199 0, 40200 0, 40201 0, 40202 0, 40203 0, 40204 0, 40205 0, 40206 0, 40207 0, 40208 0, 40209 0, 40210 0, 40211 0, 40212 0, 40213 0, 40214 0, 40215 0, 40216 0, 40217 0, 40218 0, 40219 0, 40220 0, 40221 0, 40222 0, 40223 0, 40224 0, 40225 0, 40226 0, 40227 0, 40228 0, 40229 0, 40230 0, 40231 0, 40232 0, 40233 0, 40234 0, 40235 0, 40236 0, 40237 0, 40238 0, 40239 0, 40240 0, 40241 0, 40242 0, 40243 0, 40244 0, 40245 0, 40246 0, 40247 0, 40248 0, 40249 0, 40250 0, 40251 0, 40252 0, 40253 0, 40254 0, 40255 0, 40256 0, 40257 0, 40258 0, 40259 0, 40260 0, 40261 0, 40262 0, 40263 0, 40264 0, 40265 0, 40266 0, 40267 0, 40268 0, 40269 0, 40270 0, 40271 0, 40272 0, 40273 0, 40274 0, 40275 0, 40276 0, 40277 0, 40278 0, 40279 0, 40280 0, 40281 0, 40282 0, 40283 0, 40284 0, 40285 0, 40286 0, 40287 0, 40288 0, 40289 0, 40290 0, 40291 0, 40292 0, 40293 0, 40294 0, 40295 0, 40296 0, 40297 0, 40298 0, 40299 0, 40300 0, 40301 0, 40302 0, 40303 0, 40304 0, 40305 0, 40306 0, 40307 0, 40308 0, 40309 0, 40310 0, 40311 0, 40312 0, 40313 0, 40314 0, 40315 0, 40316 0, 40317 0, 40318 0, 40319 0, 40320 0, 40321 0, 40322 0, 40323 0, 40324 0, 40325 0, 40326 0, 40327 0, 40328 0, 40329 0, 40330 0, 40331 0, 40332 0, 40333 0, 40334 0, 40335 0, 40336 0, 40337 0, 40338 0, 40339 0, 40340 0, 40341 0, 40342 0, 40343 0, 40344 0, 40345 0, 40346 0, 40347 0, 40348 0, 40349 0, 40350 0, 40351 0, 40352 0, 40353 0, 40354 0, 40355 0, 40356 0, 40357 0, 40358 0, 40359 0, 40360 0, 40361 0, 40362 0, 40363 0, 40364 0, 40365 0, 40366 0, 40367 0, 40368 0, 40369 0, 40370 0, 40371 0, 40372 0, 40373 0, 40374 0, 40375 0, 40376 0, 40377 0, 40378 0, 40379 0, 40380 0, 40381 0, 40382 0, 40383 0, 40384 0, 40385 0, 40386 0, 40387 0, 40388 0, 40389 0, 40390 0, 40391 0, 40392 0, 40393 0, 40394 0, 40395 0, 40396 0, 40397 0, 40398 0, 40399 0, 40400 0, 40401 0, 40402 0, 40403 0, 40404 0, 40405 0, 40406 0, 40407 0, 40408 0, 40409 0, 40410 0, 40411 0, 40412 0, 40413 0, 40414 0, 40415 0, 40416 0, 40417 0, 40418 0, 40419 0, 40420 0, 40421 0, 40422 0, 40423 0, 40424 0, 40425 0, 40426 0, 40427 0, 40428 0, 40429 0, 40430 0, 40431 0, 40432 0, 40433 0, 40434 0, 40435 0, 40436 0, 40437 0, 40438 0, 40439 0, 40440 0, 40441 0, 40442 0, 40443 0, 40444 0, 40445 0, 40446 0, 40447 0, 40448 0, 40449 0, 40450 0, 40451 0, 40452 0, 40453 0, 40454 0, 40455 0, 40456 0, 40457 0, 40458 0, 40459 0, 40460 0, 40461 0, 40462 0, 40463 0, 40464 0, 40465 0, 40466 0, 40467 0, 40468 0, 40469 0, 40470 0, 40471 0, 40472 0, 40473 0, 40474 0, 40475 0, 40476 0, 40477 0, 40478 0, 40479 0, 40480 0, 40481 0, 40482 0, 40483 0, 40484 0, 40485 Field_bitindex_Slot_inst_get, 40486 Field_s3to1_Slot_inst_get, 40487 Implicit_Field_ar0_get, 40488 Implicit_Field_ar4_get, 40489 Implicit_Field_ar8_get, 40490 Implicit_Field_ar12_get, 40491 Implicit_Field_mr0_get, 40492 Implicit_Field_mr1_get, 40493 Implicit_Field_mr2_get, 40494 Implicit_Field_mr3_get, 40495 Implicit_Field_bt16_get, 40496 Implicit_Field_bs16_get, 40497 Implicit_Field_br16_get, 40498 Implicit_Field_brall_get 40499}; 40500 40501static xtensa_set_field_fn 40502Slot_inst_set_field_fns[] = { 40503 Field_t_Slot_inst_set, 40504 Field_bbi4_Slot_inst_set, 40505 Field_bbi_Slot_inst_set, 40506 Field_imm12_Slot_inst_set, 40507 Field_imm8_Slot_inst_set, 40508 Field_s_Slot_inst_set, 40509 Field_imm12b_Slot_inst_set, 40510 Field_imm16_Slot_inst_set, 40511 Field_m_Slot_inst_set, 40512 Field_n_Slot_inst_set, 40513 Field_offset_Slot_inst_set, 40514 Field_op0_Slot_inst_set, 40515 Field_op1_Slot_inst_set, 40516 Field_op2_Slot_inst_set, 40517 Field_r_Slot_inst_set, 40518 Field_sa4_Slot_inst_set, 40519 Field_sae4_Slot_inst_set, 40520 Field_sae_Slot_inst_set, 40521 Field_sal_Slot_inst_set, 40522 Field_sargt_Slot_inst_set, 40523 Field_sas4_Slot_inst_set, 40524 Field_sas_Slot_inst_set, 40525 Field_sr_Slot_inst_set, 40526 Field_st_Slot_inst_set, 40527 Field_thi3_Slot_inst_set, 40528 Field_imm4_Slot_inst_set, 40529 Field_mn_Slot_inst_set, 40530 0, 40531 0, 40532 0, 40533 0, 40534 0, 40535 0, 40536 0, 40537 0, 40538 Field_r3_Slot_inst_set, 40539 Field_rbit2_Slot_inst_set, 40540 Field_rhi_Slot_inst_set, 40541 Field_t3_Slot_inst_set, 40542 Field_tbit2_Slot_inst_set, 40543 Field_tlo_Slot_inst_set, 40544 Field_w_Slot_inst_set, 40545 Field_y_Slot_inst_set, 40546 Field_x_Slot_inst_set, 40547 Field_t2_Slot_inst_set, 40548 Field_s2_Slot_inst_set, 40549 Field_r2_Slot_inst_set, 40550 Field_t4_Slot_inst_set, 40551 Field_s4_Slot_inst_set, 40552 Field_r4_Slot_inst_set, 40553 Field_t8_Slot_inst_set, 40554 Field_s8_Slot_inst_set, 40555 Field_r8_Slot_inst_set, 40556 Field_xt_wbr15_imm_Slot_inst_set, 40557 Field_xt_wbr18_imm_Slot_inst_set, 40558 Field_ae_r3_Slot_inst_set, 40559 Field_ae_s_non_samt_Slot_inst_set, 40560 Field_ae_s3_Slot_inst_set, 40561 Field_ae_r32_Slot_inst_set, 40562 Field_ae_samt_s_t_Slot_inst_set, 40563 Field_ae_r20_Slot_inst_set, 40564 Field_ae_r10_Slot_inst_set, 40565 Field_ae_s20_Slot_inst_set, 40566 Field_ae_fld_ohba_Slot_inst_set, 40567 Field_ae_fld_ohba2_Slot_inst_set, 40568 0, 40569 Field_ftsf11_Slot_inst_set, 40570 Field_ftsf12_Slot_inst_set, 40571 0, 40572 0, 40573 0, 40574 0, 40575 0, 40576 0, 40577 0, 40578 0, 40579 0, 40580 0, 40581 0, 40582 0, 40583 0, 40584 0, 40585 0, 40586 0, 40587 0, 40588 0, 40589 0, 40590 0, 40591 0, 40592 0, 40593 0, 40594 0, 40595 0, 40596 0, 40597 0, 40598 0, 40599 0, 40600 0, 40601 0, 40602 0, 40603 0, 40604 0, 40605 0, 40606 0, 40607 0, 40608 0, 40609 0, 40610 0, 40611 0, 40612 0, 40613 0, 40614 0, 40615 0, 40616 0, 40617 0, 40618 0, 40619 0, 40620 0, 40621 0, 40622 0, 40623 0, 40624 0, 40625 0, 40626 0, 40627 0, 40628 0, 40629 0, 40630 0, 40631 0, 40632 0, 40633 0, 40634 0, 40635 0, 40636 0, 40637 0, 40638 0, 40639 0, 40640 0, 40641 0, 40642 0, 40643 0, 40644 0, 40645 0, 40646 0, 40647 0, 40648 0, 40649 0, 40650 0, 40651 0, 40652 0, 40653 0, 40654 0, 40655 0, 40656 0, 40657 0, 40658 0, 40659 0, 40660 0, 40661 0, 40662 0, 40663 0, 40664 0, 40665 0, 40666 0, 40667 0, 40668 0, 40669 0, 40670 0, 40671 0, 40672 0, 40673 0, 40674 0, 40675 0, 40676 0, 40677 0, 40678 0, 40679 0, 40680 0, 40681 0, 40682 0, 40683 0, 40684 0, 40685 0, 40686 0, 40687 0, 40688 0, 40689 0, 40690 0, 40691 0, 40692 0, 40693 0, 40694 0, 40695 0, 40696 0, 40697 0, 40698 0, 40699 0, 40700 0, 40701 0, 40702 0, 40703 0, 40704 0, 40705 0, 40706 0, 40707 0, 40708 0, 40709 0, 40710 0, 40711 0, 40712 0, 40713 0, 40714 0, 40715 0, 40716 0, 40717 0, 40718 0, 40719 0, 40720 0, 40721 0, 40722 0, 40723 0, 40724 0, 40725 0, 40726 0, 40727 0, 40728 0, 40729 0, 40730 0, 40731 0, 40732 0, 40733 0, 40734 0, 40735 0, 40736 0, 40737 0, 40738 0, 40739 0, 40740 0, 40741 0, 40742 0, 40743 0, 40744 0, 40745 0, 40746 0, 40747 0, 40748 0, 40749 0, 40750 0, 40751 0, 40752 0, 40753 0, 40754 0, 40755 0, 40756 0, 40757 0, 40758 0, 40759 0, 40760 0, 40761 0, 40762 0, 40763 0, 40764 0, 40765 0, 40766 0, 40767 0, 40768 0, 40769 0, 40770 0, 40771 0, 40772 0, 40773 0, 40774 0, 40775 0, 40776 0, 40777 0, 40778 0, 40779 0, 40780 0, 40781 0, 40782 0, 40783 0, 40784 0, 40785 0, 40786 0, 40787 0, 40788 0, 40789 0, 40790 0, 40791 0, 40792 0, 40793 0, 40794 0, 40795 0, 40796 0, 40797 0, 40798 0, 40799 0, 40800 0, 40801 0, 40802 0, 40803 0, 40804 0, 40805 0, 40806 0, 40807 0, 40808 0, 40809 0, 40810 0, 40811 0, 40812 0, 40813 0, 40814 0, 40815 0, 40816 0, 40817 0, 40818 0, 40819 0, 40820 0, 40821 0, 40822 0, 40823 0, 40824 0, 40825 0, 40826 0, 40827 0, 40828 0, 40829 0, 40830 0, 40831 0, 40832 0, 40833 0, 40834 0, 40835 0, 40836 0, 40837 0, 40838 0, 40839 0, 40840 0, 40841 0, 40842 0, 40843 0, 40844 0, 40845 0, 40846 0, 40847 0, 40848 0, 40849 0, 40850 0, 40851 0, 40852 0, 40853 0, 40854 0, 40855 0, 40856 0, 40857 0, 40858 0, 40859 0, 40860 0, 40861 0, 40862 0, 40863 0, 40864 0, 40865 0, 40866 0, 40867 0, 40868 0, 40869 0, 40870 0, 40871 0, 40872 0, 40873 0, 40874 0, 40875 0, 40876 0, 40877 0, 40878 0, 40879 0, 40880 0, 40881 0, 40882 0, 40883 0, 40884 0, 40885 0, 40886 0, 40887 0, 40888 0, 40889 0, 40890 0, 40891 0, 40892 0, 40893 0, 40894 0, 40895 0, 40896 0, 40897 0, 40898 0, 40899 0, 40900 0, 40901 0, 40902 0, 40903 0, 40904 0, 40905 0, 40906 0, 40907 0, 40908 0, 40909 0, 40910 0, 40911 0, 40912 0, 40913 0, 40914 0, 40915 0, 40916 0, 40917 0, 40918 0, 40919 0, 40920 0, 40921 0, 40922 0, 40923 0, 40924 0, 40925 0, 40926 0, 40927 0, 40928 0, 40929 0, 40930 0, 40931 0, 40932 0, 40933 0, 40934 0, 40935 0, 40936 0, 40937 0, 40938 0, 40939 0, 40940 0, 40941 0, 40942 0, 40943 0, 40944 0, 40945 0, 40946 0, 40947 0, 40948 0, 40949 0, 40950 0, 40951 0, 40952 0, 40953 0, 40954 0, 40955 0, 40956 0, 40957 Field_bitindex_Slot_inst_set, 40958 Field_s3to1_Slot_inst_set, 40959 Implicit_Field_set, 40960 Implicit_Field_set, 40961 Implicit_Field_set, 40962 Implicit_Field_set, 40963 Implicit_Field_set, 40964 Implicit_Field_set, 40965 Implicit_Field_set, 40966 Implicit_Field_set, 40967 Implicit_Field_set, 40968 Implicit_Field_set, 40969 Implicit_Field_set, 40970 Implicit_Field_set 40971}; 40972 40973static xtensa_get_field_fn 40974Slot_inst16a_get_field_fns[] = { 40975 Field_t_Slot_inst16a_get, 40976 0, 40977 0, 40978 0, 40979 0, 40980 Field_s_Slot_inst16a_get, 40981 0, 40982 0, 40983 0, 40984 0, 40985 0, 40986 Field_op0_Slot_inst16a_get, 40987 0, 40988 0, 40989 Field_r_Slot_inst16a_get, 40990 0, 40991 0, 40992 0, 40993 0, 40994 0, 40995 0, 40996 0, 40997 Field_sr_Slot_inst16a_get, 40998 Field_st_Slot_inst16a_get, 40999 0, 41000 Field_imm4_Slot_inst16a_get, 41001 0, 41002 Field_i_Slot_inst16a_get, 41003 Field_imm6lo_Slot_inst16a_get, 41004 Field_imm6hi_Slot_inst16a_get, 41005 Field_imm7lo_Slot_inst16a_get, 41006 Field_imm7hi_Slot_inst16a_get, 41007 Field_z_Slot_inst16a_get, 41008 Field_imm6_Slot_inst16a_get, 41009 Field_imm7_Slot_inst16a_get, 41010 0, 41011 0, 41012 0, 41013 0, 41014 0, 41015 0, 41016 0, 41017 0, 41018 0, 41019 Field_t2_Slot_inst16a_get, 41020 Field_s2_Slot_inst16a_get, 41021 Field_r2_Slot_inst16a_get, 41022 Field_t4_Slot_inst16a_get, 41023 Field_s4_Slot_inst16a_get, 41024 Field_r4_Slot_inst16a_get, 41025 Field_t8_Slot_inst16a_get, 41026 Field_s8_Slot_inst16a_get, 41027 Field_r8_Slot_inst16a_get, 41028 0, 41029 0, 41030 0, 41031 0, 41032 0, 41033 0, 41034 0, 41035 0, 41036 0, 41037 0, 41038 0, 41039 0, 41040 0, 41041 0, 41042 0, 41043 0, 41044 0, 41045 0, 41046 0, 41047 0, 41048 0, 41049 0, 41050 0, 41051 0, 41052 0, 41053 0, 41054 0, 41055 0, 41056 0, 41057 0, 41058 0, 41059 0, 41060 0, 41061 0, 41062 0, 41063 0, 41064 0, 41065 0, 41066 0, 41067 0, 41068 0, 41069 0, 41070 0, 41071 0, 41072 0, 41073 0, 41074 0, 41075 0, 41076 0, 41077 0, 41078 0, 41079 0, 41080 0, 41081 0, 41082 0, 41083 0, 41084 0, 41085 0, 41086 0, 41087 0, 41088 0, 41089 0, 41090 0, 41091 0, 41092 0, 41093 0, 41094 0, 41095 0, 41096 0, 41097 0, 41098 0, 41099 0, 41100 0, 41101 0, 41102 0, 41103 0, 41104 0, 41105 0, 41106 0, 41107 0, 41108 0, 41109 0, 41110 0, 41111 0, 41112 0, 41113 0, 41114 0, 41115 0, 41116 0, 41117 0, 41118 0, 41119 0, 41120 0, 41121 0, 41122 0, 41123 0, 41124 0, 41125 0, 41126 0, 41127 0, 41128 0, 41129 0, 41130 0, 41131 0, 41132 0, 41133 0, 41134 0, 41135 0, 41136 0, 41137 0, 41138 0, 41139 0, 41140 0, 41141 0, 41142 0, 41143 0, 41144 0, 41145 0, 41146 0, 41147 0, 41148 0, 41149 0, 41150 0, 41151 0, 41152 0, 41153 0, 41154 0, 41155 0, 41156 0, 41157 0, 41158 0, 41159 0, 41160 0, 41161 0, 41162 0, 41163 0, 41164 0, 41165 0, 41166 0, 41167 0, 41168 0, 41169 0, 41170 0, 41171 0, 41172 0, 41173 0, 41174 0, 41175 0, 41176 0, 41177 0, 41178 0, 41179 0, 41180 0, 41181 0, 41182 0, 41183 0, 41184 0, 41185 0, 41186 0, 41187 0, 41188 0, 41189 0, 41190 0, 41191 0, 41192 0, 41193 0, 41194 0, 41195 0, 41196 0, 41197 0, 41198 0, 41199 0, 41200 0, 41201 0, 41202 0, 41203 0, 41204 0, 41205 0, 41206 0, 41207 0, 41208 0, 41209 0, 41210 0, 41211 0, 41212 0, 41213 0, 41214 0, 41215 0, 41216 0, 41217 0, 41218 0, 41219 0, 41220 0, 41221 0, 41222 0, 41223 0, 41224 0, 41225 0, 41226 0, 41227 0, 41228 0, 41229 0, 41230 0, 41231 0, 41232 0, 41233 0, 41234 0, 41235 0, 41236 0, 41237 0, 41238 0, 41239 0, 41240 0, 41241 0, 41242 0, 41243 0, 41244 0, 41245 0, 41246 0, 41247 0, 41248 0, 41249 0, 41250 0, 41251 0, 41252 0, 41253 0, 41254 0, 41255 0, 41256 0, 41257 0, 41258 0, 41259 0, 41260 0, 41261 0, 41262 0, 41263 0, 41264 0, 41265 0, 41266 0, 41267 0, 41268 0, 41269 0, 41270 0, 41271 0, 41272 0, 41273 0, 41274 0, 41275 0, 41276 0, 41277 0, 41278 0, 41279 0, 41280 0, 41281 0, 41282 0, 41283 0, 41284 0, 41285 0, 41286 0, 41287 0, 41288 0, 41289 0, 41290 0, 41291 0, 41292 0, 41293 0, 41294 0, 41295 0, 41296 0, 41297 0, 41298 0, 41299 0, 41300 0, 41301 0, 41302 0, 41303 0, 41304 0, 41305 0, 41306 0, 41307 0, 41308 0, 41309 0, 41310 0, 41311 0, 41312 0, 41313 0, 41314 0, 41315 0, 41316 0, 41317 0, 41318 0, 41319 0, 41320 0, 41321 0, 41322 0, 41323 0, 41324 0, 41325 0, 41326 0, 41327 0, 41328 0, 41329 0, 41330 0, 41331 0, 41332 0, 41333 0, 41334 0, 41335 0, 41336 0, 41337 0, 41338 0, 41339 0, 41340 0, 41341 0, 41342 0, 41343 0, 41344 0, 41345 0, 41346 0, 41347 0, 41348 0, 41349 0, 41350 0, 41351 0, 41352 0, 41353 0, 41354 0, 41355 0, 41356 0, 41357 0, 41358 0, 41359 0, 41360 0, 41361 0, 41362 0, 41363 0, 41364 0, 41365 0, 41366 0, 41367 0, 41368 0, 41369 0, 41370 0, 41371 0, 41372 0, 41373 0, 41374 0, 41375 0, 41376 0, 41377 0, 41378 0, 41379 0, 41380 0, 41381 0, 41382 0, 41383 0, 41384 0, 41385 0, 41386 0, 41387 0, 41388 0, 41389 0, 41390 0, 41391 0, 41392 0, 41393 0, 41394 0, 41395 0, 41396 0, 41397 0, 41398 0, 41399 0, 41400 0, 41401 0, 41402 0, 41403 0, 41404 0, 41405 0, 41406 0, 41407 0, 41408 0, 41409 0, 41410 0, 41411 0, 41412 0, 41413 0, 41414 0, 41415 0, 41416 0, 41417 0, 41418 0, 41419 0, 41420 0, 41421 0, 41422 0, 41423 0, 41424 0, 41425 0, 41426 0, 41427 0, 41428 0, 41429 Field_bitindex_Slot_inst16a_get, 41430 Field_s3to1_Slot_inst16a_get, 41431 Implicit_Field_ar0_get, 41432 Implicit_Field_ar4_get, 41433 Implicit_Field_ar8_get, 41434 Implicit_Field_ar12_get, 41435 Implicit_Field_mr0_get, 41436 Implicit_Field_mr1_get, 41437 Implicit_Field_mr2_get, 41438 Implicit_Field_mr3_get, 41439 Implicit_Field_bt16_get, 41440 Implicit_Field_bs16_get, 41441 Implicit_Field_br16_get, 41442 Implicit_Field_brall_get 41443}; 41444 41445static xtensa_set_field_fn 41446Slot_inst16a_set_field_fns[] = { 41447 Field_t_Slot_inst16a_set, 41448 0, 41449 0, 41450 0, 41451 0, 41452 Field_s_Slot_inst16a_set, 41453 0, 41454 0, 41455 0, 41456 0, 41457 0, 41458 Field_op0_Slot_inst16a_set, 41459 0, 41460 0, 41461 Field_r_Slot_inst16a_set, 41462 0, 41463 0, 41464 0, 41465 0, 41466 0, 41467 0, 41468 0, 41469 Field_sr_Slot_inst16a_set, 41470 Field_st_Slot_inst16a_set, 41471 0, 41472 Field_imm4_Slot_inst16a_set, 41473 0, 41474 Field_i_Slot_inst16a_set, 41475 Field_imm6lo_Slot_inst16a_set, 41476 Field_imm6hi_Slot_inst16a_set, 41477 Field_imm7lo_Slot_inst16a_set, 41478 Field_imm7hi_Slot_inst16a_set, 41479 Field_z_Slot_inst16a_set, 41480 Field_imm6_Slot_inst16a_set, 41481 Field_imm7_Slot_inst16a_set, 41482 0, 41483 0, 41484 0, 41485 0, 41486 0, 41487 0, 41488 0, 41489 0, 41490 0, 41491 Field_t2_Slot_inst16a_set, 41492 Field_s2_Slot_inst16a_set, 41493 Field_r2_Slot_inst16a_set, 41494 Field_t4_Slot_inst16a_set, 41495 Field_s4_Slot_inst16a_set, 41496 Field_r4_Slot_inst16a_set, 41497 Field_t8_Slot_inst16a_set, 41498 Field_s8_Slot_inst16a_set, 41499 Field_r8_Slot_inst16a_set, 41500 0, 41501 0, 41502 0, 41503 0, 41504 0, 41505 0, 41506 0, 41507 0, 41508 0, 41509 0, 41510 0, 41511 0, 41512 0, 41513 0, 41514 0, 41515 0, 41516 0, 41517 0, 41518 0, 41519 0, 41520 0, 41521 0, 41522 0, 41523 0, 41524 0, 41525 0, 41526 0, 41527 0, 41528 0, 41529 0, 41530 0, 41531 0, 41532 0, 41533 0, 41534 0, 41535 0, 41536 0, 41537 0, 41538 0, 41539 0, 41540 0, 41541 0, 41542 0, 41543 0, 41544 0, 41545 0, 41546 0, 41547 0, 41548 0, 41549 0, 41550 0, 41551 0, 41552 0, 41553 0, 41554 0, 41555 0, 41556 0, 41557 0, 41558 0, 41559 0, 41560 0, 41561 0, 41562 0, 41563 0, 41564 0, 41565 0, 41566 0, 41567 0, 41568 0, 41569 0, 41570 0, 41571 0, 41572 0, 41573 0, 41574 0, 41575 0, 41576 0, 41577 0, 41578 0, 41579 0, 41580 0, 41581 0, 41582 0, 41583 0, 41584 0, 41585 0, 41586 0, 41587 0, 41588 0, 41589 0, 41590 0, 41591 0, 41592 0, 41593 0, 41594 0, 41595 0, 41596 0, 41597 0, 41598 0, 41599 0, 41600 0, 41601 0, 41602 0, 41603 0, 41604 0, 41605 0, 41606 0, 41607 0, 41608 0, 41609 0, 41610 0, 41611 0, 41612 0, 41613 0, 41614 0, 41615 0, 41616 0, 41617 0, 41618 0, 41619 0, 41620 0, 41621 0, 41622 0, 41623 0, 41624 0, 41625 0, 41626 0, 41627 0, 41628 0, 41629 0, 41630 0, 41631 0, 41632 0, 41633 0, 41634 0, 41635 0, 41636 0, 41637 0, 41638 0, 41639 0, 41640 0, 41641 0, 41642 0, 41643 0, 41644 0, 41645 0, 41646 0, 41647 0, 41648 0, 41649 0, 41650 0, 41651 0, 41652 0, 41653 0, 41654 0, 41655 0, 41656 0, 41657 0, 41658 0, 41659 0, 41660 0, 41661 0, 41662 0, 41663 0, 41664 0, 41665 0, 41666 0, 41667 0, 41668 0, 41669 0, 41670 0, 41671 0, 41672 0, 41673 0, 41674 0, 41675 0, 41676 0, 41677 0, 41678 0, 41679 0, 41680 0, 41681 0, 41682 0, 41683 0, 41684 0, 41685 0, 41686 0, 41687 0, 41688 0, 41689 0, 41690 0, 41691 0, 41692 0, 41693 0, 41694 0, 41695 0, 41696 0, 41697 0, 41698 0, 41699 0, 41700 0, 41701 0, 41702 0, 41703 0, 41704 0, 41705 0, 41706 0, 41707 0, 41708 0, 41709 0, 41710 0, 41711 0, 41712 0, 41713 0, 41714 0, 41715 0, 41716 0, 41717 0, 41718 0, 41719 0, 41720 0, 41721 0, 41722 0, 41723 0, 41724 0, 41725 0, 41726 0, 41727 0, 41728 0, 41729 0, 41730 0, 41731 0, 41732 0, 41733 0, 41734 0, 41735 0, 41736 0, 41737 0, 41738 0, 41739 0, 41740 0, 41741 0, 41742 0, 41743 0, 41744 0, 41745 0, 41746 0, 41747 0, 41748 0, 41749 0, 41750 0, 41751 0, 41752 0, 41753 0, 41754 0, 41755 0, 41756 0, 41757 0, 41758 0, 41759 0, 41760 0, 41761 0, 41762 0, 41763 0, 41764 0, 41765 0, 41766 0, 41767 0, 41768 0, 41769 0, 41770 0, 41771 0, 41772 0, 41773 0, 41774 0, 41775 0, 41776 0, 41777 0, 41778 0, 41779 0, 41780 0, 41781 0, 41782 0, 41783 0, 41784 0, 41785 0, 41786 0, 41787 0, 41788 0, 41789 0, 41790 0, 41791 0, 41792 0, 41793 0, 41794 0, 41795 0, 41796 0, 41797 0, 41798 0, 41799 0, 41800 0, 41801 0, 41802 0, 41803 0, 41804 0, 41805 0, 41806 0, 41807 0, 41808 0, 41809 0, 41810 0, 41811 0, 41812 0, 41813 0, 41814 0, 41815 0, 41816 0, 41817 0, 41818 0, 41819 0, 41820 0, 41821 0, 41822 0, 41823 0, 41824 0, 41825 0, 41826 0, 41827 0, 41828 0, 41829 0, 41830 0, 41831 0, 41832 0, 41833 0, 41834 0, 41835 0, 41836 0, 41837 0, 41838 0, 41839 0, 41840 0, 41841 0, 41842 0, 41843 0, 41844 0, 41845 0, 41846 0, 41847 0, 41848 0, 41849 0, 41850 0, 41851 0, 41852 0, 41853 0, 41854 0, 41855 0, 41856 0, 41857 0, 41858 0, 41859 0, 41860 0, 41861 0, 41862 0, 41863 0, 41864 0, 41865 0, 41866 0, 41867 0, 41868 0, 41869 0, 41870 0, 41871 0, 41872 0, 41873 0, 41874 0, 41875 0, 41876 0, 41877 0, 41878 0, 41879 0, 41880 0, 41881 0, 41882 0, 41883 0, 41884 0, 41885 0, 41886 0, 41887 0, 41888 0, 41889 0, 41890 0, 41891 0, 41892 0, 41893 0, 41894 0, 41895 0, 41896 0, 41897 0, 41898 0, 41899 0, 41900 0, 41901 Field_bitindex_Slot_inst16a_set, 41902 Field_s3to1_Slot_inst16a_set, 41903 Implicit_Field_set, 41904 Implicit_Field_set, 41905 Implicit_Field_set, 41906 Implicit_Field_set, 41907 Implicit_Field_set, 41908 Implicit_Field_set, 41909 Implicit_Field_set, 41910 Implicit_Field_set, 41911 Implicit_Field_set, 41912 Implicit_Field_set, 41913 Implicit_Field_set, 41914 Implicit_Field_set 41915}; 41916 41917static xtensa_get_field_fn 41918Slot_inst16b_get_field_fns[] = { 41919 Field_t_Slot_inst16b_get, 41920 0, 41921 0, 41922 0, 41923 0, 41924 Field_s_Slot_inst16b_get, 41925 0, 41926 0, 41927 0, 41928 0, 41929 0, 41930 Field_op0_Slot_inst16b_get, 41931 0, 41932 0, 41933 Field_r_Slot_inst16b_get, 41934 0, 41935 0, 41936 0, 41937 0, 41938 0, 41939 0, 41940 0, 41941 Field_sr_Slot_inst16b_get, 41942 Field_st_Slot_inst16b_get, 41943 0, 41944 Field_imm4_Slot_inst16b_get, 41945 0, 41946 Field_i_Slot_inst16b_get, 41947 Field_imm6lo_Slot_inst16b_get, 41948 Field_imm6hi_Slot_inst16b_get, 41949 Field_imm7lo_Slot_inst16b_get, 41950 Field_imm7hi_Slot_inst16b_get, 41951 Field_z_Slot_inst16b_get, 41952 Field_imm6_Slot_inst16b_get, 41953 Field_imm7_Slot_inst16b_get, 41954 0, 41955 0, 41956 0, 41957 0, 41958 0, 41959 0, 41960 0, 41961 0, 41962 0, 41963 Field_t2_Slot_inst16b_get, 41964 Field_s2_Slot_inst16b_get, 41965 Field_r2_Slot_inst16b_get, 41966 Field_t4_Slot_inst16b_get, 41967 Field_s4_Slot_inst16b_get, 41968 Field_r4_Slot_inst16b_get, 41969 Field_t8_Slot_inst16b_get, 41970 Field_s8_Slot_inst16b_get, 41971 Field_r8_Slot_inst16b_get, 41972 0, 41973 0, 41974 0, 41975 0, 41976 0, 41977 0, 41978 0, 41979 0, 41980 0, 41981 0, 41982 0, 41983 0, 41984 0, 41985 0, 41986 0, 41987 0, 41988 0, 41989 0, 41990 0, 41991 0, 41992 0, 41993 0, 41994 0, 41995 0, 41996 0, 41997 0, 41998 0, 41999 0, 42000 0, 42001 0, 42002 0, 42003 0, 42004 0, 42005 0, 42006 0, 42007 0, 42008 0, 42009 0, 42010 0, 42011 0, 42012 0, 42013 0, 42014 0, 42015 0, 42016 0, 42017 0, 42018 0, 42019 0, 42020 0, 42021 0, 42022 0, 42023 0, 42024 0, 42025 0, 42026 0, 42027 0, 42028 0, 42029 0, 42030 0, 42031 0, 42032 0, 42033 0, 42034 0, 42035 0, 42036 0, 42037 0, 42038 0, 42039 0, 42040 0, 42041 0, 42042 0, 42043 0, 42044 0, 42045 0, 42046 0, 42047 0, 42048 0, 42049 0, 42050 0, 42051 0, 42052 0, 42053 0, 42054 0, 42055 0, 42056 0, 42057 0, 42058 0, 42059 0, 42060 0, 42061 0, 42062 0, 42063 0, 42064 0, 42065 0, 42066 0, 42067 0, 42068 0, 42069 0, 42070 0, 42071 0, 42072 0, 42073 0, 42074 0, 42075 0, 42076 0, 42077 0, 42078 0, 42079 0, 42080 0, 42081 0, 42082 0, 42083 0, 42084 0, 42085 0, 42086 0, 42087 0, 42088 0, 42089 0, 42090 0, 42091 0, 42092 0, 42093 0, 42094 0, 42095 0, 42096 0, 42097 0, 42098 0, 42099 0, 42100 0, 42101 0, 42102 0, 42103 0, 42104 0, 42105 0, 42106 0, 42107 0, 42108 0, 42109 0, 42110 0, 42111 0, 42112 0, 42113 0, 42114 0, 42115 0, 42116 0, 42117 0, 42118 0, 42119 0, 42120 0, 42121 0, 42122 0, 42123 0, 42124 0, 42125 0, 42126 0, 42127 0, 42128 0, 42129 0, 42130 0, 42131 0, 42132 0, 42133 0, 42134 0, 42135 0, 42136 0, 42137 0, 42138 0, 42139 0, 42140 0, 42141 0, 42142 0, 42143 0, 42144 0, 42145 0, 42146 0, 42147 0, 42148 0, 42149 0, 42150 0, 42151 0, 42152 0, 42153 0, 42154 0, 42155 0, 42156 0, 42157 0, 42158 0, 42159 0, 42160 0, 42161 0, 42162 0, 42163 0, 42164 0, 42165 0, 42166 0, 42167 0, 42168 0, 42169 0, 42170 0, 42171 0, 42172 0, 42173 0, 42174 0, 42175 0, 42176 0, 42177 0, 42178 0, 42179 0, 42180 0, 42181 0, 42182 0, 42183 0, 42184 0, 42185 0, 42186 0, 42187 0, 42188 0, 42189 0, 42190 0, 42191 0, 42192 0, 42193 0, 42194 0, 42195 0, 42196 0, 42197 0, 42198 0, 42199 0, 42200 0, 42201 0, 42202 0, 42203 0, 42204 0, 42205 0, 42206 0, 42207 0, 42208 0, 42209 0, 42210 0, 42211 0, 42212 0, 42213 0, 42214 0, 42215 0, 42216 0, 42217 0, 42218 0, 42219 0, 42220 0, 42221 0, 42222 0, 42223 0, 42224 0, 42225 0, 42226 0, 42227 0, 42228 0, 42229 0, 42230 0, 42231 0, 42232 0, 42233 0, 42234 0, 42235 0, 42236 0, 42237 0, 42238 0, 42239 0, 42240 0, 42241 0, 42242 0, 42243 0, 42244 0, 42245 0, 42246 0, 42247 0, 42248 0, 42249 0, 42250 0, 42251 0, 42252 0, 42253 0, 42254 0, 42255 0, 42256 0, 42257 0, 42258 0, 42259 0, 42260 0, 42261 0, 42262 0, 42263 0, 42264 0, 42265 0, 42266 0, 42267 0, 42268 0, 42269 0, 42270 0, 42271 0, 42272 0, 42273 0, 42274 0, 42275 0, 42276 0, 42277 0, 42278 0, 42279 0, 42280 0, 42281 0, 42282 0, 42283 0, 42284 0, 42285 0, 42286 0, 42287 0, 42288 0, 42289 0, 42290 0, 42291 0, 42292 0, 42293 0, 42294 0, 42295 0, 42296 0, 42297 0, 42298 0, 42299 0, 42300 0, 42301 0, 42302 0, 42303 0, 42304 0, 42305 0, 42306 0, 42307 0, 42308 0, 42309 0, 42310 0, 42311 0, 42312 0, 42313 0, 42314 0, 42315 0, 42316 0, 42317 0, 42318 0, 42319 0, 42320 0, 42321 0, 42322 0, 42323 0, 42324 0, 42325 0, 42326 0, 42327 0, 42328 0, 42329 0, 42330 0, 42331 0, 42332 0, 42333 0, 42334 0, 42335 0, 42336 0, 42337 0, 42338 0, 42339 0, 42340 0, 42341 0, 42342 0, 42343 0, 42344 0, 42345 0, 42346 0, 42347 0, 42348 0, 42349 0, 42350 0, 42351 0, 42352 0, 42353 0, 42354 0, 42355 0, 42356 0, 42357 0, 42358 0, 42359 0, 42360 0, 42361 0, 42362 0, 42363 0, 42364 0, 42365 0, 42366 0, 42367 0, 42368 0, 42369 0, 42370 0, 42371 0, 42372 0, 42373 Field_bitindex_Slot_inst16b_get, 42374 Field_s3to1_Slot_inst16b_get, 42375 Implicit_Field_ar0_get, 42376 Implicit_Field_ar4_get, 42377 Implicit_Field_ar8_get, 42378 Implicit_Field_ar12_get, 42379 Implicit_Field_mr0_get, 42380 Implicit_Field_mr1_get, 42381 Implicit_Field_mr2_get, 42382 Implicit_Field_mr3_get, 42383 Implicit_Field_bt16_get, 42384 Implicit_Field_bs16_get, 42385 Implicit_Field_br16_get, 42386 Implicit_Field_brall_get 42387}; 42388 42389static xtensa_set_field_fn 42390Slot_inst16b_set_field_fns[] = { 42391 Field_t_Slot_inst16b_set, 42392 0, 42393 0, 42394 0, 42395 0, 42396 Field_s_Slot_inst16b_set, 42397 0, 42398 0, 42399 0, 42400 0, 42401 0, 42402 Field_op0_Slot_inst16b_set, 42403 0, 42404 0, 42405 Field_r_Slot_inst16b_set, 42406 0, 42407 0, 42408 0, 42409 0, 42410 0, 42411 0, 42412 0, 42413 Field_sr_Slot_inst16b_set, 42414 Field_st_Slot_inst16b_set, 42415 0, 42416 Field_imm4_Slot_inst16b_set, 42417 0, 42418 Field_i_Slot_inst16b_set, 42419 Field_imm6lo_Slot_inst16b_set, 42420 Field_imm6hi_Slot_inst16b_set, 42421 Field_imm7lo_Slot_inst16b_set, 42422 Field_imm7hi_Slot_inst16b_set, 42423 Field_z_Slot_inst16b_set, 42424 Field_imm6_Slot_inst16b_set, 42425 Field_imm7_Slot_inst16b_set, 42426 0, 42427 0, 42428 0, 42429 0, 42430 0, 42431 0, 42432 0, 42433 0, 42434 0, 42435 Field_t2_Slot_inst16b_set, 42436 Field_s2_Slot_inst16b_set, 42437 Field_r2_Slot_inst16b_set, 42438 Field_t4_Slot_inst16b_set, 42439 Field_s4_Slot_inst16b_set, 42440 Field_r4_Slot_inst16b_set, 42441 Field_t8_Slot_inst16b_set, 42442 Field_s8_Slot_inst16b_set, 42443 Field_r8_Slot_inst16b_set, 42444 0, 42445 0, 42446 0, 42447 0, 42448 0, 42449 0, 42450 0, 42451 0, 42452 0, 42453 0, 42454 0, 42455 0, 42456 0, 42457 0, 42458 0, 42459 0, 42460 0, 42461 0, 42462 0, 42463 0, 42464 0, 42465 0, 42466 0, 42467 0, 42468 0, 42469 0, 42470 0, 42471 0, 42472 0, 42473 0, 42474 0, 42475 0, 42476 0, 42477 0, 42478 0, 42479 0, 42480 0, 42481 0, 42482 0, 42483 0, 42484 0, 42485 0, 42486 0, 42487 0, 42488 0, 42489 0, 42490 0, 42491 0, 42492 0, 42493 0, 42494 0, 42495 0, 42496 0, 42497 0, 42498 0, 42499 0, 42500 0, 42501 0, 42502 0, 42503 0, 42504 0, 42505 0, 42506 0, 42507 0, 42508 0, 42509 0, 42510 0, 42511 0, 42512 0, 42513 0, 42514 0, 42515 0, 42516 0, 42517 0, 42518 0, 42519 0, 42520 0, 42521 0, 42522 0, 42523 0, 42524 0, 42525 0, 42526 0, 42527 0, 42528 0, 42529 0, 42530 0, 42531 0, 42532 0, 42533 0, 42534 0, 42535 0, 42536 0, 42537 0, 42538 0, 42539 0, 42540 0, 42541 0, 42542 0, 42543 0, 42544 0, 42545 0, 42546 0, 42547 0, 42548 0, 42549 0, 42550 0, 42551 0, 42552 0, 42553 0, 42554 0, 42555 0, 42556 0, 42557 0, 42558 0, 42559 0, 42560 0, 42561 0, 42562 0, 42563 0, 42564 0, 42565 0, 42566 0, 42567 0, 42568 0, 42569 0, 42570 0, 42571 0, 42572 0, 42573 0, 42574 0, 42575 0, 42576 0, 42577 0, 42578 0, 42579 0, 42580 0, 42581 0, 42582 0, 42583 0, 42584 0, 42585 0, 42586 0, 42587 0, 42588 0, 42589 0, 42590 0, 42591 0, 42592 0, 42593 0, 42594 0, 42595 0, 42596 0, 42597 0, 42598 0, 42599 0, 42600 0, 42601 0, 42602 0, 42603 0, 42604 0, 42605 0, 42606 0, 42607 0, 42608 0, 42609 0, 42610 0, 42611 0, 42612 0, 42613 0, 42614 0, 42615 0, 42616 0, 42617 0, 42618 0, 42619 0, 42620 0, 42621 0, 42622 0, 42623 0, 42624 0, 42625 0, 42626 0, 42627 0, 42628 0, 42629 0, 42630 0, 42631 0, 42632 0, 42633 0, 42634 0, 42635 0, 42636 0, 42637 0, 42638 0, 42639 0, 42640 0, 42641 0, 42642 0, 42643 0, 42644 0, 42645 0, 42646 0, 42647 0, 42648 0, 42649 0, 42650 0, 42651 0, 42652 0, 42653 0, 42654 0, 42655 0, 42656 0, 42657 0, 42658 0, 42659 0, 42660 0, 42661 0, 42662 0, 42663 0, 42664 0, 42665 0, 42666 0, 42667 0, 42668 0, 42669 0, 42670 0, 42671 0, 42672 0, 42673 0, 42674 0, 42675 0, 42676 0, 42677 0, 42678 0, 42679 0, 42680 0, 42681 0, 42682 0, 42683 0, 42684 0, 42685 0, 42686 0, 42687 0, 42688 0, 42689 0, 42690 0, 42691 0, 42692 0, 42693 0, 42694 0, 42695 0, 42696 0, 42697 0, 42698 0, 42699 0, 42700 0, 42701 0, 42702 0, 42703 0, 42704 0, 42705 0, 42706 0, 42707 0, 42708 0, 42709 0, 42710 0, 42711 0, 42712 0, 42713 0, 42714 0, 42715 0, 42716 0, 42717 0, 42718 0, 42719 0, 42720 0, 42721 0, 42722 0, 42723 0, 42724 0, 42725 0, 42726 0, 42727 0, 42728 0, 42729 0, 42730 0, 42731 0, 42732 0, 42733 0, 42734 0, 42735 0, 42736 0, 42737 0, 42738 0, 42739 0, 42740 0, 42741 0, 42742 0, 42743 0, 42744 0, 42745 0, 42746 0, 42747 0, 42748 0, 42749 0, 42750 0, 42751 0, 42752 0, 42753 0, 42754 0, 42755 0, 42756 0, 42757 0, 42758 0, 42759 0, 42760 0, 42761 0, 42762 0, 42763 0, 42764 0, 42765 0, 42766 0, 42767 0, 42768 0, 42769 0, 42770 0, 42771 0, 42772 0, 42773 0, 42774 0, 42775 0, 42776 0, 42777 0, 42778 0, 42779 0, 42780 0, 42781 0, 42782 0, 42783 0, 42784 0, 42785 0, 42786 0, 42787 0, 42788 0, 42789 0, 42790 0, 42791 0, 42792 0, 42793 0, 42794 0, 42795 0, 42796 0, 42797 0, 42798 0, 42799 0, 42800 0, 42801 0, 42802 0, 42803 0, 42804 0, 42805 0, 42806 0, 42807 0, 42808 0, 42809 0, 42810 0, 42811 0, 42812 0, 42813 0, 42814 0, 42815 0, 42816 0, 42817 0, 42818 0, 42819 0, 42820 0, 42821 0, 42822 0, 42823 0, 42824 0, 42825 0, 42826 0, 42827 0, 42828 0, 42829 0, 42830 0, 42831 0, 42832 0, 42833 0, 42834 0, 42835 0, 42836 0, 42837 0, 42838 0, 42839 0, 42840 0, 42841 0, 42842 0, 42843 0, 42844 0, 42845 Field_bitindex_Slot_inst16b_set, 42846 Field_s3to1_Slot_inst16b_set, 42847 Implicit_Field_set, 42848 Implicit_Field_set, 42849 Implicit_Field_set, 42850 Implicit_Field_set, 42851 Implicit_Field_set, 42852 Implicit_Field_set, 42853 Implicit_Field_set, 42854 Implicit_Field_set, 42855 Implicit_Field_set, 42856 Implicit_Field_set, 42857 Implicit_Field_set, 42858 Implicit_Field_set 42859}; 42860 42861static xtensa_get_field_fn 42862Slot_ae_slot1_get_field_fns[] = { 42863 Field_t_Slot_ae_slot1_get, 42864 0, 42865 0, 42866 0, 42867 0, 42868 0, 42869 0, 42870 0, 42871 0, 42872 0, 42873 0, 42874 0, 42875 0, 42876 0, 42877 0, 42878 0, 42879 0, 42880 0, 42881 0, 42882 0, 42883 0, 42884 0, 42885 0, 42886 0, 42887 0, 42888 0, 42889 0, 42890 0, 42891 0, 42892 0, 42893 0, 42894 0, 42895 0, 42896 0, 42897 0, 42898 0, 42899 0, 42900 0, 42901 0, 42902 0, 42903 0, 42904 0, 42905 0, 42906 0, 42907 Field_t2_Slot_ae_slot1_get, 42908 0, 42909 0, 42910 0, 42911 0, 42912 0, 42913 0, 42914 0, 42915 0, 42916 0, 42917 0, 42918 0, 42919 0, 42920 0, 42921 Field_ae_r32_Slot_ae_slot1_get, 42922 0, 42923 Field_ae_r20_Slot_ae_slot1_get, 42924 Field_ae_r10_Slot_ae_slot1_get, 42925 Field_ae_s20_Slot_ae_slot1_get, 42926 0, 42927 0, 42928 Field_op0_s3_Slot_ae_slot1_get, 42929 Field_ftsf11_Slot_ae_slot1_get, 42930 Field_ftsf12_Slot_ae_slot1_get, 42931 Field_ftsf13_Slot_ae_slot1_get, 42932 Field_ftsf20ae_slot1_Slot_ae_slot1_get, 42933 Field_ftsf21ae_slot1_Slot_ae_slot1_get, 42934 Field_ftsf22ae_slot1_Slot_ae_slot1_get, 42935 Field_ftsf23ae_slot1_Slot_ae_slot1_get, 42936 Field_ftsf24ae_slot1_Slot_ae_slot1_get, 42937 Field_ftsf25ae_slot1_Slot_ae_slot1_get, 42938 Field_ftsf26ae_slot1_Slot_ae_slot1_get, 42939 Field_ftsf27ae_slot1_Slot_ae_slot1_get, 42940 Field_ftsf28ae_slot1_Slot_ae_slot1_get, 42941 Field_ftsf29ae_slot1_Slot_ae_slot1_get, 42942 Field_ftsf30ae_slot1_Slot_ae_slot1_get, 42943 Field_ftsf31ae_slot1_Slot_ae_slot1_get, 42944 Field_ftsf32ae_slot1_Slot_ae_slot1_get, 42945 Field_ftsf33ae_slot1_Slot_ae_slot1_get, 42946 Field_ftsf34ae_slot1_Slot_ae_slot1_get, 42947 Field_ftsf35ae_slot1_Slot_ae_slot1_get, 42948 Field_ftsf36ae_slot1_Slot_ae_slot1_get, 42949 Field_ftsf37ae_slot1_Slot_ae_slot1_get, 42950 Field_ftsf38ae_slot1_Slot_ae_slot1_get, 42951 Field_ftsf40ae_slot1_Slot_ae_slot1_get, 42952 Field_ftsf41ae_slot1_Slot_ae_slot1_get, 42953 Field_ftsf42ae_slot1_Slot_ae_slot1_get, 42954 Field_ftsf43ae_slot1_Slot_ae_slot1_get, 42955 Field_ftsf45ae_slot1_Slot_ae_slot1_get, 42956 Field_ftsf47ae_slot1_Slot_ae_slot1_get, 42957 Field_ftsf48ae_slot1_Slot_ae_slot1_get, 42958 Field_ftsf49ae_slot1_Slot_ae_slot1_get, 42959 Field_ftsf50ae_slot1_Slot_ae_slot1_get, 42960 Field_ftsf51ae_slot1_Slot_ae_slot1_get, 42961 Field_ftsf52ae_slot1_Slot_ae_slot1_get, 42962 Field_ftsf53ae_slot1_Slot_ae_slot1_get, 42963 Field_ftsf54ae_slot1_Slot_ae_slot1_get, 42964 Field_ftsf55_Slot_ae_slot1_get, 42965 Field_ftsf56ae_slot1_Slot_ae_slot1_get, 42966 Field_ftsf57ae_slot1_Slot_ae_slot1_get, 42967 Field_ftsf58ae_slot1_Slot_ae_slot1_get, 42968 Field_ftsf60ae_slot1_Slot_ae_slot1_get, 42969 Field_ftsf61_Slot_ae_slot1_get, 42970 Field_ftsf62ae_slot1_Slot_ae_slot1_get, 42971 Field_ftsf63ae_slot1_Slot_ae_slot1_get, 42972 Field_ftsf64ae_slot1_Slot_ae_slot1_get, 42973 Field_ftsf66ae_slot1_Slot_ae_slot1_get, 42974 Field_ftsf68ae_slot1_Slot_ae_slot1_get, 42975 Field_ftsf69ae_slot1_Slot_ae_slot1_get, 42976 Field_ftsf70ae_slot1_Slot_ae_slot1_get, 42977 Field_ftsf71ae_slot1_Slot_ae_slot1_get, 42978 Field_ftsf72ae_slot1_Slot_ae_slot1_get, 42979 Field_ftsf73ae_slot1_Slot_ae_slot1_get, 42980 Field_ftsf74ae_slot1_Slot_ae_slot1_get, 42981 Field_ftsf75ae_slot1_Slot_ae_slot1_get, 42982 Field_ftsf76ae_slot1_Slot_ae_slot1_get, 42983 Field_ftsf77ae_slot1_Slot_ae_slot1_get, 42984 Field_ftsf78ae_slot1_Slot_ae_slot1_get, 42985 Field_ftsf79ae_slot1_Slot_ae_slot1_get, 42986 Field_ftsf80ae_slot1_Slot_ae_slot1_get, 42987 Field_ftsf81ae_slot1_Slot_ae_slot1_get, 42988 Field_ftsf82ae_slot1_Slot_ae_slot1_get, 42989 Field_ftsf83ae_slot1_Slot_ae_slot1_get, 42990 Field_ftsf84ae_slot1_Slot_ae_slot1_get, 42991 Field_ftsf85ae_slot1_Slot_ae_slot1_get, 42992 Field_ftsf86ae_slot1_Slot_ae_slot1_get, 42993 Field_ftsf87ae_slot1_Slot_ae_slot1_get, 42994 Field_ftsf88ae_slot1_Slot_ae_slot1_get, 42995 Field_ftsf89ae_slot1_Slot_ae_slot1_get, 42996 Field_ftsf90ae_slot1_Slot_ae_slot1_get, 42997 Field_ftsf91_Slot_ae_slot1_get, 42998 Field_ftsf92ae_slot1_Slot_ae_slot1_get, 42999 Field_ftsf93ae_slot1_Slot_ae_slot1_get, 43000 Field_ftsf94ae_slot1_Slot_ae_slot1_get, 43001 Field_ftsf96ae_slot1_Slot_ae_slot1_get, 43002 Field_ftsf97ae_slot1_Slot_ae_slot1_get, 43003 Field_ftsf99ae_slot1_Slot_ae_slot1_get, 43004 Field_ftsf101ae_slot1_Slot_ae_slot1_get, 43005 Field_ftsf102ae_slot1_Slot_ae_slot1_get, 43006 Field_ftsf103ae_slot1_Slot_ae_slot1_get, 43007 Field_ftsf106ae_slot1_Slot_ae_slot1_get, 43008 Field_ftsf107ae_slot1_Slot_ae_slot1_get, 43009 Field_ftsf108ae_slot1_Slot_ae_slot1_get, 43010 Field_ftsf109ae_slot1_Slot_ae_slot1_get, 43011 Field_ftsf110ae_slot1_Slot_ae_slot1_get, 43012 Field_ftsf111ae_slot1_Slot_ae_slot1_get, 43013 Field_ftsf112ae_slot1_Slot_ae_slot1_get, 43014 Field_ftsf113ae_slot1_Slot_ae_slot1_get, 43015 Field_ftsf114ae_slot1_Slot_ae_slot1_get, 43016 Field_ftsf115ae_slot1_Slot_ae_slot1_get, 43017 Field_ftsf116ae_slot1_Slot_ae_slot1_get, 43018 Field_ftsf117ae_slot1_Slot_ae_slot1_get, 43019 Field_ftsf118ae_slot1_Slot_ae_slot1_get, 43020 Field_ftsf120ae_slot1_Slot_ae_slot1_get, 43021 Field_ftsf121ae_slot1_Slot_ae_slot1_get, 43022 Field_ftsf123ae_slot1_Slot_ae_slot1_get, 43023 Field_ftsf124ae_slot1_Slot_ae_slot1_get, 43024 Field_ftsf125ae_slot1_Slot_ae_slot1_get, 43025 Field_ftsf126ae_slot1_Slot_ae_slot1_get, 43026 Field_ftsf127ae_slot1_Slot_ae_slot1_get, 43027 Field_ftsf128ae_slot1_Slot_ae_slot1_get, 43028 Field_ftsf129ae_slot1_Slot_ae_slot1_get, 43029 Field_ftsf130ae_slot1_Slot_ae_slot1_get, 43030 Field_ftsf131ae_slot1_Slot_ae_slot1_get, 43031 Field_ftsf132ae_slot1_Slot_ae_slot1_get, 43032 Field_ftsf133ae_slot1_Slot_ae_slot1_get, 43033 Field_ftsf134ae_slot1_Slot_ae_slot1_get, 43034 Field_ftsf135ae_slot1_Slot_ae_slot1_get, 43035 Field_ftsf136ae_slot1_Slot_ae_slot1_get, 43036 Field_ftsf137ae_slot1_Slot_ae_slot1_get, 43037 Field_ftsf138ae_slot1_Slot_ae_slot1_get, 43038 Field_ftsf139ae_slot1_Slot_ae_slot1_get, 43039 Field_ftsf140ae_slot1_Slot_ae_slot1_get, 43040 Field_ftsf141ae_slot1_Slot_ae_slot1_get, 43041 Field_ftsf142ae_slot1_Slot_ae_slot1_get, 43042 Field_ftsf143ae_slot1_Slot_ae_slot1_get, 43043 Field_ftsf144ae_slot1_Slot_ae_slot1_get, 43044 Field_ftsf145ae_slot1_Slot_ae_slot1_get, 43045 Field_ftsf146ae_slot1_Slot_ae_slot1_get, 43046 Field_ftsf147ae_slot1_Slot_ae_slot1_get, 43047 Field_ftsf148ae_slot1_Slot_ae_slot1_get, 43048 Field_ftsf149ae_slot1_Slot_ae_slot1_get, 43049 Field_ftsf150ae_slot1_Slot_ae_slot1_get, 43050 Field_ftsf151ae_slot1_Slot_ae_slot1_get, 43051 Field_ftsf152ae_slot1_Slot_ae_slot1_get, 43052 Field_ftsf153ae_slot1_Slot_ae_slot1_get, 43053 Field_ftsf154ae_slot1_Slot_ae_slot1_get, 43054 Field_ftsf155ae_slot1_Slot_ae_slot1_get, 43055 Field_ftsf156ae_slot1_Slot_ae_slot1_get, 43056 Field_ftsf157ae_slot1_Slot_ae_slot1_get, 43057 Field_ftsf158ae_slot1_Slot_ae_slot1_get, 43058 Field_ftsf159ae_slot1_Slot_ae_slot1_get, 43059 Field_ftsf160ae_slot1_Slot_ae_slot1_get, 43060 Field_ftsf161ae_slot1_Slot_ae_slot1_get, 43061 Field_ftsf162ae_slot1_Slot_ae_slot1_get, 43062 Field_ftsf163ae_slot1_Slot_ae_slot1_get, 43063 Field_ftsf164ae_slot1_Slot_ae_slot1_get, 43064 Field_ftsf165ae_slot1_Slot_ae_slot1_get, 43065 Field_ftsf166ae_slot1_Slot_ae_slot1_get, 43066 Field_ftsf167ae_slot1_Slot_ae_slot1_get, 43067 Field_ftsf168ae_slot1_Slot_ae_slot1_get, 43068 Field_ftsf169ae_slot1_Slot_ae_slot1_get, 43069 Field_ftsf170ae_slot1_Slot_ae_slot1_get, 43070 Field_ftsf171ae_slot1_Slot_ae_slot1_get, 43071 Field_ftsf172ae_slot1_Slot_ae_slot1_get, 43072 Field_ftsf173ae_slot1_Slot_ae_slot1_get, 43073 Field_ftsf174ae_slot1_Slot_ae_slot1_get, 43074 Field_ftsf175ae_slot1_Slot_ae_slot1_get, 43075 Field_ftsf176ae_slot1_Slot_ae_slot1_get, 43076 Field_ftsf177ae_slot1_Slot_ae_slot1_get, 43077 Field_ftsf178ae_slot1_Slot_ae_slot1_get, 43078 Field_ftsf179ae_slot1_Slot_ae_slot1_get, 43079 Field_ftsf180ae_slot1_Slot_ae_slot1_get, 43080 Field_ftsf181ae_slot1_Slot_ae_slot1_get, 43081 Field_ftsf182ae_slot1_Slot_ae_slot1_get, 43082 Field_ftsf183ae_slot1_Slot_ae_slot1_get, 43083 Field_ftsf184ae_slot1_Slot_ae_slot1_get, 43084 Field_ftsf185ae_slot1_Slot_ae_slot1_get, 43085 Field_ftsf186ae_slot1_Slot_ae_slot1_get, 43086 Field_ftsf187ae_slot1_Slot_ae_slot1_get, 43087 Field_ftsf188ae_slot1_Slot_ae_slot1_get, 43088 Field_ftsf189ae_slot1_Slot_ae_slot1_get, 43089 Field_ftsf190ae_slot1_Slot_ae_slot1_get, 43090 Field_ftsf191ae_slot1_Slot_ae_slot1_get, 43091 Field_ftsf192ae_slot1_Slot_ae_slot1_get, 43092 Field_ftsf193ae_slot1_Slot_ae_slot1_get, 43093 Field_ftsf194ae_slot1_Slot_ae_slot1_get, 43094 Field_ftsf195ae_slot1_Slot_ae_slot1_get, 43095 Field_ftsf196ae_slot1_Slot_ae_slot1_get, 43096 Field_ftsf197ae_slot1_Slot_ae_slot1_get, 43097 Field_ftsf198ae_slot1_Slot_ae_slot1_get, 43098 Field_ftsf199ae_slot1_Slot_ae_slot1_get, 43099 Field_ftsf200ae_slot1_Slot_ae_slot1_get, 43100 Field_ftsf201ae_slot1_Slot_ae_slot1_get, 43101 Field_ftsf202ae_slot1_Slot_ae_slot1_get, 43102 Field_ftsf203ae_slot1_Slot_ae_slot1_get, 43103 Field_ftsf204ae_slot1_Slot_ae_slot1_get, 43104 Field_ftsf205ae_slot1_Slot_ae_slot1_get, 43105 Field_ftsf206ae_slot1_Slot_ae_slot1_get, 43106 Field_ftsf207ae_slot1_Slot_ae_slot1_get, 43107 Field_ftsf208ae_slot1_Slot_ae_slot1_get, 43108 Field_ftsf210ae_slot1_Slot_ae_slot1_get, 43109 Field_ftsf333ae_slot1_Slot_ae_slot1_get, 43110 Field_ftsf334ae_slot1_Slot_ae_slot1_get, 43111 Field_ftsf335_Slot_ae_slot1_get, 43112 Field_ftsf336ae_slot1_Slot_ae_slot1_get, 43113 Field_ftsf337ae_slot1_Slot_ae_slot1_get, 43114 Field_ftsf339ae_slot1_Slot_ae_slot1_get, 43115 Field_ftsf340ae_slot1_Slot_ae_slot1_get, 43116 Field_ftsf341ae_slot1_Slot_ae_slot1_get, 43117 Field_ftsf342ae_slot1_Slot_ae_slot1_get, 43118 Field_ftsf343ae_slot1_Slot_ae_slot1_get, 43119 Field_ftsf344ae_slot1_Slot_ae_slot1_get, 43120 Field_ftsf345ae_slot1_Slot_ae_slot1_get, 43121 Field_ftsf347ae_slot1_Slot_ae_slot1_get, 43122 Field_ftsf348ae_slot1_Slot_ae_slot1_get, 43123 Field_ftsf349ae_slot1_Slot_ae_slot1_get, 43124 Field_ftsf350ae_slot1_Slot_ae_slot1_get, 43125 Field_ftsf351_Slot_ae_slot1_get, 43126 Field_ftsf352ae_slot1_Slot_ae_slot1_get, 43127 Field_ftsf354ae_slot1_Slot_ae_slot1_get, 43128 Field_ftsf355ae_slot1_Slot_ae_slot1_get, 43129 Field_ftsf356ae_slot1_Slot_ae_slot1_get, 43130 Field_ftsf357ae_slot1_Slot_ae_slot1_get, 43131 Field_ftsf358ae_slot1_Slot_ae_slot1_get, 43132 Field_ftsf359ae_slot1_Slot_ae_slot1_get, 43133 0, 43134 0, 43135 0, 43136 0, 43137 0, 43138 0, 43139 0, 43140 0, 43141 0, 43142 0, 43143 0, 43144 0, 43145 0, 43146 0, 43147 0, 43148 0, 43149 0, 43150 0, 43151 0, 43152 0, 43153 0, 43154 0, 43155 0, 43156 0, 43157 0, 43158 0, 43159 0, 43160 0, 43161 0, 43162 0, 43163 0, 43164 0, 43165 0, 43166 0, 43167 0, 43168 0, 43169 0, 43170 0, 43171 0, 43172 0, 43173 0, 43174 0, 43175 0, 43176 0, 43177 0, 43178 0, 43179 0, 43180 0, 43181 0, 43182 0, 43183 0, 43184 0, 43185 0, 43186 0, 43187 0, 43188 0, 43189 0, 43190 0, 43191 0, 43192 0, 43193 0, 43194 0, 43195 0, 43196 0, 43197 0, 43198 0, 43199 0, 43200 0, 43201 0, 43202 0, 43203 0, 43204 0, 43205 0, 43206 0, 43207 0, 43208 0, 43209 0, 43210 0, 43211 0, 43212 0, 43213 0, 43214 0, 43215 0, 43216 0, 43217 0, 43218 0, 43219 0, 43220 0, 43221 0, 43222 0, 43223 0, 43224 0, 43225 0, 43226 0, 43227 0, 43228 0, 43229 0, 43230 0, 43231 0, 43232 0, 43233 0, 43234 0, 43235 0, 43236 0, 43237 0, 43238 0, 43239 0, 43240 0, 43241 0, 43242 0, 43243 0, 43244 0, 43245 0, 43246 0, 43247 0, 43248 0, 43249 0, 43250 0, 43251 0, 43252 0, 43253 0, 43254 0, 43255 0, 43256 0, 43257 0, 43258 0, 43259 0, 43260 0, 43261 0, 43262 0, 43263 0, 43264 Field_ae_mul32x24fld_Slot_ae_slot1_get, 43265 0, 43266 0, 43267 0, 43268 0, 43269 0, 43270 0, 43271 0, 43272 0, 43273 0, 43274 0, 43275 0, 43276 0, 43277 0, 43278 0, 43279 0, 43280 0, 43281 0, 43282 0, 43283 0, 43284 0, 43285 0, 43286 0, 43287 0, 43288 0, 43289 0, 43290 0, 43291 0, 43292 0, 43293 0, 43294 0, 43295 0, 43296 0, 43297 0, 43298 0, 43299 0, 43300 0, 43301 Field_op0_s3_s3_Slot_ae_slot1_get, 43302 Field_combined2c0b5f72_fld19_Slot_ae_slot1_get, 43303 Field_combined2c0b5f72_fld22_Slot_ae_slot1_get, 43304 Field_combined2c0b5f72_fld24_Slot_ae_slot1_get, 43305 Field_combined2c0b5f72_fld65_Slot_ae_slot1_get, 43306 Field_combined2c0b5f72_fld66_Slot_ae_slot1_get, 43307 Field_combined2c0b5f72_fld68_Slot_ae_slot1_get, 43308 Field_combined2c0b5f72_fld69_Slot_ae_slot1_get, 43309 Field_combined2c0b5f72_fld74_Slot_ae_slot1_get, 43310 Field_combined2c0b5f72_fld79_Slot_ae_slot1_get, 43311 Field_combined2c0b5f72_fld88_Slot_ae_slot1_get, 43312 Field_combined2c0b5f72_fld90_Slot_ae_slot1_get, 43313 Field_combined2c0b5f72_fld91_Slot_ae_slot1_get, 43314 Field_combined2c0b5f72_fld131ae_slot1_Slot_ae_slot1_get, 43315 Field_combined2c0b5f72_fld132ae_slot1_Slot_ae_slot1_get, 43316 Field_combined2c0b5f72_fld147ae_slot1_Slot_ae_slot1_get, 43317 0, 43318 0, 43319 Implicit_Field_ar0_get, 43320 Implicit_Field_ar4_get, 43321 Implicit_Field_ar8_get, 43322 Implicit_Field_ar12_get, 43323 Implicit_Field_mr0_get, 43324 Implicit_Field_mr1_get, 43325 Implicit_Field_mr2_get, 43326 Implicit_Field_mr3_get, 43327 Implicit_Field_bt16_get, 43328 Implicit_Field_bs16_get, 43329 Implicit_Field_br16_get, 43330 Implicit_Field_brall_get 43331}; 43332 43333static xtensa_set_field_fn 43334Slot_ae_slot1_set_field_fns[] = { 43335 Field_t_Slot_ae_slot1_set, 43336 0, 43337 0, 43338 0, 43339 0, 43340 0, 43341 0, 43342 0, 43343 0, 43344 0, 43345 0, 43346 0, 43347 0, 43348 0, 43349 0, 43350 0, 43351 0, 43352 0, 43353 0, 43354 0, 43355 0, 43356 0, 43357 0, 43358 0, 43359 0, 43360 0, 43361 0, 43362 0, 43363 0, 43364 0, 43365 0, 43366 0, 43367 0, 43368 0, 43369 0, 43370 0, 43371 0, 43372 0, 43373 0, 43374 0, 43375 0, 43376 0, 43377 0, 43378 0, 43379 Field_t2_Slot_ae_slot1_set, 43380 0, 43381 0, 43382 0, 43383 0, 43384 0, 43385 0, 43386 0, 43387 0, 43388 0, 43389 0, 43390 0, 43391 0, 43392 0, 43393 Field_ae_r32_Slot_ae_slot1_set, 43394 0, 43395 Field_ae_r20_Slot_ae_slot1_set, 43396 Field_ae_r10_Slot_ae_slot1_set, 43397 Field_ae_s20_Slot_ae_slot1_set, 43398 0, 43399 0, 43400 Field_op0_s3_Slot_ae_slot1_set, 43401 Field_ftsf11_Slot_ae_slot1_set, 43402 Field_ftsf12_Slot_ae_slot1_set, 43403 Field_ftsf13_Slot_ae_slot1_set, 43404 Field_ftsf20ae_slot1_Slot_ae_slot1_set, 43405 Field_ftsf21ae_slot1_Slot_ae_slot1_set, 43406 Field_ftsf22ae_slot1_Slot_ae_slot1_set, 43407 Field_ftsf23ae_slot1_Slot_ae_slot1_set, 43408 Field_ftsf24ae_slot1_Slot_ae_slot1_set, 43409 Field_ftsf25ae_slot1_Slot_ae_slot1_set, 43410 Field_ftsf26ae_slot1_Slot_ae_slot1_set, 43411 Field_ftsf27ae_slot1_Slot_ae_slot1_set, 43412 Field_ftsf28ae_slot1_Slot_ae_slot1_set, 43413 Field_ftsf29ae_slot1_Slot_ae_slot1_set, 43414 Field_ftsf30ae_slot1_Slot_ae_slot1_set, 43415 Field_ftsf31ae_slot1_Slot_ae_slot1_set, 43416 Field_ftsf32ae_slot1_Slot_ae_slot1_set, 43417 Field_ftsf33ae_slot1_Slot_ae_slot1_set, 43418 Field_ftsf34ae_slot1_Slot_ae_slot1_set, 43419 Field_ftsf35ae_slot1_Slot_ae_slot1_set, 43420 Field_ftsf36ae_slot1_Slot_ae_slot1_set, 43421 Field_ftsf37ae_slot1_Slot_ae_slot1_set, 43422 Field_ftsf38ae_slot1_Slot_ae_slot1_set, 43423 Field_ftsf40ae_slot1_Slot_ae_slot1_set, 43424 Field_ftsf41ae_slot1_Slot_ae_slot1_set, 43425 Field_ftsf42ae_slot1_Slot_ae_slot1_set, 43426 Field_ftsf43ae_slot1_Slot_ae_slot1_set, 43427 Field_ftsf45ae_slot1_Slot_ae_slot1_set, 43428 Field_ftsf47ae_slot1_Slot_ae_slot1_set, 43429 Field_ftsf48ae_slot1_Slot_ae_slot1_set, 43430 Field_ftsf49ae_slot1_Slot_ae_slot1_set, 43431 Field_ftsf50ae_slot1_Slot_ae_slot1_set, 43432 Field_ftsf51ae_slot1_Slot_ae_slot1_set, 43433 Field_ftsf52ae_slot1_Slot_ae_slot1_set, 43434 Field_ftsf53ae_slot1_Slot_ae_slot1_set, 43435 Field_ftsf54ae_slot1_Slot_ae_slot1_set, 43436 Field_ftsf55_Slot_ae_slot1_set, 43437 Field_ftsf56ae_slot1_Slot_ae_slot1_set, 43438 Field_ftsf57ae_slot1_Slot_ae_slot1_set, 43439 Field_ftsf58ae_slot1_Slot_ae_slot1_set, 43440 Field_ftsf60ae_slot1_Slot_ae_slot1_set, 43441 Field_ftsf61_Slot_ae_slot1_set, 43442 Field_ftsf62ae_slot1_Slot_ae_slot1_set, 43443 Field_ftsf63ae_slot1_Slot_ae_slot1_set, 43444 Field_ftsf64ae_slot1_Slot_ae_slot1_set, 43445 Field_ftsf66ae_slot1_Slot_ae_slot1_set, 43446 Field_ftsf68ae_slot1_Slot_ae_slot1_set, 43447 Field_ftsf69ae_slot1_Slot_ae_slot1_set, 43448 Field_ftsf70ae_slot1_Slot_ae_slot1_set, 43449 Field_ftsf71ae_slot1_Slot_ae_slot1_set, 43450 Field_ftsf72ae_slot1_Slot_ae_slot1_set, 43451 Field_ftsf73ae_slot1_Slot_ae_slot1_set, 43452 Field_ftsf74ae_slot1_Slot_ae_slot1_set, 43453 Field_ftsf75ae_slot1_Slot_ae_slot1_set, 43454 Field_ftsf76ae_slot1_Slot_ae_slot1_set, 43455 Field_ftsf77ae_slot1_Slot_ae_slot1_set, 43456 Field_ftsf78ae_slot1_Slot_ae_slot1_set, 43457 Field_ftsf79ae_slot1_Slot_ae_slot1_set, 43458 Field_ftsf80ae_slot1_Slot_ae_slot1_set, 43459 Field_ftsf81ae_slot1_Slot_ae_slot1_set, 43460 Field_ftsf82ae_slot1_Slot_ae_slot1_set, 43461 Field_ftsf83ae_slot1_Slot_ae_slot1_set, 43462 Field_ftsf84ae_slot1_Slot_ae_slot1_set, 43463 Field_ftsf85ae_slot1_Slot_ae_slot1_set, 43464 Field_ftsf86ae_slot1_Slot_ae_slot1_set, 43465 Field_ftsf87ae_slot1_Slot_ae_slot1_set, 43466 Field_ftsf88ae_slot1_Slot_ae_slot1_set, 43467 Field_ftsf89ae_slot1_Slot_ae_slot1_set, 43468 Field_ftsf90ae_slot1_Slot_ae_slot1_set, 43469 Field_ftsf91_Slot_ae_slot1_set, 43470 Field_ftsf92ae_slot1_Slot_ae_slot1_set, 43471 Field_ftsf93ae_slot1_Slot_ae_slot1_set, 43472 Field_ftsf94ae_slot1_Slot_ae_slot1_set, 43473 Field_ftsf96ae_slot1_Slot_ae_slot1_set, 43474 Field_ftsf97ae_slot1_Slot_ae_slot1_set, 43475 Field_ftsf99ae_slot1_Slot_ae_slot1_set, 43476 Field_ftsf101ae_slot1_Slot_ae_slot1_set, 43477 Field_ftsf102ae_slot1_Slot_ae_slot1_set, 43478 Field_ftsf103ae_slot1_Slot_ae_slot1_set, 43479 Field_ftsf106ae_slot1_Slot_ae_slot1_set, 43480 Field_ftsf107ae_slot1_Slot_ae_slot1_set, 43481 Field_ftsf108ae_slot1_Slot_ae_slot1_set, 43482 Field_ftsf109ae_slot1_Slot_ae_slot1_set, 43483 Field_ftsf110ae_slot1_Slot_ae_slot1_set, 43484 Field_ftsf111ae_slot1_Slot_ae_slot1_set, 43485 Field_ftsf112ae_slot1_Slot_ae_slot1_set, 43486 Field_ftsf113ae_slot1_Slot_ae_slot1_set, 43487 Field_ftsf114ae_slot1_Slot_ae_slot1_set, 43488 Field_ftsf115ae_slot1_Slot_ae_slot1_set, 43489 Field_ftsf116ae_slot1_Slot_ae_slot1_set, 43490 Field_ftsf117ae_slot1_Slot_ae_slot1_set, 43491 Field_ftsf118ae_slot1_Slot_ae_slot1_set, 43492 Field_ftsf120ae_slot1_Slot_ae_slot1_set, 43493 Field_ftsf121ae_slot1_Slot_ae_slot1_set, 43494 Field_ftsf123ae_slot1_Slot_ae_slot1_set, 43495 Field_ftsf124ae_slot1_Slot_ae_slot1_set, 43496 Field_ftsf125ae_slot1_Slot_ae_slot1_set, 43497 Field_ftsf126ae_slot1_Slot_ae_slot1_set, 43498 Field_ftsf127ae_slot1_Slot_ae_slot1_set, 43499 Field_ftsf128ae_slot1_Slot_ae_slot1_set, 43500 Field_ftsf129ae_slot1_Slot_ae_slot1_set, 43501 Field_ftsf130ae_slot1_Slot_ae_slot1_set, 43502 Field_ftsf131ae_slot1_Slot_ae_slot1_set, 43503 Field_ftsf132ae_slot1_Slot_ae_slot1_set, 43504 Field_ftsf133ae_slot1_Slot_ae_slot1_set, 43505 Field_ftsf134ae_slot1_Slot_ae_slot1_set, 43506 Field_ftsf135ae_slot1_Slot_ae_slot1_set, 43507 Field_ftsf136ae_slot1_Slot_ae_slot1_set, 43508 Field_ftsf137ae_slot1_Slot_ae_slot1_set, 43509 Field_ftsf138ae_slot1_Slot_ae_slot1_set, 43510 Field_ftsf139ae_slot1_Slot_ae_slot1_set, 43511 Field_ftsf140ae_slot1_Slot_ae_slot1_set, 43512 Field_ftsf141ae_slot1_Slot_ae_slot1_set, 43513 Field_ftsf142ae_slot1_Slot_ae_slot1_set, 43514 Field_ftsf143ae_slot1_Slot_ae_slot1_set, 43515 Field_ftsf144ae_slot1_Slot_ae_slot1_set, 43516 Field_ftsf145ae_slot1_Slot_ae_slot1_set, 43517 Field_ftsf146ae_slot1_Slot_ae_slot1_set, 43518 Field_ftsf147ae_slot1_Slot_ae_slot1_set, 43519 Field_ftsf148ae_slot1_Slot_ae_slot1_set, 43520 Field_ftsf149ae_slot1_Slot_ae_slot1_set, 43521 Field_ftsf150ae_slot1_Slot_ae_slot1_set, 43522 Field_ftsf151ae_slot1_Slot_ae_slot1_set, 43523 Field_ftsf152ae_slot1_Slot_ae_slot1_set, 43524 Field_ftsf153ae_slot1_Slot_ae_slot1_set, 43525 Field_ftsf154ae_slot1_Slot_ae_slot1_set, 43526 Field_ftsf155ae_slot1_Slot_ae_slot1_set, 43527 Field_ftsf156ae_slot1_Slot_ae_slot1_set, 43528 Field_ftsf157ae_slot1_Slot_ae_slot1_set, 43529 Field_ftsf158ae_slot1_Slot_ae_slot1_set, 43530 Field_ftsf159ae_slot1_Slot_ae_slot1_set, 43531 Field_ftsf160ae_slot1_Slot_ae_slot1_set, 43532 Field_ftsf161ae_slot1_Slot_ae_slot1_set, 43533 Field_ftsf162ae_slot1_Slot_ae_slot1_set, 43534 Field_ftsf163ae_slot1_Slot_ae_slot1_set, 43535 Field_ftsf164ae_slot1_Slot_ae_slot1_set, 43536 Field_ftsf165ae_slot1_Slot_ae_slot1_set, 43537 Field_ftsf166ae_slot1_Slot_ae_slot1_set, 43538 Field_ftsf167ae_slot1_Slot_ae_slot1_set, 43539 Field_ftsf168ae_slot1_Slot_ae_slot1_set, 43540 Field_ftsf169ae_slot1_Slot_ae_slot1_set, 43541 Field_ftsf170ae_slot1_Slot_ae_slot1_set, 43542 Field_ftsf171ae_slot1_Slot_ae_slot1_set, 43543 Field_ftsf172ae_slot1_Slot_ae_slot1_set, 43544 Field_ftsf173ae_slot1_Slot_ae_slot1_set, 43545 Field_ftsf174ae_slot1_Slot_ae_slot1_set, 43546 Field_ftsf175ae_slot1_Slot_ae_slot1_set, 43547 Field_ftsf176ae_slot1_Slot_ae_slot1_set, 43548 Field_ftsf177ae_slot1_Slot_ae_slot1_set, 43549 Field_ftsf178ae_slot1_Slot_ae_slot1_set, 43550 Field_ftsf179ae_slot1_Slot_ae_slot1_set, 43551 Field_ftsf180ae_slot1_Slot_ae_slot1_set, 43552 Field_ftsf181ae_slot1_Slot_ae_slot1_set, 43553 Field_ftsf182ae_slot1_Slot_ae_slot1_set, 43554 Field_ftsf183ae_slot1_Slot_ae_slot1_set, 43555 Field_ftsf184ae_slot1_Slot_ae_slot1_set, 43556 Field_ftsf185ae_slot1_Slot_ae_slot1_set, 43557 Field_ftsf186ae_slot1_Slot_ae_slot1_set, 43558 Field_ftsf187ae_slot1_Slot_ae_slot1_set, 43559 Field_ftsf188ae_slot1_Slot_ae_slot1_set, 43560 Field_ftsf189ae_slot1_Slot_ae_slot1_set, 43561 Field_ftsf190ae_slot1_Slot_ae_slot1_set, 43562 Field_ftsf191ae_slot1_Slot_ae_slot1_set, 43563 Field_ftsf192ae_slot1_Slot_ae_slot1_set, 43564 Field_ftsf193ae_slot1_Slot_ae_slot1_set, 43565 Field_ftsf194ae_slot1_Slot_ae_slot1_set, 43566 Field_ftsf195ae_slot1_Slot_ae_slot1_set, 43567 Field_ftsf196ae_slot1_Slot_ae_slot1_set, 43568 Field_ftsf197ae_slot1_Slot_ae_slot1_set, 43569 Field_ftsf198ae_slot1_Slot_ae_slot1_set, 43570 Field_ftsf199ae_slot1_Slot_ae_slot1_set, 43571 Field_ftsf200ae_slot1_Slot_ae_slot1_set, 43572 Field_ftsf201ae_slot1_Slot_ae_slot1_set, 43573 Field_ftsf202ae_slot1_Slot_ae_slot1_set, 43574 Field_ftsf203ae_slot1_Slot_ae_slot1_set, 43575 Field_ftsf204ae_slot1_Slot_ae_slot1_set, 43576 Field_ftsf205ae_slot1_Slot_ae_slot1_set, 43577 Field_ftsf206ae_slot1_Slot_ae_slot1_set, 43578 Field_ftsf207ae_slot1_Slot_ae_slot1_set, 43579 Field_ftsf208ae_slot1_Slot_ae_slot1_set, 43580 Field_ftsf210ae_slot1_Slot_ae_slot1_set, 43581 Field_ftsf333ae_slot1_Slot_ae_slot1_set, 43582 Field_ftsf334ae_slot1_Slot_ae_slot1_set, 43583 Field_ftsf335_Slot_ae_slot1_set, 43584 Field_ftsf336ae_slot1_Slot_ae_slot1_set, 43585 Field_ftsf337ae_slot1_Slot_ae_slot1_set, 43586 Field_ftsf339ae_slot1_Slot_ae_slot1_set, 43587 Field_ftsf340ae_slot1_Slot_ae_slot1_set, 43588 Field_ftsf341ae_slot1_Slot_ae_slot1_set, 43589 Field_ftsf342ae_slot1_Slot_ae_slot1_set, 43590 Field_ftsf343ae_slot1_Slot_ae_slot1_set, 43591 Field_ftsf344ae_slot1_Slot_ae_slot1_set, 43592 Field_ftsf345ae_slot1_Slot_ae_slot1_set, 43593 Field_ftsf347ae_slot1_Slot_ae_slot1_set, 43594 Field_ftsf348ae_slot1_Slot_ae_slot1_set, 43595 Field_ftsf349ae_slot1_Slot_ae_slot1_set, 43596 Field_ftsf350ae_slot1_Slot_ae_slot1_set, 43597 Field_ftsf351_Slot_ae_slot1_set, 43598 Field_ftsf352ae_slot1_Slot_ae_slot1_set, 43599 Field_ftsf354ae_slot1_Slot_ae_slot1_set, 43600 Field_ftsf355ae_slot1_Slot_ae_slot1_set, 43601 Field_ftsf356ae_slot1_Slot_ae_slot1_set, 43602 Field_ftsf357ae_slot1_Slot_ae_slot1_set, 43603 Field_ftsf358ae_slot1_Slot_ae_slot1_set, 43604 Field_ftsf359ae_slot1_Slot_ae_slot1_set, 43605 0, 43606 0, 43607 0, 43608 0, 43609 0, 43610 0, 43611 0, 43612 0, 43613 0, 43614 0, 43615 0, 43616 0, 43617 0, 43618 0, 43619 0, 43620 0, 43621 0, 43622 0, 43623 0, 43624 0, 43625 0, 43626 0, 43627 0, 43628 0, 43629 0, 43630 0, 43631 0, 43632 0, 43633 0, 43634 0, 43635 0, 43636 0, 43637 0, 43638 0, 43639 0, 43640 0, 43641 0, 43642 0, 43643 0, 43644 0, 43645 0, 43646 0, 43647 0, 43648 0, 43649 0, 43650 0, 43651 0, 43652 0, 43653 0, 43654 0, 43655 0, 43656 0, 43657 0, 43658 0, 43659 0, 43660 0, 43661 0, 43662 0, 43663 0, 43664 0, 43665 0, 43666 0, 43667 0, 43668 0, 43669 0, 43670 0, 43671 0, 43672 0, 43673 0, 43674 0, 43675 0, 43676 0, 43677 0, 43678 0, 43679 0, 43680 0, 43681 0, 43682 0, 43683 0, 43684 0, 43685 0, 43686 0, 43687 0, 43688 0, 43689 0, 43690 0, 43691 0, 43692 0, 43693 0, 43694 0, 43695 0, 43696 0, 43697 0, 43698 0, 43699 0, 43700 0, 43701 0, 43702 0, 43703 0, 43704 0, 43705 0, 43706 0, 43707 0, 43708 0, 43709 0, 43710 0, 43711 0, 43712 0, 43713 0, 43714 0, 43715 0, 43716 0, 43717 0, 43718 0, 43719 0, 43720 0, 43721 0, 43722 0, 43723 0, 43724 0, 43725 0, 43726 0, 43727 0, 43728 0, 43729 0, 43730 0, 43731 0, 43732 0, 43733 0, 43734 0, 43735 0, 43736 Field_ae_mul32x24fld_Slot_ae_slot1_set, 43737 0, 43738 0, 43739 0, 43740 0, 43741 0, 43742 0, 43743 0, 43744 0, 43745 0, 43746 0, 43747 0, 43748 0, 43749 0, 43750 0, 43751 0, 43752 0, 43753 0, 43754 0, 43755 0, 43756 0, 43757 0, 43758 0, 43759 0, 43760 0, 43761 0, 43762 0, 43763 0, 43764 0, 43765 0, 43766 0, 43767 0, 43768 0, 43769 0, 43770 0, 43771 0, 43772 0, 43773 Field_op0_s3_s3_Slot_ae_slot1_set, 43774 Field_combined2c0b5f72_fld19_Slot_ae_slot1_set, 43775 Field_combined2c0b5f72_fld22_Slot_ae_slot1_set, 43776 Field_combined2c0b5f72_fld24_Slot_ae_slot1_set, 43777 Field_combined2c0b5f72_fld65_Slot_ae_slot1_set, 43778 Field_combined2c0b5f72_fld66_Slot_ae_slot1_set, 43779 Field_combined2c0b5f72_fld68_Slot_ae_slot1_set, 43780 Field_combined2c0b5f72_fld69_Slot_ae_slot1_set, 43781 Field_combined2c0b5f72_fld74_Slot_ae_slot1_set, 43782 Field_combined2c0b5f72_fld79_Slot_ae_slot1_set, 43783 Field_combined2c0b5f72_fld88_Slot_ae_slot1_set, 43784 Field_combined2c0b5f72_fld90_Slot_ae_slot1_set, 43785 Field_combined2c0b5f72_fld91_Slot_ae_slot1_set, 43786 Field_combined2c0b5f72_fld131ae_slot1_Slot_ae_slot1_set, 43787 Field_combined2c0b5f72_fld132ae_slot1_Slot_ae_slot1_set, 43788 Field_combined2c0b5f72_fld147ae_slot1_Slot_ae_slot1_set, 43789 0, 43790 0, 43791 Implicit_Field_set, 43792 Implicit_Field_set, 43793 Implicit_Field_set, 43794 Implicit_Field_set, 43795 Implicit_Field_set, 43796 Implicit_Field_set, 43797 Implicit_Field_set, 43798 Implicit_Field_set, 43799 Implicit_Field_set, 43800 Implicit_Field_set, 43801 Implicit_Field_set, 43802 Implicit_Field_set 43803}; 43804 43805static xtensa_get_field_fn 43806Slot_ae_slot0_get_field_fns[] = { 43807 Field_t_Slot_ae_slot0_get, 43808 0, 43809 Field_bbi_Slot_ae_slot0_get, 43810 Field_imm12_Slot_ae_slot0_get, 43811 Field_imm8_Slot_ae_slot0_get, 43812 Field_s_Slot_ae_slot0_get, 43813 Field_imm12b_Slot_ae_slot0_get, 43814 Field_imm16_Slot_ae_slot0_get, 43815 0, 43816 0, 43817 Field_offset_Slot_ae_slot0_get, 43818 0, 43819 0, 43820 Field_op2_Slot_ae_slot0_get, 43821 Field_r_Slot_ae_slot0_get, 43822 0, 43823 0, 43824 Field_sae_Slot_ae_slot0_get, 43825 Field_sal_Slot_ae_slot0_get, 43826 Field_sargt_Slot_ae_slot0_get, 43827 0, 43828 Field_sas_Slot_ae_slot0_get, 43829 0, 43830 0, 43831 0, 43832 0, 43833 0, 43834 0, 43835 0, 43836 0, 43837 0, 43838 0, 43839 0, 43840 0, 43841 0, 43842 0, 43843 0, 43844 0, 43845 0, 43846 0, 43847 0, 43848 0, 43849 0, 43850 0, 43851 0, 43852 0, 43853 0, 43854 0, 43855 Field_s4_Slot_ae_slot0_get, 43856 0, 43857 0, 43858 Field_s8_Slot_ae_slot0_get, 43859 0, 43860 0, 43861 0, 43862 0, 43863 0, 43864 0, 43865 Field_ae_r32_Slot_ae_slot0_get, 43866 Field_ae_samt_s_t_Slot_ae_slot0_get, 43867 Field_ae_r20_Slot_ae_slot0_get, 43868 Field_ae_r10_Slot_ae_slot0_get, 43869 Field_ae_s20_Slot_ae_slot0_get, 43870 0, 43871 0, 43872 0, 43873 Field_ftsf11_Slot_ae_slot0_get, 43874 0, 43875 0, 43876 0, 43877 0, 43878 0, 43879 0, 43880 0, 43881 0, 43882 0, 43883 0, 43884 0, 43885 0, 43886 0, 43887 0, 43888 0, 43889 0, 43890 0, 43891 0, 43892 0, 43893 0, 43894 0, 43895 0, 43896 0, 43897 0, 43898 0, 43899 0, 43900 0, 43901 0, 43902 0, 43903 0, 43904 0, 43905 0, 43906 0, 43907 0, 43908 0, 43909 0, 43910 0, 43911 0, 43912 0, 43913 0, 43914 0, 43915 0, 43916 0, 43917 0, 43918 0, 43919 0, 43920 0, 43921 0, 43922 0, 43923 0, 43924 0, 43925 0, 43926 0, 43927 0, 43928 0, 43929 0, 43930 0, 43931 0, 43932 0, 43933 0, 43934 0, 43935 0, 43936 0, 43937 0, 43938 0, 43939 0, 43940 0, 43941 0, 43942 0, 43943 0, 43944 0, 43945 0, 43946 0, 43947 0, 43948 0, 43949 0, 43950 0, 43951 0, 43952 0, 43953 0, 43954 0, 43955 0, 43956 0, 43957 0, 43958 0, 43959 0, 43960 0, 43961 0, 43962 0, 43963 0, 43964 0, 43965 0, 43966 0, 43967 0, 43968 0, 43969 0, 43970 0, 43971 0, 43972 0, 43973 0, 43974 0, 43975 0, 43976 0, 43977 0, 43978 0, 43979 0, 43980 0, 43981 0, 43982 0, 43983 0, 43984 0, 43985 0, 43986 0, 43987 0, 43988 0, 43989 0, 43990 0, 43991 0, 43992 0, 43993 0, 43994 0, 43995 0, 43996 0, 43997 0, 43998 0, 43999 0, 44000 0, 44001 0, 44002 0, 44003 0, 44004 0, 44005 0, 44006 0, 44007 0, 44008 0, 44009 0, 44010 0, 44011 0, 44012 0, 44013 0, 44014 0, 44015 0, 44016 0, 44017 0, 44018 0, 44019 0, 44020 0, 44021 0, 44022 0, 44023 0, 44024 0, 44025 0, 44026 0, 44027 0, 44028 0, 44029 0, 44030 0, 44031 0, 44032 0, 44033 0, 44034 0, 44035 0, 44036 0, 44037 0, 44038 0, 44039 0, 44040 0, 44041 0, 44042 0, 44043 0, 44044 0, 44045 0, 44046 0, 44047 0, 44048 0, 44049 0, 44050 0, 44051 0, 44052 0, 44053 0, 44054 0, 44055 0, 44056 0, 44057 0, 44058 0, 44059 0, 44060 0, 44061 0, 44062 0, 44063 0, 44064 0, 44065 0, 44066 0, 44067 0, 44068 0, 44069 0, 44070 0, 44071 0, 44072 0, 44073 0, 44074 0, 44075 0, 44076 0, 44077 Field_op0_s4_Slot_ae_slot0_get, 44078 Field_ftsf211ae_slot0_Slot_ae_slot0_get, 44079 Field_ftsf212ae_slot0_Slot_ae_slot0_get, 44080 Field_ftsf213ae_slot0_Slot_ae_slot0_get, 44081 Field_ftsf214ae_slot0_Slot_ae_slot0_get, 44082 Field_ftsf215ae_slot0_Slot_ae_slot0_get, 44083 Field_ftsf217ae_slot0_Slot_ae_slot0_get, 44084 Field_ftsf218ae_slot0_Slot_ae_slot0_get, 44085 Field_ftsf219ae_slot0_Slot_ae_slot0_get, 44086 Field_ftsf220ae_slot0_Slot_ae_slot0_get, 44087 Field_ftsf221ae_slot0_Slot_ae_slot0_get, 44088 Field_ftsf222ae_slot0_Slot_ae_slot0_get, 44089 Field_ftsf223ae_slot0_Slot_ae_slot0_get, 44090 Field_ftsf224ae_slot0_Slot_ae_slot0_get, 44091 Field_ftsf225ae_slot0_Slot_ae_slot0_get, 44092 Field_ftsf226ae_slot0_Slot_ae_slot0_get, 44093 Field_ftsf227ae_slot0_Slot_ae_slot0_get, 44094 Field_ftsf228ae_slot0_Slot_ae_slot0_get, 44095 Field_ftsf229ae_slot0_Slot_ae_slot0_get, 44096 Field_ftsf230ae_slot0_Slot_ae_slot0_get, 44097 Field_ftsf231ae_slot0_Slot_ae_slot0_get, 44098 Field_ftsf232ae_slot0_Slot_ae_slot0_get, 44099 Field_ftsf233ae_slot0_Slot_ae_slot0_get, 44100 Field_ftsf234ae_slot0_Slot_ae_slot0_get, 44101 Field_ftsf235ae_slot0_Slot_ae_slot0_get, 44102 Field_ftsf236ae_slot0_Slot_ae_slot0_get, 44103 Field_ftsf237ae_slot0_Slot_ae_slot0_get, 44104 Field_ftsf238ae_slot0_Slot_ae_slot0_get, 44105 Field_ftsf239ae_slot0_Slot_ae_slot0_get, 44106 Field_ftsf240ae_slot0_Slot_ae_slot0_get, 44107 Field_ftsf241ae_slot0_Slot_ae_slot0_get, 44108 Field_ftsf242ae_slot0_Slot_ae_slot0_get, 44109 Field_ftsf243ae_slot0_Slot_ae_slot0_get, 44110 Field_ftsf244ae_slot0_Slot_ae_slot0_get, 44111 Field_ftsf245ae_slot0_Slot_ae_slot0_get, 44112 Field_ftsf246ae_slot0_Slot_ae_slot0_get, 44113 Field_ftsf247ae_slot0_Slot_ae_slot0_get, 44114 Field_ftsf248ae_slot0_Slot_ae_slot0_get, 44115 Field_ftsf249ae_slot0_Slot_ae_slot0_get, 44116 Field_ftsf250ae_slot0_Slot_ae_slot0_get, 44117 Field_ftsf251ae_slot0_Slot_ae_slot0_get, 44118 Field_ftsf252ae_slot0_Slot_ae_slot0_get, 44119 Field_ftsf253ae_slot0_Slot_ae_slot0_get, 44120 Field_ftsf254ae_slot0_Slot_ae_slot0_get, 44121 Field_ftsf255ae_slot0_Slot_ae_slot0_get, 44122 Field_ftsf256ae_slot0_Slot_ae_slot0_get, 44123 Field_ftsf257ae_slot0_Slot_ae_slot0_get, 44124 Field_ftsf258ae_slot0_Slot_ae_slot0_get, 44125 Field_ftsf259ae_slot0_Slot_ae_slot0_get, 44126 Field_ftsf260ae_slot0_Slot_ae_slot0_get, 44127 Field_ftsf261ae_slot0_Slot_ae_slot0_get, 44128 Field_ftsf262ae_slot0_Slot_ae_slot0_get, 44129 Field_ftsf263ae_slot0_Slot_ae_slot0_get, 44130 Field_ftsf264ae_slot0_Slot_ae_slot0_get, 44131 Field_ftsf265ae_slot0_Slot_ae_slot0_get, 44132 Field_ftsf266ae_slot0_Slot_ae_slot0_get, 44133 Field_ftsf267ae_slot0_Slot_ae_slot0_get, 44134 Field_ftsf268ae_slot0_Slot_ae_slot0_get, 44135 Field_ftsf269ae_slot0_Slot_ae_slot0_get, 44136 Field_ftsf270ae_slot0_Slot_ae_slot0_get, 44137 Field_ftsf271ae_slot0_Slot_ae_slot0_get, 44138 Field_ftsf272ae_slot0_Slot_ae_slot0_get, 44139 Field_ftsf273ae_slot0_Slot_ae_slot0_get, 44140 Field_ftsf274ae_slot0_Slot_ae_slot0_get, 44141 Field_ftsf275ae_slot0_Slot_ae_slot0_get, 44142 Field_ftsf276ae_slot0_Slot_ae_slot0_get, 44143 Field_ftsf277ae_slot0_Slot_ae_slot0_get, 44144 Field_ftsf278ae_slot0_Slot_ae_slot0_get, 44145 Field_ftsf279ae_slot0_Slot_ae_slot0_get, 44146 Field_ftsf280_Slot_ae_slot0_get, 44147 Field_ftsf281ae_slot0_Slot_ae_slot0_get, 44148 Field_ftsf282ae_slot0_Slot_ae_slot0_get, 44149 Field_ftsf284ae_slot0_Slot_ae_slot0_get, 44150 Field_ftsf285ae_slot0_Slot_ae_slot0_get, 44151 Field_ftsf287ae_slot0_Slot_ae_slot0_get, 44152 Field_ftsf288_Slot_ae_slot0_get, 44153 Field_ftsf289ae_slot0_Slot_ae_slot0_get, 44154 Field_ftsf290ae_slot0_Slot_ae_slot0_get, 44155 Field_ftsf291ae_slot0_Slot_ae_slot0_get, 44156 Field_ftsf292ae_slot0_Slot_ae_slot0_get, 44157 Field_ftsf293ae_slot0_Slot_ae_slot0_get, 44158 Field_ftsf294ae_slot0_Slot_ae_slot0_get, 44159 Field_ftsf295ae_slot0_Slot_ae_slot0_get, 44160 Field_ftsf296ae_slot0_Slot_ae_slot0_get, 44161 Field_ftsf297ae_slot0_Slot_ae_slot0_get, 44162 Field_ftsf298ae_slot0_Slot_ae_slot0_get, 44163 Field_ftsf300ae_slot0_Slot_ae_slot0_get, 44164 Field_ftsf302ae_slot0_Slot_ae_slot0_get, 44165 Field_ftsf304ae_slot0_Slot_ae_slot0_get, 44166 Field_ftsf305ae_slot0_Slot_ae_slot0_get, 44167 Field_ftsf306ae_slot0_Slot_ae_slot0_get, 44168 Field_ftsf307ae_slot0_Slot_ae_slot0_get, 44169 Field_ftsf308ae_slot0_Slot_ae_slot0_get, 44170 Field_ftsf309_Slot_ae_slot0_get, 44171 Field_ftsf310ae_slot0_Slot_ae_slot0_get, 44172 Field_ftsf311ae_slot0_Slot_ae_slot0_get, 44173 Field_ftsf312ae_slot0_Slot_ae_slot0_get, 44174 Field_ftsf313ae_slot0_Slot_ae_slot0_get, 44175 Field_ftsf314ae_slot0_Slot_ae_slot0_get, 44176 Field_ftsf315_Slot_ae_slot0_get, 44177 Field_ftsf316ae_slot0_Slot_ae_slot0_get, 44178 Field_ftsf317ae_slot0_Slot_ae_slot0_get, 44179 Field_ftsf319ae_slot0_Slot_ae_slot0_get, 44180 Field_ftsf320ae_slot0_Slot_ae_slot0_get, 44181 Field_ftsf322ae_slot0_Slot_ae_slot0_get, 44182 Field_ftsf323ae_slot0_Slot_ae_slot0_get, 44183 Field_ftsf324ae_slot0_Slot_ae_slot0_get, 44184 Field_ftsf325ae_slot0_Slot_ae_slot0_get, 44185 Field_ftsf326ae_slot0_Slot_ae_slot0_get, 44186 Field_ftsf327ae_slot0_Slot_ae_slot0_get, 44187 Field_ftsf328ae_slot0_Slot_ae_slot0_get, 44188 Field_ftsf329ae_slot0_Slot_ae_slot0_get, 44189 Field_ftsf360ae_slot0_Slot_ae_slot0_get, 44190 Field_ftsf361ae_slot0_Slot_ae_slot0_get, 44191 Field_ftsf362_Slot_ae_slot0_get, 44192 Field_ftsf363ae_slot0_Slot_ae_slot0_get, 44193 Field_ftsf364ae_slot0_Slot_ae_slot0_get, 44194 Field_ftsf366ae_slot0_Slot_ae_slot0_get, 44195 Field_ftsf368ae_slot0_Slot_ae_slot0_get, 44196 Field_ftsf370ae_slot0_Slot_ae_slot0_get, 44197 Field_ftsf373ae_slot0_Slot_ae_slot0_get, 44198 Field_ftsf376ae_slot0_Slot_ae_slot0_get, 44199 Field_ftsf378ae_slot0_Slot_ae_slot0_get, 44200 Field_ftsf379ae_slot0_Slot_ae_slot0_get, 44201 Field_ftsf382ae_slot0_Slot_ae_slot0_get, 44202 Field_ftsf383ae_slot0_Slot_ae_slot0_get, 44203 Field_ftsf384ae_slot0_Slot_ae_slot0_get, 44204 Field_ftsf386ae_slot0_Slot_ae_slot0_get, 44205 Field_ftsf387ae_slot0_Slot_ae_slot0_get, 44206 Field_ftsf388ae_slot0_Slot_ae_slot0_get, 44207 Field_ftsf389ae_slot0_Slot_ae_slot0_get, 44208 0, 44209 Field_op0_s4_s4_Slot_ae_slot0_get, 44210 Field_combined2c0b5f72_fld28_Slot_ae_slot0_get, 44211 Field_combined2c0b5f72_fld37_Slot_ae_slot0_get, 44212 Field_combined2c0b5f72_fld39_Slot_ae_slot0_get, 44213 Field_combined2c0b5f72_fld40_Slot_ae_slot0_get, 44214 Field_combined2c0b5f72_fld46_Slot_ae_slot0_get, 44215 Field_combined2c0b5f72_fld47_Slot_ae_slot0_get, 44216 Field_combined2c0b5f72_fld49_Slot_ae_slot0_get, 44217 Field_combined2c0b5f72_fld50_Slot_ae_slot0_get, 44218 Field_combined2c0b5f72_fld52_Slot_ae_slot0_get, 44219 Field_combined2c0b5f72_fld121_Slot_ae_slot0_get, 44220 Field_combined2c0b5f72_fld123_Slot_ae_slot0_get, 44221 Field_combined2c0b5f72_fld127_Slot_ae_slot0_get, 44222 Field_combined2c0b5f72_fld133ae_slot0_Slot_ae_slot0_get, 44223 Field_combined2c0b5f72_fld134ae_slot0_Slot_ae_slot0_get, 44224 Field_combined2c0b5f72_fld135ae_slot0_Slot_ae_slot0_get, 44225 Field_combined2c0b5f72_fld136ae_slot0_Slot_ae_slot0_get, 44226 Field_combined2c0b5f72_fld137ae_slot0_Slot_ae_slot0_get, 44227 Field_combined2c0b5f72_fld138ae_slot0_Slot_ae_slot0_get, 44228 Field_combined2c0b5f72_fld139ae_slot0_Slot_ae_slot0_get, 44229 Field_combined2c0b5f72_fld140ae_slot0_Slot_ae_slot0_get, 44230 Field_combined2c0b5f72_fld141ae_slot0_Slot_ae_slot0_get, 44231 Field_combined2c0b5f72_fld142ae_slot0_Slot_ae_slot0_get, 44232 Field_combined2c0b5f72_fld143ae_slot0_Slot_ae_slot0_get, 44233 Field_combined2c0b5f72_fld144ae_slot0_Slot_ae_slot0_get, 44234 Field_combined2c0b5f72_fld145ae_slot0_Slot_ae_slot0_get, 44235 Field_combined2c0b5f72_fld146ae_slot0_Slot_ae_slot0_get, 44236 Field_combined2c0b5f72_fld148ae_slot0_Slot_ae_slot0_get, 44237 Field_combined2c0b5f72_fld149ae_slot0_Slot_ae_slot0_get, 44238 Field_op0_s4_s4_s4_Slot_ae_slot0_get, 44239 Field_combined1e9fefee_fld96_Slot_ae_slot0_get, 44240 Field_combined1e9fefee_fld98_Slot_ae_slot0_get, 44241 Field_combined1e9fefee_fld106ae_slot0_Slot_ae_slot0_get, 44242 Field_combined1e9fefee_fld107ae_slot0_Slot_ae_slot0_get, 44243 Field_combined1e9fefee_fld108ae_slot0_Slot_ae_slot0_get, 44244 Field_combined1e9fefee_fld109ae_slot0_Slot_ae_slot0_get, 44245 0, 44246 0, 44247 0, 44248 0, 44249 0, 44250 0, 44251 0, 44252 0, 44253 0, 44254 0, 44255 0, 44256 0, 44257 0, 44258 0, 44259 0, 44260 0, 44261 Field_bitindex_Slot_ae_slot0_get, 44262 Field_s3to1_Slot_ae_slot0_get, 44263 Implicit_Field_ar0_get, 44264 Implicit_Field_ar4_get, 44265 Implicit_Field_ar8_get, 44266 Implicit_Field_ar12_get, 44267 Implicit_Field_mr0_get, 44268 Implicit_Field_mr1_get, 44269 Implicit_Field_mr2_get, 44270 Implicit_Field_mr3_get, 44271 Implicit_Field_bt16_get, 44272 Implicit_Field_bs16_get, 44273 Implicit_Field_br16_get, 44274 Implicit_Field_brall_get 44275}; 44276 44277static xtensa_set_field_fn 44278Slot_ae_slot0_set_field_fns[] = { 44279 Field_t_Slot_ae_slot0_set, 44280 0, 44281 Field_bbi_Slot_ae_slot0_set, 44282 Field_imm12_Slot_ae_slot0_set, 44283 Field_imm8_Slot_ae_slot0_set, 44284 Field_s_Slot_ae_slot0_set, 44285 Field_imm12b_Slot_ae_slot0_set, 44286 Field_imm16_Slot_ae_slot0_set, 44287 0, 44288 0, 44289 Field_offset_Slot_ae_slot0_set, 44290 0, 44291 0, 44292 Field_op2_Slot_ae_slot0_set, 44293 Field_r_Slot_ae_slot0_set, 44294 0, 44295 0, 44296 Field_sae_Slot_ae_slot0_set, 44297 Field_sal_Slot_ae_slot0_set, 44298 Field_sargt_Slot_ae_slot0_set, 44299 0, 44300 Field_sas_Slot_ae_slot0_set, 44301 0, 44302 0, 44303 0, 44304 0, 44305 0, 44306 0, 44307 0, 44308 0, 44309 0, 44310 0, 44311 0, 44312 0, 44313 0, 44314 0, 44315 0, 44316 0, 44317 0, 44318 0, 44319 0, 44320 0, 44321 0, 44322 0, 44323 0, 44324 0, 44325 0, 44326 0, 44327 Field_s4_Slot_ae_slot0_set, 44328 0, 44329 0, 44330 Field_s8_Slot_ae_slot0_set, 44331 0, 44332 0, 44333 0, 44334 0, 44335 0, 44336 0, 44337 Field_ae_r32_Slot_ae_slot0_set, 44338 Field_ae_samt_s_t_Slot_ae_slot0_set, 44339 Field_ae_r20_Slot_ae_slot0_set, 44340 Field_ae_r10_Slot_ae_slot0_set, 44341 Field_ae_s20_Slot_ae_slot0_set, 44342 0, 44343 0, 44344 0, 44345 Field_ftsf11_Slot_ae_slot0_set, 44346 0, 44347 0, 44348 0, 44349 0, 44350 0, 44351 0, 44352 0, 44353 0, 44354 0, 44355 0, 44356 0, 44357 0, 44358 0, 44359 0, 44360 0, 44361 0, 44362 0, 44363 0, 44364 0, 44365 0, 44366 0, 44367 0, 44368 0, 44369 0, 44370 0, 44371 0, 44372 0, 44373 0, 44374 0, 44375 0, 44376 0, 44377 0, 44378 0, 44379 0, 44380 0, 44381 0, 44382 0, 44383 0, 44384 0, 44385 0, 44386 0, 44387 0, 44388 0, 44389 0, 44390 0, 44391 0, 44392 0, 44393 0, 44394 0, 44395 0, 44396 0, 44397 0, 44398 0, 44399 0, 44400 0, 44401 0, 44402 0, 44403 0, 44404 0, 44405 0, 44406 0, 44407 0, 44408 0, 44409 0, 44410 0, 44411 0, 44412 0, 44413 0, 44414 0, 44415 0, 44416 0, 44417 0, 44418 0, 44419 0, 44420 0, 44421 0, 44422 0, 44423 0, 44424 0, 44425 0, 44426 0, 44427 0, 44428 0, 44429 0, 44430 0, 44431 0, 44432 0, 44433 0, 44434 0, 44435 0, 44436 0, 44437 0, 44438 0, 44439 0, 44440 0, 44441 0, 44442 0, 44443 0, 44444 0, 44445 0, 44446 0, 44447 0, 44448 0, 44449 0, 44450 0, 44451 0, 44452 0, 44453 0, 44454 0, 44455 0, 44456 0, 44457 0, 44458 0, 44459 0, 44460 0, 44461 0, 44462 0, 44463 0, 44464 0, 44465 0, 44466 0, 44467 0, 44468 0, 44469 0, 44470 0, 44471 0, 44472 0, 44473 0, 44474 0, 44475 0, 44476 0, 44477 0, 44478 0, 44479 0, 44480 0, 44481 0, 44482 0, 44483 0, 44484 0, 44485 0, 44486 0, 44487 0, 44488 0, 44489 0, 44490 0, 44491 0, 44492 0, 44493 0, 44494 0, 44495 0, 44496 0, 44497 0, 44498 0, 44499 0, 44500 0, 44501 0, 44502 0, 44503 0, 44504 0, 44505 0, 44506 0, 44507 0, 44508 0, 44509 0, 44510 0, 44511 0, 44512 0, 44513 0, 44514 0, 44515 0, 44516 0, 44517 0, 44518 0, 44519 0, 44520 0, 44521 0, 44522 0, 44523 0, 44524 0, 44525 0, 44526 0, 44527 0, 44528 0, 44529 0, 44530 0, 44531 0, 44532 0, 44533 0, 44534 0, 44535 0, 44536 0, 44537 0, 44538 0, 44539 0, 44540 0, 44541 0, 44542 0, 44543 0, 44544 0, 44545 0, 44546 0, 44547 0, 44548 0, 44549 Field_op0_s4_Slot_ae_slot0_set, 44550 Field_ftsf211ae_slot0_Slot_ae_slot0_set, 44551 Field_ftsf212ae_slot0_Slot_ae_slot0_set, 44552 Field_ftsf213ae_slot0_Slot_ae_slot0_set, 44553 Field_ftsf214ae_slot0_Slot_ae_slot0_set, 44554 Field_ftsf215ae_slot0_Slot_ae_slot0_set, 44555 Field_ftsf217ae_slot0_Slot_ae_slot0_set, 44556 Field_ftsf218ae_slot0_Slot_ae_slot0_set, 44557 Field_ftsf219ae_slot0_Slot_ae_slot0_set, 44558 Field_ftsf220ae_slot0_Slot_ae_slot0_set, 44559 Field_ftsf221ae_slot0_Slot_ae_slot0_set, 44560 Field_ftsf222ae_slot0_Slot_ae_slot0_set, 44561 Field_ftsf223ae_slot0_Slot_ae_slot0_set, 44562 Field_ftsf224ae_slot0_Slot_ae_slot0_set, 44563 Field_ftsf225ae_slot0_Slot_ae_slot0_set, 44564 Field_ftsf226ae_slot0_Slot_ae_slot0_set, 44565 Field_ftsf227ae_slot0_Slot_ae_slot0_set, 44566 Field_ftsf228ae_slot0_Slot_ae_slot0_set, 44567 Field_ftsf229ae_slot0_Slot_ae_slot0_set, 44568 Field_ftsf230ae_slot0_Slot_ae_slot0_set, 44569 Field_ftsf231ae_slot0_Slot_ae_slot0_set, 44570 Field_ftsf232ae_slot0_Slot_ae_slot0_set, 44571 Field_ftsf233ae_slot0_Slot_ae_slot0_set, 44572 Field_ftsf234ae_slot0_Slot_ae_slot0_set, 44573 Field_ftsf235ae_slot0_Slot_ae_slot0_set, 44574 Field_ftsf236ae_slot0_Slot_ae_slot0_set, 44575 Field_ftsf237ae_slot0_Slot_ae_slot0_set, 44576 Field_ftsf238ae_slot0_Slot_ae_slot0_set, 44577 Field_ftsf239ae_slot0_Slot_ae_slot0_set, 44578 Field_ftsf240ae_slot0_Slot_ae_slot0_set, 44579 Field_ftsf241ae_slot0_Slot_ae_slot0_set, 44580 Field_ftsf242ae_slot0_Slot_ae_slot0_set, 44581 Field_ftsf243ae_slot0_Slot_ae_slot0_set, 44582 Field_ftsf244ae_slot0_Slot_ae_slot0_set, 44583 Field_ftsf245ae_slot0_Slot_ae_slot0_set, 44584 Field_ftsf246ae_slot0_Slot_ae_slot0_set, 44585 Field_ftsf247ae_slot0_Slot_ae_slot0_set, 44586 Field_ftsf248ae_slot0_Slot_ae_slot0_set, 44587 Field_ftsf249ae_slot0_Slot_ae_slot0_set, 44588 Field_ftsf250ae_slot0_Slot_ae_slot0_set, 44589 Field_ftsf251ae_slot0_Slot_ae_slot0_set, 44590 Field_ftsf252ae_slot0_Slot_ae_slot0_set, 44591 Field_ftsf253ae_slot0_Slot_ae_slot0_set, 44592 Field_ftsf254ae_slot0_Slot_ae_slot0_set, 44593 Field_ftsf255ae_slot0_Slot_ae_slot0_set, 44594 Field_ftsf256ae_slot0_Slot_ae_slot0_set, 44595 Field_ftsf257ae_slot0_Slot_ae_slot0_set, 44596 Field_ftsf258ae_slot0_Slot_ae_slot0_set, 44597 Field_ftsf259ae_slot0_Slot_ae_slot0_set, 44598 Field_ftsf260ae_slot0_Slot_ae_slot0_set, 44599 Field_ftsf261ae_slot0_Slot_ae_slot0_set, 44600 Field_ftsf262ae_slot0_Slot_ae_slot0_set, 44601 Field_ftsf263ae_slot0_Slot_ae_slot0_set, 44602 Field_ftsf264ae_slot0_Slot_ae_slot0_set, 44603 Field_ftsf265ae_slot0_Slot_ae_slot0_set, 44604 Field_ftsf266ae_slot0_Slot_ae_slot0_set, 44605 Field_ftsf267ae_slot0_Slot_ae_slot0_set, 44606 Field_ftsf268ae_slot0_Slot_ae_slot0_set, 44607 Field_ftsf269ae_slot0_Slot_ae_slot0_set, 44608 Field_ftsf270ae_slot0_Slot_ae_slot0_set, 44609 Field_ftsf271ae_slot0_Slot_ae_slot0_set, 44610 Field_ftsf272ae_slot0_Slot_ae_slot0_set, 44611 Field_ftsf273ae_slot0_Slot_ae_slot0_set, 44612 Field_ftsf274ae_slot0_Slot_ae_slot0_set, 44613 Field_ftsf275ae_slot0_Slot_ae_slot0_set, 44614 Field_ftsf276ae_slot0_Slot_ae_slot0_set, 44615 Field_ftsf277ae_slot0_Slot_ae_slot0_set, 44616 Field_ftsf278ae_slot0_Slot_ae_slot0_set, 44617 Field_ftsf279ae_slot0_Slot_ae_slot0_set, 44618 Field_ftsf280_Slot_ae_slot0_set, 44619 Field_ftsf281ae_slot0_Slot_ae_slot0_set, 44620 Field_ftsf282ae_slot0_Slot_ae_slot0_set, 44621 Field_ftsf284ae_slot0_Slot_ae_slot0_set, 44622 Field_ftsf285ae_slot0_Slot_ae_slot0_set, 44623 Field_ftsf287ae_slot0_Slot_ae_slot0_set, 44624 Field_ftsf288_Slot_ae_slot0_set, 44625 Field_ftsf289ae_slot0_Slot_ae_slot0_set, 44626 Field_ftsf290ae_slot0_Slot_ae_slot0_set, 44627 Field_ftsf291ae_slot0_Slot_ae_slot0_set, 44628 Field_ftsf292ae_slot0_Slot_ae_slot0_set, 44629 Field_ftsf293ae_slot0_Slot_ae_slot0_set, 44630 Field_ftsf294ae_slot0_Slot_ae_slot0_set, 44631 Field_ftsf295ae_slot0_Slot_ae_slot0_set, 44632 Field_ftsf296ae_slot0_Slot_ae_slot0_set, 44633 Field_ftsf297ae_slot0_Slot_ae_slot0_set, 44634 Field_ftsf298ae_slot0_Slot_ae_slot0_set, 44635 Field_ftsf300ae_slot0_Slot_ae_slot0_set, 44636 Field_ftsf302ae_slot0_Slot_ae_slot0_set, 44637 Field_ftsf304ae_slot0_Slot_ae_slot0_set, 44638 Field_ftsf305ae_slot0_Slot_ae_slot0_set, 44639 Field_ftsf306ae_slot0_Slot_ae_slot0_set, 44640 Field_ftsf307ae_slot0_Slot_ae_slot0_set, 44641 Field_ftsf308ae_slot0_Slot_ae_slot0_set, 44642 Field_ftsf309_Slot_ae_slot0_set, 44643 Field_ftsf310ae_slot0_Slot_ae_slot0_set, 44644 Field_ftsf311ae_slot0_Slot_ae_slot0_set, 44645 Field_ftsf312ae_slot0_Slot_ae_slot0_set, 44646 Field_ftsf313ae_slot0_Slot_ae_slot0_set, 44647 Field_ftsf314ae_slot0_Slot_ae_slot0_set, 44648 Field_ftsf315_Slot_ae_slot0_set, 44649 Field_ftsf316ae_slot0_Slot_ae_slot0_set, 44650 Field_ftsf317ae_slot0_Slot_ae_slot0_set, 44651 Field_ftsf319ae_slot0_Slot_ae_slot0_set, 44652 Field_ftsf320ae_slot0_Slot_ae_slot0_set, 44653 Field_ftsf322ae_slot0_Slot_ae_slot0_set, 44654 Field_ftsf323ae_slot0_Slot_ae_slot0_set, 44655 Field_ftsf324ae_slot0_Slot_ae_slot0_set, 44656 Field_ftsf325ae_slot0_Slot_ae_slot0_set, 44657 Field_ftsf326ae_slot0_Slot_ae_slot0_set, 44658 Field_ftsf327ae_slot0_Slot_ae_slot0_set, 44659 Field_ftsf328ae_slot0_Slot_ae_slot0_set, 44660 Field_ftsf329ae_slot0_Slot_ae_slot0_set, 44661 Field_ftsf360ae_slot0_Slot_ae_slot0_set, 44662 Field_ftsf361ae_slot0_Slot_ae_slot0_set, 44663 Field_ftsf362_Slot_ae_slot0_set, 44664 Field_ftsf363ae_slot0_Slot_ae_slot0_set, 44665 Field_ftsf364ae_slot0_Slot_ae_slot0_set, 44666 Field_ftsf366ae_slot0_Slot_ae_slot0_set, 44667 Field_ftsf368ae_slot0_Slot_ae_slot0_set, 44668 Field_ftsf370ae_slot0_Slot_ae_slot0_set, 44669 Field_ftsf373ae_slot0_Slot_ae_slot0_set, 44670 Field_ftsf376ae_slot0_Slot_ae_slot0_set, 44671 Field_ftsf378ae_slot0_Slot_ae_slot0_set, 44672 Field_ftsf379ae_slot0_Slot_ae_slot0_set, 44673 Field_ftsf382ae_slot0_Slot_ae_slot0_set, 44674 Field_ftsf383ae_slot0_Slot_ae_slot0_set, 44675 Field_ftsf384ae_slot0_Slot_ae_slot0_set, 44676 Field_ftsf386ae_slot0_Slot_ae_slot0_set, 44677 Field_ftsf387ae_slot0_Slot_ae_slot0_set, 44678 Field_ftsf388ae_slot0_Slot_ae_slot0_set, 44679 Field_ftsf389ae_slot0_Slot_ae_slot0_set, 44680 0, 44681 Field_op0_s4_s4_Slot_ae_slot0_set, 44682 Field_combined2c0b5f72_fld28_Slot_ae_slot0_set, 44683 Field_combined2c0b5f72_fld37_Slot_ae_slot0_set, 44684 Field_combined2c0b5f72_fld39_Slot_ae_slot0_set, 44685 Field_combined2c0b5f72_fld40_Slot_ae_slot0_set, 44686 Field_combined2c0b5f72_fld46_Slot_ae_slot0_set, 44687 Field_combined2c0b5f72_fld47_Slot_ae_slot0_set, 44688 Field_combined2c0b5f72_fld49_Slot_ae_slot0_set, 44689 Field_combined2c0b5f72_fld50_Slot_ae_slot0_set, 44690 Field_combined2c0b5f72_fld52_Slot_ae_slot0_set, 44691 Field_combined2c0b5f72_fld121_Slot_ae_slot0_set, 44692 Field_combined2c0b5f72_fld123_Slot_ae_slot0_set, 44693 Field_combined2c0b5f72_fld127_Slot_ae_slot0_set, 44694 Field_combined2c0b5f72_fld133ae_slot0_Slot_ae_slot0_set, 44695 Field_combined2c0b5f72_fld134ae_slot0_Slot_ae_slot0_set, 44696 Field_combined2c0b5f72_fld135ae_slot0_Slot_ae_slot0_set, 44697 Field_combined2c0b5f72_fld136ae_slot0_Slot_ae_slot0_set, 44698 Field_combined2c0b5f72_fld137ae_slot0_Slot_ae_slot0_set, 44699 Field_combined2c0b5f72_fld138ae_slot0_Slot_ae_slot0_set, 44700 Field_combined2c0b5f72_fld139ae_slot0_Slot_ae_slot0_set, 44701 Field_combined2c0b5f72_fld140ae_slot0_Slot_ae_slot0_set, 44702 Field_combined2c0b5f72_fld141ae_slot0_Slot_ae_slot0_set, 44703 Field_combined2c0b5f72_fld142ae_slot0_Slot_ae_slot0_set, 44704 Field_combined2c0b5f72_fld143ae_slot0_Slot_ae_slot0_set, 44705 Field_combined2c0b5f72_fld144ae_slot0_Slot_ae_slot0_set, 44706 Field_combined2c0b5f72_fld145ae_slot0_Slot_ae_slot0_set, 44707 Field_combined2c0b5f72_fld146ae_slot0_Slot_ae_slot0_set, 44708 Field_combined2c0b5f72_fld148ae_slot0_Slot_ae_slot0_set, 44709 Field_combined2c0b5f72_fld149ae_slot0_Slot_ae_slot0_set, 44710 Field_op0_s4_s4_s4_Slot_ae_slot0_set, 44711 Field_combined1e9fefee_fld96_Slot_ae_slot0_set, 44712 Field_combined1e9fefee_fld98_Slot_ae_slot0_set, 44713 Field_combined1e9fefee_fld106ae_slot0_Slot_ae_slot0_set, 44714 Field_combined1e9fefee_fld107ae_slot0_Slot_ae_slot0_set, 44715 Field_combined1e9fefee_fld108ae_slot0_Slot_ae_slot0_set, 44716 Field_combined1e9fefee_fld109ae_slot0_Slot_ae_slot0_set, 44717 0, 44718 0, 44719 0, 44720 0, 44721 0, 44722 0, 44723 0, 44724 0, 44725 0, 44726 0, 44727 0, 44728 0, 44729 0, 44730 0, 44731 0, 44732 0, 44733 Field_bitindex_Slot_ae_slot0_set, 44734 Field_s3to1_Slot_ae_slot0_set, 44735 Implicit_Field_set, 44736 Implicit_Field_set, 44737 Implicit_Field_set, 44738 Implicit_Field_set, 44739 Implicit_Field_set, 44740 Implicit_Field_set, 44741 Implicit_Field_set, 44742 Implicit_Field_set, 44743 Implicit_Field_set, 44744 Implicit_Field_set, 44745 Implicit_Field_set, 44746 Implicit_Field_set 44747}; 44748 44749static xtensa_slot_internal slots[] = { 44750 { "Inst", "x24", 0, 44751 Slot_x24_Format_inst_0_get, Slot_x24_Format_inst_0_set, 44752 Slot_inst_get_field_fns, Slot_inst_set_field_fns, 44753 Slot_inst_decode, "nop" }, 44754 { "Inst16a", "x16a", 0, 44755 Slot_x16a_Format_inst16a_0_get, Slot_x16a_Format_inst16a_0_set, 44756 Slot_inst16a_get_field_fns, Slot_inst16a_set_field_fns, 44757 Slot_inst16a_decode, "" }, 44758 { "Inst16b", "x16b", 0, 44759 Slot_x16b_Format_inst16b_0_get, Slot_x16b_Format_inst16b_0_set, 44760 Slot_inst16b_get_field_fns, Slot_inst16b_set_field_fns, 44761 Slot_inst16b_decode, "nop.n" }, 44762 { "ae_slot1", "ae_format", 1, 44763 Slot_ae_format_Format_ae_slot1_10_get, Slot_ae_format_Format_ae_slot1_10_set, 44764 Slot_ae_slot1_get_field_fns, Slot_ae_slot1_set_field_fns, 44765 Slot_ae_slot1_decode, "nop" }, 44766 { "ae_slot0", "ae_format", 0, 44767 Slot_ae_format_Format_ae_slot0_33_get, Slot_ae_format_Format_ae_slot0_33_set, 44768 Slot_ae_slot0_get_field_fns, Slot_ae_slot0_set_field_fns, 44769 Slot_ae_slot0_decode, "nop" } 44770}; 44771 44772 44773/* Instruction formats. */ 44774 44775static void 44776Format_x24_encode (xtensa_insnbuf insn) 44777{ 44778 insn[0] = 0; 44779 insn[1] = 0; 44780} 44781 44782static void 44783Format_x16a_encode (xtensa_insnbuf insn) 44784{ 44785 insn[0] = 0; 44786 insn[1] = 0x80000000; 44787} 44788 44789static void 44790Format_x16b_encode (xtensa_insnbuf insn) 44791{ 44792 insn[0] = 0; 44793 insn[1] = 0xc0000000; 44794} 44795 44796static void 44797Format_ae_format_encode (xtensa_insnbuf insn) 44798{ 44799 insn[0] = 0; 44800 insn[1] = 0xf0000000; 44801} 44802 44803static int Format_x24_slots[] = { 0 }; 44804 44805static int Format_x16a_slots[] = { 1 }; 44806 44807static int Format_x16b_slots[] = { 2 }; 44808 44809static int Format_ae_format_slots[] = { 3, 4 }; 44810 44811static xtensa_format_internal formats[] = { 44812 { "x24", 3, Format_x24_encode, 1, Format_x24_slots }, 44813 { "x16a", 2, Format_x16a_encode, 1, Format_x16a_slots }, 44814 { "x16b", 2, Format_x16b_encode, 1, Format_x16b_slots }, 44815 { "ae_format", 8, Format_ae_format_encode, 2, Format_ae_format_slots } 44816}; 44817 44818 44819static int 44820format_decoder (const xtensa_insnbuf insn) 44821{ 44822 if ((insn[0] & 0) == 0 && (insn[1] & 0x80000000) == 0) 44823 return 0; /* x24 */ 44824 if ((insn[0] & 0) == 0 && (insn[1] & 0xc0000000) == 0x80000000) 44825 return 1; /* x16a */ 44826 if ((insn[0] & 0) == 0 && (insn[1] & 0xe0000000) == 0xc0000000) 44827 return 2; /* x16b */ 44828 if ((insn[0] & 0x3ff) == 0 && (insn[1] & 0xf0000000) == 0xf0000000) 44829 return 3; /* ae_format */ 44830 return -1; 44831} 44832 44833static int length_table[256] = { 44834 3, 44835 3, 44836 3, 44837 3, 44838 3, 44839 3, 44840 3, 44841 3, 44842 3, 44843 3, 44844 3, 44845 3, 44846 3, 44847 3, 44848 3, 44849 3, 44850 3, 44851 3, 44852 3, 44853 3, 44854 3, 44855 3, 44856 3, 44857 3, 44858 3, 44859 3, 44860 3, 44861 3, 44862 3, 44863 3, 44864 3, 44865 3, 44866 3, 44867 3, 44868 3, 44869 3, 44870 3, 44871 3, 44872 3, 44873 3, 44874 3, 44875 3, 44876 3, 44877 3, 44878 3, 44879 3, 44880 3, 44881 3, 44882 3, 44883 3, 44884 3, 44885 3, 44886 3, 44887 3, 44888 3, 44889 3, 44890 3, 44891 3, 44892 3, 44893 3, 44894 3, 44895 3, 44896 3, 44897 3, 44898 3, 44899 3, 44900 3, 44901 3, 44902 3, 44903 3, 44904 3, 44905 3, 44906 3, 44907 3, 44908 3, 44909 3, 44910 3, 44911 3, 44912 3, 44913 3, 44914 3, 44915 3, 44916 3, 44917 3, 44918 3, 44919 3, 44920 3, 44921 3, 44922 3, 44923 3, 44924 3, 44925 3, 44926 3, 44927 3, 44928 3, 44929 3, 44930 3, 44931 3, 44932 3, 44933 3, 44934 3, 44935 3, 44936 3, 44937 3, 44938 3, 44939 3, 44940 3, 44941 3, 44942 3, 44943 3, 44944 3, 44945 3, 44946 3, 44947 3, 44948 3, 44949 3, 44950 3, 44951 3, 44952 3, 44953 3, 44954 3, 44955 3, 44956 3, 44957 3, 44958 3, 44959 3, 44960 3, 44961 3, 44962 2, 44963 2, 44964 2, 44965 2, 44966 2, 44967 2, 44968 2, 44969 2, 44970 2, 44971 2, 44972 2, 44973 2, 44974 2, 44975 2, 44976 2, 44977 2, 44978 2, 44979 2, 44980 2, 44981 2, 44982 2, 44983 2, 44984 2, 44985 2, 44986 2, 44987 2, 44988 2, 44989 2, 44990 2, 44991 2, 44992 2, 44993 2, 44994 2, 44995 2, 44996 2, 44997 2, 44998 2, 44999 2, 45000 2, 45001 2, 45002 2, 45003 2, 45004 2, 45005 2, 45006 2, 45007 2, 45008 2, 45009 2, 45010 2, 45011 2, 45012 2, 45013 2, 45014 2, 45015 2, 45016 2, 45017 2, 45018 2, 45019 2, 45020 2, 45021 2, 45022 2, 45023 2, 45024 2, 45025 2, 45026 2, 45027 2, 45028 2, 45029 2, 45030 2, 45031 2, 45032 2, 45033 2, 45034 2, 45035 2, 45036 2, 45037 2, 45038 2, 45039 2, 45040 2, 45041 2, 45042 2, 45043 2, 45044 2, 45045 2, 45046 2, 45047 2, 45048 2, 45049 2, 45050 2, 45051 2, 45052 2, 45053 2, 45054 2, 45055 2, 45056 2, 45057 2, 45058 -1, 45059 -1, 45060 -1, 45061 -1, 45062 -1, 45063 -1, 45064 -1, 45065 -1, 45066 -1, 45067 -1, 45068 -1, 45069 -1, 45070 -1, 45071 -1, 45072 -1, 45073 -1, 45074 8, 45075 8, 45076 8, 45077 8, 45078 8, 45079 8, 45080 8, 45081 8, 45082 8, 45083 8, 45084 8, 45085 8, 45086 8, 45087 8, 45088 8, 45089 8 45090}; 45091 45092static int 45093length_decoder (const unsigned char *insn) 45094{ 45095 int l = insn[0]; 45096 return length_table[l]; 45097} 45098 45099 45100/* Top-level ISA structure. */ 45101 45102xtensa_isa_internal xtensa_modules = { 45103 1 /* big-endian */, 45104 8 /* insn_size */, 0, 45105 4, formats, format_decoder, length_decoder, 45106 5, slots, 45107 468 /* num_fields */, 45108 536, operands, 45109 746, iclasses, 45110 881, opcodes, 0, 45111 9, regfiles, 45112 NUM_STATES, states, 0, 45113 NUM_SYSREGS, sysregs, 0, 45114 { MAX_SPECIAL_REG, MAX_USER_REG }, { 0, 0 }, 45115 6, interfaces, 0, 45116 4, funcUnits, 0 45117}; 45118