cachepc-qemu

Fork of AMDESE/qemu with changes for cachepc side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-qemu
Log | Files | Refs | Submodules | LICENSE | sfeed.txt

xtensa-modules.c.inc (944649B)


      1/* Xtensa configuration-specific ISA information.
      2
      3   Copyright (c) 2003-2019 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  { "PTEVADDR", 83, 0 },
     36  { "DDR", 104, 0 },
     37  { "CONFIGID0", 176, 0 },
     38  { "CONFIGID1", 208, 0 },
     39  { "INTERRUPT", 226, 0 },
     40  { "INTCLEAR", 227, 0 },
     41  { "CCOUNT", 234, 0 },
     42  { "PRID", 235, 0 },
     43  { "ICOUNT", 236, 0 },
     44  { "CCOMPARE0", 240, 0 },
     45  { "CCOMPARE1", 241, 0 },
     46  { "VECBASE", 231, 0 },
     47  { "EPC1", 177, 0 },
     48  { "EPC2", 178, 0 },
     49  { "EXCSAVE1", 209, 0 },
     50  { "EXCSAVE2", 210, 0 },
     51  { "EPS2", 194, 0 },
     52  { "EXCCAUSE", 232, 0 },
     53  { "DEPC", 192, 0 },
     54  { "EXCVADDR", 238, 0 },
     55  { "WINDOWBASE", 72, 0 },
     56  { "WINDOWSTART", 73, 0 },
     57  { "SAR", 3, 0 },
     58  { "LITBASE", 5, 0 },
     59  { "PS", 230, 0 },
     60  { "MISC0", 244, 0 },
     61  { "MISC1", 245, 0 },
     62  { "INTENABLE", 228, 0 },
     63  { "ICOUNTLEVEL", 237, 0 },
     64  { "DEBUGCAUSE", 233, 0 },
     65  { "RASID", 90, 0 },
     66  { "ITLBCFG", 91, 0 },
     67  { "DTLBCFG", 92, 0 },
     68  { "CPENABLE", 224, 0 },
     69  { "SCOMPARE1", 12, 0 },
     70  { "ATOMCTL", 99, 0 },
     71  { "THREADPTR", 231, 1 },
     72  { "AE_OVF_SAR", 240, 1 },
     73  { "AE_BITHEAD", 241, 1 },
     74  { "AE_TS_FTS_BU_BP", 242, 1 },
     75  { "AE_SD_NO", 243, 1 }
     76};
     77
     78#define NUM_SYSREGS 45
     79#define MAX_SPECIAL_REG 245
     80#define MAX_USER_REG 243
     81
     82
     83/* Processor states.  */
     84
     85static xtensa_state_internal states[] = {
     86  { "LCOUNT", 32, 0 },
     87  { "PC", 32, 0 },
     88  { "ICOUNT", 32, 0 },
     89  { "DDR", 32, 0 },
     90  { "INTERRUPT", 12, 0 },
     91  { "CCOUNT", 32, 0 },
     92  { "XTSYNC", 1, 0 },
     93  { "VECBASE", 22, 0 },
     94  { "EPC1", 32, 0 },
     95  { "EPC2", 32, 0 },
     96  { "EXCSAVE1", 32, 0 },
     97  { "EXCSAVE2", 32, 0 },
     98  { "EPS2", 15, 0 },
     99  { "EXCCAUSE", 6, 0 },
    100  { "PSINTLEVEL", 4, 0 },
    101  { "PSUM", 1, 0 },
    102  { "PSWOE", 1, 0 },
    103  { "PSRING", 2, 0 },
    104  { "PSEXCM", 1, 0 },
    105  { "DEPC", 32, 0 },
    106  { "EXCVADDR", 32, 0 },
    107  { "WindowBase", 3, 0 },
    108  { "WindowStart", 8, 0 },
    109  { "PSCALLINC", 2, 0 },
    110  { "PSOWB", 4, 0 },
    111  { "LBEG", 32, 0 },
    112  { "LEND", 32, 0 },
    113  { "SAR", 6, 0 },
    114  { "THREADPTR", 32, 0 },
    115  { "LITBADDR", 20, 0 },
    116  { "LITBEN", 1, 0 },
    117  { "MISC0", 32, 0 },
    118  { "MISC1", 32, 0 },
    119  { "InOCDMode", 1, 0 },
    120  { "INTENABLE", 12, 0 },
    121  { "ICOUNTLEVEL", 4, 0 },
    122  { "DEBUGCAUSE", 6, 0 },
    123  { "DBNUM", 4, 0 },
    124  { "CCOMPARE0", 32, 0 },
    125  { "CCOMPARE1", 32, 0 },
    126  { "ASID3", 8, 0 },
    127  { "ASID2", 8, 0 },
    128  { "ASID1", 8, 0 },
    129  { "INSTPGSZID4", 2, 0 },
    130  { "DATAPGSZID4", 2, 0 },
    131  { "PTBASE", 10, 0 },
    132  { "CPENABLE", 2, 0 },
    133  { "SCOMPARE1", 32, 0 },
    134  { "ATOMCTL", 6, 0 },
    135  { "CCON", 1, XTENSA_STATE_IS_EXPORTED },
    136  { "MPSCORE", 16, XTENSA_STATE_IS_EXPORTED },
    137  { "WMPINT_ADDR", 12, XTENSA_STATE_IS_EXPORTED },
    138  { "WMPINT_DATA", 32, XTENSA_STATE_IS_EXPORTED },
    139  { "WMPINT_TOGGLEEN", 1, XTENSA_STATE_IS_EXPORTED },
    140  { "AE_OVERFLOW", 1, 0 },
    141  { "AE_SAR", 6, 0 },
    142  { "AE_BITHEAD", 32, 0 },
    143  { "AE_BITPTR", 4, 0 },
    144  { "AE_BITSUSED", 4, 0 },
    145  { "AE_TABLESIZE", 4, 0 },
    146  { "AE_FIRST_TS", 4, 0 },
    147  { "AE_NEXTOFFSET", 27, 0 },
    148  { "AE_SEARCHDONE", 1, 0 }
    149};
    150
    151#define NUM_STATES 63
    152
    153enum xtensa_state_id {
    154  STATE_LCOUNT,
    155  STATE_PC,
    156  STATE_ICOUNT,
    157  STATE_DDR,
    158  STATE_INTERRUPT,
    159  STATE_CCOUNT,
    160  STATE_XTSYNC,
    161  STATE_VECBASE,
    162  STATE_EPC1,
    163  STATE_EPC2,
    164  STATE_EXCSAVE1,
    165  STATE_EXCSAVE2,
    166  STATE_EPS2,
    167  STATE_EXCCAUSE,
    168  STATE_PSINTLEVEL,
    169  STATE_PSUM,
    170  STATE_PSWOE,
    171  STATE_PSRING,
    172  STATE_PSEXCM,
    173  STATE_DEPC,
    174  STATE_EXCVADDR,
    175  STATE_WindowBase,
    176  STATE_WindowStart,
    177  STATE_PSCALLINC,
    178  STATE_PSOWB,
    179  STATE_LBEG,
    180  STATE_LEND,
    181  STATE_SAR,
    182  STATE_THREADPTR,
    183  STATE_LITBADDR,
    184  STATE_LITBEN,
    185  STATE_MISC0,
    186  STATE_MISC1,
    187  STATE_InOCDMode,
    188  STATE_INTENABLE,
    189  STATE_ICOUNTLEVEL,
    190  STATE_DEBUGCAUSE,
    191  STATE_DBNUM,
    192  STATE_CCOMPARE0,
    193  STATE_CCOMPARE1,
    194  STATE_ASID3,
    195  STATE_ASID2,
    196  STATE_ASID1,
    197  STATE_INSTPGSZID4,
    198  STATE_DATAPGSZID4,
    199  STATE_PTBASE,
    200  STATE_CPENABLE,
    201  STATE_SCOMPARE1,
    202  STATE_ATOMCTL,
    203  STATE_CCON,
    204  STATE_MPSCORE,
    205  STATE_WMPINT_ADDR,
    206  STATE_WMPINT_DATA,
    207  STATE_WMPINT_TOGGLEEN,
    208  STATE_AE_OVERFLOW,
    209  STATE_AE_SAR,
    210  STATE_AE_BITHEAD,
    211  STATE_AE_BITPTR,
    212  STATE_AE_BITSUSED,
    213  STATE_AE_TABLESIZE,
    214  STATE_AE_FIRST_TS,
    215  STATE_AE_NEXTOFFSET,
    216  STATE_AE_SEARCHDONE
    217};
    218
    219
    220/* Field definitions.  */
    221
    222static unsigned
    223Field_t_Slot_inst_get (const xtensa_insnbuf insn)
    224{
    225  unsigned tie_t = 0;
    226  tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
    227  return tie_t;
    228}
    229
    230static void
    231Field_t_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    232{
    233  uint32 tie_t;
    234  tie_t = (val << 28) >> 28;
    235  insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
    236}
    237
    238static unsigned
    239Field_s_Slot_inst_get (const xtensa_insnbuf insn)
    240{
    241  unsigned tie_t = 0;
    242  tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
    243  return tie_t;
    244}
    245
    246static void
    247Field_s_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    248{
    249  uint32 tie_t;
    250  tie_t = (val << 28) >> 28;
    251  insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
    252}
    253
    254static unsigned
    255Field_r_Slot_inst_get (const xtensa_insnbuf insn)
    256{
    257  unsigned tie_t = 0;
    258  tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
    259  return tie_t;
    260}
    261
    262static void
    263Field_r_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    264{
    265  uint32 tie_t;
    266  tie_t = (val << 28) >> 28;
    267  insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
    268}
    269
    270static unsigned
    271Field_op2_Slot_inst_get (const xtensa_insnbuf insn)
    272{
    273  unsigned tie_t = 0;
    274  tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
    275  return tie_t;
    276}
    277
    278static void
    279Field_op2_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    280{
    281  uint32 tie_t;
    282  tie_t = (val << 28) >> 28;
    283  insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
    284}
    285
    286static unsigned
    287Field_op1_Slot_inst_get (const xtensa_insnbuf insn)
    288{
    289  unsigned tie_t = 0;
    290  tie_t = (tie_t << 4) | ((insn[0] << 12) >> 28);
    291  return tie_t;
    292}
    293
    294static void
    295Field_op1_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    296{
    297  uint32 tie_t;
    298  tie_t = (val << 28) >> 28;
    299  insn[0] = (insn[0] & ~0xf0000) | (tie_t << 16);
    300}
    301
    302static unsigned
    303Field_op0_Slot_inst_get (const xtensa_insnbuf insn)
    304{
    305  unsigned tie_t = 0;
    306  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
    307  return tie_t;
    308}
    309
    310static void
    311Field_op0_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    312{
    313  uint32 tie_t;
    314  tie_t = (val << 28) >> 28;
    315  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
    316}
    317
    318static unsigned
    319Field_n_Slot_inst_get (const xtensa_insnbuf insn)
    320{
    321  unsigned tie_t = 0;
    322  tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
    323  return tie_t;
    324}
    325
    326static void
    327Field_n_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    328{
    329  uint32 tie_t;
    330  tie_t = (val << 30) >> 30;
    331  insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
    332}
    333
    334static unsigned
    335Field_m_Slot_inst_get (const xtensa_insnbuf insn)
    336{
    337  unsigned tie_t = 0;
    338  tie_t = (tie_t << 2) | ((insn[0] << 24) >> 30);
    339  return tie_t;
    340}
    341
    342static void
    343Field_m_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    344{
    345  uint32 tie_t;
    346  tie_t = (val << 30) >> 30;
    347  insn[0] = (insn[0] & ~0xc0) | (tie_t << 6);
    348}
    349
    350static unsigned
    351Field_sr_Slot_inst_get (const xtensa_insnbuf insn)
    352{
    353  unsigned tie_t = 0;
    354  tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
    355  tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
    356  return tie_t;
    357}
    358
    359static void
    360Field_sr_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    361{
    362  uint32 tie_t;
    363  tie_t = (val << 28) >> 28;
    364  insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
    365  tie_t = (val << 24) >> 28;
    366  insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
    367}
    368
    369static unsigned
    370Field_st_Slot_inst_get (const xtensa_insnbuf insn)
    371{
    372  unsigned tie_t = 0;
    373  tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
    374  tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
    375  return tie_t;
    376}
    377
    378static void
    379Field_st_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    380{
    381  uint32 tie_t;
    382  tie_t = (val << 28) >> 28;
    383  insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
    384  tie_t = (val << 24) >> 28;
    385  insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
    386}
    387
    388static unsigned
    389Field_thi3_Slot_inst_get (const xtensa_insnbuf insn)
    390{
    391  unsigned tie_t = 0;
    392  tie_t = (tie_t << 3) | ((insn[0] << 24) >> 29);
    393  return tie_t;
    394}
    395
    396static void
    397Field_thi3_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    398{
    399  uint32 tie_t;
    400  tie_t = (val << 29) >> 29;
    401  insn[0] = (insn[0] & ~0xe0) | (tie_t << 5);
    402}
    403
    404static unsigned
    405Field_ae_r3_Slot_inst_get (const xtensa_insnbuf insn)
    406{
    407  unsigned tie_t = 0;
    408  tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
    409  return tie_t;
    410}
    411
    412static void
    413Field_ae_r3_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    414{
    415  uint32 tie_t;
    416  tie_t = (val << 31) >> 31;
    417  insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
    418}
    419
    420static unsigned
    421Field_ae_r10_Slot_inst_get (const xtensa_insnbuf insn)
    422{
    423  unsigned tie_t = 0;
    424  tie_t = (tie_t << 2) | ((insn[0] << 18) >> 30);
    425  return tie_t;
    426}
    427
    428static void
    429Field_ae_r10_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    430{
    431  uint32 tie_t;
    432  tie_t = (val << 30) >> 30;
    433  insn[0] = (insn[0] & ~0x3000) | (tie_t << 12);
    434}
    435
    436static unsigned
    437Field_ae_r32_Slot_inst_get (const xtensa_insnbuf insn)
    438{
    439  unsigned tie_t = 0;
    440  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
    441  return tie_t;
    442}
    443
    444static void
    445Field_ae_r32_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    446{
    447  uint32 tie_t;
    448  tie_t = (val << 30) >> 30;
    449  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
    450}
    451
    452static unsigned
    453Field_ae_s3_Slot_inst_get (const xtensa_insnbuf insn)
    454{
    455  unsigned tie_t = 0;
    456  tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31);
    457  return tie_t;
    458}
    459
    460static void
    461Field_ae_s3_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    462{
    463  uint32 tie_t;
    464  tie_t = (val << 31) >> 31;
    465  insn[0] = (insn[0] & ~0x800) | (tie_t << 11);
    466}
    467
    468static unsigned
    469Field_ae_s_non_samt_Slot_inst_get (const xtensa_insnbuf insn)
    470{
    471  unsigned tie_t = 0;
    472  tie_t = (tie_t << 2) | ((insn[0] << 20) >> 30);
    473  return tie_t;
    474}
    475
    476static void
    477Field_ae_s_non_samt_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    478{
    479  uint32 tie_t;
    480  tie_t = (val << 30) >> 30;
    481  insn[0] = (insn[0] & ~0xc00) | (tie_t << 10);
    482}
    483
    484static unsigned
    485Field_op0_Slot_inst16a_get (const xtensa_insnbuf insn)
    486{
    487  unsigned tie_t = 0;
    488  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
    489  return tie_t;
    490}
    491
    492static void
    493Field_op0_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
    494{
    495  uint32 tie_t;
    496  tie_t = (val << 28) >> 28;
    497  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
    498}
    499
    500static unsigned
    501Field_t_Slot_inst16b_get (const xtensa_insnbuf insn)
    502{
    503  unsigned tie_t = 0;
    504  tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
    505  return tie_t;
    506}
    507
    508static void
    509Field_t_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
    510{
    511  uint32 tie_t;
    512  tie_t = (val << 28) >> 28;
    513  insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
    514}
    515
    516static unsigned
    517Field_r_Slot_inst16b_get (const xtensa_insnbuf insn)
    518{
    519  unsigned tie_t = 0;
    520  tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
    521  return tie_t;
    522}
    523
    524static void
    525Field_r_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
    526{
    527  uint32 tie_t;
    528  tie_t = (val << 28) >> 28;
    529  insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
    530}
    531
    532static unsigned
    533Field_op0_Slot_inst16b_get (const xtensa_insnbuf insn)
    534{
    535  unsigned tie_t = 0;
    536  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
    537  return tie_t;
    538}
    539
    540static void
    541Field_op0_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
    542{
    543  uint32 tie_t;
    544  tie_t = (val << 28) >> 28;
    545  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
    546}
    547
    548static unsigned
    549Field_z_Slot_inst16b_get (const xtensa_insnbuf insn)
    550{
    551  unsigned tie_t = 0;
    552  tie_t = (tie_t << 1) | ((insn[0] << 25) >> 31);
    553  return tie_t;
    554}
    555
    556static void
    557Field_z_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
    558{
    559  uint32 tie_t;
    560  tie_t = (val << 31) >> 31;
    561  insn[0] = (insn[0] & ~0x40) | (tie_t << 6);
    562}
    563
    564static unsigned
    565Field_i_Slot_inst16b_get (const xtensa_insnbuf insn)
    566{
    567  unsigned tie_t = 0;
    568  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
    569  return tie_t;
    570}
    571
    572static void
    573Field_i_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
    574{
    575  uint32 tie_t;
    576  tie_t = (val << 31) >> 31;
    577  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
    578}
    579
    580static unsigned
    581Field_s_Slot_inst16b_get (const xtensa_insnbuf insn)
    582{
    583  unsigned tie_t = 0;
    584  tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
    585  return tie_t;
    586}
    587
    588static void
    589Field_s_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
    590{
    591  uint32 tie_t;
    592  tie_t = (val << 28) >> 28;
    593  insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
    594}
    595
    596static unsigned
    597Field_ftsf61ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
    598{
    599  unsigned tie_t = 0;
    600  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
    601  tie_t = (tie_t << 1) | ((insn[0] << 23) >> 31);
    602  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
    603  return tie_t;
    604}
    605
    606static void
    607Field_ftsf61ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
    608{
    609  uint32 tie_t;
    610  tie_t = (val << 28) >> 28;
    611  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
    612  tie_t = (val << 27) >> 31;
    613  insn[0] = (insn[0] & ~0x100) | (tie_t << 8);
    614  tie_t = (val << 22) >> 27;
    615  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
    616}
    617
    618static unsigned
    619Field_op0_s3_Slot_ae_slot1_get (const xtensa_insnbuf insn)
    620{
    621  unsigned tie_t = 0;
    622  tie_t = (tie_t << 7) | ((insn[0] << 9) >> 25);
    623  return tie_t;
    624}
    625
    626static void
    627Field_op0_s3_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
    628{
    629  uint32 tie_t;
    630  tie_t = (val << 25) >> 25;
    631  insn[0] = (insn[0] & ~0x7f0000) | (tie_t << 16);
    632}
    633
    634static unsigned
    635Field_ftsf330ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
    636{
    637  unsigned tie_t = 0;
    638  tie_t = (tie_t << 2) | ((insn[0] << 21) >> 30);
    639  tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
    640  return tie_t;
    641}
    642
    643static void
    644Field_ftsf330ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
    645{
    646  uint32 tie_t;
    647  tie_t = (val << 28) >> 28;
    648  insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
    649  tie_t = (val << 26) >> 30;
    650  insn[0] = (insn[0] & ~0x600) | (tie_t << 9);
    651}
    652
    653static unsigned
    654Field_ftsf81ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
    655{
    656  unsigned tie_t = 0;
    657  tie_t = (tie_t << 9) | ((insn[0] << 16) >> 23);
    658  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
    659  return tie_t;
    660}
    661
    662static void
    663Field_ftsf81ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
    664{
    665  uint32 tie_t;
    666  tie_t = (val << 31) >> 31;
    667  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
    668  tie_t = (val << 22) >> 23;
    669  insn[0] = (insn[0] & ~0xff80) | (tie_t << 7);
    670}
    671
    672static unsigned
    673Field_ae_r20_Slot_ae_slot1_get (const xtensa_insnbuf insn)
    674{
    675  unsigned tie_t = 0;
    676  tie_t = (tie_t << 3) | ((insn[0] << 25) >> 29);
    677  return tie_t;
    678}
    679
    680static void
    681Field_ae_r20_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
    682{
    683  uint32 tie_t;
    684  tie_t = (val << 29) >> 29;
    685  insn[0] = (insn[0] & ~0x70) | (tie_t << 4);
    686}
    687
    688static unsigned
    689Field_ftsf73ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
    690{
    691  unsigned tie_t = 0;
    692  tie_t = (tie_t << 9) | ((insn[0] << 16) >> 23);
    693  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
    694  return tie_t;
    695}
    696
    697static void
    698Field_ftsf73ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
    699{
    700  uint32 tie_t;
    701  tie_t = (val << 31) >> 31;
    702  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
    703  tie_t = (val << 22) >> 23;
    704  insn[0] = (insn[0] & ~0xff80) | (tie_t << 7);
    705}
    706
    707static unsigned
    708Field_ftsf35ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
    709{
    710  unsigned tie_t = 0;
    711  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
    712  tie_t = (tie_t << 4) | ((insn[0] << 21) >> 28);
    713  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
    714  return tie_t;
    715}
    716
    717static void
    718Field_ftsf35ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
    719{
    720  uint32 tie_t;
    721  tie_t = (val << 31) >> 31;
    722  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
    723  tie_t = (val << 27) >> 28;
    724  insn[0] = (insn[0] & ~0x780) | (tie_t << 7);
    725  tie_t = (val << 25) >> 30;
    726  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
    727}
    728
    729static unsigned
    730Field_ftsf34ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
    731{
    732  unsigned tie_t = 0;
    733  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
    734  tie_t = (tie_t << 4) | ((insn[0] << 21) >> 28);
    735  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
    736  return tie_t;
    737}
    738
    739static void
    740Field_ftsf34ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
    741{
    742  uint32 tie_t;
    743  tie_t = (val << 31) >> 31;
    744  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
    745  tie_t = (val << 27) >> 28;
    746  insn[0] = (insn[0] & ~0x780) | (tie_t << 7);
    747  tie_t = (val << 25) >> 30;
    748  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
    749}
    750
    751static unsigned
    752Field_ftsf32ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
    753{
    754  unsigned tie_t = 0;
    755  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
    756  tie_t = (tie_t << 4) | ((insn[0] << 21) >> 28);
    757  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
    758  return tie_t;
    759}
    760
    761static void
    762Field_ftsf32ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
    763{
    764  uint32 tie_t;
    765  tie_t = (val << 31) >> 31;
    766  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
    767  tie_t = (val << 27) >> 28;
    768  insn[0] = (insn[0] & ~0x780) | (tie_t << 7);
    769  tie_t = (val << 25) >> 30;
    770  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
    771}
    772
    773static unsigned
    774Field_ftsf33ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
    775{
    776  unsigned tie_t = 0;
    777  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
    778  tie_t = (tie_t << 4) | ((insn[0] << 21) >> 28);
    779  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
    780  return tie_t;
    781}
    782
    783static void
    784Field_ftsf33ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
    785{
    786  uint32 tie_t;
    787  tie_t = (val << 31) >> 31;
    788  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
    789  tie_t = (val << 27) >> 28;
    790  insn[0] = (insn[0] & ~0x780) | (tie_t << 7);
    791  tie_t = (val << 25) >> 30;
    792  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
    793}
    794
    795static unsigned
    796Field_ftsf96ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
    797{
    798  unsigned tie_t = 0;
    799  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
    800  tie_t = (tie_t << 2) | ((insn[0] << 21) >> 30);
    801  return tie_t;
    802}
    803
    804static void
    805Field_ftsf96ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
    806{
    807  uint32 tie_t;
    808  tie_t = (val << 30) >> 30;
    809  insn[0] = (insn[0] & ~0x600) | (tie_t << 9);
    810  tie_t = (val << 28) >> 30;
    811  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
    812}
    813
    814static unsigned
    815Field_ae_s20_Slot_ae_slot1_get (const xtensa_insnbuf insn)
    816{
    817  unsigned tie_t = 0;
    818  tie_t = (tie_t << 3) | ((insn[0] << 29) >> 29);
    819  return tie_t;
    820}
    821
    822static void
    823Field_ae_s20_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
    824{
    825  uint32 tie_t;
    826  tie_t = (val << 29) >> 29;
    827  insn[0] = (insn[0] & ~0x7) | (tie_t << 0);
    828}
    829
    830static unsigned
    831Field_ftsf94ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
    832{
    833  unsigned tie_t = 0;
    834  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
    835  tie_t = (tie_t << 2) | ((insn[0] << 21) >> 30);
    836  tie_t = (tie_t << 1) | ((insn[0] << 29) >> 31);
    837  return tie_t;
    838}
    839
    840static void
    841Field_ftsf94ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
    842{
    843  uint32 tie_t;
    844  tie_t = (val << 31) >> 31;
    845  insn[0] = (insn[0] & ~0x4) | (tie_t << 2);
    846  tie_t = (val << 29) >> 30;
    847  insn[0] = (insn[0] & ~0x600) | (tie_t << 9);
    848  tie_t = (val << 27) >> 30;
    849  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
    850}
    851
    852static unsigned
    853Field_ftsf347_Slot_ae_slot1_get (const xtensa_insnbuf insn)
    854{
    855  unsigned tie_t = 0;
    856  tie_t = (tie_t << 2) | ((insn[0] << 30) >> 30);
    857  return tie_t;
    858}
    859
    860static void
    861Field_ftsf347_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
    862{
    863  uint32 tie_t;
    864  tie_t = (val << 30) >> 30;
    865  insn[0] = (insn[0] & ~0x3) | (tie_t << 0);
    866}
    867
    868static unsigned
    869Field_ftsf24ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
    870{
    871  unsigned tie_t = 0;
    872  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
    873  tie_t = (tie_t << 4) | ((insn[0] << 21) >> 28);
    874  return tie_t;
    875}
    876
    877static void
    878Field_ftsf24ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
    879{
    880  uint32 tie_t;
    881  tie_t = (val << 28) >> 28;
    882  insn[0] = (insn[0] & ~0x780) | (tie_t << 7);
    883  tie_t = (val << 26) >> 30;
    884  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
    885}
    886
    887static unsigned
    888Field_ftsf23ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
    889{
    890  unsigned tie_t = 0;
    891  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
    892  tie_t = (tie_t << 4) | ((insn[0] << 21) >> 28);
    893  return tie_t;
    894}
    895
    896static void
    897Field_ftsf23ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
    898{
    899  uint32 tie_t;
    900  tie_t = (val << 28) >> 28;
    901  insn[0] = (insn[0] & ~0x780) | (tie_t << 7);
    902  tie_t = (val << 26) >> 30;
    903  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
    904}
    905
    906static unsigned
    907Field_ftsf125ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
    908{
    909  unsigned tie_t = 0;
    910  tie_t = (tie_t << 2) | ((insn[0] << 18) >> 30);
    911  return tie_t;
    912}
    913
    914static void
    915Field_ftsf125ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
    916{
    917  uint32 tie_t;
    918  tie_t = (val << 30) >> 30;
    919  insn[0] = (insn[0] & ~0x3000) | (tie_t << 12);
    920}
    921
    922static unsigned
    923Field_ftsf350ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
    924{
    925  unsigned tie_t = 0;
    926  tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29);
    927  tie_t = (tie_t << 4) | ((insn[0] << 25) >> 28);
    928  return tie_t;
    929}
    930
    931static void
    932Field_ftsf350ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
    933{
    934  uint32 tie_t;
    935  tie_t = (val << 28) >> 28;
    936  insn[0] = (insn[0] & ~0x78) | (tie_t << 3);
    937  tie_t = (val << 25) >> 29;
    938  insn[0] = (insn[0] & ~0xe00) | (tie_t << 9);
    939}
    940
    941static unsigned
    942Field_ftsf80ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
    943{
    944  unsigned tie_t = 0;
    945  tie_t = (tie_t << 9) | ((insn[0] << 16) >> 23);
    946  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
    947  return tie_t;
    948}
    949
    950static void
    951Field_ftsf80ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
    952{
    953  uint32 tie_t;
    954  tie_t = (val << 31) >> 31;
    955  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
    956  tie_t = (val << 22) >> 23;
    957  insn[0] = (insn[0] & ~0xff80) | (tie_t << 7);
    958}
    959
    960static unsigned
    961Field_ftsf88ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
    962{
    963  unsigned tie_t = 0;
    964  tie_t = (tie_t << 7) | ((insn[0] << 16) >> 25);
    965  tie_t = (tie_t << 1) | ((insn[0] << 25) >> 31);
    966  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
    967  return tie_t;
    968}
    969
    970static void
    971Field_ftsf88ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
    972{
    973  uint32 tie_t;
    974  tie_t = (val << 31) >> 31;
    975  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
    976  tie_t = (val << 30) >> 31;
    977  insn[0] = (insn[0] & ~0x40) | (tie_t << 6);
    978  tie_t = (val << 23) >> 25;
    979  insn[0] = (insn[0] & ~0xfe00) | (tie_t << 9);
    980}
    981
    982static unsigned
    983Field_ftsf340_Slot_ae_slot1_get (const xtensa_insnbuf insn)
    984{
    985  unsigned tie_t = 0;
    986  tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
    987  return tie_t;
    988}
    989
    990static void
    991Field_ftsf340_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
    992{
    993  uint32 tie_t;
    994  tie_t = (val << 30) >> 30;
    995  insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
    996}
    997
    998static unsigned
    999Field_ftsf87ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1000{
   1001  unsigned tie_t = 0;
   1002  tie_t = (tie_t << 7) | ((insn[0] << 16) >> 25);
   1003  tie_t = (tie_t << 2) | ((insn[0] << 25) >> 30);
   1004  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   1005  return tie_t;
   1006}
   1007
   1008static void
   1009Field_ftsf87ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1010{
   1011  uint32 tie_t;
   1012  tie_t = (val << 31) >> 31;
   1013  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   1014  tie_t = (val << 29) >> 30;
   1015  insn[0] = (insn[0] & ~0x60) | (tie_t << 5);
   1016  tie_t = (val << 22) >> 25;
   1017  insn[0] = (insn[0] & ~0xfe00) | (tie_t << 9);
   1018}
   1019
   1020static unsigned
   1021Field_ftsf342ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1022{
   1023  unsigned tie_t = 0;
   1024  tie_t = (tie_t << 1) | ((insn[0] << 27) >> 31);
   1025  return tie_t;
   1026}
   1027
   1028static void
   1029Field_ftsf342ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1030{
   1031  uint32 tie_t;
   1032  tie_t = (val << 31) >> 31;
   1033  insn[0] = (insn[0] & ~0x10) | (tie_t << 4);
   1034}
   1035
   1036static unsigned
   1037Field_ftsf86ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1038{
   1039  unsigned tie_t = 0;
   1040  tie_t = (tie_t << 7) | ((insn[0] << 16) >> 25);
   1041  tie_t = (tie_t << 4) | ((insn[0] << 25) >> 28);
   1042  return tie_t;
   1043}
   1044
   1045static void
   1046Field_ftsf86ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1047{
   1048  uint32 tie_t;
   1049  tie_t = (val << 28) >> 28;
   1050  insn[0] = (insn[0] & ~0x78) | (tie_t << 3);
   1051  tie_t = (val << 21) >> 25;
   1052  insn[0] = (insn[0] & ~0xfe00) | (tie_t << 9);
   1053}
   1054
   1055static unsigned
   1056Field_ftsf84ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1057{
   1058  unsigned tie_t = 0;
   1059  tie_t = (tie_t << 7) | ((insn[0] << 16) >> 25);
   1060  tie_t = (tie_t << 4) | ((insn[0] << 25) >> 28);
   1061  return tie_t;
   1062}
   1063
   1064static void
   1065Field_ftsf84ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1066{
   1067  uint32 tie_t;
   1068  tie_t = (val << 28) >> 28;
   1069  insn[0] = (insn[0] & ~0x78) | (tie_t << 3);
   1070  tie_t = (val << 21) >> 25;
   1071  insn[0] = (insn[0] & ~0xfe00) | (tie_t << 9);
   1072}
   1073
   1074static unsigned
   1075Field_ftsf76ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1076{
   1077  unsigned tie_t = 0;
   1078  tie_t = (tie_t << 9) | ((insn[0] << 16) >> 23);
   1079  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   1080  return tie_t;
   1081}
   1082
   1083static void
   1084Field_ftsf76ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1085{
   1086  uint32 tie_t;
   1087  tie_t = (val << 31) >> 31;
   1088  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   1089  tie_t = (val << 22) >> 23;
   1090  insn[0] = (insn[0] & ~0xff80) | (tie_t << 7);
   1091}
   1092
   1093static unsigned
   1094Field_ftsf75ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1095{
   1096  unsigned tie_t = 0;
   1097  tie_t = (tie_t << 9) | ((insn[0] << 16) >> 23);
   1098  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   1099  return tie_t;
   1100}
   1101
   1102static void
   1103Field_ftsf75ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1104{
   1105  uint32 tie_t;
   1106  tie_t = (val << 31) >> 31;
   1107  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   1108  tie_t = (val << 22) >> 23;
   1109  insn[0] = (insn[0] & ~0xff80) | (tie_t << 7);
   1110}
   1111
   1112static unsigned
   1113Field_ftsf60ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1114{
   1115  unsigned tie_t = 0;
   1116  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   1117  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   1118  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   1119  return tie_t;
   1120}
   1121
   1122static void
   1123Field_ftsf60ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1124{
   1125  uint32 tie_t;
   1126  tie_t = (val << 28) >> 28;
   1127  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   1128  tie_t = (val << 26) >> 30;
   1129  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   1130  tie_t = (val << 21) >> 27;
   1131  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   1132}
   1133
   1134static unsigned
   1135Field_ftsf64ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1136{
   1137  unsigned tie_t = 0;
   1138  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   1139  tie_t = (tie_t << 7) | ((insn[0] << 25) >> 25);
   1140  return tie_t;
   1141}
   1142
   1143static void
   1144Field_ftsf64ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1145{
   1146  uint32 tie_t;
   1147  tie_t = (val << 25) >> 25;
   1148  insn[0] = (insn[0] & ~0x7f) | (tie_t << 0);
   1149  tie_t = (val << 20) >> 27;
   1150  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   1151}
   1152
   1153static unsigned
   1154Field_ftsf63ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1155{
   1156  unsigned tie_t = 0;
   1157  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   1158  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   1159  return tie_t;
   1160}
   1161
   1162static void
   1163Field_ftsf63ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1164{
   1165  uint32 tie_t;
   1166  tie_t = (val << 28) >> 28;
   1167  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   1168  tie_t = (val << 23) >> 27;
   1169  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   1170}
   1171
   1172static unsigned
   1173Field_ae_r10_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1174{
   1175  unsigned tie_t = 0;
   1176  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   1177  return tie_t;
   1178}
   1179
   1180static void
   1181Field_ae_r10_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1182{
   1183  uint32 tie_t;
   1184  tie_t = (val << 30) >> 30;
   1185  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   1186}
   1187
   1188static unsigned
   1189Field_ftsf59ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1190{
   1191  unsigned tie_t = 0;
   1192  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   1193  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   1194  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   1195  return tie_t;
   1196}
   1197
   1198static void
   1199Field_ftsf59ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1200{
   1201  uint32 tie_t;
   1202  tie_t = (val << 28) >> 28;
   1203  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   1204  tie_t = (val << 26) >> 30;
   1205  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   1206  tie_t = (val << 21) >> 27;
   1207  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   1208}
   1209
   1210static unsigned
   1211Field_ftsf119ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1212{
   1213  unsigned tie_t = 0;
   1214  tie_t = (tie_t << 3) | ((insn[0] << 18) >> 29);
   1215  tie_t = (tie_t << 1) | ((insn[0] << 23) >> 31);
   1216  tie_t = (tie_t << 7) | ((insn[0] << 25) >> 25);
   1217  return tie_t;
   1218}
   1219
   1220static void
   1221Field_ftsf119ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1222{
   1223  uint32 tie_t;
   1224  tie_t = (val << 25) >> 25;
   1225  insn[0] = (insn[0] & ~0x7f) | (tie_t << 0);
   1226  tie_t = (val << 24) >> 31;
   1227  insn[0] = (insn[0] & ~0x100) | (tie_t << 8);
   1228  tie_t = (val << 21) >> 29;
   1229  insn[0] = (insn[0] & ~0x3800) | (tie_t << 11);
   1230}
   1231
   1232static unsigned
   1233Field_ftsf338_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1234{
   1235  unsigned tie_t = 0;
   1236  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   1237  return tie_t;
   1238}
   1239
   1240static void
   1241Field_ftsf338_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1242{
   1243  uint32 tie_t;
   1244  tie_t = (val << 31) >> 31;
   1245  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   1246}
   1247
   1248static unsigned
   1249Field_ftsf69ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1250{
   1251  unsigned tie_t = 0;
   1252  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   1253  tie_t = (tie_t << 1) | ((insn[0] << 25) >> 31);
   1254  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   1255  return tie_t;
   1256}
   1257
   1258static void
   1259Field_ftsf69ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1260{
   1261  uint32 tie_t;
   1262  tie_t = (val << 28) >> 28;
   1263  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   1264  tie_t = (val << 27) >> 31;
   1265  insn[0] = (insn[0] & ~0x40) | (tie_t << 6);
   1266  tie_t = (val << 22) >> 27;
   1267  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   1268}
   1269
   1270static unsigned
   1271Field_ftsf67ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1272{
   1273  unsigned tie_t = 0;
   1274  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   1275  tie_t = (tie_t << 2) | ((insn[0] << 25) >> 30);
   1276  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   1277  return tie_t;
   1278}
   1279
   1280static void
   1281Field_ftsf67ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1282{
   1283  uint32 tie_t;
   1284  tie_t = (val << 28) >> 28;
   1285  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   1286  tie_t = (val << 26) >> 30;
   1287  insn[0] = (insn[0] & ~0x60) | (tie_t << 5);
   1288  tie_t = (val << 21) >> 27;
   1289  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   1290}
   1291
   1292static unsigned
   1293Field_ftsf66ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1294{
   1295  unsigned tie_t = 0;
   1296  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   1297  tie_t = (tie_t << 7) | ((insn[0] << 25) >> 25);
   1298  return tie_t;
   1299}
   1300
   1301static void
   1302Field_ftsf66ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1303{
   1304  uint32 tie_t;
   1305  tie_t = (val << 25) >> 25;
   1306  insn[0] = (insn[0] & ~0x7f) | (tie_t << 0);
   1307  tie_t = (val << 20) >> 27;
   1308  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   1309}
   1310
   1311static unsigned
   1312Field_ftsf25ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1313{
   1314  unsigned tie_t = 0;
   1315  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   1316  tie_t = (tie_t << 4) | ((insn[0] << 21) >> 28);
   1317  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   1318  return tie_t;
   1319}
   1320
   1321static void
   1322Field_ftsf25ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1323{
   1324  uint32 tie_t;
   1325  tie_t = (val << 31) >> 31;
   1326  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   1327  tie_t = (val << 27) >> 28;
   1328  insn[0] = (insn[0] & ~0x780) | (tie_t << 7);
   1329  tie_t = (val << 25) >> 30;
   1330  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   1331}
   1332
   1333static unsigned
   1334Field_ftsf36ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1335{
   1336  unsigned tie_t = 0;
   1337  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   1338  tie_t = (tie_t << 4) | ((insn[0] << 21) >> 28);
   1339  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   1340  return tie_t;
   1341}
   1342
   1343static void
   1344Field_ftsf36ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1345{
   1346  uint32 tie_t;
   1347  tie_t = (val << 31) >> 31;
   1348  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   1349  tie_t = (val << 27) >> 28;
   1350  insn[0] = (insn[0] & ~0x780) | (tie_t << 7);
   1351  tie_t = (val << 25) >> 30;
   1352  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   1353}
   1354
   1355static unsigned
   1356Field_ftsf103ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1357{
   1358  unsigned tie_t = 0;
   1359  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   1360  tie_t = (tie_t << 2) | ((insn[0] << 21) >> 30);
   1361  return tie_t;
   1362}
   1363
   1364static void
   1365Field_ftsf103ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1366{
   1367  uint32 tie_t;
   1368  tie_t = (val << 30) >> 30;
   1369  insn[0] = (insn[0] & ~0x600) | (tie_t << 9);
   1370  tie_t = (val << 28) >> 30;
   1371  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   1372}
   1373
   1374static unsigned
   1375Field_ftsf349ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1376{
   1377  unsigned tie_t = 0;
   1378  tie_t = (tie_t << 6) | ((insn[0] << 23) >> 26);
   1379  return tie_t;
   1380}
   1381
   1382static void
   1383Field_ftsf349ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1384{
   1385  uint32 tie_t;
   1386  tie_t = (val << 26) >> 26;
   1387  insn[0] = (insn[0] & ~0x1f8) | (tie_t << 3);
   1388}
   1389
   1390static unsigned
   1391Field_ftsf99ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1392{
   1393  unsigned tie_t = 0;
   1394  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   1395  tie_t = (tie_t << 4) | ((insn[0] << 21) >> 28);
   1396  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   1397  return tie_t;
   1398}
   1399
   1400static void
   1401Field_ftsf99ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1402{
   1403  uint32 tie_t;
   1404  tie_t = (val << 31) >> 31;
   1405  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   1406  tie_t = (val << 27) >> 28;
   1407  insn[0] = (insn[0] & ~0x780) | (tie_t << 7);
   1408  tie_t = (val << 25) >> 30;
   1409  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   1410}
   1411
   1412static unsigned
   1413Field_ftsf27ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1414{
   1415  unsigned tie_t = 0;
   1416  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   1417  tie_t = (tie_t << 4) | ((insn[0] << 21) >> 28);
   1418  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   1419  return tie_t;
   1420}
   1421
   1422static void
   1423Field_ftsf27ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1424{
   1425  uint32 tie_t;
   1426  tie_t = (val << 31) >> 31;
   1427  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   1428  tie_t = (val << 27) >> 28;
   1429  insn[0] = (insn[0] & ~0x780) | (tie_t << 7);
   1430  tie_t = (val << 25) >> 30;
   1431  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   1432}
   1433
   1434static unsigned
   1435Field_ftsf28ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1436{
   1437  unsigned tie_t = 0;
   1438  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   1439  tie_t = (tie_t << 4) | ((insn[0] << 21) >> 28);
   1440  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   1441  return tie_t;
   1442}
   1443
   1444static void
   1445Field_ftsf28ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1446{
   1447  uint32 tie_t;
   1448  tie_t = (val << 31) >> 31;
   1449  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   1450  tie_t = (val << 27) >> 28;
   1451  insn[0] = (insn[0] & ~0x780) | (tie_t << 7);
   1452  tie_t = (val << 25) >> 30;
   1453  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   1454}
   1455
   1456static unsigned
   1457Field_ftsf21ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1458{
   1459  unsigned tie_t = 0;
   1460  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   1461  tie_t = (tie_t << 2) | ((insn[0] << 21) >> 30);
   1462  return tie_t;
   1463}
   1464
   1465static void
   1466Field_ftsf21ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1467{
   1468  uint32 tie_t;
   1469  tie_t = (val << 30) >> 30;
   1470  insn[0] = (insn[0] & ~0x600) | (tie_t << 9);
   1471  tie_t = (val << 28) >> 30;
   1472  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   1473}
   1474
   1475static unsigned
   1476Field_ftsf22ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1477{
   1478  unsigned tie_t = 0;
   1479  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   1480  tie_t = (tie_t << 2) | ((insn[0] << 21) >> 30);
   1481  return tie_t;
   1482}
   1483
   1484static void
   1485Field_ftsf22ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1486{
   1487  uint32 tie_t;
   1488  tie_t = (val << 30) >> 30;
   1489  insn[0] = (insn[0] & ~0x600) | (tie_t << 9);
   1490  tie_t = (val << 28) >> 30;
   1491  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   1492}
   1493
   1494static unsigned
   1495Field_ftsf29ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1496{
   1497  unsigned tie_t = 0;
   1498  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   1499  tie_t = (tie_t << 4) | ((insn[0] << 21) >> 28);
   1500  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   1501  return tie_t;
   1502}
   1503
   1504static void
   1505Field_ftsf29ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1506{
   1507  uint32 tie_t;
   1508  tie_t = (val << 31) >> 31;
   1509  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   1510  tie_t = (val << 27) >> 28;
   1511  insn[0] = (insn[0] & ~0x780) | (tie_t << 7);
   1512  tie_t = (val << 25) >> 30;
   1513  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   1514}
   1515
   1516static unsigned
   1517Field_ftsf97ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1518{
   1519  unsigned tie_t = 0;
   1520  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   1521  tie_t = (tie_t << 4) | ((insn[0] << 21) >> 28);
   1522  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   1523  return tie_t;
   1524}
   1525
   1526static void
   1527Field_ftsf97ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1528{
   1529  uint32 tie_t;
   1530  tie_t = (val << 31) >> 31;
   1531  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   1532  tie_t = (val << 27) >> 28;
   1533  insn[0] = (insn[0] & ~0x780) | (tie_t << 7);
   1534  tie_t = (val << 25) >> 30;
   1535  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   1536}
   1537
   1538static unsigned
   1539Field_ftsf100ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1540{
   1541  unsigned tie_t = 0;
   1542  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   1543  tie_t = (tie_t << 4) | ((insn[0] << 21) >> 28);
   1544  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   1545  return tie_t;
   1546}
   1547
   1548static void
   1549Field_ftsf100ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1550{
   1551  uint32 tie_t;
   1552  tie_t = (val << 31) >> 31;
   1553  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   1554  tie_t = (val << 27) >> 28;
   1555  insn[0] = (insn[0] & ~0x780) | (tie_t << 7);
   1556  tie_t = (val << 25) >> 30;
   1557  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   1558}
   1559
   1560static unsigned
   1561Field_ftsf101ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1562{
   1563  unsigned tie_t = 0;
   1564  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   1565  tie_t = (tie_t << 3) | ((insn[0] << 21) >> 29);
   1566  return tie_t;
   1567}
   1568
   1569static void
   1570Field_ftsf101ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1571{
   1572  uint32 tie_t;
   1573  tie_t = (val << 29) >> 29;
   1574  insn[0] = (insn[0] & ~0x700) | (tie_t << 8);
   1575  tie_t = (val << 27) >> 30;
   1576  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   1577}
   1578
   1579static unsigned
   1580Field_ftsf348ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1581{
   1582  unsigned tie_t = 0;
   1583  tie_t = (tie_t << 5) | ((insn[0] << 24) >> 27);
   1584  return tie_t;
   1585}
   1586
   1587static void
   1588Field_ftsf348ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1589{
   1590  uint32 tie_t;
   1591  tie_t = (val << 27) >> 27;
   1592  insn[0] = (insn[0] & ~0xf8) | (tie_t << 3);
   1593}
   1594
   1595static unsigned
   1596Field_ftsf26ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1597{
   1598  unsigned tie_t = 0;
   1599  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   1600  tie_t = (tie_t << 4) | ((insn[0] << 21) >> 28);
   1601  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   1602  return tie_t;
   1603}
   1604
   1605static void
   1606Field_ftsf26ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1607{
   1608  uint32 tie_t;
   1609  tie_t = (val << 31) >> 31;
   1610  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   1611  tie_t = (val << 27) >> 28;
   1612  insn[0] = (insn[0] & ~0x780) | (tie_t << 7);
   1613  tie_t = (val << 25) >> 30;
   1614  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   1615}
   1616
   1617static unsigned
   1618Field_ftsf30ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1619{
   1620  unsigned tie_t = 0;
   1621  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   1622  tie_t = (tie_t << 4) | ((insn[0] << 21) >> 28);
   1623  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   1624  return tie_t;
   1625}
   1626
   1627static void
   1628Field_ftsf30ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1629{
   1630  uint32 tie_t;
   1631  tie_t = (val << 31) >> 31;
   1632  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   1633  tie_t = (val << 27) >> 28;
   1634  insn[0] = (insn[0] & ~0x780) | (tie_t << 7);
   1635  tie_t = (val << 25) >> 30;
   1636  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   1637}
   1638
   1639static unsigned
   1640Field_ftsf31ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1641{
   1642  unsigned tie_t = 0;
   1643  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   1644  tie_t = (tie_t << 4) | ((insn[0] << 21) >> 28);
   1645  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   1646  return tie_t;
   1647}
   1648
   1649static void
   1650Field_ftsf31ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1651{
   1652  uint32 tie_t;
   1653  tie_t = (val << 31) >> 31;
   1654  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   1655  tie_t = (val << 27) >> 28;
   1656  insn[0] = (insn[0] & ~0x780) | (tie_t << 7);
   1657  tie_t = (val << 25) >> 30;
   1658  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   1659}
   1660
   1661static unsigned
   1662Field_ftsf98ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1663{
   1664  unsigned tie_t = 0;
   1665  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   1666  tie_t = (tie_t << 4) | ((insn[0] << 21) >> 28);
   1667  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   1668  return tie_t;
   1669}
   1670
   1671static void
   1672Field_ftsf98ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1673{
   1674  uint32 tie_t;
   1675  tie_t = (val << 31) >> 31;
   1676  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   1677  tie_t = (val << 27) >> 28;
   1678  insn[0] = (insn[0] & ~0x780) | (tie_t << 7);
   1679  tie_t = (val << 25) >> 30;
   1680  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   1681}
   1682
   1683static unsigned
   1684Field_ftsf92ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1685{
   1686  unsigned tie_t = 0;
   1687  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   1688  tie_t = (tie_t << 2) | ((insn[0] << 21) >> 30);
   1689  tie_t = (tie_t << 2) | ((insn[0] << 29) >> 30);
   1690  return tie_t;
   1691}
   1692
   1693static void
   1694Field_ftsf92ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1695{
   1696  uint32 tie_t;
   1697  tie_t = (val << 30) >> 30;
   1698  insn[0] = (insn[0] & ~0x6) | (tie_t << 1);
   1699  tie_t = (val << 28) >> 30;
   1700  insn[0] = (insn[0] & ~0x600) | (tie_t << 9);
   1701  tie_t = (val << 26) >> 30;
   1702  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   1703}
   1704
   1705static unsigned
   1706Field_ftsf208_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1707{
   1708  unsigned tie_t = 0;
   1709  tie_t = (tie_t << 1) | ((insn[0] << 31) >> 31);
   1710  return tie_t;
   1711}
   1712
   1713static void
   1714Field_ftsf208_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1715{
   1716  uint32 tie_t;
   1717  tie_t = (val << 31) >> 31;
   1718  insn[0] = (insn[0] & ~0x1) | (tie_t << 0);
   1719}
   1720
   1721static unsigned
   1722Field_ftsf91ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1723{
   1724  unsigned tie_t = 0;
   1725  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   1726  tie_t = (tie_t << 2) | ((insn[0] << 21) >> 30);
   1727  tie_t = (tie_t << 3) | ((insn[0] << 29) >> 29);
   1728  return tie_t;
   1729}
   1730
   1731static void
   1732Field_ftsf91ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1733{
   1734  uint32 tie_t;
   1735  tie_t = (val << 29) >> 29;
   1736  insn[0] = (insn[0] & ~0x7) | (tie_t << 0);
   1737  tie_t = (val << 27) >> 30;
   1738  insn[0] = (insn[0] & ~0x600) | (tie_t << 9);
   1739  tie_t = (val << 25) >> 30;
   1740  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   1741}
   1742
   1743static unsigned
   1744Field_ftsf90ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1745{
   1746  unsigned tie_t = 0;
   1747  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   1748  tie_t = (tie_t << 2) | ((insn[0] << 21) >> 30);
   1749  tie_t = (tie_t << 3) | ((insn[0] << 29) >> 29);
   1750  return tie_t;
   1751}
   1752
   1753static void
   1754Field_ftsf90ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1755{
   1756  uint32 tie_t;
   1757  tie_t = (val << 29) >> 29;
   1758  insn[0] = (insn[0] & ~0x7) | (tie_t << 0);
   1759  tie_t = (val << 27) >> 30;
   1760  insn[0] = (insn[0] & ~0x600) | (tie_t << 9);
   1761  tie_t = (val << 25) >> 30;
   1762  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   1763}
   1764
   1765static unsigned
   1766Field_ftsf126ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1767{
   1768  unsigned tie_t = 0;
   1769  tie_t = (tie_t << 1) | ((insn[0] << 18) >> 31);
   1770  return tie_t;
   1771}
   1772
   1773static void
   1774Field_ftsf126ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1775{
   1776  uint32 tie_t;
   1777  tie_t = (val << 31) >> 31;
   1778  insn[0] = (insn[0] & ~0x2000) | (tie_t << 13);
   1779}
   1780
   1781static unsigned
   1782Field_ftsf344ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1783{
   1784  unsigned tie_t = 0;
   1785  tie_t = (tie_t << 2) | ((insn[0] << 19) >> 30);
   1786  tie_t = (tie_t << 7) | ((insn[0] << 25) >> 25);
   1787  return tie_t;
   1788}
   1789
   1790static void
   1791Field_ftsf344ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1792{
   1793  uint32 tie_t;
   1794  tie_t = (val << 25) >> 25;
   1795  insn[0] = (insn[0] & ~0x7f) | (tie_t << 0);
   1796  tie_t = (val << 23) >> 30;
   1797  insn[0] = (insn[0] & ~0x1800) | (tie_t << 11);
   1798}
   1799
   1800static unsigned
   1801Field_ftsf112ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1802{
   1803  unsigned tie_t = 0;
   1804  tie_t = (tie_t << 3) | ((insn[0] << 18) >> 29);
   1805  tie_t = (tie_t << 7) | ((insn[0] << 25) >> 25);
   1806  return tie_t;
   1807}
   1808
   1809static void
   1810Field_ftsf112ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1811{
   1812  uint32 tie_t;
   1813  tie_t = (val << 25) >> 25;
   1814  insn[0] = (insn[0] & ~0x7f) | (tie_t << 0);
   1815  tie_t = (val << 22) >> 29;
   1816  insn[0] = (insn[0] & ~0x3800) | (tie_t << 11);
   1817}
   1818
   1819static unsigned
   1820Field_ftsf122ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1821{
   1822  unsigned tie_t = 0;
   1823  tie_t = (tie_t << 3) | ((insn[0] << 18) >> 29);
   1824  tie_t = (tie_t << 5) | ((insn[0] << 25) >> 27);
   1825  return tie_t;
   1826}
   1827
   1828static void
   1829Field_ftsf122ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1830{
   1831  uint32 tie_t;
   1832  tie_t = (val << 27) >> 27;
   1833  insn[0] = (insn[0] & ~0x7c) | (tie_t << 2);
   1834  tie_t = (val << 24) >> 29;
   1835  insn[0] = (insn[0] & ~0x3800) | (tie_t << 11);
   1836}
   1837
   1838static unsigned
   1839Field_ftsf346ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1840{
   1841  unsigned tie_t = 0;
   1842  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   1843  tie_t = (tie_t << 2) | ((insn[0] << 30) >> 30);
   1844  return tie_t;
   1845}
   1846
   1847static void
   1848Field_ftsf346ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1849{
   1850  uint32 tie_t;
   1851  tie_t = (val << 30) >> 30;
   1852  insn[0] = (insn[0] & ~0x3) | (tie_t << 0);
   1853  tie_t = (val << 28) >> 30;
   1854  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   1855}
   1856
   1857static unsigned
   1858Field_ftsf116ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1859{
   1860  unsigned tie_t = 0;
   1861  tie_t = (tie_t << 3) | ((insn[0] << 18) >> 29);
   1862  tie_t = (tie_t << 9) | ((insn[0] << 23) >> 23);
   1863  return tie_t;
   1864}
   1865
   1866static void
   1867Field_ftsf116ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1868{
   1869  uint32 tie_t;
   1870  tie_t = (val << 23) >> 23;
   1871  insn[0] = (insn[0] & ~0x1ff) | (tie_t << 0);
   1872  tie_t = (val << 20) >> 29;
   1873  insn[0] = (insn[0] & ~0x3800) | (tie_t << 11);
   1874}
   1875
   1876static unsigned
   1877Field_ftsf109ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1878{
   1879  unsigned tie_t = 0;
   1880  tie_t = (tie_t << 3) | ((insn[0] << 18) >> 29);
   1881  tie_t = (tie_t << 7) | ((insn[0] << 25) >> 25);
   1882  return tie_t;
   1883}
   1884
   1885static void
   1886Field_ftsf109ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1887{
   1888  uint32 tie_t;
   1889  tie_t = (val << 25) >> 25;
   1890  insn[0] = (insn[0] & ~0x7f) | (tie_t << 0);
   1891  tie_t = (val << 22) >> 29;
   1892  insn[0] = (insn[0] & ~0x3800) | (tie_t << 11);
   1893}
   1894
   1895static unsigned
   1896Field_ftsf111ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1897{
   1898  unsigned tie_t = 0;
   1899  tie_t = (tie_t << 3) | ((insn[0] << 18) >> 29);
   1900  tie_t = (tie_t << 7) | ((insn[0] << 25) >> 25);
   1901  return tie_t;
   1902}
   1903
   1904static void
   1905Field_ftsf111ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1906{
   1907  uint32 tie_t;
   1908  tie_t = (val << 25) >> 25;
   1909  insn[0] = (insn[0] & ~0x7f) | (tie_t << 0);
   1910  tie_t = (val << 22) >> 29;
   1911  insn[0] = (insn[0] & ~0x3800) | (tie_t << 11);
   1912}
   1913
   1914static unsigned
   1915Field_ftsf104ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1916{
   1917  unsigned tie_t = 0;
   1918  tie_t = (tie_t << 3) | ((insn[0] << 18) >> 29);
   1919  tie_t = (tie_t << 3) | ((insn[0] << 25) >> 29);
   1920  return tie_t;
   1921}
   1922
   1923static void
   1924Field_ftsf104ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1925{
   1926  uint32 tie_t;
   1927  tie_t = (val << 29) >> 29;
   1928  insn[0] = (insn[0] & ~0x70) | (tie_t << 4);
   1929  tie_t = (val << 26) >> 29;
   1930  insn[0] = (insn[0] & ~0x3800) | (tie_t << 11);
   1931}
   1932
   1933static unsigned
   1934Field_ftsf105ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1935{
   1936  unsigned tie_t = 0;
   1937  tie_t = (tie_t << 3) | ((insn[0] << 18) >> 29);
   1938  tie_t = (tie_t << 3) | ((insn[0] << 25) >> 29);
   1939  return tie_t;
   1940}
   1941
   1942static void
   1943Field_ftsf105ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1944{
   1945  uint32 tie_t;
   1946  tie_t = (val << 29) >> 29;
   1947  insn[0] = (insn[0] & ~0x70) | (tie_t << 4);
   1948  tie_t = (val << 26) >> 29;
   1949  insn[0] = (insn[0] & ~0x3800) | (tie_t << 11);
   1950}
   1951
   1952static unsigned
   1953Field_ftsf107ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1954{
   1955  unsigned tie_t = 0;
   1956  tie_t = (tie_t << 3) | ((insn[0] << 18) >> 29);
   1957  tie_t = (tie_t << 7) | ((insn[0] << 25) >> 25);
   1958  return tie_t;
   1959}
   1960
   1961static void
   1962Field_ftsf107ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1963{
   1964  uint32 tie_t;
   1965  tie_t = (val << 25) >> 25;
   1966  insn[0] = (insn[0] & ~0x7f) | (tie_t << 0);
   1967  tie_t = (val << 22) >> 29;
   1968  insn[0] = (insn[0] & ~0x3800) | (tie_t << 11);
   1969}
   1970
   1971static unsigned
   1972Field_ftsf113ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1973{
   1974  unsigned tie_t = 0;
   1975  tie_t = (tie_t << 3) | ((insn[0] << 18) >> 29);
   1976  tie_t = (tie_t << 7) | ((insn[0] << 25) >> 25);
   1977  return tie_t;
   1978}
   1979
   1980static void
   1981Field_ftsf113ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   1982{
   1983  uint32 tie_t;
   1984  tie_t = (val << 25) >> 25;
   1985  insn[0] = (insn[0] & ~0x7f) | (tie_t << 0);
   1986  tie_t = (val << 22) >> 29;
   1987  insn[0] = (insn[0] & ~0x3800) | (tie_t << 11);
   1988}
   1989
   1990static unsigned
   1991Field_ftsf118ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   1992{
   1993  unsigned tie_t = 0;
   1994  tie_t = (tie_t << 3) | ((insn[0] << 18) >> 29);
   1995  tie_t = (tie_t << 9) | ((insn[0] << 23) >> 23);
   1996  return tie_t;
   1997}
   1998
   1999static void
   2000Field_ftsf118ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2001{
   2002  uint32 tie_t;
   2003  tie_t = (val << 23) >> 23;
   2004  insn[0] = (insn[0] & ~0x1ff) | (tie_t << 0);
   2005  tie_t = (val << 20) >> 29;
   2006  insn[0] = (insn[0] & ~0x3800) | (tie_t << 11);
   2007}
   2008
   2009static unsigned
   2010Field_ftsf120ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2011{
   2012  unsigned tie_t = 0;
   2013  tie_t = (tie_t << 3) | ((insn[0] << 18) >> 29);
   2014  tie_t = (tie_t << 6) | ((insn[0] << 25) >> 26);
   2015  return tie_t;
   2016}
   2017
   2018static void
   2019Field_ftsf120ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2020{
   2021  uint32 tie_t;
   2022  tie_t = (val << 26) >> 26;
   2023  insn[0] = (insn[0] & ~0x7e) | (tie_t << 1);
   2024  tie_t = (val << 23) >> 29;
   2025  insn[0] = (insn[0] & ~0x3800) | (tie_t << 11);
   2026}
   2027
   2028static unsigned
   2029Field_ftsf343ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2030{
   2031  unsigned tie_t = 0;
   2032  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2033  tie_t = (tie_t << 1) | ((insn[0] << 31) >> 31);
   2034  return tie_t;
   2035}
   2036
   2037static void
   2038Field_ftsf343ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2039{
   2040  uint32 tie_t;
   2041  tie_t = (val << 31) >> 31;
   2042  insn[0] = (insn[0] & ~0x1) | (tie_t << 0);
   2043  tie_t = (val << 29) >> 30;
   2044  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2045}
   2046
   2047static unsigned
   2048Field_ftsf108ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2049{
   2050  unsigned tie_t = 0;
   2051  tie_t = (tie_t << 3) | ((insn[0] << 18) >> 29);
   2052  tie_t = (tie_t << 7) | ((insn[0] << 25) >> 25);
   2053  return tie_t;
   2054}
   2055
   2056static void
   2057Field_ftsf108ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2058{
   2059  uint32 tie_t;
   2060  tie_t = (val << 25) >> 25;
   2061  insn[0] = (insn[0] & ~0x7f) | (tie_t << 0);
   2062  tie_t = (val << 22) >> 29;
   2063  insn[0] = (insn[0] & ~0x3800) | (tie_t << 11);
   2064}
   2065
   2066static unsigned
   2067Field_ftsf115ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2068{
   2069  unsigned tie_t = 0;
   2070  tie_t = (tie_t << 3) | ((insn[0] << 18) >> 29);
   2071  tie_t = (tie_t << 7) | ((insn[0] << 25) >> 25);
   2072  return tie_t;
   2073}
   2074
   2075static void
   2076Field_ftsf115ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2077{
   2078  uint32 tie_t;
   2079  tie_t = (val << 25) >> 25;
   2080  insn[0] = (insn[0] & ~0x7f) | (tie_t << 0);
   2081  tie_t = (val << 22) >> 29;
   2082  insn[0] = (insn[0] & ~0x3800) | (tie_t << 11);
   2083}
   2084
   2085static unsigned
   2086Field_ftsf110ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2087{
   2088  unsigned tie_t = 0;
   2089  tie_t = (tie_t << 3) | ((insn[0] << 18) >> 29);
   2090  tie_t = (tie_t << 7) | ((insn[0] << 25) >> 25);
   2091  return tie_t;
   2092}
   2093
   2094static void
   2095Field_ftsf110ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2096{
   2097  uint32 tie_t;
   2098  tie_t = (val << 25) >> 25;
   2099  insn[0] = (insn[0] & ~0x7f) | (tie_t << 0);
   2100  tie_t = (val << 22) >> 29;
   2101  insn[0] = (insn[0] & ~0x3800) | (tie_t << 11);
   2102}
   2103
   2104static unsigned
   2105Field_ftsf114ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2106{
   2107  unsigned tie_t = 0;
   2108  tie_t = (tie_t << 3) | ((insn[0] << 18) >> 29);
   2109  tie_t = (tie_t << 7) | ((insn[0] << 25) >> 25);
   2110  return tie_t;
   2111}
   2112
   2113static void
   2114Field_ftsf114ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2115{
   2116  uint32 tie_t;
   2117  tie_t = (val << 25) >> 25;
   2118  insn[0] = (insn[0] & ~0x7f) | (tie_t << 0);
   2119  tie_t = (val << 22) >> 29;
   2120  insn[0] = (insn[0] & ~0x3800) | (tie_t << 11);
   2121}
   2122
   2123static unsigned
   2124Field_ftsf37ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2125{
   2126  unsigned tie_t = 0;
   2127  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   2128  return tie_t;
   2129}
   2130
   2131static void
   2132Field_ftsf37ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2133{
   2134  uint32 tie_t;
   2135  tie_t = (val << 27) >> 27;
   2136  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   2137}
   2138
   2139static unsigned
   2140Field_ftsf78ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2141{
   2142  unsigned tie_t = 0;
   2143  tie_t = (tie_t << 9) | ((insn[0] << 16) >> 23);
   2144  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   2145  return tie_t;
   2146}
   2147
   2148static void
   2149Field_ftsf78ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2150{
   2151  uint32 tie_t;
   2152  tie_t = (val << 31) >> 31;
   2153  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   2154  tie_t = (val << 22) >> 23;
   2155  insn[0] = (insn[0] & ~0xff80) | (tie_t << 7);
   2156}
   2157
   2158static unsigned
   2159Field_ftsf79ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2160{
   2161  unsigned tie_t = 0;
   2162  tie_t = (tie_t << 9) | ((insn[0] << 16) >> 23);
   2163  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   2164  return tie_t;
   2165}
   2166
   2167static void
   2168Field_ftsf79ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2169{
   2170  uint32 tie_t;
   2171  tie_t = (val << 31) >> 31;
   2172  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   2173  tie_t = (val << 22) >> 23;
   2174  insn[0] = (insn[0] & ~0xff80) | (tie_t << 7);
   2175}
   2176
   2177static unsigned
   2178Field_ftsf77ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2179{
   2180  unsigned tie_t = 0;
   2181  tie_t = (tie_t << 9) | ((insn[0] << 16) >> 23);
   2182  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   2183  return tie_t;
   2184}
   2185
   2186static void
   2187Field_ftsf77ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2188{
   2189  uint32 tie_t;
   2190  tie_t = (val << 31) >> 31;
   2191  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   2192  tie_t = (val << 22) >> 23;
   2193  insn[0] = (insn[0] & ~0xff80) | (tie_t << 7);
   2194}
   2195
   2196static unsigned
   2197Field_ftsf13_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2198{
   2199  unsigned tie_t = 0;
   2200  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2201  return tie_t;
   2202}
   2203
   2204static void
   2205Field_ftsf13_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2206{
   2207  uint32 tie_t;
   2208  tie_t = (val << 30) >> 30;
   2209  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2210}
   2211
   2212static unsigned
   2213Field_ftsf12_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2214{
   2215  unsigned tie_t = 0;
   2216  tie_t = (tie_t << 3) | ((insn[0] << 18) >> 29);
   2217  return tie_t;
   2218}
   2219
   2220static void
   2221Field_ftsf12_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2222{
   2223  uint32 tie_t;
   2224  tie_t = (val << 29) >> 29;
   2225  insn[0] = (insn[0] & ~0x3800) | (tie_t << 11);
   2226}
   2227
   2228static unsigned
   2229Field_ftsf82ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2230{
   2231  unsigned tie_t = 0;
   2232  tie_t = (tie_t << 7) | ((insn[0] << 16) >> 25);
   2233  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   2234  return tie_t;
   2235}
   2236
   2237static void
   2238Field_ftsf82ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2239{
   2240  uint32 tie_t;
   2241  tie_t = (val << 31) >> 31;
   2242  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   2243  tie_t = (val << 24) >> 25;
   2244  insn[0] = (insn[0] & ~0xfe00) | (tie_t << 9);
   2245}
   2246
   2247static unsigned
   2248Field_ftsf341ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2249{
   2250  unsigned tie_t = 0;
   2251  tie_t = (tie_t << 2) | ((insn[0] << 21) >> 30);
   2252  tie_t = (tie_t << 3) | ((insn[0] << 25) >> 29);
   2253  return tie_t;
   2254}
   2255
   2256static void
   2257Field_ftsf341ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2258{
   2259  uint32 tie_t;
   2260  tie_t = (val << 29) >> 29;
   2261  insn[0] = (insn[0] & ~0x70) | (tie_t << 4);
   2262  tie_t = (val << 27) >> 30;
   2263  insn[0] = (insn[0] & ~0x600) | (tie_t << 9);
   2264}
   2265
   2266static unsigned
   2267Field_ftsf124ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2268{
   2269  unsigned tie_t = 0;
   2270  tie_t = (tie_t << 3) | ((insn[0] << 18) >> 29);
   2271  tie_t = (tie_t << 1) | ((insn[0] << 25) >> 31);
   2272  return tie_t;
   2273}
   2274
   2275static void
   2276Field_ftsf124ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2277{
   2278  uint32 tie_t;
   2279  tie_t = (val << 31) >> 31;
   2280  insn[0] = (insn[0] & ~0x40) | (tie_t << 6);
   2281  tie_t = (val << 28) >> 29;
   2282  insn[0] = (insn[0] & ~0x3800) | (tie_t << 11);
   2283}
   2284
   2285static unsigned
   2286Field_ftsf339ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2287{
   2288  unsigned tie_t = 0;
   2289  tie_t = (tie_t << 2) | ((insn[0] << 21) >> 30);
   2290  tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
   2291  return tie_t;
   2292}
   2293
   2294static void
   2295Field_ftsf339ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2296{
   2297  uint32 tie_t;
   2298  tie_t = (val << 30) >> 30;
   2299  insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
   2300  tie_t = (val << 28) >> 30;
   2301  insn[0] = (insn[0] & ~0x600) | (tie_t << 9);
   2302}
   2303
   2304static unsigned
   2305Field_ftsf106ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2306{
   2307  unsigned tie_t = 0;
   2308  tie_t = (tie_t << 3) | ((insn[0] << 18) >> 29);
   2309  tie_t = (tie_t << 3) | ((insn[0] << 25) >> 29);
   2310  return tie_t;
   2311}
   2312
   2313static void
   2314Field_ftsf106ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2315{
   2316  uint32 tie_t;
   2317  tie_t = (val << 29) >> 29;
   2318  insn[0] = (insn[0] & ~0x70) | (tie_t << 4);
   2319  tie_t = (val << 26) >> 29;
   2320  insn[0] = (insn[0] & ~0x3800) | (tie_t << 11);
   2321}
   2322
   2323static unsigned
   2324Field_ae_r32_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2325{
   2326  unsigned tie_t = 0;
   2327  tie_t = (tie_t << 2) | ((insn[0] << 21) >> 30);
   2328  return tie_t;
   2329}
   2330
   2331static void
   2332Field_ae_r32_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2333{
   2334  uint32 tie_t;
   2335  tie_t = (val << 30) >> 30;
   2336  insn[0] = (insn[0] & ~0x600) | (tie_t << 9);
   2337}
   2338
   2339static unsigned
   2340Field_ftsf160ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2341{
   2342  unsigned tie_t = 0;
   2343  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2344  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2345  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2346  return tie_t;
   2347}
   2348
   2349static void
   2350Field_ftsf160ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2351{
   2352  uint32 tie_t;
   2353  tie_t = (val << 28) >> 28;
   2354  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2355  tie_t = (val << 26) >> 30;
   2356  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2357  tie_t = (val << 24) >> 30;
   2358  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2359}
   2360
   2361static unsigned
   2362Field_ftsf154ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2363{
   2364  unsigned tie_t = 0;
   2365  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2366  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2367  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2368  return tie_t;
   2369}
   2370
   2371static void
   2372Field_ftsf154ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2373{
   2374  uint32 tie_t;
   2375  tie_t = (val << 28) >> 28;
   2376  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2377  tie_t = (val << 26) >> 30;
   2378  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2379  tie_t = (val << 24) >> 30;
   2380  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2381}
   2382
   2383static unsigned
   2384Field_ftsf175ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2385{
   2386  unsigned tie_t = 0;
   2387  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2388  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2389  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2390  return tie_t;
   2391}
   2392
   2393static void
   2394Field_ftsf175ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2395{
   2396  uint32 tie_t;
   2397  tie_t = (val << 28) >> 28;
   2398  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2399  tie_t = (val << 26) >> 30;
   2400  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2401  tie_t = (val << 24) >> 30;
   2402  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2403}
   2404
   2405static unsigned
   2406Field_ftsf158ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2407{
   2408  unsigned tie_t = 0;
   2409  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2410  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2411  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2412  return tie_t;
   2413}
   2414
   2415static void
   2416Field_ftsf158ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2417{
   2418  uint32 tie_t;
   2419  tie_t = (val << 28) >> 28;
   2420  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2421  tie_t = (val << 26) >> 30;
   2422  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2423  tie_t = (val << 24) >> 30;
   2424  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2425}
   2426
   2427static unsigned
   2428Field_ftsf155ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2429{
   2430  unsigned tie_t = 0;
   2431  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2432  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2433  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2434  return tie_t;
   2435}
   2436
   2437static void
   2438Field_ftsf155ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2439{
   2440  uint32 tie_t;
   2441  tie_t = (val << 28) >> 28;
   2442  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2443  tie_t = (val << 26) >> 30;
   2444  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2445  tie_t = (val << 24) >> 30;
   2446  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2447}
   2448
   2449static unsigned
   2450Field_ftsf167ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2451{
   2452  unsigned tie_t = 0;
   2453  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2454  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2455  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2456  return tie_t;
   2457}
   2458
   2459static void
   2460Field_ftsf167ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2461{
   2462  uint32 tie_t;
   2463  tie_t = (val << 28) >> 28;
   2464  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2465  tie_t = (val << 26) >> 30;
   2466  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2467  tie_t = (val << 24) >> 30;
   2468  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2469}
   2470
   2471static unsigned
   2472Field_ftsf157ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2473{
   2474  unsigned tie_t = 0;
   2475  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2476  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2477  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2478  return tie_t;
   2479}
   2480
   2481static void
   2482Field_ftsf157ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2483{
   2484  uint32 tie_t;
   2485  tie_t = (val << 28) >> 28;
   2486  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2487  tie_t = (val << 26) >> 30;
   2488  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2489  tie_t = (val << 24) >> 30;
   2490  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2491}
   2492
   2493static unsigned
   2494Field_ftsf153ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2495{
   2496  unsigned tie_t = 0;
   2497  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2498  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2499  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2500  return tie_t;
   2501}
   2502
   2503static void
   2504Field_ftsf153ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2505{
   2506  uint32 tie_t;
   2507  tie_t = (val << 28) >> 28;
   2508  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2509  tie_t = (val << 26) >> 30;
   2510  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2511  tie_t = (val << 24) >> 30;
   2512  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2513}
   2514
   2515static unsigned
   2516Field_ftsf163ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2517{
   2518  unsigned tie_t = 0;
   2519  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2520  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2521  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2522  return tie_t;
   2523}
   2524
   2525static void
   2526Field_ftsf163ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2527{
   2528  uint32 tie_t;
   2529  tie_t = (val << 28) >> 28;
   2530  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2531  tie_t = (val << 26) >> 30;
   2532  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2533  tie_t = (val << 24) >> 30;
   2534  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2535}
   2536
   2537static unsigned
   2538Field_ftsf156ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2539{
   2540  unsigned tie_t = 0;
   2541  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2542  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2543  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2544  return tie_t;
   2545}
   2546
   2547static void
   2548Field_ftsf156ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2549{
   2550  uint32 tie_t;
   2551  tie_t = (val << 28) >> 28;
   2552  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2553  tie_t = (val << 26) >> 30;
   2554  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2555  tie_t = (val << 24) >> 30;
   2556  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2557}
   2558
   2559static unsigned
   2560Field_ftsf152ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2561{
   2562  unsigned tie_t = 0;
   2563  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2564  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2565  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2566  return tie_t;
   2567}
   2568
   2569static void
   2570Field_ftsf152ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2571{
   2572  uint32 tie_t;
   2573  tie_t = (val << 28) >> 28;
   2574  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2575  tie_t = (val << 26) >> 30;
   2576  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2577  tie_t = (val << 24) >> 30;
   2578  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2579}
   2580
   2581static unsigned
   2582Field_ftsf161ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2583{
   2584  unsigned tie_t = 0;
   2585  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2586  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2587  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2588  return tie_t;
   2589}
   2590
   2591static void
   2592Field_ftsf161ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2593{
   2594  uint32 tie_t;
   2595  tie_t = (val << 28) >> 28;
   2596  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2597  tie_t = (val << 26) >> 30;
   2598  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2599  tie_t = (val << 24) >> 30;
   2600  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2601}
   2602
   2603static unsigned
   2604Field_ftsf133ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2605{
   2606  unsigned tie_t = 0;
   2607  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2608  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2609  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2610  return tie_t;
   2611}
   2612
   2613static void
   2614Field_ftsf133ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2615{
   2616  uint32 tie_t;
   2617  tie_t = (val << 28) >> 28;
   2618  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2619  tie_t = (val << 26) >> 30;
   2620  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2621  tie_t = (val << 24) >> 30;
   2622  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2623}
   2624
   2625static unsigned
   2626Field_ftsf191ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2627{
   2628  unsigned tie_t = 0;
   2629  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2630  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2631  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2632  return tie_t;
   2633}
   2634
   2635static void
   2636Field_ftsf191ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2637{
   2638  uint32 tie_t;
   2639  tie_t = (val << 28) >> 28;
   2640  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2641  tie_t = (val << 26) >> 30;
   2642  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2643  tie_t = (val << 24) >> 30;
   2644  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2645}
   2646
   2647static unsigned
   2648Field_ftsf142ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2649{
   2650  unsigned tie_t = 0;
   2651  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2652  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2653  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2654  return tie_t;
   2655}
   2656
   2657static void
   2658Field_ftsf142ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2659{
   2660  uint32 tie_t;
   2661  tie_t = (val << 28) >> 28;
   2662  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2663  tie_t = (val << 26) >> 30;
   2664  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2665  tie_t = (val << 24) >> 30;
   2666  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2667}
   2668
   2669static unsigned
   2670Field_ftsf132ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2671{
   2672  unsigned tie_t = 0;
   2673  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2674  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2675  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2676  return tie_t;
   2677}
   2678
   2679static void
   2680Field_ftsf132ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2681{
   2682  uint32 tie_t;
   2683  tie_t = (val << 28) >> 28;
   2684  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2685  tie_t = (val << 26) >> 30;
   2686  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2687  tie_t = (val << 24) >> 30;
   2688  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2689}
   2690
   2691static unsigned
   2692Field_ftsf159ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2693{
   2694  unsigned tie_t = 0;
   2695  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2696  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2697  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2698  return tie_t;
   2699}
   2700
   2701static void
   2702Field_ftsf159ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2703{
   2704  uint32 tie_t;
   2705  tie_t = (val << 28) >> 28;
   2706  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2707  tie_t = (val << 26) >> 30;
   2708  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2709  tie_t = (val << 24) >> 30;
   2710  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2711}
   2712
   2713static unsigned
   2714Field_ftsf141ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2715{
   2716  unsigned tie_t = 0;
   2717  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2718  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2719  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2720  return tie_t;
   2721}
   2722
   2723static void
   2724Field_ftsf141ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2725{
   2726  uint32 tie_t;
   2727  tie_t = (val << 28) >> 28;
   2728  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2729  tie_t = (val << 26) >> 30;
   2730  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2731  tie_t = (val << 24) >> 30;
   2732  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2733}
   2734
   2735static unsigned
   2736Field_ftsf130ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2737{
   2738  unsigned tie_t = 0;
   2739  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2740  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2741  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2742  return tie_t;
   2743}
   2744
   2745static void
   2746Field_ftsf130ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2747{
   2748  uint32 tie_t;
   2749  tie_t = (val << 28) >> 28;
   2750  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2751  tie_t = (val << 26) >> 30;
   2752  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2753  tie_t = (val << 24) >> 30;
   2754  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2755}
   2756
   2757static unsigned
   2758Field_ftsf143ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2759{
   2760  unsigned tie_t = 0;
   2761  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2762  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2763  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2764  return tie_t;
   2765}
   2766
   2767static void
   2768Field_ftsf143ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2769{
   2770  uint32 tie_t;
   2771  tie_t = (val << 28) >> 28;
   2772  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2773  tie_t = (val << 26) >> 30;
   2774  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2775  tie_t = (val << 24) >> 30;
   2776  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2777}
   2778
   2779static unsigned
   2780Field_ftsf140ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2781{
   2782  unsigned tie_t = 0;
   2783  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2784  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2785  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2786  return tie_t;
   2787}
   2788
   2789static void
   2790Field_ftsf140ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2791{
   2792  uint32 tie_t;
   2793  tie_t = (val << 28) >> 28;
   2794  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2795  tie_t = (val << 26) >> 30;
   2796  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2797  tie_t = (val << 24) >> 30;
   2798  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2799}
   2800
   2801static unsigned
   2802Field_ftsf211ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2803{
   2804  unsigned tie_t = 0;
   2805  tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
   2806  return tie_t;
   2807}
   2808
   2809static void
   2810Field_ftsf211ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2811{
   2812  uint32 tie_t;
   2813  tie_t = (val << 31) >> 31;
   2814  insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
   2815}
   2816
   2817static unsigned
   2818Field_ftsf332ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2819{
   2820  unsigned tie_t = 0;
   2821  tie_t = (tie_t << 1) | ((insn[0] << 17) >> 31);
   2822  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2823  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2824  return tie_t;
   2825}
   2826
   2827static void
   2828Field_ftsf332ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2829{
   2830  uint32 tie_t;
   2831  tie_t = (val << 28) >> 28;
   2832  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2833  tie_t = (val << 26) >> 30;
   2834  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2835  tie_t = (val << 25) >> 31;
   2836  insn[0] = (insn[0] & ~0x4000) | (tie_t << 14);
   2837}
   2838
   2839static unsigned
   2840Field_ftsf135ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2841{
   2842  unsigned tie_t = 0;
   2843  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2844  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2845  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2846  return tie_t;
   2847}
   2848
   2849static void
   2850Field_ftsf135ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2851{
   2852  uint32 tie_t;
   2853  tie_t = (val << 28) >> 28;
   2854  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2855  tie_t = (val << 26) >> 30;
   2856  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2857  tie_t = (val << 24) >> 30;
   2858  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2859}
   2860
   2861static unsigned
   2862Field_ftsf138ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2863{
   2864  unsigned tie_t = 0;
   2865  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2866  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2867  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2868  return tie_t;
   2869}
   2870
   2871static void
   2872Field_ftsf138ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2873{
   2874  uint32 tie_t;
   2875  tie_t = (val << 28) >> 28;
   2876  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2877  tie_t = (val << 26) >> 30;
   2878  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2879  tie_t = (val << 24) >> 30;
   2880  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2881}
   2882
   2883static unsigned
   2884Field_ftsf176ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2885{
   2886  unsigned tie_t = 0;
   2887  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2888  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2889  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2890  return tie_t;
   2891}
   2892
   2893static void
   2894Field_ftsf176ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2895{
   2896  uint32 tie_t;
   2897  tie_t = (val << 28) >> 28;
   2898  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2899  tie_t = (val << 26) >> 30;
   2900  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2901  tie_t = (val << 24) >> 30;
   2902  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2903}
   2904
   2905static unsigned
   2906Field_ftsf170ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2907{
   2908  unsigned tie_t = 0;
   2909  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2910  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2911  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2912  return tie_t;
   2913}
   2914
   2915static void
   2916Field_ftsf170ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2917{
   2918  uint32 tie_t;
   2919  tie_t = (val << 28) >> 28;
   2920  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2921  tie_t = (val << 26) >> 30;
   2922  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2923  tie_t = (val << 24) >> 30;
   2924  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2925}
   2926
   2927static unsigned
   2928Field_ftsf184ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2929{
   2930  unsigned tie_t = 0;
   2931  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2932  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2933  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2934  return tie_t;
   2935}
   2936
   2937static void
   2938Field_ftsf184ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2939{
   2940  uint32 tie_t;
   2941  tie_t = (val << 28) >> 28;
   2942  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2943  tie_t = (val << 26) >> 30;
   2944  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2945  tie_t = (val << 24) >> 30;
   2946  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2947}
   2948
   2949static unsigned
   2950Field_ftsf174ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2951{
   2952  unsigned tie_t = 0;
   2953  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2954  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2955  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2956  return tie_t;
   2957}
   2958
   2959static void
   2960Field_ftsf174ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2961{
   2962  uint32 tie_t;
   2963  tie_t = (val << 28) >> 28;
   2964  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2965  tie_t = (val << 26) >> 30;
   2966  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2967  tie_t = (val << 24) >> 30;
   2968  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2969}
   2970
   2971static unsigned
   2972Field_ftsf171ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2973{
   2974  unsigned tie_t = 0;
   2975  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2976  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2977  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   2978  return tie_t;
   2979}
   2980
   2981static void
   2982Field_ftsf171ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   2983{
   2984  uint32 tie_t;
   2985  tie_t = (val << 28) >> 28;
   2986  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   2987  tie_t = (val << 26) >> 30;
   2988  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   2989  tie_t = (val << 24) >> 30;
   2990  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   2991}
   2992
   2993static unsigned
   2994Field_ftsf182ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   2995{
   2996  unsigned tie_t = 0;
   2997  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   2998  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   2999  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3000  return tie_t;
   3001}
   3002
   3003static void
   3004Field_ftsf182ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3005{
   3006  uint32 tie_t;
   3007  tie_t = (val << 28) >> 28;
   3008  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3009  tie_t = (val << 26) >> 30;
   3010  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   3011  tie_t = (val << 24) >> 30;
   3012  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   3013}
   3014
   3015static unsigned
   3016Field_ftsf173ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3017{
   3018  unsigned tie_t = 0;
   3019  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   3020  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   3021  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3022  return tie_t;
   3023}
   3024
   3025static void
   3026Field_ftsf173ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3027{
   3028  uint32 tie_t;
   3029  tie_t = (val << 28) >> 28;
   3030  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3031  tie_t = (val << 26) >> 30;
   3032  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   3033  tie_t = (val << 24) >> 30;
   3034  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   3035}
   3036
   3037static unsigned
   3038Field_ftsf169ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3039{
   3040  unsigned tie_t = 0;
   3041  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   3042  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   3043  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3044  return tie_t;
   3045}
   3046
   3047static void
   3048Field_ftsf169ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3049{
   3050  uint32 tie_t;
   3051  tie_t = (val << 28) >> 28;
   3052  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3053  tie_t = (val << 26) >> 30;
   3054  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   3055  tie_t = (val << 24) >> 30;
   3056  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   3057}
   3058
   3059static unsigned
   3060Field_ftsf181ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3061{
   3062  unsigned tie_t = 0;
   3063  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   3064  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   3065  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3066  return tie_t;
   3067}
   3068
   3069static void
   3070Field_ftsf181ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3071{
   3072  uint32 tie_t;
   3073  tie_t = (val << 28) >> 28;
   3074  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3075  tie_t = (val << 26) >> 30;
   3076  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   3077  tie_t = (val << 24) >> 30;
   3078  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   3079}
   3080
   3081static unsigned
   3082Field_ftsf172ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3083{
   3084  unsigned tie_t = 0;
   3085  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   3086  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   3087  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3088  return tie_t;
   3089}
   3090
   3091static void
   3092Field_ftsf172ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3093{
   3094  uint32 tie_t;
   3095  tie_t = (val << 28) >> 28;
   3096  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3097  tie_t = (val << 26) >> 30;
   3098  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   3099  tie_t = (val << 24) >> 30;
   3100  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   3101}
   3102
   3103static unsigned
   3104Field_ftsf168ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3105{
   3106  unsigned tie_t = 0;
   3107  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   3108  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   3109  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3110  return tie_t;
   3111}
   3112
   3113static void
   3114Field_ftsf168ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3115{
   3116  uint32 tie_t;
   3117  tie_t = (val << 28) >> 28;
   3118  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3119  tie_t = (val << 26) >> 30;
   3120  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   3121  tie_t = (val << 24) >> 30;
   3122  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   3123}
   3124
   3125static unsigned
   3126Field_ftsf180ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3127{
   3128  unsigned tie_t = 0;
   3129  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   3130  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   3131  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3132  return tie_t;
   3133}
   3134
   3135static void
   3136Field_ftsf180ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3137{
   3138  uint32 tie_t;
   3139  tie_t = (val << 28) >> 28;
   3140  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3141  tie_t = (val << 26) >> 30;
   3142  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   3143  tie_t = (val << 24) >> 30;
   3144  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   3145}
   3146
   3147static unsigned
   3148Field_ftsf139ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3149{
   3150  unsigned tie_t = 0;
   3151  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   3152  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   3153  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3154  return tie_t;
   3155}
   3156
   3157static void
   3158Field_ftsf139ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3159{
   3160  uint32 tie_t;
   3161  tie_t = (val << 28) >> 28;
   3162  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3163  tie_t = (val << 26) >> 30;
   3164  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   3165  tie_t = (val << 24) >> 30;
   3166  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   3167}
   3168
   3169static unsigned
   3170Field_ftsf151ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3171{
   3172  unsigned tie_t = 0;
   3173  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   3174  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   3175  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3176  return tie_t;
   3177}
   3178
   3179static void
   3180Field_ftsf151ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3181{
   3182  uint32 tie_t;
   3183  tie_t = (val << 28) >> 28;
   3184  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3185  tie_t = (val << 26) >> 30;
   3186  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   3187  tie_t = (val << 24) >> 30;
   3188  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   3189}
   3190
   3191static unsigned
   3192Field_ftsf137ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3193{
   3194  unsigned tie_t = 0;
   3195  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   3196  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   3197  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3198  return tie_t;
   3199}
   3200
   3201static void
   3202Field_ftsf137ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3203{
   3204  uint32 tie_t;
   3205  tie_t = (val << 28) >> 28;
   3206  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3207  tie_t = (val << 26) >> 30;
   3208  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   3209  tie_t = (val << 24) >> 30;
   3210  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   3211}
   3212
   3213static unsigned
   3214Field_ftsf147ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3215{
   3216  unsigned tie_t = 0;
   3217  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   3218  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   3219  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3220  return tie_t;
   3221}
   3222
   3223static void
   3224Field_ftsf147ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3225{
   3226  uint32 tie_t;
   3227  tie_t = (val << 28) >> 28;
   3228  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3229  tie_t = (val << 26) >> 30;
   3230  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   3231  tie_t = (val << 24) >> 30;
   3232  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   3233}
   3234
   3235static unsigned
   3236Field_ftsf136ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3237{
   3238  unsigned tie_t = 0;
   3239  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   3240  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   3241  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3242  return tie_t;
   3243}
   3244
   3245static void
   3246Field_ftsf136ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3247{
   3248  uint32 tie_t;
   3249  tie_t = (val << 28) >> 28;
   3250  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3251  tie_t = (val << 26) >> 30;
   3252  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   3253  tie_t = (val << 24) >> 30;
   3254  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   3255}
   3256
   3257static unsigned
   3258Field_ftsf145ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3259{
   3260  unsigned tie_t = 0;
   3261  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   3262  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   3263  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3264  return tie_t;
   3265}
   3266
   3267static void
   3268Field_ftsf145ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3269{
   3270  uint32 tie_t;
   3271  tie_t = (val << 28) >> 28;
   3272  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3273  tie_t = (val << 26) >> 30;
   3274  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   3275  tie_t = (val << 24) >> 30;
   3276  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   3277}
   3278
   3279static unsigned
   3280Field_ftsf134ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3281{
   3282  unsigned tie_t = 0;
   3283  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   3284  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   3285  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3286  return tie_t;
   3287}
   3288
   3289static void
   3290Field_ftsf134ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3291{
   3292  uint32 tie_t;
   3293  tie_t = (val << 28) >> 28;
   3294  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3295  tie_t = (val << 26) >> 30;
   3296  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   3297  tie_t = (val << 24) >> 30;
   3298  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   3299}
   3300
   3301static unsigned
   3302Field_ftsf144ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3303{
   3304  unsigned tie_t = 0;
   3305  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   3306  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   3307  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3308  return tie_t;
   3309}
   3310
   3311static void
   3312Field_ftsf144ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3313{
   3314  uint32 tie_t;
   3315  tie_t = (val << 28) >> 28;
   3316  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3317  tie_t = (val << 26) >> 30;
   3318  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   3319  tie_t = (val << 24) >> 30;
   3320  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   3321}
   3322
   3323static unsigned
   3324Field_ftsf178ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3325{
   3326  unsigned tie_t = 0;
   3327  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   3328  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   3329  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3330  return tie_t;
   3331}
   3332
   3333static void
   3334Field_ftsf178ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3335{
   3336  uint32 tie_t;
   3337  tie_t = (val << 28) >> 28;
   3338  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3339  tie_t = (val << 26) >> 30;
   3340  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   3341  tie_t = (val << 24) >> 30;
   3342  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   3343}
   3344
   3345static unsigned
   3346Field_ftsf188ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3347{
   3348  unsigned tie_t = 0;
   3349  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   3350  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   3351  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3352  return tie_t;
   3353}
   3354
   3355static void
   3356Field_ftsf188ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3357{
   3358  uint32 tie_t;
   3359  tie_t = (val << 28) >> 28;
   3360  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3361  tie_t = (val << 26) >> 30;
   3362  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   3363  tie_t = (val << 24) >> 30;
   3364  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   3365}
   3366
   3367static unsigned
   3368Field_ftsf183ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3369{
   3370  unsigned tie_t = 0;
   3371  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   3372  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   3373  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3374  return tie_t;
   3375}
   3376
   3377static void
   3378Field_ftsf183ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3379{
   3380  uint32 tie_t;
   3381  tie_t = (val << 28) >> 28;
   3382  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3383  tie_t = (val << 26) >> 30;
   3384  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   3385  tie_t = (val << 24) >> 30;
   3386  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   3387}
   3388
   3389static unsigned
   3390Field_ftsf186ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3391{
   3392  unsigned tie_t = 0;
   3393  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   3394  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   3395  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3396  return tie_t;
   3397}
   3398
   3399static void
   3400Field_ftsf186ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3401{
   3402  uint32 tie_t;
   3403  tie_t = (val << 28) >> 28;
   3404  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3405  tie_t = (val << 26) >> 30;
   3406  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   3407  tie_t = (val << 24) >> 30;
   3408  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   3409}
   3410
   3411static unsigned
   3412Field_ftsf179ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3413{
   3414  unsigned tie_t = 0;
   3415  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   3416  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   3417  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3418  return tie_t;
   3419}
   3420
   3421static void
   3422Field_ftsf179ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3423{
   3424  uint32 tie_t;
   3425  tie_t = (val << 28) >> 28;
   3426  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3427  tie_t = (val << 26) >> 30;
   3428  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   3429  tie_t = (val << 24) >> 30;
   3430  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   3431}
   3432
   3433static unsigned
   3434Field_ftsf187ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3435{
   3436  unsigned tie_t = 0;
   3437  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   3438  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   3439  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3440  return tie_t;
   3441}
   3442
   3443static void
   3444Field_ftsf187ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3445{
   3446  uint32 tie_t;
   3447  tie_t = (val << 28) >> 28;
   3448  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3449  tie_t = (val << 26) >> 30;
   3450  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   3451  tie_t = (val << 24) >> 30;
   3452  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   3453}
   3454
   3455static unsigned
   3456Field_ftsf177ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3457{
   3458  unsigned tie_t = 0;
   3459  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   3460  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   3461  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3462  return tie_t;
   3463}
   3464
   3465static void
   3466Field_ftsf177ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3467{
   3468  uint32 tie_t;
   3469  tie_t = (val << 28) >> 28;
   3470  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3471  tie_t = (val << 26) >> 30;
   3472  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   3473  tie_t = (val << 24) >> 30;
   3474  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   3475}
   3476
   3477static unsigned
   3478Field_ftsf185ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3479{
   3480  unsigned tie_t = 0;
   3481  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   3482  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   3483  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3484  return tie_t;
   3485}
   3486
   3487static void
   3488Field_ftsf185ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3489{
   3490  uint32 tie_t;
   3491  tie_t = (val << 28) >> 28;
   3492  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3493  tie_t = (val << 26) >> 30;
   3494  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   3495  tie_t = (val << 24) >> 30;
   3496  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   3497}
   3498
   3499static unsigned
   3500Field_ftsf45ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3501{
   3502  unsigned tie_t = 0;
   3503  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   3504  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3505  return tie_t;
   3506}
   3507
   3508static void
   3509Field_ftsf45ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3510{
   3511  uint32 tie_t;
   3512  tie_t = (val << 28) >> 28;
   3513  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3514  tie_t = (val << 23) >> 27;
   3515  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   3516}
   3517
   3518static unsigned
   3519Field_ftsf44ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3520{
   3521  unsigned tie_t = 0;
   3522  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   3523  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3524  return tie_t;
   3525}
   3526
   3527static void
   3528Field_ftsf44ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3529{
   3530  uint32 tie_t;
   3531  tie_t = (val << 28) >> 28;
   3532  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3533  tie_t = (val << 23) >> 27;
   3534  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   3535}
   3536
   3537static unsigned
   3538Field_ftsf48ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3539{
   3540  unsigned tie_t = 0;
   3541  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   3542  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3543  return tie_t;
   3544}
   3545
   3546static void
   3547Field_ftsf48ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3548{
   3549  uint32 tie_t;
   3550  tie_t = (val << 28) >> 28;
   3551  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3552  tie_t = (val << 23) >> 27;
   3553  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   3554}
   3555
   3556static unsigned
   3557Field_ftsf47ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3558{
   3559  unsigned tie_t = 0;
   3560  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   3561  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3562  return tie_t;
   3563}
   3564
   3565static void
   3566Field_ftsf47ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3567{
   3568  uint32 tie_t;
   3569  tie_t = (val << 28) >> 28;
   3570  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3571  tie_t = (val << 23) >> 27;
   3572  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   3573}
   3574
   3575static unsigned
   3576Field_ftsf49ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3577{
   3578  unsigned tie_t = 0;
   3579  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   3580  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3581  return tie_t;
   3582}
   3583
   3584static void
   3585Field_ftsf49ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3586{
   3587  uint32 tie_t;
   3588  tie_t = (val << 28) >> 28;
   3589  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3590  tie_t = (val << 23) >> 27;
   3591  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   3592}
   3593
   3594static unsigned
   3595Field_ftsf50ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3596{
   3597  unsigned tie_t = 0;
   3598  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   3599  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3600  return tie_t;
   3601}
   3602
   3603static void
   3604Field_ftsf50ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3605{
   3606  uint32 tie_t;
   3607  tie_t = (val << 28) >> 28;
   3608  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3609  tie_t = (val << 23) >> 27;
   3610  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   3611}
   3612
   3613static unsigned
   3614Field_ftsf52ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3615{
   3616  unsigned tie_t = 0;
   3617  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   3618  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3619  return tie_t;
   3620}
   3621
   3622static void
   3623Field_ftsf52ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3624{
   3625  uint32 tie_t;
   3626  tie_t = (val << 28) >> 28;
   3627  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3628  tie_t = (val << 23) >> 27;
   3629  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   3630}
   3631
   3632static unsigned
   3633Field_ftsf51ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3634{
   3635  unsigned tie_t = 0;
   3636  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   3637  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3638  return tie_t;
   3639}
   3640
   3641static void
   3642Field_ftsf51ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3643{
   3644  uint32 tie_t;
   3645  tie_t = (val << 28) >> 28;
   3646  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3647  tie_t = (val << 23) >> 27;
   3648  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   3649}
   3650
   3651static unsigned
   3652Field_ftsf38ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3653{
   3654  unsigned tie_t = 0;
   3655  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   3656  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3657  return tie_t;
   3658}
   3659
   3660static void
   3661Field_ftsf38ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3662{
   3663  uint32 tie_t;
   3664  tie_t = (val << 28) >> 28;
   3665  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3666  tie_t = (val << 23) >> 27;
   3667  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   3668}
   3669
   3670static unsigned
   3671Field_ftsf54ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3672{
   3673  unsigned tie_t = 0;
   3674  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   3675  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3676  return tie_t;
   3677}
   3678
   3679static void
   3680Field_ftsf54ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3681{
   3682  uint32 tie_t;
   3683  tie_t = (val << 28) >> 28;
   3684  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3685  tie_t = (val << 23) >> 27;
   3686  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   3687}
   3688
   3689static unsigned
   3690Field_ftsf40ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3691{
   3692  unsigned tie_t = 0;
   3693  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   3694  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3695  return tie_t;
   3696}
   3697
   3698static void
   3699Field_ftsf40ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3700{
   3701  uint32 tie_t;
   3702  tie_t = (val << 28) >> 28;
   3703  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3704  tie_t = (val << 23) >> 27;
   3705  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   3706}
   3707
   3708static unsigned
   3709Field_ftsf39ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3710{
   3711  unsigned tie_t = 0;
   3712  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   3713  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3714  return tie_t;
   3715}
   3716
   3717static void
   3718Field_ftsf39ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3719{
   3720  uint32 tie_t;
   3721  tie_t = (val << 28) >> 28;
   3722  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3723  tie_t = (val << 23) >> 27;
   3724  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   3725}
   3726
   3727static unsigned
   3728Field_ftsf46ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3729{
   3730  unsigned tie_t = 0;
   3731  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   3732  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3733  return tie_t;
   3734}
   3735
   3736static void
   3737Field_ftsf46ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3738{
   3739  uint32 tie_t;
   3740  tie_t = (val << 28) >> 28;
   3741  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3742  tie_t = (val << 23) >> 27;
   3743  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   3744}
   3745
   3746static unsigned
   3747Field_ftsf42ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3748{
   3749  unsigned tie_t = 0;
   3750  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   3751  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3752  return tie_t;
   3753}
   3754
   3755static void
   3756Field_ftsf42ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3757{
   3758  uint32 tie_t;
   3759  tie_t = (val << 28) >> 28;
   3760  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3761  tie_t = (val << 23) >> 27;
   3762  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   3763}
   3764
   3765static unsigned
   3766Field_ftsf43ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3767{
   3768  unsigned tie_t = 0;
   3769  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   3770  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3771  return tie_t;
   3772}
   3773
   3774static void
   3775Field_ftsf43ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3776{
   3777  uint32 tie_t;
   3778  tie_t = (val << 28) >> 28;
   3779  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3780  tie_t = (val << 23) >> 27;
   3781  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   3782}
   3783
   3784static unsigned
   3785Field_ftsf41ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3786{
   3787  unsigned tie_t = 0;
   3788  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   3789  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3790  return tie_t;
   3791}
   3792
   3793static void
   3794Field_ftsf41ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3795{
   3796  uint32 tie_t;
   3797  tie_t = (val << 28) >> 28;
   3798  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3799  tie_t = (val << 23) >> 27;
   3800  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   3801}
   3802
   3803static unsigned
   3804Field_ftsf55ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3805{
   3806  unsigned tie_t = 0;
   3807  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   3808  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3809  return tie_t;
   3810}
   3811
   3812static void
   3813Field_ftsf55ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3814{
   3815  uint32 tie_t;
   3816  tie_t = (val << 28) >> 28;
   3817  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3818  tie_t = (val << 23) >> 27;
   3819  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   3820}
   3821
   3822static unsigned
   3823Field_ftsf53ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3824{
   3825  unsigned tie_t = 0;
   3826  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   3827  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3828  return tie_t;
   3829}
   3830
   3831static void
   3832Field_ftsf53ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3833{
   3834  uint32 tie_t;
   3835  tie_t = (val << 28) >> 28;
   3836  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3837  tie_t = (val << 23) >> 27;
   3838  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   3839}
   3840
   3841static unsigned
   3842Field_ftsf58ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3843{
   3844  unsigned tie_t = 0;
   3845  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   3846  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3847  return tie_t;
   3848}
   3849
   3850static void
   3851Field_ftsf58ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3852{
   3853  uint32 tie_t;
   3854  tie_t = (val << 28) >> 28;
   3855  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3856  tie_t = (val << 23) >> 27;
   3857  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   3858}
   3859
   3860static unsigned
   3861Field_ftsf56ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3862{
   3863  unsigned tie_t = 0;
   3864  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   3865  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3866  return tie_t;
   3867}
   3868
   3869static void
   3870Field_ftsf56ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3871{
   3872  uint32 tie_t;
   3873  tie_t = (val << 28) >> 28;
   3874  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3875  tie_t = (val << 23) >> 27;
   3876  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   3877}
   3878
   3879static unsigned
   3880Field_ftsf72ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3881{
   3882  unsigned tie_t = 0;
   3883  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   3884  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   3885  return tie_t;
   3886}
   3887
   3888static void
   3889Field_ftsf72ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3890{
   3891  uint32 tie_t;
   3892  tie_t = (val << 31) >> 31;
   3893  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   3894  tie_t = (val << 26) >> 27;
   3895  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   3896}
   3897
   3898static unsigned
   3899Field_ftsf71ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3900{
   3901  unsigned tie_t = 0;
   3902  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   3903  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   3904  return tie_t;
   3905}
   3906
   3907static void
   3908Field_ftsf71ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3909{
   3910  uint32 tie_t;
   3911  tie_t = (val << 31) >> 31;
   3912  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   3913  tie_t = (val << 26) >> 27;
   3914  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   3915}
   3916
   3917static unsigned
   3918Field_ftsf57ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3919{
   3920  unsigned tie_t = 0;
   3921  tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
   3922  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3923  return tie_t;
   3924}
   3925
   3926static void
   3927Field_ftsf57ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3928{
   3929  uint32 tie_t;
   3930  tie_t = (val << 28) >> 28;
   3931  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3932  tie_t = (val << 23) >> 27;
   3933  insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
   3934}
   3935
   3936static unsigned
   3937Field_ftsf89ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3938{
   3939  unsigned tie_t = 0;
   3940  tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
   3941  return tie_t;
   3942}
   3943
   3944static void
   3945Field_ftsf89ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3946{
   3947  uint32 tie_t;
   3948  tie_t = (val << 28) >> 28;
   3949  insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
   3950}
   3951
   3952static unsigned
   3953Field_ftsf334ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3954{
   3955  unsigned tie_t = 0;
   3956  tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31);
   3957  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3958  return tie_t;
   3959}
   3960
   3961static void
   3962Field_ftsf334ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3963{
   3964  uint32 tie_t;
   3965  tie_t = (val << 28) >> 28;
   3966  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3967  tie_t = (val << 27) >> 31;
   3968  insn[0] = (insn[0] & ~0x800) | (tie_t << 11);
   3969}
   3970
   3971static unsigned
   3972Field_t_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3973{
   3974  unsigned tie_t = 0;
   3975  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3976  return tie_t;
   3977}
   3978
   3979static void
   3980Field_t_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3981{
   3982  uint32 tie_t;
   3983  tie_t = (val << 28) >> 28;
   3984  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   3985}
   3986
   3987static unsigned
   3988Field_ftsf195ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   3989{
   3990  unsigned tie_t = 0;
   3991  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   3992  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   3993  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   3994  return tie_t;
   3995}
   3996
   3997static void
   3998Field_ftsf195ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   3999{
   4000  uint32 tie_t;
   4001  tie_t = (val << 28) >> 28;
   4002  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4003  tie_t = (val << 26) >> 30;
   4004  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4005  tie_t = (val << 24) >> 30;
   4006  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4007}
   4008
   4009static unsigned
   4010Field_ftsf207ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4011{
   4012  unsigned tie_t = 0;
   4013  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4014  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4015  tie_t = (tie_t << 1) | ((insn[0] << 31) >> 31);
   4016  return tie_t;
   4017}
   4018
   4019static void
   4020Field_ftsf207ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4021{
   4022  uint32 tie_t;
   4023  tie_t = (val << 31) >> 31;
   4024  insn[0] = (insn[0] & ~0x1) | (tie_t << 0);
   4025  tie_t = (val << 29) >> 30;
   4026  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4027  tie_t = (val << 27) >> 30;
   4028  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4029}
   4030
   4031static unsigned
   4032Field_ftsf336ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4033{
   4034  unsigned tie_t = 0;
   4035  tie_t = (tie_t << 3) | ((insn[0] << 28) >> 29);
   4036  return tie_t;
   4037}
   4038
   4039static void
   4040Field_ftsf336ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4041{
   4042  uint32 tie_t;
   4043  tie_t = (val << 29) >> 29;
   4044  insn[0] = (insn[0] & ~0xe) | (tie_t << 1);
   4045}
   4046
   4047static unsigned
   4048Field_ftsf199ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4049{
   4050  unsigned tie_t = 0;
   4051  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4052  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4053  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4054  return tie_t;
   4055}
   4056
   4057static void
   4058Field_ftsf199ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4059{
   4060  uint32 tie_t;
   4061  tie_t = (val << 28) >> 28;
   4062  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4063  tie_t = (val << 26) >> 30;
   4064  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4065  tie_t = (val << 24) >> 30;
   4066  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4067}
   4068
   4069static unsigned
   4070Field_ftsf210ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4071{
   4072  unsigned tie_t = 0;
   4073  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4074  tie_t = (tie_t << 1) | ((insn[0] << 23) >> 31);
   4075  return tie_t;
   4076}
   4077
   4078static void
   4079Field_ftsf210ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4080{
   4081  uint32 tie_t;
   4082  tie_t = (val << 31) >> 31;
   4083  insn[0] = (insn[0] & ~0x100) | (tie_t << 8);
   4084  tie_t = (val << 29) >> 30;
   4085  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4086}
   4087
   4088static unsigned
   4089Field_ftsf337ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4090{
   4091  unsigned tie_t = 0;
   4092  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   4093  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4094  return tie_t;
   4095}
   4096
   4097static void
   4098Field_ftsf337ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4099{
   4100  uint32 tie_t;
   4101  tie_t = (val << 28) >> 28;
   4102  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4103  tie_t = (val << 27) >> 31;
   4104  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   4105}
   4106
   4107static unsigned
   4108Field_ftsf194ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4109{
   4110  unsigned tie_t = 0;
   4111  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4112  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4113  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4114  return tie_t;
   4115}
   4116
   4117static void
   4118Field_ftsf194ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4119{
   4120  uint32 tie_t;
   4121  tie_t = (val << 28) >> 28;
   4122  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4123  tie_t = (val << 26) >> 30;
   4124  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4125  tie_t = (val << 24) >> 30;
   4126  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4127}
   4128
   4129static unsigned
   4130Field_ftsf197ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4131{
   4132  unsigned tie_t = 0;
   4133  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4134  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4135  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4136  return tie_t;
   4137}
   4138
   4139static void
   4140Field_ftsf197ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4141{
   4142  uint32 tie_t;
   4143  tie_t = (val << 28) >> 28;
   4144  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4145  tie_t = (val << 26) >> 30;
   4146  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4147  tie_t = (val << 24) >> 30;
   4148  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4149}
   4150
   4151static unsigned
   4152Field_ftsf196ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4153{
   4154  unsigned tie_t = 0;
   4155  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4156  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4157  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4158  return tie_t;
   4159}
   4160
   4161static void
   4162Field_ftsf196ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4163{
   4164  uint32 tie_t;
   4165  tie_t = (val << 28) >> 28;
   4166  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4167  tie_t = (val << 26) >> 30;
   4168  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4169  tie_t = (val << 24) >> 30;
   4170  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4171}
   4172
   4173static unsigned
   4174Field_ftsf198ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4175{
   4176  unsigned tie_t = 0;
   4177  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4178  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4179  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4180  return tie_t;
   4181}
   4182
   4183static void
   4184Field_ftsf198ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4185{
   4186  uint32 tie_t;
   4187  tie_t = (val << 28) >> 28;
   4188  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4189  tie_t = (val << 26) >> 30;
   4190  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4191  tie_t = (val << 24) >> 30;
   4192  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4193}
   4194
   4195static unsigned
   4196Field_ftsf200ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4197{
   4198  unsigned tie_t = 0;
   4199  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4200  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4201  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4202  return tie_t;
   4203}
   4204
   4205static void
   4206Field_ftsf200ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4207{
   4208  uint32 tie_t;
   4209  tie_t = (val << 28) >> 28;
   4210  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4211  tie_t = (val << 26) >> 30;
   4212  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4213  tie_t = (val << 24) >> 30;
   4214  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4215}
   4216
   4217static unsigned
   4218Field_ftsf203ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4219{
   4220  unsigned tie_t = 0;
   4221  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4222  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4223  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4224  return tie_t;
   4225}
   4226
   4227static void
   4228Field_ftsf203ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4229{
   4230  uint32 tie_t;
   4231  tie_t = (val << 28) >> 28;
   4232  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4233  tie_t = (val << 26) >> 30;
   4234  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4235  tie_t = (val << 24) >> 30;
   4236  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4237}
   4238
   4239static unsigned
   4240Field_ftsf201ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4241{
   4242  unsigned tie_t = 0;
   4243  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4244  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4245  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4246  return tie_t;
   4247}
   4248
   4249static void
   4250Field_ftsf201ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4251{
   4252  uint32 tie_t;
   4253  tie_t = (val << 28) >> 28;
   4254  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4255  tie_t = (val << 26) >> 30;
   4256  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4257  tie_t = (val << 24) >> 30;
   4258  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4259}
   4260
   4261static unsigned
   4262Field_ftsf202ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4263{
   4264  unsigned tie_t = 0;
   4265  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4266  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4267  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4268  return tie_t;
   4269}
   4270
   4271static void
   4272Field_ftsf202ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4273{
   4274  uint32 tie_t;
   4275  tie_t = (val << 28) >> 28;
   4276  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4277  tie_t = (val << 26) >> 30;
   4278  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4279  tie_t = (val << 24) >> 30;
   4280  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4281}
   4282
   4283static unsigned
   4284Field_ftsf204ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4285{
   4286  unsigned tie_t = 0;
   4287  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4288  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4289  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4290  return tie_t;
   4291}
   4292
   4293static void
   4294Field_ftsf204ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4295{
   4296  uint32 tie_t;
   4297  tie_t = (val << 28) >> 28;
   4298  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4299  tie_t = (val << 26) >> 30;
   4300  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4301  tie_t = (val << 24) >> 30;
   4302  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4303}
   4304
   4305static unsigned
   4306Field_ftsf206ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4307{
   4308  unsigned tie_t = 0;
   4309  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4310  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4311  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4312  return tie_t;
   4313}
   4314
   4315static void
   4316Field_ftsf206ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4317{
   4318  uint32 tie_t;
   4319  tie_t = (val << 28) >> 28;
   4320  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4321  tie_t = (val << 26) >> 30;
   4322  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4323  tie_t = (val << 24) >> 30;
   4324  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4325}
   4326
   4327static unsigned
   4328Field_ftsf205ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4329{
   4330  unsigned tie_t = 0;
   4331  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4332  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4333  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4334  return tie_t;
   4335}
   4336
   4337static void
   4338Field_ftsf205ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4339{
   4340  uint32 tie_t;
   4341  tie_t = (val << 28) >> 28;
   4342  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4343  tie_t = (val << 26) >> 30;
   4344  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4345  tie_t = (val << 24) >> 30;
   4346  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4347}
   4348
   4349static unsigned
   4350Field_ftsf209ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4351{
   4352  unsigned tie_t = 0;
   4353  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4354  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4355  tie_t = (tie_t << 1) | ((insn[0] << 31) >> 31);
   4356  return tie_t;
   4357}
   4358
   4359static void
   4360Field_ftsf209ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4361{
   4362  uint32 tie_t;
   4363  tie_t = (val << 31) >> 31;
   4364  insn[0] = (insn[0] & ~0x1) | (tie_t << 0);
   4365  tie_t = (val << 29) >> 30;
   4366  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4367  tie_t = (val << 27) >> 30;
   4368  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4369}
   4370
   4371static unsigned
   4372Field_ftsf127ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4373{
   4374  unsigned tie_t = 0;
   4375  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4376  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4377  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4378  return tie_t;
   4379}
   4380
   4381static void
   4382Field_ftsf127ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4383{
   4384  uint32 tie_t;
   4385  tie_t = (val << 28) >> 28;
   4386  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4387  tie_t = (val << 26) >> 30;
   4388  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4389  tie_t = (val << 24) >> 30;
   4390  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4391}
   4392
   4393static unsigned
   4394Field_ftsf129ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4395{
   4396  unsigned tie_t = 0;
   4397  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4398  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4399  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4400  return tie_t;
   4401}
   4402
   4403static void
   4404Field_ftsf129ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4405{
   4406  uint32 tie_t;
   4407  tie_t = (val << 28) >> 28;
   4408  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4409  tie_t = (val << 26) >> 30;
   4410  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4411  tie_t = (val << 24) >> 30;
   4412  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4413}
   4414
   4415static unsigned
   4416Field_ftsf128ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4417{
   4418  unsigned tie_t = 0;
   4419  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4420  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4421  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4422  return tie_t;
   4423}
   4424
   4425static void
   4426Field_ftsf128ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4427{
   4428  uint32 tie_t;
   4429  tie_t = (val << 28) >> 28;
   4430  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4431  tie_t = (val << 26) >> 30;
   4432  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4433  tie_t = (val << 24) >> 30;
   4434  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4435}
   4436
   4437static unsigned
   4438Field_ftsf131ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4439{
   4440  unsigned tie_t = 0;
   4441  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4442  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4443  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4444  return tie_t;
   4445}
   4446
   4447static void
   4448Field_ftsf131ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4449{
   4450  uint32 tie_t;
   4451  tie_t = (val << 28) >> 28;
   4452  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4453  tie_t = (val << 26) >> 30;
   4454  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4455  tie_t = (val << 24) >> 30;
   4456  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4457}
   4458
   4459static unsigned
   4460Field_ftsf146ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4461{
   4462  unsigned tie_t = 0;
   4463  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4464  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4465  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4466  return tie_t;
   4467}
   4468
   4469static void
   4470Field_ftsf146ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4471{
   4472  uint32 tie_t;
   4473  tie_t = (val << 28) >> 28;
   4474  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4475  tie_t = (val << 26) >> 30;
   4476  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4477  tie_t = (val << 24) >> 30;
   4478  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4479}
   4480
   4481static unsigned
   4482Field_ftsf149ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4483{
   4484  unsigned tie_t = 0;
   4485  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4486  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4487  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4488  return tie_t;
   4489}
   4490
   4491static void
   4492Field_ftsf149ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4493{
   4494  uint32 tie_t;
   4495  tie_t = (val << 28) >> 28;
   4496  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4497  tie_t = (val << 26) >> 30;
   4498  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4499  tie_t = (val << 24) >> 30;
   4500  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4501}
   4502
   4503static unsigned
   4504Field_ftsf148ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4505{
   4506  unsigned tie_t = 0;
   4507  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4508  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4509  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4510  return tie_t;
   4511}
   4512
   4513static void
   4514Field_ftsf148ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4515{
   4516  uint32 tie_t;
   4517  tie_t = (val << 28) >> 28;
   4518  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4519  tie_t = (val << 26) >> 30;
   4520  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4521  tie_t = (val << 24) >> 30;
   4522  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4523}
   4524
   4525static unsigned
   4526Field_ftsf150ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4527{
   4528  unsigned tie_t = 0;
   4529  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4530  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4531  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4532  return tie_t;
   4533}
   4534
   4535static void
   4536Field_ftsf150ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4537{
   4538  uint32 tie_t;
   4539  tie_t = (val << 28) >> 28;
   4540  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4541  tie_t = (val << 26) >> 30;
   4542  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4543  tie_t = (val << 24) >> 30;
   4544  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4545}
   4546
   4547static unsigned
   4548Field_ftsf162ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4549{
   4550  unsigned tie_t = 0;
   4551  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4552  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4553  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4554  return tie_t;
   4555}
   4556
   4557static void
   4558Field_ftsf162ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4559{
   4560  uint32 tie_t;
   4561  tie_t = (val << 28) >> 28;
   4562  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4563  tie_t = (val << 26) >> 30;
   4564  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4565  tie_t = (val << 24) >> 30;
   4566  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4567}
   4568
   4569static unsigned
   4570Field_ftsf165ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4571{
   4572  unsigned tie_t = 0;
   4573  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4574  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4575  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4576  return tie_t;
   4577}
   4578
   4579static void
   4580Field_ftsf165ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4581{
   4582  uint32 tie_t;
   4583  tie_t = (val << 28) >> 28;
   4584  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4585  tie_t = (val << 26) >> 30;
   4586  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4587  tie_t = (val << 24) >> 30;
   4588  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4589}
   4590
   4591static unsigned
   4592Field_ftsf164ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4593{
   4594  unsigned tie_t = 0;
   4595  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4596  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4597  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4598  return tie_t;
   4599}
   4600
   4601static void
   4602Field_ftsf164ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4603{
   4604  uint32 tie_t;
   4605  tie_t = (val << 28) >> 28;
   4606  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4607  tie_t = (val << 26) >> 30;
   4608  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4609  tie_t = (val << 24) >> 30;
   4610  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4611}
   4612
   4613static unsigned
   4614Field_ftsf166ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4615{
   4616  unsigned tie_t = 0;
   4617  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4618  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4619  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4620  return tie_t;
   4621}
   4622
   4623static void
   4624Field_ftsf166ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4625{
   4626  uint32 tie_t;
   4627  tie_t = (val << 28) >> 28;
   4628  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4629  tie_t = (val << 26) >> 30;
   4630  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4631  tie_t = (val << 24) >> 30;
   4632  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4633}
   4634
   4635static unsigned
   4636Field_ftsf189ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4637{
   4638  unsigned tie_t = 0;
   4639  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4640  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4641  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4642  return tie_t;
   4643}
   4644
   4645static void
   4646Field_ftsf189ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4647{
   4648  uint32 tie_t;
   4649  tie_t = (val << 28) >> 28;
   4650  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4651  tie_t = (val << 26) >> 30;
   4652  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4653  tie_t = (val << 24) >> 30;
   4654  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4655}
   4656
   4657static unsigned
   4658Field_ftsf192ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4659{
   4660  unsigned tie_t = 0;
   4661  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4662  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4663  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4664  return tie_t;
   4665}
   4666
   4667static void
   4668Field_ftsf192ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4669{
   4670  uint32 tie_t;
   4671  tie_t = (val << 28) >> 28;
   4672  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4673  tie_t = (val << 26) >> 30;
   4674  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4675  tie_t = (val << 24) >> 30;
   4676  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4677}
   4678
   4679static unsigned
   4680Field_ftsf190ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4681{
   4682  unsigned tie_t = 0;
   4683  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4684  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4685  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4686  return tie_t;
   4687}
   4688
   4689static void
   4690Field_ftsf190ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4691{
   4692  uint32 tie_t;
   4693  tie_t = (val << 28) >> 28;
   4694  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4695  tie_t = (val << 26) >> 30;
   4696  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4697  tie_t = (val << 24) >> 30;
   4698  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4699}
   4700
   4701static unsigned
   4702Field_ftsf193ae_slot1_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   4703{
   4704  unsigned tie_t = 0;
   4705  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   4706  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   4707  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4708  return tie_t;
   4709}
   4710
   4711static void
   4712Field_ftsf193ae_slot1_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   4713{
   4714  uint32 tie_t;
   4715  tie_t = (val << 28) >> 28;
   4716  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4717  tie_t = (val << 26) >> 30;
   4718  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   4719  tie_t = (val << 24) >> 30;
   4720  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   4721}
   4722
   4723static unsigned
   4724Field_r_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   4725{
   4726  unsigned tie_t = 0;
   4727  tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
   4728  return tie_t;
   4729}
   4730
   4731static void
   4732Field_r_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   4733{
   4734  uint32 tie_t;
   4735  tie_t = (val << 28) >> 28;
   4736  insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
   4737}
   4738
   4739static unsigned
   4740Field_op0_s4_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   4741{
   4742  unsigned tie_t = 0;
   4743  tie_t = (tie_t << 7) | ((insn[0] << 5) >> 25);
   4744  return tie_t;
   4745}
   4746
   4747static void
   4748Field_op0_s4_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   4749{
   4750  uint32 tie_t;
   4751  tie_t = (val << 25) >> 25;
   4752  insn[0] = (insn[0] & ~0x7f00000) | (tie_t << 20);
   4753}
   4754
   4755static unsigned
   4756Field_imm8_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   4757{
   4758  unsigned tie_t = 0;
   4759  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   4760  return tie_t;
   4761}
   4762
   4763static void
   4764Field_imm8_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   4765{
   4766  uint32 tie_t;
   4767  tie_t = (val << 24) >> 24;
   4768  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   4769}
   4770
   4771static unsigned
   4772Field_t_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   4773{
   4774  unsigned tie_t = 0;
   4775  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   4776  return tie_t;
   4777}
   4778
   4779static void
   4780Field_t_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   4781{
   4782  uint32 tie_t;
   4783  tie_t = (val << 28) >> 28;
   4784  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   4785}
   4786
   4787static unsigned
   4788Field_ftsf293_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   4789{
   4790  unsigned tie_t = 0;
   4791  tie_t = (tie_t << 3) | ((insn[0] << 24) >> 29);
   4792  return tie_t;
   4793}
   4794
   4795static void
   4796Field_ftsf293_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   4797{
   4798  uint32 tie_t;
   4799  tie_t = (val << 29) >> 29;
   4800  insn[0] = (insn[0] & ~0xe0) | (tie_t << 5);
   4801}
   4802
   4803static unsigned
   4804Field_ftsf321_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   4805{
   4806  unsigned tie_t = 0;
   4807  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   4808  return tie_t;
   4809}
   4810
   4811static void
   4812Field_ftsf321_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   4813{
   4814  uint32 tie_t;
   4815  tie_t = (val << 31) >> 31;
   4816  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   4817}
   4818
   4819static unsigned
   4820Field_ae_s20_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   4821{
   4822  unsigned tie_t = 0;
   4823  tie_t = (tie_t << 3) | ((insn[0] << 29) >> 29);
   4824  return tie_t;
   4825}
   4826
   4827static void
   4828Field_ae_s20_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   4829{
   4830  uint32 tie_t;
   4831  tie_t = (val << 29) >> 29;
   4832  insn[0] = (insn[0] & ~0x7) | (tie_t << 0);
   4833}
   4834
   4835static unsigned
   4836Field_ftsf214ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   4837{
   4838  unsigned tie_t = 0;
   4839  tie_t = (tie_t << 4) | ((insn[0] << 12) >> 28);
   4840  return tie_t;
   4841}
   4842
   4843static void
   4844Field_ftsf214ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   4845{
   4846  uint32 tie_t;
   4847  tie_t = (val << 28) >> 28;
   4848  insn[0] = (insn[0] & ~0xf0000) | (tie_t << 16);
   4849}
   4850
   4851static unsigned
   4852Field_ftsf213ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   4853{
   4854  unsigned tie_t = 0;
   4855  tie_t = (tie_t << 3) | ((insn[0] << 12) >> 29);
   4856  return tie_t;
   4857}
   4858
   4859static void
   4860Field_ftsf213ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   4861{
   4862  uint32 tie_t;
   4863  tie_t = (val << 29) >> 29;
   4864  insn[0] = (insn[0] & ~0xe0000) | (tie_t << 17);
   4865}
   4866
   4867static unsigned
   4868Field_ftsf212ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   4869{
   4870  unsigned tie_t = 0;
   4871  tie_t = (tie_t << 2) | ((insn[0] << 12) >> 30);
   4872  return tie_t;
   4873}
   4874
   4875static void
   4876Field_ftsf212ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   4877{
   4878  uint32 tie_t;
   4879  tie_t = (val << 30) >> 30;
   4880  insn[0] = (insn[0] & ~0xc0000) | (tie_t << 18);
   4881}
   4882
   4883static unsigned
   4884Field_ftsf281ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   4885{
   4886  unsigned tie_t = 0;
   4887  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   4888  tie_t = (tie_t << 8) | ((insn[0] << 24) >> 24);
   4889  return tie_t;
   4890}
   4891
   4892static void
   4893Field_ftsf281ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   4894{
   4895  uint32 tie_t;
   4896  tie_t = (val << 24) >> 24;
   4897  insn[0] = (insn[0] & ~0xff) | (tie_t << 0);
   4898  tie_t = (val << 16) >> 24;
   4899  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   4900}
   4901
   4902static unsigned
   4903Field_ftsf217_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   4904{
   4905  unsigned tie_t = 0;
   4906  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   4907  return tie_t;
   4908}
   4909
   4910static void
   4911Field_ftsf217_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   4912{
   4913  uint32 tie_t;
   4914  tie_t = (val << 31) >> 31;
   4915  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   4916}
   4917
   4918static unsigned
   4919Field_ae_r20_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   4920{
   4921  unsigned tie_t = 0;
   4922  tie_t = (tie_t << 3) | ((insn[0] << 25) >> 29);
   4923  return tie_t;
   4924}
   4925
   4926static void
   4927Field_ae_r20_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   4928{
   4929  uint32 tie_t;
   4930  tie_t = (val << 29) >> 29;
   4931  insn[0] = (insn[0] & ~0x70) | (tie_t << 4);
   4932}
   4933
   4934static unsigned
   4935Field_ftsf300ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   4936{
   4937  unsigned tie_t = 0;
   4938  tie_t = (tie_t << 12) | ((insn[0] << 12) >> 20);
   4939  return tie_t;
   4940}
   4941
   4942static void
   4943Field_ftsf300ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   4944{
   4945  uint32 tie_t;
   4946  tie_t = (val << 20) >> 20;
   4947  insn[0] = (insn[0] & ~0xfff00) | (tie_t << 8);
   4948}
   4949
   4950static unsigned
   4951Field_ftsf283ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   4952{
   4953  unsigned tie_t = 0;
   4954  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   4955  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   4956  tie_t = (tie_t << 6) | ((insn[0] << 26) >> 26);
   4957  return tie_t;
   4958}
   4959
   4960static void
   4961Field_ftsf283ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   4962{
   4963  uint32 tie_t;
   4964  tie_t = (val << 26) >> 26;
   4965  insn[0] = (insn[0] & ~0x3f) | (tie_t << 0);
   4966  tie_t = (val << 25) >> 31;
   4967  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   4968  tie_t = (val << 17) >> 24;
   4969  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   4970}
   4971
   4972static unsigned
   4973Field_ftsf352ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   4974{
   4975  unsigned tie_t = 0;
   4976  tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
   4977  tie_t = (tie_t << 1) | ((insn[0] << 25) >> 31);
   4978  return tie_t;
   4979}
   4980
   4981static void
   4982Field_ftsf352ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   4983{
   4984  uint32 tie_t;
   4985  tie_t = (val << 31) >> 31;
   4986  insn[0] = (insn[0] & ~0x40) | (tie_t << 6);
   4987  tie_t = (val << 27) >> 28;
   4988  insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
   4989}
   4990
   4991static unsigned
   4992Field_ftsf282ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   4993{
   4994  unsigned tie_t = 0;
   4995  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   4996  tie_t = (tie_t << 8) | ((insn[0] << 24) >> 24);
   4997  return tie_t;
   4998}
   4999
   5000static void
   5001Field_ftsf282ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5002{
   5003  uint32 tie_t;
   5004  tie_t = (val << 24) >> 24;
   5005  insn[0] = (insn[0] & ~0xff) | (tie_t << 0);
   5006  tie_t = (val << 16) >> 24;
   5007  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5008}
   5009
   5010static unsigned
   5011Field_ftsf288ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5012{
   5013  unsigned tie_t = 0;
   5014  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5015  tie_t = (tie_t << 3) | ((insn[0] << 26) >> 29);
   5016  return tie_t;
   5017}
   5018
   5019static void
   5020Field_ftsf288ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5021{
   5022  uint32 tie_t;
   5023  tie_t = (val << 29) >> 29;
   5024  insn[0] = (insn[0] & ~0x38) | (tie_t << 3);
   5025  tie_t = (val << 21) >> 24;
   5026  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5027}
   5028
   5029static unsigned
   5030Field_ftsf359ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5031{
   5032  unsigned tie_t = 0;
   5033  tie_t = (tie_t << 2) | ((insn[0] << 24) >> 30);
   5034  tie_t = (tie_t << 3) | ((insn[0] << 29) >> 29);
   5035  return tie_t;
   5036}
   5037
   5038static void
   5039Field_ftsf359ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5040{
   5041  uint32 tie_t;
   5042  tie_t = (val << 29) >> 29;
   5043  insn[0] = (insn[0] & ~0x7) | (tie_t << 0);
   5044  tie_t = (val << 27) >> 30;
   5045  insn[0] = (insn[0] & ~0xc0) | (tie_t << 6);
   5046}
   5047
   5048static unsigned
   5049Field_ftsf286ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5050{
   5051  unsigned tie_t = 0;
   5052  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5053  tie_t = (tie_t << 4) | ((insn[0] << 26) >> 28);
   5054  return tie_t;
   5055}
   5056
   5057static void
   5058Field_ftsf286ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5059{
   5060  uint32 tie_t;
   5061  tie_t = (val << 28) >> 28;
   5062  insn[0] = (insn[0] & ~0x3c) | (tie_t << 2);
   5063  tie_t = (val << 20) >> 24;
   5064  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5065}
   5066
   5067static unsigned
   5068Field_ftsf356ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5069{
   5070  unsigned tie_t = 0;
   5071  tie_t = (tie_t << 2) | ((insn[0] << 24) >> 30);
   5072  tie_t = (tie_t << 2) | ((insn[0] << 30) >> 30);
   5073  return tie_t;
   5074}
   5075
   5076static void
   5077Field_ftsf356ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5078{
   5079  uint32 tie_t;
   5080  tie_t = (val << 30) >> 30;
   5081  insn[0] = (insn[0] & ~0x3) | (tie_t << 0);
   5082  tie_t = (val << 28) >> 30;
   5083  insn[0] = (insn[0] & ~0xc0) | (tie_t << 6);
   5084}
   5085
   5086static unsigned
   5087Field_ftsf284ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5088{
   5089  unsigned tie_t = 0;
   5090  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5091  tie_t = (tie_t << 5) | ((insn[0] << 26) >> 27);
   5092  return tie_t;
   5093}
   5094
   5095static void
   5096Field_ftsf284ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5097{
   5098  uint32 tie_t;
   5099  tie_t = (val << 27) >> 27;
   5100  insn[0] = (insn[0] & ~0x3e) | (tie_t << 1);
   5101  tie_t = (val << 19) >> 24;
   5102  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5103}
   5104
   5105static unsigned
   5106Field_ftsf354ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5107{
   5108  unsigned tie_t = 0;
   5109  tie_t = (tie_t << 2) | ((insn[0] << 24) >> 30);
   5110  tie_t = (tie_t << 1) | ((insn[0] << 31) >> 31);
   5111  return tie_t;
   5112}
   5113
   5114static void
   5115Field_ftsf354ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5116{
   5117  uint32 tie_t;
   5118  tie_t = (val << 31) >> 31;
   5119  insn[0] = (insn[0] & ~0x1) | (tie_t << 0);
   5120  tie_t = (val << 29) >> 30;
   5121  insn[0] = (insn[0] & ~0xc0) | (tie_t << 6);
   5122}
   5123
   5124static unsigned
   5125Field_ftsf295ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5126{
   5127  unsigned tie_t = 0;
   5128  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5129  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5130  tie_t = (tie_t << 1) | ((insn[0] << 26) >> 31);
   5131  return tie_t;
   5132}
   5133
   5134static void
   5135Field_ftsf295ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5136{
   5137  uint32 tie_t;
   5138  tie_t = (val << 31) >> 31;
   5139  insn[0] = (insn[0] & ~0x20) | (tie_t << 5);
   5140  tie_t = (val << 30) >> 31;
   5141  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5142  tie_t = (val << 22) >> 24;
   5143  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5144}
   5145
   5146static unsigned
   5147Field_ftsf358ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5148{
   5149  unsigned tie_t = 0;
   5150  tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
   5151  tie_t = (tie_t << 1) | ((insn[0] << 25) >> 31);
   5152  return tie_t;
   5153}
   5154
   5155static void
   5156Field_ftsf358ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5157{
   5158  uint32 tie_t;
   5159  tie_t = (val << 31) >> 31;
   5160  insn[0] = (insn[0] & ~0x40) | (tie_t << 6);
   5161  tie_t = (val << 27) >> 28;
   5162  insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
   5163}
   5164
   5165static unsigned
   5166Field_ftsf325ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5167{
   5168  unsigned tie_t = 0;
   5169  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5170  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   5171  return tie_t;
   5172}
   5173
   5174static void
   5175Field_ftsf325ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5176{
   5177  uint32 tie_t;
   5178  tie_t = (val << 28) >> 28;
   5179  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   5180  tie_t = (val << 20) >> 24;
   5181  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5182}
   5183
   5184static unsigned
   5185Field_ftsf215ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5186{
   5187  unsigned tie_t = 0;
   5188  tie_t = (tie_t << 7) | ((insn[0] << 12) >> 25);
   5189  return tie_t;
   5190}
   5191
   5192static void
   5193Field_ftsf215ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5194{
   5195  uint32 tie_t;
   5196  tie_t = (val << 25) >> 25;
   5197  insn[0] = (insn[0] & ~0xfe000) | (tie_t << 13);
   5198}
   5199
   5200static unsigned
   5201Field_ftsf301ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5202{
   5203  unsigned tie_t = 0;
   5204  tie_t = (tie_t << 13) | ((insn[0] << 12) >> 19);
   5205  return tie_t;
   5206}
   5207
   5208static void
   5209Field_ftsf301ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5210{
   5211  uint32 tie_t;
   5212  tie_t = (val << 19) >> 19;
   5213  insn[0] = (insn[0] & ~0xfff80) | (tie_t << 7);
   5214}
   5215
   5216static unsigned
   5217Field_ftsf353_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5218{
   5219  unsigned tie_t = 0;
   5220  tie_t = (tie_t << 1) | ((insn[0] << 25) >> 31);
   5221  return tie_t;
   5222}
   5223
   5224static void
   5225Field_ftsf353_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5226{
   5227  uint32 tie_t;
   5228  tie_t = (val << 31) >> 31;
   5229  insn[0] = (insn[0] & ~0x40) | (tie_t << 6);
   5230}
   5231
   5232static unsigned
   5233Field_ftsf309ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5234{
   5235  unsigned tie_t = 0;
   5236  tie_t = (tie_t << 9) | ((insn[0] << 12) >> 23);
   5237  return tie_t;
   5238}
   5239
   5240static void
   5241Field_ftsf309ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5242{
   5243  uint32 tie_t;
   5244  tie_t = (val << 23) >> 23;
   5245  insn[0] = (insn[0] & ~0xff800) | (tie_t << 11);
   5246}
   5247
   5248static unsigned
   5249Field_ftsf360ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5250{
   5251  unsigned tie_t = 0;
   5252  tie_t = (tie_t << 5) | ((insn[0] << 21) >> 27);
   5253  return tie_t;
   5254}
   5255
   5256static void
   5257Field_ftsf360ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5258{
   5259  uint32 tie_t;
   5260  tie_t = (val << 27) >> 27;
   5261  insn[0] = (insn[0] & ~0x7c0) | (tie_t << 6);
   5262}
   5263
   5264static unsigned
   5265Field_ftsf294ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5266{
   5267  unsigned tie_t = 0;
   5268  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5269  tie_t = (tie_t << 3) | ((insn[0] << 24) >> 29);
   5270  return tie_t;
   5271}
   5272
   5273static void
   5274Field_ftsf294ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5275{
   5276  uint32 tie_t;
   5277  tie_t = (val << 29) >> 29;
   5278  insn[0] = (insn[0] & ~0xe0) | (tie_t << 5);
   5279  tie_t = (val << 21) >> 24;
   5280  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5281}
   5282
   5283static unsigned
   5284Field_s_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5285{
   5286  unsigned tie_t = 0;
   5287  tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
   5288  return tie_t;
   5289}
   5290
   5291static void
   5292Field_s_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5293{
   5294  uint32 tie_t;
   5295  tie_t = (val << 28) >> 28;
   5296  insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
   5297}
   5298
   5299static unsigned
   5300Field_ftsf292ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5301{
   5302  unsigned tie_t = 0;
   5303  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5304  tie_t = (tie_t << 3) | ((insn[0] << 24) >> 29);
   5305  return tie_t;
   5306}
   5307
   5308static void
   5309Field_ftsf292ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5310{
   5311  uint32 tie_t;
   5312  tie_t = (val << 29) >> 29;
   5313  insn[0] = (insn[0] & ~0xe0) | (tie_t << 5);
   5314  tie_t = (val << 21) >> 24;
   5315  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5316}
   5317
   5318static unsigned
   5319Field_ftsf319_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5320{
   5321  unsigned tie_t = 0;
   5322  tie_t = (tie_t << 3) | ((insn[0] << 28) >> 29);
   5323  return tie_t;
   5324}
   5325
   5326static void
   5327Field_ftsf319_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5328{
   5329  uint32 tie_t;
   5330  tie_t = (val << 29) >> 29;
   5331  insn[0] = (insn[0] & ~0xe) | (tie_t << 1);
   5332}
   5333
   5334static unsigned
   5335Field_ftsf361ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5336{
   5337  unsigned tie_t = 0;
   5338  tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
   5339  tie_t = (tie_t << 1) | ((insn[0] << 31) >> 31);
   5340  return tie_t;
   5341}
   5342
   5343static void
   5344Field_ftsf361ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5345{
   5346  uint32 tie_t;
   5347  tie_t = (val << 31) >> 31;
   5348  insn[0] = (insn[0] & ~0x1) | (tie_t << 0);
   5349  tie_t = (val << 27) >> 28;
   5350  insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
   5351}
   5352
   5353static unsigned
   5354Field_ftsf218ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5355{
   5356  unsigned tie_t = 0;
   5357  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5358  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5359  return tie_t;
   5360}
   5361
   5362static void
   5363Field_ftsf218ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5364{
   5365  uint32 tie_t;
   5366  tie_t = (val << 31) >> 31;
   5367  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5368  tie_t = (val << 23) >> 24;
   5369  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5370}
   5371
   5372static unsigned
   5373Field_ftsf220ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5374{
   5375  unsigned tie_t = 0;
   5376  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5377  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5378  return tie_t;
   5379}
   5380
   5381static void
   5382Field_ftsf220ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5383{
   5384  uint32 tie_t;
   5385  tie_t = (val << 31) >> 31;
   5386  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5387  tie_t = (val << 23) >> 24;
   5388  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5389}
   5390
   5391static unsigned
   5392Field_ftsf221ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5393{
   5394  unsigned tie_t = 0;
   5395  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5396  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5397  return tie_t;
   5398}
   5399
   5400static void
   5401Field_ftsf221ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5402{
   5403  uint32 tie_t;
   5404  tie_t = (val << 31) >> 31;
   5405  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5406  tie_t = (val << 23) >> 24;
   5407  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5408}
   5409
   5410static unsigned
   5411Field_ftsf222ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5412{
   5413  unsigned tie_t = 0;
   5414  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5415  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5416  return tie_t;
   5417}
   5418
   5419static void
   5420Field_ftsf222ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5421{
   5422  uint32 tie_t;
   5423  tie_t = (val << 31) >> 31;
   5424  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5425  tie_t = (val << 23) >> 24;
   5426  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5427}
   5428
   5429static unsigned
   5430Field_ftsf228ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5431{
   5432  unsigned tie_t = 0;
   5433  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5434  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5435  return tie_t;
   5436}
   5437
   5438static void
   5439Field_ftsf228ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5440{
   5441  uint32 tie_t;
   5442  tie_t = (val << 31) >> 31;
   5443  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5444  tie_t = (val << 23) >> 24;
   5445  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5446}
   5447
   5448static unsigned
   5449Field_ftsf229ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5450{
   5451  unsigned tie_t = 0;
   5452  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5453  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5454  return tie_t;
   5455}
   5456
   5457static void
   5458Field_ftsf229ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5459{
   5460  uint32 tie_t;
   5461  tie_t = (val << 31) >> 31;
   5462  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5463  tie_t = (val << 23) >> 24;
   5464  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5465}
   5466
   5467static unsigned
   5468Field_ftsf230ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5469{
   5470  unsigned tie_t = 0;
   5471  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5472  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5473  return tie_t;
   5474}
   5475
   5476static void
   5477Field_ftsf230ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5478{
   5479  uint32 tie_t;
   5480  tie_t = (val << 31) >> 31;
   5481  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5482  tie_t = (val << 23) >> 24;
   5483  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5484}
   5485
   5486static unsigned
   5487Field_ftsf232ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5488{
   5489  unsigned tie_t = 0;
   5490  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5491  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5492  return tie_t;
   5493}
   5494
   5495static void
   5496Field_ftsf232ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5497{
   5498  uint32 tie_t;
   5499  tie_t = (val << 31) >> 31;
   5500  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5501  tie_t = (val << 23) >> 24;
   5502  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5503}
   5504
   5505static unsigned
   5506Field_ftsf233ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5507{
   5508  unsigned tie_t = 0;
   5509  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5510  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5511  return tie_t;
   5512}
   5513
   5514static void
   5515Field_ftsf233ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5516{
   5517  uint32 tie_t;
   5518  tie_t = (val << 31) >> 31;
   5519  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5520  tie_t = (val << 23) >> 24;
   5521  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5522}
   5523
   5524static unsigned
   5525Field_ftsf235ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5526{
   5527  unsigned tie_t = 0;
   5528  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5529  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5530  return tie_t;
   5531}
   5532
   5533static void
   5534Field_ftsf235ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5535{
   5536  uint32 tie_t;
   5537  tie_t = (val << 31) >> 31;
   5538  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5539  tie_t = (val << 23) >> 24;
   5540  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5541}
   5542
   5543static unsigned
   5544Field_ftsf239ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5545{
   5546  unsigned tie_t = 0;
   5547  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5548  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5549  return tie_t;
   5550}
   5551
   5552static void
   5553Field_ftsf239ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5554{
   5555  uint32 tie_t;
   5556  tie_t = (val << 31) >> 31;
   5557  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5558  tie_t = (val << 23) >> 24;
   5559  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5560}
   5561
   5562static unsigned
   5563Field_ftsf234ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5564{
   5565  unsigned tie_t = 0;
   5566  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5567  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5568  return tie_t;
   5569}
   5570
   5571static void
   5572Field_ftsf234ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5573{
   5574  uint32 tie_t;
   5575  tie_t = (val << 31) >> 31;
   5576  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5577  tie_t = (val << 23) >> 24;
   5578  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5579}
   5580
   5581static unsigned
   5582Field_ftsf224ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5583{
   5584  unsigned tie_t = 0;
   5585  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5586  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5587  return tie_t;
   5588}
   5589
   5590static void
   5591Field_ftsf224ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5592{
   5593  uint32 tie_t;
   5594  tie_t = (val << 31) >> 31;
   5595  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5596  tie_t = (val << 23) >> 24;
   5597  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5598}
   5599
   5600static unsigned
   5601Field_ftsf225ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5602{
   5603  unsigned tie_t = 0;
   5604  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5605  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5606  return tie_t;
   5607}
   5608
   5609static void
   5610Field_ftsf225ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5611{
   5612  uint32 tie_t;
   5613  tie_t = (val << 31) >> 31;
   5614  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5615  tie_t = (val << 23) >> 24;
   5616  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5617}
   5618
   5619static unsigned
   5620Field_ftsf227ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5621{
   5622  unsigned tie_t = 0;
   5623  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5624  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5625  return tie_t;
   5626}
   5627
   5628static void
   5629Field_ftsf227ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5630{
   5631  uint32 tie_t;
   5632  tie_t = (val << 31) >> 31;
   5633  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5634  tie_t = (val << 23) >> 24;
   5635  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5636}
   5637
   5638static unsigned
   5639Field_ftsf226ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5640{
   5641  unsigned tie_t = 0;
   5642  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5643  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5644  return tie_t;
   5645}
   5646
   5647static void
   5648Field_ftsf226ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5649{
   5650  uint32 tie_t;
   5651  tie_t = (val << 31) >> 31;
   5652  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5653  tie_t = (val << 23) >> 24;
   5654  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5655}
   5656
   5657static unsigned
   5658Field_ftsf241ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5659{
   5660  unsigned tie_t = 0;
   5661  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5662  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5663  return tie_t;
   5664}
   5665
   5666static void
   5667Field_ftsf241ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5668{
   5669  uint32 tie_t;
   5670  tie_t = (val << 31) >> 31;
   5671  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5672  tie_t = (val << 23) >> 24;
   5673  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5674}
   5675
   5676static unsigned
   5677Field_ftsf243ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5678{
   5679  unsigned tie_t = 0;
   5680  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5681  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5682  return tie_t;
   5683}
   5684
   5685static void
   5686Field_ftsf243ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5687{
   5688  uint32 tie_t;
   5689  tie_t = (val << 31) >> 31;
   5690  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5691  tie_t = (val << 23) >> 24;
   5692  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5693}
   5694
   5695static unsigned
   5696Field_ftsf242ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5697{
   5698  unsigned tie_t = 0;
   5699  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5700  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5701  return tie_t;
   5702}
   5703
   5704static void
   5705Field_ftsf242ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5706{
   5707  uint32 tie_t;
   5708  tie_t = (val << 31) >> 31;
   5709  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5710  tie_t = (val << 23) >> 24;
   5711  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5712}
   5713
   5714static unsigned
   5715Field_ftsf244ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5716{
   5717  unsigned tie_t = 0;
   5718  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5719  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5720  return tie_t;
   5721}
   5722
   5723static void
   5724Field_ftsf244ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5725{
   5726  uint32 tie_t;
   5727  tie_t = (val << 31) >> 31;
   5728  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5729  tie_t = (val << 23) >> 24;
   5730  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5731}
   5732
   5733static unsigned
   5734Field_ftsf236ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5735{
   5736  unsigned tie_t = 0;
   5737  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5738  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5739  return tie_t;
   5740}
   5741
   5742static void
   5743Field_ftsf236ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5744{
   5745  uint32 tie_t;
   5746  tie_t = (val << 31) >> 31;
   5747  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5748  tie_t = (val << 23) >> 24;
   5749  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5750}
   5751
   5752static unsigned
   5753Field_ftsf237ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5754{
   5755  unsigned tie_t = 0;
   5756  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5757  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5758  return tie_t;
   5759}
   5760
   5761static void
   5762Field_ftsf237ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5763{
   5764  uint32 tie_t;
   5765  tie_t = (val << 31) >> 31;
   5766  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5767  tie_t = (val << 23) >> 24;
   5768  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5769}
   5770
   5771static unsigned
   5772Field_ftsf238ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5773{
   5774  unsigned tie_t = 0;
   5775  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5776  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5777  return tie_t;
   5778}
   5779
   5780static void
   5781Field_ftsf238ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5782{
   5783  uint32 tie_t;
   5784  tie_t = (val << 31) >> 31;
   5785  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5786  tie_t = (val << 23) >> 24;
   5787  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5788}
   5789
   5790static unsigned
   5791Field_ftsf240ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5792{
   5793  unsigned tie_t = 0;
   5794  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5795  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5796  return tie_t;
   5797}
   5798
   5799static void
   5800Field_ftsf240ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5801{
   5802  uint32 tie_t;
   5803  tie_t = (val << 31) >> 31;
   5804  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5805  tie_t = (val << 23) >> 24;
   5806  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5807}
   5808
   5809static unsigned
   5810Field_ftsf261ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5811{
   5812  unsigned tie_t = 0;
   5813  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5814  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5815  return tie_t;
   5816}
   5817
   5818static void
   5819Field_ftsf261ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5820{
   5821  uint32 tie_t;
   5822  tie_t = (val << 31) >> 31;
   5823  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5824  tie_t = (val << 23) >> 24;
   5825  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5826}
   5827
   5828static unsigned
   5829Field_ftsf296ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5830{
   5831  unsigned tie_t = 0;
   5832  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5833  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5834  return tie_t;
   5835}
   5836
   5837static void
   5838Field_ftsf296ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5839{
   5840  uint32 tie_t;
   5841  tie_t = (val << 31) >> 31;
   5842  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5843  tie_t = (val << 23) >> 24;
   5844  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5845}
   5846
   5847static unsigned
   5848Field_ftsf248ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5849{
   5850  unsigned tie_t = 0;
   5851  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5852  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5853  return tie_t;
   5854}
   5855
   5856static void
   5857Field_ftsf248ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5858{
   5859  uint32 tie_t;
   5860  tie_t = (val << 31) >> 31;
   5861  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5862  tie_t = (val << 23) >> 24;
   5863  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5864}
   5865
   5866static unsigned
   5867Field_ftsf250ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5868{
   5869  unsigned tie_t = 0;
   5870  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5871  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5872  return tie_t;
   5873}
   5874
   5875static void
   5876Field_ftsf250ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5877{
   5878  uint32 tie_t;
   5879  tie_t = (val << 31) >> 31;
   5880  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5881  tie_t = (val << 23) >> 24;
   5882  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5883}
   5884
   5885static unsigned
   5886Field_ftsf269ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5887{
   5888  unsigned tie_t = 0;
   5889  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5890  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5891  return tie_t;
   5892}
   5893
   5894static void
   5895Field_ftsf269ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5896{
   5897  uint32 tie_t;
   5898  tie_t = (val << 31) >> 31;
   5899  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5900  tie_t = (val << 23) >> 24;
   5901  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5902}
   5903
   5904static unsigned
   5905Field_ftsf264ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5906{
   5907  unsigned tie_t = 0;
   5908  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5909  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5910  return tie_t;
   5911}
   5912
   5913static void
   5914Field_ftsf264ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5915{
   5916  uint32 tie_t;
   5917  tie_t = (val << 31) >> 31;
   5918  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5919  tie_t = (val << 23) >> 24;
   5920  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5921}
   5922
   5923static unsigned
   5924Field_ftsf266ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5925{
   5926  unsigned tie_t = 0;
   5927  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5928  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5929  return tie_t;
   5930}
   5931
   5932static void
   5933Field_ftsf266ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5934{
   5935  uint32 tie_t;
   5936  tie_t = (val << 31) >> 31;
   5937  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5938  tie_t = (val << 23) >> 24;
   5939  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5940}
   5941
   5942static unsigned
   5943Field_ftsf267ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5944{
   5945  unsigned tie_t = 0;
   5946  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5947  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5948  return tie_t;
   5949}
   5950
   5951static void
   5952Field_ftsf267ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5953{
   5954  uint32 tie_t;
   5955  tie_t = (val << 31) >> 31;
   5956  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5957  tie_t = (val << 23) >> 24;
   5958  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5959}
   5960
   5961static unsigned
   5962Field_ftsf260ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5963{
   5964  unsigned tie_t = 0;
   5965  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5966  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5967  return tie_t;
   5968}
   5969
   5970static void
   5971Field_ftsf260ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5972{
   5973  uint32 tie_t;
   5974  tie_t = (val << 31) >> 31;
   5975  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5976  tie_t = (val << 23) >> 24;
   5977  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5978}
   5979
   5980static unsigned
   5981Field_ftsf262ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   5982{
   5983  unsigned tie_t = 0;
   5984  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   5985  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   5986  return tie_t;
   5987}
   5988
   5989static void
   5990Field_ftsf262ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   5991{
   5992  uint32 tie_t;
   5993  tie_t = (val << 31) >> 31;
   5994  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   5995  tie_t = (val << 23) >> 24;
   5996  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   5997}
   5998
   5999static unsigned
   6000Field_ftsf263ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6001{
   6002  unsigned tie_t = 0;
   6003  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6004  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   6005  return tie_t;
   6006}
   6007
   6008static void
   6009Field_ftsf263ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6010{
   6011  uint32 tie_t;
   6012  tie_t = (val << 31) >> 31;
   6013  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   6014  tie_t = (val << 23) >> 24;
   6015  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6016}
   6017
   6018static unsigned
   6019Field_ftsf265ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6020{
   6021  unsigned tie_t = 0;
   6022  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6023  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   6024  return tie_t;
   6025}
   6026
   6027static void
   6028Field_ftsf265ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6029{
   6030  uint32 tie_t;
   6031  tie_t = (val << 31) >> 31;
   6032  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   6033  tie_t = (val << 23) >> 24;
   6034  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6035}
   6036
   6037static unsigned
   6038Field_ftsf246ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6039{
   6040  unsigned tie_t = 0;
   6041  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6042  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   6043  return tie_t;
   6044}
   6045
   6046static void
   6047Field_ftsf246ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6048{
   6049  uint32 tie_t;
   6050  tie_t = (val << 31) >> 31;
   6051  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   6052  tie_t = (val << 23) >> 24;
   6053  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6054}
   6055
   6056static unsigned
   6057Field_ftsf247ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6058{
   6059  unsigned tie_t = 0;
   6060  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6061  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   6062  return tie_t;
   6063}
   6064
   6065static void
   6066Field_ftsf247ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6067{
   6068  uint32 tie_t;
   6069  tie_t = (val << 31) >> 31;
   6070  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   6071  tie_t = (val << 23) >> 24;
   6072  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6073}
   6074
   6075static unsigned
   6076Field_ftsf249ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6077{
   6078  unsigned tie_t = 0;
   6079  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6080  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   6081  return tie_t;
   6082}
   6083
   6084static void
   6085Field_ftsf249ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6086{
   6087  uint32 tie_t;
   6088  tie_t = (val << 31) >> 31;
   6089  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   6090  tie_t = (val << 23) >> 24;
   6091  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6092}
   6093
   6094static unsigned
   6095Field_ftsf253ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6096{
   6097  unsigned tie_t = 0;
   6098  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6099  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   6100  return tie_t;
   6101}
   6102
   6103static void
   6104Field_ftsf253ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6105{
   6106  uint32 tie_t;
   6107  tie_t = (val << 31) >> 31;
   6108  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   6109  tie_t = (val << 23) >> 24;
   6110  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6111}
   6112
   6113static unsigned
   6114Field_ftsf257ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6115{
   6116  unsigned tie_t = 0;
   6117  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6118  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   6119  return tie_t;
   6120}
   6121
   6122static void
   6123Field_ftsf257ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6124{
   6125  uint32 tie_t;
   6126  tie_t = (val << 31) >> 31;
   6127  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   6128  tie_t = (val << 23) >> 24;
   6129  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6130}
   6131
   6132static unsigned
   6133Field_ftsf256ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6134{
   6135  unsigned tie_t = 0;
   6136  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6137  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   6138  return tie_t;
   6139}
   6140
   6141static void
   6142Field_ftsf256ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6143{
   6144  uint32 tie_t;
   6145  tie_t = (val << 31) >> 31;
   6146  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   6147  tie_t = (val << 23) >> 24;
   6148  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6149}
   6150
   6151static unsigned
   6152Field_ftsf258ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6153{
   6154  unsigned tie_t = 0;
   6155  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6156  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   6157  return tie_t;
   6158}
   6159
   6160static void
   6161Field_ftsf258ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6162{
   6163  uint32 tie_t;
   6164  tie_t = (val << 31) >> 31;
   6165  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   6166  tie_t = (val << 23) >> 24;
   6167  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6168}
   6169
   6170static unsigned
   6171Field_ftsf259ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6172{
   6173  unsigned tie_t = 0;
   6174  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6175  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   6176  return tie_t;
   6177}
   6178
   6179static void
   6180Field_ftsf259ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6181{
   6182  uint32 tie_t;
   6183  tie_t = (val << 31) >> 31;
   6184  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   6185  tie_t = (val << 23) >> 24;
   6186  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6187}
   6188
   6189static unsigned
   6190Field_ftsf251ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6191{
   6192  unsigned tie_t = 0;
   6193  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6194  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   6195  return tie_t;
   6196}
   6197
   6198static void
   6199Field_ftsf251ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6200{
   6201  uint32 tie_t;
   6202  tie_t = (val << 31) >> 31;
   6203  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   6204  tie_t = (val << 23) >> 24;
   6205  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6206}
   6207
   6208static unsigned
   6209Field_ftsf252ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6210{
   6211  unsigned tie_t = 0;
   6212  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6213  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   6214  return tie_t;
   6215}
   6216
   6217static void
   6218Field_ftsf252ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6219{
   6220  uint32 tie_t;
   6221  tie_t = (val << 31) >> 31;
   6222  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   6223  tie_t = (val << 23) >> 24;
   6224  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6225}
   6226
   6227static unsigned
   6228Field_ftsf254ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6229{
   6230  unsigned tie_t = 0;
   6231  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6232  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   6233  return tie_t;
   6234}
   6235
   6236static void
   6237Field_ftsf254ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6238{
   6239  uint32 tie_t;
   6240  tie_t = (val << 31) >> 31;
   6241  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   6242  tie_t = (val << 23) >> 24;
   6243  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6244}
   6245
   6246static unsigned
   6247Field_ftsf255ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6248{
   6249  unsigned tie_t = 0;
   6250  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6251  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   6252  return tie_t;
   6253}
   6254
   6255static void
   6256Field_ftsf255ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6257{
   6258  uint32 tie_t;
   6259  tie_t = (val << 31) >> 31;
   6260  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   6261  tie_t = (val << 23) >> 24;
   6262  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6263}
   6264
   6265static unsigned
   6266Field_ftsf275ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6267{
   6268  unsigned tie_t = 0;
   6269  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6270  tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
   6271  return tie_t;
   6272}
   6273
   6274static void
   6275Field_ftsf275ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6276{
   6277  uint32 tie_t;
   6278  tie_t = (val << 30) >> 30;
   6279  insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
   6280  tie_t = (val << 22) >> 24;
   6281  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6282}
   6283
   6284static unsigned
   6285Field_ftsf277ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6286{
   6287  unsigned tie_t = 0;
   6288  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6289  tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
   6290  return tie_t;
   6291}
   6292
   6293static void
   6294Field_ftsf277ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6295{
   6296  uint32 tie_t;
   6297  tie_t = (val << 30) >> 30;
   6298  insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
   6299  tie_t = (val << 22) >> 24;
   6300  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6301}
   6302
   6303static unsigned
   6304Field_ftsf278ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6305{
   6306  unsigned tie_t = 0;
   6307  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6308  tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
   6309  return tie_t;
   6310}
   6311
   6312static void
   6313Field_ftsf278ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6314{
   6315  uint32 tie_t;
   6316  tie_t = (val << 30) >> 30;
   6317  insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
   6318  tie_t = (val << 22) >> 24;
   6319  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6320}
   6321
   6322static unsigned
   6323Field_ftsf290ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6324{
   6325  unsigned tie_t = 0;
   6326  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6327  tie_t = (tie_t << 1) | ((insn[0] << 26) >> 31);
   6328  return tie_t;
   6329}
   6330
   6331static void
   6332Field_ftsf290ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6333{
   6334  uint32 tie_t;
   6335  tie_t = (val << 31) >> 31;
   6336  insn[0] = (insn[0] & ~0x20) | (tie_t << 5);
   6337  tie_t = (val << 23) >> 24;
   6338  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6339}
   6340
   6341static unsigned
   6342Field_s8_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6343{
   6344  unsigned tie_t = 0;
   6345  tie_t = (tie_t << 1) | ((insn[0] << 27) >> 31);
   6346  return tie_t;
   6347}
   6348
   6349static void
   6350Field_s8_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6351{
   6352  uint32 tie_t;
   6353  tie_t = (val << 31) >> 31;
   6354  insn[0] = (insn[0] & ~0x10) | (tie_t << 4);
   6355}
   6356
   6357static unsigned
   6358Field_ftsf272ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6359{
   6360  unsigned tie_t = 0;
   6361  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6362  tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
   6363  return tie_t;
   6364}
   6365
   6366static void
   6367Field_ftsf272ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6368{
   6369  uint32 tie_t;
   6370  tie_t = (val << 30) >> 30;
   6371  insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
   6372  tie_t = (val << 22) >> 24;
   6373  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6374}
   6375
   6376static unsigned
   6377Field_ftsf276ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6378{
   6379  unsigned tie_t = 0;
   6380  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6381  tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
   6382  return tie_t;
   6383}
   6384
   6385static void
   6386Field_ftsf276ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6387{
   6388  uint32 tie_t;
   6389  tie_t = (val << 30) >> 30;
   6390  insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
   6391  tie_t = (val << 22) >> 24;
   6392  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6393}
   6394
   6395static unsigned
   6396Field_ftsf273ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6397{
   6398  unsigned tie_t = 0;
   6399  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6400  tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
   6401  return tie_t;
   6402}
   6403
   6404static void
   6405Field_ftsf273ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6406{
   6407  uint32 tie_t;
   6408  tie_t = (val << 30) >> 30;
   6409  insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
   6410  tie_t = (val << 22) >> 24;
   6411  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6412}
   6413
   6414static unsigned
   6415Field_ftsf274ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6416{
   6417  unsigned tie_t = 0;
   6418  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6419  tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
   6420  return tie_t;
   6421}
   6422
   6423static void
   6424Field_ftsf274ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6425{
   6426  uint32 tie_t;
   6427  tie_t = (val << 30) >> 30;
   6428  insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
   6429  tie_t = (val << 22) >> 24;
   6430  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6431}
   6432
   6433static unsigned
   6434Field_ftsf297ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6435{
   6436  unsigned tie_t = 0;
   6437  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6438  tie_t = (tie_t << 2) | ((insn[0] << 24) >> 30);
   6439  return tie_t;
   6440}
   6441
   6442static void
   6443Field_ftsf297ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6444{
   6445  uint32 tie_t;
   6446  tie_t = (val << 30) >> 30;
   6447  insn[0] = (insn[0] & ~0xc0) | (tie_t << 6);
   6448  tie_t = (val << 22) >> 24;
   6449  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6450}
   6451
   6452static unsigned
   6453Field_ftsf298ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6454{
   6455  unsigned tie_t = 0;
   6456  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6457  tie_t = (tie_t << 2) | ((insn[0] << 24) >> 30);
   6458  return tie_t;
   6459}
   6460
   6461static void
   6462Field_ftsf298ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6463{
   6464  uint32 tie_t;
   6465  tie_t = (val << 30) >> 30;
   6466  insn[0] = (insn[0] & ~0xc0) | (tie_t << 6);
   6467  tie_t = (val << 22) >> 24;
   6468  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6469}
   6470
   6471static unsigned
   6472Field_ftsf310ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6473{
   6474  unsigned tie_t = 0;
   6475  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6476  tie_t = (tie_t << 2) | ((insn[0] << 24) >> 30);
   6477  return tie_t;
   6478}
   6479
   6480static void
   6481Field_ftsf310ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6482{
   6483  uint32 tie_t;
   6484  tie_t = (val << 30) >> 30;
   6485  insn[0] = (insn[0] & ~0xc0) | (tie_t << 6);
   6486  tie_t = (val << 22) >> 24;
   6487  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6488}
   6489
   6490static unsigned
   6491Field_ftsf311ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6492{
   6493  unsigned tie_t = 0;
   6494  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6495  tie_t = (tie_t << 2) | ((insn[0] << 24) >> 30);
   6496  return tie_t;
   6497}
   6498
   6499static void
   6500Field_ftsf311ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6501{
   6502  uint32 tie_t;
   6503  tie_t = (val << 30) >> 30;
   6504  insn[0] = (insn[0] & ~0xc0) | (tie_t << 6);
   6505  tie_t = (val << 22) >> 24;
   6506  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6507}
   6508
   6509static unsigned
   6510Field_ftsf270ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6511{
   6512  unsigned tie_t = 0;
   6513  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6514  tie_t = (tie_t << 2) | ((insn[0] << 24) >> 30);
   6515  return tie_t;
   6516}
   6517
   6518static void
   6519Field_ftsf270ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6520{
   6521  uint32 tie_t;
   6522  tie_t = (val << 30) >> 30;
   6523  insn[0] = (insn[0] & ~0xc0) | (tie_t << 6);
   6524  tie_t = (val << 22) >> 24;
   6525  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6526}
   6527
   6528static unsigned
   6529Field_ftsf271ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6530{
   6531  unsigned tie_t = 0;
   6532  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6533  tie_t = (tie_t << 2) | ((insn[0] << 24) >> 30);
   6534  return tie_t;
   6535}
   6536
   6537static void
   6538Field_ftsf271ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6539{
   6540  uint32 tie_t;
   6541  tie_t = (val << 30) >> 30;
   6542  insn[0] = (insn[0] & ~0xc0) | (tie_t << 6);
   6543  tie_t = (val << 22) >> 24;
   6544  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6545}
   6546
   6547static unsigned
   6548Field_ae_r32_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6549{
   6550  unsigned tie_t = 0;
   6551  tie_t = (tie_t << 2) | ((insn[0] << 24) >> 30);
   6552  return tie_t;
   6553}
   6554
   6555static void
   6556Field_ae_r32_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6557{
   6558  uint32 tie_t;
   6559  tie_t = (val << 30) >> 30;
   6560  insn[0] = (insn[0] & ~0xc0) | (tie_t << 6);
   6561}
   6562
   6563static unsigned
   6564Field_ftsf329ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6565{
   6566  unsigned tie_t = 0;
   6567  tie_t = (tie_t << 5) | ((insn[0] << 12) >> 27);
   6568  return tie_t;
   6569}
   6570
   6571static void
   6572Field_ftsf329ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6573{
   6574  uint32 tie_t;
   6575  tie_t = (val << 27) >> 27;
   6576  insn[0] = (insn[0] & ~0xf8000) | (tie_t << 15);
   6577}
   6578
   6579static unsigned
   6580Field_ftsf362ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6581{
   6582  unsigned tie_t = 0;
   6583  tie_t = (tie_t << 3) | ((insn[0] << 17) >> 29);
   6584  tie_t = (tie_t << 2) | ((insn[0] << 24) >> 30);
   6585  return tie_t;
   6586}
   6587
   6588static void
   6589Field_ftsf362ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6590{
   6591  uint32 tie_t;
   6592  tie_t = (val << 30) >> 30;
   6593  insn[0] = (insn[0] & ~0xc0) | (tie_t << 6);
   6594  tie_t = (val << 27) >> 29;
   6595  insn[0] = (insn[0] & ~0x7000) | (tie_t << 12);
   6596}
   6597
   6598static unsigned
   6599Field_ftsf245ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6600{
   6601  unsigned tie_t = 0;
   6602  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6603  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   6604  return tie_t;
   6605}
   6606
   6607static void
   6608Field_ftsf245ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6609{
   6610  uint32 tie_t;
   6611  tie_t = (val << 31) >> 31;
   6612  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   6613  tie_t = (val << 23) >> 24;
   6614  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6615}
   6616
   6617static unsigned
   6618Field_ftsf268ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6619{
   6620  unsigned tie_t = 0;
   6621  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6622  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   6623  return tie_t;
   6624}
   6625
   6626static void
   6627Field_ftsf268ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6628{
   6629  uint32 tie_t;
   6630  tie_t = (val << 31) >> 31;
   6631  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   6632  tie_t = (val << 23) >> 24;
   6633  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6634}
   6635
   6636static unsigned
   6637Field_ftsf313ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6638{
   6639  unsigned tie_t = 0;
   6640  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6641  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   6642  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   6643  return tie_t;
   6644}
   6645
   6646static void
   6647Field_ftsf313ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6648{
   6649  uint32 tie_t;
   6650  tie_t = (val << 28) >> 28;
   6651  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   6652  tie_t = (val << 27) >> 31;
   6653  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   6654  tie_t = (val << 19) >> 24;
   6655  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6656}
   6657
   6658static unsigned
   6659Field_ftsf312ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6660{
   6661  unsigned tie_t = 0;
   6662  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6663  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   6664  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   6665  return tie_t;
   6666}
   6667
   6668static void
   6669Field_ftsf312ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6670{
   6671  uint32 tie_t;
   6672  tie_t = (val << 28) >> 28;
   6673  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   6674  tie_t = (val << 27) >> 31;
   6675  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   6676  tie_t = (val << 19) >> 24;
   6677  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6678}
   6679
   6680static unsigned
   6681Field_ftsf231ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6682{
   6683  unsigned tie_t = 0;
   6684  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6685  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   6686  return tie_t;
   6687}
   6688
   6689static void
   6690Field_ftsf231ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6691{
   6692  uint32 tie_t;
   6693  tie_t = (val << 31) >> 31;
   6694  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   6695  tie_t = (val << 23) >> 24;
   6696  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6697}
   6698
   6699static unsigned
   6700Field_ftsf223ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6701{
   6702  unsigned tie_t = 0;
   6703  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6704  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   6705  return tie_t;
   6706}
   6707
   6708static void
   6709Field_ftsf223ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6710{
   6711  uint32 tie_t;
   6712  tie_t = (val << 31) >> 31;
   6713  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   6714  tie_t = (val << 23) >> 24;
   6715  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6716}
   6717
   6718static unsigned
   6719Field_ftsf219ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6720{
   6721  unsigned tie_t = 0;
   6722  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6723  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   6724  return tie_t;
   6725}
   6726
   6727static void
   6728Field_ftsf219ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6729{
   6730  uint32 tie_t;
   6731  tie_t = (val << 31) >> 31;
   6732  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   6733  tie_t = (val << 23) >> 24;
   6734  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6735}
   6736
   6737static unsigned
   6738Field_ftsf216ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6739{
   6740  unsigned tie_t = 0;
   6741  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6742  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   6743  return tie_t;
   6744}
   6745
   6746static void
   6747Field_ftsf216ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6748{
   6749  uint32 tie_t;
   6750  tie_t = (val << 31) >> 31;
   6751  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   6752  tie_t = (val << 23) >> 24;
   6753  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6754}
   6755
   6756static unsigned
   6757Field_ftsf302ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6758{
   6759  unsigned tie_t = 0;
   6760  tie_t = (tie_t << 12) | ((insn[0] << 12) >> 20);
   6761  tie_t = (tie_t << 3) | ((insn[0] << 29) >> 29);
   6762  return tie_t;
   6763}
   6764
   6765static void
   6766Field_ftsf302ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6767{
   6768  uint32 tie_t;
   6769  tie_t = (val << 29) >> 29;
   6770  insn[0] = (insn[0] & ~0x7) | (tie_t << 0);
   6771  tie_t = (val << 17) >> 20;
   6772  insn[0] = (insn[0] & ~0xfff00) | (tie_t << 8);
   6773}
   6774
   6775static unsigned
   6776Field_ftsf364ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6777{
   6778  unsigned tie_t = 0;
   6779  tie_t = (tie_t << 1) | ((insn[0] << 19) >> 31);
   6780  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   6781  return tie_t;
   6782}
   6783
   6784static void
   6785Field_ftsf364ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6786{
   6787  uint32 tie_t;
   6788  tie_t = (val << 28) >> 28;
   6789  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   6790  tie_t = (val << 27) >> 31;
   6791  insn[0] = (insn[0] & ~0x1000) | (tie_t << 12);
   6792}
   6793
   6794static unsigned
   6795Field_ftsf322ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6796{
   6797  unsigned tie_t = 0;
   6798  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6799  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   6800  return tie_t;
   6801}
   6802
   6803static void
   6804Field_ftsf322ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6805{
   6806  uint32 tie_t;
   6807  tie_t = (val << 28) >> 28;
   6808  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   6809  tie_t = (val << 20) >> 24;
   6810  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6811}
   6812
   6813static unsigned
   6814Field_ftsf279ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6815{
   6816  unsigned tie_t = 0;
   6817  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6818  tie_t = (tie_t << 6) | ((insn[0] << 26) >> 26);
   6819  return tie_t;
   6820}
   6821
   6822static void
   6823Field_ftsf279ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6824{
   6825  uint32 tie_t;
   6826  tie_t = (val << 26) >> 26;
   6827  insn[0] = (insn[0] & ~0x3f) | (tie_t << 0);
   6828  tie_t = (val << 18) >> 24;
   6829  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6830}
   6831
   6832static unsigned
   6833Field_ftsf318ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6834{
   6835  unsigned tie_t = 0;
   6836  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6837  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   6838  tie_t = (tie_t << 3) | ((insn[0] << 28) >> 29);
   6839  return tie_t;
   6840}
   6841
   6842static void
   6843Field_ftsf318ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6844{
   6845  uint32 tie_t;
   6846  tie_t = (val << 29) >> 29;
   6847  insn[0] = (insn[0] & ~0xe) | (tie_t << 1);
   6848  tie_t = (val << 28) >> 31;
   6849  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   6850  tie_t = (val << 20) >> 24;
   6851  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6852}
   6853
   6854static unsigned
   6855Field_ftsf365ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6856{
   6857  unsigned tie_t = 0;
   6858  tie_t = (tie_t << 1) | ((insn[0] << 25) >> 31);
   6859  tie_t = (tie_t << 1) | ((insn[0] << 31) >> 31);
   6860  return tie_t;
   6861}
   6862
   6863static void
   6864Field_ftsf365ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6865{
   6866  uint32 tie_t;
   6867  tie_t = (val << 31) >> 31;
   6868  insn[0] = (insn[0] & ~0x1) | (tie_t << 0);
   6869  tie_t = (val << 30) >> 31;
   6870  insn[0] = (insn[0] & ~0x40) | (tie_t << 6);
   6871}
   6872
   6873static unsigned
   6874Field_ftsf316ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6875{
   6876  unsigned tie_t = 0;
   6877  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6878  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   6879  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   6880  return tie_t;
   6881}
   6882
   6883static void
   6884Field_ftsf316ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6885{
   6886  uint32 tie_t;
   6887  tie_t = (val << 28) >> 28;
   6888  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   6889  tie_t = (val << 27) >> 31;
   6890  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   6891  tie_t = (val << 19) >> 24;
   6892  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6893}
   6894
   6895static unsigned
   6896Field_ftsf314ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6897{
   6898  unsigned tie_t = 0;
   6899  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6900  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   6901  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   6902  return tie_t;
   6903}
   6904
   6905static void
   6906Field_ftsf314ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6907{
   6908  uint32 tie_t;
   6909  tie_t = (val << 28) >> 28;
   6910  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   6911  tie_t = (val << 27) >> 31;
   6912  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   6913  tie_t = (val << 19) >> 24;
   6914  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6915}
   6916
   6917static unsigned
   6918Field_ftsf315ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6919{
   6920  unsigned tie_t = 0;
   6921  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6922  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   6923  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   6924  return tie_t;
   6925}
   6926
   6927static void
   6928Field_ftsf315ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6929{
   6930  uint32 tie_t;
   6931  tie_t = (val << 28) >> 28;
   6932  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   6933  tie_t = (val << 27) >> 31;
   6934  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   6935  tie_t = (val << 19) >> 24;
   6936  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6937}
   6938
   6939static unsigned
   6940Field_ftsf320ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6941{
   6942  unsigned tie_t = 0;
   6943  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   6944  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   6945  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   6946  return tie_t;
   6947}
   6948
   6949static void
   6950Field_ftsf320ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6951{
   6952  uint32 tie_t;
   6953  tie_t = (val << 31) >> 31;
   6954  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   6955  tie_t = (val << 30) >> 31;
   6956  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   6957  tie_t = (val << 22) >> 24;
   6958  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   6959}
   6960
   6961static unsigned
   6962Field_ftsf299ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6963{
   6964  unsigned tie_t = 0;
   6965  tie_t = (tie_t << 10) | ((insn[0] << 12) >> 22);
   6966  return tie_t;
   6967}
   6968
   6969static void
   6970Field_ftsf299ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6971{
   6972  uint32 tie_t;
   6973  tie_t = (val << 22) >> 22;
   6974  insn[0] = (insn[0] & ~0xffc00) | (tie_t << 10);
   6975}
   6976
   6977static unsigned
   6978Field_ftsf308ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6979{
   6980  unsigned tie_t = 0;
   6981  tie_t = (tie_t << 11) | ((insn[0] << 12) >> 21);
   6982  return tie_t;
   6983}
   6984
   6985static void
   6986Field_ftsf308ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   6987{
   6988  uint32 tie_t;
   6989  tie_t = (val << 21) >> 21;
   6990  insn[0] = (insn[0] & ~0xffe00) | (tie_t << 9);
   6991}
   6992
   6993static unsigned
   6994Field_ftsf366ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   6995{
   6996  unsigned tie_t = 0;
   6997  tie_t = (tie_t << 1) | ((insn[0] << 23) >> 31);
   6998  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   6999  return tie_t;
   7000}
   7001
   7002static void
   7003Field_ftsf366ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   7004{
   7005  uint32 tie_t;
   7006  tie_t = (val << 28) >> 28;
   7007  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   7008  tie_t = (val << 27) >> 31;
   7009  insn[0] = (insn[0] & ~0x100) | (tie_t << 8);
   7010}
   7011
   7012static unsigned
   7013Field_ftsf306ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   7014{
   7015  unsigned tie_t = 0;
   7016  tie_t = (tie_t << 12) | ((insn[0] << 12) >> 20);
   7017  tie_t = (tie_t << 1) | ((insn[0] << 29) >> 31);
   7018  return tie_t;
   7019}
   7020
   7021static void
   7022Field_ftsf306ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   7023{
   7024  uint32 tie_t;
   7025  tie_t = (val << 31) >> 31;
   7026  insn[0] = (insn[0] & ~0x4) | (tie_t << 2);
   7027  tie_t = (val << 19) >> 20;
   7028  insn[0] = (insn[0] & ~0xfff00) | (tie_t << 8);
   7029}
   7030
   7031static unsigned
   7032Field_ftsf368ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   7033{
   7034  unsigned tie_t = 0;
   7035  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   7036  tie_t = (tie_t << 2) | ((insn[0] << 30) >> 30);
   7037  return tie_t;
   7038}
   7039
   7040static void
   7041Field_ftsf368ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   7042{
   7043  uint32 tie_t;
   7044  tie_t = (val << 30) >> 30;
   7045  insn[0] = (insn[0] & ~0x3) | (tie_t << 0);
   7046  tie_t = (val << 29) >> 31;
   7047  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   7048}
   7049
   7050static unsigned
   7051Field_ftsf304ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   7052{
   7053  unsigned tie_t = 0;
   7054  tie_t = (tie_t << 12) | ((insn[0] << 12) >> 20);
   7055  tie_t = (tie_t << 2) | ((insn[0] << 29) >> 30);
   7056  return tie_t;
   7057}
   7058
   7059static void
   7060Field_ftsf304ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   7061{
   7062  uint32 tie_t;
   7063  tie_t = (val << 30) >> 30;
   7064  insn[0] = (insn[0] & ~0x6) | (tie_t << 1);
   7065  tie_t = (val << 18) >> 20;
   7066  insn[0] = (insn[0] & ~0xfff00) | (tie_t << 8);
   7067}
   7068
   7069static unsigned
   7070Field_ftsf369ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   7071{
   7072  unsigned tie_t = 0;
   7073  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   7074  tie_t = (tie_t << 1) | ((insn[0] << 31) >> 31);
   7075  return tie_t;
   7076}
   7077
   7078static void
   7079Field_ftsf369ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   7080{
   7081  uint32 tie_t;
   7082  tie_t = (val << 31) >> 31;
   7083  insn[0] = (insn[0] & ~0x1) | (tie_t << 0);
   7084  tie_t = (val << 30) >> 31;
   7085  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   7086}
   7087
   7088static unsigned
   7089Field_ftsf323ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   7090{
   7091  unsigned tie_t = 0;
   7092  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   7093  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   7094  return tie_t;
   7095}
   7096
   7097static void
   7098Field_ftsf323ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   7099{
   7100  uint32 tie_t;
   7101  tie_t = (val << 28) >> 28;
   7102  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   7103  tie_t = (val << 20) >> 24;
   7104  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   7105}
   7106
   7107static unsigned
   7108Field_ftsf328ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   7109{
   7110  unsigned tie_t = 0;
   7111  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   7112  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   7113  return tie_t;
   7114}
   7115
   7116static void
   7117Field_ftsf328ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   7118{
   7119  uint32 tie_t;
   7120  tie_t = (val << 31) >> 31;
   7121  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   7122  tie_t = (val << 23) >> 24;
   7123  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   7124}
   7125
   7126static unsigned
   7127Field_ftsf326ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   7128{
   7129  unsigned tie_t = 0;
   7130  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   7131  tie_t = (tie_t << 2) | ((insn[0] << 28) >> 30);
   7132  return tie_t;
   7133}
   7134
   7135static void
   7136Field_ftsf326ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   7137{
   7138  uint32 tie_t;
   7139  tie_t = (val << 30) >> 30;
   7140  insn[0] = (insn[0] & ~0xc) | (tie_t << 2);
   7141  tie_t = (val << 22) >> 24;
   7142  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   7143}
   7144
   7145static unsigned
   7146Field_ftsf357_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   7147{
   7148  unsigned tie_t = 0;
   7149  tie_t = (tie_t << 2) | ((insn[0] << 30) >> 30);
   7150  return tie_t;
   7151}
   7152
   7153static void
   7154Field_ftsf357_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   7155{
   7156  uint32 tie_t;
   7157  tie_t = (val << 30) >> 30;
   7158  insn[0] = (insn[0] & ~0x3) | (tie_t << 0);
   7159}
   7160
   7161static unsigned
   7162Field_ftsf303ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   7163{
   7164  unsigned tie_t = 0;
   7165  tie_t = (tie_t << 12) | ((insn[0] << 12) >> 20);
   7166  tie_t = (tie_t << 3) | ((insn[0] << 29) >> 29);
   7167  return tie_t;
   7168}
   7169
   7170static void
   7171Field_ftsf303ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   7172{
   7173  uint32 tie_t;
   7174  tie_t = (val << 29) >> 29;
   7175  insn[0] = (insn[0] & ~0x7) | (tie_t << 0);
   7176  tie_t = (val << 17) >> 20;
   7177  insn[0] = (insn[0] & ~0xfff00) | (tie_t << 8);
   7178}
   7179
   7180static unsigned
   7181Field_ftsf324ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   7182{
   7183  unsigned tie_t = 0;
   7184  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   7185  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   7186  return tie_t;
   7187}
   7188
   7189static void
   7190Field_ftsf324ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   7191{
   7192  uint32 tie_t;
   7193  tie_t = (val << 28) >> 28;
   7194  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   7195  tie_t = (val << 20) >> 24;
   7196  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   7197}
   7198
   7199static unsigned
   7200Field_ftsf317ae_slot0_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   7201{
   7202  unsigned tie_t = 0;
   7203  tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
   7204  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   7205  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   7206  return tie_t;
   7207}
   7208
   7209static void
   7210Field_ftsf317ae_slot0_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   7211{
   7212  uint32 tie_t;
   7213  tie_t = (val << 28) >> 28;
   7214  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   7215  tie_t = (val << 27) >> 31;
   7216  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   7217  tie_t = (val << 19) >> 24;
   7218  insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
   7219}
   7220
   7221static unsigned
   7222Field_t_Slot_inst16a_get (const xtensa_insnbuf insn)
   7223{
   7224  unsigned tie_t = 0;
   7225  tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
   7226  return tie_t;
   7227}
   7228
   7229static void
   7230Field_t_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   7231{
   7232  uint32 tie_t;
   7233  tie_t = (val << 28) >> 28;
   7234  insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
   7235}
   7236
   7237static unsigned
   7238Field_bbi4_Slot_inst_get (const xtensa_insnbuf insn)
   7239{
   7240  unsigned tie_t = 0;
   7241  tie_t = (tie_t << 1) | ((insn[0] << 19) >> 31);
   7242  return tie_t;
   7243}
   7244
   7245static void
   7246Field_bbi4_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   7247{
   7248  uint32 tie_t;
   7249  tie_t = (val << 31) >> 31;
   7250  insn[0] = (insn[0] & ~0x1000) | (tie_t << 12);
   7251}
   7252
   7253static unsigned
   7254Field_bbi_Slot_inst_get (const xtensa_insnbuf insn)
   7255{
   7256  unsigned tie_t = 0;
   7257  tie_t = (tie_t << 1) | ((insn[0] << 19) >> 31);
   7258  tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
   7259  return tie_t;
   7260}
   7261
   7262static void
   7263Field_bbi_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   7264{
   7265  uint32 tie_t;
   7266  tie_t = (val << 28) >> 28;
   7267  insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
   7268  tie_t = (val << 27) >> 31;
   7269  insn[0] = (insn[0] & ~0x1000) | (tie_t << 12);
   7270}
   7271
   7272static unsigned
   7273Field_bbi_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   7274{
   7275  unsigned tie_t = 0;
   7276  tie_t = (tie_t << 5) | ((insn[0] << 27) >> 27);
   7277  return tie_t;
   7278}
   7279
   7280static void
   7281Field_bbi_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   7282{
   7283  uint32 tie_t;
   7284  tie_t = (val << 27) >> 27;
   7285  insn[0] = (insn[0] & ~0x1f) | (tie_t << 0);
   7286}
   7287
   7288static unsigned
   7289Field_imm12_Slot_inst_get (const xtensa_insnbuf insn)
   7290{
   7291  unsigned tie_t = 0;
   7292  tie_t = (tie_t << 12) | ((insn[0] << 8) >> 20);
   7293  return tie_t;
   7294}
   7295
   7296static void
   7297Field_imm12_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   7298{
   7299  uint32 tie_t;
   7300  tie_t = (val << 20) >> 20;
   7301  insn[0] = (insn[0] & ~0xfff000) | (tie_t << 12);
   7302}
   7303
   7304static unsigned
   7305Field_imm12_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   7306{
   7307  unsigned tie_t = 0;
   7308  tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
   7309  tie_t = (tie_t << 8) | ((insn[0] << 24) >> 24);
   7310  return tie_t;
   7311}
   7312
   7313static void
   7314Field_imm12_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   7315{
   7316  uint32 tie_t;
   7317  tie_t = (val << 24) >> 24;
   7318  insn[0] = (insn[0] & ~0xff) | (tie_t << 0);
   7319  tie_t = (val << 20) >> 28;
   7320  insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
   7321}
   7322
   7323static unsigned
   7324Field_imm8_Slot_inst_get (const xtensa_insnbuf insn)
   7325{
   7326  unsigned tie_t = 0;
   7327  tie_t = (tie_t << 8) | ((insn[0] << 8) >> 24);
   7328  return tie_t;
   7329}
   7330
   7331static void
   7332Field_imm8_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   7333{
   7334  uint32 tie_t;
   7335  tie_t = (val << 24) >> 24;
   7336  insn[0] = (insn[0] & ~0xff0000) | (tie_t << 16);
   7337}
   7338
   7339static unsigned
   7340Field_s_Slot_inst16a_get (const xtensa_insnbuf insn)
   7341{
   7342  unsigned tie_t = 0;
   7343  tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
   7344  return tie_t;
   7345}
   7346
   7347static void
   7348Field_s_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   7349{
   7350  uint32 tie_t;
   7351  tie_t = (val << 28) >> 28;
   7352  insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
   7353}
   7354
   7355static unsigned
   7356Field_imm12b_Slot_inst_get (const xtensa_insnbuf insn)
   7357{
   7358  unsigned tie_t = 0;
   7359  tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
   7360  tie_t = (tie_t << 8) | ((insn[0] << 8) >> 24);
   7361  return tie_t;
   7362}
   7363
   7364static void
   7365Field_imm12b_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   7366{
   7367  uint32 tie_t;
   7368  tie_t = (val << 24) >> 24;
   7369  insn[0] = (insn[0] & ~0xff0000) | (tie_t << 16);
   7370  tie_t = (val << 20) >> 28;
   7371  insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
   7372}
   7373
   7374static unsigned
   7375Field_imm12b_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   7376{
   7377  unsigned tie_t = 0;
   7378  tie_t = (tie_t << 12) | ((insn[0] << 16) >> 20);
   7379  return tie_t;
   7380}
   7381
   7382static void
   7383Field_imm12b_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   7384{
   7385  uint32 tie_t;
   7386  tie_t = (val << 20) >> 20;
   7387  insn[0] = (insn[0] & ~0xfff0) | (tie_t << 4);
   7388}
   7389
   7390static unsigned
   7391Field_imm16_Slot_inst_get (const xtensa_insnbuf insn)
   7392{
   7393  unsigned tie_t = 0;
   7394  tie_t = (tie_t << 16) | ((insn[0] << 8) >> 16);
   7395  return tie_t;
   7396}
   7397
   7398static void
   7399Field_imm16_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   7400{
   7401  uint32 tie_t;
   7402  tie_t = (val << 16) >> 16;
   7403  insn[0] = (insn[0] & ~0xffff00) | (tie_t << 8);
   7404}
   7405
   7406static unsigned
   7407Field_imm16_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   7408{
   7409  unsigned tie_t = 0;
   7410  tie_t = (tie_t << 16) | ((insn[0] << 12) >> 16);
   7411  return tie_t;
   7412}
   7413
   7414static void
   7415Field_imm16_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   7416{
   7417  uint32 tie_t;
   7418  tie_t = (val << 16) >> 16;
   7419  insn[0] = (insn[0] & ~0xffff0) | (tie_t << 4);
   7420}
   7421
   7422static unsigned
   7423Field_offset_Slot_inst_get (const xtensa_insnbuf insn)
   7424{
   7425  unsigned tie_t = 0;
   7426  tie_t = (tie_t << 18) | ((insn[0] << 8) >> 14);
   7427  return tie_t;
   7428}
   7429
   7430static void
   7431Field_offset_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   7432{
   7433  uint32 tie_t;
   7434  tie_t = (val << 14) >> 14;
   7435  insn[0] = (insn[0] & ~0xffffc0) | (tie_t << 6);
   7436}
   7437
   7438static unsigned
   7439Field_offset_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   7440{
   7441  unsigned tie_t = 0;
   7442  tie_t = (tie_t << 18) | ((insn[0] << 14) >> 14);
   7443  return tie_t;
   7444}
   7445
   7446static void
   7447Field_offset_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   7448{
   7449  uint32 tie_t;
   7450  tie_t = (val << 14) >> 14;
   7451  insn[0] = (insn[0] & ~0x3ffff) | (tie_t << 0);
   7452}
   7453
   7454static unsigned
   7455Field_op2_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   7456{
   7457  unsigned tie_t = 0;
   7458  tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
   7459  return tie_t;
   7460}
   7461
   7462static void
   7463Field_op2_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   7464{
   7465  uint32 tie_t;
   7466  tie_t = (val << 28) >> 28;
   7467  insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
   7468}
   7469
   7470static unsigned
   7471Field_r_Slot_inst16a_get (const xtensa_insnbuf insn)
   7472{
   7473  unsigned tie_t = 0;
   7474  tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
   7475  return tie_t;
   7476}
   7477
   7478static void
   7479Field_r_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   7480{
   7481  uint32 tie_t;
   7482  tie_t = (val << 28) >> 28;
   7483  insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
   7484}
   7485
   7486static unsigned
   7487Field_sa4_Slot_inst_get (const xtensa_insnbuf insn)
   7488{
   7489  unsigned tie_t = 0;
   7490  tie_t = (tie_t << 1) | ((insn[0] << 11) >> 31);
   7491  return tie_t;
   7492}
   7493
   7494static void
   7495Field_sa4_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   7496{
   7497  uint32 tie_t;
   7498  tie_t = (val << 31) >> 31;
   7499  insn[0] = (insn[0] & ~0x100000) | (tie_t << 20);
   7500}
   7501
   7502static unsigned
   7503Field_sae4_Slot_inst_get (const xtensa_insnbuf insn)
   7504{
   7505  unsigned tie_t = 0;
   7506  tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
   7507  return tie_t;
   7508}
   7509
   7510static void
   7511Field_sae4_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   7512{
   7513  uint32 tie_t;
   7514  tie_t = (val << 31) >> 31;
   7515  insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
   7516}
   7517
   7518static unsigned
   7519Field_sae_Slot_inst_get (const xtensa_insnbuf insn)
   7520{
   7521  unsigned tie_t = 0;
   7522  tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
   7523  tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
   7524  return tie_t;
   7525}
   7526
   7527static void
   7528Field_sae_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   7529{
   7530  uint32 tie_t;
   7531  tie_t = (val << 28) >> 28;
   7532  insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
   7533  tie_t = (val << 27) >> 31;
   7534  insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
   7535}
   7536
   7537static unsigned
   7538Field_sae_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   7539{
   7540  unsigned tie_t = 0;
   7541  tie_t = (tie_t << 5) | ((insn[0] << 15) >> 27);
   7542  return tie_t;
   7543}
   7544
   7545static void
   7546Field_sae_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   7547{
   7548  uint32 tie_t;
   7549  tie_t = (val << 27) >> 27;
   7550  insn[0] = (insn[0] & ~0x1f000) | (tie_t << 12);
   7551}
   7552
   7553static unsigned
   7554Field_sal_Slot_inst_get (const xtensa_insnbuf insn)
   7555{
   7556  unsigned tie_t = 0;
   7557  tie_t = (tie_t << 1) | ((insn[0] << 11) >> 31);
   7558  tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
   7559  return tie_t;
   7560}
   7561
   7562static void
   7563Field_sal_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   7564{
   7565  uint32 tie_t;
   7566  tie_t = (val << 28) >> 28;
   7567  insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
   7568  tie_t = (val << 27) >> 31;
   7569  insn[0] = (insn[0] & ~0x100000) | (tie_t << 20);
   7570}
   7571
   7572static unsigned
   7573Field_sal_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   7574{
   7575  unsigned tie_t = 0;
   7576  tie_t = (tie_t << 1) | ((insn[0] << 19) >> 31);
   7577  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   7578  return tie_t;
   7579}
   7580
   7581static void
   7582Field_sal_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   7583{
   7584  uint32 tie_t;
   7585  tie_t = (val << 28) >> 28;
   7586  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   7587  tie_t = (val << 27) >> 31;
   7588  insn[0] = (insn[0] & ~0x1000) | (tie_t << 12);
   7589}
   7590
   7591static unsigned
   7592Field_sargt_Slot_inst_get (const xtensa_insnbuf insn)
   7593{
   7594  unsigned tie_t = 0;
   7595  tie_t = (tie_t << 1) | ((insn[0] << 11) >> 31);
   7596  tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
   7597  return tie_t;
   7598}
   7599
   7600static void
   7601Field_sargt_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   7602{
   7603  uint32 tie_t;
   7604  tie_t = (val << 28) >> 28;
   7605  insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
   7606  tie_t = (val << 27) >> 31;
   7607  insn[0] = (insn[0] & ~0x100000) | (tie_t << 20);
   7608}
   7609
   7610static unsigned
   7611Field_sargt_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   7612{
   7613  unsigned tie_t = 0;
   7614  tie_t = (tie_t << 5) | ((insn[0] << 19) >> 27);
   7615  return tie_t;
   7616}
   7617
   7618static void
   7619Field_sargt_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   7620{
   7621  uint32 tie_t;
   7622  tie_t = (val << 27) >> 27;
   7623  insn[0] = (insn[0] & ~0x1f00) | (tie_t << 8);
   7624}
   7625
   7626static unsigned
   7627Field_sas4_Slot_inst_get (const xtensa_insnbuf insn)
   7628{
   7629  unsigned tie_t = 0;
   7630  tie_t = (tie_t << 1) | ((insn[0] << 27) >> 31);
   7631  return tie_t;
   7632}
   7633
   7634static void
   7635Field_sas4_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   7636{
   7637  uint32 tie_t;
   7638  tie_t = (val << 31) >> 31;
   7639  insn[0] = (insn[0] & ~0x10) | (tie_t << 4);
   7640}
   7641
   7642static unsigned
   7643Field_sas_Slot_inst_get (const xtensa_insnbuf insn)
   7644{
   7645  unsigned tie_t = 0;
   7646  tie_t = (tie_t << 1) | ((insn[0] << 27) >> 31);
   7647  tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
   7648  return tie_t;
   7649}
   7650
   7651static void
   7652Field_sas_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   7653{
   7654  uint32 tie_t;
   7655  tie_t = (val << 28) >> 28;
   7656  insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
   7657  tie_t = (val << 27) >> 31;
   7658  insn[0] = (insn[0] & ~0x10) | (tie_t << 4);
   7659}
   7660
   7661static unsigned
   7662Field_sas_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   7663{
   7664  unsigned tie_t = 0;
   7665  tie_t = (tie_t << 5) | ((insn[0] << 27) >> 27);
   7666  return tie_t;
   7667}
   7668
   7669static void
   7670Field_sas_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   7671{
   7672  uint32 tie_t;
   7673  tie_t = (val << 27) >> 27;
   7674  insn[0] = (insn[0] & ~0x1f) | (tie_t << 0);
   7675}
   7676
   7677static unsigned
   7678Field_sr_Slot_inst16a_get (const xtensa_insnbuf insn)
   7679{
   7680  unsigned tie_t = 0;
   7681  tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
   7682  tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
   7683  return tie_t;
   7684}
   7685
   7686static void
   7687Field_sr_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   7688{
   7689  uint32 tie_t;
   7690  tie_t = (val << 28) >> 28;
   7691  insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
   7692  tie_t = (val << 24) >> 28;
   7693  insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
   7694}
   7695
   7696static unsigned
   7697Field_sr_Slot_inst16b_get (const xtensa_insnbuf insn)
   7698{
   7699  unsigned tie_t = 0;
   7700  tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
   7701  tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
   7702  return tie_t;
   7703}
   7704
   7705static void
   7706Field_sr_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
   7707{
   7708  uint32 tie_t;
   7709  tie_t = (val << 28) >> 28;
   7710  insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
   7711  tie_t = (val << 24) >> 28;
   7712  insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
   7713}
   7714
   7715static unsigned
   7716Field_st_Slot_inst16a_get (const xtensa_insnbuf insn)
   7717{
   7718  unsigned tie_t = 0;
   7719  tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
   7720  tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
   7721  return tie_t;
   7722}
   7723
   7724static void
   7725Field_st_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   7726{
   7727  uint32 tie_t;
   7728  tie_t = (val << 28) >> 28;
   7729  insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
   7730  tie_t = (val << 24) >> 28;
   7731  insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
   7732}
   7733
   7734static unsigned
   7735Field_st_Slot_inst16b_get (const xtensa_insnbuf insn)
   7736{
   7737  unsigned tie_t = 0;
   7738  tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
   7739  tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
   7740  return tie_t;
   7741}
   7742
   7743static void
   7744Field_st_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
   7745{
   7746  uint32 tie_t;
   7747  tie_t = (val << 28) >> 28;
   7748  insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
   7749  tie_t = (val << 24) >> 28;
   7750  insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
   7751}
   7752
   7753static unsigned
   7754Field_imm4_Slot_inst_get (const xtensa_insnbuf insn)
   7755{
   7756  unsigned tie_t = 0;
   7757  tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
   7758  return tie_t;
   7759}
   7760
   7761static void
   7762Field_imm4_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   7763{
   7764  uint32 tie_t;
   7765  tie_t = (val << 28) >> 28;
   7766  insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
   7767}
   7768
   7769static unsigned
   7770Field_imm4_Slot_inst16a_get (const xtensa_insnbuf insn)
   7771{
   7772  unsigned tie_t = 0;
   7773  tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
   7774  return tie_t;
   7775}
   7776
   7777static void
   7778Field_imm4_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   7779{
   7780  uint32 tie_t;
   7781  tie_t = (val << 28) >> 28;
   7782  insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
   7783}
   7784
   7785static unsigned
   7786Field_imm4_Slot_inst16b_get (const xtensa_insnbuf insn)
   7787{
   7788  unsigned tie_t = 0;
   7789  tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
   7790  return tie_t;
   7791}
   7792
   7793static void
   7794Field_imm4_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
   7795{
   7796  uint32 tie_t;
   7797  tie_t = (val << 28) >> 28;
   7798  insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
   7799}
   7800
   7801static unsigned
   7802Field_mn_Slot_inst_get (const xtensa_insnbuf insn)
   7803{
   7804  unsigned tie_t = 0;
   7805  tie_t = (tie_t << 2) | ((insn[0] << 24) >> 30);
   7806  tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
   7807  return tie_t;
   7808}
   7809
   7810static void
   7811Field_mn_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   7812{
   7813  uint32 tie_t;
   7814  tie_t = (val << 30) >> 30;
   7815  insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
   7816  tie_t = (val << 28) >> 30;
   7817  insn[0] = (insn[0] & ~0xc0) | (tie_t << 6);
   7818}
   7819
   7820static unsigned
   7821Field_i_Slot_inst16a_get (const xtensa_insnbuf insn)
   7822{
   7823  unsigned tie_t = 0;
   7824  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   7825  return tie_t;
   7826}
   7827
   7828static void
   7829Field_i_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   7830{
   7831  uint32 tie_t;
   7832  tie_t = (val << 31) >> 31;
   7833  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   7834}
   7835
   7836static unsigned
   7837Field_imm6lo_Slot_inst16a_get (const xtensa_insnbuf insn)
   7838{
   7839  unsigned tie_t = 0;
   7840  tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
   7841  return tie_t;
   7842}
   7843
   7844static void
   7845Field_imm6lo_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   7846{
   7847  uint32 tie_t;
   7848  tie_t = (val << 28) >> 28;
   7849  insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
   7850}
   7851
   7852static unsigned
   7853Field_imm6lo_Slot_inst16b_get (const xtensa_insnbuf insn)
   7854{
   7855  unsigned tie_t = 0;
   7856  tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
   7857  return tie_t;
   7858}
   7859
   7860static void
   7861Field_imm6lo_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
   7862{
   7863  uint32 tie_t;
   7864  tie_t = (val << 28) >> 28;
   7865  insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
   7866}
   7867
   7868static unsigned
   7869Field_imm6hi_Slot_inst16a_get (const xtensa_insnbuf insn)
   7870{
   7871  unsigned tie_t = 0;
   7872  tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
   7873  return tie_t;
   7874}
   7875
   7876static void
   7877Field_imm6hi_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   7878{
   7879  uint32 tie_t;
   7880  tie_t = (val << 30) >> 30;
   7881  insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
   7882}
   7883
   7884static unsigned
   7885Field_imm6hi_Slot_inst16b_get (const xtensa_insnbuf insn)
   7886{
   7887  unsigned tie_t = 0;
   7888  tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
   7889  return tie_t;
   7890}
   7891
   7892static void
   7893Field_imm6hi_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
   7894{
   7895  uint32 tie_t;
   7896  tie_t = (val << 30) >> 30;
   7897  insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
   7898}
   7899
   7900static unsigned
   7901Field_imm7lo_Slot_inst16a_get (const xtensa_insnbuf insn)
   7902{
   7903  unsigned tie_t = 0;
   7904  tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
   7905  return tie_t;
   7906}
   7907
   7908static void
   7909Field_imm7lo_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   7910{
   7911  uint32 tie_t;
   7912  tie_t = (val << 28) >> 28;
   7913  insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
   7914}
   7915
   7916static unsigned
   7917Field_imm7lo_Slot_inst16b_get (const xtensa_insnbuf insn)
   7918{
   7919  unsigned tie_t = 0;
   7920  tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
   7921  return tie_t;
   7922}
   7923
   7924static void
   7925Field_imm7lo_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
   7926{
   7927  uint32 tie_t;
   7928  tie_t = (val << 28) >> 28;
   7929  insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
   7930}
   7931
   7932static unsigned
   7933Field_imm7hi_Slot_inst16a_get (const xtensa_insnbuf insn)
   7934{
   7935  unsigned tie_t = 0;
   7936  tie_t = (tie_t << 3) | ((insn[0] << 25) >> 29);
   7937  return tie_t;
   7938}
   7939
   7940static void
   7941Field_imm7hi_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   7942{
   7943  uint32 tie_t;
   7944  tie_t = (val << 29) >> 29;
   7945  insn[0] = (insn[0] & ~0x70) | (tie_t << 4);
   7946}
   7947
   7948static unsigned
   7949Field_imm7hi_Slot_inst16b_get (const xtensa_insnbuf insn)
   7950{
   7951  unsigned tie_t = 0;
   7952  tie_t = (tie_t << 3) | ((insn[0] << 25) >> 29);
   7953  return tie_t;
   7954}
   7955
   7956static void
   7957Field_imm7hi_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
   7958{
   7959  uint32 tie_t;
   7960  tie_t = (val << 29) >> 29;
   7961  insn[0] = (insn[0] & ~0x70) | (tie_t << 4);
   7962}
   7963
   7964static unsigned
   7965Field_z_Slot_inst16a_get (const xtensa_insnbuf insn)
   7966{
   7967  unsigned tie_t = 0;
   7968  tie_t = (tie_t << 1) | ((insn[0] << 25) >> 31);
   7969  return tie_t;
   7970}
   7971
   7972static void
   7973Field_z_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   7974{
   7975  uint32 tie_t;
   7976  tie_t = (val << 31) >> 31;
   7977  insn[0] = (insn[0] & ~0x40) | (tie_t << 6);
   7978}
   7979
   7980static unsigned
   7981Field_imm6_Slot_inst16a_get (const xtensa_insnbuf insn)
   7982{
   7983  unsigned tie_t = 0;
   7984  tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
   7985  tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
   7986  return tie_t;
   7987}
   7988
   7989static void
   7990Field_imm6_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   7991{
   7992  uint32 tie_t;
   7993  tie_t = (val << 28) >> 28;
   7994  insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
   7995  tie_t = (val << 26) >> 30;
   7996  insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
   7997}
   7998
   7999static unsigned
   8000Field_imm6_Slot_inst16b_get (const xtensa_insnbuf insn)
   8001{
   8002  unsigned tie_t = 0;
   8003  tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
   8004  tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
   8005  return tie_t;
   8006}
   8007
   8008static void
   8009Field_imm6_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
   8010{
   8011  uint32 tie_t;
   8012  tie_t = (val << 28) >> 28;
   8013  insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
   8014  tie_t = (val << 26) >> 30;
   8015  insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
   8016}
   8017
   8018static unsigned
   8019Field_imm7_Slot_inst16a_get (const xtensa_insnbuf insn)
   8020{
   8021  unsigned tie_t = 0;
   8022  tie_t = (tie_t << 3) | ((insn[0] << 25) >> 29);
   8023  tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
   8024  return tie_t;
   8025}
   8026
   8027static void
   8028Field_imm7_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   8029{
   8030  uint32 tie_t;
   8031  tie_t = (val << 28) >> 28;
   8032  insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
   8033  tie_t = (val << 25) >> 29;
   8034  insn[0] = (insn[0] & ~0x70) | (tie_t << 4);
   8035}
   8036
   8037static unsigned
   8038Field_imm7_Slot_inst16b_get (const xtensa_insnbuf insn)
   8039{
   8040  unsigned tie_t = 0;
   8041  tie_t = (tie_t << 3) | ((insn[0] << 25) >> 29);
   8042  tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
   8043  return tie_t;
   8044}
   8045
   8046static void
   8047Field_imm7_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
   8048{
   8049  uint32 tie_t;
   8050  tie_t = (val << 28) >> 28;
   8051  insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
   8052  tie_t = (val << 25) >> 29;
   8053  insn[0] = (insn[0] & ~0x70) | (tie_t << 4);
   8054}
   8055
   8056static unsigned
   8057Field_t2_Slot_inst_get (const xtensa_insnbuf insn)
   8058{
   8059  unsigned tie_t = 0;
   8060  tie_t = (tie_t << 3) | ((insn[0] << 24) >> 29);
   8061  return tie_t;
   8062}
   8063
   8064static void
   8065Field_t2_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   8066{
   8067  uint32 tie_t;
   8068  tie_t = (val << 29) >> 29;
   8069  insn[0] = (insn[0] & ~0xe0) | (tie_t << 5);
   8070}
   8071
   8072static unsigned
   8073Field_t2_Slot_inst16a_get (const xtensa_insnbuf insn)
   8074{
   8075  unsigned tie_t = 0;
   8076  tie_t = (tie_t << 3) | ((insn[0] << 24) >> 29);
   8077  return tie_t;
   8078}
   8079
   8080static void
   8081Field_t2_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   8082{
   8083  uint32 tie_t;
   8084  tie_t = (val << 29) >> 29;
   8085  insn[0] = (insn[0] & ~0xe0) | (tie_t << 5);
   8086}
   8087
   8088static unsigned
   8089Field_t2_Slot_inst16b_get (const xtensa_insnbuf insn)
   8090{
   8091  unsigned tie_t = 0;
   8092  tie_t = (tie_t << 3) | ((insn[0] << 24) >> 29);
   8093  return tie_t;
   8094}
   8095
   8096static void
   8097Field_t2_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
   8098{
   8099  uint32 tie_t;
   8100  tie_t = (val << 29) >> 29;
   8101  insn[0] = (insn[0] & ~0xe0) | (tie_t << 5);
   8102}
   8103
   8104static unsigned
   8105Field_t2_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   8106{
   8107  unsigned tie_t = 0;
   8108  tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
   8109  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   8110  return tie_t;
   8111}
   8112
   8113static void
   8114Field_t2_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   8115{
   8116  uint32 tie_t;
   8117  tie_t = (val << 31) >> 31;
   8118  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   8119  tie_t = (val << 29) >> 30;
   8120  insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
   8121}
   8122
   8123static unsigned
   8124Field_s2_Slot_inst_get (const xtensa_insnbuf insn)
   8125{
   8126  unsigned tie_t = 0;
   8127  tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29);
   8128  return tie_t;
   8129}
   8130
   8131static void
   8132Field_s2_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   8133{
   8134  uint32 tie_t;
   8135  tie_t = (val << 29) >> 29;
   8136  insn[0] = (insn[0] & ~0xe00) | (tie_t << 9);
   8137}
   8138
   8139static unsigned
   8140Field_s2_Slot_inst16a_get (const xtensa_insnbuf insn)
   8141{
   8142  unsigned tie_t = 0;
   8143  tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29);
   8144  return tie_t;
   8145}
   8146
   8147static void
   8148Field_s2_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   8149{
   8150  uint32 tie_t;
   8151  tie_t = (val << 29) >> 29;
   8152  insn[0] = (insn[0] & ~0xe00) | (tie_t << 9);
   8153}
   8154
   8155static unsigned
   8156Field_s2_Slot_inst16b_get (const xtensa_insnbuf insn)
   8157{
   8158  unsigned tie_t = 0;
   8159  tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29);
   8160  return tie_t;
   8161}
   8162
   8163static void
   8164Field_s2_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
   8165{
   8166  uint32 tie_t;
   8167  tie_t = (val << 29) >> 29;
   8168  insn[0] = (insn[0] & ~0xe00) | (tie_t << 9);
   8169}
   8170
   8171static unsigned
   8172Field_r2_Slot_inst_get (const xtensa_insnbuf insn)
   8173{
   8174  unsigned tie_t = 0;
   8175  tie_t = (tie_t << 3) | ((insn[0] << 16) >> 29);
   8176  return tie_t;
   8177}
   8178
   8179static void
   8180Field_r2_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   8181{
   8182  uint32 tie_t;
   8183  tie_t = (val << 29) >> 29;
   8184  insn[0] = (insn[0] & ~0xe000) | (tie_t << 13);
   8185}
   8186
   8187static unsigned
   8188Field_r2_Slot_inst16a_get (const xtensa_insnbuf insn)
   8189{
   8190  unsigned tie_t = 0;
   8191  tie_t = (tie_t << 3) | ((insn[0] << 16) >> 29);
   8192  return tie_t;
   8193}
   8194
   8195static void
   8196Field_r2_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   8197{
   8198  uint32 tie_t;
   8199  tie_t = (val << 29) >> 29;
   8200  insn[0] = (insn[0] & ~0xe000) | (tie_t << 13);
   8201}
   8202
   8203static unsigned
   8204Field_r2_Slot_inst16b_get (const xtensa_insnbuf insn)
   8205{
   8206  unsigned tie_t = 0;
   8207  tie_t = (tie_t << 3) | ((insn[0] << 16) >> 29);
   8208  return tie_t;
   8209}
   8210
   8211static void
   8212Field_r2_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
   8213{
   8214  uint32 tie_t;
   8215  tie_t = (val << 29) >> 29;
   8216  insn[0] = (insn[0] & ~0xe000) | (tie_t << 13);
   8217}
   8218
   8219static unsigned
   8220Field_t4_Slot_inst_get (const xtensa_insnbuf insn)
   8221{
   8222  unsigned tie_t = 0;
   8223  tie_t = (tie_t << 2) | ((insn[0] << 24) >> 30);
   8224  return tie_t;
   8225}
   8226
   8227static void
   8228Field_t4_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   8229{
   8230  uint32 tie_t;
   8231  tie_t = (val << 30) >> 30;
   8232  insn[0] = (insn[0] & ~0xc0) | (tie_t << 6);
   8233}
   8234
   8235static unsigned
   8236Field_t4_Slot_inst16a_get (const xtensa_insnbuf insn)
   8237{
   8238  unsigned tie_t = 0;
   8239  tie_t = (tie_t << 2) | ((insn[0] << 24) >> 30);
   8240  return tie_t;
   8241}
   8242
   8243static void
   8244Field_t4_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   8245{
   8246  uint32 tie_t;
   8247  tie_t = (val << 30) >> 30;
   8248  insn[0] = (insn[0] & ~0xc0) | (tie_t << 6);
   8249}
   8250
   8251static unsigned
   8252Field_t4_Slot_inst16b_get (const xtensa_insnbuf insn)
   8253{
   8254  unsigned tie_t = 0;
   8255  tie_t = (tie_t << 2) | ((insn[0] << 24) >> 30);
   8256  return tie_t;
   8257}
   8258
   8259static void
   8260Field_t4_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
   8261{
   8262  uint32 tie_t;
   8263  tie_t = (val << 30) >> 30;
   8264  insn[0] = (insn[0] & ~0xc0) | (tie_t << 6);
   8265}
   8266
   8267static unsigned
   8268Field_s4_Slot_inst_get (const xtensa_insnbuf insn)
   8269{
   8270  unsigned tie_t = 0;
   8271  tie_t = (tie_t << 2) | ((insn[0] << 20) >> 30);
   8272  return tie_t;
   8273}
   8274
   8275static void
   8276Field_s4_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   8277{
   8278  uint32 tie_t;
   8279  tie_t = (val << 30) >> 30;
   8280  insn[0] = (insn[0] & ~0xc00) | (tie_t << 10);
   8281}
   8282
   8283static unsigned
   8284Field_s4_Slot_inst16a_get (const xtensa_insnbuf insn)
   8285{
   8286  unsigned tie_t = 0;
   8287  tie_t = (tie_t << 2) | ((insn[0] << 20) >> 30);
   8288  return tie_t;
   8289}
   8290
   8291static void
   8292Field_s4_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   8293{
   8294  uint32 tie_t;
   8295  tie_t = (val << 30) >> 30;
   8296  insn[0] = (insn[0] & ~0xc00) | (tie_t << 10);
   8297}
   8298
   8299static unsigned
   8300Field_s4_Slot_inst16b_get (const xtensa_insnbuf insn)
   8301{
   8302  unsigned tie_t = 0;
   8303  tie_t = (tie_t << 2) | ((insn[0] << 20) >> 30);
   8304  return tie_t;
   8305}
   8306
   8307static void
   8308Field_s4_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
   8309{
   8310  uint32 tie_t;
   8311  tie_t = (val << 30) >> 30;
   8312  insn[0] = (insn[0] & ~0xc00) | (tie_t << 10);
   8313}
   8314
   8315static unsigned
   8316Field_s4_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   8317{
   8318  unsigned tie_t = 0;
   8319  tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
   8320  return tie_t;
   8321}
   8322
   8323static void
   8324Field_s4_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   8325{
   8326  uint32 tie_t;
   8327  tie_t = (val << 30) >> 30;
   8328  insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
   8329}
   8330
   8331static unsigned
   8332Field_r4_Slot_inst_get (const xtensa_insnbuf insn)
   8333{
   8334  unsigned tie_t = 0;
   8335  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   8336  return tie_t;
   8337}
   8338
   8339static void
   8340Field_r4_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   8341{
   8342  uint32 tie_t;
   8343  tie_t = (val << 30) >> 30;
   8344  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   8345}
   8346
   8347static unsigned
   8348Field_r4_Slot_inst16a_get (const xtensa_insnbuf insn)
   8349{
   8350  unsigned tie_t = 0;
   8351  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   8352  return tie_t;
   8353}
   8354
   8355static void
   8356Field_r4_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   8357{
   8358  uint32 tie_t;
   8359  tie_t = (val << 30) >> 30;
   8360  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   8361}
   8362
   8363static unsigned
   8364Field_r4_Slot_inst16b_get (const xtensa_insnbuf insn)
   8365{
   8366  unsigned tie_t = 0;
   8367  tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
   8368  return tie_t;
   8369}
   8370
   8371static void
   8372Field_r4_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
   8373{
   8374  uint32 tie_t;
   8375  tie_t = (val << 30) >> 30;
   8376  insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
   8377}
   8378
   8379static unsigned
   8380Field_t8_Slot_inst_get (const xtensa_insnbuf insn)
   8381{
   8382  unsigned tie_t = 0;
   8383  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   8384  return tie_t;
   8385}
   8386
   8387static void
   8388Field_t8_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   8389{
   8390  uint32 tie_t;
   8391  tie_t = (val << 31) >> 31;
   8392  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   8393}
   8394
   8395static unsigned
   8396Field_t8_Slot_inst16a_get (const xtensa_insnbuf insn)
   8397{
   8398  unsigned tie_t = 0;
   8399  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   8400  return tie_t;
   8401}
   8402
   8403static void
   8404Field_t8_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   8405{
   8406  uint32 tie_t;
   8407  tie_t = (val << 31) >> 31;
   8408  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   8409}
   8410
   8411static unsigned
   8412Field_t8_Slot_inst16b_get (const xtensa_insnbuf insn)
   8413{
   8414  unsigned tie_t = 0;
   8415  tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
   8416  return tie_t;
   8417}
   8418
   8419static void
   8420Field_t8_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
   8421{
   8422  uint32 tie_t;
   8423  tie_t = (val << 31) >> 31;
   8424  insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
   8425}
   8426
   8427static unsigned
   8428Field_s8_Slot_inst_get (const xtensa_insnbuf insn)
   8429{
   8430  unsigned tie_t = 0;
   8431  tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31);
   8432  return tie_t;
   8433}
   8434
   8435static void
   8436Field_s8_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   8437{
   8438  uint32 tie_t;
   8439  tie_t = (val << 31) >> 31;
   8440  insn[0] = (insn[0] & ~0x800) | (tie_t << 11);
   8441}
   8442
   8443static unsigned
   8444Field_s8_Slot_inst16a_get (const xtensa_insnbuf insn)
   8445{
   8446  unsigned tie_t = 0;
   8447  tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31);
   8448  return tie_t;
   8449}
   8450
   8451static void
   8452Field_s8_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   8453{
   8454  uint32 tie_t;
   8455  tie_t = (val << 31) >> 31;
   8456  insn[0] = (insn[0] & ~0x800) | (tie_t << 11);
   8457}
   8458
   8459static unsigned
   8460Field_s8_Slot_inst16b_get (const xtensa_insnbuf insn)
   8461{
   8462  unsigned tie_t = 0;
   8463  tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31);
   8464  return tie_t;
   8465}
   8466
   8467static void
   8468Field_s8_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
   8469{
   8470  uint32 tie_t;
   8471  tie_t = (val << 31) >> 31;
   8472  insn[0] = (insn[0] & ~0x800) | (tie_t << 11);
   8473}
   8474
   8475static unsigned
   8476Field_r8_Slot_inst_get (const xtensa_insnbuf insn)
   8477{
   8478  unsigned tie_t = 0;
   8479  tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
   8480  return tie_t;
   8481}
   8482
   8483static void
   8484Field_r8_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   8485{
   8486  uint32 tie_t;
   8487  tie_t = (val << 31) >> 31;
   8488  insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
   8489}
   8490
   8491static unsigned
   8492Field_r8_Slot_inst16a_get (const xtensa_insnbuf insn)
   8493{
   8494  unsigned tie_t = 0;
   8495  tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
   8496  return tie_t;
   8497}
   8498
   8499static void
   8500Field_r8_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   8501{
   8502  uint32 tie_t;
   8503  tie_t = (val << 31) >> 31;
   8504  insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
   8505}
   8506
   8507static unsigned
   8508Field_r8_Slot_inst16b_get (const xtensa_insnbuf insn)
   8509{
   8510  unsigned tie_t = 0;
   8511  tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
   8512  return tie_t;
   8513}
   8514
   8515static void
   8516Field_r8_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
   8517{
   8518  uint32 tie_t;
   8519  tie_t = (val << 31) >> 31;
   8520  insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
   8521}
   8522
   8523static unsigned
   8524Field_xt_wbr15_imm_Slot_inst_get (const xtensa_insnbuf insn)
   8525{
   8526  unsigned tie_t = 0;
   8527  tie_t = (tie_t << 15) | ((insn[0] << 8) >> 17);
   8528  return tie_t;
   8529}
   8530
   8531static void
   8532Field_xt_wbr15_imm_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   8533{
   8534  uint32 tie_t;
   8535  tie_t = (val << 17) >> 17;
   8536  insn[0] = (insn[0] & ~0xfffe00) | (tie_t << 9);
   8537}
   8538
   8539static unsigned
   8540Field_xt_wbr18_imm_Slot_inst_get (const xtensa_insnbuf insn)
   8541{
   8542  unsigned tie_t = 0;
   8543  tie_t = (tie_t << 18) | ((insn[0] << 8) >> 14);
   8544  return tie_t;
   8545}
   8546
   8547static void
   8548Field_xt_wbr18_imm_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   8549{
   8550  uint32 tie_t;
   8551  tie_t = (val << 14) >> 14;
   8552  insn[0] = (insn[0] & ~0xffffc0) | (tie_t << 6);
   8553}
   8554
   8555static unsigned
   8556Field_ae_samt_s_t_Slot_inst_get (const xtensa_insnbuf insn)
   8557{
   8558  unsigned tie_t = 0;
   8559  tie_t = (tie_t << 6) | ((insn[0] << 22) >> 26);
   8560  return tie_t;
   8561}
   8562
   8563static void
   8564Field_ae_samt_s_t_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   8565{
   8566  uint32 tie_t;
   8567  tie_t = (val << 26) >> 26;
   8568  insn[0] = (insn[0] & ~0x3f0) | (tie_t << 4);
   8569}
   8570
   8571static unsigned
   8572Field_ae_samt_s_t_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   8573{
   8574  unsigned tie_t = 0;
   8575  tie_t = (tie_t << 2) | ((insn[0] << 22) >> 30);
   8576  tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   8577  return tie_t;
   8578}
   8579
   8580static void
   8581Field_ae_samt_s_t_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   8582{
   8583  uint32 tie_t;
   8584  tie_t = (val << 28) >> 28;
   8585  insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   8586  tie_t = (val << 26) >> 30;
   8587  insn[0] = (insn[0] & ~0x300) | (tie_t << 8);
   8588}
   8589
   8590static unsigned
   8591Field_ae_r20_Slot_inst_get (const xtensa_insnbuf insn)
   8592{
   8593  unsigned tie_t = 0;
   8594  tie_t = (tie_t << 3) | ((insn[0] << 17) >> 29);
   8595  return tie_t;
   8596}
   8597
   8598static void
   8599Field_ae_r20_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   8600{
   8601  uint32 tie_t;
   8602  tie_t = (val << 29) >> 29;
   8603  insn[0] = (insn[0] & ~0x7000) | (tie_t << 12);
   8604}
   8605
   8606static unsigned
   8607Field_ae_r10_Slot_ae_slot0_get (const xtensa_insnbuf insn)
   8608{
   8609  unsigned tie_t = 0;
   8610  tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
   8611  return tie_t;
   8612}
   8613
   8614static void
   8615Field_ae_r10_Slot_ae_slot0_set (xtensa_insnbuf insn, uint32 val)
   8616{
   8617  uint32 tie_t;
   8618  tie_t = (val << 30) >> 30;
   8619  insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
   8620}
   8621
   8622static unsigned
   8623Field_ae_s20_Slot_inst_get (const xtensa_insnbuf insn)
   8624{
   8625  unsigned tie_t = 0;
   8626  tie_t = (tie_t << 3) | ((insn[0] << 21) >> 29);
   8627  return tie_t;
   8628}
   8629
   8630static void
   8631Field_ae_s20_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   8632{
   8633  uint32 tie_t;
   8634  tie_t = (val << 29) >> 29;
   8635  insn[0] = (insn[0] & ~0x700) | (tie_t << 8);
   8636}
   8637
   8638static unsigned
   8639Field_ae_fld_ohba_Slot_inst_get (const xtensa_insnbuf insn)
   8640{
   8641  unsigned tie_t = 0;
   8642  tie_t = (tie_t << 4) | ((insn[0] << 12) >> 28);
   8643  return tie_t;
   8644}
   8645
   8646static void
   8647Field_ae_fld_ohba_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   8648{
   8649  uint32 tie_t;
   8650  tie_t = (val << 28) >> 28;
   8651  insn[0] = (insn[0] & ~0xf0000) | (tie_t << 16);
   8652}
   8653
   8654static unsigned
   8655Field_ae_fld_ohba2_Slot_inst_get (const xtensa_insnbuf insn)
   8656{
   8657  unsigned tie_t = 0;
   8658  tie_t = (tie_t << 4) | ((insn[0] << 12) >> 28);
   8659  return tie_t;
   8660}
   8661
   8662static void
   8663Field_ae_fld_ohba2_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   8664{
   8665  uint32 tie_t;
   8666  tie_t = (val << 28) >> 28;
   8667  insn[0] = (insn[0] & ~0xf0000) | (tie_t << 16);
   8668}
   8669
   8670static unsigned
   8671Field_ftsf12_Slot_inst_get (const xtensa_insnbuf insn)
   8672{
   8673  unsigned tie_t = 0;
   8674  tie_t = (tie_t << 3) | ((insn[0] << 25) >> 29);
   8675  return tie_t;
   8676}
   8677
   8678static void
   8679Field_ftsf12_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   8680{
   8681  uint32 tie_t;
   8682  tie_t = (val << 29) >> 29;
   8683  insn[0] = (insn[0] & ~0x70) | (tie_t << 4);
   8684}
   8685
   8686static unsigned
   8687Field_ftsf13_Slot_inst_get (const xtensa_insnbuf insn)
   8688{
   8689  unsigned tie_t = 0;
   8690  tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
   8691  return tie_t;
   8692}
   8693
   8694static void
   8695Field_ftsf13_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
   8696{
   8697  uint32 tie_t;
   8698  tie_t = (val << 30) >> 30;
   8699  insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
   8700}
   8701
   8702static unsigned
   8703Field_ftsf14_Slot_ae_slot1_get (const xtensa_insnbuf insn)
   8704{
   8705  unsigned tie_t = 0;
   8706  tie_t = (tie_t << 4) | ((insn[0] << 21) >> 28);
   8707  tie_t = (tie_t << 1) | ((insn[0] << 28) >> 31);
   8708  return tie_t;
   8709}
   8710
   8711static void
   8712Field_ftsf14_Slot_ae_slot1_set (xtensa_insnbuf insn, uint32 val)
   8713{
   8714  uint32 tie_t;
   8715  tie_t = (val << 31) >> 31;
   8716  insn[0] = (insn[0] & ~0x8) | (tie_t << 3);
   8717  tie_t = (val << 27) >> 28;
   8718  insn[0] = (insn[0] & ~0x780) | (tie_t << 7);
   8719}
   8720
   8721static void
   8722Implicit_Field_set (xtensa_insnbuf insn ATTRIBUTE_UNUSED,
   8723		    uint32 val ATTRIBUTE_UNUSED)
   8724{
   8725  /* Do nothing.  */
   8726}
   8727
   8728static unsigned
   8729Implicit_Field_ar0_get (const xtensa_insnbuf insn ATTRIBUTE_UNUSED)
   8730{
   8731  return 0;
   8732}
   8733
   8734static unsigned
   8735Implicit_Field_ar4_get (const xtensa_insnbuf insn ATTRIBUTE_UNUSED)
   8736{
   8737  return 4;
   8738}
   8739
   8740static unsigned
   8741Implicit_Field_ar8_get (const xtensa_insnbuf insn ATTRIBUTE_UNUSED)
   8742{
   8743  return 8;
   8744}
   8745
   8746static unsigned
   8747Implicit_Field_ar12_get (const xtensa_insnbuf insn ATTRIBUTE_UNUSED)
   8748{
   8749  return 12;
   8750}
   8751
   8752static unsigned
   8753Implicit_Field_bt16_get (const xtensa_insnbuf insn ATTRIBUTE_UNUSED)
   8754{
   8755  return 0;
   8756}
   8757
   8758static unsigned
   8759Implicit_Field_bs16_get (const xtensa_insnbuf insn ATTRIBUTE_UNUSED)
   8760{
   8761  return 0;
   8762}
   8763
   8764static unsigned
   8765Implicit_Field_br16_get (const xtensa_insnbuf insn ATTRIBUTE_UNUSED)
   8766{
   8767  return 0;
   8768}
   8769
   8770static unsigned
   8771Implicit_Field_brall_get (const xtensa_insnbuf insn ATTRIBUTE_UNUSED)
   8772{
   8773  return 0;
   8774}
   8775
   8776enum xtensa_field_id {
   8777  FIELD_t,
   8778  FIELD_bbi4,
   8779  FIELD_bbi,
   8780  FIELD_imm12,
   8781  FIELD_imm8,
   8782  FIELD_s,
   8783  FIELD_imm12b,
   8784  FIELD_imm16,
   8785  FIELD_m,
   8786  FIELD_n,
   8787  FIELD_offset,
   8788  FIELD_op0,
   8789  FIELD_op1,
   8790  FIELD_op2,
   8791  FIELD_r,
   8792  FIELD_sa4,
   8793  FIELD_sae4,
   8794  FIELD_sae,
   8795  FIELD_sal,
   8796  FIELD_sargt,
   8797  FIELD_sas4,
   8798  FIELD_sas,
   8799  FIELD_sr,
   8800  FIELD_st,
   8801  FIELD_thi3,
   8802  FIELD_imm4,
   8803  FIELD_mn,
   8804  FIELD_i,
   8805  FIELD_imm6lo,
   8806  FIELD_imm6hi,
   8807  FIELD_imm7lo,
   8808  FIELD_imm7hi,
   8809  FIELD_z,
   8810  FIELD_imm6,
   8811  FIELD_imm7,
   8812  FIELD_t2,
   8813  FIELD_s2,
   8814  FIELD_r2,
   8815  FIELD_t4,
   8816  FIELD_s4,
   8817  FIELD_r4,
   8818  FIELD_t8,
   8819  FIELD_s8,
   8820  FIELD_r8,
   8821  FIELD_xt_wbr15_imm,
   8822  FIELD_xt_wbr18_imm,
   8823  FIELD_ae_r3,
   8824  FIELD_ae_s_non_samt,
   8825  FIELD_ae_s3,
   8826  FIELD_ae_r32,
   8827  FIELD_ae_samt_s_t,
   8828  FIELD_ae_r20,
   8829  FIELD_ae_r10,
   8830  FIELD_ae_s20,
   8831  FIELD_ae_fld_ohba,
   8832  FIELD_ae_fld_ohba2,
   8833  FIELD_op0_s3,
   8834  FIELD_ftsf12,
   8835  FIELD_ftsf13,
   8836  FIELD_ftsf14,
   8837  FIELD_ftsf21ae_slot1,
   8838  FIELD_ftsf22ae_slot1,
   8839  FIELD_ftsf23ae_slot1,
   8840  FIELD_ftsf24ae_slot1,
   8841  FIELD_ftsf25ae_slot1,
   8842  FIELD_ftsf26ae_slot1,
   8843  FIELD_ftsf27ae_slot1,
   8844  FIELD_ftsf28ae_slot1,
   8845  FIELD_ftsf29ae_slot1,
   8846  FIELD_ftsf30ae_slot1,
   8847  FIELD_ftsf31ae_slot1,
   8848  FIELD_ftsf32ae_slot1,
   8849  FIELD_ftsf33ae_slot1,
   8850  FIELD_ftsf34ae_slot1,
   8851  FIELD_ftsf35ae_slot1,
   8852  FIELD_ftsf36ae_slot1,
   8853  FIELD_ftsf37ae_slot1,
   8854  FIELD_ftsf38ae_slot1,
   8855  FIELD_ftsf39ae_slot1,
   8856  FIELD_ftsf40ae_slot1,
   8857  FIELD_ftsf41ae_slot1,
   8858  FIELD_ftsf42ae_slot1,
   8859  FIELD_ftsf43ae_slot1,
   8860  FIELD_ftsf44ae_slot1,
   8861  FIELD_ftsf45ae_slot1,
   8862  FIELD_ftsf46ae_slot1,
   8863  FIELD_ftsf47ae_slot1,
   8864  FIELD_ftsf48ae_slot1,
   8865  FIELD_ftsf49ae_slot1,
   8866  FIELD_ftsf50ae_slot1,
   8867  FIELD_ftsf51ae_slot1,
   8868  FIELD_ftsf52ae_slot1,
   8869  FIELD_ftsf53ae_slot1,
   8870  FIELD_ftsf54ae_slot1,
   8871  FIELD_ftsf55ae_slot1,
   8872  FIELD_ftsf56ae_slot1,
   8873  FIELD_ftsf57ae_slot1,
   8874  FIELD_ftsf58ae_slot1,
   8875  FIELD_ftsf59ae_slot1,
   8876  FIELD_ftsf60ae_slot1,
   8877  FIELD_ftsf61ae_slot1,
   8878  FIELD_ftsf63ae_slot1,
   8879  FIELD_ftsf64ae_slot1,
   8880  FIELD_ftsf66ae_slot1,
   8881  FIELD_ftsf67ae_slot1,
   8882  FIELD_ftsf69ae_slot1,
   8883  FIELD_ftsf71ae_slot1,
   8884  FIELD_ftsf72ae_slot1,
   8885  FIELD_ftsf73ae_slot1,
   8886  FIELD_ftsf75ae_slot1,
   8887  FIELD_ftsf76ae_slot1,
   8888  FIELD_ftsf77ae_slot1,
   8889  FIELD_ftsf78ae_slot1,
   8890  FIELD_ftsf79ae_slot1,
   8891  FIELD_ftsf80ae_slot1,
   8892  FIELD_ftsf81ae_slot1,
   8893  FIELD_ftsf82ae_slot1,
   8894  FIELD_ftsf84ae_slot1,
   8895  FIELD_ftsf86ae_slot1,
   8896  FIELD_ftsf87ae_slot1,
   8897  FIELD_ftsf88ae_slot1,
   8898  FIELD_ftsf89ae_slot1,
   8899  FIELD_ftsf90ae_slot1,
   8900  FIELD_ftsf91ae_slot1,
   8901  FIELD_ftsf92ae_slot1,
   8902  FIELD_ftsf94ae_slot1,
   8903  FIELD_ftsf96ae_slot1,
   8904  FIELD_ftsf97ae_slot1,
   8905  FIELD_ftsf98ae_slot1,
   8906  FIELD_ftsf99ae_slot1,
   8907  FIELD_ftsf100ae_slot1,
   8908  FIELD_ftsf101ae_slot1,
   8909  FIELD_ftsf103ae_slot1,
   8910  FIELD_ftsf104ae_slot1,
   8911  FIELD_ftsf105ae_slot1,
   8912  FIELD_ftsf106ae_slot1,
   8913  FIELD_ftsf107ae_slot1,
   8914  FIELD_ftsf108ae_slot1,
   8915  FIELD_ftsf109ae_slot1,
   8916  FIELD_ftsf110ae_slot1,
   8917  FIELD_ftsf111ae_slot1,
   8918  FIELD_ftsf112ae_slot1,
   8919  FIELD_ftsf113ae_slot1,
   8920  FIELD_ftsf114ae_slot1,
   8921  FIELD_ftsf115ae_slot1,
   8922  FIELD_ftsf116ae_slot1,
   8923  FIELD_ftsf118ae_slot1,
   8924  FIELD_ftsf119ae_slot1,
   8925  FIELD_ftsf120ae_slot1,
   8926  FIELD_ftsf122ae_slot1,
   8927  FIELD_ftsf124ae_slot1,
   8928  FIELD_ftsf125ae_slot1,
   8929  FIELD_ftsf126ae_slot1,
   8930  FIELD_ftsf127ae_slot1,
   8931  FIELD_ftsf128ae_slot1,
   8932  FIELD_ftsf129ae_slot1,
   8933  FIELD_ftsf130ae_slot1,
   8934  FIELD_ftsf131ae_slot1,
   8935  FIELD_ftsf132ae_slot1,
   8936  FIELD_ftsf133ae_slot1,
   8937  FIELD_ftsf134ae_slot1,
   8938  FIELD_ftsf135ae_slot1,
   8939  FIELD_ftsf136ae_slot1,
   8940  FIELD_ftsf137ae_slot1,
   8941  FIELD_ftsf138ae_slot1,
   8942  FIELD_ftsf139ae_slot1,
   8943  FIELD_ftsf140ae_slot1,
   8944  FIELD_ftsf141ae_slot1,
   8945  FIELD_ftsf142ae_slot1,
   8946  FIELD_ftsf143ae_slot1,
   8947  FIELD_ftsf144ae_slot1,
   8948  FIELD_ftsf145ae_slot1,
   8949  FIELD_ftsf146ae_slot1,
   8950  FIELD_ftsf147ae_slot1,
   8951  FIELD_ftsf148ae_slot1,
   8952  FIELD_ftsf149ae_slot1,
   8953  FIELD_ftsf150ae_slot1,
   8954  FIELD_ftsf151ae_slot1,
   8955  FIELD_ftsf152ae_slot1,
   8956  FIELD_ftsf153ae_slot1,
   8957  FIELD_ftsf154ae_slot1,
   8958  FIELD_ftsf155ae_slot1,
   8959  FIELD_ftsf156ae_slot1,
   8960  FIELD_ftsf157ae_slot1,
   8961  FIELD_ftsf158ae_slot1,
   8962  FIELD_ftsf159ae_slot1,
   8963  FIELD_ftsf160ae_slot1,
   8964  FIELD_ftsf161ae_slot1,
   8965  FIELD_ftsf162ae_slot1,
   8966  FIELD_ftsf163ae_slot1,
   8967  FIELD_ftsf164ae_slot1,
   8968  FIELD_ftsf165ae_slot1,
   8969  FIELD_ftsf166ae_slot1,
   8970  FIELD_ftsf167ae_slot1,
   8971  FIELD_ftsf168ae_slot1,
   8972  FIELD_ftsf169ae_slot1,
   8973  FIELD_ftsf170ae_slot1,
   8974  FIELD_ftsf171ae_slot1,
   8975  FIELD_ftsf172ae_slot1,
   8976  FIELD_ftsf173ae_slot1,
   8977  FIELD_ftsf174ae_slot1,
   8978  FIELD_ftsf175ae_slot1,
   8979  FIELD_ftsf176ae_slot1,
   8980  FIELD_ftsf177ae_slot1,
   8981  FIELD_ftsf178ae_slot1,
   8982  FIELD_ftsf179ae_slot1,
   8983  FIELD_ftsf180ae_slot1,
   8984  FIELD_ftsf181ae_slot1,
   8985  FIELD_ftsf182ae_slot1,
   8986  FIELD_ftsf183ae_slot1,
   8987  FIELD_ftsf184ae_slot1,
   8988  FIELD_ftsf185ae_slot1,
   8989  FIELD_ftsf186ae_slot1,
   8990  FIELD_ftsf187ae_slot1,
   8991  FIELD_ftsf188ae_slot1,
   8992  FIELD_ftsf189ae_slot1,
   8993  FIELD_ftsf190ae_slot1,
   8994  FIELD_ftsf191ae_slot1,
   8995  FIELD_ftsf192ae_slot1,
   8996  FIELD_ftsf193ae_slot1,
   8997  FIELD_ftsf194ae_slot1,
   8998  FIELD_ftsf195ae_slot1,
   8999  FIELD_ftsf196ae_slot1,
   9000  FIELD_ftsf197ae_slot1,
   9001  FIELD_ftsf198ae_slot1,
   9002  FIELD_ftsf199ae_slot1,
   9003  FIELD_ftsf200ae_slot1,
   9004  FIELD_ftsf201ae_slot1,
   9005  FIELD_ftsf202ae_slot1,
   9006  FIELD_ftsf203ae_slot1,
   9007  FIELD_ftsf204ae_slot1,
   9008  FIELD_ftsf205ae_slot1,
   9009  FIELD_ftsf206ae_slot1,
   9010  FIELD_ftsf207ae_slot1,
   9011  FIELD_ftsf208,
   9012  FIELD_ftsf209ae_slot1,
   9013  FIELD_ftsf210ae_slot1,
   9014  FIELD_ftsf211ae_slot1,
   9015  FIELD_ftsf330ae_slot1,
   9016  FIELD_ftsf332ae_slot1,
   9017  FIELD_ftsf334ae_slot1,
   9018  FIELD_ftsf336ae_slot1,
   9019  FIELD_ftsf337ae_slot1,
   9020  FIELD_ftsf338,
   9021  FIELD_ftsf339ae_slot1,
   9022  FIELD_ftsf340,
   9023  FIELD_ftsf341ae_slot1,
   9024  FIELD_ftsf342ae_slot1,
   9025  FIELD_ftsf343ae_slot1,
   9026  FIELD_ftsf344ae_slot1,
   9027  FIELD_ftsf346ae_slot1,
   9028  FIELD_ftsf347,
   9029  FIELD_ftsf348ae_slot1,
   9030  FIELD_ftsf349ae_slot1,
   9031  FIELD_ftsf350ae_slot1,
   9032  FIELD_op0_s4,
   9033  FIELD_ftsf212ae_slot0,
   9034  FIELD_ftsf213ae_slot0,
   9035  FIELD_ftsf214ae_slot0,
   9036  FIELD_ftsf215ae_slot0,
   9037  FIELD_ftsf216ae_slot0,
   9038  FIELD_ftsf217,
   9039  FIELD_ftsf218ae_slot0,
   9040  FIELD_ftsf219ae_slot0,
   9041  FIELD_ftsf220ae_slot0,
   9042  FIELD_ftsf221ae_slot0,
   9043  FIELD_ftsf222ae_slot0,
   9044  FIELD_ftsf223ae_slot0,
   9045  FIELD_ftsf224ae_slot0,
   9046  FIELD_ftsf225ae_slot0,
   9047  FIELD_ftsf226ae_slot0,
   9048  FIELD_ftsf227ae_slot0,
   9049  FIELD_ftsf228ae_slot0,
   9050  FIELD_ftsf229ae_slot0,
   9051  FIELD_ftsf230ae_slot0,
   9052  FIELD_ftsf231ae_slot0,
   9053  FIELD_ftsf232ae_slot0,
   9054  FIELD_ftsf233ae_slot0,
   9055  FIELD_ftsf234ae_slot0,
   9056  FIELD_ftsf235ae_slot0,
   9057  FIELD_ftsf236ae_slot0,
   9058  FIELD_ftsf237ae_slot0,
   9059  FIELD_ftsf238ae_slot0,
   9060  FIELD_ftsf239ae_slot0,
   9061  FIELD_ftsf240ae_slot0,
   9062  FIELD_ftsf241ae_slot0,
   9063  FIELD_ftsf242ae_slot0,
   9064  FIELD_ftsf243ae_slot0,
   9065  FIELD_ftsf244ae_slot0,
   9066  FIELD_ftsf245ae_slot0,
   9067  FIELD_ftsf246ae_slot0,
   9068  FIELD_ftsf247ae_slot0,
   9069  FIELD_ftsf248ae_slot0,
   9070  FIELD_ftsf249ae_slot0,
   9071  FIELD_ftsf250ae_slot0,
   9072  FIELD_ftsf251ae_slot0,
   9073  FIELD_ftsf252ae_slot0,
   9074  FIELD_ftsf253ae_slot0,
   9075  FIELD_ftsf254ae_slot0,
   9076  FIELD_ftsf255ae_slot0,
   9077  FIELD_ftsf256ae_slot0,
   9078  FIELD_ftsf257ae_slot0,
   9079  FIELD_ftsf258ae_slot0,
   9080  FIELD_ftsf259ae_slot0,
   9081  FIELD_ftsf260ae_slot0,
   9082  FIELD_ftsf261ae_slot0,
   9083  FIELD_ftsf262ae_slot0,
   9084  FIELD_ftsf263ae_slot0,
   9085  FIELD_ftsf264ae_slot0,
   9086  FIELD_ftsf265ae_slot0,
   9087  FIELD_ftsf266ae_slot0,
   9088  FIELD_ftsf267ae_slot0,
   9089  FIELD_ftsf268ae_slot0,
   9090  FIELD_ftsf269ae_slot0,
   9091  FIELD_ftsf270ae_slot0,
   9092  FIELD_ftsf271ae_slot0,
   9093  FIELD_ftsf272ae_slot0,
   9094  FIELD_ftsf273ae_slot0,
   9095  FIELD_ftsf274ae_slot0,
   9096  FIELD_ftsf275ae_slot0,
   9097  FIELD_ftsf276ae_slot0,
   9098  FIELD_ftsf277ae_slot0,
   9099  FIELD_ftsf278ae_slot0,
   9100  FIELD_ftsf279ae_slot0,
   9101  FIELD_ftsf281ae_slot0,
   9102  FIELD_ftsf282ae_slot0,
   9103  FIELD_ftsf283ae_slot0,
   9104  FIELD_ftsf284ae_slot0,
   9105  FIELD_ftsf286ae_slot0,
   9106  FIELD_ftsf288ae_slot0,
   9107  FIELD_ftsf290ae_slot0,
   9108  FIELD_ftsf292ae_slot0,
   9109  FIELD_ftsf293,
   9110  FIELD_ftsf294ae_slot0,
   9111  FIELD_ftsf295ae_slot0,
   9112  FIELD_ftsf296ae_slot0,
   9113  FIELD_ftsf297ae_slot0,
   9114  FIELD_ftsf298ae_slot0,
   9115  FIELD_ftsf299ae_slot0,
   9116  FIELD_ftsf300ae_slot0,
   9117  FIELD_ftsf301ae_slot0,
   9118  FIELD_ftsf302ae_slot0,
   9119  FIELD_ftsf303ae_slot0,
   9120  FIELD_ftsf304ae_slot0,
   9121  FIELD_ftsf306ae_slot0,
   9122  FIELD_ftsf308ae_slot0,
   9123  FIELD_ftsf309ae_slot0,
   9124  FIELD_ftsf310ae_slot0,
   9125  FIELD_ftsf311ae_slot0,
   9126  FIELD_ftsf312ae_slot0,
   9127  FIELD_ftsf313ae_slot0,
   9128  FIELD_ftsf314ae_slot0,
   9129  FIELD_ftsf315ae_slot0,
   9130  FIELD_ftsf316ae_slot0,
   9131  FIELD_ftsf317ae_slot0,
   9132  FIELD_ftsf318ae_slot0,
   9133  FIELD_ftsf319,
   9134  FIELD_ftsf320ae_slot0,
   9135  FIELD_ftsf321,
   9136  FIELD_ftsf322ae_slot0,
   9137  FIELD_ftsf323ae_slot0,
   9138  FIELD_ftsf324ae_slot0,
   9139  FIELD_ftsf325ae_slot0,
   9140  FIELD_ftsf326ae_slot0,
   9141  FIELD_ftsf328ae_slot0,
   9142  FIELD_ftsf329ae_slot0,
   9143  FIELD_ftsf352ae_slot0,
   9144  FIELD_ftsf353,
   9145  FIELD_ftsf354ae_slot0,
   9146  FIELD_ftsf356ae_slot0,
   9147  FIELD_ftsf357,
   9148  FIELD_ftsf358ae_slot0,
   9149  FIELD_ftsf359ae_slot0,
   9150  FIELD_ftsf360ae_slot0,
   9151  FIELD_ftsf361ae_slot0,
   9152  FIELD_ftsf362ae_slot0,
   9153  FIELD_ftsf364ae_slot0,
   9154  FIELD_ftsf365ae_slot0,
   9155  FIELD_ftsf366ae_slot0,
   9156  FIELD_ftsf368ae_slot0,
   9157  FIELD_ftsf369ae_slot0,
   9158  FIELD__ar0,
   9159  FIELD__ar4,
   9160  FIELD__ar8,
   9161  FIELD__ar12,
   9162  FIELD__bt16,
   9163  FIELD__bs16,
   9164  FIELD__br16,
   9165  FIELD__brall
   9166};
   9167
   9168
   9169/* Functional units.  */
   9170
   9171static xtensa_funcUnit_internal funcUnits[] = {
   9172  { "ae_add32", 1 },
   9173  { "ae_shift32x4", 1 },
   9174  { "ae_shift32x5", 1 },
   9175  { "ae_subshift", 1 }
   9176};
   9177
   9178enum xtensa_funcUnit_id {
   9179  FUNCUNIT_ae_add32,
   9180  FUNCUNIT_ae_shift32x4,
   9181  FUNCUNIT_ae_shift32x5,
   9182  FUNCUNIT_ae_subshift
   9183};
   9184
   9185
   9186/* Register files.  */
   9187
   9188enum xtensa_regfile_id {
   9189  REGFILE_AR,
   9190  REGFILE_BR,
   9191  REGFILE_AE_PR,
   9192  REGFILE_AE_QR,
   9193  REGFILE_BR2,
   9194  REGFILE_BR4,
   9195  REGFILE_BR8,
   9196  REGFILE_BR16
   9197};
   9198
   9199static xtensa_regfile_internal regfiles[] = {
   9200  { "AR", "a", REGFILE_AR, 32, 32 },
   9201  { "BR", "b", REGFILE_BR, 1, 16 },
   9202  { "AE_PR", "aep", REGFILE_AE_PR, 48, 8 },
   9203  { "AE_QR", "aeq", REGFILE_AE_QR, 56, 4 },
   9204  { "BR2", "b", REGFILE_BR, 2, 8 },
   9205  { "BR4", "b", REGFILE_BR, 4, 4 },
   9206  { "BR8", "b", REGFILE_BR, 8, 2 },
   9207  { "BR16", "b", REGFILE_BR, 16, 1 }
   9208};
   9209
   9210
   9211/* Interfaces.  */
   9212
   9213static xtensa_interface_internal interfaces[] = {
   9214  { "RMPINT_Out", 12, 0, 0, 'o' },
   9215  { "RMPINT_In", 32, 0, 1, 'i' }
   9216};
   9217
   9218enum xtensa_interface_id {
   9219  INTERFACE_RMPINT_Out,
   9220  INTERFACE_RMPINT_In
   9221};
   9222
   9223
   9224/* Constant tables.  */
   9225
   9226/* constant table ai4c */
   9227static const unsigned CONST_TBL_ai4c_0[] = {
   9228  0xffffffff,
   9229  0x1,
   9230  0x2,
   9231  0x3,
   9232  0x4,
   9233  0x5,
   9234  0x6,
   9235  0x7,
   9236  0x8,
   9237  0x9,
   9238  0xa,
   9239  0xb,
   9240  0xc,
   9241  0xd,
   9242  0xe,
   9243  0xf,
   9244  0
   9245};
   9246
   9247/* constant table b4c */
   9248static const unsigned CONST_TBL_b4c_0[] = {
   9249  0xffffffff,
   9250  0x1,
   9251  0x2,
   9252  0x3,
   9253  0x4,
   9254  0x5,
   9255  0x6,
   9256  0x7,
   9257  0x8,
   9258  0xa,
   9259  0xc,
   9260  0x10,
   9261  0x20,
   9262  0x40,
   9263  0x80,
   9264  0x100,
   9265  0
   9266};
   9267
   9268/* constant table b4cu */
   9269static const unsigned CONST_TBL_b4cu_0[] = {
   9270  0x8000,
   9271  0x10000,
   9272  0x2,
   9273  0x3,
   9274  0x4,
   9275  0x5,
   9276  0x6,
   9277  0x7,
   9278  0x8,
   9279  0xa,
   9280  0xc,
   9281  0x10,
   9282  0x20,
   9283  0x40,
   9284  0x80,
   9285  0x100,
   9286  0
   9287};
   9288
   9289
   9290/* Instruction operands.  */
   9291
   9292static int
   9293OperandSem_opnd_sem_soffsetx4_decode (uint32 *valp)
   9294{
   9295  unsigned soffsetx4_out_0;
   9296  unsigned soffsetx4_in_0;
   9297  soffsetx4_in_0 = *valp & 0x3ffff;
   9298  soffsetx4_out_0 = 0x4 + ((((int) soffsetx4_in_0 << 14) >> 14) << 2);
   9299  *valp = soffsetx4_out_0;
   9300  return 0;
   9301}
   9302
   9303static int
   9304OperandSem_opnd_sem_soffsetx4_encode (uint32 *valp)
   9305{
   9306  unsigned soffsetx4_in_0;
   9307  unsigned soffsetx4_out_0;
   9308  soffsetx4_out_0 = *valp;
   9309  soffsetx4_in_0 = ((soffsetx4_out_0 - 0x4) >> 2) & 0x3ffff;
   9310  *valp = soffsetx4_in_0;
   9311  return 0;
   9312}
   9313
   9314static int
   9315OperandSem_opnd_sem_uimm12x8_decode (uint32 *valp)
   9316{
   9317  unsigned uimm12x8_out_0;
   9318  unsigned uimm12x8_in_0;
   9319  uimm12x8_in_0 = *valp & 0xfff;
   9320  uimm12x8_out_0 = uimm12x8_in_0 << 3;
   9321  *valp = uimm12x8_out_0;
   9322  return 0;
   9323}
   9324
   9325static int
   9326OperandSem_opnd_sem_uimm12x8_encode (uint32 *valp)
   9327{
   9328  unsigned uimm12x8_in_0;
   9329  unsigned uimm12x8_out_0;
   9330  uimm12x8_out_0 = *valp;
   9331  uimm12x8_in_0 = ((uimm12x8_out_0 >> 3) & 0xfff);
   9332  *valp = uimm12x8_in_0;
   9333  return 0;
   9334}
   9335
   9336static int
   9337OperandSem_opnd_sem_simm4_decode (uint32 *valp)
   9338{
   9339  unsigned simm4_out_0;
   9340  unsigned simm4_in_0;
   9341  simm4_in_0 = *valp & 0xf;
   9342  simm4_out_0 = ((int) simm4_in_0 << 28) >> 28;
   9343  *valp = simm4_out_0;
   9344  return 0;
   9345}
   9346
   9347static int
   9348OperandSem_opnd_sem_simm4_encode (uint32 *valp)
   9349{
   9350  unsigned simm4_in_0;
   9351  unsigned simm4_out_0;
   9352  simm4_out_0 = *valp;
   9353  simm4_in_0 = (simm4_out_0 & 0xf);
   9354  *valp = simm4_in_0;
   9355  return 0;
   9356}
   9357
   9358static int
   9359OperandSem_opnd_sem_AR_decode (uint32 *valp ATTRIBUTE_UNUSED)
   9360{
   9361  return 0;
   9362}
   9363
   9364static int
   9365OperandSem_opnd_sem_AR_encode (uint32 *valp)
   9366{
   9367  int error;
   9368  error = (*valp >= 32);
   9369  return error;
   9370}
   9371
   9372static int
   9373OperandSem_opnd_sem_AR_0_decode (uint32 *valp ATTRIBUTE_UNUSED)
   9374{
   9375  return 0;
   9376}
   9377
   9378static int
   9379OperandSem_opnd_sem_AR_0_encode (uint32 *valp)
   9380{
   9381  int error;
   9382  error = (*valp >= 32);
   9383  return error;
   9384}
   9385
   9386static int
   9387OperandSem_opnd_sem_AR_1_decode (uint32 *valp ATTRIBUTE_UNUSED)
   9388{
   9389  return 0;
   9390}
   9391
   9392static int
   9393OperandSem_opnd_sem_AR_1_encode (uint32 *valp)
   9394{
   9395  int error;
   9396  error = (*valp >= 32);
   9397  return error;
   9398}
   9399
   9400static int
   9401OperandSem_opnd_sem_AR_2_decode (uint32 *valp ATTRIBUTE_UNUSED)
   9402{
   9403  return 0;
   9404}
   9405
   9406static int
   9407OperandSem_opnd_sem_AR_2_encode (uint32 *valp)
   9408{
   9409  int error;
   9410  error = (*valp >= 32);
   9411  return error;
   9412}
   9413
   9414static int
   9415OperandSem_opnd_sem_AR_3_decode (uint32 *valp ATTRIBUTE_UNUSED)
   9416{
   9417  return 0;
   9418}
   9419
   9420static int
   9421OperandSem_opnd_sem_AR_3_encode (uint32 *valp)
   9422{
   9423  int error;
   9424  error = (*valp >= 32);
   9425  return error;
   9426}
   9427
   9428static int
   9429OperandSem_opnd_sem_AR_4_decode (uint32 *valp ATTRIBUTE_UNUSED)
   9430{
   9431  return 0;
   9432}
   9433
   9434static int
   9435OperandSem_opnd_sem_AR_4_encode (uint32 *valp)
   9436{
   9437  int error;
   9438  error = (*valp >= 32);
   9439  return error;
   9440}
   9441
   9442static int
   9443OperandSem_opnd_sem_immrx4_decode (uint32 *valp)
   9444{
   9445  unsigned immrx4_out_0;
   9446  unsigned immrx4_in_0;
   9447  immrx4_in_0 = *valp & 0xf;
   9448  immrx4_out_0 = (((0xfffffff) << 4) | immrx4_in_0) << 2;
   9449  *valp = immrx4_out_0;
   9450  return 0;
   9451}
   9452
   9453static int
   9454OperandSem_opnd_sem_immrx4_encode (uint32 *valp)
   9455{
   9456  unsigned immrx4_in_0;
   9457  unsigned immrx4_out_0;
   9458  immrx4_out_0 = *valp;
   9459  immrx4_in_0 = ((immrx4_out_0 >> 2) & 0xf);
   9460  *valp = immrx4_in_0;
   9461  return 0;
   9462}
   9463
   9464static int
   9465OperandSem_opnd_sem_lsi4x4_decode (uint32 *valp)
   9466{
   9467  unsigned lsi4x4_out_0;
   9468  unsigned lsi4x4_in_0;
   9469  lsi4x4_in_0 = *valp & 0xf;
   9470  lsi4x4_out_0 = lsi4x4_in_0 << 2;
   9471  *valp = lsi4x4_out_0;
   9472  return 0;
   9473}
   9474
   9475static int
   9476OperandSem_opnd_sem_lsi4x4_encode (uint32 *valp)
   9477{
   9478  unsigned lsi4x4_in_0;
   9479  unsigned lsi4x4_out_0;
   9480  lsi4x4_out_0 = *valp;
   9481  lsi4x4_in_0 = ((lsi4x4_out_0 >> 2) & 0xf);
   9482  *valp = lsi4x4_in_0;
   9483  return 0;
   9484}
   9485
   9486static int
   9487OperandSem_opnd_sem_simm7_decode (uint32 *valp)
   9488{
   9489  unsigned simm7_out_0;
   9490  unsigned simm7_in_0;
   9491  simm7_in_0 = *valp & 0x7f;
   9492  simm7_out_0 = ((((-((((simm7_in_0 >> 6) & 1)) & (((simm7_in_0 >> 5) & 1)))) & 0x1ffffff)) << 7) | simm7_in_0;
   9493  *valp = simm7_out_0;
   9494  return 0;
   9495}
   9496
   9497static int
   9498OperandSem_opnd_sem_simm7_encode (uint32 *valp)
   9499{
   9500  unsigned simm7_in_0;
   9501  unsigned simm7_out_0;
   9502  simm7_out_0 = *valp;
   9503  simm7_in_0 = (simm7_out_0 & 0x7f);
   9504  *valp = simm7_in_0;
   9505  return 0;
   9506}
   9507
   9508static int
   9509OperandSem_opnd_sem_uimm6_decode (uint32 *valp)
   9510{
   9511  unsigned uimm6_out_0;
   9512  unsigned uimm6_in_0;
   9513  uimm6_in_0 = *valp & 0x3f;
   9514  uimm6_out_0 = 0x4 + (((0) << 6) | uimm6_in_0);
   9515  *valp = uimm6_out_0;
   9516  return 0;
   9517}
   9518
   9519static int
   9520OperandSem_opnd_sem_uimm6_encode (uint32 *valp)
   9521{
   9522  unsigned uimm6_in_0;
   9523  unsigned uimm6_out_0;
   9524  uimm6_out_0 = *valp;
   9525  uimm6_in_0 = (uimm6_out_0 - 0x4) & 0x3f;
   9526  *valp = uimm6_in_0;
   9527  return 0;
   9528}
   9529
   9530static int
   9531OperandSem_opnd_sem_ai4const_decode (uint32 *valp)
   9532{
   9533  unsigned ai4const_out_0;
   9534  unsigned ai4const_in_0;
   9535  ai4const_in_0 = *valp & 0xf;
   9536  ai4const_out_0 = CONST_TBL_ai4c_0[ai4const_in_0 & 0xf];
   9537  *valp = ai4const_out_0;
   9538  return 0;
   9539}
   9540
   9541static int
   9542OperandSem_opnd_sem_ai4const_encode (uint32 *valp)
   9543{
   9544  unsigned ai4const_in_0;
   9545  unsigned ai4const_out_0;
   9546  ai4const_out_0 = *valp;
   9547  switch (ai4const_out_0)
   9548    {
   9549    case 0xffffffff: ai4const_in_0 = 0; break;
   9550    case 0x1: ai4const_in_0 = 0x1; break;
   9551    case 0x2: ai4const_in_0 = 0x2; break;
   9552    case 0x3: ai4const_in_0 = 0x3; break;
   9553    case 0x4: ai4const_in_0 = 0x4; break;
   9554    case 0x5: ai4const_in_0 = 0x5; break;
   9555    case 0x6: ai4const_in_0 = 0x6; break;
   9556    case 0x7: ai4const_in_0 = 0x7; break;
   9557    case 0x8: ai4const_in_0 = 0x8; break;
   9558    case 0x9: ai4const_in_0 = 0x9; break;
   9559    case 0xa: ai4const_in_0 = 0xa; break;
   9560    case 0xb: ai4const_in_0 = 0xb; break;
   9561    case 0xc: ai4const_in_0 = 0xc; break;
   9562    case 0xd: ai4const_in_0 = 0xd; break;
   9563    case 0xe: ai4const_in_0 = 0xe; break;
   9564    default: ai4const_in_0 = 0xf; break;
   9565    }
   9566  *valp = ai4const_in_0;
   9567  return 0;
   9568}
   9569
   9570static int
   9571OperandSem_opnd_sem_b4const_decode (uint32 *valp)
   9572{
   9573  unsigned b4const_out_0;
   9574  unsigned b4const_in_0;
   9575  b4const_in_0 = *valp & 0xf;
   9576  b4const_out_0 = CONST_TBL_b4c_0[b4const_in_0 & 0xf];
   9577  *valp = b4const_out_0;
   9578  return 0;
   9579}
   9580
   9581static int
   9582OperandSem_opnd_sem_b4const_encode (uint32 *valp)
   9583{
   9584  unsigned b4const_in_0;
   9585  unsigned b4const_out_0;
   9586  b4const_out_0 = *valp;
   9587  switch (b4const_out_0)
   9588    {
   9589    case 0xffffffff: b4const_in_0 = 0; break;
   9590    case 0x1: b4const_in_0 = 0x1; break;
   9591    case 0x2: b4const_in_0 = 0x2; break;
   9592    case 0x3: b4const_in_0 = 0x3; break;
   9593    case 0x4: b4const_in_0 = 0x4; break;
   9594    case 0x5: b4const_in_0 = 0x5; break;
   9595    case 0x6: b4const_in_0 = 0x6; break;
   9596    case 0x7: b4const_in_0 = 0x7; break;
   9597    case 0x8: b4const_in_0 = 0x8; break;
   9598    case 0xa: b4const_in_0 = 0x9; break;
   9599    case 0xc: b4const_in_0 = 0xa; break;
   9600    case 0x10: b4const_in_0 = 0xb; break;
   9601    case 0x20: b4const_in_0 = 0xc; break;
   9602    case 0x40: b4const_in_0 = 0xd; break;
   9603    case 0x80: b4const_in_0 = 0xe; break;
   9604    default: b4const_in_0 = 0xf; break;
   9605    }
   9606  *valp = b4const_in_0;
   9607  return 0;
   9608}
   9609
   9610static int
   9611OperandSem_opnd_sem_b4constu_decode (uint32 *valp)
   9612{
   9613  unsigned b4constu_out_0;
   9614  unsigned b4constu_in_0;
   9615  b4constu_in_0 = *valp & 0xf;
   9616  b4constu_out_0 = CONST_TBL_b4cu_0[b4constu_in_0 & 0xf];
   9617  *valp = b4constu_out_0;
   9618  return 0;
   9619}
   9620
   9621static int
   9622OperandSem_opnd_sem_b4constu_encode (uint32 *valp)
   9623{
   9624  unsigned b4constu_in_0;
   9625  unsigned b4constu_out_0;
   9626  b4constu_out_0 = *valp;
   9627  switch (b4constu_out_0)
   9628    {
   9629    case 0x8000: b4constu_in_0 = 0; break;
   9630    case 0x10000: b4constu_in_0 = 0x1; break;
   9631    case 0x2: b4constu_in_0 = 0x2; break;
   9632    case 0x3: b4constu_in_0 = 0x3; break;
   9633    case 0x4: b4constu_in_0 = 0x4; break;
   9634    case 0x5: b4constu_in_0 = 0x5; break;
   9635    case 0x6: b4constu_in_0 = 0x6; break;
   9636    case 0x7: b4constu_in_0 = 0x7; break;
   9637    case 0x8: b4constu_in_0 = 0x8; break;
   9638    case 0xa: b4constu_in_0 = 0x9; break;
   9639    case 0xc: b4constu_in_0 = 0xa; break;
   9640    case 0x10: b4constu_in_0 = 0xb; break;
   9641    case 0x20: b4constu_in_0 = 0xc; break;
   9642    case 0x40: b4constu_in_0 = 0xd; break;
   9643    case 0x80: b4constu_in_0 = 0xe; break;
   9644    default: b4constu_in_0 = 0xf; break;
   9645    }
   9646  *valp = b4constu_in_0;
   9647  return 0;
   9648}
   9649
   9650static int
   9651OperandSem_opnd_sem_uimm8_decode (uint32 *valp)
   9652{
   9653  unsigned uimm8_out_0;
   9654  unsigned uimm8_in_0;
   9655  uimm8_in_0 = *valp & 0xff;
   9656  uimm8_out_0 = uimm8_in_0;
   9657  *valp = uimm8_out_0;
   9658  return 0;
   9659}
   9660
   9661static int
   9662OperandSem_opnd_sem_uimm8_encode (uint32 *valp)
   9663{
   9664  unsigned uimm8_in_0;
   9665  unsigned uimm8_out_0;
   9666  uimm8_out_0 = *valp;
   9667  uimm8_in_0 = (uimm8_out_0 & 0xff);
   9668  *valp = uimm8_in_0;
   9669  return 0;
   9670}
   9671
   9672static int
   9673OperandSem_opnd_sem_uimm8x2_decode (uint32 *valp)
   9674{
   9675  unsigned uimm8x2_out_0;
   9676  unsigned uimm8x2_in_0;
   9677  uimm8x2_in_0 = *valp & 0xff;
   9678  uimm8x2_out_0 = uimm8x2_in_0 << 1;
   9679  *valp = uimm8x2_out_0;
   9680  return 0;
   9681}
   9682
   9683static int
   9684OperandSem_opnd_sem_uimm8x2_encode (uint32 *valp)
   9685{
   9686  unsigned uimm8x2_in_0;
   9687  unsigned uimm8x2_out_0;
   9688  uimm8x2_out_0 = *valp;
   9689  uimm8x2_in_0 = ((uimm8x2_out_0 >> 1) & 0xff);
   9690  *valp = uimm8x2_in_0;
   9691  return 0;
   9692}
   9693
   9694static int
   9695OperandSem_opnd_sem_uimm8x4_decode (uint32 *valp)
   9696{
   9697  unsigned uimm8x4_out_0;
   9698  unsigned uimm8x4_in_0;
   9699  uimm8x4_in_0 = *valp & 0xff;
   9700  uimm8x4_out_0 = uimm8x4_in_0 << 2;
   9701  *valp = uimm8x4_out_0;
   9702  return 0;
   9703}
   9704
   9705static int
   9706OperandSem_opnd_sem_uimm8x4_encode (uint32 *valp)
   9707{
   9708  unsigned uimm8x4_in_0;
   9709  unsigned uimm8x4_out_0;
   9710  uimm8x4_out_0 = *valp;
   9711  uimm8x4_in_0 = ((uimm8x4_out_0 >> 2) & 0xff);
   9712  *valp = uimm8x4_in_0;
   9713  return 0;
   9714}
   9715
   9716static int
   9717OperandSem_opnd_sem_uimm4x16_decode (uint32 *valp)
   9718{
   9719  unsigned uimm4x16_out_0;
   9720  unsigned uimm4x16_in_0;
   9721  uimm4x16_in_0 = *valp & 0xf;
   9722  uimm4x16_out_0 = uimm4x16_in_0 << 4;
   9723  *valp = uimm4x16_out_0;
   9724  return 0;
   9725}
   9726
   9727static int
   9728OperandSem_opnd_sem_uimm4x16_encode (uint32 *valp)
   9729{
   9730  unsigned uimm4x16_in_0;
   9731  unsigned uimm4x16_out_0;
   9732  uimm4x16_out_0 = *valp;
   9733  uimm4x16_in_0 = ((uimm4x16_out_0 >> 4) & 0xf);
   9734  *valp = uimm4x16_in_0;
   9735  return 0;
   9736}
   9737
   9738static int
   9739OperandSem_opnd_sem_simm8_decode (uint32 *valp)
   9740{
   9741  unsigned simm8_out_0;
   9742  unsigned simm8_in_0;
   9743  simm8_in_0 = *valp & 0xff;
   9744  simm8_out_0 = ((int) simm8_in_0 << 24) >> 24;
   9745  *valp = simm8_out_0;
   9746  return 0;
   9747}
   9748
   9749static int
   9750OperandSem_opnd_sem_simm8_encode (uint32 *valp)
   9751{
   9752  unsigned simm8_in_0;
   9753  unsigned simm8_out_0;
   9754  simm8_out_0 = *valp;
   9755  simm8_in_0 = (simm8_out_0 & 0xff);
   9756  *valp = simm8_in_0;
   9757  return 0;
   9758}
   9759
   9760static int
   9761OperandSem_opnd_sem_simm8x256_decode (uint32 *valp)
   9762{
   9763  unsigned simm8x256_out_0;
   9764  unsigned simm8x256_in_0;
   9765  simm8x256_in_0 = *valp & 0xff;
   9766  simm8x256_out_0 = (((int) simm8x256_in_0 << 24) >> 24) << 8;
   9767  *valp = simm8x256_out_0;
   9768  return 0;
   9769}
   9770
   9771static int
   9772OperandSem_opnd_sem_simm8x256_encode (uint32 *valp)
   9773{
   9774  unsigned simm8x256_in_0;
   9775  unsigned simm8x256_out_0;
   9776  simm8x256_out_0 = *valp;
   9777  simm8x256_in_0 = ((simm8x256_out_0 >> 8) & 0xff);
   9778  *valp = simm8x256_in_0;
   9779  return 0;
   9780}
   9781
   9782static int
   9783OperandSem_opnd_sem_simm12b_decode (uint32 *valp)
   9784{
   9785  unsigned simm12b_out_0;
   9786  unsigned simm12b_in_0;
   9787  simm12b_in_0 = *valp & 0xfff;
   9788  simm12b_out_0 = ((int) simm12b_in_0 << 20) >> 20;
   9789  *valp = simm12b_out_0;
   9790  return 0;
   9791}
   9792
   9793static int
   9794OperandSem_opnd_sem_simm12b_encode (uint32 *valp)
   9795{
   9796  unsigned simm12b_in_0;
   9797  unsigned simm12b_out_0;
   9798  simm12b_out_0 = *valp;
   9799  simm12b_in_0 = (simm12b_out_0 & 0xfff);
   9800  *valp = simm12b_in_0;
   9801  return 0;
   9802}
   9803
   9804static int
   9805OperandSem_opnd_sem_msalp32_decode (uint32 *valp)
   9806{
   9807  unsigned msalp32_out_0;
   9808  unsigned msalp32_in_0;
   9809  msalp32_in_0 = *valp & 0x1f;
   9810  msalp32_out_0 = 0x20 - msalp32_in_0;
   9811  *valp = msalp32_out_0;
   9812  return 0;
   9813}
   9814
   9815static int
   9816OperandSem_opnd_sem_msalp32_encode (uint32 *valp)
   9817{
   9818  unsigned msalp32_in_0;
   9819  unsigned msalp32_out_0;
   9820  msalp32_out_0 = *valp;
   9821  msalp32_in_0 = (0x20 - msalp32_out_0) & 0x1f;
   9822  *valp = msalp32_in_0;
   9823  return 0;
   9824}
   9825
   9826static int
   9827OperandSem_opnd_sem_op2p1_decode (uint32 *valp)
   9828{
   9829  unsigned op2p1_out_0;
   9830  unsigned op2p1_in_0;
   9831  op2p1_in_0 = *valp & 0xf;
   9832  op2p1_out_0 = op2p1_in_0 + 0x1;
   9833  *valp = op2p1_out_0;
   9834  return 0;
   9835}
   9836
   9837static int
   9838OperandSem_opnd_sem_op2p1_encode (uint32 *valp)
   9839{
   9840  unsigned op2p1_in_0;
   9841  unsigned op2p1_out_0;
   9842  op2p1_out_0 = *valp;
   9843  op2p1_in_0 = (op2p1_out_0 - 0x1) & 0xf;
   9844  *valp = op2p1_in_0;
   9845  return 0;
   9846}
   9847
   9848static int
   9849OperandSem_opnd_sem_label8_decode (uint32 *valp)
   9850{
   9851  unsigned label8_out_0;
   9852  unsigned label8_in_0;
   9853  label8_in_0 = *valp & 0xff;
   9854  label8_out_0 = 0x4 + (((int) label8_in_0 << 24) >> 24);
   9855  *valp = label8_out_0;
   9856  return 0;
   9857}
   9858
   9859static int
   9860OperandSem_opnd_sem_label8_encode (uint32 *valp)
   9861{
   9862  unsigned label8_in_0;
   9863  unsigned label8_out_0;
   9864  label8_out_0 = *valp;
   9865  label8_in_0 = (label8_out_0 - 0x4) & 0xff;
   9866  *valp = label8_in_0;
   9867  return 0;
   9868}
   9869
   9870static int
   9871OperandSem_opnd_sem_ulabel8_decode (uint32 *valp)
   9872{
   9873  unsigned ulabel8_out_0;
   9874  unsigned ulabel8_in_0;
   9875  ulabel8_in_0 = *valp & 0xff;
   9876  ulabel8_out_0 = 0x4 + (((0) << 8) | ulabel8_in_0);
   9877  *valp = ulabel8_out_0;
   9878  return 0;
   9879}
   9880
   9881static int
   9882OperandSem_opnd_sem_ulabel8_encode (uint32 *valp)
   9883{
   9884  unsigned ulabel8_in_0;
   9885  unsigned ulabel8_out_0;
   9886  ulabel8_out_0 = *valp;
   9887  ulabel8_in_0 = (ulabel8_out_0 - 0x4) & 0xff;
   9888  *valp = ulabel8_in_0;
   9889  return 0;
   9890}
   9891
   9892static int
   9893OperandSem_opnd_sem_label12_decode (uint32 *valp)
   9894{
   9895  unsigned label12_out_0;
   9896  unsigned label12_in_0;
   9897  label12_in_0 = *valp & 0xfff;
   9898  label12_out_0 = 0x4 + (((int) label12_in_0 << 20) >> 20);
   9899  *valp = label12_out_0;
   9900  return 0;
   9901}
   9902
   9903static int
   9904OperandSem_opnd_sem_label12_encode (uint32 *valp)
   9905{
   9906  unsigned label12_in_0;
   9907  unsigned label12_out_0;
   9908  label12_out_0 = *valp;
   9909  label12_in_0 = (label12_out_0 - 0x4) & 0xfff;
   9910  *valp = label12_in_0;
   9911  return 0;
   9912}
   9913
   9914static int
   9915OperandSem_opnd_sem_soffset_decode (uint32 *valp)
   9916{
   9917  unsigned soffset_out_0;
   9918  unsigned soffset_in_0;
   9919  soffset_in_0 = *valp & 0x3ffff;
   9920  soffset_out_0 = 0x4 + (((int) soffset_in_0 << 14) >> 14);
   9921  *valp = soffset_out_0;
   9922  return 0;
   9923}
   9924
   9925static int
   9926OperandSem_opnd_sem_soffset_encode (uint32 *valp)
   9927{
   9928  unsigned soffset_in_0;
   9929  unsigned soffset_out_0;
   9930  soffset_out_0 = *valp;
   9931  soffset_in_0 = (soffset_out_0 - 0x4) & 0x3ffff;
   9932  *valp = soffset_in_0;
   9933  return 0;
   9934}
   9935
   9936static int
   9937OperandSem_opnd_sem_uimm16x4_decode (uint32 *valp)
   9938{
   9939  unsigned uimm16x4_out_0;
   9940  unsigned uimm16x4_in_0;
   9941  uimm16x4_in_0 = *valp & 0xffff;
   9942  uimm16x4_out_0 = (((0xffff) << 16) | uimm16x4_in_0) << 2;
   9943  *valp = uimm16x4_out_0;
   9944  return 0;
   9945}
   9946
   9947static int
   9948OperandSem_opnd_sem_uimm16x4_encode (uint32 *valp)
   9949{
   9950  unsigned uimm16x4_in_0;
   9951  unsigned uimm16x4_out_0;
   9952  uimm16x4_out_0 = *valp;
   9953  uimm16x4_in_0 = (uimm16x4_out_0 >> 2) & 0xffff;
   9954  *valp = uimm16x4_in_0;
   9955  return 0;
   9956}
   9957
   9958static int
   9959OperandSem_opnd_sem_bbi_decode (uint32 *valp)
   9960{
   9961  unsigned bbi_out_0;
   9962  unsigned bbi_in_0;
   9963  bbi_in_0 = *valp & 0x1f;
   9964  bbi_out_0 = (0 << 5) | bbi_in_0;
   9965  *valp = bbi_out_0;
   9966  return 0;
   9967}
   9968
   9969static int
   9970OperandSem_opnd_sem_bbi_encode (uint32 *valp)
   9971{
   9972  unsigned bbi_in_0;
   9973  unsigned bbi_out_0;
   9974  bbi_out_0 = *valp;
   9975  bbi_in_0 = (bbi_out_0 & 0x1f);
   9976  *valp = bbi_in_0;
   9977  return 0;
   9978}
   9979
   9980static int
   9981OperandSem_opnd_sem_s_decode (uint32 *valp)
   9982{
   9983  unsigned s_out_0;
   9984  unsigned s_in_0;
   9985  s_in_0 = *valp & 0xf;
   9986  s_out_0 = (0 << 4) | s_in_0;
   9987  *valp = s_out_0;
   9988  return 0;
   9989}
   9990
   9991static int
   9992OperandSem_opnd_sem_s_encode (uint32 *valp)
   9993{
   9994  unsigned s_in_0;
   9995  unsigned s_out_0;
   9996  s_out_0 = *valp;
   9997  s_in_0 = (s_out_0 & 0xf);
   9998  *valp = s_in_0;
   9999  return 0;
  10000}
  10001
  10002static int
  10003OperandSem_opnd_sem_immt_decode (uint32 *valp)
  10004{
  10005  unsigned immt_out_0;
  10006  unsigned immt_in_0;
  10007  immt_in_0 = *valp & 0xf;
  10008  immt_out_0 = immt_in_0;
  10009  *valp = immt_out_0;
  10010  return 0;
  10011}
  10012
  10013static int
  10014OperandSem_opnd_sem_immt_encode (uint32 *valp)
  10015{
  10016  unsigned immt_in_0;
  10017  unsigned immt_out_0;
  10018  immt_out_0 = *valp;
  10019  immt_in_0 = immt_out_0 & 0xf;
  10020  *valp = immt_in_0;
  10021  return 0;
  10022}
  10023
  10024static int
  10025OperandSem_opnd_sem_BR_decode (uint32 *valp ATTRIBUTE_UNUSED)
  10026{
  10027  return 0;
  10028}
  10029
  10030static int
  10031OperandSem_opnd_sem_BR_encode (uint32 *valp)
  10032{
  10033  int error;
  10034  error = (*valp >= 16);
  10035  return error;
  10036}
  10037
  10038static int
  10039OperandSem_opnd_sem_BR2_decode (uint32 *valp)
  10040{
  10041  *valp = *valp << 1;
  10042  return 0;
  10043}
  10044
  10045static int
  10046OperandSem_opnd_sem_BR2_encode (uint32 *valp)
  10047{
  10048  int error;
  10049  error = (*valp >= 16) || ((*valp & 1) != 0);
  10050  *valp = *valp >> 1;
  10051  return error;
  10052}
  10053
  10054static int
  10055OperandSem_opnd_sem_BR4_decode (uint32 *valp)
  10056{
  10057  *valp = *valp << 2;
  10058  return 0;
  10059}
  10060
  10061static int
  10062OperandSem_opnd_sem_BR4_encode (uint32 *valp)
  10063{
  10064  int error;
  10065  error = (*valp >= 16) || ((*valp & 3) != 0);
  10066  *valp = *valp >> 2;
  10067  return error;
  10068}
  10069
  10070static int
  10071OperandSem_opnd_sem_BR8_decode (uint32 *valp)
  10072{
  10073  *valp = *valp << 3;
  10074  return 0;
  10075}
  10076
  10077static int
  10078OperandSem_opnd_sem_BR8_encode (uint32 *valp)
  10079{
  10080  int error;
  10081  error = (*valp >= 16) || ((*valp & 7) != 0);
  10082  *valp = *valp >> 3;
  10083  return error;
  10084}
  10085
  10086static int
  10087OperandSem_opnd_sem_BR16_decode (uint32 *valp)
  10088{
  10089  *valp = *valp << 4;
  10090  return 0;
  10091}
  10092
  10093static int
  10094OperandSem_opnd_sem_BR16_encode (uint32 *valp)
  10095{
  10096  int error;
  10097  error = (*valp >= 16) || ((*valp & 15) != 0);
  10098  *valp = *valp >> 4;
  10099  return error;
  10100}
  10101
  10102static int
  10103OperandSem_opnd_sem_tp7_decode (uint32 *valp)
  10104{
  10105  unsigned tp7_out_0;
  10106  unsigned tp7_in_0;
  10107  tp7_in_0 = *valp & 0xf;
  10108  tp7_out_0 = tp7_in_0 + 0x7;
  10109  *valp = tp7_out_0;
  10110  return 0;
  10111}
  10112
  10113static int
  10114OperandSem_opnd_sem_tp7_encode (uint32 *valp)
  10115{
  10116  unsigned tp7_in_0;
  10117  unsigned tp7_out_0;
  10118  tp7_out_0 = *valp;
  10119  tp7_in_0 = (tp7_out_0 - 0x7) & 0xf;
  10120  *valp = tp7_in_0;
  10121  return 0;
  10122}
  10123
  10124static int
  10125OperandSem_opnd_sem_xt_wbr15_label_decode (uint32 *valp)
  10126{
  10127  unsigned xt_wbr15_label_out_0;
  10128  unsigned xt_wbr15_label_in_0;
  10129  xt_wbr15_label_in_0 = *valp & 0x7fff;
  10130  xt_wbr15_label_out_0 = 0x4 + (((int) xt_wbr15_label_in_0 << 17) >> 17);
  10131  *valp = xt_wbr15_label_out_0;
  10132  return 0;
  10133}
  10134
  10135static int
  10136OperandSem_opnd_sem_xt_wbr15_label_encode (uint32 *valp)
  10137{
  10138  unsigned xt_wbr15_label_in_0;
  10139  unsigned xt_wbr15_label_out_0;
  10140  xt_wbr15_label_out_0 = *valp;
  10141  xt_wbr15_label_in_0 = (xt_wbr15_label_out_0 - 0x4) & 0x7fff;
  10142  *valp = xt_wbr15_label_in_0;
  10143  return 0;
  10144}
  10145
  10146static int
  10147OperandSem_opnd_sem_ae_samt32_decode (uint32 *valp)
  10148{
  10149  unsigned ae_samt32_out_0;
  10150  unsigned ae_samt32_in_0;
  10151  ae_samt32_in_0 = *valp & 0x1f;
  10152  ae_samt32_out_0 = (0 << 5) | ae_samt32_in_0;
  10153  *valp = ae_samt32_out_0;
  10154  return 0;
  10155}
  10156
  10157static int
  10158OperandSem_opnd_sem_ae_samt32_encode (uint32 *valp)
  10159{
  10160  unsigned ae_samt32_in_0;
  10161  unsigned ae_samt32_out_0;
  10162  ae_samt32_out_0 = *valp;
  10163  ae_samt32_in_0 = (ae_samt32_out_0 & 0x1f);
  10164  *valp = ae_samt32_in_0;
  10165  return 0;
  10166}
  10167
  10168static int
  10169OperandSem_opnd_sem_AE_PR_decode (uint32 *valp ATTRIBUTE_UNUSED)
  10170{
  10171  return 0;
  10172}
  10173
  10174static int
  10175OperandSem_opnd_sem_AE_PR_encode (uint32 *valp)
  10176{
  10177  int error;
  10178  error = (*valp >= 8);
  10179  return error;
  10180}
  10181
  10182static int
  10183OperandSem_opnd_sem_AE_QR_decode (uint32 *valp ATTRIBUTE_UNUSED)
  10184{
  10185  return 0;
  10186}
  10187
  10188static int
  10189OperandSem_opnd_sem_AE_QR_encode (uint32 *valp)
  10190{
  10191  int error;
  10192  error = (*valp >= 4);
  10193  return error;
  10194}
  10195
  10196static int
  10197OperandSem_opnd_sem_ae_lsimm16_decode (uint32 *valp)
  10198{
  10199  unsigned ae_lsimm16_out_0;
  10200  unsigned ae_lsimm16_in_0;
  10201  ae_lsimm16_in_0 = *valp & 0xf;
  10202  ae_lsimm16_out_0 = (((int) ae_lsimm16_in_0 << 28) >> 28) << 1;
  10203  *valp = ae_lsimm16_out_0;
  10204  return 0;
  10205}
  10206
  10207static int
  10208OperandSem_opnd_sem_ae_lsimm16_encode (uint32 *valp)
  10209{
  10210  unsigned ae_lsimm16_in_0;
  10211  unsigned ae_lsimm16_out_0;
  10212  ae_lsimm16_out_0 = *valp;
  10213  ae_lsimm16_in_0 = ((ae_lsimm16_out_0 >> 1) & 0xf);
  10214  *valp = ae_lsimm16_in_0;
  10215  return 0;
  10216}
  10217
  10218static int
  10219OperandSem_opnd_sem_ae_lsimm32_decode (uint32 *valp)
  10220{
  10221  unsigned ae_lsimm32_out_0;
  10222  unsigned ae_lsimm32_in_0;
  10223  ae_lsimm32_in_0 = *valp & 0xf;
  10224  ae_lsimm32_out_0 = (((int) ae_lsimm32_in_0 << 28) >> 28) << 2;
  10225  *valp = ae_lsimm32_out_0;
  10226  return 0;
  10227}
  10228
  10229static int
  10230OperandSem_opnd_sem_ae_lsimm32_encode (uint32 *valp)
  10231{
  10232  unsigned ae_lsimm32_in_0;
  10233  unsigned ae_lsimm32_out_0;
  10234  ae_lsimm32_out_0 = *valp;
  10235  ae_lsimm32_in_0 = ((ae_lsimm32_out_0 >> 2) & 0xf);
  10236  *valp = ae_lsimm32_in_0;
  10237  return 0;
  10238}
  10239
  10240static int
  10241OperandSem_opnd_sem_ae_lsimm64_decode (uint32 *valp)
  10242{
  10243  unsigned ae_lsimm64_out_0;
  10244  unsigned ae_lsimm64_in_0;
  10245  ae_lsimm64_in_0 = *valp & 0xf;
  10246  ae_lsimm64_out_0 = (((int) ae_lsimm64_in_0 << 28) >> 28) << 3;
  10247  *valp = ae_lsimm64_out_0;
  10248  return 0;
  10249}
  10250
  10251static int
  10252OperandSem_opnd_sem_ae_lsimm64_encode (uint32 *valp)
  10253{
  10254  unsigned ae_lsimm64_in_0;
  10255  unsigned ae_lsimm64_out_0;
  10256  ae_lsimm64_out_0 = *valp;
  10257  ae_lsimm64_in_0 = ((ae_lsimm64_out_0 >> 3) & 0xf);
  10258  *valp = ae_lsimm64_in_0;
  10259  return 0;
  10260}
  10261
  10262static int
  10263OperandSem_opnd_sem_ae_samt64_decode (uint32 *valp)
  10264{
  10265  unsigned ae_samt64_out_0;
  10266  unsigned ae_samt64_in_0;
  10267  ae_samt64_in_0 = *valp & 0x3f;
  10268  ae_samt64_out_0 = (0 << 6) | ae_samt64_in_0;
  10269  *valp = ae_samt64_out_0;
  10270  return 0;
  10271}
  10272
  10273static int
  10274OperandSem_opnd_sem_ae_samt64_encode (uint32 *valp)
  10275{
  10276  unsigned ae_samt64_in_0;
  10277  unsigned ae_samt64_out_0;
  10278  ae_samt64_out_0 = *valp;
  10279  ae_samt64_in_0 = (ae_samt64_out_0 & 0x3f);
  10280  *valp = ae_samt64_in_0;
  10281  return 0;
  10282}
  10283
  10284static int
  10285OperandSem_opnd_sem_ae_ohba_decode (uint32 *valp)
  10286{
  10287  unsigned ae_ohba_out_0;
  10288  unsigned ae_ohba_in_0;
  10289  ae_ohba_in_0 = *valp & 0xf;
  10290  ae_ohba_out_0 = (0 << 5) | (((((ae_ohba_in_0 & 0xf))) == 0) << 4) | ((ae_ohba_in_0 & 0xf));
  10291  *valp = ae_ohba_out_0;
  10292  return 0;
  10293}
  10294
  10295static int
  10296OperandSem_opnd_sem_ae_ohba_encode (uint32 *valp)
  10297{
  10298  unsigned ae_ohba_in_0;
  10299  unsigned ae_ohba_out_0;
  10300  ae_ohba_out_0 = *valp;
  10301  ae_ohba_in_0 = (ae_ohba_out_0 & 0xf);
  10302  *valp = ae_ohba_in_0;
  10303  return 0;
  10304}
  10305
  10306static int
  10307Operand_soffsetx4_ator (uint32 *valp, uint32 pc)
  10308{
  10309  *valp -= (pc & ~0x3);
  10310  return 0;
  10311}
  10312
  10313static int
  10314Operand_soffsetx4_rtoa (uint32 *valp, uint32 pc)
  10315{
  10316  *valp += (pc & ~0x3);
  10317  return 0;
  10318}
  10319
  10320static int
  10321Operand_uimm6_ator (uint32 *valp, uint32 pc)
  10322{
  10323  *valp -= pc;
  10324  return 0;
  10325}
  10326
  10327static int
  10328Operand_uimm6_rtoa (uint32 *valp, uint32 pc)
  10329{
  10330  *valp += pc;
  10331  return 0;
  10332}
  10333
  10334static int
  10335Operand_label8_ator (uint32 *valp, uint32 pc)
  10336{
  10337  *valp -= pc;
  10338  return 0;
  10339}
  10340
  10341static int
  10342Operand_label8_rtoa (uint32 *valp, uint32 pc)
  10343{
  10344  *valp += pc;
  10345  return 0;
  10346}
  10347
  10348static int
  10349Operand_ulabel8_ator (uint32 *valp, uint32 pc)
  10350{
  10351  *valp -= pc;
  10352  return 0;
  10353}
  10354
  10355static int
  10356Operand_ulabel8_rtoa (uint32 *valp, uint32 pc)
  10357{
  10358  *valp += pc;
  10359  return 0;
  10360}
  10361
  10362static int
  10363Operand_label12_ator (uint32 *valp, uint32 pc)
  10364{
  10365  *valp -= pc;
  10366  return 0;
  10367}
  10368
  10369static int
  10370Operand_label12_rtoa (uint32 *valp, uint32 pc)
  10371{
  10372  *valp += pc;
  10373  return 0;
  10374}
  10375
  10376static int
  10377Operand_soffset_ator (uint32 *valp, uint32 pc)
  10378{
  10379  *valp -= pc;
  10380  return 0;
  10381}
  10382
  10383static int
  10384Operand_soffset_rtoa (uint32 *valp, uint32 pc)
  10385{
  10386  *valp += pc;
  10387  return 0;
  10388}
  10389
  10390static int
  10391Operand_uimm16x4_ator (uint32 *valp, uint32 pc)
  10392{
  10393  *valp -= ((pc + 3) & ~0x3);
  10394  return 0;
  10395}
  10396
  10397static int
  10398Operand_uimm16x4_rtoa (uint32 *valp, uint32 pc)
  10399{
  10400  *valp += ((pc + 3) & ~0x3);
  10401  return 0;
  10402}
  10403
  10404static int
  10405Operand_xt_wbr15_label_ator (uint32 *valp, uint32 pc)
  10406{
  10407  *valp -= pc;
  10408  return 0;
  10409}
  10410
  10411static int
  10412Operand_xt_wbr15_label_rtoa (uint32 *valp, uint32 pc)
  10413{
  10414  *valp += pc;
  10415  return 0;
  10416}
  10417
  10418static int
  10419Operand_xt_wbr18_label_ator (uint32 *valp, uint32 pc)
  10420{
  10421  *valp -= pc;
  10422  return 0;
  10423}
  10424
  10425static int
  10426Operand_xt_wbr18_label_rtoa (uint32 *valp, uint32 pc)
  10427{
  10428  *valp += pc;
  10429  return 0;
  10430}
  10431
  10432static xtensa_operand_internal operands[] = {
  10433  { "soffsetx4", FIELD_offset, -1, 0,
  10434    XTENSA_OPERAND_IS_PCRELATIVE,
  10435    OperandSem_opnd_sem_soffsetx4_encode, OperandSem_opnd_sem_soffsetx4_decode,
  10436    Operand_soffsetx4_ator, Operand_soffsetx4_rtoa },
  10437  { "uimm12x8", FIELD_imm12, -1, 0,
  10438    0,
  10439    OperandSem_opnd_sem_uimm12x8_encode, OperandSem_opnd_sem_uimm12x8_decode,
  10440    0, 0 },
  10441  { "simm4", FIELD_mn, -1, 0,
  10442    0,
  10443    OperandSem_opnd_sem_simm4_encode, OperandSem_opnd_sem_simm4_decode,
  10444    0, 0 },
  10445  { "arr", FIELD_r, REGFILE_AR, 1,
  10446    XTENSA_OPERAND_IS_REGISTER,
  10447    OperandSem_opnd_sem_AR_encode, OperandSem_opnd_sem_AR_decode,
  10448    0, 0 },
  10449  { "ars", FIELD_s, REGFILE_AR, 1,
  10450    XTENSA_OPERAND_IS_REGISTER,
  10451    OperandSem_opnd_sem_AR_encode, OperandSem_opnd_sem_AR_decode,
  10452    0, 0 },
  10453  { "*ars_invisible", FIELD_s, REGFILE_AR, 1,
  10454    XTENSA_OPERAND_IS_REGISTER | XTENSA_OPERAND_IS_INVISIBLE,
  10455    OperandSem_opnd_sem_AR_encode, OperandSem_opnd_sem_AR_decode,
  10456    0, 0 },
  10457  { "art", FIELD_t, REGFILE_AR, 1,
  10458    XTENSA_OPERAND_IS_REGISTER,
  10459    OperandSem_opnd_sem_AR_encode, OperandSem_opnd_sem_AR_decode,
  10460    0, 0 },
  10461  { "ar0", FIELD__ar0, REGFILE_AR, 1,
  10462    XTENSA_OPERAND_IS_REGISTER | XTENSA_OPERAND_IS_INVISIBLE,
  10463    OperandSem_opnd_sem_AR_0_encode, OperandSem_opnd_sem_AR_0_decode,
  10464    0, 0 },
  10465  { "ar4", FIELD__ar4, REGFILE_AR, 1,
  10466    XTENSA_OPERAND_IS_REGISTER | XTENSA_OPERAND_IS_INVISIBLE,
  10467    OperandSem_opnd_sem_AR_1_encode, OperandSem_opnd_sem_AR_1_decode,
  10468    0, 0 },
  10469  { "ar8", FIELD__ar8, REGFILE_AR, 1,
  10470    XTENSA_OPERAND_IS_REGISTER | XTENSA_OPERAND_IS_INVISIBLE,
  10471    OperandSem_opnd_sem_AR_2_encode, OperandSem_opnd_sem_AR_2_decode,
  10472    0, 0 },
  10473  { "ar12", FIELD__ar12, REGFILE_AR, 1,
  10474    XTENSA_OPERAND_IS_REGISTER | XTENSA_OPERAND_IS_INVISIBLE,
  10475    OperandSem_opnd_sem_AR_3_encode, OperandSem_opnd_sem_AR_3_decode,
  10476    0, 0 },
  10477  { "ars_entry", FIELD_s, REGFILE_AR, 1,
  10478    XTENSA_OPERAND_IS_REGISTER,
  10479    OperandSem_opnd_sem_AR_4_encode, OperandSem_opnd_sem_AR_4_decode,
  10480    0, 0 },
  10481  { "immrx4", FIELD_r, -1, 0,
  10482    0,
  10483    OperandSem_opnd_sem_immrx4_encode, OperandSem_opnd_sem_immrx4_decode,
  10484    0, 0 },
  10485  { "lsi4x4", FIELD_r, -1, 0,
  10486    0,
  10487    OperandSem_opnd_sem_lsi4x4_encode, OperandSem_opnd_sem_lsi4x4_decode,
  10488    0, 0 },
  10489  { "simm7", FIELD_imm7, -1, 0,
  10490    0,
  10491    OperandSem_opnd_sem_simm7_encode, OperandSem_opnd_sem_simm7_decode,
  10492    0, 0 },
  10493  { "uimm6", FIELD_imm6, -1, 0,
  10494    XTENSA_OPERAND_IS_PCRELATIVE,
  10495    OperandSem_opnd_sem_uimm6_encode, OperandSem_opnd_sem_uimm6_decode,
  10496    Operand_uimm6_ator, Operand_uimm6_rtoa },
  10497  { "ai4const", FIELD_t, -1, 0,
  10498    0,
  10499    OperandSem_opnd_sem_ai4const_encode, OperandSem_opnd_sem_ai4const_decode,
  10500    0, 0 },
  10501  { "b4const", FIELD_r, -1, 0,
  10502    0,
  10503    OperandSem_opnd_sem_b4const_encode, OperandSem_opnd_sem_b4const_decode,
  10504    0, 0 },
  10505  { "b4constu", FIELD_r, -1, 0,
  10506    0,
  10507    OperandSem_opnd_sem_b4constu_encode, OperandSem_opnd_sem_b4constu_decode,
  10508    0, 0 },
  10509  { "uimm8", FIELD_imm8, -1, 0,
  10510    0,
  10511    OperandSem_opnd_sem_uimm8_encode, OperandSem_opnd_sem_uimm8_decode,
  10512    0, 0 },
  10513  { "uimm8x2", FIELD_imm8, -1, 0,
  10514    0,
  10515    OperandSem_opnd_sem_uimm8x2_encode, OperandSem_opnd_sem_uimm8x2_decode,
  10516    0, 0 },
  10517  { "uimm8x4", FIELD_imm8, -1, 0,
  10518    0,
  10519    OperandSem_opnd_sem_uimm8x4_encode, OperandSem_opnd_sem_uimm8x4_decode,
  10520    0, 0 },
  10521  { "uimm4x16", FIELD_op2, -1, 0,
  10522    0,
  10523    OperandSem_opnd_sem_uimm4x16_encode, OperandSem_opnd_sem_uimm4x16_decode,
  10524    0, 0 },
  10525  { "uimmrx4", FIELD_r, -1, 0,
  10526    0,
  10527    OperandSem_opnd_sem_lsi4x4_encode, OperandSem_opnd_sem_lsi4x4_decode,
  10528    0, 0 },
  10529  { "simm8", FIELD_imm8, -1, 0,
  10530    0,
  10531    OperandSem_opnd_sem_simm8_encode, OperandSem_opnd_sem_simm8_decode,
  10532    0, 0 },
  10533  { "simm8x256", FIELD_imm8, -1, 0,
  10534    0,
  10535    OperandSem_opnd_sem_simm8x256_encode, OperandSem_opnd_sem_simm8x256_decode,
  10536    0, 0 },
  10537  { "simm12b", FIELD_imm12b, -1, 0,
  10538    0,
  10539    OperandSem_opnd_sem_simm12b_encode, OperandSem_opnd_sem_simm12b_decode,
  10540    0, 0 },
  10541  { "msalp32", FIELD_sal, -1, 0,
  10542    0,
  10543    OperandSem_opnd_sem_msalp32_encode, OperandSem_opnd_sem_msalp32_decode,
  10544    0, 0 },
  10545  { "op2p1", FIELD_op2, -1, 0,
  10546    0,
  10547    OperandSem_opnd_sem_op2p1_encode, OperandSem_opnd_sem_op2p1_decode,
  10548    0, 0 },
  10549  { "label8", FIELD_imm8, -1, 0,
  10550    XTENSA_OPERAND_IS_PCRELATIVE,
  10551    OperandSem_opnd_sem_label8_encode, OperandSem_opnd_sem_label8_decode,
  10552    Operand_label8_ator, Operand_label8_rtoa },
  10553  { "ulabel8", FIELD_imm8, -1, 0,
  10554    XTENSA_OPERAND_IS_PCRELATIVE,
  10555    OperandSem_opnd_sem_ulabel8_encode, OperandSem_opnd_sem_ulabel8_decode,
  10556    Operand_ulabel8_ator, Operand_ulabel8_rtoa },
  10557  { "label12", FIELD_imm12, -1, 0,
  10558    XTENSA_OPERAND_IS_PCRELATIVE,
  10559    OperandSem_opnd_sem_label12_encode, OperandSem_opnd_sem_label12_decode,
  10560    Operand_label12_ator, Operand_label12_rtoa },
  10561  { "soffset", FIELD_offset, -1, 0,
  10562    XTENSA_OPERAND_IS_PCRELATIVE,
  10563    OperandSem_opnd_sem_soffset_encode, OperandSem_opnd_sem_soffset_decode,
  10564    Operand_soffset_ator, Operand_soffset_rtoa },
  10565  { "uimm16x4", FIELD_imm16, -1, 0,
  10566    XTENSA_OPERAND_IS_PCRELATIVE,
  10567    OperandSem_opnd_sem_uimm16x4_encode, OperandSem_opnd_sem_uimm16x4_decode,
  10568    Operand_uimm16x4_ator, Operand_uimm16x4_rtoa },
  10569  { "bbi", FIELD_bbi, -1, 0,
  10570    0,
  10571    OperandSem_opnd_sem_bbi_encode, OperandSem_opnd_sem_bbi_decode,
  10572    0, 0 },
  10573  { "sae", FIELD_sae, -1, 0,
  10574    0,
  10575    OperandSem_opnd_sem_bbi_encode, OperandSem_opnd_sem_bbi_decode,
  10576    0, 0 },
  10577  { "sas", FIELD_sas, -1, 0,
  10578    0,
  10579    OperandSem_opnd_sem_bbi_encode, OperandSem_opnd_sem_bbi_decode,
  10580    0, 0 },
  10581  { "sargt", FIELD_sargt, -1, 0,
  10582    0,
  10583    OperandSem_opnd_sem_bbi_encode, OperandSem_opnd_sem_bbi_decode,
  10584    0, 0 },
  10585  { "s", FIELD_s, -1, 0,
  10586    0,
  10587    OperandSem_opnd_sem_s_encode, OperandSem_opnd_sem_s_decode,
  10588    0, 0 },
  10589  { "immt", FIELD_t, -1, 0,
  10590    0,
  10591    OperandSem_opnd_sem_immt_encode, OperandSem_opnd_sem_immt_decode,
  10592    0, 0 },
  10593  { "imms", FIELD_s, -1, 0,
  10594    0,
  10595    OperandSem_opnd_sem_immt_encode, OperandSem_opnd_sem_immt_decode,
  10596    0, 0 },
  10597  { "bt", FIELD_t, REGFILE_BR, 1,
  10598    XTENSA_OPERAND_IS_REGISTER,
  10599    OperandSem_opnd_sem_BR_encode, OperandSem_opnd_sem_BR_decode,
  10600    0, 0 },
  10601  { "bs", FIELD_s, REGFILE_BR, 1,
  10602    XTENSA_OPERAND_IS_REGISTER,
  10603    OperandSem_opnd_sem_BR_encode, OperandSem_opnd_sem_BR_decode,
  10604    0, 0 },
  10605  { "br", FIELD_r, REGFILE_BR, 1,
  10606    XTENSA_OPERAND_IS_REGISTER,
  10607    OperandSem_opnd_sem_BR_encode, OperandSem_opnd_sem_BR_decode,
  10608    0, 0 },
  10609  { "bt2", FIELD_t2, REGFILE_BR, 2,
  10610    XTENSA_OPERAND_IS_REGISTER,
  10611    OperandSem_opnd_sem_BR2_encode, OperandSem_opnd_sem_BR2_decode,
  10612    0, 0 },
  10613  { "bs2", FIELD_s2, REGFILE_BR, 2,
  10614    XTENSA_OPERAND_IS_REGISTER,
  10615    OperandSem_opnd_sem_BR2_encode, OperandSem_opnd_sem_BR2_decode,
  10616    0, 0 },
  10617  { "br2", FIELD_r2, REGFILE_BR, 2,
  10618    XTENSA_OPERAND_IS_REGISTER,
  10619    OperandSem_opnd_sem_BR2_encode, OperandSem_opnd_sem_BR2_decode,
  10620    0, 0 },
  10621  { "bt4", FIELD_t4, REGFILE_BR, 4,
  10622    XTENSA_OPERAND_IS_REGISTER,
  10623    OperandSem_opnd_sem_BR4_encode, OperandSem_opnd_sem_BR4_decode,
  10624    0, 0 },
  10625  { "bs4", FIELD_s4, REGFILE_BR, 4,
  10626    XTENSA_OPERAND_IS_REGISTER,
  10627    OperandSem_opnd_sem_BR4_encode, OperandSem_opnd_sem_BR4_decode,
  10628    0, 0 },
  10629  { "br4", FIELD_r4, REGFILE_BR, 4,
  10630    XTENSA_OPERAND_IS_REGISTER,
  10631    OperandSem_opnd_sem_BR4_encode, OperandSem_opnd_sem_BR4_decode,
  10632    0, 0 },
  10633  { "bt8", FIELD_t8, REGFILE_BR, 8,
  10634    XTENSA_OPERAND_IS_REGISTER,
  10635    OperandSem_opnd_sem_BR8_encode, OperandSem_opnd_sem_BR8_decode,
  10636    0, 0 },
  10637  { "bs8", FIELD_s8, REGFILE_BR, 8,
  10638    XTENSA_OPERAND_IS_REGISTER,
  10639    OperandSem_opnd_sem_BR8_encode, OperandSem_opnd_sem_BR8_decode,
  10640    0, 0 },
  10641  { "br8", FIELD_r8, REGFILE_BR, 8,
  10642    XTENSA_OPERAND_IS_REGISTER,
  10643    OperandSem_opnd_sem_BR8_encode, OperandSem_opnd_sem_BR8_decode,
  10644    0, 0 },
  10645  { "bt16", FIELD__bt16, REGFILE_BR, 16,
  10646    XTENSA_OPERAND_IS_REGISTER,
  10647    OperandSem_opnd_sem_BR16_encode, OperandSem_opnd_sem_BR16_decode,
  10648    0, 0 },
  10649  { "bs16", FIELD__bs16, REGFILE_BR, 16,
  10650    XTENSA_OPERAND_IS_REGISTER,
  10651    OperandSem_opnd_sem_BR16_encode, OperandSem_opnd_sem_BR16_decode,
  10652    0, 0 },
  10653  { "br16", FIELD__br16, REGFILE_BR, 16,
  10654    XTENSA_OPERAND_IS_REGISTER,
  10655    OperandSem_opnd_sem_BR16_encode, OperandSem_opnd_sem_BR16_decode,
  10656    0, 0 },
  10657  { "brall", FIELD__brall, REGFILE_BR, 16,
  10658    XTENSA_OPERAND_IS_REGISTER | XTENSA_OPERAND_IS_INVISIBLE,
  10659    OperandSem_opnd_sem_BR16_encode, OperandSem_opnd_sem_BR16_decode,
  10660    0, 0 },
  10661  { "tp7", FIELD_t, -1, 0,
  10662    0,
  10663    OperandSem_opnd_sem_tp7_encode, OperandSem_opnd_sem_tp7_decode,
  10664    0, 0 },
  10665  { "xt_wbr15_label", FIELD_xt_wbr15_imm, -1, 0,
  10666    XTENSA_OPERAND_IS_PCRELATIVE,
  10667    OperandSem_opnd_sem_xt_wbr15_label_encode, OperandSem_opnd_sem_xt_wbr15_label_decode,
  10668    Operand_xt_wbr15_label_ator, Operand_xt_wbr15_label_rtoa },
  10669  { "xt_wbr18_label", FIELD_xt_wbr18_imm, -1, 0,
  10670    XTENSA_OPERAND_IS_PCRELATIVE,
  10671    OperandSem_opnd_sem_soffset_encode, OperandSem_opnd_sem_soffset_decode,
  10672    Operand_xt_wbr18_label_ator, Operand_xt_wbr18_label_rtoa },
  10673  { "ae_samt32", FIELD_ftsf14, -1, 0,
  10674    0,
  10675    OperandSem_opnd_sem_ae_samt32_encode, OperandSem_opnd_sem_ae_samt32_decode,
  10676    0, 0 },
  10677  { "pr0", FIELD_ftsf12, REGFILE_AE_PR, 1,
  10678    XTENSA_OPERAND_IS_REGISTER,
  10679    OperandSem_opnd_sem_AE_PR_encode, OperandSem_opnd_sem_AE_PR_decode,
  10680    0, 0 },
  10681  { "qr0", FIELD_ftsf13, REGFILE_AE_QR, 1,
  10682    XTENSA_OPERAND_IS_REGISTER,
  10683    OperandSem_opnd_sem_AE_QR_encode, OperandSem_opnd_sem_AE_QR_decode,
  10684    0, 0 },
  10685  { "mac_qr0", FIELD_ftsf13, REGFILE_AE_QR, 1,
  10686    XTENSA_OPERAND_IS_REGISTER,
  10687    OperandSem_opnd_sem_AE_QR_encode, OperandSem_opnd_sem_AE_QR_decode,
  10688    0, 0 },
  10689  { "ae_lsimm16", FIELD_t, -1, 0,
  10690    0,
  10691    OperandSem_opnd_sem_ae_lsimm16_encode, OperandSem_opnd_sem_ae_lsimm16_decode,
  10692    0, 0 },
  10693  { "ae_lsimm32", FIELD_t, -1, 0,
  10694    0,
  10695    OperandSem_opnd_sem_ae_lsimm32_encode, OperandSem_opnd_sem_ae_lsimm32_decode,
  10696    0, 0 },
  10697  { "ae_lsimm64", FIELD_t, -1, 0,
  10698    0,
  10699    OperandSem_opnd_sem_ae_lsimm64_encode, OperandSem_opnd_sem_ae_lsimm64_decode,
  10700    0, 0 },
  10701  { "ae_samt64", FIELD_ae_samt_s_t, -1, 0,
  10702    0,
  10703    OperandSem_opnd_sem_ae_samt64_encode, OperandSem_opnd_sem_ae_samt64_decode,
  10704    0, 0 },
  10705  { "ae_ohba", FIELD_ae_fld_ohba, -1, 0,
  10706    0,
  10707    OperandSem_opnd_sem_ae_ohba_encode, OperandSem_opnd_sem_ae_ohba_decode,
  10708    0, 0 },
  10709  { "ae_ohba2", FIELD_ae_fld_ohba2, -1, 0,
  10710    0,
  10711    OperandSem_opnd_sem_ae_ohba_encode, OperandSem_opnd_sem_ae_ohba_decode,
  10712    0, 0 },
  10713  { "pr", FIELD_ae_r20, REGFILE_AE_PR, 1,
  10714    XTENSA_OPERAND_IS_REGISTER,
  10715    OperandSem_opnd_sem_AE_PR_encode, OperandSem_opnd_sem_AE_PR_decode,
  10716    0, 0 },
  10717  { "cvt_pr", FIELD_ae_r20, REGFILE_AE_PR, 1,
  10718    XTENSA_OPERAND_IS_REGISTER,
  10719    OperandSem_opnd_sem_AE_PR_encode, OperandSem_opnd_sem_AE_PR_decode,
  10720    0, 0 },
  10721  { "qr0_rw", FIELD_ae_r10, REGFILE_AE_QR, 1,
  10722    XTENSA_OPERAND_IS_REGISTER,
  10723    OperandSem_opnd_sem_AE_QR_encode, OperandSem_opnd_sem_AE_QR_decode,
  10724    0, 0 },
  10725  { "mac_qr0_rw", FIELD_ae_r10, REGFILE_AE_QR, 1,
  10726    XTENSA_OPERAND_IS_REGISTER,
  10727    OperandSem_opnd_sem_AE_QR_encode, OperandSem_opnd_sem_AE_QR_decode,
  10728    0, 0 },
  10729  { "qr1_w", FIELD_ae_r32, REGFILE_AE_QR, 1,
  10730    XTENSA_OPERAND_IS_REGISTER,
  10731    OperandSem_opnd_sem_AE_QR_encode, OperandSem_opnd_sem_AE_QR_decode,
  10732    0, 0 },
  10733  { "mac_qr1_w", FIELD_ae_r32, REGFILE_AE_QR, 1,
  10734    XTENSA_OPERAND_IS_REGISTER,
  10735    OperandSem_opnd_sem_AE_QR_encode, OperandSem_opnd_sem_AE_QR_decode,
  10736    0, 0 },
  10737  { "ps", FIELD_ae_s20, REGFILE_AE_PR, 1,
  10738    XTENSA_OPERAND_IS_REGISTER,
  10739    OperandSem_opnd_sem_AE_PR_encode, OperandSem_opnd_sem_AE_PR_decode,
  10740    0, 0 },
  10741  { "alupppb_ps", FIELD_ae_s20, REGFILE_AE_PR, 1,
  10742    XTENSA_OPERAND_IS_REGISTER,
  10743    OperandSem_opnd_sem_AE_PR_encode, OperandSem_opnd_sem_AE_PR_decode,
  10744    0, 0 },
  10745  { "t", FIELD_t, -1, 0, 0, 0, 0, 0, 0 },
  10746  { "bbi4", FIELD_bbi4, -1, 0, 0, 0, 0, 0, 0 },
  10747  { "imm12", FIELD_imm12, -1, 0, 0, 0, 0, 0, 0 },
  10748  { "imm8", FIELD_imm8, -1, 0, 0, 0, 0, 0, 0 },
  10749  { "imm12b", FIELD_imm12b, -1, 0, 0, 0, 0, 0, 0 },
  10750  { "imm16", FIELD_imm16, -1, 0, 0, 0, 0, 0, 0 },
  10751  { "m", FIELD_m, -1, 0, 0, 0, 0, 0, 0 },
  10752  { "n", FIELD_n, -1, 0, 0, 0, 0, 0, 0 },
  10753  { "offset", FIELD_offset, -1, 0, 0, 0, 0, 0, 0 },
  10754  { "op0", FIELD_op0, -1, 0, 0, 0, 0, 0, 0 },
  10755  { "op1", FIELD_op1, -1, 0, 0, 0, 0, 0, 0 },
  10756  { "op2", FIELD_op2, -1, 0, 0, 0, 0, 0, 0 },
  10757  { "r", FIELD_r, -1, 0, 0, 0, 0, 0, 0 },
  10758  { "sa4", FIELD_sa4, -1, 0, 0, 0, 0, 0, 0 },
  10759  { "sae4", FIELD_sae4, -1, 0, 0, 0, 0, 0, 0 },
  10760  { "sal", FIELD_sal, -1, 0, 0, 0, 0, 0, 0 },
  10761  { "sas4", FIELD_sas4, -1, 0, 0, 0, 0, 0, 0 },
  10762  { "sr", FIELD_sr, -1, 0, 0, 0, 0, 0, 0 },
  10763  { "st", FIELD_st, -1, 0, 0, 0, 0, 0, 0 },
  10764  { "thi3", FIELD_thi3, -1, 0, 0, 0, 0, 0, 0 },
  10765  { "imm4", FIELD_imm4, -1, 0, 0, 0, 0, 0, 0 },
  10766  { "mn", FIELD_mn, -1, 0, 0, 0, 0, 0, 0 },
  10767  { "i", FIELD_i, -1, 0, 0, 0, 0, 0, 0 },
  10768  { "imm6lo", FIELD_imm6lo, -1, 0, 0, 0, 0, 0, 0 },
  10769  { "imm6hi", FIELD_imm6hi, -1, 0, 0, 0, 0, 0, 0 },
  10770  { "imm7lo", FIELD_imm7lo, -1, 0, 0, 0, 0, 0, 0 },
  10771  { "imm7hi", FIELD_imm7hi, -1, 0, 0, 0, 0, 0, 0 },
  10772  { "z", FIELD_z, -1, 0, 0, 0, 0, 0, 0 },
  10773  { "imm6", FIELD_imm6, -1, 0, 0, 0, 0, 0, 0 },
  10774  { "imm7", FIELD_imm7, -1, 0, 0, 0, 0, 0, 0 },
  10775  { "t2", FIELD_t2, -1, 0, 0, 0, 0, 0, 0 },
  10776  { "s2", FIELD_s2, -1, 0, 0, 0, 0, 0, 0 },
  10777  { "r2", FIELD_r2, -1, 0, 0, 0, 0, 0, 0 },
  10778  { "t4", FIELD_t4, -1, 0, 0, 0, 0, 0, 0 },
  10779  { "s4", FIELD_s4, -1, 0, 0, 0, 0, 0, 0 },
  10780  { "r4", FIELD_r4, -1, 0, 0, 0, 0, 0, 0 },
  10781  { "t8", FIELD_t8, -1, 0, 0, 0, 0, 0, 0 },
  10782  { "s8", FIELD_s8, -1, 0, 0, 0, 0, 0, 0 },
  10783  { "r8", FIELD_r8, -1, 0, 0, 0, 0, 0, 0 },
  10784  { "xt_wbr15_imm", FIELD_xt_wbr15_imm, -1, 0, 0, 0, 0, 0, 0 },
  10785  { "xt_wbr18_imm", FIELD_xt_wbr18_imm, -1, 0, 0, 0, 0, 0, 0 },
  10786  { "ae_r3", FIELD_ae_r3, -1, 0, 0, 0, 0, 0, 0 },
  10787  { "ae_s_non_samt", FIELD_ae_s_non_samt, -1, 0, 0, 0, 0, 0, 0 },
  10788  { "ae_s3", FIELD_ae_s3, -1, 0, 0, 0, 0, 0, 0 },
  10789  { "ae_r32", FIELD_ae_r32, -1, 0, 0, 0, 0, 0, 0 },
  10790  { "ae_samt_s_t", FIELD_ae_samt_s_t, -1, 0, 0, 0, 0, 0, 0 },
  10791  { "ae_r20", FIELD_ae_r20, -1, 0, 0, 0, 0, 0, 0 },
  10792  { "ae_r10", FIELD_ae_r10, -1, 0, 0, 0, 0, 0, 0 },
  10793  { "ae_s20", FIELD_ae_s20, -1, 0, 0, 0, 0, 0, 0 },
  10794  { "ae_fld_ohba", FIELD_ae_fld_ohba, -1, 0, 0, 0, 0, 0, 0 },
  10795  { "ae_fld_ohba2", FIELD_ae_fld_ohba2, -1, 0, 0, 0, 0, 0, 0 },
  10796  { "op0_s3", FIELD_op0_s3, -1, 0, 0, 0, 0, 0, 0 },
  10797  { "ftsf12", FIELD_ftsf12, -1, 0, 0, 0, 0, 0, 0 },
  10798  { "ftsf13", FIELD_ftsf13, -1, 0, 0, 0, 0, 0, 0 },
  10799  { "ftsf14", FIELD_ftsf14, -1, 0, 0, 0, 0, 0, 0 },
  10800  { "ftsf21ae_slot1", FIELD_ftsf21ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10801  { "ftsf22ae_slot1", FIELD_ftsf22ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10802  { "ftsf23ae_slot1", FIELD_ftsf23ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10803  { "ftsf24ae_slot1", FIELD_ftsf24ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10804  { "ftsf25ae_slot1", FIELD_ftsf25ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10805  { "ftsf26ae_slot1", FIELD_ftsf26ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10806  { "ftsf27ae_slot1", FIELD_ftsf27ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10807  { "ftsf28ae_slot1", FIELD_ftsf28ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10808  { "ftsf29ae_slot1", FIELD_ftsf29ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10809  { "ftsf30ae_slot1", FIELD_ftsf30ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10810  { "ftsf31ae_slot1", FIELD_ftsf31ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10811  { "ftsf32ae_slot1", FIELD_ftsf32ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10812  { "ftsf33ae_slot1", FIELD_ftsf33ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10813  { "ftsf34ae_slot1", FIELD_ftsf34ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10814  { "ftsf35ae_slot1", FIELD_ftsf35ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10815  { "ftsf36ae_slot1", FIELD_ftsf36ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10816  { "ftsf37ae_slot1", FIELD_ftsf37ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10817  { "ftsf38ae_slot1", FIELD_ftsf38ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10818  { "ftsf39ae_slot1", FIELD_ftsf39ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10819  { "ftsf40ae_slot1", FIELD_ftsf40ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10820  { "ftsf41ae_slot1", FIELD_ftsf41ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10821  { "ftsf42ae_slot1", FIELD_ftsf42ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10822  { "ftsf43ae_slot1", FIELD_ftsf43ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10823  { "ftsf44ae_slot1", FIELD_ftsf44ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10824  { "ftsf45ae_slot1", FIELD_ftsf45ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10825  { "ftsf46ae_slot1", FIELD_ftsf46ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10826  { "ftsf47ae_slot1", FIELD_ftsf47ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10827  { "ftsf48ae_slot1", FIELD_ftsf48ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10828  { "ftsf49ae_slot1", FIELD_ftsf49ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10829  { "ftsf50ae_slot1", FIELD_ftsf50ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10830  { "ftsf51ae_slot1", FIELD_ftsf51ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10831  { "ftsf52ae_slot1", FIELD_ftsf52ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10832  { "ftsf53ae_slot1", FIELD_ftsf53ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10833  { "ftsf54ae_slot1", FIELD_ftsf54ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10834  { "ftsf55ae_slot1", FIELD_ftsf55ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10835  { "ftsf56ae_slot1", FIELD_ftsf56ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10836  { "ftsf57ae_slot1", FIELD_ftsf57ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10837  { "ftsf58ae_slot1", FIELD_ftsf58ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10838  { "ftsf59ae_slot1", FIELD_ftsf59ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10839  { "ftsf60ae_slot1", FIELD_ftsf60ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10840  { "ftsf61ae_slot1", FIELD_ftsf61ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10841  { "ftsf63ae_slot1", FIELD_ftsf63ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10842  { "ftsf64ae_slot1", FIELD_ftsf64ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10843  { "ftsf66ae_slot1", FIELD_ftsf66ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10844  { "ftsf67ae_slot1", FIELD_ftsf67ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10845  { "ftsf69ae_slot1", FIELD_ftsf69ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10846  { "ftsf71ae_slot1", FIELD_ftsf71ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10847  { "ftsf72ae_slot1", FIELD_ftsf72ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10848  { "ftsf73ae_slot1", FIELD_ftsf73ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10849  { "ftsf75ae_slot1", FIELD_ftsf75ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10850  { "ftsf76ae_slot1", FIELD_ftsf76ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10851  { "ftsf77ae_slot1", FIELD_ftsf77ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10852  { "ftsf78ae_slot1", FIELD_ftsf78ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10853  { "ftsf79ae_slot1", FIELD_ftsf79ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10854  { "ftsf80ae_slot1", FIELD_ftsf80ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10855  { "ftsf81ae_slot1", FIELD_ftsf81ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10856  { "ftsf82ae_slot1", FIELD_ftsf82ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10857  { "ftsf84ae_slot1", FIELD_ftsf84ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10858  { "ftsf86ae_slot1", FIELD_ftsf86ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10859  { "ftsf87ae_slot1", FIELD_ftsf87ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10860  { "ftsf88ae_slot1", FIELD_ftsf88ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10861  { "ftsf89ae_slot1", FIELD_ftsf89ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10862  { "ftsf90ae_slot1", FIELD_ftsf90ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10863  { "ftsf91ae_slot1", FIELD_ftsf91ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10864  { "ftsf92ae_slot1", FIELD_ftsf92ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10865  { "ftsf94ae_slot1", FIELD_ftsf94ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10866  { "ftsf96ae_slot1", FIELD_ftsf96ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10867  { "ftsf97ae_slot1", FIELD_ftsf97ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10868  { "ftsf98ae_slot1", FIELD_ftsf98ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10869  { "ftsf99ae_slot1", FIELD_ftsf99ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10870  { "ftsf100ae_slot1", FIELD_ftsf100ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10871  { "ftsf101ae_slot1", FIELD_ftsf101ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10872  { "ftsf103ae_slot1", FIELD_ftsf103ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10873  { "ftsf104ae_slot1", FIELD_ftsf104ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10874  { "ftsf105ae_slot1", FIELD_ftsf105ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10875  { "ftsf106ae_slot1", FIELD_ftsf106ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10876  { "ftsf107ae_slot1", FIELD_ftsf107ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10877  { "ftsf108ae_slot1", FIELD_ftsf108ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10878  { "ftsf109ae_slot1", FIELD_ftsf109ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10879  { "ftsf110ae_slot1", FIELD_ftsf110ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10880  { "ftsf111ae_slot1", FIELD_ftsf111ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10881  { "ftsf112ae_slot1", FIELD_ftsf112ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10882  { "ftsf113ae_slot1", FIELD_ftsf113ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10883  { "ftsf114ae_slot1", FIELD_ftsf114ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10884  { "ftsf115ae_slot1", FIELD_ftsf115ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10885  { "ftsf116ae_slot1", FIELD_ftsf116ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10886  { "ftsf118ae_slot1", FIELD_ftsf118ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10887  { "ftsf119ae_slot1", FIELD_ftsf119ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10888  { "ftsf120ae_slot1", FIELD_ftsf120ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10889  { "ftsf122ae_slot1", FIELD_ftsf122ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10890  { "ftsf124ae_slot1", FIELD_ftsf124ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10891  { "ftsf125ae_slot1", FIELD_ftsf125ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10892  { "ftsf126ae_slot1", FIELD_ftsf126ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10893  { "ftsf127ae_slot1", FIELD_ftsf127ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10894  { "ftsf128ae_slot1", FIELD_ftsf128ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10895  { "ftsf129ae_slot1", FIELD_ftsf129ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10896  { "ftsf130ae_slot1", FIELD_ftsf130ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10897  { "ftsf131ae_slot1", FIELD_ftsf131ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10898  { "ftsf132ae_slot1", FIELD_ftsf132ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10899  { "ftsf133ae_slot1", FIELD_ftsf133ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10900  { "ftsf134ae_slot1", FIELD_ftsf134ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10901  { "ftsf135ae_slot1", FIELD_ftsf135ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10902  { "ftsf136ae_slot1", FIELD_ftsf136ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10903  { "ftsf137ae_slot1", FIELD_ftsf137ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10904  { "ftsf138ae_slot1", FIELD_ftsf138ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10905  { "ftsf139ae_slot1", FIELD_ftsf139ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10906  { "ftsf140ae_slot1", FIELD_ftsf140ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10907  { "ftsf141ae_slot1", FIELD_ftsf141ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10908  { "ftsf142ae_slot1", FIELD_ftsf142ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10909  { "ftsf143ae_slot1", FIELD_ftsf143ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10910  { "ftsf144ae_slot1", FIELD_ftsf144ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10911  { "ftsf145ae_slot1", FIELD_ftsf145ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10912  { "ftsf146ae_slot1", FIELD_ftsf146ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10913  { "ftsf147ae_slot1", FIELD_ftsf147ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10914  { "ftsf148ae_slot1", FIELD_ftsf148ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10915  { "ftsf149ae_slot1", FIELD_ftsf149ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10916  { "ftsf150ae_slot1", FIELD_ftsf150ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10917  { "ftsf151ae_slot1", FIELD_ftsf151ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10918  { "ftsf152ae_slot1", FIELD_ftsf152ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10919  { "ftsf153ae_slot1", FIELD_ftsf153ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10920  { "ftsf154ae_slot1", FIELD_ftsf154ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10921  { "ftsf155ae_slot1", FIELD_ftsf155ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10922  { "ftsf156ae_slot1", FIELD_ftsf156ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10923  { "ftsf157ae_slot1", FIELD_ftsf157ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10924  { "ftsf158ae_slot1", FIELD_ftsf158ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10925  { "ftsf159ae_slot1", FIELD_ftsf159ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10926  { "ftsf160ae_slot1", FIELD_ftsf160ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10927  { "ftsf161ae_slot1", FIELD_ftsf161ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10928  { "ftsf162ae_slot1", FIELD_ftsf162ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10929  { "ftsf163ae_slot1", FIELD_ftsf163ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10930  { "ftsf164ae_slot1", FIELD_ftsf164ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10931  { "ftsf165ae_slot1", FIELD_ftsf165ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10932  { "ftsf166ae_slot1", FIELD_ftsf166ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10933  { "ftsf167ae_slot1", FIELD_ftsf167ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10934  { "ftsf168ae_slot1", FIELD_ftsf168ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10935  { "ftsf169ae_slot1", FIELD_ftsf169ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10936  { "ftsf170ae_slot1", FIELD_ftsf170ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10937  { "ftsf171ae_slot1", FIELD_ftsf171ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10938  { "ftsf172ae_slot1", FIELD_ftsf172ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10939  { "ftsf173ae_slot1", FIELD_ftsf173ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10940  { "ftsf174ae_slot1", FIELD_ftsf174ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10941  { "ftsf175ae_slot1", FIELD_ftsf175ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10942  { "ftsf176ae_slot1", FIELD_ftsf176ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10943  { "ftsf177ae_slot1", FIELD_ftsf177ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10944  { "ftsf178ae_slot1", FIELD_ftsf178ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10945  { "ftsf179ae_slot1", FIELD_ftsf179ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10946  { "ftsf180ae_slot1", FIELD_ftsf180ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10947  { "ftsf181ae_slot1", FIELD_ftsf181ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10948  { "ftsf182ae_slot1", FIELD_ftsf182ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10949  { "ftsf183ae_slot1", FIELD_ftsf183ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10950  { "ftsf184ae_slot1", FIELD_ftsf184ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10951  { "ftsf185ae_slot1", FIELD_ftsf185ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10952  { "ftsf186ae_slot1", FIELD_ftsf186ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10953  { "ftsf187ae_slot1", FIELD_ftsf187ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10954  { "ftsf188ae_slot1", FIELD_ftsf188ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10955  { "ftsf189ae_slot1", FIELD_ftsf189ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10956  { "ftsf190ae_slot1", FIELD_ftsf190ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10957  { "ftsf191ae_slot1", FIELD_ftsf191ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10958  { "ftsf192ae_slot1", FIELD_ftsf192ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10959  { "ftsf193ae_slot1", FIELD_ftsf193ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10960  { "ftsf194ae_slot1", FIELD_ftsf194ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10961  { "ftsf195ae_slot1", FIELD_ftsf195ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10962  { "ftsf196ae_slot1", FIELD_ftsf196ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10963  { "ftsf197ae_slot1", FIELD_ftsf197ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10964  { "ftsf198ae_slot1", FIELD_ftsf198ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10965  { "ftsf199ae_slot1", FIELD_ftsf199ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10966  { "ftsf200ae_slot1", FIELD_ftsf200ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10967  { "ftsf201ae_slot1", FIELD_ftsf201ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10968  { "ftsf202ae_slot1", FIELD_ftsf202ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10969  { "ftsf203ae_slot1", FIELD_ftsf203ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10970  { "ftsf204ae_slot1", FIELD_ftsf204ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10971  { "ftsf205ae_slot1", FIELD_ftsf205ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10972  { "ftsf206ae_slot1", FIELD_ftsf206ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10973  { "ftsf207ae_slot1", FIELD_ftsf207ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10974  { "ftsf208", FIELD_ftsf208, -1, 0, 0, 0, 0, 0, 0 },
  10975  { "ftsf209ae_slot1", FIELD_ftsf209ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10976  { "ftsf210ae_slot1", FIELD_ftsf210ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10977  { "ftsf211ae_slot1", FIELD_ftsf211ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10978  { "ftsf330ae_slot1", FIELD_ftsf330ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10979  { "ftsf332ae_slot1", FIELD_ftsf332ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10980  { "ftsf334ae_slot1", FIELD_ftsf334ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10981  { "ftsf336ae_slot1", FIELD_ftsf336ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10982  { "ftsf337ae_slot1", FIELD_ftsf337ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10983  { "ftsf338", FIELD_ftsf338, -1, 0, 0, 0, 0, 0, 0 },
  10984  { "ftsf339ae_slot1", FIELD_ftsf339ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10985  { "ftsf340", FIELD_ftsf340, -1, 0, 0, 0, 0, 0, 0 },
  10986  { "ftsf341ae_slot1", FIELD_ftsf341ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10987  { "ftsf342ae_slot1", FIELD_ftsf342ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10988  { "ftsf343ae_slot1", FIELD_ftsf343ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10989  { "ftsf344ae_slot1", FIELD_ftsf344ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10990  { "ftsf346ae_slot1", FIELD_ftsf346ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10991  { "ftsf347", FIELD_ftsf347, -1, 0, 0, 0, 0, 0, 0 },
  10992  { "ftsf348ae_slot1", FIELD_ftsf348ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10993  { "ftsf349ae_slot1", FIELD_ftsf349ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10994  { "ftsf350ae_slot1", FIELD_ftsf350ae_slot1, -1, 0, 0, 0, 0, 0, 0 },
  10995  { "op0_s4", FIELD_op0_s4, -1, 0, 0, 0, 0, 0, 0 },
  10996  { "ftsf212ae_slot0", FIELD_ftsf212ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  10997  { "ftsf213ae_slot0", FIELD_ftsf213ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  10998  { "ftsf214ae_slot0", FIELD_ftsf214ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  10999  { "ftsf215ae_slot0", FIELD_ftsf215ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11000  { "ftsf216ae_slot0", FIELD_ftsf216ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11001  { "ftsf217", FIELD_ftsf217, -1, 0, 0, 0, 0, 0, 0 },
  11002  { "ftsf218ae_slot0", FIELD_ftsf218ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11003  { "ftsf219ae_slot0", FIELD_ftsf219ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11004  { "ftsf220ae_slot0", FIELD_ftsf220ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11005  { "ftsf221ae_slot0", FIELD_ftsf221ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11006  { "ftsf222ae_slot0", FIELD_ftsf222ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11007  { "ftsf223ae_slot0", FIELD_ftsf223ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11008  { "ftsf224ae_slot0", FIELD_ftsf224ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11009  { "ftsf225ae_slot0", FIELD_ftsf225ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11010  { "ftsf226ae_slot0", FIELD_ftsf226ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11011  { "ftsf227ae_slot0", FIELD_ftsf227ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11012  { "ftsf228ae_slot0", FIELD_ftsf228ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11013  { "ftsf229ae_slot0", FIELD_ftsf229ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11014  { "ftsf230ae_slot0", FIELD_ftsf230ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11015  { "ftsf231ae_slot0", FIELD_ftsf231ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11016  { "ftsf232ae_slot0", FIELD_ftsf232ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11017  { "ftsf233ae_slot0", FIELD_ftsf233ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11018  { "ftsf234ae_slot0", FIELD_ftsf234ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11019  { "ftsf235ae_slot0", FIELD_ftsf235ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11020  { "ftsf236ae_slot0", FIELD_ftsf236ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11021  { "ftsf237ae_slot0", FIELD_ftsf237ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11022  { "ftsf238ae_slot0", FIELD_ftsf238ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11023  { "ftsf239ae_slot0", FIELD_ftsf239ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11024  { "ftsf240ae_slot0", FIELD_ftsf240ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11025  { "ftsf241ae_slot0", FIELD_ftsf241ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11026  { "ftsf242ae_slot0", FIELD_ftsf242ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11027  { "ftsf243ae_slot0", FIELD_ftsf243ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11028  { "ftsf244ae_slot0", FIELD_ftsf244ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11029  { "ftsf245ae_slot0", FIELD_ftsf245ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11030  { "ftsf246ae_slot0", FIELD_ftsf246ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11031  { "ftsf247ae_slot0", FIELD_ftsf247ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11032  { "ftsf248ae_slot0", FIELD_ftsf248ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11033  { "ftsf249ae_slot0", FIELD_ftsf249ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11034  { "ftsf250ae_slot0", FIELD_ftsf250ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11035  { "ftsf251ae_slot0", FIELD_ftsf251ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11036  { "ftsf252ae_slot0", FIELD_ftsf252ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11037  { "ftsf253ae_slot0", FIELD_ftsf253ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11038  { "ftsf254ae_slot0", FIELD_ftsf254ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11039  { "ftsf255ae_slot0", FIELD_ftsf255ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11040  { "ftsf256ae_slot0", FIELD_ftsf256ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11041  { "ftsf257ae_slot0", FIELD_ftsf257ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11042  { "ftsf258ae_slot0", FIELD_ftsf258ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11043  { "ftsf259ae_slot0", FIELD_ftsf259ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11044  { "ftsf260ae_slot0", FIELD_ftsf260ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11045  { "ftsf261ae_slot0", FIELD_ftsf261ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11046  { "ftsf262ae_slot0", FIELD_ftsf262ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11047  { "ftsf263ae_slot0", FIELD_ftsf263ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11048  { "ftsf264ae_slot0", FIELD_ftsf264ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11049  { "ftsf265ae_slot0", FIELD_ftsf265ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11050  { "ftsf266ae_slot0", FIELD_ftsf266ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11051  { "ftsf267ae_slot0", FIELD_ftsf267ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11052  { "ftsf268ae_slot0", FIELD_ftsf268ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11053  { "ftsf269ae_slot0", FIELD_ftsf269ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11054  { "ftsf270ae_slot0", FIELD_ftsf270ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11055  { "ftsf271ae_slot0", FIELD_ftsf271ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11056  { "ftsf272ae_slot0", FIELD_ftsf272ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11057  { "ftsf273ae_slot0", FIELD_ftsf273ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11058  { "ftsf274ae_slot0", FIELD_ftsf274ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11059  { "ftsf275ae_slot0", FIELD_ftsf275ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11060  { "ftsf276ae_slot0", FIELD_ftsf276ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11061  { "ftsf277ae_slot0", FIELD_ftsf277ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11062  { "ftsf278ae_slot0", FIELD_ftsf278ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11063  { "ftsf279ae_slot0", FIELD_ftsf279ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11064  { "ftsf281ae_slot0", FIELD_ftsf281ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11065  { "ftsf282ae_slot0", FIELD_ftsf282ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11066  { "ftsf283ae_slot0", FIELD_ftsf283ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11067  { "ftsf284ae_slot0", FIELD_ftsf284ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11068  { "ftsf286ae_slot0", FIELD_ftsf286ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11069  { "ftsf288ae_slot0", FIELD_ftsf288ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11070  { "ftsf290ae_slot0", FIELD_ftsf290ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11071  { "ftsf292ae_slot0", FIELD_ftsf292ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11072  { "ftsf293", FIELD_ftsf293, -1, 0, 0, 0, 0, 0, 0 },
  11073  { "ftsf294ae_slot0", FIELD_ftsf294ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11074  { "ftsf295ae_slot0", FIELD_ftsf295ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11075  { "ftsf296ae_slot0", FIELD_ftsf296ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11076  { "ftsf297ae_slot0", FIELD_ftsf297ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11077  { "ftsf298ae_slot0", FIELD_ftsf298ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11078  { "ftsf299ae_slot0", FIELD_ftsf299ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11079  { "ftsf300ae_slot0", FIELD_ftsf300ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11080  { "ftsf301ae_slot0", FIELD_ftsf301ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11081  { "ftsf302ae_slot0", FIELD_ftsf302ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11082  { "ftsf303ae_slot0", FIELD_ftsf303ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11083  { "ftsf304ae_slot0", FIELD_ftsf304ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11084  { "ftsf306ae_slot0", FIELD_ftsf306ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11085  { "ftsf308ae_slot0", FIELD_ftsf308ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11086  { "ftsf309ae_slot0", FIELD_ftsf309ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11087  { "ftsf310ae_slot0", FIELD_ftsf310ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11088  { "ftsf311ae_slot0", FIELD_ftsf311ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11089  { "ftsf312ae_slot0", FIELD_ftsf312ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11090  { "ftsf313ae_slot0", FIELD_ftsf313ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11091  { "ftsf314ae_slot0", FIELD_ftsf314ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11092  { "ftsf315ae_slot0", FIELD_ftsf315ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11093  { "ftsf316ae_slot0", FIELD_ftsf316ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11094  { "ftsf317ae_slot0", FIELD_ftsf317ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11095  { "ftsf318ae_slot0", FIELD_ftsf318ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11096  { "ftsf319", FIELD_ftsf319, -1, 0, 0, 0, 0, 0, 0 },
  11097  { "ftsf320ae_slot0", FIELD_ftsf320ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11098  { "ftsf321", FIELD_ftsf321, -1, 0, 0, 0, 0, 0, 0 },
  11099  { "ftsf322ae_slot0", FIELD_ftsf322ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11100  { "ftsf323ae_slot0", FIELD_ftsf323ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11101  { "ftsf324ae_slot0", FIELD_ftsf324ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11102  { "ftsf325ae_slot0", FIELD_ftsf325ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11103  { "ftsf326ae_slot0", FIELD_ftsf326ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11104  { "ftsf328ae_slot0", FIELD_ftsf328ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11105  { "ftsf329ae_slot0", FIELD_ftsf329ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11106  { "ftsf352ae_slot0", FIELD_ftsf352ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11107  { "ftsf353", FIELD_ftsf353, -1, 0, 0, 0, 0, 0, 0 },
  11108  { "ftsf354ae_slot0", FIELD_ftsf354ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11109  { "ftsf356ae_slot0", FIELD_ftsf356ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11110  { "ftsf357", FIELD_ftsf357, -1, 0, 0, 0, 0, 0, 0 },
  11111  { "ftsf358ae_slot0", FIELD_ftsf358ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11112  { "ftsf359ae_slot0", FIELD_ftsf359ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11113  { "ftsf360ae_slot0", FIELD_ftsf360ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11114  { "ftsf361ae_slot0", FIELD_ftsf361ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11115  { "ftsf362ae_slot0", FIELD_ftsf362ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11116  { "ftsf364ae_slot0", FIELD_ftsf364ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11117  { "ftsf365ae_slot0", FIELD_ftsf365ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11118  { "ftsf366ae_slot0", FIELD_ftsf366ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11119  { "ftsf368ae_slot0", FIELD_ftsf368ae_slot0, -1, 0, 0, 0, 0, 0, 0 },
  11120  { "ftsf369ae_slot0", FIELD_ftsf369ae_slot0, -1, 0, 0, 0, 0, 0, 0 }
  11121};
  11122
  11123enum xtensa_operand_id {
  11124  OPERAND_soffsetx4,
  11125  OPERAND_uimm12x8,
  11126  OPERAND_simm4,
  11127  OPERAND_arr,
  11128  OPERAND_ars,
  11129  OPERAND__ars_invisible,
  11130  OPERAND_art,
  11131  OPERAND_ar0,
  11132  OPERAND_ar4,
  11133  OPERAND_ar8,
  11134  OPERAND_ar12,
  11135  OPERAND_ars_entry,
  11136  OPERAND_immrx4,
  11137  OPERAND_lsi4x4,
  11138  OPERAND_simm7,
  11139  OPERAND_uimm6,
  11140  OPERAND_ai4const,
  11141  OPERAND_b4const,
  11142  OPERAND_b4constu,
  11143  OPERAND_uimm8,
  11144  OPERAND_uimm8x2,
  11145  OPERAND_uimm8x4,
  11146  OPERAND_uimm4x16,
  11147  OPERAND_uimmrx4,
  11148  OPERAND_simm8,
  11149  OPERAND_simm8x256,
  11150  OPERAND_simm12b,
  11151  OPERAND_msalp32,
  11152  OPERAND_op2p1,
  11153  OPERAND_label8,
  11154  OPERAND_ulabel8,
  11155  OPERAND_label12,
  11156  OPERAND_soffset,
  11157  OPERAND_uimm16x4,
  11158  OPERAND_bbi,
  11159  OPERAND_sae,
  11160  OPERAND_sas,
  11161  OPERAND_sargt,
  11162  OPERAND_s,
  11163  OPERAND_immt,
  11164  OPERAND_imms,
  11165  OPERAND_bt,
  11166  OPERAND_bs,
  11167  OPERAND_br,
  11168  OPERAND_bt2,
  11169  OPERAND_bs2,
  11170  OPERAND_br2,
  11171  OPERAND_bt4,
  11172  OPERAND_bs4,
  11173  OPERAND_br4,
  11174  OPERAND_bt8,
  11175  OPERAND_bs8,
  11176  OPERAND_br8,
  11177  OPERAND_bt16,
  11178  OPERAND_bs16,
  11179  OPERAND_br16,
  11180  OPERAND_brall,
  11181  OPERAND_tp7,
  11182  OPERAND_xt_wbr15_label,
  11183  OPERAND_xt_wbr18_label,
  11184  OPERAND_ae_samt32,
  11185  OPERAND_pr0,
  11186  OPERAND_qr0,
  11187  OPERAND_mac_qr0,
  11188  OPERAND_ae_lsimm16,
  11189  OPERAND_ae_lsimm32,
  11190  OPERAND_ae_lsimm64,
  11191  OPERAND_ae_samt64,
  11192  OPERAND_ae_ohba,
  11193  OPERAND_ae_ohba2,
  11194  OPERAND_pr,
  11195  OPERAND_cvt_pr,
  11196  OPERAND_qr0_rw,
  11197  OPERAND_mac_qr0_rw,
  11198  OPERAND_qr1_w,
  11199  OPERAND_mac_qr1_w,
  11200  OPERAND_ps,
  11201  OPERAND_alupppb_ps,
  11202  OPERAND_t,
  11203  OPERAND_bbi4,
  11204  OPERAND_imm12,
  11205  OPERAND_imm8,
  11206  OPERAND_imm12b,
  11207  OPERAND_imm16,
  11208  OPERAND_m,
  11209  OPERAND_n,
  11210  OPERAND_offset,
  11211  OPERAND_op0,
  11212  OPERAND_op1,
  11213  OPERAND_op2,
  11214  OPERAND_r,
  11215  OPERAND_sa4,
  11216  OPERAND_sae4,
  11217  OPERAND_sal,
  11218  OPERAND_sas4,
  11219  OPERAND_sr,
  11220  OPERAND_st,
  11221  OPERAND_thi3,
  11222  OPERAND_imm4,
  11223  OPERAND_mn,
  11224  OPERAND_i,
  11225  OPERAND_imm6lo,
  11226  OPERAND_imm6hi,
  11227  OPERAND_imm7lo,
  11228  OPERAND_imm7hi,
  11229  OPERAND_z,
  11230  OPERAND_imm6,
  11231  OPERAND_imm7,
  11232  OPERAND_t2,
  11233  OPERAND_s2,
  11234  OPERAND_r2,
  11235  OPERAND_t4,
  11236  OPERAND_s4,
  11237  OPERAND_r4,
  11238  OPERAND_t8,
  11239  OPERAND_s8,
  11240  OPERAND_r8,
  11241  OPERAND_xt_wbr15_imm,
  11242  OPERAND_xt_wbr18_imm,
  11243  OPERAND_ae_r3,
  11244  OPERAND_ae_s_non_samt,
  11245  OPERAND_ae_s3,
  11246  OPERAND_ae_r32,
  11247  OPERAND_ae_samt_s_t,
  11248  OPERAND_ae_r20,
  11249  OPERAND_ae_r10,
  11250  OPERAND_ae_s20,
  11251  OPERAND_ae_fld_ohba,
  11252  OPERAND_ae_fld_ohba2,
  11253  OPERAND_op0_s3,
  11254  OPERAND_ftsf12,
  11255  OPERAND_ftsf13,
  11256  OPERAND_ftsf14,
  11257  OPERAND_ftsf21ae_slot1,
  11258  OPERAND_ftsf22ae_slot1,
  11259  OPERAND_ftsf23ae_slot1,
  11260  OPERAND_ftsf24ae_slot1,
  11261  OPERAND_ftsf25ae_slot1,
  11262  OPERAND_ftsf26ae_slot1,
  11263  OPERAND_ftsf27ae_slot1,
  11264  OPERAND_ftsf28ae_slot1,
  11265  OPERAND_ftsf29ae_slot1,
  11266  OPERAND_ftsf30ae_slot1,
  11267  OPERAND_ftsf31ae_slot1,
  11268  OPERAND_ftsf32ae_slot1,
  11269  OPERAND_ftsf33ae_slot1,
  11270  OPERAND_ftsf34ae_slot1,
  11271  OPERAND_ftsf35ae_slot1,
  11272  OPERAND_ftsf36ae_slot1,
  11273  OPERAND_ftsf37ae_slot1,
  11274  OPERAND_ftsf38ae_slot1,
  11275  OPERAND_ftsf39ae_slot1,
  11276  OPERAND_ftsf40ae_slot1,
  11277  OPERAND_ftsf41ae_slot1,
  11278  OPERAND_ftsf42ae_slot1,
  11279  OPERAND_ftsf43ae_slot1,
  11280  OPERAND_ftsf44ae_slot1,
  11281  OPERAND_ftsf45ae_slot1,
  11282  OPERAND_ftsf46ae_slot1,
  11283  OPERAND_ftsf47ae_slot1,
  11284  OPERAND_ftsf48ae_slot1,
  11285  OPERAND_ftsf49ae_slot1,
  11286  OPERAND_ftsf50ae_slot1,
  11287  OPERAND_ftsf51ae_slot1,
  11288  OPERAND_ftsf52ae_slot1,
  11289  OPERAND_ftsf53ae_slot1,
  11290  OPERAND_ftsf54ae_slot1,
  11291  OPERAND_ftsf55ae_slot1,
  11292  OPERAND_ftsf56ae_slot1,
  11293  OPERAND_ftsf57ae_slot1,
  11294  OPERAND_ftsf58ae_slot1,
  11295  OPERAND_ftsf59ae_slot1,
  11296  OPERAND_ftsf60ae_slot1,
  11297  OPERAND_ftsf61ae_slot1,
  11298  OPERAND_ftsf63ae_slot1,
  11299  OPERAND_ftsf64ae_slot1,
  11300  OPERAND_ftsf66ae_slot1,
  11301  OPERAND_ftsf67ae_slot1,
  11302  OPERAND_ftsf69ae_slot1,
  11303  OPERAND_ftsf71ae_slot1,
  11304  OPERAND_ftsf72ae_slot1,
  11305  OPERAND_ftsf73ae_slot1,
  11306  OPERAND_ftsf75ae_slot1,
  11307  OPERAND_ftsf76ae_slot1,
  11308  OPERAND_ftsf77ae_slot1,
  11309  OPERAND_ftsf78ae_slot1,
  11310  OPERAND_ftsf79ae_slot1,
  11311  OPERAND_ftsf80ae_slot1,
  11312  OPERAND_ftsf81ae_slot1,
  11313  OPERAND_ftsf82ae_slot1,
  11314  OPERAND_ftsf84ae_slot1,
  11315  OPERAND_ftsf86ae_slot1,
  11316  OPERAND_ftsf87ae_slot1,
  11317  OPERAND_ftsf88ae_slot1,
  11318  OPERAND_ftsf89ae_slot1,
  11319  OPERAND_ftsf90ae_slot1,
  11320  OPERAND_ftsf91ae_slot1,
  11321  OPERAND_ftsf92ae_slot1,
  11322  OPERAND_ftsf94ae_slot1,
  11323  OPERAND_ftsf96ae_slot1,
  11324  OPERAND_ftsf97ae_slot1,
  11325  OPERAND_ftsf98ae_slot1,
  11326  OPERAND_ftsf99ae_slot1,
  11327  OPERAND_ftsf100ae_slot1,
  11328  OPERAND_ftsf101ae_slot1,
  11329  OPERAND_ftsf103ae_slot1,
  11330  OPERAND_ftsf104ae_slot1,
  11331  OPERAND_ftsf105ae_slot1,
  11332  OPERAND_ftsf106ae_slot1,
  11333  OPERAND_ftsf107ae_slot1,
  11334  OPERAND_ftsf108ae_slot1,
  11335  OPERAND_ftsf109ae_slot1,
  11336  OPERAND_ftsf110ae_slot1,
  11337  OPERAND_ftsf111ae_slot1,
  11338  OPERAND_ftsf112ae_slot1,
  11339  OPERAND_ftsf113ae_slot1,
  11340  OPERAND_ftsf114ae_slot1,
  11341  OPERAND_ftsf115ae_slot1,
  11342  OPERAND_ftsf116ae_slot1,
  11343  OPERAND_ftsf118ae_slot1,
  11344  OPERAND_ftsf119ae_slot1,
  11345  OPERAND_ftsf120ae_slot1,
  11346  OPERAND_ftsf122ae_slot1,
  11347  OPERAND_ftsf124ae_slot1,
  11348  OPERAND_ftsf125ae_slot1,
  11349  OPERAND_ftsf126ae_slot1,
  11350  OPERAND_ftsf127ae_slot1,
  11351  OPERAND_ftsf128ae_slot1,
  11352  OPERAND_ftsf129ae_slot1,
  11353  OPERAND_ftsf130ae_slot1,
  11354  OPERAND_ftsf131ae_slot1,
  11355  OPERAND_ftsf132ae_slot1,
  11356  OPERAND_ftsf133ae_slot1,
  11357  OPERAND_ftsf134ae_slot1,
  11358  OPERAND_ftsf135ae_slot1,
  11359  OPERAND_ftsf136ae_slot1,
  11360  OPERAND_ftsf137ae_slot1,
  11361  OPERAND_ftsf138ae_slot1,
  11362  OPERAND_ftsf139ae_slot1,
  11363  OPERAND_ftsf140ae_slot1,
  11364  OPERAND_ftsf141ae_slot1,
  11365  OPERAND_ftsf142ae_slot1,
  11366  OPERAND_ftsf143ae_slot1,
  11367  OPERAND_ftsf144ae_slot1,
  11368  OPERAND_ftsf145ae_slot1,
  11369  OPERAND_ftsf146ae_slot1,
  11370  OPERAND_ftsf147ae_slot1,
  11371  OPERAND_ftsf148ae_slot1,
  11372  OPERAND_ftsf149ae_slot1,
  11373  OPERAND_ftsf150ae_slot1,
  11374  OPERAND_ftsf151ae_slot1,
  11375  OPERAND_ftsf152ae_slot1,
  11376  OPERAND_ftsf153ae_slot1,
  11377  OPERAND_ftsf154ae_slot1,
  11378  OPERAND_ftsf155ae_slot1,
  11379  OPERAND_ftsf156ae_slot1,
  11380  OPERAND_ftsf157ae_slot1,
  11381  OPERAND_ftsf158ae_slot1,
  11382  OPERAND_ftsf159ae_slot1,
  11383  OPERAND_ftsf160ae_slot1,
  11384  OPERAND_ftsf161ae_slot1,
  11385  OPERAND_ftsf162ae_slot1,
  11386  OPERAND_ftsf163ae_slot1,
  11387  OPERAND_ftsf164ae_slot1,
  11388  OPERAND_ftsf165ae_slot1,
  11389  OPERAND_ftsf166ae_slot1,
  11390  OPERAND_ftsf167ae_slot1,
  11391  OPERAND_ftsf168ae_slot1,
  11392  OPERAND_ftsf169ae_slot1,
  11393  OPERAND_ftsf170ae_slot1,
  11394  OPERAND_ftsf171ae_slot1,
  11395  OPERAND_ftsf172ae_slot1,
  11396  OPERAND_ftsf173ae_slot1,
  11397  OPERAND_ftsf174ae_slot1,
  11398  OPERAND_ftsf175ae_slot1,
  11399  OPERAND_ftsf176ae_slot1,
  11400  OPERAND_ftsf177ae_slot1,
  11401  OPERAND_ftsf178ae_slot1,
  11402  OPERAND_ftsf179ae_slot1,
  11403  OPERAND_ftsf180ae_slot1,
  11404  OPERAND_ftsf181ae_slot1,
  11405  OPERAND_ftsf182ae_slot1,
  11406  OPERAND_ftsf183ae_slot1,
  11407  OPERAND_ftsf184ae_slot1,
  11408  OPERAND_ftsf185ae_slot1,
  11409  OPERAND_ftsf186ae_slot1,
  11410  OPERAND_ftsf187ae_slot1,
  11411  OPERAND_ftsf188ae_slot1,
  11412  OPERAND_ftsf189ae_slot1,
  11413  OPERAND_ftsf190ae_slot1,
  11414  OPERAND_ftsf191ae_slot1,
  11415  OPERAND_ftsf192ae_slot1,
  11416  OPERAND_ftsf193ae_slot1,
  11417  OPERAND_ftsf194ae_slot1,
  11418  OPERAND_ftsf195ae_slot1,
  11419  OPERAND_ftsf196ae_slot1,
  11420  OPERAND_ftsf197ae_slot1,
  11421  OPERAND_ftsf198ae_slot1,
  11422  OPERAND_ftsf199ae_slot1,
  11423  OPERAND_ftsf200ae_slot1,
  11424  OPERAND_ftsf201ae_slot1,
  11425  OPERAND_ftsf202ae_slot1,
  11426  OPERAND_ftsf203ae_slot1,
  11427  OPERAND_ftsf204ae_slot1,
  11428  OPERAND_ftsf205ae_slot1,
  11429  OPERAND_ftsf206ae_slot1,
  11430  OPERAND_ftsf207ae_slot1,
  11431  OPERAND_ftsf208,
  11432  OPERAND_ftsf209ae_slot1,
  11433  OPERAND_ftsf210ae_slot1,
  11434  OPERAND_ftsf211ae_slot1,
  11435  OPERAND_ftsf330ae_slot1,
  11436  OPERAND_ftsf332ae_slot1,
  11437  OPERAND_ftsf334ae_slot1,
  11438  OPERAND_ftsf336ae_slot1,
  11439  OPERAND_ftsf337ae_slot1,
  11440  OPERAND_ftsf338,
  11441  OPERAND_ftsf339ae_slot1,
  11442  OPERAND_ftsf340,
  11443  OPERAND_ftsf341ae_slot1,
  11444  OPERAND_ftsf342ae_slot1,
  11445  OPERAND_ftsf343ae_slot1,
  11446  OPERAND_ftsf344ae_slot1,
  11447  OPERAND_ftsf346ae_slot1,
  11448  OPERAND_ftsf347,
  11449  OPERAND_ftsf348ae_slot1,
  11450  OPERAND_ftsf349ae_slot1,
  11451  OPERAND_ftsf350ae_slot1,
  11452  OPERAND_op0_s4,
  11453  OPERAND_ftsf212ae_slot0,
  11454  OPERAND_ftsf213ae_slot0,
  11455  OPERAND_ftsf214ae_slot0,
  11456  OPERAND_ftsf215ae_slot0,
  11457  OPERAND_ftsf216ae_slot0,
  11458  OPERAND_ftsf217,
  11459  OPERAND_ftsf218ae_slot0,
  11460  OPERAND_ftsf219ae_slot0,
  11461  OPERAND_ftsf220ae_slot0,
  11462  OPERAND_ftsf221ae_slot0,
  11463  OPERAND_ftsf222ae_slot0,
  11464  OPERAND_ftsf223ae_slot0,
  11465  OPERAND_ftsf224ae_slot0,
  11466  OPERAND_ftsf225ae_slot0,
  11467  OPERAND_ftsf226ae_slot0,
  11468  OPERAND_ftsf227ae_slot0,
  11469  OPERAND_ftsf228ae_slot0,
  11470  OPERAND_ftsf229ae_slot0,
  11471  OPERAND_ftsf230ae_slot0,
  11472  OPERAND_ftsf231ae_slot0,
  11473  OPERAND_ftsf232ae_slot0,
  11474  OPERAND_ftsf233ae_slot0,
  11475  OPERAND_ftsf234ae_slot0,
  11476  OPERAND_ftsf235ae_slot0,
  11477  OPERAND_ftsf236ae_slot0,
  11478  OPERAND_ftsf237ae_slot0,
  11479  OPERAND_ftsf238ae_slot0,
  11480  OPERAND_ftsf239ae_slot0,
  11481  OPERAND_ftsf240ae_slot0,
  11482  OPERAND_ftsf241ae_slot0,
  11483  OPERAND_ftsf242ae_slot0,
  11484  OPERAND_ftsf243ae_slot0,
  11485  OPERAND_ftsf244ae_slot0,
  11486  OPERAND_ftsf245ae_slot0,
  11487  OPERAND_ftsf246ae_slot0,
  11488  OPERAND_ftsf247ae_slot0,
  11489  OPERAND_ftsf248ae_slot0,
  11490  OPERAND_ftsf249ae_slot0,
  11491  OPERAND_ftsf250ae_slot0,
  11492  OPERAND_ftsf251ae_slot0,
  11493  OPERAND_ftsf252ae_slot0,
  11494  OPERAND_ftsf253ae_slot0,
  11495  OPERAND_ftsf254ae_slot0,
  11496  OPERAND_ftsf255ae_slot0,
  11497  OPERAND_ftsf256ae_slot0,
  11498  OPERAND_ftsf257ae_slot0,
  11499  OPERAND_ftsf258ae_slot0,
  11500  OPERAND_ftsf259ae_slot0,
  11501  OPERAND_ftsf260ae_slot0,
  11502  OPERAND_ftsf261ae_slot0,
  11503  OPERAND_ftsf262ae_slot0,
  11504  OPERAND_ftsf263ae_slot0,
  11505  OPERAND_ftsf264ae_slot0,
  11506  OPERAND_ftsf265ae_slot0,
  11507  OPERAND_ftsf266ae_slot0,
  11508  OPERAND_ftsf267ae_slot0,
  11509  OPERAND_ftsf268ae_slot0,
  11510  OPERAND_ftsf269ae_slot0,
  11511  OPERAND_ftsf270ae_slot0,
  11512  OPERAND_ftsf271ae_slot0,
  11513  OPERAND_ftsf272ae_slot0,
  11514  OPERAND_ftsf273ae_slot0,
  11515  OPERAND_ftsf274ae_slot0,
  11516  OPERAND_ftsf275ae_slot0,
  11517  OPERAND_ftsf276ae_slot0,
  11518  OPERAND_ftsf277ae_slot0,
  11519  OPERAND_ftsf278ae_slot0,
  11520  OPERAND_ftsf279ae_slot0,
  11521  OPERAND_ftsf281ae_slot0,
  11522  OPERAND_ftsf282ae_slot0,
  11523  OPERAND_ftsf283ae_slot0,
  11524  OPERAND_ftsf284ae_slot0,
  11525  OPERAND_ftsf286ae_slot0,
  11526  OPERAND_ftsf288ae_slot0,
  11527  OPERAND_ftsf290ae_slot0,
  11528  OPERAND_ftsf292ae_slot0,
  11529  OPERAND_ftsf293,
  11530  OPERAND_ftsf294ae_slot0,
  11531  OPERAND_ftsf295ae_slot0,
  11532  OPERAND_ftsf296ae_slot0,
  11533  OPERAND_ftsf297ae_slot0,
  11534  OPERAND_ftsf298ae_slot0,
  11535  OPERAND_ftsf299ae_slot0,
  11536  OPERAND_ftsf300ae_slot0,
  11537  OPERAND_ftsf301ae_slot0,
  11538  OPERAND_ftsf302ae_slot0,
  11539  OPERAND_ftsf303ae_slot0,
  11540  OPERAND_ftsf304ae_slot0,
  11541  OPERAND_ftsf306ae_slot0,
  11542  OPERAND_ftsf308ae_slot0,
  11543  OPERAND_ftsf309ae_slot0,
  11544  OPERAND_ftsf310ae_slot0,
  11545  OPERAND_ftsf311ae_slot0,
  11546  OPERAND_ftsf312ae_slot0,
  11547  OPERAND_ftsf313ae_slot0,
  11548  OPERAND_ftsf314ae_slot0,
  11549  OPERAND_ftsf315ae_slot0,
  11550  OPERAND_ftsf316ae_slot0,
  11551  OPERAND_ftsf317ae_slot0,
  11552  OPERAND_ftsf318ae_slot0,
  11553  OPERAND_ftsf319,
  11554  OPERAND_ftsf320ae_slot0,
  11555  OPERAND_ftsf321,
  11556  OPERAND_ftsf322ae_slot0,
  11557  OPERAND_ftsf323ae_slot0,
  11558  OPERAND_ftsf324ae_slot0,
  11559  OPERAND_ftsf325ae_slot0,
  11560  OPERAND_ftsf326ae_slot0,
  11561  OPERAND_ftsf328ae_slot0,
  11562  OPERAND_ftsf329ae_slot0,
  11563  OPERAND_ftsf352ae_slot0,
  11564  OPERAND_ftsf353,
  11565  OPERAND_ftsf354ae_slot0,
  11566  OPERAND_ftsf356ae_slot0,
  11567  OPERAND_ftsf357,
  11568  OPERAND_ftsf358ae_slot0,
  11569  OPERAND_ftsf359ae_slot0,
  11570  OPERAND_ftsf360ae_slot0,
  11571  OPERAND_ftsf361ae_slot0,
  11572  OPERAND_ftsf362ae_slot0,
  11573  OPERAND_ftsf364ae_slot0,
  11574  OPERAND_ftsf365ae_slot0,
  11575  OPERAND_ftsf366ae_slot0,
  11576  OPERAND_ftsf368ae_slot0,
  11577  OPERAND_ftsf369ae_slot0
  11578};
  11579
  11580
  11581/* Iclass table.  */
  11582
  11583static xtensa_arg_internal Iclass_xt_iclass_rfe_stateArgs[] = {
  11584  { { STATE_PSRING }, 'i' },
  11585  { { STATE_PSEXCM }, 'm' },
  11586  { { STATE_EPC1 }, 'i' }
  11587};
  11588
  11589static xtensa_arg_internal Iclass_xt_iclass_rfde_stateArgs[] = {
  11590  { { STATE_PSEXCM }, 'i' },
  11591  { { STATE_PSRING }, 'i' },
  11592  { { STATE_DEPC }, 'i' }
  11593};
  11594
  11595static xtensa_arg_internal Iclass_xt_iclass_call12_args[] = {
  11596  { { OPERAND_soffsetx4 }, 'i' },
  11597  { { OPERAND_ar12 }, 'o' }
  11598};
  11599
  11600static xtensa_arg_internal Iclass_xt_iclass_call12_stateArgs[] = {
  11601  { { STATE_PSCALLINC }, 'o' }
  11602};
  11603
  11604static xtensa_arg_internal Iclass_xt_iclass_call8_args[] = {
  11605  { { OPERAND_soffsetx4 }, 'i' },
  11606  { { OPERAND_ar8 }, 'o' }
  11607};
  11608
  11609static xtensa_arg_internal Iclass_xt_iclass_call8_stateArgs[] = {
  11610  { { STATE_PSCALLINC }, 'o' }
  11611};
  11612
  11613static xtensa_arg_internal Iclass_xt_iclass_call4_args[] = {
  11614  { { OPERAND_soffsetx4 }, 'i' },
  11615  { { OPERAND_ar4 }, 'o' }
  11616};
  11617
  11618static xtensa_arg_internal Iclass_xt_iclass_call4_stateArgs[] = {
  11619  { { STATE_PSCALLINC }, 'o' }
  11620};
  11621
  11622static xtensa_arg_internal Iclass_xt_iclass_callx12_args[] = {
  11623  { { OPERAND_ars }, 'i' },
  11624  { { OPERAND_ar12 }, 'o' }
  11625};
  11626
  11627static xtensa_arg_internal Iclass_xt_iclass_callx12_stateArgs[] = {
  11628  { { STATE_PSCALLINC }, 'o' }
  11629};
  11630
  11631static xtensa_arg_internal Iclass_xt_iclass_callx8_args[] = {
  11632  { { OPERAND_ars }, 'i' },
  11633  { { OPERAND_ar8 }, 'o' }
  11634};
  11635
  11636static xtensa_arg_internal Iclass_xt_iclass_callx8_stateArgs[] = {
  11637  { { STATE_PSCALLINC }, 'o' }
  11638};
  11639
  11640static xtensa_arg_internal Iclass_xt_iclass_callx4_args[] = {
  11641  { { OPERAND_ars }, 'i' },
  11642  { { OPERAND_ar4 }, 'o' }
  11643};
  11644
  11645static xtensa_arg_internal Iclass_xt_iclass_callx4_stateArgs[] = {
  11646  { { STATE_PSCALLINC }, 'o' }
  11647};
  11648
  11649static xtensa_arg_internal Iclass_xt_iclass_entry_args[] = {
  11650  { { OPERAND_ars_entry }, 's' },
  11651  { { OPERAND_ars }, 'i' },
  11652  { { OPERAND_uimm12x8 }, 'i' }
  11653};
  11654
  11655static xtensa_arg_internal Iclass_xt_iclass_entry_stateArgs[] = {
  11656  { { STATE_PSCALLINC }, 'i' },
  11657  { { STATE_PSEXCM }, 'i' },
  11658  { { STATE_PSWOE }, 'i' },
  11659  { { STATE_WindowBase }, 'm' },
  11660  { { STATE_WindowStart }, 'm' }
  11661};
  11662
  11663static xtensa_arg_internal Iclass_xt_iclass_movsp_args[] = {
  11664  { { OPERAND_art }, 'o' },
  11665  { { OPERAND_ars }, 'i' }
  11666};
  11667
  11668static xtensa_arg_internal Iclass_xt_iclass_movsp_stateArgs[] = {
  11669  { { STATE_WindowBase }, 'i' },
  11670  { { STATE_WindowStart }, 'i' }
  11671};
  11672
  11673static xtensa_arg_internal Iclass_xt_iclass_rotw_args[] = {
  11674  { { OPERAND_simm4 }, 'i' }
  11675};
  11676
  11677static xtensa_arg_internal Iclass_xt_iclass_rotw_stateArgs[] = {
  11678  { { STATE_PSEXCM }, 'i' },
  11679  { { STATE_PSRING }, 'i' },
  11680  { { STATE_WindowBase }, 'm' }
  11681};
  11682
  11683static xtensa_arg_internal Iclass_xt_iclass_retw_args[] = {
  11684  { { OPERAND__ars_invisible }, 'i' }
  11685};
  11686
  11687static xtensa_arg_internal Iclass_xt_iclass_retw_stateArgs[] = {
  11688  { { STATE_WindowBase }, 'm' },
  11689  { { STATE_WindowStart }, 'm' },
  11690  { { STATE_PSEXCM }, 'i' },
  11691  { { STATE_PSWOE }, 'i' }
  11692};
  11693
  11694static xtensa_arg_internal Iclass_xt_iclass_rfwou_stateArgs[] = {
  11695  { { STATE_EPC1 }, 'i' },
  11696  { { STATE_PSEXCM }, 'm' },
  11697  { { STATE_PSRING }, 'i' },
  11698  { { STATE_WindowBase }, 'm' },
  11699  { { STATE_WindowStart }, 'm' },
  11700  { { STATE_PSOWB }, 'i' }
  11701};
  11702
  11703static xtensa_arg_internal Iclass_xt_iclass_l32e_args[] = {
  11704  { { OPERAND_art }, 'o' },
  11705  { { OPERAND_ars }, 'i' },
  11706  { { OPERAND_immrx4 }, 'i' }
  11707};
  11708
  11709static xtensa_arg_internal Iclass_xt_iclass_l32e_stateArgs[] = {
  11710  { { STATE_PSEXCM }, 'i' },
  11711  { { STATE_PSRING }, 'i' }
  11712};
  11713
  11714static xtensa_arg_internal Iclass_xt_iclass_s32e_args[] = {
  11715  { { OPERAND_art }, 'i' },
  11716  { { OPERAND_ars }, 'i' },
  11717  { { OPERAND_immrx4 }, 'i' }
  11718};
  11719
  11720static xtensa_arg_internal Iclass_xt_iclass_s32e_stateArgs[] = {
  11721  { { STATE_PSEXCM }, 'i' },
  11722  { { STATE_PSRING }, 'i' }
  11723};
  11724
  11725static xtensa_arg_internal Iclass_xt_iclass_rsr_windowbase_args[] = {
  11726  { { OPERAND_art }, 'o' }
  11727};
  11728
  11729static xtensa_arg_internal Iclass_xt_iclass_rsr_windowbase_stateArgs[] = {
  11730  { { STATE_PSEXCM }, 'i' },
  11731  { { STATE_PSRING }, 'i' },
  11732  { { STATE_WindowBase }, 'i' }
  11733};
  11734
  11735static xtensa_arg_internal Iclass_xt_iclass_wsr_windowbase_args[] = {
  11736  { { OPERAND_art }, 'i' }
  11737};
  11738
  11739static xtensa_arg_internal Iclass_xt_iclass_wsr_windowbase_stateArgs[] = {
  11740  { { STATE_PSEXCM }, 'i' },
  11741  { { STATE_PSRING }, 'i' },
  11742  { { STATE_WindowBase }, 'o' }
  11743};
  11744
  11745static xtensa_arg_internal Iclass_xt_iclass_xsr_windowbase_args[] = {
  11746  { { OPERAND_art }, 'm' }
  11747};
  11748
  11749static xtensa_arg_internal Iclass_xt_iclass_xsr_windowbase_stateArgs[] = {
  11750  { { STATE_PSEXCM }, 'i' },
  11751  { { STATE_PSRING }, 'i' },
  11752  { { STATE_WindowBase }, 'm' }
  11753};
  11754
  11755static xtensa_arg_internal Iclass_xt_iclass_rsr_windowstart_args[] = {
  11756  { { OPERAND_art }, 'o' }
  11757};
  11758
  11759static xtensa_arg_internal Iclass_xt_iclass_rsr_windowstart_stateArgs[] = {
  11760  { { STATE_PSEXCM }, 'i' },
  11761  { { STATE_PSRING }, 'i' },
  11762  { { STATE_WindowStart }, 'i' }
  11763};
  11764
  11765static xtensa_arg_internal Iclass_xt_iclass_wsr_windowstart_args[] = {
  11766  { { OPERAND_art }, 'i' }
  11767};
  11768
  11769static xtensa_arg_internal Iclass_xt_iclass_wsr_windowstart_stateArgs[] = {
  11770  { { STATE_PSEXCM }, 'i' },
  11771  { { STATE_PSRING }, 'i' },
  11772  { { STATE_WindowStart }, 'o' }
  11773};
  11774
  11775static xtensa_arg_internal Iclass_xt_iclass_xsr_windowstart_args[] = {
  11776  { { OPERAND_art }, 'm' }
  11777};
  11778
  11779static xtensa_arg_internal Iclass_xt_iclass_xsr_windowstart_stateArgs[] = {
  11780  { { STATE_PSEXCM }, 'i' },
  11781  { { STATE_PSRING }, 'i' },
  11782  { { STATE_WindowStart }, 'm' }
  11783};
  11784
  11785static xtensa_arg_internal Iclass_xt_iclass_add_n_args[] = {
  11786  { { OPERAND_arr }, 'o' },
  11787  { { OPERAND_ars }, 'i' },
  11788  { { OPERAND_art }, 'i' }
  11789};
  11790
  11791static xtensa_arg_internal Iclass_xt_iclass_addi_n_args[] = {
  11792  { { OPERAND_arr }, 'o' },
  11793  { { OPERAND_ars }, 'i' },
  11794  { { OPERAND_ai4const }, 'i' }
  11795};
  11796
  11797static xtensa_arg_internal Iclass_xt_iclass_bz6_args[] = {
  11798  { { OPERAND_ars }, 'i' },
  11799  { { OPERAND_uimm6 }, 'i' }
  11800};
  11801
  11802static xtensa_arg_internal Iclass_xt_iclass_loadi4_args[] = {
  11803  { { OPERAND_art }, 'o' },
  11804  { { OPERAND_ars }, 'i' },
  11805  { { OPERAND_lsi4x4 }, 'i' }
  11806};
  11807
  11808static xtensa_arg_internal Iclass_xt_iclass_mov_n_args[] = {
  11809  { { OPERAND_art }, 'o' },
  11810  { { OPERAND_ars }, 'i' }
  11811};
  11812
  11813static xtensa_arg_internal Iclass_xt_iclass_movi_n_args[] = {
  11814  { { OPERAND_ars }, 'o' },
  11815  { { OPERAND_simm7 }, 'i' }
  11816};
  11817
  11818static xtensa_arg_internal Iclass_xt_iclass_retn_args[] = {
  11819  { { OPERAND__ars_invisible }, 'i' }
  11820};
  11821
  11822static xtensa_arg_internal Iclass_xt_iclass_storei4_args[] = {
  11823  { { OPERAND_art }, 'i' },
  11824  { { OPERAND_ars }, 'i' },
  11825  { { OPERAND_lsi4x4 }, 'i' }
  11826};
  11827
  11828static xtensa_arg_internal Iclass_rur_threadptr_args[] = {
  11829  { { OPERAND_arr }, 'o' }
  11830};
  11831
  11832static xtensa_arg_internal Iclass_rur_threadptr_stateArgs[] = {
  11833  { { STATE_THREADPTR }, 'i' }
  11834};
  11835
  11836static xtensa_arg_internal Iclass_wur_threadptr_args[] = {
  11837  { { OPERAND_art }, 'i' }
  11838};
  11839
  11840static xtensa_arg_internal Iclass_wur_threadptr_stateArgs[] = {
  11841  { { STATE_THREADPTR }, 'o' }
  11842};
  11843
  11844static xtensa_arg_internal Iclass_xt_iclass_addi_args[] = {
  11845  { { OPERAND_art }, 'o' },
  11846  { { OPERAND_ars }, 'i' },
  11847  { { OPERAND_simm8 }, 'i' }
  11848};
  11849
  11850static xtensa_arg_internal Iclass_xt_iclass_addmi_args[] = {
  11851  { { OPERAND_art }, 'o' },
  11852  { { OPERAND_ars }, 'i' },
  11853  { { OPERAND_simm8x256 }, 'i' }
  11854};
  11855
  11856static xtensa_arg_internal Iclass_xt_iclass_addsub_args[] = {
  11857  { { OPERAND_arr }, 'o' },
  11858  { { OPERAND_ars }, 'i' },
  11859  { { OPERAND_art }, 'i' }
  11860};
  11861
  11862static xtensa_arg_internal Iclass_xt_iclass_bit_args[] = {
  11863  { { OPERAND_arr }, 'o' },
  11864  { { OPERAND_ars }, 'i' },
  11865  { { OPERAND_art }, 'i' }
  11866};
  11867
  11868static xtensa_arg_internal Iclass_xt_iclass_bsi8_args[] = {
  11869  { { OPERAND_ars }, 'i' },
  11870  { { OPERAND_b4const }, 'i' },
  11871  { { OPERAND_label8 }, 'i' }
  11872};
  11873
  11874static xtensa_arg_internal Iclass_xt_iclass_bsi8b_args[] = {
  11875  { { OPERAND_ars }, 'i' },
  11876  { { OPERAND_bbi }, 'i' },
  11877  { { OPERAND_label8 }, 'i' }
  11878};
  11879
  11880static xtensa_arg_internal Iclass_xt_iclass_bsi8u_args[] = {
  11881  { { OPERAND_ars }, 'i' },
  11882  { { OPERAND_b4constu }, 'i' },
  11883  { { OPERAND_label8 }, 'i' }
  11884};
  11885
  11886static xtensa_arg_internal Iclass_xt_iclass_bst8_args[] = {
  11887  { { OPERAND_ars }, 'i' },
  11888  { { OPERAND_art }, 'i' },
  11889  { { OPERAND_label8 }, 'i' }
  11890};
  11891
  11892static xtensa_arg_internal Iclass_xt_iclass_bsz12_args[] = {
  11893  { { OPERAND_ars }, 'i' },
  11894  { { OPERAND_label12 }, 'i' }
  11895};
  11896
  11897static xtensa_arg_internal Iclass_xt_iclass_call0_args[] = {
  11898  { { OPERAND_soffsetx4 }, 'i' },
  11899  { { OPERAND_ar0 }, 'o' }
  11900};
  11901
  11902static xtensa_arg_internal Iclass_xt_iclass_callx0_args[] = {
  11903  { { OPERAND_ars }, 'i' },
  11904  { { OPERAND_ar0 }, 'o' }
  11905};
  11906
  11907static xtensa_arg_internal Iclass_xt_iclass_exti_args[] = {
  11908  { { OPERAND_arr }, 'o' },
  11909  { { OPERAND_art }, 'i' },
  11910  { { OPERAND_sae }, 'i' },
  11911  { { OPERAND_op2p1 }, 'i' }
  11912};
  11913
  11914static xtensa_arg_internal Iclass_xt_iclass_jump_args[] = {
  11915  { { OPERAND_soffset }, 'i' }
  11916};
  11917
  11918static xtensa_arg_internal Iclass_xt_iclass_jumpx_args[] = {
  11919  { { OPERAND_ars }, 'i' }
  11920};
  11921
  11922static xtensa_arg_internal Iclass_xt_iclass_l16ui_args[] = {
  11923  { { OPERAND_art }, 'o' },
  11924  { { OPERAND_ars }, 'i' },
  11925  { { OPERAND_uimm8x2 }, 'i' }
  11926};
  11927
  11928static xtensa_arg_internal Iclass_xt_iclass_l16si_args[] = {
  11929  { { OPERAND_art }, 'o' },
  11930  { { OPERAND_ars }, 'i' },
  11931  { { OPERAND_uimm8x2 }, 'i' }
  11932};
  11933
  11934static xtensa_arg_internal Iclass_xt_iclass_l32i_args[] = {
  11935  { { OPERAND_art }, 'o' },
  11936  { { OPERAND_ars }, 'i' },
  11937  { { OPERAND_uimm8x4 }, 'i' }
  11938};
  11939
  11940static xtensa_arg_internal Iclass_xt_iclass_l32r_args[] = {
  11941  { { OPERAND_art }, 'o' },
  11942  { { OPERAND_uimm16x4 }, 'i' }
  11943};
  11944
  11945static xtensa_arg_internal Iclass_xt_iclass_l32r_stateArgs[] = {
  11946  { { STATE_LITBADDR }, 'i' },
  11947  { { STATE_LITBEN }, 'i' }
  11948};
  11949
  11950static xtensa_arg_internal Iclass_xt_iclass_l8i_args[] = {
  11951  { { OPERAND_art }, 'o' },
  11952  { { OPERAND_ars }, 'i' },
  11953  { { OPERAND_uimm8 }, 'i' }
  11954};
  11955
  11956static xtensa_arg_internal Iclass_xt_iclass_loop_args[] = {
  11957  { { OPERAND_ars }, 'i' },
  11958  { { OPERAND_ulabel8 }, 'i' }
  11959};
  11960
  11961static xtensa_arg_internal Iclass_xt_iclass_loop_stateArgs[] = {
  11962  { { STATE_LBEG }, 'o' },
  11963  { { STATE_LEND }, 'o' },
  11964  { { STATE_LCOUNT }, 'o' }
  11965};
  11966
  11967static xtensa_arg_internal Iclass_xt_iclass_loopz_args[] = {
  11968  { { OPERAND_ars }, 'i' },
  11969  { { OPERAND_ulabel8 }, 'i' }
  11970};
  11971
  11972static xtensa_arg_internal Iclass_xt_iclass_loopz_stateArgs[] = {
  11973  { { STATE_LBEG }, 'o' },
  11974  { { STATE_LEND }, 'o' },
  11975  { { STATE_LCOUNT }, 'o' }
  11976};
  11977
  11978static xtensa_arg_internal Iclass_xt_iclass_movi_args[] = {
  11979  { { OPERAND_art }, 'o' },
  11980  { { OPERAND_simm12b }, 'i' }
  11981};
  11982
  11983static xtensa_arg_internal Iclass_xt_iclass_movz_args[] = {
  11984  { { OPERAND_arr }, 'm' },
  11985  { { OPERAND_ars }, 'i' },
  11986  { { OPERAND_art }, 'i' }
  11987};
  11988
  11989static xtensa_arg_internal Iclass_xt_iclass_neg_args[] = {
  11990  { { OPERAND_arr }, 'o' },
  11991  { { OPERAND_art }, 'i' }
  11992};
  11993
  11994static xtensa_arg_internal Iclass_xt_iclass_return_args[] = {
  11995  { { OPERAND__ars_invisible }, 'i' }
  11996};
  11997
  11998static xtensa_arg_internal Iclass_xt_iclass_s16i_args[] = {
  11999  { { OPERAND_art }, 'i' },
  12000  { { OPERAND_ars }, 'i' },
  12001  { { OPERAND_uimm8x2 }, 'i' }
  12002};
  12003
  12004static xtensa_arg_internal Iclass_xt_iclass_s32i_args[] = {
  12005  { { OPERAND_art }, 'i' },
  12006  { { OPERAND_ars }, 'i' },
  12007  { { OPERAND_uimm8x4 }, 'i' }
  12008};
  12009
  12010static xtensa_arg_internal Iclass_xt_iclass_s8i_args[] = {
  12011  { { OPERAND_art }, 'i' },
  12012  { { OPERAND_ars }, 'i' },
  12013  { { OPERAND_uimm8 }, 'i' }
  12014};
  12015
  12016static xtensa_arg_internal Iclass_xt_iclass_sar_args[] = {
  12017  { { OPERAND_ars }, 'i' }
  12018};
  12019
  12020static xtensa_arg_internal Iclass_xt_iclass_sar_stateArgs[] = {
  12021  { { STATE_SAR }, 'o' }
  12022};
  12023
  12024static xtensa_arg_internal Iclass_xt_iclass_sari_args[] = {
  12025  { { OPERAND_sas }, 'i' }
  12026};
  12027
  12028static xtensa_arg_internal Iclass_xt_iclass_sari_stateArgs[] = {
  12029  { { STATE_SAR }, 'o' }
  12030};
  12031
  12032static xtensa_arg_internal Iclass_xt_iclass_shifts_args[] = {
  12033  { { OPERAND_arr }, 'o' },
  12034  { { OPERAND_ars }, 'i' }
  12035};
  12036
  12037static xtensa_arg_internal Iclass_xt_iclass_shifts_stateArgs[] = {
  12038  { { STATE_SAR }, 'i' }
  12039};
  12040
  12041static xtensa_arg_internal Iclass_xt_iclass_shiftst_args[] = {
  12042  { { OPERAND_arr }, 'o' },
  12043  { { OPERAND_ars }, 'i' },
  12044  { { OPERAND_art }, 'i' }
  12045};
  12046
  12047static xtensa_arg_internal Iclass_xt_iclass_shiftst_stateArgs[] = {
  12048  { { STATE_SAR }, 'i' }
  12049};
  12050
  12051static xtensa_arg_internal Iclass_xt_iclass_shiftt_args[] = {
  12052  { { OPERAND_arr }, 'o' },
  12053  { { OPERAND_art }, 'i' }
  12054};
  12055
  12056static xtensa_arg_internal Iclass_xt_iclass_shiftt_stateArgs[] = {
  12057  { { STATE_SAR }, 'i' }
  12058};
  12059
  12060static xtensa_arg_internal Iclass_xt_iclass_slli_args[] = {
  12061  { { OPERAND_arr }, 'o' },
  12062  { { OPERAND_ars }, 'i' },
  12063  { { OPERAND_msalp32 }, 'i' }
  12064};
  12065
  12066static xtensa_arg_internal Iclass_xt_iclass_srai_args[] = {
  12067  { { OPERAND_arr }, 'o' },
  12068  { { OPERAND_art }, 'i' },
  12069  { { OPERAND_sargt }, 'i' }
  12070};
  12071
  12072static xtensa_arg_internal Iclass_xt_iclass_srli_args[] = {
  12073  { { OPERAND_arr }, 'o' },
  12074  { { OPERAND_art }, 'i' },
  12075  { { OPERAND_s }, 'i' }
  12076};
  12077
  12078static xtensa_arg_internal Iclass_xt_iclass_sync_stateArgs[] = {
  12079  { { STATE_XTSYNC }, 'i' }
  12080};
  12081
  12082static xtensa_arg_internal Iclass_xt_iclass_rsil_args[] = {
  12083  { { OPERAND_art }, 'o' },
  12084  { { OPERAND_s }, 'i' }
  12085};
  12086
  12087static xtensa_arg_internal Iclass_xt_iclass_rsil_stateArgs[] = {
  12088  { { STATE_PSWOE }, 'i' },
  12089  { { STATE_PSCALLINC }, 'i' },
  12090  { { STATE_PSOWB }, 'i' },
  12091  { { STATE_PSRING }, 'i' },
  12092  { { STATE_PSUM }, 'i' },
  12093  { { STATE_PSEXCM }, 'i' },
  12094  { { STATE_PSINTLEVEL }, 'm' }
  12095};
  12096
  12097static xtensa_arg_internal Iclass_xt_iclass_rsr_lend_args[] = {
  12098  { { OPERAND_art }, 'o' }
  12099};
  12100
  12101static xtensa_arg_internal Iclass_xt_iclass_rsr_lend_stateArgs[] = {
  12102  { { STATE_LEND }, 'i' }
  12103};
  12104
  12105static xtensa_arg_internal Iclass_xt_iclass_wsr_lend_args[] = {
  12106  { { OPERAND_art }, 'i' }
  12107};
  12108
  12109static xtensa_arg_internal Iclass_xt_iclass_wsr_lend_stateArgs[] = {
  12110  { { STATE_LEND }, 'o' }
  12111};
  12112
  12113static xtensa_arg_internal Iclass_xt_iclass_xsr_lend_args[] = {
  12114  { { OPERAND_art }, 'm' }
  12115};
  12116
  12117static xtensa_arg_internal Iclass_xt_iclass_xsr_lend_stateArgs[] = {
  12118  { { STATE_LEND }, 'm' }
  12119};
  12120
  12121static xtensa_arg_internal Iclass_xt_iclass_rsr_lcount_args[] = {
  12122  { { OPERAND_art }, 'o' }
  12123};
  12124
  12125static xtensa_arg_internal Iclass_xt_iclass_rsr_lcount_stateArgs[] = {
  12126  { { STATE_LCOUNT }, 'i' }
  12127};
  12128
  12129static xtensa_arg_internal Iclass_xt_iclass_wsr_lcount_args[] = {
  12130  { { OPERAND_art }, 'i' }
  12131};
  12132
  12133static xtensa_arg_internal Iclass_xt_iclass_wsr_lcount_stateArgs[] = {
  12134  { { STATE_XTSYNC }, 'o' },
  12135  { { STATE_LCOUNT }, 'o' }
  12136};
  12137
  12138static xtensa_arg_internal Iclass_xt_iclass_xsr_lcount_args[] = {
  12139  { { OPERAND_art }, 'm' }
  12140};
  12141
  12142static xtensa_arg_internal Iclass_xt_iclass_xsr_lcount_stateArgs[] = {
  12143  { { STATE_XTSYNC }, 'o' },
  12144  { { STATE_LCOUNT }, 'm' }
  12145};
  12146
  12147static xtensa_arg_internal Iclass_xt_iclass_rsr_lbeg_args[] = {
  12148  { { OPERAND_art }, 'o' }
  12149};
  12150
  12151static xtensa_arg_internal Iclass_xt_iclass_rsr_lbeg_stateArgs[] = {
  12152  { { STATE_LBEG }, 'i' }
  12153};
  12154
  12155static xtensa_arg_internal Iclass_xt_iclass_wsr_lbeg_args[] = {
  12156  { { OPERAND_art }, 'i' }
  12157};
  12158
  12159static xtensa_arg_internal Iclass_xt_iclass_wsr_lbeg_stateArgs[] = {
  12160  { { STATE_LBEG }, 'o' }
  12161};
  12162
  12163static xtensa_arg_internal Iclass_xt_iclass_xsr_lbeg_args[] = {
  12164  { { OPERAND_art }, 'm' }
  12165};
  12166
  12167static xtensa_arg_internal Iclass_xt_iclass_xsr_lbeg_stateArgs[] = {
  12168  { { STATE_LBEG }, 'm' }
  12169};
  12170
  12171static xtensa_arg_internal Iclass_xt_iclass_rsr_sar_args[] = {
  12172  { { OPERAND_art }, 'o' }
  12173};
  12174
  12175static xtensa_arg_internal Iclass_xt_iclass_rsr_sar_stateArgs[] = {
  12176  { { STATE_SAR }, 'i' }
  12177};
  12178
  12179static xtensa_arg_internal Iclass_xt_iclass_wsr_sar_args[] = {
  12180  { { OPERAND_art }, 'i' }
  12181};
  12182
  12183static xtensa_arg_internal Iclass_xt_iclass_wsr_sar_stateArgs[] = {
  12184  { { STATE_SAR }, 'o' },
  12185  { { STATE_XTSYNC }, 'o' }
  12186};
  12187
  12188static xtensa_arg_internal Iclass_xt_iclass_xsr_sar_args[] = {
  12189  { { OPERAND_art }, 'm' }
  12190};
  12191
  12192static xtensa_arg_internal Iclass_xt_iclass_xsr_sar_stateArgs[] = {
  12193  { { STATE_SAR }, 'm' }
  12194};
  12195
  12196static xtensa_arg_internal Iclass_xt_iclass_rsr_litbase_args[] = {
  12197  { { OPERAND_art }, 'o' }
  12198};
  12199
  12200static xtensa_arg_internal Iclass_xt_iclass_rsr_litbase_stateArgs[] = {
  12201  { { STATE_LITBADDR }, 'i' },
  12202  { { STATE_LITBEN }, 'i' }
  12203};
  12204
  12205static xtensa_arg_internal Iclass_xt_iclass_wsr_litbase_args[] = {
  12206  { { OPERAND_art }, 'i' }
  12207};
  12208
  12209static xtensa_arg_internal Iclass_xt_iclass_wsr_litbase_stateArgs[] = {
  12210  { { STATE_LITBADDR }, 'o' },
  12211  { { STATE_LITBEN }, 'o' }
  12212};
  12213
  12214static xtensa_arg_internal Iclass_xt_iclass_xsr_litbase_args[] = {
  12215  { { OPERAND_art }, 'm' }
  12216};
  12217
  12218static xtensa_arg_internal Iclass_xt_iclass_xsr_litbase_stateArgs[] = {
  12219  { { STATE_LITBADDR }, 'm' },
  12220  { { STATE_LITBEN }, 'm' }
  12221};
  12222
  12223static xtensa_arg_internal Iclass_xt_iclass_rsr_configid0_args[] = {
  12224  { { OPERAND_art }, 'o' }
  12225};
  12226
  12227static xtensa_arg_internal Iclass_xt_iclass_rsr_configid0_stateArgs[] = {
  12228  { { STATE_PSEXCM }, 'i' },
  12229  { { STATE_PSRING }, 'i' }
  12230};
  12231
  12232static xtensa_arg_internal Iclass_xt_iclass_wsr_configid0_args[] = {
  12233  { { OPERAND_art }, 'i' }
  12234};
  12235
  12236static xtensa_arg_internal Iclass_xt_iclass_wsr_configid0_stateArgs[] = {
  12237  { { STATE_PSEXCM }, 'i' },
  12238  { { STATE_PSRING }, 'i' }
  12239};
  12240
  12241static xtensa_arg_internal Iclass_xt_iclass_rsr_configid1_args[] = {
  12242  { { OPERAND_art }, 'o' }
  12243};
  12244
  12245static xtensa_arg_internal Iclass_xt_iclass_rsr_configid1_stateArgs[] = {
  12246  { { STATE_PSEXCM }, 'i' },
  12247  { { STATE_PSRING }, 'i' }
  12248};
  12249
  12250static xtensa_arg_internal Iclass_xt_iclass_rsr_ps_args[] = {
  12251  { { OPERAND_art }, 'o' }
  12252};
  12253
  12254static xtensa_arg_internal Iclass_xt_iclass_rsr_ps_stateArgs[] = {
  12255  { { STATE_PSWOE }, 'i' },
  12256  { { STATE_PSCALLINC }, 'i' },
  12257  { { STATE_PSOWB }, 'i' },
  12258  { { STATE_PSRING }, 'i' },
  12259  { { STATE_PSUM }, 'i' },
  12260  { { STATE_PSEXCM }, 'i' },
  12261  { { STATE_PSINTLEVEL }, 'i' }
  12262};
  12263
  12264static xtensa_arg_internal Iclass_xt_iclass_wsr_ps_args[] = {
  12265  { { OPERAND_art }, 'i' }
  12266};
  12267
  12268static xtensa_arg_internal Iclass_xt_iclass_wsr_ps_stateArgs[] = {
  12269  { { STATE_PSWOE }, 'o' },
  12270  { { STATE_PSCALLINC }, 'o' },
  12271  { { STATE_PSOWB }, 'o' },
  12272  { { STATE_PSRING }, 'm' },
  12273  { { STATE_PSUM }, 'o' },
  12274  { { STATE_PSEXCM }, 'm' },
  12275  { { STATE_PSINTLEVEL }, 'o' }
  12276};
  12277
  12278static xtensa_arg_internal Iclass_xt_iclass_xsr_ps_args[] = {
  12279  { { OPERAND_art }, 'm' }
  12280};
  12281
  12282static xtensa_arg_internal Iclass_xt_iclass_xsr_ps_stateArgs[] = {
  12283  { { STATE_PSWOE }, 'm' },
  12284  { { STATE_PSCALLINC }, 'm' },
  12285  { { STATE_PSOWB }, 'm' },
  12286  { { STATE_PSRING }, 'm' },
  12287  { { STATE_PSUM }, 'm' },
  12288  { { STATE_PSEXCM }, 'm' },
  12289  { { STATE_PSINTLEVEL }, 'm' }
  12290};
  12291
  12292static xtensa_arg_internal Iclass_xt_iclass_rsr_epc1_args[] = {
  12293  { { OPERAND_art }, 'o' }
  12294};
  12295
  12296static xtensa_arg_internal Iclass_xt_iclass_rsr_epc1_stateArgs[] = {
  12297  { { STATE_PSEXCM }, 'i' },
  12298  { { STATE_PSRING }, 'i' },
  12299  { { STATE_EPC1 }, 'i' }
  12300};
  12301
  12302static xtensa_arg_internal Iclass_xt_iclass_wsr_epc1_args[] = {
  12303  { { OPERAND_art }, 'i' }
  12304};
  12305
  12306static xtensa_arg_internal Iclass_xt_iclass_wsr_epc1_stateArgs[] = {
  12307  { { STATE_PSEXCM }, 'i' },
  12308  { { STATE_PSRING }, 'i' },
  12309  { { STATE_EPC1 }, 'o' }
  12310};
  12311
  12312static xtensa_arg_internal Iclass_xt_iclass_xsr_epc1_args[] = {
  12313  { { OPERAND_art }, 'm' }
  12314};
  12315
  12316static xtensa_arg_internal Iclass_xt_iclass_xsr_epc1_stateArgs[] = {
  12317  { { STATE_PSEXCM }, 'i' },
  12318  { { STATE_PSRING }, 'i' },
  12319  { { STATE_EPC1 }, 'm' }
  12320};
  12321
  12322static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave1_args[] = {
  12323  { { OPERAND_art }, 'o' }
  12324};
  12325
  12326static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave1_stateArgs[] = {
  12327  { { STATE_PSEXCM }, 'i' },
  12328  { { STATE_PSRING }, 'i' },
  12329  { { STATE_EXCSAVE1 }, 'i' }
  12330};
  12331
  12332static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave1_args[] = {
  12333  { { OPERAND_art }, 'i' }
  12334};
  12335
  12336static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave1_stateArgs[] = {
  12337  { { STATE_PSEXCM }, 'i' },
  12338  { { STATE_PSRING }, 'i' },
  12339  { { STATE_EXCSAVE1 }, 'o' }
  12340};
  12341
  12342static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave1_args[] = {
  12343  { { OPERAND_art }, 'm' }
  12344};
  12345
  12346static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave1_stateArgs[] = {
  12347  { { STATE_PSEXCM }, 'i' },
  12348  { { STATE_PSRING }, 'i' },
  12349  { { STATE_EXCSAVE1 }, 'm' }
  12350};
  12351
  12352static xtensa_arg_internal Iclass_xt_iclass_rsr_epc2_args[] = {
  12353  { { OPERAND_art }, 'o' }
  12354};
  12355
  12356static xtensa_arg_internal Iclass_xt_iclass_rsr_epc2_stateArgs[] = {
  12357  { { STATE_PSEXCM }, 'i' },
  12358  { { STATE_PSRING }, 'i' },
  12359  { { STATE_EPC2 }, 'i' }
  12360};
  12361
  12362static xtensa_arg_internal Iclass_xt_iclass_wsr_epc2_args[] = {
  12363  { { OPERAND_art }, 'i' }
  12364};
  12365
  12366static xtensa_arg_internal Iclass_xt_iclass_wsr_epc2_stateArgs[] = {
  12367  { { STATE_PSEXCM }, 'i' },
  12368  { { STATE_PSRING }, 'i' },
  12369  { { STATE_EPC2 }, 'o' }
  12370};
  12371
  12372static xtensa_arg_internal Iclass_xt_iclass_xsr_epc2_args[] = {
  12373  { { OPERAND_art }, 'm' }
  12374};
  12375
  12376static xtensa_arg_internal Iclass_xt_iclass_xsr_epc2_stateArgs[] = {
  12377  { { STATE_PSEXCM }, 'i' },
  12378  { { STATE_PSRING }, 'i' },
  12379  { { STATE_EPC2 }, 'm' }
  12380};
  12381
  12382static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave2_args[] = {
  12383  { { OPERAND_art }, 'o' }
  12384};
  12385
  12386static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave2_stateArgs[] = {
  12387  { { STATE_PSEXCM }, 'i' },
  12388  { { STATE_PSRING }, 'i' },
  12389  { { STATE_EXCSAVE2 }, 'i' }
  12390};
  12391
  12392static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave2_args[] = {
  12393  { { OPERAND_art }, 'i' }
  12394};
  12395
  12396static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave2_stateArgs[] = {
  12397  { { STATE_PSEXCM }, 'i' },
  12398  { { STATE_PSRING }, 'i' },
  12399  { { STATE_EXCSAVE2 }, 'o' }
  12400};
  12401
  12402static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave2_args[] = {
  12403  { { OPERAND_art }, 'm' }
  12404};
  12405
  12406static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave2_stateArgs[] = {
  12407  { { STATE_PSEXCM }, 'i' },
  12408  { { STATE_PSRING }, 'i' },
  12409  { { STATE_EXCSAVE2 }, 'm' }
  12410};
  12411
  12412static xtensa_arg_internal Iclass_xt_iclass_rsr_eps2_args[] = {
  12413  { { OPERAND_art }, 'o' }
  12414};
  12415
  12416static xtensa_arg_internal Iclass_xt_iclass_rsr_eps2_stateArgs[] = {
  12417  { { STATE_PSEXCM }, 'i' },
  12418  { { STATE_PSRING }, 'i' },
  12419  { { STATE_EPS2 }, 'i' }
  12420};
  12421
  12422static xtensa_arg_internal Iclass_xt_iclass_wsr_eps2_args[] = {
  12423  { { OPERAND_art }, 'i' }
  12424};
  12425
  12426static xtensa_arg_internal Iclass_xt_iclass_wsr_eps2_stateArgs[] = {
  12427  { { STATE_PSEXCM }, 'i' },
  12428  { { STATE_PSRING }, 'i' },
  12429  { { STATE_EPS2 }, 'o' }
  12430};
  12431
  12432static xtensa_arg_internal Iclass_xt_iclass_xsr_eps2_args[] = {
  12433  { { OPERAND_art }, 'm' }
  12434};
  12435
  12436static xtensa_arg_internal Iclass_xt_iclass_xsr_eps2_stateArgs[] = {
  12437  { { STATE_PSEXCM }, 'i' },
  12438  { { STATE_PSRING }, 'i' },
  12439  { { STATE_EPS2 }, 'm' }
  12440};
  12441
  12442static xtensa_arg_internal Iclass_xt_iclass_rsr_excvaddr_args[] = {
  12443  { { OPERAND_art }, 'o' }
  12444};
  12445
  12446static xtensa_arg_internal Iclass_xt_iclass_rsr_excvaddr_stateArgs[] = {
  12447  { { STATE_PSEXCM }, 'i' },
  12448  { { STATE_PSRING }, 'i' },
  12449  { { STATE_EXCVADDR }, 'i' }
  12450};
  12451
  12452static xtensa_arg_internal Iclass_xt_iclass_wsr_excvaddr_args[] = {
  12453  { { OPERAND_art }, 'i' }
  12454};
  12455
  12456static xtensa_arg_internal Iclass_xt_iclass_wsr_excvaddr_stateArgs[] = {
  12457  { { STATE_PSEXCM }, 'i' },
  12458  { { STATE_PSRING }, 'i' },
  12459  { { STATE_EXCVADDR }, 'o' }
  12460};
  12461
  12462static xtensa_arg_internal Iclass_xt_iclass_xsr_excvaddr_args[] = {
  12463  { { OPERAND_art }, 'm' }
  12464};
  12465
  12466static xtensa_arg_internal Iclass_xt_iclass_xsr_excvaddr_stateArgs[] = {
  12467  { { STATE_PSEXCM }, 'i' },
  12468  { { STATE_PSRING }, 'i' },
  12469  { { STATE_EXCVADDR }, 'm' }
  12470};
  12471
  12472static xtensa_arg_internal Iclass_xt_iclass_rsr_depc_args[] = {
  12473  { { OPERAND_art }, 'o' }
  12474};
  12475
  12476static xtensa_arg_internal Iclass_xt_iclass_rsr_depc_stateArgs[] = {
  12477  { { STATE_PSEXCM }, 'i' },
  12478  { { STATE_PSRING }, 'i' },
  12479  { { STATE_DEPC }, 'i' }
  12480};
  12481
  12482static xtensa_arg_internal Iclass_xt_iclass_wsr_depc_args[] = {
  12483  { { OPERAND_art }, 'i' }
  12484};
  12485
  12486static xtensa_arg_internal Iclass_xt_iclass_wsr_depc_stateArgs[] = {
  12487  { { STATE_PSEXCM }, 'i' },
  12488  { { STATE_PSRING }, 'i' },
  12489  { { STATE_DEPC }, 'o' }
  12490};
  12491
  12492static xtensa_arg_internal Iclass_xt_iclass_xsr_depc_args[] = {
  12493  { { OPERAND_art }, 'm' }
  12494};
  12495
  12496static xtensa_arg_internal Iclass_xt_iclass_xsr_depc_stateArgs[] = {
  12497  { { STATE_PSEXCM }, 'i' },
  12498  { { STATE_PSRING }, 'i' },
  12499  { { STATE_DEPC }, 'm' }
  12500};
  12501
  12502static xtensa_arg_internal Iclass_xt_iclass_rsr_exccause_args[] = {
  12503  { { OPERAND_art }, 'o' }
  12504};
  12505
  12506static xtensa_arg_internal Iclass_xt_iclass_rsr_exccause_stateArgs[] = {
  12507  { { STATE_PSEXCM }, 'i' },
  12508  { { STATE_PSRING }, 'i' },
  12509  { { STATE_EXCCAUSE }, 'i' },
  12510  { { STATE_XTSYNC }, 'i' }
  12511};
  12512
  12513static xtensa_arg_internal Iclass_xt_iclass_wsr_exccause_args[] = {
  12514  { { OPERAND_art }, 'i' }
  12515};
  12516
  12517static xtensa_arg_internal Iclass_xt_iclass_wsr_exccause_stateArgs[] = {
  12518  { { STATE_PSEXCM }, 'i' },
  12519  { { STATE_PSRING }, 'i' },
  12520  { { STATE_EXCCAUSE }, 'o' }
  12521};
  12522
  12523static xtensa_arg_internal Iclass_xt_iclass_xsr_exccause_args[] = {
  12524  { { OPERAND_art }, 'm' }
  12525};
  12526
  12527static xtensa_arg_internal Iclass_xt_iclass_xsr_exccause_stateArgs[] = {
  12528  { { STATE_PSEXCM }, 'i' },
  12529  { { STATE_PSRING }, 'i' },
  12530  { { STATE_EXCCAUSE }, 'm' }
  12531};
  12532
  12533static xtensa_arg_internal Iclass_xt_iclass_rsr_misc0_args[] = {
  12534  { { OPERAND_art }, 'o' }
  12535};
  12536
  12537static xtensa_arg_internal Iclass_xt_iclass_rsr_misc0_stateArgs[] = {
  12538  { { STATE_PSEXCM }, 'i' },
  12539  { { STATE_PSRING }, 'i' },
  12540  { { STATE_MISC0 }, 'i' }
  12541};
  12542
  12543static xtensa_arg_internal Iclass_xt_iclass_wsr_misc0_args[] = {
  12544  { { OPERAND_art }, 'i' }
  12545};
  12546
  12547static xtensa_arg_internal Iclass_xt_iclass_wsr_misc0_stateArgs[] = {
  12548  { { STATE_PSEXCM }, 'i' },
  12549  { { STATE_PSRING }, 'i' },
  12550  { { STATE_MISC0 }, 'o' }
  12551};
  12552
  12553static xtensa_arg_internal Iclass_xt_iclass_xsr_misc0_args[] = {
  12554  { { OPERAND_art }, 'm' }
  12555};
  12556
  12557static xtensa_arg_internal Iclass_xt_iclass_xsr_misc0_stateArgs[] = {
  12558  { { STATE_PSEXCM }, 'i' },
  12559  { { STATE_PSRING }, 'i' },
  12560  { { STATE_MISC0 }, 'm' }
  12561};
  12562
  12563static xtensa_arg_internal Iclass_xt_iclass_rsr_misc1_args[] = {
  12564  { { OPERAND_art }, 'o' }
  12565};
  12566
  12567static xtensa_arg_internal Iclass_xt_iclass_rsr_misc1_stateArgs[] = {
  12568  { { STATE_PSEXCM }, 'i' },
  12569  { { STATE_PSRING }, 'i' },
  12570  { { STATE_MISC1 }, 'i' }
  12571};
  12572
  12573static xtensa_arg_internal Iclass_xt_iclass_wsr_misc1_args[] = {
  12574  { { OPERAND_art }, 'i' }
  12575};
  12576
  12577static xtensa_arg_internal Iclass_xt_iclass_wsr_misc1_stateArgs[] = {
  12578  { { STATE_PSEXCM }, 'i' },
  12579  { { STATE_PSRING }, 'i' },
  12580  { { STATE_MISC1 }, 'o' }
  12581};
  12582
  12583static xtensa_arg_internal Iclass_xt_iclass_xsr_misc1_args[] = {
  12584  { { OPERAND_art }, 'm' }
  12585};
  12586
  12587static xtensa_arg_internal Iclass_xt_iclass_xsr_misc1_stateArgs[] = {
  12588  { { STATE_PSEXCM }, 'i' },
  12589  { { STATE_PSRING }, 'i' },
  12590  { { STATE_MISC1 }, 'm' }
  12591};
  12592
  12593static xtensa_arg_internal Iclass_xt_iclass_rsr_prid_args[] = {
  12594  { { OPERAND_art }, 'o' }
  12595};
  12596
  12597static xtensa_arg_internal Iclass_xt_iclass_rsr_prid_stateArgs[] = {
  12598  { { STATE_PSEXCM }, 'i' },
  12599  { { STATE_PSRING }, 'i' }
  12600};
  12601
  12602static xtensa_arg_internal Iclass_xt_iclass_rsr_vecbase_args[] = {
  12603  { { OPERAND_art }, 'o' }
  12604};
  12605
  12606static xtensa_arg_internal Iclass_xt_iclass_rsr_vecbase_stateArgs[] = {
  12607  { { STATE_PSEXCM }, 'i' },
  12608  { { STATE_PSRING }, 'i' },
  12609  { { STATE_VECBASE }, 'i' }
  12610};
  12611
  12612static xtensa_arg_internal Iclass_xt_iclass_wsr_vecbase_args[] = {
  12613  { { OPERAND_art }, 'i' }
  12614};
  12615
  12616static xtensa_arg_internal Iclass_xt_iclass_wsr_vecbase_stateArgs[] = {
  12617  { { STATE_PSEXCM }, 'i' },
  12618  { { STATE_PSRING }, 'i' },
  12619  { { STATE_VECBASE }, 'o' }
  12620};
  12621
  12622static xtensa_arg_internal Iclass_xt_iclass_xsr_vecbase_args[] = {
  12623  { { OPERAND_art }, 'm' }
  12624};
  12625
  12626static xtensa_arg_internal Iclass_xt_iclass_xsr_vecbase_stateArgs[] = {
  12627  { { STATE_PSEXCM }, 'i' },
  12628  { { STATE_PSRING }, 'i' },
  12629  { { STATE_VECBASE }, 'm' }
  12630};
  12631
  12632static xtensa_arg_internal Iclass_xt_mul16_args[] = {
  12633  { { OPERAND_arr }, 'o' },
  12634  { { OPERAND_ars }, 'i' },
  12635  { { OPERAND_art }, 'i' }
  12636};
  12637
  12638static xtensa_arg_internal Iclass_xt_mul32_args[] = {
  12639  { { OPERAND_arr }, 'o' },
  12640  { { OPERAND_ars }, 'i' },
  12641  { { OPERAND_art }, 'i' }
  12642};
  12643
  12644static xtensa_arg_internal Iclass_xt_iclass_rfi_args[] = {
  12645  { { OPERAND_s }, 'i' }
  12646};
  12647
  12648static xtensa_arg_internal Iclass_xt_iclass_rfi_stateArgs[] = {
  12649  { { STATE_PSWOE }, 'o' },
  12650  { { STATE_PSCALLINC }, 'o' },
  12651  { { STATE_PSOWB }, 'o' },
  12652  { { STATE_PSRING }, 'm' },
  12653  { { STATE_PSUM }, 'o' },
  12654  { { STATE_PSEXCM }, 'm' },
  12655  { { STATE_PSINTLEVEL }, 'o' },
  12656  { { STATE_EPC1 }, 'i' },
  12657  { { STATE_EPC2 }, 'i' },
  12658  { { STATE_EPS2 }, 'i' },
  12659  { { STATE_InOCDMode }, 'm' }
  12660};
  12661
  12662static xtensa_arg_internal Iclass_xt_iclass_wait_args[] = {
  12663  { { OPERAND_s }, 'i' }
  12664};
  12665
  12666static xtensa_arg_internal Iclass_xt_iclass_wait_stateArgs[] = {
  12667  { { STATE_PSEXCM }, 'i' },
  12668  { { STATE_PSRING }, 'i' },
  12669  { { STATE_PSINTLEVEL }, 'o' }
  12670};
  12671
  12672static xtensa_arg_internal Iclass_xt_iclass_rsr_interrupt_args[] = {
  12673  { { OPERAND_art }, 'o' }
  12674};
  12675
  12676static xtensa_arg_internal Iclass_xt_iclass_rsr_interrupt_stateArgs[] = {
  12677  { { STATE_PSEXCM }, 'i' },
  12678  { { STATE_PSRING }, 'i' },
  12679  { { STATE_INTERRUPT }, 'i' }
  12680};
  12681
  12682static xtensa_arg_internal Iclass_xt_iclass_wsr_intset_args[] = {
  12683  { { OPERAND_art }, 'i' }
  12684};
  12685
  12686static xtensa_arg_internal Iclass_xt_iclass_wsr_intset_stateArgs[] = {
  12687  { { STATE_PSEXCM }, 'i' },
  12688  { { STATE_PSRING }, 'i' },
  12689  { { STATE_XTSYNC }, 'o' },
  12690  { { STATE_INTERRUPT }, 'm' }
  12691};
  12692
  12693static xtensa_arg_internal Iclass_xt_iclass_wsr_intclear_args[] = {
  12694  { { OPERAND_art }, 'i' }
  12695};
  12696
  12697static xtensa_arg_internal Iclass_xt_iclass_wsr_intclear_stateArgs[] = {
  12698  { { STATE_PSEXCM }, 'i' },
  12699  { { STATE_PSRING }, 'i' },
  12700  { { STATE_XTSYNC }, 'o' },
  12701  { { STATE_INTERRUPT }, 'm' }
  12702};
  12703
  12704static xtensa_arg_internal Iclass_xt_iclass_rsr_intenable_args[] = {
  12705  { { OPERAND_art }, 'o' }
  12706};
  12707
  12708static xtensa_arg_internal Iclass_xt_iclass_rsr_intenable_stateArgs[] = {
  12709  { { STATE_PSEXCM }, 'i' },
  12710  { { STATE_PSRING }, 'i' },
  12711  { { STATE_INTENABLE }, 'i' }
  12712};
  12713
  12714static xtensa_arg_internal Iclass_xt_iclass_wsr_intenable_args[] = {
  12715  { { OPERAND_art }, 'i' }
  12716};
  12717
  12718static xtensa_arg_internal Iclass_xt_iclass_wsr_intenable_stateArgs[] = {
  12719  { { STATE_PSEXCM }, 'i' },
  12720  { { STATE_PSRING }, 'i' },
  12721  { { STATE_INTENABLE }, 'o' }
  12722};
  12723
  12724static xtensa_arg_internal Iclass_xt_iclass_xsr_intenable_args[] = {
  12725  { { OPERAND_art }, 'm' }
  12726};
  12727
  12728static xtensa_arg_internal Iclass_xt_iclass_xsr_intenable_stateArgs[] = {
  12729  { { STATE_PSEXCM }, 'i' },
  12730  { { STATE_PSRING }, 'i' },
  12731  { { STATE_INTENABLE }, 'm' }
  12732};
  12733
  12734static xtensa_arg_internal Iclass_xt_iclass_break_args[] = {
  12735  { { OPERAND_imms }, 'i' },
  12736  { { OPERAND_immt }, 'i' }
  12737};
  12738
  12739static xtensa_arg_internal Iclass_xt_iclass_break_stateArgs[] = {
  12740  { { STATE_PSEXCM }, 'i' },
  12741  { { STATE_PSINTLEVEL }, 'i' }
  12742};
  12743
  12744static xtensa_arg_internal Iclass_xt_iclass_break_n_args[] = {
  12745  { { OPERAND_imms }, 'i' }
  12746};
  12747
  12748static xtensa_arg_internal Iclass_xt_iclass_break_n_stateArgs[] = {
  12749  { { STATE_PSEXCM }, 'i' },
  12750  { { STATE_PSINTLEVEL }, 'i' }
  12751};
  12752
  12753static xtensa_arg_internal Iclass_xt_iclass_rsr_debugcause_args[] = {
  12754  { { OPERAND_art }, 'o' }
  12755};
  12756
  12757static xtensa_arg_internal Iclass_xt_iclass_rsr_debugcause_stateArgs[] = {
  12758  { { STATE_PSEXCM }, 'i' },
  12759  { { STATE_PSRING }, 'i' },
  12760  { { STATE_DEBUGCAUSE }, 'i' },
  12761  { { STATE_DBNUM }, 'i' }
  12762};
  12763
  12764static xtensa_arg_internal Iclass_xt_iclass_wsr_debugcause_args[] = {
  12765  { { OPERAND_art }, 'i' }
  12766};
  12767
  12768static xtensa_arg_internal Iclass_xt_iclass_wsr_debugcause_stateArgs[] = {
  12769  { { STATE_PSEXCM }, 'i' },
  12770  { { STATE_PSRING }, 'i' },
  12771  { { STATE_DEBUGCAUSE }, 'o' },
  12772  { { STATE_DBNUM }, 'o' }
  12773};
  12774
  12775static xtensa_arg_internal Iclass_xt_iclass_xsr_debugcause_args[] = {
  12776  { { OPERAND_art }, 'm' }
  12777};
  12778
  12779static xtensa_arg_internal Iclass_xt_iclass_xsr_debugcause_stateArgs[] = {
  12780  { { STATE_PSEXCM }, 'i' },
  12781  { { STATE_PSRING }, 'i' },
  12782  { { STATE_DEBUGCAUSE }, 'm' },
  12783  { { STATE_DBNUM }, 'm' }
  12784};
  12785
  12786static xtensa_arg_internal Iclass_xt_iclass_rsr_icount_args[] = {
  12787  { { OPERAND_art }, 'o' }
  12788};
  12789
  12790static xtensa_arg_internal Iclass_xt_iclass_rsr_icount_stateArgs[] = {
  12791  { { STATE_PSEXCM }, 'i' },
  12792  { { STATE_PSRING }, 'i' },
  12793  { { STATE_ICOUNT }, 'i' }
  12794};
  12795
  12796static xtensa_arg_internal Iclass_xt_iclass_wsr_icount_args[] = {
  12797  { { OPERAND_art }, 'i' }
  12798};
  12799
  12800static xtensa_arg_internal Iclass_xt_iclass_wsr_icount_stateArgs[] = {
  12801  { { STATE_PSEXCM }, 'i' },
  12802  { { STATE_PSRING }, 'i' },
  12803  { { STATE_XTSYNC }, 'o' },
  12804  { { STATE_ICOUNT }, 'o' }
  12805};
  12806
  12807static xtensa_arg_internal Iclass_xt_iclass_xsr_icount_args[] = {
  12808  { { OPERAND_art }, 'm' }
  12809};
  12810
  12811static xtensa_arg_internal Iclass_xt_iclass_xsr_icount_stateArgs[] = {
  12812  { { STATE_PSEXCM }, 'i' },
  12813  { { STATE_PSRING }, 'i' },
  12814  { { STATE_XTSYNC }, 'o' },
  12815  { { STATE_ICOUNT }, 'm' }
  12816};
  12817
  12818static xtensa_arg_internal Iclass_xt_iclass_rsr_icountlevel_args[] = {
  12819  { { OPERAND_art }, 'o' }
  12820};
  12821
  12822static xtensa_arg_internal Iclass_xt_iclass_rsr_icountlevel_stateArgs[] = {
  12823  { { STATE_PSEXCM }, 'i' },
  12824  { { STATE_PSRING }, 'i' },
  12825  { { STATE_ICOUNTLEVEL }, 'i' }
  12826};
  12827
  12828static xtensa_arg_internal Iclass_xt_iclass_wsr_icountlevel_args[] = {
  12829  { { OPERAND_art }, 'i' }
  12830};
  12831
  12832static xtensa_arg_internal Iclass_xt_iclass_wsr_icountlevel_stateArgs[] = {
  12833  { { STATE_PSEXCM }, 'i' },
  12834  { { STATE_PSRING }, 'i' },
  12835  { { STATE_ICOUNTLEVEL }, 'o' }
  12836};
  12837
  12838static xtensa_arg_internal Iclass_xt_iclass_xsr_icountlevel_args[] = {
  12839  { { OPERAND_art }, 'm' }
  12840};
  12841
  12842static xtensa_arg_internal Iclass_xt_iclass_xsr_icountlevel_stateArgs[] = {
  12843  { { STATE_PSEXCM }, 'i' },
  12844  { { STATE_PSRING }, 'i' },
  12845  { { STATE_ICOUNTLEVEL }, 'm' }
  12846};
  12847
  12848static xtensa_arg_internal Iclass_xt_iclass_rsr_ddr_args[] = {
  12849  { { OPERAND_art }, 'o' }
  12850};
  12851
  12852static xtensa_arg_internal Iclass_xt_iclass_rsr_ddr_stateArgs[] = {
  12853  { { STATE_PSEXCM }, 'i' },
  12854  { { STATE_PSRING }, 'i' },
  12855  { { STATE_DDR }, 'i' }
  12856};
  12857
  12858static xtensa_arg_internal Iclass_xt_iclass_wsr_ddr_args[] = {
  12859  { { OPERAND_art }, 'i' }
  12860};
  12861
  12862static xtensa_arg_internal Iclass_xt_iclass_wsr_ddr_stateArgs[] = {
  12863  { { STATE_PSEXCM }, 'i' },
  12864  { { STATE_PSRING }, 'i' },
  12865  { { STATE_XTSYNC }, 'o' },
  12866  { { STATE_DDR }, 'o' }
  12867};
  12868
  12869static xtensa_arg_internal Iclass_xt_iclass_xsr_ddr_args[] = {
  12870  { { OPERAND_art }, 'm' }
  12871};
  12872
  12873static xtensa_arg_internal Iclass_xt_iclass_xsr_ddr_stateArgs[] = {
  12874  { { STATE_PSEXCM }, 'i' },
  12875  { { STATE_PSRING }, 'i' },
  12876  { { STATE_XTSYNC }, 'o' },
  12877  { { STATE_DDR }, 'm' }
  12878};
  12879
  12880static xtensa_arg_internal Iclass_xt_iclass_rfdo_args[] = {
  12881  { { OPERAND_imms }, 'i' }
  12882};
  12883
  12884static xtensa_arg_internal Iclass_xt_iclass_rfdo_stateArgs[] = {
  12885  { { STATE_InOCDMode }, 'm' },
  12886  { { STATE_EPC2 }, 'i' },
  12887  { { STATE_PSWOE }, 'o' },
  12888  { { STATE_PSCALLINC }, 'o' },
  12889  { { STATE_PSOWB }, 'o' },
  12890  { { STATE_PSRING }, 'o' },
  12891  { { STATE_PSUM }, 'o' },
  12892  { { STATE_PSEXCM }, 'o' },
  12893  { { STATE_PSINTLEVEL }, 'o' },
  12894  { { STATE_EPS2 }, 'i' }
  12895};
  12896
  12897static xtensa_arg_internal Iclass_xt_iclass_rfdd_stateArgs[] = {
  12898  { { STATE_InOCDMode }, 'm' }
  12899};
  12900
  12901static xtensa_arg_internal Iclass_xt_iclass_bbool1_args[] = {
  12902  { { OPERAND_br }, 'o' },
  12903  { { OPERAND_bs }, 'i' },
  12904  { { OPERAND_bt }, 'i' }
  12905};
  12906
  12907static xtensa_arg_internal Iclass_xt_iclass_bbool4_args[] = {
  12908  { { OPERAND_bt }, 'o' },
  12909  { { OPERAND_bs4 }, 'i' }
  12910};
  12911
  12912static xtensa_arg_internal Iclass_xt_iclass_bbool8_args[] = {
  12913  { { OPERAND_bt }, 'o' },
  12914  { { OPERAND_bs8 }, 'i' }
  12915};
  12916
  12917static xtensa_arg_internal Iclass_xt_iclass_bbranch_args[] = {
  12918  { { OPERAND_bs }, 'i' },
  12919  { { OPERAND_label8 }, 'i' }
  12920};
  12921
  12922static xtensa_arg_internal Iclass_xt_iclass_bmove_args[] = {
  12923  { { OPERAND_arr }, 'm' },
  12924  { { OPERAND_ars }, 'i' },
  12925  { { OPERAND_bt }, 'i' }
  12926};
  12927
  12928static xtensa_arg_internal Iclass_xt_iclass_RSR_BR_args[] = {
  12929  { { OPERAND_art }, 'o' },
  12930  { { OPERAND_brall }, 'i' }
  12931};
  12932
  12933static xtensa_arg_internal Iclass_xt_iclass_WSR_BR_args[] = {
  12934  { { OPERAND_art }, 'i' },
  12935  { { OPERAND_brall }, 'o' }
  12936};
  12937
  12938static xtensa_arg_internal Iclass_xt_iclass_XSR_BR_args[] = {
  12939  { { OPERAND_art }, 'm' },
  12940  { { OPERAND_brall }, 'm' }
  12941};
  12942
  12943static xtensa_arg_internal Iclass_xt_iclass_rsr_ccount_args[] = {
  12944  { { OPERAND_art }, 'o' }
  12945};
  12946
  12947static xtensa_arg_internal Iclass_xt_iclass_rsr_ccount_stateArgs[] = {
  12948  { { STATE_PSEXCM }, 'i' },
  12949  { { STATE_PSRING }, 'i' },
  12950  { { STATE_CCOUNT }, 'i' }
  12951};
  12952
  12953static xtensa_arg_internal Iclass_xt_iclass_wsr_ccount_args[] = {
  12954  { { OPERAND_art }, 'i' }
  12955};
  12956
  12957static xtensa_arg_internal Iclass_xt_iclass_wsr_ccount_stateArgs[] = {
  12958  { { STATE_PSEXCM }, 'i' },
  12959  { { STATE_PSRING }, 'i' },
  12960  { { STATE_XTSYNC }, 'o' },
  12961  { { STATE_CCOUNT }, 'o' }
  12962};
  12963
  12964static xtensa_arg_internal Iclass_xt_iclass_xsr_ccount_args[] = {
  12965  { { OPERAND_art }, 'm' }
  12966};
  12967
  12968static xtensa_arg_internal Iclass_xt_iclass_xsr_ccount_stateArgs[] = {
  12969  { { STATE_PSEXCM }, 'i' },
  12970  { { STATE_PSRING }, 'i' },
  12971  { { STATE_XTSYNC }, 'o' },
  12972  { { STATE_CCOUNT }, 'm' }
  12973};
  12974
  12975static xtensa_arg_internal Iclass_xt_iclass_rsr_ccompare0_args[] = {
  12976  { { OPERAND_art }, 'o' }
  12977};
  12978
  12979static xtensa_arg_internal Iclass_xt_iclass_rsr_ccompare0_stateArgs[] = {
  12980  { { STATE_PSEXCM }, 'i' },
  12981  { { STATE_PSRING }, 'i' },
  12982  { { STATE_CCOMPARE0 }, 'i' }
  12983};
  12984
  12985static xtensa_arg_internal Iclass_xt_iclass_wsr_ccompare0_args[] = {
  12986  { { OPERAND_art }, 'i' }
  12987};
  12988
  12989static xtensa_arg_internal Iclass_xt_iclass_wsr_ccompare0_stateArgs[] = {
  12990  { { STATE_PSEXCM }, 'i' },
  12991  { { STATE_PSRING }, 'i' },
  12992  { { STATE_CCOMPARE0 }, 'o' },
  12993  { { STATE_INTERRUPT }, 'm' }
  12994};
  12995
  12996static xtensa_arg_internal Iclass_xt_iclass_xsr_ccompare0_args[] = {
  12997  { { OPERAND_art }, 'm' }
  12998};
  12999
  13000static xtensa_arg_internal Iclass_xt_iclass_xsr_ccompare0_stateArgs[] = {
  13001  { { STATE_PSEXCM }, 'i' },
  13002  { { STATE_PSRING }, 'i' },
  13003  { { STATE_CCOMPARE0 }, 'm' },
  13004  { { STATE_INTERRUPT }, 'm' }
  13005};
  13006
  13007static xtensa_arg_internal Iclass_xt_iclass_rsr_ccompare1_args[] = {
  13008  { { OPERAND_art }, 'o' }
  13009};
  13010
  13011static xtensa_arg_internal Iclass_xt_iclass_rsr_ccompare1_stateArgs[] = {
  13012  { { STATE_PSEXCM }, 'i' },
  13013  { { STATE_PSRING }, 'i' },
  13014  { { STATE_CCOMPARE1 }, 'i' }
  13015};
  13016
  13017static xtensa_arg_internal Iclass_xt_iclass_wsr_ccompare1_args[] = {
  13018  { { OPERAND_art }, 'i' }
  13019};
  13020
  13021static xtensa_arg_internal Iclass_xt_iclass_wsr_ccompare1_stateArgs[] = {
  13022  { { STATE_PSEXCM }, 'i' },
  13023  { { STATE_PSRING }, 'i' },
  13024  { { STATE_CCOMPARE1 }, 'o' },
  13025  { { STATE_INTERRUPT }, 'm' }
  13026};
  13027
  13028static xtensa_arg_internal Iclass_xt_iclass_xsr_ccompare1_args[] = {
  13029  { { OPERAND_art }, 'm' }
  13030};
  13031
  13032static xtensa_arg_internal Iclass_xt_iclass_xsr_ccompare1_stateArgs[] = {
  13033  { { STATE_PSEXCM }, 'i' },
  13034  { { STATE_PSRING }, 'i' },
  13035  { { STATE_CCOMPARE1 }, 'm' },
  13036  { { STATE_INTERRUPT }, 'm' }
  13037};
  13038
  13039static xtensa_arg_internal Iclass_xt_iclass_icache_args[] = {
  13040  { { OPERAND_ars }, 'i' },
  13041  { { OPERAND_uimm8x4 }, 'i' }
  13042};
  13043
  13044static xtensa_arg_internal Iclass_xt_iclass_icache_inv_args[] = {
  13045  { { OPERAND_ars }, 'i' },
  13046  { { OPERAND_uimm8x4 }, 'i' }
  13047};
  13048
  13049static xtensa_arg_internal Iclass_xt_iclass_icache_inv_stateArgs[] = {
  13050  { { STATE_PSEXCM }, 'i' },
  13051  { { STATE_PSRING }, 'i' }
  13052};
  13053
  13054static xtensa_arg_internal Iclass_xt_iclass_licx_args[] = {
  13055  { { OPERAND_art }, 'o' },
  13056  { { OPERAND_ars }, 'i' }
  13057};
  13058
  13059static xtensa_arg_internal Iclass_xt_iclass_licx_stateArgs[] = {
  13060  { { STATE_PSEXCM }, 'i' },
  13061  { { STATE_PSRING }, 'i' }
  13062};
  13063
  13064static xtensa_arg_internal Iclass_xt_iclass_sicx_args[] = {
  13065  { { OPERAND_art }, 'i' },
  13066  { { OPERAND_ars }, 'i' }
  13067};
  13068
  13069static xtensa_arg_internal Iclass_xt_iclass_sicx_stateArgs[] = {
  13070  { { STATE_PSEXCM }, 'i' },
  13071  { { STATE_PSRING }, 'i' }
  13072};
  13073
  13074static xtensa_arg_internal Iclass_xt_iclass_dcache_args[] = {
  13075  { { OPERAND_ars }, 'i' },
  13076  { { OPERAND_uimm8x4 }, 'i' }
  13077};
  13078
  13079static xtensa_arg_internal Iclass_xt_iclass_dcache_ind_args[] = {
  13080  { { OPERAND_ars }, 'i' },
  13081  { { OPERAND_uimm4x16 }, 'i' }
  13082};
  13083
  13084static xtensa_arg_internal Iclass_xt_iclass_dcache_ind_stateArgs[] = {
  13085  { { STATE_PSEXCM }, 'i' },
  13086  { { STATE_PSRING }, 'i' }
  13087};
  13088
  13089static xtensa_arg_internal Iclass_xt_iclass_dcache_inv_args[] = {
  13090  { { OPERAND_ars }, 'i' },
  13091  { { OPERAND_uimm8x4 }, 'i' }
  13092};
  13093
  13094static xtensa_arg_internal Iclass_xt_iclass_dcache_inv_stateArgs[] = {
  13095  { { STATE_PSEXCM }, 'i' },
  13096  { { STATE_PSRING }, 'i' }
  13097};
  13098
  13099static xtensa_arg_internal Iclass_xt_iclass_dpf_args[] = {
  13100  { { OPERAND_ars }, 'i' },
  13101  { { OPERAND_uimm8x4 }, 'i' }
  13102};
  13103
  13104static xtensa_arg_internal Iclass_xt_iclass_sdct_args[] = {
  13105  { { OPERAND_art }, 'i' },
  13106  { { OPERAND_ars }, 'i' }
  13107};
  13108
  13109static xtensa_arg_internal Iclass_xt_iclass_sdct_stateArgs[] = {
  13110  { { STATE_PSEXCM }, 'i' },
  13111  { { STATE_PSRING }, 'i' }
  13112};
  13113
  13114static xtensa_arg_internal Iclass_xt_iclass_ldct_args[] = {
  13115  { { OPERAND_art }, 'o' },
  13116  { { OPERAND_ars }, 'i' }
  13117};
  13118
  13119static xtensa_arg_internal Iclass_xt_iclass_ldct_stateArgs[] = {
  13120  { { STATE_PSEXCM }, 'i' },
  13121  { { STATE_PSRING }, 'i' }
  13122};
  13123
  13124static xtensa_arg_internal Iclass_xt_iclass_wsr_ptevaddr_args[] = {
  13125  { { OPERAND_art }, 'i' }
  13126};
  13127
  13128static xtensa_arg_internal Iclass_xt_iclass_wsr_ptevaddr_stateArgs[] = {
  13129  { { STATE_PSEXCM }, 'i' },
  13130  { { STATE_PSRING }, 'i' },
  13131  { { STATE_PTBASE }, 'o' },
  13132  { { STATE_XTSYNC }, 'o' }
  13133};
  13134
  13135static xtensa_arg_internal Iclass_xt_iclass_rsr_ptevaddr_args[] = {
  13136  { { OPERAND_art }, 'o' }
  13137};
  13138
  13139static xtensa_arg_internal Iclass_xt_iclass_rsr_ptevaddr_stateArgs[] = {
  13140  { { STATE_PSEXCM }, 'i' },
  13141  { { STATE_PSRING }, 'i' },
  13142  { { STATE_PTBASE }, 'i' },
  13143  { { STATE_EXCVADDR }, 'i' }
  13144};
  13145
  13146static xtensa_arg_internal Iclass_xt_iclass_xsr_ptevaddr_args[] = {
  13147  { { OPERAND_art }, 'm' }
  13148};
  13149
  13150static xtensa_arg_internal Iclass_xt_iclass_xsr_ptevaddr_stateArgs[] = {
  13151  { { STATE_PSEXCM }, 'i' },
  13152  { { STATE_PSRING }, 'i' },
  13153  { { STATE_PTBASE }, 'm' },
  13154  { { STATE_EXCVADDR }, 'i' },
  13155  { { STATE_XTSYNC }, 'o' }
  13156};
  13157
  13158static xtensa_arg_internal Iclass_xt_iclass_rsr_rasid_args[] = {
  13159  { { OPERAND_art }, 'o' }
  13160};
  13161
  13162static xtensa_arg_internal Iclass_xt_iclass_rsr_rasid_stateArgs[] = {
  13163  { { STATE_PSEXCM }, 'i' },
  13164  { { STATE_PSRING }, 'i' },
  13165  { { STATE_ASID3 }, 'i' },
  13166  { { STATE_ASID2 }, 'i' },
  13167  { { STATE_ASID1 }, 'i' }
  13168};
  13169
  13170static xtensa_arg_internal Iclass_xt_iclass_wsr_rasid_args[] = {
  13171  { { OPERAND_art }, 'i' }
  13172};
  13173
  13174static xtensa_arg_internal Iclass_xt_iclass_wsr_rasid_stateArgs[] = {
  13175  { { STATE_XTSYNC }, 'o' },
  13176  { { STATE_PSEXCM }, 'i' },
  13177  { { STATE_PSRING }, 'i' },
  13178  { { STATE_ASID3 }, 'o' },
  13179  { { STATE_ASID2 }, 'o' },
  13180  { { STATE_ASID1 }, 'o' }
  13181};
  13182
  13183static xtensa_arg_internal Iclass_xt_iclass_xsr_rasid_args[] = {
  13184  { { OPERAND_art }, 'm' }
  13185};
  13186
  13187static xtensa_arg_internal Iclass_xt_iclass_xsr_rasid_stateArgs[] = {
  13188  { { STATE_XTSYNC }, 'o' },
  13189  { { STATE_PSEXCM }, 'i' },
  13190  { { STATE_PSRING }, 'i' },
  13191  { { STATE_ASID3 }, 'm' },
  13192  { { STATE_ASID2 }, 'm' },
  13193  { { STATE_ASID1 }, 'm' }
  13194};
  13195
  13196static xtensa_arg_internal Iclass_xt_iclass_rsr_itlbcfg_args[] = {
  13197  { { OPERAND_art }, 'o' }
  13198};
  13199
  13200static xtensa_arg_internal Iclass_xt_iclass_rsr_itlbcfg_stateArgs[] = {
  13201  { { STATE_PSEXCM }, 'i' },
  13202  { { STATE_PSRING }, 'i' },
  13203  { { STATE_INSTPGSZID4 }, 'i' }
  13204};
  13205
  13206static xtensa_arg_internal Iclass_xt_iclass_wsr_itlbcfg_args[] = {
  13207  { { OPERAND_art }, 'i' }
  13208};
  13209
  13210static xtensa_arg_internal Iclass_xt_iclass_wsr_itlbcfg_stateArgs[] = {
  13211  { { STATE_XTSYNC }, 'o' },
  13212  { { STATE_PSEXCM }, 'i' },
  13213  { { STATE_PSRING }, 'i' },
  13214  { { STATE_INSTPGSZID4 }, 'o' }
  13215};
  13216
  13217static xtensa_arg_internal Iclass_xt_iclass_xsr_itlbcfg_args[] = {
  13218  { { OPERAND_art }, 'm' }
  13219};
  13220
  13221static xtensa_arg_internal Iclass_xt_iclass_xsr_itlbcfg_stateArgs[] = {
  13222  { { STATE_XTSYNC }, 'o' },
  13223  { { STATE_PSEXCM }, 'i' },
  13224  { { STATE_PSRING }, 'i' },
  13225  { { STATE_INSTPGSZID4 }, 'm' }
  13226};
  13227
  13228static xtensa_arg_internal Iclass_xt_iclass_rsr_dtlbcfg_args[] = {
  13229  { { OPERAND_art }, 'o' }
  13230};
  13231
  13232static xtensa_arg_internal Iclass_xt_iclass_rsr_dtlbcfg_stateArgs[] = {
  13233  { { STATE_PSEXCM }, 'i' },
  13234  { { STATE_PSRING }, 'i' },
  13235  { { STATE_DATAPGSZID4 }, 'i' }
  13236};
  13237
  13238static xtensa_arg_internal Iclass_xt_iclass_wsr_dtlbcfg_args[] = {
  13239  { { OPERAND_art }, 'i' }
  13240};
  13241
  13242static xtensa_arg_internal Iclass_xt_iclass_wsr_dtlbcfg_stateArgs[] = {
  13243  { { STATE_XTSYNC }, 'o' },
  13244  { { STATE_PSEXCM }, 'i' },
  13245  { { STATE_PSRING }, 'i' },
  13246  { { STATE_DATAPGSZID4 }, 'o' }
  13247};
  13248
  13249static xtensa_arg_internal Iclass_xt_iclass_xsr_dtlbcfg_args[] = {
  13250  { { OPERAND_art }, 'm' }
  13251};
  13252
  13253static xtensa_arg_internal Iclass_xt_iclass_xsr_dtlbcfg_stateArgs[] = {
  13254  { { STATE_XTSYNC }, 'o' },
  13255  { { STATE_PSEXCM }, 'i' },
  13256  { { STATE_PSRING }, 'i' },
  13257  { { STATE_DATAPGSZID4 }, 'm' }
  13258};
  13259
  13260static xtensa_arg_internal Iclass_xt_iclass_idtlb_args[] = {
  13261  { { OPERAND_ars }, 'i' }
  13262};
  13263
  13264static xtensa_arg_internal Iclass_xt_iclass_idtlb_stateArgs[] = {
  13265  { { STATE_PSEXCM }, 'i' },
  13266  { { STATE_PSRING }, 'i' },
  13267  { { STATE_XTSYNC }, 'o' }
  13268};
  13269
  13270static xtensa_arg_internal Iclass_xt_iclass_rdtlb_args[] = {
  13271  { { OPERAND_art }, 'o' },
  13272  { { OPERAND_ars }, 'i' }
  13273};
  13274
  13275static xtensa_arg_internal Iclass_xt_iclass_rdtlb_stateArgs[] = {
  13276  { { STATE_PSEXCM }, 'i' },
  13277  { { STATE_PSRING }, 'i' }
  13278};
  13279
  13280static xtensa_arg_internal Iclass_xt_iclass_wdtlb_args[] = {
  13281  { { OPERAND_art }, 'i' },
  13282  { { OPERAND_ars }, 'i' }
  13283};
  13284
  13285static xtensa_arg_internal Iclass_xt_iclass_wdtlb_stateArgs[] = {
  13286  { { STATE_PSEXCM }, 'i' },
  13287  { { STATE_PSRING }, 'i' },
  13288  { { STATE_XTSYNC }, 'o' }
  13289};
  13290
  13291static xtensa_arg_internal Iclass_xt_iclass_iitlb_args[] = {
  13292  { { OPERAND_ars }, 'i' }
  13293};
  13294
  13295static xtensa_arg_internal Iclass_xt_iclass_iitlb_stateArgs[] = {
  13296  { { STATE_PSEXCM }, 'i' },
  13297  { { STATE_PSRING }, 'i' }
  13298};
  13299
  13300static xtensa_arg_internal Iclass_xt_iclass_ritlb_args[] = {
  13301  { { OPERAND_art }, 'o' },
  13302  { { OPERAND_ars }, 'i' }
  13303};
  13304
  13305static xtensa_arg_internal Iclass_xt_iclass_ritlb_stateArgs[] = {
  13306  { { STATE_PSEXCM }, 'i' },
  13307  { { STATE_PSRING }, 'i' }
  13308};
  13309
  13310static xtensa_arg_internal Iclass_xt_iclass_witlb_args[] = {
  13311  { { OPERAND_art }, 'i' },
  13312  { { OPERAND_ars }, 'i' }
  13313};
  13314
  13315static xtensa_arg_internal Iclass_xt_iclass_witlb_stateArgs[] = {
  13316  { { STATE_PSEXCM }, 'i' },
  13317  { { STATE_PSRING }, 'i' }
  13318};
  13319
  13320static xtensa_arg_internal Iclass_xt_iclass_ldpte_stateArgs[] = {
  13321  { { STATE_PTBASE }, 'i' },
  13322  { { STATE_EXCVADDR }, 'i' }
  13323};
  13324
  13325static xtensa_arg_internal Iclass_xt_iclass_hwwitlba_stateArgs[] = {
  13326  { { STATE_EXCVADDR }, 'i' }
  13327};
  13328
  13329static xtensa_arg_internal Iclass_xt_iclass_hwwdtlba_stateArgs[] = {
  13330  { { STATE_EXCVADDR }, 'i' }
  13331};
  13332
  13333static xtensa_arg_internal Iclass_xt_iclass_rsr_cpenable_args[] = {
  13334  { { OPERAND_art }, 'o' }
  13335};
  13336
  13337static xtensa_arg_internal Iclass_xt_iclass_rsr_cpenable_stateArgs[] = {
  13338  { { STATE_PSEXCM }, 'i' },
  13339  { { STATE_PSRING }, 'i' },
  13340  { { STATE_CPENABLE }, 'i' }
  13341};
  13342
  13343static xtensa_arg_internal Iclass_xt_iclass_wsr_cpenable_args[] = {
  13344  { { OPERAND_art }, 'i' }
  13345};
  13346
  13347static xtensa_arg_internal Iclass_xt_iclass_wsr_cpenable_stateArgs[] = {
  13348  { { STATE_PSEXCM }, 'i' },
  13349  { { STATE_PSRING }, 'i' },
  13350  { { STATE_CPENABLE }, 'o' }
  13351};
  13352
  13353static xtensa_arg_internal Iclass_xt_iclass_xsr_cpenable_args[] = {
  13354  { { OPERAND_art }, 'm' }
  13355};
  13356
  13357static xtensa_arg_internal Iclass_xt_iclass_xsr_cpenable_stateArgs[] = {
  13358  { { STATE_PSEXCM }, 'i' },
  13359  { { STATE_PSRING }, 'i' },
  13360  { { STATE_CPENABLE }, 'm' }
  13361};
  13362
  13363static xtensa_arg_internal Iclass_xt_iclass_clamp_args[] = {
  13364  { { OPERAND_arr }, 'o' },
  13365  { { OPERAND_ars }, 'i' },
  13366  { { OPERAND_tp7 }, 'i' }
  13367};
  13368
  13369static xtensa_arg_internal Iclass_xt_iclass_minmax_args[] = {
  13370  { { OPERAND_arr }, 'o' },
  13371  { { OPERAND_ars }, 'i' },
  13372  { { OPERAND_art }, 'i' }
  13373};
  13374
  13375static xtensa_arg_internal Iclass_xt_iclass_nsa_args[] = {
  13376  { { OPERAND_art }, 'o' },
  13377  { { OPERAND_ars }, 'i' }
  13378};
  13379
  13380static xtensa_arg_internal Iclass_xt_iclass_sx_args[] = {
  13381  { { OPERAND_arr }, 'o' },
  13382  { { OPERAND_ars }, 'i' },
  13383  { { OPERAND_tp7 }, 'i' }
  13384};
  13385
  13386static xtensa_arg_internal Iclass_xt_iclass_l32ai_args[] = {
  13387  { { OPERAND_art }, 'o' },
  13388  { { OPERAND_ars }, 'i' },
  13389  { { OPERAND_uimm8x4 }, 'i' }
  13390};
  13391
  13392static xtensa_arg_internal Iclass_xt_iclass_s32ri_args[] = {
  13393  { { OPERAND_art }, 'i' },
  13394  { { OPERAND_ars }, 'i' },
  13395  { { OPERAND_uimm8x4 }, 'i' }
  13396};
  13397
  13398static xtensa_arg_internal Iclass_xt_iclass_s32c1i_args[] = {
  13399  { { OPERAND_art }, 'm' },
  13400  { { OPERAND_ars }, 'i' },
  13401  { { OPERAND_uimm8x4 }, 'i' }
  13402};
  13403
  13404static xtensa_arg_internal Iclass_xt_iclass_s32c1i_stateArgs[] = {
  13405  { { STATE_SCOMPARE1 }, 'i' },
  13406  { { STATE_XTSYNC }, 'i' },
  13407  { { STATE_SCOMPARE1 }, 'i' }
  13408};
  13409
  13410static xtensa_arg_internal Iclass_xt_iclass_rsr_scompare1_args[] = {
  13411  { { OPERAND_art }, 'o' }
  13412};
  13413
  13414static xtensa_arg_internal Iclass_xt_iclass_rsr_scompare1_stateArgs[] = {
  13415  { { STATE_SCOMPARE1 }, 'i' }
  13416};
  13417
  13418static xtensa_arg_internal Iclass_xt_iclass_wsr_scompare1_args[] = {
  13419  { { OPERAND_art }, 'i' }
  13420};
  13421
  13422static xtensa_arg_internal Iclass_xt_iclass_wsr_scompare1_stateArgs[] = {
  13423  { { STATE_SCOMPARE1 }, 'o' }
  13424};
  13425
  13426static xtensa_arg_internal Iclass_xt_iclass_xsr_scompare1_args[] = {
  13427  { { OPERAND_art }, 'm' }
  13428};
  13429
  13430static xtensa_arg_internal Iclass_xt_iclass_xsr_scompare1_stateArgs[] = {
  13431  { { STATE_SCOMPARE1 }, 'm' }
  13432};
  13433
  13434static xtensa_arg_internal Iclass_xt_iclass_rsr_atomctl_args[] = {
  13435  { { OPERAND_art }, 'o' }
  13436};
  13437
  13438static xtensa_arg_internal Iclass_xt_iclass_rsr_atomctl_stateArgs[] = {
  13439  { { STATE_PSEXCM }, 'i' },
  13440  { { STATE_PSRING }, 'i' },
  13441  { { STATE_ATOMCTL }, 'i' }
  13442};
  13443
  13444static xtensa_arg_internal Iclass_xt_iclass_wsr_atomctl_args[] = {
  13445  { { OPERAND_art }, 'i' }
  13446};
  13447
  13448static xtensa_arg_internal Iclass_xt_iclass_wsr_atomctl_stateArgs[] = {
  13449  { { STATE_PSEXCM }, 'i' },
  13450  { { STATE_PSRING }, 'i' },
  13451  { { STATE_ATOMCTL }, 'o' },
  13452  { { STATE_XTSYNC }, 'o' }
  13453};
  13454
  13455static xtensa_arg_internal Iclass_xt_iclass_xsr_atomctl_args[] = {
  13456  { { OPERAND_art }, 'm' }
  13457};
  13458
  13459static xtensa_arg_internal Iclass_xt_iclass_xsr_atomctl_stateArgs[] = {
  13460  { { STATE_PSEXCM }, 'i' },
  13461  { { STATE_PSRING }, 'i' },
  13462  { { STATE_ATOMCTL }, 'm' },
  13463  { { STATE_XTSYNC }, 'o' }
  13464};
  13465
  13466static xtensa_arg_internal Iclass_xt_iclass_rer_args[] = {
  13467  { { OPERAND_art }, 'o' },
  13468  { { OPERAND_ars }, 'i' }
  13469};
  13470
  13471static xtensa_arg_internal Iclass_xt_iclass_rer_stateArgs[] = {
  13472  { { STATE_CCON }, 'i' },
  13473  { { STATE_PSEXCM }, 'i' },
  13474  { { STATE_PSRING }, 'i' },
  13475  { { STATE_MPSCORE }, 'i' }
  13476};
  13477
  13478static xtensa_interface Iclass_xt_iclass_rer_intfArgs[] = {
  13479  INTERFACE_RMPINT_Out,
  13480  INTERFACE_RMPINT_In
  13481};
  13482
  13483static xtensa_arg_internal Iclass_xt_iclass_wer_args[] = {
  13484  { { OPERAND_art }, 'i' },
  13485  { { OPERAND_ars }, 'i' }
  13486};
  13487
  13488static xtensa_arg_internal Iclass_xt_iclass_wer_stateArgs[] = {
  13489  { { STATE_CCON }, 'm' },
  13490  { { STATE_PSEXCM }, 'i' },
  13491  { { STATE_PSRING }, 'i' },
  13492  { { STATE_WMPINT_DATA }, 'o' },
  13493  { { STATE_WMPINT_ADDR }, 'o' },
  13494  { { STATE_MPSCORE }, 'm' },
  13495  { { STATE_WMPINT_TOGGLEEN }, 'm' }
  13496};
  13497
  13498static xtensa_arg_internal Iclass_rur_ae_ovf_sar_args[] = {
  13499  { { OPERAND_arr }, 'o' }
  13500};
  13501
  13502static xtensa_arg_internal Iclass_rur_ae_ovf_sar_stateArgs[] = {
  13503  { { STATE_AE_OVERFLOW }, 'i' },
  13504  { { STATE_AE_SAR }, 'i' },
  13505  { { STATE_CPENABLE }, 'i' }
  13506};
  13507
  13508static xtensa_arg_internal Iclass_wur_ae_ovf_sar_args[] = {
  13509  { { OPERAND_art }, 'i' }
  13510};
  13511
  13512static xtensa_arg_internal Iclass_wur_ae_ovf_sar_stateArgs[] = {
  13513  { { STATE_AE_OVERFLOW }, 'o' },
  13514  { { STATE_AE_SAR }, 'o' },
  13515  { { STATE_CPENABLE }, 'i' }
  13516};
  13517
  13518static xtensa_arg_internal Iclass_rur_ae_bithead_args[] = {
  13519  { { OPERAND_arr }, 'o' }
  13520};
  13521
  13522static xtensa_arg_internal Iclass_rur_ae_bithead_stateArgs[] = {
  13523  { { STATE_AE_BITHEAD }, 'i' },
  13524  { { STATE_CPENABLE }, 'i' }
  13525};
  13526
  13527static xtensa_arg_internal Iclass_wur_ae_bithead_args[] = {
  13528  { { OPERAND_art }, 'i' }
  13529};
  13530
  13531static xtensa_arg_internal Iclass_wur_ae_bithead_stateArgs[] = {
  13532  { { STATE_AE_BITHEAD }, 'o' },
  13533  { { STATE_CPENABLE }, 'i' }
  13534};
  13535
  13536static xtensa_arg_internal Iclass_rur_ae_ts_fts_bu_bp_args[] = {
  13537  { { OPERAND_arr }, 'o' }
  13538};
  13539
  13540static xtensa_arg_internal Iclass_rur_ae_ts_fts_bu_bp_stateArgs[] = {
  13541  { { STATE_AE_BITPTR }, 'i' },
  13542  { { STATE_AE_BITSUSED }, 'i' },
  13543  { { STATE_AE_TABLESIZE }, 'i' },
  13544  { { STATE_AE_FIRST_TS }, 'i' },
  13545  { { STATE_CPENABLE }, 'i' }
  13546};
  13547
  13548static xtensa_arg_internal Iclass_wur_ae_ts_fts_bu_bp_args[] = {
  13549  { { OPERAND_art }, 'i' }
  13550};
  13551
  13552static xtensa_arg_internal Iclass_wur_ae_ts_fts_bu_bp_stateArgs[] = {
  13553  { { STATE_AE_BITPTR }, 'o' },
  13554  { { STATE_AE_BITSUSED }, 'o' },
  13555  { { STATE_AE_TABLESIZE }, 'o' },
  13556  { { STATE_AE_FIRST_TS }, 'o' },
  13557  { { STATE_CPENABLE }, 'i' }
  13558};
  13559
  13560static xtensa_arg_internal Iclass_rur_ae_sd_no_args[] = {
  13561  { { OPERAND_arr }, 'o' }
  13562};
  13563
  13564static xtensa_arg_internal Iclass_rur_ae_sd_no_stateArgs[] = {
  13565  { { STATE_AE_NEXTOFFSET }, 'i' },
  13566  { { STATE_AE_SEARCHDONE }, 'i' },
  13567  { { STATE_CPENABLE }, 'i' }
  13568};
  13569
  13570static xtensa_arg_internal Iclass_wur_ae_sd_no_args[] = {
  13571  { { OPERAND_art }, 'i' }
  13572};
  13573
  13574static xtensa_arg_internal Iclass_wur_ae_sd_no_stateArgs[] = {
  13575  { { STATE_AE_NEXTOFFSET }, 'o' },
  13576  { { STATE_AE_SEARCHDONE }, 'o' },
  13577  { { STATE_CPENABLE }, 'i' }
  13578};
  13579
  13580static xtensa_arg_internal Iclass_ae_iclass_rur_ae_overflow_args[] = {
  13581  { { OPERAND_arr }, 'o' }
  13582};
  13583
  13584static xtensa_arg_internal Iclass_ae_iclass_rur_ae_overflow_stateArgs[] = {
  13585  { { STATE_AE_OVERFLOW }, 'i' },
  13586  { { STATE_CPENABLE }, 'i' }
  13587};
  13588
  13589static xtensa_arg_internal Iclass_ae_iclass_wur_ae_overflow_args[] = {
  13590  { { OPERAND_art }, 'i' }
  13591};
  13592
  13593static xtensa_arg_internal Iclass_ae_iclass_wur_ae_overflow_stateArgs[] = {
  13594  { { STATE_AE_OVERFLOW }, 'o' },
  13595  { { STATE_CPENABLE }, 'i' }
  13596};
  13597
  13598static xtensa_arg_internal Iclass_ae_iclass_rur_ae_sar_args[] = {
  13599  { { OPERAND_arr }, 'o' }
  13600};
  13601
  13602static xtensa_arg_internal Iclass_ae_iclass_rur_ae_sar_stateArgs[] = {
  13603  { { STATE_AE_SAR }, 'i' },
  13604  { { STATE_CPENABLE }, 'i' }
  13605};
  13606
  13607static xtensa_arg_internal Iclass_ae_iclass_wur_ae_sar_args[] = {
  13608  { { OPERAND_art }, 'i' }
  13609};
  13610
  13611static xtensa_arg_internal Iclass_ae_iclass_wur_ae_sar_stateArgs[] = {
  13612  { { STATE_AE_SAR }, 'o' },
  13613  { { STATE_CPENABLE }, 'i' }
  13614};
  13615
  13616static xtensa_arg_internal Iclass_ae_iclass_rur_ae_bitptr_args[] = {
  13617  { { OPERAND_arr }, 'o' }
  13618};
  13619
  13620static xtensa_arg_internal Iclass_ae_iclass_rur_ae_bitptr_stateArgs[] = {
  13621  { { STATE_AE_BITPTR }, 'i' },
  13622  { { STATE_CPENABLE }, 'i' }
  13623};
  13624
  13625static xtensa_arg_internal Iclass_ae_iclass_wur_ae_bitptr_args[] = {
  13626  { { OPERAND_art }, 'i' }
  13627};
  13628
  13629static xtensa_arg_internal Iclass_ae_iclass_wur_ae_bitptr_stateArgs[] = {
  13630  { { STATE_AE_BITPTR }, 'o' },
  13631  { { STATE_CPENABLE }, 'i' }
  13632};
  13633
  13634static xtensa_arg_internal Iclass_ae_iclass_rur_ae_bitsused_args[] = {
  13635  { { OPERAND_arr }, 'o' }
  13636};
  13637
  13638static xtensa_arg_internal Iclass_ae_iclass_rur_ae_bitsused_stateArgs[] = {
  13639  { { STATE_AE_BITSUSED }, 'i' },
  13640  { { STATE_CPENABLE }, 'i' }
  13641};
  13642
  13643static xtensa_arg_internal Iclass_ae_iclass_wur_ae_bitsused_args[] = {
  13644  { { OPERAND_art }, 'i' }
  13645};
  13646
  13647static xtensa_arg_internal Iclass_ae_iclass_wur_ae_bitsused_stateArgs[] = {
  13648  { { STATE_AE_BITSUSED }, 'o' },
  13649  { { STATE_CPENABLE }, 'i' }
  13650};
  13651
  13652static xtensa_arg_internal Iclass_ae_iclass_rur_ae_tablesize_args[] = {
  13653  { { OPERAND_arr }, 'o' }
  13654};
  13655
  13656static xtensa_arg_internal Iclass_ae_iclass_rur_ae_tablesize_stateArgs[] = {
  13657  { { STATE_AE_TABLESIZE }, 'i' },
  13658  { { STATE_CPENABLE }, 'i' }
  13659};
  13660
  13661static xtensa_arg_internal Iclass_ae_iclass_wur_ae_tablesize_args[] = {
  13662  { { OPERAND_art }, 'i' }
  13663};
  13664
  13665static xtensa_arg_internal Iclass_ae_iclass_wur_ae_tablesize_stateArgs[] = {
  13666  { { STATE_AE_TABLESIZE }, 'o' },
  13667  { { STATE_CPENABLE }, 'i' }
  13668};
  13669
  13670static xtensa_arg_internal Iclass_ae_iclass_rur_ae_first_ts_args[] = {
  13671  { { OPERAND_arr }, 'o' }
  13672};
  13673
  13674static xtensa_arg_internal Iclass_ae_iclass_rur_ae_first_ts_stateArgs[] = {
  13675  { { STATE_AE_FIRST_TS }, 'i' },
  13676  { { STATE_CPENABLE }, 'i' }
  13677};
  13678
  13679static xtensa_arg_internal Iclass_ae_iclass_wur_ae_first_ts_args[] = {
  13680  { { OPERAND_art }, 'i' }
  13681};
  13682
  13683static xtensa_arg_internal Iclass_ae_iclass_wur_ae_first_ts_stateArgs[] = {
  13684  { { STATE_AE_FIRST_TS }, 'o' },
  13685  { { STATE_CPENABLE }, 'i' }
  13686};
  13687
  13688static xtensa_arg_internal Iclass_ae_iclass_rur_ae_nextoffset_args[] = {
  13689  { { OPERAND_arr }, 'o' }
  13690};
  13691
  13692static xtensa_arg_internal Iclass_ae_iclass_rur_ae_nextoffset_stateArgs[] = {
  13693  { { STATE_AE_NEXTOFFSET }, 'i' },
  13694  { { STATE_CPENABLE }, 'i' }
  13695};
  13696
  13697static xtensa_arg_internal Iclass_ae_iclass_wur_ae_nextoffset_args[] = {
  13698  { { OPERAND_art }, 'i' }
  13699};
  13700
  13701static xtensa_arg_internal Iclass_ae_iclass_wur_ae_nextoffset_stateArgs[] = {
  13702  { { STATE_AE_NEXTOFFSET }, 'o' },
  13703  { { STATE_CPENABLE }, 'i' }
  13704};
  13705
  13706static xtensa_arg_internal Iclass_ae_iclass_rur_ae_searchdone_args[] = {
  13707  { { OPERAND_arr }, 'o' }
  13708};
  13709
  13710static xtensa_arg_internal Iclass_ae_iclass_rur_ae_searchdone_stateArgs[] = {
  13711  { { STATE_AE_SEARCHDONE }, 'i' },
  13712  { { STATE_CPENABLE }, 'i' }
  13713};
  13714
  13715static xtensa_arg_internal Iclass_ae_iclass_wur_ae_searchdone_args[] = {
  13716  { { OPERAND_art }, 'i' }
  13717};
  13718
  13719static xtensa_arg_internal Iclass_ae_iclass_wur_ae_searchdone_stateArgs[] = {
  13720  { { STATE_AE_SEARCHDONE }, 'o' },
  13721  { { STATE_CPENABLE }, 'i' }
  13722};
  13723
  13724static xtensa_arg_internal Iclass_ae_iclass_lp16f_i_args[] = {
  13725  { { OPERAND_pr }, 'o' },
  13726  { { OPERAND_ars }, 'i' },
  13727  { { OPERAND_ae_lsimm16 }, 'i' }
  13728};
  13729
  13730static xtensa_arg_internal Iclass_ae_iclass_lp16f_i_stateArgs[] = {
  13731  { { STATE_CPENABLE }, 'i' }
  13732};
  13733
  13734static xtensa_arg_internal Iclass_ae_iclass_lp16f_iu_args[] = {
  13735  { { OPERAND_pr }, 'o' },
  13736  { { OPERAND_ars }, 'm' },
  13737  { { OPERAND_ae_lsimm16 }, 'i' }
  13738};
  13739
  13740static xtensa_arg_internal Iclass_ae_iclass_lp16f_iu_stateArgs[] = {
  13741  { { STATE_CPENABLE }, 'i' }
  13742};
  13743
  13744static xtensa_arg_internal Iclass_ae_iclass_lp16f_x_args[] = {
  13745  { { OPERAND_pr }, 'o' },
  13746  { { OPERAND_ars }, 'i' },
  13747  { { OPERAND_art }, 'i' }
  13748};
  13749
  13750static xtensa_arg_internal Iclass_ae_iclass_lp16f_x_stateArgs[] = {
  13751  { { STATE_CPENABLE }, 'i' }
  13752};
  13753
  13754static xtensa_arg_internal Iclass_ae_iclass_lp16f_xu_args[] = {
  13755  { { OPERAND_pr }, 'o' },
  13756  { { OPERAND_ars }, 'm' },
  13757  { { OPERAND_art }, 'i' }
  13758};
  13759
  13760static xtensa_arg_internal Iclass_ae_iclass_lp16f_xu_stateArgs[] = {
  13761  { { STATE_CPENABLE }, 'i' }
  13762};
  13763
  13764static xtensa_arg_internal Iclass_ae_iclass_lp24_i_args[] = {
  13765  { { OPERAND_pr }, 'o' },
  13766  { { OPERAND_ars }, 'i' },
  13767  { { OPERAND_ae_lsimm32 }, 'i' }
  13768};
  13769
  13770static xtensa_arg_internal Iclass_ae_iclass_lp24_i_stateArgs[] = {
  13771  { { STATE_CPENABLE }, 'i' }
  13772};
  13773
  13774static xtensa_arg_internal Iclass_ae_iclass_lp24_iu_args[] = {
  13775  { { OPERAND_pr }, 'o' },
  13776  { { OPERAND_ars }, 'm' },
  13777  { { OPERAND_ae_lsimm32 }, 'i' }
  13778};
  13779
  13780static xtensa_arg_internal Iclass_ae_iclass_lp24_iu_stateArgs[] = {
  13781  { { STATE_CPENABLE }, 'i' }
  13782};
  13783
  13784static xtensa_arg_internal Iclass_ae_iclass_lp24_x_args[] = {
  13785  { { OPERAND_pr }, 'o' },
  13786  { { OPERAND_ars }, 'i' },
  13787  { { OPERAND_art }, 'i' }
  13788};
  13789
  13790static xtensa_arg_internal Iclass_ae_iclass_lp24_x_stateArgs[] = {
  13791  { { STATE_CPENABLE }, 'i' }
  13792};
  13793
  13794static xtensa_arg_internal Iclass_ae_iclass_lp24_xu_args[] = {
  13795  { { OPERAND_pr }, 'o' },
  13796  { { OPERAND_ars }, 'm' },
  13797  { { OPERAND_art }, 'i' }
  13798};
  13799
  13800static xtensa_arg_internal Iclass_ae_iclass_lp24_xu_stateArgs[] = {
  13801  { { STATE_CPENABLE }, 'i' }
  13802};
  13803
  13804static xtensa_arg_internal Iclass_ae_iclass_lp24f_i_args[] = {
  13805  { { OPERAND_pr }, 'o' },
  13806  { { OPERAND_ars }, 'i' },
  13807  { { OPERAND_ae_lsimm32 }, 'i' }
  13808};
  13809
  13810static xtensa_arg_internal Iclass_ae_iclass_lp24f_i_stateArgs[] = {
  13811  { { STATE_CPENABLE }, 'i' }
  13812};
  13813
  13814static xtensa_arg_internal Iclass_ae_iclass_lp24f_iu_args[] = {
  13815  { { OPERAND_pr }, 'o' },
  13816  { { OPERAND_ars }, 'm' },
  13817  { { OPERAND_ae_lsimm32 }, 'i' }
  13818};
  13819
  13820static xtensa_arg_internal Iclass_ae_iclass_lp24f_iu_stateArgs[] = {
  13821  { { STATE_CPENABLE }, 'i' }
  13822};
  13823
  13824static xtensa_arg_internal Iclass_ae_iclass_lp24f_x_args[] = {
  13825  { { OPERAND_pr }, 'o' },
  13826  { { OPERAND_ars }, 'i' },
  13827  { { OPERAND_art }, 'i' }
  13828};
  13829
  13830static xtensa_arg_internal Iclass_ae_iclass_lp24f_x_stateArgs[] = {
  13831  { { STATE_CPENABLE }, 'i' }
  13832};
  13833
  13834static xtensa_arg_internal Iclass_ae_iclass_lp24f_xu_args[] = {
  13835  { { OPERAND_pr }, 'o' },
  13836  { { OPERAND_ars }, 'm' },
  13837  { { OPERAND_art }, 'i' }
  13838};
  13839
  13840static xtensa_arg_internal Iclass_ae_iclass_lp24f_xu_stateArgs[] = {
  13841  { { STATE_CPENABLE }, 'i' }
  13842};
  13843
  13844static xtensa_arg_internal Iclass_ae_iclass_lp16x2f_i_args[] = {
  13845  { { OPERAND_pr }, 'o' },
  13846  { { OPERAND_ars }, 'i' },
  13847  { { OPERAND_ae_lsimm32 }, 'i' }
  13848};
  13849
  13850static xtensa_arg_internal Iclass_ae_iclass_lp16x2f_i_stateArgs[] = {
  13851  { { STATE_CPENABLE }, 'i' }
  13852};
  13853
  13854static xtensa_arg_internal Iclass_ae_iclass_lp16x2f_iu_args[] = {
  13855  { { OPERAND_pr }, 'o' },
  13856  { { OPERAND_ars }, 'm' },
  13857  { { OPERAND_ae_lsimm32 }, 'i' }
  13858};
  13859
  13860static xtensa_arg_internal Iclass_ae_iclass_lp16x2f_iu_stateArgs[] = {
  13861  { { STATE_CPENABLE }, 'i' }
  13862};
  13863
  13864static xtensa_arg_internal Iclass_ae_iclass_lp16x2f_x_args[] = {
  13865  { { OPERAND_pr }, 'o' },
  13866  { { OPERAND_ars }, 'i' },
  13867  { { OPERAND_art }, 'i' }
  13868};
  13869
  13870static xtensa_arg_internal Iclass_ae_iclass_lp16x2f_x_stateArgs[] = {
  13871  { { STATE_CPENABLE }, 'i' }
  13872};
  13873
  13874static xtensa_arg_internal Iclass_ae_iclass_lp16x2f_xu_args[] = {
  13875  { { OPERAND_pr }, 'o' },
  13876  { { OPERAND_ars }, 'm' },
  13877  { { OPERAND_art }, 'i' }
  13878};
  13879
  13880static xtensa_arg_internal Iclass_ae_iclass_lp16x2f_xu_stateArgs[] = {
  13881  { { STATE_CPENABLE }, 'i' }
  13882};
  13883
  13884static xtensa_arg_internal Iclass_ae_iclass_lp24x2f_i_args[] = {
  13885  { { OPERAND_pr }, 'o' },
  13886  { { OPERAND_ars }, 'i' },
  13887  { { OPERAND_ae_lsimm64 }, 'i' }
  13888};
  13889
  13890static xtensa_arg_internal Iclass_ae_iclass_lp24x2f_i_stateArgs[] = {
  13891  { { STATE_CPENABLE }, 'i' }
  13892};
  13893
  13894static xtensa_arg_internal Iclass_ae_iclass_lp24x2f_iu_args[] = {
  13895  { { OPERAND_pr }, 'o' },
  13896  { { OPERAND_ars }, 'm' },
  13897  { { OPERAND_ae_lsimm64 }, 'i' }
  13898};
  13899
  13900static xtensa_arg_internal Iclass_ae_iclass_lp24x2f_iu_stateArgs[] = {
  13901  { { STATE_CPENABLE }, 'i' }
  13902};
  13903
  13904static xtensa_arg_internal Iclass_ae_iclass_lp24x2f_x_args[] = {
  13905  { { OPERAND_pr }, 'o' },
  13906  { { OPERAND_ars }, 'i' },
  13907  { { OPERAND_art }, 'i' }
  13908};
  13909
  13910static xtensa_arg_internal Iclass_ae_iclass_lp24x2f_x_stateArgs[] = {
  13911  { { STATE_CPENABLE }, 'i' }
  13912};
  13913
  13914static xtensa_arg_internal Iclass_ae_iclass_lp24x2f_xu_args[] = {
  13915  { { OPERAND_pr }, 'o' },
  13916  { { OPERAND_ars }, 'm' },
  13917  { { OPERAND_art }, 'i' }
  13918};
  13919
  13920static xtensa_arg_internal Iclass_ae_iclass_lp24x2f_xu_stateArgs[] = {
  13921  { { STATE_CPENABLE }, 'i' }
  13922};
  13923
  13924static xtensa_arg_internal Iclass_ae_iclass_lp24x2_i_args[] = {
  13925  { { OPERAND_pr }, 'o' },
  13926  { { OPERAND_ars }, 'i' },
  13927  { { OPERAND_ae_lsimm64 }, 'i' }
  13928};
  13929
  13930static xtensa_arg_internal Iclass_ae_iclass_lp24x2_i_stateArgs[] = {
  13931  { { STATE_CPENABLE }, 'i' }
  13932};
  13933
  13934static xtensa_arg_internal Iclass_ae_iclass_lp24x2_iu_args[] = {
  13935  { { OPERAND_pr }, 'o' },
  13936  { { OPERAND_ars }, 'm' },
  13937  { { OPERAND_ae_lsimm64 }, 'i' }
  13938};
  13939
  13940static xtensa_arg_internal Iclass_ae_iclass_lp24x2_iu_stateArgs[] = {
  13941  { { STATE_CPENABLE }, 'i' }
  13942};
  13943
  13944static xtensa_arg_internal Iclass_ae_iclass_lp24x2_x_args[] = {
  13945  { { OPERAND_pr }, 'o' },
  13946  { { OPERAND_ars }, 'i' },
  13947  { { OPERAND_art }, 'i' }
  13948};
  13949
  13950static xtensa_arg_internal Iclass_ae_iclass_lp24x2_x_stateArgs[] = {
  13951  { { STATE_CPENABLE }, 'i' }
  13952};
  13953
  13954static xtensa_arg_internal Iclass_ae_iclass_lp24x2_xu_args[] = {
  13955  { { OPERAND_pr }, 'o' },
  13956  { { OPERAND_ars }, 'm' },
  13957  { { OPERAND_art }, 'i' }
  13958};
  13959
  13960static xtensa_arg_internal Iclass_ae_iclass_lp24x2_xu_stateArgs[] = {
  13961  { { STATE_CPENABLE }, 'i' }
  13962};
  13963
  13964static xtensa_arg_internal Iclass_ae_iclass_sp16x2f_i_args[] = {
  13965  { { OPERAND_pr }, 'i' },
  13966  { { OPERAND_ars }, 'i' },
  13967  { { OPERAND_ae_lsimm32 }, 'i' }
  13968};
  13969
  13970static xtensa_arg_internal Iclass_ae_iclass_sp16x2f_i_stateArgs[] = {
  13971  { { STATE_CPENABLE }, 'i' }
  13972};
  13973
  13974static xtensa_arg_internal Iclass_ae_iclass_sp16x2f_iu_args[] = {
  13975  { { OPERAND_pr }, 'i' },
  13976  { { OPERAND_ars }, 'm' },
  13977  { { OPERAND_ae_lsimm32 }, 'i' }
  13978};
  13979
  13980static xtensa_arg_internal Iclass_ae_iclass_sp16x2f_iu_stateArgs[] = {
  13981  { { STATE_CPENABLE }, 'i' }
  13982};
  13983
  13984static xtensa_arg_internal Iclass_ae_iclass_sp16x2f_x_args[] = {
  13985  { { OPERAND_pr }, 'i' },
  13986  { { OPERAND_ars }, 'i' },
  13987  { { OPERAND_art }, 'i' }
  13988};
  13989
  13990static xtensa_arg_internal Iclass_ae_iclass_sp16x2f_x_stateArgs[] = {
  13991  { { STATE_CPENABLE }, 'i' }
  13992};
  13993
  13994static xtensa_arg_internal Iclass_ae_iclass_sp16x2f_xu_args[] = {
  13995  { { OPERAND_pr }, 'i' },
  13996  { { OPERAND_ars }, 'm' },
  13997  { { OPERAND_art }, 'i' }
  13998};
  13999
  14000static xtensa_arg_internal Iclass_ae_iclass_sp16x2f_xu_stateArgs[] = {
  14001  { { STATE_CPENABLE }, 'i' }
  14002};
  14003
  14004static xtensa_arg_internal Iclass_ae_iclass_sp24x2s_i_args[] = {
  14005  { { OPERAND_pr }, 'i' },
  14006  { { OPERAND_ars }, 'i' },
  14007  { { OPERAND_ae_lsimm64 }, 'i' }
  14008};
  14009
  14010static xtensa_arg_internal Iclass_ae_iclass_sp24x2s_i_stateArgs[] = {
  14011  { { STATE_CPENABLE }, 'i' }
  14012};
  14013
  14014static xtensa_arg_internal Iclass_ae_iclass_sp24x2s_iu_args[] = {
  14015  { { OPERAND_pr }, 'i' },
  14016  { { OPERAND_ars }, 'm' },
  14017  { { OPERAND_ae_lsimm64 }, 'i' }
  14018};
  14019
  14020static xtensa_arg_internal Iclass_ae_iclass_sp24x2s_iu_stateArgs[] = {
  14021  { { STATE_CPENABLE }, 'i' }
  14022};
  14023
  14024static xtensa_arg_internal Iclass_ae_iclass_sp24x2s_x_args[] = {
  14025  { { OPERAND_pr }, 'i' },
  14026  { { OPERAND_ars }, 'i' },
  14027  { { OPERAND_art }, 'i' }
  14028};
  14029
  14030static xtensa_arg_internal Iclass_ae_iclass_sp24x2s_x_stateArgs[] = {
  14031  { { STATE_CPENABLE }, 'i' }
  14032};
  14033
  14034static xtensa_arg_internal Iclass_ae_iclass_sp24x2s_xu_args[] = {
  14035  { { OPERAND_pr }, 'i' },
  14036  { { OPERAND_ars }, 'm' },
  14037  { { OPERAND_art }, 'i' }
  14038};
  14039
  14040static xtensa_arg_internal Iclass_ae_iclass_sp24x2s_xu_stateArgs[] = {
  14041  { { STATE_CPENABLE }, 'i' }
  14042};
  14043
  14044static xtensa_arg_internal Iclass_ae_iclass_sp24x2f_i_args[] = {
  14045  { { OPERAND_pr }, 'i' },
  14046  { { OPERAND_ars }, 'i' },
  14047  { { OPERAND_ae_lsimm64 }, 'i' }
  14048};
  14049
  14050static xtensa_arg_internal Iclass_ae_iclass_sp24x2f_i_stateArgs[] = {
  14051  { { STATE_CPENABLE }, 'i' }
  14052};
  14053
  14054static xtensa_arg_internal Iclass_ae_iclass_sp24x2f_iu_args[] = {
  14055  { { OPERAND_pr }, 'i' },
  14056  { { OPERAND_ars }, 'm' },
  14057  { { OPERAND_ae_lsimm64 }, 'i' }
  14058};
  14059
  14060static xtensa_arg_internal Iclass_ae_iclass_sp24x2f_iu_stateArgs[] = {
  14061  { { STATE_CPENABLE }, 'i' }
  14062};
  14063
  14064static xtensa_arg_internal Iclass_ae_iclass_sp24x2f_x_args[] = {
  14065  { { OPERAND_pr }, 'i' },
  14066  { { OPERAND_ars }, 'i' },
  14067  { { OPERAND_art }, 'i' }
  14068};
  14069
  14070static xtensa_arg_internal Iclass_ae_iclass_sp24x2f_x_stateArgs[] = {
  14071  { { STATE_CPENABLE }, 'i' }
  14072};
  14073
  14074static xtensa_arg_internal Iclass_ae_iclass_sp24x2f_xu_args[] = {
  14075  { { OPERAND_pr }, 'i' },
  14076  { { OPERAND_ars }, 'm' },
  14077  { { OPERAND_art }, 'i' }
  14078};
  14079
  14080static xtensa_arg_internal Iclass_ae_iclass_sp24x2f_xu_stateArgs[] = {
  14081  { { STATE_CPENABLE }, 'i' }
  14082};
  14083
  14084static xtensa_arg_internal Iclass_ae_iclass_sp16f_l_i_args[] = {
  14085  { { OPERAND_pr }, 'i' },
  14086  { { OPERAND_ars }, 'i' },
  14087  { { OPERAND_ae_lsimm16 }, 'i' }
  14088};
  14089
  14090static xtensa_arg_internal Iclass_ae_iclass_sp16f_l_i_stateArgs[] = {
  14091  { { STATE_CPENABLE }, 'i' }
  14092};
  14093
  14094static xtensa_arg_internal Iclass_ae_iclass_sp16f_l_iu_args[] = {
  14095  { { OPERAND_pr }, 'i' },
  14096  { { OPERAND_ars }, 'm' },
  14097  { { OPERAND_ae_lsimm16 }, 'i' }
  14098};
  14099
  14100static xtensa_arg_internal Iclass_ae_iclass_sp16f_l_iu_stateArgs[] = {
  14101  { { STATE_CPENABLE }, 'i' }
  14102};
  14103
  14104static xtensa_arg_internal Iclass_ae_iclass_sp16f_l_x_args[] = {
  14105  { { OPERAND_pr }, 'i' },
  14106  { { OPERAND_ars }, 'i' },
  14107  { { OPERAND_art }, 'i' }
  14108};
  14109
  14110static xtensa_arg_internal Iclass_ae_iclass_sp16f_l_x_stateArgs[] = {
  14111  { { STATE_CPENABLE }, 'i' }
  14112};
  14113
  14114static xtensa_arg_internal Iclass_ae_iclass_sp16f_l_xu_args[] = {
  14115  { { OPERAND_pr }, 'i' },
  14116  { { OPERAND_ars }, 'm' },
  14117  { { OPERAND_art }, 'i' }
  14118};
  14119
  14120static xtensa_arg_internal Iclass_ae_iclass_sp16f_l_xu_stateArgs[] = {
  14121  { { STATE_CPENABLE }, 'i' }
  14122};
  14123
  14124static xtensa_arg_internal Iclass_ae_iclass_sp24s_l_i_args[] = {
  14125  { { OPERAND_pr }, 'i' },
  14126  { { OPERAND_ars }, 'i' },
  14127  { { OPERAND_ae_lsimm32 }, 'i' }
  14128};
  14129
  14130static xtensa_arg_internal Iclass_ae_iclass_sp24s_l_i_stateArgs[] = {
  14131  { { STATE_CPENABLE }, 'i' }
  14132};
  14133
  14134static xtensa_arg_internal Iclass_ae_iclass_sp24s_l_iu_args[] = {
  14135  { { OPERAND_pr }, 'i' },
  14136  { { OPERAND_ars }, 'm' },
  14137  { { OPERAND_ae_lsimm32 }, 'i' }
  14138};
  14139
  14140static xtensa_arg_internal Iclass_ae_iclass_sp24s_l_iu_stateArgs[] = {
  14141  { { STATE_CPENABLE }, 'i' }
  14142};
  14143
  14144static xtensa_arg_internal Iclass_ae_iclass_sp24s_l_x_args[] = {
  14145  { { OPERAND_pr }, 'i' },
  14146  { { OPERAND_ars }, 'i' },
  14147  { { OPERAND_art }, 'i' }
  14148};
  14149
  14150static xtensa_arg_internal Iclass_ae_iclass_sp24s_l_x_stateArgs[] = {
  14151  { { STATE_CPENABLE }, 'i' }
  14152};
  14153
  14154static xtensa_arg_internal Iclass_ae_iclass_sp24s_l_xu_args[] = {
  14155  { { OPERAND_pr }, 'i' },
  14156  { { OPERAND_ars }, 'm' },
  14157  { { OPERAND_art }, 'i' }
  14158};
  14159
  14160static xtensa_arg_internal Iclass_ae_iclass_sp24s_l_xu_stateArgs[] = {
  14161  { { STATE_CPENABLE }, 'i' }
  14162};
  14163
  14164static xtensa_arg_internal Iclass_ae_iclass_sp24f_l_i_args[] = {
  14165  { { OPERAND_pr }, 'i' },
  14166  { { OPERAND_ars }, 'i' },
  14167  { { OPERAND_ae_lsimm32 }, 'i' }
  14168};
  14169
  14170static xtensa_arg_internal Iclass_ae_iclass_sp24f_l_i_stateArgs[] = {
  14171  { { STATE_CPENABLE }, 'i' }
  14172};
  14173
  14174static xtensa_arg_internal Iclass_ae_iclass_sp24f_l_iu_args[] = {
  14175  { { OPERAND_pr }, 'i' },
  14176  { { OPERAND_ars }, 'm' },
  14177  { { OPERAND_ae_lsimm32 }, 'i' }
  14178};
  14179
  14180static xtensa_arg_internal Iclass_ae_iclass_sp24f_l_iu_stateArgs[] = {
  14181  { { STATE_CPENABLE }, 'i' }
  14182};
  14183
  14184static xtensa_arg_internal Iclass_ae_iclass_sp24f_l_x_args[] = {
  14185  { { OPERAND_pr }, 'i' },
  14186  { { OPERAND_ars }, 'i' },
  14187  { { OPERAND_art }, 'i' }
  14188};
  14189
  14190static xtensa_arg_internal Iclass_ae_iclass_sp24f_l_x_stateArgs[] = {
  14191  { { STATE_CPENABLE }, 'i' }
  14192};
  14193
  14194static xtensa_arg_internal Iclass_ae_iclass_sp24f_l_xu_args[] = {
  14195  { { OPERAND_pr }, 'i' },
  14196  { { OPERAND_ars }, 'm' },
  14197  { { OPERAND_art }, 'i' }
  14198};
  14199
  14200static xtensa_arg_internal Iclass_ae_iclass_sp24f_l_xu_stateArgs[] = {
  14201  { { STATE_CPENABLE }, 'i' }
  14202};
  14203
  14204static xtensa_arg_internal Iclass_ae_iclass_lq56_i_args[] = {
  14205  { { OPERAND_qr1_w }, 'o' },
  14206  { { OPERAND_ars }, 'i' },
  14207  { { OPERAND_ae_lsimm64 }, 'i' }
  14208};
  14209
  14210static xtensa_arg_internal Iclass_ae_iclass_lq56_i_stateArgs[] = {
  14211  { { STATE_CPENABLE }, 'i' }
  14212};
  14213
  14214static xtensa_arg_internal Iclass_ae_iclass_lq56_iu_args[] = {
  14215  { { OPERAND_qr1_w }, 'o' },
  14216  { { OPERAND_ars }, 'm' },
  14217  { { OPERAND_ae_lsimm64 }, 'i' }
  14218};
  14219
  14220static xtensa_arg_internal Iclass_ae_iclass_lq56_iu_stateArgs[] = {
  14221  { { STATE_CPENABLE }, 'i' }
  14222};
  14223
  14224static xtensa_arg_internal Iclass_ae_iclass_lq56_x_args[] = {
  14225  { { OPERAND_qr1_w }, 'o' },
  14226  { { OPERAND_ars }, 'i' },
  14227  { { OPERAND_art }, 'i' }
  14228};
  14229
  14230static xtensa_arg_internal Iclass_ae_iclass_lq56_x_stateArgs[] = {
  14231  { { STATE_CPENABLE }, 'i' }
  14232};
  14233
  14234static xtensa_arg_internal Iclass_ae_iclass_lq56_xu_args[] = {
  14235  { { OPERAND_qr1_w }, 'o' },
  14236  { { OPERAND_ars }, 'm' },
  14237  { { OPERAND_art }, 'i' }
  14238};
  14239
  14240static xtensa_arg_internal Iclass_ae_iclass_lq56_xu_stateArgs[] = {
  14241  { { STATE_CPENABLE }, 'i' }
  14242};
  14243
  14244static xtensa_arg_internal Iclass_ae_iclass_lq32f_i_args[] = {
  14245  { { OPERAND_qr1_w }, 'o' },
  14246  { { OPERAND_ars }, 'i' },
  14247  { { OPERAND_ae_lsimm32 }, 'i' }
  14248};
  14249
  14250static xtensa_arg_internal Iclass_ae_iclass_lq32f_i_stateArgs[] = {
  14251  { { STATE_CPENABLE }, 'i' }
  14252};
  14253
  14254static xtensa_arg_internal Iclass_ae_iclass_lq32f_iu_args[] = {
  14255  { { OPERAND_qr1_w }, 'o' },
  14256  { { OPERAND_ars }, 'm' },
  14257  { { OPERAND_ae_lsimm32 }, 'i' }
  14258};
  14259
  14260static xtensa_arg_internal Iclass_ae_iclass_lq32f_iu_stateArgs[] = {
  14261  { { STATE_CPENABLE }, 'i' }
  14262};
  14263
  14264static xtensa_arg_internal Iclass_ae_iclass_lq32f_x_args[] = {
  14265  { { OPERAND_qr1_w }, 'o' },
  14266  { { OPERAND_ars }, 'i' },
  14267  { { OPERAND_art }, 'i' }
  14268};
  14269
  14270static xtensa_arg_internal Iclass_ae_iclass_lq32f_x_stateArgs[] = {
  14271  { { STATE_CPENABLE }, 'i' }
  14272};
  14273
  14274static xtensa_arg_internal Iclass_ae_iclass_lq32f_xu_args[] = {
  14275  { { OPERAND_qr1_w }, 'o' },
  14276  { { OPERAND_ars }, 'm' },
  14277  { { OPERAND_art }, 'i' }
  14278};
  14279
  14280static xtensa_arg_internal Iclass_ae_iclass_lq32f_xu_stateArgs[] = {
  14281  { { STATE_CPENABLE }, 'i' }
  14282};
  14283
  14284static xtensa_arg_internal Iclass_ae_iclass_sq56s_i_args[] = {
  14285  { { OPERAND_qr0_rw }, 'i' },
  14286  { { OPERAND_ars }, 'i' },
  14287  { { OPERAND_ae_lsimm64 }, 'i' }
  14288};
  14289
  14290static xtensa_arg_internal Iclass_ae_iclass_sq56s_i_stateArgs[] = {
  14291  { { STATE_CPENABLE }, 'i' }
  14292};
  14293
  14294static xtensa_arg_internal Iclass_ae_iclass_sq56s_iu_args[] = {
  14295  { { OPERAND_qr0_rw }, 'i' },
  14296  { { OPERAND_ars }, 'm' },
  14297  { { OPERAND_ae_lsimm64 }, 'i' }
  14298};
  14299
  14300static xtensa_arg_internal Iclass_ae_iclass_sq56s_iu_stateArgs[] = {
  14301  { { STATE_CPENABLE }, 'i' }
  14302};
  14303
  14304static xtensa_arg_internal Iclass_ae_iclass_sq56s_x_args[] = {
  14305  { { OPERAND_qr0_rw }, 'i' },
  14306  { { OPERAND_ars }, 'i' },
  14307  { { OPERAND_art }, 'i' }
  14308};
  14309
  14310static xtensa_arg_internal Iclass_ae_iclass_sq56s_x_stateArgs[] = {
  14311  { { STATE_CPENABLE }, 'i' }
  14312};
  14313
  14314static xtensa_arg_internal Iclass_ae_iclass_sq56s_xu_args[] = {
  14315  { { OPERAND_qr0_rw }, 'i' },
  14316  { { OPERAND_ars }, 'm' },
  14317  { { OPERAND_art }, 'i' }
  14318};
  14319
  14320static xtensa_arg_internal Iclass_ae_iclass_sq56s_xu_stateArgs[] = {
  14321  { { STATE_CPENABLE }, 'i' }
  14322};
  14323
  14324static xtensa_arg_internal Iclass_ae_iclass_sq32f_i_args[] = {
  14325  { { OPERAND_qr0_rw }, 'i' },
  14326  { { OPERAND_ars }, 'i' },
  14327  { { OPERAND_ae_lsimm32 }, 'i' }
  14328};
  14329
  14330static xtensa_arg_internal Iclass_ae_iclass_sq32f_i_stateArgs[] = {
  14331  { { STATE_CPENABLE }, 'i' }
  14332};
  14333
  14334static xtensa_arg_internal Iclass_ae_iclass_sq32f_iu_args[] = {
  14335  { { OPERAND_qr0_rw }, 'i' },
  14336  { { OPERAND_ars }, 'm' },
  14337  { { OPERAND_ae_lsimm32 }, 'i' }
  14338};
  14339
  14340static xtensa_arg_internal Iclass_ae_iclass_sq32f_iu_stateArgs[] = {
  14341  { { STATE_CPENABLE }, 'i' }
  14342};
  14343
  14344static xtensa_arg_internal Iclass_ae_iclass_sq32f_x_args[] = {
  14345  { { OPERAND_qr0_rw }, 'i' },
  14346  { { OPERAND_ars }, 'i' },
  14347  { { OPERAND_art }, 'i' }
  14348};
  14349
  14350static xtensa_arg_internal Iclass_ae_iclass_sq32f_x_stateArgs[] = {
  14351  { { STATE_CPENABLE }, 'i' }
  14352};
  14353
  14354static xtensa_arg_internal Iclass_ae_iclass_sq32f_xu_args[] = {
  14355  { { OPERAND_qr0_rw }, 'i' },
  14356  { { OPERAND_ars }, 'm' },
  14357  { { OPERAND_art }, 'i' }
  14358};
  14359
  14360static xtensa_arg_internal Iclass_ae_iclass_sq32f_xu_stateArgs[] = {
  14361  { { STATE_CPENABLE }, 'i' }
  14362};
  14363
  14364static xtensa_arg_internal Iclass_ae_iclass_zerop48_args[] = {
  14365  { { OPERAND_ps }, 'o' }
  14366};
  14367
  14368static xtensa_arg_internal Iclass_ae_iclass_zerop48_stateArgs[] = {
  14369  { { STATE_CPENABLE }, 'i' }
  14370};
  14371
  14372static xtensa_arg_internal Iclass_ae_iclass_movp48_args[] = {
  14373  { { OPERAND_ps }, 'o' },
  14374  { { OPERAND_pr }, 'i' }
  14375};
  14376
  14377static xtensa_arg_internal Iclass_ae_iclass_movp48_stateArgs[] = {
  14378  { { STATE_CPENABLE }, 'i' }
  14379};
  14380
  14381static xtensa_arg_internal Iclass_ae_iclass_selp24_ll_args[] = {
  14382  { { OPERAND_ps }, 'o' },
  14383  { { OPERAND_pr }, 'i' },
  14384  { { OPERAND_pr0 }, 'i' }
  14385};
  14386
  14387static xtensa_arg_internal Iclass_ae_iclass_selp24_ll_stateArgs[] = {
  14388  { { STATE_CPENABLE }, 'i' }
  14389};
  14390
  14391static xtensa_arg_internal Iclass_ae_iclass_selp24_lh_args[] = {
  14392  { { OPERAND_ps }, 'o' },
  14393  { { OPERAND_pr }, 'i' },
  14394  { { OPERAND_pr0 }, 'i' }
  14395};
  14396
  14397static xtensa_arg_internal Iclass_ae_iclass_selp24_lh_stateArgs[] = {
  14398  { { STATE_CPENABLE }, 'i' }
  14399};
  14400
  14401static xtensa_arg_internal Iclass_ae_iclass_selp24_hl_args[] = {
  14402  { { OPERAND_ps }, 'o' },
  14403  { { OPERAND_pr }, 'i' },
  14404  { { OPERAND_pr0 }, 'i' }
  14405};
  14406
  14407static xtensa_arg_internal Iclass_ae_iclass_selp24_hl_stateArgs[] = {
  14408  { { STATE_CPENABLE }, 'i' }
  14409};
  14410
  14411static xtensa_arg_internal Iclass_ae_iclass_selp24_hh_args[] = {
  14412  { { OPERAND_ps }, 'o' },
  14413  { { OPERAND_pr }, 'i' },
  14414  { { OPERAND_pr0 }, 'i' }
  14415};
  14416
  14417static xtensa_arg_internal Iclass_ae_iclass_selp24_hh_stateArgs[] = {
  14418  { { STATE_CPENABLE }, 'i' }
  14419};
  14420
  14421static xtensa_arg_internal Iclass_ae_iclass_movtp24x2_args[] = {
  14422  { { OPERAND_pr }, 'm' },
  14423  { { OPERAND_pr0 }, 'i' },
  14424  { { OPERAND_bt2 }, 'i' }
  14425};
  14426
  14427static xtensa_arg_internal Iclass_ae_iclass_movtp24x2_stateArgs[] = {
  14428  { { STATE_CPENABLE }, 'i' }
  14429};
  14430
  14431static xtensa_arg_internal Iclass_ae_iclass_movfp24x2_args[] = {
  14432  { { OPERAND_pr }, 'm' },
  14433  { { OPERAND_pr0 }, 'i' },
  14434  { { OPERAND_bt2 }, 'i' }
  14435};
  14436
  14437static xtensa_arg_internal Iclass_ae_iclass_movfp24x2_stateArgs[] = {
  14438  { { STATE_CPENABLE }, 'i' }
  14439};
  14440
  14441static xtensa_arg_internal Iclass_ae_iclass_movtp48_args[] = {
  14442  { { OPERAND_pr }, 'm' },
  14443  { { OPERAND_pr0 }, 'i' },
  14444  { { OPERAND_bt }, 'i' }
  14445};
  14446
  14447static xtensa_arg_internal Iclass_ae_iclass_movtp48_stateArgs[] = {
  14448  { { STATE_CPENABLE }, 'i' }
  14449};
  14450
  14451static xtensa_arg_internal Iclass_ae_iclass_movfp48_args[] = {
  14452  { { OPERAND_pr }, 'm' },
  14453  { { OPERAND_pr0 }, 'i' },
  14454  { { OPERAND_bt }, 'i' }
  14455};
  14456
  14457static xtensa_arg_internal Iclass_ae_iclass_movfp48_stateArgs[] = {
  14458  { { STATE_CPENABLE }, 'i' }
  14459};
  14460
  14461static xtensa_arg_internal Iclass_ae_iclass_movpa24x2_args[] = {
  14462  { { OPERAND_pr }, 'o' },
  14463  { { OPERAND_ars }, 'i' },
  14464  { { OPERAND_art }, 'i' }
  14465};
  14466
  14467static xtensa_arg_internal Iclass_ae_iclass_movpa24x2_stateArgs[] = {
  14468  { { STATE_CPENABLE }, 'i' }
  14469};
  14470
  14471static xtensa_arg_internal Iclass_ae_iclass_truncp24a32x2_args[] = {
  14472  { { OPERAND_pr }, 'o' },
  14473  { { OPERAND_ars }, 'i' },
  14474  { { OPERAND_art }, 'i' }
  14475};
  14476
  14477static xtensa_arg_internal Iclass_ae_iclass_truncp24a32x2_stateArgs[] = {
  14478  { { STATE_CPENABLE }, 'i' }
  14479};
  14480
  14481static xtensa_arg_internal Iclass_ae_iclass_cvta32p24_l_args[] = {
  14482  { { OPERAND_ars }, 'o' },
  14483  { { OPERAND_pr }, 'i' }
  14484};
  14485
  14486static xtensa_arg_internal Iclass_ae_iclass_cvta32p24_l_stateArgs[] = {
  14487  { { STATE_CPENABLE }, 'i' }
  14488};
  14489
  14490static xtensa_arg_internal Iclass_ae_iclass_cvta32p24_h_args[] = {
  14491  { { OPERAND_ars }, 'o' },
  14492  { { OPERAND_pr }, 'i' }
  14493};
  14494
  14495static xtensa_arg_internal Iclass_ae_iclass_cvta32p24_h_stateArgs[] = {
  14496  { { STATE_CPENABLE }, 'i' }
  14497};
  14498
  14499static xtensa_arg_internal Iclass_ae_iclass_cvtp24a16x2_ll_args[] = {
  14500  { { OPERAND_pr }, 'o' },
  14501  { { OPERAND_ars }, 'i' },
  14502  { { OPERAND_art }, 'i' }
  14503};
  14504
  14505static xtensa_arg_internal Iclass_ae_iclass_cvtp24a16x2_ll_stateArgs[] = {
  14506  { { STATE_CPENABLE }, 'i' }
  14507};
  14508
  14509static xtensa_arg_internal Iclass_ae_iclass_cvtp24a16x2_lh_args[] = {
  14510  { { OPERAND_pr }, 'o' },
  14511  { { OPERAND_ars }, 'i' },
  14512  { { OPERAND_art }, 'i' }
  14513};
  14514
  14515static xtensa_arg_internal Iclass_ae_iclass_cvtp24a16x2_lh_stateArgs[] = {
  14516  { { STATE_CPENABLE }, 'i' }
  14517};
  14518
  14519static xtensa_arg_internal Iclass_ae_iclass_cvtp24a16x2_hl_args[] = {
  14520  { { OPERAND_pr }, 'o' },
  14521  { { OPERAND_ars }, 'i' },
  14522  { { OPERAND_art }, 'i' }
  14523};
  14524
  14525static xtensa_arg_internal Iclass_ae_iclass_cvtp24a16x2_hl_stateArgs[] = {
  14526  { { STATE_CPENABLE }, 'i' }
  14527};
  14528
  14529static xtensa_arg_internal Iclass_ae_iclass_cvtp24a16x2_hh_args[] = {
  14530  { { OPERAND_pr }, 'o' },
  14531  { { OPERAND_ars }, 'i' },
  14532  { { OPERAND_art }, 'i' }
  14533};
  14534
  14535static xtensa_arg_internal Iclass_ae_iclass_cvtp24a16x2_hh_stateArgs[] = {
  14536  { { STATE_CPENABLE }, 'i' }
  14537};
  14538
  14539static xtensa_arg_internal Iclass_ae_iclass_truncp24q48x2_args[] = {
  14540  { { OPERAND_ps }, 'o' },
  14541  { { OPERAND_qr0_rw }, 'i' },
  14542  { { OPERAND_qr0 }, 'i' }
  14543};
  14544
  14545static xtensa_arg_internal Iclass_ae_iclass_truncp24q48x2_stateArgs[] = {
  14546  { { STATE_CPENABLE }, 'i' }
  14547};
  14548
  14549static xtensa_arg_internal Iclass_ae_iclass_truncp16_args[] = {
  14550  { { OPERAND_ps }, 'o' },
  14551  { { OPERAND_pr }, 'i' }
  14552};
  14553
  14554static xtensa_arg_internal Iclass_ae_iclass_truncp16_stateArgs[] = {
  14555  { { STATE_CPENABLE }, 'i' }
  14556};
  14557
  14558static xtensa_arg_internal Iclass_ae_iclass_roundsp24q48sym_args[] = {
  14559  { { OPERAND_ps }, 'o' },
  14560  { { OPERAND_qr0_rw }, 'i' }
  14561};
  14562
  14563static xtensa_arg_internal Iclass_ae_iclass_roundsp24q48sym_stateArgs[] = {
  14564  { { STATE_AE_OVERFLOW }, 'm' },
  14565  { { STATE_CPENABLE }, 'i' }
  14566};
  14567
  14568static xtensa_arg_internal Iclass_ae_iclass_roundsp24q48asym_args[] = {
  14569  { { OPERAND_ps }, 'o' },
  14570  { { OPERAND_qr0_rw }, 'i' }
  14571};
  14572
  14573static xtensa_arg_internal Iclass_ae_iclass_roundsp24q48asym_stateArgs[] = {
  14574  { { STATE_AE_OVERFLOW }, 'm' },
  14575  { { STATE_CPENABLE }, 'i' }
  14576};
  14577
  14578static xtensa_arg_internal Iclass_ae_iclass_roundsp16q48sym_args[] = {
  14579  { { OPERAND_ps }, 'o' },
  14580  { { OPERAND_qr0_rw }, 'i' }
  14581};
  14582
  14583static xtensa_arg_internal Iclass_ae_iclass_roundsp16q48sym_stateArgs[] = {
  14584  { { STATE_AE_OVERFLOW }, 'm' },
  14585  { { STATE_CPENABLE }, 'i' }
  14586};
  14587
  14588static xtensa_arg_internal Iclass_ae_iclass_roundsp16q48asym_args[] = {
  14589  { { OPERAND_ps }, 'o' },
  14590  { { OPERAND_qr0_rw }, 'i' }
  14591};
  14592
  14593static xtensa_arg_internal Iclass_ae_iclass_roundsp16q48asym_stateArgs[] = {
  14594  { { STATE_AE_OVERFLOW }, 'm' },
  14595  { { STATE_CPENABLE }, 'i' }
  14596};
  14597
  14598static xtensa_arg_internal Iclass_ae_iclass_roundsp16sym_args[] = {
  14599  { { OPERAND_ps }, 'o' },
  14600  { { OPERAND_pr }, 'i' }
  14601};
  14602
  14603static xtensa_arg_internal Iclass_ae_iclass_roundsp16sym_stateArgs[] = {
  14604  { { STATE_AE_OVERFLOW }, 'm' },
  14605  { { STATE_CPENABLE }, 'i' }
  14606};
  14607
  14608static xtensa_arg_internal Iclass_ae_iclass_roundsp16asym_args[] = {
  14609  { { OPERAND_ps }, 'o' },
  14610  { { OPERAND_pr }, 'i' }
  14611};
  14612
  14613static xtensa_arg_internal Iclass_ae_iclass_roundsp16asym_stateArgs[] = {
  14614  { { STATE_AE_OVERFLOW }, 'm' },
  14615  { { STATE_CPENABLE }, 'i' }
  14616};
  14617
  14618static xtensa_arg_internal Iclass_ae_iclass_zeroq56_args[] = {
  14619  { { OPERAND_qr1_w }, 'o' }
  14620};
  14621
  14622static xtensa_arg_internal Iclass_ae_iclass_zeroq56_stateArgs[] = {
  14623  { { STATE_CPENABLE }, 'i' }
  14624};
  14625
  14626static xtensa_arg_internal Iclass_ae_iclass_movq56_args[] = {
  14627  { { OPERAND_qr1_w }, 'o' },
  14628  { { OPERAND_qr0_rw }, 'i' }
  14629};
  14630
  14631static xtensa_arg_internal Iclass_ae_iclass_movq56_stateArgs[] = {
  14632  { { STATE_CPENABLE }, 'i' }
  14633};
  14634
  14635static xtensa_arg_internal Iclass_ae_iclass_movtq56_args[] = {
  14636  { { OPERAND_qr1_w }, 'm' },
  14637  { { OPERAND_qr0_rw }, 'i' },
  14638  { { OPERAND_bs }, 'i' }
  14639};
  14640
  14641static xtensa_arg_internal Iclass_ae_iclass_movtq56_stateArgs[] = {
  14642  { { STATE_CPENABLE }, 'i' }
  14643};
  14644
  14645static xtensa_arg_internal Iclass_ae_iclass_movfq56_args[] = {
  14646  { { OPERAND_qr1_w }, 'm' },
  14647  { { OPERAND_qr0_rw }, 'i' },
  14648  { { OPERAND_bs }, 'i' }
  14649};
  14650
  14651static xtensa_arg_internal Iclass_ae_iclass_movfq56_stateArgs[] = {
  14652  { { STATE_CPENABLE }, 'i' }
  14653};
  14654
  14655static xtensa_arg_internal Iclass_ae_iclass_cvtq48a32s_args[] = {
  14656  { { OPERAND_qr1_w }, 'o' },
  14657  { { OPERAND_ars }, 'i' }
  14658};
  14659
  14660static xtensa_arg_internal Iclass_ae_iclass_cvtq48a32s_stateArgs[] = {
  14661  { { STATE_CPENABLE }, 'i' }
  14662};
  14663
  14664static xtensa_arg_internal Iclass_ae_iclass_cvtq48p24s_l_args[] = {
  14665  { { OPERAND_qr1_w }, 'o' },
  14666  { { OPERAND_cvt_pr }, 'i' }
  14667};
  14668
  14669static xtensa_arg_internal Iclass_ae_iclass_cvtq48p24s_l_stateArgs[] = {
  14670  { { STATE_CPENABLE }, 'i' }
  14671};
  14672
  14673static xtensa_arg_internal Iclass_ae_iclass_cvtq48p24s_h_args[] = {
  14674  { { OPERAND_qr1_w }, 'o' },
  14675  { { OPERAND_cvt_pr }, 'i' }
  14676};
  14677
  14678static xtensa_arg_internal Iclass_ae_iclass_cvtq48p24s_h_stateArgs[] = {
  14679  { { STATE_CPENABLE }, 'i' }
  14680};
  14681
  14682static xtensa_arg_internal Iclass_ae_iclass_satq48s_args[] = {
  14683  { { OPERAND_qr1_w }, 'o' },
  14684  { { OPERAND_qr0 }, 'i' }
  14685};
  14686
  14687static xtensa_arg_internal Iclass_ae_iclass_satq48s_stateArgs[] = {
  14688  { { STATE_AE_OVERFLOW }, 'm' },
  14689  { { STATE_CPENABLE }, 'i' }
  14690};
  14691
  14692static xtensa_arg_internal Iclass_ae_iclass_truncq32_args[] = {
  14693  { { OPERAND_qr1_w }, 'o' },
  14694  { { OPERAND_qr0_rw }, 'i' }
  14695};
  14696
  14697static xtensa_arg_internal Iclass_ae_iclass_truncq32_stateArgs[] = {
  14698  { { STATE_CPENABLE }, 'i' }
  14699};
  14700
  14701static xtensa_arg_internal Iclass_ae_iclass_roundsq32sym_args[] = {
  14702  { { OPERAND_qr1_w }, 'o' },
  14703  { { OPERAND_qr0_rw }, 'i' }
  14704};
  14705
  14706static xtensa_arg_internal Iclass_ae_iclass_roundsq32sym_stateArgs[] = {
  14707  { { STATE_AE_OVERFLOW }, 'm' },
  14708  { { STATE_CPENABLE }, 'i' }
  14709};
  14710
  14711static xtensa_arg_internal Iclass_ae_iclass_roundsq32asym_args[] = {
  14712  { { OPERAND_qr1_w }, 'o' },
  14713  { { OPERAND_qr0_rw }, 'i' }
  14714};
  14715
  14716static xtensa_arg_internal Iclass_ae_iclass_roundsq32asym_stateArgs[] = {
  14717  { { STATE_AE_OVERFLOW }, 'm' },
  14718  { { STATE_CPENABLE }, 'i' }
  14719};
  14720
  14721static xtensa_arg_internal Iclass_ae_iclass_trunca32q48_args[] = {
  14722  { { OPERAND_ars }, 'o' },
  14723  { { OPERAND_qr0_rw }, 'i' }
  14724};
  14725
  14726static xtensa_arg_internal Iclass_ae_iclass_trunca32q48_stateArgs[] = {
  14727  { { STATE_CPENABLE }, 'i' }
  14728};
  14729
  14730static xtensa_arg_internal Iclass_ae_iclass_movap24s_l_args[] = {
  14731  { { OPERAND_ars }, 'o' },
  14732  { { OPERAND_pr }, 'i' }
  14733};
  14734
  14735static xtensa_arg_internal Iclass_ae_iclass_movap24s_l_stateArgs[] = {
  14736  { { STATE_CPENABLE }, 'i' }
  14737};
  14738
  14739static xtensa_arg_internal Iclass_ae_iclass_movap24s_h_args[] = {
  14740  { { OPERAND_ars }, 'o' },
  14741  { { OPERAND_pr }, 'i' }
  14742};
  14743
  14744static xtensa_arg_internal Iclass_ae_iclass_movap24s_h_stateArgs[] = {
  14745  { { STATE_CPENABLE }, 'i' }
  14746};
  14747
  14748static xtensa_arg_internal Iclass_ae_iclass_trunca16p24s_l_args[] = {
  14749  { { OPERAND_ars }, 'o' },
  14750  { { OPERAND_pr }, 'i' }
  14751};
  14752
  14753static xtensa_arg_internal Iclass_ae_iclass_trunca16p24s_l_stateArgs[] = {
  14754  { { STATE_CPENABLE }, 'i' }
  14755};
  14756
  14757static xtensa_arg_internal Iclass_ae_iclass_trunca16p24s_h_args[] = {
  14758  { { OPERAND_ars }, 'o' },
  14759  { { OPERAND_pr }, 'i' }
  14760};
  14761
  14762static xtensa_arg_internal Iclass_ae_iclass_trunca16p24s_h_stateArgs[] = {
  14763  { { STATE_CPENABLE }, 'i' }
  14764};
  14765
  14766static xtensa_arg_internal Iclass_ae_iclass_addp24_args[] = {
  14767  { { OPERAND_ps }, 'o' },
  14768  { { OPERAND_pr }, 'i' },
  14769  { { OPERAND_pr0 }, 'i' }
  14770};
  14771
  14772static xtensa_arg_internal Iclass_ae_iclass_addp24_stateArgs[] = {
  14773  { { STATE_CPENABLE }, 'i' }
  14774};
  14775
  14776static xtensa_arg_internal Iclass_ae_iclass_subp24_args[] = {
  14777  { { OPERAND_ps }, 'o' },
  14778  { { OPERAND_pr }, 'i' },
  14779  { { OPERAND_pr0 }, 'i' }
  14780};
  14781
  14782static xtensa_arg_internal Iclass_ae_iclass_subp24_stateArgs[] = {
  14783  { { STATE_CPENABLE }, 'i' }
  14784};
  14785
  14786static xtensa_arg_internal Iclass_ae_iclass_negp24_args[] = {
  14787  { { OPERAND_ps }, 'o' },
  14788  { { OPERAND_pr0 }, 'i' }
  14789};
  14790
  14791static xtensa_arg_internal Iclass_ae_iclass_negp24_stateArgs[] = {
  14792  { { STATE_CPENABLE }, 'i' }
  14793};
  14794
  14795static xtensa_arg_internal Iclass_ae_iclass_absp24_args[] = {
  14796  { { OPERAND_ps }, 'o' },
  14797  { { OPERAND_pr0 }, 'i' }
  14798};
  14799
  14800static xtensa_arg_internal Iclass_ae_iclass_absp24_stateArgs[] = {
  14801  { { STATE_CPENABLE }, 'i' }
  14802};
  14803
  14804static xtensa_arg_internal Iclass_ae_iclass_maxp24s_args[] = {
  14805  { { OPERAND_ps }, 'o' },
  14806  { { OPERAND_pr }, 'i' },
  14807  { { OPERAND_pr0 }, 'i' }
  14808};
  14809
  14810static xtensa_arg_internal Iclass_ae_iclass_maxp24s_stateArgs[] = {
  14811  { { STATE_CPENABLE }, 'i' }
  14812};
  14813
  14814static xtensa_arg_internal Iclass_ae_iclass_minp24s_args[] = {
  14815  { { OPERAND_ps }, 'o' },
  14816  { { OPERAND_pr }, 'i' },
  14817  { { OPERAND_pr0 }, 'i' }
  14818};
  14819
  14820static xtensa_arg_internal Iclass_ae_iclass_minp24s_stateArgs[] = {
  14821  { { STATE_CPENABLE }, 'i' }
  14822};
  14823
  14824static xtensa_arg_internal Iclass_ae_iclass_maxbp24s_args[] = {
  14825  { { OPERAND_alupppb_ps }, 'o' },
  14826  { { OPERAND_pr }, 'i' },
  14827  { { OPERAND_pr0 }, 'i' },
  14828  { { OPERAND_bt2 }, 'o' }
  14829};
  14830
  14831static xtensa_arg_internal Iclass_ae_iclass_maxbp24s_stateArgs[] = {
  14832  { { STATE_CPENABLE }, 'i' }
  14833};
  14834
  14835static xtensa_arg_internal Iclass_ae_iclass_minbp24s_args[] = {
  14836  { { OPERAND_alupppb_ps }, 'o' },
  14837  { { OPERAND_pr }, 'i' },
  14838  { { OPERAND_pr0 }, 'i' },
  14839  { { OPERAND_bt2 }, 'o' }
  14840};
  14841
  14842static xtensa_arg_internal Iclass_ae_iclass_minbp24s_stateArgs[] = {
  14843  { { STATE_CPENABLE }, 'i' }
  14844};
  14845
  14846static xtensa_arg_internal Iclass_ae_iclass_addsp24s_args[] = {
  14847  { { OPERAND_ps }, 'o' },
  14848  { { OPERAND_pr }, 'i' },
  14849  { { OPERAND_pr0 }, 'i' }
  14850};
  14851
  14852static xtensa_arg_internal Iclass_ae_iclass_addsp24s_stateArgs[] = {
  14853  { { STATE_AE_OVERFLOW }, 'm' },
  14854  { { STATE_CPENABLE }, 'i' }
  14855};
  14856
  14857static xtensa_arg_internal Iclass_ae_iclass_subsp24s_args[] = {
  14858  { { OPERAND_ps }, 'o' },
  14859  { { OPERAND_pr }, 'i' },
  14860  { { OPERAND_pr0 }, 'i' }
  14861};
  14862
  14863static xtensa_arg_internal Iclass_ae_iclass_subsp24s_stateArgs[] = {
  14864  { { STATE_AE_OVERFLOW }, 'm' },
  14865  { { STATE_CPENABLE }, 'i' }
  14866};
  14867
  14868static xtensa_arg_internal Iclass_ae_iclass_negsp24s_args[] = {
  14869  { { OPERAND_ps }, 'o' },
  14870  { { OPERAND_pr0 }, 'i' }
  14871};
  14872
  14873static xtensa_arg_internal Iclass_ae_iclass_negsp24s_stateArgs[] = {
  14874  { { STATE_AE_OVERFLOW }, 'm' },
  14875  { { STATE_CPENABLE }, 'i' }
  14876};
  14877
  14878static xtensa_arg_internal Iclass_ae_iclass_abssp24s_args[] = {
  14879  { { OPERAND_ps }, 'o' },
  14880  { { OPERAND_pr0 }, 'i' }
  14881};
  14882
  14883static xtensa_arg_internal Iclass_ae_iclass_abssp24s_stateArgs[] = {
  14884  { { STATE_AE_OVERFLOW }, 'm' },
  14885  { { STATE_CPENABLE }, 'i' }
  14886};
  14887
  14888static xtensa_arg_internal Iclass_ae_iclass_andp48_args[] = {
  14889  { { OPERAND_ps }, 'o' },
  14890  { { OPERAND_pr }, 'i' },
  14891  { { OPERAND_pr0 }, 'i' }
  14892};
  14893
  14894static xtensa_arg_internal Iclass_ae_iclass_andp48_stateArgs[] = {
  14895  { { STATE_CPENABLE }, 'i' }
  14896};
  14897
  14898static xtensa_arg_internal Iclass_ae_iclass_nandp48_args[] = {
  14899  { { OPERAND_ps }, 'o' },
  14900  { { OPERAND_pr }, 'i' },
  14901  { { OPERAND_pr0 }, 'i' }
  14902};
  14903
  14904static xtensa_arg_internal Iclass_ae_iclass_nandp48_stateArgs[] = {
  14905  { { STATE_CPENABLE }, 'i' }
  14906};
  14907
  14908static xtensa_arg_internal Iclass_ae_iclass_orp48_args[] = {
  14909  { { OPERAND_ps }, 'o' },
  14910  { { OPERAND_pr }, 'i' },
  14911  { { OPERAND_pr0 }, 'i' }
  14912};
  14913
  14914static xtensa_arg_internal Iclass_ae_iclass_orp48_stateArgs[] = {
  14915  { { STATE_CPENABLE }, 'i' }
  14916};
  14917
  14918static xtensa_arg_internal Iclass_ae_iclass_xorp48_args[] = {
  14919  { { OPERAND_ps }, 'o' },
  14920  { { OPERAND_pr }, 'i' },
  14921  { { OPERAND_pr0 }, 'i' }
  14922};
  14923
  14924static xtensa_arg_internal Iclass_ae_iclass_xorp48_stateArgs[] = {
  14925  { { STATE_CPENABLE }, 'i' }
  14926};
  14927
  14928static xtensa_arg_internal Iclass_ae_iclass_ltp24s_args[] = {
  14929  { { OPERAND_bt2 }, 'o' },
  14930  { { OPERAND_pr }, 'i' },
  14931  { { OPERAND_pr0 }, 'i' }
  14932};
  14933
  14934static xtensa_arg_internal Iclass_ae_iclass_ltp24s_stateArgs[] = {
  14935  { { STATE_CPENABLE }, 'i' }
  14936};
  14937
  14938static xtensa_arg_internal Iclass_ae_iclass_lep24s_args[] = {
  14939  { { OPERAND_bt2 }, 'o' },
  14940  { { OPERAND_pr }, 'i' },
  14941  { { OPERAND_pr0 }, 'i' }
  14942};
  14943
  14944static xtensa_arg_internal Iclass_ae_iclass_lep24s_stateArgs[] = {
  14945  { { STATE_CPENABLE }, 'i' }
  14946};
  14947
  14948static xtensa_arg_internal Iclass_ae_iclass_eqp24_args[] = {
  14949  { { OPERAND_bt2 }, 'o' },
  14950  { { OPERAND_pr }, 'i' },
  14951  { { OPERAND_pr0 }, 'i' }
  14952};
  14953
  14954static xtensa_arg_internal Iclass_ae_iclass_eqp24_stateArgs[] = {
  14955  { { STATE_CPENABLE }, 'i' }
  14956};
  14957
  14958static xtensa_arg_internal Iclass_ae_iclass_addq56_args[] = {
  14959  { { OPERAND_qr1_w }, 'o' },
  14960  { { OPERAND_qr0_rw }, 'i' },
  14961  { { OPERAND_qr0 }, 'i' }
  14962};
  14963
  14964static xtensa_arg_internal Iclass_ae_iclass_addq56_stateArgs[] = {
  14965  { { STATE_CPENABLE }, 'i' }
  14966};
  14967
  14968static xtensa_arg_internal Iclass_ae_iclass_subq56_args[] = {
  14969  { { OPERAND_qr1_w }, 'o' },
  14970  { { OPERAND_qr0_rw }, 'i' },
  14971  { { OPERAND_qr0 }, 'i' }
  14972};
  14973
  14974static xtensa_arg_internal Iclass_ae_iclass_subq56_stateArgs[] = {
  14975  { { STATE_CPENABLE }, 'i' }
  14976};
  14977
  14978static xtensa_arg_internal Iclass_ae_iclass_negq56_args[] = {
  14979  { { OPERAND_qr1_w }, 'o' },
  14980  { { OPERAND_qr0 }, 'i' }
  14981};
  14982
  14983static xtensa_arg_internal Iclass_ae_iclass_negq56_stateArgs[] = {
  14984  { { STATE_CPENABLE }, 'i' }
  14985};
  14986
  14987static xtensa_arg_internal Iclass_ae_iclass_absq56_args[] = {
  14988  { { OPERAND_qr1_w }, 'o' },
  14989  { { OPERAND_qr0 }, 'i' }
  14990};
  14991
  14992static xtensa_arg_internal Iclass_ae_iclass_absq56_stateArgs[] = {
  14993  { { STATE_CPENABLE }, 'i' }
  14994};
  14995
  14996static xtensa_arg_internal Iclass_ae_iclass_maxq56s_args[] = {
  14997  { { OPERAND_qr1_w }, 'o' },
  14998  { { OPERAND_qr0 }, 'i' },
  14999  { { OPERAND_qr0_rw }, 'i' }
  15000};
  15001
  15002static xtensa_arg_internal Iclass_ae_iclass_maxq56s_stateArgs[] = {
  15003  { { STATE_CPENABLE }, 'i' }
  15004};
  15005
  15006static xtensa_arg_internal Iclass_ae_iclass_minq56s_args[] = {
  15007  { { OPERAND_qr1_w }, 'o' },
  15008  { { OPERAND_qr0 }, 'i' },
  15009  { { OPERAND_qr0_rw }, 'i' }
  15010};
  15011
  15012static xtensa_arg_internal Iclass_ae_iclass_minq56s_stateArgs[] = {
  15013  { { STATE_CPENABLE }, 'i' }
  15014};
  15015
  15016static xtensa_arg_internal Iclass_ae_iclass_maxbq56s_args[] = {
  15017  { { OPERAND_qr1_w }, 'o' },
  15018  { { OPERAND_qr0 }, 'i' },
  15019  { { OPERAND_qr0_rw }, 'i' },
  15020  { { OPERAND_bt }, 'o' }
  15021};
  15022
  15023static xtensa_arg_internal Iclass_ae_iclass_maxbq56s_stateArgs[] = {
  15024  { { STATE_CPENABLE }, 'i' }
  15025};
  15026
  15027static xtensa_arg_internal Iclass_ae_iclass_minbq56s_args[] = {
  15028  { { OPERAND_qr1_w }, 'o' },
  15029  { { OPERAND_qr0 }, 'i' },
  15030  { { OPERAND_qr0_rw }, 'i' },
  15031  { { OPERAND_bt }, 'o' }
  15032};
  15033
  15034static xtensa_arg_internal Iclass_ae_iclass_minbq56s_stateArgs[] = {
  15035  { { STATE_CPENABLE }, 'i' }
  15036};
  15037
  15038static xtensa_arg_internal Iclass_ae_iclass_addsq56s_args[] = {
  15039  { { OPERAND_qr1_w }, 'o' },
  15040  { { OPERAND_qr0_rw }, 'i' },
  15041  { { OPERAND_qr0 }, 'i' }
  15042};
  15043
  15044static xtensa_arg_internal Iclass_ae_iclass_addsq56s_stateArgs[] = {
  15045  { { STATE_AE_OVERFLOW }, 'm' },
  15046  { { STATE_CPENABLE }, 'i' }
  15047};
  15048
  15049static xtensa_arg_internal Iclass_ae_iclass_subsq56s_args[] = {
  15050  { { OPERAND_qr1_w }, 'o' },
  15051  { { OPERAND_qr0_rw }, 'i' },
  15052  { { OPERAND_qr0 }, 'i' }
  15053};
  15054
  15055static xtensa_arg_internal Iclass_ae_iclass_subsq56s_stateArgs[] = {
  15056  { { STATE_AE_OVERFLOW }, 'm' },
  15057  { { STATE_CPENABLE }, 'i' }
  15058};
  15059
  15060static xtensa_arg_internal Iclass_ae_iclass_negsq56s_args[] = {
  15061  { { OPERAND_qr1_w }, 'o' },
  15062  { { OPERAND_qr0 }, 'i' }
  15063};
  15064
  15065static xtensa_arg_internal Iclass_ae_iclass_negsq56s_stateArgs[] = {
  15066  { { STATE_AE_OVERFLOW }, 'm' },
  15067  { { STATE_CPENABLE }, 'i' }
  15068};
  15069
  15070static xtensa_arg_internal Iclass_ae_iclass_abssq56s_args[] = {
  15071  { { OPERAND_qr1_w }, 'o' },
  15072  { { OPERAND_qr0 }, 'i' }
  15073};
  15074
  15075static xtensa_arg_internal Iclass_ae_iclass_abssq56s_stateArgs[] = {
  15076  { { STATE_AE_OVERFLOW }, 'm' },
  15077  { { STATE_CPENABLE }, 'i' }
  15078};
  15079
  15080static xtensa_arg_internal Iclass_ae_iclass_andq56_args[] = {
  15081  { { OPERAND_qr1_w }, 'o' },
  15082  { { OPERAND_qr0 }, 'i' },
  15083  { { OPERAND_qr0_rw }, 'i' }
  15084};
  15085
  15086static xtensa_arg_internal Iclass_ae_iclass_andq56_stateArgs[] = {
  15087  { { STATE_CPENABLE }, 'i' }
  15088};
  15089
  15090static xtensa_arg_internal Iclass_ae_iclass_nandq56_args[] = {
  15091  { { OPERAND_qr1_w }, 'o' },
  15092  { { OPERAND_qr0 }, 'i' },
  15093  { { OPERAND_qr0_rw }, 'i' }
  15094};
  15095
  15096static xtensa_arg_internal Iclass_ae_iclass_nandq56_stateArgs[] = {
  15097  { { STATE_CPENABLE }, 'i' }
  15098};
  15099
  15100static xtensa_arg_internal Iclass_ae_iclass_orq56_args[] = {
  15101  { { OPERAND_qr1_w }, 'o' },
  15102  { { OPERAND_qr0 }, 'i' },
  15103  { { OPERAND_qr0_rw }, 'i' }
  15104};
  15105
  15106static xtensa_arg_internal Iclass_ae_iclass_orq56_stateArgs[] = {
  15107  { { STATE_CPENABLE }, 'i' }
  15108};
  15109
  15110static xtensa_arg_internal Iclass_ae_iclass_xorq56_args[] = {
  15111  { { OPERAND_qr1_w }, 'o' },
  15112  { { OPERAND_qr0 }, 'i' },
  15113  { { OPERAND_qr0_rw }, 'i' }
  15114};
  15115
  15116static xtensa_arg_internal Iclass_ae_iclass_xorq56_stateArgs[] = {
  15117  { { STATE_CPENABLE }, 'i' }
  15118};
  15119
  15120static xtensa_arg_internal Iclass_ae_iclass_sllip24_args[] = {
  15121  { { OPERAND_ps }, 'o' },
  15122  { { OPERAND_pr }, 'i' },
  15123  { { OPERAND_ae_samt32 }, 'i' }
  15124};
  15125
  15126static xtensa_arg_internal Iclass_ae_iclass_sllip24_stateArgs[] = {
  15127  { { STATE_CPENABLE }, 'i' }
  15128};
  15129
  15130static xtensa_arg_internal Iclass_ae_iclass_srlip24_args[] = {
  15131  { { OPERAND_ps }, 'o' },
  15132  { { OPERAND_pr }, 'i' },
  15133  { { OPERAND_ae_samt32 }, 'i' }
  15134};
  15135
  15136static xtensa_arg_internal Iclass_ae_iclass_srlip24_stateArgs[] = {
  15137  { { STATE_CPENABLE }, 'i' }
  15138};
  15139
  15140static xtensa_arg_internal Iclass_ae_iclass_sraip24_args[] = {
  15141  { { OPERAND_ps }, 'o' },
  15142  { { OPERAND_pr }, 'i' },
  15143  { { OPERAND_ae_samt32 }, 'i' }
  15144};
  15145
  15146static xtensa_arg_internal Iclass_ae_iclass_sraip24_stateArgs[] = {
  15147  { { STATE_CPENABLE }, 'i' }
  15148};
  15149
  15150static xtensa_arg_internal Iclass_ae_iclass_sllsp24_args[] = {
  15151  { { OPERAND_ps }, 'o' },
  15152  { { OPERAND_pr }, 'i' }
  15153};
  15154
  15155static xtensa_arg_internal Iclass_ae_iclass_sllsp24_stateArgs[] = {
  15156  { { STATE_AE_SAR }, 'i' },
  15157  { { STATE_CPENABLE }, 'i' }
  15158};
  15159
  15160static xtensa_arg_internal Iclass_ae_iclass_srlsp24_args[] = {
  15161  { { OPERAND_ps }, 'o' },
  15162  { { OPERAND_pr }, 'i' }
  15163};
  15164
  15165static xtensa_arg_internal Iclass_ae_iclass_srlsp24_stateArgs[] = {
  15166  { { STATE_AE_SAR }, 'i' },
  15167  { { STATE_CPENABLE }, 'i' }
  15168};
  15169
  15170static xtensa_arg_internal Iclass_ae_iclass_srasp24_args[] = {
  15171  { { OPERAND_ps }, 'o' },
  15172  { { OPERAND_pr }, 'i' }
  15173};
  15174
  15175static xtensa_arg_internal Iclass_ae_iclass_srasp24_stateArgs[] = {
  15176  { { STATE_AE_SAR }, 'i' },
  15177  { { STATE_CPENABLE }, 'i' }
  15178};
  15179
  15180static xtensa_arg_internal Iclass_ae_iclass_sllisp24s_args[] = {
  15181  { { OPERAND_ps }, 'o' },
  15182  { { OPERAND_pr }, 'i' },
  15183  { { OPERAND_ae_samt32 }, 'i' }
  15184};
  15185
  15186static xtensa_arg_internal Iclass_ae_iclass_sllisp24s_stateArgs[] = {
  15187  { { STATE_AE_OVERFLOW }, 'm' },
  15188  { { STATE_CPENABLE }, 'i' }
  15189};
  15190
  15191static xtensa_arg_internal Iclass_ae_iclass_sllssp24s_args[] = {
  15192  { { OPERAND_ps }, 'o' },
  15193  { { OPERAND_pr }, 'i' }
  15194};
  15195
  15196static xtensa_arg_internal Iclass_ae_iclass_sllssp24s_stateArgs[] = {
  15197  { { STATE_AE_OVERFLOW }, 'm' },
  15198  { { STATE_AE_SAR }, 'i' },
  15199  { { STATE_CPENABLE }, 'i' }
  15200};
  15201
  15202static xtensa_arg_internal Iclass_ae_iclass_slliq56_args[] = {
  15203  { { OPERAND_qr1_w }, 'o' },
  15204  { { OPERAND_qr0_rw }, 'i' },
  15205  { { OPERAND_ae_samt64 }, 'i' }
  15206};
  15207
  15208static xtensa_arg_internal Iclass_ae_iclass_slliq56_stateArgs[] = {
  15209  { { STATE_CPENABLE }, 'i' }
  15210};
  15211
  15212static xtensa_arg_internal Iclass_ae_iclass_srliq56_args[] = {
  15213  { { OPERAND_qr1_w }, 'o' },
  15214  { { OPERAND_qr0_rw }, 'i' },
  15215  { { OPERAND_ae_samt64 }, 'i' }
  15216};
  15217
  15218static xtensa_arg_internal Iclass_ae_iclass_srliq56_stateArgs[] = {
  15219  { { STATE_CPENABLE }, 'i' }
  15220};
  15221
  15222static xtensa_arg_internal Iclass_ae_iclass_sraiq56_args[] = {
  15223  { { OPERAND_qr1_w }, 'o' },
  15224  { { OPERAND_qr0_rw }, 'i' },
  15225  { { OPERAND_ae_samt64 }, 'i' }
  15226};
  15227
  15228static xtensa_arg_internal Iclass_ae_iclass_sraiq56_stateArgs[] = {
  15229  { { STATE_CPENABLE }, 'i' }
  15230};
  15231
  15232static xtensa_arg_internal Iclass_ae_iclass_sllsq56_args[] = {
  15233  { { OPERAND_qr1_w }, 'o' },
  15234  { { OPERAND_qr0_rw }, 'i' }
  15235};
  15236
  15237static xtensa_arg_internal Iclass_ae_iclass_sllsq56_stateArgs[] = {
  15238  { { STATE_AE_SAR }, 'i' },
  15239  { { STATE_CPENABLE }, 'i' }
  15240};
  15241
  15242static xtensa_arg_internal Iclass_ae_iclass_srlsq56_args[] = {
  15243  { { OPERAND_qr1_w }, 'o' },
  15244  { { OPERAND_qr0_rw }, 'i' }
  15245};
  15246
  15247static xtensa_arg_internal Iclass_ae_iclass_srlsq56_stateArgs[] = {
  15248  { { STATE_AE_SAR }, 'i' },
  15249  { { STATE_CPENABLE }, 'i' }
  15250};
  15251
  15252static xtensa_arg_internal Iclass_ae_iclass_srasq56_args[] = {
  15253  { { OPERAND_qr1_w }, 'o' },
  15254  { { OPERAND_qr0_rw }, 'i' }
  15255};
  15256
  15257static xtensa_arg_internal Iclass_ae_iclass_srasq56_stateArgs[] = {
  15258  { { STATE_AE_SAR }, 'i' },
  15259  { { STATE_CPENABLE }, 'i' }
  15260};
  15261
  15262static xtensa_arg_internal Iclass_ae_iclass_sllaq56_args[] = {
  15263  { { OPERAND_qr1_w }, 'o' },
  15264  { { OPERAND_qr0_rw }, 'i' },
  15265  { { OPERAND_ars }, 'i' }
  15266};
  15267
  15268static xtensa_arg_internal Iclass_ae_iclass_sllaq56_stateArgs[] = {
  15269  { { STATE_CPENABLE }, 'i' }
  15270};
  15271
  15272static xtensa_arg_internal Iclass_ae_iclass_srlaq56_args[] = {
  15273  { { OPERAND_qr1_w }, 'o' },
  15274  { { OPERAND_qr0_rw }, 'i' },
  15275  { { OPERAND_ars }, 'i' }
  15276};
  15277
  15278static xtensa_arg_internal Iclass_ae_iclass_srlaq56_stateArgs[] = {
  15279  { { STATE_CPENABLE }, 'i' }
  15280};
  15281
  15282static xtensa_arg_internal Iclass_ae_iclass_sraaq56_args[] = {
  15283  { { OPERAND_qr1_w }, 'o' },
  15284  { { OPERAND_qr0_rw }, 'i' },
  15285  { { OPERAND_ars }, 'i' }
  15286};
  15287
  15288static xtensa_arg_internal Iclass_ae_iclass_sraaq56_stateArgs[] = {
  15289  { { STATE_CPENABLE }, 'i' }
  15290};
  15291
  15292static xtensa_arg_internal Iclass_ae_iclass_sllisq56s_args[] = {
  15293  { { OPERAND_qr1_w }, 'o' },
  15294  { { OPERAND_qr0_rw }, 'i' },
  15295  { { OPERAND_ae_samt64 }, 'i' }
  15296};
  15297
  15298static xtensa_arg_internal Iclass_ae_iclass_sllisq56s_stateArgs[] = {
  15299  { { STATE_AE_OVERFLOW }, 'm' },
  15300  { { STATE_CPENABLE }, 'i' }
  15301};
  15302
  15303static xtensa_arg_internal Iclass_ae_iclass_sllssq56s_args[] = {
  15304  { { OPERAND_qr1_w }, 'o' },
  15305  { { OPERAND_qr0_rw }, 'i' }
  15306};
  15307
  15308static xtensa_arg_internal Iclass_ae_iclass_sllssq56s_stateArgs[] = {
  15309  { { STATE_AE_OVERFLOW }, 'm' },
  15310  { { STATE_AE_SAR }, 'i' },
  15311  { { STATE_CPENABLE }, 'i' }
  15312};
  15313
  15314static xtensa_arg_internal Iclass_ae_iclass_sllasq56s_args[] = {
  15315  { { OPERAND_qr1_w }, 'o' },
  15316  { { OPERAND_qr0_rw }, 'i' },
  15317  { { OPERAND_ars }, 'i' }
  15318};
  15319
  15320static xtensa_arg_internal Iclass_ae_iclass_sllasq56s_stateArgs[] = {
  15321  { { STATE_AE_OVERFLOW }, 'm' },
  15322  { { STATE_CPENABLE }, 'i' }
  15323};
  15324
  15325static xtensa_arg_internal Iclass_ae_iclass_ltq56s_args[] = {
  15326  { { OPERAND_bt }, 'o' },
  15327  { { OPERAND_qr0 }, 'i' },
  15328  { { OPERAND_qr0_rw }, 'i' }
  15329};
  15330
  15331static xtensa_arg_internal Iclass_ae_iclass_ltq56s_stateArgs[] = {
  15332  { { STATE_CPENABLE }, 'i' }
  15333};
  15334
  15335static xtensa_arg_internal Iclass_ae_iclass_leq56s_args[] = {
  15336  { { OPERAND_bt }, 'o' },
  15337  { { OPERAND_qr0 }, 'i' },
  15338  { { OPERAND_qr0_rw }, 'i' }
  15339};
  15340
  15341static xtensa_arg_internal Iclass_ae_iclass_leq56s_stateArgs[] = {
  15342  { { STATE_CPENABLE }, 'i' }
  15343};
  15344
  15345static xtensa_arg_internal Iclass_ae_iclass_eqq56_args[] = {
  15346  { { OPERAND_bt }, 'o' },
  15347  { { OPERAND_qr0 }, 'i' },
  15348  { { OPERAND_qr0_rw }, 'i' }
  15349};
  15350
  15351static xtensa_arg_internal Iclass_ae_iclass_eqq56_stateArgs[] = {
  15352  { { STATE_CPENABLE }, 'i' }
  15353};
  15354
  15355static xtensa_arg_internal Iclass_ae_iclass_nsaq56s_args[] = {
  15356  { { OPERAND_ars }, 'o' },
  15357  { { OPERAND_qr0_rw }, 'i' }
  15358};
  15359
  15360static xtensa_arg_internal Iclass_ae_iclass_nsaq56s_stateArgs[] = {
  15361  { { STATE_CPENABLE }, 'i' }
  15362};
  15363
  15364static xtensa_arg_internal Iclass_ae_iclass_mulfs32p16s_ll_args[] = {
  15365  { { OPERAND_mac_qr1_w }, 'o' },
  15366  { { OPERAND_pr }, 'i' },
  15367  { { OPERAND_pr0 }, 'i' }
  15368};
  15369
  15370static xtensa_arg_internal Iclass_ae_iclass_mulfs32p16s_ll_stateArgs[] = {
  15371  { { STATE_AE_OVERFLOW }, 'm' },
  15372  { { STATE_CPENABLE }, 'i' }
  15373};
  15374
  15375static xtensa_arg_internal Iclass_ae_iclass_mulfp24s_ll_args[] = {
  15376  { { OPERAND_mac_qr1_w }, 'o' },
  15377  { { OPERAND_pr }, 'i' },
  15378  { { OPERAND_pr0 }, 'i' }
  15379};
  15380
  15381static xtensa_arg_internal Iclass_ae_iclass_mulfp24s_ll_stateArgs[] = {
  15382  { { STATE_CPENABLE }, 'i' }
  15383};
  15384
  15385static xtensa_arg_internal Iclass_ae_iclass_mulp24s_ll_args[] = {
  15386  { { OPERAND_mac_qr1_w }, 'o' },
  15387  { { OPERAND_pr }, 'i' },
  15388  { { OPERAND_pr0 }, 'i' }
  15389};
  15390
  15391static xtensa_arg_internal Iclass_ae_iclass_mulp24s_ll_stateArgs[] = {
  15392  { { STATE_CPENABLE }, 'i' }
  15393};
  15394
  15395static xtensa_arg_internal Iclass_ae_iclass_mulfs32p16s_lh_args[] = {
  15396  { { OPERAND_mac_qr1_w }, 'o' },
  15397  { { OPERAND_pr }, 'i' },
  15398  { { OPERAND_pr0 }, 'i' }
  15399};
  15400
  15401static xtensa_arg_internal Iclass_ae_iclass_mulfs32p16s_lh_stateArgs[] = {
  15402  { { STATE_AE_OVERFLOW }, 'm' },
  15403  { { STATE_CPENABLE }, 'i' }
  15404};
  15405
  15406static xtensa_arg_internal Iclass_ae_iclass_mulfp24s_lh_args[] = {
  15407  { { OPERAND_mac_qr1_w }, 'o' },
  15408  { { OPERAND_pr }, 'i' },
  15409  { { OPERAND_pr0 }, 'i' }
  15410};
  15411
  15412static xtensa_arg_internal Iclass_ae_iclass_mulfp24s_lh_stateArgs[] = {
  15413  { { STATE_CPENABLE }, 'i' }
  15414};
  15415
  15416static xtensa_arg_internal Iclass_ae_iclass_mulp24s_lh_args[] = {
  15417  { { OPERAND_mac_qr1_w }, 'o' },
  15418  { { OPERAND_pr }, 'i' },
  15419  { { OPERAND_pr0 }, 'i' }
  15420};
  15421
  15422static xtensa_arg_internal Iclass_ae_iclass_mulp24s_lh_stateArgs[] = {
  15423  { { STATE_CPENABLE }, 'i' }
  15424};
  15425
  15426static xtensa_arg_internal Iclass_ae_iclass_mulfs32p16s_hl_args[] = {
  15427  { { OPERAND_mac_qr1_w }, 'o' },
  15428  { { OPERAND_pr }, 'i' },
  15429  { { OPERAND_pr0 }, 'i' }
  15430};
  15431
  15432static xtensa_arg_internal Iclass_ae_iclass_mulfs32p16s_hl_stateArgs[] = {
  15433  { { STATE_AE_OVERFLOW }, 'm' },
  15434  { { STATE_CPENABLE }, 'i' }
  15435};
  15436
  15437static xtensa_arg_internal Iclass_ae_iclass_mulfp24s_hl_args[] = {
  15438  { { OPERAND_mac_qr1_w }, 'o' },
  15439  { { OPERAND_pr }, 'i' },
  15440  { { OPERAND_pr0 }, 'i' }
  15441};
  15442
  15443static xtensa_arg_internal Iclass_ae_iclass_mulfp24s_hl_stateArgs[] = {
  15444  { { STATE_CPENABLE }, 'i' }
  15445};
  15446
  15447static xtensa_arg_internal Iclass_ae_iclass_mulp24s_hl_args[] = {
  15448  { { OPERAND_mac_qr1_w }, 'o' },
  15449  { { OPERAND_pr }, 'i' },
  15450  { { OPERAND_pr0 }, 'i' }
  15451};
  15452
  15453static xtensa_arg_internal Iclass_ae_iclass_mulp24s_hl_stateArgs[] = {
  15454  { { STATE_CPENABLE }, 'i' }
  15455};
  15456
  15457static xtensa_arg_internal Iclass_ae_iclass_mulfs32p16s_hh_args[] = {
  15458  { { OPERAND_mac_qr1_w }, 'o' },
  15459  { { OPERAND_pr }, 'i' },
  15460  { { OPERAND_pr0 }, 'i' }
  15461};
  15462
  15463static xtensa_arg_internal Iclass_ae_iclass_mulfs32p16s_hh_stateArgs[] = {
  15464  { { STATE_AE_OVERFLOW }, 'm' },
  15465  { { STATE_CPENABLE }, 'i' }
  15466};
  15467
  15468static xtensa_arg_internal Iclass_ae_iclass_mulfp24s_hh_args[] = {
  15469  { { OPERAND_mac_qr1_w }, 'o' },
  15470  { { OPERAND_pr }, 'i' },
  15471  { { OPERAND_pr0 }, 'i' }
  15472};
  15473
  15474static xtensa_arg_internal Iclass_ae_iclass_mulfp24s_hh_stateArgs[] = {
  15475  { { STATE_CPENABLE }, 'i' }
  15476};
  15477
  15478static xtensa_arg_internal Iclass_ae_iclass_mulp24s_hh_args[] = {
  15479  { { OPERAND_mac_qr1_w }, 'o' },
  15480  { { OPERAND_pr }, 'i' },
  15481  { { OPERAND_pr0 }, 'i' }
  15482};
  15483
  15484static xtensa_arg_internal Iclass_ae_iclass_mulp24s_hh_stateArgs[] = {
  15485  { { STATE_CPENABLE }, 'i' }
  15486};
  15487
  15488static xtensa_arg_internal Iclass_ae_iclass_mulafs32p16s_ll_args[] = {
  15489  { { OPERAND_mac_qr1_w }, 'm' },
  15490  { { OPERAND_pr }, 'i' },
  15491  { { OPERAND_pr0 }, 'i' }
  15492};
  15493
  15494static xtensa_arg_internal Iclass_ae_iclass_mulafs32p16s_ll_stateArgs[] = {
  15495  { { STATE_AE_OVERFLOW }, 'm' },
  15496  { { STATE_CPENABLE }, 'i' }
  15497};
  15498
  15499static xtensa_arg_internal Iclass_ae_iclass_mulafp24s_ll_args[] = {
  15500  { { OPERAND_mac_qr1_w }, 'm' },
  15501  { { OPERAND_pr }, 'i' },
  15502  { { OPERAND_pr0 }, 'i' }
  15503};
  15504
  15505static xtensa_arg_internal Iclass_ae_iclass_mulafp24s_ll_stateArgs[] = {
  15506  { { STATE_CPENABLE }, 'i' }
  15507};
  15508
  15509static xtensa_arg_internal Iclass_ae_iclass_mulap24s_ll_args[] = {
  15510  { { OPERAND_mac_qr1_w }, 'm' },
  15511  { { OPERAND_pr }, 'i' },
  15512  { { OPERAND_pr0 }, 'i' }
  15513};
  15514
  15515static xtensa_arg_internal Iclass_ae_iclass_mulap24s_ll_stateArgs[] = {
  15516  { { STATE_CPENABLE }, 'i' }
  15517};
  15518
  15519static xtensa_arg_internal Iclass_ae_iclass_mulafs32p16s_lh_args[] = {
  15520  { { OPERAND_mac_qr1_w }, 'm' },
  15521  { { OPERAND_pr }, 'i' },
  15522  { { OPERAND_pr0 }, 'i' }
  15523};
  15524
  15525static xtensa_arg_internal Iclass_ae_iclass_mulafs32p16s_lh_stateArgs[] = {
  15526  { { STATE_AE_OVERFLOW }, 'm' },
  15527  { { STATE_CPENABLE }, 'i' }
  15528};
  15529
  15530static xtensa_arg_internal Iclass_ae_iclass_mulafp24s_lh_args[] = {
  15531  { { OPERAND_mac_qr1_w }, 'm' },
  15532  { { OPERAND_pr }, 'i' },
  15533  { { OPERAND_pr0 }, 'i' }
  15534};
  15535
  15536static xtensa_arg_internal Iclass_ae_iclass_mulafp24s_lh_stateArgs[] = {
  15537  { { STATE_CPENABLE }, 'i' }
  15538};
  15539
  15540static xtensa_arg_internal Iclass_ae_iclass_mulap24s_lh_args[] = {
  15541  { { OPERAND_mac_qr1_w }, 'm' },
  15542  { { OPERAND_pr }, 'i' },
  15543  { { OPERAND_pr0 }, 'i' }
  15544};
  15545
  15546static xtensa_arg_internal Iclass_ae_iclass_mulap24s_lh_stateArgs[] = {
  15547  { { STATE_CPENABLE }, 'i' }
  15548};
  15549
  15550static xtensa_arg_internal Iclass_ae_iclass_mulafs32p16s_hl_args[] = {
  15551  { { OPERAND_mac_qr1_w }, 'm' },
  15552  { { OPERAND_pr }, 'i' },
  15553  { { OPERAND_pr0 }, 'i' }
  15554};
  15555
  15556static xtensa_arg_internal Iclass_ae_iclass_mulafs32p16s_hl_stateArgs[] = {
  15557  { { STATE_AE_OVERFLOW }, 'm' },
  15558  { { STATE_CPENABLE }, 'i' }
  15559};
  15560
  15561static xtensa_arg_internal Iclass_ae_iclass_mulafp24s_hl_args[] = {
  15562  { { OPERAND_mac_qr1_w }, 'm' },
  15563  { { OPERAND_pr }, 'i' },
  15564  { { OPERAND_pr0 }, 'i' }
  15565};
  15566
  15567static xtensa_arg_internal Iclass_ae_iclass_mulafp24s_hl_stateArgs[] = {
  15568  { { STATE_CPENABLE }, 'i' }
  15569};
  15570
  15571static xtensa_arg_internal Iclass_ae_iclass_mulap24s_hl_args[] = {
  15572  { { OPERAND_mac_qr1_w }, 'm' },
  15573  { { OPERAND_pr }, 'i' },
  15574  { { OPERAND_pr0 }, 'i' }
  15575};
  15576
  15577static xtensa_arg_internal Iclass_ae_iclass_mulap24s_hl_stateArgs[] = {
  15578  { { STATE_CPENABLE }, 'i' }
  15579};
  15580
  15581static xtensa_arg_internal Iclass_ae_iclass_mulafs32p16s_hh_args[] = {
  15582  { { OPERAND_mac_qr1_w }, 'm' },
  15583  { { OPERAND_pr }, 'i' },
  15584  { { OPERAND_pr0 }, 'i' }
  15585};
  15586
  15587static xtensa_arg_internal Iclass_ae_iclass_mulafs32p16s_hh_stateArgs[] = {
  15588  { { STATE_AE_OVERFLOW }, 'm' },
  15589  { { STATE_CPENABLE }, 'i' }
  15590};
  15591
  15592static xtensa_arg_internal Iclass_ae_iclass_mulafp24s_hh_args[] = {
  15593  { { OPERAND_mac_qr1_w }, 'm' },
  15594  { { OPERAND_pr }, 'i' },
  15595  { { OPERAND_pr0 }, 'i' }
  15596};
  15597
  15598static xtensa_arg_internal Iclass_ae_iclass_mulafp24s_hh_stateArgs[] = {
  15599  { { STATE_CPENABLE }, 'i' }
  15600};
  15601
  15602static xtensa_arg_internal Iclass_ae_iclass_mulap24s_hh_args[] = {
  15603  { { OPERAND_mac_qr1_w }, 'm' },
  15604  { { OPERAND_pr }, 'i' },
  15605  { { OPERAND_pr0 }, 'i' }
  15606};
  15607
  15608static xtensa_arg_internal Iclass_ae_iclass_mulap24s_hh_stateArgs[] = {
  15609  { { STATE_CPENABLE }, 'i' }
  15610};
  15611
  15612static xtensa_arg_internal Iclass_ae_iclass_mulsfs32p16s_ll_args[] = {
  15613  { { OPERAND_mac_qr1_w }, 'm' },
  15614  { { OPERAND_pr }, 'i' },
  15615  { { OPERAND_pr0 }, 'i' }
  15616};
  15617
  15618static xtensa_arg_internal Iclass_ae_iclass_mulsfs32p16s_ll_stateArgs[] = {
  15619  { { STATE_AE_OVERFLOW }, 'm' },
  15620  { { STATE_CPENABLE }, 'i' }
  15621};
  15622
  15623static xtensa_arg_internal Iclass_ae_iclass_mulsfp24s_ll_args[] = {
  15624  { { OPERAND_mac_qr1_w }, 'm' },
  15625  { { OPERAND_pr }, 'i' },
  15626  { { OPERAND_pr0 }, 'i' }
  15627};
  15628
  15629static xtensa_arg_internal Iclass_ae_iclass_mulsfp24s_ll_stateArgs[] = {
  15630  { { STATE_CPENABLE }, 'i' }
  15631};
  15632
  15633static xtensa_arg_internal Iclass_ae_iclass_mulsp24s_ll_args[] = {
  15634  { { OPERAND_mac_qr1_w }, 'm' },
  15635  { { OPERAND_pr }, 'i' },
  15636  { { OPERAND_pr0 }, 'i' }
  15637};
  15638
  15639static xtensa_arg_internal Iclass_ae_iclass_mulsp24s_ll_stateArgs[] = {
  15640  { { STATE_CPENABLE }, 'i' }
  15641};
  15642
  15643static xtensa_arg_internal Iclass_ae_iclass_mulsfs32p16s_lh_args[] = {
  15644  { { OPERAND_mac_qr1_w }, 'm' },
  15645  { { OPERAND_pr }, 'i' },
  15646  { { OPERAND_pr0 }, 'i' }
  15647};
  15648
  15649static xtensa_arg_internal Iclass_ae_iclass_mulsfs32p16s_lh_stateArgs[] = {
  15650  { { STATE_AE_OVERFLOW }, 'm' },
  15651  { { STATE_CPENABLE }, 'i' }
  15652};
  15653
  15654static xtensa_arg_internal Iclass_ae_iclass_mulsfp24s_lh_args[] = {
  15655  { { OPERAND_mac_qr1_w }, 'm' },
  15656  { { OPERAND_pr }, 'i' },
  15657  { { OPERAND_pr0 }, 'i' }
  15658};
  15659
  15660static xtensa_arg_internal Iclass_ae_iclass_mulsfp24s_lh_stateArgs[] = {
  15661  { { STATE_CPENABLE }, 'i' }
  15662};
  15663
  15664static xtensa_arg_internal Iclass_ae_iclass_mulsp24s_lh_args[] = {
  15665  { { OPERAND_mac_qr1_w }, 'm' },
  15666  { { OPERAND_pr }, 'i' },
  15667  { { OPERAND_pr0 }, 'i' }
  15668};
  15669
  15670static xtensa_arg_internal Iclass_ae_iclass_mulsp24s_lh_stateArgs[] = {
  15671  { { STATE_CPENABLE }, 'i' }
  15672};
  15673
  15674static xtensa_arg_internal Iclass_ae_iclass_mulsfs32p16s_hl_args[] = {
  15675  { { OPERAND_mac_qr1_w }, 'm' },
  15676  { { OPERAND_pr }, 'i' },
  15677  { { OPERAND_pr0 }, 'i' }
  15678};
  15679
  15680static xtensa_arg_internal Iclass_ae_iclass_mulsfs32p16s_hl_stateArgs[] = {
  15681  { { STATE_AE_OVERFLOW }, 'm' },
  15682  { { STATE_CPENABLE }, 'i' }
  15683};
  15684
  15685static xtensa_arg_internal Iclass_ae_iclass_mulsfp24s_hl_args[] = {
  15686  { { OPERAND_mac_qr1_w }, 'm' },
  15687  { { OPERAND_pr }, 'i' },
  15688  { { OPERAND_pr0 }, 'i' }
  15689};
  15690
  15691static xtensa_arg_internal Iclass_ae_iclass_mulsfp24s_hl_stateArgs[] = {
  15692  { { STATE_CPENABLE }, 'i' }
  15693};
  15694
  15695static xtensa_arg_internal Iclass_ae_iclass_mulsp24s_hl_args[] = {
  15696  { { OPERAND_mac_qr1_w }, 'm' },
  15697  { { OPERAND_pr }, 'i' },
  15698  { { OPERAND_pr0 }, 'i' }
  15699};
  15700
  15701static xtensa_arg_internal Iclass_ae_iclass_mulsp24s_hl_stateArgs[] = {
  15702  { { STATE_CPENABLE }, 'i' }
  15703};
  15704
  15705static xtensa_arg_internal Iclass_ae_iclass_mulsfs32p16s_hh_args[] = {
  15706  { { OPERAND_mac_qr1_w }, 'm' },
  15707  { { OPERAND_pr }, 'i' },
  15708  { { OPERAND_pr0 }, 'i' }
  15709};
  15710
  15711static xtensa_arg_internal Iclass_ae_iclass_mulsfs32p16s_hh_stateArgs[] = {
  15712  { { STATE_AE_OVERFLOW }, 'm' },
  15713  { { STATE_CPENABLE }, 'i' }
  15714};
  15715
  15716static xtensa_arg_internal Iclass_ae_iclass_mulsfp24s_hh_args[] = {
  15717  { { OPERAND_mac_qr1_w }, 'm' },
  15718  { { OPERAND_pr }, 'i' },
  15719  { { OPERAND_pr0 }, 'i' }
  15720};
  15721
  15722static xtensa_arg_internal Iclass_ae_iclass_mulsfp24s_hh_stateArgs[] = {
  15723  { { STATE_CPENABLE }, 'i' }
  15724};
  15725
  15726static xtensa_arg_internal Iclass_ae_iclass_mulsp24s_hh_args[] = {
  15727  { { OPERAND_mac_qr1_w }, 'm' },
  15728  { { OPERAND_pr }, 'i' },
  15729  { { OPERAND_pr0 }, 'i' }
  15730};
  15731
  15732static xtensa_arg_internal Iclass_ae_iclass_mulsp24s_hh_stateArgs[] = {
  15733  { { STATE_CPENABLE }, 'i' }
  15734};
  15735
  15736static xtensa_arg_internal Iclass_ae_iclass_mulafs56p24s_ll_args[] = {
  15737  { { OPERAND_mac_qr1_w }, 'm' },
  15738  { { OPERAND_pr }, 'i' },
  15739  { { OPERAND_pr0 }, 'i' }
  15740};
  15741
  15742static xtensa_arg_internal Iclass_ae_iclass_mulafs56p24s_ll_stateArgs[] = {
  15743  { { STATE_AE_OVERFLOW }, 'm' },
  15744  { { STATE_CPENABLE }, 'i' }
  15745};
  15746
  15747static xtensa_arg_internal Iclass_ae_iclass_mulas56p24s_ll_args[] = {
  15748  { { OPERAND_mac_qr1_w }, 'm' },
  15749  { { OPERAND_pr }, 'i' },
  15750  { { OPERAND_pr0 }, 'i' }
  15751};
  15752
  15753static xtensa_arg_internal Iclass_ae_iclass_mulas56p24s_ll_stateArgs[] = {
  15754  { { STATE_AE_OVERFLOW }, 'm' },
  15755  { { STATE_CPENABLE }, 'i' }
  15756};
  15757
  15758static xtensa_arg_internal Iclass_ae_iclass_mulafs56p24s_lh_args[] = {
  15759  { { OPERAND_mac_qr1_w }, 'm' },
  15760  { { OPERAND_pr }, 'i' },
  15761  { { OPERAND_pr0 }, 'i' }
  15762};
  15763
  15764static xtensa_arg_internal Iclass_ae_iclass_mulafs56p24s_lh_stateArgs[] = {
  15765  { { STATE_AE_OVERFLOW }, 'm' },
  15766  { { STATE_CPENABLE }, 'i' }
  15767};
  15768
  15769static xtensa_arg_internal Iclass_ae_iclass_mulas56p24s_lh_args[] = {
  15770  { { OPERAND_mac_qr1_w }, 'm' },
  15771  { { OPERAND_pr }, 'i' },
  15772  { { OPERAND_pr0 }, 'i' }
  15773};
  15774
  15775static xtensa_arg_internal Iclass_ae_iclass_mulas56p24s_lh_stateArgs[] = {
  15776  { { STATE_AE_OVERFLOW }, 'm' },
  15777  { { STATE_CPENABLE }, 'i' }
  15778};
  15779
  15780static xtensa_arg_internal Iclass_ae_iclass_mulafs56p24s_hl_args[] = {
  15781  { { OPERAND_mac_qr1_w }, 'm' },
  15782  { { OPERAND_pr }, 'i' },
  15783  { { OPERAND_pr0 }, 'i' }
  15784};
  15785
  15786static xtensa_arg_internal Iclass_ae_iclass_mulafs56p24s_hl_stateArgs[] = {
  15787  { { STATE_AE_OVERFLOW }, 'm' },
  15788  { { STATE_CPENABLE }, 'i' }
  15789};
  15790
  15791static xtensa_arg_internal Iclass_ae_iclass_mulas56p24s_hl_args[] = {
  15792  { { OPERAND_mac_qr1_w }, 'm' },
  15793  { { OPERAND_pr }, 'i' },
  15794  { { OPERAND_pr0 }, 'i' }
  15795};
  15796
  15797static xtensa_arg_internal Iclass_ae_iclass_mulas56p24s_hl_stateArgs[] = {
  15798  { { STATE_AE_OVERFLOW }, 'm' },
  15799  { { STATE_CPENABLE }, 'i' }
  15800};
  15801
  15802static xtensa_arg_internal Iclass_ae_iclass_mulafs56p24s_hh_args[] = {
  15803  { { OPERAND_mac_qr1_w }, 'm' },
  15804  { { OPERAND_pr }, 'i' },
  15805  { { OPERAND_pr0 }, 'i' }
  15806};
  15807
  15808static xtensa_arg_internal Iclass_ae_iclass_mulafs56p24s_hh_stateArgs[] = {
  15809  { { STATE_AE_OVERFLOW }, 'm' },
  15810  { { STATE_CPENABLE }, 'i' }
  15811};
  15812
  15813static xtensa_arg_internal Iclass_ae_iclass_mulas56p24s_hh_args[] = {
  15814  { { OPERAND_mac_qr1_w }, 'm' },
  15815  { { OPERAND_pr }, 'i' },
  15816  { { OPERAND_pr0 }, 'i' }
  15817};
  15818
  15819static xtensa_arg_internal Iclass_ae_iclass_mulas56p24s_hh_stateArgs[] = {
  15820  { { STATE_AE_OVERFLOW }, 'm' },
  15821  { { STATE_CPENABLE }, 'i' }
  15822};
  15823
  15824static xtensa_arg_internal Iclass_ae_iclass_mulsfs56p24s_ll_args[] = {
  15825  { { OPERAND_mac_qr1_w }, 'm' },
  15826  { { OPERAND_pr }, 'i' },
  15827  { { OPERAND_pr0 }, 'i' }
  15828};
  15829
  15830static xtensa_arg_internal Iclass_ae_iclass_mulsfs56p24s_ll_stateArgs[] = {
  15831  { { STATE_AE_OVERFLOW }, 'm' },
  15832  { { STATE_CPENABLE }, 'i' }
  15833};
  15834
  15835static xtensa_arg_internal Iclass_ae_iclass_mulss56p24s_ll_args[] = {
  15836  { { OPERAND_mac_qr1_w }, 'm' },
  15837  { { OPERAND_pr }, 'i' },
  15838  { { OPERAND_pr0 }, 'i' }
  15839};
  15840
  15841static xtensa_arg_internal Iclass_ae_iclass_mulss56p24s_ll_stateArgs[] = {
  15842  { { STATE_AE_OVERFLOW }, 'm' },
  15843  { { STATE_CPENABLE }, 'i' }
  15844};
  15845
  15846static xtensa_arg_internal Iclass_ae_iclass_mulsfs56p24s_lh_args[] = {
  15847  { { OPERAND_mac_qr1_w }, 'm' },
  15848  { { OPERAND_pr }, 'i' },
  15849  { { OPERAND_pr0 }, 'i' }
  15850};
  15851
  15852static xtensa_arg_internal Iclass_ae_iclass_mulsfs56p24s_lh_stateArgs[] = {
  15853  { { STATE_AE_OVERFLOW }, 'm' },
  15854  { { STATE_CPENABLE }, 'i' }
  15855};
  15856
  15857static xtensa_arg_internal Iclass_ae_iclass_mulss56p24s_lh_args[] = {
  15858  { { OPERAND_mac_qr1_w }, 'm' },
  15859  { { OPERAND_pr }, 'i' },
  15860  { { OPERAND_pr0 }, 'i' }
  15861};
  15862
  15863static xtensa_arg_internal Iclass_ae_iclass_mulss56p24s_lh_stateArgs[] = {
  15864  { { STATE_AE_OVERFLOW }, 'm' },
  15865  { { STATE_CPENABLE }, 'i' }
  15866};
  15867
  15868static xtensa_arg_internal Iclass_ae_iclass_mulsfs56p24s_hl_args[] = {
  15869  { { OPERAND_mac_qr1_w }, 'm' },
  15870  { { OPERAND_pr }, 'i' },
  15871  { { OPERAND_pr0 }, 'i' }
  15872};
  15873
  15874static xtensa_arg_internal Iclass_ae_iclass_mulsfs56p24s_hl_stateArgs[] = {
  15875  { { STATE_AE_OVERFLOW }, 'm' },
  15876  { { STATE_CPENABLE }, 'i' }
  15877};
  15878
  15879static xtensa_arg_internal Iclass_ae_iclass_mulss56p24s_hl_args[] = {
  15880  { { OPERAND_mac_qr1_w }, 'm' },
  15881  { { OPERAND_pr }, 'i' },
  15882  { { OPERAND_pr0 }, 'i' }
  15883};
  15884
  15885static xtensa_arg_internal Iclass_ae_iclass_mulss56p24s_hl_stateArgs[] = {
  15886  { { STATE_AE_OVERFLOW }, 'm' },
  15887  { { STATE_CPENABLE }, 'i' }
  15888};
  15889
  15890static xtensa_arg_internal Iclass_ae_iclass_mulsfs56p24s_hh_args[] = {
  15891  { { OPERAND_mac_qr1_w }, 'm' },
  15892  { { OPERAND_pr }, 'i' },
  15893  { { OPERAND_pr0 }, 'i' }
  15894};
  15895
  15896static xtensa_arg_internal Iclass_ae_iclass_mulsfs56p24s_hh_stateArgs[] = {
  15897  { { STATE_AE_OVERFLOW }, 'm' },
  15898  { { STATE_CPENABLE }, 'i' }
  15899};
  15900
  15901static xtensa_arg_internal Iclass_ae_iclass_mulss56p24s_hh_args[] = {
  15902  { { OPERAND_mac_qr1_w }, 'm' },
  15903  { { OPERAND_pr }, 'i' },
  15904  { { OPERAND_pr0 }, 'i' }
  15905};
  15906
  15907static xtensa_arg_internal Iclass_ae_iclass_mulss56p24s_hh_stateArgs[] = {
  15908  { { STATE_AE_OVERFLOW }, 'm' },
  15909  { { STATE_CPENABLE }, 'i' }
  15910};
  15911
  15912static xtensa_arg_internal Iclass_ae_iclass_mulfq32sp16s_l_args[] = {
  15913  { { OPERAND_mac_qr1_w }, 'o' },
  15914  { { OPERAND_mac_qr0_rw }, 'i' },
  15915  { { OPERAND_pr }, 'i' }
  15916};
  15917
  15918static xtensa_arg_internal Iclass_ae_iclass_mulfq32sp16s_l_stateArgs[] = {
  15919  { { STATE_CPENABLE }, 'i' }
  15920};
  15921
  15922static xtensa_arg_internal Iclass_ae_iclass_mulfq32sp16s_h_args[] = {
  15923  { { OPERAND_mac_qr1_w }, 'o' },
  15924  { { OPERAND_mac_qr0_rw }, 'i' },
  15925  { { OPERAND_pr }, 'i' }
  15926};
  15927
  15928static xtensa_arg_internal Iclass_ae_iclass_mulfq32sp16s_h_stateArgs[] = {
  15929  { { STATE_CPENABLE }, 'i' }
  15930};
  15931
  15932static xtensa_arg_internal Iclass_ae_iclass_mulfq32sp16u_l_args[] = {
  15933  { { OPERAND_mac_qr1_w }, 'o' },
  15934  { { OPERAND_mac_qr0_rw }, 'i' },
  15935  { { OPERAND_pr }, 'i' }
  15936};
  15937
  15938static xtensa_arg_internal Iclass_ae_iclass_mulfq32sp16u_l_stateArgs[] = {
  15939  { { STATE_CPENABLE }, 'i' }
  15940};
  15941
  15942static xtensa_arg_internal Iclass_ae_iclass_mulfq32sp16u_h_args[] = {
  15943  { { OPERAND_mac_qr1_w }, 'o' },
  15944  { { OPERAND_mac_qr0_rw }, 'i' },
  15945  { { OPERAND_pr }, 'i' }
  15946};
  15947
  15948static xtensa_arg_internal Iclass_ae_iclass_mulfq32sp16u_h_stateArgs[] = {
  15949  { { STATE_CPENABLE }, 'i' }
  15950};
  15951
  15952static xtensa_arg_internal Iclass_ae_iclass_mulq32sp16s_l_args[] = {
  15953  { { OPERAND_mac_qr1_w }, 'o' },
  15954  { { OPERAND_mac_qr0_rw }, 'i' },
  15955  { { OPERAND_pr }, 'i' }
  15956};
  15957
  15958static xtensa_arg_internal Iclass_ae_iclass_mulq32sp16s_l_stateArgs[] = {
  15959  { { STATE_CPENABLE }, 'i' }
  15960};
  15961
  15962static xtensa_arg_internal Iclass_ae_iclass_mulq32sp16s_h_args[] = {
  15963  { { OPERAND_mac_qr1_w }, 'o' },
  15964  { { OPERAND_mac_qr0_rw }, 'i' },
  15965  { { OPERAND_pr }, 'i' }
  15966};
  15967
  15968static xtensa_arg_internal Iclass_ae_iclass_mulq32sp16s_h_stateArgs[] = {
  15969  { { STATE_CPENABLE }, 'i' }
  15970};
  15971
  15972static xtensa_arg_internal Iclass_ae_iclass_mulq32sp16u_l_args[] = {
  15973  { { OPERAND_mac_qr1_w }, 'o' },
  15974  { { OPERAND_mac_qr0_rw }, 'i' },
  15975  { { OPERAND_pr }, 'i' }
  15976};
  15977
  15978static xtensa_arg_internal Iclass_ae_iclass_mulq32sp16u_l_stateArgs[] = {
  15979  { { STATE_CPENABLE }, 'i' }
  15980};
  15981
  15982static xtensa_arg_internal Iclass_ae_iclass_mulq32sp16u_h_args[] = {
  15983  { { OPERAND_mac_qr1_w }, 'o' },
  15984  { { OPERAND_mac_qr0_rw }, 'i' },
  15985  { { OPERAND_pr }, 'i' }
  15986};
  15987
  15988static xtensa_arg_internal Iclass_ae_iclass_mulq32sp16u_h_stateArgs[] = {
  15989  { { STATE_CPENABLE }, 'i' }
  15990};
  15991
  15992static xtensa_arg_internal Iclass_ae_iclass_mulafq32sp16s_l_args[] = {
  15993  { { OPERAND_mac_qr1_w }, 'm' },
  15994  { { OPERAND_mac_qr0_rw }, 'i' },
  15995  { { OPERAND_pr }, 'i' }
  15996};
  15997
  15998static xtensa_arg_internal Iclass_ae_iclass_mulafq32sp16s_l_stateArgs[] = {
  15999  { { STATE_CPENABLE }, 'i' }
  16000};
  16001
  16002static xtensa_arg_internal Iclass_ae_iclass_mulafq32sp16s_h_args[] = {
  16003  { { OPERAND_mac_qr1_w }, 'm' },
  16004  { { OPERAND_mac_qr0_rw }, 'i' },
  16005  { { OPERAND_pr }, 'i' }
  16006};
  16007
  16008static xtensa_arg_internal Iclass_ae_iclass_mulafq32sp16s_h_stateArgs[] = {
  16009  { { STATE_CPENABLE }, 'i' }
  16010};
  16011
  16012static xtensa_arg_internal Iclass_ae_iclass_mulafq32sp16u_l_args[] = {
  16013  { { OPERAND_mac_qr1_w }, 'm' },
  16014  { { OPERAND_mac_qr0_rw }, 'i' },
  16015  { { OPERAND_pr }, 'i' }
  16016};
  16017
  16018static xtensa_arg_internal Iclass_ae_iclass_mulafq32sp16u_l_stateArgs[] = {
  16019  { { STATE_CPENABLE }, 'i' }
  16020};
  16021
  16022static xtensa_arg_internal Iclass_ae_iclass_mulafq32sp16u_h_args[] = {
  16023  { { OPERAND_mac_qr1_w }, 'm' },
  16024  { { OPERAND_mac_qr0_rw }, 'i' },
  16025  { { OPERAND_pr }, 'i' }
  16026};
  16027
  16028static xtensa_arg_internal Iclass_ae_iclass_mulafq32sp16u_h_stateArgs[] = {
  16029  { { STATE_CPENABLE }, 'i' }
  16030};
  16031
  16032static xtensa_arg_internal Iclass_ae_iclass_mulaq32sp16s_l_args[] = {
  16033  { { OPERAND_mac_qr1_w }, 'm' },
  16034  { { OPERAND_mac_qr0_rw }, 'i' },
  16035  { { OPERAND_pr }, 'i' }
  16036};
  16037
  16038static xtensa_arg_internal Iclass_ae_iclass_mulaq32sp16s_l_stateArgs[] = {
  16039  { { STATE_CPENABLE }, 'i' }
  16040};
  16041
  16042static xtensa_arg_internal Iclass_ae_iclass_mulaq32sp16s_h_args[] = {
  16043  { { OPERAND_mac_qr1_w }, 'm' },
  16044  { { OPERAND_mac_qr0_rw }, 'i' },
  16045  { { OPERAND_pr }, 'i' }
  16046};
  16047
  16048static xtensa_arg_internal Iclass_ae_iclass_mulaq32sp16s_h_stateArgs[] = {
  16049  { { STATE_CPENABLE }, 'i' }
  16050};
  16051
  16052static xtensa_arg_internal Iclass_ae_iclass_mulaq32sp16u_l_args[] = {
  16053  { { OPERAND_mac_qr1_w }, 'm' },
  16054  { { OPERAND_mac_qr0_rw }, 'i' },
  16055  { { OPERAND_pr }, 'i' }
  16056};
  16057
  16058static xtensa_arg_internal Iclass_ae_iclass_mulaq32sp16u_l_stateArgs[] = {
  16059  { { STATE_CPENABLE }, 'i' }
  16060};
  16061
  16062static xtensa_arg_internal Iclass_ae_iclass_mulaq32sp16u_h_args[] = {
  16063  { { OPERAND_mac_qr1_w }, 'm' },
  16064  { { OPERAND_mac_qr0_rw }, 'i' },
  16065  { { OPERAND_pr }, 'i' }
  16066};
  16067
  16068static xtensa_arg_internal Iclass_ae_iclass_mulaq32sp16u_h_stateArgs[] = {
  16069  { { STATE_CPENABLE }, 'i' }
  16070};
  16071
  16072static xtensa_arg_internal Iclass_ae_iclass_mulsfq32sp16s_l_args[] = {
  16073  { { OPERAND_mac_qr1_w }, 'm' },
  16074  { { OPERAND_mac_qr0_rw }, 'i' },
  16075  { { OPERAND_pr }, 'i' }
  16076};
  16077
  16078static xtensa_arg_internal Iclass_ae_iclass_mulsfq32sp16s_l_stateArgs[] = {
  16079  { { STATE_CPENABLE }, 'i' }
  16080};
  16081
  16082static xtensa_arg_internal Iclass_ae_iclass_mulsfq32sp16s_h_args[] = {
  16083  { { OPERAND_mac_qr1_w }, 'm' },
  16084  { { OPERAND_mac_qr0_rw }, 'i' },
  16085  { { OPERAND_pr }, 'i' }
  16086};
  16087
  16088static xtensa_arg_internal Iclass_ae_iclass_mulsfq32sp16s_h_stateArgs[] = {
  16089  { { STATE_CPENABLE }, 'i' }
  16090};
  16091
  16092static xtensa_arg_internal Iclass_ae_iclass_mulsfq32sp16u_l_args[] = {
  16093  { { OPERAND_mac_qr1_w }, 'm' },
  16094  { { OPERAND_mac_qr0_rw }, 'i' },
  16095  { { OPERAND_pr }, 'i' }
  16096};
  16097
  16098static xtensa_arg_internal Iclass_ae_iclass_mulsfq32sp16u_l_stateArgs[] = {
  16099  { { STATE_CPENABLE }, 'i' }
  16100};
  16101
  16102static xtensa_arg_internal Iclass_ae_iclass_mulsfq32sp16u_h_args[] = {
  16103  { { OPERAND_mac_qr1_w }, 'm' },
  16104  { { OPERAND_mac_qr0_rw }, 'i' },
  16105  { { OPERAND_pr }, 'i' }
  16106};
  16107
  16108static xtensa_arg_internal Iclass_ae_iclass_mulsfq32sp16u_h_stateArgs[] = {
  16109  { { STATE_CPENABLE }, 'i' }
  16110};
  16111
  16112static xtensa_arg_internal Iclass_ae_iclass_mulsq32sp16s_l_args[] = {
  16113  { { OPERAND_mac_qr1_w }, 'm' },
  16114  { { OPERAND_mac_qr0_rw }, 'i' },
  16115  { { OPERAND_pr }, 'i' }
  16116};
  16117
  16118static xtensa_arg_internal Iclass_ae_iclass_mulsq32sp16s_l_stateArgs[] = {
  16119  { { STATE_CPENABLE }, 'i' }
  16120};
  16121
  16122static xtensa_arg_internal Iclass_ae_iclass_mulsq32sp16s_h_args[] = {
  16123  { { OPERAND_mac_qr1_w }, 'm' },
  16124  { { OPERAND_mac_qr0_rw }, 'i' },
  16125  { { OPERAND_pr }, 'i' }
  16126};
  16127
  16128static xtensa_arg_internal Iclass_ae_iclass_mulsq32sp16s_h_stateArgs[] = {
  16129  { { STATE_CPENABLE }, 'i' }
  16130};
  16131
  16132static xtensa_arg_internal Iclass_ae_iclass_mulsq32sp16u_l_args[] = {
  16133  { { OPERAND_mac_qr1_w }, 'm' },
  16134  { { OPERAND_mac_qr0_rw }, 'i' },
  16135  { { OPERAND_pr }, 'i' }
  16136};
  16137
  16138static xtensa_arg_internal Iclass_ae_iclass_mulsq32sp16u_l_stateArgs[] = {
  16139  { { STATE_CPENABLE }, 'i' }
  16140};
  16141
  16142static xtensa_arg_internal Iclass_ae_iclass_mulsq32sp16u_h_args[] = {
  16143  { { OPERAND_mac_qr1_w }, 'm' },
  16144  { { OPERAND_mac_qr0_rw }, 'i' },
  16145  { { OPERAND_pr }, 'i' }
  16146};
  16147
  16148static xtensa_arg_internal Iclass_ae_iclass_mulsq32sp16u_h_stateArgs[] = {
  16149  { { STATE_CPENABLE }, 'i' }
  16150};
  16151
  16152static xtensa_arg_internal Iclass_ae_iclass_mulzaaq32sp16s_ll_args[] = {
  16153  { { OPERAND_mac_qr1_w }, 'o' },
  16154  { { OPERAND_mac_qr0_rw }, 'i' },
  16155  { { OPERAND_pr }, 'i' },
  16156  { { OPERAND_mac_qr0 }, 'i' },
  16157  { { OPERAND_pr0 }, 'i' }
  16158};
  16159
  16160static xtensa_arg_internal Iclass_ae_iclass_mulzaaq32sp16s_ll_stateArgs[] = {
  16161  { { STATE_CPENABLE }, 'i' }
  16162};
  16163
  16164static xtensa_arg_internal Iclass_ae_iclass_mulzaafq32sp16s_ll_args[] = {
  16165  { { OPERAND_mac_qr1_w }, 'o' },
  16166  { { OPERAND_mac_qr0_rw }, 'i' },
  16167  { { OPERAND_pr }, 'i' },
  16168  { { OPERAND_mac_qr0 }, 'i' },
  16169  { { OPERAND_pr0 }, 'i' }
  16170};
  16171
  16172static xtensa_arg_internal Iclass_ae_iclass_mulzaafq32sp16s_ll_stateArgs[] = {
  16173  { { STATE_CPENABLE }, 'i' }
  16174};
  16175
  16176static xtensa_arg_internal Iclass_ae_iclass_mulzaaq32sp16u_ll_args[] = {
  16177  { { OPERAND_mac_qr1_w }, 'o' },
  16178  { { OPERAND_mac_qr0_rw }, 'i' },
  16179  { { OPERAND_pr }, 'i' },
  16180  { { OPERAND_mac_qr0 }, 'i' },
  16181  { { OPERAND_pr0 }, 'i' }
  16182};
  16183
  16184static xtensa_arg_internal Iclass_ae_iclass_mulzaaq32sp16u_ll_stateArgs[] = {
  16185  { { STATE_CPENABLE }, 'i' }
  16186};
  16187
  16188static xtensa_arg_internal Iclass_ae_iclass_mulzaafq32sp16u_ll_args[] = {
  16189  { { OPERAND_mac_qr1_w }, 'o' },
  16190  { { OPERAND_mac_qr0_rw }, 'i' },
  16191  { { OPERAND_pr }, 'i' },
  16192  { { OPERAND_mac_qr0 }, 'i' },
  16193  { { OPERAND_pr0 }, 'i' }
  16194};
  16195
  16196static xtensa_arg_internal Iclass_ae_iclass_mulzaafq32sp16u_ll_stateArgs[] = {
  16197  { { STATE_CPENABLE }, 'i' }
  16198};
  16199
  16200static xtensa_arg_internal Iclass_ae_iclass_mulzaaq32sp16s_hh_args[] = {
  16201  { { OPERAND_mac_qr1_w }, 'o' },
  16202  { { OPERAND_mac_qr0_rw }, 'i' },
  16203  { { OPERAND_pr }, 'i' },
  16204  { { OPERAND_mac_qr0 }, 'i' },
  16205  { { OPERAND_pr0 }, 'i' }
  16206};
  16207
  16208static xtensa_arg_internal Iclass_ae_iclass_mulzaaq32sp16s_hh_stateArgs[] = {
  16209  { { STATE_CPENABLE }, 'i' }
  16210};
  16211
  16212static xtensa_arg_internal Iclass_ae_iclass_mulzaafq32sp16s_hh_args[] = {
  16213  { { OPERAND_mac_qr1_w }, 'o' },
  16214  { { OPERAND_mac_qr0_rw }, 'i' },
  16215  { { OPERAND_pr }, 'i' },
  16216  { { OPERAND_mac_qr0 }, 'i' },
  16217  { { OPERAND_pr0 }, 'i' }
  16218};
  16219
  16220static xtensa_arg_internal Iclass_ae_iclass_mulzaafq32sp16s_hh_stateArgs[] = {
  16221  { { STATE_CPENABLE }, 'i' }
  16222};
  16223
  16224static xtensa_arg_internal Iclass_ae_iclass_mulzaaq32sp16u_hh_args[] = {
  16225  { { OPERAND_mac_qr1_w }, 'o' },
  16226  { { OPERAND_mac_qr0_rw }, 'i' },
  16227  { { OPERAND_pr }, 'i' },
  16228  { { OPERAND_mac_qr0 }, 'i' },
  16229  { { OPERAND_pr0 }, 'i' }
  16230};
  16231
  16232static xtensa_arg_internal Iclass_ae_iclass_mulzaaq32sp16u_hh_stateArgs[] = {
  16233  { { STATE_CPENABLE }, 'i' }
  16234};
  16235
  16236static xtensa_arg_internal Iclass_ae_iclass_mulzaafq32sp16u_hh_args[] = {
  16237  { { OPERAND_mac_qr1_w }, 'o' },
  16238  { { OPERAND_mac_qr0_rw }, 'i' },
  16239  { { OPERAND_pr }, 'i' },
  16240  { { OPERAND_mac_qr0 }, 'i' },
  16241  { { OPERAND_pr0 }, 'i' }
  16242};
  16243
  16244static xtensa_arg_internal Iclass_ae_iclass_mulzaafq32sp16u_hh_stateArgs[] = {
  16245  { { STATE_CPENABLE }, 'i' }
  16246};
  16247
  16248static xtensa_arg_internal Iclass_ae_iclass_mulzaaq32sp16s_lh_args[] = {
  16249  { { OPERAND_mac_qr1_w }, 'o' },
  16250  { { OPERAND_mac_qr0_rw }, 'i' },
  16251  { { OPERAND_pr }, 'i' },
  16252  { { OPERAND_mac_qr0 }, 'i' },
  16253  { { OPERAND_pr0 }, 'i' }
  16254};
  16255
  16256static xtensa_arg_internal Iclass_ae_iclass_mulzaaq32sp16s_lh_stateArgs[] = {
  16257  { { STATE_CPENABLE }, 'i' }
  16258};
  16259
  16260static xtensa_arg_internal Iclass_ae_iclass_mulzaafq32sp16s_lh_args[] = {
  16261  { { OPERAND_mac_qr1_w }, 'o' },
  16262  { { OPERAND_mac_qr0_rw }, 'i' },
  16263  { { OPERAND_pr }, 'i' },
  16264  { { OPERAND_mac_qr0 }, 'i' },
  16265  { { OPERAND_pr0 }, 'i' }
  16266};
  16267
  16268static xtensa_arg_internal Iclass_ae_iclass_mulzaafq32sp16s_lh_stateArgs[] = {
  16269  { { STATE_CPENABLE }, 'i' }
  16270};
  16271
  16272static xtensa_arg_internal Iclass_ae_iclass_mulzaaq32sp16u_lh_args[] = {
  16273  { { OPERAND_mac_qr1_w }, 'o' },
  16274  { { OPERAND_mac_qr0_rw }, 'i' },
  16275  { { OPERAND_pr }, 'i' },
  16276  { { OPERAND_mac_qr0 }, 'i' },
  16277  { { OPERAND_pr0 }, 'i' }
  16278};
  16279
  16280static xtensa_arg_internal Iclass_ae_iclass_mulzaaq32sp16u_lh_stateArgs[] = {
  16281  { { STATE_CPENABLE }, 'i' }
  16282};
  16283
  16284static xtensa_arg_internal Iclass_ae_iclass_mulzaafq32sp16u_lh_args[] = {
  16285  { { OPERAND_mac_qr1_w }, 'o' },
  16286  { { OPERAND_mac_qr0_rw }, 'i' },
  16287  { { OPERAND_pr }, 'i' },
  16288  { { OPERAND_mac_qr0 }, 'i' },
  16289  { { OPERAND_pr0 }, 'i' }
  16290};
  16291
  16292static xtensa_arg_internal Iclass_ae_iclass_mulzaafq32sp16u_lh_stateArgs[] = {
  16293  { { STATE_CPENABLE }, 'i' }
  16294};
  16295
  16296static xtensa_arg_internal Iclass_ae_iclass_mulzasq32sp16s_ll_args[] = {
  16297  { { OPERAND_mac_qr1_w }, 'o' },
  16298  { { OPERAND_mac_qr0_rw }, 'i' },
  16299  { { OPERAND_pr }, 'i' },
  16300  { { OPERAND_mac_qr0 }, 'i' },
  16301  { { OPERAND_pr0 }, 'i' }
  16302};
  16303
  16304static xtensa_arg_internal Iclass_ae_iclass_mulzasq32sp16s_ll_stateArgs[] = {
  16305  { { STATE_CPENABLE }, 'i' }
  16306};
  16307
  16308static xtensa_arg_internal Iclass_ae_iclass_mulzasfq32sp16s_ll_args[] = {
  16309  { { OPERAND_mac_qr1_w }, 'o' },
  16310  { { OPERAND_mac_qr0_rw }, 'i' },
  16311  { { OPERAND_pr }, 'i' },
  16312  { { OPERAND_mac_qr0 }, 'i' },
  16313  { { OPERAND_pr0 }, 'i' }
  16314};
  16315
  16316static xtensa_arg_internal Iclass_ae_iclass_mulzasfq32sp16s_ll_stateArgs[] = {
  16317  { { STATE_CPENABLE }, 'i' }
  16318};
  16319
  16320static xtensa_arg_internal Iclass_ae_iclass_mulzasq32sp16u_ll_args[] = {
  16321  { { OPERAND_mac_qr1_w }, 'o' },
  16322  { { OPERAND_mac_qr0_rw }, 'i' },
  16323  { { OPERAND_pr }, 'i' },
  16324  { { OPERAND_mac_qr0 }, 'i' },
  16325  { { OPERAND_pr0 }, 'i' }
  16326};
  16327
  16328static xtensa_arg_internal Iclass_ae_iclass_mulzasq32sp16u_ll_stateArgs[] = {
  16329  { { STATE_CPENABLE }, 'i' }
  16330};
  16331
  16332static xtensa_arg_internal Iclass_ae_iclass_mulzasfq32sp16u_ll_args[] = {
  16333  { { OPERAND_mac_qr1_w }, 'o' },
  16334  { { OPERAND_mac_qr0_rw }, 'i' },
  16335  { { OPERAND_pr }, 'i' },
  16336  { { OPERAND_mac_qr0 }, 'i' },
  16337  { { OPERAND_pr0 }, 'i' }
  16338};
  16339
  16340static xtensa_arg_internal Iclass_ae_iclass_mulzasfq32sp16u_ll_stateArgs[] = {
  16341  { { STATE_CPENABLE }, 'i' }
  16342};
  16343
  16344static xtensa_arg_internal Iclass_ae_iclass_mulzasq32sp16s_hh_args[] = {
  16345  { { OPERAND_mac_qr1_w }, 'o' },
  16346  { { OPERAND_mac_qr0_rw }, 'i' },
  16347  { { OPERAND_pr }, 'i' },
  16348  { { OPERAND_mac_qr0 }, 'i' },
  16349  { { OPERAND_pr0 }, 'i' }
  16350};
  16351
  16352static xtensa_arg_internal Iclass_ae_iclass_mulzasq32sp16s_hh_stateArgs[] = {
  16353  { { STATE_CPENABLE }, 'i' }
  16354};
  16355
  16356static xtensa_arg_internal Iclass_ae_iclass_mulzasfq32sp16s_hh_args[] = {
  16357  { { OPERAND_mac_qr1_w }, 'o' },
  16358  { { OPERAND_mac_qr0_rw }, 'i' },
  16359  { { OPERAND_pr }, 'i' },
  16360  { { OPERAND_mac_qr0 }, 'i' },
  16361  { { OPERAND_pr0 }, 'i' }
  16362};
  16363
  16364static xtensa_arg_internal Iclass_ae_iclass_mulzasfq32sp16s_hh_stateArgs[] = {
  16365  { { STATE_CPENABLE }, 'i' }
  16366};
  16367
  16368static xtensa_arg_internal Iclass_ae_iclass_mulzasq32sp16u_hh_args[] = {
  16369  { { OPERAND_mac_qr1_w }, 'o' },
  16370  { { OPERAND_mac_qr0_rw }, 'i' },
  16371  { { OPERAND_pr }, 'i' },
  16372  { { OPERAND_mac_qr0 }, 'i' },
  16373  { { OPERAND_pr0 }, 'i' }
  16374};
  16375
  16376static xtensa_arg_internal Iclass_ae_iclass_mulzasq32sp16u_hh_stateArgs[] = {
  16377  { { STATE_CPENABLE }, 'i' }
  16378};
  16379
  16380static xtensa_arg_internal Iclass_ae_iclass_mulzasfq32sp16u_hh_args[] = {
  16381  { { OPERAND_mac_qr1_w }, 'o' },
  16382  { { OPERAND_mac_qr0_rw }, 'i' },
  16383  { { OPERAND_pr }, 'i' },
  16384  { { OPERAND_mac_qr0 }, 'i' },
  16385  { { OPERAND_pr0 }, 'i' }
  16386};
  16387
  16388static xtensa_arg_internal Iclass_ae_iclass_mulzasfq32sp16u_hh_stateArgs[] = {
  16389  { { STATE_CPENABLE }, 'i' }
  16390};
  16391
  16392static xtensa_arg_internal Iclass_ae_iclass_mulzasq32sp16s_lh_args[] = {
  16393  { { OPERAND_mac_qr1_w }, 'o' },
  16394  { { OPERAND_mac_qr0_rw }, 'i' },
  16395  { { OPERAND_pr }, 'i' },
  16396  { { OPERAND_mac_qr0 }, 'i' },
  16397  { { OPERAND_pr0 }, 'i' }
  16398};
  16399
  16400static xtensa_arg_internal Iclass_ae_iclass_mulzasq32sp16s_lh_stateArgs[] = {
  16401  { { STATE_CPENABLE }, 'i' }
  16402};
  16403
  16404static xtensa_arg_internal Iclass_ae_iclass_mulzasfq32sp16s_lh_args[] = {
  16405  { { OPERAND_mac_qr1_w }, 'o' },
  16406  { { OPERAND_mac_qr0_rw }, 'i' },
  16407  { { OPERAND_pr }, 'i' },
  16408  { { OPERAND_mac_qr0 }, 'i' },
  16409  { { OPERAND_pr0 }, 'i' }
  16410};
  16411
  16412static xtensa_arg_internal Iclass_ae_iclass_mulzasfq32sp16s_lh_stateArgs[] = {
  16413  { { STATE_CPENABLE }, 'i' }
  16414};
  16415
  16416static xtensa_arg_internal Iclass_ae_iclass_mulzasq32sp16u_lh_args[] = {
  16417  { { OPERAND_mac_qr1_w }, 'o' },
  16418  { { OPERAND_mac_qr0_rw }, 'i' },
  16419  { { OPERAND_pr }, 'i' },
  16420  { { OPERAND_mac_qr0 }, 'i' },
  16421  { { OPERAND_pr0 }, 'i' }
  16422};
  16423
  16424static xtensa_arg_internal Iclass_ae_iclass_mulzasq32sp16u_lh_stateArgs[] = {
  16425  { { STATE_CPENABLE }, 'i' }
  16426};
  16427
  16428static xtensa_arg_internal Iclass_ae_iclass_mulzasfq32sp16u_lh_args[] = {
  16429  { { OPERAND_mac_qr1_w }, 'o' },
  16430  { { OPERAND_mac_qr0_rw }, 'i' },
  16431  { { OPERAND_pr }, 'i' },
  16432  { { OPERAND_mac_qr0 }, 'i' },
  16433  { { OPERAND_pr0 }, 'i' }
  16434};
  16435
  16436static xtensa_arg_internal Iclass_ae_iclass_mulzasfq32sp16u_lh_stateArgs[] = {
  16437  { { STATE_CPENABLE }, 'i' }
  16438};
  16439
  16440static xtensa_arg_internal Iclass_ae_iclass_mulzsaq32sp16s_ll_args[] = {
  16441  { { OPERAND_mac_qr1_w }, 'o' },
  16442  { { OPERAND_mac_qr0_rw }, 'i' },
  16443  { { OPERAND_pr }, 'i' },
  16444  { { OPERAND_mac_qr0 }, 'i' },
  16445  { { OPERAND_pr0 }, 'i' }
  16446};
  16447
  16448static xtensa_arg_internal Iclass_ae_iclass_mulzsaq32sp16s_ll_stateArgs[] = {
  16449  { { STATE_CPENABLE }, 'i' }
  16450};
  16451
  16452static xtensa_arg_internal Iclass_ae_iclass_mulzsafq32sp16s_ll_args[] = {
  16453  { { OPERAND_mac_qr1_w }, 'o' },
  16454  { { OPERAND_mac_qr0_rw }, 'i' },
  16455  { { OPERAND_pr }, 'i' },
  16456  { { OPERAND_mac_qr0 }, 'i' },
  16457  { { OPERAND_pr0 }, 'i' }
  16458};
  16459
  16460static xtensa_arg_internal Iclass_ae_iclass_mulzsafq32sp16s_ll_stateArgs[] = {
  16461  { { STATE_CPENABLE }, 'i' }
  16462};
  16463
  16464static xtensa_arg_internal Iclass_ae_iclass_mulzsaq32sp16u_ll_args[] = {
  16465  { { OPERAND_mac_qr1_w }, 'o' },
  16466  { { OPERAND_mac_qr0_rw }, 'i' },
  16467  { { OPERAND_pr }, 'i' },
  16468  { { OPERAND_mac_qr0 }, 'i' },
  16469  { { OPERAND_pr0 }, 'i' }
  16470};
  16471
  16472static xtensa_arg_internal Iclass_ae_iclass_mulzsaq32sp16u_ll_stateArgs[] = {
  16473  { { STATE_CPENABLE }, 'i' }
  16474};
  16475
  16476static xtensa_arg_internal Iclass_ae_iclass_mulzsafq32sp16u_ll_args[] = {
  16477  { { OPERAND_mac_qr1_w }, 'o' },
  16478  { { OPERAND_mac_qr0_rw }, 'i' },
  16479  { { OPERAND_pr }, 'i' },
  16480  { { OPERAND_mac_qr0 }, 'i' },
  16481  { { OPERAND_pr0 }, 'i' }
  16482};
  16483
  16484static xtensa_arg_internal Iclass_ae_iclass_mulzsafq32sp16u_ll_stateArgs[] = {
  16485  { { STATE_CPENABLE }, 'i' }
  16486};
  16487
  16488static xtensa_arg_internal Iclass_ae_iclass_mulzsaq32sp16s_hh_args[] = {
  16489  { { OPERAND_mac_qr1_w }, 'o' },
  16490  { { OPERAND_mac_qr0_rw }, 'i' },
  16491  { { OPERAND_pr }, 'i' },
  16492  { { OPERAND_mac_qr0 }, 'i' },
  16493  { { OPERAND_pr0 }, 'i' }
  16494};
  16495
  16496static xtensa_arg_internal Iclass_ae_iclass_mulzsaq32sp16s_hh_stateArgs[] = {
  16497  { { STATE_CPENABLE }, 'i' }
  16498};
  16499
  16500static xtensa_arg_internal Iclass_ae_iclass_mulzsafq32sp16s_hh_args[] = {
  16501  { { OPERAND_mac_qr1_w }, 'o' },
  16502  { { OPERAND_mac_qr0_rw }, 'i' },
  16503  { { OPERAND_pr }, 'i' },
  16504  { { OPERAND_mac_qr0 }, 'i' },
  16505  { { OPERAND_pr0 }, 'i' }
  16506};
  16507
  16508static xtensa_arg_internal Iclass_ae_iclass_mulzsafq32sp16s_hh_stateArgs[] = {
  16509  { { STATE_CPENABLE }, 'i' }
  16510};
  16511
  16512static xtensa_arg_internal Iclass_ae_iclass_mulzsaq32sp16u_hh_args[] = {
  16513  { { OPERAND_mac_qr1_w }, 'o' },
  16514  { { OPERAND_mac_qr0_rw }, 'i' },
  16515  { { OPERAND_pr }, 'i' },
  16516  { { OPERAND_mac_qr0 }, 'i' },
  16517  { { OPERAND_pr0 }, 'i' }
  16518};
  16519
  16520static xtensa_arg_internal Iclass_ae_iclass_mulzsaq32sp16u_hh_stateArgs[] = {
  16521  { { STATE_CPENABLE }, 'i' }
  16522};
  16523
  16524static xtensa_arg_internal Iclass_ae_iclass_mulzsafq32sp16u_hh_args[] = {
  16525  { { OPERAND_mac_qr1_w }, 'o' },
  16526  { { OPERAND_mac_qr0_rw }, 'i' },
  16527  { { OPERAND_pr }, 'i' },
  16528  { { OPERAND_mac_qr0 }, 'i' },
  16529  { { OPERAND_pr0 }, 'i' }
  16530};
  16531
  16532static xtensa_arg_internal Iclass_ae_iclass_mulzsafq32sp16u_hh_stateArgs[] = {
  16533  { { STATE_CPENABLE }, 'i' }
  16534};
  16535
  16536static xtensa_arg_internal Iclass_ae_iclass_mulzsaq32sp16s_lh_args[] = {
  16537  { { OPERAND_mac_qr1_w }, 'o' },
  16538  { { OPERAND_mac_qr0_rw }, 'i' },
  16539  { { OPERAND_pr }, 'i' },
  16540  { { OPERAND_mac_qr0 }, 'i' },
  16541  { { OPERAND_pr0 }, 'i' }
  16542};
  16543
  16544static xtensa_arg_internal Iclass_ae_iclass_mulzsaq32sp16s_lh_stateArgs[] = {
  16545  { { STATE_CPENABLE }, 'i' }
  16546};
  16547
  16548static xtensa_arg_internal Iclass_ae_iclass_mulzsafq32sp16s_lh_args[] = {
  16549  { { OPERAND_mac_qr1_w }, 'o' },
  16550  { { OPERAND_mac_qr0_rw }, 'i' },
  16551  { { OPERAND_pr }, 'i' },
  16552  { { OPERAND_mac_qr0 }, 'i' },
  16553  { { OPERAND_pr0 }, 'i' }
  16554};
  16555
  16556static xtensa_arg_internal Iclass_ae_iclass_mulzsafq32sp16s_lh_stateArgs[] = {
  16557  { { STATE_CPENABLE }, 'i' }
  16558};
  16559
  16560static xtensa_arg_internal Iclass_ae_iclass_mulzsaq32sp16u_lh_args[] = {
  16561  { { OPERAND_mac_qr1_w }, 'o' },
  16562  { { OPERAND_mac_qr0_rw }, 'i' },
  16563  { { OPERAND_pr }, 'i' },
  16564  { { OPERAND_mac_qr0 }, 'i' },
  16565  { { OPERAND_pr0 }, 'i' }
  16566};
  16567
  16568static xtensa_arg_internal Iclass_ae_iclass_mulzsaq32sp16u_lh_stateArgs[] = {
  16569  { { STATE_CPENABLE }, 'i' }
  16570};
  16571
  16572static xtensa_arg_internal Iclass_ae_iclass_mulzsafq32sp16u_lh_args[] = {
  16573  { { OPERAND_mac_qr1_w }, 'o' },
  16574  { { OPERAND_mac_qr0_rw }, 'i' },
  16575  { { OPERAND_pr }, 'i' },
  16576  { { OPERAND_mac_qr0 }, 'i' },
  16577  { { OPERAND_pr0 }, 'i' }
  16578};
  16579
  16580static xtensa_arg_internal Iclass_ae_iclass_mulzsafq32sp16u_lh_stateArgs[] = {
  16581  { { STATE_CPENABLE }, 'i' }
  16582};
  16583
  16584static xtensa_arg_internal Iclass_ae_iclass_mulzssq32sp16s_ll_args[] = {
  16585  { { OPERAND_mac_qr1_w }, 'o' },
  16586  { { OPERAND_mac_qr0_rw }, 'i' },
  16587  { { OPERAND_pr }, 'i' },
  16588  { { OPERAND_mac_qr0 }, 'i' },
  16589  { { OPERAND_pr0 }, 'i' }
  16590};
  16591
  16592static xtensa_arg_internal Iclass_ae_iclass_mulzssq32sp16s_ll_stateArgs[] = {
  16593  { { STATE_CPENABLE }, 'i' }
  16594};
  16595
  16596static xtensa_arg_internal Iclass_ae_iclass_mulzssfq32sp16s_ll_args[] = {
  16597  { { OPERAND_mac_qr1_w }, 'o' },
  16598  { { OPERAND_mac_qr0_rw }, 'i' },
  16599  { { OPERAND_pr }, 'i' },
  16600  { { OPERAND_mac_qr0 }, 'i' },
  16601  { { OPERAND_pr0 }, 'i' }
  16602};
  16603
  16604static xtensa_arg_internal Iclass_ae_iclass_mulzssfq32sp16s_ll_stateArgs[] = {
  16605  { { STATE_CPENABLE }, 'i' }
  16606};
  16607
  16608static xtensa_arg_internal Iclass_ae_iclass_mulzssq32sp16u_ll_args[] = {
  16609  { { OPERAND_mac_qr1_w }, 'o' },
  16610  { { OPERAND_mac_qr0_rw }, 'i' },
  16611  { { OPERAND_pr }, 'i' },
  16612  { { OPERAND_mac_qr0 }, 'i' },
  16613  { { OPERAND_pr0 }, 'i' }
  16614};
  16615
  16616static xtensa_arg_internal Iclass_ae_iclass_mulzssq32sp16u_ll_stateArgs[] = {
  16617  { { STATE_CPENABLE }, 'i' }
  16618};
  16619
  16620static xtensa_arg_internal Iclass_ae_iclass_mulzssfq32sp16u_ll_args[] = {
  16621  { { OPERAND_mac_qr1_w }, 'o' },
  16622  { { OPERAND_mac_qr0_rw }, 'i' },
  16623  { { OPERAND_pr }, 'i' },
  16624  { { OPERAND_mac_qr0 }, 'i' },
  16625  { { OPERAND_pr0 }, 'i' }
  16626};
  16627
  16628static xtensa_arg_internal Iclass_ae_iclass_mulzssfq32sp16u_ll_stateArgs[] = {
  16629  { { STATE_CPENABLE }, 'i' }
  16630};
  16631
  16632static xtensa_arg_internal Iclass_ae_iclass_mulzssq32sp16s_hh_args[] = {
  16633  { { OPERAND_mac_qr1_w }, 'o' },
  16634  { { OPERAND_mac_qr0_rw }, 'i' },
  16635  { { OPERAND_pr }, 'i' },
  16636  { { OPERAND_mac_qr0 }, 'i' },
  16637  { { OPERAND_pr0 }, 'i' }
  16638};
  16639
  16640static xtensa_arg_internal Iclass_ae_iclass_mulzssq32sp16s_hh_stateArgs[] = {
  16641  { { STATE_CPENABLE }, 'i' }
  16642};
  16643
  16644static xtensa_arg_internal Iclass_ae_iclass_mulzssfq32sp16s_hh_args[] = {
  16645  { { OPERAND_mac_qr1_w }, 'o' },
  16646  { { OPERAND_mac_qr0_rw }, 'i' },
  16647  { { OPERAND_pr }, 'i' },
  16648  { { OPERAND_mac_qr0 }, 'i' },
  16649  { { OPERAND_pr0 }, 'i' }
  16650};
  16651
  16652static xtensa_arg_internal Iclass_ae_iclass_mulzssfq32sp16s_hh_stateArgs[] = {
  16653  { { STATE_CPENABLE }, 'i' }
  16654};
  16655
  16656static xtensa_arg_internal Iclass_ae_iclass_mulzssq32sp16u_hh_args[] = {
  16657  { { OPERAND_mac_qr1_w }, 'o' },
  16658  { { OPERAND_mac_qr0_rw }, 'i' },
  16659  { { OPERAND_pr }, 'i' },
  16660  { { OPERAND_mac_qr0 }, 'i' },
  16661  { { OPERAND_pr0 }, 'i' }
  16662};
  16663
  16664static xtensa_arg_internal Iclass_ae_iclass_mulzssq32sp16u_hh_stateArgs[] = {
  16665  { { STATE_CPENABLE }, 'i' }
  16666};
  16667
  16668static xtensa_arg_internal Iclass_ae_iclass_mulzssfq32sp16u_hh_args[] = {
  16669  { { OPERAND_mac_qr1_w }, 'o' },
  16670  { { OPERAND_mac_qr0_rw }, 'i' },
  16671  { { OPERAND_pr }, 'i' },
  16672  { { OPERAND_mac_qr0 }, 'i' },
  16673  { { OPERAND_pr0 }, 'i' }
  16674};
  16675
  16676static xtensa_arg_internal Iclass_ae_iclass_mulzssfq32sp16u_hh_stateArgs[] = {
  16677  { { STATE_CPENABLE }, 'i' }
  16678};
  16679
  16680static xtensa_arg_internal Iclass_ae_iclass_mulzssq32sp16s_lh_args[] = {
  16681  { { OPERAND_mac_qr1_w }, 'o' },
  16682  { { OPERAND_mac_qr0_rw }, 'i' },
  16683  { { OPERAND_pr }, 'i' },
  16684  { { OPERAND_mac_qr0 }, 'i' },
  16685  { { OPERAND_pr0 }, 'i' }
  16686};
  16687
  16688static xtensa_arg_internal Iclass_ae_iclass_mulzssq32sp16s_lh_stateArgs[] = {
  16689  { { STATE_CPENABLE }, 'i' }
  16690};
  16691
  16692static xtensa_arg_internal Iclass_ae_iclass_mulzssfq32sp16s_lh_args[] = {
  16693  { { OPERAND_mac_qr1_w }, 'o' },
  16694  { { OPERAND_mac_qr0_rw }, 'i' },
  16695  { { OPERAND_pr }, 'i' },
  16696  { { OPERAND_mac_qr0 }, 'i' },
  16697  { { OPERAND_pr0 }, 'i' }
  16698};
  16699
  16700static xtensa_arg_internal Iclass_ae_iclass_mulzssfq32sp16s_lh_stateArgs[] = {
  16701  { { STATE_CPENABLE }, 'i' }
  16702};
  16703
  16704static xtensa_arg_internal Iclass_ae_iclass_mulzssq32sp16u_lh_args[] = {
  16705  { { OPERAND_mac_qr1_w }, 'o' },
  16706  { { OPERAND_mac_qr0_rw }, 'i' },
  16707  { { OPERAND_pr }, 'i' },
  16708  { { OPERAND_mac_qr0 }, 'i' },
  16709  { { OPERAND_pr0 }, 'i' }
  16710};
  16711
  16712static xtensa_arg_internal Iclass_ae_iclass_mulzssq32sp16u_lh_stateArgs[] = {
  16713  { { STATE_CPENABLE }, 'i' }
  16714};
  16715
  16716static xtensa_arg_internal Iclass_ae_iclass_mulzssfq32sp16u_lh_args[] = {
  16717  { { OPERAND_mac_qr1_w }, 'o' },
  16718  { { OPERAND_mac_qr0_rw }, 'i' },
  16719  { { OPERAND_pr }, 'i' },
  16720  { { OPERAND_mac_qr0 }, 'i' },
  16721  { { OPERAND_pr0 }, 'i' }
  16722};
  16723
  16724static xtensa_arg_internal Iclass_ae_iclass_mulzssfq32sp16u_lh_stateArgs[] = {
  16725  { { STATE_CPENABLE }, 'i' }
  16726};
  16727
  16728static xtensa_arg_internal Iclass_ae_iclass_mulzaafp24s_hh_ll_args[] = {
  16729  { { OPERAND_mac_qr1_w }, 'o' },
  16730  { { OPERAND_pr }, 'i' },
  16731  { { OPERAND_pr0 }, 'i' }
  16732};
  16733
  16734static xtensa_arg_internal Iclass_ae_iclass_mulzaafp24s_hh_ll_stateArgs[] = {
  16735  { { STATE_CPENABLE }, 'i' }
  16736};
  16737
  16738static xtensa_arg_internal Iclass_ae_iclass_mulzaap24s_hh_ll_args[] = {
  16739  { { OPERAND_mac_qr1_w }, 'o' },
  16740  { { OPERAND_pr }, 'i' },
  16741  { { OPERAND_pr0 }, 'i' }
  16742};
  16743
  16744static xtensa_arg_internal Iclass_ae_iclass_mulzaap24s_hh_ll_stateArgs[] = {
  16745  { { STATE_CPENABLE }, 'i' }
  16746};
  16747
  16748static xtensa_arg_internal Iclass_ae_iclass_mulzaafp24s_hl_lh_args[] = {
  16749  { { OPERAND_mac_qr1_w }, 'o' },
  16750  { { OPERAND_pr }, 'i' },
  16751  { { OPERAND_pr0 }, 'i' }
  16752};
  16753
  16754static xtensa_arg_internal Iclass_ae_iclass_mulzaafp24s_hl_lh_stateArgs[] = {
  16755  { { STATE_CPENABLE }, 'i' }
  16756};
  16757
  16758static xtensa_arg_internal Iclass_ae_iclass_mulzaap24s_hl_lh_args[] = {
  16759  { { OPERAND_mac_qr1_w }, 'o' },
  16760  { { OPERAND_pr }, 'i' },
  16761  { { OPERAND_pr0 }, 'i' }
  16762};
  16763
  16764static xtensa_arg_internal Iclass_ae_iclass_mulzaap24s_hl_lh_stateArgs[] = {
  16765  { { STATE_CPENABLE }, 'i' }
  16766};
  16767
  16768static xtensa_arg_internal Iclass_ae_iclass_mulzasfp24s_hh_ll_args[] = {
  16769  { { OPERAND_mac_qr1_w }, 'o' },
  16770  { { OPERAND_pr }, 'i' },
  16771  { { OPERAND_pr0 }, 'i' }
  16772};
  16773
  16774static xtensa_arg_internal Iclass_ae_iclass_mulzasfp24s_hh_ll_stateArgs[] = {
  16775  { { STATE_CPENABLE }, 'i' }
  16776};
  16777
  16778static xtensa_arg_internal Iclass_ae_iclass_mulzasp24s_hh_ll_args[] = {
  16779  { { OPERAND_mac_qr1_w }, 'o' },
  16780  { { OPERAND_pr }, 'i' },
  16781  { { OPERAND_pr0 }, 'i' }
  16782};
  16783
  16784static xtensa_arg_internal Iclass_ae_iclass_mulzasp24s_hh_ll_stateArgs[] = {
  16785  { { STATE_CPENABLE }, 'i' }
  16786};
  16787
  16788static xtensa_arg_internal Iclass_ae_iclass_mulzasfp24s_hl_lh_args[] = {
  16789  { { OPERAND_mac_qr1_w }, 'o' },
  16790  { { OPERAND_pr }, 'i' },
  16791  { { OPERAND_pr0 }, 'i' }
  16792};
  16793
  16794static xtensa_arg_internal Iclass_ae_iclass_mulzasfp24s_hl_lh_stateArgs[] = {
  16795  { { STATE_CPENABLE }, 'i' }
  16796};
  16797
  16798static xtensa_arg_internal Iclass_ae_iclass_mulzasp24s_hl_lh_args[] = {
  16799  { { OPERAND_mac_qr1_w }, 'o' },
  16800  { { OPERAND_pr }, 'i' },
  16801  { { OPERAND_pr0 }, 'i' }
  16802};
  16803
  16804static xtensa_arg_internal Iclass_ae_iclass_mulzasp24s_hl_lh_stateArgs[] = {
  16805  { { STATE_CPENABLE }, 'i' }
  16806};
  16807
  16808static xtensa_arg_internal Iclass_ae_iclass_mulzsafp24s_hh_ll_args[] = {
  16809  { { OPERAND_mac_qr1_w }, 'o' },
  16810  { { OPERAND_pr }, 'i' },
  16811  { { OPERAND_pr0 }, 'i' }
  16812};
  16813
  16814static xtensa_arg_internal Iclass_ae_iclass_mulzsafp24s_hh_ll_stateArgs[] = {
  16815  { { STATE_CPENABLE }, 'i' }
  16816};
  16817
  16818static xtensa_arg_internal Iclass_ae_iclass_mulzsap24s_hh_ll_args[] = {
  16819  { { OPERAND_mac_qr1_w }, 'o' },
  16820  { { OPERAND_pr }, 'i' },
  16821  { { OPERAND_pr0 }, 'i' }
  16822};
  16823
  16824static xtensa_arg_internal Iclass_ae_iclass_mulzsap24s_hh_ll_stateArgs[] = {
  16825  { { STATE_CPENABLE }, 'i' }
  16826};
  16827
  16828static xtensa_arg_internal Iclass_ae_iclass_mulzsafp24s_hl_lh_args[] = {
  16829  { { OPERAND_mac_qr1_w }, 'o' },
  16830  { { OPERAND_pr }, 'i' },
  16831  { { OPERAND_pr0 }, 'i' }
  16832};
  16833
  16834static xtensa_arg_internal Iclass_ae_iclass_mulzsafp24s_hl_lh_stateArgs[] = {
  16835  { { STATE_CPENABLE }, 'i' }
  16836};
  16837
  16838static xtensa_arg_internal Iclass_ae_iclass_mulzsap24s_hl_lh_args[] = {
  16839  { { OPERAND_mac_qr1_w }, 'o' },
  16840  { { OPERAND_pr }, 'i' },
  16841  { { OPERAND_pr0 }, 'i' }
  16842};
  16843
  16844static xtensa_arg_internal Iclass_ae_iclass_mulzsap24s_hl_lh_stateArgs[] = {
  16845  { { STATE_CPENABLE }, 'i' }
  16846};
  16847
  16848static xtensa_arg_internal Iclass_ae_iclass_mulzssfp24s_hh_ll_args[] = {
  16849  { { OPERAND_mac_qr1_w }, 'o' },
  16850  { { OPERAND_pr }, 'i' },
  16851  { { OPERAND_pr0 }, 'i' }
  16852};
  16853
  16854static xtensa_arg_internal Iclass_ae_iclass_mulzssfp24s_hh_ll_stateArgs[] = {
  16855  { { STATE_CPENABLE }, 'i' }
  16856};
  16857
  16858static xtensa_arg_internal Iclass_ae_iclass_mulzssp24s_hh_ll_args[] = {
  16859  { { OPERAND_mac_qr1_w }, 'o' },
  16860  { { OPERAND_pr }, 'i' },
  16861  { { OPERAND_pr0 }, 'i' }
  16862};
  16863
  16864static xtensa_arg_internal Iclass_ae_iclass_mulzssp24s_hh_ll_stateArgs[] = {
  16865  { { STATE_CPENABLE }, 'i' }
  16866};
  16867
  16868static xtensa_arg_internal Iclass_ae_iclass_mulzssfp24s_hl_lh_args[] = {
  16869  { { OPERAND_mac_qr1_w }, 'o' },
  16870  { { OPERAND_pr }, 'i' },
  16871  { { OPERAND_pr0 }, 'i' }
  16872};
  16873
  16874static xtensa_arg_internal Iclass_ae_iclass_mulzssfp24s_hl_lh_stateArgs[] = {
  16875  { { STATE_CPENABLE }, 'i' }
  16876};
  16877
  16878static xtensa_arg_internal Iclass_ae_iclass_mulzssp24s_hl_lh_args[] = {
  16879  { { OPERAND_mac_qr1_w }, 'o' },
  16880  { { OPERAND_pr }, 'i' },
  16881  { { OPERAND_pr0 }, 'i' }
  16882};
  16883
  16884static xtensa_arg_internal Iclass_ae_iclass_mulzssp24s_hl_lh_stateArgs[] = {
  16885  { { STATE_CPENABLE }, 'i' }
  16886};
  16887
  16888static xtensa_arg_internal Iclass_ae_iclass_mulaafp24s_hh_ll_args[] = {
  16889  { { OPERAND_mac_qr1_w }, 'm' },
  16890  { { OPERAND_pr }, 'i' },
  16891  { { OPERAND_pr0 }, 'i' }
  16892};
  16893
  16894static xtensa_arg_internal Iclass_ae_iclass_mulaafp24s_hh_ll_stateArgs[] = {
  16895  { { STATE_CPENABLE }, 'i' }
  16896};
  16897
  16898static xtensa_arg_internal Iclass_ae_iclass_mulaap24s_hh_ll_args[] = {
  16899  { { OPERAND_mac_qr1_w }, 'm' },
  16900  { { OPERAND_pr }, 'i' },
  16901  { { OPERAND_pr0 }, 'i' }
  16902};
  16903
  16904static xtensa_arg_internal Iclass_ae_iclass_mulaap24s_hh_ll_stateArgs[] = {
  16905  { { STATE_CPENABLE }, 'i' }
  16906};
  16907
  16908static xtensa_arg_internal Iclass_ae_iclass_mulaafp24s_hl_lh_args[] = {
  16909  { { OPERAND_mac_qr1_w }, 'm' },
  16910  { { OPERAND_pr }, 'i' },
  16911  { { OPERAND_pr0 }, 'i' }
  16912};
  16913
  16914static xtensa_arg_internal Iclass_ae_iclass_mulaafp24s_hl_lh_stateArgs[] = {
  16915  { { STATE_CPENABLE }, 'i' }
  16916};
  16917
  16918static xtensa_arg_internal Iclass_ae_iclass_mulaap24s_hl_lh_args[] = {
  16919  { { OPERAND_mac_qr1_w }, 'm' },
  16920  { { OPERAND_pr }, 'i' },
  16921  { { OPERAND_pr0 }, 'i' }
  16922};
  16923
  16924static xtensa_arg_internal Iclass_ae_iclass_mulaap24s_hl_lh_stateArgs[] = {
  16925  { { STATE_CPENABLE }, 'i' }
  16926};
  16927
  16928static xtensa_arg_internal Iclass_ae_iclass_mulasfp24s_hh_ll_args[] = {
  16929  { { OPERAND_mac_qr1_w }, 'm' },
  16930  { { OPERAND_pr }, 'i' },
  16931  { { OPERAND_pr0 }, 'i' }
  16932};
  16933
  16934static xtensa_arg_internal Iclass_ae_iclass_mulasfp24s_hh_ll_stateArgs[] = {
  16935  { { STATE_CPENABLE }, 'i' }
  16936};
  16937
  16938static xtensa_arg_internal Iclass_ae_iclass_mulasp24s_hh_ll_args[] = {
  16939  { { OPERAND_mac_qr1_w }, 'm' },
  16940  { { OPERAND_pr }, 'i' },
  16941  { { OPERAND_pr0 }, 'i' }
  16942};
  16943
  16944static xtensa_arg_internal Iclass_ae_iclass_mulasp24s_hh_ll_stateArgs[] = {
  16945  { { STATE_CPENABLE }, 'i' }
  16946};
  16947
  16948static xtensa_arg_internal Iclass_ae_iclass_mulasfp24s_hl_lh_args[] = {
  16949  { { OPERAND_mac_qr1_w }, 'm' },
  16950  { { OPERAND_pr }, 'i' },
  16951  { { OPERAND_pr0 }, 'i' }
  16952};
  16953
  16954static xtensa_arg_internal Iclass_ae_iclass_mulasfp24s_hl_lh_stateArgs[] = {
  16955  { { STATE_CPENABLE }, 'i' }
  16956};
  16957
  16958static xtensa_arg_internal Iclass_ae_iclass_mulasp24s_hl_lh_args[] = {
  16959  { { OPERAND_mac_qr1_w }, 'm' },
  16960  { { OPERAND_pr }, 'i' },
  16961  { { OPERAND_pr0 }, 'i' }
  16962};
  16963
  16964static xtensa_arg_internal Iclass_ae_iclass_mulasp24s_hl_lh_stateArgs[] = {
  16965  { { STATE_CPENABLE }, 'i' }
  16966};
  16967
  16968static xtensa_arg_internal Iclass_ae_iclass_mulsafp24s_hh_ll_args[] = {
  16969  { { OPERAND_mac_qr1_w }, 'm' },
  16970  { { OPERAND_pr }, 'i' },
  16971  { { OPERAND_pr0 }, 'i' }
  16972};
  16973
  16974static xtensa_arg_internal Iclass_ae_iclass_mulsafp24s_hh_ll_stateArgs[] = {
  16975  { { STATE_CPENABLE }, 'i' }
  16976};
  16977
  16978static xtensa_arg_internal Iclass_ae_iclass_mulsap24s_hh_ll_args[] = {
  16979  { { OPERAND_mac_qr1_w }, 'm' },
  16980  { { OPERAND_pr }, 'i' },
  16981  { { OPERAND_pr0 }, 'i' }
  16982};
  16983
  16984static xtensa_arg_internal Iclass_ae_iclass_mulsap24s_hh_ll_stateArgs[] = {
  16985  { { STATE_CPENABLE }, 'i' }
  16986};
  16987
  16988static xtensa_arg_internal Iclass_ae_iclass_mulsafp24s_hl_lh_args[] = {
  16989  { { OPERAND_mac_qr1_w }, 'm' },
  16990  { { OPERAND_pr }, 'i' },
  16991  { { OPERAND_pr0 }, 'i' }
  16992};
  16993
  16994static xtensa_arg_internal Iclass_ae_iclass_mulsafp24s_hl_lh_stateArgs[] = {
  16995  { { STATE_CPENABLE }, 'i' }
  16996};
  16997
  16998static xtensa_arg_internal Iclass_ae_iclass_mulsap24s_hl_lh_args[] = {
  16999  { { OPERAND_mac_qr1_w }, 'm' },
  17000  { { OPERAND_pr }, 'i' },
  17001  { { OPERAND_pr0 }, 'i' }
  17002};
  17003
  17004static xtensa_arg_internal Iclass_ae_iclass_mulsap24s_hl_lh_stateArgs[] = {
  17005  { { STATE_CPENABLE }, 'i' }
  17006};
  17007
  17008static xtensa_arg_internal Iclass_ae_iclass_mulssfp24s_hh_ll_args[] = {
  17009  { { OPERAND_mac_qr1_w }, 'm' },
  17010  { { OPERAND_pr }, 'i' },
  17011  { { OPERAND_pr0 }, 'i' }
  17012};
  17013
  17014static xtensa_arg_internal Iclass_ae_iclass_mulssfp24s_hh_ll_stateArgs[] = {
  17015  { { STATE_CPENABLE }, 'i' }
  17016};
  17017
  17018static xtensa_arg_internal Iclass_ae_iclass_mulssp24s_hh_ll_args[] = {
  17019  { { OPERAND_mac_qr1_w }, 'm' },
  17020  { { OPERAND_pr }, 'i' },
  17021  { { OPERAND_pr0 }, 'i' }
  17022};
  17023
  17024static xtensa_arg_internal Iclass_ae_iclass_mulssp24s_hh_ll_stateArgs[] = {
  17025  { { STATE_CPENABLE }, 'i' }
  17026};
  17027
  17028static xtensa_arg_internal Iclass_ae_iclass_mulssfp24s_hl_lh_args[] = {
  17029  { { OPERAND_mac_qr1_w }, 'm' },
  17030  { { OPERAND_pr }, 'i' },
  17031  { { OPERAND_pr0 }, 'i' }
  17032};
  17033
  17034static xtensa_arg_internal Iclass_ae_iclass_mulssfp24s_hl_lh_stateArgs[] = {
  17035  { { STATE_CPENABLE }, 'i' }
  17036};
  17037
  17038static xtensa_arg_internal Iclass_ae_iclass_mulssp24s_hl_lh_args[] = {
  17039  { { OPERAND_mac_qr1_w }, 'm' },
  17040  { { OPERAND_pr }, 'i' },
  17041  { { OPERAND_pr0 }, 'i' }
  17042};
  17043
  17044static xtensa_arg_internal Iclass_ae_iclass_mulssp24s_hl_lh_stateArgs[] = {
  17045  { { STATE_CPENABLE }, 'i' }
  17046};
  17047
  17048static xtensa_arg_internal Iclass_ae_iclass_sha32_args[] = {
  17049  { { OPERAND_arr }, 'o' },
  17050  { { OPERAND_ars }, 'i' }
  17051};
  17052
  17053static xtensa_arg_internal Iclass_ae_iclass_vldl32t_args[] = {
  17054  { { OPERAND_br }, 'o' },
  17055  { { OPERAND_art }, 'o' },
  17056  { { OPERAND_ars }, 'i' }
  17057};
  17058
  17059static xtensa_arg_internal Iclass_ae_iclass_vldl32t_stateArgs[] = {
  17060  { { STATE_AE_TABLESIZE }, 'm' },
  17061  { { STATE_AE_BITSUSED }, 'o' },
  17062  { { STATE_AE_NEXTOFFSET }, 'm' },
  17063  { { STATE_AE_SEARCHDONE }, 'o' },
  17064  { { STATE_CPENABLE }, 'i' }
  17065};
  17066
  17067static xtensa_arg_internal Iclass_ae_iclass_vldl16t_args[] = {
  17068  { { OPERAND_br }, 'o' },
  17069  { { OPERAND_art }, 'o' },
  17070  { { OPERAND_ars }, 'i' }
  17071};
  17072
  17073static xtensa_arg_internal Iclass_ae_iclass_vldl16t_stateArgs[] = {
  17074  { { STATE_AE_TABLESIZE }, 'm' },
  17075  { { STATE_AE_BITSUSED }, 'o' },
  17076  { { STATE_AE_NEXTOFFSET }, 'm' },
  17077  { { STATE_AE_SEARCHDONE }, 'o' },
  17078  { { STATE_CPENABLE }, 'i' }
  17079};
  17080
  17081static xtensa_arg_internal Iclass_ae_iclass_vldl16c_args[] = {
  17082  { { OPERAND_ars }, 'm' }
  17083};
  17084
  17085static xtensa_arg_internal Iclass_ae_iclass_vldl16c_stateArgs[] = {
  17086  { { STATE_AE_NEXTOFFSET }, 'm' },
  17087  { { STATE_AE_TABLESIZE }, 'm' },
  17088  { { STATE_AE_BITPTR }, 'm' },
  17089  { { STATE_AE_BITHEAD }, 'm' },
  17090  { { STATE_AE_FIRST_TS }, 'i' },
  17091  { { STATE_AE_BITSUSED }, 'i' },
  17092  { { STATE_AE_SEARCHDONE }, 'i' },
  17093  { { STATE_CPENABLE }, 'i' }
  17094};
  17095
  17096static xtensa_arg_internal Iclass_ae_iclass_vldsht_args[] = {
  17097  { { OPERAND_art }, 'i' }
  17098};
  17099
  17100static xtensa_arg_internal Iclass_ae_iclass_vldsht_stateArgs[] = {
  17101  { { STATE_AE_BITPTR }, 'i' },
  17102  { { STATE_AE_BITHEAD }, 'i' },
  17103  { { STATE_AE_FIRST_TS }, 'o' },
  17104  { { STATE_AE_NEXTOFFSET }, 'o' },
  17105  { { STATE_AE_TABLESIZE }, 'o' },
  17106  { { STATE_CPENABLE }, 'i' }
  17107};
  17108
  17109static xtensa_arg_internal Iclass_ae_iclass_lb_args[] = {
  17110  { { OPERAND_arr }, 'o' },
  17111  { { OPERAND_art }, 'i' }
  17112};
  17113
  17114static xtensa_arg_internal Iclass_ae_iclass_lb_stateArgs[] = {
  17115  { { STATE_AE_BITPTR }, 'i' },
  17116  { { STATE_AE_BITHEAD }, 'i' },
  17117  { { STATE_CPENABLE }, 'i' }
  17118};
  17119
  17120static xtensa_arg_internal Iclass_ae_iclass_lbi_args[] = {
  17121  { { OPERAND_arr }, 'o' },
  17122  { { OPERAND_ae_ohba2 }, 'i' }
  17123};
  17124
  17125static xtensa_arg_internal Iclass_ae_iclass_lbi_stateArgs[] = {
  17126  { { STATE_AE_BITPTR }, 'i' },
  17127  { { STATE_AE_BITHEAD }, 'i' },
  17128  { { STATE_CPENABLE }, 'i' }
  17129};
  17130
  17131static xtensa_arg_internal Iclass_ae_iclass_lbk_args[] = {
  17132  { { OPERAND_arr }, 'o' },
  17133  { { OPERAND_ars }, 'i' },
  17134  { { OPERAND_art }, 'i' }
  17135};
  17136
  17137static xtensa_arg_internal Iclass_ae_iclass_lbk_stateArgs[] = {
  17138  { { STATE_AE_BITPTR }, 'i' },
  17139  { { STATE_AE_BITHEAD }, 'i' },
  17140  { { STATE_CPENABLE }, 'i' }
  17141};
  17142
  17143static xtensa_arg_internal Iclass_ae_iclass_lbki_args[] = {
  17144  { { OPERAND_arr }, 'o' },
  17145  { { OPERAND_ars }, 'i' },
  17146  { { OPERAND_ae_ohba2 }, 'i' }
  17147};
  17148
  17149static xtensa_arg_internal Iclass_ae_iclass_lbki_stateArgs[] = {
  17150  { { STATE_AE_BITPTR }, 'i' },
  17151  { { STATE_AE_BITHEAD }, 'i' },
  17152  { { STATE_CPENABLE }, 'i' }
  17153};
  17154
  17155static xtensa_arg_internal Iclass_ae_iclass_db_args[] = {
  17156  { { OPERAND_ars }, 'm' },
  17157  { { OPERAND_art }, 'i' }
  17158};
  17159
  17160static xtensa_arg_internal Iclass_ae_iclass_db_stateArgs[] = {
  17161  { { STATE_AE_BITPTR }, 'm' },
  17162  { { STATE_AE_BITHEAD }, 'm' },
  17163  { { STATE_CPENABLE }, 'i' }
  17164};
  17165
  17166static xtensa_arg_internal Iclass_ae_iclass_dbi_args[] = {
  17167  { { OPERAND_ars }, 'm' },
  17168  { { OPERAND_ae_ohba }, 'i' }
  17169};
  17170
  17171static xtensa_arg_internal Iclass_ae_iclass_dbi_stateArgs[] = {
  17172  { { STATE_AE_BITPTR }, 'm' },
  17173  { { STATE_AE_BITHEAD }, 'm' },
  17174  { { STATE_CPENABLE }, 'i' }
  17175};
  17176
  17177static xtensa_arg_internal Iclass_ae_iclass_vlel32t_args[] = {
  17178  { { OPERAND_br }, 'o' },
  17179  { { OPERAND_art }, 'm' },
  17180  { { OPERAND_ars }, 'i' }
  17181};
  17182
  17183static xtensa_arg_internal Iclass_ae_iclass_vlel32t_stateArgs[] = {
  17184  { { STATE_AE_BITSUSED }, 'o' },
  17185  { { STATE_AE_NEXTOFFSET }, 'o' },
  17186  { { STATE_CPENABLE }, 'i' }
  17187};
  17188
  17189static xtensa_arg_internal Iclass_ae_iclass_vlel16t_args[] = {
  17190  { { OPERAND_br }, 'o' },
  17191  { { OPERAND_art }, 'm' },
  17192  { { OPERAND_ars }, 'i' }
  17193};
  17194
  17195static xtensa_arg_internal Iclass_ae_iclass_vlel16t_stateArgs[] = {
  17196  { { STATE_AE_BITSUSED }, 'o' },
  17197  { { STATE_AE_NEXTOFFSET }, 'o' },
  17198  { { STATE_CPENABLE }, 'i' }
  17199};
  17200
  17201static xtensa_arg_internal Iclass_ae_iclass_sb_args[] = {
  17202  { { OPERAND_ars }, 'm' },
  17203  { { OPERAND_art }, 'i' }
  17204};
  17205
  17206static xtensa_arg_internal Iclass_ae_iclass_sb_stateArgs[] = {
  17207  { { STATE_AE_BITSUSED }, 'i' },
  17208  { { STATE_AE_BITPTR }, 'm' },
  17209  { { STATE_AE_BITHEAD }, 'm' },
  17210  { { STATE_CPENABLE }, 'i' }
  17211};
  17212
  17213static xtensa_arg_internal Iclass_ae_iclass_sbi_args[] = {
  17214  { { OPERAND_ars }, 'm' },
  17215  { { OPERAND_art }, 'i' },
  17216  { { OPERAND_ae_ohba }, 'i' }
  17217};
  17218
  17219static xtensa_arg_internal Iclass_ae_iclass_sbi_stateArgs[] = {
  17220  { { STATE_AE_BITPTR }, 'm' },
  17221  { { STATE_AE_BITHEAD }, 'm' },
  17222  { { STATE_CPENABLE }, 'i' }
  17223};
  17224
  17225static xtensa_arg_internal Iclass_ae_iclass_vles16c_args[] = {
  17226  { { OPERAND_ars }, 'm' }
  17227};
  17228
  17229static xtensa_arg_internal Iclass_ae_iclass_vles16c_stateArgs[] = {
  17230  { { STATE_AE_BITPTR }, 'm' },
  17231  { { STATE_AE_BITHEAD }, 'm' },
  17232  { { STATE_AE_BITSUSED }, 'i' },
  17233  { { STATE_AE_NEXTOFFSET }, 'i' },
  17234  { { STATE_CPENABLE }, 'i' }
  17235};
  17236
  17237static xtensa_arg_internal Iclass_ae_iclass_sbf_args[] = {
  17238  { { OPERAND_ars }, 'm' }
  17239};
  17240
  17241static xtensa_arg_internal Iclass_ae_iclass_sbf_stateArgs[] = {
  17242  { { STATE_AE_BITPTR }, 'i' },
  17243  { { STATE_AE_BITHEAD }, 'm' },
  17244  { { STATE_CPENABLE }, 'i' }
  17245};
  17246
  17247static xtensa_iclass_internal iclasses[] = {
  17248  { 0, 0 /* xt_iclass_excw */,
  17249    0, 0, 0, 0 },
  17250  { 0, 0 /* xt_iclass_rfe */,
  17251    3, Iclass_xt_iclass_rfe_stateArgs, 0, 0 },
  17252  { 0, 0 /* xt_iclass_rfde */,
  17253    3, Iclass_xt_iclass_rfde_stateArgs, 0, 0 },
  17254  { 0, 0 /* xt_iclass_syscall */,
  17255    0, 0, 0, 0 },
  17256  { 2, Iclass_xt_iclass_call12_args,
  17257    1, Iclass_xt_iclass_call12_stateArgs, 0, 0 },
  17258  { 2, Iclass_xt_iclass_call8_args,
  17259    1, Iclass_xt_iclass_call8_stateArgs, 0, 0 },
  17260  { 2, Iclass_xt_iclass_call4_args,
  17261    1, Iclass_xt_iclass_call4_stateArgs, 0, 0 },
  17262  { 2, Iclass_xt_iclass_callx12_args,
  17263    1, Iclass_xt_iclass_callx12_stateArgs, 0, 0 },
  17264  { 2, Iclass_xt_iclass_callx8_args,
  17265    1, Iclass_xt_iclass_callx8_stateArgs, 0, 0 },
  17266  { 2, Iclass_xt_iclass_callx4_args,
  17267    1, Iclass_xt_iclass_callx4_stateArgs, 0, 0 },
  17268  { 3, Iclass_xt_iclass_entry_args,
  17269    5, Iclass_xt_iclass_entry_stateArgs, 0, 0 },
  17270  { 2, Iclass_xt_iclass_movsp_args,
  17271    2, Iclass_xt_iclass_movsp_stateArgs, 0, 0 },
  17272  { 1, Iclass_xt_iclass_rotw_args,
  17273    3, Iclass_xt_iclass_rotw_stateArgs, 0, 0 },
  17274  { 1, Iclass_xt_iclass_retw_args,
  17275    4, Iclass_xt_iclass_retw_stateArgs, 0, 0 },
  17276  { 0, 0 /* xt_iclass_rfwou */,
  17277    6, Iclass_xt_iclass_rfwou_stateArgs, 0, 0 },
  17278  { 3, Iclass_xt_iclass_l32e_args,
  17279    2, Iclass_xt_iclass_l32e_stateArgs, 0, 0 },
  17280  { 3, Iclass_xt_iclass_s32e_args,
  17281    2, Iclass_xt_iclass_s32e_stateArgs, 0, 0 },
  17282  { 1, Iclass_xt_iclass_rsr_windowbase_args,
  17283    3, Iclass_xt_iclass_rsr_windowbase_stateArgs, 0, 0 },
  17284  { 1, Iclass_xt_iclass_wsr_windowbase_args,
  17285    3, Iclass_xt_iclass_wsr_windowbase_stateArgs, 0, 0 },
  17286  { 1, Iclass_xt_iclass_xsr_windowbase_args,
  17287    3, Iclass_xt_iclass_xsr_windowbase_stateArgs, 0, 0 },
  17288  { 1, Iclass_xt_iclass_rsr_windowstart_args,
  17289    3, Iclass_xt_iclass_rsr_windowstart_stateArgs, 0, 0 },
  17290  { 1, Iclass_xt_iclass_wsr_windowstart_args,
  17291    3, Iclass_xt_iclass_wsr_windowstart_stateArgs, 0, 0 },
  17292  { 1, Iclass_xt_iclass_xsr_windowstart_args,
  17293    3, Iclass_xt_iclass_xsr_windowstart_stateArgs, 0, 0 },
  17294  { 3, Iclass_xt_iclass_add_n_args,
  17295    0, 0, 0, 0 },
  17296  { 3, Iclass_xt_iclass_addi_n_args,
  17297    0, 0, 0, 0 },
  17298  { 2, Iclass_xt_iclass_bz6_args,
  17299    0, 0, 0, 0 },
  17300  { 0, 0 /* xt_iclass_ill_n */,
  17301    0, 0, 0, 0 },
  17302  { 3, Iclass_xt_iclass_loadi4_args,
  17303    0, 0, 0, 0 },
  17304  { 2, Iclass_xt_iclass_mov_n_args,
  17305    0, 0, 0, 0 },
  17306  { 2, Iclass_xt_iclass_movi_n_args,
  17307    0, 0, 0, 0 },
  17308  { 0, 0 /* xt_iclass_nopn */,
  17309    0, 0, 0, 0 },
  17310  { 1, Iclass_xt_iclass_retn_args,
  17311    0, 0, 0, 0 },
  17312  { 3, Iclass_xt_iclass_storei4_args,
  17313    0, 0, 0, 0 },
  17314  { 1, Iclass_rur_threadptr_args,
  17315    1, Iclass_rur_threadptr_stateArgs, 0, 0 },
  17316  { 1, Iclass_wur_threadptr_args,
  17317    1, Iclass_wur_threadptr_stateArgs, 0, 0 },
  17318  { 3, Iclass_xt_iclass_addi_args,
  17319    0, 0, 0, 0 },
  17320  { 3, Iclass_xt_iclass_addmi_args,
  17321    0, 0, 0, 0 },
  17322  { 3, Iclass_xt_iclass_addsub_args,
  17323    0, 0, 0, 0 },
  17324  { 3, Iclass_xt_iclass_bit_args,
  17325    0, 0, 0, 0 },
  17326  { 3, Iclass_xt_iclass_bsi8_args,
  17327    0, 0, 0, 0 },
  17328  { 3, Iclass_xt_iclass_bsi8b_args,
  17329    0, 0, 0, 0 },
  17330  { 3, Iclass_xt_iclass_bsi8u_args,
  17331    0, 0, 0, 0 },
  17332  { 3, Iclass_xt_iclass_bst8_args,
  17333    0, 0, 0, 0 },
  17334  { 2, Iclass_xt_iclass_bsz12_args,
  17335    0, 0, 0, 0 },
  17336  { 2, Iclass_xt_iclass_call0_args,
  17337    0, 0, 0, 0 },
  17338  { 2, Iclass_xt_iclass_callx0_args,
  17339    0, 0, 0, 0 },
  17340  { 4, Iclass_xt_iclass_exti_args,
  17341    0, 0, 0, 0 },
  17342  { 0, 0 /* xt_iclass_ill */,
  17343    0, 0, 0, 0 },
  17344  { 1, Iclass_xt_iclass_jump_args,
  17345    0, 0, 0, 0 },
  17346  { 1, Iclass_xt_iclass_jumpx_args,
  17347    0, 0, 0, 0 },
  17348  { 3, Iclass_xt_iclass_l16ui_args,
  17349    0, 0, 0, 0 },
  17350  { 3, Iclass_xt_iclass_l16si_args,
  17351    0, 0, 0, 0 },
  17352  { 3, Iclass_xt_iclass_l32i_args,
  17353    0, 0, 0, 0 },
  17354  { 2, Iclass_xt_iclass_l32r_args,
  17355    2, Iclass_xt_iclass_l32r_stateArgs, 0, 0 },
  17356  { 3, Iclass_xt_iclass_l8i_args,
  17357    0, 0, 0, 0 },
  17358  { 2, Iclass_xt_iclass_loop_args,
  17359    3, Iclass_xt_iclass_loop_stateArgs, 0, 0 },
  17360  { 2, Iclass_xt_iclass_loopz_args,
  17361    3, Iclass_xt_iclass_loopz_stateArgs, 0, 0 },
  17362  { 2, Iclass_xt_iclass_movi_args,
  17363    0, 0, 0, 0 },
  17364  { 3, Iclass_xt_iclass_movz_args,
  17365    0, 0, 0, 0 },
  17366  { 2, Iclass_xt_iclass_neg_args,
  17367    0, 0, 0, 0 },
  17368  { 0, 0 /* xt_iclass_nop */,
  17369    0, 0, 0, 0 },
  17370  { 1, Iclass_xt_iclass_return_args,
  17371    0, 0, 0, 0 },
  17372  { 0, 0 /* xt_iclass_simcall */,
  17373    0, 0, 0, 0 },
  17374  { 3, Iclass_xt_iclass_s16i_args,
  17375    0, 0, 0, 0 },
  17376  { 3, Iclass_xt_iclass_s32i_args,
  17377    0, 0, 0, 0 },
  17378  { 3, Iclass_xt_iclass_s8i_args,
  17379    0, 0, 0, 0 },
  17380  { 1, Iclass_xt_iclass_sar_args,
  17381    1, Iclass_xt_iclass_sar_stateArgs, 0, 0 },
  17382  { 1, Iclass_xt_iclass_sari_args,
  17383    1, Iclass_xt_iclass_sari_stateArgs, 0, 0 },
  17384  { 2, Iclass_xt_iclass_shifts_args,
  17385    1, Iclass_xt_iclass_shifts_stateArgs, 0, 0 },
  17386  { 3, Iclass_xt_iclass_shiftst_args,
  17387    1, Iclass_xt_iclass_shiftst_stateArgs, 0, 0 },
  17388  { 2, Iclass_xt_iclass_shiftt_args,
  17389    1, Iclass_xt_iclass_shiftt_stateArgs, 0, 0 },
  17390  { 3, Iclass_xt_iclass_slli_args,
  17391    0, 0, 0, 0 },
  17392  { 3, Iclass_xt_iclass_srai_args,
  17393    0, 0, 0, 0 },
  17394  { 3, Iclass_xt_iclass_srli_args,
  17395    0, 0, 0, 0 },
  17396  { 0, 0 /* xt_iclass_memw */,
  17397    0, 0, 0, 0 },
  17398  { 0, 0 /* xt_iclass_extw */,
  17399    0, 0, 0, 0 },
  17400  { 0, 0 /* xt_iclass_isync */,
  17401    0, 0, 0, 0 },
  17402  { 0, 0 /* xt_iclass_sync */,
  17403    1, Iclass_xt_iclass_sync_stateArgs, 0, 0 },
  17404  { 2, Iclass_xt_iclass_rsil_args,
  17405    7, Iclass_xt_iclass_rsil_stateArgs, 0, 0 },
  17406  { 1, Iclass_xt_iclass_rsr_lend_args,
  17407    1, Iclass_xt_iclass_rsr_lend_stateArgs, 0, 0 },
  17408  { 1, Iclass_xt_iclass_wsr_lend_args,
  17409    1, Iclass_xt_iclass_wsr_lend_stateArgs, 0, 0 },
  17410  { 1, Iclass_xt_iclass_xsr_lend_args,
  17411    1, Iclass_xt_iclass_xsr_lend_stateArgs, 0, 0 },
  17412  { 1, Iclass_xt_iclass_rsr_lcount_args,
  17413    1, Iclass_xt_iclass_rsr_lcount_stateArgs, 0, 0 },
  17414  { 1, Iclass_xt_iclass_wsr_lcount_args,
  17415    2, Iclass_xt_iclass_wsr_lcount_stateArgs, 0, 0 },
  17416  { 1, Iclass_xt_iclass_xsr_lcount_args,
  17417    2, Iclass_xt_iclass_xsr_lcount_stateArgs, 0, 0 },
  17418  { 1, Iclass_xt_iclass_rsr_lbeg_args,
  17419    1, Iclass_xt_iclass_rsr_lbeg_stateArgs, 0, 0 },
  17420  { 1, Iclass_xt_iclass_wsr_lbeg_args,
  17421    1, Iclass_xt_iclass_wsr_lbeg_stateArgs, 0, 0 },
  17422  { 1, Iclass_xt_iclass_xsr_lbeg_args,
  17423    1, Iclass_xt_iclass_xsr_lbeg_stateArgs, 0, 0 },
  17424  { 1, Iclass_xt_iclass_rsr_sar_args,
  17425    1, Iclass_xt_iclass_rsr_sar_stateArgs, 0, 0 },
  17426  { 1, Iclass_xt_iclass_wsr_sar_args,
  17427    2, Iclass_xt_iclass_wsr_sar_stateArgs, 0, 0 },
  17428  { 1, Iclass_xt_iclass_xsr_sar_args,
  17429    1, Iclass_xt_iclass_xsr_sar_stateArgs, 0, 0 },
  17430  { 1, Iclass_xt_iclass_rsr_litbase_args,
  17431    2, Iclass_xt_iclass_rsr_litbase_stateArgs, 0, 0 },
  17432  { 1, Iclass_xt_iclass_wsr_litbase_args,
  17433    2, Iclass_xt_iclass_wsr_litbase_stateArgs, 0, 0 },
  17434  { 1, Iclass_xt_iclass_xsr_litbase_args,
  17435    2, Iclass_xt_iclass_xsr_litbase_stateArgs, 0, 0 },
  17436  { 1, Iclass_xt_iclass_rsr_configid0_args,
  17437    2, Iclass_xt_iclass_rsr_configid0_stateArgs, 0, 0 },
  17438  { 1, Iclass_xt_iclass_wsr_configid0_args,
  17439    2, Iclass_xt_iclass_wsr_configid0_stateArgs, 0, 0 },
  17440  { 1, Iclass_xt_iclass_rsr_configid1_args,
  17441    2, Iclass_xt_iclass_rsr_configid1_stateArgs, 0, 0 },
  17442  { 1, Iclass_xt_iclass_rsr_ps_args,
  17443    7, Iclass_xt_iclass_rsr_ps_stateArgs, 0, 0 },
  17444  { 1, Iclass_xt_iclass_wsr_ps_args,
  17445    7, Iclass_xt_iclass_wsr_ps_stateArgs, 0, 0 },
  17446  { 1, Iclass_xt_iclass_xsr_ps_args,
  17447    7, Iclass_xt_iclass_xsr_ps_stateArgs, 0, 0 },
  17448  { 1, Iclass_xt_iclass_rsr_epc1_args,
  17449    3, Iclass_xt_iclass_rsr_epc1_stateArgs, 0, 0 },
  17450  { 1, Iclass_xt_iclass_wsr_epc1_args,
  17451    3, Iclass_xt_iclass_wsr_epc1_stateArgs, 0, 0 },
  17452  { 1, Iclass_xt_iclass_xsr_epc1_args,
  17453    3, Iclass_xt_iclass_xsr_epc1_stateArgs, 0, 0 },
  17454  { 1, Iclass_xt_iclass_rsr_excsave1_args,
  17455    3, Iclass_xt_iclass_rsr_excsave1_stateArgs, 0, 0 },
  17456  { 1, Iclass_xt_iclass_wsr_excsave1_args,
  17457    3, Iclass_xt_iclass_wsr_excsave1_stateArgs, 0, 0 },
  17458  { 1, Iclass_xt_iclass_xsr_excsave1_args,
  17459    3, Iclass_xt_iclass_xsr_excsave1_stateArgs, 0, 0 },
  17460  { 1, Iclass_xt_iclass_rsr_epc2_args,
  17461    3, Iclass_xt_iclass_rsr_epc2_stateArgs, 0, 0 },
  17462  { 1, Iclass_xt_iclass_wsr_epc2_args,
  17463    3, Iclass_xt_iclass_wsr_epc2_stateArgs, 0, 0 },
  17464  { 1, Iclass_xt_iclass_xsr_epc2_args,
  17465    3, Iclass_xt_iclass_xsr_epc2_stateArgs, 0, 0 },
  17466  { 1, Iclass_xt_iclass_rsr_excsave2_args,
  17467    3, Iclass_xt_iclass_rsr_excsave2_stateArgs, 0, 0 },
  17468  { 1, Iclass_xt_iclass_wsr_excsave2_args,
  17469    3, Iclass_xt_iclass_wsr_excsave2_stateArgs, 0, 0 },
  17470  { 1, Iclass_xt_iclass_xsr_excsave2_args,
  17471    3, Iclass_xt_iclass_xsr_excsave2_stateArgs, 0, 0 },
  17472  { 1, Iclass_xt_iclass_rsr_eps2_args,
  17473    3, Iclass_xt_iclass_rsr_eps2_stateArgs, 0, 0 },
  17474  { 1, Iclass_xt_iclass_wsr_eps2_args,
  17475    3, Iclass_xt_iclass_wsr_eps2_stateArgs, 0, 0 },
  17476  { 1, Iclass_xt_iclass_xsr_eps2_args,
  17477    3, Iclass_xt_iclass_xsr_eps2_stateArgs, 0, 0 },
  17478  { 1, Iclass_xt_iclass_rsr_excvaddr_args,
  17479    3, Iclass_xt_iclass_rsr_excvaddr_stateArgs, 0, 0 },
  17480  { 1, Iclass_xt_iclass_wsr_excvaddr_args,
  17481    3, Iclass_xt_iclass_wsr_excvaddr_stateArgs, 0, 0 },
  17482  { 1, Iclass_xt_iclass_xsr_excvaddr_args,
  17483    3, Iclass_xt_iclass_xsr_excvaddr_stateArgs, 0, 0 },
  17484  { 1, Iclass_xt_iclass_rsr_depc_args,
  17485    3, Iclass_xt_iclass_rsr_depc_stateArgs, 0, 0 },
  17486  { 1, Iclass_xt_iclass_wsr_depc_args,
  17487    3, Iclass_xt_iclass_wsr_depc_stateArgs, 0, 0 },
  17488  { 1, Iclass_xt_iclass_xsr_depc_args,
  17489    3, Iclass_xt_iclass_xsr_depc_stateArgs, 0, 0 },
  17490  { 1, Iclass_xt_iclass_rsr_exccause_args,
  17491    4, Iclass_xt_iclass_rsr_exccause_stateArgs, 0, 0 },
  17492  { 1, Iclass_xt_iclass_wsr_exccause_args,
  17493    3, Iclass_xt_iclass_wsr_exccause_stateArgs, 0, 0 },
  17494  { 1, Iclass_xt_iclass_xsr_exccause_args,
  17495    3, Iclass_xt_iclass_xsr_exccause_stateArgs, 0, 0 },
  17496  { 1, Iclass_xt_iclass_rsr_misc0_args,
  17497    3, Iclass_xt_iclass_rsr_misc0_stateArgs, 0, 0 },
  17498  { 1, Iclass_xt_iclass_wsr_misc0_args,
  17499    3, Iclass_xt_iclass_wsr_misc0_stateArgs, 0, 0 },
  17500  { 1, Iclass_xt_iclass_xsr_misc0_args,
  17501    3, Iclass_xt_iclass_xsr_misc0_stateArgs, 0, 0 },
  17502  { 1, Iclass_xt_iclass_rsr_misc1_args,
  17503    3, Iclass_xt_iclass_rsr_misc1_stateArgs, 0, 0 },
  17504  { 1, Iclass_xt_iclass_wsr_misc1_args,
  17505    3, Iclass_xt_iclass_wsr_misc1_stateArgs, 0, 0 },
  17506  { 1, Iclass_xt_iclass_xsr_misc1_args,
  17507    3, Iclass_xt_iclass_xsr_misc1_stateArgs, 0, 0 },
  17508  { 1, Iclass_xt_iclass_rsr_prid_args,
  17509    2, Iclass_xt_iclass_rsr_prid_stateArgs, 0, 0 },
  17510  { 1, Iclass_xt_iclass_rsr_vecbase_args,
  17511    3, Iclass_xt_iclass_rsr_vecbase_stateArgs, 0, 0 },
  17512  { 1, Iclass_xt_iclass_wsr_vecbase_args,
  17513    3, Iclass_xt_iclass_wsr_vecbase_stateArgs, 0, 0 },
  17514  { 1, Iclass_xt_iclass_xsr_vecbase_args,
  17515    3, Iclass_xt_iclass_xsr_vecbase_stateArgs, 0, 0 },
  17516  { 3, Iclass_xt_mul16_args,
  17517    0, 0, 0, 0 },
  17518  { 3, Iclass_xt_mul32_args,
  17519    0, 0, 0, 0 },
  17520  { 1, Iclass_xt_iclass_rfi_args,
  17521    11, Iclass_xt_iclass_rfi_stateArgs, 0, 0 },
  17522  { 1, Iclass_xt_iclass_wait_args,
  17523    3, Iclass_xt_iclass_wait_stateArgs, 0, 0 },
  17524  { 1, Iclass_xt_iclass_rsr_interrupt_args,
  17525    3, Iclass_xt_iclass_rsr_interrupt_stateArgs, 0, 0 },
  17526  { 1, Iclass_xt_iclass_wsr_intset_args,
  17527    4, Iclass_xt_iclass_wsr_intset_stateArgs, 0, 0 },
  17528  { 1, Iclass_xt_iclass_wsr_intclear_args,
  17529    4, Iclass_xt_iclass_wsr_intclear_stateArgs, 0, 0 },
  17530  { 1, Iclass_xt_iclass_rsr_intenable_args,
  17531    3, Iclass_xt_iclass_rsr_intenable_stateArgs, 0, 0 },
  17532  { 1, Iclass_xt_iclass_wsr_intenable_args,
  17533    3, Iclass_xt_iclass_wsr_intenable_stateArgs, 0, 0 },
  17534  { 1, Iclass_xt_iclass_xsr_intenable_args,
  17535    3, Iclass_xt_iclass_xsr_intenable_stateArgs, 0, 0 },
  17536  { 2, Iclass_xt_iclass_break_args,
  17537    2, Iclass_xt_iclass_break_stateArgs, 0, 0 },
  17538  { 1, Iclass_xt_iclass_break_n_args,
  17539    2, Iclass_xt_iclass_break_n_stateArgs, 0, 0 },
  17540  { 1, Iclass_xt_iclass_rsr_debugcause_args,
  17541    4, Iclass_xt_iclass_rsr_debugcause_stateArgs, 0, 0 },
  17542  { 1, Iclass_xt_iclass_wsr_debugcause_args,
  17543    4, Iclass_xt_iclass_wsr_debugcause_stateArgs, 0, 0 },
  17544  { 1, Iclass_xt_iclass_xsr_debugcause_args,
  17545    4, Iclass_xt_iclass_xsr_debugcause_stateArgs, 0, 0 },
  17546  { 1, Iclass_xt_iclass_rsr_icount_args,
  17547    3, Iclass_xt_iclass_rsr_icount_stateArgs, 0, 0 },
  17548  { 1, Iclass_xt_iclass_wsr_icount_args,
  17549    4, Iclass_xt_iclass_wsr_icount_stateArgs, 0, 0 },
  17550  { 1, Iclass_xt_iclass_xsr_icount_args,
  17551    4, Iclass_xt_iclass_xsr_icount_stateArgs, 0, 0 },
  17552  { 1, Iclass_xt_iclass_rsr_icountlevel_args,
  17553    3, Iclass_xt_iclass_rsr_icountlevel_stateArgs, 0, 0 },
  17554  { 1, Iclass_xt_iclass_wsr_icountlevel_args,
  17555    3, Iclass_xt_iclass_wsr_icountlevel_stateArgs, 0, 0 },
  17556  { 1, Iclass_xt_iclass_xsr_icountlevel_args,
  17557    3, Iclass_xt_iclass_xsr_icountlevel_stateArgs, 0, 0 },
  17558  { 1, Iclass_xt_iclass_rsr_ddr_args,
  17559    3, Iclass_xt_iclass_rsr_ddr_stateArgs, 0, 0 },
  17560  { 1, Iclass_xt_iclass_wsr_ddr_args,
  17561    4, Iclass_xt_iclass_wsr_ddr_stateArgs, 0, 0 },
  17562  { 1, Iclass_xt_iclass_xsr_ddr_args,
  17563    4, Iclass_xt_iclass_xsr_ddr_stateArgs, 0, 0 },
  17564  { 1, Iclass_xt_iclass_rfdo_args,
  17565    10, Iclass_xt_iclass_rfdo_stateArgs, 0, 0 },
  17566  { 0, 0 /* xt_iclass_rfdd */,
  17567    1, Iclass_xt_iclass_rfdd_stateArgs, 0, 0 },
  17568  { 3, Iclass_xt_iclass_bbool1_args,
  17569    0, 0, 0, 0 },
  17570  { 2, Iclass_xt_iclass_bbool4_args,
  17571    0, 0, 0, 0 },
  17572  { 2, Iclass_xt_iclass_bbool8_args,
  17573    0, 0, 0, 0 },
  17574  { 2, Iclass_xt_iclass_bbranch_args,
  17575    0, 0, 0, 0 },
  17576  { 3, Iclass_xt_iclass_bmove_args,
  17577    0, 0, 0, 0 },
  17578  { 2, Iclass_xt_iclass_RSR_BR_args,
  17579    0, 0, 0, 0 },
  17580  { 2, Iclass_xt_iclass_WSR_BR_args,
  17581    0, 0, 0, 0 },
  17582  { 2, Iclass_xt_iclass_XSR_BR_args,
  17583    0, 0, 0, 0 },
  17584  { 1, Iclass_xt_iclass_rsr_ccount_args,
  17585    3, Iclass_xt_iclass_rsr_ccount_stateArgs, 0, 0 },
  17586  { 1, Iclass_xt_iclass_wsr_ccount_args,
  17587    4, Iclass_xt_iclass_wsr_ccount_stateArgs, 0, 0 },
  17588  { 1, Iclass_xt_iclass_xsr_ccount_args,
  17589    4, Iclass_xt_iclass_xsr_ccount_stateArgs, 0, 0 },
  17590  { 1, Iclass_xt_iclass_rsr_ccompare0_args,
  17591    3, Iclass_xt_iclass_rsr_ccompare0_stateArgs, 0, 0 },
  17592  { 1, Iclass_xt_iclass_wsr_ccompare0_args,
  17593    4, Iclass_xt_iclass_wsr_ccompare0_stateArgs, 0, 0 },
  17594  { 1, Iclass_xt_iclass_xsr_ccompare0_args,
  17595    4, Iclass_xt_iclass_xsr_ccompare0_stateArgs, 0, 0 },
  17596  { 1, Iclass_xt_iclass_rsr_ccompare1_args,
  17597    3, Iclass_xt_iclass_rsr_ccompare1_stateArgs, 0, 0 },
  17598  { 1, Iclass_xt_iclass_wsr_ccompare1_args,
  17599    4, Iclass_xt_iclass_wsr_ccompare1_stateArgs, 0, 0 },
  17600  { 1, Iclass_xt_iclass_xsr_ccompare1_args,
  17601    4, Iclass_xt_iclass_xsr_ccompare1_stateArgs, 0, 0 },
  17602  { 2, Iclass_xt_iclass_icache_args,
  17603    0, 0, 0, 0 },
  17604  { 2, Iclass_xt_iclass_icache_inv_args,
  17605    2, Iclass_xt_iclass_icache_inv_stateArgs, 0, 0 },
  17606  { 2, Iclass_xt_iclass_licx_args,
  17607    2, Iclass_xt_iclass_licx_stateArgs, 0, 0 },
  17608  { 2, Iclass_xt_iclass_sicx_args,
  17609    2, Iclass_xt_iclass_sicx_stateArgs, 0, 0 },
  17610  { 2, Iclass_xt_iclass_dcache_args,
  17611    0, 0, 0, 0 },
  17612  { 2, Iclass_xt_iclass_dcache_ind_args,
  17613    2, Iclass_xt_iclass_dcache_ind_stateArgs, 0, 0 },
  17614  { 2, Iclass_xt_iclass_dcache_inv_args,
  17615    2, Iclass_xt_iclass_dcache_inv_stateArgs, 0, 0 },
  17616  { 2, Iclass_xt_iclass_dpf_args,
  17617    0, 0, 0, 0 },
  17618  { 2, Iclass_xt_iclass_sdct_args,
  17619    2, Iclass_xt_iclass_sdct_stateArgs, 0, 0 },
  17620  { 2, Iclass_xt_iclass_ldct_args,
  17621    2, Iclass_xt_iclass_ldct_stateArgs, 0, 0 },
  17622  { 1, Iclass_xt_iclass_wsr_ptevaddr_args,
  17623    4, Iclass_xt_iclass_wsr_ptevaddr_stateArgs, 0, 0 },
  17624  { 1, Iclass_xt_iclass_rsr_ptevaddr_args,
  17625    4, Iclass_xt_iclass_rsr_ptevaddr_stateArgs, 0, 0 },
  17626  { 1, Iclass_xt_iclass_xsr_ptevaddr_args,
  17627    5, Iclass_xt_iclass_xsr_ptevaddr_stateArgs, 0, 0 },
  17628  { 1, Iclass_xt_iclass_rsr_rasid_args,
  17629    5, Iclass_xt_iclass_rsr_rasid_stateArgs, 0, 0 },
  17630  { 1, Iclass_xt_iclass_wsr_rasid_args,
  17631    6, Iclass_xt_iclass_wsr_rasid_stateArgs, 0, 0 },
  17632  { 1, Iclass_xt_iclass_xsr_rasid_args,
  17633    6, Iclass_xt_iclass_xsr_rasid_stateArgs, 0, 0 },
  17634  { 1, Iclass_xt_iclass_rsr_itlbcfg_args,
  17635    3, Iclass_xt_iclass_rsr_itlbcfg_stateArgs, 0, 0 },
  17636  { 1, Iclass_xt_iclass_wsr_itlbcfg_args,
  17637    4, Iclass_xt_iclass_wsr_itlbcfg_stateArgs, 0, 0 },
  17638  { 1, Iclass_xt_iclass_xsr_itlbcfg_args,
  17639    4, Iclass_xt_iclass_xsr_itlbcfg_stateArgs, 0, 0 },
  17640  { 1, Iclass_xt_iclass_rsr_dtlbcfg_args,
  17641    3, Iclass_xt_iclass_rsr_dtlbcfg_stateArgs, 0, 0 },
  17642  { 1, Iclass_xt_iclass_wsr_dtlbcfg_args,
  17643    4, Iclass_xt_iclass_wsr_dtlbcfg_stateArgs, 0, 0 },
  17644  { 1, Iclass_xt_iclass_xsr_dtlbcfg_args,
  17645    4, Iclass_xt_iclass_xsr_dtlbcfg_stateArgs, 0, 0 },
  17646  { 1, Iclass_xt_iclass_idtlb_args,
  17647    3, Iclass_xt_iclass_idtlb_stateArgs, 0, 0 },
  17648  { 2, Iclass_xt_iclass_rdtlb_args,
  17649    2, Iclass_xt_iclass_rdtlb_stateArgs, 0, 0 },
  17650  { 2, Iclass_xt_iclass_wdtlb_args,
  17651    3, Iclass_xt_iclass_wdtlb_stateArgs, 0, 0 },
  17652  { 1, Iclass_xt_iclass_iitlb_args,
  17653    2, Iclass_xt_iclass_iitlb_stateArgs, 0, 0 },
  17654  { 2, Iclass_xt_iclass_ritlb_args,
  17655    2, Iclass_xt_iclass_ritlb_stateArgs, 0, 0 },
  17656  { 2, Iclass_xt_iclass_witlb_args,
  17657    2, Iclass_xt_iclass_witlb_stateArgs, 0, 0 },
  17658  { 0, 0 /* xt_iclass_ldpte */,
  17659    2, Iclass_xt_iclass_ldpte_stateArgs, 0, 0 },
  17660  { 0, 0 /* xt_iclass_hwwitlba */,
  17661    1, Iclass_xt_iclass_hwwitlba_stateArgs, 0, 0 },
  17662  { 0, 0 /* xt_iclass_hwwdtlba */,
  17663    1, Iclass_xt_iclass_hwwdtlba_stateArgs, 0, 0 },
  17664  { 1, Iclass_xt_iclass_rsr_cpenable_args,
  17665    3, Iclass_xt_iclass_rsr_cpenable_stateArgs, 0, 0 },
  17666  { 1, Iclass_xt_iclass_wsr_cpenable_args,
  17667    3, Iclass_xt_iclass_wsr_cpenable_stateArgs, 0, 0 },
  17668  { 1, Iclass_xt_iclass_xsr_cpenable_args,
  17669    3, Iclass_xt_iclass_xsr_cpenable_stateArgs, 0, 0 },
  17670  { 3, Iclass_xt_iclass_clamp_args,
  17671    0, 0, 0, 0 },
  17672  { 3, Iclass_xt_iclass_minmax_args,
  17673    0, 0, 0, 0 },
  17674  { 2, Iclass_xt_iclass_nsa_args,
  17675    0, 0, 0, 0 },
  17676  { 3, Iclass_xt_iclass_sx_args,
  17677    0, 0, 0, 0 },
  17678  { 3, Iclass_xt_iclass_l32ai_args,
  17679    0, 0, 0, 0 },
  17680  { 3, Iclass_xt_iclass_s32ri_args,
  17681    0, 0, 0, 0 },
  17682  { 3, Iclass_xt_iclass_s32c1i_args,
  17683    3, Iclass_xt_iclass_s32c1i_stateArgs, 0, 0 },
  17684  { 1, Iclass_xt_iclass_rsr_scompare1_args,
  17685    1, Iclass_xt_iclass_rsr_scompare1_stateArgs, 0, 0 },
  17686  { 1, Iclass_xt_iclass_wsr_scompare1_args,
  17687    1, Iclass_xt_iclass_wsr_scompare1_stateArgs, 0, 0 },
  17688  { 1, Iclass_xt_iclass_xsr_scompare1_args,
  17689    1, Iclass_xt_iclass_xsr_scompare1_stateArgs, 0, 0 },
  17690  { 1, Iclass_xt_iclass_rsr_atomctl_args,
  17691    3, Iclass_xt_iclass_rsr_atomctl_stateArgs, 0, 0 },
  17692  { 1, Iclass_xt_iclass_wsr_atomctl_args,
  17693    4, Iclass_xt_iclass_wsr_atomctl_stateArgs, 0, 0 },
  17694  { 1, Iclass_xt_iclass_xsr_atomctl_args,
  17695    4, Iclass_xt_iclass_xsr_atomctl_stateArgs, 0, 0 },
  17696  { 2, Iclass_xt_iclass_rer_args,
  17697    4, Iclass_xt_iclass_rer_stateArgs, 2, Iclass_xt_iclass_rer_intfArgs },
  17698  { 2, Iclass_xt_iclass_wer_args,
  17699    7, Iclass_xt_iclass_wer_stateArgs, 0, 0 },
  17700  { 1, Iclass_rur_ae_ovf_sar_args,
  17701    3, Iclass_rur_ae_ovf_sar_stateArgs, 0, 0 },
  17702  { 1, Iclass_wur_ae_ovf_sar_args,
  17703    3, Iclass_wur_ae_ovf_sar_stateArgs, 0, 0 },
  17704  { 1, Iclass_rur_ae_bithead_args,
  17705    2, Iclass_rur_ae_bithead_stateArgs, 0, 0 },
  17706  { 1, Iclass_wur_ae_bithead_args,
  17707    2, Iclass_wur_ae_bithead_stateArgs, 0, 0 },
  17708  { 1, Iclass_rur_ae_ts_fts_bu_bp_args,
  17709    5, Iclass_rur_ae_ts_fts_bu_bp_stateArgs, 0, 0 },
  17710  { 1, Iclass_wur_ae_ts_fts_bu_bp_args,
  17711    5, Iclass_wur_ae_ts_fts_bu_bp_stateArgs, 0, 0 },
  17712  { 1, Iclass_rur_ae_sd_no_args,
  17713    3, Iclass_rur_ae_sd_no_stateArgs, 0, 0 },
  17714  { 1, Iclass_wur_ae_sd_no_args,
  17715    3, Iclass_wur_ae_sd_no_stateArgs, 0, 0 },
  17716  { 1, Iclass_ae_iclass_rur_ae_overflow_args,
  17717    2, Iclass_ae_iclass_rur_ae_overflow_stateArgs, 0, 0 },
  17718  { 1, Iclass_ae_iclass_wur_ae_overflow_args,
  17719    2, Iclass_ae_iclass_wur_ae_overflow_stateArgs, 0, 0 },
  17720  { 1, Iclass_ae_iclass_rur_ae_sar_args,
  17721    2, Iclass_ae_iclass_rur_ae_sar_stateArgs, 0, 0 },
  17722  { 1, Iclass_ae_iclass_wur_ae_sar_args,
  17723    2, Iclass_ae_iclass_wur_ae_sar_stateArgs, 0, 0 },
  17724  { 1, Iclass_ae_iclass_rur_ae_bitptr_args,
  17725    2, Iclass_ae_iclass_rur_ae_bitptr_stateArgs, 0, 0 },
  17726  { 1, Iclass_ae_iclass_wur_ae_bitptr_args,
  17727    2, Iclass_ae_iclass_wur_ae_bitptr_stateArgs, 0, 0 },
  17728  { 1, Iclass_ae_iclass_rur_ae_bitsused_args,
  17729    2, Iclass_ae_iclass_rur_ae_bitsused_stateArgs, 0, 0 },
  17730  { 1, Iclass_ae_iclass_wur_ae_bitsused_args,
  17731    2, Iclass_ae_iclass_wur_ae_bitsused_stateArgs, 0, 0 },
  17732  { 1, Iclass_ae_iclass_rur_ae_tablesize_args,
  17733    2, Iclass_ae_iclass_rur_ae_tablesize_stateArgs, 0, 0 },
  17734  { 1, Iclass_ae_iclass_wur_ae_tablesize_args,
  17735    2, Iclass_ae_iclass_wur_ae_tablesize_stateArgs, 0, 0 },
  17736  { 1, Iclass_ae_iclass_rur_ae_first_ts_args,
  17737    2, Iclass_ae_iclass_rur_ae_first_ts_stateArgs, 0, 0 },
  17738  { 1, Iclass_ae_iclass_wur_ae_first_ts_args,
  17739    2, Iclass_ae_iclass_wur_ae_first_ts_stateArgs, 0, 0 },
  17740  { 1, Iclass_ae_iclass_rur_ae_nextoffset_args,
  17741    2, Iclass_ae_iclass_rur_ae_nextoffset_stateArgs, 0, 0 },
  17742  { 1, Iclass_ae_iclass_wur_ae_nextoffset_args,
  17743    2, Iclass_ae_iclass_wur_ae_nextoffset_stateArgs, 0, 0 },
  17744  { 1, Iclass_ae_iclass_rur_ae_searchdone_args,
  17745    2, Iclass_ae_iclass_rur_ae_searchdone_stateArgs, 0, 0 },
  17746  { 1, Iclass_ae_iclass_wur_ae_searchdone_args,
  17747    2, Iclass_ae_iclass_wur_ae_searchdone_stateArgs, 0, 0 },
  17748  { 3, Iclass_ae_iclass_lp16f_i_args,
  17749    1, Iclass_ae_iclass_lp16f_i_stateArgs, 0, 0 },
  17750  { 3, Iclass_ae_iclass_lp16f_iu_args,
  17751    1, Iclass_ae_iclass_lp16f_iu_stateArgs, 0, 0 },
  17752  { 3, Iclass_ae_iclass_lp16f_x_args,
  17753    1, Iclass_ae_iclass_lp16f_x_stateArgs, 0, 0 },
  17754  { 3, Iclass_ae_iclass_lp16f_xu_args,
  17755    1, Iclass_ae_iclass_lp16f_xu_stateArgs, 0, 0 },
  17756  { 3, Iclass_ae_iclass_lp24_i_args,
  17757    1, Iclass_ae_iclass_lp24_i_stateArgs, 0, 0 },
  17758  { 3, Iclass_ae_iclass_lp24_iu_args,
  17759    1, Iclass_ae_iclass_lp24_iu_stateArgs, 0, 0 },
  17760  { 3, Iclass_ae_iclass_lp24_x_args,
  17761    1, Iclass_ae_iclass_lp24_x_stateArgs, 0, 0 },
  17762  { 3, Iclass_ae_iclass_lp24_xu_args,
  17763    1, Iclass_ae_iclass_lp24_xu_stateArgs, 0, 0 },
  17764  { 3, Iclass_ae_iclass_lp24f_i_args,
  17765    1, Iclass_ae_iclass_lp24f_i_stateArgs, 0, 0 },
  17766  { 3, Iclass_ae_iclass_lp24f_iu_args,
  17767    1, Iclass_ae_iclass_lp24f_iu_stateArgs, 0, 0 },
  17768  { 3, Iclass_ae_iclass_lp24f_x_args,
  17769    1, Iclass_ae_iclass_lp24f_x_stateArgs, 0, 0 },
  17770  { 3, Iclass_ae_iclass_lp24f_xu_args,
  17771    1, Iclass_ae_iclass_lp24f_xu_stateArgs, 0, 0 },
  17772  { 3, Iclass_ae_iclass_lp16x2f_i_args,
  17773    1, Iclass_ae_iclass_lp16x2f_i_stateArgs, 0, 0 },
  17774  { 3, Iclass_ae_iclass_lp16x2f_iu_args,
  17775    1, Iclass_ae_iclass_lp16x2f_iu_stateArgs, 0, 0 },
  17776  { 3, Iclass_ae_iclass_lp16x2f_x_args,
  17777    1, Iclass_ae_iclass_lp16x2f_x_stateArgs, 0, 0 },
  17778  { 3, Iclass_ae_iclass_lp16x2f_xu_args,
  17779    1, Iclass_ae_iclass_lp16x2f_xu_stateArgs, 0, 0 },
  17780  { 3, Iclass_ae_iclass_lp24x2f_i_args,
  17781    1, Iclass_ae_iclass_lp24x2f_i_stateArgs, 0, 0 },
  17782  { 3, Iclass_ae_iclass_lp24x2f_iu_args,
  17783    1, Iclass_ae_iclass_lp24x2f_iu_stateArgs, 0, 0 },
  17784  { 3, Iclass_ae_iclass_lp24x2f_x_args,
  17785    1, Iclass_ae_iclass_lp24x2f_x_stateArgs, 0, 0 },
  17786  { 3, Iclass_ae_iclass_lp24x2f_xu_args,
  17787    1, Iclass_ae_iclass_lp24x2f_xu_stateArgs, 0, 0 },
  17788  { 3, Iclass_ae_iclass_lp24x2_i_args,
  17789    1, Iclass_ae_iclass_lp24x2_i_stateArgs, 0, 0 },
  17790  { 3, Iclass_ae_iclass_lp24x2_iu_args,
  17791    1, Iclass_ae_iclass_lp24x2_iu_stateArgs, 0, 0 },
  17792  { 3, Iclass_ae_iclass_lp24x2_x_args,
  17793    1, Iclass_ae_iclass_lp24x2_x_stateArgs, 0, 0 },
  17794  { 3, Iclass_ae_iclass_lp24x2_xu_args,
  17795    1, Iclass_ae_iclass_lp24x2_xu_stateArgs, 0, 0 },
  17796  { 3, Iclass_ae_iclass_sp16x2f_i_args,
  17797    1, Iclass_ae_iclass_sp16x2f_i_stateArgs, 0, 0 },
  17798  { 3, Iclass_ae_iclass_sp16x2f_iu_args,
  17799    1, Iclass_ae_iclass_sp16x2f_iu_stateArgs, 0, 0 },
  17800  { 3, Iclass_ae_iclass_sp16x2f_x_args,
  17801    1, Iclass_ae_iclass_sp16x2f_x_stateArgs, 0, 0 },
  17802  { 3, Iclass_ae_iclass_sp16x2f_xu_args,
  17803    1, Iclass_ae_iclass_sp16x2f_xu_stateArgs, 0, 0 },
  17804  { 3, Iclass_ae_iclass_sp24x2s_i_args,
  17805    1, Iclass_ae_iclass_sp24x2s_i_stateArgs, 0, 0 },
  17806  { 3, Iclass_ae_iclass_sp24x2s_iu_args,
  17807    1, Iclass_ae_iclass_sp24x2s_iu_stateArgs, 0, 0 },
  17808  { 3, Iclass_ae_iclass_sp24x2s_x_args,
  17809    1, Iclass_ae_iclass_sp24x2s_x_stateArgs, 0, 0 },
  17810  { 3, Iclass_ae_iclass_sp24x2s_xu_args,
  17811    1, Iclass_ae_iclass_sp24x2s_xu_stateArgs, 0, 0 },
  17812  { 3, Iclass_ae_iclass_sp24x2f_i_args,
  17813    1, Iclass_ae_iclass_sp24x2f_i_stateArgs, 0, 0 },
  17814  { 3, Iclass_ae_iclass_sp24x2f_iu_args,
  17815    1, Iclass_ae_iclass_sp24x2f_iu_stateArgs, 0, 0 },
  17816  { 3, Iclass_ae_iclass_sp24x2f_x_args,
  17817    1, Iclass_ae_iclass_sp24x2f_x_stateArgs, 0, 0 },
  17818  { 3, Iclass_ae_iclass_sp24x2f_xu_args,
  17819    1, Iclass_ae_iclass_sp24x2f_xu_stateArgs, 0, 0 },
  17820  { 3, Iclass_ae_iclass_sp16f_l_i_args,
  17821    1, Iclass_ae_iclass_sp16f_l_i_stateArgs, 0, 0 },
  17822  { 3, Iclass_ae_iclass_sp16f_l_iu_args,
  17823    1, Iclass_ae_iclass_sp16f_l_iu_stateArgs, 0, 0 },
  17824  { 3, Iclass_ae_iclass_sp16f_l_x_args,
  17825    1, Iclass_ae_iclass_sp16f_l_x_stateArgs, 0, 0 },
  17826  { 3, Iclass_ae_iclass_sp16f_l_xu_args,
  17827    1, Iclass_ae_iclass_sp16f_l_xu_stateArgs, 0, 0 },
  17828  { 3, Iclass_ae_iclass_sp24s_l_i_args,
  17829    1, Iclass_ae_iclass_sp24s_l_i_stateArgs, 0, 0 },
  17830  { 3, Iclass_ae_iclass_sp24s_l_iu_args,
  17831    1, Iclass_ae_iclass_sp24s_l_iu_stateArgs, 0, 0 },
  17832  { 3, Iclass_ae_iclass_sp24s_l_x_args,
  17833    1, Iclass_ae_iclass_sp24s_l_x_stateArgs, 0, 0 },
  17834  { 3, Iclass_ae_iclass_sp24s_l_xu_args,
  17835    1, Iclass_ae_iclass_sp24s_l_xu_stateArgs, 0, 0 },
  17836  { 3, Iclass_ae_iclass_sp24f_l_i_args,
  17837    1, Iclass_ae_iclass_sp24f_l_i_stateArgs, 0, 0 },
  17838  { 3, Iclass_ae_iclass_sp24f_l_iu_args,
  17839    1, Iclass_ae_iclass_sp24f_l_iu_stateArgs, 0, 0 },
  17840  { 3, Iclass_ae_iclass_sp24f_l_x_args,
  17841    1, Iclass_ae_iclass_sp24f_l_x_stateArgs, 0, 0 },
  17842  { 3, Iclass_ae_iclass_sp24f_l_xu_args,
  17843    1, Iclass_ae_iclass_sp24f_l_xu_stateArgs, 0, 0 },
  17844  { 3, Iclass_ae_iclass_lq56_i_args,
  17845    1, Iclass_ae_iclass_lq56_i_stateArgs, 0, 0 },
  17846  { 3, Iclass_ae_iclass_lq56_iu_args,
  17847    1, Iclass_ae_iclass_lq56_iu_stateArgs, 0, 0 },
  17848  { 3, Iclass_ae_iclass_lq56_x_args,
  17849    1, Iclass_ae_iclass_lq56_x_stateArgs, 0, 0 },
  17850  { 3, Iclass_ae_iclass_lq56_xu_args,
  17851    1, Iclass_ae_iclass_lq56_xu_stateArgs, 0, 0 },
  17852  { 3, Iclass_ae_iclass_lq32f_i_args,
  17853    1, Iclass_ae_iclass_lq32f_i_stateArgs, 0, 0 },
  17854  { 3, Iclass_ae_iclass_lq32f_iu_args,
  17855    1, Iclass_ae_iclass_lq32f_iu_stateArgs, 0, 0 },
  17856  { 3, Iclass_ae_iclass_lq32f_x_args,
  17857    1, Iclass_ae_iclass_lq32f_x_stateArgs, 0, 0 },
  17858  { 3, Iclass_ae_iclass_lq32f_xu_args,
  17859    1, Iclass_ae_iclass_lq32f_xu_stateArgs, 0, 0 },
  17860  { 3, Iclass_ae_iclass_sq56s_i_args,
  17861    1, Iclass_ae_iclass_sq56s_i_stateArgs, 0, 0 },
  17862  { 3, Iclass_ae_iclass_sq56s_iu_args,
  17863    1, Iclass_ae_iclass_sq56s_iu_stateArgs, 0, 0 },
  17864  { 3, Iclass_ae_iclass_sq56s_x_args,
  17865    1, Iclass_ae_iclass_sq56s_x_stateArgs, 0, 0 },
  17866  { 3, Iclass_ae_iclass_sq56s_xu_args,
  17867    1, Iclass_ae_iclass_sq56s_xu_stateArgs, 0, 0 },
  17868  { 3, Iclass_ae_iclass_sq32f_i_args,
  17869    1, Iclass_ae_iclass_sq32f_i_stateArgs, 0, 0 },
  17870  { 3, Iclass_ae_iclass_sq32f_iu_args,
  17871    1, Iclass_ae_iclass_sq32f_iu_stateArgs, 0, 0 },
  17872  { 3, Iclass_ae_iclass_sq32f_x_args,
  17873    1, Iclass_ae_iclass_sq32f_x_stateArgs, 0, 0 },
  17874  { 3, Iclass_ae_iclass_sq32f_xu_args,
  17875    1, Iclass_ae_iclass_sq32f_xu_stateArgs, 0, 0 },
  17876  { 1, Iclass_ae_iclass_zerop48_args,
  17877    1, Iclass_ae_iclass_zerop48_stateArgs, 0, 0 },
  17878  { 2, Iclass_ae_iclass_movp48_args,
  17879    1, Iclass_ae_iclass_movp48_stateArgs, 0, 0 },
  17880  { 3, Iclass_ae_iclass_selp24_ll_args,
  17881    1, Iclass_ae_iclass_selp24_ll_stateArgs, 0, 0 },
  17882  { 3, Iclass_ae_iclass_selp24_lh_args,
  17883    1, Iclass_ae_iclass_selp24_lh_stateArgs, 0, 0 },
  17884  { 3, Iclass_ae_iclass_selp24_hl_args,
  17885    1, Iclass_ae_iclass_selp24_hl_stateArgs, 0, 0 },
  17886  { 3, Iclass_ae_iclass_selp24_hh_args,
  17887    1, Iclass_ae_iclass_selp24_hh_stateArgs, 0, 0 },
  17888  { 3, Iclass_ae_iclass_movtp24x2_args,
  17889    1, Iclass_ae_iclass_movtp24x2_stateArgs, 0, 0 },
  17890  { 3, Iclass_ae_iclass_movfp24x2_args,
  17891    1, Iclass_ae_iclass_movfp24x2_stateArgs, 0, 0 },
  17892  { 3, Iclass_ae_iclass_movtp48_args,
  17893    1, Iclass_ae_iclass_movtp48_stateArgs, 0, 0 },
  17894  { 3, Iclass_ae_iclass_movfp48_args,
  17895    1, Iclass_ae_iclass_movfp48_stateArgs, 0, 0 },
  17896  { 3, Iclass_ae_iclass_movpa24x2_args,
  17897    1, Iclass_ae_iclass_movpa24x2_stateArgs, 0, 0 },
  17898  { 3, Iclass_ae_iclass_truncp24a32x2_args,
  17899    1, Iclass_ae_iclass_truncp24a32x2_stateArgs, 0, 0 },
  17900  { 2, Iclass_ae_iclass_cvta32p24_l_args,
  17901    1, Iclass_ae_iclass_cvta32p24_l_stateArgs, 0, 0 },
  17902  { 2, Iclass_ae_iclass_cvta32p24_h_args,
  17903    1, Iclass_ae_iclass_cvta32p24_h_stateArgs, 0, 0 },
  17904  { 3, Iclass_ae_iclass_cvtp24a16x2_ll_args,
  17905    1, Iclass_ae_iclass_cvtp24a16x2_ll_stateArgs, 0, 0 },
  17906  { 3, Iclass_ae_iclass_cvtp24a16x2_lh_args,
  17907    1, Iclass_ae_iclass_cvtp24a16x2_lh_stateArgs, 0, 0 },
  17908  { 3, Iclass_ae_iclass_cvtp24a16x2_hl_args,
  17909    1, Iclass_ae_iclass_cvtp24a16x2_hl_stateArgs, 0, 0 },
  17910  { 3, Iclass_ae_iclass_cvtp24a16x2_hh_args,
  17911    1, Iclass_ae_iclass_cvtp24a16x2_hh_stateArgs, 0, 0 },
  17912  { 3, Iclass_ae_iclass_truncp24q48x2_args,
  17913    1, Iclass_ae_iclass_truncp24q48x2_stateArgs, 0, 0 },
  17914  { 2, Iclass_ae_iclass_truncp16_args,
  17915    1, Iclass_ae_iclass_truncp16_stateArgs, 0, 0 },
  17916  { 2, Iclass_ae_iclass_roundsp24q48sym_args,
  17917    2, Iclass_ae_iclass_roundsp24q48sym_stateArgs, 0, 0 },
  17918  { 2, Iclass_ae_iclass_roundsp24q48asym_args,
  17919    2, Iclass_ae_iclass_roundsp24q48asym_stateArgs, 0, 0 },
  17920  { 2, Iclass_ae_iclass_roundsp16q48sym_args,
  17921    2, Iclass_ae_iclass_roundsp16q48sym_stateArgs, 0, 0 },
  17922  { 2, Iclass_ae_iclass_roundsp16q48asym_args,
  17923    2, Iclass_ae_iclass_roundsp16q48asym_stateArgs, 0, 0 },
  17924  { 2, Iclass_ae_iclass_roundsp16sym_args,
  17925    2, Iclass_ae_iclass_roundsp16sym_stateArgs, 0, 0 },
  17926  { 2, Iclass_ae_iclass_roundsp16asym_args,
  17927    2, Iclass_ae_iclass_roundsp16asym_stateArgs, 0, 0 },
  17928  { 1, Iclass_ae_iclass_zeroq56_args,
  17929    1, Iclass_ae_iclass_zeroq56_stateArgs, 0, 0 },
  17930  { 2, Iclass_ae_iclass_movq56_args,
  17931    1, Iclass_ae_iclass_movq56_stateArgs, 0, 0 },
  17932  { 3, Iclass_ae_iclass_movtq56_args,
  17933    1, Iclass_ae_iclass_movtq56_stateArgs, 0, 0 },
  17934  { 3, Iclass_ae_iclass_movfq56_args,
  17935    1, Iclass_ae_iclass_movfq56_stateArgs, 0, 0 },
  17936  { 2, Iclass_ae_iclass_cvtq48a32s_args,
  17937    1, Iclass_ae_iclass_cvtq48a32s_stateArgs, 0, 0 },
  17938  { 2, Iclass_ae_iclass_cvtq48p24s_l_args,
  17939    1, Iclass_ae_iclass_cvtq48p24s_l_stateArgs, 0, 0 },
  17940  { 2, Iclass_ae_iclass_cvtq48p24s_h_args,
  17941    1, Iclass_ae_iclass_cvtq48p24s_h_stateArgs, 0, 0 },
  17942  { 2, Iclass_ae_iclass_satq48s_args,
  17943    2, Iclass_ae_iclass_satq48s_stateArgs, 0, 0 },
  17944  { 2, Iclass_ae_iclass_truncq32_args,
  17945    1, Iclass_ae_iclass_truncq32_stateArgs, 0, 0 },
  17946  { 2, Iclass_ae_iclass_roundsq32sym_args,
  17947    2, Iclass_ae_iclass_roundsq32sym_stateArgs, 0, 0 },
  17948  { 2, Iclass_ae_iclass_roundsq32asym_args,
  17949    2, Iclass_ae_iclass_roundsq32asym_stateArgs, 0, 0 },
  17950  { 2, Iclass_ae_iclass_trunca32q48_args,
  17951    1, Iclass_ae_iclass_trunca32q48_stateArgs, 0, 0 },
  17952  { 2, Iclass_ae_iclass_movap24s_l_args,
  17953    1, Iclass_ae_iclass_movap24s_l_stateArgs, 0, 0 },
  17954  { 2, Iclass_ae_iclass_movap24s_h_args,
  17955    1, Iclass_ae_iclass_movap24s_h_stateArgs, 0, 0 },
  17956  { 2, Iclass_ae_iclass_trunca16p24s_l_args,
  17957    1, Iclass_ae_iclass_trunca16p24s_l_stateArgs, 0, 0 },
  17958  { 2, Iclass_ae_iclass_trunca16p24s_h_args,
  17959    1, Iclass_ae_iclass_trunca16p24s_h_stateArgs, 0, 0 },
  17960  { 3, Iclass_ae_iclass_addp24_args,
  17961    1, Iclass_ae_iclass_addp24_stateArgs, 0, 0 },
  17962  { 3, Iclass_ae_iclass_subp24_args,
  17963    1, Iclass_ae_iclass_subp24_stateArgs, 0, 0 },
  17964  { 2, Iclass_ae_iclass_negp24_args,
  17965    1, Iclass_ae_iclass_negp24_stateArgs, 0, 0 },
  17966  { 2, Iclass_ae_iclass_absp24_args,
  17967    1, Iclass_ae_iclass_absp24_stateArgs, 0, 0 },
  17968  { 3, Iclass_ae_iclass_maxp24s_args,
  17969    1, Iclass_ae_iclass_maxp24s_stateArgs, 0, 0 },
  17970  { 3, Iclass_ae_iclass_minp24s_args,
  17971    1, Iclass_ae_iclass_minp24s_stateArgs, 0, 0 },
  17972  { 4, Iclass_ae_iclass_maxbp24s_args,
  17973    1, Iclass_ae_iclass_maxbp24s_stateArgs, 0, 0 },
  17974  { 4, Iclass_ae_iclass_minbp24s_args,
  17975    1, Iclass_ae_iclass_minbp24s_stateArgs, 0, 0 },
  17976  { 3, Iclass_ae_iclass_addsp24s_args,
  17977    2, Iclass_ae_iclass_addsp24s_stateArgs, 0, 0 },
  17978  { 3, Iclass_ae_iclass_subsp24s_args,
  17979    2, Iclass_ae_iclass_subsp24s_stateArgs, 0, 0 },
  17980  { 2, Iclass_ae_iclass_negsp24s_args,
  17981    2, Iclass_ae_iclass_negsp24s_stateArgs, 0, 0 },
  17982  { 2, Iclass_ae_iclass_abssp24s_args,
  17983    2, Iclass_ae_iclass_abssp24s_stateArgs, 0, 0 },
  17984  { 3, Iclass_ae_iclass_andp48_args,
  17985    1, Iclass_ae_iclass_andp48_stateArgs, 0, 0 },
  17986  { 3, Iclass_ae_iclass_nandp48_args,
  17987    1, Iclass_ae_iclass_nandp48_stateArgs, 0, 0 },
  17988  { 3, Iclass_ae_iclass_orp48_args,
  17989    1, Iclass_ae_iclass_orp48_stateArgs, 0, 0 },
  17990  { 3, Iclass_ae_iclass_xorp48_args,
  17991    1, Iclass_ae_iclass_xorp48_stateArgs, 0, 0 },
  17992  { 3, Iclass_ae_iclass_ltp24s_args,
  17993    1, Iclass_ae_iclass_ltp24s_stateArgs, 0, 0 },
  17994  { 3, Iclass_ae_iclass_lep24s_args,
  17995    1, Iclass_ae_iclass_lep24s_stateArgs, 0, 0 },
  17996  { 3, Iclass_ae_iclass_eqp24_args,
  17997    1, Iclass_ae_iclass_eqp24_stateArgs, 0, 0 },
  17998  { 3, Iclass_ae_iclass_addq56_args,
  17999    1, Iclass_ae_iclass_addq56_stateArgs, 0, 0 },
  18000  { 3, Iclass_ae_iclass_subq56_args,
  18001    1, Iclass_ae_iclass_subq56_stateArgs, 0, 0 },
  18002  { 2, Iclass_ae_iclass_negq56_args,
  18003    1, Iclass_ae_iclass_negq56_stateArgs, 0, 0 },
  18004  { 2, Iclass_ae_iclass_absq56_args,
  18005    1, Iclass_ae_iclass_absq56_stateArgs, 0, 0 },
  18006  { 3, Iclass_ae_iclass_maxq56s_args,
  18007    1, Iclass_ae_iclass_maxq56s_stateArgs, 0, 0 },
  18008  { 3, Iclass_ae_iclass_minq56s_args,
  18009    1, Iclass_ae_iclass_minq56s_stateArgs, 0, 0 },
  18010  { 4, Iclass_ae_iclass_maxbq56s_args,
  18011    1, Iclass_ae_iclass_maxbq56s_stateArgs, 0, 0 },
  18012  { 4, Iclass_ae_iclass_minbq56s_args,
  18013    1, Iclass_ae_iclass_minbq56s_stateArgs, 0, 0 },
  18014  { 3, Iclass_ae_iclass_addsq56s_args,
  18015    2, Iclass_ae_iclass_addsq56s_stateArgs, 0, 0 },
  18016  { 3, Iclass_ae_iclass_subsq56s_args,
  18017    2, Iclass_ae_iclass_subsq56s_stateArgs, 0, 0 },
  18018  { 2, Iclass_ae_iclass_negsq56s_args,
  18019    2, Iclass_ae_iclass_negsq56s_stateArgs, 0, 0 },
  18020  { 2, Iclass_ae_iclass_abssq56s_args,
  18021    2, Iclass_ae_iclass_abssq56s_stateArgs, 0, 0 },
  18022  { 3, Iclass_ae_iclass_andq56_args,
  18023    1, Iclass_ae_iclass_andq56_stateArgs, 0, 0 },
  18024  { 3, Iclass_ae_iclass_nandq56_args,
  18025    1, Iclass_ae_iclass_nandq56_stateArgs, 0, 0 },
  18026  { 3, Iclass_ae_iclass_orq56_args,
  18027    1, Iclass_ae_iclass_orq56_stateArgs, 0, 0 },
  18028  { 3, Iclass_ae_iclass_xorq56_args,
  18029    1, Iclass_ae_iclass_xorq56_stateArgs, 0, 0 },
  18030  { 3, Iclass_ae_iclass_sllip24_args,
  18031    1, Iclass_ae_iclass_sllip24_stateArgs, 0, 0 },
  18032  { 3, Iclass_ae_iclass_srlip24_args,
  18033    1, Iclass_ae_iclass_srlip24_stateArgs, 0, 0 },
  18034  { 3, Iclass_ae_iclass_sraip24_args,
  18035    1, Iclass_ae_iclass_sraip24_stateArgs, 0, 0 },
  18036  { 2, Iclass_ae_iclass_sllsp24_args,
  18037    2, Iclass_ae_iclass_sllsp24_stateArgs, 0, 0 },
  18038  { 2, Iclass_ae_iclass_srlsp24_args,
  18039    2, Iclass_ae_iclass_srlsp24_stateArgs, 0, 0 },
  18040  { 2, Iclass_ae_iclass_srasp24_args,
  18041    2, Iclass_ae_iclass_srasp24_stateArgs, 0, 0 },
  18042  { 3, Iclass_ae_iclass_sllisp24s_args,
  18043    2, Iclass_ae_iclass_sllisp24s_stateArgs, 0, 0 },
  18044  { 2, Iclass_ae_iclass_sllssp24s_args,
  18045    3, Iclass_ae_iclass_sllssp24s_stateArgs, 0, 0 },
  18046  { 3, Iclass_ae_iclass_slliq56_args,
  18047    1, Iclass_ae_iclass_slliq56_stateArgs, 0, 0 },
  18048  { 3, Iclass_ae_iclass_srliq56_args,
  18049    1, Iclass_ae_iclass_srliq56_stateArgs, 0, 0 },
  18050  { 3, Iclass_ae_iclass_sraiq56_args,
  18051    1, Iclass_ae_iclass_sraiq56_stateArgs, 0, 0 },
  18052  { 2, Iclass_ae_iclass_sllsq56_args,
  18053    2, Iclass_ae_iclass_sllsq56_stateArgs, 0, 0 },
  18054  { 2, Iclass_ae_iclass_srlsq56_args,
  18055    2, Iclass_ae_iclass_srlsq56_stateArgs, 0, 0 },
  18056  { 2, Iclass_ae_iclass_srasq56_args,
  18057    2, Iclass_ae_iclass_srasq56_stateArgs, 0, 0 },
  18058  { 3, Iclass_ae_iclass_sllaq56_args,
  18059    1, Iclass_ae_iclass_sllaq56_stateArgs, 0, 0 },
  18060  { 3, Iclass_ae_iclass_srlaq56_args,
  18061    1, Iclass_ae_iclass_srlaq56_stateArgs, 0, 0 },
  18062  { 3, Iclass_ae_iclass_sraaq56_args,
  18063    1, Iclass_ae_iclass_sraaq56_stateArgs, 0, 0 },
  18064  { 3, Iclass_ae_iclass_sllisq56s_args,
  18065    2, Iclass_ae_iclass_sllisq56s_stateArgs, 0, 0 },
  18066  { 2, Iclass_ae_iclass_sllssq56s_args,
  18067    3, Iclass_ae_iclass_sllssq56s_stateArgs, 0, 0 },
  18068  { 3, Iclass_ae_iclass_sllasq56s_args,
  18069    2, Iclass_ae_iclass_sllasq56s_stateArgs, 0, 0 },
  18070  { 3, Iclass_ae_iclass_ltq56s_args,
  18071    1, Iclass_ae_iclass_ltq56s_stateArgs, 0, 0 },
  18072  { 3, Iclass_ae_iclass_leq56s_args,
  18073    1, Iclass_ae_iclass_leq56s_stateArgs, 0, 0 },
  18074  { 3, Iclass_ae_iclass_eqq56_args,
  18075    1, Iclass_ae_iclass_eqq56_stateArgs, 0, 0 },
  18076  { 2, Iclass_ae_iclass_nsaq56s_args,
  18077    1, Iclass_ae_iclass_nsaq56s_stateArgs, 0, 0 },
  18078  { 3, Iclass_ae_iclass_mulfs32p16s_ll_args,
  18079    2, Iclass_ae_iclass_mulfs32p16s_ll_stateArgs, 0, 0 },
  18080  { 3, Iclass_ae_iclass_mulfp24s_ll_args,
  18081    1, Iclass_ae_iclass_mulfp24s_ll_stateArgs, 0, 0 },
  18082  { 3, Iclass_ae_iclass_mulp24s_ll_args,
  18083    1, Iclass_ae_iclass_mulp24s_ll_stateArgs, 0, 0 },
  18084  { 3, Iclass_ae_iclass_mulfs32p16s_lh_args,
  18085    2, Iclass_ae_iclass_mulfs32p16s_lh_stateArgs, 0, 0 },
  18086  { 3, Iclass_ae_iclass_mulfp24s_lh_args,
  18087    1, Iclass_ae_iclass_mulfp24s_lh_stateArgs, 0, 0 },
  18088  { 3, Iclass_ae_iclass_mulp24s_lh_args,
  18089    1, Iclass_ae_iclass_mulp24s_lh_stateArgs, 0, 0 },
  18090  { 3, Iclass_ae_iclass_mulfs32p16s_hl_args,
  18091    2, Iclass_ae_iclass_mulfs32p16s_hl_stateArgs, 0, 0 },
  18092  { 3, Iclass_ae_iclass_mulfp24s_hl_args,
  18093    1, Iclass_ae_iclass_mulfp24s_hl_stateArgs, 0, 0 },
  18094  { 3, Iclass_ae_iclass_mulp24s_hl_args,
  18095    1, Iclass_ae_iclass_mulp24s_hl_stateArgs, 0, 0 },
  18096  { 3, Iclass_ae_iclass_mulfs32p16s_hh_args,
  18097    2, Iclass_ae_iclass_mulfs32p16s_hh_stateArgs, 0, 0 },
  18098  { 3, Iclass_ae_iclass_mulfp24s_hh_args,
  18099    1, Iclass_ae_iclass_mulfp24s_hh_stateArgs, 0, 0 },
  18100  { 3, Iclass_ae_iclass_mulp24s_hh_args,
  18101    1, Iclass_ae_iclass_mulp24s_hh_stateArgs, 0, 0 },
  18102  { 3, Iclass_ae_iclass_mulafs32p16s_ll_args,
  18103    2, Iclass_ae_iclass_mulafs32p16s_ll_stateArgs, 0, 0 },
  18104  { 3, Iclass_ae_iclass_mulafp24s_ll_args,
  18105    1, Iclass_ae_iclass_mulafp24s_ll_stateArgs, 0, 0 },
  18106  { 3, Iclass_ae_iclass_mulap24s_ll_args,
  18107    1, Iclass_ae_iclass_mulap24s_ll_stateArgs, 0, 0 },
  18108  { 3, Iclass_ae_iclass_mulafs32p16s_lh_args,
  18109    2, Iclass_ae_iclass_mulafs32p16s_lh_stateArgs, 0, 0 },
  18110  { 3, Iclass_ae_iclass_mulafp24s_lh_args,
  18111    1, Iclass_ae_iclass_mulafp24s_lh_stateArgs, 0, 0 },
  18112  { 3, Iclass_ae_iclass_mulap24s_lh_args,
  18113    1, Iclass_ae_iclass_mulap24s_lh_stateArgs, 0, 0 },
  18114  { 3, Iclass_ae_iclass_mulafs32p16s_hl_args,
  18115    2, Iclass_ae_iclass_mulafs32p16s_hl_stateArgs, 0, 0 },
  18116  { 3, Iclass_ae_iclass_mulafp24s_hl_args,
  18117    1, Iclass_ae_iclass_mulafp24s_hl_stateArgs, 0, 0 },
  18118  { 3, Iclass_ae_iclass_mulap24s_hl_args,
  18119    1, Iclass_ae_iclass_mulap24s_hl_stateArgs, 0, 0 },
  18120  { 3, Iclass_ae_iclass_mulafs32p16s_hh_args,
  18121    2, Iclass_ae_iclass_mulafs32p16s_hh_stateArgs, 0, 0 },
  18122  { 3, Iclass_ae_iclass_mulafp24s_hh_args,
  18123    1, Iclass_ae_iclass_mulafp24s_hh_stateArgs, 0, 0 },
  18124  { 3, Iclass_ae_iclass_mulap24s_hh_args,
  18125    1, Iclass_ae_iclass_mulap24s_hh_stateArgs, 0, 0 },
  18126  { 3, Iclass_ae_iclass_mulsfs32p16s_ll_args,
  18127    2, Iclass_ae_iclass_mulsfs32p16s_ll_stateArgs, 0, 0 },
  18128  { 3, Iclass_ae_iclass_mulsfp24s_ll_args,
  18129    1, Iclass_ae_iclass_mulsfp24s_ll_stateArgs, 0, 0 },
  18130  { 3, Iclass_ae_iclass_mulsp24s_ll_args,
  18131    1, Iclass_ae_iclass_mulsp24s_ll_stateArgs, 0, 0 },
  18132  { 3, Iclass_ae_iclass_mulsfs32p16s_lh_args,
  18133    2, Iclass_ae_iclass_mulsfs32p16s_lh_stateArgs, 0, 0 },
  18134  { 3, Iclass_ae_iclass_mulsfp24s_lh_args,
  18135    1, Iclass_ae_iclass_mulsfp24s_lh_stateArgs, 0, 0 },
  18136  { 3, Iclass_ae_iclass_mulsp24s_lh_args,
  18137    1, Iclass_ae_iclass_mulsp24s_lh_stateArgs, 0, 0 },
  18138  { 3, Iclass_ae_iclass_mulsfs32p16s_hl_args,
  18139    2, Iclass_ae_iclass_mulsfs32p16s_hl_stateArgs, 0, 0 },
  18140  { 3, Iclass_ae_iclass_mulsfp24s_hl_args,
  18141    1, Iclass_ae_iclass_mulsfp24s_hl_stateArgs, 0, 0 },
  18142  { 3, Iclass_ae_iclass_mulsp24s_hl_args,
  18143    1, Iclass_ae_iclass_mulsp24s_hl_stateArgs, 0, 0 },
  18144  { 3, Iclass_ae_iclass_mulsfs32p16s_hh_args,
  18145    2, Iclass_ae_iclass_mulsfs32p16s_hh_stateArgs, 0, 0 },
  18146  { 3, Iclass_ae_iclass_mulsfp24s_hh_args,
  18147    1, Iclass_ae_iclass_mulsfp24s_hh_stateArgs, 0, 0 },
  18148  { 3, Iclass_ae_iclass_mulsp24s_hh_args,
  18149    1, Iclass_ae_iclass_mulsp24s_hh_stateArgs, 0, 0 },
  18150  { 3, Iclass_ae_iclass_mulafs56p24s_ll_args,
  18151    2, Iclass_ae_iclass_mulafs56p24s_ll_stateArgs, 0, 0 },
  18152  { 3, Iclass_ae_iclass_mulas56p24s_ll_args,
  18153    2, Iclass_ae_iclass_mulas56p24s_ll_stateArgs, 0, 0 },
  18154  { 3, Iclass_ae_iclass_mulafs56p24s_lh_args,
  18155    2, Iclass_ae_iclass_mulafs56p24s_lh_stateArgs, 0, 0 },
  18156  { 3, Iclass_ae_iclass_mulas56p24s_lh_args,
  18157    2, Iclass_ae_iclass_mulas56p24s_lh_stateArgs, 0, 0 },
  18158  { 3, Iclass_ae_iclass_mulafs56p24s_hl_args,
  18159    2, Iclass_ae_iclass_mulafs56p24s_hl_stateArgs, 0, 0 },
  18160  { 3, Iclass_ae_iclass_mulas56p24s_hl_args,
  18161    2, Iclass_ae_iclass_mulas56p24s_hl_stateArgs, 0, 0 },
  18162  { 3, Iclass_ae_iclass_mulafs56p24s_hh_args,
  18163    2, Iclass_ae_iclass_mulafs56p24s_hh_stateArgs, 0, 0 },
  18164  { 3, Iclass_ae_iclass_mulas56p24s_hh_args,
  18165    2, Iclass_ae_iclass_mulas56p24s_hh_stateArgs, 0, 0 },
  18166  { 3, Iclass_ae_iclass_mulsfs56p24s_ll_args,
  18167    2, Iclass_ae_iclass_mulsfs56p24s_ll_stateArgs, 0, 0 },
  18168  { 3, Iclass_ae_iclass_mulss56p24s_ll_args,
  18169    2, Iclass_ae_iclass_mulss56p24s_ll_stateArgs, 0, 0 },
  18170  { 3, Iclass_ae_iclass_mulsfs56p24s_lh_args,
  18171    2, Iclass_ae_iclass_mulsfs56p24s_lh_stateArgs, 0, 0 },
  18172  { 3, Iclass_ae_iclass_mulss56p24s_lh_args,
  18173    2, Iclass_ae_iclass_mulss56p24s_lh_stateArgs, 0, 0 },
  18174  { 3, Iclass_ae_iclass_mulsfs56p24s_hl_args,
  18175    2, Iclass_ae_iclass_mulsfs56p24s_hl_stateArgs, 0, 0 },
  18176  { 3, Iclass_ae_iclass_mulss56p24s_hl_args,
  18177    2, Iclass_ae_iclass_mulss56p24s_hl_stateArgs, 0, 0 },
  18178  { 3, Iclass_ae_iclass_mulsfs56p24s_hh_args,
  18179    2, Iclass_ae_iclass_mulsfs56p24s_hh_stateArgs, 0, 0 },
  18180  { 3, Iclass_ae_iclass_mulss56p24s_hh_args,
  18181    2, Iclass_ae_iclass_mulss56p24s_hh_stateArgs, 0, 0 },
  18182  { 3, Iclass_ae_iclass_mulfq32sp16s_l_args,
  18183    1, Iclass_ae_iclass_mulfq32sp16s_l_stateArgs, 0, 0 },
  18184  { 3, Iclass_ae_iclass_mulfq32sp16s_h_args,
  18185    1, Iclass_ae_iclass_mulfq32sp16s_h_stateArgs, 0, 0 },
  18186  { 3, Iclass_ae_iclass_mulfq32sp16u_l_args,
  18187    1, Iclass_ae_iclass_mulfq32sp16u_l_stateArgs, 0, 0 },
  18188  { 3, Iclass_ae_iclass_mulfq32sp16u_h_args,
  18189    1, Iclass_ae_iclass_mulfq32sp16u_h_stateArgs, 0, 0 },
  18190  { 3, Iclass_ae_iclass_mulq32sp16s_l_args,
  18191    1, Iclass_ae_iclass_mulq32sp16s_l_stateArgs, 0, 0 },
  18192  { 3, Iclass_ae_iclass_mulq32sp16s_h_args,
  18193    1, Iclass_ae_iclass_mulq32sp16s_h_stateArgs, 0, 0 },
  18194  { 3, Iclass_ae_iclass_mulq32sp16u_l_args,
  18195    1, Iclass_ae_iclass_mulq32sp16u_l_stateArgs, 0, 0 },
  18196  { 3, Iclass_ae_iclass_mulq32sp16u_h_args,
  18197    1, Iclass_ae_iclass_mulq32sp16u_h_stateArgs, 0, 0 },
  18198  { 3, Iclass_ae_iclass_mulafq32sp16s_l_args,
  18199    1, Iclass_ae_iclass_mulafq32sp16s_l_stateArgs, 0, 0 },
  18200  { 3, Iclass_ae_iclass_mulafq32sp16s_h_args,
  18201    1, Iclass_ae_iclass_mulafq32sp16s_h_stateArgs, 0, 0 },
  18202  { 3, Iclass_ae_iclass_mulafq32sp16u_l_args,
  18203    1, Iclass_ae_iclass_mulafq32sp16u_l_stateArgs, 0, 0 },
  18204  { 3, Iclass_ae_iclass_mulafq32sp16u_h_args,
  18205    1, Iclass_ae_iclass_mulafq32sp16u_h_stateArgs, 0, 0 },
  18206  { 3, Iclass_ae_iclass_mulaq32sp16s_l_args,
  18207    1, Iclass_ae_iclass_mulaq32sp16s_l_stateArgs, 0, 0 },
  18208  { 3, Iclass_ae_iclass_mulaq32sp16s_h_args,
  18209    1, Iclass_ae_iclass_mulaq32sp16s_h_stateArgs, 0, 0 },
  18210  { 3, Iclass_ae_iclass_mulaq32sp16u_l_args,
  18211    1, Iclass_ae_iclass_mulaq32sp16u_l_stateArgs, 0, 0 },
  18212  { 3, Iclass_ae_iclass_mulaq32sp16u_h_args,
  18213    1, Iclass_ae_iclass_mulaq32sp16u_h_stateArgs, 0, 0 },
  18214  { 3, Iclass_ae_iclass_mulsfq32sp16s_l_args,
  18215    1, Iclass_ae_iclass_mulsfq32sp16s_l_stateArgs, 0, 0 },
  18216  { 3, Iclass_ae_iclass_mulsfq32sp16s_h_args,
  18217    1, Iclass_ae_iclass_mulsfq32sp16s_h_stateArgs, 0, 0 },
  18218  { 3, Iclass_ae_iclass_mulsfq32sp16u_l_args,
  18219    1, Iclass_ae_iclass_mulsfq32sp16u_l_stateArgs, 0, 0 },
  18220  { 3, Iclass_ae_iclass_mulsfq32sp16u_h_args,
  18221    1, Iclass_ae_iclass_mulsfq32sp16u_h_stateArgs, 0, 0 },
  18222  { 3, Iclass_ae_iclass_mulsq32sp16s_l_args,
  18223    1, Iclass_ae_iclass_mulsq32sp16s_l_stateArgs, 0, 0 },
  18224  { 3, Iclass_ae_iclass_mulsq32sp16s_h_args,
  18225    1, Iclass_ae_iclass_mulsq32sp16s_h_stateArgs, 0, 0 },
  18226  { 3, Iclass_ae_iclass_mulsq32sp16u_l_args,
  18227    1, Iclass_ae_iclass_mulsq32sp16u_l_stateArgs, 0, 0 },
  18228  { 3, Iclass_ae_iclass_mulsq32sp16u_h_args,
  18229    1, Iclass_ae_iclass_mulsq32sp16u_h_stateArgs, 0, 0 },
  18230  { 5, Iclass_ae_iclass_mulzaaq32sp16s_ll_args,
  18231    1, Iclass_ae_iclass_mulzaaq32sp16s_ll_stateArgs, 0, 0 },
  18232  { 5, Iclass_ae_iclass_mulzaafq32sp16s_ll_args,
  18233    1, Iclass_ae_iclass_mulzaafq32sp16s_ll_stateArgs, 0, 0 },
  18234  { 5, Iclass_ae_iclass_mulzaaq32sp16u_ll_args,
  18235    1, Iclass_ae_iclass_mulzaaq32sp16u_ll_stateArgs, 0, 0 },
  18236  { 5, Iclass_ae_iclass_mulzaafq32sp16u_ll_args,
  18237    1, Iclass_ae_iclass_mulzaafq32sp16u_ll_stateArgs, 0, 0 },
  18238  { 5, Iclass_ae_iclass_mulzaaq32sp16s_hh_args,
  18239    1, Iclass_ae_iclass_mulzaaq32sp16s_hh_stateArgs, 0, 0 },
  18240  { 5, Iclass_ae_iclass_mulzaafq32sp16s_hh_args,
  18241    1, Iclass_ae_iclass_mulzaafq32sp16s_hh_stateArgs, 0, 0 },
  18242  { 5, Iclass_ae_iclass_mulzaaq32sp16u_hh_args,
  18243    1, Iclass_ae_iclass_mulzaaq32sp16u_hh_stateArgs, 0, 0 },
  18244  { 5, Iclass_ae_iclass_mulzaafq32sp16u_hh_args,
  18245    1, Iclass_ae_iclass_mulzaafq32sp16u_hh_stateArgs, 0, 0 },
  18246  { 5, Iclass_ae_iclass_mulzaaq32sp16s_lh_args,
  18247    1, Iclass_ae_iclass_mulzaaq32sp16s_lh_stateArgs, 0, 0 },
  18248  { 5, Iclass_ae_iclass_mulzaafq32sp16s_lh_args,
  18249    1, Iclass_ae_iclass_mulzaafq32sp16s_lh_stateArgs, 0, 0 },
  18250  { 5, Iclass_ae_iclass_mulzaaq32sp16u_lh_args,
  18251    1, Iclass_ae_iclass_mulzaaq32sp16u_lh_stateArgs, 0, 0 },
  18252  { 5, Iclass_ae_iclass_mulzaafq32sp16u_lh_args,
  18253    1, Iclass_ae_iclass_mulzaafq32sp16u_lh_stateArgs, 0, 0 },
  18254  { 5, Iclass_ae_iclass_mulzasq32sp16s_ll_args,
  18255    1, Iclass_ae_iclass_mulzasq32sp16s_ll_stateArgs, 0, 0 },
  18256  { 5, Iclass_ae_iclass_mulzasfq32sp16s_ll_args,
  18257    1, Iclass_ae_iclass_mulzasfq32sp16s_ll_stateArgs, 0, 0 },
  18258  { 5, Iclass_ae_iclass_mulzasq32sp16u_ll_args,
  18259    1, Iclass_ae_iclass_mulzasq32sp16u_ll_stateArgs, 0, 0 },
  18260  { 5, Iclass_ae_iclass_mulzasfq32sp16u_ll_args,
  18261    1, Iclass_ae_iclass_mulzasfq32sp16u_ll_stateArgs, 0, 0 },
  18262  { 5, Iclass_ae_iclass_mulzasq32sp16s_hh_args,
  18263    1, Iclass_ae_iclass_mulzasq32sp16s_hh_stateArgs, 0, 0 },
  18264  { 5, Iclass_ae_iclass_mulzasfq32sp16s_hh_args,
  18265    1, Iclass_ae_iclass_mulzasfq32sp16s_hh_stateArgs, 0, 0 },
  18266  { 5, Iclass_ae_iclass_mulzasq32sp16u_hh_args,
  18267    1, Iclass_ae_iclass_mulzasq32sp16u_hh_stateArgs, 0, 0 },
  18268  { 5, Iclass_ae_iclass_mulzasfq32sp16u_hh_args,
  18269    1, Iclass_ae_iclass_mulzasfq32sp16u_hh_stateArgs, 0, 0 },
  18270  { 5, Iclass_ae_iclass_mulzasq32sp16s_lh_args,
  18271    1, Iclass_ae_iclass_mulzasq32sp16s_lh_stateArgs, 0, 0 },
  18272  { 5, Iclass_ae_iclass_mulzasfq32sp16s_lh_args,
  18273    1, Iclass_ae_iclass_mulzasfq32sp16s_lh_stateArgs, 0, 0 },
  18274  { 5, Iclass_ae_iclass_mulzasq32sp16u_lh_args,
  18275    1, Iclass_ae_iclass_mulzasq32sp16u_lh_stateArgs, 0, 0 },
  18276  { 5, Iclass_ae_iclass_mulzasfq32sp16u_lh_args,
  18277    1, Iclass_ae_iclass_mulzasfq32sp16u_lh_stateArgs, 0, 0 },
  18278  { 5, Iclass_ae_iclass_mulzsaq32sp16s_ll_args,
  18279    1, Iclass_ae_iclass_mulzsaq32sp16s_ll_stateArgs, 0, 0 },
  18280  { 5, Iclass_ae_iclass_mulzsafq32sp16s_ll_args,
  18281    1, Iclass_ae_iclass_mulzsafq32sp16s_ll_stateArgs, 0, 0 },
  18282  { 5, Iclass_ae_iclass_mulzsaq32sp16u_ll_args,
  18283    1, Iclass_ae_iclass_mulzsaq32sp16u_ll_stateArgs, 0, 0 },
  18284  { 5, Iclass_ae_iclass_mulzsafq32sp16u_ll_args,
  18285    1, Iclass_ae_iclass_mulzsafq32sp16u_ll_stateArgs, 0, 0 },
  18286  { 5, Iclass_ae_iclass_mulzsaq32sp16s_hh_args,
  18287    1, Iclass_ae_iclass_mulzsaq32sp16s_hh_stateArgs, 0, 0 },
  18288  { 5, Iclass_ae_iclass_mulzsafq32sp16s_hh_args,
  18289    1, Iclass_ae_iclass_mulzsafq32sp16s_hh_stateArgs, 0, 0 },
  18290  { 5, Iclass_ae_iclass_mulzsaq32sp16u_hh_args,
  18291    1, Iclass_ae_iclass_mulzsaq32sp16u_hh_stateArgs, 0, 0 },
  18292  { 5, Iclass_ae_iclass_mulzsafq32sp16u_hh_args,
  18293    1, Iclass_ae_iclass_mulzsafq32sp16u_hh_stateArgs, 0, 0 },
  18294  { 5, Iclass_ae_iclass_mulzsaq32sp16s_lh_args,
  18295    1, Iclass_ae_iclass_mulzsaq32sp16s_lh_stateArgs, 0, 0 },
  18296  { 5, Iclass_ae_iclass_mulzsafq32sp16s_lh_args,
  18297    1, Iclass_ae_iclass_mulzsafq32sp16s_lh_stateArgs, 0, 0 },
  18298  { 5, Iclass_ae_iclass_mulzsaq32sp16u_lh_args,
  18299    1, Iclass_ae_iclass_mulzsaq32sp16u_lh_stateArgs, 0, 0 },
  18300  { 5, Iclass_ae_iclass_mulzsafq32sp16u_lh_args,
  18301    1, Iclass_ae_iclass_mulzsafq32sp16u_lh_stateArgs, 0, 0 },
  18302  { 5, Iclass_ae_iclass_mulzssq32sp16s_ll_args,
  18303    1, Iclass_ae_iclass_mulzssq32sp16s_ll_stateArgs, 0, 0 },
  18304  { 5, Iclass_ae_iclass_mulzssfq32sp16s_ll_args,
  18305    1, Iclass_ae_iclass_mulzssfq32sp16s_ll_stateArgs, 0, 0 },
  18306  { 5, Iclass_ae_iclass_mulzssq32sp16u_ll_args,
  18307    1, Iclass_ae_iclass_mulzssq32sp16u_ll_stateArgs, 0, 0 },
  18308  { 5, Iclass_ae_iclass_mulzssfq32sp16u_ll_args,
  18309    1, Iclass_ae_iclass_mulzssfq32sp16u_ll_stateArgs, 0, 0 },
  18310  { 5, Iclass_ae_iclass_mulzssq32sp16s_hh_args,
  18311    1, Iclass_ae_iclass_mulzssq32sp16s_hh_stateArgs, 0, 0 },
  18312  { 5, Iclass_ae_iclass_mulzssfq32sp16s_hh_args,
  18313    1, Iclass_ae_iclass_mulzssfq32sp16s_hh_stateArgs, 0, 0 },
  18314  { 5, Iclass_ae_iclass_mulzssq32sp16u_hh_args,
  18315    1, Iclass_ae_iclass_mulzssq32sp16u_hh_stateArgs, 0, 0 },
  18316  { 5, Iclass_ae_iclass_mulzssfq32sp16u_hh_args,
  18317    1, Iclass_ae_iclass_mulzssfq32sp16u_hh_stateArgs, 0, 0 },
  18318  { 5, Iclass_ae_iclass_mulzssq32sp16s_lh_args,
  18319    1, Iclass_ae_iclass_mulzssq32sp16s_lh_stateArgs, 0, 0 },
  18320  { 5, Iclass_ae_iclass_mulzssfq32sp16s_lh_args,
  18321    1, Iclass_ae_iclass_mulzssfq32sp16s_lh_stateArgs, 0, 0 },
  18322  { 5, Iclass_ae_iclass_mulzssq32sp16u_lh_args,
  18323    1, Iclass_ae_iclass_mulzssq32sp16u_lh_stateArgs, 0, 0 },
  18324  { 5, Iclass_ae_iclass_mulzssfq32sp16u_lh_args,
  18325    1, Iclass_ae_iclass_mulzssfq32sp16u_lh_stateArgs, 0, 0 },
  18326  { 3, Iclass_ae_iclass_mulzaafp24s_hh_ll_args,
  18327    1, Iclass_ae_iclass_mulzaafp24s_hh_ll_stateArgs, 0, 0 },
  18328  { 3, Iclass_ae_iclass_mulzaap24s_hh_ll_args,
  18329    1, Iclass_ae_iclass_mulzaap24s_hh_ll_stateArgs, 0, 0 },
  18330  { 3, Iclass_ae_iclass_mulzaafp24s_hl_lh_args,
  18331    1, Iclass_ae_iclass_mulzaafp24s_hl_lh_stateArgs, 0, 0 },
  18332  { 3, Iclass_ae_iclass_mulzaap24s_hl_lh_args,
  18333    1, Iclass_ae_iclass_mulzaap24s_hl_lh_stateArgs, 0, 0 },
  18334  { 3, Iclass_ae_iclass_mulzasfp24s_hh_ll_args,
  18335    1, Iclass_ae_iclass_mulzasfp24s_hh_ll_stateArgs, 0, 0 },
  18336  { 3, Iclass_ae_iclass_mulzasp24s_hh_ll_args,
  18337    1, Iclass_ae_iclass_mulzasp24s_hh_ll_stateArgs, 0, 0 },
  18338  { 3, Iclass_ae_iclass_mulzasfp24s_hl_lh_args,
  18339    1, Iclass_ae_iclass_mulzasfp24s_hl_lh_stateArgs, 0, 0 },
  18340  { 3, Iclass_ae_iclass_mulzasp24s_hl_lh_args,
  18341    1, Iclass_ae_iclass_mulzasp24s_hl_lh_stateArgs, 0, 0 },
  18342  { 3, Iclass_ae_iclass_mulzsafp24s_hh_ll_args,
  18343    1, Iclass_ae_iclass_mulzsafp24s_hh_ll_stateArgs, 0, 0 },
  18344  { 3, Iclass_ae_iclass_mulzsap24s_hh_ll_args,
  18345    1, Iclass_ae_iclass_mulzsap24s_hh_ll_stateArgs, 0, 0 },
  18346  { 3, Iclass_ae_iclass_mulzsafp24s_hl_lh_args,
  18347    1, Iclass_ae_iclass_mulzsafp24s_hl_lh_stateArgs, 0, 0 },
  18348  { 3, Iclass_ae_iclass_mulzsap24s_hl_lh_args,
  18349    1, Iclass_ae_iclass_mulzsap24s_hl_lh_stateArgs, 0, 0 },
  18350  { 3, Iclass_ae_iclass_mulzssfp24s_hh_ll_args,
  18351    1, Iclass_ae_iclass_mulzssfp24s_hh_ll_stateArgs, 0, 0 },
  18352  { 3, Iclass_ae_iclass_mulzssp24s_hh_ll_args,
  18353    1, Iclass_ae_iclass_mulzssp24s_hh_ll_stateArgs, 0, 0 },
  18354  { 3, Iclass_ae_iclass_mulzssfp24s_hl_lh_args,
  18355    1, Iclass_ae_iclass_mulzssfp24s_hl_lh_stateArgs, 0, 0 },
  18356  { 3, Iclass_ae_iclass_mulzssp24s_hl_lh_args,
  18357    1, Iclass_ae_iclass_mulzssp24s_hl_lh_stateArgs, 0, 0 },
  18358  { 3, Iclass_ae_iclass_mulaafp24s_hh_ll_args,
  18359    1, Iclass_ae_iclass_mulaafp24s_hh_ll_stateArgs, 0, 0 },
  18360  { 3, Iclass_ae_iclass_mulaap24s_hh_ll_args,
  18361    1, Iclass_ae_iclass_mulaap24s_hh_ll_stateArgs, 0, 0 },
  18362  { 3, Iclass_ae_iclass_mulaafp24s_hl_lh_args,
  18363    1, Iclass_ae_iclass_mulaafp24s_hl_lh_stateArgs, 0, 0 },
  18364  { 3, Iclass_ae_iclass_mulaap24s_hl_lh_args,
  18365    1, Iclass_ae_iclass_mulaap24s_hl_lh_stateArgs, 0, 0 },
  18366  { 3, Iclass_ae_iclass_mulasfp24s_hh_ll_args,
  18367    1, Iclass_ae_iclass_mulasfp24s_hh_ll_stateArgs, 0, 0 },
  18368  { 3, Iclass_ae_iclass_mulasp24s_hh_ll_args,
  18369    1, Iclass_ae_iclass_mulasp24s_hh_ll_stateArgs, 0, 0 },
  18370  { 3, Iclass_ae_iclass_mulasfp24s_hl_lh_args,
  18371    1, Iclass_ae_iclass_mulasfp24s_hl_lh_stateArgs, 0, 0 },
  18372  { 3, Iclass_ae_iclass_mulasp24s_hl_lh_args,
  18373    1, Iclass_ae_iclass_mulasp24s_hl_lh_stateArgs, 0, 0 },
  18374  { 3, Iclass_ae_iclass_mulsafp24s_hh_ll_args,
  18375    1, Iclass_ae_iclass_mulsafp24s_hh_ll_stateArgs, 0, 0 },
  18376  { 3, Iclass_ae_iclass_mulsap24s_hh_ll_args,
  18377    1, Iclass_ae_iclass_mulsap24s_hh_ll_stateArgs, 0, 0 },
  18378  { 3, Iclass_ae_iclass_mulsafp24s_hl_lh_args,
  18379    1, Iclass_ae_iclass_mulsafp24s_hl_lh_stateArgs, 0, 0 },
  18380  { 3, Iclass_ae_iclass_mulsap24s_hl_lh_args,
  18381    1, Iclass_ae_iclass_mulsap24s_hl_lh_stateArgs, 0, 0 },
  18382  { 3, Iclass_ae_iclass_mulssfp24s_hh_ll_args,
  18383    1, Iclass_ae_iclass_mulssfp24s_hh_ll_stateArgs, 0, 0 },
  18384  { 3, Iclass_ae_iclass_mulssp24s_hh_ll_args,
  18385    1, Iclass_ae_iclass_mulssp24s_hh_ll_stateArgs, 0, 0 },
  18386  { 3, Iclass_ae_iclass_mulssfp24s_hl_lh_args,
  18387    1, Iclass_ae_iclass_mulssfp24s_hl_lh_stateArgs, 0, 0 },
  18388  { 3, Iclass_ae_iclass_mulssp24s_hl_lh_args,
  18389    1, Iclass_ae_iclass_mulssp24s_hl_lh_stateArgs, 0, 0 },
  18390  { 2, Iclass_ae_iclass_sha32_args,
  18391    0, 0, 0, 0 },
  18392  { 3, Iclass_ae_iclass_vldl32t_args,
  18393    5, Iclass_ae_iclass_vldl32t_stateArgs, 0, 0 },
  18394  { 3, Iclass_ae_iclass_vldl16t_args,
  18395    5, Iclass_ae_iclass_vldl16t_stateArgs, 0, 0 },
  18396  { 1, Iclass_ae_iclass_vldl16c_args,
  18397    8, Iclass_ae_iclass_vldl16c_stateArgs, 0, 0 },
  18398  { 1, Iclass_ae_iclass_vldsht_args,
  18399    6, Iclass_ae_iclass_vldsht_stateArgs, 0, 0 },
  18400  { 2, Iclass_ae_iclass_lb_args,
  18401    3, Iclass_ae_iclass_lb_stateArgs, 0, 0 },
  18402  { 2, Iclass_ae_iclass_lbi_args,
  18403    3, Iclass_ae_iclass_lbi_stateArgs, 0, 0 },
  18404  { 3, Iclass_ae_iclass_lbk_args,
  18405    3, Iclass_ae_iclass_lbk_stateArgs, 0, 0 },
  18406  { 3, Iclass_ae_iclass_lbki_args,
  18407    3, Iclass_ae_iclass_lbki_stateArgs, 0, 0 },
  18408  { 2, Iclass_ae_iclass_db_args,
  18409    3, Iclass_ae_iclass_db_stateArgs, 0, 0 },
  18410  { 2, Iclass_ae_iclass_dbi_args,
  18411    3, Iclass_ae_iclass_dbi_stateArgs, 0, 0 },
  18412  { 3, Iclass_ae_iclass_vlel32t_args,
  18413    3, Iclass_ae_iclass_vlel32t_stateArgs, 0, 0 },
  18414  { 3, Iclass_ae_iclass_vlel16t_args,
  18415    3, Iclass_ae_iclass_vlel16t_stateArgs, 0, 0 },
  18416  { 2, Iclass_ae_iclass_sb_args,
  18417    4, Iclass_ae_iclass_sb_stateArgs, 0, 0 },
  18418  { 3, Iclass_ae_iclass_sbi_args,
  18419    3, Iclass_ae_iclass_sbi_stateArgs, 0, 0 },
  18420  { 1, Iclass_ae_iclass_vles16c_args,
  18421    5, Iclass_ae_iclass_vles16c_stateArgs, 0, 0 },
  18422  { 1, Iclass_ae_iclass_sbf_args,
  18423    3, Iclass_ae_iclass_sbf_stateArgs, 0, 0 }
  18424};
  18425
  18426enum xtensa_iclass_id {
  18427  ICLASS_xt_iclass_excw,
  18428  ICLASS_xt_iclass_rfe,
  18429  ICLASS_xt_iclass_rfde,
  18430  ICLASS_xt_iclass_syscall,
  18431  ICLASS_xt_iclass_call12,
  18432  ICLASS_xt_iclass_call8,
  18433  ICLASS_xt_iclass_call4,
  18434  ICLASS_xt_iclass_callx12,
  18435  ICLASS_xt_iclass_callx8,
  18436  ICLASS_xt_iclass_callx4,
  18437  ICLASS_xt_iclass_entry,
  18438  ICLASS_xt_iclass_movsp,
  18439  ICLASS_xt_iclass_rotw,
  18440  ICLASS_xt_iclass_retw,
  18441  ICLASS_xt_iclass_rfwou,
  18442  ICLASS_xt_iclass_l32e,
  18443  ICLASS_xt_iclass_s32e,
  18444  ICLASS_xt_iclass_rsr_windowbase,
  18445  ICLASS_xt_iclass_wsr_windowbase,
  18446  ICLASS_xt_iclass_xsr_windowbase,
  18447  ICLASS_xt_iclass_rsr_windowstart,
  18448  ICLASS_xt_iclass_wsr_windowstart,
  18449  ICLASS_xt_iclass_xsr_windowstart,
  18450  ICLASS_xt_iclass_add_n,
  18451  ICLASS_xt_iclass_addi_n,
  18452  ICLASS_xt_iclass_bz6,
  18453  ICLASS_xt_iclass_ill_n,
  18454  ICLASS_xt_iclass_loadi4,
  18455  ICLASS_xt_iclass_mov_n,
  18456  ICLASS_xt_iclass_movi_n,
  18457  ICLASS_xt_iclass_nopn,
  18458  ICLASS_xt_iclass_retn,
  18459  ICLASS_xt_iclass_storei4,
  18460  ICLASS_rur_threadptr,
  18461  ICLASS_wur_threadptr,
  18462  ICLASS_xt_iclass_addi,
  18463  ICLASS_xt_iclass_addmi,
  18464  ICLASS_xt_iclass_addsub,
  18465  ICLASS_xt_iclass_bit,
  18466  ICLASS_xt_iclass_bsi8,
  18467  ICLASS_xt_iclass_bsi8b,
  18468  ICLASS_xt_iclass_bsi8u,
  18469  ICLASS_xt_iclass_bst8,
  18470  ICLASS_xt_iclass_bsz12,
  18471  ICLASS_xt_iclass_call0,
  18472  ICLASS_xt_iclass_callx0,
  18473  ICLASS_xt_iclass_exti,
  18474  ICLASS_xt_iclass_ill,
  18475  ICLASS_xt_iclass_jump,
  18476  ICLASS_xt_iclass_jumpx,
  18477  ICLASS_xt_iclass_l16ui,
  18478  ICLASS_xt_iclass_l16si,
  18479  ICLASS_xt_iclass_l32i,
  18480  ICLASS_xt_iclass_l32r,
  18481  ICLASS_xt_iclass_l8i,
  18482  ICLASS_xt_iclass_loop,
  18483  ICLASS_xt_iclass_loopz,
  18484  ICLASS_xt_iclass_movi,
  18485  ICLASS_xt_iclass_movz,
  18486  ICLASS_xt_iclass_neg,
  18487  ICLASS_xt_iclass_nop,
  18488  ICLASS_xt_iclass_return,
  18489  ICLASS_xt_iclass_simcall,
  18490  ICLASS_xt_iclass_s16i,
  18491  ICLASS_xt_iclass_s32i,
  18492  ICLASS_xt_iclass_s8i,
  18493  ICLASS_xt_iclass_sar,
  18494  ICLASS_xt_iclass_sari,
  18495  ICLASS_xt_iclass_shifts,
  18496  ICLASS_xt_iclass_shiftst,
  18497  ICLASS_xt_iclass_shiftt,
  18498  ICLASS_xt_iclass_slli,
  18499  ICLASS_xt_iclass_srai,
  18500  ICLASS_xt_iclass_srli,
  18501  ICLASS_xt_iclass_memw,
  18502  ICLASS_xt_iclass_extw,
  18503  ICLASS_xt_iclass_isync,
  18504  ICLASS_xt_iclass_sync,
  18505  ICLASS_xt_iclass_rsil,
  18506  ICLASS_xt_iclass_rsr_lend,
  18507  ICLASS_xt_iclass_wsr_lend,
  18508  ICLASS_xt_iclass_xsr_lend,
  18509  ICLASS_xt_iclass_rsr_lcount,
  18510  ICLASS_xt_iclass_wsr_lcount,
  18511  ICLASS_xt_iclass_xsr_lcount,
  18512  ICLASS_xt_iclass_rsr_lbeg,
  18513  ICLASS_xt_iclass_wsr_lbeg,
  18514  ICLASS_xt_iclass_xsr_lbeg,
  18515  ICLASS_xt_iclass_rsr_sar,
  18516  ICLASS_xt_iclass_wsr_sar,
  18517  ICLASS_xt_iclass_xsr_sar,
  18518  ICLASS_xt_iclass_rsr_litbase,
  18519  ICLASS_xt_iclass_wsr_litbase,
  18520  ICLASS_xt_iclass_xsr_litbase,
  18521  ICLASS_xt_iclass_rsr_configid0,
  18522  ICLASS_xt_iclass_wsr_configid0,
  18523  ICLASS_xt_iclass_rsr_configid1,
  18524  ICLASS_xt_iclass_rsr_ps,
  18525  ICLASS_xt_iclass_wsr_ps,
  18526  ICLASS_xt_iclass_xsr_ps,
  18527  ICLASS_xt_iclass_rsr_epc1,
  18528  ICLASS_xt_iclass_wsr_epc1,
  18529  ICLASS_xt_iclass_xsr_epc1,
  18530  ICLASS_xt_iclass_rsr_excsave1,
  18531  ICLASS_xt_iclass_wsr_excsave1,
  18532  ICLASS_xt_iclass_xsr_excsave1,
  18533  ICLASS_xt_iclass_rsr_epc2,
  18534  ICLASS_xt_iclass_wsr_epc2,
  18535  ICLASS_xt_iclass_xsr_epc2,
  18536  ICLASS_xt_iclass_rsr_excsave2,
  18537  ICLASS_xt_iclass_wsr_excsave2,
  18538  ICLASS_xt_iclass_xsr_excsave2,
  18539  ICLASS_xt_iclass_rsr_eps2,
  18540  ICLASS_xt_iclass_wsr_eps2,
  18541  ICLASS_xt_iclass_xsr_eps2,
  18542  ICLASS_xt_iclass_rsr_excvaddr,
  18543  ICLASS_xt_iclass_wsr_excvaddr,
  18544  ICLASS_xt_iclass_xsr_excvaddr,
  18545  ICLASS_xt_iclass_rsr_depc,
  18546  ICLASS_xt_iclass_wsr_depc,
  18547  ICLASS_xt_iclass_xsr_depc,
  18548  ICLASS_xt_iclass_rsr_exccause,
  18549  ICLASS_xt_iclass_wsr_exccause,
  18550  ICLASS_xt_iclass_xsr_exccause,
  18551  ICLASS_xt_iclass_rsr_misc0,
  18552  ICLASS_xt_iclass_wsr_misc0,
  18553  ICLASS_xt_iclass_xsr_misc0,
  18554  ICLASS_xt_iclass_rsr_misc1,
  18555  ICLASS_xt_iclass_wsr_misc1,
  18556  ICLASS_xt_iclass_xsr_misc1,
  18557  ICLASS_xt_iclass_rsr_prid,
  18558  ICLASS_xt_iclass_rsr_vecbase,
  18559  ICLASS_xt_iclass_wsr_vecbase,
  18560  ICLASS_xt_iclass_xsr_vecbase,
  18561  ICLASS_xt_mul16,
  18562  ICLASS_xt_mul32,
  18563  ICLASS_xt_iclass_rfi,
  18564  ICLASS_xt_iclass_wait,
  18565  ICLASS_xt_iclass_rsr_interrupt,
  18566  ICLASS_xt_iclass_wsr_intset,
  18567  ICLASS_xt_iclass_wsr_intclear,
  18568  ICLASS_xt_iclass_rsr_intenable,
  18569  ICLASS_xt_iclass_wsr_intenable,
  18570  ICLASS_xt_iclass_xsr_intenable,
  18571  ICLASS_xt_iclass_break,
  18572  ICLASS_xt_iclass_break_n,
  18573  ICLASS_xt_iclass_rsr_debugcause,
  18574  ICLASS_xt_iclass_wsr_debugcause,
  18575  ICLASS_xt_iclass_xsr_debugcause,
  18576  ICLASS_xt_iclass_rsr_icount,
  18577  ICLASS_xt_iclass_wsr_icount,
  18578  ICLASS_xt_iclass_xsr_icount,
  18579  ICLASS_xt_iclass_rsr_icountlevel,
  18580  ICLASS_xt_iclass_wsr_icountlevel,
  18581  ICLASS_xt_iclass_xsr_icountlevel,
  18582  ICLASS_xt_iclass_rsr_ddr,
  18583  ICLASS_xt_iclass_wsr_ddr,
  18584  ICLASS_xt_iclass_xsr_ddr,
  18585  ICLASS_xt_iclass_rfdo,
  18586  ICLASS_xt_iclass_rfdd,
  18587  ICLASS_xt_iclass_bbool1,
  18588  ICLASS_xt_iclass_bbool4,
  18589  ICLASS_xt_iclass_bbool8,
  18590  ICLASS_xt_iclass_bbranch,
  18591  ICLASS_xt_iclass_bmove,
  18592  ICLASS_xt_iclass_RSR_BR,
  18593  ICLASS_xt_iclass_WSR_BR,
  18594  ICLASS_xt_iclass_XSR_BR,
  18595  ICLASS_xt_iclass_rsr_ccount,
  18596  ICLASS_xt_iclass_wsr_ccount,
  18597  ICLASS_xt_iclass_xsr_ccount,
  18598  ICLASS_xt_iclass_rsr_ccompare0,
  18599  ICLASS_xt_iclass_wsr_ccompare0,
  18600  ICLASS_xt_iclass_xsr_ccompare0,
  18601  ICLASS_xt_iclass_rsr_ccompare1,
  18602  ICLASS_xt_iclass_wsr_ccompare1,
  18603  ICLASS_xt_iclass_xsr_ccompare1,
  18604  ICLASS_xt_iclass_icache,
  18605  ICLASS_xt_iclass_icache_inv,
  18606  ICLASS_xt_iclass_licx,
  18607  ICLASS_xt_iclass_sicx,
  18608  ICLASS_xt_iclass_dcache,
  18609  ICLASS_xt_iclass_dcache_ind,
  18610  ICLASS_xt_iclass_dcache_inv,
  18611  ICLASS_xt_iclass_dpf,
  18612  ICLASS_xt_iclass_sdct,
  18613  ICLASS_xt_iclass_ldct,
  18614  ICLASS_xt_iclass_wsr_ptevaddr,
  18615  ICLASS_xt_iclass_rsr_ptevaddr,
  18616  ICLASS_xt_iclass_xsr_ptevaddr,
  18617  ICLASS_xt_iclass_rsr_rasid,
  18618  ICLASS_xt_iclass_wsr_rasid,
  18619  ICLASS_xt_iclass_xsr_rasid,
  18620  ICLASS_xt_iclass_rsr_itlbcfg,
  18621  ICLASS_xt_iclass_wsr_itlbcfg,
  18622  ICLASS_xt_iclass_xsr_itlbcfg,
  18623  ICLASS_xt_iclass_rsr_dtlbcfg,
  18624  ICLASS_xt_iclass_wsr_dtlbcfg,
  18625  ICLASS_xt_iclass_xsr_dtlbcfg,
  18626  ICLASS_xt_iclass_idtlb,
  18627  ICLASS_xt_iclass_rdtlb,
  18628  ICLASS_xt_iclass_wdtlb,
  18629  ICLASS_xt_iclass_iitlb,
  18630  ICLASS_xt_iclass_ritlb,
  18631  ICLASS_xt_iclass_witlb,
  18632  ICLASS_xt_iclass_ldpte,
  18633  ICLASS_xt_iclass_hwwitlba,
  18634  ICLASS_xt_iclass_hwwdtlba,
  18635  ICLASS_xt_iclass_rsr_cpenable,
  18636  ICLASS_xt_iclass_wsr_cpenable,
  18637  ICLASS_xt_iclass_xsr_cpenable,
  18638  ICLASS_xt_iclass_clamp,
  18639  ICLASS_xt_iclass_minmax,
  18640  ICLASS_xt_iclass_nsa,
  18641  ICLASS_xt_iclass_sx,
  18642  ICLASS_xt_iclass_l32ai,
  18643  ICLASS_xt_iclass_s32ri,
  18644  ICLASS_xt_iclass_s32c1i,
  18645  ICLASS_xt_iclass_rsr_scompare1,
  18646  ICLASS_xt_iclass_wsr_scompare1,
  18647  ICLASS_xt_iclass_xsr_scompare1,
  18648  ICLASS_xt_iclass_rsr_atomctl,
  18649  ICLASS_xt_iclass_wsr_atomctl,
  18650  ICLASS_xt_iclass_xsr_atomctl,
  18651  ICLASS_xt_iclass_rer,
  18652  ICLASS_xt_iclass_wer,
  18653  ICLASS_rur_ae_ovf_sar,
  18654  ICLASS_wur_ae_ovf_sar,
  18655  ICLASS_rur_ae_bithead,
  18656  ICLASS_wur_ae_bithead,
  18657  ICLASS_rur_ae_ts_fts_bu_bp,
  18658  ICLASS_wur_ae_ts_fts_bu_bp,
  18659  ICLASS_rur_ae_sd_no,
  18660  ICLASS_wur_ae_sd_no,
  18661  ICLASS_ae_iclass_rur_ae_overflow,
  18662  ICLASS_ae_iclass_wur_ae_overflow,
  18663  ICLASS_ae_iclass_rur_ae_sar,
  18664  ICLASS_ae_iclass_wur_ae_sar,
  18665  ICLASS_ae_iclass_rur_ae_bitptr,
  18666  ICLASS_ae_iclass_wur_ae_bitptr,
  18667  ICLASS_ae_iclass_rur_ae_bitsused,
  18668  ICLASS_ae_iclass_wur_ae_bitsused,
  18669  ICLASS_ae_iclass_rur_ae_tablesize,
  18670  ICLASS_ae_iclass_wur_ae_tablesize,
  18671  ICLASS_ae_iclass_rur_ae_first_ts,
  18672  ICLASS_ae_iclass_wur_ae_first_ts,
  18673  ICLASS_ae_iclass_rur_ae_nextoffset,
  18674  ICLASS_ae_iclass_wur_ae_nextoffset,
  18675  ICLASS_ae_iclass_rur_ae_searchdone,
  18676  ICLASS_ae_iclass_wur_ae_searchdone,
  18677  ICLASS_ae_iclass_lp16f_i,
  18678  ICLASS_ae_iclass_lp16f_iu,
  18679  ICLASS_ae_iclass_lp16f_x,
  18680  ICLASS_ae_iclass_lp16f_xu,
  18681  ICLASS_ae_iclass_lp24_i,
  18682  ICLASS_ae_iclass_lp24_iu,
  18683  ICLASS_ae_iclass_lp24_x,
  18684  ICLASS_ae_iclass_lp24_xu,
  18685  ICLASS_ae_iclass_lp24f_i,
  18686  ICLASS_ae_iclass_lp24f_iu,
  18687  ICLASS_ae_iclass_lp24f_x,
  18688  ICLASS_ae_iclass_lp24f_xu,
  18689  ICLASS_ae_iclass_lp16x2f_i,
  18690  ICLASS_ae_iclass_lp16x2f_iu,
  18691  ICLASS_ae_iclass_lp16x2f_x,
  18692  ICLASS_ae_iclass_lp16x2f_xu,
  18693  ICLASS_ae_iclass_lp24x2f_i,
  18694  ICLASS_ae_iclass_lp24x2f_iu,
  18695  ICLASS_ae_iclass_lp24x2f_x,
  18696  ICLASS_ae_iclass_lp24x2f_xu,
  18697  ICLASS_ae_iclass_lp24x2_i,
  18698  ICLASS_ae_iclass_lp24x2_iu,
  18699  ICLASS_ae_iclass_lp24x2_x,
  18700  ICLASS_ae_iclass_lp24x2_xu,
  18701  ICLASS_ae_iclass_sp16x2f_i,
  18702  ICLASS_ae_iclass_sp16x2f_iu,
  18703  ICLASS_ae_iclass_sp16x2f_x,
  18704  ICLASS_ae_iclass_sp16x2f_xu,
  18705  ICLASS_ae_iclass_sp24x2s_i,
  18706  ICLASS_ae_iclass_sp24x2s_iu,
  18707  ICLASS_ae_iclass_sp24x2s_x,
  18708  ICLASS_ae_iclass_sp24x2s_xu,
  18709  ICLASS_ae_iclass_sp24x2f_i,
  18710  ICLASS_ae_iclass_sp24x2f_iu,
  18711  ICLASS_ae_iclass_sp24x2f_x,
  18712  ICLASS_ae_iclass_sp24x2f_xu,
  18713  ICLASS_ae_iclass_sp16f_l_i,
  18714  ICLASS_ae_iclass_sp16f_l_iu,
  18715  ICLASS_ae_iclass_sp16f_l_x,
  18716  ICLASS_ae_iclass_sp16f_l_xu,
  18717  ICLASS_ae_iclass_sp24s_l_i,
  18718  ICLASS_ae_iclass_sp24s_l_iu,
  18719  ICLASS_ae_iclass_sp24s_l_x,
  18720  ICLASS_ae_iclass_sp24s_l_xu,
  18721  ICLASS_ae_iclass_sp24f_l_i,
  18722  ICLASS_ae_iclass_sp24f_l_iu,
  18723  ICLASS_ae_iclass_sp24f_l_x,
  18724  ICLASS_ae_iclass_sp24f_l_xu,
  18725  ICLASS_ae_iclass_lq56_i,
  18726  ICLASS_ae_iclass_lq56_iu,
  18727  ICLASS_ae_iclass_lq56_x,
  18728  ICLASS_ae_iclass_lq56_xu,
  18729  ICLASS_ae_iclass_lq32f_i,
  18730  ICLASS_ae_iclass_lq32f_iu,
  18731  ICLASS_ae_iclass_lq32f_x,
  18732  ICLASS_ae_iclass_lq32f_xu,
  18733  ICLASS_ae_iclass_sq56s_i,
  18734  ICLASS_ae_iclass_sq56s_iu,
  18735  ICLASS_ae_iclass_sq56s_x,
  18736  ICLASS_ae_iclass_sq56s_xu,
  18737  ICLASS_ae_iclass_sq32f_i,
  18738  ICLASS_ae_iclass_sq32f_iu,
  18739  ICLASS_ae_iclass_sq32f_x,
  18740  ICLASS_ae_iclass_sq32f_xu,
  18741  ICLASS_ae_iclass_zerop48,
  18742  ICLASS_ae_iclass_movp48,
  18743  ICLASS_ae_iclass_selp24_ll,
  18744  ICLASS_ae_iclass_selp24_lh,
  18745  ICLASS_ae_iclass_selp24_hl,
  18746  ICLASS_ae_iclass_selp24_hh,
  18747  ICLASS_ae_iclass_movtp24x2,
  18748  ICLASS_ae_iclass_movfp24x2,
  18749  ICLASS_ae_iclass_movtp48,
  18750  ICLASS_ae_iclass_movfp48,
  18751  ICLASS_ae_iclass_movpa24x2,
  18752  ICLASS_ae_iclass_truncp24a32x2,
  18753  ICLASS_ae_iclass_cvta32p24_l,
  18754  ICLASS_ae_iclass_cvta32p24_h,
  18755  ICLASS_ae_iclass_cvtp24a16x2_ll,
  18756  ICLASS_ae_iclass_cvtp24a16x2_lh,
  18757  ICLASS_ae_iclass_cvtp24a16x2_hl,
  18758  ICLASS_ae_iclass_cvtp24a16x2_hh,
  18759  ICLASS_ae_iclass_truncp24q48x2,
  18760  ICLASS_ae_iclass_truncp16,
  18761  ICLASS_ae_iclass_roundsp24q48sym,
  18762  ICLASS_ae_iclass_roundsp24q48asym,
  18763  ICLASS_ae_iclass_roundsp16q48sym,
  18764  ICLASS_ae_iclass_roundsp16q48asym,
  18765  ICLASS_ae_iclass_roundsp16sym,
  18766  ICLASS_ae_iclass_roundsp16asym,
  18767  ICLASS_ae_iclass_zeroq56,
  18768  ICLASS_ae_iclass_movq56,
  18769  ICLASS_ae_iclass_movtq56,
  18770  ICLASS_ae_iclass_movfq56,
  18771  ICLASS_ae_iclass_cvtq48a32s,
  18772  ICLASS_ae_iclass_cvtq48p24s_l,
  18773  ICLASS_ae_iclass_cvtq48p24s_h,
  18774  ICLASS_ae_iclass_satq48s,
  18775  ICLASS_ae_iclass_truncq32,
  18776  ICLASS_ae_iclass_roundsq32sym,
  18777  ICLASS_ae_iclass_roundsq32asym,
  18778  ICLASS_ae_iclass_trunca32q48,
  18779  ICLASS_ae_iclass_movap24s_l,
  18780  ICLASS_ae_iclass_movap24s_h,
  18781  ICLASS_ae_iclass_trunca16p24s_l,
  18782  ICLASS_ae_iclass_trunca16p24s_h,
  18783  ICLASS_ae_iclass_addp24,
  18784  ICLASS_ae_iclass_subp24,
  18785  ICLASS_ae_iclass_negp24,
  18786  ICLASS_ae_iclass_absp24,
  18787  ICLASS_ae_iclass_maxp24s,
  18788  ICLASS_ae_iclass_minp24s,
  18789  ICLASS_ae_iclass_maxbp24s,
  18790  ICLASS_ae_iclass_minbp24s,
  18791  ICLASS_ae_iclass_addsp24s,
  18792  ICLASS_ae_iclass_subsp24s,
  18793  ICLASS_ae_iclass_negsp24s,
  18794  ICLASS_ae_iclass_abssp24s,
  18795  ICLASS_ae_iclass_andp48,
  18796  ICLASS_ae_iclass_nandp48,
  18797  ICLASS_ae_iclass_orp48,
  18798  ICLASS_ae_iclass_xorp48,
  18799  ICLASS_ae_iclass_ltp24s,
  18800  ICLASS_ae_iclass_lep24s,
  18801  ICLASS_ae_iclass_eqp24,
  18802  ICLASS_ae_iclass_addq56,
  18803  ICLASS_ae_iclass_subq56,
  18804  ICLASS_ae_iclass_negq56,
  18805  ICLASS_ae_iclass_absq56,
  18806  ICLASS_ae_iclass_maxq56s,
  18807  ICLASS_ae_iclass_minq56s,
  18808  ICLASS_ae_iclass_maxbq56s,
  18809  ICLASS_ae_iclass_minbq56s,
  18810  ICLASS_ae_iclass_addsq56s,
  18811  ICLASS_ae_iclass_subsq56s,
  18812  ICLASS_ae_iclass_negsq56s,
  18813  ICLASS_ae_iclass_abssq56s,
  18814  ICLASS_ae_iclass_andq56,
  18815  ICLASS_ae_iclass_nandq56,
  18816  ICLASS_ae_iclass_orq56,
  18817  ICLASS_ae_iclass_xorq56,
  18818  ICLASS_ae_iclass_sllip24,
  18819  ICLASS_ae_iclass_srlip24,
  18820  ICLASS_ae_iclass_sraip24,
  18821  ICLASS_ae_iclass_sllsp24,
  18822  ICLASS_ae_iclass_srlsp24,
  18823  ICLASS_ae_iclass_srasp24,
  18824  ICLASS_ae_iclass_sllisp24s,
  18825  ICLASS_ae_iclass_sllssp24s,
  18826  ICLASS_ae_iclass_slliq56,
  18827  ICLASS_ae_iclass_srliq56,
  18828  ICLASS_ae_iclass_sraiq56,
  18829  ICLASS_ae_iclass_sllsq56,
  18830  ICLASS_ae_iclass_srlsq56,
  18831  ICLASS_ae_iclass_srasq56,
  18832  ICLASS_ae_iclass_sllaq56,
  18833  ICLASS_ae_iclass_srlaq56,
  18834  ICLASS_ae_iclass_sraaq56,
  18835  ICLASS_ae_iclass_sllisq56s,
  18836  ICLASS_ae_iclass_sllssq56s,
  18837  ICLASS_ae_iclass_sllasq56s,
  18838  ICLASS_ae_iclass_ltq56s,
  18839  ICLASS_ae_iclass_leq56s,
  18840  ICLASS_ae_iclass_eqq56,
  18841  ICLASS_ae_iclass_nsaq56s,
  18842  ICLASS_ae_iclass_mulfs32p16s_ll,
  18843  ICLASS_ae_iclass_mulfp24s_ll,
  18844  ICLASS_ae_iclass_mulp24s_ll,
  18845  ICLASS_ae_iclass_mulfs32p16s_lh,
  18846  ICLASS_ae_iclass_mulfp24s_lh,
  18847  ICLASS_ae_iclass_mulp24s_lh,
  18848  ICLASS_ae_iclass_mulfs32p16s_hl,
  18849  ICLASS_ae_iclass_mulfp24s_hl,
  18850  ICLASS_ae_iclass_mulp24s_hl,
  18851  ICLASS_ae_iclass_mulfs32p16s_hh,
  18852  ICLASS_ae_iclass_mulfp24s_hh,
  18853  ICLASS_ae_iclass_mulp24s_hh,
  18854  ICLASS_ae_iclass_mulafs32p16s_ll,
  18855  ICLASS_ae_iclass_mulafp24s_ll,
  18856  ICLASS_ae_iclass_mulap24s_ll,
  18857  ICLASS_ae_iclass_mulafs32p16s_lh,
  18858  ICLASS_ae_iclass_mulafp24s_lh,
  18859  ICLASS_ae_iclass_mulap24s_lh,
  18860  ICLASS_ae_iclass_mulafs32p16s_hl,
  18861  ICLASS_ae_iclass_mulafp24s_hl,
  18862  ICLASS_ae_iclass_mulap24s_hl,
  18863  ICLASS_ae_iclass_mulafs32p16s_hh,
  18864  ICLASS_ae_iclass_mulafp24s_hh,
  18865  ICLASS_ae_iclass_mulap24s_hh,
  18866  ICLASS_ae_iclass_mulsfs32p16s_ll,
  18867  ICLASS_ae_iclass_mulsfp24s_ll,
  18868  ICLASS_ae_iclass_mulsp24s_ll,
  18869  ICLASS_ae_iclass_mulsfs32p16s_lh,
  18870  ICLASS_ae_iclass_mulsfp24s_lh,
  18871  ICLASS_ae_iclass_mulsp24s_lh,
  18872  ICLASS_ae_iclass_mulsfs32p16s_hl,
  18873  ICLASS_ae_iclass_mulsfp24s_hl,
  18874  ICLASS_ae_iclass_mulsp24s_hl,
  18875  ICLASS_ae_iclass_mulsfs32p16s_hh,
  18876  ICLASS_ae_iclass_mulsfp24s_hh,
  18877  ICLASS_ae_iclass_mulsp24s_hh,
  18878  ICLASS_ae_iclass_mulafs56p24s_ll,
  18879  ICLASS_ae_iclass_mulas56p24s_ll,
  18880  ICLASS_ae_iclass_mulafs56p24s_lh,
  18881  ICLASS_ae_iclass_mulas56p24s_lh,
  18882  ICLASS_ae_iclass_mulafs56p24s_hl,
  18883  ICLASS_ae_iclass_mulas56p24s_hl,
  18884  ICLASS_ae_iclass_mulafs56p24s_hh,
  18885  ICLASS_ae_iclass_mulas56p24s_hh,
  18886  ICLASS_ae_iclass_mulsfs56p24s_ll,
  18887  ICLASS_ae_iclass_mulss56p24s_ll,
  18888  ICLASS_ae_iclass_mulsfs56p24s_lh,
  18889  ICLASS_ae_iclass_mulss56p24s_lh,
  18890  ICLASS_ae_iclass_mulsfs56p24s_hl,
  18891  ICLASS_ae_iclass_mulss56p24s_hl,
  18892  ICLASS_ae_iclass_mulsfs56p24s_hh,
  18893  ICLASS_ae_iclass_mulss56p24s_hh,
  18894  ICLASS_ae_iclass_mulfq32sp16s_l,
  18895  ICLASS_ae_iclass_mulfq32sp16s_h,
  18896  ICLASS_ae_iclass_mulfq32sp16u_l,
  18897  ICLASS_ae_iclass_mulfq32sp16u_h,
  18898  ICLASS_ae_iclass_mulq32sp16s_l,
  18899  ICLASS_ae_iclass_mulq32sp16s_h,
  18900  ICLASS_ae_iclass_mulq32sp16u_l,
  18901  ICLASS_ae_iclass_mulq32sp16u_h,
  18902  ICLASS_ae_iclass_mulafq32sp16s_l,
  18903  ICLASS_ae_iclass_mulafq32sp16s_h,
  18904  ICLASS_ae_iclass_mulafq32sp16u_l,
  18905  ICLASS_ae_iclass_mulafq32sp16u_h,
  18906  ICLASS_ae_iclass_mulaq32sp16s_l,
  18907  ICLASS_ae_iclass_mulaq32sp16s_h,
  18908  ICLASS_ae_iclass_mulaq32sp16u_l,
  18909  ICLASS_ae_iclass_mulaq32sp16u_h,
  18910  ICLASS_ae_iclass_mulsfq32sp16s_l,
  18911  ICLASS_ae_iclass_mulsfq32sp16s_h,
  18912  ICLASS_ae_iclass_mulsfq32sp16u_l,
  18913  ICLASS_ae_iclass_mulsfq32sp16u_h,
  18914  ICLASS_ae_iclass_mulsq32sp16s_l,
  18915  ICLASS_ae_iclass_mulsq32sp16s_h,
  18916  ICLASS_ae_iclass_mulsq32sp16u_l,
  18917  ICLASS_ae_iclass_mulsq32sp16u_h,
  18918  ICLASS_ae_iclass_mulzaaq32sp16s_ll,
  18919  ICLASS_ae_iclass_mulzaafq32sp16s_ll,
  18920  ICLASS_ae_iclass_mulzaaq32sp16u_ll,
  18921  ICLASS_ae_iclass_mulzaafq32sp16u_ll,
  18922  ICLASS_ae_iclass_mulzaaq32sp16s_hh,
  18923  ICLASS_ae_iclass_mulzaafq32sp16s_hh,
  18924  ICLASS_ae_iclass_mulzaaq32sp16u_hh,
  18925  ICLASS_ae_iclass_mulzaafq32sp16u_hh,
  18926  ICLASS_ae_iclass_mulzaaq32sp16s_lh,
  18927  ICLASS_ae_iclass_mulzaafq32sp16s_lh,
  18928  ICLASS_ae_iclass_mulzaaq32sp16u_lh,
  18929  ICLASS_ae_iclass_mulzaafq32sp16u_lh,
  18930  ICLASS_ae_iclass_mulzasq32sp16s_ll,
  18931  ICLASS_ae_iclass_mulzasfq32sp16s_ll,
  18932  ICLASS_ae_iclass_mulzasq32sp16u_ll,
  18933  ICLASS_ae_iclass_mulzasfq32sp16u_ll,
  18934  ICLASS_ae_iclass_mulzasq32sp16s_hh,
  18935  ICLASS_ae_iclass_mulzasfq32sp16s_hh,
  18936  ICLASS_ae_iclass_mulzasq32sp16u_hh,
  18937  ICLASS_ae_iclass_mulzasfq32sp16u_hh,
  18938  ICLASS_ae_iclass_mulzasq32sp16s_lh,
  18939  ICLASS_ae_iclass_mulzasfq32sp16s_lh,
  18940  ICLASS_ae_iclass_mulzasq32sp16u_lh,
  18941  ICLASS_ae_iclass_mulzasfq32sp16u_lh,
  18942  ICLASS_ae_iclass_mulzsaq32sp16s_ll,
  18943  ICLASS_ae_iclass_mulzsafq32sp16s_ll,
  18944  ICLASS_ae_iclass_mulzsaq32sp16u_ll,
  18945  ICLASS_ae_iclass_mulzsafq32sp16u_ll,
  18946  ICLASS_ae_iclass_mulzsaq32sp16s_hh,
  18947  ICLASS_ae_iclass_mulzsafq32sp16s_hh,
  18948  ICLASS_ae_iclass_mulzsaq32sp16u_hh,
  18949  ICLASS_ae_iclass_mulzsafq32sp16u_hh,
  18950  ICLASS_ae_iclass_mulzsaq32sp16s_lh,
  18951  ICLASS_ae_iclass_mulzsafq32sp16s_lh,
  18952  ICLASS_ae_iclass_mulzsaq32sp16u_lh,
  18953  ICLASS_ae_iclass_mulzsafq32sp16u_lh,
  18954  ICLASS_ae_iclass_mulzssq32sp16s_ll,
  18955  ICLASS_ae_iclass_mulzssfq32sp16s_ll,
  18956  ICLASS_ae_iclass_mulzssq32sp16u_ll,
  18957  ICLASS_ae_iclass_mulzssfq32sp16u_ll,
  18958  ICLASS_ae_iclass_mulzssq32sp16s_hh,
  18959  ICLASS_ae_iclass_mulzssfq32sp16s_hh,
  18960  ICLASS_ae_iclass_mulzssq32sp16u_hh,
  18961  ICLASS_ae_iclass_mulzssfq32sp16u_hh,
  18962  ICLASS_ae_iclass_mulzssq32sp16s_lh,
  18963  ICLASS_ae_iclass_mulzssfq32sp16s_lh,
  18964  ICLASS_ae_iclass_mulzssq32sp16u_lh,
  18965  ICLASS_ae_iclass_mulzssfq32sp16u_lh,
  18966  ICLASS_ae_iclass_mulzaafp24s_hh_ll,
  18967  ICLASS_ae_iclass_mulzaap24s_hh_ll,
  18968  ICLASS_ae_iclass_mulzaafp24s_hl_lh,
  18969  ICLASS_ae_iclass_mulzaap24s_hl_lh,
  18970  ICLASS_ae_iclass_mulzasfp24s_hh_ll,
  18971  ICLASS_ae_iclass_mulzasp24s_hh_ll,
  18972  ICLASS_ae_iclass_mulzasfp24s_hl_lh,
  18973  ICLASS_ae_iclass_mulzasp24s_hl_lh,
  18974  ICLASS_ae_iclass_mulzsafp24s_hh_ll,
  18975  ICLASS_ae_iclass_mulzsap24s_hh_ll,
  18976  ICLASS_ae_iclass_mulzsafp24s_hl_lh,
  18977  ICLASS_ae_iclass_mulzsap24s_hl_lh,
  18978  ICLASS_ae_iclass_mulzssfp24s_hh_ll,
  18979  ICLASS_ae_iclass_mulzssp24s_hh_ll,
  18980  ICLASS_ae_iclass_mulzssfp24s_hl_lh,
  18981  ICLASS_ae_iclass_mulzssp24s_hl_lh,
  18982  ICLASS_ae_iclass_mulaafp24s_hh_ll,
  18983  ICLASS_ae_iclass_mulaap24s_hh_ll,
  18984  ICLASS_ae_iclass_mulaafp24s_hl_lh,
  18985  ICLASS_ae_iclass_mulaap24s_hl_lh,
  18986  ICLASS_ae_iclass_mulasfp24s_hh_ll,
  18987  ICLASS_ae_iclass_mulasp24s_hh_ll,
  18988  ICLASS_ae_iclass_mulasfp24s_hl_lh,
  18989  ICLASS_ae_iclass_mulasp24s_hl_lh,
  18990  ICLASS_ae_iclass_mulsafp24s_hh_ll,
  18991  ICLASS_ae_iclass_mulsap24s_hh_ll,
  18992  ICLASS_ae_iclass_mulsafp24s_hl_lh,
  18993  ICLASS_ae_iclass_mulsap24s_hl_lh,
  18994  ICLASS_ae_iclass_mulssfp24s_hh_ll,
  18995  ICLASS_ae_iclass_mulssp24s_hh_ll,
  18996  ICLASS_ae_iclass_mulssfp24s_hl_lh,
  18997  ICLASS_ae_iclass_mulssp24s_hl_lh,
  18998  ICLASS_ae_iclass_sha32,
  18999  ICLASS_ae_iclass_vldl32t,
  19000  ICLASS_ae_iclass_vldl16t,
  19001  ICLASS_ae_iclass_vldl16c,
  19002  ICLASS_ae_iclass_vldsht,
  19003  ICLASS_ae_iclass_lb,
  19004  ICLASS_ae_iclass_lbi,
  19005  ICLASS_ae_iclass_lbk,
  19006  ICLASS_ae_iclass_lbki,
  19007  ICLASS_ae_iclass_db,
  19008  ICLASS_ae_iclass_dbi,
  19009  ICLASS_ae_iclass_vlel32t,
  19010  ICLASS_ae_iclass_vlel16t,
  19011  ICLASS_ae_iclass_sb,
  19012  ICLASS_ae_iclass_sbi,
  19013  ICLASS_ae_iclass_vles16c,
  19014  ICLASS_ae_iclass_sbf
  19015};
  19016
  19017
  19018/*  Opcode encodings.  */
  19019
  19020static void
  19021Opcode_excw_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19022{
  19023  slotbuf[0] = 0x2080;
  19024}
  19025
  19026static void
  19027Opcode_rfe_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19028{
  19029  slotbuf[0] = 0x3000;
  19030}
  19031
  19032static void
  19033Opcode_rfde_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19034{
  19035  slotbuf[0] = 0x3200;
  19036}
  19037
  19038static void
  19039Opcode_syscall_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19040{
  19041  slotbuf[0] = 0x5000;
  19042}
  19043
  19044static void
  19045Opcode_call12_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19046{
  19047  slotbuf[0] = 0x35;
  19048}
  19049
  19050static void
  19051Opcode_call8_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19052{
  19053  slotbuf[0] = 0x25;
  19054}
  19055
  19056static void
  19057Opcode_call4_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19058{
  19059  slotbuf[0] = 0x15;
  19060}
  19061
  19062static void
  19063Opcode_callx12_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19064{
  19065  slotbuf[0] = 0xf0;
  19066}
  19067
  19068static void
  19069Opcode_callx8_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19070{
  19071  slotbuf[0] = 0xe0;
  19072}
  19073
  19074static void
  19075Opcode_callx4_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19076{
  19077  slotbuf[0] = 0xd0;
  19078}
  19079
  19080static void
  19081Opcode_entry_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19082{
  19083  slotbuf[0] = 0x36;
  19084}
  19085
  19086static void
  19087Opcode_movsp_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19088{
  19089  slotbuf[0] = 0x1000;
  19090}
  19091
  19092static void
  19093Opcode_rotw_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19094{
  19095  slotbuf[0] = 0x408000;
  19096}
  19097
  19098static void
  19099Opcode_retw_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19100{
  19101  slotbuf[0] = 0x90;
  19102}
  19103
  19104static void
  19105Opcode_retw_n_Slot_inst16b_encode (xtensa_insnbuf slotbuf)
  19106{
  19107  slotbuf[0] = 0xf01d;
  19108}
  19109
  19110static void
  19111Opcode_rfwo_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19112{
  19113  slotbuf[0] = 0x3400;
  19114}
  19115
  19116static void
  19117Opcode_rfwu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19118{
  19119  slotbuf[0] = 0x3500;
  19120}
  19121
  19122static void
  19123Opcode_l32e_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19124{
  19125  slotbuf[0] = 0x90000;
  19126}
  19127
  19128static void
  19129Opcode_s32e_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19130{
  19131  slotbuf[0] = 0x490000;
  19132}
  19133
  19134static void
  19135Opcode_rsr_windowbase_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19136{
  19137  slotbuf[0] = 0x34800;
  19138}
  19139
  19140static void
  19141Opcode_wsr_windowbase_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19142{
  19143  slotbuf[0] = 0x134800;
  19144}
  19145
  19146static void
  19147Opcode_xsr_windowbase_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19148{
  19149  slotbuf[0] = 0x614800;
  19150}
  19151
  19152static void
  19153Opcode_rsr_windowstart_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19154{
  19155  slotbuf[0] = 0x34900;
  19156}
  19157
  19158static void
  19159Opcode_wsr_windowstart_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19160{
  19161  slotbuf[0] = 0x134900;
  19162}
  19163
  19164static void
  19165Opcode_xsr_windowstart_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19166{
  19167  slotbuf[0] = 0x614900;
  19168}
  19169
  19170static void
  19171Opcode_add_n_Slot_inst16a_encode (xtensa_insnbuf slotbuf)
  19172{
  19173  slotbuf[0] = 0xa;
  19174}
  19175
  19176static void
  19177Opcode_addi_n_Slot_inst16a_encode (xtensa_insnbuf slotbuf)
  19178{
  19179  slotbuf[0] = 0xb;
  19180}
  19181
  19182static void
  19183Opcode_beqz_n_Slot_inst16b_encode (xtensa_insnbuf slotbuf)
  19184{
  19185  slotbuf[0] = 0x8c;
  19186}
  19187
  19188static void
  19189Opcode_bnez_n_Slot_inst16b_encode (xtensa_insnbuf slotbuf)
  19190{
  19191  slotbuf[0] = 0xcc;
  19192}
  19193
  19194static void
  19195Opcode_ill_n_Slot_inst16b_encode (xtensa_insnbuf slotbuf)
  19196{
  19197  slotbuf[0] = 0xf06d;
  19198}
  19199
  19200static void
  19201Opcode_l32i_n_Slot_inst16a_encode (xtensa_insnbuf slotbuf)
  19202{
  19203  slotbuf[0] = 0x8;
  19204}
  19205
  19206static void
  19207Opcode_mov_n_Slot_inst16b_encode (xtensa_insnbuf slotbuf)
  19208{
  19209  slotbuf[0] = 0xd;
  19210}
  19211
  19212static void
  19213Opcode_movi_n_Slot_inst16b_encode (xtensa_insnbuf slotbuf)
  19214{
  19215  slotbuf[0] = 0xc;
  19216}
  19217
  19218static void
  19219Opcode_nop_n_Slot_inst16b_encode (xtensa_insnbuf slotbuf)
  19220{
  19221  slotbuf[0] = 0xf03d;
  19222}
  19223
  19224static void
  19225Opcode_ret_n_Slot_inst16b_encode (xtensa_insnbuf slotbuf)
  19226{
  19227  slotbuf[0] = 0xf00d;
  19228}
  19229
  19230static void
  19231Opcode_s32i_n_Slot_inst16a_encode (xtensa_insnbuf slotbuf)
  19232{
  19233  slotbuf[0] = 0x9;
  19234}
  19235
  19236static void
  19237Opcode_rur_threadptr_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19238{
  19239  slotbuf[0] = 0xe30e70;
  19240}
  19241
  19242static void
  19243Opcode_wur_threadptr_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19244{
  19245  slotbuf[0] = 0xf3e700;
  19246}
  19247
  19248static void
  19249Opcode_addi_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19250{
  19251  slotbuf[0] = 0xc002;
  19252}
  19253
  19254static void
  19255Opcode_addi_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19256{
  19257  slotbuf[0] = 0x200040;
  19258}
  19259
  19260static void
  19261Opcode_addmi_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19262{
  19263  slotbuf[0] = 0xd002;
  19264}
  19265
  19266static void
  19267Opcode_addmi_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19268{
  19269  slotbuf[0] = 0x200080;
  19270}
  19271
  19272static void
  19273Opcode_add_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19274{
  19275  slotbuf[0] = 0x800000;
  19276}
  19277
  19278static void
  19279Opcode_add_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19280{
  19281  slotbuf[0] = 0x1b2000;
  19282}
  19283
  19284static void
  19285Opcode_sub_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19286{
  19287  slotbuf[0] = 0xc00000;
  19288}
  19289
  19290static void
  19291Opcode_sub_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19292{
  19293  slotbuf[0] = 0x1ca000;
  19294}
  19295
  19296static void
  19297Opcode_addx2_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19298{
  19299  slotbuf[0] = 0x900000;
  19300}
  19301
  19302static void
  19303Opcode_addx2_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19304{
  19305  slotbuf[0] = 0x1b4000;
  19306}
  19307
  19308static void
  19309Opcode_addx4_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19310{
  19311  slotbuf[0] = 0xa00000;
  19312}
  19313
  19314static void
  19315Opcode_addx4_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19316{
  19317  slotbuf[0] = 0x1b8000;
  19318}
  19319
  19320static void
  19321Opcode_addx8_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19322{
  19323  slotbuf[0] = 0xb00000;
  19324}
  19325
  19326static void
  19327Opcode_addx8_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19328{
  19329  slotbuf[0] = 0x1b3000;
  19330}
  19331
  19332static void
  19333Opcode_subx2_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19334{
  19335  slotbuf[0] = 0xd00000;
  19336}
  19337
  19338static void
  19339Opcode_subx2_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19340{
  19341  slotbuf[0] = 0x1cc000;
  19342}
  19343
  19344static void
  19345Opcode_subx4_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19346{
  19347  slotbuf[0] = 0xe00000;
  19348}
  19349
  19350static void
  19351Opcode_subx4_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19352{
  19353  slotbuf[0] = 0x1cb000;
  19354}
  19355
  19356static void
  19357Opcode_subx8_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19358{
  19359  slotbuf[0] = 0xf00000;
  19360}
  19361
  19362static void
  19363Opcode_subx8_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19364{
  19365  slotbuf[0] = 0x1cd000;
  19366}
  19367
  19368static void
  19369Opcode_and_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19370{
  19371  slotbuf[0] = 0x100000;
  19372}
  19373
  19374static void
  19375Opcode_and_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19376{
  19377  slotbuf[0] = 0x1b5000;
  19378}
  19379
  19380static void
  19381Opcode_or_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19382{
  19383  slotbuf[0] = 0x200000;
  19384}
  19385
  19386static void
  19387Opcode_or_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19388{
  19389  slotbuf[0] = 0x1e0000;
  19390}
  19391
  19392static void
  19393Opcode_xor_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19394{
  19395  slotbuf[0] = 0x300000;
  19396}
  19397
  19398static void
  19399Opcode_xor_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19400{
  19401  slotbuf[0] = 0x1ce000;
  19402}
  19403
  19404static void
  19405Opcode_beqi_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19406{
  19407  slotbuf[0] = 0x26;
  19408}
  19409
  19410static void
  19411Opcode_beqi_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19412{
  19413  slotbuf[0] = 0x300000;
  19414}
  19415
  19416static void
  19417Opcode_bnei_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19418{
  19419  slotbuf[0] = 0x66;
  19420}
  19421
  19422static void
  19423Opcode_bnei_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19424{
  19425  slotbuf[0] = 0x300003;
  19426}
  19427
  19428static void
  19429Opcode_bgei_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19430{
  19431  slotbuf[0] = 0xe6;
  19432}
  19433
  19434static void
  19435Opcode_bgei_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19436{
  19437  slotbuf[0] = 0x300001;
  19438}
  19439
  19440static void
  19441Opcode_blti_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19442{
  19443  slotbuf[0] = 0xa6;
  19444}
  19445
  19446static void
  19447Opcode_blti_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19448{
  19449  slotbuf[0] = 0x300004;
  19450}
  19451
  19452static void
  19453Opcode_bbci_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19454{
  19455  slotbuf[0] = 0x6007;
  19456}
  19457
  19458static void
  19459Opcode_bbci_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19460{
  19461  slotbuf[0] = 0x200000;
  19462}
  19463
  19464static void
  19465Opcode_bbsi_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19466{
  19467  slotbuf[0] = 0xe007;
  19468}
  19469
  19470static void
  19471Opcode_bbsi_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19472{
  19473  slotbuf[0] = 0x200020;
  19474}
  19475
  19476static void
  19477Opcode_bgeui_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19478{
  19479  slotbuf[0] = 0xf6;
  19480}
  19481
  19482static void
  19483Opcode_bgeui_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19484{
  19485  slotbuf[0] = 0x300002;
  19486}
  19487
  19488static void
  19489Opcode_bltui_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19490{
  19491  slotbuf[0] = 0xb6;
  19492}
  19493
  19494static void
  19495Opcode_bltui_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19496{
  19497  slotbuf[0] = 0x300008;
  19498}
  19499
  19500static void
  19501Opcode_beq_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19502{
  19503  slotbuf[0] = 0x1007;
  19504}
  19505
  19506static void
  19507Opcode_beq_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19508{
  19509  slotbuf[0] = 0x2000a0;
  19510}
  19511
  19512static void
  19513Opcode_bne_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19514{
  19515  slotbuf[0] = 0x9007;
  19516}
  19517
  19518static void
  19519Opcode_bne_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19520{
  19521  slotbuf[0] = 0x400000;
  19522}
  19523
  19524static void
  19525Opcode_bge_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19526{
  19527  slotbuf[0] = 0xa007;
  19528}
  19529
  19530static void
  19531Opcode_bge_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19532{
  19533  slotbuf[0] = 0x2000c0;
  19534}
  19535
  19536static void
  19537Opcode_blt_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19538{
  19539  slotbuf[0] = 0x2007;
  19540}
  19541
  19542static void
  19543Opcode_blt_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19544{
  19545  slotbuf[0] = 0x2000d0;
  19546}
  19547
  19548static void
  19549Opcode_bgeu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19550{
  19551  slotbuf[0] = 0xb007;
  19552}
  19553
  19554static void
  19555Opcode_bgeu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19556{
  19557  slotbuf[0] = 0x2000b0;
  19558}
  19559
  19560static void
  19561Opcode_bltu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19562{
  19563  slotbuf[0] = 0x3007;
  19564}
  19565
  19566static void
  19567Opcode_bltu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19568{
  19569  slotbuf[0] = 0x2000e0;
  19570}
  19571
  19572static void
  19573Opcode_bany_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19574{
  19575  slotbuf[0] = 0x8007;
  19576}
  19577
  19578static void
  19579Opcode_bany_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19580{
  19581  slotbuf[0] = 0x200060;
  19582}
  19583
  19584static void
  19585Opcode_bnone_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19586{
  19587  slotbuf[0] = 0x7;
  19588}
  19589
  19590static void
  19591Opcode_bnone_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19592{
  19593  slotbuf[0] = 0x400010;
  19594}
  19595
  19596static void
  19597Opcode_ball_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19598{
  19599  slotbuf[0] = 0x4007;
  19600}
  19601
  19602static void
  19603Opcode_ball_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19604{
  19605  slotbuf[0] = 0x200050;
  19606}
  19607
  19608static void
  19609Opcode_bnall_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19610{
  19611  slotbuf[0] = 0xc007;
  19612}
  19613
  19614static void
  19615Opcode_bnall_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19616{
  19617  slotbuf[0] = 0x2000f0;
  19618}
  19619
  19620static void
  19621Opcode_bbc_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19622{
  19623  slotbuf[0] = 0x5007;
  19624}
  19625
  19626static void
  19627Opcode_bbc_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19628{
  19629  slotbuf[0] = 0x200070;
  19630}
  19631
  19632static void
  19633Opcode_bbs_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19634{
  19635  slotbuf[0] = 0xd007;
  19636}
  19637
  19638static void
  19639Opcode_bbs_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19640{
  19641  slotbuf[0] = 0x200090;
  19642}
  19643
  19644static void
  19645Opcode_beqz_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19646{
  19647  slotbuf[0] = 0x16;
  19648}
  19649
  19650static void
  19651Opcode_beqz_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19652{
  19653  slotbuf[0] = 0x180000;
  19654}
  19655
  19656static void
  19657Opcode_bnez_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19658{
  19659  slotbuf[0] = 0x56;
  19660}
  19661
  19662static void
  19663Opcode_bnez_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19664{
  19665  slotbuf[0] = 0x190000;
  19666}
  19667
  19668static void
  19669Opcode_bgez_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19670{
  19671  slotbuf[0] = 0xd6;
  19672}
  19673
  19674static void
  19675Opcode_bgez_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19676{
  19677  slotbuf[0] = 0x160000;
  19678}
  19679
  19680static void
  19681Opcode_bltz_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19682{
  19683  slotbuf[0] = 0x96;
  19684}
  19685
  19686static void
  19687Opcode_bltz_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19688{
  19689  slotbuf[0] = 0x170000;
  19690}
  19691
  19692static void
  19693Opcode_call0_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19694{
  19695  slotbuf[0] = 0x5;
  19696}
  19697
  19698static void
  19699Opcode_callx0_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19700{
  19701  slotbuf[0] = 0xc0;
  19702}
  19703
  19704static void
  19705Opcode_extui_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19706{
  19707  slotbuf[0] = 0x40000;
  19708}
  19709
  19710static void
  19711Opcode_extui_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19712{
  19713  slotbuf[0] = 0x140000;
  19714}
  19715
  19716static void
  19717Opcode_ill_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19718{
  19719  slotbuf[0] = 0;
  19720}
  19721
  19722static void
  19723Opcode_j_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19724{
  19725  slotbuf[0] = 0x6;
  19726}
  19727
  19728static void
  19729Opcode_j_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19730{
  19731  slotbuf[0] = 0x100000;
  19732}
  19733
  19734static void
  19735Opcode_jx_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19736{
  19737  slotbuf[0] = 0xa0;
  19738}
  19739
  19740static void
  19741Opcode_jx_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19742{
  19743  slotbuf[0] = 0x1ee031;
  19744}
  19745
  19746static void
  19747Opcode_l16ui_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19748{
  19749  slotbuf[0] = 0x1002;
  19750}
  19751
  19752static void
  19753Opcode_l16ui_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19754{
  19755  slotbuf[0] = 0x400040;
  19756}
  19757
  19758static void
  19759Opcode_l16si_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19760{
  19761  slotbuf[0] = 0x9002;
  19762}
  19763
  19764static void
  19765Opcode_l16si_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19766{
  19767  slotbuf[0] = 0x400020;
  19768}
  19769
  19770static void
  19771Opcode_l32i_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19772{
  19773  slotbuf[0] = 0x2002;
  19774}
  19775
  19776static void
  19777Opcode_l32i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19778{
  19779  slotbuf[0] = 0x400080;
  19780}
  19781
  19782static void
  19783Opcode_l32r_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19784{
  19785  slotbuf[0] = 0x1;
  19786}
  19787
  19788static void
  19789Opcode_l32r_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19790{
  19791  slotbuf[0] = 0x500000;
  19792}
  19793
  19794static void
  19795Opcode_l8ui_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19796{
  19797  slotbuf[0] = 0x2;
  19798}
  19799
  19800static void
  19801Opcode_l8ui_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19802{
  19803  slotbuf[0] = 0x400030;
  19804}
  19805
  19806static void
  19807Opcode_loop_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19808{
  19809  slotbuf[0] = 0x8076;
  19810}
  19811
  19812static void
  19813Opcode_loopnez_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19814{
  19815  slotbuf[0] = 0x9076;
  19816}
  19817
  19818static void
  19819Opcode_loopgtz_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19820{
  19821  slotbuf[0] = 0xa076;
  19822}
  19823
  19824static void
  19825Opcode_movi_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19826{
  19827  slotbuf[0] = 0xa002;
  19828}
  19829
  19830static void
  19831Opcode_movi_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19832{
  19833  slotbuf[0] = 0x1a0000;
  19834}
  19835
  19836static void
  19837Opcode_moveqz_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19838{
  19839  slotbuf[0] = 0x830000;
  19840}
  19841
  19842static void
  19843Opcode_moveqz_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19844{
  19845  slotbuf[0] = 0x1be000;
  19846}
  19847
  19848static void
  19849Opcode_movnez_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19850{
  19851  slotbuf[0] = 0x930000;
  19852}
  19853
  19854static void
  19855Opcode_movnez_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19856{
  19857  slotbuf[0] = 0x1c8000;
  19858}
  19859
  19860static void
  19861Opcode_movltz_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19862{
  19863  slotbuf[0] = 0xa30000;
  19864}
  19865
  19866static void
  19867Opcode_movltz_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19868{
  19869  slotbuf[0] = 0x1c4000;
  19870}
  19871
  19872static void
  19873Opcode_movgez_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19874{
  19875  slotbuf[0] = 0xb30000;
  19876}
  19877
  19878static void
  19879Opcode_movgez_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19880{
  19881  slotbuf[0] = 0x1c2000;
  19882}
  19883
  19884static void
  19885Opcode_neg_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19886{
  19887  slotbuf[0] = 0x600000;
  19888}
  19889
  19890static void
  19891Opcode_neg_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19892{
  19893  slotbuf[0] = 0x1f1d00;
  19894}
  19895
  19896static void
  19897Opcode_abs_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19898{
  19899  slotbuf[0] = 0x600100;
  19900}
  19901
  19902static void
  19903Opcode_abs_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19904{
  19905  slotbuf[0] = 0x1f1c00;
  19906}
  19907
  19908static void
  19909Opcode_nop_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19910{
  19911  slotbuf[0] = 0x20f0;
  19912}
  19913
  19914static void
  19915Opcode_nop_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  19916{
  19917  slotbuf[0] = 0x16105;
  19918}
  19919
  19920static void
  19921Opcode_nop_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19922{
  19923  slotbuf[0] = 0x1ee0b1;
  19924}
  19925
  19926static void
  19927Opcode_ret_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19928{
  19929  slotbuf[0] = 0x80;
  19930}
  19931
  19932static void
  19933Opcode_simcall_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19934{
  19935  slotbuf[0] = 0x5100;
  19936}
  19937
  19938static void
  19939Opcode_s16i_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19940{
  19941  slotbuf[0] = 0x5002;
  19942}
  19943
  19944static void
  19945Opcode_s16i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19946{
  19947  slotbuf[0] = 0x400050;
  19948}
  19949
  19950static void
  19951Opcode_s32i_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19952{
  19953  slotbuf[0] = 0x6002;
  19954}
  19955
  19956static void
  19957Opcode_s32i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19958{
  19959  slotbuf[0] = 0x400060;
  19960}
  19961
  19962static void
  19963Opcode_s8i_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19964{
  19965  slotbuf[0] = 0x4002;
  19966}
  19967
  19968static void
  19969Opcode_s8i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19970{
  19971  slotbuf[0] = 0x400070;
  19972}
  19973
  19974static void
  19975Opcode_ssr_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19976{
  19977  slotbuf[0] = 0x400000;
  19978}
  19979
  19980static void
  19981Opcode_ssr_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19982{
  19983  slotbuf[0] = 0x1ee071;
  19984}
  19985
  19986static void
  19987Opcode_ssl_Slot_inst_encode (xtensa_insnbuf slotbuf)
  19988{
  19989  slotbuf[0] = 0x401000;
  19990}
  19991
  19992static void
  19993Opcode_ssl_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  19994{
  19995  slotbuf[0] = 0x1ee038;
  19996}
  19997
  19998static void
  19999Opcode_ssa8l_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20000{
  20001  slotbuf[0] = 0x402000;
  20002}
  20003
  20004static void
  20005Opcode_ssa8l_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  20006{
  20007  slotbuf[0] = 0x1ee034;
  20008}
  20009
  20010static void
  20011Opcode_ssa8b_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20012{
  20013  slotbuf[0] = 0x403000;
  20014}
  20015
  20016static void
  20017Opcode_ssa8b_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  20018{
  20019  slotbuf[0] = 0x1ee032;
  20020}
  20021
  20022static void
  20023Opcode_ssai_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20024{
  20025  slotbuf[0] = 0x404000;
  20026}
  20027
  20028static void
  20029Opcode_ssai_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  20030{
  20031  slotbuf[0] = 0x1ef0a0;
  20032}
  20033
  20034static void
  20035Opcode_sll_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20036{
  20037  slotbuf[0] = 0xa10000;
  20038}
  20039
  20040static void
  20041Opcode_sll_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  20042{
  20043  slotbuf[0] = 0x1f5003;
  20044}
  20045
  20046static void
  20047Opcode_src_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20048{
  20049  slotbuf[0] = 0x810000;
  20050}
  20051
  20052static void
  20053Opcode_src_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  20054{
  20055  slotbuf[0] = 0x1c7000;
  20056}
  20057
  20058static void
  20059Opcode_srl_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20060{
  20061  slotbuf[0] = 0x910000;
  20062}
  20063
  20064static void
  20065Opcode_srl_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  20066{
  20067  slotbuf[0] = 0x1f1f00;
  20068}
  20069
  20070static void
  20071Opcode_sra_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20072{
  20073  slotbuf[0] = 0xb10000;
  20074}
  20075
  20076static void
  20077Opcode_sra_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  20078{
  20079  slotbuf[0] = 0x1f1e00;
  20080}
  20081
  20082static void
  20083Opcode_slli_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20084{
  20085  slotbuf[0] = 0x10000;
  20086}
  20087
  20088static void
  20089Opcode_slli_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  20090{
  20091  slotbuf[0] = 0x1c0000;
  20092}
  20093
  20094static void
  20095Opcode_srai_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20096{
  20097  slotbuf[0] = 0x210000;
  20098}
  20099
  20100static void
  20101Opcode_srai_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  20102{
  20103  slotbuf[0] = 0x1b0000;
  20104}
  20105
  20106static void
  20107Opcode_srli_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20108{
  20109  slotbuf[0] = 0x410000;
  20110}
  20111
  20112static void
  20113Opcode_srli_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  20114{
  20115  slotbuf[0] = 0x1c9000;
  20116}
  20117
  20118static void
  20119Opcode_memw_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20120{
  20121  slotbuf[0] = 0x20c0;
  20122}
  20123
  20124static void
  20125Opcode_extw_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20126{
  20127  slotbuf[0] = 0x20d0;
  20128}
  20129
  20130static void
  20131Opcode_isync_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20132{
  20133  slotbuf[0] = 0x2000;
  20134}
  20135
  20136static void
  20137Opcode_rsync_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20138{
  20139  slotbuf[0] = 0x2010;
  20140}
  20141
  20142static void
  20143Opcode_esync_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20144{
  20145  slotbuf[0] = 0x2020;
  20146}
  20147
  20148static void
  20149Opcode_dsync_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20150{
  20151  slotbuf[0] = 0x2030;
  20152}
  20153
  20154static void
  20155Opcode_rsil_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20156{
  20157  slotbuf[0] = 0x6000;
  20158}
  20159
  20160static void
  20161Opcode_rsr_lend_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20162{
  20163  slotbuf[0] = 0x30100;
  20164}
  20165
  20166static void
  20167Opcode_wsr_lend_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20168{
  20169  slotbuf[0] = 0x130100;
  20170}
  20171
  20172static void
  20173Opcode_xsr_lend_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20174{
  20175  slotbuf[0] = 0x610100;
  20176}
  20177
  20178static void
  20179Opcode_rsr_lcount_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20180{
  20181  slotbuf[0] = 0x30200;
  20182}
  20183
  20184static void
  20185Opcode_wsr_lcount_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20186{
  20187  slotbuf[0] = 0x130200;
  20188}
  20189
  20190static void
  20191Opcode_xsr_lcount_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20192{
  20193  slotbuf[0] = 0x610200;
  20194}
  20195
  20196static void
  20197Opcode_rsr_lbeg_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20198{
  20199  slotbuf[0] = 0x30000;
  20200}
  20201
  20202static void
  20203Opcode_wsr_lbeg_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20204{
  20205  slotbuf[0] = 0x130000;
  20206}
  20207
  20208static void
  20209Opcode_xsr_lbeg_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20210{
  20211  slotbuf[0] = 0x610000;
  20212}
  20213
  20214static void
  20215Opcode_rsr_sar_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20216{
  20217  slotbuf[0] = 0x30300;
  20218}
  20219
  20220static void
  20221Opcode_wsr_sar_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20222{
  20223  slotbuf[0] = 0x130300;
  20224}
  20225
  20226static void
  20227Opcode_xsr_sar_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20228{
  20229  slotbuf[0] = 0x610300;
  20230}
  20231
  20232static void
  20233Opcode_rsr_litbase_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20234{
  20235  slotbuf[0] = 0x30500;
  20236}
  20237
  20238static void
  20239Opcode_wsr_litbase_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20240{
  20241  slotbuf[0] = 0x130500;
  20242}
  20243
  20244static void
  20245Opcode_xsr_litbase_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20246{
  20247  slotbuf[0] = 0x610500;
  20248}
  20249
  20250static void
  20251Opcode_rsr_configid0_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20252{
  20253  slotbuf[0] = 0x3b000;
  20254}
  20255
  20256static void
  20257Opcode_wsr_configid0_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20258{
  20259  slotbuf[0] = 0x13b000;
  20260}
  20261
  20262static void
  20263Opcode_rsr_configid1_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20264{
  20265  slotbuf[0] = 0x3d000;
  20266}
  20267
  20268static void
  20269Opcode_rsr_ps_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20270{
  20271  slotbuf[0] = 0x3e600;
  20272}
  20273
  20274static void
  20275Opcode_wsr_ps_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20276{
  20277  slotbuf[0] = 0x13e600;
  20278}
  20279
  20280static void
  20281Opcode_xsr_ps_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20282{
  20283  slotbuf[0] = 0x61e600;
  20284}
  20285
  20286static void
  20287Opcode_rsr_epc1_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20288{
  20289  slotbuf[0] = 0x3b100;
  20290}
  20291
  20292static void
  20293Opcode_wsr_epc1_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20294{
  20295  slotbuf[0] = 0x13b100;
  20296}
  20297
  20298static void
  20299Opcode_xsr_epc1_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20300{
  20301  slotbuf[0] = 0x61b100;
  20302}
  20303
  20304static void
  20305Opcode_rsr_excsave1_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20306{
  20307  slotbuf[0] = 0x3d100;
  20308}
  20309
  20310static void
  20311Opcode_wsr_excsave1_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20312{
  20313  slotbuf[0] = 0x13d100;
  20314}
  20315
  20316static void
  20317Opcode_xsr_excsave1_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20318{
  20319  slotbuf[0] = 0x61d100;
  20320}
  20321
  20322static void
  20323Opcode_rsr_epc2_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20324{
  20325  slotbuf[0] = 0x3b200;
  20326}
  20327
  20328static void
  20329Opcode_wsr_epc2_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20330{
  20331  slotbuf[0] = 0x13b200;
  20332}
  20333
  20334static void
  20335Opcode_xsr_epc2_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20336{
  20337  slotbuf[0] = 0x61b200;
  20338}
  20339
  20340static void
  20341Opcode_rsr_excsave2_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20342{
  20343  slotbuf[0] = 0x3d200;
  20344}
  20345
  20346static void
  20347Opcode_wsr_excsave2_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20348{
  20349  slotbuf[0] = 0x13d200;
  20350}
  20351
  20352static void
  20353Opcode_xsr_excsave2_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20354{
  20355  slotbuf[0] = 0x61d200;
  20356}
  20357
  20358static void
  20359Opcode_rsr_eps2_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20360{
  20361  slotbuf[0] = 0x3c200;
  20362}
  20363
  20364static void
  20365Opcode_wsr_eps2_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20366{
  20367  slotbuf[0] = 0x13c200;
  20368}
  20369
  20370static void
  20371Opcode_xsr_eps2_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20372{
  20373  slotbuf[0] = 0x61c200;
  20374}
  20375
  20376static void
  20377Opcode_rsr_excvaddr_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20378{
  20379  slotbuf[0] = 0x3ee00;
  20380}
  20381
  20382static void
  20383Opcode_wsr_excvaddr_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20384{
  20385  slotbuf[0] = 0x13ee00;
  20386}
  20387
  20388static void
  20389Opcode_xsr_excvaddr_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20390{
  20391  slotbuf[0] = 0x61ee00;
  20392}
  20393
  20394static void
  20395Opcode_rsr_depc_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20396{
  20397  slotbuf[0] = 0x3c000;
  20398}
  20399
  20400static void
  20401Opcode_wsr_depc_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20402{
  20403  slotbuf[0] = 0x13c000;
  20404}
  20405
  20406static void
  20407Opcode_xsr_depc_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20408{
  20409  slotbuf[0] = 0x61c000;
  20410}
  20411
  20412static void
  20413Opcode_rsr_exccause_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20414{
  20415  slotbuf[0] = 0x3e800;
  20416}
  20417
  20418static void
  20419Opcode_wsr_exccause_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20420{
  20421  slotbuf[0] = 0x13e800;
  20422}
  20423
  20424static void
  20425Opcode_xsr_exccause_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20426{
  20427  slotbuf[0] = 0x61e800;
  20428}
  20429
  20430static void
  20431Opcode_rsr_misc0_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20432{
  20433  slotbuf[0] = 0x3f400;
  20434}
  20435
  20436static void
  20437Opcode_wsr_misc0_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20438{
  20439  slotbuf[0] = 0x13f400;
  20440}
  20441
  20442static void
  20443Opcode_xsr_misc0_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20444{
  20445  slotbuf[0] = 0x61f400;
  20446}
  20447
  20448static void
  20449Opcode_rsr_misc1_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20450{
  20451  slotbuf[0] = 0x3f500;
  20452}
  20453
  20454static void
  20455Opcode_wsr_misc1_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20456{
  20457  slotbuf[0] = 0x13f500;
  20458}
  20459
  20460static void
  20461Opcode_xsr_misc1_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20462{
  20463  slotbuf[0] = 0x61f500;
  20464}
  20465
  20466static void
  20467Opcode_rsr_prid_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20468{
  20469  slotbuf[0] = 0x3eb00;
  20470}
  20471
  20472static void
  20473Opcode_rsr_vecbase_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20474{
  20475  slotbuf[0] = 0x3e700;
  20476}
  20477
  20478static void
  20479Opcode_wsr_vecbase_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20480{
  20481  slotbuf[0] = 0x13e700;
  20482}
  20483
  20484static void
  20485Opcode_xsr_vecbase_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20486{
  20487  slotbuf[0] = 0x61e700;
  20488}
  20489
  20490static void
  20491Opcode_mul16u_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20492{
  20493  slotbuf[0] = 0xc10000;
  20494}
  20495
  20496static void
  20497Opcode_mul16s_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20498{
  20499  slotbuf[0] = 0xd10000;
  20500}
  20501
  20502static void
  20503Opcode_mull_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20504{
  20505  slotbuf[0] = 0x820000;
  20506}
  20507
  20508static void
  20509Opcode_rfi_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20510{
  20511  slotbuf[0] = 0x3010;
  20512}
  20513
  20514static void
  20515Opcode_waiti_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20516{
  20517  slotbuf[0] = 0x7000;
  20518}
  20519
  20520static void
  20521Opcode_rsr_interrupt_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20522{
  20523  slotbuf[0] = 0x3e200;
  20524}
  20525
  20526static void
  20527Opcode_wsr_intset_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20528{
  20529  slotbuf[0] = 0x13e200;
  20530}
  20531
  20532static void
  20533Opcode_wsr_intclear_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20534{
  20535  slotbuf[0] = 0x13e300;
  20536}
  20537
  20538static void
  20539Opcode_rsr_intenable_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20540{
  20541  slotbuf[0] = 0x3e400;
  20542}
  20543
  20544static void
  20545Opcode_wsr_intenable_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20546{
  20547  slotbuf[0] = 0x13e400;
  20548}
  20549
  20550static void
  20551Opcode_xsr_intenable_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20552{
  20553  slotbuf[0] = 0x61e400;
  20554}
  20555
  20556static void
  20557Opcode_break_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20558{
  20559  slotbuf[0] = 0x4000;
  20560}
  20561
  20562static void
  20563Opcode_break_n_Slot_inst16b_encode (xtensa_insnbuf slotbuf)
  20564{
  20565  slotbuf[0] = 0xf02d;
  20566}
  20567
  20568static void
  20569Opcode_rsr_debugcause_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20570{
  20571  slotbuf[0] = 0x3e900;
  20572}
  20573
  20574static void
  20575Opcode_wsr_debugcause_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20576{
  20577  slotbuf[0] = 0x13e900;
  20578}
  20579
  20580static void
  20581Opcode_xsr_debugcause_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20582{
  20583  slotbuf[0] = 0x61e900;
  20584}
  20585
  20586static void
  20587Opcode_rsr_icount_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20588{
  20589  slotbuf[0] = 0x3ec00;
  20590}
  20591
  20592static void
  20593Opcode_wsr_icount_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20594{
  20595  slotbuf[0] = 0x13ec00;
  20596}
  20597
  20598static void
  20599Opcode_xsr_icount_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20600{
  20601  slotbuf[0] = 0x61ec00;
  20602}
  20603
  20604static void
  20605Opcode_rsr_icountlevel_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20606{
  20607  slotbuf[0] = 0x3ed00;
  20608}
  20609
  20610static void
  20611Opcode_wsr_icountlevel_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20612{
  20613  slotbuf[0] = 0x13ed00;
  20614}
  20615
  20616static void
  20617Opcode_xsr_icountlevel_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20618{
  20619  slotbuf[0] = 0x61ed00;
  20620}
  20621
  20622static void
  20623Opcode_rsr_ddr_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20624{
  20625  slotbuf[0] = 0x36800;
  20626}
  20627
  20628static void
  20629Opcode_wsr_ddr_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20630{
  20631  slotbuf[0] = 0x136800;
  20632}
  20633
  20634static void
  20635Opcode_xsr_ddr_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20636{
  20637  slotbuf[0] = 0x616800;
  20638}
  20639
  20640static void
  20641Opcode_rfdo_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20642{
  20643  slotbuf[0] = 0xf1e000;
  20644}
  20645
  20646static void
  20647Opcode_rfdd_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20648{
  20649  slotbuf[0] = 0xf1e010;
  20650}
  20651
  20652static void
  20653Opcode_andb_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20654{
  20655  slotbuf[0] = 0x20000;
  20656}
  20657
  20658static void
  20659Opcode_andb_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  20660{
  20661  slotbuf[0] = 0x1b6000;
  20662}
  20663
  20664static void
  20665Opcode_andbc_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20666{
  20667  slotbuf[0] = 0x120000;
  20668}
  20669
  20670static void
  20671Opcode_andbc_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  20672{
  20673  slotbuf[0] = 0x1b7000;
  20674}
  20675
  20676static void
  20677Opcode_orb_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20678{
  20679  slotbuf[0] = 0x220000;
  20680}
  20681
  20682static void
  20683Opcode_orb_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  20684{
  20685  slotbuf[0] = 0x1c3000;
  20686}
  20687
  20688static void
  20689Opcode_orbc_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20690{
  20691  slotbuf[0] = 0x320000;
  20692}
  20693
  20694static void
  20695Opcode_orbc_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  20696{
  20697  slotbuf[0] = 0x1c5000;
  20698}
  20699
  20700static void
  20701Opcode_xorb_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20702{
  20703  slotbuf[0] = 0x420000;
  20704}
  20705
  20706static void
  20707Opcode_xorb_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  20708{
  20709  slotbuf[0] = 0x1cf000;
  20710}
  20711
  20712static void
  20713Opcode_any4_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20714{
  20715  slotbuf[0] = 0x8000;
  20716}
  20717
  20718static void
  20719Opcode_any4_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  20720{
  20721  slotbuf[0] = 0x1f2480;
  20722}
  20723
  20724static void
  20725Opcode_all4_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20726{
  20727  slotbuf[0] = 0x9000;
  20728}
  20729
  20730static void
  20731Opcode_all4_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  20732{
  20733  slotbuf[0] = 0x1f2800;
  20734}
  20735
  20736static void
  20737Opcode_any8_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20738{
  20739  slotbuf[0] = 0xa000;
  20740}
  20741
  20742static void
  20743Opcode_any8_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  20744{
  20745  slotbuf[0] = 0x1ef060;
  20746}
  20747
  20748static void
  20749Opcode_all8_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20750{
  20751  slotbuf[0] = 0xb000;
  20752}
  20753
  20754static void
  20755Opcode_all8_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  20756{
  20757  slotbuf[0] = 0x1ef020;
  20758}
  20759
  20760static void
  20761Opcode_bf_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20762{
  20763  slotbuf[0] = 0x76;
  20764}
  20765
  20766static void
  20767Opcode_bf_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  20768{
  20769  slotbuf[0] = 0x300005;
  20770}
  20771
  20772static void
  20773Opcode_bt_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20774{
  20775  slotbuf[0] = 0x1076;
  20776}
  20777
  20778static void
  20779Opcode_bt_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  20780{
  20781  slotbuf[0] = 0x300006;
  20782}
  20783
  20784static void
  20785Opcode_movf_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20786{
  20787  slotbuf[0] = 0xc30000;
  20788}
  20789
  20790static void
  20791Opcode_movf_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  20792{
  20793  slotbuf[0] = 0x1bf000;
  20794}
  20795
  20796static void
  20797Opcode_movt_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20798{
  20799  slotbuf[0] = 0xd30000;
  20800}
  20801
  20802static void
  20803Opcode_movt_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  20804{
  20805  slotbuf[0] = 0x1d0000;
  20806}
  20807
  20808static void
  20809Opcode_rsr_br_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20810{
  20811  slotbuf[0] = 0x30400;
  20812}
  20813
  20814static void
  20815Opcode_wsr_br_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20816{
  20817  slotbuf[0] = 0x130400;
  20818}
  20819
  20820static void
  20821Opcode_xsr_br_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20822{
  20823  slotbuf[0] = 0x610400;
  20824}
  20825
  20826static void
  20827Opcode_rsr_ccount_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20828{
  20829  slotbuf[0] = 0x3ea00;
  20830}
  20831
  20832static void
  20833Opcode_wsr_ccount_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20834{
  20835  slotbuf[0] = 0x13ea00;
  20836}
  20837
  20838static void
  20839Opcode_xsr_ccount_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20840{
  20841  slotbuf[0] = 0x61ea00;
  20842}
  20843
  20844static void
  20845Opcode_rsr_ccompare0_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20846{
  20847  slotbuf[0] = 0x3f000;
  20848}
  20849
  20850static void
  20851Opcode_wsr_ccompare0_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20852{
  20853  slotbuf[0] = 0x13f000;
  20854}
  20855
  20856static void
  20857Opcode_xsr_ccompare0_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20858{
  20859  slotbuf[0] = 0x61f000;
  20860}
  20861
  20862static void
  20863Opcode_rsr_ccompare1_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20864{
  20865  slotbuf[0] = 0x3f100;
  20866}
  20867
  20868static void
  20869Opcode_wsr_ccompare1_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20870{
  20871  slotbuf[0] = 0x13f100;
  20872}
  20873
  20874static void
  20875Opcode_xsr_ccompare1_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20876{
  20877  slotbuf[0] = 0x61f100;
  20878}
  20879
  20880static void
  20881Opcode_ipf_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20882{
  20883  slotbuf[0] = 0x70c2;
  20884}
  20885
  20886static void
  20887Opcode_ihi_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20888{
  20889  slotbuf[0] = 0x70e2;
  20890}
  20891
  20892static void
  20893Opcode_iii_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20894{
  20895  slotbuf[0] = 0x70f2;
  20896}
  20897
  20898static void
  20899Opcode_lict_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20900{
  20901  slotbuf[0] = 0xf10000;
  20902}
  20903
  20904static void
  20905Opcode_licw_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20906{
  20907  slotbuf[0] = 0xf12000;
  20908}
  20909
  20910static void
  20911Opcode_sict_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20912{
  20913  slotbuf[0] = 0xf11000;
  20914}
  20915
  20916static void
  20917Opcode_sicw_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20918{
  20919  slotbuf[0] = 0xf13000;
  20920}
  20921
  20922static void
  20923Opcode_dhwb_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20924{
  20925  slotbuf[0] = 0x7042;
  20926}
  20927
  20928static void
  20929Opcode_dhwbi_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20930{
  20931  slotbuf[0] = 0x7052;
  20932}
  20933
  20934static void
  20935Opcode_diwb_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20936{
  20937  slotbuf[0] = 0x47082;
  20938}
  20939
  20940static void
  20941Opcode_diwbi_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20942{
  20943  slotbuf[0] = 0x57082;
  20944}
  20945
  20946static void
  20947Opcode_dhi_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20948{
  20949  slotbuf[0] = 0x7062;
  20950}
  20951
  20952static void
  20953Opcode_dii_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20954{
  20955  slotbuf[0] = 0x7072;
  20956}
  20957
  20958static void
  20959Opcode_dpfr_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20960{
  20961  slotbuf[0] = 0x7002;
  20962}
  20963
  20964static void
  20965Opcode_dpfw_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20966{
  20967  slotbuf[0] = 0x7012;
  20968}
  20969
  20970static void
  20971Opcode_dpfro_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20972{
  20973  slotbuf[0] = 0x7022;
  20974}
  20975
  20976static void
  20977Opcode_dpfwo_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20978{
  20979  slotbuf[0] = 0x7032;
  20980}
  20981
  20982static void
  20983Opcode_sdct_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20984{
  20985  slotbuf[0] = 0xf19000;
  20986}
  20987
  20988static void
  20989Opcode_ldct_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20990{
  20991  slotbuf[0] = 0xf18000;
  20992}
  20993
  20994static void
  20995Opcode_wsr_ptevaddr_Slot_inst_encode (xtensa_insnbuf slotbuf)
  20996{
  20997  slotbuf[0] = 0x135300;
  20998}
  20999
  21000static void
  21001Opcode_rsr_ptevaddr_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21002{
  21003  slotbuf[0] = 0x35300;
  21004}
  21005
  21006static void
  21007Opcode_xsr_ptevaddr_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21008{
  21009  slotbuf[0] = 0x615300;
  21010}
  21011
  21012static void
  21013Opcode_rsr_rasid_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21014{
  21015  slotbuf[0] = 0x35a00;
  21016}
  21017
  21018static void
  21019Opcode_wsr_rasid_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21020{
  21021  slotbuf[0] = 0x135a00;
  21022}
  21023
  21024static void
  21025Opcode_xsr_rasid_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21026{
  21027  slotbuf[0] = 0x615a00;
  21028}
  21029
  21030static void
  21031Opcode_rsr_itlbcfg_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21032{
  21033  slotbuf[0] = 0x35b00;
  21034}
  21035
  21036static void
  21037Opcode_wsr_itlbcfg_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21038{
  21039  slotbuf[0] = 0x135b00;
  21040}
  21041
  21042static void
  21043Opcode_xsr_itlbcfg_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21044{
  21045  slotbuf[0] = 0x615b00;
  21046}
  21047
  21048static void
  21049Opcode_rsr_dtlbcfg_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21050{
  21051  slotbuf[0] = 0x35c00;
  21052}
  21053
  21054static void
  21055Opcode_wsr_dtlbcfg_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21056{
  21057  slotbuf[0] = 0x135c00;
  21058}
  21059
  21060static void
  21061Opcode_xsr_dtlbcfg_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21062{
  21063  slotbuf[0] = 0x615c00;
  21064}
  21065
  21066static void
  21067Opcode_idtlb_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21068{
  21069  slotbuf[0] = 0x50c000;
  21070}
  21071
  21072static void
  21073Opcode_pdtlb_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21074{
  21075  slotbuf[0] = 0x50d000;
  21076}
  21077
  21078static void
  21079Opcode_rdtlb0_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21080{
  21081  slotbuf[0] = 0x50b000;
  21082}
  21083
  21084static void
  21085Opcode_rdtlb1_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21086{
  21087  slotbuf[0] = 0x50f000;
  21088}
  21089
  21090static void
  21091Opcode_wdtlb_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21092{
  21093  slotbuf[0] = 0x50e000;
  21094}
  21095
  21096static void
  21097Opcode_iitlb_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21098{
  21099  slotbuf[0] = 0x504000;
  21100}
  21101
  21102static void
  21103Opcode_pitlb_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21104{
  21105  slotbuf[0] = 0x505000;
  21106}
  21107
  21108static void
  21109Opcode_ritlb0_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21110{
  21111  slotbuf[0] = 0x503000;
  21112}
  21113
  21114static void
  21115Opcode_ritlb1_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21116{
  21117  slotbuf[0] = 0x507000;
  21118}
  21119
  21120static void
  21121Opcode_witlb_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21122{
  21123  slotbuf[0] = 0x506000;
  21124}
  21125
  21126static void
  21127Opcode_ldpte_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21128{
  21129  slotbuf[0] = 0xf1f000;
  21130}
  21131
  21132static void
  21133Opcode_hwwitlba_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21134{
  21135  slotbuf[0] = 0x501000;
  21136}
  21137
  21138static void
  21139Opcode_hwwdtlba_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21140{
  21141  slotbuf[0] = 0x509000;
  21142}
  21143
  21144static void
  21145Opcode_rsr_cpenable_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21146{
  21147  slotbuf[0] = 0x3e000;
  21148}
  21149
  21150static void
  21151Opcode_wsr_cpenable_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21152{
  21153  slotbuf[0] = 0x13e000;
  21154}
  21155
  21156static void
  21157Opcode_xsr_cpenable_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21158{
  21159  slotbuf[0] = 0x61e000;
  21160}
  21161
  21162static void
  21163Opcode_clamps_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21164{
  21165  slotbuf[0] = 0x330000;
  21166}
  21167
  21168static void
  21169Opcode_clamps_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21170{
  21171  slotbuf[0] = 0x1b9000;
  21172}
  21173
  21174static void
  21175Opcode_min_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21176{
  21177  slotbuf[0] = 0x430000;
  21178}
  21179
  21180static void
  21181Opcode_min_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21182{
  21183  slotbuf[0] = 0x1bb000;
  21184}
  21185
  21186static void
  21187Opcode_max_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21188{
  21189  slotbuf[0] = 0x530000;
  21190}
  21191
  21192static void
  21193Opcode_max_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21194{
  21195  slotbuf[0] = 0x1ba000;
  21196}
  21197
  21198static void
  21199Opcode_minu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21200{
  21201  slotbuf[0] = 0x630000;
  21202}
  21203
  21204static void
  21205Opcode_minu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21206{
  21207  slotbuf[0] = 0x1bd000;
  21208}
  21209
  21210static void
  21211Opcode_maxu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21212{
  21213  slotbuf[0] = 0x730000;
  21214}
  21215
  21216static void
  21217Opcode_maxu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21218{
  21219  slotbuf[0] = 0x1bc000;
  21220}
  21221
  21222static void
  21223Opcode_nsa_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21224{
  21225  slotbuf[0] = 0x40e000;
  21226}
  21227
  21228static void
  21229Opcode_nsau_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21230{
  21231  slotbuf[0] = 0x40f000;
  21232}
  21233
  21234static void
  21235Opcode_sext_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21236{
  21237  slotbuf[0] = 0x230000;
  21238}
  21239
  21240static void
  21241Opcode_sext_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21242{
  21243  slotbuf[0] = 0x1c6000;
  21244}
  21245
  21246static void
  21247Opcode_l32ai_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21248{
  21249  slotbuf[0] = 0xb002;
  21250}
  21251
  21252static void
  21253Opcode_s32ri_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21254{
  21255  slotbuf[0] = 0xf002;
  21256}
  21257
  21258static void
  21259Opcode_s32c1i_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21260{
  21261  slotbuf[0] = 0xe002;
  21262}
  21263
  21264static void
  21265Opcode_rsr_scompare1_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21266{
  21267  slotbuf[0] = 0x30c00;
  21268}
  21269
  21270static void
  21271Opcode_wsr_scompare1_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21272{
  21273  slotbuf[0] = 0x130c00;
  21274}
  21275
  21276static void
  21277Opcode_xsr_scompare1_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21278{
  21279  slotbuf[0] = 0x610c00;
  21280}
  21281
  21282static void
  21283Opcode_rsr_atomctl_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21284{
  21285  slotbuf[0] = 0x36300;
  21286}
  21287
  21288static void
  21289Opcode_wsr_atomctl_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21290{
  21291  slotbuf[0] = 0x136300;
  21292}
  21293
  21294static void
  21295Opcode_xsr_atomctl_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21296{
  21297  slotbuf[0] = 0x616300;
  21298}
  21299
  21300static void
  21301Opcode_rer_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21302{
  21303  slotbuf[0] = 0x406000;
  21304}
  21305
  21306static void
  21307Opcode_wer_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21308{
  21309  slotbuf[0] = 0x407000;
  21310}
  21311
  21312static void
  21313Opcode_rur_ae_ovf_sar_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21314{
  21315  slotbuf[0] = 0xe30f00;
  21316}
  21317
  21318static void
  21319Opcode_wur_ae_ovf_sar_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21320{
  21321  slotbuf[0] = 0xf3f000;
  21322}
  21323
  21324static void
  21325Opcode_rur_ae_bithead_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21326{
  21327  slotbuf[0] = 0xe30f10;
  21328}
  21329
  21330static void
  21331Opcode_wur_ae_bithead_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21332{
  21333  slotbuf[0] = 0xf3f100;
  21334}
  21335
  21336static void
  21337Opcode_rur_ae_ts_fts_bu_bp_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21338{
  21339  slotbuf[0] = 0xe30f20;
  21340}
  21341
  21342static void
  21343Opcode_wur_ae_ts_fts_bu_bp_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21344{
  21345  slotbuf[0] = 0xf3f200;
  21346}
  21347
  21348static void
  21349Opcode_rur_ae_sd_no_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21350{
  21351  slotbuf[0] = 0xe30f30;
  21352}
  21353
  21354static void
  21355Opcode_wur_ae_sd_no_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21356{
  21357  slotbuf[0] = 0xf3f300;
  21358}
  21359
  21360static void
  21361Opcode_rur_ae_overflow_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21362{
  21363  slotbuf[0] = 0xc90804;
  21364}
  21365
  21366static void
  21367Opcode_wur_ae_overflow_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21368{
  21369  slotbuf[0] = 0xca0004;
  21370}
  21371
  21372static void
  21373Opcode_rur_ae_sar_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21374{
  21375  slotbuf[0] = 0xc90904;
  21376}
  21377
  21378static void
  21379Opcode_wur_ae_sar_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21380{
  21381  slotbuf[0] = 0xca1004;
  21382}
  21383
  21384static void
  21385Opcode_rur_ae_bitptr_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21386{
  21387  slotbuf[0] = 0xc90a04;
  21388}
  21389
  21390static void
  21391Opcode_wur_ae_bitptr_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21392{
  21393  slotbuf[0] = 0xca2004;
  21394}
  21395
  21396static void
  21397Opcode_rur_ae_bitsused_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21398{
  21399  slotbuf[0] = 0xc90b04;
  21400}
  21401
  21402static void
  21403Opcode_wur_ae_bitsused_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21404{
  21405  slotbuf[0] = 0xca3004;
  21406}
  21407
  21408static void
  21409Opcode_rur_ae_tablesize_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21410{
  21411  slotbuf[0] = 0xc90c04;
  21412}
  21413
  21414static void
  21415Opcode_wur_ae_tablesize_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21416{
  21417  slotbuf[0] = 0xca4004;
  21418}
  21419
  21420static void
  21421Opcode_rur_ae_first_ts_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21422{
  21423  slotbuf[0] = 0xc90d04;
  21424}
  21425
  21426static void
  21427Opcode_wur_ae_first_ts_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21428{
  21429  slotbuf[0] = 0xca5004;
  21430}
  21431
  21432static void
  21433Opcode_rur_ae_nextoffset_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21434{
  21435  slotbuf[0] = 0xc90e04;
  21436}
  21437
  21438static void
  21439Opcode_wur_ae_nextoffset_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21440{
  21441  slotbuf[0] = 0xca6004;
  21442}
  21443
  21444static void
  21445Opcode_rur_ae_searchdone_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21446{
  21447  slotbuf[0] = 0xc90f04;
  21448}
  21449
  21450static void
  21451Opcode_wur_ae_searchdone_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21452{
  21453  slotbuf[0] = 0xca7004;
  21454}
  21455
  21456static void
  21457Opcode_ae_lp16f_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21458{
  21459  slotbuf[0] = 0x1d1080;
  21460}
  21461
  21462static void
  21463Opcode_ae_lp16f_i_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21464{
  21465  slotbuf[0] = 0xa50004;
  21466}
  21467
  21468static void
  21469Opcode_ae_lp16f_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21470{
  21471  slotbuf[0] = 0x1d2080;
  21472}
  21473
  21474static void
  21475Opcode_ae_lp16f_iu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21476{
  21477  slotbuf[0] = 0xa90004;
  21478}
  21479
  21480static void
  21481Opcode_ae_lp16f_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21482{
  21483  slotbuf[0] = 0x1d3000;
  21484}
  21485
  21486static void
  21487Opcode_ae_lp16f_x_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21488{
  21489  slotbuf[0] = 0xac0004;
  21490}
  21491
  21492static void
  21493Opcode_ae_lp16f_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21494{
  21495  slotbuf[0] = 0x1d3080;
  21496}
  21497
  21498static void
  21499Opcode_ae_lp16f_xu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21500{
  21501  slotbuf[0] = 0xaf0004;
  21502}
  21503
  21504static void
  21505Opcode_ae_lp24_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21506{
  21507  slotbuf[0] = 0x1d6080;
  21508}
  21509
  21510static void
  21511Opcode_ae_lp24_i_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21512{
  21513  slotbuf[0] = 0xa58004;
  21514}
  21515
  21516static void
  21517Opcode_ae_lp24_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21518{
  21519  slotbuf[0] = 0x1d7000;
  21520}
  21521
  21522static void
  21523Opcode_ae_lp24_iu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21524{
  21525  slotbuf[0] = 0xa98004;
  21526}
  21527
  21528static void
  21529Opcode_ae_lp24_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21530{
  21531  slotbuf[0] = 0x1d7080;
  21532}
  21533
  21534static void
  21535Opcode_ae_lp24_x_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21536{
  21537  slotbuf[0] = 0xac8004;
  21538}
  21539
  21540static void
  21541Opcode_ae_lp24_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21542{
  21543  slotbuf[0] = 0x1d8080;
  21544}
  21545
  21546static void
  21547Opcode_ae_lp24_xu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21548{
  21549  slotbuf[0] = 0xaf8004;
  21550}
  21551
  21552static void
  21553Opcode_ae_lp24f_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21554{
  21555  slotbuf[0] = 0x1d9000;
  21556}
  21557
  21558static void
  21559Opcode_ae_lp24f_i_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21560{
  21561  slotbuf[0] = 0xa60004;
  21562}
  21563
  21564static void
  21565Opcode_ae_lp24f_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21566{
  21567  slotbuf[0] = 0x1da000;
  21568}
  21569
  21570static void
  21571Opcode_ae_lp24f_iu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21572{
  21573  slotbuf[0] = 0xaa0004;
  21574}
  21575
  21576static void
  21577Opcode_ae_lp24f_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21578{
  21579  slotbuf[0] = 0x1dc000;
  21580}
  21581
  21582static void
  21583Opcode_ae_lp24f_x_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21584{
  21585  slotbuf[0] = 0xad0004;
  21586}
  21587
  21588static void
  21589Opcode_ae_lp24f_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21590{
  21591  slotbuf[0] = 0x1d9080;
  21592}
  21593
  21594static void
  21595Opcode_ae_lp24f_xu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21596{
  21597  slotbuf[0] = 0xb00004;
  21598}
  21599
  21600static void
  21601Opcode_ae_lp16x2f_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21602{
  21603  slotbuf[0] = 0x1d4080;
  21604}
  21605
  21606static void
  21607Opcode_ae_lp16x2f_i_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21608{
  21609  slotbuf[0] = 0xa68004;
  21610}
  21611
  21612static void
  21613Opcode_ae_lp16x2f_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21614{
  21615  slotbuf[0] = 0x1d5000;
  21616}
  21617
  21618static void
  21619Opcode_ae_lp16x2f_iu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21620{
  21621  slotbuf[0] = 0xaa8004;
  21622}
  21623
  21624static void
  21625Opcode_ae_lp16x2f_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21626{
  21627  slotbuf[0] = 0x1d6000;
  21628}
  21629
  21630static void
  21631Opcode_ae_lp16x2f_x_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21632{
  21633  slotbuf[0] = 0xad8004;
  21634}
  21635
  21636static void
  21637Opcode_ae_lp16x2f_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21638{
  21639  slotbuf[0] = 0x1d5080;
  21640}
  21641
  21642static void
  21643Opcode_ae_lp16x2f_xu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21644{
  21645  slotbuf[0] = 0xb08004;
  21646}
  21647
  21648static void
  21649Opcode_ae_lp24x2f_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21650{
  21651  slotbuf[0] = 0x1dd000;
  21652}
  21653
  21654static void
  21655Opcode_ae_lp24x2f_i_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21656{
  21657  slotbuf[0] = 0xa70004;
  21658}
  21659
  21660static void
  21661Opcode_ae_lp24x2f_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21662{
  21663  slotbuf[0] = 0x1de000;
  21664}
  21665
  21666static void
  21667Opcode_ae_lp24x2f_iu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21668{
  21669  slotbuf[0] = 0xab0004;
  21670}
  21671
  21672static void
  21673Opcode_ae_lp24x2f_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21674{
  21675  slotbuf[0] = 0x1dd080;
  21676}
  21677
  21678static void
  21679Opcode_ae_lp24x2f_x_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21680{
  21681  slotbuf[0] = 0xae0004;
  21682}
  21683
  21684static void
  21685Opcode_ae_lp24x2f_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21686{
  21687  slotbuf[0] = 0x1de080;
  21688}
  21689
  21690static void
  21691Opcode_ae_lp24x2f_xu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21692{
  21693  slotbuf[0] = 0xb10004;
  21694}
  21695
  21696static void
  21697Opcode_ae_lp24x2_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21698{
  21699  slotbuf[0] = 0x1da080;
  21700}
  21701
  21702static void
  21703Opcode_ae_lp24x2_i_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21704{
  21705  slotbuf[0] = 0xa78004;
  21706}
  21707
  21708static void
  21709Opcode_ae_lp24x2_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21710{
  21711  slotbuf[0] = 0x1db000;
  21712}
  21713
  21714static void
  21715Opcode_ae_lp24x2_iu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21716{
  21717  slotbuf[0] = 0xab8004;
  21718}
  21719
  21720static void
  21721Opcode_ae_lp24x2_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21722{
  21723  slotbuf[0] = 0x1db080;
  21724}
  21725
  21726static void
  21727Opcode_ae_lp24x2_x_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21728{
  21729  slotbuf[0] = 0xae8004;
  21730}
  21731
  21732static void
  21733Opcode_ae_lp24x2_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21734{
  21735  slotbuf[0] = 0x1dc080;
  21736}
  21737
  21738static void
  21739Opcode_ae_lp24x2_xu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21740{
  21741  slotbuf[0] = 0xb18004;
  21742}
  21743
  21744static void
  21745Opcode_ae_sp16x2f_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21746{
  21747  slotbuf[0] = 0x1e8000;
  21748}
  21749
  21750static void
  21751Opcode_ae_sp16x2f_i_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21752{
  21753  slotbuf[0] = 0xb20004;
  21754}
  21755
  21756static void
  21757Opcode_ae_sp16x2f_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21758{
  21759  slotbuf[0] = 0x1f0000;
  21760}
  21761
  21762static void
  21763Opcode_ae_sp16x2f_iu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21764{
  21765  slotbuf[0] = 0xb50004;
  21766}
  21767
  21768static void
  21769Opcode_ae_sp16x2f_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21770{
  21771  slotbuf[0] = 0x1e1080;
  21772}
  21773
  21774static void
  21775Opcode_ae_sp16x2f_x_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21776{
  21777  slotbuf[0] = 0xb80004;
  21778}
  21779
  21780static void
  21781Opcode_ae_sp16x2f_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21782{
  21783  slotbuf[0] = 0x1e2080;
  21784}
  21785
  21786static void
  21787Opcode_ae_sp16x2f_xu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21788{
  21789  slotbuf[0] = 0xbb0004;
  21790}
  21791
  21792static void
  21793Opcode_ae_sp24x2s_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21794{
  21795  slotbuf[0] = 0x1ec000;
  21796}
  21797
  21798static void
  21799Opcode_ae_sp24x2s_i_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21800{
  21801  slotbuf[0] = 0xb28004;
  21802}
  21803
  21804static void
  21805Opcode_ae_sp24x2s_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21806{
  21807  slotbuf[0] = 0x1e9080;
  21808}
  21809
  21810static void
  21811Opcode_ae_sp24x2s_iu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21812{
  21813  slotbuf[0] = 0xb58004;
  21814}
  21815
  21816static void
  21817Opcode_ae_sp24x2s_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21818{
  21819  slotbuf[0] = 0x1ea080;
  21820}
  21821
  21822static void
  21823Opcode_ae_sp24x2s_x_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21824{
  21825  slotbuf[0] = 0xb88004;
  21826}
  21827
  21828static void
  21829Opcode_ae_sp24x2s_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21830{
  21831  slotbuf[0] = 0x1eb000;
  21832}
  21833
  21834static void
  21835Opcode_ae_sp24x2s_xu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21836{
  21837  slotbuf[0] = 0xbb8004;
  21838}
  21839
  21840static void
  21841Opcode_ae_sp24x2f_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21842{
  21843  slotbuf[0] = 0x1e7080;
  21844}
  21845
  21846static void
  21847Opcode_ae_sp24x2f_i_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21848{
  21849  slotbuf[0] = 0xb30004;
  21850}
  21851
  21852static void
  21853Opcode_ae_sp24x2f_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21854{
  21855  slotbuf[0] = 0x1e8080;
  21856}
  21857
  21858static void
  21859Opcode_ae_sp24x2f_iu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21860{
  21861  slotbuf[0] = 0xb60004;
  21862}
  21863
  21864static void
  21865Opcode_ae_sp24x2f_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21866{
  21867  slotbuf[0] = 0x1e9000;
  21868}
  21869
  21870static void
  21871Opcode_ae_sp24x2f_x_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21872{
  21873  slotbuf[0] = 0xb90004;
  21874}
  21875
  21876static void
  21877Opcode_ae_sp24x2f_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21878{
  21879  slotbuf[0] = 0x1ea000;
  21880}
  21881
  21882static void
  21883Opcode_ae_sp24x2f_xu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21884{
  21885  slotbuf[0] = 0xbc0004;
  21886}
  21887
  21888static void
  21889Opcode_ae_sp16f_l_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21890{
  21891  slotbuf[0] = 0x1df080;
  21892}
  21893
  21894static void
  21895Opcode_ae_sp16f_l_i_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21896{
  21897  slotbuf[0] = 0xb38004;
  21898}
  21899
  21900static void
  21901Opcode_ae_sp16f_l_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21902{
  21903  slotbuf[0] = 0x1e1000;
  21904}
  21905
  21906static void
  21907Opcode_ae_sp16f_l_iu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21908{
  21909  slotbuf[0] = 0xb68004;
  21910}
  21911
  21912static void
  21913Opcode_ae_sp16f_l_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21914{
  21915  slotbuf[0] = 0x1e2000;
  21916}
  21917
  21918static void
  21919Opcode_ae_sp16f_l_x_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21920{
  21921  slotbuf[0] = 0xb98004;
  21922}
  21923
  21924static void
  21925Opcode_ae_sp16f_l_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21926{
  21927  slotbuf[0] = 0x1e4000;
  21928}
  21929
  21930static void
  21931Opcode_ae_sp16f_l_xu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21932{
  21933  slotbuf[0] = 0xbc8004;
  21934}
  21935
  21936static void
  21937Opcode_ae_sp24s_l_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21938{
  21939  slotbuf[0] = 0x1e6000;
  21940}
  21941
  21942static void
  21943Opcode_ae_sp24s_l_i_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21944{
  21945  slotbuf[0] = 0xb40004;
  21946}
  21947
  21948static void
  21949Opcode_ae_sp24s_l_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21950{
  21951  slotbuf[0] = 0x1e5080;
  21952}
  21953
  21954static void
  21955Opcode_ae_sp24s_l_iu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21956{
  21957  slotbuf[0] = 0xb70004;
  21958}
  21959
  21960static void
  21961Opcode_ae_sp24s_l_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21962{
  21963  slotbuf[0] = 0x1e6080;
  21964}
  21965
  21966static void
  21967Opcode_ae_sp24s_l_x_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21968{
  21969  slotbuf[0] = 0xba0004;
  21970}
  21971
  21972static void
  21973Opcode_ae_sp24s_l_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21974{
  21975  slotbuf[0] = 0x1e7000;
  21976}
  21977
  21978static void
  21979Opcode_ae_sp24s_l_xu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21980{
  21981  slotbuf[0] = 0xbd0004;
  21982}
  21983
  21984static void
  21985Opcode_ae_sp24f_l_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21986{
  21987  slotbuf[0] = 0x1e3000;
  21988}
  21989
  21990static void
  21991Opcode_ae_sp24f_l_i_Slot_inst_encode (xtensa_insnbuf slotbuf)
  21992{
  21993  slotbuf[0] = 0xb48004;
  21994}
  21995
  21996static void
  21997Opcode_ae_sp24f_l_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  21998{
  21999  slotbuf[0] = 0x1e3080;
  22000}
  22001
  22002static void
  22003Opcode_ae_sp24f_l_iu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22004{
  22005  slotbuf[0] = 0xb78004;
  22006}
  22007
  22008static void
  22009Opcode_ae_sp24f_l_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22010{
  22011  slotbuf[0] = 0x1e4080;
  22012}
  22013
  22014static void
  22015Opcode_ae_sp24f_l_x_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22016{
  22017  slotbuf[0] = 0xba8004;
  22018}
  22019
  22020static void
  22021Opcode_ae_sp24f_l_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22022{
  22023  slotbuf[0] = 0x1e5000;
  22024}
  22025
  22026static void
  22027Opcode_ae_sp24f_l_xu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22028{
  22029  slotbuf[0] = 0xbd8004;
  22030}
  22031
  22032static void
  22033Opcode_ae_lq56_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22034{
  22035  slotbuf[0] = 0x1ed030;
  22036}
  22037
  22038static void
  22039Opcode_ae_lq56_i_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22040{
  22041  slotbuf[0] = 0xc10004;
  22042}
  22043
  22044static void
  22045Opcode_ae_lq56_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22046{
  22047  slotbuf[0] = 0x1ee010;
  22048}
  22049
  22050static void
  22051Opcode_ae_lq56_iu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22052{
  22053  slotbuf[0] = 0xc12004;
  22054}
  22055
  22056static void
  22057Opcode_ae_lq56_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22058{
  22059  slotbuf[0] = 0x1ee020;
  22060}
  22061
  22062static void
  22063Opcode_ae_lq56_x_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22064{
  22065  slotbuf[0] = 0xc20004;
  22066}
  22067
  22068static void
  22069Opcode_ae_lq56_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22070{
  22071  slotbuf[0] = 0x1ef000;
  22072}
  22073
  22074static void
  22075Opcode_ae_lq56_xu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22076{
  22077  slotbuf[0] = 0xc22004;
  22078}
  22079
  22080static void
  22081Opcode_ae_lq32f_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22082{
  22083  slotbuf[0] = 0x1ed000;
  22084}
  22085
  22086static void
  22087Opcode_ae_lq32f_i_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22088{
  22089  slotbuf[0] = 0xc11004;
  22090}
  22091
  22092static void
  22093Opcode_ae_lq32f_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22094{
  22095  slotbuf[0] = 0x1ee000;
  22096}
  22097
  22098static void
  22099Opcode_ae_lq32f_iu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22100{
  22101  slotbuf[0] = 0xc13004;
  22102}
  22103
  22104static void
  22105Opcode_ae_lq32f_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22106{
  22107  slotbuf[0] = 0x1ed010;
  22108}
  22109
  22110static void
  22111Opcode_ae_lq32f_x_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22112{
  22113  slotbuf[0] = 0xc21004;
  22114}
  22115
  22116static void
  22117Opcode_ae_lq32f_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22118{
  22119  slotbuf[0] = 0x1ed020;
  22120}
  22121
  22122static void
  22123Opcode_ae_lq32f_xu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22124{
  22125  slotbuf[0] = 0xc23004;
  22126}
  22127
  22128static void
  22129Opcode_ae_sq56s_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22130{
  22131  slotbuf[0] = 0x1f0080;
  22132}
  22133
  22134static void
  22135Opcode_ae_sq56s_i_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22136{
  22137  slotbuf[0] = 0xc30004;
  22138}
  22139
  22140static void
  22141Opcode_ae_sq56s_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22142{
  22143  slotbuf[0] = 0x1f00c0;
  22144}
  22145
  22146static void
  22147Opcode_ae_sq56s_iu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22148{
  22149  slotbuf[0] = 0xc38004;
  22150}
  22151
  22152static void
  22153Opcode_ae_sq56s_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22154{
  22155  slotbuf[0] = 0x1f3000;
  22156}
  22157
  22158static void
  22159Opcode_ae_sq56s_x_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22160{
  22161  slotbuf[0] = 0xc40004;
  22162}
  22163
  22164static void
  22165Opcode_ae_sq56s_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22166{
  22167  slotbuf[0] = 0x1f3040;
  22168}
  22169
  22170static void
  22171Opcode_ae_sq56s_xu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22172{
  22173  slotbuf[0] = 0xc48004;
  22174}
  22175
  22176static void
  22177Opcode_ae_sq32f_i_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22178{
  22179  slotbuf[0] = 0x1ec080;
  22180}
  22181
  22182static void
  22183Opcode_ae_sq32f_i_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22184{
  22185  slotbuf[0] = 0xc34004;
  22186}
  22187
  22188static void
  22189Opcode_ae_sq32f_iu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22190{
  22191  slotbuf[0] = 0x1ec0c0;
  22192}
  22193
  22194static void
  22195Opcode_ae_sq32f_iu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22196{
  22197  slotbuf[0] = 0xc3c004;
  22198}
  22199
  22200static void
  22201Opcode_ae_sq32f_x_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22202{
  22203  slotbuf[0] = 0x1f4000;
  22204}
  22205
  22206static void
  22207Opcode_ae_sq32f_x_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22208{
  22209  slotbuf[0] = 0xc44004;
  22210}
  22211
  22212static void
  22213Opcode_ae_sq32f_xu_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22214{
  22215  slotbuf[0] = 0x1f8000;
  22216}
  22217
  22218static void
  22219Opcode_ae_sq32f_xu_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22220{
  22221  slotbuf[0] = 0xc4c004;
  22222}
  22223
  22224static void
  22225Opcode_ae_zerop48_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22226{
  22227  slotbuf[0] = 0x16b88;
  22228}
  22229
  22230static void
  22231Opcode_ae_movp48_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22232{
  22233  slotbuf[0] = 0x16808;
  22234}
  22235
  22236static void
  22237Opcode_ae_movp48_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22238{
  22239  slotbuf[0] = 0x1f2400;
  22240}
  22241
  22242static void
  22243Opcode_ae_movp48_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22244{
  22245  slotbuf[0] = 0xc90004;
  22246}
  22247
  22248static void
  22249Opcode_ae_selp24_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22250{
  22251  slotbuf[0] = 0x10780;
  22252}
  22253
  22254static void
  22255Opcode_ae_selp24_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22256{
  22257  slotbuf[0] = 0x10708;
  22258}
  22259
  22260static void
  22261Opcode_ae_selp24_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22262{
  22263  slotbuf[0] = 0x10688;
  22264}
  22265
  22266static void
  22267Opcode_ae_selp24_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22268{
  22269  slotbuf[0] = 0x10700;
  22270}
  22271
  22272static void
  22273Opcode_ae_movtp24x2_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22274{
  22275  slotbuf[0] = 0x1c200;
  22276}
  22277
  22278static void
  22279Opcode_ae_movfp24x2_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22280{
  22281  slotbuf[0] = 0x1c004;
  22282}
  22283
  22284static void
  22285Opcode_ae_movtp48_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22286{
  22287  slotbuf[0] = 0x10480;
  22288}
  22289
  22290static void
  22291Opcode_ae_movfp48_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22292{
  22293  slotbuf[0] = 0x10400;
  22294}
  22295
  22296static void
  22297Opcode_ae_movpa24x2_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22298{
  22299  slotbuf[0] = 0x1df000;
  22300}
  22301
  22302static void
  22303Opcode_ae_movpa24x2_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22304{
  22305  slotbuf[0] = 0xc00004;
  22306}
  22307
  22308static void
  22309Opcode_ae_truncp24a32x2_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22310{
  22311  slotbuf[0] = 0x1eb080;
  22312}
  22313
  22314static void
  22315Opcode_ae_truncp24a32x2_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22316{
  22317  slotbuf[0] = 0xc08004;
  22318}
  22319
  22320static void
  22321Opcode_ae_cvta32p24_l_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22322{
  22323  slotbuf[0] = 0x1f3081;
  22324}
  22325
  22326static void
  22327Opcode_ae_cvta32p24_l_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22328{
  22329  slotbuf[0] = 0xcb0004;
  22330}
  22331
  22332static void
  22333Opcode_ae_cvta32p24_h_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22334{
  22335  slotbuf[0] = 0x1f3080;
  22336}
  22337
  22338static void
  22339Opcode_ae_cvta32p24_h_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22340{
  22341  slotbuf[0] = 0xcb8004;
  22342}
  22343
  22344static void
  22345Opcode_ae_cvtp24a16x2_ll_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22346{
  22347  slotbuf[0] = 0x1d8000;
  22348}
  22349
  22350static void
  22351Opcode_ae_cvtp24a16x2_ll_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22352{
  22353  slotbuf[0] = 0xbe0004;
  22354}
  22355
  22356static void
  22357Opcode_ae_cvtp24a16x2_lh_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22358{
  22359  slotbuf[0] = 0x1d4000;
  22360}
  22361
  22362static void
  22363Opcode_ae_cvtp24a16x2_lh_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22364{
  22365  slotbuf[0] = 0xbe8004;
  22366}
  22367
  22368static void
  22369Opcode_ae_cvtp24a16x2_hl_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22370{
  22371  slotbuf[0] = 0x1d2000;
  22372}
  22373
  22374static void
  22375Opcode_ae_cvtp24a16x2_hl_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22376{
  22377  slotbuf[0] = 0xbf0004;
  22378}
  22379
  22380static void
  22381Opcode_ae_cvtp24a16x2_hh_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22382{
  22383  slotbuf[0] = 0x1d1000;
  22384}
  22385
  22386static void
  22387Opcode_ae_cvtp24a16x2_hh_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22388{
  22389  slotbuf[0] = 0xbf8004;
  22390}
  22391
  22392static void
  22393Opcode_ae_truncp24q48x2_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22394{
  22395  slotbuf[0] = 0x51000;
  22396}
  22397
  22398static void
  22399Opcode_ae_truncp16_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22400{
  22401  slotbuf[0] = 0x16b08;
  22402}
  22403
  22404static void
  22405Opcode_ae_roundsp24q48sym_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22406{
  22407  slotbuf[0] = 0x16e48;
  22408}
  22409
  22410static void
  22411Opcode_ae_roundsp24q48asym_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22412{
  22413  slotbuf[0] = 0x16e28;
  22414}
  22415
  22416static void
  22417Opcode_ae_roundsp16q48sym_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22418{
  22419  slotbuf[0] = 0x16e18;
  22420}
  22421
  22422static void
  22423Opcode_ae_roundsp16q48asym_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22424{
  22425  slotbuf[0] = 0x16e08;
  22426}
  22427
  22428static void
  22429Opcode_ae_roundsp16sym_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22430{
  22431  slotbuf[0] = 0x16908;
  22432}
  22433
  22434static void
  22435Opcode_ae_roundsp16asym_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22436{
  22437  slotbuf[0] = 0x16888;
  22438}
  22439
  22440static void
  22441Opcode_ae_zeroq56_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22442{
  22443  slotbuf[0] = 0x16085;
  22444}
  22445
  22446static void
  22447Opcode_ae_movq56_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22448{
  22449  slotbuf[0] = 0x16007;
  22450}
  22451
  22452static void
  22453Opcode_ae_movq56_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22454{
  22455  slotbuf[0] = 0x1f2500;
  22456}
  22457
  22458static void
  22459Opcode_ae_movq56_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22460{
  22461  slotbuf[0] = 0xc90414;
  22462}
  22463
  22464static void
  22465Opcode_ae_movtq56_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22466{
  22467  slotbuf[0] = 0x1f6000;
  22468}
  22469
  22470static void
  22471Opcode_ae_movtq56_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22472{
  22473  slotbuf[0] = 0xe50014;
  22474}
  22475
  22476static void
  22477Opcode_ae_movfq56_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22478{
  22479  slotbuf[0] = 0x1f5000;
  22480}
  22481
  22482static void
  22483Opcode_ae_movfq56_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22484{
  22485  slotbuf[0] = 0xe60014;
  22486}
  22487
  22488static void
  22489Opcode_ae_cvtq48a32s_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22490{
  22491  slotbuf[0] = 0x1ee030;
  22492}
  22493
  22494static void
  22495Opcode_ae_cvtq48a32s_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22496{
  22497  slotbuf[0] = 0xe72034;
  22498}
  22499
  22500static void
  22501Opcode_ae_cvtq48p24s_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22502{
  22503  slotbuf[0] = 0x16006;
  22504}
  22505
  22506static void
  22507Opcode_ae_cvtq48p24s_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22508{
  22509  slotbuf[0] = 0x16005;
  22510}
  22511
  22512static void
  22513Opcode_ae_satq48s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22514{
  22515  slotbuf[0] = 0x50139;
  22516}
  22517
  22518static void
  22519Opcode_ae_truncq32_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22520{
  22521  slotbuf[0] = 0x16047;
  22522}
  22523
  22524static void
  22525Opcode_ae_roundsq32sym_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22526{
  22527  slotbuf[0] = 0x16027;
  22528}
  22529
  22530static void
  22531Opcode_ae_roundsq32asym_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22532{
  22533  slotbuf[0] = 0x16017;
  22534}
  22535
  22536static void
  22537Opcode_ae_trunca32q48_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22538{
  22539  slotbuf[0] = 0x1f3086;
  22540}
  22541
  22542static void
  22543Opcode_ae_trunca32q48_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22544{
  22545  slotbuf[0] = 0xe70014;
  22546}
  22547
  22548static void
  22549Opcode_ae_movap24s_l_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22550{
  22551  slotbuf[0] = 0x1f3084;
  22552}
  22553
  22554static void
  22555Opcode_ae_movap24s_l_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22556{
  22557  slotbuf[0] = 0xc70004;
  22558}
  22559
  22560static void
  22561Opcode_ae_movap24s_h_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22562{
  22563  slotbuf[0] = 0x1f3082;
  22564}
  22565
  22566static void
  22567Opcode_ae_movap24s_h_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22568{
  22569  slotbuf[0] = 0xc78004;
  22570}
  22571
  22572static void
  22573Opcode_ae_trunca16p24s_l_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22574{
  22575  slotbuf[0] = 0x1f3083;
  22576}
  22577
  22578static void
  22579Opcode_ae_trunca16p24s_l_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22580{
  22581  slotbuf[0] = 0xc80004;
  22582}
  22583
  22584static void
  22585Opcode_ae_trunca16p24s_h_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22586{
  22587  slotbuf[0] = 0x1f3088;
  22588}
  22589
  22590static void
  22591Opcode_ae_trunca16p24s_h_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22592{
  22593  slotbuf[0] = 0xc88004;
  22594}
  22595
  22596static void
  22597Opcode_ae_addp24_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22598{
  22599  slotbuf[0] = 0x10500;
  22600}
  22601
  22602static void
  22603Opcode_ae_subp24_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22604{
  22605  slotbuf[0] = 0x10788;
  22606}
  22607
  22608static void
  22609Opcode_ae_negp24_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22610{
  22611  slotbuf[0] = 0x1c600;
  22612}
  22613
  22614static void
  22615Opcode_ae_absp24_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22616{
  22617  slotbuf[0] = 0x1c480;
  22618}
  22619
  22620static void
  22621Opcode_ae_maxp24s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22622{
  22623  slotbuf[0] = 0x10580;
  22624}
  22625
  22626static void
  22627Opcode_ae_minp24s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22628{
  22629  slotbuf[0] = 0x10588;
  22630}
  22631
  22632static void
  22633Opcode_ae_maxbp24s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22634{
  22635  slotbuf[0] = 0x10000;
  22636}
  22637
  22638static void
  22639Opcode_ae_minbp24s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22640{
  22641  slotbuf[0] = 0x10200;
  22642}
  22643
  22644static void
  22645Opcode_ae_addsp24s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22646{
  22647  slotbuf[0] = 0x10600;
  22648}
  22649
  22650static void
  22651Opcode_ae_subsp24s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22652{
  22653  slotbuf[0] = 0x1c400;
  22654}
  22655
  22656static void
  22657Opcode_ae_negsp24s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22658{
  22659  slotbuf[0] = 0x1c488;
  22660}
  22661
  22662static void
  22663Opcode_ae_abssp24s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22664{
  22665  slotbuf[0] = 0x1c500;
  22666}
  22667
  22668static void
  22669Opcode_ae_andp48_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22670{
  22671  slotbuf[0] = 0x10508;
  22672}
  22673
  22674static void
  22675Opcode_ae_nandp48_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22676{
  22677  slotbuf[0] = 0x10608;
  22678}
  22679
  22680static void
  22681Opcode_ae_orp48_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22682{
  22683  slotbuf[0] = 0x10680;
  22684}
  22685
  22686static void
  22687Opcode_ae_xorp48_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22688{
  22689  slotbuf[0] = 0x1c408;
  22690}
  22691
  22692static void
  22693Opcode_ae_ltp24s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22694{
  22695  slotbuf[0] = 0x1c002;
  22696}
  22697
  22698static void
  22699Opcode_ae_lep24s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22700{
  22701  slotbuf[0] = 0x1c001;
  22702}
  22703
  22704static void
  22705Opcode_ae_eqp24_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22706{
  22707  slotbuf[0] = 0x1c000;
  22708}
  22709
  22710static void
  22711Opcode_ae_addq56_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22712{
  22713  slotbuf[0] = 0x52000;
  22714}
  22715
  22716static void
  22717Opcode_ae_subq56_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22718{
  22719  slotbuf[0] = 0x50035;
  22720}
  22721
  22722static void
  22723Opcode_ae_negq56_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22724{
  22725  slotbuf[0] = 0x5003c;
  22726}
  22727
  22728static void
  22729Opcode_ae_absq56_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22730{
  22731  slotbuf[0] = 0x50039;
  22732}
  22733
  22734static void
  22735Opcode_ae_maxq56s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22736{
  22737  slotbuf[0] = 0x50032;
  22738}
  22739
  22740static void
  22741Opcode_ae_minq56s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22742{
  22743  slotbuf[0] = 0x50034;
  22744}
  22745
  22746static void
  22747Opcode_ae_maxbq56s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22748{
  22749  slotbuf[0] = 0x50000;
  22750}
  22751
  22752static void
  22753Opcode_ae_minbq56s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22754{
  22755  slotbuf[0] = 0x50010;
  22756}
  22757
  22758static void
  22759Opcode_ae_addsq56s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22760{
  22761  slotbuf[0] = 0x50030;
  22762}
  22763
  22764static void
  22765Opcode_ae_subsq56s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22766{
  22767  slotbuf[0] = 0x50036;
  22768}
  22769
  22770static void
  22771Opcode_ae_negsq56s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22772{
  22773  slotbuf[0] = 0x500b9;
  22774}
  22775
  22776static void
  22777Opcode_ae_abssq56s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22778{
  22779  slotbuf[0] = 0x5003a;
  22780}
  22781
  22782static void
  22783Opcode_ae_andq56_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22784{
  22785  slotbuf[0] = 0x50031;
  22786}
  22787
  22788static void
  22789Opcode_ae_nandq56_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22790{
  22791  slotbuf[0] = 0x50038;
  22792}
  22793
  22794static void
  22795Opcode_ae_orq56_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22796{
  22797  slotbuf[0] = 0x50033;
  22798}
  22799
  22800static void
  22801Opcode_ae_xorq56_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22802{
  22803  slotbuf[0] = 0x50037;
  22804}
  22805
  22806static void
  22807Opcode_ae_sllip24_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22808{
  22809  slotbuf[0] = 0x14000;
  22810}
  22811
  22812static void
  22813Opcode_ae_srlip24_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22814{
  22815  slotbuf[0] = 0x15000;
  22816}
  22817
  22818static void
  22819Opcode_ae_sraip24_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22820{
  22821  slotbuf[0] = 0x14800;
  22822}
  22823
  22824static void
  22825Opcode_ae_sllsp24_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22826{
  22827  slotbuf[0] = 0x16a08;
  22828}
  22829
  22830static void
  22831Opcode_ae_srlsp24_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22832{
  22833  slotbuf[0] = 0x16a88;
  22834}
  22835
  22836static void
  22837Opcode_ae_srasp24_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22838{
  22839  slotbuf[0] = 0x16988;
  22840}
  22841
  22842static void
  22843Opcode_ae_sllisp24s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22844{
  22845  slotbuf[0] = 0x18000;
  22846}
  22847
  22848static void
  22849Opcode_ae_sllssp24s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  22850{
  22851  slotbuf[0] = 0x16c08;
  22852}
  22853
  22854static void
  22855Opcode_ae_slliq56_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22856{
  22857  slotbuf[0] = 0x1f1000;
  22858}
  22859
  22860static void
  22861Opcode_ae_slliq56_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22862{
  22863  slotbuf[0] = 0xc50004;
  22864}
  22865
  22866static void
  22867Opcode_ae_srliq56_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22868{
  22869  slotbuf[0] = 0x1f1800;
  22870}
  22871
  22872static void
  22873Opcode_ae_srliq56_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22874{
  22875  slotbuf[0] = 0xc50404;
  22876}
  22877
  22878static void
  22879Opcode_ae_sraiq56_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22880{
  22881  slotbuf[0] = 0x1f1400;
  22882}
  22883
  22884static void
  22885Opcode_ae_sraiq56_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22886{
  22887  slotbuf[0] = 0xc50804;
  22888}
  22889
  22890static void
  22891Opcode_ae_sllsq56_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22892{
  22893  slotbuf[0] = 0x1f2600;
  22894}
  22895
  22896static void
  22897Opcode_ae_sllsq56_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22898{
  22899  slotbuf[0] = 0xc90014;
  22900}
  22901
  22902static void
  22903Opcode_ae_srlsq56_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22904{
  22905  slotbuf[0] = 0x1f2504;
  22906}
  22907
  22908static void
  22909Opcode_ae_srlsq56_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22910{
  22911  slotbuf[0] = 0xc90114;
  22912}
  22913
  22914static void
  22915Opcode_ae_srasq56_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22916{
  22917  slotbuf[0] = 0x1f2502;
  22918}
  22919
  22920static void
  22921Opcode_ae_srasq56_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22922{
  22923  slotbuf[0] = 0xc90214;
  22924}
  22925
  22926static void
  22927Opcode_ae_sllaq56_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22928{
  22929  slotbuf[0] = 0x1f5001;
  22930}
  22931
  22932static void
  22933Opcode_ae_sllaq56_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22934{
  22935  slotbuf[0] = 0xe10014;
  22936}
  22937
  22938static void
  22939Opcode_ae_srlaq56_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22940{
  22941  slotbuf[0] = 0x1f5008;
  22942}
  22943
  22944static void
  22945Opcode_ae_srlaq56_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22946{
  22947  slotbuf[0] = 0xe20014;
  22948}
  22949
  22950static void
  22951Opcode_ae_sraaq56_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22952{
  22953  slotbuf[0] = 0x1f5004;
  22954}
  22955
  22956static void
  22957Opcode_ae_sraaq56_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22958{
  22959  slotbuf[0] = 0xe30014;
  22960}
  22961
  22962static void
  22963Opcode_ae_sllisq56s_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22964{
  22965  slotbuf[0] = 0x1f2000;
  22966}
  22967
  22968static void
  22969Opcode_ae_sllisq56s_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22970{
  22971  slotbuf[0] = 0xc50c04;
  22972}
  22973
  22974static void
  22975Opcode_ae_sllssq56s_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22976{
  22977  slotbuf[0] = 0x1f2501;
  22978}
  22979
  22980static void
  22981Opcode_ae_sllssq56s_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22982{
  22983  slotbuf[0] = 0xc90314;
  22984}
  22985
  22986static void
  22987Opcode_ae_sllasq56s_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  22988{
  22989  slotbuf[0] = 0x1f5002;
  22990}
  22991
  22992static void
  22993Opcode_ae_sllasq56s_Slot_inst_encode (xtensa_insnbuf slotbuf)
  22994{
  22995  slotbuf[0] = 0xe40014;
  22996}
  22997
  22998static void
  22999Opcode_ae_ltq56s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23000{
  23001  slotbuf[0] = 0x50800;
  23002}
  23003
  23004static void
  23005Opcode_ae_leq56s_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23006{
  23007  slotbuf[0] = 0x50040;
  23008}
  23009
  23010static void
  23011Opcode_ae_eqq56_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23012{
  23013  slotbuf[0] = 0x50020;
  23014}
  23015
  23016static void
  23017Opcode_ae_nsaq56s_Slot_ae_slot0_encode (xtensa_insnbuf slotbuf)
  23018{
  23019  slotbuf[0] = 0x1f3085;
  23020}
  23021
  23022static void
  23023Opcode_ae_nsaq56s_Slot_inst_encode (xtensa_insnbuf slotbuf)
  23024{
  23025  slotbuf[0] = 0xe74014;
  23026}
  23027
  23028static void
  23029Opcode_ae_mulfs32p16s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23030{
  23031  slotbuf[0] = 0x60101;
  23032}
  23033
  23034static void
  23035Opcode_ae_mulfp24s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23036{
  23037  slotbuf[0] = 0x6008b;
  23038}
  23039
  23040static void
  23041Opcode_ae_mulp24s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23042{
  23043  slotbuf[0] = 0x60180;
  23044}
  23045
  23046static void
  23047Opcode_ae_mulfs32p16s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23048{
  23049  slotbuf[0] = 0x6008f;
  23050}
  23051
  23052static void
  23053Opcode_ae_mulfp24s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23054{
  23055  slotbuf[0] = 0x6008c;
  23056}
  23057
  23058static void
  23059Opcode_ae_mulp24s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23060{
  23061  slotbuf[0] = 0x60108;
  23062}
  23063
  23064static void
  23065Opcode_ae_mulfs32p16s_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23066{
  23067  slotbuf[0] = 0x6008e;
  23068}
  23069
  23070static void
  23071Opcode_ae_mulfp24s_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23072{
  23073  slotbuf[0] = 0x6008a;
  23074}
  23075
  23076static void
  23077Opcode_ae_mulp24s_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23078{
  23079  slotbuf[0] = 0x60104;
  23080}
  23081
  23082static void
  23083Opcode_ae_mulfs32p16s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23084{
  23085  slotbuf[0] = 0x6008d;
  23086}
  23087
  23088static void
  23089Opcode_ae_mulfp24s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23090{
  23091  slotbuf[0] = 0x60089;
  23092}
  23093
  23094static void
  23095Opcode_ae_mulp24s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23096{
  23097  slotbuf[0] = 0x60102;
  23098}
  23099
  23100static void
  23101Opcode_ae_mulafs32p16s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23102{
  23103  slotbuf[0] = 0x60006;
  23104}
  23105
  23106static void
  23107Opcode_ae_mulafp24s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23108{
  23109  slotbuf[0] = 0x64000;
  23110}
  23111
  23112static void
  23113Opcode_ae_mulap24s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23114{
  23115  slotbuf[0] = 0x6000f;
  23116}
  23117
  23118static void
  23119Opcode_ae_mulafs32p16s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23120{
  23121  slotbuf[0] = 0x60005;
  23122}
  23123
  23124static void
  23125Opcode_ae_mulafp24s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23126{
  23127  slotbuf[0] = 0x60100;
  23128}
  23129
  23130static void
  23131Opcode_ae_mulap24s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23132{
  23133  slotbuf[0] = 0x6000e;
  23134}
  23135
  23136static void
  23137Opcode_ae_mulafs32p16s_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23138{
  23139  slotbuf[0] = 0x60003;
  23140}
  23141
  23142static void
  23143Opcode_ae_mulafp24s_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23144{
  23145  slotbuf[0] = 0x60080;
  23146}
  23147
  23148static void
  23149Opcode_ae_mulap24s_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23150{
  23151  slotbuf[0] = 0x6000d;
  23152}
  23153
  23154static void
  23155Opcode_ae_mulafs32p16s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23156{
  23157  slotbuf[0] = 0x68000;
  23158}
  23159
  23160static void
  23161Opcode_ae_mulafp24s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23162{
  23163  slotbuf[0] = 0x60008;
  23164}
  23165
  23166static void
  23167Opcode_ae_mulap24s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23168{
  23169  slotbuf[0] = 0x6000b;
  23170}
  23171
  23172static void
  23173Opcode_ae_mulsfs32p16s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23174{
  23175  slotbuf[0] = 0x60181;
  23176}
  23177
  23178static void
  23179Opcode_ae_mulsfp24s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23180{
  23181  slotbuf[0] = 0x6010b;
  23182}
  23183
  23184static void
  23185Opcode_ae_mulsp24s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23186{
  23187  slotbuf[0] = 0x60189;
  23188}
  23189
  23190static void
  23191Opcode_ae_mulsfs32p16s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23192{
  23193  slotbuf[0] = 0x6010f;
  23194}
  23195
  23196static void
  23197Opcode_ae_mulsfp24s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23198{
  23199  slotbuf[0] = 0x6010c;
  23200}
  23201
  23202static void
  23203Opcode_ae_mulsp24s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23204{
  23205  slotbuf[0] = 0x60187;
  23206}
  23207
  23208static void
  23209Opcode_ae_mulsfs32p16s_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23210{
  23211  slotbuf[0] = 0x6010e;
  23212}
  23213
  23214static void
  23215Opcode_ae_mulsfp24s_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23216{
  23217  slotbuf[0] = 0x6010a;
  23218}
  23219
  23220static void
  23221Opcode_ae_mulsp24s_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23222{
  23223  slotbuf[0] = 0x60186;
  23224}
  23225
  23226static void
  23227Opcode_ae_mulsfs32p16s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23228{
  23229  slotbuf[0] = 0x6010d;
  23230}
  23231
  23232static void
  23233Opcode_ae_mulsfp24s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23234{
  23235  slotbuf[0] = 0x60109;
  23236}
  23237
  23238static void
  23239Opcode_ae_mulsp24s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23240{
  23241  slotbuf[0] = 0x60185;
  23242}
  23243
  23244static void
  23245Opcode_ae_mulafs56p24s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23246{
  23247  slotbuf[0] = 0x6000c;
  23248}
  23249
  23250static void
  23251Opcode_ae_mulas56p24s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23252{
  23253  slotbuf[0] = 0x60088;
  23254}
  23255
  23256static void
  23257Opcode_ae_mulafs56p24s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23258{
  23259  slotbuf[0] = 0x6000a;
  23260}
  23261
  23262static void
  23263Opcode_ae_mulas56p24s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23264{
  23265  slotbuf[0] = 0x60084;
  23266}
  23267
  23268static void
  23269Opcode_ae_mulafs56p24s_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23270{
  23271  slotbuf[0] = 0x60009;
  23272}
  23273
  23274static void
  23275Opcode_ae_mulas56p24s_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23276{
  23277  slotbuf[0] = 0x60082;
  23278}
  23279
  23280static void
  23281Opcode_ae_mulafs56p24s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23282{
  23283  slotbuf[0] = 0x60007;
  23284}
  23285
  23286static void
  23287Opcode_ae_mulas56p24s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23288{
  23289  slotbuf[0] = 0x60081;
  23290}
  23291
  23292static void
  23293Opcode_ae_mulsfs56p24s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23294{
  23295  slotbuf[0] = 0x60183;
  23296}
  23297
  23298static void
  23299Opcode_ae_mulss56p24s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23300{
  23301  slotbuf[0] = 0x6018d;
  23302}
  23303
  23304static void
  23305Opcode_ae_mulsfs56p24s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23306{
  23307  slotbuf[0] = 0x60188;
  23308}
  23309
  23310static void
  23311Opcode_ae_mulss56p24s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23312{
  23313  slotbuf[0] = 0x6018b;
  23314}
  23315
  23316static void
  23317Opcode_ae_mulsfs56p24s_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23318{
  23319  slotbuf[0] = 0x60184;
  23320}
  23321
  23322static void
  23323Opcode_ae_mulss56p24s_hl_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23324{
  23325  slotbuf[0] = 0x6018c;
  23326}
  23327
  23328static void
  23329Opcode_ae_mulsfs56p24s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23330{
  23331  slotbuf[0] = 0x60182;
  23332}
  23333
  23334static void
  23335Opcode_ae_mulss56p24s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23336{
  23337  slotbuf[0] = 0x6018a;
  23338}
  23339
  23340static void
  23341Opcode_ae_mulfq32sp16s_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23342{
  23343  slotbuf[0] = 0x15807;
  23344}
  23345
  23346static void
  23347Opcode_ae_mulfq32sp16s_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23348{
  23349  slotbuf[0] = 0x15806;
  23350}
  23351
  23352static void
  23353Opcode_ae_mulfq32sp16u_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23354{
  23355  slotbuf[0] = 0x1580a;
  23356}
  23357
  23358static void
  23359Opcode_ae_mulfq32sp16u_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23360{
  23361  slotbuf[0] = 0x15809;
  23362}
  23363
  23364static void
  23365Opcode_ae_mulq32sp16s_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23366{
  23367  slotbuf[0] = 0x1580b;
  23368}
  23369
  23370static void
  23371Opcode_ae_mulq32sp16s_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23372{
  23373  slotbuf[0] = 0x1580c;
  23374}
  23375
  23376static void
  23377Opcode_ae_mulq32sp16u_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23378{
  23379  slotbuf[0] = 0x1580e;
  23380}
  23381
  23382static void
  23383Opcode_ae_mulq32sp16u_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23384{
  23385  slotbuf[0] = 0x1580d;
  23386}
  23387
  23388static void
  23389Opcode_ae_mulafq32sp16s_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23390{
  23391  slotbuf[0] = 0x15800;
  23392}
  23393
  23394static void
  23395Opcode_ae_mulafq32sp16s_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23396{
  23397  slotbuf[0] = 0x16000;
  23398}
  23399
  23400static void
  23401Opcode_ae_mulafq32sp16u_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23402{
  23403  slotbuf[0] = 0x15802;
  23404}
  23405
  23406static void
  23407Opcode_ae_mulafq32sp16u_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23408{
  23409  slotbuf[0] = 0x15801;
  23410}
  23411
  23412static void
  23413Opcode_ae_mulaq32sp16s_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23414{
  23415  slotbuf[0] = 0x15808;
  23416}
  23417
  23418static void
  23419Opcode_ae_mulaq32sp16s_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23420{
  23421  slotbuf[0] = 0x15804;
  23422}
  23423
  23424static void
  23425Opcode_ae_mulaq32sp16u_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23426{
  23427  slotbuf[0] = 0x15805;
  23428}
  23429
  23430static void
  23431Opcode_ae_mulaq32sp16u_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23432{
  23433  slotbuf[0] = 0x15803;
  23434}
  23435
  23436static void
  23437Opcode_ae_mulsfq32sp16s_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23438{
  23439  slotbuf[0] = 0x16001;
  23440}
  23441
  23442static void
  23443Opcode_ae_mulsfq32sp16s_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23444{
  23445  slotbuf[0] = 0x1580f;
  23446}
  23447
  23448static void
  23449Opcode_ae_mulsfq32sp16u_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23450{
  23451  slotbuf[0] = 0x16004;
  23452}
  23453
  23454static void
  23455Opcode_ae_mulsfq32sp16u_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23456{
  23457  slotbuf[0] = 0x16002;
  23458}
  23459
  23460static void
  23461Opcode_ae_mulsq32sp16s_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23462{
  23463  slotbuf[0] = 0x16800;
  23464}
  23465
  23466static void
  23467Opcode_ae_mulsq32sp16s_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23468{
  23469  slotbuf[0] = 0x16008;
  23470}
  23471
  23472static void
  23473Opcode_ae_mulsq32sp16u_l_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23474{
  23475  slotbuf[0] = 0x16003;
  23476}
  23477
  23478static void
  23479Opcode_ae_mulsq32sp16u_h_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23480{
  23481  slotbuf[0] = 0x17000;
  23482}
  23483
  23484static void
  23485Opcode_ae_mulzaaq32sp16s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23486{
  23487  slotbuf[0] = 0x20007;
  23488}
  23489
  23490static void
  23491Opcode_ae_mulzaafq32sp16s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23492{
  23493  slotbuf[0] = 0x20002;
  23494}
  23495
  23496static void
  23497Opcode_ae_mulzaaq32sp16u_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23498{
  23499  slotbuf[0] = 0x2000c;
  23500}
  23501
  23502static void
  23503Opcode_ae_mulzaafq32sp16u_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23504{
  23505  slotbuf[0] = 0x20003;
  23506}
  23507
  23508static void
  23509Opcode_ae_mulzaaq32sp16s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23510{
  23511  slotbuf[0] = 0x20005;
  23512}
  23513
  23514static void
  23515Opcode_ae_mulzaafq32sp16s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23516{
  23517  slotbuf[0] = 0x20000;
  23518}
  23519
  23520static void
  23521Opcode_ae_mulzaaq32sp16u_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23522{
  23523  slotbuf[0] = 0x20009;
  23524}
  23525
  23526static void
  23527Opcode_ae_mulzaafq32sp16u_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23528{
  23529  slotbuf[0] = 0x20004;
  23530}
  23531
  23532static void
  23533Opcode_ae_mulzaaq32sp16s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23534{
  23535  slotbuf[0] = 0x20006;
  23536}
  23537
  23538static void
  23539Opcode_ae_mulzaafq32sp16s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23540{
  23541  slotbuf[0] = 0x20001;
  23542}
  23543
  23544static void
  23545Opcode_ae_mulzaaq32sp16u_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23546{
  23547  slotbuf[0] = 0x2000a;
  23548}
  23549
  23550static void
  23551Opcode_ae_mulzaafq32sp16u_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23552{
  23553  slotbuf[0] = 0x20008;
  23554}
  23555
  23556static void
  23557Opcode_ae_mulzasq32sp16s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23558{
  23559  slotbuf[0] = 0x30008;
  23560}
  23561
  23562static void
  23563Opcode_ae_mulzasfq32sp16s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23564{
  23565  slotbuf[0] = 0x2000e;
  23566}
  23567
  23568static void
  23569Opcode_ae_mulzasq32sp16u_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23570{
  23571  slotbuf[0] = 0x30006;
  23572}
  23573
  23574static void
  23575Opcode_ae_mulzasfq32sp16u_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23576{
  23577  slotbuf[0] = 0x30001;
  23578}
  23579
  23580static void
  23581Opcode_ae_mulzasq32sp16s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23582{
  23583  slotbuf[0] = 0x30002;
  23584}
  23585
  23586static void
  23587Opcode_ae_mulzasfq32sp16s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23588{
  23589  slotbuf[0] = 0x2000b;
  23590}
  23591
  23592static void
  23593Opcode_ae_mulzasq32sp16u_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23594{
  23595  slotbuf[0] = 0x30003;
  23596}
  23597
  23598static void
  23599Opcode_ae_mulzasfq32sp16u_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23600{
  23601  slotbuf[0] = 0x2000f;
  23602}
  23603
  23604static void
  23605Opcode_ae_mulzasq32sp16s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23606{
  23607  slotbuf[0] = 0x30004;
  23608}
  23609
  23610static void
  23611Opcode_ae_mulzasfq32sp16s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23612{
  23613  slotbuf[0] = 0x2000d;
  23614}
  23615
  23616static void
  23617Opcode_ae_mulzasq32sp16u_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23618{
  23619  slotbuf[0] = 0x30005;
  23620}
  23621
  23622static void
  23623Opcode_ae_mulzasfq32sp16u_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23624{
  23625  slotbuf[0] = 0x30000;
  23626}
  23627
  23628static void
  23629Opcode_ae_mulzsaq32sp16s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23630{
  23631  slotbuf[0] = 0x40000;
  23632}
  23633
  23634static void
  23635Opcode_ae_mulzsafq32sp16s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23636{
  23637  slotbuf[0] = 0x3000a;
  23638}
  23639
  23640static void
  23641Opcode_ae_mulzsaq32sp16u_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23642{
  23643  slotbuf[0] = 0x40004;
  23644}
  23645
  23646static void
  23647Opcode_ae_mulzsafq32sp16u_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23648{
  23649  slotbuf[0] = 0x3000d;
  23650}
  23651
  23652static void
  23653Opcode_ae_mulzsaq32sp16s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23654{
  23655  slotbuf[0] = 0x3000e;
  23656}
  23657
  23658static void
  23659Opcode_ae_mulzsafq32sp16s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23660{
  23661  slotbuf[0] = 0x30007;
  23662}
  23663
  23664static void
  23665Opcode_ae_mulzsaq32sp16u_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23666{
  23667  slotbuf[0] = 0x40001;
  23668}
  23669
  23670static void
  23671Opcode_ae_mulzsafq32sp16u_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23672{
  23673  slotbuf[0] = 0x3000c;
  23674}
  23675
  23676static void
  23677Opcode_ae_mulzsaq32sp16s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23678{
  23679  slotbuf[0] = 0x3000f;
  23680}
  23681
  23682static void
  23683Opcode_ae_mulzsafq32sp16s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23684{
  23685  slotbuf[0] = 0x30009;
  23686}
  23687
  23688static void
  23689Opcode_ae_mulzsaq32sp16u_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23690{
  23691  slotbuf[0] = 0x40002;
  23692}
  23693
  23694static void
  23695Opcode_ae_mulzsafq32sp16u_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23696{
  23697  slotbuf[0] = 0x3000b;
  23698}
  23699
  23700static void
  23701Opcode_ae_mulzssq32sp16s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23702{
  23703  slotbuf[0] = 0x4000b;
  23704}
  23705
  23706static void
  23707Opcode_ae_mulzssfq32sp16s_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23708{
  23709  slotbuf[0] = 0x40005;
  23710}
  23711
  23712static void
  23713Opcode_ae_mulzssq32sp16u_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23714{
  23715  slotbuf[0] = 0x4000f;
  23716}
  23717
  23718static void
  23719Opcode_ae_mulzssfq32sp16u_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23720{
  23721  slotbuf[0] = 0x40009;
  23722}
  23723
  23724static void
  23725Opcode_ae_mulzssq32sp16s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23726{
  23727  slotbuf[0] = 0x4000a;
  23728}
  23729
  23730static void
  23731Opcode_ae_mulzssfq32sp16s_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23732{
  23733  slotbuf[0] = 0x40008;
  23734}
  23735
  23736static void
  23737Opcode_ae_mulzssq32sp16u_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23738{
  23739  slotbuf[0] = 0x4000d;
  23740}
  23741
  23742static void
  23743Opcode_ae_mulzssfq32sp16u_hh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23744{
  23745  slotbuf[0] = 0x40006;
  23746}
  23747
  23748static void
  23749Opcode_ae_mulzssq32sp16s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23750{
  23751  slotbuf[0] = 0x4000c;
  23752}
  23753
  23754static void
  23755Opcode_ae_mulzssfq32sp16s_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23756{
  23757  slotbuf[0] = 0x40003;
  23758}
  23759
  23760static void
  23761Opcode_ae_mulzssq32sp16u_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23762{
  23763  slotbuf[0] = 0x4000e;
  23764}
  23765
  23766static void
  23767Opcode_ae_mulzssfq32sp16u_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23768{
  23769  slotbuf[0] = 0x40007;
  23770}
  23771
  23772static void
  23773Opcode_ae_mulzaafp24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23774{
  23775  slotbuf[0] = 0x64004;
  23776}
  23777
  23778static void
  23779Opcode_ae_mulzaap24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23780{
  23781  slotbuf[0] = 0x64080;
  23782}
  23783
  23784static void
  23785Opcode_ae_mulzaafp24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23786{
  23787  slotbuf[0] = 0x64008;
  23788}
  23789
  23790static void
  23791Opcode_ae_mulzaap24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23792{
  23793  slotbuf[0] = 0x64100;
  23794}
  23795
  23796static void
  23797Opcode_ae_mulzasfp24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23798{
  23799  slotbuf[0] = 0x64003;
  23800}
  23801
  23802static void
  23803Opcode_ae_mulzasp24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23804{
  23805  slotbuf[0] = 0x64006;
  23806}
  23807
  23808static void
  23809Opcode_ae_mulzasfp24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23810{
  23811  slotbuf[0] = 0x64005;
  23812}
  23813
  23814static void
  23815Opcode_ae_mulzasp24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23816{
  23817  slotbuf[0] = 0x64007;
  23818}
  23819
  23820static void
  23821Opcode_ae_mulzsafp24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23822{
  23823  slotbuf[0] = 0x64009;
  23824}
  23825
  23826static void
  23827Opcode_ae_mulzsap24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23828{
  23829  slotbuf[0] = 0x6400c;
  23830}
  23831
  23832static void
  23833Opcode_ae_mulzsafp24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23834{
  23835  slotbuf[0] = 0x6400a;
  23836}
  23837
  23838static void
  23839Opcode_ae_mulzsap24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23840{
  23841  slotbuf[0] = 0x6400b;
  23842}
  23843
  23844static void
  23845Opcode_ae_mulzssfp24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23846{
  23847  slotbuf[0] = 0x6400d;
  23848}
  23849
  23850static void
  23851Opcode_ae_mulzssp24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23852{
  23853  slotbuf[0] = 0x6400f;
  23854}
  23855
  23856static void
  23857Opcode_ae_mulzssfp24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23858{
  23859  slotbuf[0] = 0x6400e;
  23860}
  23861
  23862static void
  23863Opcode_ae_mulzssp24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23864{
  23865  slotbuf[0] = 0x64081;
  23866}
  23867
  23868static void
  23869Opcode_ae_mulaafp24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23870{
  23871  slotbuf[0] = 0x60000;
  23872}
  23873
  23874static void
  23875Opcode_ae_mulaap24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23876{
  23877  slotbuf[0] = 0x60002;
  23878}
  23879
  23880static void
  23881Opcode_ae_mulaafp24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23882{
  23883  slotbuf[0] = 0x60001;
  23884}
  23885
  23886static void
  23887Opcode_ae_mulaap24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23888{
  23889  slotbuf[0] = 0x60004;
  23890}
  23891
  23892static void
  23893Opcode_ae_mulasfp24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23894{
  23895  slotbuf[0] = 0x60083;
  23896}
  23897
  23898static void
  23899Opcode_ae_mulasp24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23900{
  23901  slotbuf[0] = 0x60086;
  23902}
  23903
  23904static void
  23905Opcode_ae_mulasfp24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23906{
  23907  slotbuf[0] = 0x60085;
  23908}
  23909
  23910static void
  23911Opcode_ae_mulasp24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23912{
  23913  slotbuf[0] = 0x60087;
  23914}
  23915
  23916static void
  23917Opcode_ae_mulsafp24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23918{
  23919  slotbuf[0] = 0x60103;
  23920}
  23921
  23922static void
  23923Opcode_ae_mulsap24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23924{
  23925  slotbuf[0] = 0x60106;
  23926}
  23927
  23928static void
  23929Opcode_ae_mulsafp24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23930{
  23931  slotbuf[0] = 0x60105;
  23932}
  23933
  23934static void
  23935Opcode_ae_mulsap24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23936{
  23937  slotbuf[0] = 0x60107;
  23938}
  23939
  23940static void
  23941Opcode_ae_mulssfp24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23942{
  23943  slotbuf[0] = 0x6018e;
  23944}
  23945
  23946static void
  23947Opcode_ae_mulssp24s_hh_ll_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23948{
  23949  slotbuf[0] = 0x64001;
  23950}
  23951
  23952static void
  23953Opcode_ae_mulssfp24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23954{
  23955  slotbuf[0] = 0x6018f;
  23956}
  23957
  23958static void
  23959Opcode_ae_mulssp24s_hl_lh_Slot_ae_slot1_encode (xtensa_insnbuf slotbuf)
  23960{
  23961  slotbuf[0] = 0x64002;
  23962}
  23963
  23964static void
  23965Opcode_ae_sha32_Slot_inst_encode (xtensa_insnbuf slotbuf)
  23966{
  23967  slotbuf[0] = 0xe00014;
  23968}
  23969
  23970static void
  23971Opcode_ae_vldl32t_Slot_inst_encode (xtensa_insnbuf slotbuf)
  23972{
  23973  slotbuf[0] = 0xa00004;
  23974}
  23975
  23976static void
  23977Opcode_ae_vldl16t_Slot_inst_encode (xtensa_insnbuf slotbuf)
  23978{
  23979  slotbuf[0] = 0xa10004;
  23980}
  23981
  23982static void
  23983Opcode_ae_vldl16c_Slot_inst_encode (xtensa_insnbuf slotbuf)
  23984{
  23985  slotbuf[0] = 0xe7e014;
  23986}
  23987
  23988static void
  23989Opcode_ae_vldsht_Slot_inst_encode (xtensa_insnbuf slotbuf)
  23990{
  23991  slotbuf[0] = 0xca8004;
  23992}
  23993
  23994static void
  23995Opcode_ae_lb_Slot_inst_encode (xtensa_insnbuf slotbuf)
  23996{
  23997  slotbuf[0] = 0xc60004;
  23998}
  23999
  24000static void
  24001Opcode_ae_lbi_Slot_inst_encode (xtensa_insnbuf slotbuf)
  24002{
  24003  slotbuf[0] = 0xe00024;
  24004}
  24005
  24006static void
  24007Opcode_ae_lbk_Slot_inst_encode (xtensa_insnbuf slotbuf)
  24008{
  24009  slotbuf[0] = 0xa20004;
  24010}
  24011
  24012static void
  24013Opcode_ae_lbki_Slot_inst_encode (xtensa_insnbuf slotbuf)
  24014{
  24015  slotbuf[0] = 0xe00004;
  24016}
  24017
  24018static void
  24019Opcode_ae_db_Slot_inst_encode (xtensa_insnbuf slotbuf)
  24020{
  24021  slotbuf[0] = 0xf01004;
  24022}
  24023
  24024static void
  24025Opcode_ae_dbi_Slot_inst_encode (xtensa_insnbuf slotbuf)
  24026{
  24027  slotbuf[0] = 0xf02004;
  24028}
  24029
  24030static void
  24031Opcode_ae_vlel32t_Slot_inst_encode (xtensa_insnbuf slotbuf)
  24032{
  24033  slotbuf[0] = 0xa30004;
  24034}
  24035
  24036static void
  24037Opcode_ae_vlel16t_Slot_inst_encode (xtensa_insnbuf slotbuf)
  24038{
  24039  slotbuf[0] = 0xa40004;
  24040}
  24041
  24042static void
  24043Opcode_ae_sb_Slot_inst_encode (xtensa_insnbuf slotbuf)
  24044{
  24045  slotbuf[0] = 0xf11004;
  24046}
  24047
  24048static void
  24049Opcode_ae_sbi_Slot_inst_encode (xtensa_insnbuf slotbuf)
  24050{
  24051  slotbuf[0] = 0xf00004;
  24052}
  24053
  24054static void
  24055Opcode_ae_vles16c_Slot_inst_encode (xtensa_insnbuf slotbuf)
  24056{
  24057  slotbuf[0] = 0xe7c014;
  24058}
  24059
  24060static void
  24061Opcode_ae_sbf_Slot_inst_encode (xtensa_insnbuf slotbuf)
  24062{
  24063  slotbuf[0] = 0xe7d014;
  24064}
  24065
  24066static xtensa_opcode_encode_fn Opcode_excw_encode_fns[] = {
  24067  Opcode_excw_Slot_inst_encode, 0, 0, 0, 0
  24068};
  24069
  24070static xtensa_opcode_encode_fn Opcode_rfe_encode_fns[] = {
  24071  Opcode_rfe_Slot_inst_encode, 0, 0, 0, 0
  24072};
  24073
  24074static xtensa_opcode_encode_fn Opcode_rfde_encode_fns[] = {
  24075  Opcode_rfde_Slot_inst_encode, 0, 0, 0, 0
  24076};
  24077
  24078static xtensa_opcode_encode_fn Opcode_syscall_encode_fns[] = {
  24079  Opcode_syscall_Slot_inst_encode, 0, 0, 0, 0
  24080};
  24081
  24082static xtensa_opcode_encode_fn Opcode_call12_encode_fns[] = {
  24083  Opcode_call12_Slot_inst_encode, 0, 0, 0, 0
  24084};
  24085
  24086static xtensa_opcode_encode_fn Opcode_call8_encode_fns[] = {
  24087  Opcode_call8_Slot_inst_encode, 0, 0, 0, 0
  24088};
  24089
  24090static xtensa_opcode_encode_fn Opcode_call4_encode_fns[] = {
  24091  Opcode_call4_Slot_inst_encode, 0, 0, 0, 0
  24092};
  24093
  24094static xtensa_opcode_encode_fn Opcode_callx12_encode_fns[] = {
  24095  Opcode_callx12_Slot_inst_encode, 0, 0, 0, 0
  24096};
  24097
  24098static xtensa_opcode_encode_fn Opcode_callx8_encode_fns[] = {
  24099  Opcode_callx8_Slot_inst_encode, 0, 0, 0, 0
  24100};
  24101
  24102static xtensa_opcode_encode_fn Opcode_callx4_encode_fns[] = {
  24103  Opcode_callx4_Slot_inst_encode, 0, 0, 0, 0
  24104};
  24105
  24106static xtensa_opcode_encode_fn Opcode_entry_encode_fns[] = {
  24107  Opcode_entry_Slot_inst_encode, 0, 0, 0, 0
  24108};
  24109
  24110static xtensa_opcode_encode_fn Opcode_movsp_encode_fns[] = {
  24111  Opcode_movsp_Slot_inst_encode, 0, 0, 0, 0
  24112};
  24113
  24114static xtensa_opcode_encode_fn Opcode_rotw_encode_fns[] = {
  24115  Opcode_rotw_Slot_inst_encode, 0, 0, 0, 0
  24116};
  24117
  24118static xtensa_opcode_encode_fn Opcode_retw_encode_fns[] = {
  24119  Opcode_retw_Slot_inst_encode, 0, 0, 0, 0
  24120};
  24121
  24122static xtensa_opcode_encode_fn Opcode_retw_n_encode_fns[] = {
  24123  0, 0, Opcode_retw_n_Slot_inst16b_encode, 0, 0
  24124};
  24125
  24126static xtensa_opcode_encode_fn Opcode_rfwo_encode_fns[] = {
  24127  Opcode_rfwo_Slot_inst_encode, 0, 0, 0, 0
  24128};
  24129
  24130static xtensa_opcode_encode_fn Opcode_rfwu_encode_fns[] = {
  24131  Opcode_rfwu_Slot_inst_encode, 0, 0, 0, 0
  24132};
  24133
  24134static xtensa_opcode_encode_fn Opcode_l32e_encode_fns[] = {
  24135  Opcode_l32e_Slot_inst_encode, 0, 0, 0, 0
  24136};
  24137
  24138static xtensa_opcode_encode_fn Opcode_s32e_encode_fns[] = {
  24139  Opcode_s32e_Slot_inst_encode, 0, 0, 0, 0
  24140};
  24141
  24142static xtensa_opcode_encode_fn Opcode_rsr_windowbase_encode_fns[] = {
  24143  Opcode_rsr_windowbase_Slot_inst_encode, 0, 0, 0, 0
  24144};
  24145
  24146static xtensa_opcode_encode_fn Opcode_wsr_windowbase_encode_fns[] = {
  24147  Opcode_wsr_windowbase_Slot_inst_encode, 0, 0, 0, 0
  24148};
  24149
  24150static xtensa_opcode_encode_fn Opcode_xsr_windowbase_encode_fns[] = {
  24151  Opcode_xsr_windowbase_Slot_inst_encode, 0, 0, 0, 0
  24152};
  24153
  24154static xtensa_opcode_encode_fn Opcode_rsr_windowstart_encode_fns[] = {
  24155  Opcode_rsr_windowstart_Slot_inst_encode, 0, 0, 0, 0
  24156};
  24157
  24158static xtensa_opcode_encode_fn Opcode_wsr_windowstart_encode_fns[] = {
  24159  Opcode_wsr_windowstart_Slot_inst_encode, 0, 0, 0, 0
  24160};
  24161
  24162static xtensa_opcode_encode_fn Opcode_xsr_windowstart_encode_fns[] = {
  24163  Opcode_xsr_windowstart_Slot_inst_encode, 0, 0, 0, 0
  24164};
  24165
  24166static xtensa_opcode_encode_fn Opcode_add_n_encode_fns[] = {
  24167  0, Opcode_add_n_Slot_inst16a_encode, 0, 0, 0
  24168};
  24169
  24170static xtensa_opcode_encode_fn Opcode_addi_n_encode_fns[] = {
  24171  0, Opcode_addi_n_Slot_inst16a_encode, 0, 0, 0
  24172};
  24173
  24174static xtensa_opcode_encode_fn Opcode_beqz_n_encode_fns[] = {
  24175  0, 0, Opcode_beqz_n_Slot_inst16b_encode, 0, 0
  24176};
  24177
  24178static xtensa_opcode_encode_fn Opcode_bnez_n_encode_fns[] = {
  24179  0, 0, Opcode_bnez_n_Slot_inst16b_encode, 0, 0
  24180};
  24181
  24182static xtensa_opcode_encode_fn Opcode_ill_n_encode_fns[] = {
  24183  0, 0, Opcode_ill_n_Slot_inst16b_encode, 0, 0
  24184};
  24185
  24186static xtensa_opcode_encode_fn Opcode_l32i_n_encode_fns[] = {
  24187  0, Opcode_l32i_n_Slot_inst16a_encode, 0, 0, 0
  24188};
  24189
  24190static xtensa_opcode_encode_fn Opcode_mov_n_encode_fns[] = {
  24191  0, 0, Opcode_mov_n_Slot_inst16b_encode, 0, 0
  24192};
  24193
  24194static xtensa_opcode_encode_fn Opcode_movi_n_encode_fns[] = {
  24195  0, 0, Opcode_movi_n_Slot_inst16b_encode, 0, 0
  24196};
  24197
  24198static xtensa_opcode_encode_fn Opcode_nop_n_encode_fns[] = {
  24199  0, 0, Opcode_nop_n_Slot_inst16b_encode, 0, 0
  24200};
  24201
  24202static xtensa_opcode_encode_fn Opcode_ret_n_encode_fns[] = {
  24203  0, 0, Opcode_ret_n_Slot_inst16b_encode, 0, 0
  24204};
  24205
  24206static xtensa_opcode_encode_fn Opcode_s32i_n_encode_fns[] = {
  24207  0, Opcode_s32i_n_Slot_inst16a_encode, 0, 0, 0
  24208};
  24209
  24210static xtensa_opcode_encode_fn Opcode_rur_threadptr_encode_fns[] = {
  24211  Opcode_rur_threadptr_Slot_inst_encode, 0, 0, 0, 0
  24212};
  24213
  24214static xtensa_opcode_encode_fn Opcode_wur_threadptr_encode_fns[] = {
  24215  Opcode_wur_threadptr_Slot_inst_encode, 0, 0, 0, 0
  24216};
  24217
  24218static xtensa_opcode_encode_fn Opcode_addi_encode_fns[] = {
  24219  Opcode_addi_Slot_inst_encode, 0, 0, 0, Opcode_addi_Slot_ae_slot0_encode
  24220};
  24221
  24222static xtensa_opcode_encode_fn Opcode_addmi_encode_fns[] = {
  24223  Opcode_addmi_Slot_inst_encode, 0, 0, 0, Opcode_addmi_Slot_ae_slot0_encode
  24224};
  24225
  24226static xtensa_opcode_encode_fn Opcode_add_encode_fns[] = {
  24227  Opcode_add_Slot_inst_encode, 0, 0, 0, Opcode_add_Slot_ae_slot0_encode
  24228};
  24229
  24230static xtensa_opcode_encode_fn Opcode_sub_encode_fns[] = {
  24231  Opcode_sub_Slot_inst_encode, 0, 0, 0, Opcode_sub_Slot_ae_slot0_encode
  24232};
  24233
  24234static xtensa_opcode_encode_fn Opcode_addx2_encode_fns[] = {
  24235  Opcode_addx2_Slot_inst_encode, 0, 0, 0, Opcode_addx2_Slot_ae_slot0_encode
  24236};
  24237
  24238static xtensa_opcode_encode_fn Opcode_addx4_encode_fns[] = {
  24239  Opcode_addx4_Slot_inst_encode, 0, 0, 0, Opcode_addx4_Slot_ae_slot0_encode
  24240};
  24241
  24242static xtensa_opcode_encode_fn Opcode_addx8_encode_fns[] = {
  24243  Opcode_addx8_Slot_inst_encode, 0, 0, 0, Opcode_addx8_Slot_ae_slot0_encode
  24244};
  24245
  24246static xtensa_opcode_encode_fn Opcode_subx2_encode_fns[] = {
  24247  Opcode_subx2_Slot_inst_encode, 0, 0, 0, Opcode_subx2_Slot_ae_slot0_encode
  24248};
  24249
  24250static xtensa_opcode_encode_fn Opcode_subx4_encode_fns[] = {
  24251  Opcode_subx4_Slot_inst_encode, 0, 0, 0, Opcode_subx4_Slot_ae_slot0_encode
  24252};
  24253
  24254static xtensa_opcode_encode_fn Opcode_subx8_encode_fns[] = {
  24255  Opcode_subx8_Slot_inst_encode, 0, 0, 0, Opcode_subx8_Slot_ae_slot0_encode
  24256};
  24257
  24258static xtensa_opcode_encode_fn Opcode_and_encode_fns[] = {
  24259  Opcode_and_Slot_inst_encode, 0, 0, 0, Opcode_and_Slot_ae_slot0_encode
  24260};
  24261
  24262static xtensa_opcode_encode_fn Opcode_or_encode_fns[] = {
  24263  Opcode_or_Slot_inst_encode, 0, 0, 0, Opcode_or_Slot_ae_slot0_encode
  24264};
  24265
  24266static xtensa_opcode_encode_fn Opcode_xor_encode_fns[] = {
  24267  Opcode_xor_Slot_inst_encode, 0, 0, 0, Opcode_xor_Slot_ae_slot0_encode
  24268};
  24269
  24270static xtensa_opcode_encode_fn Opcode_beqi_encode_fns[] = {
  24271  Opcode_beqi_Slot_inst_encode, 0, 0, 0, Opcode_beqi_Slot_ae_slot0_encode
  24272};
  24273
  24274static xtensa_opcode_encode_fn Opcode_bnei_encode_fns[] = {
  24275  Opcode_bnei_Slot_inst_encode, 0, 0, 0, Opcode_bnei_Slot_ae_slot0_encode
  24276};
  24277
  24278static xtensa_opcode_encode_fn Opcode_bgei_encode_fns[] = {
  24279  Opcode_bgei_Slot_inst_encode, 0, 0, 0, Opcode_bgei_Slot_ae_slot0_encode
  24280};
  24281
  24282static xtensa_opcode_encode_fn Opcode_blti_encode_fns[] = {
  24283  Opcode_blti_Slot_inst_encode, 0, 0, 0, Opcode_blti_Slot_ae_slot0_encode
  24284};
  24285
  24286static xtensa_opcode_encode_fn Opcode_bbci_encode_fns[] = {
  24287  Opcode_bbci_Slot_inst_encode, 0, 0, 0, Opcode_bbci_Slot_ae_slot0_encode
  24288};
  24289
  24290static xtensa_opcode_encode_fn Opcode_bbsi_encode_fns[] = {
  24291  Opcode_bbsi_Slot_inst_encode, 0, 0, 0, Opcode_bbsi_Slot_ae_slot0_encode
  24292};
  24293
  24294static xtensa_opcode_encode_fn Opcode_bgeui_encode_fns[] = {
  24295  Opcode_bgeui_Slot_inst_encode, 0, 0, 0, Opcode_bgeui_Slot_ae_slot0_encode
  24296};
  24297
  24298static xtensa_opcode_encode_fn Opcode_bltui_encode_fns[] = {
  24299  Opcode_bltui_Slot_inst_encode, 0, 0, 0, Opcode_bltui_Slot_ae_slot0_encode
  24300};
  24301
  24302static xtensa_opcode_encode_fn Opcode_beq_encode_fns[] = {
  24303  Opcode_beq_Slot_inst_encode, 0, 0, 0, Opcode_beq_Slot_ae_slot0_encode
  24304};
  24305
  24306static xtensa_opcode_encode_fn Opcode_bne_encode_fns[] = {
  24307  Opcode_bne_Slot_inst_encode, 0, 0, 0, Opcode_bne_Slot_ae_slot0_encode
  24308};
  24309
  24310static xtensa_opcode_encode_fn Opcode_bge_encode_fns[] = {
  24311  Opcode_bge_Slot_inst_encode, 0, 0, 0, Opcode_bge_Slot_ae_slot0_encode
  24312};
  24313
  24314static xtensa_opcode_encode_fn Opcode_blt_encode_fns[] = {
  24315  Opcode_blt_Slot_inst_encode, 0, 0, 0, Opcode_blt_Slot_ae_slot0_encode
  24316};
  24317
  24318static xtensa_opcode_encode_fn Opcode_bgeu_encode_fns[] = {
  24319  Opcode_bgeu_Slot_inst_encode, 0, 0, 0, Opcode_bgeu_Slot_ae_slot0_encode
  24320};
  24321
  24322static xtensa_opcode_encode_fn Opcode_bltu_encode_fns[] = {
  24323  Opcode_bltu_Slot_inst_encode, 0, 0, 0, Opcode_bltu_Slot_ae_slot0_encode
  24324};
  24325
  24326static xtensa_opcode_encode_fn Opcode_bany_encode_fns[] = {
  24327  Opcode_bany_Slot_inst_encode, 0, 0, 0, Opcode_bany_Slot_ae_slot0_encode
  24328};
  24329
  24330static xtensa_opcode_encode_fn Opcode_bnone_encode_fns[] = {
  24331  Opcode_bnone_Slot_inst_encode, 0, 0, 0, Opcode_bnone_Slot_ae_slot0_encode
  24332};
  24333
  24334static xtensa_opcode_encode_fn Opcode_ball_encode_fns[] = {
  24335  Opcode_ball_Slot_inst_encode, 0, 0, 0, Opcode_ball_Slot_ae_slot0_encode
  24336};
  24337
  24338static xtensa_opcode_encode_fn Opcode_bnall_encode_fns[] = {
  24339  Opcode_bnall_Slot_inst_encode, 0, 0, 0, Opcode_bnall_Slot_ae_slot0_encode
  24340};
  24341
  24342static xtensa_opcode_encode_fn Opcode_bbc_encode_fns[] = {
  24343  Opcode_bbc_Slot_inst_encode, 0, 0, 0, Opcode_bbc_Slot_ae_slot0_encode
  24344};
  24345
  24346static xtensa_opcode_encode_fn Opcode_bbs_encode_fns[] = {
  24347  Opcode_bbs_Slot_inst_encode, 0, 0, 0, Opcode_bbs_Slot_ae_slot0_encode
  24348};
  24349
  24350static xtensa_opcode_encode_fn Opcode_beqz_encode_fns[] = {
  24351  Opcode_beqz_Slot_inst_encode, 0, 0, 0, Opcode_beqz_Slot_ae_slot0_encode
  24352};
  24353
  24354static xtensa_opcode_encode_fn Opcode_bnez_encode_fns[] = {
  24355  Opcode_bnez_Slot_inst_encode, 0, 0, 0, Opcode_bnez_Slot_ae_slot0_encode
  24356};
  24357
  24358static xtensa_opcode_encode_fn Opcode_bgez_encode_fns[] = {
  24359  Opcode_bgez_Slot_inst_encode, 0, 0, 0, Opcode_bgez_Slot_ae_slot0_encode
  24360};
  24361
  24362static xtensa_opcode_encode_fn Opcode_bltz_encode_fns[] = {
  24363  Opcode_bltz_Slot_inst_encode, 0, 0, 0, Opcode_bltz_Slot_ae_slot0_encode
  24364};
  24365
  24366static xtensa_opcode_encode_fn Opcode_call0_encode_fns[] = {
  24367  Opcode_call0_Slot_inst_encode, 0, 0, 0, 0
  24368};
  24369
  24370static xtensa_opcode_encode_fn Opcode_callx0_encode_fns[] = {
  24371  Opcode_callx0_Slot_inst_encode, 0, 0, 0, 0
  24372};
  24373
  24374static xtensa_opcode_encode_fn Opcode_extui_encode_fns[] = {
  24375  Opcode_extui_Slot_inst_encode, 0, 0, 0, Opcode_extui_Slot_ae_slot0_encode
  24376};
  24377
  24378static xtensa_opcode_encode_fn Opcode_ill_encode_fns[] = {
  24379  Opcode_ill_Slot_inst_encode, 0, 0, 0, 0
  24380};
  24381
  24382static xtensa_opcode_encode_fn Opcode_j_encode_fns[] = {
  24383  Opcode_j_Slot_inst_encode, 0, 0, 0, Opcode_j_Slot_ae_slot0_encode
  24384};
  24385
  24386static xtensa_opcode_encode_fn Opcode_jx_encode_fns[] = {
  24387  Opcode_jx_Slot_inst_encode, 0, 0, 0, Opcode_jx_Slot_ae_slot0_encode
  24388};
  24389
  24390static xtensa_opcode_encode_fn Opcode_l16ui_encode_fns[] = {
  24391  Opcode_l16ui_Slot_inst_encode, 0, 0, 0, Opcode_l16ui_Slot_ae_slot0_encode
  24392};
  24393
  24394static xtensa_opcode_encode_fn Opcode_l16si_encode_fns[] = {
  24395  Opcode_l16si_Slot_inst_encode, 0, 0, 0, Opcode_l16si_Slot_ae_slot0_encode
  24396};
  24397
  24398static xtensa_opcode_encode_fn Opcode_l32i_encode_fns[] = {
  24399  Opcode_l32i_Slot_inst_encode, 0, 0, 0, Opcode_l32i_Slot_ae_slot0_encode
  24400};
  24401
  24402static xtensa_opcode_encode_fn Opcode_l32r_encode_fns[] = {
  24403  Opcode_l32r_Slot_inst_encode, 0, 0, 0, Opcode_l32r_Slot_ae_slot0_encode
  24404};
  24405
  24406static xtensa_opcode_encode_fn Opcode_l8ui_encode_fns[] = {
  24407  Opcode_l8ui_Slot_inst_encode, 0, 0, 0, Opcode_l8ui_Slot_ae_slot0_encode
  24408};
  24409
  24410static xtensa_opcode_encode_fn Opcode_loop_encode_fns[] = {
  24411  Opcode_loop_Slot_inst_encode, 0, 0, 0, 0
  24412};
  24413
  24414static xtensa_opcode_encode_fn Opcode_loopnez_encode_fns[] = {
  24415  Opcode_loopnez_Slot_inst_encode, 0, 0, 0, 0
  24416};
  24417
  24418static xtensa_opcode_encode_fn Opcode_loopgtz_encode_fns[] = {
  24419  Opcode_loopgtz_Slot_inst_encode, 0, 0, 0, 0
  24420};
  24421
  24422static xtensa_opcode_encode_fn Opcode_movi_encode_fns[] = {
  24423  Opcode_movi_Slot_inst_encode, 0, 0, 0, Opcode_movi_Slot_ae_slot0_encode
  24424};
  24425
  24426static xtensa_opcode_encode_fn Opcode_moveqz_encode_fns[] = {
  24427  Opcode_moveqz_Slot_inst_encode, 0, 0, 0, Opcode_moveqz_Slot_ae_slot0_encode
  24428};
  24429
  24430static xtensa_opcode_encode_fn Opcode_movnez_encode_fns[] = {
  24431  Opcode_movnez_Slot_inst_encode, 0, 0, 0, Opcode_movnez_Slot_ae_slot0_encode
  24432};
  24433
  24434static xtensa_opcode_encode_fn Opcode_movltz_encode_fns[] = {
  24435  Opcode_movltz_Slot_inst_encode, 0, 0, 0, Opcode_movltz_Slot_ae_slot0_encode
  24436};
  24437
  24438static xtensa_opcode_encode_fn Opcode_movgez_encode_fns[] = {
  24439  Opcode_movgez_Slot_inst_encode, 0, 0, 0, Opcode_movgez_Slot_ae_slot0_encode
  24440};
  24441
  24442static xtensa_opcode_encode_fn Opcode_neg_encode_fns[] = {
  24443  Opcode_neg_Slot_inst_encode, 0, 0, 0, Opcode_neg_Slot_ae_slot0_encode
  24444};
  24445
  24446static xtensa_opcode_encode_fn Opcode_abs_encode_fns[] = {
  24447  Opcode_abs_Slot_inst_encode, 0, 0, 0, Opcode_abs_Slot_ae_slot0_encode
  24448};
  24449
  24450static xtensa_opcode_encode_fn Opcode_nop_encode_fns[] = {
  24451  Opcode_nop_Slot_inst_encode, 0, 0, Opcode_nop_Slot_ae_slot1_encode, Opcode_nop_Slot_ae_slot0_encode
  24452};
  24453
  24454static xtensa_opcode_encode_fn Opcode_ret_encode_fns[] = {
  24455  Opcode_ret_Slot_inst_encode, 0, 0, 0, 0
  24456};
  24457
  24458static xtensa_opcode_encode_fn Opcode_simcall_encode_fns[] = {
  24459  Opcode_simcall_Slot_inst_encode, 0, 0, 0, 0
  24460};
  24461
  24462static xtensa_opcode_encode_fn Opcode_s16i_encode_fns[] = {
  24463  Opcode_s16i_Slot_inst_encode, 0, 0, 0, Opcode_s16i_Slot_ae_slot0_encode
  24464};
  24465
  24466static xtensa_opcode_encode_fn Opcode_s32i_encode_fns[] = {
  24467  Opcode_s32i_Slot_inst_encode, 0, 0, 0, Opcode_s32i_Slot_ae_slot0_encode
  24468};
  24469
  24470static xtensa_opcode_encode_fn Opcode_s8i_encode_fns[] = {
  24471  Opcode_s8i_Slot_inst_encode, 0, 0, 0, Opcode_s8i_Slot_ae_slot0_encode
  24472};
  24473
  24474static xtensa_opcode_encode_fn Opcode_ssr_encode_fns[] = {
  24475  Opcode_ssr_Slot_inst_encode, 0, 0, 0, Opcode_ssr_Slot_ae_slot0_encode
  24476};
  24477
  24478static xtensa_opcode_encode_fn Opcode_ssl_encode_fns[] = {
  24479  Opcode_ssl_Slot_inst_encode, 0, 0, 0, Opcode_ssl_Slot_ae_slot0_encode
  24480};
  24481
  24482static xtensa_opcode_encode_fn Opcode_ssa8l_encode_fns[] = {
  24483  Opcode_ssa8l_Slot_inst_encode, 0, 0, 0, Opcode_ssa8l_Slot_ae_slot0_encode
  24484};
  24485
  24486static xtensa_opcode_encode_fn Opcode_ssa8b_encode_fns[] = {
  24487  Opcode_ssa8b_Slot_inst_encode, 0, 0, 0, Opcode_ssa8b_Slot_ae_slot0_encode
  24488};
  24489
  24490static xtensa_opcode_encode_fn Opcode_ssai_encode_fns[] = {
  24491  Opcode_ssai_Slot_inst_encode, 0, 0, 0, Opcode_ssai_Slot_ae_slot0_encode
  24492};
  24493
  24494static xtensa_opcode_encode_fn Opcode_sll_encode_fns[] = {
  24495  Opcode_sll_Slot_inst_encode, 0, 0, 0, Opcode_sll_Slot_ae_slot0_encode
  24496};
  24497
  24498static xtensa_opcode_encode_fn Opcode_src_encode_fns[] = {
  24499  Opcode_src_Slot_inst_encode, 0, 0, 0, Opcode_src_Slot_ae_slot0_encode
  24500};
  24501
  24502static xtensa_opcode_encode_fn Opcode_srl_encode_fns[] = {
  24503  Opcode_srl_Slot_inst_encode, 0, 0, 0, Opcode_srl_Slot_ae_slot0_encode
  24504};
  24505
  24506static xtensa_opcode_encode_fn Opcode_sra_encode_fns[] = {
  24507  Opcode_sra_Slot_inst_encode, 0, 0, 0, Opcode_sra_Slot_ae_slot0_encode
  24508};
  24509
  24510static xtensa_opcode_encode_fn Opcode_slli_encode_fns[] = {
  24511  Opcode_slli_Slot_inst_encode, 0, 0, 0, Opcode_slli_Slot_ae_slot0_encode
  24512};
  24513
  24514static xtensa_opcode_encode_fn Opcode_srai_encode_fns[] = {
  24515  Opcode_srai_Slot_inst_encode, 0, 0, 0, Opcode_srai_Slot_ae_slot0_encode
  24516};
  24517
  24518static xtensa_opcode_encode_fn Opcode_srli_encode_fns[] = {
  24519  Opcode_srli_Slot_inst_encode, 0, 0, 0, Opcode_srli_Slot_ae_slot0_encode
  24520};
  24521
  24522static xtensa_opcode_encode_fn Opcode_memw_encode_fns[] = {
  24523  Opcode_memw_Slot_inst_encode, 0, 0, 0, 0
  24524};
  24525
  24526static xtensa_opcode_encode_fn Opcode_extw_encode_fns[] = {
  24527  Opcode_extw_Slot_inst_encode, 0, 0, 0, 0
  24528};
  24529
  24530static xtensa_opcode_encode_fn Opcode_isync_encode_fns[] = {
  24531  Opcode_isync_Slot_inst_encode, 0, 0, 0, 0
  24532};
  24533
  24534static xtensa_opcode_encode_fn Opcode_rsync_encode_fns[] = {
  24535  Opcode_rsync_Slot_inst_encode, 0, 0, 0, 0
  24536};
  24537
  24538static xtensa_opcode_encode_fn Opcode_esync_encode_fns[] = {
  24539  Opcode_esync_Slot_inst_encode, 0, 0, 0, 0
  24540};
  24541
  24542static xtensa_opcode_encode_fn Opcode_dsync_encode_fns[] = {
  24543  Opcode_dsync_Slot_inst_encode, 0, 0, 0, 0
  24544};
  24545
  24546static xtensa_opcode_encode_fn Opcode_rsil_encode_fns[] = {
  24547  Opcode_rsil_Slot_inst_encode, 0, 0, 0, 0
  24548};
  24549
  24550static xtensa_opcode_encode_fn Opcode_rsr_lend_encode_fns[] = {
  24551  Opcode_rsr_lend_Slot_inst_encode, 0, 0, 0, 0
  24552};
  24553
  24554static xtensa_opcode_encode_fn Opcode_wsr_lend_encode_fns[] = {
  24555  Opcode_wsr_lend_Slot_inst_encode, 0, 0, 0, 0
  24556};
  24557
  24558static xtensa_opcode_encode_fn Opcode_xsr_lend_encode_fns[] = {
  24559  Opcode_xsr_lend_Slot_inst_encode, 0, 0, 0, 0
  24560};
  24561
  24562static xtensa_opcode_encode_fn Opcode_rsr_lcount_encode_fns[] = {
  24563  Opcode_rsr_lcount_Slot_inst_encode, 0, 0, 0, 0
  24564};
  24565
  24566static xtensa_opcode_encode_fn Opcode_wsr_lcount_encode_fns[] = {
  24567  Opcode_wsr_lcount_Slot_inst_encode, 0, 0, 0, 0
  24568};
  24569
  24570static xtensa_opcode_encode_fn Opcode_xsr_lcount_encode_fns[] = {
  24571  Opcode_xsr_lcount_Slot_inst_encode, 0, 0, 0, 0
  24572};
  24573
  24574static xtensa_opcode_encode_fn Opcode_rsr_lbeg_encode_fns[] = {
  24575  Opcode_rsr_lbeg_Slot_inst_encode, 0, 0, 0, 0
  24576};
  24577
  24578static xtensa_opcode_encode_fn Opcode_wsr_lbeg_encode_fns[] = {
  24579  Opcode_wsr_lbeg_Slot_inst_encode, 0, 0, 0, 0
  24580};
  24581
  24582static xtensa_opcode_encode_fn Opcode_xsr_lbeg_encode_fns[] = {
  24583  Opcode_xsr_lbeg_Slot_inst_encode, 0, 0, 0, 0
  24584};
  24585
  24586static xtensa_opcode_encode_fn Opcode_rsr_sar_encode_fns[] = {
  24587  Opcode_rsr_sar_Slot_inst_encode, 0, 0, 0, 0
  24588};
  24589
  24590static xtensa_opcode_encode_fn Opcode_wsr_sar_encode_fns[] = {
  24591  Opcode_wsr_sar_Slot_inst_encode, 0, 0, 0, 0
  24592};
  24593
  24594static xtensa_opcode_encode_fn Opcode_xsr_sar_encode_fns[] = {
  24595  Opcode_xsr_sar_Slot_inst_encode, 0, 0, 0, 0
  24596};
  24597
  24598static xtensa_opcode_encode_fn Opcode_rsr_litbase_encode_fns[] = {
  24599  Opcode_rsr_litbase_Slot_inst_encode, 0, 0, 0, 0
  24600};
  24601
  24602static xtensa_opcode_encode_fn Opcode_wsr_litbase_encode_fns[] = {
  24603  Opcode_wsr_litbase_Slot_inst_encode, 0, 0, 0, 0
  24604};
  24605
  24606static xtensa_opcode_encode_fn Opcode_xsr_litbase_encode_fns[] = {
  24607  Opcode_xsr_litbase_Slot_inst_encode, 0, 0, 0, 0
  24608};
  24609
  24610static xtensa_opcode_encode_fn Opcode_rsr_configid0_encode_fns[] = {
  24611  Opcode_rsr_configid0_Slot_inst_encode, 0, 0, 0, 0
  24612};
  24613
  24614static xtensa_opcode_encode_fn Opcode_wsr_configid0_encode_fns[] = {
  24615  Opcode_wsr_configid0_Slot_inst_encode, 0, 0, 0, 0
  24616};
  24617
  24618static xtensa_opcode_encode_fn Opcode_rsr_configid1_encode_fns[] = {
  24619  Opcode_rsr_configid1_Slot_inst_encode, 0, 0, 0, 0
  24620};
  24621
  24622static xtensa_opcode_encode_fn Opcode_rsr_ps_encode_fns[] = {
  24623  Opcode_rsr_ps_Slot_inst_encode, 0, 0, 0, 0
  24624};
  24625
  24626static xtensa_opcode_encode_fn Opcode_wsr_ps_encode_fns[] = {
  24627  Opcode_wsr_ps_Slot_inst_encode, 0, 0, 0, 0
  24628};
  24629
  24630static xtensa_opcode_encode_fn Opcode_xsr_ps_encode_fns[] = {
  24631  Opcode_xsr_ps_Slot_inst_encode, 0, 0, 0, 0
  24632};
  24633
  24634static xtensa_opcode_encode_fn Opcode_rsr_epc1_encode_fns[] = {
  24635  Opcode_rsr_epc1_Slot_inst_encode, 0, 0, 0, 0
  24636};
  24637
  24638static xtensa_opcode_encode_fn Opcode_wsr_epc1_encode_fns[] = {
  24639  Opcode_wsr_epc1_Slot_inst_encode, 0, 0, 0, 0
  24640};
  24641
  24642static xtensa_opcode_encode_fn Opcode_xsr_epc1_encode_fns[] = {
  24643  Opcode_xsr_epc1_Slot_inst_encode, 0, 0, 0, 0
  24644};
  24645
  24646static xtensa_opcode_encode_fn Opcode_rsr_excsave1_encode_fns[] = {
  24647  Opcode_rsr_excsave1_Slot_inst_encode, 0, 0, 0, 0
  24648};
  24649
  24650static xtensa_opcode_encode_fn Opcode_wsr_excsave1_encode_fns[] = {
  24651  Opcode_wsr_excsave1_Slot_inst_encode, 0, 0, 0, 0
  24652};
  24653
  24654static xtensa_opcode_encode_fn Opcode_xsr_excsave1_encode_fns[] = {
  24655  Opcode_xsr_excsave1_Slot_inst_encode, 0, 0, 0, 0
  24656};
  24657
  24658static xtensa_opcode_encode_fn Opcode_rsr_epc2_encode_fns[] = {
  24659  Opcode_rsr_epc2_Slot_inst_encode, 0, 0, 0, 0
  24660};
  24661
  24662static xtensa_opcode_encode_fn Opcode_wsr_epc2_encode_fns[] = {
  24663  Opcode_wsr_epc2_Slot_inst_encode, 0, 0, 0, 0
  24664};
  24665
  24666static xtensa_opcode_encode_fn Opcode_xsr_epc2_encode_fns[] = {
  24667  Opcode_xsr_epc2_Slot_inst_encode, 0, 0, 0, 0
  24668};
  24669
  24670static xtensa_opcode_encode_fn Opcode_rsr_excsave2_encode_fns[] = {
  24671  Opcode_rsr_excsave2_Slot_inst_encode, 0, 0, 0, 0
  24672};
  24673
  24674static xtensa_opcode_encode_fn Opcode_wsr_excsave2_encode_fns[] = {
  24675  Opcode_wsr_excsave2_Slot_inst_encode, 0, 0, 0, 0
  24676};
  24677
  24678static xtensa_opcode_encode_fn Opcode_xsr_excsave2_encode_fns[] = {
  24679  Opcode_xsr_excsave2_Slot_inst_encode, 0, 0, 0, 0
  24680};
  24681
  24682static xtensa_opcode_encode_fn Opcode_rsr_eps2_encode_fns[] = {
  24683  Opcode_rsr_eps2_Slot_inst_encode, 0, 0, 0, 0
  24684};
  24685
  24686static xtensa_opcode_encode_fn Opcode_wsr_eps2_encode_fns[] = {
  24687  Opcode_wsr_eps2_Slot_inst_encode, 0, 0, 0, 0
  24688};
  24689
  24690static xtensa_opcode_encode_fn Opcode_xsr_eps2_encode_fns[] = {
  24691  Opcode_xsr_eps2_Slot_inst_encode, 0, 0, 0, 0
  24692};
  24693
  24694static xtensa_opcode_encode_fn Opcode_rsr_excvaddr_encode_fns[] = {
  24695  Opcode_rsr_excvaddr_Slot_inst_encode, 0, 0, 0, 0
  24696};
  24697
  24698static xtensa_opcode_encode_fn Opcode_wsr_excvaddr_encode_fns[] = {
  24699  Opcode_wsr_excvaddr_Slot_inst_encode, 0, 0, 0, 0
  24700};
  24701
  24702static xtensa_opcode_encode_fn Opcode_xsr_excvaddr_encode_fns[] = {
  24703  Opcode_xsr_excvaddr_Slot_inst_encode, 0, 0, 0, 0
  24704};
  24705
  24706static xtensa_opcode_encode_fn Opcode_rsr_depc_encode_fns[] = {
  24707  Opcode_rsr_depc_Slot_inst_encode, 0, 0, 0, 0
  24708};
  24709
  24710static xtensa_opcode_encode_fn Opcode_wsr_depc_encode_fns[] = {
  24711  Opcode_wsr_depc_Slot_inst_encode, 0, 0, 0, 0
  24712};
  24713
  24714static xtensa_opcode_encode_fn Opcode_xsr_depc_encode_fns[] = {
  24715  Opcode_xsr_depc_Slot_inst_encode, 0, 0, 0, 0
  24716};
  24717
  24718static xtensa_opcode_encode_fn Opcode_rsr_exccause_encode_fns[] = {
  24719  Opcode_rsr_exccause_Slot_inst_encode, 0, 0, 0, 0
  24720};
  24721
  24722static xtensa_opcode_encode_fn Opcode_wsr_exccause_encode_fns[] = {
  24723  Opcode_wsr_exccause_Slot_inst_encode, 0, 0, 0, 0
  24724};
  24725
  24726static xtensa_opcode_encode_fn Opcode_xsr_exccause_encode_fns[] = {
  24727  Opcode_xsr_exccause_Slot_inst_encode, 0, 0, 0, 0
  24728};
  24729
  24730static xtensa_opcode_encode_fn Opcode_rsr_misc0_encode_fns[] = {
  24731  Opcode_rsr_misc0_Slot_inst_encode, 0, 0, 0, 0
  24732};
  24733
  24734static xtensa_opcode_encode_fn Opcode_wsr_misc0_encode_fns[] = {
  24735  Opcode_wsr_misc0_Slot_inst_encode, 0, 0, 0, 0
  24736};
  24737
  24738static xtensa_opcode_encode_fn Opcode_xsr_misc0_encode_fns[] = {
  24739  Opcode_xsr_misc0_Slot_inst_encode, 0, 0, 0, 0
  24740};
  24741
  24742static xtensa_opcode_encode_fn Opcode_rsr_misc1_encode_fns[] = {
  24743  Opcode_rsr_misc1_Slot_inst_encode, 0, 0, 0, 0
  24744};
  24745
  24746static xtensa_opcode_encode_fn Opcode_wsr_misc1_encode_fns[] = {
  24747  Opcode_wsr_misc1_Slot_inst_encode, 0, 0, 0, 0
  24748};
  24749
  24750static xtensa_opcode_encode_fn Opcode_xsr_misc1_encode_fns[] = {
  24751  Opcode_xsr_misc1_Slot_inst_encode, 0, 0, 0, 0
  24752};
  24753
  24754static xtensa_opcode_encode_fn Opcode_rsr_prid_encode_fns[] = {
  24755  Opcode_rsr_prid_Slot_inst_encode, 0, 0, 0, 0
  24756};
  24757
  24758static xtensa_opcode_encode_fn Opcode_rsr_vecbase_encode_fns[] = {
  24759  Opcode_rsr_vecbase_Slot_inst_encode, 0, 0, 0, 0
  24760};
  24761
  24762static xtensa_opcode_encode_fn Opcode_wsr_vecbase_encode_fns[] = {
  24763  Opcode_wsr_vecbase_Slot_inst_encode, 0, 0, 0, 0
  24764};
  24765
  24766static xtensa_opcode_encode_fn Opcode_xsr_vecbase_encode_fns[] = {
  24767  Opcode_xsr_vecbase_Slot_inst_encode, 0, 0, 0, 0
  24768};
  24769
  24770static xtensa_opcode_encode_fn Opcode_mul16u_encode_fns[] = {
  24771  Opcode_mul16u_Slot_inst_encode, 0, 0, 0, 0
  24772};
  24773
  24774static xtensa_opcode_encode_fn Opcode_mul16s_encode_fns[] = {
  24775  Opcode_mul16s_Slot_inst_encode, 0, 0, 0, 0
  24776};
  24777
  24778static xtensa_opcode_encode_fn Opcode_mull_encode_fns[] = {
  24779  Opcode_mull_Slot_inst_encode, 0, 0, 0, 0
  24780};
  24781
  24782static xtensa_opcode_encode_fn Opcode_rfi_encode_fns[] = {
  24783  Opcode_rfi_Slot_inst_encode, 0, 0, 0, 0
  24784};
  24785
  24786static xtensa_opcode_encode_fn Opcode_waiti_encode_fns[] = {
  24787  Opcode_waiti_Slot_inst_encode, 0, 0, 0, 0
  24788};
  24789
  24790static xtensa_opcode_encode_fn Opcode_rsr_interrupt_encode_fns[] = {
  24791  Opcode_rsr_interrupt_Slot_inst_encode, 0, 0, 0, 0
  24792};
  24793
  24794static xtensa_opcode_encode_fn Opcode_wsr_intset_encode_fns[] = {
  24795  Opcode_wsr_intset_Slot_inst_encode, 0, 0, 0, 0
  24796};
  24797
  24798static xtensa_opcode_encode_fn Opcode_wsr_intclear_encode_fns[] = {
  24799  Opcode_wsr_intclear_Slot_inst_encode, 0, 0, 0, 0
  24800};
  24801
  24802static xtensa_opcode_encode_fn Opcode_rsr_intenable_encode_fns[] = {
  24803  Opcode_rsr_intenable_Slot_inst_encode, 0, 0, 0, 0
  24804};
  24805
  24806static xtensa_opcode_encode_fn Opcode_wsr_intenable_encode_fns[] = {
  24807  Opcode_wsr_intenable_Slot_inst_encode, 0, 0, 0, 0
  24808};
  24809
  24810static xtensa_opcode_encode_fn Opcode_xsr_intenable_encode_fns[] = {
  24811  Opcode_xsr_intenable_Slot_inst_encode, 0, 0, 0, 0
  24812};
  24813
  24814static xtensa_opcode_encode_fn Opcode_break_encode_fns[] = {
  24815  Opcode_break_Slot_inst_encode, 0, 0, 0, 0
  24816};
  24817
  24818static xtensa_opcode_encode_fn Opcode_break_n_encode_fns[] = {
  24819  0, 0, Opcode_break_n_Slot_inst16b_encode, 0, 0
  24820};
  24821
  24822static xtensa_opcode_encode_fn Opcode_rsr_debugcause_encode_fns[] = {
  24823  Opcode_rsr_debugcause_Slot_inst_encode, 0, 0, 0, 0
  24824};
  24825
  24826static xtensa_opcode_encode_fn Opcode_wsr_debugcause_encode_fns[] = {
  24827  Opcode_wsr_debugcause_Slot_inst_encode, 0, 0, 0, 0
  24828};
  24829
  24830static xtensa_opcode_encode_fn Opcode_xsr_debugcause_encode_fns[] = {
  24831  Opcode_xsr_debugcause_Slot_inst_encode, 0, 0, 0, 0
  24832};
  24833
  24834static xtensa_opcode_encode_fn Opcode_rsr_icount_encode_fns[] = {
  24835  Opcode_rsr_icount_Slot_inst_encode, 0, 0, 0, 0
  24836};
  24837
  24838static xtensa_opcode_encode_fn Opcode_wsr_icount_encode_fns[] = {
  24839  Opcode_wsr_icount_Slot_inst_encode, 0, 0, 0, 0
  24840};
  24841
  24842static xtensa_opcode_encode_fn Opcode_xsr_icount_encode_fns[] = {
  24843  Opcode_xsr_icount_Slot_inst_encode, 0, 0, 0, 0
  24844};
  24845
  24846static xtensa_opcode_encode_fn Opcode_rsr_icountlevel_encode_fns[] = {
  24847  Opcode_rsr_icountlevel_Slot_inst_encode, 0, 0, 0, 0
  24848};
  24849
  24850static xtensa_opcode_encode_fn Opcode_wsr_icountlevel_encode_fns[] = {
  24851  Opcode_wsr_icountlevel_Slot_inst_encode, 0, 0, 0, 0
  24852};
  24853
  24854static xtensa_opcode_encode_fn Opcode_xsr_icountlevel_encode_fns[] = {
  24855  Opcode_xsr_icountlevel_Slot_inst_encode, 0, 0, 0, 0
  24856};
  24857
  24858static xtensa_opcode_encode_fn Opcode_rsr_ddr_encode_fns[] = {
  24859  Opcode_rsr_ddr_Slot_inst_encode, 0, 0, 0, 0
  24860};
  24861
  24862static xtensa_opcode_encode_fn Opcode_wsr_ddr_encode_fns[] = {
  24863  Opcode_wsr_ddr_Slot_inst_encode, 0, 0, 0, 0
  24864};
  24865
  24866static xtensa_opcode_encode_fn Opcode_xsr_ddr_encode_fns[] = {
  24867  Opcode_xsr_ddr_Slot_inst_encode, 0, 0, 0, 0
  24868};
  24869
  24870static xtensa_opcode_encode_fn Opcode_rfdo_encode_fns[] = {
  24871  Opcode_rfdo_Slot_inst_encode, 0, 0, 0, 0
  24872};
  24873
  24874static xtensa_opcode_encode_fn Opcode_rfdd_encode_fns[] = {
  24875  Opcode_rfdd_Slot_inst_encode, 0, 0, 0, 0
  24876};
  24877
  24878static xtensa_opcode_encode_fn Opcode_andb_encode_fns[] = {
  24879  Opcode_andb_Slot_inst_encode, 0, 0, 0, Opcode_andb_Slot_ae_slot0_encode
  24880};
  24881
  24882static xtensa_opcode_encode_fn Opcode_andbc_encode_fns[] = {
  24883  Opcode_andbc_Slot_inst_encode, 0, 0, 0, Opcode_andbc_Slot_ae_slot0_encode
  24884};
  24885
  24886static xtensa_opcode_encode_fn Opcode_orb_encode_fns[] = {
  24887  Opcode_orb_Slot_inst_encode, 0, 0, 0, Opcode_orb_Slot_ae_slot0_encode
  24888};
  24889
  24890static xtensa_opcode_encode_fn Opcode_orbc_encode_fns[] = {
  24891  Opcode_orbc_Slot_inst_encode, 0, 0, 0, Opcode_orbc_Slot_ae_slot0_encode
  24892};
  24893
  24894static xtensa_opcode_encode_fn Opcode_xorb_encode_fns[] = {
  24895  Opcode_xorb_Slot_inst_encode, 0, 0, 0, Opcode_xorb_Slot_ae_slot0_encode
  24896};
  24897
  24898static xtensa_opcode_encode_fn Opcode_any4_encode_fns[] = {
  24899  Opcode_any4_Slot_inst_encode, 0, 0, 0, Opcode_any4_Slot_ae_slot0_encode
  24900};
  24901
  24902static xtensa_opcode_encode_fn Opcode_all4_encode_fns[] = {
  24903  Opcode_all4_Slot_inst_encode, 0, 0, 0, Opcode_all4_Slot_ae_slot0_encode
  24904};
  24905
  24906static xtensa_opcode_encode_fn Opcode_any8_encode_fns[] = {
  24907  Opcode_any8_Slot_inst_encode, 0, 0, 0, Opcode_any8_Slot_ae_slot0_encode
  24908};
  24909
  24910static xtensa_opcode_encode_fn Opcode_all8_encode_fns[] = {
  24911  Opcode_all8_Slot_inst_encode, 0, 0, 0, Opcode_all8_Slot_ae_slot0_encode
  24912};
  24913
  24914static xtensa_opcode_encode_fn Opcode_bf_encode_fns[] = {
  24915  Opcode_bf_Slot_inst_encode, 0, 0, 0, Opcode_bf_Slot_ae_slot0_encode
  24916};
  24917
  24918static xtensa_opcode_encode_fn Opcode_bt_encode_fns[] = {
  24919  Opcode_bt_Slot_inst_encode, 0, 0, 0, Opcode_bt_Slot_ae_slot0_encode
  24920};
  24921
  24922static xtensa_opcode_encode_fn Opcode_movf_encode_fns[] = {
  24923  Opcode_movf_Slot_inst_encode, 0, 0, 0, Opcode_movf_Slot_ae_slot0_encode
  24924};
  24925
  24926static xtensa_opcode_encode_fn Opcode_movt_encode_fns[] = {
  24927  Opcode_movt_Slot_inst_encode, 0, 0, 0, Opcode_movt_Slot_ae_slot0_encode
  24928};
  24929
  24930static xtensa_opcode_encode_fn Opcode_rsr_br_encode_fns[] = {
  24931  Opcode_rsr_br_Slot_inst_encode, 0, 0, 0, 0
  24932};
  24933
  24934static xtensa_opcode_encode_fn Opcode_wsr_br_encode_fns[] = {
  24935  Opcode_wsr_br_Slot_inst_encode, 0, 0, 0, 0
  24936};
  24937
  24938static xtensa_opcode_encode_fn Opcode_xsr_br_encode_fns[] = {
  24939  Opcode_xsr_br_Slot_inst_encode, 0, 0, 0, 0
  24940};
  24941
  24942static xtensa_opcode_encode_fn Opcode_rsr_ccount_encode_fns[] = {
  24943  Opcode_rsr_ccount_Slot_inst_encode, 0, 0, 0, 0
  24944};
  24945
  24946static xtensa_opcode_encode_fn Opcode_wsr_ccount_encode_fns[] = {
  24947  Opcode_wsr_ccount_Slot_inst_encode, 0, 0, 0, 0
  24948};
  24949
  24950static xtensa_opcode_encode_fn Opcode_xsr_ccount_encode_fns[] = {
  24951  Opcode_xsr_ccount_Slot_inst_encode, 0, 0, 0, 0
  24952};
  24953
  24954static xtensa_opcode_encode_fn Opcode_rsr_ccompare0_encode_fns[] = {
  24955  Opcode_rsr_ccompare0_Slot_inst_encode, 0, 0, 0, 0
  24956};
  24957
  24958static xtensa_opcode_encode_fn Opcode_wsr_ccompare0_encode_fns[] = {
  24959  Opcode_wsr_ccompare0_Slot_inst_encode, 0, 0, 0, 0
  24960};
  24961
  24962static xtensa_opcode_encode_fn Opcode_xsr_ccompare0_encode_fns[] = {
  24963  Opcode_xsr_ccompare0_Slot_inst_encode, 0, 0, 0, 0
  24964};
  24965
  24966static xtensa_opcode_encode_fn Opcode_rsr_ccompare1_encode_fns[] = {
  24967  Opcode_rsr_ccompare1_Slot_inst_encode, 0, 0, 0, 0
  24968};
  24969
  24970static xtensa_opcode_encode_fn Opcode_wsr_ccompare1_encode_fns[] = {
  24971  Opcode_wsr_ccompare1_Slot_inst_encode, 0, 0, 0, 0
  24972};
  24973
  24974static xtensa_opcode_encode_fn Opcode_xsr_ccompare1_encode_fns[] = {
  24975  Opcode_xsr_ccompare1_Slot_inst_encode, 0, 0, 0, 0
  24976};
  24977
  24978static xtensa_opcode_encode_fn Opcode_ipf_encode_fns[] = {
  24979  Opcode_ipf_Slot_inst_encode, 0, 0, 0, 0
  24980};
  24981
  24982static xtensa_opcode_encode_fn Opcode_ihi_encode_fns[] = {
  24983  Opcode_ihi_Slot_inst_encode, 0, 0, 0, 0
  24984};
  24985
  24986static xtensa_opcode_encode_fn Opcode_iii_encode_fns[] = {
  24987  Opcode_iii_Slot_inst_encode, 0, 0, 0, 0
  24988};
  24989
  24990static xtensa_opcode_encode_fn Opcode_lict_encode_fns[] = {
  24991  Opcode_lict_Slot_inst_encode, 0, 0, 0, 0
  24992};
  24993
  24994static xtensa_opcode_encode_fn Opcode_licw_encode_fns[] = {
  24995  Opcode_licw_Slot_inst_encode, 0, 0, 0, 0
  24996};
  24997
  24998static xtensa_opcode_encode_fn Opcode_sict_encode_fns[] = {
  24999  Opcode_sict_Slot_inst_encode, 0, 0, 0, 0
  25000};
  25001
  25002static xtensa_opcode_encode_fn Opcode_sicw_encode_fns[] = {
  25003  Opcode_sicw_Slot_inst_encode, 0, 0, 0, 0
  25004};
  25005
  25006static xtensa_opcode_encode_fn Opcode_dhwb_encode_fns[] = {
  25007  Opcode_dhwb_Slot_inst_encode, 0, 0, 0, 0
  25008};
  25009
  25010static xtensa_opcode_encode_fn Opcode_dhwbi_encode_fns[] = {
  25011  Opcode_dhwbi_Slot_inst_encode, 0, 0, 0, 0
  25012};
  25013
  25014static xtensa_opcode_encode_fn Opcode_diwb_encode_fns[] = {
  25015  Opcode_diwb_Slot_inst_encode, 0, 0, 0, 0
  25016};
  25017
  25018static xtensa_opcode_encode_fn Opcode_diwbi_encode_fns[] = {
  25019  Opcode_diwbi_Slot_inst_encode, 0, 0, 0, 0
  25020};
  25021
  25022static xtensa_opcode_encode_fn Opcode_dhi_encode_fns[] = {
  25023  Opcode_dhi_Slot_inst_encode, 0, 0, 0, 0
  25024};
  25025
  25026static xtensa_opcode_encode_fn Opcode_dii_encode_fns[] = {
  25027  Opcode_dii_Slot_inst_encode, 0, 0, 0, 0
  25028};
  25029
  25030static xtensa_opcode_encode_fn Opcode_dpfr_encode_fns[] = {
  25031  Opcode_dpfr_Slot_inst_encode, 0, 0, 0, 0
  25032};
  25033
  25034static xtensa_opcode_encode_fn Opcode_dpfw_encode_fns[] = {
  25035  Opcode_dpfw_Slot_inst_encode, 0, 0, 0, 0
  25036};
  25037
  25038static xtensa_opcode_encode_fn Opcode_dpfro_encode_fns[] = {
  25039  Opcode_dpfro_Slot_inst_encode, 0, 0, 0, 0
  25040};
  25041
  25042static xtensa_opcode_encode_fn Opcode_dpfwo_encode_fns[] = {
  25043  Opcode_dpfwo_Slot_inst_encode, 0, 0, 0, 0
  25044};
  25045
  25046static xtensa_opcode_encode_fn Opcode_sdct_encode_fns[] = {
  25047  Opcode_sdct_Slot_inst_encode, 0, 0, 0, 0
  25048};
  25049
  25050static xtensa_opcode_encode_fn Opcode_ldct_encode_fns[] = {
  25051  Opcode_ldct_Slot_inst_encode, 0, 0, 0, 0
  25052};
  25053
  25054static xtensa_opcode_encode_fn Opcode_wsr_ptevaddr_encode_fns[] = {
  25055  Opcode_wsr_ptevaddr_Slot_inst_encode, 0, 0, 0, 0
  25056};
  25057
  25058static xtensa_opcode_encode_fn Opcode_rsr_ptevaddr_encode_fns[] = {
  25059  Opcode_rsr_ptevaddr_Slot_inst_encode, 0, 0, 0, 0
  25060};
  25061
  25062static xtensa_opcode_encode_fn Opcode_xsr_ptevaddr_encode_fns[] = {
  25063  Opcode_xsr_ptevaddr_Slot_inst_encode, 0, 0, 0, 0
  25064};
  25065
  25066static xtensa_opcode_encode_fn Opcode_rsr_rasid_encode_fns[] = {
  25067  Opcode_rsr_rasid_Slot_inst_encode, 0, 0, 0, 0
  25068};
  25069
  25070static xtensa_opcode_encode_fn Opcode_wsr_rasid_encode_fns[] = {
  25071  Opcode_wsr_rasid_Slot_inst_encode, 0, 0, 0, 0
  25072};
  25073
  25074static xtensa_opcode_encode_fn Opcode_xsr_rasid_encode_fns[] = {
  25075  Opcode_xsr_rasid_Slot_inst_encode, 0, 0, 0, 0
  25076};
  25077
  25078static xtensa_opcode_encode_fn Opcode_rsr_itlbcfg_encode_fns[] = {
  25079  Opcode_rsr_itlbcfg_Slot_inst_encode, 0, 0, 0, 0
  25080};
  25081
  25082static xtensa_opcode_encode_fn Opcode_wsr_itlbcfg_encode_fns[] = {
  25083  Opcode_wsr_itlbcfg_Slot_inst_encode, 0, 0, 0, 0
  25084};
  25085
  25086static xtensa_opcode_encode_fn Opcode_xsr_itlbcfg_encode_fns[] = {
  25087  Opcode_xsr_itlbcfg_Slot_inst_encode, 0, 0, 0, 0
  25088};
  25089
  25090static xtensa_opcode_encode_fn Opcode_rsr_dtlbcfg_encode_fns[] = {
  25091  Opcode_rsr_dtlbcfg_Slot_inst_encode, 0, 0, 0, 0
  25092};
  25093
  25094static xtensa_opcode_encode_fn Opcode_wsr_dtlbcfg_encode_fns[] = {
  25095  Opcode_wsr_dtlbcfg_Slot_inst_encode, 0, 0, 0, 0
  25096};
  25097
  25098static xtensa_opcode_encode_fn Opcode_xsr_dtlbcfg_encode_fns[] = {
  25099  Opcode_xsr_dtlbcfg_Slot_inst_encode, 0, 0, 0, 0
  25100};
  25101
  25102static xtensa_opcode_encode_fn Opcode_idtlb_encode_fns[] = {
  25103  Opcode_idtlb_Slot_inst_encode, 0, 0, 0, 0
  25104};
  25105
  25106static xtensa_opcode_encode_fn Opcode_pdtlb_encode_fns[] = {
  25107  Opcode_pdtlb_Slot_inst_encode, 0, 0, 0, 0
  25108};
  25109
  25110static xtensa_opcode_encode_fn Opcode_rdtlb0_encode_fns[] = {
  25111  Opcode_rdtlb0_Slot_inst_encode, 0, 0, 0, 0
  25112};
  25113
  25114static xtensa_opcode_encode_fn Opcode_rdtlb1_encode_fns[] = {
  25115  Opcode_rdtlb1_Slot_inst_encode, 0, 0, 0, 0
  25116};
  25117
  25118static xtensa_opcode_encode_fn Opcode_wdtlb_encode_fns[] = {
  25119  Opcode_wdtlb_Slot_inst_encode, 0, 0, 0, 0
  25120};
  25121
  25122static xtensa_opcode_encode_fn Opcode_iitlb_encode_fns[] = {
  25123  Opcode_iitlb_Slot_inst_encode, 0, 0, 0, 0
  25124};
  25125
  25126static xtensa_opcode_encode_fn Opcode_pitlb_encode_fns[] = {
  25127  Opcode_pitlb_Slot_inst_encode, 0, 0, 0, 0
  25128};
  25129
  25130static xtensa_opcode_encode_fn Opcode_ritlb0_encode_fns[] = {
  25131  Opcode_ritlb0_Slot_inst_encode, 0, 0, 0, 0
  25132};
  25133
  25134static xtensa_opcode_encode_fn Opcode_ritlb1_encode_fns[] = {
  25135  Opcode_ritlb1_Slot_inst_encode, 0, 0, 0, 0
  25136};
  25137
  25138static xtensa_opcode_encode_fn Opcode_witlb_encode_fns[] = {
  25139  Opcode_witlb_Slot_inst_encode, 0, 0, 0, 0
  25140};
  25141
  25142static xtensa_opcode_encode_fn Opcode_ldpte_encode_fns[] = {
  25143  Opcode_ldpte_Slot_inst_encode, 0, 0, 0, 0
  25144};
  25145
  25146static xtensa_opcode_encode_fn Opcode_hwwitlba_encode_fns[] = {
  25147  Opcode_hwwitlba_Slot_inst_encode, 0, 0, 0, 0
  25148};
  25149
  25150static xtensa_opcode_encode_fn Opcode_hwwdtlba_encode_fns[] = {
  25151  Opcode_hwwdtlba_Slot_inst_encode, 0, 0, 0, 0
  25152};
  25153
  25154static xtensa_opcode_encode_fn Opcode_rsr_cpenable_encode_fns[] = {
  25155  Opcode_rsr_cpenable_Slot_inst_encode, 0, 0, 0, 0
  25156};
  25157
  25158static xtensa_opcode_encode_fn Opcode_wsr_cpenable_encode_fns[] = {
  25159  Opcode_wsr_cpenable_Slot_inst_encode, 0, 0, 0, 0
  25160};
  25161
  25162static xtensa_opcode_encode_fn Opcode_xsr_cpenable_encode_fns[] = {
  25163  Opcode_xsr_cpenable_Slot_inst_encode, 0, 0, 0, 0
  25164};
  25165
  25166static xtensa_opcode_encode_fn Opcode_clamps_encode_fns[] = {
  25167  Opcode_clamps_Slot_inst_encode, 0, 0, 0, Opcode_clamps_Slot_ae_slot0_encode
  25168};
  25169
  25170static xtensa_opcode_encode_fn Opcode_min_encode_fns[] = {
  25171  Opcode_min_Slot_inst_encode, 0, 0, 0, Opcode_min_Slot_ae_slot0_encode
  25172};
  25173
  25174static xtensa_opcode_encode_fn Opcode_max_encode_fns[] = {
  25175  Opcode_max_Slot_inst_encode, 0, 0, 0, Opcode_max_Slot_ae_slot0_encode
  25176};
  25177
  25178static xtensa_opcode_encode_fn Opcode_minu_encode_fns[] = {
  25179  Opcode_minu_Slot_inst_encode, 0, 0, 0, Opcode_minu_Slot_ae_slot0_encode
  25180};
  25181
  25182static xtensa_opcode_encode_fn Opcode_maxu_encode_fns[] = {
  25183  Opcode_maxu_Slot_inst_encode, 0, 0, 0, Opcode_maxu_Slot_ae_slot0_encode
  25184};
  25185
  25186static xtensa_opcode_encode_fn Opcode_nsa_encode_fns[] = {
  25187  Opcode_nsa_Slot_inst_encode, 0, 0, 0, 0
  25188};
  25189
  25190static xtensa_opcode_encode_fn Opcode_nsau_encode_fns[] = {
  25191  Opcode_nsau_Slot_inst_encode, 0, 0, 0, 0
  25192};
  25193
  25194static xtensa_opcode_encode_fn Opcode_sext_encode_fns[] = {
  25195  Opcode_sext_Slot_inst_encode, 0, 0, 0, Opcode_sext_Slot_ae_slot0_encode
  25196};
  25197
  25198static xtensa_opcode_encode_fn Opcode_l32ai_encode_fns[] = {
  25199  Opcode_l32ai_Slot_inst_encode, 0, 0, 0, 0
  25200};
  25201
  25202static xtensa_opcode_encode_fn Opcode_s32ri_encode_fns[] = {
  25203  Opcode_s32ri_Slot_inst_encode, 0, 0, 0, 0
  25204};
  25205
  25206static xtensa_opcode_encode_fn Opcode_s32c1i_encode_fns[] = {
  25207  Opcode_s32c1i_Slot_inst_encode, 0, 0, 0, 0
  25208};
  25209
  25210static xtensa_opcode_encode_fn Opcode_rsr_scompare1_encode_fns[] = {
  25211  Opcode_rsr_scompare1_Slot_inst_encode, 0, 0, 0, 0
  25212};
  25213
  25214static xtensa_opcode_encode_fn Opcode_wsr_scompare1_encode_fns[] = {
  25215  Opcode_wsr_scompare1_Slot_inst_encode, 0, 0, 0, 0
  25216};
  25217
  25218static xtensa_opcode_encode_fn Opcode_xsr_scompare1_encode_fns[] = {
  25219  Opcode_xsr_scompare1_Slot_inst_encode, 0, 0, 0, 0
  25220};
  25221
  25222static xtensa_opcode_encode_fn Opcode_rsr_atomctl_encode_fns[] = {
  25223  Opcode_rsr_atomctl_Slot_inst_encode, 0, 0, 0, 0
  25224};
  25225
  25226static xtensa_opcode_encode_fn Opcode_wsr_atomctl_encode_fns[] = {
  25227  Opcode_wsr_atomctl_Slot_inst_encode, 0, 0, 0, 0
  25228};
  25229
  25230static xtensa_opcode_encode_fn Opcode_xsr_atomctl_encode_fns[] = {
  25231  Opcode_xsr_atomctl_Slot_inst_encode, 0, 0, 0, 0
  25232};
  25233
  25234static xtensa_opcode_encode_fn Opcode_rer_encode_fns[] = {
  25235  Opcode_rer_Slot_inst_encode, 0, 0, 0, 0
  25236};
  25237
  25238static xtensa_opcode_encode_fn Opcode_wer_encode_fns[] = {
  25239  Opcode_wer_Slot_inst_encode, 0, 0, 0, 0
  25240};
  25241
  25242static xtensa_opcode_encode_fn Opcode_rur_ae_ovf_sar_encode_fns[] = {
  25243  Opcode_rur_ae_ovf_sar_Slot_inst_encode, 0, 0, 0, 0
  25244};
  25245
  25246static xtensa_opcode_encode_fn Opcode_wur_ae_ovf_sar_encode_fns[] = {
  25247  Opcode_wur_ae_ovf_sar_Slot_inst_encode, 0, 0, 0, 0
  25248};
  25249
  25250static xtensa_opcode_encode_fn Opcode_rur_ae_bithead_encode_fns[] = {
  25251  Opcode_rur_ae_bithead_Slot_inst_encode, 0, 0, 0, 0
  25252};
  25253
  25254static xtensa_opcode_encode_fn Opcode_wur_ae_bithead_encode_fns[] = {
  25255  Opcode_wur_ae_bithead_Slot_inst_encode, 0, 0, 0, 0
  25256};
  25257
  25258static xtensa_opcode_encode_fn Opcode_rur_ae_ts_fts_bu_bp_encode_fns[] = {
  25259  Opcode_rur_ae_ts_fts_bu_bp_Slot_inst_encode, 0, 0, 0, 0
  25260};
  25261
  25262static xtensa_opcode_encode_fn Opcode_wur_ae_ts_fts_bu_bp_encode_fns[] = {
  25263  Opcode_wur_ae_ts_fts_bu_bp_Slot_inst_encode, 0, 0, 0, 0
  25264};
  25265
  25266static xtensa_opcode_encode_fn Opcode_rur_ae_sd_no_encode_fns[] = {
  25267  Opcode_rur_ae_sd_no_Slot_inst_encode, 0, 0, 0, 0
  25268};
  25269
  25270static xtensa_opcode_encode_fn Opcode_wur_ae_sd_no_encode_fns[] = {
  25271  Opcode_wur_ae_sd_no_Slot_inst_encode, 0, 0, 0, 0
  25272};
  25273
  25274static xtensa_opcode_encode_fn Opcode_rur_ae_overflow_encode_fns[] = {
  25275  Opcode_rur_ae_overflow_Slot_inst_encode, 0, 0, 0, 0
  25276};
  25277
  25278static xtensa_opcode_encode_fn Opcode_wur_ae_overflow_encode_fns[] = {
  25279  Opcode_wur_ae_overflow_Slot_inst_encode, 0, 0, 0, 0
  25280};
  25281
  25282static xtensa_opcode_encode_fn Opcode_rur_ae_sar_encode_fns[] = {
  25283  Opcode_rur_ae_sar_Slot_inst_encode, 0, 0, 0, 0
  25284};
  25285
  25286static xtensa_opcode_encode_fn Opcode_wur_ae_sar_encode_fns[] = {
  25287  Opcode_wur_ae_sar_Slot_inst_encode, 0, 0, 0, 0
  25288};
  25289
  25290static xtensa_opcode_encode_fn Opcode_rur_ae_bitptr_encode_fns[] = {
  25291  Opcode_rur_ae_bitptr_Slot_inst_encode, 0, 0, 0, 0
  25292};
  25293
  25294static xtensa_opcode_encode_fn Opcode_wur_ae_bitptr_encode_fns[] = {
  25295  Opcode_wur_ae_bitptr_Slot_inst_encode, 0, 0, 0, 0
  25296};
  25297
  25298static xtensa_opcode_encode_fn Opcode_rur_ae_bitsused_encode_fns[] = {
  25299  Opcode_rur_ae_bitsused_Slot_inst_encode, 0, 0, 0, 0
  25300};
  25301
  25302static xtensa_opcode_encode_fn Opcode_wur_ae_bitsused_encode_fns[] = {
  25303  Opcode_wur_ae_bitsused_Slot_inst_encode, 0, 0, 0, 0
  25304};
  25305
  25306static xtensa_opcode_encode_fn Opcode_rur_ae_tablesize_encode_fns[] = {
  25307  Opcode_rur_ae_tablesize_Slot_inst_encode, 0, 0, 0, 0
  25308};
  25309
  25310static xtensa_opcode_encode_fn Opcode_wur_ae_tablesize_encode_fns[] = {
  25311  Opcode_wur_ae_tablesize_Slot_inst_encode, 0, 0, 0, 0
  25312};
  25313
  25314static xtensa_opcode_encode_fn Opcode_rur_ae_first_ts_encode_fns[] = {
  25315  Opcode_rur_ae_first_ts_Slot_inst_encode, 0, 0, 0, 0
  25316};
  25317
  25318static xtensa_opcode_encode_fn Opcode_wur_ae_first_ts_encode_fns[] = {
  25319  Opcode_wur_ae_first_ts_Slot_inst_encode, 0, 0, 0, 0
  25320};
  25321
  25322static xtensa_opcode_encode_fn Opcode_rur_ae_nextoffset_encode_fns[] = {
  25323  Opcode_rur_ae_nextoffset_Slot_inst_encode, 0, 0, 0, 0
  25324};
  25325
  25326static xtensa_opcode_encode_fn Opcode_wur_ae_nextoffset_encode_fns[] = {
  25327  Opcode_wur_ae_nextoffset_Slot_inst_encode, 0, 0, 0, 0
  25328};
  25329
  25330static xtensa_opcode_encode_fn Opcode_rur_ae_searchdone_encode_fns[] = {
  25331  Opcode_rur_ae_searchdone_Slot_inst_encode, 0, 0, 0, 0
  25332};
  25333
  25334static xtensa_opcode_encode_fn Opcode_wur_ae_searchdone_encode_fns[] = {
  25335  Opcode_wur_ae_searchdone_Slot_inst_encode, 0, 0, 0, 0
  25336};
  25337
  25338static xtensa_opcode_encode_fn Opcode_ae_lp16f_i_encode_fns[] = {
  25339  Opcode_ae_lp16f_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp16f_i_Slot_ae_slot0_encode
  25340};
  25341
  25342static xtensa_opcode_encode_fn Opcode_ae_lp16f_iu_encode_fns[] = {
  25343  Opcode_ae_lp16f_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp16f_iu_Slot_ae_slot0_encode
  25344};
  25345
  25346static xtensa_opcode_encode_fn Opcode_ae_lp16f_x_encode_fns[] = {
  25347  Opcode_ae_lp16f_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp16f_x_Slot_ae_slot0_encode
  25348};
  25349
  25350static xtensa_opcode_encode_fn Opcode_ae_lp16f_xu_encode_fns[] = {
  25351  Opcode_ae_lp16f_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp16f_xu_Slot_ae_slot0_encode
  25352};
  25353
  25354static xtensa_opcode_encode_fn Opcode_ae_lp24_i_encode_fns[] = {
  25355  Opcode_ae_lp24_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24_i_Slot_ae_slot0_encode
  25356};
  25357
  25358static xtensa_opcode_encode_fn Opcode_ae_lp24_iu_encode_fns[] = {
  25359  Opcode_ae_lp24_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24_iu_Slot_ae_slot0_encode
  25360};
  25361
  25362static xtensa_opcode_encode_fn Opcode_ae_lp24_x_encode_fns[] = {
  25363  Opcode_ae_lp24_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24_x_Slot_ae_slot0_encode
  25364};
  25365
  25366static xtensa_opcode_encode_fn Opcode_ae_lp24_xu_encode_fns[] = {
  25367  Opcode_ae_lp24_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24_xu_Slot_ae_slot0_encode
  25368};
  25369
  25370static xtensa_opcode_encode_fn Opcode_ae_lp24f_i_encode_fns[] = {
  25371  Opcode_ae_lp24f_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24f_i_Slot_ae_slot0_encode
  25372};
  25373
  25374static xtensa_opcode_encode_fn Opcode_ae_lp24f_iu_encode_fns[] = {
  25375  Opcode_ae_lp24f_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24f_iu_Slot_ae_slot0_encode
  25376};
  25377
  25378static xtensa_opcode_encode_fn Opcode_ae_lp24f_x_encode_fns[] = {
  25379  Opcode_ae_lp24f_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24f_x_Slot_ae_slot0_encode
  25380};
  25381
  25382static xtensa_opcode_encode_fn Opcode_ae_lp24f_xu_encode_fns[] = {
  25383  Opcode_ae_lp24f_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24f_xu_Slot_ae_slot0_encode
  25384};
  25385
  25386static xtensa_opcode_encode_fn Opcode_ae_lp16x2f_i_encode_fns[] = {
  25387  Opcode_ae_lp16x2f_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp16x2f_i_Slot_ae_slot0_encode
  25388};
  25389
  25390static xtensa_opcode_encode_fn Opcode_ae_lp16x2f_iu_encode_fns[] = {
  25391  Opcode_ae_lp16x2f_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp16x2f_iu_Slot_ae_slot0_encode
  25392};
  25393
  25394static xtensa_opcode_encode_fn Opcode_ae_lp16x2f_x_encode_fns[] = {
  25395  Opcode_ae_lp16x2f_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp16x2f_x_Slot_ae_slot0_encode
  25396};
  25397
  25398static xtensa_opcode_encode_fn Opcode_ae_lp16x2f_xu_encode_fns[] = {
  25399  Opcode_ae_lp16x2f_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp16x2f_xu_Slot_ae_slot0_encode
  25400};
  25401
  25402static xtensa_opcode_encode_fn Opcode_ae_lp24x2f_i_encode_fns[] = {
  25403  Opcode_ae_lp24x2f_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24x2f_i_Slot_ae_slot0_encode
  25404};
  25405
  25406static xtensa_opcode_encode_fn Opcode_ae_lp24x2f_iu_encode_fns[] = {
  25407  Opcode_ae_lp24x2f_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24x2f_iu_Slot_ae_slot0_encode
  25408};
  25409
  25410static xtensa_opcode_encode_fn Opcode_ae_lp24x2f_x_encode_fns[] = {
  25411  Opcode_ae_lp24x2f_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24x2f_x_Slot_ae_slot0_encode
  25412};
  25413
  25414static xtensa_opcode_encode_fn Opcode_ae_lp24x2f_xu_encode_fns[] = {
  25415  Opcode_ae_lp24x2f_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24x2f_xu_Slot_ae_slot0_encode
  25416};
  25417
  25418static xtensa_opcode_encode_fn Opcode_ae_lp24x2_i_encode_fns[] = {
  25419  Opcode_ae_lp24x2_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24x2_i_Slot_ae_slot0_encode
  25420};
  25421
  25422static xtensa_opcode_encode_fn Opcode_ae_lp24x2_iu_encode_fns[] = {
  25423  Opcode_ae_lp24x2_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24x2_iu_Slot_ae_slot0_encode
  25424};
  25425
  25426static xtensa_opcode_encode_fn Opcode_ae_lp24x2_x_encode_fns[] = {
  25427  Opcode_ae_lp24x2_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24x2_x_Slot_ae_slot0_encode
  25428};
  25429
  25430static xtensa_opcode_encode_fn Opcode_ae_lp24x2_xu_encode_fns[] = {
  25431  Opcode_ae_lp24x2_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lp24x2_xu_Slot_ae_slot0_encode
  25432};
  25433
  25434static xtensa_opcode_encode_fn Opcode_ae_sp16x2f_i_encode_fns[] = {
  25435  Opcode_ae_sp16x2f_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp16x2f_i_Slot_ae_slot0_encode
  25436};
  25437
  25438static xtensa_opcode_encode_fn Opcode_ae_sp16x2f_iu_encode_fns[] = {
  25439  Opcode_ae_sp16x2f_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp16x2f_iu_Slot_ae_slot0_encode
  25440};
  25441
  25442static xtensa_opcode_encode_fn Opcode_ae_sp16x2f_x_encode_fns[] = {
  25443  Opcode_ae_sp16x2f_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp16x2f_x_Slot_ae_slot0_encode
  25444};
  25445
  25446static xtensa_opcode_encode_fn Opcode_ae_sp16x2f_xu_encode_fns[] = {
  25447  Opcode_ae_sp16x2f_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp16x2f_xu_Slot_ae_slot0_encode
  25448};
  25449
  25450static xtensa_opcode_encode_fn Opcode_ae_sp24x2s_i_encode_fns[] = {
  25451  Opcode_ae_sp24x2s_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24x2s_i_Slot_ae_slot0_encode
  25452};
  25453
  25454static xtensa_opcode_encode_fn Opcode_ae_sp24x2s_iu_encode_fns[] = {
  25455  Opcode_ae_sp24x2s_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24x2s_iu_Slot_ae_slot0_encode
  25456};
  25457
  25458static xtensa_opcode_encode_fn Opcode_ae_sp24x2s_x_encode_fns[] = {
  25459  Opcode_ae_sp24x2s_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24x2s_x_Slot_ae_slot0_encode
  25460};
  25461
  25462static xtensa_opcode_encode_fn Opcode_ae_sp24x2s_xu_encode_fns[] = {
  25463  Opcode_ae_sp24x2s_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24x2s_xu_Slot_ae_slot0_encode
  25464};
  25465
  25466static xtensa_opcode_encode_fn Opcode_ae_sp24x2f_i_encode_fns[] = {
  25467  Opcode_ae_sp24x2f_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24x2f_i_Slot_ae_slot0_encode
  25468};
  25469
  25470static xtensa_opcode_encode_fn Opcode_ae_sp24x2f_iu_encode_fns[] = {
  25471  Opcode_ae_sp24x2f_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24x2f_iu_Slot_ae_slot0_encode
  25472};
  25473
  25474static xtensa_opcode_encode_fn Opcode_ae_sp24x2f_x_encode_fns[] = {
  25475  Opcode_ae_sp24x2f_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24x2f_x_Slot_ae_slot0_encode
  25476};
  25477
  25478static xtensa_opcode_encode_fn Opcode_ae_sp24x2f_xu_encode_fns[] = {
  25479  Opcode_ae_sp24x2f_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24x2f_xu_Slot_ae_slot0_encode
  25480};
  25481
  25482static xtensa_opcode_encode_fn Opcode_ae_sp16f_l_i_encode_fns[] = {
  25483  Opcode_ae_sp16f_l_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp16f_l_i_Slot_ae_slot0_encode
  25484};
  25485
  25486static xtensa_opcode_encode_fn Opcode_ae_sp16f_l_iu_encode_fns[] = {
  25487  Opcode_ae_sp16f_l_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp16f_l_iu_Slot_ae_slot0_encode
  25488};
  25489
  25490static xtensa_opcode_encode_fn Opcode_ae_sp16f_l_x_encode_fns[] = {
  25491  Opcode_ae_sp16f_l_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp16f_l_x_Slot_ae_slot0_encode
  25492};
  25493
  25494static xtensa_opcode_encode_fn Opcode_ae_sp16f_l_xu_encode_fns[] = {
  25495  Opcode_ae_sp16f_l_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp16f_l_xu_Slot_ae_slot0_encode
  25496};
  25497
  25498static xtensa_opcode_encode_fn Opcode_ae_sp24s_l_i_encode_fns[] = {
  25499  Opcode_ae_sp24s_l_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24s_l_i_Slot_ae_slot0_encode
  25500};
  25501
  25502static xtensa_opcode_encode_fn Opcode_ae_sp24s_l_iu_encode_fns[] = {
  25503  Opcode_ae_sp24s_l_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24s_l_iu_Slot_ae_slot0_encode
  25504};
  25505
  25506static xtensa_opcode_encode_fn Opcode_ae_sp24s_l_x_encode_fns[] = {
  25507  Opcode_ae_sp24s_l_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24s_l_x_Slot_ae_slot0_encode
  25508};
  25509
  25510static xtensa_opcode_encode_fn Opcode_ae_sp24s_l_xu_encode_fns[] = {
  25511  Opcode_ae_sp24s_l_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24s_l_xu_Slot_ae_slot0_encode
  25512};
  25513
  25514static xtensa_opcode_encode_fn Opcode_ae_sp24f_l_i_encode_fns[] = {
  25515  Opcode_ae_sp24f_l_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24f_l_i_Slot_ae_slot0_encode
  25516};
  25517
  25518static xtensa_opcode_encode_fn Opcode_ae_sp24f_l_iu_encode_fns[] = {
  25519  Opcode_ae_sp24f_l_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24f_l_iu_Slot_ae_slot0_encode
  25520};
  25521
  25522static xtensa_opcode_encode_fn Opcode_ae_sp24f_l_x_encode_fns[] = {
  25523  Opcode_ae_sp24f_l_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24f_l_x_Slot_ae_slot0_encode
  25524};
  25525
  25526static xtensa_opcode_encode_fn Opcode_ae_sp24f_l_xu_encode_fns[] = {
  25527  Opcode_ae_sp24f_l_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sp24f_l_xu_Slot_ae_slot0_encode
  25528};
  25529
  25530static xtensa_opcode_encode_fn Opcode_ae_lq56_i_encode_fns[] = {
  25531  Opcode_ae_lq56_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_lq56_i_Slot_ae_slot0_encode
  25532};
  25533
  25534static xtensa_opcode_encode_fn Opcode_ae_lq56_iu_encode_fns[] = {
  25535  Opcode_ae_lq56_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lq56_iu_Slot_ae_slot0_encode
  25536};
  25537
  25538static xtensa_opcode_encode_fn Opcode_ae_lq56_x_encode_fns[] = {
  25539  Opcode_ae_lq56_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_lq56_x_Slot_ae_slot0_encode
  25540};
  25541
  25542static xtensa_opcode_encode_fn Opcode_ae_lq56_xu_encode_fns[] = {
  25543  Opcode_ae_lq56_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lq56_xu_Slot_ae_slot0_encode
  25544};
  25545
  25546static xtensa_opcode_encode_fn Opcode_ae_lq32f_i_encode_fns[] = {
  25547  Opcode_ae_lq32f_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_lq32f_i_Slot_ae_slot0_encode
  25548};
  25549
  25550static xtensa_opcode_encode_fn Opcode_ae_lq32f_iu_encode_fns[] = {
  25551  Opcode_ae_lq32f_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lq32f_iu_Slot_ae_slot0_encode
  25552};
  25553
  25554static xtensa_opcode_encode_fn Opcode_ae_lq32f_x_encode_fns[] = {
  25555  Opcode_ae_lq32f_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_lq32f_x_Slot_ae_slot0_encode
  25556};
  25557
  25558static xtensa_opcode_encode_fn Opcode_ae_lq32f_xu_encode_fns[] = {
  25559  Opcode_ae_lq32f_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_lq32f_xu_Slot_ae_slot0_encode
  25560};
  25561
  25562static xtensa_opcode_encode_fn Opcode_ae_sq56s_i_encode_fns[] = {
  25563  Opcode_ae_sq56s_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_sq56s_i_Slot_ae_slot0_encode
  25564};
  25565
  25566static xtensa_opcode_encode_fn Opcode_ae_sq56s_iu_encode_fns[] = {
  25567  Opcode_ae_sq56s_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sq56s_iu_Slot_ae_slot0_encode
  25568};
  25569
  25570static xtensa_opcode_encode_fn Opcode_ae_sq56s_x_encode_fns[] = {
  25571  Opcode_ae_sq56s_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_sq56s_x_Slot_ae_slot0_encode
  25572};
  25573
  25574static xtensa_opcode_encode_fn Opcode_ae_sq56s_xu_encode_fns[] = {
  25575  Opcode_ae_sq56s_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sq56s_xu_Slot_ae_slot0_encode
  25576};
  25577
  25578static xtensa_opcode_encode_fn Opcode_ae_sq32f_i_encode_fns[] = {
  25579  Opcode_ae_sq32f_i_Slot_inst_encode, 0, 0, 0, Opcode_ae_sq32f_i_Slot_ae_slot0_encode
  25580};
  25581
  25582static xtensa_opcode_encode_fn Opcode_ae_sq32f_iu_encode_fns[] = {
  25583  Opcode_ae_sq32f_iu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sq32f_iu_Slot_ae_slot0_encode
  25584};
  25585
  25586static xtensa_opcode_encode_fn Opcode_ae_sq32f_x_encode_fns[] = {
  25587  Opcode_ae_sq32f_x_Slot_inst_encode, 0, 0, 0, Opcode_ae_sq32f_x_Slot_ae_slot0_encode
  25588};
  25589
  25590static xtensa_opcode_encode_fn Opcode_ae_sq32f_xu_encode_fns[] = {
  25591  Opcode_ae_sq32f_xu_Slot_inst_encode, 0, 0, 0, Opcode_ae_sq32f_xu_Slot_ae_slot0_encode
  25592};
  25593
  25594static xtensa_opcode_encode_fn Opcode_ae_zerop48_encode_fns[] = {
  25595  0, 0, 0, Opcode_ae_zerop48_Slot_ae_slot1_encode, 0
  25596};
  25597
  25598static xtensa_opcode_encode_fn Opcode_ae_movp48_encode_fns[] = {
  25599  Opcode_ae_movp48_Slot_inst_encode, 0, 0, Opcode_ae_movp48_Slot_ae_slot1_encode, Opcode_ae_movp48_Slot_ae_slot0_encode
  25600};
  25601
  25602static xtensa_opcode_encode_fn Opcode_ae_selp24_ll_encode_fns[] = {
  25603  0, 0, 0, Opcode_ae_selp24_ll_Slot_ae_slot1_encode, 0
  25604};
  25605
  25606static xtensa_opcode_encode_fn Opcode_ae_selp24_lh_encode_fns[] = {
  25607  0, 0, 0, Opcode_ae_selp24_lh_Slot_ae_slot1_encode, 0
  25608};
  25609
  25610static xtensa_opcode_encode_fn Opcode_ae_selp24_hl_encode_fns[] = {
  25611  0, 0, 0, Opcode_ae_selp24_hl_Slot_ae_slot1_encode, 0
  25612};
  25613
  25614static xtensa_opcode_encode_fn Opcode_ae_selp24_hh_encode_fns[] = {
  25615  0, 0, 0, Opcode_ae_selp24_hh_Slot_ae_slot1_encode, 0
  25616};
  25617
  25618static xtensa_opcode_encode_fn Opcode_ae_movtp24x2_encode_fns[] = {
  25619  0, 0, 0, Opcode_ae_movtp24x2_Slot_ae_slot1_encode, 0
  25620};
  25621
  25622static xtensa_opcode_encode_fn Opcode_ae_movfp24x2_encode_fns[] = {
  25623  0, 0, 0, Opcode_ae_movfp24x2_Slot_ae_slot1_encode, 0
  25624};
  25625
  25626static xtensa_opcode_encode_fn Opcode_ae_movtp48_encode_fns[] = {
  25627  0, 0, 0, Opcode_ae_movtp48_Slot_ae_slot1_encode, 0
  25628};
  25629
  25630static xtensa_opcode_encode_fn Opcode_ae_movfp48_encode_fns[] = {
  25631  0, 0, 0, Opcode_ae_movfp48_Slot_ae_slot1_encode, 0
  25632};
  25633
  25634static xtensa_opcode_encode_fn Opcode_ae_movpa24x2_encode_fns[] = {
  25635  Opcode_ae_movpa24x2_Slot_inst_encode, 0, 0, 0, Opcode_ae_movpa24x2_Slot_ae_slot0_encode
  25636};
  25637
  25638static xtensa_opcode_encode_fn Opcode_ae_truncp24a32x2_encode_fns[] = {
  25639  Opcode_ae_truncp24a32x2_Slot_inst_encode, 0, 0, 0, Opcode_ae_truncp24a32x2_Slot_ae_slot0_encode
  25640};
  25641
  25642static xtensa_opcode_encode_fn Opcode_ae_cvta32p24_l_encode_fns[] = {
  25643  Opcode_ae_cvta32p24_l_Slot_inst_encode, 0, 0, 0, Opcode_ae_cvta32p24_l_Slot_ae_slot0_encode
  25644};
  25645
  25646static xtensa_opcode_encode_fn Opcode_ae_cvta32p24_h_encode_fns[] = {
  25647  Opcode_ae_cvta32p24_h_Slot_inst_encode, 0, 0, 0, Opcode_ae_cvta32p24_h_Slot_ae_slot0_encode
  25648};
  25649
  25650static xtensa_opcode_encode_fn Opcode_ae_cvtp24a16x2_ll_encode_fns[] = {
  25651  Opcode_ae_cvtp24a16x2_ll_Slot_inst_encode, 0, 0, 0, Opcode_ae_cvtp24a16x2_ll_Slot_ae_slot0_encode
  25652};
  25653
  25654static xtensa_opcode_encode_fn Opcode_ae_cvtp24a16x2_lh_encode_fns[] = {
  25655  Opcode_ae_cvtp24a16x2_lh_Slot_inst_encode, 0, 0, 0, Opcode_ae_cvtp24a16x2_lh_Slot_ae_slot0_encode
  25656};
  25657
  25658static xtensa_opcode_encode_fn Opcode_ae_cvtp24a16x2_hl_encode_fns[] = {
  25659  Opcode_ae_cvtp24a16x2_hl_Slot_inst_encode, 0, 0, 0, Opcode_ae_cvtp24a16x2_hl_Slot_ae_slot0_encode
  25660};
  25661
  25662static xtensa_opcode_encode_fn Opcode_ae_cvtp24a16x2_hh_encode_fns[] = {
  25663  Opcode_ae_cvtp24a16x2_hh_Slot_inst_encode, 0, 0, 0, Opcode_ae_cvtp24a16x2_hh_Slot_ae_slot0_encode
  25664};
  25665
  25666static xtensa_opcode_encode_fn Opcode_ae_truncp24q48x2_encode_fns[] = {
  25667  0, 0, 0, Opcode_ae_truncp24q48x2_Slot_ae_slot1_encode, 0
  25668};
  25669
  25670static xtensa_opcode_encode_fn Opcode_ae_truncp16_encode_fns[] = {
  25671  0, 0, 0, Opcode_ae_truncp16_Slot_ae_slot1_encode, 0
  25672};
  25673
  25674static xtensa_opcode_encode_fn Opcode_ae_roundsp24q48sym_encode_fns[] = {
  25675  0, 0, 0, Opcode_ae_roundsp24q48sym_Slot_ae_slot1_encode, 0
  25676};
  25677
  25678static xtensa_opcode_encode_fn Opcode_ae_roundsp24q48asym_encode_fns[] = {
  25679  0, 0, 0, Opcode_ae_roundsp24q48asym_Slot_ae_slot1_encode, 0
  25680};
  25681
  25682static xtensa_opcode_encode_fn Opcode_ae_roundsp16q48sym_encode_fns[] = {
  25683  0, 0, 0, Opcode_ae_roundsp16q48sym_Slot_ae_slot1_encode, 0
  25684};
  25685
  25686static xtensa_opcode_encode_fn Opcode_ae_roundsp16q48asym_encode_fns[] = {
  25687  0, 0, 0, Opcode_ae_roundsp16q48asym_Slot_ae_slot1_encode, 0
  25688};
  25689
  25690static xtensa_opcode_encode_fn Opcode_ae_roundsp16sym_encode_fns[] = {
  25691  0, 0, 0, Opcode_ae_roundsp16sym_Slot_ae_slot1_encode, 0
  25692};
  25693
  25694static xtensa_opcode_encode_fn Opcode_ae_roundsp16asym_encode_fns[] = {
  25695  0, 0, 0, Opcode_ae_roundsp16asym_Slot_ae_slot1_encode, 0
  25696};
  25697
  25698static xtensa_opcode_encode_fn Opcode_ae_zeroq56_encode_fns[] = {
  25699  0, 0, 0, Opcode_ae_zeroq56_Slot_ae_slot1_encode, 0
  25700};
  25701
  25702static xtensa_opcode_encode_fn Opcode_ae_movq56_encode_fns[] = {
  25703  Opcode_ae_movq56_Slot_inst_encode, 0, 0, Opcode_ae_movq56_Slot_ae_slot1_encode, Opcode_ae_movq56_Slot_ae_slot0_encode
  25704};
  25705
  25706static xtensa_opcode_encode_fn Opcode_ae_movtq56_encode_fns[] = {
  25707  Opcode_ae_movtq56_Slot_inst_encode, 0, 0, 0, Opcode_ae_movtq56_Slot_ae_slot0_encode
  25708};
  25709
  25710static xtensa_opcode_encode_fn Opcode_ae_movfq56_encode_fns[] = {
  25711  Opcode_ae_movfq56_Slot_inst_encode, 0, 0, 0, Opcode_ae_movfq56_Slot_ae_slot0_encode
  25712};
  25713
  25714static xtensa_opcode_encode_fn Opcode_ae_cvtq48a32s_encode_fns[] = {
  25715  Opcode_ae_cvtq48a32s_Slot_inst_encode, 0, 0, 0, Opcode_ae_cvtq48a32s_Slot_ae_slot0_encode
  25716};
  25717
  25718static xtensa_opcode_encode_fn Opcode_ae_cvtq48p24s_l_encode_fns[] = {
  25719  0, 0, 0, Opcode_ae_cvtq48p24s_l_Slot_ae_slot1_encode, 0
  25720};
  25721
  25722static xtensa_opcode_encode_fn Opcode_ae_cvtq48p24s_h_encode_fns[] = {
  25723  0, 0, 0, Opcode_ae_cvtq48p24s_h_Slot_ae_slot1_encode, 0
  25724};
  25725
  25726static xtensa_opcode_encode_fn Opcode_ae_satq48s_encode_fns[] = {
  25727  0, 0, 0, Opcode_ae_satq48s_Slot_ae_slot1_encode, 0
  25728};
  25729
  25730static xtensa_opcode_encode_fn Opcode_ae_truncq32_encode_fns[] = {
  25731  0, 0, 0, Opcode_ae_truncq32_Slot_ae_slot1_encode, 0
  25732};
  25733
  25734static xtensa_opcode_encode_fn Opcode_ae_roundsq32sym_encode_fns[] = {
  25735  0, 0, 0, Opcode_ae_roundsq32sym_Slot_ae_slot1_encode, 0
  25736};
  25737
  25738static xtensa_opcode_encode_fn Opcode_ae_roundsq32asym_encode_fns[] = {
  25739  0, 0, 0, Opcode_ae_roundsq32asym_Slot_ae_slot1_encode, 0
  25740};
  25741
  25742static xtensa_opcode_encode_fn Opcode_ae_trunca32q48_encode_fns[] = {
  25743  Opcode_ae_trunca32q48_Slot_inst_encode, 0, 0, 0, Opcode_ae_trunca32q48_Slot_ae_slot0_encode
  25744};
  25745
  25746static xtensa_opcode_encode_fn Opcode_ae_movap24s_l_encode_fns[] = {
  25747  Opcode_ae_movap24s_l_Slot_inst_encode, 0, 0, 0, Opcode_ae_movap24s_l_Slot_ae_slot0_encode
  25748};
  25749
  25750static xtensa_opcode_encode_fn Opcode_ae_movap24s_h_encode_fns[] = {
  25751  Opcode_ae_movap24s_h_Slot_inst_encode, 0, 0, 0, Opcode_ae_movap24s_h_Slot_ae_slot0_encode
  25752};
  25753
  25754static xtensa_opcode_encode_fn Opcode_ae_trunca16p24s_l_encode_fns[] = {
  25755  Opcode_ae_trunca16p24s_l_Slot_inst_encode, 0, 0, 0, Opcode_ae_trunca16p24s_l_Slot_ae_slot0_encode
  25756};
  25757
  25758static xtensa_opcode_encode_fn Opcode_ae_trunca16p24s_h_encode_fns[] = {
  25759  Opcode_ae_trunca16p24s_h_Slot_inst_encode, 0, 0, 0, Opcode_ae_trunca16p24s_h_Slot_ae_slot0_encode
  25760};
  25761
  25762static xtensa_opcode_encode_fn Opcode_ae_addp24_encode_fns[] = {
  25763  0, 0, 0, Opcode_ae_addp24_Slot_ae_slot1_encode, 0
  25764};
  25765
  25766static xtensa_opcode_encode_fn Opcode_ae_subp24_encode_fns[] = {
  25767  0, 0, 0, Opcode_ae_subp24_Slot_ae_slot1_encode, 0
  25768};
  25769
  25770static xtensa_opcode_encode_fn Opcode_ae_negp24_encode_fns[] = {
  25771  0, 0, 0, Opcode_ae_negp24_Slot_ae_slot1_encode, 0
  25772};
  25773
  25774static xtensa_opcode_encode_fn Opcode_ae_absp24_encode_fns[] = {
  25775  0, 0, 0, Opcode_ae_absp24_Slot_ae_slot1_encode, 0
  25776};
  25777
  25778static xtensa_opcode_encode_fn Opcode_ae_maxp24s_encode_fns[] = {
  25779  0, 0, 0, Opcode_ae_maxp24s_Slot_ae_slot1_encode, 0
  25780};
  25781
  25782static xtensa_opcode_encode_fn Opcode_ae_minp24s_encode_fns[] = {
  25783  0, 0, 0, Opcode_ae_minp24s_Slot_ae_slot1_encode, 0
  25784};
  25785
  25786static xtensa_opcode_encode_fn Opcode_ae_maxbp24s_encode_fns[] = {
  25787  0, 0, 0, Opcode_ae_maxbp24s_Slot_ae_slot1_encode, 0
  25788};
  25789
  25790static xtensa_opcode_encode_fn Opcode_ae_minbp24s_encode_fns[] = {
  25791  0, 0, 0, Opcode_ae_minbp24s_Slot_ae_slot1_encode, 0
  25792};
  25793
  25794static xtensa_opcode_encode_fn Opcode_ae_addsp24s_encode_fns[] = {
  25795  0, 0, 0, Opcode_ae_addsp24s_Slot_ae_slot1_encode, 0
  25796};
  25797
  25798static xtensa_opcode_encode_fn Opcode_ae_subsp24s_encode_fns[] = {
  25799  0, 0, 0, Opcode_ae_subsp24s_Slot_ae_slot1_encode, 0
  25800};
  25801
  25802static xtensa_opcode_encode_fn Opcode_ae_negsp24s_encode_fns[] = {
  25803  0, 0, 0, Opcode_ae_negsp24s_Slot_ae_slot1_encode, 0
  25804};
  25805
  25806static xtensa_opcode_encode_fn Opcode_ae_abssp24s_encode_fns[] = {
  25807  0, 0, 0, Opcode_ae_abssp24s_Slot_ae_slot1_encode, 0
  25808};
  25809
  25810static xtensa_opcode_encode_fn Opcode_ae_andp48_encode_fns[] = {
  25811  0, 0, 0, Opcode_ae_andp48_Slot_ae_slot1_encode, 0
  25812};
  25813
  25814static xtensa_opcode_encode_fn Opcode_ae_nandp48_encode_fns[] = {
  25815  0, 0, 0, Opcode_ae_nandp48_Slot_ae_slot1_encode, 0
  25816};
  25817
  25818static xtensa_opcode_encode_fn Opcode_ae_orp48_encode_fns[] = {
  25819  0, 0, 0, Opcode_ae_orp48_Slot_ae_slot1_encode, 0
  25820};
  25821
  25822static xtensa_opcode_encode_fn Opcode_ae_xorp48_encode_fns[] = {
  25823  0, 0, 0, Opcode_ae_xorp48_Slot_ae_slot1_encode, 0
  25824};
  25825
  25826static xtensa_opcode_encode_fn Opcode_ae_ltp24s_encode_fns[] = {
  25827  0, 0, 0, Opcode_ae_ltp24s_Slot_ae_slot1_encode, 0
  25828};
  25829
  25830static xtensa_opcode_encode_fn Opcode_ae_lep24s_encode_fns[] = {
  25831  0, 0, 0, Opcode_ae_lep24s_Slot_ae_slot1_encode, 0
  25832};
  25833
  25834static xtensa_opcode_encode_fn Opcode_ae_eqp24_encode_fns[] = {
  25835  0, 0, 0, Opcode_ae_eqp24_Slot_ae_slot1_encode, 0
  25836};
  25837
  25838static xtensa_opcode_encode_fn Opcode_ae_addq56_encode_fns[] = {
  25839  0, 0, 0, Opcode_ae_addq56_Slot_ae_slot1_encode, 0
  25840};
  25841
  25842static xtensa_opcode_encode_fn Opcode_ae_subq56_encode_fns[] = {
  25843  0, 0, 0, Opcode_ae_subq56_Slot_ae_slot1_encode, 0
  25844};
  25845
  25846static xtensa_opcode_encode_fn Opcode_ae_negq56_encode_fns[] = {
  25847  0, 0, 0, Opcode_ae_negq56_Slot_ae_slot1_encode, 0
  25848};
  25849
  25850static xtensa_opcode_encode_fn Opcode_ae_absq56_encode_fns[] = {
  25851  0, 0, 0, Opcode_ae_absq56_Slot_ae_slot1_encode, 0
  25852};
  25853
  25854static xtensa_opcode_encode_fn Opcode_ae_maxq56s_encode_fns[] = {
  25855  0, 0, 0, Opcode_ae_maxq56s_Slot_ae_slot1_encode, 0
  25856};
  25857
  25858static xtensa_opcode_encode_fn Opcode_ae_minq56s_encode_fns[] = {
  25859  0, 0, 0, Opcode_ae_minq56s_Slot_ae_slot1_encode, 0
  25860};
  25861
  25862static xtensa_opcode_encode_fn Opcode_ae_maxbq56s_encode_fns[] = {
  25863  0, 0, 0, Opcode_ae_maxbq56s_Slot_ae_slot1_encode, 0
  25864};
  25865
  25866static xtensa_opcode_encode_fn Opcode_ae_minbq56s_encode_fns[] = {
  25867  0, 0, 0, Opcode_ae_minbq56s_Slot_ae_slot1_encode, 0
  25868};
  25869
  25870static xtensa_opcode_encode_fn Opcode_ae_addsq56s_encode_fns[] = {
  25871  0, 0, 0, Opcode_ae_addsq56s_Slot_ae_slot1_encode, 0
  25872};
  25873
  25874static xtensa_opcode_encode_fn Opcode_ae_subsq56s_encode_fns[] = {
  25875  0, 0, 0, Opcode_ae_subsq56s_Slot_ae_slot1_encode, 0
  25876};
  25877
  25878static xtensa_opcode_encode_fn Opcode_ae_negsq56s_encode_fns[] = {
  25879  0, 0, 0, Opcode_ae_negsq56s_Slot_ae_slot1_encode, 0
  25880};
  25881
  25882static xtensa_opcode_encode_fn Opcode_ae_abssq56s_encode_fns[] = {
  25883  0, 0, 0, Opcode_ae_abssq56s_Slot_ae_slot1_encode, 0
  25884};
  25885
  25886static xtensa_opcode_encode_fn Opcode_ae_andq56_encode_fns[] = {
  25887  0, 0, 0, Opcode_ae_andq56_Slot_ae_slot1_encode, 0
  25888};
  25889
  25890static xtensa_opcode_encode_fn Opcode_ae_nandq56_encode_fns[] = {
  25891  0, 0, 0, Opcode_ae_nandq56_Slot_ae_slot1_encode, 0
  25892};
  25893
  25894static xtensa_opcode_encode_fn Opcode_ae_orq56_encode_fns[] = {
  25895  0, 0, 0, Opcode_ae_orq56_Slot_ae_slot1_encode, 0
  25896};
  25897
  25898static xtensa_opcode_encode_fn Opcode_ae_xorq56_encode_fns[] = {
  25899  0, 0, 0, Opcode_ae_xorq56_Slot_ae_slot1_encode, 0
  25900};
  25901
  25902static xtensa_opcode_encode_fn Opcode_ae_sllip24_encode_fns[] = {
  25903  0, 0, 0, Opcode_ae_sllip24_Slot_ae_slot1_encode, 0
  25904};
  25905
  25906static xtensa_opcode_encode_fn Opcode_ae_srlip24_encode_fns[] = {
  25907  0, 0, 0, Opcode_ae_srlip24_Slot_ae_slot1_encode, 0
  25908};
  25909
  25910static xtensa_opcode_encode_fn Opcode_ae_sraip24_encode_fns[] = {
  25911  0, 0, 0, Opcode_ae_sraip24_Slot_ae_slot1_encode, 0
  25912};
  25913
  25914static xtensa_opcode_encode_fn Opcode_ae_sllsp24_encode_fns[] = {
  25915  0, 0, 0, Opcode_ae_sllsp24_Slot_ae_slot1_encode, 0
  25916};
  25917
  25918static xtensa_opcode_encode_fn Opcode_ae_srlsp24_encode_fns[] = {
  25919  0, 0, 0, Opcode_ae_srlsp24_Slot_ae_slot1_encode, 0
  25920};
  25921
  25922static xtensa_opcode_encode_fn Opcode_ae_srasp24_encode_fns[] = {
  25923  0, 0, 0, Opcode_ae_srasp24_Slot_ae_slot1_encode, 0
  25924};
  25925
  25926static xtensa_opcode_encode_fn Opcode_ae_sllisp24s_encode_fns[] = {
  25927  0, 0, 0, Opcode_ae_sllisp24s_Slot_ae_slot1_encode, 0
  25928};
  25929
  25930static xtensa_opcode_encode_fn Opcode_ae_sllssp24s_encode_fns[] = {
  25931  0, 0, 0, Opcode_ae_sllssp24s_Slot_ae_slot1_encode, 0
  25932};
  25933
  25934static xtensa_opcode_encode_fn Opcode_ae_slliq56_encode_fns[] = {
  25935  Opcode_ae_slliq56_Slot_inst_encode, 0, 0, 0, Opcode_ae_slliq56_Slot_ae_slot0_encode
  25936};
  25937
  25938static xtensa_opcode_encode_fn Opcode_ae_srliq56_encode_fns[] = {
  25939  Opcode_ae_srliq56_Slot_inst_encode, 0, 0, 0, Opcode_ae_srliq56_Slot_ae_slot0_encode
  25940};
  25941
  25942static xtensa_opcode_encode_fn Opcode_ae_sraiq56_encode_fns[] = {
  25943  Opcode_ae_sraiq56_Slot_inst_encode, 0, 0, 0, Opcode_ae_sraiq56_Slot_ae_slot0_encode
  25944};
  25945
  25946static xtensa_opcode_encode_fn Opcode_ae_sllsq56_encode_fns[] = {
  25947  Opcode_ae_sllsq56_Slot_inst_encode, 0, 0, 0, Opcode_ae_sllsq56_Slot_ae_slot0_encode
  25948};
  25949
  25950static xtensa_opcode_encode_fn Opcode_ae_srlsq56_encode_fns[] = {
  25951  Opcode_ae_srlsq56_Slot_inst_encode, 0, 0, 0, Opcode_ae_srlsq56_Slot_ae_slot0_encode
  25952};
  25953
  25954static xtensa_opcode_encode_fn Opcode_ae_srasq56_encode_fns[] = {
  25955  Opcode_ae_srasq56_Slot_inst_encode, 0, 0, 0, Opcode_ae_srasq56_Slot_ae_slot0_encode
  25956};
  25957
  25958static xtensa_opcode_encode_fn Opcode_ae_sllaq56_encode_fns[] = {
  25959  Opcode_ae_sllaq56_Slot_inst_encode, 0, 0, 0, Opcode_ae_sllaq56_Slot_ae_slot0_encode
  25960};
  25961
  25962static xtensa_opcode_encode_fn Opcode_ae_srlaq56_encode_fns[] = {
  25963  Opcode_ae_srlaq56_Slot_inst_encode, 0, 0, 0, Opcode_ae_srlaq56_Slot_ae_slot0_encode
  25964};
  25965
  25966static xtensa_opcode_encode_fn Opcode_ae_sraaq56_encode_fns[] = {
  25967  Opcode_ae_sraaq56_Slot_inst_encode, 0, 0, 0, Opcode_ae_sraaq56_Slot_ae_slot0_encode
  25968};
  25969
  25970static xtensa_opcode_encode_fn Opcode_ae_sllisq56s_encode_fns[] = {
  25971  Opcode_ae_sllisq56s_Slot_inst_encode, 0, 0, 0, Opcode_ae_sllisq56s_Slot_ae_slot0_encode
  25972};
  25973
  25974static xtensa_opcode_encode_fn Opcode_ae_sllssq56s_encode_fns[] = {
  25975  Opcode_ae_sllssq56s_Slot_inst_encode, 0, 0, 0, Opcode_ae_sllssq56s_Slot_ae_slot0_encode
  25976};
  25977
  25978static xtensa_opcode_encode_fn Opcode_ae_sllasq56s_encode_fns[] = {
  25979  Opcode_ae_sllasq56s_Slot_inst_encode, 0, 0, 0, Opcode_ae_sllasq56s_Slot_ae_slot0_encode
  25980};
  25981
  25982static xtensa_opcode_encode_fn Opcode_ae_ltq56s_encode_fns[] = {
  25983  0, 0, 0, Opcode_ae_ltq56s_Slot_ae_slot1_encode, 0
  25984};
  25985
  25986static xtensa_opcode_encode_fn Opcode_ae_leq56s_encode_fns[] = {
  25987  0, 0, 0, Opcode_ae_leq56s_Slot_ae_slot1_encode, 0
  25988};
  25989
  25990static xtensa_opcode_encode_fn Opcode_ae_eqq56_encode_fns[] = {
  25991  0, 0, 0, Opcode_ae_eqq56_Slot_ae_slot1_encode, 0
  25992};
  25993
  25994static xtensa_opcode_encode_fn Opcode_ae_nsaq56s_encode_fns[] = {
  25995  Opcode_ae_nsaq56s_Slot_inst_encode, 0, 0, 0, Opcode_ae_nsaq56s_Slot_ae_slot0_encode
  25996};
  25997
  25998static xtensa_opcode_encode_fn Opcode_ae_mulfs32p16s_ll_encode_fns[] = {
  25999  0, 0, 0, Opcode_ae_mulfs32p16s_ll_Slot_ae_slot1_encode, 0
  26000};
  26001
  26002static xtensa_opcode_encode_fn Opcode_ae_mulfp24s_ll_encode_fns[] = {
  26003  0, 0, 0, Opcode_ae_mulfp24s_ll_Slot_ae_slot1_encode, 0
  26004};
  26005
  26006static xtensa_opcode_encode_fn Opcode_ae_mulp24s_ll_encode_fns[] = {
  26007  0, 0, 0, Opcode_ae_mulp24s_ll_Slot_ae_slot1_encode, 0
  26008};
  26009
  26010static xtensa_opcode_encode_fn Opcode_ae_mulfs32p16s_lh_encode_fns[] = {
  26011  0, 0, 0, Opcode_ae_mulfs32p16s_lh_Slot_ae_slot1_encode, 0
  26012};
  26013
  26014static xtensa_opcode_encode_fn Opcode_ae_mulfp24s_lh_encode_fns[] = {
  26015  0, 0, 0, Opcode_ae_mulfp24s_lh_Slot_ae_slot1_encode, 0
  26016};
  26017
  26018static xtensa_opcode_encode_fn Opcode_ae_mulp24s_lh_encode_fns[] = {
  26019  0, 0, 0, Opcode_ae_mulp24s_lh_Slot_ae_slot1_encode, 0
  26020};
  26021
  26022static xtensa_opcode_encode_fn Opcode_ae_mulfs32p16s_hl_encode_fns[] = {
  26023  0, 0, 0, Opcode_ae_mulfs32p16s_hl_Slot_ae_slot1_encode, 0
  26024};
  26025
  26026static xtensa_opcode_encode_fn Opcode_ae_mulfp24s_hl_encode_fns[] = {
  26027  0, 0, 0, Opcode_ae_mulfp24s_hl_Slot_ae_slot1_encode, 0
  26028};
  26029
  26030static xtensa_opcode_encode_fn Opcode_ae_mulp24s_hl_encode_fns[] = {
  26031  0, 0, 0, Opcode_ae_mulp24s_hl_Slot_ae_slot1_encode, 0
  26032};
  26033
  26034static xtensa_opcode_encode_fn Opcode_ae_mulfs32p16s_hh_encode_fns[] = {
  26035  0, 0, 0, Opcode_ae_mulfs32p16s_hh_Slot_ae_slot1_encode, 0
  26036};
  26037
  26038static xtensa_opcode_encode_fn Opcode_ae_mulfp24s_hh_encode_fns[] = {
  26039  0, 0, 0, Opcode_ae_mulfp24s_hh_Slot_ae_slot1_encode, 0
  26040};
  26041
  26042static xtensa_opcode_encode_fn Opcode_ae_mulp24s_hh_encode_fns[] = {
  26043  0, 0, 0, Opcode_ae_mulp24s_hh_Slot_ae_slot1_encode, 0
  26044};
  26045
  26046static xtensa_opcode_encode_fn Opcode_ae_mulafs32p16s_ll_encode_fns[] = {
  26047  0, 0, 0, Opcode_ae_mulafs32p16s_ll_Slot_ae_slot1_encode, 0
  26048};
  26049
  26050static xtensa_opcode_encode_fn Opcode_ae_mulafp24s_ll_encode_fns[] = {
  26051  0, 0, 0, Opcode_ae_mulafp24s_ll_Slot_ae_slot1_encode, 0
  26052};
  26053
  26054static xtensa_opcode_encode_fn Opcode_ae_mulap24s_ll_encode_fns[] = {
  26055  0, 0, 0, Opcode_ae_mulap24s_ll_Slot_ae_slot1_encode, 0
  26056};
  26057
  26058static xtensa_opcode_encode_fn Opcode_ae_mulafs32p16s_lh_encode_fns[] = {
  26059  0, 0, 0, Opcode_ae_mulafs32p16s_lh_Slot_ae_slot1_encode, 0
  26060};
  26061
  26062static xtensa_opcode_encode_fn Opcode_ae_mulafp24s_lh_encode_fns[] = {
  26063  0, 0, 0, Opcode_ae_mulafp24s_lh_Slot_ae_slot1_encode, 0
  26064};
  26065
  26066static xtensa_opcode_encode_fn Opcode_ae_mulap24s_lh_encode_fns[] = {
  26067  0, 0, 0, Opcode_ae_mulap24s_lh_Slot_ae_slot1_encode, 0
  26068};
  26069
  26070static xtensa_opcode_encode_fn Opcode_ae_mulafs32p16s_hl_encode_fns[] = {
  26071  0, 0, 0, Opcode_ae_mulafs32p16s_hl_Slot_ae_slot1_encode, 0
  26072};
  26073
  26074static xtensa_opcode_encode_fn Opcode_ae_mulafp24s_hl_encode_fns[] = {
  26075  0, 0, 0, Opcode_ae_mulafp24s_hl_Slot_ae_slot1_encode, 0
  26076};
  26077
  26078static xtensa_opcode_encode_fn Opcode_ae_mulap24s_hl_encode_fns[] = {
  26079  0, 0, 0, Opcode_ae_mulap24s_hl_Slot_ae_slot1_encode, 0
  26080};
  26081
  26082static xtensa_opcode_encode_fn Opcode_ae_mulafs32p16s_hh_encode_fns[] = {
  26083  0, 0, 0, Opcode_ae_mulafs32p16s_hh_Slot_ae_slot1_encode, 0
  26084};
  26085
  26086static xtensa_opcode_encode_fn Opcode_ae_mulafp24s_hh_encode_fns[] = {
  26087  0, 0, 0, Opcode_ae_mulafp24s_hh_Slot_ae_slot1_encode, 0
  26088};
  26089
  26090static xtensa_opcode_encode_fn Opcode_ae_mulap24s_hh_encode_fns[] = {
  26091  0, 0, 0, Opcode_ae_mulap24s_hh_Slot_ae_slot1_encode, 0
  26092};
  26093
  26094static xtensa_opcode_encode_fn Opcode_ae_mulsfs32p16s_ll_encode_fns[] = {
  26095  0, 0, 0, Opcode_ae_mulsfs32p16s_ll_Slot_ae_slot1_encode, 0
  26096};
  26097
  26098static xtensa_opcode_encode_fn Opcode_ae_mulsfp24s_ll_encode_fns[] = {
  26099  0, 0, 0, Opcode_ae_mulsfp24s_ll_Slot_ae_slot1_encode, 0
  26100};
  26101
  26102static xtensa_opcode_encode_fn Opcode_ae_mulsp24s_ll_encode_fns[] = {
  26103  0, 0, 0, Opcode_ae_mulsp24s_ll_Slot_ae_slot1_encode, 0
  26104};
  26105
  26106static xtensa_opcode_encode_fn Opcode_ae_mulsfs32p16s_lh_encode_fns[] = {
  26107  0, 0, 0, Opcode_ae_mulsfs32p16s_lh_Slot_ae_slot1_encode, 0
  26108};
  26109
  26110static xtensa_opcode_encode_fn Opcode_ae_mulsfp24s_lh_encode_fns[] = {
  26111  0, 0, 0, Opcode_ae_mulsfp24s_lh_Slot_ae_slot1_encode, 0
  26112};
  26113
  26114static xtensa_opcode_encode_fn Opcode_ae_mulsp24s_lh_encode_fns[] = {
  26115  0, 0, 0, Opcode_ae_mulsp24s_lh_Slot_ae_slot1_encode, 0
  26116};
  26117
  26118static xtensa_opcode_encode_fn Opcode_ae_mulsfs32p16s_hl_encode_fns[] = {
  26119  0, 0, 0, Opcode_ae_mulsfs32p16s_hl_Slot_ae_slot1_encode, 0
  26120};
  26121
  26122static xtensa_opcode_encode_fn Opcode_ae_mulsfp24s_hl_encode_fns[] = {
  26123  0, 0, 0, Opcode_ae_mulsfp24s_hl_Slot_ae_slot1_encode, 0
  26124};
  26125
  26126static xtensa_opcode_encode_fn Opcode_ae_mulsp24s_hl_encode_fns[] = {
  26127  0, 0, 0, Opcode_ae_mulsp24s_hl_Slot_ae_slot1_encode, 0
  26128};
  26129
  26130static xtensa_opcode_encode_fn Opcode_ae_mulsfs32p16s_hh_encode_fns[] = {
  26131  0, 0, 0, Opcode_ae_mulsfs32p16s_hh_Slot_ae_slot1_encode, 0
  26132};
  26133
  26134static xtensa_opcode_encode_fn Opcode_ae_mulsfp24s_hh_encode_fns[] = {
  26135  0, 0, 0, Opcode_ae_mulsfp24s_hh_Slot_ae_slot1_encode, 0
  26136};
  26137
  26138static xtensa_opcode_encode_fn Opcode_ae_mulsp24s_hh_encode_fns[] = {
  26139  0, 0, 0, Opcode_ae_mulsp24s_hh_Slot_ae_slot1_encode, 0
  26140};
  26141
  26142static xtensa_opcode_encode_fn Opcode_ae_mulafs56p24s_ll_encode_fns[] = {
  26143  0, 0, 0, Opcode_ae_mulafs56p24s_ll_Slot_ae_slot1_encode, 0
  26144};
  26145
  26146static xtensa_opcode_encode_fn Opcode_ae_mulas56p24s_ll_encode_fns[] = {
  26147  0, 0, 0, Opcode_ae_mulas56p24s_ll_Slot_ae_slot1_encode, 0
  26148};
  26149
  26150static xtensa_opcode_encode_fn Opcode_ae_mulafs56p24s_lh_encode_fns[] = {
  26151  0, 0, 0, Opcode_ae_mulafs56p24s_lh_Slot_ae_slot1_encode, 0
  26152};
  26153
  26154static xtensa_opcode_encode_fn Opcode_ae_mulas56p24s_lh_encode_fns[] = {
  26155  0, 0, 0, Opcode_ae_mulas56p24s_lh_Slot_ae_slot1_encode, 0
  26156};
  26157
  26158static xtensa_opcode_encode_fn Opcode_ae_mulafs56p24s_hl_encode_fns[] = {
  26159  0, 0, 0, Opcode_ae_mulafs56p24s_hl_Slot_ae_slot1_encode, 0
  26160};
  26161
  26162static xtensa_opcode_encode_fn Opcode_ae_mulas56p24s_hl_encode_fns[] = {
  26163  0, 0, 0, Opcode_ae_mulas56p24s_hl_Slot_ae_slot1_encode, 0
  26164};
  26165
  26166static xtensa_opcode_encode_fn Opcode_ae_mulafs56p24s_hh_encode_fns[] = {
  26167  0, 0, 0, Opcode_ae_mulafs56p24s_hh_Slot_ae_slot1_encode, 0
  26168};
  26169
  26170static xtensa_opcode_encode_fn Opcode_ae_mulas56p24s_hh_encode_fns[] = {
  26171  0, 0, 0, Opcode_ae_mulas56p24s_hh_Slot_ae_slot1_encode, 0
  26172};
  26173
  26174static xtensa_opcode_encode_fn Opcode_ae_mulsfs56p24s_ll_encode_fns[] = {
  26175  0, 0, 0, Opcode_ae_mulsfs56p24s_ll_Slot_ae_slot1_encode, 0
  26176};
  26177
  26178static xtensa_opcode_encode_fn Opcode_ae_mulss56p24s_ll_encode_fns[] = {
  26179  0, 0, 0, Opcode_ae_mulss56p24s_ll_Slot_ae_slot1_encode, 0
  26180};
  26181
  26182static xtensa_opcode_encode_fn Opcode_ae_mulsfs56p24s_lh_encode_fns[] = {
  26183  0, 0, 0, Opcode_ae_mulsfs56p24s_lh_Slot_ae_slot1_encode, 0
  26184};
  26185
  26186static xtensa_opcode_encode_fn Opcode_ae_mulss56p24s_lh_encode_fns[] = {
  26187  0, 0, 0, Opcode_ae_mulss56p24s_lh_Slot_ae_slot1_encode, 0
  26188};
  26189
  26190static xtensa_opcode_encode_fn Opcode_ae_mulsfs56p24s_hl_encode_fns[] = {
  26191  0, 0, 0, Opcode_ae_mulsfs56p24s_hl_Slot_ae_slot1_encode, 0
  26192};
  26193
  26194static xtensa_opcode_encode_fn Opcode_ae_mulss56p24s_hl_encode_fns[] = {
  26195  0, 0, 0, Opcode_ae_mulss56p24s_hl_Slot_ae_slot1_encode, 0
  26196};
  26197
  26198static xtensa_opcode_encode_fn Opcode_ae_mulsfs56p24s_hh_encode_fns[] = {
  26199  0, 0, 0, Opcode_ae_mulsfs56p24s_hh_Slot_ae_slot1_encode, 0
  26200};
  26201
  26202static xtensa_opcode_encode_fn Opcode_ae_mulss56p24s_hh_encode_fns[] = {
  26203  0, 0, 0, Opcode_ae_mulss56p24s_hh_Slot_ae_slot1_encode, 0
  26204};
  26205
  26206static xtensa_opcode_encode_fn Opcode_ae_mulfq32sp16s_l_encode_fns[] = {
  26207  0, 0, 0, Opcode_ae_mulfq32sp16s_l_Slot_ae_slot1_encode, 0
  26208};
  26209
  26210static xtensa_opcode_encode_fn Opcode_ae_mulfq32sp16s_h_encode_fns[] = {
  26211  0, 0, 0, Opcode_ae_mulfq32sp16s_h_Slot_ae_slot1_encode, 0
  26212};
  26213
  26214static xtensa_opcode_encode_fn Opcode_ae_mulfq32sp16u_l_encode_fns[] = {
  26215  0, 0, 0, Opcode_ae_mulfq32sp16u_l_Slot_ae_slot1_encode, 0
  26216};
  26217
  26218static xtensa_opcode_encode_fn Opcode_ae_mulfq32sp16u_h_encode_fns[] = {
  26219  0, 0, 0, Opcode_ae_mulfq32sp16u_h_Slot_ae_slot1_encode, 0
  26220};
  26221
  26222static xtensa_opcode_encode_fn Opcode_ae_mulq32sp16s_l_encode_fns[] = {
  26223  0, 0, 0, Opcode_ae_mulq32sp16s_l_Slot_ae_slot1_encode, 0
  26224};
  26225
  26226static xtensa_opcode_encode_fn Opcode_ae_mulq32sp16s_h_encode_fns[] = {
  26227  0, 0, 0, Opcode_ae_mulq32sp16s_h_Slot_ae_slot1_encode, 0
  26228};
  26229
  26230static xtensa_opcode_encode_fn Opcode_ae_mulq32sp16u_l_encode_fns[] = {
  26231  0, 0, 0, Opcode_ae_mulq32sp16u_l_Slot_ae_slot1_encode, 0
  26232};
  26233
  26234static xtensa_opcode_encode_fn Opcode_ae_mulq32sp16u_h_encode_fns[] = {
  26235  0, 0, 0, Opcode_ae_mulq32sp16u_h_Slot_ae_slot1_encode, 0
  26236};
  26237
  26238static xtensa_opcode_encode_fn Opcode_ae_mulafq32sp16s_l_encode_fns[] = {
  26239  0, 0, 0, Opcode_ae_mulafq32sp16s_l_Slot_ae_slot1_encode, 0
  26240};
  26241
  26242static xtensa_opcode_encode_fn Opcode_ae_mulafq32sp16s_h_encode_fns[] = {
  26243  0, 0, 0, Opcode_ae_mulafq32sp16s_h_Slot_ae_slot1_encode, 0
  26244};
  26245
  26246static xtensa_opcode_encode_fn Opcode_ae_mulafq32sp16u_l_encode_fns[] = {
  26247  0, 0, 0, Opcode_ae_mulafq32sp16u_l_Slot_ae_slot1_encode, 0
  26248};
  26249
  26250static xtensa_opcode_encode_fn Opcode_ae_mulafq32sp16u_h_encode_fns[] = {
  26251  0, 0, 0, Opcode_ae_mulafq32sp16u_h_Slot_ae_slot1_encode, 0
  26252};
  26253
  26254static xtensa_opcode_encode_fn Opcode_ae_mulaq32sp16s_l_encode_fns[] = {
  26255  0, 0, 0, Opcode_ae_mulaq32sp16s_l_Slot_ae_slot1_encode, 0
  26256};
  26257
  26258static xtensa_opcode_encode_fn Opcode_ae_mulaq32sp16s_h_encode_fns[] = {
  26259  0, 0, 0, Opcode_ae_mulaq32sp16s_h_Slot_ae_slot1_encode, 0
  26260};
  26261
  26262static xtensa_opcode_encode_fn Opcode_ae_mulaq32sp16u_l_encode_fns[] = {
  26263  0, 0, 0, Opcode_ae_mulaq32sp16u_l_Slot_ae_slot1_encode, 0
  26264};
  26265
  26266static xtensa_opcode_encode_fn Opcode_ae_mulaq32sp16u_h_encode_fns[] = {
  26267  0, 0, 0, Opcode_ae_mulaq32sp16u_h_Slot_ae_slot1_encode, 0
  26268};
  26269
  26270static xtensa_opcode_encode_fn Opcode_ae_mulsfq32sp16s_l_encode_fns[] = {
  26271  0, 0, 0, Opcode_ae_mulsfq32sp16s_l_Slot_ae_slot1_encode, 0
  26272};
  26273
  26274static xtensa_opcode_encode_fn Opcode_ae_mulsfq32sp16s_h_encode_fns[] = {
  26275  0, 0, 0, Opcode_ae_mulsfq32sp16s_h_Slot_ae_slot1_encode, 0
  26276};
  26277
  26278static xtensa_opcode_encode_fn Opcode_ae_mulsfq32sp16u_l_encode_fns[] = {
  26279  0, 0, 0, Opcode_ae_mulsfq32sp16u_l_Slot_ae_slot1_encode, 0
  26280};
  26281
  26282static xtensa_opcode_encode_fn Opcode_ae_mulsfq32sp16u_h_encode_fns[] = {
  26283  0, 0, 0, Opcode_ae_mulsfq32sp16u_h_Slot_ae_slot1_encode, 0
  26284};
  26285
  26286static xtensa_opcode_encode_fn Opcode_ae_mulsq32sp16s_l_encode_fns[] = {
  26287  0, 0, 0, Opcode_ae_mulsq32sp16s_l_Slot_ae_slot1_encode, 0
  26288};
  26289
  26290static xtensa_opcode_encode_fn Opcode_ae_mulsq32sp16s_h_encode_fns[] = {
  26291  0, 0, 0, Opcode_ae_mulsq32sp16s_h_Slot_ae_slot1_encode, 0
  26292};
  26293
  26294static xtensa_opcode_encode_fn Opcode_ae_mulsq32sp16u_l_encode_fns[] = {
  26295  0, 0, 0, Opcode_ae_mulsq32sp16u_l_Slot_ae_slot1_encode, 0
  26296};
  26297
  26298static xtensa_opcode_encode_fn Opcode_ae_mulsq32sp16u_h_encode_fns[] = {
  26299  0, 0, 0, Opcode_ae_mulsq32sp16u_h_Slot_ae_slot1_encode, 0
  26300};
  26301
  26302static xtensa_opcode_encode_fn Opcode_ae_mulzaaq32sp16s_ll_encode_fns[] = {
  26303  0, 0, 0, Opcode_ae_mulzaaq32sp16s_ll_Slot_ae_slot1_encode, 0
  26304};
  26305
  26306static xtensa_opcode_encode_fn Opcode_ae_mulzaafq32sp16s_ll_encode_fns[] = {
  26307  0, 0, 0, Opcode_ae_mulzaafq32sp16s_ll_Slot_ae_slot1_encode, 0
  26308};
  26309
  26310static xtensa_opcode_encode_fn Opcode_ae_mulzaaq32sp16u_ll_encode_fns[] = {
  26311  0, 0, 0, Opcode_ae_mulzaaq32sp16u_ll_Slot_ae_slot1_encode, 0
  26312};
  26313
  26314static xtensa_opcode_encode_fn Opcode_ae_mulzaafq32sp16u_ll_encode_fns[] = {
  26315  0, 0, 0, Opcode_ae_mulzaafq32sp16u_ll_Slot_ae_slot1_encode, 0
  26316};
  26317
  26318static xtensa_opcode_encode_fn Opcode_ae_mulzaaq32sp16s_hh_encode_fns[] = {
  26319  0, 0, 0, Opcode_ae_mulzaaq32sp16s_hh_Slot_ae_slot1_encode, 0
  26320};
  26321
  26322static xtensa_opcode_encode_fn Opcode_ae_mulzaafq32sp16s_hh_encode_fns[] = {
  26323  0, 0, 0, Opcode_ae_mulzaafq32sp16s_hh_Slot_ae_slot1_encode, 0
  26324};
  26325
  26326static xtensa_opcode_encode_fn Opcode_ae_mulzaaq32sp16u_hh_encode_fns[] = {
  26327  0, 0, 0, Opcode_ae_mulzaaq32sp16u_hh_Slot_ae_slot1_encode, 0
  26328};
  26329
  26330static xtensa_opcode_encode_fn Opcode_ae_mulzaafq32sp16u_hh_encode_fns[] = {
  26331  0, 0, 0, Opcode_ae_mulzaafq32sp16u_hh_Slot_ae_slot1_encode, 0
  26332};
  26333
  26334static xtensa_opcode_encode_fn Opcode_ae_mulzaaq32sp16s_lh_encode_fns[] = {
  26335  0, 0, 0, Opcode_ae_mulzaaq32sp16s_lh_Slot_ae_slot1_encode, 0
  26336};
  26337
  26338static xtensa_opcode_encode_fn Opcode_ae_mulzaafq32sp16s_lh_encode_fns[] = {
  26339  0, 0, 0, Opcode_ae_mulzaafq32sp16s_lh_Slot_ae_slot1_encode, 0
  26340};
  26341
  26342static xtensa_opcode_encode_fn Opcode_ae_mulzaaq32sp16u_lh_encode_fns[] = {
  26343  0, 0, 0, Opcode_ae_mulzaaq32sp16u_lh_Slot_ae_slot1_encode, 0
  26344};
  26345
  26346static xtensa_opcode_encode_fn Opcode_ae_mulzaafq32sp16u_lh_encode_fns[] = {
  26347  0, 0, 0, Opcode_ae_mulzaafq32sp16u_lh_Slot_ae_slot1_encode, 0
  26348};
  26349
  26350static xtensa_opcode_encode_fn Opcode_ae_mulzasq32sp16s_ll_encode_fns[] = {
  26351  0, 0, 0, Opcode_ae_mulzasq32sp16s_ll_Slot_ae_slot1_encode, 0
  26352};
  26353
  26354static xtensa_opcode_encode_fn Opcode_ae_mulzasfq32sp16s_ll_encode_fns[] = {
  26355  0, 0, 0, Opcode_ae_mulzasfq32sp16s_ll_Slot_ae_slot1_encode, 0
  26356};
  26357
  26358static xtensa_opcode_encode_fn Opcode_ae_mulzasq32sp16u_ll_encode_fns[] = {
  26359  0, 0, 0, Opcode_ae_mulzasq32sp16u_ll_Slot_ae_slot1_encode, 0
  26360};
  26361
  26362static xtensa_opcode_encode_fn Opcode_ae_mulzasfq32sp16u_ll_encode_fns[] = {
  26363  0, 0, 0, Opcode_ae_mulzasfq32sp16u_ll_Slot_ae_slot1_encode, 0
  26364};
  26365
  26366static xtensa_opcode_encode_fn Opcode_ae_mulzasq32sp16s_hh_encode_fns[] = {
  26367  0, 0, 0, Opcode_ae_mulzasq32sp16s_hh_Slot_ae_slot1_encode, 0
  26368};
  26369
  26370static xtensa_opcode_encode_fn Opcode_ae_mulzasfq32sp16s_hh_encode_fns[] = {
  26371  0, 0, 0, Opcode_ae_mulzasfq32sp16s_hh_Slot_ae_slot1_encode, 0
  26372};
  26373
  26374static xtensa_opcode_encode_fn Opcode_ae_mulzasq32sp16u_hh_encode_fns[] = {
  26375  0, 0, 0, Opcode_ae_mulzasq32sp16u_hh_Slot_ae_slot1_encode, 0
  26376};
  26377
  26378static xtensa_opcode_encode_fn Opcode_ae_mulzasfq32sp16u_hh_encode_fns[] = {
  26379  0, 0, 0, Opcode_ae_mulzasfq32sp16u_hh_Slot_ae_slot1_encode, 0
  26380};
  26381
  26382static xtensa_opcode_encode_fn Opcode_ae_mulzasq32sp16s_lh_encode_fns[] = {
  26383  0, 0, 0, Opcode_ae_mulzasq32sp16s_lh_Slot_ae_slot1_encode, 0
  26384};
  26385
  26386static xtensa_opcode_encode_fn Opcode_ae_mulzasfq32sp16s_lh_encode_fns[] = {
  26387  0, 0, 0, Opcode_ae_mulzasfq32sp16s_lh_Slot_ae_slot1_encode, 0
  26388};
  26389
  26390static xtensa_opcode_encode_fn Opcode_ae_mulzasq32sp16u_lh_encode_fns[] = {
  26391  0, 0, 0, Opcode_ae_mulzasq32sp16u_lh_Slot_ae_slot1_encode, 0
  26392};
  26393
  26394static xtensa_opcode_encode_fn Opcode_ae_mulzasfq32sp16u_lh_encode_fns[] = {
  26395  0, 0, 0, Opcode_ae_mulzasfq32sp16u_lh_Slot_ae_slot1_encode, 0
  26396};
  26397
  26398static xtensa_opcode_encode_fn Opcode_ae_mulzsaq32sp16s_ll_encode_fns[] = {
  26399  0, 0, 0, Opcode_ae_mulzsaq32sp16s_ll_Slot_ae_slot1_encode, 0
  26400};
  26401
  26402static xtensa_opcode_encode_fn Opcode_ae_mulzsafq32sp16s_ll_encode_fns[] = {
  26403  0, 0, 0, Opcode_ae_mulzsafq32sp16s_ll_Slot_ae_slot1_encode, 0
  26404};
  26405
  26406static xtensa_opcode_encode_fn Opcode_ae_mulzsaq32sp16u_ll_encode_fns[] = {
  26407  0, 0, 0, Opcode_ae_mulzsaq32sp16u_ll_Slot_ae_slot1_encode, 0
  26408};
  26409
  26410static xtensa_opcode_encode_fn Opcode_ae_mulzsafq32sp16u_ll_encode_fns[] = {
  26411  0, 0, 0, Opcode_ae_mulzsafq32sp16u_ll_Slot_ae_slot1_encode, 0
  26412};
  26413
  26414static xtensa_opcode_encode_fn Opcode_ae_mulzsaq32sp16s_hh_encode_fns[] = {
  26415  0, 0, 0, Opcode_ae_mulzsaq32sp16s_hh_Slot_ae_slot1_encode, 0
  26416};
  26417
  26418static xtensa_opcode_encode_fn Opcode_ae_mulzsafq32sp16s_hh_encode_fns[] = {
  26419  0, 0, 0, Opcode_ae_mulzsafq32sp16s_hh_Slot_ae_slot1_encode, 0
  26420};
  26421
  26422static xtensa_opcode_encode_fn Opcode_ae_mulzsaq32sp16u_hh_encode_fns[] = {
  26423  0, 0, 0, Opcode_ae_mulzsaq32sp16u_hh_Slot_ae_slot1_encode, 0
  26424};
  26425
  26426static xtensa_opcode_encode_fn Opcode_ae_mulzsafq32sp16u_hh_encode_fns[] = {
  26427  0, 0, 0, Opcode_ae_mulzsafq32sp16u_hh_Slot_ae_slot1_encode, 0
  26428};
  26429
  26430static xtensa_opcode_encode_fn Opcode_ae_mulzsaq32sp16s_lh_encode_fns[] = {
  26431  0, 0, 0, Opcode_ae_mulzsaq32sp16s_lh_Slot_ae_slot1_encode, 0
  26432};
  26433
  26434static xtensa_opcode_encode_fn Opcode_ae_mulzsafq32sp16s_lh_encode_fns[] = {
  26435  0, 0, 0, Opcode_ae_mulzsafq32sp16s_lh_Slot_ae_slot1_encode, 0
  26436};
  26437
  26438static xtensa_opcode_encode_fn Opcode_ae_mulzsaq32sp16u_lh_encode_fns[] = {
  26439  0, 0, 0, Opcode_ae_mulzsaq32sp16u_lh_Slot_ae_slot1_encode, 0
  26440};
  26441
  26442static xtensa_opcode_encode_fn Opcode_ae_mulzsafq32sp16u_lh_encode_fns[] = {
  26443  0, 0, 0, Opcode_ae_mulzsafq32sp16u_lh_Slot_ae_slot1_encode, 0
  26444};
  26445
  26446static xtensa_opcode_encode_fn Opcode_ae_mulzssq32sp16s_ll_encode_fns[] = {
  26447  0, 0, 0, Opcode_ae_mulzssq32sp16s_ll_Slot_ae_slot1_encode, 0
  26448};
  26449
  26450static xtensa_opcode_encode_fn Opcode_ae_mulzssfq32sp16s_ll_encode_fns[] = {
  26451  0, 0, 0, Opcode_ae_mulzssfq32sp16s_ll_Slot_ae_slot1_encode, 0
  26452};
  26453
  26454static xtensa_opcode_encode_fn Opcode_ae_mulzssq32sp16u_ll_encode_fns[] = {
  26455  0, 0, 0, Opcode_ae_mulzssq32sp16u_ll_Slot_ae_slot1_encode, 0
  26456};
  26457
  26458static xtensa_opcode_encode_fn Opcode_ae_mulzssfq32sp16u_ll_encode_fns[] = {
  26459  0, 0, 0, Opcode_ae_mulzssfq32sp16u_ll_Slot_ae_slot1_encode, 0
  26460};
  26461
  26462static xtensa_opcode_encode_fn Opcode_ae_mulzssq32sp16s_hh_encode_fns[] = {
  26463  0, 0, 0, Opcode_ae_mulzssq32sp16s_hh_Slot_ae_slot1_encode, 0
  26464};
  26465
  26466static xtensa_opcode_encode_fn Opcode_ae_mulzssfq32sp16s_hh_encode_fns[] = {
  26467  0, 0, 0, Opcode_ae_mulzssfq32sp16s_hh_Slot_ae_slot1_encode, 0
  26468};
  26469
  26470static xtensa_opcode_encode_fn Opcode_ae_mulzssq32sp16u_hh_encode_fns[] = {
  26471  0, 0, 0, Opcode_ae_mulzssq32sp16u_hh_Slot_ae_slot1_encode, 0
  26472};
  26473
  26474static xtensa_opcode_encode_fn Opcode_ae_mulzssfq32sp16u_hh_encode_fns[] = {
  26475  0, 0, 0, Opcode_ae_mulzssfq32sp16u_hh_Slot_ae_slot1_encode, 0
  26476};
  26477
  26478static xtensa_opcode_encode_fn Opcode_ae_mulzssq32sp16s_lh_encode_fns[] = {
  26479  0, 0, 0, Opcode_ae_mulzssq32sp16s_lh_Slot_ae_slot1_encode, 0
  26480};
  26481
  26482static xtensa_opcode_encode_fn Opcode_ae_mulzssfq32sp16s_lh_encode_fns[] = {
  26483  0, 0, 0, Opcode_ae_mulzssfq32sp16s_lh_Slot_ae_slot1_encode, 0
  26484};
  26485
  26486static xtensa_opcode_encode_fn Opcode_ae_mulzssq32sp16u_lh_encode_fns[] = {
  26487  0, 0, 0, Opcode_ae_mulzssq32sp16u_lh_Slot_ae_slot1_encode, 0
  26488};
  26489
  26490static xtensa_opcode_encode_fn Opcode_ae_mulzssfq32sp16u_lh_encode_fns[] = {
  26491  0, 0, 0, Opcode_ae_mulzssfq32sp16u_lh_Slot_ae_slot1_encode, 0
  26492};
  26493
  26494static xtensa_opcode_encode_fn Opcode_ae_mulzaafp24s_hh_ll_encode_fns[] = {
  26495  0, 0, 0, Opcode_ae_mulzaafp24s_hh_ll_Slot_ae_slot1_encode, 0
  26496};
  26497
  26498static xtensa_opcode_encode_fn Opcode_ae_mulzaap24s_hh_ll_encode_fns[] = {
  26499  0, 0, 0, Opcode_ae_mulzaap24s_hh_ll_Slot_ae_slot1_encode, 0
  26500};
  26501
  26502static xtensa_opcode_encode_fn Opcode_ae_mulzaafp24s_hl_lh_encode_fns[] = {
  26503  0, 0, 0, Opcode_ae_mulzaafp24s_hl_lh_Slot_ae_slot1_encode, 0
  26504};
  26505
  26506static xtensa_opcode_encode_fn Opcode_ae_mulzaap24s_hl_lh_encode_fns[] = {
  26507  0, 0, 0, Opcode_ae_mulzaap24s_hl_lh_Slot_ae_slot1_encode, 0
  26508};
  26509
  26510static xtensa_opcode_encode_fn Opcode_ae_mulzasfp24s_hh_ll_encode_fns[] = {
  26511  0, 0, 0, Opcode_ae_mulzasfp24s_hh_ll_Slot_ae_slot1_encode, 0
  26512};
  26513
  26514static xtensa_opcode_encode_fn Opcode_ae_mulzasp24s_hh_ll_encode_fns[] = {
  26515  0, 0, 0, Opcode_ae_mulzasp24s_hh_ll_Slot_ae_slot1_encode, 0
  26516};
  26517
  26518static xtensa_opcode_encode_fn Opcode_ae_mulzasfp24s_hl_lh_encode_fns[] = {
  26519  0, 0, 0, Opcode_ae_mulzasfp24s_hl_lh_Slot_ae_slot1_encode, 0
  26520};
  26521
  26522static xtensa_opcode_encode_fn Opcode_ae_mulzasp24s_hl_lh_encode_fns[] = {
  26523  0, 0, 0, Opcode_ae_mulzasp24s_hl_lh_Slot_ae_slot1_encode, 0
  26524};
  26525
  26526static xtensa_opcode_encode_fn Opcode_ae_mulzsafp24s_hh_ll_encode_fns[] = {
  26527  0, 0, 0, Opcode_ae_mulzsafp24s_hh_ll_Slot_ae_slot1_encode, 0
  26528};
  26529
  26530static xtensa_opcode_encode_fn Opcode_ae_mulzsap24s_hh_ll_encode_fns[] = {
  26531  0, 0, 0, Opcode_ae_mulzsap24s_hh_ll_Slot_ae_slot1_encode, 0
  26532};
  26533
  26534static xtensa_opcode_encode_fn Opcode_ae_mulzsafp24s_hl_lh_encode_fns[] = {
  26535  0, 0, 0, Opcode_ae_mulzsafp24s_hl_lh_Slot_ae_slot1_encode, 0
  26536};
  26537
  26538static xtensa_opcode_encode_fn Opcode_ae_mulzsap24s_hl_lh_encode_fns[] = {
  26539  0, 0, 0, Opcode_ae_mulzsap24s_hl_lh_Slot_ae_slot1_encode, 0
  26540};
  26541
  26542static xtensa_opcode_encode_fn Opcode_ae_mulzssfp24s_hh_ll_encode_fns[] = {
  26543  0, 0, 0, Opcode_ae_mulzssfp24s_hh_ll_Slot_ae_slot1_encode, 0
  26544};
  26545
  26546static xtensa_opcode_encode_fn Opcode_ae_mulzssp24s_hh_ll_encode_fns[] = {
  26547  0, 0, 0, Opcode_ae_mulzssp24s_hh_ll_Slot_ae_slot1_encode, 0
  26548};
  26549
  26550static xtensa_opcode_encode_fn Opcode_ae_mulzssfp24s_hl_lh_encode_fns[] = {
  26551  0, 0, 0, Opcode_ae_mulzssfp24s_hl_lh_Slot_ae_slot1_encode, 0
  26552};
  26553
  26554static xtensa_opcode_encode_fn Opcode_ae_mulzssp24s_hl_lh_encode_fns[] = {
  26555  0, 0, 0, Opcode_ae_mulzssp24s_hl_lh_Slot_ae_slot1_encode, 0
  26556};
  26557
  26558static xtensa_opcode_encode_fn Opcode_ae_mulaafp24s_hh_ll_encode_fns[] = {
  26559  0, 0, 0, Opcode_ae_mulaafp24s_hh_ll_Slot_ae_slot1_encode, 0
  26560};
  26561
  26562static xtensa_opcode_encode_fn Opcode_ae_mulaap24s_hh_ll_encode_fns[] = {
  26563  0, 0, 0, Opcode_ae_mulaap24s_hh_ll_Slot_ae_slot1_encode, 0
  26564};
  26565
  26566static xtensa_opcode_encode_fn Opcode_ae_mulaafp24s_hl_lh_encode_fns[] = {
  26567  0, 0, 0, Opcode_ae_mulaafp24s_hl_lh_Slot_ae_slot1_encode, 0
  26568};
  26569
  26570static xtensa_opcode_encode_fn Opcode_ae_mulaap24s_hl_lh_encode_fns[] = {
  26571  0, 0, 0, Opcode_ae_mulaap24s_hl_lh_Slot_ae_slot1_encode, 0
  26572};
  26573
  26574static xtensa_opcode_encode_fn Opcode_ae_mulasfp24s_hh_ll_encode_fns[] = {
  26575  0, 0, 0, Opcode_ae_mulasfp24s_hh_ll_Slot_ae_slot1_encode, 0
  26576};
  26577
  26578static xtensa_opcode_encode_fn Opcode_ae_mulasp24s_hh_ll_encode_fns[] = {
  26579  0, 0, 0, Opcode_ae_mulasp24s_hh_ll_Slot_ae_slot1_encode, 0
  26580};
  26581
  26582static xtensa_opcode_encode_fn Opcode_ae_mulasfp24s_hl_lh_encode_fns[] = {
  26583  0, 0, 0, Opcode_ae_mulasfp24s_hl_lh_Slot_ae_slot1_encode, 0
  26584};
  26585
  26586static xtensa_opcode_encode_fn Opcode_ae_mulasp24s_hl_lh_encode_fns[] = {
  26587  0, 0, 0, Opcode_ae_mulasp24s_hl_lh_Slot_ae_slot1_encode, 0
  26588};
  26589
  26590static xtensa_opcode_encode_fn Opcode_ae_mulsafp24s_hh_ll_encode_fns[] = {
  26591  0, 0, 0, Opcode_ae_mulsafp24s_hh_ll_Slot_ae_slot1_encode, 0
  26592};
  26593
  26594static xtensa_opcode_encode_fn Opcode_ae_mulsap24s_hh_ll_encode_fns[] = {
  26595  0, 0, 0, Opcode_ae_mulsap24s_hh_ll_Slot_ae_slot1_encode, 0
  26596};
  26597
  26598static xtensa_opcode_encode_fn Opcode_ae_mulsafp24s_hl_lh_encode_fns[] = {
  26599  0, 0, 0, Opcode_ae_mulsafp24s_hl_lh_Slot_ae_slot1_encode, 0
  26600};
  26601
  26602static xtensa_opcode_encode_fn Opcode_ae_mulsap24s_hl_lh_encode_fns[] = {
  26603  0, 0, 0, Opcode_ae_mulsap24s_hl_lh_Slot_ae_slot1_encode, 0
  26604};
  26605
  26606static xtensa_opcode_encode_fn Opcode_ae_mulssfp24s_hh_ll_encode_fns[] = {
  26607  0, 0, 0, Opcode_ae_mulssfp24s_hh_ll_Slot_ae_slot1_encode, 0
  26608};
  26609
  26610static xtensa_opcode_encode_fn Opcode_ae_mulssp24s_hh_ll_encode_fns[] = {
  26611  0, 0, 0, Opcode_ae_mulssp24s_hh_ll_Slot_ae_slot1_encode, 0
  26612};
  26613
  26614static xtensa_opcode_encode_fn Opcode_ae_mulssfp24s_hl_lh_encode_fns[] = {
  26615  0, 0, 0, Opcode_ae_mulssfp24s_hl_lh_Slot_ae_slot1_encode, 0
  26616};
  26617
  26618static xtensa_opcode_encode_fn Opcode_ae_mulssp24s_hl_lh_encode_fns[] = {
  26619  0, 0, 0, Opcode_ae_mulssp24s_hl_lh_Slot_ae_slot1_encode, 0
  26620};
  26621
  26622static xtensa_opcode_encode_fn Opcode_ae_sha32_encode_fns[] = {
  26623  Opcode_ae_sha32_Slot_inst_encode, 0, 0, 0, 0
  26624};
  26625
  26626static xtensa_opcode_encode_fn Opcode_ae_vldl32t_encode_fns[] = {
  26627  Opcode_ae_vldl32t_Slot_inst_encode, 0, 0, 0, 0
  26628};
  26629
  26630static xtensa_opcode_encode_fn Opcode_ae_vldl16t_encode_fns[] = {
  26631  Opcode_ae_vldl16t_Slot_inst_encode, 0, 0, 0, 0
  26632};
  26633
  26634static xtensa_opcode_encode_fn Opcode_ae_vldl16c_encode_fns[] = {
  26635  Opcode_ae_vldl16c_Slot_inst_encode, 0, 0, 0, 0
  26636};
  26637
  26638static xtensa_opcode_encode_fn Opcode_ae_vldsht_encode_fns[] = {
  26639  Opcode_ae_vldsht_Slot_inst_encode, 0, 0, 0, 0
  26640};
  26641
  26642static xtensa_opcode_encode_fn Opcode_ae_lb_encode_fns[] = {
  26643  Opcode_ae_lb_Slot_inst_encode, 0, 0, 0, 0
  26644};
  26645
  26646static xtensa_opcode_encode_fn Opcode_ae_lbi_encode_fns[] = {
  26647  Opcode_ae_lbi_Slot_inst_encode, 0, 0, 0, 0
  26648};
  26649
  26650static xtensa_opcode_encode_fn Opcode_ae_lbk_encode_fns[] = {
  26651  Opcode_ae_lbk_Slot_inst_encode, 0, 0, 0, 0
  26652};
  26653
  26654static xtensa_opcode_encode_fn Opcode_ae_lbki_encode_fns[] = {
  26655  Opcode_ae_lbki_Slot_inst_encode, 0, 0, 0, 0
  26656};
  26657
  26658static xtensa_opcode_encode_fn Opcode_ae_db_encode_fns[] = {
  26659  Opcode_ae_db_Slot_inst_encode, 0, 0, 0, 0
  26660};
  26661
  26662static xtensa_opcode_encode_fn Opcode_ae_dbi_encode_fns[] = {
  26663  Opcode_ae_dbi_Slot_inst_encode, 0, 0, 0, 0
  26664};
  26665
  26666static xtensa_opcode_encode_fn Opcode_ae_vlel32t_encode_fns[] = {
  26667  Opcode_ae_vlel32t_Slot_inst_encode, 0, 0, 0, 0
  26668};
  26669
  26670static xtensa_opcode_encode_fn Opcode_ae_vlel16t_encode_fns[] = {
  26671  Opcode_ae_vlel16t_Slot_inst_encode, 0, 0, 0, 0
  26672};
  26673
  26674static xtensa_opcode_encode_fn Opcode_ae_sb_encode_fns[] = {
  26675  Opcode_ae_sb_Slot_inst_encode, 0, 0, 0, 0
  26676};
  26677
  26678static xtensa_opcode_encode_fn Opcode_ae_sbi_encode_fns[] = {
  26679  Opcode_ae_sbi_Slot_inst_encode, 0, 0, 0, 0
  26680};
  26681
  26682static xtensa_opcode_encode_fn Opcode_ae_vles16c_encode_fns[] = {
  26683  Opcode_ae_vles16c_Slot_inst_encode, 0, 0, 0, 0
  26684};
  26685
  26686static xtensa_opcode_encode_fn Opcode_ae_sbf_encode_fns[] = {
  26687  Opcode_ae_sbf_Slot_inst_encode, 0, 0, 0, 0
  26688};
  26689
  26690
  26691/* Opcode table.  */
  26692
  26693static xtensa_funcUnit_use Opcode_ae_vldl32t_funcUnit_uses[] = {
  26694  { FUNCUNIT_ae_add32, 3 }
  26695};
  26696
  26697static xtensa_funcUnit_use Opcode_ae_vldl16t_funcUnit_uses[] = {
  26698  { FUNCUNIT_ae_add32, 3 }
  26699};
  26700
  26701static xtensa_funcUnit_use Opcode_ae_vldl16c_funcUnit_uses[] = {
  26702  { FUNCUNIT_ae_shift32x4, 2 },
  26703  { FUNCUNIT_ae_shift32x5, 3 },
  26704  { FUNCUNIT_ae_add32, 3 }
  26705};
  26706
  26707static xtensa_funcUnit_use Opcode_ae_vldsht_funcUnit_uses[] = {
  26708  { FUNCUNIT_ae_shift32x4, 2 },
  26709  { FUNCUNIT_ae_shift32x5, 3 },
  26710  { FUNCUNIT_ae_add32, 3 }
  26711};
  26712
  26713static xtensa_funcUnit_use Opcode_ae_lb_funcUnit_uses[] = {
  26714  { FUNCUNIT_ae_subshift, 2 }
  26715};
  26716
  26717static xtensa_funcUnit_use Opcode_ae_lbi_funcUnit_uses[] = {
  26718  { FUNCUNIT_ae_subshift, 2 }
  26719};
  26720
  26721static xtensa_funcUnit_use Opcode_ae_lbk_funcUnit_uses[] = {
  26722  { FUNCUNIT_ae_subshift, 2 }
  26723};
  26724
  26725static xtensa_funcUnit_use Opcode_ae_lbki_funcUnit_uses[] = {
  26726  { FUNCUNIT_ae_subshift, 2 }
  26727};
  26728
  26729static xtensa_funcUnit_use Opcode_ae_db_funcUnit_uses[] = {
  26730  { FUNCUNIT_ae_shift32x4, 2 },
  26731  { FUNCUNIT_ae_subshift, 2 }
  26732};
  26733
  26734static xtensa_funcUnit_use Opcode_ae_dbi_funcUnit_uses[] = {
  26735  { FUNCUNIT_ae_shift32x4, 2 },
  26736  { FUNCUNIT_ae_subshift, 2 }
  26737};
  26738
  26739static xtensa_funcUnit_use Opcode_ae_vlel32t_funcUnit_uses[] = {
  26740  { FUNCUNIT_ae_add32, 3 }
  26741};
  26742
  26743static xtensa_funcUnit_use Opcode_ae_vlel16t_funcUnit_uses[] = {
  26744  { FUNCUNIT_ae_add32, 3 }
  26745};
  26746
  26747static xtensa_funcUnit_use Opcode_ae_sb_funcUnit_uses[] = {
  26748  { FUNCUNIT_ae_shift32x4, 2 },
  26749  { FUNCUNIT_ae_subshift, 2 }
  26750};
  26751
  26752static xtensa_funcUnit_use Opcode_ae_sbi_funcUnit_uses[] = {
  26753  { FUNCUNIT_ae_shift32x4, 2 },
  26754  { FUNCUNIT_ae_subshift, 2 }
  26755};
  26756
  26757static xtensa_funcUnit_use Opcode_ae_vles16c_funcUnit_uses[] = {
  26758  { FUNCUNIT_ae_shift32x4, 2 },
  26759  { FUNCUNIT_ae_subshift, 2 }
  26760};
  26761
  26762static xtensa_funcUnit_use Opcode_ae_sbf_funcUnit_uses[] = {
  26763  { FUNCUNIT_ae_shift32x4, 2 },
  26764  { FUNCUNIT_ae_subshift, 2 }
  26765};
  26766
  26767static xtensa_opcode_internal opcodes[] = {
  26768  { "excw", ICLASS_xt_iclass_excw,
  26769    0,
  26770    Opcode_excw_encode_fns, 0, 0 },
  26771  { "rfe", ICLASS_xt_iclass_rfe,
  26772    XTENSA_OPCODE_IS_JUMP,
  26773    Opcode_rfe_encode_fns, 0, 0 },
  26774  { "rfde", ICLASS_xt_iclass_rfde,
  26775    XTENSA_OPCODE_IS_JUMP,
  26776    Opcode_rfde_encode_fns, 0, 0 },
  26777  { "syscall", ICLASS_xt_iclass_syscall,
  26778    0,
  26779    Opcode_syscall_encode_fns, 0, 0 },
  26780  { "call12", ICLASS_xt_iclass_call12,
  26781    XTENSA_OPCODE_IS_CALL,
  26782    Opcode_call12_encode_fns, 0, 0 },
  26783  { "call8", ICLASS_xt_iclass_call8,
  26784    XTENSA_OPCODE_IS_CALL,
  26785    Opcode_call8_encode_fns, 0, 0 },
  26786  { "call4", ICLASS_xt_iclass_call4,
  26787    XTENSA_OPCODE_IS_CALL,
  26788    Opcode_call4_encode_fns, 0, 0 },
  26789  { "callx12", ICLASS_xt_iclass_callx12,
  26790    XTENSA_OPCODE_IS_CALL,
  26791    Opcode_callx12_encode_fns, 0, 0 },
  26792  { "callx8", ICLASS_xt_iclass_callx8,
  26793    XTENSA_OPCODE_IS_CALL,
  26794    Opcode_callx8_encode_fns, 0, 0 },
  26795  { "callx4", ICLASS_xt_iclass_callx4,
  26796    XTENSA_OPCODE_IS_CALL,
  26797    Opcode_callx4_encode_fns, 0, 0 },
  26798  { "entry", ICLASS_xt_iclass_entry,
  26799    0,
  26800    Opcode_entry_encode_fns, 0, 0 },
  26801  { "movsp", ICLASS_xt_iclass_movsp,
  26802    0,
  26803    Opcode_movsp_encode_fns, 0, 0 },
  26804  { "rotw", ICLASS_xt_iclass_rotw,
  26805    0,
  26806    Opcode_rotw_encode_fns, 0, 0 },
  26807  { "retw", ICLASS_xt_iclass_retw,
  26808    XTENSA_OPCODE_IS_JUMP,
  26809    Opcode_retw_encode_fns, 0, 0 },
  26810  { "retw.n", ICLASS_xt_iclass_retw,
  26811    XTENSA_OPCODE_IS_JUMP,
  26812    Opcode_retw_n_encode_fns, 0, 0 },
  26813  { "rfwo", ICLASS_xt_iclass_rfwou,
  26814    XTENSA_OPCODE_IS_JUMP,
  26815    Opcode_rfwo_encode_fns, 0, 0 },
  26816  { "rfwu", ICLASS_xt_iclass_rfwou,
  26817    XTENSA_OPCODE_IS_JUMP,
  26818    Opcode_rfwu_encode_fns, 0, 0 },
  26819  { "l32e", ICLASS_xt_iclass_l32e,
  26820    0,
  26821    Opcode_l32e_encode_fns, 0, 0 },
  26822  { "s32e", ICLASS_xt_iclass_s32e,
  26823    0,
  26824    Opcode_s32e_encode_fns, 0, 0 },
  26825  { "rsr.windowbase", ICLASS_xt_iclass_rsr_windowbase,
  26826    0,
  26827    Opcode_rsr_windowbase_encode_fns, 0, 0 },
  26828  { "wsr.windowbase", ICLASS_xt_iclass_wsr_windowbase,
  26829    0,
  26830    Opcode_wsr_windowbase_encode_fns, 0, 0 },
  26831  { "xsr.windowbase", ICLASS_xt_iclass_xsr_windowbase,
  26832    0,
  26833    Opcode_xsr_windowbase_encode_fns, 0, 0 },
  26834  { "rsr.windowstart", ICLASS_xt_iclass_rsr_windowstart,
  26835    0,
  26836    Opcode_rsr_windowstart_encode_fns, 0, 0 },
  26837  { "wsr.windowstart", ICLASS_xt_iclass_wsr_windowstart,
  26838    0,
  26839    Opcode_wsr_windowstart_encode_fns, 0, 0 },
  26840  { "xsr.windowstart", ICLASS_xt_iclass_xsr_windowstart,
  26841    0,
  26842    Opcode_xsr_windowstart_encode_fns, 0, 0 },
  26843  { "add.n", ICLASS_xt_iclass_add_n,
  26844    0,
  26845    Opcode_add_n_encode_fns, 0, 0 },
  26846  { "addi.n", ICLASS_xt_iclass_addi_n,
  26847    0,
  26848    Opcode_addi_n_encode_fns, 0, 0 },
  26849  { "beqz.n", ICLASS_xt_iclass_bz6,
  26850    XTENSA_OPCODE_IS_BRANCH,
  26851    Opcode_beqz_n_encode_fns, 0, 0 },
  26852  { "bnez.n", ICLASS_xt_iclass_bz6,
  26853    XTENSA_OPCODE_IS_BRANCH,
  26854    Opcode_bnez_n_encode_fns, 0, 0 },
  26855  { "ill.n", ICLASS_xt_iclass_ill_n,
  26856    0,
  26857    Opcode_ill_n_encode_fns, 0, 0 },
  26858  { "l32i.n", ICLASS_xt_iclass_loadi4,
  26859    0,
  26860    Opcode_l32i_n_encode_fns, 0, 0 },
  26861  { "mov.n", ICLASS_xt_iclass_mov_n,
  26862    0,
  26863    Opcode_mov_n_encode_fns, 0, 0 },
  26864  { "movi.n", ICLASS_xt_iclass_movi_n,
  26865    0,
  26866    Opcode_movi_n_encode_fns, 0, 0 },
  26867  { "nop.n", ICLASS_xt_iclass_nopn,
  26868    0,
  26869    Opcode_nop_n_encode_fns, 0, 0 },
  26870  { "ret.n", ICLASS_xt_iclass_retn,
  26871    XTENSA_OPCODE_IS_JUMP,
  26872    Opcode_ret_n_encode_fns, 0, 0 },
  26873  { "s32i.n", ICLASS_xt_iclass_storei4,
  26874    0,
  26875    Opcode_s32i_n_encode_fns, 0, 0 },
  26876  { "rur.threadptr", ICLASS_rur_threadptr,
  26877    0,
  26878    Opcode_rur_threadptr_encode_fns, 0, 0 },
  26879  { "wur.threadptr", ICLASS_wur_threadptr,
  26880    0,
  26881    Opcode_wur_threadptr_encode_fns, 0, 0 },
  26882  { "addi", ICLASS_xt_iclass_addi,
  26883    0,
  26884    Opcode_addi_encode_fns, 0, 0 },
  26885  { "addmi", ICLASS_xt_iclass_addmi,
  26886    0,
  26887    Opcode_addmi_encode_fns, 0, 0 },
  26888  { "add", ICLASS_xt_iclass_addsub,
  26889    0,
  26890    Opcode_add_encode_fns, 0, 0 },
  26891  { "sub", ICLASS_xt_iclass_addsub,
  26892    0,
  26893    Opcode_sub_encode_fns, 0, 0 },
  26894  { "addx2", ICLASS_xt_iclass_addsub,
  26895    0,
  26896    Opcode_addx2_encode_fns, 0, 0 },
  26897  { "addx4", ICLASS_xt_iclass_addsub,
  26898    0,
  26899    Opcode_addx4_encode_fns, 0, 0 },
  26900  { "addx8", ICLASS_xt_iclass_addsub,
  26901    0,
  26902    Opcode_addx8_encode_fns, 0, 0 },
  26903  { "subx2", ICLASS_xt_iclass_addsub,
  26904    0,
  26905    Opcode_subx2_encode_fns, 0, 0 },
  26906  { "subx4", ICLASS_xt_iclass_addsub,
  26907    0,
  26908    Opcode_subx4_encode_fns, 0, 0 },
  26909  { "subx8", ICLASS_xt_iclass_addsub,
  26910    0,
  26911    Opcode_subx8_encode_fns, 0, 0 },
  26912  { "and", ICLASS_xt_iclass_bit,
  26913    0,
  26914    Opcode_and_encode_fns, 0, 0 },
  26915  { "or", ICLASS_xt_iclass_bit,
  26916    0,
  26917    Opcode_or_encode_fns, 0, 0 },
  26918  { "xor", ICLASS_xt_iclass_bit,
  26919    0,
  26920    Opcode_xor_encode_fns, 0, 0 },
  26921  { "beqi", ICLASS_xt_iclass_bsi8,
  26922    XTENSA_OPCODE_IS_BRANCH,
  26923    Opcode_beqi_encode_fns, 0, 0 },
  26924  { "bnei", ICLASS_xt_iclass_bsi8,
  26925    XTENSA_OPCODE_IS_BRANCH,
  26926    Opcode_bnei_encode_fns, 0, 0 },
  26927  { "bgei", ICLASS_xt_iclass_bsi8,
  26928    XTENSA_OPCODE_IS_BRANCH,
  26929    Opcode_bgei_encode_fns, 0, 0 },
  26930  { "blti", ICLASS_xt_iclass_bsi8,
  26931    XTENSA_OPCODE_IS_BRANCH,
  26932    Opcode_blti_encode_fns, 0, 0 },
  26933  { "bbci", ICLASS_xt_iclass_bsi8b,
  26934    XTENSA_OPCODE_IS_BRANCH,
  26935    Opcode_bbci_encode_fns, 0, 0 },
  26936  { "bbsi", ICLASS_xt_iclass_bsi8b,
  26937    XTENSA_OPCODE_IS_BRANCH,
  26938    Opcode_bbsi_encode_fns, 0, 0 },
  26939  { "bgeui", ICLASS_xt_iclass_bsi8u,
  26940    XTENSA_OPCODE_IS_BRANCH,
  26941    Opcode_bgeui_encode_fns, 0, 0 },
  26942  { "bltui", ICLASS_xt_iclass_bsi8u,
  26943    XTENSA_OPCODE_IS_BRANCH,
  26944    Opcode_bltui_encode_fns, 0, 0 },
  26945  { "beq", ICLASS_xt_iclass_bst8,
  26946    XTENSA_OPCODE_IS_BRANCH,
  26947    Opcode_beq_encode_fns, 0, 0 },
  26948  { "bne", ICLASS_xt_iclass_bst8,
  26949    XTENSA_OPCODE_IS_BRANCH,
  26950    Opcode_bne_encode_fns, 0, 0 },
  26951  { "bge", ICLASS_xt_iclass_bst8,
  26952    XTENSA_OPCODE_IS_BRANCH,
  26953    Opcode_bge_encode_fns, 0, 0 },
  26954  { "blt", ICLASS_xt_iclass_bst8,
  26955    XTENSA_OPCODE_IS_BRANCH,
  26956    Opcode_blt_encode_fns, 0, 0 },
  26957  { "bgeu", ICLASS_xt_iclass_bst8,
  26958    XTENSA_OPCODE_IS_BRANCH,
  26959    Opcode_bgeu_encode_fns, 0, 0 },
  26960  { "bltu", ICLASS_xt_iclass_bst8,
  26961    XTENSA_OPCODE_IS_BRANCH,
  26962    Opcode_bltu_encode_fns, 0, 0 },
  26963  { "bany", ICLASS_xt_iclass_bst8,
  26964    XTENSA_OPCODE_IS_BRANCH,
  26965    Opcode_bany_encode_fns, 0, 0 },
  26966  { "bnone", ICLASS_xt_iclass_bst8,
  26967    XTENSA_OPCODE_IS_BRANCH,
  26968    Opcode_bnone_encode_fns, 0, 0 },
  26969  { "ball", ICLASS_xt_iclass_bst8,
  26970    XTENSA_OPCODE_IS_BRANCH,
  26971    Opcode_ball_encode_fns, 0, 0 },
  26972  { "bnall", ICLASS_xt_iclass_bst8,
  26973    XTENSA_OPCODE_IS_BRANCH,
  26974    Opcode_bnall_encode_fns, 0, 0 },
  26975  { "bbc", ICLASS_xt_iclass_bst8,
  26976    XTENSA_OPCODE_IS_BRANCH,
  26977    Opcode_bbc_encode_fns, 0, 0 },
  26978  { "bbs", ICLASS_xt_iclass_bst8,
  26979    XTENSA_OPCODE_IS_BRANCH,
  26980    Opcode_bbs_encode_fns, 0, 0 },
  26981  { "beqz", ICLASS_xt_iclass_bsz12,
  26982    XTENSA_OPCODE_IS_BRANCH,
  26983    Opcode_beqz_encode_fns, 0, 0 },
  26984  { "bnez", ICLASS_xt_iclass_bsz12,
  26985    XTENSA_OPCODE_IS_BRANCH,
  26986    Opcode_bnez_encode_fns, 0, 0 },
  26987  { "bgez", ICLASS_xt_iclass_bsz12,
  26988    XTENSA_OPCODE_IS_BRANCH,
  26989    Opcode_bgez_encode_fns, 0, 0 },
  26990  { "bltz", ICLASS_xt_iclass_bsz12,
  26991    XTENSA_OPCODE_IS_BRANCH,
  26992    Opcode_bltz_encode_fns, 0, 0 },
  26993  { "call0", ICLASS_xt_iclass_call0,
  26994    XTENSA_OPCODE_IS_CALL,
  26995    Opcode_call0_encode_fns, 0, 0 },
  26996  { "callx0", ICLASS_xt_iclass_callx0,
  26997    XTENSA_OPCODE_IS_CALL,
  26998    Opcode_callx0_encode_fns, 0, 0 },
  26999  { "extui", ICLASS_xt_iclass_exti,
  27000    0,
  27001    Opcode_extui_encode_fns, 0, 0 },
  27002  { "ill", ICLASS_xt_iclass_ill,
  27003    0,
  27004    Opcode_ill_encode_fns, 0, 0 },
  27005  { "j", ICLASS_xt_iclass_jump,
  27006    XTENSA_OPCODE_IS_JUMP,
  27007    Opcode_j_encode_fns, 0, 0 },
  27008  { "jx", ICLASS_xt_iclass_jumpx,
  27009    XTENSA_OPCODE_IS_JUMP,
  27010    Opcode_jx_encode_fns, 0, 0 },
  27011  { "l16ui", ICLASS_xt_iclass_l16ui,
  27012    0,
  27013    Opcode_l16ui_encode_fns, 0, 0 },
  27014  { "l16si", ICLASS_xt_iclass_l16si,
  27015    0,
  27016    Opcode_l16si_encode_fns, 0, 0 },
  27017  { "l32i", ICLASS_xt_iclass_l32i,
  27018    0,
  27019    Opcode_l32i_encode_fns, 0, 0 },
  27020  { "l32r", ICLASS_xt_iclass_l32r,
  27021    0,
  27022    Opcode_l32r_encode_fns, 0, 0 },
  27023  { "l8ui", ICLASS_xt_iclass_l8i,
  27024    0,
  27025    Opcode_l8ui_encode_fns, 0, 0 },
  27026  { "loop", ICLASS_xt_iclass_loop,
  27027    XTENSA_OPCODE_IS_LOOP,
  27028    Opcode_loop_encode_fns, 0, 0 },
  27029  { "loopnez", ICLASS_xt_iclass_loopz,
  27030    XTENSA_OPCODE_IS_LOOP,
  27031    Opcode_loopnez_encode_fns, 0, 0 },
  27032  { "loopgtz", ICLASS_xt_iclass_loopz,
  27033    XTENSA_OPCODE_IS_LOOP,
  27034    Opcode_loopgtz_encode_fns, 0, 0 },
  27035  { "movi", ICLASS_xt_iclass_movi,
  27036    0,
  27037    Opcode_movi_encode_fns, 0, 0 },
  27038  { "moveqz", ICLASS_xt_iclass_movz,
  27039    0,
  27040    Opcode_moveqz_encode_fns, 0, 0 },
  27041  { "movnez", ICLASS_xt_iclass_movz,
  27042    0,
  27043    Opcode_movnez_encode_fns, 0, 0 },
  27044  { "movltz", ICLASS_xt_iclass_movz,
  27045    0,
  27046    Opcode_movltz_encode_fns, 0, 0 },
  27047  { "movgez", ICLASS_xt_iclass_movz,
  27048    0,
  27049    Opcode_movgez_encode_fns, 0, 0 },
  27050  { "neg", ICLASS_xt_iclass_neg,
  27051    0,
  27052    Opcode_neg_encode_fns, 0, 0 },
  27053  { "abs", ICLASS_xt_iclass_neg,
  27054    0,
  27055    Opcode_abs_encode_fns, 0, 0 },
  27056  { "nop", ICLASS_xt_iclass_nop,
  27057    0,
  27058    Opcode_nop_encode_fns, 0, 0 },
  27059  { "ret", ICLASS_xt_iclass_return,
  27060    XTENSA_OPCODE_IS_JUMP,
  27061    Opcode_ret_encode_fns, 0, 0 },
  27062  { "simcall", ICLASS_xt_iclass_simcall,
  27063    0,
  27064    Opcode_simcall_encode_fns, 0, 0 },
  27065  { "s16i", ICLASS_xt_iclass_s16i,
  27066    0,
  27067    Opcode_s16i_encode_fns, 0, 0 },
  27068  { "s32i", ICLASS_xt_iclass_s32i,
  27069    0,
  27070    Opcode_s32i_encode_fns, 0, 0 },
  27071  { "s8i", ICLASS_xt_iclass_s8i,
  27072    0,
  27073    Opcode_s8i_encode_fns, 0, 0 },
  27074  { "ssr", ICLASS_xt_iclass_sar,
  27075    0,
  27076    Opcode_ssr_encode_fns, 0, 0 },
  27077  { "ssl", ICLASS_xt_iclass_sar,
  27078    0,
  27079    Opcode_ssl_encode_fns, 0, 0 },
  27080  { "ssa8l", ICLASS_xt_iclass_sar,
  27081    0,
  27082    Opcode_ssa8l_encode_fns, 0, 0 },
  27083  { "ssa8b", ICLASS_xt_iclass_sar,
  27084    0,
  27085    Opcode_ssa8b_encode_fns, 0, 0 },
  27086  { "ssai", ICLASS_xt_iclass_sari,
  27087    0,
  27088    Opcode_ssai_encode_fns, 0, 0 },
  27089  { "sll", ICLASS_xt_iclass_shifts,
  27090    0,
  27091    Opcode_sll_encode_fns, 0, 0 },
  27092  { "src", ICLASS_xt_iclass_shiftst,
  27093    0,
  27094    Opcode_src_encode_fns, 0, 0 },
  27095  { "srl", ICLASS_xt_iclass_shiftt,
  27096    0,
  27097    Opcode_srl_encode_fns, 0, 0 },
  27098  { "sra", ICLASS_xt_iclass_shiftt,
  27099    0,
  27100    Opcode_sra_encode_fns, 0, 0 },
  27101  { "slli", ICLASS_xt_iclass_slli,
  27102    0,
  27103    Opcode_slli_encode_fns, 0, 0 },
  27104  { "srai", ICLASS_xt_iclass_srai,
  27105    0,
  27106    Opcode_srai_encode_fns, 0, 0 },
  27107  { "srli", ICLASS_xt_iclass_srli,
  27108    0,
  27109    Opcode_srli_encode_fns, 0, 0 },
  27110  { "memw", ICLASS_xt_iclass_memw,
  27111    0,
  27112    Opcode_memw_encode_fns, 0, 0 },
  27113  { "extw", ICLASS_xt_iclass_extw,
  27114    0,
  27115    Opcode_extw_encode_fns, 0, 0 },
  27116  { "isync", ICLASS_xt_iclass_isync,
  27117    0,
  27118    Opcode_isync_encode_fns, 0, 0 },
  27119  { "rsync", ICLASS_xt_iclass_sync,
  27120    0,
  27121    Opcode_rsync_encode_fns, 0, 0 },
  27122  { "esync", ICLASS_xt_iclass_sync,
  27123    0,
  27124    Opcode_esync_encode_fns, 0, 0 },
  27125  { "dsync", ICLASS_xt_iclass_sync,
  27126    0,
  27127    Opcode_dsync_encode_fns, 0, 0 },
  27128  { "rsil", ICLASS_xt_iclass_rsil,
  27129    0,
  27130    Opcode_rsil_encode_fns, 0, 0 },
  27131  { "rsr.lend", ICLASS_xt_iclass_rsr_lend,
  27132    0,
  27133    Opcode_rsr_lend_encode_fns, 0, 0 },
  27134  { "wsr.lend", ICLASS_xt_iclass_wsr_lend,
  27135    0,
  27136    Opcode_wsr_lend_encode_fns, 0, 0 },
  27137  { "xsr.lend", ICLASS_xt_iclass_xsr_lend,
  27138    0,
  27139    Opcode_xsr_lend_encode_fns, 0, 0 },
  27140  { "rsr.lcount", ICLASS_xt_iclass_rsr_lcount,
  27141    0,
  27142    Opcode_rsr_lcount_encode_fns, 0, 0 },
  27143  { "wsr.lcount", ICLASS_xt_iclass_wsr_lcount,
  27144    0,
  27145    Opcode_wsr_lcount_encode_fns, 0, 0 },
  27146  { "xsr.lcount", ICLASS_xt_iclass_xsr_lcount,
  27147    0,
  27148    Opcode_xsr_lcount_encode_fns, 0, 0 },
  27149  { "rsr.lbeg", ICLASS_xt_iclass_rsr_lbeg,
  27150    0,
  27151    Opcode_rsr_lbeg_encode_fns, 0, 0 },
  27152  { "wsr.lbeg", ICLASS_xt_iclass_wsr_lbeg,
  27153    0,
  27154    Opcode_wsr_lbeg_encode_fns, 0, 0 },
  27155  { "xsr.lbeg", ICLASS_xt_iclass_xsr_lbeg,
  27156    0,
  27157    Opcode_xsr_lbeg_encode_fns, 0, 0 },
  27158  { "rsr.sar", ICLASS_xt_iclass_rsr_sar,
  27159    0,
  27160    Opcode_rsr_sar_encode_fns, 0, 0 },
  27161  { "wsr.sar", ICLASS_xt_iclass_wsr_sar,
  27162    0,
  27163    Opcode_wsr_sar_encode_fns, 0, 0 },
  27164  { "xsr.sar", ICLASS_xt_iclass_xsr_sar,
  27165    0,
  27166    Opcode_xsr_sar_encode_fns, 0, 0 },
  27167  { "rsr.litbase", ICLASS_xt_iclass_rsr_litbase,
  27168    0,
  27169    Opcode_rsr_litbase_encode_fns, 0, 0 },
  27170  { "wsr.litbase", ICLASS_xt_iclass_wsr_litbase,
  27171    0,
  27172    Opcode_wsr_litbase_encode_fns, 0, 0 },
  27173  { "xsr.litbase", ICLASS_xt_iclass_xsr_litbase,
  27174    0,
  27175    Opcode_xsr_litbase_encode_fns, 0, 0 },
  27176  { "rsr.configid0", ICLASS_xt_iclass_rsr_configid0,
  27177    0,
  27178    Opcode_rsr_configid0_encode_fns, 0, 0 },
  27179  { "wsr.configid0", ICLASS_xt_iclass_wsr_configid0,
  27180    0,
  27181    Opcode_wsr_configid0_encode_fns, 0, 0 },
  27182  { "rsr.configid1", ICLASS_xt_iclass_rsr_configid1,
  27183    0,
  27184    Opcode_rsr_configid1_encode_fns, 0, 0 },
  27185  { "rsr.ps", ICLASS_xt_iclass_rsr_ps,
  27186    0,
  27187    Opcode_rsr_ps_encode_fns, 0, 0 },
  27188  { "wsr.ps", ICLASS_xt_iclass_wsr_ps,
  27189    0,
  27190    Opcode_wsr_ps_encode_fns, 0, 0 },
  27191  { "xsr.ps", ICLASS_xt_iclass_xsr_ps,
  27192    0,
  27193    Opcode_xsr_ps_encode_fns, 0, 0 },
  27194  { "rsr.epc1", ICLASS_xt_iclass_rsr_epc1,
  27195    0,
  27196    Opcode_rsr_epc1_encode_fns, 0, 0 },
  27197  { "wsr.epc1", ICLASS_xt_iclass_wsr_epc1,
  27198    0,
  27199    Opcode_wsr_epc1_encode_fns, 0, 0 },
  27200  { "xsr.epc1", ICLASS_xt_iclass_xsr_epc1,
  27201    0,
  27202    Opcode_xsr_epc1_encode_fns, 0, 0 },
  27203  { "rsr.excsave1", ICLASS_xt_iclass_rsr_excsave1,
  27204    0,
  27205    Opcode_rsr_excsave1_encode_fns, 0, 0 },
  27206  { "wsr.excsave1", ICLASS_xt_iclass_wsr_excsave1,
  27207    0,
  27208    Opcode_wsr_excsave1_encode_fns, 0, 0 },
  27209  { "xsr.excsave1", ICLASS_xt_iclass_xsr_excsave1,
  27210    0,
  27211    Opcode_xsr_excsave1_encode_fns, 0, 0 },
  27212  { "rsr.epc2", ICLASS_xt_iclass_rsr_epc2,
  27213    0,
  27214    Opcode_rsr_epc2_encode_fns, 0, 0 },
  27215  { "wsr.epc2", ICLASS_xt_iclass_wsr_epc2,
  27216    0,
  27217    Opcode_wsr_epc2_encode_fns, 0, 0 },
  27218  { "xsr.epc2", ICLASS_xt_iclass_xsr_epc2,
  27219    0,
  27220    Opcode_xsr_epc2_encode_fns, 0, 0 },
  27221  { "rsr.excsave2", ICLASS_xt_iclass_rsr_excsave2,
  27222    0,
  27223    Opcode_rsr_excsave2_encode_fns, 0, 0 },
  27224  { "wsr.excsave2", ICLASS_xt_iclass_wsr_excsave2,
  27225    0,
  27226    Opcode_wsr_excsave2_encode_fns, 0, 0 },
  27227  { "xsr.excsave2", ICLASS_xt_iclass_xsr_excsave2,
  27228    0,
  27229    Opcode_xsr_excsave2_encode_fns, 0, 0 },
  27230  { "rsr.eps2", ICLASS_xt_iclass_rsr_eps2,
  27231    0,
  27232    Opcode_rsr_eps2_encode_fns, 0, 0 },
  27233  { "wsr.eps2", ICLASS_xt_iclass_wsr_eps2,
  27234    0,
  27235    Opcode_wsr_eps2_encode_fns, 0, 0 },
  27236  { "xsr.eps2", ICLASS_xt_iclass_xsr_eps2,
  27237    0,
  27238    Opcode_xsr_eps2_encode_fns, 0, 0 },
  27239  { "rsr.excvaddr", ICLASS_xt_iclass_rsr_excvaddr,
  27240    0,
  27241    Opcode_rsr_excvaddr_encode_fns, 0, 0 },
  27242  { "wsr.excvaddr", ICLASS_xt_iclass_wsr_excvaddr,
  27243    0,
  27244    Opcode_wsr_excvaddr_encode_fns, 0, 0 },
  27245  { "xsr.excvaddr", ICLASS_xt_iclass_xsr_excvaddr,
  27246    0,
  27247    Opcode_xsr_excvaddr_encode_fns, 0, 0 },
  27248  { "rsr.depc", ICLASS_xt_iclass_rsr_depc,
  27249    0,
  27250    Opcode_rsr_depc_encode_fns, 0, 0 },
  27251  { "wsr.depc", ICLASS_xt_iclass_wsr_depc,
  27252    0,
  27253    Opcode_wsr_depc_encode_fns, 0, 0 },
  27254  { "xsr.depc", ICLASS_xt_iclass_xsr_depc,
  27255    0,
  27256    Opcode_xsr_depc_encode_fns, 0, 0 },
  27257  { "rsr.exccause", ICLASS_xt_iclass_rsr_exccause,
  27258    0,
  27259    Opcode_rsr_exccause_encode_fns, 0, 0 },
  27260  { "wsr.exccause", ICLASS_xt_iclass_wsr_exccause,
  27261    0,
  27262    Opcode_wsr_exccause_encode_fns, 0, 0 },
  27263  { "xsr.exccause", ICLASS_xt_iclass_xsr_exccause,
  27264    0,
  27265    Opcode_xsr_exccause_encode_fns, 0, 0 },
  27266  { "rsr.misc0", ICLASS_xt_iclass_rsr_misc0,
  27267    0,
  27268    Opcode_rsr_misc0_encode_fns, 0, 0 },
  27269  { "wsr.misc0", ICLASS_xt_iclass_wsr_misc0,
  27270    0,
  27271    Opcode_wsr_misc0_encode_fns, 0, 0 },
  27272  { "xsr.misc0", ICLASS_xt_iclass_xsr_misc0,
  27273    0,
  27274    Opcode_xsr_misc0_encode_fns, 0, 0 },
  27275  { "rsr.misc1", ICLASS_xt_iclass_rsr_misc1,
  27276    0,
  27277    Opcode_rsr_misc1_encode_fns, 0, 0 },
  27278  { "wsr.misc1", ICLASS_xt_iclass_wsr_misc1,
  27279    0,
  27280    Opcode_wsr_misc1_encode_fns, 0, 0 },
  27281  { "xsr.misc1", ICLASS_xt_iclass_xsr_misc1,
  27282    0,
  27283    Opcode_xsr_misc1_encode_fns, 0, 0 },
  27284  { "rsr.prid", ICLASS_xt_iclass_rsr_prid,
  27285    0,
  27286    Opcode_rsr_prid_encode_fns, 0, 0 },
  27287  { "rsr.vecbase", ICLASS_xt_iclass_rsr_vecbase,
  27288    0,
  27289    Opcode_rsr_vecbase_encode_fns, 0, 0 },
  27290  { "wsr.vecbase", ICLASS_xt_iclass_wsr_vecbase,
  27291    0,
  27292    Opcode_wsr_vecbase_encode_fns, 0, 0 },
  27293  { "xsr.vecbase", ICLASS_xt_iclass_xsr_vecbase,
  27294    0,
  27295    Opcode_xsr_vecbase_encode_fns, 0, 0 },
  27296  { "mul16u", ICLASS_xt_mul16,
  27297    0,
  27298    Opcode_mul16u_encode_fns, 0, 0 },
  27299  { "mul16s", ICLASS_xt_mul16,
  27300    0,
  27301    Opcode_mul16s_encode_fns, 0, 0 },
  27302  { "mull", ICLASS_xt_mul32,
  27303    0,
  27304    Opcode_mull_encode_fns, 0, 0 },
  27305  { "rfi", ICLASS_xt_iclass_rfi,
  27306    XTENSA_OPCODE_IS_JUMP,
  27307    Opcode_rfi_encode_fns, 0, 0 },
  27308  { "waiti", ICLASS_xt_iclass_wait,
  27309    0,
  27310    Opcode_waiti_encode_fns, 0, 0 },
  27311  { "rsr.interrupt", ICLASS_xt_iclass_rsr_interrupt,
  27312    0,
  27313    Opcode_rsr_interrupt_encode_fns, 0, 0 },
  27314  { "wsr.intset", ICLASS_xt_iclass_wsr_intset,
  27315    0,
  27316    Opcode_wsr_intset_encode_fns, 0, 0 },
  27317  { "wsr.intclear", ICLASS_xt_iclass_wsr_intclear,
  27318    0,
  27319    Opcode_wsr_intclear_encode_fns, 0, 0 },
  27320  { "rsr.intenable", ICLASS_xt_iclass_rsr_intenable,
  27321    0,
  27322    Opcode_rsr_intenable_encode_fns, 0, 0 },
  27323  { "wsr.intenable", ICLASS_xt_iclass_wsr_intenable,
  27324    0,
  27325    Opcode_wsr_intenable_encode_fns, 0, 0 },
  27326  { "xsr.intenable", ICLASS_xt_iclass_xsr_intenable,
  27327    0,
  27328    Opcode_xsr_intenable_encode_fns, 0, 0 },
  27329  { "break", ICLASS_xt_iclass_break,
  27330    0,
  27331    Opcode_break_encode_fns, 0, 0 },
  27332  { "break.n", ICLASS_xt_iclass_break_n,
  27333    0,
  27334    Opcode_break_n_encode_fns, 0, 0 },
  27335  { "rsr.debugcause", ICLASS_xt_iclass_rsr_debugcause,
  27336    0,
  27337    Opcode_rsr_debugcause_encode_fns, 0, 0 },
  27338  { "wsr.debugcause", ICLASS_xt_iclass_wsr_debugcause,
  27339    0,
  27340    Opcode_wsr_debugcause_encode_fns, 0, 0 },
  27341  { "xsr.debugcause", ICLASS_xt_iclass_xsr_debugcause,
  27342    0,
  27343    Opcode_xsr_debugcause_encode_fns, 0, 0 },
  27344  { "rsr.icount", ICLASS_xt_iclass_rsr_icount,
  27345    0,
  27346    Opcode_rsr_icount_encode_fns, 0, 0 },
  27347  { "wsr.icount", ICLASS_xt_iclass_wsr_icount,
  27348    0,
  27349    Opcode_wsr_icount_encode_fns, 0, 0 },
  27350  { "xsr.icount", ICLASS_xt_iclass_xsr_icount,
  27351    0,
  27352    Opcode_xsr_icount_encode_fns, 0, 0 },
  27353  { "rsr.icountlevel", ICLASS_xt_iclass_rsr_icountlevel,
  27354    0,
  27355    Opcode_rsr_icountlevel_encode_fns, 0, 0 },
  27356  { "wsr.icountlevel", ICLASS_xt_iclass_wsr_icountlevel,
  27357    0,
  27358    Opcode_wsr_icountlevel_encode_fns, 0, 0 },
  27359  { "xsr.icountlevel", ICLASS_xt_iclass_xsr_icountlevel,
  27360    0,
  27361    Opcode_xsr_icountlevel_encode_fns, 0, 0 },
  27362  { "rsr.ddr", ICLASS_xt_iclass_rsr_ddr,
  27363    0,
  27364    Opcode_rsr_ddr_encode_fns, 0, 0 },
  27365  { "wsr.ddr", ICLASS_xt_iclass_wsr_ddr,
  27366    0,
  27367    Opcode_wsr_ddr_encode_fns, 0, 0 },
  27368  { "xsr.ddr", ICLASS_xt_iclass_xsr_ddr,
  27369    0,
  27370    Opcode_xsr_ddr_encode_fns, 0, 0 },
  27371  { "rfdo", ICLASS_xt_iclass_rfdo,
  27372    XTENSA_OPCODE_IS_JUMP,
  27373    Opcode_rfdo_encode_fns, 0, 0 },
  27374  { "rfdd", ICLASS_xt_iclass_rfdd,
  27375    XTENSA_OPCODE_IS_JUMP,
  27376    Opcode_rfdd_encode_fns, 0, 0 },
  27377  { "andb", ICLASS_xt_iclass_bbool1,
  27378    0,
  27379    Opcode_andb_encode_fns, 0, 0 },
  27380  { "andbc", ICLASS_xt_iclass_bbool1,
  27381    0,
  27382    Opcode_andbc_encode_fns, 0, 0 },
  27383  { "orb", ICLASS_xt_iclass_bbool1,
  27384    0,
  27385    Opcode_orb_encode_fns, 0, 0 },
  27386  { "orbc", ICLASS_xt_iclass_bbool1,
  27387    0,
  27388    Opcode_orbc_encode_fns, 0, 0 },
  27389  { "xorb", ICLASS_xt_iclass_bbool1,
  27390    0,
  27391    Opcode_xorb_encode_fns, 0, 0 },
  27392  { "any4", ICLASS_xt_iclass_bbool4,
  27393    0,
  27394    Opcode_any4_encode_fns, 0, 0 },
  27395  { "all4", ICLASS_xt_iclass_bbool4,
  27396    0,
  27397    Opcode_all4_encode_fns, 0, 0 },
  27398  { "any8", ICLASS_xt_iclass_bbool8,
  27399    0,
  27400    Opcode_any8_encode_fns, 0, 0 },
  27401  { "all8", ICLASS_xt_iclass_bbool8,
  27402    0,
  27403    Opcode_all8_encode_fns, 0, 0 },
  27404  { "bf", ICLASS_xt_iclass_bbranch,
  27405    XTENSA_OPCODE_IS_BRANCH,
  27406    Opcode_bf_encode_fns, 0, 0 },
  27407  { "bt", ICLASS_xt_iclass_bbranch,
  27408    XTENSA_OPCODE_IS_BRANCH,
  27409    Opcode_bt_encode_fns, 0, 0 },
  27410  { "movf", ICLASS_xt_iclass_bmove,
  27411    0,
  27412    Opcode_movf_encode_fns, 0, 0 },
  27413  { "movt", ICLASS_xt_iclass_bmove,
  27414    0,
  27415    Opcode_movt_encode_fns, 0, 0 },
  27416  { "rsr.br", ICLASS_xt_iclass_RSR_BR,
  27417    0,
  27418    Opcode_rsr_br_encode_fns, 0, 0 },
  27419  { "wsr.br", ICLASS_xt_iclass_WSR_BR,
  27420    0,
  27421    Opcode_wsr_br_encode_fns, 0, 0 },
  27422  { "xsr.br", ICLASS_xt_iclass_XSR_BR,
  27423    0,
  27424    Opcode_xsr_br_encode_fns, 0, 0 },
  27425  { "rsr.ccount", ICLASS_xt_iclass_rsr_ccount,
  27426    0,
  27427    Opcode_rsr_ccount_encode_fns, 0, 0 },
  27428  { "wsr.ccount", ICLASS_xt_iclass_wsr_ccount,
  27429    0,
  27430    Opcode_wsr_ccount_encode_fns, 0, 0 },
  27431  { "xsr.ccount", ICLASS_xt_iclass_xsr_ccount,
  27432    0,
  27433    Opcode_xsr_ccount_encode_fns, 0, 0 },
  27434  { "rsr.ccompare0", ICLASS_xt_iclass_rsr_ccompare0,
  27435    0,
  27436    Opcode_rsr_ccompare0_encode_fns, 0, 0 },
  27437  { "wsr.ccompare0", ICLASS_xt_iclass_wsr_ccompare0,
  27438    0,
  27439    Opcode_wsr_ccompare0_encode_fns, 0, 0 },
  27440  { "xsr.ccompare0", ICLASS_xt_iclass_xsr_ccompare0,
  27441    0,
  27442    Opcode_xsr_ccompare0_encode_fns, 0, 0 },
  27443  { "rsr.ccompare1", ICLASS_xt_iclass_rsr_ccompare1,
  27444    0,
  27445    Opcode_rsr_ccompare1_encode_fns, 0, 0 },
  27446  { "wsr.ccompare1", ICLASS_xt_iclass_wsr_ccompare1,
  27447    0,
  27448    Opcode_wsr_ccompare1_encode_fns, 0, 0 },
  27449  { "xsr.ccompare1", ICLASS_xt_iclass_xsr_ccompare1,
  27450    0,
  27451    Opcode_xsr_ccompare1_encode_fns, 0, 0 },
  27452  { "ipf", ICLASS_xt_iclass_icache,
  27453    0,
  27454    Opcode_ipf_encode_fns, 0, 0 },
  27455  { "ihi", ICLASS_xt_iclass_icache,
  27456    0,
  27457    Opcode_ihi_encode_fns, 0, 0 },
  27458  { "iii", ICLASS_xt_iclass_icache_inv,
  27459    0,
  27460    Opcode_iii_encode_fns, 0, 0 },
  27461  { "lict", ICLASS_xt_iclass_licx,
  27462    0,
  27463    Opcode_lict_encode_fns, 0, 0 },
  27464  { "licw", ICLASS_xt_iclass_licx,
  27465    0,
  27466    Opcode_licw_encode_fns, 0, 0 },
  27467  { "sict", ICLASS_xt_iclass_sicx,
  27468    0,
  27469    Opcode_sict_encode_fns, 0, 0 },
  27470  { "sicw", ICLASS_xt_iclass_sicx,
  27471    0,
  27472    Opcode_sicw_encode_fns, 0, 0 },
  27473  { "dhwb", ICLASS_xt_iclass_dcache,
  27474    0,
  27475    Opcode_dhwb_encode_fns, 0, 0 },
  27476  { "dhwbi", ICLASS_xt_iclass_dcache,
  27477    0,
  27478    Opcode_dhwbi_encode_fns, 0, 0 },
  27479  { "diwb", ICLASS_xt_iclass_dcache_ind,
  27480    0,
  27481    Opcode_diwb_encode_fns, 0, 0 },
  27482  { "diwbi", ICLASS_xt_iclass_dcache_ind,
  27483    0,
  27484    Opcode_diwbi_encode_fns, 0, 0 },
  27485  { "dhi", ICLASS_xt_iclass_dcache_inv,
  27486    0,
  27487    Opcode_dhi_encode_fns, 0, 0 },
  27488  { "dii", ICLASS_xt_iclass_dcache_inv,
  27489    0,
  27490    Opcode_dii_encode_fns, 0, 0 },
  27491  { "dpfr", ICLASS_xt_iclass_dpf,
  27492    0,
  27493    Opcode_dpfr_encode_fns, 0, 0 },
  27494  { "dpfw", ICLASS_xt_iclass_dpf,
  27495    0,
  27496    Opcode_dpfw_encode_fns, 0, 0 },
  27497  { "dpfro", ICLASS_xt_iclass_dpf,
  27498    0,
  27499    Opcode_dpfro_encode_fns, 0, 0 },
  27500  { "dpfwo", ICLASS_xt_iclass_dpf,
  27501    0,
  27502    Opcode_dpfwo_encode_fns, 0, 0 },
  27503  { "sdct", ICLASS_xt_iclass_sdct,
  27504    0,
  27505    Opcode_sdct_encode_fns, 0, 0 },
  27506  { "ldct", ICLASS_xt_iclass_ldct,
  27507    0,
  27508    Opcode_ldct_encode_fns, 0, 0 },
  27509  { "wsr.ptevaddr", ICLASS_xt_iclass_wsr_ptevaddr,
  27510    0,
  27511    Opcode_wsr_ptevaddr_encode_fns, 0, 0 },
  27512  { "rsr.ptevaddr", ICLASS_xt_iclass_rsr_ptevaddr,
  27513    0,
  27514    Opcode_rsr_ptevaddr_encode_fns, 0, 0 },
  27515  { "xsr.ptevaddr", ICLASS_xt_iclass_xsr_ptevaddr,
  27516    0,
  27517    Opcode_xsr_ptevaddr_encode_fns, 0, 0 },
  27518  { "rsr.rasid", ICLASS_xt_iclass_rsr_rasid,
  27519    0,
  27520    Opcode_rsr_rasid_encode_fns, 0, 0 },
  27521  { "wsr.rasid", ICLASS_xt_iclass_wsr_rasid,
  27522    0,
  27523    Opcode_wsr_rasid_encode_fns, 0, 0 },
  27524  { "xsr.rasid", ICLASS_xt_iclass_xsr_rasid,
  27525    0,
  27526    Opcode_xsr_rasid_encode_fns, 0, 0 },
  27527  { "rsr.itlbcfg", ICLASS_xt_iclass_rsr_itlbcfg,
  27528    0,
  27529    Opcode_rsr_itlbcfg_encode_fns, 0, 0 },
  27530  { "wsr.itlbcfg", ICLASS_xt_iclass_wsr_itlbcfg,
  27531    0,
  27532    Opcode_wsr_itlbcfg_encode_fns, 0, 0 },
  27533  { "xsr.itlbcfg", ICLASS_xt_iclass_xsr_itlbcfg,
  27534    0,
  27535    Opcode_xsr_itlbcfg_encode_fns, 0, 0 },
  27536  { "rsr.dtlbcfg", ICLASS_xt_iclass_rsr_dtlbcfg,
  27537    0,
  27538    Opcode_rsr_dtlbcfg_encode_fns, 0, 0 },
  27539  { "wsr.dtlbcfg", ICLASS_xt_iclass_wsr_dtlbcfg,
  27540    0,
  27541    Opcode_wsr_dtlbcfg_encode_fns, 0, 0 },
  27542  { "xsr.dtlbcfg", ICLASS_xt_iclass_xsr_dtlbcfg,
  27543    0,
  27544    Opcode_xsr_dtlbcfg_encode_fns, 0, 0 },
  27545  { "idtlb", ICLASS_xt_iclass_idtlb,
  27546    0,
  27547    Opcode_idtlb_encode_fns, 0, 0 },
  27548  { "pdtlb", ICLASS_xt_iclass_rdtlb,
  27549    0,
  27550    Opcode_pdtlb_encode_fns, 0, 0 },
  27551  { "rdtlb0", ICLASS_xt_iclass_rdtlb,
  27552    0,
  27553    Opcode_rdtlb0_encode_fns, 0, 0 },
  27554  { "rdtlb1", ICLASS_xt_iclass_rdtlb,
  27555    0,
  27556    Opcode_rdtlb1_encode_fns, 0, 0 },
  27557  { "wdtlb", ICLASS_xt_iclass_wdtlb,
  27558    0,
  27559    Opcode_wdtlb_encode_fns, 0, 0 },
  27560  { "iitlb", ICLASS_xt_iclass_iitlb,
  27561    0,
  27562    Opcode_iitlb_encode_fns, 0, 0 },
  27563  { "pitlb", ICLASS_xt_iclass_ritlb,
  27564    0,
  27565    Opcode_pitlb_encode_fns, 0, 0 },
  27566  { "ritlb0", ICLASS_xt_iclass_ritlb,
  27567    0,
  27568    Opcode_ritlb0_encode_fns, 0, 0 },
  27569  { "ritlb1", ICLASS_xt_iclass_ritlb,
  27570    0,
  27571    Opcode_ritlb1_encode_fns, 0, 0 },
  27572  { "witlb", ICLASS_xt_iclass_witlb,
  27573    0,
  27574    Opcode_witlb_encode_fns, 0, 0 },
  27575  { "ldpte", ICLASS_xt_iclass_ldpte,
  27576    0,
  27577    Opcode_ldpte_encode_fns, 0, 0 },
  27578  { "hwwitlba", ICLASS_xt_iclass_hwwitlba,
  27579    XTENSA_OPCODE_IS_BRANCH,
  27580    Opcode_hwwitlba_encode_fns, 0, 0 },
  27581  { "hwwdtlba", ICLASS_xt_iclass_hwwdtlba,
  27582    0,
  27583    Opcode_hwwdtlba_encode_fns, 0, 0 },
  27584  { "rsr.cpenable", ICLASS_xt_iclass_rsr_cpenable,
  27585    0,
  27586    Opcode_rsr_cpenable_encode_fns, 0, 0 },
  27587  { "wsr.cpenable", ICLASS_xt_iclass_wsr_cpenable,
  27588    0,
  27589    Opcode_wsr_cpenable_encode_fns, 0, 0 },
  27590  { "xsr.cpenable", ICLASS_xt_iclass_xsr_cpenable,
  27591    0,
  27592    Opcode_xsr_cpenable_encode_fns, 0, 0 },
  27593  { "clamps", ICLASS_xt_iclass_clamp,
  27594    0,
  27595    Opcode_clamps_encode_fns, 0, 0 },
  27596  { "min", ICLASS_xt_iclass_minmax,
  27597    0,
  27598    Opcode_min_encode_fns, 0, 0 },
  27599  { "max", ICLASS_xt_iclass_minmax,
  27600    0,
  27601    Opcode_max_encode_fns, 0, 0 },
  27602  { "minu", ICLASS_xt_iclass_minmax,
  27603    0,
  27604    Opcode_minu_encode_fns, 0, 0 },
  27605  { "maxu", ICLASS_xt_iclass_minmax,
  27606    0,
  27607    Opcode_maxu_encode_fns, 0, 0 },
  27608  { "nsa", ICLASS_xt_iclass_nsa,
  27609    0,
  27610    Opcode_nsa_encode_fns, 0, 0 },
  27611  { "nsau", ICLASS_xt_iclass_nsa,
  27612    0,
  27613    Opcode_nsau_encode_fns, 0, 0 },
  27614  { "sext", ICLASS_xt_iclass_sx,
  27615    0,
  27616    Opcode_sext_encode_fns, 0, 0 },
  27617  { "l32ai", ICLASS_xt_iclass_l32ai,
  27618    0,
  27619    Opcode_l32ai_encode_fns, 0, 0 },
  27620  { "s32ri", ICLASS_xt_iclass_s32ri,
  27621    0,
  27622    Opcode_s32ri_encode_fns, 0, 0 },
  27623  { "s32c1i", ICLASS_xt_iclass_s32c1i,
  27624    0,
  27625    Opcode_s32c1i_encode_fns, 0, 0 },
  27626  { "rsr.scompare1", ICLASS_xt_iclass_rsr_scompare1,
  27627    0,
  27628    Opcode_rsr_scompare1_encode_fns, 0, 0 },
  27629  { "wsr.scompare1", ICLASS_xt_iclass_wsr_scompare1,
  27630    0,
  27631    Opcode_wsr_scompare1_encode_fns, 0, 0 },
  27632  { "xsr.scompare1", ICLASS_xt_iclass_xsr_scompare1,
  27633    0,
  27634    Opcode_xsr_scompare1_encode_fns, 0, 0 },
  27635  { "rsr.atomctl", ICLASS_xt_iclass_rsr_atomctl,
  27636    0,
  27637    Opcode_rsr_atomctl_encode_fns, 0, 0 },
  27638  { "wsr.atomctl", ICLASS_xt_iclass_wsr_atomctl,
  27639    0,
  27640    Opcode_wsr_atomctl_encode_fns, 0, 0 },
  27641  { "xsr.atomctl", ICLASS_xt_iclass_xsr_atomctl,
  27642    0,
  27643    Opcode_xsr_atomctl_encode_fns, 0, 0 },
  27644  { "rer", ICLASS_xt_iclass_rer,
  27645    0,
  27646    Opcode_rer_encode_fns, 0, 0 },
  27647  { "wer", ICLASS_xt_iclass_wer,
  27648    0,
  27649    Opcode_wer_encode_fns, 0, 0 },
  27650  { "rur.ae_ovf_sar", ICLASS_rur_ae_ovf_sar,
  27651    0,
  27652    Opcode_rur_ae_ovf_sar_encode_fns, 0, 0 },
  27653  { "wur.ae_ovf_sar", ICLASS_wur_ae_ovf_sar,
  27654    0,
  27655    Opcode_wur_ae_ovf_sar_encode_fns, 0, 0 },
  27656  { "rur.ae_bithead", ICLASS_rur_ae_bithead,
  27657    0,
  27658    Opcode_rur_ae_bithead_encode_fns, 0, 0 },
  27659  { "wur.ae_bithead", ICLASS_wur_ae_bithead,
  27660    0,
  27661    Opcode_wur_ae_bithead_encode_fns, 0, 0 },
  27662  { "rur.ae_ts_fts_bu_bp", ICLASS_rur_ae_ts_fts_bu_bp,
  27663    0,
  27664    Opcode_rur_ae_ts_fts_bu_bp_encode_fns, 0, 0 },
  27665  { "wur.ae_ts_fts_bu_bp", ICLASS_wur_ae_ts_fts_bu_bp,
  27666    0,
  27667    Opcode_wur_ae_ts_fts_bu_bp_encode_fns, 0, 0 },
  27668  { "rur.ae_sd_no", ICLASS_rur_ae_sd_no,
  27669    0,
  27670    Opcode_rur_ae_sd_no_encode_fns, 0, 0 },
  27671  { "wur.ae_sd_no", ICLASS_wur_ae_sd_no,
  27672    0,
  27673    Opcode_wur_ae_sd_no_encode_fns, 0, 0 },
  27674  { "rur.ae_overflow", ICLASS_ae_iclass_rur_ae_overflow,
  27675    0,
  27676    Opcode_rur_ae_overflow_encode_fns, 0, 0 },
  27677  { "wur.ae_overflow", ICLASS_ae_iclass_wur_ae_overflow,
  27678    0,
  27679    Opcode_wur_ae_overflow_encode_fns, 0, 0 },
  27680  { "rur.ae_sar", ICLASS_ae_iclass_rur_ae_sar,
  27681    0,
  27682    Opcode_rur_ae_sar_encode_fns, 0, 0 },
  27683  { "wur.ae_sar", ICLASS_ae_iclass_wur_ae_sar,
  27684    0,
  27685    Opcode_wur_ae_sar_encode_fns, 0, 0 },
  27686  { "rur.ae_bitptr", ICLASS_ae_iclass_rur_ae_bitptr,
  27687    0,
  27688    Opcode_rur_ae_bitptr_encode_fns, 0, 0 },
  27689  { "wur.ae_bitptr", ICLASS_ae_iclass_wur_ae_bitptr,
  27690    0,
  27691    Opcode_wur_ae_bitptr_encode_fns, 0, 0 },
  27692  { "rur.ae_bitsused", ICLASS_ae_iclass_rur_ae_bitsused,
  27693    0,
  27694    Opcode_rur_ae_bitsused_encode_fns, 0, 0 },
  27695  { "wur.ae_bitsused", ICLASS_ae_iclass_wur_ae_bitsused,
  27696    0,
  27697    Opcode_wur_ae_bitsused_encode_fns, 0, 0 },
  27698  { "rur.ae_tablesize", ICLASS_ae_iclass_rur_ae_tablesize,
  27699    0,
  27700    Opcode_rur_ae_tablesize_encode_fns, 0, 0 },
  27701  { "wur.ae_tablesize", ICLASS_ae_iclass_wur_ae_tablesize,
  27702    0,
  27703    Opcode_wur_ae_tablesize_encode_fns, 0, 0 },
  27704  { "rur.ae_first_ts", ICLASS_ae_iclass_rur_ae_first_ts,
  27705    0,
  27706    Opcode_rur_ae_first_ts_encode_fns, 0, 0 },
  27707  { "wur.ae_first_ts", ICLASS_ae_iclass_wur_ae_first_ts,
  27708    0,
  27709    Opcode_wur_ae_first_ts_encode_fns, 0, 0 },
  27710  { "rur.ae_nextoffset", ICLASS_ae_iclass_rur_ae_nextoffset,
  27711    0,
  27712    Opcode_rur_ae_nextoffset_encode_fns, 0, 0 },
  27713  { "wur.ae_nextoffset", ICLASS_ae_iclass_wur_ae_nextoffset,
  27714    0,
  27715    Opcode_wur_ae_nextoffset_encode_fns, 0, 0 },
  27716  { "rur.ae_searchdone", ICLASS_ae_iclass_rur_ae_searchdone,
  27717    0,
  27718    Opcode_rur_ae_searchdone_encode_fns, 0, 0 },
  27719  { "wur.ae_searchdone", ICLASS_ae_iclass_wur_ae_searchdone,
  27720    0,
  27721    Opcode_wur_ae_searchdone_encode_fns, 0, 0 },
  27722  { "ae_lp16f.i", ICLASS_ae_iclass_lp16f_i,
  27723    0,
  27724    Opcode_ae_lp16f_i_encode_fns, 0, 0 },
  27725  { "ae_lp16f.iu", ICLASS_ae_iclass_lp16f_iu,
  27726    0,
  27727    Opcode_ae_lp16f_iu_encode_fns, 0, 0 },
  27728  { "ae_lp16f.x", ICLASS_ae_iclass_lp16f_x,
  27729    0,
  27730    Opcode_ae_lp16f_x_encode_fns, 0, 0 },
  27731  { "ae_lp16f.xu", ICLASS_ae_iclass_lp16f_xu,
  27732    0,
  27733    Opcode_ae_lp16f_xu_encode_fns, 0, 0 },
  27734  { "ae_lp24.i", ICLASS_ae_iclass_lp24_i,
  27735    0,
  27736    Opcode_ae_lp24_i_encode_fns, 0, 0 },
  27737  { "ae_lp24.iu", ICLASS_ae_iclass_lp24_iu,
  27738    0,
  27739    Opcode_ae_lp24_iu_encode_fns, 0, 0 },
  27740  { "ae_lp24.x", ICLASS_ae_iclass_lp24_x,
  27741    0,
  27742    Opcode_ae_lp24_x_encode_fns, 0, 0 },
  27743  { "ae_lp24.xu", ICLASS_ae_iclass_lp24_xu,
  27744    0,
  27745    Opcode_ae_lp24_xu_encode_fns, 0, 0 },
  27746  { "ae_lp24f.i", ICLASS_ae_iclass_lp24f_i,
  27747    0,
  27748    Opcode_ae_lp24f_i_encode_fns, 0, 0 },
  27749  { "ae_lp24f.iu", ICLASS_ae_iclass_lp24f_iu,
  27750    0,
  27751    Opcode_ae_lp24f_iu_encode_fns, 0, 0 },
  27752  { "ae_lp24f.x", ICLASS_ae_iclass_lp24f_x,
  27753    0,
  27754    Opcode_ae_lp24f_x_encode_fns, 0, 0 },
  27755  { "ae_lp24f.xu", ICLASS_ae_iclass_lp24f_xu,
  27756    0,
  27757    Opcode_ae_lp24f_xu_encode_fns, 0, 0 },
  27758  { "ae_lp16x2f.i", ICLASS_ae_iclass_lp16x2f_i,
  27759    0,
  27760    Opcode_ae_lp16x2f_i_encode_fns, 0, 0 },
  27761  { "ae_lp16x2f.iu", ICLASS_ae_iclass_lp16x2f_iu,
  27762    0,
  27763    Opcode_ae_lp16x2f_iu_encode_fns, 0, 0 },
  27764  { "ae_lp16x2f.x", ICLASS_ae_iclass_lp16x2f_x,
  27765    0,
  27766    Opcode_ae_lp16x2f_x_encode_fns, 0, 0 },
  27767  { "ae_lp16x2f.xu", ICLASS_ae_iclass_lp16x2f_xu,
  27768    0,
  27769    Opcode_ae_lp16x2f_xu_encode_fns, 0, 0 },
  27770  { "ae_lp24x2f.i", ICLASS_ae_iclass_lp24x2f_i,
  27771    0,
  27772    Opcode_ae_lp24x2f_i_encode_fns, 0, 0 },
  27773  { "ae_lp24x2f.iu", ICLASS_ae_iclass_lp24x2f_iu,
  27774    0,
  27775    Opcode_ae_lp24x2f_iu_encode_fns, 0, 0 },
  27776  { "ae_lp24x2f.x", ICLASS_ae_iclass_lp24x2f_x,
  27777    0,
  27778    Opcode_ae_lp24x2f_x_encode_fns, 0, 0 },
  27779  { "ae_lp24x2f.xu", ICLASS_ae_iclass_lp24x2f_xu,
  27780    0,
  27781    Opcode_ae_lp24x2f_xu_encode_fns, 0, 0 },
  27782  { "ae_lp24x2.i", ICLASS_ae_iclass_lp24x2_i,
  27783    0,
  27784    Opcode_ae_lp24x2_i_encode_fns, 0, 0 },
  27785  { "ae_lp24x2.iu", ICLASS_ae_iclass_lp24x2_iu,
  27786    0,
  27787    Opcode_ae_lp24x2_iu_encode_fns, 0, 0 },
  27788  { "ae_lp24x2.x", ICLASS_ae_iclass_lp24x2_x,
  27789    0,
  27790    Opcode_ae_lp24x2_x_encode_fns, 0, 0 },
  27791  { "ae_lp24x2.xu", ICLASS_ae_iclass_lp24x2_xu,
  27792    0,
  27793    Opcode_ae_lp24x2_xu_encode_fns, 0, 0 },
  27794  { "ae_sp16x2f.i", ICLASS_ae_iclass_sp16x2f_i,
  27795    0,
  27796    Opcode_ae_sp16x2f_i_encode_fns, 0, 0 },
  27797  { "ae_sp16x2f.iu", ICLASS_ae_iclass_sp16x2f_iu,
  27798    0,
  27799    Opcode_ae_sp16x2f_iu_encode_fns, 0, 0 },
  27800  { "ae_sp16x2f.x", ICLASS_ae_iclass_sp16x2f_x,
  27801    0,
  27802    Opcode_ae_sp16x2f_x_encode_fns, 0, 0 },
  27803  { "ae_sp16x2f.xu", ICLASS_ae_iclass_sp16x2f_xu,
  27804    0,
  27805    Opcode_ae_sp16x2f_xu_encode_fns, 0, 0 },
  27806  { "ae_sp24x2s.i", ICLASS_ae_iclass_sp24x2s_i,
  27807    0,
  27808    Opcode_ae_sp24x2s_i_encode_fns, 0, 0 },
  27809  { "ae_sp24x2s.iu", ICLASS_ae_iclass_sp24x2s_iu,
  27810    0,
  27811    Opcode_ae_sp24x2s_iu_encode_fns, 0, 0 },
  27812  { "ae_sp24x2s.x", ICLASS_ae_iclass_sp24x2s_x,
  27813    0,
  27814    Opcode_ae_sp24x2s_x_encode_fns, 0, 0 },
  27815  { "ae_sp24x2s.xu", ICLASS_ae_iclass_sp24x2s_xu,
  27816    0,
  27817    Opcode_ae_sp24x2s_xu_encode_fns, 0, 0 },
  27818  { "ae_sp24x2f.i", ICLASS_ae_iclass_sp24x2f_i,
  27819    0,
  27820    Opcode_ae_sp24x2f_i_encode_fns, 0, 0 },
  27821  { "ae_sp24x2f.iu", ICLASS_ae_iclass_sp24x2f_iu,
  27822    0,
  27823    Opcode_ae_sp24x2f_iu_encode_fns, 0, 0 },
  27824  { "ae_sp24x2f.x", ICLASS_ae_iclass_sp24x2f_x,
  27825    0,
  27826    Opcode_ae_sp24x2f_x_encode_fns, 0, 0 },
  27827  { "ae_sp24x2f.xu", ICLASS_ae_iclass_sp24x2f_xu,
  27828    0,
  27829    Opcode_ae_sp24x2f_xu_encode_fns, 0, 0 },
  27830  { "ae_sp16f.l.i", ICLASS_ae_iclass_sp16f_l_i,
  27831    0,
  27832    Opcode_ae_sp16f_l_i_encode_fns, 0, 0 },
  27833  { "ae_sp16f.l.iu", ICLASS_ae_iclass_sp16f_l_iu,
  27834    0,
  27835    Opcode_ae_sp16f_l_iu_encode_fns, 0, 0 },
  27836  { "ae_sp16f.l.x", ICLASS_ae_iclass_sp16f_l_x,
  27837    0,
  27838    Opcode_ae_sp16f_l_x_encode_fns, 0, 0 },
  27839  { "ae_sp16f.l.xu", ICLASS_ae_iclass_sp16f_l_xu,
  27840    0,
  27841    Opcode_ae_sp16f_l_xu_encode_fns, 0, 0 },
  27842  { "ae_sp24s.l.i", ICLASS_ae_iclass_sp24s_l_i,
  27843    0,
  27844    Opcode_ae_sp24s_l_i_encode_fns, 0, 0 },
  27845  { "ae_sp24s.l.iu", ICLASS_ae_iclass_sp24s_l_iu,
  27846    0,
  27847    Opcode_ae_sp24s_l_iu_encode_fns, 0, 0 },
  27848  { "ae_sp24s.l.x", ICLASS_ae_iclass_sp24s_l_x,
  27849    0,
  27850    Opcode_ae_sp24s_l_x_encode_fns, 0, 0 },
  27851  { "ae_sp24s.l.xu", ICLASS_ae_iclass_sp24s_l_xu,
  27852    0,
  27853    Opcode_ae_sp24s_l_xu_encode_fns, 0, 0 },
  27854  { "ae_sp24f.l.i", ICLASS_ae_iclass_sp24f_l_i,
  27855    0,
  27856    Opcode_ae_sp24f_l_i_encode_fns, 0, 0 },
  27857  { "ae_sp24f.l.iu", ICLASS_ae_iclass_sp24f_l_iu,
  27858    0,
  27859    Opcode_ae_sp24f_l_iu_encode_fns, 0, 0 },
  27860  { "ae_sp24f.l.x", ICLASS_ae_iclass_sp24f_l_x,
  27861    0,
  27862    Opcode_ae_sp24f_l_x_encode_fns, 0, 0 },
  27863  { "ae_sp24f.l.xu", ICLASS_ae_iclass_sp24f_l_xu,
  27864    0,
  27865    Opcode_ae_sp24f_l_xu_encode_fns, 0, 0 },
  27866  { "ae_lq56.i", ICLASS_ae_iclass_lq56_i,
  27867    0,
  27868    Opcode_ae_lq56_i_encode_fns, 0, 0 },
  27869  { "ae_lq56.iu", ICLASS_ae_iclass_lq56_iu,
  27870    0,
  27871    Opcode_ae_lq56_iu_encode_fns, 0, 0 },
  27872  { "ae_lq56.x", ICLASS_ae_iclass_lq56_x,
  27873    0,
  27874    Opcode_ae_lq56_x_encode_fns, 0, 0 },
  27875  { "ae_lq56.xu", ICLASS_ae_iclass_lq56_xu,
  27876    0,
  27877    Opcode_ae_lq56_xu_encode_fns, 0, 0 },
  27878  { "ae_lq32f.i", ICLASS_ae_iclass_lq32f_i,
  27879    0,
  27880    Opcode_ae_lq32f_i_encode_fns, 0, 0 },
  27881  { "ae_lq32f.iu", ICLASS_ae_iclass_lq32f_iu,
  27882    0,
  27883    Opcode_ae_lq32f_iu_encode_fns, 0, 0 },
  27884  { "ae_lq32f.x", ICLASS_ae_iclass_lq32f_x,
  27885    0,
  27886    Opcode_ae_lq32f_x_encode_fns, 0, 0 },
  27887  { "ae_lq32f.xu", ICLASS_ae_iclass_lq32f_xu,
  27888    0,
  27889    Opcode_ae_lq32f_xu_encode_fns, 0, 0 },
  27890  { "ae_sq56s.i", ICLASS_ae_iclass_sq56s_i,
  27891    0,
  27892    Opcode_ae_sq56s_i_encode_fns, 0, 0 },
  27893  { "ae_sq56s.iu", ICLASS_ae_iclass_sq56s_iu,
  27894    0,
  27895    Opcode_ae_sq56s_iu_encode_fns, 0, 0 },
  27896  { "ae_sq56s.x", ICLASS_ae_iclass_sq56s_x,
  27897    0,
  27898    Opcode_ae_sq56s_x_encode_fns, 0, 0 },
  27899  { "ae_sq56s.xu", ICLASS_ae_iclass_sq56s_xu,
  27900    0,
  27901    Opcode_ae_sq56s_xu_encode_fns, 0, 0 },
  27902  { "ae_sq32f.i", ICLASS_ae_iclass_sq32f_i,
  27903    0,
  27904    Opcode_ae_sq32f_i_encode_fns, 0, 0 },
  27905  { "ae_sq32f.iu", ICLASS_ae_iclass_sq32f_iu,
  27906    0,
  27907    Opcode_ae_sq32f_iu_encode_fns, 0, 0 },
  27908  { "ae_sq32f.x", ICLASS_ae_iclass_sq32f_x,
  27909    0,
  27910    Opcode_ae_sq32f_x_encode_fns, 0, 0 },
  27911  { "ae_sq32f.xu", ICLASS_ae_iclass_sq32f_xu,
  27912    0,
  27913    Opcode_ae_sq32f_xu_encode_fns, 0, 0 },
  27914  { "ae_zerop48", ICLASS_ae_iclass_zerop48,
  27915    0,
  27916    Opcode_ae_zerop48_encode_fns, 0, 0 },
  27917  { "ae_movp48", ICLASS_ae_iclass_movp48,
  27918    0,
  27919    Opcode_ae_movp48_encode_fns, 0, 0 },
  27920  { "ae_selp24.ll", ICLASS_ae_iclass_selp24_ll,
  27921    0,
  27922    Opcode_ae_selp24_ll_encode_fns, 0, 0 },
  27923  { "ae_selp24.lh", ICLASS_ae_iclass_selp24_lh,
  27924    0,
  27925    Opcode_ae_selp24_lh_encode_fns, 0, 0 },
  27926  { "ae_selp24.hl", ICLASS_ae_iclass_selp24_hl,
  27927    0,
  27928    Opcode_ae_selp24_hl_encode_fns, 0, 0 },
  27929  { "ae_selp24.hh", ICLASS_ae_iclass_selp24_hh,
  27930    0,
  27931    Opcode_ae_selp24_hh_encode_fns, 0, 0 },
  27932  { "ae_movtp24x2", ICLASS_ae_iclass_movtp24x2,
  27933    0,
  27934    Opcode_ae_movtp24x2_encode_fns, 0, 0 },
  27935  { "ae_movfp24x2", ICLASS_ae_iclass_movfp24x2,
  27936    0,
  27937    Opcode_ae_movfp24x2_encode_fns, 0, 0 },
  27938  { "ae_movtp48", ICLASS_ae_iclass_movtp48,
  27939    0,
  27940    Opcode_ae_movtp48_encode_fns, 0, 0 },
  27941  { "ae_movfp48", ICLASS_ae_iclass_movfp48,
  27942    0,
  27943    Opcode_ae_movfp48_encode_fns, 0, 0 },
  27944  { "ae_movpa24x2", ICLASS_ae_iclass_movpa24x2,
  27945    0,
  27946    Opcode_ae_movpa24x2_encode_fns, 0, 0 },
  27947  { "ae_truncp24a32x2", ICLASS_ae_iclass_truncp24a32x2,
  27948    0,
  27949    Opcode_ae_truncp24a32x2_encode_fns, 0, 0 },
  27950  { "ae_cvta32p24.l", ICLASS_ae_iclass_cvta32p24_l,
  27951    0,
  27952    Opcode_ae_cvta32p24_l_encode_fns, 0, 0 },
  27953  { "ae_cvta32p24.h", ICLASS_ae_iclass_cvta32p24_h,
  27954    0,
  27955    Opcode_ae_cvta32p24_h_encode_fns, 0, 0 },
  27956  { "ae_cvtp24a16x2.ll", ICLASS_ae_iclass_cvtp24a16x2_ll,
  27957    0,
  27958    Opcode_ae_cvtp24a16x2_ll_encode_fns, 0, 0 },
  27959  { "ae_cvtp24a16x2.lh", ICLASS_ae_iclass_cvtp24a16x2_lh,
  27960    0,
  27961    Opcode_ae_cvtp24a16x2_lh_encode_fns, 0, 0 },
  27962  { "ae_cvtp24a16x2.hl", ICLASS_ae_iclass_cvtp24a16x2_hl,
  27963    0,
  27964    Opcode_ae_cvtp24a16x2_hl_encode_fns, 0, 0 },
  27965  { "ae_cvtp24a16x2.hh", ICLASS_ae_iclass_cvtp24a16x2_hh,
  27966    0,
  27967    Opcode_ae_cvtp24a16x2_hh_encode_fns, 0, 0 },
  27968  { "ae_truncp24q48x2", ICLASS_ae_iclass_truncp24q48x2,
  27969    0,
  27970    Opcode_ae_truncp24q48x2_encode_fns, 0, 0 },
  27971  { "ae_truncp16", ICLASS_ae_iclass_truncp16,
  27972    0,
  27973    Opcode_ae_truncp16_encode_fns, 0, 0 },
  27974  { "ae_roundsp24q48sym", ICLASS_ae_iclass_roundsp24q48sym,
  27975    0,
  27976    Opcode_ae_roundsp24q48sym_encode_fns, 0, 0 },
  27977  { "ae_roundsp24q48asym", ICLASS_ae_iclass_roundsp24q48asym,
  27978    0,
  27979    Opcode_ae_roundsp24q48asym_encode_fns, 0, 0 },
  27980  { "ae_roundsp16q48sym", ICLASS_ae_iclass_roundsp16q48sym,
  27981    0,
  27982    Opcode_ae_roundsp16q48sym_encode_fns, 0, 0 },
  27983  { "ae_roundsp16q48asym", ICLASS_ae_iclass_roundsp16q48asym,
  27984    0,
  27985    Opcode_ae_roundsp16q48asym_encode_fns, 0, 0 },
  27986  { "ae_roundsp16sym", ICLASS_ae_iclass_roundsp16sym,
  27987    0,
  27988    Opcode_ae_roundsp16sym_encode_fns, 0, 0 },
  27989  { "ae_roundsp16asym", ICLASS_ae_iclass_roundsp16asym,
  27990    0,
  27991    Opcode_ae_roundsp16asym_encode_fns, 0, 0 },
  27992  { "ae_zeroq56", ICLASS_ae_iclass_zeroq56,
  27993    0,
  27994    Opcode_ae_zeroq56_encode_fns, 0, 0 },
  27995  { "ae_movq56", ICLASS_ae_iclass_movq56,
  27996    0,
  27997    Opcode_ae_movq56_encode_fns, 0, 0 },
  27998  { "ae_movtq56", ICLASS_ae_iclass_movtq56,
  27999    0,
  28000    Opcode_ae_movtq56_encode_fns, 0, 0 },
  28001  { "ae_movfq56", ICLASS_ae_iclass_movfq56,
  28002    0,
  28003    Opcode_ae_movfq56_encode_fns, 0, 0 },
  28004  { "ae_cvtq48a32s", ICLASS_ae_iclass_cvtq48a32s,
  28005    0,
  28006    Opcode_ae_cvtq48a32s_encode_fns, 0, 0 },
  28007  { "ae_cvtq48p24s.l", ICLASS_ae_iclass_cvtq48p24s_l,
  28008    0,
  28009    Opcode_ae_cvtq48p24s_l_encode_fns, 0, 0 },
  28010  { "ae_cvtq48p24s.h", ICLASS_ae_iclass_cvtq48p24s_h,
  28011    0,
  28012    Opcode_ae_cvtq48p24s_h_encode_fns, 0, 0 },
  28013  { "ae_satq48s", ICLASS_ae_iclass_satq48s,
  28014    0,
  28015    Opcode_ae_satq48s_encode_fns, 0, 0 },
  28016  { "ae_truncq32", ICLASS_ae_iclass_truncq32,
  28017    0,
  28018    Opcode_ae_truncq32_encode_fns, 0, 0 },
  28019  { "ae_roundsq32sym", ICLASS_ae_iclass_roundsq32sym,
  28020    0,
  28021    Opcode_ae_roundsq32sym_encode_fns, 0, 0 },
  28022  { "ae_roundsq32asym", ICLASS_ae_iclass_roundsq32asym,
  28023    0,
  28024    Opcode_ae_roundsq32asym_encode_fns, 0, 0 },
  28025  { "ae_trunca32q48", ICLASS_ae_iclass_trunca32q48,
  28026    0,
  28027    Opcode_ae_trunca32q48_encode_fns, 0, 0 },
  28028  { "ae_movap24s.l", ICLASS_ae_iclass_movap24s_l,
  28029    0,
  28030    Opcode_ae_movap24s_l_encode_fns, 0, 0 },
  28031  { "ae_movap24s.h", ICLASS_ae_iclass_movap24s_h,
  28032    0,
  28033    Opcode_ae_movap24s_h_encode_fns, 0, 0 },
  28034  { "ae_trunca16p24s.l", ICLASS_ae_iclass_trunca16p24s_l,
  28035    0,
  28036    Opcode_ae_trunca16p24s_l_encode_fns, 0, 0 },
  28037  { "ae_trunca16p24s.h", ICLASS_ae_iclass_trunca16p24s_h,
  28038    0,
  28039    Opcode_ae_trunca16p24s_h_encode_fns, 0, 0 },
  28040  { "ae_addp24", ICLASS_ae_iclass_addp24,
  28041    0,
  28042    Opcode_ae_addp24_encode_fns, 0, 0 },
  28043  { "ae_subp24", ICLASS_ae_iclass_subp24,
  28044    0,
  28045    Opcode_ae_subp24_encode_fns, 0, 0 },
  28046  { "ae_negp24", ICLASS_ae_iclass_negp24,
  28047    0,
  28048    Opcode_ae_negp24_encode_fns, 0, 0 },
  28049  { "ae_absp24", ICLASS_ae_iclass_absp24,
  28050    0,
  28051    Opcode_ae_absp24_encode_fns, 0, 0 },
  28052  { "ae_maxp24s", ICLASS_ae_iclass_maxp24s,
  28053    0,
  28054    Opcode_ae_maxp24s_encode_fns, 0, 0 },
  28055  { "ae_minp24s", ICLASS_ae_iclass_minp24s,
  28056    0,
  28057    Opcode_ae_minp24s_encode_fns, 0, 0 },
  28058  { "ae_maxbp24s", ICLASS_ae_iclass_maxbp24s,
  28059    0,
  28060    Opcode_ae_maxbp24s_encode_fns, 0, 0 },
  28061  { "ae_minbp24s", ICLASS_ae_iclass_minbp24s,
  28062    0,
  28063    Opcode_ae_minbp24s_encode_fns, 0, 0 },
  28064  { "ae_addsp24s", ICLASS_ae_iclass_addsp24s,
  28065    0,
  28066    Opcode_ae_addsp24s_encode_fns, 0, 0 },
  28067  { "ae_subsp24s", ICLASS_ae_iclass_subsp24s,
  28068    0,
  28069    Opcode_ae_subsp24s_encode_fns, 0, 0 },
  28070  { "ae_negsp24s", ICLASS_ae_iclass_negsp24s,
  28071    0,
  28072    Opcode_ae_negsp24s_encode_fns, 0, 0 },
  28073  { "ae_abssp24s", ICLASS_ae_iclass_abssp24s,
  28074    0,
  28075    Opcode_ae_abssp24s_encode_fns, 0, 0 },
  28076  { "ae_andp48", ICLASS_ae_iclass_andp48,
  28077    0,
  28078    Opcode_ae_andp48_encode_fns, 0, 0 },
  28079  { "ae_nandp48", ICLASS_ae_iclass_nandp48,
  28080    0,
  28081    Opcode_ae_nandp48_encode_fns, 0, 0 },
  28082  { "ae_orp48", ICLASS_ae_iclass_orp48,
  28083    0,
  28084    Opcode_ae_orp48_encode_fns, 0, 0 },
  28085  { "ae_xorp48", ICLASS_ae_iclass_xorp48,
  28086    0,
  28087    Opcode_ae_xorp48_encode_fns, 0, 0 },
  28088  { "ae_ltp24s", ICLASS_ae_iclass_ltp24s,
  28089    0,
  28090    Opcode_ae_ltp24s_encode_fns, 0, 0 },
  28091  { "ae_lep24s", ICLASS_ae_iclass_lep24s,
  28092    0,
  28093    Opcode_ae_lep24s_encode_fns, 0, 0 },
  28094  { "ae_eqp24", ICLASS_ae_iclass_eqp24,
  28095    0,
  28096    Opcode_ae_eqp24_encode_fns, 0, 0 },
  28097  { "ae_addq56", ICLASS_ae_iclass_addq56,
  28098    0,
  28099    Opcode_ae_addq56_encode_fns, 0, 0 },
  28100  { "ae_subq56", ICLASS_ae_iclass_subq56,
  28101    0,
  28102    Opcode_ae_subq56_encode_fns, 0, 0 },
  28103  { "ae_negq56", ICLASS_ae_iclass_negq56,
  28104    0,
  28105    Opcode_ae_negq56_encode_fns, 0, 0 },
  28106  { "ae_absq56", ICLASS_ae_iclass_absq56,
  28107    0,
  28108    Opcode_ae_absq56_encode_fns, 0, 0 },
  28109  { "ae_maxq56s", ICLASS_ae_iclass_maxq56s,
  28110    0,
  28111    Opcode_ae_maxq56s_encode_fns, 0, 0 },
  28112  { "ae_minq56s", ICLASS_ae_iclass_minq56s,
  28113    0,
  28114    Opcode_ae_minq56s_encode_fns, 0, 0 },
  28115  { "ae_maxbq56s", ICLASS_ae_iclass_maxbq56s,
  28116    0,
  28117    Opcode_ae_maxbq56s_encode_fns, 0, 0 },
  28118  { "ae_minbq56s", ICLASS_ae_iclass_minbq56s,
  28119    0,
  28120    Opcode_ae_minbq56s_encode_fns, 0, 0 },
  28121  { "ae_addsq56s", ICLASS_ae_iclass_addsq56s,
  28122    0,
  28123    Opcode_ae_addsq56s_encode_fns, 0, 0 },
  28124  { "ae_subsq56s", ICLASS_ae_iclass_subsq56s,
  28125    0,
  28126    Opcode_ae_subsq56s_encode_fns, 0, 0 },
  28127  { "ae_negsq56s", ICLASS_ae_iclass_negsq56s,
  28128    0,
  28129    Opcode_ae_negsq56s_encode_fns, 0, 0 },
  28130  { "ae_abssq56s", ICLASS_ae_iclass_abssq56s,
  28131    0,
  28132    Opcode_ae_abssq56s_encode_fns, 0, 0 },
  28133  { "ae_andq56", ICLASS_ae_iclass_andq56,
  28134    0,
  28135    Opcode_ae_andq56_encode_fns, 0, 0 },
  28136  { "ae_nandq56", ICLASS_ae_iclass_nandq56,
  28137    0,
  28138    Opcode_ae_nandq56_encode_fns, 0, 0 },
  28139  { "ae_orq56", ICLASS_ae_iclass_orq56,
  28140    0,
  28141    Opcode_ae_orq56_encode_fns, 0, 0 },
  28142  { "ae_xorq56", ICLASS_ae_iclass_xorq56,
  28143    0,
  28144    Opcode_ae_xorq56_encode_fns, 0, 0 },
  28145  { "ae_sllip24", ICLASS_ae_iclass_sllip24,
  28146    0,
  28147    Opcode_ae_sllip24_encode_fns, 0, 0 },
  28148  { "ae_srlip24", ICLASS_ae_iclass_srlip24,
  28149    0,
  28150    Opcode_ae_srlip24_encode_fns, 0, 0 },
  28151  { "ae_sraip24", ICLASS_ae_iclass_sraip24,
  28152    0,
  28153    Opcode_ae_sraip24_encode_fns, 0, 0 },
  28154  { "ae_sllsp24", ICLASS_ae_iclass_sllsp24,
  28155    0,
  28156    Opcode_ae_sllsp24_encode_fns, 0, 0 },
  28157  { "ae_srlsp24", ICLASS_ae_iclass_srlsp24,
  28158    0,
  28159    Opcode_ae_srlsp24_encode_fns, 0, 0 },
  28160  { "ae_srasp24", ICLASS_ae_iclass_srasp24,
  28161    0,
  28162    Opcode_ae_srasp24_encode_fns, 0, 0 },
  28163  { "ae_sllisp24s", ICLASS_ae_iclass_sllisp24s,
  28164    0,
  28165    Opcode_ae_sllisp24s_encode_fns, 0, 0 },
  28166  { "ae_sllssp24s", ICLASS_ae_iclass_sllssp24s,
  28167    0,
  28168    Opcode_ae_sllssp24s_encode_fns, 0, 0 },
  28169  { "ae_slliq56", ICLASS_ae_iclass_slliq56,
  28170    0,
  28171    Opcode_ae_slliq56_encode_fns, 0, 0 },
  28172  { "ae_srliq56", ICLASS_ae_iclass_srliq56,
  28173    0,
  28174    Opcode_ae_srliq56_encode_fns, 0, 0 },
  28175  { "ae_sraiq56", ICLASS_ae_iclass_sraiq56,
  28176    0,
  28177    Opcode_ae_sraiq56_encode_fns, 0, 0 },
  28178  { "ae_sllsq56", ICLASS_ae_iclass_sllsq56,
  28179    0,
  28180    Opcode_ae_sllsq56_encode_fns, 0, 0 },
  28181  { "ae_srlsq56", ICLASS_ae_iclass_srlsq56,
  28182    0,
  28183    Opcode_ae_srlsq56_encode_fns, 0, 0 },
  28184  { "ae_srasq56", ICLASS_ae_iclass_srasq56,
  28185    0,
  28186    Opcode_ae_srasq56_encode_fns, 0, 0 },
  28187  { "ae_sllaq56", ICLASS_ae_iclass_sllaq56,
  28188    0,
  28189    Opcode_ae_sllaq56_encode_fns, 0, 0 },
  28190  { "ae_srlaq56", ICLASS_ae_iclass_srlaq56,
  28191    0,
  28192    Opcode_ae_srlaq56_encode_fns, 0, 0 },
  28193  { "ae_sraaq56", ICLASS_ae_iclass_sraaq56,
  28194    0,
  28195    Opcode_ae_sraaq56_encode_fns, 0, 0 },
  28196  { "ae_sllisq56s", ICLASS_ae_iclass_sllisq56s,
  28197    0,
  28198    Opcode_ae_sllisq56s_encode_fns, 0, 0 },
  28199  { "ae_sllssq56s", ICLASS_ae_iclass_sllssq56s,
  28200    0,
  28201    Opcode_ae_sllssq56s_encode_fns, 0, 0 },
  28202  { "ae_sllasq56s", ICLASS_ae_iclass_sllasq56s,
  28203    0,
  28204    Opcode_ae_sllasq56s_encode_fns, 0, 0 },
  28205  { "ae_ltq56s", ICLASS_ae_iclass_ltq56s,
  28206    0,
  28207    Opcode_ae_ltq56s_encode_fns, 0, 0 },
  28208  { "ae_leq56s", ICLASS_ae_iclass_leq56s,
  28209    0,
  28210    Opcode_ae_leq56s_encode_fns, 0, 0 },
  28211  { "ae_eqq56", ICLASS_ae_iclass_eqq56,
  28212    0,
  28213    Opcode_ae_eqq56_encode_fns, 0, 0 },
  28214  { "ae_nsaq56s", ICLASS_ae_iclass_nsaq56s,
  28215    0,
  28216    Opcode_ae_nsaq56s_encode_fns, 0, 0 },
  28217  { "ae_mulfs32p16s.ll", ICLASS_ae_iclass_mulfs32p16s_ll,
  28218    0,
  28219    Opcode_ae_mulfs32p16s_ll_encode_fns, 0, 0 },
  28220  { "ae_mulfp24s.ll", ICLASS_ae_iclass_mulfp24s_ll,
  28221    0,
  28222    Opcode_ae_mulfp24s_ll_encode_fns, 0, 0 },
  28223  { "ae_mulp24s.ll", ICLASS_ae_iclass_mulp24s_ll,
  28224    0,
  28225    Opcode_ae_mulp24s_ll_encode_fns, 0, 0 },
  28226  { "ae_mulfs32p16s.lh", ICLASS_ae_iclass_mulfs32p16s_lh,
  28227    0,
  28228    Opcode_ae_mulfs32p16s_lh_encode_fns, 0, 0 },
  28229  { "ae_mulfp24s.lh", ICLASS_ae_iclass_mulfp24s_lh,
  28230    0,
  28231    Opcode_ae_mulfp24s_lh_encode_fns, 0, 0 },
  28232  { "ae_mulp24s.lh", ICLASS_ae_iclass_mulp24s_lh,
  28233    0,
  28234    Opcode_ae_mulp24s_lh_encode_fns, 0, 0 },
  28235  { "ae_mulfs32p16s.hl", ICLASS_ae_iclass_mulfs32p16s_hl,
  28236    0,
  28237    Opcode_ae_mulfs32p16s_hl_encode_fns, 0, 0 },
  28238  { "ae_mulfp24s.hl", ICLASS_ae_iclass_mulfp24s_hl,
  28239    0,
  28240    Opcode_ae_mulfp24s_hl_encode_fns, 0, 0 },
  28241  { "ae_mulp24s.hl", ICLASS_ae_iclass_mulp24s_hl,
  28242    0,
  28243    Opcode_ae_mulp24s_hl_encode_fns, 0, 0 },
  28244  { "ae_mulfs32p16s.hh", ICLASS_ae_iclass_mulfs32p16s_hh,
  28245    0,
  28246    Opcode_ae_mulfs32p16s_hh_encode_fns, 0, 0 },
  28247  { "ae_mulfp24s.hh", ICLASS_ae_iclass_mulfp24s_hh,
  28248    0,
  28249    Opcode_ae_mulfp24s_hh_encode_fns, 0, 0 },
  28250  { "ae_mulp24s.hh", ICLASS_ae_iclass_mulp24s_hh,
  28251    0,
  28252    Opcode_ae_mulp24s_hh_encode_fns, 0, 0 },
  28253  { "ae_mulafs32p16s.ll", ICLASS_ae_iclass_mulafs32p16s_ll,
  28254    0,
  28255    Opcode_ae_mulafs32p16s_ll_encode_fns, 0, 0 },
  28256  { "ae_mulafp24s.ll", ICLASS_ae_iclass_mulafp24s_ll,
  28257    0,
  28258    Opcode_ae_mulafp24s_ll_encode_fns, 0, 0 },
  28259  { "ae_mulap24s.ll", ICLASS_ae_iclass_mulap24s_ll,
  28260    0,
  28261    Opcode_ae_mulap24s_ll_encode_fns, 0, 0 },
  28262  { "ae_mulafs32p16s.lh", ICLASS_ae_iclass_mulafs32p16s_lh,
  28263    0,
  28264    Opcode_ae_mulafs32p16s_lh_encode_fns, 0, 0 },
  28265  { "ae_mulafp24s.lh", ICLASS_ae_iclass_mulafp24s_lh,
  28266    0,
  28267    Opcode_ae_mulafp24s_lh_encode_fns, 0, 0 },
  28268  { "ae_mulap24s.lh", ICLASS_ae_iclass_mulap24s_lh,
  28269    0,
  28270    Opcode_ae_mulap24s_lh_encode_fns, 0, 0 },
  28271  { "ae_mulafs32p16s.hl", ICLASS_ae_iclass_mulafs32p16s_hl,
  28272    0,
  28273    Opcode_ae_mulafs32p16s_hl_encode_fns, 0, 0 },
  28274  { "ae_mulafp24s.hl", ICLASS_ae_iclass_mulafp24s_hl,
  28275    0,
  28276    Opcode_ae_mulafp24s_hl_encode_fns, 0, 0 },
  28277  { "ae_mulap24s.hl", ICLASS_ae_iclass_mulap24s_hl,
  28278    0,
  28279    Opcode_ae_mulap24s_hl_encode_fns, 0, 0 },
  28280  { "ae_mulafs32p16s.hh", ICLASS_ae_iclass_mulafs32p16s_hh,
  28281    0,
  28282    Opcode_ae_mulafs32p16s_hh_encode_fns, 0, 0 },
  28283  { "ae_mulafp24s.hh", ICLASS_ae_iclass_mulafp24s_hh,
  28284    0,
  28285    Opcode_ae_mulafp24s_hh_encode_fns, 0, 0 },
  28286  { "ae_mulap24s.hh", ICLASS_ae_iclass_mulap24s_hh,
  28287    0,
  28288    Opcode_ae_mulap24s_hh_encode_fns, 0, 0 },
  28289  { "ae_mulsfs32p16s.ll", ICLASS_ae_iclass_mulsfs32p16s_ll,
  28290    0,
  28291    Opcode_ae_mulsfs32p16s_ll_encode_fns, 0, 0 },
  28292  { "ae_mulsfp24s.ll", ICLASS_ae_iclass_mulsfp24s_ll,
  28293    0,
  28294    Opcode_ae_mulsfp24s_ll_encode_fns, 0, 0 },
  28295  { "ae_mulsp24s.ll", ICLASS_ae_iclass_mulsp24s_ll,
  28296    0,
  28297    Opcode_ae_mulsp24s_ll_encode_fns, 0, 0 },
  28298  { "ae_mulsfs32p16s.lh", ICLASS_ae_iclass_mulsfs32p16s_lh,
  28299    0,
  28300    Opcode_ae_mulsfs32p16s_lh_encode_fns, 0, 0 },
  28301  { "ae_mulsfp24s.lh", ICLASS_ae_iclass_mulsfp24s_lh,
  28302    0,
  28303    Opcode_ae_mulsfp24s_lh_encode_fns, 0, 0 },
  28304  { "ae_mulsp24s.lh", ICLASS_ae_iclass_mulsp24s_lh,
  28305    0,
  28306    Opcode_ae_mulsp24s_lh_encode_fns, 0, 0 },
  28307  { "ae_mulsfs32p16s.hl", ICLASS_ae_iclass_mulsfs32p16s_hl,
  28308    0,
  28309    Opcode_ae_mulsfs32p16s_hl_encode_fns, 0, 0 },
  28310  { "ae_mulsfp24s.hl", ICLASS_ae_iclass_mulsfp24s_hl,
  28311    0,
  28312    Opcode_ae_mulsfp24s_hl_encode_fns, 0, 0 },
  28313  { "ae_mulsp24s.hl", ICLASS_ae_iclass_mulsp24s_hl,
  28314    0,
  28315    Opcode_ae_mulsp24s_hl_encode_fns, 0, 0 },
  28316  { "ae_mulsfs32p16s.hh", ICLASS_ae_iclass_mulsfs32p16s_hh,
  28317    0,
  28318    Opcode_ae_mulsfs32p16s_hh_encode_fns, 0, 0 },
  28319  { "ae_mulsfp24s.hh", ICLASS_ae_iclass_mulsfp24s_hh,
  28320    0,
  28321    Opcode_ae_mulsfp24s_hh_encode_fns, 0, 0 },
  28322  { "ae_mulsp24s.hh", ICLASS_ae_iclass_mulsp24s_hh,
  28323    0,
  28324    Opcode_ae_mulsp24s_hh_encode_fns, 0, 0 },
  28325  { "ae_mulafs56p24s.ll", ICLASS_ae_iclass_mulafs56p24s_ll,
  28326    0,
  28327    Opcode_ae_mulafs56p24s_ll_encode_fns, 0, 0 },
  28328  { "ae_mulas56p24s.ll", ICLASS_ae_iclass_mulas56p24s_ll,
  28329    0,
  28330    Opcode_ae_mulas56p24s_ll_encode_fns, 0, 0 },
  28331  { "ae_mulafs56p24s.lh", ICLASS_ae_iclass_mulafs56p24s_lh,
  28332    0,
  28333    Opcode_ae_mulafs56p24s_lh_encode_fns, 0, 0 },
  28334  { "ae_mulas56p24s.lh", ICLASS_ae_iclass_mulas56p24s_lh,
  28335    0,
  28336    Opcode_ae_mulas56p24s_lh_encode_fns, 0, 0 },
  28337  { "ae_mulafs56p24s.hl", ICLASS_ae_iclass_mulafs56p24s_hl,
  28338    0,
  28339    Opcode_ae_mulafs56p24s_hl_encode_fns, 0, 0 },
  28340  { "ae_mulas56p24s.hl", ICLASS_ae_iclass_mulas56p24s_hl,
  28341    0,
  28342    Opcode_ae_mulas56p24s_hl_encode_fns, 0, 0 },
  28343  { "ae_mulafs56p24s.hh", ICLASS_ae_iclass_mulafs56p24s_hh,
  28344    0,
  28345    Opcode_ae_mulafs56p24s_hh_encode_fns, 0, 0 },
  28346  { "ae_mulas56p24s.hh", ICLASS_ae_iclass_mulas56p24s_hh,
  28347    0,
  28348    Opcode_ae_mulas56p24s_hh_encode_fns, 0, 0 },
  28349  { "ae_mulsfs56p24s.ll", ICLASS_ae_iclass_mulsfs56p24s_ll,
  28350    0,
  28351    Opcode_ae_mulsfs56p24s_ll_encode_fns, 0, 0 },
  28352  { "ae_mulss56p24s.ll", ICLASS_ae_iclass_mulss56p24s_ll,
  28353    0,
  28354    Opcode_ae_mulss56p24s_ll_encode_fns, 0, 0 },
  28355  { "ae_mulsfs56p24s.lh", ICLASS_ae_iclass_mulsfs56p24s_lh,
  28356    0,
  28357    Opcode_ae_mulsfs56p24s_lh_encode_fns, 0, 0 },
  28358  { "ae_mulss56p24s.lh", ICLASS_ae_iclass_mulss56p24s_lh,
  28359    0,
  28360    Opcode_ae_mulss56p24s_lh_encode_fns, 0, 0 },
  28361  { "ae_mulsfs56p24s.hl", ICLASS_ae_iclass_mulsfs56p24s_hl,
  28362    0,
  28363    Opcode_ae_mulsfs56p24s_hl_encode_fns, 0, 0 },
  28364  { "ae_mulss56p24s.hl", ICLASS_ae_iclass_mulss56p24s_hl,
  28365    0,
  28366    Opcode_ae_mulss56p24s_hl_encode_fns, 0, 0 },
  28367  { "ae_mulsfs56p24s.hh", ICLASS_ae_iclass_mulsfs56p24s_hh,
  28368    0,
  28369    Opcode_ae_mulsfs56p24s_hh_encode_fns, 0, 0 },
  28370  { "ae_mulss56p24s.hh", ICLASS_ae_iclass_mulss56p24s_hh,
  28371    0,
  28372    Opcode_ae_mulss56p24s_hh_encode_fns, 0, 0 },
  28373  { "ae_mulfq32sp16s.l", ICLASS_ae_iclass_mulfq32sp16s_l,
  28374    0,
  28375    Opcode_ae_mulfq32sp16s_l_encode_fns, 0, 0 },
  28376  { "ae_mulfq32sp16s.h", ICLASS_ae_iclass_mulfq32sp16s_h,
  28377    0,
  28378    Opcode_ae_mulfq32sp16s_h_encode_fns, 0, 0 },
  28379  { "ae_mulfq32sp16u.l", ICLASS_ae_iclass_mulfq32sp16u_l,
  28380    0,
  28381    Opcode_ae_mulfq32sp16u_l_encode_fns, 0, 0 },
  28382  { "ae_mulfq32sp16u.h", ICLASS_ae_iclass_mulfq32sp16u_h,
  28383    0,
  28384    Opcode_ae_mulfq32sp16u_h_encode_fns, 0, 0 },
  28385  { "ae_mulq32sp16s.l", ICLASS_ae_iclass_mulq32sp16s_l,
  28386    0,
  28387    Opcode_ae_mulq32sp16s_l_encode_fns, 0, 0 },
  28388  { "ae_mulq32sp16s.h", ICLASS_ae_iclass_mulq32sp16s_h,
  28389    0,
  28390    Opcode_ae_mulq32sp16s_h_encode_fns, 0, 0 },
  28391  { "ae_mulq32sp16u.l", ICLASS_ae_iclass_mulq32sp16u_l,
  28392    0,
  28393    Opcode_ae_mulq32sp16u_l_encode_fns, 0, 0 },
  28394  { "ae_mulq32sp16u.h", ICLASS_ae_iclass_mulq32sp16u_h,
  28395    0,
  28396    Opcode_ae_mulq32sp16u_h_encode_fns, 0, 0 },
  28397  { "ae_mulafq32sp16s.l", ICLASS_ae_iclass_mulafq32sp16s_l,
  28398    0,
  28399    Opcode_ae_mulafq32sp16s_l_encode_fns, 0, 0 },
  28400  { "ae_mulafq32sp16s.h", ICLASS_ae_iclass_mulafq32sp16s_h,
  28401    0,
  28402    Opcode_ae_mulafq32sp16s_h_encode_fns, 0, 0 },
  28403  { "ae_mulafq32sp16u.l", ICLASS_ae_iclass_mulafq32sp16u_l,
  28404    0,
  28405    Opcode_ae_mulafq32sp16u_l_encode_fns, 0, 0 },
  28406  { "ae_mulafq32sp16u.h", ICLASS_ae_iclass_mulafq32sp16u_h,
  28407    0,
  28408    Opcode_ae_mulafq32sp16u_h_encode_fns, 0, 0 },
  28409  { "ae_mulaq32sp16s.l", ICLASS_ae_iclass_mulaq32sp16s_l,
  28410    0,
  28411    Opcode_ae_mulaq32sp16s_l_encode_fns, 0, 0 },
  28412  { "ae_mulaq32sp16s.h", ICLASS_ae_iclass_mulaq32sp16s_h,
  28413    0,
  28414    Opcode_ae_mulaq32sp16s_h_encode_fns, 0, 0 },
  28415  { "ae_mulaq32sp16u.l", ICLASS_ae_iclass_mulaq32sp16u_l,
  28416    0,
  28417    Opcode_ae_mulaq32sp16u_l_encode_fns, 0, 0 },
  28418  { "ae_mulaq32sp16u.h", ICLASS_ae_iclass_mulaq32sp16u_h,
  28419    0,
  28420    Opcode_ae_mulaq32sp16u_h_encode_fns, 0, 0 },
  28421  { "ae_mulsfq32sp16s.l", ICLASS_ae_iclass_mulsfq32sp16s_l,
  28422    0,
  28423    Opcode_ae_mulsfq32sp16s_l_encode_fns, 0, 0 },
  28424  { "ae_mulsfq32sp16s.h", ICLASS_ae_iclass_mulsfq32sp16s_h,
  28425    0,
  28426    Opcode_ae_mulsfq32sp16s_h_encode_fns, 0, 0 },
  28427  { "ae_mulsfq32sp16u.l", ICLASS_ae_iclass_mulsfq32sp16u_l,
  28428    0,
  28429    Opcode_ae_mulsfq32sp16u_l_encode_fns, 0, 0 },
  28430  { "ae_mulsfq32sp16u.h", ICLASS_ae_iclass_mulsfq32sp16u_h,
  28431    0,
  28432    Opcode_ae_mulsfq32sp16u_h_encode_fns, 0, 0 },
  28433  { "ae_mulsq32sp16s.l", ICLASS_ae_iclass_mulsq32sp16s_l,
  28434    0,
  28435    Opcode_ae_mulsq32sp16s_l_encode_fns, 0, 0 },
  28436  { "ae_mulsq32sp16s.h", ICLASS_ae_iclass_mulsq32sp16s_h,
  28437    0,
  28438    Opcode_ae_mulsq32sp16s_h_encode_fns, 0, 0 },
  28439  { "ae_mulsq32sp16u.l", ICLASS_ae_iclass_mulsq32sp16u_l,
  28440    0,
  28441    Opcode_ae_mulsq32sp16u_l_encode_fns, 0, 0 },
  28442  { "ae_mulsq32sp16u.h", ICLASS_ae_iclass_mulsq32sp16u_h,
  28443    0,
  28444    Opcode_ae_mulsq32sp16u_h_encode_fns, 0, 0 },
  28445  { "ae_mulzaaq32sp16s.ll", ICLASS_ae_iclass_mulzaaq32sp16s_ll,
  28446    0,
  28447    Opcode_ae_mulzaaq32sp16s_ll_encode_fns, 0, 0 },
  28448  { "ae_mulzaafq32sp16s.ll", ICLASS_ae_iclass_mulzaafq32sp16s_ll,
  28449    0,
  28450    Opcode_ae_mulzaafq32sp16s_ll_encode_fns, 0, 0 },
  28451  { "ae_mulzaaq32sp16u.ll", ICLASS_ae_iclass_mulzaaq32sp16u_ll,
  28452    0,
  28453    Opcode_ae_mulzaaq32sp16u_ll_encode_fns, 0, 0 },
  28454  { "ae_mulzaafq32sp16u.ll", ICLASS_ae_iclass_mulzaafq32sp16u_ll,
  28455    0,
  28456    Opcode_ae_mulzaafq32sp16u_ll_encode_fns, 0, 0 },
  28457  { "ae_mulzaaq32sp16s.hh", ICLASS_ae_iclass_mulzaaq32sp16s_hh,
  28458    0,
  28459    Opcode_ae_mulzaaq32sp16s_hh_encode_fns, 0, 0 },
  28460  { "ae_mulzaafq32sp16s.hh", ICLASS_ae_iclass_mulzaafq32sp16s_hh,
  28461    0,
  28462    Opcode_ae_mulzaafq32sp16s_hh_encode_fns, 0, 0 },
  28463  { "ae_mulzaaq32sp16u.hh", ICLASS_ae_iclass_mulzaaq32sp16u_hh,
  28464    0,
  28465    Opcode_ae_mulzaaq32sp16u_hh_encode_fns, 0, 0 },
  28466  { "ae_mulzaafq32sp16u.hh", ICLASS_ae_iclass_mulzaafq32sp16u_hh,
  28467    0,
  28468    Opcode_ae_mulzaafq32sp16u_hh_encode_fns, 0, 0 },
  28469  { "ae_mulzaaq32sp16s.lh", ICLASS_ae_iclass_mulzaaq32sp16s_lh,
  28470    0,
  28471    Opcode_ae_mulzaaq32sp16s_lh_encode_fns, 0, 0 },
  28472  { "ae_mulzaafq32sp16s.lh", ICLASS_ae_iclass_mulzaafq32sp16s_lh,
  28473    0,
  28474    Opcode_ae_mulzaafq32sp16s_lh_encode_fns, 0, 0 },
  28475  { "ae_mulzaaq32sp16u.lh", ICLASS_ae_iclass_mulzaaq32sp16u_lh,
  28476    0,
  28477    Opcode_ae_mulzaaq32sp16u_lh_encode_fns, 0, 0 },
  28478  { "ae_mulzaafq32sp16u.lh", ICLASS_ae_iclass_mulzaafq32sp16u_lh,
  28479    0,
  28480    Opcode_ae_mulzaafq32sp16u_lh_encode_fns, 0, 0 },
  28481  { "ae_mulzasq32sp16s.ll", ICLASS_ae_iclass_mulzasq32sp16s_ll,
  28482    0,
  28483    Opcode_ae_mulzasq32sp16s_ll_encode_fns, 0, 0 },
  28484  { "ae_mulzasfq32sp16s.ll", ICLASS_ae_iclass_mulzasfq32sp16s_ll,
  28485    0,
  28486    Opcode_ae_mulzasfq32sp16s_ll_encode_fns, 0, 0 },
  28487  { "ae_mulzasq32sp16u.ll", ICLASS_ae_iclass_mulzasq32sp16u_ll,
  28488    0,
  28489    Opcode_ae_mulzasq32sp16u_ll_encode_fns, 0, 0 },
  28490  { "ae_mulzasfq32sp16u.ll", ICLASS_ae_iclass_mulzasfq32sp16u_ll,
  28491    0,
  28492    Opcode_ae_mulzasfq32sp16u_ll_encode_fns, 0, 0 },
  28493  { "ae_mulzasq32sp16s.hh", ICLASS_ae_iclass_mulzasq32sp16s_hh,
  28494    0,
  28495    Opcode_ae_mulzasq32sp16s_hh_encode_fns, 0, 0 },
  28496  { "ae_mulzasfq32sp16s.hh", ICLASS_ae_iclass_mulzasfq32sp16s_hh,
  28497    0,
  28498    Opcode_ae_mulzasfq32sp16s_hh_encode_fns, 0, 0 },
  28499  { "ae_mulzasq32sp16u.hh", ICLASS_ae_iclass_mulzasq32sp16u_hh,
  28500    0,
  28501    Opcode_ae_mulzasq32sp16u_hh_encode_fns, 0, 0 },
  28502  { "ae_mulzasfq32sp16u.hh", ICLASS_ae_iclass_mulzasfq32sp16u_hh,
  28503    0,
  28504    Opcode_ae_mulzasfq32sp16u_hh_encode_fns, 0, 0 },
  28505  { "ae_mulzasq32sp16s.lh", ICLASS_ae_iclass_mulzasq32sp16s_lh,
  28506    0,
  28507    Opcode_ae_mulzasq32sp16s_lh_encode_fns, 0, 0 },
  28508  { "ae_mulzasfq32sp16s.lh", ICLASS_ae_iclass_mulzasfq32sp16s_lh,
  28509    0,
  28510    Opcode_ae_mulzasfq32sp16s_lh_encode_fns, 0, 0 },
  28511  { "ae_mulzasq32sp16u.lh", ICLASS_ae_iclass_mulzasq32sp16u_lh,
  28512    0,
  28513    Opcode_ae_mulzasq32sp16u_lh_encode_fns, 0, 0 },
  28514  { "ae_mulzasfq32sp16u.lh", ICLASS_ae_iclass_mulzasfq32sp16u_lh,
  28515    0,
  28516    Opcode_ae_mulzasfq32sp16u_lh_encode_fns, 0, 0 },
  28517  { "ae_mulzsaq32sp16s.ll", ICLASS_ae_iclass_mulzsaq32sp16s_ll,
  28518    0,
  28519    Opcode_ae_mulzsaq32sp16s_ll_encode_fns, 0, 0 },
  28520  { "ae_mulzsafq32sp16s.ll", ICLASS_ae_iclass_mulzsafq32sp16s_ll,
  28521    0,
  28522    Opcode_ae_mulzsafq32sp16s_ll_encode_fns, 0, 0 },
  28523  { "ae_mulzsaq32sp16u.ll", ICLASS_ae_iclass_mulzsaq32sp16u_ll,
  28524    0,
  28525    Opcode_ae_mulzsaq32sp16u_ll_encode_fns, 0, 0 },
  28526  { "ae_mulzsafq32sp16u.ll", ICLASS_ae_iclass_mulzsafq32sp16u_ll,
  28527    0,
  28528    Opcode_ae_mulzsafq32sp16u_ll_encode_fns, 0, 0 },
  28529  { "ae_mulzsaq32sp16s.hh", ICLASS_ae_iclass_mulzsaq32sp16s_hh,
  28530    0,
  28531    Opcode_ae_mulzsaq32sp16s_hh_encode_fns, 0, 0 },
  28532  { "ae_mulzsafq32sp16s.hh", ICLASS_ae_iclass_mulzsafq32sp16s_hh,
  28533    0,
  28534    Opcode_ae_mulzsafq32sp16s_hh_encode_fns, 0, 0 },
  28535  { "ae_mulzsaq32sp16u.hh", ICLASS_ae_iclass_mulzsaq32sp16u_hh,
  28536    0,
  28537    Opcode_ae_mulzsaq32sp16u_hh_encode_fns, 0, 0 },
  28538  { "ae_mulzsafq32sp16u.hh", ICLASS_ae_iclass_mulzsafq32sp16u_hh,
  28539    0,
  28540    Opcode_ae_mulzsafq32sp16u_hh_encode_fns, 0, 0 },
  28541  { "ae_mulzsaq32sp16s.lh", ICLASS_ae_iclass_mulzsaq32sp16s_lh,
  28542    0,
  28543    Opcode_ae_mulzsaq32sp16s_lh_encode_fns, 0, 0 },
  28544  { "ae_mulzsafq32sp16s.lh", ICLASS_ae_iclass_mulzsafq32sp16s_lh,
  28545    0,
  28546    Opcode_ae_mulzsafq32sp16s_lh_encode_fns, 0, 0 },
  28547  { "ae_mulzsaq32sp16u.lh", ICLASS_ae_iclass_mulzsaq32sp16u_lh,
  28548    0,
  28549    Opcode_ae_mulzsaq32sp16u_lh_encode_fns, 0, 0 },
  28550  { "ae_mulzsafq32sp16u.lh", ICLASS_ae_iclass_mulzsafq32sp16u_lh,
  28551    0,
  28552    Opcode_ae_mulzsafq32sp16u_lh_encode_fns, 0, 0 },
  28553  { "ae_mulzssq32sp16s.ll", ICLASS_ae_iclass_mulzssq32sp16s_ll,
  28554    0,
  28555    Opcode_ae_mulzssq32sp16s_ll_encode_fns, 0, 0 },
  28556  { "ae_mulzssfq32sp16s.ll", ICLASS_ae_iclass_mulzssfq32sp16s_ll,
  28557    0,
  28558    Opcode_ae_mulzssfq32sp16s_ll_encode_fns, 0, 0 },
  28559  { "ae_mulzssq32sp16u.ll", ICLASS_ae_iclass_mulzssq32sp16u_ll,
  28560    0,
  28561    Opcode_ae_mulzssq32sp16u_ll_encode_fns, 0, 0 },
  28562  { "ae_mulzssfq32sp16u.ll", ICLASS_ae_iclass_mulzssfq32sp16u_ll,
  28563    0,
  28564    Opcode_ae_mulzssfq32sp16u_ll_encode_fns, 0, 0 },
  28565  { "ae_mulzssq32sp16s.hh", ICLASS_ae_iclass_mulzssq32sp16s_hh,
  28566    0,
  28567    Opcode_ae_mulzssq32sp16s_hh_encode_fns, 0, 0 },
  28568  { "ae_mulzssfq32sp16s.hh", ICLASS_ae_iclass_mulzssfq32sp16s_hh,
  28569    0,
  28570    Opcode_ae_mulzssfq32sp16s_hh_encode_fns, 0, 0 },
  28571  { "ae_mulzssq32sp16u.hh", ICLASS_ae_iclass_mulzssq32sp16u_hh,
  28572    0,
  28573    Opcode_ae_mulzssq32sp16u_hh_encode_fns, 0, 0 },
  28574  { "ae_mulzssfq32sp16u.hh", ICLASS_ae_iclass_mulzssfq32sp16u_hh,
  28575    0,
  28576    Opcode_ae_mulzssfq32sp16u_hh_encode_fns, 0, 0 },
  28577  { "ae_mulzssq32sp16s.lh", ICLASS_ae_iclass_mulzssq32sp16s_lh,
  28578    0,
  28579    Opcode_ae_mulzssq32sp16s_lh_encode_fns, 0, 0 },
  28580  { "ae_mulzssfq32sp16s.lh", ICLASS_ae_iclass_mulzssfq32sp16s_lh,
  28581    0,
  28582    Opcode_ae_mulzssfq32sp16s_lh_encode_fns, 0, 0 },
  28583  { "ae_mulzssq32sp16u.lh", ICLASS_ae_iclass_mulzssq32sp16u_lh,
  28584    0,
  28585    Opcode_ae_mulzssq32sp16u_lh_encode_fns, 0, 0 },
  28586  { "ae_mulzssfq32sp16u.lh", ICLASS_ae_iclass_mulzssfq32sp16u_lh,
  28587    0,
  28588    Opcode_ae_mulzssfq32sp16u_lh_encode_fns, 0, 0 },
  28589  { "ae_mulzaafp24s.hh.ll", ICLASS_ae_iclass_mulzaafp24s_hh_ll,
  28590    0,
  28591    Opcode_ae_mulzaafp24s_hh_ll_encode_fns, 0, 0 },
  28592  { "ae_mulzaap24s.hh.ll", ICLASS_ae_iclass_mulzaap24s_hh_ll,
  28593    0,
  28594    Opcode_ae_mulzaap24s_hh_ll_encode_fns, 0, 0 },
  28595  { "ae_mulzaafp24s.hl.lh", ICLASS_ae_iclass_mulzaafp24s_hl_lh,
  28596    0,
  28597    Opcode_ae_mulzaafp24s_hl_lh_encode_fns, 0, 0 },
  28598  { "ae_mulzaap24s.hl.lh", ICLASS_ae_iclass_mulzaap24s_hl_lh,
  28599    0,
  28600    Opcode_ae_mulzaap24s_hl_lh_encode_fns, 0, 0 },
  28601  { "ae_mulzasfp24s.hh.ll", ICLASS_ae_iclass_mulzasfp24s_hh_ll,
  28602    0,
  28603    Opcode_ae_mulzasfp24s_hh_ll_encode_fns, 0, 0 },
  28604  { "ae_mulzasp24s.hh.ll", ICLASS_ae_iclass_mulzasp24s_hh_ll,
  28605    0,
  28606    Opcode_ae_mulzasp24s_hh_ll_encode_fns, 0, 0 },
  28607  { "ae_mulzasfp24s.hl.lh", ICLASS_ae_iclass_mulzasfp24s_hl_lh,
  28608    0,
  28609    Opcode_ae_mulzasfp24s_hl_lh_encode_fns, 0, 0 },
  28610  { "ae_mulzasp24s.hl.lh", ICLASS_ae_iclass_mulzasp24s_hl_lh,
  28611    0,
  28612    Opcode_ae_mulzasp24s_hl_lh_encode_fns, 0, 0 },
  28613  { "ae_mulzsafp24s.hh.ll", ICLASS_ae_iclass_mulzsafp24s_hh_ll,
  28614    0,
  28615    Opcode_ae_mulzsafp24s_hh_ll_encode_fns, 0, 0 },
  28616  { "ae_mulzsap24s.hh.ll", ICLASS_ae_iclass_mulzsap24s_hh_ll,
  28617    0,
  28618    Opcode_ae_mulzsap24s_hh_ll_encode_fns, 0, 0 },
  28619  { "ae_mulzsafp24s.hl.lh", ICLASS_ae_iclass_mulzsafp24s_hl_lh,
  28620    0,
  28621    Opcode_ae_mulzsafp24s_hl_lh_encode_fns, 0, 0 },
  28622  { "ae_mulzsap24s.hl.lh", ICLASS_ae_iclass_mulzsap24s_hl_lh,
  28623    0,
  28624    Opcode_ae_mulzsap24s_hl_lh_encode_fns, 0, 0 },
  28625  { "ae_mulzssfp24s.hh.ll", ICLASS_ae_iclass_mulzssfp24s_hh_ll,
  28626    0,
  28627    Opcode_ae_mulzssfp24s_hh_ll_encode_fns, 0, 0 },
  28628  { "ae_mulzssp24s.hh.ll", ICLASS_ae_iclass_mulzssp24s_hh_ll,
  28629    0,
  28630    Opcode_ae_mulzssp24s_hh_ll_encode_fns, 0, 0 },
  28631  { "ae_mulzssfp24s.hl.lh", ICLASS_ae_iclass_mulzssfp24s_hl_lh,
  28632    0,
  28633    Opcode_ae_mulzssfp24s_hl_lh_encode_fns, 0, 0 },
  28634  { "ae_mulzssp24s.hl.lh", ICLASS_ae_iclass_mulzssp24s_hl_lh,
  28635    0,
  28636    Opcode_ae_mulzssp24s_hl_lh_encode_fns, 0, 0 },
  28637  { "ae_mulaafp24s.hh.ll", ICLASS_ae_iclass_mulaafp24s_hh_ll,
  28638    0,
  28639    Opcode_ae_mulaafp24s_hh_ll_encode_fns, 0, 0 },
  28640  { "ae_mulaap24s.hh.ll", ICLASS_ae_iclass_mulaap24s_hh_ll,
  28641    0,
  28642    Opcode_ae_mulaap24s_hh_ll_encode_fns, 0, 0 },
  28643  { "ae_mulaafp24s.hl.lh", ICLASS_ae_iclass_mulaafp24s_hl_lh,
  28644    0,
  28645    Opcode_ae_mulaafp24s_hl_lh_encode_fns, 0, 0 },
  28646  { "ae_mulaap24s.hl.lh", ICLASS_ae_iclass_mulaap24s_hl_lh,
  28647    0,
  28648    Opcode_ae_mulaap24s_hl_lh_encode_fns, 0, 0 },
  28649  { "ae_mulasfp24s.hh.ll", ICLASS_ae_iclass_mulasfp24s_hh_ll,
  28650    0,
  28651    Opcode_ae_mulasfp24s_hh_ll_encode_fns, 0, 0 },
  28652  { "ae_mulasp24s.hh.ll", ICLASS_ae_iclass_mulasp24s_hh_ll,
  28653    0,
  28654    Opcode_ae_mulasp24s_hh_ll_encode_fns, 0, 0 },
  28655  { "ae_mulasfp24s.hl.lh", ICLASS_ae_iclass_mulasfp24s_hl_lh,
  28656    0,
  28657    Opcode_ae_mulasfp24s_hl_lh_encode_fns, 0, 0 },
  28658  { "ae_mulasp24s.hl.lh", ICLASS_ae_iclass_mulasp24s_hl_lh,
  28659    0,
  28660    Opcode_ae_mulasp24s_hl_lh_encode_fns, 0, 0 },
  28661  { "ae_mulsafp24s.hh.ll", ICLASS_ae_iclass_mulsafp24s_hh_ll,
  28662    0,
  28663    Opcode_ae_mulsafp24s_hh_ll_encode_fns, 0, 0 },
  28664  { "ae_mulsap24s.hh.ll", ICLASS_ae_iclass_mulsap24s_hh_ll,
  28665    0,
  28666    Opcode_ae_mulsap24s_hh_ll_encode_fns, 0, 0 },
  28667  { "ae_mulsafp24s.hl.lh", ICLASS_ae_iclass_mulsafp24s_hl_lh,
  28668    0,
  28669    Opcode_ae_mulsafp24s_hl_lh_encode_fns, 0, 0 },
  28670  { "ae_mulsap24s.hl.lh", ICLASS_ae_iclass_mulsap24s_hl_lh,
  28671    0,
  28672    Opcode_ae_mulsap24s_hl_lh_encode_fns, 0, 0 },
  28673  { "ae_mulssfp24s.hh.ll", ICLASS_ae_iclass_mulssfp24s_hh_ll,
  28674    0,
  28675    Opcode_ae_mulssfp24s_hh_ll_encode_fns, 0, 0 },
  28676  { "ae_mulssp24s.hh.ll", ICLASS_ae_iclass_mulssp24s_hh_ll,
  28677    0,
  28678    Opcode_ae_mulssp24s_hh_ll_encode_fns, 0, 0 },
  28679  { "ae_mulssfp24s.hl.lh", ICLASS_ae_iclass_mulssfp24s_hl_lh,
  28680    0,
  28681    Opcode_ae_mulssfp24s_hl_lh_encode_fns, 0, 0 },
  28682  { "ae_mulssp24s.hl.lh", ICLASS_ae_iclass_mulssp24s_hl_lh,
  28683    0,
  28684    Opcode_ae_mulssp24s_hl_lh_encode_fns, 0, 0 },
  28685  { "ae_sha32", ICLASS_ae_iclass_sha32,
  28686    0,
  28687    Opcode_ae_sha32_encode_fns, 0, 0 },
  28688  { "ae_vldl32t", ICLASS_ae_iclass_vldl32t,
  28689    0,
  28690    Opcode_ae_vldl32t_encode_fns, 1, Opcode_ae_vldl32t_funcUnit_uses },
  28691  { "ae_vldl16t", ICLASS_ae_iclass_vldl16t,
  28692    0,
  28693    Opcode_ae_vldl16t_encode_fns, 1, Opcode_ae_vldl16t_funcUnit_uses },
  28694  { "ae_vldl16c", ICLASS_ae_iclass_vldl16c,
  28695    0,
  28696    Opcode_ae_vldl16c_encode_fns, 3, Opcode_ae_vldl16c_funcUnit_uses },
  28697  { "ae_vldsht", ICLASS_ae_iclass_vldsht,
  28698    0,
  28699    Opcode_ae_vldsht_encode_fns, 3, Opcode_ae_vldsht_funcUnit_uses },
  28700  { "ae_lb", ICLASS_ae_iclass_lb,
  28701    0,
  28702    Opcode_ae_lb_encode_fns, 1, Opcode_ae_lb_funcUnit_uses },
  28703  { "ae_lbi", ICLASS_ae_iclass_lbi,
  28704    0,
  28705    Opcode_ae_lbi_encode_fns, 1, Opcode_ae_lbi_funcUnit_uses },
  28706  { "ae_lbk", ICLASS_ae_iclass_lbk,
  28707    0,
  28708    Opcode_ae_lbk_encode_fns, 1, Opcode_ae_lbk_funcUnit_uses },
  28709  { "ae_lbki", ICLASS_ae_iclass_lbki,
  28710    0,
  28711    Opcode_ae_lbki_encode_fns, 1, Opcode_ae_lbki_funcUnit_uses },
  28712  { "ae_db", ICLASS_ae_iclass_db,
  28713    0,
  28714    Opcode_ae_db_encode_fns, 2, Opcode_ae_db_funcUnit_uses },
  28715  { "ae_dbi", ICLASS_ae_iclass_dbi,
  28716    0,
  28717    Opcode_ae_dbi_encode_fns, 2, Opcode_ae_dbi_funcUnit_uses },
  28718  { "ae_vlel32t", ICLASS_ae_iclass_vlel32t,
  28719    0,
  28720    Opcode_ae_vlel32t_encode_fns, 1, Opcode_ae_vlel32t_funcUnit_uses },
  28721  { "ae_vlel16t", ICLASS_ae_iclass_vlel16t,
  28722    0,
  28723    Opcode_ae_vlel16t_encode_fns, 1, Opcode_ae_vlel16t_funcUnit_uses },
  28724  { "ae_sb", ICLASS_ae_iclass_sb,
  28725    0,
  28726    Opcode_ae_sb_encode_fns, 2, Opcode_ae_sb_funcUnit_uses },
  28727  { "ae_sbi", ICLASS_ae_iclass_sbi,
  28728    0,
  28729    Opcode_ae_sbi_encode_fns, 2, Opcode_ae_sbi_funcUnit_uses },
  28730  { "ae_vles16c", ICLASS_ae_iclass_vles16c,
  28731    0,
  28732    Opcode_ae_vles16c_encode_fns, 2, Opcode_ae_vles16c_funcUnit_uses },
  28733  { "ae_sbf", ICLASS_ae_iclass_sbf,
  28734    0,
  28735    Opcode_ae_sbf_encode_fns, 2, Opcode_ae_sbf_funcUnit_uses }
  28736};
  28737
  28738enum xtensa_opcode_id {
  28739  OPCODE_EXCW,
  28740  OPCODE_RFE,
  28741  OPCODE_RFDE,
  28742  OPCODE_SYSCALL,
  28743  OPCODE_CALL12,
  28744  OPCODE_CALL8,
  28745  OPCODE_CALL4,
  28746  OPCODE_CALLX12,
  28747  OPCODE_CALLX8,
  28748  OPCODE_CALLX4,
  28749  OPCODE_ENTRY,
  28750  OPCODE_MOVSP,
  28751  OPCODE_ROTW,
  28752  OPCODE_RETW,
  28753  OPCODE_RETW_N,
  28754  OPCODE_RFWO,
  28755  OPCODE_RFWU,
  28756  OPCODE_L32E,
  28757  OPCODE_S32E,
  28758  OPCODE_RSR_WINDOWBASE,
  28759  OPCODE_WSR_WINDOWBASE,
  28760  OPCODE_XSR_WINDOWBASE,
  28761  OPCODE_RSR_WINDOWSTART,
  28762  OPCODE_WSR_WINDOWSTART,
  28763  OPCODE_XSR_WINDOWSTART,
  28764  OPCODE_ADD_N,
  28765  OPCODE_ADDI_N,
  28766  OPCODE_BEQZ_N,
  28767  OPCODE_BNEZ_N,
  28768  OPCODE_ILL_N,
  28769  OPCODE_L32I_N,
  28770  OPCODE_MOV_N,
  28771  OPCODE_MOVI_N,
  28772  OPCODE_NOP_N,
  28773  OPCODE_RET_N,
  28774  OPCODE_S32I_N,
  28775  OPCODE_RUR_THREADPTR,
  28776  OPCODE_WUR_THREADPTR,
  28777  OPCODE_ADDI,
  28778  OPCODE_ADDMI,
  28779  OPCODE_ADD,
  28780  OPCODE_SUB,
  28781  OPCODE_ADDX2,
  28782  OPCODE_ADDX4,
  28783  OPCODE_ADDX8,
  28784  OPCODE_SUBX2,
  28785  OPCODE_SUBX4,
  28786  OPCODE_SUBX8,
  28787  OPCODE_AND,
  28788  OPCODE_OR,
  28789  OPCODE_XOR,
  28790  OPCODE_BEQI,
  28791  OPCODE_BNEI,
  28792  OPCODE_BGEI,
  28793  OPCODE_BLTI,
  28794  OPCODE_BBCI,
  28795  OPCODE_BBSI,
  28796  OPCODE_BGEUI,
  28797  OPCODE_BLTUI,
  28798  OPCODE_BEQ,
  28799  OPCODE_BNE,
  28800  OPCODE_BGE,
  28801  OPCODE_BLT,
  28802  OPCODE_BGEU,
  28803  OPCODE_BLTU,
  28804  OPCODE_BANY,
  28805  OPCODE_BNONE,
  28806  OPCODE_BALL,
  28807  OPCODE_BNALL,
  28808  OPCODE_BBC,
  28809  OPCODE_BBS,
  28810  OPCODE_BEQZ,
  28811  OPCODE_BNEZ,
  28812  OPCODE_BGEZ,
  28813  OPCODE_BLTZ,
  28814  OPCODE_CALL0,
  28815  OPCODE_CALLX0,
  28816  OPCODE_EXTUI,
  28817  OPCODE_ILL,
  28818  OPCODE_J,
  28819  OPCODE_JX,
  28820  OPCODE_L16UI,
  28821  OPCODE_L16SI,
  28822  OPCODE_L32I,
  28823  OPCODE_L32R,
  28824  OPCODE_L8UI,
  28825  OPCODE_LOOP,
  28826  OPCODE_LOOPNEZ,
  28827  OPCODE_LOOPGTZ,
  28828  OPCODE_MOVI,
  28829  OPCODE_MOVEQZ,
  28830  OPCODE_MOVNEZ,
  28831  OPCODE_MOVLTZ,
  28832  OPCODE_MOVGEZ,
  28833  OPCODE_NEG,
  28834  OPCODE_ABS,
  28835  OPCODE_NOP,
  28836  OPCODE_RET,
  28837  OPCODE_SIMCALL,
  28838  OPCODE_S16I,
  28839  OPCODE_S32I,
  28840  OPCODE_S8I,
  28841  OPCODE_SSR,
  28842  OPCODE_SSL,
  28843  OPCODE_SSA8L,
  28844  OPCODE_SSA8B,
  28845  OPCODE_SSAI,
  28846  OPCODE_SLL,
  28847  OPCODE_SRC,
  28848  OPCODE_SRL,
  28849  OPCODE_SRA,
  28850  OPCODE_SLLI,
  28851  OPCODE_SRAI,
  28852  OPCODE_SRLI,
  28853  OPCODE_MEMW,
  28854  OPCODE_EXTW,
  28855  OPCODE_ISYNC,
  28856  OPCODE_RSYNC,
  28857  OPCODE_ESYNC,
  28858  OPCODE_DSYNC,
  28859  OPCODE_RSIL,
  28860  OPCODE_RSR_LEND,
  28861  OPCODE_WSR_LEND,
  28862  OPCODE_XSR_LEND,
  28863  OPCODE_RSR_LCOUNT,
  28864  OPCODE_WSR_LCOUNT,
  28865  OPCODE_XSR_LCOUNT,
  28866  OPCODE_RSR_LBEG,
  28867  OPCODE_WSR_LBEG,
  28868  OPCODE_XSR_LBEG,
  28869  OPCODE_RSR_SAR,
  28870  OPCODE_WSR_SAR,
  28871  OPCODE_XSR_SAR,
  28872  OPCODE_RSR_LITBASE,
  28873  OPCODE_WSR_LITBASE,
  28874  OPCODE_XSR_LITBASE,
  28875  OPCODE_RSR_CONFIGID0,
  28876  OPCODE_WSR_CONFIGID0,
  28877  OPCODE_RSR_CONFIGID1,
  28878  OPCODE_RSR_PS,
  28879  OPCODE_WSR_PS,
  28880  OPCODE_XSR_PS,
  28881  OPCODE_RSR_EPC1,
  28882  OPCODE_WSR_EPC1,
  28883  OPCODE_XSR_EPC1,
  28884  OPCODE_RSR_EXCSAVE1,
  28885  OPCODE_WSR_EXCSAVE1,
  28886  OPCODE_XSR_EXCSAVE1,
  28887  OPCODE_RSR_EPC2,
  28888  OPCODE_WSR_EPC2,
  28889  OPCODE_XSR_EPC2,
  28890  OPCODE_RSR_EXCSAVE2,
  28891  OPCODE_WSR_EXCSAVE2,
  28892  OPCODE_XSR_EXCSAVE2,
  28893  OPCODE_RSR_EPS2,
  28894  OPCODE_WSR_EPS2,
  28895  OPCODE_XSR_EPS2,
  28896  OPCODE_RSR_EXCVADDR,
  28897  OPCODE_WSR_EXCVADDR,
  28898  OPCODE_XSR_EXCVADDR,
  28899  OPCODE_RSR_DEPC,
  28900  OPCODE_WSR_DEPC,
  28901  OPCODE_XSR_DEPC,
  28902  OPCODE_RSR_EXCCAUSE,
  28903  OPCODE_WSR_EXCCAUSE,
  28904  OPCODE_XSR_EXCCAUSE,
  28905  OPCODE_RSR_MISC0,
  28906  OPCODE_WSR_MISC0,
  28907  OPCODE_XSR_MISC0,
  28908  OPCODE_RSR_MISC1,
  28909  OPCODE_WSR_MISC1,
  28910  OPCODE_XSR_MISC1,
  28911  OPCODE_RSR_PRID,
  28912  OPCODE_RSR_VECBASE,
  28913  OPCODE_WSR_VECBASE,
  28914  OPCODE_XSR_VECBASE,
  28915  OPCODE_MUL16U,
  28916  OPCODE_MUL16S,
  28917  OPCODE_MULL,
  28918  OPCODE_RFI,
  28919  OPCODE_WAITI,
  28920  OPCODE_RSR_INTERRUPT,
  28921  OPCODE_WSR_INTSET,
  28922  OPCODE_WSR_INTCLEAR,
  28923  OPCODE_RSR_INTENABLE,
  28924  OPCODE_WSR_INTENABLE,
  28925  OPCODE_XSR_INTENABLE,
  28926  OPCODE_BREAK,
  28927  OPCODE_BREAK_N,
  28928  OPCODE_RSR_DEBUGCAUSE,
  28929  OPCODE_WSR_DEBUGCAUSE,
  28930  OPCODE_XSR_DEBUGCAUSE,
  28931  OPCODE_RSR_ICOUNT,
  28932  OPCODE_WSR_ICOUNT,
  28933  OPCODE_XSR_ICOUNT,
  28934  OPCODE_RSR_ICOUNTLEVEL,
  28935  OPCODE_WSR_ICOUNTLEVEL,
  28936  OPCODE_XSR_ICOUNTLEVEL,
  28937  OPCODE_RSR_DDR,
  28938  OPCODE_WSR_DDR,
  28939  OPCODE_XSR_DDR,
  28940  OPCODE_RFDO,
  28941  OPCODE_RFDD,
  28942  OPCODE_ANDB,
  28943  OPCODE_ANDBC,
  28944  OPCODE_ORB,
  28945  OPCODE_ORBC,
  28946  OPCODE_XORB,
  28947  OPCODE_ANY4,
  28948  OPCODE_ALL4,
  28949  OPCODE_ANY8,
  28950  OPCODE_ALL8,
  28951  OPCODE_BF,
  28952  OPCODE_BT,
  28953  OPCODE_MOVF,
  28954  OPCODE_MOVT,
  28955  OPCODE_RSR_BR,
  28956  OPCODE_WSR_BR,
  28957  OPCODE_XSR_BR,
  28958  OPCODE_RSR_CCOUNT,
  28959  OPCODE_WSR_CCOUNT,
  28960  OPCODE_XSR_CCOUNT,
  28961  OPCODE_RSR_CCOMPARE0,
  28962  OPCODE_WSR_CCOMPARE0,
  28963  OPCODE_XSR_CCOMPARE0,
  28964  OPCODE_RSR_CCOMPARE1,
  28965  OPCODE_WSR_CCOMPARE1,
  28966  OPCODE_XSR_CCOMPARE1,
  28967  OPCODE_IPF,
  28968  OPCODE_IHI,
  28969  OPCODE_III,
  28970  OPCODE_LICT,
  28971  OPCODE_LICW,
  28972  OPCODE_SICT,
  28973  OPCODE_SICW,
  28974  OPCODE_DHWB,
  28975  OPCODE_DHWBI,
  28976  OPCODE_DIWB,
  28977  OPCODE_DIWBI,
  28978  OPCODE_DHI,
  28979  OPCODE_DII,
  28980  OPCODE_DPFR,
  28981  OPCODE_DPFW,
  28982  OPCODE_DPFRO,
  28983  OPCODE_DPFWO,
  28984  OPCODE_SDCT,
  28985  OPCODE_LDCT,
  28986  OPCODE_WSR_PTEVADDR,
  28987  OPCODE_RSR_PTEVADDR,
  28988  OPCODE_XSR_PTEVADDR,
  28989  OPCODE_RSR_RASID,
  28990  OPCODE_WSR_RASID,
  28991  OPCODE_XSR_RASID,
  28992  OPCODE_RSR_ITLBCFG,
  28993  OPCODE_WSR_ITLBCFG,
  28994  OPCODE_XSR_ITLBCFG,
  28995  OPCODE_RSR_DTLBCFG,
  28996  OPCODE_WSR_DTLBCFG,
  28997  OPCODE_XSR_DTLBCFG,
  28998  OPCODE_IDTLB,
  28999  OPCODE_PDTLB,
  29000  OPCODE_RDTLB0,
  29001  OPCODE_RDTLB1,
  29002  OPCODE_WDTLB,
  29003  OPCODE_IITLB,
  29004  OPCODE_PITLB,
  29005  OPCODE_RITLB0,
  29006  OPCODE_RITLB1,
  29007  OPCODE_WITLB,
  29008  OPCODE_LDPTE,
  29009  OPCODE_HWWITLBA,
  29010  OPCODE_HWWDTLBA,
  29011  OPCODE_RSR_CPENABLE,
  29012  OPCODE_WSR_CPENABLE,
  29013  OPCODE_XSR_CPENABLE,
  29014  OPCODE_CLAMPS,
  29015  OPCODE_MIN,
  29016  OPCODE_MAX,
  29017  OPCODE_MINU,
  29018  OPCODE_MAXU,
  29019  OPCODE_NSA,
  29020  OPCODE_NSAU,
  29021  OPCODE_SEXT,
  29022  OPCODE_L32AI,
  29023  OPCODE_S32RI,
  29024  OPCODE_S32C1I,
  29025  OPCODE_RSR_SCOMPARE1,
  29026  OPCODE_WSR_SCOMPARE1,
  29027  OPCODE_XSR_SCOMPARE1,
  29028  OPCODE_RSR_ATOMCTL,
  29029  OPCODE_WSR_ATOMCTL,
  29030  OPCODE_XSR_ATOMCTL,
  29031  OPCODE_RER,
  29032  OPCODE_WER,
  29033  OPCODE_RUR_AE_OVF_SAR,
  29034  OPCODE_WUR_AE_OVF_SAR,
  29035  OPCODE_RUR_AE_BITHEAD,
  29036  OPCODE_WUR_AE_BITHEAD,
  29037  OPCODE_RUR_AE_TS_FTS_BU_BP,
  29038  OPCODE_WUR_AE_TS_FTS_BU_BP,
  29039  OPCODE_RUR_AE_SD_NO,
  29040  OPCODE_WUR_AE_SD_NO,
  29041  OPCODE_RUR_AE_OVERFLOW,
  29042  OPCODE_WUR_AE_OVERFLOW,
  29043  OPCODE_RUR_AE_SAR,
  29044  OPCODE_WUR_AE_SAR,
  29045  OPCODE_RUR_AE_BITPTR,
  29046  OPCODE_WUR_AE_BITPTR,
  29047  OPCODE_RUR_AE_BITSUSED,
  29048  OPCODE_WUR_AE_BITSUSED,
  29049  OPCODE_RUR_AE_TABLESIZE,
  29050  OPCODE_WUR_AE_TABLESIZE,
  29051  OPCODE_RUR_AE_FIRST_TS,
  29052  OPCODE_WUR_AE_FIRST_TS,
  29053  OPCODE_RUR_AE_NEXTOFFSET,
  29054  OPCODE_WUR_AE_NEXTOFFSET,
  29055  OPCODE_RUR_AE_SEARCHDONE,
  29056  OPCODE_WUR_AE_SEARCHDONE,
  29057  OPCODE_AE_LP16F_I,
  29058  OPCODE_AE_LP16F_IU,
  29059  OPCODE_AE_LP16F_X,
  29060  OPCODE_AE_LP16F_XU,
  29061  OPCODE_AE_LP24_I,
  29062  OPCODE_AE_LP24_IU,
  29063  OPCODE_AE_LP24_X,
  29064  OPCODE_AE_LP24_XU,
  29065  OPCODE_AE_LP24F_I,
  29066  OPCODE_AE_LP24F_IU,
  29067  OPCODE_AE_LP24F_X,
  29068  OPCODE_AE_LP24F_XU,
  29069  OPCODE_AE_LP16X2F_I,
  29070  OPCODE_AE_LP16X2F_IU,
  29071  OPCODE_AE_LP16X2F_X,
  29072  OPCODE_AE_LP16X2F_XU,
  29073  OPCODE_AE_LP24X2F_I,
  29074  OPCODE_AE_LP24X2F_IU,
  29075  OPCODE_AE_LP24X2F_X,
  29076  OPCODE_AE_LP24X2F_XU,
  29077  OPCODE_AE_LP24X2_I,
  29078  OPCODE_AE_LP24X2_IU,
  29079  OPCODE_AE_LP24X2_X,
  29080  OPCODE_AE_LP24X2_XU,
  29081  OPCODE_AE_SP16X2F_I,
  29082  OPCODE_AE_SP16X2F_IU,
  29083  OPCODE_AE_SP16X2F_X,
  29084  OPCODE_AE_SP16X2F_XU,
  29085  OPCODE_AE_SP24X2S_I,
  29086  OPCODE_AE_SP24X2S_IU,
  29087  OPCODE_AE_SP24X2S_X,
  29088  OPCODE_AE_SP24X2S_XU,
  29089  OPCODE_AE_SP24X2F_I,
  29090  OPCODE_AE_SP24X2F_IU,
  29091  OPCODE_AE_SP24X2F_X,
  29092  OPCODE_AE_SP24X2F_XU,
  29093  OPCODE_AE_SP16F_L_I,
  29094  OPCODE_AE_SP16F_L_IU,
  29095  OPCODE_AE_SP16F_L_X,
  29096  OPCODE_AE_SP16F_L_XU,
  29097  OPCODE_AE_SP24S_L_I,
  29098  OPCODE_AE_SP24S_L_IU,
  29099  OPCODE_AE_SP24S_L_X,
  29100  OPCODE_AE_SP24S_L_XU,
  29101  OPCODE_AE_SP24F_L_I,
  29102  OPCODE_AE_SP24F_L_IU,
  29103  OPCODE_AE_SP24F_L_X,
  29104  OPCODE_AE_SP24F_L_XU,
  29105  OPCODE_AE_LQ56_I,
  29106  OPCODE_AE_LQ56_IU,
  29107  OPCODE_AE_LQ56_X,
  29108  OPCODE_AE_LQ56_XU,
  29109  OPCODE_AE_LQ32F_I,
  29110  OPCODE_AE_LQ32F_IU,
  29111  OPCODE_AE_LQ32F_X,
  29112  OPCODE_AE_LQ32F_XU,
  29113  OPCODE_AE_SQ56S_I,
  29114  OPCODE_AE_SQ56S_IU,
  29115  OPCODE_AE_SQ56S_X,
  29116  OPCODE_AE_SQ56S_XU,
  29117  OPCODE_AE_SQ32F_I,
  29118  OPCODE_AE_SQ32F_IU,
  29119  OPCODE_AE_SQ32F_X,
  29120  OPCODE_AE_SQ32F_XU,
  29121  OPCODE_AE_ZEROP48,
  29122  OPCODE_AE_MOVP48,
  29123  OPCODE_AE_SELP24_LL,
  29124  OPCODE_AE_SELP24_LH,
  29125  OPCODE_AE_SELP24_HL,
  29126  OPCODE_AE_SELP24_HH,
  29127  OPCODE_AE_MOVTP24X2,
  29128  OPCODE_AE_MOVFP24X2,
  29129  OPCODE_AE_MOVTP48,
  29130  OPCODE_AE_MOVFP48,
  29131  OPCODE_AE_MOVPA24X2,
  29132  OPCODE_AE_TRUNCP24A32X2,
  29133  OPCODE_AE_CVTA32P24_L,
  29134  OPCODE_AE_CVTA32P24_H,
  29135  OPCODE_AE_CVTP24A16X2_LL,
  29136  OPCODE_AE_CVTP24A16X2_LH,
  29137  OPCODE_AE_CVTP24A16X2_HL,
  29138  OPCODE_AE_CVTP24A16X2_HH,
  29139  OPCODE_AE_TRUNCP24Q48X2,
  29140  OPCODE_AE_TRUNCP16,
  29141  OPCODE_AE_ROUNDSP24Q48SYM,
  29142  OPCODE_AE_ROUNDSP24Q48ASYM,
  29143  OPCODE_AE_ROUNDSP16Q48SYM,
  29144  OPCODE_AE_ROUNDSP16Q48ASYM,
  29145  OPCODE_AE_ROUNDSP16SYM,
  29146  OPCODE_AE_ROUNDSP16ASYM,
  29147  OPCODE_AE_ZEROQ56,
  29148  OPCODE_AE_MOVQ56,
  29149  OPCODE_AE_MOVTQ56,
  29150  OPCODE_AE_MOVFQ56,
  29151  OPCODE_AE_CVTQ48A32S,
  29152  OPCODE_AE_CVTQ48P24S_L,
  29153  OPCODE_AE_CVTQ48P24S_H,
  29154  OPCODE_AE_SATQ48S,
  29155  OPCODE_AE_TRUNCQ32,
  29156  OPCODE_AE_ROUNDSQ32SYM,
  29157  OPCODE_AE_ROUNDSQ32ASYM,
  29158  OPCODE_AE_TRUNCA32Q48,
  29159  OPCODE_AE_MOVAP24S_L,
  29160  OPCODE_AE_MOVAP24S_H,
  29161  OPCODE_AE_TRUNCA16P24S_L,
  29162  OPCODE_AE_TRUNCA16P24S_H,
  29163  OPCODE_AE_ADDP24,
  29164  OPCODE_AE_SUBP24,
  29165  OPCODE_AE_NEGP24,
  29166  OPCODE_AE_ABSP24,
  29167  OPCODE_AE_MAXP24S,
  29168  OPCODE_AE_MINP24S,
  29169  OPCODE_AE_MAXBP24S,
  29170  OPCODE_AE_MINBP24S,
  29171  OPCODE_AE_ADDSP24S,
  29172  OPCODE_AE_SUBSP24S,
  29173  OPCODE_AE_NEGSP24S,
  29174  OPCODE_AE_ABSSP24S,
  29175  OPCODE_AE_ANDP48,
  29176  OPCODE_AE_NANDP48,
  29177  OPCODE_AE_ORP48,
  29178  OPCODE_AE_XORP48,
  29179  OPCODE_AE_LTP24S,
  29180  OPCODE_AE_LEP24S,
  29181  OPCODE_AE_EQP24,
  29182  OPCODE_AE_ADDQ56,
  29183  OPCODE_AE_SUBQ56,
  29184  OPCODE_AE_NEGQ56,
  29185  OPCODE_AE_ABSQ56,
  29186  OPCODE_AE_MAXQ56S,
  29187  OPCODE_AE_MINQ56S,
  29188  OPCODE_AE_MAXBQ56S,
  29189  OPCODE_AE_MINBQ56S,
  29190  OPCODE_AE_ADDSQ56S,
  29191  OPCODE_AE_SUBSQ56S,
  29192  OPCODE_AE_NEGSQ56S,
  29193  OPCODE_AE_ABSSQ56S,
  29194  OPCODE_AE_ANDQ56,
  29195  OPCODE_AE_NANDQ56,
  29196  OPCODE_AE_ORQ56,
  29197  OPCODE_AE_XORQ56,
  29198  OPCODE_AE_SLLIP24,
  29199  OPCODE_AE_SRLIP24,
  29200  OPCODE_AE_SRAIP24,
  29201  OPCODE_AE_SLLSP24,
  29202  OPCODE_AE_SRLSP24,
  29203  OPCODE_AE_SRASP24,
  29204  OPCODE_AE_SLLISP24S,
  29205  OPCODE_AE_SLLSSP24S,
  29206  OPCODE_AE_SLLIQ56,
  29207  OPCODE_AE_SRLIQ56,
  29208  OPCODE_AE_SRAIQ56,
  29209  OPCODE_AE_SLLSQ56,
  29210  OPCODE_AE_SRLSQ56,
  29211  OPCODE_AE_SRASQ56,
  29212  OPCODE_AE_SLLAQ56,
  29213  OPCODE_AE_SRLAQ56,
  29214  OPCODE_AE_SRAAQ56,
  29215  OPCODE_AE_SLLISQ56S,
  29216  OPCODE_AE_SLLSSQ56S,
  29217  OPCODE_AE_SLLASQ56S,
  29218  OPCODE_AE_LTQ56S,
  29219  OPCODE_AE_LEQ56S,
  29220  OPCODE_AE_EQQ56,
  29221  OPCODE_AE_NSAQ56S,
  29222  OPCODE_AE_MULFS32P16S_LL,
  29223  OPCODE_AE_MULFP24S_LL,
  29224  OPCODE_AE_MULP24S_LL,
  29225  OPCODE_AE_MULFS32P16S_LH,
  29226  OPCODE_AE_MULFP24S_LH,
  29227  OPCODE_AE_MULP24S_LH,
  29228  OPCODE_AE_MULFS32P16S_HL,
  29229  OPCODE_AE_MULFP24S_HL,
  29230  OPCODE_AE_MULP24S_HL,
  29231  OPCODE_AE_MULFS32P16S_HH,
  29232  OPCODE_AE_MULFP24S_HH,
  29233  OPCODE_AE_MULP24S_HH,
  29234  OPCODE_AE_MULAFS32P16S_LL,
  29235  OPCODE_AE_MULAFP24S_LL,
  29236  OPCODE_AE_MULAP24S_LL,
  29237  OPCODE_AE_MULAFS32P16S_LH,
  29238  OPCODE_AE_MULAFP24S_LH,
  29239  OPCODE_AE_MULAP24S_LH,
  29240  OPCODE_AE_MULAFS32P16S_HL,
  29241  OPCODE_AE_MULAFP24S_HL,
  29242  OPCODE_AE_MULAP24S_HL,
  29243  OPCODE_AE_MULAFS32P16S_HH,
  29244  OPCODE_AE_MULAFP24S_HH,
  29245  OPCODE_AE_MULAP24S_HH,
  29246  OPCODE_AE_MULSFS32P16S_LL,
  29247  OPCODE_AE_MULSFP24S_LL,
  29248  OPCODE_AE_MULSP24S_LL,
  29249  OPCODE_AE_MULSFS32P16S_LH,
  29250  OPCODE_AE_MULSFP24S_LH,
  29251  OPCODE_AE_MULSP24S_LH,
  29252  OPCODE_AE_MULSFS32P16S_HL,
  29253  OPCODE_AE_MULSFP24S_HL,
  29254  OPCODE_AE_MULSP24S_HL,
  29255  OPCODE_AE_MULSFS32P16S_HH,
  29256  OPCODE_AE_MULSFP24S_HH,
  29257  OPCODE_AE_MULSP24S_HH,
  29258  OPCODE_AE_MULAFS56P24S_LL,
  29259  OPCODE_AE_MULAS56P24S_LL,
  29260  OPCODE_AE_MULAFS56P24S_LH,
  29261  OPCODE_AE_MULAS56P24S_LH,
  29262  OPCODE_AE_MULAFS56P24S_HL,
  29263  OPCODE_AE_MULAS56P24S_HL,
  29264  OPCODE_AE_MULAFS56P24S_HH,
  29265  OPCODE_AE_MULAS56P24S_HH,
  29266  OPCODE_AE_MULSFS56P24S_LL,
  29267  OPCODE_AE_MULSS56P24S_LL,
  29268  OPCODE_AE_MULSFS56P24S_LH,
  29269  OPCODE_AE_MULSS56P24S_LH,
  29270  OPCODE_AE_MULSFS56P24S_HL,
  29271  OPCODE_AE_MULSS56P24S_HL,
  29272  OPCODE_AE_MULSFS56P24S_HH,
  29273  OPCODE_AE_MULSS56P24S_HH,
  29274  OPCODE_AE_MULFQ32SP16S_L,
  29275  OPCODE_AE_MULFQ32SP16S_H,
  29276  OPCODE_AE_MULFQ32SP16U_L,
  29277  OPCODE_AE_MULFQ32SP16U_H,
  29278  OPCODE_AE_MULQ32SP16S_L,
  29279  OPCODE_AE_MULQ32SP16S_H,
  29280  OPCODE_AE_MULQ32SP16U_L,
  29281  OPCODE_AE_MULQ32SP16U_H,
  29282  OPCODE_AE_MULAFQ32SP16S_L,
  29283  OPCODE_AE_MULAFQ32SP16S_H,
  29284  OPCODE_AE_MULAFQ32SP16U_L,
  29285  OPCODE_AE_MULAFQ32SP16U_H,
  29286  OPCODE_AE_MULAQ32SP16S_L,
  29287  OPCODE_AE_MULAQ32SP16S_H,
  29288  OPCODE_AE_MULAQ32SP16U_L,
  29289  OPCODE_AE_MULAQ32SP16U_H,
  29290  OPCODE_AE_MULSFQ32SP16S_L,
  29291  OPCODE_AE_MULSFQ32SP16S_H,
  29292  OPCODE_AE_MULSFQ32SP16U_L,
  29293  OPCODE_AE_MULSFQ32SP16U_H,
  29294  OPCODE_AE_MULSQ32SP16S_L,
  29295  OPCODE_AE_MULSQ32SP16S_H,
  29296  OPCODE_AE_MULSQ32SP16U_L,
  29297  OPCODE_AE_MULSQ32SP16U_H,
  29298  OPCODE_AE_MULZAAQ32SP16S_LL,
  29299  OPCODE_AE_MULZAAFQ32SP16S_LL,
  29300  OPCODE_AE_MULZAAQ32SP16U_LL,
  29301  OPCODE_AE_MULZAAFQ32SP16U_LL,
  29302  OPCODE_AE_MULZAAQ32SP16S_HH,
  29303  OPCODE_AE_MULZAAFQ32SP16S_HH,
  29304  OPCODE_AE_MULZAAQ32SP16U_HH,
  29305  OPCODE_AE_MULZAAFQ32SP16U_HH,
  29306  OPCODE_AE_MULZAAQ32SP16S_LH,
  29307  OPCODE_AE_MULZAAFQ32SP16S_LH,
  29308  OPCODE_AE_MULZAAQ32SP16U_LH,
  29309  OPCODE_AE_MULZAAFQ32SP16U_LH,
  29310  OPCODE_AE_MULZASQ32SP16S_LL,
  29311  OPCODE_AE_MULZASFQ32SP16S_LL,
  29312  OPCODE_AE_MULZASQ32SP16U_LL,
  29313  OPCODE_AE_MULZASFQ32SP16U_LL,
  29314  OPCODE_AE_MULZASQ32SP16S_HH,
  29315  OPCODE_AE_MULZASFQ32SP16S_HH,
  29316  OPCODE_AE_MULZASQ32SP16U_HH,
  29317  OPCODE_AE_MULZASFQ32SP16U_HH,
  29318  OPCODE_AE_MULZASQ32SP16S_LH,
  29319  OPCODE_AE_MULZASFQ32SP16S_LH,
  29320  OPCODE_AE_MULZASQ32SP16U_LH,
  29321  OPCODE_AE_MULZASFQ32SP16U_LH,
  29322  OPCODE_AE_MULZSAQ32SP16S_LL,
  29323  OPCODE_AE_MULZSAFQ32SP16S_LL,
  29324  OPCODE_AE_MULZSAQ32SP16U_LL,
  29325  OPCODE_AE_MULZSAFQ32SP16U_LL,
  29326  OPCODE_AE_MULZSAQ32SP16S_HH,
  29327  OPCODE_AE_MULZSAFQ32SP16S_HH,
  29328  OPCODE_AE_MULZSAQ32SP16U_HH,
  29329  OPCODE_AE_MULZSAFQ32SP16U_HH,
  29330  OPCODE_AE_MULZSAQ32SP16S_LH,
  29331  OPCODE_AE_MULZSAFQ32SP16S_LH,
  29332  OPCODE_AE_MULZSAQ32SP16U_LH,
  29333  OPCODE_AE_MULZSAFQ32SP16U_LH,
  29334  OPCODE_AE_MULZSSQ32SP16S_LL,
  29335  OPCODE_AE_MULZSSFQ32SP16S_LL,
  29336  OPCODE_AE_MULZSSQ32SP16U_LL,
  29337  OPCODE_AE_MULZSSFQ32SP16U_LL,
  29338  OPCODE_AE_MULZSSQ32SP16S_HH,
  29339  OPCODE_AE_MULZSSFQ32SP16S_HH,
  29340  OPCODE_AE_MULZSSQ32SP16U_HH,
  29341  OPCODE_AE_MULZSSFQ32SP16U_HH,
  29342  OPCODE_AE_MULZSSQ32SP16S_LH,
  29343  OPCODE_AE_MULZSSFQ32SP16S_LH,
  29344  OPCODE_AE_MULZSSQ32SP16U_LH,
  29345  OPCODE_AE_MULZSSFQ32SP16U_LH,
  29346  OPCODE_AE_MULZAAFP24S_HH_LL,
  29347  OPCODE_AE_MULZAAP24S_HH_LL,
  29348  OPCODE_AE_MULZAAFP24S_HL_LH,
  29349  OPCODE_AE_MULZAAP24S_HL_LH,
  29350  OPCODE_AE_MULZASFP24S_HH_LL,
  29351  OPCODE_AE_MULZASP24S_HH_LL,
  29352  OPCODE_AE_MULZASFP24S_HL_LH,
  29353  OPCODE_AE_MULZASP24S_HL_LH,
  29354  OPCODE_AE_MULZSAFP24S_HH_LL,
  29355  OPCODE_AE_MULZSAP24S_HH_LL,
  29356  OPCODE_AE_MULZSAFP24S_HL_LH,
  29357  OPCODE_AE_MULZSAP24S_HL_LH,
  29358  OPCODE_AE_MULZSSFP24S_HH_LL,
  29359  OPCODE_AE_MULZSSP24S_HH_LL,
  29360  OPCODE_AE_MULZSSFP24S_HL_LH,
  29361  OPCODE_AE_MULZSSP24S_HL_LH,
  29362  OPCODE_AE_MULAAFP24S_HH_LL,
  29363  OPCODE_AE_MULAAP24S_HH_LL,
  29364  OPCODE_AE_MULAAFP24S_HL_LH,
  29365  OPCODE_AE_MULAAP24S_HL_LH,
  29366  OPCODE_AE_MULASFP24S_HH_LL,
  29367  OPCODE_AE_MULASP24S_HH_LL,
  29368  OPCODE_AE_MULASFP24S_HL_LH,
  29369  OPCODE_AE_MULASP24S_HL_LH,
  29370  OPCODE_AE_MULSAFP24S_HH_LL,
  29371  OPCODE_AE_MULSAP24S_HH_LL,
  29372  OPCODE_AE_MULSAFP24S_HL_LH,
  29373  OPCODE_AE_MULSAP24S_HL_LH,
  29374  OPCODE_AE_MULSSFP24S_HH_LL,
  29375  OPCODE_AE_MULSSP24S_HH_LL,
  29376  OPCODE_AE_MULSSFP24S_HL_LH,
  29377  OPCODE_AE_MULSSP24S_HL_LH,
  29378  OPCODE_AE_SHA32,
  29379  OPCODE_AE_VLDL32T,
  29380  OPCODE_AE_VLDL16T,
  29381  OPCODE_AE_VLDL16C,
  29382  OPCODE_AE_VLDSHT,
  29383  OPCODE_AE_LB,
  29384  OPCODE_AE_LBI,
  29385  OPCODE_AE_LBK,
  29386  OPCODE_AE_LBKI,
  29387  OPCODE_AE_DB,
  29388  OPCODE_AE_DBI,
  29389  OPCODE_AE_VLEL32T,
  29390  OPCODE_AE_VLEL16T,
  29391  OPCODE_AE_SB,
  29392  OPCODE_AE_SBI,
  29393  OPCODE_AE_VLES16C,
  29394  OPCODE_AE_SBF
  29395};
  29396
  29397
  29398/* Slot-specific opcode decode functions.  */
  29399
  29400static int
  29401Slot_inst_decode (const xtensa_insnbuf insn)
  29402{
  29403  if (Field_op0_Slot_inst_get (insn) == 0)
  29404    {
  29405      if (Field_op1_Slot_inst_get (insn) == 0)
  29406	{
  29407	  if (Field_op2_Slot_inst_get (insn) == 0)
  29408	    {
  29409	      if (Field_r_Slot_inst_get (insn) == 0)
  29410		{
  29411		  if (Field_m_Slot_inst_get (insn) == 0 &&
  29412		      Field_s_Slot_inst_get (insn) == 0 &&
  29413		      Field_n_Slot_inst_get (insn) == 0)
  29414		    return OPCODE_ILL;
  29415		  if (Field_m_Slot_inst_get (insn) == 2)
  29416		    {
  29417		      if (Field_n_Slot_inst_get (insn) == 0)
  29418			return OPCODE_RET;
  29419		      if (Field_n_Slot_inst_get (insn) == 1)
  29420			return OPCODE_RETW;
  29421		      if (Field_n_Slot_inst_get (insn) == 2)
  29422			return OPCODE_JX;
  29423		    }
  29424		  if (Field_m_Slot_inst_get (insn) == 3)
  29425		    {
  29426		      if (Field_n_Slot_inst_get (insn) == 0)
  29427			return OPCODE_CALLX0;
  29428		      if (Field_n_Slot_inst_get (insn) == 1)
  29429			return OPCODE_CALLX4;
  29430		      if (Field_n_Slot_inst_get (insn) == 2)
  29431			return OPCODE_CALLX8;
  29432		      if (Field_n_Slot_inst_get (insn) == 3)
  29433			return OPCODE_CALLX12;
  29434		    }
  29435		}
  29436	      if (Field_r_Slot_inst_get (insn) == 1)
  29437		return OPCODE_MOVSP;
  29438	      if (Field_r_Slot_inst_get (insn) == 2)
  29439		{
  29440		  if (Field_s_Slot_inst_get (insn) == 0)
  29441		    {
  29442		      if (Field_t_Slot_inst_get (insn) == 0)
  29443			return OPCODE_ISYNC;
  29444		      if (Field_t_Slot_inst_get (insn) == 1)
  29445			return OPCODE_RSYNC;
  29446		      if (Field_t_Slot_inst_get (insn) == 2)
  29447			return OPCODE_ESYNC;
  29448		      if (Field_t_Slot_inst_get (insn) == 3)
  29449			return OPCODE_DSYNC;
  29450		      if (Field_t_Slot_inst_get (insn) == 8)
  29451			return OPCODE_EXCW;
  29452		      if (Field_t_Slot_inst_get (insn) == 12)
  29453			return OPCODE_MEMW;
  29454		      if (Field_t_Slot_inst_get (insn) == 13)
  29455			return OPCODE_EXTW;
  29456		      if (Field_t_Slot_inst_get (insn) == 15)
  29457			return OPCODE_NOP;
  29458		    }
  29459		}
  29460	      if (Field_r_Slot_inst_get (insn) == 3)
  29461		{
  29462		  if (Field_t_Slot_inst_get (insn) == 0)
  29463		    {
  29464		      if (Field_s_Slot_inst_get (insn) == 0)
  29465			return OPCODE_RFE;
  29466		      if (Field_s_Slot_inst_get (insn) == 2)
  29467			return OPCODE_RFDE;
  29468		      if (Field_s_Slot_inst_get (insn) == 4)
  29469			return OPCODE_RFWO;
  29470		      if (Field_s_Slot_inst_get (insn) == 5)
  29471			return OPCODE_RFWU;
  29472		    }
  29473		  if (Field_t_Slot_inst_get (insn) == 1)
  29474		    return OPCODE_RFI;
  29475		}
  29476	      if (Field_r_Slot_inst_get (insn) == 4)
  29477		return OPCODE_BREAK;
  29478	      if (Field_r_Slot_inst_get (insn) == 5)
  29479		{
  29480		  if (Field_s_Slot_inst_get (insn) == 0 &&
  29481		      Field_t_Slot_inst_get (insn) == 0)
  29482		    return OPCODE_SYSCALL;
  29483		  if (Field_s_Slot_inst_get (insn) == 1 &&
  29484		      Field_t_Slot_inst_get (insn) == 0)
  29485		    return OPCODE_SIMCALL;
  29486		}
  29487	      if (Field_r_Slot_inst_get (insn) == 6)
  29488		return OPCODE_RSIL;
  29489	      if (Field_r_Slot_inst_get (insn) == 7 &&
  29490		  Field_t_Slot_inst_get (insn) == 0)
  29491		return OPCODE_WAITI;
  29492	      if (Field_r_Slot_inst_get (insn) == 8)
  29493		return OPCODE_ANY4;
  29494	      if (Field_r_Slot_inst_get (insn) == 9)
  29495		return OPCODE_ALL4;
  29496	      if (Field_r_Slot_inst_get (insn) == 10)
  29497		return OPCODE_ANY8;
  29498	      if (Field_r_Slot_inst_get (insn) == 11)
  29499		return OPCODE_ALL8;
  29500	    }
  29501	  if (Field_op2_Slot_inst_get (insn) == 1)
  29502	    return OPCODE_AND;
  29503	  if (Field_op2_Slot_inst_get (insn) == 2)
  29504	    return OPCODE_OR;
  29505	  if (Field_op2_Slot_inst_get (insn) == 3)
  29506	    return OPCODE_XOR;
  29507	  if (Field_op2_Slot_inst_get (insn) == 4)
  29508	    {
  29509	      if (Field_r_Slot_inst_get (insn) == 0 &&
  29510		  Field_t_Slot_inst_get (insn) == 0)
  29511		return OPCODE_SSR;
  29512	      if (Field_r_Slot_inst_get (insn) == 1 &&
  29513		  Field_t_Slot_inst_get (insn) == 0)
  29514		return OPCODE_SSL;
  29515	      if (Field_r_Slot_inst_get (insn) == 2 &&
  29516		  Field_t_Slot_inst_get (insn) == 0)
  29517		return OPCODE_SSA8L;
  29518	      if (Field_r_Slot_inst_get (insn) == 3 &&
  29519		  Field_t_Slot_inst_get (insn) == 0)
  29520		return OPCODE_SSA8B;
  29521	      if (Field_r_Slot_inst_get (insn) == 4 &&
  29522		  Field_thi3_Slot_inst_get (insn) == 0)
  29523		return OPCODE_SSAI;
  29524	      if (Field_r_Slot_inst_get (insn) == 6)
  29525		return OPCODE_RER;
  29526	      if (Field_r_Slot_inst_get (insn) == 7)
  29527		return OPCODE_WER;
  29528	      if (Field_r_Slot_inst_get (insn) == 8 &&
  29529		  Field_s_Slot_inst_get (insn) == 0)
  29530		return OPCODE_ROTW;
  29531	      if (Field_r_Slot_inst_get (insn) == 14)
  29532		return OPCODE_NSA;
  29533	      if (Field_r_Slot_inst_get (insn) == 15)
  29534		return OPCODE_NSAU;
  29535	    }
  29536	  if (Field_op2_Slot_inst_get (insn) == 5)
  29537	    {
  29538	      if (Field_r_Slot_inst_get (insn) == 1)
  29539		return OPCODE_HWWITLBA;
  29540	      if (Field_r_Slot_inst_get (insn) == 3)
  29541		return OPCODE_RITLB0;
  29542	      if (Field_r_Slot_inst_get (insn) == 4 &&
  29543		  Field_t_Slot_inst_get (insn) == 0)
  29544		return OPCODE_IITLB;
  29545	      if (Field_r_Slot_inst_get (insn) == 5)
  29546		return OPCODE_PITLB;
  29547	      if (Field_r_Slot_inst_get (insn) == 6)
  29548		return OPCODE_WITLB;
  29549	      if (Field_r_Slot_inst_get (insn) == 7)
  29550		return OPCODE_RITLB1;
  29551	      if (Field_r_Slot_inst_get (insn) == 9)
  29552		return OPCODE_HWWDTLBA;
  29553	      if (Field_r_Slot_inst_get (insn) == 11)
  29554		return OPCODE_RDTLB0;
  29555	      if (Field_r_Slot_inst_get (insn) == 12 &&
  29556		  Field_t_Slot_inst_get (insn) == 0)
  29557		return OPCODE_IDTLB;
  29558	      if (Field_r_Slot_inst_get (insn) == 13)
  29559		return OPCODE_PDTLB;
  29560	      if (Field_r_Slot_inst_get (insn) == 14)
  29561		return OPCODE_WDTLB;
  29562	      if (Field_r_Slot_inst_get (insn) == 15)
  29563		return OPCODE_RDTLB1;
  29564	    }
  29565	  if (Field_op2_Slot_inst_get (insn) == 6)
  29566	    {
  29567	      if (Field_s_Slot_inst_get (insn) == 0)
  29568		return OPCODE_NEG;
  29569	      if (Field_s_Slot_inst_get (insn) == 1)
  29570		return OPCODE_ABS;
  29571	    }
  29572	  if (Field_op2_Slot_inst_get (insn) == 8)
  29573	    return OPCODE_ADD;
  29574	  if (Field_op2_Slot_inst_get (insn) == 9)
  29575	    return OPCODE_ADDX2;
  29576	  if (Field_op2_Slot_inst_get (insn) == 10)
  29577	    return OPCODE_ADDX4;
  29578	  if (Field_op2_Slot_inst_get (insn) == 11)
  29579	    return OPCODE_ADDX8;
  29580	  if (Field_op2_Slot_inst_get (insn) == 12)
  29581	    return OPCODE_SUB;
  29582	  if (Field_op2_Slot_inst_get (insn) == 13)
  29583	    return OPCODE_SUBX2;
  29584	  if (Field_op2_Slot_inst_get (insn) == 14)
  29585	    return OPCODE_SUBX4;
  29586	  if (Field_op2_Slot_inst_get (insn) == 15)
  29587	    return OPCODE_SUBX8;
  29588	}
  29589      if (Field_op1_Slot_inst_get (insn) == 1)
  29590	{
  29591	  if ((Field_op2_Slot_inst_get (insn) == 0 ||
  29592	       Field_op2_Slot_inst_get (insn) == 1))
  29593	    return OPCODE_SLLI;
  29594	  if ((Field_op2_Slot_inst_get (insn) == 2 ||
  29595	       Field_op2_Slot_inst_get (insn) == 3))
  29596	    return OPCODE_SRAI;
  29597	  if (Field_op2_Slot_inst_get (insn) == 4)
  29598	    return OPCODE_SRLI;
  29599	  if (Field_op2_Slot_inst_get (insn) == 6)
  29600	    {
  29601	      if (Field_sr_Slot_inst_get (insn) == 0)
  29602		return OPCODE_XSR_LBEG;
  29603	      if (Field_sr_Slot_inst_get (insn) == 1)
  29604		return OPCODE_XSR_LEND;
  29605	      if (Field_sr_Slot_inst_get (insn) == 2)
  29606		return OPCODE_XSR_LCOUNT;
  29607	      if (Field_sr_Slot_inst_get (insn) == 3)
  29608		return OPCODE_XSR_SAR;
  29609	      if (Field_sr_Slot_inst_get (insn) == 4)
  29610		return OPCODE_XSR_BR;
  29611	      if (Field_sr_Slot_inst_get (insn) == 5)
  29612		return OPCODE_XSR_LITBASE;
  29613	      if (Field_sr_Slot_inst_get (insn) == 12)
  29614		return OPCODE_XSR_SCOMPARE1;
  29615	      if (Field_sr_Slot_inst_get (insn) == 72)
  29616		return OPCODE_XSR_WINDOWBASE;
  29617	      if (Field_sr_Slot_inst_get (insn) == 73)
  29618		return OPCODE_XSR_WINDOWSTART;
  29619	      if (Field_sr_Slot_inst_get (insn) == 83)
  29620		return OPCODE_XSR_PTEVADDR;
  29621	      if (Field_sr_Slot_inst_get (insn) == 90)
  29622		return OPCODE_XSR_RASID;
  29623	      if (Field_sr_Slot_inst_get (insn) == 91)
  29624		return OPCODE_XSR_ITLBCFG;
  29625	      if (Field_sr_Slot_inst_get (insn) == 92)
  29626		return OPCODE_XSR_DTLBCFG;
  29627	      if (Field_sr_Slot_inst_get (insn) == 99)
  29628		return OPCODE_XSR_ATOMCTL;
  29629	      if (Field_sr_Slot_inst_get (insn) == 104)
  29630		return OPCODE_XSR_DDR;
  29631	      if (Field_sr_Slot_inst_get (insn) == 177)
  29632		return OPCODE_XSR_EPC1;
  29633	      if (Field_sr_Slot_inst_get (insn) == 178)
  29634		return OPCODE_XSR_EPC2;
  29635	      if (Field_sr_Slot_inst_get (insn) == 192)
  29636		return OPCODE_XSR_DEPC;
  29637	      if (Field_sr_Slot_inst_get (insn) == 194)
  29638		return OPCODE_XSR_EPS2;
  29639	      if (Field_sr_Slot_inst_get (insn) == 209)
  29640		return OPCODE_XSR_EXCSAVE1;
  29641	      if (Field_sr_Slot_inst_get (insn) == 210)
  29642		return OPCODE_XSR_EXCSAVE2;
  29643	      if (Field_sr_Slot_inst_get (insn) == 224)
  29644		return OPCODE_XSR_CPENABLE;
  29645	      if (Field_sr_Slot_inst_get (insn) == 228)
  29646		return OPCODE_XSR_INTENABLE;
  29647	      if (Field_sr_Slot_inst_get (insn) == 230)
  29648		return OPCODE_XSR_PS;
  29649	      if (Field_sr_Slot_inst_get (insn) == 231)
  29650		return OPCODE_XSR_VECBASE;
  29651	      if (Field_sr_Slot_inst_get (insn) == 232)
  29652		return OPCODE_XSR_EXCCAUSE;
  29653	      if (Field_sr_Slot_inst_get (insn) == 233)
  29654		return OPCODE_XSR_DEBUGCAUSE;
  29655	      if (Field_sr_Slot_inst_get (insn) == 234)
  29656		return OPCODE_XSR_CCOUNT;
  29657	      if (Field_sr_Slot_inst_get (insn) == 236)
  29658		return OPCODE_XSR_ICOUNT;
  29659	      if (Field_sr_Slot_inst_get (insn) == 237)
  29660		return OPCODE_XSR_ICOUNTLEVEL;
  29661	      if (Field_sr_Slot_inst_get (insn) == 238)
  29662		return OPCODE_XSR_EXCVADDR;
  29663	      if (Field_sr_Slot_inst_get (insn) == 240)
  29664		return OPCODE_XSR_CCOMPARE0;
  29665	      if (Field_sr_Slot_inst_get (insn) == 241)
  29666		return OPCODE_XSR_CCOMPARE1;
  29667	      if (Field_sr_Slot_inst_get (insn) == 244)
  29668		return OPCODE_XSR_MISC0;
  29669	      if (Field_sr_Slot_inst_get (insn) == 245)
  29670		return OPCODE_XSR_MISC1;
  29671	    }
  29672	  if (Field_op2_Slot_inst_get (insn) == 8)
  29673	    return OPCODE_SRC;
  29674	  if (Field_op2_Slot_inst_get (insn) == 9 &&
  29675	      Field_s_Slot_inst_get (insn) == 0)
  29676	    return OPCODE_SRL;
  29677	  if (Field_op2_Slot_inst_get (insn) == 10 &&
  29678	      Field_t_Slot_inst_get (insn) == 0)
  29679	    return OPCODE_SLL;
  29680	  if (Field_op2_Slot_inst_get (insn) == 11 &&
  29681	      Field_s_Slot_inst_get (insn) == 0)
  29682	    return OPCODE_SRA;
  29683	  if (Field_op2_Slot_inst_get (insn) == 12)
  29684	    return OPCODE_MUL16U;
  29685	  if (Field_op2_Slot_inst_get (insn) == 13)
  29686	    return OPCODE_MUL16S;
  29687	  if (Field_op2_Slot_inst_get (insn) == 15)
  29688	    {
  29689	      if (Field_r_Slot_inst_get (insn) == 0)
  29690		return OPCODE_LICT;
  29691	      if (Field_r_Slot_inst_get (insn) == 1)
  29692		return OPCODE_SICT;
  29693	      if (Field_r_Slot_inst_get (insn) == 2)
  29694		return OPCODE_LICW;
  29695	      if (Field_r_Slot_inst_get (insn) == 3)
  29696		return OPCODE_SICW;
  29697	      if (Field_r_Slot_inst_get (insn) == 8)
  29698		return OPCODE_LDCT;
  29699	      if (Field_r_Slot_inst_get (insn) == 9)
  29700		return OPCODE_SDCT;
  29701	      if (Field_r_Slot_inst_get (insn) == 14 &&
  29702		  Field_t_Slot_inst_get (insn) == 0)
  29703		return OPCODE_RFDO;
  29704	      if (Field_r_Slot_inst_get (insn) == 14 &&
  29705		  Field_t_Slot_inst_get (insn) == 1)
  29706		return OPCODE_RFDD;
  29707	      if (Field_r_Slot_inst_get (insn) == 15)
  29708		return OPCODE_LDPTE;
  29709	    }
  29710	}
  29711      if (Field_op1_Slot_inst_get (insn) == 2)
  29712	{
  29713	  if (Field_op2_Slot_inst_get (insn) == 0)
  29714	    return OPCODE_ANDB;
  29715	  if (Field_op2_Slot_inst_get (insn) == 1)
  29716	    return OPCODE_ANDBC;
  29717	  if (Field_op2_Slot_inst_get (insn) == 2)
  29718	    return OPCODE_ORB;
  29719	  if (Field_op2_Slot_inst_get (insn) == 3)
  29720	    return OPCODE_ORBC;
  29721	  if (Field_op2_Slot_inst_get (insn) == 4)
  29722	    return OPCODE_XORB;
  29723	  if (Field_op2_Slot_inst_get (insn) == 8)
  29724	    return OPCODE_MULL;
  29725	}
  29726      if (Field_op1_Slot_inst_get (insn) == 3)
  29727	{
  29728	  if (Field_op2_Slot_inst_get (insn) == 0)
  29729	    {
  29730	      if (Field_sr_Slot_inst_get (insn) == 0)
  29731		return OPCODE_RSR_LBEG;
  29732	      if (Field_sr_Slot_inst_get (insn) == 1)
  29733		return OPCODE_RSR_LEND;
  29734	      if (Field_sr_Slot_inst_get (insn) == 2)
  29735		return OPCODE_RSR_LCOUNT;
  29736	      if (Field_sr_Slot_inst_get (insn) == 3)
  29737		return OPCODE_RSR_SAR;
  29738	      if (Field_sr_Slot_inst_get (insn) == 4)
  29739		return OPCODE_RSR_BR;
  29740	      if (Field_sr_Slot_inst_get (insn) == 5)
  29741		return OPCODE_RSR_LITBASE;
  29742	      if (Field_sr_Slot_inst_get (insn) == 12)
  29743		return OPCODE_RSR_SCOMPARE1;
  29744	      if (Field_sr_Slot_inst_get (insn) == 72)
  29745		return OPCODE_RSR_WINDOWBASE;
  29746	      if (Field_sr_Slot_inst_get (insn) == 73)
  29747		return OPCODE_RSR_WINDOWSTART;
  29748	      if (Field_sr_Slot_inst_get (insn) == 83)
  29749		return OPCODE_RSR_PTEVADDR;
  29750	      if (Field_sr_Slot_inst_get (insn) == 90)
  29751		return OPCODE_RSR_RASID;
  29752	      if (Field_sr_Slot_inst_get (insn) == 91)
  29753		return OPCODE_RSR_ITLBCFG;
  29754	      if (Field_sr_Slot_inst_get (insn) == 92)
  29755		return OPCODE_RSR_DTLBCFG;
  29756	      if (Field_sr_Slot_inst_get (insn) == 99)
  29757		return OPCODE_RSR_ATOMCTL;
  29758	      if (Field_sr_Slot_inst_get (insn) == 104)
  29759		return OPCODE_RSR_DDR;
  29760	      if (Field_sr_Slot_inst_get (insn) == 176)
  29761		return OPCODE_RSR_CONFIGID0;
  29762	      if (Field_sr_Slot_inst_get (insn) == 177)
  29763		return OPCODE_RSR_EPC1;
  29764	      if (Field_sr_Slot_inst_get (insn) == 178)
  29765		return OPCODE_RSR_EPC2;
  29766	      if (Field_sr_Slot_inst_get (insn) == 192)
  29767		return OPCODE_RSR_DEPC;
  29768	      if (Field_sr_Slot_inst_get (insn) == 194)
  29769		return OPCODE_RSR_EPS2;
  29770	      if (Field_sr_Slot_inst_get (insn) == 208)
  29771		return OPCODE_RSR_CONFIGID1;
  29772	      if (Field_sr_Slot_inst_get (insn) == 209)
  29773		return OPCODE_RSR_EXCSAVE1;
  29774	      if (Field_sr_Slot_inst_get (insn) == 210)
  29775		return OPCODE_RSR_EXCSAVE2;
  29776	      if (Field_sr_Slot_inst_get (insn) == 224)
  29777		return OPCODE_RSR_CPENABLE;
  29778	      if (Field_sr_Slot_inst_get (insn) == 226)
  29779		return OPCODE_RSR_INTERRUPT;
  29780	      if (Field_sr_Slot_inst_get (insn) == 228)
  29781		return OPCODE_RSR_INTENABLE;
  29782	      if (Field_sr_Slot_inst_get (insn) == 230)
  29783		return OPCODE_RSR_PS;
  29784	      if (Field_sr_Slot_inst_get (insn) == 231)
  29785		return OPCODE_RSR_VECBASE;
  29786	      if (Field_sr_Slot_inst_get (insn) == 232)
  29787		return OPCODE_RSR_EXCCAUSE;
  29788	      if (Field_sr_Slot_inst_get (insn) == 233)
  29789		return OPCODE_RSR_DEBUGCAUSE;
  29790	      if (Field_sr_Slot_inst_get (insn) == 234)
  29791		return OPCODE_RSR_CCOUNT;
  29792	      if (Field_sr_Slot_inst_get (insn) == 235)
  29793		return OPCODE_RSR_PRID;
  29794	      if (Field_sr_Slot_inst_get (insn) == 236)
  29795		return OPCODE_RSR_ICOUNT;
  29796	      if (Field_sr_Slot_inst_get (insn) == 237)
  29797		return OPCODE_RSR_ICOUNTLEVEL;
  29798	      if (Field_sr_Slot_inst_get (insn) == 238)
  29799		return OPCODE_RSR_EXCVADDR;
  29800	      if (Field_sr_Slot_inst_get (insn) == 240)
  29801		return OPCODE_RSR_CCOMPARE0;
  29802	      if (Field_sr_Slot_inst_get (insn) == 241)
  29803		return OPCODE_RSR_CCOMPARE1;
  29804	      if (Field_sr_Slot_inst_get (insn) == 244)
  29805		return OPCODE_RSR_MISC0;
  29806	      if (Field_sr_Slot_inst_get (insn) == 245)
  29807		return OPCODE_RSR_MISC1;
  29808	    }
  29809	  if (Field_op2_Slot_inst_get (insn) == 1)
  29810	    {
  29811	      if (Field_sr_Slot_inst_get (insn) == 0)
  29812		return OPCODE_WSR_LBEG;
  29813	      if (Field_sr_Slot_inst_get (insn) == 1)
  29814		return OPCODE_WSR_LEND;
  29815	      if (Field_sr_Slot_inst_get (insn) == 2)
  29816		return OPCODE_WSR_LCOUNT;
  29817	      if (Field_sr_Slot_inst_get (insn) == 3)
  29818		return OPCODE_WSR_SAR;
  29819	      if (Field_sr_Slot_inst_get (insn) == 4)
  29820		return OPCODE_WSR_BR;
  29821	      if (Field_sr_Slot_inst_get (insn) == 5)
  29822		return OPCODE_WSR_LITBASE;
  29823	      if (Field_sr_Slot_inst_get (insn) == 12)
  29824		return OPCODE_WSR_SCOMPARE1;
  29825	      if (Field_sr_Slot_inst_get (insn) == 72)
  29826		return OPCODE_WSR_WINDOWBASE;
  29827	      if (Field_sr_Slot_inst_get (insn) == 73)
  29828		return OPCODE_WSR_WINDOWSTART;
  29829	      if (Field_sr_Slot_inst_get (insn) == 83)
  29830		return OPCODE_WSR_PTEVADDR;
  29831	      if (Field_sr_Slot_inst_get (insn) == 90)
  29832		return OPCODE_WSR_RASID;
  29833	      if (Field_sr_Slot_inst_get (insn) == 91)
  29834		return OPCODE_WSR_ITLBCFG;
  29835	      if (Field_sr_Slot_inst_get (insn) == 92)
  29836		return OPCODE_WSR_DTLBCFG;
  29837	      if (Field_sr_Slot_inst_get (insn) == 99)
  29838		return OPCODE_WSR_ATOMCTL;
  29839	      if (Field_sr_Slot_inst_get (insn) == 104)
  29840		return OPCODE_WSR_DDR;
  29841	      if (Field_sr_Slot_inst_get (insn) == 176)
  29842		return OPCODE_WSR_CONFIGID0;
  29843	      if (Field_sr_Slot_inst_get (insn) == 177)
  29844		return OPCODE_WSR_EPC1;
  29845	      if (Field_sr_Slot_inst_get (insn) == 178)
  29846		return OPCODE_WSR_EPC2;
  29847	      if (Field_sr_Slot_inst_get (insn) == 192)
  29848		return OPCODE_WSR_DEPC;
  29849	      if (Field_sr_Slot_inst_get (insn) == 194)
  29850		return OPCODE_WSR_EPS2;
  29851	      if (Field_sr_Slot_inst_get (insn) == 209)
  29852		return OPCODE_WSR_EXCSAVE1;
  29853	      if (Field_sr_Slot_inst_get (insn) == 210)
  29854		return OPCODE_WSR_EXCSAVE2;
  29855	      if (Field_sr_Slot_inst_get (insn) == 224)
  29856		return OPCODE_WSR_CPENABLE;
  29857	      if (Field_sr_Slot_inst_get (insn) == 226)
  29858		return OPCODE_WSR_INTSET;
  29859	      if (Field_sr_Slot_inst_get (insn) == 227)
  29860		return OPCODE_WSR_INTCLEAR;
  29861	      if (Field_sr_Slot_inst_get (insn) == 228)
  29862		return OPCODE_WSR_INTENABLE;
  29863	      if (Field_sr_Slot_inst_get (insn) == 230)
  29864		return OPCODE_WSR_PS;
  29865	      if (Field_sr_Slot_inst_get (insn) == 231)
  29866		return OPCODE_WSR_VECBASE;
  29867	      if (Field_sr_Slot_inst_get (insn) == 232)
  29868		return OPCODE_WSR_EXCCAUSE;
  29869	      if (Field_sr_Slot_inst_get (insn) == 233)
  29870		return OPCODE_WSR_DEBUGCAUSE;
  29871	      if (Field_sr_Slot_inst_get (insn) == 234)
  29872		return OPCODE_WSR_CCOUNT;
  29873	      if (Field_sr_Slot_inst_get (insn) == 236)
  29874		return OPCODE_WSR_ICOUNT;
  29875	      if (Field_sr_Slot_inst_get (insn) == 237)
  29876		return OPCODE_WSR_ICOUNTLEVEL;
  29877	      if (Field_sr_Slot_inst_get (insn) == 238)
  29878		return OPCODE_WSR_EXCVADDR;
  29879	      if (Field_sr_Slot_inst_get (insn) == 240)
  29880		return OPCODE_WSR_CCOMPARE0;
  29881	      if (Field_sr_Slot_inst_get (insn) == 241)
  29882		return OPCODE_WSR_CCOMPARE1;
  29883	      if (Field_sr_Slot_inst_get (insn) == 244)
  29884		return OPCODE_WSR_MISC0;
  29885	      if (Field_sr_Slot_inst_get (insn) == 245)
  29886		return OPCODE_WSR_MISC1;
  29887	    }
  29888	  if (Field_op2_Slot_inst_get (insn) == 2)
  29889	    return OPCODE_SEXT;
  29890	  if (Field_op2_Slot_inst_get (insn) == 3)
  29891	    return OPCODE_CLAMPS;
  29892	  if (Field_op2_Slot_inst_get (insn) == 4)
  29893	    return OPCODE_MIN;
  29894	  if (Field_op2_Slot_inst_get (insn) == 5)
  29895	    return OPCODE_MAX;
  29896	  if (Field_op2_Slot_inst_get (insn) == 6)
  29897	    return OPCODE_MINU;
  29898	  if (Field_op2_Slot_inst_get (insn) == 7)
  29899	    return OPCODE_MAXU;
  29900	  if (Field_op2_Slot_inst_get (insn) == 8)
  29901	    return OPCODE_MOVEQZ;
  29902	  if (Field_op2_Slot_inst_get (insn) == 9)
  29903	    return OPCODE_MOVNEZ;
  29904	  if (Field_op2_Slot_inst_get (insn) == 10)
  29905	    return OPCODE_MOVLTZ;
  29906	  if (Field_op2_Slot_inst_get (insn) == 11)
  29907	    return OPCODE_MOVGEZ;
  29908	  if (Field_op2_Slot_inst_get (insn) == 12)
  29909	    return OPCODE_MOVF;
  29910	  if (Field_op2_Slot_inst_get (insn) == 13)
  29911	    return OPCODE_MOVT;
  29912	  if (Field_op2_Slot_inst_get (insn) == 14)
  29913	    {
  29914	      if (Field_st_Slot_inst_get (insn) == 231)
  29915		return OPCODE_RUR_THREADPTR;
  29916	      if (Field_st_Slot_inst_get (insn) == 240)
  29917		return OPCODE_RUR_AE_OVF_SAR;
  29918	      if (Field_st_Slot_inst_get (insn) == 241)
  29919		return OPCODE_RUR_AE_BITHEAD;
  29920	      if (Field_st_Slot_inst_get (insn) == 242)
  29921		return OPCODE_RUR_AE_TS_FTS_BU_BP;
  29922	      if (Field_st_Slot_inst_get (insn) == 243)
  29923		return OPCODE_RUR_AE_SD_NO;
  29924	    }
  29925	  if (Field_op2_Slot_inst_get (insn) == 15)
  29926	    {
  29927	      if (Field_sr_Slot_inst_get (insn) == 231)
  29928		return OPCODE_WUR_THREADPTR;
  29929	      if (Field_sr_Slot_inst_get (insn) == 240)
  29930		return OPCODE_WUR_AE_OVF_SAR;
  29931	      if (Field_sr_Slot_inst_get (insn) == 241)
  29932		return OPCODE_WUR_AE_BITHEAD;
  29933	      if (Field_sr_Slot_inst_get (insn) == 242)
  29934		return OPCODE_WUR_AE_TS_FTS_BU_BP;
  29935	      if (Field_sr_Slot_inst_get (insn) == 243)
  29936		return OPCODE_WUR_AE_SD_NO;
  29937	    }
  29938	}
  29939      if ((Field_op1_Slot_inst_get (insn) == 4 ||
  29940	   Field_op1_Slot_inst_get (insn) == 5))
  29941	return OPCODE_EXTUI;
  29942      if (Field_op1_Slot_inst_get (insn) == 9)
  29943	{
  29944	  if (Field_op2_Slot_inst_get (insn) == 0)
  29945	    return OPCODE_L32E;
  29946	  if (Field_op2_Slot_inst_get (insn) == 4)
  29947	    return OPCODE_S32E;
  29948	}
  29949    }
  29950  if (Field_op0_Slot_inst_get (insn) == 1)
  29951    return OPCODE_L32R;
  29952  if (Field_op0_Slot_inst_get (insn) == 2)
  29953    {
  29954      if (Field_r_Slot_inst_get (insn) == 0)
  29955	return OPCODE_L8UI;
  29956      if (Field_r_Slot_inst_get (insn) == 1)
  29957	return OPCODE_L16UI;
  29958      if (Field_r_Slot_inst_get (insn) == 2)
  29959	return OPCODE_L32I;
  29960      if (Field_r_Slot_inst_get (insn) == 4)
  29961	return OPCODE_S8I;
  29962      if (Field_r_Slot_inst_get (insn) == 5)
  29963	return OPCODE_S16I;
  29964      if (Field_r_Slot_inst_get (insn) == 6)
  29965	return OPCODE_S32I;
  29966      if (Field_r_Slot_inst_get (insn) == 7)
  29967	{
  29968	  if (Field_t_Slot_inst_get (insn) == 0)
  29969	    return OPCODE_DPFR;
  29970	  if (Field_t_Slot_inst_get (insn) == 1)
  29971	    return OPCODE_DPFW;
  29972	  if (Field_t_Slot_inst_get (insn) == 2)
  29973	    return OPCODE_DPFRO;
  29974	  if (Field_t_Slot_inst_get (insn) == 3)
  29975	    return OPCODE_DPFWO;
  29976	  if (Field_t_Slot_inst_get (insn) == 4)
  29977	    return OPCODE_DHWB;
  29978	  if (Field_t_Slot_inst_get (insn) == 5)
  29979	    return OPCODE_DHWBI;
  29980	  if (Field_t_Slot_inst_get (insn) == 6)
  29981	    return OPCODE_DHI;
  29982	  if (Field_t_Slot_inst_get (insn) == 7)
  29983	    return OPCODE_DII;
  29984	  if (Field_t_Slot_inst_get (insn) == 8)
  29985	    {
  29986	      if (Field_op1_Slot_inst_get (insn) == 4)
  29987		return OPCODE_DIWB;
  29988	      if (Field_op1_Slot_inst_get (insn) == 5)
  29989		return OPCODE_DIWBI;
  29990	    }
  29991	  if (Field_t_Slot_inst_get (insn) == 12)
  29992	    return OPCODE_IPF;
  29993	  if (Field_t_Slot_inst_get (insn) == 14)
  29994	    return OPCODE_IHI;
  29995	  if (Field_t_Slot_inst_get (insn) == 15)
  29996	    return OPCODE_III;
  29997	}
  29998      if (Field_r_Slot_inst_get (insn) == 9)
  29999	return OPCODE_L16SI;
  30000      if (Field_r_Slot_inst_get (insn) == 10)
  30001	return OPCODE_MOVI;
  30002      if (Field_r_Slot_inst_get (insn) == 11)
  30003	return OPCODE_L32AI;
  30004      if (Field_r_Slot_inst_get (insn) == 12)
  30005	return OPCODE_ADDI;
  30006      if (Field_r_Slot_inst_get (insn) == 13)
  30007	return OPCODE_ADDMI;
  30008      if (Field_r_Slot_inst_get (insn) == 14)
  30009	return OPCODE_S32C1I;
  30010      if (Field_r_Slot_inst_get (insn) == 15)
  30011	return OPCODE_S32RI;
  30012    }
  30013  if (Field_op0_Slot_inst_get (insn) == 4)
  30014    {
  30015      if (Field_ae_r10_Slot_inst_get (insn) == 0 &&
  30016	  Field_op1_Slot_inst_get (insn) == 1 &&
  30017	  Field_op2_Slot_inst_get (insn) == 12)
  30018	return OPCODE_AE_LQ56_I;
  30019      if (Field_ae_r10_Slot_inst_get (insn) == 0 &&
  30020	  Field_op1_Slot_inst_get (insn) == 2 &&
  30021	  Field_op2_Slot_inst_get (insn) == 12)
  30022	return OPCODE_AE_LQ56_X;
  30023      if (Field_ae_r10_Slot_inst_get (insn) == 1 &&
  30024	  Field_op1_Slot_inst_get (insn) == 1 &&
  30025	  Field_op2_Slot_inst_get (insn) == 12)
  30026	return OPCODE_AE_LQ32F_I;
  30027      if (Field_ae_r10_Slot_inst_get (insn) == 1 &&
  30028	  Field_op1_Slot_inst_get (insn) == 2 &&
  30029	  Field_op2_Slot_inst_get (insn) == 12)
  30030	return OPCODE_AE_LQ32F_X;
  30031      if (Field_ae_r10_Slot_inst_get (insn) == 2 &&
  30032	  Field_op1_Slot_inst_get (insn) == 1 &&
  30033	  Field_op2_Slot_inst_get (insn) == 12)
  30034	return OPCODE_AE_LQ56_IU;
  30035      if (Field_ae_r10_Slot_inst_get (insn) == 2 &&
  30036	  Field_op1_Slot_inst_get (insn) == 2 &&
  30037	  Field_op2_Slot_inst_get (insn) == 12)
  30038	return OPCODE_AE_LQ56_XU;
  30039      if (Field_ae_r10_Slot_inst_get (insn) == 2 &&
  30040	  Field_op1_Slot_inst_get (insn) == 7 &&
  30041	  Field_t_Slot_inst_get (insn) == 3 &&
  30042	  Field_op2_Slot_inst_get (insn) == 14)
  30043	return OPCODE_AE_CVTQ48A32S;
  30044      if (Field_ae_r10_Slot_inst_get (insn) == 3 &&
  30045	  Field_op1_Slot_inst_get (insn) == 1 &&
  30046	  Field_op2_Slot_inst_get (insn) == 12)
  30047	return OPCODE_AE_LQ32F_IU;
  30048      if (Field_ae_r10_Slot_inst_get (insn) == 3 &&
  30049	  Field_op1_Slot_inst_get (insn) == 2 &&
  30050	  Field_op2_Slot_inst_get (insn) == 12)
  30051	return OPCODE_AE_LQ32F_XU;
  30052      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30053	  Field_op1_Slot_inst_get (insn) == 5 &&
  30054	  Field_op2_Slot_inst_get (insn) == 10)
  30055	return OPCODE_AE_LP16F_I;
  30056      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30057	  Field_op1_Slot_inst_get (insn) == 9 &&
  30058	  Field_op2_Slot_inst_get (insn) == 10)
  30059	return OPCODE_AE_LP16F_IU;
  30060      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30061	  Field_op1_Slot_inst_get (insn) == 12 &&
  30062	  Field_op2_Slot_inst_get (insn) == 10)
  30063	return OPCODE_AE_LP16F_X;
  30064      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30065	  Field_op1_Slot_inst_get (insn) == 15 &&
  30066	  Field_op2_Slot_inst_get (insn) == 10)
  30067	return OPCODE_AE_LP16F_XU;
  30068      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30069	  Field_op1_Slot_inst_get (insn) == 6 &&
  30070	  Field_op2_Slot_inst_get (insn) == 10)
  30071	return OPCODE_AE_LP24F_I;
  30072      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30073	  Field_op1_Slot_inst_get (insn) == 10 &&
  30074	  Field_op2_Slot_inst_get (insn) == 10)
  30075	return OPCODE_AE_LP24F_IU;
  30076      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30077	  Field_op1_Slot_inst_get (insn) == 13 &&
  30078	  Field_op2_Slot_inst_get (insn) == 10)
  30079	return OPCODE_AE_LP24F_X;
  30080      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30081	  Field_op1_Slot_inst_get (insn) == 0 &&
  30082	  Field_op2_Slot_inst_get (insn) == 11)
  30083	return OPCODE_AE_LP24F_XU;
  30084      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30085	  Field_op1_Slot_inst_get (insn) == 7 &&
  30086	  Field_op2_Slot_inst_get (insn) == 10)
  30087	return OPCODE_AE_LP24X2F_I;
  30088      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30089	  Field_op1_Slot_inst_get (insn) == 11 &&
  30090	  Field_op2_Slot_inst_get (insn) == 10)
  30091	return OPCODE_AE_LP24X2F_IU;
  30092      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30093	  Field_op1_Slot_inst_get (insn) == 14 &&
  30094	  Field_op2_Slot_inst_get (insn) == 10)
  30095	return OPCODE_AE_LP24X2F_X;
  30096      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30097	  Field_op1_Slot_inst_get (insn) == 1 &&
  30098	  Field_op2_Slot_inst_get (insn) == 11)
  30099	return OPCODE_AE_LP24X2F_XU;
  30100      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30101	  Field_op1_Slot_inst_get (insn) == 2 &&
  30102	  Field_op2_Slot_inst_get (insn) == 11)
  30103	return OPCODE_AE_SP16X2F_I;
  30104      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30105	  Field_op1_Slot_inst_get (insn) == 5 &&
  30106	  Field_op2_Slot_inst_get (insn) == 11)
  30107	return OPCODE_AE_SP16X2F_IU;
  30108      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30109	  Field_op1_Slot_inst_get (insn) == 8 &&
  30110	  Field_op2_Slot_inst_get (insn) == 11)
  30111	return OPCODE_AE_SP16X2F_X;
  30112      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30113	  Field_op1_Slot_inst_get (insn) == 11 &&
  30114	  Field_op2_Slot_inst_get (insn) == 11)
  30115	return OPCODE_AE_SP16X2F_XU;
  30116      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30117	  Field_op1_Slot_inst_get (insn) == 3 &&
  30118	  Field_op2_Slot_inst_get (insn) == 11)
  30119	return OPCODE_AE_SP24X2F_I;
  30120      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30121	  Field_op1_Slot_inst_get (insn) == 6 &&
  30122	  Field_op2_Slot_inst_get (insn) == 11)
  30123	return OPCODE_AE_SP24X2F_IU;
  30124      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30125	  Field_op1_Slot_inst_get (insn) == 9 &&
  30126	  Field_op2_Slot_inst_get (insn) == 11)
  30127	return OPCODE_AE_SP24X2F_X;
  30128      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30129	  Field_op1_Slot_inst_get (insn) == 12 &&
  30130	  Field_op2_Slot_inst_get (insn) == 11)
  30131	return OPCODE_AE_SP24X2F_XU;
  30132      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30133	  Field_op1_Slot_inst_get (insn) == 4 &&
  30134	  Field_op2_Slot_inst_get (insn) == 11)
  30135	return OPCODE_AE_SP24S_L_I;
  30136      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30137	  Field_op1_Slot_inst_get (insn) == 7 &&
  30138	  Field_op2_Slot_inst_get (insn) == 11)
  30139	return OPCODE_AE_SP24S_L_IU;
  30140      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30141	  Field_op1_Slot_inst_get (insn) == 10 &&
  30142	  Field_op2_Slot_inst_get (insn) == 11)
  30143	return OPCODE_AE_SP24S_L_X;
  30144      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30145	  Field_op1_Slot_inst_get (insn) == 13 &&
  30146	  Field_op2_Slot_inst_get (insn) == 11)
  30147	return OPCODE_AE_SP24S_L_XU;
  30148      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30149	  Field_ae_s3_Slot_inst_get (insn) == 0 &&
  30150	  Field_t_Slot_inst_get (insn) == 0 &&
  30151	  Field_op1_Slot_inst_get (insn) == 9 &&
  30152	  Field_op2_Slot_inst_get (insn) == 12)
  30153	return OPCODE_AE_MOVP48;
  30154      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30155	  Field_op1_Slot_inst_get (insn) == 0 &&
  30156	  Field_op2_Slot_inst_get (insn) == 12)
  30157	return OPCODE_AE_MOVPA24X2;
  30158      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30159	  Field_t_Slot_inst_get (insn) == 0 &&
  30160	  Field_op1_Slot_inst_get (insn) == 11 &&
  30161	  Field_op2_Slot_inst_get (insn) == 12)
  30162	return OPCODE_AE_CVTA32P24_L;
  30163      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30164	  Field_op1_Slot_inst_get (insn) == 14 &&
  30165	  Field_op2_Slot_inst_get (insn) == 11)
  30166	return OPCODE_AE_CVTP24A16X2_LL;
  30167      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30168	  Field_op1_Slot_inst_get (insn) == 15 &&
  30169	  Field_op2_Slot_inst_get (insn) == 11)
  30170	return OPCODE_AE_CVTP24A16X2_HL;
  30171      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30172	  Field_t_Slot_inst_get (insn) == 0 &&
  30173	  Field_op1_Slot_inst_get (insn) == 7 &&
  30174	  Field_op2_Slot_inst_get (insn) == 12)
  30175	return OPCODE_AE_MOVAP24S_L;
  30176      if (Field_ae_r3_Slot_inst_get (insn) == 0 &&
  30177	  Field_t_Slot_inst_get (insn) == 0 &&
  30178	  Field_op1_Slot_inst_get (insn) == 8 &&
  30179	  Field_op2_Slot_inst_get (insn) == 12)
  30180	return OPCODE_AE_TRUNCA16P24S_L;
  30181      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30182	  Field_op1_Slot_inst_get (insn) == 5 &&
  30183	  Field_op2_Slot_inst_get (insn) == 10)
  30184	return OPCODE_AE_LP24_I;
  30185      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30186	  Field_op1_Slot_inst_get (insn) == 9 &&
  30187	  Field_op2_Slot_inst_get (insn) == 10)
  30188	return OPCODE_AE_LP24_IU;
  30189      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30190	  Field_op1_Slot_inst_get (insn) == 12 &&
  30191	  Field_op2_Slot_inst_get (insn) == 10)
  30192	return OPCODE_AE_LP24_X;
  30193      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30194	  Field_op1_Slot_inst_get (insn) == 15 &&
  30195	  Field_op2_Slot_inst_get (insn) == 10)
  30196	return OPCODE_AE_LP24_XU;
  30197      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30198	  Field_op1_Slot_inst_get (insn) == 6 &&
  30199	  Field_op2_Slot_inst_get (insn) == 10)
  30200	return OPCODE_AE_LP16X2F_I;
  30201      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30202	  Field_op1_Slot_inst_get (insn) == 10 &&
  30203	  Field_op2_Slot_inst_get (insn) == 10)
  30204	return OPCODE_AE_LP16X2F_IU;
  30205      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30206	  Field_op1_Slot_inst_get (insn) == 13 &&
  30207	  Field_op2_Slot_inst_get (insn) == 10)
  30208	return OPCODE_AE_LP16X2F_X;
  30209      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30210	  Field_op1_Slot_inst_get (insn) == 0 &&
  30211	  Field_op2_Slot_inst_get (insn) == 11)
  30212	return OPCODE_AE_LP16X2F_XU;
  30213      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30214	  Field_op1_Slot_inst_get (insn) == 7 &&
  30215	  Field_op2_Slot_inst_get (insn) == 10)
  30216	return OPCODE_AE_LP24X2_I;
  30217      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30218	  Field_op1_Slot_inst_get (insn) == 11 &&
  30219	  Field_op2_Slot_inst_get (insn) == 10)
  30220	return OPCODE_AE_LP24X2_IU;
  30221      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30222	  Field_op1_Slot_inst_get (insn) == 14 &&
  30223	  Field_op2_Slot_inst_get (insn) == 10)
  30224	return OPCODE_AE_LP24X2_X;
  30225      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30226	  Field_op1_Slot_inst_get (insn) == 1 &&
  30227	  Field_op2_Slot_inst_get (insn) == 11)
  30228	return OPCODE_AE_LP24X2_XU;
  30229      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30230	  Field_op1_Slot_inst_get (insn) == 2 &&
  30231	  Field_op2_Slot_inst_get (insn) == 11)
  30232	return OPCODE_AE_SP24X2S_I;
  30233      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30234	  Field_op1_Slot_inst_get (insn) == 5 &&
  30235	  Field_op2_Slot_inst_get (insn) == 11)
  30236	return OPCODE_AE_SP24X2S_IU;
  30237      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30238	  Field_op1_Slot_inst_get (insn) == 8 &&
  30239	  Field_op2_Slot_inst_get (insn) == 11)
  30240	return OPCODE_AE_SP24X2S_X;
  30241      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30242	  Field_op1_Slot_inst_get (insn) == 11 &&
  30243	  Field_op2_Slot_inst_get (insn) == 11)
  30244	return OPCODE_AE_SP24X2S_XU;
  30245      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30246	  Field_op1_Slot_inst_get (insn) == 3 &&
  30247	  Field_op2_Slot_inst_get (insn) == 11)
  30248	return OPCODE_AE_SP16F_L_I;
  30249      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30250	  Field_op1_Slot_inst_get (insn) == 6 &&
  30251	  Field_op2_Slot_inst_get (insn) == 11)
  30252	return OPCODE_AE_SP16F_L_IU;
  30253      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30254	  Field_op1_Slot_inst_get (insn) == 9 &&
  30255	  Field_op2_Slot_inst_get (insn) == 11)
  30256	return OPCODE_AE_SP16F_L_X;
  30257      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30258	  Field_op1_Slot_inst_get (insn) == 12 &&
  30259	  Field_op2_Slot_inst_get (insn) == 11)
  30260	return OPCODE_AE_SP16F_L_XU;
  30261      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30262	  Field_op1_Slot_inst_get (insn) == 4 &&
  30263	  Field_op2_Slot_inst_get (insn) == 11)
  30264	return OPCODE_AE_SP24F_L_I;
  30265      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30266	  Field_op1_Slot_inst_get (insn) == 7 &&
  30267	  Field_op2_Slot_inst_get (insn) == 11)
  30268	return OPCODE_AE_SP24F_L_IU;
  30269      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30270	  Field_op1_Slot_inst_get (insn) == 10 &&
  30271	  Field_op2_Slot_inst_get (insn) == 11)
  30272	return OPCODE_AE_SP24F_L_X;
  30273      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30274	  Field_op1_Slot_inst_get (insn) == 13 &&
  30275	  Field_op2_Slot_inst_get (insn) == 11)
  30276	return OPCODE_AE_SP24F_L_XU;
  30277      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30278	  Field_op1_Slot_inst_get (insn) == 0 &&
  30279	  Field_op2_Slot_inst_get (insn) == 12)
  30280	return OPCODE_AE_TRUNCP24A32X2;
  30281      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30282	  Field_t_Slot_inst_get (insn) == 0 &&
  30283	  Field_op1_Slot_inst_get (insn) == 11 &&
  30284	  Field_op2_Slot_inst_get (insn) == 12)
  30285	return OPCODE_AE_CVTA32P24_H;
  30286      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30287	  Field_op1_Slot_inst_get (insn) == 14 &&
  30288	  Field_op2_Slot_inst_get (insn) == 11)
  30289	return OPCODE_AE_CVTP24A16X2_LH;
  30290      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30291	  Field_op1_Slot_inst_get (insn) == 15 &&
  30292	  Field_op2_Slot_inst_get (insn) == 11)
  30293	return OPCODE_AE_CVTP24A16X2_HH;
  30294      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30295	  Field_t_Slot_inst_get (insn) == 0 &&
  30296	  Field_op1_Slot_inst_get (insn) == 7 &&
  30297	  Field_op2_Slot_inst_get (insn) == 12)
  30298	return OPCODE_AE_MOVAP24S_H;
  30299      if (Field_ae_r3_Slot_inst_get (insn) == 1 &&
  30300	  Field_t_Slot_inst_get (insn) == 0 &&
  30301	  Field_op1_Slot_inst_get (insn) == 8 &&
  30302	  Field_op2_Slot_inst_get (insn) == 12)
  30303	return OPCODE_AE_TRUNCA16P24S_H;
  30304      if (Field_ae_r32_Slot_inst_get (insn) == 0 &&
  30305	  Field_op1_Slot_inst_get (insn) == 3 &&
  30306	  Field_op2_Slot_inst_get (insn) == 12)
  30307	return OPCODE_AE_SQ56S_I;
  30308      if (Field_ae_r32_Slot_inst_get (insn) == 0 &&
  30309	  Field_op1_Slot_inst_get (insn) == 4 &&
  30310	  Field_op2_Slot_inst_get (insn) == 12)
  30311	return OPCODE_AE_SQ56S_X;
  30312      if (Field_ae_r32_Slot_inst_get (insn) == 0 &&
  30313	  Field_op1_Slot_inst_get (insn) == 7 &&
  30314	  Field_t_Slot_inst_get (insn) == 1 &&
  30315	  Field_op2_Slot_inst_get (insn) == 14)
  30316	return OPCODE_AE_TRUNCA32Q48;
  30317      if (Field_ae_r32_Slot_inst_get (insn) == 1 &&
  30318	  Field_op1_Slot_inst_get (insn) == 3 &&
  30319	  Field_op2_Slot_inst_get (insn) == 12)
  30320	return OPCODE_AE_SQ32F_I;
  30321      if (Field_ae_r32_Slot_inst_get (insn) == 1 &&
  30322	  Field_op1_Slot_inst_get (insn) == 4 &&
  30323	  Field_op2_Slot_inst_get (insn) == 12)
  30324	return OPCODE_AE_SQ32F_X;
  30325      if (Field_ae_r32_Slot_inst_get (insn) == 1 &&
  30326	  Field_op1_Slot_inst_get (insn) == 7 &&
  30327	  Field_t_Slot_inst_get (insn) == 1 &&
  30328	  Field_op2_Slot_inst_get (insn) == 14)
  30329	return OPCODE_AE_NSAQ56S;
  30330      if (Field_ae_r32_Slot_inst_get (insn) == 2 &&
  30331	  Field_op1_Slot_inst_get (insn) == 3 &&
  30332	  Field_op2_Slot_inst_get (insn) == 12)
  30333	return OPCODE_AE_SQ56S_IU;
  30334      if (Field_ae_r32_Slot_inst_get (insn) == 2 &&
  30335	  Field_op1_Slot_inst_get (insn) == 4 &&
  30336	  Field_op2_Slot_inst_get (insn) == 12)
  30337	return OPCODE_AE_SQ56S_XU;
  30338      if (Field_ae_r32_Slot_inst_get (insn) == 3 &&
  30339	  Field_op1_Slot_inst_get (insn) == 3 &&
  30340	  Field_op2_Slot_inst_get (insn) == 12)
  30341	return OPCODE_AE_SQ32F_IU;
  30342      if (Field_ae_r32_Slot_inst_get (insn) == 3 &&
  30343	  Field_op1_Slot_inst_get (insn) == 4 &&
  30344	  Field_op2_Slot_inst_get (insn) == 12)
  30345	return OPCODE_AE_SQ32F_XU;
  30346      if (Field_ae_s_non_samt_Slot_inst_get (insn) == 0 &&
  30347	  Field_op1_Slot_inst_get (insn) == 5 &&
  30348	  Field_op2_Slot_inst_get (insn) == 12)
  30349	return OPCODE_AE_SLLIQ56;
  30350      if (Field_ae_s_non_samt_Slot_inst_get (insn) == 1 &&
  30351	  Field_op1_Slot_inst_get (insn) == 5 &&
  30352	  Field_op2_Slot_inst_get (insn) == 12)
  30353	return OPCODE_AE_SRLIQ56;
  30354      if (Field_ae_s_non_samt_Slot_inst_get (insn) == 2 &&
  30355	  Field_op1_Slot_inst_get (insn) == 5 &&
  30356	  Field_op2_Slot_inst_get (insn) == 12)
  30357	return OPCODE_AE_SRAIQ56;
  30358      if (Field_ae_s_non_samt_Slot_inst_get (insn) == 3 &&
  30359	  Field_op1_Slot_inst_get (insn) == 5 &&
  30360	  Field_op2_Slot_inst_get (insn) == 12)
  30361	return OPCODE_AE_SLLISQ56S;
  30362      if (Field_op1_Slot_inst_get (insn) == 0 &&
  30363	  Field_t_Slot_inst_get (insn) == 1 &&
  30364	  Field_op2_Slot_inst_get (insn) == 14)
  30365	return OPCODE_AE_SHA32;
  30366      if (Field_op1_Slot_inst_get (insn) == 0 &&
  30367	  Field_op2_Slot_inst_get (insn) == 10)
  30368	return OPCODE_AE_VLDL32T;
  30369      if (Field_op1_Slot_inst_get (insn) == 1 &&
  30370	  Field_t_Slot_inst_get (insn) == 1 &&
  30371	  Field_op2_Slot_inst_get (insn) == 14)
  30372	return OPCODE_AE_SLLAQ56;
  30373      if (Field_op1_Slot_inst_get (insn) == 1 &&
  30374	  Field_op2_Slot_inst_get (insn) == 10)
  30375	return OPCODE_AE_VLDL16T;
  30376      if (Field_op1_Slot_inst_get (insn) == 2 &&
  30377	  Field_t_Slot_inst_get (insn) == 1 &&
  30378	  Field_op2_Slot_inst_get (insn) == 14)
  30379	return OPCODE_AE_SRLAQ56;
  30380      if (Field_op1_Slot_inst_get (insn) == 2 &&
  30381	  Field_op2_Slot_inst_get (insn) == 10)
  30382	return OPCODE_AE_LBK;
  30383      if (Field_op1_Slot_inst_get (insn) == 3 &&
  30384	  Field_t_Slot_inst_get (insn) == 1 &&
  30385	  Field_op2_Slot_inst_get (insn) == 14)
  30386	return OPCODE_AE_SRAAQ56;
  30387      if (Field_op1_Slot_inst_get (insn) == 3 &&
  30388	  Field_op2_Slot_inst_get (insn) == 10)
  30389	return OPCODE_AE_VLEL32T;
  30390      if (Field_op1_Slot_inst_get (insn) == 4 &&
  30391	  Field_t_Slot_inst_get (insn) == 1 &&
  30392	  Field_op2_Slot_inst_get (insn) == 14)
  30393	return OPCODE_AE_SLLASQ56S;
  30394      if (Field_op1_Slot_inst_get (insn) == 4 &&
  30395	  Field_op2_Slot_inst_get (insn) == 10)
  30396	return OPCODE_AE_VLEL16T;
  30397      if (Field_op1_Slot_inst_get (insn) == 5 &&
  30398	  Field_t_Slot_inst_get (insn) == 1 &&
  30399	  Field_op2_Slot_inst_get (insn) == 14)
  30400	return OPCODE_AE_MOVTQ56;
  30401      if (Field_op1_Slot_inst_get (insn) == 6 &&
  30402	  Field_t_Slot_inst_get (insn) == 1 &&
  30403	  Field_op2_Slot_inst_get (insn) == 14)
  30404	return OPCODE_AE_MOVFQ56;
  30405      if (Field_r_Slot_inst_get (insn) == 0 &&
  30406	  Field_s_Slot_inst_get (insn) == 0 &&
  30407	  Field_op1_Slot_inst_get (insn) == 10 &&
  30408	  Field_op2_Slot_inst_get (insn) == 12)
  30409	return OPCODE_WUR_AE_OVERFLOW;
  30410      if (Field_r_Slot_inst_get (insn) == 0 &&
  30411	  Field_op2_Slot_inst_get (insn) == 15)
  30412	return OPCODE_AE_SBI;
  30413      if (Field_r_Slot_inst_get (insn) == 1 &&
  30414	  Field_s_Slot_inst_get (insn) == 0 &&
  30415	  Field_op1_Slot_inst_get (insn) == 10 &&
  30416	  Field_op2_Slot_inst_get (insn) == 12)
  30417	return OPCODE_WUR_AE_SAR;
  30418      if (Field_r_Slot_inst_get (insn) == 1 &&
  30419	  Field_op1_Slot_inst_get (insn) == 0 &&
  30420	  Field_op2_Slot_inst_get (insn) == 15)
  30421	return OPCODE_AE_DB;
  30422      if (Field_r_Slot_inst_get (insn) == 1 &&
  30423	  Field_op1_Slot_inst_get (insn) == 1 &&
  30424	  Field_op2_Slot_inst_get (insn) == 15)
  30425	return OPCODE_AE_SB;
  30426      if (Field_r_Slot_inst_get (insn) == 2 &&
  30427	  Field_s_Slot_inst_get (insn) == 0 &&
  30428	  Field_op1_Slot_inst_get (insn) == 10 &&
  30429	  Field_op2_Slot_inst_get (insn) == 12)
  30430	return OPCODE_WUR_AE_BITPTR;
  30431      if (Field_r_Slot_inst_get (insn) == 3 &&
  30432	  Field_s_Slot_inst_get (insn) == 0 &&
  30433	  Field_op1_Slot_inst_get (insn) == 10 &&
  30434	  Field_op2_Slot_inst_get (insn) == 12)
  30435	return OPCODE_WUR_AE_BITSUSED;
  30436      if (Field_r_Slot_inst_get (insn) == 4 &&
  30437	  Field_s_Slot_inst_get (insn) == 0 &&
  30438	  Field_op1_Slot_inst_get (insn) == 10 &&
  30439	  Field_op2_Slot_inst_get (insn) == 12)
  30440	return OPCODE_WUR_AE_TABLESIZE;
  30441      if (Field_r_Slot_inst_get (insn) == 5 &&
  30442	  Field_s_Slot_inst_get (insn) == 0 &&
  30443	  Field_op1_Slot_inst_get (insn) == 10 &&
  30444	  Field_op2_Slot_inst_get (insn) == 12)
  30445	return OPCODE_WUR_AE_FIRST_TS;
  30446      if (Field_r_Slot_inst_get (insn) == 6 &&
  30447	  Field_s_Slot_inst_get (insn) == 0 &&
  30448	  Field_op1_Slot_inst_get (insn) == 10 &&
  30449	  Field_op2_Slot_inst_get (insn) == 12)
  30450	return OPCODE_WUR_AE_NEXTOFFSET;
  30451      if (Field_r_Slot_inst_get (insn) == 7 &&
  30452	  Field_s_Slot_inst_get (insn) == 0 &&
  30453	  Field_op1_Slot_inst_get (insn) == 10 &&
  30454	  Field_op2_Slot_inst_get (insn) == 12)
  30455	return OPCODE_WUR_AE_SEARCHDONE;
  30456      if (Field_r_Slot_inst_get (insn) == 8 &&
  30457	  Field_s_Slot_inst_get (insn) == 0 &&
  30458	  Field_op1_Slot_inst_get (insn) == 10 &&
  30459	  Field_op2_Slot_inst_get (insn) == 12)
  30460	return OPCODE_AE_VLDSHT;
  30461      if (Field_r_Slot_inst_get (insn) == 12 &&
  30462	  Field_op1_Slot_inst_get (insn) == 7 &&
  30463	  Field_t_Slot_inst_get (insn) == 1 &&
  30464	  Field_op2_Slot_inst_get (insn) == 14)
  30465	return OPCODE_AE_VLES16C;
  30466      if (Field_r_Slot_inst_get (insn) == 13 &&
  30467	  Field_op1_Slot_inst_get (insn) == 7 &&
  30468	  Field_t_Slot_inst_get (insn) == 1 &&
  30469	  Field_op2_Slot_inst_get (insn) == 14)
  30470	return OPCODE_AE_SBF;
  30471      if (Field_r_Slot_inst_get (insn) == 14 &&
  30472	  Field_op1_Slot_inst_get (insn) == 7 &&
  30473	  Field_t_Slot_inst_get (insn) == 1 &&
  30474	  Field_op2_Slot_inst_get (insn) == 14)
  30475	return OPCODE_AE_VLDL16C;
  30476      if (Field_s_Slot_inst_get (insn) == 0 &&
  30477	  Field_t_Slot_inst_get (insn) == 1 &&
  30478	  Field_op1_Slot_inst_get (insn) == 9 &&
  30479	  Field_op2_Slot_inst_get (insn) == 12)
  30480	return OPCODE_AE_SLLSQ56;
  30481      if (Field_s_Slot_inst_get (insn) == 0 &&
  30482	  Field_op1_Slot_inst_get (insn) == 6 &&
  30483	  Field_op2_Slot_inst_get (insn) == 12)
  30484	return OPCODE_AE_LB;
  30485      if (Field_s_Slot_inst_get (insn) == 1 &&
  30486	  Field_t_Slot_inst_get (insn) == 1 &&
  30487	  Field_op1_Slot_inst_get (insn) == 9 &&
  30488	  Field_op2_Slot_inst_get (insn) == 12)
  30489	return OPCODE_AE_SRLSQ56;
  30490      if (Field_s_Slot_inst_get (insn) == 2 &&
  30491	  Field_t_Slot_inst_get (insn) == 1 &&
  30492	  Field_op1_Slot_inst_get (insn) == 9 &&
  30493	  Field_op2_Slot_inst_get (insn) == 12)
  30494	return OPCODE_AE_SRASQ56;
  30495      if (Field_s_Slot_inst_get (insn) == 3 &&
  30496	  Field_t_Slot_inst_get (insn) == 1 &&
  30497	  Field_op1_Slot_inst_get (insn) == 9 &&
  30498	  Field_op2_Slot_inst_get (insn) == 12)
  30499	return OPCODE_AE_SLLSSQ56S;
  30500      if (Field_s_Slot_inst_get (insn) == 4 &&
  30501	  Field_t_Slot_inst_get (insn) == 1 &&
  30502	  Field_op1_Slot_inst_get (insn) == 9 &&
  30503	  Field_op2_Slot_inst_get (insn) == 12)
  30504	return OPCODE_AE_MOVQ56;
  30505      if (Field_s_Slot_inst_get (insn) == 8 &&
  30506	  Field_t_Slot_inst_get (insn) == 0 &&
  30507	  Field_op1_Slot_inst_get (insn) == 9 &&
  30508	  Field_op2_Slot_inst_get (insn) == 12)
  30509	return OPCODE_RUR_AE_OVERFLOW;
  30510      if (Field_s_Slot_inst_get (insn) == 9 &&
  30511	  Field_t_Slot_inst_get (insn) == 0 &&
  30512	  Field_op1_Slot_inst_get (insn) == 9 &&
  30513	  Field_op2_Slot_inst_get (insn) == 12)
  30514	return OPCODE_RUR_AE_SAR;
  30515      if (Field_s_Slot_inst_get (insn) == 10 &&
  30516	  Field_t_Slot_inst_get (insn) == 0 &&
  30517	  Field_op1_Slot_inst_get (insn) == 9 &&
  30518	  Field_op2_Slot_inst_get (insn) == 12)
  30519	return OPCODE_RUR_AE_BITPTR;
  30520      if (Field_s_Slot_inst_get (insn) == 11 &&
  30521	  Field_t_Slot_inst_get (insn) == 0 &&
  30522	  Field_op1_Slot_inst_get (insn) == 9 &&
  30523	  Field_op2_Slot_inst_get (insn) == 12)
  30524	return OPCODE_RUR_AE_BITSUSED;
  30525      if (Field_s_Slot_inst_get (insn) == 12 &&
  30526	  Field_t_Slot_inst_get (insn) == 0 &&
  30527	  Field_op1_Slot_inst_get (insn) == 9 &&
  30528	  Field_op2_Slot_inst_get (insn) == 12)
  30529	return OPCODE_RUR_AE_TABLESIZE;
  30530      if (Field_s_Slot_inst_get (insn) == 13 &&
  30531	  Field_t_Slot_inst_get (insn) == 0 &&
  30532	  Field_op1_Slot_inst_get (insn) == 9 &&
  30533	  Field_op2_Slot_inst_get (insn) == 12)
  30534	return OPCODE_RUR_AE_FIRST_TS;
  30535      if (Field_s_Slot_inst_get (insn) == 14 &&
  30536	  Field_t_Slot_inst_get (insn) == 0 &&
  30537	  Field_op1_Slot_inst_get (insn) == 9 &&
  30538	  Field_op2_Slot_inst_get (insn) == 12)
  30539	return OPCODE_RUR_AE_NEXTOFFSET;
  30540      if (Field_s_Slot_inst_get (insn) == 15 &&
  30541	  Field_t_Slot_inst_get (insn) == 0 &&
  30542	  Field_op1_Slot_inst_get (insn) == 9 &&
  30543	  Field_op2_Slot_inst_get (insn) == 12)
  30544	return OPCODE_RUR_AE_SEARCHDONE;
  30545      if (Field_t_Slot_inst_get (insn) == 0 &&
  30546	  Field_op2_Slot_inst_get (insn) == 14)
  30547	return OPCODE_AE_LBKI;
  30548      if (Field_t_Slot_inst_get (insn) == 0 &&
  30549	  Field_r_Slot_inst_get (insn) == 2 &&
  30550	  Field_op2_Slot_inst_get (insn) == 15)
  30551	return OPCODE_AE_DBI;
  30552      if (Field_t_Slot_inst_get (insn) == 2 &&
  30553	  Field_s_Slot_inst_get (insn) == 0 &&
  30554	  Field_op2_Slot_inst_get (insn) == 14)
  30555	return OPCODE_AE_LBI;
  30556    }
  30557  if (Field_op0_Slot_inst_get (insn) == 5)
  30558    {
  30559      if (Field_n_Slot_inst_get (insn) == 0)
  30560	return OPCODE_CALL0;
  30561      if (Field_n_Slot_inst_get (insn) == 1)
  30562	return OPCODE_CALL4;
  30563      if (Field_n_Slot_inst_get (insn) == 2)
  30564	return OPCODE_CALL8;
  30565      if (Field_n_Slot_inst_get (insn) == 3)
  30566	return OPCODE_CALL12;
  30567    }
  30568  if (Field_op0_Slot_inst_get (insn) == 6)
  30569    {
  30570      if (Field_n_Slot_inst_get (insn) == 0)
  30571	return OPCODE_J;
  30572      if (Field_n_Slot_inst_get (insn) == 1)
  30573	{
  30574	  if (Field_m_Slot_inst_get (insn) == 0)
  30575	    return OPCODE_BEQZ;
  30576	  if (Field_m_Slot_inst_get (insn) == 1)
  30577	    return OPCODE_BNEZ;
  30578	  if (Field_m_Slot_inst_get (insn) == 2)
  30579	    return OPCODE_BLTZ;
  30580	  if (Field_m_Slot_inst_get (insn) == 3)
  30581	    return OPCODE_BGEZ;
  30582	}
  30583      if (Field_n_Slot_inst_get (insn) == 2)
  30584	{
  30585	  if (Field_m_Slot_inst_get (insn) == 0)
  30586	    return OPCODE_BEQI;
  30587	  if (Field_m_Slot_inst_get (insn) == 1)
  30588	    return OPCODE_BNEI;
  30589	  if (Field_m_Slot_inst_get (insn) == 2)
  30590	    return OPCODE_BLTI;
  30591	  if (Field_m_Slot_inst_get (insn) == 3)
  30592	    return OPCODE_BGEI;
  30593	}
  30594      if (Field_n_Slot_inst_get (insn) == 3)
  30595	{
  30596	  if (Field_m_Slot_inst_get (insn) == 0)
  30597	    return OPCODE_ENTRY;
  30598	  if (Field_m_Slot_inst_get (insn) == 1)
  30599	    {
  30600	      if (Field_r_Slot_inst_get (insn) == 0)
  30601		return OPCODE_BF;
  30602	      if (Field_r_Slot_inst_get (insn) == 1)
  30603		return OPCODE_BT;
  30604	      if (Field_r_Slot_inst_get (insn) == 8)
  30605		return OPCODE_LOOP;
  30606	      if (Field_r_Slot_inst_get (insn) == 9)
  30607		return OPCODE_LOOPNEZ;
  30608	      if (Field_r_Slot_inst_get (insn) == 10)
  30609		return OPCODE_LOOPGTZ;
  30610	    }
  30611	  if (Field_m_Slot_inst_get (insn) == 2)
  30612	    return OPCODE_BLTUI;
  30613	  if (Field_m_Slot_inst_get (insn) == 3)
  30614	    return OPCODE_BGEUI;
  30615	}
  30616    }
  30617  if (Field_op0_Slot_inst_get (insn) == 7)
  30618    {
  30619      if (Field_r_Slot_inst_get (insn) == 0)
  30620	return OPCODE_BNONE;
  30621      if (Field_r_Slot_inst_get (insn) == 1)
  30622	return OPCODE_BEQ;
  30623      if (Field_r_Slot_inst_get (insn) == 2)
  30624	return OPCODE_BLT;
  30625      if (Field_r_Slot_inst_get (insn) == 3)
  30626	return OPCODE_BLTU;
  30627      if (Field_r_Slot_inst_get (insn) == 4)
  30628	return OPCODE_BALL;
  30629      if (Field_r_Slot_inst_get (insn) == 5)
  30630	return OPCODE_BBC;
  30631      if ((Field_r_Slot_inst_get (insn) == 6 ||
  30632	   Field_r_Slot_inst_get (insn) == 7))
  30633	return OPCODE_BBCI;
  30634      if (Field_r_Slot_inst_get (insn) == 8)
  30635	return OPCODE_BANY;
  30636      if (Field_r_Slot_inst_get (insn) == 9)
  30637	return OPCODE_BNE;
  30638      if (Field_r_Slot_inst_get (insn) == 10)
  30639	return OPCODE_BGE;
  30640      if (Field_r_Slot_inst_get (insn) == 11)
  30641	return OPCODE_BGEU;
  30642      if (Field_r_Slot_inst_get (insn) == 12)
  30643	return OPCODE_BNALL;
  30644      if (Field_r_Slot_inst_get (insn) == 13)
  30645	return OPCODE_BBS;
  30646      if ((Field_r_Slot_inst_get (insn) == 14 ||
  30647	   Field_r_Slot_inst_get (insn) == 15))
  30648	return OPCODE_BBSI;
  30649    }
  30650  return XTENSA_UNDEFINED;
  30651}
  30652
  30653static int
  30654Slot_inst16b_decode (const xtensa_insnbuf insn)
  30655{
  30656  if (Field_op0_Slot_inst16b_get (insn) == 12)
  30657    {
  30658      if (Field_i_Slot_inst16b_get (insn) == 0)
  30659	return OPCODE_MOVI_N;
  30660      if (Field_i_Slot_inst16b_get (insn) == 1)
  30661	{
  30662	  if (Field_z_Slot_inst16b_get (insn) == 0)
  30663	    return OPCODE_BEQZ_N;
  30664	  if (Field_z_Slot_inst16b_get (insn) == 1)
  30665	    return OPCODE_BNEZ_N;
  30666	}
  30667    }
  30668  if (Field_op0_Slot_inst16b_get (insn) == 13)
  30669    {
  30670      if (Field_r_Slot_inst16b_get (insn) == 0)
  30671	return OPCODE_MOV_N;
  30672      if (Field_r_Slot_inst16b_get (insn) == 15)
  30673	{
  30674	  if (Field_t_Slot_inst16b_get (insn) == 0)
  30675	    return OPCODE_RET_N;
  30676	  if (Field_t_Slot_inst16b_get (insn) == 1)
  30677	    return OPCODE_RETW_N;
  30678	  if (Field_t_Slot_inst16b_get (insn) == 2)
  30679	    return OPCODE_BREAK_N;
  30680	  if (Field_t_Slot_inst16b_get (insn) == 3 &&
  30681	      Field_s_Slot_inst16b_get (insn) == 0)
  30682	    return OPCODE_NOP_N;
  30683	  if (Field_t_Slot_inst16b_get (insn) == 6 &&
  30684	      Field_s_Slot_inst16b_get (insn) == 0)
  30685	    return OPCODE_ILL_N;
  30686	}
  30687    }
  30688  return XTENSA_UNDEFINED;
  30689}
  30690
  30691static int
  30692Slot_inst16a_decode (const xtensa_insnbuf insn)
  30693{
  30694  if (Field_op0_Slot_inst16a_get (insn) == 8)
  30695    return OPCODE_L32I_N;
  30696  if (Field_op0_Slot_inst16a_get (insn) == 9)
  30697    return OPCODE_S32I_N;
  30698  if (Field_op0_Slot_inst16a_get (insn) == 10)
  30699    return OPCODE_ADD_N;
  30700  if (Field_op0_Slot_inst16a_get (insn) == 11)
  30701    return OPCODE_ADDI_N;
  30702  return XTENSA_UNDEFINED;
  30703}
  30704
  30705static int
  30706Slot_ae_slot0_decode (const xtensa_insnbuf insn)
  30707{
  30708  if (Field_ftsf212ae_slot0_Slot_ae_slot0_get (insn) == 0 &&
  30709      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30710    return OPCODE_J;
  30711  if (Field_ftsf213ae_slot0_Slot_ae_slot0_get (insn) == 2 &&
  30712      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30713    return OPCODE_EXTUI;
  30714  if (Field_ftsf214ae_slot0_Slot_ae_slot0_get (insn) == 6 &&
  30715      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30716    return OPCODE_BGEZ;
  30717  if (Field_ftsf214ae_slot0_Slot_ae_slot0_get (insn) == 7 &&
  30718      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30719    return OPCODE_BLTZ;
  30720  if (Field_ftsf214ae_slot0_Slot_ae_slot0_get (insn) == 8 &&
  30721      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30722    return OPCODE_BEQZ;
  30723  if (Field_ftsf214ae_slot0_Slot_ae_slot0_get (insn) == 9 &&
  30724      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30725    return OPCODE_BNEZ;
  30726  if (Field_ftsf214ae_slot0_Slot_ae_slot0_get (insn) == 10 &&
  30727      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30728    return OPCODE_MOVI;
  30729  if (Field_ftsf215ae_slot0_Slot_ae_slot0_get (insn) == 88 &&
  30730      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30731    return OPCODE_SRAI;
  30732  if (Field_ftsf215ae_slot0_Slot_ae_slot0_get (insn) == 96 &&
  30733      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30734    return OPCODE_SLLI;
  30735  if (Field_ftsf215ae_slot0_Slot_ae_slot0_get (insn) == 123 &&
  30736      Field_op0_s4_Slot_ae_slot0_get (insn) == 1 &&
  30737      Field_ftsf364ae_slot0_Slot_ae_slot0_get (insn) == 0)
  30738    return OPCODE_AE_MOVTQ56;
  30739  if (Field_ftsf216ae_slot0_Slot_ae_slot0_get (insn) == 418 &&
  30740      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30741    return OPCODE_AE_CVTP24A16X2_HH;
  30742  if (Field_ftsf217_Slot_ae_slot0_get (insn) == 1 &&
  30743      Field_op0_s4_Slot_ae_slot0_get (insn) == 4 &&
  30744      Field_ae_r20_Slot_ae_slot0_get (insn) == 0)
  30745    return OPCODE_L32I;
  30746  if (Field_ftsf218ae_slot0_Slot_ae_slot0_get (insn) == 419 &&
  30747      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30748    return OPCODE_AE_LP16F_I;
  30749  if (Field_ftsf219ae_slot0_Slot_ae_slot0_get (insn) == 420 &&
  30750      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30751    return OPCODE_AE_CVTP24A16X2_HL;
  30752  if (Field_ftsf220ae_slot0_Slot_ae_slot0_get (insn) == 421 &&
  30753      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30754    return OPCODE_AE_LP16F_IU;
  30755  if (Field_ftsf221ae_slot0_Slot_ae_slot0_get (insn) == 422 &&
  30756      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30757    return OPCODE_AE_LP16F_X;
  30758  if (Field_ftsf222ae_slot0_Slot_ae_slot0_get (insn) == 423 &&
  30759      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30760    return OPCODE_AE_LP16F_XU;
  30761  if (Field_ftsf223ae_slot0_Slot_ae_slot0_get (insn) == 424 &&
  30762      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30763    return OPCODE_AE_CVTP24A16X2_LH;
  30764  if (Field_ftsf224ae_slot0_Slot_ae_slot0_get (insn) == 425 &&
  30765      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30766    return OPCODE_AE_LP16X2F_I;
  30767  if (Field_ftsf225ae_slot0_Slot_ae_slot0_get (insn) == 426 &&
  30768      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30769    return OPCODE_AE_LP16X2F_IU;
  30770  if (Field_ftsf226ae_slot0_Slot_ae_slot0_get (insn) == 427 &&
  30771      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30772    return OPCODE_AE_LP16X2F_XU;
  30773  if (Field_ftsf227ae_slot0_Slot_ae_slot0_get (insn) == 428 &&
  30774      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30775    return OPCODE_AE_LP16X2F_X;
  30776  if (Field_ftsf228ae_slot0_Slot_ae_slot0_get (insn) == 429 &&
  30777      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30778    return OPCODE_AE_LP24_I;
  30779  if (Field_ftsf229ae_slot0_Slot_ae_slot0_get (insn) == 430 &&
  30780      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30781    return OPCODE_AE_LP24_IU;
  30782  if (Field_ftsf230ae_slot0_Slot_ae_slot0_get (insn) == 431 &&
  30783      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30784    return OPCODE_AE_LP24_X;
  30785  if (Field_ftsf231ae_slot0_Slot_ae_slot0_get (insn) == 432 &&
  30786      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30787    return OPCODE_AE_CVTP24A16X2_LL;
  30788  if (Field_ftsf232ae_slot0_Slot_ae_slot0_get (insn) == 433 &&
  30789      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30790    return OPCODE_AE_LP24_XU;
  30791  if (Field_ftsf233ae_slot0_Slot_ae_slot0_get (insn) == 434 &&
  30792      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30793    return OPCODE_AE_LP24F_I;
  30794  if (Field_ftsf234ae_slot0_Slot_ae_slot0_get (insn) == 435 &&
  30795      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30796    return OPCODE_AE_LP24F_XU;
  30797  if (Field_ftsf235ae_slot0_Slot_ae_slot0_get (insn) == 436 &&
  30798      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30799    return OPCODE_AE_LP24F_IU;
  30800  if (Field_ftsf236ae_slot0_Slot_ae_slot0_get (insn) == 437 &&
  30801      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30802    return OPCODE_AE_LP24X2_I;
  30803  if (Field_ftsf237ae_slot0_Slot_ae_slot0_get (insn) == 438 &&
  30804      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30805    return OPCODE_AE_LP24X2_IU;
  30806  if (Field_ftsf238ae_slot0_Slot_ae_slot0_get (insn) == 439 &&
  30807      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30808    return OPCODE_AE_LP24X2_X;
  30809  if (Field_ftsf239ae_slot0_Slot_ae_slot0_get (insn) == 440 &&
  30810      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30811    return OPCODE_AE_LP24F_X;
  30812  if (Field_ftsf240ae_slot0_Slot_ae_slot0_get (insn) == 441 &&
  30813      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30814    return OPCODE_AE_LP24X2_XU;
  30815  if (Field_ftsf241ae_slot0_Slot_ae_slot0_get (insn) == 442 &&
  30816      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30817    return OPCODE_AE_LP24X2F_I;
  30818  if (Field_ftsf242ae_slot0_Slot_ae_slot0_get (insn) == 443 &&
  30819      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30820    return OPCODE_AE_LP24X2F_X;
  30821  if (Field_ftsf243ae_slot0_Slot_ae_slot0_get (insn) == 444 &&
  30822      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30823    return OPCODE_AE_LP24X2F_IU;
  30824  if (Field_ftsf244ae_slot0_Slot_ae_slot0_get (insn) == 445 &&
  30825      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30826    return OPCODE_AE_LP24X2F_XU;
  30827  if (Field_ftsf245ae_slot0_Slot_ae_slot0_get (insn) == 446 &&
  30828      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30829    return OPCODE_AE_MOVPA24X2;
  30830  if (Field_ftsf246ae_slot0_Slot_ae_slot0_get (insn) == 447 &&
  30831      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30832    return OPCODE_AE_SP16F_L_I;
  30833  if (Field_ftsf247ae_slot0_Slot_ae_slot0_get (insn) == 450 &&
  30834      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30835    return OPCODE_AE_SP16F_L_IU;
  30836  if (Field_ftsf248ae_slot0_Slot_ae_slot0_get (insn) == 451 &&
  30837      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30838    return OPCODE_AE_SP16X2F_X;
  30839  if (Field_ftsf249ae_slot0_Slot_ae_slot0_get (insn) == 452 &&
  30840      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30841    return OPCODE_AE_SP16F_L_X;
  30842  if (Field_ftsf250ae_slot0_Slot_ae_slot0_get (insn) == 453 &&
  30843      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30844    return OPCODE_AE_SP16X2F_XU;
  30845  if (Field_ftsf251ae_slot0_Slot_ae_slot0_get (insn) == 454 &&
  30846      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30847    return OPCODE_AE_SP24F_L_I;
  30848  if (Field_ftsf252ae_slot0_Slot_ae_slot0_get (insn) == 455 &&
  30849      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30850    return OPCODE_AE_SP24F_L_IU;
  30851  if (Field_ftsf253ae_slot0_Slot_ae_slot0_get (insn) == 456 &&
  30852      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30853    return OPCODE_AE_SP16F_L_XU;
  30854  if (Field_ftsf254ae_slot0_Slot_ae_slot0_get (insn) == 457 &&
  30855      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30856    return OPCODE_AE_SP24F_L_X;
  30857  if (Field_ftsf255ae_slot0_Slot_ae_slot0_get (insn) == 458 &&
  30858      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30859    return OPCODE_AE_SP24F_L_XU;
  30860  if (Field_ftsf256ae_slot0_Slot_ae_slot0_get (insn) == 459 &&
  30861      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30862    return OPCODE_AE_SP24S_L_IU;
  30863  if (Field_ftsf257ae_slot0_Slot_ae_slot0_get (insn) == 460 &&
  30864      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30865    return OPCODE_AE_SP24S_L_I;
  30866  if (Field_ftsf258ae_slot0_Slot_ae_slot0_get (insn) == 461 &&
  30867      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30868    return OPCODE_AE_SP24S_L_X;
  30869  if (Field_ftsf259ae_slot0_Slot_ae_slot0_get (insn) == 462 &&
  30870      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30871    return OPCODE_AE_SP24S_L_XU;
  30872  if (Field_ftsf260ae_slot0_Slot_ae_slot0_get (insn) == 463 &&
  30873      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30874    return OPCODE_AE_SP24X2F_I;
  30875  if (Field_ftsf261ae_slot0_Slot_ae_slot0_get (insn) == 464 &&
  30876      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30877    return OPCODE_AE_SP16X2F_I;
  30878  if (Field_ftsf262ae_slot0_Slot_ae_slot0_get (insn) == 465 &&
  30879      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30880    return OPCODE_AE_SP24X2F_IU;
  30881  if (Field_ftsf263ae_slot0_Slot_ae_slot0_get (insn) == 466 &&
  30882      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30883    return OPCODE_AE_SP24X2F_X;
  30884  if (Field_ftsf264ae_slot0_Slot_ae_slot0_get (insn) == 467 &&
  30885      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30886    return OPCODE_AE_SP24X2S_IU;
  30887  if (Field_ftsf265ae_slot0_Slot_ae_slot0_get (insn) == 468 &&
  30888      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30889    return OPCODE_AE_SP24X2F_XU;
  30890  if (Field_ftsf266ae_slot0_Slot_ae_slot0_get (insn) == 469 &&
  30891      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30892    return OPCODE_AE_SP24X2S_X;
  30893  if (Field_ftsf267ae_slot0_Slot_ae_slot0_get (insn) == 470 &&
  30894      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30895    return OPCODE_AE_SP24X2S_XU;
  30896  if (Field_ftsf268ae_slot0_Slot_ae_slot0_get (insn) == 471 &&
  30897      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30898    return OPCODE_AE_TRUNCP24A32X2;
  30899  if (Field_ftsf269ae_slot0_Slot_ae_slot0_get (insn) == 472 &&
  30900      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30901    return OPCODE_AE_SP24X2S_I;
  30902  if (Field_ftsf270ae_slot0_Slot_ae_slot0_get (insn) == 946 &&
  30903      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30904    return OPCODE_AE_SQ32F_I;
  30905  if (Field_ftsf271ae_slot0_Slot_ae_slot0_get (insn) == 947 &&
  30906      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30907    return OPCODE_AE_SQ32F_IU;
  30908  if (Field_ftsf272ae_slot0_Slot_ae_slot0_get (insn) == 948 &&
  30909      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30910    return OPCODE_AE_LQ32F_I;
  30911  if (Field_ftsf273ae_slot0_Slot_ae_slot0_get (insn) == 949 &&
  30912      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30913    return OPCODE_AE_LQ32F_X;
  30914  if (Field_ftsf274ae_slot0_Slot_ae_slot0_get (insn) == 950 &&
  30915      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30916    return OPCODE_AE_LQ32F_XU;
  30917  if (Field_ftsf275ae_slot0_Slot_ae_slot0_get (insn) == 951 &&
  30918      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30919    return OPCODE_AE_LQ56_I;
  30920  if (Field_ftsf276ae_slot0_Slot_ae_slot0_get (insn) == 952 &&
  30921      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30922    return OPCODE_AE_LQ32F_IU;
  30923  if (Field_ftsf277ae_slot0_Slot_ae_slot0_get (insn) == 953 &&
  30924      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30925    return OPCODE_AE_LQ56_IU;
  30926  if (Field_ftsf278ae_slot0_Slot_ae_slot0_get (insn) == 954 &&
  30927      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30928    return OPCODE_AE_LQ56_X;
  30929  if (Field_ftsf279ae_slot0_Slot_ae_slot0_get (insn) == 15280 &&
  30930      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30931    return OPCODE_AE_CVTQ48A32S;
  30932  if (Field_ftsf281ae_slot0_Slot_ae_slot0_get (insn) == 60977 &&
  30933      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30934    return OPCODE_JX;
  30935  if (Field_ftsf282ae_slot0_Slot_ae_slot0_get (insn) == 61041 &&
  30936      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30937    return OPCODE_SSR;
  30938  if (Field_ftsf283ae_slot0_Slot_ae_slot0_get (insn) == 30577 &&
  30939      Field_op0_s4_Slot_ae_slot0_get (insn) == 1 &&
  30940      Field_ftsf352ae_slot0_Slot_ae_slot0_get (insn) == 0)
  30941    return OPCODE_NOP;
  30942  if (Field_ftsf284ae_slot0_Slot_ae_slot0_get (insn) == 7641 &&
  30943      Field_op0_s4_Slot_ae_slot0_get (insn) == 1 &&
  30944      Field_ftsf354ae_slot0_Slot_ae_slot0_get (insn) == 0)
  30945    return OPCODE_SSA8B;
  30946  if (Field_ftsf286ae_slot0_Slot_ae_slot0_get (insn) == 3821 &&
  30947      Field_op0_s4_Slot_ae_slot0_get (insn) == 1 &&
  30948      Field_ftsf356ae_slot0_Slot_ae_slot0_get (insn) == 0)
  30949    return OPCODE_SSA8L;
  30950  if (Field_ftsf288ae_slot0_Slot_ae_slot0_get (insn) == 1911 &&
  30951      Field_op0_s4_Slot_ae_slot0_get (insn) == 1 &&
  30952      Field_ftsf359ae_slot0_Slot_ae_slot0_get (insn) == 0)
  30953    return OPCODE_SSL;
  30954  if (Field_ftsf290ae_slot0_Slot_ae_slot0_get (insn) == 478 &&
  30955      Field_op0_s4_Slot_ae_slot0_get (insn) == 1 &&
  30956      Field_s8_Slot_ae_slot0_get (insn) == 0)
  30957    return OPCODE_AE_LQ56_XU;
  30958  if (Field_ftsf292ae_slot0_Slot_ae_slot0_get (insn) == 1913 &&
  30959      Field_op0_s4_Slot_ae_slot0_get (insn) == 1 &&
  30960      Field_s_Slot_ae_slot0_get (insn) == 0)
  30961    return OPCODE_ALL8;
  30962  if (Field_ftsf293_Slot_ae_slot0_get (insn) == 0 &&
  30963      Field_op0_s4_Slot_ae_slot0_get (insn) == 2)
  30964    return OPCODE_BBCI;
  30965  if (Field_ftsf293_Slot_ae_slot0_get (insn) == 1 &&
  30966      Field_op0_s4_Slot_ae_slot0_get (insn) == 2)
  30967    return OPCODE_BBSI;
  30968  if (Field_ftsf294ae_slot0_Slot_ae_slot0_get (insn) == 1915 &&
  30969      Field_op0_s4_Slot_ae_slot0_get (insn) == 1 &&
  30970      Field_s_Slot_ae_slot0_get (insn) == 0)
  30971    return OPCODE_ANY8;
  30972  if (Field_ftsf295ae_slot0_Slot_ae_slot0_get (insn) == 959 &&
  30973      Field_op0_s4_Slot_ae_slot0_get (insn) == 1 &&
  30974      Field_ftsf358ae_slot0_Slot_ae_slot0_get (insn) == 0)
  30975    return OPCODE_SSAI;
  30976  if (Field_ftsf296ae_slot0_Slot_ae_slot0_get (insn) == 480 &&
  30977      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30978    return OPCODE_AE_SP16X2F_IU;
  30979  if (Field_ftsf297ae_slot0_Slot_ae_slot0_get (insn) == 962 &&
  30980      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30981    return OPCODE_AE_SQ56S_I;
  30982  if (Field_ftsf298ae_slot0_Slot_ae_slot0_get (insn) == 963 &&
  30983      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30984    return OPCODE_AE_SQ56S_IU;
  30985  if (Field_ftsf299ae_slot0_Slot_ae_slot0_get (insn) == 964 &&
  30986      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30987    return OPCODE_AE_SLLIQ56;
  30988  if (Field_ftsf299ae_slot0_Slot_ae_slot0_get (insn) == 965 &&
  30989      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30990    return OPCODE_AE_SRAIQ56;
  30991  if (Field_ftsf299ae_slot0_Slot_ae_slot0_get (insn) == 966 &&
  30992      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30993    return OPCODE_AE_SRLIQ56;
  30994  if (Field_ftsf299ae_slot0_Slot_ae_slot0_get (insn) == 968 &&
  30995      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30996    return OPCODE_AE_SLLISQ56S;
  30997  if (Field_ftsf300ae_slot0_Slot_ae_slot0_get (insn) == 3868 &&
  30998      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  30999    return OPCODE_ABS;
  31000  if (Field_ftsf300ae_slot0_Slot_ae_slot0_get (insn) == 3869 &&
  31001      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31002    return OPCODE_NEG;
  31003  if (Field_ftsf300ae_slot0_Slot_ae_slot0_get (insn) == 3870 &&
  31004      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31005    return OPCODE_SRA;
  31006  if (Field_ftsf300ae_slot0_Slot_ae_slot0_get (insn) == 3871 &&
  31007      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31008    return OPCODE_SRL;
  31009  if (Field_ftsf301ae_slot0_Slot_ae_slot0_get (insn) == 7752 &&
  31010      Field_op0_s4_Slot_ae_slot0_get (insn) == 1 &&
  31011      Field_ftsf321_Slot_ae_slot0_get (insn) == 0)
  31012    return OPCODE_AE_MOVP48;
  31013  if (Field_ftsf301ae_slot0_Slot_ae_slot0_get (insn) == 7753 &&
  31014      Field_op0_s4_Slot_ae_slot0_get (insn) == 1 &&
  31015      Field_ftsf353_Slot_ae_slot0_get (insn) == 0)
  31016    return OPCODE_ANY4;
  31017  if (Field_ftsf302ae_slot0_Slot_ae_slot0_get (insn) == 31016 &&
  31018      Field_op0_s4_Slot_ae_slot0_get (insn) == 1 &&
  31019      Field_ftsf321_Slot_ae_slot0_get (insn) == 0)
  31020    return OPCODE_AE_MOVQ56;
  31021  if (Field_ftsf303ae_slot0_Slot_ae_slot0_get (insn) == 31017 &&
  31022      Field_op0_s4_Slot_ae_slot0_get (insn) == 1 &&
  31023      Field_ftsf321_Slot_ae_slot0_get (insn) == 0)
  31024    return OPCODE_AE_SLLSSQ56S;
  31025  if (Field_ftsf304ae_slot0_Slot_ae_slot0_get (insn) == 15509 &&
  31026      Field_op0_s4_Slot_ae_slot0_get (insn) == 1 &&
  31027      Field_ftsf369ae_slot0_Slot_ae_slot0_get (insn) == 0)
  31028    return OPCODE_AE_SRASQ56;
  31029  if (Field_ftsf306ae_slot0_Slot_ae_slot0_get (insn) == 7755 &&
  31030      Field_op0_s4_Slot_ae_slot0_get (insn) == 1 &&
  31031      Field_ftsf368ae_slot0_Slot_ae_slot0_get (insn) == 0)
  31032    return OPCODE_AE_SRLSQ56;
  31033  if (Field_ftsf308ae_slot0_Slot_ae_slot0_get (insn) == 1939 &&
  31034      Field_op0_s4_Slot_ae_slot0_get (insn) == 1 &&
  31035      Field_ftsf366ae_slot0_Slot_ae_slot0_get (insn) == 0)
  31036    return OPCODE_AE_SLLSQ56;
  31037  if (Field_ftsf309ae_slot0_Slot_ae_slot0_get (insn) == 485 &&
  31038      Field_op0_s4_Slot_ae_slot0_get (insn) == 1 &&
  31039      Field_ftsf360ae_slot0_Slot_ae_slot0_get (insn) == 0)
  31040    return OPCODE_ALL4;
  31041  if (Field_ftsf310ae_slot0_Slot_ae_slot0_get (insn) == 972 &&
  31042      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31043    return OPCODE_AE_SQ56S_X;
  31044  if (Field_ftsf311ae_slot0_Slot_ae_slot0_get (insn) == 973 &&
  31045      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31046    return OPCODE_AE_SQ56S_XU;
  31047  if (Field_ftsf312ae_slot0_Slot_ae_slot0_get (insn) == 7792 &&
  31048      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31049    return OPCODE_AE_CVTA32P24_H;
  31050  if (Field_ftsf313ae_slot0_Slot_ae_slot0_get (insn) == 7793 &&
  31051      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31052    return OPCODE_AE_CVTA32P24_L;
  31053  if (Field_ftsf314ae_slot0_Slot_ae_slot0_get (insn) == 7794 &&
  31054      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31055    return OPCODE_AE_MOVAP24S_H;
  31056  if (Field_ftsf315ae_slot0_Slot_ae_slot0_get (insn) == 7795 &&
  31057      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31058    return OPCODE_AE_TRUNCA16P24S_L;
  31059  if (Field_ftsf316ae_slot0_Slot_ae_slot0_get (insn) == 7796 &&
  31060      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31061    return OPCODE_AE_MOVAP24S_L;
  31062  if (Field_ftsf317ae_slot0_Slot_ae_slot0_get (insn) == 7797 &&
  31063      Field_op0_s4_Slot_ae_slot0_get (insn) == 1 &&
  31064      Field_ftsf353_Slot_ae_slot0_get (insn) == 0)
  31065    return OPCODE_AE_NSAQ56S;
  31066  if (Field_ftsf318ae_slot0_Slot_ae_slot0_get (insn) == 3899 &&
  31067      Field_op0_s4_Slot_ae_slot0_get (insn) == 1 &&
  31068      Field_ftsf365ae_slot0_Slot_ae_slot0_get (insn) == 0)
  31069    return OPCODE_AE_TRUNCA32Q48;
  31070  if (Field_ftsf319_Slot_ae_slot0_get (insn) == 3 &&
  31071      Field_op0_s4_Slot_ae_slot0_get (insn) == 3 &&
  31072      Field_ftsf361ae_slot0_Slot_ae_slot0_get (insn) == 0)
  31073    return OPCODE_BT;
  31074  if (Field_ftsf320ae_slot0_Slot_ae_slot0_get (insn) == 975 &&
  31075      Field_op0_s4_Slot_ae_slot0_get (insn) == 1 &&
  31076      Field_ae_s20_Slot_ae_slot0_get (insn) == 0)
  31077    return OPCODE_AE_TRUNCA16P24S_H;
  31078  if (Field_ftsf321_Slot_ae_slot0_get (insn) == 1 &&
  31079      Field_op0_s4_Slot_ae_slot0_get (insn) == 3 &&
  31080      Field_ae_s20_Slot_ae_slot0_get (insn) == 0)
  31081    return OPCODE_BLTUI;
  31082  if (Field_ftsf322ae_slot0_Slot_ae_slot0_get (insn) == 3920 &&
  31083      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31084    return OPCODE_AE_MOVFQ56;
  31085  if (Field_ftsf323ae_slot0_Slot_ae_slot0_get (insn) == 3921 &&
  31086      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31087    return OPCODE_AE_SLLAQ56;
  31088  if (Field_ftsf324ae_slot0_Slot_ae_slot0_get (insn) == 3922 &&
  31089      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31090    return OPCODE_AE_SLLASQ56S;
  31091  if (Field_ftsf325ae_slot0_Slot_ae_slot0_get (insn) == 3923 &&
  31092      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31093    return OPCODE_SLL;
  31094  if (Field_ftsf326ae_slot0_Slot_ae_slot0_get (insn) == 981 &&
  31095      Field_op0_s4_Slot_ae_slot0_get (insn) == 1 &&
  31096      Field_ftsf357_Slot_ae_slot0_get (insn) == 0)
  31097    return OPCODE_AE_SRAAQ56;
  31098  if (Field_ftsf328ae_slot0_Slot_ae_slot0_get (insn) == 491 &&
  31099      Field_op0_s4_Slot_ae_slot0_get (insn) == 1 &&
  31100      Field_ae_s20_Slot_ae_slot0_get (insn) == 0)
  31101    return OPCODE_AE_SRLAQ56;
  31102  if (Field_ftsf329ae_slot0_Slot_ae_slot0_get (insn) == 31 &&
  31103      Field_op0_s4_Slot_ae_slot0_get (insn) == 1 &&
  31104      Field_ftsf362ae_slot0_Slot_ae_slot0_get (insn) == 0)
  31105    return OPCODE_AE_SQ32F_XU;
  31106  if (Field_imm8_Slot_ae_slot0_get (insn) == 178 &&
  31107      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31108    return OPCODE_ADD;
  31109  if (Field_imm8_Slot_ae_slot0_get (insn) == 179 &&
  31110      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31111    return OPCODE_ADDX8;
  31112  if (Field_imm8_Slot_ae_slot0_get (insn) == 180 &&
  31113      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31114    return OPCODE_ADDX2;
  31115  if (Field_imm8_Slot_ae_slot0_get (insn) == 181 &&
  31116      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31117    return OPCODE_AND;
  31118  if (Field_imm8_Slot_ae_slot0_get (insn) == 182 &&
  31119      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31120    return OPCODE_ANDB;
  31121  if (Field_imm8_Slot_ae_slot0_get (insn) == 183 &&
  31122      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31123    return OPCODE_ANDBC;
  31124  if (Field_imm8_Slot_ae_slot0_get (insn) == 184 &&
  31125      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31126    return OPCODE_ADDX4;
  31127  if (Field_imm8_Slot_ae_slot0_get (insn) == 185 &&
  31128      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31129    return OPCODE_CLAMPS;
  31130  if (Field_imm8_Slot_ae_slot0_get (insn) == 186 &&
  31131      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31132    return OPCODE_MAX;
  31133  if (Field_imm8_Slot_ae_slot0_get (insn) == 187 &&
  31134      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31135    return OPCODE_MIN;
  31136  if (Field_imm8_Slot_ae_slot0_get (insn) == 188 &&
  31137      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31138    return OPCODE_MAXU;
  31139  if (Field_imm8_Slot_ae_slot0_get (insn) == 189 &&
  31140      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31141    return OPCODE_MINU;
  31142  if (Field_imm8_Slot_ae_slot0_get (insn) == 190 &&
  31143      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31144    return OPCODE_MOVEQZ;
  31145  if (Field_imm8_Slot_ae_slot0_get (insn) == 191 &&
  31146      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31147    return OPCODE_MOVF;
  31148  if (Field_imm8_Slot_ae_slot0_get (insn) == 194 &&
  31149      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31150    return OPCODE_MOVGEZ;
  31151  if (Field_imm8_Slot_ae_slot0_get (insn) == 195 &&
  31152      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31153    return OPCODE_ORB;
  31154  if (Field_imm8_Slot_ae_slot0_get (insn) == 196 &&
  31155      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31156    return OPCODE_MOVLTZ;
  31157  if (Field_imm8_Slot_ae_slot0_get (insn) == 197 &&
  31158      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31159    return OPCODE_ORBC;
  31160  if (Field_imm8_Slot_ae_slot0_get (insn) == 198 &&
  31161      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31162    return OPCODE_SEXT;
  31163  if (Field_imm8_Slot_ae_slot0_get (insn) == 199 &&
  31164      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31165    return OPCODE_SRC;
  31166  if (Field_imm8_Slot_ae_slot0_get (insn) == 200 &&
  31167      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31168    return OPCODE_MOVNEZ;
  31169  if (Field_imm8_Slot_ae_slot0_get (insn) == 201 &&
  31170      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31171    return OPCODE_SRLI;
  31172  if (Field_imm8_Slot_ae_slot0_get (insn) == 202 &&
  31173      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31174    return OPCODE_SUB;
  31175  if (Field_imm8_Slot_ae_slot0_get (insn) == 203 &&
  31176      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31177    return OPCODE_SUBX4;
  31178  if (Field_imm8_Slot_ae_slot0_get (insn) == 204 &&
  31179      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31180    return OPCODE_SUBX2;
  31181  if (Field_imm8_Slot_ae_slot0_get (insn) == 205 &&
  31182      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31183    return OPCODE_SUBX8;
  31184  if (Field_imm8_Slot_ae_slot0_get (insn) == 206 &&
  31185      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31186    return OPCODE_XOR;
  31187  if (Field_imm8_Slot_ae_slot0_get (insn) == 207 &&
  31188      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31189    return OPCODE_XORB;
  31190  if (Field_imm8_Slot_ae_slot0_get (insn) == 208 &&
  31191      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31192    return OPCODE_MOVT;
  31193  if (Field_imm8_Slot_ae_slot0_get (insn) == 224 &&
  31194      Field_op0_s4_Slot_ae_slot0_get (insn) == 1)
  31195    return OPCODE_OR;
  31196  if (Field_imm8_Slot_ae_slot0_get (insn) == 244 &&
  31197      Field_op0_s4_Slot_ae_slot0_get (insn) == 1 &&
  31198      Field_ae_r32_Slot_ae_slot0_get (insn) == 0)
  31199    return OPCODE_AE_SQ32F_X;
  31200  if (Field_op0_s4_Slot_ae_slot0_get (insn) == 5)
  31201    return OPCODE_L32R;
  31202  if (Field_r_Slot_ae_slot0_get (insn) == 0 &&
  31203      Field_op0_s4_Slot_ae_slot0_get (insn) == 4)
  31204    return OPCODE_BNE;
  31205  if (Field_r_Slot_ae_slot0_get (insn) == 1 &&
  31206      Field_op0_s4_Slot_ae_slot0_get (insn) == 4)
  31207    return OPCODE_BNONE;
  31208  if (Field_r_Slot_ae_slot0_get (insn) == 2 &&
  31209      Field_op0_s4_Slot_ae_slot0_get (insn) == 4)
  31210    return OPCODE_L16SI;
  31211  if (Field_r_Slot_ae_slot0_get (insn) == 3 &&
  31212      Field_op0_s4_Slot_ae_slot0_get (insn) == 4)
  31213    return OPCODE_L8UI;
  31214  if (Field_r_Slot_ae_slot0_get (insn) == 4 &&
  31215      Field_op0_s4_Slot_ae_slot0_get (insn) == 2)
  31216    return OPCODE_ADDI;
  31217  if (Field_r_Slot_ae_slot0_get (insn) == 4 &&
  31218      Field_op0_s4_Slot_ae_slot0_get (insn) == 4)
  31219    return OPCODE_L16UI;
  31220  if (Field_r_Slot_ae_slot0_get (insn) == 5 &&
  31221      Field_op0_s4_Slot_ae_slot0_get (insn) == 2)
  31222    return OPCODE_BALL;
  31223  if (Field_r_Slot_ae_slot0_get (insn) == 5 &&
  31224      Field_op0_s4_Slot_ae_slot0_get (insn) == 4)
  31225    return OPCODE_S16I;
  31226  if (Field_r_Slot_ae_slot0_get (insn) == 6 &&
  31227      Field_op0_s4_Slot_ae_slot0_get (insn) == 2)
  31228    return OPCODE_BANY;
  31229  if (Field_r_Slot_ae_slot0_get (insn) == 6 &&
  31230      Field_op0_s4_Slot_ae_slot0_get (insn) == 4)
  31231    return OPCODE_S32I;
  31232  if (Field_r_Slot_ae_slot0_get (insn) == 7 &&
  31233      Field_op0_s4_Slot_ae_slot0_get (insn) == 2)
  31234    return OPCODE_BBC;
  31235  if (Field_r_Slot_ae_slot0_get (insn) == 7 &&
  31236      Field_op0_s4_Slot_ae_slot0_get (insn) == 4)
  31237    return OPCODE_S8I;
  31238  if (Field_r_Slot_ae_slot0_get (insn) == 8 &&
  31239      Field_op0_s4_Slot_ae_slot0_get (insn) == 2)
  31240    return OPCODE_ADDMI;
  31241  if (Field_r_Slot_ae_slot0_get (insn) == 9 &&
  31242      Field_op0_s4_Slot_ae_slot0_get (insn) == 2)
  31243    return OPCODE_BBS;
  31244  if (Field_r_Slot_ae_slot0_get (insn) == 10 &&
  31245      Field_op0_s4_Slot_ae_slot0_get (insn) == 2)
  31246    return OPCODE_BEQ;
  31247  if (Field_r_Slot_ae_slot0_get (insn) == 11 &&
  31248      Field_op0_s4_Slot_ae_slot0_get (insn) == 2)
  31249    return OPCODE_BGEU;
  31250  if (Field_r_Slot_ae_slot0_get (insn) == 12 &&
  31251      Field_op0_s4_Slot_ae_slot0_get (insn) == 2)
  31252    return OPCODE_BGE;
  31253  if (Field_r_Slot_ae_slot0_get (insn) == 13 &&
  31254      Field_op0_s4_Slot_ae_slot0_get (insn) == 2)
  31255    return OPCODE_BLT;
  31256  if (Field_r_Slot_ae_slot0_get (insn) == 14 &&
  31257      Field_op0_s4_Slot_ae_slot0_get (insn) == 2)
  31258    return OPCODE_BLTU;
  31259  if (Field_r_Slot_ae_slot0_get (insn) == 15 &&
  31260      Field_op0_s4_Slot_ae_slot0_get (insn) == 2)
  31261    return OPCODE_BNALL;
  31262  if (Field_t_Slot_ae_slot0_get (insn) == 0 &&
  31263      Field_op0_s4_Slot_ae_slot0_get (insn) == 3)
  31264    return OPCODE_BEQI;
  31265  if (Field_t_Slot_ae_slot0_get (insn) == 1 &&
  31266      Field_op0_s4_Slot_ae_slot0_get (insn) == 3)
  31267    return OPCODE_BGEI;
  31268  if (Field_t_Slot_ae_slot0_get (insn) == 2 &&
  31269      Field_op0_s4_Slot_ae_slot0_get (insn) == 3)
  31270    return OPCODE_BGEUI;
  31271  if (Field_t_Slot_ae_slot0_get (insn) == 3 &&
  31272      Field_op0_s4_Slot_ae_slot0_get (insn) == 3)
  31273    return OPCODE_BNEI;
  31274  if (Field_t_Slot_ae_slot0_get (insn) == 4 &&
  31275      Field_op0_s4_Slot_ae_slot0_get (insn) == 3)
  31276    return OPCODE_BLTI;
  31277  if (Field_t_Slot_ae_slot0_get (insn) == 5 &&
  31278      Field_op0_s4_Slot_ae_slot0_get (insn) == 3 &&
  31279      Field_r_Slot_ae_slot0_get (insn) == 0)
  31280    return OPCODE_BF;
  31281  return XTENSA_UNDEFINED;
  31282}
  31283
  31284static int
  31285Slot_ae_slot1_decode (const xtensa_insnbuf insn)
  31286{
  31287  if (Field_ftsf100ae_slot1_Slot_ae_slot1_get (insn) == 115 &&
  31288      Field_op0_s3_Slot_ae_slot1_get (insn) == 1 &&
  31289      Field_ae_r20_Slot_ae_slot1_get (insn) == 0)
  31290    return OPCODE_AE_NEGSP24S;
  31291  if (Field_ftsf101ae_slot1_Slot_ae_slot1_get (insn) == 29 &&
  31292      Field_op0_s3_Slot_ae_slot1_get (insn) == 1 &&
  31293      Field_ftsf348ae_slot1_Slot_ae_slot1_get (insn) == 0)
  31294    return OPCODE_AE_ABSSP24S;
  31295  if (Field_ftsf103ae_slot1_Slot_ae_slot1_get (insn) == 15 &&
  31296      Field_op0_s3_Slot_ae_slot1_get (insn) == 1 &&
  31297      Field_ftsf349ae_slot1_Slot_ae_slot1_get (insn) == 0)
  31298    return OPCODE_AE_NEGP24;
  31299  if (Field_ftsf104ae_slot1_Slot_ae_slot1_get (insn) == 0 &&
  31300      Field_op0_s3_Slot_ae_slot1_get (insn) == 5)
  31301    return OPCODE_AE_MAXBQ56S;
  31302  if (Field_ftsf105ae_slot1_Slot_ae_slot1_get (insn) == 1 &&
  31303      Field_op0_s3_Slot_ae_slot1_get (insn) == 5)
  31304    return OPCODE_AE_MINBQ56S;
  31305  if (Field_ftsf106ae_slot1_Slot_ae_slot1_get (insn) == 2 &&
  31306      Field_op0_s3_Slot_ae_slot1_get (insn) == 5 &&
  31307      Field_ae_r32_Slot_ae_slot1_get (insn) == 0)
  31308    return OPCODE_AE_EQQ56;
  31309  if (Field_ftsf107ae_slot1_Slot_ae_slot1_get (insn) == 48 &&
  31310      Field_op0_s3_Slot_ae_slot1_get (insn) == 5)
  31311    return OPCODE_AE_ADDSQ56S;
  31312  if (Field_ftsf108ae_slot1_Slot_ae_slot1_get (insn) == 49 &&
  31313      Field_op0_s3_Slot_ae_slot1_get (insn) == 5)
  31314    return OPCODE_AE_ANDQ56;
  31315  if (Field_ftsf109ae_slot1_Slot_ae_slot1_get (insn) == 50 &&
  31316      Field_op0_s3_Slot_ae_slot1_get (insn) == 5)
  31317    return OPCODE_AE_MAXQ56S;
  31318  if (Field_ftsf110ae_slot1_Slot_ae_slot1_get (insn) == 51 &&
  31319      Field_op0_s3_Slot_ae_slot1_get (insn) == 5)
  31320    return OPCODE_AE_ORQ56;
  31321  if (Field_ftsf111ae_slot1_Slot_ae_slot1_get (insn) == 52 &&
  31322      Field_op0_s3_Slot_ae_slot1_get (insn) == 5)
  31323    return OPCODE_AE_MINQ56S;
  31324  if (Field_ftsf112ae_slot1_Slot_ae_slot1_get (insn) == 53 &&
  31325      Field_op0_s3_Slot_ae_slot1_get (insn) == 5)
  31326    return OPCODE_AE_SUBQ56;
  31327  if (Field_ftsf113ae_slot1_Slot_ae_slot1_get (insn) == 54 &&
  31328      Field_op0_s3_Slot_ae_slot1_get (insn) == 5)
  31329    return OPCODE_AE_SUBSQ56S;
  31330  if (Field_ftsf114ae_slot1_Slot_ae_slot1_get (insn) == 55 &&
  31331      Field_op0_s3_Slot_ae_slot1_get (insn) == 5)
  31332    return OPCODE_AE_XORQ56;
  31333  if (Field_ftsf115ae_slot1_Slot_ae_slot1_get (insn) == 56 &&
  31334      Field_op0_s3_Slot_ae_slot1_get (insn) == 5)
  31335    return OPCODE_AE_NANDQ56;
  31336  if (Field_ftsf116ae_slot1_Slot_ae_slot1_get (insn) == 57 &&
  31337      Field_op0_s3_Slot_ae_slot1_get (insn) == 5)
  31338    return OPCODE_AE_ABSQ56;
  31339  if (Field_ftsf118ae_slot1_Slot_ae_slot1_get (insn) == 185 &&
  31340      Field_op0_s3_Slot_ae_slot1_get (insn) == 5)
  31341    return OPCODE_AE_NEGSQ56S;
  31342  if (Field_ftsf119ae_slot1_Slot_ae_slot1_get (insn) == 185 &&
  31343      Field_op0_s3_Slot_ae_slot1_get (insn) == 5 &&
  31344      Field_ftsf338_Slot_ae_slot1_get (insn) == 0)
  31345    return OPCODE_AE_SATQ48S;
  31346  if (Field_ftsf12_Slot_ae_slot1_get (insn) == 1 &&
  31347      Field_op0_s3_Slot_ae_slot1_get (insn) == 5 &&
  31348      Field_ftsf341ae_slot1_Slot_ae_slot1_get (insn) == 0)
  31349    return OPCODE_AE_LTQ56S;
  31350  if (Field_ftsf120ae_slot1_Slot_ae_slot1_get (insn) == 29 &&
  31351      Field_op0_s3_Slot_ae_slot1_get (insn) == 5 &&
  31352      Field_ftsf343ae_slot1_Slot_ae_slot1_get (insn) == 0)
  31353    return OPCODE_AE_ABSSQ56S;
  31354  if (Field_ftsf122ae_slot1_Slot_ae_slot1_get (insn) == 15 &&
  31355      Field_op0_s3_Slot_ae_slot1_get (insn) == 5 &&
  31356      Field_ftsf346ae_slot1_Slot_ae_slot1_get (insn) == 0)
  31357    return OPCODE_AE_NEGQ56;
  31358  if (Field_ftsf124ae_slot1_Slot_ae_slot1_get (insn) == 1 &&
  31359      Field_op0_s3_Slot_ae_slot1_get (insn) == 5 &&
  31360      Field_ftsf339ae_slot1_Slot_ae_slot1_get (insn) == 0)
  31361    return OPCODE_AE_LEQ56S;
  31362  if (Field_ftsf125ae_slot1_Slot_ae_slot1_get (insn) == 1 &&
  31363      Field_op0_s3_Slot_ae_slot1_get (insn) == 5 &&
  31364      Field_ftsf350ae_slot1_Slot_ae_slot1_get (insn) == 0)
  31365    return OPCODE_AE_TRUNCP24Q48X2;
  31366  if (Field_ftsf126ae_slot1_Slot_ae_slot1_get (insn) == 1 &&
  31367      Field_op0_s3_Slot_ae_slot1_get (insn) == 5 &&
  31368      Field_ftsf344ae_slot1_Slot_ae_slot1_get (insn) == 0)
  31369    return OPCODE_AE_ADDQ56;
  31370  if (Field_ftsf127ae_slot1_Slot_ae_slot1_get (insn) == 0 &&
  31371      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31372    return OPCODE_AE_MULAAFP24S_HH_LL;
  31373  if (Field_ftsf128ae_slot1_Slot_ae_slot1_get (insn) == 1 &&
  31374      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31375    return OPCODE_AE_MULAAFP24S_HL_LH;
  31376  if (Field_ftsf129ae_slot1_Slot_ae_slot1_get (insn) == 2 &&
  31377      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31378    return OPCODE_AE_MULAAP24S_HH_LL;
  31379  if (Field_ftsf13_Slot_ae_slot1_get (insn) == 2 &&
  31380      Field_op0_s3_Slot_ae_slot1_get (insn) == 1 &&
  31381      Field_ftsf12_Slot_ae_slot1_get (insn) == 0)
  31382    return OPCODE_AE_SLLISP24S;
  31383  if (Field_ftsf130ae_slot1_Slot_ae_slot1_get (insn) == 3 &&
  31384      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31385    return OPCODE_AE_MULAFS32P16S_HL;
  31386  if (Field_ftsf131ae_slot1_Slot_ae_slot1_get (insn) == 4 &&
  31387      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31388    return OPCODE_AE_MULAAP24S_HL_LH;
  31389  if (Field_ftsf132ae_slot1_Slot_ae_slot1_get (insn) == 5 &&
  31390      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31391    return OPCODE_AE_MULAFS32P16S_LH;
  31392  if (Field_ftsf133ae_slot1_Slot_ae_slot1_get (insn) == 6 &&
  31393      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31394    return OPCODE_AE_MULAFS32P16S_LL;
  31395  if (Field_ftsf134ae_slot1_Slot_ae_slot1_get (insn) == 7 &&
  31396      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31397    return OPCODE_AE_MULAFS56P24S_HH;
  31398  if (Field_ftsf135ae_slot1_Slot_ae_slot1_get (insn) == 8 &&
  31399      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31400    return OPCODE_AE_MULAFP24S_HH;
  31401  if (Field_ftsf136ae_slot1_Slot_ae_slot1_get (insn) == 9 &&
  31402      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31403    return OPCODE_AE_MULAFS56P24S_HL;
  31404  if (Field_ftsf137ae_slot1_Slot_ae_slot1_get (insn) == 10 &&
  31405      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31406    return OPCODE_AE_MULAFS56P24S_LH;
  31407  if (Field_ftsf138ae_slot1_Slot_ae_slot1_get (insn) == 11 &&
  31408      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31409    return OPCODE_AE_MULAP24S_HH;
  31410  if (Field_ftsf139ae_slot1_Slot_ae_slot1_get (insn) == 12 &&
  31411      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31412    return OPCODE_AE_MULAFS56P24S_LL;
  31413  if (Field_ftsf140ae_slot1_Slot_ae_slot1_get (insn) == 13 &&
  31414      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31415    return OPCODE_AE_MULAP24S_HL;
  31416  if (Field_ftsf141ae_slot1_Slot_ae_slot1_get (insn) == 14 &&
  31417      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31418    return OPCODE_AE_MULAP24S_LH;
  31419  if (Field_ftsf142ae_slot1_Slot_ae_slot1_get (insn) == 15 &&
  31420      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31421    return OPCODE_AE_MULAP24S_LL;
  31422  if (Field_ftsf143ae_slot1_Slot_ae_slot1_get (insn) == 16 &&
  31423      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31424    return OPCODE_AE_MULAFP24S_HL;
  31425  if (Field_ftsf144ae_slot1_Slot_ae_slot1_get (insn) == 17 &&
  31426      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31427    return OPCODE_AE_MULAS56P24S_HH;
  31428  if (Field_ftsf145ae_slot1_Slot_ae_slot1_get (insn) == 18 &&
  31429      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31430    return OPCODE_AE_MULAS56P24S_HL;
  31431  if (Field_ftsf146ae_slot1_Slot_ae_slot1_get (insn) == 19 &&
  31432      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31433    return OPCODE_AE_MULASFP24S_HH_LL;
  31434  if (Field_ftsf147ae_slot1_Slot_ae_slot1_get (insn) == 20 &&
  31435      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31436    return OPCODE_AE_MULAS56P24S_LH;
  31437  if (Field_ftsf148ae_slot1_Slot_ae_slot1_get (insn) == 21 &&
  31438      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31439    return OPCODE_AE_MULASFP24S_HL_LH;
  31440  if (Field_ftsf149ae_slot1_Slot_ae_slot1_get (insn) == 22 &&
  31441      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31442    return OPCODE_AE_MULASP24S_HH_LL;
  31443  if (Field_ftsf150ae_slot1_Slot_ae_slot1_get (insn) == 23 &&
  31444      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31445    return OPCODE_AE_MULASP24S_HL_LH;
  31446  if (Field_ftsf151ae_slot1_Slot_ae_slot1_get (insn) == 24 &&
  31447      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31448    return OPCODE_AE_MULAS56P24S_LL;
  31449  if (Field_ftsf152ae_slot1_Slot_ae_slot1_get (insn) == 25 &&
  31450      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31451    return OPCODE_AE_MULFP24S_HH;
  31452  if (Field_ftsf153ae_slot1_Slot_ae_slot1_get (insn) == 26 &&
  31453      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31454    return OPCODE_AE_MULFP24S_HL;
  31455  if (Field_ftsf154ae_slot1_Slot_ae_slot1_get (insn) == 27 &&
  31456      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31457    return OPCODE_AE_MULFP24S_LL;
  31458  if (Field_ftsf155ae_slot1_Slot_ae_slot1_get (insn) == 28 &&
  31459      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31460    return OPCODE_AE_MULFP24S_LH;
  31461  if (Field_ftsf156ae_slot1_Slot_ae_slot1_get (insn) == 29 &&
  31462      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31463    return OPCODE_AE_MULFS32P16S_HH;
  31464  if (Field_ftsf157ae_slot1_Slot_ae_slot1_get (insn) == 30 &&
  31465      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31466    return OPCODE_AE_MULFS32P16S_HL;
  31467  if (Field_ftsf158ae_slot1_Slot_ae_slot1_get (insn) == 31 &&
  31468      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31469    return OPCODE_AE_MULFS32P16S_LH;
  31470  if (Field_ftsf159ae_slot1_Slot_ae_slot1_get (insn) == 32 &&
  31471      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31472    return OPCODE_AE_MULAFP24S_LH;
  31473  if (Field_ftsf160ae_slot1_Slot_ae_slot1_get (insn) == 33 &&
  31474      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31475    return OPCODE_AE_MULFS32P16S_LL;
  31476  if (Field_ftsf161ae_slot1_Slot_ae_slot1_get (insn) == 34 &&
  31477      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31478    return OPCODE_AE_MULP24S_HH;
  31479  if (Field_ftsf162ae_slot1_Slot_ae_slot1_get (insn) == 35 &&
  31480      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31481    return OPCODE_AE_MULSAFP24S_HH_LL;
  31482  if (Field_ftsf163ae_slot1_Slot_ae_slot1_get (insn) == 36 &&
  31483      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31484    return OPCODE_AE_MULP24S_HL;
  31485  if (Field_ftsf164ae_slot1_Slot_ae_slot1_get (insn) == 37 &&
  31486      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31487    return OPCODE_AE_MULSAFP24S_HL_LH;
  31488  if (Field_ftsf165ae_slot1_Slot_ae_slot1_get (insn) == 38 &&
  31489      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31490    return OPCODE_AE_MULSAP24S_HH_LL;
  31491  if (Field_ftsf166ae_slot1_Slot_ae_slot1_get (insn) == 39 &&
  31492      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31493    return OPCODE_AE_MULSAP24S_HL_LH;
  31494  if (Field_ftsf167ae_slot1_Slot_ae_slot1_get (insn) == 40 &&
  31495      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31496    return OPCODE_AE_MULP24S_LH;
  31497  if (Field_ftsf168ae_slot1_Slot_ae_slot1_get (insn) == 41 &&
  31498      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31499    return OPCODE_AE_MULSFP24S_HH;
  31500  if (Field_ftsf169ae_slot1_Slot_ae_slot1_get (insn) == 42 &&
  31501      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31502    return OPCODE_AE_MULSFP24S_HL;
  31503  if (Field_ftsf170ae_slot1_Slot_ae_slot1_get (insn) == 43 &&
  31504      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31505    return OPCODE_AE_MULSFP24S_LL;
  31506  if (Field_ftsf171ae_slot1_Slot_ae_slot1_get (insn) == 44 &&
  31507      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31508    return OPCODE_AE_MULSFP24S_LH;
  31509  if (Field_ftsf172ae_slot1_Slot_ae_slot1_get (insn) == 45 &&
  31510      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31511    return OPCODE_AE_MULSFS32P16S_HH;
  31512  if (Field_ftsf173ae_slot1_Slot_ae_slot1_get (insn) == 46 &&
  31513      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31514    return OPCODE_AE_MULSFS32P16S_HL;
  31515  if (Field_ftsf174ae_slot1_Slot_ae_slot1_get (insn) == 47 &&
  31516      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31517    return OPCODE_AE_MULSFS32P16S_LH;
  31518  if (Field_ftsf175ae_slot1_Slot_ae_slot1_get (insn) == 48 &&
  31519      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31520    return OPCODE_AE_MULP24S_LL;
  31521  if (Field_ftsf176ae_slot1_Slot_ae_slot1_get (insn) == 49 &&
  31522      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31523    return OPCODE_AE_MULSFS32P16S_LL;
  31524  if (Field_ftsf177ae_slot1_Slot_ae_slot1_get (insn) == 50 &&
  31525      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31526    return OPCODE_AE_MULSFS56P24S_HH;
  31527  if (Field_ftsf178ae_slot1_Slot_ae_slot1_get (insn) == 51 &&
  31528      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31529    return OPCODE_AE_MULSFS56P24S_LL;
  31530  if (Field_ftsf179ae_slot1_Slot_ae_slot1_get (insn) == 52 &&
  31531      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31532    return OPCODE_AE_MULSFS56P24S_HL;
  31533  if (Field_ftsf180ae_slot1_Slot_ae_slot1_get (insn) == 53 &&
  31534      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31535    return OPCODE_AE_MULSP24S_HH;
  31536  if (Field_ftsf181ae_slot1_Slot_ae_slot1_get (insn) == 54 &&
  31537      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31538    return OPCODE_AE_MULSP24S_HL;
  31539  if (Field_ftsf182ae_slot1_Slot_ae_slot1_get (insn) == 55 &&
  31540      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31541    return OPCODE_AE_MULSP24S_LH;
  31542  if (Field_ftsf183ae_slot1_Slot_ae_slot1_get (insn) == 56 &&
  31543      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31544    return OPCODE_AE_MULSFS56P24S_LH;
  31545  if (Field_ftsf184ae_slot1_Slot_ae_slot1_get (insn) == 57 &&
  31546      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31547    return OPCODE_AE_MULSP24S_LL;
  31548  if (Field_ftsf185ae_slot1_Slot_ae_slot1_get (insn) == 58 &&
  31549      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31550    return OPCODE_AE_MULSS56P24S_HH;
  31551  if (Field_ftsf186ae_slot1_Slot_ae_slot1_get (insn) == 59 &&
  31552      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31553    return OPCODE_AE_MULSS56P24S_LH;
  31554  if (Field_ftsf187ae_slot1_Slot_ae_slot1_get (insn) == 60 &&
  31555      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31556    return OPCODE_AE_MULSS56P24S_HL;
  31557  if (Field_ftsf188ae_slot1_Slot_ae_slot1_get (insn) == 61 &&
  31558      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31559    return OPCODE_AE_MULSS56P24S_LL;
  31560  if (Field_ftsf189ae_slot1_Slot_ae_slot1_get (insn) == 62 &&
  31561      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31562    return OPCODE_AE_MULSSFP24S_HH_LL;
  31563  if (Field_ftsf190ae_slot1_Slot_ae_slot1_get (insn) == 63 &&
  31564      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31565    return OPCODE_AE_MULSSFP24S_HL_LH;
  31566  if (Field_ftsf191ae_slot1_Slot_ae_slot1_get (insn) == 64 &&
  31567      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31568    return OPCODE_AE_MULAFP24S_LL;
  31569  if (Field_ftsf192ae_slot1_Slot_ae_slot1_get (insn) == 65 &&
  31570      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31571    return OPCODE_AE_MULSSP24S_HH_LL;
  31572  if (Field_ftsf193ae_slot1_Slot_ae_slot1_get (insn) == 66 &&
  31573      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31574    return OPCODE_AE_MULSSP24S_HL_LH;
  31575  if (Field_ftsf194ae_slot1_Slot_ae_slot1_get (insn) == 67 &&
  31576      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31577    return OPCODE_AE_MULZASFP24S_HH_LL;
  31578  if (Field_ftsf195ae_slot1_Slot_ae_slot1_get (insn) == 68 &&
  31579      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31580    return OPCODE_AE_MULZAAFP24S_HH_LL;
  31581  if (Field_ftsf196ae_slot1_Slot_ae_slot1_get (insn) == 69 &&
  31582      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31583    return OPCODE_AE_MULZASFP24S_HL_LH;
  31584  if (Field_ftsf197ae_slot1_Slot_ae_slot1_get (insn) == 70 &&
  31585      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31586    return OPCODE_AE_MULZASP24S_HH_LL;
  31587  if (Field_ftsf198ae_slot1_Slot_ae_slot1_get (insn) == 71 &&
  31588      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31589    return OPCODE_AE_MULZASP24S_HL_LH;
  31590  if (Field_ftsf199ae_slot1_Slot_ae_slot1_get (insn) == 72 &&
  31591      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31592    return OPCODE_AE_MULZAAFP24S_HL_LH;
  31593  if (Field_ftsf200ae_slot1_Slot_ae_slot1_get (insn) == 73 &&
  31594      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31595    return OPCODE_AE_MULZSAFP24S_HH_LL;
  31596  if (Field_ftsf201ae_slot1_Slot_ae_slot1_get (insn) == 74 &&
  31597      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31598    return OPCODE_AE_MULZSAFP24S_HL_LH;
  31599  if (Field_ftsf202ae_slot1_Slot_ae_slot1_get (insn) == 75 &&
  31600      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31601    return OPCODE_AE_MULZSAP24S_HL_LH;
  31602  if (Field_ftsf203ae_slot1_Slot_ae_slot1_get (insn) == 76 &&
  31603      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31604    return OPCODE_AE_MULZSAP24S_HH_LL;
  31605  if (Field_ftsf204ae_slot1_Slot_ae_slot1_get (insn) == 77 &&
  31606      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31607    return OPCODE_AE_MULZSSFP24S_HH_LL;
  31608  if (Field_ftsf205ae_slot1_Slot_ae_slot1_get (insn) == 78 &&
  31609      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31610    return OPCODE_AE_MULZSSFP24S_HL_LH;
  31611  if (Field_ftsf206ae_slot1_Slot_ae_slot1_get (insn) == 79 &&
  31612      Field_op0_s3_Slot_ae_slot1_get (insn) == 6)
  31613    return OPCODE_AE_MULZSSP24S_HH_LL;
  31614  if (Field_ftsf207ae_slot1_Slot_ae_slot1_get (insn) == 10 &&
  31615      Field_op0_s3_Slot_ae_slot1_get (insn) == 6 &&
  31616      Field_ftsf336ae_slot1_Slot_ae_slot1_get (insn) == 0)
  31617    return OPCODE_AE_MULZAAP24S_HH_LL;
  31618  if (Field_ftsf209ae_slot1_Slot_ae_slot1_get (insn) == 11 &&
  31619      Field_op0_s3_Slot_ae_slot1_get (insn) == 6 &&
  31620      Field_ftsf336ae_slot1_Slot_ae_slot1_get (insn) == 0)
  31621    return OPCODE_AE_MULZSSP24S_HL_LH;
  31622  if (Field_ftsf210ae_slot1_Slot_ae_slot1_get (insn) == 3 &&
  31623      Field_op0_s3_Slot_ae_slot1_get (insn) == 6 &&
  31624      Field_ftsf337ae_slot1_Slot_ae_slot1_get (insn) == 0)
  31625    return OPCODE_AE_MULZAAP24S_HL_LH;
  31626  if (Field_ftsf211ae_slot1_Slot_ae_slot1_get (insn) == 1 &&
  31627      Field_op0_s3_Slot_ae_slot1_get (insn) == 6 &&
  31628      Field_ftsf332ae_slot1_Slot_ae_slot1_get (insn) == 0)
  31629    return OPCODE_AE_MULAFS32P16S_HH;
  31630  if (Field_ftsf21ae_slot1_Slot_ae_slot1_get (insn) == 0 &&
  31631      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31632    return OPCODE_AE_MAXBP24S;
  31633  if (Field_ftsf22ae_slot1_Slot_ae_slot1_get (insn) == 1 &&
  31634      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31635    return OPCODE_AE_MINBP24S;
  31636  if (Field_ftsf23ae_slot1_Slot_ae_slot1_get (insn) == 8 &&
  31637      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31638    return OPCODE_AE_MOVFP48;
  31639  if (Field_ftsf24ae_slot1_Slot_ae_slot1_get (insn) == 9 &&
  31640      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31641    return OPCODE_AE_MOVTP48;
  31642  if (Field_ftsf25ae_slot1_Slot_ae_slot1_get (insn) == 20 &&
  31643      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31644    return OPCODE_AE_ADDP24;
  31645  if (Field_ftsf26ae_slot1_Slot_ae_slot1_get (insn) == 21 &&
  31646      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31647    return OPCODE_AE_ANDP48;
  31648  if (Field_ftsf27ae_slot1_Slot_ae_slot1_get (insn) == 22 &&
  31649      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31650    return OPCODE_AE_MAXP24S;
  31651  if (Field_ftsf28ae_slot1_Slot_ae_slot1_get (insn) == 23 &&
  31652      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31653    return OPCODE_AE_MINP24S;
  31654  if (Field_ftsf29ae_slot1_Slot_ae_slot1_get (insn) == 24 &&
  31655      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31656    return OPCODE_AE_ADDSP24S;
  31657  if (Field_ftsf30ae_slot1_Slot_ae_slot1_get (insn) == 25 &&
  31658      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31659    return OPCODE_AE_NANDP48;
  31660  if (Field_ftsf31ae_slot1_Slot_ae_slot1_get (insn) == 26 &&
  31661      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31662    return OPCODE_AE_ORP48;
  31663  if (Field_ftsf32ae_slot1_Slot_ae_slot1_get (insn) == 27 &&
  31664      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31665    return OPCODE_AE_SELP24_HL;
  31666  if (Field_ftsf33ae_slot1_Slot_ae_slot1_get (insn) == 28 &&
  31667      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31668    return OPCODE_AE_SELP24_HH;
  31669  if (Field_ftsf34ae_slot1_Slot_ae_slot1_get (insn) == 29 &&
  31670      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31671    return OPCODE_AE_SELP24_LH;
  31672  if (Field_ftsf35ae_slot1_Slot_ae_slot1_get (insn) == 30 &&
  31673      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31674    return OPCODE_AE_SELP24_LL;
  31675  if (Field_ftsf36ae_slot1_Slot_ae_slot1_get (insn) == 31 &&
  31676      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31677    return OPCODE_AE_SUBP24;
  31678  if (Field_ftsf37ae_slot1_Slot_ae_slot1_get (insn) == 8 &&
  31679      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31680    return OPCODE_AE_SLLIP24;
  31681  if (Field_ftsf37ae_slot1_Slot_ae_slot1_get (insn) == 9 &&
  31682      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31683    return OPCODE_AE_SRAIP24;
  31684  if (Field_ftsf37ae_slot1_Slot_ae_slot1_get (insn) == 10 &&
  31685      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31686    return OPCODE_AE_SRLIP24;
  31687  if (Field_ftsf38ae_slot1_Slot_ae_slot1_get (insn) == 176 &&
  31688      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31689    return OPCODE_AE_MULAFQ32SP16S_L;
  31690  if (Field_ftsf39ae_slot1_Slot_ae_slot1_get (insn) == 177 &&
  31691      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31692    return OPCODE_AE_MULAFQ32SP16U_H;
  31693  if (Field_ftsf40ae_slot1_Slot_ae_slot1_get (insn) == 178 &&
  31694      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31695    return OPCODE_AE_MULAFQ32SP16U_L;
  31696  if (Field_ftsf41ae_slot1_Slot_ae_slot1_get (insn) == 179 &&
  31697      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31698    return OPCODE_AE_MULAQ32SP16U_H;
  31699  if (Field_ftsf42ae_slot1_Slot_ae_slot1_get (insn) == 180 &&
  31700      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31701    return OPCODE_AE_MULAQ32SP16S_H;
  31702  if (Field_ftsf43ae_slot1_Slot_ae_slot1_get (insn) == 181 &&
  31703      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31704    return OPCODE_AE_MULAQ32SP16U_L;
  31705  if (Field_ftsf44ae_slot1_Slot_ae_slot1_get (insn) == 182 &&
  31706      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31707    return OPCODE_AE_MULFQ32SP16S_H;
  31708  if (Field_ftsf45ae_slot1_Slot_ae_slot1_get (insn) == 183 &&
  31709      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31710    return OPCODE_AE_MULFQ32SP16S_L;
  31711  if (Field_ftsf46ae_slot1_Slot_ae_slot1_get (insn) == 184 &&
  31712      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31713    return OPCODE_AE_MULAQ32SP16S_L;
  31714  if (Field_ftsf47ae_slot1_Slot_ae_slot1_get (insn) == 185 &&
  31715      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31716    return OPCODE_AE_MULFQ32SP16U_H;
  31717  if (Field_ftsf48ae_slot1_Slot_ae_slot1_get (insn) == 186 &&
  31718      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31719    return OPCODE_AE_MULFQ32SP16U_L;
  31720  if (Field_ftsf49ae_slot1_Slot_ae_slot1_get (insn) == 187 &&
  31721      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31722    return OPCODE_AE_MULQ32SP16S_L;
  31723  if (Field_ftsf50ae_slot1_Slot_ae_slot1_get (insn) == 188 &&
  31724      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31725    return OPCODE_AE_MULQ32SP16S_H;
  31726  if (Field_ftsf51ae_slot1_Slot_ae_slot1_get (insn) == 189 &&
  31727      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31728    return OPCODE_AE_MULQ32SP16U_H;
  31729  if (Field_ftsf52ae_slot1_Slot_ae_slot1_get (insn) == 190 &&
  31730      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31731    return OPCODE_AE_MULQ32SP16U_L;
  31732  if (Field_ftsf53ae_slot1_Slot_ae_slot1_get (insn) == 191 &&
  31733      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31734    return OPCODE_AE_MULSFQ32SP16S_H;
  31735  if (Field_ftsf54ae_slot1_Slot_ae_slot1_get (insn) == 192 &&
  31736      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31737    return OPCODE_AE_MULAFQ32SP16S_H;
  31738  if (Field_ftsf55ae_slot1_Slot_ae_slot1_get (insn) == 193 &&
  31739      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31740    return OPCODE_AE_MULSFQ32SP16S_L;
  31741  if (Field_ftsf56ae_slot1_Slot_ae_slot1_get (insn) == 194 &&
  31742      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31743    return OPCODE_AE_MULSFQ32SP16U_H;
  31744  if (Field_ftsf57ae_slot1_Slot_ae_slot1_get (insn) == 195 &&
  31745      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31746    return OPCODE_AE_MULSQ32SP16U_L;
  31747  if (Field_ftsf58ae_slot1_Slot_ae_slot1_get (insn) == 196 &&
  31748      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31749    return OPCODE_AE_MULSFQ32SP16U_L;
  31750  if (Field_ftsf59ae_slot1_Slot_ae_slot1_get (insn) == 773 &&
  31751      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31752    return OPCODE_AE_CVTQ48P24S_H;
  31753  if (Field_ftsf60ae_slot1_Slot_ae_slot1_get (insn) == 789 &&
  31754      Field_op0_s3_Slot_ae_slot1_get (insn) == 1 &&
  31755      Field_ae_r20_Slot_ae_slot1_get (insn) == 0)
  31756    return OPCODE_AE_ZEROQ56;
  31757  if (Field_ftsf61ae_slot1_Slot_ae_slot1_get (insn) == 405 &&
  31758      Field_op0_s3_Slot_ae_slot1_get (insn) == 1 &&
  31759      Field_ftsf330ae_slot1_Slot_ae_slot1_get (insn) == 0)
  31760    return OPCODE_NOP;
  31761  if (Field_ftsf63ae_slot1_Slot_ae_slot1_get (insn) == 198 &&
  31762      Field_op0_s3_Slot_ae_slot1_get (insn) == 1 &&
  31763      Field_ae_r10_Slot_ae_slot1_get (insn) == 0)
  31764    return OPCODE_AE_CVTQ48P24S_L;
  31765  if (Field_ftsf64ae_slot1_Slot_ae_slot1_get (insn) == 1543 &&
  31766      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31767    return OPCODE_AE_MOVQ56;
  31768  if (Field_ftsf66ae_slot1_Slot_ae_slot1_get (insn) == 1559 &&
  31769      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31770    return OPCODE_AE_ROUNDSQ32ASYM;
  31771  if (Field_ftsf67ae_slot1_Slot_ae_slot1_get (insn) == 791 &&
  31772      Field_op0_s3_Slot_ae_slot1_get (insn) == 1 &&
  31773      Field_ftsf342ae_slot1_Slot_ae_slot1_get (insn) == 0)
  31774    return OPCODE_AE_ROUNDSQ32SYM;
  31775  if (Field_ftsf69ae_slot1_Slot_ae_slot1_get (insn) == 407 &&
  31776      Field_op0_s3_Slot_ae_slot1_get (insn) == 1 &&
  31777      Field_ftsf340_Slot_ae_slot1_get (insn) == 0)
  31778    return OPCODE_AE_TRUNCQ32;
  31779  if (Field_ftsf71ae_slot1_Slot_ae_slot1_get (insn) == 25 &&
  31780      Field_op0_s3_Slot_ae_slot1_get (insn) == 1 &&
  31781      Field_ae_s20_Slot_ae_slot1_get (insn) == 0)
  31782    return OPCODE_AE_MULSQ32SP16S_H;
  31783  if (Field_ftsf72ae_slot1_Slot_ae_slot1_get (insn) == 26 &&
  31784      Field_op0_s3_Slot_ae_slot1_get (insn) == 1 &&
  31785      Field_ae_s20_Slot_ae_slot1_get (insn) == 0)
  31786    return OPCODE_AE_MULSQ32SP16S_L;
  31787  if (Field_ftsf73ae_slot1_Slot_ae_slot1_get (insn) == 417 &&
  31788      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31789    return OPCODE_AE_MOVP48;
  31790  if (Field_ftsf75ae_slot1_Slot_ae_slot1_get (insn) == 419 &&
  31791      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31792    return OPCODE_AE_ROUNDSP16ASYM;
  31793  if (Field_ftsf76ae_slot1_Slot_ae_slot1_get (insn) == 421 &&
  31794      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31795    return OPCODE_AE_ROUNDSP16SYM;
  31796  if (Field_ftsf77ae_slot1_Slot_ae_slot1_get (insn) == 423 &&
  31797      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31798    return OPCODE_AE_SRASP24;
  31799  if (Field_ftsf78ae_slot1_Slot_ae_slot1_get (insn) == 425 &&
  31800      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31801    return OPCODE_AE_SLLSP24;
  31802  if (Field_ftsf79ae_slot1_Slot_ae_slot1_get (insn) == 427 &&
  31803      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31804    return OPCODE_AE_SRLSP24;
  31805  if (Field_ftsf80ae_slot1_Slot_ae_slot1_get (insn) == 429 &&
  31806      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31807    return OPCODE_AE_TRUNCP16;
  31808  if (Field_ftsf81ae_slot1_Slot_ae_slot1_get (insn) == 431 &&
  31809      Field_op0_s3_Slot_ae_slot1_get (insn) == 1 &&
  31810      Field_ae_r20_Slot_ae_slot1_get (insn) == 0)
  31811    return OPCODE_AE_ZEROP48;
  31812  if (Field_ftsf82ae_slot1_Slot_ae_slot1_get (insn) == 109 &&
  31813      Field_op0_s3_Slot_ae_slot1_get (insn) == 1 &&
  31814      Field_ae_r10_Slot_ae_slot1_get (insn) == 0)
  31815    return OPCODE_AE_SLLSSP24S;
  31816  if (Field_ftsf84ae_slot1_Slot_ae_slot1_get (insn) == 881 &&
  31817      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31818    return OPCODE_AE_ROUNDSP16Q48ASYM;
  31819  if (Field_ftsf86ae_slot1_Slot_ae_slot1_get (insn) == 883 &&
  31820      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31821    return OPCODE_AE_ROUNDSP16Q48SYM;
  31822  if (Field_ftsf87ae_slot1_Slot_ae_slot1_get (insn) == 443 &&
  31823      Field_op0_s3_Slot_ae_slot1_get (insn) == 1 &&
  31824      Field_ftsf342ae_slot1_Slot_ae_slot1_get (insn) == 0)
  31825    return OPCODE_AE_ROUNDSP24Q48ASYM;
  31826  if (Field_ftsf88ae_slot1_Slot_ae_slot1_get (insn) == 223 &&
  31827      Field_op0_s3_Slot_ae_slot1_get (insn) == 1 &&
  31828      Field_ftsf340_Slot_ae_slot1_get (insn) == 0)
  31829    return OPCODE_AE_ROUNDSP24Q48SYM;
  31830  if (Field_ftsf89ae_slot1_Slot_ae_slot1_get (insn) == 7 &&
  31831      Field_op0_s3_Slot_ae_slot1_get (insn) == 1 &&
  31832      Field_ftsf334ae_slot1_Slot_ae_slot1_get (insn) == 0)
  31833    return OPCODE_AE_MULSQ32SP16U_H;
  31834  if (Field_ftsf90ae_slot1_Slot_ae_slot1_get (insn) == 96 &&
  31835      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31836    return OPCODE_AE_EQP24;
  31837  if (Field_ftsf91ae_slot1_Slot_ae_slot1_get (insn) == 97 &&
  31838      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31839    return OPCODE_AE_LEP24S;
  31840  if (Field_ftsf92ae_slot1_Slot_ae_slot1_get (insn) == 49 &&
  31841      Field_op0_s3_Slot_ae_slot1_get (insn) == 1 &&
  31842      Field_ftsf208_Slot_ae_slot1_get (insn) == 0)
  31843    return OPCODE_AE_LTP24S;
  31844  if (Field_ftsf94ae_slot1_Slot_ae_slot1_get (insn) == 25 &&
  31845      Field_op0_s3_Slot_ae_slot1_get (insn) == 1 &&
  31846      Field_ftsf347_Slot_ae_slot1_get (insn) == 0)
  31847    return OPCODE_AE_MOVFP24X2;
  31848  if (Field_ftsf96ae_slot1_Slot_ae_slot1_get (insn) == 13 &&
  31849      Field_op0_s3_Slot_ae_slot1_get (insn) == 1 &&
  31850      Field_ae_s20_Slot_ae_slot1_get (insn) == 0)
  31851    return OPCODE_AE_MOVTP24X2;
  31852  if (Field_ftsf97ae_slot1_Slot_ae_slot1_get (insn) == 112 &&
  31853      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31854    return OPCODE_AE_SUBSP24S;
  31855  if (Field_ftsf98ae_slot1_Slot_ae_slot1_get (insn) == 113 &&
  31856      Field_op0_s3_Slot_ae_slot1_get (insn) == 1)
  31857    return OPCODE_AE_XORP48;
  31858  if (Field_ftsf99ae_slot1_Slot_ae_slot1_get (insn) == 114 &&
  31859      Field_op0_s3_Slot_ae_slot1_get (insn) == 1 &&
  31860      Field_ae_r20_Slot_ae_slot1_get (insn) == 0)
  31861    return OPCODE_AE_ABSP24;
  31862  if (Field_t_Slot_ae_slot1_get (insn) == 0 &&
  31863      Field_op0_s3_Slot_ae_slot1_get (insn) == 2)
  31864    return OPCODE_AE_MULZAAFQ32SP16S_HH;
  31865  if (Field_t_Slot_ae_slot1_get (insn) == 0 &&
  31866      Field_op0_s3_Slot_ae_slot1_get (insn) == 3)
  31867    return OPCODE_AE_MULZASFQ32SP16U_LH;
  31868  if (Field_t_Slot_ae_slot1_get (insn) == 0 &&
  31869      Field_op0_s3_Slot_ae_slot1_get (insn) == 4)
  31870    return OPCODE_AE_MULZSAQ32SP16S_LL;
  31871  if (Field_t_Slot_ae_slot1_get (insn) == 1 &&
  31872      Field_op0_s3_Slot_ae_slot1_get (insn) == 2)
  31873    return OPCODE_AE_MULZAAFQ32SP16S_LH;
  31874  if (Field_t_Slot_ae_slot1_get (insn) == 1 &&
  31875      Field_op0_s3_Slot_ae_slot1_get (insn) == 3)
  31876    return OPCODE_AE_MULZASFQ32SP16U_LL;
  31877  if (Field_t_Slot_ae_slot1_get (insn) == 1 &&
  31878      Field_op0_s3_Slot_ae_slot1_get (insn) == 4)
  31879    return OPCODE_AE_MULZSAQ32SP16U_HH;
  31880  if (Field_t_Slot_ae_slot1_get (insn) == 2 &&
  31881      Field_op0_s3_Slot_ae_slot1_get (insn) == 2)
  31882    return OPCODE_AE_MULZAAFQ32SP16S_LL;
  31883  if (Field_t_Slot_ae_slot1_get (insn) == 2 &&
  31884      Field_op0_s3_Slot_ae_slot1_get (insn) == 3)
  31885    return OPCODE_AE_MULZASQ32SP16S_HH;
  31886  if (Field_t_Slot_ae_slot1_get (insn) == 2 &&
  31887      Field_op0_s3_Slot_ae_slot1_get (insn) == 4)
  31888    return OPCODE_AE_MULZSAQ32SP16U_LH;
  31889  if (Field_t_Slot_ae_slot1_get (insn) == 3 &&
  31890      Field_op0_s3_Slot_ae_slot1_get (insn) == 2)
  31891    return OPCODE_AE_MULZAAFQ32SP16U_LL;
  31892  if (Field_t_Slot_ae_slot1_get (insn) == 3 &&
  31893      Field_op0_s3_Slot_ae_slot1_get (insn) == 3)
  31894    return OPCODE_AE_MULZASQ32SP16U_HH;
  31895  if (Field_t_Slot_ae_slot1_get (insn) == 3 &&
  31896      Field_op0_s3_Slot_ae_slot1_get (insn) == 4)
  31897    return OPCODE_AE_MULZSSFQ32SP16S_LH;
  31898  if (Field_t_Slot_ae_slot1_get (insn) == 4 &&
  31899      Field_op0_s3_Slot_ae_slot1_get (insn) == 2)
  31900    return OPCODE_AE_MULZAAFQ32SP16U_HH;
  31901  if (Field_t_Slot_ae_slot1_get (insn) == 4 &&
  31902      Field_op0_s3_Slot_ae_slot1_get (insn) == 3)
  31903    return OPCODE_AE_MULZASQ32SP16S_LH;
  31904  if (Field_t_Slot_ae_slot1_get (insn) == 4 &&
  31905      Field_op0_s3_Slot_ae_slot1_get (insn) == 4)
  31906    return OPCODE_AE_MULZSAQ32SP16U_LL;
  31907  if (Field_t_Slot_ae_slot1_get (insn) == 5 &&
  31908      Field_op0_s3_Slot_ae_slot1_get (insn) == 2)
  31909    return OPCODE_AE_MULZAAQ32SP16S_HH;
  31910  if (Field_t_Slot_ae_slot1_get (insn) == 5 &&
  31911      Field_op0_s3_Slot_ae_slot1_get (insn) == 3)
  31912    return OPCODE_AE_MULZASQ32SP16U_LH;
  31913  if (Field_t_Slot_ae_slot1_get (insn) == 5 &&
  31914      Field_op0_s3_Slot_ae_slot1_get (insn) == 4)
  31915    return OPCODE_AE_MULZSSFQ32SP16S_LL;
  31916  if (Field_t_Slot_ae_slot1_get (insn) == 6 &&
  31917      Field_op0_s3_Slot_ae_slot1_get (insn) == 2)
  31918    return OPCODE_AE_MULZAAQ32SP16S_LH;
  31919  if (Field_t_Slot_ae_slot1_get (insn) == 6 &&
  31920      Field_op0_s3_Slot_ae_slot1_get (insn) == 3)
  31921    return OPCODE_AE_MULZASQ32SP16U_LL;
  31922  if (Field_t_Slot_ae_slot1_get (insn) == 6 &&
  31923      Field_op0_s3_Slot_ae_slot1_get (insn) == 4)
  31924    return OPCODE_AE_MULZSSFQ32SP16U_HH;
  31925  if (Field_t_Slot_ae_slot1_get (insn) == 7 &&
  31926      Field_op0_s3_Slot_ae_slot1_get (insn) == 2)
  31927    return OPCODE_AE_MULZAAQ32SP16S_LL;
  31928  if (Field_t_Slot_ae_slot1_get (insn) == 7 &&
  31929      Field_op0_s3_Slot_ae_slot1_get (insn) == 3)
  31930    return OPCODE_AE_MULZSAFQ32SP16S_HH;
  31931  if (Field_t_Slot_ae_slot1_get (insn) == 7 &&
  31932      Field_op0_s3_Slot_ae_slot1_get (insn) == 4)
  31933    return OPCODE_AE_MULZSSFQ32SP16U_LH;
  31934  if (Field_t_Slot_ae_slot1_get (insn) == 8 &&
  31935      Field_op0_s3_Slot_ae_slot1_get (insn) == 2)
  31936    return OPCODE_AE_MULZAAFQ32SP16U_LH;
  31937  if (Field_t_Slot_ae_slot1_get (insn) == 8 &&
  31938      Field_op0_s3_Slot_ae_slot1_get (insn) == 3)
  31939    return OPCODE_AE_MULZASQ32SP16S_LL;
  31940  if (Field_t_Slot_ae_slot1_get (insn) == 8 &&
  31941      Field_op0_s3_Slot_ae_slot1_get (insn) == 4)
  31942    return OPCODE_AE_MULZSSFQ32SP16S_HH;
  31943  if (Field_t_Slot_ae_slot1_get (insn) == 9 &&
  31944      Field_op0_s3_Slot_ae_slot1_get (insn) == 2)
  31945    return OPCODE_AE_MULZAAQ32SP16U_HH;
  31946  if (Field_t_Slot_ae_slot1_get (insn) == 9 &&
  31947      Field_op0_s3_Slot_ae_slot1_get (insn) == 3)
  31948    return OPCODE_AE_MULZSAFQ32SP16S_LH;
  31949  if (Field_t_Slot_ae_slot1_get (insn) == 9 &&
  31950      Field_op0_s3_Slot_ae_slot1_get (insn) == 4)
  31951    return OPCODE_AE_MULZSSFQ32SP16U_LL;
  31952  if (Field_t_Slot_ae_slot1_get (insn) == 10 &&
  31953      Field_op0_s3_Slot_ae_slot1_get (insn) == 2)
  31954    return OPCODE_AE_MULZAAQ32SP16U_LH;
  31955  if (Field_t_Slot_ae_slot1_get (insn) == 10 &&
  31956      Field_op0_s3_Slot_ae_slot1_get (insn) == 3)
  31957    return OPCODE_AE_MULZSAFQ32SP16S_LL;
  31958  if (Field_t_Slot_ae_slot1_get (insn) == 10 &&
  31959      Field_op0_s3_Slot_ae_slot1_get (insn) == 4)
  31960    return OPCODE_AE_MULZSSQ32SP16S_HH;
  31961  if (Field_t_Slot_ae_slot1_get (insn) == 11 &&
  31962      Field_op0_s3_Slot_ae_slot1_get (insn) == 2)
  31963    return OPCODE_AE_MULZASFQ32SP16S_HH;
  31964  if (Field_t_Slot_ae_slot1_get (insn) == 11 &&
  31965      Field_op0_s3_Slot_ae_slot1_get (insn) == 3)
  31966    return OPCODE_AE_MULZSAFQ32SP16U_LH;
  31967  if (Field_t_Slot_ae_slot1_get (insn) == 11 &&
  31968      Field_op0_s3_Slot_ae_slot1_get (insn) == 4)
  31969    return OPCODE_AE_MULZSSQ32SP16S_LL;
  31970  if (Field_t_Slot_ae_slot1_get (insn) == 12 &&
  31971      Field_op0_s3_Slot_ae_slot1_get (insn) == 2)
  31972    return OPCODE_AE_MULZAAQ32SP16U_LL;
  31973  if (Field_t_Slot_ae_slot1_get (insn) == 12 &&
  31974      Field_op0_s3_Slot_ae_slot1_get (insn) == 3)
  31975    return OPCODE_AE_MULZSAFQ32SP16U_HH;
  31976  if (Field_t_Slot_ae_slot1_get (insn) == 12 &&
  31977      Field_op0_s3_Slot_ae_slot1_get (insn) == 4)
  31978    return OPCODE_AE_MULZSSQ32SP16S_LH;
  31979  if (Field_t_Slot_ae_slot1_get (insn) == 13 &&
  31980      Field_op0_s3_Slot_ae_slot1_get (insn) == 2)
  31981    return OPCODE_AE_MULZASFQ32SP16S_LH;
  31982  if (Field_t_Slot_ae_slot1_get (insn) == 13 &&
  31983      Field_op0_s3_Slot_ae_slot1_get (insn) == 3)
  31984    return OPCODE_AE_MULZSAFQ32SP16U_LL;
  31985  if (Field_t_Slot_ae_slot1_get (insn) == 13 &&
  31986      Field_op0_s3_Slot_ae_slot1_get (insn) == 4)
  31987    return OPCODE_AE_MULZSSQ32SP16U_HH;
  31988  if (Field_t_Slot_ae_slot1_get (insn) == 14 &&
  31989      Field_op0_s3_Slot_ae_slot1_get (insn) == 2)
  31990    return OPCODE_AE_MULZASFQ32SP16S_LL;
  31991  if (Field_t_Slot_ae_slot1_get (insn) == 14 &&
  31992      Field_op0_s3_Slot_ae_slot1_get (insn) == 3)
  31993    return OPCODE_AE_MULZSAQ32SP16S_HH;
  31994  if (Field_t_Slot_ae_slot1_get (insn) == 14 &&
  31995      Field_op0_s3_Slot_ae_slot1_get (insn) == 4)
  31996    return OPCODE_AE_MULZSSQ32SP16U_LH;
  31997  if (Field_t_Slot_ae_slot1_get (insn) == 15 &&
  31998      Field_op0_s3_Slot_ae_slot1_get (insn) == 2)
  31999    return OPCODE_AE_MULZASFQ32SP16U_HH;
  32000  if (Field_t_Slot_ae_slot1_get (insn) == 15 &&
  32001      Field_op0_s3_Slot_ae_slot1_get (insn) == 3)
  32002    return OPCODE_AE_MULZSAQ32SP16S_LH;
  32003  if (Field_t_Slot_ae_slot1_get (insn) == 15 &&
  32004      Field_op0_s3_Slot_ae_slot1_get (insn) == 4)
  32005    return OPCODE_AE_MULZSSQ32SP16U_LL;
  32006  return XTENSA_UNDEFINED;
  32007}
  32008
  32009
  32010/* Instruction slots.  */
  32011
  32012static void
  32013Slot_x24_Format_inst_0_get (const xtensa_insnbuf insn,
  32014			    xtensa_insnbuf slotbuf)
  32015{
  32016  slotbuf[1] = 0;
  32017  slotbuf[0] = (insn[0] & 0xffffff);
  32018}
  32019
  32020static void
  32021Slot_x24_Format_inst_0_set (xtensa_insnbuf insn,
  32022			    const xtensa_insnbuf slotbuf)
  32023{
  32024  insn[0] = (insn[0] & ~0xffffff) | (slotbuf[0] & 0xffffff);
  32025}
  32026
  32027static void
  32028Slot_x16a_Format_inst16a_0_get (const xtensa_insnbuf insn,
  32029				xtensa_insnbuf slotbuf)
  32030{
  32031  slotbuf[1] = 0;
  32032  slotbuf[0] = (insn[0] & 0xffff);
  32033}
  32034
  32035static void
  32036Slot_x16a_Format_inst16a_0_set (xtensa_insnbuf insn,
  32037				const xtensa_insnbuf slotbuf)
  32038{
  32039  insn[0] = (insn[0] & ~0xffff) | (slotbuf[0] & 0xffff);
  32040}
  32041
  32042static void
  32043Slot_x16b_Format_inst16b_0_get (const xtensa_insnbuf insn,
  32044				xtensa_insnbuf slotbuf)
  32045{
  32046  slotbuf[1] = 0;
  32047  slotbuf[0] = (insn[0] & 0xffff);
  32048}
  32049
  32050static void
  32051Slot_x16b_Format_inst16b_0_set (xtensa_insnbuf insn,
  32052				const xtensa_insnbuf slotbuf)
  32053{
  32054  insn[0] = (insn[0] & ~0xffff) | (slotbuf[0] & 0xffff);
  32055}
  32056
  32057static void
  32058Slot_ae_format_Format_ae_slot1_31_get (const xtensa_insnbuf insn,
  32059				      xtensa_insnbuf slotbuf)
  32060{
  32061  slotbuf[1] = 0;
  32062  slotbuf[0] = ((insn[0] & 0x80000000) >> 31);
  32063  slotbuf[0] = (slotbuf[0] & ~0x7ffffe) | ((insn[1] & 0x3fffff) << 1);
  32064}
  32065
  32066static void
  32067Slot_ae_format_Format_ae_slot1_31_set (xtensa_insnbuf insn,
  32068				      const xtensa_insnbuf slotbuf)
  32069{
  32070  insn[0] = (insn[0] & ~0x80000000) | ((slotbuf[0] & 0x1) << 31);
  32071  insn[1] = (insn[1] & ~0x3fffff) | ((slotbuf[0] & 0x7ffffe) >> 1);
  32072}
  32073
  32074static void
  32075Slot_ae_format_Format_ae_slot0_4_get (const xtensa_insnbuf insn,
  32076				      xtensa_insnbuf slotbuf)
  32077{
  32078  slotbuf[1] = 0;
  32079  slotbuf[0] = ((insn[0] & 0x7ffffff0) >> 4);
  32080}
  32081
  32082static void
  32083Slot_ae_format_Format_ae_slot0_4_set (xtensa_insnbuf insn,
  32084				      const xtensa_insnbuf slotbuf)
  32085{
  32086  insn[0] = (insn[0] & ~0x7ffffff0) | ((slotbuf[0] & 0x7ffffff) << 4);
  32087}
  32088
  32089static xtensa_get_field_fn
  32090Slot_inst_get_field_fns[] = {
  32091  Field_t_Slot_inst_get,
  32092  Field_bbi4_Slot_inst_get,
  32093  Field_bbi_Slot_inst_get,
  32094  Field_imm12_Slot_inst_get,
  32095  Field_imm8_Slot_inst_get,
  32096  Field_s_Slot_inst_get,
  32097  Field_imm12b_Slot_inst_get,
  32098  Field_imm16_Slot_inst_get,
  32099  Field_m_Slot_inst_get,
  32100  Field_n_Slot_inst_get,
  32101  Field_offset_Slot_inst_get,
  32102  Field_op0_Slot_inst_get,
  32103  Field_op1_Slot_inst_get,
  32104  Field_op2_Slot_inst_get,
  32105  Field_r_Slot_inst_get,
  32106  Field_sa4_Slot_inst_get,
  32107  Field_sae4_Slot_inst_get,
  32108  Field_sae_Slot_inst_get,
  32109  Field_sal_Slot_inst_get,
  32110  Field_sargt_Slot_inst_get,
  32111  Field_sas4_Slot_inst_get,
  32112  Field_sas_Slot_inst_get,
  32113  Field_sr_Slot_inst_get,
  32114  Field_st_Slot_inst_get,
  32115  Field_thi3_Slot_inst_get,
  32116  Field_imm4_Slot_inst_get,
  32117  Field_mn_Slot_inst_get,
  32118  0,
  32119  0,
  32120  0,
  32121  0,
  32122  0,
  32123  0,
  32124  0,
  32125  0,
  32126  Field_t2_Slot_inst_get,
  32127  Field_s2_Slot_inst_get,
  32128  Field_r2_Slot_inst_get,
  32129  Field_t4_Slot_inst_get,
  32130  Field_s4_Slot_inst_get,
  32131  Field_r4_Slot_inst_get,
  32132  Field_t8_Slot_inst_get,
  32133  Field_s8_Slot_inst_get,
  32134  Field_r8_Slot_inst_get,
  32135  Field_xt_wbr15_imm_Slot_inst_get,
  32136  Field_xt_wbr18_imm_Slot_inst_get,
  32137  Field_ae_r3_Slot_inst_get,
  32138  Field_ae_s_non_samt_Slot_inst_get,
  32139  Field_ae_s3_Slot_inst_get,
  32140  Field_ae_r32_Slot_inst_get,
  32141  Field_ae_samt_s_t_Slot_inst_get,
  32142  Field_ae_r20_Slot_inst_get,
  32143  Field_ae_r10_Slot_inst_get,
  32144  Field_ae_s20_Slot_inst_get,
  32145  Field_ae_fld_ohba_Slot_inst_get,
  32146  Field_ae_fld_ohba2_Slot_inst_get,
  32147  0,
  32148  Field_ftsf12_Slot_inst_get,
  32149  Field_ftsf13_Slot_inst_get,
  32150  0,
  32151  0,
  32152  0,
  32153  0,
  32154  0,
  32155  0,
  32156  0,
  32157  0,
  32158  0,
  32159  0,
  32160  0,
  32161  0,
  32162  0,
  32163  0,
  32164  0,
  32165  0,
  32166  0,
  32167  0,
  32168  0,
  32169  0,
  32170  0,
  32171  0,
  32172  0,
  32173  0,
  32174  0,
  32175  0,
  32176  0,
  32177  0,
  32178  0,
  32179  0,
  32180  0,
  32181  0,
  32182  0,
  32183  0,
  32184  0,
  32185  0,
  32186  0,
  32187  0,
  32188  0,
  32189  0,
  32190  0,
  32191  0,
  32192  0,
  32193  0,
  32194  0,
  32195  0,
  32196  0,
  32197  0,
  32198  0,
  32199  0,
  32200  0,
  32201  0,
  32202  0,
  32203  0,
  32204  0,
  32205  0,
  32206  0,
  32207  0,
  32208  0,
  32209  0,
  32210  0,
  32211  0,
  32212  0,
  32213  0,
  32214  0,
  32215  0,
  32216  0,
  32217  0,
  32218  0,
  32219  0,
  32220  0,
  32221  0,
  32222  0,
  32223  0,
  32224  0,
  32225  0,
  32226  0,
  32227  0,
  32228  0,
  32229  0,
  32230  0,
  32231  0,
  32232  0,
  32233  0,
  32234  0,
  32235  0,
  32236  0,
  32237  0,
  32238  0,
  32239  0,
  32240  0,
  32241  0,
  32242  0,
  32243  0,
  32244  0,
  32245  0,
  32246  0,
  32247  0,
  32248  0,
  32249  0,
  32250  0,
  32251  0,
  32252  0,
  32253  0,
  32254  0,
  32255  0,
  32256  0,
  32257  0,
  32258  0,
  32259  0,
  32260  0,
  32261  0,
  32262  0,
  32263  0,
  32264  0,
  32265  0,
  32266  0,
  32267  0,
  32268  0,
  32269  0,
  32270  0,
  32271  0,
  32272  0,
  32273  0,
  32274  0,
  32275  0,
  32276  0,
  32277  0,
  32278  0,
  32279  0,
  32280  0,
  32281  0,
  32282  0,
  32283  0,
  32284  0,
  32285  0,
  32286  0,
  32287  0,
  32288  0,
  32289  0,
  32290  0,
  32291  0,
  32292  0,
  32293  0,
  32294  0,
  32295  0,
  32296  0,
  32297  0,
  32298  0,
  32299  0,
  32300  0,
  32301  0,
  32302  0,
  32303  0,
  32304  0,
  32305  0,
  32306  0,
  32307  0,
  32308  0,
  32309  0,
  32310  0,
  32311  0,
  32312  0,
  32313  0,
  32314  0,
  32315  0,
  32316  0,
  32317  0,
  32318  0,
  32319  0,
  32320  0,
  32321  0,
  32322  0,
  32323  0,
  32324  0,
  32325  0,
  32326  0,
  32327  0,
  32328  0,
  32329  0,
  32330  0,
  32331  0,
  32332  0,
  32333  0,
  32334  0,
  32335  0,
  32336  0,
  32337  0,
  32338  0,
  32339  0,
  32340  0,
  32341  0,
  32342  0,
  32343  0,
  32344  0,
  32345  0,
  32346  0,
  32347  0,
  32348  0,
  32349  0,
  32350  0,
  32351  0,
  32352  0,
  32353  0,
  32354  0,
  32355  0,
  32356  0,
  32357  0,
  32358  0,
  32359  0,
  32360  0,
  32361  0,
  32362  0,
  32363  0,
  32364  0,
  32365  0,
  32366  0,
  32367  0,
  32368  0,
  32369  0,
  32370  0,
  32371  0,
  32372  0,
  32373  0,
  32374  0,
  32375  0,
  32376  0,
  32377  0,
  32378  0,
  32379  0,
  32380  0,
  32381  0,
  32382  0,
  32383  0,
  32384  0,
  32385  0,
  32386  0,
  32387  0,
  32388  0,
  32389  0,
  32390  0,
  32391  0,
  32392  0,
  32393  0,
  32394  0,
  32395  0,
  32396  0,
  32397  0,
  32398  0,
  32399  0,
  32400  0,
  32401  0,
  32402  0,
  32403  0,
  32404  0,
  32405  0,
  32406  0,
  32407  0,
  32408  0,
  32409  0,
  32410  0,
  32411  0,
  32412  0,
  32413  0,
  32414  0,
  32415  0,
  32416  0,
  32417  0,
  32418  0,
  32419  0,
  32420  0,
  32421  0,
  32422  0,
  32423  0,
  32424  0,
  32425  0,
  32426  0,
  32427  0,
  32428  0,
  32429  0,
  32430  0,
  32431  0,
  32432  0,
  32433  0,
  32434  0,
  32435  0,
  32436  0,
  32437  0,
  32438  0,
  32439  0,
  32440  0,
  32441  0,
  32442  0,
  32443  0,
  32444  0,
  32445  0,
  32446  0,
  32447  0,
  32448  0,
  32449  0,
  32450  0,
  32451  0,
  32452  0,
  32453  0,
  32454  0,
  32455  0,
  32456  0,
  32457  0,
  32458  0,
  32459  0,
  32460  0,
  32461  0,
  32462  0,
  32463  0,
  32464  0,
  32465  0,
  32466  0,
  32467  0,
  32468  0,
  32469  0,
  32470  0,
  32471  0,
  32472  Implicit_Field_ar0_get,
  32473  Implicit_Field_ar4_get,
  32474  Implicit_Field_ar8_get,
  32475  Implicit_Field_ar12_get,
  32476  Implicit_Field_bt16_get,
  32477  Implicit_Field_bs16_get,
  32478  Implicit_Field_br16_get,
  32479  Implicit_Field_brall_get
  32480};
  32481
  32482static xtensa_set_field_fn
  32483Slot_inst_set_field_fns[] = {
  32484  Field_t_Slot_inst_set,
  32485  Field_bbi4_Slot_inst_set,
  32486  Field_bbi_Slot_inst_set,
  32487  Field_imm12_Slot_inst_set,
  32488  Field_imm8_Slot_inst_set,
  32489  Field_s_Slot_inst_set,
  32490  Field_imm12b_Slot_inst_set,
  32491  Field_imm16_Slot_inst_set,
  32492  Field_m_Slot_inst_set,
  32493  Field_n_Slot_inst_set,
  32494  Field_offset_Slot_inst_set,
  32495  Field_op0_Slot_inst_set,
  32496  Field_op1_Slot_inst_set,
  32497  Field_op2_Slot_inst_set,
  32498  Field_r_Slot_inst_set,
  32499  Field_sa4_Slot_inst_set,
  32500  Field_sae4_Slot_inst_set,
  32501  Field_sae_Slot_inst_set,
  32502  Field_sal_Slot_inst_set,
  32503  Field_sargt_Slot_inst_set,
  32504  Field_sas4_Slot_inst_set,
  32505  Field_sas_Slot_inst_set,
  32506  Field_sr_Slot_inst_set,
  32507  Field_st_Slot_inst_set,
  32508  Field_thi3_Slot_inst_set,
  32509  Field_imm4_Slot_inst_set,
  32510  Field_mn_Slot_inst_set,
  32511  0,
  32512  0,
  32513  0,
  32514  0,
  32515  0,
  32516  0,
  32517  0,
  32518  0,
  32519  Field_t2_Slot_inst_set,
  32520  Field_s2_Slot_inst_set,
  32521  Field_r2_Slot_inst_set,
  32522  Field_t4_Slot_inst_set,
  32523  Field_s4_Slot_inst_set,
  32524  Field_r4_Slot_inst_set,
  32525  Field_t8_Slot_inst_set,
  32526  Field_s8_Slot_inst_set,
  32527  Field_r8_Slot_inst_set,
  32528  Field_xt_wbr15_imm_Slot_inst_set,
  32529  Field_xt_wbr18_imm_Slot_inst_set,
  32530  Field_ae_r3_Slot_inst_set,
  32531  Field_ae_s_non_samt_Slot_inst_set,
  32532  Field_ae_s3_Slot_inst_set,
  32533  Field_ae_r32_Slot_inst_set,
  32534  Field_ae_samt_s_t_Slot_inst_set,
  32535  Field_ae_r20_Slot_inst_set,
  32536  Field_ae_r10_Slot_inst_set,
  32537  Field_ae_s20_Slot_inst_set,
  32538  Field_ae_fld_ohba_Slot_inst_set,
  32539  Field_ae_fld_ohba2_Slot_inst_set,
  32540  0,
  32541  Field_ftsf12_Slot_inst_set,
  32542  Field_ftsf13_Slot_inst_set,
  32543  0,
  32544  0,
  32545  0,
  32546  0,
  32547  0,
  32548  0,
  32549  0,
  32550  0,
  32551  0,
  32552  0,
  32553  0,
  32554  0,
  32555  0,
  32556  0,
  32557  0,
  32558  0,
  32559  0,
  32560  0,
  32561  0,
  32562  0,
  32563  0,
  32564  0,
  32565  0,
  32566  0,
  32567  0,
  32568  0,
  32569  0,
  32570  0,
  32571  0,
  32572  0,
  32573  0,
  32574  0,
  32575  0,
  32576  0,
  32577  0,
  32578  0,
  32579  0,
  32580  0,
  32581  0,
  32582  0,
  32583  0,
  32584  0,
  32585  0,
  32586  0,
  32587  0,
  32588  0,
  32589  0,
  32590  0,
  32591  0,
  32592  0,
  32593  0,
  32594  0,
  32595  0,
  32596  0,
  32597  0,
  32598  0,
  32599  0,
  32600  0,
  32601  0,
  32602  0,
  32603  0,
  32604  0,
  32605  0,
  32606  0,
  32607  0,
  32608  0,
  32609  0,
  32610  0,
  32611  0,
  32612  0,
  32613  0,
  32614  0,
  32615  0,
  32616  0,
  32617  0,
  32618  0,
  32619  0,
  32620  0,
  32621  0,
  32622  0,
  32623  0,
  32624  0,
  32625  0,
  32626  0,
  32627  0,
  32628  0,
  32629  0,
  32630  0,
  32631  0,
  32632  0,
  32633  0,
  32634  0,
  32635  0,
  32636  0,
  32637  0,
  32638  0,
  32639  0,
  32640  0,
  32641  0,
  32642  0,
  32643  0,
  32644  0,
  32645  0,
  32646  0,
  32647  0,
  32648  0,
  32649  0,
  32650  0,
  32651  0,
  32652  0,
  32653  0,
  32654  0,
  32655  0,
  32656  0,
  32657  0,
  32658  0,
  32659  0,
  32660  0,
  32661  0,
  32662  0,
  32663  0,
  32664  0,
  32665  0,
  32666  0,
  32667  0,
  32668  0,
  32669  0,
  32670  0,
  32671  0,
  32672  0,
  32673  0,
  32674  0,
  32675  0,
  32676  0,
  32677  0,
  32678  0,
  32679  0,
  32680  0,
  32681  0,
  32682  0,
  32683  0,
  32684  0,
  32685  0,
  32686  0,
  32687  0,
  32688  0,
  32689  0,
  32690  0,
  32691  0,
  32692  0,
  32693  0,
  32694  0,
  32695  0,
  32696  0,
  32697  0,
  32698  0,
  32699  0,
  32700  0,
  32701  0,
  32702  0,
  32703  0,
  32704  0,
  32705  0,
  32706  0,
  32707  0,
  32708  0,
  32709  0,
  32710  0,
  32711  0,
  32712  0,
  32713  0,
  32714  0,
  32715  0,
  32716  0,
  32717  0,
  32718  0,
  32719  0,
  32720  0,
  32721  0,
  32722  0,
  32723  0,
  32724  0,
  32725  0,
  32726  0,
  32727  0,
  32728  0,
  32729  0,
  32730  0,
  32731  0,
  32732  0,
  32733  0,
  32734  0,
  32735  0,
  32736  0,
  32737  0,
  32738  0,
  32739  0,
  32740  0,
  32741  0,
  32742  0,
  32743  0,
  32744  0,
  32745  0,
  32746  0,
  32747  0,
  32748  0,
  32749  0,
  32750  0,
  32751  0,
  32752  0,
  32753  0,
  32754  0,
  32755  0,
  32756  0,
  32757  0,
  32758  0,
  32759  0,
  32760  0,
  32761  0,
  32762  0,
  32763  0,
  32764  0,
  32765  0,
  32766  0,
  32767  0,
  32768  0,
  32769  0,
  32770  0,
  32771  0,
  32772  0,
  32773  0,
  32774  0,
  32775  0,
  32776  0,
  32777  0,
  32778  0,
  32779  0,
  32780  0,
  32781  0,
  32782  0,
  32783  0,
  32784  0,
  32785  0,
  32786  0,
  32787  0,
  32788  0,
  32789  0,
  32790  0,
  32791  0,
  32792  0,
  32793  0,
  32794  0,
  32795  0,
  32796  0,
  32797  0,
  32798  0,
  32799  0,
  32800  0,
  32801  0,
  32802  0,
  32803  0,
  32804  0,
  32805  0,
  32806  0,
  32807  0,
  32808  0,
  32809  0,
  32810  0,
  32811  0,
  32812  0,
  32813  0,
  32814  0,
  32815  0,
  32816  0,
  32817  0,
  32818  0,
  32819  0,
  32820  0,
  32821  0,
  32822  0,
  32823  0,
  32824  0,
  32825  0,
  32826  0,
  32827  0,
  32828  0,
  32829  0,
  32830  0,
  32831  0,
  32832  0,
  32833  0,
  32834  0,
  32835  0,
  32836  0,
  32837  0,
  32838  0,
  32839  0,
  32840  0,
  32841  0,
  32842  0,
  32843  0,
  32844  0,
  32845  0,
  32846  0,
  32847  0,
  32848  0,
  32849  0,
  32850  0,
  32851  0,
  32852  0,
  32853  0,
  32854  0,
  32855  0,
  32856  0,
  32857  0,
  32858  0,
  32859  0,
  32860  0,
  32861  0,
  32862  0,
  32863  0,
  32864  0,
  32865  Implicit_Field_set,
  32866  Implicit_Field_set,
  32867  Implicit_Field_set,
  32868  Implicit_Field_set,
  32869  Implicit_Field_set,
  32870  Implicit_Field_set,
  32871  Implicit_Field_set,
  32872  Implicit_Field_set
  32873};
  32874
  32875static xtensa_get_field_fn
  32876Slot_inst16a_get_field_fns[] = {
  32877  Field_t_Slot_inst16a_get,
  32878  0,
  32879  0,
  32880  0,
  32881  0,
  32882  Field_s_Slot_inst16a_get,
  32883  0,
  32884  0,
  32885  0,
  32886  0,
  32887  0,
  32888  Field_op0_Slot_inst16a_get,
  32889  0,
  32890  0,
  32891  Field_r_Slot_inst16a_get,
  32892  0,
  32893  0,
  32894  0,
  32895  0,
  32896  0,
  32897  0,
  32898  0,
  32899  Field_sr_Slot_inst16a_get,
  32900  Field_st_Slot_inst16a_get,
  32901  0,
  32902  Field_imm4_Slot_inst16a_get,
  32903  0,
  32904  Field_i_Slot_inst16a_get,
  32905  Field_imm6lo_Slot_inst16a_get,
  32906  Field_imm6hi_Slot_inst16a_get,
  32907  Field_imm7lo_Slot_inst16a_get,
  32908  Field_imm7hi_Slot_inst16a_get,
  32909  Field_z_Slot_inst16a_get,
  32910  Field_imm6_Slot_inst16a_get,
  32911  Field_imm7_Slot_inst16a_get,
  32912  Field_t2_Slot_inst16a_get,
  32913  Field_s2_Slot_inst16a_get,
  32914  Field_r2_Slot_inst16a_get,
  32915  Field_t4_Slot_inst16a_get,
  32916  Field_s4_Slot_inst16a_get,
  32917  Field_r4_Slot_inst16a_get,
  32918  Field_t8_Slot_inst16a_get,
  32919  Field_s8_Slot_inst16a_get,
  32920  Field_r8_Slot_inst16a_get,
  32921  0,
  32922  0,
  32923  0,
  32924  0,
  32925  0,
  32926  0,
  32927  0,
  32928  0,
  32929  0,
  32930  0,
  32931  0,
  32932  0,
  32933  0,
  32934  0,
  32935  0,
  32936  0,
  32937  0,
  32938  0,
  32939  0,
  32940  0,
  32941  0,
  32942  0,
  32943  0,
  32944  0,
  32945  0,
  32946  0,
  32947  0,
  32948  0,
  32949  0,
  32950  0,
  32951  0,
  32952  0,
  32953  0,
  32954  0,
  32955  0,
  32956  0,
  32957  0,
  32958  0,
  32959  0,
  32960  0,
  32961  0,
  32962  0,
  32963  0,
  32964  0,
  32965  0,
  32966  0,
  32967  0,
  32968  0,
  32969  0,
  32970  0,
  32971  0,
  32972  0,
  32973  0,
  32974  0,
  32975  0,
  32976  0,
  32977  0,
  32978  0,
  32979  0,
  32980  0,
  32981  0,
  32982  0,
  32983  0,
  32984  0,
  32985  0,
  32986  0,
  32987  0,
  32988  0,
  32989  0,
  32990  0,
  32991  0,
  32992  0,
  32993  0,
  32994  0,
  32995  0,
  32996  0,
  32997  0,
  32998  0,
  32999  0,
  33000  0,
  33001  0,
  33002  0,
  33003  0,
  33004  0,
  33005  0,
  33006  0,
  33007  0,
  33008  0,
  33009  0,
  33010  0,
  33011  0,
  33012  0,
  33013  0,
  33014  0,
  33015  0,
  33016  0,
  33017  0,
  33018  0,
  33019  0,
  33020  0,
  33021  0,
  33022  0,
  33023  0,
  33024  0,
  33025  0,
  33026  0,
  33027  0,
  33028  0,
  33029  0,
  33030  0,
  33031  0,
  33032  0,
  33033  0,
  33034  0,
  33035  0,
  33036  0,
  33037  0,
  33038  0,
  33039  0,
  33040  0,
  33041  0,
  33042  0,
  33043  0,
  33044  0,
  33045  0,
  33046  0,
  33047  0,
  33048  0,
  33049  0,
  33050  0,
  33051  0,
  33052  0,
  33053  0,
  33054  0,
  33055  0,
  33056  0,
  33057  0,
  33058  0,
  33059  0,
  33060  0,
  33061  0,
  33062  0,
  33063  0,
  33064  0,
  33065  0,
  33066  0,
  33067  0,
  33068  0,
  33069  0,
  33070  0,
  33071  0,
  33072  0,
  33073  0,
  33074  0,
  33075  0,
  33076  0,
  33077  0,
  33078  0,
  33079  0,
  33080  0,
  33081  0,
  33082  0,
  33083  0,
  33084  0,
  33085  0,
  33086  0,
  33087  0,
  33088  0,
  33089  0,
  33090  0,
  33091  0,
  33092  0,
  33093  0,
  33094  0,
  33095  0,
  33096  0,
  33097  0,
  33098  0,
  33099  0,
  33100  0,
  33101  0,
  33102  0,
  33103  0,
  33104  0,
  33105  0,
  33106  0,
  33107  0,
  33108  0,
  33109  0,
  33110  0,
  33111  0,
  33112  0,
  33113  0,
  33114  0,
  33115  0,
  33116  0,
  33117  0,
  33118  0,
  33119  0,
  33120  0,
  33121  0,
  33122  0,
  33123  0,
  33124  0,
  33125  0,
  33126  0,
  33127  0,
  33128  0,
  33129  0,
  33130  0,
  33131  0,
  33132  0,
  33133  0,
  33134  0,
  33135  0,
  33136  0,
  33137  0,
  33138  0,
  33139  0,
  33140  0,
  33141  0,
  33142  0,
  33143  0,
  33144  0,
  33145  0,
  33146  0,
  33147  0,
  33148  0,
  33149  0,
  33150  0,
  33151  0,
  33152  0,
  33153  0,
  33154  0,
  33155  0,
  33156  0,
  33157  0,
  33158  0,
  33159  0,
  33160  0,
  33161  0,
  33162  0,
  33163  0,
  33164  0,
  33165  0,
  33166  0,
  33167  0,
  33168  0,
  33169  0,
  33170  0,
  33171  0,
  33172  0,
  33173  0,
  33174  0,
  33175  0,
  33176  0,
  33177  0,
  33178  0,
  33179  0,
  33180  0,
  33181  0,
  33182  0,
  33183  0,
  33184  0,
  33185  0,
  33186  0,
  33187  0,
  33188  0,
  33189  0,
  33190  0,
  33191  0,
  33192  0,
  33193  0,
  33194  0,
  33195  0,
  33196  0,
  33197  0,
  33198  0,
  33199  0,
  33200  0,
  33201  0,
  33202  0,
  33203  0,
  33204  0,
  33205  0,
  33206  0,
  33207  0,
  33208  0,
  33209  0,
  33210  0,
  33211  0,
  33212  0,
  33213  0,
  33214  0,
  33215  0,
  33216  0,
  33217  0,
  33218  0,
  33219  0,
  33220  0,
  33221  0,
  33222  0,
  33223  0,
  33224  0,
  33225  0,
  33226  0,
  33227  0,
  33228  0,
  33229  0,
  33230  0,
  33231  0,
  33232  0,
  33233  0,
  33234  0,
  33235  0,
  33236  0,
  33237  0,
  33238  0,
  33239  0,
  33240  0,
  33241  0,
  33242  0,
  33243  0,
  33244  0,
  33245  0,
  33246  0,
  33247  0,
  33248  0,
  33249  0,
  33250  0,
  33251  0,
  33252  0,
  33253  0,
  33254  0,
  33255  0,
  33256  0,
  33257  0,
  33258  Implicit_Field_ar0_get,
  33259  Implicit_Field_ar4_get,
  33260  Implicit_Field_ar8_get,
  33261  Implicit_Field_ar12_get,
  33262  Implicit_Field_bt16_get,
  33263  Implicit_Field_bs16_get,
  33264  Implicit_Field_br16_get,
  33265  Implicit_Field_brall_get
  33266};
  33267
  33268static xtensa_set_field_fn
  33269Slot_inst16a_set_field_fns[] = {
  33270  Field_t_Slot_inst16a_set,
  33271  0,
  33272  0,
  33273  0,
  33274  0,
  33275  Field_s_Slot_inst16a_set,
  33276  0,
  33277  0,
  33278  0,
  33279  0,
  33280  0,
  33281  Field_op0_Slot_inst16a_set,
  33282  0,
  33283  0,
  33284  Field_r_Slot_inst16a_set,
  33285  0,
  33286  0,
  33287  0,
  33288  0,
  33289  0,
  33290  0,
  33291  0,
  33292  Field_sr_Slot_inst16a_set,
  33293  Field_st_Slot_inst16a_set,
  33294  0,
  33295  Field_imm4_Slot_inst16a_set,
  33296  0,
  33297  Field_i_Slot_inst16a_set,
  33298  Field_imm6lo_Slot_inst16a_set,
  33299  Field_imm6hi_Slot_inst16a_set,
  33300  Field_imm7lo_Slot_inst16a_set,
  33301  Field_imm7hi_Slot_inst16a_set,
  33302  Field_z_Slot_inst16a_set,
  33303  Field_imm6_Slot_inst16a_set,
  33304  Field_imm7_Slot_inst16a_set,
  33305  Field_t2_Slot_inst16a_set,
  33306  Field_s2_Slot_inst16a_set,
  33307  Field_r2_Slot_inst16a_set,
  33308  Field_t4_Slot_inst16a_set,
  33309  Field_s4_Slot_inst16a_set,
  33310  Field_r4_Slot_inst16a_set,
  33311  Field_t8_Slot_inst16a_set,
  33312  Field_s8_Slot_inst16a_set,
  33313  Field_r8_Slot_inst16a_set,
  33314  0,
  33315  0,
  33316  0,
  33317  0,
  33318  0,
  33319  0,
  33320  0,
  33321  0,
  33322  0,
  33323  0,
  33324  0,
  33325  0,
  33326  0,
  33327  0,
  33328  0,
  33329  0,
  33330  0,
  33331  0,
  33332  0,
  33333  0,
  33334  0,
  33335  0,
  33336  0,
  33337  0,
  33338  0,
  33339  0,
  33340  0,
  33341  0,
  33342  0,
  33343  0,
  33344  0,
  33345  0,
  33346  0,
  33347  0,
  33348  0,
  33349  0,
  33350  0,
  33351  0,
  33352  0,
  33353  0,
  33354  0,
  33355  0,
  33356  0,
  33357  0,
  33358  0,
  33359  0,
  33360  0,
  33361  0,
  33362  0,
  33363  0,
  33364  0,
  33365  0,
  33366  0,
  33367  0,
  33368  0,
  33369  0,
  33370  0,
  33371  0,
  33372  0,
  33373  0,
  33374  0,
  33375  0,
  33376  0,
  33377  0,
  33378  0,
  33379  0,
  33380  0,
  33381  0,
  33382  0,
  33383  0,
  33384  0,
  33385  0,
  33386  0,
  33387  0,
  33388  0,
  33389  0,
  33390  0,
  33391  0,
  33392  0,
  33393  0,
  33394  0,
  33395  0,
  33396  0,
  33397  0,
  33398  0,
  33399  0,
  33400  0,
  33401  0,
  33402  0,
  33403  0,
  33404  0,
  33405  0,
  33406  0,
  33407  0,
  33408  0,
  33409  0,
  33410  0,
  33411  0,
  33412  0,
  33413  0,
  33414  0,
  33415  0,
  33416  0,
  33417  0,
  33418  0,
  33419  0,
  33420  0,
  33421  0,
  33422  0,
  33423  0,
  33424  0,
  33425  0,
  33426  0,
  33427  0,
  33428  0,
  33429  0,
  33430  0,
  33431  0,
  33432  0,
  33433  0,
  33434  0,
  33435  0,
  33436  0,
  33437  0,
  33438  0,
  33439  0,
  33440  0,
  33441  0,
  33442  0,
  33443  0,
  33444  0,
  33445  0,
  33446  0,
  33447  0,
  33448  0,
  33449  0,
  33450  0,
  33451  0,
  33452  0,
  33453  0,
  33454  0,
  33455  0,
  33456  0,
  33457  0,
  33458  0,
  33459  0,
  33460  0,
  33461  0,
  33462  0,
  33463  0,
  33464  0,
  33465  0,
  33466  0,
  33467  0,
  33468  0,
  33469  0,
  33470  0,
  33471  0,
  33472  0,
  33473  0,
  33474  0,
  33475  0,
  33476  0,
  33477  0,
  33478  0,
  33479  0,
  33480  0,
  33481  0,
  33482  0,
  33483  0,
  33484  0,
  33485  0,
  33486  0,
  33487  0,
  33488  0,
  33489  0,
  33490  0,
  33491  0,
  33492  0,
  33493  0,
  33494  0,
  33495  0,
  33496  0,
  33497  0,
  33498  0,
  33499  0,
  33500  0,
  33501  0,
  33502  0,
  33503  0,
  33504  0,
  33505  0,
  33506  0,
  33507  0,
  33508  0,
  33509  0,
  33510  0,
  33511  0,
  33512  0,
  33513  0,
  33514  0,
  33515  0,
  33516  0,
  33517  0,
  33518  0,
  33519  0,
  33520  0,
  33521  0,
  33522  0,
  33523  0,
  33524  0,
  33525  0,
  33526  0,
  33527  0,
  33528  0,
  33529  0,
  33530  0,
  33531  0,
  33532  0,
  33533  0,
  33534  0,
  33535  0,
  33536  0,
  33537  0,
  33538  0,
  33539  0,
  33540  0,
  33541  0,
  33542  0,
  33543  0,
  33544  0,
  33545  0,
  33546  0,
  33547  0,
  33548  0,
  33549  0,
  33550  0,
  33551  0,
  33552  0,
  33553  0,
  33554  0,
  33555  0,
  33556  0,
  33557  0,
  33558  0,
  33559  0,
  33560  0,
  33561  0,
  33562  0,
  33563  0,
  33564  0,
  33565  0,
  33566  0,
  33567  0,
  33568  0,
  33569  0,
  33570  0,
  33571  0,
  33572  0,
  33573  0,
  33574  0,
  33575  0,
  33576  0,
  33577  0,
  33578  0,
  33579  0,
  33580  0,
  33581  0,
  33582  0,
  33583  0,
  33584  0,
  33585  0,
  33586  0,
  33587  0,
  33588  0,
  33589  0,
  33590  0,
  33591  0,
  33592  0,
  33593  0,
  33594  0,
  33595  0,
  33596  0,
  33597  0,
  33598  0,
  33599  0,
  33600  0,
  33601  0,
  33602  0,
  33603  0,
  33604  0,
  33605  0,
  33606  0,
  33607  0,
  33608  0,
  33609  0,
  33610  0,
  33611  0,
  33612  0,
  33613  0,
  33614  0,
  33615  0,
  33616  0,
  33617  0,
  33618  0,
  33619  0,
  33620  0,
  33621  0,
  33622  0,
  33623  0,
  33624  0,
  33625  0,
  33626  0,
  33627  0,
  33628  0,
  33629  0,
  33630  0,
  33631  0,
  33632  0,
  33633  0,
  33634  0,
  33635  0,
  33636  0,
  33637  0,
  33638  0,
  33639  0,
  33640  0,
  33641  0,
  33642  0,
  33643  0,
  33644  0,
  33645  0,
  33646  0,
  33647  0,
  33648  0,
  33649  0,
  33650  0,
  33651  Implicit_Field_set,
  33652  Implicit_Field_set,
  33653  Implicit_Field_set,
  33654  Implicit_Field_set,
  33655  Implicit_Field_set,
  33656  Implicit_Field_set,
  33657  Implicit_Field_set,
  33658  Implicit_Field_set
  33659};
  33660
  33661static xtensa_get_field_fn
  33662Slot_inst16b_get_field_fns[] = {
  33663  Field_t_Slot_inst16b_get,
  33664  0,
  33665  0,
  33666  0,
  33667  0,
  33668  Field_s_Slot_inst16b_get,
  33669  0,
  33670  0,
  33671  0,
  33672  0,
  33673  0,
  33674  Field_op0_Slot_inst16b_get,
  33675  0,
  33676  0,
  33677  Field_r_Slot_inst16b_get,
  33678  0,
  33679  0,
  33680  0,
  33681  0,
  33682  0,
  33683  0,
  33684  0,
  33685  Field_sr_Slot_inst16b_get,
  33686  Field_st_Slot_inst16b_get,
  33687  0,
  33688  Field_imm4_Slot_inst16b_get,
  33689  0,
  33690  Field_i_Slot_inst16b_get,
  33691  Field_imm6lo_Slot_inst16b_get,
  33692  Field_imm6hi_Slot_inst16b_get,
  33693  Field_imm7lo_Slot_inst16b_get,
  33694  Field_imm7hi_Slot_inst16b_get,
  33695  Field_z_Slot_inst16b_get,
  33696  Field_imm6_Slot_inst16b_get,
  33697  Field_imm7_Slot_inst16b_get,
  33698  Field_t2_Slot_inst16b_get,
  33699  Field_s2_Slot_inst16b_get,
  33700  Field_r2_Slot_inst16b_get,
  33701  Field_t4_Slot_inst16b_get,
  33702  Field_s4_Slot_inst16b_get,
  33703  Field_r4_Slot_inst16b_get,
  33704  Field_t8_Slot_inst16b_get,
  33705  Field_s8_Slot_inst16b_get,
  33706  Field_r8_Slot_inst16b_get,
  33707  0,
  33708  0,
  33709  0,
  33710  0,
  33711  0,
  33712  0,
  33713  0,
  33714  0,
  33715  0,
  33716  0,
  33717  0,
  33718  0,
  33719  0,
  33720  0,
  33721  0,
  33722  0,
  33723  0,
  33724  0,
  33725  0,
  33726  0,
  33727  0,
  33728  0,
  33729  0,
  33730  0,
  33731  0,
  33732  0,
  33733  0,
  33734  0,
  33735  0,
  33736  0,
  33737  0,
  33738  0,
  33739  0,
  33740  0,
  33741  0,
  33742  0,
  33743  0,
  33744  0,
  33745  0,
  33746  0,
  33747  0,
  33748  0,
  33749  0,
  33750  0,
  33751  0,
  33752  0,
  33753  0,
  33754  0,
  33755  0,
  33756  0,
  33757  0,
  33758  0,
  33759  0,
  33760  0,
  33761  0,
  33762  0,
  33763  0,
  33764  0,
  33765  0,
  33766  0,
  33767  0,
  33768  0,
  33769  0,
  33770  0,
  33771  0,
  33772  0,
  33773  0,
  33774  0,
  33775  0,
  33776  0,
  33777  0,
  33778  0,
  33779  0,
  33780  0,
  33781  0,
  33782  0,
  33783  0,
  33784  0,
  33785  0,
  33786  0,
  33787  0,
  33788  0,
  33789  0,
  33790  0,
  33791  0,
  33792  0,
  33793  0,
  33794  0,
  33795  0,
  33796  0,
  33797  0,
  33798  0,
  33799  0,
  33800  0,
  33801  0,
  33802  0,
  33803  0,
  33804  0,
  33805  0,
  33806  0,
  33807  0,
  33808  0,
  33809  0,
  33810  0,
  33811  0,
  33812  0,
  33813  0,
  33814  0,
  33815  0,
  33816  0,
  33817  0,
  33818  0,
  33819  0,
  33820  0,
  33821  0,
  33822  0,
  33823  0,
  33824  0,
  33825  0,
  33826  0,
  33827  0,
  33828  0,
  33829  0,
  33830  0,
  33831  0,
  33832  0,
  33833  0,
  33834  0,
  33835  0,
  33836  0,
  33837  0,
  33838  0,
  33839  0,
  33840  0,
  33841  0,
  33842  0,
  33843  0,
  33844  0,
  33845  0,
  33846  0,
  33847  0,
  33848  0,
  33849  0,
  33850  0,
  33851  0,
  33852  0,
  33853  0,
  33854  0,
  33855  0,
  33856  0,
  33857  0,
  33858  0,
  33859  0,
  33860  0,
  33861  0,
  33862  0,
  33863  0,
  33864  0,
  33865  0,
  33866  0,
  33867  0,
  33868  0,
  33869  0,
  33870  0,
  33871  0,
  33872  0,
  33873  0,
  33874  0,
  33875  0,
  33876  0,
  33877  0,
  33878  0,
  33879  0,
  33880  0,
  33881  0,
  33882  0,
  33883  0,
  33884  0,
  33885  0,
  33886  0,
  33887  0,
  33888  0,
  33889  0,
  33890  0,
  33891  0,
  33892  0,
  33893  0,
  33894  0,
  33895  0,
  33896  0,
  33897  0,
  33898  0,
  33899  0,
  33900  0,
  33901  0,
  33902  0,
  33903  0,
  33904  0,
  33905  0,
  33906  0,
  33907  0,
  33908  0,
  33909  0,
  33910  0,
  33911  0,
  33912  0,
  33913  0,
  33914  0,
  33915  0,
  33916  0,
  33917  0,
  33918  0,
  33919  0,
  33920  0,
  33921  0,
  33922  0,
  33923  0,
  33924  0,
  33925  0,
  33926  0,
  33927  0,
  33928  0,
  33929  0,
  33930  0,
  33931  0,
  33932  0,
  33933  0,
  33934  0,
  33935  0,
  33936  0,
  33937  0,
  33938  0,
  33939  0,
  33940  0,
  33941  0,
  33942  0,
  33943  0,
  33944  0,
  33945  0,
  33946  0,
  33947  0,
  33948  0,
  33949  0,
  33950  0,
  33951  0,
  33952  0,
  33953  0,
  33954  0,
  33955  0,
  33956  0,
  33957  0,
  33958  0,
  33959  0,
  33960  0,
  33961  0,
  33962  0,
  33963  0,
  33964  0,
  33965  0,
  33966  0,
  33967  0,
  33968  0,
  33969  0,
  33970  0,
  33971  0,
  33972  0,
  33973  0,
  33974  0,
  33975  0,
  33976  0,
  33977  0,
  33978  0,
  33979  0,
  33980  0,
  33981  0,
  33982  0,
  33983  0,
  33984  0,
  33985  0,
  33986  0,
  33987  0,
  33988  0,
  33989  0,
  33990  0,
  33991  0,
  33992  0,
  33993  0,
  33994  0,
  33995  0,
  33996  0,
  33997  0,
  33998  0,
  33999  0,
  34000  0,
  34001  0,
  34002  0,
  34003  0,
  34004  0,
  34005  0,
  34006  0,
  34007  0,
  34008  0,
  34009  0,
  34010  0,
  34011  0,
  34012  0,
  34013  0,
  34014  0,
  34015  0,
  34016  0,
  34017  0,
  34018  0,
  34019  0,
  34020  0,
  34021  0,
  34022  0,
  34023  0,
  34024  0,
  34025  0,
  34026  0,
  34027  0,
  34028  0,
  34029  0,
  34030  0,
  34031  0,
  34032  0,
  34033  0,
  34034  0,
  34035  0,
  34036  0,
  34037  0,
  34038  0,
  34039  0,
  34040  0,
  34041  0,
  34042  0,
  34043  0,
  34044  Implicit_Field_ar0_get,
  34045  Implicit_Field_ar4_get,
  34046  Implicit_Field_ar8_get,
  34047  Implicit_Field_ar12_get,
  34048  Implicit_Field_bt16_get,
  34049  Implicit_Field_bs16_get,
  34050  Implicit_Field_br16_get,
  34051  Implicit_Field_brall_get
  34052};
  34053
  34054static xtensa_set_field_fn
  34055Slot_inst16b_set_field_fns[] = {
  34056  Field_t_Slot_inst16b_set,
  34057  0,
  34058  0,
  34059  0,
  34060  0,
  34061  Field_s_Slot_inst16b_set,
  34062  0,
  34063  0,
  34064  0,
  34065  0,
  34066  0,
  34067  Field_op0_Slot_inst16b_set,
  34068  0,
  34069  0,
  34070  Field_r_Slot_inst16b_set,
  34071  0,
  34072  0,
  34073  0,
  34074  0,
  34075  0,
  34076  0,
  34077  0,
  34078  Field_sr_Slot_inst16b_set,
  34079  Field_st_Slot_inst16b_set,
  34080  0,
  34081  Field_imm4_Slot_inst16b_set,
  34082  0,
  34083  Field_i_Slot_inst16b_set,
  34084  Field_imm6lo_Slot_inst16b_set,
  34085  Field_imm6hi_Slot_inst16b_set,
  34086  Field_imm7lo_Slot_inst16b_set,
  34087  Field_imm7hi_Slot_inst16b_set,
  34088  Field_z_Slot_inst16b_set,
  34089  Field_imm6_Slot_inst16b_set,
  34090  Field_imm7_Slot_inst16b_set,
  34091  Field_t2_Slot_inst16b_set,
  34092  Field_s2_Slot_inst16b_set,
  34093  Field_r2_Slot_inst16b_set,
  34094  Field_t4_Slot_inst16b_set,
  34095  Field_s4_Slot_inst16b_set,
  34096  Field_r4_Slot_inst16b_set,
  34097  Field_t8_Slot_inst16b_set,
  34098  Field_s8_Slot_inst16b_set,
  34099  Field_r8_Slot_inst16b_set,
  34100  0,
  34101  0,
  34102  0,
  34103  0,
  34104  0,
  34105  0,
  34106  0,
  34107  0,
  34108  0,
  34109  0,
  34110  0,
  34111  0,
  34112  0,
  34113  0,
  34114  0,
  34115  0,
  34116  0,
  34117  0,
  34118  0,
  34119  0,
  34120  0,
  34121  0,
  34122  0,
  34123  0,
  34124  0,
  34125  0,
  34126  0,
  34127  0,
  34128  0,
  34129  0,
  34130  0,
  34131  0,
  34132  0,
  34133  0,
  34134  0,
  34135  0,
  34136  0,
  34137  0,
  34138  0,
  34139  0,
  34140  0,
  34141  0,
  34142  0,
  34143  0,
  34144  0,
  34145  0,
  34146  0,
  34147  0,
  34148  0,
  34149  0,
  34150  0,
  34151  0,
  34152  0,
  34153  0,
  34154  0,
  34155  0,
  34156  0,
  34157  0,
  34158  0,
  34159  0,
  34160  0,
  34161  0,
  34162  0,
  34163  0,
  34164  0,
  34165  0,
  34166  0,
  34167  0,
  34168  0,
  34169  0,
  34170  0,
  34171  0,
  34172  0,
  34173  0,
  34174  0,
  34175  0,
  34176  0,
  34177  0,
  34178  0,
  34179  0,
  34180  0,
  34181  0,
  34182  0,
  34183  0,
  34184  0,
  34185  0,
  34186  0,
  34187  0,
  34188  0,
  34189  0,
  34190  0,
  34191  0,
  34192  0,
  34193  0,
  34194  0,
  34195  0,
  34196  0,
  34197  0,
  34198  0,
  34199  0,
  34200  0,
  34201  0,
  34202  0,
  34203  0,
  34204  0,
  34205  0,
  34206  0,
  34207  0,
  34208  0,
  34209  0,
  34210  0,
  34211  0,
  34212  0,
  34213  0,
  34214  0,
  34215  0,
  34216  0,
  34217  0,
  34218  0,
  34219  0,
  34220  0,
  34221  0,
  34222  0,
  34223  0,
  34224  0,
  34225  0,
  34226  0,
  34227  0,
  34228  0,
  34229  0,
  34230  0,
  34231  0,
  34232  0,
  34233  0,
  34234  0,
  34235  0,
  34236  0,
  34237  0,
  34238  0,
  34239  0,
  34240  0,
  34241  0,
  34242  0,
  34243  0,
  34244  0,
  34245  0,
  34246  0,
  34247  0,
  34248  0,
  34249  0,
  34250  0,
  34251  0,
  34252  0,
  34253  0,
  34254  0,
  34255  0,
  34256  0,
  34257  0,
  34258  0,
  34259  0,
  34260  0,
  34261  0,
  34262  0,
  34263  0,
  34264  0,
  34265  0,
  34266  0,
  34267  0,
  34268  0,
  34269  0,
  34270  0,
  34271  0,
  34272  0,
  34273  0,
  34274  0,
  34275  0,
  34276  0,
  34277  0,
  34278  0,
  34279  0,
  34280  0,
  34281  0,
  34282  0,
  34283  0,
  34284  0,
  34285  0,
  34286  0,
  34287  0,
  34288  0,
  34289  0,
  34290  0,
  34291  0,
  34292  0,
  34293  0,
  34294  0,
  34295  0,
  34296  0,
  34297  0,
  34298  0,
  34299  0,
  34300  0,
  34301  0,
  34302  0,
  34303  0,
  34304  0,
  34305  0,
  34306  0,
  34307  0,
  34308  0,
  34309  0,
  34310  0,
  34311  0,
  34312  0,
  34313  0,
  34314  0,
  34315  0,
  34316  0,
  34317  0,
  34318  0,
  34319  0,
  34320  0,
  34321  0,
  34322  0,
  34323  0,
  34324  0,
  34325  0,
  34326  0,
  34327  0,
  34328  0,
  34329  0,
  34330  0,
  34331  0,
  34332  0,
  34333  0,
  34334  0,
  34335  0,
  34336  0,
  34337  0,
  34338  0,
  34339  0,
  34340  0,
  34341  0,
  34342  0,
  34343  0,
  34344  0,
  34345  0,
  34346  0,
  34347  0,
  34348  0,
  34349  0,
  34350  0,
  34351  0,
  34352  0,
  34353  0,
  34354  0,
  34355  0,
  34356  0,
  34357  0,
  34358  0,
  34359  0,
  34360  0,
  34361  0,
  34362  0,
  34363  0,
  34364  0,
  34365  0,
  34366  0,
  34367  0,
  34368  0,
  34369  0,
  34370  0,
  34371  0,
  34372  0,
  34373  0,
  34374  0,
  34375  0,
  34376  0,
  34377  0,
  34378  0,
  34379  0,
  34380  0,
  34381  0,
  34382  0,
  34383  0,
  34384  0,
  34385  0,
  34386  0,
  34387  0,
  34388  0,
  34389  0,
  34390  0,
  34391  0,
  34392  0,
  34393  0,
  34394  0,
  34395  0,
  34396  0,
  34397  0,
  34398  0,
  34399  0,
  34400  0,
  34401  0,
  34402  0,
  34403  0,
  34404  0,
  34405  0,
  34406  0,
  34407  0,
  34408  0,
  34409  0,
  34410  0,
  34411  0,
  34412  0,
  34413  0,
  34414  0,
  34415  0,
  34416  0,
  34417  0,
  34418  0,
  34419  0,
  34420  0,
  34421  0,
  34422  0,
  34423  0,
  34424  0,
  34425  0,
  34426  0,
  34427  0,
  34428  0,
  34429  0,
  34430  0,
  34431  0,
  34432  0,
  34433  0,
  34434  0,
  34435  0,
  34436  0,
  34437  Implicit_Field_set,
  34438  Implicit_Field_set,
  34439  Implicit_Field_set,
  34440  Implicit_Field_set,
  34441  Implicit_Field_set,
  34442  Implicit_Field_set,
  34443  Implicit_Field_set,
  34444  Implicit_Field_set
  34445};
  34446
  34447static xtensa_get_field_fn
  34448Slot_ae_slot1_get_field_fns[] = {
  34449  Field_t_Slot_ae_slot1_get,
  34450  0,
  34451  0,
  34452  0,
  34453  0,
  34454  0,
  34455  0,
  34456  0,
  34457  0,
  34458  0,
  34459  0,
  34460  0,
  34461  0,
  34462  0,
  34463  0,
  34464  0,
  34465  0,
  34466  0,
  34467  0,
  34468  0,
  34469  0,
  34470  0,
  34471  0,
  34472  0,
  34473  0,
  34474  0,
  34475  0,
  34476  0,
  34477  0,
  34478  0,
  34479  0,
  34480  0,
  34481  0,
  34482  0,
  34483  0,
  34484  Field_t2_Slot_ae_slot1_get,
  34485  0,
  34486  0,
  34487  0,
  34488  0,
  34489  0,
  34490  0,
  34491  0,
  34492  0,
  34493  0,
  34494  0,
  34495  0,
  34496  0,
  34497  0,
  34498  Field_ae_r32_Slot_ae_slot1_get,
  34499  0,
  34500  Field_ae_r20_Slot_ae_slot1_get,
  34501  Field_ae_r10_Slot_ae_slot1_get,
  34502  Field_ae_s20_Slot_ae_slot1_get,
  34503  0,
  34504  0,
  34505  Field_op0_s3_Slot_ae_slot1_get,
  34506  Field_ftsf12_Slot_ae_slot1_get,
  34507  Field_ftsf13_Slot_ae_slot1_get,
  34508  Field_ftsf14_Slot_ae_slot1_get,
  34509  Field_ftsf21ae_slot1_Slot_ae_slot1_get,
  34510  Field_ftsf22ae_slot1_Slot_ae_slot1_get,
  34511  Field_ftsf23ae_slot1_Slot_ae_slot1_get,
  34512  Field_ftsf24ae_slot1_Slot_ae_slot1_get,
  34513  Field_ftsf25ae_slot1_Slot_ae_slot1_get,
  34514  Field_ftsf26ae_slot1_Slot_ae_slot1_get,
  34515  Field_ftsf27ae_slot1_Slot_ae_slot1_get,
  34516  Field_ftsf28ae_slot1_Slot_ae_slot1_get,
  34517  Field_ftsf29ae_slot1_Slot_ae_slot1_get,
  34518  Field_ftsf30ae_slot1_Slot_ae_slot1_get,
  34519  Field_ftsf31ae_slot1_Slot_ae_slot1_get,
  34520  Field_ftsf32ae_slot1_Slot_ae_slot1_get,
  34521  Field_ftsf33ae_slot1_Slot_ae_slot1_get,
  34522  Field_ftsf34ae_slot1_Slot_ae_slot1_get,
  34523  Field_ftsf35ae_slot1_Slot_ae_slot1_get,
  34524  Field_ftsf36ae_slot1_Slot_ae_slot1_get,
  34525  Field_ftsf37ae_slot1_Slot_ae_slot1_get,
  34526  Field_ftsf38ae_slot1_Slot_ae_slot1_get,
  34527  Field_ftsf39ae_slot1_Slot_ae_slot1_get,
  34528  Field_ftsf40ae_slot1_Slot_ae_slot1_get,
  34529  Field_ftsf41ae_slot1_Slot_ae_slot1_get,
  34530  Field_ftsf42ae_slot1_Slot_ae_slot1_get,
  34531  Field_ftsf43ae_slot1_Slot_ae_slot1_get,
  34532  Field_ftsf44ae_slot1_Slot_ae_slot1_get,
  34533  Field_ftsf45ae_slot1_Slot_ae_slot1_get,
  34534  Field_ftsf46ae_slot1_Slot_ae_slot1_get,
  34535  Field_ftsf47ae_slot1_Slot_ae_slot1_get,
  34536  Field_ftsf48ae_slot1_Slot_ae_slot1_get,
  34537  Field_ftsf49ae_slot1_Slot_ae_slot1_get,
  34538  Field_ftsf50ae_slot1_Slot_ae_slot1_get,
  34539  Field_ftsf51ae_slot1_Slot_ae_slot1_get,
  34540  Field_ftsf52ae_slot1_Slot_ae_slot1_get,
  34541  Field_ftsf53ae_slot1_Slot_ae_slot1_get,
  34542  Field_ftsf54ae_slot1_Slot_ae_slot1_get,
  34543  Field_ftsf55ae_slot1_Slot_ae_slot1_get,
  34544  Field_ftsf56ae_slot1_Slot_ae_slot1_get,
  34545  Field_ftsf57ae_slot1_Slot_ae_slot1_get,
  34546  Field_ftsf58ae_slot1_Slot_ae_slot1_get,
  34547  Field_ftsf59ae_slot1_Slot_ae_slot1_get,
  34548  Field_ftsf60ae_slot1_Slot_ae_slot1_get,
  34549  Field_ftsf61ae_slot1_Slot_ae_slot1_get,
  34550  Field_ftsf63ae_slot1_Slot_ae_slot1_get,
  34551  Field_ftsf64ae_slot1_Slot_ae_slot1_get,
  34552  Field_ftsf66ae_slot1_Slot_ae_slot1_get,
  34553  Field_ftsf67ae_slot1_Slot_ae_slot1_get,
  34554  Field_ftsf69ae_slot1_Slot_ae_slot1_get,
  34555  Field_ftsf71ae_slot1_Slot_ae_slot1_get,
  34556  Field_ftsf72ae_slot1_Slot_ae_slot1_get,
  34557  Field_ftsf73ae_slot1_Slot_ae_slot1_get,
  34558  Field_ftsf75ae_slot1_Slot_ae_slot1_get,
  34559  Field_ftsf76ae_slot1_Slot_ae_slot1_get,
  34560  Field_ftsf77ae_slot1_Slot_ae_slot1_get,
  34561  Field_ftsf78ae_slot1_Slot_ae_slot1_get,
  34562  Field_ftsf79ae_slot1_Slot_ae_slot1_get,
  34563  Field_ftsf80ae_slot1_Slot_ae_slot1_get,
  34564  Field_ftsf81ae_slot1_Slot_ae_slot1_get,
  34565  Field_ftsf82ae_slot1_Slot_ae_slot1_get,
  34566  Field_ftsf84ae_slot1_Slot_ae_slot1_get,
  34567  Field_ftsf86ae_slot1_Slot_ae_slot1_get,
  34568  Field_ftsf87ae_slot1_Slot_ae_slot1_get,
  34569  Field_ftsf88ae_slot1_Slot_ae_slot1_get,
  34570  Field_ftsf89ae_slot1_Slot_ae_slot1_get,
  34571  Field_ftsf90ae_slot1_Slot_ae_slot1_get,
  34572  Field_ftsf91ae_slot1_Slot_ae_slot1_get,
  34573  Field_ftsf92ae_slot1_Slot_ae_slot1_get,
  34574  Field_ftsf94ae_slot1_Slot_ae_slot1_get,
  34575  Field_ftsf96ae_slot1_Slot_ae_slot1_get,
  34576  Field_ftsf97ae_slot1_Slot_ae_slot1_get,
  34577  Field_ftsf98ae_slot1_Slot_ae_slot1_get,
  34578  Field_ftsf99ae_slot1_Slot_ae_slot1_get,
  34579  Field_ftsf100ae_slot1_Slot_ae_slot1_get,
  34580  Field_ftsf101ae_slot1_Slot_ae_slot1_get,
  34581  Field_ftsf103ae_slot1_Slot_ae_slot1_get,
  34582  Field_ftsf104ae_slot1_Slot_ae_slot1_get,
  34583  Field_ftsf105ae_slot1_Slot_ae_slot1_get,
  34584  Field_ftsf106ae_slot1_Slot_ae_slot1_get,
  34585  Field_ftsf107ae_slot1_Slot_ae_slot1_get,
  34586  Field_ftsf108ae_slot1_Slot_ae_slot1_get,
  34587  Field_ftsf109ae_slot1_Slot_ae_slot1_get,
  34588  Field_ftsf110ae_slot1_Slot_ae_slot1_get,
  34589  Field_ftsf111ae_slot1_Slot_ae_slot1_get,
  34590  Field_ftsf112ae_slot1_Slot_ae_slot1_get,
  34591  Field_ftsf113ae_slot1_Slot_ae_slot1_get,
  34592  Field_ftsf114ae_slot1_Slot_ae_slot1_get,
  34593  Field_ftsf115ae_slot1_Slot_ae_slot1_get,
  34594  Field_ftsf116ae_slot1_Slot_ae_slot1_get,
  34595  Field_ftsf118ae_slot1_Slot_ae_slot1_get,
  34596  Field_ftsf119ae_slot1_Slot_ae_slot1_get,
  34597  Field_ftsf120ae_slot1_Slot_ae_slot1_get,
  34598  Field_ftsf122ae_slot1_Slot_ae_slot1_get,
  34599  Field_ftsf124ae_slot1_Slot_ae_slot1_get,
  34600  Field_ftsf125ae_slot1_Slot_ae_slot1_get,
  34601  Field_ftsf126ae_slot1_Slot_ae_slot1_get,
  34602  Field_ftsf127ae_slot1_Slot_ae_slot1_get,
  34603  Field_ftsf128ae_slot1_Slot_ae_slot1_get,
  34604  Field_ftsf129ae_slot1_Slot_ae_slot1_get,
  34605  Field_ftsf130ae_slot1_Slot_ae_slot1_get,
  34606  Field_ftsf131ae_slot1_Slot_ae_slot1_get,
  34607  Field_ftsf132ae_slot1_Slot_ae_slot1_get,
  34608  Field_ftsf133ae_slot1_Slot_ae_slot1_get,
  34609  Field_ftsf134ae_slot1_Slot_ae_slot1_get,
  34610  Field_ftsf135ae_slot1_Slot_ae_slot1_get,
  34611  Field_ftsf136ae_slot1_Slot_ae_slot1_get,
  34612  Field_ftsf137ae_slot1_Slot_ae_slot1_get,
  34613  Field_ftsf138ae_slot1_Slot_ae_slot1_get,
  34614  Field_ftsf139ae_slot1_Slot_ae_slot1_get,
  34615  Field_ftsf140ae_slot1_Slot_ae_slot1_get,
  34616  Field_ftsf141ae_slot1_Slot_ae_slot1_get,
  34617  Field_ftsf142ae_slot1_Slot_ae_slot1_get,
  34618  Field_ftsf143ae_slot1_Slot_ae_slot1_get,
  34619  Field_ftsf144ae_slot1_Slot_ae_slot1_get,
  34620  Field_ftsf145ae_slot1_Slot_ae_slot1_get,
  34621  Field_ftsf146ae_slot1_Slot_ae_slot1_get,
  34622  Field_ftsf147ae_slot1_Slot_ae_slot1_get,
  34623  Field_ftsf148ae_slot1_Slot_ae_slot1_get,
  34624  Field_ftsf149ae_slot1_Slot_ae_slot1_get,
  34625  Field_ftsf150ae_slot1_Slot_ae_slot1_get,
  34626  Field_ftsf151ae_slot1_Slot_ae_slot1_get,
  34627  Field_ftsf152ae_slot1_Slot_ae_slot1_get,
  34628  Field_ftsf153ae_slot1_Slot_ae_slot1_get,
  34629  Field_ftsf154ae_slot1_Slot_ae_slot1_get,
  34630  Field_ftsf155ae_slot1_Slot_ae_slot1_get,
  34631  Field_ftsf156ae_slot1_Slot_ae_slot1_get,
  34632  Field_ftsf157ae_slot1_Slot_ae_slot1_get,
  34633  Field_ftsf158ae_slot1_Slot_ae_slot1_get,
  34634  Field_ftsf159ae_slot1_Slot_ae_slot1_get,
  34635  Field_ftsf160ae_slot1_Slot_ae_slot1_get,
  34636  Field_ftsf161ae_slot1_Slot_ae_slot1_get,
  34637  Field_ftsf162ae_slot1_Slot_ae_slot1_get,
  34638  Field_ftsf163ae_slot1_Slot_ae_slot1_get,
  34639  Field_ftsf164ae_slot1_Slot_ae_slot1_get,
  34640  Field_ftsf165ae_slot1_Slot_ae_slot1_get,
  34641  Field_ftsf166ae_slot1_Slot_ae_slot1_get,
  34642  Field_ftsf167ae_slot1_Slot_ae_slot1_get,
  34643  Field_ftsf168ae_slot1_Slot_ae_slot1_get,
  34644  Field_ftsf169ae_slot1_Slot_ae_slot1_get,
  34645  Field_ftsf170ae_slot1_Slot_ae_slot1_get,
  34646  Field_ftsf171ae_slot1_Slot_ae_slot1_get,
  34647  Field_ftsf172ae_slot1_Slot_ae_slot1_get,
  34648  Field_ftsf173ae_slot1_Slot_ae_slot1_get,
  34649  Field_ftsf174ae_slot1_Slot_ae_slot1_get,
  34650  Field_ftsf175ae_slot1_Slot_ae_slot1_get,
  34651  Field_ftsf176ae_slot1_Slot_ae_slot1_get,
  34652  Field_ftsf177ae_slot1_Slot_ae_slot1_get,
  34653  Field_ftsf178ae_slot1_Slot_ae_slot1_get,
  34654  Field_ftsf179ae_slot1_Slot_ae_slot1_get,
  34655  Field_ftsf180ae_slot1_Slot_ae_slot1_get,
  34656  Field_ftsf181ae_slot1_Slot_ae_slot1_get,
  34657  Field_ftsf182ae_slot1_Slot_ae_slot1_get,
  34658  Field_ftsf183ae_slot1_Slot_ae_slot1_get,
  34659  Field_ftsf184ae_slot1_Slot_ae_slot1_get,
  34660  Field_ftsf185ae_slot1_Slot_ae_slot1_get,
  34661  Field_ftsf186ae_slot1_Slot_ae_slot1_get,
  34662  Field_ftsf187ae_slot1_Slot_ae_slot1_get,
  34663  Field_ftsf188ae_slot1_Slot_ae_slot1_get,
  34664  Field_ftsf189ae_slot1_Slot_ae_slot1_get,
  34665  Field_ftsf190ae_slot1_Slot_ae_slot1_get,
  34666  Field_ftsf191ae_slot1_Slot_ae_slot1_get,
  34667  Field_ftsf192ae_slot1_Slot_ae_slot1_get,
  34668  Field_ftsf193ae_slot1_Slot_ae_slot1_get,
  34669  Field_ftsf194ae_slot1_Slot_ae_slot1_get,
  34670  Field_ftsf195ae_slot1_Slot_ae_slot1_get,
  34671  Field_ftsf196ae_slot1_Slot_ae_slot1_get,
  34672  Field_ftsf197ae_slot1_Slot_ae_slot1_get,
  34673  Field_ftsf198ae_slot1_Slot_ae_slot1_get,
  34674  Field_ftsf199ae_slot1_Slot_ae_slot1_get,
  34675  Field_ftsf200ae_slot1_Slot_ae_slot1_get,
  34676  Field_ftsf201ae_slot1_Slot_ae_slot1_get,
  34677  Field_ftsf202ae_slot1_Slot_ae_slot1_get,
  34678  Field_ftsf203ae_slot1_Slot_ae_slot1_get,
  34679  Field_ftsf204ae_slot1_Slot_ae_slot1_get,
  34680  Field_ftsf205ae_slot1_Slot_ae_slot1_get,
  34681  Field_ftsf206ae_slot1_Slot_ae_slot1_get,
  34682  Field_ftsf207ae_slot1_Slot_ae_slot1_get,
  34683  Field_ftsf208_Slot_ae_slot1_get,
  34684  Field_ftsf209ae_slot1_Slot_ae_slot1_get,
  34685  Field_ftsf210ae_slot1_Slot_ae_slot1_get,
  34686  Field_ftsf211ae_slot1_Slot_ae_slot1_get,
  34687  Field_ftsf330ae_slot1_Slot_ae_slot1_get,
  34688  Field_ftsf332ae_slot1_Slot_ae_slot1_get,
  34689  Field_ftsf334ae_slot1_Slot_ae_slot1_get,
  34690  Field_ftsf336ae_slot1_Slot_ae_slot1_get,
  34691  Field_ftsf337ae_slot1_Slot_ae_slot1_get,
  34692  Field_ftsf338_Slot_ae_slot1_get,
  34693  Field_ftsf339ae_slot1_Slot_ae_slot1_get,
  34694  Field_ftsf340_Slot_ae_slot1_get,
  34695  Field_ftsf341ae_slot1_Slot_ae_slot1_get,
  34696  Field_ftsf342ae_slot1_Slot_ae_slot1_get,
  34697  Field_ftsf343ae_slot1_Slot_ae_slot1_get,
  34698  Field_ftsf344ae_slot1_Slot_ae_slot1_get,
  34699  Field_ftsf346ae_slot1_Slot_ae_slot1_get,
  34700  Field_ftsf347_Slot_ae_slot1_get,
  34701  Field_ftsf348ae_slot1_Slot_ae_slot1_get,
  34702  Field_ftsf349ae_slot1_Slot_ae_slot1_get,
  34703  Field_ftsf350ae_slot1_Slot_ae_slot1_get,
  34704  0,
  34705  0,
  34706  0,
  34707  0,
  34708  0,
  34709  0,
  34710  0,
  34711  0,
  34712  0,
  34713  0,
  34714  0,
  34715  0,
  34716  0,
  34717  0,
  34718  0,
  34719  0,
  34720  0,
  34721  0,
  34722  0,
  34723  0,
  34724  0,
  34725  0,
  34726  0,
  34727  0,
  34728  0,
  34729  0,
  34730  0,
  34731  0,
  34732  0,
  34733  0,
  34734  0,
  34735  0,
  34736  0,
  34737  0,
  34738  0,
  34739  0,
  34740  0,
  34741  0,
  34742  0,
  34743  0,
  34744  0,
  34745  0,
  34746  0,
  34747  0,
  34748  0,
  34749  0,
  34750  0,
  34751  0,
  34752  0,
  34753  0,
  34754  0,
  34755  0,
  34756  0,
  34757  0,
  34758  0,
  34759  0,
  34760  0,
  34761  0,
  34762  0,
  34763  0,
  34764  0,
  34765  0,
  34766  0,
  34767  0,
  34768  0,
  34769  0,
  34770  0,
  34771  0,
  34772  0,
  34773  0,
  34774  0,
  34775  0,
  34776  0,
  34777  0,
  34778  0,
  34779  0,
  34780  0,
  34781  0,
  34782  0,
  34783  0,
  34784  0,
  34785  0,
  34786  0,
  34787  0,
  34788  0,
  34789  0,
  34790  0,
  34791  0,
  34792  0,
  34793  0,
  34794  0,
  34795  0,
  34796  0,
  34797  0,
  34798  0,
  34799  0,
  34800  0,
  34801  0,
  34802  0,
  34803  0,
  34804  0,
  34805  0,
  34806  0,
  34807  0,
  34808  0,
  34809  0,
  34810  0,
  34811  0,
  34812  0,
  34813  0,
  34814  0,
  34815  0,
  34816  0,
  34817  0,
  34818  0,
  34819  0,
  34820  0,
  34821  0,
  34822  0,
  34823  0,
  34824  0,
  34825  0,
  34826  0,
  34827  0,
  34828  0,
  34829  0,
  34830  Implicit_Field_ar0_get,
  34831  Implicit_Field_ar4_get,
  34832  Implicit_Field_ar8_get,
  34833  Implicit_Field_ar12_get,
  34834  Implicit_Field_bt16_get,
  34835  Implicit_Field_bs16_get,
  34836  Implicit_Field_br16_get,
  34837  Implicit_Field_brall_get
  34838};
  34839
  34840static xtensa_set_field_fn
  34841Slot_ae_slot1_set_field_fns[] = {
  34842  Field_t_Slot_ae_slot1_set,
  34843  0,
  34844  0,
  34845  0,
  34846  0,
  34847  0,
  34848  0,
  34849  0,
  34850  0,
  34851  0,
  34852  0,
  34853  0,
  34854  0,
  34855  0,
  34856  0,
  34857  0,
  34858  0,
  34859  0,
  34860  0,
  34861  0,
  34862  0,
  34863  0,
  34864  0,
  34865  0,
  34866  0,
  34867  0,
  34868  0,
  34869  0,
  34870  0,
  34871  0,
  34872  0,
  34873  0,
  34874  0,
  34875  0,
  34876  0,
  34877  Field_t2_Slot_ae_slot1_set,
  34878  0,
  34879  0,
  34880  0,
  34881  0,
  34882  0,
  34883  0,
  34884  0,
  34885  0,
  34886  0,
  34887  0,
  34888  0,
  34889  0,
  34890  0,
  34891  Field_ae_r32_Slot_ae_slot1_set,
  34892  0,
  34893  Field_ae_r20_Slot_ae_slot1_set,
  34894  Field_ae_r10_Slot_ae_slot1_set,
  34895  Field_ae_s20_Slot_ae_slot1_set,
  34896  0,
  34897  0,
  34898  Field_op0_s3_Slot_ae_slot1_set,
  34899  Field_ftsf12_Slot_ae_slot1_set,
  34900  Field_ftsf13_Slot_ae_slot1_set,
  34901  Field_ftsf14_Slot_ae_slot1_set,
  34902  Field_ftsf21ae_slot1_Slot_ae_slot1_set,
  34903  Field_ftsf22ae_slot1_Slot_ae_slot1_set,
  34904  Field_ftsf23ae_slot1_Slot_ae_slot1_set,
  34905  Field_ftsf24ae_slot1_Slot_ae_slot1_set,
  34906  Field_ftsf25ae_slot1_Slot_ae_slot1_set,
  34907  Field_ftsf26ae_slot1_Slot_ae_slot1_set,
  34908  Field_ftsf27ae_slot1_Slot_ae_slot1_set,
  34909  Field_ftsf28ae_slot1_Slot_ae_slot1_set,
  34910  Field_ftsf29ae_slot1_Slot_ae_slot1_set,
  34911  Field_ftsf30ae_slot1_Slot_ae_slot1_set,
  34912  Field_ftsf31ae_slot1_Slot_ae_slot1_set,
  34913  Field_ftsf32ae_slot1_Slot_ae_slot1_set,
  34914  Field_ftsf33ae_slot1_Slot_ae_slot1_set,
  34915  Field_ftsf34ae_slot1_Slot_ae_slot1_set,
  34916  Field_ftsf35ae_slot1_Slot_ae_slot1_set,
  34917  Field_ftsf36ae_slot1_Slot_ae_slot1_set,
  34918  Field_ftsf37ae_slot1_Slot_ae_slot1_set,
  34919  Field_ftsf38ae_slot1_Slot_ae_slot1_set,
  34920  Field_ftsf39ae_slot1_Slot_ae_slot1_set,
  34921  Field_ftsf40ae_slot1_Slot_ae_slot1_set,
  34922  Field_ftsf41ae_slot1_Slot_ae_slot1_set,
  34923  Field_ftsf42ae_slot1_Slot_ae_slot1_set,
  34924  Field_ftsf43ae_slot1_Slot_ae_slot1_set,
  34925  Field_ftsf44ae_slot1_Slot_ae_slot1_set,
  34926  Field_ftsf45ae_slot1_Slot_ae_slot1_set,
  34927  Field_ftsf46ae_slot1_Slot_ae_slot1_set,
  34928  Field_ftsf47ae_slot1_Slot_ae_slot1_set,
  34929  Field_ftsf48ae_slot1_Slot_ae_slot1_set,
  34930  Field_ftsf49ae_slot1_Slot_ae_slot1_set,
  34931  Field_ftsf50ae_slot1_Slot_ae_slot1_set,
  34932  Field_ftsf51ae_slot1_Slot_ae_slot1_set,
  34933  Field_ftsf52ae_slot1_Slot_ae_slot1_set,
  34934  Field_ftsf53ae_slot1_Slot_ae_slot1_set,
  34935  Field_ftsf54ae_slot1_Slot_ae_slot1_set,
  34936  Field_ftsf55ae_slot1_Slot_ae_slot1_set,
  34937  Field_ftsf56ae_slot1_Slot_ae_slot1_set,
  34938  Field_ftsf57ae_slot1_Slot_ae_slot1_set,
  34939  Field_ftsf58ae_slot1_Slot_ae_slot1_set,
  34940  Field_ftsf59ae_slot1_Slot_ae_slot1_set,
  34941  Field_ftsf60ae_slot1_Slot_ae_slot1_set,
  34942  Field_ftsf61ae_slot1_Slot_ae_slot1_set,
  34943  Field_ftsf63ae_slot1_Slot_ae_slot1_set,
  34944  Field_ftsf64ae_slot1_Slot_ae_slot1_set,
  34945  Field_ftsf66ae_slot1_Slot_ae_slot1_set,
  34946  Field_ftsf67ae_slot1_Slot_ae_slot1_set,
  34947  Field_ftsf69ae_slot1_Slot_ae_slot1_set,
  34948  Field_ftsf71ae_slot1_Slot_ae_slot1_set,
  34949  Field_ftsf72ae_slot1_Slot_ae_slot1_set,
  34950  Field_ftsf73ae_slot1_Slot_ae_slot1_set,
  34951  Field_ftsf75ae_slot1_Slot_ae_slot1_set,
  34952  Field_ftsf76ae_slot1_Slot_ae_slot1_set,
  34953  Field_ftsf77ae_slot1_Slot_ae_slot1_set,
  34954  Field_ftsf78ae_slot1_Slot_ae_slot1_set,
  34955  Field_ftsf79ae_slot1_Slot_ae_slot1_set,
  34956  Field_ftsf80ae_slot1_Slot_ae_slot1_set,
  34957  Field_ftsf81ae_slot1_Slot_ae_slot1_set,
  34958  Field_ftsf82ae_slot1_Slot_ae_slot1_set,
  34959  Field_ftsf84ae_slot1_Slot_ae_slot1_set,
  34960  Field_ftsf86ae_slot1_Slot_ae_slot1_set,
  34961  Field_ftsf87ae_slot1_Slot_ae_slot1_set,
  34962  Field_ftsf88ae_slot1_Slot_ae_slot1_set,
  34963  Field_ftsf89ae_slot1_Slot_ae_slot1_set,
  34964  Field_ftsf90ae_slot1_Slot_ae_slot1_set,
  34965  Field_ftsf91ae_slot1_Slot_ae_slot1_set,
  34966  Field_ftsf92ae_slot1_Slot_ae_slot1_set,
  34967  Field_ftsf94ae_slot1_Slot_ae_slot1_set,
  34968  Field_ftsf96ae_slot1_Slot_ae_slot1_set,
  34969  Field_ftsf97ae_slot1_Slot_ae_slot1_set,
  34970  Field_ftsf98ae_slot1_Slot_ae_slot1_set,
  34971  Field_ftsf99ae_slot1_Slot_ae_slot1_set,
  34972  Field_ftsf100ae_slot1_Slot_ae_slot1_set,
  34973  Field_ftsf101ae_slot1_Slot_ae_slot1_set,
  34974  Field_ftsf103ae_slot1_Slot_ae_slot1_set,
  34975  Field_ftsf104ae_slot1_Slot_ae_slot1_set,
  34976  Field_ftsf105ae_slot1_Slot_ae_slot1_set,
  34977  Field_ftsf106ae_slot1_Slot_ae_slot1_set,
  34978  Field_ftsf107ae_slot1_Slot_ae_slot1_set,
  34979  Field_ftsf108ae_slot1_Slot_ae_slot1_set,
  34980  Field_ftsf109ae_slot1_Slot_ae_slot1_set,
  34981  Field_ftsf110ae_slot1_Slot_ae_slot1_set,
  34982  Field_ftsf111ae_slot1_Slot_ae_slot1_set,
  34983  Field_ftsf112ae_slot1_Slot_ae_slot1_set,
  34984  Field_ftsf113ae_slot1_Slot_ae_slot1_set,
  34985  Field_ftsf114ae_slot1_Slot_ae_slot1_set,
  34986  Field_ftsf115ae_slot1_Slot_ae_slot1_set,
  34987  Field_ftsf116ae_slot1_Slot_ae_slot1_set,
  34988  Field_ftsf118ae_slot1_Slot_ae_slot1_set,
  34989  Field_ftsf119ae_slot1_Slot_ae_slot1_set,
  34990  Field_ftsf120ae_slot1_Slot_ae_slot1_set,
  34991  Field_ftsf122ae_slot1_Slot_ae_slot1_set,
  34992  Field_ftsf124ae_slot1_Slot_ae_slot1_set,
  34993  Field_ftsf125ae_slot1_Slot_ae_slot1_set,
  34994  Field_ftsf126ae_slot1_Slot_ae_slot1_set,
  34995  Field_ftsf127ae_slot1_Slot_ae_slot1_set,
  34996  Field_ftsf128ae_slot1_Slot_ae_slot1_set,
  34997  Field_ftsf129ae_slot1_Slot_ae_slot1_set,
  34998  Field_ftsf130ae_slot1_Slot_ae_slot1_set,
  34999  Field_ftsf131ae_slot1_Slot_ae_slot1_set,
  35000  Field_ftsf132ae_slot1_Slot_ae_slot1_set,
  35001  Field_ftsf133ae_slot1_Slot_ae_slot1_set,
  35002  Field_ftsf134ae_slot1_Slot_ae_slot1_set,
  35003  Field_ftsf135ae_slot1_Slot_ae_slot1_set,
  35004  Field_ftsf136ae_slot1_Slot_ae_slot1_set,
  35005  Field_ftsf137ae_slot1_Slot_ae_slot1_set,
  35006  Field_ftsf138ae_slot1_Slot_ae_slot1_set,
  35007  Field_ftsf139ae_slot1_Slot_ae_slot1_set,
  35008  Field_ftsf140ae_slot1_Slot_ae_slot1_set,
  35009  Field_ftsf141ae_slot1_Slot_ae_slot1_set,
  35010  Field_ftsf142ae_slot1_Slot_ae_slot1_set,
  35011  Field_ftsf143ae_slot1_Slot_ae_slot1_set,
  35012  Field_ftsf144ae_slot1_Slot_ae_slot1_set,
  35013  Field_ftsf145ae_slot1_Slot_ae_slot1_set,
  35014  Field_ftsf146ae_slot1_Slot_ae_slot1_set,
  35015  Field_ftsf147ae_slot1_Slot_ae_slot1_set,
  35016  Field_ftsf148ae_slot1_Slot_ae_slot1_set,
  35017  Field_ftsf149ae_slot1_Slot_ae_slot1_set,
  35018  Field_ftsf150ae_slot1_Slot_ae_slot1_set,
  35019  Field_ftsf151ae_slot1_Slot_ae_slot1_set,
  35020  Field_ftsf152ae_slot1_Slot_ae_slot1_set,
  35021  Field_ftsf153ae_slot1_Slot_ae_slot1_set,
  35022  Field_ftsf154ae_slot1_Slot_ae_slot1_set,
  35023  Field_ftsf155ae_slot1_Slot_ae_slot1_set,
  35024  Field_ftsf156ae_slot1_Slot_ae_slot1_set,
  35025  Field_ftsf157ae_slot1_Slot_ae_slot1_set,
  35026  Field_ftsf158ae_slot1_Slot_ae_slot1_set,
  35027  Field_ftsf159ae_slot1_Slot_ae_slot1_set,
  35028  Field_ftsf160ae_slot1_Slot_ae_slot1_set,
  35029  Field_ftsf161ae_slot1_Slot_ae_slot1_set,
  35030  Field_ftsf162ae_slot1_Slot_ae_slot1_set,
  35031  Field_ftsf163ae_slot1_Slot_ae_slot1_set,
  35032  Field_ftsf164ae_slot1_Slot_ae_slot1_set,
  35033  Field_ftsf165ae_slot1_Slot_ae_slot1_set,
  35034  Field_ftsf166ae_slot1_Slot_ae_slot1_set,
  35035  Field_ftsf167ae_slot1_Slot_ae_slot1_set,
  35036  Field_ftsf168ae_slot1_Slot_ae_slot1_set,
  35037  Field_ftsf169ae_slot1_Slot_ae_slot1_set,
  35038  Field_ftsf170ae_slot1_Slot_ae_slot1_set,
  35039  Field_ftsf171ae_slot1_Slot_ae_slot1_set,
  35040  Field_ftsf172ae_slot1_Slot_ae_slot1_set,
  35041  Field_ftsf173ae_slot1_Slot_ae_slot1_set,
  35042  Field_ftsf174ae_slot1_Slot_ae_slot1_set,
  35043  Field_ftsf175ae_slot1_Slot_ae_slot1_set,
  35044  Field_ftsf176ae_slot1_Slot_ae_slot1_set,
  35045  Field_ftsf177ae_slot1_Slot_ae_slot1_set,
  35046  Field_ftsf178ae_slot1_Slot_ae_slot1_set,
  35047  Field_ftsf179ae_slot1_Slot_ae_slot1_set,
  35048  Field_ftsf180ae_slot1_Slot_ae_slot1_set,
  35049  Field_ftsf181ae_slot1_Slot_ae_slot1_set,
  35050  Field_ftsf182ae_slot1_Slot_ae_slot1_set,
  35051  Field_ftsf183ae_slot1_Slot_ae_slot1_set,
  35052  Field_ftsf184ae_slot1_Slot_ae_slot1_set,
  35053  Field_ftsf185ae_slot1_Slot_ae_slot1_set,
  35054  Field_ftsf186ae_slot1_Slot_ae_slot1_set,
  35055  Field_ftsf187ae_slot1_Slot_ae_slot1_set,
  35056  Field_ftsf188ae_slot1_Slot_ae_slot1_set,
  35057  Field_ftsf189ae_slot1_Slot_ae_slot1_set,
  35058  Field_ftsf190ae_slot1_Slot_ae_slot1_set,
  35059  Field_ftsf191ae_slot1_Slot_ae_slot1_set,
  35060  Field_ftsf192ae_slot1_Slot_ae_slot1_set,
  35061  Field_ftsf193ae_slot1_Slot_ae_slot1_set,
  35062  Field_ftsf194ae_slot1_Slot_ae_slot1_set,
  35063  Field_ftsf195ae_slot1_Slot_ae_slot1_set,
  35064  Field_ftsf196ae_slot1_Slot_ae_slot1_set,
  35065  Field_ftsf197ae_slot1_Slot_ae_slot1_set,
  35066  Field_ftsf198ae_slot1_Slot_ae_slot1_set,
  35067  Field_ftsf199ae_slot1_Slot_ae_slot1_set,
  35068  Field_ftsf200ae_slot1_Slot_ae_slot1_set,
  35069  Field_ftsf201ae_slot1_Slot_ae_slot1_set,
  35070  Field_ftsf202ae_slot1_Slot_ae_slot1_set,
  35071  Field_ftsf203ae_slot1_Slot_ae_slot1_set,
  35072  Field_ftsf204ae_slot1_Slot_ae_slot1_set,
  35073  Field_ftsf205ae_slot1_Slot_ae_slot1_set,
  35074  Field_ftsf206ae_slot1_Slot_ae_slot1_set,
  35075  Field_ftsf207ae_slot1_Slot_ae_slot1_set,
  35076  Field_ftsf208_Slot_ae_slot1_set,
  35077  Field_ftsf209ae_slot1_Slot_ae_slot1_set,
  35078  Field_ftsf210ae_slot1_Slot_ae_slot1_set,
  35079  Field_ftsf211ae_slot1_Slot_ae_slot1_set,
  35080  Field_ftsf330ae_slot1_Slot_ae_slot1_set,
  35081  Field_ftsf332ae_slot1_Slot_ae_slot1_set,
  35082  Field_ftsf334ae_slot1_Slot_ae_slot1_set,
  35083  Field_ftsf336ae_slot1_Slot_ae_slot1_set,
  35084  Field_ftsf337ae_slot1_Slot_ae_slot1_set,
  35085  Field_ftsf338_Slot_ae_slot1_set,
  35086  Field_ftsf339ae_slot1_Slot_ae_slot1_set,
  35087  Field_ftsf340_Slot_ae_slot1_set,
  35088  Field_ftsf341ae_slot1_Slot_ae_slot1_set,
  35089  Field_ftsf342ae_slot1_Slot_ae_slot1_set,
  35090  Field_ftsf343ae_slot1_Slot_ae_slot1_set,
  35091  Field_ftsf344ae_slot1_Slot_ae_slot1_set,
  35092  Field_ftsf346ae_slot1_Slot_ae_slot1_set,
  35093  Field_ftsf347_Slot_ae_slot1_set,
  35094  Field_ftsf348ae_slot1_Slot_ae_slot1_set,
  35095  Field_ftsf349ae_slot1_Slot_ae_slot1_set,
  35096  Field_ftsf350ae_slot1_Slot_ae_slot1_set,
  35097  0,
  35098  0,
  35099  0,
  35100  0,
  35101  0,
  35102  0,
  35103  0,
  35104  0,
  35105  0,
  35106  0,
  35107  0,
  35108  0,
  35109  0,
  35110  0,
  35111  0,
  35112  0,
  35113  0,
  35114  0,
  35115  0,
  35116  0,
  35117  0,
  35118  0,
  35119  0,
  35120  0,
  35121  0,
  35122  0,
  35123  0,
  35124  0,
  35125  0,
  35126  0,
  35127  0,
  35128  0,
  35129  0,
  35130  0,
  35131  0,
  35132  0,
  35133  0,
  35134  0,
  35135  0,
  35136  0,
  35137  0,
  35138  0,
  35139  0,
  35140  0,
  35141  0,
  35142  0,
  35143  0,
  35144  0,
  35145  0,
  35146  0,
  35147  0,
  35148  0,
  35149  0,
  35150  0,
  35151  0,
  35152  0,
  35153  0,
  35154  0,
  35155  0,
  35156  0,
  35157  0,
  35158  0,
  35159  0,
  35160  0,
  35161  0,
  35162  0,
  35163  0,
  35164  0,
  35165  0,
  35166  0,
  35167  0,
  35168  0,
  35169  0,
  35170  0,
  35171  0,
  35172  0,
  35173  0,
  35174  0,
  35175  0,
  35176  0,
  35177  0,
  35178  0,
  35179  0,
  35180  0,
  35181  0,
  35182  0,
  35183  0,
  35184  0,
  35185  0,
  35186  0,
  35187  0,
  35188  0,
  35189  0,
  35190  0,
  35191  0,
  35192  0,
  35193  0,
  35194  0,
  35195  0,
  35196  0,
  35197  0,
  35198  0,
  35199  0,
  35200  0,
  35201  0,
  35202  0,
  35203  0,
  35204  0,
  35205  0,
  35206  0,
  35207  0,
  35208  0,
  35209  0,
  35210  0,
  35211  0,
  35212  0,
  35213  0,
  35214  0,
  35215  0,
  35216  0,
  35217  0,
  35218  0,
  35219  0,
  35220  0,
  35221  0,
  35222  0,
  35223  Implicit_Field_set,
  35224  Implicit_Field_set,
  35225  Implicit_Field_set,
  35226  Implicit_Field_set,
  35227  Implicit_Field_set,
  35228  Implicit_Field_set,
  35229  Implicit_Field_set,
  35230  Implicit_Field_set
  35231};
  35232
  35233static xtensa_get_field_fn
  35234Slot_ae_slot0_get_field_fns[] = {
  35235  Field_t_Slot_ae_slot0_get,
  35236  0,
  35237  Field_bbi_Slot_ae_slot0_get,
  35238  Field_imm12_Slot_ae_slot0_get,
  35239  Field_imm8_Slot_ae_slot0_get,
  35240  Field_s_Slot_ae_slot0_get,
  35241  Field_imm12b_Slot_ae_slot0_get,
  35242  Field_imm16_Slot_ae_slot0_get,
  35243  0,
  35244  0,
  35245  Field_offset_Slot_ae_slot0_get,
  35246  0,
  35247  0,
  35248  Field_op2_Slot_ae_slot0_get,
  35249  Field_r_Slot_ae_slot0_get,
  35250  0,
  35251  0,
  35252  Field_sae_Slot_ae_slot0_get,
  35253  Field_sal_Slot_ae_slot0_get,
  35254  Field_sargt_Slot_ae_slot0_get,
  35255  0,
  35256  Field_sas_Slot_ae_slot0_get,
  35257  0,
  35258  0,
  35259  0,
  35260  0,
  35261  0,
  35262  0,
  35263  0,
  35264  0,
  35265  0,
  35266  0,
  35267  0,
  35268  0,
  35269  0,
  35270  0,
  35271  0,
  35272  0,
  35273  0,
  35274  Field_s4_Slot_ae_slot0_get,
  35275  0,
  35276  0,
  35277  Field_s8_Slot_ae_slot0_get,
  35278  0,
  35279  0,
  35280  0,
  35281  0,
  35282  0,
  35283  0,
  35284  Field_ae_r32_Slot_ae_slot0_get,
  35285  Field_ae_samt_s_t_Slot_ae_slot0_get,
  35286  Field_ae_r20_Slot_ae_slot0_get,
  35287  Field_ae_r10_Slot_ae_slot0_get,
  35288  Field_ae_s20_Slot_ae_slot0_get,
  35289  0,
  35290  0,
  35291  0,
  35292  0,
  35293  0,
  35294  0,
  35295  0,
  35296  0,
  35297  0,
  35298  0,
  35299  0,
  35300  0,
  35301  0,
  35302  0,
  35303  0,
  35304  0,
  35305  0,
  35306  0,
  35307  0,
  35308  0,
  35309  0,
  35310  0,
  35311  0,
  35312  0,
  35313  0,
  35314  0,
  35315  0,
  35316  0,
  35317  0,
  35318  0,
  35319  0,
  35320  0,
  35321  0,
  35322  0,
  35323  0,
  35324  0,
  35325  0,
  35326  0,
  35327  0,
  35328  0,
  35329  0,
  35330  0,
  35331  0,
  35332  0,
  35333  0,
  35334  0,
  35335  0,
  35336  0,
  35337  0,
  35338  0,
  35339  0,
  35340  0,
  35341  0,
  35342  0,
  35343  0,
  35344  0,
  35345  0,
  35346  0,
  35347  0,
  35348  0,
  35349  0,
  35350  0,
  35351  0,
  35352  0,
  35353  0,
  35354  0,
  35355  0,
  35356  0,
  35357  0,
  35358  0,
  35359  0,
  35360  0,
  35361  0,
  35362  0,
  35363  0,
  35364  0,
  35365  0,
  35366  0,
  35367  0,
  35368  0,
  35369  0,
  35370  0,
  35371  0,
  35372  0,
  35373  0,
  35374  0,
  35375  0,
  35376  0,
  35377  0,
  35378  0,
  35379  0,
  35380  0,
  35381  0,
  35382  0,
  35383  0,
  35384  0,
  35385  0,
  35386  0,
  35387  0,
  35388  0,
  35389  0,
  35390  0,
  35391  0,
  35392  0,
  35393  0,
  35394  0,
  35395  0,
  35396  0,
  35397  0,
  35398  0,
  35399  0,
  35400  0,
  35401  0,
  35402  0,
  35403  0,
  35404  0,
  35405  0,
  35406  0,
  35407  0,
  35408  0,
  35409  0,
  35410  0,
  35411  0,
  35412  0,
  35413  0,
  35414  0,
  35415  0,
  35416  0,
  35417  0,
  35418  0,
  35419  0,
  35420  0,
  35421  0,
  35422  0,
  35423  0,
  35424  0,
  35425  0,
  35426  0,
  35427  0,
  35428  0,
  35429  0,
  35430  0,
  35431  0,
  35432  0,
  35433  0,
  35434  0,
  35435  0,
  35436  0,
  35437  0,
  35438  0,
  35439  0,
  35440  0,
  35441  0,
  35442  0,
  35443  0,
  35444  0,
  35445  0,
  35446  0,
  35447  0,
  35448  0,
  35449  0,
  35450  0,
  35451  0,
  35452  0,
  35453  0,
  35454  0,
  35455  0,
  35456  0,
  35457  0,
  35458  0,
  35459  0,
  35460  0,
  35461  0,
  35462  0,
  35463  0,
  35464  0,
  35465  0,
  35466  0,
  35467  0,
  35468  0,
  35469  0,
  35470  0,
  35471  0,
  35472  0,
  35473  0,
  35474  0,
  35475  0,
  35476  0,
  35477  0,
  35478  0,
  35479  0,
  35480  0,
  35481  0,
  35482  0,
  35483  0,
  35484  0,
  35485  0,
  35486  0,
  35487  0,
  35488  0,
  35489  0,
  35490  Field_op0_s4_Slot_ae_slot0_get,
  35491  Field_ftsf212ae_slot0_Slot_ae_slot0_get,
  35492  Field_ftsf213ae_slot0_Slot_ae_slot0_get,
  35493  Field_ftsf214ae_slot0_Slot_ae_slot0_get,
  35494  Field_ftsf215ae_slot0_Slot_ae_slot0_get,
  35495  Field_ftsf216ae_slot0_Slot_ae_slot0_get,
  35496  Field_ftsf217_Slot_ae_slot0_get,
  35497  Field_ftsf218ae_slot0_Slot_ae_slot0_get,
  35498  Field_ftsf219ae_slot0_Slot_ae_slot0_get,
  35499  Field_ftsf220ae_slot0_Slot_ae_slot0_get,
  35500  Field_ftsf221ae_slot0_Slot_ae_slot0_get,
  35501  Field_ftsf222ae_slot0_Slot_ae_slot0_get,
  35502  Field_ftsf223ae_slot0_Slot_ae_slot0_get,
  35503  Field_ftsf224ae_slot0_Slot_ae_slot0_get,
  35504  Field_ftsf225ae_slot0_Slot_ae_slot0_get,
  35505  Field_ftsf226ae_slot0_Slot_ae_slot0_get,
  35506  Field_ftsf227ae_slot0_Slot_ae_slot0_get,
  35507  Field_ftsf228ae_slot0_Slot_ae_slot0_get,
  35508  Field_ftsf229ae_slot0_Slot_ae_slot0_get,
  35509  Field_ftsf230ae_slot0_Slot_ae_slot0_get,
  35510  Field_ftsf231ae_slot0_Slot_ae_slot0_get,
  35511  Field_ftsf232ae_slot0_Slot_ae_slot0_get,
  35512  Field_ftsf233ae_slot0_Slot_ae_slot0_get,
  35513  Field_ftsf234ae_slot0_Slot_ae_slot0_get,
  35514  Field_ftsf235ae_slot0_Slot_ae_slot0_get,
  35515  Field_ftsf236ae_slot0_Slot_ae_slot0_get,
  35516  Field_ftsf237ae_slot0_Slot_ae_slot0_get,
  35517  Field_ftsf238ae_slot0_Slot_ae_slot0_get,
  35518  Field_ftsf239ae_slot0_Slot_ae_slot0_get,
  35519  Field_ftsf240ae_slot0_Slot_ae_slot0_get,
  35520  Field_ftsf241ae_slot0_Slot_ae_slot0_get,
  35521  Field_ftsf242ae_slot0_Slot_ae_slot0_get,
  35522  Field_ftsf243ae_slot0_Slot_ae_slot0_get,
  35523  Field_ftsf244ae_slot0_Slot_ae_slot0_get,
  35524  Field_ftsf245ae_slot0_Slot_ae_slot0_get,
  35525  Field_ftsf246ae_slot0_Slot_ae_slot0_get,
  35526  Field_ftsf247ae_slot0_Slot_ae_slot0_get,
  35527  Field_ftsf248ae_slot0_Slot_ae_slot0_get,
  35528  Field_ftsf249ae_slot0_Slot_ae_slot0_get,
  35529  Field_ftsf250ae_slot0_Slot_ae_slot0_get,
  35530  Field_ftsf251ae_slot0_Slot_ae_slot0_get,
  35531  Field_ftsf252ae_slot0_Slot_ae_slot0_get,
  35532  Field_ftsf253ae_slot0_Slot_ae_slot0_get,
  35533  Field_ftsf254ae_slot0_Slot_ae_slot0_get,
  35534  Field_ftsf255ae_slot0_Slot_ae_slot0_get,
  35535  Field_ftsf256ae_slot0_Slot_ae_slot0_get,
  35536  Field_ftsf257ae_slot0_Slot_ae_slot0_get,
  35537  Field_ftsf258ae_slot0_Slot_ae_slot0_get,
  35538  Field_ftsf259ae_slot0_Slot_ae_slot0_get,
  35539  Field_ftsf260ae_slot0_Slot_ae_slot0_get,
  35540  Field_ftsf261ae_slot0_Slot_ae_slot0_get,
  35541  Field_ftsf262ae_slot0_Slot_ae_slot0_get,
  35542  Field_ftsf263ae_slot0_Slot_ae_slot0_get,
  35543  Field_ftsf264ae_slot0_Slot_ae_slot0_get,
  35544  Field_ftsf265ae_slot0_Slot_ae_slot0_get,
  35545  Field_ftsf266ae_slot0_Slot_ae_slot0_get,
  35546  Field_ftsf267ae_slot0_Slot_ae_slot0_get,
  35547  Field_ftsf268ae_slot0_Slot_ae_slot0_get,
  35548  Field_ftsf269ae_slot0_Slot_ae_slot0_get,
  35549  Field_ftsf270ae_slot0_Slot_ae_slot0_get,
  35550  Field_ftsf271ae_slot0_Slot_ae_slot0_get,
  35551  Field_ftsf272ae_slot0_Slot_ae_slot0_get,
  35552  Field_ftsf273ae_slot0_Slot_ae_slot0_get,
  35553  Field_ftsf274ae_slot0_Slot_ae_slot0_get,
  35554  Field_ftsf275ae_slot0_Slot_ae_slot0_get,
  35555  Field_ftsf276ae_slot0_Slot_ae_slot0_get,
  35556  Field_ftsf277ae_slot0_Slot_ae_slot0_get,
  35557  Field_ftsf278ae_slot0_Slot_ae_slot0_get,
  35558  Field_ftsf279ae_slot0_Slot_ae_slot0_get,
  35559  Field_ftsf281ae_slot0_Slot_ae_slot0_get,
  35560  Field_ftsf282ae_slot0_Slot_ae_slot0_get,
  35561  Field_ftsf283ae_slot0_Slot_ae_slot0_get,
  35562  Field_ftsf284ae_slot0_Slot_ae_slot0_get,
  35563  Field_ftsf286ae_slot0_Slot_ae_slot0_get,
  35564  Field_ftsf288ae_slot0_Slot_ae_slot0_get,
  35565  Field_ftsf290ae_slot0_Slot_ae_slot0_get,
  35566  Field_ftsf292ae_slot0_Slot_ae_slot0_get,
  35567  Field_ftsf293_Slot_ae_slot0_get,
  35568  Field_ftsf294ae_slot0_Slot_ae_slot0_get,
  35569  Field_ftsf295ae_slot0_Slot_ae_slot0_get,
  35570  Field_ftsf296ae_slot0_Slot_ae_slot0_get,
  35571  Field_ftsf297ae_slot0_Slot_ae_slot0_get,
  35572  Field_ftsf298ae_slot0_Slot_ae_slot0_get,
  35573  Field_ftsf299ae_slot0_Slot_ae_slot0_get,
  35574  Field_ftsf300ae_slot0_Slot_ae_slot0_get,
  35575  Field_ftsf301ae_slot0_Slot_ae_slot0_get,
  35576  Field_ftsf302ae_slot0_Slot_ae_slot0_get,
  35577  Field_ftsf303ae_slot0_Slot_ae_slot0_get,
  35578  Field_ftsf304ae_slot0_Slot_ae_slot0_get,
  35579  Field_ftsf306ae_slot0_Slot_ae_slot0_get,
  35580  Field_ftsf308ae_slot0_Slot_ae_slot0_get,
  35581  Field_ftsf309ae_slot0_Slot_ae_slot0_get,
  35582  Field_ftsf310ae_slot0_Slot_ae_slot0_get,
  35583  Field_ftsf311ae_slot0_Slot_ae_slot0_get,
  35584  Field_ftsf312ae_slot0_Slot_ae_slot0_get,
  35585  Field_ftsf313ae_slot0_Slot_ae_slot0_get,
  35586  Field_ftsf314ae_slot0_Slot_ae_slot0_get,
  35587  Field_ftsf315ae_slot0_Slot_ae_slot0_get,
  35588  Field_ftsf316ae_slot0_Slot_ae_slot0_get,
  35589  Field_ftsf317ae_slot0_Slot_ae_slot0_get,
  35590  Field_ftsf318ae_slot0_Slot_ae_slot0_get,
  35591  Field_ftsf319_Slot_ae_slot0_get,
  35592  Field_ftsf320ae_slot0_Slot_ae_slot0_get,
  35593  Field_ftsf321_Slot_ae_slot0_get,
  35594  Field_ftsf322ae_slot0_Slot_ae_slot0_get,
  35595  Field_ftsf323ae_slot0_Slot_ae_slot0_get,
  35596  Field_ftsf324ae_slot0_Slot_ae_slot0_get,
  35597  Field_ftsf325ae_slot0_Slot_ae_slot0_get,
  35598  Field_ftsf326ae_slot0_Slot_ae_slot0_get,
  35599  Field_ftsf328ae_slot0_Slot_ae_slot0_get,
  35600  Field_ftsf329ae_slot0_Slot_ae_slot0_get,
  35601  Field_ftsf352ae_slot0_Slot_ae_slot0_get,
  35602  Field_ftsf353_Slot_ae_slot0_get,
  35603  Field_ftsf354ae_slot0_Slot_ae_slot0_get,
  35604  Field_ftsf356ae_slot0_Slot_ae_slot0_get,
  35605  Field_ftsf357_Slot_ae_slot0_get,
  35606  Field_ftsf358ae_slot0_Slot_ae_slot0_get,
  35607  Field_ftsf359ae_slot0_Slot_ae_slot0_get,
  35608  Field_ftsf360ae_slot0_Slot_ae_slot0_get,
  35609  Field_ftsf361ae_slot0_Slot_ae_slot0_get,
  35610  Field_ftsf362ae_slot0_Slot_ae_slot0_get,
  35611  Field_ftsf364ae_slot0_Slot_ae_slot0_get,
  35612  Field_ftsf365ae_slot0_Slot_ae_slot0_get,
  35613  Field_ftsf366ae_slot0_Slot_ae_slot0_get,
  35614  Field_ftsf368ae_slot0_Slot_ae_slot0_get,
  35615  Field_ftsf369ae_slot0_Slot_ae_slot0_get,
  35616  Implicit_Field_ar0_get,
  35617  Implicit_Field_ar4_get,
  35618  Implicit_Field_ar8_get,
  35619  Implicit_Field_ar12_get,
  35620  Implicit_Field_bt16_get,
  35621  Implicit_Field_bs16_get,
  35622  Implicit_Field_br16_get,
  35623  Implicit_Field_brall_get
  35624};
  35625
  35626static xtensa_set_field_fn
  35627Slot_ae_slot0_set_field_fns[] = {
  35628  Field_t_Slot_ae_slot0_set,
  35629  0,
  35630  Field_bbi_Slot_ae_slot0_set,
  35631  Field_imm12_Slot_ae_slot0_set,
  35632  Field_imm8_Slot_ae_slot0_set,
  35633  Field_s_Slot_ae_slot0_set,
  35634  Field_imm12b_Slot_ae_slot0_set,
  35635  Field_imm16_Slot_ae_slot0_set,
  35636  0,
  35637  0,
  35638  Field_offset_Slot_ae_slot0_set,
  35639  0,
  35640  0,
  35641  Field_op2_Slot_ae_slot0_set,
  35642  Field_r_Slot_ae_slot0_set,
  35643  0,
  35644  0,
  35645  Field_sae_Slot_ae_slot0_set,
  35646  Field_sal_Slot_ae_slot0_set,
  35647  Field_sargt_Slot_ae_slot0_set,
  35648  0,
  35649  Field_sas_Slot_ae_slot0_set,
  35650  0,
  35651  0,
  35652  0,
  35653  0,
  35654  0,
  35655  0,
  35656  0,
  35657  0,
  35658  0,
  35659  0,
  35660  0,
  35661  0,
  35662  0,
  35663  0,
  35664  0,
  35665  0,
  35666  0,
  35667  Field_s4_Slot_ae_slot0_set,
  35668  0,
  35669  0,
  35670  Field_s8_Slot_ae_slot0_set,
  35671  0,
  35672  0,
  35673  0,
  35674  0,
  35675  0,
  35676  0,
  35677  Field_ae_r32_Slot_ae_slot0_set,
  35678  Field_ae_samt_s_t_Slot_ae_slot0_set,
  35679  Field_ae_r20_Slot_ae_slot0_set,
  35680  Field_ae_r10_Slot_ae_slot0_set,
  35681  Field_ae_s20_Slot_ae_slot0_set,
  35682  0,
  35683  0,
  35684  0,
  35685  0,
  35686  0,
  35687  0,
  35688  0,
  35689  0,
  35690  0,
  35691  0,
  35692  0,
  35693  0,
  35694  0,
  35695  0,
  35696  0,
  35697  0,
  35698  0,
  35699  0,
  35700  0,
  35701  0,
  35702  0,
  35703  0,
  35704  0,
  35705  0,
  35706  0,
  35707  0,
  35708  0,
  35709  0,
  35710  0,
  35711  0,
  35712  0,
  35713  0,
  35714  0,
  35715  0,
  35716  0,
  35717  0,
  35718  0,
  35719  0,
  35720  0,
  35721  0,
  35722  0,
  35723  0,
  35724  0,
  35725  0,
  35726  0,
  35727  0,
  35728  0,
  35729  0,
  35730  0,
  35731  0,
  35732  0,
  35733  0,
  35734  0,
  35735  0,
  35736  0,
  35737  0,
  35738  0,
  35739  0,
  35740  0,
  35741  0,
  35742  0,
  35743  0,
  35744  0,
  35745  0,
  35746  0,
  35747  0,
  35748  0,
  35749  0,
  35750  0,
  35751  0,
  35752  0,
  35753  0,
  35754  0,
  35755  0,
  35756  0,
  35757  0,
  35758  0,
  35759  0,
  35760  0,
  35761  0,
  35762  0,
  35763  0,
  35764  0,
  35765  0,
  35766  0,
  35767  0,
  35768  0,
  35769  0,
  35770  0,
  35771  0,
  35772  0,
  35773  0,
  35774  0,
  35775  0,
  35776  0,
  35777  0,
  35778  0,
  35779  0,
  35780  0,
  35781  0,
  35782  0,
  35783  0,
  35784  0,
  35785  0,
  35786  0,
  35787  0,
  35788  0,
  35789  0,
  35790  0,
  35791  0,
  35792  0,
  35793  0,
  35794  0,
  35795  0,
  35796  0,
  35797  0,
  35798  0,
  35799  0,
  35800  0,
  35801  0,
  35802  0,
  35803  0,
  35804  0,
  35805  0,
  35806  0,
  35807  0,
  35808  0,
  35809  0,
  35810  0,
  35811  0,
  35812  0,
  35813  0,
  35814  0,
  35815  0,
  35816  0,
  35817  0,
  35818  0,
  35819  0,
  35820  0,
  35821  0,
  35822  0,
  35823  0,
  35824  0,
  35825  0,
  35826  0,
  35827  0,
  35828  0,
  35829  0,
  35830  0,
  35831  0,
  35832  0,
  35833  0,
  35834  0,
  35835  0,
  35836  0,
  35837  0,
  35838  0,
  35839  0,
  35840  0,
  35841  0,
  35842  0,
  35843  0,
  35844  0,
  35845  0,
  35846  0,
  35847  0,
  35848  0,
  35849  0,
  35850  0,
  35851  0,
  35852  0,
  35853  0,
  35854  0,
  35855  0,
  35856  0,
  35857  0,
  35858  0,
  35859  0,
  35860  0,
  35861  0,
  35862  0,
  35863  0,
  35864  0,
  35865  0,
  35866  0,
  35867  0,
  35868  0,
  35869  0,
  35870  0,
  35871  0,
  35872  0,
  35873  0,
  35874  0,
  35875  0,
  35876  0,
  35877  0,
  35878  0,
  35879  0,
  35880  0,
  35881  0,
  35882  0,
  35883  Field_op0_s4_Slot_ae_slot0_set,
  35884  Field_ftsf212ae_slot0_Slot_ae_slot0_set,
  35885  Field_ftsf213ae_slot0_Slot_ae_slot0_set,
  35886  Field_ftsf214ae_slot0_Slot_ae_slot0_set,
  35887  Field_ftsf215ae_slot0_Slot_ae_slot0_set,
  35888  Field_ftsf216ae_slot0_Slot_ae_slot0_set,
  35889  Field_ftsf217_Slot_ae_slot0_set,
  35890  Field_ftsf218ae_slot0_Slot_ae_slot0_set,
  35891  Field_ftsf219ae_slot0_Slot_ae_slot0_set,
  35892  Field_ftsf220ae_slot0_Slot_ae_slot0_set,
  35893  Field_ftsf221ae_slot0_Slot_ae_slot0_set,
  35894  Field_ftsf222ae_slot0_Slot_ae_slot0_set,
  35895  Field_ftsf223ae_slot0_Slot_ae_slot0_set,
  35896  Field_ftsf224ae_slot0_Slot_ae_slot0_set,
  35897  Field_ftsf225ae_slot0_Slot_ae_slot0_set,
  35898  Field_ftsf226ae_slot0_Slot_ae_slot0_set,
  35899  Field_ftsf227ae_slot0_Slot_ae_slot0_set,
  35900  Field_ftsf228ae_slot0_Slot_ae_slot0_set,
  35901  Field_ftsf229ae_slot0_Slot_ae_slot0_set,
  35902  Field_ftsf230ae_slot0_Slot_ae_slot0_set,
  35903  Field_ftsf231ae_slot0_Slot_ae_slot0_set,
  35904  Field_ftsf232ae_slot0_Slot_ae_slot0_set,
  35905  Field_ftsf233ae_slot0_Slot_ae_slot0_set,
  35906  Field_ftsf234ae_slot0_Slot_ae_slot0_set,
  35907  Field_ftsf235ae_slot0_Slot_ae_slot0_set,
  35908  Field_ftsf236ae_slot0_Slot_ae_slot0_set,
  35909  Field_ftsf237ae_slot0_Slot_ae_slot0_set,
  35910  Field_ftsf238ae_slot0_Slot_ae_slot0_set,
  35911  Field_ftsf239ae_slot0_Slot_ae_slot0_set,
  35912  Field_ftsf240ae_slot0_Slot_ae_slot0_set,
  35913  Field_ftsf241ae_slot0_Slot_ae_slot0_set,
  35914  Field_ftsf242ae_slot0_Slot_ae_slot0_set,
  35915  Field_ftsf243ae_slot0_Slot_ae_slot0_set,
  35916  Field_ftsf244ae_slot0_Slot_ae_slot0_set,
  35917  Field_ftsf245ae_slot0_Slot_ae_slot0_set,
  35918  Field_ftsf246ae_slot0_Slot_ae_slot0_set,
  35919  Field_ftsf247ae_slot0_Slot_ae_slot0_set,
  35920  Field_ftsf248ae_slot0_Slot_ae_slot0_set,
  35921  Field_ftsf249ae_slot0_Slot_ae_slot0_set,
  35922  Field_ftsf250ae_slot0_Slot_ae_slot0_set,
  35923  Field_ftsf251ae_slot0_Slot_ae_slot0_set,
  35924  Field_ftsf252ae_slot0_Slot_ae_slot0_set,
  35925  Field_ftsf253ae_slot0_Slot_ae_slot0_set,
  35926  Field_ftsf254ae_slot0_Slot_ae_slot0_set,
  35927  Field_ftsf255ae_slot0_Slot_ae_slot0_set,
  35928  Field_ftsf256ae_slot0_Slot_ae_slot0_set,
  35929  Field_ftsf257ae_slot0_Slot_ae_slot0_set,
  35930  Field_ftsf258ae_slot0_Slot_ae_slot0_set,
  35931  Field_ftsf259ae_slot0_Slot_ae_slot0_set,
  35932  Field_ftsf260ae_slot0_Slot_ae_slot0_set,
  35933  Field_ftsf261ae_slot0_Slot_ae_slot0_set,
  35934  Field_ftsf262ae_slot0_Slot_ae_slot0_set,
  35935  Field_ftsf263ae_slot0_Slot_ae_slot0_set,
  35936  Field_ftsf264ae_slot0_Slot_ae_slot0_set,
  35937  Field_ftsf265ae_slot0_Slot_ae_slot0_set,
  35938  Field_ftsf266ae_slot0_Slot_ae_slot0_set,
  35939  Field_ftsf267ae_slot0_Slot_ae_slot0_set,
  35940  Field_ftsf268ae_slot0_Slot_ae_slot0_set,
  35941  Field_ftsf269ae_slot0_Slot_ae_slot0_set,
  35942  Field_ftsf270ae_slot0_Slot_ae_slot0_set,
  35943  Field_ftsf271ae_slot0_Slot_ae_slot0_set,
  35944  Field_ftsf272ae_slot0_Slot_ae_slot0_set,
  35945  Field_ftsf273ae_slot0_Slot_ae_slot0_set,
  35946  Field_ftsf274ae_slot0_Slot_ae_slot0_set,
  35947  Field_ftsf275ae_slot0_Slot_ae_slot0_set,
  35948  Field_ftsf276ae_slot0_Slot_ae_slot0_set,
  35949  Field_ftsf277ae_slot0_Slot_ae_slot0_set,
  35950  Field_ftsf278ae_slot0_Slot_ae_slot0_set,
  35951  Field_ftsf279ae_slot0_Slot_ae_slot0_set,
  35952  Field_ftsf281ae_slot0_Slot_ae_slot0_set,
  35953  Field_ftsf282ae_slot0_Slot_ae_slot0_set,
  35954  Field_ftsf283ae_slot0_Slot_ae_slot0_set,
  35955  Field_ftsf284ae_slot0_Slot_ae_slot0_set,
  35956  Field_ftsf286ae_slot0_Slot_ae_slot0_set,
  35957  Field_ftsf288ae_slot0_Slot_ae_slot0_set,
  35958  Field_ftsf290ae_slot0_Slot_ae_slot0_set,
  35959  Field_ftsf292ae_slot0_Slot_ae_slot0_set,
  35960  Field_ftsf293_Slot_ae_slot0_set,
  35961  Field_ftsf294ae_slot0_Slot_ae_slot0_set,
  35962  Field_ftsf295ae_slot0_Slot_ae_slot0_set,
  35963  Field_ftsf296ae_slot0_Slot_ae_slot0_set,
  35964  Field_ftsf297ae_slot0_Slot_ae_slot0_set,
  35965  Field_ftsf298ae_slot0_Slot_ae_slot0_set,
  35966  Field_ftsf299ae_slot0_Slot_ae_slot0_set,
  35967  Field_ftsf300ae_slot0_Slot_ae_slot0_set,
  35968  Field_ftsf301ae_slot0_Slot_ae_slot0_set,
  35969  Field_ftsf302ae_slot0_Slot_ae_slot0_set,
  35970  Field_ftsf303ae_slot0_Slot_ae_slot0_set,
  35971  Field_ftsf304ae_slot0_Slot_ae_slot0_set,
  35972  Field_ftsf306ae_slot0_Slot_ae_slot0_set,
  35973  Field_ftsf308ae_slot0_Slot_ae_slot0_set,
  35974  Field_ftsf309ae_slot0_Slot_ae_slot0_set,
  35975  Field_ftsf310ae_slot0_Slot_ae_slot0_set,
  35976  Field_ftsf311ae_slot0_Slot_ae_slot0_set,
  35977  Field_ftsf312ae_slot0_Slot_ae_slot0_set,
  35978  Field_ftsf313ae_slot0_Slot_ae_slot0_set,
  35979  Field_ftsf314ae_slot0_Slot_ae_slot0_set,
  35980  Field_ftsf315ae_slot0_Slot_ae_slot0_set,
  35981  Field_ftsf316ae_slot0_Slot_ae_slot0_set,
  35982  Field_ftsf317ae_slot0_Slot_ae_slot0_set,
  35983  Field_ftsf318ae_slot0_Slot_ae_slot0_set,
  35984  Field_ftsf319_Slot_ae_slot0_set,
  35985  Field_ftsf320ae_slot0_Slot_ae_slot0_set,
  35986  Field_ftsf321_Slot_ae_slot0_set,
  35987  Field_ftsf322ae_slot0_Slot_ae_slot0_set,
  35988  Field_ftsf323ae_slot0_Slot_ae_slot0_set,
  35989  Field_ftsf324ae_slot0_Slot_ae_slot0_set,
  35990  Field_ftsf325ae_slot0_Slot_ae_slot0_set,
  35991  Field_ftsf326ae_slot0_Slot_ae_slot0_set,
  35992  Field_ftsf328ae_slot0_Slot_ae_slot0_set,
  35993  Field_ftsf329ae_slot0_Slot_ae_slot0_set,
  35994  Field_ftsf352ae_slot0_Slot_ae_slot0_set,
  35995  Field_ftsf353_Slot_ae_slot0_set,
  35996  Field_ftsf354ae_slot0_Slot_ae_slot0_set,
  35997  Field_ftsf356ae_slot0_Slot_ae_slot0_set,
  35998  Field_ftsf357_Slot_ae_slot0_set,
  35999  Field_ftsf358ae_slot0_Slot_ae_slot0_set,
  36000  Field_ftsf359ae_slot0_Slot_ae_slot0_set,
  36001  Field_ftsf360ae_slot0_Slot_ae_slot0_set,
  36002  Field_ftsf361ae_slot0_Slot_ae_slot0_set,
  36003  Field_ftsf362ae_slot0_Slot_ae_slot0_set,
  36004  Field_ftsf364ae_slot0_Slot_ae_slot0_set,
  36005  Field_ftsf365ae_slot0_Slot_ae_slot0_set,
  36006  Field_ftsf366ae_slot0_Slot_ae_slot0_set,
  36007  Field_ftsf368ae_slot0_Slot_ae_slot0_set,
  36008  Field_ftsf369ae_slot0_Slot_ae_slot0_set,
  36009  Implicit_Field_set,
  36010  Implicit_Field_set,
  36011  Implicit_Field_set,
  36012  Implicit_Field_set,
  36013  Implicit_Field_set,
  36014  Implicit_Field_set,
  36015  Implicit_Field_set,
  36016  Implicit_Field_set
  36017};
  36018
  36019static xtensa_slot_internal slots[] = {
  36020  { "Inst", "x24", 0,
  36021    Slot_x24_Format_inst_0_get, Slot_x24_Format_inst_0_set,
  36022    Slot_inst_get_field_fns, Slot_inst_set_field_fns,
  36023    Slot_inst_decode, "nop" },
  36024  { "Inst16a", "x16a", 0,
  36025    Slot_x16a_Format_inst16a_0_get, Slot_x16a_Format_inst16a_0_set,
  36026    Slot_inst16a_get_field_fns, Slot_inst16a_set_field_fns,
  36027    Slot_inst16a_decode, "" },
  36028  { "Inst16b", "x16b", 0,
  36029    Slot_x16b_Format_inst16b_0_get, Slot_x16b_Format_inst16b_0_set,
  36030    Slot_inst16b_get_field_fns, Slot_inst16b_set_field_fns,
  36031    Slot_inst16b_decode, "nop.n" },
  36032  { "ae_slot1", "ae_format", 1,
  36033    Slot_ae_format_Format_ae_slot1_31_get, Slot_ae_format_Format_ae_slot1_31_set,
  36034    Slot_ae_slot1_get_field_fns, Slot_ae_slot1_set_field_fns,
  36035    Slot_ae_slot1_decode, "nop" },
  36036  { "ae_slot0", "ae_format", 0,
  36037    Slot_ae_format_Format_ae_slot0_4_get, Slot_ae_format_Format_ae_slot0_4_set,
  36038    Slot_ae_slot0_get_field_fns, Slot_ae_slot0_set_field_fns,
  36039    Slot_ae_slot0_decode, "nop" }
  36040};
  36041
  36042
  36043/* Instruction formats.  */
  36044
  36045static void
  36046Format_x24_encode (xtensa_insnbuf insn)
  36047{
  36048  insn[0] = 0;
  36049  insn[1] = 0;
  36050}
  36051
  36052static void
  36053Format_x16a_encode (xtensa_insnbuf insn)
  36054{
  36055  insn[0] = 0x8;
  36056  insn[1] = 0;
  36057}
  36058
  36059static void
  36060Format_x16b_encode (xtensa_insnbuf insn)
  36061{
  36062  insn[0] = 0xc;
  36063  insn[1] = 0;
  36064}
  36065
  36066static void
  36067Format_ae_format_encode (xtensa_insnbuf insn)
  36068{
  36069  insn[0] = 0xf;
  36070  insn[1] = 0;
  36071}
  36072
  36073static int Format_x24_slots[] = { 0 };
  36074
  36075static int Format_x16a_slots[] = { 1 };
  36076
  36077static int Format_x16b_slots[] = { 2 };
  36078
  36079static int Format_ae_format_slots[] = { 4, 3 };
  36080
  36081static xtensa_format_internal formats[] = {
  36082  { "x24", 3, Format_x24_encode, 1, Format_x24_slots },
  36083  { "x16a", 2, Format_x16a_encode, 1, Format_x16a_slots },
  36084  { "x16b", 2, Format_x16b_encode, 1, Format_x16b_slots },
  36085  { "ae_format", 8, Format_ae_format_encode, 2, Format_ae_format_slots }
  36086};
  36087
  36088
  36089static int
  36090format_decoder (const xtensa_insnbuf insn)
  36091{
  36092  if ((insn[0] & 0x8) == 0 && (insn[1] & 0) == 0)
  36093    return 0; /* x24 */
  36094  if ((insn[0] & 0xc) == 0x8 && (insn[1] & 0) == 0)
  36095    return 1; /* x16a */
  36096  if ((insn[0] & 0xe) == 0xc && (insn[1] & 0) == 0)
  36097    return 2; /* x16b */
  36098  if ((insn[0] & 0xf) == 0xf && (insn[1] & 0xffc00000) == 0)
  36099    return 3; /* ae_format */
  36100  return -1;
  36101}
  36102
  36103static int length_table[256] = {
  36104  3,
  36105  3,
  36106  3,
  36107  3,
  36108  3,
  36109  3,
  36110  3,
  36111  3,
  36112  2,
  36113  2,
  36114  2,
  36115  2,
  36116  2,
  36117  2,
  36118  -1,
  36119  8,
  36120  3,
  36121  3,
  36122  3,
  36123  3,
  36124  3,
  36125  3,
  36126  3,
  36127  3,
  36128  2,
  36129  2,
  36130  2,
  36131  2,
  36132  2,
  36133  2,
  36134  -1,
  36135  8,
  36136  3,
  36137  3,
  36138  3,
  36139  3,
  36140  3,
  36141  3,
  36142  3,
  36143  3,
  36144  2,
  36145  2,
  36146  2,
  36147  2,
  36148  2,
  36149  2,
  36150  -1,
  36151  8,
  36152  3,
  36153  3,
  36154  3,
  36155  3,
  36156  3,
  36157  3,
  36158  3,
  36159  3,
  36160  2,
  36161  2,
  36162  2,
  36163  2,
  36164  2,
  36165  2,
  36166  -1,
  36167  8,
  36168  3,
  36169  3,
  36170  3,
  36171  3,
  36172  3,
  36173  3,
  36174  3,
  36175  3,
  36176  2,
  36177  2,
  36178  2,
  36179  2,
  36180  2,
  36181  2,
  36182  -1,
  36183  8,
  36184  3,
  36185  3,
  36186  3,
  36187  3,
  36188  3,
  36189  3,
  36190  3,
  36191  3,
  36192  2,
  36193  2,
  36194  2,
  36195  2,
  36196  2,
  36197  2,
  36198  -1,
  36199  8,
  36200  3,
  36201  3,
  36202  3,
  36203  3,
  36204  3,
  36205  3,
  36206  3,
  36207  3,
  36208  2,
  36209  2,
  36210  2,
  36211  2,
  36212  2,
  36213  2,
  36214  -1,
  36215  8,
  36216  3,
  36217  3,
  36218  3,
  36219  3,
  36220  3,
  36221  3,
  36222  3,
  36223  3,
  36224  2,
  36225  2,
  36226  2,
  36227  2,
  36228  2,
  36229  2,
  36230  -1,
  36231  8,
  36232  3,
  36233  3,
  36234  3,
  36235  3,
  36236  3,
  36237  3,
  36238  3,
  36239  3,
  36240  2,
  36241  2,
  36242  2,
  36243  2,
  36244  2,
  36245  2,
  36246  -1,
  36247  8,
  36248  3,
  36249  3,
  36250  3,
  36251  3,
  36252  3,
  36253  3,
  36254  3,
  36255  3,
  36256  2,
  36257  2,
  36258  2,
  36259  2,
  36260  2,
  36261  2,
  36262  -1,
  36263  8,
  36264  3,
  36265  3,
  36266  3,
  36267  3,
  36268  3,
  36269  3,
  36270  3,
  36271  3,
  36272  2,
  36273  2,
  36274  2,
  36275  2,
  36276  2,
  36277  2,
  36278  -1,
  36279  8,
  36280  3,
  36281  3,
  36282  3,
  36283  3,
  36284  3,
  36285  3,
  36286  3,
  36287  3,
  36288  2,
  36289  2,
  36290  2,
  36291  2,
  36292  2,
  36293  2,
  36294  -1,
  36295  8,
  36296  3,
  36297  3,
  36298  3,
  36299  3,
  36300  3,
  36301  3,
  36302  3,
  36303  3,
  36304  2,
  36305  2,
  36306  2,
  36307  2,
  36308  2,
  36309  2,
  36310  -1,
  36311  8,
  36312  3,
  36313  3,
  36314  3,
  36315  3,
  36316  3,
  36317  3,
  36318  3,
  36319  3,
  36320  2,
  36321  2,
  36322  2,
  36323  2,
  36324  2,
  36325  2,
  36326  -1,
  36327  8,
  36328  3,
  36329  3,
  36330  3,
  36331  3,
  36332  3,
  36333  3,
  36334  3,
  36335  3,
  36336  2,
  36337  2,
  36338  2,
  36339  2,
  36340  2,
  36341  2,
  36342  -1,
  36343  8,
  36344  3,
  36345  3,
  36346  3,
  36347  3,
  36348  3,
  36349  3,
  36350  3,
  36351  3,
  36352  2,
  36353  2,
  36354  2,
  36355  2,
  36356  2,
  36357  2,
  36358  -1,
  36359  8
  36360};
  36361
  36362static int
  36363length_decoder (const unsigned char *insn)
  36364{
  36365  int l = insn[0];
  36366  return length_table[l];
  36367}
  36368
  36369
  36370/* Top-level ISA structure.  */
  36371
  36372xtensa_isa_internal xtensa_modules = {
  36373  0 /* little-endian */,
  36374  8 /* insn_size */, 0,
  36375  4, formats, format_decoder, length_decoder,
  36376  5, slots,
  36377  389 /* num_fields */,
  36378  454, operands,
  36379  588, iclasses,
  36380  656, opcodes, 0,
  36381  8, regfiles,
  36382  NUM_STATES, states, 0,
  36383  NUM_SYSREGS, sysregs, 0,
  36384  { MAX_SPECIAL_REG, MAX_USER_REG }, { 0, 0 },
  36385  2, interfaces, 0,
  36386  4, funcUnits, 0
  36387};