Back to index

cell-binutils  2.17cvs20070401
frv-desc.c
Go to the documentation of this file.
00001 /* CPU data for frv.
00002 
00003 THIS FILE IS MACHINE GENERATED WITH CGEN.
00004 
00005 Copyright 1996-2005 Free Software Foundation, Inc.
00006 
00007 This file is part of the GNU Binutils and/or GDB, the GNU debugger.
00008 
00009 This program is free software; you can redistribute it and/or modify
00010 it under the terms of the GNU General Public License as published by
00011 the Free Software Foundation; either version 2, or (at your option)
00012 any later version.
00013 
00014 This program is distributed in the hope that it will be useful,
00015 but WITHOUT ANY WARRANTY; without even the implied warranty of
00016 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00017 GNU General Public License for more details.
00018 
00019 You should have received a copy of the GNU General Public License along
00020 with this program; if not, write to the Free Software Foundation, Inc.,
00021 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA.
00022 
00023 */
00024 
00025 #include "sysdep.h"
00026 #include <stdio.h>
00027 #include <stdarg.h>
00028 #include "ansidecl.h"
00029 #include "bfd.h"
00030 #include "symcat.h"
00031 #include "frv-desc.h"
00032 #include "frv-opc.h"
00033 #include "opintl.h"
00034 #include "libiberty.h"
00035 #include "xregex.h"
00036 
00037 /* Attributes.  */
00038 
00039 static const CGEN_ATTR_ENTRY bool_attr[] =
00040 {
00041   { "#f", 0 },
00042   { "#t", 1 },
00043   { 0, 0 }
00044 };
00045 
00046 static const CGEN_ATTR_ENTRY MACH_attr[] ATTRIBUTE_UNUSED =
00047 {
00048   { "base", MACH_BASE },
00049   { "frv", MACH_FRV },
00050   { "fr550", MACH_FR550 },
00051   { "fr500", MACH_FR500 },
00052   { "fr450", MACH_FR450 },
00053   { "fr400", MACH_FR400 },
00054   { "tomcat", MACH_TOMCAT },
00055   { "simple", MACH_SIMPLE },
00056   { "max", MACH_MAX },
00057   { 0, 0 }
00058 };
00059 
00060 static const CGEN_ATTR_ENTRY ISA_attr[] ATTRIBUTE_UNUSED =
00061 {
00062   { "frv", ISA_FRV },
00063   { "max", ISA_MAX },
00064   { 0, 0 }
00065 };
00066 
00067 static const CGEN_ATTR_ENTRY UNIT_attr[] ATTRIBUTE_UNUSED =
00068 {
00069   { "NIL", UNIT_NIL },
00070   { "I0", UNIT_I0 },
00071   { "I1", UNIT_I1 },
00072   { "I01", UNIT_I01 },
00073   { "I2", UNIT_I2 },
00074   { "I3", UNIT_I3 },
00075   { "IALL", UNIT_IALL },
00076   { "FM0", UNIT_FM0 },
00077   { "FM1", UNIT_FM1 },
00078   { "FM01", UNIT_FM01 },
00079   { "FM2", UNIT_FM2 },
00080   { "FM3", UNIT_FM3 },
00081   { "FMALL", UNIT_FMALL },
00082   { "FMLOW", UNIT_FMLOW },
00083   { "B0", UNIT_B0 },
00084   { "B1", UNIT_B1 },
00085   { "B01", UNIT_B01 },
00086   { "C", UNIT_C },
00087   { "MULT_DIV", UNIT_MULT_DIV },
00088   { "IACC", UNIT_IACC },
00089   { "LOAD", UNIT_LOAD },
00090   { "STORE", UNIT_STORE },
00091   { "SCAN", UNIT_SCAN },
00092   { "DCPL", UNIT_DCPL },
00093   { "MDUALACC", UNIT_MDUALACC },
00094   { "MDCUTSSI", UNIT_MDCUTSSI },
00095   { "MCLRACC_1", UNIT_MCLRACC_1 },
00096   { "NUM_UNITS", UNIT_NUM_UNITS },
00097   { 0, 0 }
00098 };
00099 
00100 static const CGEN_ATTR_ENTRY FR400_MAJOR_attr[] ATTRIBUTE_UNUSED =
00101 {
00102   { "NONE", FR400_MAJOR_NONE },
00103   { "I_1", FR400_MAJOR_I_1 },
00104   { "I_2", FR400_MAJOR_I_2 },
00105   { "I_3", FR400_MAJOR_I_3 },
00106   { "I_4", FR400_MAJOR_I_4 },
00107   { "I_5", FR400_MAJOR_I_5 },
00108   { "B_1", FR400_MAJOR_B_1 },
00109   { "B_2", FR400_MAJOR_B_2 },
00110   { "B_3", FR400_MAJOR_B_3 },
00111   { "B_4", FR400_MAJOR_B_4 },
00112   { "B_5", FR400_MAJOR_B_5 },
00113   { "B_6", FR400_MAJOR_B_6 },
00114   { "C_1", FR400_MAJOR_C_1 },
00115   { "C_2", FR400_MAJOR_C_2 },
00116   { "M_1", FR400_MAJOR_M_1 },
00117   { "M_2", FR400_MAJOR_M_2 },
00118   { 0, 0 }
00119 };
00120 
00121 static const CGEN_ATTR_ENTRY FR450_MAJOR_attr[] ATTRIBUTE_UNUSED =
00122 {
00123   { "NONE", FR450_MAJOR_NONE },
00124   { "I_1", FR450_MAJOR_I_1 },
00125   { "I_2", FR450_MAJOR_I_2 },
00126   { "I_3", FR450_MAJOR_I_3 },
00127   { "I_4", FR450_MAJOR_I_4 },
00128   { "I_5", FR450_MAJOR_I_5 },
00129   { "B_1", FR450_MAJOR_B_1 },
00130   { "B_2", FR450_MAJOR_B_2 },
00131   { "B_3", FR450_MAJOR_B_3 },
00132   { "B_4", FR450_MAJOR_B_4 },
00133   { "B_5", FR450_MAJOR_B_5 },
00134   { "B_6", FR450_MAJOR_B_6 },
00135   { "C_1", FR450_MAJOR_C_1 },
00136   { "C_2", FR450_MAJOR_C_2 },
00137   { "M_1", FR450_MAJOR_M_1 },
00138   { "M_2", FR450_MAJOR_M_2 },
00139   { "M_3", FR450_MAJOR_M_3 },
00140   { "M_4", FR450_MAJOR_M_4 },
00141   { "M_5", FR450_MAJOR_M_5 },
00142   { "M_6", FR450_MAJOR_M_6 },
00143   { 0, 0 }
00144 };
00145 
00146 static const CGEN_ATTR_ENTRY FR500_MAJOR_attr[] ATTRIBUTE_UNUSED =
00147 {
00148   { "NONE", FR500_MAJOR_NONE },
00149   { "I_1", FR500_MAJOR_I_1 },
00150   { "I_2", FR500_MAJOR_I_2 },
00151   { "I_3", FR500_MAJOR_I_3 },
00152   { "I_4", FR500_MAJOR_I_4 },
00153   { "I_5", FR500_MAJOR_I_5 },
00154   { "I_6", FR500_MAJOR_I_6 },
00155   { "B_1", FR500_MAJOR_B_1 },
00156   { "B_2", FR500_MAJOR_B_2 },
00157   { "B_3", FR500_MAJOR_B_3 },
00158   { "B_4", FR500_MAJOR_B_4 },
00159   { "B_5", FR500_MAJOR_B_5 },
00160   { "B_6", FR500_MAJOR_B_6 },
00161   { "C_1", FR500_MAJOR_C_1 },
00162   { "C_2", FR500_MAJOR_C_2 },
00163   { "F_1", FR500_MAJOR_F_1 },
00164   { "F_2", FR500_MAJOR_F_2 },
00165   { "F_3", FR500_MAJOR_F_3 },
00166   { "F_4", FR500_MAJOR_F_4 },
00167   { "F_5", FR500_MAJOR_F_5 },
00168   { "F_6", FR500_MAJOR_F_6 },
00169   { "F_7", FR500_MAJOR_F_7 },
00170   { "F_8", FR500_MAJOR_F_8 },
00171   { "M_1", FR500_MAJOR_M_1 },
00172   { "M_2", FR500_MAJOR_M_2 },
00173   { "M_3", FR500_MAJOR_M_3 },
00174   { "M_4", FR500_MAJOR_M_4 },
00175   { "M_5", FR500_MAJOR_M_5 },
00176   { "M_6", FR500_MAJOR_M_6 },
00177   { "M_7", FR500_MAJOR_M_7 },
00178   { "M_8", FR500_MAJOR_M_8 },
00179   { 0, 0 }
00180 };
00181 
00182 static const CGEN_ATTR_ENTRY FR550_MAJOR_attr[] ATTRIBUTE_UNUSED =
00183 {
00184   { "NONE", FR550_MAJOR_NONE },
00185   { "I_1", FR550_MAJOR_I_1 },
00186   { "I_2", FR550_MAJOR_I_2 },
00187   { "I_3", FR550_MAJOR_I_3 },
00188   { "I_4", FR550_MAJOR_I_4 },
00189   { "I_5", FR550_MAJOR_I_5 },
00190   { "I_6", FR550_MAJOR_I_6 },
00191   { "I_7", FR550_MAJOR_I_7 },
00192   { "I_8", FR550_MAJOR_I_8 },
00193   { "B_1", FR550_MAJOR_B_1 },
00194   { "B_2", FR550_MAJOR_B_2 },
00195   { "B_3", FR550_MAJOR_B_3 },
00196   { "B_4", FR550_MAJOR_B_4 },
00197   { "B_5", FR550_MAJOR_B_5 },
00198   { "B_6", FR550_MAJOR_B_6 },
00199   { "C_1", FR550_MAJOR_C_1 },
00200   { "C_2", FR550_MAJOR_C_2 },
00201   { "F_1", FR550_MAJOR_F_1 },
00202   { "F_2", FR550_MAJOR_F_2 },
00203   { "F_3", FR550_MAJOR_F_3 },
00204   { "F_4", FR550_MAJOR_F_4 },
00205   { "M_1", FR550_MAJOR_M_1 },
00206   { "M_2", FR550_MAJOR_M_2 },
00207   { "M_3", FR550_MAJOR_M_3 },
00208   { "M_4", FR550_MAJOR_M_4 },
00209   { "M_5", FR550_MAJOR_M_5 },
00210   { 0, 0 }
00211 };
00212 
00213 const CGEN_ATTR_TABLE frv_cgen_ifield_attr_table[] =
00214 {
00215   { "MACH", & MACH_attr[0], & MACH_attr[0] },
00216   { "VIRTUAL", &bool_attr[0], &bool_attr[0] },
00217   { "PCREL-ADDR", &bool_attr[0], &bool_attr[0] },
00218   { "ABS-ADDR", &bool_attr[0], &bool_attr[0] },
00219   { "RESERVED", &bool_attr[0], &bool_attr[0] },
00220   { "SIGN-OPT", &bool_attr[0], &bool_attr[0] },
00221   { "SIGNED", &bool_attr[0], &bool_attr[0] },
00222   { 0, 0, 0 }
00223 };
00224 
00225 const CGEN_ATTR_TABLE frv_cgen_hardware_attr_table[] =
00226 {
00227   { "MACH", & MACH_attr[0], & MACH_attr[0] },
00228   { "VIRTUAL", &bool_attr[0], &bool_attr[0] },
00229   { "CACHE-ADDR", &bool_attr[0], &bool_attr[0] },
00230   { "PC", &bool_attr[0], &bool_attr[0] },
00231   { "PROFILE", &bool_attr[0], &bool_attr[0] },
00232   { 0, 0, 0 }
00233 };
00234 
00235 const CGEN_ATTR_TABLE frv_cgen_operand_attr_table[] =
00236 {
00237   { "MACH", & MACH_attr[0], & MACH_attr[0] },
00238   { "VIRTUAL", &bool_attr[0], &bool_attr[0] },
00239   { "PCREL-ADDR", &bool_attr[0], &bool_attr[0] },
00240   { "ABS-ADDR", &bool_attr[0], &bool_attr[0] },
00241   { "SIGN-OPT", &bool_attr[0], &bool_attr[0] },
00242   { "SIGNED", &bool_attr[0], &bool_attr[0] },
00243   { "NEGATIVE", &bool_attr[0], &bool_attr[0] },
00244   { "RELAX", &bool_attr[0], &bool_attr[0] },
00245   { "SEM-ONLY", &bool_attr[0], &bool_attr[0] },
00246   { "HASH-PREFIX", &bool_attr[0], &bool_attr[0] },
00247   { 0, 0, 0 }
00248 };
00249 
00250 const CGEN_ATTR_TABLE frv_cgen_insn_attr_table[] =
00251 {
00252   { "MACH", & MACH_attr[0], & MACH_attr[0] },
00253   { "UNIT", & UNIT_attr[0], & UNIT_attr[0] },
00254   { "FR400-MAJOR", & FR400_MAJOR_attr[0], & FR400_MAJOR_attr[0] },
00255   { "FR450-MAJOR", & FR450_MAJOR_attr[0], & FR450_MAJOR_attr[0] },
00256   { "FR500-MAJOR", & FR500_MAJOR_attr[0], & FR500_MAJOR_attr[0] },
00257   { "FR550-MAJOR", & FR550_MAJOR_attr[0], & FR550_MAJOR_attr[0] },
00258   { "ALIAS", &bool_attr[0], &bool_attr[0] },
00259   { "VIRTUAL", &bool_attr[0], &bool_attr[0] },
00260   { "UNCOND-CTI", &bool_attr[0], &bool_attr[0] },
00261   { "COND-CTI", &bool_attr[0], &bool_attr[0] },
00262   { "SKIP-CTI", &bool_attr[0], &bool_attr[0] },
00263   { "DELAY-SLOT", &bool_attr[0], &bool_attr[0] },
00264   { "RELAXABLE", &bool_attr[0], &bool_attr[0] },
00265   { "RELAXED", &bool_attr[0], &bool_attr[0] },
00266   { "NO-DIS", &bool_attr[0], &bool_attr[0] },
00267   { "PBB", &bool_attr[0], &bool_attr[0] },
00268   { "PRIVILEGED", &bool_attr[0], &bool_attr[0] },
00269   { "NON-EXCEPTING", &bool_attr[0], &bool_attr[0] },
00270   { "CONDITIONAL", &bool_attr[0], &bool_attr[0] },
00271   { "FR-ACCESS", &bool_attr[0], &bool_attr[0] },
00272   { "PRESERVE-OVF", &bool_attr[0], &bool_attr[0] },
00273   { "AUDIO", &bool_attr[0], &bool_attr[0] },
00274   { 0, 0, 0 }
00275 };
00276 
00277 /* Instruction set variants.  */
00278 
00279 static const CGEN_ISA frv_cgen_isa_table[] = {
00280   { "frv", 32, 32, 32, 32 },
00281   { 0, 0, 0, 0, 0 }
00282 };
00283 
00284 /* Machine variants.  */
00285 
00286 static const CGEN_MACH frv_cgen_mach_table[] = {
00287   { "frv", "frv", MACH_FRV, 0 },
00288   { "fr550", "fr550", MACH_FR550, 0 },
00289   { "fr500", "fr500", MACH_FR500, 0 },
00290   { "tomcat", "tomcat", MACH_TOMCAT, 0 },
00291   { "fr400", "fr400", MACH_FR400, 0 },
00292   { "fr450", "fr450", MACH_FR450, 0 },
00293   { "simple", "simple", MACH_SIMPLE, 0 },
00294   { 0, 0, 0, 0 }
00295 };
00296 
00297 static CGEN_KEYWORD_ENTRY frv_cgen_opval_gr_names_entries[] =
00298 {
00299   { "sp", 1, {0, {{{0, 0}}}}, 0, 0 },
00300   { "fp", 2, {0, {{{0, 0}}}}, 0, 0 },
00301   { "gr0", 0, {0, {{{0, 0}}}}, 0, 0 },
00302   { "gr1", 1, {0, {{{0, 0}}}}, 0, 0 },
00303   { "gr2", 2, {0, {{{0, 0}}}}, 0, 0 },
00304   { "gr3", 3, {0, {{{0, 0}}}}, 0, 0 },
00305   { "gr4", 4, {0, {{{0, 0}}}}, 0, 0 },
00306   { "gr5", 5, {0, {{{0, 0}}}}, 0, 0 },
00307   { "gr6", 6, {0, {{{0, 0}}}}, 0, 0 },
00308   { "gr7", 7, {0, {{{0, 0}}}}, 0, 0 },
00309   { "gr8", 8, {0, {{{0, 0}}}}, 0, 0 },
00310   { "gr9", 9, {0, {{{0, 0}}}}, 0, 0 },
00311   { "gr10", 10, {0, {{{0, 0}}}}, 0, 0 },
00312   { "gr11", 11, {0, {{{0, 0}}}}, 0, 0 },
00313   { "gr12", 12, {0, {{{0, 0}}}}, 0, 0 },
00314   { "gr13", 13, {0, {{{0, 0}}}}, 0, 0 },
00315   { "gr14", 14, {0, {{{0, 0}}}}, 0, 0 },
00316   { "gr15", 15, {0, {{{0, 0}}}}, 0, 0 },
00317   { "gr16", 16, {0, {{{0, 0}}}}, 0, 0 },
00318   { "gr17", 17, {0, {{{0, 0}}}}, 0, 0 },
00319   { "gr18", 18, {0, {{{0, 0}}}}, 0, 0 },
00320   { "gr19", 19, {0, {{{0, 0}}}}, 0, 0 },
00321   { "gr20", 20, {0, {{{0, 0}}}}, 0, 0 },
00322   { "gr21", 21, {0, {{{0, 0}}}}, 0, 0 },
00323   { "gr22", 22, {0, {{{0, 0}}}}, 0, 0 },
00324   { "gr23", 23, {0, {{{0, 0}}}}, 0, 0 },
00325   { "gr24", 24, {0, {{{0, 0}}}}, 0, 0 },
00326   { "gr25", 25, {0, {{{0, 0}}}}, 0, 0 },
00327   { "gr26", 26, {0, {{{0, 0}}}}, 0, 0 },
00328   { "gr27", 27, {0, {{{0, 0}}}}, 0, 0 },
00329   { "gr28", 28, {0, {{{0, 0}}}}, 0, 0 },
00330   { "gr29", 29, {0, {{{0, 0}}}}, 0, 0 },
00331   { "gr30", 30, {0, {{{0, 0}}}}, 0, 0 },
00332   { "gr31", 31, {0, {{{0, 0}}}}, 0, 0 },
00333   { "gr32", 32, {0, {{{0, 0}}}}, 0, 0 },
00334   { "gr33", 33, {0, {{{0, 0}}}}, 0, 0 },
00335   { "gr34", 34, {0, {{{0, 0}}}}, 0, 0 },
00336   { "gr35", 35, {0, {{{0, 0}}}}, 0, 0 },
00337   { "gr36", 36, {0, {{{0, 0}}}}, 0, 0 },
00338   { "gr37", 37, {0, {{{0, 0}}}}, 0, 0 },
00339   { "gr38", 38, {0, {{{0, 0}}}}, 0, 0 },
00340   { "gr39", 39, {0, {{{0, 0}}}}, 0, 0 },
00341   { "gr40", 40, {0, {{{0, 0}}}}, 0, 0 },
00342   { "gr41", 41, {0, {{{0, 0}}}}, 0, 0 },
00343   { "gr42", 42, {0, {{{0, 0}}}}, 0, 0 },
00344   { "gr43", 43, {0, {{{0, 0}}}}, 0, 0 },
00345   { "gr44", 44, {0, {{{0, 0}}}}, 0, 0 },
00346   { "gr45", 45, {0, {{{0, 0}}}}, 0, 0 },
00347   { "gr46", 46, {0, {{{0, 0}}}}, 0, 0 },
00348   { "gr47", 47, {0, {{{0, 0}}}}, 0, 0 },
00349   { "gr48", 48, {0, {{{0, 0}}}}, 0, 0 },
00350   { "gr49", 49, {0, {{{0, 0}}}}, 0, 0 },
00351   { "gr50", 50, {0, {{{0, 0}}}}, 0, 0 },
00352   { "gr51", 51, {0, {{{0, 0}}}}, 0, 0 },
00353   { "gr52", 52, {0, {{{0, 0}}}}, 0, 0 },
00354   { "gr53", 53, {0, {{{0, 0}}}}, 0, 0 },
00355   { "gr54", 54, {0, {{{0, 0}}}}, 0, 0 },
00356   { "gr55", 55, {0, {{{0, 0}}}}, 0, 0 },
00357   { "gr56", 56, {0, {{{0, 0}}}}, 0, 0 },
00358   { "gr57", 57, {0, {{{0, 0}}}}, 0, 0 },
00359   { "gr58", 58, {0, {{{0, 0}}}}, 0, 0 },
00360   { "gr59", 59, {0, {{{0, 0}}}}, 0, 0 },
00361   { "gr60", 60, {0, {{{0, 0}}}}, 0, 0 },
00362   { "gr61", 61, {0, {{{0, 0}}}}, 0, 0 },
00363   { "gr62", 62, {0, {{{0, 0}}}}, 0, 0 },
00364   { "gr63", 63, {0, {{{0, 0}}}}, 0, 0 }
00365 };
00366 
00367 CGEN_KEYWORD frv_cgen_opval_gr_names =
00368 {
00369   & frv_cgen_opval_gr_names_entries[0],
00370   66,
00371   0, 0, 0, 0, ""
00372 };
00373 
00374 static CGEN_KEYWORD_ENTRY frv_cgen_opval_fr_names_entries[] =
00375 {
00376   { "fr0", 0, {0, {{{0, 0}}}}, 0, 0 },
00377   { "fr1", 1, {0, {{{0, 0}}}}, 0, 0 },
00378   { "fr2", 2, {0, {{{0, 0}}}}, 0, 0 },
00379   { "fr3", 3, {0, {{{0, 0}}}}, 0, 0 },
00380   { "fr4", 4, {0, {{{0, 0}}}}, 0, 0 },
00381   { "fr5", 5, {0, {{{0, 0}}}}, 0, 0 },
00382   { "fr6", 6, {0, {{{0, 0}}}}, 0, 0 },
00383   { "fr7", 7, {0, {{{0, 0}}}}, 0, 0 },
00384   { "fr8", 8, {0, {{{0, 0}}}}, 0, 0 },
00385   { "fr9", 9, {0, {{{0, 0}}}}, 0, 0 },
00386   { "fr10", 10, {0, {{{0, 0}}}}, 0, 0 },
00387   { "fr11", 11, {0, {{{0, 0}}}}, 0, 0 },
00388   { "fr12", 12, {0, {{{0, 0}}}}, 0, 0 },
00389   { "fr13", 13, {0, {{{0, 0}}}}, 0, 0 },
00390   { "fr14", 14, {0, {{{0, 0}}}}, 0, 0 },
00391   { "fr15", 15, {0, {{{0, 0}}}}, 0, 0 },
00392   { "fr16", 16, {0, {{{0, 0}}}}, 0, 0 },
00393   { "fr17", 17, {0, {{{0, 0}}}}, 0, 0 },
00394   { "fr18", 18, {0, {{{0, 0}}}}, 0, 0 },
00395   { "fr19", 19, {0, {{{0, 0}}}}, 0, 0 },
00396   { "fr20", 20, {0, {{{0, 0}}}}, 0, 0 },
00397   { "fr21", 21, {0, {{{0, 0}}}}, 0, 0 },
00398   { "fr22", 22, {0, {{{0, 0}}}}, 0, 0 },
00399   { "fr23", 23, {0, {{{0, 0}}}}, 0, 0 },
00400   { "fr24", 24, {0, {{{0, 0}}}}, 0, 0 },
00401   { "fr25", 25, {0, {{{0, 0}}}}, 0, 0 },
00402   { "fr26", 26, {0, {{{0, 0}}}}, 0, 0 },
00403   { "fr27", 27, {0, {{{0, 0}}}}, 0, 0 },
00404   { "fr28", 28, {0, {{{0, 0}}}}, 0, 0 },
00405   { "fr29", 29, {0, {{{0, 0}}}}, 0, 0 },
00406   { "fr30", 30, {0, {{{0, 0}}}}, 0, 0 },
00407   { "fr31", 31, {0, {{{0, 0}}}}, 0, 0 },
00408   { "fr32", 32, {0, {{{0, 0}}}}, 0, 0 },
00409   { "fr33", 33, {0, {{{0, 0}}}}, 0, 0 },
00410   { "fr34", 34, {0, {{{0, 0}}}}, 0, 0 },
00411   { "fr35", 35, {0, {{{0, 0}}}}, 0, 0 },
00412   { "fr36", 36, {0, {{{0, 0}}}}, 0, 0 },
00413   { "fr37", 37, {0, {{{0, 0}}}}, 0, 0 },
00414   { "fr38", 38, {0, {{{0, 0}}}}, 0, 0 },
00415   { "fr39", 39, {0, {{{0, 0}}}}, 0, 0 },
00416   { "fr40", 40, {0, {{{0, 0}}}}, 0, 0 },
00417   { "fr41", 41, {0, {{{0, 0}}}}, 0, 0 },
00418   { "fr42", 42, {0, {{{0, 0}}}}, 0, 0 },
00419   { "fr43", 43, {0, {{{0, 0}}}}, 0, 0 },
00420   { "fr44", 44, {0, {{{0, 0}}}}, 0, 0 },
00421   { "fr45", 45, {0, {{{0, 0}}}}, 0, 0 },
00422   { "fr46", 46, {0, {{{0, 0}}}}, 0, 0 },
00423   { "fr47", 47, {0, {{{0, 0}}}}, 0, 0 },
00424   { "fr48", 48, {0, {{{0, 0}}}}, 0, 0 },
00425   { "fr49", 49, {0, {{{0, 0}}}}, 0, 0 },
00426   { "fr50", 50, {0, {{{0, 0}}}}, 0, 0 },
00427   { "fr51", 51, {0, {{{0, 0}}}}, 0, 0 },
00428   { "fr52", 52, {0, {{{0, 0}}}}, 0, 0 },
00429   { "fr53", 53, {0, {{{0, 0}}}}, 0, 0 },
00430   { "fr54", 54, {0, {{{0, 0}}}}, 0, 0 },
00431   { "fr55", 55, {0, {{{0, 0}}}}, 0, 0 },
00432   { "fr56", 56, {0, {{{0, 0}}}}, 0, 0 },
00433   { "fr57", 57, {0, {{{0, 0}}}}, 0, 0 },
00434   { "fr58", 58, {0, {{{0, 0}}}}, 0, 0 },
00435   { "fr59", 59, {0, {{{0, 0}}}}, 0, 0 },
00436   { "fr60", 60, {0, {{{0, 0}}}}, 0, 0 },
00437   { "fr61", 61, {0, {{{0, 0}}}}, 0, 0 },
00438   { "fr62", 62, {0, {{{0, 0}}}}, 0, 0 },
00439   { "fr63", 63, {0, {{{0, 0}}}}, 0, 0 }
00440 };
00441 
00442 CGEN_KEYWORD frv_cgen_opval_fr_names =
00443 {
00444   & frv_cgen_opval_fr_names_entries[0],
00445   64,
00446   0, 0, 0, 0, ""
00447 };
00448 
00449 static CGEN_KEYWORD_ENTRY frv_cgen_opval_cpr_names_entries[] =
00450 {
00451   { "cpr0", 0, {0, {{{0, 0}}}}, 0, 0 },
00452   { "cpr1", 1, {0, {{{0, 0}}}}, 0, 0 },
00453   { "cpr2", 2, {0, {{{0, 0}}}}, 0, 0 },
00454   { "cpr3", 3, {0, {{{0, 0}}}}, 0, 0 },
00455   { "cpr4", 4, {0, {{{0, 0}}}}, 0, 0 },
00456   { "cpr5", 5, {0, {{{0, 0}}}}, 0, 0 },
00457   { "cpr6", 6, {0, {{{0, 0}}}}, 0, 0 },
00458   { "cpr7", 7, {0, {{{0, 0}}}}, 0, 0 },
00459   { "cpr8", 8, {0, {{{0, 0}}}}, 0, 0 },
00460   { "cpr9", 9, {0, {{{0, 0}}}}, 0, 0 },
00461   { "cpr10", 10, {0, {{{0, 0}}}}, 0, 0 },
00462   { "cpr11", 11, {0, {{{0, 0}}}}, 0, 0 },
00463   { "cpr12", 12, {0, {{{0, 0}}}}, 0, 0 },
00464   { "cpr13", 13, {0, {{{0, 0}}}}, 0, 0 },
00465   { "cpr14", 14, {0, {{{0, 0}}}}, 0, 0 },
00466   { "cpr15", 15, {0, {{{0, 0}}}}, 0, 0 },
00467   { "cpr16", 16, {0, {{{0, 0}}}}, 0, 0 },
00468   { "cpr17", 17, {0, {{{0, 0}}}}, 0, 0 },
00469   { "cpr18", 18, {0, {{{0, 0}}}}, 0, 0 },
00470   { "cpr19", 19, {0, {{{0, 0}}}}, 0, 0 },
00471   { "cpr20", 20, {0, {{{0, 0}}}}, 0, 0 },
00472   { "cpr21", 21, {0, {{{0, 0}}}}, 0, 0 },
00473   { "cpr22", 22, {0, {{{0, 0}}}}, 0, 0 },
00474   { "cpr23", 23, {0, {{{0, 0}}}}, 0, 0 },
00475   { "cpr24", 24, {0, {{{0, 0}}}}, 0, 0 },
00476   { "cpr25", 25, {0, {{{0, 0}}}}, 0, 0 },
00477   { "cpr26", 26, {0, {{{0, 0}}}}, 0, 0 },
00478   { "cpr27", 27, {0, {{{0, 0}}}}, 0, 0 },
00479   { "cpr28", 28, {0, {{{0, 0}}}}, 0, 0 },
00480   { "cpr29", 29, {0, {{{0, 0}}}}, 0, 0 },
00481   { "cpr30", 30, {0, {{{0, 0}}}}, 0, 0 },
00482   { "cpr31", 31, {0, {{{0, 0}}}}, 0, 0 },
00483   { "cpr32", 32, {0, {{{0, 0}}}}, 0, 0 },
00484   { "cpr33", 33, {0, {{{0, 0}}}}, 0, 0 },
00485   { "cpr34", 34, {0, {{{0, 0}}}}, 0, 0 },
00486   { "cpr35", 35, {0, {{{0, 0}}}}, 0, 0 },
00487   { "cpr36", 36, {0, {{{0, 0}}}}, 0, 0 },
00488   { "cpr37", 37, {0, {{{0, 0}}}}, 0, 0 },
00489   { "cpr38", 38, {0, {{{0, 0}}}}, 0, 0 },
00490   { "cpr39", 39, {0, {{{0, 0}}}}, 0, 0 },
00491   { "cpr40", 40, {0, {{{0, 0}}}}, 0, 0 },
00492   { "cpr41", 41, {0, {{{0, 0}}}}, 0, 0 },
00493   { "cpr42", 42, {0, {{{0, 0}}}}, 0, 0 },
00494   { "cpr43", 43, {0, {{{0, 0}}}}, 0, 0 },
00495   { "cpr44", 44, {0, {{{0, 0}}}}, 0, 0 },
00496   { "cpr45", 45, {0, {{{0, 0}}}}, 0, 0 },
00497   { "cpr46", 46, {0, {{{0, 0}}}}, 0, 0 },
00498   { "cpr47", 47, {0, {{{0, 0}}}}, 0, 0 },
00499   { "cpr48", 48, {0, {{{0, 0}}}}, 0, 0 },
00500   { "cpr49", 49, {0, {{{0, 0}}}}, 0, 0 },
00501   { "cpr50", 50, {0, {{{0, 0}}}}, 0, 0 },
00502   { "cpr51", 51, {0, {{{0, 0}}}}, 0, 0 },
00503   { "cpr52", 52, {0, {{{0, 0}}}}, 0, 0 },
00504   { "cpr53", 53, {0, {{{0, 0}}}}, 0, 0 },
00505   { "cpr54", 54, {0, {{{0, 0}}}}, 0, 0 },
00506   { "cpr55", 55, {0, {{{0, 0}}}}, 0, 0 },
00507   { "cpr56", 56, {0, {{{0, 0}}}}, 0, 0 },
00508   { "cpr57", 57, {0, {{{0, 0}}}}, 0, 0 },
00509   { "cpr58", 58, {0, {{{0, 0}}}}, 0, 0 },
00510   { "cpr59", 59, {0, {{{0, 0}}}}, 0, 0 },
00511   { "cpr60", 60, {0, {{{0, 0}}}}, 0, 0 },
00512   { "cpr61", 61, {0, {{{0, 0}}}}, 0, 0 },
00513   { "cpr62", 62, {0, {{{0, 0}}}}, 0, 0 },
00514   { "cpr63", 63, {0, {{{0, 0}}}}, 0, 0 }
00515 };
00516 
00517 CGEN_KEYWORD frv_cgen_opval_cpr_names =
00518 {
00519   & frv_cgen_opval_cpr_names_entries[0],
00520   64,
00521   0, 0, 0, 0, ""
00522 };
00523 
00524 static CGEN_KEYWORD_ENTRY frv_cgen_opval_spr_names_entries[] =
00525 {
00526   { "psr", 0, {0, {{{0, 0}}}}, 0, 0 },
00527   { "pcsr", 1, {0, {{{0, 0}}}}, 0, 0 },
00528   { "bpcsr", 2, {0, {{{0, 0}}}}, 0, 0 },
00529   { "tbr", 3, {0, {{{0, 0}}}}, 0, 0 },
00530   { "bpsr", 4, {0, {{{0, 0}}}}, 0, 0 },
00531   { "hsr0", 16, {0, {{{0, 0}}}}, 0, 0 },
00532   { "hsr1", 17, {0, {{{0, 0}}}}, 0, 0 },
00533   { "hsr2", 18, {0, {{{0, 0}}}}, 0, 0 },
00534   { "hsr3", 19, {0, {{{0, 0}}}}, 0, 0 },
00535   { "hsr4", 20, {0, {{{0, 0}}}}, 0, 0 },
00536   { "hsr5", 21, {0, {{{0, 0}}}}, 0, 0 },
00537   { "hsr6", 22, {0, {{{0, 0}}}}, 0, 0 },
00538   { "hsr7", 23, {0, {{{0, 0}}}}, 0, 0 },
00539   { "hsr8", 24, {0, {{{0, 0}}}}, 0, 0 },
00540   { "hsr9", 25, {0, {{{0, 0}}}}, 0, 0 },
00541   { "hsr10", 26, {0, {{{0, 0}}}}, 0, 0 },
00542   { "hsr11", 27, {0, {{{0, 0}}}}, 0, 0 },
00543   { "hsr12", 28, {0, {{{0, 0}}}}, 0, 0 },
00544   { "hsr13", 29, {0, {{{0, 0}}}}, 0, 0 },
00545   { "hsr14", 30, {0, {{{0, 0}}}}, 0, 0 },
00546   { "hsr15", 31, {0, {{{0, 0}}}}, 0, 0 },
00547   { "hsr16", 32, {0, {{{0, 0}}}}, 0, 0 },
00548   { "hsr17", 33, {0, {{{0, 0}}}}, 0, 0 },
00549   { "hsr18", 34, {0, {{{0, 0}}}}, 0, 0 },
00550   { "hsr19", 35, {0, {{{0, 0}}}}, 0, 0 },
00551   { "hsr20", 36, {0, {{{0, 0}}}}, 0, 0 },
00552   { "hsr21", 37, {0, {{{0, 0}}}}, 0, 0 },
00553   { "hsr22", 38, {0, {{{0, 0}}}}, 0, 0 },
00554   { "hsr23", 39, {0, {{{0, 0}}}}, 0, 0 },
00555   { "hsr24", 40, {0, {{{0, 0}}}}, 0, 0 },
00556   { "hsr25", 41, {0, {{{0, 0}}}}, 0, 0 },
00557   { "hsr26", 42, {0, {{{0, 0}}}}, 0, 0 },
00558   { "hsr27", 43, {0, {{{0, 0}}}}, 0, 0 },
00559   { "hsr28", 44, {0, {{{0, 0}}}}, 0, 0 },
00560   { "hsr29", 45, {0, {{{0, 0}}}}, 0, 0 },
00561   { "hsr30", 46, {0, {{{0, 0}}}}, 0, 0 },
00562   { "hsr31", 47, {0, {{{0, 0}}}}, 0, 0 },
00563   { "hsr32", 48, {0, {{{0, 0}}}}, 0, 0 },
00564   { "hsr33", 49, {0, {{{0, 0}}}}, 0, 0 },
00565   { "hsr34", 50, {0, {{{0, 0}}}}, 0, 0 },
00566   { "hsr35", 51, {0, {{{0, 0}}}}, 0, 0 },
00567   { "hsr36", 52, {0, {{{0, 0}}}}, 0, 0 },
00568   { "hsr37", 53, {0, {{{0, 0}}}}, 0, 0 },
00569   { "hsr38", 54, {0, {{{0, 0}}}}, 0, 0 },
00570   { "hsr39", 55, {0, {{{0, 0}}}}, 0, 0 },
00571   { "hsr40", 56, {0, {{{0, 0}}}}, 0, 0 },
00572   { "hsr41", 57, {0, {{{0, 0}}}}, 0, 0 },
00573   { "hsr42", 58, {0, {{{0, 0}}}}, 0, 0 },
00574   { "hsr43", 59, {0, {{{0, 0}}}}, 0, 0 },
00575   { "hsr44", 60, {0, {{{0, 0}}}}, 0, 0 },
00576   { "hsr45", 61, {0, {{{0, 0}}}}, 0, 0 },
00577   { "hsr46", 62, {0, {{{0, 0}}}}, 0, 0 },
00578   { "hsr47", 63, {0, {{{0, 0}}}}, 0, 0 },
00579   { "hsr48", 64, {0, {{{0, 0}}}}, 0, 0 },
00580   { "hsr49", 65, {0, {{{0, 0}}}}, 0, 0 },
00581   { "hsr50", 66, {0, {{{0, 0}}}}, 0, 0 },
00582   { "hsr51", 67, {0, {{{0, 0}}}}, 0, 0 },
00583   { "hsr52", 68, {0, {{{0, 0}}}}, 0, 0 },
00584   { "hsr53", 69, {0, {{{0, 0}}}}, 0, 0 },
00585   { "hsr54", 70, {0, {{{0, 0}}}}, 0, 0 },
00586   { "hsr55", 71, {0, {{{0, 0}}}}, 0, 0 },
00587   { "hsr56", 72, {0, {{{0, 0}}}}, 0, 0 },
00588   { "hsr57", 73, {0, {{{0, 0}}}}, 0, 0 },
00589   { "hsr58", 74, {0, {{{0, 0}}}}, 0, 0 },
00590   { "hsr59", 75, {0, {{{0, 0}}}}, 0, 0 },
00591   { "hsr60", 76, {0, {{{0, 0}}}}, 0, 0 },
00592   { "hsr61", 77, {0, {{{0, 0}}}}, 0, 0 },
00593   { "hsr62", 78, {0, {{{0, 0}}}}, 0, 0 },
00594   { "hsr63", 79, {0, {{{0, 0}}}}, 0, 0 },
00595   { "ccr", 256, {0, {{{0, 0}}}}, 0, 0 },
00596   { "cccr", 263, {0, {{{0, 0}}}}, 0, 0 },
00597   { "lr", 272, {0, {{{0, 0}}}}, 0, 0 },
00598   { "lcr", 273, {0, {{{0, 0}}}}, 0, 0 },
00599   { "iacc0h", 280, {0, {{{0, 0}}}}, 0, 0 },
00600   { "iacc0l", 281, {0, {{{0, 0}}}}, 0, 0 },
00601   { "isr", 288, {0, {{{0, 0}}}}, 0, 0 },
00602   { "neear0", 352, {0, {{{0, 0}}}}, 0, 0 },
00603   { "neear1", 353, {0, {{{0, 0}}}}, 0, 0 },
00604   { "neear2", 354, {0, {{{0, 0}}}}, 0, 0 },
00605   { "neear3", 355, {0, {{{0, 0}}}}, 0, 0 },
00606   { "neear4", 356, {0, {{{0, 0}}}}, 0, 0 },
00607   { "neear5", 357, {0, {{{0, 0}}}}, 0, 0 },
00608   { "neear6", 358, {0, {{{0, 0}}}}, 0, 0 },
00609   { "neear7", 359, {0, {{{0, 0}}}}, 0, 0 },
00610   { "neear8", 360, {0, {{{0, 0}}}}, 0, 0 },
00611   { "neear9", 361, {0, {{{0, 0}}}}, 0, 0 },
00612   { "neear10", 362, {0, {{{0, 0}}}}, 0, 0 },
00613   { "neear11", 363, {0, {{{0, 0}}}}, 0, 0 },
00614   { "neear12", 364, {0, {{{0, 0}}}}, 0, 0 },
00615   { "neear13", 365, {0, {{{0, 0}}}}, 0, 0 },
00616   { "neear14", 366, {0, {{{0, 0}}}}, 0, 0 },
00617   { "neear15", 367, {0, {{{0, 0}}}}, 0, 0 },
00618   { "neear16", 368, {0, {{{0, 0}}}}, 0, 0 },
00619   { "neear17", 369, {0, {{{0, 0}}}}, 0, 0 },
00620   { "neear18", 370, {0, {{{0, 0}}}}, 0, 0 },
00621   { "neear19", 371, {0, {{{0, 0}}}}, 0, 0 },
00622   { "neear20", 372, {0, {{{0, 0}}}}, 0, 0 },
00623   { "neear21", 373, {0, {{{0, 0}}}}, 0, 0 },
00624   { "neear22", 374, {0, {{{0, 0}}}}, 0, 0 },
00625   { "neear23", 375, {0, {{{0, 0}}}}, 0, 0 },
00626   { "neear24", 376, {0, {{{0, 0}}}}, 0, 0 },
00627   { "neear25", 377, {0, {{{0, 0}}}}, 0, 0 },
00628   { "neear26", 378, {0, {{{0, 0}}}}, 0, 0 },
00629   { "neear27", 379, {0, {{{0, 0}}}}, 0, 0 },
00630   { "neear28", 380, {0, {{{0, 0}}}}, 0, 0 },
00631   { "neear29", 381, {0, {{{0, 0}}}}, 0, 0 },
00632   { "neear30", 382, {0, {{{0, 0}}}}, 0, 0 },
00633   { "neear31", 383, {0, {{{0, 0}}}}, 0, 0 },
00634   { "nesr0", 384, {0, {{{0, 0}}}}, 0, 0 },
00635   { "nesr1", 385, {0, {{{0, 0}}}}, 0, 0 },
00636   { "nesr2", 386, {0, {{{0, 0}}}}, 0, 0 },
00637   { "nesr3", 387, {0, {{{0, 0}}}}, 0, 0 },
00638   { "nesr4", 388, {0, {{{0, 0}}}}, 0, 0 },
00639   { "nesr5", 389, {0, {{{0, 0}}}}, 0, 0 },
00640   { "nesr6", 390, {0, {{{0, 0}}}}, 0, 0 },
00641   { "nesr7", 391, {0, {{{0, 0}}}}, 0, 0 },
00642   { "nesr8", 392, {0, {{{0, 0}}}}, 0, 0 },
00643   { "nesr9", 393, {0, {{{0, 0}}}}, 0, 0 },
00644   { "nesr10", 394, {0, {{{0, 0}}}}, 0, 0 },
00645   { "nesr11", 395, {0, {{{0, 0}}}}, 0, 0 },
00646   { "nesr12", 396, {0, {{{0, 0}}}}, 0, 0 },
00647   { "nesr13", 397, {0, {{{0, 0}}}}, 0, 0 },
00648   { "nesr14", 398, {0, {{{0, 0}}}}, 0, 0 },
00649   { "nesr15", 399, {0, {{{0, 0}}}}, 0, 0 },
00650   { "nesr16", 400, {0, {{{0, 0}}}}, 0, 0 },
00651   { "nesr17", 401, {0, {{{0, 0}}}}, 0, 0 },
00652   { "nesr18", 402, {0, {{{0, 0}}}}, 0, 0 },
00653   { "nesr19", 403, {0, {{{0, 0}}}}, 0, 0 },
00654   { "nesr20", 404, {0, {{{0, 0}}}}, 0, 0 },
00655   { "nesr21", 405, {0, {{{0, 0}}}}, 0, 0 },
00656   { "nesr22", 406, {0, {{{0, 0}}}}, 0, 0 },
00657   { "nesr23", 407, {0, {{{0, 0}}}}, 0, 0 },
00658   { "nesr24", 408, {0, {{{0, 0}}}}, 0, 0 },
00659   { "nesr25", 409, {0, {{{0, 0}}}}, 0, 0 },
00660   { "nesr26", 410, {0, {{{0, 0}}}}, 0, 0 },
00661   { "nesr27", 411, {0, {{{0, 0}}}}, 0, 0 },
00662   { "nesr28", 412, {0, {{{0, 0}}}}, 0, 0 },
00663   { "nesr29", 413, {0, {{{0, 0}}}}, 0, 0 },
00664   { "nesr30", 414, {0, {{{0, 0}}}}, 0, 0 },
00665   { "nesr31", 415, {0, {{{0, 0}}}}, 0, 0 },
00666   { "necr", 416, {0, {{{0, 0}}}}, 0, 0 },
00667   { "gner0", 432, {0, {{{0, 0}}}}, 0, 0 },
00668   { "gner1", 433, {0, {{{0, 0}}}}, 0, 0 },
00669   { "fner0", 434, {0, {{{0, 0}}}}, 0, 0 },
00670   { "fner1", 435, {0, {{{0, 0}}}}, 0, 0 },
00671   { "epcr0", 512, {0, {{{0, 0}}}}, 0, 0 },
00672   { "epcr1", 513, {0, {{{0, 0}}}}, 0, 0 },
00673   { "epcr2", 514, {0, {{{0, 0}}}}, 0, 0 },
00674   { "epcr3", 515, {0, {{{0, 0}}}}, 0, 0 },
00675   { "epcr4", 516, {0, {{{0, 0}}}}, 0, 0 },
00676   { "epcr5", 517, {0, {{{0, 0}}}}, 0, 0 },
00677   { "epcr6", 518, {0, {{{0, 0}}}}, 0, 0 },
00678   { "epcr7", 519, {0, {{{0, 0}}}}, 0, 0 },
00679   { "epcr8", 520, {0, {{{0, 0}}}}, 0, 0 },
00680   { "epcr9", 521, {0, {{{0, 0}}}}, 0, 0 },
00681   { "epcr10", 522, {0, {{{0, 0}}}}, 0, 0 },
00682   { "epcr11", 523, {0, {{{0, 0}}}}, 0, 0 },
00683   { "epcr12", 524, {0, {{{0, 0}}}}, 0, 0 },
00684   { "epcr13", 525, {0, {{{0, 0}}}}, 0, 0 },
00685   { "epcr14", 526, {0, {{{0, 0}}}}, 0, 0 },
00686   { "epcr15", 527, {0, {{{0, 0}}}}, 0, 0 },
00687   { "epcr16", 528, {0, {{{0, 0}}}}, 0, 0 },
00688   { "epcr17", 529, {0, {{{0, 0}}}}, 0, 0 },
00689   { "epcr18", 530, {0, {{{0, 0}}}}, 0, 0 },
00690   { "epcr19", 531, {0, {{{0, 0}}}}, 0, 0 },
00691   { "epcr20", 532, {0, {{{0, 0}}}}, 0, 0 },
00692   { "epcr21", 533, {0, {{{0, 0}}}}, 0, 0 },
00693   { "epcr22", 534, {0, {{{0, 0}}}}, 0, 0 },
00694   { "epcr23", 535, {0, {{{0, 0}}}}, 0, 0 },
00695   { "epcr24", 536, {0, {{{0, 0}}}}, 0, 0 },
00696   { "epcr25", 537, {0, {{{0, 0}}}}, 0, 0 },
00697   { "epcr26", 538, {0, {{{0, 0}}}}, 0, 0 },
00698   { "epcr27", 539, {0, {{{0, 0}}}}, 0, 0 },
00699   { "epcr28", 540, {0, {{{0, 0}}}}, 0, 0 },
00700   { "epcr29", 541, {0, {{{0, 0}}}}, 0, 0 },
00701   { "epcr30", 542, {0, {{{0, 0}}}}, 0, 0 },
00702   { "epcr31", 543, {0, {{{0, 0}}}}, 0, 0 },
00703   { "epcr32", 544, {0, {{{0, 0}}}}, 0, 0 },
00704   { "epcr33", 545, {0, {{{0, 0}}}}, 0, 0 },
00705   { "epcr34", 546, {0, {{{0, 0}}}}, 0, 0 },
00706   { "epcr35", 547, {0, {{{0, 0}}}}, 0, 0 },
00707   { "epcr36", 548, {0, {{{0, 0}}}}, 0, 0 },
00708   { "epcr37", 549, {0, {{{0, 0}}}}, 0, 0 },
00709   { "epcr38", 550, {0, {{{0, 0}}}}, 0, 0 },
00710   { "epcr39", 551, {0, {{{0, 0}}}}, 0, 0 },
00711   { "epcr40", 552, {0, {{{0, 0}}}}, 0, 0 },
00712   { "epcr41", 553, {0, {{{0, 0}}}}, 0, 0 },
00713   { "epcr42", 554, {0, {{{0, 0}}}}, 0, 0 },
00714   { "epcr43", 555, {0, {{{0, 0}}}}, 0, 0 },
00715   { "epcr44", 556, {0, {{{0, 0}}}}, 0, 0 },
00716   { "epcr45", 557, {0, {{{0, 0}}}}, 0, 0 },
00717   { "epcr46", 558, {0, {{{0, 0}}}}, 0, 0 },
00718   { "epcr47", 559, {0, {{{0, 0}}}}, 0, 0 },
00719   { "epcr48", 560, {0, {{{0, 0}}}}, 0, 0 },
00720   { "epcr49", 561, {0, {{{0, 0}}}}, 0, 0 },
00721   { "epcr50", 562, {0, {{{0, 0}}}}, 0, 0 },
00722   { "epcr51", 563, {0, {{{0, 0}}}}, 0, 0 },
00723   { "epcr52", 564, {0, {{{0, 0}}}}, 0, 0 },
00724   { "epcr53", 565, {0, {{{0, 0}}}}, 0, 0 },
00725   { "epcr54", 566, {0, {{{0, 0}}}}, 0, 0 },
00726   { "epcr55", 567, {0, {{{0, 0}}}}, 0, 0 },
00727   { "epcr56", 568, {0, {{{0, 0}}}}, 0, 0 },
00728   { "epcr57", 569, {0, {{{0, 0}}}}, 0, 0 },
00729   { "epcr58", 570, {0, {{{0, 0}}}}, 0, 0 },
00730   { "epcr59", 571, {0, {{{0, 0}}}}, 0, 0 },
00731   { "epcr60", 572, {0, {{{0, 0}}}}, 0, 0 },
00732   { "epcr61", 573, {0, {{{0, 0}}}}, 0, 0 },
00733   { "epcr62", 574, {0, {{{0, 0}}}}, 0, 0 },
00734   { "epcr63", 575, {0, {{{0, 0}}}}, 0, 0 },
00735   { "esr0", 576, {0, {{{0, 0}}}}, 0, 0 },
00736   { "esr1", 577, {0, {{{0, 0}}}}, 0, 0 },
00737   { "esr2", 578, {0, {{{0, 0}}}}, 0, 0 },
00738   { "esr3", 579, {0, {{{0, 0}}}}, 0, 0 },
00739   { "esr4", 580, {0, {{{0, 0}}}}, 0, 0 },
00740   { "esr5", 581, {0, {{{0, 0}}}}, 0, 0 },
00741   { "esr6", 582, {0, {{{0, 0}}}}, 0, 0 },
00742   { "esr7", 583, {0, {{{0, 0}}}}, 0, 0 },
00743   { "esr8", 584, {0, {{{0, 0}}}}, 0, 0 },
00744   { "esr9", 585, {0, {{{0, 0}}}}, 0, 0 },
00745   { "esr10", 586, {0, {{{0, 0}}}}, 0, 0 },
00746   { "esr11", 587, {0, {{{0, 0}}}}, 0, 0 },
00747   { "esr12", 588, {0, {{{0, 0}}}}, 0, 0 },
00748   { "esr13", 589, {0, {{{0, 0}}}}, 0, 0 },
00749   { "esr14", 590, {0, {{{0, 0}}}}, 0, 0 },
00750   { "esr15", 591, {0, {{{0, 0}}}}, 0, 0 },
00751   { "esr16", 592, {0, {{{0, 0}}}}, 0, 0 },
00752   { "esr17", 593, {0, {{{0, 0}}}}, 0, 0 },
00753   { "esr18", 594, {0, {{{0, 0}}}}, 0, 0 },
00754   { "esr19", 595, {0, {{{0, 0}}}}, 0, 0 },
00755   { "esr20", 596, {0, {{{0, 0}}}}, 0, 0 },
00756   { "esr21", 597, {0, {{{0, 0}}}}, 0, 0 },
00757   { "esr22", 598, {0, {{{0, 0}}}}, 0, 0 },
00758   { "esr23", 599, {0, {{{0, 0}}}}, 0, 0 },
00759   { "esr24", 600, {0, {{{0, 0}}}}, 0, 0 },
00760   { "esr25", 601, {0, {{{0, 0}}}}, 0, 0 },
00761   { "esr26", 602, {0, {{{0, 0}}}}, 0, 0 },
00762   { "esr27", 603, {0, {{{0, 0}}}}, 0, 0 },
00763   { "esr28", 604, {0, {{{0, 0}}}}, 0, 0 },
00764   { "esr29", 605, {0, {{{0, 0}}}}, 0, 0 },
00765   { "esr30", 606, {0, {{{0, 0}}}}, 0, 0 },
00766   { "esr31", 607, {0, {{{0, 0}}}}, 0, 0 },
00767   { "esr32", 608, {0, {{{0, 0}}}}, 0, 0 },
00768   { "esr33", 609, {0, {{{0, 0}}}}, 0, 0 },
00769   { "esr34", 610, {0, {{{0, 0}}}}, 0, 0 },
00770   { "esr35", 611, {0, {{{0, 0}}}}, 0, 0 },
00771   { "esr36", 612, {0, {{{0, 0}}}}, 0, 0 },
00772   { "esr37", 613, {0, {{{0, 0}}}}, 0, 0 },
00773   { "esr38", 614, {0, {{{0, 0}}}}, 0, 0 },
00774   { "esr39", 615, {0, {{{0, 0}}}}, 0, 0 },
00775   { "esr40", 616, {0, {{{0, 0}}}}, 0, 0 },
00776   { "esr41", 617, {0, {{{0, 0}}}}, 0, 0 },
00777   { "esr42", 618, {0, {{{0, 0}}}}, 0, 0 },
00778   { "esr43", 619, {0, {{{0, 0}}}}, 0, 0 },
00779   { "esr44", 620, {0, {{{0, 0}}}}, 0, 0 },
00780   { "esr45", 621, {0, {{{0, 0}}}}, 0, 0 },
00781   { "esr46", 622, {0, {{{0, 0}}}}, 0, 0 },
00782   { "esr47", 623, {0, {{{0, 0}}}}, 0, 0 },
00783   { "esr48", 624, {0, {{{0, 0}}}}, 0, 0 },
00784   { "esr49", 625, {0, {{{0, 0}}}}, 0, 0 },
00785   { "esr50", 626, {0, {{{0, 0}}}}, 0, 0 },
00786   { "esr51", 627, {0, {{{0, 0}}}}, 0, 0 },
00787   { "esr52", 628, {0, {{{0, 0}}}}, 0, 0 },
00788   { "esr53", 629, {0, {{{0, 0}}}}, 0, 0 },
00789   { "esr54", 630, {0, {{{0, 0}}}}, 0, 0 },
00790   { "esr55", 631, {0, {{{0, 0}}}}, 0, 0 },
00791   { "esr56", 632, {0, {{{0, 0}}}}, 0, 0 },
00792   { "esr57", 633, {0, {{{0, 0}}}}, 0, 0 },
00793   { "esr58", 634, {0, {{{0, 0}}}}, 0, 0 },
00794   { "esr59", 635, {0, {{{0, 0}}}}, 0, 0 },
00795   { "esr60", 636, {0, {{{0, 0}}}}, 0, 0 },
00796   { "esr61", 637, {0, {{{0, 0}}}}, 0, 0 },
00797   { "esr62", 638, {0, {{{0, 0}}}}, 0, 0 },
00798   { "esr63", 639, {0, {{{0, 0}}}}, 0, 0 },
00799   { "eir0", 640, {0, {{{0, 0}}}}, 0, 0 },
00800   { "eir1", 641, {0, {{{0, 0}}}}, 0, 0 },
00801   { "eir2", 642, {0, {{{0, 0}}}}, 0, 0 },
00802   { "eir3", 643, {0, {{{0, 0}}}}, 0, 0 },
00803   { "eir4", 644, {0, {{{0, 0}}}}, 0, 0 },
00804   { "eir5", 645, {0, {{{0, 0}}}}, 0, 0 },
00805   { "eir6", 646, {0, {{{0, 0}}}}, 0, 0 },
00806   { "eir7", 647, {0, {{{0, 0}}}}, 0, 0 },
00807   { "eir8", 648, {0, {{{0, 0}}}}, 0, 0 },
00808   { "eir9", 649, {0, {{{0, 0}}}}, 0, 0 },
00809   { "eir10", 650, {0, {{{0, 0}}}}, 0, 0 },
00810   { "eir11", 651, {0, {{{0, 0}}}}, 0, 0 },
00811   { "eir12", 652, {0, {{{0, 0}}}}, 0, 0 },
00812   { "eir13", 653, {0, {{{0, 0}}}}, 0, 0 },
00813   { "eir14", 654, {0, {{{0, 0}}}}, 0, 0 },
00814   { "eir15", 655, {0, {{{0, 0}}}}, 0, 0 },
00815   { "eir16", 656, {0, {{{0, 0}}}}, 0, 0 },
00816   { "eir17", 657, {0, {{{0, 0}}}}, 0, 0 },
00817   { "eir18", 658, {0, {{{0, 0}}}}, 0, 0 },
00818   { "eir19", 659, {0, {{{0, 0}}}}, 0, 0 },
00819   { "eir20", 660, {0, {{{0, 0}}}}, 0, 0 },
00820   { "eir21", 661, {0, {{{0, 0}}}}, 0, 0 },
00821   { "eir22", 662, {0, {{{0, 0}}}}, 0, 0 },
00822   { "eir23", 663, {0, {{{0, 0}}}}, 0, 0 },
00823   { "eir24", 664, {0, {{{0, 0}}}}, 0, 0 },
00824   { "eir25", 665, {0, {{{0, 0}}}}, 0, 0 },
00825   { "eir26", 666, {0, {{{0, 0}}}}, 0, 0 },
00826   { "eir27", 667, {0, {{{0, 0}}}}, 0, 0 },
00827   { "eir28", 668, {0, {{{0, 0}}}}, 0, 0 },
00828   { "eir29", 669, {0, {{{0, 0}}}}, 0, 0 },
00829   { "eir30", 670, {0, {{{0, 0}}}}, 0, 0 },
00830   { "eir31", 671, {0, {{{0, 0}}}}, 0, 0 },
00831   { "esfr0", 672, {0, {{{0, 0}}}}, 0, 0 },
00832   { "esfr1", 673, {0, {{{0, 0}}}}, 0, 0 },
00833   { "sr0", 768, {0, {{{0, 0}}}}, 0, 0 },
00834   { "sr1", 769, {0, {{{0, 0}}}}, 0, 0 },
00835   { "sr2", 770, {0, {{{0, 0}}}}, 0, 0 },
00836   { "sr3", 771, {0, {{{0, 0}}}}, 0, 0 },
00837   { "scr0", 832, {0, {{{0, 0}}}}, 0, 0 },
00838   { "scr1", 833, {0, {{{0, 0}}}}, 0, 0 },
00839   { "scr2", 834, {0, {{{0, 0}}}}, 0, 0 },
00840   { "scr3", 835, {0, {{{0, 0}}}}, 0, 0 },
00841   { "fsr0", 1024, {0, {{{0, 0}}}}, 0, 0 },
00842   { "fsr1", 1025, {0, {{{0, 0}}}}, 0, 0 },
00843   { "fsr2", 1026, {0, {{{0, 0}}}}, 0, 0 },
00844   { "fsr3", 1027, {0, {{{0, 0}}}}, 0, 0 },
00845   { "fsr4", 1028, {0, {{{0, 0}}}}, 0, 0 },
00846   { "fsr5", 1029, {0, {{{0, 0}}}}, 0, 0 },
00847   { "fsr6", 1030, {0, {{{0, 0}}}}, 0, 0 },
00848   { "fsr7", 1031, {0, {{{0, 0}}}}, 0, 0 },
00849   { "fsr8", 1032, {0, {{{0, 0}}}}, 0, 0 },
00850   { "fsr9", 1033, {0, {{{0, 0}}}}, 0, 0 },
00851   { "fsr10", 1034, {0, {{{0, 0}}}}, 0, 0 },
00852   { "fsr11", 1035, {0, {{{0, 0}}}}, 0, 0 },
00853   { "fsr12", 1036, {0, {{{0, 0}}}}, 0, 0 },
00854   { "fsr13", 1037, {0, {{{0, 0}}}}, 0, 0 },
00855   { "fsr14", 1038, {0, {{{0, 0}}}}, 0, 0 },
00856   { "fsr15", 1039, {0, {{{0, 0}}}}, 0, 0 },
00857   { "fsr16", 1040, {0, {{{0, 0}}}}, 0, 0 },
00858   { "fsr17", 1041, {0, {{{0, 0}}}}, 0, 0 },
00859   { "fsr18", 1042, {0, {{{0, 0}}}}, 0, 0 },
00860   { "fsr19", 1043, {0, {{{0, 0}}}}, 0, 0 },
00861   { "fsr20", 1044, {0, {{{0, 0}}}}, 0, 0 },
00862   { "fsr21", 1045, {0, {{{0, 0}}}}, 0, 0 },
00863   { "fsr22", 1046, {0, {{{0, 0}}}}, 0, 0 },
00864   { "fsr23", 1047, {0, {{{0, 0}}}}, 0, 0 },
00865   { "fsr24", 1048, {0, {{{0, 0}}}}, 0, 0 },
00866   { "fsr25", 1049, {0, {{{0, 0}}}}, 0, 0 },
00867   { "fsr26", 1050, {0, {{{0, 0}}}}, 0, 0 },
00868   { "fsr27", 1051, {0, {{{0, 0}}}}, 0, 0 },
00869   { "fsr28", 1052, {0, {{{0, 0}}}}, 0, 0 },
00870   { "fsr29", 1053, {0, {{{0, 0}}}}, 0, 0 },
00871   { "fsr30", 1054, {0, {{{0, 0}}}}, 0, 0 },
00872   { "fsr31", 1055, {0, {{{0, 0}}}}, 0, 0 },
00873   { "fsr32", 1056, {0, {{{0, 0}}}}, 0, 0 },
00874   { "fsr33", 1057, {0, {{{0, 0}}}}, 0, 0 },
00875   { "fsr34", 1058, {0, {{{0, 0}}}}, 0, 0 },
00876   { "fsr35", 1059, {0, {{{0, 0}}}}, 0, 0 },
00877   { "fsr36", 1060, {0, {{{0, 0}}}}, 0, 0 },
00878   { "fsr37", 1061, {0, {{{0, 0}}}}, 0, 0 },
00879   { "fsr38", 1062, {0, {{{0, 0}}}}, 0, 0 },
00880   { "fsr39", 1063, {0, {{{0, 0}}}}, 0, 0 },
00881   { "fsr40", 1064, {0, {{{0, 0}}}}, 0, 0 },
00882   { "fsr41", 1065, {0, {{{0, 0}}}}, 0, 0 },
00883   { "fsr42", 1066, {0, {{{0, 0}}}}, 0, 0 },
00884   { "fsr43", 1067, {0, {{{0, 0}}}}, 0, 0 },
00885   { "fsr44", 1068, {0, {{{0, 0}}}}, 0, 0 },
00886   { "fsr45", 1069, {0, {{{0, 0}}}}, 0, 0 },
00887   { "fsr46", 1070, {0, {{{0, 0}}}}, 0, 0 },
00888   { "fsr47", 1071, {0, {{{0, 0}}}}, 0, 0 },
00889   { "fsr48", 1072, {0, {{{0, 0}}}}, 0, 0 },
00890   { "fsr49", 1073, {0, {{{0, 0}}}}, 0, 0 },
00891   { "fsr50", 1074, {0, {{{0, 0}}}}, 0, 0 },
00892   { "fsr51", 1075, {0, {{{0, 0}}}}, 0, 0 },
00893   { "fsr52", 1076, {0, {{{0, 0}}}}, 0, 0 },
00894   { "fsr53", 1077, {0, {{{0, 0}}}}, 0, 0 },
00895   { "fsr54", 1078, {0, {{{0, 0}}}}, 0, 0 },
00896   { "fsr55", 1079, {0, {{{0, 0}}}}, 0, 0 },
00897   { "fsr56", 1080, {0, {{{0, 0}}}}, 0, 0 },
00898   { "fsr57", 1081, {0, {{{0, 0}}}}, 0, 0 },
00899   { "fsr58", 1082, {0, {{{0, 0}}}}, 0, 0 },
00900   { "fsr59", 1083, {0, {{{0, 0}}}}, 0, 0 },
00901   { "fsr60", 1084, {0, {{{0, 0}}}}, 0, 0 },
00902   { "fsr61", 1085, {0, {{{0, 0}}}}, 0, 0 },
00903   { "fsr62", 1086, {0, {{{0, 0}}}}, 0, 0 },
00904   { "fsr63", 1087, {0, {{{0, 0}}}}, 0, 0 },
00905   { "fqop0", 1088, {0, {{{0, 0}}}}, 0, 0 },
00906   { "fqop1", 1090, {0, {{{0, 0}}}}, 0, 0 },
00907   { "fqop2", 1092, {0, {{{0, 0}}}}, 0, 0 },
00908   { "fqop3", 1094, {0, {{{0, 0}}}}, 0, 0 },
00909   { "fqop4", 1096, {0, {{{0, 0}}}}, 0, 0 },
00910   { "fqop5", 1098, {0, {{{0, 0}}}}, 0, 0 },
00911   { "fqop6", 1100, {0, {{{0, 0}}}}, 0, 0 },
00912   { "fqop7", 1102, {0, {{{0, 0}}}}, 0, 0 },
00913   { "fqop8", 1104, {0, {{{0, 0}}}}, 0, 0 },
00914   { "fqop9", 1106, {0, {{{0, 0}}}}, 0, 0 },
00915   { "fqop10", 1108, {0, {{{0, 0}}}}, 0, 0 },
00916   { "fqop11", 1110, {0, {{{0, 0}}}}, 0, 0 },
00917   { "fqop12", 1112, {0, {{{0, 0}}}}, 0, 0 },
00918   { "fqop13", 1114, {0, {{{0, 0}}}}, 0, 0 },
00919   { "fqop14", 1116, {0, {{{0, 0}}}}, 0, 0 },
00920   { "fqop15", 1118, {0, {{{0, 0}}}}, 0, 0 },
00921   { "fqop16", 1120, {0, {{{0, 0}}}}, 0, 0 },
00922   { "fqop17", 1122, {0, {{{0, 0}}}}, 0, 0 },
00923   { "fqop18", 1124, {0, {{{0, 0}}}}, 0, 0 },
00924   { "fqop19", 1126, {0, {{{0, 0}}}}, 0, 0 },
00925   { "fqop20", 1128, {0, {{{0, 0}}}}, 0, 0 },
00926   { "fqop21", 1130, {0, {{{0, 0}}}}, 0, 0 },
00927   { "fqop22", 1132, {0, {{{0, 0}}}}, 0, 0 },
00928   { "fqop23", 1134, {0, {{{0, 0}}}}, 0, 0 },
00929   { "fqop24", 1136, {0, {{{0, 0}}}}, 0, 0 },
00930   { "fqop25", 1138, {0, {{{0, 0}}}}, 0, 0 },
00931   { "fqop26", 1140, {0, {{{0, 0}}}}, 0, 0 },
00932   { "fqop27", 1142, {0, {{{0, 0}}}}, 0, 0 },
00933   { "fqop28", 1144, {0, {{{0, 0}}}}, 0, 0 },
00934   { "fqop29", 1146, {0, {{{0, 0}}}}, 0, 0 },
00935   { "fqop30", 1148, {0, {{{0, 0}}}}, 0, 0 },
00936   { "fqop31", 1150, {0, {{{0, 0}}}}, 0, 0 },
00937   { "fqst0", 1089, {0, {{{0, 0}}}}, 0, 0 },
00938   { "fqst1", 1091, {0, {{{0, 0}}}}, 0, 0 },
00939   { "fqst2", 1093, {0, {{{0, 0}}}}, 0, 0 },
00940   { "fqst3", 1095, {0, {{{0, 0}}}}, 0, 0 },
00941   { "fqst4", 1097, {0, {{{0, 0}}}}, 0, 0 },
00942   { "fqst5", 1099, {0, {{{0, 0}}}}, 0, 0 },
00943   { "fqst6", 1101, {0, {{{0, 0}}}}, 0, 0 },
00944   { "fqst7", 1103, {0, {{{0, 0}}}}, 0, 0 },
00945   { "fqst8", 1105, {0, {{{0, 0}}}}, 0, 0 },
00946   { "fqst9", 1107, {0, {{{0, 0}}}}, 0, 0 },
00947   { "fqst10", 1109, {0, {{{0, 0}}}}, 0, 0 },
00948   { "fqst11", 1111, {0, {{{0, 0}}}}, 0, 0 },
00949   { "fqst12", 1113, {0, {{{0, 0}}}}, 0, 0 },
00950   { "fqst13", 1115, {0, {{{0, 0}}}}, 0, 0 },
00951   { "fqst14", 1117, {0, {{{0, 0}}}}, 0, 0 },
00952   { "fqst15", 1119, {0, {{{0, 0}}}}, 0, 0 },
00953   { "fqst16", 1121, {0, {{{0, 0}}}}, 0, 0 },
00954   { "fqst17", 1123, {0, {{{0, 0}}}}, 0, 0 },
00955   { "fqst18", 1125, {0, {{{0, 0}}}}, 0, 0 },
00956   { "fqst19", 1127, {0, {{{0, 0}}}}, 0, 0 },
00957   { "fqst20", 1129, {0, {{{0, 0}}}}, 0, 0 },
00958   { "fqst21", 1131, {0, {{{0, 0}}}}, 0, 0 },
00959   { "fqst22", 1133, {0, {{{0, 0}}}}, 0, 0 },
00960   { "fqst23", 1135, {0, {{{0, 0}}}}, 0, 0 },
00961   { "fqst24", 1137, {0, {{{0, 0}}}}, 0, 0 },
00962   { "fqst25", 1139, {0, {{{0, 0}}}}, 0, 0 },
00963   { "fqst26", 1141, {0, {{{0, 0}}}}, 0, 0 },
00964   { "fqst27", 1143, {0, {{{0, 0}}}}, 0, 0 },
00965   { "fqst28", 1145, {0, {{{0, 0}}}}, 0, 0 },
00966   { "fqst29", 1147, {0, {{{0, 0}}}}, 0, 0 },
00967   { "fqst30", 1149, {0, {{{0, 0}}}}, 0, 0 },
00968   { "fqst31", 1151, {0, {{{0, 0}}}}, 0, 0 },
00969   { "mcilr0", 1272, {0, {{{0, 0}}}}, 0, 0 },
00970   { "mcilr1", 1273, {0, {{{0, 0}}}}, 0, 0 },
00971   { "msr0", 1280, {0, {{{0, 0}}}}, 0, 0 },
00972   { "msr1", 1281, {0, {{{0, 0}}}}, 0, 0 },
00973   { "msr2", 1282, {0, {{{0, 0}}}}, 0, 0 },
00974   { "msr3", 1283, {0, {{{0, 0}}}}, 0, 0 },
00975   { "msr4", 1284, {0, {{{0, 0}}}}, 0, 0 },
00976   { "msr5", 1285, {0, {{{0, 0}}}}, 0, 0 },
00977   { "msr6", 1286, {0, {{{0, 0}}}}, 0, 0 },
00978   { "msr7", 1287, {0, {{{0, 0}}}}, 0, 0 },
00979   { "msr8", 1288, {0, {{{0, 0}}}}, 0, 0 },
00980   { "msr9", 1289, {0, {{{0, 0}}}}, 0, 0 },
00981   { "msr10", 1290, {0, {{{0, 0}}}}, 0, 0 },
00982   { "msr11", 1291, {0, {{{0, 0}}}}, 0, 0 },
00983   { "msr12", 1292, {0, {{{0, 0}}}}, 0, 0 },
00984   { "msr13", 1293, {0, {{{0, 0}}}}, 0, 0 },
00985   { "msr14", 1294, {0, {{{0, 0}}}}, 0, 0 },
00986   { "msr15", 1295, {0, {{{0, 0}}}}, 0, 0 },
00987   { "msr16", 1296, {0, {{{0, 0}}}}, 0, 0 },
00988   { "msr17", 1297, {0, {{{0, 0}}}}, 0, 0 },
00989   { "msr18", 1298, {0, {{{0, 0}}}}, 0, 0 },
00990   { "msr19", 1299, {0, {{{0, 0}}}}, 0, 0 },
00991   { "msr20", 1300, {0, {{{0, 0}}}}, 0, 0 },
00992   { "msr21", 1301, {0, {{{0, 0}}}}, 0, 0 },
00993   { "msr22", 1302, {0, {{{0, 0}}}}, 0, 0 },
00994   { "msr23", 1303, {0, {{{0, 0}}}}, 0, 0 },
00995   { "msr24", 1304, {0, {{{0, 0}}}}, 0, 0 },
00996   { "msr25", 1305, {0, {{{0, 0}}}}, 0, 0 },
00997   { "msr26", 1306, {0, {{{0, 0}}}}, 0, 0 },
00998   { "msr27", 1307, {0, {{{0, 0}}}}, 0, 0 },
00999   { "msr28", 1308, {0, {{{0, 0}}}}, 0, 0 },
01000   { "msr29", 1309, {0, {{{0, 0}}}}, 0, 0 },
01001   { "msr30", 1310, {0, {{{0, 0}}}}, 0, 0 },
01002   { "msr31", 1311, {0, {{{0, 0}}}}, 0, 0 },
01003   { "msr32", 1312, {0, {{{0, 0}}}}, 0, 0 },
01004   { "msr33", 1313, {0, {{{0, 0}}}}, 0, 0 },
01005   { "msr34", 1314, {0, {{{0, 0}}}}, 0, 0 },
01006   { "msr35", 1315, {0, {{{0, 0}}}}, 0, 0 },
01007   { "msr36", 1316, {0, {{{0, 0}}}}, 0, 0 },
01008   { "msr37", 1317, {0, {{{0, 0}}}}, 0, 0 },
01009   { "msr38", 1318, {0, {{{0, 0}}}}, 0, 0 },
01010   { "msr39", 1319, {0, {{{0, 0}}}}, 0, 0 },
01011   { "msr40", 1320, {0, {{{0, 0}}}}, 0, 0 },
01012   { "msr41", 1321, {0, {{{0, 0}}}}, 0, 0 },
01013   { "msr42", 1322, {0, {{{0, 0}}}}, 0, 0 },
01014   { "msr43", 1323, {0, {{{0, 0}}}}, 0, 0 },
01015   { "msr44", 1324, {0, {{{0, 0}}}}, 0, 0 },
01016   { "msr45", 1325, {0, {{{0, 0}}}}, 0, 0 },
01017   { "msr46", 1326, {0, {{{0, 0}}}}, 0, 0 },
01018   { "msr47", 1327, {0, {{{0, 0}}}}, 0, 0 },
01019   { "msr48", 1328, {0, {{{0, 0}}}}, 0, 0 },
01020   { "msr49", 1329, {0, {{{0, 0}}}}, 0, 0 },
01021   { "msr50", 1330, {0, {{{0, 0}}}}, 0, 0 },
01022   { "msr51", 1331, {0, {{{0, 0}}}}, 0, 0 },
01023   { "msr52", 1332, {0, {{{0, 0}}}}, 0, 0 },
01024   { "msr53", 1333, {0, {{{0, 0}}}}, 0, 0 },
01025   { "msr54", 1334, {0, {{{0, 0}}}}, 0, 0 },
01026   { "msr55", 1335, {0, {{{0, 0}}}}, 0, 0 },
01027   { "msr56", 1336, {0, {{{0, 0}}}}, 0, 0 },
01028   { "msr57", 1337, {0, {{{0, 0}}}}, 0, 0 },
01029   { "msr58", 1338, {0, {{{0, 0}}}}, 0, 0 },
01030   { "msr59", 1339, {0, {{{0, 0}}}}, 0, 0 },
01031   { "msr60", 1340, {0, {{{0, 0}}}}, 0, 0 },
01032   { "msr61", 1341, {0, {{{0, 0}}}}, 0, 0 },
01033   { "msr62", 1342, {0, {{{0, 0}}}}, 0, 0 },
01034   { "msr63", 1343, {0, {{{0, 0}}}}, 0, 0 },
01035   { "mqop0", 1344, {0, {{{0, 0}}}}, 0, 0 },
01036   { "mqop1", 1346, {0, {{{0, 0}}}}, 0, 0 },
01037   { "mqop2", 1348, {0, {{{0, 0}}}}, 0, 0 },
01038   { "mqop3", 1350, {0, {{{0, 0}}}}, 0, 0 },
01039   { "mqop4", 1352, {0, {{{0, 0}}}}, 0, 0 },
01040   { "mqop5", 1354, {0, {{{0, 0}}}}, 0, 0 },
01041   { "mqop6", 1356, {0, {{{0, 0}}}}, 0, 0 },
01042   { "mqop7", 1358, {0, {{{0, 0}}}}, 0, 0 },
01043   { "mqop8", 1360, {0, {{{0, 0}}}}, 0, 0 },
01044   { "mqop9", 1362, {0, {{{0, 0}}}}, 0, 0 },
01045   { "mqop10", 1364, {0, {{{0, 0}}}}, 0, 0 },
01046   { "mqop11", 1366, {0, {{{0, 0}}}}, 0, 0 },
01047   { "mqop12", 1368, {0, {{{0, 0}}}}, 0, 0 },
01048   { "mqop13", 1370, {0, {{{0, 0}}}}, 0, 0 },
01049   { "mqop14", 1372, {0, {{{0, 0}}}}, 0, 0 },
01050   { "mqop15", 1374, {0, {{{0, 0}}}}, 0, 0 },
01051   { "mqop16", 1376, {0, {{{0, 0}}}}, 0, 0 },
01052   { "mqop17", 1378, {0, {{{0, 0}}}}, 0, 0 },
01053   { "mqop18", 1380, {0, {{{0, 0}}}}, 0, 0 },
01054   { "mqop19", 1382, {0, {{{0, 0}}}}, 0, 0 },
01055   { "mqop20", 1384, {0, {{{0, 0}}}}, 0, 0 },
01056   { "mqop21", 1386, {0, {{{0, 0}}}}, 0, 0 },
01057   { "mqop22", 1388, {0, {{{0, 0}}}}, 0, 0 },
01058   { "mqop23", 1390, {0, {{{0, 0}}}}, 0, 0 },
01059   { "mqop24", 1392, {0, {{{0, 0}}}}, 0, 0 },
01060   { "mqop25", 1394, {0, {{{0, 0}}}}, 0, 0 },
01061   { "mqop26", 1396, {0, {{{0, 0}}}}, 0, 0 },
01062   { "mqop27", 1398, {0, {{{0, 0}}}}, 0, 0 },
01063   { "mqop28", 1400, {0, {{{0, 0}}}}, 0, 0 },
01064   { "mqop29", 1402, {0, {{{0, 0}}}}, 0, 0 },
01065   { "mqop30", 1404, {0, {{{0, 0}}}}, 0, 0 },
01066   { "mqop31", 1406, {0, {{{0, 0}}}}, 0, 0 },
01067   { "mqst0", 1345, {0, {{{0, 0}}}}, 0, 0 },
01068   { "mqst1", 1347, {0, {{{0, 0}}}}, 0, 0 },
01069   { "mqst2", 1349, {0, {{{0, 0}}}}, 0, 0 },
01070   { "mqst3", 1351, {0, {{{0, 0}}}}, 0, 0 },
01071   { "mqst4", 1353, {0, {{{0, 0}}}}, 0, 0 },
01072   { "mqst5", 1355, {0, {{{0, 0}}}}, 0, 0 },
01073   { "mqst6", 1357, {0, {{{0, 0}}}}, 0, 0 },
01074   { "mqst7", 1359, {0, {{{0, 0}}}}, 0, 0 },
01075   { "mqst8", 1361, {0, {{{0, 0}}}}, 0, 0 },
01076   { "mqst9", 1363, {0, {{{0, 0}}}}, 0, 0 },
01077   { "mqst10", 1365, {0, {{{0, 0}}}}, 0, 0 },
01078   { "mqst11", 1367, {0, {{{0, 0}}}}, 0, 0 },
01079   { "mqst12", 1369, {0, {{{0, 0}}}}, 0, 0 },
01080   { "mqst13", 1371, {0, {{{0, 0}}}}, 0, 0 },
01081   { "mqst14", 1373, {0, {{{0, 0}}}}, 0, 0 },
01082   { "mqst15", 1375, {0, {{{0, 0}}}}, 0, 0 },
01083   { "mqst16", 1377, {0, {{{0, 0}}}}, 0, 0 },
01084   { "mqst17", 1379, {0, {{{0, 0}}}}, 0, 0 },
01085   { "mqst18", 1381, {0, {{{0, 0}}}}, 0, 0 },
01086   { "mqst19", 1383, {0, {{{0, 0}}}}, 0, 0 },
01087   { "mqst20", 1385, {0, {{{0, 0}}}}, 0, 0 },
01088   { "mqst21", 1387, {0, {{{0, 0}}}}, 0, 0 },
01089   { "mqst22", 1389, {0, {{{0, 0}}}}, 0, 0 },
01090   { "mqst23", 1391, {0, {{{0, 0}}}}, 0, 0 },
01091   { "mqst24", 1393, {0, {{{0, 0}}}}, 0, 0 },
01092   { "mqst25", 1395, {0, {{{0, 0}}}}, 0, 0 },
01093   { "mqst26", 1397, {0, {{{0, 0}}}}, 0, 0 },
01094   { "mqst27", 1399, {0, {{{0, 0}}}}, 0, 0 },
01095   { "mqst28", 1401, {0, {{{0, 0}}}}, 0, 0 },
01096   { "mqst29", 1403, {0, {{{0, 0}}}}, 0, 0 },
01097   { "mqst30", 1405, {0, {{{0, 0}}}}, 0, 0 },
01098   { "mqst31", 1407, {0, {{{0, 0}}}}, 0, 0 },
01099   { "ear0", 1536, {0, {{{0, 0}}}}, 0, 0 },
01100   { "ear1", 1537, {0, {{{0, 0}}}}, 0, 0 },
01101   { "ear2", 1538, {0, {{{0, 0}}}}, 0, 0 },
01102   { "ear3", 1539, {0, {{{0, 0}}}}, 0, 0 },
01103   { "ear4", 1540, {0, {{{0, 0}}}}, 0, 0 },
01104   { "ear5", 1541, {0, {{{0, 0}}}}, 0, 0 },
01105   { "ear6", 1542, {0, {{{0, 0}}}}, 0, 0 },
01106   { "ear7", 1543, {0, {{{0, 0}}}}, 0, 0 },
01107   { "ear8", 1544, {0, {{{0, 0}}}}, 0, 0 },
01108   { "ear9", 1545, {0, {{{0, 0}}}}, 0, 0 },
01109   { "ear10", 1546, {0, {{{0, 0}}}}, 0, 0 },
01110   { "ear11", 1547, {0, {{{0, 0}}}}, 0, 0 },
01111   { "ear12", 1548, {0, {{{0, 0}}}}, 0, 0 },
01112   { "ear13", 1549, {0, {{{0, 0}}}}, 0, 0 },
01113   { "ear14", 1550, {0, {{{0, 0}}}}, 0, 0 },
01114   { "ear15", 1551, {0, {{{0, 0}}}}, 0, 0 },
01115   { "ear16", 1552, {0, {{{0, 0}}}}, 0, 0 },
01116   { "ear17", 1553, {0, {{{0, 0}}}}, 0, 0 },
01117   { "ear18", 1554, {0, {{{0, 0}}}}, 0, 0 },
01118   { "ear19", 1555, {0, {{{0, 0}}}}, 0, 0 },
01119   { "ear20", 1556, {0, {{{0, 0}}}}, 0, 0 },
01120   { "ear21", 1557, {0, {{{0, 0}}}}, 0, 0 },
01121   { "ear22", 1558, {0, {{{0, 0}}}}, 0, 0 },
01122   { "ear23", 1559, {0, {{{0, 0}}}}, 0, 0 },
01123   { "ear24", 1560, {0, {{{0, 0}}}}, 0, 0 },
01124   { "ear25", 1561, {0, {{{0, 0}}}}, 0, 0 },
01125   { "ear26", 1562, {0, {{{0, 0}}}}, 0, 0 },
01126   { "ear27", 1563, {0, {{{0, 0}}}}, 0, 0 },
01127   { "ear28", 1564, {0, {{{0, 0}}}}, 0, 0 },
01128   { "ear29", 1565, {0, {{{0, 0}}}}, 0, 0 },
01129   { "ear30", 1566, {0, {{{0, 0}}}}, 0, 0 },
01130   { "ear31", 1567, {0, {{{0, 0}}}}, 0, 0 },
01131   { "ear32", 1568, {0, {{{0, 0}}}}, 0, 0 },
01132   { "ear33", 1569, {0, {{{0, 0}}}}, 0, 0 },
01133   { "ear34", 1570, {0, {{{0, 0}}}}, 0, 0 },
01134   { "ear35", 1571, {0, {{{0, 0}}}}, 0, 0 },
01135   { "ear36", 1572, {0, {{{0, 0}}}}, 0, 0 },
01136   { "ear37", 1573, {0, {{{0, 0}}}}, 0, 0 },
01137   { "ear38", 1574, {0, {{{0, 0}}}}, 0, 0 },
01138   { "ear39", 1575, {0, {{{0, 0}}}}, 0, 0 },
01139   { "ear40", 1576, {0, {{{0, 0}}}}, 0, 0 },
01140   { "ear41", 1577, {0, {{{0, 0}}}}, 0, 0 },
01141   { "ear42", 1578, {0, {{{0, 0}}}}, 0, 0 },
01142   { "ear43", 1579, {0, {{{0, 0}}}}, 0, 0 },
01143   { "ear44", 1580, {0, {{{0, 0}}}}, 0, 0 },
01144   { "ear45", 1581, {0, {{{0, 0}}}}, 0, 0 },
01145   { "ear46", 1582, {0, {{{0, 0}}}}, 0, 0 },
01146   { "ear47", 1583, {0, {{{0, 0}}}}, 0, 0 },
01147   { "ear48", 1584, {0, {{{0, 0}}}}, 0, 0 },
01148   { "ear49", 1585, {0, {{{0, 0}}}}, 0, 0 },
01149   { "ear50", 1586, {0, {{{0, 0}}}}, 0, 0 },
01150   { "ear51", 1587, {0, {{{0, 0}}}}, 0, 0 },
01151   { "ear52", 1588, {0, {{{0, 0}}}}, 0, 0 },
01152   { "ear53", 1589, {0, {{{0, 0}}}}, 0, 0 },
01153   { "ear54", 1590, {0, {{{0, 0}}}}, 0, 0 },
01154   { "ear55", 1591, {0, {{{0, 0}}}}, 0, 0 },
01155   { "ear56", 1592, {0, {{{0, 0}}}}, 0, 0 },
01156   { "ear57", 1593, {0, {{{0, 0}}}}, 0, 0 },
01157   { "ear58", 1594, {0, {{{0, 0}}}}, 0, 0 },
01158   { "ear59", 1595, {0, {{{0, 0}}}}, 0, 0 },
01159   { "ear60", 1596, {0, {{{0, 0}}}}, 0, 0 },
01160   { "ear61", 1597, {0, {{{0, 0}}}}, 0, 0 },
01161   { "ear62", 1598, {0, {{{0, 0}}}}, 0, 0 },
01162   { "ear63", 1599, {0, {{{0, 0}}}}, 0, 0 },
01163   { "edr0", 1600, {0, {{{0, 0}}}}, 0, 0 },
01164   { "edr1", 1601, {0, {{{0, 0}}}}, 0, 0 },
01165   { "edr2", 1602, {0, {{{0, 0}}}}, 0, 0 },
01166   { "edr3", 1603, {0, {{{0, 0}}}}, 0, 0 },
01167   { "edr4", 1604, {0, {{{0, 0}}}}, 0, 0 },
01168   { "edr5", 1605, {0, {{{0, 0}}}}, 0, 0 },
01169   { "edr6", 1606, {0, {{{0, 0}}}}, 0, 0 },
01170   { "edr7", 1607, {0, {{{0, 0}}}}, 0, 0 },
01171   { "edr8", 1608, {0, {{{0, 0}}}}, 0, 0 },
01172   { "edr9", 1609, {0, {{{0, 0}}}}, 0, 0 },
01173   { "edr10", 1610, {0, {{{0, 0}}}}, 0, 0 },
01174   { "edr11", 1611, {0, {{{0, 0}}}}, 0, 0 },
01175   { "edr12", 1612, {0, {{{0, 0}}}}, 0, 0 },
01176   { "edr13", 1613, {0, {{{0, 0}}}}, 0, 0 },
01177   { "edr14", 1614, {0, {{{0, 0}}}}, 0, 0 },
01178   { "edr15", 1615, {0, {{{0, 0}}}}, 0, 0 },
01179   { "edr16", 1616, {0, {{{0, 0}}}}, 0, 0 },
01180   { "edr17", 1617, {0, {{{0, 0}}}}, 0, 0 },
01181   { "edr18", 1618, {0, {{{0, 0}}}}, 0, 0 },
01182   { "edr19", 1619, {0, {{{0, 0}}}}, 0, 0 },
01183   { "edr20", 1620, {0, {{{0, 0}}}}, 0, 0 },
01184   { "edr21", 1621, {0, {{{0, 0}}}}, 0, 0 },
01185   { "edr22", 1622, {0, {{{0, 0}}}}, 0, 0 },
01186   { "edr23", 1623, {0, {{{0, 0}}}}, 0, 0 },
01187   { "edr24", 1624, {0, {{{0, 0}}}}, 0, 0 },
01188   { "edr25", 1625, {0, {{{0, 0}}}}, 0, 0 },
01189   { "edr26", 1626, {0, {{{0, 0}}}}, 0, 0 },
01190   { "edr27", 1627, {0, {{{0, 0}}}}, 0, 0 },
01191   { "edr28", 1628, {0, {{{0, 0}}}}, 0, 0 },
01192   { "edr29", 1629, {0, {{{0, 0}}}}, 0, 0 },
01193   { "edr30", 1630, {0, {{{0, 0}}}}, 0, 0 },
01194   { "edr31", 1631, {0, {{{0, 0}}}}, 0, 0 },
01195   { "edr32", 1632, {0, {{{0, 0}}}}, 0, 0 },
01196   { "edr33", 1636, {0, {{{0, 0}}}}, 0, 0 },
01197   { "edr34", 1634, {0, {{{0, 0}}}}, 0, 0 },
01198   { "edr35", 1635, {0, {{{0, 0}}}}, 0, 0 },
01199   { "edr36", 1636, {0, {{{0, 0}}}}, 0, 0 },
01200   { "edr37", 1637, {0, {{{0, 0}}}}, 0, 0 },
01201   { "edr38", 1638, {0, {{{0, 0}}}}, 0, 0 },
01202   { "edr39", 1639, {0, {{{0, 0}}}}, 0, 0 },
01203   { "edr40", 1640, {0, {{{0, 0}}}}, 0, 0 },
01204   { "edr41", 1641, {0, {{{0, 0}}}}, 0, 0 },
01205   { "edr42", 1642, {0, {{{0, 0}}}}, 0, 0 },
01206   { "edr43", 1643, {0, {{{0, 0}}}}, 0, 0 },
01207   { "edr44", 1644, {0, {{{0, 0}}}}, 0, 0 },
01208   { "edr45", 1645, {0, {{{0, 0}}}}, 0, 0 },
01209   { "edr46", 1646, {0, {{{0, 0}}}}, 0, 0 },
01210   { "edr47", 1647, {0, {{{0, 0}}}}, 0, 0 },
01211   { "edr48", 1648, {0, {{{0, 0}}}}, 0, 0 },
01212   { "edr49", 1649, {0, {{{0, 0}}}}, 0, 0 },
01213   { "edr50", 1650, {0, {{{0, 0}}}}, 0, 0 },
01214   { "edr51", 1651, {0, {{{0, 0}}}}, 0, 0 },
01215   { "edr52", 1652, {0, {{{0, 0}}}}, 0, 0 },
01216   { "edr53", 1653, {0, {{{0, 0}}}}, 0, 0 },
01217   { "edr54", 1654, {0, {{{0, 0}}}}, 0, 0 },
01218   { "edr55", 1655, {0, {{{0, 0}}}}, 0, 0 },
01219   { "edr56", 1656, {0, {{{0, 0}}}}, 0, 0 },
01220   { "edr57", 1657, {0, {{{0, 0}}}}, 0, 0 },
01221   { "edr58", 1658, {0, {{{0, 0}}}}, 0, 0 },
01222   { "edr59", 1659, {0, {{{0, 0}}}}, 0, 0 },
01223   { "edr60", 1660, {0, {{{0, 0}}}}, 0, 0 },
01224   { "edr61", 1661, {0, {{{0, 0}}}}, 0, 0 },
01225   { "edr62", 1662, {0, {{{0, 0}}}}, 0, 0 },
01226   { "edr63", 1663, {0, {{{0, 0}}}}, 0, 0 },
01227   { "iamlr0", 1664, {0, {{{0, 0}}}}, 0, 0 },
01228   { "iamlr1", 1665, {0, {{{0, 0}}}}, 0, 0 },
01229   { "iamlr2", 1666, {0, {{{0, 0}}}}, 0, 0 },
01230   { "iamlr3", 1667, {0, {{{0, 0}}}}, 0, 0 },
01231   { "iamlr4", 1668, {0, {{{0, 0}}}}, 0, 0 },
01232   { "iamlr5", 1669, {0, {{{0, 0}}}}, 0, 0 },
01233   { "iamlr6", 1670, {0, {{{0, 0}}}}, 0, 0 },
01234   { "iamlr7", 1671, {0, {{{0, 0}}}}, 0, 0 },
01235   { "iamlr8", 1672, {0, {{{0, 0}}}}, 0, 0 },
01236   { "iamlr9", 1673, {0, {{{0, 0}}}}, 0, 0 },
01237   { "iamlr10", 1674, {0, {{{0, 0}}}}, 0, 0 },
01238   { "iamlr11", 1675, {0, {{{0, 0}}}}, 0, 0 },
01239   { "iamlr12", 1676, {0, {{{0, 0}}}}, 0, 0 },
01240   { "iamlr13", 1677, {0, {{{0, 0}}}}, 0, 0 },
01241   { "iamlr14", 1678, {0, {{{0, 0}}}}, 0, 0 },
01242   { "iamlr15", 1679, {0, {{{0, 0}}}}, 0, 0 },
01243   { "iamlr16", 1680, {0, {{{0, 0}}}}, 0, 0 },
01244   { "iamlr17", 1681, {0, {{{0, 0}}}}, 0, 0 },
01245   { "iamlr18", 1682, {0, {{{0, 0}}}}, 0, 0 },
01246   { "iamlr19", 1683, {0, {{{0, 0}}}}, 0, 0 },
01247   { "iamlr20", 1684, {0, {{{0, 0}}}}, 0, 0 },
01248   { "iamlr21", 1685, {0, {{{0, 0}}}}, 0, 0 },
01249   { "iamlr22", 1686, {0, {{{0, 0}}}}, 0, 0 },
01250   { "iamlr23", 1687, {0, {{{0, 0}}}}, 0, 0 },
01251   { "iamlr24", 1688, {0, {{{0, 0}}}}, 0, 0 },
01252   { "iamlr25", 1689, {0, {{{0, 0}}}}, 0, 0 },
01253   { "iamlr26", 1690, {0, {{{0, 0}}}}, 0, 0 },
01254   { "iamlr27", 1691, {0, {{{0, 0}}}}, 0, 0 },
01255   { "iamlr28", 1692, {0, {{{0, 0}}}}, 0, 0 },
01256   { "iamlr29", 1693, {0, {{{0, 0}}}}, 0, 0 },
01257   { "iamlr30", 1694, {0, {{{0, 0}}}}, 0, 0 },
01258   { "iamlr31", 1695, {0, {{{0, 0}}}}, 0, 0 },
01259   { "iamlr32", 1696, {0, {{{0, 0}}}}, 0, 0 },
01260   { "iamlr33", 1697, {0, {{{0, 0}}}}, 0, 0 },
01261   { "iamlr34", 1698, {0, {{{0, 0}}}}, 0, 0 },
01262   { "iamlr35", 1699, {0, {{{0, 0}}}}, 0, 0 },
01263   { "iamlr36", 1700, {0, {{{0, 0}}}}, 0, 0 },
01264   { "iamlr37", 1701, {0, {{{0, 0}}}}, 0, 0 },
01265   { "iamlr38", 1702, {0, {{{0, 0}}}}, 0, 0 },
01266   { "iamlr39", 1703, {0, {{{0, 0}}}}, 0, 0 },
01267   { "iamlr40", 1704, {0, {{{0, 0}}}}, 0, 0 },
01268   { "iamlr41", 1705, {0, {{{0, 0}}}}, 0, 0 },
01269   { "iamlr42", 1706, {0, {{{0, 0}}}}, 0, 0 },
01270   { "iamlr43", 1707, {0, {{{0, 0}}}}, 0, 0 },
01271   { "iamlr44", 1708, {0, {{{0, 0}}}}, 0, 0 },
01272   { "iamlr45", 1709, {0, {{{0, 0}}}}, 0, 0 },
01273   { "iamlr46", 1710, {0, {{{0, 0}}}}, 0, 0 },
01274   { "iamlr47", 1711, {0, {{{0, 0}}}}, 0, 0 },
01275   { "iamlr48", 1712, {0, {{{0, 0}}}}, 0, 0 },
01276   { "iamlr49", 1713, {0, {{{0, 0}}}}, 0, 0 },
01277   { "iamlr50", 1714, {0, {{{0, 0}}}}, 0, 0 },
01278   { "iamlr51", 1715, {0, {{{0, 0}}}}, 0, 0 },
01279   { "iamlr52", 1716, {0, {{{0, 0}}}}, 0, 0 },
01280   { "iamlr53", 1717, {0, {{{0, 0}}}}, 0, 0 },
01281   { "iamlr54", 1718, {0, {{{0, 0}}}}, 0, 0 },
01282   { "iamlr55", 1719, {0, {{{0, 0}}}}, 0, 0 },
01283   { "iamlr56", 1720, {0, {{{0, 0}}}}, 0, 0 },
01284   { "iamlr57", 1721, {0, {{{0, 0}}}}, 0, 0 },
01285   { "iamlr58", 1722, {0, {{{0, 0}}}}, 0, 0 },
01286   { "iamlr59", 1723, {0, {{{0, 0}}}}, 0, 0 },
01287   { "iamlr60", 1724, {0, {{{0, 0}}}}, 0, 0 },
01288   { "iamlr61", 1725, {0, {{{0, 0}}}}, 0, 0 },
01289   { "iamlr62", 1726, {0, {{{0, 0}}}}, 0, 0 },
01290   { "iamlr63", 1727, {0, {{{0, 0}}}}, 0, 0 },
01291   { "iampr0", 1728, {0, {{{0, 0}}}}, 0, 0 },
01292   { "iampr1", 1729, {0, {{{0, 0}}}}, 0, 0 },
01293   { "iampr2", 1730, {0, {{{0, 0}}}}, 0, 0 },
01294   { "iampr3", 1731, {0, {{{0, 0}}}}, 0, 0 },
01295   { "iampr4", 1732, {0, {{{0, 0}}}}, 0, 0 },
01296   { "iampr5", 1733, {0, {{{0, 0}}}}, 0, 0 },
01297   { "iampr6", 1734, {0, {{{0, 0}}}}, 0, 0 },
01298   { "iampr7", 1735, {0, {{{0, 0}}}}, 0, 0 },
01299   { "iampr8", 1736, {0, {{{0, 0}}}}, 0, 0 },
01300   { "iampr9", 1737, {0, {{{0, 0}}}}, 0, 0 },
01301   { "iampr10", 1738, {0, {{{0, 0}}}}, 0, 0 },
01302   { "iampr11", 1739, {0, {{{0, 0}}}}, 0, 0 },
01303   { "iampr12", 1740, {0, {{{0, 0}}}}, 0, 0 },
01304   { "iampr13", 1741, {0, {{{0, 0}}}}, 0, 0 },
01305   { "iampr14", 1742, {0, {{{0, 0}}}}, 0, 0 },
01306   { "iampr15", 1743, {0, {{{0, 0}}}}, 0, 0 },
01307   { "iampr16", 1744, {0, {{{0, 0}}}}, 0, 0 },
01308   { "iampr17", 1745, {0, {{{0, 0}}}}, 0, 0 },
01309   { "iampr18", 1746, {0, {{{0, 0}}}}, 0, 0 },
01310   { "iampr19", 1747, {0, {{{0, 0}}}}, 0, 0 },
01311   { "iampr20", 1748, {0, {{{0, 0}}}}, 0, 0 },
01312   { "iampr21", 1749, {0, {{{0, 0}}}}, 0, 0 },
01313   { "iampr22", 1750, {0, {{{0, 0}}}}, 0, 0 },
01314   { "iampr23", 1751, {0, {{{0, 0}}}}, 0, 0 },
01315   { "iampr24", 1752, {0, {{{0, 0}}}}, 0, 0 },
01316   { "iampr25", 1753, {0, {{{0, 0}}}}, 0, 0 },
01317   { "iampr26", 1754, {0, {{{0, 0}}}}, 0, 0 },
01318   { "iampr27", 1755, {0, {{{0, 0}}}}, 0, 0 },
01319   { "iampr28", 1756, {0, {{{0, 0}}}}, 0, 0 },
01320   { "iampr29", 1757, {0, {{{0, 0}}}}, 0, 0 },
01321   { "iampr30", 1758, {0, {{{0, 0}}}}, 0, 0 },
01322   { "iampr31", 1759, {0, {{{0, 0}}}}, 0, 0 },
01323   { "iampr32", 1760, {0, {{{0, 0}}}}, 0, 0 },
01324   { "iampr33", 1761, {0, {{{0, 0}}}}, 0, 0 },
01325   { "iampr34", 1762, {0, {{{0, 0}}}}, 0, 0 },
01326   { "iampr35", 1763, {0, {{{0, 0}}}}, 0, 0 },
01327   { "iampr36", 1764, {0, {{{0, 0}}}}, 0, 0 },
01328   { "iampr37", 1765, {0, {{{0, 0}}}}, 0, 0 },
01329   { "iampr38", 1766, {0, {{{0, 0}}}}, 0, 0 },
01330   { "iampr39", 1767, {0, {{{0, 0}}}}, 0, 0 },
01331   { "iampr40", 1768, {0, {{{0, 0}}}}, 0, 0 },
01332   { "iampr41", 1769, {0, {{{0, 0}}}}, 0, 0 },
01333   { "iampr42", 1770, {0, {{{0, 0}}}}, 0, 0 },
01334   { "iampr43", 1771, {0, {{{0, 0}}}}, 0, 0 },
01335   { "iampr44", 1772, {0, {{{0, 0}}}}, 0, 0 },
01336   { "iampr45", 1773, {0, {{{0, 0}}}}, 0, 0 },
01337   { "iampr46", 1774, {0, {{{0, 0}}}}, 0, 0 },
01338   { "iampr47", 1775, {0, {{{0, 0}}}}, 0, 0 },
01339   { "iampr48", 1776, {0, {{{0, 0}}}}, 0, 0 },
01340   { "iampr49", 1777, {0, {{{0, 0}}}}, 0, 0 },
01341   { "iampr50", 1778, {0, {{{0, 0}}}}, 0, 0 },
01342   { "iampr51", 1779, {0, {{{0, 0}}}}, 0, 0 },
01343   { "iampr52", 1780, {0, {{{0, 0}}}}, 0, 0 },
01344   { "iampr53", 1781, {0, {{{0, 0}}}}, 0, 0 },
01345   { "iampr54", 1782, {0, {{{0, 0}}}}, 0, 0 },
01346   { "iampr55", 1783, {0, {{{0, 0}}}}, 0, 0 },
01347   { "iampr56", 1784, {0, {{{0, 0}}}}, 0, 0 },
01348   { "iampr57", 1785, {0, {{{0, 0}}}}, 0, 0 },
01349   { "iampr58", 1786, {0, {{{0, 0}}}}, 0, 0 },
01350   { "iampr59", 1787, {0, {{{0, 0}}}}, 0, 0 },
01351   { "iampr60", 1788, {0, {{{0, 0}}}}, 0, 0 },
01352   { "iampr61", 1789, {0, {{{0, 0}}}}, 0, 0 },
01353   { "iampr62", 1790, {0, {{{0, 0}}}}, 0, 0 },
01354   { "iampr63", 1791, {0, {{{0, 0}}}}, 0, 0 },
01355   { "damlr0", 1792, {0, {{{0, 0}}}}, 0, 0 },
01356   { "damlr1", 1793, {0, {{{0, 0}}}}, 0, 0 },
01357   { "damlr2", 1794, {0, {{{0, 0}}}}, 0, 0 },
01358   { "damlr3", 1795, {0, {{{0, 0}}}}, 0, 0 },
01359   { "damlr4", 1796, {0, {{{0, 0}}}}, 0, 0 },
01360   { "damlr5", 1797, {0, {{{0, 0}}}}, 0, 0 },
01361   { "damlr6", 1798, {0, {{{0, 0}}}}, 0, 0 },
01362   { "damlr7", 1799, {0, {{{0, 0}}}}, 0, 0 },
01363   { "damlr8", 1800, {0, {{{0, 0}}}}, 0, 0 },
01364   { "damlr9", 1801, {0, {{{0, 0}}}}, 0, 0 },
01365   { "damlr10", 1802, {0, {{{0, 0}}}}, 0, 0 },
01366   { "damlr11", 1803, {0, {{{0, 0}}}}, 0, 0 },
01367   { "damlr12", 1804, {0, {{{0, 0}}}}, 0, 0 },
01368   { "damlr13", 1805, {0, {{{0, 0}}}}, 0, 0 },
01369   { "damlr14", 1806, {0, {{{0, 0}}}}, 0, 0 },
01370   { "damlr15", 1807, {0, {{{0, 0}}}}, 0, 0 },
01371   { "damlr16", 1808, {0, {{{0, 0}}}}, 0, 0 },
01372   { "damlr17", 1809, {0, {{{0, 0}}}}, 0, 0 },
01373   { "damlr18", 1810, {0, {{{0, 0}}}}, 0, 0 },
01374   { "damlr19", 1811, {0, {{{0, 0}}}}, 0, 0 },
01375   { "damlr20", 1812, {0, {{{0, 0}}}}, 0, 0 },
01376   { "damlr21", 1813, {0, {{{0, 0}}}}, 0, 0 },
01377   { "damlr22", 1814, {0, {{{0, 0}}}}, 0, 0 },
01378   { "damlr23", 1815, {0, {{{0, 0}}}}, 0, 0 },
01379   { "damlr24", 1816, {0, {{{0, 0}}}}, 0, 0 },
01380   { "damlr25", 1817, {0, {{{0, 0}}}}, 0, 0 },
01381   { "damlr26", 1818, {0, {{{0, 0}}}}, 0, 0 },
01382   { "damlr27", 1819, {0, {{{0, 0}}}}, 0, 0 },
01383   { "damlr28", 1820, {0, {{{0, 0}}}}, 0, 0 },
01384   { "damlr29", 1821, {0, {{{0, 0}}}}, 0, 0 },
01385   { "damlr30", 1822, {0, {{{0, 0}}}}, 0, 0 },
01386   { "damlr31", 1823, {0, {{{0, 0}}}}, 0, 0 },
01387   { "damlr32", 1824, {0, {{{0, 0}}}}, 0, 0 },
01388   { "damlr33", 1825, {0, {{{0, 0}}}}, 0, 0 },
01389   { "damlr34", 1826, {0, {{{0, 0}}}}, 0, 0 },
01390   { "damlr35", 1827, {0, {{{0, 0}}}}, 0, 0 },
01391   { "damlr36", 1828, {0, {{{0, 0}}}}, 0, 0 },
01392   { "damlr37", 1829, {0, {{{0, 0}}}}, 0, 0 },
01393   { "damlr38", 1830, {0, {{{0, 0}}}}, 0, 0 },
01394   { "damlr39", 1831, {0, {{{0, 0}}}}, 0, 0 },
01395   { "damlr40", 1832, {0, {{{0, 0}}}}, 0, 0 },
01396   { "damlr41", 1833, {0, {{{0, 0}}}}, 0, 0 },
01397   { "damlr42", 1834, {0, {{{0, 0}}}}, 0, 0 },
01398   { "damlr43", 1835, {0, {{{0, 0}}}}, 0, 0 },
01399   { "damlr44", 1836, {0, {{{0, 0}}}}, 0, 0 },
01400   { "damlr45", 1837, {0, {{{0, 0}}}}, 0, 0 },
01401   { "damlr46", 1838, {0, {{{0, 0}}}}, 0, 0 },
01402   { "damlr47", 1839, {0, {{{0, 0}}}}, 0, 0 },
01403   { "damlr48", 1840, {0, {{{0, 0}}}}, 0, 0 },
01404   { "damlr49", 1841, {0, {{{0, 0}}}}, 0, 0 },
01405   { "damlr50", 1842, {0, {{{0, 0}}}}, 0, 0 },
01406   { "damlr51", 1843, {0, {{{0, 0}}}}, 0, 0 },
01407   { "damlr52", 1844, {0, {{{0, 0}}}}, 0, 0 },
01408   { "damlr53", 1845, {0, {{{0, 0}}}}, 0, 0 },
01409   { "damlr54", 1846, {0, {{{0, 0}}}}, 0, 0 },
01410   { "damlr55", 1847, {0, {{{0, 0}}}}, 0, 0 },
01411   { "damlr56", 1848, {0, {{{0, 0}}}}, 0, 0 },
01412   { "damlr57", 1849, {0, {{{0, 0}}}}, 0, 0 },
01413   { "damlr58", 1850, {0, {{{0, 0}}}}, 0, 0 },
01414   { "damlr59", 1851, {0, {{{0, 0}}}}, 0, 0 },
01415   { "damlr60", 1852, {0, {{{0, 0}}}}, 0, 0 },
01416   { "damlr61", 1853, {0, {{{0, 0}}}}, 0, 0 },
01417   { "damlr62", 1854, {0, {{{0, 0}}}}, 0, 0 },
01418   { "damlr63", 1855, {0, {{{0, 0}}}}, 0, 0 },
01419   { "dampr0", 1856, {0, {{{0, 0}}}}, 0, 0 },
01420   { "dampr1", 1857, {0, {{{0, 0}}}}, 0, 0 },
01421   { "dampr2", 1858, {0, {{{0, 0}}}}, 0, 0 },
01422   { "dampr3", 1859, {0, {{{0, 0}}}}, 0, 0 },
01423   { "dampr4", 1860, {0, {{{0, 0}}}}, 0, 0 },
01424   { "dampr5", 1861, {0, {{{0, 0}}}}, 0, 0 },
01425   { "dampr6", 1862, {0, {{{0, 0}}}}, 0, 0 },
01426   { "dampr7", 1863, {0, {{{0, 0}}}}, 0, 0 },
01427   { "dampr8", 1864, {0, {{{0, 0}}}}, 0, 0 },
01428   { "dampr9", 1865, {0, {{{0, 0}}}}, 0, 0 },
01429   { "dampr10", 1866, {0, {{{0, 0}}}}, 0, 0 },
01430   { "dampr11", 1867, {0, {{{0, 0}}}}, 0, 0 },
01431   { "dampr12", 1868, {0, {{{0, 0}}}}, 0, 0 },
01432   { "dampr13", 1869, {0, {{{0, 0}}}}, 0, 0 },
01433   { "dampr14", 1870, {0, {{{0, 0}}}}, 0, 0 },
01434   { "dampr15", 1871, {0, {{{0, 0}}}}, 0, 0 },
01435   { "dampr16", 1872, {0, {{{0, 0}}}}, 0, 0 },
01436   { "dampr17", 1873, {0, {{{0, 0}}}}, 0, 0 },
01437   { "dampr18", 1874, {0, {{{0, 0}}}}, 0, 0 },
01438   { "dampr19", 1875, {0, {{{0, 0}}}}, 0, 0 },
01439   { "dampr20", 1876, {0, {{{0, 0}}}}, 0, 0 },
01440   { "dampr21", 1877, {0, {{{0, 0}}}}, 0, 0 },
01441   { "dampr22", 1878, {0, {{{0, 0}}}}, 0, 0 },
01442   { "dampr23", 1879, {0, {{{0, 0}}}}, 0, 0 },
01443   { "dampr24", 1880, {0, {{{0, 0}}}}, 0, 0 },
01444   { "dampr25", 1881, {0, {{{0, 0}}}}, 0, 0 },
01445   { "dampr26", 1882, {0, {{{0, 0}}}}, 0, 0 },
01446   { "dampr27", 1883, {0, {{{0, 0}}}}, 0, 0 },
01447   { "dampr28", 1884, {0, {{{0, 0}}}}, 0, 0 },
01448   { "dampr29", 1885, {0, {{{0, 0}}}}, 0, 0 },
01449   { "dampr30", 1886, {0, {{{0, 0}}}}, 0, 0 },
01450   { "dampr31", 1887, {0, {{{0, 0}}}}, 0, 0 },
01451   { "dampr32", 1888, {0, {{{0, 0}}}}, 0, 0 },
01452   { "dampr33", 1889, {0, {{{0, 0}}}}, 0, 0 },
01453   { "dampr34", 1890, {0, {{{0, 0}}}}, 0, 0 },
01454   { "dampr35", 1891, {0, {{{0, 0}}}}, 0, 0 },
01455   { "dampr36", 1892, {0, {{{0, 0}}}}, 0, 0 },
01456   { "dampr37", 1893, {0, {{{0, 0}}}}, 0, 0 },
01457   { "dampr38", 1894, {0, {{{0, 0}}}}, 0, 0 },
01458   { "dampr39", 1895, {0, {{{0, 0}}}}, 0, 0 },
01459   { "dampr40", 1896, {0, {{{0, 0}}}}, 0, 0 },
01460   { "dampr41", 1897, {0, {{{0, 0}}}}, 0, 0 },
01461   { "dampr42", 1898, {0, {{{0, 0}}}}, 0, 0 },
01462   { "dampr43", 1899, {0, {{{0, 0}}}}, 0, 0 },
01463   { "dampr44", 1900, {0, {{{0, 0}}}}, 0, 0 },
01464   { "dampr45", 1901, {0, {{{0, 0}}}}, 0, 0 },
01465   { "dampr46", 1902, {0, {{{0, 0}}}}, 0, 0 },
01466   { "dampr47", 1903, {0, {{{0, 0}}}}, 0, 0 },
01467   { "dampr48", 1904, {0, {{{0, 0}}}}, 0, 0 },
01468   { "dampr49", 1905, {0, {{{0, 0}}}}, 0, 0 },
01469   { "dampr50", 1906, {0, {{{0, 0}}}}, 0, 0 },
01470   { "dampr51", 1907, {0, {{{0, 0}}}}, 0, 0 },
01471   { "dampr52", 1908, {0, {{{0, 0}}}}, 0, 0 },
01472   { "dampr53", 1909, {0, {{{0, 0}}}}, 0, 0 },
01473   { "dampr54", 1910, {0, {{{0, 0}}}}, 0, 0 },
01474   { "dampr55", 1911, {0, {{{0, 0}}}}, 0, 0 },
01475   { "dampr56", 1912, {0, {{{0, 0}}}}, 0, 0 },
01476   { "dampr57", 1913, {0, {{{0, 0}}}}, 0, 0 },
01477   { "dampr58", 1914, {0, {{{0, 0}}}}, 0, 0 },
01478   { "dampr59", 1915, {0, {{{0, 0}}}}, 0, 0 },
01479   { "dampr60", 1916, {0, {{{0, 0}}}}, 0, 0 },
01480   { "dampr61", 1917, {0, {{{0, 0}}}}, 0, 0 },
01481   { "dampr62", 1918, {0, {{{0, 0}}}}, 0, 0 },
01482   { "dampr63", 1919, {0, {{{0, 0}}}}, 0, 0 },
01483   { "amcr", 1920, {0, {{{0, 0}}}}, 0, 0 },
01484   { "stbar", 1921, {0, {{{0, 0}}}}, 0, 0 },
01485   { "mmcr", 1922, {0, {{{0, 0}}}}, 0, 0 },
01486   { "iamvr1", 1925, {0, {{{0, 0}}}}, 0, 0 },
01487   { "damvr1", 1927, {0, {{{0, 0}}}}, 0, 0 },
01488   { "cxnr", 1936, {0, {{{0, 0}}}}, 0, 0 },
01489   { "ttbr", 1937, {0, {{{0, 0}}}}, 0, 0 },
01490   { "tplr", 1938, {0, {{{0, 0}}}}, 0, 0 },
01491   { "tppr", 1939, {0, {{{0, 0}}}}, 0, 0 },
01492   { "tpxr", 1940, {0, {{{0, 0}}}}, 0, 0 },
01493   { "timerh", 1952, {0, {{{0, 0}}}}, 0, 0 },
01494   { "timerl", 1953, {0, {{{0, 0}}}}, 0, 0 },
01495   { "timerd", 1954, {0, {{{0, 0}}}}, 0, 0 },
01496   { "dcr", 2048, {0, {{{0, 0}}}}, 0, 0 },
01497   { "brr", 2049, {0, {{{0, 0}}}}, 0, 0 },
01498   { "nmar", 2050, {0, {{{0, 0}}}}, 0, 0 },
01499   { "btbr", 2051, {0, {{{0, 0}}}}, 0, 0 },
01500   { "ibar0", 2052, {0, {{{0, 0}}}}, 0, 0 },
01501   { "ibar1", 2053, {0, {{{0, 0}}}}, 0, 0 },
01502   { "ibar2", 2054, {0, {{{0, 0}}}}, 0, 0 },
01503   { "ibar3", 2055, {0, {{{0, 0}}}}, 0, 0 },
01504   { "dbar0", 2056, {0, {{{0, 0}}}}, 0, 0 },
01505   { "dbar1", 2057, {0, {{{0, 0}}}}, 0, 0 },
01506   { "dbar2", 2058, {0, {{{0, 0}}}}, 0, 0 },
01507   { "dbar3", 2059, {0, {{{0, 0}}}}, 0, 0 },
01508   { "dbdr00", 2060, {0, {{{0, 0}}}}, 0, 0 },
01509   { "dbdr01", 2061, {0, {{{0, 0}}}}, 0, 0 },
01510   { "dbdr02", 2062, {0, {{{0, 0}}}}, 0, 0 },
01511   { "dbdr03", 2063, {0, {{{0, 0}}}}, 0, 0 },
01512   { "dbdr10", 2064, {0, {{{0, 0}}}}, 0, 0 },
01513   { "dbdr11", 2065, {0, {{{0, 0}}}}, 0, 0 },
01514   { "dbdr12", 2066, {0, {{{0, 0}}}}, 0, 0 },
01515   { "dbdr13", 2067, {0, {{{0, 0}}}}, 0, 0 },
01516   { "dbdr20", 2068, {0, {{{0, 0}}}}, 0, 0 },
01517   { "dbdr21", 2069, {0, {{{0, 0}}}}, 0, 0 },
01518   { "dbdr22", 2070, {0, {{{0, 0}}}}, 0, 0 },
01519   { "dbdr23", 2071, {0, {{{0, 0}}}}, 0, 0 },
01520   { "dbdr30", 2072, {0, {{{0, 0}}}}, 0, 0 },
01521   { "dbdr31", 2073, {0, {{{0, 0}}}}, 0, 0 },
01522   { "dbdr32", 2074, {0, {{{0, 0}}}}, 0, 0 },
01523   { "dbdr33", 2075, {0, {{{0, 0}}}}, 0, 0 },
01524   { "dbmr00", 2076, {0, {{{0, 0}}}}, 0, 0 },
01525   { "dbmr01", 2077, {0, {{{0, 0}}}}, 0, 0 },
01526   { "dbmr02", 2078, {0, {{{0, 0}}}}, 0, 0 },
01527   { "dbmr03", 2079, {0, {{{0, 0}}}}, 0, 0 },
01528   { "dbmr10", 2080, {0, {{{0, 0}}}}, 0, 0 },
01529   { "dbmr11", 2081, {0, {{{0, 0}}}}, 0, 0 },
01530   { "dbmr12", 2082, {0, {{{0, 0}}}}, 0, 0 },
01531   { "dbmr13", 2083, {0, {{{0, 0}}}}, 0, 0 },
01532   { "dbmr20", 2084, {0, {{{0, 0}}}}, 0, 0 },
01533   { "dbmr21", 2085, {0, {{{0, 0}}}}, 0, 0 },
01534   { "dbmr22", 2086, {0, {{{0, 0}}}}, 0, 0 },
01535   { "dbmr23", 2087, {0, {{{0, 0}}}}, 0, 0 },
01536   { "dbmr30", 2088, {0, {{{0, 0}}}}, 0, 0 },
01537   { "dbmr31", 2089, {0, {{{0, 0}}}}, 0, 0 },
01538   { "dbmr32", 2090, {0, {{{0, 0}}}}, 0, 0 },
01539   { "dbmr33", 2091, {0, {{{0, 0}}}}, 0, 0 },
01540   { "cpcfr", 2092, {0, {{{0, 0}}}}, 0, 0 },
01541   { "cpcr", 2093, {0, {{{0, 0}}}}, 0, 0 },
01542   { "cpsr", 2094, {0, {{{0, 0}}}}, 0, 0 },
01543   { "cpesr0", 2096, {0, {{{0, 0}}}}, 0, 0 },
01544   { "cpesr1", 2097, {0, {{{0, 0}}}}, 0, 0 },
01545   { "cpemr0", 2098, {0, {{{0, 0}}}}, 0, 0 },
01546   { "cpemr1", 2099, {0, {{{0, 0}}}}, 0, 0 },
01547   { "ihsr8", 3848, {0, {{{0, 0}}}}, 0, 0 }
01548 };
01549 
01550 CGEN_KEYWORD frv_cgen_opval_spr_names =
01551 {
01552   & frv_cgen_opval_spr_names_entries[0],
01553   1022,
01554   0, 0, 0, 0, ""
01555 };
01556 
01557 static CGEN_KEYWORD_ENTRY frv_cgen_opval_accg_names_entries[] =
01558 {
01559   { "accg0", 0, {0, {{{0, 0}}}}, 0, 0 },
01560   { "accg1", 1, {0, {{{0, 0}}}}, 0, 0 },
01561   { "accg2", 2, {0, {{{0, 0}}}}, 0, 0 },
01562   { "accg3", 3, {0, {{{0, 0}}}}, 0, 0 },
01563   { "accg4", 4, {0, {{{0, 0}}}}, 0, 0 },
01564   { "accg5", 5, {0, {{{0, 0}}}}, 0, 0 },
01565   { "accg6", 6, {0, {{{0, 0}}}}, 0, 0 },
01566   { "accg7", 7, {0, {{{0, 0}}}}, 0, 0 },
01567   { "accg8", 8, {0, {{{0, 0}}}}, 0, 0 },
01568   { "accg9", 9, {0, {{{0, 0}}}}, 0, 0 },
01569   { "accg10", 10, {0, {{{0, 0}}}}, 0, 0 },
01570   { "accg11", 11, {0, {{{0, 0}}}}, 0, 0 },
01571   { "accg12", 12, {0, {{{0, 0}}}}, 0, 0 },
01572   { "accg13", 13, {0, {{{0, 0}}}}, 0, 0 },
01573   { "accg14", 14, {0, {{{0, 0}}}}, 0, 0 },
01574   { "accg15", 15, {0, {{{0, 0}}}}, 0, 0 },
01575   { "accg16", 16, {0, {{{0, 0}}}}, 0, 0 },
01576   { "accg17", 17, {0, {{{0, 0}}}}, 0, 0 },
01577   { "accg18", 18, {0, {{{0, 0}}}}, 0, 0 },
01578   { "accg19", 19, {0, {{{0, 0}}}}, 0, 0 },
01579   { "accg20", 20, {0, {{{0, 0}}}}, 0, 0 },
01580   { "accg21", 21, {0, {{{0, 0}}}}, 0, 0 },
01581   { "accg22", 22, {0, {{{0, 0}}}}, 0, 0 },
01582   { "accg23", 23, {0, {{{0, 0}}}}, 0, 0 },
01583   { "accg24", 24, {0, {{{0, 0}}}}, 0, 0 },
01584   { "accg25", 25, {0, {{{0, 0}}}}, 0, 0 },
01585   { "accg26", 26, {0, {{{0, 0}}}}, 0, 0 },
01586   { "accg27", 27, {0, {{{0, 0}}}}, 0, 0 },
01587   { "accg28", 28, {0, {{{0, 0}}}}, 0, 0 },
01588   { "accg29", 29, {0, {{{0, 0}}}}, 0, 0 },
01589   { "accg30", 30, {0, {{{0, 0}}}}, 0, 0 },
01590   { "accg31", 31, {0, {{{0, 0}}}}, 0, 0 },
01591   { "accg32", 32, {0, {{{0, 0}}}}, 0, 0 },
01592   { "accg33", 33, {0, {{{0, 0}}}}, 0, 0 },
01593   { "accg34", 34, {0, {{{0, 0}}}}, 0, 0 },
01594   { "accg35", 35, {0, {{{0, 0}}}}, 0, 0 },
01595   { "accg36", 36, {0, {{{0, 0}}}}, 0, 0 },
01596   { "accg37", 37, {0, {{{0, 0}}}}, 0, 0 },
01597   { "accg38", 38, {0, {{{0, 0}}}}, 0, 0 },
01598   { "accg39", 39, {0, {{{0, 0}}}}, 0, 0 },
01599   { "accg40", 40, {0, {{{0, 0}}}}, 0, 0 },
01600   { "accg41", 41, {0, {{{0, 0}}}}, 0, 0 },
01601   { "accg42", 42, {0, {{{0, 0}}}}, 0, 0 },
01602   { "accg43", 43, {0, {{{0, 0}}}}, 0, 0 },
01603   { "accg44", 44, {0, {{{0, 0}}}}, 0, 0 },
01604   { "accg45", 45, {0, {{{0, 0}}}}, 0, 0 },
01605   { "accg46", 46, {0, {{{0, 0}}}}, 0, 0 },
01606   { "accg47", 47, {0, {{{0, 0}}}}, 0, 0 },
01607   { "accg48", 48, {0, {{{0, 0}}}}, 0, 0 },
01608   { "accg49", 49, {0, {{{0, 0}}}}, 0, 0 },
01609   { "accg50", 50, {0, {{{0, 0}}}}, 0, 0 },
01610   { "accg51", 51, {0, {{{0, 0}}}}, 0, 0 },
01611   { "accg52", 52, {0, {{{0, 0}}}}, 0, 0 },
01612   { "accg53", 53, {0, {{{0, 0}}}}, 0, 0 },
01613   { "accg54", 54, {0, {{{0, 0}}}}, 0, 0 },
01614   { "accg55", 55, {0, {{{0, 0}}}}, 0, 0 },
01615   { "accg56", 56, {0, {{{0, 0}}}}, 0, 0 },
01616   { "accg57", 57, {0, {{{0, 0}}}}, 0, 0 },
01617   { "accg58", 58, {0, {{{0, 0}}}}, 0, 0 },
01618   { "accg59", 59, {0, {{{0, 0}}}}, 0, 0 },
01619   { "accg60", 60, {0, {{{0, 0}}}}, 0, 0 },
01620   { "accg61", 61, {0, {{{0, 0}}}}, 0, 0 },
01621   { "accg62", 62, {0, {{{0, 0}}}}, 0, 0 },
01622   { "accg63", 63, {0, {{{0, 0}}}}, 0, 0 }
01623 };
01624 
01625 CGEN_KEYWORD frv_cgen_opval_accg_names =
01626 {
01627   & frv_cgen_opval_accg_names_entries[0],
01628   64,
01629   0, 0, 0, 0, ""
01630 };
01631 
01632 static CGEN_KEYWORD_ENTRY frv_cgen_opval_acc_names_entries[] =
01633 {
01634   { "acc0", 0, {0, {{{0, 0}}}}, 0, 0 },
01635   { "acc1", 1, {0, {{{0, 0}}}}, 0, 0 },
01636   { "acc2", 2, {0, {{{0, 0}}}}, 0, 0 },
01637   { "acc3", 3, {0, {{{0, 0}}}}, 0, 0 },
01638   { "acc4", 4, {0, {{{0, 0}}}}, 0, 0 },
01639   { "acc5", 5, {0, {{{0, 0}}}}, 0, 0 },
01640   { "acc6", 6, {0, {{{0, 0}}}}, 0, 0 },
01641   { "acc7", 7, {0, {{{0, 0}}}}, 0, 0 },
01642   { "acc8", 8, {0, {{{0, 0}}}}, 0, 0 },
01643   { "acc9", 9, {0, {{{0, 0}}}}, 0, 0 },
01644   { "acc10", 10, {0, {{{0, 0}}}}, 0, 0 },
01645   { "acc11", 11, {0, {{{0, 0}}}}, 0, 0 },
01646   { "acc12", 12, {0, {{{0, 0}}}}, 0, 0 },
01647   { "acc13", 13, {0, {{{0, 0}}}}, 0, 0 },
01648   { "acc14", 14, {0, {{{0, 0}}}}, 0, 0 },
01649   { "acc15", 15, {0, {{{0, 0}}}}, 0, 0 },
01650   { "acc16", 16, {0, {{{0, 0}}}}, 0, 0 },
01651   { "acc17", 17, {0, {{{0, 0}}}}, 0, 0 },
01652   { "acc18", 18, {0, {{{0, 0}}}}, 0, 0 },
01653   { "acc19", 19, {0, {{{0, 0}}}}, 0, 0 },
01654   { "acc20", 20, {0, {{{0, 0}}}}, 0, 0 },
01655   { "acc21", 21, {0, {{{0, 0}}}}, 0, 0 },
01656   { "acc22", 22, {0, {{{0, 0}}}}, 0, 0 },
01657   { "acc23", 23, {0, {{{0, 0}}}}, 0, 0 },
01658   { "acc24", 24, {0, {{{0, 0}}}}, 0, 0 },
01659   { "acc25", 25, {0, {{{0, 0}}}}, 0, 0 },
01660   { "acc26", 26, {0, {{{0, 0}}}}, 0, 0 },
01661   { "acc27", 27, {0, {{{0, 0}}}}, 0, 0 },
01662   { "acc28", 28, {0, {{{0, 0}}}}, 0, 0 },
01663   { "acc29", 29, {0, {{{0, 0}}}}, 0, 0 },
01664   { "acc30", 30, {0, {{{0, 0}}}}, 0, 0 },
01665   { "acc31", 31, {0, {{{0, 0}}}}, 0, 0 },
01666   { "acc32", 32, {0, {{{0, 0}}}}, 0, 0 },
01667   { "acc33", 33, {0, {{{0, 0}}}}, 0, 0 },
01668   { "acc34", 34, {0, {{{0, 0}}}}, 0, 0 },
01669   { "acc35", 35, {0, {{{0, 0}}}}, 0, 0 },
01670   { "acc36", 36, {0, {{{0, 0}}}}, 0, 0 },
01671   { "acc37", 37, {0, {{{0, 0}}}}, 0, 0 },
01672   { "acc38", 38, {0, {{{0, 0}}}}, 0, 0 },
01673   { "acc39", 39, {0, {{{0, 0}}}}, 0, 0 },
01674   { "acc40", 40, {0, {{{0, 0}}}}, 0, 0 },
01675   { "acc41", 41, {0, {{{0, 0}}}}, 0, 0 },
01676   { "acc42", 42, {0, {{{0, 0}}}}, 0, 0 },
01677   { "acc43", 43, {0, {{{0, 0}}}}, 0, 0 },
01678   { "acc44", 44, {0, {{{0, 0}}}}, 0, 0 },
01679   { "acc45", 45, {0, {{{0, 0}}}}, 0, 0 },
01680   { "acc46", 46, {0, {{{0, 0}}}}, 0, 0 },
01681   { "acc47", 47, {0, {{{0, 0}}}}, 0, 0 },
01682   { "acc48", 48, {0, {{{0, 0}}}}, 0, 0 },
01683   { "acc49", 49, {0, {{{0, 0}}}}, 0, 0 },
01684   { "acc50", 50, {0, {{{0, 0}}}}, 0, 0 },
01685   { "acc51", 51, {0, {{{0, 0}}}}, 0, 0 },
01686   { "acc52", 52, {0, {{{0, 0}}}}, 0, 0 },
01687   { "acc53", 53, {0, {{{0, 0}}}}, 0, 0 },
01688   { "acc54", 54, {0, {{{0, 0}}}}, 0, 0 },
01689   { "acc55", 55, {0, {{{0, 0}}}}, 0, 0 },
01690   { "acc56", 56, {0, {{{0, 0}}}}, 0, 0 },
01691   { "acc57", 57, {0, {{{0, 0}}}}, 0, 0 },
01692   { "acc58", 58, {0, {{{0, 0}}}}, 0, 0 },
01693   { "acc59", 59, {0, {{{0, 0}}}}, 0, 0 },
01694   { "acc60", 60, {0, {{{0, 0}}}}, 0, 0 },
01695   { "acc61", 61, {0, {{{0, 0}}}}, 0, 0 },
01696   { "acc62", 62, {0, {{{0, 0}}}}, 0, 0 },
01697   { "acc63", 63, {0, {{{0, 0}}}}, 0, 0 }
01698 };
01699 
01700 CGEN_KEYWORD frv_cgen_opval_acc_names =
01701 {
01702   & frv_cgen_opval_acc_names_entries[0],
01703   64,
01704   0, 0, 0, 0, ""
01705 };
01706 
01707 static CGEN_KEYWORD_ENTRY frv_cgen_opval_iacc0_names_entries[] =
01708 {
01709   { "iacc0", 0, {0, {{{0, 0}}}}, 0, 0 }
01710 };
01711 
01712 CGEN_KEYWORD frv_cgen_opval_iacc0_names =
01713 {
01714   & frv_cgen_opval_iacc0_names_entries[0],
01715   1,
01716   0, 0, 0, 0, ""
01717 };
01718 
01719 static CGEN_KEYWORD_ENTRY frv_cgen_opval_iccr_names_entries[] =
01720 {
01721   { "icc0", 0, {0, {{{0, 0}}}}, 0, 0 },
01722   { "icc1", 1, {0, {{{0, 0}}}}, 0, 0 },
01723   { "icc2", 2, {0, {{{0, 0}}}}, 0, 0 },
01724   { "icc3", 3, {0, {{{0, 0}}}}, 0, 0 }
01725 };
01726 
01727 CGEN_KEYWORD frv_cgen_opval_iccr_names =
01728 {
01729   & frv_cgen_opval_iccr_names_entries[0],
01730   4,
01731   0, 0, 0, 0, ""
01732 };
01733 
01734 static CGEN_KEYWORD_ENTRY frv_cgen_opval_fccr_names_entries[] =
01735 {
01736   { "fcc0", 0, {0, {{{0, 0}}}}, 0, 0 },
01737   { "fcc1", 1, {0, {{{0, 0}}}}, 0, 0 },
01738   { "fcc2", 2, {0, {{{0, 0}}}}, 0, 0 },
01739   { "fcc3", 3, {0, {{{0, 0}}}}, 0, 0 }
01740 };
01741 
01742 CGEN_KEYWORD frv_cgen_opval_fccr_names =
01743 {
01744   & frv_cgen_opval_fccr_names_entries[0],
01745   4,
01746   0, 0, 0, 0, ""
01747 };
01748 
01749 static CGEN_KEYWORD_ENTRY frv_cgen_opval_cccr_names_entries[] =
01750 {
01751   { "cc0", 0, {0, {{{0, 0}}}}, 0, 0 },
01752   { "cc1", 1, {0, {{{0, 0}}}}, 0, 0 },
01753   { "cc2", 2, {0, {{{0, 0}}}}, 0, 0 },
01754   { "cc3", 3, {0, {{{0, 0}}}}, 0, 0 },
01755   { "cc4", 4, {0, {{{0, 0}}}}, 0, 0 },
01756   { "cc5", 5, {0, {{{0, 0}}}}, 0, 0 },
01757   { "cc6", 6, {0, {{{0, 0}}}}, 0, 0 },
01758   { "cc7", 7, {0, {{{0, 0}}}}, 0, 0 }
01759 };
01760 
01761 CGEN_KEYWORD frv_cgen_opval_cccr_names =
01762 {
01763   & frv_cgen_opval_cccr_names_entries[0],
01764   8,
01765   0, 0, 0, 0, ""
01766 };
01767 
01768 static CGEN_KEYWORD_ENTRY frv_cgen_opval_h_pack_entries[] =
01769 {
01770   { "", 1, {0, {{{0, 0}}}}, 0, 0 },
01771   { ".p", 0, {0, {{{0, 0}}}}, 0, 0 },
01772   { ".P", 0, {0, {{{0, 0}}}}, 0, 0 }
01773 };
01774 
01775 CGEN_KEYWORD frv_cgen_opval_h_pack =
01776 {
01777   & frv_cgen_opval_h_pack_entries[0],
01778   3,
01779   0, 0, 0, 0, ""
01780 };
01781 
01782 static CGEN_KEYWORD_ENTRY frv_cgen_opval_h_hint_taken_entries[] =
01783 {
01784   { "", 2, {0, {{{0, 0}}}}, 0, 0 },
01785   { "", 0, {0, {{{0, 0}}}}, 0, 0 },
01786   { "", 1, {0, {{{0, 0}}}}, 0, 0 },
01787   { "", 3, {0, {{{0, 0}}}}, 0, 0 }
01788 };
01789 
01790 CGEN_KEYWORD frv_cgen_opval_h_hint_taken =
01791 {
01792   & frv_cgen_opval_h_hint_taken_entries[0],
01793   4,
01794   0, 0, 0, 0, ""
01795 };
01796 
01797 static CGEN_KEYWORD_ENTRY frv_cgen_opval_h_hint_not_taken_entries[] =
01798 {
01799   { "", 0, {0, {{{0, 0}}}}, 0, 0 },
01800   { "", 1, {0, {{{0, 0}}}}, 0, 0 },
01801   { "", 2, {0, {{{0, 0}}}}, 0, 0 },
01802   { "", 3, {0, {{{0, 0}}}}, 0, 0 }
01803 };
01804 
01805 CGEN_KEYWORD frv_cgen_opval_h_hint_not_taken =
01806 {
01807   & frv_cgen_opval_h_hint_not_taken_entries[0],
01808   4,
01809   0, 0, 0, 0, ""
01810 };
01811 
01812 
01813 /* The hardware table.  */
01814 
01815 #if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE)
01816 #define A(a) (1 << CGEN_HW_##a)
01817 #else
01818 #define A(a) (1 << CGEN_HW_a)
01819 #endif
01820 
01821 const CGEN_HW_ENTRY frv_cgen_hw_table[] =
01822 {
01823   { "h-memory", HW_H_MEMORY, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } },
01824   { "h-sint", HW_H_SINT, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } },
01825   { "h-uint", HW_H_UINT, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } },
01826   { "h-addr", HW_H_ADDR, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } },
01827   { "h-iaddr", HW_H_IADDR, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } },
01828   { "h-reloc-ann", HW_H_RELOC_ANN, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } },
01829   { "h-pc", HW_H_PC, CGEN_ASM_NONE, 0, { 0|A(PROFILE)|A(PC), { { { (1<<MACH_BASE), 0 } } } } },
01830   { "h-psr_imple", HW_H_PSR_IMPLE, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } },
01831   { "h-psr_ver", HW_H_PSR_VER, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } },
01832   { "h-psr_ice", HW_H_PSR_ICE, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } },
01833   { "h-psr_nem", HW_H_PSR_NEM, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } },
01834   { "h-psr_cm", HW_H_PSR_CM, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } },
01835   { "h-psr_be", HW_H_PSR_BE, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } },
01836   { "h-psr_esr", HW_H_PSR_ESR, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } },
01837   { "h-psr_ef", HW_H_PSR_EF, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } },
01838   { "h-psr_em", HW_H_PSR_EM, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } },
01839   { "h-psr_pil", HW_H_PSR_PIL, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } },
01840   { "h-psr_ps", HW_H_PSR_PS, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } },
01841   { "h-psr_et", HW_H_PSR_ET, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } },
01842   { "h-psr_s", HW_H_PSR_S, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } },
01843   { "h-tbr_tba", HW_H_TBR_TBA, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } },
01844   { "h-tbr_tt", HW_H_TBR_TT, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } },
01845   { "h-bpsr_bs", HW_H_BPSR_BS, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } },
01846   { "h-bpsr_bet", HW_H_BPSR_BET, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } },
01847   { "h-gr", HW_H_GR, CGEN_ASM_KEYWORD, (PTR) & frv_cgen_opval_gr_names, { 0|A(PROFILE), { { { (1<<MACH_BASE), 0 } } } } },
01848   { "h-gr_double", HW_H_GR_DOUBLE, CGEN_ASM_KEYWORD, (PTR) & frv_cgen_opval_gr_names, { 0|A(VIRTUAL)|A(PROFILE), { { { (1<<MACH_BASE), 0 } } } } },
01849   { "h-gr_hi", HW_H_GR_HI, CGEN_ASM_KEYWORD, (PTR) & frv_cgen_opval_gr_names, { 0|A(VIRTUAL)|A(PROFILE), { { { (1<<MACH_BASE), 0 } } } } },
01850   { "h-gr_lo", HW_H_GR_LO, CGEN_ASM_KEYWORD, (PTR) & frv_cgen_opval_gr_names, { 0|A(VIRTUAL)|A(PROFILE), { { { (1<<MACH_BASE), 0 } } } } },
01851   { "h-fr", HW_H_FR, CGEN_ASM_KEYWORD, (PTR) & frv_cgen_opval_fr_names, { 0|A(PROFILE), { { { (1<<MACH_BASE), 0 } } } } },
01852   { "h-fr_double", HW_H_FR_DOUBLE, CGEN_ASM_KEYWORD, (PTR) & frv_cgen_opval_fr_names, { 0|A(VIRTUAL)|A(PROFILE), { { { (1<<MACH_BASE), 0 } } } } },
01853   { "h-fr_int", HW_H_FR_INT, CGEN_ASM_KEYWORD, (PTR) & frv_cgen_opval_fr_names, { 0|A(VIRTUAL)|A(PROFILE), { { { (1<<MACH_BASE), 0 } } } } },
01854   { "h-fr_hi", HW_H_FR_HI, CGEN_ASM_KEYWORD, (PTR) & frv_cgen_opval_fr_names, { 0|A(VIRTUAL)|A(PROFILE), { { { (1<<MACH_BASE), 0 } } } } },
01855   { "h-fr_lo", HW_H_FR_LO, CGEN_ASM_KEYWORD, (PTR) & frv_cgen_opval_fr_names, { 0|A(VIRTUAL)|A(PROFILE), { { { (1<<MACH_BASE), 0 } } } } },
01856   { "h-fr_0", HW_H_FR_0, CGEN_ASM_KEYWORD, (PTR) & frv_cgen_opval_fr_names, { 0|A(VIRTUAL)|A(PROFILE), { { { (1<<MACH_BASE), 0 } } } } },
01857   { "h-fr_1", HW_H_FR_1, CGEN_ASM_KEYWORD, (PTR) & frv_cgen_opval_fr_names, { 0|A(VIRTUAL)|A(PROFILE), { { { (1<<MACH_BASE), 0 } } } } },
01858   { "h-fr_2", HW_H_FR_2, CGEN_ASM_KEYWORD, (PTR) & frv_cgen_opval_fr_names, { 0|A(VIRTUAL)|A(PROFILE), { { { (1<<MACH_BASE), 0 } } } } },
01859   { "h-fr_3", HW_H_FR_3, CGEN_ASM_KEYWORD, (PTR) & frv_cgen_opval_fr_names, { 0|A(VIRTUAL)|A(PROFILE), { { { (1<<MACH_BASE), 0 } } } } },
01860   { "h-cpr", HW_H_CPR, CGEN_ASM_KEYWORD, (PTR) & frv_cgen_opval_cpr_names, { 0|A(PROFILE), { { { (1<<MACH_FRV), 0 } } } } },
01861   { "h-cpr_double", HW_H_CPR_DOUBLE, CGEN_ASM_KEYWORD, (PTR) & frv_cgen_opval_cpr_names, { 0|A(VIRTUAL)|A(PROFILE), { { { (1<<MACH_FRV), 0 } } } } },
01862   { "h-spr", HW_H_SPR, CGEN_ASM_KEYWORD, (PTR) & frv_cgen_opval_spr_names, { 0|A(PROFILE), { { { (1<<MACH_BASE), 0 } } } } },
01863   { "h-accg", HW_H_ACCG, CGEN_ASM_KEYWORD, (PTR) & frv_cgen_opval_accg_names, { 0|A(VIRTUAL)|A(PROFILE), { { { (1<<MACH_BASE), 0 } } } } },
01864   { "h-acc40S", HW_H_ACC40S, CGEN_ASM_KEYWORD, (PTR) & frv_cgen_opval_acc_names, { 0|A(VIRTUAL)|A(PROFILE), { { { (1<<MACH_BASE), 0 } } } } },
01865   { "h-acc40U", HW_H_ACC40U, CGEN_ASM_KEYWORD, (PTR) & frv_cgen_opval_acc_names, { 0|A(VIRTUAL)|A(PROFILE), { { { (1<<MACH_BASE), 0 } } } } },
01866   { "h-iacc0", HW_H_IACC0, CGEN_ASM_KEYWORD, (PTR) & frv_cgen_opval_iacc0_names, { 0|A(VIRTUAL)|A(PROFILE), { { { (1<<MACH_FR400)|(1<<MACH_FR450), 0 } } } } },
01867   { "h-iccr", HW_H_ICCR, CGEN_ASM_KEYWORD, (PTR) & frv_cgen_opval_iccr_names, { 0|A(PROFILE), { { { (1<<MACH_BASE), 0 } } } } },
01868   { "h-fccr", HW_H_FCCR, CGEN_ASM_KEYWORD, (PTR) & frv_cgen_opval_fccr_names, { 0|A(PROFILE), { { { (1<<MACH_BASE), 0 } } } } },
01869   { "h-cccr", HW_H_CCCR, CGEN_ASM_KEYWORD, (PTR) & frv_cgen_opval_cccr_names, { 0|A(PROFILE), { { { (1<<MACH_BASE), 0 } } } } },
01870   { "h-pack", HW_H_PACK, CGEN_ASM_KEYWORD, (PTR) & frv_cgen_opval_h_pack, { 0, { { { (1<<MACH_BASE), 0 } } } } },
01871   { "h-hint-taken", HW_H_HINT_TAKEN, CGEN_ASM_KEYWORD, (PTR) & frv_cgen_opval_h_hint_taken, { 0, { { { (1<<MACH_BASE), 0 } } } } },
01872   { "h-hint-not-taken", HW_H_HINT_NOT_TAKEN, CGEN_ASM_KEYWORD, (PTR) & frv_cgen_opval_h_hint_not_taken, { 0, { { { (1<<MACH_BASE), 0 } } } } },
01873   { 0, 0, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } }
01874 };
01875 
01876 #undef A
01877 
01878 
01879 /* The instruction field table.  */
01880 
01881 #if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE)
01882 #define A(a) (1 << CGEN_IFLD_##a)
01883 #else
01884 #define A(a) (1 << CGEN_IFLD_a)
01885 #endif
01886 
01887 const CGEN_IFLD frv_cgen_ifld_table[] =
01888 {
01889   { FRV_F_NIL, "f-nil", 0, 0, 0, 0, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01890   { FRV_F_ANYOF, "f-anyof", 0, 0, 0, 0, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01891   { FRV_F_PACK, "f-pack", 0, 32, 31, 1, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01892   { FRV_F_OP, "f-op", 0, 32, 24, 7, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01893   { FRV_F_OPE1, "f-ope1", 0, 32, 11, 6, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01894   { FRV_F_OPE2, "f-ope2", 0, 32, 9, 4, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01895   { FRV_F_OPE3, "f-ope3", 0, 32, 15, 3, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01896   { FRV_F_OPE4, "f-ope4", 0, 32, 7, 2, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01897   { FRV_F_GRI, "f-GRi", 0, 32, 17, 6, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01898   { FRV_F_GRJ, "f-GRj", 0, 32, 5, 6, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01899   { FRV_F_GRK, "f-GRk", 0, 32, 30, 6, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01900   { FRV_F_FRI, "f-FRi", 0, 32, 17, 6, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01901   { FRV_F_FRJ, "f-FRj", 0, 32, 5, 6, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01902   { FRV_F_FRK, "f-FRk", 0, 32, 30, 6, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01903   { FRV_F_CPRI, "f-CPRi", 0, 32, 17, 6, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01904   { FRV_F_CPRJ, "f-CPRj", 0, 32, 5, 6, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01905   { FRV_F_CPRK, "f-CPRk", 0, 32, 30, 6, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01906   { FRV_F_ACCGI, "f-ACCGi", 0, 32, 17, 6, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01907   { FRV_F_ACCGK, "f-ACCGk", 0, 32, 30, 6, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01908   { FRV_F_ACC40SI, "f-ACC40Si", 0, 32, 17, 6, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01909   { FRV_F_ACC40UI, "f-ACC40Ui", 0, 32, 17, 6, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01910   { FRV_F_ACC40SK, "f-ACC40Sk", 0, 32, 30, 6, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01911   { FRV_F_ACC40UK, "f-ACC40Uk", 0, 32, 30, 6, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01912   { FRV_F_CRI, "f-CRi", 0, 32, 14, 3, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01913   { FRV_F_CRJ, "f-CRj", 0, 32, 2, 3, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01914   { FRV_F_CRK, "f-CRk", 0, 32, 27, 3, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01915   { FRV_F_CCI, "f-CCi", 0, 32, 11, 3, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01916   { FRV_F_CRJ_INT, "f-CRj_int", 0, 32, 26, 2, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01917   { FRV_F_CRJ_FLOAT, "f-CRj_float", 0, 32, 26, 2, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01918   { FRV_F_ICCI_1, "f-ICCi_1", 0, 32, 11, 2, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01919   { FRV_F_ICCI_2, "f-ICCi_2", 0, 32, 26, 2, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01920   { FRV_F_ICCI_3, "f-ICCi_3", 0, 32, 1, 2, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01921   { FRV_F_FCCI_1, "f-FCCi_1", 0, 32, 11, 2, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01922   { FRV_F_FCCI_2, "f-FCCi_2", 0, 32, 26, 2, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01923   { FRV_F_FCCI_3, "f-FCCi_3", 0, 32, 1, 2, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01924   { FRV_F_FCCK, "f-FCCk", 0, 32, 26, 2, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01925   { FRV_F_EIR, "f-eir", 0, 32, 17, 6, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01926   { FRV_F_S10, "f-s10", 0, 32, 9, 10, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01927   { FRV_F_S12, "f-s12", 0, 32, 11, 12, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01928   { FRV_F_D12, "f-d12", 0, 32, 11, 12, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01929   { FRV_F_U16, "f-u16", 0, 32, 15, 16, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01930   { FRV_F_S16, "f-s16", 0, 32, 15, 16, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01931   { FRV_F_S6, "f-s6", 0, 32, 5, 6, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01932   { FRV_F_S6_1, "f-s6_1", 0, 32, 11, 6, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01933   { FRV_F_U6, "f-u6", 0, 32, 5, 6, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01934   { FRV_F_S5, "f-s5", 0, 32, 4, 5, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01935   { FRV_F_U12_H, "f-u12-h", 0, 32, 17, 6, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01936   { FRV_F_U12_L, "f-u12-l", 0, 32, 5, 6, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01937   { FRV_F_U12, "f-u12", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } } } }  },
01938   { FRV_F_INT_CC, "f-int-cc", 0, 32, 30, 4, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01939   { FRV_F_FLT_CC, "f-flt-cc", 0, 32, 30, 4, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01940   { FRV_F_COND, "f-cond", 0, 32, 8, 1, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01941   { FRV_F_CCOND, "f-ccond", 0, 32, 12, 1, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01942   { FRV_F_HINT, "f-hint", 0, 32, 17, 2, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01943   { FRV_F_LI, "f-LI", 0, 32, 25, 1, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01944   { FRV_F_LOCK, "f-lock", 0, 32, 25, 1, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01945   { FRV_F_DEBUG, "f-debug", 0, 32, 25, 1, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01946   { FRV_F_A, "f-A", 0, 32, 17, 1, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01947   { FRV_F_AE, "f-ae", 0, 32, 25, 1, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01948   { FRV_F_SPR_H, "f-spr-h", 0, 32, 30, 6, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01949   { FRV_F_SPR_L, "f-spr-l", 0, 32, 17, 6, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01950   { FRV_F_SPR, "f-spr", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } } } }  },
01951   { FRV_F_LABEL16, "f-label16", 0, 32, 15, 16, { 0|A(PCREL_ADDR), { { { (1<<MACH_BASE), 0 } } } }  },
01952   { FRV_F_LABELH6, "f-labelH6", 0, 32, 30, 6, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01953   { FRV_F_LABELL18, "f-labelL18", 0, 32, 17, 18, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01954   { FRV_F_LABEL24, "f-label24", 0, 0, 0, 0,{ 0|A(PCREL_ADDR)|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } } } }  },
01955   { FRV_F_LRAE, "f-LRAE", 0, 32, 5, 1, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01956   { FRV_F_LRAD, "f-LRAD", 0, 32, 4, 1, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01957   { FRV_F_LRAS, "f-LRAS", 0, 32, 3, 1, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01958   { FRV_F_TLBPROPX, "f-TLBPRopx", 0, 32, 28, 3, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01959   { FRV_F_TLBPRL, "f-TLBPRL", 0, 32, 25, 1, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01960   { FRV_F_ICCI_1_NULL, "f-ICCi_1-null", 0, 32, 11, 2, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01961   { FRV_F_ICCI_2_NULL, "f-ICCi_2-null", 0, 32, 26, 2, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01962   { FRV_F_ICCI_3_NULL, "f-ICCi_3-null", 0, 32, 1, 2, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01963   { FRV_F_FCCI_1_NULL, "f-FCCi_1-null", 0, 32, 11, 2, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01964   { FRV_F_FCCI_2_NULL, "f-FCCi_2-null", 0, 32, 26, 2, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01965   { FRV_F_FCCI_3_NULL, "f-FCCi_3-null", 0, 32, 1, 2, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01966   { FRV_F_RS_NULL, "f-rs-null", 0, 32, 17, 6, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01967   { FRV_F_GRI_NULL, "f-GRi-null", 0, 32, 17, 6, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01968   { FRV_F_GRJ_NULL, "f-GRj-null", 0, 32, 5, 6, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01969   { FRV_F_GRK_NULL, "f-GRk-null", 0, 32, 30, 6, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01970   { FRV_F_FRI_NULL, "f-FRi-null", 0, 32, 17, 6, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01971   { FRV_F_FRJ_NULL, "f-FRj-null", 0, 32, 5, 6, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01972   { FRV_F_ACCJ_NULL, "f-ACCj-null", 0, 32, 5, 6, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01973   { FRV_F_RD_NULL, "f-rd-null", 0, 32, 30, 6, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01974   { FRV_F_COND_NULL, "f-cond-null", 0, 32, 30, 4, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01975   { FRV_F_CCOND_NULL, "f-ccond-null", 0, 32, 12, 1, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01976   { FRV_F_S12_NULL, "f-s12-null", 0, 32, 11, 12, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01977   { FRV_F_LABEL16_NULL, "f-label16-null", 0, 32, 15, 16, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01978   { FRV_F_MISC_NULL_1, "f-misc-null-1", 0, 32, 30, 5, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01979   { FRV_F_MISC_NULL_2, "f-misc-null-2", 0, 32, 11, 6, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01980   { FRV_F_MISC_NULL_3, "f-misc-null-3", 0, 32, 11, 4, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01981   { FRV_F_MISC_NULL_4, "f-misc-null-4", 0, 32, 17, 2, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01982   { FRV_F_MISC_NULL_5, "f-misc-null-5", 0, 32, 17, 16, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01983   { FRV_F_MISC_NULL_6, "f-misc-null-6", 0, 32, 30, 3, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01984   { FRV_F_MISC_NULL_7, "f-misc-null-7", 0, 32, 17, 3, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01985   { FRV_F_MISC_NULL_8, "f-misc-null-8", 0, 32, 5, 3, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01986   { FRV_F_MISC_NULL_9, "f-misc-null-9", 0, 32, 5, 4, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01987   { FRV_F_MISC_NULL_10, "f-misc-null-10", 0, 32, 16, 5, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01988   { FRV_F_MISC_NULL_11, "f-misc-null-11", 0, 32, 5, 1, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01989   { FRV_F_LRA_NULL, "f-LRA-null", 0, 32, 2, 3, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01990   { FRV_F_TLBPR_NULL, "f-TLBPR-null", 0, 32, 30, 2, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01991   { FRV_F_LI_OFF, "f-LI-off", 0, 32, 25, 1, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01992   { FRV_F_LI_ON, "f-LI-on", 0, 32, 25, 1, { 0|A(RESERVED), { { { (1<<MACH_BASE), 0 } } } }  },
01993   { FRV_F_RELOC_ANN, "f-reloc-ann", 0, 32, 0, 0, { 0, { { { (1<<MACH_BASE), 0 } } } }  },
01994   { 0, 0, 0, 0, 0, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } }
01995 };
01996 
01997 #undef A
01998 
01999 
02000 
02001 /* multi ifield declarations */
02002 
02003 const CGEN_MAYBE_MULTI_IFLD FRV_F_U12_MULTI_IFIELD [];
02004 const CGEN_MAYBE_MULTI_IFLD FRV_F_SPR_MULTI_IFIELD [];
02005 const CGEN_MAYBE_MULTI_IFLD FRV_F_LABEL24_MULTI_IFIELD [];
02006 
02007 
02008 /* multi ifield definitions */
02009 
02010 const CGEN_MAYBE_MULTI_IFLD FRV_F_U12_MULTI_IFIELD [] =
02011 {
02012     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_U12_H] } },
02013     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_U12_L] } },
02014     { 0, { (const PTR) 0 } }
02015 };
02016 const CGEN_MAYBE_MULTI_IFLD FRV_F_SPR_MULTI_IFIELD [] =
02017 {
02018     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_SPR_H] } },
02019     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_SPR_L] } },
02020     { 0, { (const PTR) 0 } }
02021 };
02022 const CGEN_MAYBE_MULTI_IFLD FRV_F_LABEL24_MULTI_IFIELD [] =
02023 {
02024     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_LABELH6] } },
02025     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_LABELL18] } },
02026     { 0, { (const PTR) 0 } }
02027 };
02028 
02029 /* The operand table.  */
02030 
02031 #if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE)
02032 #define A(a) (1 << CGEN_OPERAND_##a)
02033 #else
02034 #define A(a) (1 << CGEN_OPERAND_a)
02035 #endif
02036 #if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE)
02037 #define OPERAND(op) FRV_OPERAND_##op
02038 #else
02039 #define OPERAND(op) FRV_OPERAND_op
02040 #endif
02041 
02042 const CGEN_OPERAND frv_cgen_operand_table[] =
02043 {
02044 /* pc: program counter */
02045   { "pc", FRV_OPERAND_PC, HW_H_PC, 0, 0,
02046     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_NIL] } }, 
02047     { 0|A(SEM_ONLY), { { { (1<<MACH_BASE), 0 } } } }  },
02048 /* pack: packing bit */
02049   { "pack", FRV_OPERAND_PACK, HW_H_PACK, 31, 1,
02050     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_PACK] } }, 
02051     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02052 /* GRi: source register 1 */
02053   { "GRi", FRV_OPERAND_GRI, HW_H_GR, 17, 6,
02054     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_GRI] } }, 
02055     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02056 /* GRj: source register 2 */
02057   { "GRj", FRV_OPERAND_GRJ, HW_H_GR, 5, 6,
02058     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_GRJ] } }, 
02059     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02060 /* GRk: destination register */
02061   { "GRk", FRV_OPERAND_GRK, HW_H_GR, 30, 6,
02062     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_GRK] } }, 
02063     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02064 /* GRkhi: destination register */
02065   { "GRkhi", FRV_OPERAND_GRKHI, HW_H_GR_HI, 30, 6,
02066     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_GRK] } }, 
02067     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02068 /* GRklo: destination register */
02069   { "GRklo", FRV_OPERAND_GRKLO, HW_H_GR_LO, 30, 6,
02070     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_GRK] } }, 
02071     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02072 /* GRdoublek: destination register */
02073   { "GRdoublek", FRV_OPERAND_GRDOUBLEK, HW_H_GR_DOUBLE, 30, 6,
02074     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_GRK] } }, 
02075     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02076 /* ACC40Si: signed accumulator */
02077   { "ACC40Si", FRV_OPERAND_ACC40SI, HW_H_ACC40S, 17, 6,
02078     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_ACC40SI] } }, 
02079     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02080 /* ACC40Ui: unsigned accumulator */
02081   { "ACC40Ui", FRV_OPERAND_ACC40UI, HW_H_ACC40U, 17, 6,
02082     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_ACC40UI] } }, 
02083     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02084 /* ACC40Sk: target accumulator */
02085   { "ACC40Sk", FRV_OPERAND_ACC40SK, HW_H_ACC40S, 30, 6,
02086     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_ACC40SK] } }, 
02087     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02088 /* ACC40Uk: target accumulator */
02089   { "ACC40Uk", FRV_OPERAND_ACC40UK, HW_H_ACC40U, 30, 6,
02090     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_ACC40UK] } }, 
02091     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02092 /* ACCGi: source register */
02093   { "ACCGi", FRV_OPERAND_ACCGI, HW_H_ACCG, 17, 6,
02094     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_ACCGI] } }, 
02095     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02096 /* ACCGk: target register */
02097   { "ACCGk", FRV_OPERAND_ACCGK, HW_H_ACCG, 30, 6,
02098     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_ACCGK] } }, 
02099     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02100 /* CPRi: source register */
02101   { "CPRi", FRV_OPERAND_CPRI, HW_H_CPR, 17, 6,
02102     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_CPRI] } }, 
02103     { 0, { { { (1<<MACH_FRV), 0 } } } }  },
02104 /* CPRj: source register */
02105   { "CPRj", FRV_OPERAND_CPRJ, HW_H_CPR, 5, 6,
02106     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_CPRJ] } }, 
02107     { 0, { { { (1<<MACH_FRV), 0 } } } }  },
02108 /* CPRk: destination register */
02109   { "CPRk", FRV_OPERAND_CPRK, HW_H_CPR, 30, 6,
02110     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_CPRK] } }, 
02111     { 0, { { { (1<<MACH_FRV), 0 } } } }  },
02112 /* CPRdoublek: destination register */
02113   { "CPRdoublek", FRV_OPERAND_CPRDOUBLEK, HW_H_CPR_DOUBLE, 30, 6,
02114     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_CPRK] } }, 
02115     { 0, { { { (1<<MACH_FRV), 0 } } } }  },
02116 /* FRinti: source register 1 */
02117   { "FRinti", FRV_OPERAND_FRINTI, HW_H_FR_INT, 17, 6,
02118     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_FRI] } }, 
02119     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02120 /* FRintj: source register 2 */
02121   { "FRintj", FRV_OPERAND_FRINTJ, HW_H_FR_INT, 5, 6,
02122     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_FRJ] } }, 
02123     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02124 /* FRintk: target register */
02125   { "FRintk", FRV_OPERAND_FRINTK, HW_H_FR_INT, 30, 6,
02126     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_FRK] } }, 
02127     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02128 /* FRi: source register 1 */
02129   { "FRi", FRV_OPERAND_FRI, HW_H_FR, 17, 6,
02130     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_FRI] } }, 
02131     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02132 /* FRj: source register 2 */
02133   { "FRj", FRV_OPERAND_FRJ, HW_H_FR, 5, 6,
02134     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_FRJ] } }, 
02135     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02136 /* FRk: destination register */
02137   { "FRk", FRV_OPERAND_FRK, HW_H_FR, 30, 6,
02138     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_FRK] } }, 
02139     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02140 /* FRkhi: destination register */
02141   { "FRkhi", FRV_OPERAND_FRKHI, HW_H_FR_HI, 30, 6,
02142     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_FRK] } }, 
02143     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02144 /* FRklo: destination register */
02145   { "FRklo", FRV_OPERAND_FRKLO, HW_H_FR_LO, 30, 6,
02146     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_FRK] } }, 
02147     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02148 /* FRdoublei: source register 1 */
02149   { "FRdoublei", FRV_OPERAND_FRDOUBLEI, HW_H_FR_DOUBLE, 17, 6,
02150     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_FRI] } }, 
02151     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02152 /* FRdoublej: source register 2 */
02153   { "FRdoublej", FRV_OPERAND_FRDOUBLEJ, HW_H_FR_DOUBLE, 5, 6,
02154     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_FRJ] } }, 
02155     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02156 /* FRdoublek: target register */
02157   { "FRdoublek", FRV_OPERAND_FRDOUBLEK, HW_H_FR_DOUBLE, 30, 6,
02158     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_FRK] } }, 
02159     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02160 /* CRi: source register 1 */
02161   { "CRi", FRV_OPERAND_CRI, HW_H_CCCR, 14, 3,
02162     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_CRI] } }, 
02163     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02164 /* CRj: source register 2 */
02165   { "CRj", FRV_OPERAND_CRJ, HW_H_CCCR, 2, 3,
02166     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_CRJ] } }, 
02167     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02168 /* CRj_int: destination register */
02169   { "CRj_int", FRV_OPERAND_CRJ_INT, HW_H_CCCR, 26, 2,
02170     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_CRJ_INT] } }, 
02171     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02172 /* CRj_float: destination register */
02173   { "CRj_float", FRV_OPERAND_CRJ_FLOAT, HW_H_CCCR, 26, 2,
02174     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_CRJ_FLOAT] } }, 
02175     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02176 /* CRk: destination register */
02177   { "CRk", FRV_OPERAND_CRK, HW_H_CCCR, 27, 3,
02178     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_CRK] } }, 
02179     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02180 /* CCi: condition   register */
02181   { "CCi", FRV_OPERAND_CCI, HW_H_CCCR, 11, 3,
02182     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_CCI] } }, 
02183     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02184 /* ICCi_1: condition   register */
02185   { "ICCi_1", FRV_OPERAND_ICCI_1, HW_H_ICCR, 11, 2,
02186     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_ICCI_1] } }, 
02187     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02188 /* ICCi_2: condition   register */
02189   { "ICCi_2", FRV_OPERAND_ICCI_2, HW_H_ICCR, 26, 2,
02190     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_ICCI_2] } }, 
02191     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02192 /* ICCi_3: condition   register */
02193   { "ICCi_3", FRV_OPERAND_ICCI_3, HW_H_ICCR, 1, 2,
02194     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_ICCI_3] } }, 
02195     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02196 /* FCCi_1: condition   register */
02197   { "FCCi_1", FRV_OPERAND_FCCI_1, HW_H_FCCR, 11, 2,
02198     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_FCCI_1] } }, 
02199     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02200 /* FCCi_2: condition   register */
02201   { "FCCi_2", FRV_OPERAND_FCCI_2, HW_H_FCCR, 26, 2,
02202     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_FCCI_2] } }, 
02203     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02204 /* FCCi_3: condition   register */
02205   { "FCCi_3", FRV_OPERAND_FCCI_3, HW_H_FCCR, 1, 2,
02206     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_FCCI_3] } }, 
02207     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02208 /* FCCk: condition   register */
02209   { "FCCk", FRV_OPERAND_FCCK, HW_H_FCCR, 26, 2,
02210     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_FCCK] } }, 
02211     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02212 /* eir: exception insn reg */
02213   { "eir", FRV_OPERAND_EIR, HW_H_UINT, 17, 6,
02214     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_EIR] } }, 
02215     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02216 /* s10: 10 bit signed immediate */
02217   { "s10", FRV_OPERAND_S10, HW_H_SINT, 9, 10,
02218     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_S10] } }, 
02219     { 0|A(HASH_PREFIX), { { { (1<<MACH_BASE), 0 } } } }  },
02220 /* u16: 16 bit unsigned immediate */
02221   { "u16", FRV_OPERAND_U16, HW_H_UINT, 15, 16,
02222     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_U16] } }, 
02223     { 0|A(HASH_PREFIX), { { { (1<<MACH_BASE), 0 } } } }  },
02224 /* s16: 16 bit signed   immediate */
02225   { "s16", FRV_OPERAND_S16, HW_H_SINT, 15, 16,
02226     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_S16] } }, 
02227     { 0|A(HASH_PREFIX), { { { (1<<MACH_BASE), 0 } } } }  },
02228 /* s6: 6  bit signed   immediate */
02229   { "s6", FRV_OPERAND_S6, HW_H_SINT, 5, 6,
02230     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_S6] } }, 
02231     { 0|A(HASH_PREFIX), { { { (1<<MACH_BASE), 0 } } } }  },
02232 /* s6_1: 6  bit signed   immediate */
02233   { "s6_1", FRV_OPERAND_S6_1, HW_H_SINT, 11, 6,
02234     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_S6_1] } }, 
02235     { 0|A(HASH_PREFIX), { { { (1<<MACH_BASE), 0 } } } }  },
02236 /* u6: 6  bit unsigned immediate */
02237   { "u6", FRV_OPERAND_U6, HW_H_UINT, 5, 6,
02238     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_U6] } }, 
02239     { 0|A(HASH_PREFIX), { { { (1<<MACH_BASE), 0 } } } }  },
02240 /* s5: 5  bit signed   immediate */
02241   { "s5", FRV_OPERAND_S5, HW_H_SINT, 4, 5,
02242     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_S5] } }, 
02243     { 0|A(HASH_PREFIX), { { { (1<<MACH_BASE), 0 } } } }  },
02244 /* cond: conditional arithmetic */
02245   { "cond", FRV_OPERAND_COND, HW_H_UINT, 8, 1,
02246     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_COND] } }, 
02247     { 0|A(HASH_PREFIX), { { { (1<<MACH_BASE), 0 } } } }  },
02248 /* ccond: lr branch condition */
02249   { "ccond", FRV_OPERAND_CCOND, HW_H_UINT, 12, 1,
02250     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_CCOND] } }, 
02251     { 0|A(HASH_PREFIX), { { { (1<<MACH_BASE), 0 } } } }  },
02252 /* hint: 2 bit branch predictor */
02253   { "hint", FRV_OPERAND_HINT, HW_H_UINT, 17, 2,
02254     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_HINT] } }, 
02255     { 0|A(HASH_PREFIX), { { { (1<<MACH_BASE), 0 } } } }  },
02256 /* hint_taken: 2 bit branch predictor */
02257   { "hint_taken", FRV_OPERAND_HINT_TAKEN, HW_H_HINT_TAKEN, 17, 2,
02258     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_HINT] } }, 
02259     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02260 /* hint_not_taken: 2 bit branch predictor */
02261   { "hint_not_taken", FRV_OPERAND_HINT_NOT_TAKEN, HW_H_HINT_NOT_TAKEN, 17, 2,
02262     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_HINT] } }, 
02263     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02264 /* LI: link indicator */
02265   { "LI", FRV_OPERAND_LI, HW_H_UINT, 25, 1,
02266     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_LI] } }, 
02267     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02268 /* lock: cache lock indicator */
02269   { "lock", FRV_OPERAND_LOCK, HW_H_UINT, 25, 1,
02270     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_LOCK] } }, 
02271     { 0|A(HASH_PREFIX), { { { (1<<MACH_BASE), 0 } } } }  },
02272 /* debug: debug mode indicator */
02273   { "debug", FRV_OPERAND_DEBUG, HW_H_UINT, 25, 1,
02274     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_DEBUG] } }, 
02275     { 0|A(HASH_PREFIX), { { { (1<<MACH_BASE), 0 } } } }  },
02276 /* ae: all entries indicator */
02277   { "ae", FRV_OPERAND_AE, HW_H_UINT, 25, 1,
02278     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_AE] } }, 
02279     { 0|A(HASH_PREFIX), { { { (1<<MACH_BASE), 0 } } } }  },
02280 /* label16: 18 bit pc relative address */
02281   { "label16", FRV_OPERAND_LABEL16, HW_H_IADDR, 15, 16,
02282     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_LABEL16] } }, 
02283     { 0|A(PCREL_ADDR), { { { (1<<MACH_BASE), 0 } } } }  },
02284 /* LRAE: Load Real Address E flag */
02285   { "LRAE", FRV_OPERAND_LRAE, HW_H_UINT, 5, 1,
02286     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_LRAE] } }, 
02287     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02288 /* LRAD: Load Real Address D flag */
02289   { "LRAD", FRV_OPERAND_LRAD, HW_H_UINT, 4, 1,
02290     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_LRAD] } }, 
02291     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02292 /* LRAS: Load Real Address S flag */
02293   { "LRAS", FRV_OPERAND_LRAS, HW_H_UINT, 3, 1,
02294     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_LRAS] } }, 
02295     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02296 /* TLBPRopx: TLB Probe operation number */
02297   { "TLBPRopx", FRV_OPERAND_TLBPROPX, HW_H_UINT, 28, 3,
02298     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_TLBPROPX] } }, 
02299     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02300 /* TLBPRL: TLB Probe L flag */
02301   { "TLBPRL", FRV_OPERAND_TLBPRL, HW_H_UINT, 25, 1,
02302     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_TLBPRL] } }, 
02303     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02304 /* A0: A==0 operand of mclracc */
02305   { "A0", FRV_OPERAND_A0, HW_H_UINT, 17, 1,
02306     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_A] } }, 
02307     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02308 /* A1: A==1 operand of mclracc */
02309   { "A1", FRV_OPERAND_A1, HW_H_UINT, 17, 1,
02310     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_A] } }, 
02311     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02312 /* FRintieven: (even) source register 1 */
02313   { "FRintieven", FRV_OPERAND_FRINTIEVEN, HW_H_FR_INT, 17, 6,
02314     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_FRI] } }, 
02315     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02316 /* FRintjeven: (even) source register 2 */
02317   { "FRintjeven", FRV_OPERAND_FRINTJEVEN, HW_H_FR_INT, 5, 6,
02318     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_FRJ] } }, 
02319     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02320 /* FRintkeven: (even) target register */
02321   { "FRintkeven", FRV_OPERAND_FRINTKEVEN, HW_H_FR_INT, 30, 6,
02322     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_FRK] } }, 
02323     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02324 /* d12: 12 bit signed immediate */
02325   { "d12", FRV_OPERAND_D12, HW_H_SINT, 11, 12,
02326     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_D12] } }, 
02327     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02328 /* s12: 12 bit signed immediate */
02329   { "s12", FRV_OPERAND_S12, HW_H_SINT, 11, 12,
02330     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_D12] } }, 
02331     { 0|A(HASH_PREFIX), { { { (1<<MACH_BASE), 0 } } } }  },
02332 /* u12: 12 bit signed immediate */
02333   { "u12", FRV_OPERAND_U12, HW_H_SINT, 5, 12,
02334     { 2, { (const PTR) &FRV_F_U12_MULTI_IFIELD[0] } }, 
02335     { 0|A(HASH_PREFIX)|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } } } }  },
02336 /* spr: special purpose register */
02337   { "spr", FRV_OPERAND_SPR, HW_H_SPR, 17, 12,
02338     { 2, { (const PTR) &FRV_F_SPR_MULTI_IFIELD[0] } }, 
02339     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } } } }  },
02340 /* ulo16: 16 bit unsigned immediate, for #lo() */
02341   { "ulo16", FRV_OPERAND_ULO16, HW_H_UINT, 15, 16,
02342     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_U16] } }, 
02343     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02344 /* slo16: 16 bit unsigned immediate, for #lo() */
02345   { "slo16", FRV_OPERAND_SLO16, HW_H_SINT, 15, 16,
02346     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_S16] } }, 
02347     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02348 /* uhi16: 16 bit unsigned immediate, for #hi() */
02349   { "uhi16", FRV_OPERAND_UHI16, HW_H_UINT, 15, 16,
02350     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_U16] } }, 
02351     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02352 /* label24: 26 bit pc relative address */
02353   { "label24", FRV_OPERAND_LABEL24, HW_H_IADDR, 17, 24,
02354     { 2, { (const PTR) &FRV_F_LABEL24_MULTI_IFIELD[0] } }, 
02355     { 0|A(PCREL_ADDR)|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } } } }  },
02356 /* psr_esr: PSR.ESR bit */
02357   { "psr_esr", FRV_OPERAND_PSR_ESR, HW_H_PSR_ESR, 0, 0,
02358     { 0, { (const PTR) 0 } }, 
02359     { 0|A(SEM_ONLY), { { { (1<<MACH_BASE), 0 } } } }  },
02360 /* psr_s: PSR.S   bit */
02361   { "psr_s", FRV_OPERAND_PSR_S, HW_H_PSR_S, 0, 0,
02362     { 0, { (const PTR) 0 } }, 
02363     { 0|A(SEM_ONLY), { { { (1<<MACH_BASE), 0 } } } }  },
02364 /* psr_ps: PSR.PS  bit */
02365   { "psr_ps", FRV_OPERAND_PSR_PS, HW_H_PSR_PS, 0, 0,
02366     { 0, { (const PTR) 0 } }, 
02367     { 0|A(SEM_ONLY), { { { (1<<MACH_BASE), 0 } } } }  },
02368 /* psr_et: PSR.ET  bit */
02369   { "psr_et", FRV_OPERAND_PSR_ET, HW_H_PSR_ET, 0, 0,
02370     { 0, { (const PTR) 0 } }, 
02371     { 0|A(SEM_ONLY), { { { (1<<MACH_BASE), 0 } } } }  },
02372 /* bpsr_bs: BPSR.BS  bit */
02373   { "bpsr_bs", FRV_OPERAND_BPSR_BS, HW_H_BPSR_BS, 0, 0,
02374     { 0, { (const PTR) 0 } }, 
02375     { 0|A(SEM_ONLY), { { { (1<<MACH_BASE), 0 } } } }  },
02376 /* bpsr_bet: BPSR.BET bit */
02377   { "bpsr_bet", FRV_OPERAND_BPSR_BET, HW_H_BPSR_BET, 0, 0,
02378     { 0, { (const PTR) 0 } }, 
02379     { 0|A(SEM_ONLY), { { { (1<<MACH_BASE), 0 } } } }  },
02380 /* tbr_tba: TBR.TBA */
02381   { "tbr_tba", FRV_OPERAND_TBR_TBA, HW_H_TBR_TBA, 0, 0,
02382     { 0, { (const PTR) 0 } }, 
02383     { 0|A(SEM_ONLY), { { { (1<<MACH_BASE), 0 } } } }  },
02384 /* tbr_tt: TBR.TT */
02385   { "tbr_tt", FRV_OPERAND_TBR_TT, HW_H_TBR_TT, 0, 0,
02386     { 0, { (const PTR) 0 } }, 
02387     { 0|A(SEM_ONLY), { { { (1<<MACH_BASE), 0 } } } }  },
02388 /* ldann: ld annotation */
02389   { "ldann", FRV_OPERAND_LDANN, HW_H_RELOC_ANN, 0, 0,
02390     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_RELOC_ANN] } }, 
02391     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02392 /* lddann: ldd annotation */
02393   { "lddann", FRV_OPERAND_LDDANN, HW_H_RELOC_ANN, 0, 0,
02394     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_RELOC_ANN] } }, 
02395     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02396 /* callann: call annotation */
02397   { "callann", FRV_OPERAND_CALLANN, HW_H_RELOC_ANN, 0, 0,
02398     { 0, { (const PTR) &frv_cgen_ifld_table[FRV_F_RELOC_ANN] } }, 
02399     { 0, { { { (1<<MACH_BASE), 0 } } } }  },
02400 /* sentinel */
02401   { 0, 0, 0, 0, 0,
02402     { 0, { (const PTR) 0 } },
02403     { 0, { { { (1<<MACH_BASE), 0 } } } } }
02404 };
02405 
02406 #undef A
02407 
02408 
02409 /* The instruction table.  */
02410 
02411 #define OP(field) CGEN_SYNTAX_MAKE_FIELD (OPERAND (field))
02412 #if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE)
02413 #define A(a) (1 << CGEN_INSN_##a)
02414 #else
02415 #define A(a) (1 << CGEN_INSN_a)
02416 #endif
02417 
02418 static const CGEN_IBASE frv_cgen_insn_table[MAX_INSNS] =
02419 {
02420   /* Special null first entry.
02421      A `num' value of zero is thus invalid.
02422      Also, the special `invalid' insn resides here.  */
02423   { 0, 0, 0, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_NIL, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_NONE, 0 } }, { { FR550_MAJOR_NONE, 0 } } } } },
02424 /* add$pack $GRi,$GRj,$GRk */
02425   {
02426     FRV_INSN_ADD, "add", "add", 32,
02427     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02428   },
02429 /* sub$pack $GRi,$GRj,$GRk */
02430   {
02431     FRV_INSN_SUB, "sub", "sub", 32,
02432     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02433   },
02434 /* and$pack $GRi,$GRj,$GRk */
02435   {
02436     FRV_INSN_AND, "and", "and", 32,
02437     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02438   },
02439 /* or$pack $GRi,$GRj,$GRk */
02440   {
02441     FRV_INSN_OR, "or", "or", 32,
02442     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02443   },
02444 /* xor$pack $GRi,$GRj,$GRk */
02445   {
02446     FRV_INSN_XOR, "xor", "xor", 32,
02447     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02448   },
02449 /* not$pack $GRj,$GRk */
02450   {
02451     FRV_INSN_NOT, "not", "not", 32,
02452     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02453   },
02454 /* sdiv$pack $GRi,$GRj,$GRk */
02455   {
02456     FRV_INSN_SDIV, "sdiv", "sdiv", 32,
02457     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_MULT_DIV, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_2, 0 } } } }
02458   },
02459 /* nsdiv$pack $GRi,$GRj,$GRk */
02460   {
02461     FRV_INSN_NSDIV, "nsdiv", "nsdiv", 32,
02462     { 0|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_MULT_DIV, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_2, 0 } } } }
02463   },
02464 /* udiv$pack $GRi,$GRj,$GRk */
02465   {
02466     FRV_INSN_UDIV, "udiv", "udiv", 32,
02467     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_MULT_DIV, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_2, 0 } } } }
02468   },
02469 /* nudiv$pack $GRi,$GRj,$GRk */
02470   {
02471     FRV_INSN_NUDIV, "nudiv", "nudiv", 32,
02472     { 0|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_MULT_DIV, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_2, 0 } } } }
02473   },
02474 /* smul$pack $GRi,$GRj,$GRdoublek */
02475   {
02476     FRV_INSN_SMUL, "smul", "smul", 32,
02477     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_MULT_DIV, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_2, 0 } } } }
02478   },
02479 /* umul$pack $GRi,$GRj,$GRdoublek */
02480   {
02481     FRV_INSN_UMUL, "umul", "umul", 32,
02482     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_MULT_DIV, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_2, 0 } } } }
02483   },
02484 /* smu$pack $GRi,$GRj */
02485   {
02486     FRV_INSN_SMU, "smu", "smu", 32,
02487     { 0|A(AUDIO), { { { (1<<MACH_FR400)|(1<<MACH_FR450), 0 } }, { { UNIT_IACC, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_NONE, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
02488   },
02489 /* smass$pack $GRi,$GRj */
02490   {
02491     FRV_INSN_SMASS, "smass", "smass", 32,
02492     { 0|A(AUDIO), { { { (1<<MACH_FR400)|(1<<MACH_FR450), 0 } }, { { UNIT_IACC, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_NONE, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
02493   },
02494 /* smsss$pack $GRi,$GRj */
02495   {
02496     FRV_INSN_SMSSS, "smsss", "smsss", 32,
02497     { 0|A(AUDIO), { { { (1<<MACH_FR400)|(1<<MACH_FR450), 0 } }, { { UNIT_IACC, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_NONE, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
02498   },
02499 /* sll$pack $GRi,$GRj,$GRk */
02500   {
02501     FRV_INSN_SLL, "sll", "sll", 32,
02502     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02503   },
02504 /* srl$pack $GRi,$GRj,$GRk */
02505   {
02506     FRV_INSN_SRL, "srl", "srl", 32,
02507     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02508   },
02509 /* sra$pack $GRi,$GRj,$GRk */
02510   {
02511     FRV_INSN_SRA, "sra", "sra", 32,
02512     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02513   },
02514 /* slass$pack $GRi,$GRj,$GRk */
02515   {
02516     FRV_INSN_SLASS, "slass", "slass", 32,
02517     { 0|A(AUDIO), { { { (1<<MACH_FR400)|(1<<MACH_FR450), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_NONE, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
02518   },
02519 /* scutss$pack $GRj,$GRk */
02520   {
02521     FRV_INSN_SCUTSS, "scutss", "scutss", 32,
02522     { 0|A(AUDIO), { { { (1<<MACH_FR400)|(1<<MACH_FR450), 0 } }, { { UNIT_I0, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_NONE, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
02523   },
02524 /* scan$pack $GRi,$GRj,$GRk */
02525   {
02526     FRV_INSN_SCAN, "scan", "scan", 32,
02527     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_SCAN, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02528   },
02529 /* cadd$pack $GRi,$GRj,$GRk,$CCi,$cond */
02530   {
02531     FRV_INSN_CADD, "cadd", "cadd", 32,
02532     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02533   },
02534 /* csub$pack $GRi,$GRj,$GRk,$CCi,$cond */
02535   {
02536     FRV_INSN_CSUB, "csub", "csub", 32,
02537     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02538   },
02539 /* cand$pack $GRi,$GRj,$GRk,$CCi,$cond */
02540   {
02541     FRV_INSN_CAND, "cand", "cand", 32,
02542     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02543   },
02544 /* cor$pack $GRi,$GRj,$GRk,$CCi,$cond */
02545   {
02546     FRV_INSN_COR, "cor", "cor", 32,
02547     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02548   },
02549 /* cxor$pack $GRi,$GRj,$GRk,$CCi,$cond */
02550   {
02551     FRV_INSN_CXOR, "cxor", "cxor", 32,
02552     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02553   },
02554 /* cnot$pack $GRj,$GRk,$CCi,$cond */
02555   {
02556     FRV_INSN_CNOT, "cnot", "cnot", 32,
02557     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02558   },
02559 /* csmul$pack $GRi,$GRj,$GRdoublek,$CCi,$cond */
02560   {
02561     FRV_INSN_CSMUL, "csmul", "csmul", 32,
02562     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_MULT_DIV, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_2, 0 } } } }
02563   },
02564 /* csdiv$pack $GRi,$GRj,$GRk,$CCi,$cond */
02565   {
02566     FRV_INSN_CSDIV, "csdiv", "csdiv", 32,
02567     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_MULT_DIV, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_2, 0 } } } }
02568   },
02569 /* cudiv$pack $GRi,$GRj,$GRk,$CCi,$cond */
02570   {
02571     FRV_INSN_CUDIV, "cudiv", "cudiv", 32,
02572     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_MULT_DIV, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_2, 0 } } } }
02573   },
02574 /* csll$pack $GRi,$GRj,$GRk,$CCi,$cond */
02575   {
02576     FRV_INSN_CSLL, "csll", "csll", 32,
02577     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02578   },
02579 /* csrl$pack $GRi,$GRj,$GRk,$CCi,$cond */
02580   {
02581     FRV_INSN_CSRL, "csrl", "csrl", 32,
02582     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02583   },
02584 /* csra$pack $GRi,$GRj,$GRk,$CCi,$cond */
02585   {
02586     FRV_INSN_CSRA, "csra", "csra", 32,
02587     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02588   },
02589 /* cscan$pack $GRi,$GRj,$GRk,$CCi,$cond */
02590   {
02591     FRV_INSN_CSCAN, "cscan", "cscan", 32,
02592     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_SCAN, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02593   },
02594 /* addcc$pack $GRi,$GRj,$GRk,$ICCi_1 */
02595   {
02596     FRV_INSN_ADDCC, "addcc", "addcc", 32,
02597     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02598   },
02599 /* subcc$pack $GRi,$GRj,$GRk,$ICCi_1 */
02600   {
02601     FRV_INSN_SUBCC, "subcc", "subcc", 32,
02602     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02603   },
02604 /* andcc$pack $GRi,$GRj,$GRk,$ICCi_1 */
02605   {
02606     FRV_INSN_ANDCC, "andcc", "andcc", 32,
02607     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02608   },
02609 /* orcc$pack $GRi,$GRj,$GRk,$ICCi_1 */
02610   {
02611     FRV_INSN_ORCC, "orcc", "orcc", 32,
02612     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02613   },
02614 /* xorcc$pack $GRi,$GRj,$GRk,$ICCi_1 */
02615   {
02616     FRV_INSN_XORCC, "xorcc", "xorcc", 32,
02617     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02618   },
02619 /* sllcc$pack $GRi,$GRj,$GRk,$ICCi_1 */
02620   {
02621     FRV_INSN_SLLCC, "sllcc", "sllcc", 32,
02622     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02623   },
02624 /* srlcc$pack $GRi,$GRj,$GRk,$ICCi_1 */
02625   {
02626     FRV_INSN_SRLCC, "srlcc", "srlcc", 32,
02627     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02628   },
02629 /* sracc$pack $GRi,$GRj,$GRk,$ICCi_1 */
02630   {
02631     FRV_INSN_SRACC, "sracc", "sracc", 32,
02632     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02633   },
02634 /* smulcc$pack $GRi,$GRj,$GRdoublek,$ICCi_1 */
02635   {
02636     FRV_INSN_SMULCC, "smulcc", "smulcc", 32,
02637     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_MULT_DIV, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_2, 0 } } } }
02638   },
02639 /* umulcc$pack $GRi,$GRj,$GRdoublek,$ICCi_1 */
02640   {
02641     FRV_INSN_UMULCC, "umulcc", "umulcc", 32,
02642     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_MULT_DIV, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_2, 0 } } } }
02643   },
02644 /* caddcc$pack $GRi,$GRj,$GRk,$CCi,$cond */
02645   {
02646     FRV_INSN_CADDCC, "caddcc", "caddcc", 32,
02647     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02648   },
02649 /* csubcc$pack $GRi,$GRj,$GRk,$CCi,$cond */
02650   {
02651     FRV_INSN_CSUBCC, "csubcc", "csubcc", 32,
02652     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02653   },
02654 /* csmulcc$pack $GRi,$GRj,$GRdoublek,$CCi,$cond */
02655   {
02656     FRV_INSN_CSMULCC, "csmulcc", "csmulcc", 32,
02657     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_MULT_DIV, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_2, 0 } } } }
02658   },
02659 /* candcc$pack $GRi,$GRj,$GRk,$CCi,$cond */
02660   {
02661     FRV_INSN_CANDCC, "candcc", "candcc", 32,
02662     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02663   },
02664 /* corcc$pack $GRi,$GRj,$GRk,$CCi,$cond */
02665   {
02666     FRV_INSN_CORCC, "corcc", "corcc", 32,
02667     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02668   },
02669 /* cxorcc$pack $GRi,$GRj,$GRk,$CCi,$cond */
02670   {
02671     FRV_INSN_CXORCC, "cxorcc", "cxorcc", 32,
02672     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02673   },
02674 /* csllcc$pack $GRi,$GRj,$GRk,$CCi,$cond */
02675   {
02676     FRV_INSN_CSLLCC, "csllcc", "csllcc", 32,
02677     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02678   },
02679 /* csrlcc$pack $GRi,$GRj,$GRk,$CCi,$cond */
02680   {
02681     FRV_INSN_CSRLCC, "csrlcc", "csrlcc", 32,
02682     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02683   },
02684 /* csracc$pack $GRi,$GRj,$GRk,$CCi,$cond */
02685   {
02686     FRV_INSN_CSRACC, "csracc", "csracc", 32,
02687     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02688   },
02689 /* addx$pack $GRi,$GRj,$GRk,$ICCi_1 */
02690   {
02691     FRV_INSN_ADDX, "addx", "addx", 32,
02692     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02693   },
02694 /* subx$pack $GRi,$GRj,$GRk,$ICCi_1 */
02695   {
02696     FRV_INSN_SUBX, "subx", "subx", 32,
02697     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02698   },
02699 /* addxcc$pack $GRi,$GRj,$GRk,$ICCi_1 */
02700   {
02701     FRV_INSN_ADDXCC, "addxcc", "addxcc", 32,
02702     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02703   },
02704 /* subxcc$pack $GRi,$GRj,$GRk,$ICCi_1 */
02705   {
02706     FRV_INSN_SUBXCC, "subxcc", "subxcc", 32,
02707     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02708   },
02709 /* addss$pack $GRi,$GRj,$GRk */
02710   {
02711     FRV_INSN_ADDSS, "addss", "addss", 32,
02712     { 0|A(AUDIO), { { { (1<<MACH_FR400)|(1<<MACH_FR450), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_NONE, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
02713   },
02714 /* subss$pack $GRi,$GRj,$GRk */
02715   {
02716     FRV_INSN_SUBSS, "subss", "subss", 32,
02717     { 0|A(AUDIO), { { { (1<<MACH_FR400)|(1<<MACH_FR450), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_NONE, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
02718   },
02719 /* addi$pack $GRi,$s12,$GRk */
02720   {
02721     FRV_INSN_ADDI, "addi", "addi", 32,
02722     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02723   },
02724 /* subi$pack $GRi,$s12,$GRk */
02725   {
02726     FRV_INSN_SUBI, "subi", "subi", 32,
02727     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02728   },
02729 /* andi$pack $GRi,$s12,$GRk */
02730   {
02731     FRV_INSN_ANDI, "andi", "andi", 32,
02732     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02733   },
02734 /* ori$pack $GRi,$s12,$GRk */
02735   {
02736     FRV_INSN_ORI, "ori", "ori", 32,
02737     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02738   },
02739 /* xori$pack $GRi,$s12,$GRk */
02740   {
02741     FRV_INSN_XORI, "xori", "xori", 32,
02742     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02743   },
02744 /* sdivi$pack $GRi,$s12,$GRk */
02745   {
02746     FRV_INSN_SDIVI, "sdivi", "sdivi", 32,
02747     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_MULT_DIV, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_2, 0 } } } }
02748   },
02749 /* nsdivi$pack $GRi,$s12,$GRk */
02750   {
02751     FRV_INSN_NSDIVI, "nsdivi", "nsdivi", 32,
02752     { 0|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_MULT_DIV, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_2, 0 } } } }
02753   },
02754 /* udivi$pack $GRi,$s12,$GRk */
02755   {
02756     FRV_INSN_UDIVI, "udivi", "udivi", 32,
02757     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_MULT_DIV, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_2, 0 } } } }
02758   },
02759 /* nudivi$pack $GRi,$s12,$GRk */
02760   {
02761     FRV_INSN_NUDIVI, "nudivi", "nudivi", 32,
02762     { 0|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_MULT_DIV, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_2, 0 } } } }
02763   },
02764 /* smuli$pack $GRi,$s12,$GRdoublek */
02765   {
02766     FRV_INSN_SMULI, "smuli", "smuli", 32,
02767     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_MULT_DIV, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_2, 0 } } } }
02768   },
02769 /* umuli$pack $GRi,$s12,$GRdoublek */
02770   {
02771     FRV_INSN_UMULI, "umuli", "umuli", 32,
02772     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_MULT_DIV, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_2, 0 } } } }
02773   },
02774 /* slli$pack $GRi,$s12,$GRk */
02775   {
02776     FRV_INSN_SLLI, "slli", "slli", 32,
02777     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02778   },
02779 /* srli$pack $GRi,$s12,$GRk */
02780   {
02781     FRV_INSN_SRLI, "srli", "srli", 32,
02782     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02783   },
02784 /* srai$pack $GRi,$s12,$GRk */
02785   {
02786     FRV_INSN_SRAI, "srai", "srai", 32,
02787     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02788   },
02789 /* scani$pack $GRi,$s12,$GRk */
02790   {
02791     FRV_INSN_SCANI, "scani", "scani", 32,
02792     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_SCAN, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02793   },
02794 /* addicc$pack $GRi,$s10,$GRk,$ICCi_1 */
02795   {
02796     FRV_INSN_ADDICC, "addicc", "addicc", 32,
02797     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02798   },
02799 /* subicc$pack $GRi,$s10,$GRk,$ICCi_1 */
02800   {
02801     FRV_INSN_SUBICC, "subicc", "subicc", 32,
02802     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02803   },
02804 /* andicc$pack $GRi,$s10,$GRk,$ICCi_1 */
02805   {
02806     FRV_INSN_ANDICC, "andicc", "andicc", 32,
02807     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02808   },
02809 /* oricc$pack $GRi,$s10,$GRk,$ICCi_1 */
02810   {
02811     FRV_INSN_ORICC, "oricc", "oricc", 32,
02812     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02813   },
02814 /* xoricc$pack $GRi,$s10,$GRk,$ICCi_1 */
02815   {
02816     FRV_INSN_XORICC, "xoricc", "xoricc", 32,
02817     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02818   },
02819 /* smulicc$pack $GRi,$s10,$GRdoublek,$ICCi_1 */
02820   {
02821     FRV_INSN_SMULICC, "smulicc", "smulicc", 32,
02822     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_MULT_DIV, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_2, 0 } } } }
02823   },
02824 /* umulicc$pack $GRi,$s10,$GRdoublek,$ICCi_1 */
02825   {
02826     FRV_INSN_UMULICC, "umulicc", "umulicc", 32,
02827     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_MULT_DIV, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_2, 0 } } } }
02828   },
02829 /* sllicc$pack $GRi,$s10,$GRk,$ICCi_1 */
02830   {
02831     FRV_INSN_SLLICC, "sllicc", "sllicc", 32,
02832     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02833   },
02834 /* srlicc$pack $GRi,$s10,$GRk,$ICCi_1 */
02835   {
02836     FRV_INSN_SRLICC, "srlicc", "srlicc", 32,
02837     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02838   },
02839 /* sraicc$pack $GRi,$s10,$GRk,$ICCi_1 */
02840   {
02841     FRV_INSN_SRAICC, "sraicc", "sraicc", 32,
02842     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02843   },
02844 /* addxi$pack $GRi,$s10,$GRk,$ICCi_1 */
02845   {
02846     FRV_INSN_ADDXI, "addxi", "addxi", 32,
02847     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02848   },
02849 /* subxi$pack $GRi,$s10,$GRk,$ICCi_1 */
02850   {
02851     FRV_INSN_SUBXI, "subxi", "subxi", 32,
02852     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02853   },
02854 /* addxicc$pack $GRi,$s10,$GRk,$ICCi_1 */
02855   {
02856     FRV_INSN_ADDXICC, "addxicc", "addxicc", 32,
02857     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02858   },
02859 /* subxicc$pack $GRi,$s10,$GRk,$ICCi_1 */
02860   {
02861     FRV_INSN_SUBXICC, "subxicc", "subxicc", 32,
02862     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02863   },
02864 /* cmpb$pack $GRi,$GRj,$ICCi_1 */
02865   {
02866     FRV_INSN_CMPB, "cmpb", "cmpb", 32,
02867     { 0, { { { (1<<MACH_FR400)|(1<<MACH_FR450)|(1<<MACH_FR550), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_NONE, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02868   },
02869 /* cmpba$pack $GRi,$GRj,$ICCi_1 */
02870   {
02871     FRV_INSN_CMPBA, "cmpba", "cmpba", 32,
02872     { 0, { { { (1<<MACH_FR400)|(1<<MACH_FR450)|(1<<MACH_FR550), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_NONE, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02873   },
02874 /* setlo$pack $ulo16,$GRklo */
02875   {
02876     FRV_INSN_SETLO, "setlo", "setlo", 32,
02877     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02878   },
02879 /* sethi$pack $uhi16,$GRkhi */
02880   {
02881     FRV_INSN_SETHI, "sethi", "sethi", 32,
02882     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02883   },
02884 /* setlos$pack $slo16,$GRk */
02885   {
02886     FRV_INSN_SETLOS, "setlos", "setlos", 32,
02887     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_IALL, 0 } }, { { FR400_MAJOR_I_1, 0 } }, { { FR450_MAJOR_I_1, 0 } }, { { FR500_MAJOR_I_1, 0 } }, { { FR550_MAJOR_I_1, 0 } } } }
02888   },
02889 /* ldsb$pack @($GRi,$GRj),$GRk */
02890   {
02891     FRV_INSN_LDSB, "ldsb", "ldsb", 32,
02892     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
02893   },
02894 /* ldub$pack @($GRi,$GRj),$GRk */
02895   {
02896     FRV_INSN_LDUB, "ldub", "ldub", 32,
02897     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
02898   },
02899 /* ldsh$pack @($GRi,$GRj),$GRk */
02900   {
02901     FRV_INSN_LDSH, "ldsh", "ldsh", 32,
02902     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
02903   },
02904 /* lduh$pack @($GRi,$GRj),$GRk */
02905   {
02906     FRV_INSN_LDUH, "lduh", "lduh", 32,
02907     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
02908   },
02909 /* ld$pack $ldann($GRi,$GRj),$GRk */
02910   {
02911     FRV_INSN_LD, "ld", "ld", 32,
02912     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
02913   },
02914 /* ldbf$pack @($GRi,$GRj),$FRintk */
02915   {
02916     FRV_INSN_LDBF, "ldbf", "ldbf", 32,
02917     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
02918   },
02919 /* ldhf$pack @($GRi,$GRj),$FRintk */
02920   {
02921     FRV_INSN_LDHF, "ldhf", "ldhf", 32,
02922     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
02923   },
02924 /* ldf$pack @($GRi,$GRj),$FRintk */
02925   {
02926     FRV_INSN_LDF, "ldf", "ldf", 32,
02927     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
02928   },
02929 /* ldc$pack @($GRi,$GRj),$CPRk */
02930   {
02931     FRV_INSN_LDC, "ldc", "ldc", 32,
02932     { 0, { { { (1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
02933   },
02934 /* nldsb$pack @($GRi,$GRj),$GRk */
02935   {
02936     FRV_INSN_NLDSB, "nldsb", "nldsb", 32,
02937     { 0|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
02938   },
02939 /* nldub$pack @($GRi,$GRj),$GRk */
02940   {
02941     FRV_INSN_NLDUB, "nldub", "nldub", 32,
02942     { 0|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
02943   },
02944 /* nldsh$pack @($GRi,$GRj),$GRk */
02945   {
02946     FRV_INSN_NLDSH, "nldsh", "nldsh", 32,
02947     { 0|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
02948   },
02949 /* nlduh$pack @($GRi,$GRj),$GRk */
02950   {
02951     FRV_INSN_NLDUH, "nlduh", "nlduh", 32,
02952     { 0|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
02953   },
02954 /* nld$pack @($GRi,$GRj),$GRk */
02955   {
02956     FRV_INSN_NLD, "nld", "nld", 32,
02957     { 0|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
02958   },
02959 /* nldbf$pack @($GRi,$GRj),$FRintk */
02960   {
02961     FRV_INSN_NLDBF, "nldbf", "nldbf", 32,
02962     { 0|A(FR_ACCESS)|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
02963   },
02964 /* nldhf$pack @($GRi,$GRj),$FRintk */
02965   {
02966     FRV_INSN_NLDHF, "nldhf", "nldhf", 32,
02967     { 0|A(FR_ACCESS)|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
02968   },
02969 /* nldf$pack @($GRi,$GRj),$FRintk */
02970   {
02971     FRV_INSN_NLDF, "nldf", "nldf", 32,
02972     { 0|A(FR_ACCESS)|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
02973   },
02974 /* ldd$pack $lddann($GRi,$GRj),$GRdoublek */
02975   {
02976     FRV_INSN_LDD, "ldd", "ldd", 32,
02977     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
02978   },
02979 /* lddf$pack @($GRi,$GRj),$FRdoublek */
02980   {
02981     FRV_INSN_LDDF, "lddf", "lddf", 32,
02982     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
02983   },
02984 /* lddc$pack @($GRi,$GRj),$CPRdoublek */
02985   {
02986     FRV_INSN_LDDC, "lddc", "lddc", 32,
02987     { 0, { { { (1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
02988   },
02989 /* nldd$pack @($GRi,$GRj),$GRdoublek */
02990   {
02991     FRV_INSN_NLDD, "nldd", "nldd", 32,
02992     { 0|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
02993   },
02994 /* nlddf$pack @($GRi,$GRj),$FRdoublek */
02995   {
02996     FRV_INSN_NLDDF, "nlddf", "nlddf", 32,
02997     { 0|A(FR_ACCESS)|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
02998   },
02999 /* ldq$pack @($GRi,$GRj),$GRk */
03000   {
03001     FRV_INSN_LDQ, "ldq", "ldq", 32,
03002     { 0, { { { (1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
03003   },
03004 /* ldqf$pack @($GRi,$GRj),$FRintk */
03005   {
03006     FRV_INSN_LDQF, "ldqf", "ldqf", 32,
03007     { 0|A(FR_ACCESS), { { { (1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
03008   },
03009 /* ldqc$pack @($GRi,$GRj),$CPRk */
03010   {
03011     FRV_INSN_LDQC, "ldqc", "ldqc", 32,
03012     { 0, { { { (1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
03013   },
03014 /* nldq$pack @($GRi,$GRj),$GRk */
03015   {
03016     FRV_INSN_NLDQ, "nldq", "nldq", 32,
03017     { 0|A(NON_EXCEPTING), { { { (1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
03018   },
03019 /* nldqf$pack @($GRi,$GRj),$FRintk */
03020   {
03021     FRV_INSN_NLDQF, "nldqf", "nldqf", 32,
03022     { 0|A(FR_ACCESS)|A(NON_EXCEPTING), { { { (1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
03023   },
03024 /* ldsbu$pack @($GRi,$GRj),$GRk */
03025   {
03026     FRV_INSN_LDSBU, "ldsbu", "ldsbu", 32,
03027     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03028   },
03029 /* ldubu$pack @($GRi,$GRj),$GRk */
03030   {
03031     FRV_INSN_LDUBU, "ldubu", "ldubu", 32,
03032     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03033   },
03034 /* ldshu$pack @($GRi,$GRj),$GRk */
03035   {
03036     FRV_INSN_LDSHU, "ldshu", "ldshu", 32,
03037     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03038   },
03039 /* lduhu$pack @($GRi,$GRj),$GRk */
03040   {
03041     FRV_INSN_LDUHU, "lduhu", "lduhu", 32,
03042     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03043   },
03044 /* ldu$pack @($GRi,$GRj),$GRk */
03045   {
03046     FRV_INSN_LDU, "ldu", "ldu", 32,
03047     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03048   },
03049 /* nldsbu$pack @($GRi,$GRj),$GRk */
03050   {
03051     FRV_INSN_NLDSBU, "nldsbu", "nldsbu", 32,
03052     { 0|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03053   },
03054 /* nldubu$pack @($GRi,$GRj),$GRk */
03055   {
03056     FRV_INSN_NLDUBU, "nldubu", "nldubu", 32,
03057     { 0|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03058   },
03059 /* nldshu$pack @($GRi,$GRj),$GRk */
03060   {
03061     FRV_INSN_NLDSHU, "nldshu", "nldshu", 32,
03062     { 0|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03063   },
03064 /* nlduhu$pack @($GRi,$GRj),$GRk */
03065   {
03066     FRV_INSN_NLDUHU, "nlduhu", "nlduhu", 32,
03067     { 0|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03068   },
03069 /* nldu$pack @($GRi,$GRj),$GRk */
03070   {
03071     FRV_INSN_NLDU, "nldu", "nldu", 32,
03072     { 0|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03073   },
03074 /* ldbfu$pack @($GRi,$GRj),$FRintk */
03075   {
03076     FRV_INSN_LDBFU, "ldbfu", "ldbfu", 32,
03077     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03078   },
03079 /* ldhfu$pack @($GRi,$GRj),$FRintk */
03080   {
03081     FRV_INSN_LDHFU, "ldhfu", "ldhfu", 32,
03082     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03083   },
03084 /* ldfu$pack @($GRi,$GRj),$FRintk */
03085   {
03086     FRV_INSN_LDFU, "ldfu", "ldfu", 32,
03087     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03088   },
03089 /* ldcu$pack @($GRi,$GRj),$CPRk */
03090   {
03091     FRV_INSN_LDCU, "ldcu", "ldcu", 32,
03092     { 0, { { { (1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
03093   },
03094 /* nldbfu$pack @($GRi,$GRj),$FRintk */
03095   {
03096     FRV_INSN_NLDBFU, "nldbfu", "nldbfu", 32,
03097     { 0|A(FR_ACCESS)|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03098   },
03099 /* nldhfu$pack @($GRi,$GRj),$FRintk */
03100   {
03101     FRV_INSN_NLDHFU, "nldhfu", "nldhfu", 32,
03102     { 0|A(FR_ACCESS)|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03103   },
03104 /* nldfu$pack @($GRi,$GRj),$FRintk */
03105   {
03106     FRV_INSN_NLDFU, "nldfu", "nldfu", 32,
03107     { 0|A(FR_ACCESS)|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03108   },
03109 /* lddu$pack @($GRi,$GRj),$GRdoublek */
03110   {
03111     FRV_INSN_LDDU, "lddu", "lddu", 32,
03112     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03113   },
03114 /* nlddu$pack @($GRi,$GRj),$GRdoublek */
03115   {
03116     FRV_INSN_NLDDU, "nlddu", "nlddu", 32,
03117     { 0|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03118   },
03119 /* lddfu$pack @($GRi,$GRj),$FRdoublek */
03120   {
03121     FRV_INSN_LDDFU, "lddfu", "lddfu", 32,
03122     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03123   },
03124 /* lddcu$pack @($GRi,$GRj),$CPRdoublek */
03125   {
03126     FRV_INSN_LDDCU, "lddcu", "lddcu", 32,
03127     { 0, { { { (1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03128   },
03129 /* nlddfu$pack @($GRi,$GRj),$FRdoublek */
03130   {
03131     FRV_INSN_NLDDFU, "nlddfu", "nlddfu", 32,
03132     { 0|A(FR_ACCESS)|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03133   },
03134 /* ldqu$pack @($GRi,$GRj),$GRk */
03135   {
03136     FRV_INSN_LDQU, "ldqu", "ldqu", 32,
03137     { 0, { { { (1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
03138   },
03139 /* nldqu$pack @($GRi,$GRj),$GRk */
03140   {
03141     FRV_INSN_NLDQU, "nldqu", "nldqu", 32,
03142     { 0|A(NON_EXCEPTING), { { { (1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
03143   },
03144 /* ldqfu$pack @($GRi,$GRj),$FRintk */
03145   {
03146     FRV_INSN_LDQFU, "ldqfu", "ldqfu", 32,
03147     { 0|A(FR_ACCESS), { { { (1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
03148   },
03149 /* ldqcu$pack @($GRi,$GRj),$CPRk */
03150   {
03151     FRV_INSN_LDQCU, "ldqcu", "ldqcu", 32,
03152     { 0, { { { (1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
03153   },
03154 /* nldqfu$pack @($GRi,$GRj),$FRintk */
03155   {
03156     FRV_INSN_NLDQFU, "nldqfu", "nldqfu", 32,
03157     { 0|A(FR_ACCESS)|A(NON_EXCEPTING), { { { (1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
03158   },
03159 /* ldsbi$pack @($GRi,$d12),$GRk */
03160   {
03161     FRV_INSN_LDSBI, "ldsbi", "ldsbi", 32,
03162     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03163   },
03164 /* ldshi$pack @($GRi,$d12),$GRk */
03165   {
03166     FRV_INSN_LDSHI, "ldshi", "ldshi", 32,
03167     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03168   },
03169 /* ldi$pack @($GRi,$d12),$GRk */
03170   {
03171     FRV_INSN_LDI, "ldi", "ldi", 32,
03172     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03173   },
03174 /* ldubi$pack @($GRi,$d12),$GRk */
03175   {
03176     FRV_INSN_LDUBI, "ldubi", "ldubi", 32,
03177     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03178   },
03179 /* lduhi$pack @($GRi,$d12),$GRk */
03180   {
03181     FRV_INSN_LDUHI, "lduhi", "lduhi", 32,
03182     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03183   },
03184 /* ldbfi$pack @($GRi,$d12),$FRintk */
03185   {
03186     FRV_INSN_LDBFI, "ldbfi", "ldbfi", 32,
03187     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03188   },
03189 /* ldhfi$pack @($GRi,$d12),$FRintk */
03190   {
03191     FRV_INSN_LDHFI, "ldhfi", "ldhfi", 32,
03192     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03193   },
03194 /* ldfi$pack @($GRi,$d12),$FRintk */
03195   {
03196     FRV_INSN_LDFI, "ldfi", "ldfi", 32,
03197     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03198   },
03199 /* nldsbi$pack @($GRi,$d12),$GRk */
03200   {
03201     FRV_INSN_NLDSBI, "nldsbi", "nldsbi", 32,
03202     { 0|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03203   },
03204 /* nldubi$pack @($GRi,$d12),$GRk */
03205   {
03206     FRV_INSN_NLDUBI, "nldubi", "nldubi", 32,
03207     { 0|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03208   },
03209 /* nldshi$pack @($GRi,$d12),$GRk */
03210   {
03211     FRV_INSN_NLDSHI, "nldshi", "nldshi", 32,
03212     { 0|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03213   },
03214 /* nlduhi$pack @($GRi,$d12),$GRk */
03215   {
03216     FRV_INSN_NLDUHI, "nlduhi", "nlduhi", 32,
03217     { 0|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03218   },
03219 /* nldi$pack @($GRi,$d12),$GRk */
03220   {
03221     FRV_INSN_NLDI, "nldi", "nldi", 32,
03222     { 0|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03223   },
03224 /* nldbfi$pack @($GRi,$d12),$FRintk */
03225   {
03226     FRV_INSN_NLDBFI, "nldbfi", "nldbfi", 32,
03227     { 0|A(FR_ACCESS)|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03228   },
03229 /* nldhfi$pack @($GRi,$d12),$FRintk */
03230   {
03231     FRV_INSN_NLDHFI, "nldhfi", "nldhfi", 32,
03232     { 0|A(FR_ACCESS)|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03233   },
03234 /* nldfi$pack @($GRi,$d12),$FRintk */
03235   {
03236     FRV_INSN_NLDFI, "nldfi", "nldfi", 32,
03237     { 0|A(FR_ACCESS)|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03238   },
03239 /* lddi$pack @($GRi,$d12),$GRdoublek */
03240   {
03241     FRV_INSN_LDDI, "lddi", "lddi", 32,
03242     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03243   },
03244 /* lddfi$pack @($GRi,$d12),$FRdoublek */
03245   {
03246     FRV_INSN_LDDFI, "lddfi", "lddfi", 32,
03247     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03248   },
03249 /* nlddi$pack @($GRi,$d12),$GRdoublek */
03250   {
03251     FRV_INSN_NLDDI, "nlddi", "nlddi", 32,
03252     { 0|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03253   },
03254 /* nlddfi$pack @($GRi,$d12),$FRdoublek */
03255   {
03256     FRV_INSN_NLDDFI, "nlddfi", "nlddfi", 32,
03257     { 0|A(FR_ACCESS)|A(NON_EXCEPTING), { { { (1<<MACH_SIMPLE)|(1<<MACH_TOMCAT)|(1<<MACH_FR500)|(1<<MACH_FR550)|(1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03258   },
03259 /* ldqi$pack @($GRi,$d12),$GRk */
03260   {
03261     FRV_INSN_LDQI, "ldqi", "ldqi", 32,
03262     { 0, { { { (1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
03263   },
03264 /* ldqfi$pack @($GRi,$d12),$FRintk */
03265   {
03266     FRV_INSN_LDQFI, "ldqfi", "ldqfi", 32,
03267     { 0|A(FR_ACCESS), { { { (1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
03268   },
03269 /* nldqfi$pack @($GRi,$d12),$FRintk */
03270   {
03271     FRV_INSN_NLDQFI, "nldqfi", "nldqfi", 32,
03272     { 0|A(FR_ACCESS)|A(NON_EXCEPTING), { { { (1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
03273   },
03274 /* stb$pack $GRk,@($GRi,$GRj) */
03275   {
03276     FRV_INSN_STB, "stb", "stb", 32,
03277     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03278   },
03279 /* sth$pack $GRk,@($GRi,$GRj) */
03280   {
03281     FRV_INSN_STH, "sth", "sth", 32,
03282     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03283   },
03284 /* st$pack $GRk,@($GRi,$GRj) */
03285   {
03286     FRV_INSN_ST, "st", "st", 32,
03287     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03288   },
03289 /* stbf$pack $FRintk,@($GRi,$GRj) */
03290   {
03291     FRV_INSN_STBF, "stbf", "stbf", 32,
03292     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03293   },
03294 /* sthf$pack $FRintk,@($GRi,$GRj) */
03295   {
03296     FRV_INSN_STHF, "sthf", "sthf", 32,
03297     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03298   },
03299 /* stf$pack $FRintk,@($GRi,$GRj) */
03300   {
03301     FRV_INSN_STF, "stf", "stf", 32,
03302     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03303   },
03304 /* stc$pack $CPRk,@($GRi,$GRj) */
03305   {
03306     FRV_INSN_STC, "stc", "stc", 32,
03307     { 0, { { { (1<<MACH_FRV), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03308   },
03309 /* std$pack $GRdoublek,@($GRi,$GRj) */
03310   {
03311     FRV_INSN_STD, "std", "std", 32,
03312     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03313   },
03314 /* stdf$pack $FRdoublek,@($GRi,$GRj) */
03315   {
03316     FRV_INSN_STDF, "stdf", "stdf", 32,
03317     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03318   },
03319 /* stdc$pack $CPRdoublek,@($GRi,$GRj) */
03320   {
03321     FRV_INSN_STDC, "stdc", "stdc", 32,
03322     { 0, { { { (1<<MACH_FRV), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03323   },
03324 /* stq$pack $GRk,@($GRi,$GRj) */
03325   {
03326     FRV_INSN_STQ, "stq", "stq", 32,
03327     { 0, { { { (1<<MACH_FRV), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
03328   },
03329 /* stqf$pack $FRintk,@($GRi,$GRj) */
03330   {
03331     FRV_INSN_STQF, "stqf", "stqf", 32,
03332     { 0|A(FR_ACCESS), { { { (1<<MACH_FRV), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
03333   },
03334 /* stqc$pack $CPRk,@($GRi,$GRj) */
03335   {
03336     FRV_INSN_STQC, "stqc", "stqc", 32,
03337     { 0, { { { (1<<MACH_FRV), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
03338   },
03339 /* stbu$pack $GRk,@($GRi,$GRj) */
03340   {
03341     FRV_INSN_STBU, "stbu", "stbu", 32,
03342     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03343   },
03344 /* sthu$pack $GRk,@($GRi,$GRj) */
03345   {
03346     FRV_INSN_STHU, "sthu", "sthu", 32,
03347     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03348   },
03349 /* stu$pack $GRk,@($GRi,$GRj) */
03350   {
03351     FRV_INSN_STU, "stu", "stu", 32,
03352     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03353   },
03354 /* stbfu$pack $FRintk,@($GRi,$GRj) */
03355   {
03356     FRV_INSN_STBFU, "stbfu", "stbfu", 32,
03357     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03358   },
03359 /* sthfu$pack $FRintk,@($GRi,$GRj) */
03360   {
03361     FRV_INSN_STHFU, "sthfu", "sthfu", 32,
03362     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03363   },
03364 /* stfu$pack $FRintk,@($GRi,$GRj) */
03365   {
03366     FRV_INSN_STFU, "stfu", "stfu", 32,
03367     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03368   },
03369 /* stcu$pack $CPRk,@($GRi,$GRj) */
03370   {
03371     FRV_INSN_STCU, "stcu", "stcu", 32,
03372     { 0, { { { (1<<MACH_FRV), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03373   },
03374 /* stdu$pack $GRdoublek,@($GRi,$GRj) */
03375   {
03376     FRV_INSN_STDU, "stdu", "stdu", 32,
03377     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03378   },
03379 /* stdfu$pack $FRdoublek,@($GRi,$GRj) */
03380   {
03381     FRV_INSN_STDFU, "stdfu", "stdfu", 32,
03382     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03383   },
03384 /* stdcu$pack $CPRdoublek,@($GRi,$GRj) */
03385   {
03386     FRV_INSN_STDCU, "stdcu", "stdcu", 32,
03387     { 0, { { { (1<<MACH_FRV), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03388   },
03389 /* stqu$pack $GRk,@($GRi,$GRj) */
03390   {
03391     FRV_INSN_STQU, "stqu", "stqu", 32,
03392     { 0, { { { (1<<MACH_FRV), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
03393   },
03394 /* stqfu$pack $FRintk,@($GRi,$GRj) */
03395   {
03396     FRV_INSN_STQFU, "stqfu", "stqfu", 32,
03397     { 0|A(FR_ACCESS), { { { (1<<MACH_FRV), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
03398   },
03399 /* stqcu$pack $CPRk,@($GRi,$GRj) */
03400   {
03401     FRV_INSN_STQCU, "stqcu", "stqcu", 32,
03402     { 0, { { { (1<<MACH_FRV), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
03403   },
03404 /* cldsb$pack @($GRi,$GRj),$GRk,$CCi,$cond */
03405   {
03406     FRV_INSN_CLDSB, "cldsb", "cldsb", 32,
03407     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03408   },
03409 /* cldub$pack @($GRi,$GRj),$GRk,$CCi,$cond */
03410   {
03411     FRV_INSN_CLDUB, "cldub", "cldub", 32,
03412     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03413   },
03414 /* cldsh$pack @($GRi,$GRj),$GRk,$CCi,$cond */
03415   {
03416     FRV_INSN_CLDSH, "cldsh", "cldsh", 32,
03417     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03418   },
03419 /* clduh$pack @($GRi,$GRj),$GRk,$CCi,$cond */
03420   {
03421     FRV_INSN_CLDUH, "clduh", "clduh", 32,
03422     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03423   },
03424 /* cld$pack @($GRi,$GRj),$GRk,$CCi,$cond */
03425   {
03426     FRV_INSN_CLD, "cld", "cld", 32,
03427     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03428   },
03429 /* cldbf$pack @($GRi,$GRj),$FRintk,$CCi,$cond */
03430   {
03431     FRV_INSN_CLDBF, "cldbf", "cldbf", 32,
03432     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03433   },
03434 /* cldhf$pack @($GRi,$GRj),$FRintk,$CCi,$cond */
03435   {
03436     FRV_INSN_CLDHF, "cldhf", "cldhf", 32,
03437     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03438   },
03439 /* cldf$pack @($GRi,$GRj),$FRintk,$CCi,$cond */
03440   {
03441     FRV_INSN_CLDF, "cldf", "cldf", 32,
03442     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03443   },
03444 /* cldd$pack @($GRi,$GRj),$GRdoublek,$CCi,$cond */
03445   {
03446     FRV_INSN_CLDD, "cldd", "cldd", 32,
03447     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03448   },
03449 /* clddf$pack @($GRi,$GRj),$FRdoublek,$CCi,$cond */
03450   {
03451     FRV_INSN_CLDDF, "clddf", "clddf", 32,
03452     { 0|A(FR_ACCESS)|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03453   },
03454 /* cldq$pack @($GRi,$GRj),$GRk,$CCi,$cond */
03455   {
03456     FRV_INSN_CLDQ, "cldq", "cldq", 32,
03457     { 0|A(CONDITIONAL), { { { (1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
03458   },
03459 /* cldsbu$pack @($GRi,$GRj),$GRk,$CCi,$cond */
03460   {
03461     FRV_INSN_CLDSBU, "cldsbu", "cldsbu", 32,
03462     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03463   },
03464 /* cldubu$pack @($GRi,$GRj),$GRk,$CCi,$cond */
03465   {
03466     FRV_INSN_CLDUBU, "cldubu", "cldubu", 32,
03467     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03468   },
03469 /* cldshu$pack @($GRi,$GRj),$GRk,$CCi,$cond */
03470   {
03471     FRV_INSN_CLDSHU, "cldshu", "cldshu", 32,
03472     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03473   },
03474 /* clduhu$pack @($GRi,$GRj),$GRk,$CCi,$cond */
03475   {
03476     FRV_INSN_CLDUHU, "clduhu", "clduhu", 32,
03477     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03478   },
03479 /* cldu$pack @($GRi,$GRj),$GRk,$CCi,$cond */
03480   {
03481     FRV_INSN_CLDU, "cldu", "cldu", 32,
03482     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03483   },
03484 /* cldbfu$pack @($GRi,$GRj),$FRintk,$CCi,$cond */
03485   {
03486     FRV_INSN_CLDBFU, "cldbfu", "cldbfu", 32,
03487     { 0|A(FR_ACCESS)|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03488   },
03489 /* cldhfu$pack @($GRi,$GRj),$FRintk,$CCi,$cond */
03490   {
03491     FRV_INSN_CLDHFU, "cldhfu", "cldhfu", 32,
03492     { 0|A(FR_ACCESS)|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03493   },
03494 /* cldfu$pack @($GRi,$GRj),$FRintk,$CCi,$cond */
03495   {
03496     FRV_INSN_CLDFU, "cldfu", "cldfu", 32,
03497     { 0|A(FR_ACCESS)|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03498   },
03499 /* clddu$pack @($GRi,$GRj),$GRdoublek,$CCi,$cond */
03500   {
03501     FRV_INSN_CLDDU, "clddu", "clddu", 32,
03502     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03503   },
03504 /* clddfu$pack @($GRi,$GRj),$FRdoublek,$CCi,$cond */
03505   {
03506     FRV_INSN_CLDDFU, "clddfu", "clddfu", 32,
03507     { 0|A(FR_ACCESS)|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_I_2, 0 } }, { { FR450_MAJOR_I_2, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_I_3, 0 } } } }
03508   },
03509 /* cldqu$pack @($GRi,$GRj),$GRk,$CCi,$cond */
03510   {
03511     FRV_INSN_CLDQU, "cldqu", "cldqu", 32,
03512     { 0|A(CONDITIONAL), { { { (1<<MACH_FRV), 0 } }, { { UNIT_LOAD, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_2, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
03513   },
03514 /* cstb$pack $GRk,@($GRi,$GRj),$CCi,$cond */
03515   {
03516     FRV_INSN_CSTB, "cstb", "cstb", 32,
03517     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03518   },
03519 /* csth$pack $GRk,@($GRi,$GRj),$CCi,$cond */
03520   {
03521     FRV_INSN_CSTH, "csth", "csth", 32,
03522     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03523   },
03524 /* cst$pack $GRk,@($GRi,$GRj),$CCi,$cond */
03525   {
03526     FRV_INSN_CST, "cst", "cst", 32,
03527     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03528   },
03529 /* cstbf$pack $FRintk,@($GRi,$GRj),$CCi,$cond */
03530   {
03531     FRV_INSN_CSTBF, "cstbf", "cstbf", 32,
03532     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03533   },
03534 /* csthf$pack $FRintk,@($GRi,$GRj),$CCi,$cond */
03535   {
03536     FRV_INSN_CSTHF, "csthf", "csthf", 32,
03537     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03538   },
03539 /* cstf$pack $FRintk,@($GRi,$GRj),$CCi,$cond */
03540   {
03541     FRV_INSN_CSTF, "cstf", "cstf", 32,
03542     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03543   },
03544 /* cstd$pack $GRdoublek,@($GRi,$GRj),$CCi,$cond */
03545   {
03546     FRV_INSN_CSTD, "cstd", "cstd", 32,
03547     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03548   },
03549 /* cstdf$pack $FRdoublek,@($GRi,$GRj),$CCi,$cond */
03550   {
03551     FRV_INSN_CSTDF, "cstdf", "cstdf", 32,
03552     { 0|A(FR_ACCESS)|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03553   },
03554 /* cstq$pack $GRk,@($GRi,$GRj),$CCi,$cond */
03555   {
03556     FRV_INSN_CSTQ, "cstq", "cstq", 32,
03557     { 0|A(CONDITIONAL), { { { (1<<MACH_FRV), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
03558   },
03559 /* cstbu$pack $GRk,@($GRi,$GRj),$CCi,$cond */
03560   {
03561     FRV_INSN_CSTBU, "cstbu", "cstbu", 32,
03562     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03563   },
03564 /* csthu$pack $GRk,@($GRi,$GRj),$CCi,$cond */
03565   {
03566     FRV_INSN_CSTHU, "csthu", "csthu", 32,
03567     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03568   },
03569 /* cstu$pack $GRk,@($GRi,$GRj),$CCi,$cond */
03570   {
03571     FRV_INSN_CSTU, "cstu", "cstu", 32,
03572     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03573   },
03574 /* cstbfu$pack $FRintk,@($GRi,$GRj),$CCi,$cond */
03575   {
03576     FRV_INSN_CSTBFU, "cstbfu", "cstbfu", 32,
03577     { 0|A(FR_ACCESS)|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03578   },
03579 /* csthfu$pack $FRintk,@($GRi,$GRj),$CCi,$cond */
03580   {
03581     FRV_INSN_CSTHFU, "csthfu", "csthfu", 32,
03582     { 0|A(FR_ACCESS)|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03583   },
03584 /* cstfu$pack $FRintk,@($GRi,$GRj),$CCi,$cond */
03585   {
03586     FRV_INSN_CSTFU, "cstfu", "cstfu", 32,
03587     { 0|A(FR_ACCESS)|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03588   },
03589 /* cstdu$pack $GRdoublek,@($GRi,$GRj),$CCi,$cond */
03590   {
03591     FRV_INSN_CSTDU, "cstdu", "cstdu", 32,
03592     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03593   },
03594 /* cstdfu$pack $FRdoublek,@($GRi,$GRj),$CCi,$cond */
03595   {
03596     FRV_INSN_CSTDFU, "cstdfu", "cstdfu", 32,
03597     { 0|A(FR_ACCESS)|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03598   },
03599 /* stbi$pack $GRk,@($GRi,$d12) */
03600   {
03601     FRV_INSN_STBI, "stbi", "stbi", 32,
03602     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03603   },
03604 /* sthi$pack $GRk,@($GRi,$d12) */
03605   {
03606     FRV_INSN_STHI, "sthi", "sthi", 32,
03607     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03608   },
03609 /* sti$pack $GRk,@($GRi,$d12) */
03610   {
03611     FRV_INSN_STI, "sti", "sti", 32,
03612     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03613   },
03614 /* stbfi$pack $FRintk,@($GRi,$d12) */
03615   {
03616     FRV_INSN_STBFI, "stbfi", "stbfi", 32,
03617     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03618   },
03619 /* sthfi$pack $FRintk,@($GRi,$d12) */
03620   {
03621     FRV_INSN_STHFI, "sthfi", "sthfi", 32,
03622     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03623   },
03624 /* stfi$pack $FRintk,@($GRi,$d12) */
03625   {
03626     FRV_INSN_STFI, "stfi", "stfi", 32,
03627     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03628   },
03629 /* stdi$pack $GRdoublek,@($GRi,$d12) */
03630   {
03631     FRV_INSN_STDI, "stdi", "stdi", 32,
03632     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03633   },
03634 /* stdfi$pack $FRdoublek,@($GRi,$d12) */
03635   {
03636     FRV_INSN_STDFI, "stdfi", "stdfi", 32,
03637     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_I_3, 0 } }, { { FR450_MAJOR_I_3, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_I_4, 0 } } } }
03638   },
03639 /* stqi$pack $GRk,@($GRi,$d12) */
03640   {
03641     FRV_INSN_STQI, "stqi", "stqi", 32,
03642     { 0, { { { (1<<MACH_FRV), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
03643   },
03644 /* stqfi$pack $FRintk,@($GRi,$d12) */
03645   {
03646     FRV_INSN_STQFI, "stqfi", "stqfi", 32,
03647     { 0|A(FR_ACCESS), { { { (1<<MACH_FRV), 0 } }, { { UNIT_STORE, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_3, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
03648   },
03649 /* swap$pack @($GRi,$GRj),$GRk */
03650   {
03651     FRV_INSN_SWAP, "swap", "swap", 32,
03652     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_2, 0 } }, { { FR450_MAJOR_C_2, 0 } }, { { FR500_MAJOR_C_2, 0 } }, { { FR550_MAJOR_C_2, 0 } } } }
03653   },
03654 /* swapi$pack @($GRi,$d12),$GRk */
03655   {
03656     FRV_INSN_SWAPI, "swapi", "swapi", 32,
03657     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_2, 0 } }, { { FR450_MAJOR_C_2, 0 } }, { { FR500_MAJOR_C_2, 0 } }, { { FR550_MAJOR_C_2, 0 } } } }
03658   },
03659 /* cswap$pack @($GRi,$GRj),$GRk,$CCi,$cond */
03660   {
03661     FRV_INSN_CSWAP, "cswap", "cswap", 32,
03662     { 0|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_2, 0 } }, { { FR450_MAJOR_C_2, 0 } }, { { FR500_MAJOR_C_2, 0 } }, { { FR550_MAJOR_C_2, 0 } } } }
03663   },
03664 /* movgf$pack $GRj,$FRintk */
03665   {
03666     FRV_INSN_MOVGF, "movgf", "movgf", 32,
03667     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_I0, 0 } }, { { FR400_MAJOR_I_4, 0 } }, { { FR450_MAJOR_I_4, 0 } }, { { FR500_MAJOR_I_4, 0 } }, { { FR550_MAJOR_I_5, 0 } } } }
03668   },
03669 /* movfg$pack $FRintk,$GRj */
03670   {
03671     FRV_INSN_MOVFG, "movfg", "movfg", 32,
03672     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_I0, 0 } }, { { FR400_MAJOR_I_4, 0 } }, { { FR450_MAJOR_I_4, 0 } }, { { FR500_MAJOR_I_4, 0 } }, { { FR550_MAJOR_I_5, 0 } } } }
03673   },
03674 /* movgfd$pack $GRj,$FRintk */
03675   {
03676     FRV_INSN_MOVGFD, "movgfd", "movgfd", 32,
03677     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_I0, 0 } }, { { FR400_MAJOR_I_4, 0 } }, { { FR450_MAJOR_I_4, 0 } }, { { FR500_MAJOR_I_4, 0 } }, { { FR550_MAJOR_I_5, 0 } } } }
03678   },
03679 /* movfgd$pack $FRintk,$GRj */
03680   {
03681     FRV_INSN_MOVFGD, "movfgd", "movfgd", 32,
03682     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_I0, 0 } }, { { FR400_MAJOR_I_4, 0 } }, { { FR450_MAJOR_I_4, 0 } }, { { FR500_MAJOR_I_4, 0 } }, { { FR550_MAJOR_I_5, 0 } } } }
03683   },
03684 /* movgfq$pack $GRj,$FRintk */
03685   {
03686     FRV_INSN_MOVGFQ, "movgfq", "movgfq", 32,
03687     { 0|A(FR_ACCESS), { { { (1<<MACH_FRV), 0 } }, { { UNIT_I0, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_4, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
03688   },
03689 /* movfgq$pack $FRintk,$GRj */
03690   {
03691     FRV_INSN_MOVFGQ, "movfgq", "movfgq", 32,
03692     { 0|A(FR_ACCESS), { { { (1<<MACH_FRV), 0 } }, { { UNIT_I0, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_I_4, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
03693   },
03694 /* cmovgf$pack $GRj,$FRintk,$CCi,$cond */
03695   {
03696     FRV_INSN_CMOVGF, "cmovgf", "cmovgf", 32,
03697     { 0|A(FR_ACCESS)|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_I0, 0 } }, { { FR400_MAJOR_I_4, 0 } }, { { FR450_MAJOR_I_4, 0 } }, { { FR500_MAJOR_I_4, 0 } }, { { FR550_MAJOR_I_5, 0 } } } }
03698   },
03699 /* cmovfg$pack $FRintk,$GRj,$CCi,$cond */
03700   {
03701     FRV_INSN_CMOVFG, "cmovfg", "cmovfg", 32,
03702     { 0|A(FR_ACCESS)|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_I0, 0 } }, { { FR400_MAJOR_I_4, 0 } }, { { FR450_MAJOR_I_4, 0 } }, { { FR500_MAJOR_I_4, 0 } }, { { FR550_MAJOR_I_5, 0 } } } }
03703   },
03704 /* cmovgfd$pack $GRj,$FRintk,$CCi,$cond */
03705   {
03706     FRV_INSN_CMOVGFD, "cmovgfd", "cmovgfd", 32,
03707     { 0|A(FR_ACCESS)|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_I0, 0 } }, { { FR400_MAJOR_I_4, 0 } }, { { FR450_MAJOR_I_4, 0 } }, { { FR500_MAJOR_I_4, 0 } }, { { FR550_MAJOR_I_5, 0 } } } }
03708   },
03709 /* cmovfgd$pack $FRintk,$GRj,$CCi,$cond */
03710   {
03711     FRV_INSN_CMOVFGD, "cmovfgd", "cmovfgd", 32,
03712     { 0|A(FR_ACCESS)|A(CONDITIONAL), { { { (1<<MACH_BASE), 0 } }, { { UNIT_I0, 0 } }, { { FR400_MAJOR_I_4, 0 } }, { { FR450_MAJOR_I_4, 0 } }, { { FR500_MAJOR_I_4, 0 } }, { { FR550_MAJOR_I_5, 0 } } } }
03713   },
03714 /* movgs$pack $GRj,$spr */
03715   {
03716     FRV_INSN_MOVGS, "movgs", "movgs", 32,
03717     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_2, 0 } }, { { FR450_MAJOR_C_2, 0 } }, { { FR500_MAJOR_C_2, 0 } }, { { FR550_MAJOR_C_2, 0 } } } }
03718   },
03719 /* movsg$pack $spr,$GRj */
03720   {
03721     FRV_INSN_MOVSG, "movsg", "movsg", 32,
03722     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_2, 0 } }, { { FR450_MAJOR_C_2, 0 } }, { { FR500_MAJOR_C_2, 0 } }, { { FR550_MAJOR_C_2, 0 } } } }
03723   },
03724 /* bra$pack $hint_taken$label16 */
03725   {
03726     FRV_INSN_BRA, "bra", "bra", 32,
03727     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03728   },
03729 /* bno$pack$hint_not_taken */
03730   {
03731     FRV_INSN_BNO, "bno", "bno", 32,
03732     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03733   },
03734 /* beq$pack $ICCi_2,$hint,$label16 */
03735   {
03736     FRV_INSN_BEQ, "beq", "beq", 32,
03737     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03738   },
03739 /* bne$pack $ICCi_2,$hint,$label16 */
03740   {
03741     FRV_INSN_BNE, "bne", "bne", 32,
03742     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03743   },
03744 /* ble$pack $ICCi_2,$hint,$label16 */
03745   {
03746     FRV_INSN_BLE, "ble", "ble", 32,
03747     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03748   },
03749 /* bgt$pack $ICCi_2,$hint,$label16 */
03750   {
03751     FRV_INSN_BGT, "bgt", "bgt", 32,
03752     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03753   },
03754 /* blt$pack $ICCi_2,$hint,$label16 */
03755   {
03756     FRV_INSN_BLT, "blt", "blt", 32,
03757     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03758   },
03759 /* bge$pack $ICCi_2,$hint,$label16 */
03760   {
03761     FRV_INSN_BGE, "bge", "bge", 32,
03762     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03763   },
03764 /* bls$pack $ICCi_2,$hint,$label16 */
03765   {
03766     FRV_INSN_BLS, "bls", "bls", 32,
03767     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03768   },
03769 /* bhi$pack $ICCi_2,$hint,$label16 */
03770   {
03771     FRV_INSN_BHI, "bhi", "bhi", 32,
03772     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03773   },
03774 /* bc$pack $ICCi_2,$hint,$label16 */
03775   {
03776     FRV_INSN_BC, "bc", "bc", 32,
03777     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03778   },
03779 /* bnc$pack $ICCi_2,$hint,$label16 */
03780   {
03781     FRV_INSN_BNC, "bnc", "bnc", 32,
03782     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03783   },
03784 /* bn$pack $ICCi_2,$hint,$label16 */
03785   {
03786     FRV_INSN_BN, "bn", "bn", 32,
03787     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03788   },
03789 /* bp$pack $ICCi_2,$hint,$label16 */
03790   {
03791     FRV_INSN_BP, "bp", "bp", 32,
03792     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03793   },
03794 /* bv$pack $ICCi_2,$hint,$label16 */
03795   {
03796     FRV_INSN_BV, "bv", "bv", 32,
03797     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03798   },
03799 /* bnv$pack $ICCi_2,$hint,$label16 */
03800   {
03801     FRV_INSN_BNV, "bnv", "bnv", 32,
03802     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03803   },
03804 /* fbra$pack $hint_taken$label16 */
03805   {
03806     FRV_INSN_FBRA, "fbra", "fbra", 32,
03807     { 0|A(FR_ACCESS)|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03808   },
03809 /* fbno$pack$hint_not_taken */
03810   {
03811     FRV_INSN_FBNO, "fbno", "fbno", 32,
03812     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03813   },
03814 /* fbne$pack $FCCi_2,$hint,$label16 */
03815   {
03816     FRV_INSN_FBNE, "fbne", "fbne", 32,
03817     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03818   },
03819 /* fbeq$pack $FCCi_2,$hint,$label16 */
03820   {
03821     FRV_INSN_FBEQ, "fbeq", "fbeq", 32,
03822     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03823   },
03824 /* fblg$pack $FCCi_2,$hint,$label16 */
03825   {
03826     FRV_INSN_FBLG, "fblg", "fblg", 32,
03827     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03828   },
03829 /* fbue$pack $FCCi_2,$hint,$label16 */
03830   {
03831     FRV_INSN_FBUE, "fbue", "fbue", 32,
03832     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03833   },
03834 /* fbul$pack $FCCi_2,$hint,$label16 */
03835   {
03836     FRV_INSN_FBUL, "fbul", "fbul", 32,
03837     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03838   },
03839 /* fbge$pack $FCCi_2,$hint,$label16 */
03840   {
03841     FRV_INSN_FBGE, "fbge", "fbge", 32,
03842     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03843   },
03844 /* fblt$pack $FCCi_2,$hint,$label16 */
03845   {
03846     FRV_INSN_FBLT, "fblt", "fblt", 32,
03847     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03848   },
03849 /* fbuge$pack $FCCi_2,$hint,$label16 */
03850   {
03851     FRV_INSN_FBUGE, "fbuge", "fbuge", 32,
03852     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03853   },
03854 /* fbug$pack $FCCi_2,$hint,$label16 */
03855   {
03856     FRV_INSN_FBUG, "fbug", "fbug", 32,
03857     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03858   },
03859 /* fble$pack $FCCi_2,$hint,$label16 */
03860   {
03861     FRV_INSN_FBLE, "fble", "fble", 32,
03862     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03863   },
03864 /* fbgt$pack $FCCi_2,$hint,$label16 */
03865   {
03866     FRV_INSN_FBGT, "fbgt", "fbgt", 32,
03867     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03868   },
03869 /* fbule$pack $FCCi_2,$hint,$label16 */
03870   {
03871     FRV_INSN_FBULE, "fbule", "fbule", 32,
03872     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03873   },
03874 /* fbu$pack $FCCi_2,$hint,$label16 */
03875   {
03876     FRV_INSN_FBU, "fbu", "fbu", 32,
03877     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03878   },
03879 /* fbo$pack $FCCi_2,$hint,$label16 */
03880   {
03881     FRV_INSN_FBO, "fbo", "fbo", 32,
03882     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_1, 0 } }, { { FR450_MAJOR_B_1, 0 } }, { { FR500_MAJOR_B_1, 0 } }, { { FR550_MAJOR_B_1, 0 } } } }
03883   },
03884 /* bctrlr$pack $ccond,$hint */
03885   {
03886     FRV_INSN_BCTRLR, "bctrlr", "bctrlr", 32,
03887     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
03888   },
03889 /* bralr$pack$hint_taken */
03890   {
03891     FRV_INSN_BRALR, "bralr", "bralr", 32,
03892     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
03893   },
03894 /* bnolr$pack$hint_not_taken */
03895   {
03896     FRV_INSN_BNOLR, "bnolr", "bnolr", 32,
03897     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
03898   },
03899 /* beqlr$pack $ICCi_2,$hint */
03900   {
03901     FRV_INSN_BEQLR, "beqlr", "beqlr", 32,
03902     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
03903   },
03904 /* bnelr$pack $ICCi_2,$hint */
03905   {
03906     FRV_INSN_BNELR, "bnelr", "bnelr", 32,
03907     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
03908   },
03909 /* blelr$pack $ICCi_2,$hint */
03910   {
03911     FRV_INSN_BLELR, "blelr", "blelr", 32,
03912     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
03913   },
03914 /* bgtlr$pack $ICCi_2,$hint */
03915   {
03916     FRV_INSN_BGTLR, "bgtlr", "bgtlr", 32,
03917     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
03918   },
03919 /* bltlr$pack $ICCi_2,$hint */
03920   {
03921     FRV_INSN_BLTLR, "bltlr", "bltlr", 32,
03922     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
03923   },
03924 /* bgelr$pack $ICCi_2,$hint */
03925   {
03926     FRV_INSN_BGELR, "bgelr", "bgelr", 32,
03927     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
03928   },
03929 /* blslr$pack $ICCi_2,$hint */
03930   {
03931     FRV_INSN_BLSLR, "blslr", "blslr", 32,
03932     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
03933   },
03934 /* bhilr$pack $ICCi_2,$hint */
03935   {
03936     FRV_INSN_BHILR, "bhilr", "bhilr", 32,
03937     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
03938   },
03939 /* bclr$pack $ICCi_2,$hint */
03940   {
03941     FRV_INSN_BCLR, "bclr", "bclr", 32,
03942     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
03943   },
03944 /* bnclr$pack $ICCi_2,$hint */
03945   {
03946     FRV_INSN_BNCLR, "bnclr", "bnclr", 32,
03947     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
03948   },
03949 /* bnlr$pack $ICCi_2,$hint */
03950   {
03951     FRV_INSN_BNLR, "bnlr", "bnlr", 32,
03952     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
03953   },
03954 /* bplr$pack $ICCi_2,$hint */
03955   {
03956     FRV_INSN_BPLR, "bplr", "bplr", 32,
03957     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
03958   },
03959 /* bvlr$pack $ICCi_2,$hint */
03960   {
03961     FRV_INSN_BVLR, "bvlr", "bvlr", 32,
03962     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
03963   },
03964 /* bnvlr$pack $ICCi_2,$hint */
03965   {
03966     FRV_INSN_BNVLR, "bnvlr", "bnvlr", 32,
03967     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
03968   },
03969 /* fbralr$pack$hint_taken */
03970   {
03971     FRV_INSN_FBRALR, "fbralr", "fbralr", 32,
03972     { 0|A(FR_ACCESS)|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
03973   },
03974 /* fbnolr$pack$hint_not_taken */
03975   {
03976     FRV_INSN_FBNOLR, "fbnolr", "fbnolr", 32,
03977     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
03978   },
03979 /* fbeqlr$pack $FCCi_2,$hint */
03980   {
03981     FRV_INSN_FBEQLR, "fbeqlr", "fbeqlr", 32,
03982     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
03983   },
03984 /* fbnelr$pack $FCCi_2,$hint */
03985   {
03986     FRV_INSN_FBNELR, "fbnelr", "fbnelr", 32,
03987     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
03988   },
03989 /* fblglr$pack $FCCi_2,$hint */
03990   {
03991     FRV_INSN_FBLGLR, "fblglr", "fblglr", 32,
03992     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
03993   },
03994 /* fbuelr$pack $FCCi_2,$hint */
03995   {
03996     FRV_INSN_FBUELR, "fbuelr", "fbuelr", 32,
03997     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
03998   },
03999 /* fbullr$pack $FCCi_2,$hint */
04000   {
04001     FRV_INSN_FBULLR, "fbullr", "fbullr", 32,
04002     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
04003   },
04004 /* fbgelr$pack $FCCi_2,$hint */
04005   {
04006     FRV_INSN_FBGELR, "fbgelr", "fbgelr", 32,
04007     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
04008   },
04009 /* fbltlr$pack $FCCi_2,$hint */
04010   {
04011     FRV_INSN_FBLTLR, "fbltlr", "fbltlr", 32,
04012     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
04013   },
04014 /* fbugelr$pack $FCCi_2,$hint */
04015   {
04016     FRV_INSN_FBUGELR, "fbugelr", "fbugelr", 32,
04017     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
04018   },
04019 /* fbuglr$pack $FCCi_2,$hint */
04020   {
04021     FRV_INSN_FBUGLR, "fbuglr", "fbuglr", 32,
04022     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
04023   },
04024 /* fblelr$pack $FCCi_2,$hint */
04025   {
04026     FRV_INSN_FBLELR, "fblelr", "fblelr", 32,
04027     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
04028   },
04029 /* fbgtlr$pack $FCCi_2,$hint */
04030   {
04031     FRV_INSN_FBGTLR, "fbgtlr", "fbgtlr", 32,
04032     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
04033   },
04034 /* fbulelr$pack $FCCi_2,$hint */
04035   {
04036     FRV_INSN_FBULELR, "fbulelr", "fbulelr", 32,
04037     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
04038   },
04039 /* fbulr$pack $FCCi_2,$hint */
04040   {
04041     FRV_INSN_FBULR, "fbulr", "fbulr", 32,
04042     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
04043   },
04044 /* fbolr$pack $FCCi_2,$hint */
04045   {
04046     FRV_INSN_FBOLR, "fbolr", "fbolr", 32,
04047     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_3, 0 } }, { { FR450_MAJOR_B_3, 0 } }, { { FR500_MAJOR_B_3, 0 } }, { { FR550_MAJOR_B_3, 0 } } } }
04048   },
04049 /* bcralr$pack $ccond$hint_taken */
04050   {
04051     FRV_INSN_BCRALR, "bcralr", "bcralr", 32,
04052     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04053   },
04054 /* bcnolr$pack$hint_not_taken */
04055   {
04056     FRV_INSN_BCNOLR, "bcnolr", "bcnolr", 32,
04057     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04058   },
04059 /* bceqlr$pack $ICCi_2,$ccond,$hint */
04060   {
04061     FRV_INSN_BCEQLR, "bceqlr", "bceqlr", 32,
04062     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04063   },
04064 /* bcnelr$pack $ICCi_2,$ccond,$hint */
04065   {
04066     FRV_INSN_BCNELR, "bcnelr", "bcnelr", 32,
04067     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04068   },
04069 /* bclelr$pack $ICCi_2,$ccond,$hint */
04070   {
04071     FRV_INSN_BCLELR, "bclelr", "bclelr", 32,
04072     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04073   },
04074 /* bcgtlr$pack $ICCi_2,$ccond,$hint */
04075   {
04076     FRV_INSN_BCGTLR, "bcgtlr", "bcgtlr", 32,
04077     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04078   },
04079 /* bcltlr$pack $ICCi_2,$ccond,$hint */
04080   {
04081     FRV_INSN_BCLTLR, "bcltlr", "bcltlr", 32,
04082     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04083   },
04084 /* bcgelr$pack $ICCi_2,$ccond,$hint */
04085   {
04086     FRV_INSN_BCGELR, "bcgelr", "bcgelr", 32,
04087     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04088   },
04089 /* bclslr$pack $ICCi_2,$ccond,$hint */
04090   {
04091     FRV_INSN_BCLSLR, "bclslr", "bclslr", 32,
04092     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04093   },
04094 /* bchilr$pack $ICCi_2,$ccond,$hint */
04095   {
04096     FRV_INSN_BCHILR, "bchilr", "bchilr", 32,
04097     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04098   },
04099 /* bcclr$pack $ICCi_2,$ccond,$hint */
04100   {
04101     FRV_INSN_BCCLR, "bcclr", "bcclr", 32,
04102     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04103   },
04104 /* bcnclr$pack $ICCi_2,$ccond,$hint */
04105   {
04106     FRV_INSN_BCNCLR, "bcnclr", "bcnclr", 32,
04107     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04108   },
04109 /* bcnlr$pack $ICCi_2,$ccond,$hint */
04110   {
04111     FRV_INSN_BCNLR, "bcnlr", "bcnlr", 32,
04112     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04113   },
04114 /* bcplr$pack $ICCi_2,$ccond,$hint */
04115   {
04116     FRV_INSN_BCPLR, "bcplr", "bcplr", 32,
04117     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04118   },
04119 /* bcvlr$pack $ICCi_2,$ccond,$hint */
04120   {
04121     FRV_INSN_BCVLR, "bcvlr", "bcvlr", 32,
04122     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04123   },
04124 /* bcnvlr$pack $ICCi_2,$ccond,$hint */
04125   {
04126     FRV_INSN_BCNVLR, "bcnvlr", "bcnvlr", 32,
04127     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04128   },
04129 /* fcbralr$pack $ccond$hint_taken */
04130   {
04131     FRV_INSN_FCBRALR, "fcbralr", "fcbralr", 32,
04132     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04133   },
04134 /* fcbnolr$pack$hint_not_taken */
04135   {
04136     FRV_INSN_FCBNOLR, "fcbnolr", "fcbnolr", 32,
04137     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04138   },
04139 /* fcbeqlr$pack $FCCi_2,$ccond,$hint */
04140   {
04141     FRV_INSN_FCBEQLR, "fcbeqlr", "fcbeqlr", 32,
04142     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04143   },
04144 /* fcbnelr$pack $FCCi_2,$ccond,$hint */
04145   {
04146     FRV_INSN_FCBNELR, "fcbnelr", "fcbnelr", 32,
04147     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04148   },
04149 /* fcblglr$pack $FCCi_2,$ccond,$hint */
04150   {
04151     FRV_INSN_FCBLGLR, "fcblglr", "fcblglr", 32,
04152     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04153   },
04154 /* fcbuelr$pack $FCCi_2,$ccond,$hint */
04155   {
04156     FRV_INSN_FCBUELR, "fcbuelr", "fcbuelr", 32,
04157     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04158   },
04159 /* fcbullr$pack $FCCi_2,$ccond,$hint */
04160   {
04161     FRV_INSN_FCBULLR, "fcbullr", "fcbullr", 32,
04162     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04163   },
04164 /* fcbgelr$pack $FCCi_2,$ccond,$hint */
04165   {
04166     FRV_INSN_FCBGELR, "fcbgelr", "fcbgelr", 32,
04167     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04168   },
04169 /* fcbltlr$pack $FCCi_2,$ccond,$hint */
04170   {
04171     FRV_INSN_FCBLTLR, "fcbltlr", "fcbltlr", 32,
04172     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04173   },
04174 /* fcbugelr$pack $FCCi_2,$ccond,$hint */
04175   {
04176     FRV_INSN_FCBUGELR, "fcbugelr", "fcbugelr", 32,
04177     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04178   },
04179 /* fcbuglr$pack $FCCi_2,$ccond,$hint */
04180   {
04181     FRV_INSN_FCBUGLR, "fcbuglr", "fcbuglr", 32,
04182     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04183   },
04184 /* fcblelr$pack $FCCi_2,$ccond,$hint */
04185   {
04186     FRV_INSN_FCBLELR, "fcblelr", "fcblelr", 32,
04187     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04188   },
04189 /* fcbgtlr$pack $FCCi_2,$ccond,$hint */
04190   {
04191     FRV_INSN_FCBGTLR, "fcbgtlr", "fcbgtlr", 32,
04192     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04193   },
04194 /* fcbulelr$pack $FCCi_2,$ccond,$hint */
04195   {
04196     FRV_INSN_FCBULELR, "fcbulelr", "fcbulelr", 32,
04197     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04198   },
04199 /* fcbulr$pack $FCCi_2,$ccond,$hint */
04200   {
04201     FRV_INSN_FCBULR, "fcbulr", "fcbulr", 32,
04202     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04203   },
04204 /* fcbolr$pack $FCCi_2,$ccond,$hint */
04205   {
04206     FRV_INSN_FCBOLR, "fcbolr", "fcbolr", 32,
04207     { 0|A(FR_ACCESS)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_2, 0 } }, { { FR450_MAJOR_B_2, 0 } }, { { FR500_MAJOR_B_2, 0 } }, { { FR550_MAJOR_B_2, 0 } } } }
04208   },
04209 /* jmpl$pack @($GRi,$GRj) */
04210   {
04211     FRV_INSN_JMPL, "jmpl", "jmpl", 32,
04212     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_I0, 0 } }, { { FR400_MAJOR_I_5, 0 } }, { { FR450_MAJOR_I_5, 0 } }, { { FR500_MAJOR_I_5, 0 } }, { { FR550_MAJOR_I_6, 0 } } } }
04213   },
04214 /* calll$pack $callann($GRi,$GRj) */
04215   {
04216     FRV_INSN_CALLL, "calll", "calll", 32,
04217     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_I0, 0 } }, { { FR400_MAJOR_I_5, 0 } }, { { FR450_MAJOR_I_5, 0 } }, { { FR500_MAJOR_I_5, 0 } }, { { FR550_MAJOR_I_6, 0 } } } }
04218   },
04219 /* jmpil$pack @($GRi,$s12) */
04220   {
04221     FRV_INSN_JMPIL, "jmpil", "jmpil", 32,
04222     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_I0, 0 } }, { { FR400_MAJOR_I_5, 0 } }, { { FR450_MAJOR_I_5, 0 } }, { { FR500_MAJOR_I_5, 0 } }, { { FR550_MAJOR_I_6, 0 } } } }
04223   },
04224 /* callil$pack @($GRi,$s12) */
04225   {
04226     FRV_INSN_CALLIL, "callil", "callil", 32,
04227     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_I0, 0 } }, { { FR400_MAJOR_I_5, 0 } }, { { FR450_MAJOR_I_5, 0 } }, { { FR500_MAJOR_I_5, 0 } }, { { FR550_MAJOR_I_6, 0 } } } }
04228   },
04229 /* call$pack $label24 */
04230   {
04231     FRV_INSN_CALL, "call", "call", 32,
04232     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B0, 0 } }, { { FR400_MAJOR_B_4, 0 } }, { { FR450_MAJOR_B_4, 0 } }, { { FR500_MAJOR_B_4, 0 } }, { { FR550_MAJOR_B_4, 0 } } } }
04233   },
04234 /* rett$pack $debug */
04235   {
04236     FRV_INSN_RETT, "rett", "rett", 32,
04237     { 0|A(PRIVILEGED)|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_2, 0 } }, { { FR450_MAJOR_C_2, 0 } }, { { FR500_MAJOR_C_2, 0 } }, { { FR550_MAJOR_C_2, 0 } } } }
04238   },
04239 /* rei$pack $eir */
04240   {
04241     FRV_INSN_REI, "rei", "rei", 32,
04242     { 0|A(PRIVILEGED), { { { (1<<MACH_FRV), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_NONE, 0 } }, { { FR450_MAJOR_NONE, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_NONE, 0 } } } }
04243   },
04244 /* tra$pack $GRi,$GRj */
04245   {
04246     FRV_INSN_TRA, "tra", "tra", 32,
04247     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04248   },
04249 /* tno$pack */
04250   {
04251     FRV_INSN_TNO, "tno", "tno", 32,
04252     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04253   },
04254 /* teq$pack $ICCi_2,$GRi,$GRj */
04255   {
04256     FRV_INSN_TEQ, "teq", "teq", 32,
04257     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04258   },
04259 /* tne$pack $ICCi_2,$GRi,$GRj */
04260   {
04261     FRV_INSN_TNE, "tne", "tne", 32,
04262     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04263   },
04264 /* tle$pack $ICCi_2,$GRi,$GRj */
04265   {
04266     FRV_INSN_TLE, "tle", "tle", 32,
04267     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04268   },
04269 /* tgt$pack $ICCi_2,$GRi,$GRj */
04270   {
04271     FRV_INSN_TGT, "tgt", "tgt", 32,
04272     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04273   },
04274 /* tlt$pack $ICCi_2,$GRi,$GRj */
04275   {
04276     FRV_INSN_TLT, "tlt", "tlt", 32,
04277     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04278   },
04279 /* tge$pack $ICCi_2,$GRi,$GRj */
04280   {
04281     FRV_INSN_TGE, "tge", "tge", 32,
04282     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04283   },
04284 /* tls$pack $ICCi_2,$GRi,$GRj */
04285   {
04286     FRV_INSN_TLS, "tls", "tls", 32,
04287     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04288   },
04289 /* thi$pack $ICCi_2,$GRi,$GRj */
04290   {
04291     FRV_INSN_THI, "thi", "thi", 32,
04292     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04293   },
04294 /* tc$pack $ICCi_2,$GRi,$GRj */
04295   {
04296     FRV_INSN_TC, "tc", "tc", 32,
04297     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04298   },
04299 /* tnc$pack $ICCi_2,$GRi,$GRj */
04300   {
04301     FRV_INSN_TNC, "tnc", "tnc", 32,
04302     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04303   },
04304 /* tn$pack $ICCi_2,$GRi,$GRj */
04305   {
04306     FRV_INSN_TN, "tn", "tn", 32,
04307     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04308   },
04309 /* tp$pack $ICCi_2,$GRi,$GRj */
04310   {
04311     FRV_INSN_TP, "tp", "tp", 32,
04312     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04313   },
04314 /* tv$pack $ICCi_2,$GRi,$GRj */
04315   {
04316     FRV_INSN_TV, "tv", "tv", 32,
04317     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04318   },
04319 /* tnv$pack $ICCi_2,$GRi,$GRj */
04320   {
04321     FRV_INSN_TNV, "tnv", "tnv", 32,
04322     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04323   },
04324 /* ftra$pack $GRi,$GRj */
04325   {
04326     FRV_INSN_FTRA, "ftra", "ftra", 32,
04327     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04328   },
04329 /* ftno$pack */
04330   {
04331     FRV_INSN_FTNO, "ftno", "ftno", 32,
04332     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04333   },
04334 /* ftne$pack $FCCi_2,$GRi,$GRj */
04335   {
04336     FRV_INSN_FTNE, "ftne", "ftne", 32,
04337     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04338   },
04339 /* fteq$pack $FCCi_2,$GRi,$GRj */
04340   {
04341     FRV_INSN_FTEQ, "fteq", "fteq", 32,
04342     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04343   },
04344 /* ftlg$pack $FCCi_2,$GRi,$GRj */
04345   {
04346     FRV_INSN_FTLG, "ftlg", "ftlg", 32,
04347     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04348   },
04349 /* ftue$pack $FCCi_2,$GRi,$GRj */
04350   {
04351     FRV_INSN_FTUE, "ftue", "ftue", 32,
04352     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04353   },
04354 /* ftul$pack $FCCi_2,$GRi,$GRj */
04355   {
04356     FRV_INSN_FTUL, "ftul", "ftul", 32,
04357     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04358   },
04359 /* ftge$pack $FCCi_2,$GRi,$GRj */
04360   {
04361     FRV_INSN_FTGE, "ftge", "ftge", 32,
04362     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04363   },
04364 /* ftlt$pack $FCCi_2,$GRi,$GRj */
04365   {
04366     FRV_INSN_FTLT, "ftlt", "ftlt", 32,
04367     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04368   },
04369 /* ftuge$pack $FCCi_2,$GRi,$GRj */
04370   {
04371     FRV_INSN_FTUGE, "ftuge", "ftuge", 32,
04372     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04373   },
04374 /* ftug$pack $FCCi_2,$GRi,$GRj */
04375   {
04376     FRV_INSN_FTUG, "ftug", "ftug", 32,
04377     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04378   },
04379 /* ftle$pack $FCCi_2,$GRi,$GRj */
04380   {
04381     FRV_INSN_FTLE, "ftle", "ftle", 32,
04382     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04383   },
04384 /* ftgt$pack $FCCi_2,$GRi,$GRj */
04385   {
04386     FRV_INSN_FTGT, "ftgt", "ftgt", 32,
04387     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04388   },
04389 /* ftule$pack $FCCi_2,$GRi,$GRj */
04390   {
04391     FRV_INSN_FTULE, "ftule", "ftule", 32,
04392     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04393   },
04394 /* ftu$pack $FCCi_2,$GRi,$GRj */
04395   {
04396     FRV_INSN_FTU, "ftu", "ftu", 32,
04397     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04398   },
04399 /* fto$pack $FCCi_2,$GRi,$GRj */
04400   {
04401     FRV_INSN_FTO, "fto", "fto", 32,
04402     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04403   },
04404 /* tira$pack $GRi,$s12 */
04405   {
04406     FRV_INSN_TIRA, "tira", "tira", 32,
04407     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04408   },
04409 /* tino$pack */
04410   {
04411     FRV_INSN_TINO, "tino", "tino", 32,
04412     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04413   },
04414 /* tieq$pack $ICCi_2,$GRi,$s12 */
04415   {
04416     FRV_INSN_TIEQ, "tieq", "tieq", 32,
04417     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04418   },
04419 /* tine$pack $ICCi_2,$GRi,$s12 */
04420   {
04421     FRV_INSN_TINE, "tine", "tine", 32,
04422     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04423   },
04424 /* tile$pack $ICCi_2,$GRi,$s12 */
04425   {
04426     FRV_INSN_TILE, "tile", "tile", 32,
04427     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04428   },
04429 /* tigt$pack $ICCi_2,$GRi,$s12 */
04430   {
04431     FRV_INSN_TIGT, "tigt", "tigt", 32,
04432     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04433   },
04434 /* tilt$pack $ICCi_2,$GRi,$s12 */
04435   {
04436     FRV_INSN_TILT, "tilt", "tilt", 32,
04437     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04438   },
04439 /* tige$pack $ICCi_2,$GRi,$s12 */
04440   {
04441     FRV_INSN_TIGE, "tige", "tige", 32,
04442     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04443   },
04444 /* tils$pack $ICCi_2,$GRi,$s12 */
04445   {
04446     FRV_INSN_TILS, "tils", "tils", 32,
04447     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04448   },
04449 /* tihi$pack $ICCi_2,$GRi,$s12 */
04450   {
04451     FRV_INSN_TIHI, "tihi", "tihi", 32,
04452     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04453   },
04454 /* tic$pack $ICCi_2,$GRi,$s12 */
04455   {
04456     FRV_INSN_TIC, "tic", "tic", 32,
04457     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04458   },
04459 /* tinc$pack $ICCi_2,$GRi,$s12 */
04460   {
04461     FRV_INSN_TINC, "tinc", "tinc", 32,
04462     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04463   },
04464 /* tin$pack $ICCi_2,$GRi,$s12 */
04465   {
04466     FRV_INSN_TIN, "tin", "tin", 32,
04467     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04468   },
04469 /* tip$pack $ICCi_2,$GRi,$s12 */
04470   {
04471     FRV_INSN_TIP, "tip", "tip", 32,
04472     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04473   },
04474 /* tiv$pack $ICCi_2,$GRi,$s12 */
04475   {
04476     FRV_INSN_TIV, "tiv", "tiv", 32,
04477     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04478   },
04479 /* tinv$pack $ICCi_2,$GRi,$s12 */
04480   {
04481     FRV_INSN_TINV, "tinv", "tinv", 32,
04482     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04483   },
04484 /* ftira$pack $GRi,$s12 */
04485   {
04486     FRV_INSN_FTIRA, "ftira", "ftira", 32,
04487     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04488   },
04489 /* ftino$pack */
04490   {
04491     FRV_INSN_FTINO, "ftino", "ftino", 32,
04492     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04493   },
04494 /* ftine$pack $FCCi_2,$GRi,$s12 */
04495   {
04496     FRV_INSN_FTINE, "ftine", "ftine", 32,
04497     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04498   },
04499 /* ftieq$pack $FCCi_2,$GRi,$s12 */
04500   {
04501     FRV_INSN_FTIEQ, "ftieq", "ftieq", 32,
04502     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04503   },
04504 /* ftilg$pack $FCCi_2,$GRi,$s12 */
04505   {
04506     FRV_INSN_FTILG, "ftilg", "ftilg", 32,
04507     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04508   },
04509 /* ftiue$pack $FCCi_2,$GRi,$s12 */
04510   {
04511     FRV_INSN_FTIUE, "ftiue", "ftiue", 32,
04512     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04513   },
04514 /* ftiul$pack $FCCi_2,$GRi,$s12 */
04515   {
04516     FRV_INSN_FTIUL, "ftiul", "ftiul", 32,
04517     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04518   },
04519 /* ftige$pack $FCCi_2,$GRi,$s12 */
04520   {
04521     FRV_INSN_FTIGE, "ftige", "ftige", 32,
04522     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04523   },
04524 /* ftilt$pack $FCCi_2,$GRi,$s12 */
04525   {
04526     FRV_INSN_FTILT, "ftilt", "ftilt", 32,
04527     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04528   },
04529 /* ftiuge$pack $FCCi_2,$GRi,$s12 */
04530   {
04531     FRV_INSN_FTIUGE, "ftiuge", "ftiuge", 32,
04532     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04533   },
04534 /* ftiug$pack $FCCi_2,$GRi,$s12 */
04535   {
04536     FRV_INSN_FTIUG, "ftiug", "ftiug", 32,
04537     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04538   },
04539 /* ftile$pack $FCCi_2,$GRi,$s12 */
04540   {
04541     FRV_INSN_FTILE, "ftile", "ftile", 32,
04542     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04543   },
04544 /* ftigt$pack $FCCi_2,$GRi,$s12 */
04545   {
04546     FRV_INSN_FTIGT, "ftigt", "ftigt", 32,
04547     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04548   },
04549 /* ftiule$pack $FCCi_2,$GRi,$s12 */
04550   {
04551     FRV_INSN_FTIULE, "ftiule", "ftiule", 32,
04552     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04553   },
04554 /* ftiu$pack $FCCi_2,$GRi,$s12 */
04555   {
04556     FRV_INSN_FTIU, "ftiu", "ftiu", 32,
04557     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04558   },
04559 /* ftio$pack $FCCi_2,$GRi,$s12 */
04560   {
04561     FRV_INSN_FTIO, "ftio", "ftio", 32,
04562     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04563   },
04564 /* break$pack */
04565   {
04566     FRV_INSN_BREAK, "break", "break", 32,
04567     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04568   },
04569 /* mtrap$pack */
04570   {
04571     FRV_INSN_MTRAP, "mtrap", "mtrap", 32,
04572     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_C, 0 } }, { { FR400_MAJOR_C_1, 0 } }, { { FR450_MAJOR_C_1, 0 } }, { { FR500_MAJOR_C_1, 0 } }, { { FR550_MAJOR_C_1, 0 } } } }
04573   },
04574 /* andcr$pack $CRi,$CRj,$CRk */
04575   {
04576     FRV_INSN_ANDCR, "andcr", "andcr", 32,
04577     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_6, 0 } }, { { FR450_MAJOR_B_6, 0 } }, { { FR500_MAJOR_B_6, 0 } }, { { FR550_MAJOR_B_6, 0 } } } }
04578   },
04579 /* orcr$pack $CRi,$CRj,$CRk */
04580   {
04581     FRV_INSN_ORCR, "orcr", "orcr", 32,
04582     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_6, 0 } }, { { FR450_MAJOR_B_6, 0 } }, { { FR500_MAJOR_B_6, 0 } }, { { FR550_MAJOR_B_6, 0 } } } }
04583   },
04584 /* xorcr$pack $CRi,$CRj,$CRk */
04585   {
04586     FRV_INSN_XORCR, "xorcr", "xorcr", 32,
04587     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_6, 0 } }, { { FR450_MAJOR_B_6, 0 } }, { { FR500_MAJOR_B_6, 0 } }, { { FR550_MAJOR_B_6, 0 } } } }
04588   },
04589 /* nandcr$pack $CRi,$CRj,$CRk */
04590   {
04591     FRV_INSN_NANDCR, "nandcr", "nandcr", 32,
04592     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_6, 0 } }, { { FR450_MAJOR_B_6, 0 } }, { { FR500_MAJOR_B_6, 0 } }, { { FR550_MAJOR_B_6, 0 } } } }
04593   },
04594 /* norcr$pack $CRi,$CRj,$CRk */
04595   {
04596     FRV_INSN_NORCR, "norcr", "norcr", 32,
04597     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_6, 0 } }, { { FR450_MAJOR_B_6, 0 } }, { { FR500_MAJOR_B_6, 0 } }, { { FR550_MAJOR_B_6, 0 } } } }
04598   },
04599 /* andncr$pack $CRi,$CRj,$CRk */
04600   {
04601     FRV_INSN_ANDNCR, "andncr", "andncr", 32,
04602     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_6, 0 } }, { { FR450_MAJOR_B_6, 0 } }, { { FR500_MAJOR_B_6, 0 } }, { { FR550_MAJOR_B_6, 0 } } } }
04603   },
04604 /* orncr$pack $CRi,$CRj,$CRk */
04605   {
04606     FRV_INSN_ORNCR, "orncr", "orncr", 32,
04607     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_6, 0 } }, { { FR450_MAJOR_B_6, 0 } }, { { FR500_MAJOR_B_6, 0 } }, { { FR550_MAJOR_B_6, 0 } } } }
04608   },
04609 /* nandncr$pack $CRi,$CRj,$CRk */
04610   {
04611     FRV_INSN_NANDNCR, "nandncr", "nandncr", 32,
04612     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_6, 0 } }, { { FR450_MAJOR_B_6, 0 } }, { { FR500_MAJOR_B_6, 0 } }, { { FR550_MAJOR_B_6, 0 } } } }
04613   },
04614 /* norncr$pack $CRi,$CRj,$CRk */
04615   {
04616     FRV_INSN_NORNCR, "norncr", "norncr", 32,
04617     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_6, 0 } }, { { FR450_MAJOR_B_6, 0 } }, { { FR500_MAJOR_B_6, 0 } }, { { FR550_MAJOR_B_6, 0 } } } }
04618   },
04619 /* notcr$pack $CRj,$CRk */
04620   {
04621     FRV_INSN_NOTCR, "notcr", "notcr", 32,
04622     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_6, 0 } }, { { FR450_MAJOR_B_6, 0 } }, { { FR500_MAJOR_B_6, 0 } }, { { FR550_MAJOR_B_6, 0 } } } }
04623   },
04624 /* ckra$pack $CRj_int */
04625   {
04626     FRV_INSN_CKRA, "ckra", "ckra", 32,
04627     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_5, 0 } }, { { FR450_MAJOR_B_5, 0 } }, { { FR500_MAJOR_B_5, 0 } }, { { FR550_MAJOR_B_5, 0 } } } }
04628   },
04629 /* ckno$pack $CRj_int */
04630   {
04631     FRV_INSN_CKNO, "ckno", "ckno", 32,
04632     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_5, 0 } }, { { FR450_MAJOR_B_5, 0 } }, { { FR500_MAJOR_B_5, 0 } }, { { FR550_MAJOR_B_5, 0 } } } }
04633   },
04634 /* ckeq$pack $ICCi_3,$CRj_int */
04635   {
04636     FRV_INSN_CKEQ, "ckeq", "ckeq", 32,
04637     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_5, 0 } }, { { FR450_MAJOR_B_5, 0 } }, { { FR500_MAJOR_B_5, 0 } }, { { FR550_MAJOR_B_5, 0 } } } }
04638   },
04639 /* ckne$pack $ICCi_3,$CRj_int */
04640   {
04641     FRV_INSN_CKNE, "ckne", "ckne", 32,
04642     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_5, 0 } }, { { FR450_MAJOR_B_5, 0 } }, { { FR500_MAJOR_B_5, 0 } }, { { FR550_MAJOR_B_5, 0 } } } }
04643   },
04644 /* ckle$pack $ICCi_3,$CRj_int */
04645   {
04646     FRV_INSN_CKLE, "ckle", "ckle", 32,
04647     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_5, 0 } }, { { FR450_MAJOR_B_5, 0 } }, { { FR500_MAJOR_B_5, 0 } }, { { FR550_MAJOR_B_5, 0 } } } }
04648   },
04649 /* ckgt$pack $ICCi_3,$CRj_int */
04650   {
04651     FRV_INSN_CKGT, "ckgt", "ckgt", 32,
04652     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_5, 0 } }, { { FR450_MAJOR_B_5, 0 } }, { { FR500_MAJOR_B_5, 0 } }, { { FR550_MAJOR_B_5, 0 } } } }
04653   },
04654 /* cklt$pack $ICCi_3,$CRj_int */
04655   {
04656     FRV_INSN_CKLT, "cklt", "cklt", 32,
04657     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_5, 0 } }, { { FR450_MAJOR_B_5, 0 } }, { { FR500_MAJOR_B_5, 0 } }, { { FR550_MAJOR_B_5, 0 } } } }
04658   },
04659 /* ckge$pack $ICCi_3,$CRj_int */
04660   {
04661     FRV_INSN_CKGE, "ckge", "ckge", 32,
04662     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_5, 0 } }, { { FR450_MAJOR_B_5, 0 } }, { { FR500_MAJOR_B_5, 0 } }, { { FR550_MAJOR_B_5, 0 } } } }
04663   },
04664 /* ckls$pack $ICCi_3,$CRj_int */
04665   {
04666     FRV_INSN_CKLS, "ckls", "ckls", 32,
04667     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_5, 0 } }, { { FR450_MAJOR_B_5, 0 } }, { { FR500_MAJOR_B_5, 0 } }, { { FR550_MAJOR_B_5, 0 } } } }
04668   },
04669 /* ckhi$pack $ICCi_3,$CRj_int */
04670   {
04671     FRV_INSN_CKHI, "ckhi", "ckhi", 32,
04672     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_5, 0 } }, { { FR450_MAJOR_B_5, 0 } }, { { FR500_MAJOR_B_5, 0 } }, { { FR550_MAJOR_B_5, 0 } } } }
04673   },
04674 /* ckc$pack $ICCi_3,$CRj_int */
04675   {
04676     FRV_INSN_CKC, "ckc", "ckc", 32,
04677     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_5, 0 } }, { { FR450_MAJOR_B_5, 0 } }, { { FR500_MAJOR_B_5, 0 } }, { { FR550_MAJOR_B_5, 0 } } } }
04678   },
04679 /* cknc$pack $ICCi_3,$CRj_int */
04680   {
04681     FRV_INSN_CKNC, "cknc", "cknc", 32,
04682     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_5, 0 } }, { { FR450_MAJOR_B_5, 0 } }, { { FR500_MAJOR_B_5, 0 } }, { { FR550_MAJOR_B_5, 0 } } } }
04683   },
04684 /* ckn$pack $ICCi_3,$CRj_int */
04685   {
04686     FRV_INSN_CKN, "ckn", "ckn", 32,
04687     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_5, 0 } }, { { FR450_MAJOR_B_5, 0 } }, { { FR500_MAJOR_B_5, 0 } }, { { FR550_MAJOR_B_5, 0 } } } }
04688   },
04689 /* ckp$pack $ICCi_3,$CRj_int */
04690   {
04691     FRV_INSN_CKP, "ckp", "ckp", 32,
04692     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_5, 0 } }, { { FR450_MAJOR_B_5, 0 } }, { { FR500_MAJOR_B_5, 0 } }, { { FR550_MAJOR_B_5, 0 } } } }
04693   },
04694 /* ckv$pack $ICCi_3,$CRj_int */
04695   {
04696     FRV_INSN_CKV, "ckv", "ckv", 32,
04697     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_5, 0 } }, { { FR450_MAJOR_B_5, 0 } }, { { FR500_MAJOR_B_5, 0 } }, { { FR550_MAJOR_B_5, 0 } } } }
04698   },
04699 /* cknv$pack $ICCi_3,$CRj_int */
04700   {
04701     FRV_INSN_CKNV, "cknv", "cknv", 32,
04702     { 0, { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_5, 0 } }, { { FR450_MAJOR_B_5, 0 } }, { { FR500_MAJOR_B_5, 0 } }, { { FR550_MAJOR_B_5, 0 } } } }
04703   },
04704 /* fckra$pack $CRj_float */
04705   {
04706     FRV_INSN_FCKRA, "fckra", "fckra", 32,
04707     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_5, 0 } }, { { FR450_MAJOR_B_5, 0 } }, { { FR500_MAJOR_B_5, 0 } }, { { FR550_MAJOR_B_5, 0 } } } }
04708   },
04709 /* fckno$pack $CRj_float */
04710   {
04711     FRV_INSN_FCKNO, "fckno", "fckno", 32,
04712     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_5, 0 } }, { { FR450_MAJOR_B_5, 0 } }, { { FR500_MAJOR_B_5, 0 } }, { { FR550_MAJOR_B_5, 0 } } } }
04713   },
04714 /* fckne$pack $FCCi_3,$CRj_float */
04715   {
04716     FRV_INSN_FCKNE, "fckne", "fckne", 32,
04717     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_5, 0 } }, { { FR450_MAJOR_B_5, 0 } }, { { FR500_MAJOR_B_5, 0 } }, { { FR550_MAJOR_B_5, 0 } } } }
04718   },
04719 /* fckeq$pack $FCCi_3,$CRj_float */
04720   {
04721     FRV_INSN_FCKEQ, "fckeq", "fckeq", 32,
04722     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_5, 0 } }, { { FR450_MAJOR_B_5, 0 } }, { { FR500_MAJOR_B_5, 0 } }, { { FR550_MAJOR_B_5, 0 } } } }
04723   },
04724 /* fcklg$pack $FCCi_3,$CRj_float */
04725   {
04726     FRV_INSN_FCKLG, "fcklg", "fcklg", 32,
04727     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_5, 0 } }, { { FR450_MAJOR_B_5, 0 } }, { { FR500_MAJOR_B_5, 0 } }, { { FR550_MAJOR_B_5, 0 } } } }
04728   },
04729 /* fckue$pack $FCCi_3,$CRj_float */
04730   {
04731     FRV_INSN_FCKUE, "fckue", "fckue", 32,
04732     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_5, 0 } }, { { FR450_MAJOR_B_5, 0 } }, { { FR500_MAJOR_B_5, 0 } }, { { FR550_MAJOR_B_5, 0 } } } }
04733   },
04734 /* fckul$pack $FCCi_3,$CRj_float */
04735   {
04736     FRV_INSN_FCKUL, "fckul", "fckul", 32,
04737     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { { FR400_MAJOR_B_5, 0 } }, { { FR450_MAJOR_B_5, 0 } }, { { FR500_MAJOR_B_5, 0 } }, { { FR550_MAJOR_B_5, 0 } } } }
04738   },
04739 /* fckge$pack $FCCi_3,$CRj_float */
04740   {
04741     FRV_INSN_FCKGE, "fckge", "fckge", 32,
04742     { 0|A(FR_ACCESS), { { { (1<<MACH_BASE), 0 } }, { { UNIT_B01, 0 } }, { {