/*===================== 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.
 */


#ifndef GED_DECODING_TABLES_H
#define GED_DECODING_TABLES_H

#include "common/ged_ins_decoding_table.h"
#include "ged_ins_field.h"
extern const ged_ins_field_entry_t DecodingTable0[8];
extern const ged_ins_field_entry_t DecodingTable1[2];
extern const ged_ins_field_entry_t DecodingTable2[4];
extern const ged_ins_field_entry_t DecodingTable3[2];
extern const ged_ins_field_entry_t DecodingTable4[2];
extern const ged_ins_field_entry_t DecodingTable5[2];
extern const ged_ins_field_entry_t DecodingTable6[2];
extern const ged_ins_field_entry_t DecodingTable7[2];
extern const ged_ins_field_entry_t DecodingTable8[4];
extern const ged_ins_field_entry_t DecodingTable9[2];
extern const ged_ins_field_entry_t DecodingTable10[2];
extern const ged_ins_field_entry_t DecodingTable11[2];
extern const ged_ins_field_entry_t DecodingTable12[2];
extern const ged_ins_field_entry_t DecodingTable13[2];
extern const ged_ins_field_entry_t DecodingTable14[2];
extern const ged_ins_field_entry_t DecodingTable15[2];
extern const ged_ins_field_entry_t DecodingTable16[2];
extern const ged_ins_field_entry_t DecodingTable17[4];
extern const ged_ins_field_entry_t DecodingTable18[2];
extern const ged_ins_field_entry_t DecodingTable19[2];
extern const ged_ins_field_entry_t DecodingTable20[2];
extern const ged_ins_field_entry_t DecodingTable21[2];
extern const ged_ins_field_entry_t DecodingTable22[2];
extern const ged_ins_field_entry_t DecodingTable23[4];
extern const ged_ins_field_entry_t DecodingTable24[4];
extern const ged_ins_field_entry_t DecodingTable25[4];
extern const ged_ins_field_entry_t DecodingTable26[2];
extern const ged_ins_field_entry_t DecodingTable27[2];
extern const ged_ins_field_entry_t DecodingTable28[4];
extern const ged_ins_field_entry_t DecodingTable29[2];
extern const ged_ins_field_entry_t DecodingTable30[2];
extern const ged_ins_field_entry_t DecodingTable31[4];
extern const ged_ins_field_entry_t DecodingTable32[2];
extern const ged_ins_field_entry_t DecodingTable33[4];
extern const ged_ins_field_entry_t DecodingTable34[2];
extern const ged_ins_field_entry_t DecodingTable35[4];
extern const ged_ins_field_entry_t DecodingTable36[2];
extern const ged_ins_field_entry_t DecodingTable37[4];
extern const ged_ins_field_entry_t DecodingTable38[2];
extern const ged_ins_field_entry_t DecodingTable39[4];
extern const ged_ins_field_entry_t DecodingTable40[4];
extern const ged_ins_field_entry_t DecodingTable41[8];
extern const ged_ins_field_entry_t DecodingTable42[4];
extern const ged_ins_field_entry_t DecodingTable43[4];
extern const ged_ins_field_entry_t DecodingTable44[4];
extern const ged_ins_field_entry_t DecodingTable45[4];
extern const ged_ins_field_entry_t DecodingTable46[4];
extern const ged_ins_field_entry_t DecodingTable47[4];
extern const ged_ins_field_entry_t DecodingTable48[4];
extern const ged_ins_field_entry_t DecodingTable49[4];
extern const ged_ins_field_entry_t DecodingTable50[4];
extern const ged_ins_field_entry_t DecodingTable51[4];
extern const ged_ins_field_entry_t DecodingTable52[4];
extern const ged_ins_field_entry_t DecodingTable53[4];
extern const ged_ins_field_entry_t DecodingTable54[4];
extern const ged_ins_field_entry_t DecodingTable55[2];
extern const ged_ins_field_entry_t DecodingTable56[2];
extern const ged_ins_field_entry_t DecodingTable57[2];
extern const ged_ins_field_entry_t DecodingTable58[2];
extern const ged_ins_field_entry_t DecodingTable59[2];
extern const ged_ins_field_entry_t DecodingTable60[2];
extern const ged_ins_field_entry_t DecodingTable61[2];
extern const ged_ins_field_entry_t DecodingTable62[4];
extern const ged_ins_field_entry_t DecodingTable63[2];
extern const ged_ins_field_entry_t DecodingTable64[4];
extern const ged_ins_field_entry_t DecodingTable65[4];
extern const ged_ins_field_entry_t DecodingTable66[2];
extern const ged_ins_field_entry_t DecodingTable67[4];
extern const ged_ins_field_entry_t DecodingTable68[2];
extern const ged_ins_field_entry_t DecodingTable69[4];
extern const ged_ins_field_entry_t DecodingTable70[4];
extern const ged_ins_field_entry_t DecodingTable71[4];
extern const ged_ins_field_entry_t DecodingTable72[16];
extern const ged_ins_field_entry_t DecodingTable73[16];
extern const ged_ins_field_entry_t DecodingTable74[4];
extern const ged_ins_field_entry_t DecodingTable75[4];
extern const ged_ins_field_entry_t DecodingTable76[4];
extern const ged_ins_field_entry_t DecodingTable77[4];
extern const ged_ins_field_entry_t DecodingTable78[4];
extern const ged_ins_field_entry_t DecodingTable79[4];
extern const ged_ins_field_entry_t DecodingTable80[4];
extern const ged_ins_field_entry_t DecodingTable81[4];
extern const ged_ins_field_entry_t DecodingTable82[4];
extern const ged_ins_field_entry_t DecodingTable83[4];
extern const ged_ins_field_entry_t DecodingTable84[128];
extern const ged_ins_field_entry_t DecodingTable85[4];
extern const ged_ins_field_entry_t DecodingTable86[4];
extern const ged_ins_field_entry_t DecodingTable87[4];
extern const ged_ins_field_entry_t DecodingTable88[4];
extern const ged_ins_field_entry_t DecodingTable89[4];
extern const ged_ins_field_entry_t DecodingTable90[4];
extern const ged_ins_field_entry_t DecodingTable91[4];
extern const ged_ins_field_entry_t DecodingTable92[2];
extern const ged_ins_field_entry_t DecodingTable93[2];
extern const ged_ins_field_entry_t DecodingTable94[2];
extern const ged_ins_field_entry_t DecodingTable95[2];
extern const ged_ins_field_entry_t DecodingTable96[8];
extern const ged_ins_field_entry_t DecodingTable97[4];
extern const ged_ins_field_entry_t DecodingTable98[2];
extern const ged_ins_field_entry_t DecodingTable99[2];
extern const ged_ins_field_entry_t DecodingTable100[2];
extern const ged_ins_field_entry_t DecodingTable101[2];
extern const ged_ins_field_entry_t DecodingTable102[2];
extern const ged_ins_field_entry_t DecodingTable103[2];
extern const ged_ins_field_entry_t DecodingTable104[2];
extern const ged_ins_field_entry_t DecodingTable105[2];
extern const ged_ins_field_entry_t DecodingTable106[4];
extern const ged_ins_field_entry_t DecodingTable107[2];
extern const ged_ins_field_entry_t DecodingTable108[4];
extern const ged_ins_field_entry_t DecodingTable109[16];
extern const ged_ins_field_entry_t DecodingTable110[4];
extern const ged_ins_field_entry_t DecodingTable111[4];
extern const ged_ins_field_entry_t DecodingTable112[4];
extern const ged_ins_field_entry_t DecodingTable113[4];
extern const ged_ins_field_entry_t DecodingTable114[16];
extern const ged_ins_field_entry_t DecodingTable115[4];
extern const ged_ins_field_entry_t DecodingTable116[4];
extern const ged_ins_field_entry_t DecodingTable117[16];
extern const ged_ins_field_entry_t DecodingTable118[16];
extern const ged_ins_field_entry_t DecodingTable119[16];
extern const ged_ins_field_entry_t DecodingTable120[4];
extern const ged_ins_field_entry_t DecodingTable121[16];
extern const ged_ins_field_entry_t DecodingTable122[16];
extern const ged_ins_field_entry_t DecodingTable123[2];
extern const ged_ins_field_entry_t DecodingTable124[16];
extern const ged_ins_field_entry_t DecodingTable125[2];
extern const ged_ins_field_entry_t DecodingTable126[16];
extern const ged_ins_field_entry_t DecodingTable127[2];
extern const ged_ins_field_entry_t DecodingTable128[2];
extern const ged_ins_field_entry_t DecodingTable129[2];
extern const ged_ins_field_entry_t DecodingTable130[8];
extern const ged_ins_field_entry_t DecodingTable131[8];
extern const ged_ins_field_entry_t DecodingTable132[4];
extern const ged_ins_field_entry_t DecodingTable133[2];
extern const ged_ins_field_entry_t DecodingTable134[2];
extern const ged_ins_field_entry_t DecodingTable135[2];
extern const ged_ins_field_entry_t DecodingTable136[2];
extern const ged_ins_field_entry_t DecodingTable137[2];
extern const ged_ins_field_entry_t DecodingTable138[2];
extern const ged_ins_field_entry_t DecodingTable139[2];
extern const ged_ins_field_entry_t DecodingTable140[2];
extern const ged_ins_field_entry_t DecodingTable141[2];
extern const ged_ins_field_entry_t DecodingTable142[2];
extern const ged_ins_field_entry_t DecodingTable143[2];
extern const ged_ins_field_entry_t DecodingTable144[2];
extern const ged_ins_field_entry_t DecodingTable145[2];
extern const ged_ins_field_entry_t DecodingTable146[2];
extern const ged_ins_field_entry_t DecodingTable147[2];
extern const ged_ins_field_entry_t DecodingTable148[2];
extern const ged_ins_field_entry_t DecodingTable149[4];
extern const ged_ins_field_entry_t DecodingTable150[4];
extern const ged_ins_field_entry_t DecodingTable151[4];
extern const ged_ins_field_entry_t DecodingTable152[4];
extern const ged_ins_field_entry_t DecodingTable153[4];
extern const ged_ins_field_entry_t DecodingTable154[4];
extern const ged_ins_field_entry_t DecodingTable155[4];
extern const ged_ins_field_entry_t DecodingTable156[4];
extern const ged_ins_field_entry_t DecodingTable157[4];
extern const ged_ins_field_entry_t DecodingTable158[4];
extern const ged_ins_field_entry_t DecodingTable159[4];
extern const ged_ins_field_entry_t DecodingTable160[4];
extern const ged_ins_field_entry_t DecodingTable161[4];
extern const ged_ins_field_entry_t DecodingTable162[2];
extern const ged_ins_field_entry_t DecodingTable163[2];
extern const ged_ins_field_entry_t DecodingTable164[2];
extern const ged_ins_field_entry_t DecodingTable165[2];
extern const ged_ins_field_entry_t DecodingTable166[4];
extern const ged_ins_field_entry_t DecodingTable167[2];
extern const ged_ins_field_entry_t DecodingTable168[2];
extern const ged_ins_field_entry_t DecodingTable169[2];
extern const ged_ins_field_entry_t DecodingTable170[2];
extern const ged_ins_field_entry_t DecodingTable171[2];
extern const ged_ins_field_entry_t DecodingTable172[2];
extern const ged_ins_field_entry_t DecodingTable173[2];
extern const ged_ins_field_entry_t DecodingTable174[2];
extern const ged_ins_field_entry_t DecodingTable175[2];
extern const ged_ins_field_entry_t DecodingTable176[2];
extern const ged_ins_field_entry_t DecodingTable177[2];
extern const ged_ins_field_entry_t DecodingTable178[2];
extern const ged_ins_field_entry_t DecodingTable179[2];
extern const ged_ins_field_entry_t DecodingTable180[2];
extern const ged_ins_field_entry_t DecodingTable181[2];
extern const ged_ins_field_entry_t DecodingTable182[2];
extern const ged_ins_field_entry_t DecodingTable183[2];
extern const ged_ins_field_entry_t DecodingTable184[2];
extern const ged_ins_field_entry_t DecodingTable185[2];
extern const ged_ins_field_entry_t DecodingTable186[2];
extern const ged_ins_field_entry_t DecodingTable187[2];
extern const ged_ins_field_entry_t DecodingTable188[2];
extern const ged_ins_field_entry_t DecodingTable189[2];
extern const ged_ins_field_entry_t DecodingTable190[2];
extern const ged_ins_field_entry_t DecodingTable191[2];
extern const ged_ins_field_entry_t DecodingTable192[2];
extern const ged_ins_field_entry_t DecodingTable193[2];
extern const ged_ins_field_entry_t DecodingTable194[2];
extern const ged_ins_field_entry_t DecodingTable195[2];
extern const ged_ins_field_entry_t DecodingTable196[2];
extern const ged_ins_field_entry_t DecodingTable197[2];
extern const ged_ins_field_entry_t DecodingTable198[8];
extern const ged_ins_field_entry_t DecodingTable199[2];
extern const ged_ins_field_entry_t DecodingTable200[2];
extern const ged_ins_field_entry_t DecodingTable201[2];
extern const ged_ins_field_entry_t DecodingTable202[8];
extern const ged_ins_field_entry_t DecodingTable203[2];
extern const ged_ins_field_entry_t DecodingTable204[2];
extern const ged_ins_field_entry_t DecodingTable205[2];
extern const ged_ins_field_entry_t DecodingTable206[2];
extern const ged_ins_field_entry_t DecodingTable207[2];
extern const ged_ins_field_entry_t DecodingTable208[2];
extern const ged_ins_field_entry_t DecodingTable209[2];
extern const ged_ins_field_entry_t DecodingTable210[2];
extern const ged_ins_field_entry_t DecodingTable211[2];
extern const ged_ins_field_entry_t DecodingTable212[4];
extern const ged_ins_field_entry_t DecodingTable213[2];
extern const ged_ins_field_entry_t DecodingTable214[2];
extern const ged_ins_field_entry_t DecodingTable215[2];
extern const ged_ins_field_entry_t DecodingTable216[2];
extern const ged_ins_field_entry_t DecodingTable217[2];
extern const ged_ins_field_entry_t DecodingTable218[4];
extern const ged_ins_field_entry_t DecodingTable219[2];
extern const ged_ins_field_entry_t DecodingTable220[4];
extern const ged_ins_field_entry_t DecodingTable221[4];
extern const ged_ins_field_entry_t DecodingTable222[4];
extern const ged_ins_field_entry_t DecodingTable223[16];
extern const ged_ins_field_entry_t DecodingTable224[4];
extern const ged_ins_field_entry_t DecodingTable225[4];
extern const ged_ins_field_entry_t DecodingTable226[4];
extern const ged_ins_field_entry_t DecodingTable227[4];
extern const ged_ins_field_entry_t DecodingTable228[4];
extern const ged_ins_field_entry_t DecodingTable229[4];
extern const ged_ins_field_entry_t DecodingTable230[16];
extern const ged_ins_field_entry_t DecodingTable231[4];
extern const ged_ins_field_entry_t DecodingTable232[4];
extern const ged_ins_field_entry_t DecodingTable233[2];
extern const ged_ins_field_entry_t DecodingTable234[2];
extern const ged_ins_field_entry_t DecodingTable235[8];
extern const ged_ins_field_entry_t DecodingTable236[2];
extern const ged_ins_field_entry_t DecodingTable237[2];
extern const ged_ins_field_entry_t DecodingTable238[8];
extern const ged_ins_field_entry_t DecodingTable239[2];
extern const ged_ins_field_entry_t DecodingTable240[2];
extern const ged_ins_field_entry_t DecodingTable241[8];
extern const ged_ins_field_entry_t DecodingTable242[2];
extern const ged_ins_field_entry_t DecodingTable243[2];
extern const ged_ins_field_entry_t DecodingTable244[8];
extern const ged_ins_field_entry_t DecodingTable245[2];
extern const ged_ins_field_entry_t DecodingTable246[2];
extern const ged_ins_field_entry_t DecodingTable247[8];
extern const ged_ins_field_entry_t DecodingTable248[2];
extern const ged_ins_field_entry_t DecodingTable249[2];
extern const ged_ins_field_entry_t DecodingTable250[2];
extern const ged_ins_field_entry_t DecodingTable251[8];
extern const ged_ins_field_entry_t DecodingTable252[2];
extern const ged_ins_field_entry_t DecodingTable253[2];
extern const ged_ins_field_entry_t DecodingTable254[8];
extern const ged_ins_field_entry_t DecodingTable255[2];
extern const ged_ins_field_entry_t DecodingTable256[2];
extern const ged_ins_field_entry_t DecodingTable257[2];
extern const ged_ins_field_entry_t DecodingTable258[16];
extern const ged_ins_field_entry_t DecodingTable259[2];
extern const ged_ins_field_entry_t DecodingTable260[16];
extern const ged_ins_field_entry_t DecodingTable261[2];
extern const ged_ins_field_entry_t DecodingTable262[4];
extern const ged_ins_field_entry_t DecodingTable263[16];
extern const ged_ins_field_entry_t DecodingTable264[108];
extern const ged_ins_field_entry_t DecodingTable265[108];
extern const ged_ins_field_entry_t DecodingTable266[108];
extern const ged_ins_field_entry_t DecodingTable267[108];
extern const ged_ins_field_entry_t DecodingTable268[108];
extern const ged_ins_field_entry_t DecodingTable269[108];
extern const ged_ins_field_entry_t DecodingTable270[108];
extern const ged_ins_field_entry_t DecodingTable271[108];
extern const ged_ins_field_entry_t DecodingTable272[108];
extern const ged_ins_field_entry_t DecodingTable273[108];
extern const ged_ins_field_entry_t DecodingTable274[108];
extern const ged_ins_field_entry_t DecodingTable275[108];
extern const ged_ins_field_entry_t DecodingTable276[108];
extern const ged_ins_field_entry_t DecodingTable277[108];
extern const ged_ins_field_entry_t DecodingTable278[108];
extern const ged_ins_field_entry_t DecodingTable279[108];
extern const ged_ins_field_entry_t DecodingTable280[108];
extern const ged_ins_field_entry_t DecodingTable281[108];
extern const ged_ins_field_entry_t DecodingTable282[108];
extern const ged_ins_field_entry_t DecodingTable283[108];
extern const ged_ins_field_entry_t DecodingTable284[108];
extern const ged_ins_field_entry_t DecodingTable285[108];
extern const ged_ins_field_entry_t DecodingTable286[108];
extern const ged_ins_field_entry_t DecodingTable287[108];
extern const ged_ins_field_entry_t DecodingTable288[108];
extern const ged_ins_field_entry_t DecodingTable289[108];
extern const ged_ins_field_entry_t DecodingTable290[108];
extern const ged_ins_field_entry_t DecodingTable291[108];
extern const ged_ins_field_entry_t DecodingTable292[108];
extern const ged_ins_field_entry_t DecodingTable293[108];
extern const ged_ins_field_entry_t DecodingTable294[108];
extern const ged_ins_field_entry_t DecodingTable295[108];
extern const ged_ins_field_entry_t DecodingTable296[108];
extern const ged_ins_field_entry_t DecodingTable297[108];
extern const ged_ins_field_entry_t DecodingTable298[108];
extern const ged_ins_field_entry_t DecodingTable299[108];
extern const ged_ins_field_entry_t DecodingTable300[108];
extern const ged_ins_field_entry_t DecodingTable301[108];
extern const ged_ins_field_entry_t DecodingTable302[108];
extern const ged_ins_field_entry_t DecodingTable303[108];
extern const ged_ins_field_entry_t DecodingTable304[108];
extern const ged_ins_field_entry_t DecodingTable305[108];
extern const ged_ins_field_entry_t DecodingTable306[108];
extern const ged_ins_field_entry_t DecodingTable307[108];
extern const ged_ins_field_entry_t DecodingTable308[108];
extern const ged_ins_field_entry_t DecodingTable309[108];
extern const ged_ins_field_entry_t DecodingTable310[108];
extern const ged_ins_field_entry_t DecodingTable311[108];
extern const ged_ins_field_entry_t DecodingTable312[108];
extern const ged_ins_field_entry_t DecodingTable313[108];
extern const ged_ins_field_entry_t DecodingTable314[108];
extern const ged_ins_field_entry_t DecodingTable315[108];
extern const ged_ins_field_entry_t DecodingTable316[108];
extern const ged_ins_field_entry_t DecodingTable317[108];
extern const ged_ins_field_entry_t DecodingTable318[108];
extern const ged_ins_field_entry_t DecodingTable319[108];
extern const ged_ins_field_entry_t DecodingTable320[108];
extern const ged_ins_field_entry_t DecodingTable321[108];
extern const ged_ins_field_entry_t DecodingTable322[108];
extern const ged_ins_field_entry_t DecodingTable323[108];
extern const ged_ins_field_entry_t DecodingTable324[108];
extern const ged_ins_field_entry_t DecodingTable325[108];
extern const ged_ins_field_entry_t DecodingTable326[108];
extern const ged_ins_field_entry_t DecodingTable327[108];
extern const ged_ins_field_entry_t DecodingTable328[108];
extern const ged_ins_field_entry_t DecodingTable329[108];
extern const ged_ins_field_entry_t DecodingTable330[108];
extern const ged_ins_field_entry_t DecodingTable331[108];
extern const ged_ins_field_entry_t DecodingTable332[108];
extern const ged_ins_field_entry_t DecodingTable333[108];
extern const ged_ins_field_entry_t DecodingTable334[108];
extern const ged_ins_field_entry_t DecodingTable335[108];
extern const ged_ins_field_entry_t DecodingTable336[108];
extern const ged_ins_field_entry_t DecodingTable337[108];
extern const ged_ins_field_entry_t DecodingTable338[108];
extern const ged_ins_field_entry_t DecodingTable339[108];
extern const ged_ins_field_entry_t DecodingTable340[108];
extern const ged_ins_field_entry_t DecodingTable341[108];
extern const ged_ins_field_entry_t PositionInterpreterTable0[29];
extern const ged_ins_field_entry_t PositionInterpreterTable1[30];
extern const ged_ins_field_entry_t PositionInterpreterTable2[33];
extern const ged_ins_field_entry_t PositionInterpreterTable3[35];
extern const ged_ins_field_entry_t PositionInterpreterTable4[35];
extern const ged_ins_field_entry_t PositionInterpreterTable5[35];
#endif // GED_DECODING_TABLES_H
