/*===================== begin_copyright_notice ==================================

Copyright (c) 2017 Intel Corporation

Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


======================= end_copyright_notice ==================================*/

/*
 * !!! DO NOT EDIT THIS FILE !!!
 *
 * This file was automagically crafted by GED's model parser.
 */

#include "ged_fragments.h"
#include "ged_restrictions.h"
#include "ged_decoding_tables.h"
const ged_ins_field_entry_t DecodingTable0[8] =
{
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_FRAGMENTED,      3, { 2, FragmentsTable0 }, RestrictionTable18 }, // 0
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_FRAGMENTED,      3, { 2, FragmentsTable0 }, RestrictionTable18 }, // 1
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_FRAGMENTED,      3, { 2, FragmentsTable0 }, RestrictionTable17 }, // 2
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_FRAGMENTED,      3, { 2, FragmentsTable0 }, RestrictionTable18 }, // 3
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_FRAGMENTED,      3, { 2, FragmentsTable0 }, RestrictionTable19 }, // 4
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_FRAGMENTED,      3, { 2, FragmentsTable0 }, RestrictionTable18 }, // 5
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_FRAGMENTED,      3, { 2, FragmentsTable0 }, RestrictionTable18 }, // 6
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_FRAGMENTED,      3, { 2, FragmentsTable0 }, RestrictionTable18 } // 7
}; // DecodingTable0[]
const ged_ins_field_entry_t DecodingTable1[2] =
{
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  16,  19,   0,  16,    0xf0000 } */ { 0x10001310, (void*)(g_uintptr_t)   0xf0000 }, RestrictionTable20 }, // 0
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  16,  19,   0,  16,    0xf0000 } */ { 0x10001310, (void*)(g_uintptr_t)   0xf0000 }, RestrictionTable21 } // 1
}; // DecodingTable1[]
const ged_ins_field_entry_t DecodingTable2[4] =
{
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  44,  46,   1,  12,     0x7000 } */ {  0xc012e2c, (void*)(g_uintptr_t)    0x7000 }, RestrictionTable12 }, // 0
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  44,  46,   1,  12,     0x7000 } */ {  0xc012e2c, (void*)(g_uintptr_t)    0x7000 }, RestrictionTable12 }, // 1
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  44,  46,   1,  12,     0x7000 } */ {  0xc012e2c, (void*)(g_uintptr_t)    0x7000 }, RestrictionTable12 }, // 2
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  44,  46,   1,  12,     0x7000 } */ {  0xc012e2c, (void*)(g_uintptr_t)    0x7000 }, RestrictionTable22 } // 3
}; // DecodingTable2[]
const ged_ins_field_entry_t DecodingTable3[2] =
{
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  48,  51,   1,  16,    0xf0000 } */ { 0x10013330, (void*)(g_uintptr_t)   0xf0000 }, RestrictionTable23 } // 1
}; // DecodingTable3[]
const ged_ins_field_entry_t DecodingTable4[2] =
{
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  48,  52,   1,  16,   0x1f0000 } */ { 0x10013430, (void*)(g_uintptr_t)  0x1f0000 }, NULL }, // 0
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  52,  52,   1,  16,   0x100000 } */ { 0x10013434, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable24 } // 1
}; // DecodingTable4[]
const ged_ins_field_entry_t DecodingTable5[2] =
{
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_AccessMode,            DecodingTable4 }, NULL }, // 0
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable5[]
const ged_ins_field_entry_t DecodingTable6[2] =
{
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    10, /* {  48,  57,   1,  16,  0x3ff0000 } */ { 0x10013930, (void*)(g_uintptr_t) 0x3ff0000 }, NULL }, // 0
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    10, /* {  52,  57,   1,  16,  0x3f00000 } */ { 0x10013934, (void*)(g_uintptr_t) 0x3f00000 }, RestrictionTable24 } // 1
}; // DecodingTable6[]
const ged_ins_field_entry_t DecodingTable7[2] =
{
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_AccessMode,            DecodingTable6 }, NULL } // 1
}; // DecodingTable7[]
const ged_ins_field_entry_t DecodingTable8[4] =
{
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  53,  60,   1,  21, 0x1fe00000 } */ { 0x15013c35, (void*)(g_uintptr_t)0x1fe00000 }, NULL }, // 0
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  53,  60,   1,  21, 0x1fe00000 } */ { 0x15013c35, (void*)(g_uintptr_t)0x1fe00000 }, RestrictionTable25 }, // 1
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable8[]
const ged_ins_field_entry_t DecodingTable9[2] =
{
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstRegFile,            DecodingTable8 }, NULL }, // 0
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable9[]
const ged_ins_field_entry_t DecodingTable10[2] =
{
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  58,  60,   1,  26, 0x1c000000 } */ { 0x1a013c3a, (void*)(g_uintptr_t)0x1c000000 }, NULL } // 1
}; // DecodingTable10[]
const ged_ins_field_entry_t DecodingTable11[2] =
{
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  61,  62,   1,  29, 0x60000000 } */ { 0x1d013e3d, (void*)(g_uintptr_t)0x60000000 }, RestrictionTable26 }, // 0
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable11[]
const ged_ins_field_entry_t DecodingTable12[2] =
{
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_FRAGMENTED,      8, { 2, FragmentsTable1 }, NULL } // 1
}; // DecodingTable12[]
const ged_ins_field_entry_t DecodingTable13[2] =
{
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  64,  68,   2,   0,       0x1f } */ {    0x24440, (void*)(g_uintptr_t)      0x1f }, NULL }, // 0
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  68,  68,   2,   0,       0x10 } */ {    0x24444, (void*)(g_uintptr_t)      0x10 }, RestrictionTable24 } // 1
}; // DecodingTable13[]
const ged_ins_field_entry_t DecodingTable14[2] =
{
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_AccessMode,            DecodingTable13 }, NULL }, // 0
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable14[]
const ged_ins_field_entry_t DecodingTable15[2] =
{
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    10, /* {  64,  73,   2,   0,      0x3ff } */ {    0x24940, (void*)(g_uintptr_t)     0x3ff }, NULL }, // 0
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    10, /* {  68,  73,   2,   0,      0x3f0 } */ {    0x24944, (void*)(g_uintptr_t)     0x3f0 }, RestrictionTable24 } // 1
}; // DecodingTable15[]
const ged_ins_field_entry_t DecodingTable16[2] =
{
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_AccessMode,            DecodingTable15 }, NULL } // 1
}; // DecodingTable16[]
const ged_ins_field_entry_t DecodingTable17[4] =
{
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  69,  76,   2,   5,     0x1fe0 } */ {  0x5024c45, (void*)(g_uintptr_t)    0x1fe0 }, NULL }, // 0
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  69,  76,   2,   5,     0x1fe0 } */ {  0x5024c45, (void*)(g_uintptr_t)    0x1fe0 }, RestrictionTable25 }, // 1
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable17[]
const ged_ins_field_entry_t DecodingTable18[2] =
{
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable17 }, NULL }, // 0
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable18[]
const ged_ins_field_entry_t DecodingTable19[2] =
{
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  74,  76,   2,  10,     0x1c00 } */ {  0xa024c4a, (void*)(g_uintptr_t)    0x1c00 }, NULL } // 1
}; // DecodingTable19[]
const ged_ins_field_entry_t DecodingTable20[2] =
{
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  80,  81,   2,  16,    0x30000 } */ { 0x10025150, (void*)(g_uintptr_t)   0x30000 }, RestrictionTable26 }, // 0
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable20[]
const ged_ins_field_entry_t DecodingTable21[2] =
{
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  82,  84,   2,  18,   0x1c0000 } */ { 0x12025452, (void*)(g_uintptr_t)  0x1c0000 }, RestrictionTable27 }, // 0
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable21[]
const ged_ins_field_entry_t DecodingTable22[2] =
{
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_FRAGMENTED,      8, { 2, FragmentsTable2 }, NULL } // 1
}; // DecodingTable22[]
const ged_ins_field_entry_t DecodingTable23[4] =
{
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable22 }, NULL }, // 1
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable23[]
const ged_ins_field_entry_t DecodingTable24[4] =
{
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* { 109, 110,   3,  13,     0x6000 } */ {  0xd036e6d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable15 }, // 1
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable24[]
const ged_ins_field_entry_t DecodingTable25[4] =
{
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* { 111, 111,   3,  15,     0x8000 } */ {  0xf036f6f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable14 }, // 1
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable25[]
const ged_ins_field_entry_t DecodingTable26[2] =
{
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  96, 100,   3,   0,       0x1f } */ {    0x36460, (void*)(g_uintptr_t)      0x1f }, NULL }, // 0
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* { 100, 100,   3,   0,       0x10 } */ {    0x36464, (void*)(g_uintptr_t)      0x10 }, RestrictionTable24 } // 1
}; // DecodingTable26[]
const ged_ins_field_entry_t DecodingTable27[2] =
{
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_AccessMode,            DecodingTable26 }, NULL }, // 0
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable27[]
const ged_ins_field_entry_t DecodingTable28[4] =
{
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src1AddrMode,          DecodingTable27 }, NULL }, // 1
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable28[]
const ged_ins_field_entry_t DecodingTable29[2] =
{
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    10, /* {  96, 105,   3,   0,      0x3ff } */ {    0x36960, (void*)(g_uintptr_t)     0x3ff }, NULL }, // 0
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    10, /* { 100, 105,   3,   0,      0x3f0 } */ {    0x36964, (void*)(g_uintptr_t)     0x3f0 }, RestrictionTable24 } // 1
}; // DecodingTable29[]
const ged_ins_field_entry_t DecodingTable30[2] =
{
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_AccessMode,            DecodingTable29 }, NULL } // 1
}; // DecodingTable30[]
const ged_ins_field_entry_t DecodingTable31[4] =
{
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src1AddrMode,          DecodingTable30 }, NULL }, // 1
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable31[]
const ged_ins_field_entry_t DecodingTable32[2] =
{
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* { 101, 108,   3,   5,     0x1fe0 } */ {  0x5036c65, (void*)(g_uintptr_t)    0x1fe0 }, RestrictionTable25 }, // 0
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable32[]
const ged_ins_field_entry_t DecodingTable33[4] =
{
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1AddrMode,          DecodingTable32 }, NULL }, // 1
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable33[]
const ged_ins_field_entry_t DecodingTable34[2] =
{
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* { 106, 108,   3,  10,     0x1c00 } */ {  0xa036c6a, (void*)(g_uintptr_t)    0x1c00 }, NULL } // 1
}; // DecodingTable34[]
const ged_ins_field_entry_t DecodingTable35[4] =
{
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1AddrMode,          DecodingTable34 }, NULL }, // 1
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable35[]
const ged_ins_field_entry_t DecodingTable36[2] =
{
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* { 112, 113,   3,  16,    0x30000 } */ { 0x10037170, (void*)(g_uintptr_t)   0x30000 }, RestrictionTable26 }, // 0
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable36[]
const ged_ins_field_entry_t DecodingTable37[4] =
{
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable36 }, NULL }, // 1
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable37[]
const ged_ins_field_entry_t DecodingTable38[2] =
{
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* { 114, 116,   3,  18,   0x1c0000 } */ { 0x12037472, (void*)(g_uintptr_t)  0x1c0000 }, RestrictionTable27 }, // 0
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable38[]
const ged_ins_field_entry_t DecodingTable39[4] =
{
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable38 }, NULL }, // 1
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable39[]
const ged_ins_field_entry_t DecodingTable40[4] =
{
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* { 117, 120,   3,  21,  0x1e00000 } */ { 0x15037875, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable16 }, // 1
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable40[]
const ged_ins_field_entry_t DecodingTable41[8] =
{
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, RestrictionTable28 }, // 0
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, RestrictionTable29 }, // 1
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, RestrictionTable30 }, // 2
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, RestrictionTable31 }, // 3
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, RestrictionTable28 }, // 4
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, RestrictionTable28 }, // 5
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, RestrictionTable28 }, // 6
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, RestrictionTable28 } // 7
}; // DecodingTable41[]
const ged_ins_field_entry_t DecodingTable42[4] =
{
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 1
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src1DataType,          DecodingTable41 }, NULL } // 3
}; // DecodingTable42[]
const ged_ins_field_entry_t DecodingTable43[4] =
{
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  39,  41,   1,   7,      0x380 } */ {  0x7012927, (void*)(g_uintptr_t)     0x380 }, RestrictionTable12 }, // 0
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  39,  41,   1,   7,      0x380 } */ {  0x7012927, (void*)(g_uintptr_t)     0x380 }, RestrictionTable12 }, // 1
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  39,  41,   1,   7,      0x380 } */ {  0x7012927, (void*)(g_uintptr_t)     0x380 }, RestrictionTable12 }, // 2
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  39,  41,   1,   7,      0x380 } */ {  0x7012927, (void*)(g_uintptr_t)     0x380 }, RestrictionTable22 } // 3
}; // DecodingTable43[]
const ged_ins_field_entry_t DecodingTable44[4] =
{
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable12 }, NULL }, // 0
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable12 }, NULL }, // 1
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable12 }, NULL }, // 2
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable44[]
const ged_ins_field_entry_t DecodingTable45[4] =
{
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  77,  78,   2,  13,     0x6000 } */ {  0xd024e4d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable15 }, // 0
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  77,  78,   2,  13,     0x6000 } */ {  0xd024e4d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable15 }, // 1
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  77,  78,   2,  13,     0x6000 } */ {  0xd024e4d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable15 }, // 2
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable45[]
const ged_ins_field_entry_t DecodingTable46[4] =
{
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable14 }, // 0
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable14 }, // 1
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable14 }, // 2
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable46[]
const ged_ins_field_entry_t DecodingTable47[4] =
{
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0AddrMode,          DecodingTable14 }, NULL }, // 0
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0AddrMode,          DecodingTable14 }, NULL }, // 1
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0AddrMode,          DecodingTable14 }, NULL }, // 2
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable47[]
const ged_ins_field_entry_t DecodingTable48[4] =
{
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0AddrMode,          DecodingTable16 }, NULL }, // 0
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0AddrMode,          DecodingTable16 }, NULL }, // 1
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0AddrMode,          DecodingTable16 }, NULL }, // 2
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable48[]
const ged_ins_field_entry_t DecodingTable49[4] =
{
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0AddrMode,          DecodingTable18 }, NULL }, // 0
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0AddrMode,          DecodingTable18 }, NULL }, // 1
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0AddrMode,          DecodingTable18 }, NULL }, // 2
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable49[]
const ged_ins_field_entry_t DecodingTable50[4] =
{
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0AddrMode,          DecodingTable19 }, NULL }, // 0
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0AddrMode,          DecodingTable19 }, NULL }, // 1
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0AddrMode,          DecodingTable19 }, NULL }, // 2
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable50[]
const ged_ins_field_entry_t DecodingTable51[4] =
{
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable20 }, NULL }, // 0
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable20 }, NULL }, // 1
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable20 }, NULL }, // 2
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable51[]
const ged_ins_field_entry_t DecodingTable52[4] =
{
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable21 }, NULL }, // 0
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable21 }, NULL }, // 1
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable21 }, NULL }, // 2
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable52[]
const ged_ins_field_entry_t DecodingTable53[4] =
{
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  85,  88,   2,  21,  0x1e00000 } */ { 0x15025855, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable16 }, // 0
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  85,  88,   2,  21,  0x1e00000 } */ { 0x15025855, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable16 }, // 1
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  85,  88,   2,  21,  0x1e00000 } */ { 0x15025855, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable16 }, // 2
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable53[]
const ged_ins_field_entry_t DecodingTable54[4] =
{
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 1
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src0DataType,          DecodingTable41 }, NULL } // 3
}; // DecodingTable54[]
const ged_ins_field_entry_t DecodingTable55[2] =
{
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  49,  52,   1,  17,   0x1e0000 } */ { 0x11013431, (void*)(g_uintptr_t)  0x1e0000 }, RestrictionTable23 } // 1
}; // DecodingTable55[]
const ged_ins_field_entry_t DecodingTable56[2] =
{
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  65,  72,   2,   1,      0x1fe } */ {  0x1024841, (void*)(g_uintptr_t)     0x1fe }, NULL }, // 0
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable56[]
const ged_ins_field_entry_t DecodingTable57[2] =
{
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RepCtrl,           DecodingTable56 }, NULL } // 1
}; // DecodingTable57[]
const ged_ins_field_entry_t DecodingTable58[2] =
{
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  86,  93,   2,  22, 0x3fc00000 } */ { 0x16025d56, (void*)(g_uintptr_t)0x3fc00000 }, NULL }, // 0
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable58[]
const ged_ins_field_entry_t DecodingTable59[2] =
{
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RepCtrl,           DecodingTable58 }, NULL } // 1
}; // DecodingTable59[]
const ged_ins_field_entry_t DecodingTable60[2] =
{
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* { 107, 114,   3,  11,    0x7f800 } */ {  0xb03726b, (void*)(g_uintptr_t)   0x7f800 }, NULL }, // 0
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable60[]
const ged_ins_field_entry_t DecodingTable61[2] =
{
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src2RepCtrl,           DecodingTable60 }, NULL } // 1
}; // DecodingTable61[]
const ged_ins_field_entry_t DecodingTable62[4] =
{
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  44,  46,   1,  12,     0x7000 } */ {  0xc012e2c, (void*)(g_uintptr_t)    0x7000 }, RestrictionTable45 }, // 0
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  44,  46,   1,  12,     0x7000 } */ {  0xc012e2c, (void*)(g_uintptr_t)    0x7000 }, RestrictionTable45 }, // 1
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  44,  46,   1,  12,     0x7000 } */ {  0xc012e2c, (void*)(g_uintptr_t)    0x7000 }, RestrictionTable45 }, // 2
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  44,  46,   1,  12,     0x7000 } */ {  0xc012e2c, (void*)(g_uintptr_t)    0x7000 }, RestrictionTable22 } // 3
}; // DecodingTable62[]
const ged_ins_field_entry_t DecodingTable63[2] =
{
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  96, 100,   3,   0,       0x1f } */ {    0x36460, (void*)(g_uintptr_t)      0x1f }, RestrictionTable32 }, // 0
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* { 100, 100,   3,   4,       0x10 } */ {  0x4036464, (void*)(g_uintptr_t)      0x10 }, RestrictionTable32 } // 1
}; // DecodingTable63[]
const ged_ins_field_entry_t DecodingTable64[4] =
{
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_AccessMode,            DecodingTable63 }, NULL }, // 0
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 1
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable64[]
const ged_ins_field_entry_t DecodingTable65[4] =
{
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* { 101, 108,   3,   5,     0x1fe0 } */ {  0x5036c65, (void*)(g_uintptr_t)    0x1fe0 }, RestrictionTable46 }, // 0
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 1
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable65[]
const ged_ins_field_entry_t DecodingTable66[2] =
{
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* { 112, 113,   3,  16,    0x30000 } */ { 0x10037170, (void*)(g_uintptr_t)   0x30000 }, RestrictionTable26 }, // 0
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable66[]
const ged_ins_field_entry_t DecodingTable67[4] =
{
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable66 }, NULL }, // 0
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 1
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable67[]
const ged_ins_field_entry_t DecodingTable68[2] =
{
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* { 114, 116,   3,  18,   0x1c0000 } */ { 0x12037472, (void*)(g_uintptr_t)  0x1c0000 }, RestrictionTable27 }, // 0
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable68[]
const ged_ins_field_entry_t DecodingTable69[4] =
{
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable68 }, NULL }, // 0
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 1
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable69[]
const ged_ins_field_entry_t DecodingTable70[4] =
{
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* { 117, 120,   3,  21,  0x1e00000 } */ { 0x15037875, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable16 }, // 0
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 1
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable70[]
const ged_ins_field_entry_t DecodingTable71[4] =
{
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 1
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    29, /* {  96, 124,   3,   0, 0x1fffffff } */ {    0x37c60, (void*)(g_uintptr_t)0x1fffffff }, NULL } // 3
}; // DecodingTable71[]
const ged_ins_field_entry_t DecodingTable72[16] =
{
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 0
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 1
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 3
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 5
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 6
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 7
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 8
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 2 }, NULL }, // 9
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 2 }, NULL }, // 10
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 2 }, NULL }, // 11
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 2 }, NULL }, // 12
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 2 }, NULL }, // 13
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 14
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL } // 15
}; // DecodingTable72[]
const ged_ins_field_entry_t DecodingTable73[16] =
{
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable48 }, // 1
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable48 }, // 2
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable48 }, // 3
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable48 }, // 4
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable48 }, // 5
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable48 }, // 6
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable48 }, // 7
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 8
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable38 }, // 9
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable38 }, // 10
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable38 }, // 11
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable38 }, // 12
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable38 }, // 13
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 15
}; // DecodingTable73[]
const ged_ins_field_entry_t DecodingTable74[4] =
{
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable22 }, NULL }, // 0
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable22 }, NULL }, // 1
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable74[]
const ged_ins_field_entry_t DecodingTable75[4] =
{
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* { 109, 110,   3,  13,     0x6000 } */ {  0xd036e6d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable15 }, // 0
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* { 109, 110,   3,  13,     0x6000 } */ {  0xd036e6d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable15 }, // 1
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable75[]
const ged_ins_field_entry_t DecodingTable76[4] =
{
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* { 111, 111,   3,  15,     0x8000 } */ {  0xf036f6f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable39 }, // 0
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* { 111, 111,   3,  15,     0x8000 } */ {  0xf036f6f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable39 }, // 1
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable76[]
const ged_ins_field_entry_t DecodingTable77[4] =
{
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src1AddrMode,          DecodingTable27 }, NULL }, // 0
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src1AddrMode,          DecodingTable27 }, NULL }, // 1
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable77[]
const ged_ins_field_entry_t DecodingTable78[4] =
{
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src1AddrMode,          DecodingTable30 }, NULL }, // 0
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src1AddrMode,          DecodingTable30 }, NULL }, // 1
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable78[]
const ged_ins_field_entry_t DecodingTable79[4] =
{
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1AddrMode,          DecodingTable32 }, NULL }, // 0
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1AddrMode,          DecodingTable32 }, NULL }, // 1
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable79[]
const ged_ins_field_entry_t DecodingTable80[4] =
{
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1AddrMode,          DecodingTable34 }, NULL }, // 0
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1AddrMode,          DecodingTable34 }, NULL }, // 1
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable80[]
const ged_ins_field_entry_t DecodingTable81[4] =
{
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable36 }, NULL }, // 0
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable36 }, NULL }, // 1
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable81[]
const ged_ins_field_entry_t DecodingTable82[4] =
{
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable38 }, NULL }, // 0
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable38 }, NULL }, // 1
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable82[]
const ged_ins_field_entry_t DecodingTable83[4] =
{
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* { 117, 120,   3,  21,  0x1e00000 } */ { 0x15037875, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable16 }, // 0
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* { 117, 120,   3,  21,  0x1e00000 } */ { 0x15037875, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable16 }, // 1
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable83[]
const ged_ins_field_entry_t DecodingTable84[128] =
{
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 0
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 1
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 2
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 4
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 5
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 6
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 7
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 8
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 9
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 10
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 11
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 12
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 13
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 14
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 15
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 16
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 17
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 18
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 19
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 20
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 21
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 22
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 23
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 24
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 25
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 26
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 27
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 28
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 29
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 30
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 31
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 32
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 33
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 34
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 35
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 36
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 37
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 38
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 39
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 40
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 41
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 42
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 43
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 44
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 45
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 46
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 47
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 48
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 49
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 50
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 51
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 52
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 53
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 54
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 55
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 56
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 57
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 58
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 59
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 60
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 61
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 62
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 63
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 64
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 65
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 66
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 67
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 68
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 69
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 70
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 71
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 72
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 73
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 74
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 75
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 76
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 77
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 78
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 79
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 80
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 81
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 82
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 83
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 84
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 85
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 86
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 87
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 88
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 89
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 90
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 91
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 92
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 93
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 94
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 95
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 96
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 97
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 98
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 99
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 100
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 101
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 102
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 103
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 104
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 105
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 106
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 107
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 108
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 109
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 110
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 111
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 112
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 113
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 114
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 115
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 116
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 117
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 118
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 119
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 120
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 121
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 122
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 123
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 124
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 125
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 126
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL } // 127
}; // DecodingTable84[]
const ged_ins_field_entry_t DecodingTable85[4] =
{
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 0
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 1
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL } // 3
}; // DecodingTable85[]
const ged_ins_field_entry_t DecodingTable86[4] =
{
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 1
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    16, /* {  96, 111,   3,   0,     0xffff } */ {    0x36f60, (void*)(g_uintptr_t)    0xffff }, NULL } // 3
}; // DecodingTable86[]
const ged_ins_field_entry_t DecodingTable87[4] =
{
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 1
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    16, /* { 112, 127,   3,  16, 0xffff0000 } */ { 0x10037f70, (void*)(g_uintptr_t)0xffff0000 }, NULL } // 3
}; // DecodingTable87[]
const ged_ins_field_entry_t DecodingTable88[4] =
{
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 2 }, NULL }, // 0
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 2 }, NULL }, // 1
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 2 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 1 }, NULL } // 3
}; // DecodingTable88[]
const ged_ins_field_entry_t DecodingTable89[4] =
{
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 1
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, NULL } // 3
}; // DecodingTable89[]
const ged_ins_field_entry_t DecodingTable90[4] =
{
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  96, 100,   3,   0,       0x1f } */ {    0x36460, (void*)(g_uintptr_t)      0x1f }, NULL }, // 0
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 1
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable90[]
const ged_ins_field_entry_t DecodingTable91[4] =
{
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 1
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  64,  95,   2,   0, 0xffffffff } */ {    0x25f40, (void*)(g_uintptr_t)0xffffffff }, NULL } // 3
}; // DecodingTable91[]
const ged_ins_field_entry_t DecodingTable92[2] =
{
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_FRAGMENTED,      8, { 2, FragmentsTable1 }, RestrictionTable32 } // 1
}; // DecodingTable92[]
const ged_ins_field_entry_t DecodingTable93[2] =
{
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  64,  68,   2,   0,       0x1f } */ {    0x24440, (void*)(g_uintptr_t)      0x1f }, RestrictionTable32 }, // 0
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  68,  68,   2,   4,       0x10 } */ {  0x4024444, (void*)(g_uintptr_t)      0x10 }, RestrictionTable32 } // 1
}; // DecodingTable93[]
const ged_ins_field_entry_t DecodingTable94[2] =
{
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  80,  81,   2,  16,    0x30000 } */ { 0x10025150, (void*)(g_uintptr_t)   0x30000 }, RestrictionTable77 }, // 0
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable94[]
const ged_ins_field_entry_t DecodingTable95[2] =
{
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  82,  84,   2,  18,   0x1c0000 } */ { 0x12025452, (void*)(g_uintptr_t)  0x1c0000 }, RestrictionTable78 }, // 0
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable95[]
const ged_ins_field_entry_t DecodingTable96[8] =
{
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable18 }, // 0
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable18 }, // 1
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable17 }, // 2
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable18 }, // 3
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable19 }, // 4
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable18 }, // 5
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable18 }, // 6
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable18 } // 7
}; // DecodingTable96[]
const ged_ins_field_entry_t DecodingTable97[4] =
{
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  91,  94,   2,  27, 0x78000000 } */ { 0x1b025e5b, (void*)(g_uintptr_t)0x78000000 }, RestrictionTable84 }, // 0
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  91,  94,   2,  27, 0x78000000 } */ { 0x1b025e5b, (void*)(g_uintptr_t)0x78000000 }, RestrictionTable84 }, // 1
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  91,  94,   2,  27, 0x78000000 } */ { 0x1b025e5b, (void*)(g_uintptr_t)0x78000000 }, RestrictionTable84 }, // 2
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  91,  94,   2,  27, 0x78000000 } */ { 0x1b025e5b, (void*)(g_uintptr_t)0x78000000 }, RestrictionTable85 } // 3
}; // DecodingTable97[]
const ged_ins_field_entry_t DecodingTable98[2] =
{
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_FRAGMENTED,     10, { 2, FragmentsTable10 }, NULL }, // 0
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_FRAGMENTED,     10, { 2, FragmentsTable9 }, RestrictionTable24 } // 1
}; // DecodingTable98[]
const ged_ins_field_entry_t DecodingTable99[2] =
{
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_AccessMode,            DecodingTable98 }, NULL } // 1
}; // DecodingTable99[]
const ged_ins_field_entry_t DecodingTable100[2] =
{
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  57,  60,   1,  25, 0x1e000000 } */ { 0x19013c39, (void*)(g_uintptr_t)0x1e000000 }, NULL } // 1
}; // DecodingTable100[]
const ged_ins_field_entry_t DecodingTable101[2] =
{
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_FRAGMENTED,     10, { 2, FragmentsTable12 }, NULL }, // 0
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_FRAGMENTED,     10, { 2, FragmentsTable11 }, RestrictionTable24 } // 1
}; // DecodingTable101[]
const ged_ins_field_entry_t DecodingTable102[2] =
{
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_AccessMode,            DecodingTable101 }, NULL } // 1
}; // DecodingTable102[]
const ged_ins_field_entry_t DecodingTable103[2] =
{
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  73,  76,   2,   9,     0x1e00 } */ {  0x9024c49, (void*)(g_uintptr_t)    0x1e00 }, NULL } // 1
}; // DecodingTable103[]
const ged_ins_field_entry_t DecodingTable104[2] =
{
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_FRAGMENTED,     10, { 2, FragmentsTable14 }, NULL }, // 0
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_FRAGMENTED,     10, { 2, FragmentsTable13 }, RestrictionTable24 } // 1
}; // DecodingTable104[]
const ged_ins_field_entry_t DecodingTable105[2] =
{
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_AccessMode,            DecodingTable104 }, NULL } // 1
}; // DecodingTable105[]
const ged_ins_field_entry_t DecodingTable106[4] =
{
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src1AddrMode,          DecodingTable105 }, NULL }, // 1
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable106[]
const ged_ins_field_entry_t DecodingTable107[2] =
{
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* { 105, 108,   3,   9,     0x1e00 } */ {  0x9036c69, (void*)(g_uintptr_t)    0x1e00 }, NULL } // 1
}; // DecodingTable107[]
const ged_ins_field_entry_t DecodingTable108[4] =
{
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1AddrMode,          DecodingTable107 }, NULL }, // 1
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable108[]
const ged_ins_field_entry_t DecodingTable109[16] =
{
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, RestrictionTable28 }, // 0
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, RestrictionTable29 }, // 1
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, RestrictionTable30 }, // 2
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, RestrictionTable31 }, // 3
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, RestrictionTable28 }, // 4
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, RestrictionTable28 }, // 5
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, RestrictionTable28 }, // 6
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, RestrictionTable28 }, // 7
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 8
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 9
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 10
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, RestrictionTable30 }, // 11
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 12
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 13
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 15
}; // DecodingTable109[]
const ged_ins_field_entry_t DecodingTable110[4] =
{
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 1
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src1DataType,          DecodingTable109 }, NULL } // 3
}; // DecodingTable110[]
const ged_ins_field_entry_t DecodingTable111[4] =
{
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  43,  46,   1,  11,     0x7800 } */ {  0xb012e2b, (void*)(g_uintptr_t)    0x7800 }, RestrictionTable84 }, // 0
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  43,  46,   1,  11,     0x7800 } */ {  0xb012e2b, (void*)(g_uintptr_t)    0x7800 }, RestrictionTable84 }, // 1
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  43,  46,   1,  11,     0x7800 } */ {  0xb012e2b, (void*)(g_uintptr_t)    0x7800 }, RestrictionTable84 }, // 2
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  43,  46,   1,  11,     0x7800 } */ {  0xb012e2b, (void*)(g_uintptr_t)    0x7800 }, RestrictionTable86 } // 3
}; // DecodingTable111[]
const ged_ins_field_entry_t DecodingTable112[4] =
{
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0AddrMode,          DecodingTable102 }, NULL }, // 0
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0AddrMode,          DecodingTable102 }, NULL }, // 1
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0AddrMode,          DecodingTable102 }, NULL }, // 2
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable112[]
const ged_ins_field_entry_t DecodingTable113[4] =
{
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0AddrMode,          DecodingTable103 }, NULL }, // 0
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0AddrMode,          DecodingTable103 }, NULL }, // 1
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0AddrMode,          DecodingTable103 }, NULL }, // 2
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable113[]
const ged_ins_field_entry_t DecodingTable114[16] =
{
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, RestrictionTable28 }, // 0
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, RestrictionTable29 }, // 1
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, RestrictionTable30 }, // 2
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, RestrictionTable31 }, // 3
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, RestrictionTable28 }, // 4
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, RestrictionTable28 }, // 5
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, RestrictionTable28 }, // 6
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, RestrictionTable28 }, // 7
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_FRAGMENTED,     64, { 2, FragmentsTable8 }, RestrictionTable87 }, // 8
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_FRAGMENTED,     64, { 2, FragmentsTable8 }, RestrictionTable73 }, // 9
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_FRAGMENTED,     64, { 2, FragmentsTable8 }, RestrictionTable73 }, // 10
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, RestrictionTable30 }, // 11
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 12
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 13
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 15
}; // DecodingTable114[]
const ged_ins_field_entry_t DecodingTable115[4] =
{
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 1
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     64, { GED_INS_FIELD_Src0DataType,          DecodingTable114 }, NULL } // 3
}; // DecodingTable115[]
const ged_ins_field_entry_t DecodingTable116[4] =
{
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  91,  94,   2,  27, 0x78000000 } */ { 0x1b025e5b, (void*)(g_uintptr_t)0x78000000 }, RestrictionTable91 }, // 0
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  91,  94,   2,  27, 0x78000000 } */ { 0x1b025e5b, (void*)(g_uintptr_t)0x78000000 }, RestrictionTable91 }, // 1
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  91,  94,   2,  27, 0x78000000 } */ { 0x1b025e5b, (void*)(g_uintptr_t)0x78000000 }, RestrictionTable91 }, // 2
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  91,  94,   2,  27, 0x78000000 } */ { 0x1b025e5b, (void*)(g_uintptr_t)0x78000000 }, RestrictionTable85 } // 3
}; // DecodingTable116[]
const ged_ins_field_entry_t DecodingTable117[16] =
{
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 0
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 1
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 3
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 5
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 6
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 7
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 8
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 2 }, NULL }, // 9
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 2 }, NULL }, // 10
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 2 }, NULL }, // 11
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 2 }, NULL }, // 12
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 2 }, NULL }, // 13
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 2 }, NULL }, // 14
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL } // 15
}; // DecodingTable117[]
const ged_ins_field_entry_t DecodingTable118[16] =
{
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable13 }, // 1
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable13 }, // 2
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable13 }, // 3
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable13 }, // 4
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable13 }, // 5
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable13 }, // 6
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable13 }, // 7
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 8
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable38 }, // 9
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable38 }, // 10
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable38 }, // 11
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable38 }, // 12
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable38 }, // 13
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable38 }, // 14
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable13 } // 15
}; // DecodingTable118[]
const ged_ins_field_entry_t DecodingTable119[16] =
{
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 1
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 3
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 4
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 5
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 6
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 7
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 8
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  89,  90,   2,  25,  0x6000000 } */ { 0x19025a59, (void*)(g_uintptr_t) 0x6000000 }, RestrictionTable13 }, // 9
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  89,  90,   2,  25,  0x6000000 } */ { 0x19025a59, (void*)(g_uintptr_t) 0x6000000 }, RestrictionTable13 }, // 10
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  89,  90,   2,  25,  0x6000000 } */ { 0x19025a59, (void*)(g_uintptr_t) 0x6000000 }, RestrictionTable13 }, // 11
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  89,  90,   2,  25,  0x6000000 } */ { 0x19025a59, (void*)(g_uintptr_t) 0x6000000 }, RestrictionTable13 }, // 12
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  89,  90,   2,  25,  0x6000000 } */ { 0x19025a59, (void*)(g_uintptr_t) 0x6000000 }, RestrictionTable13 }, // 13
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  89,  90,   2,  25,  0x6000000 } */ { 0x19025a59, (void*)(g_uintptr_t) 0x6000000 }, RestrictionTable13 }, // 14
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 15
}; // DecodingTable119[]
const ged_ins_field_entry_t DecodingTable120[4] =
{
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable39 }, // 0
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable39 }, // 1
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable39 }, // 2
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable120[]
const ged_ins_field_entry_t DecodingTable121[16] =
{
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     64, { GED_INS_FIELD_Src0RegFile,           DecodingTable115 }, NULL }, // 1
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     64, { GED_INS_FIELD_Src0RegFile,           DecodingTable115 }, NULL }, // 2
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     64, { GED_INS_FIELD_Src0RegFile,           DecodingTable115 }, NULL }, // 3
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     64, { GED_INS_FIELD_Src0RegFile,           DecodingTable115 }, NULL }, // 4
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     64, { GED_INS_FIELD_Src0RegFile,           DecodingTable115 }, NULL }, // 5
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     64, { GED_INS_FIELD_Src0RegFile,           DecodingTable115 }, NULL }, // 6
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     64, { GED_INS_FIELD_Src0RegFile,           DecodingTable115 }, NULL }, // 7
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 8
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src1RegFile,           DecodingTable110 }, NULL }, // 9
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src1RegFile,           DecodingTable110 }, NULL }, // 10
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src1RegFile,           DecodingTable110 }, NULL }, // 11
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src1RegFile,           DecodingTable110 }, NULL }, // 12
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src1RegFile,           DecodingTable110 }, NULL }, // 13
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src1RegFile,           DecodingTable110 }, NULL }, // 14
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     64, { GED_INS_FIELD_Src0RegFile,           DecodingTable115 }, NULL } // 15
}; // DecodingTable121[]
const ged_ins_field_entry_t DecodingTable122[16] =
{
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 1
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 3
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 4
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 5
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 6
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 7
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 8
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 9
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 10
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 11
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 12
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 13
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  48,  51,   1,  16,    0xf0000 } */ { 0x10013330, (void*)(g_uintptr_t)   0xf0000 }, RestrictionTable90 }, // 14
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  48,  51,   1,  16,    0xf0000 } */ { 0x10013330, (void*)(g_uintptr_t)   0xf0000 }, RestrictionTable90 } // 15
}; // DecodingTable122[]
const ged_ins_field_entry_t DecodingTable123[2] =
{
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_MathFC,                DecodingTable122 }, NULL } // 1
}; // DecodingTable123[]
const ged_ins_field_entry_t DecodingTable124[16] =
{
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 1
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 3
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 4
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 5
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 6
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 7
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 8
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 9
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 10
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 11
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 12
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 13
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  64,  67,   2,   0,        0xf } */ {    0x24340, (void*)(g_uintptr_t)       0xf }, RestrictionTable90 }, // 14
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  64,  67,   2,   0,        0xf } */ {    0x24340, (void*)(g_uintptr_t)       0xf }, RestrictionTable90 } // 15
}; // DecodingTable124[]
const ged_ins_field_entry_t DecodingTable125[2] =
{
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_MathFC,                DecodingTable124 }, NULL } // 1
}; // DecodingTable125[]
const ged_ins_field_entry_t DecodingTable126[16] =
{
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 1
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 3
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 4
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 5
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 6
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 7
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 8
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 9
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 10
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 11
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 12
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 13
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  96,  99,   3,   0,        0xf } */ {    0x36360, (void*)(g_uintptr_t)       0xf }, RestrictionTable90 }, // 14
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 15
}; // DecodingTable126[]
const ged_ins_field_entry_t DecodingTable127[2] =
{
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_MathFC,                DecodingTable126 }, NULL } // 1
}; // DecodingTable127[]
const ged_ins_field_entry_t DecodingTable128[2] =
{
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  80,  81,   2,  16,    0x30000 } */ { 0x10025150, (void*)(g_uintptr_t)   0x30000 }, RestrictionTable94 }, // 0
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable128[]
const ged_ins_field_entry_t DecodingTable129[2] =
{
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  82,  84,   2,  18,   0x1c0000 } */ { 0x12025452, (void*)(g_uintptr_t)  0x1c0000 }, RestrictionTable95 }, // 0
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable129[]
const ged_ins_field_entry_t DecodingTable130[8] =
{
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  36,  36,   1,   4,       0x10 } */ {  0x4012424, (void*)(g_uintptr_t)      0x10 }, RestrictionTable104 }, // 0
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 1
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 3
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  36,  36,   1,   4,       0x10 } */ {  0x4012424, (void*)(g_uintptr_t)      0x10 }, RestrictionTable104 }, // 4
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 5
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 6
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 7
}; // DecodingTable130[]
const ged_ins_field_entry_t DecodingTable131[8] =
{
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  35,  35,   1,   3,        0x8 } */ {  0x3012323, (void*)(g_uintptr_t)       0x8 }, RestrictionTable104 }, // 0
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 1
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 3
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  35,  35,   1,   3,        0x8 } */ {  0x3012323, (void*)(g_uintptr_t)       0x8 }, RestrictionTable104 }, // 4
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 5
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 6
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 7
}; // DecodingTable131[]
const ged_ins_field_entry_t DecodingTable132[4] =
{
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 1
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    31, /* {  96, 126,   3,   0, 0x7fffffff } */ {    0x37e60, (void*)(g_uintptr_t)0x7fffffff }, NULL } // 3
}; // DecodingTable132[]
const ged_ins_field_entry_t DecodingTable133[2] =
{
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_FRAGMENTED,     10, { 2, FragmentsTable11 }, RestrictionTable24 } // 1
}; // DecodingTable133[]
const ged_ins_field_entry_t DecodingTable134[2] =
{
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_FRAGMENTED,     10, { 2, FragmentsTable20 }, RestrictionTable24 } // 1
}; // DecodingTable134[]
const ged_ins_field_entry_t DecodingTable135[2] =
{
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_FRAGMENTED,     10, { 2, FragmentsTable21 }, RestrictionTable24 } // 1
}; // DecodingTable135[]
const ged_ins_field_entry_t DecodingTable136[2] =
{
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  44,  51,   1,  12,    0xff000 } */ {  0xc01332c, (void*)(g_uintptr_t)   0xff000 }, RestrictionTable32 }, // 0
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  44,  51,   1,  12,    0xff000 } */ {  0xc01332c, (void*)(g_uintptr_t)   0xff000 }, RestrictionTable25 } // 1
}; // DecodingTable136[]
const ged_ins_field_entry_t DecodingTable137[2] =
{
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  96, 100,   3,   0,       0x1f } */ {    0x36460, (void*)(g_uintptr_t)      0x1f }, NULL } // 1
}; // DecodingTable137[]
const ged_ins_field_entry_t DecodingTable138[2] =
{
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     5, { 16 }, NULL } // 1
}; // DecodingTable138[]
const ged_ins_field_entry_t DecodingTable139[2] =
{
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    31, /* {  96, 126,   3,   0, 0x7fffffff } */ {    0x37e60, (void*)(g_uintptr_t)0x7fffffff }, NULL }, // 0
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable139[]
const ged_ins_field_entry_t DecodingTable140[2] =
{
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_FRAGMENTED,     32, { 4, FragmentsTable22 }, RestrictionTable110 }, // 0
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable140[]
const ged_ins_field_entry_t DecodingTable141[2] =
{
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    16, /* {  80,  95,   2,  16, 0xffff0000 } */ { 0x10025f50, (void*)(g_uintptr_t)0xffff0000 }, NULL }, // 0
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable141[]
const ged_ins_field_entry_t DecodingTable142[2] =
{
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  80,  82,   2,  15,    0x70000 } */ {  0xf025250, (void*)(g_uintptr_t)   0x70000 }, RestrictionTable103 } // 1
}; // DecodingTable142[]
const ged_ins_field_entry_t DecodingTable143[2] =
{
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     5, { 16 }, NULL } // 1
}; // DecodingTable143[]
const ged_ins_field_entry_t DecodingTable144[4] =
{
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable22 }, NULL }, // 0
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable22 }, NULL }, // 1
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable22 }, NULL }, // 2
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable144[]
const ged_ins_field_entry_t DecodingTable145[4] =
{
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* { 109, 110,   3,  13,     0x6000 } */ {  0xd036e6d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable15 }, // 0
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* { 109, 110,   3,  13,     0x6000 } */ {  0xd036e6d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable15 }, // 1
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* { 109, 110,   3,  13,     0x6000 } */ {  0xd036e6d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable15 }, // 2
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable145[]
const ged_ins_field_entry_t DecodingTable146[4] =
{
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* { 111, 111,   3,  15,     0x8000 } */ {  0xf036f6f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable14 }, // 0
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* { 111, 111,   3,  15,     0x8000 } */ {  0xf036f6f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable14 }, // 1
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* { 111, 111,   3,  15,     0x8000 } */ {  0xf036f6f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable14 }, // 2
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable146[]
const ged_ins_field_entry_t DecodingTable147[4] =
{
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src1AddrMode,          DecodingTable27 }, NULL }, // 0
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src1AddrMode,          DecodingTable27 }, NULL }, // 1
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src1AddrMode,          DecodingTable27 }, NULL }, // 2
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable147[]
const ged_ins_field_entry_t DecodingTable148[4] =
{
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src1AddrMode,          DecodingTable105 }, NULL }, // 0
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src1AddrMode,          DecodingTable105 }, NULL }, // 1
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src1AddrMode,          DecodingTable105 }, NULL }, // 2
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable148[]
const ged_ins_field_entry_t DecodingTable149[4] =
{
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1AddrMode,          DecodingTable32 }, NULL }, // 0
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1AddrMode,          DecodingTable32 }, NULL }, // 1
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1AddrMode,          DecodingTable32 }, NULL }, // 2
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable149[]
const ged_ins_field_entry_t DecodingTable150[4] =
{
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1AddrMode,          DecodingTable107 }, NULL }, // 0
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1AddrMode,          DecodingTable107 }, NULL }, // 1
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1AddrMode,          DecodingTable107 }, NULL }, // 2
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable150[]
const ged_ins_field_entry_t DecodingTable151[4] =
{
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable36 }, NULL }, // 0
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable36 }, NULL }, // 1
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable36 }, NULL }, // 2
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable151[]
const ged_ins_field_entry_t DecodingTable152[4] =
{
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable38 }, NULL }, // 0
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable38 }, NULL }, // 1
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable38 }, NULL }, // 2
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable152[]
const ged_ins_field_entry_t DecodingTable153[4] =
{
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* { 117, 120,   3,  21,  0x1e00000 } */ { 0x15037875, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable16 }, // 0
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* { 117, 120,   3,  21,  0x1e00000 } */ { 0x15037875, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable16 }, // 1
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* { 117, 120,   3,  21,  0x1e00000 } */ { 0x15037875, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable16 }, // 2
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable153[]
const ged_ins_field_entry_t DecodingTable154[4] =
{
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_AccessMode,            DecodingTable26 }, NULL }, // 0
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_AccessMode,            DecodingTable26 }, NULL }, // 1
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_AccessMode,            DecodingTable26 }, NULL }, // 2
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable154[]
const ged_ins_field_entry_t DecodingTable155[4] =
{
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* { 101, 108,   3,   5,     0x1fe0 } */ {  0x5036c65, (void*)(g_uintptr_t)    0x1fe0 }, RestrictionTable25 }, // 0
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* { 101, 108,   3,   5,     0x1fe0 } */ {  0x5036c65, (void*)(g_uintptr_t)    0x1fe0 }, RestrictionTable25 }, // 1
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* { 101, 108,   3,   5,     0x1fe0 } */ {  0x5036c65, (void*)(g_uintptr_t)    0x1fe0 }, RestrictionTable25 }, // 2
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable155[]
const ged_ins_field_entry_t DecodingTable156[4] =
{
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* { 111, 111,   3,  15,     0x8000 } */ {  0xf036f6f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable39 }, // 0
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* { 111, 111,   3,  15,     0x8000 } */ {  0xf036f6f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable39 }, // 1
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* { 111, 111,   3,  15,     0x8000 } */ {  0xf036f6f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable39 }, // 2
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 3
}; // DecodingTable156[]
const ged_ins_field_entry_t DecodingTable157[2] =
{
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  36,  36,   1,   4,       0x10 } */ {  0x4012424, (void*)(g_uintptr_t)      0x10 }, RestrictionTable117 }, // 0
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 1 }, RestrictionTable38 } // 1
}; // DecodingTable157[]
const ged_ins_field_entry_t DecodingTable158[2] =
{
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  43,  43,   1,  11,      0x800 } */ {  0xb012b2b, (void*)(g_uintptr_t)     0x800 }, RestrictionTable118 }, // 0
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable117 } // 1
}; // DecodingTable158[]
const ged_ins_field_entry_t DecodingTable159[2] =
{
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  44,  44,   1,  12,     0x1000 } */ {  0xc012c2c, (void*)(g_uintptr_t)    0x1000 }, RestrictionTable117 }, // 0
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable117 } // 1
}; // DecodingTable159[]
const ged_ins_field_entry_t DecodingTable160[2] =
{
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  54,  55,   1,  19,   0xc00000 } */ { 0x13013736, (void*)(g_uintptr_t)  0xc00000 }, RestrictionTable119 }, // 0
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  53,  55,   1,  19,   0xe00000 } */ { 0x13013735, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable36 } // 1
}; // DecodingTable160[]
const ged_ins_field_entry_t DecodingTable161[4] =
{
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  56,  63,   1,  24, 0xff000000 } */ { 0x18013f38, (void*)(g_uintptr_t)0xff000000 }, RestrictionTable25 }, // 0
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  56,  63,   1,  24, 0xff000000 } */ { 0x18013f38, (void*)(g_uintptr_t)0xff000000 }, RestrictionTable120 }, // 1
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  56,  63,   1,  24, 0xff000000 } */ { 0x18013f38, (void*)(g_uintptr_t)0xff000000 }, RestrictionTable120 }, // 2
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  56,  63,   1,  24, 0xff000000 } */ { 0x18013f38, (void*)(g_uintptr_t)0xff000000 }, RestrictionTable120 } // 3
}; // DecodingTable161[]
const ged_ins_field_entry_t DecodingTable162[2] =
{
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  49,  49,   1,  17,    0x20000 } */ { 0x11013131, (void*)(g_uintptr_t)   0x20000 }, RestrictionTable121 }, // 0
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable162[]
const ged_ins_field_entry_t DecodingTable163[2] =
{
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  71,  75,   2,   7,      0xf80 } */ {  0x7024b47, (void*)(g_uintptr_t)     0xf80 }, NULL }, // 0
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable163[]
const ged_ins_field_entry_t DecodingTable164[2] =
{
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0RegFile,           DecodingTable163 }, NULL }, // 0
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      5, { 2, FragmentsTable15 }, RestrictionTable103 } // 1
}; // DecodingTable164[]
const ged_ins_field_entry_t DecodingTable165[2] =
{
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  76,  83,   2,  12,    0xff000 } */ {  0xc02534c, (void*)(g_uintptr_t)   0xff000 }, RestrictionTable25 }, // 0
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable165[]
const ged_ins_field_entry_t DecodingTable166[2] =
{
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable165 }, NULL }, // 0
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  76,  83,   2,  12,    0xff000 } */ {  0xc02534c, (void*)(g_uintptr_t)   0xff000 }, RestrictionTable25 } // 1
}; // DecodingTable166[]
const ged_ins_field_entry_t DecodingTable167[2] =
{
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  69,  70,   2,   5,       0x60 } */ {  0x5024645, (void*)(g_uintptr_t)      0x60 }, RestrictionTable26 }, // 0
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable167[]
const ged_ins_field_entry_t DecodingTable168[2] =
{
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src0RegFile,           DecodingTable167 }, NULL }, // 0
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable168[]
const ged_ins_field_entry_t DecodingTable169[2] =
{
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  67,  68,   2,   3,       0x18 } */ {  0x3024443, (void*)(g_uintptr_t)      0x18 }, RestrictionTable122 }, // 0
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable169[]
const ged_ins_field_entry_t DecodingTable170[2] =
{
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src0RegFile,           DecodingTable169 }, NULL }, // 0
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     4, { 3 }, RestrictionTable16 } // 1
}; // DecodingTable170[]
const ged_ins_field_entry_t DecodingTable171[2] =
{
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      5, { 2, FragmentsTable23 }, NULL }, // 0
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      5, { 3, FragmentsTable16 }, RestrictionTable103 } // 1
}; // DecodingTable171[]
const ged_ins_field_entry_t DecodingTable172[2] =
{
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  97, 104,   3,   1,      0x1fe } */ {  0x1036861, (void*)(g_uintptr_t)     0x1fe }, RestrictionTable25 }, // 0
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  97, 104,   3,   1,      0x1fe } */ {  0x1036861, (void*)(g_uintptr_t)     0x1fe }, RestrictionTable120 } // 1
}; // DecodingTable172[]
const ged_ins_field_entry_t DecodingTable173[2] =
{
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  90,  91,   2,  26,  0xc000000 } */ { 0x1a025b5a, (void*)(g_uintptr_t) 0xc000000 }, RestrictionTable26 }, // 0
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable173[]
const ged_ins_field_entry_t DecodingTable174[2] =
{
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  88,  89,   2,  24,  0x3000000 } */ { 0x18025958, (void*)(g_uintptr_t) 0x3000000 }, RestrictionTable122 }, // 0
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     4, { 3 }, RestrictionTable16 } // 1
}; // DecodingTable174[]
const ged_ins_field_entry_t DecodingTable175[2] =
{
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  43,  45,   1,  11,     0x3800 } */ {  0xb012d2b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable89 } // 1
}; // DecodingTable175[]
const ged_ins_field_entry_t DecodingTable176[2] =
{
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  64,  64,   2,   0,        0x1 } */ {    0x24040, (void*)(g_uintptr_t)       0x1 }, RestrictionTable37 } // 1
}; // DecodingTable176[]
const ged_ins_field_entry_t DecodingTable177[2] =
{
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  85,  85,   2,  21,   0x200000 } */ { 0x15025555, (void*)(g_uintptr_t)  0x200000 }, RestrictionTable37 } // 1
}; // DecodingTable177[]
const ged_ins_field_entry_t DecodingTable178[2] =
{
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* { 106, 106,   3,  10,      0x400 } */ {  0xa036a6a, (void*)(g_uintptr_t)     0x400 }, RestrictionTable37 } // 1
}; // DecodingTable178[]
const ged_ins_field_entry_t DecodingTable179[2] =
{
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  45,  45,   1,  13,     0x2000 } */ {  0xd012d2d, (void*)(g_uintptr_t)    0x2000 }, RestrictionTable118 }, // 0
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable117 } // 1
}; // DecodingTable179[]
const ged_ins_field_entry_t DecodingTable180[2] =
{
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* { 113, 117,   3,  17,   0x3e0000 } */ { 0x11037571, (void*)(g_uintptr_t)  0x3e0000 }, NULL }, // 0
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable180[]
const ged_ins_field_entry_t DecodingTable181[2] =
{
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src2RegFile,           DecodingTable180 }, NULL }, // 0
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      5, { 2, FragmentsTable17 }, RestrictionTable103 } // 1
}; // DecodingTable181[]
const ged_ins_field_entry_t DecodingTable182[2] =
{
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* { 118, 125,   3,  22, 0x3fc00000 } */ { 0x16037d76, (void*)(g_uintptr_t)0x3fc00000 }, RestrictionTable25 }, // 0
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable182[]
const ged_ins_field_entry_t DecodingTable183[2] =
{
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src2RegFile,           DecodingTable182 }, NULL }, // 0
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* { 118, 125,   3,  22, 0x3fc00000 } */ { 0x16037d76, (void*)(g_uintptr_t)0x3fc00000 }, RestrictionTable25 } // 1
}; // DecodingTable183[]
const ged_ins_field_entry_t DecodingTable184[2] =
{
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  35,  35,   1,   3,        0x8 } */ {  0x3012323, (void*)(g_uintptr_t)       0x8 }, RestrictionTable123 }, // 0
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable184[]
const ged_ins_field_entry_t DecodingTable185[2] =
{
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  46,  48,   1,  14,    0x1c000 } */ {  0xe01302e, (void*)(g_uintptr_t)   0x1c000 }, RestrictionTable124 }, // 0
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  46,  48,   1,  14,    0x1c000 } */ {  0xe01302e, (void*)(g_uintptr_t)   0x1c000 }, RestrictionTable125 } // 1
}; // DecodingTable185[]
const ged_ins_field_entry_t DecodingTable186[2] =
{
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecutionDataType,     DecodingTable185 }, NULL }, // 0
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  46,  48,   1,  14,    0x1c000 } */ {  0xe01302e, (void*)(g_uintptr_t)   0x1c000 }, RestrictionTable89 } // 1
}; // DecodingTable186[]
const ged_ins_field_entry_t DecodingTable187[2] =
{
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  64,  66,   2,   0,        0x7 } */ {    0x24240, (void*)(g_uintptr_t)       0x7 }, RestrictionTable124 }, // 0
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  64,  66,   2,   0,        0x7 } */ {    0x24240, (void*)(g_uintptr_t)       0x7 }, RestrictionTable125 } // 1
}; // DecodingTable187[]
const ged_ins_field_entry_t DecodingTable188[2] =
{
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecutionDataType,     DecodingTable187 }, NULL }, // 0
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable188[]
const ged_ins_field_entry_t DecodingTable189[2] =
{
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  85,  87,   2,  21,   0xe00000 } */ { 0x15025755, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable124 }, // 0
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  85,  87,   2,  21,   0xe00000 } */ { 0x15025755, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable125 } // 1
}; // DecodingTable189[]
const ged_ins_field_entry_t DecodingTable190[2] =
{
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecutionDataType,     DecodingTable189 }, NULL }, // 0
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_SrcDataType,           DecodingTable130 }, NULL } // 1
}; // DecodingTable190[]
const ged_ins_field_entry_t DecodingTable191[2] =
{
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* { 106, 108,   3,  10,     0x1c00 } */ {  0xa036c6a, (void*)(g_uintptr_t)    0x1c00 }, RestrictionTable124 }, // 0
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* { 106, 108,   3,  10,     0x1c00 } */ {  0xa036c6a, (void*)(g_uintptr_t)    0x1c00 }, RestrictionTable125 } // 1
}; // DecodingTable191[]
const ged_ins_field_entry_t DecodingTable192[2] =
{
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecutionDataType,     DecodingTable191 }, NULL }, // 0
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_SrcDataType,           DecodingTable131 }, NULL } // 1
}; // DecodingTable192[]
const ged_ins_field_entry_t DecodingTable193[8] =
{
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    16, /* {  67,  82,   2,   3,    0x7fff8 } */ {  0x3025243, (void*)(g_uintptr_t)   0x7fff8 }, RestrictionTable126 }, // 0
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    16, /* {  67,  82,   2,   3,    0x7fff8 } */ {  0x3025243, (void*)(g_uintptr_t)   0x7fff8 }, RestrictionTable127 }, // 1
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    16, /* {  67,  82,   2,   3,    0x7fff8 } */ {  0x3025243, (void*)(g_uintptr_t)   0x7fff8 }, RestrictionTable126 }, // 2
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    16, /* {  67,  82,   2,   3,    0x7fff8 } */ {  0x3025243, (void*)(g_uintptr_t)   0x7fff8 }, RestrictionTable127 }, // 3
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    16, /* {  67,  82,   2,   3,    0x7fff8 } */ {  0x3025243, (void*)(g_uintptr_t)   0x7fff8 }, RestrictionTable126 }, // 4
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    16, /* {  67,  82,   2,   3,    0x7fff8 } */ {  0x3025243, (void*)(g_uintptr_t)   0x7fff8 }, RestrictionTable127 }, // 5
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    16, /* {  67,  82,   2,   3,    0x7fff8 } */ {  0x3025243, (void*)(g_uintptr_t)   0x7fff8 }, RestrictionTable127 }, // 6
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    16, /* {  67,  82,   2,   3,    0x7fff8 } */ {  0x3025243, (void*)(g_uintptr_t)   0x7fff8 }, RestrictionTable127 } // 7
}; // DecodingTable193[]
const ged_ins_field_entry_t DecodingTable194[2] =
{
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     16, { GED_INS_FIELD_Src0DataType,          DecodingTable193 }, NULL }, // 0
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    16, /* {  67,  82,   2,   3,    0x7fff8 } */ {  0x3025243, (void*)(g_uintptr_t)   0x7fff8 }, RestrictionTable126 } // 1
}; // DecodingTable194[]
const ged_ins_field_entry_t DecodingTable195[2] =
{
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     16, { GED_INS_FIELD_ExecutionDataType,     DecodingTable194 }, NULL } // 1
}; // DecodingTable195[]
const ged_ins_field_entry_t DecodingTable196[2] =
{
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     16, { GED_INS_FIELD_Src0RegFile,           DecodingTable195 }, NULL }, // 0
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable196[]
const ged_ins_field_entry_t DecodingTable197[8] =
{
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    16, /* { 109, 124,   3,  13, 0x1fffe000 } */ {  0xd037c6d, (void*)(g_uintptr_t)0x1fffe000 }, RestrictionTable126 }, // 0
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    16, /* { 109, 124,   3,  13, 0x1fffe000 } */ {  0xd037c6d, (void*)(g_uintptr_t)0x1fffe000 }, RestrictionTable127 }, // 1
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    16, /* { 109, 124,   3,  13, 0x1fffe000 } */ {  0xd037c6d, (void*)(g_uintptr_t)0x1fffe000 }, RestrictionTable126 }, // 2
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    16, /* { 109, 124,   3,  13, 0x1fffe000 } */ {  0xd037c6d, (void*)(g_uintptr_t)0x1fffe000 }, RestrictionTable127 }, // 3
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    16, /* { 109, 124,   3,  13, 0x1fffe000 } */ {  0xd037c6d, (void*)(g_uintptr_t)0x1fffe000 }, RestrictionTable126 }, // 4
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    16, /* { 109, 124,   3,  13, 0x1fffe000 } */ {  0xd037c6d, (void*)(g_uintptr_t)0x1fffe000 }, RestrictionTable127 }, // 5
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    16, /* { 109, 124,   3,  13, 0x1fffe000 } */ {  0xd037c6d, (void*)(g_uintptr_t)0x1fffe000 }, RestrictionTable127 }, // 6
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    16, /* { 109, 124,   3,  13, 0x1fffe000 } */ {  0xd037c6d, (void*)(g_uintptr_t)0x1fffe000 }, RestrictionTable127 } // 7
}; // DecodingTable197[]
const ged_ins_field_entry_t DecodingTable198[2] =
{
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     16, { GED_INS_FIELD_Src2DataType,          DecodingTable197 }, NULL }, // 0
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    16, /* { 109, 124,   3,  13, 0x1fffe000 } */ {  0xd037c6d, (void*)(g_uintptr_t)0x1fffe000 }, RestrictionTable126 } // 1
}; // DecodingTable198[]
const ged_ins_field_entry_t DecodingTable199[2] =
{
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 0
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     16, { GED_INS_FIELD_ExecutionDataType,     DecodingTable198 }, NULL } // 1
}; // DecodingTable199[]
const ged_ins_field_entry_t DecodingTable200[2] =
{
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     16, { GED_INS_FIELD_Src2RegFile,           DecodingTable199 }, NULL }, // 0
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable200[]
const ged_ins_field_entry_t DecodingTable201[2] =
{
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* { 111, 112,   3,  15,    0x18000 } */ {  0xf03706f, (void*)(g_uintptr_t)   0x18000 }, RestrictionTable26 }, // 0
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable201[]
const ged_ins_field_entry_t DecodingTable202[2] =
{
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src2RegFile,           DecodingTable201 }, NULL }, // 0
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable202[]
const ged_ins_field_entry_t DecodingTable203[2] =
{
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  36,  36,   1,   4,       0x10 } */ {  0x4012424, (void*)(g_uintptr_t)      0x10 }, RestrictionTable117 }, // 0
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable117 } // 1
}; // DecodingTable203[]
const ged_ins_field_entry_t DecodingTable204[2] =
{
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  56,  63,   1,  24, 0xff000000 } */ { 0x18013f38, (void*)(g_uintptr_t)0xff000000 }, RestrictionTable25 }, // 0
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  56,  63,   1,  24, 0xff000000 } */ { 0x18013f38, (void*)(g_uintptr_t)0xff000000 }, RestrictionTable120 } // 1
}; // DecodingTable204[]
const ged_ins_field_entry_t DecodingTable205[2] =
{
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  52,  52,   1,  16,   0x100000 } */ { 0x10013434, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable24 }, // 0
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable205[]
const ged_ins_field_entry_t DecodingTable206[2] =
{
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  68,  68,   2,   0,       0x10 } */ {    0x24444, (void*)(g_uintptr_t)      0x10 }, RestrictionTable24 }, // 0
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 1
}; // DecodingTable206[]
const ged_ins_field_entry_t DecodingTable207[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src0RegFile,           DecodingTable85 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   9,   9,   0,   9,      0x200 } */ {  0x9000909, (void*)(g_uintptr_t)     0x200 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  10,  11,   0,  10,      0xc00 } */ {  0xa000b0a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      3, { 2, FragmentsTable0 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  32,  33,   1,   0,        0x3 } */ {    0x12120, (void*)(g_uintptr_t)       0x3 }, RestrictionTable48 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  34,  36,   1,   2,       0x1c } */ {  0x2012422, (void*)(g_uintptr_t)      0x1c }, RestrictionTable12 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  37,  38,   1,   5,       0x60 } */ {  0x5012625, (void*)(g_uintptr_t)      0x60 }, RestrictionTable34 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable43 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable13 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable2 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  48,  52,   1,  16,   0x1f0000 } */ { 0x10013430, (void*)(g_uintptr_t)  0x1f0000 }, RestrictionTable32 }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable7 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  53,  60,   1,  21, 0x1fe00000 } */ { 0x15013c35, (void*)(g_uintptr_t)0x1fe00000 }, RestrictionTable32 }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_DstAddrMode,           DecodingTable10 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable44 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0RegFile,           DecodingTable47 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0RegFile,           DecodingTable48 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable49 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable50 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src0RegFile,           DecodingTable45 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src0RegFile,           DecodingTable46 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src0RegFile,           DecodingTable51 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable52 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable53 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  89,  89,   2,  25,  0x2000000 } */ { 0x19025959, (void*)(g_uintptr_t) 0x2000000 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  90,  90,   2,  26,  0x4000000 } */ { 0x1a025a5a, (void*)(g_uintptr_t) 0x4000000 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     16, { GED_INS_FIELD_Src0RegFile,           DecodingTable86 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     16, { GED_INS_FIELD_Src0RegFile,           DecodingTable87 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable207[]
const ged_ins_field_entry_t DecodingTable208[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src0RegFile,           DecodingTable85 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   9,   9,   0,   9,      0x200 } */ {  0x9000909, (void*)(g_uintptr_t)     0x200 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  10,  11,   0,  10,      0xc00 } */ {  0xa000b0a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      3, { 2, FragmentsTable0 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  32,  33,   1,   0,        0x3 } */ {    0x12120, (void*)(g_uintptr_t)       0x3 }, RestrictionTable48 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  34,  36,   1,   2,       0x1c } */ {  0x2012422, (void*)(g_uintptr_t)      0x1c }, RestrictionTable12 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  37,  38,   1,   5,       0x60 } */ {  0x5012625, (void*)(g_uintptr_t)      0x60 }, RestrictionTable34 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable43 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable13 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable2 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  48,  52,   1,  16,   0x1f0000 } */ { 0x10013430, (void*)(g_uintptr_t)  0x1f0000 }, RestrictionTable32 }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable7 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  53,  60,   1,  21, 0x1fe00000 } */ { 0x15013c35, (void*)(g_uintptr_t)0x1fe00000 }, RestrictionTable32 }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_DstAddrMode,           DecodingTable10 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable44 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0RegFile,           DecodingTable47 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0RegFile,           DecodingTable48 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable49 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable50 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src0RegFile,           DecodingTable45 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src0RegFile,           DecodingTable46 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src0RegFile,           DecodingTable51 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable52 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable53 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  89,  89,   2,  25,  0x2000000 } */ { 0x19025959, (void*)(g_uintptr_t) 0x2000000 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  90,  90,   2,  26,  0x4000000 } */ { 0x1a025a5a, (void*)(g_uintptr_t) 0x4000000 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     16, { GED_INS_FIELD_Src0RegFile,           DecodingTable86 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable208[]
const ged_ins_field_entry_t DecodingTable209[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable88 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   9,   9,   0,   9,      0x200 } */ {  0x9000909, (void*)(g_uintptr_t)     0x200 }, RestrictionTable49 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  10,  11,   0,  10,      0xc00 } */ {  0xa000b0a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable50 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  32,  33,   1,   0,        0x3 } */ {    0x12120, (void*)(g_uintptr_t)       0x3 }, RestrictionTable48 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  34,  36,   1,   2,       0x1c } */ {  0x2012422, (void*)(g_uintptr_t)      0x1c }, RestrictionTable12 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  37,  38,   1,   5,       0x60 } */ {  0x5012625, (void*)(g_uintptr_t)      0x60 }, RestrictionTable48 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  39,  41,   1,   7,      0x380 } */ {  0x7012927, (void*)(g_uintptr_t)     0x380 }, RestrictionTable12 }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable13 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  44,  46,   1,  12,     0x7000 } */ {  0xc012e2c, (void*)(g_uintptr_t)    0x7000 }, RestrictionTable51 }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable7 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  53,  60,   1,  21, 0x1fe00000 } */ { 0x15013c35, (void*)(g_uintptr_t)0x1fe00000 }, RestrictionTable52 }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_DstAddrMode,           DecodingTable10 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable12 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0AddrMode,          DecodingTable14 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0AddrMode,          DecodingTable16 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  69,  76,   2,   5,     0x1fe0 } */ {  0x5024c45, (void*)(g_uintptr_t)    0x1fe0 }, RestrictionTable52 }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0AddrMode,          DecodingTable19 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable14 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable20 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable21 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  85,  88,   2,  21,  0x1e00000 } */ { 0x15025855, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable16 }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  89,  89,   2,  25,  0x2000000 } */ { 0x19025959, (void*)(g_uintptr_t) 0x2000000 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  90,  90,   2,  26,  0x4000000 } */ { 0x1a025a5a, (void*)(g_uintptr_t) 0x4000000 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable23 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src1RegFile,           DecodingTable28 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src1RegFile,           DecodingTable31 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable33 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable35 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src1RegFile,           DecodingTable25 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable37 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable39 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable40 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src1RegFile,           DecodingTable89 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable209[]
const ged_ins_field_entry_t DecodingTable210[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  23,  23,   0,  23,   0x800000 } */ { 0x17001717, (void*)(g_uintptr_t)  0x800000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   7,   7,   0,   7,       0x80 } */ {  0x7000707, (void*)(g_uintptr_t)      0x80 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  40,  47,   1,   8,     0xff00 } */ {  0x8012f28, (void*)(g_uintptr_t)    0xff00 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  48,  55,   1,  16,   0xff0000 } */ { 0x10013730, (void*)(g_uintptr_t)  0xff0000 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  56,  63,   1,  24, 0xff000000 } */ { 0x18013f38, (void*)(g_uintptr_t)0xff000000 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {   8,  12,   0,   8,     0x1f00 } */ {  0x8000c08, (void*)(g_uintptr_t)    0x1f00 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  13,  17,   0,  13,    0x3e000 } */ {  0xd00110d, (void*)(g_uintptr_t)   0x3e000 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  18,  22,   0,  18,   0x7c0000 } */ { 0x12001612, (void*)(g_uintptr_t)  0x7c0000 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_FRAGMENTED,      5, { 2, FragmentsTable7 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  35,  39,   1,   3,       0xf8 } */ {  0x3012723, (void*)(g_uintptr_t)      0xf8 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable210[]
const ged_ins_field_entry_t DecodingTable211[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Opcode,                DecodingTable84 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   9,   9,   0,   9,      0x200 } */ {  0x9000909, (void*)(g_uintptr_t)     0x200 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  10,  11,   0,  10,      0xc00 } */ {  0xa000b0a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      3, { 2, FragmentsTable0 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  32,  33,   1,   0,        0x3 } */ {    0x12120, (void*)(g_uintptr_t)       0x3 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  34,  36,   1,   2,       0x1c } */ {  0x2012422, (void*)(g_uintptr_t)      0x1c }, RestrictionTable12 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  37,  38,   1,   5,       0x60 } */ {  0x5012625, (void*)(g_uintptr_t)      0x60 }, RestrictionTable34 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable43 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable13 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable2 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable7 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_DstAddrMode,           DecodingTable10 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable12 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0AddrMode,          DecodingTable14 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0AddrMode,          DecodingTable16 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0AddrMode,          DecodingTable18 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0AddrMode,          DecodingTable19 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  77,  78,   2,  13,     0x6000 } */ {  0xd024e4d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable15 }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable14 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable20 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable21 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  85,  88,   2,  21,  0x1e00000 } */ { 0x15025855, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable16 }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  89,  89,   2,  25,  0x2000000 } */ { 0x19025959, (void*)(g_uintptr_t) 0x2000000 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  90,  90,   2,  26,  0x4000000 } */ { 0x1a025a5a, (void*)(g_uintptr_t) 0x4000000 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    16, /* {  96, 111,   3,   0,     0xffff } */ {    0x36f60, (void*)(g_uintptr_t)    0xffff }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable211[]
const ged_ins_field_entry_t DecodingTable212[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   9,   9,   0,   9,      0x200 } */ {  0x9000909, (void*)(g_uintptr_t)     0x200 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  10,  11,   0,  10,      0xc00 } */ {  0xa000b0a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      3, { 2, FragmentsTable0 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  32,  33,   1,   0,        0x3 } */ {    0x12120, (void*)(g_uintptr_t)       0x3 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  34,  36,   1,   2,       0x1c } */ {  0x2012422, (void*)(g_uintptr_t)      0x1c }, RestrictionTable12 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  37,  38,   1,   5,       0x60 } */ {  0x5012625, (void*)(g_uintptr_t)      0x60 }, RestrictionTable34 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable43 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable13 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable2 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable7 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_DstAddrMode,           DecodingTable10 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  89,  89,   2,  25,  0x2000000 } */ { 0x19025959, (void*)(g_uintptr_t) 0x2000000 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  90,  90,   2,  26,  0x4000000 } */ { 0x1a025a5a, (void*)(g_uintptr_t) 0x4000000 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    16, /* {  96, 111,   3,   0,     0xffff } */ {    0x36f60, (void*)(g_uintptr_t)    0xffff }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    16, /* { 112, 127,   3,  16, 0xffff0000 } */ { 0x10037f70, (void*)(g_uintptr_t)0xffff0000 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable212[]
const ged_ins_field_entry_t DecodingTable213[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable213[]
const ged_ins_field_entry_t DecodingTable214[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_MathFC,                DecodingTable72 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   9,   9,   0,   9,      0x200 } */ {  0x9000909, (void*)(g_uintptr_t)     0x200 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  10,  11,   0,  10,      0xc00 } */ {  0xa000b0a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      3, { 2, FragmentsTable0 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  32,  33,   1,   0,        0x3 } */ {    0x12120, (void*)(g_uintptr_t)       0x3 }, RestrictionTable38 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  34,  36,   1,   2,       0x1c } */ {  0x2012422, (void*)(g_uintptr_t)      0x1c }, RestrictionTable12 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  37,  38,   1,   5,       0x60 } */ {  0x5012625, (void*)(g_uintptr_t)      0x60 }, RestrictionTable38 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  39,  41,   1,   7,      0x380 } */ {  0x7012927, (void*)(g_uintptr_t)     0x380 }, RestrictionTable12 }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_MathFC,                DecodingTable73 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable2 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable7 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_DstAddrMode,           DecodingTable10 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable39 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable12 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0AddrMode,          DecodingTable14 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0AddrMode,          DecodingTable16 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0AddrMode,          DecodingTable18 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0AddrMode,          DecodingTable19 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  77,  78,   2,  13,     0x6000 } */ {  0xd024e4d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable15 }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable39 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable20 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable21 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  85,  88,   2,  21,  0x1e00000 } */ { 0x15025855, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable16 }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  89,  89,   2,  25,  0x2000000 } */ { 0x19025959, (void*)(g_uintptr_t) 0x2000000 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  90,  90,   2,  26,  0x4000000 } */ { 0x1a025a5a, (void*)(g_uintptr_t) 0x4000000 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable74 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src1RegFile,           DecodingTable77 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src1RegFile,           DecodingTable78 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable79 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable80 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable75 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src1RegFile,           DecodingTable76 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable81 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable82 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable83 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable47 }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable214[]
const ged_ins_field_entry_t DecodingTable215[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  23,  23,   0,  23,   0x800000 } */ { 0x17001717, (void*)(g_uintptr_t)  0x800000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   7,   7,   0,   7,       0x80 } */ {  0x7000707, (void*)(g_uintptr_t)      0x80 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  40,  47,   1,   8,     0xff00 } */ {  0x8012f28, (void*)(g_uintptr_t)    0xff00 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  48,  55,   1,  16,   0xff0000 } */ { 0x10013730, (void*)(g_uintptr_t)  0xff0000 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  56,  63,   1,  24, 0xff000000 } */ { 0x18013f38, (void*)(g_uintptr_t)0xff000000 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable47 }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {   8,  12,   0,   8,     0x1f00 } */ {  0x8000c08, (void*)(g_uintptr_t)    0x1f00 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  13,  17,   0,  13,    0x3e000 } */ {  0xd00110d, (void*)(g_uintptr_t)   0x3e000 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  18,  22,   0,  18,   0x7c0000 } */ { 0x12001612, (void*)(g_uintptr_t)  0x7c0000 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_FRAGMENTED,      5, { 2, FragmentsTable7 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  35,  39,   1,   3,       0xf8 } */ {  0x3012723, (void*)(g_uintptr_t)      0xf8 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable215[]
const ged_ins_field_entry_t DecodingTable216[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable216[]
const ged_ins_field_entry_t DecodingTable217[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   9,   9,   0,   9,      0x200 } */ {  0x9000909, (void*)(g_uintptr_t)     0x200 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  10,  11,   0,  10,      0xc00 } */ {  0xa000b0a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      3, { 2, FragmentsTable0 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable7 }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  32,  33,   1,   0,        0x3 } */ {    0x12120, (void*)(g_uintptr_t)       0x3 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  34,  36,   1,   2,       0x1c } */ {  0x2012422, (void*)(g_uintptr_t)      0x1c }, RestrictionTable12 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  37,  38,   1,   5,       0x60 } */ {  0x5012625, (void*)(g_uintptr_t)      0x60 }, RestrictionTable34 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable43 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable13 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable2 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable7 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_DstAddrMode,           DecodingTable10 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable44 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0RegFile,           DecodingTable47 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0RegFile,           DecodingTable48 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable49 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable50 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src0RegFile,           DecodingTable45 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src0RegFile,           DecodingTable46 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src0RegFile,           DecodingTable51 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable52 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable53 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  89,  89,   2,  25,  0x2000000 } */ { 0x19025959, (void*)(g_uintptr_t) 0x2000000 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  90,  90,   2,  26,  0x4000000 } */ { 0x1a025a5a, (void*)(g_uintptr_t) 0x4000000 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src0RegFile,           DecodingTable54 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable217[]
const ged_ins_field_entry_t DecodingTable218[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable7 }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  23,  23,   0,  23,   0x800000 } */ { 0x17001717, (void*)(g_uintptr_t)  0x800000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   7,   7,   0,   7,       0x80 } */ {  0x7000707, (void*)(g_uintptr_t)      0x80 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  40,  47,   1,   8,     0xff00 } */ {  0x8012f28, (void*)(g_uintptr_t)    0xff00 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  48,  55,   1,  16,   0xff0000 } */ { 0x10013730, (void*)(g_uintptr_t)  0xff0000 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  56,  63,   1,  24, 0xff000000 } */ { 0x18013f38, (void*)(g_uintptr_t)0xff000000 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {   8,  12,   0,   8,     0x1f00 } */ {  0x8000c08, (void*)(g_uintptr_t)    0x1f00 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  13,  17,   0,  13,    0x3e000 } */ {  0xd00110d, (void*)(g_uintptr_t)   0x3e000 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  18,  22,   0,  18,   0x7c0000 } */ { 0x12001612, (void*)(g_uintptr_t)  0x7c0000 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_FRAGMENTED,      5, { 2, FragmentsTable7 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  35,  39,   1,   3,       0xf8 } */ {  0x3012723, (void*)(g_uintptr_t)      0xf8 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable218[]
const ged_ins_field_entry_t DecodingTable219[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   9,   9,   0,   9,      0x200 } */ {  0x9000909, (void*)(g_uintptr_t)     0x200 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  10,  11,   0,  10,      0xc00 } */ {  0xa000b0a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      3, { 2, FragmentsTable0 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  32,  33,   1,   0,        0x3 } */ {    0x12120, (void*)(g_uintptr_t)       0x3 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  34,  36,   1,   2,       0x1c } */ {  0x2012422, (void*)(g_uintptr_t)      0x1c }, RestrictionTable12 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  37,  38,   1,   5,       0x60 } */ {  0x5012625, (void*)(g_uintptr_t)      0x60 }, RestrictionTable34 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable43 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable7 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_DstAddrMode,           DecodingTable10 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable12 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0AddrMode,          DecodingTable14 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0AddrMode,          DecodingTable16 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0AddrMode,          DecodingTable18 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0AddrMode,          DecodingTable19 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  77,  78,   2,  13,     0x6000 } */ {  0xd024e4d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable15 }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable14 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable20 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable21 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  85,  88,   2,  21,  0x1e00000 } */ { 0x15025855, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable16 }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  89,  89,   2,  25,  0x2000000 } */ { 0x19025959, (void*)(g_uintptr_t) 0x2000000 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  90,  90,   2,  26,  0x4000000 } */ { 0x1a025a5a, (void*)(g_uintptr_t) 0x4000000 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable41 }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable42 }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_DescRegFile,           DecodingTable62 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DescRegFile,           DecodingTable64 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DescRegFile,           DecodingTable65 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_DescRegFile,           DecodingTable67 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_DescRegFile,           DecodingTable69 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DescRegFile,           DecodingTable70 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     29, { GED_INS_FIELD_DescRegFile,           DecodingTable71 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_FRAGMENTED,      6, { 2, FragmentsTable6 }, RestrictionTable43 }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* { 127, 127,   3,  31, 0x80000000 } */ { 0x1f037f7f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable44 }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable219[]
const ged_ins_field_entry_t DecodingTable220[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  23,  23,   0,  23,   0x800000 } */ { 0x17001717, (void*)(g_uintptr_t)  0x800000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   7,   7,   0,   7,       0x80 } */ {  0x7000707, (void*)(g_uintptr_t)      0x80 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  40,  47,   1,   8,     0xff00 } */ {  0x8012f28, (void*)(g_uintptr_t)    0xff00 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  48,  55,   1,  16,   0xff0000 } */ { 0x10013730, (void*)(g_uintptr_t)  0xff0000 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable41 }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  56,  63,   1,  24, 0xff000000 } */ { 0x18013f38, (void*)(g_uintptr_t)0xff000000 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {   8,  12,   0,   8,     0x1f00 } */ {  0x8000c08, (void*)(g_uintptr_t)    0x1f00 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  13,  17,   0,  13,    0x3e000 } */ {  0xd00110d, (void*)(g_uintptr_t)   0x3e000 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  18,  22,   0,  18,   0x7c0000 } */ { 0x12001612, (void*)(g_uintptr_t)  0x7c0000 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_FRAGMENTED,      5, { 2, FragmentsTable7 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  35,  39,   1,   3,       0xf8 } */ {  0x3012723, (void*)(g_uintptr_t)      0xf8 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable220[]
const ged_ins_field_entry_t DecodingTable221[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 3 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   9,   9,   0,   9,      0x200 } */ {  0x9000909, (void*)(g_uintptr_t)     0x200 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  10,  11,   0,  10,      0xc00 } */ {  0xa000b0a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      3, { 2, FragmentsTable0 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable7 }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 1 }, RestrictionTable38 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  44,  45,   1,  12,     0x3000 } */ {  0xc012d2c, (void*)(g_uintptr_t)    0x3000 }, RestrictionTable35 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 1 }, RestrictionTable38 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 1 }, RestrictionTable38 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable55 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  53,  55,   1,  19,   0xe00000 } */ { 0x13013735, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable36 }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  56,  63,   1,  24, 0xff000000 } */ { 0x18013f38, (void*)(g_uintptr_t)0xff000000 }, RestrictionTable25 }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable57 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  73,  75,   2,   7,      0xe00 } */ {  0x7024b49, (void*)(g_uintptr_t)     0xe00 }, RestrictionTable36 }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  76,  83,   2,  12,    0xff000 } */ {  0xc02534c, (void*)(g_uintptr_t)   0xff000 }, RestrictionTable25 }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  36,  37,   1,   4,       0x30 } */ {  0x4012524, (void*)(g_uintptr_t)      0x30 }, RestrictionTable15 }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     4, { 3 }, RestrictionTable16 }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable59 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      5, { 2, FragmentsTable5 }, RestrictionTable36 }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  97, 104,   3,   1,      0x1fe } */ {  0x1036861, (void*)(g_uintptr_t)     0x1fe }, RestrictionTable25 }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  38,  39,   1,   6,       0xc0 } */ {  0x6012726, (void*)(g_uintptr_t)      0xc0 }, RestrictionTable15 }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     4, { 3 }, RestrictionTable16 }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  40,  41,   1,   8,      0x300 } */ {  0x8012928, (void*)(g_uintptr_t)     0x300 }, RestrictionTable15 }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable35 }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  64,  64,   2,   0,        0x1 } */ {    0x24040, (void*)(g_uintptr_t)       0x1 }, RestrictionTable37 }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  85,  85,   2,  21,   0x200000 } */ { 0x15025555, (void*)(g_uintptr_t)  0x200000 }, RestrictionTable37 }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* { 106, 106,   3,  10,      0x400 } */ {  0xa036a6a, (void*)(g_uintptr_t)     0x400 }, RestrictionTable37 }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable61 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* { 115, 117,   3,  17,   0x380000 } */ { 0x11037573, (void*)(g_uintptr_t)  0x380000 }, RestrictionTable36 }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* { 118, 125,   3,  22, 0x3fc00000 } */ { 0x16037d76, (void*)(g_uintptr_t)0x3fc00000 }, RestrictionTable25 }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 1 }, RestrictionTable38 }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     4, { 3 }, RestrictionTable16 }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable221[]
const ged_ins_field_entry_t DecodingTable222[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 2 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   9,   9,   0,   9,      0x200 } */ {  0x9000909, (void*)(g_uintptr_t)     0x200 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  10,  11,   0,  10,      0xc00 } */ {  0xa000b0a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      3, { 2, FragmentsTable0 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable7 }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  32,  33,   1,   0,        0x3 } */ {    0x12120, (void*)(g_uintptr_t)       0x3 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  34,  36,   1,   2,       0x1c } */ {  0x2012422, (void*)(g_uintptr_t)      0x1c }, RestrictionTable12 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  37,  38,   1,   5,       0x60 } */ {  0x5012625, (void*)(g_uintptr_t)      0x60 }, RestrictionTable11 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  39,  41,   1,   7,      0x380 } */ {  0x7012927, (void*)(g_uintptr_t)     0x380 }, RestrictionTable12 }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable13 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable2 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable7 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_DstAddrMode,           DecodingTable10 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable12 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0AddrMode,          DecodingTable14 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0AddrMode,          DecodingTable16 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0AddrMode,          DecodingTable18 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0AddrMode,          DecodingTable19 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  77,  78,   2,  13,     0x6000 } */ {  0xd024e4d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable15 }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable14 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable20 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable21 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  85,  88,   2,  21,  0x1e00000 } */ { 0x15025855, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable16 }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  89,  89,   2,  25,  0x2000000 } */ { 0x19025959, (void*)(g_uintptr_t) 0x2000000 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  90,  90,   2,  26,  0x4000000 } */ { 0x1a025a5a, (void*)(g_uintptr_t) 0x4000000 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable23 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src1RegFile,           DecodingTable28 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src1RegFile,           DecodingTable31 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable33 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable35 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable24 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src1RegFile,           DecodingTable25 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable37 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable39 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable40 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src1RegFile,           DecodingTable42 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable222[]
const ged_ins_field_entry_t DecodingTable223[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   9,   9,   0,   9,      0x200 } */ {  0x9000909, (void*)(g_uintptr_t)     0x200 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  10,  11,   0,  10,      0xc00 } */ {  0xa000b0a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      3, { 2, FragmentsTable0 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable7 }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  32,  33,   1,   0,        0x3 } */ {    0x12120, (void*)(g_uintptr_t)       0x3 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  34,  36,   1,   2,       0x1c } */ {  0x2012422, (void*)(g_uintptr_t)      0x1c }, RestrictionTable12 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  37,  38,   1,   5,       0x60 } */ {  0x5012625, (void*)(g_uintptr_t)      0x60 }, RestrictionTable34 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable43 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable13 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable2 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable7 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_DstAddrMode,           DecodingTable10 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable12 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0AddrMode,          DecodingTable14 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0AddrMode,          DecodingTable16 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0AddrMode,          DecodingTable18 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0AddrMode,          DecodingTable19 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  77,  78,   2,  13,     0x6000 } */ {  0xd024e4d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable15 }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable14 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable20 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable21 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  85,  88,   2,  21,  0x1e00000 } */ { 0x15025855, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable16 }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  89,  89,   2,  25,  0x2000000 } */ { 0x19025959, (void*)(g_uintptr_t) 0x2000000 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  90,  90,   2,  26,  0x4000000 } */ { 0x1a025a5a, (void*)(g_uintptr_t) 0x4000000 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src0RegFile,           DecodingTable54 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable223[]
const ged_ins_field_entry_t DecodingTable224[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src0RegFile,           DecodingTable85 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   9,   9,   0,   9,      0x200 } */ {  0x9000909, (void*)(g_uintptr_t)     0x200 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  10,  11,   0,  10,      0xc00 } */ {  0xa000b0a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      3, { 2, FragmentsTable0 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  32,  33,   1,   0,        0x3 } */ {    0x12120, (void*)(g_uintptr_t)       0x3 }, RestrictionTable48 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  34,  36,   1,   2,       0x1c } */ {  0x2012422, (void*)(g_uintptr_t)      0x1c }, RestrictionTable12 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  37,  38,   1,   5,       0x60 } */ {  0x5012625, (void*)(g_uintptr_t)      0x60 }, RestrictionTable34 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable43 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable13 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable2 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable7 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  53,  60,   1,  21, 0x1fe00000 } */ { 0x15013c35, (void*)(g_uintptr_t)0x1fe00000 }, RestrictionTable52 }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_DstAddrMode,           DecodingTable10 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable44 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0RegFile,           DecodingTable47 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0RegFile,           DecodingTable48 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable49 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable50 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src0RegFile,           DecodingTable46 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src0RegFile,           DecodingTable51 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable52 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable53 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src0RegFile,           DecodingTable89 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src0RegFile,           DecodingTable91 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable224[]
const ged_ins_field_entry_t DecodingTable225[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src0RegFile,           DecodingTable85 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   9,   9,   0,   9,      0x200 } */ {  0x9000909, (void*)(g_uintptr_t)     0x200 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  10,  11,   0,  10,      0xc00 } */ {  0xa000b0a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      3, { 2, FragmentsTable0 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  32,  33,   1,   0,        0x3 } */ {    0x12120, (void*)(g_uintptr_t)       0x3 }, RestrictionTable48 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  34,  36,   1,   2,       0x1c } */ {  0x2012422, (void*)(g_uintptr_t)      0x1c }, RestrictionTable12 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  37,  38,   1,   5,       0x60 } */ {  0x5012625, (void*)(g_uintptr_t)      0x60 }, RestrictionTable34 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable43 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable13 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable2 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable7 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  53,  60,   1,  21, 0x1fe00000 } */ { 0x15013c35, (void*)(g_uintptr_t)0x1fe00000 }, RestrictionTable52 }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_DstAddrMode,           DecodingTable10 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable44 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0RegFile,           DecodingTable47 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0RegFile,           DecodingTable48 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable49 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable50 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src0RegFile,           DecodingTable46 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src0RegFile,           DecodingTable51 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable52 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable53 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  89,  89,   2,  25,  0x2000000 } */ { 0x19025959, (void*)(g_uintptr_t) 0x2000000 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  90,  90,   2,  26,  0x4000000 } */ { 0x1a025a5a, (void*)(g_uintptr_t) 0x4000000 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src0RegFile,           DecodingTable89 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable225[]
const ged_ins_field_entry_t DecodingTable226[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable88 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   9,   9,   0,   9,      0x200 } */ {  0x9000909, (void*)(g_uintptr_t)     0x200 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  10,  11,   0,  10,      0xc00 } */ {  0xa000b0a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      3, { 2, FragmentsTable0 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  32,  33,   1,   0,        0x3 } */ {    0x12120, (void*)(g_uintptr_t)       0x3 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  34,  36,   1,   2,       0x1c } */ {  0x2012422, (void*)(g_uintptr_t)      0x1c }, RestrictionTable12 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  37,  38,   1,   5,       0x60 } */ {  0x5012625, (void*)(g_uintptr_t)      0x60 }, RestrictionTable48 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  39,  41,   1,   7,      0x380 } */ {  0x7012927, (void*)(g_uintptr_t)     0x380 }, RestrictionTable12 }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable13 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable2 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable7 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_DstAddrMode,           DecodingTable10 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable92 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_AccessMode,            DecodingTable93 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  69,  76,   2,   5,     0x1fe0 } */ {  0x5024c45, (void*)(g_uintptr_t)    0x1fe0 }, RestrictionTable32 }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  77,  78,   2,  13,     0x6000 } */ {  0xd024e4d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable75 }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable39 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable94 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable95 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  85,  88,   2,  21,  0x1e00000 } */ { 0x15025855, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable76 }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  89,  89,   2,  25,  0x2000000 } */ { 0x19025959, (void*)(g_uintptr_t) 0x2000000 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  90,  90,   2,  26,  0x4000000 } */ { 0x1a025a5a, (void*)(g_uintptr_t) 0x4000000 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable23 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src1RegFile,           DecodingTable28 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src1RegFile,           DecodingTable31 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable33 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable35 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable24 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src1RegFile,           DecodingTable25 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable37 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable39 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable40 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src1RegFile,           DecodingTable89 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable226[]
const ged_ins_field_entry_t DecodingTable227[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   9,   9,   0,   9,      0x200 } */ {  0x9000909, (void*)(g_uintptr_t)     0x200 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  10,  11,   0,  10,      0xc00 } */ {  0xa000b0a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      3, { 2, FragmentsTable0 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  32,  33,   1,   0,        0x3 } */ {    0x12120, (void*)(g_uintptr_t)       0x3 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  34,  36,   1,   2,       0x1c } */ {  0x2012422, (void*)(g_uintptr_t)      0x1c }, RestrictionTable12 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  37,  38,   1,   5,       0x60 } */ {  0x5012625, (void*)(g_uintptr_t)      0x60 }, RestrictionTable34 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable43 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable13 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable2 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable7 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_DstAddrMode,           DecodingTable10 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable12 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0AddrMode,          DecodingTable14 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0AddrMode,          DecodingTable16 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0AddrMode,          DecodingTable18 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0AddrMode,          DecodingTable19 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  77,  78,   2,  13,     0x6000 } */ {  0xd024e4d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable15 }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable14 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable20 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable21 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  85,  88,   2,  21,  0x1e00000 } */ { 0x15025855, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable16 }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  89,  89,   2,  25,  0x2000000 } */ { 0x19025959, (void*)(g_uintptr_t) 0x2000000 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  90,  90,   2,  26,  0x4000000 } */ { 0x1a025a5a, (void*)(g_uintptr_t) 0x4000000 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    16, /* {  96, 111,   3,   0,     0xffff } */ {    0x36f60, (void*)(g_uintptr_t)    0xffff }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable227[]
const ged_ins_field_entry_t DecodingTable228[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   9,   9,   0,   9,      0x200 } */ {  0x9000909, (void*)(g_uintptr_t)     0x200 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  10,  11,   0,  10,      0xc00 } */ {  0xa000b0a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      3, { 2, FragmentsTable0 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  32,  33,   1,   0,        0x3 } */ {    0x12120, (void*)(g_uintptr_t)       0x3 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  34,  36,   1,   2,       0x1c } */ {  0x2012422, (void*)(g_uintptr_t)      0x1c }, RestrictionTable12 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  37,  38,   1,   5,       0x60 } */ {  0x5012625, (void*)(g_uintptr_t)      0x60 }, RestrictionTable34 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable43 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable34 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable2 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable7 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_DstAddrMode,           DecodingTable10 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  89,  89,   2,  25,  0x2000000 } */ { 0x19025959, (void*)(g_uintptr_t) 0x2000000 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  90,  90,   2,  26,  0x4000000 } */ { 0x1a025a5a, (void*)(g_uintptr_t) 0x4000000 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    16, /* {  96, 111,   3,   0,     0xffff } */ {    0x36f60, (void*)(g_uintptr_t)    0xffff }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    16, /* { 112, 127,   3,  16, 0xffff0000 } */ { 0x10037f70, (void*)(g_uintptr_t)0xffff0000 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable228[]
const ged_ins_field_entry_t DecodingTable229[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   9,   9,   0,   9,      0x200 } */ {  0x9000909, (void*)(g_uintptr_t)     0x200 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  10,  11,   0,  10,      0xc00 } */ {  0xa000b0a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      3, { 2, FragmentsTable0 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable7 }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  32,  33,   1,   0,        0x3 } */ {    0x12120, (void*)(g_uintptr_t)       0x3 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  34,  36,   1,   2,       0x1c } */ {  0x2012422, (void*)(g_uintptr_t)      0x1c }, RestrictionTable12 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  37,  38,   1,   5,       0x60 } */ {  0x5012625, (void*)(g_uintptr_t)      0x60 }, RestrictionTable34 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable43 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable13 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable2 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable7 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_DstAddrMode,           DecodingTable10 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_FRAGMENTED,     64, { 2, FragmentsTable8 }, RestrictionTable73 }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable229[]
const ged_ins_field_entry_t DecodingTable230[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   9,   9,   0,   9,      0x200 } */ {  0x9000909, (void*)(g_uintptr_t)     0x200 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  10,  11,   0,  10,      0xc00 } */ {  0xa000b0a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      3, { 2, FragmentsTable0 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  32,  33,   1,   0,        0x3 } */ {    0x12120, (void*)(g_uintptr_t)       0x3 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  34,  36,   1,   2,       0x1c } */ {  0x2012422, (void*)(g_uintptr_t)      0x1c }, RestrictionTable12 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  37,  38,   1,   5,       0x60 } */ {  0x5012625, (void*)(g_uintptr_t)      0x60 }, RestrictionTable34 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable43 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable7 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_DstAddrMode,           DecodingTable10 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable12 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0AddrMode,          DecodingTable14 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0AddrMode,          DecodingTable16 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0AddrMode,          DecodingTable18 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0AddrMode,          DecodingTable19 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  77,  78,   2,  13,     0x6000 } */ {  0xd024e4d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable15 }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable14 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable20 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable21 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  85,  88,   2,  21,  0x1e00000 } */ { 0x15025855, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable16 }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  89,  89,   2,  25,  0x2000000 } */ { 0x19025959, (void*)(g_uintptr_t) 0x2000000 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  90,  90,   2,  26,  0x4000000 } */ { 0x1a025a5a, (void*)(g_uintptr_t) 0x4000000 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable74 }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  42,  43,   1,  10,      0xc00 } */ {  0xa012b2a, (void*)(g_uintptr_t)     0xc00 }, RestrictionTable42 }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_DescRegFile,           DecodingTable62 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DescRegFile,           DecodingTable90 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DescRegFile,           DecodingTable65 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     29, { GED_INS_FIELD_DescRegFile,           DecodingTable71 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_FRAGMENTED,      6, { 2, FragmentsTable6 }, RestrictionTable43 }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* { 127, 127,   3,  31, 0x80000000 } */ { 0x1f037f7f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable44 }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 3 }, RestrictionTable42 }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable230[]
const ged_ins_field_entry_t DecodingTable231[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  23,  23,   0,  23,   0x800000 } */ { 0x17001717, (void*)(g_uintptr_t)  0x800000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   7,   7,   0,   7,       0x80 } */ {  0x7000707, (void*)(g_uintptr_t)      0x80 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  40,  47,   1,   8,     0xff00 } */ {  0x8012f28, (void*)(g_uintptr_t)    0xff00 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  48,  55,   1,  16,   0xff0000 } */ { 0x10013730, (void*)(g_uintptr_t)  0xff0000 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable74 }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  56,  63,   1,  24, 0xff000000 } */ { 0x18013f38, (void*)(g_uintptr_t)0xff000000 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {   8,  12,   0,   8,     0x1f00 } */ {  0x8000c08, (void*)(g_uintptr_t)    0x1f00 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  13,  17,   0,  13,    0x3e000 } */ {  0xd00110d, (void*)(g_uintptr_t)   0x3e000 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  18,  22,   0,  18,   0x7c0000 } */ { 0x12001612, (void*)(g_uintptr_t)  0x7c0000 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_FRAGMENTED,      5, { 2, FragmentsTable7 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  35,  39,   1,   3,       0xf8 } */ {  0x3012723, (void*)(g_uintptr_t)      0xf8 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable231[]
const ged_ins_field_entry_t DecodingTable232[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src0RegFile,           DecodingTable85 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  35,  36,   1,   3,       0x18 } */ {  0x3012423, (void*)(g_uintptr_t)      0x18 }, RestrictionTable48 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable34 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable111 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable99 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  53,  60,   1,  21, 0x1fe00000 } */ { 0x15013c35, (void*)(g_uintptr_t)0x1fe00000 }, RestrictionTable52 }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable44 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0RegFile,           DecodingTable47 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0RegFile,           DecodingTable112 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable49 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable113 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src0RegFile,           DecodingTable46 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src0RegFile,           DecodingTable51 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable52 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable53 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src0RegFile,           DecodingTable89 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src0RegFile,           DecodingTable91 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable232[]
const ged_ins_field_entry_t DecodingTable233[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src0RegFile,           DecodingTable85 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  35,  36,   1,   3,       0x18 } */ {  0x3012423, (void*)(g_uintptr_t)      0x18 }, RestrictionTable48 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable34 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable111 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  89,  90,   2,  25,  0x6000000 } */ { 0x19025a59, (void*)(g_uintptr_t) 0x6000000 }, RestrictionTable13 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable97 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable99 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  53,  60,   1,  21, 0x1fe00000 } */ { 0x15013c35, (void*)(g_uintptr_t)0x1fe00000 }, RestrictionTable52 }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable44 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0RegFile,           DecodingTable47 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0RegFile,           DecodingTable112 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable49 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable113 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src0RegFile,           DecodingTable46 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src0RegFile,           DecodingTable51 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable52 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable53 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src0RegFile,           DecodingTable89 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable233[]
const ged_ins_field_entry_t DecodingTable234[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable88 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  35,  36,   1,   3,       0x18 } */ {  0x3012423, (void*)(g_uintptr_t)      0x18 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable48 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  43,  46,   1,  11,     0x7800 } */ {  0xb012e2b, (void*)(g_uintptr_t)    0x7800 }, RestrictionTable91 }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  89,  90,   2,  25,  0x6000000 } */ { 0x19025a59, (void*)(g_uintptr_t) 0x6000000 }, RestrictionTable13 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable97 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable99 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable92 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_AccessMode,            DecodingTable93 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  69,  76,   2,   5,     0x1fe0 } */ {  0x5024c45, (void*)(g_uintptr_t)    0x1fe0 }, RestrictionTable32 }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  77,  78,   2,  13,     0x6000 } */ {  0xd024e4d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable75 }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable39 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable128 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable129 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  85,  88,   2,  21,  0x1e00000 } */ { 0x15025855, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable93 }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable23 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src1RegFile,           DecodingTable28 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src1RegFile,           DecodingTable106 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable33 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable108 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable24 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src1RegFile,           DecodingTable25 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable37 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable39 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable40 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src1RegFile,           DecodingTable89 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable234[]
const ged_ins_field_entry_t DecodingTable235[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable88 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable49 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable50 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  35,  36,   1,   3,       0x18 } */ {  0x3012423, (void*)(g_uintptr_t)      0x18 }, RestrictionTable48 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable48 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  43,  46,   1,  11,     0x7800 } */ {  0xb012e2b, (void*)(g_uintptr_t)    0x7800 }, RestrictionTable84 }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  89,  90,   2,  25,  0x6000000 } */ { 0x19025a59, (void*)(g_uintptr_t) 0x6000000 }, RestrictionTable13 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  91,  94,   2,  27, 0x78000000 } */ { 0x1b025e5b, (void*)(g_uintptr_t)0x78000000 }, RestrictionTable96 }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable99 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  53,  60,   1,  21, 0x1fe00000 } */ { 0x15013c35, (void*)(g_uintptr_t)0x1fe00000 }, RestrictionTable52 }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable12 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0AddrMode,          DecodingTable14 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0AddrMode,          DecodingTable102 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  69,  76,   2,   5,     0x1fe0 } */ {  0x5024c45, (void*)(g_uintptr_t)    0x1fe0 }, RestrictionTable52 }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0AddrMode,          DecodingTable103 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable14 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable20 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable21 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  85,  88,   2,  21,  0x1e00000 } */ { 0x15025855, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable16 }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable23 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src1RegFile,           DecodingTable28 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src1RegFile,           DecodingTable106 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable33 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable108 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src1RegFile,           DecodingTable25 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable37 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable39 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable40 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src1RegFile,           DecodingTable89 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable235[]
const ged_ins_field_entry_t DecodingTable236[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  35,  36,   1,   3,       0x18 } */ {  0x3012423, (void*)(g_uintptr_t)      0x18 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable34 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable111 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  89,  90,   2,  25,  0x6000000 } */ { 0x19025a59, (void*)(g_uintptr_t) 0x6000000 }, RestrictionTable13 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable97 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable99 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable12 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0AddrMode,          DecodingTable14 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0AddrMode,          DecodingTable102 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0AddrMode,          DecodingTable18 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0AddrMode,          DecodingTable103 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  77,  78,   2,  13,     0x6000 } */ {  0xd024e4d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable15 }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable14 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable20 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable21 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  85,  88,   2,  21,  0x1e00000 } */ { 0x15025855, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable16 }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable236[]
const ged_ins_field_entry_t DecodingTable237[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  35,  36,   1,   3,       0x18 } */ {  0x3012423, (void*)(g_uintptr_t)      0x18 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable34 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable111 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable99 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  64,  95,   2,   0, 0xffffffff } */ {    0x25f40, (void*)(g_uintptr_t)0xffffffff }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable97 }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable237[]
const ged_ins_field_entry_t DecodingTable238[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  35,  36,   1,   3,       0x18 } */ {  0x3012423, (void*)(g_uintptr_t)      0x18 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable34 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable111 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable99 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  64,  95,   2,   0, 0xffffffff } */ {    0x25f40, (void*)(g_uintptr_t)0xffffffff }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable238[]
const ged_ins_field_entry_t DecodingTable239[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_MathFC,                DecodingTable117 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  35,  36,   1,   3,       0x18 } */ {  0x3012423, (void*)(g_uintptr_t)      0x18 }, RestrictionTable38 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_MathFC,                DecodingTable118 }, NULL }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable111 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_MathFC,                DecodingTable119 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable97 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable99 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable39 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable44 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0RegFile,           DecodingTable47 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0RegFile,           DecodingTable112 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable49 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable113 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src0RegFile,           DecodingTable45 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src0RegFile,           DecodingTable120 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src0RegFile,           DecodingTable51 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable52 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable53 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable23 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src1RegFile,           DecodingTable28 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src1RegFile,           DecodingTable106 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable33 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable108 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable24 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src1RegFile,           DecodingTable25 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable37 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable39 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable40 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     64, { GED_INS_FIELD_MathFC,                DecodingTable121 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable92 }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable123 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable125 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable127 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable239[]
const ged_ins_field_entry_t DecodingTable240[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  23,  23,   0,  23,   0x800000 } */ { 0x17001717, (void*)(g_uintptr_t)  0x800000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   7,   7,   0,   7,       0x80 } */ {  0x7000707, (void*)(g_uintptr_t)      0x80 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  40,  47,   1,   8,     0xff00 } */ {  0x8012f28, (void*)(g_uintptr_t)    0xff00 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  48,  55,   1,  16,   0xff0000 } */ { 0x10013730, (void*)(g_uintptr_t)  0xff0000 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  56,  63,   1,  24, 0xff000000 } */ { 0x18013f38, (void*)(g_uintptr_t)0xff000000 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable92 }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {   8,  12,   0,   8,     0x1f00 } */ {  0x8000c08, (void*)(g_uintptr_t)    0x1f00 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  13,  17,   0,  13,    0x3e000 } */ {  0xd00110d, (void*)(g_uintptr_t)   0x3e000 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  18,  22,   0,  18,   0x7c0000 } */ { 0x12001612, (void*)(g_uintptr_t)  0x7c0000 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_FRAGMENTED,      5, { 2, FragmentsTable7 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  35,  39,   1,   3,       0xf8 } */ {  0x3012723, (void*)(g_uintptr_t)      0xf8 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable240[]
const ged_ins_field_entry_t DecodingTable241[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable7 }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  35,  36,   1,   3,       0x18 } */ {  0x3012423, (void*)(g_uintptr_t)      0x18 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable34 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable111 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable99 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable44 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0RegFile,           DecodingTable47 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0RegFile,           DecodingTable112 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable49 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable113 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src0RegFile,           DecodingTable45 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src0RegFile,           DecodingTable46 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src0RegFile,           DecodingTable51 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable52 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable53 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     64, { GED_INS_FIELD_Src0RegFile,           DecodingTable115 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable241[]
const ged_ins_field_entry_t DecodingTable242[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  35,  36,   1,   3,       0x18 } */ {  0x3012423, (void*)(g_uintptr_t)      0x18 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable11 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable111 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable99 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable12 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0AddrMode,          DecodingTable14 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0AddrMode,          DecodingTable102 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0AddrMode,          DecodingTable18 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0AddrMode,          DecodingTable103 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  77,  78,   2,  13,     0x6000 } */ {  0xd024e4d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable15 }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable14 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable20 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable21 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  85,  88,   2,  21,  0x1e00000 } */ { 0x15025855, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable16 }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable74 }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  89,  90,   2,  25,  0x6000000 } */ { 0x19025a59, (void*)(g_uintptr_t) 0x6000000 }, RestrictionTable42 }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DescRegFile,           DecodingTable116 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DescRegFile,           DecodingTable90 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DescRegFile,           DecodingTable65 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     29, { GED_INS_FIELD_DescRegFile,           DecodingTable71 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_FRAGMENTED,      6, { 2, FragmentsTable6 }, RestrictionTable43 }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* { 127, 127,   3,  31, 0x80000000 } */ { 0x1f037f7f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable44 }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 3 }, RestrictionTable42 }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable242[]
const ged_ins_field_entry_t DecodingTable243[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 3 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable88 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable7 }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 1 }, RestrictionTable38 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  46,  48,   1,  14,    0x1c000 } */ {  0xe01302e, (void*)(g_uintptr_t)   0x1c000 }, RestrictionTable89 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 1 }, RestrictionTable38 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 1 }, RestrictionTable38 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable55 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  53,  55,   1,  19,   0xe00000 } */ { 0x13013735, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable36 }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  56,  63,   1,  24, 0xff000000 } */ { 0x18013f38, (void*)(g_uintptr_t)0xff000000 }, RestrictionTable25 }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable57 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  73,  75,   2,   7,      0xe00 } */ {  0x7024b49, (void*)(g_uintptr_t)     0xe00 }, RestrictionTable36 }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  76,  83,   2,  12,    0xff000 } */ {  0xc02534c, (void*)(g_uintptr_t)   0xff000 }, RestrictionTable25 }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  37,  38,   1,   5,       0x60 } */ {  0x5012625, (void*)(g_uintptr_t)      0x60 }, RestrictionTable15 }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     4, { 3 }, RestrictionTable16 }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable59 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      5, { 2, FragmentsTable5 }, RestrictionTable36 }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  97, 104,   3,   1,      0x1fe } */ {  0x1036861, (void*)(g_uintptr_t)     0x1fe }, RestrictionTable25 }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  39,  40,   1,   7,      0x180 } */ {  0x7012827, (void*)(g_uintptr_t)     0x180 }, RestrictionTable15 }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     4, { 3 }, RestrictionTable16 }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable15 }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  43,  45,   1,  11,     0x3800 } */ {  0xb012d2b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable89 }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  64,  64,   2,   0,        0x1 } */ {    0x24040, (void*)(g_uintptr_t)       0x1 }, RestrictionTable37 }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  85,  85,   2,  21,   0x200000 } */ { 0x15025555, (void*)(g_uintptr_t)  0x200000 }, RestrictionTable37 }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* { 106, 106,   3,  10,      0x400 } */ {  0xa036a6a, (void*)(g_uintptr_t)     0x400 }, RestrictionTable37 }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable61 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* { 115, 117,   3,  17,   0x380000 } */ { 0x11037573, (void*)(g_uintptr_t)  0x380000 }, RestrictionTable36 }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* { 118, 125,   3,  22, 0x3fc00000 } */ { 0x16037d76, (void*)(g_uintptr_t)0x3fc00000 }, RestrictionTable25 }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 1 }, RestrictionTable38 }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     4, { 3 }, RestrictionTable16 }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable243[]
const ged_ins_field_entry_t DecodingTable244[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  12,  18,   0,  12,    0x7f000 } */ {  0xc00120c, (void*)(g_uintptr_t)   0x7f000 }, RestrictionTable98 }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  34,  36,   1,   2,       0x1c } */ {  0x2012422, (void*)(g_uintptr_t)      0x1c }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {  43,  49,   1,  11,    0x3f800 } */ {  0xb01312b, (void*)(g_uintptr_t)   0x3f800 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  37,  39,   1,   5,       0xe0 } */ {  0x5012725, (void*)(g_uintptr_t)      0xe0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {  50,  56,   1,  18,  0x1fc0000 } */ { 0x12013832, (void*)(g_uintptr_t) 0x1fc0000 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable37 }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, RestrictionTable37 }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, RestrictionTable37 }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  40,  42,   1,   8,      0x700 } */ {  0x8012a28, (void*)(g_uintptr_t)     0x700 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {  57,  63,   1,  25, 0xfe000000 } */ { 0x19013f39, (void*)(g_uintptr_t)0xfe000000 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   8,   9,   0,   8,      0x300 } */ {  0x8000908, (void*)(g_uintptr_t)     0x300 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  10,  11,   0,  10,      0xc00 } */ {  0xa000b0a, (void*)(g_uintptr_t)     0xc00 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable244[]
const ged_ins_field_entry_t DecodingTable245[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 3 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable88 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable7 }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 1 }, RestrictionTable38 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  46,  48,   1,  14,    0x1c000 } */ {  0xe01302e, (void*)(g_uintptr_t)   0x1c000 }, RestrictionTable89 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 1 }, RestrictionTable38 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 1 }, RestrictionTable38 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable55 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  53,  55,   1,  19,   0xe00000 } */ { 0x13013735, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable36 }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  56,  63,   1,  24, 0xff000000 } */ { 0x18013f38, (void*)(g_uintptr_t)0xff000000 }, RestrictionTable25 }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable57 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  73,  75,   2,   7,      0xe00 } */ {  0x7024b49, (void*)(g_uintptr_t)     0xe00 }, RestrictionTable36 }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  76,  83,   2,  12,    0xff000 } */ {  0xc02534c, (void*)(g_uintptr_t)   0xff000 }, RestrictionTable25 }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  37,  38,   1,   5,       0x60 } */ {  0x5012625, (void*)(g_uintptr_t)      0x60 }, RestrictionTable15 }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     4, { 3 }, RestrictionTable16 }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable59 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      5, { 2, FragmentsTable5 }, RestrictionTable36 }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  97, 104,   3,   1,      0x1fe } */ {  0x1036861, (void*)(g_uintptr_t)     0x1fe }, RestrictionTable25 }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  39,  40,   1,   7,      0x180 } */ {  0x7012827, (void*)(g_uintptr_t)     0x180 }, RestrictionTable15 }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     4, { 3 }, RestrictionTable16 }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable15 }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  43,  45,   1,  11,     0x3800 } */ {  0xb012d2b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable89 }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  64,  64,   2,   0,        0x1 } */ {    0x24040, (void*)(g_uintptr_t)       0x1 }, RestrictionTable37 }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  85,  85,   2,  21,   0x200000 } */ { 0x15025555, (void*)(g_uintptr_t)  0x200000 }, RestrictionTable37 }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* { 106, 106,   3,  10,      0x400 } */ {  0xa036a6a, (void*)(g_uintptr_t)     0x400 }, RestrictionTable37 }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable61 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* { 115, 117,   3,  17,   0x380000 } */ { 0x11037573, (void*)(g_uintptr_t)  0x380000 }, RestrictionTable36 }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* { 118, 125,   3,  22, 0x3fc00000 } */ { 0x16037d76, (void*)(g_uintptr_t)0x3fc00000 }, RestrictionTable25 }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 1 }, RestrictionTable38 }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     4, { 3 }, RestrictionTable16 }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  49,  52,   1,  17,   0x1e0000 } */ { 0x11013431, (void*)(g_uintptr_t)  0x1e0000 }, RestrictionTable90 }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  65,  68,   2,   1,       0x1e } */ {  0x1024441, (void*)(g_uintptr_t)      0x1e }, RestrictionTable90 }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  86,  89,   2,  22,  0x3c00000 } */ { 0x16025956, (void*)(g_uintptr_t) 0x3c00000 }, RestrictionTable90 }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* { 107, 110,   3,  11,     0x7800 } */ {  0xb036e6b, (void*)(g_uintptr_t)    0x7800 }, RestrictionTable90 }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable245[]
const ged_ins_field_entry_t DecodingTable246[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 2 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable7 }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  35,  36,   1,   3,       0x18 } */ {  0x3012423, (void*)(g_uintptr_t)      0x18 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable11 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  43,  46,   1,  11,     0x7800 } */ {  0xb012e2b, (void*)(g_uintptr_t)    0x7800 }, RestrictionTable84 }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  89,  90,   2,  25,  0x6000000 } */ { 0x19025a59, (void*)(g_uintptr_t) 0x6000000 }, RestrictionTable13 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable97 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable99 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable12 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0AddrMode,          DecodingTable14 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0AddrMode,          DecodingTable102 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0AddrMode,          DecodingTable18 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0AddrMode,          DecodingTable103 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  77,  78,   2,  13,     0x6000 } */ {  0xd024e4d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable15 }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable14 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable20 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable21 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  85,  88,   2,  21,  0x1e00000 } */ { 0x15025855, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable16 }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable23 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src1RegFile,           DecodingTable28 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src1RegFile,           DecodingTable106 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable33 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable108 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable24 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src1RegFile,           DecodingTable25 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable37 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable39 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable40 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src1RegFile,           DecodingTable110 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable246[]
const ged_ins_field_entry_t DecodingTable247[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable7 }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  35,  36,   1,   3,       0x18 } */ {  0x3012423, (void*)(g_uintptr_t)      0x18 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable34 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable111 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable99 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable44 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0RegFile,           DecodingTable47 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0RegFile,           DecodingTable112 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable49 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable113 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src0RegFile,           DecodingTable45 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src0RegFile,           DecodingTable46 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src0RegFile,           DecodingTable51 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable52 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable53 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     64, { GED_INS_FIELD_Src0RegFile,           DecodingTable115 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable247[]
const ged_ins_field_entry_t DecodingTable248[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  35,  36,   1,   3,       0x18 } */ {  0x3012423, (void*)(g_uintptr_t)      0x18 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable11 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable111 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable99 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable12 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0AddrMode,          DecodingTable14 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0AddrMode,          DecodingTable102 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0AddrMode,          DecodingTable18 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0AddrMode,          DecodingTable103 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  77,  78,   2,  13,     0x6000 } */ {  0xd024e4d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable15 }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable14 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable20 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable21 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  85,  88,   2,  21,  0x1e00000 } */ { 0x15025855, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable16 }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable74 }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  89,  90,   2,  25,  0x6000000 } */ { 0x19025a59, (void*)(g_uintptr_t) 0x6000000 }, RestrictionTable42 }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DescRegFile,           DecodingTable116 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DescRegFile,           DecodingTable90 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DescRegFile,           DecodingTable65 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     31, { GED_INS_FIELD_DescRegFile,           DecodingTable132 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_FRAGMENTED,      6, { 2, FragmentsTable6 }, RestrictionTable43 }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* { 127, 127,   3,  31, 0x80000000 } */ { 0x1f037f7f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable44 }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 3 }, RestrictionTable42 }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable248[]
const ged_ins_field_entry_t DecodingTable249[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 3 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable88 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable7 }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 1 }, RestrictionTable38 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  46,  48,   1,  14,    0x1c000 } */ {  0xe01302e, (void*)(g_uintptr_t)   0x1c000 }, RestrictionTable89 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 1 }, RestrictionTable38 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 1 }, RestrictionTable38 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_SrcDataType,           DecodingTable130 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable55 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  53,  55,   1,  19,   0xe00000 } */ { 0x13013735, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable36 }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  56,  63,   1,  24, 0xff000000 } */ { 0x18013f38, (void*)(g_uintptr_t)0xff000000 }, RestrictionTable25 }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable57 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      5, { 2, FragmentsTable15 }, RestrictionTable103 }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  76,  83,   2,  12,    0xff000 } */ {  0xc02534c, (void*)(g_uintptr_t)   0xff000 }, RestrictionTable25 }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  37,  38,   1,   5,       0x60 } */ {  0x5012625, (void*)(g_uintptr_t)      0x60 }, RestrictionTable15 }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     4, { 3 }, RestrictionTable16 }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable59 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      5, { 3, FragmentsTable16 }, RestrictionTable103 }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  97, 104,   3,   1,      0x1fe } */ {  0x1036861, (void*)(g_uintptr_t)     0x1fe }, RestrictionTable25 }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  39,  40,   1,   7,      0x180 } */ {  0x7012827, (void*)(g_uintptr_t)     0x180 }, RestrictionTable15 }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     4, { 3 }, RestrictionTable16 }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable15 }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  43,  45,   1,  11,     0x3800 } */ {  0xb012d2b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable89 }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  64,  64,   2,   0,        0x1 } */ {    0x24040, (void*)(g_uintptr_t)       0x1 }, RestrictionTable37 }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  85,  85,   2,  21,   0x200000 } */ { 0x15025555, (void*)(g_uintptr_t)  0x200000 }, RestrictionTable37 }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* { 106, 106,   3,  10,      0x400 } */ {  0xa036a6a, (void*)(g_uintptr_t)     0x400 }, RestrictionTable37 }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable61 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      5, { 2, FragmentsTable17 }, RestrictionTable103 }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* { 118, 125,   3,  22, 0x3fc00000 } */ { 0x16037d76, (void*)(g_uintptr_t)0x3fc00000 }, RestrictionTable25 }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 1 }, RestrictionTable38 }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     4, { 3 }, RestrictionTable16 }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_SrcDataType,           DecodingTable131 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable249[]
const ged_ins_field_entry_t DecodingTable250[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 3 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable88 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable7 }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 1 }, RestrictionTable38 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  46,  48,   1,  14,    0x1c000 } */ {  0xe01302e, (void*)(g_uintptr_t)   0x1c000 }, RestrictionTable89 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 1 }, RestrictionTable38 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 1 }, RestrictionTable38 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_SrcDataType,           DecodingTable130 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable55 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  53,  55,   1,  19,   0xe00000 } */ { 0x13013735, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable36 }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  56,  63,   1,  24, 0xff000000 } */ { 0x18013f38, (void*)(g_uintptr_t)0xff000000 }, RestrictionTable25 }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable57 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      5, { 2, FragmentsTable15 }, RestrictionTable103 }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  76,  83,   2,  12,    0xff000 } */ {  0xc02534c, (void*)(g_uintptr_t)   0xff000 }, RestrictionTable25 }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  37,  38,   1,   5,       0x60 } */ {  0x5012625, (void*)(g_uintptr_t)      0x60 }, RestrictionTable15 }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     4, { 3 }, RestrictionTable16 }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable59 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      5, { 3, FragmentsTable16 }, RestrictionTable103 }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  97, 104,   3,   1,      0x1fe } */ {  0x1036861, (void*)(g_uintptr_t)     0x1fe }, RestrictionTable25 }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  39,  40,   1,   7,      0x180 } */ {  0x7012827, (void*)(g_uintptr_t)     0x180 }, RestrictionTable15 }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     4, { 3 }, RestrictionTable16 }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable15 }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  43,  45,   1,  11,     0x3800 } */ {  0xb012d2b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable89 }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  64,  64,   2,   0,        0x1 } */ {    0x24040, (void*)(g_uintptr_t)       0x1 }, RestrictionTable37 }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  85,  85,   2,  21,   0x200000 } */ { 0x15025555, (void*)(g_uintptr_t)  0x200000 }, RestrictionTable37 }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* { 106, 106,   3,  10,      0x400 } */ {  0xa036a6a, (void*)(g_uintptr_t)     0x400 }, RestrictionTable37 }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable61 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_FRAGMENTED,      5, { 2, FragmentsTable17 }, RestrictionTable103 }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* { 118, 125,   3,  22, 0x3fc00000 } */ { 0x16037d76, (void*)(g_uintptr_t)0x3fc00000 }, RestrictionTable25 }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 1 }, RestrictionTable38 }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     4, { 3 }, RestrictionTable16 }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  49,  52,   1,  17,   0x1e0000 } */ { 0x11013431, (void*)(g_uintptr_t)  0x1e0000 }, RestrictionTable90 }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  65,  68,   2,   1,       0x1e } */ {  0x1024441, (void*)(g_uintptr_t)      0x1e }, RestrictionTable90 }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  86,  89,   2,  22,  0x3c00000 } */ { 0x16025956, (void*)(g_uintptr_t) 0x3c00000 }, RestrictionTable90 }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* { 107, 110,   3,  11,     0x7800 } */ {  0xb036e6b, (void*)(g_uintptr_t)    0x7800 }, RestrictionTable90 }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_SrcDataType,           DecodingTable131 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable250[]
const ged_ins_field_entry_t DecodingTable251[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  35,  36,   1,   3,       0x18 } */ {  0x3012423, (void*)(g_uintptr_t)      0x18 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable38 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable111 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable99 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0AddrMode,          DecodingTable14 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0AddrMode,          DecodingTable133 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0AddrMode,          DecodingTable18 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0AddrMode,          DecodingTable103 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  77,  78,   2,  13,     0x6000 } */ {  0xd024e4d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable15 }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable14 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable105 }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  89,  90,   2,  25,  0x6000000 } */ { 0x19025a59, (void*)(g_uintptr_t) 0x6000000 }, RestrictionTable42 }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DescRegFile,           DecodingTable90 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DescRegFile,           DecodingTable65 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     31, { GED_INS_FIELD_DescRegFile,           DecodingTable132 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_FRAGMENTED,     32, { 6, FragmentsTable19 }, RestrictionTable107 }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* { 127, 127,   3,  31, 0x80000000 } */ { 0x1f037f7f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable44 }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 3 }, RestrictionTable42 }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable106 }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_FRAGMENTED,     16, { 4, FragmentsTable18 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable251[]
const ged_ins_field_entry_t DecodingTable252[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 2 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable4 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  35,  35,   1,   3,        0x8 } */ {  0x3012323, (void*)(g_uintptr_t)       0x8 }, RestrictionTable108 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 1 }, RestrictionTable38 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     4, { 0 }, RestrictionTable91 }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  36,  36,   1,   4,       0x10 } */ {  0x4012424, (void*)(g_uintptr_t)      0x10 }, RestrictionTable108 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     4, { 0 }, RestrictionTable91 }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     5, { 0 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable134 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 1 }, RestrictionTable26 }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     5, { 0 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0AddrMode,          DecodingTable135 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0AddrMode,          DecodingTable18 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0AddrMode,          DecodingTable103 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable14 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     5, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable136 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable105 }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  77,  77,   2,  13,     0x2000 } */ {  0xd024d4d, (void*)(g_uintptr_t)    0x2000 }, RestrictionTable109 }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DescRegFile,           DecodingTable137 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DescRegFile,           DecodingTable138 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     31, { GED_INS_FIELD_DescRegFile,           DecodingTable139 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_ExDescRegFile,         DecodingTable140 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* { 127, 127,   3,  31, 0x80000000 } */ { 0x1f037f7f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable44 }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  61,  61,   1,  29, 0x20000000 } */ { 0x1d013d3d, (void*)(g_uintptr_t)0x20000000 }, RestrictionTable109 }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable106 }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     16, { GED_INS_FIELD_ExDescRegFile,         DecodingTable141 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  64,  67,   2,   0,        0xf } */ {    0x24340, (void*)(g_uintptr_t)       0xf }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_ExDescRegFile,         DecodingTable142 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_ExDescRegFile,         DecodingTable143 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable252[]
const ged_ins_field_entry_t DecodingTable253[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src0RegFile,           DecodingTable85 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable116 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  35,  36,   1,   3,       0x18 } */ {  0x3012423, (void*)(g_uintptr_t)      0x18 }, RestrictionTable48 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable34 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable111 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable99 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  53,  60,   1,  21, 0x1fe00000 } */ { 0x15013c35, (void*)(g_uintptr_t)0x1fe00000 }, RestrictionTable52 }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable44 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0RegFile,           DecodingTable47 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0RegFile,           DecodingTable112 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable49 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable113 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src0RegFile,           DecodingTable46 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src0RegFile,           DecodingTable51 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable52 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable53 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src0RegFile,           DecodingTable89 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src0RegFile,           DecodingTable91 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable253[]
const ged_ins_field_entry_t DecodingTable254[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src0RegFile,           DecodingTable85 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable116 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  35,  36,   1,   3,       0x18 } */ {  0x3012423, (void*)(g_uintptr_t)      0x18 }, RestrictionTable48 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable34 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable111 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  89,  90,   2,  25,  0x6000000 } */ { 0x19025a59, (void*)(g_uintptr_t) 0x6000000 }, RestrictionTable13 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable97 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable99 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  53,  60,   1,  21, 0x1fe00000 } */ { 0x15013c35, (void*)(g_uintptr_t)0x1fe00000 }, RestrictionTable52 }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable44 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0RegFile,           DecodingTable47 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0RegFile,           DecodingTable112 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable49 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable113 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src0RegFile,           DecodingTable46 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src0RegFile,           DecodingTable51 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable52 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable53 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src0RegFile,           DecodingTable89 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable254[]
const ged_ins_field_entry_t DecodingTable255[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable88 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable116 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  35,  36,   1,   3,       0x18 } */ {  0x3012423, (void*)(g_uintptr_t)      0x18 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable48 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  43,  46,   1,  11,     0x7800 } */ {  0xb012e2b, (void*)(g_uintptr_t)    0x7800 }, RestrictionTable91 }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  89,  90,   2,  25,  0x6000000 } */ { 0x19025a59, (void*)(g_uintptr_t) 0x6000000 }, RestrictionTable13 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable97 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable99 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable92 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_AccessMode,            DecodingTable93 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  69,  76,   2,   5,     0x1fe0 } */ {  0x5024c45, (void*)(g_uintptr_t)    0x1fe0 }, RestrictionTable32 }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  77,  78,   2,  13,     0x6000 } */ {  0xd024e4d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable75 }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable39 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable128 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable129 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  85,  88,   2,  21,  0x1e00000 } */ { 0x15025855, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable93 }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable144 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src1RegFile,           DecodingTable147 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src1RegFile,           DecodingTable148 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable149 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable150 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable145 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src1RegFile,           DecodingTable146 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable151 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable152 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable153 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src1RegFile,           DecodingTable89 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable255[]
const ged_ins_field_entry_t DecodingTable256[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable88 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable49 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable116 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable50 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  35,  36,   1,   3,       0x18 } */ {  0x3012423, (void*)(g_uintptr_t)      0x18 }, RestrictionTable48 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable48 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  43,  46,   1,  11,     0x7800 } */ {  0xb012e2b, (void*)(g_uintptr_t)    0x7800 }, RestrictionTable84 }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  89,  90,   2,  25,  0x6000000 } */ { 0x19025a59, (void*)(g_uintptr_t) 0x6000000 }, RestrictionTable13 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  91,  94,   2,  27, 0x78000000 } */ { 0x1b025e5b, (void*)(g_uintptr_t)0x78000000 }, RestrictionTable96 }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable99 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  53,  60,   1,  21, 0x1fe00000 } */ { 0x15013c35, (void*)(g_uintptr_t)0x1fe00000 }, RestrictionTable52 }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable12 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0AddrMode,          DecodingTable14 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0AddrMode,          DecodingTable102 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {  69,  76,   2,   5,     0x1fe0 } */ {  0x5024c45, (void*)(g_uintptr_t)    0x1fe0 }, RestrictionTable52 }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0AddrMode,          DecodingTable103 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable14 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable20 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable21 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  85,  88,   2,  21,  0x1e00000 } */ { 0x15025855, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable16 }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable144 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src1RegFile,           DecodingTable147 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src1RegFile,           DecodingTable148 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable149 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable150 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src1RegFile,           DecodingTable146 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable151 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable152 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable153 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src1RegFile,           DecodingTable89 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable256[]
const ged_ins_field_entry_t DecodingTable257[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable116 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  35,  36,   1,   3,       0x18 } */ {  0x3012423, (void*)(g_uintptr_t)      0x18 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable34 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable111 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  89,  90,   2,  25,  0x6000000 } */ { 0x19025a59, (void*)(g_uintptr_t) 0x6000000 }, RestrictionTable13 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable97 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable99 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable12 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0AddrMode,          DecodingTable14 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0AddrMode,          DecodingTable102 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0AddrMode,          DecodingTable18 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0AddrMode,          DecodingTable103 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  77,  78,   2,  13,     0x6000 } */ {  0xd024e4d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable15 }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable14 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable20 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable21 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  85,  88,   2,  21,  0x1e00000 } */ { 0x15025855, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable16 }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable257[]
const ged_ins_field_entry_t DecodingTable258[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable116 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  35,  36,   1,   3,       0x18 } */ {  0x3012423, (void*)(g_uintptr_t)      0x18 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable34 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable111 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable99 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  64,  95,   2,   0, 0xffffffff } */ {    0x25f40, (void*)(g_uintptr_t)0xffffffff }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable97 }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable258[]
const ged_ins_field_entry_t DecodingTable259[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable116 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  35,  36,   1,   3,       0x18 } */ {  0x3012423, (void*)(g_uintptr_t)      0x18 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable34 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable111 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable99 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  96, 127,   3,   0, 0xffffffff } */ {    0x37f60, (void*)(g_uintptr_t)0xffffffff }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    32, /* {  64,  95,   2,   0, 0xffffffff } */ {    0x25f40, (void*)(g_uintptr_t)0xffffffff }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable259[]
const ged_ins_field_entry_t DecodingTable260[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_MathFC,                DecodingTable117 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable116 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  35,  36,   1,   3,       0x18 } */ {  0x3012423, (void*)(g_uintptr_t)      0x18 }, RestrictionTable38 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_MathFC,                DecodingTable118 }, NULL }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable111 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_MathFC,                DecodingTable119 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable97 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable99 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable39 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable44 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0RegFile,           DecodingTable47 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0RegFile,           DecodingTable112 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable49 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable113 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src0RegFile,           DecodingTable45 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src0RegFile,           DecodingTable120 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src0RegFile,           DecodingTable51 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable52 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable53 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable144 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src1RegFile,           DecodingTable147 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src1RegFile,           DecodingTable148 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable149 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable150 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable145 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src1RegFile,           DecodingTable146 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable151 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable152 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable153 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     64, { GED_INS_FIELD_MathFC,                DecodingTable121 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable92 }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable123 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable125 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable127 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable260[]
const ged_ins_field_entry_t DecodingTable261[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 2 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable116 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable7 }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  35,  36,   1,   3,       0x18 } */ {  0x3012423, (void*)(g_uintptr_t)      0x18 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable11 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  43,  46,   1,  11,     0x7800 } */ {  0xb012e2b, (void*)(g_uintptr_t)    0x7800 }, RestrictionTable84 }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  89,  90,   2,  25,  0x6000000 } */ { 0x19025a59, (void*)(g_uintptr_t) 0x6000000 }, RestrictionTable42 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable97 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable99 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable12 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0AddrMode,          DecodingTable14 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0AddrMode,          DecodingTable102 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0AddrMode,          DecodingTable18 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0AddrMode,          DecodingTable103 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  77,  78,   2,  13,     0x6000 } */ {  0xd024e4d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable15 }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable14 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable20 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable21 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  85,  88,   2,  21,  0x1e00000 } */ { 0x15025855, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable16 }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable144 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src1RegFile,           DecodingTable154 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable155 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable145 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src1RegFile,           DecodingTable156 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable151 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable152 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable153 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src1RegFile,           DecodingTable110 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable261[]
const ged_ins_field_entry_t DecodingTable262[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable116 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable7 }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  35,  36,   1,   3,       0x18 } */ {  0x3012423, (void*)(g_uintptr_t)      0x18 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable34 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable111 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable99 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable44 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0RegFile,           DecodingTable47 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0RegFile,           DecodingTable112 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable49 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable113 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src0RegFile,           DecodingTable45 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src0RegFile,           DecodingTable46 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src0RegFile,           DecodingTable51 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable52 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable53 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     64, { GED_INS_FIELD_Src0RegFile,           DecodingTable115 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable262[]
const ged_ins_field_entry_t DecodingTable263[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable128 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  35,  36,   1,   3,       0x18 } */ {  0x3012423, (void*)(g_uintptr_t)      0x18 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable38 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable111 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable99 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0AddrMode,          DecodingTable14 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0AddrMode,          DecodingTable133 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0AddrMode,          DecodingTable18 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0AddrMode,          DecodingTable103 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  77,  78,   2,  13,     0x6000 } */ {  0xd024e4d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable15 }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable14 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable105 }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  89,  90,   2,  25,  0x6000000 } */ { 0x19025a59, (void*)(g_uintptr_t) 0x6000000 }, RestrictionTable42 }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DescRegFile,           DecodingTable90 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DescRegFile,           DecodingTable65 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     31, { GED_INS_FIELD_DescRegFile,           DecodingTable132 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_FRAGMENTED,     32, { 6, FragmentsTable19 }, RestrictionTable107 }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* { 127, 127,   3,  31, 0x80000000 } */ { 0x1f037f7f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable44 }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 3 }, RestrictionTable42 }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable106 }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_FRAGMENTED,     16, { 4, FragmentsTable18 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable263[]
const ged_ins_field_entry_t DecodingTable264[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 2 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable128 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  35,  35,   1,   3,        0x8 } */ {  0x3012323, (void*)(g_uintptr_t)       0x8 }, RestrictionTable108 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 1 }, RestrictionTable38 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     4, { 0 }, RestrictionTable91 }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  36,  36,   1,   4,       0x10 } */ {  0x4012424, (void*)(g_uintptr_t)      0x10 }, RestrictionTable108 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     4, { 0 }, RestrictionTable91 }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable205 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable134 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 1 }, RestrictionTable26 }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0AddrMode,          DecodingTable206 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0AddrMode,          DecodingTable135 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0AddrMode,          DecodingTable18 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0AddrMode,          DecodingTable103 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable14 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     5, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable136 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable105 }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  77,  77,   2,  13,     0x2000 } */ {  0xd024d4d, (void*)(g_uintptr_t)    0x2000 }, RestrictionTable109 }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DescRegFile,           DecodingTable137 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DescRegFile,           DecodingTable138 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    31, /* {  96, 126,   3,   0, 0x7fffffff } */ {    0x37e60, (void*)(g_uintptr_t)0x7fffffff }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_ExDescRegFile,         DecodingTable140 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* { 127, 127,   3,  31, 0x80000000 } */ { 0x1f037f7f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable44 }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  61,  61,   1,  29, 0x20000000 } */ { 0x1d013d3d, (void*)(g_uintptr_t)0x20000000 }, RestrictionTable109 }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable106 }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     16, { GED_INS_FIELD_ExDescRegFile,         DecodingTable141 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  64,  67,   2,   0,        0xf } */ {    0x24340, (void*)(g_uintptr_t)       0xf }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_ExDescRegFile,         DecodingTable142 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_ExDescRegFile,         DecodingTable143 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable264[]
const ged_ins_field_entry_t DecodingTable265[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 3 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable116 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable7 }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable157 }, NULL }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable186 }, NULL }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_AccessMode,            DecodingTable158 }, NULL }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable188 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_AccessMode,            DecodingTable159 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable190 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable55 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_AccessMode,            DecodingTable160 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstRegFile,            DecodingTable161 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_AccessMode,            DecodingTable162 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable57 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_AccessMode,            DecodingTable164 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable166 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  37,  38,   1,   5,       0x60 } */ {  0x5012625, (void*)(g_uintptr_t)      0x60 }, RestrictionTable15 }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable168 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable170 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable59 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_AccessMode,            DecodingTable171 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable172 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  39,  40,   1,   7,      0x180 } */ {  0x7012827, (void*)(g_uintptr_t)     0x180 }, RestrictionTable15 }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable173 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable174 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable15 }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable175 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_AccessMode,            DecodingTable176 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_AccessMode,            DecodingTable177 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_AccessMode,            DecodingTable178 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable61 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_AccessMode,            DecodingTable181 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable183 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_AccessMode,            DecodingTable179 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     4, { 3 }, RestrictionTable16 }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable192 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_AccessMode,            DecodingTable184 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     16, { GED_INS_FIELD_AccessMode,            DecodingTable196 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     16, { GED_INS_FIELD_AccessMode,            DecodingTable200 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable202 }, NULL } // 101
}; // DecodingTable265[]
const ged_ins_field_entry_t DecodingTable266[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 3 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable88 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable116 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable7 }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_AccessMode,            DecodingTable203 }, NULL }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable186 }, NULL }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_AccessMode,            DecodingTable158 }, NULL }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable188 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_AccessMode,            DecodingTable159 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable190 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable55 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_AccessMode,            DecodingTable160 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstRegFile,            DecodingTable204 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_AccessMode,            DecodingTable162 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable57 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_AccessMode,            DecodingTable164 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable166 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  37,  38,   1,   5,       0x60 } */ {  0x5012625, (void*)(g_uintptr_t)      0x60 }, RestrictionTable15 }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable168 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable170 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable59 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_AccessMode,            DecodingTable171 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable172 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  39,  40,   1,   7,      0x180 } */ {  0x7012827, (void*)(g_uintptr_t)     0x180 }, RestrictionTable15 }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable173 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable174 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable15 }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable175 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_AccessMode,            DecodingTable176 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_AccessMode,            DecodingTable177 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_AccessMode,            DecodingTable178 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable61 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_AccessMode,            DecodingTable181 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable183 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_AccessMode,            DecodingTable179 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, RestrictionTable39 }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     4, { 3 }, RestrictionTable16 }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  49,  52,   1,  17,   0x1e0000 } */ { 0x11013431, (void*)(g_uintptr_t)  0x1e0000 }, RestrictionTable90 }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  65,  68,   2,   1,       0x1e } */ {  0x1024441, (void*)(g_uintptr_t)      0x1e }, RestrictionTable90 }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  86,  89,   2,  22,  0x3c00000 } */ { 0x16025956, (void*)(g_uintptr_t) 0x3c00000 }, RestrictionTable90 }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* { 107, 110,   3,  11,     0x7800 } */ {  0xb036e6b, (void*)(g_uintptr_t)    0x7800 }, RestrictionTable90 }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable192 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_AccessMode,            DecodingTable184 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     16, { GED_INS_FIELD_AccessMode,            DecodingTable196 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     16, { GED_INS_FIELD_AccessMode,            DecodingTable200 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable202 }, NULL } // 101
}; // DecodingTable266[]
const ged_ins_field_entry_t DecodingTable267[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     2, { 2 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable116 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable7 }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  35,  36,   1,   3,       0x18 } */ {  0x3012423, (void*)(g_uintptr_t)      0x18 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable11 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  43,  46,   1,  11,     0x7800 } */ {  0xb012e2b, (void*)(g_uintptr_t)    0x7800 }, RestrictionTable84 }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  89,  90,   2,  25,  0x6000000 } */ { 0x19025a59, (void*)(g_uintptr_t) 0x6000000 }, RestrictionTable13 }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable97 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable99 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_AccessMode,            DecodingTable12 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0AddrMode,          DecodingTable14 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0AddrMode,          DecodingTable102 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0AddrMode,          DecodingTable18 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0AddrMode,          DecodingTable103 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  77,  78,   2,  13,     0x6000 } */ {  0xd024e4d, (void*)(g_uintptr_t)    0x6000 }, RestrictionTable15 }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  79,  79,   2,  15,     0x8000 } */ {  0xf024f4f, (void*)(g_uintptr_t)    0x8000 }, RestrictionTable14 }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable20 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_AccessMode,            DecodingTable21 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  85,  88,   2,  21,  0x1e00000 } */ { 0x15025855, (void*)(g_uintptr_t) 0x1e00000 }, RestrictionTable16 }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable144 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src1RegFile,           DecodingTable147 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src1RegFile,           DecodingTable148 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src1RegFile,           DecodingTable149 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable150 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable145 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src1RegFile,           DecodingTable146 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src1RegFile,           DecodingTable151 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src1RegFile,           DecodingTable152 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src1RegFile,           DecodingTable153 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     32, { GED_INS_FIELD_Src1RegFile,           DecodingTable110 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable267[]
const ged_ins_field_entry_t DecodingTable268[102] =
{
    { GED_INS_FIELD_Opcode,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     7, /* {   0,   6,   0,   0,       0x7f } */ {      0x600, (void*)(g_uintptr_t)      0x7f }, NULL }, // 0
    { GED_INS_FIELD_CmptCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  29,  29,   0,  29, 0x20000000 } */ { 0x1d001d1d, (void*)(g_uintptr_t)0x20000000 }, NULL }, // 1
    { GED_INS_FIELD_Reserved,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 2
    { GED_INS_FIELD_NumOfSourceOperands,   GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 1 }, NULL }, // 3
    { GED_INS_FIELD_HasDestinationOperand, GED_TABLE_ENTRY_TYPE_FIXED_VALUE,     1, { 0 }, NULL }, // 4
    { GED_INS_FIELD_AccessMode,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable0 }, // 5
    { GED_INS_FIELD_MaskCtrl,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  34,  34,   1,   2,        0x4 } */ {  0x2012222, (void*)(g_uintptr_t)       0x4 }, RestrictionTable1 }, // 6
    { GED_INS_FIELD_DepCtrl,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   9,  10,   0,   9,      0x600 } */ {  0x9000a09, (void*)(g_uintptr_t)     0x600 }, RestrictionTable2 }, // 7
    { GED_INS_FIELD_ExecMaskOffsetCtrl,    GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_ExecSize,              DecodingTable96 }, NULL }, // 8
    { GED_INS_FIELD_ChannelOffset,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  11,  13,   0,  11,     0x3800 } */ {  0xb000d0b, (void*)(g_uintptr_t)    0x3800 }, RestrictionTable3 }, // 9
    { GED_INS_FIELD_ThreadCtrl,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  14,  15,   0,  14,     0xc000 } */ {  0xe000f0e, (void*)(g_uintptr_t)    0xc000 }, RestrictionTable116 }, // 10
    { GED_INS_FIELD_PredCtrl,              GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable1 }, NULL }, // 11
    { GED_INS_FIELD_PredInv,               GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  20,  20,   0,  20,   0x100000 } */ { 0x14001414, (void*)(g_uintptr_t)  0x100000 }, RestrictionTable5 }, // 12
    { GED_INS_FIELD_ExecSize,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {  21,  23,   0,  21,   0xe00000 } */ { 0x15001715, (void*)(g_uintptr_t)  0xe00000 }, RestrictionTable6 }, // 13
    { GED_INS_FIELD_CondModifier,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  24,  27,   0,  24,  0xf000000 } */ { 0x18001b18, (void*)(g_uintptr_t) 0xf000000 }, RestrictionTable7 }, // 14
    { GED_INS_FIELD_AccWrCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  28,  28,   0,  28, 0x10000000 } */ { 0x1c001c1c, (void*)(g_uintptr_t)0x10000000 }, RestrictionTable8 }, // 15
    { GED_INS_FIELD_DebugCtrl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  30,  30,   0,  30, 0x40000000 } */ { 0x1e001e1e, (void*)(g_uintptr_t)0x40000000 }, RestrictionTable9 }, // 16
    { GED_INS_FIELD_Saturate,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  31,  31,   0,  31, 0x80000000 } */ { 0x1f001f1f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable10 }, // 17
    { GED_INS_FIELD_DstRegFile,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  35,  36,   1,   3,       0x18 } */ {  0x3012423, (void*)(g_uintptr_t)      0x18 }, RestrictionTable11 }, // 18
    { GED_INS_FIELD_DstDataType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  37,  40,   1,   5,      0x1e0 } */ {  0x5012825, (void*)(g_uintptr_t)     0x1e0 }, RestrictionTable84 }, // 19
    { GED_INS_FIELD_Src0RegFile,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  41,  42,   1,   9,      0x600 } */ {  0x9012a29, (void*)(g_uintptr_t)     0x600 }, RestrictionTable34 }, // 20
    { GED_INS_FIELD_Src0DataType,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable111 }, NULL }, // 21
    { GED_INS_FIELD_Src1RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 22
    { GED_INS_FIELD_Src1DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 23
    { GED_INS_FIELD_DstChanEn,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_AccessMode,            DecodingTable3 }, NULL }, // 24
    { GED_INS_FIELD_DstSubRegNum,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_DstAddrMode,           DecodingTable5 }, NULL }, // 25
    { GED_INS_FIELD_DstAddrImm,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_DstAddrMode,           DecodingTable99 }, NULL }, // 26
    { GED_INS_FIELD_DstRegNum,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_DstAddrMode,           DecodingTable9 }, NULL }, // 27
    { GED_INS_FIELD_DstAddrSubRegNum,      GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_DstAddrMode,           DecodingTable100 }, NULL }, // 28
    { GED_INS_FIELD_DstHorzStride,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_AccessMode,            DecodingTable11 }, NULL }, // 29
    { GED_INS_FIELD_DstAddrMode,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  63,  63,   1,  31, 0x80000000 } */ { 0x1f013f3f, (void*)(g_uintptr_t)0x80000000 }, RestrictionTable14 }, // 30
    { GED_INS_FIELD_Src0ChanSel,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable44 }, NULL }, // 31
    { GED_INS_FIELD_Src0SubRegNum,         GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      5, { GED_INS_FIELD_Src0RegFile,           DecodingTable47 }, NULL }, // 32
    { GED_INS_FIELD_Src0AddrImm,           GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     10, { GED_INS_FIELD_Src0RegFile,           DecodingTable112 }, NULL }, // 33
    { GED_INS_FIELD_Src0RegNum,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      8, { GED_INS_FIELD_Src0RegFile,           DecodingTable49 }, NULL }, // 34
    { GED_INS_FIELD_Src0AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable113 }, NULL }, // 35
    { GED_INS_FIELD_Src0SrcMod,            GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src0RegFile,           DecodingTable45 }, NULL }, // 36
    { GED_INS_FIELD_Src0AddrMode,          GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      1, { GED_INS_FIELD_Src0RegFile,           DecodingTable46 }, NULL }, // 37
    { GED_INS_FIELD_Src0HorzStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      2, { GED_INS_FIELD_Src0RegFile,           DecodingTable51 }, NULL }, // 38
    { GED_INS_FIELD_Src0Width,             GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      3, { GED_INS_FIELD_Src0RegFile,           DecodingTable52 }, NULL }, // 39
    { GED_INS_FIELD_Src0VertStride,        GED_TABLE_ENTRY_TYPE_NEXT_TABLE,      4, { GED_INS_FIELD_Src0RegFile,           DecodingTable53 }, NULL }, // 40
    { GED_INS_FIELD_FlagSubRegNum,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  32,  32,   1,   0,        0x1 } */ {    0x12020, (void*)(g_uintptr_t)       0x1 }, NULL }, // 41
    { GED_INS_FIELD_FlagRegNum,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  33,  33,   1,   1,        0x2 } */ {  0x1012121, (void*)(g_uintptr_t)       0x2 }, NULL }, // 42
    { GED_INS_FIELD_Src1ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 43
    { GED_INS_FIELD_Src1SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 44
    { GED_INS_FIELD_Src1AddrImm,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 45
    { GED_INS_FIELD_Src1RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 46
    { GED_INS_FIELD_Src1AddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 47
    { GED_INS_FIELD_Src1SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 48
    { GED_INS_FIELD_Src1AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 49
    { GED_INS_FIELD_Src1HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 50
    { GED_INS_FIELD_Src1Width,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 51
    { GED_INS_FIELD_Src1VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 52
    { GED_INS_FIELD_Imm,                   GED_TABLE_ENTRY_TYPE_NEXT_TABLE,     64, { GED_INS_FIELD_Src0RegFile,           DecodingTable115 }, NULL }, // 53
    { GED_INS_FIELD_Src2SrcMod,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 54
    { GED_INS_FIELD_SrcDataType,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 55
    { GED_INS_FIELD_Src0RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 56
    { GED_INS_FIELD_Src1RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 57
    { GED_INS_FIELD_Src2RepCtrl,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 58
    { GED_INS_FIELD_Src2ChanSel,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 59
    { GED_INS_FIELD_Src2SubRegNum,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 60
    { GED_INS_FIELD_Src2RegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 61
    { GED_INS_FIELD_Src2RegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 62
    { GED_INS_FIELD_Src2AddrMode,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 63
    { GED_INS_FIELD_Src2VertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 64
    { GED_INS_FIELD_SFID,                  GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 65
    { GED_INS_FIELD_DescRegFile,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 66
    { GED_INS_FIELD_DescDataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 67
    { GED_INS_FIELD_DescAddrSubRegNum,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 68
    { GED_INS_FIELD_DescRegNum,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 69
    { GED_INS_FIELD_DescHorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 70
    { GED_INS_FIELD_DescWidth,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 71
    { GED_INS_FIELD_DescVertStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 72
    { GED_INS_FIELD_MsgDesc,               GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 73
    { GED_INS_FIELD_ExMsgDesc,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 74
    { GED_INS_FIELD_EOT,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 75
    { GED_INS_FIELD_MathFC,                GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 76
    { GED_INS_FIELD_JIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 77
    { GED_INS_FIELD_UIP,                   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 78
    { GED_INS_FIELD_ControlIndex,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 79
    { GED_INS_FIELD_DataTypeIndex,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 80
    { GED_INS_FIELD_SubRegIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 81
    { GED_INS_FIELD_Src0Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 82
    { GED_INS_FIELD_Src1Index,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 83
    { GED_INS_FIELD_DescIndex,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 84
    { GED_INS_FIELD_ExDescRegFile,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 85
    { GED_INS_FIELD_DstSpecialAcc,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 86
    { GED_INS_FIELD_Src0SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 87
    { GED_INS_FIELD_Src1SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 88
    { GED_INS_FIELD_Src2SpecialAcc,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 89
    { GED_INS_FIELD_BranchCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 90
    { GED_INS_FIELD_SourceIndex,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 91
    { GED_INS_FIELD_Src2DataType,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 92
    { GED_INS_FIELD_NoSrcDepSet,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 93
    { GED_INS_FIELD_ExFuncCtrl,            GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 94
    { GED_INS_FIELD_ExMsgLength,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 95
    { GED_INS_FIELD_ExDescAddrSubRegNum,   GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 96
    { GED_INS_FIELD_ExDescRegNum,          GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 97
    { GED_INS_FIELD_ExecutionDataType,     GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 98
    { GED_INS_FIELD_Src0TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 99
    { GED_INS_FIELD_Src2TernaryImm,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 100
    { GED_INS_FIELD_Src2HorzStride,        GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL } // 101
}; // DecodingTable268[]
const ged_ins_field_entry_t PositionInterpreterTable0[29] =
{
    { GED_PSEUDO_FIELD_ArchReg,                       GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {   4,   7,   0,   4,       0xf0 } */ {  0x4000704, (void*)(g_uintptr_t)      0xf0 }, RestrictionTable53 }, // 0
    { GED_PSEUDO_FIELD_ArchRegNum,                    GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {   0,   3,   0,   0,        0xf } */ {      0x300, (void*)(g_uintptr_t)       0xf }, NULL }, // 1
    { GED_PSEUDO_FIELD_SwizzleX,                      GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   0,   1,   0,   0,        0x3 } */ {      0x100, (void*)(g_uintptr_t)       0x3 }, RestrictionTable54 }, // 2
    { GED_PSEUDO_FIELD_SwizzleY,                      GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   2,   3,   0,   2,        0xc } */ {  0x2000302, (void*)(g_uintptr_t)       0xc }, RestrictionTable54 }, // 3
    { GED_PSEUDO_FIELD_SwizzleZ,                      GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   4,   5,   0,   4,       0x30 } */ {  0x4000504, (void*)(g_uintptr_t)      0x30 }, RestrictionTable54 }, // 4
    { GED_PSEUDO_FIELD_SwizzleW,                      GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   6,   7,   0,   6,       0xc0 } */ {  0x6000706, (void*)(g_uintptr_t)      0xc0 }, RestrictionTable54 }, // 5
    { GED_PSEUDO_FIELD_MessageLength,                 GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  25,  28,   0,  25, 0x1e000000 } */ { 0x19001c19, (void*)(g_uintptr_t)0x1e000000 }, NULL }, // 6
    { GED_PSEUDO_FIELD_ResponseLength,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  20,  24,   0,  20,  0x1f00000 } */ { 0x14001814, (void*)(g_uintptr_t) 0x1f00000 }, NULL }, // 7
    { GED_PSEUDO_FIELD_HeaderPresent,                 GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  19,  19,   0,  19,    0x80000 } */ { 0x13001313, (void*)(g_uintptr_t)   0x80000 }, RestrictionTable55 }, // 8
    { GED_PSEUDO_FIELD_MessageTypeDP_SAMPLER,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  14,  17,   0,  14,    0x3c000 } */ {  0xe00110e, (void*)(g_uintptr_t)   0x3c000 }, RestrictionTable56 }, // 9
    { GED_PSEUDO_FIELD_MessageTypeDP_RC,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  14,  17,   0,  14,    0x3c000 } */ {  0xe00110e, (void*)(g_uintptr_t)   0x3c000 }, RestrictionTable57 }, // 10
    { GED_PSEUDO_FIELD_MessageTypeDP_CC,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  14,  17,   0,  14,    0x3c000 } */ {  0xe00110e, (void*)(g_uintptr_t)   0x3c000 }, RestrictionTable58 }, // 11
    { GED_PSEUDO_FIELD_MessageTypeDP_DC0,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  14,  17,   0,  14,    0x3c000 } */ {  0xe00110e, (void*)(g_uintptr_t)   0x3c000 }, RestrictionTable59 }, // 12
    { GED_PSEUDO_FIELD_TypedSurfaceSlotGroup,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  12,  13,   0,  12,     0x3000 } */ {  0xc000d0c, (void*)(g_uintptr_t)    0x3000 }, RestrictionTable60 }, // 13
    { GED_PSEUDO_FIELD_TypedAtomicSlotGroup,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  12,  12,   0,  12,     0x1000 } */ {  0xc000c0c, (void*)(g_uintptr_t)    0x1000 }, RestrictionTable61 }, // 14
    { GED_PSEUDO_FIELD_UntypedSurfaceSIMDMode,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  12,  13,   0,  12,     0x3000 } */ {  0xc000d0c, (void*)(g_uintptr_t)    0x3000 }, RestrictionTable62 }, // 15
    { GED_PSEUDO_FIELD_UntypedAtomicSIMDMode,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  12,  12,   0,  12,     0x1000 } */ {  0xc000c0c, (void*)(g_uintptr_t)    0x1000 }, RestrictionTable63 }, // 16
    { GED_PSEUDO_FIELD_InvalidateAfterRead,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  13,  13,   0,  13,     0x2000 } */ {  0xd000d0d, (void*)(g_uintptr_t)    0x2000 }, NULL }, // 17
    { GED_PSEUDO_FIELD_BlockSize,                     GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {   8,  10,   0,   8,      0x700 } */ {  0x8000a08, (void*)(g_uintptr_t)     0x700 }, RestrictionTable64 }, // 18
    { GED_PSEUDO_FIELD_RedChannel,                    GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable65 }, // 19
    { GED_PSEUDO_FIELD_GreenChannel,                  GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   9,   9,   0,   9,      0x200 } */ {  0x9000909, (void*)(g_uintptr_t)     0x200 }, RestrictionTable66 }, // 20
    { GED_PSEUDO_FIELD_BlueChannel,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  10,  10,   0,  10,      0x400 } */ {  0xa000a0a, (void*)(g_uintptr_t)     0x400 }, RestrictionTable67 }, // 21
    { GED_PSEUDO_FIELD_AlphaChannel,                  GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  11,  11,   0,  11,      0x800 } */ {  0xb000b0b, (void*)(g_uintptr_t)     0x800 }, RestrictionTable68 }, // 22
    { GED_PSEUDO_FIELD_ReturnDataControl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  13,  13,   0,  13,     0x2000 } */ {  0xd000d0d, (void*)(g_uintptr_t)    0x2000 }, RestrictionTable69 }, // 23
    { GED_PSEUDO_FIELD_AtomicOperationType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {   8,  11,   0,   8,      0xf00 } */ {  0x8000b08, (void*)(g_uintptr_t)     0xf00 }, RestrictionTable70 }, // 24
    { GED_PSEUDO_FIELD_AtomicCounterOperationType,    GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {   8,  11,   0,   8,      0xf00 } */ {  0x8000b08, (void*)(g_uintptr_t)     0xf00 }, RestrictionTable71 }, // 25
    { GED_PSEUDO_FIELD_SubFuncID,                     GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {   0,   2,   0,   0,        0x7 } */ {      0x200, (void*)(g_uintptr_t)       0x7 }, RestrictionTable72 }, // 26
    { GED_PSEUDO_FIELD_BindingTableIndex,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {   0,   7,   0,   0,       0xff } */ {      0x700, (void*)(g_uintptr_t)      0xff }, NULL }, // 27
    { GED_PSEUDO_FIELD_FuncControl,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    19, /* {   0,  18,   0,   0,    0x7ffff } */ {     0x1200, (void*)(g_uintptr_t)   0x7ffff }, NULL } // 28
}; // PositionInterpreterTable0[]
const ged_ins_field_entry_t PositionInterpreterTable1[30] =
{
    { GED_PSEUDO_FIELD_ArchReg,                       GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {   4,   7,   0,   4,       0xf0 } */ {  0x4000704, (void*)(g_uintptr_t)      0xf0 }, RestrictionTable79 }, // 0
    { GED_PSEUDO_FIELD_ArchRegNum,                    GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {   0,   3,   0,   0,        0xf } */ {      0x300, (void*)(g_uintptr_t)       0xf }, NULL }, // 1
    { GED_PSEUDO_FIELD_SwizzleX,                      GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   0,   1,   0,   0,        0x3 } */ {      0x100, (void*)(g_uintptr_t)       0x3 }, RestrictionTable54 }, // 2
    { GED_PSEUDO_FIELD_SwizzleY,                      GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   2,   3,   0,   2,        0xc } */ {  0x2000302, (void*)(g_uintptr_t)       0xc }, RestrictionTable54 }, // 3
    { GED_PSEUDO_FIELD_SwizzleZ,                      GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   4,   5,   0,   4,       0x30 } */ {  0x4000504, (void*)(g_uintptr_t)      0x30 }, RestrictionTable54 }, // 4
    { GED_PSEUDO_FIELD_SwizzleW,                      GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   6,   7,   0,   6,       0xc0 } */ {  0x6000706, (void*)(g_uintptr_t)      0xc0 }, RestrictionTable54 }, // 5
    { GED_PSEUDO_FIELD_MessageLength,                 GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  25,  28,   0,  25, 0x1e000000 } */ { 0x19001c19, (void*)(g_uintptr_t)0x1e000000 }, NULL }, // 6
    { GED_PSEUDO_FIELD_ResponseLength,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  20,  24,   0,  20,  0x1f00000 } */ { 0x14001814, (void*)(g_uintptr_t) 0x1f00000 }, NULL }, // 7
    { GED_PSEUDO_FIELD_HeaderPresent,                 GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  19,  19,   0,  19,    0x80000 } */ { 0x13001313, (void*)(g_uintptr_t)   0x80000 }, RestrictionTable55 }, // 8
    { GED_PSEUDO_FIELD_MessageTypeDP_SAMPLER,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  14,  17,   0,  14,    0x3c000 } */ {  0xe00110e, (void*)(g_uintptr_t)   0x3c000 }, RestrictionTable80 }, // 9
    { GED_PSEUDO_FIELD_MessageTypeDP_RC,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  14,  17,   0,  14,    0x3c000 } */ {  0xe00110e, (void*)(g_uintptr_t)   0x3c000 }, RestrictionTable81 }, // 10
    { GED_PSEUDO_FIELD_MessageTypeDP_CC,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  14,  17,   0,  14,    0x3c000 } */ {  0xe00110e, (void*)(g_uintptr_t)   0x3c000 }, RestrictionTable58 }, // 11
    { GED_PSEUDO_FIELD_MessageTypeDP_DC0,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  14,  17,   0,  14,    0x3c000 } */ {  0xe00110e, (void*)(g_uintptr_t)   0x3c000 }, RestrictionTable82 }, // 12
    { GED_PSEUDO_FIELD_TypedSurfaceSlotGroup,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  12,  13,   0,  12,     0x3000 } */ {  0xc000d0c, (void*)(g_uintptr_t)    0x3000 }, RestrictionTable60 }, // 13
    { GED_PSEUDO_FIELD_TypedAtomicSlotGroup,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  12,  12,   0,  12,     0x1000 } */ {  0xc000c0c, (void*)(g_uintptr_t)    0x1000 }, RestrictionTable61 }, // 14
    { GED_PSEUDO_FIELD_UntypedSurfaceSIMDMode,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  12,  13,   0,  12,     0x3000 } */ {  0xc000d0c, (void*)(g_uintptr_t)    0x3000 }, RestrictionTable62 }, // 15
    { GED_PSEUDO_FIELD_UntypedAtomicSIMDMode,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  12,  12,   0,  12,     0x1000 } */ {  0xc000c0c, (void*)(g_uintptr_t)    0x1000 }, RestrictionTable63 }, // 16
    { GED_PSEUDO_FIELD_InvalidateAfterRead,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  13,  13,   0,  13,     0x2000 } */ {  0xd000d0d, (void*)(g_uintptr_t)    0x2000 }, NULL }, // 17
    { GED_PSEUDO_FIELD_BlockSize,                     GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {   8,  10,   0,   8,      0x700 } */ {  0x8000a08, (void*)(g_uintptr_t)     0x700 }, RestrictionTable64 }, // 18
    { GED_PSEUDO_FIELD_RedChannel,                    GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable65 }, // 19
    { GED_PSEUDO_FIELD_GreenChannel,                  GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   9,   9,   0,   9,      0x200 } */ {  0x9000909, (void*)(g_uintptr_t)     0x200 }, RestrictionTable66 }, // 20
    { GED_PSEUDO_FIELD_BlueChannel,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  10,  10,   0,  10,      0x400 } */ {  0xa000a0a, (void*)(g_uintptr_t)     0x400 }, RestrictionTable67 }, // 21
    { GED_PSEUDO_FIELD_AlphaChannel,                  GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  11,  11,   0,  11,      0x800 } */ {  0xb000b0b, (void*)(g_uintptr_t)     0x800 }, RestrictionTable68 }, // 22
    { GED_PSEUDO_FIELD_ReturnDataControl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  13,  13,   0,  13,     0x2000 } */ {  0xd000d0d, (void*)(g_uintptr_t)    0x2000 }, RestrictionTable69 }, // 23
    { GED_PSEUDO_FIELD_AtomicOperationType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {   8,  11,   0,   8,      0xf00 } */ {  0x8000b08, (void*)(g_uintptr_t)     0xf00 }, RestrictionTable70 }, // 24
    { GED_PSEUDO_FIELD_AtomicCounterOperationType,    GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {   8,  11,   0,   8,      0xf00 } */ {  0x8000b08, (void*)(g_uintptr_t)     0xf00 }, RestrictionTable71 }, // 25
    { GED_PSEUDO_FIELD_SubFuncID,                     GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {   0,   2,   0,   0,        0x7 } */ {      0x200, (void*)(g_uintptr_t)       0x7 }, RestrictionTable72 }, // 26
    { GED_PSEUDO_FIELD_BindingTableIndex,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {   0,   7,   0,   0,       0xff } */ {      0x700, (void*)(g_uintptr_t)      0xff }, NULL }, // 27
    { GED_PSEUDO_FIELD_FuncControl,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    19, /* {   0,  18,   0,   0,    0x7ffff } */ {     0x1200, (void*)(g_uintptr_t)   0x7ffff }, NULL }, // 28
    { GED_PSEUDO_FIELD_MessageTypeDP_DC1,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  14,  17,   0,  14,    0x3c000 } */ {  0xe00110e, (void*)(g_uintptr_t)   0x3c000 }, RestrictionTable83 } // 29
}; // PositionInterpreterTable1[]
const ged_ins_field_entry_t PositionInterpreterTable2[33] =
{
    { GED_PSEUDO_FIELD_ArchReg,                       GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {   4,   7,   0,   4,       0xf0 } */ {  0x4000704, (void*)(g_uintptr_t)      0xf0 }, RestrictionTable99 }, // 0
    { GED_PSEUDO_FIELD_ArchRegNum,                    GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {   0,   3,   0,   0,        0xf } */ {      0x300, (void*)(g_uintptr_t)       0xf }, NULL }, // 1
    { GED_PSEUDO_FIELD_SwizzleX,                      GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   0,   1,   0,   0,        0x3 } */ {      0x100, (void*)(g_uintptr_t)       0x3 }, RestrictionTable54 }, // 2
    { GED_PSEUDO_FIELD_SwizzleY,                      GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   2,   3,   0,   2,        0xc } */ {  0x2000302, (void*)(g_uintptr_t)       0xc }, RestrictionTable54 }, // 3
    { GED_PSEUDO_FIELD_SwizzleZ,                      GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   4,   5,   0,   4,       0x30 } */ {  0x4000504, (void*)(g_uintptr_t)      0x30 }, RestrictionTable54 }, // 4
    { GED_PSEUDO_FIELD_SwizzleW,                      GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   6,   7,   0,   6,       0xc0 } */ {  0x6000706, (void*)(g_uintptr_t)      0xc0 }, RestrictionTable54 }, // 5
    { GED_PSEUDO_FIELD_MessageLength,                 GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  25,  28,   0,  25, 0x1e000000 } */ { 0x19001c19, (void*)(g_uintptr_t)0x1e000000 }, NULL }, // 6
    { GED_PSEUDO_FIELD_ResponseLength,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  20,  24,   0,  20,  0x1f00000 } */ { 0x14001814, (void*)(g_uintptr_t) 0x1f00000 }, NULL }, // 7
    { GED_PSEUDO_FIELD_HeaderPresent,                 GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  19,  19,   0,  19,    0x80000 } */ { 0x13001313, (void*)(g_uintptr_t)   0x80000 }, RestrictionTable55 }, // 8
    { GED_PSEUDO_FIELD_MessageTypeDP_SAMPLER,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  14,  17,   0,  14,    0x3c000 } */ {  0xe00110e, (void*)(g_uintptr_t)   0x3c000 }, RestrictionTable80 }, // 9
    { GED_PSEUDO_FIELD_MessageTypeDP_RC,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  14,  17,   0,  14,    0x3c000 } */ {  0xe00110e, (void*)(g_uintptr_t)   0x3c000 }, RestrictionTable100 }, // 10
    { GED_PSEUDO_FIELD_MessageTypeDP_CC,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  14,  17,   0,  14,    0x3c000 } */ {  0xe00110e, (void*)(g_uintptr_t)   0x3c000 }, RestrictionTable58 }, // 11
    { GED_PSEUDO_FIELD_MessageTypeDP_DC0,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 12
    { GED_PSEUDO_FIELD_TypedSurfaceSlotGroup,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  12,  13,   0,  12,     0x3000 } */ {  0xc000d0c, (void*)(g_uintptr_t)    0x3000 }, RestrictionTable60 }, // 13
    { GED_PSEUDO_FIELD_TypedAtomicSlotGroup,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  12,  12,   0,  12,     0x1000 } */ {  0xc000c0c, (void*)(g_uintptr_t)    0x1000 }, RestrictionTable61 }, // 14
    { GED_PSEUDO_FIELD_UntypedSurfaceSIMDMode,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  12,  13,   0,  12,     0x3000 } */ {  0xc000d0c, (void*)(g_uintptr_t)    0x3000 }, RestrictionTable62 }, // 15
    { GED_PSEUDO_FIELD_UntypedAtomicSIMDMode,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  12,  12,   0,  12,     0x1000 } */ {  0xc000c0c, (void*)(g_uintptr_t)    0x1000 }, RestrictionTable63 }, // 16
    { GED_PSEUDO_FIELD_InvalidateAfterRead,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 17
    { GED_PSEUDO_FIELD_BlockSize,                     GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {   8,  10,   0,   8,      0x700 } */ {  0x8000a08, (void*)(g_uintptr_t)     0x700 }, RestrictionTable64 }, // 18
    { GED_PSEUDO_FIELD_RedChannel,                    GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable65 }, // 19
    { GED_PSEUDO_FIELD_GreenChannel,                  GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   9,   9,   0,   9,      0x200 } */ {  0x9000909, (void*)(g_uintptr_t)     0x200 }, RestrictionTable66 }, // 20
    { GED_PSEUDO_FIELD_BlueChannel,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  10,  10,   0,  10,      0x400 } */ {  0xa000a0a, (void*)(g_uintptr_t)     0x400 }, RestrictionTable67 }, // 21
    { GED_PSEUDO_FIELD_AlphaChannel,                  GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  11,  11,   0,  11,      0x800 } */ {  0xb000b0b, (void*)(g_uintptr_t)     0x800 }, RestrictionTable68 }, // 22
    { GED_PSEUDO_FIELD_ReturnDataControl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  13,  13,   0,  13,     0x2000 } */ {  0xd000d0d, (void*)(g_uintptr_t)    0x2000 }, RestrictionTable69 }, // 23
    { GED_PSEUDO_FIELD_AtomicOperationType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {   8,  11,   0,   8,      0xf00 } */ {  0x8000b08, (void*)(g_uintptr_t)     0xf00 }, RestrictionTable70 }, // 24
    { GED_PSEUDO_FIELD_AtomicCounterOperationType,    GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {   8,  11,   0,   8,      0xf00 } */ {  0x8000b08, (void*)(g_uintptr_t)     0xf00 }, RestrictionTable71 }, // 25
    { GED_PSEUDO_FIELD_SubFuncID,                     GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {   0,   2,   0,   0,        0x7 } */ {      0x200, (void*)(g_uintptr_t)       0x7 }, RestrictionTable72 }, // 26
    { GED_PSEUDO_FIELD_BindingTableIndex,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {   0,   7,   0,   0,       0xff } */ {      0x700, (void*)(g_uintptr_t)      0xff }, NULL }, // 27
    { GED_PSEUDO_FIELD_FuncControl,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    19, /* {   0,  18,   0,   0,    0x7ffff } */ {     0x1200, (void*)(g_uintptr_t)   0x7ffff }, NULL }, // 28
    { GED_PSEUDO_FIELD_MessageTypeDP_DC1,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  14,  18,   0,  14,    0x7c000 } */ {  0xe00120e, (void*)(g_uintptr_t)   0x7c000 }, RestrictionTable102 }, // 29
    { GED_PSEUDO_FIELD_MessageTypeDP0Category,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  18,  18,   0,  18,    0x40000 } */ { 0x12001212, (void*)(g_uintptr_t)   0x40000 }, NULL }, // 30
    { GED_PSEUDO_FIELD_MessageTypeDP_DC0Legacy,       GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  14,  17,   0,  14,    0x3c000 } */ {  0xe00110e, (void*)(g_uintptr_t)   0x3c000 }, RestrictionTable82 }, // 31
    { GED_PSEUDO_FIELD_MessageTypeDP_DC0ScratchBlock, GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  17,  17,   0,  17,    0x20000 } */ { 0x11001111, (void*)(g_uintptr_t)   0x20000 }, RestrictionTable101 } // 32
}; // PositionInterpreterTable2[]
const ged_ins_field_entry_t PositionInterpreterTable3[35] =
{
    { GED_PSEUDO_FIELD_ArchReg,                       GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {   4,   7,   0,   4,       0xf0 } */ {  0x4000704, (void*)(g_uintptr_t)      0xf0 }, RestrictionTable99 }, // 0
    { GED_PSEUDO_FIELD_ArchRegNum,                    GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {   0,   3,   0,   0,        0xf } */ {      0x300, (void*)(g_uintptr_t)       0xf }, NULL }, // 1
    { GED_PSEUDO_FIELD_SwizzleX,                      GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   0,   1,   0,   0,        0x3 } */ {      0x100, (void*)(g_uintptr_t)       0x3 }, RestrictionTable54 }, // 2
    { GED_PSEUDO_FIELD_SwizzleY,                      GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   2,   3,   0,   2,        0xc } */ {  0x2000302, (void*)(g_uintptr_t)       0xc }, RestrictionTable54 }, // 3
    { GED_PSEUDO_FIELD_SwizzleZ,                      GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   4,   5,   0,   4,       0x30 } */ {  0x4000504, (void*)(g_uintptr_t)      0x30 }, RestrictionTable54 }, // 4
    { GED_PSEUDO_FIELD_SwizzleW,                      GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   6,   7,   0,   6,       0xc0 } */ {  0x6000706, (void*)(g_uintptr_t)      0xc0 }, RestrictionTable54 }, // 5
    { GED_PSEUDO_FIELD_MessageLength,                 GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  25,  28,   0,  25, 0x1e000000 } */ { 0x19001c19, (void*)(g_uintptr_t)0x1e000000 }, NULL }, // 6
    { GED_PSEUDO_FIELD_ResponseLength,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  20,  24,   0,  20,  0x1f00000 } */ { 0x14001814, (void*)(g_uintptr_t) 0x1f00000 }, NULL }, // 7
    { GED_PSEUDO_FIELD_HeaderPresent,                 GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  19,  19,   0,  19,    0x80000 } */ { 0x13001313, (void*)(g_uintptr_t)   0x80000 }, RestrictionTable55 }, // 8
    { GED_PSEUDO_FIELD_MessageTypeDP_SAMPLER,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 9
    { GED_PSEUDO_FIELD_MessageTypeDP_RC,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  14,  18,   0,  14,    0x7c000 } */ {  0xe00120e, (void*)(g_uintptr_t)   0x7c000 }, RestrictionTable111 }, // 10
    { GED_PSEUDO_FIELD_MessageTypeDP_CC,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 11
    { GED_PSEUDO_FIELD_MessageTypeDP_DC0,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 12
    { GED_PSEUDO_FIELD_TypedSurfaceSlotGroup,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  12,  13,   0,  12,     0x3000 } */ {  0xc000d0c, (void*)(g_uintptr_t)    0x3000 }, RestrictionTable60 }, // 13
    { GED_PSEUDO_FIELD_TypedAtomicSlotGroup,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  12,  12,   0,  12,     0x1000 } */ {  0xc000c0c, (void*)(g_uintptr_t)    0x1000 }, RestrictionTable61 }, // 14
    { GED_PSEUDO_FIELD_UntypedSurfaceSIMDMode,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  12,  13,   0,  12,     0x3000 } */ {  0xc000d0c, (void*)(g_uintptr_t)    0x3000 }, RestrictionTable62 }, // 15
    { GED_PSEUDO_FIELD_UntypedAtomicSIMDMode,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  12,  12,   0,  12,     0x1000 } */ {  0xc000c0c, (void*)(g_uintptr_t)    0x1000 }, RestrictionTable63 }, // 16
    { GED_PSEUDO_FIELD_InvalidateAfterRead,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 17
    { GED_PSEUDO_FIELD_BlockSize,                     GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {   8,  10,   0,   8,      0x700 } */ {  0x8000a08, (void*)(g_uintptr_t)     0x700 }, RestrictionTable64 }, // 18
    { GED_PSEUDO_FIELD_RedChannel,                    GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable65 }, // 19
    { GED_PSEUDO_FIELD_GreenChannel,                  GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   9,   9,   0,   9,      0x200 } */ {  0x9000909, (void*)(g_uintptr_t)     0x200 }, RestrictionTable66 }, // 20
    { GED_PSEUDO_FIELD_BlueChannel,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  10,  10,   0,  10,      0x400 } */ {  0xa000a0a, (void*)(g_uintptr_t)     0x400 }, RestrictionTable67 }, // 21
    { GED_PSEUDO_FIELD_AlphaChannel,                  GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  11,  11,   0,  11,      0x800 } */ {  0xb000b0b, (void*)(g_uintptr_t)     0x800 }, RestrictionTable68 }, // 22
    { GED_PSEUDO_FIELD_ReturnDataControl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  13,  13,   0,  13,     0x2000 } */ {  0xd000d0d, (void*)(g_uintptr_t)    0x2000 }, RestrictionTable69 }, // 23
    { GED_PSEUDO_FIELD_AtomicOperationType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {   8,  11,   0,   8,      0xf00 } */ {  0x8000b08, (void*)(g_uintptr_t)     0xf00 }, RestrictionTable70 }, // 24
    { GED_PSEUDO_FIELD_AtomicCounterOperationType,    GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {   8,  11,   0,   8,      0xf00 } */ {  0x8000b08, (void*)(g_uintptr_t)     0xf00 }, RestrictionTable71 }, // 25
    { GED_PSEUDO_FIELD_SubFuncID,                     GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {   0,   2,   0,   0,        0x7 } */ {      0x200, (void*)(g_uintptr_t)       0x7 }, RestrictionTable115 }, // 26
    { GED_PSEUDO_FIELD_BindingTableIndex,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {   0,   7,   0,   0,       0xff } */ {      0x700, (void*)(g_uintptr_t)      0xff }, NULL }, // 27
    { GED_PSEUDO_FIELD_FuncControl,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    19, /* {   0,  18,   0,   0,    0x7ffff } */ {     0x1200, (void*)(g_uintptr_t)   0x7ffff }, NULL }, // 28
    { GED_PSEUDO_FIELD_MessageTypeDP_DC1,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  14,  18,   0,  14,    0x7c000 } */ {  0xe00120e, (void*)(g_uintptr_t)   0x7c000 }, RestrictionTable112 }, // 29
    { GED_PSEUDO_FIELD_MessageTypeDP0Category,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  18,  18,   0,  18,    0x40000 } */ { 0x12001212, (void*)(g_uintptr_t)   0x40000 }, NULL }, // 30
    { GED_PSEUDO_FIELD_MessageTypeDP_DC0Legacy,       GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  14,  17,   0,  14,    0x3c000 } */ {  0xe00110e, (void*)(g_uintptr_t)   0x3c000 }, RestrictionTable82 }, // 31
    { GED_PSEUDO_FIELD_MessageTypeDP_DC0ScratchBlock, GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  17,  17,   0,  17,    0x20000 } */ { 0x11001111, (void*)(g_uintptr_t)   0x20000 }, RestrictionTable101 }, // 32
    { GED_PSEUDO_FIELD_MessageTypeDP_DC2,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  14,  18,   0,  14,    0x7c000 } */ {  0xe00120e, (void*)(g_uintptr_t)   0x7c000 }, RestrictionTable113 }, // 33
    { GED_PSEUDO_FIELD_MessageTypeDP_DCRO,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  14,  18,   0,  14,    0x7c000 } */ {  0xe00120e, (void*)(g_uintptr_t)   0x7c000 }, RestrictionTable114 } // 34
}; // PositionInterpreterTable3[]
const ged_ins_field_entry_t PositionInterpreterTable4[35] =
{
    { GED_PSEUDO_FIELD_ArchReg,                       GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {   4,   7,   0,   4,       0xf0 } */ {  0x4000704, (void*)(g_uintptr_t)      0xf0 }, RestrictionTable99 }, // 0
    { GED_PSEUDO_FIELD_ArchRegNum,                    GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {   0,   3,   0,   0,        0xf } */ {      0x300, (void*)(g_uintptr_t)       0xf }, NULL }, // 1
    { GED_PSEUDO_FIELD_SwizzleX,                      GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   0,   1,   0,   0,        0x3 } */ {      0x100, (void*)(g_uintptr_t)       0x3 }, RestrictionTable54 }, // 2
    { GED_PSEUDO_FIELD_SwizzleY,                      GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   2,   3,   0,   2,        0xc } */ {  0x2000302, (void*)(g_uintptr_t)       0xc }, RestrictionTable54 }, // 3
    { GED_PSEUDO_FIELD_SwizzleZ,                      GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   4,   5,   0,   4,       0x30 } */ {  0x4000504, (void*)(g_uintptr_t)      0x30 }, RestrictionTable54 }, // 4
    { GED_PSEUDO_FIELD_SwizzleW,                      GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {   6,   7,   0,   6,       0xc0 } */ {  0x6000706, (void*)(g_uintptr_t)      0xc0 }, RestrictionTable54 }, // 5
    { GED_PSEUDO_FIELD_MessageLength,                 GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  25,  28,   0,  25, 0x1e000000 } */ { 0x19001c19, (void*)(g_uintptr_t)0x1e000000 }, NULL }, // 6
    { GED_PSEUDO_FIELD_ResponseLength,                GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  20,  24,   0,  20,  0x1f00000 } */ { 0x14001814, (void*)(g_uintptr_t) 0x1f00000 }, NULL }, // 7
    { GED_PSEUDO_FIELD_HeaderPresent,                 GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  19,  19,   0,  19,    0x80000 } */ { 0x13001313, (void*)(g_uintptr_t)   0x80000 }, RestrictionTable55 }, // 8
    { GED_PSEUDO_FIELD_MessageTypeDP_SAMPLER,         GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 9
    { GED_PSEUDO_FIELD_MessageTypeDP_RC,              GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  14,  18,   0,  14,    0x7c000 } */ {  0xe00120e, (void*)(g_uintptr_t)   0x7c000 }, RestrictionTable111 }, // 10
    { GED_PSEUDO_FIELD_MessageTypeDP_CC,              GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 11
    { GED_PSEUDO_FIELD_MessageTypeDP_DC0,             GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 12
    { GED_PSEUDO_FIELD_TypedSurfaceSlotGroup,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  12,  13,   0,  12,     0x3000 } */ {  0xc000d0c, (void*)(g_uintptr_t)    0x3000 }, RestrictionTable60 }, // 13
    { GED_PSEUDO_FIELD_TypedAtomicSlotGroup,          GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  12,  12,   0,  12,     0x1000 } */ {  0xc000c0c, (void*)(g_uintptr_t)    0x1000 }, RestrictionTable61 }, // 14
    { GED_PSEUDO_FIELD_UntypedSurfaceSIMDMode,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     2, /* {  12,  13,   0,  12,     0x3000 } */ {  0xc000d0c, (void*)(g_uintptr_t)    0x3000 }, RestrictionTable62 }, // 15
    { GED_PSEUDO_FIELD_UntypedAtomicSIMDMode,         GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  12,  12,   0,  12,     0x1000 } */ {  0xc000c0c, (void*)(g_uintptr_t)    0x1000 }, RestrictionTable63 }, // 16
    { GED_PSEUDO_FIELD_InvalidateAfterRead,           GED_TABLE_ENTRY_TYPE_NOT_SUPPORTED,   0, { 0 }, NULL }, // 17
    { GED_PSEUDO_FIELD_BlockSize,                     GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {   8,  10,   0,   8,      0x700 } */ {  0x8000a08, (void*)(g_uintptr_t)     0x700 }, RestrictionTable64 }, // 18
    { GED_PSEUDO_FIELD_RedChannel,                    GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   8,   8,   0,   8,      0x100 } */ {  0x8000808, (void*)(g_uintptr_t)     0x100 }, RestrictionTable65 }, // 19
    { GED_PSEUDO_FIELD_GreenChannel,                  GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {   9,   9,   0,   9,      0x200 } */ {  0x9000909, (void*)(g_uintptr_t)     0x200 }, RestrictionTable66 }, // 20
    { GED_PSEUDO_FIELD_BlueChannel,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  10,  10,   0,  10,      0x400 } */ {  0xa000a0a, (void*)(g_uintptr_t)     0x400 }, RestrictionTable67 }, // 21
    { GED_PSEUDO_FIELD_AlphaChannel,                  GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  11,  11,   0,  11,      0x800 } */ {  0xb000b0b, (void*)(g_uintptr_t)     0x800 }, RestrictionTable68 }, // 22
    { GED_PSEUDO_FIELD_ReturnDataControl,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  13,  13,   0,  13,     0x2000 } */ {  0xd000d0d, (void*)(g_uintptr_t)    0x2000 }, RestrictionTable69 }, // 23
    { GED_PSEUDO_FIELD_AtomicOperationType,           GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {   8,  11,   0,   8,      0xf00 } */ {  0x8000b08, (void*)(g_uintptr_t)     0xf00 }, RestrictionTable70 }, // 24
    { GED_PSEUDO_FIELD_AtomicCounterOperationType,    GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {   8,  11,   0,   8,      0xf00 } */ {  0x8000b08, (void*)(g_uintptr_t)     0xf00 }, RestrictionTable71 }, // 25
    { GED_PSEUDO_FIELD_SubFuncID,                     GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     3, /* {   0,   2,   0,   0,        0x7 } */ {      0x200, (void*)(g_uintptr_t)       0x7 }, RestrictionTable115 }, // 26
    { GED_PSEUDO_FIELD_BindingTableIndex,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     8, /* {   0,   7,   0,   0,       0xff } */ {      0x700, (void*)(g_uintptr_t)      0xff }, NULL }, // 27
    { GED_PSEUDO_FIELD_FuncControl,                   GED_TABLE_ENTRY_TYPE_CONSECUTIVE,    19, /* {   0,  18,   0,   0,    0x7ffff } */ {     0x1200, (void*)(g_uintptr_t)   0x7ffff }, NULL }, // 28
    { GED_PSEUDO_FIELD_MessageTypeDP_DC1,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  14,  18,   0,  14,    0x7c000 } */ {  0xe00120e, (void*)(g_uintptr_t)   0x7c000 }, RestrictionTable129 }, // 29
    { GED_PSEUDO_FIELD_MessageTypeDP0Category,        GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  18,  18,   0,  18,    0x40000 } */ { 0x12001212, (void*)(g_uintptr_t)   0x40000 }, NULL }, // 30
    { GED_PSEUDO_FIELD_MessageTypeDP_DC0Legacy,       GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     4, /* {  14,  17,   0,  14,    0x3c000 } */ {  0xe00110e, (void*)(g_uintptr_t)   0x3c000 }, RestrictionTable82 }, // 31
    { GED_PSEUDO_FIELD_MessageTypeDP_DC0ScratchBlock, GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     1, /* {  17,  17,   0,  17,    0x20000 } */ { 0x11001111, (void*)(g_uintptr_t)   0x20000 }, RestrictionTable101 }, // 32
    { GED_PSEUDO_FIELD_MessageTypeDP_DC2,             GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  14,  18,   0,  14,    0x7c000 } */ {  0xe00120e, (void*)(g_uintptr_t)   0x7c000 }, RestrictionTable113 }, // 33
    { GED_PSEUDO_FIELD_MessageTypeDP_DCRO,            GED_TABLE_ENTRY_TYPE_CONSECUTIVE,     5, /* {  14,  18,   0,  14,    0x7c000 } */ {  0xe00120e, (void*)(g_uintptr_t)   0x7c000 }, RestrictionTable114 } // 34
}; // PositionInterpreterTable4[]
