Home | History | Annotate | Line # | Download | only in bfd
xtensa-modules.c revision 1.1
      1  1.1  skrll /* Xtensa configuration-specific ISA information.
      2  1.1  skrll    Copyright 2003, 2004, 2005, 2007 Free Software Foundation, Inc.
      3  1.1  skrll 
      4  1.1  skrll    This file is part of BFD, the Binary File Descriptor library.
      5  1.1  skrll 
      6  1.1  skrll    This program is free software; you can redistribute it and/or
      7  1.1  skrll    modify it under the terms of the GNU General Public License as
      8  1.1  skrll    published by the Free Software Foundation; either version 3 of the
      9  1.1  skrll    License, or (at your option) any later version.
     10  1.1  skrll 
     11  1.1  skrll    This program is distributed in the hope that it will be useful,
     12  1.1  skrll    but WITHOUT ANY WARRANTY; without even the implied warranty of
     13  1.1  skrll    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
     14  1.1  skrll    General Public License for more details.
     15  1.1  skrll 
     16  1.1  skrll    You should have received a copy of the GNU General Public License
     17  1.1  skrll    along with this program; if not, write to the Free Software
     18  1.1  skrll    Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
     19  1.1  skrll    02110-1301, USA.  */
     20  1.1  skrll 
     21  1.1  skrll #include "ansidecl.h"
     22  1.1  skrll #include <xtensa-isa.h>
     23  1.1  skrll #include "xtensa-isa-internal.h"
     24  1.1  skrll 
     25  1.1  skrll 
     26  1.1  skrll /* Sysregs.  */
     28  1.1  skrll 
     29  1.1  skrll static xtensa_sysreg_internal sysregs[] = {
     30  1.1  skrll   { "LBEG", 0, 0 },
     31  1.1  skrll   { "LEND", 1, 0 },
     32  1.1  skrll   { "LCOUNT", 2, 0 },
     33  1.1  skrll   { "PTEVADDR", 83, 0 },
     34  1.1  skrll   { "DDR", 104, 0 },
     35  1.1  skrll   { "176", 176, 0 },
     36  1.1  skrll   { "208", 208, 0 },
     37  1.1  skrll   { "INTERRUPT", 226, 0 },
     38  1.1  skrll   { "INTCLEAR", 227, 0 },
     39  1.1  skrll   { "CCOUNT", 234, 0 },
     40  1.1  skrll   { "PRID", 235, 0 },
     41  1.1  skrll   { "ICOUNT", 236, 0 },
     42  1.1  skrll   { "CCOMPARE0", 240, 0 },
     43  1.1  skrll   { "CCOMPARE1", 241, 0 },
     44  1.1  skrll   { "CCOMPARE2", 242, 0 },
     45  1.1  skrll   { "EPC1", 177, 0 },
     46  1.1  skrll   { "EPC2", 178, 0 },
     47  1.1  skrll   { "EPC3", 179, 0 },
     48  1.1  skrll   { "EPC4", 180, 0 },
     49  1.1  skrll   { "EXCSAVE1", 209, 0 },
     50  1.1  skrll   { "EXCSAVE2", 210, 0 },
     51  1.1  skrll   { "EXCSAVE3", 211, 0 },
     52  1.1  skrll   { "EXCSAVE4", 212, 0 },
     53  1.1  skrll   { "EPS2", 194, 0 },
     54  1.1  skrll   { "EPS3", 195, 0 },
     55  1.1  skrll   { "EPS4", 196, 0 },
     56  1.1  skrll   { "EXCCAUSE", 232, 0 },
     57  1.1  skrll   { "DEPC", 192, 0 },
     58  1.1  skrll   { "EXCVADDR", 238, 0 },
     59  1.1  skrll   { "WINDOWBASE", 72, 0 },
     60  1.1  skrll   { "WINDOWSTART", 73, 0 },
     61  1.1  skrll   { "SAR", 3, 0 },
     62  1.1  skrll   { "LITBASE", 5, 0 },
     63  1.1  skrll   { "PS", 230, 0 },
     64  1.1  skrll   { "MISC0", 244, 0 },
     65  1.1  skrll   { "MISC1", 245, 0 },
     66  1.1  skrll   { "INTENABLE", 228, 0 },
     67  1.1  skrll   { "DBREAKA0", 144, 0 },
     68  1.1  skrll   { "DBREAKC0", 160, 0 },
     69  1.1  skrll   { "DBREAKA1", 145, 0 },
     70  1.1  skrll   { "DBREAKC1", 161, 0 },
     71  1.1  skrll   { "IBREAKA0", 128, 0 },
     72  1.1  skrll   { "IBREAKA1", 129, 0 },
     73  1.1  skrll   { "IBREAKENABLE", 96, 0 },
     74  1.1  skrll   { "ICOUNTLEVEL", 237, 0 },
     75  1.1  skrll   { "DEBUGCAUSE", 233, 0 },
     76  1.1  skrll   { "RASID", 90, 0 },
     77  1.1  skrll   { "ITLBCFG", 91, 0 },
     78  1.1  skrll   { "DTLBCFG", 92, 0 }
     79  1.1  skrll };
     80  1.1  skrll 
     81  1.1  skrll #define NUM_SYSREGS 49
     82  1.1  skrll #define MAX_SPECIAL_REG 245
     83  1.1  skrll #define MAX_USER_REG 0
     84  1.1  skrll 
     85  1.1  skrll 
     86  1.1  skrll /* Processor states.  */
     88  1.1  skrll 
     89  1.1  skrll static xtensa_state_internal states[] = {
     90  1.1  skrll   { "LCOUNT", 32, 0 },
     91  1.1  skrll   { "PC", 32, 0 },
     92  1.1  skrll   { "ICOUNT", 32, 0 },
     93  1.1  skrll   { "DDR", 32, 0 },
     94  1.1  skrll   { "INTERRUPT", 17, 0 },
     95  1.1  skrll   { "CCOUNT", 32, 0 },
     96  1.1  skrll   { "XTSYNC", 1, 0 },
     97  1.1  skrll   { "EPC1", 32, 0 },
     98  1.1  skrll   { "EPC2", 32, 0 },
     99  1.1  skrll   { "EPC3", 32, 0 },
    100  1.1  skrll   { "EPC4", 32, 0 },
    101  1.1  skrll   { "EXCSAVE1", 32, 0 },
    102  1.1  skrll   { "EXCSAVE2", 32, 0 },
    103  1.1  skrll   { "EXCSAVE3", 32, 0 },
    104  1.1  skrll   { "EXCSAVE4", 32, 0 },
    105  1.1  skrll   { "EPS2", 15, 0 },
    106  1.1  skrll   { "EPS3", 15, 0 },
    107  1.1  skrll   { "EPS4", 15, 0 },
    108  1.1  skrll   { "EXCCAUSE", 6, 0 },
    109  1.1  skrll   { "PSINTLEVEL", 4, 0 },
    110  1.1  skrll   { "PSUM", 1, 0 },
    111  1.1  skrll   { "PSWOE", 1, 0 },
    112  1.1  skrll   { "PSRING", 2, 0 },
    113  1.1  skrll   { "PSEXCM", 1, 0 },
    114  1.1  skrll   { "DEPC", 32, 0 },
    115  1.1  skrll   { "EXCVADDR", 32, 0 },
    116  1.1  skrll   { "WindowBase", 4, 0 },
    117  1.1  skrll   { "WindowStart", 16, 0 },
    118  1.1  skrll   { "PSCALLINC", 2, 0 },
    119  1.1  skrll   { "PSOWB", 4, 0 },
    120  1.1  skrll   { "LBEG", 32, 0 },
    121  1.1  skrll   { "LEND", 32, 0 },
    122  1.1  skrll   { "SAR", 6, 0 },
    123  1.1  skrll   { "LITBADDR", 20, 0 },
    124  1.1  skrll   { "LITBEN", 1, 0 },
    125  1.1  skrll   { "MISC0", 32, 0 },
    126  1.1  skrll   { "MISC1", 32, 0 },
    127  1.1  skrll   { "InOCDMode", 1, 0 },
    128  1.1  skrll   { "INTENABLE", 17, 0 },
    129  1.1  skrll   { "DBREAKA0", 32, 0 },
    130  1.1  skrll   { "DBREAKC0", 8, 0 },
    131  1.1  skrll   { "DBREAKA1", 32, 0 },
    132  1.1  skrll   { "DBREAKC1", 8, 0 },
    133  1.1  skrll   { "IBREAKA0", 32, 0 },
    134  1.1  skrll   { "IBREAKA1", 32, 0 },
    135  1.1  skrll   { "IBREAKENABLE", 2, 0 },
    136  1.1  skrll   { "ICOUNTLEVEL", 4, 0 },
    137  1.1  skrll   { "DEBUGCAUSE", 6, 0 },
    138  1.1  skrll   { "DBNUM", 4, 0 },
    139  1.1  skrll   { "CCOMPARE0", 32, 0 },
    140  1.1  skrll   { "CCOMPARE1", 32, 0 },
    141  1.1  skrll   { "CCOMPARE2", 32, 0 },
    142  1.1  skrll   { "ASID3", 8, 0 },
    143  1.1  skrll   { "ASID2", 8, 0 },
    144  1.1  skrll   { "ASID1", 8, 0 },
    145  1.1  skrll   { "INSTPGSZID4", 2, 0 },
    146  1.1  skrll   { "DATAPGSZID4", 2, 0 },
    147  1.1  skrll   { "PTBASE", 10, 0 }
    148  1.1  skrll };
    149  1.1  skrll 
    150  1.1  skrll #define NUM_STATES 58
    151  1.1  skrll 
    152  1.1  skrll /* Macros for xtensa_state numbers (for use in iclasses because the
    153  1.1  skrll    state numbers are not available when the iclass table is generated).  */
    154  1.1  skrll 
    155  1.1  skrll #define STATE_LCOUNT 0
    156  1.1  skrll #define STATE_PC 1
    157  1.1  skrll #define STATE_ICOUNT 2
    158  1.1  skrll #define STATE_DDR 3
    159  1.1  skrll #define STATE_INTERRUPT 4
    160  1.1  skrll #define STATE_CCOUNT 5
    161  1.1  skrll #define STATE_XTSYNC 6
    162  1.1  skrll #define STATE_EPC1 7
    163  1.1  skrll #define STATE_EPC2 8
    164  1.1  skrll #define STATE_EPC3 9
    165  1.1  skrll #define STATE_EPC4 10
    166  1.1  skrll #define STATE_EXCSAVE1 11
    167  1.1  skrll #define STATE_EXCSAVE2 12
    168  1.1  skrll #define STATE_EXCSAVE3 13
    169  1.1  skrll #define STATE_EXCSAVE4 14
    170  1.1  skrll #define STATE_EPS2 15
    171  1.1  skrll #define STATE_EPS3 16
    172  1.1  skrll #define STATE_EPS4 17
    173  1.1  skrll #define STATE_EXCCAUSE 18
    174  1.1  skrll #define STATE_PSINTLEVEL 19
    175  1.1  skrll #define STATE_PSUM 20
    176  1.1  skrll #define STATE_PSWOE 21
    177  1.1  skrll #define STATE_PSRING 22
    178  1.1  skrll #define STATE_PSEXCM 23
    179  1.1  skrll #define STATE_DEPC 24
    180  1.1  skrll #define STATE_EXCVADDR 25
    181  1.1  skrll #define STATE_WindowBase 26
    182  1.1  skrll #define STATE_WindowStart 27
    183  1.1  skrll #define STATE_PSCALLINC 28
    184  1.1  skrll #define STATE_PSOWB 29
    185  1.1  skrll #define STATE_LBEG 30
    186  1.1  skrll #define STATE_LEND 31
    187  1.1  skrll #define STATE_SAR 32
    188  1.1  skrll #define STATE_LITBADDR 33
    189  1.1  skrll #define STATE_LITBEN 34
    190  1.1  skrll #define STATE_MISC0 35
    191  1.1  skrll #define STATE_MISC1 36
    192  1.1  skrll #define STATE_InOCDMode 37
    193  1.1  skrll #define STATE_INTENABLE 38
    194  1.1  skrll #define STATE_DBREAKA0 39
    195  1.1  skrll #define STATE_DBREAKC0 40
    196  1.1  skrll #define STATE_DBREAKA1 41
    197  1.1  skrll #define STATE_DBREAKC1 42
    198  1.1  skrll #define STATE_IBREAKA0 43
    199  1.1  skrll #define STATE_IBREAKA1 44
    200  1.1  skrll #define STATE_IBREAKENABLE 45
    201  1.1  skrll #define STATE_ICOUNTLEVEL 46
    202  1.1  skrll #define STATE_DEBUGCAUSE 47
    203  1.1  skrll #define STATE_DBNUM 48
    204  1.1  skrll #define STATE_CCOMPARE0 49
    205  1.1  skrll #define STATE_CCOMPARE1 50
    206  1.1  skrll #define STATE_CCOMPARE2 51
    207  1.1  skrll #define STATE_ASID3 52
    208  1.1  skrll #define STATE_ASID2 53
    209  1.1  skrll #define STATE_ASID1 54
    210  1.1  skrll #define STATE_INSTPGSZID4 55
    211  1.1  skrll #define STATE_DATAPGSZID4 56
    212  1.1  skrll #define STATE_PTBASE 57
    213  1.1  skrll 
    214  1.1  skrll 
    215  1.1  skrll /* Field definitions.  */
    217  1.1  skrll 
    218  1.1  skrll static unsigned
    219  1.1  skrll Field_t_Slot_inst_get (const xtensa_insnbuf insn)
    220  1.1  skrll {
    221  1.1  skrll   unsigned tie_t = 0;
    222  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 12) >> 28);
    223  1.1  skrll   return tie_t;
    224  1.1  skrll }
    225  1.1  skrll 
    226  1.1  skrll static void
    227  1.1  skrll Field_t_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    228  1.1  skrll {
    229  1.1  skrll   uint32 tie_t;
    230  1.1  skrll   tie_t = (val << 28) >> 28;
    231  1.1  skrll   insn[0] = (insn[0] & ~0xf0000) | (tie_t << 16);
    232  1.1  skrll }
    233  1.1  skrll 
    234  1.1  skrll static unsigned
    235  1.1  skrll Field_s_Slot_inst_get (const xtensa_insnbuf insn)
    236  1.1  skrll {
    237  1.1  skrll   unsigned tie_t = 0;
    238  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
    239  1.1  skrll   return tie_t;
    240  1.1  skrll }
    241  1.1  skrll 
    242  1.1  skrll static void
    243  1.1  skrll Field_s_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    244  1.1  skrll {
    245  1.1  skrll   uint32 tie_t;
    246  1.1  skrll   tie_t = (val << 28) >> 28;
    247  1.1  skrll   insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
    248  1.1  skrll }
    249  1.1  skrll 
    250  1.1  skrll static unsigned
    251  1.1  skrll Field_r_Slot_inst_get (const xtensa_insnbuf insn)
    252  1.1  skrll {
    253  1.1  skrll   unsigned tie_t = 0;
    254  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
    255  1.1  skrll   return tie_t;
    256  1.1  skrll }
    257  1.1  skrll 
    258  1.1  skrll static void
    259  1.1  skrll Field_r_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    260  1.1  skrll {
    261  1.1  skrll   uint32 tie_t;
    262  1.1  skrll   tie_t = (val << 28) >> 28;
    263  1.1  skrll   insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
    264  1.1  skrll }
    265  1.1  skrll 
    266  1.1  skrll static unsigned
    267  1.1  skrll Field_op2_Slot_inst_get (const xtensa_insnbuf insn)
    268  1.1  skrll {
    269  1.1  skrll   unsigned tie_t = 0;
    270  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
    271  1.1  skrll   return tie_t;
    272  1.1  skrll }
    273  1.1  skrll 
    274  1.1  skrll static void
    275  1.1  skrll Field_op2_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    276  1.1  skrll {
    277  1.1  skrll   uint32 tie_t;
    278  1.1  skrll   tie_t = (val << 28) >> 28;
    279  1.1  skrll   insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
    280  1.1  skrll }
    281  1.1  skrll 
    282  1.1  skrll static unsigned
    283  1.1  skrll Field_op1_Slot_inst_get (const xtensa_insnbuf insn)
    284  1.1  skrll {
    285  1.1  skrll   unsigned tie_t = 0;
    286  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
    287  1.1  skrll   return tie_t;
    288  1.1  skrll }
    289  1.1  skrll 
    290  1.1  skrll static void
    291  1.1  skrll Field_op1_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    292  1.1  skrll {
    293  1.1  skrll   uint32 tie_t;
    294  1.1  skrll   tie_t = (val << 28) >> 28;
    295  1.1  skrll   insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
    296  1.1  skrll }
    297  1.1  skrll 
    298  1.1  skrll static unsigned
    299  1.1  skrll Field_op0_Slot_inst_get (const xtensa_insnbuf insn)
    300  1.1  skrll {
    301  1.1  skrll   unsigned tie_t = 0;
    302  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
    303  1.1  skrll   return tie_t;
    304  1.1  skrll }
    305  1.1  skrll 
    306  1.1  skrll static void
    307  1.1  skrll Field_op0_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    308  1.1  skrll {
    309  1.1  skrll   uint32 tie_t;
    310  1.1  skrll   tie_t = (val << 28) >> 28;
    311  1.1  skrll   insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
    312  1.1  skrll }
    313  1.1  skrll 
    314  1.1  skrll static unsigned
    315  1.1  skrll Field_n_Slot_inst_get (const xtensa_insnbuf insn)
    316  1.1  skrll {
    317  1.1  skrll   unsigned tie_t = 0;
    318  1.1  skrll   tie_t = (tie_t << 2) | ((insn[0] << 12) >> 30);
    319  1.1  skrll   return tie_t;
    320  1.1  skrll }
    321  1.1  skrll 
    322  1.1  skrll static void
    323  1.1  skrll Field_n_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    324  1.1  skrll {
    325  1.1  skrll   uint32 tie_t;
    326  1.1  skrll   tie_t = (val << 30) >> 30;
    327  1.1  skrll   insn[0] = (insn[0] & ~0xc0000) | (tie_t << 18);
    328  1.1  skrll }
    329  1.1  skrll 
    330  1.1  skrll static unsigned
    331  1.1  skrll Field_m_Slot_inst_get (const xtensa_insnbuf insn)
    332  1.1  skrll {
    333  1.1  skrll   unsigned tie_t = 0;
    334  1.1  skrll   tie_t = (tie_t << 2) | ((insn[0] << 14) >> 30);
    335  1.1  skrll   return tie_t;
    336  1.1  skrll }
    337  1.1  skrll 
    338  1.1  skrll static void
    339  1.1  skrll Field_m_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    340  1.1  skrll {
    341  1.1  skrll   uint32 tie_t;
    342  1.1  skrll   tie_t = (val << 30) >> 30;
    343  1.1  skrll   insn[0] = (insn[0] & ~0x30000) | (tie_t << 16);
    344  1.1  skrll }
    345  1.1  skrll 
    346  1.1  skrll static unsigned
    347  1.1  skrll Field_sr_Slot_inst_get (const xtensa_insnbuf insn)
    348  1.1  skrll {
    349  1.1  skrll   unsigned tie_t = 0;
    350  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
    351  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
    352  1.1  skrll   return tie_t;
    353  1.1  skrll }
    354  1.1  skrll 
    355  1.1  skrll static void
    356  1.1  skrll Field_sr_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    357  1.1  skrll {
    358  1.1  skrll   uint32 tie_t;
    359  1.1  skrll   tie_t = (val << 28) >> 28;
    360  1.1  skrll   insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
    361  1.1  skrll   tie_t = (val << 24) >> 28;
    362  1.1  skrll   insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
    363  1.1  skrll }
    364  1.1  skrll 
    365  1.1  skrll static unsigned
    366  1.1  skrll Field_thi3_Slot_inst_get (const xtensa_insnbuf insn)
    367  1.1  skrll {
    368  1.1  skrll   unsigned tie_t = 0;
    369  1.1  skrll   tie_t = (tie_t << 3) | ((insn[0] << 12) >> 29);
    370  1.1  skrll   return tie_t;
    371  1.1  skrll }
    372  1.1  skrll 
    373  1.1  skrll static void
    374  1.1  skrll Field_thi3_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    375  1.1  skrll {
    376  1.1  skrll   uint32 tie_t;
    377  1.1  skrll   tie_t = (val << 29) >> 29;
    378  1.1  skrll   insn[0] = (insn[0] & ~0xe0000) | (tie_t << 17);
    379  1.1  skrll }
    380  1.1  skrll 
    381  1.1  skrll static unsigned
    382  1.1  skrll Field_op0_Slot_inst16a_get (const xtensa_insnbuf insn)
    383  1.1  skrll {
    384  1.1  skrll   unsigned tie_t = 0;
    385  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
    386  1.1  skrll   return tie_t;
    387  1.1  skrll }
    388  1.1  skrll 
    389  1.1  skrll static void
    390  1.1  skrll Field_op0_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
    391  1.1  skrll {
    392  1.1  skrll   uint32 tie_t;
    393  1.1  skrll   tie_t = (val << 28) >> 28;
    394  1.1  skrll   insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
    395  1.1  skrll }
    396  1.1  skrll 
    397  1.1  skrll static unsigned
    398  1.1  skrll Field_t_Slot_inst16b_get (const xtensa_insnbuf insn)
    399  1.1  skrll {
    400  1.1  skrll   unsigned tie_t = 0;
    401  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
    402  1.1  skrll   return tie_t;
    403  1.1  skrll }
    404  1.1  skrll 
    405  1.1  skrll static void
    406  1.1  skrll Field_t_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
    407  1.1  skrll {
    408  1.1  skrll   uint32 tie_t;
    409  1.1  skrll   tie_t = (val << 28) >> 28;
    410  1.1  skrll   insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
    411  1.1  skrll }
    412  1.1  skrll 
    413  1.1  skrll static unsigned
    414  1.1  skrll Field_r_Slot_inst16b_get (const xtensa_insnbuf insn)
    415  1.1  skrll {
    416  1.1  skrll   unsigned tie_t = 0;
    417  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
    418  1.1  skrll   return tie_t;
    419  1.1  skrll }
    420  1.1  skrll 
    421  1.1  skrll static void
    422  1.1  skrll Field_r_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
    423  1.1  skrll {
    424  1.1  skrll   uint32 tie_t;
    425  1.1  skrll   tie_t = (val << 28) >> 28;
    426  1.1  skrll   insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
    427  1.1  skrll }
    428  1.1  skrll 
    429  1.1  skrll static unsigned
    430  1.1  skrll Field_op0_Slot_inst16b_get (const xtensa_insnbuf insn)
    431  1.1  skrll {
    432  1.1  skrll   unsigned tie_t = 0;
    433  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
    434  1.1  skrll   return tie_t;
    435  1.1  skrll }
    436  1.1  skrll 
    437  1.1  skrll static void
    438  1.1  skrll Field_op0_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
    439  1.1  skrll {
    440  1.1  skrll   uint32 tie_t;
    441  1.1  skrll   tie_t = (val << 28) >> 28;
    442  1.1  skrll   insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
    443  1.1  skrll }
    444  1.1  skrll 
    445  1.1  skrll static unsigned
    446  1.1  skrll Field_z_Slot_inst16b_get (const xtensa_insnbuf insn)
    447  1.1  skrll {
    448  1.1  skrll   unsigned tie_t = 0;
    449  1.1  skrll   tie_t = (tie_t << 1) | ((insn[0] << 21) >> 31);
    450  1.1  skrll   return tie_t;
    451  1.1  skrll }
    452  1.1  skrll 
    453  1.1  skrll static void
    454  1.1  skrll Field_z_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
    455  1.1  skrll {
    456  1.1  skrll   uint32 tie_t;
    457  1.1  skrll   tie_t = (val << 31) >> 31;
    458  1.1  skrll   insn[0] = (insn[0] & ~0x400) | (tie_t << 10);
    459  1.1  skrll }
    460  1.1  skrll 
    461  1.1  skrll static unsigned
    462  1.1  skrll Field_i_Slot_inst16b_get (const xtensa_insnbuf insn)
    463  1.1  skrll {
    464  1.1  skrll   unsigned tie_t = 0;
    465  1.1  skrll   tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31);
    466  1.1  skrll   return tie_t;
    467  1.1  skrll }
    468  1.1  skrll 
    469  1.1  skrll static void
    470  1.1  skrll Field_i_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
    471  1.1  skrll {
    472  1.1  skrll   uint32 tie_t;
    473  1.1  skrll   tie_t = (val << 31) >> 31;
    474  1.1  skrll   insn[0] = (insn[0] & ~0x800) | (tie_t << 11);
    475  1.1  skrll }
    476  1.1  skrll 
    477  1.1  skrll static unsigned
    478  1.1  skrll Field_s_Slot_inst16b_get (const xtensa_insnbuf insn)
    479  1.1  skrll {
    480  1.1  skrll   unsigned tie_t = 0;
    481  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
    482  1.1  skrll   return tie_t;
    483  1.1  skrll }
    484  1.1  skrll 
    485  1.1  skrll static void
    486  1.1  skrll Field_s_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
    487  1.1  skrll {
    488  1.1  skrll   uint32 tie_t;
    489  1.1  skrll   tie_t = (val << 28) >> 28;
    490  1.1  skrll   insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
    491  1.1  skrll }
    492  1.1  skrll 
    493  1.1  skrll static unsigned
    494  1.1  skrll Field_t_Slot_inst16a_get (const xtensa_insnbuf insn)
    495  1.1  skrll {
    496  1.1  skrll   unsigned tie_t = 0;
    497  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
    498  1.1  skrll   return tie_t;
    499  1.1  skrll }
    500  1.1  skrll 
    501  1.1  skrll static void
    502  1.1  skrll Field_t_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
    503  1.1  skrll {
    504  1.1  skrll   uint32 tie_t;
    505  1.1  skrll   tie_t = (val << 28) >> 28;
    506  1.1  skrll   insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
    507  1.1  skrll }
    508  1.1  skrll 
    509  1.1  skrll static unsigned
    510  1.1  skrll Field_bbi4_Slot_inst_get (const xtensa_insnbuf insn)
    511  1.1  skrll {
    512  1.1  skrll   unsigned tie_t = 0;
    513  1.1  skrll   tie_t = (tie_t << 1) | ((insn[0] << 23) >> 31);
    514  1.1  skrll   return tie_t;
    515  1.1  skrll }
    516  1.1  skrll 
    517  1.1  skrll static void
    518  1.1  skrll Field_bbi4_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    519  1.1  skrll {
    520  1.1  skrll   uint32 tie_t;
    521  1.1  skrll   tie_t = (val << 31) >> 31;
    522  1.1  skrll   insn[0] = (insn[0] & ~0x100) | (tie_t << 8);
    523  1.1  skrll }
    524  1.1  skrll 
    525  1.1  skrll static unsigned
    526  1.1  skrll Field_bbi_Slot_inst_get (const xtensa_insnbuf insn)
    527  1.1  skrll {
    528  1.1  skrll   unsigned tie_t = 0;
    529  1.1  skrll   tie_t = (tie_t << 1) | ((insn[0] << 23) >> 31);
    530  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 12) >> 28);
    531  1.1  skrll   return tie_t;
    532  1.1  skrll }
    533  1.1  skrll 
    534  1.1  skrll static void
    535  1.1  skrll Field_bbi_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    536  1.1  skrll {
    537  1.1  skrll   uint32 tie_t;
    538  1.1  skrll   tie_t = (val << 28) >> 28;
    539  1.1  skrll   insn[0] = (insn[0] & ~0xf0000) | (tie_t << 16);
    540  1.1  skrll   tie_t = (val << 27) >> 31;
    541  1.1  skrll   insn[0] = (insn[0] & ~0x100) | (tie_t << 8);
    542  1.1  skrll }
    543  1.1  skrll 
    544  1.1  skrll static unsigned
    545  1.1  skrll Field_imm12_Slot_inst_get (const xtensa_insnbuf insn)
    546  1.1  skrll {
    547  1.1  skrll   unsigned tie_t = 0;
    548  1.1  skrll   tie_t = (tie_t << 12) | ((insn[0] << 20) >> 20);
    549  1.1  skrll   return tie_t;
    550  1.1  skrll }
    551  1.1  skrll 
    552  1.1  skrll static void
    553  1.1  skrll Field_imm12_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    554  1.1  skrll {
    555  1.1  skrll   uint32 tie_t;
    556  1.1  skrll   tie_t = (val << 20) >> 20;
    557  1.1  skrll   insn[0] = (insn[0] & ~0xfff) | (tie_t << 0);
    558  1.1  skrll }
    559  1.1  skrll 
    560  1.1  skrll static unsigned
    561  1.1  skrll Field_imm8_Slot_inst_get (const xtensa_insnbuf insn)
    562  1.1  skrll {
    563  1.1  skrll   unsigned tie_t = 0;
    564  1.1  skrll   tie_t = (tie_t << 8) | ((insn[0] << 24) >> 24);
    565  1.1  skrll   return tie_t;
    566  1.1  skrll }
    567  1.1  skrll 
    568  1.1  skrll static void
    569  1.1  skrll Field_imm8_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    570  1.1  skrll {
    571  1.1  skrll   uint32 tie_t;
    572  1.1  skrll   tie_t = (val << 24) >> 24;
    573  1.1  skrll   insn[0] = (insn[0] & ~0xff) | (tie_t << 0);
    574  1.1  skrll }
    575  1.1  skrll 
    576  1.1  skrll static unsigned
    577  1.1  skrll Field_s_Slot_inst16a_get (const xtensa_insnbuf insn)
    578  1.1  skrll {
    579  1.1  skrll   unsigned tie_t = 0;
    580  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
    581  1.1  skrll   return tie_t;
    582  1.1  skrll }
    583  1.1  skrll 
    584  1.1  skrll static void
    585  1.1  skrll Field_s_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
    586  1.1  skrll {
    587  1.1  skrll   uint32 tie_t;
    588  1.1  skrll   tie_t = (val << 28) >> 28;
    589  1.1  skrll   insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
    590  1.1  skrll }
    591  1.1  skrll 
    592  1.1  skrll static unsigned
    593  1.1  skrll Field_imm12b_Slot_inst_get (const xtensa_insnbuf insn)
    594  1.1  skrll {
    595  1.1  skrll   unsigned tie_t = 0;
    596  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
    597  1.1  skrll   tie_t = (tie_t << 8) | ((insn[0] << 24) >> 24);
    598  1.1  skrll   return tie_t;
    599  1.1  skrll }
    600  1.1  skrll 
    601  1.1  skrll static void
    602  1.1  skrll Field_imm12b_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    603  1.1  skrll {
    604  1.1  skrll   uint32 tie_t;
    605  1.1  skrll   tie_t = (val << 24) >> 24;
    606  1.1  skrll   insn[0] = (insn[0] & ~0xff) | (tie_t << 0);
    607  1.1  skrll   tie_t = (val << 20) >> 28;
    608  1.1  skrll   insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
    609  1.1  skrll }
    610  1.1  skrll 
    611  1.1  skrll static unsigned
    612  1.1  skrll Field_imm16_Slot_inst_get (const xtensa_insnbuf insn)
    613  1.1  skrll {
    614  1.1  skrll   unsigned tie_t = 0;
    615  1.1  skrll   tie_t = (tie_t << 16) | ((insn[0] << 16) >> 16);
    616  1.1  skrll   return tie_t;
    617  1.1  skrll }
    618  1.1  skrll 
    619  1.1  skrll static void
    620  1.1  skrll Field_imm16_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    621  1.1  skrll {
    622  1.1  skrll   uint32 tie_t;
    623  1.1  skrll   tie_t = (val << 16) >> 16;
    624  1.1  skrll   insn[0] = (insn[0] & ~0xffff) | (tie_t << 0);
    625  1.1  skrll }
    626  1.1  skrll 
    627  1.1  skrll static unsigned
    628  1.1  skrll Field_offset_Slot_inst_get (const xtensa_insnbuf insn)
    629  1.1  skrll {
    630  1.1  skrll   unsigned tie_t = 0;
    631  1.1  skrll   tie_t = (tie_t << 18) | ((insn[0] << 14) >> 14);
    632  1.1  skrll   return tie_t;
    633  1.1  skrll }
    634  1.1  skrll 
    635  1.1  skrll static void
    636  1.1  skrll Field_offset_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    637  1.1  skrll {
    638  1.1  skrll   uint32 tie_t;
    639  1.1  skrll   tie_t = (val << 14) >> 14;
    640  1.1  skrll   insn[0] = (insn[0] & ~0x3ffff) | (tie_t << 0);
    641  1.1  skrll }
    642  1.1  skrll 
    643  1.1  skrll static unsigned
    644  1.1  skrll Field_r_Slot_inst16a_get (const xtensa_insnbuf insn)
    645  1.1  skrll {
    646  1.1  skrll   unsigned tie_t = 0;
    647  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
    648  1.1  skrll   return tie_t;
    649  1.1  skrll }
    650  1.1  skrll 
    651  1.1  skrll static void
    652  1.1  skrll Field_r_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
    653  1.1  skrll {
    654  1.1  skrll   uint32 tie_t;
    655  1.1  skrll   tie_t = (val << 28) >> 28;
    656  1.1  skrll   insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
    657  1.1  skrll }
    658  1.1  skrll 
    659  1.1  skrll static unsigned
    660  1.1  skrll Field_sa4_Slot_inst_get (const xtensa_insnbuf insn)
    661  1.1  skrll {
    662  1.1  skrll   unsigned tie_t = 0;
    663  1.1  skrll   tie_t = (tie_t << 1) | ((insn[0] << 31) >> 31);
    664  1.1  skrll   return tie_t;
    665  1.1  skrll }
    666  1.1  skrll 
    667  1.1  skrll static void
    668  1.1  skrll Field_sa4_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    669  1.1  skrll {
    670  1.1  skrll   uint32 tie_t;
    671  1.1  skrll   tie_t = (val << 31) >> 31;
    672  1.1  skrll   insn[0] = (insn[0] & ~0x1) | (tie_t << 0);
    673  1.1  skrll }
    674  1.1  skrll 
    675  1.1  skrll static unsigned
    676  1.1  skrll Field_sae4_Slot_inst_get (const xtensa_insnbuf insn)
    677  1.1  skrll {
    678  1.1  skrll   unsigned tie_t = 0;
    679  1.1  skrll   tie_t = (tie_t << 1) | ((insn[0] << 27) >> 31);
    680  1.1  skrll   return tie_t;
    681  1.1  skrll }
    682  1.1  skrll 
    683  1.1  skrll static void
    684  1.1  skrll Field_sae4_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    685  1.1  skrll {
    686  1.1  skrll   uint32 tie_t;
    687  1.1  skrll   tie_t = (val << 31) >> 31;
    688  1.1  skrll   insn[0] = (insn[0] & ~0x10) | (tie_t << 4);
    689  1.1  skrll }
    690  1.1  skrll 
    691  1.1  skrll static unsigned
    692  1.1  skrll Field_sae_Slot_inst_get (const xtensa_insnbuf insn)
    693  1.1  skrll {
    694  1.1  skrll   unsigned tie_t = 0;
    695  1.1  skrll   tie_t = (tie_t << 1) | ((insn[0] << 27) >> 31);
    696  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
    697  1.1  skrll   return tie_t;
    698  1.1  skrll }
    699  1.1  skrll 
    700  1.1  skrll static void
    701  1.1  skrll Field_sae_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    702  1.1  skrll {
    703  1.1  skrll   uint32 tie_t;
    704  1.1  skrll   tie_t = (val << 28) >> 28;
    705  1.1  skrll   insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
    706  1.1  skrll   tie_t = (val << 27) >> 31;
    707  1.1  skrll   insn[0] = (insn[0] & ~0x10) | (tie_t << 4);
    708  1.1  skrll }
    709  1.1  skrll 
    710  1.1  skrll static unsigned
    711  1.1  skrll Field_sal_Slot_inst_get (const xtensa_insnbuf insn)
    712  1.1  skrll {
    713  1.1  skrll   unsigned tie_t = 0;
    714  1.1  skrll   tie_t = (tie_t << 1) | ((insn[0] << 31) >> 31);
    715  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 12) >> 28);
    716  1.1  skrll   return tie_t;
    717  1.1  skrll }
    718  1.1  skrll 
    719  1.1  skrll static void
    720  1.1  skrll Field_sal_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    721  1.1  skrll {
    722  1.1  skrll   uint32 tie_t;
    723  1.1  skrll   tie_t = (val << 28) >> 28;
    724  1.1  skrll   insn[0] = (insn[0] & ~0xf0000) | (tie_t << 16);
    725  1.1  skrll   tie_t = (val << 27) >> 31;
    726  1.1  skrll   insn[0] = (insn[0] & ~0x1) | (tie_t << 0);
    727  1.1  skrll }
    728  1.1  skrll 
    729  1.1  skrll static unsigned
    730  1.1  skrll Field_sargt_Slot_inst_get (const xtensa_insnbuf insn)
    731  1.1  skrll {
    732  1.1  skrll   unsigned tie_t = 0;
    733  1.1  skrll   tie_t = (tie_t << 1) | ((insn[0] << 31) >> 31);
    734  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
    735  1.1  skrll   return tie_t;
    736  1.1  skrll }
    737  1.1  skrll 
    738  1.1  skrll static void
    739  1.1  skrll Field_sargt_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    740  1.1  skrll {
    741  1.1  skrll   uint32 tie_t;
    742  1.1  skrll   tie_t = (val << 28) >> 28;
    743  1.1  skrll   insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
    744  1.1  skrll   tie_t = (val << 27) >> 31;
    745  1.1  skrll   insn[0] = (insn[0] & ~0x1) | (tie_t << 0);
    746  1.1  skrll }
    747  1.1  skrll 
    748  1.1  skrll static unsigned
    749  1.1  skrll Field_sas4_Slot_inst_get (const xtensa_insnbuf insn)
    750  1.1  skrll {
    751  1.1  skrll   unsigned tie_t = 0;
    752  1.1  skrll   tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
    753  1.1  skrll   return tie_t;
    754  1.1  skrll }
    755  1.1  skrll 
    756  1.1  skrll static void
    757  1.1  skrll Field_sas4_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    758  1.1  skrll {
    759  1.1  skrll   uint32 tie_t;
    760  1.1  skrll   tie_t = (val << 31) >> 31;
    761  1.1  skrll   insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
    762  1.1  skrll }
    763  1.1  skrll 
    764  1.1  skrll static unsigned
    765  1.1  skrll Field_sas_Slot_inst_get (const xtensa_insnbuf insn)
    766  1.1  skrll {
    767  1.1  skrll   unsigned tie_t = 0;
    768  1.1  skrll   tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
    769  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
    770  1.1  skrll   return tie_t;
    771  1.1  skrll }
    772  1.1  skrll 
    773  1.1  skrll static void
    774  1.1  skrll Field_sas_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    775  1.1  skrll {
    776  1.1  skrll   uint32 tie_t;
    777  1.1  skrll   tie_t = (val << 28) >> 28;
    778  1.1  skrll   insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
    779  1.1  skrll   tie_t = (val << 27) >> 31;
    780  1.1  skrll   insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
    781  1.1  skrll }
    782  1.1  skrll 
    783  1.1  skrll static unsigned
    784  1.1  skrll Field_sr_Slot_inst16a_get (const xtensa_insnbuf insn)
    785  1.1  skrll {
    786  1.1  skrll   unsigned tie_t = 0;
    787  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
    788  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
    789  1.1  skrll   return tie_t;
    790  1.1  skrll }
    791  1.1  skrll 
    792  1.1  skrll static void
    793  1.1  skrll Field_sr_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
    794  1.1  skrll {
    795  1.1  skrll   uint32 tie_t;
    796  1.1  skrll   tie_t = (val << 28) >> 28;
    797  1.1  skrll   insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
    798  1.1  skrll   tie_t = (val << 24) >> 28;
    799  1.1  skrll   insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
    800  1.1  skrll }
    801  1.1  skrll 
    802  1.1  skrll static unsigned
    803  1.1  skrll Field_sr_Slot_inst16b_get (const xtensa_insnbuf insn)
    804  1.1  skrll {
    805  1.1  skrll   unsigned tie_t = 0;
    806  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
    807  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
    808  1.1  skrll   return tie_t;
    809  1.1  skrll }
    810  1.1  skrll 
    811  1.1  skrll static void
    812  1.1  skrll Field_sr_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
    813  1.1  skrll {
    814  1.1  skrll   uint32 tie_t;
    815  1.1  skrll   tie_t = (val << 28) >> 28;
    816  1.1  skrll   insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
    817  1.1  skrll   tie_t = (val << 24) >> 28;
    818  1.1  skrll   insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
    819  1.1  skrll }
    820  1.1  skrll 
    821  1.1  skrll static unsigned
    822  1.1  skrll Field_st_Slot_inst_get (const xtensa_insnbuf insn)
    823  1.1  skrll {
    824  1.1  skrll   unsigned tie_t = 0;
    825  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
    826  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 12) >> 28);
    827  1.1  skrll   return tie_t;
    828  1.1  skrll }
    829  1.1  skrll 
    830  1.1  skrll static void
    831  1.1  skrll Field_st_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    832  1.1  skrll {
    833  1.1  skrll   uint32 tie_t;
    834  1.1  skrll   tie_t = (val << 28) >> 28;
    835  1.1  skrll   insn[0] = (insn[0] & ~0xf0000) | (tie_t << 16);
    836  1.1  skrll   tie_t = (val << 24) >> 28;
    837  1.1  skrll   insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
    838  1.1  skrll }
    839  1.1  skrll 
    840  1.1  skrll static unsigned
    841  1.1  skrll Field_st_Slot_inst16a_get (const xtensa_insnbuf insn)
    842  1.1  skrll {
    843  1.1  skrll   unsigned tie_t = 0;
    844  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
    845  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
    846  1.1  skrll   return tie_t;
    847  1.1  skrll }
    848  1.1  skrll 
    849  1.1  skrll static void
    850  1.1  skrll Field_st_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
    851  1.1  skrll {
    852  1.1  skrll   uint32 tie_t;
    853  1.1  skrll   tie_t = (val << 28) >> 28;
    854  1.1  skrll   insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
    855  1.1  skrll   tie_t = (val << 24) >> 28;
    856  1.1  skrll   insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
    857  1.1  skrll }
    858  1.1  skrll 
    859  1.1  skrll static unsigned
    860  1.1  skrll Field_st_Slot_inst16b_get (const xtensa_insnbuf insn)
    861  1.1  skrll {
    862  1.1  skrll   unsigned tie_t = 0;
    863  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
    864  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
    865  1.1  skrll   return tie_t;
    866  1.1  skrll }
    867  1.1  skrll 
    868  1.1  skrll static void
    869  1.1  skrll Field_st_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
    870  1.1  skrll {
    871  1.1  skrll   uint32 tie_t;
    872  1.1  skrll   tie_t = (val << 28) >> 28;
    873  1.1  skrll   insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
    874  1.1  skrll   tie_t = (val << 24) >> 28;
    875  1.1  skrll   insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
    876  1.1  skrll }
    877  1.1  skrll 
    878  1.1  skrll static unsigned
    879  1.1  skrll Field_imm4_Slot_inst_get (const xtensa_insnbuf insn)
    880  1.1  skrll {
    881  1.1  skrll   unsigned tie_t = 0;
    882  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
    883  1.1  skrll   return tie_t;
    884  1.1  skrll }
    885  1.1  skrll 
    886  1.1  skrll static void
    887  1.1  skrll Field_imm4_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    888  1.1  skrll {
    889  1.1  skrll   uint32 tie_t;
    890  1.1  skrll   tie_t = (val << 28) >> 28;
    891  1.1  skrll   insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
    892  1.1  skrll }
    893  1.1  skrll 
    894  1.1  skrll static unsigned
    895  1.1  skrll Field_imm4_Slot_inst16a_get (const xtensa_insnbuf insn)
    896  1.1  skrll {
    897  1.1  skrll   unsigned tie_t = 0;
    898  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
    899  1.1  skrll   return tie_t;
    900  1.1  skrll }
    901  1.1  skrll 
    902  1.1  skrll static void
    903  1.1  skrll Field_imm4_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
    904  1.1  skrll {
    905  1.1  skrll   uint32 tie_t;
    906  1.1  skrll   tie_t = (val << 28) >> 28;
    907  1.1  skrll   insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
    908  1.1  skrll }
    909  1.1  skrll 
    910  1.1  skrll static unsigned
    911  1.1  skrll Field_imm4_Slot_inst16b_get (const xtensa_insnbuf insn)
    912  1.1  skrll {
    913  1.1  skrll   unsigned tie_t = 0;
    914  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
    915  1.1  skrll   return tie_t;
    916  1.1  skrll }
    917  1.1  skrll 
    918  1.1  skrll static void
    919  1.1  skrll Field_imm4_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
    920  1.1  skrll {
    921  1.1  skrll   uint32 tie_t;
    922  1.1  skrll   tie_t = (val << 28) >> 28;
    923  1.1  skrll   insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
    924  1.1  skrll }
    925  1.1  skrll 
    926  1.1  skrll static unsigned
    927  1.1  skrll Field_mn_Slot_inst_get (const xtensa_insnbuf insn)
    928  1.1  skrll {
    929  1.1  skrll   unsigned tie_t = 0;
    930  1.1  skrll   tie_t = (tie_t << 2) | ((insn[0] << 12) >> 30);
    931  1.1  skrll   tie_t = (tie_t << 2) | ((insn[0] << 14) >> 30);
    932  1.1  skrll   return tie_t;
    933  1.1  skrll }
    934  1.1  skrll 
    935  1.1  skrll static void
    936  1.1  skrll Field_mn_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
    937  1.1  skrll {
    938  1.1  skrll   uint32 tie_t;
    939  1.1  skrll   tie_t = (val << 30) >> 30;
    940  1.1  skrll   insn[0] = (insn[0] & ~0x30000) | (tie_t << 16);
    941  1.1  skrll   tie_t = (val << 28) >> 30;
    942  1.1  skrll   insn[0] = (insn[0] & ~0xc0000) | (tie_t << 18);
    943  1.1  skrll }
    944  1.1  skrll 
    945  1.1  skrll static unsigned
    946  1.1  skrll Field_i_Slot_inst16a_get (const xtensa_insnbuf insn)
    947  1.1  skrll {
    948  1.1  skrll   unsigned tie_t = 0;
    949  1.1  skrll   tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31);
    950  1.1  skrll   return tie_t;
    951  1.1  skrll }
    952  1.1  skrll 
    953  1.1  skrll static void
    954  1.1  skrll Field_i_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
    955  1.1  skrll {
    956  1.1  skrll   uint32 tie_t;
    957  1.1  skrll   tie_t = (val << 31) >> 31;
    958  1.1  skrll   insn[0] = (insn[0] & ~0x800) | (tie_t << 11);
    959  1.1  skrll }
    960  1.1  skrll 
    961  1.1  skrll static unsigned
    962  1.1  skrll Field_imm6lo_Slot_inst16a_get (const xtensa_insnbuf insn)
    963  1.1  skrll {
    964  1.1  skrll   unsigned tie_t = 0;
    965  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
    966  1.1  skrll   return tie_t;
    967  1.1  skrll }
    968  1.1  skrll 
    969  1.1  skrll static void
    970  1.1  skrll Field_imm6lo_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
    971  1.1  skrll {
    972  1.1  skrll   uint32 tie_t;
    973  1.1  skrll   tie_t = (val << 28) >> 28;
    974  1.1  skrll   insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
    975  1.1  skrll }
    976  1.1  skrll 
    977  1.1  skrll static unsigned
    978  1.1  skrll Field_imm6lo_Slot_inst16b_get (const xtensa_insnbuf insn)
    979  1.1  skrll {
    980  1.1  skrll   unsigned tie_t = 0;
    981  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
    982  1.1  skrll   return tie_t;
    983  1.1  skrll }
    984  1.1  skrll 
    985  1.1  skrll static void
    986  1.1  skrll Field_imm6lo_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
    987  1.1  skrll {
    988  1.1  skrll   uint32 tie_t;
    989  1.1  skrll   tie_t = (val << 28) >> 28;
    990  1.1  skrll   insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
    991  1.1  skrll }
    992  1.1  skrll 
    993  1.1  skrll static unsigned
    994  1.1  skrll Field_imm6hi_Slot_inst16a_get (const xtensa_insnbuf insn)
    995  1.1  skrll {
    996  1.1  skrll   unsigned tie_t = 0;
    997  1.1  skrll   tie_t = (tie_t << 2) | ((insn[0] << 22) >> 30);
    998  1.1  skrll   return tie_t;
    999  1.1  skrll }
   1000  1.1  skrll 
   1001  1.1  skrll static void
   1002  1.1  skrll Field_imm6hi_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   1003  1.1  skrll {
   1004  1.1  skrll   uint32 tie_t;
   1005  1.1  skrll   tie_t = (val << 30) >> 30;
   1006  1.1  skrll   insn[0] = (insn[0] & ~0x300) | (tie_t << 8);
   1007  1.1  skrll }
   1008  1.1  skrll 
   1009  1.1  skrll static unsigned
   1010  1.1  skrll Field_imm6hi_Slot_inst16b_get (const xtensa_insnbuf insn)
   1011  1.1  skrll {
   1012  1.1  skrll   unsigned tie_t = 0;
   1013  1.1  skrll   tie_t = (tie_t << 2) | ((insn[0] << 22) >> 30);
   1014  1.1  skrll   return tie_t;
   1015  1.1  skrll }
   1016  1.1  skrll 
   1017  1.1  skrll static void
   1018  1.1  skrll Field_imm6hi_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
   1019  1.1  skrll {
   1020  1.1  skrll   uint32 tie_t;
   1021  1.1  skrll   tie_t = (val << 30) >> 30;
   1022  1.1  skrll   insn[0] = (insn[0] & ~0x300) | (tie_t << 8);
   1023  1.1  skrll }
   1024  1.1  skrll 
   1025  1.1  skrll static unsigned
   1026  1.1  skrll Field_imm7lo_Slot_inst16a_get (const xtensa_insnbuf insn)
   1027  1.1  skrll {
   1028  1.1  skrll   unsigned tie_t = 0;
   1029  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   1030  1.1  skrll   return tie_t;
   1031  1.1  skrll }
   1032  1.1  skrll 
   1033  1.1  skrll static void
   1034  1.1  skrll Field_imm7lo_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   1035  1.1  skrll {
   1036  1.1  skrll   uint32 tie_t;
   1037  1.1  skrll   tie_t = (val << 28) >> 28;
   1038  1.1  skrll   insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   1039  1.1  skrll }
   1040  1.1  skrll 
   1041  1.1  skrll static unsigned
   1042  1.1  skrll Field_imm7lo_Slot_inst16b_get (const xtensa_insnbuf insn)
   1043  1.1  skrll {
   1044  1.1  skrll   unsigned tie_t = 0;
   1045  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   1046  1.1  skrll   return tie_t;
   1047  1.1  skrll }
   1048  1.1  skrll 
   1049  1.1  skrll static void
   1050  1.1  skrll Field_imm7lo_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
   1051  1.1  skrll {
   1052  1.1  skrll   uint32 tie_t;
   1053  1.1  skrll   tie_t = (val << 28) >> 28;
   1054  1.1  skrll   insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   1055  1.1  skrll }
   1056  1.1  skrll 
   1057  1.1  skrll static unsigned
   1058  1.1  skrll Field_imm7hi_Slot_inst16a_get (const xtensa_insnbuf insn)
   1059  1.1  skrll {
   1060  1.1  skrll   unsigned tie_t = 0;
   1061  1.1  skrll   tie_t = (tie_t << 3) | ((insn[0] << 21) >> 29);
   1062  1.1  skrll   return tie_t;
   1063  1.1  skrll }
   1064  1.1  skrll 
   1065  1.1  skrll static void
   1066  1.1  skrll Field_imm7hi_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   1067  1.1  skrll {
   1068  1.1  skrll   uint32 tie_t;
   1069  1.1  skrll   tie_t = (val << 29) >> 29;
   1070  1.1  skrll   insn[0] = (insn[0] & ~0x700) | (tie_t << 8);
   1071  1.1  skrll }
   1072  1.1  skrll 
   1073  1.1  skrll static unsigned
   1074  1.1  skrll Field_imm7hi_Slot_inst16b_get (const xtensa_insnbuf insn)
   1075  1.1  skrll {
   1076  1.1  skrll   unsigned tie_t = 0;
   1077  1.1  skrll   tie_t = (tie_t << 3) | ((insn[0] << 21) >> 29);
   1078  1.1  skrll   return tie_t;
   1079  1.1  skrll }
   1080  1.1  skrll 
   1081  1.1  skrll static void
   1082  1.1  skrll Field_imm7hi_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
   1083  1.1  skrll {
   1084  1.1  skrll   uint32 tie_t;
   1085  1.1  skrll   tie_t = (val << 29) >> 29;
   1086  1.1  skrll   insn[0] = (insn[0] & ~0x700) | (tie_t << 8);
   1087  1.1  skrll }
   1088  1.1  skrll 
   1089  1.1  skrll static unsigned
   1090  1.1  skrll Field_z_Slot_inst16a_get (const xtensa_insnbuf insn)
   1091  1.1  skrll {
   1092  1.1  skrll   unsigned tie_t = 0;
   1093  1.1  skrll   tie_t = (tie_t << 1) | ((insn[0] << 21) >> 31);
   1094  1.1  skrll   return tie_t;
   1095  1.1  skrll }
   1096  1.1  skrll 
   1097  1.1  skrll static void
   1098  1.1  skrll Field_z_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   1099  1.1  skrll {
   1100  1.1  skrll   uint32 tie_t;
   1101  1.1  skrll   tie_t = (val << 31) >> 31;
   1102  1.1  skrll   insn[0] = (insn[0] & ~0x400) | (tie_t << 10);
   1103  1.1  skrll }
   1104  1.1  skrll 
   1105  1.1  skrll static unsigned
   1106  1.1  skrll Field_imm6_Slot_inst16a_get (const xtensa_insnbuf insn)
   1107  1.1  skrll {
   1108  1.1  skrll   unsigned tie_t = 0;
   1109  1.1  skrll   tie_t = (tie_t << 2) | ((insn[0] << 22) >> 30);
   1110  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   1111  1.1  skrll   return tie_t;
   1112  1.1  skrll }
   1113  1.1  skrll 
   1114  1.1  skrll static void
   1115  1.1  skrll Field_imm6_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   1116  1.1  skrll {
   1117  1.1  skrll   uint32 tie_t;
   1118  1.1  skrll   tie_t = (val << 28) >> 28;
   1119  1.1  skrll   insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   1120  1.1  skrll   tie_t = (val << 26) >> 30;
   1121  1.1  skrll   insn[0] = (insn[0] & ~0x300) | (tie_t << 8);
   1122  1.1  skrll }
   1123  1.1  skrll 
   1124  1.1  skrll static unsigned
   1125  1.1  skrll Field_imm6_Slot_inst16b_get (const xtensa_insnbuf insn)
   1126  1.1  skrll {
   1127  1.1  skrll   unsigned tie_t = 0;
   1128  1.1  skrll   tie_t = (tie_t << 2) | ((insn[0] << 22) >> 30);
   1129  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   1130  1.1  skrll   return tie_t;
   1131  1.1  skrll }
   1132  1.1  skrll 
   1133  1.1  skrll static void
   1134  1.1  skrll Field_imm6_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
   1135  1.1  skrll {
   1136  1.1  skrll   uint32 tie_t;
   1137  1.1  skrll   tie_t = (val << 28) >> 28;
   1138  1.1  skrll   insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   1139  1.1  skrll   tie_t = (val << 26) >> 30;
   1140  1.1  skrll   insn[0] = (insn[0] & ~0x300) | (tie_t << 8);
   1141  1.1  skrll }
   1142  1.1  skrll 
   1143  1.1  skrll static unsigned
   1144  1.1  skrll Field_imm7_Slot_inst16a_get (const xtensa_insnbuf insn)
   1145  1.1  skrll {
   1146  1.1  skrll   unsigned tie_t = 0;
   1147  1.1  skrll   tie_t = (tie_t << 3) | ((insn[0] << 21) >> 29);
   1148  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   1149  1.1  skrll   return tie_t;
   1150  1.1  skrll }
   1151  1.1  skrll 
   1152  1.1  skrll static void
   1153  1.1  skrll Field_imm7_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
   1154  1.1  skrll {
   1155  1.1  skrll   uint32 tie_t;
   1156  1.1  skrll   tie_t = (val << 28) >> 28;
   1157  1.1  skrll   insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   1158  1.1  skrll   tie_t = (val << 25) >> 29;
   1159  1.1  skrll   insn[0] = (insn[0] & ~0x700) | (tie_t << 8);
   1160  1.1  skrll }
   1161  1.1  skrll 
   1162  1.1  skrll static unsigned
   1163  1.1  skrll Field_imm7_Slot_inst16b_get (const xtensa_insnbuf insn)
   1164  1.1  skrll {
   1165  1.1  skrll   unsigned tie_t = 0;
   1166  1.1  skrll   tie_t = (tie_t << 3) | ((insn[0] << 21) >> 29);
   1167  1.1  skrll   tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
   1168  1.1  skrll   return tie_t;
   1169  1.1  skrll }
   1170  1.1  skrll 
   1171  1.1  skrll static void
   1172  1.1  skrll Field_imm7_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
   1173  1.1  skrll {
   1174  1.1  skrll   uint32 tie_t;
   1175  1.1  skrll   tie_t = (val << 28) >> 28;
   1176  1.1  skrll   insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
   1177  1.1  skrll   tie_t = (val << 25) >> 29;
   1178  1.1  skrll   insn[0] = (insn[0] & ~0x700) | (tie_t << 8);
   1179  1.1  skrll }
   1180  1.1  skrll 
   1181  1.1  skrll static void
   1182  1.1  skrll Implicit_Field_set (xtensa_insnbuf insn ATTRIBUTE_UNUSED,
   1183  1.1  skrll 		    uint32 val ATTRIBUTE_UNUSED)
   1184  1.1  skrll {
   1185  1.1  skrll   /* Do nothing.  */
   1186  1.1  skrll }
   1187  1.1  skrll 
   1188  1.1  skrll static unsigned
   1189  1.1  skrll Implicit_Field_ar0_get (const xtensa_insnbuf insn ATTRIBUTE_UNUSED)
   1190  1.1  skrll {
   1191  1.1  skrll   return 0;
   1192  1.1  skrll }
   1193  1.1  skrll 
   1194  1.1  skrll static unsigned
   1195  1.1  skrll Implicit_Field_ar4_get (const xtensa_insnbuf insn ATTRIBUTE_UNUSED)
   1196  1.1  skrll {
   1197  1.1  skrll   return 4;
   1198  1.1  skrll }
   1199  1.1  skrll 
   1200  1.1  skrll static unsigned
   1201  1.1  skrll Implicit_Field_ar8_get (const xtensa_insnbuf insn ATTRIBUTE_UNUSED)
   1202  1.1  skrll {
   1203  1.1  skrll   return 8;
   1204  1.1  skrll }
   1205  1.1  skrll 
   1206  1.1  skrll static unsigned
   1207  1.1  skrll Implicit_Field_ar12_get (const xtensa_insnbuf insn ATTRIBUTE_UNUSED)
   1208  1.1  skrll {
   1209  1.1  skrll   return 12;
   1210  1.1  skrll }
   1211  1.1  skrll 
   1212  1.1  skrll 
   1213  1.1  skrll /* Functional units.  */
   1215  1.1  skrll 
   1216  1.1  skrll static xtensa_funcUnit_internal funcUnits[] = {
   1217  1.1  skrll 
   1218  1.1  skrll };
   1219  1.1  skrll 
   1220  1.1  skrll 
   1221  1.1  skrll /* Register files.  */
   1223  1.1  skrll 
   1224  1.1  skrll static xtensa_regfile_internal regfiles[] = {
   1225  1.1  skrll   { "AR", "a", 0, 32, 64 }
   1226  1.1  skrll };
   1227  1.1  skrll 
   1228  1.1  skrll 
   1229  1.1  skrll /* Interfaces.  */
   1231  1.1  skrll 
   1232  1.1  skrll static xtensa_interface_internal interfaces[] = {
   1233  1.1  skrll 
   1234  1.1  skrll };
   1235  1.1  skrll 
   1236  1.1  skrll 
   1237  1.1  skrll /* Constant tables.  */
   1239  1.1  skrll 
   1240  1.1  skrll /* constant table ai4c */
   1241  1.1  skrll static const unsigned CONST_TBL_ai4c_0[] = {
   1242  1.1  skrll   0xffffffff,
   1243  1.1  skrll   0x1,
   1244  1.1  skrll   0x2,
   1245  1.1  skrll   0x3,
   1246  1.1  skrll   0x4,
   1247  1.1  skrll   0x5,
   1248  1.1  skrll   0x6,
   1249  1.1  skrll   0x7,
   1250  1.1  skrll   0x8,
   1251  1.1  skrll   0x9,
   1252  1.1  skrll   0xa,
   1253  1.1  skrll   0xb,
   1254  1.1  skrll   0xc,
   1255  1.1  skrll   0xd,
   1256  1.1  skrll   0xe,
   1257  1.1  skrll   0xf,
   1258  1.1  skrll   0
   1259  1.1  skrll };
   1260  1.1  skrll 
   1261  1.1  skrll /* constant table b4c */
   1262  1.1  skrll static const unsigned CONST_TBL_b4c_0[] = {
   1263  1.1  skrll   0xffffffff,
   1264  1.1  skrll   0x1,
   1265  1.1  skrll   0x2,
   1266  1.1  skrll   0x3,
   1267  1.1  skrll   0x4,
   1268  1.1  skrll   0x5,
   1269  1.1  skrll   0x6,
   1270  1.1  skrll   0x7,
   1271  1.1  skrll   0x8,
   1272  1.1  skrll   0xa,
   1273  1.1  skrll   0xc,
   1274  1.1  skrll   0x10,
   1275  1.1  skrll   0x20,
   1276  1.1  skrll   0x40,
   1277  1.1  skrll   0x80,
   1278  1.1  skrll   0x100,
   1279  1.1  skrll   0
   1280  1.1  skrll };
   1281  1.1  skrll 
   1282  1.1  skrll /* constant table b4cu */
   1283  1.1  skrll static const unsigned CONST_TBL_b4cu_0[] = {
   1284  1.1  skrll   0x8000,
   1285  1.1  skrll   0x10000,
   1286  1.1  skrll   0x2,
   1287  1.1  skrll   0x3,
   1288  1.1  skrll   0x4,
   1289  1.1  skrll   0x5,
   1290  1.1  skrll   0x6,
   1291  1.1  skrll   0x7,
   1292  1.1  skrll   0x8,
   1293  1.1  skrll   0xa,
   1294  1.1  skrll   0xc,
   1295  1.1  skrll   0x10,
   1296  1.1  skrll   0x20,
   1297  1.1  skrll   0x40,
   1298  1.1  skrll   0x80,
   1299  1.1  skrll   0x100,
   1300  1.1  skrll   0
   1301  1.1  skrll };
   1302  1.1  skrll 
   1303  1.1  skrll 
   1304  1.1  skrll /* Instruction operands.  */
   1306  1.1  skrll 
   1307  1.1  skrll static int
   1308  1.1  skrll Operand_soffsetx4_decode (uint32 *valp)
   1309  1.1  skrll {
   1310  1.1  skrll   unsigned soffsetx4_0, offset_0;
   1311  1.1  skrll   offset_0 = *valp & 0x3ffff;
   1312  1.1  skrll   soffsetx4_0 = 0x4 + ((((int) offset_0 << 14) >> 14) << 2);
   1313  1.1  skrll   *valp = soffsetx4_0;
   1314  1.1  skrll   return 0;
   1315  1.1  skrll }
   1316  1.1  skrll 
   1317  1.1  skrll static int
   1318  1.1  skrll Operand_soffsetx4_encode (uint32 *valp)
   1319  1.1  skrll {
   1320  1.1  skrll   unsigned offset_0, soffsetx4_0;
   1321  1.1  skrll   soffsetx4_0 = *valp;
   1322  1.1  skrll   offset_0 = ((soffsetx4_0 - 0x4) >> 2) & 0x3ffff;
   1323  1.1  skrll   *valp = offset_0;
   1324  1.1  skrll   return 0;
   1325  1.1  skrll }
   1326  1.1  skrll 
   1327  1.1  skrll static int
   1328  1.1  skrll Operand_soffsetx4_ator (uint32 *valp, uint32 pc)
   1329  1.1  skrll {
   1330  1.1  skrll   *valp -= (pc & ~0x3);
   1331  1.1  skrll   return 0;
   1332  1.1  skrll }
   1333  1.1  skrll 
   1334  1.1  skrll static int
   1335  1.1  skrll Operand_soffsetx4_rtoa (uint32 *valp, uint32 pc)
   1336  1.1  skrll {
   1337  1.1  skrll   *valp += (pc & ~0x3);
   1338  1.1  skrll   return 0;
   1339  1.1  skrll }
   1340  1.1  skrll 
   1341  1.1  skrll static int
   1342  1.1  skrll Operand_uimm12x8_decode (uint32 *valp)
   1343  1.1  skrll {
   1344  1.1  skrll   unsigned uimm12x8_0, imm12_0;
   1345  1.1  skrll   imm12_0 = *valp & 0xfff;
   1346  1.1  skrll   uimm12x8_0 = imm12_0 << 3;
   1347  1.1  skrll   *valp = uimm12x8_0;
   1348  1.1  skrll   return 0;
   1349  1.1  skrll }
   1350  1.1  skrll 
   1351  1.1  skrll static int
   1352  1.1  skrll Operand_uimm12x8_encode (uint32 *valp)
   1353  1.1  skrll {
   1354  1.1  skrll   unsigned imm12_0, uimm12x8_0;
   1355  1.1  skrll   uimm12x8_0 = *valp;
   1356  1.1  skrll   imm12_0 = ((uimm12x8_0 >> 3) & 0xfff);
   1357  1.1  skrll   *valp = imm12_0;
   1358  1.1  skrll   return 0;
   1359  1.1  skrll }
   1360  1.1  skrll 
   1361  1.1  skrll static int
   1362  1.1  skrll Operand_simm4_decode (uint32 *valp)
   1363  1.1  skrll {
   1364  1.1  skrll   unsigned simm4_0, mn_0;
   1365  1.1  skrll   mn_0 = *valp & 0xf;
   1366  1.1  skrll   simm4_0 = ((int) mn_0 << 28) >> 28;
   1367  1.1  skrll   *valp = simm4_0;
   1368  1.1  skrll   return 0;
   1369  1.1  skrll }
   1370  1.1  skrll 
   1371  1.1  skrll static int
   1372  1.1  skrll Operand_simm4_encode (uint32 *valp)
   1373  1.1  skrll {
   1374  1.1  skrll   unsigned mn_0, simm4_0;
   1375  1.1  skrll   simm4_0 = *valp;
   1376  1.1  skrll   mn_0 = (simm4_0 & 0xf);
   1377  1.1  skrll   *valp = mn_0;
   1378  1.1  skrll   return 0;
   1379  1.1  skrll }
   1380  1.1  skrll 
   1381  1.1  skrll static int
   1382  1.1  skrll Operand_arr_decode (uint32 *valp ATTRIBUTE_UNUSED)
   1383  1.1  skrll {
   1384  1.1  skrll   return 0;
   1385  1.1  skrll }
   1386  1.1  skrll 
   1387  1.1  skrll static int
   1388  1.1  skrll Operand_arr_encode (uint32 *valp)
   1389  1.1  skrll {
   1390  1.1  skrll   int error;
   1391  1.1  skrll   error = (*valp & ~0xf) != 0;
   1392  1.1  skrll   return error;
   1393  1.1  skrll }
   1394  1.1  skrll 
   1395  1.1  skrll static int
   1396  1.1  skrll Operand_ars_decode (uint32 *valp ATTRIBUTE_UNUSED)
   1397  1.1  skrll {
   1398  1.1  skrll   return 0;
   1399  1.1  skrll }
   1400  1.1  skrll 
   1401  1.1  skrll static int
   1402  1.1  skrll Operand_ars_encode (uint32 *valp)
   1403  1.1  skrll {
   1404  1.1  skrll   int error;
   1405  1.1  skrll   error = (*valp & ~0xf) != 0;
   1406  1.1  skrll   return error;
   1407  1.1  skrll }
   1408  1.1  skrll 
   1409  1.1  skrll static int
   1410  1.1  skrll Operand_art_decode (uint32 *valp ATTRIBUTE_UNUSED)
   1411  1.1  skrll {
   1412  1.1  skrll   return 0;
   1413  1.1  skrll }
   1414  1.1  skrll 
   1415  1.1  skrll static int
   1416  1.1  skrll Operand_art_encode (uint32 *valp)
   1417  1.1  skrll {
   1418  1.1  skrll   int error;
   1419  1.1  skrll   error = (*valp & ~0xf) != 0;
   1420  1.1  skrll   return error;
   1421  1.1  skrll }
   1422  1.1  skrll 
   1423  1.1  skrll static int
   1424  1.1  skrll Operand_ar0_decode (uint32 *valp ATTRIBUTE_UNUSED)
   1425  1.1  skrll {
   1426  1.1  skrll   return 0;
   1427  1.1  skrll }
   1428  1.1  skrll 
   1429  1.1  skrll static int
   1430  1.1  skrll Operand_ar0_encode (uint32 *valp)
   1431  1.1  skrll {
   1432  1.1  skrll   int error;
   1433  1.1  skrll   error = (*valp & ~0x3f) != 0;
   1434  1.1  skrll   return error;
   1435  1.1  skrll }
   1436  1.1  skrll 
   1437  1.1  skrll static int
   1438  1.1  skrll Operand_ar4_decode (uint32 *valp ATTRIBUTE_UNUSED)
   1439  1.1  skrll {
   1440  1.1  skrll   return 0;
   1441  1.1  skrll }
   1442  1.1  skrll 
   1443  1.1  skrll static int
   1444  1.1  skrll Operand_ar4_encode (uint32 *valp)
   1445  1.1  skrll {
   1446  1.1  skrll   int error;
   1447  1.1  skrll   error = (*valp & ~0x3f) != 0;
   1448  1.1  skrll   return error;
   1449  1.1  skrll }
   1450  1.1  skrll 
   1451  1.1  skrll static int
   1452  1.1  skrll Operand_ar8_decode (uint32 *valp ATTRIBUTE_UNUSED)
   1453  1.1  skrll {
   1454  1.1  skrll   return 0;
   1455  1.1  skrll }
   1456  1.1  skrll 
   1457  1.1  skrll static int
   1458  1.1  skrll Operand_ar8_encode (uint32 *valp)
   1459  1.1  skrll {
   1460  1.1  skrll   int error;
   1461  1.1  skrll   error = (*valp & ~0x3f) != 0;
   1462  1.1  skrll   return error;
   1463  1.1  skrll }
   1464  1.1  skrll 
   1465  1.1  skrll static int
   1466  1.1  skrll Operand_ar12_decode (uint32 *valp ATTRIBUTE_UNUSED)
   1467  1.1  skrll {
   1468  1.1  skrll   return 0;
   1469  1.1  skrll }
   1470  1.1  skrll 
   1471  1.1  skrll static int
   1472  1.1  skrll Operand_ar12_encode (uint32 *valp)
   1473  1.1  skrll {
   1474  1.1  skrll   int error;
   1475  1.1  skrll   error = (*valp & ~0x3f) != 0;
   1476  1.1  skrll   return error;
   1477  1.1  skrll }
   1478  1.1  skrll 
   1479  1.1  skrll static int
   1480  1.1  skrll Operand_ars_entry_decode (uint32 *valp ATTRIBUTE_UNUSED)
   1481  1.1  skrll {
   1482  1.1  skrll   return 0;
   1483  1.1  skrll }
   1484  1.1  skrll 
   1485  1.1  skrll static int
   1486  1.1  skrll Operand_ars_entry_encode (uint32 *valp)
   1487  1.1  skrll {
   1488  1.1  skrll   int error;
   1489  1.1  skrll   error = (*valp & ~0x3f) != 0;
   1490  1.1  skrll   return error;
   1491  1.1  skrll }
   1492  1.1  skrll 
   1493  1.1  skrll static int
   1494  1.1  skrll Operand_immrx4_decode (uint32 *valp)
   1495  1.1  skrll {
   1496  1.1  skrll   unsigned immrx4_0, r_0;
   1497  1.1  skrll   r_0 = *valp & 0xf;
   1498  1.1  skrll   immrx4_0 = ((((0xfffffff)) << 4) | r_0) << 2;
   1499  1.1  skrll   *valp = immrx4_0;
   1500  1.1  skrll   return 0;
   1501  1.1  skrll }
   1502  1.1  skrll 
   1503  1.1  skrll static int
   1504  1.1  skrll Operand_immrx4_encode (uint32 *valp)
   1505  1.1  skrll {
   1506  1.1  skrll   unsigned r_0, immrx4_0;
   1507  1.1  skrll   immrx4_0 = *valp;
   1508  1.1  skrll   r_0 = ((immrx4_0 >> 2) & 0xf);
   1509  1.1  skrll   *valp = r_0;
   1510  1.1  skrll   return 0;
   1511  1.1  skrll }
   1512  1.1  skrll 
   1513  1.1  skrll static int
   1514  1.1  skrll Operand_lsi4x4_decode (uint32 *valp)
   1515  1.1  skrll {
   1516  1.1  skrll   unsigned lsi4x4_0, r_0;
   1517  1.1  skrll   r_0 = *valp & 0xf;
   1518  1.1  skrll   lsi4x4_0 = r_0 << 2;
   1519  1.1  skrll   *valp = lsi4x4_0;
   1520  1.1  skrll   return 0;
   1521  1.1  skrll }
   1522  1.1  skrll 
   1523  1.1  skrll static int
   1524  1.1  skrll Operand_lsi4x4_encode (uint32 *valp)
   1525  1.1  skrll {
   1526  1.1  skrll   unsigned r_0, lsi4x4_0;
   1527  1.1  skrll   lsi4x4_0 = *valp;
   1528  1.1  skrll   r_0 = ((lsi4x4_0 >> 2) & 0xf);
   1529  1.1  skrll   *valp = r_0;
   1530  1.1  skrll   return 0;
   1531  1.1  skrll }
   1532  1.1  skrll 
   1533  1.1  skrll static int
   1534  1.1  skrll Operand_simm7_decode (uint32 *valp)
   1535  1.1  skrll {
   1536  1.1  skrll   unsigned simm7_0, imm7_0;
   1537  1.1  skrll   imm7_0 = *valp & 0x7f;
   1538  1.1  skrll   simm7_0 = ((((-((((imm7_0 >> 6) & 1)) & (((imm7_0 >> 5) & 1)))) & 0x1ffffff)) << 7) | imm7_0;
   1539  1.1  skrll   *valp = simm7_0;
   1540  1.1  skrll   return 0;
   1541  1.1  skrll }
   1542  1.1  skrll 
   1543  1.1  skrll static int
   1544  1.1  skrll Operand_simm7_encode (uint32 *valp)
   1545  1.1  skrll {
   1546  1.1  skrll   unsigned imm7_0, simm7_0;
   1547  1.1  skrll   simm7_0 = *valp;
   1548  1.1  skrll   imm7_0 = (simm7_0 & 0x7f);
   1549  1.1  skrll   *valp = imm7_0;
   1550  1.1  skrll   return 0;
   1551  1.1  skrll }
   1552  1.1  skrll 
   1553  1.1  skrll static int
   1554  1.1  skrll Operand_uimm6_decode (uint32 *valp)
   1555  1.1  skrll {
   1556  1.1  skrll   unsigned uimm6_0, imm6_0;
   1557  1.1  skrll   imm6_0 = *valp & 0x3f;
   1558  1.1  skrll   uimm6_0 = 0x4 + ((((0)) << 6) | imm6_0);
   1559  1.1  skrll   *valp = uimm6_0;
   1560  1.1  skrll   return 0;
   1561  1.1  skrll }
   1562  1.1  skrll 
   1563  1.1  skrll static int
   1564  1.1  skrll Operand_uimm6_encode (uint32 *valp)
   1565  1.1  skrll {
   1566  1.1  skrll   unsigned imm6_0, uimm6_0;
   1567  1.1  skrll   uimm6_0 = *valp;
   1568  1.1  skrll   imm6_0 = (uimm6_0 - 0x4) & 0x3f;
   1569  1.1  skrll   *valp = imm6_0;
   1570  1.1  skrll   return 0;
   1571  1.1  skrll }
   1572  1.1  skrll 
   1573  1.1  skrll static int
   1574  1.1  skrll Operand_uimm6_ator (uint32 *valp, uint32 pc)
   1575  1.1  skrll {
   1576  1.1  skrll   *valp -= pc;
   1577  1.1  skrll   return 0;
   1578  1.1  skrll }
   1579  1.1  skrll 
   1580  1.1  skrll static int
   1581  1.1  skrll Operand_uimm6_rtoa (uint32 *valp, uint32 pc)
   1582  1.1  skrll {
   1583  1.1  skrll   *valp += pc;
   1584  1.1  skrll   return 0;
   1585  1.1  skrll }
   1586  1.1  skrll 
   1587  1.1  skrll static int
   1588  1.1  skrll Operand_ai4const_decode (uint32 *valp)
   1589  1.1  skrll {
   1590  1.1  skrll   unsigned ai4const_0, t_0;
   1591  1.1  skrll   t_0 = *valp & 0xf;
   1592  1.1  skrll   ai4const_0 = CONST_TBL_ai4c_0[t_0 & 0xf];
   1593  1.1  skrll   *valp = ai4const_0;
   1594  1.1  skrll   return 0;
   1595  1.1  skrll }
   1596  1.1  skrll 
   1597  1.1  skrll static int
   1598  1.1  skrll Operand_ai4const_encode (uint32 *valp)
   1599  1.1  skrll {
   1600  1.1  skrll   unsigned t_0, ai4const_0;
   1601  1.1  skrll   ai4const_0 = *valp;
   1602  1.1  skrll   switch (ai4const_0)
   1603  1.1  skrll     {
   1604  1.1  skrll     case 0xffffffff: t_0 = 0; break;
   1605  1.1  skrll     case 0x1: t_0 = 0x1; break;
   1606  1.1  skrll     case 0x2: t_0 = 0x2; break;
   1607  1.1  skrll     case 0x3: t_0 = 0x3; break;
   1608  1.1  skrll     case 0x4: t_0 = 0x4; break;
   1609  1.1  skrll     case 0x5: t_0 = 0x5; break;
   1610  1.1  skrll     case 0x6: t_0 = 0x6; break;
   1611  1.1  skrll     case 0x7: t_0 = 0x7; break;
   1612  1.1  skrll     case 0x8: t_0 = 0x8; break;
   1613  1.1  skrll     case 0x9: t_0 = 0x9; break;
   1614  1.1  skrll     case 0xa: t_0 = 0xa; break;
   1615  1.1  skrll     case 0xb: t_0 = 0xb; break;
   1616  1.1  skrll     case 0xc: t_0 = 0xc; break;
   1617  1.1  skrll     case 0xd: t_0 = 0xd; break;
   1618  1.1  skrll     case 0xe: t_0 = 0xe; break;
   1619  1.1  skrll     default: t_0 = 0xf; break;
   1620  1.1  skrll     }
   1621  1.1  skrll   *valp = t_0;
   1622  1.1  skrll   return 0;
   1623  1.1  skrll }
   1624  1.1  skrll 
   1625  1.1  skrll static int
   1626  1.1  skrll Operand_b4const_decode (uint32 *valp)
   1627  1.1  skrll {
   1628  1.1  skrll   unsigned b4const_0, r_0;
   1629  1.1  skrll   r_0 = *valp & 0xf;
   1630  1.1  skrll   b4const_0 = CONST_TBL_b4c_0[r_0 & 0xf];
   1631  1.1  skrll   *valp = b4const_0;
   1632  1.1  skrll   return 0;
   1633  1.1  skrll }
   1634  1.1  skrll 
   1635  1.1  skrll static int
   1636  1.1  skrll Operand_b4const_encode (uint32 *valp)
   1637  1.1  skrll {
   1638  1.1  skrll   unsigned r_0, b4const_0;
   1639  1.1  skrll   b4const_0 = *valp;
   1640  1.1  skrll   switch (b4const_0)
   1641  1.1  skrll     {
   1642  1.1  skrll     case 0xffffffff: r_0 = 0; break;
   1643  1.1  skrll     case 0x1: r_0 = 0x1; break;
   1644  1.1  skrll     case 0x2: r_0 = 0x2; break;
   1645  1.1  skrll     case 0x3: r_0 = 0x3; break;
   1646  1.1  skrll     case 0x4: r_0 = 0x4; break;
   1647  1.1  skrll     case 0x5: r_0 = 0x5; break;
   1648  1.1  skrll     case 0x6: r_0 = 0x6; break;
   1649  1.1  skrll     case 0x7: r_0 = 0x7; break;
   1650  1.1  skrll     case 0x8: r_0 = 0x8; break;
   1651  1.1  skrll     case 0xa: r_0 = 0x9; break;
   1652  1.1  skrll     case 0xc: r_0 = 0xa; break;
   1653  1.1  skrll     case 0x10: r_0 = 0xb; break;
   1654  1.1  skrll     case 0x20: r_0 = 0xc; break;
   1655  1.1  skrll     case 0x40: r_0 = 0xd; break;
   1656  1.1  skrll     case 0x80: r_0 = 0xe; break;
   1657  1.1  skrll     default: r_0 = 0xf; break;
   1658  1.1  skrll     }
   1659  1.1  skrll   *valp = r_0;
   1660  1.1  skrll   return 0;
   1661  1.1  skrll }
   1662  1.1  skrll 
   1663  1.1  skrll static int
   1664  1.1  skrll Operand_b4constu_decode (uint32 *valp)
   1665  1.1  skrll {
   1666  1.1  skrll   unsigned b4constu_0, r_0;
   1667  1.1  skrll   r_0 = *valp & 0xf;
   1668  1.1  skrll   b4constu_0 = CONST_TBL_b4cu_0[r_0 & 0xf];
   1669  1.1  skrll   *valp = b4constu_0;
   1670  1.1  skrll   return 0;
   1671  1.1  skrll }
   1672  1.1  skrll 
   1673  1.1  skrll static int
   1674  1.1  skrll Operand_b4constu_encode (uint32 *valp)
   1675  1.1  skrll {
   1676  1.1  skrll   unsigned r_0, b4constu_0;
   1677  1.1  skrll   b4constu_0 = *valp;
   1678  1.1  skrll   switch (b4constu_0)
   1679  1.1  skrll     {
   1680  1.1  skrll     case 0x8000: r_0 = 0; break;
   1681  1.1  skrll     case 0x10000: r_0 = 0x1; break;
   1682  1.1  skrll     case 0x2: r_0 = 0x2; break;
   1683  1.1  skrll     case 0x3: r_0 = 0x3; break;
   1684  1.1  skrll     case 0x4: r_0 = 0x4; break;
   1685  1.1  skrll     case 0x5: r_0 = 0x5; break;
   1686  1.1  skrll     case 0x6: r_0 = 0x6; break;
   1687  1.1  skrll     case 0x7: r_0 = 0x7; break;
   1688  1.1  skrll     case 0x8: r_0 = 0x8; break;
   1689  1.1  skrll     case 0xa: r_0 = 0x9; break;
   1690  1.1  skrll     case 0xc: r_0 = 0xa; break;
   1691  1.1  skrll     case 0x10: r_0 = 0xb; break;
   1692  1.1  skrll     case 0x20: r_0 = 0xc; break;
   1693  1.1  skrll     case 0x40: r_0 = 0xd; break;
   1694  1.1  skrll     case 0x80: r_0 = 0xe; break;
   1695  1.1  skrll     default: r_0 = 0xf; break;
   1696  1.1  skrll     }
   1697  1.1  skrll   *valp = r_0;
   1698  1.1  skrll   return 0;
   1699  1.1  skrll }
   1700  1.1  skrll 
   1701  1.1  skrll static int
   1702  1.1  skrll Operand_uimm8_decode (uint32 *valp)
   1703  1.1  skrll {
   1704  1.1  skrll   unsigned uimm8_0, imm8_0;
   1705  1.1  skrll   imm8_0 = *valp & 0xff;
   1706  1.1  skrll   uimm8_0 = imm8_0;
   1707  1.1  skrll   *valp = uimm8_0;
   1708  1.1  skrll   return 0;
   1709  1.1  skrll }
   1710  1.1  skrll 
   1711  1.1  skrll static int
   1712  1.1  skrll Operand_uimm8_encode (uint32 *valp)
   1713  1.1  skrll {
   1714  1.1  skrll   unsigned imm8_0, uimm8_0;
   1715  1.1  skrll   uimm8_0 = *valp;
   1716  1.1  skrll   imm8_0 = (uimm8_0 & 0xff);
   1717  1.1  skrll   *valp = imm8_0;
   1718  1.1  skrll   return 0;
   1719  1.1  skrll }
   1720  1.1  skrll 
   1721  1.1  skrll static int
   1722  1.1  skrll Operand_uimm8x2_decode (uint32 *valp)
   1723  1.1  skrll {
   1724  1.1  skrll   unsigned uimm8x2_0, imm8_0;
   1725  1.1  skrll   imm8_0 = *valp & 0xff;
   1726  1.1  skrll   uimm8x2_0 = imm8_0 << 1;
   1727  1.1  skrll   *valp = uimm8x2_0;
   1728  1.1  skrll   return 0;
   1729  1.1  skrll }
   1730  1.1  skrll 
   1731  1.1  skrll static int
   1732  1.1  skrll Operand_uimm8x2_encode (uint32 *valp)
   1733  1.1  skrll {
   1734  1.1  skrll   unsigned imm8_0, uimm8x2_0;
   1735  1.1  skrll   uimm8x2_0 = *valp;
   1736  1.1  skrll   imm8_0 = ((uimm8x2_0 >> 1) & 0xff);
   1737  1.1  skrll   *valp = imm8_0;
   1738  1.1  skrll   return 0;
   1739  1.1  skrll }
   1740  1.1  skrll 
   1741  1.1  skrll static int
   1742  1.1  skrll Operand_uimm8x4_decode (uint32 *valp)
   1743  1.1  skrll {
   1744  1.1  skrll   unsigned uimm8x4_0, imm8_0;
   1745  1.1  skrll   imm8_0 = *valp & 0xff;
   1746  1.1  skrll   uimm8x4_0 = imm8_0 << 2;
   1747  1.1  skrll   *valp = uimm8x4_0;
   1748  1.1  skrll   return 0;
   1749  1.1  skrll }
   1750  1.1  skrll 
   1751  1.1  skrll static int
   1752  1.1  skrll Operand_uimm8x4_encode (uint32 *valp)
   1753  1.1  skrll {
   1754  1.1  skrll   unsigned imm8_0, uimm8x4_0;
   1755  1.1  skrll   uimm8x4_0 = *valp;
   1756  1.1  skrll   imm8_0 = ((uimm8x4_0 >> 2) & 0xff);
   1757  1.1  skrll   *valp = imm8_0;
   1758  1.1  skrll   return 0;
   1759  1.1  skrll }
   1760  1.1  skrll 
   1761  1.1  skrll static int
   1762  1.1  skrll Operand_uimm4x16_decode (uint32 *valp)
   1763  1.1  skrll {
   1764  1.1  skrll   unsigned uimm4x16_0, op2_0;
   1765  1.1  skrll   op2_0 = *valp & 0xf;
   1766  1.1  skrll   uimm4x16_0 = op2_0 << 4;
   1767  1.1  skrll   *valp = uimm4x16_0;
   1768  1.1  skrll   return 0;
   1769  1.1  skrll }
   1770  1.1  skrll 
   1771  1.1  skrll static int
   1772  1.1  skrll Operand_uimm4x16_encode (uint32 *valp)
   1773  1.1  skrll {
   1774  1.1  skrll   unsigned op2_0, uimm4x16_0;
   1775  1.1  skrll   uimm4x16_0 = *valp;
   1776  1.1  skrll   op2_0 = ((uimm4x16_0 >> 4) & 0xf);
   1777  1.1  skrll   *valp = op2_0;
   1778  1.1  skrll   return 0;
   1779  1.1  skrll }
   1780  1.1  skrll 
   1781  1.1  skrll static int
   1782  1.1  skrll Operand_simm8_decode (uint32 *valp)
   1783  1.1  skrll {
   1784  1.1  skrll   unsigned simm8_0, imm8_0;
   1785  1.1  skrll   imm8_0 = *valp & 0xff;
   1786  1.1  skrll   simm8_0 = ((int) imm8_0 << 24) >> 24;
   1787  1.1  skrll   *valp = simm8_0;
   1788  1.1  skrll   return 0;
   1789  1.1  skrll }
   1790  1.1  skrll 
   1791  1.1  skrll static int
   1792  1.1  skrll Operand_simm8_encode (uint32 *valp)
   1793  1.1  skrll {
   1794  1.1  skrll   unsigned imm8_0, simm8_0;
   1795  1.1  skrll   simm8_0 = *valp;
   1796  1.1  skrll   imm8_0 = (simm8_0 & 0xff);
   1797  1.1  skrll   *valp = imm8_0;
   1798  1.1  skrll   return 0;
   1799  1.1  skrll }
   1800  1.1  skrll 
   1801  1.1  skrll static int
   1802  1.1  skrll Operand_simm8x256_decode (uint32 *valp)
   1803  1.1  skrll {
   1804  1.1  skrll   unsigned simm8x256_0, imm8_0;
   1805  1.1  skrll   imm8_0 = *valp & 0xff;
   1806  1.1  skrll   simm8x256_0 = (((int) imm8_0 << 24) >> 24) << 8;
   1807  1.1  skrll   *valp = simm8x256_0;
   1808  1.1  skrll   return 0;
   1809  1.1  skrll }
   1810  1.1  skrll 
   1811  1.1  skrll static int
   1812  1.1  skrll Operand_simm8x256_encode (uint32 *valp)
   1813  1.1  skrll {
   1814  1.1  skrll   unsigned imm8_0, simm8x256_0;
   1815  1.1  skrll   simm8x256_0 = *valp;
   1816  1.1  skrll   imm8_0 = ((simm8x256_0 >> 8) & 0xff);
   1817  1.1  skrll   *valp = imm8_0;
   1818  1.1  skrll   return 0;
   1819  1.1  skrll }
   1820  1.1  skrll 
   1821  1.1  skrll static int
   1822  1.1  skrll Operand_simm12b_decode (uint32 *valp)
   1823  1.1  skrll {
   1824  1.1  skrll   unsigned simm12b_0, imm12b_0;
   1825  1.1  skrll   imm12b_0 = *valp & 0xfff;
   1826  1.1  skrll   simm12b_0 = ((int) imm12b_0 << 20) >> 20;
   1827  1.1  skrll   *valp = simm12b_0;
   1828  1.1  skrll   return 0;
   1829  1.1  skrll }
   1830  1.1  skrll 
   1831  1.1  skrll static int
   1832  1.1  skrll Operand_simm12b_encode (uint32 *valp)
   1833  1.1  skrll {
   1834  1.1  skrll   unsigned imm12b_0, simm12b_0;
   1835  1.1  skrll   simm12b_0 = *valp;
   1836  1.1  skrll   imm12b_0 = (simm12b_0 & 0xfff);
   1837  1.1  skrll   *valp = imm12b_0;
   1838  1.1  skrll   return 0;
   1839  1.1  skrll }
   1840  1.1  skrll 
   1841  1.1  skrll static int
   1842  1.1  skrll Operand_msalp32_decode (uint32 *valp)
   1843  1.1  skrll {
   1844  1.1  skrll   unsigned msalp32_0, sal_0;
   1845  1.1  skrll   sal_0 = *valp & 0x1f;
   1846  1.1  skrll   msalp32_0 = 0x20 - sal_0;
   1847  1.1  skrll   *valp = msalp32_0;
   1848  1.1  skrll   return 0;
   1849  1.1  skrll }
   1850  1.1  skrll 
   1851  1.1  skrll static int
   1852  1.1  skrll Operand_msalp32_encode (uint32 *valp)
   1853  1.1  skrll {
   1854  1.1  skrll   unsigned sal_0, msalp32_0;
   1855  1.1  skrll   msalp32_0 = *valp;
   1856  1.1  skrll   sal_0 = (0x20 - msalp32_0) & 0x1f;
   1857  1.1  skrll   *valp = sal_0;
   1858  1.1  skrll   return 0;
   1859  1.1  skrll }
   1860  1.1  skrll 
   1861  1.1  skrll static int
   1862  1.1  skrll Operand_op2p1_decode (uint32 *valp)
   1863  1.1  skrll {
   1864  1.1  skrll   unsigned op2p1_0, op2_0;
   1865  1.1  skrll   op2_0 = *valp & 0xf;
   1866  1.1  skrll   op2p1_0 = op2_0 + 0x1;
   1867  1.1  skrll   *valp = op2p1_0;
   1868  1.1  skrll   return 0;
   1869  1.1  skrll }
   1870  1.1  skrll 
   1871  1.1  skrll static int
   1872  1.1  skrll Operand_op2p1_encode (uint32 *valp)
   1873  1.1  skrll {
   1874  1.1  skrll   unsigned op2_0, op2p1_0;
   1875  1.1  skrll   op2p1_0 = *valp;
   1876  1.1  skrll   op2_0 = (op2p1_0 - 0x1) & 0xf;
   1877  1.1  skrll   *valp = op2_0;
   1878  1.1  skrll   return 0;
   1879  1.1  skrll }
   1880  1.1  skrll 
   1881  1.1  skrll static int
   1882  1.1  skrll Operand_label8_decode (uint32 *valp)
   1883  1.1  skrll {
   1884  1.1  skrll   unsigned label8_0, imm8_0;
   1885  1.1  skrll   imm8_0 = *valp & 0xff;
   1886  1.1  skrll   label8_0 = 0x4 + (((int) imm8_0 << 24) >> 24);
   1887  1.1  skrll   *valp = label8_0;
   1888  1.1  skrll   return 0;
   1889  1.1  skrll }
   1890  1.1  skrll 
   1891  1.1  skrll static int
   1892  1.1  skrll Operand_label8_encode (uint32 *valp)
   1893  1.1  skrll {
   1894  1.1  skrll   unsigned imm8_0, label8_0;
   1895  1.1  skrll   label8_0 = *valp;
   1896  1.1  skrll   imm8_0 = (label8_0 - 0x4) & 0xff;
   1897  1.1  skrll   *valp = imm8_0;
   1898  1.1  skrll   return 0;
   1899  1.1  skrll }
   1900  1.1  skrll 
   1901  1.1  skrll static int
   1902  1.1  skrll Operand_label8_ator (uint32 *valp, uint32 pc)
   1903  1.1  skrll {
   1904  1.1  skrll   *valp -= pc;
   1905  1.1  skrll   return 0;
   1906  1.1  skrll }
   1907  1.1  skrll 
   1908  1.1  skrll static int
   1909  1.1  skrll Operand_label8_rtoa (uint32 *valp, uint32 pc)
   1910  1.1  skrll {
   1911  1.1  skrll   *valp += pc;
   1912  1.1  skrll   return 0;
   1913  1.1  skrll }
   1914  1.1  skrll 
   1915  1.1  skrll static int
   1916  1.1  skrll Operand_ulabel8_decode (uint32 *valp)
   1917  1.1  skrll {
   1918  1.1  skrll   unsigned ulabel8_0, imm8_0;
   1919  1.1  skrll   imm8_0 = *valp & 0xff;
   1920  1.1  skrll   ulabel8_0 = 0x4 + ((((0)) << 8) | imm8_0);
   1921  1.1  skrll   *valp = ulabel8_0;
   1922  1.1  skrll   return 0;
   1923  1.1  skrll }
   1924  1.1  skrll 
   1925  1.1  skrll static int
   1926  1.1  skrll Operand_ulabel8_encode (uint32 *valp)
   1927  1.1  skrll {
   1928  1.1  skrll   unsigned imm8_0, ulabel8_0;
   1929  1.1  skrll   ulabel8_0 = *valp;
   1930  1.1  skrll   imm8_0 = (ulabel8_0 - 0x4) & 0xff;
   1931  1.1  skrll   *valp = imm8_0;
   1932  1.1  skrll   return 0;
   1933  1.1  skrll }
   1934  1.1  skrll 
   1935  1.1  skrll static int
   1936  1.1  skrll Operand_ulabel8_ator (uint32 *valp, uint32 pc)
   1937  1.1  skrll {
   1938  1.1  skrll   *valp -= pc;
   1939  1.1  skrll   return 0;
   1940  1.1  skrll }
   1941  1.1  skrll 
   1942  1.1  skrll static int
   1943  1.1  skrll Operand_ulabel8_rtoa (uint32 *valp, uint32 pc)
   1944  1.1  skrll {
   1945  1.1  skrll   *valp += pc;
   1946  1.1  skrll   return 0;
   1947  1.1  skrll }
   1948  1.1  skrll 
   1949  1.1  skrll static int
   1950  1.1  skrll Operand_label12_decode (uint32 *valp)
   1951  1.1  skrll {
   1952  1.1  skrll   unsigned label12_0, imm12_0;
   1953  1.1  skrll   imm12_0 = *valp & 0xfff;
   1954  1.1  skrll   label12_0 = 0x4 + (((int) imm12_0 << 20) >> 20);
   1955  1.1  skrll   *valp = label12_0;
   1956  1.1  skrll   return 0;
   1957  1.1  skrll }
   1958  1.1  skrll 
   1959  1.1  skrll static int
   1960  1.1  skrll Operand_label12_encode (uint32 *valp)
   1961  1.1  skrll {
   1962  1.1  skrll   unsigned imm12_0, label12_0;
   1963  1.1  skrll   label12_0 = *valp;
   1964  1.1  skrll   imm12_0 = (label12_0 - 0x4) & 0xfff;
   1965  1.1  skrll   *valp = imm12_0;
   1966  1.1  skrll   return 0;
   1967  1.1  skrll }
   1968  1.1  skrll 
   1969  1.1  skrll static int
   1970  1.1  skrll Operand_label12_ator (uint32 *valp, uint32 pc)
   1971  1.1  skrll {
   1972  1.1  skrll   *valp -= pc;
   1973  1.1  skrll   return 0;
   1974  1.1  skrll }
   1975  1.1  skrll 
   1976  1.1  skrll static int
   1977  1.1  skrll Operand_label12_rtoa (uint32 *valp, uint32 pc)
   1978  1.1  skrll {
   1979  1.1  skrll   *valp += pc;
   1980  1.1  skrll   return 0;
   1981  1.1  skrll }
   1982  1.1  skrll 
   1983  1.1  skrll static int
   1984  1.1  skrll Operand_soffset_decode (uint32 *valp)
   1985  1.1  skrll {
   1986  1.1  skrll   unsigned soffset_0, offset_0;
   1987  1.1  skrll   offset_0 = *valp & 0x3ffff;
   1988  1.1  skrll   soffset_0 = 0x4 + (((int) offset_0 << 14) >> 14);
   1989  1.1  skrll   *valp = soffset_0;
   1990  1.1  skrll   return 0;
   1991  1.1  skrll }
   1992  1.1  skrll 
   1993  1.1  skrll static int
   1994  1.1  skrll Operand_soffset_encode (uint32 *valp)
   1995  1.1  skrll {
   1996  1.1  skrll   unsigned offset_0, soffset_0;
   1997  1.1  skrll   soffset_0 = *valp;
   1998  1.1  skrll   offset_0 = (soffset_0 - 0x4) & 0x3ffff;
   1999  1.1  skrll   *valp = offset_0;
   2000  1.1  skrll   return 0;
   2001  1.1  skrll }
   2002  1.1  skrll 
   2003  1.1  skrll static int
   2004  1.1  skrll Operand_soffset_ator (uint32 *valp, uint32 pc)
   2005  1.1  skrll {
   2006  1.1  skrll   *valp -= pc;
   2007  1.1  skrll   return 0;
   2008  1.1  skrll }
   2009  1.1  skrll 
   2010  1.1  skrll static int
   2011  1.1  skrll Operand_soffset_rtoa (uint32 *valp, uint32 pc)
   2012  1.1  skrll {
   2013  1.1  skrll   *valp += pc;
   2014  1.1  skrll   return 0;
   2015  1.1  skrll }
   2016  1.1  skrll 
   2017  1.1  skrll static int
   2018  1.1  skrll Operand_uimm16x4_decode (uint32 *valp)
   2019  1.1  skrll {
   2020  1.1  skrll   unsigned uimm16x4_0, imm16_0;
   2021  1.1  skrll   imm16_0 = *valp & 0xffff;
   2022  1.1  skrll   uimm16x4_0 = ((((0xffff)) << 16) | imm16_0) << 2;
   2023  1.1  skrll   *valp = uimm16x4_0;
   2024  1.1  skrll   return 0;
   2025  1.1  skrll }
   2026  1.1  skrll 
   2027  1.1  skrll static int
   2028  1.1  skrll Operand_uimm16x4_encode (uint32 *valp)
   2029  1.1  skrll {
   2030  1.1  skrll   unsigned imm16_0, uimm16x4_0;
   2031  1.1  skrll   uimm16x4_0 = *valp;
   2032  1.1  skrll   imm16_0 = (uimm16x4_0 >> 2) & 0xffff;
   2033  1.1  skrll   *valp = imm16_0;
   2034  1.1  skrll   return 0;
   2035  1.1  skrll }
   2036  1.1  skrll 
   2037  1.1  skrll static int
   2038  1.1  skrll Operand_uimm16x4_ator (uint32 *valp, uint32 pc)
   2039  1.1  skrll {
   2040  1.1  skrll   *valp -= ((pc + 3) & ~0x3);
   2041  1.1  skrll   return 0;
   2042  1.1  skrll }
   2043  1.1  skrll 
   2044  1.1  skrll static int
   2045  1.1  skrll Operand_uimm16x4_rtoa (uint32 *valp, uint32 pc)
   2046  1.1  skrll {
   2047  1.1  skrll   *valp += ((pc + 3) & ~0x3);
   2048  1.1  skrll   return 0;
   2049  1.1  skrll }
   2050  1.1  skrll 
   2051  1.1  skrll static int
   2052  1.1  skrll Operand_immt_decode (uint32 *valp)
   2053  1.1  skrll {
   2054  1.1  skrll   unsigned immt_0, t_0;
   2055  1.1  skrll   t_0 = *valp & 0xf;
   2056  1.1  skrll   immt_0 = t_0;
   2057  1.1  skrll   *valp = immt_0;
   2058  1.1  skrll   return 0;
   2059  1.1  skrll }
   2060  1.1  skrll 
   2061  1.1  skrll static int
   2062  1.1  skrll Operand_immt_encode (uint32 *valp)
   2063  1.1  skrll {
   2064  1.1  skrll   unsigned t_0, immt_0;
   2065  1.1  skrll   immt_0 = *valp;
   2066  1.1  skrll   t_0 = immt_0 & 0xf;
   2067  1.1  skrll   *valp = t_0;
   2068  1.1  skrll   return 0;
   2069  1.1  skrll }
   2070  1.1  skrll 
   2071  1.1  skrll static int
   2072  1.1  skrll Operand_imms_decode (uint32 *valp)
   2073  1.1  skrll {
   2074  1.1  skrll   unsigned imms_0, s_0;
   2075  1.1  skrll   s_0 = *valp & 0xf;
   2076  1.1  skrll   imms_0 = s_0;
   2077  1.1  skrll   *valp = imms_0;
   2078  1.1  skrll   return 0;
   2079  1.1  skrll }
   2080  1.1  skrll 
   2081  1.1  skrll static int
   2082  1.1  skrll Operand_imms_encode (uint32 *valp)
   2083  1.1  skrll {
   2084  1.1  skrll   unsigned s_0, imms_0;
   2085  1.1  skrll   imms_0 = *valp;
   2086  1.1  skrll   s_0 = imms_0 & 0xf;
   2087  1.1  skrll   *valp = s_0;
   2088  1.1  skrll   return 0;
   2089  1.1  skrll }
   2090  1.1  skrll 
   2091  1.1  skrll static xtensa_operand_internal operands[] = {
   2092  1.1  skrll   { "soffsetx4", 10, -1, 0,
   2093  1.1  skrll     XTENSA_OPERAND_IS_PCRELATIVE,
   2094  1.1  skrll     Operand_soffsetx4_encode, Operand_soffsetx4_decode,
   2095  1.1  skrll     Operand_soffsetx4_ator, Operand_soffsetx4_rtoa },
   2096  1.1  skrll   { "uimm12x8", 3, -1, 0,
   2097  1.1  skrll     0,
   2098  1.1  skrll     Operand_uimm12x8_encode, Operand_uimm12x8_decode,
   2099  1.1  skrll     0, 0 },
   2100  1.1  skrll   { "simm4", 26, -1, 0,
   2101  1.1  skrll     0,
   2102  1.1  skrll     Operand_simm4_encode, Operand_simm4_decode,
   2103  1.1  skrll     0, 0 },
   2104  1.1  skrll   { "arr", 14, 0, 1,
   2105  1.1  skrll     XTENSA_OPERAND_IS_REGISTER,
   2106  1.1  skrll     Operand_arr_encode, Operand_arr_decode,
   2107  1.1  skrll     0, 0 },
   2108  1.1  skrll   { "ars", 5, 0, 1,
   2109  1.1  skrll     XTENSA_OPERAND_IS_REGISTER,
   2110  1.1  skrll     Operand_ars_encode, Operand_ars_decode,
   2111  1.1  skrll     0, 0 },
   2112  1.1  skrll   { "*ars_invisible", 5, 0, 1,
   2113  1.1  skrll     XTENSA_OPERAND_IS_REGISTER | XTENSA_OPERAND_IS_INVISIBLE,
   2114  1.1  skrll     Operand_ars_encode, Operand_ars_decode,
   2115  1.1  skrll     0, 0 },
   2116  1.1  skrll   { "art", 0, 0, 1,
   2117  1.1  skrll     XTENSA_OPERAND_IS_REGISTER,
   2118  1.1  skrll     Operand_art_encode, Operand_art_decode,
   2119  1.1  skrll     0, 0 },
   2120  1.1  skrll   { "ar0", 35, 0, 1,
   2121  1.1  skrll     XTENSA_OPERAND_IS_REGISTER | XTENSA_OPERAND_IS_INVISIBLE,
   2122  1.1  skrll     Operand_ar0_encode, Operand_ar0_decode,
   2123  1.1  skrll     0, 0 },
   2124  1.1  skrll   { "ar4", 36, 0, 1,
   2125  1.1  skrll     XTENSA_OPERAND_IS_REGISTER | XTENSA_OPERAND_IS_INVISIBLE,
   2126  1.1  skrll     Operand_ar4_encode, Operand_ar4_decode,
   2127  1.1  skrll     0, 0 },
   2128  1.1  skrll   { "ar8", 37, 0, 1,
   2129  1.1  skrll     XTENSA_OPERAND_IS_REGISTER | XTENSA_OPERAND_IS_INVISIBLE,
   2130  1.1  skrll     Operand_ar8_encode, Operand_ar8_decode,
   2131  1.1  skrll     0, 0 },
   2132  1.1  skrll   { "ar12", 38, 0, 1,
   2133  1.1  skrll     XTENSA_OPERAND_IS_REGISTER | XTENSA_OPERAND_IS_INVISIBLE,
   2134  1.1  skrll     Operand_ar12_encode, Operand_ar12_decode,
   2135  1.1  skrll     0, 0 },
   2136  1.1  skrll   { "ars_entry", 5, 0, 1,
   2137  1.1  skrll     XTENSA_OPERAND_IS_REGISTER,
   2138  1.1  skrll     Operand_ars_entry_encode, Operand_ars_entry_decode,
   2139  1.1  skrll     0, 0 },
   2140  1.1  skrll   { "immrx4", 14, -1, 0,
   2141  1.1  skrll     0,
   2142  1.1  skrll     Operand_immrx4_encode, Operand_immrx4_decode,
   2143  1.1  skrll     0, 0 },
   2144  1.1  skrll   { "lsi4x4", 14, -1, 0,
   2145  1.1  skrll     0,
   2146  1.1  skrll     Operand_lsi4x4_encode, Operand_lsi4x4_decode,
   2147  1.1  skrll     0, 0 },
   2148  1.1  skrll   { "simm7", 34, -1, 0,
   2149  1.1  skrll     0,
   2150  1.1  skrll     Operand_simm7_encode, Operand_simm7_decode,
   2151  1.1  skrll     0, 0 },
   2152  1.1  skrll   { "uimm6", 33, -1, 0,
   2153  1.1  skrll     XTENSA_OPERAND_IS_PCRELATIVE,
   2154  1.1  skrll     Operand_uimm6_encode, Operand_uimm6_decode,
   2155  1.1  skrll     Operand_uimm6_ator, Operand_uimm6_rtoa },
   2156  1.1  skrll   { "ai4const", 0, -1, 0,
   2157  1.1  skrll     0,
   2158  1.1  skrll     Operand_ai4const_encode, Operand_ai4const_decode,
   2159  1.1  skrll     0, 0 },
   2160  1.1  skrll   { "b4const", 14, -1, 0,
   2161  1.1  skrll     0,
   2162  1.1  skrll     Operand_b4const_encode, Operand_b4const_decode,
   2163  1.1  skrll     0, 0 },
   2164  1.1  skrll   { "b4constu", 14, -1, 0,
   2165  1.1  skrll     0,
   2166  1.1  skrll     Operand_b4constu_encode, Operand_b4constu_decode,
   2167  1.1  skrll     0, 0 },
   2168  1.1  skrll   { "uimm8", 4, -1, 0,
   2169  1.1  skrll     0,
   2170  1.1  skrll     Operand_uimm8_encode, Operand_uimm8_decode,
   2171  1.1  skrll     0, 0 },
   2172  1.1  skrll   { "uimm8x2", 4, -1, 0,
   2173  1.1  skrll     0,
   2174  1.1  skrll     Operand_uimm8x2_encode, Operand_uimm8x2_decode,
   2175  1.1  skrll     0, 0 },
   2176  1.1  skrll   { "uimm8x4", 4, -1, 0,
   2177  1.1  skrll     0,
   2178  1.1  skrll     Operand_uimm8x4_encode, Operand_uimm8x4_decode,
   2179  1.1  skrll     0, 0 },
   2180  1.1  skrll   { "uimm4x16", 13, -1, 0,
   2181  1.1  skrll     0,
   2182  1.1  skrll     Operand_uimm4x16_encode, Operand_uimm4x16_decode,
   2183  1.1  skrll     0, 0 },
   2184  1.1  skrll   { "simm8", 4, -1, 0,
   2185  1.1  skrll     0,
   2186  1.1  skrll     Operand_simm8_encode, Operand_simm8_decode,
   2187  1.1  skrll     0, 0 },
   2188  1.1  skrll   { "simm8x256", 4, -1, 0,
   2189  1.1  skrll     0,
   2190  1.1  skrll     Operand_simm8x256_encode, Operand_simm8x256_decode,
   2191  1.1  skrll     0, 0 },
   2192  1.1  skrll   { "simm12b", 6, -1, 0,
   2193  1.1  skrll     0,
   2194  1.1  skrll     Operand_simm12b_encode, Operand_simm12b_decode,
   2195  1.1  skrll     0, 0 },
   2196  1.1  skrll   { "msalp32", 18, -1, 0,
   2197  1.1  skrll     0,
   2198  1.1  skrll     Operand_msalp32_encode, Operand_msalp32_decode,
   2199  1.1  skrll     0, 0 },
   2200  1.1  skrll   { "op2p1", 13, -1, 0,
   2201  1.1  skrll     0,
   2202  1.1  skrll     Operand_op2p1_encode, Operand_op2p1_decode,
   2203  1.1  skrll     0, 0 },
   2204  1.1  skrll   { "label8", 4, -1, 0,
   2205  1.1  skrll     XTENSA_OPERAND_IS_PCRELATIVE,
   2206  1.1  skrll     Operand_label8_encode, Operand_label8_decode,
   2207  1.1  skrll     Operand_label8_ator, Operand_label8_rtoa },
   2208  1.1  skrll   { "ulabel8", 4, -1, 0,
   2209  1.1  skrll     XTENSA_OPERAND_IS_PCRELATIVE,
   2210  1.1  skrll     Operand_ulabel8_encode, Operand_ulabel8_decode,
   2211  1.1  skrll     Operand_ulabel8_ator, Operand_ulabel8_rtoa },
   2212  1.1  skrll   { "label12", 3, -1, 0,
   2213  1.1  skrll     XTENSA_OPERAND_IS_PCRELATIVE,
   2214  1.1  skrll     Operand_label12_encode, Operand_label12_decode,
   2215  1.1  skrll     Operand_label12_ator, Operand_label12_rtoa },
   2216  1.1  skrll   { "soffset", 10, -1, 0,
   2217  1.1  skrll     XTENSA_OPERAND_IS_PCRELATIVE,
   2218  1.1  skrll     Operand_soffset_encode, Operand_soffset_decode,
   2219  1.1  skrll     Operand_soffset_ator, Operand_soffset_rtoa },
   2220  1.1  skrll   { "uimm16x4", 7, -1, 0,
   2221  1.1  skrll     XTENSA_OPERAND_IS_PCRELATIVE,
   2222  1.1  skrll     Operand_uimm16x4_encode, Operand_uimm16x4_decode,
   2223  1.1  skrll     Operand_uimm16x4_ator, Operand_uimm16x4_rtoa },
   2224  1.1  skrll   { "immt", 0, -1, 0,
   2225  1.1  skrll     0,
   2226  1.1  skrll     Operand_immt_encode, Operand_immt_decode,
   2227  1.1  skrll     0, 0 },
   2228  1.1  skrll   { "imms", 5, -1, 0,
   2229  1.1  skrll     0,
   2230  1.1  skrll     Operand_imms_encode, Operand_imms_decode,
   2231  1.1  skrll     0, 0 },
   2232  1.1  skrll   { "t", 0, -1, 0, 0, 0, 0, 0, 0 },
   2233  1.1  skrll   { "bbi4", 1, -1, 0, 0, 0, 0, 0, 0 },
   2234  1.1  skrll   { "bbi", 2, -1, 0, 0, 0, 0, 0, 0 },
   2235  1.1  skrll   { "imm12", 3, -1, 0, 0, 0, 0, 0, 0 },
   2236  1.1  skrll   { "imm8", 4, -1, 0, 0, 0, 0, 0, 0 },
   2237  1.1  skrll   { "s", 5, -1, 0, 0, 0, 0, 0, 0 },
   2238  1.1  skrll   { "imm12b", 6, -1, 0, 0, 0, 0, 0, 0 },
   2239  1.1  skrll   { "imm16", 7, -1, 0, 0, 0, 0, 0, 0 },
   2240  1.1  skrll   { "m", 8, -1, 0, 0, 0, 0, 0, 0 },
   2241  1.1  skrll   { "n", 9, -1, 0, 0, 0, 0, 0, 0 },
   2242  1.1  skrll   { "offset", 10, -1, 0, 0, 0, 0, 0, 0 },
   2243  1.1  skrll   { "op0", 11, -1, 0, 0, 0, 0, 0, 0 },
   2244  1.1  skrll   { "op1", 12, -1, 0, 0, 0, 0, 0, 0 },
   2245  1.1  skrll   { "op2", 13, -1, 0, 0, 0, 0, 0, 0 },
   2246  1.1  skrll   { "r", 14, -1, 0, 0, 0, 0, 0, 0 },
   2247  1.1  skrll   { "sa4", 15, -1, 0, 0, 0, 0, 0, 0 },
   2248  1.1  skrll   { "sae4", 16, -1, 0, 0, 0, 0, 0, 0 },
   2249  1.1  skrll   { "sae", 17, -1, 0, 0, 0, 0, 0, 0 },
   2250  1.1  skrll   { "sal", 18, -1, 0, 0, 0, 0, 0, 0 },
   2251  1.1  skrll   { "sargt", 19, -1, 0, 0, 0, 0, 0, 0 },
   2252  1.1  skrll   { "sas4", 20, -1, 0, 0, 0, 0, 0, 0 },
   2253  1.1  skrll   { "sas", 21, -1, 0, 0, 0, 0, 0, 0 },
   2254  1.1  skrll   { "sr", 22, -1, 0, 0, 0, 0, 0, 0 },
   2255  1.1  skrll   { "st", 23, -1, 0, 0, 0, 0, 0, 0 },
   2256  1.1  skrll   { "thi3", 24, -1, 0, 0, 0, 0, 0, 0 },
   2257  1.1  skrll   { "imm4", 25, -1, 0, 0, 0, 0, 0, 0 },
   2258  1.1  skrll   { "mn", 26, -1, 0, 0, 0, 0, 0, 0 },
   2259  1.1  skrll   { "i", 27, -1, 0, 0, 0, 0, 0, 0 },
   2260  1.1  skrll   { "imm6lo", 28, -1, 0, 0, 0, 0, 0, 0 },
   2261  1.1  skrll   { "imm6hi", 29, -1, 0, 0, 0, 0, 0, 0 },
   2262  1.1  skrll   { "imm7lo", 30, -1, 0, 0, 0, 0, 0, 0 },
   2263  1.1  skrll   { "imm7hi", 31, -1, 0, 0, 0, 0, 0, 0 },
   2264  1.1  skrll   { "z", 32, -1, 0, 0, 0, 0, 0, 0 },
   2265  1.1  skrll   { "imm6", 33, -1, 0, 0, 0, 0, 0, 0 },
   2266  1.1  skrll   { "imm7", 34, -1, 0, 0, 0, 0, 0, 0 }
   2267  1.1  skrll };
   2268  1.1  skrll 
   2269  1.1  skrll 
   2270  1.1  skrll /* Iclass table.  */
   2272  1.1  skrll 
   2273  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rfe_stateArgs[] = {
   2274  1.1  skrll   { { STATE_PSRING }, 'i' },
   2275  1.1  skrll   { { STATE_PSEXCM }, 'm' },
   2276  1.1  skrll   { { STATE_EPC1 }, 'i' }
   2277  1.1  skrll };
   2278  1.1  skrll 
   2279  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rfde_stateArgs[] = {
   2280  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   2281  1.1  skrll   { { STATE_PSRING }, 'i' },
   2282  1.1  skrll   { { STATE_DEPC }, 'i' }
   2283  1.1  skrll };
   2284  1.1  skrll 
   2285  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_call12_args[] = {
   2286  1.1  skrll   { { 0 /* soffsetx4 */ }, 'i' },
   2287  1.1  skrll   { { 10 /* ar12 */ }, 'o' }
   2288  1.1  skrll };
   2289  1.1  skrll 
   2290  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_call12_stateArgs[] = {
   2291  1.1  skrll   { { STATE_PSCALLINC }, 'o' }
   2292  1.1  skrll };
   2293  1.1  skrll 
   2294  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_call8_args[] = {
   2295  1.1  skrll   { { 0 /* soffsetx4 */ }, 'i' },
   2296  1.1  skrll   { { 9 /* ar8 */ }, 'o' }
   2297  1.1  skrll };
   2298  1.1  skrll 
   2299  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_call8_stateArgs[] = {
   2300  1.1  skrll   { { STATE_PSCALLINC }, 'o' }
   2301  1.1  skrll };
   2302  1.1  skrll 
   2303  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_call4_args[] = {
   2304  1.1  skrll   { { 0 /* soffsetx4 */ }, 'i' },
   2305  1.1  skrll   { { 8 /* ar4 */ }, 'o' }
   2306  1.1  skrll };
   2307  1.1  skrll 
   2308  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_call4_stateArgs[] = {
   2309  1.1  skrll   { { STATE_PSCALLINC }, 'o' }
   2310  1.1  skrll };
   2311  1.1  skrll 
   2312  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_callx12_args[] = {
   2313  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2314  1.1  skrll   { { 10 /* ar12 */ }, 'o' }
   2315  1.1  skrll };
   2316  1.1  skrll 
   2317  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_callx12_stateArgs[] = {
   2318  1.1  skrll   { { STATE_PSCALLINC }, 'o' }
   2319  1.1  skrll };
   2320  1.1  skrll 
   2321  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_callx8_args[] = {
   2322  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2323  1.1  skrll   { { 9 /* ar8 */ }, 'o' }
   2324  1.1  skrll };
   2325  1.1  skrll 
   2326  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_callx8_stateArgs[] = {
   2327  1.1  skrll   { { STATE_PSCALLINC }, 'o' }
   2328  1.1  skrll };
   2329  1.1  skrll 
   2330  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_callx4_args[] = {
   2331  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2332  1.1  skrll   { { 8 /* ar4 */ }, 'o' }
   2333  1.1  skrll };
   2334  1.1  skrll 
   2335  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_callx4_stateArgs[] = {
   2336  1.1  skrll   { { STATE_PSCALLINC }, 'o' }
   2337  1.1  skrll };
   2338  1.1  skrll 
   2339  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_entry_args[] = {
   2340  1.1  skrll   { { 11 /* ars_entry */ }, 's' },
   2341  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2342  1.1  skrll   { { 1 /* uimm12x8 */ }, 'i' }
   2343  1.1  skrll };
   2344  1.1  skrll 
   2345  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_entry_stateArgs[] = {
   2346  1.1  skrll   { { STATE_PSCALLINC }, 'i' },
   2347  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   2348  1.1  skrll   { { STATE_PSWOE }, 'i' },
   2349  1.1  skrll   { { STATE_WindowBase }, 'm' },
   2350  1.1  skrll   { { STATE_WindowStart }, 'm' }
   2351  1.1  skrll };
   2352  1.1  skrll 
   2353  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_movsp_args[] = {
   2354  1.1  skrll   { { 6 /* art */ }, 'o' },
   2355  1.1  skrll   { { 4 /* ars */ }, 'i' }
   2356  1.1  skrll };
   2357  1.1  skrll 
   2358  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_movsp_stateArgs[] = {
   2359  1.1  skrll   { { STATE_WindowBase }, 'i' },
   2360  1.1  skrll   { { STATE_WindowStart }, 'i' }
   2361  1.1  skrll };
   2362  1.1  skrll 
   2363  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rotw_args[] = {
   2364  1.1  skrll   { { 2 /* simm4 */ }, 'i' }
   2365  1.1  skrll };
   2366  1.1  skrll 
   2367  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rotw_stateArgs[] = {
   2368  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   2369  1.1  skrll   { { STATE_PSRING }, 'i' },
   2370  1.1  skrll   { { STATE_WindowBase }, 'm' }
   2371  1.1  skrll };
   2372  1.1  skrll 
   2373  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_retw_args[] = {
   2374  1.1  skrll   { { 5 /* *ars_invisible */ }, 'i' }
   2375  1.1  skrll };
   2376  1.1  skrll 
   2377  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_retw_stateArgs[] = {
   2378  1.1  skrll   { { STATE_WindowBase }, 'm' },
   2379  1.1  skrll   { { STATE_WindowStart }, 'm' },
   2380  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   2381  1.1  skrll   { { STATE_PSWOE }, 'i' }
   2382  1.1  skrll };
   2383  1.1  skrll 
   2384  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rfwou_stateArgs[] = {
   2385  1.1  skrll   { { STATE_EPC1 }, 'i' },
   2386  1.1  skrll   { { STATE_PSEXCM }, 'm' },
   2387  1.1  skrll   { { STATE_PSRING }, 'i' },
   2388  1.1  skrll   { { STATE_WindowBase }, 'm' },
   2389  1.1  skrll   { { STATE_WindowStart }, 'm' },
   2390  1.1  skrll   { { STATE_PSOWB }, 'i' }
   2391  1.1  skrll };
   2392  1.1  skrll 
   2393  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_l32e_args[] = {
   2394  1.1  skrll   { { 6 /* art */ }, 'o' },
   2395  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2396  1.1  skrll   { { 12 /* immrx4 */ }, 'i' }
   2397  1.1  skrll };
   2398  1.1  skrll 
   2399  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_l32e_stateArgs[] = {
   2400  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   2401  1.1  skrll   { { STATE_PSRING }, 'i' }
   2402  1.1  skrll };
   2403  1.1  skrll 
   2404  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_s32e_args[] = {
   2405  1.1  skrll   { { 6 /* art */ }, 'i' },
   2406  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2407  1.1  skrll   { { 12 /* immrx4 */ }, 'i' }
   2408  1.1  skrll };
   2409  1.1  skrll 
   2410  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_s32e_stateArgs[] = {
   2411  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   2412  1.1  skrll   { { STATE_PSRING }, 'i' }
   2413  1.1  skrll };
   2414  1.1  skrll 
   2415  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_windowbase_args[] = {
   2416  1.1  skrll   { { 6 /* art */ }, 'o' }
   2417  1.1  skrll };
   2418  1.1  skrll 
   2419  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_windowbase_stateArgs[] = {
   2420  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   2421  1.1  skrll   { { STATE_PSRING }, 'i' },
   2422  1.1  skrll   { { STATE_WindowBase }, 'i' }
   2423  1.1  skrll };
   2424  1.1  skrll 
   2425  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_windowbase_args[] = {
   2426  1.1  skrll   { { 6 /* art */ }, 'i' }
   2427  1.1  skrll };
   2428  1.1  skrll 
   2429  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_windowbase_stateArgs[] = {
   2430  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   2431  1.1  skrll   { { STATE_PSRING }, 'i' },
   2432  1.1  skrll   { { STATE_WindowBase }, 'o' }
   2433  1.1  skrll };
   2434  1.1  skrll 
   2435  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_windowbase_args[] = {
   2436  1.1  skrll   { { 6 /* art */ }, 'm' }
   2437  1.1  skrll };
   2438  1.1  skrll 
   2439  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_windowbase_stateArgs[] = {
   2440  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   2441  1.1  skrll   { { STATE_PSRING }, 'i' },
   2442  1.1  skrll   { { STATE_WindowBase }, 'm' }
   2443  1.1  skrll };
   2444  1.1  skrll 
   2445  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_windowstart_args[] = {
   2446  1.1  skrll   { { 6 /* art */ }, 'o' }
   2447  1.1  skrll };
   2448  1.1  skrll 
   2449  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_windowstart_stateArgs[] = {
   2450  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   2451  1.1  skrll   { { STATE_PSRING }, 'i' },
   2452  1.1  skrll   { { STATE_WindowStart }, 'i' }
   2453  1.1  skrll };
   2454  1.1  skrll 
   2455  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_windowstart_args[] = {
   2456  1.1  skrll   { { 6 /* art */ }, 'i' }
   2457  1.1  skrll };
   2458  1.1  skrll 
   2459  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_windowstart_stateArgs[] = {
   2460  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   2461  1.1  skrll   { { STATE_PSRING }, 'i' },
   2462  1.1  skrll   { { STATE_WindowStart }, 'o' }
   2463  1.1  skrll };
   2464  1.1  skrll 
   2465  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_windowstart_args[] = {
   2466  1.1  skrll   { { 6 /* art */ }, 'm' }
   2467  1.1  skrll };
   2468  1.1  skrll 
   2469  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_windowstart_stateArgs[] = {
   2470  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   2471  1.1  skrll   { { STATE_PSRING }, 'i' },
   2472  1.1  skrll   { { STATE_WindowStart }, 'm' }
   2473  1.1  skrll };
   2474  1.1  skrll 
   2475  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_add_n_args[] = {
   2476  1.1  skrll   { { 3 /* arr */ }, 'o' },
   2477  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2478  1.1  skrll   { { 6 /* art */ }, 'i' }
   2479  1.1  skrll };
   2480  1.1  skrll 
   2481  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_addi_n_args[] = {
   2482  1.1  skrll   { { 3 /* arr */ }, 'o' },
   2483  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2484  1.1  skrll   { { 16 /* ai4const */ }, 'i' }
   2485  1.1  skrll };
   2486  1.1  skrll 
   2487  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_bz6_args[] = {
   2488  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2489  1.1  skrll   { { 15 /* uimm6 */ }, 'i' }
   2490  1.1  skrll };
   2491  1.1  skrll 
   2492  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_loadi4_args[] = {
   2493  1.1  skrll   { { 6 /* art */ }, 'o' },
   2494  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2495  1.1  skrll   { { 13 /* lsi4x4 */ }, 'i' }
   2496  1.1  skrll };
   2497  1.1  skrll 
   2498  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_mov_n_args[] = {
   2499  1.1  skrll   { { 6 /* art */ }, 'o' },
   2500  1.1  skrll   { { 4 /* ars */ }, 'i' }
   2501  1.1  skrll };
   2502  1.1  skrll 
   2503  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_movi_n_args[] = {
   2504  1.1  skrll   { { 4 /* ars */ }, 'o' },
   2505  1.1  skrll   { { 14 /* simm7 */ }, 'i' }
   2506  1.1  skrll };
   2507  1.1  skrll 
   2508  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_retn_args[] = {
   2509  1.1  skrll   { { 5 /* *ars_invisible */ }, 'i' }
   2510  1.1  skrll };
   2511  1.1  skrll 
   2512  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_storei4_args[] = {
   2513  1.1  skrll   { { 6 /* art */ }, 'i' },
   2514  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2515  1.1  skrll   { { 13 /* lsi4x4 */ }, 'i' }
   2516  1.1  skrll };
   2517  1.1  skrll 
   2518  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_addi_args[] = {
   2519  1.1  skrll   { { 6 /* art */ }, 'o' },
   2520  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2521  1.1  skrll   { { 23 /* simm8 */ }, 'i' }
   2522  1.1  skrll };
   2523  1.1  skrll 
   2524  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_addmi_args[] = {
   2525  1.1  skrll   { { 6 /* art */ }, 'o' },
   2526  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2527  1.1  skrll   { { 24 /* simm8x256 */ }, 'i' }
   2528  1.1  skrll };
   2529  1.1  skrll 
   2530  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_addsub_args[] = {
   2531  1.1  skrll   { { 3 /* arr */ }, 'o' },
   2532  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2533  1.1  skrll   { { 6 /* art */ }, 'i' }
   2534  1.1  skrll };
   2535  1.1  skrll 
   2536  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_bit_args[] = {
   2537  1.1  skrll   { { 3 /* arr */ }, 'o' },
   2538  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2539  1.1  skrll   { { 6 /* art */ }, 'i' }
   2540  1.1  skrll };
   2541  1.1  skrll 
   2542  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_bsi8_args[] = {
   2543  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2544  1.1  skrll   { { 17 /* b4const */ }, 'i' },
   2545  1.1  skrll   { { 28 /* label8 */ }, 'i' }
   2546  1.1  skrll };
   2547  1.1  skrll 
   2548  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_bsi8b_args[] = {
   2549  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2550  1.1  skrll   { { 37 /* bbi */ }, 'i' },
   2551  1.1  skrll   { { 28 /* label8 */ }, 'i' }
   2552  1.1  skrll };
   2553  1.1  skrll 
   2554  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_bsi8u_args[] = {
   2555  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2556  1.1  skrll   { { 18 /* b4constu */ }, 'i' },
   2557  1.1  skrll   { { 28 /* label8 */ }, 'i' }
   2558  1.1  skrll };
   2559  1.1  skrll 
   2560  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_bst8_args[] = {
   2561  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2562  1.1  skrll   { { 6 /* art */ }, 'i' },
   2563  1.1  skrll   { { 28 /* label8 */ }, 'i' }
   2564  1.1  skrll };
   2565  1.1  skrll 
   2566  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_bsz12_args[] = {
   2567  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2568  1.1  skrll   { { 30 /* label12 */ }, 'i' }
   2569  1.1  skrll };
   2570  1.1  skrll 
   2571  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_call0_args[] = {
   2572  1.1  skrll   { { 0 /* soffsetx4 */ }, 'i' },
   2573  1.1  skrll   { { 7 /* ar0 */ }, 'o' }
   2574  1.1  skrll };
   2575  1.1  skrll 
   2576  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_callx0_args[] = {
   2577  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2578  1.1  skrll   { { 7 /* ar0 */ }, 'o' }
   2579  1.1  skrll };
   2580  1.1  skrll 
   2581  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_exti_args[] = {
   2582  1.1  skrll   { { 3 /* arr */ }, 'o' },
   2583  1.1  skrll   { { 6 /* art */ }, 'i' },
   2584  1.1  skrll   { { 52 /* sae */ }, 'i' },
   2585  1.1  skrll   { { 27 /* op2p1 */ }, 'i' }
   2586  1.1  skrll };
   2587  1.1  skrll 
   2588  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_jump_args[] = {
   2589  1.1  skrll   { { 31 /* soffset */ }, 'i' }
   2590  1.1  skrll };
   2591  1.1  skrll 
   2592  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_jumpx_args[] = {
   2593  1.1  skrll   { { 4 /* ars */ }, 'i' }
   2594  1.1  skrll };
   2595  1.1  skrll 
   2596  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_l16ui_args[] = {
   2597  1.1  skrll   { { 6 /* art */ }, 'o' },
   2598  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2599  1.1  skrll   { { 20 /* uimm8x2 */ }, 'i' }
   2600  1.1  skrll };
   2601  1.1  skrll 
   2602  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_l16si_args[] = {
   2603  1.1  skrll   { { 6 /* art */ }, 'o' },
   2604  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2605  1.1  skrll   { { 20 /* uimm8x2 */ }, 'i' }
   2606  1.1  skrll };
   2607  1.1  skrll 
   2608  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_l32i_args[] = {
   2609  1.1  skrll   { { 6 /* art */ }, 'o' },
   2610  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2611  1.1  skrll   { { 21 /* uimm8x4 */ }, 'i' }
   2612  1.1  skrll };
   2613  1.1  skrll 
   2614  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_l32r_args[] = {
   2615  1.1  skrll   { { 6 /* art */ }, 'o' },
   2616  1.1  skrll   { { 32 /* uimm16x4 */ }, 'i' }
   2617  1.1  skrll };
   2618  1.1  skrll 
   2619  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_l32r_stateArgs[] = {
   2620  1.1  skrll   { { STATE_LITBADDR }, 'i' },
   2621  1.1  skrll   { { STATE_LITBEN }, 'i' }
   2622  1.1  skrll };
   2623  1.1  skrll 
   2624  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_l8i_args[] = {
   2625  1.1  skrll   { { 6 /* art */ }, 'o' },
   2626  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2627  1.1  skrll   { { 19 /* uimm8 */ }, 'i' }
   2628  1.1  skrll };
   2629  1.1  skrll 
   2630  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_loop_args[] = {
   2631  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2632  1.1  skrll   { { 29 /* ulabel8 */ }, 'i' }
   2633  1.1  skrll };
   2634  1.1  skrll 
   2635  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_loop_stateArgs[] = {
   2636  1.1  skrll   { { STATE_LBEG }, 'o' },
   2637  1.1  skrll   { { STATE_LEND }, 'o' },
   2638  1.1  skrll   { { STATE_LCOUNT }, 'o' }
   2639  1.1  skrll };
   2640  1.1  skrll 
   2641  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_loopz_args[] = {
   2642  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2643  1.1  skrll   { { 29 /* ulabel8 */ }, 'i' }
   2644  1.1  skrll };
   2645  1.1  skrll 
   2646  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_loopz_stateArgs[] = {
   2647  1.1  skrll   { { STATE_LBEG }, 'o' },
   2648  1.1  skrll   { { STATE_LEND }, 'o' },
   2649  1.1  skrll   { { STATE_LCOUNT }, 'o' }
   2650  1.1  skrll };
   2651  1.1  skrll 
   2652  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_movi_args[] = {
   2653  1.1  skrll   { { 6 /* art */ }, 'o' },
   2654  1.1  skrll   { { 25 /* simm12b */ }, 'i' }
   2655  1.1  skrll };
   2656  1.1  skrll 
   2657  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_movz_args[] = {
   2658  1.1  skrll   { { 3 /* arr */ }, 'm' },
   2659  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2660  1.1  skrll   { { 6 /* art */ }, 'i' }
   2661  1.1  skrll };
   2662  1.1  skrll 
   2663  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_neg_args[] = {
   2664  1.1  skrll   { { 3 /* arr */ }, 'o' },
   2665  1.1  skrll   { { 6 /* art */ }, 'i' }
   2666  1.1  skrll };
   2667  1.1  skrll 
   2668  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_return_args[] = {
   2669  1.1  skrll   { { 5 /* *ars_invisible */ }, 'i' }
   2670  1.1  skrll };
   2671  1.1  skrll 
   2672  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_s16i_args[] = {
   2673  1.1  skrll   { { 6 /* art */ }, 'i' },
   2674  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2675  1.1  skrll   { { 20 /* uimm8x2 */ }, 'i' }
   2676  1.1  skrll };
   2677  1.1  skrll 
   2678  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_s32i_args[] = {
   2679  1.1  skrll   { { 6 /* art */ }, 'i' },
   2680  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2681  1.1  skrll   { { 21 /* uimm8x4 */ }, 'i' }
   2682  1.1  skrll };
   2683  1.1  skrll 
   2684  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_s8i_args[] = {
   2685  1.1  skrll   { { 6 /* art */ }, 'i' },
   2686  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2687  1.1  skrll   { { 19 /* uimm8 */ }, 'i' }
   2688  1.1  skrll };
   2689  1.1  skrll 
   2690  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_sar_args[] = {
   2691  1.1  skrll   { { 4 /* ars */ }, 'i' }
   2692  1.1  skrll };
   2693  1.1  skrll 
   2694  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_sar_stateArgs[] = {
   2695  1.1  skrll   { { STATE_SAR }, 'o' }
   2696  1.1  skrll };
   2697  1.1  skrll 
   2698  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_sari_args[] = {
   2699  1.1  skrll   { { 56 /* sas */ }, 'i' }
   2700  1.1  skrll };
   2701  1.1  skrll 
   2702  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_sari_stateArgs[] = {
   2703  1.1  skrll   { { STATE_SAR }, 'o' }
   2704  1.1  skrll };
   2705  1.1  skrll 
   2706  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_shifts_args[] = {
   2707  1.1  skrll   { { 3 /* arr */ }, 'o' },
   2708  1.1  skrll   { { 4 /* ars */ }, 'i' }
   2709  1.1  skrll };
   2710  1.1  skrll 
   2711  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_shifts_stateArgs[] = {
   2712  1.1  skrll   { { STATE_SAR }, 'i' }
   2713  1.1  skrll };
   2714  1.1  skrll 
   2715  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_shiftst_args[] = {
   2716  1.1  skrll   { { 3 /* arr */ }, 'o' },
   2717  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2718  1.1  skrll   { { 6 /* art */ }, 'i' }
   2719  1.1  skrll };
   2720  1.1  skrll 
   2721  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_shiftst_stateArgs[] = {
   2722  1.1  skrll   { { STATE_SAR }, 'i' }
   2723  1.1  skrll };
   2724  1.1  skrll 
   2725  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_shiftt_args[] = {
   2726  1.1  skrll   { { 3 /* arr */ }, 'o' },
   2727  1.1  skrll   { { 6 /* art */ }, 'i' }
   2728  1.1  skrll };
   2729  1.1  skrll 
   2730  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_shiftt_stateArgs[] = {
   2731  1.1  skrll   { { STATE_SAR }, 'i' }
   2732  1.1  skrll };
   2733  1.1  skrll 
   2734  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_slli_args[] = {
   2735  1.1  skrll   { { 3 /* arr */ }, 'o' },
   2736  1.1  skrll   { { 4 /* ars */ }, 'i' },
   2737  1.1  skrll   { { 26 /* msalp32 */ }, 'i' }
   2738  1.1  skrll };
   2739  1.1  skrll 
   2740  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_srai_args[] = {
   2741  1.1  skrll   { { 3 /* arr */ }, 'o' },
   2742  1.1  skrll   { { 6 /* art */ }, 'i' },
   2743  1.1  skrll   { { 54 /* sargt */ }, 'i' }
   2744  1.1  skrll };
   2745  1.1  skrll 
   2746  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_srli_args[] = {
   2747  1.1  skrll   { { 3 /* arr */ }, 'o' },
   2748  1.1  skrll   { { 6 /* art */ }, 'i' },
   2749  1.1  skrll   { { 40 /* s */ }, 'i' }
   2750  1.1  skrll };
   2751  1.1  skrll 
   2752  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_sync_stateArgs[] = {
   2753  1.1  skrll   { { STATE_XTSYNC }, 'i' }
   2754  1.1  skrll };
   2755  1.1  skrll 
   2756  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsil_args[] = {
   2757  1.1  skrll   { { 6 /* art */ }, 'o' },
   2758  1.1  skrll   { { 40 /* s */ }, 'i' }
   2759  1.1  skrll };
   2760  1.1  skrll 
   2761  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsil_stateArgs[] = {
   2762  1.1  skrll   { { STATE_PSWOE }, 'i' },
   2763  1.1  skrll   { { STATE_PSCALLINC }, 'i' },
   2764  1.1  skrll   { { STATE_PSOWB }, 'i' },
   2765  1.1  skrll   { { STATE_PSRING }, 'i' },
   2766  1.1  skrll   { { STATE_PSUM }, 'i' },
   2767  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   2768  1.1  skrll   { { STATE_PSINTLEVEL }, 'm' }
   2769  1.1  skrll };
   2770  1.1  skrll 
   2771  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_lend_args[] = {
   2772  1.1  skrll   { { 6 /* art */ }, 'o' }
   2773  1.1  skrll };
   2774  1.1  skrll 
   2775  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_lend_stateArgs[] = {
   2776  1.1  skrll   { { STATE_LEND }, 'i' }
   2777  1.1  skrll };
   2778  1.1  skrll 
   2779  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_lend_args[] = {
   2780  1.1  skrll   { { 6 /* art */ }, 'i' }
   2781  1.1  skrll };
   2782  1.1  skrll 
   2783  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_lend_stateArgs[] = {
   2784  1.1  skrll   { { STATE_LEND }, 'o' }
   2785  1.1  skrll };
   2786  1.1  skrll 
   2787  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_lend_args[] = {
   2788  1.1  skrll   { { 6 /* art */ }, 'm' }
   2789  1.1  skrll };
   2790  1.1  skrll 
   2791  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_lend_stateArgs[] = {
   2792  1.1  skrll   { { STATE_LEND }, 'm' }
   2793  1.1  skrll };
   2794  1.1  skrll 
   2795  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_lcount_args[] = {
   2796  1.1  skrll   { { 6 /* art */ }, 'o' }
   2797  1.1  skrll };
   2798  1.1  skrll 
   2799  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_lcount_stateArgs[] = {
   2800  1.1  skrll   { { STATE_LCOUNT }, 'i' }
   2801  1.1  skrll };
   2802  1.1  skrll 
   2803  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_lcount_args[] = {
   2804  1.1  skrll   { { 6 /* art */ }, 'i' }
   2805  1.1  skrll };
   2806  1.1  skrll 
   2807  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_lcount_stateArgs[] = {
   2808  1.1  skrll   { { STATE_XTSYNC }, 'o' },
   2809  1.1  skrll   { { STATE_LCOUNT }, 'o' }
   2810  1.1  skrll };
   2811  1.1  skrll 
   2812  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_lcount_args[] = {
   2813  1.1  skrll   { { 6 /* art */ }, 'm' }
   2814  1.1  skrll };
   2815  1.1  skrll 
   2816  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_lcount_stateArgs[] = {
   2817  1.1  skrll   { { STATE_XTSYNC }, 'o' },
   2818  1.1  skrll   { { STATE_LCOUNT }, 'm' }
   2819  1.1  skrll };
   2820  1.1  skrll 
   2821  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_lbeg_args[] = {
   2822  1.1  skrll   { { 6 /* art */ }, 'o' }
   2823  1.1  skrll };
   2824  1.1  skrll 
   2825  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_lbeg_stateArgs[] = {
   2826  1.1  skrll   { { STATE_LBEG }, 'i' }
   2827  1.1  skrll };
   2828  1.1  skrll 
   2829  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_lbeg_args[] = {
   2830  1.1  skrll   { { 6 /* art */ }, 'i' }
   2831  1.1  skrll };
   2832  1.1  skrll 
   2833  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_lbeg_stateArgs[] = {
   2834  1.1  skrll   { { STATE_LBEG }, 'o' }
   2835  1.1  skrll };
   2836  1.1  skrll 
   2837  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_lbeg_args[] = {
   2838  1.1  skrll   { { 6 /* art */ }, 'm' }
   2839  1.1  skrll };
   2840  1.1  skrll 
   2841  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_lbeg_stateArgs[] = {
   2842  1.1  skrll   { { STATE_LBEG }, 'm' }
   2843  1.1  skrll };
   2844  1.1  skrll 
   2845  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_sar_args[] = {
   2846  1.1  skrll   { { 6 /* art */ }, 'o' }
   2847  1.1  skrll };
   2848  1.1  skrll 
   2849  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_sar_stateArgs[] = {
   2850  1.1  skrll   { { STATE_SAR }, 'i' }
   2851  1.1  skrll };
   2852  1.1  skrll 
   2853  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_sar_args[] = {
   2854  1.1  skrll   { { 6 /* art */ }, 'i' }
   2855  1.1  skrll };
   2856  1.1  skrll 
   2857  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_sar_stateArgs[] = {
   2858  1.1  skrll   { { STATE_SAR }, 'o' },
   2859  1.1  skrll   { { STATE_XTSYNC }, 'o' }
   2860  1.1  skrll };
   2861  1.1  skrll 
   2862  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_sar_args[] = {
   2863  1.1  skrll   { { 6 /* art */ }, 'm' }
   2864  1.1  skrll };
   2865  1.1  skrll 
   2866  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_sar_stateArgs[] = {
   2867  1.1  skrll   { { STATE_SAR }, 'm' }
   2868  1.1  skrll };
   2869  1.1  skrll 
   2870  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_litbase_args[] = {
   2871  1.1  skrll   { { 6 /* art */ }, 'o' }
   2872  1.1  skrll };
   2873  1.1  skrll 
   2874  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_litbase_stateArgs[] = {
   2875  1.1  skrll   { { STATE_LITBADDR }, 'i' },
   2876  1.1  skrll   { { STATE_LITBEN }, 'i' }
   2877  1.1  skrll };
   2878  1.1  skrll 
   2879  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_litbase_args[] = {
   2880  1.1  skrll   { { 6 /* art */ }, 'i' }
   2881  1.1  skrll };
   2882  1.1  skrll 
   2883  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_litbase_stateArgs[] = {
   2884  1.1  skrll   { { STATE_LITBADDR }, 'o' },
   2885  1.1  skrll   { { STATE_LITBEN }, 'o' }
   2886  1.1  skrll };
   2887  1.1  skrll 
   2888  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_litbase_args[] = {
   2889  1.1  skrll   { { 6 /* art */ }, 'm' }
   2890  1.1  skrll };
   2891  1.1  skrll 
   2892  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_litbase_stateArgs[] = {
   2893  1.1  skrll   { { STATE_LITBADDR }, 'm' },
   2894  1.1  skrll   { { STATE_LITBEN }, 'm' }
   2895  1.1  skrll };
   2896  1.1  skrll 
   2897  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_176_args[] = {
   2898  1.1  skrll   { { 6 /* art */ }, 'o' }
   2899  1.1  skrll };
   2900  1.1  skrll 
   2901  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_176_stateArgs[] = {
   2902  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   2903  1.1  skrll   { { STATE_PSRING }, 'i' }
   2904  1.1  skrll };
   2905  1.1  skrll 
   2906  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_208_args[] = {
   2907  1.1  skrll   { { 6 /* art */ }, 'o' }
   2908  1.1  skrll };
   2909  1.1  skrll 
   2910  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_208_stateArgs[] = {
   2911  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   2912  1.1  skrll   { { STATE_PSRING }, 'i' }
   2913  1.1  skrll };
   2914  1.1  skrll 
   2915  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_ps_args[] = {
   2916  1.1  skrll   { { 6 /* art */ }, 'o' }
   2917  1.1  skrll };
   2918  1.1  skrll 
   2919  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_ps_stateArgs[] = {
   2920  1.1  skrll   { { STATE_PSWOE }, 'i' },
   2921  1.1  skrll   { { STATE_PSCALLINC }, 'i' },
   2922  1.1  skrll   { { STATE_PSOWB }, 'i' },
   2923  1.1  skrll   { { STATE_PSRING }, 'i' },
   2924  1.1  skrll   { { STATE_PSUM }, 'i' },
   2925  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   2926  1.1  skrll   { { STATE_PSINTLEVEL }, 'i' }
   2927  1.1  skrll };
   2928  1.1  skrll 
   2929  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_ps_args[] = {
   2930  1.1  skrll   { { 6 /* art */ }, 'i' }
   2931  1.1  skrll };
   2932  1.1  skrll 
   2933  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_ps_stateArgs[] = {
   2934  1.1  skrll   { { STATE_PSWOE }, 'o' },
   2935  1.1  skrll   { { STATE_PSCALLINC }, 'o' },
   2936  1.1  skrll   { { STATE_PSOWB }, 'o' },
   2937  1.1  skrll   { { STATE_PSRING }, 'm' },
   2938  1.1  skrll   { { STATE_PSUM }, 'o' },
   2939  1.1  skrll   { { STATE_PSEXCM }, 'm' },
   2940  1.1  skrll   { { STATE_PSINTLEVEL }, 'o' }
   2941  1.1  skrll };
   2942  1.1  skrll 
   2943  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_ps_args[] = {
   2944  1.1  skrll   { { 6 /* art */ }, 'm' }
   2945  1.1  skrll };
   2946  1.1  skrll 
   2947  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_ps_stateArgs[] = {
   2948  1.1  skrll   { { STATE_PSWOE }, 'm' },
   2949  1.1  skrll   { { STATE_PSCALLINC }, 'm' },
   2950  1.1  skrll   { { STATE_PSOWB }, 'm' },
   2951  1.1  skrll   { { STATE_PSRING }, 'm' },
   2952  1.1  skrll   { { STATE_PSUM }, 'm' },
   2953  1.1  skrll   { { STATE_PSEXCM }, 'm' },
   2954  1.1  skrll   { { STATE_PSINTLEVEL }, 'm' }
   2955  1.1  skrll };
   2956  1.1  skrll 
   2957  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_epc1_args[] = {
   2958  1.1  skrll   { { 6 /* art */ }, 'o' }
   2959  1.1  skrll };
   2960  1.1  skrll 
   2961  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_epc1_stateArgs[] = {
   2962  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   2963  1.1  skrll   { { STATE_PSRING }, 'i' },
   2964  1.1  skrll   { { STATE_EPC1 }, 'i' }
   2965  1.1  skrll };
   2966  1.1  skrll 
   2967  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_epc1_args[] = {
   2968  1.1  skrll   { { 6 /* art */ }, 'i' }
   2969  1.1  skrll };
   2970  1.1  skrll 
   2971  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_epc1_stateArgs[] = {
   2972  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   2973  1.1  skrll   { { STATE_PSRING }, 'i' },
   2974  1.1  skrll   { { STATE_EPC1 }, 'o' }
   2975  1.1  skrll };
   2976  1.1  skrll 
   2977  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_epc1_args[] = {
   2978  1.1  skrll   { { 6 /* art */ }, 'm' }
   2979  1.1  skrll };
   2980  1.1  skrll 
   2981  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_epc1_stateArgs[] = {
   2982  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   2983  1.1  skrll   { { STATE_PSRING }, 'i' },
   2984  1.1  skrll   { { STATE_EPC1 }, 'm' }
   2985  1.1  skrll };
   2986  1.1  skrll 
   2987  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave1_args[] = {
   2988  1.1  skrll   { { 6 /* art */ }, 'o' }
   2989  1.1  skrll };
   2990  1.1  skrll 
   2991  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave1_stateArgs[] = {
   2992  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   2993  1.1  skrll   { { STATE_PSRING }, 'i' },
   2994  1.1  skrll   { { STATE_EXCSAVE1 }, 'i' }
   2995  1.1  skrll };
   2996  1.1  skrll 
   2997  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave1_args[] = {
   2998  1.1  skrll   { { 6 /* art */ }, 'i' }
   2999  1.1  skrll };
   3000  1.1  skrll 
   3001  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave1_stateArgs[] = {
   3002  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3003  1.1  skrll   { { STATE_PSRING }, 'i' },
   3004  1.1  skrll   { { STATE_EXCSAVE1 }, 'o' }
   3005  1.1  skrll };
   3006  1.1  skrll 
   3007  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave1_args[] = {
   3008  1.1  skrll   { { 6 /* art */ }, 'm' }
   3009  1.1  skrll };
   3010  1.1  skrll 
   3011  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave1_stateArgs[] = {
   3012  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3013  1.1  skrll   { { STATE_PSRING }, 'i' },
   3014  1.1  skrll   { { STATE_EXCSAVE1 }, 'm' }
   3015  1.1  skrll };
   3016  1.1  skrll 
   3017  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_epc2_args[] = {
   3018  1.1  skrll   { { 6 /* art */ }, 'o' }
   3019  1.1  skrll };
   3020  1.1  skrll 
   3021  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_epc2_stateArgs[] = {
   3022  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3023  1.1  skrll   { { STATE_PSRING }, 'i' },
   3024  1.1  skrll   { { STATE_EPC2 }, 'i' }
   3025  1.1  skrll };
   3026  1.1  skrll 
   3027  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_epc2_args[] = {
   3028  1.1  skrll   { { 6 /* art */ }, 'i' }
   3029  1.1  skrll };
   3030  1.1  skrll 
   3031  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_epc2_stateArgs[] = {
   3032  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3033  1.1  skrll   { { STATE_PSRING }, 'i' },
   3034  1.1  skrll   { { STATE_EPC2 }, 'o' }
   3035  1.1  skrll };
   3036  1.1  skrll 
   3037  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_epc2_args[] = {
   3038  1.1  skrll   { { 6 /* art */ }, 'm' }
   3039  1.1  skrll };
   3040  1.1  skrll 
   3041  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_epc2_stateArgs[] = {
   3042  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3043  1.1  skrll   { { STATE_PSRING }, 'i' },
   3044  1.1  skrll   { { STATE_EPC2 }, 'm' }
   3045  1.1  skrll };
   3046  1.1  skrll 
   3047  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave2_args[] = {
   3048  1.1  skrll   { { 6 /* art */ }, 'o' }
   3049  1.1  skrll };
   3050  1.1  skrll 
   3051  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave2_stateArgs[] = {
   3052  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3053  1.1  skrll   { { STATE_PSRING }, 'i' },
   3054  1.1  skrll   { { STATE_EXCSAVE2 }, 'i' }
   3055  1.1  skrll };
   3056  1.1  skrll 
   3057  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave2_args[] = {
   3058  1.1  skrll   { { 6 /* art */ }, 'i' }
   3059  1.1  skrll };
   3060  1.1  skrll 
   3061  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave2_stateArgs[] = {
   3062  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3063  1.1  skrll   { { STATE_PSRING }, 'i' },
   3064  1.1  skrll   { { STATE_EXCSAVE2 }, 'o' }
   3065  1.1  skrll };
   3066  1.1  skrll 
   3067  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave2_args[] = {
   3068  1.1  skrll   { { 6 /* art */ }, 'm' }
   3069  1.1  skrll };
   3070  1.1  skrll 
   3071  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave2_stateArgs[] = {
   3072  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3073  1.1  skrll   { { STATE_PSRING }, 'i' },
   3074  1.1  skrll   { { STATE_EXCSAVE2 }, 'm' }
   3075  1.1  skrll };
   3076  1.1  skrll 
   3077  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_epc3_args[] = {
   3078  1.1  skrll   { { 6 /* art */ }, 'o' }
   3079  1.1  skrll };
   3080  1.1  skrll 
   3081  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_epc3_stateArgs[] = {
   3082  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3083  1.1  skrll   { { STATE_PSRING }, 'i' },
   3084  1.1  skrll   { { STATE_EPC3 }, 'i' }
   3085  1.1  skrll };
   3086  1.1  skrll 
   3087  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_epc3_args[] = {
   3088  1.1  skrll   { { 6 /* art */ }, 'i' }
   3089  1.1  skrll };
   3090  1.1  skrll 
   3091  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_epc3_stateArgs[] = {
   3092  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3093  1.1  skrll   { { STATE_PSRING }, 'i' },
   3094  1.1  skrll   { { STATE_EPC3 }, 'o' }
   3095  1.1  skrll };
   3096  1.1  skrll 
   3097  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_epc3_args[] = {
   3098  1.1  skrll   { { 6 /* art */ }, 'm' }
   3099  1.1  skrll };
   3100  1.1  skrll 
   3101  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_epc3_stateArgs[] = {
   3102  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3103  1.1  skrll   { { STATE_PSRING }, 'i' },
   3104  1.1  skrll   { { STATE_EPC3 }, 'm' }
   3105  1.1  skrll };
   3106  1.1  skrll 
   3107  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave3_args[] = {
   3108  1.1  skrll   { { 6 /* art */ }, 'o' }
   3109  1.1  skrll };
   3110  1.1  skrll 
   3111  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave3_stateArgs[] = {
   3112  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3113  1.1  skrll   { { STATE_PSRING }, 'i' },
   3114  1.1  skrll   { { STATE_EXCSAVE3 }, 'i' }
   3115  1.1  skrll };
   3116  1.1  skrll 
   3117  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave3_args[] = {
   3118  1.1  skrll   { { 6 /* art */ }, 'i' }
   3119  1.1  skrll };
   3120  1.1  skrll 
   3121  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave3_stateArgs[] = {
   3122  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3123  1.1  skrll   { { STATE_PSRING }, 'i' },
   3124  1.1  skrll   { { STATE_EXCSAVE3 }, 'o' }
   3125  1.1  skrll };
   3126  1.1  skrll 
   3127  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave3_args[] = {
   3128  1.1  skrll   { { 6 /* art */ }, 'm' }
   3129  1.1  skrll };
   3130  1.1  skrll 
   3131  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave3_stateArgs[] = {
   3132  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3133  1.1  skrll   { { STATE_PSRING }, 'i' },
   3134  1.1  skrll   { { STATE_EXCSAVE3 }, 'm' }
   3135  1.1  skrll };
   3136  1.1  skrll 
   3137  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_epc4_args[] = {
   3138  1.1  skrll   { { 6 /* art */ }, 'o' }
   3139  1.1  skrll };
   3140  1.1  skrll 
   3141  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_epc4_stateArgs[] = {
   3142  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3143  1.1  skrll   { { STATE_PSRING }, 'i' },
   3144  1.1  skrll   { { STATE_EPC4 }, 'i' }
   3145  1.1  skrll };
   3146  1.1  skrll 
   3147  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_epc4_args[] = {
   3148  1.1  skrll   { { 6 /* art */ }, 'i' }
   3149  1.1  skrll };
   3150  1.1  skrll 
   3151  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_epc4_stateArgs[] = {
   3152  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3153  1.1  skrll   { { STATE_PSRING }, 'i' },
   3154  1.1  skrll   { { STATE_EPC4 }, 'o' }
   3155  1.1  skrll };
   3156  1.1  skrll 
   3157  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_epc4_args[] = {
   3158  1.1  skrll   { { 6 /* art */ }, 'm' }
   3159  1.1  skrll };
   3160  1.1  skrll 
   3161  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_epc4_stateArgs[] = {
   3162  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3163  1.1  skrll   { { STATE_PSRING }, 'i' },
   3164  1.1  skrll   { { STATE_EPC4 }, 'm' }
   3165  1.1  skrll };
   3166  1.1  skrll 
   3167  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave4_args[] = {
   3168  1.1  skrll   { { 6 /* art */ }, 'o' }
   3169  1.1  skrll };
   3170  1.1  skrll 
   3171  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave4_stateArgs[] = {
   3172  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3173  1.1  skrll   { { STATE_PSRING }, 'i' },
   3174  1.1  skrll   { { STATE_EXCSAVE4 }, 'i' }
   3175  1.1  skrll };
   3176  1.1  skrll 
   3177  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave4_args[] = {
   3178  1.1  skrll   { { 6 /* art */ }, 'i' }
   3179  1.1  skrll };
   3180  1.1  skrll 
   3181  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave4_stateArgs[] = {
   3182  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3183  1.1  skrll   { { STATE_PSRING }, 'i' },
   3184  1.1  skrll   { { STATE_EXCSAVE4 }, 'o' }
   3185  1.1  skrll };
   3186  1.1  skrll 
   3187  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave4_args[] = {
   3188  1.1  skrll   { { 6 /* art */ }, 'm' }
   3189  1.1  skrll };
   3190  1.1  skrll 
   3191  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave4_stateArgs[] = {
   3192  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3193  1.1  skrll   { { STATE_PSRING }, 'i' },
   3194  1.1  skrll   { { STATE_EXCSAVE4 }, 'm' }
   3195  1.1  skrll };
   3196  1.1  skrll 
   3197  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_eps2_args[] = {
   3198  1.1  skrll   { { 6 /* art */ }, 'o' }
   3199  1.1  skrll };
   3200  1.1  skrll 
   3201  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_eps2_stateArgs[] = {
   3202  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3203  1.1  skrll   { { STATE_PSRING }, 'i' },
   3204  1.1  skrll   { { STATE_EPS2 }, 'i' }
   3205  1.1  skrll };
   3206  1.1  skrll 
   3207  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_eps2_args[] = {
   3208  1.1  skrll   { { 6 /* art */ }, 'i' }
   3209  1.1  skrll };
   3210  1.1  skrll 
   3211  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_eps2_stateArgs[] = {
   3212  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3213  1.1  skrll   { { STATE_PSRING }, 'i' },
   3214  1.1  skrll   { { STATE_EPS2 }, 'o' }
   3215  1.1  skrll };
   3216  1.1  skrll 
   3217  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_eps2_args[] = {
   3218  1.1  skrll   { { 6 /* art */ }, 'm' }
   3219  1.1  skrll };
   3220  1.1  skrll 
   3221  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_eps2_stateArgs[] = {
   3222  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3223  1.1  skrll   { { STATE_PSRING }, 'i' },
   3224  1.1  skrll   { { STATE_EPS2 }, 'm' }
   3225  1.1  skrll };
   3226  1.1  skrll 
   3227  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_eps3_args[] = {
   3228  1.1  skrll   { { 6 /* art */ }, 'o' }
   3229  1.1  skrll };
   3230  1.1  skrll 
   3231  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_eps3_stateArgs[] = {
   3232  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3233  1.1  skrll   { { STATE_PSRING }, 'i' },
   3234  1.1  skrll   { { STATE_EPS3 }, 'i' }
   3235  1.1  skrll };
   3236  1.1  skrll 
   3237  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_eps3_args[] = {
   3238  1.1  skrll   { { 6 /* art */ }, 'i' }
   3239  1.1  skrll };
   3240  1.1  skrll 
   3241  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_eps3_stateArgs[] = {
   3242  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3243  1.1  skrll   { { STATE_PSRING }, 'i' },
   3244  1.1  skrll   { { STATE_EPS3 }, 'o' }
   3245  1.1  skrll };
   3246  1.1  skrll 
   3247  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_eps3_args[] = {
   3248  1.1  skrll   { { 6 /* art */ }, 'm' }
   3249  1.1  skrll };
   3250  1.1  skrll 
   3251  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_eps3_stateArgs[] = {
   3252  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3253  1.1  skrll   { { STATE_PSRING }, 'i' },
   3254  1.1  skrll   { { STATE_EPS3 }, 'm' }
   3255  1.1  skrll };
   3256  1.1  skrll 
   3257  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_eps4_args[] = {
   3258  1.1  skrll   { { 6 /* art */ }, 'o' }
   3259  1.1  skrll };
   3260  1.1  skrll 
   3261  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_eps4_stateArgs[] = {
   3262  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3263  1.1  skrll   { { STATE_PSRING }, 'i' },
   3264  1.1  skrll   { { STATE_EPS4 }, 'i' }
   3265  1.1  skrll };
   3266  1.1  skrll 
   3267  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_eps4_args[] = {
   3268  1.1  skrll   { { 6 /* art */ }, 'i' }
   3269  1.1  skrll };
   3270  1.1  skrll 
   3271  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_eps4_stateArgs[] = {
   3272  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3273  1.1  skrll   { { STATE_PSRING }, 'i' },
   3274  1.1  skrll   { { STATE_EPS4 }, 'o' }
   3275  1.1  skrll };
   3276  1.1  skrll 
   3277  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_eps4_args[] = {
   3278  1.1  skrll   { { 6 /* art */ }, 'm' }
   3279  1.1  skrll };
   3280  1.1  skrll 
   3281  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_eps4_stateArgs[] = {
   3282  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3283  1.1  skrll   { { STATE_PSRING }, 'i' },
   3284  1.1  skrll   { { STATE_EPS4 }, 'm' }
   3285  1.1  skrll };
   3286  1.1  skrll 
   3287  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_excvaddr_args[] = {
   3288  1.1  skrll   { { 6 /* art */ }, 'o' }
   3289  1.1  skrll };
   3290  1.1  skrll 
   3291  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_excvaddr_stateArgs[] = {
   3292  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3293  1.1  skrll   { { STATE_PSRING }, 'i' },
   3294  1.1  skrll   { { STATE_EXCVADDR }, 'i' }
   3295  1.1  skrll };
   3296  1.1  skrll 
   3297  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_excvaddr_args[] = {
   3298  1.1  skrll   { { 6 /* art */ }, 'i' }
   3299  1.1  skrll };
   3300  1.1  skrll 
   3301  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_excvaddr_stateArgs[] = {
   3302  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3303  1.1  skrll   { { STATE_PSRING }, 'i' },
   3304  1.1  skrll   { { STATE_EXCVADDR }, 'o' }
   3305  1.1  skrll };
   3306  1.1  skrll 
   3307  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_excvaddr_args[] = {
   3308  1.1  skrll   { { 6 /* art */ }, 'm' }
   3309  1.1  skrll };
   3310  1.1  skrll 
   3311  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_excvaddr_stateArgs[] = {
   3312  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3313  1.1  skrll   { { STATE_PSRING }, 'i' },
   3314  1.1  skrll   { { STATE_EXCVADDR }, 'm' }
   3315  1.1  skrll };
   3316  1.1  skrll 
   3317  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_depc_args[] = {
   3318  1.1  skrll   { { 6 /* art */ }, 'o' }
   3319  1.1  skrll };
   3320  1.1  skrll 
   3321  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_depc_stateArgs[] = {
   3322  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3323  1.1  skrll   { { STATE_PSRING }, 'i' },
   3324  1.1  skrll   { { STATE_DEPC }, 'i' }
   3325  1.1  skrll };
   3326  1.1  skrll 
   3327  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_depc_args[] = {
   3328  1.1  skrll   { { 6 /* art */ }, 'i' }
   3329  1.1  skrll };
   3330  1.1  skrll 
   3331  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_depc_stateArgs[] = {
   3332  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3333  1.1  skrll   { { STATE_PSRING }, 'i' },
   3334  1.1  skrll   { { STATE_DEPC }, 'o' }
   3335  1.1  skrll };
   3336  1.1  skrll 
   3337  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_depc_args[] = {
   3338  1.1  skrll   { { 6 /* art */ }, 'm' }
   3339  1.1  skrll };
   3340  1.1  skrll 
   3341  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_depc_stateArgs[] = {
   3342  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3343  1.1  skrll   { { STATE_PSRING }, 'i' },
   3344  1.1  skrll   { { STATE_DEPC }, 'm' }
   3345  1.1  skrll };
   3346  1.1  skrll 
   3347  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_exccause_args[] = {
   3348  1.1  skrll   { { 6 /* art */ }, 'o' }
   3349  1.1  skrll };
   3350  1.1  skrll 
   3351  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_exccause_stateArgs[] = {
   3352  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3353  1.1  skrll   { { STATE_PSRING }, 'i' },
   3354  1.1  skrll   { { STATE_EXCCAUSE }, 'i' },
   3355  1.1  skrll   { { STATE_XTSYNC }, 'i' }
   3356  1.1  skrll };
   3357  1.1  skrll 
   3358  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_exccause_args[] = {
   3359  1.1  skrll   { { 6 /* art */ }, 'i' }
   3360  1.1  skrll };
   3361  1.1  skrll 
   3362  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_exccause_stateArgs[] = {
   3363  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3364  1.1  skrll   { { STATE_PSRING }, 'i' },
   3365  1.1  skrll   { { STATE_EXCCAUSE }, 'o' }
   3366  1.1  skrll };
   3367  1.1  skrll 
   3368  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_exccause_args[] = {
   3369  1.1  skrll   { { 6 /* art */ }, 'm' }
   3370  1.1  skrll };
   3371  1.1  skrll 
   3372  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_exccause_stateArgs[] = {
   3373  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3374  1.1  skrll   { { STATE_PSRING }, 'i' },
   3375  1.1  skrll   { { STATE_EXCCAUSE }, 'm' }
   3376  1.1  skrll };
   3377  1.1  skrll 
   3378  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_misc0_args[] = {
   3379  1.1  skrll   { { 6 /* art */ }, 'o' }
   3380  1.1  skrll };
   3381  1.1  skrll 
   3382  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_misc0_stateArgs[] = {
   3383  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3384  1.1  skrll   { { STATE_PSRING }, 'i' },
   3385  1.1  skrll   { { STATE_MISC0 }, 'i' }
   3386  1.1  skrll };
   3387  1.1  skrll 
   3388  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_misc0_args[] = {
   3389  1.1  skrll   { { 6 /* art */ }, 'i' }
   3390  1.1  skrll };
   3391  1.1  skrll 
   3392  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_misc0_stateArgs[] = {
   3393  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3394  1.1  skrll   { { STATE_PSRING }, 'i' },
   3395  1.1  skrll   { { STATE_MISC0 }, 'o' }
   3396  1.1  skrll };
   3397  1.1  skrll 
   3398  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_misc0_args[] = {
   3399  1.1  skrll   { { 6 /* art */ }, 'm' }
   3400  1.1  skrll };
   3401  1.1  skrll 
   3402  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_misc0_stateArgs[] = {
   3403  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3404  1.1  skrll   { { STATE_PSRING }, 'i' },
   3405  1.1  skrll   { { STATE_MISC0 }, 'm' }
   3406  1.1  skrll };
   3407  1.1  skrll 
   3408  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_misc1_args[] = {
   3409  1.1  skrll   { { 6 /* art */ }, 'o' }
   3410  1.1  skrll };
   3411  1.1  skrll 
   3412  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_misc1_stateArgs[] = {
   3413  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3414  1.1  skrll   { { STATE_PSRING }, 'i' },
   3415  1.1  skrll   { { STATE_MISC1 }, 'i' }
   3416  1.1  skrll };
   3417  1.1  skrll 
   3418  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_misc1_args[] = {
   3419  1.1  skrll   { { 6 /* art */ }, 'i' }
   3420  1.1  skrll };
   3421  1.1  skrll 
   3422  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_misc1_stateArgs[] = {
   3423  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3424  1.1  skrll   { { STATE_PSRING }, 'i' },
   3425  1.1  skrll   { { STATE_MISC1 }, 'o' }
   3426  1.1  skrll };
   3427  1.1  skrll 
   3428  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_misc1_args[] = {
   3429  1.1  skrll   { { 6 /* art */ }, 'm' }
   3430  1.1  skrll };
   3431  1.1  skrll 
   3432  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_misc1_stateArgs[] = {
   3433  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3434  1.1  skrll   { { STATE_PSRING }, 'i' },
   3435  1.1  skrll   { { STATE_MISC1 }, 'm' }
   3436  1.1  skrll };
   3437  1.1  skrll 
   3438  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_prid_args[] = {
   3439  1.1  skrll   { { 6 /* art */ }, 'o' }
   3440  1.1  skrll };
   3441  1.1  skrll 
   3442  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_prid_stateArgs[] = {
   3443  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3444  1.1  skrll   { { STATE_PSRING }, 'i' }
   3445  1.1  skrll };
   3446  1.1  skrll 
   3447  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rfi_args[] = {
   3448  1.1  skrll   { { 40 /* s */ }, 'i' }
   3449  1.1  skrll };
   3450  1.1  skrll 
   3451  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rfi_stateArgs[] = {
   3452  1.1  skrll   { { STATE_PSWOE }, 'o' },
   3453  1.1  skrll   { { STATE_PSCALLINC }, 'o' },
   3454  1.1  skrll   { { STATE_PSOWB }, 'o' },
   3455  1.1  skrll   { { STATE_PSRING }, 'm' },
   3456  1.1  skrll   { { STATE_PSUM }, 'o' },
   3457  1.1  skrll   { { STATE_PSEXCM }, 'm' },
   3458  1.1  skrll   { { STATE_PSINTLEVEL }, 'o' },
   3459  1.1  skrll   { { STATE_EPC1 }, 'i' },
   3460  1.1  skrll   { { STATE_EPC2 }, 'i' },
   3461  1.1  skrll   { { STATE_EPC3 }, 'i' },
   3462  1.1  skrll   { { STATE_EPC4 }, 'i' },
   3463  1.1  skrll   { { STATE_EPS2 }, 'i' },
   3464  1.1  skrll   { { STATE_EPS3 }, 'i' },
   3465  1.1  skrll   { { STATE_EPS4 }, 'i' },
   3466  1.1  skrll   { { STATE_InOCDMode }, 'm' }
   3467  1.1  skrll };
   3468  1.1  skrll 
   3469  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wait_args[] = {
   3470  1.1  skrll   { { 40 /* s */ }, 'i' }
   3471  1.1  skrll };
   3472  1.1  skrll 
   3473  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wait_stateArgs[] = {
   3474  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3475  1.1  skrll   { { STATE_PSRING }, 'i' },
   3476  1.1  skrll   { { STATE_PSINTLEVEL }, 'o' }
   3477  1.1  skrll };
   3478  1.1  skrll 
   3479  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_interrupt_args[] = {
   3480  1.1  skrll   { { 6 /* art */ }, 'o' }
   3481  1.1  skrll };
   3482  1.1  skrll 
   3483  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_interrupt_stateArgs[] = {
   3484  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3485  1.1  skrll   { { STATE_PSRING }, 'i' },
   3486  1.1  skrll   { { STATE_INTERRUPT }, 'i' }
   3487  1.1  skrll };
   3488  1.1  skrll 
   3489  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_intset_args[] = {
   3490  1.1  skrll   { { 6 /* art */ }, 'i' }
   3491  1.1  skrll };
   3492  1.1  skrll 
   3493  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_intset_stateArgs[] = {
   3494  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3495  1.1  skrll   { { STATE_PSRING }, 'i' },
   3496  1.1  skrll   { { STATE_XTSYNC }, 'o' },
   3497  1.1  skrll   { { STATE_INTERRUPT }, 'm' }
   3498  1.1  skrll };
   3499  1.1  skrll 
   3500  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_intclear_args[] = {
   3501  1.1  skrll   { { 6 /* art */ }, 'i' }
   3502  1.1  skrll };
   3503  1.1  skrll 
   3504  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_intclear_stateArgs[] = {
   3505  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3506  1.1  skrll   { { STATE_PSRING }, 'i' },
   3507  1.1  skrll   { { STATE_XTSYNC }, 'o' },
   3508  1.1  skrll   { { STATE_INTERRUPT }, 'm' }
   3509  1.1  skrll };
   3510  1.1  skrll 
   3511  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_intenable_args[] = {
   3512  1.1  skrll   { { 6 /* art */ }, 'o' }
   3513  1.1  skrll };
   3514  1.1  skrll 
   3515  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_intenable_stateArgs[] = {
   3516  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3517  1.1  skrll   { { STATE_PSRING }, 'i' },
   3518  1.1  skrll   { { STATE_INTENABLE }, 'i' }
   3519  1.1  skrll };
   3520  1.1  skrll 
   3521  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_intenable_args[] = {
   3522  1.1  skrll   { { 6 /* art */ }, 'i' }
   3523  1.1  skrll };
   3524  1.1  skrll 
   3525  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_intenable_stateArgs[] = {
   3526  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3527  1.1  skrll   { { STATE_PSRING }, 'i' },
   3528  1.1  skrll   { { STATE_INTENABLE }, 'o' }
   3529  1.1  skrll };
   3530  1.1  skrll 
   3531  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_intenable_args[] = {
   3532  1.1  skrll   { { 6 /* art */ }, 'm' }
   3533  1.1  skrll };
   3534  1.1  skrll 
   3535  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_intenable_stateArgs[] = {
   3536  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3537  1.1  skrll   { { STATE_PSRING }, 'i' },
   3538  1.1  skrll   { { STATE_INTENABLE }, 'm' }
   3539  1.1  skrll };
   3540  1.1  skrll 
   3541  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_break_args[] = {
   3542  1.1  skrll   { { 34 /* imms */ }, 'i' },
   3543  1.1  skrll   { { 33 /* immt */ }, 'i' }
   3544  1.1  skrll };
   3545  1.1  skrll 
   3546  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_break_stateArgs[] = {
   3547  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3548  1.1  skrll   { { STATE_PSINTLEVEL }, 'i' }
   3549  1.1  skrll };
   3550  1.1  skrll 
   3551  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_break_n_args[] = {
   3552  1.1  skrll   { { 34 /* imms */ }, 'i' }
   3553  1.1  skrll };
   3554  1.1  skrll 
   3555  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_break_n_stateArgs[] = {
   3556  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3557  1.1  skrll   { { STATE_PSINTLEVEL }, 'i' }
   3558  1.1  skrll };
   3559  1.1  skrll 
   3560  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_dbreaka0_args[] = {
   3561  1.1  skrll   { { 6 /* art */ }, 'o' }
   3562  1.1  skrll };
   3563  1.1  skrll 
   3564  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_dbreaka0_stateArgs[] = {
   3565  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3566  1.1  skrll   { { STATE_PSRING }, 'i' },
   3567  1.1  skrll   { { STATE_DBREAKA0 }, 'i' }
   3568  1.1  skrll };
   3569  1.1  skrll 
   3570  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_dbreaka0_args[] = {
   3571  1.1  skrll   { { 6 /* art */ }, 'i' }
   3572  1.1  skrll };
   3573  1.1  skrll 
   3574  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_dbreaka0_stateArgs[] = {
   3575  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3576  1.1  skrll   { { STATE_PSRING }, 'i' },
   3577  1.1  skrll   { { STATE_DBREAKA0 }, 'o' },
   3578  1.1  skrll   { { STATE_XTSYNC }, 'o' }
   3579  1.1  skrll };
   3580  1.1  skrll 
   3581  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_dbreaka0_args[] = {
   3582  1.1  skrll   { { 6 /* art */ }, 'm' }
   3583  1.1  skrll };
   3584  1.1  skrll 
   3585  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_dbreaka0_stateArgs[] = {
   3586  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3587  1.1  skrll   { { STATE_PSRING }, 'i' },
   3588  1.1  skrll   { { STATE_DBREAKA0 }, 'm' },
   3589  1.1  skrll   { { STATE_XTSYNC }, 'o' }
   3590  1.1  skrll };
   3591  1.1  skrll 
   3592  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_dbreakc0_args[] = {
   3593  1.1  skrll   { { 6 /* art */ }, 'o' }
   3594  1.1  skrll };
   3595  1.1  skrll 
   3596  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_dbreakc0_stateArgs[] = {
   3597  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3598  1.1  skrll   { { STATE_PSRING }, 'i' },
   3599  1.1  skrll   { { STATE_DBREAKC0 }, 'i' }
   3600  1.1  skrll };
   3601  1.1  skrll 
   3602  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_dbreakc0_args[] = {
   3603  1.1  skrll   { { 6 /* art */ }, 'i' }
   3604  1.1  skrll };
   3605  1.1  skrll 
   3606  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_dbreakc0_stateArgs[] = {
   3607  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3608  1.1  skrll   { { STATE_PSRING }, 'i' },
   3609  1.1  skrll   { { STATE_DBREAKC0 }, 'o' },
   3610  1.1  skrll   { { STATE_XTSYNC }, 'o' }
   3611  1.1  skrll };
   3612  1.1  skrll 
   3613  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_dbreakc0_args[] = {
   3614  1.1  skrll   { { 6 /* art */ }, 'm' }
   3615  1.1  skrll };
   3616  1.1  skrll 
   3617  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_dbreakc0_stateArgs[] = {
   3618  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3619  1.1  skrll   { { STATE_PSRING }, 'i' },
   3620  1.1  skrll   { { STATE_DBREAKC0 }, 'm' },
   3621  1.1  skrll   { { STATE_XTSYNC }, 'o' }
   3622  1.1  skrll };
   3623  1.1  skrll 
   3624  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_dbreaka1_args[] = {
   3625  1.1  skrll   { { 6 /* art */ }, 'o' }
   3626  1.1  skrll };
   3627  1.1  skrll 
   3628  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_dbreaka1_stateArgs[] = {
   3629  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3630  1.1  skrll   { { STATE_PSRING }, 'i' },
   3631  1.1  skrll   { { STATE_DBREAKA1 }, 'i' }
   3632  1.1  skrll };
   3633  1.1  skrll 
   3634  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_dbreaka1_args[] = {
   3635  1.1  skrll   { { 6 /* art */ }, 'i' }
   3636  1.1  skrll };
   3637  1.1  skrll 
   3638  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_dbreaka1_stateArgs[] = {
   3639  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3640  1.1  skrll   { { STATE_PSRING }, 'i' },
   3641  1.1  skrll   { { STATE_DBREAKA1 }, 'o' },
   3642  1.1  skrll   { { STATE_XTSYNC }, 'o' }
   3643  1.1  skrll };
   3644  1.1  skrll 
   3645  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_dbreaka1_args[] = {
   3646  1.1  skrll   { { 6 /* art */ }, 'm' }
   3647  1.1  skrll };
   3648  1.1  skrll 
   3649  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_dbreaka1_stateArgs[] = {
   3650  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3651  1.1  skrll   { { STATE_PSRING }, 'i' },
   3652  1.1  skrll   { { STATE_DBREAKA1 }, 'm' },
   3653  1.1  skrll   { { STATE_XTSYNC }, 'o' }
   3654  1.1  skrll };
   3655  1.1  skrll 
   3656  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_dbreakc1_args[] = {
   3657  1.1  skrll   { { 6 /* art */ }, 'o' }
   3658  1.1  skrll };
   3659  1.1  skrll 
   3660  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_dbreakc1_stateArgs[] = {
   3661  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3662  1.1  skrll   { { STATE_PSRING }, 'i' },
   3663  1.1  skrll   { { STATE_DBREAKC1 }, 'i' }
   3664  1.1  skrll };
   3665  1.1  skrll 
   3666  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_dbreakc1_args[] = {
   3667  1.1  skrll   { { 6 /* art */ }, 'i' }
   3668  1.1  skrll };
   3669  1.1  skrll 
   3670  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_dbreakc1_stateArgs[] = {
   3671  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3672  1.1  skrll   { { STATE_PSRING }, 'i' },
   3673  1.1  skrll   { { STATE_DBREAKC1 }, 'o' },
   3674  1.1  skrll   { { STATE_XTSYNC }, 'o' }
   3675  1.1  skrll };
   3676  1.1  skrll 
   3677  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_dbreakc1_args[] = {
   3678  1.1  skrll   { { 6 /* art */ }, 'm' }
   3679  1.1  skrll };
   3680  1.1  skrll 
   3681  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_dbreakc1_stateArgs[] = {
   3682  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3683  1.1  skrll   { { STATE_PSRING }, 'i' },
   3684  1.1  skrll   { { STATE_DBREAKC1 }, 'm' },
   3685  1.1  skrll   { { STATE_XTSYNC }, 'o' }
   3686  1.1  skrll };
   3687  1.1  skrll 
   3688  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_ibreaka0_args[] = {
   3689  1.1  skrll   { { 6 /* art */ }, 'o' }
   3690  1.1  skrll };
   3691  1.1  skrll 
   3692  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_ibreaka0_stateArgs[] = {
   3693  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3694  1.1  skrll   { { STATE_PSRING }, 'i' },
   3695  1.1  skrll   { { STATE_IBREAKA0 }, 'i' }
   3696  1.1  skrll };
   3697  1.1  skrll 
   3698  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_ibreaka0_args[] = {
   3699  1.1  skrll   { { 6 /* art */ }, 'i' }
   3700  1.1  skrll };
   3701  1.1  skrll 
   3702  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_ibreaka0_stateArgs[] = {
   3703  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3704  1.1  skrll   { { STATE_PSRING }, 'i' },
   3705  1.1  skrll   { { STATE_IBREAKA0 }, 'o' }
   3706  1.1  skrll };
   3707  1.1  skrll 
   3708  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_ibreaka0_args[] = {
   3709  1.1  skrll   { { 6 /* art */ }, 'm' }
   3710  1.1  skrll };
   3711  1.1  skrll 
   3712  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_ibreaka0_stateArgs[] = {
   3713  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3714  1.1  skrll   { { STATE_PSRING }, 'i' },
   3715  1.1  skrll   { { STATE_IBREAKA0 }, 'm' }
   3716  1.1  skrll };
   3717  1.1  skrll 
   3718  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_ibreaka1_args[] = {
   3719  1.1  skrll   { { 6 /* art */ }, 'o' }
   3720  1.1  skrll };
   3721  1.1  skrll 
   3722  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_ibreaka1_stateArgs[] = {
   3723  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3724  1.1  skrll   { { STATE_PSRING }, 'i' },
   3725  1.1  skrll   { { STATE_IBREAKA1 }, 'i' }
   3726  1.1  skrll };
   3727  1.1  skrll 
   3728  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_ibreaka1_args[] = {
   3729  1.1  skrll   { { 6 /* art */ }, 'i' }
   3730  1.1  skrll };
   3731  1.1  skrll 
   3732  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_ibreaka1_stateArgs[] = {
   3733  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3734  1.1  skrll   { { STATE_PSRING }, 'i' },
   3735  1.1  skrll   { { STATE_IBREAKA1 }, 'o' }
   3736  1.1  skrll };
   3737  1.1  skrll 
   3738  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_ibreaka1_args[] = {
   3739  1.1  skrll   { { 6 /* art */ }, 'm' }
   3740  1.1  skrll };
   3741  1.1  skrll 
   3742  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_ibreaka1_stateArgs[] = {
   3743  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3744  1.1  skrll   { { STATE_PSRING }, 'i' },
   3745  1.1  skrll   { { STATE_IBREAKA1 }, 'm' }
   3746  1.1  skrll };
   3747  1.1  skrll 
   3748  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_ibreakenable_args[] = {
   3749  1.1  skrll   { { 6 /* art */ }, 'o' }
   3750  1.1  skrll };
   3751  1.1  skrll 
   3752  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_ibreakenable_stateArgs[] = {
   3753  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3754  1.1  skrll   { { STATE_PSRING }, 'i' },
   3755  1.1  skrll   { { STATE_IBREAKENABLE }, 'i' }
   3756  1.1  skrll };
   3757  1.1  skrll 
   3758  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_ibreakenable_args[] = {
   3759  1.1  skrll   { { 6 /* art */ }, 'i' }
   3760  1.1  skrll };
   3761  1.1  skrll 
   3762  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_ibreakenable_stateArgs[] = {
   3763  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3764  1.1  skrll   { { STATE_PSRING }, 'i' },
   3765  1.1  skrll   { { STATE_IBREAKENABLE }, 'o' }
   3766  1.1  skrll };
   3767  1.1  skrll 
   3768  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_ibreakenable_args[] = {
   3769  1.1  skrll   { { 6 /* art */ }, 'm' }
   3770  1.1  skrll };
   3771  1.1  skrll 
   3772  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_ibreakenable_stateArgs[] = {
   3773  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3774  1.1  skrll   { { STATE_PSRING }, 'i' },
   3775  1.1  skrll   { { STATE_IBREAKENABLE }, 'm' }
   3776  1.1  skrll };
   3777  1.1  skrll 
   3778  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_debugcause_args[] = {
   3779  1.1  skrll   { { 6 /* art */ }, 'o' }
   3780  1.1  skrll };
   3781  1.1  skrll 
   3782  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_debugcause_stateArgs[] = {
   3783  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3784  1.1  skrll   { { STATE_PSRING }, 'i' },
   3785  1.1  skrll   { { STATE_DEBUGCAUSE }, 'i' },
   3786  1.1  skrll   { { STATE_DBNUM }, 'i' }
   3787  1.1  skrll };
   3788  1.1  skrll 
   3789  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_debugcause_args[] = {
   3790  1.1  skrll   { { 6 /* art */ }, 'i' }
   3791  1.1  skrll };
   3792  1.1  skrll 
   3793  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_debugcause_stateArgs[] = {
   3794  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3795  1.1  skrll   { { STATE_PSRING }, 'i' },
   3796  1.1  skrll   { { STATE_DEBUGCAUSE }, 'o' },
   3797  1.1  skrll   { { STATE_DBNUM }, 'o' }
   3798  1.1  skrll };
   3799  1.1  skrll 
   3800  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_debugcause_args[] = {
   3801  1.1  skrll   { { 6 /* art */ }, 'm' }
   3802  1.1  skrll };
   3803  1.1  skrll 
   3804  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_debugcause_stateArgs[] = {
   3805  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3806  1.1  skrll   { { STATE_PSRING }, 'i' },
   3807  1.1  skrll   { { STATE_DEBUGCAUSE }, 'm' },
   3808  1.1  skrll   { { STATE_DBNUM }, 'm' }
   3809  1.1  skrll };
   3810  1.1  skrll 
   3811  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_icount_args[] = {
   3812  1.1  skrll   { { 6 /* art */ }, 'o' }
   3813  1.1  skrll };
   3814  1.1  skrll 
   3815  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_icount_stateArgs[] = {
   3816  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3817  1.1  skrll   { { STATE_PSRING }, 'i' },
   3818  1.1  skrll   { { STATE_ICOUNT }, 'i' }
   3819  1.1  skrll };
   3820  1.1  skrll 
   3821  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_icount_args[] = {
   3822  1.1  skrll   { { 6 /* art */ }, 'i' }
   3823  1.1  skrll };
   3824  1.1  skrll 
   3825  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_icount_stateArgs[] = {
   3826  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3827  1.1  skrll   { { STATE_PSRING }, 'i' },
   3828  1.1  skrll   { { STATE_XTSYNC }, 'o' },
   3829  1.1  skrll   { { STATE_ICOUNT }, 'o' }
   3830  1.1  skrll };
   3831  1.1  skrll 
   3832  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_icount_args[] = {
   3833  1.1  skrll   { { 6 /* art */ }, 'm' }
   3834  1.1  skrll };
   3835  1.1  skrll 
   3836  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_icount_stateArgs[] = {
   3837  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3838  1.1  skrll   { { STATE_PSRING }, 'i' },
   3839  1.1  skrll   { { STATE_XTSYNC }, 'o' },
   3840  1.1  skrll   { { STATE_ICOUNT }, 'm' }
   3841  1.1  skrll };
   3842  1.1  skrll 
   3843  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_icountlevel_args[] = {
   3844  1.1  skrll   { { 6 /* art */ }, 'o' }
   3845  1.1  skrll };
   3846  1.1  skrll 
   3847  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_icountlevel_stateArgs[] = {
   3848  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3849  1.1  skrll   { { STATE_PSRING }, 'i' },
   3850  1.1  skrll   { { STATE_ICOUNTLEVEL }, 'i' }
   3851  1.1  skrll };
   3852  1.1  skrll 
   3853  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_icountlevel_args[] = {
   3854  1.1  skrll   { { 6 /* art */ }, 'i' }
   3855  1.1  skrll };
   3856  1.1  skrll 
   3857  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_icountlevel_stateArgs[] = {
   3858  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3859  1.1  skrll   { { STATE_PSRING }, 'i' },
   3860  1.1  skrll   { { STATE_ICOUNTLEVEL }, 'o' }
   3861  1.1  skrll };
   3862  1.1  skrll 
   3863  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_icountlevel_args[] = {
   3864  1.1  skrll   { { 6 /* art */ }, 'm' }
   3865  1.1  skrll };
   3866  1.1  skrll 
   3867  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_icountlevel_stateArgs[] = {
   3868  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3869  1.1  skrll   { { STATE_PSRING }, 'i' },
   3870  1.1  skrll   { { STATE_ICOUNTLEVEL }, 'm' }
   3871  1.1  skrll };
   3872  1.1  skrll 
   3873  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_ddr_args[] = {
   3874  1.1  skrll   { { 6 /* art */ }, 'o' }
   3875  1.1  skrll };
   3876  1.1  skrll 
   3877  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_ddr_stateArgs[] = {
   3878  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3879  1.1  skrll   { { STATE_PSRING }, 'i' },
   3880  1.1  skrll   { { STATE_DDR }, 'i' }
   3881  1.1  skrll };
   3882  1.1  skrll 
   3883  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_ddr_args[] = {
   3884  1.1  skrll   { { 6 /* art */ }, 'i' }
   3885  1.1  skrll };
   3886  1.1  skrll 
   3887  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_ddr_stateArgs[] = {
   3888  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3889  1.1  skrll   { { STATE_PSRING }, 'i' },
   3890  1.1  skrll   { { STATE_XTSYNC }, 'o' },
   3891  1.1  skrll   { { STATE_DDR }, 'o' }
   3892  1.1  skrll };
   3893  1.1  skrll 
   3894  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_ddr_args[] = {
   3895  1.1  skrll   { { 6 /* art */ }, 'm' }
   3896  1.1  skrll };
   3897  1.1  skrll 
   3898  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_ddr_stateArgs[] = {
   3899  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3900  1.1  skrll   { { STATE_PSRING }, 'i' },
   3901  1.1  skrll   { { STATE_XTSYNC }, 'o' },
   3902  1.1  skrll   { { STATE_DDR }, 'm' }
   3903  1.1  skrll };
   3904  1.1  skrll 
   3905  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rfdo_stateArgs[] = {
   3906  1.1  skrll   { { STATE_InOCDMode }, 'm' },
   3907  1.1  skrll   { { STATE_EPC4 }, 'i' },
   3908  1.1  skrll   { { STATE_PSWOE }, 'o' },
   3909  1.1  skrll   { { STATE_PSCALLINC }, 'o' },
   3910  1.1  skrll   { { STATE_PSOWB }, 'o' },
   3911  1.1  skrll   { { STATE_PSRING }, 'o' },
   3912  1.1  skrll   { { STATE_PSUM }, 'o' },
   3913  1.1  skrll   { { STATE_PSEXCM }, 'o' },
   3914  1.1  skrll   { { STATE_PSINTLEVEL }, 'o' },
   3915  1.1  skrll   { { STATE_EPS4 }, 'i' }
   3916  1.1  skrll };
   3917  1.1  skrll 
   3918  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rfdd_stateArgs[] = {
   3919  1.1  skrll   { { STATE_InOCDMode }, 'm' }
   3920  1.1  skrll };
   3921  1.1  skrll 
   3922  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_ccount_args[] = {
   3923  1.1  skrll   { { 6 /* art */ }, 'o' }
   3924  1.1  skrll };
   3925  1.1  skrll 
   3926  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_ccount_stateArgs[] = {
   3927  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3928  1.1  skrll   { { STATE_PSRING }, 'i' },
   3929  1.1  skrll   { { STATE_CCOUNT }, 'i' }
   3930  1.1  skrll };
   3931  1.1  skrll 
   3932  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_ccount_args[] = {
   3933  1.1  skrll   { { 6 /* art */ }, 'i' }
   3934  1.1  skrll };
   3935  1.1  skrll 
   3936  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_ccount_stateArgs[] = {
   3937  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3938  1.1  skrll   { { STATE_PSRING }, 'i' },
   3939  1.1  skrll   { { STATE_XTSYNC }, 'o' },
   3940  1.1  skrll   { { STATE_CCOUNT }, 'o' }
   3941  1.1  skrll };
   3942  1.1  skrll 
   3943  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_ccount_args[] = {
   3944  1.1  skrll   { { 6 /* art */ }, 'm' }
   3945  1.1  skrll };
   3946  1.1  skrll 
   3947  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_ccount_stateArgs[] = {
   3948  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3949  1.1  skrll   { { STATE_PSRING }, 'i' },
   3950  1.1  skrll   { { STATE_XTSYNC }, 'o' },
   3951  1.1  skrll   { { STATE_CCOUNT }, 'm' }
   3952  1.1  skrll };
   3953  1.1  skrll 
   3954  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_ccompare0_args[] = {
   3955  1.1  skrll   { { 6 /* art */ }, 'o' }
   3956  1.1  skrll };
   3957  1.1  skrll 
   3958  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_ccompare0_stateArgs[] = {
   3959  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3960  1.1  skrll   { { STATE_PSRING }, 'i' },
   3961  1.1  skrll   { { STATE_CCOMPARE0 }, 'i' }
   3962  1.1  skrll };
   3963  1.1  skrll 
   3964  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_ccompare0_args[] = {
   3965  1.1  skrll   { { 6 /* art */ }, 'i' }
   3966  1.1  skrll };
   3967  1.1  skrll 
   3968  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_ccompare0_stateArgs[] = {
   3969  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3970  1.1  skrll   { { STATE_PSRING }, 'i' },
   3971  1.1  skrll   { { STATE_CCOMPARE0 }, 'o' },
   3972  1.1  skrll   { { STATE_INTERRUPT }, 'm' }
   3973  1.1  skrll };
   3974  1.1  skrll 
   3975  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_ccompare0_args[] = {
   3976  1.1  skrll   { { 6 /* art */ }, 'm' }
   3977  1.1  skrll };
   3978  1.1  skrll 
   3979  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_ccompare0_stateArgs[] = {
   3980  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3981  1.1  skrll   { { STATE_PSRING }, 'i' },
   3982  1.1  skrll   { { STATE_CCOMPARE0 }, 'm' },
   3983  1.1  skrll   { { STATE_INTERRUPT }, 'm' }
   3984  1.1  skrll };
   3985  1.1  skrll 
   3986  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_ccompare1_args[] = {
   3987  1.1  skrll   { { 6 /* art */ }, 'o' }
   3988  1.1  skrll };
   3989  1.1  skrll 
   3990  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_ccompare1_stateArgs[] = {
   3991  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   3992  1.1  skrll   { { STATE_PSRING }, 'i' },
   3993  1.1  skrll   { { STATE_CCOMPARE1 }, 'i' }
   3994  1.1  skrll };
   3995  1.1  skrll 
   3996  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_ccompare1_args[] = {
   3997  1.1  skrll   { { 6 /* art */ }, 'i' }
   3998  1.1  skrll };
   3999  1.1  skrll 
   4000  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_ccompare1_stateArgs[] = {
   4001  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4002  1.1  skrll   { { STATE_PSRING }, 'i' },
   4003  1.1  skrll   { { STATE_CCOMPARE1 }, 'o' },
   4004  1.1  skrll   { { STATE_INTERRUPT }, 'm' }
   4005  1.1  skrll };
   4006  1.1  skrll 
   4007  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_ccompare1_args[] = {
   4008  1.1  skrll   { { 6 /* art */ }, 'm' }
   4009  1.1  skrll };
   4010  1.1  skrll 
   4011  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_ccompare1_stateArgs[] = {
   4012  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4013  1.1  skrll   { { STATE_PSRING }, 'i' },
   4014  1.1  skrll   { { STATE_CCOMPARE1 }, 'm' },
   4015  1.1  skrll   { { STATE_INTERRUPT }, 'm' }
   4016  1.1  skrll };
   4017  1.1  skrll 
   4018  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_ccompare2_args[] = {
   4019  1.1  skrll   { { 6 /* art */ }, 'o' }
   4020  1.1  skrll };
   4021  1.1  skrll 
   4022  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_ccompare2_stateArgs[] = {
   4023  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4024  1.1  skrll   { { STATE_PSRING }, 'i' },
   4025  1.1  skrll   { { STATE_CCOMPARE2 }, 'i' }
   4026  1.1  skrll };
   4027  1.1  skrll 
   4028  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_ccompare2_args[] = {
   4029  1.1  skrll   { { 6 /* art */ }, 'i' }
   4030  1.1  skrll };
   4031  1.1  skrll 
   4032  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_ccompare2_stateArgs[] = {
   4033  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4034  1.1  skrll   { { STATE_PSRING }, 'i' },
   4035  1.1  skrll   { { STATE_CCOMPARE2 }, 'o' },
   4036  1.1  skrll   { { STATE_INTERRUPT }, 'm' }
   4037  1.1  skrll };
   4038  1.1  skrll 
   4039  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_ccompare2_args[] = {
   4040  1.1  skrll   { { 6 /* art */ }, 'm' }
   4041  1.1  skrll };
   4042  1.1  skrll 
   4043  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_ccompare2_stateArgs[] = {
   4044  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4045  1.1  skrll   { { STATE_PSRING }, 'i' },
   4046  1.1  skrll   { { STATE_CCOMPARE2 }, 'm' },
   4047  1.1  skrll   { { STATE_INTERRUPT }, 'm' }
   4048  1.1  skrll };
   4049  1.1  skrll 
   4050  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_icache_args[] = {
   4051  1.1  skrll   { { 4 /* ars */ }, 'i' },
   4052  1.1  skrll   { { 21 /* uimm8x4 */ }, 'i' }
   4053  1.1  skrll };
   4054  1.1  skrll 
   4055  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_icache_inv_args[] = {
   4056  1.1  skrll   { { 4 /* ars */ }, 'i' },
   4057  1.1  skrll   { { 21 /* uimm8x4 */ }, 'i' }
   4058  1.1  skrll };
   4059  1.1  skrll 
   4060  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_icache_inv_stateArgs[] = {
   4061  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4062  1.1  skrll   { { STATE_PSRING }, 'i' }
   4063  1.1  skrll };
   4064  1.1  skrll 
   4065  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_licx_args[] = {
   4066  1.1  skrll   { { 6 /* art */ }, 'o' },
   4067  1.1  skrll   { { 4 /* ars */ }, 'i' }
   4068  1.1  skrll };
   4069  1.1  skrll 
   4070  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_licx_stateArgs[] = {
   4071  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4072  1.1  skrll   { { STATE_PSRING }, 'i' }
   4073  1.1  skrll };
   4074  1.1  skrll 
   4075  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_sicx_args[] = {
   4076  1.1  skrll   { { 6 /* art */ }, 'i' },
   4077  1.1  skrll   { { 4 /* ars */ }, 'i' }
   4078  1.1  skrll };
   4079  1.1  skrll 
   4080  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_sicx_stateArgs[] = {
   4081  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4082  1.1  skrll   { { STATE_PSRING }, 'i' }
   4083  1.1  skrll };
   4084  1.1  skrll 
   4085  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_dcache_args[] = {
   4086  1.1  skrll   { { 4 /* ars */ }, 'i' },
   4087  1.1  skrll   { { 21 /* uimm8x4 */ }, 'i' }
   4088  1.1  skrll };
   4089  1.1  skrll 
   4090  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_dcache_ind_args[] = {
   4091  1.1  skrll   { { 4 /* ars */ }, 'i' },
   4092  1.1  skrll   { { 22 /* uimm4x16 */ }, 'i' }
   4093  1.1  skrll };
   4094  1.1  skrll 
   4095  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_dcache_ind_stateArgs[] = {
   4096  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4097  1.1  skrll   { { STATE_PSRING }, 'i' }
   4098  1.1  skrll };
   4099  1.1  skrll 
   4100  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_dcache_inv_args[] = {
   4101  1.1  skrll   { { 4 /* ars */ }, 'i' },
   4102  1.1  skrll   { { 21 /* uimm8x4 */ }, 'i' }
   4103  1.1  skrll };
   4104  1.1  skrll 
   4105  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_dcache_inv_stateArgs[] = {
   4106  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4107  1.1  skrll   { { STATE_PSRING }, 'i' }
   4108  1.1  skrll };
   4109  1.1  skrll 
   4110  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_dpf_args[] = {
   4111  1.1  skrll   { { 4 /* ars */ }, 'i' },
   4112  1.1  skrll   { { 21 /* uimm8x4 */ }, 'i' }
   4113  1.1  skrll };
   4114  1.1  skrll 
   4115  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_sdct_args[] = {
   4116  1.1  skrll   { { 6 /* art */ }, 'i' },
   4117  1.1  skrll   { { 4 /* ars */ }, 'i' }
   4118  1.1  skrll };
   4119  1.1  skrll 
   4120  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_sdct_stateArgs[] = {
   4121  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4122  1.1  skrll   { { STATE_PSRING }, 'i' }
   4123  1.1  skrll };
   4124  1.1  skrll 
   4125  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_ldct_args[] = {
   4126  1.1  skrll   { { 6 /* art */ }, 'o' },
   4127  1.1  skrll   { { 4 /* ars */ }, 'i' }
   4128  1.1  skrll };
   4129  1.1  skrll 
   4130  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_ldct_stateArgs[] = {
   4131  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4132  1.1  skrll   { { STATE_PSRING }, 'i' }
   4133  1.1  skrll };
   4134  1.1  skrll 
   4135  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_ptevaddr_args[] = {
   4136  1.1  skrll   { { 6 /* art */ }, 'i' }
   4137  1.1  skrll };
   4138  1.1  skrll 
   4139  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_ptevaddr_stateArgs[] = {
   4140  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4141  1.1  skrll   { { STATE_PSRING }, 'i' },
   4142  1.1  skrll   { { STATE_PTBASE }, 'o' },
   4143  1.1  skrll   { { STATE_XTSYNC }, 'o' }
   4144  1.1  skrll };
   4145  1.1  skrll 
   4146  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_ptevaddr_args[] = {
   4147  1.1  skrll   { { 6 /* art */ }, 'o' }
   4148  1.1  skrll };
   4149  1.1  skrll 
   4150  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_ptevaddr_stateArgs[] = {
   4151  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4152  1.1  skrll   { { STATE_PSRING }, 'i' },
   4153  1.1  skrll   { { STATE_PTBASE }, 'i' },
   4154  1.1  skrll   { { STATE_EXCVADDR }, 'i' }
   4155  1.1  skrll };
   4156  1.1  skrll 
   4157  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_ptevaddr_args[] = {
   4158  1.1  skrll   { { 6 /* art */ }, 'm' }
   4159  1.1  skrll };
   4160  1.1  skrll 
   4161  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_ptevaddr_stateArgs[] = {
   4162  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4163  1.1  skrll   { { STATE_PSRING }, 'i' },
   4164  1.1  skrll   { { STATE_PTBASE }, 'm' },
   4165  1.1  skrll   { { STATE_EXCVADDR }, 'i' },
   4166  1.1  skrll   { { STATE_XTSYNC }, 'o' }
   4167  1.1  skrll };
   4168  1.1  skrll 
   4169  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_rasid_args[] = {
   4170  1.1  skrll   { { 6 /* art */ }, 'o' }
   4171  1.1  skrll };
   4172  1.1  skrll 
   4173  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_rasid_stateArgs[] = {
   4174  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4175  1.1  skrll   { { STATE_PSRING }, 'i' },
   4176  1.1  skrll   { { STATE_ASID3 }, 'i' },
   4177  1.1  skrll   { { STATE_ASID2 }, 'i' },
   4178  1.1  skrll   { { STATE_ASID1 }, 'i' }
   4179  1.1  skrll };
   4180  1.1  skrll 
   4181  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_rasid_args[] = {
   4182  1.1  skrll   { { 6 /* art */ }, 'i' }
   4183  1.1  skrll };
   4184  1.1  skrll 
   4185  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_rasid_stateArgs[] = {
   4186  1.1  skrll   { { STATE_XTSYNC }, 'o' },
   4187  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4188  1.1  skrll   { { STATE_PSRING }, 'i' },
   4189  1.1  skrll   { { STATE_ASID3 }, 'o' },
   4190  1.1  skrll   { { STATE_ASID2 }, 'o' },
   4191  1.1  skrll   { { STATE_ASID1 }, 'o' }
   4192  1.1  skrll };
   4193  1.1  skrll 
   4194  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_rasid_args[] = {
   4195  1.1  skrll   { { 6 /* art */ }, 'm' }
   4196  1.1  skrll };
   4197  1.1  skrll 
   4198  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_rasid_stateArgs[] = {
   4199  1.1  skrll   { { STATE_XTSYNC }, 'o' },
   4200  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4201  1.1  skrll   { { STATE_PSRING }, 'i' },
   4202  1.1  skrll   { { STATE_ASID3 }, 'm' },
   4203  1.1  skrll   { { STATE_ASID2 }, 'm' },
   4204  1.1  skrll   { { STATE_ASID1 }, 'm' }
   4205  1.1  skrll };
   4206  1.1  skrll 
   4207  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_itlbcfg_args[] = {
   4208  1.1  skrll   { { 6 /* art */ }, 'o' }
   4209  1.1  skrll };
   4210  1.1  skrll 
   4211  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_itlbcfg_stateArgs[] = {
   4212  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4213  1.1  skrll   { { STATE_PSRING }, 'i' },
   4214  1.1  skrll   { { STATE_INSTPGSZID4 }, 'i' }
   4215  1.1  skrll };
   4216  1.1  skrll 
   4217  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_itlbcfg_args[] = {
   4218  1.1  skrll   { { 6 /* art */ }, 'i' }
   4219  1.1  skrll };
   4220  1.1  skrll 
   4221  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_itlbcfg_stateArgs[] = {
   4222  1.1  skrll   { { STATE_XTSYNC }, 'o' },
   4223  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4224  1.1  skrll   { { STATE_PSRING }, 'i' },
   4225  1.1  skrll   { { STATE_INSTPGSZID4 }, 'o' }
   4226  1.1  skrll };
   4227  1.1  skrll 
   4228  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_itlbcfg_args[] = {
   4229  1.1  skrll   { { 6 /* art */ }, 'm' }
   4230  1.1  skrll };
   4231  1.1  skrll 
   4232  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_itlbcfg_stateArgs[] = {
   4233  1.1  skrll   { { STATE_XTSYNC }, 'o' },
   4234  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4235  1.1  skrll   { { STATE_PSRING }, 'i' },
   4236  1.1  skrll   { { STATE_INSTPGSZID4 }, 'm' }
   4237  1.1  skrll };
   4238  1.1  skrll 
   4239  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_dtlbcfg_args[] = {
   4240  1.1  skrll   { { 6 /* art */ }, 'o' }
   4241  1.1  skrll };
   4242  1.1  skrll 
   4243  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rsr_dtlbcfg_stateArgs[] = {
   4244  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4245  1.1  skrll   { { STATE_PSRING }, 'i' },
   4246  1.1  skrll   { { STATE_DATAPGSZID4 }, 'i' }
   4247  1.1  skrll };
   4248  1.1  skrll 
   4249  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_dtlbcfg_args[] = {
   4250  1.1  skrll   { { 6 /* art */ }, 'i' }
   4251  1.1  skrll };
   4252  1.1  skrll 
   4253  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wsr_dtlbcfg_stateArgs[] = {
   4254  1.1  skrll   { { STATE_XTSYNC }, 'o' },
   4255  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4256  1.1  skrll   { { STATE_PSRING }, 'i' },
   4257  1.1  skrll   { { STATE_DATAPGSZID4 }, 'o' }
   4258  1.1  skrll };
   4259  1.1  skrll 
   4260  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_dtlbcfg_args[] = {
   4261  1.1  skrll   { { 6 /* art */ }, 'm' }
   4262  1.1  skrll };
   4263  1.1  skrll 
   4264  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_xsr_dtlbcfg_stateArgs[] = {
   4265  1.1  skrll   { { STATE_XTSYNC }, 'o' },
   4266  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4267  1.1  skrll   { { STATE_PSRING }, 'i' },
   4268  1.1  skrll   { { STATE_DATAPGSZID4 }, 'm' }
   4269  1.1  skrll };
   4270  1.1  skrll 
   4271  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_idtlb_args[] = {
   4272  1.1  skrll   { { 4 /* ars */ }, 'i' }
   4273  1.1  skrll };
   4274  1.1  skrll 
   4275  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_idtlb_stateArgs[] = {
   4276  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4277  1.1  skrll   { { STATE_PSRING }, 'i' },
   4278  1.1  skrll   { { STATE_XTSYNC }, 'o' }
   4279  1.1  skrll };
   4280  1.1  skrll 
   4281  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rdtlb_args[] = {
   4282  1.1  skrll   { { 6 /* art */ }, 'o' },
   4283  1.1  skrll   { { 4 /* ars */ }, 'i' }
   4284  1.1  skrll };
   4285  1.1  skrll 
   4286  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_rdtlb_stateArgs[] = {
   4287  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4288  1.1  skrll   { { STATE_PSRING }, 'i' }
   4289  1.1  skrll };
   4290  1.1  skrll 
   4291  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wdtlb_args[] = {
   4292  1.1  skrll   { { 6 /* art */ }, 'i' },
   4293  1.1  skrll   { { 4 /* ars */ }, 'i' }
   4294  1.1  skrll };
   4295  1.1  skrll 
   4296  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_wdtlb_stateArgs[] = {
   4297  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4298  1.1  skrll   { { STATE_PSRING }, 'i' },
   4299  1.1  skrll   { { STATE_XTSYNC }, 'o' }
   4300  1.1  skrll };
   4301  1.1  skrll 
   4302  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_iitlb_args[] = {
   4303  1.1  skrll   { { 4 /* ars */ }, 'i' }
   4304  1.1  skrll };
   4305  1.1  skrll 
   4306  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_iitlb_stateArgs[] = {
   4307  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4308  1.1  skrll   { { STATE_PSRING }, 'i' }
   4309  1.1  skrll };
   4310  1.1  skrll 
   4311  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_ritlb_args[] = {
   4312  1.1  skrll   { { 6 /* art */ }, 'o' },
   4313  1.1  skrll   { { 4 /* ars */ }, 'i' }
   4314  1.1  skrll };
   4315  1.1  skrll 
   4316  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_ritlb_stateArgs[] = {
   4317  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4318  1.1  skrll   { { STATE_PSRING }, 'i' }
   4319  1.1  skrll };
   4320  1.1  skrll 
   4321  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_witlb_args[] = {
   4322  1.1  skrll   { { 6 /* art */ }, 'i' },
   4323  1.1  skrll   { { 4 /* ars */ }, 'i' }
   4324  1.1  skrll };
   4325  1.1  skrll 
   4326  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_witlb_stateArgs[] = {
   4327  1.1  skrll   { { STATE_PSEXCM }, 'i' },
   4328  1.1  skrll   { { STATE_PSRING }, 'i' }
   4329  1.1  skrll };
   4330  1.1  skrll 
   4331  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_ldpte_stateArgs[] = {
   4332  1.1  skrll   { { STATE_PTBASE }, 'i' },
   4333  1.1  skrll   { { STATE_EXCVADDR }, 'i' }
   4334  1.1  skrll };
   4335  1.1  skrll 
   4336  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_hwwitlba_stateArgs[] = {
   4337  1.1  skrll   { { STATE_EXCVADDR }, 'i' }
   4338  1.1  skrll };
   4339  1.1  skrll 
   4340  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_hwwdtlba_stateArgs[] = {
   4341  1.1  skrll   { { STATE_EXCVADDR }, 'i' }
   4342  1.1  skrll };
   4343  1.1  skrll 
   4344  1.1  skrll static xtensa_arg_internal Iclass_xt_iclass_nsa_args[] = {
   4345  1.1  skrll   { { 6 /* art */ }, 'o' },
   4346  1.1  skrll   { { 4 /* ars */ }, 'i' }
   4347  1.1  skrll };
   4348  1.1  skrll 
   4349  1.1  skrll static xtensa_iclass_internal iclasses[] = {
   4350  1.1  skrll   { 0, 0 /* xt_iclass_excw */,
   4351  1.1  skrll     0, 0, 0, 0 },
   4352  1.1  skrll   { 0, 0 /* xt_iclass_rfe */,
   4353  1.1  skrll     3, Iclass_xt_iclass_rfe_stateArgs, 0, 0 },
   4354  1.1  skrll   { 0, 0 /* xt_iclass_rfde */,
   4355  1.1  skrll     3, Iclass_xt_iclass_rfde_stateArgs, 0, 0 },
   4356  1.1  skrll   { 0, 0 /* xt_iclass_syscall */,
   4357  1.1  skrll     0, 0, 0, 0 },
   4358  1.1  skrll   { 0, 0 /* xt_iclass_simcall */,
   4359  1.1  skrll     0, 0, 0, 0 },
   4360  1.1  skrll   { 2, Iclass_xt_iclass_call12_args,
   4361  1.1  skrll     1, Iclass_xt_iclass_call12_stateArgs, 0, 0 },
   4362  1.1  skrll   { 2, Iclass_xt_iclass_call8_args,
   4363  1.1  skrll     1, Iclass_xt_iclass_call8_stateArgs, 0, 0 },
   4364  1.1  skrll   { 2, Iclass_xt_iclass_call4_args,
   4365  1.1  skrll     1, Iclass_xt_iclass_call4_stateArgs, 0, 0 },
   4366  1.1  skrll   { 2, Iclass_xt_iclass_callx12_args,
   4367  1.1  skrll     1, Iclass_xt_iclass_callx12_stateArgs, 0, 0 },
   4368  1.1  skrll   { 2, Iclass_xt_iclass_callx8_args,
   4369  1.1  skrll     1, Iclass_xt_iclass_callx8_stateArgs, 0, 0 },
   4370  1.1  skrll   { 2, Iclass_xt_iclass_callx4_args,
   4371  1.1  skrll     1, Iclass_xt_iclass_callx4_stateArgs, 0, 0 },
   4372  1.1  skrll   { 3, Iclass_xt_iclass_entry_args,
   4373  1.1  skrll     5, Iclass_xt_iclass_entry_stateArgs, 0, 0 },
   4374  1.1  skrll   { 2, Iclass_xt_iclass_movsp_args,
   4375  1.1  skrll     2, Iclass_xt_iclass_movsp_stateArgs, 0, 0 },
   4376  1.1  skrll   { 1, Iclass_xt_iclass_rotw_args,
   4377  1.1  skrll     3, Iclass_xt_iclass_rotw_stateArgs, 0, 0 },
   4378  1.1  skrll   { 1, Iclass_xt_iclass_retw_args,
   4379  1.1  skrll     4, Iclass_xt_iclass_retw_stateArgs, 0, 0 },
   4380  1.1  skrll   { 0, 0 /* xt_iclass_rfwou */,
   4381  1.1  skrll     6, Iclass_xt_iclass_rfwou_stateArgs, 0, 0 },
   4382  1.1  skrll   { 3, Iclass_xt_iclass_l32e_args,
   4383  1.1  skrll     2, Iclass_xt_iclass_l32e_stateArgs, 0, 0 },
   4384  1.1  skrll   { 3, Iclass_xt_iclass_s32e_args,
   4385  1.1  skrll     2, Iclass_xt_iclass_s32e_stateArgs, 0, 0 },
   4386  1.1  skrll   { 1, Iclass_xt_iclass_rsr_windowbase_args,
   4387  1.1  skrll     3, Iclass_xt_iclass_rsr_windowbase_stateArgs, 0, 0 },
   4388  1.1  skrll   { 1, Iclass_xt_iclass_wsr_windowbase_args,
   4389  1.1  skrll     3, Iclass_xt_iclass_wsr_windowbase_stateArgs, 0, 0 },
   4390  1.1  skrll   { 1, Iclass_xt_iclass_xsr_windowbase_args,
   4391  1.1  skrll     3, Iclass_xt_iclass_xsr_windowbase_stateArgs, 0, 0 },
   4392  1.1  skrll   { 1, Iclass_xt_iclass_rsr_windowstart_args,
   4393  1.1  skrll     3, Iclass_xt_iclass_rsr_windowstart_stateArgs, 0, 0 },
   4394  1.1  skrll   { 1, Iclass_xt_iclass_wsr_windowstart_args,
   4395  1.1  skrll     3, Iclass_xt_iclass_wsr_windowstart_stateArgs, 0, 0 },
   4396  1.1  skrll   { 1, Iclass_xt_iclass_xsr_windowstart_args,
   4397  1.1  skrll     3, Iclass_xt_iclass_xsr_windowstart_stateArgs, 0, 0 },
   4398  1.1  skrll   { 3, Iclass_xt_iclass_add_n_args,
   4399  1.1  skrll     0, 0, 0, 0 },
   4400  1.1  skrll   { 3, Iclass_xt_iclass_addi_n_args,
   4401  1.1  skrll     0, 0, 0, 0 },
   4402  1.1  skrll   { 2, Iclass_xt_iclass_bz6_args,
   4403  1.1  skrll     0, 0, 0, 0 },
   4404  1.1  skrll   { 0, 0 /* xt_iclass_ill_n */,
   4405  1.1  skrll     0, 0, 0, 0 },
   4406  1.1  skrll   { 3, Iclass_xt_iclass_loadi4_args,
   4407  1.1  skrll     0, 0, 0, 0 },
   4408  1.1  skrll   { 2, Iclass_xt_iclass_mov_n_args,
   4409  1.1  skrll     0, 0, 0, 0 },
   4410  1.1  skrll   { 2, Iclass_xt_iclass_movi_n_args,
   4411  1.1  skrll     0, 0, 0, 0 },
   4412  1.1  skrll   { 0, 0 /* xt_iclass_nopn */,
   4413  1.1  skrll     0, 0, 0, 0 },
   4414  1.1  skrll   { 1, Iclass_xt_iclass_retn_args,
   4415  1.1  skrll     0, 0, 0, 0 },
   4416  1.1  skrll   { 3, Iclass_xt_iclass_storei4_args,
   4417  1.1  skrll     0, 0, 0, 0 },
   4418  1.1  skrll   { 3, Iclass_xt_iclass_addi_args,
   4419  1.1  skrll     0, 0, 0, 0 },
   4420  1.1  skrll   { 3, Iclass_xt_iclass_addmi_args,
   4421  1.1  skrll     0, 0, 0, 0 },
   4422  1.1  skrll   { 3, Iclass_xt_iclass_addsub_args,
   4423  1.1  skrll     0, 0, 0, 0 },
   4424  1.1  skrll   { 3, Iclass_xt_iclass_bit_args,
   4425  1.1  skrll     0, 0, 0, 0 },
   4426  1.1  skrll   { 3, Iclass_xt_iclass_bsi8_args,
   4427  1.1  skrll     0, 0, 0, 0 },
   4428  1.1  skrll   { 3, Iclass_xt_iclass_bsi8b_args,
   4429  1.1  skrll     0, 0, 0, 0 },
   4430  1.1  skrll   { 3, Iclass_xt_iclass_bsi8u_args,
   4431  1.1  skrll     0, 0, 0, 0 },
   4432  1.1  skrll   { 3, Iclass_xt_iclass_bst8_args,
   4433  1.1  skrll     0, 0, 0, 0 },
   4434  1.1  skrll   { 2, Iclass_xt_iclass_bsz12_args,
   4435  1.1  skrll     0, 0, 0, 0 },
   4436  1.1  skrll   { 2, Iclass_xt_iclass_call0_args,
   4437  1.1  skrll     0, 0, 0, 0 },
   4438  1.1  skrll   { 2, Iclass_xt_iclass_callx0_args,
   4439  1.1  skrll     0, 0, 0, 0 },
   4440  1.1  skrll   { 4, Iclass_xt_iclass_exti_args,
   4441  1.1  skrll     0, 0, 0, 0 },
   4442  1.1  skrll   { 0, 0 /* xt_iclass_ill */,
   4443  1.1  skrll     0, 0, 0, 0 },
   4444  1.1  skrll   { 1, Iclass_xt_iclass_jump_args,
   4445  1.1  skrll     0, 0, 0, 0 },
   4446  1.1  skrll   { 1, Iclass_xt_iclass_jumpx_args,
   4447  1.1  skrll     0, 0, 0, 0 },
   4448  1.1  skrll   { 3, Iclass_xt_iclass_l16ui_args,
   4449  1.1  skrll     0, 0, 0, 0 },
   4450  1.1  skrll   { 3, Iclass_xt_iclass_l16si_args,
   4451  1.1  skrll     0, 0, 0, 0 },
   4452  1.1  skrll   { 3, Iclass_xt_iclass_l32i_args,
   4453  1.1  skrll     0, 0, 0, 0 },
   4454  1.1  skrll   { 2, Iclass_xt_iclass_l32r_args,
   4455  1.1  skrll     2, Iclass_xt_iclass_l32r_stateArgs, 0, 0 },
   4456  1.1  skrll   { 3, Iclass_xt_iclass_l8i_args,
   4457  1.1  skrll     0, 0, 0, 0 },
   4458  1.1  skrll   { 2, Iclass_xt_iclass_loop_args,
   4459  1.1  skrll     3, Iclass_xt_iclass_loop_stateArgs, 0, 0 },
   4460  1.1  skrll   { 2, Iclass_xt_iclass_loopz_args,
   4461  1.1  skrll     3, Iclass_xt_iclass_loopz_stateArgs, 0, 0 },
   4462  1.1  skrll   { 2, Iclass_xt_iclass_movi_args,
   4463  1.1  skrll     0, 0, 0, 0 },
   4464  1.1  skrll   { 3, Iclass_xt_iclass_movz_args,
   4465  1.1  skrll     0, 0, 0, 0 },
   4466  1.1  skrll   { 2, Iclass_xt_iclass_neg_args,
   4467  1.1  skrll     0, 0, 0, 0 },
   4468  1.1  skrll   { 0, 0 /* xt_iclass_nop */,
   4469  1.1  skrll     0, 0, 0, 0 },
   4470  1.1  skrll   { 1, Iclass_xt_iclass_return_args,
   4471  1.1  skrll     0, 0, 0, 0 },
   4472  1.1  skrll   { 3, Iclass_xt_iclass_s16i_args,
   4473  1.1  skrll     0, 0, 0, 0 },
   4474  1.1  skrll   { 3, Iclass_xt_iclass_s32i_args,
   4475  1.1  skrll     0, 0, 0, 0 },
   4476  1.1  skrll   { 3, Iclass_xt_iclass_s8i_args,
   4477  1.1  skrll     0, 0, 0, 0 },
   4478  1.1  skrll   { 1, Iclass_xt_iclass_sar_args,
   4479  1.1  skrll     1, Iclass_xt_iclass_sar_stateArgs, 0, 0 },
   4480  1.1  skrll   { 1, Iclass_xt_iclass_sari_args,
   4481  1.1  skrll     1, Iclass_xt_iclass_sari_stateArgs, 0, 0 },
   4482  1.1  skrll   { 2, Iclass_xt_iclass_shifts_args,
   4483  1.1  skrll     1, Iclass_xt_iclass_shifts_stateArgs, 0, 0 },
   4484  1.1  skrll   { 3, Iclass_xt_iclass_shiftst_args,
   4485  1.1  skrll     1, Iclass_xt_iclass_shiftst_stateArgs, 0, 0 },
   4486  1.1  skrll   { 2, Iclass_xt_iclass_shiftt_args,
   4487  1.1  skrll     1, Iclass_xt_iclass_shiftt_stateArgs, 0, 0 },
   4488  1.1  skrll   { 3, Iclass_xt_iclass_slli_args,
   4489  1.1  skrll     0, 0, 0, 0 },
   4490  1.1  skrll   { 3, Iclass_xt_iclass_srai_args,
   4491  1.1  skrll     0, 0, 0, 0 },
   4492  1.1  skrll   { 3, Iclass_xt_iclass_srli_args,
   4493  1.1  skrll     0, 0, 0, 0 },
   4494  1.1  skrll   { 0, 0 /* xt_iclass_memw */,
   4495  1.1  skrll     0, 0, 0, 0 },
   4496  1.1  skrll   { 0, 0 /* xt_iclass_extw */,
   4497  1.1  skrll     0, 0, 0, 0 },
   4498  1.1  skrll   { 0, 0 /* xt_iclass_isync */,
   4499  1.1  skrll     0, 0, 0, 0 },
   4500  1.1  skrll   { 0, 0 /* xt_iclass_sync */,
   4501  1.1  skrll     1, Iclass_xt_iclass_sync_stateArgs, 0, 0 },
   4502  1.1  skrll   { 2, Iclass_xt_iclass_rsil_args,
   4503  1.1  skrll     7, Iclass_xt_iclass_rsil_stateArgs, 0, 0 },
   4504  1.1  skrll   { 1, Iclass_xt_iclass_rsr_lend_args,
   4505  1.1  skrll     1, Iclass_xt_iclass_rsr_lend_stateArgs, 0, 0 },
   4506  1.1  skrll   { 1, Iclass_xt_iclass_wsr_lend_args,
   4507  1.1  skrll     1, Iclass_xt_iclass_wsr_lend_stateArgs, 0, 0 },
   4508  1.1  skrll   { 1, Iclass_xt_iclass_xsr_lend_args,
   4509  1.1  skrll     1, Iclass_xt_iclass_xsr_lend_stateArgs, 0, 0 },
   4510  1.1  skrll   { 1, Iclass_xt_iclass_rsr_lcount_args,
   4511  1.1  skrll     1, Iclass_xt_iclass_rsr_lcount_stateArgs, 0, 0 },
   4512  1.1  skrll   { 1, Iclass_xt_iclass_wsr_lcount_args,
   4513  1.1  skrll     2, Iclass_xt_iclass_wsr_lcount_stateArgs, 0, 0 },
   4514  1.1  skrll   { 1, Iclass_xt_iclass_xsr_lcount_args,
   4515  1.1  skrll     2, Iclass_xt_iclass_xsr_lcount_stateArgs, 0, 0 },
   4516  1.1  skrll   { 1, Iclass_xt_iclass_rsr_lbeg_args,
   4517  1.1  skrll     1, Iclass_xt_iclass_rsr_lbeg_stateArgs, 0, 0 },
   4518  1.1  skrll   { 1, Iclass_xt_iclass_wsr_lbeg_args,
   4519  1.1  skrll     1, Iclass_xt_iclass_wsr_lbeg_stateArgs, 0, 0 },
   4520  1.1  skrll   { 1, Iclass_xt_iclass_xsr_lbeg_args,
   4521  1.1  skrll     1, Iclass_xt_iclass_xsr_lbeg_stateArgs, 0, 0 },
   4522  1.1  skrll   { 1, Iclass_xt_iclass_rsr_sar_args,
   4523  1.1  skrll     1, Iclass_xt_iclass_rsr_sar_stateArgs, 0, 0 },
   4524  1.1  skrll   { 1, Iclass_xt_iclass_wsr_sar_args,
   4525  1.1  skrll     2, Iclass_xt_iclass_wsr_sar_stateArgs, 0, 0 },
   4526  1.1  skrll   { 1, Iclass_xt_iclass_xsr_sar_args,
   4527  1.1  skrll     1, Iclass_xt_iclass_xsr_sar_stateArgs, 0, 0 },
   4528  1.1  skrll   { 1, Iclass_xt_iclass_rsr_litbase_args,
   4529  1.1  skrll     2, Iclass_xt_iclass_rsr_litbase_stateArgs, 0, 0 },
   4530  1.1  skrll   { 1, Iclass_xt_iclass_wsr_litbase_args,
   4531  1.1  skrll     2, Iclass_xt_iclass_wsr_litbase_stateArgs, 0, 0 },
   4532  1.1  skrll   { 1, Iclass_xt_iclass_xsr_litbase_args,
   4533  1.1  skrll     2, Iclass_xt_iclass_xsr_litbase_stateArgs, 0, 0 },
   4534  1.1  skrll   { 1, Iclass_xt_iclass_rsr_176_args,
   4535  1.1  skrll     2, Iclass_xt_iclass_rsr_176_stateArgs, 0, 0 },
   4536  1.1  skrll   { 1, Iclass_xt_iclass_rsr_208_args,
   4537  1.1  skrll     2, Iclass_xt_iclass_rsr_208_stateArgs, 0, 0 },
   4538  1.1  skrll   { 1, Iclass_xt_iclass_rsr_ps_args,
   4539  1.1  skrll     7, Iclass_xt_iclass_rsr_ps_stateArgs, 0, 0 },
   4540  1.1  skrll   { 1, Iclass_xt_iclass_wsr_ps_args,
   4541  1.1  skrll     7, Iclass_xt_iclass_wsr_ps_stateArgs, 0, 0 },
   4542  1.1  skrll   { 1, Iclass_xt_iclass_xsr_ps_args,
   4543  1.1  skrll     7, Iclass_xt_iclass_xsr_ps_stateArgs, 0, 0 },
   4544  1.1  skrll   { 1, Iclass_xt_iclass_rsr_epc1_args,
   4545  1.1  skrll     3, Iclass_xt_iclass_rsr_epc1_stateArgs, 0, 0 },
   4546  1.1  skrll   { 1, Iclass_xt_iclass_wsr_epc1_args,
   4547  1.1  skrll     3, Iclass_xt_iclass_wsr_epc1_stateArgs, 0, 0 },
   4548  1.1  skrll   { 1, Iclass_xt_iclass_xsr_epc1_args,
   4549  1.1  skrll     3, Iclass_xt_iclass_xsr_epc1_stateArgs, 0, 0 },
   4550  1.1  skrll   { 1, Iclass_xt_iclass_rsr_excsave1_args,
   4551  1.1  skrll     3, Iclass_xt_iclass_rsr_excsave1_stateArgs, 0, 0 },
   4552  1.1  skrll   { 1, Iclass_xt_iclass_wsr_excsave1_args,
   4553  1.1  skrll     3, Iclass_xt_iclass_wsr_excsave1_stateArgs, 0, 0 },
   4554  1.1  skrll   { 1, Iclass_xt_iclass_xsr_excsave1_args,
   4555  1.1  skrll     3, Iclass_xt_iclass_xsr_excsave1_stateArgs, 0, 0 },
   4556  1.1  skrll   { 1, Iclass_xt_iclass_rsr_epc2_args,
   4557  1.1  skrll     3, Iclass_xt_iclass_rsr_epc2_stateArgs, 0, 0 },
   4558  1.1  skrll   { 1, Iclass_xt_iclass_wsr_epc2_args,
   4559  1.1  skrll     3, Iclass_xt_iclass_wsr_epc2_stateArgs, 0, 0 },
   4560  1.1  skrll   { 1, Iclass_xt_iclass_xsr_epc2_args,
   4561  1.1  skrll     3, Iclass_xt_iclass_xsr_epc2_stateArgs, 0, 0 },
   4562  1.1  skrll   { 1, Iclass_xt_iclass_rsr_excsave2_args,
   4563  1.1  skrll     3, Iclass_xt_iclass_rsr_excsave2_stateArgs, 0, 0 },
   4564  1.1  skrll   { 1, Iclass_xt_iclass_wsr_excsave2_args,
   4565  1.1  skrll     3, Iclass_xt_iclass_wsr_excsave2_stateArgs, 0, 0 },
   4566  1.1  skrll   { 1, Iclass_xt_iclass_xsr_excsave2_args,
   4567  1.1  skrll     3, Iclass_xt_iclass_xsr_excsave2_stateArgs, 0, 0 },
   4568  1.1  skrll   { 1, Iclass_xt_iclass_rsr_epc3_args,
   4569  1.1  skrll     3, Iclass_xt_iclass_rsr_epc3_stateArgs, 0, 0 },
   4570  1.1  skrll   { 1, Iclass_xt_iclass_wsr_epc3_args,
   4571  1.1  skrll     3, Iclass_xt_iclass_wsr_epc3_stateArgs, 0, 0 },
   4572  1.1  skrll   { 1, Iclass_xt_iclass_xsr_epc3_args,
   4573  1.1  skrll     3, Iclass_xt_iclass_xsr_epc3_stateArgs, 0, 0 },
   4574  1.1  skrll   { 1, Iclass_xt_iclass_rsr_excsave3_args,
   4575  1.1  skrll     3, Iclass_xt_iclass_rsr_excsave3_stateArgs, 0, 0 },
   4576  1.1  skrll   { 1, Iclass_xt_iclass_wsr_excsave3_args,
   4577  1.1  skrll     3, Iclass_xt_iclass_wsr_excsave3_stateArgs, 0, 0 },
   4578  1.1  skrll   { 1, Iclass_xt_iclass_xsr_excsave3_args,
   4579  1.1  skrll     3, Iclass_xt_iclass_xsr_excsave3_stateArgs, 0, 0 },
   4580  1.1  skrll   { 1, Iclass_xt_iclass_rsr_epc4_args,
   4581  1.1  skrll     3, Iclass_xt_iclass_rsr_epc4_stateArgs, 0, 0 },
   4582  1.1  skrll   { 1, Iclass_xt_iclass_wsr_epc4_args,
   4583  1.1  skrll     3, Iclass_xt_iclass_wsr_epc4_stateArgs, 0, 0 },
   4584  1.1  skrll   { 1, Iclass_xt_iclass_xsr_epc4_args,
   4585  1.1  skrll     3, Iclass_xt_iclass_xsr_epc4_stateArgs, 0, 0 },
   4586  1.1  skrll   { 1, Iclass_xt_iclass_rsr_excsave4_args,
   4587  1.1  skrll     3, Iclass_xt_iclass_rsr_excsave4_stateArgs, 0, 0 },
   4588  1.1  skrll   { 1, Iclass_xt_iclass_wsr_excsave4_args,
   4589  1.1  skrll     3, Iclass_xt_iclass_wsr_excsave4_stateArgs, 0, 0 },
   4590  1.1  skrll   { 1, Iclass_xt_iclass_xsr_excsave4_args,
   4591  1.1  skrll     3, Iclass_xt_iclass_xsr_excsave4_stateArgs, 0, 0 },
   4592  1.1  skrll   { 1, Iclass_xt_iclass_rsr_eps2_args,
   4593  1.1  skrll     3, Iclass_xt_iclass_rsr_eps2_stateArgs, 0, 0 },
   4594  1.1  skrll   { 1, Iclass_xt_iclass_wsr_eps2_args,
   4595  1.1  skrll     3, Iclass_xt_iclass_wsr_eps2_stateArgs, 0, 0 },
   4596  1.1  skrll   { 1, Iclass_xt_iclass_xsr_eps2_args,
   4597  1.1  skrll     3, Iclass_xt_iclass_xsr_eps2_stateArgs, 0, 0 },
   4598  1.1  skrll   { 1, Iclass_xt_iclass_rsr_eps3_args,
   4599  1.1  skrll     3, Iclass_xt_iclass_rsr_eps3_stateArgs, 0, 0 },
   4600  1.1  skrll   { 1, Iclass_xt_iclass_wsr_eps3_args,
   4601  1.1  skrll     3, Iclass_xt_iclass_wsr_eps3_stateArgs, 0, 0 },
   4602  1.1  skrll   { 1, Iclass_xt_iclass_xsr_eps3_args,
   4603  1.1  skrll     3, Iclass_xt_iclass_xsr_eps3_stateArgs, 0, 0 },
   4604  1.1  skrll   { 1, Iclass_xt_iclass_rsr_eps4_args,
   4605  1.1  skrll     3, Iclass_xt_iclass_rsr_eps4_stateArgs, 0, 0 },
   4606  1.1  skrll   { 1, Iclass_xt_iclass_wsr_eps4_args,
   4607  1.1  skrll     3, Iclass_xt_iclass_wsr_eps4_stateArgs, 0, 0 },
   4608  1.1  skrll   { 1, Iclass_xt_iclass_xsr_eps4_args,
   4609  1.1  skrll     3, Iclass_xt_iclass_xsr_eps4_stateArgs, 0, 0 },
   4610  1.1  skrll   { 1, Iclass_xt_iclass_rsr_excvaddr_args,
   4611  1.1  skrll     3, Iclass_xt_iclass_rsr_excvaddr_stateArgs, 0, 0 },
   4612  1.1  skrll   { 1, Iclass_xt_iclass_wsr_excvaddr_args,
   4613  1.1  skrll     3, Iclass_xt_iclass_wsr_excvaddr_stateArgs, 0, 0 },
   4614  1.1  skrll   { 1, Iclass_xt_iclass_xsr_excvaddr_args,
   4615  1.1  skrll     3, Iclass_xt_iclass_xsr_excvaddr_stateArgs, 0, 0 },
   4616  1.1  skrll   { 1, Iclass_xt_iclass_rsr_depc_args,
   4617  1.1  skrll     3, Iclass_xt_iclass_rsr_depc_stateArgs, 0, 0 },
   4618  1.1  skrll   { 1, Iclass_xt_iclass_wsr_depc_args,
   4619  1.1  skrll     3, Iclass_xt_iclass_wsr_depc_stateArgs, 0, 0 },
   4620  1.1  skrll   { 1, Iclass_xt_iclass_xsr_depc_args,
   4621  1.1  skrll     3, Iclass_xt_iclass_xsr_depc_stateArgs, 0, 0 },
   4622  1.1  skrll   { 1, Iclass_xt_iclass_rsr_exccause_args,
   4623  1.1  skrll     4, Iclass_xt_iclass_rsr_exccause_stateArgs, 0, 0 },
   4624  1.1  skrll   { 1, Iclass_xt_iclass_wsr_exccause_args,
   4625  1.1  skrll     3, Iclass_xt_iclass_wsr_exccause_stateArgs, 0, 0 },
   4626  1.1  skrll   { 1, Iclass_xt_iclass_xsr_exccause_args,
   4627  1.1  skrll     3, Iclass_xt_iclass_xsr_exccause_stateArgs, 0, 0 },
   4628  1.1  skrll   { 1, Iclass_xt_iclass_rsr_misc0_args,
   4629  1.1  skrll     3, Iclass_xt_iclass_rsr_misc0_stateArgs, 0, 0 },
   4630  1.1  skrll   { 1, Iclass_xt_iclass_wsr_misc0_args,
   4631  1.1  skrll     3, Iclass_xt_iclass_wsr_misc0_stateArgs, 0, 0 },
   4632  1.1  skrll   { 1, Iclass_xt_iclass_xsr_misc0_args,
   4633  1.1  skrll     3, Iclass_xt_iclass_xsr_misc0_stateArgs, 0, 0 },
   4634  1.1  skrll   { 1, Iclass_xt_iclass_rsr_misc1_args,
   4635  1.1  skrll     3, Iclass_xt_iclass_rsr_misc1_stateArgs, 0, 0 },
   4636  1.1  skrll   { 1, Iclass_xt_iclass_wsr_misc1_args,
   4637  1.1  skrll     3, Iclass_xt_iclass_wsr_misc1_stateArgs, 0, 0 },
   4638  1.1  skrll   { 1, Iclass_xt_iclass_xsr_misc1_args,
   4639  1.1  skrll     3, Iclass_xt_iclass_xsr_misc1_stateArgs, 0, 0 },
   4640  1.1  skrll   { 1, Iclass_xt_iclass_rsr_prid_args,
   4641  1.1  skrll     2, Iclass_xt_iclass_rsr_prid_stateArgs, 0, 0 },
   4642  1.1  skrll   { 1, Iclass_xt_iclass_rfi_args,
   4643  1.1  skrll     15, Iclass_xt_iclass_rfi_stateArgs, 0, 0 },
   4644  1.1  skrll   { 1, Iclass_xt_iclass_wait_args,
   4645  1.1  skrll     3, Iclass_xt_iclass_wait_stateArgs, 0, 0 },
   4646  1.1  skrll   { 1, Iclass_xt_iclass_rsr_interrupt_args,
   4647  1.1  skrll     3, Iclass_xt_iclass_rsr_interrupt_stateArgs, 0, 0 },
   4648  1.1  skrll   { 1, Iclass_xt_iclass_wsr_intset_args,
   4649  1.1  skrll     4, Iclass_xt_iclass_wsr_intset_stateArgs, 0, 0 },
   4650  1.1  skrll   { 1, Iclass_xt_iclass_wsr_intclear_args,
   4651  1.1  skrll     4, Iclass_xt_iclass_wsr_intclear_stateArgs, 0, 0 },
   4652  1.1  skrll   { 1, Iclass_xt_iclass_rsr_intenable_args,
   4653  1.1  skrll     3, Iclass_xt_iclass_rsr_intenable_stateArgs, 0, 0 },
   4654  1.1  skrll   { 1, Iclass_xt_iclass_wsr_intenable_args,
   4655  1.1  skrll     3, Iclass_xt_iclass_wsr_intenable_stateArgs, 0, 0 },
   4656  1.1  skrll   { 1, Iclass_xt_iclass_xsr_intenable_args,
   4657  1.1  skrll     3, Iclass_xt_iclass_xsr_intenable_stateArgs, 0, 0 },
   4658  1.1  skrll   { 2, Iclass_xt_iclass_break_args,
   4659  1.1  skrll     2, Iclass_xt_iclass_break_stateArgs, 0, 0 },
   4660  1.1  skrll   { 1, Iclass_xt_iclass_break_n_args,
   4661  1.1  skrll     2, Iclass_xt_iclass_break_n_stateArgs, 0, 0 },
   4662  1.1  skrll   { 1, Iclass_xt_iclass_rsr_dbreaka0_args,
   4663  1.1  skrll     3, Iclass_xt_iclass_rsr_dbreaka0_stateArgs, 0, 0 },
   4664  1.1  skrll   { 1, Iclass_xt_iclass_wsr_dbreaka0_args,
   4665  1.1  skrll     4, Iclass_xt_iclass_wsr_dbreaka0_stateArgs, 0, 0 },
   4666  1.1  skrll   { 1, Iclass_xt_iclass_xsr_dbreaka0_args,
   4667  1.1  skrll     4, Iclass_xt_iclass_xsr_dbreaka0_stateArgs, 0, 0 },
   4668  1.1  skrll   { 1, Iclass_xt_iclass_rsr_dbreakc0_args,
   4669  1.1  skrll     3, Iclass_xt_iclass_rsr_dbreakc0_stateArgs, 0, 0 },
   4670  1.1  skrll   { 1, Iclass_xt_iclass_wsr_dbreakc0_args,
   4671  1.1  skrll     4, Iclass_xt_iclass_wsr_dbreakc0_stateArgs, 0, 0 },
   4672  1.1  skrll   { 1, Iclass_xt_iclass_xsr_dbreakc0_args,
   4673  1.1  skrll     4, Iclass_xt_iclass_xsr_dbreakc0_stateArgs, 0, 0 },
   4674  1.1  skrll   { 1, Iclass_xt_iclass_rsr_dbreaka1_args,
   4675  1.1  skrll     3, Iclass_xt_iclass_rsr_dbreaka1_stateArgs, 0, 0 },
   4676  1.1  skrll   { 1, Iclass_xt_iclass_wsr_dbreaka1_args,
   4677  1.1  skrll     4, Iclass_xt_iclass_wsr_dbreaka1_stateArgs, 0, 0 },
   4678  1.1  skrll   { 1, Iclass_xt_iclass_xsr_dbreaka1_args,
   4679  1.1  skrll     4, Iclass_xt_iclass_xsr_dbreaka1_stateArgs, 0, 0 },
   4680  1.1  skrll   { 1, Iclass_xt_iclass_rsr_dbreakc1_args,
   4681  1.1  skrll     3, Iclass_xt_iclass_rsr_dbreakc1_stateArgs, 0, 0 },
   4682  1.1  skrll   { 1, Iclass_xt_iclass_wsr_dbreakc1_args,
   4683  1.1  skrll     4, Iclass_xt_iclass_wsr_dbreakc1_stateArgs, 0, 0 },
   4684  1.1  skrll   { 1, Iclass_xt_iclass_xsr_dbreakc1_args,
   4685  1.1  skrll     4, Iclass_xt_iclass_xsr_dbreakc1_stateArgs, 0, 0 },
   4686  1.1  skrll   { 1, Iclass_xt_iclass_rsr_ibreaka0_args,
   4687  1.1  skrll     3, Iclass_xt_iclass_rsr_ibreaka0_stateArgs, 0, 0 },
   4688  1.1  skrll   { 1, Iclass_xt_iclass_wsr_ibreaka0_args,
   4689  1.1  skrll     3, Iclass_xt_iclass_wsr_ibreaka0_stateArgs, 0, 0 },
   4690  1.1  skrll   { 1, Iclass_xt_iclass_xsr_ibreaka0_args,
   4691  1.1  skrll     3, Iclass_xt_iclass_xsr_ibreaka0_stateArgs, 0, 0 },
   4692  1.1  skrll   { 1, Iclass_xt_iclass_rsr_ibreaka1_args,
   4693  1.1  skrll     3, Iclass_xt_iclass_rsr_ibreaka1_stateArgs, 0, 0 },
   4694  1.1  skrll   { 1, Iclass_xt_iclass_wsr_ibreaka1_args,
   4695  1.1  skrll     3, Iclass_xt_iclass_wsr_ibreaka1_stateArgs, 0, 0 },
   4696  1.1  skrll   { 1, Iclass_xt_iclass_xsr_ibreaka1_args,
   4697  1.1  skrll     3, Iclass_xt_iclass_xsr_ibreaka1_stateArgs, 0, 0 },
   4698  1.1  skrll   { 1, Iclass_xt_iclass_rsr_ibreakenable_args,
   4699  1.1  skrll     3, Iclass_xt_iclass_rsr_ibreakenable_stateArgs, 0, 0 },
   4700  1.1  skrll   { 1, Iclass_xt_iclass_wsr_ibreakenable_args,
   4701  1.1  skrll     3, Iclass_xt_iclass_wsr_ibreakenable_stateArgs, 0, 0 },
   4702  1.1  skrll   { 1, Iclass_xt_iclass_xsr_ibreakenable_args,
   4703  1.1  skrll     3, Iclass_xt_iclass_xsr_ibreakenable_stateArgs, 0, 0 },
   4704  1.1  skrll   { 1, Iclass_xt_iclass_rsr_debugcause_args,
   4705  1.1  skrll     4, Iclass_xt_iclass_rsr_debugcause_stateArgs, 0, 0 },
   4706  1.1  skrll   { 1, Iclass_xt_iclass_wsr_debugcause_args,
   4707  1.1  skrll     4, Iclass_xt_iclass_wsr_debugcause_stateArgs, 0, 0 },
   4708  1.1  skrll   { 1, Iclass_xt_iclass_xsr_debugcause_args,
   4709  1.1  skrll     4, Iclass_xt_iclass_xsr_debugcause_stateArgs, 0, 0 },
   4710  1.1  skrll   { 1, Iclass_xt_iclass_rsr_icount_args,
   4711  1.1  skrll     3, Iclass_xt_iclass_rsr_icount_stateArgs, 0, 0 },
   4712  1.1  skrll   { 1, Iclass_xt_iclass_wsr_icount_args,
   4713  1.1  skrll     4, Iclass_xt_iclass_wsr_icount_stateArgs, 0, 0 },
   4714  1.1  skrll   { 1, Iclass_xt_iclass_xsr_icount_args,
   4715  1.1  skrll     4, Iclass_xt_iclass_xsr_icount_stateArgs, 0, 0 },
   4716  1.1  skrll   { 1, Iclass_xt_iclass_rsr_icountlevel_args,
   4717  1.1  skrll     3, Iclass_xt_iclass_rsr_icountlevel_stateArgs, 0, 0 },
   4718  1.1  skrll   { 1, Iclass_xt_iclass_wsr_icountlevel_args,
   4719  1.1  skrll     3, Iclass_xt_iclass_wsr_icountlevel_stateArgs, 0, 0 },
   4720  1.1  skrll   { 1, Iclass_xt_iclass_xsr_icountlevel_args,
   4721  1.1  skrll     3, Iclass_xt_iclass_xsr_icountlevel_stateArgs, 0, 0 },
   4722  1.1  skrll   { 1, Iclass_xt_iclass_rsr_ddr_args,
   4723  1.1  skrll     3, Iclass_xt_iclass_rsr_ddr_stateArgs, 0, 0 },
   4724  1.1  skrll   { 1, Iclass_xt_iclass_wsr_ddr_args,
   4725  1.1  skrll     4, Iclass_xt_iclass_wsr_ddr_stateArgs, 0, 0 },
   4726  1.1  skrll   { 1, Iclass_xt_iclass_xsr_ddr_args,
   4727  1.1  skrll     4, Iclass_xt_iclass_xsr_ddr_stateArgs, 0, 0 },
   4728  1.1  skrll   { 0, 0 /* xt_iclass_rfdo */,
   4729  1.1  skrll     10, Iclass_xt_iclass_rfdo_stateArgs, 0, 0 },
   4730  1.1  skrll   { 0, 0 /* xt_iclass_rfdd */,
   4731  1.1  skrll     1, Iclass_xt_iclass_rfdd_stateArgs, 0, 0 },
   4732  1.1  skrll   { 1, Iclass_xt_iclass_rsr_ccount_args,
   4733  1.1  skrll     3, Iclass_xt_iclass_rsr_ccount_stateArgs, 0, 0 },
   4734  1.1  skrll   { 1, Iclass_xt_iclass_wsr_ccount_args,
   4735  1.1  skrll     4, Iclass_xt_iclass_wsr_ccount_stateArgs, 0, 0 },
   4736  1.1  skrll   { 1, Iclass_xt_iclass_xsr_ccount_args,
   4737  1.1  skrll     4, Iclass_xt_iclass_xsr_ccount_stateArgs, 0, 0 },
   4738  1.1  skrll   { 1, Iclass_xt_iclass_rsr_ccompare0_args,
   4739  1.1  skrll     3, Iclass_xt_iclass_rsr_ccompare0_stateArgs, 0, 0 },
   4740  1.1  skrll   { 1, Iclass_xt_iclass_wsr_ccompare0_args,
   4741  1.1  skrll     4, Iclass_xt_iclass_wsr_ccompare0_stateArgs, 0, 0 },
   4742  1.1  skrll   { 1, Iclass_xt_iclass_xsr_ccompare0_args,
   4743  1.1  skrll     4, Iclass_xt_iclass_xsr_ccompare0_stateArgs, 0, 0 },
   4744  1.1  skrll   { 1, Iclass_xt_iclass_rsr_ccompare1_args,
   4745  1.1  skrll     3, Iclass_xt_iclass_rsr_ccompare1_stateArgs, 0, 0 },
   4746  1.1  skrll   { 1, Iclass_xt_iclass_wsr_ccompare1_args,
   4747  1.1  skrll     4, Iclass_xt_iclass_wsr_ccompare1_stateArgs, 0, 0 },
   4748  1.1  skrll   { 1, Iclass_xt_iclass_xsr_ccompare1_args,
   4749  1.1  skrll     4, Iclass_xt_iclass_xsr_ccompare1_stateArgs, 0, 0 },
   4750  1.1  skrll   { 1, Iclass_xt_iclass_rsr_ccompare2_args,
   4751  1.1  skrll     3, Iclass_xt_iclass_rsr_ccompare2_stateArgs, 0, 0 },
   4752  1.1  skrll   { 1, Iclass_xt_iclass_wsr_ccompare2_args,
   4753  1.1  skrll     4, Iclass_xt_iclass_wsr_ccompare2_stateArgs, 0, 0 },
   4754  1.1  skrll   { 1, Iclass_xt_iclass_xsr_ccompare2_args,
   4755  1.1  skrll     4, Iclass_xt_iclass_xsr_ccompare2_stateArgs, 0, 0 },
   4756  1.1  skrll   { 2, Iclass_xt_iclass_icache_args,
   4757  1.1  skrll     0, 0, 0, 0 },
   4758  1.1  skrll   { 2, Iclass_xt_iclass_icache_inv_args,
   4759  1.1  skrll     2, Iclass_xt_iclass_icache_inv_stateArgs, 0, 0 },
   4760  1.1  skrll   { 2, Iclass_xt_iclass_licx_args,
   4761  1.1  skrll     2, Iclass_xt_iclass_licx_stateArgs, 0, 0 },
   4762  1.1  skrll   { 2, Iclass_xt_iclass_sicx_args,
   4763  1.1  skrll     2, Iclass_xt_iclass_sicx_stateArgs, 0, 0 },
   4764  1.1  skrll   { 2, Iclass_xt_iclass_dcache_args,
   4765  1.1  skrll     0, 0, 0, 0 },
   4766  1.1  skrll   { 2, Iclass_xt_iclass_dcache_ind_args,
   4767  1.1  skrll     2, Iclass_xt_iclass_dcache_ind_stateArgs, 0, 0 },
   4768  1.1  skrll   { 2, Iclass_xt_iclass_dcache_inv_args,
   4769  1.1  skrll     2, Iclass_xt_iclass_dcache_inv_stateArgs, 0, 0 },
   4770  1.1  skrll   { 2, Iclass_xt_iclass_dpf_args,
   4771  1.1  skrll     0, 0, 0, 0 },
   4772  1.1  skrll   { 2, Iclass_xt_iclass_sdct_args,
   4773  1.1  skrll     2, Iclass_xt_iclass_sdct_stateArgs, 0, 0 },
   4774  1.1  skrll   { 2, Iclass_xt_iclass_ldct_args,
   4775  1.1  skrll     2, Iclass_xt_iclass_ldct_stateArgs, 0, 0 },
   4776  1.1  skrll   { 1, Iclass_xt_iclass_wsr_ptevaddr_args,
   4777  1.1  skrll     4, Iclass_xt_iclass_wsr_ptevaddr_stateArgs, 0, 0 },
   4778  1.1  skrll   { 1, Iclass_xt_iclass_rsr_ptevaddr_args,
   4779  1.1  skrll     4, Iclass_xt_iclass_rsr_ptevaddr_stateArgs, 0, 0 },
   4780  1.1  skrll   { 1, Iclass_xt_iclass_xsr_ptevaddr_args,
   4781  1.1  skrll     5, Iclass_xt_iclass_xsr_ptevaddr_stateArgs, 0, 0 },
   4782  1.1  skrll   { 1, Iclass_xt_iclass_rsr_rasid_args,
   4783  1.1  skrll     5, Iclass_xt_iclass_rsr_rasid_stateArgs, 0, 0 },
   4784  1.1  skrll   { 1, Iclass_xt_iclass_wsr_rasid_args,
   4785  1.1  skrll     6, Iclass_xt_iclass_wsr_rasid_stateArgs, 0, 0 },
   4786  1.1  skrll   { 1, Iclass_xt_iclass_xsr_rasid_args,
   4787  1.1  skrll     6, Iclass_xt_iclass_xsr_rasid_stateArgs, 0, 0 },
   4788  1.1  skrll   { 1, Iclass_xt_iclass_rsr_itlbcfg_args,
   4789  1.1  skrll     3, Iclass_xt_iclass_rsr_itlbcfg_stateArgs, 0, 0 },
   4790  1.1  skrll   { 1, Iclass_xt_iclass_wsr_itlbcfg_args,
   4791  1.1  skrll     4, Iclass_xt_iclass_wsr_itlbcfg_stateArgs, 0, 0 },
   4792  1.1  skrll   { 1, Iclass_xt_iclass_xsr_itlbcfg_args,
   4793  1.1  skrll     4, Iclass_xt_iclass_xsr_itlbcfg_stateArgs, 0, 0 },
   4794  1.1  skrll   { 1, Iclass_xt_iclass_rsr_dtlbcfg_args,
   4795  1.1  skrll     3, Iclass_xt_iclass_rsr_dtlbcfg_stateArgs, 0, 0 },
   4796  1.1  skrll   { 1, Iclass_xt_iclass_wsr_dtlbcfg_args,
   4797  1.1  skrll     4, Iclass_xt_iclass_wsr_dtlbcfg_stateArgs, 0, 0 },
   4798  1.1  skrll   { 1, Iclass_xt_iclass_xsr_dtlbcfg_args,
   4799  1.1  skrll     4, Iclass_xt_iclass_xsr_dtlbcfg_stateArgs, 0, 0 },
   4800  1.1  skrll   { 1, Iclass_xt_iclass_idtlb_args,
   4801  1.1  skrll     3, Iclass_xt_iclass_idtlb_stateArgs, 0, 0 },
   4802  1.1  skrll   { 2, Iclass_xt_iclass_rdtlb_args,
   4803  1.1  skrll     2, Iclass_xt_iclass_rdtlb_stateArgs, 0, 0 },
   4804  1.1  skrll   { 2, Iclass_xt_iclass_wdtlb_args,
   4805  1.1  skrll     3, Iclass_xt_iclass_wdtlb_stateArgs, 0, 0 },
   4806  1.1  skrll   { 1, Iclass_xt_iclass_iitlb_args,
   4807  1.1  skrll     2, Iclass_xt_iclass_iitlb_stateArgs, 0, 0 },
   4808  1.1  skrll   { 2, Iclass_xt_iclass_ritlb_args,
   4809  1.1  skrll     2, Iclass_xt_iclass_ritlb_stateArgs, 0, 0 },
   4810  1.1  skrll   { 2, Iclass_xt_iclass_witlb_args,
   4811  1.1  skrll     2, Iclass_xt_iclass_witlb_stateArgs, 0, 0 },
   4812  1.1  skrll   { 0, 0 /* xt_iclass_ldpte */,
   4813  1.1  skrll     2, Iclass_xt_iclass_ldpte_stateArgs, 0, 0 },
   4814  1.1  skrll   { 0, 0 /* xt_iclass_hwwitlba */,
   4815  1.1  skrll     1, Iclass_xt_iclass_hwwitlba_stateArgs, 0, 0 },
   4816  1.1  skrll   { 0, 0 /* xt_iclass_hwwdtlba */,
   4817  1.1  skrll     1, Iclass_xt_iclass_hwwdtlba_stateArgs, 0, 0 },
   4818  1.1  skrll   { 2, Iclass_xt_iclass_nsa_args,
   4819  1.1  skrll     0, 0, 0, 0 }
   4820  1.1  skrll };
   4821  1.1  skrll 
   4822  1.1  skrll 
   4823  1.1  skrll /*  Opcode encodings.  */
   4825  1.1  skrll 
   4826  1.1  skrll static void
   4827  1.1  skrll Opcode_excw_Slot_inst_encode (xtensa_insnbuf slotbuf)
   4828  1.1  skrll {
   4829  1.1  skrll   slotbuf[0] = 0x80200;
   4830  1.1  skrll }
   4831  1.1  skrll 
   4832  1.1  skrll static void
   4833  1.1  skrll Opcode_rfe_Slot_inst_encode (xtensa_insnbuf slotbuf)
   4834  1.1  skrll {
   4835  1.1  skrll   slotbuf[0] = 0x300;
   4836  1.1  skrll }
   4837  1.1  skrll 
   4838  1.1  skrll static void
   4839  1.1  skrll Opcode_rfde_Slot_inst_encode (xtensa_insnbuf slotbuf)
   4840  1.1  skrll {
   4841  1.1  skrll   slotbuf[0] = 0x2300;
   4842  1.1  skrll }
   4843  1.1  skrll 
   4844  1.1  skrll static void
   4845  1.1  skrll Opcode_syscall_Slot_inst_encode (xtensa_insnbuf slotbuf)
   4846  1.1  skrll {
   4847  1.1  skrll   slotbuf[0] = 0x500;
   4848  1.1  skrll }
   4849  1.1  skrll 
   4850  1.1  skrll static void
   4851  1.1  skrll Opcode_simcall_Slot_inst_encode (xtensa_insnbuf slotbuf)
   4852  1.1  skrll {
   4853  1.1  skrll   slotbuf[0] = 0x1500;
   4854  1.1  skrll }
   4855  1.1  skrll 
   4856  1.1  skrll static void
   4857  1.1  skrll Opcode_call12_Slot_inst_encode (xtensa_insnbuf slotbuf)
   4858  1.1  skrll {
   4859  1.1  skrll   slotbuf[0] = 0x5c0000;
   4860  1.1  skrll }
   4861  1.1  skrll 
   4862  1.1  skrll static void
   4863  1.1  skrll Opcode_call8_Slot_inst_encode (xtensa_insnbuf slotbuf)
   4864  1.1  skrll {
   4865  1.1  skrll   slotbuf[0] = 0x580000;
   4866  1.1  skrll }
   4867  1.1  skrll 
   4868  1.1  skrll static void
   4869  1.1  skrll Opcode_call4_Slot_inst_encode (xtensa_insnbuf slotbuf)
   4870  1.1  skrll {
   4871  1.1  skrll   slotbuf[0] = 0x540000;
   4872  1.1  skrll }
   4873  1.1  skrll 
   4874  1.1  skrll static void
   4875  1.1  skrll Opcode_callx12_Slot_inst_encode (xtensa_insnbuf slotbuf)
   4876  1.1  skrll {
   4877  1.1  skrll   slotbuf[0] = 0xf0000;
   4878  1.1  skrll }
   4879  1.1  skrll 
   4880  1.1  skrll static void
   4881  1.1  skrll Opcode_callx8_Slot_inst_encode (xtensa_insnbuf slotbuf)
   4882  1.1  skrll {
   4883  1.1  skrll   slotbuf[0] = 0xb0000;
   4884  1.1  skrll }
   4885  1.1  skrll 
   4886  1.1  skrll static void
   4887  1.1  skrll Opcode_callx4_Slot_inst_encode (xtensa_insnbuf slotbuf)
   4888  1.1  skrll {
   4889  1.1  skrll   slotbuf[0] = 0x70000;
   4890  1.1  skrll }
   4891  1.1  skrll 
   4892  1.1  skrll static void
   4893  1.1  skrll Opcode_entry_Slot_inst_encode (xtensa_insnbuf slotbuf)
   4894  1.1  skrll {
   4895  1.1  skrll   slotbuf[0] = 0x6c0000;
   4896  1.1  skrll }
   4897  1.1  skrll 
   4898  1.1  skrll static void
   4899  1.1  skrll Opcode_movsp_Slot_inst_encode (xtensa_insnbuf slotbuf)
   4900  1.1  skrll {
   4901  1.1  skrll   slotbuf[0] = 0x100;
   4902  1.1  skrll }
   4903  1.1  skrll 
   4904  1.1  skrll static void
   4905  1.1  skrll Opcode_rotw_Slot_inst_encode (xtensa_insnbuf slotbuf)
   4906  1.1  skrll {
   4907  1.1  skrll   slotbuf[0] = 0x804;
   4908  1.1  skrll }
   4909  1.1  skrll 
   4910  1.1  skrll static void
   4911  1.1  skrll Opcode_retw_Slot_inst_encode (xtensa_insnbuf slotbuf)
   4912  1.1  skrll {
   4913  1.1  skrll   slotbuf[0] = 0x60000;
   4914  1.1  skrll }
   4915  1.1  skrll 
   4916  1.1  skrll static void
   4917  1.1  skrll Opcode_retw_n_Slot_inst16b_encode (xtensa_insnbuf slotbuf)
   4918  1.1  skrll {
   4919  1.1  skrll   slotbuf[0] = 0xd10f;
   4920  1.1  skrll }
   4921  1.1  skrll 
   4922  1.1  skrll static void
   4923  1.1  skrll Opcode_rfwo_Slot_inst_encode (xtensa_insnbuf slotbuf)
   4924  1.1  skrll {
   4925  1.1  skrll   slotbuf[0] = 0x4300;
   4926  1.1  skrll }
   4927  1.1  skrll 
   4928  1.1  skrll static void
   4929  1.1  skrll Opcode_rfwu_Slot_inst_encode (xtensa_insnbuf slotbuf)
   4930  1.1  skrll {
   4931  1.1  skrll   slotbuf[0] = 0x5300;
   4932  1.1  skrll }
   4933  1.1  skrll 
   4934  1.1  skrll static void
   4935  1.1  skrll Opcode_l32e_Slot_inst_encode (xtensa_insnbuf slotbuf)
   4936  1.1  skrll {
   4937  1.1  skrll   slotbuf[0] = 0x90;
   4938  1.1  skrll }
   4939  1.1  skrll 
   4940  1.1  skrll static void
   4941  1.1  skrll Opcode_s32e_Slot_inst_encode (xtensa_insnbuf slotbuf)
   4942  1.1  skrll {
   4943  1.1  skrll   slotbuf[0] = 0x94;
   4944  1.1  skrll }
   4945  1.1  skrll 
   4946  1.1  skrll static void
   4947  1.1  skrll Opcode_rsr_windowbase_Slot_inst_encode (xtensa_insnbuf slotbuf)
   4948  1.1  skrll {
   4949  1.1  skrll   slotbuf[0] = 0x4830;
   4950  1.1  skrll }
   4951  1.1  skrll 
   4952  1.1  skrll static void
   4953  1.1  skrll Opcode_wsr_windowbase_Slot_inst_encode (xtensa_insnbuf slotbuf)
   4954  1.1  skrll {
   4955  1.1  skrll   slotbuf[0] = 0x4831;
   4956  1.1  skrll }
   4957  1.1  skrll 
   4958  1.1  skrll static void
   4959  1.1  skrll Opcode_xsr_windowbase_Slot_inst_encode (xtensa_insnbuf slotbuf)
   4960  1.1  skrll {
   4961  1.1  skrll   slotbuf[0] = 0x4816;
   4962  1.1  skrll }
   4963  1.1  skrll 
   4964  1.1  skrll static void
   4965  1.1  skrll Opcode_rsr_windowstart_Slot_inst_encode (xtensa_insnbuf slotbuf)
   4966  1.1  skrll {
   4967  1.1  skrll   slotbuf[0] = 0x4930;
   4968  1.1  skrll }
   4969  1.1  skrll 
   4970  1.1  skrll static void
   4971  1.1  skrll Opcode_wsr_windowstart_Slot_inst_encode (xtensa_insnbuf slotbuf)
   4972  1.1  skrll {
   4973  1.1  skrll   slotbuf[0] = 0x4931;
   4974  1.1  skrll }
   4975  1.1  skrll 
   4976  1.1  skrll static void
   4977  1.1  skrll Opcode_xsr_windowstart_Slot_inst_encode (xtensa_insnbuf slotbuf)
   4978  1.1  skrll {
   4979  1.1  skrll   slotbuf[0] = 0x4916;
   4980  1.1  skrll }
   4981  1.1  skrll 
   4982  1.1  skrll static void
   4983  1.1  skrll Opcode_add_n_Slot_inst16a_encode (xtensa_insnbuf slotbuf)
   4984  1.1  skrll {
   4985  1.1  skrll   slotbuf[0] = 0xa000;
   4986  1.1  skrll }
   4987  1.1  skrll 
   4988  1.1  skrll static void
   4989  1.1  skrll Opcode_addi_n_Slot_inst16a_encode (xtensa_insnbuf slotbuf)
   4990  1.1  skrll {
   4991  1.1  skrll   slotbuf[0] = 0xb000;
   4992  1.1  skrll }
   4993  1.1  skrll 
   4994  1.1  skrll static void
   4995  1.1  skrll Opcode_beqz_n_Slot_inst16b_encode (xtensa_insnbuf slotbuf)
   4996  1.1  skrll {
   4997  1.1  skrll   slotbuf[0] = 0xc800;
   4998  1.1  skrll }
   4999  1.1  skrll 
   5000  1.1  skrll static void
   5001  1.1  skrll Opcode_bnez_n_Slot_inst16b_encode (xtensa_insnbuf slotbuf)
   5002  1.1  skrll {
   5003  1.1  skrll   slotbuf[0] = 0xcc00;
   5004  1.1  skrll }
   5005  1.1  skrll 
   5006  1.1  skrll static void
   5007  1.1  skrll Opcode_ill_n_Slot_inst16b_encode (xtensa_insnbuf slotbuf)
   5008  1.1  skrll {
   5009  1.1  skrll   slotbuf[0] = 0xd60f;
   5010  1.1  skrll }
   5011  1.1  skrll 
   5012  1.1  skrll static void
   5013  1.1  skrll Opcode_l32i_n_Slot_inst16a_encode (xtensa_insnbuf slotbuf)
   5014  1.1  skrll {
   5015  1.1  skrll   slotbuf[0] = 0x8000;
   5016  1.1  skrll }
   5017  1.1  skrll 
   5018  1.1  skrll static void
   5019  1.1  skrll Opcode_mov_n_Slot_inst16b_encode (xtensa_insnbuf slotbuf)
   5020  1.1  skrll {
   5021  1.1  skrll   slotbuf[0] = 0xd000;
   5022  1.1  skrll }
   5023  1.1  skrll 
   5024  1.1  skrll static void
   5025  1.1  skrll Opcode_movi_n_Slot_inst16b_encode (xtensa_insnbuf slotbuf)
   5026  1.1  skrll {
   5027  1.1  skrll   slotbuf[0] = 0xc000;
   5028  1.1  skrll }
   5029  1.1  skrll 
   5030  1.1  skrll static void
   5031  1.1  skrll Opcode_nop_n_Slot_inst16b_encode (xtensa_insnbuf slotbuf)
   5032  1.1  skrll {
   5033  1.1  skrll   slotbuf[0] = 0xd30f;
   5034  1.1  skrll }
   5035  1.1  skrll 
   5036  1.1  skrll static void
   5037  1.1  skrll Opcode_ret_n_Slot_inst16b_encode (xtensa_insnbuf slotbuf)
   5038  1.1  skrll {
   5039  1.1  skrll   slotbuf[0] = 0xd00f;
   5040  1.1  skrll }
   5041  1.1  skrll 
   5042  1.1  skrll static void
   5043  1.1  skrll Opcode_s32i_n_Slot_inst16a_encode (xtensa_insnbuf slotbuf)
   5044  1.1  skrll {
   5045  1.1  skrll   slotbuf[0] = 0x9000;
   5046  1.1  skrll }
   5047  1.1  skrll 
   5048  1.1  skrll static void
   5049  1.1  skrll Opcode_addi_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5050  1.1  skrll {
   5051  1.1  skrll   slotbuf[0] = 0x200c00;
   5052  1.1  skrll }
   5053  1.1  skrll 
   5054  1.1  skrll static void
   5055  1.1  skrll Opcode_addmi_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5056  1.1  skrll {
   5057  1.1  skrll   slotbuf[0] = 0x200d00;
   5058  1.1  skrll }
   5059  1.1  skrll 
   5060  1.1  skrll static void
   5061  1.1  skrll Opcode_add_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5062  1.1  skrll {
   5063  1.1  skrll   slotbuf[0] = 0x8;
   5064  1.1  skrll }
   5065  1.1  skrll 
   5066  1.1  skrll static void
   5067  1.1  skrll Opcode_sub_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5068  1.1  skrll {
   5069  1.1  skrll   slotbuf[0] = 0xc;
   5070  1.1  skrll }
   5071  1.1  skrll 
   5072  1.1  skrll static void
   5073  1.1  skrll Opcode_addx2_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5074  1.1  skrll {
   5075  1.1  skrll   slotbuf[0] = 0x9;
   5076  1.1  skrll }
   5077  1.1  skrll 
   5078  1.1  skrll static void
   5079  1.1  skrll Opcode_addx4_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5080  1.1  skrll {
   5081  1.1  skrll   slotbuf[0] = 0xa;
   5082  1.1  skrll }
   5083  1.1  skrll 
   5084  1.1  skrll static void
   5085  1.1  skrll Opcode_addx8_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5086  1.1  skrll {
   5087  1.1  skrll   slotbuf[0] = 0xb;
   5088  1.1  skrll }
   5089  1.1  skrll 
   5090  1.1  skrll static void
   5091  1.1  skrll Opcode_subx2_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5092  1.1  skrll {
   5093  1.1  skrll   slotbuf[0] = 0xd;
   5094  1.1  skrll }
   5095  1.1  skrll 
   5096  1.1  skrll static void
   5097  1.1  skrll Opcode_subx4_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5098  1.1  skrll {
   5099  1.1  skrll   slotbuf[0] = 0xe;
   5100  1.1  skrll }
   5101  1.1  skrll 
   5102  1.1  skrll static void
   5103  1.1  skrll Opcode_subx8_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5104  1.1  skrll {
   5105  1.1  skrll   slotbuf[0] = 0xf;
   5106  1.1  skrll }
   5107  1.1  skrll 
   5108  1.1  skrll static void
   5109  1.1  skrll Opcode_and_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5110  1.1  skrll {
   5111  1.1  skrll   slotbuf[0] = 0x1;
   5112  1.1  skrll }
   5113  1.1  skrll 
   5114  1.1  skrll static void
   5115  1.1  skrll Opcode_or_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5116  1.1  skrll {
   5117  1.1  skrll   slotbuf[0] = 0x2;
   5118  1.1  skrll }
   5119  1.1  skrll 
   5120  1.1  skrll static void
   5121  1.1  skrll Opcode_xor_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5122  1.1  skrll {
   5123  1.1  skrll   slotbuf[0] = 0x3;
   5124  1.1  skrll }
   5125  1.1  skrll 
   5126  1.1  skrll static void
   5127  1.1  skrll Opcode_beqi_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5128  1.1  skrll {
   5129  1.1  skrll   slotbuf[0] = 0x680000;
   5130  1.1  skrll }
   5131  1.1  skrll 
   5132  1.1  skrll static void
   5133  1.1  skrll Opcode_bnei_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5134  1.1  skrll {
   5135  1.1  skrll   slotbuf[0] = 0x690000;
   5136  1.1  skrll }
   5137  1.1  skrll 
   5138  1.1  skrll static void
   5139  1.1  skrll Opcode_bgei_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5140  1.1  skrll {
   5141  1.1  skrll   slotbuf[0] = 0x6b0000;
   5142  1.1  skrll }
   5143  1.1  skrll 
   5144  1.1  skrll static void
   5145  1.1  skrll Opcode_blti_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5146  1.1  skrll {
   5147  1.1  skrll   slotbuf[0] = 0x6a0000;
   5148  1.1  skrll }
   5149  1.1  skrll 
   5150  1.1  skrll static void
   5151  1.1  skrll Opcode_bbci_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5152  1.1  skrll {
   5153  1.1  skrll   slotbuf[0] = 0x700600;
   5154  1.1  skrll }
   5155  1.1  skrll 
   5156  1.1  skrll static void
   5157  1.1  skrll Opcode_bbsi_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5158  1.1  skrll {
   5159  1.1  skrll   slotbuf[0] = 0x700e00;
   5160  1.1  skrll }
   5161  1.1  skrll 
   5162  1.1  skrll static void
   5163  1.1  skrll Opcode_bgeui_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5164  1.1  skrll {
   5165  1.1  skrll   slotbuf[0] = 0x6f0000;
   5166  1.1  skrll }
   5167  1.1  skrll 
   5168  1.1  skrll static void
   5169  1.1  skrll Opcode_bltui_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5170  1.1  skrll {
   5171  1.1  skrll   slotbuf[0] = 0x6e0000;
   5172  1.1  skrll }
   5173  1.1  skrll 
   5174  1.1  skrll static void
   5175  1.1  skrll Opcode_beq_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5176  1.1  skrll {
   5177  1.1  skrll   slotbuf[0] = 0x700100;
   5178  1.1  skrll }
   5179  1.1  skrll 
   5180  1.1  skrll static void
   5181  1.1  skrll Opcode_bne_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5182  1.1  skrll {
   5183  1.1  skrll   slotbuf[0] = 0x700900;
   5184  1.1  skrll }
   5185  1.1  skrll 
   5186  1.1  skrll static void
   5187  1.1  skrll Opcode_bge_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5188  1.1  skrll {
   5189  1.1  skrll   slotbuf[0] = 0x700a00;
   5190  1.1  skrll }
   5191  1.1  skrll 
   5192  1.1  skrll static void
   5193  1.1  skrll Opcode_blt_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5194  1.1  skrll {
   5195  1.1  skrll   slotbuf[0] = 0x700200;
   5196  1.1  skrll }
   5197  1.1  skrll 
   5198  1.1  skrll static void
   5199  1.1  skrll Opcode_bgeu_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5200  1.1  skrll {
   5201  1.1  skrll   slotbuf[0] = 0x700b00;
   5202  1.1  skrll }
   5203  1.1  skrll 
   5204  1.1  skrll static void
   5205  1.1  skrll Opcode_bltu_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5206  1.1  skrll {
   5207  1.1  skrll   slotbuf[0] = 0x700300;
   5208  1.1  skrll }
   5209  1.1  skrll 
   5210  1.1  skrll static void
   5211  1.1  skrll Opcode_bany_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5212  1.1  skrll {
   5213  1.1  skrll   slotbuf[0] = 0x700800;
   5214  1.1  skrll }
   5215  1.1  skrll 
   5216  1.1  skrll static void
   5217  1.1  skrll Opcode_bnone_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5218  1.1  skrll {
   5219  1.1  skrll   slotbuf[0] = 0x700000;
   5220  1.1  skrll }
   5221  1.1  skrll 
   5222  1.1  skrll static void
   5223  1.1  skrll Opcode_ball_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5224  1.1  skrll {
   5225  1.1  skrll   slotbuf[0] = 0x700400;
   5226  1.1  skrll }
   5227  1.1  skrll 
   5228  1.1  skrll static void
   5229  1.1  skrll Opcode_bnall_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5230  1.1  skrll {
   5231  1.1  skrll   slotbuf[0] = 0x700c00;
   5232  1.1  skrll }
   5233  1.1  skrll 
   5234  1.1  skrll static void
   5235  1.1  skrll Opcode_bbc_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5236  1.1  skrll {
   5237  1.1  skrll   slotbuf[0] = 0x700500;
   5238  1.1  skrll }
   5239  1.1  skrll 
   5240  1.1  skrll static void
   5241  1.1  skrll Opcode_bbs_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5242  1.1  skrll {
   5243  1.1  skrll   slotbuf[0] = 0x700d00;
   5244  1.1  skrll }
   5245  1.1  skrll 
   5246  1.1  skrll static void
   5247  1.1  skrll Opcode_beqz_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5248  1.1  skrll {
   5249  1.1  skrll   slotbuf[0] = 0x640000;
   5250  1.1  skrll }
   5251  1.1  skrll 
   5252  1.1  skrll static void
   5253  1.1  skrll Opcode_bnez_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5254  1.1  skrll {
   5255  1.1  skrll   slotbuf[0] = 0x650000;
   5256  1.1  skrll }
   5257  1.1  skrll 
   5258  1.1  skrll static void
   5259  1.1  skrll Opcode_bgez_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5260  1.1  skrll {
   5261  1.1  skrll   slotbuf[0] = 0x670000;
   5262  1.1  skrll }
   5263  1.1  skrll 
   5264  1.1  skrll static void
   5265  1.1  skrll Opcode_bltz_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5266  1.1  skrll {
   5267  1.1  skrll   slotbuf[0] = 0x660000;
   5268  1.1  skrll }
   5269  1.1  skrll 
   5270  1.1  skrll static void
   5271  1.1  skrll Opcode_call0_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5272  1.1  skrll {
   5273  1.1  skrll   slotbuf[0] = 0x500000;
   5274  1.1  skrll }
   5275  1.1  skrll 
   5276  1.1  skrll static void
   5277  1.1  skrll Opcode_callx0_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5278  1.1  skrll {
   5279  1.1  skrll   slotbuf[0] = 0x30000;
   5280  1.1  skrll }
   5281  1.1  skrll 
   5282  1.1  skrll static void
   5283  1.1  skrll Opcode_extui_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5284  1.1  skrll {
   5285  1.1  skrll   slotbuf[0] = 0x40;
   5286  1.1  skrll }
   5287  1.1  skrll 
   5288  1.1  skrll static void
   5289  1.1  skrll Opcode_ill_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5290  1.1  skrll {
   5291  1.1  skrll   slotbuf[0] = 0;
   5292  1.1  skrll }
   5293  1.1  skrll 
   5294  1.1  skrll static void
   5295  1.1  skrll Opcode_j_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5296  1.1  skrll {
   5297  1.1  skrll   slotbuf[0] = 0x600000;
   5298  1.1  skrll }
   5299  1.1  skrll 
   5300  1.1  skrll static void
   5301  1.1  skrll Opcode_jx_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5302  1.1  skrll {
   5303  1.1  skrll   slotbuf[0] = 0xa0000;
   5304  1.1  skrll }
   5305  1.1  skrll 
   5306  1.1  skrll static void
   5307  1.1  skrll Opcode_l16ui_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5308  1.1  skrll {
   5309  1.1  skrll   slotbuf[0] = 0x200100;
   5310  1.1  skrll }
   5311  1.1  skrll 
   5312  1.1  skrll static void
   5313  1.1  skrll Opcode_l16si_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5314  1.1  skrll {
   5315  1.1  skrll   slotbuf[0] = 0x200900;
   5316  1.1  skrll }
   5317  1.1  skrll 
   5318  1.1  skrll static void
   5319  1.1  skrll Opcode_l32i_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5320  1.1  skrll {
   5321  1.1  skrll   slotbuf[0] = 0x200200;
   5322  1.1  skrll }
   5323  1.1  skrll 
   5324  1.1  skrll static void
   5325  1.1  skrll Opcode_l32r_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5326  1.1  skrll {
   5327  1.1  skrll   slotbuf[0] = 0x100000;
   5328  1.1  skrll }
   5329  1.1  skrll 
   5330  1.1  skrll static void
   5331  1.1  skrll Opcode_l8ui_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5332  1.1  skrll {
   5333  1.1  skrll   slotbuf[0] = 0x200000;
   5334  1.1  skrll }
   5335  1.1  skrll 
   5336  1.1  skrll static void
   5337  1.1  skrll Opcode_loop_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5338  1.1  skrll {
   5339  1.1  skrll   slotbuf[0] = 0x6d0800;
   5340  1.1  skrll }
   5341  1.1  skrll 
   5342  1.1  skrll static void
   5343  1.1  skrll Opcode_loopnez_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5344  1.1  skrll {
   5345  1.1  skrll   slotbuf[0] = 0x6d0900;
   5346  1.1  skrll }
   5347  1.1  skrll 
   5348  1.1  skrll static void
   5349  1.1  skrll Opcode_loopgtz_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5350  1.1  skrll {
   5351  1.1  skrll   slotbuf[0] = 0x6d0a00;
   5352  1.1  skrll }
   5353  1.1  skrll 
   5354  1.1  skrll static void
   5355  1.1  skrll Opcode_movi_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5356  1.1  skrll {
   5357  1.1  skrll   slotbuf[0] = 0x200a00;
   5358  1.1  skrll }
   5359  1.1  skrll 
   5360  1.1  skrll static void
   5361  1.1  skrll Opcode_moveqz_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5362  1.1  skrll {
   5363  1.1  skrll   slotbuf[0] = 0x38;
   5364  1.1  skrll }
   5365  1.1  skrll 
   5366  1.1  skrll static void
   5367  1.1  skrll Opcode_movnez_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5368  1.1  skrll {
   5369  1.1  skrll   slotbuf[0] = 0x39;
   5370  1.1  skrll }
   5371  1.1  skrll 
   5372  1.1  skrll static void
   5373  1.1  skrll Opcode_movltz_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5374  1.1  skrll {
   5375  1.1  skrll   slotbuf[0] = 0x3a;
   5376  1.1  skrll }
   5377  1.1  skrll 
   5378  1.1  skrll static void
   5379  1.1  skrll Opcode_movgez_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5380  1.1  skrll {
   5381  1.1  skrll   slotbuf[0] = 0x3b;
   5382  1.1  skrll }
   5383  1.1  skrll 
   5384  1.1  skrll static void
   5385  1.1  skrll Opcode_neg_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5386  1.1  skrll {
   5387  1.1  skrll   slotbuf[0] = 0x6;
   5388  1.1  skrll }
   5389  1.1  skrll 
   5390  1.1  skrll static void
   5391  1.1  skrll Opcode_abs_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5392  1.1  skrll {
   5393  1.1  skrll   slotbuf[0] = 0x1006;
   5394  1.1  skrll }
   5395  1.1  skrll 
   5396  1.1  skrll static void
   5397  1.1  skrll Opcode_nop_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5398  1.1  skrll {
   5399  1.1  skrll   slotbuf[0] = 0xf0200;
   5400  1.1  skrll }
   5401  1.1  skrll 
   5402  1.1  skrll static void
   5403  1.1  skrll Opcode_ret_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5404  1.1  skrll {
   5405  1.1  skrll   slotbuf[0] = 0x20000;
   5406  1.1  skrll }
   5407  1.1  skrll 
   5408  1.1  skrll static void
   5409  1.1  skrll Opcode_s16i_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5410  1.1  skrll {
   5411  1.1  skrll   slotbuf[0] = 0x200500;
   5412  1.1  skrll }
   5413  1.1  skrll 
   5414  1.1  skrll static void
   5415  1.1  skrll Opcode_s32i_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5416  1.1  skrll {
   5417  1.1  skrll   slotbuf[0] = 0x200600;
   5418  1.1  skrll }
   5419  1.1  skrll 
   5420  1.1  skrll static void
   5421  1.1  skrll Opcode_s8i_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5422  1.1  skrll {
   5423  1.1  skrll   slotbuf[0] = 0x200400;
   5424  1.1  skrll }
   5425  1.1  skrll 
   5426  1.1  skrll static void
   5427  1.1  skrll Opcode_ssr_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5428  1.1  skrll {
   5429  1.1  skrll   slotbuf[0] = 0x4;
   5430  1.1  skrll }
   5431  1.1  skrll 
   5432  1.1  skrll static void
   5433  1.1  skrll Opcode_ssl_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5434  1.1  skrll {
   5435  1.1  skrll   slotbuf[0] = 0x104;
   5436  1.1  skrll }
   5437  1.1  skrll 
   5438  1.1  skrll static void
   5439  1.1  skrll Opcode_ssa8l_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5440  1.1  skrll {
   5441  1.1  skrll   slotbuf[0] = 0x204;
   5442  1.1  skrll }
   5443  1.1  skrll 
   5444  1.1  skrll static void
   5445  1.1  skrll Opcode_ssa8b_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5446  1.1  skrll {
   5447  1.1  skrll   slotbuf[0] = 0x304;
   5448  1.1  skrll }
   5449  1.1  skrll 
   5450  1.1  skrll static void
   5451  1.1  skrll Opcode_ssai_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5452  1.1  skrll {
   5453  1.1  skrll   slotbuf[0] = 0x404;
   5454  1.1  skrll }
   5455  1.1  skrll 
   5456  1.1  skrll static void
   5457  1.1  skrll Opcode_sll_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5458  1.1  skrll {
   5459  1.1  skrll   slotbuf[0] = 0x1a;
   5460  1.1  skrll }
   5461  1.1  skrll 
   5462  1.1  skrll static void
   5463  1.1  skrll Opcode_src_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5464  1.1  skrll {
   5465  1.1  skrll   slotbuf[0] = 0x18;
   5466  1.1  skrll }
   5467  1.1  skrll 
   5468  1.1  skrll static void
   5469  1.1  skrll Opcode_srl_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5470  1.1  skrll {
   5471  1.1  skrll   slotbuf[0] = 0x19;
   5472  1.1  skrll }
   5473  1.1  skrll 
   5474  1.1  skrll static void
   5475  1.1  skrll Opcode_sra_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5476  1.1  skrll {
   5477  1.1  skrll   slotbuf[0] = 0x1b;
   5478  1.1  skrll }
   5479  1.1  skrll 
   5480  1.1  skrll static void
   5481  1.1  skrll Opcode_slli_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5482  1.1  skrll {
   5483  1.1  skrll   slotbuf[0] = 0x10;
   5484  1.1  skrll }
   5485  1.1  skrll 
   5486  1.1  skrll static void
   5487  1.1  skrll Opcode_srai_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5488  1.1  skrll {
   5489  1.1  skrll   slotbuf[0] = 0x12;
   5490  1.1  skrll }
   5491  1.1  skrll 
   5492  1.1  skrll static void
   5493  1.1  skrll Opcode_srli_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5494  1.1  skrll {
   5495  1.1  skrll   slotbuf[0] = 0x14;
   5496  1.1  skrll }
   5497  1.1  skrll 
   5498  1.1  skrll static void
   5499  1.1  skrll Opcode_memw_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5500  1.1  skrll {
   5501  1.1  skrll   slotbuf[0] = 0xc0200;
   5502  1.1  skrll }
   5503  1.1  skrll 
   5504  1.1  skrll static void
   5505  1.1  skrll Opcode_extw_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5506  1.1  skrll {
   5507  1.1  skrll   slotbuf[0] = 0xd0200;
   5508  1.1  skrll }
   5509  1.1  skrll 
   5510  1.1  skrll static void
   5511  1.1  skrll Opcode_isync_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5512  1.1  skrll {
   5513  1.1  skrll   slotbuf[0] = 0x200;
   5514  1.1  skrll }
   5515  1.1  skrll 
   5516  1.1  skrll static void
   5517  1.1  skrll Opcode_rsync_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5518  1.1  skrll {
   5519  1.1  skrll   slotbuf[0] = 0x10200;
   5520  1.1  skrll }
   5521  1.1  skrll 
   5522  1.1  skrll static void
   5523  1.1  skrll Opcode_esync_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5524  1.1  skrll {
   5525  1.1  skrll   slotbuf[0] = 0x20200;
   5526  1.1  skrll }
   5527  1.1  skrll 
   5528  1.1  skrll static void
   5529  1.1  skrll Opcode_dsync_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5530  1.1  skrll {
   5531  1.1  skrll   slotbuf[0] = 0x30200;
   5532  1.1  skrll }
   5533  1.1  skrll 
   5534  1.1  skrll static void
   5535  1.1  skrll Opcode_rsil_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5536  1.1  skrll {
   5537  1.1  skrll   slotbuf[0] = 0x600;
   5538  1.1  skrll }
   5539  1.1  skrll 
   5540  1.1  skrll static void
   5541  1.1  skrll Opcode_rsr_lend_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5542  1.1  skrll {
   5543  1.1  skrll   slotbuf[0] = 0x130;
   5544  1.1  skrll }
   5545  1.1  skrll 
   5546  1.1  skrll static void
   5547  1.1  skrll Opcode_wsr_lend_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5548  1.1  skrll {
   5549  1.1  skrll   slotbuf[0] = 0x131;
   5550  1.1  skrll }
   5551  1.1  skrll 
   5552  1.1  skrll static void
   5553  1.1  skrll Opcode_xsr_lend_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5554  1.1  skrll {
   5555  1.1  skrll   slotbuf[0] = 0x116;
   5556  1.1  skrll }
   5557  1.1  skrll 
   5558  1.1  skrll static void
   5559  1.1  skrll Opcode_rsr_lcount_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5560  1.1  skrll {
   5561  1.1  skrll   slotbuf[0] = 0x230;
   5562  1.1  skrll }
   5563  1.1  skrll 
   5564  1.1  skrll static void
   5565  1.1  skrll Opcode_wsr_lcount_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5566  1.1  skrll {
   5567  1.1  skrll   slotbuf[0] = 0x231;
   5568  1.1  skrll }
   5569  1.1  skrll 
   5570  1.1  skrll static void
   5571  1.1  skrll Opcode_xsr_lcount_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5572  1.1  skrll {
   5573  1.1  skrll   slotbuf[0] = 0x216;
   5574  1.1  skrll }
   5575  1.1  skrll 
   5576  1.1  skrll static void
   5577  1.1  skrll Opcode_rsr_lbeg_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5578  1.1  skrll {
   5579  1.1  skrll   slotbuf[0] = 0x30;
   5580  1.1  skrll }
   5581  1.1  skrll 
   5582  1.1  skrll static void
   5583  1.1  skrll Opcode_wsr_lbeg_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5584  1.1  skrll {
   5585  1.1  skrll   slotbuf[0] = 0x31;
   5586  1.1  skrll }
   5587  1.1  skrll 
   5588  1.1  skrll static void
   5589  1.1  skrll Opcode_xsr_lbeg_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5590  1.1  skrll {
   5591  1.1  skrll   slotbuf[0] = 0x16;
   5592  1.1  skrll }
   5593  1.1  skrll 
   5594  1.1  skrll static void
   5595  1.1  skrll Opcode_rsr_sar_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5596  1.1  skrll {
   5597  1.1  skrll   slotbuf[0] = 0x330;
   5598  1.1  skrll }
   5599  1.1  skrll 
   5600  1.1  skrll static void
   5601  1.1  skrll Opcode_wsr_sar_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5602  1.1  skrll {
   5603  1.1  skrll   slotbuf[0] = 0x331;
   5604  1.1  skrll }
   5605  1.1  skrll 
   5606  1.1  skrll static void
   5607  1.1  skrll Opcode_xsr_sar_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5608  1.1  skrll {
   5609  1.1  skrll   slotbuf[0] = 0x316;
   5610  1.1  skrll }
   5611  1.1  skrll 
   5612  1.1  skrll static void
   5613  1.1  skrll Opcode_rsr_litbase_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5614  1.1  skrll {
   5615  1.1  skrll   slotbuf[0] = 0x530;
   5616  1.1  skrll }
   5617  1.1  skrll 
   5618  1.1  skrll static void
   5619  1.1  skrll Opcode_wsr_litbase_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5620  1.1  skrll {
   5621  1.1  skrll   slotbuf[0] = 0x531;
   5622  1.1  skrll }
   5623  1.1  skrll 
   5624  1.1  skrll static void
   5625  1.1  skrll Opcode_xsr_litbase_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5626  1.1  skrll {
   5627  1.1  skrll   slotbuf[0] = 0x516;
   5628  1.1  skrll }
   5629  1.1  skrll 
   5630  1.1  skrll static void
   5631  1.1  skrll Opcode_rsr_176_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5632  1.1  skrll {
   5633  1.1  skrll   slotbuf[0] = 0xb030;
   5634  1.1  skrll }
   5635  1.1  skrll 
   5636  1.1  skrll static void
   5637  1.1  skrll Opcode_rsr_208_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5638  1.1  skrll {
   5639  1.1  skrll   slotbuf[0] = 0xd030;
   5640  1.1  skrll }
   5641  1.1  skrll 
   5642  1.1  skrll static void
   5643  1.1  skrll Opcode_rsr_ps_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5644  1.1  skrll {
   5645  1.1  skrll   slotbuf[0] = 0xe630;
   5646  1.1  skrll }
   5647  1.1  skrll 
   5648  1.1  skrll static void
   5649  1.1  skrll Opcode_wsr_ps_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5650  1.1  skrll {
   5651  1.1  skrll   slotbuf[0] = 0xe631;
   5652  1.1  skrll }
   5653  1.1  skrll 
   5654  1.1  skrll static void
   5655  1.1  skrll Opcode_xsr_ps_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5656  1.1  skrll {
   5657  1.1  skrll   slotbuf[0] = 0xe616;
   5658  1.1  skrll }
   5659  1.1  skrll 
   5660  1.1  skrll static void
   5661  1.1  skrll Opcode_rsr_epc1_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5662  1.1  skrll {
   5663  1.1  skrll   slotbuf[0] = 0xb130;
   5664  1.1  skrll }
   5665  1.1  skrll 
   5666  1.1  skrll static void
   5667  1.1  skrll Opcode_wsr_epc1_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5668  1.1  skrll {
   5669  1.1  skrll   slotbuf[0] = 0xb131;
   5670  1.1  skrll }
   5671  1.1  skrll 
   5672  1.1  skrll static void
   5673  1.1  skrll Opcode_xsr_epc1_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5674  1.1  skrll {
   5675  1.1  skrll   slotbuf[0] = 0xb116;
   5676  1.1  skrll }
   5677  1.1  skrll 
   5678  1.1  skrll static void
   5679  1.1  skrll Opcode_rsr_excsave1_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5680  1.1  skrll {
   5681  1.1  skrll   slotbuf[0] = 0xd130;
   5682  1.1  skrll }
   5683  1.1  skrll 
   5684  1.1  skrll static void
   5685  1.1  skrll Opcode_wsr_excsave1_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5686  1.1  skrll {
   5687  1.1  skrll   slotbuf[0] = 0xd131;
   5688  1.1  skrll }
   5689  1.1  skrll 
   5690  1.1  skrll static void
   5691  1.1  skrll Opcode_xsr_excsave1_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5692  1.1  skrll {
   5693  1.1  skrll   slotbuf[0] = 0xd116;
   5694  1.1  skrll }
   5695  1.1  skrll 
   5696  1.1  skrll static void
   5697  1.1  skrll Opcode_rsr_epc2_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5698  1.1  skrll {
   5699  1.1  skrll   slotbuf[0] = 0xb230;
   5700  1.1  skrll }
   5701  1.1  skrll 
   5702  1.1  skrll static void
   5703  1.1  skrll Opcode_wsr_epc2_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5704  1.1  skrll {
   5705  1.1  skrll   slotbuf[0] = 0xb231;
   5706  1.1  skrll }
   5707  1.1  skrll 
   5708  1.1  skrll static void
   5709  1.1  skrll Opcode_xsr_epc2_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5710  1.1  skrll {
   5711  1.1  skrll   slotbuf[0] = 0xb216;
   5712  1.1  skrll }
   5713  1.1  skrll 
   5714  1.1  skrll static void
   5715  1.1  skrll Opcode_rsr_excsave2_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5716  1.1  skrll {
   5717  1.1  skrll   slotbuf[0] = 0xd230;
   5718  1.1  skrll }
   5719  1.1  skrll 
   5720  1.1  skrll static void
   5721  1.1  skrll Opcode_wsr_excsave2_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5722  1.1  skrll {
   5723  1.1  skrll   slotbuf[0] = 0xd231;
   5724  1.1  skrll }
   5725  1.1  skrll 
   5726  1.1  skrll static void
   5727  1.1  skrll Opcode_xsr_excsave2_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5728  1.1  skrll {
   5729  1.1  skrll   slotbuf[0] = 0xd216;
   5730  1.1  skrll }
   5731  1.1  skrll 
   5732  1.1  skrll static void
   5733  1.1  skrll Opcode_rsr_epc3_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5734  1.1  skrll {
   5735  1.1  skrll   slotbuf[0] = 0xb330;
   5736  1.1  skrll }
   5737  1.1  skrll 
   5738  1.1  skrll static void
   5739  1.1  skrll Opcode_wsr_epc3_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5740  1.1  skrll {
   5741  1.1  skrll   slotbuf[0] = 0xb331;
   5742  1.1  skrll }
   5743  1.1  skrll 
   5744  1.1  skrll static void
   5745  1.1  skrll Opcode_xsr_epc3_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5746  1.1  skrll {
   5747  1.1  skrll   slotbuf[0] = 0xb316;
   5748  1.1  skrll }
   5749  1.1  skrll 
   5750  1.1  skrll static void
   5751  1.1  skrll Opcode_rsr_excsave3_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5752  1.1  skrll {
   5753  1.1  skrll   slotbuf[0] = 0xd330;
   5754  1.1  skrll }
   5755  1.1  skrll 
   5756  1.1  skrll static void
   5757  1.1  skrll Opcode_wsr_excsave3_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5758  1.1  skrll {
   5759  1.1  skrll   slotbuf[0] = 0xd331;
   5760  1.1  skrll }
   5761  1.1  skrll 
   5762  1.1  skrll static void
   5763  1.1  skrll Opcode_xsr_excsave3_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5764  1.1  skrll {
   5765  1.1  skrll   slotbuf[0] = 0xd316;
   5766  1.1  skrll }
   5767  1.1  skrll 
   5768  1.1  skrll static void
   5769  1.1  skrll Opcode_rsr_epc4_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5770  1.1  skrll {
   5771  1.1  skrll   slotbuf[0] = 0xb430;
   5772  1.1  skrll }
   5773  1.1  skrll 
   5774  1.1  skrll static void
   5775  1.1  skrll Opcode_wsr_epc4_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5776  1.1  skrll {
   5777  1.1  skrll   slotbuf[0] = 0xb431;
   5778  1.1  skrll }
   5779  1.1  skrll 
   5780  1.1  skrll static void
   5781  1.1  skrll Opcode_xsr_epc4_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5782  1.1  skrll {
   5783  1.1  skrll   slotbuf[0] = 0xb416;
   5784  1.1  skrll }
   5785  1.1  skrll 
   5786  1.1  skrll static void
   5787  1.1  skrll Opcode_rsr_excsave4_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5788  1.1  skrll {
   5789  1.1  skrll   slotbuf[0] = 0xd430;
   5790  1.1  skrll }
   5791  1.1  skrll 
   5792  1.1  skrll static void
   5793  1.1  skrll Opcode_wsr_excsave4_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5794  1.1  skrll {
   5795  1.1  skrll   slotbuf[0] = 0xd431;
   5796  1.1  skrll }
   5797  1.1  skrll 
   5798  1.1  skrll static void
   5799  1.1  skrll Opcode_xsr_excsave4_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5800  1.1  skrll {
   5801  1.1  skrll   slotbuf[0] = 0xd416;
   5802  1.1  skrll }
   5803  1.1  skrll 
   5804  1.1  skrll static void
   5805  1.1  skrll Opcode_rsr_eps2_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5806  1.1  skrll {
   5807  1.1  skrll   slotbuf[0] = 0xc230;
   5808  1.1  skrll }
   5809  1.1  skrll 
   5810  1.1  skrll static void
   5811  1.1  skrll Opcode_wsr_eps2_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5812  1.1  skrll {
   5813  1.1  skrll   slotbuf[0] = 0xc231;
   5814  1.1  skrll }
   5815  1.1  skrll 
   5816  1.1  skrll static void
   5817  1.1  skrll Opcode_xsr_eps2_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5818  1.1  skrll {
   5819  1.1  skrll   slotbuf[0] = 0xc216;
   5820  1.1  skrll }
   5821  1.1  skrll 
   5822  1.1  skrll static void
   5823  1.1  skrll Opcode_rsr_eps3_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5824  1.1  skrll {
   5825  1.1  skrll   slotbuf[0] = 0xc330;
   5826  1.1  skrll }
   5827  1.1  skrll 
   5828  1.1  skrll static void
   5829  1.1  skrll Opcode_wsr_eps3_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5830  1.1  skrll {
   5831  1.1  skrll   slotbuf[0] = 0xc331;
   5832  1.1  skrll }
   5833  1.1  skrll 
   5834  1.1  skrll static void
   5835  1.1  skrll Opcode_xsr_eps3_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5836  1.1  skrll {
   5837  1.1  skrll   slotbuf[0] = 0xc316;
   5838  1.1  skrll }
   5839  1.1  skrll 
   5840  1.1  skrll static void
   5841  1.1  skrll Opcode_rsr_eps4_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5842  1.1  skrll {
   5843  1.1  skrll   slotbuf[0] = 0xc430;
   5844  1.1  skrll }
   5845  1.1  skrll 
   5846  1.1  skrll static void
   5847  1.1  skrll Opcode_wsr_eps4_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5848  1.1  skrll {
   5849  1.1  skrll   slotbuf[0] = 0xc431;
   5850  1.1  skrll }
   5851  1.1  skrll 
   5852  1.1  skrll static void
   5853  1.1  skrll Opcode_xsr_eps4_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5854  1.1  skrll {
   5855  1.1  skrll   slotbuf[0] = 0xc416;
   5856  1.1  skrll }
   5857  1.1  skrll 
   5858  1.1  skrll static void
   5859  1.1  skrll Opcode_rsr_excvaddr_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5860  1.1  skrll {
   5861  1.1  skrll   slotbuf[0] = 0xee30;
   5862  1.1  skrll }
   5863  1.1  skrll 
   5864  1.1  skrll static void
   5865  1.1  skrll Opcode_wsr_excvaddr_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5866  1.1  skrll {
   5867  1.1  skrll   slotbuf[0] = 0xee31;
   5868  1.1  skrll }
   5869  1.1  skrll 
   5870  1.1  skrll static void
   5871  1.1  skrll Opcode_xsr_excvaddr_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5872  1.1  skrll {
   5873  1.1  skrll   slotbuf[0] = 0xee16;
   5874  1.1  skrll }
   5875  1.1  skrll 
   5876  1.1  skrll static void
   5877  1.1  skrll Opcode_rsr_depc_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5878  1.1  skrll {
   5879  1.1  skrll   slotbuf[0] = 0xc030;
   5880  1.1  skrll }
   5881  1.1  skrll 
   5882  1.1  skrll static void
   5883  1.1  skrll Opcode_wsr_depc_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5884  1.1  skrll {
   5885  1.1  skrll   slotbuf[0] = 0xc031;
   5886  1.1  skrll }
   5887  1.1  skrll 
   5888  1.1  skrll static void
   5889  1.1  skrll Opcode_xsr_depc_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5890  1.1  skrll {
   5891  1.1  skrll   slotbuf[0] = 0xc016;
   5892  1.1  skrll }
   5893  1.1  skrll 
   5894  1.1  skrll static void
   5895  1.1  skrll Opcode_rsr_exccause_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5896  1.1  skrll {
   5897  1.1  skrll   slotbuf[0] = 0xe830;
   5898  1.1  skrll }
   5899  1.1  skrll 
   5900  1.1  skrll static void
   5901  1.1  skrll Opcode_wsr_exccause_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5902  1.1  skrll {
   5903  1.1  skrll   slotbuf[0] = 0xe831;
   5904  1.1  skrll }
   5905  1.1  skrll 
   5906  1.1  skrll static void
   5907  1.1  skrll Opcode_xsr_exccause_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5908  1.1  skrll {
   5909  1.1  skrll   slotbuf[0] = 0xe816;
   5910  1.1  skrll }
   5911  1.1  skrll 
   5912  1.1  skrll static void
   5913  1.1  skrll Opcode_rsr_misc0_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5914  1.1  skrll {
   5915  1.1  skrll   slotbuf[0] = 0xf430;
   5916  1.1  skrll }
   5917  1.1  skrll 
   5918  1.1  skrll static void
   5919  1.1  skrll Opcode_wsr_misc0_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5920  1.1  skrll {
   5921  1.1  skrll   slotbuf[0] = 0xf431;
   5922  1.1  skrll }
   5923  1.1  skrll 
   5924  1.1  skrll static void
   5925  1.1  skrll Opcode_xsr_misc0_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5926  1.1  skrll {
   5927  1.1  skrll   slotbuf[0] = 0xf416;
   5928  1.1  skrll }
   5929  1.1  skrll 
   5930  1.1  skrll static void
   5931  1.1  skrll Opcode_rsr_misc1_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5932  1.1  skrll {
   5933  1.1  skrll   slotbuf[0] = 0xf530;
   5934  1.1  skrll }
   5935  1.1  skrll 
   5936  1.1  skrll static void
   5937  1.1  skrll Opcode_wsr_misc1_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5938  1.1  skrll {
   5939  1.1  skrll   slotbuf[0] = 0xf531;
   5940  1.1  skrll }
   5941  1.1  skrll 
   5942  1.1  skrll static void
   5943  1.1  skrll Opcode_xsr_misc1_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5944  1.1  skrll {
   5945  1.1  skrll   slotbuf[0] = 0xf516;
   5946  1.1  skrll }
   5947  1.1  skrll 
   5948  1.1  skrll static void
   5949  1.1  skrll Opcode_rsr_prid_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5950  1.1  skrll {
   5951  1.1  skrll   slotbuf[0] = 0xeb30;
   5952  1.1  skrll }
   5953  1.1  skrll 
   5954  1.1  skrll static void
   5955  1.1  skrll Opcode_rfi_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5956  1.1  skrll {
   5957  1.1  skrll   slotbuf[0] = 0x10300;
   5958  1.1  skrll }
   5959  1.1  skrll 
   5960  1.1  skrll static void
   5961  1.1  skrll Opcode_waiti_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5962  1.1  skrll {
   5963  1.1  skrll   slotbuf[0] = 0x700;
   5964  1.1  skrll }
   5965  1.1  skrll 
   5966  1.1  skrll static void
   5967  1.1  skrll Opcode_rsr_interrupt_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5968  1.1  skrll {
   5969  1.1  skrll   slotbuf[0] = 0xe230;
   5970  1.1  skrll }
   5971  1.1  skrll 
   5972  1.1  skrll static void
   5973  1.1  skrll Opcode_wsr_intset_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5974  1.1  skrll {
   5975  1.1  skrll   slotbuf[0] = 0xe231;
   5976  1.1  skrll }
   5977  1.1  skrll 
   5978  1.1  skrll static void
   5979  1.1  skrll Opcode_wsr_intclear_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5980  1.1  skrll {
   5981  1.1  skrll   slotbuf[0] = 0xe331;
   5982  1.1  skrll }
   5983  1.1  skrll 
   5984  1.1  skrll static void
   5985  1.1  skrll Opcode_rsr_intenable_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5986  1.1  skrll {
   5987  1.1  skrll   slotbuf[0] = 0xe430;
   5988  1.1  skrll }
   5989  1.1  skrll 
   5990  1.1  skrll static void
   5991  1.1  skrll Opcode_wsr_intenable_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5992  1.1  skrll {
   5993  1.1  skrll   slotbuf[0] = 0xe431;
   5994  1.1  skrll }
   5995  1.1  skrll 
   5996  1.1  skrll static void
   5997  1.1  skrll Opcode_xsr_intenable_Slot_inst_encode (xtensa_insnbuf slotbuf)
   5998  1.1  skrll {
   5999  1.1  skrll   slotbuf[0] = 0xe416;
   6000  1.1  skrll }
   6001  1.1  skrll 
   6002  1.1  skrll static void
   6003  1.1  skrll Opcode_break_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6004  1.1  skrll {
   6005  1.1  skrll   slotbuf[0] = 0x400;
   6006  1.1  skrll }
   6007  1.1  skrll 
   6008  1.1  skrll static void
   6009  1.1  skrll Opcode_break_n_Slot_inst16b_encode (xtensa_insnbuf slotbuf)
   6010  1.1  skrll {
   6011  1.1  skrll   slotbuf[0] = 0xd20f;
   6012  1.1  skrll }
   6013  1.1  skrll 
   6014  1.1  skrll static void
   6015  1.1  skrll Opcode_rsr_dbreaka0_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6016  1.1  skrll {
   6017  1.1  skrll   slotbuf[0] = 0x9030;
   6018  1.1  skrll }
   6019  1.1  skrll 
   6020  1.1  skrll static void
   6021  1.1  skrll Opcode_wsr_dbreaka0_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6022  1.1  skrll {
   6023  1.1  skrll   slotbuf[0] = 0x9031;
   6024  1.1  skrll }
   6025  1.1  skrll 
   6026  1.1  skrll static void
   6027  1.1  skrll Opcode_xsr_dbreaka0_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6028  1.1  skrll {
   6029  1.1  skrll   slotbuf[0] = 0x9016;
   6030  1.1  skrll }
   6031  1.1  skrll 
   6032  1.1  skrll static void
   6033  1.1  skrll Opcode_rsr_dbreakc0_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6034  1.1  skrll {
   6035  1.1  skrll   slotbuf[0] = 0xa030;
   6036  1.1  skrll }
   6037  1.1  skrll 
   6038  1.1  skrll static void
   6039  1.1  skrll Opcode_wsr_dbreakc0_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6040  1.1  skrll {
   6041  1.1  skrll   slotbuf[0] = 0xa031;
   6042  1.1  skrll }
   6043  1.1  skrll 
   6044  1.1  skrll static void
   6045  1.1  skrll Opcode_xsr_dbreakc0_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6046  1.1  skrll {
   6047  1.1  skrll   slotbuf[0] = 0xa016;
   6048  1.1  skrll }
   6049  1.1  skrll 
   6050  1.1  skrll static void
   6051  1.1  skrll Opcode_rsr_dbreaka1_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6052  1.1  skrll {
   6053  1.1  skrll   slotbuf[0] = 0x9130;
   6054  1.1  skrll }
   6055  1.1  skrll 
   6056  1.1  skrll static void
   6057  1.1  skrll Opcode_wsr_dbreaka1_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6058  1.1  skrll {
   6059  1.1  skrll   slotbuf[0] = 0x9131;
   6060  1.1  skrll }
   6061  1.1  skrll 
   6062  1.1  skrll static void
   6063  1.1  skrll Opcode_xsr_dbreaka1_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6064  1.1  skrll {
   6065  1.1  skrll   slotbuf[0] = 0x9116;
   6066  1.1  skrll }
   6067  1.1  skrll 
   6068  1.1  skrll static void
   6069  1.1  skrll Opcode_rsr_dbreakc1_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6070  1.1  skrll {
   6071  1.1  skrll   slotbuf[0] = 0xa130;
   6072  1.1  skrll }
   6073  1.1  skrll 
   6074  1.1  skrll static void
   6075  1.1  skrll Opcode_wsr_dbreakc1_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6076  1.1  skrll {
   6077  1.1  skrll   slotbuf[0] = 0xa131;
   6078  1.1  skrll }
   6079  1.1  skrll 
   6080  1.1  skrll static void
   6081  1.1  skrll Opcode_xsr_dbreakc1_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6082  1.1  skrll {
   6083  1.1  skrll   slotbuf[0] = 0xa116;
   6084  1.1  skrll }
   6085  1.1  skrll 
   6086  1.1  skrll static void
   6087  1.1  skrll Opcode_rsr_ibreaka0_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6088  1.1  skrll {
   6089  1.1  skrll   slotbuf[0] = 0x8030;
   6090  1.1  skrll }
   6091  1.1  skrll 
   6092  1.1  skrll static void
   6093  1.1  skrll Opcode_wsr_ibreaka0_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6094  1.1  skrll {
   6095  1.1  skrll   slotbuf[0] = 0x8031;
   6096  1.1  skrll }
   6097  1.1  skrll 
   6098  1.1  skrll static void
   6099  1.1  skrll Opcode_xsr_ibreaka0_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6100  1.1  skrll {
   6101  1.1  skrll   slotbuf[0] = 0x8016;
   6102  1.1  skrll }
   6103  1.1  skrll 
   6104  1.1  skrll static void
   6105  1.1  skrll Opcode_rsr_ibreaka1_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6106  1.1  skrll {
   6107  1.1  skrll   slotbuf[0] = 0x8130;
   6108  1.1  skrll }
   6109  1.1  skrll 
   6110  1.1  skrll static void
   6111  1.1  skrll Opcode_wsr_ibreaka1_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6112  1.1  skrll {
   6113  1.1  skrll   slotbuf[0] = 0x8131;
   6114  1.1  skrll }
   6115  1.1  skrll 
   6116  1.1  skrll static void
   6117  1.1  skrll Opcode_xsr_ibreaka1_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6118  1.1  skrll {
   6119  1.1  skrll   slotbuf[0] = 0x8116;
   6120  1.1  skrll }
   6121  1.1  skrll 
   6122  1.1  skrll static void
   6123  1.1  skrll Opcode_rsr_ibreakenable_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6124  1.1  skrll {
   6125  1.1  skrll   slotbuf[0] = 0x6030;
   6126  1.1  skrll }
   6127  1.1  skrll 
   6128  1.1  skrll static void
   6129  1.1  skrll Opcode_wsr_ibreakenable_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6130  1.1  skrll {
   6131  1.1  skrll   slotbuf[0] = 0x6031;
   6132  1.1  skrll }
   6133  1.1  skrll 
   6134  1.1  skrll static void
   6135  1.1  skrll Opcode_xsr_ibreakenable_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6136  1.1  skrll {
   6137  1.1  skrll   slotbuf[0] = 0x6016;
   6138  1.1  skrll }
   6139  1.1  skrll 
   6140  1.1  skrll static void
   6141  1.1  skrll Opcode_rsr_debugcause_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6142  1.1  skrll {
   6143  1.1  skrll   slotbuf[0] = 0xe930;
   6144  1.1  skrll }
   6145  1.1  skrll 
   6146  1.1  skrll static void
   6147  1.1  skrll Opcode_wsr_debugcause_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6148  1.1  skrll {
   6149  1.1  skrll   slotbuf[0] = 0xe931;
   6150  1.1  skrll }
   6151  1.1  skrll 
   6152  1.1  skrll static void
   6153  1.1  skrll Opcode_xsr_debugcause_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6154  1.1  skrll {
   6155  1.1  skrll   slotbuf[0] = 0xe916;
   6156  1.1  skrll }
   6157  1.1  skrll 
   6158  1.1  skrll static void
   6159  1.1  skrll Opcode_rsr_icount_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6160  1.1  skrll {
   6161  1.1  skrll   slotbuf[0] = 0xec30;
   6162  1.1  skrll }
   6163  1.1  skrll 
   6164  1.1  skrll static void
   6165  1.1  skrll Opcode_wsr_icount_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6166  1.1  skrll {
   6167  1.1  skrll   slotbuf[0] = 0xec31;
   6168  1.1  skrll }
   6169  1.1  skrll 
   6170  1.1  skrll static void
   6171  1.1  skrll Opcode_xsr_icount_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6172  1.1  skrll {
   6173  1.1  skrll   slotbuf[0] = 0xec16;
   6174  1.1  skrll }
   6175  1.1  skrll 
   6176  1.1  skrll static void
   6177  1.1  skrll Opcode_rsr_icountlevel_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6178  1.1  skrll {
   6179  1.1  skrll   slotbuf[0] = 0xed30;
   6180  1.1  skrll }
   6181  1.1  skrll 
   6182  1.1  skrll static void
   6183  1.1  skrll Opcode_wsr_icountlevel_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6184  1.1  skrll {
   6185  1.1  skrll   slotbuf[0] = 0xed31;
   6186  1.1  skrll }
   6187  1.1  skrll 
   6188  1.1  skrll static void
   6189  1.1  skrll Opcode_xsr_icountlevel_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6190  1.1  skrll {
   6191  1.1  skrll   slotbuf[0] = 0xed16;
   6192  1.1  skrll }
   6193  1.1  skrll 
   6194  1.1  skrll static void
   6195  1.1  skrll Opcode_rsr_ddr_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6196  1.1  skrll {
   6197  1.1  skrll   slotbuf[0] = 0x6830;
   6198  1.1  skrll }
   6199  1.1  skrll 
   6200  1.1  skrll static void
   6201  1.1  skrll Opcode_wsr_ddr_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6202  1.1  skrll {
   6203  1.1  skrll   slotbuf[0] = 0x6831;
   6204  1.1  skrll }
   6205  1.1  skrll 
   6206  1.1  skrll static void
   6207  1.1  skrll Opcode_xsr_ddr_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6208  1.1  skrll {
   6209  1.1  skrll   slotbuf[0] = 0x6816;
   6210  1.1  skrll }
   6211  1.1  skrll 
   6212  1.1  skrll static void
   6213  1.1  skrll Opcode_rfdo_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6214  1.1  skrll {
   6215  1.1  skrll   slotbuf[0] = 0xe1f;
   6216  1.1  skrll }
   6217  1.1  skrll 
   6218  1.1  skrll static void
   6219  1.1  skrll Opcode_rfdd_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6220  1.1  skrll {
   6221  1.1  skrll   slotbuf[0] = 0x10e1f;
   6222  1.1  skrll }
   6223  1.1  skrll 
   6224  1.1  skrll static void
   6225  1.1  skrll Opcode_rsr_ccount_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6226  1.1  skrll {
   6227  1.1  skrll   slotbuf[0] = 0xea30;
   6228  1.1  skrll }
   6229  1.1  skrll 
   6230  1.1  skrll static void
   6231  1.1  skrll Opcode_wsr_ccount_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6232  1.1  skrll {
   6233  1.1  skrll   slotbuf[0] = 0xea31;
   6234  1.1  skrll }
   6235  1.1  skrll 
   6236  1.1  skrll static void
   6237  1.1  skrll Opcode_xsr_ccount_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6238  1.1  skrll {
   6239  1.1  skrll   slotbuf[0] = 0xea16;
   6240  1.1  skrll }
   6241  1.1  skrll 
   6242  1.1  skrll static void
   6243  1.1  skrll Opcode_rsr_ccompare0_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6244  1.1  skrll {
   6245  1.1  skrll   slotbuf[0] = 0xf030;
   6246  1.1  skrll }
   6247  1.1  skrll 
   6248  1.1  skrll static void
   6249  1.1  skrll Opcode_wsr_ccompare0_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6250  1.1  skrll {
   6251  1.1  skrll   slotbuf[0] = 0xf031;
   6252  1.1  skrll }
   6253  1.1  skrll 
   6254  1.1  skrll static void
   6255  1.1  skrll Opcode_xsr_ccompare0_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6256  1.1  skrll {
   6257  1.1  skrll   slotbuf[0] = 0xf016;
   6258  1.1  skrll }
   6259  1.1  skrll 
   6260  1.1  skrll static void
   6261  1.1  skrll Opcode_rsr_ccompare1_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6262  1.1  skrll {
   6263  1.1  skrll   slotbuf[0] = 0xf130;
   6264  1.1  skrll }
   6265  1.1  skrll 
   6266  1.1  skrll static void
   6267  1.1  skrll Opcode_wsr_ccompare1_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6268  1.1  skrll {
   6269  1.1  skrll   slotbuf[0] = 0xf131;
   6270  1.1  skrll }
   6271  1.1  skrll 
   6272  1.1  skrll static void
   6273  1.1  skrll Opcode_xsr_ccompare1_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6274  1.1  skrll {
   6275  1.1  skrll   slotbuf[0] = 0xf116;
   6276  1.1  skrll }
   6277  1.1  skrll 
   6278  1.1  skrll static void
   6279  1.1  skrll Opcode_rsr_ccompare2_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6280  1.1  skrll {
   6281  1.1  skrll   slotbuf[0] = 0xf230;
   6282  1.1  skrll }
   6283  1.1  skrll 
   6284  1.1  skrll static void
   6285  1.1  skrll Opcode_wsr_ccompare2_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6286  1.1  skrll {
   6287  1.1  skrll   slotbuf[0] = 0xf231;
   6288  1.1  skrll }
   6289  1.1  skrll 
   6290  1.1  skrll static void
   6291  1.1  skrll Opcode_xsr_ccompare2_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6292  1.1  skrll {
   6293  1.1  skrll   slotbuf[0] = 0xf216;
   6294  1.1  skrll }
   6295  1.1  skrll 
   6296  1.1  skrll static void
   6297  1.1  skrll Opcode_ipf_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6298  1.1  skrll {
   6299  1.1  skrll   slotbuf[0] = 0x2c0700;
   6300  1.1  skrll }
   6301  1.1  skrll 
   6302  1.1  skrll static void
   6303  1.1  skrll Opcode_ihi_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6304  1.1  skrll {
   6305  1.1  skrll   slotbuf[0] = 0x2e0700;
   6306  1.1  skrll }
   6307  1.1  skrll 
   6308  1.1  skrll static void
   6309  1.1  skrll Opcode_iii_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6310  1.1  skrll {
   6311  1.1  skrll   slotbuf[0] = 0x2f0700;
   6312  1.1  skrll }
   6313  1.1  skrll 
   6314  1.1  skrll static void
   6315  1.1  skrll Opcode_lict_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6316  1.1  skrll {
   6317  1.1  skrll   slotbuf[0] = 0x1f;
   6318  1.1  skrll }
   6319  1.1  skrll 
   6320  1.1  skrll static void
   6321  1.1  skrll Opcode_licw_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6322  1.1  skrll {
   6323  1.1  skrll   slotbuf[0] = 0x21f;
   6324  1.1  skrll }
   6325  1.1  skrll 
   6326  1.1  skrll static void
   6327  1.1  skrll Opcode_sict_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6328  1.1  skrll {
   6329  1.1  skrll   slotbuf[0] = 0x11f;
   6330  1.1  skrll }
   6331  1.1  skrll 
   6332  1.1  skrll static void
   6333  1.1  skrll Opcode_sicw_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6334  1.1  skrll {
   6335  1.1  skrll   slotbuf[0] = 0x31f;
   6336  1.1  skrll }
   6337  1.1  skrll 
   6338  1.1  skrll static void
   6339  1.1  skrll Opcode_dhwb_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6340  1.1  skrll {
   6341  1.1  skrll   slotbuf[0] = 0x240700;
   6342  1.1  skrll }
   6343  1.1  skrll 
   6344  1.1  skrll static void
   6345  1.1  skrll Opcode_dhwbi_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6346  1.1  skrll {
   6347  1.1  skrll   slotbuf[0] = 0x250700;
   6348  1.1  skrll }
   6349  1.1  skrll 
   6350  1.1  skrll static void
   6351  1.1  skrll Opcode_diwb_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6352  1.1  skrll {
   6353  1.1  skrll   slotbuf[0] = 0x280740;
   6354  1.1  skrll }
   6355  1.1  skrll 
   6356  1.1  skrll static void
   6357  1.1  skrll Opcode_diwbi_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6358  1.1  skrll {
   6359  1.1  skrll   slotbuf[0] = 0x280750;
   6360  1.1  skrll }
   6361  1.1  skrll 
   6362  1.1  skrll static void
   6363  1.1  skrll Opcode_dhi_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6364  1.1  skrll {
   6365  1.1  skrll   slotbuf[0] = 0x260700;
   6366  1.1  skrll }
   6367  1.1  skrll 
   6368  1.1  skrll static void
   6369  1.1  skrll Opcode_dii_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6370  1.1  skrll {
   6371  1.1  skrll   slotbuf[0] = 0x270700;
   6372  1.1  skrll }
   6373  1.1  skrll 
   6374  1.1  skrll static void
   6375  1.1  skrll Opcode_dpfr_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6376  1.1  skrll {
   6377  1.1  skrll   slotbuf[0] = 0x200700;
   6378  1.1  skrll }
   6379  1.1  skrll 
   6380  1.1  skrll static void
   6381  1.1  skrll Opcode_dpfw_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6382  1.1  skrll {
   6383  1.1  skrll   slotbuf[0] = 0x210700;
   6384  1.1  skrll }
   6385  1.1  skrll 
   6386  1.1  skrll static void
   6387  1.1  skrll Opcode_dpfro_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6388  1.1  skrll {
   6389  1.1  skrll   slotbuf[0] = 0x220700;
   6390  1.1  skrll }
   6391  1.1  skrll 
   6392  1.1  skrll static void
   6393  1.1  skrll Opcode_dpfwo_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6394  1.1  skrll {
   6395  1.1  skrll   slotbuf[0] = 0x230700;
   6396  1.1  skrll }
   6397  1.1  skrll 
   6398  1.1  skrll static void
   6399  1.1  skrll Opcode_sdct_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6400  1.1  skrll {
   6401  1.1  skrll   slotbuf[0] = 0x91f;
   6402  1.1  skrll }
   6403  1.1  skrll 
   6404  1.1  skrll static void
   6405  1.1  skrll Opcode_ldct_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6406  1.1  skrll {
   6407  1.1  skrll   slotbuf[0] = 0x81f;
   6408  1.1  skrll }
   6409  1.1  skrll 
   6410  1.1  skrll static void
   6411  1.1  skrll Opcode_wsr_ptevaddr_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6412  1.1  skrll {
   6413  1.1  skrll   slotbuf[0] = 0x5331;
   6414  1.1  skrll }
   6415  1.1  skrll 
   6416  1.1  skrll static void
   6417  1.1  skrll Opcode_rsr_ptevaddr_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6418  1.1  skrll {
   6419  1.1  skrll   slotbuf[0] = 0x5330;
   6420  1.1  skrll }
   6421  1.1  skrll 
   6422  1.1  skrll static void
   6423  1.1  skrll Opcode_xsr_ptevaddr_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6424  1.1  skrll {
   6425  1.1  skrll   slotbuf[0] = 0x5316;
   6426  1.1  skrll }
   6427  1.1  skrll 
   6428  1.1  skrll static void
   6429  1.1  skrll Opcode_rsr_rasid_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6430  1.1  skrll {
   6431  1.1  skrll   slotbuf[0] = 0x5a30;
   6432  1.1  skrll }
   6433  1.1  skrll 
   6434  1.1  skrll static void
   6435  1.1  skrll Opcode_wsr_rasid_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6436  1.1  skrll {
   6437  1.1  skrll   slotbuf[0] = 0x5a31;
   6438  1.1  skrll }
   6439  1.1  skrll 
   6440  1.1  skrll static void
   6441  1.1  skrll Opcode_xsr_rasid_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6442  1.1  skrll {
   6443  1.1  skrll   slotbuf[0] = 0x5a16;
   6444  1.1  skrll }
   6445  1.1  skrll 
   6446  1.1  skrll static void
   6447  1.1  skrll Opcode_rsr_itlbcfg_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6448  1.1  skrll {
   6449  1.1  skrll   slotbuf[0] = 0x5b30;
   6450  1.1  skrll }
   6451  1.1  skrll 
   6452  1.1  skrll static void
   6453  1.1  skrll Opcode_wsr_itlbcfg_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6454  1.1  skrll {
   6455  1.1  skrll   slotbuf[0] = 0x5b31;
   6456  1.1  skrll }
   6457  1.1  skrll 
   6458  1.1  skrll static void
   6459  1.1  skrll Opcode_xsr_itlbcfg_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6460  1.1  skrll {
   6461  1.1  skrll   slotbuf[0] = 0x5b16;
   6462  1.1  skrll }
   6463  1.1  skrll 
   6464  1.1  skrll static void
   6465  1.1  skrll Opcode_rsr_dtlbcfg_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6466  1.1  skrll {
   6467  1.1  skrll   slotbuf[0] = 0x5c30;
   6468  1.1  skrll }
   6469  1.1  skrll 
   6470  1.1  skrll static void
   6471  1.1  skrll Opcode_wsr_dtlbcfg_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6472  1.1  skrll {
   6473  1.1  skrll   slotbuf[0] = 0x5c31;
   6474  1.1  skrll }
   6475  1.1  skrll 
   6476  1.1  skrll static void
   6477  1.1  skrll Opcode_xsr_dtlbcfg_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6478  1.1  skrll {
   6479  1.1  skrll   slotbuf[0] = 0x5c16;
   6480  1.1  skrll }
   6481  1.1  skrll 
   6482  1.1  skrll static void
   6483  1.1  skrll Opcode_idtlb_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6484  1.1  skrll {
   6485  1.1  skrll   slotbuf[0] = 0xc05;
   6486  1.1  skrll }
   6487  1.1  skrll 
   6488  1.1  skrll static void
   6489  1.1  skrll Opcode_pdtlb_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6490  1.1  skrll {
   6491  1.1  skrll   slotbuf[0] = 0xd05;
   6492  1.1  skrll }
   6493  1.1  skrll 
   6494  1.1  skrll static void
   6495  1.1  skrll Opcode_rdtlb0_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6496  1.1  skrll {
   6497  1.1  skrll   slotbuf[0] = 0xb05;
   6498  1.1  skrll }
   6499  1.1  skrll 
   6500  1.1  skrll static void
   6501  1.1  skrll Opcode_rdtlb1_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6502  1.1  skrll {
   6503  1.1  skrll   slotbuf[0] = 0xf05;
   6504  1.1  skrll }
   6505  1.1  skrll 
   6506  1.1  skrll static void
   6507  1.1  skrll Opcode_wdtlb_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6508  1.1  skrll {
   6509  1.1  skrll   slotbuf[0] = 0xe05;
   6510  1.1  skrll }
   6511  1.1  skrll 
   6512  1.1  skrll static void
   6513  1.1  skrll Opcode_iitlb_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6514  1.1  skrll {
   6515  1.1  skrll   slotbuf[0] = 0x405;
   6516  1.1  skrll }
   6517  1.1  skrll 
   6518  1.1  skrll static void
   6519  1.1  skrll Opcode_pitlb_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6520  1.1  skrll {
   6521  1.1  skrll   slotbuf[0] = 0x505;
   6522  1.1  skrll }
   6523  1.1  skrll 
   6524  1.1  skrll static void
   6525  1.1  skrll Opcode_ritlb0_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6526  1.1  skrll {
   6527  1.1  skrll   slotbuf[0] = 0x305;
   6528  1.1  skrll }
   6529  1.1  skrll 
   6530  1.1  skrll static void
   6531  1.1  skrll Opcode_ritlb1_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6532  1.1  skrll {
   6533  1.1  skrll   slotbuf[0] = 0x705;
   6534  1.1  skrll }
   6535  1.1  skrll 
   6536  1.1  skrll static void
   6537  1.1  skrll Opcode_witlb_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6538  1.1  skrll {
   6539  1.1  skrll   slotbuf[0] = 0x605;
   6540  1.1  skrll }
   6541  1.1  skrll 
   6542  1.1  skrll static void
   6543  1.1  skrll Opcode_ldpte_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6544  1.1  skrll {
   6545  1.1  skrll   slotbuf[0] = 0xf1f;
   6546  1.1  skrll }
   6547  1.1  skrll 
   6548  1.1  skrll static void
   6549  1.1  skrll Opcode_hwwitlba_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6550  1.1  skrll {
   6551  1.1  skrll   slotbuf[0] = 0x105;
   6552  1.1  skrll }
   6553  1.1  skrll 
   6554  1.1  skrll static void
   6555  1.1  skrll Opcode_hwwdtlba_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6556  1.1  skrll {
   6557  1.1  skrll   slotbuf[0] = 0x905;
   6558  1.1  skrll }
   6559  1.1  skrll 
   6560  1.1  skrll static void
   6561  1.1  skrll Opcode_nsa_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6562  1.1  skrll {
   6563  1.1  skrll   slotbuf[0] = 0xe04;
   6564  1.1  skrll }
   6565  1.1  skrll 
   6566  1.1  skrll static void
   6567  1.1  skrll Opcode_nsau_Slot_inst_encode (xtensa_insnbuf slotbuf)
   6568  1.1  skrll {
   6569  1.1  skrll   slotbuf[0] = 0xf04;
   6570  1.1  skrll }
   6571  1.1  skrll 
   6572  1.1  skrll xtensa_opcode_encode_fn Opcode_excw_encode_fns[] = {
   6573  1.1  skrll   Opcode_excw_Slot_inst_encode, 0, 0
   6574  1.1  skrll };
   6575  1.1  skrll 
   6576  1.1  skrll xtensa_opcode_encode_fn Opcode_rfe_encode_fns[] = {
   6577  1.1  skrll   Opcode_rfe_Slot_inst_encode, 0, 0
   6578  1.1  skrll };
   6579  1.1  skrll 
   6580  1.1  skrll xtensa_opcode_encode_fn Opcode_rfde_encode_fns[] = {
   6581  1.1  skrll   Opcode_rfde_Slot_inst_encode, 0, 0
   6582  1.1  skrll };
   6583  1.1  skrll 
   6584  1.1  skrll xtensa_opcode_encode_fn Opcode_syscall_encode_fns[] = {
   6585  1.1  skrll   Opcode_syscall_Slot_inst_encode, 0, 0
   6586  1.1  skrll };
   6587  1.1  skrll 
   6588  1.1  skrll xtensa_opcode_encode_fn Opcode_simcall_encode_fns[] = {
   6589  1.1  skrll   Opcode_simcall_Slot_inst_encode, 0, 0
   6590  1.1  skrll };
   6591  1.1  skrll 
   6592  1.1  skrll xtensa_opcode_encode_fn Opcode_call12_encode_fns[] = {
   6593  1.1  skrll   Opcode_call12_Slot_inst_encode, 0, 0
   6594  1.1  skrll };
   6595  1.1  skrll 
   6596  1.1  skrll xtensa_opcode_encode_fn Opcode_call8_encode_fns[] = {
   6597  1.1  skrll   Opcode_call8_Slot_inst_encode, 0, 0
   6598  1.1  skrll };
   6599  1.1  skrll 
   6600  1.1  skrll xtensa_opcode_encode_fn Opcode_call4_encode_fns[] = {
   6601  1.1  skrll   Opcode_call4_Slot_inst_encode, 0, 0
   6602  1.1  skrll };
   6603  1.1  skrll 
   6604  1.1  skrll xtensa_opcode_encode_fn Opcode_callx12_encode_fns[] = {
   6605  1.1  skrll   Opcode_callx12_Slot_inst_encode, 0, 0
   6606  1.1  skrll };
   6607  1.1  skrll 
   6608  1.1  skrll xtensa_opcode_encode_fn Opcode_callx8_encode_fns[] = {
   6609  1.1  skrll   Opcode_callx8_Slot_inst_encode, 0, 0
   6610  1.1  skrll };
   6611  1.1  skrll 
   6612  1.1  skrll xtensa_opcode_encode_fn Opcode_callx4_encode_fns[] = {
   6613  1.1  skrll   Opcode_callx4_Slot_inst_encode, 0, 0
   6614  1.1  skrll };
   6615  1.1  skrll 
   6616  1.1  skrll xtensa_opcode_encode_fn Opcode_entry_encode_fns[] = {
   6617  1.1  skrll   Opcode_entry_Slot_inst_encode, 0, 0
   6618  1.1  skrll };
   6619  1.1  skrll 
   6620  1.1  skrll xtensa_opcode_encode_fn Opcode_movsp_encode_fns[] = {
   6621  1.1  skrll   Opcode_movsp_Slot_inst_encode, 0, 0
   6622  1.1  skrll };
   6623  1.1  skrll 
   6624  1.1  skrll xtensa_opcode_encode_fn Opcode_rotw_encode_fns[] = {
   6625  1.1  skrll   Opcode_rotw_Slot_inst_encode, 0, 0
   6626  1.1  skrll };
   6627  1.1  skrll 
   6628  1.1  skrll xtensa_opcode_encode_fn Opcode_retw_encode_fns[] = {
   6629  1.1  skrll   Opcode_retw_Slot_inst_encode, 0, 0
   6630  1.1  skrll };
   6631  1.1  skrll 
   6632  1.1  skrll xtensa_opcode_encode_fn Opcode_retw_n_encode_fns[] = {
   6633  1.1  skrll   0, 0, Opcode_retw_n_Slot_inst16b_encode
   6634  1.1  skrll };
   6635  1.1  skrll 
   6636  1.1  skrll xtensa_opcode_encode_fn Opcode_rfwo_encode_fns[] = {
   6637  1.1  skrll   Opcode_rfwo_Slot_inst_encode, 0, 0
   6638  1.1  skrll };
   6639  1.1  skrll 
   6640  1.1  skrll xtensa_opcode_encode_fn Opcode_rfwu_encode_fns[] = {
   6641  1.1  skrll   Opcode_rfwu_Slot_inst_encode, 0, 0
   6642  1.1  skrll };
   6643  1.1  skrll 
   6644  1.1  skrll xtensa_opcode_encode_fn Opcode_l32e_encode_fns[] = {
   6645  1.1  skrll   Opcode_l32e_Slot_inst_encode, 0, 0
   6646  1.1  skrll };
   6647  1.1  skrll 
   6648  1.1  skrll xtensa_opcode_encode_fn Opcode_s32e_encode_fns[] = {
   6649  1.1  skrll   Opcode_s32e_Slot_inst_encode, 0, 0
   6650  1.1  skrll };
   6651  1.1  skrll 
   6652  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_windowbase_encode_fns[] = {
   6653  1.1  skrll   Opcode_rsr_windowbase_Slot_inst_encode, 0, 0
   6654  1.1  skrll };
   6655  1.1  skrll 
   6656  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_windowbase_encode_fns[] = {
   6657  1.1  skrll   Opcode_wsr_windowbase_Slot_inst_encode, 0, 0
   6658  1.1  skrll };
   6659  1.1  skrll 
   6660  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_windowbase_encode_fns[] = {
   6661  1.1  skrll   Opcode_xsr_windowbase_Slot_inst_encode, 0, 0
   6662  1.1  skrll };
   6663  1.1  skrll 
   6664  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_windowstart_encode_fns[] = {
   6665  1.1  skrll   Opcode_rsr_windowstart_Slot_inst_encode, 0, 0
   6666  1.1  skrll };
   6667  1.1  skrll 
   6668  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_windowstart_encode_fns[] = {
   6669  1.1  skrll   Opcode_wsr_windowstart_Slot_inst_encode, 0, 0
   6670  1.1  skrll };
   6671  1.1  skrll 
   6672  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_windowstart_encode_fns[] = {
   6673  1.1  skrll   Opcode_xsr_windowstart_Slot_inst_encode, 0, 0
   6674  1.1  skrll };
   6675  1.1  skrll 
   6676  1.1  skrll xtensa_opcode_encode_fn Opcode_add_n_encode_fns[] = {
   6677  1.1  skrll   0, Opcode_add_n_Slot_inst16a_encode, 0
   6678  1.1  skrll };
   6679  1.1  skrll 
   6680  1.1  skrll xtensa_opcode_encode_fn Opcode_addi_n_encode_fns[] = {
   6681  1.1  skrll   0, Opcode_addi_n_Slot_inst16a_encode, 0
   6682  1.1  skrll };
   6683  1.1  skrll 
   6684  1.1  skrll xtensa_opcode_encode_fn Opcode_beqz_n_encode_fns[] = {
   6685  1.1  skrll   0, 0, Opcode_beqz_n_Slot_inst16b_encode
   6686  1.1  skrll };
   6687  1.1  skrll 
   6688  1.1  skrll xtensa_opcode_encode_fn Opcode_bnez_n_encode_fns[] = {
   6689  1.1  skrll   0, 0, Opcode_bnez_n_Slot_inst16b_encode
   6690  1.1  skrll };
   6691  1.1  skrll 
   6692  1.1  skrll xtensa_opcode_encode_fn Opcode_ill_n_encode_fns[] = {
   6693  1.1  skrll   0, 0, Opcode_ill_n_Slot_inst16b_encode
   6694  1.1  skrll };
   6695  1.1  skrll 
   6696  1.1  skrll xtensa_opcode_encode_fn Opcode_l32i_n_encode_fns[] = {
   6697  1.1  skrll   0, Opcode_l32i_n_Slot_inst16a_encode, 0
   6698  1.1  skrll };
   6699  1.1  skrll 
   6700  1.1  skrll xtensa_opcode_encode_fn Opcode_mov_n_encode_fns[] = {
   6701  1.1  skrll   0, 0, Opcode_mov_n_Slot_inst16b_encode
   6702  1.1  skrll };
   6703  1.1  skrll 
   6704  1.1  skrll xtensa_opcode_encode_fn Opcode_movi_n_encode_fns[] = {
   6705  1.1  skrll   0, 0, Opcode_movi_n_Slot_inst16b_encode
   6706  1.1  skrll };
   6707  1.1  skrll 
   6708  1.1  skrll xtensa_opcode_encode_fn Opcode_nop_n_encode_fns[] = {
   6709  1.1  skrll   0, 0, Opcode_nop_n_Slot_inst16b_encode
   6710  1.1  skrll };
   6711  1.1  skrll 
   6712  1.1  skrll xtensa_opcode_encode_fn Opcode_ret_n_encode_fns[] = {
   6713  1.1  skrll   0, 0, Opcode_ret_n_Slot_inst16b_encode
   6714  1.1  skrll };
   6715  1.1  skrll 
   6716  1.1  skrll xtensa_opcode_encode_fn Opcode_s32i_n_encode_fns[] = {
   6717  1.1  skrll   0, Opcode_s32i_n_Slot_inst16a_encode, 0
   6718  1.1  skrll };
   6719  1.1  skrll 
   6720  1.1  skrll xtensa_opcode_encode_fn Opcode_addi_encode_fns[] = {
   6721  1.1  skrll   Opcode_addi_Slot_inst_encode, 0, 0
   6722  1.1  skrll };
   6723  1.1  skrll 
   6724  1.1  skrll xtensa_opcode_encode_fn Opcode_addmi_encode_fns[] = {
   6725  1.1  skrll   Opcode_addmi_Slot_inst_encode, 0, 0
   6726  1.1  skrll };
   6727  1.1  skrll 
   6728  1.1  skrll xtensa_opcode_encode_fn Opcode_add_encode_fns[] = {
   6729  1.1  skrll   Opcode_add_Slot_inst_encode, 0, 0
   6730  1.1  skrll };
   6731  1.1  skrll 
   6732  1.1  skrll xtensa_opcode_encode_fn Opcode_sub_encode_fns[] = {
   6733  1.1  skrll   Opcode_sub_Slot_inst_encode, 0, 0
   6734  1.1  skrll };
   6735  1.1  skrll 
   6736  1.1  skrll xtensa_opcode_encode_fn Opcode_addx2_encode_fns[] = {
   6737  1.1  skrll   Opcode_addx2_Slot_inst_encode, 0, 0
   6738  1.1  skrll };
   6739  1.1  skrll 
   6740  1.1  skrll xtensa_opcode_encode_fn Opcode_addx4_encode_fns[] = {
   6741  1.1  skrll   Opcode_addx4_Slot_inst_encode, 0, 0
   6742  1.1  skrll };
   6743  1.1  skrll 
   6744  1.1  skrll xtensa_opcode_encode_fn Opcode_addx8_encode_fns[] = {
   6745  1.1  skrll   Opcode_addx8_Slot_inst_encode, 0, 0
   6746  1.1  skrll };
   6747  1.1  skrll 
   6748  1.1  skrll xtensa_opcode_encode_fn Opcode_subx2_encode_fns[] = {
   6749  1.1  skrll   Opcode_subx2_Slot_inst_encode, 0, 0
   6750  1.1  skrll };
   6751  1.1  skrll 
   6752  1.1  skrll xtensa_opcode_encode_fn Opcode_subx4_encode_fns[] = {
   6753  1.1  skrll   Opcode_subx4_Slot_inst_encode, 0, 0
   6754  1.1  skrll };
   6755  1.1  skrll 
   6756  1.1  skrll xtensa_opcode_encode_fn Opcode_subx8_encode_fns[] = {
   6757  1.1  skrll   Opcode_subx8_Slot_inst_encode, 0, 0
   6758  1.1  skrll };
   6759  1.1  skrll 
   6760  1.1  skrll xtensa_opcode_encode_fn Opcode_and_encode_fns[] = {
   6761  1.1  skrll   Opcode_and_Slot_inst_encode, 0, 0
   6762  1.1  skrll };
   6763  1.1  skrll 
   6764  1.1  skrll xtensa_opcode_encode_fn Opcode_or_encode_fns[] = {
   6765  1.1  skrll   Opcode_or_Slot_inst_encode, 0, 0
   6766  1.1  skrll };
   6767  1.1  skrll 
   6768  1.1  skrll xtensa_opcode_encode_fn Opcode_xor_encode_fns[] = {
   6769  1.1  skrll   Opcode_xor_Slot_inst_encode, 0, 0
   6770  1.1  skrll };
   6771  1.1  skrll 
   6772  1.1  skrll xtensa_opcode_encode_fn Opcode_beqi_encode_fns[] = {
   6773  1.1  skrll   Opcode_beqi_Slot_inst_encode, 0, 0
   6774  1.1  skrll };
   6775  1.1  skrll 
   6776  1.1  skrll xtensa_opcode_encode_fn Opcode_bnei_encode_fns[] = {
   6777  1.1  skrll   Opcode_bnei_Slot_inst_encode, 0, 0
   6778  1.1  skrll };
   6779  1.1  skrll 
   6780  1.1  skrll xtensa_opcode_encode_fn Opcode_bgei_encode_fns[] = {
   6781  1.1  skrll   Opcode_bgei_Slot_inst_encode, 0, 0
   6782  1.1  skrll };
   6783  1.1  skrll 
   6784  1.1  skrll xtensa_opcode_encode_fn Opcode_blti_encode_fns[] = {
   6785  1.1  skrll   Opcode_blti_Slot_inst_encode, 0, 0
   6786  1.1  skrll };
   6787  1.1  skrll 
   6788  1.1  skrll xtensa_opcode_encode_fn Opcode_bbci_encode_fns[] = {
   6789  1.1  skrll   Opcode_bbci_Slot_inst_encode, 0, 0
   6790  1.1  skrll };
   6791  1.1  skrll 
   6792  1.1  skrll xtensa_opcode_encode_fn Opcode_bbsi_encode_fns[] = {
   6793  1.1  skrll   Opcode_bbsi_Slot_inst_encode, 0, 0
   6794  1.1  skrll };
   6795  1.1  skrll 
   6796  1.1  skrll xtensa_opcode_encode_fn Opcode_bgeui_encode_fns[] = {
   6797  1.1  skrll   Opcode_bgeui_Slot_inst_encode, 0, 0
   6798  1.1  skrll };
   6799  1.1  skrll 
   6800  1.1  skrll xtensa_opcode_encode_fn Opcode_bltui_encode_fns[] = {
   6801  1.1  skrll   Opcode_bltui_Slot_inst_encode, 0, 0
   6802  1.1  skrll };
   6803  1.1  skrll 
   6804  1.1  skrll xtensa_opcode_encode_fn Opcode_beq_encode_fns[] = {
   6805  1.1  skrll   Opcode_beq_Slot_inst_encode, 0, 0
   6806  1.1  skrll };
   6807  1.1  skrll 
   6808  1.1  skrll xtensa_opcode_encode_fn Opcode_bne_encode_fns[] = {
   6809  1.1  skrll   Opcode_bne_Slot_inst_encode, 0, 0
   6810  1.1  skrll };
   6811  1.1  skrll 
   6812  1.1  skrll xtensa_opcode_encode_fn Opcode_bge_encode_fns[] = {
   6813  1.1  skrll   Opcode_bge_Slot_inst_encode, 0, 0
   6814  1.1  skrll };
   6815  1.1  skrll 
   6816  1.1  skrll xtensa_opcode_encode_fn Opcode_blt_encode_fns[] = {
   6817  1.1  skrll   Opcode_blt_Slot_inst_encode, 0, 0
   6818  1.1  skrll };
   6819  1.1  skrll 
   6820  1.1  skrll xtensa_opcode_encode_fn Opcode_bgeu_encode_fns[] = {
   6821  1.1  skrll   Opcode_bgeu_Slot_inst_encode, 0, 0
   6822  1.1  skrll };
   6823  1.1  skrll 
   6824  1.1  skrll xtensa_opcode_encode_fn Opcode_bltu_encode_fns[] = {
   6825  1.1  skrll   Opcode_bltu_Slot_inst_encode, 0, 0
   6826  1.1  skrll };
   6827  1.1  skrll 
   6828  1.1  skrll xtensa_opcode_encode_fn Opcode_bany_encode_fns[] = {
   6829  1.1  skrll   Opcode_bany_Slot_inst_encode, 0, 0
   6830  1.1  skrll };
   6831  1.1  skrll 
   6832  1.1  skrll xtensa_opcode_encode_fn Opcode_bnone_encode_fns[] = {
   6833  1.1  skrll   Opcode_bnone_Slot_inst_encode, 0, 0
   6834  1.1  skrll };
   6835  1.1  skrll 
   6836  1.1  skrll xtensa_opcode_encode_fn Opcode_ball_encode_fns[] = {
   6837  1.1  skrll   Opcode_ball_Slot_inst_encode, 0, 0
   6838  1.1  skrll };
   6839  1.1  skrll 
   6840  1.1  skrll xtensa_opcode_encode_fn Opcode_bnall_encode_fns[] = {
   6841  1.1  skrll   Opcode_bnall_Slot_inst_encode, 0, 0
   6842  1.1  skrll };
   6843  1.1  skrll 
   6844  1.1  skrll xtensa_opcode_encode_fn Opcode_bbc_encode_fns[] = {
   6845  1.1  skrll   Opcode_bbc_Slot_inst_encode, 0, 0
   6846  1.1  skrll };
   6847  1.1  skrll 
   6848  1.1  skrll xtensa_opcode_encode_fn Opcode_bbs_encode_fns[] = {
   6849  1.1  skrll   Opcode_bbs_Slot_inst_encode, 0, 0
   6850  1.1  skrll };
   6851  1.1  skrll 
   6852  1.1  skrll xtensa_opcode_encode_fn Opcode_beqz_encode_fns[] = {
   6853  1.1  skrll   Opcode_beqz_Slot_inst_encode, 0, 0
   6854  1.1  skrll };
   6855  1.1  skrll 
   6856  1.1  skrll xtensa_opcode_encode_fn Opcode_bnez_encode_fns[] = {
   6857  1.1  skrll   Opcode_bnez_Slot_inst_encode, 0, 0
   6858  1.1  skrll };
   6859  1.1  skrll 
   6860  1.1  skrll xtensa_opcode_encode_fn Opcode_bgez_encode_fns[] = {
   6861  1.1  skrll   Opcode_bgez_Slot_inst_encode, 0, 0
   6862  1.1  skrll };
   6863  1.1  skrll 
   6864  1.1  skrll xtensa_opcode_encode_fn Opcode_bltz_encode_fns[] = {
   6865  1.1  skrll   Opcode_bltz_Slot_inst_encode, 0, 0
   6866  1.1  skrll };
   6867  1.1  skrll 
   6868  1.1  skrll xtensa_opcode_encode_fn Opcode_call0_encode_fns[] = {
   6869  1.1  skrll   Opcode_call0_Slot_inst_encode, 0, 0
   6870  1.1  skrll };
   6871  1.1  skrll 
   6872  1.1  skrll xtensa_opcode_encode_fn Opcode_callx0_encode_fns[] = {
   6873  1.1  skrll   Opcode_callx0_Slot_inst_encode, 0, 0
   6874  1.1  skrll };
   6875  1.1  skrll 
   6876  1.1  skrll xtensa_opcode_encode_fn Opcode_extui_encode_fns[] = {
   6877  1.1  skrll   Opcode_extui_Slot_inst_encode, 0, 0
   6878  1.1  skrll };
   6879  1.1  skrll 
   6880  1.1  skrll xtensa_opcode_encode_fn Opcode_ill_encode_fns[] = {
   6881  1.1  skrll   Opcode_ill_Slot_inst_encode, 0, 0
   6882  1.1  skrll };
   6883  1.1  skrll 
   6884  1.1  skrll xtensa_opcode_encode_fn Opcode_j_encode_fns[] = {
   6885  1.1  skrll   Opcode_j_Slot_inst_encode, 0, 0
   6886  1.1  skrll };
   6887  1.1  skrll 
   6888  1.1  skrll xtensa_opcode_encode_fn Opcode_jx_encode_fns[] = {
   6889  1.1  skrll   Opcode_jx_Slot_inst_encode, 0, 0
   6890  1.1  skrll };
   6891  1.1  skrll 
   6892  1.1  skrll xtensa_opcode_encode_fn Opcode_l16ui_encode_fns[] = {
   6893  1.1  skrll   Opcode_l16ui_Slot_inst_encode, 0, 0
   6894  1.1  skrll };
   6895  1.1  skrll 
   6896  1.1  skrll xtensa_opcode_encode_fn Opcode_l16si_encode_fns[] = {
   6897  1.1  skrll   Opcode_l16si_Slot_inst_encode, 0, 0
   6898  1.1  skrll };
   6899  1.1  skrll 
   6900  1.1  skrll xtensa_opcode_encode_fn Opcode_l32i_encode_fns[] = {
   6901  1.1  skrll   Opcode_l32i_Slot_inst_encode, 0, 0
   6902  1.1  skrll };
   6903  1.1  skrll 
   6904  1.1  skrll xtensa_opcode_encode_fn Opcode_l32r_encode_fns[] = {
   6905  1.1  skrll   Opcode_l32r_Slot_inst_encode, 0, 0
   6906  1.1  skrll };
   6907  1.1  skrll 
   6908  1.1  skrll xtensa_opcode_encode_fn Opcode_l8ui_encode_fns[] = {
   6909  1.1  skrll   Opcode_l8ui_Slot_inst_encode, 0, 0
   6910  1.1  skrll };
   6911  1.1  skrll 
   6912  1.1  skrll xtensa_opcode_encode_fn Opcode_loop_encode_fns[] = {
   6913  1.1  skrll   Opcode_loop_Slot_inst_encode, 0, 0
   6914  1.1  skrll };
   6915  1.1  skrll 
   6916  1.1  skrll xtensa_opcode_encode_fn Opcode_loopnez_encode_fns[] = {
   6917  1.1  skrll   Opcode_loopnez_Slot_inst_encode, 0, 0
   6918  1.1  skrll };
   6919  1.1  skrll 
   6920  1.1  skrll xtensa_opcode_encode_fn Opcode_loopgtz_encode_fns[] = {
   6921  1.1  skrll   Opcode_loopgtz_Slot_inst_encode, 0, 0
   6922  1.1  skrll };
   6923  1.1  skrll 
   6924  1.1  skrll xtensa_opcode_encode_fn Opcode_movi_encode_fns[] = {
   6925  1.1  skrll   Opcode_movi_Slot_inst_encode, 0, 0
   6926  1.1  skrll };
   6927  1.1  skrll 
   6928  1.1  skrll xtensa_opcode_encode_fn Opcode_moveqz_encode_fns[] = {
   6929  1.1  skrll   Opcode_moveqz_Slot_inst_encode, 0, 0
   6930  1.1  skrll };
   6931  1.1  skrll 
   6932  1.1  skrll xtensa_opcode_encode_fn Opcode_movnez_encode_fns[] = {
   6933  1.1  skrll   Opcode_movnez_Slot_inst_encode, 0, 0
   6934  1.1  skrll };
   6935  1.1  skrll 
   6936  1.1  skrll xtensa_opcode_encode_fn Opcode_movltz_encode_fns[] = {
   6937  1.1  skrll   Opcode_movltz_Slot_inst_encode, 0, 0
   6938  1.1  skrll };
   6939  1.1  skrll 
   6940  1.1  skrll xtensa_opcode_encode_fn Opcode_movgez_encode_fns[] = {
   6941  1.1  skrll   Opcode_movgez_Slot_inst_encode, 0, 0
   6942  1.1  skrll };
   6943  1.1  skrll 
   6944  1.1  skrll xtensa_opcode_encode_fn Opcode_neg_encode_fns[] = {
   6945  1.1  skrll   Opcode_neg_Slot_inst_encode, 0, 0
   6946  1.1  skrll };
   6947  1.1  skrll 
   6948  1.1  skrll xtensa_opcode_encode_fn Opcode_abs_encode_fns[] = {
   6949  1.1  skrll   Opcode_abs_Slot_inst_encode, 0, 0
   6950  1.1  skrll };
   6951  1.1  skrll 
   6952  1.1  skrll xtensa_opcode_encode_fn Opcode_nop_encode_fns[] = {
   6953  1.1  skrll   Opcode_nop_Slot_inst_encode, 0, 0
   6954  1.1  skrll };
   6955  1.1  skrll 
   6956  1.1  skrll xtensa_opcode_encode_fn Opcode_ret_encode_fns[] = {
   6957  1.1  skrll   Opcode_ret_Slot_inst_encode, 0, 0
   6958  1.1  skrll };
   6959  1.1  skrll 
   6960  1.1  skrll xtensa_opcode_encode_fn Opcode_s16i_encode_fns[] = {
   6961  1.1  skrll   Opcode_s16i_Slot_inst_encode, 0, 0
   6962  1.1  skrll };
   6963  1.1  skrll 
   6964  1.1  skrll xtensa_opcode_encode_fn Opcode_s32i_encode_fns[] = {
   6965  1.1  skrll   Opcode_s32i_Slot_inst_encode, 0, 0
   6966  1.1  skrll };
   6967  1.1  skrll 
   6968  1.1  skrll xtensa_opcode_encode_fn Opcode_s8i_encode_fns[] = {
   6969  1.1  skrll   Opcode_s8i_Slot_inst_encode, 0, 0
   6970  1.1  skrll };
   6971  1.1  skrll 
   6972  1.1  skrll xtensa_opcode_encode_fn Opcode_ssr_encode_fns[] = {
   6973  1.1  skrll   Opcode_ssr_Slot_inst_encode, 0, 0
   6974  1.1  skrll };
   6975  1.1  skrll 
   6976  1.1  skrll xtensa_opcode_encode_fn Opcode_ssl_encode_fns[] = {
   6977  1.1  skrll   Opcode_ssl_Slot_inst_encode, 0, 0
   6978  1.1  skrll };
   6979  1.1  skrll 
   6980  1.1  skrll xtensa_opcode_encode_fn Opcode_ssa8l_encode_fns[] = {
   6981  1.1  skrll   Opcode_ssa8l_Slot_inst_encode, 0, 0
   6982  1.1  skrll };
   6983  1.1  skrll 
   6984  1.1  skrll xtensa_opcode_encode_fn Opcode_ssa8b_encode_fns[] = {
   6985  1.1  skrll   Opcode_ssa8b_Slot_inst_encode, 0, 0
   6986  1.1  skrll };
   6987  1.1  skrll 
   6988  1.1  skrll xtensa_opcode_encode_fn Opcode_ssai_encode_fns[] = {
   6989  1.1  skrll   Opcode_ssai_Slot_inst_encode, 0, 0
   6990  1.1  skrll };
   6991  1.1  skrll 
   6992  1.1  skrll xtensa_opcode_encode_fn Opcode_sll_encode_fns[] = {
   6993  1.1  skrll   Opcode_sll_Slot_inst_encode, 0, 0
   6994  1.1  skrll };
   6995  1.1  skrll 
   6996  1.1  skrll xtensa_opcode_encode_fn Opcode_src_encode_fns[] = {
   6997  1.1  skrll   Opcode_src_Slot_inst_encode, 0, 0
   6998  1.1  skrll };
   6999  1.1  skrll 
   7000  1.1  skrll xtensa_opcode_encode_fn Opcode_srl_encode_fns[] = {
   7001  1.1  skrll   Opcode_srl_Slot_inst_encode, 0, 0
   7002  1.1  skrll };
   7003  1.1  skrll 
   7004  1.1  skrll xtensa_opcode_encode_fn Opcode_sra_encode_fns[] = {
   7005  1.1  skrll   Opcode_sra_Slot_inst_encode, 0, 0
   7006  1.1  skrll };
   7007  1.1  skrll 
   7008  1.1  skrll xtensa_opcode_encode_fn Opcode_slli_encode_fns[] = {
   7009  1.1  skrll   Opcode_slli_Slot_inst_encode, 0, 0
   7010  1.1  skrll };
   7011  1.1  skrll 
   7012  1.1  skrll xtensa_opcode_encode_fn Opcode_srai_encode_fns[] = {
   7013  1.1  skrll   Opcode_srai_Slot_inst_encode, 0, 0
   7014  1.1  skrll };
   7015  1.1  skrll 
   7016  1.1  skrll xtensa_opcode_encode_fn Opcode_srli_encode_fns[] = {
   7017  1.1  skrll   Opcode_srli_Slot_inst_encode, 0, 0
   7018  1.1  skrll };
   7019  1.1  skrll 
   7020  1.1  skrll xtensa_opcode_encode_fn Opcode_memw_encode_fns[] = {
   7021  1.1  skrll   Opcode_memw_Slot_inst_encode, 0, 0
   7022  1.1  skrll };
   7023  1.1  skrll 
   7024  1.1  skrll xtensa_opcode_encode_fn Opcode_extw_encode_fns[] = {
   7025  1.1  skrll   Opcode_extw_Slot_inst_encode, 0, 0
   7026  1.1  skrll };
   7027  1.1  skrll 
   7028  1.1  skrll xtensa_opcode_encode_fn Opcode_isync_encode_fns[] = {
   7029  1.1  skrll   Opcode_isync_Slot_inst_encode, 0, 0
   7030  1.1  skrll };
   7031  1.1  skrll 
   7032  1.1  skrll xtensa_opcode_encode_fn Opcode_rsync_encode_fns[] = {
   7033  1.1  skrll   Opcode_rsync_Slot_inst_encode, 0, 0
   7034  1.1  skrll };
   7035  1.1  skrll 
   7036  1.1  skrll xtensa_opcode_encode_fn Opcode_esync_encode_fns[] = {
   7037  1.1  skrll   Opcode_esync_Slot_inst_encode, 0, 0
   7038  1.1  skrll };
   7039  1.1  skrll 
   7040  1.1  skrll xtensa_opcode_encode_fn Opcode_dsync_encode_fns[] = {
   7041  1.1  skrll   Opcode_dsync_Slot_inst_encode, 0, 0
   7042  1.1  skrll };
   7043  1.1  skrll 
   7044  1.1  skrll xtensa_opcode_encode_fn Opcode_rsil_encode_fns[] = {
   7045  1.1  skrll   Opcode_rsil_Slot_inst_encode, 0, 0
   7046  1.1  skrll };
   7047  1.1  skrll 
   7048  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_lend_encode_fns[] = {
   7049  1.1  skrll   Opcode_rsr_lend_Slot_inst_encode, 0, 0
   7050  1.1  skrll };
   7051  1.1  skrll 
   7052  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_lend_encode_fns[] = {
   7053  1.1  skrll   Opcode_wsr_lend_Slot_inst_encode, 0, 0
   7054  1.1  skrll };
   7055  1.1  skrll 
   7056  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_lend_encode_fns[] = {
   7057  1.1  skrll   Opcode_xsr_lend_Slot_inst_encode, 0, 0
   7058  1.1  skrll };
   7059  1.1  skrll 
   7060  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_lcount_encode_fns[] = {
   7061  1.1  skrll   Opcode_rsr_lcount_Slot_inst_encode, 0, 0
   7062  1.1  skrll };
   7063  1.1  skrll 
   7064  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_lcount_encode_fns[] = {
   7065  1.1  skrll   Opcode_wsr_lcount_Slot_inst_encode, 0, 0
   7066  1.1  skrll };
   7067  1.1  skrll 
   7068  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_lcount_encode_fns[] = {
   7069  1.1  skrll   Opcode_xsr_lcount_Slot_inst_encode, 0, 0
   7070  1.1  skrll };
   7071  1.1  skrll 
   7072  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_lbeg_encode_fns[] = {
   7073  1.1  skrll   Opcode_rsr_lbeg_Slot_inst_encode, 0, 0
   7074  1.1  skrll };
   7075  1.1  skrll 
   7076  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_lbeg_encode_fns[] = {
   7077  1.1  skrll   Opcode_wsr_lbeg_Slot_inst_encode, 0, 0
   7078  1.1  skrll };
   7079  1.1  skrll 
   7080  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_lbeg_encode_fns[] = {
   7081  1.1  skrll   Opcode_xsr_lbeg_Slot_inst_encode, 0, 0
   7082  1.1  skrll };
   7083  1.1  skrll 
   7084  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_sar_encode_fns[] = {
   7085  1.1  skrll   Opcode_rsr_sar_Slot_inst_encode, 0, 0
   7086  1.1  skrll };
   7087  1.1  skrll 
   7088  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_sar_encode_fns[] = {
   7089  1.1  skrll   Opcode_wsr_sar_Slot_inst_encode, 0, 0
   7090  1.1  skrll };
   7091  1.1  skrll 
   7092  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_sar_encode_fns[] = {
   7093  1.1  skrll   Opcode_xsr_sar_Slot_inst_encode, 0, 0
   7094  1.1  skrll };
   7095  1.1  skrll 
   7096  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_litbase_encode_fns[] = {
   7097  1.1  skrll   Opcode_rsr_litbase_Slot_inst_encode, 0, 0
   7098  1.1  skrll };
   7099  1.1  skrll 
   7100  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_litbase_encode_fns[] = {
   7101  1.1  skrll   Opcode_wsr_litbase_Slot_inst_encode, 0, 0
   7102  1.1  skrll };
   7103  1.1  skrll 
   7104  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_litbase_encode_fns[] = {
   7105  1.1  skrll   Opcode_xsr_litbase_Slot_inst_encode, 0, 0
   7106  1.1  skrll };
   7107  1.1  skrll 
   7108  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_176_encode_fns[] = {
   7109  1.1  skrll   Opcode_rsr_176_Slot_inst_encode, 0, 0
   7110  1.1  skrll };
   7111  1.1  skrll 
   7112  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_208_encode_fns[] = {
   7113  1.1  skrll   Opcode_rsr_208_Slot_inst_encode, 0, 0
   7114  1.1  skrll };
   7115  1.1  skrll 
   7116  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_ps_encode_fns[] = {
   7117  1.1  skrll   Opcode_rsr_ps_Slot_inst_encode, 0, 0
   7118  1.1  skrll };
   7119  1.1  skrll 
   7120  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_ps_encode_fns[] = {
   7121  1.1  skrll   Opcode_wsr_ps_Slot_inst_encode, 0, 0
   7122  1.1  skrll };
   7123  1.1  skrll 
   7124  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_ps_encode_fns[] = {
   7125  1.1  skrll   Opcode_xsr_ps_Slot_inst_encode, 0, 0
   7126  1.1  skrll };
   7127  1.1  skrll 
   7128  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_epc1_encode_fns[] = {
   7129  1.1  skrll   Opcode_rsr_epc1_Slot_inst_encode, 0, 0
   7130  1.1  skrll };
   7131  1.1  skrll 
   7132  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_epc1_encode_fns[] = {
   7133  1.1  skrll   Opcode_wsr_epc1_Slot_inst_encode, 0, 0
   7134  1.1  skrll };
   7135  1.1  skrll 
   7136  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_epc1_encode_fns[] = {
   7137  1.1  skrll   Opcode_xsr_epc1_Slot_inst_encode, 0, 0
   7138  1.1  skrll };
   7139  1.1  skrll 
   7140  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_excsave1_encode_fns[] = {
   7141  1.1  skrll   Opcode_rsr_excsave1_Slot_inst_encode, 0, 0
   7142  1.1  skrll };
   7143  1.1  skrll 
   7144  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_excsave1_encode_fns[] = {
   7145  1.1  skrll   Opcode_wsr_excsave1_Slot_inst_encode, 0, 0
   7146  1.1  skrll };
   7147  1.1  skrll 
   7148  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_excsave1_encode_fns[] = {
   7149  1.1  skrll   Opcode_xsr_excsave1_Slot_inst_encode, 0, 0
   7150  1.1  skrll };
   7151  1.1  skrll 
   7152  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_epc2_encode_fns[] = {
   7153  1.1  skrll   Opcode_rsr_epc2_Slot_inst_encode, 0, 0
   7154  1.1  skrll };
   7155  1.1  skrll 
   7156  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_epc2_encode_fns[] = {
   7157  1.1  skrll   Opcode_wsr_epc2_Slot_inst_encode, 0, 0
   7158  1.1  skrll };
   7159  1.1  skrll 
   7160  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_epc2_encode_fns[] = {
   7161  1.1  skrll   Opcode_xsr_epc2_Slot_inst_encode, 0, 0
   7162  1.1  skrll };
   7163  1.1  skrll 
   7164  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_excsave2_encode_fns[] = {
   7165  1.1  skrll   Opcode_rsr_excsave2_Slot_inst_encode, 0, 0
   7166  1.1  skrll };
   7167  1.1  skrll 
   7168  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_excsave2_encode_fns[] = {
   7169  1.1  skrll   Opcode_wsr_excsave2_Slot_inst_encode, 0, 0
   7170  1.1  skrll };
   7171  1.1  skrll 
   7172  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_excsave2_encode_fns[] = {
   7173  1.1  skrll   Opcode_xsr_excsave2_Slot_inst_encode, 0, 0
   7174  1.1  skrll };
   7175  1.1  skrll 
   7176  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_epc3_encode_fns[] = {
   7177  1.1  skrll   Opcode_rsr_epc3_Slot_inst_encode, 0, 0
   7178  1.1  skrll };
   7179  1.1  skrll 
   7180  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_epc3_encode_fns[] = {
   7181  1.1  skrll   Opcode_wsr_epc3_Slot_inst_encode, 0, 0
   7182  1.1  skrll };
   7183  1.1  skrll 
   7184  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_epc3_encode_fns[] = {
   7185  1.1  skrll   Opcode_xsr_epc3_Slot_inst_encode, 0, 0
   7186  1.1  skrll };
   7187  1.1  skrll 
   7188  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_excsave3_encode_fns[] = {
   7189  1.1  skrll   Opcode_rsr_excsave3_Slot_inst_encode, 0, 0
   7190  1.1  skrll };
   7191  1.1  skrll 
   7192  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_excsave3_encode_fns[] = {
   7193  1.1  skrll   Opcode_wsr_excsave3_Slot_inst_encode, 0, 0
   7194  1.1  skrll };
   7195  1.1  skrll 
   7196  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_excsave3_encode_fns[] = {
   7197  1.1  skrll   Opcode_xsr_excsave3_Slot_inst_encode, 0, 0
   7198  1.1  skrll };
   7199  1.1  skrll 
   7200  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_epc4_encode_fns[] = {
   7201  1.1  skrll   Opcode_rsr_epc4_Slot_inst_encode, 0, 0
   7202  1.1  skrll };
   7203  1.1  skrll 
   7204  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_epc4_encode_fns[] = {
   7205  1.1  skrll   Opcode_wsr_epc4_Slot_inst_encode, 0, 0
   7206  1.1  skrll };
   7207  1.1  skrll 
   7208  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_epc4_encode_fns[] = {
   7209  1.1  skrll   Opcode_xsr_epc4_Slot_inst_encode, 0, 0
   7210  1.1  skrll };
   7211  1.1  skrll 
   7212  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_excsave4_encode_fns[] = {
   7213  1.1  skrll   Opcode_rsr_excsave4_Slot_inst_encode, 0, 0
   7214  1.1  skrll };
   7215  1.1  skrll 
   7216  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_excsave4_encode_fns[] = {
   7217  1.1  skrll   Opcode_wsr_excsave4_Slot_inst_encode, 0, 0
   7218  1.1  skrll };
   7219  1.1  skrll 
   7220  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_excsave4_encode_fns[] = {
   7221  1.1  skrll   Opcode_xsr_excsave4_Slot_inst_encode, 0, 0
   7222  1.1  skrll };
   7223  1.1  skrll 
   7224  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_eps2_encode_fns[] = {
   7225  1.1  skrll   Opcode_rsr_eps2_Slot_inst_encode, 0, 0
   7226  1.1  skrll };
   7227  1.1  skrll 
   7228  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_eps2_encode_fns[] = {
   7229  1.1  skrll   Opcode_wsr_eps2_Slot_inst_encode, 0, 0
   7230  1.1  skrll };
   7231  1.1  skrll 
   7232  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_eps2_encode_fns[] = {
   7233  1.1  skrll   Opcode_xsr_eps2_Slot_inst_encode, 0, 0
   7234  1.1  skrll };
   7235  1.1  skrll 
   7236  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_eps3_encode_fns[] = {
   7237  1.1  skrll   Opcode_rsr_eps3_Slot_inst_encode, 0, 0
   7238  1.1  skrll };
   7239  1.1  skrll 
   7240  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_eps3_encode_fns[] = {
   7241  1.1  skrll   Opcode_wsr_eps3_Slot_inst_encode, 0, 0
   7242  1.1  skrll };
   7243  1.1  skrll 
   7244  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_eps3_encode_fns[] = {
   7245  1.1  skrll   Opcode_xsr_eps3_Slot_inst_encode, 0, 0
   7246  1.1  skrll };
   7247  1.1  skrll 
   7248  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_eps4_encode_fns[] = {
   7249  1.1  skrll   Opcode_rsr_eps4_Slot_inst_encode, 0, 0
   7250  1.1  skrll };
   7251  1.1  skrll 
   7252  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_eps4_encode_fns[] = {
   7253  1.1  skrll   Opcode_wsr_eps4_Slot_inst_encode, 0, 0
   7254  1.1  skrll };
   7255  1.1  skrll 
   7256  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_eps4_encode_fns[] = {
   7257  1.1  skrll   Opcode_xsr_eps4_Slot_inst_encode, 0, 0
   7258  1.1  skrll };
   7259  1.1  skrll 
   7260  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_excvaddr_encode_fns[] = {
   7261  1.1  skrll   Opcode_rsr_excvaddr_Slot_inst_encode, 0, 0
   7262  1.1  skrll };
   7263  1.1  skrll 
   7264  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_excvaddr_encode_fns[] = {
   7265  1.1  skrll   Opcode_wsr_excvaddr_Slot_inst_encode, 0, 0
   7266  1.1  skrll };
   7267  1.1  skrll 
   7268  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_excvaddr_encode_fns[] = {
   7269  1.1  skrll   Opcode_xsr_excvaddr_Slot_inst_encode, 0, 0
   7270  1.1  skrll };
   7271  1.1  skrll 
   7272  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_depc_encode_fns[] = {
   7273  1.1  skrll   Opcode_rsr_depc_Slot_inst_encode, 0, 0
   7274  1.1  skrll };
   7275  1.1  skrll 
   7276  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_depc_encode_fns[] = {
   7277  1.1  skrll   Opcode_wsr_depc_Slot_inst_encode, 0, 0
   7278  1.1  skrll };
   7279  1.1  skrll 
   7280  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_depc_encode_fns[] = {
   7281  1.1  skrll   Opcode_xsr_depc_Slot_inst_encode, 0, 0
   7282  1.1  skrll };
   7283  1.1  skrll 
   7284  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_exccause_encode_fns[] = {
   7285  1.1  skrll   Opcode_rsr_exccause_Slot_inst_encode, 0, 0
   7286  1.1  skrll };
   7287  1.1  skrll 
   7288  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_exccause_encode_fns[] = {
   7289  1.1  skrll   Opcode_wsr_exccause_Slot_inst_encode, 0, 0
   7290  1.1  skrll };
   7291  1.1  skrll 
   7292  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_exccause_encode_fns[] = {
   7293  1.1  skrll   Opcode_xsr_exccause_Slot_inst_encode, 0, 0
   7294  1.1  skrll };
   7295  1.1  skrll 
   7296  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_misc0_encode_fns[] = {
   7297  1.1  skrll   Opcode_rsr_misc0_Slot_inst_encode, 0, 0
   7298  1.1  skrll };
   7299  1.1  skrll 
   7300  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_misc0_encode_fns[] = {
   7301  1.1  skrll   Opcode_wsr_misc0_Slot_inst_encode, 0, 0
   7302  1.1  skrll };
   7303  1.1  skrll 
   7304  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_misc0_encode_fns[] = {
   7305  1.1  skrll   Opcode_xsr_misc0_Slot_inst_encode, 0, 0
   7306  1.1  skrll };
   7307  1.1  skrll 
   7308  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_misc1_encode_fns[] = {
   7309  1.1  skrll   Opcode_rsr_misc1_Slot_inst_encode, 0, 0
   7310  1.1  skrll };
   7311  1.1  skrll 
   7312  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_misc1_encode_fns[] = {
   7313  1.1  skrll   Opcode_wsr_misc1_Slot_inst_encode, 0, 0
   7314  1.1  skrll };
   7315  1.1  skrll 
   7316  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_misc1_encode_fns[] = {
   7317  1.1  skrll   Opcode_xsr_misc1_Slot_inst_encode, 0, 0
   7318  1.1  skrll };
   7319  1.1  skrll 
   7320  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_prid_encode_fns[] = {
   7321  1.1  skrll   Opcode_rsr_prid_Slot_inst_encode, 0, 0
   7322  1.1  skrll };
   7323  1.1  skrll 
   7324  1.1  skrll xtensa_opcode_encode_fn Opcode_rfi_encode_fns[] = {
   7325  1.1  skrll   Opcode_rfi_Slot_inst_encode, 0, 0
   7326  1.1  skrll };
   7327  1.1  skrll 
   7328  1.1  skrll xtensa_opcode_encode_fn Opcode_waiti_encode_fns[] = {
   7329  1.1  skrll   Opcode_waiti_Slot_inst_encode, 0, 0
   7330  1.1  skrll };
   7331  1.1  skrll 
   7332  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_interrupt_encode_fns[] = {
   7333  1.1  skrll   Opcode_rsr_interrupt_Slot_inst_encode, 0, 0
   7334  1.1  skrll };
   7335  1.1  skrll 
   7336  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_intset_encode_fns[] = {
   7337  1.1  skrll   Opcode_wsr_intset_Slot_inst_encode, 0, 0
   7338  1.1  skrll };
   7339  1.1  skrll 
   7340  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_intclear_encode_fns[] = {
   7341  1.1  skrll   Opcode_wsr_intclear_Slot_inst_encode, 0, 0
   7342  1.1  skrll };
   7343  1.1  skrll 
   7344  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_intenable_encode_fns[] = {
   7345  1.1  skrll   Opcode_rsr_intenable_Slot_inst_encode, 0, 0
   7346  1.1  skrll };
   7347  1.1  skrll 
   7348  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_intenable_encode_fns[] = {
   7349  1.1  skrll   Opcode_wsr_intenable_Slot_inst_encode, 0, 0
   7350  1.1  skrll };
   7351  1.1  skrll 
   7352  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_intenable_encode_fns[] = {
   7353  1.1  skrll   Opcode_xsr_intenable_Slot_inst_encode, 0, 0
   7354  1.1  skrll };
   7355  1.1  skrll 
   7356  1.1  skrll xtensa_opcode_encode_fn Opcode_break_encode_fns[] = {
   7357  1.1  skrll   Opcode_break_Slot_inst_encode, 0, 0
   7358  1.1  skrll };
   7359  1.1  skrll 
   7360  1.1  skrll xtensa_opcode_encode_fn Opcode_break_n_encode_fns[] = {
   7361  1.1  skrll   0, 0, Opcode_break_n_Slot_inst16b_encode
   7362  1.1  skrll };
   7363  1.1  skrll 
   7364  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_dbreaka0_encode_fns[] = {
   7365  1.1  skrll   Opcode_rsr_dbreaka0_Slot_inst_encode, 0, 0
   7366  1.1  skrll };
   7367  1.1  skrll 
   7368  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_dbreaka0_encode_fns[] = {
   7369  1.1  skrll   Opcode_wsr_dbreaka0_Slot_inst_encode, 0, 0
   7370  1.1  skrll };
   7371  1.1  skrll 
   7372  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_dbreaka0_encode_fns[] = {
   7373  1.1  skrll   Opcode_xsr_dbreaka0_Slot_inst_encode, 0, 0
   7374  1.1  skrll };
   7375  1.1  skrll 
   7376  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_dbreakc0_encode_fns[] = {
   7377  1.1  skrll   Opcode_rsr_dbreakc0_Slot_inst_encode, 0, 0
   7378  1.1  skrll };
   7379  1.1  skrll 
   7380  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_dbreakc0_encode_fns[] = {
   7381  1.1  skrll   Opcode_wsr_dbreakc0_Slot_inst_encode, 0, 0
   7382  1.1  skrll };
   7383  1.1  skrll 
   7384  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_dbreakc0_encode_fns[] = {
   7385  1.1  skrll   Opcode_xsr_dbreakc0_Slot_inst_encode, 0, 0
   7386  1.1  skrll };
   7387  1.1  skrll 
   7388  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_dbreaka1_encode_fns[] = {
   7389  1.1  skrll   Opcode_rsr_dbreaka1_Slot_inst_encode, 0, 0
   7390  1.1  skrll };
   7391  1.1  skrll 
   7392  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_dbreaka1_encode_fns[] = {
   7393  1.1  skrll   Opcode_wsr_dbreaka1_Slot_inst_encode, 0, 0
   7394  1.1  skrll };
   7395  1.1  skrll 
   7396  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_dbreaka1_encode_fns[] = {
   7397  1.1  skrll   Opcode_xsr_dbreaka1_Slot_inst_encode, 0, 0
   7398  1.1  skrll };
   7399  1.1  skrll 
   7400  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_dbreakc1_encode_fns[] = {
   7401  1.1  skrll   Opcode_rsr_dbreakc1_Slot_inst_encode, 0, 0
   7402  1.1  skrll };
   7403  1.1  skrll 
   7404  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_dbreakc1_encode_fns[] = {
   7405  1.1  skrll   Opcode_wsr_dbreakc1_Slot_inst_encode, 0, 0
   7406  1.1  skrll };
   7407  1.1  skrll 
   7408  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_dbreakc1_encode_fns[] = {
   7409  1.1  skrll   Opcode_xsr_dbreakc1_Slot_inst_encode, 0, 0
   7410  1.1  skrll };
   7411  1.1  skrll 
   7412  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_ibreaka0_encode_fns[] = {
   7413  1.1  skrll   Opcode_rsr_ibreaka0_Slot_inst_encode, 0, 0
   7414  1.1  skrll };
   7415  1.1  skrll 
   7416  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_ibreaka0_encode_fns[] = {
   7417  1.1  skrll   Opcode_wsr_ibreaka0_Slot_inst_encode, 0, 0
   7418  1.1  skrll };
   7419  1.1  skrll 
   7420  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_ibreaka0_encode_fns[] = {
   7421  1.1  skrll   Opcode_xsr_ibreaka0_Slot_inst_encode, 0, 0
   7422  1.1  skrll };
   7423  1.1  skrll 
   7424  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_ibreaka1_encode_fns[] = {
   7425  1.1  skrll   Opcode_rsr_ibreaka1_Slot_inst_encode, 0, 0
   7426  1.1  skrll };
   7427  1.1  skrll 
   7428  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_ibreaka1_encode_fns[] = {
   7429  1.1  skrll   Opcode_wsr_ibreaka1_Slot_inst_encode, 0, 0
   7430  1.1  skrll };
   7431  1.1  skrll 
   7432  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_ibreaka1_encode_fns[] = {
   7433  1.1  skrll   Opcode_xsr_ibreaka1_Slot_inst_encode, 0, 0
   7434  1.1  skrll };
   7435  1.1  skrll 
   7436  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_ibreakenable_encode_fns[] = {
   7437  1.1  skrll   Opcode_rsr_ibreakenable_Slot_inst_encode, 0, 0
   7438  1.1  skrll };
   7439  1.1  skrll 
   7440  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_ibreakenable_encode_fns[] = {
   7441  1.1  skrll   Opcode_wsr_ibreakenable_Slot_inst_encode, 0, 0
   7442  1.1  skrll };
   7443  1.1  skrll 
   7444  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_ibreakenable_encode_fns[] = {
   7445  1.1  skrll   Opcode_xsr_ibreakenable_Slot_inst_encode, 0, 0
   7446  1.1  skrll };
   7447  1.1  skrll 
   7448  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_debugcause_encode_fns[] = {
   7449  1.1  skrll   Opcode_rsr_debugcause_Slot_inst_encode, 0, 0
   7450  1.1  skrll };
   7451  1.1  skrll 
   7452  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_debugcause_encode_fns[] = {
   7453  1.1  skrll   Opcode_wsr_debugcause_Slot_inst_encode, 0, 0
   7454  1.1  skrll };
   7455  1.1  skrll 
   7456  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_debugcause_encode_fns[] = {
   7457  1.1  skrll   Opcode_xsr_debugcause_Slot_inst_encode, 0, 0
   7458  1.1  skrll };
   7459  1.1  skrll 
   7460  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_icount_encode_fns[] = {
   7461  1.1  skrll   Opcode_rsr_icount_Slot_inst_encode, 0, 0
   7462  1.1  skrll };
   7463  1.1  skrll 
   7464  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_icount_encode_fns[] = {
   7465  1.1  skrll   Opcode_wsr_icount_Slot_inst_encode, 0, 0
   7466  1.1  skrll };
   7467  1.1  skrll 
   7468  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_icount_encode_fns[] = {
   7469  1.1  skrll   Opcode_xsr_icount_Slot_inst_encode, 0, 0
   7470  1.1  skrll };
   7471  1.1  skrll 
   7472  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_icountlevel_encode_fns[] = {
   7473  1.1  skrll   Opcode_rsr_icountlevel_Slot_inst_encode, 0, 0
   7474  1.1  skrll };
   7475  1.1  skrll 
   7476  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_icountlevel_encode_fns[] = {
   7477  1.1  skrll   Opcode_wsr_icountlevel_Slot_inst_encode, 0, 0
   7478  1.1  skrll };
   7479  1.1  skrll 
   7480  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_icountlevel_encode_fns[] = {
   7481  1.1  skrll   Opcode_xsr_icountlevel_Slot_inst_encode, 0, 0
   7482  1.1  skrll };
   7483  1.1  skrll 
   7484  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_ddr_encode_fns[] = {
   7485  1.1  skrll   Opcode_rsr_ddr_Slot_inst_encode, 0, 0
   7486  1.1  skrll };
   7487  1.1  skrll 
   7488  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_ddr_encode_fns[] = {
   7489  1.1  skrll   Opcode_wsr_ddr_Slot_inst_encode, 0, 0
   7490  1.1  skrll };
   7491  1.1  skrll 
   7492  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_ddr_encode_fns[] = {
   7493  1.1  skrll   Opcode_xsr_ddr_Slot_inst_encode, 0, 0
   7494  1.1  skrll };
   7495  1.1  skrll 
   7496  1.1  skrll xtensa_opcode_encode_fn Opcode_rfdo_encode_fns[] = {
   7497  1.1  skrll   Opcode_rfdo_Slot_inst_encode, 0, 0
   7498  1.1  skrll };
   7499  1.1  skrll 
   7500  1.1  skrll xtensa_opcode_encode_fn Opcode_rfdd_encode_fns[] = {
   7501  1.1  skrll   Opcode_rfdd_Slot_inst_encode, 0, 0
   7502  1.1  skrll };
   7503  1.1  skrll 
   7504  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_ccount_encode_fns[] = {
   7505  1.1  skrll   Opcode_rsr_ccount_Slot_inst_encode, 0, 0
   7506  1.1  skrll };
   7507  1.1  skrll 
   7508  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_ccount_encode_fns[] = {
   7509  1.1  skrll   Opcode_wsr_ccount_Slot_inst_encode, 0, 0
   7510  1.1  skrll };
   7511  1.1  skrll 
   7512  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_ccount_encode_fns[] = {
   7513  1.1  skrll   Opcode_xsr_ccount_Slot_inst_encode, 0, 0
   7514  1.1  skrll };
   7515  1.1  skrll 
   7516  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_ccompare0_encode_fns[] = {
   7517  1.1  skrll   Opcode_rsr_ccompare0_Slot_inst_encode, 0, 0
   7518  1.1  skrll };
   7519  1.1  skrll 
   7520  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_ccompare0_encode_fns[] = {
   7521  1.1  skrll   Opcode_wsr_ccompare0_Slot_inst_encode, 0, 0
   7522  1.1  skrll };
   7523  1.1  skrll 
   7524  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_ccompare0_encode_fns[] = {
   7525  1.1  skrll   Opcode_xsr_ccompare0_Slot_inst_encode, 0, 0
   7526  1.1  skrll };
   7527  1.1  skrll 
   7528  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_ccompare1_encode_fns[] = {
   7529  1.1  skrll   Opcode_rsr_ccompare1_Slot_inst_encode, 0, 0
   7530  1.1  skrll };
   7531  1.1  skrll 
   7532  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_ccompare1_encode_fns[] = {
   7533  1.1  skrll   Opcode_wsr_ccompare1_Slot_inst_encode, 0, 0
   7534  1.1  skrll };
   7535  1.1  skrll 
   7536  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_ccompare1_encode_fns[] = {
   7537  1.1  skrll   Opcode_xsr_ccompare1_Slot_inst_encode, 0, 0
   7538  1.1  skrll };
   7539  1.1  skrll 
   7540  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_ccompare2_encode_fns[] = {
   7541  1.1  skrll   Opcode_rsr_ccompare2_Slot_inst_encode, 0, 0
   7542  1.1  skrll };
   7543  1.1  skrll 
   7544  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_ccompare2_encode_fns[] = {
   7545  1.1  skrll   Opcode_wsr_ccompare2_Slot_inst_encode, 0, 0
   7546  1.1  skrll };
   7547  1.1  skrll 
   7548  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_ccompare2_encode_fns[] = {
   7549  1.1  skrll   Opcode_xsr_ccompare2_Slot_inst_encode, 0, 0
   7550  1.1  skrll };
   7551  1.1  skrll 
   7552  1.1  skrll xtensa_opcode_encode_fn Opcode_ipf_encode_fns[] = {
   7553  1.1  skrll   Opcode_ipf_Slot_inst_encode, 0, 0
   7554  1.1  skrll };
   7555  1.1  skrll 
   7556  1.1  skrll xtensa_opcode_encode_fn Opcode_ihi_encode_fns[] = {
   7557  1.1  skrll   Opcode_ihi_Slot_inst_encode, 0, 0
   7558  1.1  skrll };
   7559  1.1  skrll 
   7560  1.1  skrll xtensa_opcode_encode_fn Opcode_iii_encode_fns[] = {
   7561  1.1  skrll   Opcode_iii_Slot_inst_encode, 0, 0
   7562  1.1  skrll };
   7563  1.1  skrll 
   7564  1.1  skrll xtensa_opcode_encode_fn Opcode_lict_encode_fns[] = {
   7565  1.1  skrll   Opcode_lict_Slot_inst_encode, 0, 0
   7566  1.1  skrll };
   7567  1.1  skrll 
   7568  1.1  skrll xtensa_opcode_encode_fn Opcode_licw_encode_fns[] = {
   7569  1.1  skrll   Opcode_licw_Slot_inst_encode, 0, 0
   7570  1.1  skrll };
   7571  1.1  skrll 
   7572  1.1  skrll xtensa_opcode_encode_fn Opcode_sict_encode_fns[] = {
   7573  1.1  skrll   Opcode_sict_Slot_inst_encode, 0, 0
   7574  1.1  skrll };
   7575  1.1  skrll 
   7576  1.1  skrll xtensa_opcode_encode_fn Opcode_sicw_encode_fns[] = {
   7577  1.1  skrll   Opcode_sicw_Slot_inst_encode, 0, 0
   7578  1.1  skrll };
   7579  1.1  skrll 
   7580  1.1  skrll xtensa_opcode_encode_fn Opcode_dhwb_encode_fns[] = {
   7581  1.1  skrll   Opcode_dhwb_Slot_inst_encode, 0, 0
   7582  1.1  skrll };
   7583  1.1  skrll 
   7584  1.1  skrll xtensa_opcode_encode_fn Opcode_dhwbi_encode_fns[] = {
   7585  1.1  skrll   Opcode_dhwbi_Slot_inst_encode, 0, 0
   7586  1.1  skrll };
   7587  1.1  skrll 
   7588  1.1  skrll xtensa_opcode_encode_fn Opcode_diwb_encode_fns[] = {
   7589  1.1  skrll   Opcode_diwb_Slot_inst_encode, 0, 0
   7590  1.1  skrll };
   7591  1.1  skrll 
   7592  1.1  skrll xtensa_opcode_encode_fn Opcode_diwbi_encode_fns[] = {
   7593  1.1  skrll   Opcode_diwbi_Slot_inst_encode, 0, 0
   7594  1.1  skrll };
   7595  1.1  skrll 
   7596  1.1  skrll xtensa_opcode_encode_fn Opcode_dhi_encode_fns[] = {
   7597  1.1  skrll   Opcode_dhi_Slot_inst_encode, 0, 0
   7598  1.1  skrll };
   7599  1.1  skrll 
   7600  1.1  skrll xtensa_opcode_encode_fn Opcode_dii_encode_fns[] = {
   7601  1.1  skrll   Opcode_dii_Slot_inst_encode, 0, 0
   7602  1.1  skrll };
   7603  1.1  skrll 
   7604  1.1  skrll xtensa_opcode_encode_fn Opcode_dpfr_encode_fns[] = {
   7605  1.1  skrll   Opcode_dpfr_Slot_inst_encode, 0, 0
   7606  1.1  skrll };
   7607  1.1  skrll 
   7608  1.1  skrll xtensa_opcode_encode_fn Opcode_dpfw_encode_fns[] = {
   7609  1.1  skrll   Opcode_dpfw_Slot_inst_encode, 0, 0
   7610  1.1  skrll };
   7611  1.1  skrll 
   7612  1.1  skrll xtensa_opcode_encode_fn Opcode_dpfro_encode_fns[] = {
   7613  1.1  skrll   Opcode_dpfro_Slot_inst_encode, 0, 0
   7614  1.1  skrll };
   7615  1.1  skrll 
   7616  1.1  skrll xtensa_opcode_encode_fn Opcode_dpfwo_encode_fns[] = {
   7617  1.1  skrll   Opcode_dpfwo_Slot_inst_encode, 0, 0
   7618  1.1  skrll };
   7619  1.1  skrll 
   7620  1.1  skrll xtensa_opcode_encode_fn Opcode_sdct_encode_fns[] = {
   7621  1.1  skrll   Opcode_sdct_Slot_inst_encode, 0, 0
   7622  1.1  skrll };
   7623  1.1  skrll 
   7624  1.1  skrll xtensa_opcode_encode_fn Opcode_ldct_encode_fns[] = {
   7625  1.1  skrll   Opcode_ldct_Slot_inst_encode, 0, 0
   7626  1.1  skrll };
   7627  1.1  skrll 
   7628  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_ptevaddr_encode_fns[] = {
   7629  1.1  skrll   Opcode_wsr_ptevaddr_Slot_inst_encode, 0, 0
   7630  1.1  skrll };
   7631  1.1  skrll 
   7632  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_ptevaddr_encode_fns[] = {
   7633  1.1  skrll   Opcode_rsr_ptevaddr_Slot_inst_encode, 0, 0
   7634  1.1  skrll };
   7635  1.1  skrll 
   7636  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_ptevaddr_encode_fns[] = {
   7637  1.1  skrll   Opcode_xsr_ptevaddr_Slot_inst_encode, 0, 0
   7638  1.1  skrll };
   7639  1.1  skrll 
   7640  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_rasid_encode_fns[] = {
   7641  1.1  skrll   Opcode_rsr_rasid_Slot_inst_encode, 0, 0
   7642  1.1  skrll };
   7643  1.1  skrll 
   7644  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_rasid_encode_fns[] = {
   7645  1.1  skrll   Opcode_wsr_rasid_Slot_inst_encode, 0, 0
   7646  1.1  skrll };
   7647  1.1  skrll 
   7648  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_rasid_encode_fns[] = {
   7649  1.1  skrll   Opcode_xsr_rasid_Slot_inst_encode, 0, 0
   7650  1.1  skrll };
   7651  1.1  skrll 
   7652  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_itlbcfg_encode_fns[] = {
   7653  1.1  skrll   Opcode_rsr_itlbcfg_Slot_inst_encode, 0, 0
   7654  1.1  skrll };
   7655  1.1  skrll 
   7656  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_itlbcfg_encode_fns[] = {
   7657  1.1  skrll   Opcode_wsr_itlbcfg_Slot_inst_encode, 0, 0
   7658  1.1  skrll };
   7659  1.1  skrll 
   7660  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_itlbcfg_encode_fns[] = {
   7661  1.1  skrll   Opcode_xsr_itlbcfg_Slot_inst_encode, 0, 0
   7662  1.1  skrll };
   7663  1.1  skrll 
   7664  1.1  skrll xtensa_opcode_encode_fn Opcode_rsr_dtlbcfg_encode_fns[] = {
   7665  1.1  skrll   Opcode_rsr_dtlbcfg_Slot_inst_encode, 0, 0
   7666  1.1  skrll };
   7667  1.1  skrll 
   7668  1.1  skrll xtensa_opcode_encode_fn Opcode_wsr_dtlbcfg_encode_fns[] = {
   7669  1.1  skrll   Opcode_wsr_dtlbcfg_Slot_inst_encode, 0, 0
   7670  1.1  skrll };
   7671  1.1  skrll 
   7672  1.1  skrll xtensa_opcode_encode_fn Opcode_xsr_dtlbcfg_encode_fns[] = {
   7673  1.1  skrll   Opcode_xsr_dtlbcfg_Slot_inst_encode, 0, 0
   7674  1.1  skrll };
   7675  1.1  skrll 
   7676  1.1  skrll xtensa_opcode_encode_fn Opcode_idtlb_encode_fns[] = {
   7677  1.1  skrll   Opcode_idtlb_Slot_inst_encode, 0, 0
   7678  1.1  skrll };
   7679  1.1  skrll 
   7680  1.1  skrll xtensa_opcode_encode_fn Opcode_pdtlb_encode_fns[] = {
   7681  1.1  skrll   Opcode_pdtlb_Slot_inst_encode, 0, 0
   7682  1.1  skrll };
   7683  1.1  skrll 
   7684  1.1  skrll xtensa_opcode_encode_fn Opcode_rdtlb0_encode_fns[] = {
   7685  1.1  skrll   Opcode_rdtlb0_Slot_inst_encode, 0, 0
   7686  1.1  skrll };
   7687  1.1  skrll 
   7688  1.1  skrll xtensa_opcode_encode_fn Opcode_rdtlb1_encode_fns[] = {
   7689  1.1  skrll   Opcode_rdtlb1_Slot_inst_encode, 0, 0
   7690  1.1  skrll };
   7691  1.1  skrll 
   7692  1.1  skrll xtensa_opcode_encode_fn Opcode_wdtlb_encode_fns[] = {
   7693  1.1  skrll   Opcode_wdtlb_Slot_inst_encode, 0, 0
   7694  1.1  skrll };
   7695  1.1  skrll 
   7696  1.1  skrll xtensa_opcode_encode_fn Opcode_iitlb_encode_fns[] = {
   7697  1.1  skrll   Opcode_iitlb_Slot_inst_encode, 0, 0
   7698  1.1  skrll };
   7699  1.1  skrll 
   7700  1.1  skrll xtensa_opcode_encode_fn Opcode_pitlb_encode_fns[] = {
   7701  1.1  skrll   Opcode_pitlb_Slot_inst_encode, 0, 0
   7702  1.1  skrll };
   7703  1.1  skrll 
   7704  1.1  skrll xtensa_opcode_encode_fn Opcode_ritlb0_encode_fns[] = {
   7705  1.1  skrll   Opcode_ritlb0_Slot_inst_encode, 0, 0
   7706  1.1  skrll };
   7707  1.1  skrll 
   7708  1.1  skrll xtensa_opcode_encode_fn Opcode_ritlb1_encode_fns[] = {
   7709  1.1  skrll   Opcode_ritlb1_Slot_inst_encode, 0, 0
   7710  1.1  skrll };
   7711  1.1  skrll 
   7712  1.1  skrll xtensa_opcode_encode_fn Opcode_witlb_encode_fns[] = {
   7713  1.1  skrll   Opcode_witlb_Slot_inst_encode, 0, 0
   7714  1.1  skrll };
   7715  1.1  skrll 
   7716  1.1  skrll xtensa_opcode_encode_fn Opcode_ldpte_encode_fns[] = {
   7717  1.1  skrll   Opcode_ldpte_Slot_inst_encode, 0, 0
   7718  1.1  skrll };
   7719  1.1  skrll 
   7720  1.1  skrll xtensa_opcode_encode_fn Opcode_hwwitlba_encode_fns[] = {
   7721  1.1  skrll   Opcode_hwwitlba_Slot_inst_encode, 0, 0
   7722  1.1  skrll };
   7723  1.1  skrll 
   7724  1.1  skrll xtensa_opcode_encode_fn Opcode_hwwdtlba_encode_fns[] = {
   7725  1.1  skrll   Opcode_hwwdtlba_Slot_inst_encode, 0, 0
   7726  1.1  skrll };
   7727  1.1  skrll 
   7728  1.1  skrll xtensa_opcode_encode_fn Opcode_nsa_encode_fns[] = {
   7729  1.1  skrll   Opcode_nsa_Slot_inst_encode, 0, 0
   7730  1.1  skrll };
   7731  1.1  skrll 
   7732  1.1  skrll xtensa_opcode_encode_fn Opcode_nsau_encode_fns[] = {
   7733  1.1  skrll   Opcode_nsau_Slot_inst_encode, 0, 0
   7734  1.1  skrll };
   7735  1.1  skrll 
   7736  1.1  skrll 
   7737  1.1  skrll /* Opcode table.  */
   7739  1.1  skrll 
   7740  1.1  skrll static xtensa_opcode_internal opcodes[] = {
   7741  1.1  skrll   { "excw", 0 /* xt_iclass_excw */,
   7742  1.1  skrll     0,
   7743  1.1  skrll     Opcode_excw_encode_fns, 0, 0 },
   7744  1.1  skrll   { "rfe", 1 /* xt_iclass_rfe */,
   7745  1.1  skrll     XTENSA_OPCODE_IS_JUMP,
   7746  1.1  skrll     Opcode_rfe_encode_fns, 0, 0 },
   7747  1.1  skrll   { "rfde", 2 /* xt_iclass_rfde */,
   7748  1.1  skrll     XTENSA_OPCODE_IS_JUMP,
   7749  1.1  skrll     Opcode_rfde_encode_fns, 0, 0 },
   7750  1.1  skrll   { "syscall", 3 /* xt_iclass_syscall */,
   7751  1.1  skrll     0,
   7752  1.1  skrll     Opcode_syscall_encode_fns, 0, 0 },
   7753  1.1  skrll   { "simcall", 4 /* xt_iclass_simcall */,
   7754  1.1  skrll     0,
   7755  1.1  skrll     Opcode_simcall_encode_fns, 0, 0 },
   7756  1.1  skrll   { "call12", 5 /* xt_iclass_call12 */,
   7757  1.1  skrll     XTENSA_OPCODE_IS_CALL,
   7758  1.1  skrll     Opcode_call12_encode_fns, 0, 0 },
   7759  1.1  skrll   { "call8", 6 /* xt_iclass_call8 */,
   7760  1.1  skrll     XTENSA_OPCODE_IS_CALL,
   7761  1.1  skrll     Opcode_call8_encode_fns, 0, 0 },
   7762  1.1  skrll   { "call4", 7 /* xt_iclass_call4 */,
   7763  1.1  skrll     XTENSA_OPCODE_IS_CALL,
   7764  1.1  skrll     Opcode_call4_encode_fns, 0, 0 },
   7765  1.1  skrll   { "callx12", 8 /* xt_iclass_callx12 */,
   7766  1.1  skrll     XTENSA_OPCODE_IS_CALL,
   7767  1.1  skrll     Opcode_callx12_encode_fns, 0, 0 },
   7768  1.1  skrll   { "callx8", 9 /* xt_iclass_callx8 */,
   7769  1.1  skrll     XTENSA_OPCODE_IS_CALL,
   7770  1.1  skrll     Opcode_callx8_encode_fns, 0, 0 },
   7771  1.1  skrll   { "callx4", 10 /* xt_iclass_callx4 */,
   7772  1.1  skrll     XTENSA_OPCODE_IS_CALL,
   7773  1.1  skrll     Opcode_callx4_encode_fns, 0, 0 },
   7774  1.1  skrll   { "entry", 11 /* xt_iclass_entry */,
   7775  1.1  skrll     0,
   7776  1.1  skrll     Opcode_entry_encode_fns, 0, 0 },
   7777  1.1  skrll   { "movsp", 12 /* xt_iclass_movsp */,
   7778  1.1  skrll     0,
   7779  1.1  skrll     Opcode_movsp_encode_fns, 0, 0 },
   7780  1.1  skrll   { "rotw", 13 /* xt_iclass_rotw */,
   7781  1.1  skrll     0,
   7782  1.1  skrll     Opcode_rotw_encode_fns, 0, 0 },
   7783  1.1  skrll   { "retw", 14 /* xt_iclass_retw */,
   7784  1.1  skrll     XTENSA_OPCODE_IS_JUMP,
   7785  1.1  skrll     Opcode_retw_encode_fns, 0, 0 },
   7786  1.1  skrll   { "retw.n", 14 /* xt_iclass_retw */,
   7787  1.1  skrll     XTENSA_OPCODE_IS_JUMP,
   7788  1.1  skrll     Opcode_retw_n_encode_fns, 0, 0 },
   7789  1.1  skrll   { "rfwo", 15 /* xt_iclass_rfwou */,
   7790  1.1  skrll     XTENSA_OPCODE_IS_JUMP,
   7791  1.1  skrll     Opcode_rfwo_encode_fns, 0, 0 },
   7792  1.1  skrll   { "rfwu", 15 /* xt_iclass_rfwou */,
   7793  1.1  skrll     XTENSA_OPCODE_IS_JUMP,
   7794  1.1  skrll     Opcode_rfwu_encode_fns, 0, 0 },
   7795  1.1  skrll   { "l32e", 16 /* xt_iclass_l32e */,
   7796  1.1  skrll     0,
   7797  1.1  skrll     Opcode_l32e_encode_fns, 0, 0 },
   7798  1.1  skrll   { "s32e", 17 /* xt_iclass_s32e */,
   7799  1.1  skrll     0,
   7800  1.1  skrll     Opcode_s32e_encode_fns, 0, 0 },
   7801  1.1  skrll   { "rsr.windowbase", 18 /* xt_iclass_rsr.windowbase */,
   7802  1.1  skrll     0,
   7803  1.1  skrll     Opcode_rsr_windowbase_encode_fns, 0, 0 },
   7804  1.1  skrll   { "wsr.windowbase", 19 /* xt_iclass_wsr.windowbase */,
   7805  1.1  skrll     0,
   7806  1.1  skrll     Opcode_wsr_windowbase_encode_fns, 0, 0 },
   7807  1.1  skrll   { "xsr.windowbase", 20 /* xt_iclass_xsr.windowbase */,
   7808  1.1  skrll     0,
   7809  1.1  skrll     Opcode_xsr_windowbase_encode_fns, 0, 0 },
   7810  1.1  skrll   { "rsr.windowstart", 21 /* xt_iclass_rsr.windowstart */,
   7811  1.1  skrll     0,
   7812  1.1  skrll     Opcode_rsr_windowstart_encode_fns, 0, 0 },
   7813  1.1  skrll   { "wsr.windowstart", 22 /* xt_iclass_wsr.windowstart */,
   7814  1.1  skrll     0,
   7815  1.1  skrll     Opcode_wsr_windowstart_encode_fns, 0, 0 },
   7816  1.1  skrll   { "xsr.windowstart", 23 /* xt_iclass_xsr.windowstart */,
   7817  1.1  skrll     0,
   7818  1.1  skrll     Opcode_xsr_windowstart_encode_fns, 0, 0 },
   7819  1.1  skrll   { "add.n", 24 /* xt_iclass_add.n */,
   7820  1.1  skrll     0,
   7821  1.1  skrll     Opcode_add_n_encode_fns, 0, 0 },
   7822  1.1  skrll   { "addi.n", 25 /* xt_iclass_addi.n */,
   7823  1.1  skrll     0,
   7824  1.1  skrll     Opcode_addi_n_encode_fns, 0, 0 },
   7825  1.1  skrll   { "beqz.n", 26 /* xt_iclass_bz6 */,
   7826  1.1  skrll     XTENSA_OPCODE_IS_BRANCH,
   7827  1.1  skrll     Opcode_beqz_n_encode_fns, 0, 0 },
   7828  1.1  skrll   { "bnez.n", 26 /* xt_iclass_bz6 */,
   7829  1.1  skrll     XTENSA_OPCODE_IS_BRANCH,
   7830  1.1  skrll     Opcode_bnez_n_encode_fns, 0, 0 },
   7831  1.1  skrll   { "ill.n", 27 /* xt_iclass_ill.n */,
   7832  1.1  skrll     0,
   7833  1.1  skrll     Opcode_ill_n_encode_fns, 0, 0 },
   7834  1.1  skrll   { "l32i.n", 28 /* xt_iclass_loadi4 */,
   7835  1.1  skrll     0,
   7836  1.1  skrll     Opcode_l32i_n_encode_fns, 0, 0 },
   7837  1.1  skrll   { "mov.n", 29 /* xt_iclass_mov.n */,
   7838  1.1  skrll     0,
   7839  1.1  skrll     Opcode_mov_n_encode_fns, 0, 0 },
   7840  1.1  skrll   { "movi.n", 30 /* xt_iclass_movi.n */,
   7841  1.1  skrll     0,
   7842  1.1  skrll     Opcode_movi_n_encode_fns, 0, 0 },
   7843  1.1  skrll   { "nop.n", 31 /* xt_iclass_nopn */,
   7844  1.1  skrll     0,
   7845  1.1  skrll     Opcode_nop_n_encode_fns, 0, 0 },
   7846  1.1  skrll   { "ret.n", 32 /* xt_iclass_retn */,
   7847  1.1  skrll     XTENSA_OPCODE_IS_JUMP,
   7848  1.1  skrll     Opcode_ret_n_encode_fns, 0, 0 },
   7849  1.1  skrll   { "s32i.n", 33 /* xt_iclass_storei4 */,
   7850  1.1  skrll     0,
   7851  1.1  skrll     Opcode_s32i_n_encode_fns, 0, 0 },
   7852  1.1  skrll   { "addi", 34 /* xt_iclass_addi */,
   7853  1.1  skrll     0,
   7854  1.1  skrll     Opcode_addi_encode_fns, 0, 0 },
   7855  1.1  skrll   { "addmi", 35 /* xt_iclass_addmi */,
   7856  1.1  skrll     0,
   7857  1.1  skrll     Opcode_addmi_encode_fns, 0, 0 },
   7858  1.1  skrll   { "add", 36 /* xt_iclass_addsub */,
   7859  1.1  skrll     0,
   7860  1.1  skrll     Opcode_add_encode_fns, 0, 0 },
   7861  1.1  skrll   { "sub", 36 /* xt_iclass_addsub */,
   7862  1.1  skrll     0,
   7863  1.1  skrll     Opcode_sub_encode_fns, 0, 0 },
   7864  1.1  skrll   { "addx2", 36 /* xt_iclass_addsub */,
   7865  1.1  skrll     0,
   7866  1.1  skrll     Opcode_addx2_encode_fns, 0, 0 },
   7867  1.1  skrll   { "addx4", 36 /* xt_iclass_addsub */,
   7868  1.1  skrll     0,
   7869  1.1  skrll     Opcode_addx4_encode_fns, 0, 0 },
   7870  1.1  skrll   { "addx8", 36 /* xt_iclass_addsub */,
   7871  1.1  skrll     0,
   7872  1.1  skrll     Opcode_addx8_encode_fns, 0, 0 },
   7873  1.1  skrll   { "subx2", 36 /* xt_iclass_addsub */,
   7874  1.1  skrll     0,
   7875  1.1  skrll     Opcode_subx2_encode_fns, 0, 0 },
   7876  1.1  skrll   { "subx4", 36 /* xt_iclass_addsub */,
   7877  1.1  skrll     0,
   7878  1.1  skrll     Opcode_subx4_encode_fns, 0, 0 },
   7879  1.1  skrll   { "subx8", 36 /* xt_iclass_addsub */,
   7880  1.1  skrll     0,
   7881  1.1  skrll     Opcode_subx8_encode_fns, 0, 0 },
   7882  1.1  skrll   { "and", 37 /* xt_iclass_bit */,
   7883  1.1  skrll     0,
   7884  1.1  skrll     Opcode_and_encode_fns, 0, 0 },
   7885  1.1  skrll   { "or", 37 /* xt_iclass_bit */,
   7886  1.1  skrll     0,
   7887  1.1  skrll     Opcode_or_encode_fns, 0, 0 },
   7888  1.1  skrll   { "xor", 37 /* xt_iclass_bit */,
   7889  1.1  skrll     0,
   7890  1.1  skrll     Opcode_xor_encode_fns, 0, 0 },
   7891  1.1  skrll   { "beqi", 38 /* xt_iclass_bsi8 */,
   7892  1.1  skrll     XTENSA_OPCODE_IS_BRANCH,
   7893  1.1  skrll     Opcode_beqi_encode_fns, 0, 0 },
   7894  1.1  skrll   { "bnei", 38 /* xt_iclass_bsi8 */,
   7895  1.1  skrll     XTENSA_OPCODE_IS_BRANCH,
   7896  1.1  skrll     Opcode_bnei_encode_fns, 0, 0 },
   7897  1.1  skrll   { "bgei", 38 /* xt_iclass_bsi8 */,
   7898  1.1  skrll     XTENSA_OPCODE_IS_BRANCH,
   7899  1.1  skrll     Opcode_bgei_encode_fns, 0, 0 },
   7900  1.1  skrll   { "blti", 38 /* xt_iclass_bsi8 */,
   7901  1.1  skrll     XTENSA_OPCODE_IS_BRANCH,
   7902  1.1  skrll     Opcode_blti_encode_fns, 0, 0 },
   7903  1.1  skrll   { "bbci", 39 /* xt_iclass_bsi8b */,
   7904  1.1  skrll     XTENSA_OPCODE_IS_BRANCH,
   7905  1.1  skrll     Opcode_bbci_encode_fns, 0, 0 },
   7906  1.1  skrll   { "bbsi", 39 /* xt_iclass_bsi8b */,
   7907  1.1  skrll     XTENSA_OPCODE_IS_BRANCH,
   7908  1.1  skrll     Opcode_bbsi_encode_fns, 0, 0 },
   7909  1.1  skrll   { "bgeui", 40 /* xt_iclass_bsi8u */,
   7910  1.1  skrll     XTENSA_OPCODE_IS_BRANCH,
   7911  1.1  skrll     Opcode_bgeui_encode_fns, 0, 0 },
   7912  1.1  skrll   { "bltui", 40 /* xt_iclass_bsi8u */,
   7913  1.1  skrll     XTENSA_OPCODE_IS_BRANCH,
   7914  1.1  skrll     Opcode_bltui_encode_fns, 0, 0 },
   7915  1.1  skrll   { "beq", 41 /* xt_iclass_bst8 */,
   7916  1.1  skrll     XTENSA_OPCODE_IS_BRANCH,
   7917  1.1  skrll     Opcode_beq_encode_fns, 0, 0 },
   7918  1.1  skrll   { "bne", 41 /* xt_iclass_bst8 */,
   7919  1.1  skrll     XTENSA_OPCODE_IS_BRANCH,
   7920  1.1  skrll     Opcode_bne_encode_fns, 0, 0 },
   7921  1.1  skrll   { "bge", 41 /* xt_iclass_bst8 */,
   7922  1.1  skrll     XTENSA_OPCODE_IS_BRANCH,
   7923  1.1  skrll     Opcode_bge_encode_fns, 0, 0 },
   7924  1.1  skrll   { "blt", 41 /* xt_iclass_bst8 */,
   7925  1.1  skrll     XTENSA_OPCODE_IS_BRANCH,
   7926  1.1  skrll     Opcode_blt_encode_fns, 0, 0 },
   7927  1.1  skrll   { "bgeu", 41 /* xt_iclass_bst8 */,
   7928  1.1  skrll     XTENSA_OPCODE_IS_BRANCH,
   7929  1.1  skrll     Opcode_bgeu_encode_fns, 0, 0 },
   7930  1.1  skrll   { "bltu", 41 /* xt_iclass_bst8 */,
   7931  1.1  skrll     XTENSA_OPCODE_IS_BRANCH,
   7932  1.1  skrll     Opcode_bltu_encode_fns, 0, 0 },
   7933  1.1  skrll   { "bany", 41 /* xt_iclass_bst8 */,
   7934  1.1  skrll     XTENSA_OPCODE_IS_BRANCH,
   7935  1.1  skrll     Opcode_bany_encode_fns, 0, 0 },
   7936  1.1  skrll   { "bnone", 41 /* xt_iclass_bst8 */,
   7937  1.1  skrll     XTENSA_OPCODE_IS_BRANCH,
   7938  1.1  skrll     Opcode_bnone_encode_fns, 0, 0 },
   7939  1.1  skrll   { "ball", 41 /* xt_iclass_bst8 */,
   7940  1.1  skrll     XTENSA_OPCODE_IS_BRANCH,
   7941  1.1  skrll     Opcode_ball_encode_fns, 0, 0 },
   7942  1.1  skrll   { "bnall", 41 /* xt_iclass_bst8 */,
   7943  1.1  skrll     XTENSA_OPCODE_IS_BRANCH,
   7944  1.1  skrll     Opcode_bnall_encode_fns, 0, 0 },
   7945  1.1  skrll   { "bbc", 41 /* xt_iclass_bst8 */,
   7946  1.1  skrll     XTENSA_OPCODE_IS_BRANCH,
   7947  1.1  skrll     Opcode_bbc_encode_fns, 0, 0 },
   7948  1.1  skrll   { "bbs", 41 /* xt_iclass_bst8 */,
   7949  1.1  skrll     XTENSA_OPCODE_IS_BRANCH,
   7950  1.1  skrll     Opcode_bbs_encode_fns, 0, 0 },
   7951  1.1  skrll   { "beqz", 42 /* xt_iclass_bsz12 */,
   7952  1.1  skrll     XTENSA_OPCODE_IS_BRANCH,
   7953  1.1  skrll     Opcode_beqz_encode_fns, 0, 0 },
   7954  1.1  skrll   { "bnez", 42 /* xt_iclass_bsz12 */,
   7955  1.1  skrll     XTENSA_OPCODE_IS_BRANCH,
   7956  1.1  skrll     Opcode_bnez_encode_fns, 0, 0 },
   7957  1.1  skrll   { "bgez", 42 /* xt_iclass_bsz12 */,
   7958  1.1  skrll     XTENSA_OPCODE_IS_BRANCH,
   7959  1.1  skrll     Opcode_bgez_encode_fns, 0, 0 },
   7960  1.1  skrll   { "bltz", 42 /* xt_iclass_bsz12 */,
   7961  1.1  skrll     XTENSA_OPCODE_IS_BRANCH,
   7962  1.1  skrll     Opcode_bltz_encode_fns, 0, 0 },
   7963  1.1  skrll   { "call0", 43 /* xt_iclass_call0 */,
   7964  1.1  skrll     XTENSA_OPCODE_IS_CALL,
   7965  1.1  skrll     Opcode_call0_encode_fns, 0, 0 },
   7966  1.1  skrll   { "callx0", 44 /* xt_iclass_callx0 */,
   7967  1.1  skrll     XTENSA_OPCODE_IS_CALL,
   7968  1.1  skrll     Opcode_callx0_encode_fns, 0, 0 },
   7969  1.1  skrll   { "extui", 45 /* xt_iclass_exti */,
   7970  1.1  skrll     0,
   7971  1.1  skrll     Opcode_extui_encode_fns, 0, 0 },
   7972  1.1  skrll   { "ill", 46 /* xt_iclass_ill */,
   7973  1.1  skrll     0,
   7974  1.1  skrll     Opcode_ill_encode_fns, 0, 0 },
   7975  1.1  skrll   { "j", 47 /* xt_iclass_jump */,
   7976  1.1  skrll     XTENSA_OPCODE_IS_JUMP,
   7977  1.1  skrll     Opcode_j_encode_fns, 0, 0 },
   7978  1.1  skrll   { "jx", 48 /* xt_iclass_jumpx */,
   7979  1.1  skrll     XTENSA_OPCODE_IS_JUMP,
   7980  1.1  skrll     Opcode_jx_encode_fns, 0, 0 },
   7981  1.1  skrll   { "l16ui", 49 /* xt_iclass_l16ui */,
   7982  1.1  skrll     0,
   7983  1.1  skrll     Opcode_l16ui_encode_fns, 0, 0 },
   7984  1.1  skrll   { "l16si", 50 /* xt_iclass_l16si */,
   7985  1.1  skrll     0,
   7986  1.1  skrll     Opcode_l16si_encode_fns, 0, 0 },
   7987  1.1  skrll   { "l32i", 51 /* xt_iclass_l32i */,
   7988  1.1  skrll     0,
   7989  1.1  skrll     Opcode_l32i_encode_fns, 0, 0 },
   7990  1.1  skrll   { "l32r", 52 /* xt_iclass_l32r */,
   7991  1.1  skrll     0,
   7992  1.1  skrll     Opcode_l32r_encode_fns, 0, 0 },
   7993  1.1  skrll   { "l8ui", 53 /* xt_iclass_l8i */,
   7994  1.1  skrll     0,
   7995  1.1  skrll     Opcode_l8ui_encode_fns, 0, 0 },
   7996  1.1  skrll   { "loop", 54 /* xt_iclass_loop */,
   7997  1.1  skrll     XTENSA_OPCODE_IS_LOOP,
   7998  1.1  skrll     Opcode_loop_encode_fns, 0, 0 },
   7999  1.1  skrll   { "loopnez", 55 /* xt_iclass_loopz */,
   8000  1.1  skrll     XTENSA_OPCODE_IS_LOOP,
   8001  1.1  skrll     Opcode_loopnez_encode_fns, 0, 0 },
   8002  1.1  skrll   { "loopgtz", 55 /* xt_iclass_loopz */,
   8003  1.1  skrll     XTENSA_OPCODE_IS_LOOP,
   8004  1.1  skrll     Opcode_loopgtz_encode_fns, 0, 0 },
   8005  1.1  skrll   { "movi", 56 /* xt_iclass_movi */,
   8006  1.1  skrll     0,
   8007  1.1  skrll     Opcode_movi_encode_fns, 0, 0 },
   8008  1.1  skrll   { "moveqz", 57 /* xt_iclass_movz */,
   8009  1.1  skrll     0,
   8010  1.1  skrll     Opcode_moveqz_encode_fns, 0, 0 },
   8011  1.1  skrll   { "movnez", 57 /* xt_iclass_movz */,
   8012  1.1  skrll     0,
   8013  1.1  skrll     Opcode_movnez_encode_fns, 0, 0 },
   8014  1.1  skrll   { "movltz", 57 /* xt_iclass_movz */,
   8015  1.1  skrll     0,
   8016  1.1  skrll     Opcode_movltz_encode_fns, 0, 0 },
   8017  1.1  skrll   { "movgez", 57 /* xt_iclass_movz */,
   8018  1.1  skrll     0,
   8019  1.1  skrll     Opcode_movgez_encode_fns, 0, 0 },
   8020  1.1  skrll   { "neg", 58 /* xt_iclass_neg */,
   8021  1.1  skrll     0,
   8022  1.1  skrll     Opcode_neg_encode_fns, 0, 0 },
   8023  1.1  skrll   { "abs", 58 /* xt_iclass_neg */,
   8024  1.1  skrll     0,
   8025  1.1  skrll     Opcode_abs_encode_fns, 0, 0 },
   8026  1.1  skrll   { "nop", 59 /* xt_iclass_nop */,
   8027  1.1  skrll     0,
   8028  1.1  skrll     Opcode_nop_encode_fns, 0, 0 },
   8029  1.1  skrll   { "ret", 60 /* xt_iclass_return */,
   8030  1.1  skrll     XTENSA_OPCODE_IS_JUMP,
   8031  1.1  skrll     Opcode_ret_encode_fns, 0, 0 },
   8032  1.1  skrll   { "s16i", 61 /* xt_iclass_s16i */,
   8033  1.1  skrll     0,
   8034  1.1  skrll     Opcode_s16i_encode_fns, 0, 0 },
   8035  1.1  skrll   { "s32i", 62 /* xt_iclass_s32i */,
   8036  1.1  skrll     0,
   8037  1.1  skrll     Opcode_s32i_encode_fns, 0, 0 },
   8038  1.1  skrll   { "s8i", 63 /* xt_iclass_s8i */,
   8039  1.1  skrll     0,
   8040  1.1  skrll     Opcode_s8i_encode_fns, 0, 0 },
   8041  1.1  skrll   { "ssr", 64 /* xt_iclass_sar */,
   8042  1.1  skrll     0,
   8043  1.1  skrll     Opcode_ssr_encode_fns, 0, 0 },
   8044  1.1  skrll   { "ssl", 64 /* xt_iclass_sar */,
   8045  1.1  skrll     0,
   8046  1.1  skrll     Opcode_ssl_encode_fns, 0, 0 },
   8047  1.1  skrll   { "ssa8l", 64 /* xt_iclass_sar */,
   8048  1.1  skrll     0,
   8049  1.1  skrll     Opcode_ssa8l_encode_fns, 0, 0 },
   8050  1.1  skrll   { "ssa8b", 64 /* xt_iclass_sar */,
   8051  1.1  skrll     0,
   8052  1.1  skrll     Opcode_ssa8b_encode_fns, 0, 0 },
   8053  1.1  skrll   { "ssai", 65 /* xt_iclass_sari */,
   8054  1.1  skrll     0,
   8055  1.1  skrll     Opcode_ssai_encode_fns, 0, 0 },
   8056  1.1  skrll   { "sll", 66 /* xt_iclass_shifts */,
   8057  1.1  skrll     0,
   8058  1.1  skrll     Opcode_sll_encode_fns, 0, 0 },
   8059  1.1  skrll   { "src", 67 /* xt_iclass_shiftst */,
   8060  1.1  skrll     0,
   8061  1.1  skrll     Opcode_src_encode_fns, 0, 0 },
   8062  1.1  skrll   { "srl", 68 /* xt_iclass_shiftt */,
   8063  1.1  skrll     0,
   8064  1.1  skrll     Opcode_srl_encode_fns, 0, 0 },
   8065  1.1  skrll   { "sra", 68 /* xt_iclass_shiftt */,
   8066  1.1  skrll     0,
   8067  1.1  skrll     Opcode_sra_encode_fns, 0, 0 },
   8068  1.1  skrll   { "slli", 69 /* xt_iclass_slli */,
   8069  1.1  skrll     0,
   8070  1.1  skrll     Opcode_slli_encode_fns, 0, 0 },
   8071  1.1  skrll   { "srai", 70 /* xt_iclass_srai */,
   8072  1.1  skrll     0,
   8073  1.1  skrll     Opcode_srai_encode_fns, 0, 0 },
   8074  1.1  skrll   { "srli", 71 /* xt_iclass_srli */,
   8075  1.1  skrll     0,
   8076  1.1  skrll     Opcode_srli_encode_fns, 0, 0 },
   8077  1.1  skrll   { "memw", 72 /* xt_iclass_memw */,
   8078  1.1  skrll     0,
   8079  1.1  skrll     Opcode_memw_encode_fns, 0, 0 },
   8080  1.1  skrll   { "extw", 73 /* xt_iclass_extw */,
   8081  1.1  skrll     0,
   8082  1.1  skrll     Opcode_extw_encode_fns, 0, 0 },
   8083  1.1  skrll   { "isync", 74 /* xt_iclass_isync */,
   8084  1.1  skrll     0,
   8085  1.1  skrll     Opcode_isync_encode_fns, 0, 0 },
   8086  1.1  skrll   { "rsync", 75 /* xt_iclass_sync */,
   8087  1.1  skrll     0,
   8088  1.1  skrll     Opcode_rsync_encode_fns, 0, 0 },
   8089  1.1  skrll   { "esync", 75 /* xt_iclass_sync */,
   8090  1.1  skrll     0,
   8091  1.1  skrll     Opcode_esync_encode_fns, 0, 0 },
   8092  1.1  skrll   { "dsync", 75 /* xt_iclass_sync */,
   8093  1.1  skrll     0,
   8094  1.1  skrll     Opcode_dsync_encode_fns, 0, 0 },
   8095  1.1  skrll   { "rsil", 76 /* xt_iclass_rsil */,
   8096  1.1  skrll     0,
   8097  1.1  skrll     Opcode_rsil_encode_fns, 0, 0 },
   8098  1.1  skrll   { "rsr.lend", 77 /* xt_iclass_rsr.lend */,
   8099  1.1  skrll     0,
   8100  1.1  skrll     Opcode_rsr_lend_encode_fns, 0, 0 },
   8101  1.1  skrll   { "wsr.lend", 78 /* xt_iclass_wsr.lend */,
   8102  1.1  skrll     0,
   8103  1.1  skrll     Opcode_wsr_lend_encode_fns, 0, 0 },
   8104  1.1  skrll   { "xsr.lend", 79 /* xt_iclass_xsr.lend */,
   8105  1.1  skrll     0,
   8106  1.1  skrll     Opcode_xsr_lend_encode_fns, 0, 0 },
   8107  1.1  skrll   { "rsr.lcount", 80 /* xt_iclass_rsr.lcount */,
   8108  1.1  skrll     0,
   8109  1.1  skrll     Opcode_rsr_lcount_encode_fns, 0, 0 },
   8110  1.1  skrll   { "wsr.lcount", 81 /* xt_iclass_wsr.lcount */,
   8111  1.1  skrll     0,
   8112  1.1  skrll     Opcode_wsr_lcount_encode_fns, 0, 0 },
   8113  1.1  skrll   { "xsr.lcount", 82 /* xt_iclass_xsr.lcount */,
   8114  1.1  skrll     0,
   8115  1.1  skrll     Opcode_xsr_lcount_encode_fns, 0, 0 },
   8116  1.1  skrll   { "rsr.lbeg", 83 /* xt_iclass_rsr.lbeg */,
   8117  1.1  skrll     0,
   8118  1.1  skrll     Opcode_rsr_lbeg_encode_fns, 0, 0 },
   8119  1.1  skrll   { "wsr.lbeg", 84 /* xt_iclass_wsr.lbeg */,
   8120  1.1  skrll     0,
   8121  1.1  skrll     Opcode_wsr_lbeg_encode_fns, 0, 0 },
   8122  1.1  skrll   { "xsr.lbeg", 85 /* xt_iclass_xsr.lbeg */,
   8123  1.1  skrll     0,
   8124  1.1  skrll     Opcode_xsr_lbeg_encode_fns, 0, 0 },
   8125  1.1  skrll   { "rsr.sar", 86 /* xt_iclass_rsr.sar */,
   8126  1.1  skrll     0,
   8127  1.1  skrll     Opcode_rsr_sar_encode_fns, 0, 0 },
   8128  1.1  skrll   { "wsr.sar", 87 /* xt_iclass_wsr.sar */,
   8129  1.1  skrll     0,
   8130  1.1  skrll     Opcode_wsr_sar_encode_fns, 0, 0 },
   8131  1.1  skrll   { "xsr.sar", 88 /* xt_iclass_xsr.sar */,
   8132  1.1  skrll     0,
   8133  1.1  skrll     Opcode_xsr_sar_encode_fns, 0, 0 },
   8134  1.1  skrll   { "rsr.litbase", 89 /* xt_iclass_rsr.litbase */,
   8135  1.1  skrll     0,
   8136  1.1  skrll     Opcode_rsr_litbase_encode_fns, 0, 0 },
   8137  1.1  skrll   { "wsr.litbase", 90 /* xt_iclass_wsr.litbase */,
   8138  1.1  skrll     0,
   8139  1.1  skrll     Opcode_wsr_litbase_encode_fns, 0, 0 },
   8140  1.1  skrll   { "xsr.litbase", 91 /* xt_iclass_xsr.litbase */,
   8141  1.1  skrll     0,
   8142  1.1  skrll     Opcode_xsr_litbase_encode_fns, 0, 0 },
   8143  1.1  skrll   { "rsr.176", 92 /* xt_iclass_rsr.176 */,
   8144  1.1  skrll     0,
   8145  1.1  skrll     Opcode_rsr_176_encode_fns, 0, 0 },
   8146  1.1  skrll   { "rsr.208", 93 /* xt_iclass_rsr.208 */,
   8147  1.1  skrll     0,
   8148  1.1  skrll     Opcode_rsr_208_encode_fns, 0, 0 },
   8149  1.1  skrll   { "rsr.ps", 94 /* xt_iclass_rsr.ps */,
   8150  1.1  skrll     0,
   8151  1.1  skrll     Opcode_rsr_ps_encode_fns, 0, 0 },
   8152  1.1  skrll   { "wsr.ps", 95 /* xt_iclass_wsr.ps */,
   8153  1.1  skrll     0,
   8154  1.1  skrll     Opcode_wsr_ps_encode_fns, 0, 0 },
   8155  1.1  skrll   { "xsr.ps", 96 /* xt_iclass_xsr.ps */,
   8156  1.1  skrll     0,
   8157  1.1  skrll     Opcode_xsr_ps_encode_fns, 0, 0 },
   8158  1.1  skrll   { "rsr.epc1", 97 /* xt_iclass_rsr.epc1 */,
   8159  1.1  skrll     0,
   8160  1.1  skrll     Opcode_rsr_epc1_encode_fns, 0, 0 },
   8161  1.1  skrll   { "wsr.epc1", 98 /* xt_iclass_wsr.epc1 */,
   8162  1.1  skrll     0,
   8163  1.1  skrll     Opcode_wsr_epc1_encode_fns, 0, 0 },
   8164  1.1  skrll   { "xsr.epc1", 99 /* xt_iclass_xsr.epc1 */,
   8165  1.1  skrll     0,
   8166  1.1  skrll     Opcode_xsr_epc1_encode_fns, 0, 0 },
   8167  1.1  skrll   { "rsr.excsave1", 100 /* xt_iclass_rsr.excsave1 */,
   8168  1.1  skrll     0,
   8169  1.1  skrll     Opcode_rsr_excsave1_encode_fns, 0, 0 },
   8170  1.1  skrll   { "wsr.excsave1", 101 /* xt_iclass_wsr.excsave1 */,
   8171  1.1  skrll     0,
   8172  1.1  skrll     Opcode_wsr_excsave1_encode_fns, 0, 0 },
   8173  1.1  skrll   { "xsr.excsave1", 102 /* xt_iclass_xsr.excsave1 */,
   8174  1.1  skrll     0,
   8175  1.1  skrll     Opcode_xsr_excsave1_encode_fns, 0, 0 },
   8176  1.1  skrll   { "rsr.epc2", 103 /* xt_iclass_rsr.epc2 */,
   8177  1.1  skrll     0,
   8178  1.1  skrll     Opcode_rsr_epc2_encode_fns, 0, 0 },
   8179  1.1  skrll   { "wsr.epc2", 104 /* xt_iclass_wsr.epc2 */,
   8180  1.1  skrll     0,
   8181  1.1  skrll     Opcode_wsr_epc2_encode_fns, 0, 0 },
   8182  1.1  skrll   { "xsr.epc2", 105 /* xt_iclass_xsr.epc2 */,
   8183  1.1  skrll     0,
   8184  1.1  skrll     Opcode_xsr_epc2_encode_fns, 0, 0 },
   8185  1.1  skrll   { "rsr.excsave2", 106 /* xt_iclass_rsr.excsave2 */,
   8186  1.1  skrll     0,
   8187  1.1  skrll     Opcode_rsr_excsave2_encode_fns, 0, 0 },
   8188  1.1  skrll   { "wsr.excsave2", 107 /* xt_iclass_wsr.excsave2 */,
   8189  1.1  skrll     0,
   8190  1.1  skrll     Opcode_wsr_excsave2_encode_fns, 0, 0 },
   8191  1.1  skrll   { "xsr.excsave2", 108 /* xt_iclass_xsr.excsave2 */,
   8192  1.1  skrll     0,
   8193  1.1  skrll     Opcode_xsr_excsave2_encode_fns, 0, 0 },
   8194  1.1  skrll   { "rsr.epc3", 109 /* xt_iclass_rsr.epc3 */,
   8195  1.1  skrll     0,
   8196  1.1  skrll     Opcode_rsr_epc3_encode_fns, 0, 0 },
   8197  1.1  skrll   { "wsr.epc3", 110 /* xt_iclass_wsr.epc3 */,
   8198  1.1  skrll     0,
   8199  1.1  skrll     Opcode_wsr_epc3_encode_fns, 0, 0 },
   8200  1.1  skrll   { "xsr.epc3", 111 /* xt_iclass_xsr.epc3 */,
   8201  1.1  skrll     0,
   8202  1.1  skrll     Opcode_xsr_epc3_encode_fns, 0, 0 },
   8203  1.1  skrll   { "rsr.excsave3", 112 /* xt_iclass_rsr.excsave3 */,
   8204  1.1  skrll     0,
   8205  1.1  skrll     Opcode_rsr_excsave3_encode_fns, 0, 0 },
   8206  1.1  skrll   { "wsr.excsave3", 113 /* xt_iclass_wsr.excsave3 */,
   8207  1.1  skrll     0,
   8208  1.1  skrll     Opcode_wsr_excsave3_encode_fns, 0, 0 },
   8209  1.1  skrll   { "xsr.excsave3", 114 /* xt_iclass_xsr.excsave3 */,
   8210  1.1  skrll     0,
   8211  1.1  skrll     Opcode_xsr_excsave3_encode_fns, 0, 0 },
   8212  1.1  skrll   { "rsr.epc4", 115 /* xt_iclass_rsr.epc4 */,
   8213  1.1  skrll     0,
   8214  1.1  skrll     Opcode_rsr_epc4_encode_fns, 0, 0 },
   8215  1.1  skrll   { "wsr.epc4", 116 /* xt_iclass_wsr.epc4 */,
   8216  1.1  skrll     0,
   8217  1.1  skrll     Opcode_wsr_epc4_encode_fns, 0, 0 },
   8218  1.1  skrll   { "xsr.epc4", 117 /* xt_iclass_xsr.epc4 */,
   8219  1.1  skrll     0,
   8220  1.1  skrll     Opcode_xsr_epc4_encode_fns, 0, 0 },
   8221  1.1  skrll   { "rsr.excsave4", 118 /* xt_iclass_rsr.excsave4 */,
   8222  1.1  skrll     0,
   8223  1.1  skrll     Opcode_rsr_excsave4_encode_fns, 0, 0 },
   8224  1.1  skrll   { "wsr.excsave4", 119 /* xt_iclass_wsr.excsave4 */,
   8225  1.1  skrll     0,
   8226  1.1  skrll     Opcode_wsr_excsave4_encode_fns, 0, 0 },
   8227  1.1  skrll   { "xsr.excsave4", 120 /* xt_iclass_xsr.excsave4 */,
   8228  1.1  skrll     0,
   8229  1.1  skrll     Opcode_xsr_excsave4_encode_fns, 0, 0 },
   8230  1.1  skrll   { "rsr.eps2", 121 /* xt_iclass_rsr.eps2 */,
   8231  1.1  skrll     0,
   8232  1.1  skrll     Opcode_rsr_eps2_encode_fns, 0, 0 },
   8233  1.1  skrll   { "wsr.eps2", 122 /* xt_iclass_wsr.eps2 */,
   8234  1.1  skrll     0,
   8235  1.1  skrll     Opcode_wsr_eps2_encode_fns, 0, 0 },
   8236  1.1  skrll   { "xsr.eps2", 123 /* xt_iclass_xsr.eps2 */,
   8237  1.1  skrll     0,
   8238  1.1  skrll     Opcode_xsr_eps2_encode_fns, 0, 0 },
   8239  1.1  skrll   { "rsr.eps3", 124 /* xt_iclass_rsr.eps3 */,
   8240  1.1  skrll     0,
   8241  1.1  skrll     Opcode_rsr_eps3_encode_fns, 0, 0 },
   8242  1.1  skrll   { "wsr.eps3", 125 /* xt_iclass_wsr.eps3 */,
   8243  1.1  skrll     0,
   8244  1.1  skrll     Opcode_wsr_eps3_encode_fns, 0, 0 },
   8245  1.1  skrll   { "xsr.eps3", 126 /* xt_iclass_xsr.eps3 */,
   8246  1.1  skrll     0,
   8247  1.1  skrll     Opcode_xsr_eps3_encode_fns, 0, 0 },
   8248  1.1  skrll   { "rsr.eps4", 127 /* xt_iclass_rsr.eps4 */,
   8249  1.1  skrll     0,
   8250  1.1  skrll     Opcode_rsr_eps4_encode_fns, 0, 0 },
   8251  1.1  skrll   { "wsr.eps4", 128 /* xt_iclass_wsr.eps4 */,
   8252  1.1  skrll     0,
   8253  1.1  skrll     Opcode_wsr_eps4_encode_fns, 0, 0 },
   8254  1.1  skrll   { "xsr.eps4", 129 /* xt_iclass_xsr.eps4 */,
   8255  1.1  skrll     0,
   8256  1.1  skrll     Opcode_xsr_eps4_encode_fns, 0, 0 },
   8257  1.1  skrll   { "rsr.excvaddr", 130 /* xt_iclass_rsr.excvaddr */,
   8258  1.1  skrll     0,
   8259  1.1  skrll     Opcode_rsr_excvaddr_encode_fns, 0, 0 },
   8260  1.1  skrll   { "wsr.excvaddr", 131 /* xt_iclass_wsr.excvaddr */,
   8261  1.1  skrll     0,
   8262  1.1  skrll     Opcode_wsr_excvaddr_encode_fns, 0, 0 },
   8263  1.1  skrll   { "xsr.excvaddr", 132 /* xt_iclass_xsr.excvaddr */,
   8264  1.1  skrll     0,
   8265  1.1  skrll     Opcode_xsr_excvaddr_encode_fns, 0, 0 },
   8266  1.1  skrll   { "rsr.depc", 133 /* xt_iclass_rsr.depc */,
   8267  1.1  skrll     0,
   8268  1.1  skrll     Opcode_rsr_depc_encode_fns, 0, 0 },
   8269  1.1  skrll   { "wsr.depc", 134 /* xt_iclass_wsr.depc */,
   8270  1.1  skrll     0,
   8271  1.1  skrll     Opcode_wsr_depc_encode_fns, 0, 0 },
   8272  1.1  skrll   { "xsr.depc", 135 /* xt_iclass_xsr.depc */,
   8273  1.1  skrll     0,
   8274  1.1  skrll     Opcode_xsr_depc_encode_fns, 0, 0 },
   8275  1.1  skrll   { "rsr.exccause", 136 /* xt_iclass_rsr.exccause */,
   8276  1.1  skrll     0,
   8277  1.1  skrll     Opcode_rsr_exccause_encode_fns, 0, 0 },
   8278  1.1  skrll   { "wsr.exccause", 137 /* xt_iclass_wsr.exccause */,
   8279  1.1  skrll     0,
   8280  1.1  skrll     Opcode_wsr_exccause_encode_fns, 0, 0 },
   8281  1.1  skrll   { "xsr.exccause", 138 /* xt_iclass_xsr.exccause */,
   8282  1.1  skrll     0,
   8283  1.1  skrll     Opcode_xsr_exccause_encode_fns, 0, 0 },
   8284  1.1  skrll   { "rsr.misc0", 139 /* xt_iclass_rsr.misc0 */,
   8285  1.1  skrll     0,
   8286  1.1  skrll     Opcode_rsr_misc0_encode_fns, 0, 0 },
   8287  1.1  skrll   { "wsr.misc0", 140 /* xt_iclass_wsr.misc0 */,
   8288  1.1  skrll     0,
   8289  1.1  skrll     Opcode_wsr_misc0_encode_fns, 0, 0 },
   8290  1.1  skrll   { "xsr.misc0", 141 /* xt_iclass_xsr.misc0 */,
   8291  1.1  skrll     0,
   8292  1.1  skrll     Opcode_xsr_misc0_encode_fns, 0, 0 },
   8293  1.1  skrll   { "rsr.misc1", 142 /* xt_iclass_rsr.misc1 */,
   8294  1.1  skrll     0,
   8295  1.1  skrll     Opcode_rsr_misc1_encode_fns, 0, 0 },
   8296  1.1  skrll   { "wsr.misc1", 143 /* xt_iclass_wsr.misc1 */,
   8297  1.1  skrll     0,
   8298  1.1  skrll     Opcode_wsr_misc1_encode_fns, 0, 0 },
   8299  1.1  skrll   { "xsr.misc1", 144 /* xt_iclass_xsr.misc1 */,
   8300  1.1  skrll     0,
   8301  1.1  skrll     Opcode_xsr_misc1_encode_fns, 0, 0 },
   8302  1.1  skrll   { "rsr.prid", 145 /* xt_iclass_rsr.prid */,
   8303  1.1  skrll     0,
   8304  1.1  skrll     Opcode_rsr_prid_encode_fns, 0, 0 },
   8305  1.1  skrll   { "rfi", 146 /* xt_iclass_rfi */,
   8306  1.1  skrll     XTENSA_OPCODE_IS_JUMP,
   8307  1.1  skrll     Opcode_rfi_encode_fns, 0, 0 },
   8308  1.1  skrll   { "waiti", 147 /* xt_iclass_wait */,
   8309  1.1  skrll     0,
   8310  1.1  skrll     Opcode_waiti_encode_fns, 0, 0 },
   8311  1.1  skrll   { "rsr.interrupt", 148 /* xt_iclass_rsr.interrupt */,
   8312  1.1  skrll     0,
   8313  1.1  skrll     Opcode_rsr_interrupt_encode_fns, 0, 0 },
   8314  1.1  skrll   { "wsr.intset", 149 /* xt_iclass_wsr.intset */,
   8315  1.1  skrll     0,
   8316  1.1  skrll     Opcode_wsr_intset_encode_fns, 0, 0 },
   8317  1.1  skrll   { "wsr.intclear", 150 /* xt_iclass_wsr.intclear */,
   8318  1.1  skrll     0,
   8319  1.1  skrll     Opcode_wsr_intclear_encode_fns, 0, 0 },
   8320  1.1  skrll   { "rsr.intenable", 151 /* xt_iclass_rsr.intenable */,
   8321  1.1  skrll     0,
   8322  1.1  skrll     Opcode_rsr_intenable_encode_fns, 0, 0 },
   8323  1.1  skrll   { "wsr.intenable", 152 /* xt_iclass_wsr.intenable */,
   8324  1.1  skrll     0,
   8325  1.1  skrll     Opcode_wsr_intenable_encode_fns, 0, 0 },
   8326  1.1  skrll   { "xsr.intenable", 153 /* xt_iclass_xsr.intenable */,
   8327  1.1  skrll     0,
   8328  1.1  skrll     Opcode_xsr_intenable_encode_fns, 0, 0 },
   8329  1.1  skrll   { "break", 154 /* xt_iclass_break */,
   8330  1.1  skrll     0,
   8331  1.1  skrll     Opcode_break_encode_fns, 0, 0 },
   8332  1.1  skrll   { "break.n", 155 /* xt_iclass_break.n */,
   8333  1.1  skrll     0,
   8334  1.1  skrll     Opcode_break_n_encode_fns, 0, 0 },
   8335  1.1  skrll   { "rsr.dbreaka0", 156 /* xt_iclass_rsr.dbreaka0 */,
   8336  1.1  skrll     0,
   8337  1.1  skrll     Opcode_rsr_dbreaka0_encode_fns, 0, 0 },
   8338  1.1  skrll   { "wsr.dbreaka0", 157 /* xt_iclass_wsr.dbreaka0 */,
   8339  1.1  skrll     0,
   8340  1.1  skrll     Opcode_wsr_dbreaka0_encode_fns, 0, 0 },
   8341  1.1  skrll   { "xsr.dbreaka0", 158 /* xt_iclass_xsr.dbreaka0 */,
   8342  1.1  skrll     0,
   8343  1.1  skrll     Opcode_xsr_dbreaka0_encode_fns, 0, 0 },
   8344  1.1  skrll   { "rsr.dbreakc0", 159 /* xt_iclass_rsr.dbreakc0 */,
   8345  1.1  skrll     0,
   8346  1.1  skrll     Opcode_rsr_dbreakc0_encode_fns, 0, 0 },
   8347  1.1  skrll   { "wsr.dbreakc0", 160 /* xt_iclass_wsr.dbreakc0 */,
   8348  1.1  skrll     0,
   8349  1.1  skrll     Opcode_wsr_dbreakc0_encode_fns, 0, 0 },
   8350  1.1  skrll   { "xsr.dbreakc0", 161 /* xt_iclass_xsr.dbreakc0 */,
   8351  1.1  skrll     0,
   8352  1.1  skrll     Opcode_xsr_dbreakc0_encode_fns, 0, 0 },
   8353  1.1  skrll   { "rsr.dbreaka1", 162 /* xt_iclass_rsr.dbreaka1 */,
   8354  1.1  skrll     0,
   8355  1.1  skrll     Opcode_rsr_dbreaka1_encode_fns, 0, 0 },
   8356  1.1  skrll   { "wsr.dbreaka1", 163 /* xt_iclass_wsr.dbreaka1 */,
   8357  1.1  skrll     0,
   8358  1.1  skrll     Opcode_wsr_dbreaka1_encode_fns, 0, 0 },
   8359  1.1  skrll   { "xsr.dbreaka1", 164 /* xt_iclass_xsr.dbreaka1 */,
   8360  1.1  skrll     0,
   8361  1.1  skrll     Opcode_xsr_dbreaka1_encode_fns, 0, 0 },
   8362  1.1  skrll   { "rsr.dbreakc1", 165 /* xt_iclass_rsr.dbreakc1 */,
   8363  1.1  skrll     0,
   8364  1.1  skrll     Opcode_rsr_dbreakc1_encode_fns, 0, 0 },
   8365  1.1  skrll   { "wsr.dbreakc1", 166 /* xt_iclass_wsr.dbreakc1 */,
   8366  1.1  skrll     0,
   8367  1.1  skrll     Opcode_wsr_dbreakc1_encode_fns, 0, 0 },
   8368  1.1  skrll   { "xsr.dbreakc1", 167 /* xt_iclass_xsr.dbreakc1 */,
   8369  1.1  skrll     0,
   8370  1.1  skrll     Opcode_xsr_dbreakc1_encode_fns, 0, 0 },
   8371  1.1  skrll   { "rsr.ibreaka0", 168 /* xt_iclass_rsr.ibreaka0 */,
   8372  1.1  skrll     0,
   8373  1.1  skrll     Opcode_rsr_ibreaka0_encode_fns, 0, 0 },
   8374  1.1  skrll   { "wsr.ibreaka0", 169 /* xt_iclass_wsr.ibreaka0 */,
   8375  1.1  skrll     0,
   8376  1.1  skrll     Opcode_wsr_ibreaka0_encode_fns, 0, 0 },
   8377  1.1  skrll   { "xsr.ibreaka0", 170 /* xt_iclass_xsr.ibreaka0 */,
   8378  1.1  skrll     0,
   8379  1.1  skrll     Opcode_xsr_ibreaka0_encode_fns, 0, 0 },
   8380  1.1  skrll   { "rsr.ibreaka1", 171 /* xt_iclass_rsr.ibreaka1 */,
   8381  1.1  skrll     0,
   8382  1.1  skrll     Opcode_rsr_ibreaka1_encode_fns, 0, 0 },
   8383  1.1  skrll   { "wsr.ibreaka1", 172 /* xt_iclass_wsr.ibreaka1 */,
   8384  1.1  skrll     0,
   8385  1.1  skrll     Opcode_wsr_ibreaka1_encode_fns, 0, 0 },
   8386  1.1  skrll   { "xsr.ibreaka1", 173 /* xt_iclass_xsr.ibreaka1 */,
   8387  1.1  skrll     0,
   8388  1.1  skrll     Opcode_xsr_ibreaka1_encode_fns, 0, 0 },
   8389  1.1  skrll   { "rsr.ibreakenable", 174 /* xt_iclass_rsr.ibreakenable */,
   8390  1.1  skrll     0,
   8391  1.1  skrll     Opcode_rsr_ibreakenable_encode_fns, 0, 0 },
   8392  1.1  skrll   { "wsr.ibreakenable", 175 /* xt_iclass_wsr.ibreakenable */,
   8393  1.1  skrll     0,
   8394  1.1  skrll     Opcode_wsr_ibreakenable_encode_fns, 0, 0 },
   8395  1.1  skrll   { "xsr.ibreakenable", 176 /* xt_iclass_xsr.ibreakenable */,
   8396  1.1  skrll     0,
   8397  1.1  skrll     Opcode_xsr_ibreakenable_encode_fns, 0, 0 },
   8398  1.1  skrll   { "rsr.debugcause", 177 /* xt_iclass_rsr.debugcause */,
   8399  1.1  skrll     0,
   8400  1.1  skrll     Opcode_rsr_debugcause_encode_fns, 0, 0 },
   8401  1.1  skrll   { "wsr.debugcause", 178 /* xt_iclass_wsr.debugcause */,
   8402  1.1  skrll     0,
   8403  1.1  skrll     Opcode_wsr_debugcause_encode_fns, 0, 0 },
   8404  1.1  skrll   { "xsr.debugcause", 179 /* xt_iclass_xsr.debugcause */,
   8405  1.1  skrll     0,
   8406  1.1  skrll     Opcode_xsr_debugcause_encode_fns, 0, 0 },
   8407  1.1  skrll   { "rsr.icount", 180 /* xt_iclass_rsr.icount */,
   8408  1.1  skrll     0,
   8409  1.1  skrll     Opcode_rsr_icount_encode_fns, 0, 0 },
   8410  1.1  skrll   { "wsr.icount", 181 /* xt_iclass_wsr.icount */,
   8411  1.1  skrll     0,
   8412  1.1  skrll     Opcode_wsr_icount_encode_fns, 0, 0 },
   8413  1.1  skrll   { "xsr.icount", 182 /* xt_iclass_xsr.icount */,
   8414  1.1  skrll     0,
   8415  1.1  skrll     Opcode_xsr_icount_encode_fns, 0, 0 },
   8416  1.1  skrll   { "rsr.icountlevel", 183 /* xt_iclass_rsr.icountlevel */,
   8417  1.1  skrll     0,
   8418  1.1  skrll     Opcode_rsr_icountlevel_encode_fns, 0, 0 },
   8419  1.1  skrll   { "wsr.icountlevel", 184 /* xt_iclass_wsr.icountlevel */,
   8420  1.1  skrll     0,
   8421  1.1  skrll     Opcode_wsr_icountlevel_encode_fns, 0, 0 },
   8422  1.1  skrll   { "xsr.icountlevel", 185 /* xt_iclass_xsr.icountlevel */,
   8423  1.1  skrll     0,
   8424  1.1  skrll     Opcode_xsr_icountlevel_encode_fns, 0, 0 },
   8425  1.1  skrll   { "rsr.ddr", 186 /* xt_iclass_rsr.ddr */,
   8426  1.1  skrll     0,
   8427  1.1  skrll     Opcode_rsr_ddr_encode_fns, 0, 0 },
   8428  1.1  skrll   { "wsr.ddr", 187 /* xt_iclass_wsr.ddr */,
   8429  1.1  skrll     0,
   8430  1.1  skrll     Opcode_wsr_ddr_encode_fns, 0, 0 },
   8431  1.1  skrll   { "xsr.ddr", 188 /* xt_iclass_xsr.ddr */,
   8432  1.1  skrll     0,
   8433  1.1  skrll     Opcode_xsr_ddr_encode_fns, 0, 0 },
   8434  1.1  skrll   { "rfdo", 189 /* xt_iclass_rfdo */,
   8435  1.1  skrll     XTENSA_OPCODE_IS_JUMP,
   8436  1.1  skrll     Opcode_rfdo_encode_fns, 0, 0 },
   8437  1.1  skrll   { "rfdd", 190 /* xt_iclass_rfdd */,
   8438  1.1  skrll     XTENSA_OPCODE_IS_JUMP,
   8439  1.1  skrll     Opcode_rfdd_encode_fns, 0, 0 },
   8440  1.1  skrll   { "rsr.ccount", 191 /* xt_iclass_rsr.ccount */,
   8441  1.1  skrll     0,
   8442  1.1  skrll     Opcode_rsr_ccount_encode_fns, 0, 0 },
   8443  1.1  skrll   { "wsr.ccount", 192 /* xt_iclass_wsr.ccount */,
   8444  1.1  skrll     0,
   8445  1.1  skrll     Opcode_wsr_ccount_encode_fns, 0, 0 },
   8446  1.1  skrll   { "xsr.ccount", 193 /* xt_iclass_xsr.ccount */,
   8447  1.1  skrll     0,
   8448  1.1  skrll     Opcode_xsr_ccount_encode_fns, 0, 0 },
   8449  1.1  skrll   { "rsr.ccompare0", 194 /* xt_iclass_rsr.ccompare0 */,
   8450  1.1  skrll     0,
   8451  1.1  skrll     Opcode_rsr_ccompare0_encode_fns, 0, 0 },
   8452  1.1  skrll   { "wsr.ccompare0", 195 /* xt_iclass_wsr.ccompare0 */,
   8453  1.1  skrll     0,
   8454  1.1  skrll     Opcode_wsr_ccompare0_encode_fns, 0, 0 },
   8455  1.1  skrll   { "xsr.ccompare0", 196 /* xt_iclass_xsr.ccompare0 */,
   8456  1.1  skrll     0,
   8457  1.1  skrll     Opcode_xsr_ccompare0_encode_fns, 0, 0 },
   8458  1.1  skrll   { "rsr.ccompare1", 197 /* xt_iclass_rsr.ccompare1 */,
   8459  1.1  skrll     0,
   8460  1.1  skrll     Opcode_rsr_ccompare1_encode_fns, 0, 0 },
   8461  1.1  skrll   { "wsr.ccompare1", 198 /* xt_iclass_wsr.ccompare1 */,
   8462  1.1  skrll     0,
   8463  1.1  skrll     Opcode_wsr_ccompare1_encode_fns, 0, 0 },
   8464  1.1  skrll   { "xsr.ccompare1", 199 /* xt_iclass_xsr.ccompare1 */,
   8465  1.1  skrll     0,
   8466  1.1  skrll     Opcode_xsr_ccompare1_encode_fns, 0, 0 },
   8467  1.1  skrll   { "rsr.ccompare2", 200 /* xt_iclass_rsr.ccompare2 */,
   8468  1.1  skrll     0,
   8469  1.1  skrll     Opcode_rsr_ccompare2_encode_fns, 0, 0 },
   8470  1.1  skrll   { "wsr.ccompare2", 201 /* xt_iclass_wsr.ccompare2 */,
   8471  1.1  skrll     0,
   8472  1.1  skrll     Opcode_wsr_ccompare2_encode_fns, 0, 0 },
   8473  1.1  skrll   { "xsr.ccompare2", 202 /* xt_iclass_xsr.ccompare2 */,
   8474  1.1  skrll     0,
   8475  1.1  skrll     Opcode_xsr_ccompare2_encode_fns, 0, 0 },
   8476  1.1  skrll   { "ipf", 203 /* xt_iclass_icache */,
   8477  1.1  skrll     0,
   8478  1.1  skrll     Opcode_ipf_encode_fns, 0, 0 },
   8479  1.1  skrll   { "ihi", 203 /* xt_iclass_icache */,
   8480  1.1  skrll     0,
   8481  1.1  skrll     Opcode_ihi_encode_fns, 0, 0 },
   8482  1.1  skrll   { "iii", 204 /* xt_iclass_icache_inv */,
   8483  1.1  skrll     0,
   8484  1.1  skrll     Opcode_iii_encode_fns, 0, 0 },
   8485  1.1  skrll   { "lict", 205 /* xt_iclass_licx */,
   8486  1.1  skrll     0,
   8487  1.1  skrll     Opcode_lict_encode_fns, 0, 0 },
   8488  1.1  skrll   { "licw", 205 /* xt_iclass_licx */,
   8489  1.1  skrll     0,
   8490  1.1  skrll     Opcode_licw_encode_fns, 0, 0 },
   8491  1.1  skrll   { "sict", 206 /* xt_iclass_sicx */,
   8492  1.1  skrll     0,
   8493  1.1  skrll     Opcode_sict_encode_fns, 0, 0 },
   8494  1.1  skrll   { "sicw", 206 /* xt_iclass_sicx */,
   8495  1.1  skrll     0,
   8496  1.1  skrll     Opcode_sicw_encode_fns, 0, 0 },
   8497  1.1  skrll   { "dhwb", 207 /* xt_iclass_dcache */,
   8498  1.1  skrll     0,
   8499  1.1  skrll     Opcode_dhwb_encode_fns, 0, 0 },
   8500  1.1  skrll   { "dhwbi", 207 /* xt_iclass_dcache */,
   8501  1.1  skrll     0,
   8502  1.1  skrll     Opcode_dhwbi_encode_fns, 0, 0 },
   8503  1.1  skrll   { "diwb", 208 /* xt_iclass_dcache_ind */,
   8504  1.1  skrll     0,
   8505  1.1  skrll     Opcode_diwb_encode_fns, 0, 0 },
   8506  1.1  skrll   { "diwbi", 208 /* xt_iclass_dcache_ind */,
   8507  1.1  skrll     0,
   8508  1.1  skrll     Opcode_diwbi_encode_fns, 0, 0 },
   8509  1.1  skrll   { "dhi", 209 /* xt_iclass_dcache_inv */,
   8510  1.1  skrll     0,
   8511  1.1  skrll     Opcode_dhi_encode_fns, 0, 0 },
   8512  1.1  skrll   { "dii", 209 /* xt_iclass_dcache_inv */,
   8513  1.1  skrll     0,
   8514  1.1  skrll     Opcode_dii_encode_fns, 0, 0 },
   8515  1.1  skrll   { "dpfr", 210 /* xt_iclass_dpf */,
   8516  1.1  skrll     0,
   8517  1.1  skrll     Opcode_dpfr_encode_fns, 0, 0 },
   8518  1.1  skrll   { "dpfw", 210 /* xt_iclass_dpf */,
   8519  1.1  skrll     0,
   8520  1.1  skrll     Opcode_dpfw_encode_fns, 0, 0 },
   8521  1.1  skrll   { "dpfro", 210 /* xt_iclass_dpf */,
   8522  1.1  skrll     0,
   8523  1.1  skrll     Opcode_dpfro_encode_fns, 0, 0 },
   8524  1.1  skrll   { "dpfwo", 210 /* xt_iclass_dpf */,
   8525  1.1  skrll     0,
   8526  1.1  skrll     Opcode_dpfwo_encode_fns, 0, 0 },
   8527  1.1  skrll   { "sdct", 211 /* xt_iclass_sdct */,
   8528  1.1  skrll     0,
   8529  1.1  skrll     Opcode_sdct_encode_fns, 0, 0 },
   8530  1.1  skrll   { "ldct", 212 /* xt_iclass_ldct */,
   8531  1.1  skrll     0,
   8532  1.1  skrll     Opcode_ldct_encode_fns, 0, 0 },
   8533  1.1  skrll   { "wsr.ptevaddr", 213 /* xt_iclass_wsr.ptevaddr */,
   8534  1.1  skrll     0,
   8535  1.1  skrll     Opcode_wsr_ptevaddr_encode_fns, 0, 0 },
   8536  1.1  skrll   { "rsr.ptevaddr", 214 /* xt_iclass_rsr.ptevaddr */,
   8537  1.1  skrll     0,
   8538  1.1  skrll     Opcode_rsr_ptevaddr_encode_fns, 0, 0 },
   8539  1.1  skrll   { "xsr.ptevaddr", 215 /* xt_iclass_xsr.ptevaddr */,
   8540  1.1  skrll     0,
   8541  1.1  skrll     Opcode_xsr_ptevaddr_encode_fns, 0, 0 },
   8542  1.1  skrll   { "rsr.rasid", 216 /* xt_iclass_rsr.rasid */,
   8543  1.1  skrll     0,
   8544  1.1  skrll     Opcode_rsr_rasid_encode_fns, 0, 0 },
   8545  1.1  skrll   { "wsr.rasid", 217 /* xt_iclass_wsr.rasid */,
   8546  1.1  skrll     0,
   8547  1.1  skrll     Opcode_wsr_rasid_encode_fns, 0, 0 },
   8548  1.1  skrll   { "xsr.rasid", 218 /* xt_iclass_xsr.rasid */,
   8549  1.1  skrll     0,
   8550  1.1  skrll     Opcode_xsr_rasid_encode_fns, 0, 0 },
   8551  1.1  skrll   { "rsr.itlbcfg", 219 /* xt_iclass_rsr.itlbcfg */,
   8552  1.1  skrll     0,
   8553  1.1  skrll     Opcode_rsr_itlbcfg_encode_fns, 0, 0 },
   8554  1.1  skrll   { "wsr.itlbcfg", 220 /* xt_iclass_wsr.itlbcfg */,
   8555  1.1  skrll     0,
   8556  1.1  skrll     Opcode_wsr_itlbcfg_encode_fns, 0, 0 },
   8557  1.1  skrll   { "xsr.itlbcfg", 221 /* xt_iclass_xsr.itlbcfg */,
   8558  1.1  skrll     0,
   8559  1.1  skrll     Opcode_xsr_itlbcfg_encode_fns, 0, 0 },
   8560  1.1  skrll   { "rsr.dtlbcfg", 222 /* xt_iclass_rsr.dtlbcfg */,
   8561  1.1  skrll     0,
   8562  1.1  skrll     Opcode_rsr_dtlbcfg_encode_fns, 0, 0 },
   8563  1.1  skrll   { "wsr.dtlbcfg", 223 /* xt_iclass_wsr.dtlbcfg */,
   8564  1.1  skrll     0,
   8565  1.1  skrll     Opcode_wsr_dtlbcfg_encode_fns, 0, 0 },
   8566  1.1  skrll   { "xsr.dtlbcfg", 224 /* xt_iclass_xsr.dtlbcfg */,
   8567  1.1  skrll     0,
   8568  1.1  skrll     Opcode_xsr_dtlbcfg_encode_fns, 0, 0 },
   8569  1.1  skrll   { "idtlb", 225 /* xt_iclass_idtlb */,
   8570  1.1  skrll     0,
   8571  1.1  skrll     Opcode_idtlb_encode_fns, 0, 0 },
   8572  1.1  skrll   { "pdtlb", 226 /* xt_iclass_rdtlb */,
   8573  1.1  skrll     0,
   8574  1.1  skrll     Opcode_pdtlb_encode_fns, 0, 0 },
   8575  1.1  skrll   { "rdtlb0", 226 /* xt_iclass_rdtlb */,
   8576  1.1  skrll     0,
   8577  1.1  skrll     Opcode_rdtlb0_encode_fns, 0, 0 },
   8578  1.1  skrll   { "rdtlb1", 226 /* xt_iclass_rdtlb */,
   8579  1.1  skrll     0,
   8580  1.1  skrll     Opcode_rdtlb1_encode_fns, 0, 0 },
   8581  1.1  skrll   { "wdtlb", 227 /* xt_iclass_wdtlb */,
   8582  1.1  skrll     0,
   8583  1.1  skrll     Opcode_wdtlb_encode_fns, 0, 0 },
   8584  1.1  skrll   { "iitlb", 228 /* xt_iclass_iitlb */,
   8585  1.1  skrll     0,
   8586  1.1  skrll     Opcode_iitlb_encode_fns, 0, 0 },
   8587  1.1  skrll   { "pitlb", 229 /* xt_iclass_ritlb */,
   8588  1.1  skrll     0,
   8589  1.1  skrll     Opcode_pitlb_encode_fns, 0, 0 },
   8590  1.1  skrll   { "ritlb0", 229 /* xt_iclass_ritlb */,
   8591  1.1  skrll     0,
   8592  1.1  skrll     Opcode_ritlb0_encode_fns, 0, 0 },
   8593  1.1  skrll   { "ritlb1", 229 /* xt_iclass_ritlb */,
   8594  1.1  skrll     0,
   8595  1.1  skrll     Opcode_ritlb1_encode_fns, 0, 0 },
   8596  1.1  skrll   { "witlb", 230 /* xt_iclass_witlb */,
   8597  1.1  skrll     0,
   8598  1.1  skrll     Opcode_witlb_encode_fns, 0, 0 },
   8599  1.1  skrll   { "ldpte", 231 /* xt_iclass_ldpte */,
   8600  1.1  skrll     0,
   8601  1.1  skrll     Opcode_ldpte_encode_fns, 0, 0 },
   8602  1.1  skrll   { "hwwitlba", 232 /* xt_iclass_hwwitlba */,
   8603  1.1  skrll     XTENSA_OPCODE_IS_BRANCH,
   8604  1.1  skrll     Opcode_hwwitlba_encode_fns, 0, 0 },
   8605  1.1  skrll   { "hwwdtlba", 233 /* xt_iclass_hwwdtlba */,
   8606  1.1  skrll     0,
   8607  1.1  skrll     Opcode_hwwdtlba_encode_fns, 0, 0 },
   8608  1.1  skrll   { "nsa", 234 /* xt_iclass_nsa */,
   8609  1.1  skrll     0,
   8610  1.1  skrll     Opcode_nsa_encode_fns, 0, 0 },
   8611  1.1  skrll   { "nsau", 234 /* xt_iclass_nsa */,
   8612  1.1  skrll     0,
   8613  1.1  skrll     Opcode_nsau_encode_fns, 0, 0 }
   8614  1.1  skrll };
   8615  1.1  skrll 
   8616  1.1  skrll 
   8617  1.1  skrll /* Slot-specific opcode decode functions.  */
   8619  1.1  skrll 
   8620  1.1  skrll static int
   8621  1.1  skrll Slot_inst_decode (const xtensa_insnbuf insn)
   8622  1.1  skrll {
   8623  1.1  skrll   switch (Field_op0_Slot_inst_get (insn))
   8624  1.1  skrll     {
   8625  1.1  skrll     case 0:
   8626  1.1  skrll       switch (Field_op1_Slot_inst_get (insn))
   8627  1.1  skrll 	{
   8628  1.1  skrll 	case 0:
   8629  1.1  skrll 	  switch (Field_op2_Slot_inst_get (insn))
   8630  1.1  skrll 	    {
   8631  1.1  skrll 	    case 0:
   8632  1.1  skrll 	      switch (Field_r_Slot_inst_get (insn))
   8633  1.1  skrll 		{
   8634  1.1  skrll 		case 0:
   8635  1.1  skrll 		  switch (Field_m_Slot_inst_get (insn))
   8636  1.1  skrll 		    {
   8637  1.1  skrll 		    case 0:
   8638  1.1  skrll 		      if (Field_s_Slot_inst_get (insn) == 0 &&
   8639  1.1  skrll 			  Field_n_Slot_inst_get (insn) == 0)
   8640  1.1  skrll 			return 77; /* ill */
   8641  1.1  skrll 		      break;
   8642  1.1  skrll 		    case 2:
   8643  1.1  skrll 		      switch (Field_n_Slot_inst_get (insn))
   8644  1.1  skrll 			{
   8645  1.1  skrll 			case 0:
   8646  1.1  skrll 			  return 96; /* ret */
   8647  1.1  skrll 			case 1:
   8648  1.1  skrll 			  return 14; /* retw */
   8649  1.1  skrll 			case 2:
   8650  1.1  skrll 			  return 79; /* jx */
   8651  1.1  skrll 			}
   8652  1.1  skrll 		      break;
   8653  1.1  skrll 		    case 3:
   8654  1.1  skrll 		      switch (Field_n_Slot_inst_get (insn))
   8655  1.1  skrll 			{
   8656  1.1  skrll 			case 0:
   8657  1.1  skrll 			  return 75; /* callx0 */
   8658  1.1  skrll 			case 1:
   8659  1.1  skrll 			  return 10; /* callx4 */
   8660  1.1  skrll 			case 2:
   8661  1.1  skrll 			  return 9; /* callx8 */
   8662  1.1  skrll 			case 3:
   8663  1.1  skrll 			  return 8; /* callx12 */
   8664  1.1  skrll 			}
   8665  1.1  skrll 		      break;
   8666  1.1  skrll 		    }
   8667  1.1  skrll 		  break;
   8668  1.1  skrll 		case 1:
   8669  1.1  skrll 		  return 12; /* movsp */
   8670  1.1  skrll 		case 2:
   8671  1.1  skrll 		  if (Field_s_Slot_inst_get (insn) == 0)
   8672  1.1  skrll 		    {
   8673  1.1  skrll 		      switch (Field_t_Slot_inst_get (insn))
   8674  1.1  skrll 			{
   8675  1.1  skrll 			case 0:
   8676  1.1  skrll 			  return 114; /* isync */
   8677  1.1  skrll 			case 1:
   8678  1.1  skrll 			  return 115; /* rsync */
   8679  1.1  skrll 			case 2:
   8680  1.1  skrll 			  return 116; /* esync */
   8681  1.1  skrll 			case 3:
   8682  1.1  skrll 			  return 117; /* dsync */
   8683  1.1  skrll 			case 8:
   8684  1.1  skrll 			  return 0; /* excw */
   8685  1.1  skrll 			case 12:
   8686  1.1  skrll 			  return 112; /* memw */
   8687  1.1  skrll 			case 13:
   8688  1.1  skrll 			  return 113; /* extw */
   8689  1.1  skrll 			case 15:
   8690  1.1  skrll 			  return 95; /* nop */
   8691  1.1  skrll 			}
   8692  1.1  skrll 		    }
   8693  1.1  skrll 		  break;
   8694  1.1  skrll 		case 3:
   8695  1.1  skrll 		  switch (Field_t_Slot_inst_get (insn))
   8696  1.1  skrll 		    {
   8697  1.1  skrll 		    case 0:
   8698  1.1  skrll 		      switch (Field_s_Slot_inst_get (insn))
   8699  1.1  skrll 			{
   8700  1.1  skrll 			case 0:
   8701  1.1  skrll 			  return 1; /* rfe */
   8702  1.1  skrll 			case 2:
   8703  1.1  skrll 			  return 2; /* rfde */
   8704  1.1  skrll 			case 4:
   8705  1.1  skrll 			  return 16; /* rfwo */
   8706  1.1  skrll 			case 5:
   8707  1.1  skrll 			  return 17; /* rfwu */
   8708  1.1  skrll 			}
   8709  1.1  skrll 		      break;
   8710  1.1  skrll 		    case 1:
   8711  1.1  skrll 		      return 188; /* rfi */
   8712  1.1  skrll 		    }
   8713  1.1  skrll 		  break;
   8714  1.1  skrll 		case 4:
   8715  1.1  skrll 		  return 196; /* break */
   8716  1.1  skrll 		case 5:
   8717  1.1  skrll 		  switch (Field_s_Slot_inst_get (insn))
   8718  1.1  skrll 		    {
   8719  1.1  skrll 		    case 0:
   8720  1.1  skrll 		      if (Field_t_Slot_inst_get (insn) == 0)
   8721  1.1  skrll 			return 3; /* syscall */
   8722  1.1  skrll 		      break;
   8723  1.1  skrll 		    case 1:
   8724  1.1  skrll 		      if (Field_t_Slot_inst_get (insn) == 0)
   8725  1.1  skrll 			return 4; /* simcall */
   8726  1.1  skrll 		      break;
   8727  1.1  skrll 		    }
   8728  1.1  skrll 		  break;
   8729  1.1  skrll 		case 6:
   8730  1.1  skrll 		  return 118; /* rsil */
   8731  1.1  skrll 		case 7:
   8732  1.1  skrll 		  if (Field_t_Slot_inst_get (insn) == 0)
   8733  1.1  skrll 		    return 189; /* waiti */
   8734  1.1  skrll 		  break;
   8735  1.1  skrll 		}
   8736  1.1  skrll 	      break;
   8737  1.1  skrll 	    case 1:
   8738  1.1  skrll 	      return 47; /* and */
   8739  1.1  skrll 	    case 2:
   8740  1.1  skrll 	      return 48; /* or */
   8741  1.1  skrll 	    case 3:
   8742  1.1  skrll 	      return 49; /* xor */
   8743  1.1  skrll 	    case 4:
   8744  1.1  skrll 	      switch (Field_r_Slot_inst_get (insn))
   8745  1.1  skrll 		{
   8746  1.1  skrll 		case 0:
   8747  1.1  skrll 		  if (Field_t_Slot_inst_get (insn) == 0)
   8748  1.1  skrll 		    return 100; /* ssr */
   8749  1.1  skrll 		  break;
   8750  1.1  skrll 		case 1:
   8751  1.1  skrll 		  if (Field_t_Slot_inst_get (insn) == 0)
   8752  1.1  skrll 		    return 101; /* ssl */
   8753  1.1  skrll 		  break;
   8754  1.1  skrll 		case 2:
   8755  1.1  skrll 		  if (Field_t_Slot_inst_get (insn) == 0)
   8756  1.1  skrll 		    return 102; /* ssa8l */
   8757  1.1  skrll 		  break;
   8758  1.1  skrll 		case 3:
   8759  1.1  skrll 		  if (Field_t_Slot_inst_get (insn) == 0)
   8760  1.1  skrll 		    return 103; /* ssa8b */
   8761  1.1  skrll 		  break;
   8762  1.1  skrll 		case 4:
   8763  1.1  skrll 		  if (Field_thi3_Slot_inst_get (insn) == 0)
   8764  1.1  skrll 		    return 104; /* ssai */
   8765  1.1  skrll 		  break;
   8766  1.1  skrll 		case 8:
   8767  1.1  skrll 		  if (Field_s_Slot_inst_get (insn) == 0)
   8768  1.1  skrll 		    return 13; /* rotw */
   8769  1.1  skrll 		  break;
   8770  1.1  skrll 		case 14:
   8771  1.1  skrll 		  return 289; /* nsa */
   8772  1.1  skrll 		case 15:
   8773  1.1  skrll 		  return 290; /* nsau */
   8774  1.1  skrll 		}
   8775  1.1  skrll 	      break;
   8776  1.1  skrll 	    case 5:
   8777  1.1  skrll 	      switch (Field_r_Slot_inst_get (insn))
   8778  1.1  skrll 		{
   8779  1.1  skrll 		case 1:
   8780  1.1  skrll 		  return 287; /* hwwitlba */
   8781  1.1  skrll 		case 3:
   8782  1.1  skrll 		  return 283; /* ritlb0 */
   8783  1.1  skrll 		case 4:
   8784  1.1  skrll 		  if (Field_t_Slot_inst_get (insn) == 0)
   8785  1.1  skrll 		    return 281; /* iitlb */
   8786  1.1  skrll 		  break;
   8787  1.1  skrll 		case 5:
   8788  1.1  skrll 		  return 282; /* pitlb */
   8789  1.1  skrll 		case 6:
   8790  1.1  skrll 		  return 285; /* witlb */
   8791  1.1  skrll 		case 7:
   8792  1.1  skrll 		  return 284; /* ritlb1 */
   8793  1.1  skrll 		case 9:
   8794  1.1  skrll 		  return 288; /* hwwdtlba */
   8795  1.1  skrll 		case 11:
   8796  1.1  skrll 		  return 278; /* rdtlb0 */
   8797  1.1  skrll 		case 12:
   8798  1.1  skrll 		  if (Field_t_Slot_inst_get (insn) == 0)
   8799  1.1  skrll 		    return 276; /* idtlb */
   8800  1.1  skrll 		  break;
   8801  1.1  skrll 		case 13:
   8802  1.1  skrll 		  return 277; /* pdtlb */
   8803  1.1  skrll 		case 14:
   8804  1.1  skrll 		  return 280; /* wdtlb */
   8805  1.1  skrll 		case 15:
   8806  1.1  skrll 		  return 279; /* rdtlb1 */
   8807  1.1  skrll 		}
   8808  1.1  skrll 	      break;
   8809  1.1  skrll 	    case 6:
   8810  1.1  skrll 	      switch (Field_s_Slot_inst_get (insn))
   8811  1.1  skrll 		{
   8812  1.1  skrll 		case 0:
   8813  1.1  skrll 		  return 93; /* neg */
   8814  1.1  skrll 		case 1:
   8815  1.1  skrll 		  return 94; /* abs */
   8816  1.1  skrll 		}
   8817  1.1  skrll 	      break;
   8818  1.1  skrll 	    case 8:
   8819  1.1  skrll 	      return 39; /* add */
   8820  1.1  skrll 	    case 9:
   8821  1.1  skrll 	      return 41; /* addx2 */
   8822  1.1  skrll 	    case 10:
   8823  1.1  skrll 	      return 42; /* addx4 */
   8824  1.1  skrll 	    case 11:
   8825  1.1  skrll 	      return 43; /* addx8 */
   8826  1.1  skrll 	    case 12:
   8827  1.1  skrll 	      return 40; /* sub */
   8828  1.1  skrll 	    case 13:
   8829  1.1  skrll 	      return 44; /* subx2 */
   8830  1.1  skrll 	    case 14:
   8831  1.1  skrll 	      return 45; /* subx4 */
   8832  1.1  skrll 	    case 15:
   8833  1.1  skrll 	      return 46; /* subx8 */
   8834  1.1  skrll 	    }
   8835  1.1  skrll 	  break;
   8836  1.1  skrll 	case 1:
   8837  1.1  skrll 	  switch (Field_op2_Slot_inst_get (insn))
   8838  1.1  skrll 	    {
   8839  1.1  skrll 	    case 0:
   8840  1.1  skrll 	    case 1:
   8841  1.1  skrll 	      return 109; /* slli */
   8842  1.1  skrll 	    case 2:
   8843  1.1  skrll 	    case 3:
   8844  1.1  skrll 	      return 110; /* srai */
   8845  1.1  skrll 	    case 4:
   8846  1.1  skrll 	      return 111; /* srli */
   8847  1.1  skrll 	    case 6:
   8848  1.1  skrll 	      switch (Field_sr_Slot_inst_get (insn))
   8849  1.1  skrll 		{
   8850  1.1  skrll 		case 0:
   8851  1.1  skrll 		  return 127; /* xsr.lbeg */
   8852  1.1  skrll 		case 1:
   8853  1.1  skrll 		  return 121; /* xsr.lend */
   8854  1.1  skrll 		case 2:
   8855  1.1  skrll 		  return 124; /* xsr.lcount */
   8856  1.1  skrll 		case 3:
   8857  1.1  skrll 		  return 130; /* xsr.sar */
   8858  1.1  skrll 		case 5:
   8859  1.1  skrll 		  return 133; /* xsr.litbase */
   8860  1.1  skrll 		case 72:
   8861  1.1  skrll 		  return 22; /* xsr.windowbase */
   8862  1.1  skrll 		case 73:
   8863  1.1  skrll 		  return 25; /* xsr.windowstart */
   8864  1.1  skrll 		case 83:
   8865  1.1  skrll 		  return 266; /* xsr.ptevaddr */
   8866  1.1  skrll 		case 90:
   8867  1.1  skrll 		  return 269; /* xsr.rasid */
   8868  1.1  skrll 		case 91:
   8869  1.1  skrll 		  return 272; /* xsr.itlbcfg */
   8870  1.1  skrll 		case 92:
   8871  1.1  skrll 		  return 275; /* xsr.dtlbcfg */
   8872  1.1  skrll 		case 96:
   8873  1.1  skrll 		  return 218; /* xsr.ibreakenable */
   8874  1.1  skrll 		case 104:
   8875  1.1  skrll 		  return 230; /* xsr.ddr */
   8876  1.1  skrll 		case 128:
   8877  1.1  skrll 		  return 212; /* xsr.ibreaka0 */
   8878  1.1  skrll 		case 129:
   8879  1.1  skrll 		  return 215; /* xsr.ibreaka1 */
   8880  1.1  skrll 		case 144:
   8881  1.1  skrll 		  return 200; /* xsr.dbreaka0 */
   8882  1.1  skrll 		case 145:
   8883  1.1  skrll 		  return 206; /* xsr.dbreaka1 */
   8884  1.1  skrll 		case 160:
   8885  1.1  skrll 		  return 203; /* xsr.dbreakc0 */
   8886  1.1  skrll 		case 161:
   8887  1.1  skrll 		  return 209; /* xsr.dbreakc1 */
   8888  1.1  skrll 		case 177:
   8889  1.1  skrll 		  return 141; /* xsr.epc1 */
   8890  1.1  skrll 		case 178:
   8891  1.1  skrll 		  return 147; /* xsr.epc2 */
   8892  1.1  skrll 		case 179:
   8893  1.1  skrll 		  return 153; /* xsr.epc3 */
   8894  1.1  skrll 		case 180:
   8895  1.1  skrll 		  return 159; /* xsr.epc4 */
   8896  1.1  skrll 		case 192:
   8897  1.1  skrll 		  return 177; /* xsr.depc */
   8898  1.1  skrll 		case 194:
   8899  1.1  skrll 		  return 165; /* xsr.eps2 */
   8900  1.1  skrll 		case 195:
   8901  1.1  skrll 		  return 168; /* xsr.eps3 */
   8902  1.1  skrll 		case 196:
   8903  1.1  skrll 		  return 171; /* xsr.eps4 */
   8904  1.1  skrll 		case 209:
   8905  1.1  skrll 		  return 144; /* xsr.excsave1 */
   8906  1.1  skrll 		case 210:
   8907  1.1  skrll 		  return 150; /* xsr.excsave2 */
   8908  1.1  skrll 		case 211:
   8909  1.1  skrll 		  return 156; /* xsr.excsave3 */
   8910  1.1  skrll 		case 212:
   8911  1.1  skrll 		  return 162; /* xsr.excsave4 */
   8912  1.1  skrll 		case 228:
   8913  1.1  skrll 		  return 195; /* xsr.intenable */
   8914  1.1  skrll 		case 230:
   8915  1.1  skrll 		  return 138; /* xsr.ps */
   8916  1.1  skrll 		case 232:
   8917  1.1  skrll 		  return 180; /* xsr.exccause */
   8918  1.1  skrll 		case 233:
   8919  1.1  skrll 		  return 221; /* xsr.debugcause */
   8920  1.1  skrll 		case 234:
   8921  1.1  skrll 		  return 235; /* xsr.ccount */
   8922  1.1  skrll 		case 236:
   8923  1.1  skrll 		  return 224; /* xsr.icount */
   8924  1.1  skrll 		case 237:
   8925  1.1  skrll 		  return 227; /* xsr.icountlevel */
   8926  1.1  skrll 		case 238:
   8927  1.1  skrll 		  return 174; /* xsr.excvaddr */
   8928  1.1  skrll 		case 240:
   8929  1.1  skrll 		  return 238; /* xsr.ccompare0 */
   8930  1.1  skrll 		case 241:
   8931  1.1  skrll 		  return 241; /* xsr.ccompare1 */
   8932  1.1  skrll 		case 242:
   8933  1.1  skrll 		  return 244; /* xsr.ccompare2 */
   8934  1.1  skrll 		case 244:
   8935  1.1  skrll 		  return 183; /* xsr.misc0 */
   8936  1.1  skrll 		case 245:
   8937  1.1  skrll 		  return 186; /* xsr.misc1 */
   8938  1.1  skrll 		}
   8939  1.1  skrll 	      break;
   8940  1.1  skrll 	    case 8:
   8941  1.1  skrll 	      return 106; /* src */
   8942  1.1  skrll 	    case 9:
   8943  1.1  skrll 	      if (Field_s_Slot_inst_get (insn) == 0)
   8944  1.1  skrll 		return 107; /* srl */
   8945  1.1  skrll 	      break;
   8946  1.1  skrll 	    case 10:
   8947  1.1  skrll 	      if (Field_t_Slot_inst_get (insn) == 0)
   8948  1.1  skrll 		return 105; /* sll */
   8949  1.1  skrll 	      break;
   8950  1.1  skrll 	    case 11:
   8951  1.1  skrll 	      if (Field_s_Slot_inst_get (insn) == 0)
   8952  1.1  skrll 		return 108; /* sra */
   8953  1.1  skrll 	      break;
   8954  1.1  skrll 	    case 15:
   8955  1.1  skrll 	      switch (Field_r_Slot_inst_get (insn))
   8956  1.1  skrll 		{
   8957  1.1  skrll 		case 0:
   8958  1.1  skrll 		  return 248; /* lict */
   8959  1.1  skrll 		case 1:
   8960  1.1  skrll 		  return 250; /* sict */
   8961  1.1  skrll 		case 2:
   8962  1.1  skrll 		  return 249; /* licw */
   8963  1.1  skrll 		case 3:
   8964  1.1  skrll 		  return 251; /* sicw */
   8965  1.1  skrll 		case 8:
   8966  1.1  skrll 		  return 263; /* ldct */
   8967  1.1  skrll 		case 9:
   8968  1.1  skrll 		  return 262; /* sdct */
   8969  1.1  skrll 		case 14:
   8970  1.1  skrll 		  if (Field_t_Slot_inst_get (insn) == 0 &&
   8971  1.1  skrll 		      Field_s_Slot_inst_get (insn) == 0)
   8972  1.1  skrll 		    return 231; /* rfdo */
   8973  1.1  skrll 		  if (Field_t_Slot_inst_get (insn) == 1 &&
   8974  1.1  skrll 		      Field_s_Slot_inst_get (insn) == 0)
   8975  1.1  skrll 		    return 232; /* rfdd */
   8976  1.1  skrll 		  break;
   8977  1.1  skrll 		case 15:
   8978  1.1  skrll 		  return 286; /* ldpte */
   8979  1.1  skrll 		}
   8980  1.1  skrll 	      break;
   8981  1.1  skrll 	    }
   8982  1.1  skrll 	  break;
   8983  1.1  skrll 	case 3:
   8984  1.1  skrll 	  switch (Field_op2_Slot_inst_get (insn))
   8985  1.1  skrll 	    {
   8986  1.1  skrll 	    case 0:
   8987  1.1  skrll 	      switch (Field_sr_Slot_inst_get (insn))
   8988  1.1  skrll 		{
   8989  1.1  skrll 		case 0:
   8990  1.1  skrll 		  return 125; /* rsr.lbeg */
   8991  1.1  skrll 		case 1:
   8992  1.1  skrll 		  return 119; /* rsr.lend */
   8993  1.1  skrll 		case 2:
   8994  1.1  skrll 		  return 122; /* rsr.lcount */
   8995  1.1  skrll 		case 3:
   8996  1.1  skrll 		  return 128; /* rsr.sar */
   8997  1.1  skrll 		case 5:
   8998  1.1  skrll 		  return 131; /* rsr.litbase */
   8999  1.1  skrll 		case 72:
   9000  1.1  skrll 		  return 20; /* rsr.windowbase */
   9001  1.1  skrll 		case 73:
   9002  1.1  skrll 		  return 23; /* rsr.windowstart */
   9003  1.1  skrll 		case 83:
   9004  1.1  skrll 		  return 265; /* rsr.ptevaddr */
   9005  1.1  skrll 		case 90:
   9006  1.1  skrll 		  return 267; /* rsr.rasid */
   9007  1.1  skrll 		case 91:
   9008  1.1  skrll 		  return 270; /* rsr.itlbcfg */
   9009  1.1  skrll 		case 92:
   9010  1.1  skrll 		  return 273; /* rsr.dtlbcfg */
   9011  1.1  skrll 		case 96:
   9012  1.1  skrll 		  return 216; /* rsr.ibreakenable */
   9013  1.1  skrll 		case 104:
   9014  1.1  skrll 		  return 228; /* rsr.ddr */
   9015  1.1  skrll 		case 128:
   9016  1.1  skrll 		  return 210; /* rsr.ibreaka0 */
   9017  1.1  skrll 		case 129:
   9018  1.1  skrll 		  return 213; /* rsr.ibreaka1 */
   9019  1.1  skrll 		case 144:
   9020  1.1  skrll 		  return 198; /* rsr.dbreaka0 */
   9021  1.1  skrll 		case 145:
   9022  1.1  skrll 		  return 204; /* rsr.dbreaka1 */
   9023  1.1  skrll 		case 160:
   9024  1.1  skrll 		  return 201; /* rsr.dbreakc0 */
   9025  1.1  skrll 		case 161:
   9026  1.1  skrll 		  return 207; /* rsr.dbreakc1 */
   9027  1.1  skrll 		case 176:
   9028  1.1  skrll 		  return 134; /* rsr.176 */
   9029  1.1  skrll 		case 177:
   9030  1.1  skrll 		  return 139; /* rsr.epc1 */
   9031  1.1  skrll 		case 178:
   9032  1.1  skrll 		  return 145; /* rsr.epc2 */
   9033  1.1  skrll 		case 179:
   9034  1.1  skrll 		  return 151; /* rsr.epc3 */
   9035  1.1  skrll 		case 180:
   9036  1.1  skrll 		  return 157; /* rsr.epc4 */
   9037  1.1  skrll 		case 192:
   9038  1.1  skrll 		  return 175; /* rsr.depc */
   9039  1.1  skrll 		case 194:
   9040  1.1  skrll 		  return 163; /* rsr.eps2 */
   9041  1.1  skrll 		case 195:
   9042  1.1  skrll 		  return 166; /* rsr.eps3 */
   9043  1.1  skrll 		case 196:
   9044  1.1  skrll 		  return 169; /* rsr.eps4 */
   9045  1.1  skrll 		case 208:
   9046  1.1  skrll 		  return 135; /* rsr.208 */
   9047  1.1  skrll 		case 209:
   9048  1.1  skrll 		  return 142; /* rsr.excsave1 */
   9049  1.1  skrll 		case 210:
   9050  1.1  skrll 		  return 148; /* rsr.excsave2 */
   9051  1.1  skrll 		case 211:
   9052  1.1  skrll 		  return 154; /* rsr.excsave3 */
   9053  1.1  skrll 		case 212:
   9054  1.1  skrll 		  return 160; /* rsr.excsave4 */
   9055  1.1  skrll 		case 226:
   9056  1.1  skrll 		  return 190; /* rsr.interrupt */
   9057  1.1  skrll 		case 228:
   9058  1.1  skrll 		  return 193; /* rsr.intenable */
   9059  1.1  skrll 		case 230:
   9060  1.1  skrll 		  return 136; /* rsr.ps */
   9061  1.1  skrll 		case 232:
   9062  1.1  skrll 		  return 178; /* rsr.exccause */
   9063  1.1  skrll 		case 233:
   9064  1.1  skrll 		  return 219; /* rsr.debugcause */
   9065  1.1  skrll 		case 234:
   9066  1.1  skrll 		  return 233; /* rsr.ccount */
   9067  1.1  skrll 		case 235:
   9068  1.1  skrll 		  return 187; /* rsr.prid */
   9069  1.1  skrll 		case 236:
   9070  1.1  skrll 		  return 222; /* rsr.icount */
   9071  1.1  skrll 		case 237:
   9072  1.1  skrll 		  return 225; /* rsr.icountlevel */
   9073  1.1  skrll 		case 238:
   9074  1.1  skrll 		  return 172; /* rsr.excvaddr */
   9075  1.1  skrll 		case 240:
   9076  1.1  skrll 		  return 236; /* rsr.ccompare0 */
   9077  1.1  skrll 		case 241:
   9078  1.1  skrll 		  return 239; /* rsr.ccompare1 */
   9079  1.1  skrll 		case 242:
   9080  1.1  skrll 		  return 242; /* rsr.ccompare2 */
   9081  1.1  skrll 		case 244:
   9082  1.1  skrll 		  return 181; /* rsr.misc0 */
   9083  1.1  skrll 		case 245:
   9084  1.1  skrll 		  return 184; /* rsr.misc1 */
   9085  1.1  skrll 		}
   9086  1.1  skrll 	      break;
   9087  1.1  skrll 	    case 1:
   9088  1.1  skrll 	      switch (Field_sr_Slot_inst_get (insn))
   9089  1.1  skrll 		{
   9090  1.1  skrll 		case 0:
   9091  1.1  skrll 		  return 126; /* wsr.lbeg */
   9092  1.1  skrll 		case 1:
   9093  1.1  skrll 		  return 120; /* wsr.lend */
   9094  1.1  skrll 		case 2:
   9095  1.1  skrll 		  return 123; /* wsr.lcount */
   9096  1.1  skrll 		case 3:
   9097  1.1  skrll 		  return 129; /* wsr.sar */
   9098  1.1  skrll 		case 5:
   9099  1.1  skrll 		  return 132; /* wsr.litbase */
   9100  1.1  skrll 		case 72:
   9101  1.1  skrll 		  return 21; /* wsr.windowbase */
   9102  1.1  skrll 		case 73:
   9103  1.1  skrll 		  return 24; /* wsr.windowstart */
   9104  1.1  skrll 		case 83:
   9105  1.1  skrll 		  return 264; /* wsr.ptevaddr */
   9106  1.1  skrll 		case 90:
   9107  1.1  skrll 		  return 268; /* wsr.rasid */
   9108  1.1  skrll 		case 91:
   9109  1.1  skrll 		  return 271; /* wsr.itlbcfg */
   9110  1.1  skrll 		case 92:
   9111  1.1  skrll 		  return 274; /* wsr.dtlbcfg */
   9112  1.1  skrll 		case 96:
   9113  1.1  skrll 		  return 217; /* wsr.ibreakenable */
   9114  1.1  skrll 		case 104:
   9115  1.1  skrll 		  return 229; /* wsr.ddr */
   9116  1.1  skrll 		case 128:
   9117  1.1  skrll 		  return 211; /* wsr.ibreaka0 */
   9118  1.1  skrll 		case 129:
   9119  1.1  skrll 		  return 214; /* wsr.ibreaka1 */
   9120  1.1  skrll 		case 144:
   9121  1.1  skrll 		  return 199; /* wsr.dbreaka0 */
   9122  1.1  skrll 		case 145:
   9123  1.1  skrll 		  return 205; /* wsr.dbreaka1 */
   9124  1.1  skrll 		case 160:
   9125  1.1  skrll 		  return 202; /* wsr.dbreakc0 */
   9126  1.1  skrll 		case 161:
   9127  1.1  skrll 		  return 208; /* wsr.dbreakc1 */
   9128  1.1  skrll 		case 177:
   9129  1.1  skrll 		  return 140; /* wsr.epc1 */
   9130  1.1  skrll 		case 178:
   9131  1.1  skrll 		  return 146; /* wsr.epc2 */
   9132  1.1  skrll 		case 179:
   9133  1.1  skrll 		  return 152; /* wsr.epc3 */
   9134  1.1  skrll 		case 180:
   9135  1.1  skrll 		  return 158; /* wsr.epc4 */
   9136  1.1  skrll 		case 192:
   9137  1.1  skrll 		  return 176; /* wsr.depc */
   9138  1.1  skrll 		case 194:
   9139  1.1  skrll 		  return 164; /* wsr.eps2 */
   9140  1.1  skrll 		case 195:
   9141  1.1  skrll 		  return 167; /* wsr.eps3 */
   9142  1.1  skrll 		case 196:
   9143  1.1  skrll 		  return 170; /* wsr.eps4 */
   9144  1.1  skrll 		case 209:
   9145  1.1  skrll 		  return 143; /* wsr.excsave1 */
   9146  1.1  skrll 		case 210:
   9147  1.1  skrll 		  return 149; /* wsr.excsave2 */
   9148  1.1  skrll 		case 211:
   9149  1.1  skrll 		  return 155; /* wsr.excsave3 */
   9150  1.1  skrll 		case 212:
   9151  1.1  skrll 		  return 161; /* wsr.excsave4 */
   9152  1.1  skrll 		case 226:
   9153  1.1  skrll 		  return 191; /* wsr.intset */
   9154  1.1  skrll 		case 227:
   9155  1.1  skrll 		  return 192; /* wsr.intclear */
   9156  1.1  skrll 		case 228:
   9157  1.1  skrll 		  return 194; /* wsr.intenable */
   9158  1.1  skrll 		case 230:
   9159  1.1  skrll 		  return 137; /* wsr.ps */
   9160  1.1  skrll 		case 232:
   9161  1.1  skrll 		  return 179; /* wsr.exccause */
   9162  1.1  skrll 		case 233:
   9163  1.1  skrll 		  return 220; /* wsr.debugcause */
   9164  1.1  skrll 		case 234:
   9165  1.1  skrll 		  return 234; /* wsr.ccount */
   9166  1.1  skrll 		case 236:
   9167  1.1  skrll 		  return 223; /* wsr.icount */
   9168  1.1  skrll 		case 237:
   9169  1.1  skrll 		  return 226; /* wsr.icountlevel */
   9170  1.1  skrll 		case 238:
   9171  1.1  skrll 		  return 173; /* wsr.excvaddr */
   9172  1.1  skrll 		case 240:
   9173  1.1  skrll 		  return 237; /* wsr.ccompare0 */
   9174  1.1  skrll 		case 241:
   9175  1.1  skrll 		  return 240; /* wsr.ccompare1 */
   9176  1.1  skrll 		case 242:
   9177  1.1  skrll 		  return 243; /* wsr.ccompare2 */
   9178  1.1  skrll 		case 244:
   9179  1.1  skrll 		  return 182; /* wsr.misc0 */
   9180  1.1  skrll 		case 245:
   9181  1.1  skrll 		  return 185; /* wsr.misc1 */
   9182  1.1  skrll 		}
   9183  1.1  skrll 	      break;
   9184  1.1  skrll 	    case 8:
   9185  1.1  skrll 	      return 89; /* moveqz */
   9186  1.1  skrll 	    case 9:
   9187  1.1  skrll 	      return 90; /* movnez */
   9188  1.1  skrll 	    case 10:
   9189  1.1  skrll 	      return 91; /* movltz */
   9190  1.1  skrll 	    case 11:
   9191  1.1  skrll 	      return 92; /* movgez */
   9192  1.1  skrll 	    }
   9193  1.1  skrll 	  break;
   9194  1.1  skrll 	case 4:
   9195  1.1  skrll 	case 5:
   9196  1.1  skrll 	  return 76; /* extui */
   9197  1.1  skrll 	case 9:
   9198  1.1  skrll 	  switch (Field_op2_Slot_inst_get (insn))
   9199  1.1  skrll 	    {
   9200  1.1  skrll 	    case 0:
   9201  1.1  skrll 	      return 18; /* l32e */
   9202  1.1  skrll 	    case 4:
   9203  1.1  skrll 	      return 19; /* s32e */
   9204  1.1  skrll 	    }
   9205  1.1  skrll 	  break;
   9206  1.1  skrll 	}
   9207  1.1  skrll       break;
   9208  1.1  skrll     case 1:
   9209  1.1  skrll       return 83; /* l32r */
   9210  1.1  skrll     case 2:
   9211  1.1  skrll       switch (Field_r_Slot_inst_get (insn))
   9212  1.1  skrll 	{
   9213  1.1  skrll 	case 0:
   9214  1.1  skrll 	  return 84; /* l8ui */
   9215  1.1  skrll 	case 1:
   9216  1.1  skrll 	  return 80; /* l16ui */
   9217  1.1  skrll 	case 2:
   9218  1.1  skrll 	  return 82; /* l32i */
   9219  1.1  skrll 	case 4:
   9220  1.1  skrll 	  return 99; /* s8i */
   9221  1.1  skrll 	case 5:
   9222  1.1  skrll 	  return 97; /* s16i */
   9223  1.1  skrll 	case 6:
   9224  1.1  skrll 	  return 98; /* s32i */
   9225  1.1  skrll 	case 7:
   9226  1.1  skrll 	  switch (Field_t_Slot_inst_get (insn))
   9227  1.1  skrll 	    {
   9228  1.1  skrll 	    case 0:
   9229  1.1  skrll 	      return 258; /* dpfr */
   9230  1.1  skrll 	    case 1:
   9231  1.1  skrll 	      return 259; /* dpfw */
   9232  1.1  skrll 	    case 2:
   9233  1.1  skrll 	      return 260; /* dpfro */
   9234  1.1  skrll 	    case 3:
   9235  1.1  skrll 	      return 261; /* dpfwo */
   9236  1.1  skrll 	    case 4:
   9237  1.1  skrll 	      return 252; /* dhwb */
   9238  1.1  skrll 	    case 5:
   9239  1.1  skrll 	      return 253; /* dhwbi */
   9240  1.1  skrll 	    case 6:
   9241  1.1  skrll 	      return 256; /* dhi */
   9242  1.1  skrll 	    case 7:
   9243  1.1  skrll 	      return 257; /* dii */
   9244  1.1  skrll 	    case 8:
   9245  1.1  skrll 	      switch (Field_op1_Slot_inst_get (insn))
   9246  1.1  skrll 		{
   9247  1.1  skrll 		case 4:
   9248  1.1  skrll 		  return 254; /* diwb */
   9249  1.1  skrll 		case 5:
   9250  1.1  skrll 		  return 255; /* diwbi */
   9251  1.1  skrll 		}
   9252  1.1  skrll 	      break;
   9253  1.1  skrll 	    case 12:
   9254  1.1  skrll 	      return 245; /* ipf */
   9255  1.1  skrll 	    case 14:
   9256  1.1  skrll 	      return 246; /* ihi */
   9257  1.1  skrll 	    case 15:
   9258  1.1  skrll 	      return 247; /* iii */
   9259  1.1  skrll 	    }
   9260  1.1  skrll 	  break;
   9261  1.1  skrll 	case 9:
   9262  1.1  skrll 	  return 81; /* l16si */
   9263  1.1  skrll 	case 10:
   9264  1.1  skrll 	  return 88; /* movi */
   9265  1.1  skrll 	case 12:
   9266  1.1  skrll 	  return 37; /* addi */
   9267  1.1  skrll 	case 13:
   9268  1.1  skrll 	  return 38; /* addmi */
   9269  1.1  skrll 	}
   9270  1.1  skrll       break;
   9271  1.1  skrll     case 5:
   9272  1.1  skrll       switch (Field_n_Slot_inst_get (insn))
   9273  1.1  skrll 	{
   9274  1.1  skrll 	case 0:
   9275  1.1  skrll 	  return 74; /* call0 */
   9276  1.1  skrll 	case 1:
   9277  1.1  skrll 	  return 7; /* call4 */
   9278  1.1  skrll 	case 2:
   9279  1.1  skrll 	  return 6; /* call8 */
   9280  1.1  skrll 	case 3:
   9281  1.1  skrll 	  return 5; /* call12 */
   9282  1.1  skrll 	}
   9283  1.1  skrll       break;
   9284  1.1  skrll     case 6:
   9285  1.1  skrll       switch (Field_n_Slot_inst_get (insn))
   9286  1.1  skrll 	{
   9287  1.1  skrll 	case 0:
   9288  1.1  skrll 	  return 78; /* j */
   9289  1.1  skrll 	case 1:
   9290  1.1  skrll 	  switch (Field_m_Slot_inst_get (insn))
   9291  1.1  skrll 	    {
   9292  1.1  skrll 	    case 0:
   9293  1.1  skrll 	      return 70; /* beqz */
   9294  1.1  skrll 	    case 1:
   9295  1.1  skrll 	      return 71; /* bnez */
   9296  1.1  skrll 	    case 2:
   9297  1.1  skrll 	      return 73; /* bltz */
   9298  1.1  skrll 	    case 3:
   9299  1.1  skrll 	      return 72; /* bgez */
   9300  1.1  skrll 	    }
   9301  1.1  skrll 	  break;
   9302  1.1  skrll 	case 2:
   9303  1.1  skrll 	  switch (Field_m_Slot_inst_get (insn))
   9304  1.1  skrll 	    {
   9305  1.1  skrll 	    case 0:
   9306  1.1  skrll 	      return 50; /* beqi */
   9307  1.1  skrll 	    case 1:
   9308  1.1  skrll 	      return 51; /* bnei */
   9309  1.1  skrll 	    case 2:
   9310  1.1  skrll 	      return 53; /* blti */
   9311  1.1  skrll 	    case 3:
   9312  1.1  skrll 	      return 52; /* bgei */
   9313  1.1  skrll 	    }
   9314  1.1  skrll 	  break;
   9315  1.1  skrll 	case 3:
   9316  1.1  skrll 	  switch (Field_m_Slot_inst_get (insn))
   9317  1.1  skrll 	    {
   9318  1.1  skrll 	    case 0:
   9319  1.1  skrll 	      return 11; /* entry */
   9320  1.1  skrll 	    case 1:
   9321  1.1  skrll 	      switch (Field_r_Slot_inst_get (insn))
   9322  1.1  skrll 		{
   9323  1.1  skrll 		case 8:
   9324  1.1  skrll 		  return 85; /* loop */
   9325  1.1  skrll 		case 9:
   9326  1.1  skrll 		  return 86; /* loopnez */
   9327  1.1  skrll 		case 10:
   9328  1.1  skrll 		  return 87; /* loopgtz */
   9329  1.1  skrll 		}
   9330  1.1  skrll 	      break;
   9331  1.1  skrll 	    case 2:
   9332  1.1  skrll 	      return 57; /* bltui */
   9333  1.1  skrll 	    case 3:
   9334  1.1  skrll 	      return 56; /* bgeui */
   9335  1.1  skrll 	    }
   9336  1.1  skrll 	  break;
   9337  1.1  skrll 	}
   9338  1.1  skrll       break;
   9339  1.1  skrll     case 7:
   9340  1.1  skrll       switch (Field_r_Slot_inst_get (insn))
   9341  1.1  skrll 	{
   9342  1.1  skrll 	case 0:
   9343  1.1  skrll 	  return 65; /* bnone */
   9344  1.1  skrll 	case 1:
   9345  1.1  skrll 	  return 58; /* beq */
   9346  1.1  skrll 	case 2:
   9347  1.1  skrll 	  return 61; /* blt */
   9348  1.1  skrll 	case 3:
   9349  1.1  skrll 	  return 63; /* bltu */
   9350  1.1  skrll 	case 4:
   9351  1.1  skrll 	  return 66; /* ball */
   9352  1.1  skrll 	case 5:
   9353  1.1  skrll 	  return 68; /* bbc */
   9354  1.1  skrll 	case 6:
   9355  1.1  skrll 	case 7:
   9356  1.1  skrll 	  return 54; /* bbci */
   9357  1.1  skrll 	case 8:
   9358  1.1  skrll 	  return 64; /* bany */
   9359  1.1  skrll 	case 9:
   9360  1.1  skrll 	  return 59; /* bne */
   9361  1.1  skrll 	case 10:
   9362  1.1  skrll 	  return 60; /* bge */
   9363  1.1  skrll 	case 11:
   9364  1.1  skrll 	  return 62; /* bgeu */
   9365  1.1  skrll 	case 12:
   9366  1.1  skrll 	  return 67; /* bnall */
   9367  1.1  skrll 	case 13:
   9368  1.1  skrll 	  return 69; /* bbs */
   9369  1.1  skrll 	case 14:
   9370  1.1  skrll 	case 15:
   9371  1.1  skrll 	  return 55; /* bbsi */
   9372  1.1  skrll 	}
   9373  1.1  skrll       break;
   9374  1.1  skrll     }
   9375  1.1  skrll   return 0;
   9376  1.1  skrll }
   9377  1.1  skrll 
   9378  1.1  skrll static int
   9379  1.1  skrll Slot_inst16b_decode (const xtensa_insnbuf insn)
   9380  1.1  skrll {
   9381  1.1  skrll   switch (Field_op0_Slot_inst16b_get (insn))
   9382  1.1  skrll     {
   9383  1.1  skrll     case 12:
   9384  1.1  skrll       switch (Field_i_Slot_inst16b_get (insn))
   9385  1.1  skrll 	{
   9386  1.1  skrll 	case 0:
   9387  1.1  skrll 	  return 33; /* movi.n */
   9388  1.1  skrll 	case 1:
   9389  1.1  skrll 	  switch (Field_z_Slot_inst16b_get (insn))
   9390  1.1  skrll 	    {
   9391  1.1  skrll 	    case 0:
   9392  1.1  skrll 	      return 28; /* beqz.n */
   9393  1.1  skrll 	    case 1:
   9394  1.1  skrll 	      return 29; /* bnez.n */
   9395  1.1  skrll 	    }
   9396  1.1  skrll 	  break;
   9397  1.1  skrll 	}
   9398  1.1  skrll       break;
   9399  1.1  skrll     case 13:
   9400  1.1  skrll       switch (Field_r_Slot_inst16b_get (insn))
   9401  1.1  skrll 	{
   9402  1.1  skrll 	case 0:
   9403  1.1  skrll 	  return 32; /* mov.n */
   9404  1.1  skrll 	case 15:
   9405  1.1  skrll 	  switch (Field_t_Slot_inst16b_get (insn))
   9406  1.1  skrll 	    {
   9407  1.1  skrll 	    case 0:
   9408  1.1  skrll 	      return 35; /* ret.n */
   9409  1.1  skrll 	    case 1:
   9410  1.1  skrll 	      return 15; /* retw.n */
   9411  1.1  skrll 	    case 2:
   9412  1.1  skrll 	      return 197; /* break.n */
   9413  1.1  skrll 	    case 3:
   9414  1.1  skrll 	      if (Field_s_Slot_inst16b_get (insn) == 0)
   9415  1.1  skrll 		return 34; /* nop.n */
   9416  1.1  skrll 	      break;
   9417  1.1  skrll 	    case 6:
   9418  1.1  skrll 	      if (Field_s_Slot_inst16b_get (insn) == 0)
   9419  1.1  skrll 		return 30; /* ill.n */
   9420  1.1  skrll 	      break;
   9421  1.1  skrll 	    }
   9422  1.1  skrll 	  break;
   9423  1.1  skrll 	}
   9424  1.1  skrll       break;
   9425  1.1  skrll     }
   9426  1.1  skrll   return 0;
   9427  1.1  skrll }
   9428  1.1  skrll 
   9429  1.1  skrll static int
   9430  1.1  skrll Slot_inst16a_decode (const xtensa_insnbuf insn)
   9431  1.1  skrll {
   9432  1.1  skrll   switch (Field_op0_Slot_inst16a_get (insn))
   9433  1.1  skrll     {
   9434  1.1  skrll     case 8:
   9435  1.1  skrll       return 31; /* l32i.n */
   9436  1.1  skrll     case 9:
   9437  1.1  skrll       return 36; /* s32i.n */
   9438  1.1  skrll     case 10:
   9439  1.1  skrll       return 26; /* add.n */
   9440  1.1  skrll     case 11:
   9441  1.1  skrll       return 27; /* addi.n */
   9442  1.1  skrll     }
   9443  1.1  skrll   return 0;
   9444  1.1  skrll }
   9445  1.1  skrll 
   9446  1.1  skrll 
   9447  1.1  skrll /* Instruction slots.  */
   9449  1.1  skrll 
   9450  1.1  skrll static void
   9451  1.1  skrll Slot_x24_Format_inst_0_get (const xtensa_insnbuf insn,
   9452  1.1  skrll 			    xtensa_insnbuf slotbuf)
   9453  1.1  skrll {
   9454  1.1  skrll   slotbuf[0] = (insn[0] & 0xffffff);
   9455  1.1  skrll }
   9456  1.1  skrll 
   9457  1.1  skrll static void
   9458  1.1  skrll Slot_x24_Format_inst_0_set (xtensa_insnbuf insn,
   9459  1.1  skrll 			    const xtensa_insnbuf slotbuf)
   9460  1.1  skrll {
   9461  1.1  skrll   insn[0] = (insn[0] & ~0xffffff) | (slotbuf[0] & 0xffffff);
   9462  1.1  skrll }
   9463  1.1  skrll 
   9464  1.1  skrll static void
   9465  1.1  skrll Slot_x16a_Format_inst16a_0_get (const xtensa_insnbuf insn,
   9466  1.1  skrll 				xtensa_insnbuf slotbuf)
   9467  1.1  skrll {
   9468  1.1  skrll   slotbuf[0] = ((insn[0] & 0xffff00) >> 8);
   9469  1.1  skrll }
   9470  1.1  skrll 
   9471  1.1  skrll static void
   9472  1.1  skrll Slot_x16a_Format_inst16a_0_set (xtensa_insnbuf insn,
   9473  1.1  skrll 				const xtensa_insnbuf slotbuf)
   9474  1.1  skrll {
   9475  1.1  skrll   insn[0] = (insn[0] & ~0xffff00) | ((slotbuf[0] & 0xffff) << 8);
   9476  1.1  skrll }
   9477  1.1  skrll 
   9478  1.1  skrll static void
   9479  1.1  skrll Slot_x16b_Format_inst16b_0_get (const xtensa_insnbuf insn,
   9480  1.1  skrll 				xtensa_insnbuf slotbuf)
   9481  1.1  skrll {
   9482  1.1  skrll   slotbuf[0] = ((insn[0] & 0xffff00) >> 8);
   9483  1.1  skrll }
   9484  1.1  skrll 
   9485  1.1  skrll static void
   9486  1.1  skrll Slot_x16b_Format_inst16b_0_set (xtensa_insnbuf insn,
   9487  1.1  skrll 				const xtensa_insnbuf slotbuf)
   9488  1.1  skrll {
   9489  1.1  skrll   insn[0] = (insn[0] & ~0xffff00) | ((slotbuf[0] & 0xffff) << 8);
   9490  1.1  skrll }
   9491  1.1  skrll 
   9492  1.1  skrll static xtensa_get_field_fn
   9493  1.1  skrll Slot_inst_get_field_fns[] = {
   9494  1.1  skrll   Field_t_Slot_inst_get,
   9495  1.1  skrll   Field_bbi4_Slot_inst_get,
   9496  1.1  skrll   Field_bbi_Slot_inst_get,
   9497  1.1  skrll   Field_imm12_Slot_inst_get,
   9498  1.1  skrll   Field_imm8_Slot_inst_get,
   9499  1.1  skrll   Field_s_Slot_inst_get,
   9500  1.1  skrll   Field_imm12b_Slot_inst_get,
   9501  1.1  skrll   Field_imm16_Slot_inst_get,
   9502  1.1  skrll   Field_m_Slot_inst_get,
   9503  1.1  skrll   Field_n_Slot_inst_get,
   9504  1.1  skrll   Field_offset_Slot_inst_get,
   9505  1.1  skrll   Field_op0_Slot_inst_get,
   9506  1.1  skrll   Field_op1_Slot_inst_get,
   9507  1.1  skrll   Field_op2_Slot_inst_get,
   9508  1.1  skrll   Field_r_Slot_inst_get,
   9509  1.1  skrll   Field_sa4_Slot_inst_get,
   9510  1.1  skrll   Field_sae4_Slot_inst_get,
   9511  1.1  skrll   Field_sae_Slot_inst_get,
   9512  1.1  skrll   Field_sal_Slot_inst_get,
   9513  1.1  skrll   Field_sargt_Slot_inst_get,
   9514  1.1  skrll   Field_sas4_Slot_inst_get,
   9515  1.1  skrll   Field_sas_Slot_inst_get,
   9516  1.1  skrll   Field_sr_Slot_inst_get,
   9517  1.1  skrll   Field_st_Slot_inst_get,
   9518  1.1  skrll   Field_thi3_Slot_inst_get,
   9519  1.1  skrll   Field_imm4_Slot_inst_get,
   9520  1.1  skrll   Field_mn_Slot_inst_get,
   9521  1.1  skrll   0,
   9522  1.1  skrll   0,
   9523  1.1  skrll   0,
   9524  1.1  skrll   0,
   9525  1.1  skrll   0,
   9526  1.1  skrll   0,
   9527  1.1  skrll   0,
   9528  1.1  skrll   0,
   9529  1.1  skrll   Implicit_Field_ar0_get,
   9530  1.1  skrll   Implicit_Field_ar4_get,
   9531  1.1  skrll   Implicit_Field_ar8_get,
   9532  1.1  skrll   Implicit_Field_ar12_get
   9533  1.1  skrll };
   9534  1.1  skrll 
   9535  1.1  skrll static xtensa_set_field_fn
   9536  1.1  skrll Slot_inst_set_field_fns[] = {
   9537  1.1  skrll   Field_t_Slot_inst_set,
   9538  1.1  skrll   Field_bbi4_Slot_inst_set,
   9539  1.1  skrll   Field_bbi_Slot_inst_set,
   9540  1.1  skrll   Field_imm12_Slot_inst_set,
   9541  1.1  skrll   Field_imm8_Slot_inst_set,
   9542  1.1  skrll   Field_s_Slot_inst_set,
   9543  1.1  skrll   Field_imm12b_Slot_inst_set,
   9544  1.1  skrll   Field_imm16_Slot_inst_set,
   9545  1.1  skrll   Field_m_Slot_inst_set,
   9546  1.1  skrll   Field_n_Slot_inst_set,
   9547  1.1  skrll   Field_offset_Slot_inst_set,
   9548  1.1  skrll   Field_op0_Slot_inst_set,
   9549  1.1  skrll   Field_op1_Slot_inst_set,
   9550  1.1  skrll   Field_op2_Slot_inst_set,
   9551  1.1  skrll   Field_r_Slot_inst_set,
   9552  1.1  skrll   Field_sa4_Slot_inst_set,
   9553  1.1  skrll   Field_sae4_Slot_inst_set,
   9554  1.1  skrll   Field_sae_Slot_inst_set,
   9555  1.1  skrll   Field_sal_Slot_inst_set,
   9556  1.1  skrll   Field_sargt_Slot_inst_set,
   9557  1.1  skrll   Field_sas4_Slot_inst_set,
   9558  1.1  skrll   Field_sas_Slot_inst_set,
   9559  1.1  skrll   Field_sr_Slot_inst_set,
   9560  1.1  skrll   Field_st_Slot_inst_set,
   9561  1.1  skrll   Field_thi3_Slot_inst_set,
   9562  1.1  skrll   Field_imm4_Slot_inst_set,
   9563  1.1  skrll   Field_mn_Slot_inst_set,
   9564  1.1  skrll   0,
   9565  1.1  skrll   0,
   9566  1.1  skrll   0,
   9567  1.1  skrll   0,
   9568  1.1  skrll   0,
   9569  1.1  skrll   0,
   9570  1.1  skrll   0,
   9571  1.1  skrll   0,
   9572  1.1  skrll   Implicit_Field_set,
   9573  1.1  skrll   Implicit_Field_set,
   9574  1.1  skrll   Implicit_Field_set,
   9575  1.1  skrll   Implicit_Field_set
   9576  1.1  skrll };
   9577  1.1  skrll 
   9578  1.1  skrll static xtensa_get_field_fn
   9579  1.1  skrll Slot_inst16a_get_field_fns[] = {
   9580  1.1  skrll   Field_t_Slot_inst16a_get,
   9581  1.1  skrll   0,
   9582  1.1  skrll   0,
   9583  1.1  skrll   0,
   9584  1.1  skrll   0,
   9585  1.1  skrll   Field_s_Slot_inst16a_get,
   9586  1.1  skrll   0,
   9587  1.1  skrll   0,
   9588  1.1  skrll   0,
   9589  1.1  skrll   0,
   9590  1.1  skrll   0,
   9591  1.1  skrll   Field_op0_Slot_inst16a_get,
   9592  1.1  skrll   0,
   9593  1.1  skrll   0,
   9594  1.1  skrll   Field_r_Slot_inst16a_get,
   9595  1.1  skrll   0,
   9596  1.1  skrll   0,
   9597  1.1  skrll   0,
   9598  1.1  skrll   0,
   9599  1.1  skrll   0,
   9600  1.1  skrll   0,
   9601  1.1  skrll   0,
   9602  1.1  skrll   Field_sr_Slot_inst16a_get,
   9603  1.1  skrll   Field_st_Slot_inst16a_get,
   9604  1.1  skrll   0,
   9605  1.1  skrll   Field_imm4_Slot_inst16a_get,
   9606  1.1  skrll   0,
   9607  1.1  skrll   Field_i_Slot_inst16a_get,
   9608  1.1  skrll   Field_imm6lo_Slot_inst16a_get,
   9609  1.1  skrll   Field_imm6hi_Slot_inst16a_get,
   9610  1.1  skrll   Field_imm7lo_Slot_inst16a_get,
   9611  1.1  skrll   Field_imm7hi_Slot_inst16a_get,
   9612  1.1  skrll   Field_z_Slot_inst16a_get,
   9613  1.1  skrll   Field_imm6_Slot_inst16a_get,
   9614  1.1  skrll   Field_imm7_Slot_inst16a_get,
   9615  1.1  skrll   Implicit_Field_ar0_get,
   9616  1.1  skrll   Implicit_Field_ar4_get,
   9617  1.1  skrll   Implicit_Field_ar8_get,
   9618  1.1  skrll   Implicit_Field_ar12_get
   9619  1.1  skrll };
   9620  1.1  skrll 
   9621  1.1  skrll static xtensa_set_field_fn
   9622  1.1  skrll Slot_inst16a_set_field_fns[] = {
   9623  1.1  skrll   Field_t_Slot_inst16a_set,
   9624  1.1  skrll   0,
   9625  1.1  skrll   0,
   9626  1.1  skrll   0,
   9627  1.1  skrll   0,
   9628  1.1  skrll   Field_s_Slot_inst16a_set,
   9629  1.1  skrll   0,
   9630  1.1  skrll   0,
   9631  1.1  skrll   0,
   9632  1.1  skrll   0,
   9633  1.1  skrll   0,
   9634  1.1  skrll   Field_op0_Slot_inst16a_set,
   9635  1.1  skrll   0,
   9636  1.1  skrll   0,
   9637  1.1  skrll   Field_r_Slot_inst16a_set,
   9638  1.1  skrll   0,
   9639  1.1  skrll   0,
   9640  1.1  skrll   0,
   9641  1.1  skrll   0,
   9642  1.1  skrll   0,
   9643  1.1  skrll   0,
   9644  1.1  skrll   0,
   9645  1.1  skrll   Field_sr_Slot_inst16a_set,
   9646  1.1  skrll   Field_st_Slot_inst16a_set,
   9647  1.1  skrll   0,
   9648  1.1  skrll   Field_imm4_Slot_inst16a_set,
   9649  1.1  skrll   0,
   9650  1.1  skrll   Field_i_Slot_inst16a_set,
   9651  1.1  skrll   Field_imm6lo_Slot_inst16a_set,
   9652  1.1  skrll   Field_imm6hi_Slot_inst16a_set,
   9653  1.1  skrll   Field_imm7lo_Slot_inst16a_set,
   9654  1.1  skrll   Field_imm7hi_Slot_inst16a_set,
   9655  1.1  skrll   Field_z_Slot_inst16a_set,
   9656  1.1  skrll   Field_imm6_Slot_inst16a_set,
   9657  1.1  skrll   Field_imm7_Slot_inst16a_set,
   9658  1.1  skrll   Implicit_Field_set,
   9659  1.1  skrll   Implicit_Field_set,
   9660  1.1  skrll   Implicit_Field_set,
   9661  1.1  skrll   Implicit_Field_set
   9662  1.1  skrll };
   9663  1.1  skrll 
   9664  1.1  skrll static xtensa_get_field_fn
   9665  1.1  skrll Slot_inst16b_get_field_fns[] = {
   9666  1.1  skrll   Field_t_Slot_inst16b_get,
   9667  1.1  skrll   0,
   9668  1.1  skrll   0,
   9669  1.1  skrll   0,
   9670  1.1  skrll   0,
   9671  1.1  skrll   Field_s_Slot_inst16b_get,
   9672  1.1  skrll   0,
   9673  1.1  skrll   0,
   9674  1.1  skrll   0,
   9675  1.1  skrll   0,
   9676  1.1  skrll   0,
   9677  1.1  skrll   Field_op0_Slot_inst16b_get,
   9678  1.1  skrll   0,
   9679  1.1  skrll   0,
   9680  1.1  skrll   Field_r_Slot_inst16b_get,
   9681  1.1  skrll   0,
   9682  1.1  skrll   0,
   9683  1.1  skrll   0,
   9684  1.1  skrll   0,
   9685  1.1  skrll   0,
   9686  1.1  skrll   0,
   9687  1.1  skrll   0,
   9688  1.1  skrll   Field_sr_Slot_inst16b_get,
   9689  1.1  skrll   Field_st_Slot_inst16b_get,
   9690  1.1  skrll   0,
   9691  1.1  skrll   Field_imm4_Slot_inst16b_get,
   9692  1.1  skrll   0,
   9693  1.1  skrll   Field_i_Slot_inst16b_get,
   9694  1.1  skrll   Field_imm6lo_Slot_inst16b_get,
   9695  1.1  skrll   Field_imm6hi_Slot_inst16b_get,
   9696  1.1  skrll   Field_imm7lo_Slot_inst16b_get,
   9697  1.1  skrll   Field_imm7hi_Slot_inst16b_get,
   9698  1.1  skrll   Field_z_Slot_inst16b_get,
   9699  1.1  skrll   Field_imm6_Slot_inst16b_get,
   9700  1.1  skrll   Field_imm7_Slot_inst16b_get,
   9701  1.1  skrll   Implicit_Field_ar0_get,
   9702  1.1  skrll   Implicit_Field_ar4_get,
   9703  1.1  skrll   Implicit_Field_ar8_get,
   9704  1.1  skrll   Implicit_Field_ar12_get
   9705  1.1  skrll };
   9706  1.1  skrll 
   9707  1.1  skrll static xtensa_set_field_fn
   9708  1.1  skrll Slot_inst16b_set_field_fns[] = {
   9709  1.1  skrll   Field_t_Slot_inst16b_set,
   9710  1.1  skrll   0,
   9711  1.1  skrll   0,
   9712  1.1  skrll   0,
   9713  1.1  skrll   0,
   9714  1.1  skrll   Field_s_Slot_inst16b_set,
   9715  1.1  skrll   0,
   9716  1.1  skrll   0,
   9717  1.1  skrll   0,
   9718  1.1  skrll   0,
   9719  1.1  skrll   0,
   9720  1.1  skrll   Field_op0_Slot_inst16b_set,
   9721  1.1  skrll   0,
   9722  1.1  skrll   0,
   9723  1.1  skrll   Field_r_Slot_inst16b_set,
   9724  1.1  skrll   0,
   9725  1.1  skrll   0,
   9726  1.1  skrll   0,
   9727  1.1  skrll   0,
   9728  1.1  skrll   0,
   9729  1.1  skrll   0,
   9730  1.1  skrll   0,
   9731  1.1  skrll   Field_sr_Slot_inst16b_set,
   9732  1.1  skrll   Field_st_Slot_inst16b_set,
   9733  1.1  skrll   0,
   9734  1.1  skrll   Field_imm4_Slot_inst16b_set,
   9735  1.1  skrll   0,
   9736  1.1  skrll   Field_i_Slot_inst16b_set,
   9737  1.1  skrll   Field_imm6lo_Slot_inst16b_set,
   9738  1.1  skrll   Field_imm6hi_Slot_inst16b_set,
   9739  1.1  skrll   Field_imm7lo_Slot_inst16b_set,
   9740  1.1  skrll   Field_imm7hi_Slot_inst16b_set,
   9741  1.1  skrll   Field_z_Slot_inst16b_set,
   9742  1.1  skrll   Field_imm6_Slot_inst16b_set,
   9743  1.1  skrll   Field_imm7_Slot_inst16b_set,
   9744  1.1  skrll   Implicit_Field_set,
   9745  1.1  skrll   Implicit_Field_set,
   9746  1.1  skrll   Implicit_Field_set,
   9747  1.1  skrll   Implicit_Field_set
   9748  1.1  skrll };
   9749  1.1  skrll 
   9750  1.1  skrll static xtensa_slot_internal slots[] = {
   9751  1.1  skrll   { "Inst", "x24", 0,
   9752  1.1  skrll     Slot_x24_Format_inst_0_get, Slot_x24_Format_inst_0_set,
   9753  1.1  skrll     Slot_inst_get_field_fns, Slot_inst_set_field_fns,
   9754  1.1  skrll     Slot_inst_decode, "nop" },
   9755  1.1  skrll   { "Inst16a", "x16a", 0,
   9756  1.1  skrll     Slot_x16a_Format_inst16a_0_get, Slot_x16a_Format_inst16a_0_set,
   9757  1.1  skrll     Slot_inst16a_get_field_fns, Slot_inst16a_set_field_fns,
   9758  1.1  skrll     Slot_inst16a_decode, "" },
   9759  1.1  skrll   { "Inst16b", "x16b", 0,
   9760  1.1  skrll     Slot_x16b_Format_inst16b_0_get, Slot_x16b_Format_inst16b_0_set,
   9761  1.1  skrll     Slot_inst16b_get_field_fns, Slot_inst16b_set_field_fns,
   9762  1.1  skrll     Slot_inst16b_decode, "nop.n" }
   9763  1.1  skrll };
   9764  1.1  skrll 
   9765  1.1  skrll 
   9766  1.1  skrll /* Instruction formats.  */
   9768  1.1  skrll 
   9769  1.1  skrll static void
   9770  1.1  skrll Format_x24_encode (xtensa_insnbuf insn)
   9771  1.1  skrll {
   9772  1.1  skrll   insn[0] = 0;
   9773  1.1  skrll }
   9774  1.1  skrll 
   9775  1.1  skrll static void
   9776  1.1  skrll Format_x16a_encode (xtensa_insnbuf insn)
   9777  1.1  skrll {
   9778  1.1  skrll   insn[0] = 0x800000;
   9779  1.1  skrll }
   9780  1.1  skrll 
   9781  1.1  skrll static void
   9782  1.1  skrll Format_x16b_encode (xtensa_insnbuf insn)
   9783  1.1  skrll {
   9784  1.1  skrll   insn[0] = 0xc00000;
   9785  1.1  skrll }
   9786  1.1  skrll 
   9787  1.1  skrll static int Format_x24_slots[] = { 0 };
   9788  1.1  skrll 
   9789  1.1  skrll static int Format_x16a_slots[] = { 1 };
   9790  1.1  skrll 
   9791  1.1  skrll static int Format_x16b_slots[] = { 2 };
   9792  1.1  skrll 
   9793  1.1  skrll static xtensa_format_internal formats[] = {
   9794  1.1  skrll   { "x24", 3, Format_x24_encode, 1, Format_x24_slots },
   9795  1.1  skrll   { "x16a", 2, Format_x16a_encode, 1, Format_x16a_slots },
   9796  1.1  skrll   { "x16b", 2, Format_x16b_encode, 1, Format_x16b_slots }
   9797  1.1  skrll };
   9798  1.1  skrll 
   9799  1.1  skrll 
   9800  1.1  skrll static int
   9801  1.1  skrll format_decoder (const xtensa_insnbuf insn)
   9802  1.1  skrll {
   9803  1.1  skrll   if ((insn[0] & 0x800000) == 0)
   9804  1.1  skrll     return 0; /* x24 */
   9805  1.1  skrll   if ((insn[0] & 0xc00000) == 0x800000)
   9806  1.1  skrll     return 1; /* x16a */
   9807  1.1  skrll   if ((insn[0] & 0xe00000) == 0xc00000)
   9808  1.1  skrll     return 2; /* x16b */
   9809  1.1  skrll   return -1;
   9810  1.1  skrll }
   9811  1.1  skrll 
   9812  1.1  skrll static int length_table[16] = {
   9813  1.1  skrll   3,
   9814  1.1  skrll   3,
   9815  1.1  skrll   3,
   9816  1.1  skrll   3,
   9817  1.1  skrll   3,
   9818  1.1  skrll   3,
   9819  1.1  skrll   3,
   9820  1.1  skrll   3,
   9821  1.1  skrll   2,
   9822  1.1  skrll   2,
   9823  1.1  skrll   2,
   9824  1.1  skrll   2,
   9825  1.1  skrll   2,
   9826  1.1  skrll   2,
   9827  1.1  skrll   -1,
   9828  1.1  skrll   -1
   9829  1.1  skrll };
   9830  1.1  skrll 
   9831  1.1  skrll static int
   9832  1.1  skrll length_decoder (const unsigned char *insn)
   9833  1.1  skrll {
   9834  1.1  skrll   int op0 = (insn[0] >> 4) & 0xf;
   9835  1.1  skrll   return length_table[op0];
   9836  1.1  skrll }
   9837  1.1  skrll 
   9838  1.1  skrll 
   9839  1.1  skrll /* Top-level ISA structure.  */
   9841  1.1  skrll 
   9842  1.1  skrll xtensa_isa_internal xtensa_modules = {
   9843               1 /* big-endian */,
   9844               3 /* insn_size */, 0,
   9845               3, formats, format_decoder, length_decoder,
   9846               3, slots,
   9847               39 /* num_fields */,
   9848               70, operands,
   9849               235, iclasses,
   9850               291, opcodes, 0,
   9851               1, regfiles,
   9852               NUM_STATES, states, 0,
   9853               NUM_SYSREGS, sysregs, 0,
   9854               { MAX_SPECIAL_REG, MAX_USER_REG }, { 0, 0 },
   9855               0, interfaces, 0,
   9856               0, funcUnits, 0
   9857             };
   9858