1*aab831ceSchristos /* KVX assembler/disassembler support. 2*aab831ceSchristos 3*aab831ceSchristos Copyright (C) 2009-2024 Free Software Foundation, Inc. 4*aab831ceSchristos Contributed by Kalray SA. 5*aab831ceSchristos 6*aab831ceSchristos This file is part of GNU Binutils. 7*aab831ceSchristos 8*aab831ceSchristos This program is free software; you can redistribute it and/or modify 9*aab831ceSchristos it under the terms of the GNU General Public License as published by 10*aab831ceSchristos the Free Software Foundation; either version 3 of the license, or 11*aab831ceSchristos (at your option) any later version. 12*aab831ceSchristos 13*aab831ceSchristos This program is distributed in the hope that it will be useful, 14*aab831ceSchristos but WITHOUT ANY WARRANTY; without even the implied warranty of 15*aab831ceSchristos MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16*aab831ceSchristos GNU General Public License for more details. 17*aab831ceSchristos 18*aab831ceSchristos You should have received a copy of the GNU General Public License 19*aab831ceSchristos along with this program; see the file COPYING3. If not, 20*aab831ceSchristos see <http://www.gnu.org/licenses/>. */ 21*aab831ceSchristos 22*aab831ceSchristos 23*aab831ceSchristos #ifndef OPCODE_KVX_H 24*aab831ceSchristos #define OPCODE_KVX_H 25*aab831ceSchristos 26*aab831ceSchristos #define KVXMAXSYLLABLES 3 27*aab831ceSchristos #define KVXMAXOPERANDS 7 28*aab831ceSchristos #define KVXMAXBUNDLEISSUE 6 29*aab831ceSchristos #define KVXMAXBUNDLEWORDS 8 30*aab831ceSchristos #define KVXNUMCORES 3 31*aab831ceSchristos #define KVXNUMBUNDLINGS 19 32*aab831ceSchristos 33*aab831ceSchristos 34*aab831ceSchristos /* 35*aab831ceSchristos * The following macros are provided for compatibility with old 36*aab831ceSchristos * code. They should not be used in new code. 37*aab831ceSchristos */ 38*aab831ceSchristos 39*aab831ceSchristos 40*aab831ceSchristos /***********************************************/ 41*aab831ceSchristos /* DATA TYPES */ 42*aab831ceSchristos /***********************************************/ 43*aab831ceSchristos 44*aab831ceSchristos /* Operand definition -- used in building */ 45*aab831ceSchristos /* format table */ 46*aab831ceSchristos 47*aab831ceSchristos enum kvx_rel { 48*aab831ceSchristos /* Absolute relocation. */ 49*aab831ceSchristos KVX_REL_ABS, 50*aab831ceSchristos /* PC relative relocation. */ 51*aab831ceSchristos KVX_REL_PC, 52*aab831ceSchristos /* GP relative relocation. */ 53*aab831ceSchristos KVX_REL_GP, 54*aab831ceSchristos /* TP relative relocation. */ 55*aab831ceSchristos KVX_REL_TP, 56*aab831ceSchristos /* GOT relative relocation. */ 57*aab831ceSchristos KVX_REL_GOT, 58*aab831ceSchristos /* BASE load address relative relocation. */ 59*aab831ceSchristos KVX_REL_BASE, 60*aab831ceSchristos }; 61*aab831ceSchristos 62*aab831ceSchristos struct kvx_reloc { 63*aab831ceSchristos /* Size in bits. */ 64*aab831ceSchristos int bitsize; 65*aab831ceSchristos /* Type of relative relocation. */ 66*aab831ceSchristos enum kvx_rel relative; 67*aab831ceSchristos /* Number of BFD relocations. */ 68*aab831ceSchristos int reloc_nb; 69*aab831ceSchristos /* List of BFD relocations. */ 70*aab831ceSchristos unsigned int relocs[]; 71*aab831ceSchristos }; 72*aab831ceSchristos 73*aab831ceSchristos struct kvx_bitfield { 74*aab831ceSchristos /* Number of bits. */ 75*aab831ceSchristos int size; 76*aab831ceSchristos /* Offset in abstract value. */ 77*aab831ceSchristos int from_offset; 78*aab831ceSchristos /* Offset in encoded value. */ 79*aab831ceSchristos int to_offset; 80*aab831ceSchristos }; 81*aab831ceSchristos 82*aab831ceSchristos struct kvx_operand { 83*aab831ceSchristos /* Operand type name. */ 84*aab831ceSchristos const char *tname; 85*aab831ceSchristos /* Type of operand. */ 86*aab831ceSchristos int type; 87*aab831ceSchristos /* Width of the operand. */ 88*aab831ceSchristos int width; 89*aab831ceSchristos /* Encoded value shift. */ 90*aab831ceSchristos int shift; 91*aab831ceSchristos /* Encoded value bias. */ 92*aab831ceSchristos int bias; 93*aab831ceSchristos /* Can be SIGNED|CANEXTEND|BITMASK|WRAPPED. */ 94*aab831ceSchristos int flags; 95*aab831ceSchristos /* Number of registers. */ 96*aab831ceSchristos int reg_nb; 97*aab831ceSchristos /* Valid registers for this operand (if no register get null pointer). */ 98*aab831ceSchristos int *regs; 99*aab831ceSchristos /* Number of relocations. */ 100*aab831ceSchristos int reloc_nb; 101*aab831ceSchristos /* List of relocations that can be applied to this operand. */ 102*aab831ceSchristos struct kvx_reloc **relocs; 103*aab831ceSchristos /* Number of given bitfields. */ 104*aab831ceSchristos int bitfields; 105*aab831ceSchristos /* Bitfields in most to least significant order. */ 106*aab831ceSchristos struct kvx_bitfield bfield[]; 107*aab831ceSchristos }; 108*aab831ceSchristos 109*aab831ceSchristos struct kvx_pseudo_relocs 110*aab831ceSchristos { 111*aab831ceSchristos enum 112*aab831ceSchristos { 113*aab831ceSchristos S32_LO5_UP27, 114*aab831ceSchristos S37_LO10_UP27, 115*aab831ceSchristos S43_LO10_UP27_EX6, 116*aab831ceSchristos S64_LO10_UP27_EX27, 117*aab831ceSchristos S16, 118*aab831ceSchristos S32, 119*aab831ceSchristos S64, 120*aab831ceSchristos } reloc_type; 121*aab831ceSchristos 122*aab831ceSchristos int bitsize; 123*aab831ceSchristos 124*aab831ceSchristos /* Used when pseudo func should expand to different relocations 125*aab831ceSchristos based on the 32/64 bits mode. 126*aab831ceSchristos Enum values should match the kvx_arch_size var set by -m32 127*aab831ceSchristos */ 128*aab831ceSchristos enum 129*aab831ceSchristos { 130*aab831ceSchristos PSEUDO_ALL = 0, 131*aab831ceSchristos PSEUDO_32_ONLY = 32, 132*aab831ceSchristos PSEUDO_64_ONLY = 64, 133*aab831ceSchristos } avail_modes; 134*aab831ceSchristos 135*aab831ceSchristos /* set to 1 when pseudo func does not take an argument */ 136*aab831ceSchristos int has_no_arg; 137*aab831ceSchristos 138*aab831ceSchristos bfd_reloc_code_real_type reloc_lo5, reloc_lo10, reloc_up27, reloc_ex; 139*aab831ceSchristos bfd_reloc_code_real_type single; 140*aab831ceSchristos struct kvx_reloc *kreloc; 141*aab831ceSchristos }; 142*aab831ceSchristos 143*aab831ceSchristos typedef struct symbol symbolS; 144*aab831ceSchristos 145*aab831ceSchristos struct pseudo_func 146*aab831ceSchristos { 147*aab831ceSchristos const char *name; 148*aab831ceSchristos 149*aab831ceSchristos symbolS *sym; 150*aab831ceSchristos struct kvx_pseudo_relocs pseudo_relocs; 151*aab831ceSchristos }; 152*aab831ceSchristos 153*aab831ceSchristos /* some flags for kvx_operand */ 154*aab831ceSchristos /* kvxSIGNED : is this operand treated as signed ? */ 155*aab831ceSchristos /* kvxCANEXTEND : can this operand have an extension */ 156*aab831ceSchristos /* kvxBITMASK : this operand is a bit mask */ 157*aab831ceSchristos /* kvxWRAPPED : this operand can accept signed and unsigned integer ranges */ 158*aab831ceSchristos 159*aab831ceSchristos 160*aab831ceSchristos #define kvxSIGNED 1 161*aab831ceSchristos #define kvxCANEXTEND 2 162*aab831ceSchristos #define kvxBITMASK 4 163*aab831ceSchristos #define kvxWRAPPED 8 164*aab831ceSchristos 165*aab831ceSchristos #define kvxOPCODE_FLAG_UNDEF 0 166*aab831ceSchristos 167*aab831ceSchristos #define kvxOPCODE_FLAG_IMMX0 1 168*aab831ceSchristos #define kvxOPCODE_FLAG_IMMX1 2 169*aab831ceSchristos #define kvxOPCODE_FLAG_BCU 4 170*aab831ceSchristos #define kvxOPCODE_FLAG_ALU 8 171*aab831ceSchristos #define kvxOPCODE_FLAG_LSU 16 172*aab831ceSchristos #define kvxOPCODE_FLAG_MAU 32 173*aab831ceSchristos #define kvxOPCODE_FLAG_MODE64 64 174*aab831ceSchristos #define kvxOPCODE_FLAG_MODE32 128 175*aab831ceSchristos /* Opcode definition. */ 176*aab831ceSchristos 177*aab831ceSchristos struct kvx_codeword { 178*aab831ceSchristos /* The opcode. */ 179*aab831ceSchristos unsigned opcode; 180*aab831ceSchristos /* Disassembly mask. */ 181*aab831ceSchristos unsigned mask; 182*aab831ceSchristos /* Target dependent flags. */ 183*aab831ceSchristos unsigned flags; 184*aab831ceSchristos }; 185*aab831ceSchristos 186*aab831ceSchristos struct kvxopc { 187*aab831ceSchristos /* asm name */ 188*aab831ceSchristos const char *as_op; 189*aab831ceSchristos /* 32 bits code words. */ 190*aab831ceSchristos struct kvx_codeword codewords[KVXMAXSYLLABLES]; 191*aab831ceSchristos /* Number of words in codewords[]. */ 192*aab831ceSchristos int wordcount; 193*aab831ceSchristos /* coding size in case of variable length. */ 194*aab831ceSchristos unsigned coding_size; 195*aab831ceSchristos /* Bundling class. */ 196*aab831ceSchristos int bundling; 197*aab831ceSchristos /* Reservation class. */ 198*aab831ceSchristos int reservation; 199*aab831ceSchristos /* 0 terminated. */ 200*aab831ceSchristos struct kvx_operand *format[KVXMAXOPERANDS + 1]; 201*aab831ceSchristos /* Resource class. */ 202*aab831ceSchristos const char *rclass; 203*aab831ceSchristos /* Formating string. */ 204*aab831ceSchristos const char *fmtstring; 205*aab831ceSchristos }; 206*aab831ceSchristos 207*aab831ceSchristos struct kvx_core_info { 208*aab831ceSchristos struct kvxopc *optab; 209*aab831ceSchristos const char *name; 210*aab831ceSchristos const int *resources; 211*aab831ceSchristos int elf_core; 212*aab831ceSchristos struct pseudo_func *pseudo_funcs; 213*aab831ceSchristos int nb_pseudo_funcs; 214*aab831ceSchristos int **reservation_table_table; 215*aab831ceSchristos int reservation_table_lines; 216*aab831ceSchristos int resource_max; 217*aab831ceSchristos char **resource_names; 218*aab831ceSchristos }; 219*aab831ceSchristos 220*aab831ceSchristos struct kvx_Register { 221*aab831ceSchristos int id; 222*aab831ceSchristos const char *name; 223*aab831ceSchristos }; 224*aab831ceSchristos 225*aab831ceSchristos extern const int kvx_kv3_v1_reservation_table_lines; 226*aab831ceSchristos extern const int *kvx_kv3_v1_reservation_table_table[]; 227*aab831ceSchristos extern const char *kvx_kv3_v1_resource_names[]; 228*aab831ceSchristos 229*aab831ceSchristos extern const int kvx_kv3_v1_resources[]; 230*aab831ceSchristos extern struct kvxopc kvx_kv3_v1_optab[]; 231*aab831ceSchristos extern const struct kvx_core_info kvx_kv3_v1_core_info; 232*aab831ceSchristos extern const int kvx_kv3_v2_reservation_table_lines; 233*aab831ceSchristos extern const int *kvx_kv3_v2_reservation_table_table[]; 234*aab831ceSchristos extern const char *kvx_kv3_v2_resource_names[]; 235*aab831ceSchristos 236*aab831ceSchristos extern const int kvx_kv3_v2_resources[]; 237*aab831ceSchristos extern struct kvxopc kvx_kv3_v2_optab[]; 238*aab831ceSchristos extern const struct kvx_core_info kvx_kv3_v2_core_info; 239*aab831ceSchristos extern const int kvx_kv4_v1_reservation_table_lines; 240*aab831ceSchristos extern const int *kvx_kv4_v1_reservation_table_table[]; 241*aab831ceSchristos extern const char *kvx_kv4_v1_resource_names[]; 242*aab831ceSchristos 243*aab831ceSchristos extern const int kvx_kv4_v1_resources[]; 244*aab831ceSchristos extern struct kvxopc kvx_kv4_v1_optab[]; 245*aab831ceSchristos extern const struct kvx_core_info kvx_kv4_v1_core_info; 246*aab831ceSchristos extern const struct kvx_core_info *kvx_core_info_table[]; 247*aab831ceSchristos extern const char ***kvx_modifiers_table[]; 248*aab831ceSchristos extern const struct kvx_Register *kvx_registers_table[]; 249*aab831ceSchristos extern const int *kvx_regfiles_table[]; 250*aab831ceSchristos 251*aab831ceSchristos #define KVX_REGFILE_FIRST_GPR 0 252*aab831ceSchristos #define KVX_REGFILE_LAST_GPR 1 253*aab831ceSchristos #define KVX_REGFILE_DEC_GPR 2 254*aab831ceSchristos #define KVX_REGFILE_FIRST_PGR 3 255*aab831ceSchristos #define KVX_REGFILE_LAST_PGR 4 256*aab831ceSchristos #define KVX_REGFILE_DEC_PGR 5 257*aab831ceSchristos #define KVX_REGFILE_FIRST_QGR 6 258*aab831ceSchristos #define KVX_REGFILE_LAST_QGR 7 259*aab831ceSchristos #define KVX_REGFILE_DEC_QGR 8 260*aab831ceSchristos #define KVX_REGFILE_FIRST_SFR 9 261*aab831ceSchristos #define KVX_REGFILE_LAST_SFR 10 262*aab831ceSchristos #define KVX_REGFILE_DEC_SFR 11 263*aab831ceSchristos #define KVX_REGFILE_FIRST_X16R 12 264*aab831ceSchristos #define KVX_REGFILE_LAST_X16R 13 265*aab831ceSchristos #define KVX_REGFILE_DEC_X16R 14 266*aab831ceSchristos #define KVX_REGFILE_FIRST_X2R 15 267*aab831ceSchristos #define KVX_REGFILE_LAST_X2R 16 268*aab831ceSchristos #define KVX_REGFILE_DEC_X2R 17 269*aab831ceSchristos #define KVX_REGFILE_FIRST_X32R 18 270*aab831ceSchristos #define KVX_REGFILE_LAST_X32R 19 271*aab831ceSchristos #define KVX_REGFILE_DEC_X32R 20 272*aab831ceSchristos #define KVX_REGFILE_FIRST_X4R 21 273*aab831ceSchristos #define KVX_REGFILE_LAST_X4R 22 274*aab831ceSchristos #define KVX_REGFILE_DEC_X4R 23 275*aab831ceSchristos #define KVX_REGFILE_FIRST_X64R 24 276*aab831ceSchristos #define KVX_REGFILE_LAST_X64R 25 277*aab831ceSchristos #define KVX_REGFILE_DEC_X64R 26 278*aab831ceSchristos #define KVX_REGFILE_FIRST_X8R 27 279*aab831ceSchristos #define KVX_REGFILE_LAST_X8R 28 280*aab831ceSchristos #define KVX_REGFILE_DEC_X8R 29 281*aab831ceSchristos #define KVX_REGFILE_FIRST_XBR 30 282*aab831ceSchristos #define KVX_REGFILE_LAST_XBR 31 283*aab831ceSchristos #define KVX_REGFILE_DEC_XBR 32 284*aab831ceSchristos #define KVX_REGFILE_FIRST_XCR 33 285*aab831ceSchristos #define KVX_REGFILE_LAST_XCR 34 286*aab831ceSchristos #define KVX_REGFILE_DEC_XCR 35 287*aab831ceSchristos #define KVX_REGFILE_FIRST_XMR 36 288*aab831ceSchristos #define KVX_REGFILE_LAST_XMR 37 289*aab831ceSchristos #define KVX_REGFILE_DEC_XMR 38 290*aab831ceSchristos #define KVX_REGFILE_FIRST_XTR 39 291*aab831ceSchristos #define KVX_REGFILE_LAST_XTR 40 292*aab831ceSchristos #define KVX_REGFILE_DEC_XTR 41 293*aab831ceSchristos #define KVX_REGFILE_FIRST_XVR 42 294*aab831ceSchristos #define KVX_REGFILE_LAST_XVR 43 295*aab831ceSchristos #define KVX_REGFILE_DEC_XVR 44 296*aab831ceSchristos #define KVX_REGFILE_REGISTERS 45 297*aab831ceSchristos #define KVX_REGFILE_DEC_REGISTERS 46 298*aab831ceSchristos 299*aab831ceSchristos 300*aab831ceSchristos extern int kvx_kv3_v1_regfiles[]; 301*aab831ceSchristos extern const char **kvx_kv3_v1_modifiers[]; 302*aab831ceSchristos extern struct kvx_Register kvx_kv3_v1_registers[]; 303*aab831ceSchristos 304*aab831ceSchristos extern int kvx_kv3_v1_dec_registers[]; 305*aab831ceSchristos 306*aab831ceSchristos enum Method_kvx_kv3_v1_enum { 307*aab831ceSchristos Immediate_kv3_v1_pcrel17 = 1, 308*aab831ceSchristos Immediate_kv3_v1_pcrel27 = 2, 309*aab831ceSchristos Immediate_kv3_v1_signed10 = 3, 310*aab831ceSchristos Immediate_kv3_v1_signed16 = 4, 311*aab831ceSchristos Immediate_kv3_v1_signed27 = 5, 312*aab831ceSchristos Immediate_kv3_v1_signed37 = 6, 313*aab831ceSchristos Immediate_kv3_v1_signed43 = 7, 314*aab831ceSchristos Immediate_kv3_v1_signed54 = 8, 315*aab831ceSchristos Immediate_kv3_v1_sysnumber = 9, 316*aab831ceSchristos Immediate_kv3_v1_unsigned6 = 10, 317*aab831ceSchristos Immediate_kv3_v1_wrapped32 = 11, 318*aab831ceSchristos Immediate_kv3_v1_wrapped64 = 12, 319*aab831ceSchristos Modifier_kv3_v1_column = 13, 320*aab831ceSchristos Modifier_kv3_v1_comparison = 14, 321*aab831ceSchristos Modifier_kv3_v1_doscale = 15, 322*aab831ceSchristos Modifier_kv3_v1_exunum = 16, 323*aab831ceSchristos Modifier_kv3_v1_floatcomp = 17, 324*aab831ceSchristos Modifier_kv3_v1_qindex = 18, 325*aab831ceSchristos Modifier_kv3_v1_rectify = 19, 326*aab831ceSchristos Modifier_kv3_v1_rounding = 20, 327*aab831ceSchristos Modifier_kv3_v1_roundint = 21, 328*aab831ceSchristos Modifier_kv3_v1_saturate = 22, 329*aab831ceSchristos Modifier_kv3_v1_scalarcond = 23, 330*aab831ceSchristos Modifier_kv3_v1_silent = 24, 331*aab831ceSchristos Modifier_kv3_v1_simplecond = 25, 332*aab831ceSchristos Modifier_kv3_v1_speculate = 26, 333*aab831ceSchristos Modifier_kv3_v1_splat32 = 27, 334*aab831ceSchristos Modifier_kv3_v1_variant = 28, 335*aab831ceSchristos RegClass_kv3_v1_aloneReg = 29, 336*aab831ceSchristos RegClass_kv3_v1_blockReg = 30, 337*aab831ceSchristos RegClass_kv3_v1_blockReg0M4 = 31, 338*aab831ceSchristos RegClass_kv3_v1_blockReg1M4 = 32, 339*aab831ceSchristos RegClass_kv3_v1_blockReg2M4 = 33, 340*aab831ceSchristos RegClass_kv3_v1_blockReg3M4 = 34, 341*aab831ceSchristos RegClass_kv3_v1_blockRegE = 35, 342*aab831ceSchristos RegClass_kv3_v1_blockRegO = 36, 343*aab831ceSchristos RegClass_kv3_v1_blockReg_0 = 37, 344*aab831ceSchristos RegClass_kv3_v1_blockReg_1 = 38, 345*aab831ceSchristos RegClass_kv3_v1_buffer16Reg = 39, 346*aab831ceSchristos RegClass_kv3_v1_buffer2Reg = 40, 347*aab831ceSchristos RegClass_kv3_v1_buffer32Reg = 41, 348*aab831ceSchristos RegClass_kv3_v1_buffer4Reg = 42, 349*aab831ceSchristos RegClass_kv3_v1_buffer64Reg = 43, 350*aab831ceSchristos RegClass_kv3_v1_buffer8Reg = 44, 351*aab831ceSchristos RegClass_kv3_v1_coproReg = 45, 352*aab831ceSchristos RegClass_kv3_v1_coproReg0M4 = 46, 353*aab831ceSchristos RegClass_kv3_v1_coproReg1M4 = 47, 354*aab831ceSchristos RegClass_kv3_v1_coproReg2M4 = 48, 355*aab831ceSchristos RegClass_kv3_v1_coproReg3M4 = 49, 356*aab831ceSchristos RegClass_kv3_v1_matrixReg = 50, 357*aab831ceSchristos RegClass_kv3_v1_matrixReg_0 = 51, 358*aab831ceSchristos RegClass_kv3_v1_matrixReg_1 = 52, 359*aab831ceSchristos RegClass_kv3_v1_matrixReg_2 = 53, 360*aab831ceSchristos RegClass_kv3_v1_matrixReg_3 = 54, 361*aab831ceSchristos RegClass_kv3_v1_onlyfxReg = 55, 362*aab831ceSchristos RegClass_kv3_v1_onlygetReg = 56, 363*aab831ceSchristos RegClass_kv3_v1_onlyraReg = 57, 364*aab831ceSchristos RegClass_kv3_v1_onlysetReg = 58, 365*aab831ceSchristos RegClass_kv3_v1_onlyswapReg = 59, 366*aab831ceSchristos RegClass_kv3_v1_pairedReg = 60, 367*aab831ceSchristos RegClass_kv3_v1_pairedReg_0 = 61, 368*aab831ceSchristos RegClass_kv3_v1_pairedReg_1 = 62, 369*aab831ceSchristos RegClass_kv3_v1_quadReg = 63, 370*aab831ceSchristos RegClass_kv3_v1_quadReg_0 = 64, 371*aab831ceSchristos RegClass_kv3_v1_quadReg_1 = 65, 372*aab831ceSchristos RegClass_kv3_v1_quadReg_2 = 66, 373*aab831ceSchristos RegClass_kv3_v1_quadReg_3 = 67, 374*aab831ceSchristos RegClass_kv3_v1_singleReg = 68, 375*aab831ceSchristos RegClass_kv3_v1_systemReg = 69, 376*aab831ceSchristos RegClass_kv3_v1_tileReg = 70, 377*aab831ceSchristos RegClass_kv3_v1_tileReg_0 = 71, 378*aab831ceSchristos RegClass_kv3_v1_tileReg_1 = 72, 379*aab831ceSchristos RegClass_kv3_v1_vectorReg = 73, 380*aab831ceSchristos RegClass_kv3_v1_vectorRegE = 74, 381*aab831ceSchristos RegClass_kv3_v1_vectorRegO = 75, 382*aab831ceSchristos RegClass_kv3_v1_vectorReg_0 = 76, 383*aab831ceSchristos RegClass_kv3_v1_vectorReg_1 = 77, 384*aab831ceSchristos RegClass_kv3_v1_vectorReg_2 = 78, 385*aab831ceSchristos RegClass_kv3_v1_vectorReg_3 = 79, 386*aab831ceSchristos Instruction_kv3_v1_abdd = 80, 387*aab831ceSchristos Instruction_kv3_v1_abdhq = 81, 388*aab831ceSchristos Instruction_kv3_v1_abdw = 82, 389*aab831ceSchristos Instruction_kv3_v1_abdwp = 83, 390*aab831ceSchristos Instruction_kv3_v1_absd = 84, 391*aab831ceSchristos Instruction_kv3_v1_abshq = 85, 392*aab831ceSchristos Instruction_kv3_v1_absw = 86, 393*aab831ceSchristos Instruction_kv3_v1_abswp = 87, 394*aab831ceSchristos Instruction_kv3_v1_acswapd = 88, 395*aab831ceSchristos Instruction_kv3_v1_acswapw = 89, 396*aab831ceSchristos Instruction_kv3_v1_addcd = 90, 397*aab831ceSchristos Instruction_kv3_v1_addcd_i = 91, 398*aab831ceSchristos Instruction_kv3_v1_addd = 92, 399*aab831ceSchristos Instruction_kv3_v1_addhcp_c = 93, 400*aab831ceSchristos Instruction_kv3_v1_addhq = 94, 401*aab831ceSchristos Instruction_kv3_v1_addsd = 95, 402*aab831ceSchristos Instruction_kv3_v1_addshq = 96, 403*aab831ceSchristos Instruction_kv3_v1_addsw = 97, 404*aab831ceSchristos Instruction_kv3_v1_addswp = 98, 405*aab831ceSchristos Instruction_kv3_v1_adduwd = 99, 406*aab831ceSchristos Instruction_kv3_v1_addw = 100, 407*aab831ceSchristos Instruction_kv3_v1_addwc_c = 101, 408*aab831ceSchristos Instruction_kv3_v1_addwd = 102, 409*aab831ceSchristos Instruction_kv3_v1_addwp = 103, 410*aab831ceSchristos Instruction_kv3_v1_addx16d = 104, 411*aab831ceSchristos Instruction_kv3_v1_addx16hq = 105, 412*aab831ceSchristos Instruction_kv3_v1_addx16uwd = 106, 413*aab831ceSchristos Instruction_kv3_v1_addx16w = 107, 414*aab831ceSchristos Instruction_kv3_v1_addx16wd = 108, 415*aab831ceSchristos Instruction_kv3_v1_addx16wp = 109, 416*aab831ceSchristos Instruction_kv3_v1_addx2d = 110, 417*aab831ceSchristos Instruction_kv3_v1_addx2hq = 111, 418*aab831ceSchristos Instruction_kv3_v1_addx2uwd = 112, 419*aab831ceSchristos Instruction_kv3_v1_addx2w = 113, 420*aab831ceSchristos Instruction_kv3_v1_addx2wd = 114, 421*aab831ceSchristos Instruction_kv3_v1_addx2wp = 115, 422*aab831ceSchristos Instruction_kv3_v1_addx4d = 116, 423*aab831ceSchristos Instruction_kv3_v1_addx4hq = 117, 424*aab831ceSchristos Instruction_kv3_v1_addx4uwd = 118, 425*aab831ceSchristos Instruction_kv3_v1_addx4w = 119, 426*aab831ceSchristos Instruction_kv3_v1_addx4wd = 120, 427*aab831ceSchristos Instruction_kv3_v1_addx4wp = 121, 428*aab831ceSchristos Instruction_kv3_v1_addx8d = 122, 429*aab831ceSchristos Instruction_kv3_v1_addx8hq = 123, 430*aab831ceSchristos Instruction_kv3_v1_addx8uwd = 124, 431*aab831ceSchristos Instruction_kv3_v1_addx8w = 125, 432*aab831ceSchristos Instruction_kv3_v1_addx8wd = 126, 433*aab831ceSchristos Instruction_kv3_v1_addx8wp = 127, 434*aab831ceSchristos Instruction_kv3_v1_aladdd = 128, 435*aab831ceSchristos Instruction_kv3_v1_aladdw = 129, 436*aab831ceSchristos Instruction_kv3_v1_alclrd = 130, 437*aab831ceSchristos Instruction_kv3_v1_alclrw = 131, 438*aab831ceSchristos Instruction_kv3_v1_aligno = 132, 439*aab831ceSchristos Instruction_kv3_v1_alignv = 133, 440*aab831ceSchristos Instruction_kv3_v1_andd = 134, 441*aab831ceSchristos Instruction_kv3_v1_andnd = 135, 442*aab831ceSchristos Instruction_kv3_v1_andnw = 136, 443*aab831ceSchristos Instruction_kv3_v1_andw = 137, 444*aab831ceSchristos Instruction_kv3_v1_avghq = 138, 445*aab831ceSchristos Instruction_kv3_v1_avgrhq = 139, 446*aab831ceSchristos Instruction_kv3_v1_avgruhq = 140, 447*aab831ceSchristos Instruction_kv3_v1_avgruw = 141, 448*aab831ceSchristos Instruction_kv3_v1_avgruwp = 142, 449*aab831ceSchristos Instruction_kv3_v1_avgrw = 143, 450*aab831ceSchristos Instruction_kv3_v1_avgrwp = 144, 451*aab831ceSchristos Instruction_kv3_v1_avguhq = 145, 452*aab831ceSchristos Instruction_kv3_v1_avguw = 146, 453*aab831ceSchristos Instruction_kv3_v1_avguwp = 147, 454*aab831ceSchristos Instruction_kv3_v1_avgw = 148, 455*aab831ceSchristos Instruction_kv3_v1_avgwp = 149, 456*aab831ceSchristos Instruction_kv3_v1_await = 150, 457*aab831ceSchristos Instruction_kv3_v1_barrier = 151, 458*aab831ceSchristos Instruction_kv3_v1_call = 152, 459*aab831ceSchristos Instruction_kv3_v1_cb = 153, 460*aab831ceSchristos Instruction_kv3_v1_cbsd = 154, 461*aab831ceSchristos Instruction_kv3_v1_cbsw = 155, 462*aab831ceSchristos Instruction_kv3_v1_cbswp = 156, 463*aab831ceSchristos Instruction_kv3_v1_clrf = 157, 464*aab831ceSchristos Instruction_kv3_v1_clsd = 158, 465*aab831ceSchristos Instruction_kv3_v1_clsw = 159, 466*aab831ceSchristos Instruction_kv3_v1_clswp = 160, 467*aab831ceSchristos Instruction_kv3_v1_clzd = 161, 468*aab831ceSchristos Instruction_kv3_v1_clzw = 162, 469*aab831ceSchristos Instruction_kv3_v1_clzwp = 163, 470*aab831ceSchristos Instruction_kv3_v1_cmoved = 164, 471*aab831ceSchristos Instruction_kv3_v1_cmovehq = 165, 472*aab831ceSchristos Instruction_kv3_v1_cmovewp = 166, 473*aab831ceSchristos Instruction_kv3_v1_cmuldt = 167, 474*aab831ceSchristos Instruction_kv3_v1_cmulghxdt = 168, 475*aab831ceSchristos Instruction_kv3_v1_cmulglxdt = 169, 476*aab831ceSchristos Instruction_kv3_v1_cmulgmxdt = 170, 477*aab831ceSchristos Instruction_kv3_v1_cmulxdt = 171, 478*aab831ceSchristos Instruction_kv3_v1_compd = 172, 479*aab831ceSchristos Instruction_kv3_v1_compnhq = 173, 480*aab831ceSchristos Instruction_kv3_v1_compnwp = 174, 481*aab831ceSchristos Instruction_kv3_v1_compuwd = 175, 482*aab831ceSchristos Instruction_kv3_v1_compw = 176, 483*aab831ceSchristos Instruction_kv3_v1_compwd = 177, 484*aab831ceSchristos Instruction_kv3_v1_convdhv0 = 178, 485*aab831ceSchristos Instruction_kv3_v1_convdhv1 = 179, 486*aab831ceSchristos Instruction_kv3_v1_convwbv0 = 180, 487*aab831ceSchristos Instruction_kv3_v1_convwbv1 = 181, 488*aab831ceSchristos Instruction_kv3_v1_convwbv2 = 182, 489*aab831ceSchristos Instruction_kv3_v1_convwbv3 = 183, 490*aab831ceSchristos Instruction_kv3_v1_copyd = 184, 491*aab831ceSchristos Instruction_kv3_v1_copyo = 185, 492*aab831ceSchristos Instruction_kv3_v1_copyq = 186, 493*aab831ceSchristos Instruction_kv3_v1_copyw = 187, 494*aab831ceSchristos Instruction_kv3_v1_crcbellw = 188, 495*aab831ceSchristos Instruction_kv3_v1_crcbelmw = 189, 496*aab831ceSchristos Instruction_kv3_v1_crclellw = 190, 497*aab831ceSchristos Instruction_kv3_v1_crclelmw = 191, 498*aab831ceSchristos Instruction_kv3_v1_ctzd = 192, 499*aab831ceSchristos Instruction_kv3_v1_ctzw = 193, 500*aab831ceSchristos Instruction_kv3_v1_ctzwp = 194, 501*aab831ceSchristos Instruction_kv3_v1_d1inval = 195, 502*aab831ceSchristos Instruction_kv3_v1_dinvall = 196, 503*aab831ceSchristos Instruction_kv3_v1_dot2suwd = 197, 504*aab831ceSchristos Instruction_kv3_v1_dot2suwdp = 198, 505*aab831ceSchristos Instruction_kv3_v1_dot2uwd = 199, 506*aab831ceSchristos Instruction_kv3_v1_dot2uwdp = 200, 507*aab831ceSchristos Instruction_kv3_v1_dot2w = 201, 508*aab831ceSchristos Instruction_kv3_v1_dot2wd = 202, 509*aab831ceSchristos Instruction_kv3_v1_dot2wdp = 203, 510*aab831ceSchristos Instruction_kv3_v1_dot2wzp = 204, 511*aab831ceSchristos Instruction_kv3_v1_dtouchl = 205, 512*aab831ceSchristos Instruction_kv3_v1_dzerol = 206, 513*aab831ceSchristos Instruction_kv3_v1_eord = 207, 514*aab831ceSchristos Instruction_kv3_v1_eorw = 208, 515*aab831ceSchristos Instruction_kv3_v1_errop = 209, 516*aab831ceSchristos Instruction_kv3_v1_extfs = 210, 517*aab831ceSchristos Instruction_kv3_v1_extfz = 211, 518*aab831ceSchristos Instruction_kv3_v1_fabsd = 212, 519*aab831ceSchristos Instruction_kv3_v1_fabshq = 213, 520*aab831ceSchristos Instruction_kv3_v1_fabsw = 214, 521*aab831ceSchristos Instruction_kv3_v1_fabswp = 215, 522*aab831ceSchristos Instruction_kv3_v1_faddd = 216, 523*aab831ceSchristos Instruction_kv3_v1_fadddc = 217, 524*aab831ceSchristos Instruction_kv3_v1_fadddc_c = 218, 525*aab831ceSchristos Instruction_kv3_v1_fadddp = 219, 526*aab831ceSchristos Instruction_kv3_v1_faddhq = 220, 527*aab831ceSchristos Instruction_kv3_v1_faddw = 221, 528*aab831ceSchristos Instruction_kv3_v1_faddwc = 222, 529*aab831ceSchristos Instruction_kv3_v1_faddwc_c = 223, 530*aab831ceSchristos Instruction_kv3_v1_faddwcp = 224, 531*aab831ceSchristos Instruction_kv3_v1_faddwcp_c = 225, 532*aab831ceSchristos Instruction_kv3_v1_faddwp = 226, 533*aab831ceSchristos Instruction_kv3_v1_faddwq = 227, 534*aab831ceSchristos Instruction_kv3_v1_fcdivd = 228, 535*aab831ceSchristos Instruction_kv3_v1_fcdivw = 229, 536*aab831ceSchristos Instruction_kv3_v1_fcdivwp = 230, 537*aab831ceSchristos Instruction_kv3_v1_fcompd = 231, 538*aab831ceSchristos Instruction_kv3_v1_fcompnhq = 232, 539*aab831ceSchristos Instruction_kv3_v1_fcompnwp = 233, 540*aab831ceSchristos Instruction_kv3_v1_fcompw = 234, 541*aab831ceSchristos Instruction_kv3_v1_fdot2w = 235, 542*aab831ceSchristos Instruction_kv3_v1_fdot2wd = 236, 543*aab831ceSchristos Instruction_kv3_v1_fdot2wdp = 237, 544*aab831ceSchristos Instruction_kv3_v1_fdot2wzp = 238, 545*aab831ceSchristos Instruction_kv3_v1_fence = 239, 546*aab831ceSchristos Instruction_kv3_v1_ffmad = 240, 547*aab831ceSchristos Instruction_kv3_v1_ffmahq = 241, 548*aab831ceSchristos Instruction_kv3_v1_ffmahw = 242, 549*aab831ceSchristos Instruction_kv3_v1_ffmahwq = 243, 550*aab831ceSchristos Instruction_kv3_v1_ffmaw = 244, 551*aab831ceSchristos Instruction_kv3_v1_ffmawd = 245, 552*aab831ceSchristos Instruction_kv3_v1_ffmawdp = 246, 553*aab831ceSchristos Instruction_kv3_v1_ffmawp = 247, 554*aab831ceSchristos Instruction_kv3_v1_ffmsd = 248, 555*aab831ceSchristos Instruction_kv3_v1_ffmshq = 249, 556*aab831ceSchristos Instruction_kv3_v1_ffmshw = 250, 557*aab831ceSchristos Instruction_kv3_v1_ffmshwq = 251, 558*aab831ceSchristos Instruction_kv3_v1_ffmsw = 252, 559*aab831ceSchristos Instruction_kv3_v1_ffmswd = 253, 560*aab831ceSchristos Instruction_kv3_v1_ffmswdp = 254, 561*aab831ceSchristos Instruction_kv3_v1_ffmswp = 255, 562*aab831ceSchristos Instruction_kv3_v1_fixedd = 256, 563*aab831ceSchristos Instruction_kv3_v1_fixedud = 257, 564*aab831ceSchristos Instruction_kv3_v1_fixeduw = 258, 565*aab831ceSchristos Instruction_kv3_v1_fixeduwp = 259, 566*aab831ceSchristos Instruction_kv3_v1_fixedw = 260, 567*aab831ceSchristos Instruction_kv3_v1_fixedwp = 261, 568*aab831ceSchristos Instruction_kv3_v1_floatd = 262, 569*aab831ceSchristos Instruction_kv3_v1_floatud = 263, 570*aab831ceSchristos Instruction_kv3_v1_floatuw = 264, 571*aab831ceSchristos Instruction_kv3_v1_floatuwp = 265, 572*aab831ceSchristos Instruction_kv3_v1_floatw = 266, 573*aab831ceSchristos Instruction_kv3_v1_floatwp = 267, 574*aab831ceSchristos Instruction_kv3_v1_fmaxd = 268, 575*aab831ceSchristos Instruction_kv3_v1_fmaxhq = 269, 576*aab831ceSchristos Instruction_kv3_v1_fmaxw = 270, 577*aab831ceSchristos Instruction_kv3_v1_fmaxwp = 271, 578*aab831ceSchristos Instruction_kv3_v1_fmind = 272, 579*aab831ceSchristos Instruction_kv3_v1_fminhq = 273, 580*aab831ceSchristos Instruction_kv3_v1_fminw = 274, 581*aab831ceSchristos Instruction_kv3_v1_fminwp = 275, 582*aab831ceSchristos Instruction_kv3_v1_fmm212w = 276, 583*aab831ceSchristos Instruction_kv3_v1_fmma212w = 277, 584*aab831ceSchristos Instruction_kv3_v1_fmma242hw0 = 278, 585*aab831ceSchristos Instruction_kv3_v1_fmma242hw1 = 279, 586*aab831ceSchristos Instruction_kv3_v1_fmma242hw2 = 280, 587*aab831ceSchristos Instruction_kv3_v1_fmma242hw3 = 281, 588*aab831ceSchristos Instruction_kv3_v1_fmms212w = 282, 589*aab831ceSchristos Instruction_kv3_v1_fmuld = 283, 590*aab831ceSchristos Instruction_kv3_v1_fmulhq = 284, 591*aab831ceSchristos Instruction_kv3_v1_fmulhw = 285, 592*aab831ceSchristos Instruction_kv3_v1_fmulhwq = 286, 593*aab831ceSchristos Instruction_kv3_v1_fmulw = 287, 594*aab831ceSchristos Instruction_kv3_v1_fmulwc = 288, 595*aab831ceSchristos Instruction_kv3_v1_fmulwc_c = 289, 596*aab831ceSchristos Instruction_kv3_v1_fmulwd = 290, 597*aab831ceSchristos Instruction_kv3_v1_fmulwdc = 291, 598*aab831ceSchristos Instruction_kv3_v1_fmulwdc_c = 292, 599*aab831ceSchristos Instruction_kv3_v1_fmulwdp = 293, 600*aab831ceSchristos Instruction_kv3_v1_fmulwp = 294, 601*aab831ceSchristos Instruction_kv3_v1_fmulwq = 295, 602*aab831ceSchristos Instruction_kv3_v1_fnarrow44wh = 296, 603*aab831ceSchristos Instruction_kv3_v1_fnarrowdw = 297, 604*aab831ceSchristos Instruction_kv3_v1_fnarrowdwp = 298, 605*aab831ceSchristos Instruction_kv3_v1_fnarrowwh = 299, 606*aab831ceSchristos Instruction_kv3_v1_fnarrowwhq = 300, 607*aab831ceSchristos Instruction_kv3_v1_fnegd = 301, 608*aab831ceSchristos Instruction_kv3_v1_fneghq = 302, 609*aab831ceSchristos Instruction_kv3_v1_fnegw = 303, 610*aab831ceSchristos Instruction_kv3_v1_fnegwp = 304, 611*aab831ceSchristos Instruction_kv3_v1_frecw = 305, 612*aab831ceSchristos Instruction_kv3_v1_frsrw = 306, 613*aab831ceSchristos Instruction_kv3_v1_fsbfd = 307, 614*aab831ceSchristos Instruction_kv3_v1_fsbfdc = 308, 615*aab831ceSchristos Instruction_kv3_v1_fsbfdc_c = 309, 616*aab831ceSchristos Instruction_kv3_v1_fsbfdp = 310, 617*aab831ceSchristos Instruction_kv3_v1_fsbfhq = 311, 618*aab831ceSchristos Instruction_kv3_v1_fsbfw = 312, 619*aab831ceSchristos Instruction_kv3_v1_fsbfwc = 313, 620*aab831ceSchristos Instruction_kv3_v1_fsbfwc_c = 314, 621*aab831ceSchristos Instruction_kv3_v1_fsbfwcp = 315, 622*aab831ceSchristos Instruction_kv3_v1_fsbfwcp_c = 316, 623*aab831ceSchristos Instruction_kv3_v1_fsbfwp = 317, 624*aab831ceSchristos Instruction_kv3_v1_fsbfwq = 318, 625*aab831ceSchristos Instruction_kv3_v1_fscalewv = 319, 626*aab831ceSchristos Instruction_kv3_v1_fsdivd = 320, 627*aab831ceSchristos Instruction_kv3_v1_fsdivw = 321, 628*aab831ceSchristos Instruction_kv3_v1_fsdivwp = 322, 629*aab831ceSchristos Instruction_kv3_v1_fsrecd = 323, 630*aab831ceSchristos Instruction_kv3_v1_fsrecw = 324, 631*aab831ceSchristos Instruction_kv3_v1_fsrecwp = 325, 632*aab831ceSchristos Instruction_kv3_v1_fsrsrd = 326, 633*aab831ceSchristos Instruction_kv3_v1_fsrsrw = 327, 634*aab831ceSchristos Instruction_kv3_v1_fsrsrwp = 328, 635*aab831ceSchristos Instruction_kv3_v1_fwidenlhw = 329, 636*aab831ceSchristos Instruction_kv3_v1_fwidenlhwp = 330, 637*aab831ceSchristos Instruction_kv3_v1_fwidenlwd = 331, 638*aab831ceSchristos Instruction_kv3_v1_fwidenmhw = 332, 639*aab831ceSchristos Instruction_kv3_v1_fwidenmhwp = 333, 640*aab831ceSchristos Instruction_kv3_v1_fwidenmwd = 334, 641*aab831ceSchristos Instruction_kv3_v1_get = 335, 642*aab831ceSchristos Instruction_kv3_v1_goto = 336, 643*aab831ceSchristos Instruction_kv3_v1_i1inval = 337, 644*aab831ceSchristos Instruction_kv3_v1_i1invals = 338, 645*aab831ceSchristos Instruction_kv3_v1_icall = 339, 646*aab831ceSchristos Instruction_kv3_v1_iget = 340, 647*aab831ceSchristos Instruction_kv3_v1_igoto = 341, 648*aab831ceSchristos Instruction_kv3_v1_insf = 342, 649*aab831ceSchristos Instruction_kv3_v1_iord = 343, 650*aab831ceSchristos Instruction_kv3_v1_iornd = 344, 651*aab831ceSchristos Instruction_kv3_v1_iornw = 345, 652*aab831ceSchristos Instruction_kv3_v1_iorw = 346, 653*aab831ceSchristos Instruction_kv3_v1_landd = 347, 654*aab831ceSchristos Instruction_kv3_v1_landhq = 348, 655*aab831ceSchristos Instruction_kv3_v1_landw = 349, 656*aab831ceSchristos Instruction_kv3_v1_landwp = 350, 657*aab831ceSchristos Instruction_kv3_v1_lbs = 351, 658*aab831ceSchristos Instruction_kv3_v1_lbz = 352, 659*aab831ceSchristos Instruction_kv3_v1_ld = 353, 660*aab831ceSchristos Instruction_kv3_v1_lhs = 354, 661*aab831ceSchristos Instruction_kv3_v1_lhz = 355, 662*aab831ceSchristos Instruction_kv3_v1_liord = 356, 663*aab831ceSchristos Instruction_kv3_v1_liorhq = 357, 664*aab831ceSchristos Instruction_kv3_v1_liorw = 358, 665*aab831ceSchristos Instruction_kv3_v1_liorwp = 359, 666*aab831ceSchristos Instruction_kv3_v1_lnandd = 360, 667*aab831ceSchristos Instruction_kv3_v1_lnandhq = 361, 668*aab831ceSchristos Instruction_kv3_v1_lnandw = 362, 669*aab831ceSchristos Instruction_kv3_v1_lnandwp = 363, 670*aab831ceSchristos Instruction_kv3_v1_lniord = 364, 671*aab831ceSchristos Instruction_kv3_v1_lniorhq = 365, 672*aab831ceSchristos Instruction_kv3_v1_lniorw = 366, 673*aab831ceSchristos Instruction_kv3_v1_lniorwp = 367, 674*aab831ceSchristos Instruction_kv3_v1_lnord = 368, 675*aab831ceSchristos Instruction_kv3_v1_lnorhq = 369, 676*aab831ceSchristos Instruction_kv3_v1_lnorw = 370, 677*aab831ceSchristos Instruction_kv3_v1_lnorwp = 371, 678*aab831ceSchristos Instruction_kv3_v1_lo = 372, 679*aab831ceSchristos Instruction_kv3_v1_loopdo = 373, 680*aab831ceSchristos Instruction_kv3_v1_lord = 374, 681*aab831ceSchristos Instruction_kv3_v1_lorhq = 375, 682*aab831ceSchristos Instruction_kv3_v1_lorw = 376, 683*aab831ceSchristos Instruction_kv3_v1_lorwp = 377, 684*aab831ceSchristos Instruction_kv3_v1_lq = 378, 685*aab831ceSchristos Instruction_kv3_v1_lws = 379, 686*aab831ceSchristos Instruction_kv3_v1_lwz = 380, 687*aab831ceSchristos Instruction_kv3_v1_maddd = 381, 688*aab831ceSchristos Instruction_kv3_v1_madddt = 382, 689*aab831ceSchristos Instruction_kv3_v1_maddhq = 383, 690*aab831ceSchristos Instruction_kv3_v1_maddhwq = 384, 691*aab831ceSchristos Instruction_kv3_v1_maddsudt = 385, 692*aab831ceSchristos Instruction_kv3_v1_maddsuhwq = 386, 693*aab831ceSchristos Instruction_kv3_v1_maddsuwd = 387, 694*aab831ceSchristos Instruction_kv3_v1_maddsuwdp = 388, 695*aab831ceSchristos Instruction_kv3_v1_maddudt = 389, 696*aab831ceSchristos Instruction_kv3_v1_madduhwq = 390, 697*aab831ceSchristos Instruction_kv3_v1_madduwd = 391, 698*aab831ceSchristos Instruction_kv3_v1_madduwdp = 392, 699*aab831ceSchristos Instruction_kv3_v1_madduzdt = 393, 700*aab831ceSchristos Instruction_kv3_v1_maddw = 394, 701*aab831ceSchristos Instruction_kv3_v1_maddwd = 395, 702*aab831ceSchristos Instruction_kv3_v1_maddwdp = 396, 703*aab831ceSchristos Instruction_kv3_v1_maddwp = 397, 704*aab831ceSchristos Instruction_kv3_v1_make = 398, 705*aab831ceSchristos Instruction_kv3_v1_maxd = 399, 706*aab831ceSchristos Instruction_kv3_v1_maxhq = 400, 707*aab831ceSchristos Instruction_kv3_v1_maxud = 401, 708*aab831ceSchristos Instruction_kv3_v1_maxuhq = 402, 709*aab831ceSchristos Instruction_kv3_v1_maxuw = 403, 710*aab831ceSchristos Instruction_kv3_v1_maxuwp = 404, 711*aab831ceSchristos Instruction_kv3_v1_maxw = 405, 712*aab831ceSchristos Instruction_kv3_v1_maxwp = 406, 713*aab831ceSchristos Instruction_kv3_v1_mind = 407, 714*aab831ceSchristos Instruction_kv3_v1_minhq = 408, 715*aab831ceSchristos Instruction_kv3_v1_minud = 409, 716*aab831ceSchristos Instruction_kv3_v1_minuhq = 410, 717*aab831ceSchristos Instruction_kv3_v1_minuw = 411, 718*aab831ceSchristos Instruction_kv3_v1_minuwp = 412, 719*aab831ceSchristos Instruction_kv3_v1_minw = 413, 720*aab831ceSchristos Instruction_kv3_v1_minwp = 414, 721*aab831ceSchristos Instruction_kv3_v1_mm212w = 415, 722*aab831ceSchristos Instruction_kv3_v1_mma212w = 416, 723*aab831ceSchristos Instruction_kv3_v1_mma444hbd0 = 417, 724*aab831ceSchristos Instruction_kv3_v1_mma444hbd1 = 418, 725*aab831ceSchristos Instruction_kv3_v1_mma444hd = 419, 726*aab831ceSchristos Instruction_kv3_v1_mma444suhbd0 = 420, 727*aab831ceSchristos Instruction_kv3_v1_mma444suhbd1 = 421, 728*aab831ceSchristos Instruction_kv3_v1_mma444suhd = 422, 729*aab831ceSchristos Instruction_kv3_v1_mma444uhbd0 = 423, 730*aab831ceSchristos Instruction_kv3_v1_mma444uhbd1 = 424, 731*aab831ceSchristos Instruction_kv3_v1_mma444uhd = 425, 732*aab831ceSchristos Instruction_kv3_v1_mma444ushbd0 = 426, 733*aab831ceSchristos Instruction_kv3_v1_mma444ushbd1 = 427, 734*aab831ceSchristos Instruction_kv3_v1_mma444ushd = 428, 735*aab831ceSchristos Instruction_kv3_v1_mms212w = 429, 736*aab831ceSchristos Instruction_kv3_v1_movetq = 430, 737*aab831ceSchristos Instruction_kv3_v1_msbfd = 431, 738*aab831ceSchristos Instruction_kv3_v1_msbfdt = 432, 739*aab831ceSchristos Instruction_kv3_v1_msbfhq = 433, 740*aab831ceSchristos Instruction_kv3_v1_msbfhwq = 434, 741*aab831ceSchristos Instruction_kv3_v1_msbfsudt = 435, 742*aab831ceSchristos Instruction_kv3_v1_msbfsuhwq = 436, 743*aab831ceSchristos Instruction_kv3_v1_msbfsuwd = 437, 744*aab831ceSchristos Instruction_kv3_v1_msbfsuwdp = 438, 745*aab831ceSchristos Instruction_kv3_v1_msbfudt = 439, 746*aab831ceSchristos Instruction_kv3_v1_msbfuhwq = 440, 747*aab831ceSchristos Instruction_kv3_v1_msbfuwd = 441, 748*aab831ceSchristos Instruction_kv3_v1_msbfuwdp = 442, 749*aab831ceSchristos Instruction_kv3_v1_msbfuzdt = 443, 750*aab831ceSchristos Instruction_kv3_v1_msbfw = 444, 751*aab831ceSchristos Instruction_kv3_v1_msbfwd = 445, 752*aab831ceSchristos Instruction_kv3_v1_msbfwdp = 446, 753*aab831ceSchristos Instruction_kv3_v1_msbfwp = 447, 754*aab831ceSchristos Instruction_kv3_v1_muld = 448, 755*aab831ceSchristos Instruction_kv3_v1_muldt = 449, 756*aab831ceSchristos Instruction_kv3_v1_mulhq = 450, 757*aab831ceSchristos Instruction_kv3_v1_mulhwq = 451, 758*aab831ceSchristos Instruction_kv3_v1_mulsudt = 452, 759*aab831ceSchristos Instruction_kv3_v1_mulsuhwq = 453, 760*aab831ceSchristos Instruction_kv3_v1_mulsuwd = 454, 761*aab831ceSchristos Instruction_kv3_v1_mulsuwdp = 455, 762*aab831ceSchristos Instruction_kv3_v1_muludt = 456, 763*aab831ceSchristos Instruction_kv3_v1_muluhwq = 457, 764*aab831ceSchristos Instruction_kv3_v1_muluwd = 458, 765*aab831ceSchristos Instruction_kv3_v1_muluwdp = 459, 766*aab831ceSchristos Instruction_kv3_v1_mulw = 460, 767*aab831ceSchristos Instruction_kv3_v1_mulwc = 461, 768*aab831ceSchristos Instruction_kv3_v1_mulwc_c = 462, 769*aab831ceSchristos Instruction_kv3_v1_mulwd = 463, 770*aab831ceSchristos Instruction_kv3_v1_mulwdc = 464, 771*aab831ceSchristos Instruction_kv3_v1_mulwdc_c = 465, 772*aab831ceSchristos Instruction_kv3_v1_mulwdp = 466, 773*aab831ceSchristos Instruction_kv3_v1_mulwp = 467, 774*aab831ceSchristos Instruction_kv3_v1_mulwq = 468, 775*aab831ceSchristos Instruction_kv3_v1_nandd = 469, 776*aab831ceSchristos Instruction_kv3_v1_nandw = 470, 777*aab831ceSchristos Instruction_kv3_v1_negd = 471, 778*aab831ceSchristos Instruction_kv3_v1_neghq = 472, 779*aab831ceSchristos Instruction_kv3_v1_negw = 473, 780*aab831ceSchristos Instruction_kv3_v1_negwp = 474, 781*aab831ceSchristos Instruction_kv3_v1_neord = 475, 782*aab831ceSchristos Instruction_kv3_v1_neorw = 476, 783*aab831ceSchristos Instruction_kv3_v1_niord = 477, 784*aab831ceSchristos Instruction_kv3_v1_niorw = 478, 785*aab831ceSchristos Instruction_kv3_v1_nop = 479, 786*aab831ceSchristos Instruction_kv3_v1_nord = 480, 787*aab831ceSchristos Instruction_kv3_v1_norw = 481, 788*aab831ceSchristos Instruction_kv3_v1_notd = 482, 789*aab831ceSchristos Instruction_kv3_v1_notw = 483, 790*aab831ceSchristos Instruction_kv3_v1_nxord = 484, 791*aab831ceSchristos Instruction_kv3_v1_nxorw = 485, 792*aab831ceSchristos Instruction_kv3_v1_ord = 486, 793*aab831ceSchristos Instruction_kv3_v1_ornd = 487, 794*aab831ceSchristos Instruction_kv3_v1_ornw = 488, 795*aab831ceSchristos Instruction_kv3_v1_orw = 489, 796*aab831ceSchristos Instruction_kv3_v1_pcrel = 490, 797*aab831ceSchristos Instruction_kv3_v1_ret = 491, 798*aab831ceSchristos Instruction_kv3_v1_rfe = 492, 799*aab831ceSchristos Instruction_kv3_v1_rolw = 493, 800*aab831ceSchristos Instruction_kv3_v1_rolwps = 494, 801*aab831ceSchristos Instruction_kv3_v1_rorw = 495, 802*aab831ceSchristos Instruction_kv3_v1_rorwps = 496, 803*aab831ceSchristos Instruction_kv3_v1_rswap = 497, 804*aab831ceSchristos Instruction_kv3_v1_satd = 498, 805*aab831ceSchristos Instruction_kv3_v1_satdh = 499, 806*aab831ceSchristos Instruction_kv3_v1_satdw = 500, 807*aab831ceSchristos Instruction_kv3_v1_sb = 501, 808*aab831ceSchristos Instruction_kv3_v1_sbfcd = 502, 809*aab831ceSchristos Instruction_kv3_v1_sbfcd_i = 503, 810*aab831ceSchristos Instruction_kv3_v1_sbfd = 504, 811*aab831ceSchristos Instruction_kv3_v1_sbfhcp_c = 505, 812*aab831ceSchristos Instruction_kv3_v1_sbfhq = 506, 813*aab831ceSchristos Instruction_kv3_v1_sbfsd = 507, 814*aab831ceSchristos Instruction_kv3_v1_sbfshq = 508, 815*aab831ceSchristos Instruction_kv3_v1_sbfsw = 509, 816*aab831ceSchristos Instruction_kv3_v1_sbfswp = 510, 817*aab831ceSchristos Instruction_kv3_v1_sbfuwd = 511, 818*aab831ceSchristos Instruction_kv3_v1_sbfw = 512, 819*aab831ceSchristos Instruction_kv3_v1_sbfwc_c = 513, 820*aab831ceSchristos Instruction_kv3_v1_sbfwd = 514, 821*aab831ceSchristos Instruction_kv3_v1_sbfwp = 515, 822*aab831ceSchristos Instruction_kv3_v1_sbfx16d = 516, 823*aab831ceSchristos Instruction_kv3_v1_sbfx16hq = 517, 824*aab831ceSchristos Instruction_kv3_v1_sbfx16uwd = 518, 825*aab831ceSchristos Instruction_kv3_v1_sbfx16w = 519, 826*aab831ceSchristos Instruction_kv3_v1_sbfx16wd = 520, 827*aab831ceSchristos Instruction_kv3_v1_sbfx16wp = 521, 828*aab831ceSchristos Instruction_kv3_v1_sbfx2d = 522, 829*aab831ceSchristos Instruction_kv3_v1_sbfx2hq = 523, 830*aab831ceSchristos Instruction_kv3_v1_sbfx2uwd = 524, 831*aab831ceSchristos Instruction_kv3_v1_sbfx2w = 525, 832*aab831ceSchristos Instruction_kv3_v1_sbfx2wd = 526, 833*aab831ceSchristos Instruction_kv3_v1_sbfx2wp = 527, 834*aab831ceSchristos Instruction_kv3_v1_sbfx4d = 528, 835*aab831ceSchristos Instruction_kv3_v1_sbfx4hq = 529, 836*aab831ceSchristos Instruction_kv3_v1_sbfx4uwd = 530, 837*aab831ceSchristos Instruction_kv3_v1_sbfx4w = 531, 838*aab831ceSchristos Instruction_kv3_v1_sbfx4wd = 532, 839*aab831ceSchristos Instruction_kv3_v1_sbfx4wp = 533, 840*aab831ceSchristos Instruction_kv3_v1_sbfx8d = 534, 841*aab831ceSchristos Instruction_kv3_v1_sbfx8hq = 535, 842*aab831ceSchristos Instruction_kv3_v1_sbfx8uwd = 536, 843*aab831ceSchristos Instruction_kv3_v1_sbfx8w = 537, 844*aab831ceSchristos Instruction_kv3_v1_sbfx8wd = 538, 845*aab831ceSchristos Instruction_kv3_v1_sbfx8wp = 539, 846*aab831ceSchristos Instruction_kv3_v1_sbmm8 = 540, 847*aab831ceSchristos Instruction_kv3_v1_sbmmt8 = 541, 848*aab831ceSchristos Instruction_kv3_v1_scall = 542, 849*aab831ceSchristos Instruction_kv3_v1_sd = 543, 850*aab831ceSchristos Instruction_kv3_v1_set = 544, 851*aab831ceSchristos Instruction_kv3_v1_sh = 545, 852*aab831ceSchristos Instruction_kv3_v1_sleep = 546, 853*aab831ceSchristos Instruction_kv3_v1_slld = 547, 854*aab831ceSchristos Instruction_kv3_v1_sllhqs = 548, 855*aab831ceSchristos Instruction_kv3_v1_sllw = 549, 856*aab831ceSchristos Instruction_kv3_v1_sllwps = 550, 857*aab831ceSchristos Instruction_kv3_v1_slsd = 551, 858*aab831ceSchristos Instruction_kv3_v1_slshqs = 552, 859*aab831ceSchristos Instruction_kv3_v1_slsw = 553, 860*aab831ceSchristos Instruction_kv3_v1_slswps = 554, 861*aab831ceSchristos Instruction_kv3_v1_so = 555, 862*aab831ceSchristos Instruction_kv3_v1_sq = 556, 863*aab831ceSchristos Instruction_kv3_v1_srad = 557, 864*aab831ceSchristos Instruction_kv3_v1_srahqs = 558, 865*aab831ceSchristos Instruction_kv3_v1_sraw = 559, 866*aab831ceSchristos Instruction_kv3_v1_srawps = 560, 867*aab831ceSchristos Instruction_kv3_v1_srld = 561, 868*aab831ceSchristos Instruction_kv3_v1_srlhqs = 562, 869*aab831ceSchristos Instruction_kv3_v1_srlw = 563, 870*aab831ceSchristos Instruction_kv3_v1_srlwps = 564, 871*aab831ceSchristos Instruction_kv3_v1_srsd = 565, 872*aab831ceSchristos Instruction_kv3_v1_srshqs = 566, 873*aab831ceSchristos Instruction_kv3_v1_srsw = 567, 874*aab831ceSchristos Instruction_kv3_v1_srswps = 568, 875*aab831ceSchristos Instruction_kv3_v1_stop = 569, 876*aab831ceSchristos Instruction_kv3_v1_stsud = 570, 877*aab831ceSchristos Instruction_kv3_v1_stsuw = 571, 878*aab831ceSchristos Instruction_kv3_v1_sw = 572, 879*aab831ceSchristos Instruction_kv3_v1_sxbd = 573, 880*aab831ceSchristos Instruction_kv3_v1_sxhd = 574, 881*aab831ceSchristos Instruction_kv3_v1_sxlbhq = 575, 882*aab831ceSchristos Instruction_kv3_v1_sxlhwp = 576, 883*aab831ceSchristos Instruction_kv3_v1_sxmbhq = 577, 884*aab831ceSchristos Instruction_kv3_v1_sxmhwp = 578, 885*aab831ceSchristos Instruction_kv3_v1_sxwd = 579, 886*aab831ceSchristos Instruction_kv3_v1_syncgroup = 580, 887*aab831ceSchristos Instruction_kv3_v1_tlbdinval = 581, 888*aab831ceSchristos Instruction_kv3_v1_tlbiinval = 582, 889*aab831ceSchristos Instruction_kv3_v1_tlbprobe = 583, 890*aab831ceSchristos Instruction_kv3_v1_tlbread = 584, 891*aab831ceSchristos Instruction_kv3_v1_tlbwrite = 585, 892*aab831ceSchristos Instruction_kv3_v1_waitit = 586, 893*aab831ceSchristos Instruction_kv3_v1_wfxl = 587, 894*aab831ceSchristos Instruction_kv3_v1_wfxm = 588, 895*aab831ceSchristos Instruction_kv3_v1_xcopyo = 589, 896*aab831ceSchristos Instruction_kv3_v1_xlo = 590, 897*aab831ceSchristos Instruction_kv3_v1_xmma484bw = 591, 898*aab831ceSchristos Instruction_kv3_v1_xmma484subw = 592, 899*aab831ceSchristos Instruction_kv3_v1_xmma484ubw = 593, 900*aab831ceSchristos Instruction_kv3_v1_xmma484usbw = 594, 901*aab831ceSchristos Instruction_kv3_v1_xmovefo = 595, 902*aab831ceSchristos Instruction_kv3_v1_xmovetq = 596, 903*aab831ceSchristos Instruction_kv3_v1_xmt44d = 597, 904*aab831ceSchristos Instruction_kv3_v1_xord = 598, 905*aab831ceSchristos Instruction_kv3_v1_xorw = 599, 906*aab831ceSchristos Instruction_kv3_v1_xso = 600, 907*aab831ceSchristos Instruction_kv3_v1_zxbd = 601, 908*aab831ceSchristos Instruction_kv3_v1_zxhd = 602, 909*aab831ceSchristos Instruction_kv3_v1_zxwd = 603, 910*aab831ceSchristos Separator_kv3_v1_comma = 604, 911*aab831ceSchristos Separator_kv3_v1_equal = 605, 912*aab831ceSchristos Separator_kv3_v1_qmark = 606, 913*aab831ceSchristos Separator_kv3_v1_rsbracket = 607, 914*aab831ceSchristos Separator_kv3_v1_lsbracket = 608 915*aab831ceSchristos }; 916*aab831ceSchristos 917*aab831ceSchristos enum Modifier_kv3_v1_exunum_enum { 918*aab831ceSchristos Modifier_kv3_v1_exunum_ALU0=0, 919*aab831ceSchristos Modifier_kv3_v1_exunum_ALU1=1, 920*aab831ceSchristos Modifier_kv3_v1_exunum_MAU=2, 921*aab831ceSchristos Modifier_kv3_v1_exunum_LSU=3, 922*aab831ceSchristos }; 923*aab831ceSchristos 924*aab831ceSchristos extern const char *mod_kv3_v1_exunum[]; 925*aab831ceSchristos extern const char *mod_kv3_v1_scalarcond[]; 926*aab831ceSchristos extern const char *mod_kv3_v1_simplecond[]; 927*aab831ceSchristos extern const char *mod_kv3_v1_comparison[]; 928*aab831ceSchristos extern const char *mod_kv3_v1_floatcomp[]; 929*aab831ceSchristos extern const char *mod_kv3_v1_rounding[]; 930*aab831ceSchristos extern const char *mod_kv3_v1_silent[]; 931*aab831ceSchristos extern const char *mod_kv3_v1_roundint[]; 932*aab831ceSchristos extern const char *mod_kv3_v1_saturate[]; 933*aab831ceSchristos extern const char *mod_kv3_v1_rectify[]; 934*aab831ceSchristos extern const char *mod_kv3_v1_variant[]; 935*aab831ceSchristos extern const char *mod_kv3_v1_speculate[]; 936*aab831ceSchristos extern const char *mod_kv3_v1_column[]; 937*aab831ceSchristos extern const char *mod_kv3_v1_doscale[]; 938*aab831ceSchristos extern const char *mod_kv3_v1_qindex[]; 939*aab831ceSchristos extern const char *mod_kv3_v1_splat32[]; 940*aab831ceSchristos typedef enum { 941*aab831ceSchristos Bundling_kv3_v1_ALL, 942*aab831ceSchristos Bundling_kv3_v1_BCU, 943*aab831ceSchristos Bundling_kv3_v1_TCA, 944*aab831ceSchristos Bundling_kv3_v1_FULL, 945*aab831ceSchristos Bundling_kv3_v1_FULL_X, 946*aab831ceSchristos Bundling_kv3_v1_FULL_Y, 947*aab831ceSchristos Bundling_kv3_v1_LITE, 948*aab831ceSchristos Bundling_kv3_v1_LITE_X, 949*aab831ceSchristos Bundling_kv3_v1_LITE_Y, 950*aab831ceSchristos Bundling_kv3_v1_MAU, 951*aab831ceSchristos Bundling_kv3_v1_MAU_X, 952*aab831ceSchristos Bundling_kv3_v1_MAU_Y, 953*aab831ceSchristos Bundling_kv3_v1_LSU, 954*aab831ceSchristos Bundling_kv3_v1_LSU_X, 955*aab831ceSchristos Bundling_kv3_v1_LSU_Y, 956*aab831ceSchristos Bundling_kv3_v1_TINY, 957*aab831ceSchristos Bundling_kv3_v1_TINY_X, 958*aab831ceSchristos Bundling_kv3_v1_TINY_Y, 959*aab831ceSchristos Bundling_kv3_v1_NOP, 960*aab831ceSchristos } Bundling_kv3_v1; 961*aab831ceSchristos 962*aab831ceSchristos 963*aab831ceSchristos static const char *bundling_kv3_v1_names(Bundling_kv3_v1 bundling) __attribute__((unused)); 964*aab831ceSchristos static const char *bundling_kv3_v1_names(Bundling_kv3_v1 bundling) { 965*aab831ceSchristos switch(bundling) { 966*aab831ceSchristos case Bundling_kv3_v1_ALL: return "Bundling_kv3_v1_ALL"; 967*aab831ceSchristos case Bundling_kv3_v1_BCU: return "Bundling_kv3_v1_BCU"; 968*aab831ceSchristos case Bundling_kv3_v1_TCA: return "Bundling_kv3_v1_TCA"; 969*aab831ceSchristos case Bundling_kv3_v1_FULL: return "Bundling_kv3_v1_FULL"; 970*aab831ceSchristos case Bundling_kv3_v1_FULL_X: return "Bundling_kv3_v1_FULL_X"; 971*aab831ceSchristos case Bundling_kv3_v1_FULL_Y: return "Bundling_kv3_v1_FULL_Y"; 972*aab831ceSchristos case Bundling_kv3_v1_LITE: return "Bundling_kv3_v1_LITE"; 973*aab831ceSchristos case Bundling_kv3_v1_LITE_X: return "Bundling_kv3_v1_LITE_X"; 974*aab831ceSchristos case Bundling_kv3_v1_LITE_Y: return "Bundling_kv3_v1_LITE_Y"; 975*aab831ceSchristos case Bundling_kv3_v1_MAU: return "Bundling_kv3_v1_MAU"; 976*aab831ceSchristos case Bundling_kv3_v1_MAU_X: return "Bundling_kv3_v1_MAU_X"; 977*aab831ceSchristos case Bundling_kv3_v1_MAU_Y: return "Bundling_kv3_v1_MAU_Y"; 978*aab831ceSchristos case Bundling_kv3_v1_LSU: return "Bundling_kv3_v1_LSU"; 979*aab831ceSchristos case Bundling_kv3_v1_LSU_X: return "Bundling_kv3_v1_LSU_X"; 980*aab831ceSchristos case Bundling_kv3_v1_LSU_Y: return "Bundling_kv3_v1_LSU_Y"; 981*aab831ceSchristos case Bundling_kv3_v1_TINY: return "Bundling_kv3_v1_TINY"; 982*aab831ceSchristos case Bundling_kv3_v1_TINY_X: return "Bundling_kv3_v1_TINY_X"; 983*aab831ceSchristos case Bundling_kv3_v1_TINY_Y: return "Bundling_kv3_v1_TINY_Y"; 984*aab831ceSchristos case Bundling_kv3_v1_NOP: return "Bundling_kv3_v1_NOP"; 985*aab831ceSchristos }; 986*aab831ceSchristos return "unknown bundling"; 987*aab831ceSchristos }; 988*aab831ceSchristos 989*aab831ceSchristos /* Resources list */ 990*aab831ceSchristos #define Resource_kv3_v1_ISSUE 0 991*aab831ceSchristos #define Resource_kv3_v1_TINY 1 992*aab831ceSchristos #define Resource_kv3_v1_LITE 2 993*aab831ceSchristos #define Resource_kv3_v1_FULL 3 994*aab831ceSchristos #define Resource_kv3_v1_LSU 4 995*aab831ceSchristos #define Resource_kv3_v1_MAU 5 996*aab831ceSchristos #define Resource_kv3_v1_BCU 6 997*aab831ceSchristos #define Resource_kv3_v1_TCA 7 998*aab831ceSchristos #define Resource_kv3_v1_AUXR 8 999*aab831ceSchristos #define Resource_kv3_v1_AUXW 9 1000*aab831ceSchristos #define Resource_kv3_v1_CRRP 10 1001*aab831ceSchristos #define Resource_kv3_v1_CRWL 11 1002*aab831ceSchristos #define Resource_kv3_v1_CRWH 12 1003*aab831ceSchristos #define Resource_kv3_v1_NOP 13 1004*aab831ceSchristos #define kvx_kv3_v1_RESOURCE_MAX 14 1005*aab831ceSchristos 1006*aab831ceSchristos 1007*aab831ceSchristos /* Reservations list */ 1008*aab831ceSchristos #define Reservation_kv3_v1_ALL 0 1009*aab831ceSchristos #define Reservation_kv3_v1_ALU_NOP 1 1010*aab831ceSchristos #define Reservation_kv3_v1_ALU_TINY 2 1011*aab831ceSchristos #define Reservation_kv3_v1_ALU_TINY_X 3 1012*aab831ceSchristos #define Reservation_kv3_v1_ALU_TINY_Y 4 1013*aab831ceSchristos #define Reservation_kv3_v1_ALU_LITE 5 1014*aab831ceSchristos #define Reservation_kv3_v1_ALU_LITE_X 6 1015*aab831ceSchristos #define Reservation_kv3_v1_ALU_LITE_Y 7 1016*aab831ceSchristos #define Reservation_kv3_v1_ALU_LITE_CRWL 8 1017*aab831ceSchristos #define Reservation_kv3_v1_ALU_LITE_CRWH 9 1018*aab831ceSchristos #define Reservation_kv3_v1_ALU_FULL 10 1019*aab831ceSchristos #define Reservation_kv3_v1_ALU_FULL_X 11 1020*aab831ceSchristos #define Reservation_kv3_v1_ALU_FULL_Y 12 1021*aab831ceSchristos #define Reservation_kv3_v1_BCU 13 1022*aab831ceSchristos #define Reservation_kv3_v1_BCU_CRRP_CRWL_CRWH 14 1023*aab831ceSchristos #define Reservation_kv3_v1_BCU_TINY_AUXW_CRRP 15 1024*aab831ceSchristos #define Reservation_kv3_v1_BCU_TINY_TINY_MAU_XNOP 16 1025*aab831ceSchristos #define Reservation_kv3_v1_TCA 17 1026*aab831ceSchristos #define Reservation_kv3_v1_LSU 18 1027*aab831ceSchristos #define Reservation_kv3_v1_LSU_X 19 1028*aab831ceSchristos #define Reservation_kv3_v1_LSU_Y 20 1029*aab831ceSchristos #define Reservation_kv3_v1_LSU_CRRP 21 1030*aab831ceSchristos #define Reservation_kv3_v1_LSU_CRRP_X 22 1031*aab831ceSchristos #define Reservation_kv3_v1_LSU_CRRP_Y 23 1032*aab831ceSchristos #define Reservation_kv3_v1_LSU_AUXR 24 1033*aab831ceSchristos #define Reservation_kv3_v1_LSU_AUXR_X 25 1034*aab831ceSchristos #define Reservation_kv3_v1_LSU_AUXR_Y 26 1035*aab831ceSchristos #define Reservation_kv3_v1_LSU_AUXW 27 1036*aab831ceSchristos #define Reservation_kv3_v1_LSU_AUXW_X 28 1037*aab831ceSchristos #define Reservation_kv3_v1_LSU_AUXW_Y 29 1038*aab831ceSchristos #define Reservation_kv3_v1_LSU_AUXR_AUXW 30 1039*aab831ceSchristos #define Reservation_kv3_v1_LSU_AUXR_AUXW_X 31 1040*aab831ceSchristos #define Reservation_kv3_v1_LSU_AUXR_AUXW_Y 32 1041*aab831ceSchristos #define Reservation_kv3_v1_MAU 33 1042*aab831ceSchristos #define Reservation_kv3_v1_MAU_X 34 1043*aab831ceSchristos #define Reservation_kv3_v1_MAU_Y 35 1044*aab831ceSchristos #define Reservation_kv3_v1_MAU_AUXR 36 1045*aab831ceSchristos #define Reservation_kv3_v1_MAU_AUXR_X 37 1046*aab831ceSchristos #define Reservation_kv3_v1_MAU_AUXR_Y 38 1047*aab831ceSchristos 1048*aab831ceSchristos 1049*aab831ceSchristos extern struct kvx_reloc kv3_v1_rel16_reloc; 1050*aab831ceSchristos extern struct kvx_reloc kv3_v1_rel32_reloc; 1051*aab831ceSchristos extern struct kvx_reloc kv3_v1_rel64_reloc; 1052*aab831ceSchristos extern struct kvx_reloc kv3_v1_pcrel_signed16_reloc; 1053*aab831ceSchristos extern struct kvx_reloc kv3_v1_pcrel17_reloc; 1054*aab831ceSchristos extern struct kvx_reloc kv3_v1_pcrel27_reloc; 1055*aab831ceSchristos extern struct kvx_reloc kv3_v1_pcrel32_reloc; 1056*aab831ceSchristos extern struct kvx_reloc kv3_v1_pcrel_signed37_reloc; 1057*aab831ceSchristos extern struct kvx_reloc kv3_v1_pcrel_signed43_reloc; 1058*aab831ceSchristos extern struct kvx_reloc kv3_v1_pcrel_signed64_reloc; 1059*aab831ceSchristos extern struct kvx_reloc kv3_v1_pcrel64_reloc; 1060*aab831ceSchristos extern struct kvx_reloc kv3_v1_signed16_reloc; 1061*aab831ceSchristos extern struct kvx_reloc kv3_v1_signed32_reloc; 1062*aab831ceSchristos extern struct kvx_reloc kv3_v1_signed37_reloc; 1063*aab831ceSchristos extern struct kvx_reloc kv3_v1_gotoff_signed37_reloc; 1064*aab831ceSchristos extern struct kvx_reloc kv3_v1_gotoff_signed43_reloc; 1065*aab831ceSchristos extern struct kvx_reloc kv3_v1_gotoff_32_reloc; 1066*aab831ceSchristos extern struct kvx_reloc kv3_v1_gotoff_64_reloc; 1067*aab831ceSchristos extern struct kvx_reloc kv3_v1_got_32_reloc; 1068*aab831ceSchristos extern struct kvx_reloc kv3_v1_got_signed37_reloc; 1069*aab831ceSchristos extern struct kvx_reloc kv3_v1_got_signed43_reloc; 1070*aab831ceSchristos extern struct kvx_reloc kv3_v1_got_64_reloc; 1071*aab831ceSchristos extern struct kvx_reloc kv3_v1_glob_dat_reloc; 1072*aab831ceSchristos extern struct kvx_reloc kv3_v1_copy_reloc; 1073*aab831ceSchristos extern struct kvx_reloc kv3_v1_jump_slot_reloc; 1074*aab831ceSchristos extern struct kvx_reloc kv3_v1_relative_reloc; 1075*aab831ceSchristos extern struct kvx_reloc kv3_v1_signed43_reloc; 1076*aab831ceSchristos extern struct kvx_reloc kv3_v1_signed64_reloc; 1077*aab831ceSchristos extern struct kvx_reloc kv3_v1_gotaddr_signed37_reloc; 1078*aab831ceSchristos extern struct kvx_reloc kv3_v1_gotaddr_signed43_reloc; 1079*aab831ceSchristos extern struct kvx_reloc kv3_v1_gotaddr_signed64_reloc; 1080*aab831ceSchristos extern struct kvx_reloc kv3_v1_dtpmod64_reloc; 1081*aab831ceSchristos extern struct kvx_reloc kv3_v1_dtpoff64_reloc; 1082*aab831ceSchristos extern struct kvx_reloc kv3_v1_dtpoff_signed37_reloc; 1083*aab831ceSchristos extern struct kvx_reloc kv3_v1_dtpoff_signed43_reloc; 1084*aab831ceSchristos extern struct kvx_reloc kv3_v1_tlsgd_signed37_reloc; 1085*aab831ceSchristos extern struct kvx_reloc kv3_v1_tlsgd_signed43_reloc; 1086*aab831ceSchristos extern struct kvx_reloc kv3_v1_tlsld_signed37_reloc; 1087*aab831ceSchristos extern struct kvx_reloc kv3_v1_tlsld_signed43_reloc; 1088*aab831ceSchristos extern struct kvx_reloc kv3_v1_tpoff64_reloc; 1089*aab831ceSchristos extern struct kvx_reloc kv3_v1_tlsie_signed37_reloc; 1090*aab831ceSchristos extern struct kvx_reloc kv3_v1_tlsie_signed43_reloc; 1091*aab831ceSchristos extern struct kvx_reloc kv3_v1_tlsle_signed37_reloc; 1092*aab831ceSchristos extern struct kvx_reloc kv3_v1_tlsle_signed43_reloc; 1093*aab831ceSchristos extern struct kvx_reloc kv3_v1_rel8_reloc; 1094*aab831ceSchristos 1095*aab831ceSchristos #define KVX_REGFILE_FIRST_GPR 0 1096*aab831ceSchristos #define KVX_REGFILE_LAST_GPR 1 1097*aab831ceSchristos #define KVX_REGFILE_DEC_GPR 2 1098*aab831ceSchristos #define KVX_REGFILE_FIRST_PGR 3 1099*aab831ceSchristos #define KVX_REGFILE_LAST_PGR 4 1100*aab831ceSchristos #define KVX_REGFILE_DEC_PGR 5 1101*aab831ceSchristos #define KVX_REGFILE_FIRST_QGR 6 1102*aab831ceSchristos #define KVX_REGFILE_LAST_QGR 7 1103*aab831ceSchristos #define KVX_REGFILE_DEC_QGR 8 1104*aab831ceSchristos #define KVX_REGFILE_FIRST_SFR 9 1105*aab831ceSchristos #define KVX_REGFILE_LAST_SFR 10 1106*aab831ceSchristos #define KVX_REGFILE_DEC_SFR 11 1107*aab831ceSchristos #define KVX_REGFILE_FIRST_X16R 12 1108*aab831ceSchristos #define KVX_REGFILE_LAST_X16R 13 1109*aab831ceSchristos #define KVX_REGFILE_DEC_X16R 14 1110*aab831ceSchristos #define KVX_REGFILE_FIRST_X2R 15 1111*aab831ceSchristos #define KVX_REGFILE_LAST_X2R 16 1112*aab831ceSchristos #define KVX_REGFILE_DEC_X2R 17 1113*aab831ceSchristos #define KVX_REGFILE_FIRST_X32R 18 1114*aab831ceSchristos #define KVX_REGFILE_LAST_X32R 19 1115*aab831ceSchristos #define KVX_REGFILE_DEC_X32R 20 1116*aab831ceSchristos #define KVX_REGFILE_FIRST_X4R 21 1117*aab831ceSchristos #define KVX_REGFILE_LAST_X4R 22 1118*aab831ceSchristos #define KVX_REGFILE_DEC_X4R 23 1119*aab831ceSchristos #define KVX_REGFILE_FIRST_X64R 24 1120*aab831ceSchristos #define KVX_REGFILE_LAST_X64R 25 1121*aab831ceSchristos #define KVX_REGFILE_DEC_X64R 26 1122*aab831ceSchristos #define KVX_REGFILE_FIRST_X8R 27 1123*aab831ceSchristos #define KVX_REGFILE_LAST_X8R 28 1124*aab831ceSchristos #define KVX_REGFILE_DEC_X8R 29 1125*aab831ceSchristos #define KVX_REGFILE_FIRST_XBR 30 1126*aab831ceSchristos #define KVX_REGFILE_LAST_XBR 31 1127*aab831ceSchristos #define KVX_REGFILE_DEC_XBR 32 1128*aab831ceSchristos #define KVX_REGFILE_FIRST_XCR 33 1129*aab831ceSchristos #define KVX_REGFILE_LAST_XCR 34 1130*aab831ceSchristos #define KVX_REGFILE_DEC_XCR 35 1131*aab831ceSchristos #define KVX_REGFILE_FIRST_XMR 36 1132*aab831ceSchristos #define KVX_REGFILE_LAST_XMR 37 1133*aab831ceSchristos #define KVX_REGFILE_DEC_XMR 38 1134*aab831ceSchristos #define KVX_REGFILE_FIRST_XTR 39 1135*aab831ceSchristos #define KVX_REGFILE_LAST_XTR 40 1136*aab831ceSchristos #define KVX_REGFILE_DEC_XTR 41 1137*aab831ceSchristos #define KVX_REGFILE_FIRST_XVR 42 1138*aab831ceSchristos #define KVX_REGFILE_LAST_XVR 43 1139*aab831ceSchristos #define KVX_REGFILE_DEC_XVR 44 1140*aab831ceSchristos #define KVX_REGFILE_REGISTERS 45 1141*aab831ceSchristos #define KVX_REGFILE_DEC_REGISTERS 46 1142*aab831ceSchristos 1143*aab831ceSchristos 1144*aab831ceSchristos extern int kvx_kv3_v2_regfiles[]; 1145*aab831ceSchristos extern const char **kvx_kv3_v2_modifiers[]; 1146*aab831ceSchristos extern struct kvx_Register kvx_kv3_v2_registers[]; 1147*aab831ceSchristos 1148*aab831ceSchristos extern int kvx_kv3_v2_dec_registers[]; 1149*aab831ceSchristos 1150*aab831ceSchristos enum Method_kvx_kv3_v2_enum { 1151*aab831ceSchristos Immediate_kv3_v2_brknumber = 1, 1152*aab831ceSchristos Immediate_kv3_v2_pcrel17 = 2, 1153*aab831ceSchristos Immediate_kv3_v2_pcrel27 = 3, 1154*aab831ceSchristos Immediate_kv3_v2_signed10 = 4, 1155*aab831ceSchristos Immediate_kv3_v2_signed16 = 5, 1156*aab831ceSchristos Immediate_kv3_v2_signed27 = 6, 1157*aab831ceSchristos Immediate_kv3_v2_signed37 = 7, 1158*aab831ceSchristos Immediate_kv3_v2_signed43 = 8, 1159*aab831ceSchristos Immediate_kv3_v2_signed54 = 9, 1160*aab831ceSchristos Immediate_kv3_v2_sysnumber = 10, 1161*aab831ceSchristos Immediate_kv3_v2_unsigned6 = 11, 1162*aab831ceSchristos Immediate_kv3_v2_wrapped32 = 12, 1163*aab831ceSchristos Immediate_kv3_v2_wrapped64 = 13, 1164*aab831ceSchristos Immediate_kv3_v2_wrapped8 = 14, 1165*aab831ceSchristos Modifier_kv3_v2_accesses = 15, 1166*aab831ceSchristos Modifier_kv3_v2_boolcas = 16, 1167*aab831ceSchristos Modifier_kv3_v2_cachelev = 17, 1168*aab831ceSchristos Modifier_kv3_v2_channel = 18, 1169*aab831ceSchristos Modifier_kv3_v2_coherency = 19, 1170*aab831ceSchristos Modifier_kv3_v2_comparison = 20, 1171*aab831ceSchristos Modifier_kv3_v2_conjugate = 21, 1172*aab831ceSchristos Modifier_kv3_v2_doscale = 22, 1173*aab831ceSchristos Modifier_kv3_v2_exunum = 23, 1174*aab831ceSchristos Modifier_kv3_v2_floatcomp = 24, 1175*aab831ceSchristos Modifier_kv3_v2_hindex = 25, 1176*aab831ceSchristos Modifier_kv3_v2_lsomask = 26, 1177*aab831ceSchristos Modifier_kv3_v2_lsumask = 27, 1178*aab831ceSchristos Modifier_kv3_v2_lsupack = 28, 1179*aab831ceSchristos Modifier_kv3_v2_qindex = 29, 1180*aab831ceSchristos Modifier_kv3_v2_rounding = 30, 1181*aab831ceSchristos Modifier_kv3_v2_scalarcond = 31, 1182*aab831ceSchristos Modifier_kv3_v2_shuffleV = 32, 1183*aab831ceSchristos Modifier_kv3_v2_shuffleX = 33, 1184*aab831ceSchristos Modifier_kv3_v2_silent = 34, 1185*aab831ceSchristos Modifier_kv3_v2_simplecond = 35, 1186*aab831ceSchristos Modifier_kv3_v2_speculate = 36, 1187*aab831ceSchristos Modifier_kv3_v2_splat32 = 37, 1188*aab831ceSchristos Modifier_kv3_v2_transpose = 38, 1189*aab831ceSchristos Modifier_kv3_v2_variant = 39, 1190*aab831ceSchristos RegClass_kv3_v2_aloneReg = 40, 1191*aab831ceSchristos RegClass_kv3_v2_blockReg = 41, 1192*aab831ceSchristos RegClass_kv3_v2_blockRegE = 42, 1193*aab831ceSchristos RegClass_kv3_v2_blockRegO = 43, 1194*aab831ceSchristos RegClass_kv3_v2_blockReg_0 = 44, 1195*aab831ceSchristos RegClass_kv3_v2_blockReg_1 = 45, 1196*aab831ceSchristos RegClass_kv3_v2_buffer16Reg = 46, 1197*aab831ceSchristos RegClass_kv3_v2_buffer2Reg = 47, 1198*aab831ceSchristos RegClass_kv3_v2_buffer32Reg = 48, 1199*aab831ceSchristos RegClass_kv3_v2_buffer4Reg = 49, 1200*aab831ceSchristos RegClass_kv3_v2_buffer64Reg = 50, 1201*aab831ceSchristos RegClass_kv3_v2_buffer8Reg = 51, 1202*aab831ceSchristos RegClass_kv3_v2_coproReg = 52, 1203*aab831ceSchristos RegClass_kv3_v2_coproReg0M4 = 53, 1204*aab831ceSchristos RegClass_kv3_v2_coproReg1M4 = 54, 1205*aab831ceSchristos RegClass_kv3_v2_coproReg2M4 = 55, 1206*aab831ceSchristos RegClass_kv3_v2_coproReg3M4 = 56, 1207*aab831ceSchristos RegClass_kv3_v2_matrixReg = 57, 1208*aab831ceSchristos RegClass_kv3_v2_matrixReg_0 = 58, 1209*aab831ceSchristos RegClass_kv3_v2_matrixReg_1 = 59, 1210*aab831ceSchristos RegClass_kv3_v2_matrixReg_2 = 60, 1211*aab831ceSchristos RegClass_kv3_v2_matrixReg_3 = 61, 1212*aab831ceSchristos RegClass_kv3_v2_onlyfxReg = 62, 1213*aab831ceSchristos RegClass_kv3_v2_onlygetReg = 63, 1214*aab831ceSchristos RegClass_kv3_v2_onlyraReg = 64, 1215*aab831ceSchristos RegClass_kv3_v2_onlysetReg = 65, 1216*aab831ceSchristos RegClass_kv3_v2_onlyswapReg = 66, 1217*aab831ceSchristos RegClass_kv3_v2_pairedReg = 67, 1218*aab831ceSchristos RegClass_kv3_v2_pairedReg_0 = 68, 1219*aab831ceSchristos RegClass_kv3_v2_pairedReg_1 = 69, 1220*aab831ceSchristos RegClass_kv3_v2_quadReg = 70, 1221*aab831ceSchristos RegClass_kv3_v2_quadReg_0 = 71, 1222*aab831ceSchristos RegClass_kv3_v2_quadReg_1 = 72, 1223*aab831ceSchristos RegClass_kv3_v2_quadReg_2 = 73, 1224*aab831ceSchristos RegClass_kv3_v2_quadReg_3 = 74, 1225*aab831ceSchristos RegClass_kv3_v2_singleReg = 75, 1226*aab831ceSchristos RegClass_kv3_v2_systemReg = 76, 1227*aab831ceSchristos RegClass_kv3_v2_tileReg = 77, 1228*aab831ceSchristos RegClass_kv3_v2_tileReg_0 = 78, 1229*aab831ceSchristos RegClass_kv3_v2_tileReg_1 = 79, 1230*aab831ceSchristos RegClass_kv3_v2_vectorReg = 80, 1231*aab831ceSchristos RegClass_kv3_v2_vectorReg_0 = 81, 1232*aab831ceSchristos RegClass_kv3_v2_vectorReg_1 = 82, 1233*aab831ceSchristos RegClass_kv3_v2_vectorReg_2 = 83, 1234*aab831ceSchristos RegClass_kv3_v2_vectorReg_3 = 84, 1235*aab831ceSchristos Instruction_kv3_v2_abdbo = 85, 1236*aab831ceSchristos Instruction_kv3_v2_abdd = 86, 1237*aab831ceSchristos Instruction_kv3_v2_abdhq = 87, 1238*aab831ceSchristos Instruction_kv3_v2_abdsbo = 88, 1239*aab831ceSchristos Instruction_kv3_v2_abdsd = 89, 1240*aab831ceSchristos Instruction_kv3_v2_abdshq = 90, 1241*aab831ceSchristos Instruction_kv3_v2_abdsw = 91, 1242*aab831ceSchristos Instruction_kv3_v2_abdswp = 92, 1243*aab831ceSchristos Instruction_kv3_v2_abdubo = 93, 1244*aab831ceSchristos Instruction_kv3_v2_abdud = 94, 1245*aab831ceSchristos Instruction_kv3_v2_abduhq = 95, 1246*aab831ceSchristos Instruction_kv3_v2_abduw = 96, 1247*aab831ceSchristos Instruction_kv3_v2_abduwp = 97, 1248*aab831ceSchristos Instruction_kv3_v2_abdw = 98, 1249*aab831ceSchristos Instruction_kv3_v2_abdwp = 99, 1250*aab831ceSchristos Instruction_kv3_v2_absbo = 100, 1251*aab831ceSchristos Instruction_kv3_v2_absd = 101, 1252*aab831ceSchristos Instruction_kv3_v2_abshq = 102, 1253*aab831ceSchristos Instruction_kv3_v2_abssbo = 103, 1254*aab831ceSchristos Instruction_kv3_v2_abssd = 104, 1255*aab831ceSchristos Instruction_kv3_v2_absshq = 105, 1256*aab831ceSchristos Instruction_kv3_v2_abssw = 106, 1257*aab831ceSchristos Instruction_kv3_v2_absswp = 107, 1258*aab831ceSchristos Instruction_kv3_v2_absw = 108, 1259*aab831ceSchristos Instruction_kv3_v2_abswp = 109, 1260*aab831ceSchristos Instruction_kv3_v2_acswapd = 110, 1261*aab831ceSchristos Instruction_kv3_v2_acswapq = 111, 1262*aab831ceSchristos Instruction_kv3_v2_acswapw = 112, 1263*aab831ceSchristos Instruction_kv3_v2_addbo = 113, 1264*aab831ceSchristos Instruction_kv3_v2_addcd = 114, 1265*aab831ceSchristos Instruction_kv3_v2_addcd_i = 115, 1266*aab831ceSchristos Instruction_kv3_v2_addd = 116, 1267*aab831ceSchristos Instruction_kv3_v2_addhq = 117, 1268*aab831ceSchristos Instruction_kv3_v2_addrbod = 118, 1269*aab831ceSchristos Instruction_kv3_v2_addrhqd = 119, 1270*aab831ceSchristos Instruction_kv3_v2_addrwpd = 120, 1271*aab831ceSchristos Instruction_kv3_v2_addsbo = 121, 1272*aab831ceSchristos Instruction_kv3_v2_addsd = 122, 1273*aab831ceSchristos Instruction_kv3_v2_addshq = 123, 1274*aab831ceSchristos Instruction_kv3_v2_addsw = 124, 1275*aab831ceSchristos Instruction_kv3_v2_addswp = 125, 1276*aab831ceSchristos Instruction_kv3_v2_addurbod = 126, 1277*aab831ceSchristos Instruction_kv3_v2_addurhqd = 127, 1278*aab831ceSchristos Instruction_kv3_v2_addurwpd = 128, 1279*aab831ceSchristos Instruction_kv3_v2_addusbo = 129, 1280*aab831ceSchristos Instruction_kv3_v2_addusd = 130, 1281*aab831ceSchristos Instruction_kv3_v2_addushq = 131, 1282*aab831ceSchristos Instruction_kv3_v2_addusw = 132, 1283*aab831ceSchristos Instruction_kv3_v2_adduswp = 133, 1284*aab831ceSchristos Instruction_kv3_v2_adduwd = 134, 1285*aab831ceSchristos Instruction_kv3_v2_addw = 135, 1286*aab831ceSchristos Instruction_kv3_v2_addwd = 136, 1287*aab831ceSchristos Instruction_kv3_v2_addwp = 137, 1288*aab831ceSchristos Instruction_kv3_v2_addx16bo = 138, 1289*aab831ceSchristos Instruction_kv3_v2_addx16d = 139, 1290*aab831ceSchristos Instruction_kv3_v2_addx16hq = 140, 1291*aab831ceSchristos Instruction_kv3_v2_addx16uwd = 141, 1292*aab831ceSchristos Instruction_kv3_v2_addx16w = 142, 1293*aab831ceSchristos Instruction_kv3_v2_addx16wd = 143, 1294*aab831ceSchristos Instruction_kv3_v2_addx16wp = 144, 1295*aab831ceSchristos Instruction_kv3_v2_addx2bo = 145, 1296*aab831ceSchristos Instruction_kv3_v2_addx2d = 146, 1297*aab831ceSchristos Instruction_kv3_v2_addx2hq = 147, 1298*aab831ceSchristos Instruction_kv3_v2_addx2uwd = 148, 1299*aab831ceSchristos Instruction_kv3_v2_addx2w = 149, 1300*aab831ceSchristos Instruction_kv3_v2_addx2wd = 150, 1301*aab831ceSchristos Instruction_kv3_v2_addx2wp = 151, 1302*aab831ceSchristos Instruction_kv3_v2_addx32d = 152, 1303*aab831ceSchristos Instruction_kv3_v2_addx32uwd = 153, 1304*aab831ceSchristos Instruction_kv3_v2_addx32w = 154, 1305*aab831ceSchristos Instruction_kv3_v2_addx32wd = 155, 1306*aab831ceSchristos Instruction_kv3_v2_addx4bo = 156, 1307*aab831ceSchristos Instruction_kv3_v2_addx4d = 157, 1308*aab831ceSchristos Instruction_kv3_v2_addx4hq = 158, 1309*aab831ceSchristos Instruction_kv3_v2_addx4uwd = 159, 1310*aab831ceSchristos Instruction_kv3_v2_addx4w = 160, 1311*aab831ceSchristos Instruction_kv3_v2_addx4wd = 161, 1312*aab831ceSchristos Instruction_kv3_v2_addx4wp = 162, 1313*aab831ceSchristos Instruction_kv3_v2_addx64d = 163, 1314*aab831ceSchristos Instruction_kv3_v2_addx64uwd = 164, 1315*aab831ceSchristos Instruction_kv3_v2_addx64w = 165, 1316*aab831ceSchristos Instruction_kv3_v2_addx64wd = 166, 1317*aab831ceSchristos Instruction_kv3_v2_addx8bo = 167, 1318*aab831ceSchristos Instruction_kv3_v2_addx8d = 168, 1319*aab831ceSchristos Instruction_kv3_v2_addx8hq = 169, 1320*aab831ceSchristos Instruction_kv3_v2_addx8uwd = 170, 1321*aab831ceSchristos Instruction_kv3_v2_addx8w = 171, 1322*aab831ceSchristos Instruction_kv3_v2_addx8wd = 172, 1323*aab831ceSchristos Instruction_kv3_v2_addx8wp = 173, 1324*aab831ceSchristos Instruction_kv3_v2_aladdd = 174, 1325*aab831ceSchristos Instruction_kv3_v2_aladdw = 175, 1326*aab831ceSchristos Instruction_kv3_v2_alclrd = 176, 1327*aab831ceSchristos Instruction_kv3_v2_alclrw = 177, 1328*aab831ceSchristos Instruction_kv3_v2_ald = 178, 1329*aab831ceSchristos Instruction_kv3_v2_alw = 179, 1330*aab831ceSchristos Instruction_kv3_v2_andd = 180, 1331*aab831ceSchristos Instruction_kv3_v2_andnd = 181, 1332*aab831ceSchristos Instruction_kv3_v2_andnw = 182, 1333*aab831ceSchristos Instruction_kv3_v2_andrbod = 183, 1334*aab831ceSchristos Instruction_kv3_v2_andrhqd = 184, 1335*aab831ceSchristos Instruction_kv3_v2_andrwpd = 185, 1336*aab831ceSchristos Instruction_kv3_v2_andw = 186, 1337*aab831ceSchristos Instruction_kv3_v2_asd = 187, 1338*aab831ceSchristos Instruction_kv3_v2_asw = 188, 1339*aab831ceSchristos Instruction_kv3_v2_avgbo = 189, 1340*aab831ceSchristos Instruction_kv3_v2_avghq = 190, 1341*aab831ceSchristos Instruction_kv3_v2_avgrbo = 191, 1342*aab831ceSchristos Instruction_kv3_v2_avgrhq = 192, 1343*aab831ceSchristos Instruction_kv3_v2_avgrubo = 193, 1344*aab831ceSchristos Instruction_kv3_v2_avgruhq = 194, 1345*aab831ceSchristos Instruction_kv3_v2_avgruw = 195, 1346*aab831ceSchristos Instruction_kv3_v2_avgruwp = 196, 1347*aab831ceSchristos Instruction_kv3_v2_avgrw = 197, 1348*aab831ceSchristos Instruction_kv3_v2_avgrwp = 198, 1349*aab831ceSchristos Instruction_kv3_v2_avgubo = 199, 1350*aab831ceSchristos Instruction_kv3_v2_avguhq = 200, 1351*aab831ceSchristos Instruction_kv3_v2_avguw = 201, 1352*aab831ceSchristos Instruction_kv3_v2_avguwp = 202, 1353*aab831ceSchristos Instruction_kv3_v2_avgw = 203, 1354*aab831ceSchristos Instruction_kv3_v2_avgwp = 204, 1355*aab831ceSchristos Instruction_kv3_v2_await = 205, 1356*aab831ceSchristos Instruction_kv3_v2_barrier = 206, 1357*aab831ceSchristos Instruction_kv3_v2_break = 207, 1358*aab831ceSchristos Instruction_kv3_v2_call = 208, 1359*aab831ceSchristos Instruction_kv3_v2_cb = 209, 1360*aab831ceSchristos Instruction_kv3_v2_cbsd = 210, 1361*aab831ceSchristos Instruction_kv3_v2_cbsw = 211, 1362*aab831ceSchristos Instruction_kv3_v2_cbswp = 212, 1363*aab831ceSchristos Instruction_kv3_v2_clrf = 213, 1364*aab831ceSchristos Instruction_kv3_v2_clsd = 214, 1365*aab831ceSchristos Instruction_kv3_v2_clsw = 215, 1366*aab831ceSchristos Instruction_kv3_v2_clswp = 216, 1367*aab831ceSchristos Instruction_kv3_v2_clzd = 217, 1368*aab831ceSchristos Instruction_kv3_v2_clzw = 218, 1369*aab831ceSchristos Instruction_kv3_v2_clzwp = 219, 1370*aab831ceSchristos Instruction_kv3_v2_cmovebo = 220, 1371*aab831ceSchristos Instruction_kv3_v2_cmoved = 221, 1372*aab831ceSchristos Instruction_kv3_v2_cmovehq = 222, 1373*aab831ceSchristos Instruction_kv3_v2_cmovewp = 223, 1374*aab831ceSchristos Instruction_kv3_v2_cmuldt = 224, 1375*aab831ceSchristos Instruction_kv3_v2_cmulghxdt = 225, 1376*aab831ceSchristos Instruction_kv3_v2_cmulglxdt = 226, 1377*aab831ceSchristos Instruction_kv3_v2_cmulgmxdt = 227, 1378*aab831ceSchristos Instruction_kv3_v2_cmulxdt = 228, 1379*aab831ceSchristos Instruction_kv3_v2_compd = 229, 1380*aab831ceSchristos Instruction_kv3_v2_compnbo = 230, 1381*aab831ceSchristos Instruction_kv3_v2_compnd = 231, 1382*aab831ceSchristos Instruction_kv3_v2_compnhq = 232, 1383*aab831ceSchristos Instruction_kv3_v2_compnw = 233, 1384*aab831ceSchristos Instruction_kv3_v2_compnwp = 234, 1385*aab831ceSchristos Instruction_kv3_v2_compuwd = 235, 1386*aab831ceSchristos Instruction_kv3_v2_compw = 236, 1387*aab831ceSchristos Instruction_kv3_v2_compwd = 237, 1388*aab831ceSchristos Instruction_kv3_v2_copyd = 238, 1389*aab831ceSchristos Instruction_kv3_v2_copyo = 239, 1390*aab831ceSchristos Instruction_kv3_v2_copyq = 240, 1391*aab831ceSchristos Instruction_kv3_v2_copyw = 241, 1392*aab831ceSchristos Instruction_kv3_v2_crcbellw = 242, 1393*aab831ceSchristos Instruction_kv3_v2_crcbelmw = 243, 1394*aab831ceSchristos Instruction_kv3_v2_crclellw = 244, 1395*aab831ceSchristos Instruction_kv3_v2_crclelmw = 245, 1396*aab831ceSchristos Instruction_kv3_v2_ctzd = 246, 1397*aab831ceSchristos Instruction_kv3_v2_ctzw = 247, 1398*aab831ceSchristos Instruction_kv3_v2_ctzwp = 248, 1399*aab831ceSchristos Instruction_kv3_v2_d1inval = 249, 1400*aab831ceSchristos Instruction_kv3_v2_dflushl = 250, 1401*aab831ceSchristos Instruction_kv3_v2_dflushsw = 251, 1402*aab831ceSchristos Instruction_kv3_v2_dinvall = 252, 1403*aab831ceSchristos Instruction_kv3_v2_dinvalsw = 253, 1404*aab831ceSchristos Instruction_kv3_v2_dot2suwd = 254, 1405*aab831ceSchristos Instruction_kv3_v2_dot2suwdp = 255, 1406*aab831ceSchristos Instruction_kv3_v2_dot2uwd = 256, 1407*aab831ceSchristos Instruction_kv3_v2_dot2uwdp = 257, 1408*aab831ceSchristos Instruction_kv3_v2_dot2w = 258, 1409*aab831ceSchristos Instruction_kv3_v2_dot2wd = 259, 1410*aab831ceSchristos Instruction_kv3_v2_dot2wdp = 260, 1411*aab831ceSchristos Instruction_kv3_v2_dot2wzp = 261, 1412*aab831ceSchristos Instruction_kv3_v2_dpurgel = 262, 1413*aab831ceSchristos Instruction_kv3_v2_dpurgesw = 263, 1414*aab831ceSchristos Instruction_kv3_v2_dtouchl = 264, 1415*aab831ceSchristos Instruction_kv3_v2_eord = 265, 1416*aab831ceSchristos Instruction_kv3_v2_eorrbod = 266, 1417*aab831ceSchristos Instruction_kv3_v2_eorrhqd = 267, 1418*aab831ceSchristos Instruction_kv3_v2_eorrwpd = 268, 1419*aab831ceSchristos Instruction_kv3_v2_eorw = 269, 1420*aab831ceSchristos Instruction_kv3_v2_errop = 270, 1421*aab831ceSchristos Instruction_kv3_v2_extfs = 271, 1422*aab831ceSchristos Instruction_kv3_v2_extfz = 272, 1423*aab831ceSchristos Instruction_kv3_v2_fabsd = 273, 1424*aab831ceSchristos Instruction_kv3_v2_fabshq = 274, 1425*aab831ceSchristos Instruction_kv3_v2_fabsw = 275, 1426*aab831ceSchristos Instruction_kv3_v2_fabswp = 276, 1427*aab831ceSchristos Instruction_kv3_v2_faddd = 277, 1428*aab831ceSchristos Instruction_kv3_v2_fadddc = 278, 1429*aab831ceSchristos Instruction_kv3_v2_fadddc_c = 279, 1430*aab831ceSchristos Instruction_kv3_v2_fadddp = 280, 1431*aab831ceSchristos Instruction_kv3_v2_faddho = 281, 1432*aab831ceSchristos Instruction_kv3_v2_faddhq = 282, 1433*aab831ceSchristos Instruction_kv3_v2_faddw = 283, 1434*aab831ceSchristos Instruction_kv3_v2_faddwc = 284, 1435*aab831ceSchristos Instruction_kv3_v2_faddwc_c = 285, 1436*aab831ceSchristos Instruction_kv3_v2_faddwcp = 286, 1437*aab831ceSchristos Instruction_kv3_v2_faddwcp_c = 287, 1438*aab831ceSchristos Instruction_kv3_v2_faddwp = 288, 1439*aab831ceSchristos Instruction_kv3_v2_faddwq = 289, 1440*aab831ceSchristos Instruction_kv3_v2_fcdivd = 290, 1441*aab831ceSchristos Instruction_kv3_v2_fcdivw = 291, 1442*aab831ceSchristos Instruction_kv3_v2_fcdivwp = 292, 1443*aab831ceSchristos Instruction_kv3_v2_fcompd = 293, 1444*aab831ceSchristos Instruction_kv3_v2_fcompnd = 294, 1445*aab831ceSchristos Instruction_kv3_v2_fcompnhq = 295, 1446*aab831ceSchristos Instruction_kv3_v2_fcompnw = 296, 1447*aab831ceSchristos Instruction_kv3_v2_fcompnwp = 297, 1448*aab831ceSchristos Instruction_kv3_v2_fcompw = 298, 1449*aab831ceSchristos Instruction_kv3_v2_fdot2w = 299, 1450*aab831ceSchristos Instruction_kv3_v2_fdot2wd = 300, 1451*aab831ceSchristos Instruction_kv3_v2_fdot2wdp = 301, 1452*aab831ceSchristos Instruction_kv3_v2_fdot2wzp = 302, 1453*aab831ceSchristos Instruction_kv3_v2_fence = 303, 1454*aab831ceSchristos Instruction_kv3_v2_ffdmasw = 304, 1455*aab831ceSchristos Instruction_kv3_v2_ffdmaswp = 305, 1456*aab831ceSchristos Instruction_kv3_v2_ffdmaswq = 306, 1457*aab831ceSchristos Instruction_kv3_v2_ffdmaw = 307, 1458*aab831ceSchristos Instruction_kv3_v2_ffdmawp = 308, 1459*aab831ceSchristos Instruction_kv3_v2_ffdmawq = 309, 1460*aab831ceSchristos Instruction_kv3_v2_ffdmdaw = 310, 1461*aab831ceSchristos Instruction_kv3_v2_ffdmdawp = 311, 1462*aab831ceSchristos Instruction_kv3_v2_ffdmdawq = 312, 1463*aab831ceSchristos Instruction_kv3_v2_ffdmdsw = 313, 1464*aab831ceSchristos Instruction_kv3_v2_ffdmdswp = 314, 1465*aab831ceSchristos Instruction_kv3_v2_ffdmdswq = 315, 1466*aab831ceSchristos Instruction_kv3_v2_ffdmsaw = 316, 1467*aab831ceSchristos Instruction_kv3_v2_ffdmsawp = 317, 1468*aab831ceSchristos Instruction_kv3_v2_ffdmsawq = 318, 1469*aab831ceSchristos Instruction_kv3_v2_ffdmsw = 319, 1470*aab831ceSchristos Instruction_kv3_v2_ffdmswp = 320, 1471*aab831ceSchristos Instruction_kv3_v2_ffdmswq = 321, 1472*aab831ceSchristos Instruction_kv3_v2_ffmad = 322, 1473*aab831ceSchristos Instruction_kv3_v2_ffmaho = 323, 1474*aab831ceSchristos Instruction_kv3_v2_ffmahq = 324, 1475*aab831ceSchristos Instruction_kv3_v2_ffmahw = 325, 1476*aab831ceSchristos Instruction_kv3_v2_ffmahwq = 326, 1477*aab831ceSchristos Instruction_kv3_v2_ffmaw = 327, 1478*aab831ceSchristos Instruction_kv3_v2_ffmawc = 328, 1479*aab831ceSchristos Instruction_kv3_v2_ffmawcp = 329, 1480*aab831ceSchristos Instruction_kv3_v2_ffmawd = 330, 1481*aab831ceSchristos Instruction_kv3_v2_ffmawdp = 331, 1482*aab831ceSchristos Instruction_kv3_v2_ffmawp = 332, 1483*aab831ceSchristos Instruction_kv3_v2_ffmawq = 333, 1484*aab831ceSchristos Instruction_kv3_v2_ffmsd = 334, 1485*aab831ceSchristos Instruction_kv3_v2_ffmsho = 335, 1486*aab831ceSchristos Instruction_kv3_v2_ffmshq = 336, 1487*aab831ceSchristos Instruction_kv3_v2_ffmshw = 337, 1488*aab831ceSchristos Instruction_kv3_v2_ffmshwq = 338, 1489*aab831ceSchristos Instruction_kv3_v2_ffmsw = 339, 1490*aab831ceSchristos Instruction_kv3_v2_ffmswc = 340, 1491*aab831ceSchristos Instruction_kv3_v2_ffmswcp = 341, 1492*aab831ceSchristos Instruction_kv3_v2_ffmswd = 342, 1493*aab831ceSchristos Instruction_kv3_v2_ffmswdp = 343, 1494*aab831ceSchristos Instruction_kv3_v2_ffmswp = 344, 1495*aab831ceSchristos Instruction_kv3_v2_ffmswq = 345, 1496*aab831ceSchristos Instruction_kv3_v2_fixedd = 346, 1497*aab831ceSchristos Instruction_kv3_v2_fixedud = 347, 1498*aab831ceSchristos Instruction_kv3_v2_fixeduw = 348, 1499*aab831ceSchristos Instruction_kv3_v2_fixeduwp = 349, 1500*aab831ceSchristos Instruction_kv3_v2_fixedw = 350, 1501*aab831ceSchristos Instruction_kv3_v2_fixedwp = 351, 1502*aab831ceSchristos Instruction_kv3_v2_floatd = 352, 1503*aab831ceSchristos Instruction_kv3_v2_floatud = 353, 1504*aab831ceSchristos Instruction_kv3_v2_floatuw = 354, 1505*aab831ceSchristos Instruction_kv3_v2_floatuwp = 355, 1506*aab831ceSchristos Instruction_kv3_v2_floatw = 356, 1507*aab831ceSchristos Instruction_kv3_v2_floatwp = 357, 1508*aab831ceSchristos Instruction_kv3_v2_fmaxd = 358, 1509*aab831ceSchristos Instruction_kv3_v2_fmaxhq = 359, 1510*aab831ceSchristos Instruction_kv3_v2_fmaxw = 360, 1511*aab831ceSchristos Instruction_kv3_v2_fmaxwp = 361, 1512*aab831ceSchristos Instruction_kv3_v2_fmind = 362, 1513*aab831ceSchristos Instruction_kv3_v2_fminhq = 363, 1514*aab831ceSchristos Instruction_kv3_v2_fminw = 364, 1515*aab831ceSchristos Instruction_kv3_v2_fminwp = 365, 1516*aab831ceSchristos Instruction_kv3_v2_fmm212w = 366, 1517*aab831ceSchristos Instruction_kv3_v2_fmm222w = 367, 1518*aab831ceSchristos Instruction_kv3_v2_fmma212w = 368, 1519*aab831ceSchristos Instruction_kv3_v2_fmma222w = 369, 1520*aab831ceSchristos Instruction_kv3_v2_fmms212w = 370, 1521*aab831ceSchristos Instruction_kv3_v2_fmms222w = 371, 1522*aab831ceSchristos Instruction_kv3_v2_fmuld = 372, 1523*aab831ceSchristos Instruction_kv3_v2_fmulho = 373, 1524*aab831ceSchristos Instruction_kv3_v2_fmulhq = 374, 1525*aab831ceSchristos Instruction_kv3_v2_fmulhw = 375, 1526*aab831ceSchristos Instruction_kv3_v2_fmulhwq = 376, 1527*aab831ceSchristos Instruction_kv3_v2_fmulw = 377, 1528*aab831ceSchristos Instruction_kv3_v2_fmulwc = 378, 1529*aab831ceSchristos Instruction_kv3_v2_fmulwcp = 379, 1530*aab831ceSchristos Instruction_kv3_v2_fmulwd = 380, 1531*aab831ceSchristos Instruction_kv3_v2_fmulwdp = 381, 1532*aab831ceSchristos Instruction_kv3_v2_fmulwp = 382, 1533*aab831ceSchristos Instruction_kv3_v2_fmulwq = 383, 1534*aab831ceSchristos Instruction_kv3_v2_fnarrowdw = 384, 1535*aab831ceSchristos Instruction_kv3_v2_fnarrowdwp = 385, 1536*aab831ceSchristos Instruction_kv3_v2_fnarrowwh = 386, 1537*aab831ceSchristos Instruction_kv3_v2_fnarrowwhq = 387, 1538*aab831ceSchristos Instruction_kv3_v2_fnegd = 388, 1539*aab831ceSchristos Instruction_kv3_v2_fneghq = 389, 1540*aab831ceSchristos Instruction_kv3_v2_fnegw = 390, 1541*aab831ceSchristos Instruction_kv3_v2_fnegwp = 391, 1542*aab831ceSchristos Instruction_kv3_v2_frecw = 392, 1543*aab831ceSchristos Instruction_kv3_v2_frsrw = 393, 1544*aab831ceSchristos Instruction_kv3_v2_fsbfd = 394, 1545*aab831ceSchristos Instruction_kv3_v2_fsbfdc = 395, 1546*aab831ceSchristos Instruction_kv3_v2_fsbfdc_c = 396, 1547*aab831ceSchristos Instruction_kv3_v2_fsbfdp = 397, 1548*aab831ceSchristos Instruction_kv3_v2_fsbfho = 398, 1549*aab831ceSchristos Instruction_kv3_v2_fsbfhq = 399, 1550*aab831ceSchristos Instruction_kv3_v2_fsbfw = 400, 1551*aab831ceSchristos Instruction_kv3_v2_fsbfwc = 401, 1552*aab831ceSchristos Instruction_kv3_v2_fsbfwc_c = 402, 1553*aab831ceSchristos Instruction_kv3_v2_fsbfwcp = 403, 1554*aab831ceSchristos Instruction_kv3_v2_fsbfwcp_c = 404, 1555*aab831ceSchristos Instruction_kv3_v2_fsbfwp = 405, 1556*aab831ceSchristos Instruction_kv3_v2_fsbfwq = 406, 1557*aab831ceSchristos Instruction_kv3_v2_fsdivd = 407, 1558*aab831ceSchristos Instruction_kv3_v2_fsdivw = 408, 1559*aab831ceSchristos Instruction_kv3_v2_fsdivwp = 409, 1560*aab831ceSchristos Instruction_kv3_v2_fsrecd = 410, 1561*aab831ceSchristos Instruction_kv3_v2_fsrecw = 411, 1562*aab831ceSchristos Instruction_kv3_v2_fsrecwp = 412, 1563*aab831ceSchristos Instruction_kv3_v2_fsrsrd = 413, 1564*aab831ceSchristos Instruction_kv3_v2_fsrsrw = 414, 1565*aab831ceSchristos Instruction_kv3_v2_fsrsrwp = 415, 1566*aab831ceSchristos Instruction_kv3_v2_fwidenlhw = 416, 1567*aab831ceSchristos Instruction_kv3_v2_fwidenlhwp = 417, 1568*aab831ceSchristos Instruction_kv3_v2_fwidenlwd = 418, 1569*aab831ceSchristos Instruction_kv3_v2_fwidenmhw = 419, 1570*aab831ceSchristos Instruction_kv3_v2_fwidenmhwp = 420, 1571*aab831ceSchristos Instruction_kv3_v2_fwidenmwd = 421, 1572*aab831ceSchristos Instruction_kv3_v2_get = 422, 1573*aab831ceSchristos Instruction_kv3_v2_goto = 423, 1574*aab831ceSchristos Instruction_kv3_v2_i1inval = 424, 1575*aab831ceSchristos Instruction_kv3_v2_i1invals = 425, 1576*aab831ceSchristos Instruction_kv3_v2_icall = 426, 1577*aab831ceSchristos Instruction_kv3_v2_iget = 427, 1578*aab831ceSchristos Instruction_kv3_v2_igoto = 428, 1579*aab831ceSchristos Instruction_kv3_v2_insf = 429, 1580*aab831ceSchristos Instruction_kv3_v2_iord = 430, 1581*aab831ceSchristos Instruction_kv3_v2_iornd = 431, 1582*aab831ceSchristos Instruction_kv3_v2_iornw = 432, 1583*aab831ceSchristos Instruction_kv3_v2_iorrbod = 433, 1584*aab831ceSchristos Instruction_kv3_v2_iorrhqd = 434, 1585*aab831ceSchristos Instruction_kv3_v2_iorrwpd = 435, 1586*aab831ceSchristos Instruction_kv3_v2_iorw = 436, 1587*aab831ceSchristos Instruction_kv3_v2_landd = 437, 1588*aab831ceSchristos Instruction_kv3_v2_landw = 438, 1589*aab831ceSchristos Instruction_kv3_v2_lbs = 439, 1590*aab831ceSchristos Instruction_kv3_v2_lbz = 440, 1591*aab831ceSchristos Instruction_kv3_v2_ld = 441, 1592*aab831ceSchristos Instruction_kv3_v2_lhs = 442, 1593*aab831ceSchristos Instruction_kv3_v2_lhz = 443, 1594*aab831ceSchristos Instruction_kv3_v2_liord = 444, 1595*aab831ceSchristos Instruction_kv3_v2_liorw = 445, 1596*aab831ceSchristos Instruction_kv3_v2_lnandd = 446, 1597*aab831ceSchristos Instruction_kv3_v2_lnandw = 447, 1598*aab831ceSchristos Instruction_kv3_v2_lniord = 448, 1599*aab831ceSchristos Instruction_kv3_v2_lniorw = 449, 1600*aab831ceSchristos Instruction_kv3_v2_lnord = 450, 1601*aab831ceSchristos Instruction_kv3_v2_lnorw = 451, 1602*aab831ceSchristos Instruction_kv3_v2_lo = 452, 1603*aab831ceSchristos Instruction_kv3_v2_loopdo = 453, 1604*aab831ceSchristos Instruction_kv3_v2_lord = 454, 1605*aab831ceSchristos Instruction_kv3_v2_lorw = 455, 1606*aab831ceSchristos Instruction_kv3_v2_lq = 456, 1607*aab831ceSchristos Instruction_kv3_v2_lws = 457, 1608*aab831ceSchristos Instruction_kv3_v2_lwz = 458, 1609*aab831ceSchristos Instruction_kv3_v2_maddd = 459, 1610*aab831ceSchristos Instruction_kv3_v2_madddt = 460, 1611*aab831ceSchristos Instruction_kv3_v2_maddhq = 461, 1612*aab831ceSchristos Instruction_kv3_v2_maddhwq = 462, 1613*aab831ceSchristos Instruction_kv3_v2_maddmwq = 463, 1614*aab831ceSchristos Instruction_kv3_v2_maddsudt = 464, 1615*aab831ceSchristos Instruction_kv3_v2_maddsuhwq = 465, 1616*aab831ceSchristos Instruction_kv3_v2_maddsumwq = 466, 1617*aab831ceSchristos Instruction_kv3_v2_maddsuwd = 467, 1618*aab831ceSchristos Instruction_kv3_v2_maddsuwdp = 468, 1619*aab831ceSchristos Instruction_kv3_v2_maddudt = 469, 1620*aab831ceSchristos Instruction_kv3_v2_madduhwq = 470, 1621*aab831ceSchristos Instruction_kv3_v2_maddumwq = 471, 1622*aab831ceSchristos Instruction_kv3_v2_madduwd = 472, 1623*aab831ceSchristos Instruction_kv3_v2_madduwdp = 473, 1624*aab831ceSchristos Instruction_kv3_v2_madduzdt = 474, 1625*aab831ceSchristos Instruction_kv3_v2_maddw = 475, 1626*aab831ceSchristos Instruction_kv3_v2_maddwd = 476, 1627*aab831ceSchristos Instruction_kv3_v2_maddwdp = 477, 1628*aab831ceSchristos Instruction_kv3_v2_maddwp = 478, 1629*aab831ceSchristos Instruction_kv3_v2_maddwq = 479, 1630*aab831ceSchristos Instruction_kv3_v2_make = 480, 1631*aab831ceSchristos Instruction_kv3_v2_maxbo = 481, 1632*aab831ceSchristos Instruction_kv3_v2_maxd = 482, 1633*aab831ceSchristos Instruction_kv3_v2_maxhq = 483, 1634*aab831ceSchristos Instruction_kv3_v2_maxrbod = 484, 1635*aab831ceSchristos Instruction_kv3_v2_maxrhqd = 485, 1636*aab831ceSchristos Instruction_kv3_v2_maxrwpd = 486, 1637*aab831ceSchristos Instruction_kv3_v2_maxubo = 487, 1638*aab831ceSchristos Instruction_kv3_v2_maxud = 488, 1639*aab831ceSchristos Instruction_kv3_v2_maxuhq = 489, 1640*aab831ceSchristos Instruction_kv3_v2_maxurbod = 490, 1641*aab831ceSchristos Instruction_kv3_v2_maxurhqd = 491, 1642*aab831ceSchristos Instruction_kv3_v2_maxurwpd = 492, 1643*aab831ceSchristos Instruction_kv3_v2_maxuw = 493, 1644*aab831ceSchristos Instruction_kv3_v2_maxuwp = 494, 1645*aab831ceSchristos Instruction_kv3_v2_maxw = 495, 1646*aab831ceSchristos Instruction_kv3_v2_maxwp = 496, 1647*aab831ceSchristos Instruction_kv3_v2_minbo = 497, 1648*aab831ceSchristos Instruction_kv3_v2_mind = 498, 1649*aab831ceSchristos Instruction_kv3_v2_minhq = 499, 1650*aab831ceSchristos Instruction_kv3_v2_minrbod = 500, 1651*aab831ceSchristos Instruction_kv3_v2_minrhqd = 501, 1652*aab831ceSchristos Instruction_kv3_v2_minrwpd = 502, 1653*aab831ceSchristos Instruction_kv3_v2_minubo = 503, 1654*aab831ceSchristos Instruction_kv3_v2_minud = 504, 1655*aab831ceSchristos Instruction_kv3_v2_minuhq = 505, 1656*aab831ceSchristos Instruction_kv3_v2_minurbod = 506, 1657*aab831ceSchristos Instruction_kv3_v2_minurhqd = 507, 1658*aab831ceSchristos Instruction_kv3_v2_minurwpd = 508, 1659*aab831ceSchristos Instruction_kv3_v2_minuw = 509, 1660*aab831ceSchristos Instruction_kv3_v2_minuwp = 510, 1661*aab831ceSchristos Instruction_kv3_v2_minw = 511, 1662*aab831ceSchristos Instruction_kv3_v2_minwp = 512, 1663*aab831ceSchristos Instruction_kv3_v2_mm212w = 513, 1664*aab831ceSchristos Instruction_kv3_v2_mma212w = 514, 1665*aab831ceSchristos Instruction_kv3_v2_mms212w = 515, 1666*aab831ceSchristos Instruction_kv3_v2_msbfd = 516, 1667*aab831ceSchristos Instruction_kv3_v2_msbfdt = 517, 1668*aab831ceSchristos Instruction_kv3_v2_msbfhq = 518, 1669*aab831ceSchristos Instruction_kv3_v2_msbfhwq = 519, 1670*aab831ceSchristos Instruction_kv3_v2_msbfmwq = 520, 1671*aab831ceSchristos Instruction_kv3_v2_msbfsudt = 521, 1672*aab831ceSchristos Instruction_kv3_v2_msbfsuhwq = 522, 1673*aab831ceSchristos Instruction_kv3_v2_msbfsumwq = 523, 1674*aab831ceSchristos Instruction_kv3_v2_msbfsuwd = 524, 1675*aab831ceSchristos Instruction_kv3_v2_msbfsuwdp = 525, 1676*aab831ceSchristos Instruction_kv3_v2_msbfudt = 526, 1677*aab831ceSchristos Instruction_kv3_v2_msbfuhwq = 527, 1678*aab831ceSchristos Instruction_kv3_v2_msbfumwq = 528, 1679*aab831ceSchristos Instruction_kv3_v2_msbfuwd = 529, 1680*aab831ceSchristos Instruction_kv3_v2_msbfuwdp = 530, 1681*aab831ceSchristos Instruction_kv3_v2_msbfuzdt = 531, 1682*aab831ceSchristos Instruction_kv3_v2_msbfw = 532, 1683*aab831ceSchristos Instruction_kv3_v2_msbfwd = 533, 1684*aab831ceSchristos Instruction_kv3_v2_msbfwdp = 534, 1685*aab831ceSchristos Instruction_kv3_v2_msbfwp = 535, 1686*aab831ceSchristos Instruction_kv3_v2_msbfwq = 536, 1687*aab831ceSchristos Instruction_kv3_v2_muld = 537, 1688*aab831ceSchristos Instruction_kv3_v2_muldt = 538, 1689*aab831ceSchristos Instruction_kv3_v2_mulhq = 539, 1690*aab831ceSchristos Instruction_kv3_v2_mulhwq = 540, 1691*aab831ceSchristos Instruction_kv3_v2_mulmwq = 541, 1692*aab831ceSchristos Instruction_kv3_v2_mulsudt = 542, 1693*aab831ceSchristos Instruction_kv3_v2_mulsuhwq = 543, 1694*aab831ceSchristos Instruction_kv3_v2_mulsumwq = 544, 1695*aab831ceSchristos Instruction_kv3_v2_mulsuwd = 545, 1696*aab831ceSchristos Instruction_kv3_v2_mulsuwdp = 546, 1697*aab831ceSchristos Instruction_kv3_v2_muludt = 547, 1698*aab831ceSchristos Instruction_kv3_v2_muluhwq = 548, 1699*aab831ceSchristos Instruction_kv3_v2_mulumwq = 549, 1700*aab831ceSchristos Instruction_kv3_v2_muluwd = 550, 1701*aab831ceSchristos Instruction_kv3_v2_muluwdp = 551, 1702*aab831ceSchristos Instruction_kv3_v2_mulw = 552, 1703*aab831ceSchristos Instruction_kv3_v2_mulwd = 553, 1704*aab831ceSchristos Instruction_kv3_v2_mulwdp = 554, 1705*aab831ceSchristos Instruction_kv3_v2_mulwp = 555, 1706*aab831ceSchristos Instruction_kv3_v2_mulwq = 556, 1707*aab831ceSchristos Instruction_kv3_v2_nandd = 557, 1708*aab831ceSchristos Instruction_kv3_v2_nandw = 558, 1709*aab831ceSchristos Instruction_kv3_v2_negbo = 559, 1710*aab831ceSchristos Instruction_kv3_v2_negd = 560, 1711*aab831ceSchristos Instruction_kv3_v2_neghq = 561, 1712*aab831ceSchristos Instruction_kv3_v2_negsbo = 562, 1713*aab831ceSchristos Instruction_kv3_v2_negsd = 563, 1714*aab831ceSchristos Instruction_kv3_v2_negshq = 564, 1715*aab831ceSchristos Instruction_kv3_v2_negsw = 565, 1716*aab831ceSchristos Instruction_kv3_v2_negswp = 566, 1717*aab831ceSchristos Instruction_kv3_v2_negw = 567, 1718*aab831ceSchristos Instruction_kv3_v2_negwp = 568, 1719*aab831ceSchristos Instruction_kv3_v2_neord = 569, 1720*aab831ceSchristos Instruction_kv3_v2_neorw = 570, 1721*aab831ceSchristos Instruction_kv3_v2_niord = 571, 1722*aab831ceSchristos Instruction_kv3_v2_niorw = 572, 1723*aab831ceSchristos Instruction_kv3_v2_nop = 573, 1724*aab831ceSchristos Instruction_kv3_v2_nord = 574, 1725*aab831ceSchristos Instruction_kv3_v2_norw = 575, 1726*aab831ceSchristos Instruction_kv3_v2_notd = 576, 1727*aab831ceSchristos Instruction_kv3_v2_notw = 577, 1728*aab831ceSchristos Instruction_kv3_v2_nxord = 578, 1729*aab831ceSchristos Instruction_kv3_v2_nxorw = 579, 1730*aab831ceSchristos Instruction_kv3_v2_ord = 580, 1731*aab831ceSchristos Instruction_kv3_v2_ornd = 581, 1732*aab831ceSchristos Instruction_kv3_v2_ornw = 582, 1733*aab831ceSchristos Instruction_kv3_v2_orrbod = 583, 1734*aab831ceSchristos Instruction_kv3_v2_orrhqd = 584, 1735*aab831ceSchristos Instruction_kv3_v2_orrwpd = 585, 1736*aab831ceSchristos Instruction_kv3_v2_orw = 586, 1737*aab831ceSchristos Instruction_kv3_v2_pcrel = 587, 1738*aab831ceSchristos Instruction_kv3_v2_ret = 588, 1739*aab831ceSchristos Instruction_kv3_v2_rfe = 589, 1740*aab831ceSchristos Instruction_kv3_v2_rolw = 590, 1741*aab831ceSchristos Instruction_kv3_v2_rolwps = 591, 1742*aab831ceSchristos Instruction_kv3_v2_rorw = 592, 1743*aab831ceSchristos Instruction_kv3_v2_rorwps = 593, 1744*aab831ceSchristos Instruction_kv3_v2_rswap = 594, 1745*aab831ceSchristos Instruction_kv3_v2_sb = 595, 1746*aab831ceSchristos Instruction_kv3_v2_sbfbo = 596, 1747*aab831ceSchristos Instruction_kv3_v2_sbfcd = 597, 1748*aab831ceSchristos Instruction_kv3_v2_sbfcd_i = 598, 1749*aab831ceSchristos Instruction_kv3_v2_sbfd = 599, 1750*aab831ceSchristos Instruction_kv3_v2_sbfhq = 600, 1751*aab831ceSchristos Instruction_kv3_v2_sbfsbo = 601, 1752*aab831ceSchristos Instruction_kv3_v2_sbfsd = 602, 1753*aab831ceSchristos Instruction_kv3_v2_sbfshq = 603, 1754*aab831ceSchristos Instruction_kv3_v2_sbfsw = 604, 1755*aab831ceSchristos Instruction_kv3_v2_sbfswp = 605, 1756*aab831ceSchristos Instruction_kv3_v2_sbfusbo = 606, 1757*aab831ceSchristos Instruction_kv3_v2_sbfusd = 607, 1758*aab831ceSchristos Instruction_kv3_v2_sbfushq = 608, 1759*aab831ceSchristos Instruction_kv3_v2_sbfusw = 609, 1760*aab831ceSchristos Instruction_kv3_v2_sbfuswp = 610, 1761*aab831ceSchristos Instruction_kv3_v2_sbfuwd = 611, 1762*aab831ceSchristos Instruction_kv3_v2_sbfw = 612, 1763*aab831ceSchristos Instruction_kv3_v2_sbfwd = 613, 1764*aab831ceSchristos Instruction_kv3_v2_sbfwp = 614, 1765*aab831ceSchristos Instruction_kv3_v2_sbfx16bo = 615, 1766*aab831ceSchristos Instruction_kv3_v2_sbfx16d = 616, 1767*aab831ceSchristos Instruction_kv3_v2_sbfx16hq = 617, 1768*aab831ceSchristos Instruction_kv3_v2_sbfx16uwd = 618, 1769*aab831ceSchristos Instruction_kv3_v2_sbfx16w = 619, 1770*aab831ceSchristos Instruction_kv3_v2_sbfx16wd = 620, 1771*aab831ceSchristos Instruction_kv3_v2_sbfx16wp = 621, 1772*aab831ceSchristos Instruction_kv3_v2_sbfx2bo = 622, 1773*aab831ceSchristos Instruction_kv3_v2_sbfx2d = 623, 1774*aab831ceSchristos Instruction_kv3_v2_sbfx2hq = 624, 1775*aab831ceSchristos Instruction_kv3_v2_sbfx2uwd = 625, 1776*aab831ceSchristos Instruction_kv3_v2_sbfx2w = 626, 1777*aab831ceSchristos Instruction_kv3_v2_sbfx2wd = 627, 1778*aab831ceSchristos Instruction_kv3_v2_sbfx2wp = 628, 1779*aab831ceSchristos Instruction_kv3_v2_sbfx32d = 629, 1780*aab831ceSchristos Instruction_kv3_v2_sbfx32uwd = 630, 1781*aab831ceSchristos Instruction_kv3_v2_sbfx32w = 631, 1782*aab831ceSchristos Instruction_kv3_v2_sbfx32wd = 632, 1783*aab831ceSchristos Instruction_kv3_v2_sbfx4bo = 633, 1784*aab831ceSchristos Instruction_kv3_v2_sbfx4d = 634, 1785*aab831ceSchristos Instruction_kv3_v2_sbfx4hq = 635, 1786*aab831ceSchristos Instruction_kv3_v2_sbfx4uwd = 636, 1787*aab831ceSchristos Instruction_kv3_v2_sbfx4w = 637, 1788*aab831ceSchristos Instruction_kv3_v2_sbfx4wd = 638, 1789*aab831ceSchristos Instruction_kv3_v2_sbfx4wp = 639, 1790*aab831ceSchristos Instruction_kv3_v2_sbfx64d = 640, 1791*aab831ceSchristos Instruction_kv3_v2_sbfx64uwd = 641, 1792*aab831ceSchristos Instruction_kv3_v2_sbfx64w = 642, 1793*aab831ceSchristos Instruction_kv3_v2_sbfx64wd = 643, 1794*aab831ceSchristos Instruction_kv3_v2_sbfx8bo = 644, 1795*aab831ceSchristos Instruction_kv3_v2_sbfx8d = 645, 1796*aab831ceSchristos Instruction_kv3_v2_sbfx8hq = 646, 1797*aab831ceSchristos Instruction_kv3_v2_sbfx8uwd = 647, 1798*aab831ceSchristos Instruction_kv3_v2_sbfx8w = 648, 1799*aab831ceSchristos Instruction_kv3_v2_sbfx8wd = 649, 1800*aab831ceSchristos Instruction_kv3_v2_sbfx8wp = 650, 1801*aab831ceSchristos Instruction_kv3_v2_sbmm8 = 651, 1802*aab831ceSchristos Instruction_kv3_v2_sbmmt8 = 652, 1803*aab831ceSchristos Instruction_kv3_v2_scall = 653, 1804*aab831ceSchristos Instruction_kv3_v2_sd = 654, 1805*aab831ceSchristos Instruction_kv3_v2_set = 655, 1806*aab831ceSchristos Instruction_kv3_v2_sh = 656, 1807*aab831ceSchristos Instruction_kv3_v2_sleep = 657, 1808*aab831ceSchristos Instruction_kv3_v2_sllbos = 658, 1809*aab831ceSchristos Instruction_kv3_v2_slld = 659, 1810*aab831ceSchristos Instruction_kv3_v2_sllhqs = 660, 1811*aab831ceSchristos Instruction_kv3_v2_sllw = 661, 1812*aab831ceSchristos Instruction_kv3_v2_sllwps = 662, 1813*aab831ceSchristos Instruction_kv3_v2_slsbos = 663, 1814*aab831ceSchristos Instruction_kv3_v2_slsd = 664, 1815*aab831ceSchristos Instruction_kv3_v2_slshqs = 665, 1816*aab831ceSchristos Instruction_kv3_v2_slsw = 666, 1817*aab831ceSchristos Instruction_kv3_v2_slswps = 667, 1818*aab831ceSchristos Instruction_kv3_v2_slusbos = 668, 1819*aab831ceSchristos Instruction_kv3_v2_slusd = 669, 1820*aab831ceSchristos Instruction_kv3_v2_slushqs = 670, 1821*aab831ceSchristos Instruction_kv3_v2_slusw = 671, 1822*aab831ceSchristos Instruction_kv3_v2_sluswps = 672, 1823*aab831ceSchristos Instruction_kv3_v2_so = 673, 1824*aab831ceSchristos Instruction_kv3_v2_sq = 674, 1825*aab831ceSchristos Instruction_kv3_v2_srabos = 675, 1826*aab831ceSchristos Instruction_kv3_v2_srad = 676, 1827*aab831ceSchristos Instruction_kv3_v2_srahqs = 677, 1828*aab831ceSchristos Instruction_kv3_v2_sraw = 678, 1829*aab831ceSchristos Instruction_kv3_v2_srawps = 679, 1830*aab831ceSchristos Instruction_kv3_v2_srlbos = 680, 1831*aab831ceSchristos Instruction_kv3_v2_srld = 681, 1832*aab831ceSchristos Instruction_kv3_v2_srlhqs = 682, 1833*aab831ceSchristos Instruction_kv3_v2_srlw = 683, 1834*aab831ceSchristos Instruction_kv3_v2_srlwps = 684, 1835*aab831ceSchristos Instruction_kv3_v2_srsbos = 685, 1836*aab831ceSchristos Instruction_kv3_v2_srsd = 686, 1837*aab831ceSchristos Instruction_kv3_v2_srshqs = 687, 1838*aab831ceSchristos Instruction_kv3_v2_srsw = 688, 1839*aab831ceSchristos Instruction_kv3_v2_srswps = 689, 1840*aab831ceSchristos Instruction_kv3_v2_stop = 690, 1841*aab831ceSchristos Instruction_kv3_v2_stsud = 691, 1842*aab831ceSchristos Instruction_kv3_v2_stsuhq = 692, 1843*aab831ceSchristos Instruction_kv3_v2_stsuw = 693, 1844*aab831ceSchristos Instruction_kv3_v2_stsuwp = 694, 1845*aab831ceSchristos Instruction_kv3_v2_sw = 695, 1846*aab831ceSchristos Instruction_kv3_v2_sxbd = 696, 1847*aab831ceSchristos Instruction_kv3_v2_sxhd = 697, 1848*aab831ceSchristos Instruction_kv3_v2_sxlbhq = 698, 1849*aab831ceSchristos Instruction_kv3_v2_sxlhwp = 699, 1850*aab831ceSchristos Instruction_kv3_v2_sxmbhq = 700, 1851*aab831ceSchristos Instruction_kv3_v2_sxmhwp = 701, 1852*aab831ceSchristos Instruction_kv3_v2_sxwd = 702, 1853*aab831ceSchristos Instruction_kv3_v2_syncgroup = 703, 1854*aab831ceSchristos Instruction_kv3_v2_tlbdinval = 704, 1855*aab831ceSchristos Instruction_kv3_v2_tlbiinval = 705, 1856*aab831ceSchristos Instruction_kv3_v2_tlbprobe = 706, 1857*aab831ceSchristos Instruction_kv3_v2_tlbread = 707, 1858*aab831ceSchristos Instruction_kv3_v2_tlbwrite = 708, 1859*aab831ceSchristos Instruction_kv3_v2_waitit = 709, 1860*aab831ceSchristos Instruction_kv3_v2_wfxl = 710, 1861*aab831ceSchristos Instruction_kv3_v2_wfxm = 711, 1862*aab831ceSchristos Instruction_kv3_v2_xaccesso = 712, 1863*aab831ceSchristos Instruction_kv3_v2_xaligno = 713, 1864*aab831ceSchristos Instruction_kv3_v2_xandno = 714, 1865*aab831ceSchristos Instruction_kv3_v2_xando = 715, 1866*aab831ceSchristos Instruction_kv3_v2_xclampwo = 716, 1867*aab831ceSchristos Instruction_kv3_v2_xcopyo = 717, 1868*aab831ceSchristos Instruction_kv3_v2_xcopyv = 718, 1869*aab831ceSchristos Instruction_kv3_v2_xcopyx = 719, 1870*aab831ceSchristos Instruction_kv3_v2_xeoro = 720, 1871*aab831ceSchristos Instruction_kv3_v2_xffma44hw = 721, 1872*aab831ceSchristos Instruction_kv3_v2_xfmaxhx = 722, 1873*aab831ceSchristos Instruction_kv3_v2_xfminhx = 723, 1874*aab831ceSchristos Instruction_kv3_v2_xfmma484hw = 724, 1875*aab831ceSchristos Instruction_kv3_v2_xfnarrow44wh = 725, 1876*aab831ceSchristos Instruction_kv3_v2_xfscalewo = 726, 1877*aab831ceSchristos Instruction_kv3_v2_xiorno = 727, 1878*aab831ceSchristos Instruction_kv3_v2_xioro = 728, 1879*aab831ceSchristos Instruction_kv3_v2_xlo = 729, 1880*aab831ceSchristos Instruction_kv3_v2_xmadd44bw0 = 730, 1881*aab831ceSchristos Instruction_kv3_v2_xmadd44bw1 = 731, 1882*aab831ceSchristos Instruction_kv3_v2_xmaddifwo = 732, 1883*aab831ceSchristos Instruction_kv3_v2_xmaddsu44bw0 = 733, 1884*aab831ceSchristos Instruction_kv3_v2_xmaddsu44bw1 = 734, 1885*aab831ceSchristos Instruction_kv3_v2_xmaddu44bw0 = 735, 1886*aab831ceSchristos Instruction_kv3_v2_xmaddu44bw1 = 736, 1887*aab831ceSchristos Instruction_kv3_v2_xmma4164bw = 737, 1888*aab831ceSchristos Instruction_kv3_v2_xmma484bw = 738, 1889*aab831ceSchristos Instruction_kv3_v2_xmmasu4164bw = 739, 1890*aab831ceSchristos Instruction_kv3_v2_xmmasu484bw = 740, 1891*aab831ceSchristos Instruction_kv3_v2_xmmau4164bw = 741, 1892*aab831ceSchristos Instruction_kv3_v2_xmmau484bw = 742, 1893*aab831ceSchristos Instruction_kv3_v2_xmmaus4164bw = 743, 1894*aab831ceSchristos Instruction_kv3_v2_xmmaus484bw = 744, 1895*aab831ceSchristos Instruction_kv3_v2_xmovefd = 745, 1896*aab831ceSchristos Instruction_kv3_v2_xmovefo = 746, 1897*aab831ceSchristos Instruction_kv3_v2_xmovefq = 747, 1898*aab831ceSchristos Instruction_kv3_v2_xmovetd = 748, 1899*aab831ceSchristos Instruction_kv3_v2_xmovetq = 749, 1900*aab831ceSchristos Instruction_kv3_v2_xmsbfifwo = 750, 1901*aab831ceSchristos Instruction_kv3_v2_xmt44d = 751, 1902*aab831ceSchristos Instruction_kv3_v2_xnando = 752, 1903*aab831ceSchristos Instruction_kv3_v2_xneoro = 753, 1904*aab831ceSchristos Instruction_kv3_v2_xnioro = 754, 1905*aab831ceSchristos Instruction_kv3_v2_xnoro = 755, 1906*aab831ceSchristos Instruction_kv3_v2_xnxoro = 756, 1907*aab831ceSchristos Instruction_kv3_v2_xord = 757, 1908*aab831ceSchristos Instruction_kv3_v2_xorno = 758, 1909*aab831ceSchristos Instruction_kv3_v2_xoro = 759, 1910*aab831ceSchristos Instruction_kv3_v2_xorrbod = 760, 1911*aab831ceSchristos Instruction_kv3_v2_xorrhqd = 761, 1912*aab831ceSchristos Instruction_kv3_v2_xorrwpd = 762, 1913*aab831ceSchristos Instruction_kv3_v2_xorw = 763, 1914*aab831ceSchristos Instruction_kv3_v2_xrecvo = 764, 1915*aab831ceSchristos Instruction_kv3_v2_xsbmm8dq = 765, 1916*aab831ceSchristos Instruction_kv3_v2_xsbmmt8dq = 766, 1917*aab831ceSchristos Instruction_kv3_v2_xsendo = 767, 1918*aab831ceSchristos Instruction_kv3_v2_xsendrecvo = 768, 1919*aab831ceSchristos Instruction_kv3_v2_xso = 769, 1920*aab831ceSchristos Instruction_kv3_v2_xsplatdo = 770, 1921*aab831ceSchristos Instruction_kv3_v2_xsplatov = 771, 1922*aab831ceSchristos Instruction_kv3_v2_xsplatox = 772, 1923*aab831ceSchristos Instruction_kv3_v2_xsx48bw = 773, 1924*aab831ceSchristos Instruction_kv3_v2_xtrunc48wb = 774, 1925*aab831ceSchristos Instruction_kv3_v2_xxoro = 775, 1926*aab831ceSchristos Instruction_kv3_v2_xzx48bw = 776, 1927*aab831ceSchristos Instruction_kv3_v2_zxbd = 777, 1928*aab831ceSchristos Instruction_kv3_v2_zxhd = 778, 1929*aab831ceSchristos Instruction_kv3_v2_zxlbhq = 779, 1930*aab831ceSchristos Instruction_kv3_v2_zxlhwp = 780, 1931*aab831ceSchristos Instruction_kv3_v2_zxmbhq = 781, 1932*aab831ceSchristos Instruction_kv3_v2_zxmhwp = 782, 1933*aab831ceSchristos Instruction_kv3_v2_zxwd = 783, 1934*aab831ceSchristos Separator_kv3_v2_comma = 784, 1935*aab831ceSchristos Separator_kv3_v2_equal = 785, 1936*aab831ceSchristos Separator_kv3_v2_qmark = 786, 1937*aab831ceSchristos Separator_kv3_v2_rsbracket = 787, 1938*aab831ceSchristos Separator_kv3_v2_lsbracket = 788 1939*aab831ceSchristos }; 1940*aab831ceSchristos 1941*aab831ceSchristos enum Modifier_kv3_v2_exunum_enum { 1942*aab831ceSchristos Modifier_kv3_v2_exunum_ALU0=0, 1943*aab831ceSchristos Modifier_kv3_v2_exunum_ALU1=1, 1944*aab831ceSchristos Modifier_kv3_v2_exunum_MAU=2, 1945*aab831ceSchristos Modifier_kv3_v2_exunum_LSU=3, 1946*aab831ceSchristos }; 1947*aab831ceSchristos 1948*aab831ceSchristos extern const char *mod_kv3_v2_exunum[]; 1949*aab831ceSchristos extern const char *mod_kv3_v2_scalarcond[]; 1950*aab831ceSchristos extern const char *mod_kv3_v2_lsomask[]; 1951*aab831ceSchristos extern const char *mod_kv3_v2_lsumask[]; 1952*aab831ceSchristos extern const char *mod_kv3_v2_lsupack[]; 1953*aab831ceSchristos extern const char *mod_kv3_v2_simplecond[]; 1954*aab831ceSchristos extern const char *mod_kv3_v2_comparison[]; 1955*aab831ceSchristos extern const char *mod_kv3_v2_floatcomp[]; 1956*aab831ceSchristos extern const char *mod_kv3_v2_rounding[]; 1957*aab831ceSchristos extern const char *mod_kv3_v2_silent[]; 1958*aab831ceSchristos extern const char *mod_kv3_v2_variant[]; 1959*aab831ceSchristos extern const char *mod_kv3_v2_speculate[]; 1960*aab831ceSchristos extern const char *mod_kv3_v2_doscale[]; 1961*aab831ceSchristos extern const char *mod_kv3_v2_qindex[]; 1962*aab831ceSchristos extern const char *mod_kv3_v2_hindex[]; 1963*aab831ceSchristos extern const char *mod_kv3_v2_cachelev[]; 1964*aab831ceSchristos extern const char *mod_kv3_v2_coherency[]; 1965*aab831ceSchristos extern const char *mod_kv3_v2_boolcas[]; 1966*aab831ceSchristos extern const char *mod_kv3_v2_accesses[]; 1967*aab831ceSchristos extern const char *mod_kv3_v2_channel[]; 1968*aab831ceSchristos extern const char *mod_kv3_v2_conjugate[]; 1969*aab831ceSchristos extern const char *mod_kv3_v2_transpose[]; 1970*aab831ceSchristos extern const char *mod_kv3_v2_shuffleV[]; 1971*aab831ceSchristos extern const char *mod_kv3_v2_shuffleX[]; 1972*aab831ceSchristos extern const char *mod_kv3_v2_splat32[]; 1973*aab831ceSchristos typedef enum { 1974*aab831ceSchristos Bundling_kv3_v2_ALL, 1975*aab831ceSchristos Bundling_kv3_v2_BCU, 1976*aab831ceSchristos Bundling_kv3_v2_TCA, 1977*aab831ceSchristos Bundling_kv3_v2_FULL, 1978*aab831ceSchristos Bundling_kv3_v2_FULL_X, 1979*aab831ceSchristos Bundling_kv3_v2_FULL_Y, 1980*aab831ceSchristos Bundling_kv3_v2_LITE, 1981*aab831ceSchristos Bundling_kv3_v2_LITE_X, 1982*aab831ceSchristos Bundling_kv3_v2_LITE_Y, 1983*aab831ceSchristos Bundling_kv3_v2_MAU, 1984*aab831ceSchristos Bundling_kv3_v2_MAU_X, 1985*aab831ceSchristos Bundling_kv3_v2_MAU_Y, 1986*aab831ceSchristos Bundling_kv3_v2_LSU, 1987*aab831ceSchristos Bundling_kv3_v2_LSU_X, 1988*aab831ceSchristos Bundling_kv3_v2_LSU_Y, 1989*aab831ceSchristos Bundling_kv3_v2_TINY, 1990*aab831ceSchristos Bundling_kv3_v2_TINY_X, 1991*aab831ceSchristos Bundling_kv3_v2_TINY_Y, 1992*aab831ceSchristos Bundling_kv3_v2_NOP, 1993*aab831ceSchristos } Bundling_kv3_v2; 1994*aab831ceSchristos 1995*aab831ceSchristos 1996*aab831ceSchristos static const char *bundling_kv3_v2_names(Bundling_kv3_v2 bundling) __attribute__((unused)); 1997*aab831ceSchristos static const char *bundling_kv3_v2_names(Bundling_kv3_v2 bundling) { 1998*aab831ceSchristos switch(bundling) { 1999*aab831ceSchristos case Bundling_kv3_v2_ALL: return "Bundling_kv3_v2_ALL"; 2000*aab831ceSchristos case Bundling_kv3_v2_BCU: return "Bundling_kv3_v2_BCU"; 2001*aab831ceSchristos case Bundling_kv3_v2_TCA: return "Bundling_kv3_v2_TCA"; 2002*aab831ceSchristos case Bundling_kv3_v2_FULL: return "Bundling_kv3_v2_FULL"; 2003*aab831ceSchristos case Bundling_kv3_v2_FULL_X: return "Bundling_kv3_v2_FULL_X"; 2004*aab831ceSchristos case Bundling_kv3_v2_FULL_Y: return "Bundling_kv3_v2_FULL_Y"; 2005*aab831ceSchristos case Bundling_kv3_v2_LITE: return "Bundling_kv3_v2_LITE"; 2006*aab831ceSchristos case Bundling_kv3_v2_LITE_X: return "Bundling_kv3_v2_LITE_X"; 2007*aab831ceSchristos case Bundling_kv3_v2_LITE_Y: return "Bundling_kv3_v2_LITE_Y"; 2008*aab831ceSchristos case Bundling_kv3_v2_MAU: return "Bundling_kv3_v2_MAU"; 2009*aab831ceSchristos case Bundling_kv3_v2_MAU_X: return "Bundling_kv3_v2_MAU_X"; 2010*aab831ceSchristos case Bundling_kv3_v2_MAU_Y: return "Bundling_kv3_v2_MAU_Y"; 2011*aab831ceSchristos case Bundling_kv3_v2_LSU: return "Bundling_kv3_v2_LSU"; 2012*aab831ceSchristos case Bundling_kv3_v2_LSU_X: return "Bundling_kv3_v2_LSU_X"; 2013*aab831ceSchristos case Bundling_kv3_v2_LSU_Y: return "Bundling_kv3_v2_LSU_Y"; 2014*aab831ceSchristos case Bundling_kv3_v2_TINY: return "Bundling_kv3_v2_TINY"; 2015*aab831ceSchristos case Bundling_kv3_v2_TINY_X: return "Bundling_kv3_v2_TINY_X"; 2016*aab831ceSchristos case Bundling_kv3_v2_TINY_Y: return "Bundling_kv3_v2_TINY_Y"; 2017*aab831ceSchristos case Bundling_kv3_v2_NOP: return "Bundling_kv3_v2_NOP"; 2018*aab831ceSchristos }; 2019*aab831ceSchristos return "unknown bundling"; 2020*aab831ceSchristos }; 2021*aab831ceSchristos 2022*aab831ceSchristos /* Resources list */ 2023*aab831ceSchristos #define Resource_kv3_v2_ISSUE 0 2024*aab831ceSchristos #define Resource_kv3_v2_TINY 1 2025*aab831ceSchristos #define Resource_kv3_v2_LITE 2 2026*aab831ceSchristos #define Resource_kv3_v2_FULL 3 2027*aab831ceSchristos #define Resource_kv3_v2_LSU 4 2028*aab831ceSchristos #define Resource_kv3_v2_MAU 5 2029*aab831ceSchristos #define Resource_kv3_v2_BCU 6 2030*aab831ceSchristos #define Resource_kv3_v2_TCA 7 2031*aab831ceSchristos #define Resource_kv3_v2_AUXR 8 2032*aab831ceSchristos #define Resource_kv3_v2_AUXW 9 2033*aab831ceSchristos #define Resource_kv3_v2_CRRP 10 2034*aab831ceSchristos #define Resource_kv3_v2_CRWL 11 2035*aab831ceSchristos #define Resource_kv3_v2_CRWH 12 2036*aab831ceSchristos #define Resource_kv3_v2_NOP 13 2037*aab831ceSchristos #define kvx_kv3_v2_RESOURCE_MAX 14 2038*aab831ceSchristos 2039*aab831ceSchristos 2040*aab831ceSchristos /* Reservations list */ 2041*aab831ceSchristos #define Reservation_kv3_v2_ALL 0 2042*aab831ceSchristos #define Reservation_kv3_v2_ALU_NOP 1 2043*aab831ceSchristos #define Reservation_kv3_v2_ALU_TINY 2 2044*aab831ceSchristos #define Reservation_kv3_v2_ALU_TINY_X 3 2045*aab831ceSchristos #define Reservation_kv3_v2_ALU_TINY_Y 4 2046*aab831ceSchristos #define Reservation_kv3_v2_ALU_TINY_CRRP 5 2047*aab831ceSchristos #define Reservation_kv3_v2_ALU_TINY_CRWL_CRWH 6 2048*aab831ceSchristos #define Reservation_kv3_v2_ALU_TINY_CRWL_CRWH_X 7 2049*aab831ceSchristos #define Reservation_kv3_v2_ALU_TINY_CRWL_CRWH_Y 8 2050*aab831ceSchristos #define Reservation_kv3_v2_ALU_TINY_CRRP_CRWL_CRWH 9 2051*aab831ceSchristos #define Reservation_kv3_v2_ALU_TINY_CRWL 10 2052*aab831ceSchristos #define Reservation_kv3_v2_ALU_TINY_CRWH 11 2053*aab831ceSchristos #define Reservation_kv3_v2_ALU_LITE 12 2054*aab831ceSchristos #define Reservation_kv3_v2_ALU_LITE_X 13 2055*aab831ceSchristos #define Reservation_kv3_v2_ALU_LITE_Y 14 2056*aab831ceSchristos #define Reservation_kv3_v2_ALU_LITE_CRWL 15 2057*aab831ceSchristos #define Reservation_kv3_v2_ALU_LITE_CRWH 16 2058*aab831ceSchristos #define Reservation_kv3_v2_ALU_FULL 17 2059*aab831ceSchristos #define Reservation_kv3_v2_ALU_FULL_X 18 2060*aab831ceSchristos #define Reservation_kv3_v2_ALU_FULL_Y 19 2061*aab831ceSchristos #define Reservation_kv3_v2_BCU 20 2062*aab831ceSchristos #define Reservation_kv3_v2_BCU_CRRP_CRWL_CRWH 21 2063*aab831ceSchristos #define Reservation_kv3_v2_BCU_TINY_AUXW_CRRP 22 2064*aab831ceSchristos #define Reservation_kv3_v2_BCU_TINY_TINY_MAU_XNOP 23 2065*aab831ceSchristos #define Reservation_kv3_v2_TCA 24 2066*aab831ceSchristos #define Reservation_kv3_v2_LSU 25 2067*aab831ceSchristos #define Reservation_kv3_v2_LSU_X 26 2068*aab831ceSchristos #define Reservation_kv3_v2_LSU_Y 27 2069*aab831ceSchristos #define Reservation_kv3_v2_LSU_CRRP 28 2070*aab831ceSchristos #define Reservation_kv3_v2_LSU_CRRP_X 29 2071*aab831ceSchristos #define Reservation_kv3_v2_LSU_CRRP_Y 30 2072*aab831ceSchristos #define Reservation_kv3_v2_LSU_AUXR 31 2073*aab831ceSchristos #define Reservation_kv3_v2_LSU_AUXR_X 32 2074*aab831ceSchristos #define Reservation_kv3_v2_LSU_AUXR_Y 33 2075*aab831ceSchristos #define Reservation_kv3_v2_LSU_AUXW 34 2076*aab831ceSchristos #define Reservation_kv3_v2_LSU_AUXW_X 35 2077*aab831ceSchristos #define Reservation_kv3_v2_LSU_AUXW_Y 36 2078*aab831ceSchristos #define Reservation_kv3_v2_LSU_AUXR_AUXW 37 2079*aab831ceSchristos #define Reservation_kv3_v2_LSU_AUXR_AUXW_X 38 2080*aab831ceSchristos #define Reservation_kv3_v2_LSU_AUXR_AUXW_Y 39 2081*aab831ceSchristos #define Reservation_kv3_v2_MAU 40 2082*aab831ceSchristos #define Reservation_kv3_v2_MAU_X 41 2083*aab831ceSchristos #define Reservation_kv3_v2_MAU_Y 42 2084*aab831ceSchristos #define Reservation_kv3_v2_MAU_AUXR 43 2085*aab831ceSchristos #define Reservation_kv3_v2_MAU_AUXR_X 44 2086*aab831ceSchristos #define Reservation_kv3_v2_MAU_AUXR_Y 45 2087*aab831ceSchristos 2088*aab831ceSchristos 2089*aab831ceSchristos extern struct kvx_reloc kv3_v2_rel16_reloc; 2090*aab831ceSchristos extern struct kvx_reloc kv3_v2_rel32_reloc; 2091*aab831ceSchristos extern struct kvx_reloc kv3_v2_rel64_reloc; 2092*aab831ceSchristos extern struct kvx_reloc kv3_v2_pcrel_signed16_reloc; 2093*aab831ceSchristos extern struct kvx_reloc kv3_v2_pcrel17_reloc; 2094*aab831ceSchristos extern struct kvx_reloc kv3_v2_pcrel27_reloc; 2095*aab831ceSchristos extern struct kvx_reloc kv3_v2_pcrel32_reloc; 2096*aab831ceSchristos extern struct kvx_reloc kv3_v2_pcrel_signed37_reloc; 2097*aab831ceSchristos extern struct kvx_reloc kv3_v2_pcrel_signed43_reloc; 2098*aab831ceSchristos extern struct kvx_reloc kv3_v2_pcrel_signed64_reloc; 2099*aab831ceSchristos extern struct kvx_reloc kv3_v2_pcrel64_reloc; 2100*aab831ceSchristos extern struct kvx_reloc kv3_v2_signed16_reloc; 2101*aab831ceSchristos extern struct kvx_reloc kv3_v2_signed32_reloc; 2102*aab831ceSchristos extern struct kvx_reloc kv3_v2_signed37_reloc; 2103*aab831ceSchristos extern struct kvx_reloc kv3_v2_gotoff_signed37_reloc; 2104*aab831ceSchristos extern struct kvx_reloc kv3_v2_gotoff_signed43_reloc; 2105*aab831ceSchristos extern struct kvx_reloc kv3_v2_gotoff_32_reloc; 2106*aab831ceSchristos extern struct kvx_reloc kv3_v2_gotoff_64_reloc; 2107*aab831ceSchristos extern struct kvx_reloc kv3_v2_got_32_reloc; 2108*aab831ceSchristos extern struct kvx_reloc kv3_v2_got_signed37_reloc; 2109*aab831ceSchristos extern struct kvx_reloc kv3_v2_got_signed43_reloc; 2110*aab831ceSchristos extern struct kvx_reloc kv3_v2_got_64_reloc; 2111*aab831ceSchristos extern struct kvx_reloc kv3_v2_glob_dat_reloc; 2112*aab831ceSchristos extern struct kvx_reloc kv3_v2_copy_reloc; 2113*aab831ceSchristos extern struct kvx_reloc kv3_v2_jump_slot_reloc; 2114*aab831ceSchristos extern struct kvx_reloc kv3_v2_relative_reloc; 2115*aab831ceSchristos extern struct kvx_reloc kv3_v2_signed43_reloc; 2116*aab831ceSchristos extern struct kvx_reloc kv3_v2_signed64_reloc; 2117*aab831ceSchristos extern struct kvx_reloc kv3_v2_gotaddr_signed37_reloc; 2118*aab831ceSchristos extern struct kvx_reloc kv3_v2_gotaddr_signed43_reloc; 2119*aab831ceSchristos extern struct kvx_reloc kv3_v2_gotaddr_signed64_reloc; 2120*aab831ceSchristos extern struct kvx_reloc kv3_v2_dtpmod64_reloc; 2121*aab831ceSchristos extern struct kvx_reloc kv3_v2_dtpoff64_reloc; 2122*aab831ceSchristos extern struct kvx_reloc kv3_v2_dtpoff_signed37_reloc; 2123*aab831ceSchristos extern struct kvx_reloc kv3_v2_dtpoff_signed43_reloc; 2124*aab831ceSchristos extern struct kvx_reloc kv3_v2_tlsgd_signed37_reloc; 2125*aab831ceSchristos extern struct kvx_reloc kv3_v2_tlsgd_signed43_reloc; 2126*aab831ceSchristos extern struct kvx_reloc kv3_v2_tlsld_signed37_reloc; 2127*aab831ceSchristos extern struct kvx_reloc kv3_v2_tlsld_signed43_reloc; 2128*aab831ceSchristos extern struct kvx_reloc kv3_v2_tpoff64_reloc; 2129*aab831ceSchristos extern struct kvx_reloc kv3_v2_tlsie_signed37_reloc; 2130*aab831ceSchristos extern struct kvx_reloc kv3_v2_tlsie_signed43_reloc; 2131*aab831ceSchristos extern struct kvx_reloc kv3_v2_tlsle_signed37_reloc; 2132*aab831ceSchristos extern struct kvx_reloc kv3_v2_tlsle_signed43_reloc; 2133*aab831ceSchristos extern struct kvx_reloc kv3_v2_rel8_reloc; 2134*aab831ceSchristos 2135*aab831ceSchristos #define KVX_REGFILE_FIRST_GPR 0 2136*aab831ceSchristos #define KVX_REGFILE_LAST_GPR 1 2137*aab831ceSchristos #define KVX_REGFILE_DEC_GPR 2 2138*aab831ceSchristos #define KVX_REGFILE_FIRST_PGR 3 2139*aab831ceSchristos #define KVX_REGFILE_LAST_PGR 4 2140*aab831ceSchristos #define KVX_REGFILE_DEC_PGR 5 2141*aab831ceSchristos #define KVX_REGFILE_FIRST_QGR 6 2142*aab831ceSchristos #define KVX_REGFILE_LAST_QGR 7 2143*aab831ceSchristos #define KVX_REGFILE_DEC_QGR 8 2144*aab831ceSchristos #define KVX_REGFILE_FIRST_SFR 9 2145*aab831ceSchristos #define KVX_REGFILE_LAST_SFR 10 2146*aab831ceSchristos #define KVX_REGFILE_DEC_SFR 11 2147*aab831ceSchristos #define KVX_REGFILE_FIRST_X16R 12 2148*aab831ceSchristos #define KVX_REGFILE_LAST_X16R 13 2149*aab831ceSchristos #define KVX_REGFILE_DEC_X16R 14 2150*aab831ceSchristos #define KVX_REGFILE_FIRST_X2R 15 2151*aab831ceSchristos #define KVX_REGFILE_LAST_X2R 16 2152*aab831ceSchristos #define KVX_REGFILE_DEC_X2R 17 2153*aab831ceSchristos #define KVX_REGFILE_FIRST_X32R 18 2154*aab831ceSchristos #define KVX_REGFILE_LAST_X32R 19 2155*aab831ceSchristos #define KVX_REGFILE_DEC_X32R 20 2156*aab831ceSchristos #define KVX_REGFILE_FIRST_X4R 21 2157*aab831ceSchristos #define KVX_REGFILE_LAST_X4R 22 2158*aab831ceSchristos #define KVX_REGFILE_DEC_X4R 23 2159*aab831ceSchristos #define KVX_REGFILE_FIRST_X64R 24 2160*aab831ceSchristos #define KVX_REGFILE_LAST_X64R 25 2161*aab831ceSchristos #define KVX_REGFILE_DEC_X64R 26 2162*aab831ceSchristos #define KVX_REGFILE_FIRST_X8R 27 2163*aab831ceSchristos #define KVX_REGFILE_LAST_X8R 28 2164*aab831ceSchristos #define KVX_REGFILE_DEC_X8R 29 2165*aab831ceSchristos #define KVX_REGFILE_FIRST_XBR 30 2166*aab831ceSchristos #define KVX_REGFILE_LAST_XBR 31 2167*aab831ceSchristos #define KVX_REGFILE_DEC_XBR 32 2168*aab831ceSchristos #define KVX_REGFILE_FIRST_XCR 33 2169*aab831ceSchristos #define KVX_REGFILE_LAST_XCR 34 2170*aab831ceSchristos #define KVX_REGFILE_DEC_XCR 35 2171*aab831ceSchristos #define KVX_REGFILE_FIRST_XMR 36 2172*aab831ceSchristos #define KVX_REGFILE_LAST_XMR 37 2173*aab831ceSchristos #define KVX_REGFILE_DEC_XMR 38 2174*aab831ceSchristos #define KVX_REGFILE_FIRST_XTR 39 2175*aab831ceSchristos #define KVX_REGFILE_LAST_XTR 40 2176*aab831ceSchristos #define KVX_REGFILE_DEC_XTR 41 2177*aab831ceSchristos #define KVX_REGFILE_FIRST_XVR 42 2178*aab831ceSchristos #define KVX_REGFILE_LAST_XVR 43 2179*aab831ceSchristos #define KVX_REGFILE_DEC_XVR 44 2180*aab831ceSchristos #define KVX_REGFILE_REGISTERS 45 2181*aab831ceSchristos #define KVX_REGFILE_DEC_REGISTERS 46 2182*aab831ceSchristos 2183*aab831ceSchristos 2184*aab831ceSchristos extern int kvx_kv4_v1_regfiles[]; 2185*aab831ceSchristos extern const char **kvx_kv4_v1_modifiers[]; 2186*aab831ceSchristos extern struct kvx_Register kvx_kv4_v1_registers[]; 2187*aab831ceSchristos 2188*aab831ceSchristos extern int kvx_kv4_v1_dec_registers[]; 2189*aab831ceSchristos 2190*aab831ceSchristos enum Method_kvx_kv4_v1_enum { 2191*aab831ceSchristos Immediate_kv4_v1_brknumber = 1, 2192*aab831ceSchristos Immediate_kv4_v1_pcrel17 = 2, 2193*aab831ceSchristos Immediate_kv4_v1_pcrel27 = 3, 2194*aab831ceSchristos Immediate_kv4_v1_signed10 = 4, 2195*aab831ceSchristos Immediate_kv4_v1_signed16 = 5, 2196*aab831ceSchristos Immediate_kv4_v1_signed27 = 6, 2197*aab831ceSchristos Immediate_kv4_v1_signed37 = 7, 2198*aab831ceSchristos Immediate_kv4_v1_signed43 = 8, 2199*aab831ceSchristos Immediate_kv4_v1_signed54 = 9, 2200*aab831ceSchristos Immediate_kv4_v1_sysnumber = 10, 2201*aab831ceSchristos Immediate_kv4_v1_unsigned6 = 11, 2202*aab831ceSchristos Immediate_kv4_v1_wrapped32 = 12, 2203*aab831ceSchristos Immediate_kv4_v1_wrapped64 = 13, 2204*aab831ceSchristos Immediate_kv4_v1_wrapped8 = 14, 2205*aab831ceSchristos Modifier_kv4_v1_accesses = 15, 2206*aab831ceSchristos Modifier_kv4_v1_boolcas = 16, 2207*aab831ceSchristos Modifier_kv4_v1_cachelev = 17, 2208*aab831ceSchristos Modifier_kv4_v1_channel = 18, 2209*aab831ceSchristos Modifier_kv4_v1_coherency = 19, 2210*aab831ceSchristos Modifier_kv4_v1_comparison = 20, 2211*aab831ceSchristos Modifier_kv4_v1_conjugate = 21, 2212*aab831ceSchristos Modifier_kv4_v1_doscale = 22, 2213*aab831ceSchristos Modifier_kv4_v1_exunum = 23, 2214*aab831ceSchristos Modifier_kv4_v1_floatcomp = 24, 2215*aab831ceSchristos Modifier_kv4_v1_hindex = 25, 2216*aab831ceSchristos Modifier_kv4_v1_lsomask = 26, 2217*aab831ceSchristos Modifier_kv4_v1_lsumask = 27, 2218*aab831ceSchristos Modifier_kv4_v1_lsupack = 28, 2219*aab831ceSchristos Modifier_kv4_v1_qindex = 29, 2220*aab831ceSchristos Modifier_kv4_v1_rounding = 30, 2221*aab831ceSchristos Modifier_kv4_v1_scalarcond = 31, 2222*aab831ceSchristos Modifier_kv4_v1_shuffleV = 32, 2223*aab831ceSchristos Modifier_kv4_v1_shuffleX = 33, 2224*aab831ceSchristos Modifier_kv4_v1_silent = 34, 2225*aab831ceSchristos Modifier_kv4_v1_simplecond = 35, 2226*aab831ceSchristos Modifier_kv4_v1_speculate = 36, 2227*aab831ceSchristos Modifier_kv4_v1_splat32 = 37, 2228*aab831ceSchristos Modifier_kv4_v1_transpose = 38, 2229*aab831ceSchristos Modifier_kv4_v1_variant = 39, 2230*aab831ceSchristos RegClass_kv4_v1_aloneReg = 40, 2231*aab831ceSchristos RegClass_kv4_v1_blockReg = 41, 2232*aab831ceSchristos RegClass_kv4_v1_blockRegE = 42, 2233*aab831ceSchristos RegClass_kv4_v1_blockRegO = 43, 2234*aab831ceSchristos RegClass_kv4_v1_blockReg_0 = 44, 2235*aab831ceSchristos RegClass_kv4_v1_blockReg_1 = 45, 2236*aab831ceSchristos RegClass_kv4_v1_buffer16Reg = 46, 2237*aab831ceSchristos RegClass_kv4_v1_buffer2Reg = 47, 2238*aab831ceSchristos RegClass_kv4_v1_buffer32Reg = 48, 2239*aab831ceSchristos RegClass_kv4_v1_buffer4Reg = 49, 2240*aab831ceSchristos RegClass_kv4_v1_buffer64Reg = 50, 2241*aab831ceSchristos RegClass_kv4_v1_buffer8Reg = 51, 2242*aab831ceSchristos RegClass_kv4_v1_coproReg = 52, 2243*aab831ceSchristos RegClass_kv4_v1_coproReg0M4 = 53, 2244*aab831ceSchristos RegClass_kv4_v1_coproReg1M4 = 54, 2245*aab831ceSchristos RegClass_kv4_v1_coproReg2M4 = 55, 2246*aab831ceSchristos RegClass_kv4_v1_coproReg3M4 = 56, 2247*aab831ceSchristos RegClass_kv4_v1_matrixReg = 57, 2248*aab831ceSchristos RegClass_kv4_v1_matrixReg_0 = 58, 2249*aab831ceSchristos RegClass_kv4_v1_matrixReg_1 = 59, 2250*aab831ceSchristos RegClass_kv4_v1_matrixReg_2 = 60, 2251*aab831ceSchristos RegClass_kv4_v1_matrixReg_3 = 61, 2252*aab831ceSchristos RegClass_kv4_v1_onlyfxReg = 62, 2253*aab831ceSchristos RegClass_kv4_v1_onlygetReg = 63, 2254*aab831ceSchristos RegClass_kv4_v1_onlyraReg = 64, 2255*aab831ceSchristos RegClass_kv4_v1_onlysetReg = 65, 2256*aab831ceSchristos RegClass_kv4_v1_onlyswapReg = 66, 2257*aab831ceSchristos RegClass_kv4_v1_pairedReg = 67, 2258*aab831ceSchristos RegClass_kv4_v1_pairedReg_0 = 68, 2259*aab831ceSchristos RegClass_kv4_v1_pairedReg_1 = 69, 2260*aab831ceSchristos RegClass_kv4_v1_quadReg = 70, 2261*aab831ceSchristos RegClass_kv4_v1_quadReg_0 = 71, 2262*aab831ceSchristos RegClass_kv4_v1_quadReg_1 = 72, 2263*aab831ceSchristos RegClass_kv4_v1_quadReg_2 = 73, 2264*aab831ceSchristos RegClass_kv4_v1_quadReg_3 = 74, 2265*aab831ceSchristos RegClass_kv4_v1_singleReg = 75, 2266*aab831ceSchristos RegClass_kv4_v1_systemReg = 76, 2267*aab831ceSchristos RegClass_kv4_v1_tileReg = 77, 2268*aab831ceSchristos RegClass_kv4_v1_tileReg_0 = 78, 2269*aab831ceSchristos RegClass_kv4_v1_tileReg_1 = 79, 2270*aab831ceSchristos RegClass_kv4_v1_vectorReg = 80, 2271*aab831ceSchristos RegClass_kv4_v1_vectorReg_0 = 81, 2272*aab831ceSchristos RegClass_kv4_v1_vectorReg_1 = 82, 2273*aab831ceSchristos RegClass_kv4_v1_vectorReg_2 = 83, 2274*aab831ceSchristos RegClass_kv4_v1_vectorReg_3 = 84, 2275*aab831ceSchristos Instruction_kv4_v1_abdbo = 85, 2276*aab831ceSchristos Instruction_kv4_v1_abdd = 86, 2277*aab831ceSchristos Instruction_kv4_v1_abdhq = 87, 2278*aab831ceSchristos Instruction_kv4_v1_abdsbo = 88, 2279*aab831ceSchristos Instruction_kv4_v1_abdsd = 89, 2280*aab831ceSchristos Instruction_kv4_v1_abdshq = 90, 2281*aab831ceSchristos Instruction_kv4_v1_abdsw = 91, 2282*aab831ceSchristos Instruction_kv4_v1_abdswp = 92, 2283*aab831ceSchristos Instruction_kv4_v1_abdubo = 93, 2284*aab831ceSchristos Instruction_kv4_v1_abdud = 94, 2285*aab831ceSchristos Instruction_kv4_v1_abduhq = 95, 2286*aab831ceSchristos Instruction_kv4_v1_abduw = 96, 2287*aab831ceSchristos Instruction_kv4_v1_abduwp = 97, 2288*aab831ceSchristos Instruction_kv4_v1_abdw = 98, 2289*aab831ceSchristos Instruction_kv4_v1_abdwp = 99, 2290*aab831ceSchristos Instruction_kv4_v1_absbo = 100, 2291*aab831ceSchristos Instruction_kv4_v1_absd = 101, 2292*aab831ceSchristos Instruction_kv4_v1_abshq = 102, 2293*aab831ceSchristos Instruction_kv4_v1_abssbo = 103, 2294*aab831ceSchristos Instruction_kv4_v1_abssd = 104, 2295*aab831ceSchristos Instruction_kv4_v1_absshq = 105, 2296*aab831ceSchristos Instruction_kv4_v1_abssw = 106, 2297*aab831ceSchristos Instruction_kv4_v1_absswp = 107, 2298*aab831ceSchristos Instruction_kv4_v1_absw = 108, 2299*aab831ceSchristos Instruction_kv4_v1_abswp = 109, 2300*aab831ceSchristos Instruction_kv4_v1_acswapd = 110, 2301*aab831ceSchristos Instruction_kv4_v1_acswapq = 111, 2302*aab831ceSchristos Instruction_kv4_v1_acswapw = 112, 2303*aab831ceSchristos Instruction_kv4_v1_addbo = 113, 2304*aab831ceSchristos Instruction_kv4_v1_addcd = 114, 2305*aab831ceSchristos Instruction_kv4_v1_addcd_i = 115, 2306*aab831ceSchristos Instruction_kv4_v1_addd = 116, 2307*aab831ceSchristos Instruction_kv4_v1_addhq = 117, 2308*aab831ceSchristos Instruction_kv4_v1_addrbod = 118, 2309*aab831ceSchristos Instruction_kv4_v1_addrhqd = 119, 2310*aab831ceSchristos Instruction_kv4_v1_addrwpd = 120, 2311*aab831ceSchristos Instruction_kv4_v1_addsbo = 121, 2312*aab831ceSchristos Instruction_kv4_v1_addsd = 122, 2313*aab831ceSchristos Instruction_kv4_v1_addshq = 123, 2314*aab831ceSchristos Instruction_kv4_v1_addsw = 124, 2315*aab831ceSchristos Instruction_kv4_v1_addswp = 125, 2316*aab831ceSchristos Instruction_kv4_v1_addurbod = 126, 2317*aab831ceSchristos Instruction_kv4_v1_addurhqd = 127, 2318*aab831ceSchristos Instruction_kv4_v1_addurwpd = 128, 2319*aab831ceSchristos Instruction_kv4_v1_addusbo = 129, 2320*aab831ceSchristos Instruction_kv4_v1_addusd = 130, 2321*aab831ceSchristos Instruction_kv4_v1_addushq = 131, 2322*aab831ceSchristos Instruction_kv4_v1_addusw = 132, 2323*aab831ceSchristos Instruction_kv4_v1_adduswp = 133, 2324*aab831ceSchristos Instruction_kv4_v1_adduwd = 134, 2325*aab831ceSchristos Instruction_kv4_v1_addw = 135, 2326*aab831ceSchristos Instruction_kv4_v1_addwd = 136, 2327*aab831ceSchristos Instruction_kv4_v1_addwp = 137, 2328*aab831ceSchristos Instruction_kv4_v1_addx16bo = 138, 2329*aab831ceSchristos Instruction_kv4_v1_addx16d = 139, 2330*aab831ceSchristos Instruction_kv4_v1_addx16hq = 140, 2331*aab831ceSchristos Instruction_kv4_v1_addx16uwd = 141, 2332*aab831ceSchristos Instruction_kv4_v1_addx16w = 142, 2333*aab831ceSchristos Instruction_kv4_v1_addx16wd = 143, 2334*aab831ceSchristos Instruction_kv4_v1_addx16wp = 144, 2335*aab831ceSchristos Instruction_kv4_v1_addx2bo = 145, 2336*aab831ceSchristos Instruction_kv4_v1_addx2d = 146, 2337*aab831ceSchristos Instruction_kv4_v1_addx2hq = 147, 2338*aab831ceSchristos Instruction_kv4_v1_addx2uwd = 148, 2339*aab831ceSchristos Instruction_kv4_v1_addx2w = 149, 2340*aab831ceSchristos Instruction_kv4_v1_addx2wd = 150, 2341*aab831ceSchristos Instruction_kv4_v1_addx2wp = 151, 2342*aab831ceSchristos Instruction_kv4_v1_addx32d = 152, 2343*aab831ceSchristos Instruction_kv4_v1_addx32uwd = 153, 2344*aab831ceSchristos Instruction_kv4_v1_addx32w = 154, 2345*aab831ceSchristos Instruction_kv4_v1_addx32wd = 155, 2346*aab831ceSchristos Instruction_kv4_v1_addx4bo = 156, 2347*aab831ceSchristos Instruction_kv4_v1_addx4d = 157, 2348*aab831ceSchristos Instruction_kv4_v1_addx4hq = 158, 2349*aab831ceSchristos Instruction_kv4_v1_addx4uwd = 159, 2350*aab831ceSchristos Instruction_kv4_v1_addx4w = 160, 2351*aab831ceSchristos Instruction_kv4_v1_addx4wd = 161, 2352*aab831ceSchristos Instruction_kv4_v1_addx4wp = 162, 2353*aab831ceSchristos Instruction_kv4_v1_addx64d = 163, 2354*aab831ceSchristos Instruction_kv4_v1_addx64uwd = 164, 2355*aab831ceSchristos Instruction_kv4_v1_addx64w = 165, 2356*aab831ceSchristos Instruction_kv4_v1_addx64wd = 166, 2357*aab831ceSchristos Instruction_kv4_v1_addx8bo = 167, 2358*aab831ceSchristos Instruction_kv4_v1_addx8d = 168, 2359*aab831ceSchristos Instruction_kv4_v1_addx8hq = 169, 2360*aab831ceSchristos Instruction_kv4_v1_addx8uwd = 170, 2361*aab831ceSchristos Instruction_kv4_v1_addx8w = 171, 2362*aab831ceSchristos Instruction_kv4_v1_addx8wd = 172, 2363*aab831ceSchristos Instruction_kv4_v1_addx8wp = 173, 2364*aab831ceSchristos Instruction_kv4_v1_aladdd = 174, 2365*aab831ceSchristos Instruction_kv4_v1_aladdw = 175, 2366*aab831ceSchristos Instruction_kv4_v1_alclrd = 176, 2367*aab831ceSchristos Instruction_kv4_v1_alclrw = 177, 2368*aab831ceSchristos Instruction_kv4_v1_ald = 178, 2369*aab831ceSchristos Instruction_kv4_v1_alw = 179, 2370*aab831ceSchristos Instruction_kv4_v1_andd = 180, 2371*aab831ceSchristos Instruction_kv4_v1_andnd = 181, 2372*aab831ceSchristos Instruction_kv4_v1_andnw = 182, 2373*aab831ceSchristos Instruction_kv4_v1_andrbod = 183, 2374*aab831ceSchristos Instruction_kv4_v1_andrhqd = 184, 2375*aab831ceSchristos Instruction_kv4_v1_andrwpd = 185, 2376*aab831ceSchristos Instruction_kv4_v1_andw = 186, 2377*aab831ceSchristos Instruction_kv4_v1_asd = 187, 2378*aab831ceSchristos Instruction_kv4_v1_asw = 188, 2379*aab831ceSchristos Instruction_kv4_v1_avgbo = 189, 2380*aab831ceSchristos Instruction_kv4_v1_avghq = 190, 2381*aab831ceSchristos Instruction_kv4_v1_avgrbo = 191, 2382*aab831ceSchristos Instruction_kv4_v1_avgrhq = 192, 2383*aab831ceSchristos Instruction_kv4_v1_avgrubo = 193, 2384*aab831ceSchristos Instruction_kv4_v1_avgruhq = 194, 2385*aab831ceSchristos Instruction_kv4_v1_avgruw = 195, 2386*aab831ceSchristos Instruction_kv4_v1_avgruwp = 196, 2387*aab831ceSchristos Instruction_kv4_v1_avgrw = 197, 2388*aab831ceSchristos Instruction_kv4_v1_avgrwp = 198, 2389*aab831ceSchristos Instruction_kv4_v1_avgubo = 199, 2390*aab831ceSchristos Instruction_kv4_v1_avguhq = 200, 2391*aab831ceSchristos Instruction_kv4_v1_avguw = 201, 2392*aab831ceSchristos Instruction_kv4_v1_avguwp = 202, 2393*aab831ceSchristos Instruction_kv4_v1_avgw = 203, 2394*aab831ceSchristos Instruction_kv4_v1_avgwp = 204, 2395*aab831ceSchristos Instruction_kv4_v1_await = 205, 2396*aab831ceSchristos Instruction_kv4_v1_barrier = 206, 2397*aab831ceSchristos Instruction_kv4_v1_break = 207, 2398*aab831ceSchristos Instruction_kv4_v1_call = 208, 2399*aab831ceSchristos Instruction_kv4_v1_cb = 209, 2400*aab831ceSchristos Instruction_kv4_v1_cbsd = 210, 2401*aab831ceSchristos Instruction_kv4_v1_cbsw = 211, 2402*aab831ceSchristos Instruction_kv4_v1_cbswp = 212, 2403*aab831ceSchristos Instruction_kv4_v1_clrf = 213, 2404*aab831ceSchristos Instruction_kv4_v1_clsd = 214, 2405*aab831ceSchristos Instruction_kv4_v1_clsw = 215, 2406*aab831ceSchristos Instruction_kv4_v1_clswp = 216, 2407*aab831ceSchristos Instruction_kv4_v1_clzd = 217, 2408*aab831ceSchristos Instruction_kv4_v1_clzw = 218, 2409*aab831ceSchristos Instruction_kv4_v1_clzwp = 219, 2410*aab831ceSchristos Instruction_kv4_v1_cmovebo = 220, 2411*aab831ceSchristos Instruction_kv4_v1_cmoved = 221, 2412*aab831ceSchristos Instruction_kv4_v1_cmovehq = 222, 2413*aab831ceSchristos Instruction_kv4_v1_cmovewp = 223, 2414*aab831ceSchristos Instruction_kv4_v1_cmuldt = 224, 2415*aab831ceSchristos Instruction_kv4_v1_cmulghxdt = 225, 2416*aab831ceSchristos Instruction_kv4_v1_cmulglxdt = 226, 2417*aab831ceSchristos Instruction_kv4_v1_cmulgmxdt = 227, 2418*aab831ceSchristos Instruction_kv4_v1_cmulxdt = 228, 2419*aab831ceSchristos Instruction_kv4_v1_compd = 229, 2420*aab831ceSchristos Instruction_kv4_v1_compnbo = 230, 2421*aab831ceSchristos Instruction_kv4_v1_compnd = 231, 2422*aab831ceSchristos Instruction_kv4_v1_compnhq = 232, 2423*aab831ceSchristos Instruction_kv4_v1_compnw = 233, 2424*aab831ceSchristos Instruction_kv4_v1_compnwp = 234, 2425*aab831ceSchristos Instruction_kv4_v1_compuwd = 235, 2426*aab831ceSchristos Instruction_kv4_v1_compw = 236, 2427*aab831ceSchristos Instruction_kv4_v1_compwd = 237, 2428*aab831ceSchristos Instruction_kv4_v1_copyd = 238, 2429*aab831ceSchristos Instruction_kv4_v1_copyo = 239, 2430*aab831ceSchristos Instruction_kv4_v1_copyq = 240, 2431*aab831ceSchristos Instruction_kv4_v1_copyw = 241, 2432*aab831ceSchristos Instruction_kv4_v1_crcbellw = 242, 2433*aab831ceSchristos Instruction_kv4_v1_crcbelmw = 243, 2434*aab831ceSchristos Instruction_kv4_v1_crclellw = 244, 2435*aab831ceSchristos Instruction_kv4_v1_crclelmw = 245, 2436*aab831ceSchristos Instruction_kv4_v1_ctzd = 246, 2437*aab831ceSchristos Instruction_kv4_v1_ctzw = 247, 2438*aab831ceSchristos Instruction_kv4_v1_ctzwp = 248, 2439*aab831ceSchristos Instruction_kv4_v1_d1inval = 249, 2440*aab831ceSchristos Instruction_kv4_v1_dflushl = 250, 2441*aab831ceSchristos Instruction_kv4_v1_dflushsw = 251, 2442*aab831ceSchristos Instruction_kv4_v1_dinvall = 252, 2443*aab831ceSchristos Instruction_kv4_v1_dinvalsw = 253, 2444*aab831ceSchristos Instruction_kv4_v1_dot2suwd = 254, 2445*aab831ceSchristos Instruction_kv4_v1_dot2suwdp = 255, 2446*aab831ceSchristos Instruction_kv4_v1_dot2uwd = 256, 2447*aab831ceSchristos Instruction_kv4_v1_dot2uwdp = 257, 2448*aab831ceSchristos Instruction_kv4_v1_dot2w = 258, 2449*aab831ceSchristos Instruction_kv4_v1_dot2wd = 259, 2450*aab831ceSchristos Instruction_kv4_v1_dot2wdp = 260, 2451*aab831ceSchristos Instruction_kv4_v1_dot2wzp = 261, 2452*aab831ceSchristos Instruction_kv4_v1_dpurgel = 262, 2453*aab831ceSchristos Instruction_kv4_v1_dpurgesw = 263, 2454*aab831ceSchristos Instruction_kv4_v1_dtouchl = 264, 2455*aab831ceSchristos Instruction_kv4_v1_eord = 265, 2456*aab831ceSchristos Instruction_kv4_v1_eorrbod = 266, 2457*aab831ceSchristos Instruction_kv4_v1_eorrhqd = 267, 2458*aab831ceSchristos Instruction_kv4_v1_eorrwpd = 268, 2459*aab831ceSchristos Instruction_kv4_v1_eorw = 269, 2460*aab831ceSchristos Instruction_kv4_v1_errop = 270, 2461*aab831ceSchristos Instruction_kv4_v1_extfs = 271, 2462*aab831ceSchristos Instruction_kv4_v1_extfz = 272, 2463*aab831ceSchristos Instruction_kv4_v1_fabsd = 273, 2464*aab831ceSchristos Instruction_kv4_v1_fabshq = 274, 2465*aab831ceSchristos Instruction_kv4_v1_fabsw = 275, 2466*aab831ceSchristos Instruction_kv4_v1_fabswp = 276, 2467*aab831ceSchristos Instruction_kv4_v1_faddd = 277, 2468*aab831ceSchristos Instruction_kv4_v1_fadddc = 278, 2469*aab831ceSchristos Instruction_kv4_v1_fadddc_c = 279, 2470*aab831ceSchristos Instruction_kv4_v1_fadddp = 280, 2471*aab831ceSchristos Instruction_kv4_v1_faddho = 281, 2472*aab831ceSchristos Instruction_kv4_v1_faddhq = 282, 2473*aab831ceSchristos Instruction_kv4_v1_faddw = 283, 2474*aab831ceSchristos Instruction_kv4_v1_faddwc = 284, 2475*aab831ceSchristos Instruction_kv4_v1_faddwc_c = 285, 2476*aab831ceSchristos Instruction_kv4_v1_faddwcp = 286, 2477*aab831ceSchristos Instruction_kv4_v1_faddwcp_c = 287, 2478*aab831ceSchristos Instruction_kv4_v1_faddwp = 288, 2479*aab831ceSchristos Instruction_kv4_v1_faddwq = 289, 2480*aab831ceSchristos Instruction_kv4_v1_fcdivd = 290, 2481*aab831ceSchristos Instruction_kv4_v1_fcdivw = 291, 2482*aab831ceSchristos Instruction_kv4_v1_fcdivwp = 292, 2483*aab831ceSchristos Instruction_kv4_v1_fcompd = 293, 2484*aab831ceSchristos Instruction_kv4_v1_fcompnd = 294, 2485*aab831ceSchristos Instruction_kv4_v1_fcompnhq = 295, 2486*aab831ceSchristos Instruction_kv4_v1_fcompnw = 296, 2487*aab831ceSchristos Instruction_kv4_v1_fcompnwp = 297, 2488*aab831ceSchristos Instruction_kv4_v1_fcompw = 298, 2489*aab831ceSchristos Instruction_kv4_v1_fdot2w = 299, 2490*aab831ceSchristos Instruction_kv4_v1_fdot2wd = 300, 2491*aab831ceSchristos Instruction_kv4_v1_fdot2wdp = 301, 2492*aab831ceSchristos Instruction_kv4_v1_fdot2wzp = 302, 2493*aab831ceSchristos Instruction_kv4_v1_fence = 303, 2494*aab831ceSchristos Instruction_kv4_v1_ffdmasw = 304, 2495*aab831ceSchristos Instruction_kv4_v1_ffdmaswp = 305, 2496*aab831ceSchristos Instruction_kv4_v1_ffdmaswq = 306, 2497*aab831ceSchristos Instruction_kv4_v1_ffdmaw = 307, 2498*aab831ceSchristos Instruction_kv4_v1_ffdmawp = 308, 2499*aab831ceSchristos Instruction_kv4_v1_ffdmawq = 309, 2500*aab831ceSchristos Instruction_kv4_v1_ffdmdaw = 310, 2501*aab831ceSchristos Instruction_kv4_v1_ffdmdawp = 311, 2502*aab831ceSchristos Instruction_kv4_v1_ffdmdawq = 312, 2503*aab831ceSchristos Instruction_kv4_v1_ffdmdsw = 313, 2504*aab831ceSchristos Instruction_kv4_v1_ffdmdswp = 314, 2505*aab831ceSchristos Instruction_kv4_v1_ffdmdswq = 315, 2506*aab831ceSchristos Instruction_kv4_v1_ffdmsaw = 316, 2507*aab831ceSchristos Instruction_kv4_v1_ffdmsawp = 317, 2508*aab831ceSchristos Instruction_kv4_v1_ffdmsawq = 318, 2509*aab831ceSchristos Instruction_kv4_v1_ffdmsw = 319, 2510*aab831ceSchristos Instruction_kv4_v1_ffdmswp = 320, 2511*aab831ceSchristos Instruction_kv4_v1_ffdmswq = 321, 2512*aab831ceSchristos Instruction_kv4_v1_ffmad = 322, 2513*aab831ceSchristos Instruction_kv4_v1_ffmaho = 323, 2514*aab831ceSchristos Instruction_kv4_v1_ffmahq = 324, 2515*aab831ceSchristos Instruction_kv4_v1_ffmahw = 325, 2516*aab831ceSchristos Instruction_kv4_v1_ffmahwq = 326, 2517*aab831ceSchristos Instruction_kv4_v1_ffmaw = 327, 2518*aab831ceSchristos Instruction_kv4_v1_ffmawc = 328, 2519*aab831ceSchristos Instruction_kv4_v1_ffmawcp = 329, 2520*aab831ceSchristos Instruction_kv4_v1_ffmawd = 330, 2521*aab831ceSchristos Instruction_kv4_v1_ffmawdp = 331, 2522*aab831ceSchristos Instruction_kv4_v1_ffmawp = 332, 2523*aab831ceSchristos Instruction_kv4_v1_ffmawq = 333, 2524*aab831ceSchristos Instruction_kv4_v1_ffmsd = 334, 2525*aab831ceSchristos Instruction_kv4_v1_ffmsho = 335, 2526*aab831ceSchristos Instruction_kv4_v1_ffmshq = 336, 2527*aab831ceSchristos Instruction_kv4_v1_ffmshw = 337, 2528*aab831ceSchristos Instruction_kv4_v1_ffmshwq = 338, 2529*aab831ceSchristos Instruction_kv4_v1_ffmsw = 339, 2530*aab831ceSchristos Instruction_kv4_v1_ffmswc = 340, 2531*aab831ceSchristos Instruction_kv4_v1_ffmswcp = 341, 2532*aab831ceSchristos Instruction_kv4_v1_ffmswd = 342, 2533*aab831ceSchristos Instruction_kv4_v1_ffmswdp = 343, 2534*aab831ceSchristos Instruction_kv4_v1_ffmswp = 344, 2535*aab831ceSchristos Instruction_kv4_v1_ffmswq = 345, 2536*aab831ceSchristos Instruction_kv4_v1_fixedd = 346, 2537*aab831ceSchristos Instruction_kv4_v1_fixedud = 347, 2538*aab831ceSchristos Instruction_kv4_v1_fixeduw = 348, 2539*aab831ceSchristos Instruction_kv4_v1_fixeduwp = 349, 2540*aab831ceSchristos Instruction_kv4_v1_fixedw = 350, 2541*aab831ceSchristos Instruction_kv4_v1_fixedwp = 351, 2542*aab831ceSchristos Instruction_kv4_v1_floatd = 352, 2543*aab831ceSchristos Instruction_kv4_v1_floatud = 353, 2544*aab831ceSchristos Instruction_kv4_v1_floatuw = 354, 2545*aab831ceSchristos Instruction_kv4_v1_floatuwp = 355, 2546*aab831ceSchristos Instruction_kv4_v1_floatw = 356, 2547*aab831ceSchristos Instruction_kv4_v1_floatwp = 357, 2548*aab831ceSchristos Instruction_kv4_v1_fmaxd = 358, 2549*aab831ceSchristos Instruction_kv4_v1_fmaxhq = 359, 2550*aab831ceSchristos Instruction_kv4_v1_fmaxw = 360, 2551*aab831ceSchristos Instruction_kv4_v1_fmaxwp = 361, 2552*aab831ceSchristos Instruction_kv4_v1_fmind = 362, 2553*aab831ceSchristos Instruction_kv4_v1_fminhq = 363, 2554*aab831ceSchristos Instruction_kv4_v1_fminw = 364, 2555*aab831ceSchristos Instruction_kv4_v1_fminwp = 365, 2556*aab831ceSchristos Instruction_kv4_v1_fmm212w = 366, 2557*aab831ceSchristos Instruction_kv4_v1_fmm222w = 367, 2558*aab831ceSchristos Instruction_kv4_v1_fmma212w = 368, 2559*aab831ceSchristos Instruction_kv4_v1_fmma222w = 369, 2560*aab831ceSchristos Instruction_kv4_v1_fmms212w = 370, 2561*aab831ceSchristos Instruction_kv4_v1_fmms222w = 371, 2562*aab831ceSchristos Instruction_kv4_v1_fmuld = 372, 2563*aab831ceSchristos Instruction_kv4_v1_fmulho = 373, 2564*aab831ceSchristos Instruction_kv4_v1_fmulhq = 374, 2565*aab831ceSchristos Instruction_kv4_v1_fmulhw = 375, 2566*aab831ceSchristos Instruction_kv4_v1_fmulhwq = 376, 2567*aab831ceSchristos Instruction_kv4_v1_fmulw = 377, 2568*aab831ceSchristos Instruction_kv4_v1_fmulwc = 378, 2569*aab831ceSchristos Instruction_kv4_v1_fmulwcp = 379, 2570*aab831ceSchristos Instruction_kv4_v1_fmulwd = 380, 2571*aab831ceSchristos Instruction_kv4_v1_fmulwdp = 381, 2572*aab831ceSchristos Instruction_kv4_v1_fmulwp = 382, 2573*aab831ceSchristos Instruction_kv4_v1_fmulwq = 383, 2574*aab831ceSchristos Instruction_kv4_v1_fnarrowdw = 384, 2575*aab831ceSchristos Instruction_kv4_v1_fnarrowdwp = 385, 2576*aab831ceSchristos Instruction_kv4_v1_fnarrowwh = 386, 2577*aab831ceSchristos Instruction_kv4_v1_fnarrowwhq = 387, 2578*aab831ceSchristos Instruction_kv4_v1_fnegd = 388, 2579*aab831ceSchristos Instruction_kv4_v1_fneghq = 389, 2580*aab831ceSchristos Instruction_kv4_v1_fnegw = 390, 2581*aab831ceSchristos Instruction_kv4_v1_fnegwp = 391, 2582*aab831ceSchristos Instruction_kv4_v1_frecw = 392, 2583*aab831ceSchristos Instruction_kv4_v1_frsrw = 393, 2584*aab831ceSchristos Instruction_kv4_v1_fsbfd = 394, 2585*aab831ceSchristos Instruction_kv4_v1_fsbfdc = 395, 2586*aab831ceSchristos Instruction_kv4_v1_fsbfdc_c = 396, 2587*aab831ceSchristos Instruction_kv4_v1_fsbfdp = 397, 2588*aab831ceSchristos Instruction_kv4_v1_fsbfho = 398, 2589*aab831ceSchristos Instruction_kv4_v1_fsbfhq = 399, 2590*aab831ceSchristos Instruction_kv4_v1_fsbfw = 400, 2591*aab831ceSchristos Instruction_kv4_v1_fsbfwc = 401, 2592*aab831ceSchristos Instruction_kv4_v1_fsbfwc_c = 402, 2593*aab831ceSchristos Instruction_kv4_v1_fsbfwcp = 403, 2594*aab831ceSchristos Instruction_kv4_v1_fsbfwcp_c = 404, 2595*aab831ceSchristos Instruction_kv4_v1_fsbfwp = 405, 2596*aab831ceSchristos Instruction_kv4_v1_fsbfwq = 406, 2597*aab831ceSchristos Instruction_kv4_v1_fsdivd = 407, 2598*aab831ceSchristos Instruction_kv4_v1_fsdivw = 408, 2599*aab831ceSchristos Instruction_kv4_v1_fsdivwp = 409, 2600*aab831ceSchristos Instruction_kv4_v1_fsrecd = 410, 2601*aab831ceSchristos Instruction_kv4_v1_fsrecw = 411, 2602*aab831ceSchristos Instruction_kv4_v1_fsrecwp = 412, 2603*aab831ceSchristos Instruction_kv4_v1_fsrsrd = 413, 2604*aab831ceSchristos Instruction_kv4_v1_fsrsrw = 414, 2605*aab831ceSchristos Instruction_kv4_v1_fsrsrwp = 415, 2606*aab831ceSchristos Instruction_kv4_v1_fwidenlhw = 416, 2607*aab831ceSchristos Instruction_kv4_v1_fwidenlhwp = 417, 2608*aab831ceSchristos Instruction_kv4_v1_fwidenlwd = 418, 2609*aab831ceSchristos Instruction_kv4_v1_fwidenmhw = 419, 2610*aab831ceSchristos Instruction_kv4_v1_fwidenmhwp = 420, 2611*aab831ceSchristos Instruction_kv4_v1_fwidenmwd = 421, 2612*aab831ceSchristos Instruction_kv4_v1_get = 422, 2613*aab831ceSchristos Instruction_kv4_v1_goto = 423, 2614*aab831ceSchristos Instruction_kv4_v1_i1inval = 424, 2615*aab831ceSchristos Instruction_kv4_v1_i1invals = 425, 2616*aab831ceSchristos Instruction_kv4_v1_icall = 426, 2617*aab831ceSchristos Instruction_kv4_v1_iget = 427, 2618*aab831ceSchristos Instruction_kv4_v1_igoto = 428, 2619*aab831ceSchristos Instruction_kv4_v1_insf = 429, 2620*aab831ceSchristos Instruction_kv4_v1_iord = 430, 2621*aab831ceSchristos Instruction_kv4_v1_iornd = 431, 2622*aab831ceSchristos Instruction_kv4_v1_iornw = 432, 2623*aab831ceSchristos Instruction_kv4_v1_iorrbod = 433, 2624*aab831ceSchristos Instruction_kv4_v1_iorrhqd = 434, 2625*aab831ceSchristos Instruction_kv4_v1_iorrwpd = 435, 2626*aab831ceSchristos Instruction_kv4_v1_iorw = 436, 2627*aab831ceSchristos Instruction_kv4_v1_landd = 437, 2628*aab831ceSchristos Instruction_kv4_v1_landw = 438, 2629*aab831ceSchristos Instruction_kv4_v1_lbs = 439, 2630*aab831ceSchristos Instruction_kv4_v1_lbz = 440, 2631*aab831ceSchristos Instruction_kv4_v1_ld = 441, 2632*aab831ceSchristos Instruction_kv4_v1_lhs = 442, 2633*aab831ceSchristos Instruction_kv4_v1_lhz = 443, 2634*aab831ceSchristos Instruction_kv4_v1_liord = 444, 2635*aab831ceSchristos Instruction_kv4_v1_liorw = 445, 2636*aab831ceSchristos Instruction_kv4_v1_lnandd = 446, 2637*aab831ceSchristos Instruction_kv4_v1_lnandw = 447, 2638*aab831ceSchristos Instruction_kv4_v1_lniord = 448, 2639*aab831ceSchristos Instruction_kv4_v1_lniorw = 449, 2640*aab831ceSchristos Instruction_kv4_v1_lnord = 450, 2641*aab831ceSchristos Instruction_kv4_v1_lnorw = 451, 2642*aab831ceSchristos Instruction_kv4_v1_lo = 452, 2643*aab831ceSchristos Instruction_kv4_v1_loopdo = 453, 2644*aab831ceSchristos Instruction_kv4_v1_lord = 454, 2645*aab831ceSchristos Instruction_kv4_v1_lorw = 455, 2646*aab831ceSchristos Instruction_kv4_v1_lq = 456, 2647*aab831ceSchristos Instruction_kv4_v1_lws = 457, 2648*aab831ceSchristos Instruction_kv4_v1_lwz = 458, 2649*aab831ceSchristos Instruction_kv4_v1_maddd = 459, 2650*aab831ceSchristos Instruction_kv4_v1_madddt = 460, 2651*aab831ceSchristos Instruction_kv4_v1_maddhq = 461, 2652*aab831ceSchristos Instruction_kv4_v1_maddhwq = 462, 2653*aab831ceSchristos Instruction_kv4_v1_maddmwq = 463, 2654*aab831ceSchristos Instruction_kv4_v1_maddsudt = 464, 2655*aab831ceSchristos Instruction_kv4_v1_maddsuhwq = 465, 2656*aab831ceSchristos Instruction_kv4_v1_maddsumwq = 466, 2657*aab831ceSchristos Instruction_kv4_v1_maddsuwd = 467, 2658*aab831ceSchristos Instruction_kv4_v1_maddsuwdp = 468, 2659*aab831ceSchristos Instruction_kv4_v1_maddudt = 469, 2660*aab831ceSchristos Instruction_kv4_v1_madduhwq = 470, 2661*aab831ceSchristos Instruction_kv4_v1_maddumwq = 471, 2662*aab831ceSchristos Instruction_kv4_v1_madduwd = 472, 2663*aab831ceSchristos Instruction_kv4_v1_madduwdp = 473, 2664*aab831ceSchristos Instruction_kv4_v1_madduzdt = 474, 2665*aab831ceSchristos Instruction_kv4_v1_maddw = 475, 2666*aab831ceSchristos Instruction_kv4_v1_maddwd = 476, 2667*aab831ceSchristos Instruction_kv4_v1_maddwdp = 477, 2668*aab831ceSchristos Instruction_kv4_v1_maddwp = 478, 2669*aab831ceSchristos Instruction_kv4_v1_maddwq = 479, 2670*aab831ceSchristos Instruction_kv4_v1_make = 480, 2671*aab831ceSchristos Instruction_kv4_v1_maxbo = 481, 2672*aab831ceSchristos Instruction_kv4_v1_maxd = 482, 2673*aab831ceSchristos Instruction_kv4_v1_maxhq = 483, 2674*aab831ceSchristos Instruction_kv4_v1_maxrbod = 484, 2675*aab831ceSchristos Instruction_kv4_v1_maxrhqd = 485, 2676*aab831ceSchristos Instruction_kv4_v1_maxrwpd = 486, 2677*aab831ceSchristos Instruction_kv4_v1_maxubo = 487, 2678*aab831ceSchristos Instruction_kv4_v1_maxud = 488, 2679*aab831ceSchristos Instruction_kv4_v1_maxuhq = 489, 2680*aab831ceSchristos Instruction_kv4_v1_maxurbod = 490, 2681*aab831ceSchristos Instruction_kv4_v1_maxurhqd = 491, 2682*aab831ceSchristos Instruction_kv4_v1_maxurwpd = 492, 2683*aab831ceSchristos Instruction_kv4_v1_maxuw = 493, 2684*aab831ceSchristos Instruction_kv4_v1_maxuwp = 494, 2685*aab831ceSchristos Instruction_kv4_v1_maxw = 495, 2686*aab831ceSchristos Instruction_kv4_v1_maxwp = 496, 2687*aab831ceSchristos Instruction_kv4_v1_minbo = 497, 2688*aab831ceSchristos Instruction_kv4_v1_mind = 498, 2689*aab831ceSchristos Instruction_kv4_v1_minhq = 499, 2690*aab831ceSchristos Instruction_kv4_v1_minrbod = 500, 2691*aab831ceSchristos Instruction_kv4_v1_minrhqd = 501, 2692*aab831ceSchristos Instruction_kv4_v1_minrwpd = 502, 2693*aab831ceSchristos Instruction_kv4_v1_minubo = 503, 2694*aab831ceSchristos Instruction_kv4_v1_minud = 504, 2695*aab831ceSchristos Instruction_kv4_v1_minuhq = 505, 2696*aab831ceSchristos Instruction_kv4_v1_minurbod = 506, 2697*aab831ceSchristos Instruction_kv4_v1_minurhqd = 507, 2698*aab831ceSchristos Instruction_kv4_v1_minurwpd = 508, 2699*aab831ceSchristos Instruction_kv4_v1_minuw = 509, 2700*aab831ceSchristos Instruction_kv4_v1_minuwp = 510, 2701*aab831ceSchristos Instruction_kv4_v1_minw = 511, 2702*aab831ceSchristos Instruction_kv4_v1_minwp = 512, 2703*aab831ceSchristos Instruction_kv4_v1_mm212w = 513, 2704*aab831ceSchristos Instruction_kv4_v1_mma212w = 514, 2705*aab831ceSchristos Instruction_kv4_v1_mms212w = 515, 2706*aab831ceSchristos Instruction_kv4_v1_msbfd = 516, 2707*aab831ceSchristos Instruction_kv4_v1_msbfdt = 517, 2708*aab831ceSchristos Instruction_kv4_v1_msbfhq = 518, 2709*aab831ceSchristos Instruction_kv4_v1_msbfhwq = 519, 2710*aab831ceSchristos Instruction_kv4_v1_msbfmwq = 520, 2711*aab831ceSchristos Instruction_kv4_v1_msbfsudt = 521, 2712*aab831ceSchristos Instruction_kv4_v1_msbfsuhwq = 522, 2713*aab831ceSchristos Instruction_kv4_v1_msbfsumwq = 523, 2714*aab831ceSchristos Instruction_kv4_v1_msbfsuwd = 524, 2715*aab831ceSchristos Instruction_kv4_v1_msbfsuwdp = 525, 2716*aab831ceSchristos Instruction_kv4_v1_msbfudt = 526, 2717*aab831ceSchristos Instruction_kv4_v1_msbfuhwq = 527, 2718*aab831ceSchristos Instruction_kv4_v1_msbfumwq = 528, 2719*aab831ceSchristos Instruction_kv4_v1_msbfuwd = 529, 2720*aab831ceSchristos Instruction_kv4_v1_msbfuwdp = 530, 2721*aab831ceSchristos Instruction_kv4_v1_msbfuzdt = 531, 2722*aab831ceSchristos Instruction_kv4_v1_msbfw = 532, 2723*aab831ceSchristos Instruction_kv4_v1_msbfwd = 533, 2724*aab831ceSchristos Instruction_kv4_v1_msbfwdp = 534, 2725*aab831ceSchristos Instruction_kv4_v1_msbfwp = 535, 2726*aab831ceSchristos Instruction_kv4_v1_msbfwq = 536, 2727*aab831ceSchristos Instruction_kv4_v1_muld = 537, 2728*aab831ceSchristos Instruction_kv4_v1_muldt = 538, 2729*aab831ceSchristos Instruction_kv4_v1_mulhq = 539, 2730*aab831ceSchristos Instruction_kv4_v1_mulhwq = 540, 2731*aab831ceSchristos Instruction_kv4_v1_mulmwq = 541, 2732*aab831ceSchristos Instruction_kv4_v1_mulsudt = 542, 2733*aab831ceSchristos Instruction_kv4_v1_mulsuhwq = 543, 2734*aab831ceSchristos Instruction_kv4_v1_mulsumwq = 544, 2735*aab831ceSchristos Instruction_kv4_v1_mulsuwd = 545, 2736*aab831ceSchristos Instruction_kv4_v1_mulsuwdp = 546, 2737*aab831ceSchristos Instruction_kv4_v1_muludt = 547, 2738*aab831ceSchristos Instruction_kv4_v1_muluhwq = 548, 2739*aab831ceSchristos Instruction_kv4_v1_mulumwq = 549, 2740*aab831ceSchristos Instruction_kv4_v1_muluwd = 550, 2741*aab831ceSchristos Instruction_kv4_v1_muluwdp = 551, 2742*aab831ceSchristos Instruction_kv4_v1_mulw = 552, 2743*aab831ceSchristos Instruction_kv4_v1_mulwd = 553, 2744*aab831ceSchristos Instruction_kv4_v1_mulwdp = 554, 2745*aab831ceSchristos Instruction_kv4_v1_mulwp = 555, 2746*aab831ceSchristos Instruction_kv4_v1_mulwq = 556, 2747*aab831ceSchristos Instruction_kv4_v1_nandd = 557, 2748*aab831ceSchristos Instruction_kv4_v1_nandw = 558, 2749*aab831ceSchristos Instruction_kv4_v1_negbo = 559, 2750*aab831ceSchristos Instruction_kv4_v1_negd = 560, 2751*aab831ceSchristos Instruction_kv4_v1_neghq = 561, 2752*aab831ceSchristos Instruction_kv4_v1_negsbo = 562, 2753*aab831ceSchristos Instruction_kv4_v1_negsd = 563, 2754*aab831ceSchristos Instruction_kv4_v1_negshq = 564, 2755*aab831ceSchristos Instruction_kv4_v1_negsw = 565, 2756*aab831ceSchristos Instruction_kv4_v1_negswp = 566, 2757*aab831ceSchristos Instruction_kv4_v1_negw = 567, 2758*aab831ceSchristos Instruction_kv4_v1_negwp = 568, 2759*aab831ceSchristos Instruction_kv4_v1_neord = 569, 2760*aab831ceSchristos Instruction_kv4_v1_neorw = 570, 2761*aab831ceSchristos Instruction_kv4_v1_niord = 571, 2762*aab831ceSchristos Instruction_kv4_v1_niorw = 572, 2763*aab831ceSchristos Instruction_kv4_v1_nop = 573, 2764*aab831ceSchristos Instruction_kv4_v1_notd = 574, 2765*aab831ceSchristos Instruction_kv4_v1_notw = 575, 2766*aab831ceSchristos Instruction_kv4_v1_pcrel = 576, 2767*aab831ceSchristos Instruction_kv4_v1_ret = 577, 2768*aab831ceSchristos Instruction_kv4_v1_rfe = 578, 2769*aab831ceSchristos Instruction_kv4_v1_rolw = 579, 2770*aab831ceSchristos Instruction_kv4_v1_rolwps = 580, 2771*aab831ceSchristos Instruction_kv4_v1_rorw = 581, 2772*aab831ceSchristos Instruction_kv4_v1_rorwps = 582, 2773*aab831ceSchristos Instruction_kv4_v1_rswap = 583, 2774*aab831ceSchristos Instruction_kv4_v1_sb = 584, 2775*aab831ceSchristos Instruction_kv4_v1_sbfbo = 585, 2776*aab831ceSchristos Instruction_kv4_v1_sbfcd = 586, 2777*aab831ceSchristos Instruction_kv4_v1_sbfcd_i = 587, 2778*aab831ceSchristos Instruction_kv4_v1_sbfd = 588, 2779*aab831ceSchristos Instruction_kv4_v1_sbfhq = 589, 2780*aab831ceSchristos Instruction_kv4_v1_sbfsbo = 590, 2781*aab831ceSchristos Instruction_kv4_v1_sbfsd = 591, 2782*aab831ceSchristos Instruction_kv4_v1_sbfshq = 592, 2783*aab831ceSchristos Instruction_kv4_v1_sbfsw = 593, 2784*aab831ceSchristos Instruction_kv4_v1_sbfswp = 594, 2785*aab831ceSchristos Instruction_kv4_v1_sbfusbo = 595, 2786*aab831ceSchristos Instruction_kv4_v1_sbfusd = 596, 2787*aab831ceSchristos Instruction_kv4_v1_sbfushq = 597, 2788*aab831ceSchristos Instruction_kv4_v1_sbfusw = 598, 2789*aab831ceSchristos Instruction_kv4_v1_sbfuswp = 599, 2790*aab831ceSchristos Instruction_kv4_v1_sbfuwd = 600, 2791*aab831ceSchristos Instruction_kv4_v1_sbfw = 601, 2792*aab831ceSchristos Instruction_kv4_v1_sbfwd = 602, 2793*aab831ceSchristos Instruction_kv4_v1_sbfwp = 603, 2794*aab831ceSchristos Instruction_kv4_v1_sbfx16bo = 604, 2795*aab831ceSchristos Instruction_kv4_v1_sbfx16d = 605, 2796*aab831ceSchristos Instruction_kv4_v1_sbfx16hq = 606, 2797*aab831ceSchristos Instruction_kv4_v1_sbfx16uwd = 607, 2798*aab831ceSchristos Instruction_kv4_v1_sbfx16w = 608, 2799*aab831ceSchristos Instruction_kv4_v1_sbfx16wd = 609, 2800*aab831ceSchristos Instruction_kv4_v1_sbfx16wp = 610, 2801*aab831ceSchristos Instruction_kv4_v1_sbfx2bo = 611, 2802*aab831ceSchristos Instruction_kv4_v1_sbfx2d = 612, 2803*aab831ceSchristos Instruction_kv4_v1_sbfx2hq = 613, 2804*aab831ceSchristos Instruction_kv4_v1_sbfx2uwd = 614, 2805*aab831ceSchristos Instruction_kv4_v1_sbfx2w = 615, 2806*aab831ceSchristos Instruction_kv4_v1_sbfx2wd = 616, 2807*aab831ceSchristos Instruction_kv4_v1_sbfx2wp = 617, 2808*aab831ceSchristos Instruction_kv4_v1_sbfx32d = 618, 2809*aab831ceSchristos Instruction_kv4_v1_sbfx32uwd = 619, 2810*aab831ceSchristos Instruction_kv4_v1_sbfx32w = 620, 2811*aab831ceSchristos Instruction_kv4_v1_sbfx32wd = 621, 2812*aab831ceSchristos Instruction_kv4_v1_sbfx4bo = 622, 2813*aab831ceSchristos Instruction_kv4_v1_sbfx4d = 623, 2814*aab831ceSchristos Instruction_kv4_v1_sbfx4hq = 624, 2815*aab831ceSchristos Instruction_kv4_v1_sbfx4uwd = 625, 2816*aab831ceSchristos Instruction_kv4_v1_sbfx4w = 626, 2817*aab831ceSchristos Instruction_kv4_v1_sbfx4wd = 627, 2818*aab831ceSchristos Instruction_kv4_v1_sbfx4wp = 628, 2819*aab831ceSchristos Instruction_kv4_v1_sbfx64d = 629, 2820*aab831ceSchristos Instruction_kv4_v1_sbfx64uwd = 630, 2821*aab831ceSchristos Instruction_kv4_v1_sbfx64w = 631, 2822*aab831ceSchristos Instruction_kv4_v1_sbfx64wd = 632, 2823*aab831ceSchristos Instruction_kv4_v1_sbfx8bo = 633, 2824*aab831ceSchristos Instruction_kv4_v1_sbfx8d = 634, 2825*aab831ceSchristos Instruction_kv4_v1_sbfx8hq = 635, 2826*aab831ceSchristos Instruction_kv4_v1_sbfx8uwd = 636, 2827*aab831ceSchristos Instruction_kv4_v1_sbfx8w = 637, 2828*aab831ceSchristos Instruction_kv4_v1_sbfx8wd = 638, 2829*aab831ceSchristos Instruction_kv4_v1_sbfx8wp = 639, 2830*aab831ceSchristos Instruction_kv4_v1_sbmm8 = 640, 2831*aab831ceSchristos Instruction_kv4_v1_sbmmt8 = 641, 2832*aab831ceSchristos Instruction_kv4_v1_scall = 642, 2833*aab831ceSchristos Instruction_kv4_v1_sd = 643, 2834*aab831ceSchristos Instruction_kv4_v1_set = 644, 2835*aab831ceSchristos Instruction_kv4_v1_sh = 645, 2836*aab831ceSchristos Instruction_kv4_v1_sleep = 646, 2837*aab831ceSchristos Instruction_kv4_v1_sllbos = 647, 2838*aab831ceSchristos Instruction_kv4_v1_slld = 648, 2839*aab831ceSchristos Instruction_kv4_v1_sllhqs = 649, 2840*aab831ceSchristos Instruction_kv4_v1_sllw = 650, 2841*aab831ceSchristos Instruction_kv4_v1_sllwps = 651, 2842*aab831ceSchristos Instruction_kv4_v1_slsbos = 652, 2843*aab831ceSchristos Instruction_kv4_v1_slsd = 653, 2844*aab831ceSchristos Instruction_kv4_v1_slshqs = 654, 2845*aab831ceSchristos Instruction_kv4_v1_slsw = 655, 2846*aab831ceSchristos Instruction_kv4_v1_slswps = 656, 2847*aab831ceSchristos Instruction_kv4_v1_slusbos = 657, 2848*aab831ceSchristos Instruction_kv4_v1_slusd = 658, 2849*aab831ceSchristos Instruction_kv4_v1_slushqs = 659, 2850*aab831ceSchristos Instruction_kv4_v1_slusw = 660, 2851*aab831ceSchristos Instruction_kv4_v1_sluswps = 661, 2852*aab831ceSchristos Instruction_kv4_v1_so = 662, 2853*aab831ceSchristos Instruction_kv4_v1_sq = 663, 2854*aab831ceSchristos Instruction_kv4_v1_srabos = 664, 2855*aab831ceSchristos Instruction_kv4_v1_srad = 665, 2856*aab831ceSchristos Instruction_kv4_v1_srahqs = 666, 2857*aab831ceSchristos Instruction_kv4_v1_sraw = 667, 2858*aab831ceSchristos Instruction_kv4_v1_srawps = 668, 2859*aab831ceSchristos Instruction_kv4_v1_srlbos = 669, 2860*aab831ceSchristos Instruction_kv4_v1_srld = 670, 2861*aab831ceSchristos Instruction_kv4_v1_srlhqs = 671, 2862*aab831ceSchristos Instruction_kv4_v1_srlw = 672, 2863*aab831ceSchristos Instruction_kv4_v1_srlwps = 673, 2864*aab831ceSchristos Instruction_kv4_v1_srsbos = 674, 2865*aab831ceSchristos Instruction_kv4_v1_srsd = 675, 2866*aab831ceSchristos Instruction_kv4_v1_srshqs = 676, 2867*aab831ceSchristos Instruction_kv4_v1_srsw = 677, 2868*aab831ceSchristos Instruction_kv4_v1_srswps = 678, 2869*aab831ceSchristos Instruction_kv4_v1_stop = 679, 2870*aab831ceSchristos Instruction_kv4_v1_stsud = 680, 2871*aab831ceSchristos Instruction_kv4_v1_stsuhq = 681, 2872*aab831ceSchristos Instruction_kv4_v1_stsuw = 682, 2873*aab831ceSchristos Instruction_kv4_v1_stsuwp = 683, 2874*aab831ceSchristos Instruction_kv4_v1_sw = 684, 2875*aab831ceSchristos Instruction_kv4_v1_sxbd = 685, 2876*aab831ceSchristos Instruction_kv4_v1_sxhd = 686, 2877*aab831ceSchristos Instruction_kv4_v1_sxlbhq = 687, 2878*aab831ceSchristos Instruction_kv4_v1_sxlhwp = 688, 2879*aab831ceSchristos Instruction_kv4_v1_sxmbhq = 689, 2880*aab831ceSchristos Instruction_kv4_v1_sxmhwp = 690, 2881*aab831ceSchristos Instruction_kv4_v1_sxwd = 691, 2882*aab831ceSchristos Instruction_kv4_v1_syncgroup = 692, 2883*aab831ceSchristos Instruction_kv4_v1_tlbdinval = 693, 2884*aab831ceSchristos Instruction_kv4_v1_tlbiinval = 694, 2885*aab831ceSchristos Instruction_kv4_v1_tlbprobe = 695, 2886*aab831ceSchristos Instruction_kv4_v1_tlbread = 696, 2887*aab831ceSchristos Instruction_kv4_v1_tlbwrite = 697, 2888*aab831ceSchristos Instruction_kv4_v1_waitit = 698, 2889*aab831ceSchristos Instruction_kv4_v1_wfxl = 699, 2890*aab831ceSchristos Instruction_kv4_v1_wfxm = 700, 2891*aab831ceSchristos Instruction_kv4_v1_xaccesso = 701, 2892*aab831ceSchristos Instruction_kv4_v1_xaligno = 702, 2893*aab831ceSchristos Instruction_kv4_v1_xandno = 703, 2894*aab831ceSchristos Instruction_kv4_v1_xando = 704, 2895*aab831ceSchristos Instruction_kv4_v1_xclampwo = 705, 2896*aab831ceSchristos Instruction_kv4_v1_xcopyo = 706, 2897*aab831ceSchristos Instruction_kv4_v1_xcopyv = 707, 2898*aab831ceSchristos Instruction_kv4_v1_xcopyx = 708, 2899*aab831ceSchristos Instruction_kv4_v1_xeoro = 709, 2900*aab831ceSchristos Instruction_kv4_v1_xffma44hw = 710, 2901*aab831ceSchristos Instruction_kv4_v1_xfmaxhx = 711, 2902*aab831ceSchristos Instruction_kv4_v1_xfminhx = 712, 2903*aab831ceSchristos Instruction_kv4_v1_xfmma484hw = 713, 2904*aab831ceSchristos Instruction_kv4_v1_xfnarrow44wh = 714, 2905*aab831ceSchristos Instruction_kv4_v1_xfscalewo = 715, 2906*aab831ceSchristos Instruction_kv4_v1_xiorno = 716, 2907*aab831ceSchristos Instruction_kv4_v1_xioro = 717, 2908*aab831ceSchristos Instruction_kv4_v1_xlo = 718, 2909*aab831ceSchristos Instruction_kv4_v1_xmadd44bw0 = 719, 2910*aab831ceSchristos Instruction_kv4_v1_xmadd44bw1 = 720, 2911*aab831ceSchristos Instruction_kv4_v1_xmaddifwo = 721, 2912*aab831ceSchristos Instruction_kv4_v1_xmaddsu44bw0 = 722, 2913*aab831ceSchristos Instruction_kv4_v1_xmaddsu44bw1 = 723, 2914*aab831ceSchristos Instruction_kv4_v1_xmaddu44bw0 = 724, 2915*aab831ceSchristos Instruction_kv4_v1_xmaddu44bw1 = 725, 2916*aab831ceSchristos Instruction_kv4_v1_xmma4164bw = 726, 2917*aab831ceSchristos Instruction_kv4_v1_xmma484bw = 727, 2918*aab831ceSchristos Instruction_kv4_v1_xmmasu4164bw = 728, 2919*aab831ceSchristos Instruction_kv4_v1_xmmasu484bw = 729, 2920*aab831ceSchristos Instruction_kv4_v1_xmmau4164bw = 730, 2921*aab831ceSchristos Instruction_kv4_v1_xmmau484bw = 731, 2922*aab831ceSchristos Instruction_kv4_v1_xmmaus4164bw = 732, 2923*aab831ceSchristos Instruction_kv4_v1_xmmaus484bw = 733, 2924*aab831ceSchristos Instruction_kv4_v1_xmovefd = 734, 2925*aab831ceSchristos Instruction_kv4_v1_xmovefo = 735, 2926*aab831ceSchristos Instruction_kv4_v1_xmovefq = 736, 2927*aab831ceSchristos Instruction_kv4_v1_xmovetd = 737, 2928*aab831ceSchristos Instruction_kv4_v1_xmovetq = 738, 2929*aab831ceSchristos Instruction_kv4_v1_xmsbfifwo = 739, 2930*aab831ceSchristos Instruction_kv4_v1_xmt44d = 740, 2931*aab831ceSchristos Instruction_kv4_v1_xnando = 741, 2932*aab831ceSchristos Instruction_kv4_v1_xneoro = 742, 2933*aab831ceSchristos Instruction_kv4_v1_xnioro = 743, 2934*aab831ceSchristos Instruction_kv4_v1_xnoro = 744, 2935*aab831ceSchristos Instruction_kv4_v1_xorno = 745, 2936*aab831ceSchristos Instruction_kv4_v1_xrecvo = 746, 2937*aab831ceSchristos Instruction_kv4_v1_xsbmm8dq = 747, 2938*aab831ceSchristos Instruction_kv4_v1_xsbmmt8dq = 748, 2939*aab831ceSchristos Instruction_kv4_v1_xsendo = 749, 2940*aab831ceSchristos Instruction_kv4_v1_xsendrecvo = 750, 2941*aab831ceSchristos Instruction_kv4_v1_xso = 751, 2942*aab831ceSchristos Instruction_kv4_v1_xsplatdo = 752, 2943*aab831ceSchristos Instruction_kv4_v1_xsplatov = 753, 2944*aab831ceSchristos Instruction_kv4_v1_xsplatox = 754, 2945*aab831ceSchristos Instruction_kv4_v1_xsx48bw = 755, 2946*aab831ceSchristos Instruction_kv4_v1_xtrunc48wb = 756, 2947*aab831ceSchristos Instruction_kv4_v1_xzx48bw = 757, 2948*aab831ceSchristos Instruction_kv4_v1_zxbd = 758, 2949*aab831ceSchristos Instruction_kv4_v1_zxhd = 759, 2950*aab831ceSchristos Instruction_kv4_v1_zxlbhq = 760, 2951*aab831ceSchristos Instruction_kv4_v1_zxlhwp = 761, 2952*aab831ceSchristos Instruction_kv4_v1_zxmbhq = 762, 2953*aab831ceSchristos Instruction_kv4_v1_zxmhwp = 763, 2954*aab831ceSchristos Instruction_kv4_v1_zxwd = 764, 2955*aab831ceSchristos Separator_kv4_v1_comma = 765, 2956*aab831ceSchristos Separator_kv4_v1_equal = 766, 2957*aab831ceSchristos Separator_kv4_v1_qmark = 767, 2958*aab831ceSchristos Separator_kv4_v1_rsbracket = 768, 2959*aab831ceSchristos Separator_kv4_v1_lsbracket = 769 2960*aab831ceSchristos }; 2961*aab831ceSchristos 2962*aab831ceSchristos enum Modifier_kv4_v1_exunum_enum { 2963*aab831ceSchristos Modifier_kv4_v1_exunum_ALU0=0, 2964*aab831ceSchristos Modifier_kv4_v1_exunum_ALU1=1, 2965*aab831ceSchristos Modifier_kv4_v1_exunum_MAU=2, 2966*aab831ceSchristos Modifier_kv4_v1_exunum_LSU=3, 2967*aab831ceSchristos }; 2968*aab831ceSchristos 2969*aab831ceSchristos extern const char *mod_kv4_v1_exunum[]; 2970*aab831ceSchristos extern const char *mod_kv4_v1_scalarcond[]; 2971*aab831ceSchristos extern const char *mod_kv4_v1_lsomask[]; 2972*aab831ceSchristos extern const char *mod_kv4_v1_lsumask[]; 2973*aab831ceSchristos extern const char *mod_kv4_v1_lsupack[]; 2974*aab831ceSchristos extern const char *mod_kv4_v1_simplecond[]; 2975*aab831ceSchristos extern const char *mod_kv4_v1_comparison[]; 2976*aab831ceSchristos extern const char *mod_kv4_v1_floatcomp[]; 2977*aab831ceSchristos extern const char *mod_kv4_v1_rounding[]; 2978*aab831ceSchristos extern const char *mod_kv4_v1_silent[]; 2979*aab831ceSchristos extern const char *mod_kv4_v1_variant[]; 2980*aab831ceSchristos extern const char *mod_kv4_v1_speculate[]; 2981*aab831ceSchristos extern const char *mod_kv4_v1_doscale[]; 2982*aab831ceSchristos extern const char *mod_kv4_v1_qindex[]; 2983*aab831ceSchristos extern const char *mod_kv4_v1_hindex[]; 2984*aab831ceSchristos extern const char *mod_kv4_v1_cachelev[]; 2985*aab831ceSchristos extern const char *mod_kv4_v1_coherency[]; 2986*aab831ceSchristos extern const char *mod_kv4_v1_boolcas[]; 2987*aab831ceSchristos extern const char *mod_kv4_v1_accesses[]; 2988*aab831ceSchristos extern const char *mod_kv4_v1_channel[]; 2989*aab831ceSchristos extern const char *mod_kv4_v1_conjugate[]; 2990*aab831ceSchristos extern const char *mod_kv4_v1_transpose[]; 2991*aab831ceSchristos extern const char *mod_kv4_v1_shuffleV[]; 2992*aab831ceSchristos extern const char *mod_kv4_v1_shuffleX[]; 2993*aab831ceSchristos extern const char *mod_kv4_v1_splat32[]; 2994*aab831ceSchristos typedef enum { 2995*aab831ceSchristos Bundling_kv4_v1_ALL, 2996*aab831ceSchristos Bundling_kv4_v1_BCU, 2997*aab831ceSchristos Bundling_kv4_v1_TCA, 2998*aab831ceSchristos Bundling_kv4_v1_FULL, 2999*aab831ceSchristos Bundling_kv4_v1_FULL_X, 3000*aab831ceSchristos Bundling_kv4_v1_FULL_Y, 3001*aab831ceSchristos Bundling_kv4_v1_LITE, 3002*aab831ceSchristos Bundling_kv4_v1_LITE_X, 3003*aab831ceSchristos Bundling_kv4_v1_LITE_Y, 3004*aab831ceSchristos Bundling_kv4_v1_MAU, 3005*aab831ceSchristos Bundling_kv4_v1_MAU_X, 3006*aab831ceSchristos Bundling_kv4_v1_MAU_Y, 3007*aab831ceSchristos Bundling_kv4_v1_LSU, 3008*aab831ceSchristos Bundling_kv4_v1_LSU_X, 3009*aab831ceSchristos Bundling_kv4_v1_LSU_Y, 3010*aab831ceSchristos Bundling_kv4_v1_TINY, 3011*aab831ceSchristos Bundling_kv4_v1_TINY_X, 3012*aab831ceSchristos Bundling_kv4_v1_TINY_Y, 3013*aab831ceSchristos Bundling_kv4_v1_NOP, 3014*aab831ceSchristos } Bundling_kv4_v1; 3015*aab831ceSchristos 3016*aab831ceSchristos 3017*aab831ceSchristos static const char *bundling_kv4_v1_names(Bundling_kv4_v1 bundling) __attribute__((unused)); 3018*aab831ceSchristos static const char *bundling_kv4_v1_names(Bundling_kv4_v1 bundling) { 3019*aab831ceSchristos switch(bundling) { 3020*aab831ceSchristos case Bundling_kv4_v1_ALL: return "Bundling_kv4_v1_ALL"; 3021*aab831ceSchristos case Bundling_kv4_v1_BCU: return "Bundling_kv4_v1_BCU"; 3022*aab831ceSchristos case Bundling_kv4_v1_TCA: return "Bundling_kv4_v1_TCA"; 3023*aab831ceSchristos case Bundling_kv4_v1_FULL: return "Bundling_kv4_v1_FULL"; 3024*aab831ceSchristos case Bundling_kv4_v1_FULL_X: return "Bundling_kv4_v1_FULL_X"; 3025*aab831ceSchristos case Bundling_kv4_v1_FULL_Y: return "Bundling_kv4_v1_FULL_Y"; 3026*aab831ceSchristos case Bundling_kv4_v1_LITE: return "Bundling_kv4_v1_LITE"; 3027*aab831ceSchristos case Bundling_kv4_v1_LITE_X: return "Bundling_kv4_v1_LITE_X"; 3028*aab831ceSchristos case Bundling_kv4_v1_LITE_Y: return "Bundling_kv4_v1_LITE_Y"; 3029*aab831ceSchristos case Bundling_kv4_v1_MAU: return "Bundling_kv4_v1_MAU"; 3030*aab831ceSchristos case Bundling_kv4_v1_MAU_X: return "Bundling_kv4_v1_MAU_X"; 3031*aab831ceSchristos case Bundling_kv4_v1_MAU_Y: return "Bundling_kv4_v1_MAU_Y"; 3032*aab831ceSchristos case Bundling_kv4_v1_LSU: return "Bundling_kv4_v1_LSU"; 3033*aab831ceSchristos case Bundling_kv4_v1_LSU_X: return "Bundling_kv4_v1_LSU_X"; 3034*aab831ceSchristos case Bundling_kv4_v1_LSU_Y: return "Bundling_kv4_v1_LSU_Y"; 3035*aab831ceSchristos case Bundling_kv4_v1_TINY: return "Bundling_kv4_v1_TINY"; 3036*aab831ceSchristos case Bundling_kv4_v1_TINY_X: return "Bundling_kv4_v1_TINY_X"; 3037*aab831ceSchristos case Bundling_kv4_v1_TINY_Y: return "Bundling_kv4_v1_TINY_Y"; 3038*aab831ceSchristos case Bundling_kv4_v1_NOP: return "Bundling_kv4_v1_NOP"; 3039*aab831ceSchristos }; 3040*aab831ceSchristos return "unknown bundling"; 3041*aab831ceSchristos }; 3042*aab831ceSchristos 3043*aab831ceSchristos /* Resources list */ 3044*aab831ceSchristos #define Resource_kv4_v1_ISSUE 0 3045*aab831ceSchristos #define Resource_kv4_v1_TINY 1 3046*aab831ceSchristos #define Resource_kv4_v1_LITE 2 3047*aab831ceSchristos #define Resource_kv4_v1_FULL 3 3048*aab831ceSchristos #define Resource_kv4_v1_LSU 4 3049*aab831ceSchristos #define Resource_kv4_v1_MAU 5 3050*aab831ceSchristos #define Resource_kv4_v1_BCU 6 3051*aab831ceSchristos #define Resource_kv4_v1_TCA 7 3052*aab831ceSchristos #define Resource_kv4_v1_AUXR 8 3053*aab831ceSchristos #define Resource_kv4_v1_AUXW 9 3054*aab831ceSchristos #define Resource_kv4_v1_CRRP 10 3055*aab831ceSchristos #define Resource_kv4_v1_CRWL 11 3056*aab831ceSchristos #define Resource_kv4_v1_CRWH 12 3057*aab831ceSchristos #define Resource_kv4_v1_NOP 13 3058*aab831ceSchristos #define kvx_kv4_v1_RESOURCE_MAX 14 3059*aab831ceSchristos 3060*aab831ceSchristos 3061*aab831ceSchristos /* Reservations list */ 3062*aab831ceSchristos #define Reservation_kv4_v1_ALL 0 3063*aab831ceSchristos #define Reservation_kv4_v1_ALU_NOP 1 3064*aab831ceSchristos #define Reservation_kv4_v1_ALU_TINY 2 3065*aab831ceSchristos #define Reservation_kv4_v1_ALU_TINY_X 3 3066*aab831ceSchristos #define Reservation_kv4_v1_ALU_TINY_Y 4 3067*aab831ceSchristos #define Reservation_kv4_v1_ALU_TINY_CRRP 5 3068*aab831ceSchristos #define Reservation_kv4_v1_ALU_TINY_CRWL_CRWH 6 3069*aab831ceSchristos #define Reservation_kv4_v1_ALU_TINY_CRWL_CRWH_X 7 3070*aab831ceSchristos #define Reservation_kv4_v1_ALU_TINY_CRWL_CRWH_Y 8 3071*aab831ceSchristos #define Reservation_kv4_v1_ALU_TINY_CRRP_CRWL_CRWH 9 3072*aab831ceSchristos #define Reservation_kv4_v1_ALU_TINY_CRWL 10 3073*aab831ceSchristos #define Reservation_kv4_v1_ALU_TINY_CRWH 11 3074*aab831ceSchristos #define Reservation_kv4_v1_ALU_LITE 12 3075*aab831ceSchristos #define Reservation_kv4_v1_ALU_LITE_X 13 3076*aab831ceSchristos #define Reservation_kv4_v1_ALU_LITE_Y 14 3077*aab831ceSchristos #define Reservation_kv4_v1_ALU_LITE_CRWL 15 3078*aab831ceSchristos #define Reservation_kv4_v1_ALU_LITE_CRWH 16 3079*aab831ceSchristos #define Reservation_kv4_v1_ALU_FULL 17 3080*aab831ceSchristos #define Reservation_kv4_v1_ALU_FULL_X 18 3081*aab831ceSchristos #define Reservation_kv4_v1_ALU_FULL_Y 19 3082*aab831ceSchristos #define Reservation_kv4_v1_BCU 20 3083*aab831ceSchristos #define Reservation_kv4_v1_BCU_CRRP_CRWL_CRWH 21 3084*aab831ceSchristos #define Reservation_kv4_v1_BCU_TINY_AUXW_CRRP 22 3085*aab831ceSchristos #define Reservation_kv4_v1_BCU_TINY_TINY_MAU_XNOP 23 3086*aab831ceSchristos #define Reservation_kv4_v1_TCA 24 3087*aab831ceSchristos #define Reservation_kv4_v1_LSU 25 3088*aab831ceSchristos #define Reservation_kv4_v1_LSU_X 26 3089*aab831ceSchristos #define Reservation_kv4_v1_LSU_Y 27 3090*aab831ceSchristos #define Reservation_kv4_v1_LSU_CRRP 28 3091*aab831ceSchristos #define Reservation_kv4_v1_LSU_CRRP_X 29 3092*aab831ceSchristos #define Reservation_kv4_v1_LSU_CRRP_Y 30 3093*aab831ceSchristos #define Reservation_kv4_v1_LSU_AUXR 31 3094*aab831ceSchristos #define Reservation_kv4_v1_LSU_AUXR_X 32 3095*aab831ceSchristos #define Reservation_kv4_v1_LSU_AUXR_Y 33 3096*aab831ceSchristos #define Reservation_kv4_v1_LSU_AUXW 34 3097*aab831ceSchristos #define Reservation_kv4_v1_LSU_AUXW_X 35 3098*aab831ceSchristos #define Reservation_kv4_v1_LSU_AUXW_Y 36 3099*aab831ceSchristos #define Reservation_kv4_v1_LSU_AUXR_AUXW 37 3100*aab831ceSchristos #define Reservation_kv4_v1_LSU_AUXR_AUXW_X 38 3101*aab831ceSchristos #define Reservation_kv4_v1_LSU_AUXR_AUXW_Y 39 3102*aab831ceSchristos #define Reservation_kv4_v1_MAU 40 3103*aab831ceSchristos #define Reservation_kv4_v1_MAU_X 41 3104*aab831ceSchristos #define Reservation_kv4_v1_MAU_Y 42 3105*aab831ceSchristos #define Reservation_kv4_v1_MAU_AUXR 43 3106*aab831ceSchristos #define Reservation_kv4_v1_MAU_AUXR_X 44 3107*aab831ceSchristos #define Reservation_kv4_v1_MAU_AUXR_Y 45 3108*aab831ceSchristos 3109*aab831ceSchristos 3110*aab831ceSchristos extern struct kvx_reloc kv4_v1_rel16_reloc; 3111*aab831ceSchristos extern struct kvx_reloc kv4_v1_rel32_reloc; 3112*aab831ceSchristos extern struct kvx_reloc kv4_v1_rel64_reloc; 3113*aab831ceSchristos extern struct kvx_reloc kv4_v1_pcrel_signed16_reloc; 3114*aab831ceSchristos extern struct kvx_reloc kv4_v1_pcrel17_reloc; 3115*aab831ceSchristos extern struct kvx_reloc kv4_v1_pcrel27_reloc; 3116*aab831ceSchristos extern struct kvx_reloc kv4_v1_pcrel32_reloc; 3117*aab831ceSchristos extern struct kvx_reloc kv4_v1_pcrel_signed37_reloc; 3118*aab831ceSchristos extern struct kvx_reloc kv4_v1_pcrel_signed43_reloc; 3119*aab831ceSchristos extern struct kvx_reloc kv4_v1_pcrel_signed64_reloc; 3120*aab831ceSchristos extern struct kvx_reloc kv4_v1_pcrel64_reloc; 3121*aab831ceSchristos extern struct kvx_reloc kv4_v1_signed16_reloc; 3122*aab831ceSchristos extern struct kvx_reloc kv4_v1_signed32_reloc; 3123*aab831ceSchristos extern struct kvx_reloc kv4_v1_signed37_reloc; 3124*aab831ceSchristos extern struct kvx_reloc kv4_v1_gotoff_signed37_reloc; 3125*aab831ceSchristos extern struct kvx_reloc kv4_v1_gotoff_signed43_reloc; 3126*aab831ceSchristos extern struct kvx_reloc kv4_v1_gotoff_32_reloc; 3127*aab831ceSchristos extern struct kvx_reloc kv4_v1_gotoff_64_reloc; 3128*aab831ceSchristos extern struct kvx_reloc kv4_v1_got_32_reloc; 3129*aab831ceSchristos extern struct kvx_reloc kv4_v1_got_signed37_reloc; 3130*aab831ceSchristos extern struct kvx_reloc kv4_v1_got_signed43_reloc; 3131*aab831ceSchristos extern struct kvx_reloc kv4_v1_got_64_reloc; 3132*aab831ceSchristos extern struct kvx_reloc kv4_v1_glob_dat_reloc; 3133*aab831ceSchristos extern struct kvx_reloc kv4_v1_copy_reloc; 3134*aab831ceSchristos extern struct kvx_reloc kv4_v1_jump_slot_reloc; 3135*aab831ceSchristos extern struct kvx_reloc kv4_v1_relative_reloc; 3136*aab831ceSchristos extern struct kvx_reloc kv4_v1_signed43_reloc; 3137*aab831ceSchristos extern struct kvx_reloc kv4_v1_signed64_reloc; 3138*aab831ceSchristos extern struct kvx_reloc kv4_v1_gotaddr_signed37_reloc; 3139*aab831ceSchristos extern struct kvx_reloc kv4_v1_gotaddr_signed43_reloc; 3140*aab831ceSchristos extern struct kvx_reloc kv4_v1_gotaddr_signed64_reloc; 3141*aab831ceSchristos extern struct kvx_reloc kv4_v1_dtpmod64_reloc; 3142*aab831ceSchristos extern struct kvx_reloc kv4_v1_dtpoff64_reloc; 3143*aab831ceSchristos extern struct kvx_reloc kv4_v1_dtpoff_signed37_reloc; 3144*aab831ceSchristos extern struct kvx_reloc kv4_v1_dtpoff_signed43_reloc; 3145*aab831ceSchristos extern struct kvx_reloc kv4_v1_tlsgd_signed37_reloc; 3146*aab831ceSchristos extern struct kvx_reloc kv4_v1_tlsgd_signed43_reloc; 3147*aab831ceSchristos extern struct kvx_reloc kv4_v1_tlsld_signed37_reloc; 3148*aab831ceSchristos extern struct kvx_reloc kv4_v1_tlsld_signed43_reloc; 3149*aab831ceSchristos extern struct kvx_reloc kv4_v1_tpoff64_reloc; 3150*aab831ceSchristos extern struct kvx_reloc kv4_v1_tlsie_signed37_reloc; 3151*aab831ceSchristos extern struct kvx_reloc kv4_v1_tlsie_signed43_reloc; 3152*aab831ceSchristos extern struct kvx_reloc kv4_v1_tlsle_signed37_reloc; 3153*aab831ceSchristos extern struct kvx_reloc kv4_v1_tlsle_signed43_reloc; 3154*aab831ceSchristos extern struct kvx_reloc kv4_v1_rel8_reloc; 3155*aab831ceSchristos 3156*aab831ceSchristos 3157*aab831ceSchristos #endif /* OPCODE_KVX_H */ 3158