/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|*                                                                            *|
|* Target Register and Register Classes Information                           *|
|*                                                                            *|
|* Automatically generated file, do not edit!                                 *|
|*                                                                            *|
\*===----------------------------------------------------------------------===*/

namespace llvm {

extern const MCRegisterClass ARMMCRegisterClasses[];

static const MVT::SimpleValueType VTLists[] = {
  /* 0 */ MVT::i32, MVT::Other,
  /* 2 */ MVT::f16, MVT::bf16, MVT::Other,
  /* 5 */ MVT::f32, MVT::Other,
  /* 7 */ MVT::i32, MVT::v16i1, MVT::v8i1, MVT::v4i1, MVT::v2i1, MVT::Other,
  /* 13 */ MVT::v2i64, MVT::Other,
  /* 15 */ MVT::v4i64, MVT::Other,
  /* 17 */ MVT::v8i64, MVT::Other,
  /* 19 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::v8f16, MVT::Other,
  /* 27 */ MVT::f64, MVT::v8i8, MVT::v4i16, MVT::v2i32, MVT::v1i64, MVT::v2f32, MVT::v4f16, MVT::v4bf16, MVT::Other,
  /* 36 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::v8f16, MVT::v8bf16, MVT::Other,
  /* 45 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::Other,
  /* 52 */ MVT::Untyped, MVT::Other,
};

static const char *SubRegIndexNameTable[] = { "dsub_0", "dsub_1", "dsub_2", "dsub_3", "dsub_4", "dsub_5", "dsub_6", "dsub_7", "gsub_0", "gsub_1", "qqsub_0", "qqsub_1", "qsub_0", "qsub_1", "qsub_2", "qsub_3", "ssub_0", "ssub_1", "ssub_2", "ssub_3", "ssub_4", "ssub_5", "ssub_6", "ssub_7", "ssub_8", "ssub_9", "ssub_10", "ssub_11", "ssub_12", "ssub_13", "ssub_14", "ssub_15", "ssub_0_ssub_1_ssub_4_ssub_5", "ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5", "ssub_2_ssub_3_ssub_6_ssub_7", "ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7", "ssub_2_ssub_3_ssub_4_ssub_5", "ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9", "ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13", "ssub_2_ssub_3_ssub_6_ssub_7_dsub_5", "ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7", "ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9", "ssub_4_ssub_5_ssub_8_ssub_9", "ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9", "ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13", "ssub_6_ssub_7_dsub_5", "ssub_6_ssub_7_ssub_8_ssub_9_dsub_5", "ssub_6_ssub_7_dsub_5_dsub_7", "ssub_6_ssub_7_ssub_8_ssub_9", "ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13", "ssub_8_ssub_9_ssub_12_ssub_13", "ssub_8_ssub_9_dsub_5_ssub_12_ssub_13", "dsub_5_dsub_7", "dsub_5_ssub_12_ssub_13_dsub_7", "dsub_5_ssub_12_ssub_13", "ssub_4_ssub_5_ssub_6_ssub_7_qsub_2", "" };

static const TargetRegisterInfo::SubRegCoveredBits SubRegIdxRangeTable[] = {
  { 65535, 65535 },
  { 0, 64 },	// dsub_0
  { 64, 64 },	// dsub_1
  { 128, 64 },	// dsub_2
  { 192, 64 },	// dsub_3
  { 256, 64 },	// dsub_4
  { 320, 64 },	// dsub_5
  { 384, 64 },	// dsub_6
  { 448, 64 },	// dsub_7
  { 0, 32 },	// gsub_0
  { 32, 32 },	// gsub_1
  { 0, 256 },	// qqsub_0
  { 256, 256 },	// qqsub_1
  { 0, 128 },	// qsub_0
  { 128, 128 },	// qsub_1
  { 256, 128 },	// qsub_2
  { 384, 128 },	// qsub_3
  { 0, 32 },	// ssub_0
  { 32, 32 },	// ssub_1
  { 64, 32 },	// ssub_2
  { 96, 32 },	// ssub_3
  { 128, 32 },	// ssub_4
  { 160, 32 },	// ssub_5
  { 192, 32 },	// ssub_6
  { 224, 32 },	// ssub_7
  { 256, 32 },	// ssub_8
  { 288, 32 },	// ssub_9
  { 320, 32 },	// ssub_10
  { 352, 32 },	// ssub_11
  { 384, 32 },	// ssub_12
  { 416, 32 },	// ssub_13
  { 448, 32 },	// ssub_14
  { 480, 32 },	// ssub_15
  { 65535, 128 },	// ssub_0_ssub_1_ssub_4_ssub_5
  { 0, 192 },	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
  { 65535, 128 },	// ssub_2_ssub_3_ssub_6_ssub_7
  { 64, 192 },	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
  { 64, 128 },	// ssub_2_ssub_3_ssub_4_ssub_5
  { 65535, 192 },	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
  { 65535, 256 },	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
  { 65535, 192 },	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
  { 65535, 256 },	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
  { 64, 256 },	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  { 65535, 128 },	// ssub_4_ssub_5_ssub_8_ssub_9
  { 128, 192 },	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  { 65535, 192 },	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
  { 65535, 128 },	// ssub_6_ssub_7_dsub_5
  { 192, 192 },	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
  { 65535, 192 },	// ssub_6_ssub_7_dsub_5_dsub_7
  { 192, 128 },	// ssub_6_ssub_7_ssub_8_ssub_9
  { 192, 256 },	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
  { 65535, 128 },	// ssub_8_ssub_9_ssub_12_ssub_13
  { 256, 192 },	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
  { 65535, 128 },	// dsub_5_dsub_7
  { 320, 192 },	// dsub_5_ssub_12_ssub_13_dsub_7
  { 320, 128 },	// dsub_5_ssub_12_ssub_13
  { 128, 256 },	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
  { 65535, 65535 },
  { 0, 64 },	// dsub_0
  { 64, 64 },	// dsub_1
  { 128, 64 },	// dsub_2
  { 192, 64 },	// dsub_3
  { 256, 64 },	// dsub_4
  { 320, 64 },	// dsub_5
  { 384, 64 },	// dsub_6
  { 448, 64 },	// dsub_7
  { 0, 32 },	// gsub_0
  { 32, 32 },	// gsub_1
  { 0, 256 },	// qqsub_0
  { 256, 256 },	// qqsub_1
  { 0, 128 },	// qsub_0
  { 128, 128 },	// qsub_1
  { 256, 128 },	// qsub_2
  { 384, 128 },	// qsub_3
  { 0, 32 },	// ssub_0
  { 32, 32 },	// ssub_1
  { 64, 32 },	// ssub_2
  { 96, 32 },	// ssub_3
  { 128, 32 },	// ssub_4
  { 160, 32 },	// ssub_5
  { 192, 32 },	// ssub_6
  { 224, 32 },	// ssub_7
  { 256, 32 },	// ssub_8
  { 288, 32 },	// ssub_9
  { 320, 32 },	// ssub_10
  { 352, 32 },	// ssub_11
  { 384, 32 },	// ssub_12
  { 416, 32 },	// ssub_13
  { 448, 32 },	// ssub_14
  { 480, 32 },	// ssub_15
  { 65535, 128 },	// ssub_0_ssub_1_ssub_4_ssub_5
  { 0, 192 },	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
  { 65535, 128 },	// ssub_2_ssub_3_ssub_6_ssub_7
  { 64, 192 },	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
  { 64, 128 },	// ssub_2_ssub_3_ssub_4_ssub_5
  { 65535, 192 },	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
  { 65535, 256 },	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
  { 65535, 192 },	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
  { 65535, 256 },	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
  { 64, 256 },	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  { 65535, 128 },	// ssub_4_ssub_5_ssub_8_ssub_9
  { 128, 192 },	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  { 65535, 192 },	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
  { 65535, 128 },	// ssub_6_ssub_7_dsub_5
  { 192, 192 },	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
  { 65535, 192 },	// ssub_6_ssub_7_dsub_5_dsub_7
  { 192, 128 },	// ssub_6_ssub_7_ssub_8_ssub_9
  { 192, 256 },	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
  { 65535, 128 },	// ssub_8_ssub_9_ssub_12_ssub_13
  { 256, 192 },	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
  { 65535, 128 },	// dsub_5_dsub_7
  { 320, 192 },	// dsub_5_ssub_12_ssub_13_dsub_7
  { 320, 128 },	// dsub_5_ssub_12_ssub_13
  { 128, 256 },	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
};


static const LaneBitmask SubRegIndexLaneMaskTable[] = {
  LaneBitmask::getAll(),
  LaneBitmask(0x000000000000000C), // dsub_0
  LaneBitmask(0x0000000000000030), // dsub_1
  LaneBitmask(0x00000000000000C0), // dsub_2
  LaneBitmask(0x0000000000000300), // dsub_3
  LaneBitmask(0x0000000000000C00), // dsub_4
  LaneBitmask(0x0000000000003000), // dsub_5
  LaneBitmask(0x000000000000C000), // dsub_6
  LaneBitmask(0x0000000000030000), // dsub_7
  LaneBitmask(0x0000000000000001), // gsub_0
  LaneBitmask(0x0000000000000002), // gsub_1
  LaneBitmask(0x00000000000003FC), // qqsub_0
  LaneBitmask(0x000000000003FC00), // qqsub_1
  LaneBitmask(0x000000000000003C), // qsub_0
  LaneBitmask(0x00000000000003C0), // qsub_1
  LaneBitmask(0x0000000000003C00), // qsub_2
  LaneBitmask(0x000000000003C000), // qsub_3
  LaneBitmask(0x0000000000000004), // ssub_0
  LaneBitmask(0x0000000000000008), // ssub_1
  LaneBitmask(0x0000000000000010), // ssub_2
  LaneBitmask(0x0000000000000020), // ssub_3
  LaneBitmask(0x0000000000000040), // ssub_4
  LaneBitmask(0x0000000000000080), // ssub_5
  LaneBitmask(0x0000000000000100), // ssub_6
  LaneBitmask(0x0000000000000200), // ssub_7
  LaneBitmask(0x0000000000000400), // ssub_8
  LaneBitmask(0x0000000000000800), // ssub_9
  LaneBitmask(0x0000000000001000), // ssub_10
  LaneBitmask(0x0000000000002000), // ssub_11
  LaneBitmask(0x0000000000004000), // ssub_12
  LaneBitmask(0x0000000000008000), // ssub_13
  LaneBitmask(0x0000000000010000), // ssub_14
  LaneBitmask(0x0000000000020000), // ssub_15
  LaneBitmask(0x00000000000000CC), // ssub_0_ssub_1_ssub_4_ssub_5
  LaneBitmask(0x00000000000000FC), // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
  LaneBitmask(0x0000000000000330), // ssub_2_ssub_3_ssub_6_ssub_7
  LaneBitmask(0x00000000000003F0), // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
  LaneBitmask(0x00000000000000F0), // ssub_2_ssub_3_ssub_4_ssub_5
  LaneBitmask(0x0000000000000CCC), // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
  LaneBitmask(0x000000000000CCCC), // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
  LaneBitmask(0x0000000000003330), // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
  LaneBitmask(0x0000000000033330), // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
  LaneBitmask(0x0000000000000FF0), // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  LaneBitmask(0x0000000000000CC0), // ssub_4_ssub_5_ssub_8_ssub_9
  LaneBitmask(0x0000000000000FC0), // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  LaneBitmask(0x000000000000CCC0), // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
  LaneBitmask(0x0000000000003300), // ssub_6_ssub_7_dsub_5
  LaneBitmask(0x0000000000003F00), // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
  LaneBitmask(0x0000000000033300), // ssub_6_ssub_7_dsub_5_dsub_7
  LaneBitmask(0x0000000000000F00), // ssub_6_ssub_7_ssub_8_ssub_9
  LaneBitmask(0x000000000000FF00), // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
  LaneBitmask(0x000000000000CC00), // ssub_8_ssub_9_ssub_12_ssub_13
  LaneBitmask(0x000000000000FC00), // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
  LaneBitmask(0x0000000000033000), // dsub_5_dsub_7
  LaneBitmask(0x000000000003F000), // dsub_5_ssub_12_ssub_13_dsub_7
  LaneBitmask(0x000000000000F000), // dsub_5_ssub_12_ssub_13
  LaneBitmask(0x0000000000003FC0), // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
 };



static const TargetRegisterInfo::RegClassInfo RegClassInfos[] = {
  // Mode = 0 (Default)
  { 16, 16, 32, /*VTLists+*/2 },    // HPR
  { 32, 32, 32, /*VTLists+*/5 },    // FPWithVPR
  { 32, 32, 32, /*VTLists+*/5 },    // SPR
  { 32, 32, 32, /*VTLists+*/5 },    // FPWithVPR_with_ssub_0
  { 32, 32, 32, /*VTLists+*/0 },    // GPR
  { 32, 32, 32, /*VTLists+*/0 },    // GPRwithAPSR
  { 32, 32, 32, /*VTLists+*/0 },    // GPRwithZR
  { 32, 32, 32, /*VTLists+*/5 },    // SPR_8
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnopc
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnosp
  { 32, 32, 32, /*VTLists+*/0 },    // GPRwithAPSR_NZCVnosp
  { 32, 32, 32, /*VTLists+*/0 },    // GPRwithAPSRnosp
  { 32, 32, 32, /*VTLists+*/0 },    // GPRwithZRnosp
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnoip
  { 32, 32, 32, /*VTLists+*/0 },    // rGPR
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnoip_and_GPRnopc
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnoip_and_GPRnosp
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnoip_and_GPRwithAPSR_NZCVnosp
  { 32, 32, 32, /*VTLists+*/0 },    // tGPRwithpc
  { 32, 32, 32, /*VTLists+*/5 },    // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8
  { 32, 32, 32, /*VTLists+*/0 },    // hGPR
  { 32, 32, 32, /*VTLists+*/0 },    // tGPR
  { 32, 32, 32, /*VTLists+*/0 },    // tGPREven
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnopc_and_hGPR
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnosp_and_hGPR
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnoip_and_hGPR
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnoip_and_tGPREven
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnosp_and_GPRnopc_and_hGPR
  { 32, 32, 32, /*VTLists+*/0 },    // tGPROdd
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnopc_and_GPRnoip_and_hGPR
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnosp_and_GPRnoip_and_hGPR
  { 32, 32, 32, /*VTLists+*/0 },    // tcGPR
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR
  { 32, 32, 32, /*VTLists+*/0 },    // hGPR_and_tGPREven
  { 32, 32, 32, /*VTLists+*/0 },    // tGPR_and_tGPREven
  { 32, 32, 32, /*VTLists+*/0 },    // tGPR_and_tGPROdd
  { 32, 32, 32, /*VTLists+*/0 },    // tcGPRnotr12
  { 32, 32, 32, /*VTLists+*/0 },    // tGPREven_and_tcGPR
  { 32, 32, 32, /*VTLists+*/0 },    // FP_STATUS_REGS
  { 32, 32, 32, /*VTLists+*/0 },    // hGPR_and_GPRnoip_and_tGPREven
  { 32, 32, 32, /*VTLists+*/0 },    // hGPR_and_tGPROdd
  { 32, 32, 32, /*VTLists+*/0 },    // tGPREven_and_tcGPRnotr12
  { 32, 32, 32, /*VTLists+*/0 },    // tGPROdd_and_tcGPR
  { 32, 32, 32, /*VTLists+*/0 },    // CCR
  { 32, 32, 32, /*VTLists+*/0 },    // FPCXTRegs
  { 32, 32, 32, /*VTLists+*/0 },    // GPRlr
  { 32, 32, 32, /*VTLists+*/0 },    // GPRsp
  { 32, 32, 32, /*VTLists+*/7 },    // VCCR
  { 32, 32, 32, /*VTLists+*/0 },    // cl_FPSCR_NZCV
  { 32, 32, 32, /*VTLists+*/0 },    // hGPR_and_tGPRwithpc
  { 32, 32, 32, /*VTLists+*/0 },    // hGPR_and_tcGPR
  { 64, 64, 64, /*VTLists+*/27 },    // DPR
  { 64, 64, 64, /*VTLists+*/27 },    // DPR_VFP2
  { 64, 64, 64, /*VTLists+*/27 },    // DPR_8
  { 64, 64, 64, /*VTLists+*/52 },    // GPRPair
  { 64, 64, 64, /*VTLists+*/52 },    // GPRPairnosp
  { 64, 64, 64, /*VTLists+*/52 },    // GPRPair_with_gsub_0_in_tGPR
  { 64, 64, 64, /*VTLists+*/52 },    // GPRPair_with_gsub_0_in_hGPR
  { 64, 64, 64, /*VTLists+*/52 },    // GPRPair_with_gsub_0_in_tcGPR
  { 64, 64, 64, /*VTLists+*/52 },    // GPRPair_with_gsub_0_in_tcGPRnotr12
  { 64, 64, 64, /*VTLists+*/52 },    // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR
  { 64, 64, 64, /*VTLists+*/52 },    // GPRPair_with_gsub_1_in_GPRsp
  { 128, 128, 64, /*VTLists+*/13 },    // DPairSpc
  { 128, 128, 64, /*VTLists+*/13 },    // DPairSpc_with_ssub_0
  { 128, 128, 64, /*VTLists+*/13 },    // DPairSpc_with_ssub_4
  { 128, 128, 64, /*VTLists+*/13 },    // DPairSpc_with_dsub_0_in_DPR_8
  { 128, 128, 64, /*VTLists+*/13 },    // DPairSpc_with_dsub_2_in_DPR_8
  { 128, 128, 128, /*VTLists+*/45 },    // DPair
  { 128, 128, 128, /*VTLists+*/45 },    // DPair_with_ssub_0
  { 128, 128, 128, /*VTLists+*/36 },    // QPR
  { 128, 128, 128, /*VTLists+*/45 },    // DPair_with_ssub_2
  { 128, 128, 128, /*VTLists+*/45 },    // DPair_with_dsub_0_in_DPR_8
  { 128, 128, 128, /*VTLists+*/19 },    // MQPR
  { 128, 128, 128, /*VTLists+*/45 },    // QPR_VFP2
  { 128, 128, 128, /*VTLists+*/45 },    // DPair_with_dsub_1_in_DPR_8
  { 128, 128, 128, /*VTLists+*/45 },    // QPR_8
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple
  { 192, 192, 64, /*VTLists+*/52 },    // DTripleSpc
  { 192, 192, 64, /*VTLists+*/52 },    // DTripleSpc_with_ssub_0
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_ssub_0
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_qsub_0_in_QPR
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_ssub_2
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
  { 192, 192, 64, /*VTLists+*/52 },    // DTripleSpc_with_ssub_4
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_ssub_4
  { 192, 192, 64, /*VTLists+*/52 },    // DTripleSpc_with_ssub_8
  { 192, 192, 64, /*VTLists+*/52 },    // DTripleSpc_with_dsub_0_in_DPR_8
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_dsub_0_in_DPR_8
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_qsub_0_in_MQPR
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_dsub_1_in_DPR_8
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
  { 192, 192, 64, /*VTLists+*/52 },    // DTripleSpc_with_dsub_2_in_DPR_8
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_dsub_2_in_DPR_8
  { 192, 192, 64, /*VTLists+*/52 },    // DTripleSpc_with_dsub_4_in_DPR_8
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_qsub_0_in_QPR_8
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
  { 256, 256, 64, /*VTLists+*/15 },    // DQuadSpc
  { 256, 256, 64, /*VTLists+*/15 },    // DQuadSpc_with_ssub_0
  { 256, 256, 64, /*VTLists+*/15 },    // DQuadSpc_with_ssub_4
  { 256, 256, 64, /*VTLists+*/15 },    // DQuadSpc_with_ssub_8
  { 256, 256, 64, /*VTLists+*/15 },    // DQuadSpc_with_dsub_0_in_DPR_8
  { 256, 256, 64, /*VTLists+*/15 },    // DQuadSpc_with_dsub_2_in_DPR_8
  { 256, 256, 64, /*VTLists+*/15 },    // DQuadSpc_with_dsub_4_in_DPR_8
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_ssub_0
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_ssub_2
  { 256, 256, 256, /*VTLists+*/15 },    // QQPR
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_ssub_4
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_ssub_6
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_dsub_0_in_DPR_8
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
  { 256, 256, 256, /*VTLists+*/15 },    // QQPR_with_ssub_0
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_dsub_1_in_DPR_8
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
  { 256, 256, 256, /*VTLists+*/15 },    // MQQPR
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_dsub_2_in_DPR_8
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_dsub_3_in_DPR_8
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
  { 256, 256, 256, /*VTLists+*/15 },    // MQQPR_with_qsub_0_in_QPR_8
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
  { 256, 256, 256, /*VTLists+*/15 },    // MQQPR_with_dsub_2_in_DPR_8
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
  { 512, 512, 256, /*VTLists+*/17 },    // QQQQPR
  { 512, 512, 256, /*VTLists+*/17 },    // QQQQPR_with_ssub_0
  { 512, 512, 256, /*VTLists+*/17 },    // QQQQPR_with_ssub_4
  { 512, 512, 256, /*VTLists+*/17 },    // QQQQPR_with_ssub_8
  { 512, 512, 256, /*VTLists+*/17 },    // MQQQQPR
  { 512, 512, 256, /*VTLists+*/17 },    // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
  { 512, 512, 256, /*VTLists+*/17 },    // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
  { 512, 512, 256, /*VTLists+*/17 },    // MQQQQPR_with_qsub_2_in_QPR_8
  { 512, 512, 256, /*VTLists+*/17 },    // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
  // Mode = 1 (Thumb1OnlyMode)
  { 16, 16, 32, /*VTLists+*/2 },    // HPR
  { 32, 32, 32, /*VTLists+*/5 },    // FPWithVPR
  { 32, 32, 32, /*VTLists+*/5 },    // SPR
  { 32, 32, 32, /*VTLists+*/5 },    // FPWithVPR_with_ssub_0
  { 32, 32, 32, /*VTLists+*/0 },    // GPR
  { 32, 32, 32, /*VTLists+*/0 },    // GPRwithAPSR
  { 32, 32, 32, /*VTLists+*/0 },    // GPRwithZR
  { 32, 32, 32, /*VTLists+*/5 },    // SPR_8
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnopc
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnosp
  { 32, 32, 32, /*VTLists+*/0 },    // GPRwithAPSR_NZCVnosp
  { 32, 32, 32, /*VTLists+*/0 },    // GPRwithAPSRnosp
  { 32, 32, 32, /*VTLists+*/0 },    // GPRwithZRnosp
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnoip
  { 32, 32, 32, /*VTLists+*/0 },    // rGPR
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnoip_and_GPRnopc
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnoip_and_GPRnosp
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnoip_and_GPRwithAPSR_NZCVnosp
  { 32, 32, 32, /*VTLists+*/0 },    // tGPRwithpc
  { 32, 32, 32, /*VTLists+*/5 },    // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8
  { 32, 32, 32, /*VTLists+*/0 },    // hGPR
  { 32, 32, 32, /*VTLists+*/0 },    // tGPR
  { 32, 32, 32, /*VTLists+*/0 },    // tGPREven
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnopc_and_hGPR
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnosp_and_hGPR
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnoip_and_hGPR
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnoip_and_tGPREven
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnosp_and_GPRnopc_and_hGPR
  { 32, 32, 32, /*VTLists+*/0 },    // tGPROdd
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnopc_and_GPRnoip_and_hGPR
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnosp_and_GPRnoip_and_hGPR
  { 32, 32, 32, /*VTLists+*/0 },    // tcGPR
  { 32, 32, 32, /*VTLists+*/0 },    // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR
  { 32, 32, 32, /*VTLists+*/0 },    // hGPR_and_tGPREven
  { 32, 32, 32, /*VTLists+*/0 },    // tGPR_and_tGPREven
  { 32, 32, 32, /*VTLists+*/0 },    // tGPR_and_tGPROdd
  { 32, 32, 32, /*VTLists+*/0 },    // tcGPRnotr12
  { 32, 32, 32, /*VTLists+*/0 },    // tGPREven_and_tcGPR
  { 32, 32, 32, /*VTLists+*/0 },    // FP_STATUS_REGS
  { 32, 32, 32, /*VTLists+*/0 },    // hGPR_and_GPRnoip_and_tGPREven
  { 32, 32, 32, /*VTLists+*/0 },    // hGPR_and_tGPROdd
  { 32, 32, 32, /*VTLists+*/0 },    // tGPREven_and_tcGPRnotr12
  { 32, 32, 32, /*VTLists+*/0 },    // tGPROdd_and_tcGPR
  { 32, 32, 32, /*VTLists+*/0 },    // CCR
  { 32, 32, 32, /*VTLists+*/0 },    // FPCXTRegs
  { 32, 32, 32, /*VTLists+*/0 },    // GPRlr
  { 32, 32, 32, /*VTLists+*/0 },    // GPRsp
  { 32, 32, 32, /*VTLists+*/7 },    // VCCR
  { 32, 32, 32, /*VTLists+*/0 },    // cl_FPSCR_NZCV
  { 32, 32, 32, /*VTLists+*/0 },    // hGPR_and_tGPRwithpc
  { 32, 32, 32, /*VTLists+*/0 },    // hGPR_and_tcGPR
  { 64, 64, 64, /*VTLists+*/27 },    // DPR
  { 64, 64, 64, /*VTLists+*/27 },    // DPR_VFP2
  { 64, 64, 64, /*VTLists+*/27 },    // DPR_8
  { 64, 64, 64, /*VTLists+*/52 },    // GPRPair
  { 64, 64, 64, /*VTLists+*/52 },    // GPRPairnosp
  { 64, 64, 64, /*VTLists+*/52 },    // GPRPair_with_gsub_0_in_tGPR
  { 64, 64, 64, /*VTLists+*/52 },    // GPRPair_with_gsub_0_in_hGPR
  { 64, 64, 64, /*VTLists+*/52 },    // GPRPair_with_gsub_0_in_tcGPR
  { 64, 64, 64, /*VTLists+*/52 },    // GPRPair_with_gsub_0_in_tcGPRnotr12
  { 64, 64, 64, /*VTLists+*/52 },    // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR
  { 64, 64, 64, /*VTLists+*/52 },    // GPRPair_with_gsub_1_in_GPRsp
  { 128, 128, 64, /*VTLists+*/13 },    // DPairSpc
  { 128, 128, 64, /*VTLists+*/13 },    // DPairSpc_with_ssub_0
  { 128, 128, 64, /*VTLists+*/13 },    // DPairSpc_with_ssub_4
  { 128, 128, 64, /*VTLists+*/13 },    // DPairSpc_with_dsub_0_in_DPR_8
  { 128, 128, 64, /*VTLists+*/13 },    // DPairSpc_with_dsub_2_in_DPR_8
  { 128, 128, 128, /*VTLists+*/45 },    // DPair
  { 128, 128, 128, /*VTLists+*/45 },    // DPair_with_ssub_0
  { 128, 128, 128, /*VTLists+*/36 },    // QPR
  { 128, 128, 128, /*VTLists+*/45 },    // DPair_with_ssub_2
  { 128, 128, 128, /*VTLists+*/45 },    // DPair_with_dsub_0_in_DPR_8
  { 128, 128, 128, /*VTLists+*/19 },    // MQPR
  { 128, 128, 128, /*VTLists+*/45 },    // QPR_VFP2
  { 128, 128, 128, /*VTLists+*/45 },    // DPair_with_dsub_1_in_DPR_8
  { 128, 128, 128, /*VTLists+*/45 },    // QPR_8
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple
  { 192, 192, 64, /*VTLists+*/52 },    // DTripleSpc
  { 192, 192, 64, /*VTLists+*/52 },    // DTripleSpc_with_ssub_0
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_ssub_0
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_qsub_0_in_QPR
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_ssub_2
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
  { 192, 192, 64, /*VTLists+*/52 },    // DTripleSpc_with_ssub_4
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_ssub_4
  { 192, 192, 64, /*VTLists+*/52 },    // DTripleSpc_with_ssub_8
  { 192, 192, 64, /*VTLists+*/52 },    // DTripleSpc_with_dsub_0_in_DPR_8
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_dsub_0_in_DPR_8
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_qsub_0_in_MQPR
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_dsub_1_in_DPR_8
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
  { 192, 192, 64, /*VTLists+*/52 },    // DTripleSpc_with_dsub_2_in_DPR_8
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_dsub_2_in_DPR_8
  { 192, 192, 64, /*VTLists+*/52 },    // DTripleSpc_with_dsub_4_in_DPR_8
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_qsub_0_in_QPR_8
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
  { 192, 192, 64, /*VTLists+*/52 },    // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
  { 256, 256, 64, /*VTLists+*/15 },    // DQuadSpc
  { 256, 256, 64, /*VTLists+*/15 },    // DQuadSpc_with_ssub_0
  { 256, 256, 64, /*VTLists+*/15 },    // DQuadSpc_with_ssub_4
  { 256, 256, 64, /*VTLists+*/15 },    // DQuadSpc_with_ssub_8
  { 256, 256, 64, /*VTLists+*/15 },    // DQuadSpc_with_dsub_0_in_DPR_8
  { 256, 256, 64, /*VTLists+*/15 },    // DQuadSpc_with_dsub_2_in_DPR_8
  { 256, 256, 64, /*VTLists+*/15 },    // DQuadSpc_with_dsub_4_in_DPR_8
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_ssub_0
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_ssub_2
  { 256, 256, 256, /*VTLists+*/15 },    // QQPR
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_ssub_4
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_ssub_6
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_dsub_0_in_DPR_8
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
  { 256, 256, 256, /*VTLists+*/15 },    // QQPR_with_ssub_0
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_dsub_1_in_DPR_8
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
  { 256, 256, 256, /*VTLists+*/15 },    // MQQPR
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_dsub_2_in_DPR_8
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_dsub_3_in_DPR_8
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
  { 256, 256, 256, /*VTLists+*/15 },    // MQQPR_with_qsub_0_in_QPR_8
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
  { 256, 256, 256, /*VTLists+*/15 },    // MQQPR_with_dsub_2_in_DPR_8
  { 256, 256, 256, /*VTLists+*/15 },    // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
  { 512, 512, 256, /*VTLists+*/17 },    // QQQQPR
  { 512, 512, 256, /*VTLists+*/17 },    // QQQQPR_with_ssub_0
  { 512, 512, 256, /*VTLists+*/17 },    // QQQQPR_with_ssub_4
  { 512, 512, 256, /*VTLists+*/17 },    // QQQQPR_with_ssub_8
  { 512, 512, 256, /*VTLists+*/17 },    // MQQQQPR
  { 512, 512, 256, /*VTLists+*/17 },    // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
  { 512, 512, 256, /*VTLists+*/17 },    // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
  { 512, 512, 256, /*VTLists+*/17 },    // MQQQQPR_with_qsub_2_in_QPR_8
  { 512, 512, 256, /*VTLists+*/17 },    // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
};
static const uint32_t HPRSubClassMask[] = {
  0x00000085, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00080008, 0x80300000, 0xfffacfd7, 0xffff37ef, 0x000001fe, // ssub_0
  0x00080008, 0x80300000, 0xfffacfd7, 0xffff37ef, 0x000001fe, // ssub_1
  0x00000000, 0x00000000, 0x5d920fc0, 0xfff7200f, 0x000001fe, // ssub_2
  0x00000000, 0x00000000, 0x5d920fc0, 0xfff7200f, 0x000001fe, // ssub_3
  0x00000000, 0x00000000, 0xfcf80007, 0xffe707cf, 0x000001fc, // ssub_4
  0x00000000, 0x00000000, 0xfcf80007, 0xffe707cf, 0x000001fc, // ssub_5
  0x00000000, 0x00000000, 0x00000000, 0xffa60000, 0x000001fc, // ssub_6
  0x00000000, 0x00000000, 0x00000000, 0xffa60000, 0x000001fc, // ssub_7
  0x00000000, 0x00000000, 0xa0600000, 0x00000780, 0x000001f8, // ssub_8
  0x00000000, 0x00000000, 0xa0600000, 0x00000780, 0x000001f8, // ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_10
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_11
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_12
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_14
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_15
};

static const uint32_t FPWithVPRSubClassMask[] = {
  0x0008008e, 0x00388000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0xc0000000, 0xffffffff, 0xffffffff, 0x000001ff, // dsub_0
  0x00000000, 0x00000000, 0x5f979ff8, 0xfffff80f, 0x000001ff, // dsub_1
  0x00000000, 0xc0000000, 0xfffff007, 0xffffffff, 0x000001ff, // dsub_2
  0x00000000, 0x00000000, 0x00000000, 0xfffff800, 0x000001ff, // dsub_3
  0x00000000, 0x00000000, 0xa0686000, 0x000007f0, 0x000001ff, // dsub_4
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // dsub_6
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // dsub_7
  0x00080008, 0x80300000, 0xfffacfd7, 0xffff37ef, 0x000001fe, // ssub_0
  0x00080008, 0x80300000, 0xfffacfd7, 0xffff37ef, 0x000001fe, // ssub_1
  0x00000000, 0x00000000, 0x5d920fc0, 0xfff7200f, 0x000001fe, // ssub_2
  0x00000000, 0x00000000, 0x5d920fc0, 0xfff7200f, 0x000001fe, // ssub_3
  0x00000000, 0x00000000, 0xfcf80007, 0xffe707cf, 0x000001fc, // ssub_4
  0x00000000, 0x00000000, 0xfcf80007, 0xffe707cf, 0x000001fc, // ssub_5
  0x00000000, 0x00000000, 0x00000000, 0xffa60000, 0x000001fc, // ssub_6
  0x00000000, 0x00000000, 0x00000000, 0xffa60000, 0x000001fc, // ssub_7
  0x00000000, 0x00000000, 0xa0600000, 0x00000780, 0x000001f8, // ssub_8
  0x00000000, 0x00000000, 0xa0600000, 0x00000780, 0x000001f8, // ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_10
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_11
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_12
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_14
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_15
};

static const uint32_t SPRSubClassMask[] = {
  0x00000084, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00080008, 0x80300000, 0xfffacfd7, 0xffff37ef, 0x000001fe, // ssub_0
  0x00080008, 0x80300000, 0xfffacfd7, 0xffff37ef, 0x000001fe, // ssub_1
  0x00000000, 0x00000000, 0x5d920fc0, 0xfff7200f, 0x000001fe, // ssub_2
  0x00000000, 0x00000000, 0x5d920fc0, 0xfff7200f, 0x000001fe, // ssub_3
  0x00000000, 0x00000000, 0xfcf80007, 0xffe707cf, 0x000001fc, // ssub_4
  0x00000000, 0x00000000, 0xfcf80007, 0xffe707cf, 0x000001fc, // ssub_5
  0x00000000, 0x00000000, 0x00000000, 0xffa60000, 0x000001fc, // ssub_6
  0x00000000, 0x00000000, 0x00000000, 0xffa60000, 0x000001fc, // ssub_7
  0x00000000, 0x00000000, 0xa0600000, 0x00000780, 0x000001f8, // ssub_8
  0x00000000, 0x00000000, 0xa0600000, 0x00000780, 0x000001f8, // ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_10
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_11
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_12
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_14
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_15
};

static const uint32_t FPWithVPR_with_ssub_0SubClassMask[] = {
  0x00080008, 0x00300000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x80000000, 0xfffacfd7, 0xffff37ef, 0x000001fe, // dsub_0
  0x00000000, 0x00000000, 0x5d920fc0, 0xfff7200f, 0x000001fe, // dsub_1
  0x00000000, 0x00000000, 0xfcf80007, 0xffe707cf, 0x000001fc, // dsub_2
  0x00000000, 0x00000000, 0x00000000, 0xffa60000, 0x000001fc, // dsub_3
  0x00000000, 0x00000000, 0xa0600000, 0x00000780, 0x000001f8, // dsub_4
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // dsub_6
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // dsub_7
};

static const uint32_t GPRSubClassMask[] = {
  0xfff7e310, 0x000667bf, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
  0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t GPRwithAPSRSubClassMask[] = {
  0xbce2c520, 0x000467bf, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
  0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t GPRwithZRSubClassMask[] = {
  0xbce2d140, 0x000467bf, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
  0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t SPR_8SubClassMask[] = {
  0x00000080, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00080000, 0x00200000, 0xe4c00c86, 0xfd24070f, 0x000001e0, // ssub_0
  0x00080000, 0x00200000, 0xe4c00c86, 0xfd24070f, 0x000001e0, // ssub_1
  0x00000000, 0x00000000, 0x44000c00, 0xf520000e, 0x000001e0, // ssub_2
  0x00000000, 0x00000000, 0x44000c00, 0xf520000e, 0x000001e0, // ssub_3
  0x00000000, 0x00000000, 0xe0000004, 0xe500060c, 0x000001c0, // ssub_4
  0x00000000, 0x00000000, 0xe0000004, 0xe500060c, 0x000001c0, // ssub_5
  0x00000000, 0x00000000, 0x00000000, 0xc4000000, 0x000001c0, // ssub_6
  0x00000000, 0x00000000, 0x00000000, 0xc4000000, 0x000001c0, // ssub_7
  0x00000000, 0x00000000, 0x80000000, 0x00000400, 0x00000180, // ssub_8
  0x00000000, 0x00000000, 0x80000000, 0x00000400, 0x00000180, // ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_10
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_11
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // ssub_12
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // ssub_14
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // ssub_15
};

static const uint32_t GPRnopcSubClassMask[] = {
  0xbce2c100, 0x000467bf, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
  0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t GPRnospSubClassMask[] = {
  0xdd674200, 0x000627bf, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
  0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t GPRwithAPSR_NZCVnospSubClassMask[] = {
  0x9c624400, 0x000427bf, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
  0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t GPRwithAPSRnospSubClassMask[] = {
  0x9c624800, 0x000427bf, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
  0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t GPRwithZRnospSubClassMask[] = {
  0x9c625000, 0x000427bf, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
  0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t GPRnoipSubClassMask[] = {
  0x7627a000, 0x0002479d, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
  0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t rGPRSubClassMask[] = {
  0x9c624000, 0x000427bf, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
  0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t GPRnoip_and_GPRnopcSubClassMask[] = {
  0x34228000, 0x0000479d, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
  0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t GPRnoip_and_GPRnospSubClassMask[] = {
  0x54270000, 0x0002079d, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
  0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t GPRnoip_and_GPRwithAPSR_NZCVnospSubClassMask[] = {
  0x14220000, 0x0000079d, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
  0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t tGPRwithpcSubClassMask[] = {
  0x00240000, 0x0002061c, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
  0x00000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8SubClassMask[] = {
  0x00080000, 0x00200000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0xe4c00c86, 0xfd24070f, 0x000001e0, // dsub_0
  0x00000000, 0x00000000, 0x44000c00, 0xf520000e, 0x000001e0, // dsub_1
  0x00000000, 0x00000000, 0xe0000004, 0xe500060c, 0x000001c0, // dsub_2
  0x00000000, 0x00000000, 0x00000000, 0xc4000000, 0x000001c0, // dsub_3
  0x00000000, 0x00000000, 0x80000000, 0x00000400, 0x00000180, // dsub_4
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // dsub_6
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // dsub_7
};

static const uint32_t hGPRSubClassMask[] = {
  0x6b900000, 0x00066183, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x32000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
  0x00000000, 0x32000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t tGPRSubClassMask[] = {
  0x00200000, 0x0000061c, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
  0x00000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t tGPREvenSubClassMask[] = {
  0x04400000, 0x000422a6, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
};

static const uint32_t GPRnopc_and_hGPRSubClassMask[] = {
  0x28800000, 0x00046183, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x32000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
  0x00000000, 0x32000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t GPRnosp_and_hGPRSubClassMask[] = {
  0x49000000, 0x00062183, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x32000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
  0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t GPRnoip_and_hGPRSubClassMask[] = {
  0x62000000, 0x00024181, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
  0x00000000, 0x32000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t GPRnoip_and_tGPREvenSubClassMask[] = {
  0x04000000, 0x00000284, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
};

static const uint32_t GPRnosp_and_GPRnopc_and_hGPRSubClassMask[] = {
  0x08000000, 0x00042183, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x32000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
  0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t tGPROddSubClassMask[] = {
  0x10000000, 0x00000508, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t GPRnopc_and_GPRnoip_and_hGPRSubClassMask[] = {
  0x20000000, 0x00004181, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
  0x00000000, 0x32000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t GPRnosp_and_GPRnoip_and_hGPRSubClassMask[] = {
  0x40000000, 0x00020181, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
  0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t tcGPRSubClassMask[] = {
  0x80000000, 0x00040630, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x2c000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
  0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPRSubClassMask[] = {
  0x00000000, 0x00000181, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
  0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t hGPR_and_tGPREvenSubClassMask[] = {
  0x00000000, 0x00042082, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x32000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
};

static const uint32_t tGPR_and_tGPREvenSubClassMask[] = {
  0x00000000, 0x00000204, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
};

static const uint32_t tGPR_and_tGPROddSubClassMask[] = {
  0x00000000, 0x00000408, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t tcGPRnotr12SubClassMask[] = {
  0x00000000, 0x00000610, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
  0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t tGPREven_and_tcGPRSubClassMask[] = {
  0x00000000, 0x00040220, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x2c000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
};

static const uint32_t FP_STATUS_REGSSubClassMask[] = {
  0x00000000, 0x00000040, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t hGPR_and_GPRnoip_and_tGPREvenSubClassMask[] = {
  0x00000000, 0x00000080, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
};

static const uint32_t hGPR_and_tGPROddSubClassMask[] = {
  0x00000000, 0x00000100, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t tGPREven_and_tcGPRnotr12SubClassMask[] = {
  0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
};

static const uint32_t tGPROdd_and_tcGPRSubClassMask[] = {
  0x00000000, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t CCRSubClassMask[] = {
  0x00000000, 0x00000800, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t FPCXTRegsSubClassMask[] = {
  0x00000000, 0x00001000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t GPRlrSubClassMask[] = {
  0x00000000, 0x00002000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t GPRspSubClassMask[] = {
  0x00000000, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x20000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
};

static const uint32_t VCCRSubClassMask[] = {
  0x00000000, 0x00008000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t cl_FPSCR_NZCVSubClassMask[] = {
  0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t hGPR_and_tGPRwithpcSubClassMask[] = {
  0x00000000, 0x00020000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t hGPR_and_tcGPRSubClassMask[] = {
  0x00000000, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x20000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
};

static const uint32_t DPRSubClassMask[] = {
  0x00000000, 0x00380000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0xc0000000, 0xffffffff, 0xffffffff, 0x000001ff, // dsub_0
  0x00000000, 0x00000000, 0x5f979ff8, 0xfffff80f, 0x000001ff, // dsub_1
  0x00000000, 0xc0000000, 0xfffff007, 0xffffffff, 0x000001ff, // dsub_2
  0x00000000, 0x00000000, 0x00000000, 0xfffff800, 0x000001ff, // dsub_3
  0x00000000, 0x00000000, 0xa0686000, 0x000007f0, 0x000001ff, // dsub_4
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // dsub_6
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // dsub_7
};

static const uint32_t DPR_VFP2SubClassMask[] = {
  0x00000000, 0x00300000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x80000000, 0xfffacfd7, 0xffff37ef, 0x000001fe, // dsub_0
  0x00000000, 0x00000000, 0x5d920fc0, 0xfff7200f, 0x000001fe, // dsub_1
  0x00000000, 0x00000000, 0xfcf80007, 0xffe707cf, 0x000001fc, // dsub_2
  0x00000000, 0x00000000, 0x00000000, 0xffa60000, 0x000001fc, // dsub_3
  0x00000000, 0x00000000, 0xa0600000, 0x00000780, 0x000001f8, // dsub_4
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // dsub_6
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // dsub_7
};

static const uint32_t DPR_8SubClassMask[] = {
  0x00000000, 0x00200000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0xe4c00c86, 0xfd24070f, 0x000001e0, // dsub_0
  0x00000000, 0x00000000, 0x44000c00, 0xf520000e, 0x000001e0, // dsub_1
  0x00000000, 0x00000000, 0xe0000004, 0xe500060c, 0x000001c0, // dsub_2
  0x00000000, 0x00000000, 0x00000000, 0xc4000000, 0x000001c0, // dsub_3
  0x00000000, 0x00000000, 0x80000000, 0x00000400, 0x00000180, // dsub_4
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // dsub_6
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // dsub_7
};

static const uint32_t GPRPairSubClassMask[] = {
  0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t GPRPairnospSubClassMask[] = {
  0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t GPRPair_with_gsub_0_in_tGPRSubClassMask[] = {
  0x00000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t GPRPair_with_gsub_0_in_hGPRSubClassMask[] = {
  0x00000000, 0x32000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t GPRPair_with_gsub_0_in_tcGPRSubClassMask[] = {
  0x00000000, 0x2c000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t GPRPair_with_gsub_0_in_tcGPRnotr12SubClassMask[] = {
  0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPRSubClassMask[] = {
  0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t GPRPair_with_gsub_1_in_GPRspSubClassMask[] = {
  0x00000000, 0x20000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t DPairSpcSubClassMask[] = {
  0x00000000, 0xc0000000, 0x00000007, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0xfffff000, 0xffffffff, 0x000001ff, // ssub_0_ssub_1_ssub_4_ssub_5
  0x00000000, 0x00000000, 0x00000000, 0xfffff800, 0x000001ff, // ssub_2_ssub_3_ssub_6_ssub_7
  0x00000000, 0x00000000, 0xa0686000, 0x000007f0, 0x000001ff, // ssub_4_ssub_5_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_8_ssub_9_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // dsub_5_dsub_7
};

static const uint32_t DPairSpc_with_ssub_0SubClassMask[] = {
  0x00000000, 0x80000000, 0x00000007, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0xfffac000, 0xffff37ef, 0x000001fe, // ssub_0_ssub_1_ssub_4_ssub_5
  0x00000000, 0x00000000, 0x00000000, 0xfff72000, 0x000001fe, // ssub_2_ssub_3_ssub_6_ssub_7
  0x00000000, 0x00000000, 0xa0680000, 0x000007c0, 0x000001fc, // ssub_4_ssub_5_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_8_ssub_9_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // dsub_5_dsub_7
};

static const uint32_t DPairSpc_with_ssub_4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000007, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0xfcf80000, 0xffe707cf, 0x000001fc, // ssub_0_ssub_1_ssub_4_ssub_5
  0x00000000, 0x00000000, 0x00000000, 0xffa60000, 0x000001fc, // ssub_2_ssub_3_ssub_6_ssub_7
  0x00000000, 0x00000000, 0xa0600000, 0x00000780, 0x000001f8, // ssub_4_ssub_5_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_8_ssub_9_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // dsub_5_dsub_7
};

static const uint32_t DPairSpc_with_dsub_0_in_DPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000006, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0xe4c00000, 0xfd24070f, 0x000001e0, // ssub_0_ssub_1_ssub_4_ssub_5
  0x00000000, 0x00000000, 0x00000000, 0xf5200000, 0x000001e0, // ssub_2_ssub_3_ssub_6_ssub_7
  0x00000000, 0x00000000, 0xa0000000, 0x00000600, 0x000001c0, // ssub_4_ssub_5_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_8_ssub_9_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // dsub_5_dsub_7
};

static const uint32_t DPairSpc_with_dsub_2_in_DPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000004, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0xe0000000, 0xe500060c, 0x000001c0, // ssub_0_ssub_1_ssub_4_ssub_5
  0x00000000, 0x00000000, 0x00000000, 0xc4000000, 0x000001c0, // ssub_2_ssub_3_ssub_6_ssub_7
  0x00000000, 0x00000000, 0x80000000, 0x00000400, 0x00000180, // ssub_4_ssub_5_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // ssub_8_ssub_9_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // dsub_5_dsub_7
};

static const uint32_t DPairSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000ff8, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x5f979000, 0xfffff80f, 0x000001ff, // qsub_0
  0x00000000, 0x00000000, 0x00000000, 0xfffff800, 0x000001ff, // qsub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // qsub_2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // qsub_3
  0x00000000, 0x00000000, 0x5f979000, 0xfffff80f, 0x000001ff, // ssub_2_ssub_3_ssub_4_ssub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // dsub_5_ssub_12_ssub_13
};

static const uint32_t DPair_with_ssub_0SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000fd0, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x5f928000, 0xffff300f, 0x000001fe, // qsub_0
  0x00000000, 0x00000000, 0x00000000, 0xffe70000, 0x000001fc, // qsub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // qsub_2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // qsub_3
  0x00000000, 0x00000000, 0x5d920000, 0xfff7200f, 0x000001fe, // ssub_2_ssub_3_ssub_4_ssub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // dsub_5_ssub_12_ssub_13
};

static const uint32_t QPRSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000b20, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x11010000, 0x50904006, 0x000001ff, // qsub_0
  0x00000000, 0x00000000, 0x00000000, 0x50904000, 0x000001ff, // qsub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // qsub_2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // qsub_3
  0x00000000, 0x00000000, 0x0a040000, 0xaa488009, 0x00000000, // ssub_2_ssub_3_ssub_4_ssub_5
};

static const uint32_t DPair_with_ssub_2SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000fc0, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x5d920000, 0xfff7200f, 0x000001fe, // qsub_0
  0x00000000, 0x00000000, 0x00000000, 0xffa60000, 0x000001fc, // qsub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // qsub_2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // qsub_3
  0x00000000, 0x00000000, 0x5c900000, 0xffe7000f, 0x000001fc, // ssub_2_ssub_3_ssub_4_ssub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // dsub_5_ssub_12_ssub_13
};

static const uint32_t DPair_with_dsub_0_in_DPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000c80, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x44800000, 0xfd24000f, 0x000001e0, // qsub_0
  0x00000000, 0x00000000, 0x00000000, 0xe5000000, 0x000001c0, // qsub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // qsub_2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // qsub_3
  0x00000000, 0x00000000, 0x44000000, 0xf520000e, 0x000001e0, // ssub_2_ssub_3_ssub_4_ssub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // dsub_5_ssub_12_ssub_13
};

static const uint32_t MQPRSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000b00, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x11000000, 0x50900006, 0x000001fe, // qsub_0
  0x00000000, 0x00000000, 0x00000000, 0x50800000, 0x000001fc, // qsub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // qsub_2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // qsub_3
  0x00000000, 0x00000000, 0x08000000, 0xaa400009, 0x00000000, // ssub_2_ssub_3_ssub_4_ssub_5
};

static const uint32_t QPR_VFP2SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000b00, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x11000000, 0x50900006, 0x000001fe, // qsub_0
  0x00000000, 0x00000000, 0x00000000, 0x50800000, 0x000001fc, // qsub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // qsub_2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // qsub_3
  0x00000000, 0x00000000, 0x08000000, 0xaa400009, 0x00000000, // ssub_2_ssub_3_ssub_4_ssub_5
};

static const uint32_t DPair_with_dsub_1_in_DPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000c00, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x44000000, 0xf520000e, 0x000001e0, // qsub_0
  0x00000000, 0x00000000, 0x00000000, 0xc4000000, 0x000001c0, // qsub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // qsub_2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // qsub_3
  0x00000000, 0x00000000, 0x40000000, 0xe500000c, 0x000001c0, // ssub_2_ssub_3_ssub_4_ssub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // dsub_5_ssub_12_ssub_13
};

static const uint32_t QPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000800, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x50000006, 0x000001e0, // qsub_0
  0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x000001c0, // qsub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // qsub_2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // qsub_3
  0x00000000, 0x00000000, 0x00000000, 0xa0000008, 0x00000000, // ssub_2_ssub_3_ssub_4_ssub_5
};

static const uint32_t DTripleSubClassMask[] = {
  0x00000000, 0x00000000, 0x5f979000, 0x0000000f, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0xfffff800, 0x000001ff, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
  0x00000000, 0x00000000, 0x00000000, 0xfffff800, 0x000001ff, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // dsub_5_ssub_12_ssub_13_dsub_7
};

static const uint32_t DTripleSpcSubClassMask[] = {
  0x00000000, 0x00000000, 0xa0686000, 0x000007f0, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_6_ssub_7_dsub_5_dsub_7
};

static const uint32_t DTripleSpc_with_ssub_0SubClassMask[] = {
  0x00000000, 0x00000000, 0xa0684000, 0x000007e0, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fe, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fe, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_6_ssub_7_dsub_5_dsub_7
};

static const uint32_t DTriple_with_ssub_0SubClassMask[] = {
  0x00000000, 0x00000000, 0x5f928000, 0x0000000f, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0xffff3000, 0x000001fe, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
  0x00000000, 0x00000000, 0x00000000, 0xfff72000, 0x000001fe, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // dsub_5_ssub_12_ssub_13_dsub_7
};

static const uint32_t DTriple_with_qsub_0_in_QPRSubClassMask[] = {
  0x00000000, 0x00000000, 0x11010000, 0x00000006, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x50904000, 0x000001ff, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
  0x00000000, 0x00000000, 0x00000000, 0xaa488000, 0x00000000, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
};

static const uint32_t DTriple_with_ssub_2SubClassMask[] = {
  0x00000000, 0x00000000, 0x5d920000, 0x0000000f, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0xfff72000, 0x000001fe, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
  0x00000000, 0x00000000, 0x00000000, 0xffe70000, 0x000001fc, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // dsub_5_ssub_12_ssub_13_dsub_7
};

static const uint32_t DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSubClassMask[] = {
  0x00000000, 0x00000000, 0x0a040000, 0x00000009, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0xaa488000, 0x00000000, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
  0x00000000, 0x00000000, 0x00000000, 0x50904000, 0x000001ff, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // dsub_5_ssub_12_ssub_13_dsub_7
};

static const uint32_t DTripleSpc_with_ssub_4SubClassMask[] = {
  0x00000000, 0x00000000, 0xa0680000, 0x000007c0, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_6_ssub_7_dsub_5_dsub_7
};

static const uint32_t DTriple_with_ssub_4SubClassMask[] = {
  0x00000000, 0x00000000, 0x5c900000, 0x0000000f, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0xffe70000, 0x000001fc, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
  0x00000000, 0x00000000, 0x00000000, 0xffa60000, 0x000001fc, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // dsub_5_ssub_12_ssub_13_dsub_7
};

static const uint32_t DTripleSpc_with_ssub_8SubClassMask[] = {
  0x00000000, 0x00000000, 0xa0600000, 0x00000780, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_6_ssub_7_dsub_5_dsub_7
};

static const uint32_t DTripleSpc_with_dsub_0_in_DPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0xa0400000, 0x00000700, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001e0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001e0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_6_ssub_7_dsub_5_dsub_7
};

static const uint32_t DTriple_with_dsub_0_in_DPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x44800000, 0x0000000f, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0xfd240000, 0x000001e0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
  0x00000000, 0x00000000, 0x00000000, 0xf5200000, 0x000001e0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // dsub_5_ssub_12_ssub_13_dsub_7
};

static const uint32_t DTriple_with_qsub_0_in_MQPRSubClassMask[] = {
  0x00000000, 0x00000000, 0x11000000, 0x00000006, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x50900000, 0x000001fe, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
  0x00000000, 0x00000000, 0x00000000, 0xaa400000, 0x00000000, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
};

static const uint32_t DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSubClassMask[] = {
  0x00000000, 0x00000000, 0x0a000000, 0x00000009, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0xaa480000, 0x00000000, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
  0x00000000, 0x00000000, 0x00000000, 0x50900000, 0x000001fe, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // dsub_5_ssub_12_ssub_13_dsub_7
};

static const uint32_t DTriple_with_dsub_1_in_DPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x44000000, 0x0000000e, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0xf5200000, 0x000001e0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
  0x00000000, 0x00000000, 0x00000000, 0xe5000000, 0x000001c0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // dsub_5_ssub_12_ssub_13_dsub_7
};

static const uint32_t DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSubClassMask[] = {
  0x00000000, 0x00000000, 0x08000000, 0x00000009, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0xaa400000, 0x00000000, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
  0x00000000, 0x00000000, 0x00000000, 0x50800000, 0x000001fc, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // dsub_5_ssub_12_ssub_13_dsub_7
};

static const uint32_t DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPRSubClassMask[] = {
  0x00000000, 0x00000000, 0x10000000, 0x00000006, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x50800000, 0x000001fc, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
  0x00000000, 0x00000000, 0x00000000, 0xaa000000, 0x00000000, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
};

static const uint32_t DTripleSpc_with_dsub_2_in_DPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0xa0000000, 0x00000600, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_6_ssub_7_dsub_5_dsub_7
};

static const uint32_t DTriple_with_dsub_2_in_DPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x40000000, 0x0000000c, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0xe5000000, 0x000001c0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
  0x00000000, 0x00000000, 0x00000000, 0xc4000000, 0x000001c0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // dsub_5_ssub_12_ssub_13_dsub_7
};

static const uint32_t DTripleSpc_with_dsub_4_in_DPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x80000000, 0x00000400, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // ssub_6_ssub_7_dsub_5_dsub_7
};

static const uint32_t DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000009, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0xa8000000, 0x00000000, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
  0x00000000, 0x00000000, 0x00000000, 0x50000000, 0x000001e0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // dsub_5_ssub_12_ssub_13_dsub_7
};

static const uint32_t DTriple_with_qsub_0_in_QPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000006, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x50000000, 0x000001e0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
  0x00000000, 0x00000000, 0x00000000, 0xa0000000, 0x00000000, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
};

static const uint32_t DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000004, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x000001c0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
  0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
};

static const uint32_t DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0xa0000000, 0x00000000, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
  0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x000001c0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // dsub_5_ssub_12_ssub_13_dsub_7
};

static const uint32_t DQuadSpcSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x000007f0, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_6_ssub_7_dsub_5_dsub_7
};

static const uint32_t DQuadSpc_with_ssub_0SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x000007e0, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fe, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fe, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_6_ssub_7_dsub_5_dsub_7
};

static const uint32_t DQuadSpc_with_ssub_4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x000007c0, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_6_ssub_7_dsub_5_dsub_7
};

static const uint32_t DQuadSpc_with_ssub_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000780, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_6_ssub_7_dsub_5_dsub_7
};

static const uint32_t DQuadSpc_with_dsub_0_in_DPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000700, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001e0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001e0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_6_ssub_7_dsub_5_dsub_7
};

static const uint32_t DQuadSpc_with_dsub_2_in_DPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000600, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_6_ssub_7_dsub_5_dsub_7
};

static const uint32_t DQuadSpc_with_dsub_4_in_DPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000400, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // ssub_6_ssub_7_dsub_5_dsub_7
};

static const uint32_t DQuadSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0xfffff800, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // qqsub_0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // qqsub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
};

static const uint32_t DQuad_with_ssub_0SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0xffff3000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fe, // qqsub_0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // qqsub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fe, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
};

static const uint32_t DQuad_with_ssub_2SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0xfff72000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fe, // qqsub_0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // qqsub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
};

static const uint32_t QQPRSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x50904000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // qqsub_0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // qqsub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
};

static const uint32_t DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0xaa488000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
};

static const uint32_t DQuad_with_ssub_4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0xffe70000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // qqsub_0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // qqsub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
};

static const uint32_t DQuad_with_ssub_6SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0xffa60000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // qqsub_0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // qqsub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
};

static const uint32_t DQuad_with_dsub_0_in_DPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0xfd240000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001e0, // qqsub_0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // qqsub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001e0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
};

static const uint32_t DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0xaa480000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fe, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
};

static const uint32_t QQPR_with_ssub_0SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x50900000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fe, // qqsub_0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // qqsub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
};

static const uint32_t DQuad_with_dsub_1_in_DPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0xf5200000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001e0, // qqsub_0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // qqsub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
};

static const uint32_t DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0xaa400000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
};

static const uint32_t MQQPRSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x50800000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // qqsub_0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // qqsub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
};

static const uint32_t DQuad_with_dsub_2_in_DPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0xe5000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // qqsub_0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // qqsub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
};

static const uint32_t DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0xaa000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
};

static const uint32_t DQuad_with_dsub_3_in_DPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0xc4000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // qqsub_0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // qqsub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
};

static const uint32_t DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0xa8000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001e0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
};

static const uint32_t MQQPR_with_qsub_0_in_QPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x50000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001e0, // qqsub_0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // qqsub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
};

static const uint32_t DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0xa0000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
};

static const uint32_t MQQPR_with_dsub_2_in_DPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // qqsub_0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // qqsub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
};

static const uint32_t DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
};

static const uint32_t QQQQPRSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, 
};

static const uint32_t QQQQPR_with_ssub_0SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fe, 
};

static const uint32_t QQQQPR_with_ssub_4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, 
};

static const uint32_t QQQQPR_with_ssub_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, 
};

static const uint32_t MQQQQPRSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, 
};

static const uint32_t MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001e0, 
};

static const uint32_t MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, 
};

static const uint32_t MQQQQPR_with_qsub_2_in_QPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, 
};

static const uint32_t MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 
};

static const uint16_t SuperRegIdxSeqs[] = {
  /* 0 */ 1, 2, 3, 4, 5, 6, 7, 8, 0,
  /* 9 */ 9, 0,
  /* 11 */ 9, 10, 0,
  /* 14 */ 1, 2, 3, 4, 5, 6, 7, 8, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 0,
  /* 39 */ 13, 14, 15, 16, 37, 0,
  /* 45 */ 38, 40, 45, 48, 0,
  /* 50 */ 42, 50, 0,
  /* 53 */ 34, 36, 44, 52, 0,
  /* 58 */ 33, 35, 43, 51, 53, 0,
  /* 64 */ 34, 36, 47, 54, 0,
  /* 69 */ 34, 36, 44, 47, 52, 54, 0,
  /* 76 */ 13, 14, 15, 16, 37, 49, 55, 0,
  /* 84 */ 11, 12, 56, 0,
  /* 88 */ 11, 12, 42, 50, 56, 0,
};

static unsigned const SPRSuperclasses[] = {
  ARM::HPRRegClassID,
  ARM::FPWithVPRRegClassID,
};

static unsigned const FPWithVPR_with_ssub_0Superclasses[] = {
  ARM::FPWithVPRRegClassID,
};

static unsigned const SPR_8Superclasses[] = {
  ARM::HPRRegClassID,
  ARM::FPWithVPRRegClassID,
  ARM::SPRRegClassID,
};

static unsigned const GPRnopcSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRwithAPSRRegClassID,
  ARM::GPRwithZRRegClassID,
};

static unsigned const GPRnospSuperclasses[] = {
  ARM::GPRRegClassID,
};

static unsigned const GPRwithAPSR_NZCVnospSuperclasses[] = {
  ARM::GPRwithAPSRRegClassID,
};

static unsigned const GPRwithZRnospSuperclasses[] = {
  ARM::GPRwithZRRegClassID,
};

static unsigned const GPRnoipSuperclasses[] = {
  ARM::GPRRegClassID,
};

static unsigned const rGPRSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRwithAPSRRegClassID,
  ARM::GPRwithZRRegClassID,
  ARM::GPRnopcRegClassID,
  ARM::GPRnospRegClassID,
  ARM::GPRwithAPSR_NZCVnospRegClassID,
  ARM::GPRwithAPSRnospRegClassID,
  ARM::GPRwithZRnospRegClassID,
};

static unsigned const GPRnoip_and_GPRnopcSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRwithAPSRRegClassID,
  ARM::GPRwithZRRegClassID,
  ARM::GPRnopcRegClassID,
  ARM::GPRnoipRegClassID,
};

static unsigned const GPRnoip_and_GPRnospSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRnospRegClassID,
  ARM::GPRnoipRegClassID,
};

static unsigned const GPRnoip_and_GPRwithAPSR_NZCVnospSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRwithAPSRRegClassID,
  ARM::GPRwithZRRegClassID,
  ARM::GPRnopcRegClassID,
  ARM::GPRnospRegClassID,
  ARM::GPRwithAPSR_NZCVnospRegClassID,
  ARM::GPRwithAPSRnospRegClassID,
  ARM::GPRwithZRnospRegClassID,
  ARM::GPRnoipRegClassID,
  ARM::rGPRRegClassID,
  ARM::GPRnoip_and_GPRnopcRegClassID,
  ARM::GPRnoip_and_GPRnospRegClassID,
};

static unsigned const tGPRwithpcSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRnospRegClassID,
  ARM::GPRnoipRegClassID,
  ARM::GPRnoip_and_GPRnospRegClassID,
};

static unsigned const FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8Superclasses[] = {
  ARM::FPWithVPRRegClassID,
  ARM::FPWithVPR_with_ssub_0RegClassID,
};

static unsigned const hGPRSuperclasses[] = {
  ARM::GPRRegClassID,
};

static unsigned const tGPRSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRwithAPSRRegClassID,
  ARM::GPRwithZRRegClassID,
  ARM::GPRnopcRegClassID,
  ARM::GPRnospRegClassID,
  ARM::GPRwithAPSR_NZCVnospRegClassID,
  ARM::GPRwithAPSRnospRegClassID,
  ARM::GPRwithZRnospRegClassID,
  ARM::GPRnoipRegClassID,
  ARM::rGPRRegClassID,
  ARM::GPRnoip_and_GPRnopcRegClassID,
  ARM::GPRnoip_and_GPRnospRegClassID,
  ARM::GPRnoip_and_GPRwithAPSR_NZCVnospRegClassID,
  ARM::tGPRwithpcRegClassID,
};

static unsigned const tGPREvenSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRwithAPSRRegClassID,
  ARM::GPRwithZRRegClassID,
  ARM::GPRnopcRegClassID,
  ARM::GPRnospRegClassID,
  ARM::GPRwithAPSR_NZCVnospRegClassID,
  ARM::GPRwithAPSRnospRegClassID,
  ARM::GPRwithZRnospRegClassID,
  ARM::rGPRRegClassID,
};

static unsigned const GPRnopc_and_hGPRSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRwithAPSRRegClassID,
  ARM::GPRwithZRRegClassID,
  ARM::GPRnopcRegClassID,
  ARM::hGPRRegClassID,
};

static unsigned const GPRnosp_and_hGPRSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRnospRegClassID,
  ARM::hGPRRegClassID,
};

static unsigned const GPRnoip_and_hGPRSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRnoipRegClassID,
  ARM::hGPRRegClassID,
};

static unsigned const GPRnoip_and_tGPREvenSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRwithAPSRRegClassID,
  ARM::GPRwithZRRegClassID,
  ARM::GPRnopcRegClassID,
  ARM::GPRnospRegClassID,
  ARM::GPRwithAPSR_NZCVnospRegClassID,
  ARM::GPRwithAPSRnospRegClassID,
  ARM::GPRwithZRnospRegClassID,
  ARM::GPRnoipRegClassID,
  ARM::rGPRRegClassID,
  ARM::GPRnoip_and_GPRnopcRegClassID,
  ARM::GPRnoip_and_GPRnospRegClassID,
  ARM::GPRnoip_and_GPRwithAPSR_NZCVnospRegClassID,
  ARM::tGPREvenRegClassID,
};

static unsigned const GPRnosp_and_GPRnopc_and_hGPRSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRwithAPSRRegClassID,
  ARM::GPRwithZRRegClassID,
  ARM::GPRnopcRegClassID,
  ARM::GPRnospRegClassID,
  ARM::GPRwithAPSR_NZCVnospRegClassID,
  ARM::GPRwithAPSRnospRegClassID,
  ARM::GPRwithZRnospRegClassID,
  ARM::rGPRRegClassID,
  ARM::hGPRRegClassID,
  ARM::GPRnopc_and_hGPRRegClassID,
  ARM::GPRnosp_and_hGPRRegClassID,
};

static unsigned const tGPROddSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRwithAPSRRegClassID,
  ARM::GPRwithZRRegClassID,
  ARM::GPRnopcRegClassID,
  ARM::GPRnospRegClassID,
  ARM::GPRwithAPSR_NZCVnospRegClassID,
  ARM::GPRwithAPSRnospRegClassID,
  ARM::GPRwithZRnospRegClassID,
  ARM::GPRnoipRegClassID,
  ARM::rGPRRegClassID,
  ARM::GPRnoip_and_GPRnopcRegClassID,
  ARM::GPRnoip_and_GPRnospRegClassID,
  ARM::GPRnoip_and_GPRwithAPSR_NZCVnospRegClassID,
};

static unsigned const GPRnopc_and_GPRnoip_and_hGPRSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRwithAPSRRegClassID,
  ARM::GPRwithZRRegClassID,
  ARM::GPRnopcRegClassID,
  ARM::GPRnoipRegClassID,
  ARM::GPRnoip_and_GPRnopcRegClassID,
  ARM::hGPRRegClassID,
  ARM::GPRnopc_and_hGPRRegClassID,
  ARM::GPRnoip_and_hGPRRegClassID,
};

static unsigned const GPRnosp_and_GPRnoip_and_hGPRSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRnospRegClassID,
  ARM::GPRnoipRegClassID,
  ARM::GPRnoip_and_GPRnospRegClassID,
  ARM::hGPRRegClassID,
  ARM::GPRnosp_and_hGPRRegClassID,
  ARM::GPRnoip_and_hGPRRegClassID,
};

static unsigned const tcGPRSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRwithAPSRRegClassID,
  ARM::GPRwithZRRegClassID,
  ARM::GPRnopcRegClassID,
  ARM::GPRnospRegClassID,
  ARM::GPRwithAPSR_NZCVnospRegClassID,
  ARM::GPRwithAPSRnospRegClassID,
  ARM::GPRwithZRnospRegClassID,
  ARM::rGPRRegClassID,
};

static unsigned const GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPRSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRwithAPSRRegClassID,
  ARM::GPRwithZRRegClassID,
  ARM::GPRnopcRegClassID,
  ARM::GPRnospRegClassID,
  ARM::GPRwithAPSR_NZCVnospRegClassID,
  ARM::GPRwithAPSRnospRegClassID,
  ARM::GPRwithZRnospRegClassID,
  ARM::GPRnoipRegClassID,
  ARM::rGPRRegClassID,
  ARM::GPRnoip_and_GPRnopcRegClassID,
  ARM::GPRnoip_and_GPRnospRegClassID,
  ARM::GPRnoip_and_GPRwithAPSR_NZCVnospRegClassID,
  ARM::hGPRRegClassID,
  ARM::GPRnopc_and_hGPRRegClassID,
  ARM::GPRnosp_and_hGPRRegClassID,
  ARM::GPRnoip_and_hGPRRegClassID,
  ARM::GPRnosp_and_GPRnopc_and_hGPRRegClassID,
  ARM::GPRnopc_and_GPRnoip_and_hGPRRegClassID,
  ARM::GPRnosp_and_GPRnoip_and_hGPRRegClassID,
};

static unsigned const hGPR_and_tGPREvenSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRwithAPSRRegClassID,
  ARM::GPRwithZRRegClassID,
  ARM::GPRnopcRegClassID,
  ARM::GPRnospRegClassID,
  ARM::GPRwithAPSR_NZCVnospRegClassID,
  ARM::GPRwithAPSRnospRegClassID,
  ARM::GPRwithZRnospRegClassID,
  ARM::rGPRRegClassID,
  ARM::hGPRRegClassID,
  ARM::tGPREvenRegClassID,
  ARM::GPRnopc_and_hGPRRegClassID,
  ARM::GPRnosp_and_hGPRRegClassID,
  ARM::GPRnosp_and_GPRnopc_and_hGPRRegClassID,
};

static unsigned const tGPR_and_tGPREvenSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRwithAPSRRegClassID,
  ARM::GPRwithZRRegClassID,
  ARM::GPRnopcRegClassID,
  ARM::GPRnospRegClassID,
  ARM::GPRwithAPSR_NZCVnospRegClassID,
  ARM::GPRwithAPSRnospRegClassID,
  ARM::GPRwithZRnospRegClassID,
  ARM::GPRnoipRegClassID,
  ARM::rGPRRegClassID,
  ARM::GPRnoip_and_GPRnopcRegClassID,
  ARM::GPRnoip_and_GPRnospRegClassID,
  ARM::GPRnoip_and_GPRwithAPSR_NZCVnospRegClassID,
  ARM::tGPRwithpcRegClassID,
  ARM::tGPRRegClassID,
  ARM::tGPREvenRegClassID,
  ARM::GPRnoip_and_tGPREvenRegClassID,
};

static unsigned const tGPR_and_tGPROddSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRwithAPSRRegClassID,
  ARM::GPRwithZRRegClassID,
  ARM::GPRnopcRegClassID,
  ARM::GPRnospRegClassID,
  ARM::GPRwithAPSR_NZCVnospRegClassID,
  ARM::GPRwithAPSRnospRegClassID,
  ARM::GPRwithZRnospRegClassID,
  ARM::GPRnoipRegClassID,
  ARM::rGPRRegClassID,
  ARM::GPRnoip_and_GPRnopcRegClassID,
  ARM::GPRnoip_and_GPRnospRegClassID,
  ARM::GPRnoip_and_GPRwithAPSR_NZCVnospRegClassID,
  ARM::tGPRwithpcRegClassID,
  ARM::tGPRRegClassID,
  ARM::tGPROddRegClassID,
};

static unsigned const tcGPRnotr12Superclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRwithAPSRRegClassID,
  ARM::GPRwithZRRegClassID,
  ARM::GPRnopcRegClassID,
  ARM::GPRnospRegClassID,
  ARM::GPRwithAPSR_NZCVnospRegClassID,
  ARM::GPRwithAPSRnospRegClassID,
  ARM::GPRwithZRnospRegClassID,
  ARM::GPRnoipRegClassID,
  ARM::rGPRRegClassID,
  ARM::GPRnoip_and_GPRnopcRegClassID,
  ARM::GPRnoip_and_GPRnospRegClassID,
  ARM::GPRnoip_and_GPRwithAPSR_NZCVnospRegClassID,
  ARM::tGPRwithpcRegClassID,
  ARM::tGPRRegClassID,
  ARM::tcGPRRegClassID,
};

static unsigned const tGPREven_and_tcGPRSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRwithAPSRRegClassID,
  ARM::GPRwithZRRegClassID,
  ARM::GPRnopcRegClassID,
  ARM::GPRnospRegClassID,
  ARM::GPRwithAPSR_NZCVnospRegClassID,
  ARM::GPRwithAPSRnospRegClassID,
  ARM::GPRwithZRnospRegClassID,
  ARM::rGPRRegClassID,
  ARM::tGPREvenRegClassID,
  ARM::tcGPRRegClassID,
};

static unsigned const hGPR_and_GPRnoip_and_tGPREvenSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRwithAPSRRegClassID,
  ARM::GPRwithZRRegClassID,
  ARM::GPRnopcRegClassID,
  ARM::GPRnospRegClassID,
  ARM::GPRwithAPSR_NZCVnospRegClassID,
  ARM::GPRwithAPSRnospRegClassID,
  ARM::GPRwithZRnospRegClassID,
  ARM::GPRnoipRegClassID,
  ARM::rGPRRegClassID,
  ARM::GPRnoip_and_GPRnopcRegClassID,
  ARM::GPRnoip_and_GPRnospRegClassID,
  ARM::GPRnoip_and_GPRwithAPSR_NZCVnospRegClassID,
  ARM::hGPRRegClassID,
  ARM::tGPREvenRegClassID,
  ARM::GPRnopc_and_hGPRRegClassID,
  ARM::GPRnosp_and_hGPRRegClassID,
  ARM::GPRnoip_and_hGPRRegClassID,
  ARM::GPRnoip_and_tGPREvenRegClassID,
  ARM::GPRnosp_and_GPRnopc_and_hGPRRegClassID,
  ARM::GPRnopc_and_GPRnoip_and_hGPRRegClassID,
  ARM::GPRnosp_and_GPRnoip_and_hGPRRegClassID,
  ARM::GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPRRegClassID,
  ARM::hGPR_and_tGPREvenRegClassID,
};

static unsigned const hGPR_and_tGPROddSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRwithAPSRRegClassID,
  ARM::GPRwithZRRegClassID,
  ARM::GPRnopcRegClassID,
  ARM::GPRnospRegClassID,
  ARM::GPRwithAPSR_NZCVnospRegClassID,
  ARM::GPRwithAPSRnospRegClassID,
  ARM::GPRwithZRnospRegClassID,
  ARM::GPRnoipRegClassID,
  ARM::rGPRRegClassID,
  ARM::GPRnoip_and_GPRnopcRegClassID,
  ARM::GPRnoip_and_GPRnospRegClassID,
  ARM::GPRnoip_and_GPRwithAPSR_NZCVnospRegClassID,
  ARM::hGPRRegClassID,
  ARM::GPRnopc_and_hGPRRegClassID,
  ARM::GPRnosp_and_hGPRRegClassID,
  ARM::GPRnoip_and_hGPRRegClassID,
  ARM::GPRnosp_and_GPRnopc_and_hGPRRegClassID,
  ARM::tGPROddRegClassID,
  ARM::GPRnopc_and_GPRnoip_and_hGPRRegClassID,
  ARM::GPRnosp_and_GPRnoip_and_hGPRRegClassID,
  ARM::GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPRRegClassID,
};

static unsigned const tGPREven_and_tcGPRnotr12Superclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRwithAPSRRegClassID,
  ARM::GPRwithZRRegClassID,
  ARM::GPRnopcRegClassID,
  ARM::GPRnospRegClassID,
  ARM::GPRwithAPSR_NZCVnospRegClassID,
  ARM::GPRwithAPSRnospRegClassID,
  ARM::GPRwithZRnospRegClassID,
  ARM::GPRnoipRegClassID,
  ARM::rGPRRegClassID,
  ARM::GPRnoip_and_GPRnopcRegClassID,
  ARM::GPRnoip_and_GPRnospRegClassID,
  ARM::GPRnoip_and_GPRwithAPSR_NZCVnospRegClassID,
  ARM::tGPRwithpcRegClassID,
  ARM::tGPRRegClassID,
  ARM::tGPREvenRegClassID,
  ARM::GPRnoip_and_tGPREvenRegClassID,
  ARM::tcGPRRegClassID,
  ARM::tGPR_and_tGPREvenRegClassID,
  ARM::tcGPRnotr12RegClassID,
  ARM::tGPREven_and_tcGPRRegClassID,
};

static unsigned const tGPROdd_and_tcGPRSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRwithAPSRRegClassID,
  ARM::GPRwithZRRegClassID,
  ARM::GPRnopcRegClassID,
  ARM::GPRnospRegClassID,
  ARM::GPRwithAPSR_NZCVnospRegClassID,
  ARM::GPRwithAPSRnospRegClassID,
  ARM::GPRwithZRnospRegClassID,
  ARM::GPRnoipRegClassID,
  ARM::rGPRRegClassID,
  ARM::GPRnoip_and_GPRnopcRegClassID,
  ARM::GPRnoip_and_GPRnospRegClassID,
  ARM::GPRnoip_and_GPRwithAPSR_NZCVnospRegClassID,
  ARM::tGPRwithpcRegClassID,
  ARM::tGPRRegClassID,
  ARM::tGPROddRegClassID,
  ARM::tcGPRRegClassID,
  ARM::tGPR_and_tGPROddRegClassID,
  ARM::tcGPRnotr12RegClassID,
};

static unsigned const GPRlrSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRwithAPSRRegClassID,
  ARM::GPRwithZRRegClassID,
  ARM::GPRnopcRegClassID,
  ARM::GPRnospRegClassID,
  ARM::GPRwithAPSR_NZCVnospRegClassID,
  ARM::GPRwithAPSRnospRegClassID,
  ARM::GPRwithZRnospRegClassID,
  ARM::rGPRRegClassID,
  ARM::hGPRRegClassID,
  ARM::tGPREvenRegClassID,
  ARM::GPRnopc_and_hGPRRegClassID,
  ARM::GPRnosp_and_hGPRRegClassID,
  ARM::GPRnosp_and_GPRnopc_and_hGPRRegClassID,
  ARM::hGPR_and_tGPREvenRegClassID,
};

static unsigned const GPRspSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRwithAPSRRegClassID,
  ARM::GPRwithZRRegClassID,
  ARM::GPRnopcRegClassID,
  ARM::GPRnoipRegClassID,
  ARM::GPRnoip_and_GPRnopcRegClassID,
  ARM::hGPRRegClassID,
  ARM::GPRnopc_and_hGPRRegClassID,
  ARM::GPRnoip_and_hGPRRegClassID,
  ARM::GPRnopc_and_GPRnoip_and_hGPRRegClassID,
};

static unsigned const VCCRSuperclasses[] = {
  ARM::FPWithVPRRegClassID,
};

static unsigned const hGPR_and_tGPRwithpcSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRnospRegClassID,
  ARM::GPRnoipRegClassID,
  ARM::GPRnoip_and_GPRnospRegClassID,
  ARM::tGPRwithpcRegClassID,
  ARM::hGPRRegClassID,
  ARM::GPRnosp_and_hGPRRegClassID,
  ARM::GPRnoip_and_hGPRRegClassID,
  ARM::GPRnosp_and_GPRnoip_and_hGPRRegClassID,
};

static unsigned const hGPR_and_tcGPRSuperclasses[] = {
  ARM::GPRRegClassID,
  ARM::GPRwithAPSRRegClassID,
  ARM::GPRwithZRRegClassID,
  ARM::GPRnopcRegClassID,
  ARM::GPRnospRegClassID,
  ARM::GPRwithAPSR_NZCVnospRegClassID,
  ARM::GPRwithAPSRnospRegClassID,
  ARM::GPRwithZRnospRegClassID,
  ARM::rGPRRegClassID,
  ARM::hGPRRegClassID,
  ARM::tGPREvenRegClassID,
  ARM::GPRnopc_and_hGPRRegClassID,
  ARM::GPRnosp_and_hGPRRegClassID,
  ARM::GPRnosp_and_GPRnopc_and_hGPRRegClassID,
  ARM::tcGPRRegClassID,
  ARM::hGPR_and_tGPREvenRegClassID,
  ARM::tGPREven_and_tcGPRRegClassID,
};

static unsigned const DPRSuperclasses[] = {
  ARM::FPWithVPRRegClassID,
};

static unsigned const DPR_VFP2Superclasses[] = {
  ARM::FPWithVPRRegClassID,
  ARM::FPWithVPR_with_ssub_0RegClassID,
  ARM::DPRRegClassID,
};

static unsigned const DPR_8Superclasses[] = {
  ARM::FPWithVPRRegClassID,
  ARM::FPWithVPR_with_ssub_0RegClassID,
  ARM::FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8RegClassID,
  ARM::DPRRegClassID,
  ARM::DPR_VFP2RegClassID,
};

static unsigned const GPRPairnospSuperclasses[] = {
  ARM::GPRPairRegClassID,
};

static unsigned const GPRPair_with_gsub_0_in_tGPRSuperclasses[] = {
  ARM::GPRPairRegClassID,
  ARM::GPRPairnospRegClassID,
};

static unsigned const GPRPair_with_gsub_0_in_hGPRSuperclasses[] = {
  ARM::GPRPairRegClassID,
};

static unsigned const GPRPair_with_gsub_0_in_tcGPRSuperclasses[] = {
  ARM::GPRPairRegClassID,
};

static unsigned const GPRPair_with_gsub_0_in_tcGPRnotr12Superclasses[] = {
  ARM::GPRPairRegClassID,
  ARM::GPRPairnospRegClassID,
  ARM::GPRPair_with_gsub_0_in_tGPRRegClassID,
  ARM::GPRPair_with_gsub_0_in_tcGPRRegClassID,
};

static unsigned const GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPRSuperclasses[] = {
  ARM::GPRPairRegClassID,
  ARM::GPRPairnospRegClassID,
  ARM::GPRPair_with_gsub_0_in_hGPRRegClassID,
};

static unsigned const GPRPair_with_gsub_1_in_GPRspSuperclasses[] = {
  ARM::GPRPairRegClassID,
  ARM::GPRPair_with_gsub_0_in_hGPRRegClassID,
  ARM::GPRPair_with_gsub_0_in_tcGPRRegClassID,
};

static unsigned const DPairSpc_with_ssub_0Superclasses[] = {
  ARM::DPairSpcRegClassID,
};

static unsigned const DPairSpc_with_ssub_4Superclasses[] = {
  ARM::DPairSpcRegClassID,
  ARM::DPairSpc_with_ssub_0RegClassID,
};

static unsigned const DPairSpc_with_dsub_0_in_DPR_8Superclasses[] = {
  ARM::DPairSpcRegClassID,
  ARM::DPairSpc_with_ssub_0RegClassID,
  ARM::DPairSpc_with_ssub_4RegClassID,
};

static unsigned const DPairSpc_with_dsub_2_in_DPR_8Superclasses[] = {
  ARM::DPairSpcRegClassID,
  ARM::DPairSpc_with_ssub_0RegClassID,
  ARM::DPairSpc_with_ssub_4RegClassID,
  ARM::DPairSpc_with_dsub_0_in_DPR_8RegClassID,
};

static unsigned const DPair_with_ssub_0Superclasses[] = {
  ARM::DPairRegClassID,
};

static unsigned const QPRSuperclasses[] = {
  ARM::DPairRegClassID,
};

static unsigned const DPair_with_ssub_2Superclasses[] = {
  ARM::DPairRegClassID,
  ARM::DPair_with_ssub_0RegClassID,
};

static unsigned const DPair_with_dsub_0_in_DPR_8Superclasses[] = {
  ARM::DPairRegClassID,
  ARM::DPair_with_ssub_0RegClassID,
  ARM::DPair_with_ssub_2RegClassID,
};

static unsigned const MQPRSuperclasses[] = {
  ARM::DPairRegClassID,
  ARM::DPair_with_ssub_0RegClassID,
  ARM::QPRRegClassID,
  ARM::DPair_with_ssub_2RegClassID,
  ARM::QPR_VFP2RegClassID,
};

static unsigned const QPR_VFP2Superclasses[] = {
  ARM::DPairRegClassID,
  ARM::DPair_with_ssub_0RegClassID,
  ARM::QPRRegClassID,
  ARM::DPair_with_ssub_2RegClassID,
  ARM::MQPRRegClassID,
};

static unsigned const DPair_with_dsub_1_in_DPR_8Superclasses[] = {
  ARM::DPairRegClassID,
  ARM::DPair_with_ssub_0RegClassID,
  ARM::DPair_with_ssub_2RegClassID,
  ARM::DPair_with_dsub_0_in_DPR_8RegClassID,
};

static unsigned const QPR_8Superclasses[] = {
  ARM::DPairRegClassID,
  ARM::DPair_with_ssub_0RegClassID,
  ARM::QPRRegClassID,
  ARM::DPair_with_ssub_2RegClassID,
  ARM::DPair_with_dsub_0_in_DPR_8RegClassID,
  ARM::MQPRRegClassID,
  ARM::QPR_VFP2RegClassID,
  ARM::DPair_with_dsub_1_in_DPR_8RegClassID,
};

static unsigned const DTripleSpc_with_ssub_0Superclasses[] = {
  ARM::DTripleSpcRegClassID,
};

static unsigned const DTriple_with_ssub_0Superclasses[] = {
  ARM::DTripleRegClassID,
};

static unsigned const DTriple_with_qsub_0_in_QPRSuperclasses[] = {
  ARM::DTripleRegClassID,
};

static unsigned const DTriple_with_ssub_2Superclasses[] = {
  ARM::DTripleRegClassID,
  ARM::DTriple_with_ssub_0RegClassID,
};

static unsigned const DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSuperclasses[] = {
  ARM::DTripleRegClassID,
};

static unsigned const DTripleSpc_with_ssub_4Superclasses[] = {
  ARM::DTripleSpcRegClassID,
  ARM::DTripleSpc_with_ssub_0RegClassID,
};

static unsigned const DTriple_with_ssub_4Superclasses[] = {
  ARM::DTripleRegClassID,
  ARM::DTriple_with_ssub_0RegClassID,
  ARM::DTriple_with_ssub_2RegClassID,
};

static unsigned const DTripleSpc_with_ssub_8Superclasses[] = {
  ARM::DTripleSpcRegClassID,
  ARM::DTripleSpc_with_ssub_0RegClassID,
  ARM::DTripleSpc_with_ssub_4RegClassID,
};

static unsigned const DTripleSpc_with_dsub_0_in_DPR_8Superclasses[] = {
  ARM::DTripleSpcRegClassID,
  ARM::DTripleSpc_with_ssub_0RegClassID,
  ARM::DTripleSpc_with_ssub_4RegClassID,
  ARM::DTripleSpc_with_ssub_8RegClassID,
};

static unsigned const DTriple_with_dsub_0_in_DPR_8Superclasses[] = {
  ARM::DTripleRegClassID,
  ARM::DTriple_with_ssub_0RegClassID,
  ARM::DTriple_with_ssub_2RegClassID,
  ARM::DTriple_with_ssub_4RegClassID,
};

static unsigned const DTriple_with_qsub_0_in_MQPRSuperclasses[] = {
  ARM::DTripleRegClassID,
  ARM::DTriple_with_ssub_0RegClassID,
  ARM::DTriple_with_qsub_0_in_QPRRegClassID,
  ARM::DTriple_with_ssub_2RegClassID,
};

static unsigned const DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSuperclasses[] = {
  ARM::DTripleRegClassID,
  ARM::DTriple_with_ssub_0RegClassID,
  ARM::DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
};

static unsigned const DTriple_with_dsub_1_in_DPR_8Superclasses[] = {
  ARM::DTripleRegClassID,
  ARM::DTriple_with_ssub_0RegClassID,
  ARM::DTriple_with_ssub_2RegClassID,
  ARM::DTriple_with_ssub_4RegClassID,
  ARM::DTriple_with_dsub_0_in_DPR_8RegClassID,
};

static unsigned const DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSuperclasses[] = {
  ARM::DTripleRegClassID,
  ARM::DTriple_with_ssub_0RegClassID,
  ARM::DTriple_with_ssub_2RegClassID,
  ARM::DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
  ARM::DTriple_with_ssub_4RegClassID,
  ARM::DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
};

static unsigned const DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPRSuperclasses[] = {
  ARM::DTripleRegClassID,
  ARM::DTriple_with_ssub_0RegClassID,
  ARM::DTriple_with_qsub_0_in_QPRRegClassID,
  ARM::DTriple_with_ssub_2RegClassID,
  ARM::DTriple_with_ssub_4RegClassID,
  ARM::DTriple_with_qsub_0_in_MQPRRegClassID,
};

static unsigned const DTripleSpc_with_dsub_2_in_DPR_8Superclasses[] = {
  ARM::DTripleSpcRegClassID,
  ARM::DTripleSpc_with_ssub_0RegClassID,
  ARM::DTripleSpc_with_ssub_4RegClassID,
  ARM::DTripleSpc_with_ssub_8RegClassID,
  ARM::DTripleSpc_with_dsub_0_in_DPR_8RegClassID,
};

static unsigned const DTriple_with_dsub_2_in_DPR_8Superclasses[] = {
  ARM::DTripleRegClassID,
  ARM::DTriple_with_ssub_0RegClassID,
  ARM::DTriple_with_ssub_2RegClassID,
  ARM::DTriple_with_ssub_4RegClassID,
  ARM::DTriple_with_dsub_0_in_DPR_8RegClassID,
  ARM::DTriple_with_dsub_1_in_DPR_8RegClassID,
};

static unsigned const DTripleSpc_with_dsub_4_in_DPR_8Superclasses[] = {
  ARM::DTripleSpcRegClassID,
  ARM::DTripleSpc_with_ssub_0RegClassID,
  ARM::DTripleSpc_with_ssub_4RegClassID,
  ARM::DTripleSpc_with_ssub_8RegClassID,
  ARM::DTripleSpc_with_dsub_0_in_DPR_8RegClassID,
  ARM::DTripleSpc_with_dsub_2_in_DPR_8RegClassID,
};

static unsigned const DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSuperclasses[] = {
  ARM::DTripleRegClassID,
  ARM::DTriple_with_ssub_0RegClassID,
  ARM::DTriple_with_ssub_2RegClassID,
  ARM::DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
  ARM::DTriple_with_ssub_4RegClassID,
  ARM::DTriple_with_dsub_0_in_DPR_8RegClassID,
  ARM::DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
  ARM::DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID,
};

static unsigned const DTriple_with_qsub_0_in_QPR_8Superclasses[] = {
  ARM::DTripleRegClassID,
  ARM::DTriple_with_ssub_0RegClassID,
  ARM::DTriple_with_qsub_0_in_QPRRegClassID,
  ARM::DTriple_with_ssub_2RegClassID,
  ARM::DTriple_with_ssub_4RegClassID,
  ARM::DTriple_with_dsub_0_in_DPR_8RegClassID,
  ARM::DTriple_with_qsub_0_in_MQPRRegClassID,
  ARM::DTriple_with_dsub_1_in_DPR_8RegClassID,
  ARM::DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPRRegClassID,
};

static unsigned const DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8Superclasses[] = {
  ARM::DTripleRegClassID,
  ARM::DTriple_with_ssub_0RegClassID,
  ARM::DTriple_with_qsub_0_in_QPRRegClassID,
  ARM::DTriple_with_ssub_2RegClassID,
  ARM::DTriple_with_ssub_4RegClassID,
  ARM::DTriple_with_dsub_0_in_DPR_8RegClassID,
  ARM::DTriple_with_qsub_0_in_MQPRRegClassID,
  ARM::DTriple_with_dsub_1_in_DPR_8RegClassID,
  ARM::DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPRRegClassID,
  ARM::DTriple_with_dsub_2_in_DPR_8RegClassID,
  ARM::DTriple_with_qsub_0_in_QPR_8RegClassID,
};

static unsigned const DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8Superclasses[] = {
  ARM::DTripleRegClassID,
  ARM::DTriple_with_ssub_0RegClassID,
  ARM::DTriple_with_ssub_2RegClassID,
  ARM::DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
  ARM::DTriple_with_ssub_4RegClassID,
  ARM::DTriple_with_dsub_0_in_DPR_8RegClassID,
  ARM::DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
  ARM::DTriple_with_dsub_1_in_DPR_8RegClassID,
  ARM::DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID,
  ARM::DTriple_with_dsub_2_in_DPR_8RegClassID,
  ARM::DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID,
};

static unsigned const DQuadSpcSuperclasses[] = {
  ARM::DTripleSpcRegClassID,
};

static unsigned const DQuadSpc_with_ssub_0Superclasses[] = {
  ARM::DTripleSpcRegClassID,
  ARM::DTripleSpc_with_ssub_0RegClassID,
  ARM::DQuadSpcRegClassID,
};

static unsigned const DQuadSpc_with_ssub_4Superclasses[] = {
  ARM::DTripleSpcRegClassID,
  ARM::DTripleSpc_with_ssub_0RegClassID,
  ARM::DTripleSpc_with_ssub_4RegClassID,
  ARM::DQuadSpcRegClassID,
  ARM::DQuadSpc_with_ssub_0RegClassID,
};

static unsigned const DQuadSpc_with_ssub_8Superclasses[] = {
  ARM::DTripleSpcRegClassID,
  ARM::DTripleSpc_with_ssub_0RegClassID,
  ARM::DTripleSpc_with_ssub_4RegClassID,
  ARM::DTripleSpc_with_ssub_8RegClassID,
  ARM::DQuadSpcRegClassID,
  ARM::DQuadSpc_with_ssub_0RegClassID,
  ARM::DQuadSpc_with_ssub_4RegClassID,
};

static unsigned const DQuadSpc_with_dsub_0_in_DPR_8Superclasses[] = {
  ARM::DTripleSpcRegClassID,
  ARM::DTripleSpc_with_ssub_0RegClassID,
  ARM::DTripleSpc_with_ssub_4RegClassID,
  ARM::DTripleSpc_with_ssub_8RegClassID,
  ARM::DTripleSpc_with_dsub_0_in_DPR_8RegClassID,
  ARM::DQuadSpcRegClassID,
  ARM::DQuadSpc_with_ssub_0RegClassID,
  ARM::DQuadSpc_with_ssub_4RegClassID,
  ARM::DQuadSpc_with_ssub_8RegClassID,
};

static unsigned const DQuadSpc_with_dsub_2_in_DPR_8Superclasses[] = {
  ARM::DTripleSpcRegClassID,
  ARM::DTripleSpc_with_ssub_0RegClassID,
  ARM::DTripleSpc_with_ssub_4RegClassID,
  ARM::DTripleSpc_with_ssub_8RegClassID,
  ARM::DTripleSpc_with_dsub_0_in_DPR_8RegClassID,
  ARM::DTripleSpc_with_dsub_2_in_DPR_8RegClassID,
  ARM::DQuadSpcRegClassID,
  ARM::DQuadSpc_with_ssub_0RegClassID,
  ARM::DQuadSpc_with_ssub_4RegClassID,
  ARM::DQuadSpc_with_ssub_8RegClassID,
  ARM::DQuadSpc_with_dsub_0_in_DPR_8RegClassID,
};

static unsigned const DQuadSpc_with_dsub_4_in_DPR_8Superclasses[] = {
  ARM::DTripleSpcRegClassID,
  ARM::DTripleSpc_with_ssub_0RegClassID,
  ARM::DTripleSpc_with_ssub_4RegClassID,
  ARM::DTripleSpc_with_ssub_8RegClassID,
  ARM::DTripleSpc_with_dsub_0_in_DPR_8RegClassID,
  ARM::DTripleSpc_with_dsub_2_in_DPR_8RegClassID,
  ARM::DTripleSpc_with_dsub_4_in_DPR_8RegClassID,
  ARM::DQuadSpcRegClassID,
  ARM::DQuadSpc_with_ssub_0RegClassID,
  ARM::DQuadSpc_with_ssub_4RegClassID,
  ARM::DQuadSpc_with_ssub_8RegClassID,
  ARM::DQuadSpc_with_dsub_0_in_DPR_8RegClassID,
  ARM::DQuadSpc_with_dsub_2_in_DPR_8RegClassID,
};

static unsigned const DQuad_with_ssub_0Superclasses[] = {
  ARM::DQuadRegClassID,
};

static unsigned const DQuad_with_ssub_2Superclasses[] = {
  ARM::DQuadRegClassID,
  ARM::DQuad_with_ssub_0RegClassID,
};

static unsigned const QQPRSuperclasses[] = {
  ARM::DQuadRegClassID,
};

static unsigned const DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSuperclasses[] = {
  ARM::DQuadRegClassID,
};

static unsigned const DQuad_with_ssub_4Superclasses[] = {
  ARM::DQuadRegClassID,
  ARM::DQuad_with_ssub_0RegClassID,
  ARM::DQuad_with_ssub_2RegClassID,
};

static unsigned const DQuad_with_ssub_6Superclasses[] = {
  ARM::DQuadRegClassID,
  ARM::DQuad_with_ssub_0RegClassID,
  ARM::DQuad_with_ssub_2RegClassID,
  ARM::DQuad_with_ssub_4RegClassID,
};

static unsigned const DQuad_with_dsub_0_in_DPR_8Superclasses[] = {
  ARM::DQuadRegClassID,
  ARM::DQuad_with_ssub_0RegClassID,
  ARM::DQuad_with_ssub_2RegClassID,
  ARM::DQuad_with_ssub_4RegClassID,
  ARM::DQuad_with_ssub_6RegClassID,
};

static unsigned const DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSuperclasses[] = {
  ARM::DQuadRegClassID,
  ARM::DQuad_with_ssub_0RegClassID,
  ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
};

static unsigned const QQPR_with_ssub_0Superclasses[] = {
  ARM::DQuadRegClassID,
  ARM::DQuad_with_ssub_0RegClassID,
  ARM::DQuad_with_ssub_2RegClassID,
  ARM::QQPRRegClassID,
};

static unsigned const DQuad_with_dsub_1_in_DPR_8Superclasses[] = {
  ARM::DQuadRegClassID,
  ARM::DQuad_with_ssub_0RegClassID,
  ARM::DQuad_with_ssub_2RegClassID,
  ARM::DQuad_with_ssub_4RegClassID,
  ARM::DQuad_with_ssub_6RegClassID,
  ARM::DQuad_with_dsub_0_in_DPR_8RegClassID,
};

static unsigned const DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSuperclasses[] = {
  ARM::DQuadRegClassID,
  ARM::DQuad_with_ssub_0RegClassID,
  ARM::DQuad_with_ssub_2RegClassID,
  ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
  ARM::DQuad_with_ssub_4RegClassID,
  ARM::DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
};

static unsigned const MQQPRSuperclasses[] = {
  ARM::DQuadRegClassID,
  ARM::DQuad_with_ssub_0RegClassID,
  ARM::DQuad_with_ssub_2RegClassID,
  ARM::QQPRRegClassID,
  ARM::DQuad_with_ssub_4RegClassID,
  ARM::DQuad_with_ssub_6RegClassID,
  ARM::QQPR_with_ssub_0RegClassID,
};

static unsigned const DQuad_with_dsub_2_in_DPR_8Superclasses[] = {
  ARM::DQuadRegClassID,
  ARM::DQuad_with_ssub_0RegClassID,
  ARM::DQuad_with_ssub_2RegClassID,
  ARM::DQuad_with_ssub_4RegClassID,
  ARM::DQuad_with_ssub_6RegClassID,
  ARM::DQuad_with_dsub_0_in_DPR_8RegClassID,
  ARM::DQuad_with_dsub_1_in_DPR_8RegClassID,
};

static unsigned const DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSuperclasses[] = {
  ARM::DQuadRegClassID,
  ARM::DQuad_with_ssub_0RegClassID,
  ARM::DQuad_with_ssub_2RegClassID,
  ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
  ARM::DQuad_with_ssub_4RegClassID,
  ARM::DQuad_with_ssub_6RegClassID,
  ARM::DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
  ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID,
};

static unsigned const DQuad_with_dsub_3_in_DPR_8Superclasses[] = {
  ARM::DQuadRegClassID,
  ARM::DQuad_with_ssub_0RegClassID,
  ARM::DQuad_with_ssub_2RegClassID,
  ARM::DQuad_with_ssub_4RegClassID,
  ARM::DQuad_with_ssub_6RegClassID,
  ARM::DQuad_with_dsub_0_in_DPR_8RegClassID,
  ARM::DQuad_with_dsub_1_in_DPR_8RegClassID,
  ARM::DQuad_with_dsub_2_in_DPR_8RegClassID,
};

static unsigned const DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSuperclasses[] = {
  ARM::DQuadRegClassID,
  ARM::DQuad_with_ssub_0RegClassID,
  ARM::DQuad_with_ssub_2RegClassID,
  ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
  ARM::DQuad_with_ssub_4RegClassID,
  ARM::DQuad_with_ssub_6RegClassID,
  ARM::DQuad_with_dsub_0_in_DPR_8RegClassID,
  ARM::DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
  ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID,
  ARM::DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID,
};

static unsigned const MQQPR_with_qsub_0_in_QPR_8Superclasses[] = {
  ARM::DQuadRegClassID,
  ARM::DQuad_with_ssub_0RegClassID,
  ARM::DQuad_with_ssub_2RegClassID,
  ARM::QQPRRegClassID,
  ARM::DQuad_with_ssub_4RegClassID,
  ARM::DQuad_with_ssub_6RegClassID,
  ARM::DQuad_with_dsub_0_in_DPR_8RegClassID,
  ARM::QQPR_with_ssub_0RegClassID,
  ARM::DQuad_with_dsub_1_in_DPR_8RegClassID,
  ARM::MQQPRRegClassID,
};

static unsigned const DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8Superclasses[] = {
  ARM::DQuadRegClassID,
  ARM::DQuad_with_ssub_0RegClassID,
  ARM::DQuad_with_ssub_2RegClassID,
  ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
  ARM::DQuad_with_ssub_4RegClassID,
  ARM::DQuad_with_ssub_6RegClassID,
  ARM::DQuad_with_dsub_0_in_DPR_8RegClassID,
  ARM::DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
  ARM::DQuad_with_dsub_1_in_DPR_8RegClassID,
  ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID,
  ARM::DQuad_with_dsub_2_in_DPR_8RegClassID,
  ARM::DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID,
  ARM::DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID,
};

static unsigned const MQQPR_with_dsub_2_in_DPR_8Superclasses[] = {
  ARM::DQuadRegClassID,
  ARM::DQuad_with_ssub_0RegClassID,
  ARM::DQuad_with_ssub_2RegClassID,
  ARM::QQPRRegClassID,
  ARM::DQuad_with_ssub_4RegClassID,
  ARM::DQuad_with_ssub_6RegClassID,
  ARM::DQuad_with_dsub_0_in_DPR_8RegClassID,
  ARM::QQPR_with_ssub_0RegClassID,
  ARM::DQuad_with_dsub_1_in_DPR_8RegClassID,
  ARM::MQQPRRegClassID,
  ARM::DQuad_with_dsub_2_in_DPR_8RegClassID,
  ARM::DQuad_with_dsub_3_in_DPR_8RegClassID,
  ARM::MQQPR_with_qsub_0_in_QPR_8RegClassID,
};

static unsigned const DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8Superclasses[] = {
  ARM::DQuadRegClassID,
  ARM::DQuad_with_ssub_0RegClassID,
  ARM::DQuad_with_ssub_2RegClassID,
  ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
  ARM::DQuad_with_ssub_4RegClassID,
  ARM::DQuad_with_ssub_6RegClassID,
  ARM::DQuad_with_dsub_0_in_DPR_8RegClassID,
  ARM::DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
  ARM::DQuad_with_dsub_1_in_DPR_8RegClassID,
  ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID,
  ARM::DQuad_with_dsub_2_in_DPR_8RegClassID,
  ARM::DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID,
  ARM::DQuad_with_dsub_3_in_DPR_8RegClassID,
  ARM::DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID,
  ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8RegClassID,
};

static unsigned const QQQQPR_with_ssub_0Superclasses[] = {
  ARM::QQQQPRRegClassID,
};

static unsigned const QQQQPR_with_ssub_4Superclasses[] = {
  ARM::QQQQPRRegClassID,
  ARM::QQQQPR_with_ssub_0RegClassID,
};

static unsigned const QQQQPR_with_ssub_8Superclasses[] = {
  ARM::QQQQPRRegClassID,
  ARM::QQQQPR_with_ssub_0RegClassID,
  ARM::QQQQPR_with_ssub_4RegClassID,
};

static unsigned const MQQQQPRSuperclasses[] = {
  ARM::QQQQPRRegClassID,
  ARM::QQQQPR_with_ssub_0RegClassID,
  ARM::QQQQPR_with_ssub_4RegClassID,
  ARM::QQQQPR_with_ssub_8RegClassID,
};

static unsigned const MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8Superclasses[] = {
  ARM::QQQQPRRegClassID,
  ARM::QQQQPR_with_ssub_0RegClassID,
  ARM::QQQQPR_with_ssub_4RegClassID,
  ARM::QQQQPR_with_ssub_8RegClassID,
  ARM::MQQQQPRRegClassID,
};

static unsigned const MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8Superclasses[] = {
  ARM::QQQQPRRegClassID,
  ARM::QQQQPR_with_ssub_0RegClassID,
  ARM::QQQQPR_with_ssub_4RegClassID,
  ARM::QQQQPR_with_ssub_8RegClassID,
  ARM::MQQQQPRRegClassID,
  ARM::MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8RegClassID,
};

static unsigned const MQQQQPR_with_qsub_2_in_QPR_8Superclasses[] = {
  ARM::QQQQPRRegClassID,
  ARM::QQQQPR_with_ssub_0RegClassID,
  ARM::QQQQPR_with_ssub_4RegClassID,
  ARM::QQQQPR_with_ssub_8RegClassID,
  ARM::MQQQQPRRegClassID,
  ARM::MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8RegClassID,
  ARM::MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8RegClassID,
};

static unsigned const MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8Superclasses[] = {
  ARM::QQQQPRRegClassID,
  ARM::QQQQPR_with_ssub_0RegClassID,
  ARM::QQQQPR_with_ssub_4RegClassID,
  ARM::QQQQPR_with_ssub_8RegClassID,
  ARM::MQQQQPRRegClassID,
  ARM::MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8RegClassID,
  ARM::MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8RegClassID,
  ARM::MQQQQPR_with_qsub_2_in_QPR_8RegClassID,
};


static inline unsigned HPRAltOrderSelect(const MachineFunction &MF, bool Rev) {
    return 1 + MF.getSubtarget<ARMSubtarget>().useStride4VFPs();
  }

static ArrayRef<MCPhysReg> HPRGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::S0, ARM::S2, ARM::S4, ARM::S6, ARM::S8, ARM::S10, ARM::S12, ARM::S14, ARM::S16, ARM::S18, ARM::S20, ARM::S22, ARM::S24, ARM::S26, ARM::S28, ARM::S30, ARM::S1, ARM::S3, ARM::S5, ARM::S7, ARM::S9, ARM::S11, ARM::S13, ARM::S15, ARM::S17, ARM::S19, ARM::S21, ARM::S23, ARM::S25, ARM::S27, ARM::S29, ARM::S31 };
  static const MCPhysReg AltOrder2[] = { ARM::S0, ARM::S4, ARM::S8, ARM::S12, ARM::S16, ARM::S20, ARM::S24, ARM::S28, ARM::S2, ARM::S6, ARM::S10, ARM::S14, ARM::S18, ARM::S22, ARM::S26, ARM::S30, ARM::S1, ARM::S5, ARM::S9, ARM::S13, ARM::S17, ARM::S21, ARM::S25, ARM::S29, ARM::S3, ARM::S7, ARM::S11, ARM::S15, ARM::S19, ARM::S23, ARM::S27, ARM::S31 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::HPRRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1),
    ArrayRef(AltOrder2)
  };
  const unsigned Select = HPRAltOrderSelect(MF, Rev);
  assert(Select < 3);
  return Order[Select];
}

static inline unsigned SPRAltOrderSelect(const MachineFunction &MF, bool Rev) {
    return 1 + MF.getSubtarget<ARMSubtarget>().useStride4VFPs();
  }

static ArrayRef<MCPhysReg> SPRGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::S0, ARM::S2, ARM::S4, ARM::S6, ARM::S8, ARM::S10, ARM::S12, ARM::S14, ARM::S16, ARM::S18, ARM::S20, ARM::S22, ARM::S24, ARM::S26, ARM::S28, ARM::S30, ARM::S1, ARM::S3, ARM::S5, ARM::S7, ARM::S9, ARM::S11, ARM::S13, ARM::S15, ARM::S17, ARM::S19, ARM::S21, ARM::S23, ARM::S25, ARM::S27, ARM::S29, ARM::S31 };
  static const MCPhysReg AltOrder2[] = { ARM::S0, ARM::S4, ARM::S8, ARM::S12, ARM::S16, ARM::S20, ARM::S24, ARM::S28, ARM::S2, ARM::S6, ARM::S10, ARM::S14, ARM::S18, ARM::S22, ARM::S26, ARM::S30, ARM::S1, ARM::S5, ARM::S9, ARM::S13, ARM::S17, ARM::S21, ARM::S25, ARM::S29, ARM::S3, ARM::S7, ARM::S11, ARM::S15, ARM::S19, ARM::S23, ARM::S27, ARM::S31 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::SPRRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1),
    ArrayRef(AltOrder2)
  };
  const unsigned Select = SPRAltOrderSelect(MF, Rev);
  assert(Select < 3);
  return Order[Select];
}

static inline unsigned GPRAltOrderSelect(const MachineFunction &MF, bool Rev) {
      return MF.getSubtarget<ARMSubtarget>().getGPRAllocationOrder(MF);
  }

static ArrayRef<MCPhysReg> GPRGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::LR, ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::R12, ARM::SP, ARM::PC };
  static const MCPhysReg AltOrder2[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7 };
  static const MCPhysReg AltOrder3[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R12, ARM::LR, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::SP, ARM::PC };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::GPRRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1),
    ArrayRef(AltOrder2),
    ArrayRef(AltOrder3)
  };
  const unsigned Select = GPRAltOrderSelect(MF, Rev);
  assert(Select < 4);
  return Order[Select];
}

static inline unsigned GPRwithAPSRAltOrderSelect(const MachineFunction &MF, bool Rev) {
      return 1 + MF.getSubtarget<ARMSubtarget>().isThumb1Only();
  }

static ArrayRef<MCPhysReg> GPRwithAPSRGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::LR, ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::R12, ARM::SP };
  static const MCPhysReg AltOrder2[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::GPRwithAPSRRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1),
    ArrayRef(AltOrder2)
  };
  const unsigned Select = GPRwithAPSRAltOrderSelect(MF, Rev);
  assert(Select < 3);
  return Order[Select];
}

static inline unsigned GPRwithZRAltOrderSelect(const MachineFunction &MF, bool Rev) {
      return 1 + MF.getSubtarget<ARMSubtarget>().isThumb1Only();
  }

static ArrayRef<MCPhysReg> GPRwithZRGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::LR, ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::R12, ARM::SP, ARM::ZR };
  static const MCPhysReg AltOrder2[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::GPRwithZRRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1),
    ArrayRef(AltOrder2)
  };
  const unsigned Select = GPRwithZRAltOrderSelect(MF, Rev);
  assert(Select < 3);
  return Order[Select];
}

static inline unsigned GPRnopcAltOrderSelect(const MachineFunction &MF, bool Rev) {
      return MF.getSubtarget<ARMSubtarget>().getGPRAllocationOrder(MF);
  }

static ArrayRef<MCPhysReg> GPRnopcGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::LR, ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::R12, ARM::SP };
  static const MCPhysReg AltOrder2[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7 };
  static const MCPhysReg AltOrder3[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R12, ARM::LR, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::SP };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::GPRnopcRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1),
    ArrayRef(AltOrder2),
    ArrayRef(AltOrder3)
  };
  const unsigned Select = GPRnopcAltOrderSelect(MF, Rev);
  assert(Select < 4);
  return Order[Select];
}

static inline unsigned GPRnospAltOrderSelect(const MachineFunction &MF, bool Rev) {
      return MF.getSubtarget<ARMSubtarget>().getGPRAllocationOrder(MF);
  }

static ArrayRef<MCPhysReg> GPRnospGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::LR, ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::R12, ARM::PC };
  static const MCPhysReg AltOrder2[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7 };
  static const MCPhysReg AltOrder3[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R12, ARM::LR, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::PC };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::GPRnospRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1),
    ArrayRef(AltOrder2),
    ArrayRef(AltOrder3)
  };
  const unsigned Select = GPRnospAltOrderSelect(MF, Rev);
  assert(Select < 4);
  return Order[Select];
}

static inline unsigned GPRwithZRnospAltOrderSelect(const MachineFunction &MF, bool Rev) {
      return 1 + MF.getSubtarget<ARMSubtarget>().isThumb1Only();
  }

static ArrayRef<MCPhysReg> GPRwithZRnospGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::LR, ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::R12, ARM::ZR };
  static const MCPhysReg AltOrder2[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::GPRwithZRnospRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1),
    ArrayRef(AltOrder2)
  };
  const unsigned Select = GPRwithZRnospAltOrderSelect(MF, Rev);
  assert(Select < 3);
  return Order[Select];
}

static inline unsigned GPRnoipAltOrderSelect(const MachineFunction &MF, bool Rev) {
      return MF.getSubtarget<ARMSubtarget>().getGPRAllocationOrder(MF);
  }

static ArrayRef<MCPhysReg> GPRnoipGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::SP, ARM::PC };
  static const MCPhysReg AltOrder2[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7 };
  static const MCPhysReg AltOrder3[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::SP, ARM::PC };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::GPRnoipRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1),
    ArrayRef(AltOrder2),
    ArrayRef(AltOrder3)
  };
  const unsigned Select = GPRnoipAltOrderSelect(MF, Rev);
  assert(Select < 4);
  return Order[Select];
}

static inline unsigned rGPRAltOrderSelect(const MachineFunction &MF, bool Rev) {
      return MF.getSubtarget<ARMSubtarget>().getGPRAllocationOrder(MF);
  }

static ArrayRef<MCPhysReg> rGPRGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::LR, ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::R12 };
  static const MCPhysReg AltOrder2[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7 };
  static const MCPhysReg AltOrder3[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R12, ARM::LR, ARM::R8, ARM::R9, ARM::R10, ARM::R11 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::rGPRRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1),
    ArrayRef(AltOrder2),
    ArrayRef(AltOrder3)
  };
  const unsigned Select = rGPRAltOrderSelect(MF, Rev);
  assert(Select < 4);
  return Order[Select];
}

static inline unsigned GPRnoip_and_GPRnopcAltOrderSelect(const MachineFunction &MF, bool Rev) {
      return MF.getSubtarget<ARMSubtarget>().getGPRAllocationOrder(MF);
  }

static ArrayRef<MCPhysReg> GPRnoip_and_GPRnopcGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::SP };
  static const MCPhysReg AltOrder2[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7 };
  static const MCPhysReg AltOrder3[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::SP };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::GPRnoip_and_GPRnopcRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1),
    ArrayRef(AltOrder2),
    ArrayRef(AltOrder3)
  };
  const unsigned Select = GPRnoip_and_GPRnopcAltOrderSelect(MF, Rev);
  assert(Select < 4);
  return Order[Select];
}

static inline unsigned GPRnoip_and_GPRnospAltOrderSelect(const MachineFunction &MF, bool Rev) {
      return MF.getSubtarget<ARMSubtarget>().getGPRAllocationOrder(MF);
  }

static ArrayRef<MCPhysReg> GPRnoip_and_GPRnospGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::PC };
  static const MCPhysReg AltOrder2[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7 };
  static const MCPhysReg AltOrder3[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::PC };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::GPRnoip_and_GPRnospRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1),
    ArrayRef(AltOrder2),
    ArrayRef(AltOrder3)
  };
  const unsigned Select = GPRnoip_and_GPRnospAltOrderSelect(MF, Rev);
  assert(Select < 4);
  return Order[Select];
}

static inline unsigned GPRnoip_and_GPRwithAPSR_NZCVnospAltOrderSelect(const MachineFunction &MF, bool Rev) {
      return MF.getSubtarget<ARMSubtarget>().getGPRAllocationOrder(MF);
  }

static ArrayRef<MCPhysReg> GPRnoip_and_GPRwithAPSR_NZCVnospGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11 };
  static const MCPhysReg AltOrder2[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7 };
  static const MCPhysReg AltOrder3[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::GPRnoip_and_GPRwithAPSR_NZCVnospRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1),
    ArrayRef(AltOrder2),
    ArrayRef(AltOrder3)
  };
  const unsigned Select = GPRnoip_and_GPRwithAPSR_NZCVnospAltOrderSelect(MF, Rev);
  assert(Select < 4);
  return Order[Select];
}

static inline unsigned tGPREvenAltOrderSelect(const MachineFunction &MF, bool Rev) {
      return MF.getSubtarget<ARMSubtarget>().isThumb1Only();
  }

static ArrayRef<MCPhysReg> tGPREvenGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::R0, ARM::R2, ARM::R4, ARM::R6 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::tGPREvenRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1)
  };
  const unsigned Select = tGPREvenAltOrderSelect(MF, Rev);
  assert(Select < 2);
  return Order[Select];
}

static inline unsigned GPRnoip_and_tGPREvenAltOrderSelect(const MachineFunction &MF, bool Rev) {
      return MF.getSubtarget<ARMSubtarget>().isThumb1Only();
  }

static ArrayRef<MCPhysReg> GPRnoip_and_tGPREvenGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::R0, ARM::R2, ARM::R4, ARM::R6 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::GPRnoip_and_tGPREvenRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1)
  };
  const unsigned Select = GPRnoip_and_tGPREvenAltOrderSelect(MF, Rev);
  assert(Select < 2);
  return Order[Select];
}

static inline unsigned tGPROddAltOrderSelect(const MachineFunction &MF, bool Rev) {
      return MF.getSubtarget<ARMSubtarget>().isThumb1Only();
  }

static ArrayRef<MCPhysReg> tGPROddGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::R1, ARM::R3, ARM::R5, ARM::R7 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::tGPROddRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1)
  };
  const unsigned Select = tGPROddAltOrderSelect(MF, Rev);
  assert(Select < 2);
  return Order[Select];
}

static inline unsigned tcGPRAltOrderSelect(const MachineFunction &MF, bool Rev) {
      return MF.getSubtarget<ARMSubtarget>().isThumb1Only();
  }

static ArrayRef<MCPhysReg> tcGPRGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::tcGPRRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1)
  };
  const unsigned Select = tcGPRAltOrderSelect(MF, Rev);
  assert(Select < 2);
  return Order[Select];
}

static inline unsigned tGPR_and_tGPREvenAltOrderSelect(const MachineFunction &MF, bool Rev) {
      return MF.getSubtarget<ARMSubtarget>().isThumb1Only();
  }

static ArrayRef<MCPhysReg> tGPR_and_tGPREvenGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::R0, ARM::R2, ARM::R4, ARM::R6 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::tGPR_and_tGPREvenRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1)
  };
  const unsigned Select = tGPR_and_tGPREvenAltOrderSelect(MF, Rev);
  assert(Select < 2);
  return Order[Select];
}

static inline unsigned tGPR_and_tGPROddAltOrderSelect(const MachineFunction &MF, bool Rev) {
      return MF.getSubtarget<ARMSubtarget>().isThumb1Only();
  }

static ArrayRef<MCPhysReg> tGPR_and_tGPROddGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::R1, ARM::R3, ARM::R5, ARM::R7 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::tGPR_and_tGPROddRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1)
  };
  const unsigned Select = tGPR_and_tGPROddAltOrderSelect(MF, Rev);
  assert(Select < 2);
  return Order[Select];
}

static inline unsigned tGPREven_and_tcGPRAltOrderSelect(const MachineFunction &MF, bool Rev) {
      return MF.getSubtarget<ARMSubtarget>().isThumb1Only();
  }

static ArrayRef<MCPhysReg> tGPREven_and_tcGPRGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::R0, ARM::R2 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::tGPREven_and_tcGPRRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1)
  };
  const unsigned Select = tGPREven_and_tcGPRAltOrderSelect(MF, Rev);
  assert(Select < 2);
  return Order[Select];
}

static inline unsigned tGPREven_and_tcGPRnotr12AltOrderSelect(const MachineFunction &MF, bool Rev) {
      return MF.getSubtarget<ARMSubtarget>().isThumb1Only();
  }

static ArrayRef<MCPhysReg> tGPREven_and_tcGPRnotr12GetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::R0, ARM::R2 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::tGPREven_and_tcGPRnotr12RegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1)
  };
  const unsigned Select = tGPREven_and_tcGPRnotr12AltOrderSelect(MF, Rev);
  assert(Select < 2);
  return Order[Select];
}

static inline unsigned hGPR_and_tcGPRAltOrderSelect(const MachineFunction &MF, bool Rev) {
      return MF.getSubtarget<ARMSubtarget>().isThumb1Only();
  }

static ArrayRef<MCPhysReg> hGPR_and_tcGPRGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::hGPR_and_tcGPRRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef<MCPhysReg>()
  };
  const unsigned Select = hGPR_and_tcGPRAltOrderSelect(MF, Rev);
  assert(Select < 2);
  return Order[Select];
}

static inline unsigned DPRAltOrderSelect(const MachineFunction &MF, bool Rev) {
    return 1 + MF.getSubtarget<ARMSubtarget>().useStride4VFPs();
  }

static ArrayRef<MCPhysReg> DPRGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::D16, ARM::D17, ARM::D18, ARM::D19, ARM::D20, ARM::D21, ARM::D22, ARM::D23, ARM::D24, ARM::D25, ARM::D26, ARM::D27, ARM::D28, ARM::D29, ARM::D30, ARM::D31, ARM::D0, ARM::D1, ARM::D2, ARM::D3, ARM::D4, ARM::D5, ARM::D6, ARM::D7, ARM::D8, ARM::D9, ARM::D10, ARM::D11, ARM::D12, ARM::D13, ARM::D14, ARM::D15 };
  static const MCPhysReg AltOrder2[] = { ARM::D16, ARM::D18, ARM::D20, ARM::D22, ARM::D24, ARM::D26, ARM::D28, ARM::D30, ARM::D0, ARM::D2, ARM::D4, ARM::D6, ARM::D8, ARM::D10, ARM::D12, ARM::D14, ARM::D17, ARM::D19, ARM::D21, ARM::D23, ARM::D25, ARM::D27, ARM::D29, ARM::D31, ARM::D1, ARM::D3, ARM::D5, ARM::D7, ARM::D9, ARM::D11, ARM::D13, ARM::D15 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::DPRRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1),
    ArrayRef(AltOrder2)
  };
  const unsigned Select = DPRAltOrderSelect(MF, Rev);
  assert(Select < 3);
  return Order[Select];
}

static inline unsigned DPairAltOrderSelect(const MachineFunction &MF, bool Rev) {
    return 1 + MF.getSubtarget<ARMSubtarget>().hasMVEIntegerOps();
  }

static ArrayRef<MCPhysReg> DPairGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::Q8, ARM::Q9, ARM::Q10, ARM::Q11, ARM::Q12, ARM::Q13, ARM::Q14, ARM::Q15, ARM::Q0, ARM::Q1, ARM::Q2, ARM::Q3, ARM::Q4, ARM::Q5, ARM::Q6, ARM::Q7, ARM::D17_D18, ARM::D19_D20, ARM::D21_D22, ARM::D23_D24, ARM::D25_D26, ARM::D27_D28, ARM::D29_D30, ARM::D1_D2, ARM::D3_D4, ARM::D5_D6, ARM::D7_D8, ARM::D9_D10, ARM::D11_D12, ARM::D13_D14, ARM::D15_D16 };
  static const MCPhysReg AltOrder2[] = { ARM::Q0, ARM::Q1, ARM::Q2, ARM::Q3, ARM::Q4, ARM::Q5, ARM::Q6, ARM::Q7, ARM::D1_D2, ARM::D3_D4, ARM::D5_D6, ARM::D7_D8, ARM::D9_D10, ARM::D11_D12, ARM::D13_D14, ARM::D15_D16 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::DPairRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1),
    ArrayRef(AltOrder2)
  };
  const unsigned Select = DPairAltOrderSelect(MF, Rev);
  assert(Select < 3);
  return Order[Select];
}

static inline unsigned DPair_with_ssub_0AltOrderSelect(const MachineFunction &MF, bool Rev) {
    return 1 + MF.getSubtarget<ARMSubtarget>().hasMVEIntegerOps();
  }

static ArrayRef<MCPhysReg> DPair_with_ssub_0GetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::Q0, ARM::Q1, ARM::Q2, ARM::Q3, ARM::Q4, ARM::Q5, ARM::Q6, ARM::Q7, ARM::D1_D2, ARM::D3_D4, ARM::D5_D6, ARM::D7_D8, ARM::D9_D10, ARM::D11_D12, ARM::D13_D14, ARM::D15_D16 };
  static const MCPhysReg AltOrder2[] = { ARM::Q0, ARM::Q1, ARM::Q2, ARM::Q3, ARM::Q4, ARM::Q5, ARM::Q6, ARM::Q7, ARM::D1_D2, ARM::D3_D4, ARM::D5_D6, ARM::D7_D8, ARM::D9_D10, ARM::D11_D12, ARM::D13_D14, ARM::D15_D16 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::DPair_with_ssub_0RegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1),
    ArrayRef(AltOrder2)
  };
  const unsigned Select = DPair_with_ssub_0AltOrderSelect(MF, Rev);
  assert(Select < 3);
  return Order[Select];
}

static inline unsigned QPRAltOrderSelect(const MachineFunction &MF, bool Rev) {
    return 1 + MF.getSubtarget<ARMSubtarget>().hasMVEIntegerOps();
  }

static ArrayRef<MCPhysReg> QPRGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::Q8, ARM::Q9, ARM::Q10, ARM::Q11, ARM::Q12, ARM::Q13, ARM::Q14, ARM::Q15, ARM::Q0, ARM::Q1, ARM::Q2, ARM::Q3, ARM::Q4, ARM::Q5, ARM::Q6, ARM::Q7 };
  static const MCPhysReg AltOrder2[] = { ARM::Q0, ARM::Q1, ARM::Q2, ARM::Q3, ARM::Q4, ARM::Q5, ARM::Q6, ARM::Q7 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::QPRRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1),
    ArrayRef(AltOrder2)
  };
  const unsigned Select = QPRAltOrderSelect(MF, Rev);
  assert(Select < 3);
  return Order[Select];
}

static inline unsigned DPair_with_ssub_2AltOrderSelect(const MachineFunction &MF, bool Rev) {
    return 1 + MF.getSubtarget<ARMSubtarget>().hasMVEIntegerOps();
  }

static ArrayRef<MCPhysReg> DPair_with_ssub_2GetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::Q0, ARM::Q1, ARM::Q2, ARM::Q3, ARM::Q4, ARM::Q5, ARM::Q6, ARM::Q7, ARM::D1_D2, ARM::D3_D4, ARM::D5_D6, ARM::D7_D8, ARM::D9_D10, ARM::D11_D12, ARM::D13_D14 };
  static const MCPhysReg AltOrder2[] = { ARM::Q0, ARM::Q1, ARM::Q2, ARM::Q3, ARM::Q4, ARM::Q5, ARM::Q6, ARM::Q7, ARM::D1_D2, ARM::D3_D4, ARM::D5_D6, ARM::D7_D8, ARM::D9_D10, ARM::D11_D12, ARM::D13_D14 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::DPair_with_ssub_2RegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1),
    ArrayRef(AltOrder2)
  };
  const unsigned Select = DPair_with_ssub_2AltOrderSelect(MF, Rev);
  assert(Select < 3);
  return Order[Select];
}

static inline unsigned DPair_with_dsub_0_in_DPR_8AltOrderSelect(const MachineFunction &MF, bool Rev) {
    return 1 + MF.getSubtarget<ARMSubtarget>().hasMVEIntegerOps();
  }

static ArrayRef<MCPhysReg> DPair_with_dsub_0_in_DPR_8GetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::Q0, ARM::Q1, ARM::Q2, ARM::Q3, ARM::D1_D2, ARM::D3_D4, ARM::D5_D6, ARM::D7_D8 };
  static const MCPhysReg AltOrder2[] = { ARM::Q0, ARM::Q1, ARM::Q2, ARM::Q3, ARM::D1_D2, ARM::D3_D4, ARM::D5_D6, ARM::D7_D8 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::DPair_with_dsub_0_in_DPR_8RegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1),
    ArrayRef(AltOrder2)
  };
  const unsigned Select = DPair_with_dsub_0_in_DPR_8AltOrderSelect(MF, Rev);
  assert(Select < 3);
  return Order[Select];
}

static inline unsigned DPair_with_dsub_1_in_DPR_8AltOrderSelect(const MachineFunction &MF, bool Rev) {
    return 1 + MF.getSubtarget<ARMSubtarget>().hasMVEIntegerOps();
  }

static ArrayRef<MCPhysReg> DPair_with_dsub_1_in_DPR_8GetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::Q0, ARM::Q1, ARM::Q2, ARM::Q3, ARM::D1_D2, ARM::D3_D4, ARM::D5_D6 };
  static const MCPhysReg AltOrder2[] = { ARM::Q0, ARM::Q1, ARM::Q2, ARM::Q3, ARM::D1_D2, ARM::D3_D4, ARM::D5_D6 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::DPair_with_dsub_1_in_DPR_8RegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1),
    ArrayRef(AltOrder2)
  };
  const unsigned Select = DPair_with_dsub_1_in_DPR_8AltOrderSelect(MF, Rev);
  assert(Select < 3);
  return Order[Select];
}

static inline unsigned QQPRAltOrderSelect(const MachineFunction &MF, bool Rev) { return 1; }

static ArrayRef<MCPhysReg> QQPRGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::Q8_Q9, ARM::Q9_Q10, ARM::Q10_Q11, ARM::Q11_Q12, ARM::Q12_Q13, ARM::Q13_Q14, ARM::Q14_Q15, ARM::Q0_Q1, ARM::Q1_Q2, ARM::Q2_Q3, ARM::Q3_Q4, ARM::Q4_Q5, ARM::Q5_Q6, ARM::Q6_Q7, ARM::Q7_Q8 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::QQPRRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1)
  };
  const unsigned Select = QQPRAltOrderSelect(MF, Rev);
  assert(Select < 2);
  return Order[Select];
}

static inline unsigned QQPR_with_ssub_0AltOrderSelect(const MachineFunction &MF, bool Rev) { return 1; }

static ArrayRef<MCPhysReg> QQPR_with_ssub_0GetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::Q0_Q1, ARM::Q1_Q2, ARM::Q2_Q3, ARM::Q3_Q4, ARM::Q4_Q5, ARM::Q5_Q6, ARM::Q6_Q7, ARM::Q7_Q8 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::QQPR_with_ssub_0RegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1)
  };
  const unsigned Select = QQPR_with_ssub_0AltOrderSelect(MF, Rev);
  assert(Select < 2);
  return Order[Select];
}

static inline unsigned QQQQPRAltOrderSelect(const MachineFunction &MF, bool Rev) { return 1; }

static ArrayRef<MCPhysReg> QQQQPRGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::Q8_Q9_Q10_Q11, ARM::Q9_Q10_Q11_Q12, ARM::Q10_Q11_Q12_Q13, ARM::Q11_Q12_Q13_Q14, ARM::Q12_Q13_Q14_Q15, ARM::Q0_Q1_Q2_Q3, ARM::Q1_Q2_Q3_Q4, ARM::Q2_Q3_Q4_Q5, ARM::Q3_Q4_Q5_Q6, ARM::Q4_Q5_Q6_Q7, ARM::Q5_Q6_Q7_Q8, ARM::Q6_Q7_Q8_Q9, ARM::Q7_Q8_Q9_Q10 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::QQQQPRRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1)
  };
  const unsigned Select = QQQQPRAltOrderSelect(MF, Rev);
  assert(Select < 2);
  return Order[Select];
}

static inline unsigned QQQQPR_with_ssub_0AltOrderSelect(const MachineFunction &MF, bool Rev) { return 1; }

static ArrayRef<MCPhysReg> QQQQPR_with_ssub_0GetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::Q0_Q1_Q2_Q3, ARM::Q1_Q2_Q3_Q4, ARM::Q2_Q3_Q4_Q5, ARM::Q3_Q4_Q5_Q6, ARM::Q4_Q5_Q6_Q7, ARM::Q5_Q6_Q7_Q8, ARM::Q6_Q7_Q8_Q9, ARM::Q7_Q8_Q9_Q10 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::QQQQPR_with_ssub_0RegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1)
  };
  const unsigned Select = QQQQPR_with_ssub_0AltOrderSelect(MF, Rev);
  assert(Select < 2);
  return Order[Select];
}

static inline unsigned QQQQPR_with_ssub_4AltOrderSelect(const MachineFunction &MF, bool Rev) { return 1; }

static ArrayRef<MCPhysReg> QQQQPR_with_ssub_4GetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::Q0_Q1_Q2_Q3, ARM::Q1_Q2_Q3_Q4, ARM::Q2_Q3_Q4_Q5, ARM::Q3_Q4_Q5_Q6, ARM::Q4_Q5_Q6_Q7, ARM::Q5_Q6_Q7_Q8, ARM::Q6_Q7_Q8_Q9 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::QQQQPR_with_ssub_4RegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1)
  };
  const unsigned Select = QQQQPR_with_ssub_4AltOrderSelect(MF, Rev);
  assert(Select < 2);
  return Order[Select];
}

static inline unsigned QQQQPR_with_ssub_8AltOrderSelect(const MachineFunction &MF, bool Rev) { return 1; }

static ArrayRef<MCPhysReg> QQQQPR_with_ssub_8GetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { ARM::Q0_Q1_Q2_Q3, ARM::Q1_Q2_Q3_Q4, ARM::Q2_Q3_Q4_Q5, ARM::Q3_Q4_Q5_Q6, ARM::Q4_Q5_Q6_Q7, ARM::Q5_Q6_Q7_Q8 };
  const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::QQQQPR_with_ssub_8RegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1)
  };
  const unsigned Select = QQQQPR_with_ssub_8AltOrderSelect(MF, Rev);
  assert(Select < 2);
  return Order[Select];
}

namespace ARM {   // Register class instances
  extern const TargetRegisterClass HPRRegClass = {
    &ARMMCRegisterClasses[HPRRegClassID],
    HPRSubClassMask,
    SuperRegIdxSeqs + 22,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    nullptr, 0,
    HPRGetRawAllocationOrder
  };

  extern const TargetRegisterClass FPWithVPRRegClass = {
    &ARMMCRegisterClasses[FPWithVPRRegClassID],
    FPWithVPRSubClassMask,
    SuperRegIdxSeqs + 14,
    LaneBitmask(0x000000000000000C),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass SPRRegClass = {
    &ARMMCRegisterClasses[SPRRegClassID],
    SPRSubClassMask,
    SuperRegIdxSeqs + 22,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    SPRSuperclasses,  2,
    SPRGetRawAllocationOrder
  };

  extern const TargetRegisterClass FPWithVPR_with_ssub_0RegClass = {
    &ARMMCRegisterClasses[FPWithVPR_with_ssub_0RegClassID],
    FPWithVPR_with_ssub_0SubClassMask,
    SuperRegIdxSeqs + 0,
    LaneBitmask(0x000000000000000C),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    FPWithVPR_with_ssub_0Superclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass GPRRegClass = {
    &ARMMCRegisterClasses[GPRRegClassID],
    GPRSubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    GPRGetRawAllocationOrder
  };

  extern const TargetRegisterClass GPRwithAPSRRegClass = {
    &ARMMCRegisterClasses[GPRwithAPSRRegClassID],
    GPRwithAPSRSubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    GPRwithAPSRGetRawAllocationOrder
  };

  extern const TargetRegisterClass GPRwithZRRegClass = {
    &ARMMCRegisterClasses[GPRwithZRRegClassID],
    GPRwithZRSubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    GPRwithZRGetRawAllocationOrder
  };

  extern const TargetRegisterClass SPR_8RegClass = {
    &ARMMCRegisterClasses[SPR_8RegClassID],
    SPR_8SubClassMask,
    SuperRegIdxSeqs + 22,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    SPR_8Superclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass GPRnopcRegClass = {
    &ARMMCRegisterClasses[GPRnopcRegClassID],
    GPRnopcSubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPRnopcSuperclasses,  3,
    GPRnopcGetRawAllocationOrder
  };

  extern const TargetRegisterClass GPRnospRegClass = {
    &ARMMCRegisterClasses[GPRnospRegClassID],
    GPRnospSubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPRnospSuperclasses,  1,
    GPRnospGetRawAllocationOrder
  };

  extern const TargetRegisterClass GPRwithAPSR_NZCVnospRegClass = {
    &ARMMCRegisterClasses[GPRwithAPSR_NZCVnospRegClassID],
    GPRwithAPSR_NZCVnospSubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPRwithAPSR_NZCVnospSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass GPRwithAPSRnospRegClass = {
    &ARMMCRegisterClasses[GPRwithAPSRnospRegClassID],
    GPRwithAPSRnospSubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass GPRwithZRnospRegClass = {
    &ARMMCRegisterClasses[GPRwithZRnospRegClassID],
    GPRwithZRnospSubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPRwithZRnospSuperclasses,  1,
    GPRwithZRnospGetRawAllocationOrder
  };

  extern const TargetRegisterClass GPRnoipRegClass = {
    &ARMMCRegisterClasses[GPRnoipRegClassID],
    GPRnoipSubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPRnoipSuperclasses,  1,
    GPRnoipGetRawAllocationOrder
  };

  extern const TargetRegisterClass rGPRRegClass = {
    &ARMMCRegisterClasses[rGPRRegClassID],
    rGPRSubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    rGPRSuperclasses,  8,
    rGPRGetRawAllocationOrder
  };

  extern const TargetRegisterClass GPRnoip_and_GPRnopcRegClass = {
    &ARMMCRegisterClasses[GPRnoip_and_GPRnopcRegClassID],
    GPRnoip_and_GPRnopcSubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPRnoip_and_GPRnopcSuperclasses,  5,
    GPRnoip_and_GPRnopcGetRawAllocationOrder
  };

  extern const TargetRegisterClass GPRnoip_and_GPRnospRegClass = {
    &ARMMCRegisterClasses[GPRnoip_and_GPRnospRegClassID],
    GPRnoip_and_GPRnospSubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPRnoip_and_GPRnospSuperclasses,  3,
    GPRnoip_and_GPRnospGetRawAllocationOrder
  };

  extern const TargetRegisterClass GPRnoip_and_GPRwithAPSR_NZCVnospRegClass = {
    &ARMMCRegisterClasses[GPRnoip_and_GPRwithAPSR_NZCVnospRegClassID],
    GPRnoip_and_GPRwithAPSR_NZCVnospSubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPRnoip_and_GPRwithAPSR_NZCVnospSuperclasses,  12,
    GPRnoip_and_GPRwithAPSR_NZCVnospGetRawAllocationOrder
  };

  extern const TargetRegisterClass tGPRwithpcRegClass = {
    &ARMMCRegisterClasses[tGPRwithpcRegClassID],
    tGPRwithpcSubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    tGPRwithpcSuperclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8RegClass = {
    &ARMMCRegisterClasses[FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8RegClassID],
    FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8SubClassMask,
    SuperRegIdxSeqs + 0,
    LaneBitmask(0x000000000000000C),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass hGPRRegClass = {
    &ARMMCRegisterClasses[hGPRRegClassID],
    hGPRSubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    hGPRSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass tGPRRegClass = {
    &ARMMCRegisterClasses[tGPRRegClassID],
    tGPRSubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    tGPRSuperclasses,  14,
    nullptr
  };

  extern const TargetRegisterClass tGPREvenRegClass = {
    &ARMMCRegisterClasses[tGPREvenRegClassID],
    tGPREvenSubClassMask,
    SuperRegIdxSeqs + 9,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    tGPREvenSuperclasses,  9,
    tGPREvenGetRawAllocationOrder
  };

  extern const TargetRegisterClass GPRnopc_and_hGPRRegClass = {
    &ARMMCRegisterClasses[GPRnopc_and_hGPRRegClassID],
    GPRnopc_and_hGPRSubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPRnopc_and_hGPRSuperclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass GPRnosp_and_hGPRRegClass = {
    &ARMMCRegisterClasses[GPRnosp_and_hGPRRegClassID],
    GPRnosp_and_hGPRSubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPRnosp_and_hGPRSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass GPRnoip_and_hGPRRegClass = {
    &ARMMCRegisterClasses[GPRnoip_and_hGPRRegClassID],
    GPRnoip_and_hGPRSubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPRnoip_and_hGPRSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass GPRnoip_and_tGPREvenRegClass = {
    &ARMMCRegisterClasses[GPRnoip_and_tGPREvenRegClassID],
    GPRnoip_and_tGPREvenSubClassMask,
    SuperRegIdxSeqs + 9,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPRnoip_and_tGPREvenSuperclasses,  14,
    GPRnoip_and_tGPREvenGetRawAllocationOrder
  };

  extern const TargetRegisterClass GPRnosp_and_GPRnopc_and_hGPRRegClass = {
    &ARMMCRegisterClasses[GPRnosp_and_GPRnopc_and_hGPRRegClassID],
    GPRnosp_and_GPRnopc_and_hGPRSubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPRnosp_and_GPRnopc_and_hGPRSuperclasses,  12,
    nullptr
  };

  extern const TargetRegisterClass tGPROddRegClass = {
    &ARMMCRegisterClasses[tGPROddRegClassID],
    tGPROddSubClassMask,
    SuperRegIdxSeqs + 12,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    tGPROddSuperclasses,  13,
    tGPROddGetRawAllocationOrder
  };

  extern const TargetRegisterClass GPRnopc_and_GPRnoip_and_hGPRRegClass = {
    &ARMMCRegisterClasses[GPRnopc_and_GPRnoip_and_hGPRRegClassID],
    GPRnopc_and_GPRnoip_and_hGPRSubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPRnopc_and_GPRnoip_and_hGPRSuperclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass GPRnosp_and_GPRnoip_and_hGPRRegClass = {
    &ARMMCRegisterClasses[GPRnosp_and_GPRnoip_and_hGPRRegClassID],
    GPRnosp_and_GPRnoip_and_hGPRSubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPRnosp_and_GPRnoip_and_hGPRSuperclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass tcGPRRegClass = {
    &ARMMCRegisterClasses[tcGPRRegClassID],
    tcGPRSubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    tcGPRSuperclasses,  9,
    tcGPRGetRawAllocationOrder
  };

  extern const TargetRegisterClass GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPRRegClass = {
    &ARMMCRegisterClasses[GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPRRegClassID],
    GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPRSubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPRSuperclasses,  20,
    nullptr
  };

  extern const TargetRegisterClass hGPR_and_tGPREvenRegClass = {
    &ARMMCRegisterClasses[hGPR_and_tGPREvenRegClassID],
    hGPR_and_tGPREvenSubClassMask,
    SuperRegIdxSeqs + 9,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    hGPR_and_tGPREvenSuperclasses,  14,
    nullptr
  };

  extern const TargetRegisterClass tGPR_and_tGPREvenRegClass = {
    &ARMMCRegisterClasses[tGPR_and_tGPREvenRegClassID],
    tGPR_and_tGPREvenSubClassMask,
    SuperRegIdxSeqs + 9,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    tGPR_and_tGPREvenSuperclasses,  17,
    tGPR_and_tGPREvenGetRawAllocationOrder
  };

  extern const TargetRegisterClass tGPR_and_tGPROddRegClass = {
    &ARMMCRegisterClasses[tGPR_and_tGPROddRegClassID],
    tGPR_and_tGPROddSubClassMask,
    SuperRegIdxSeqs + 12,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    tGPR_and_tGPROddSuperclasses,  16,
    tGPR_and_tGPROddGetRawAllocationOrder
  };

  extern const TargetRegisterClass tcGPRnotr12RegClass = {
    &ARMMCRegisterClasses[tcGPRnotr12RegClassID],
    tcGPRnotr12SubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    tcGPRnotr12Superclasses,  16,
    nullptr
  };

  extern const TargetRegisterClass tGPREven_and_tcGPRRegClass = {
    &ARMMCRegisterClasses[tGPREven_and_tcGPRRegClassID],
    tGPREven_and_tcGPRSubClassMask,
    SuperRegIdxSeqs + 9,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    tGPREven_and_tcGPRSuperclasses,  11,
    tGPREven_and_tcGPRGetRawAllocationOrder
  };

  extern const TargetRegisterClass FP_STATUS_REGSRegClass = {
    &ARMMCRegisterClasses[FP_STATUS_REGSRegClassID],
    FP_STATUS_REGSSubClassMask,
    SuperRegIdxSeqs + 8,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass hGPR_and_GPRnoip_and_tGPREvenRegClass = {
    &ARMMCRegisterClasses[hGPR_and_GPRnoip_and_tGPREvenRegClassID],
    hGPR_and_GPRnoip_and_tGPREvenSubClassMask,
    SuperRegIdxSeqs + 9,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    hGPR_and_GPRnoip_and_tGPREvenSuperclasses,  24,
    nullptr
  };

  extern const TargetRegisterClass hGPR_and_tGPROddRegClass = {
    &ARMMCRegisterClasses[hGPR_and_tGPROddRegClassID],
    hGPR_and_tGPROddSubClassMask,
    SuperRegIdxSeqs + 12,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    hGPR_and_tGPROddSuperclasses,  22,
    nullptr
  };

  extern const TargetRegisterClass tGPREven_and_tcGPRnotr12RegClass = {
    &ARMMCRegisterClasses[tGPREven_and_tcGPRnotr12RegClassID],
    tGPREven_and_tcGPRnotr12SubClassMask,
    SuperRegIdxSeqs + 9,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    tGPREven_and_tcGPRnotr12Superclasses,  21,
    tGPREven_and_tcGPRnotr12GetRawAllocationOrder
  };

  extern const TargetRegisterClass tGPROdd_and_tcGPRRegClass = {
    &ARMMCRegisterClasses[tGPROdd_and_tcGPRRegClassID],
    tGPROdd_and_tcGPRSubClassMask,
    SuperRegIdxSeqs + 12,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    tGPROdd_and_tcGPRSuperclasses,  19,
    nullptr
  };

  extern const TargetRegisterClass CCRRegClass = {
    &ARMMCRegisterClasses[CCRRegClassID],
    CCRSubClassMask,
    SuperRegIdxSeqs + 8,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass FPCXTRegsRegClass = {
    &ARMMCRegisterClasses[FPCXTRegsRegClassID],
    FPCXTRegsSubClassMask,
    SuperRegIdxSeqs + 8,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass GPRlrRegClass = {
    &ARMMCRegisterClasses[GPRlrRegClassID],
    GPRlrSubClassMask,
    SuperRegIdxSeqs + 8,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPRlrSuperclasses,  15,
    nullptr
  };

  extern const TargetRegisterClass GPRspRegClass = {
    &ARMMCRegisterClasses[GPRspRegClassID],
    GPRspSubClassMask,
    SuperRegIdxSeqs + 12,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPRspSuperclasses,  10,
    nullptr
  };

  extern const TargetRegisterClass VCCRRegClass = {
    &ARMMCRegisterClasses[VCCRRegClassID],
    VCCRSubClassMask,
    SuperRegIdxSeqs + 8,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    VCCRSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass cl_FPSCR_NZCVRegClass = {
    &ARMMCRegisterClasses[cl_FPSCR_NZCVRegClassID],
    cl_FPSCR_NZCVSubClassMask,
    SuperRegIdxSeqs + 8,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass hGPR_and_tGPRwithpcRegClass = {
    &ARMMCRegisterClasses[hGPR_and_tGPRwithpcRegClassID],
    hGPR_and_tGPRwithpcSubClassMask,
    SuperRegIdxSeqs + 8,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    hGPR_and_tGPRwithpcSuperclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass hGPR_and_tcGPRRegClass = {
    &ARMMCRegisterClasses[hGPR_and_tcGPRRegClassID],
    hGPR_and_tcGPRSubClassMask,
    SuperRegIdxSeqs + 9,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    hGPR_and_tcGPRSuperclasses,  17,
    hGPR_and_tcGPRGetRawAllocationOrder
  };

  extern const TargetRegisterClass DPRRegClass = {
    &ARMMCRegisterClasses[DPRRegClassID],
    DPRSubClassMask,
    SuperRegIdxSeqs + 0,
    LaneBitmask(0x000000000000000C),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    DPRSuperclasses,  1,
    DPRGetRawAllocationOrder
  };

  extern const TargetRegisterClass DPR_VFP2RegClass = {
    &ARMMCRegisterClasses[DPR_VFP2RegClassID],
    DPR_VFP2SubClassMask,
    SuperRegIdxSeqs + 0,
    LaneBitmask(0x000000000000000C),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DPR_VFP2Superclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass DPR_8RegClass = {
    &ARMMCRegisterClasses[DPR_8RegClassID],
    DPR_8SubClassMask,
    SuperRegIdxSeqs + 0,
    LaneBitmask(0x000000000000000C),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DPR_8Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass GPRPairRegClass = {
    &ARMMCRegisterClasses[GPRPairRegClassID],
    GPRPairSubClassMask,
    SuperRegIdxSeqs + 8,
    LaneBitmask(0x0000000000000003),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass GPRPairnospRegClass = {
    &ARMMCRegisterClasses[GPRPairnospRegClassID],
    GPRPairnospSubClassMask,
    SuperRegIdxSeqs + 8,
    LaneBitmask(0x0000000000000003),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPRPairnospSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass GPRPair_with_gsub_0_in_tGPRRegClass = {
    &ARMMCRegisterClasses[GPRPair_with_gsub_0_in_tGPRRegClassID],
    GPRPair_with_gsub_0_in_tGPRSubClassMask,
    SuperRegIdxSeqs + 8,
    LaneBitmask(0x0000000000000003),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPRPair_with_gsub_0_in_tGPRSuperclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass GPRPair_with_gsub_0_in_hGPRRegClass = {
    &ARMMCRegisterClasses[GPRPair_with_gsub_0_in_hGPRRegClassID],
    GPRPair_with_gsub_0_in_hGPRSubClassMask,
    SuperRegIdxSeqs + 8,
    LaneBitmask(0x0000000000000003),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPRPair_with_gsub_0_in_hGPRSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass GPRPair_with_gsub_0_in_tcGPRRegClass = {
    &ARMMCRegisterClasses[GPRPair_with_gsub_0_in_tcGPRRegClassID],
    GPRPair_with_gsub_0_in_tcGPRSubClassMask,
    SuperRegIdxSeqs + 8,
    LaneBitmask(0x0000000000000003),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPRPair_with_gsub_0_in_tcGPRSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass GPRPair_with_gsub_0_in_tcGPRnotr12RegClass = {
    &ARMMCRegisterClasses[GPRPair_with_gsub_0_in_tcGPRnotr12RegClassID],
    GPRPair_with_gsub_0_in_tcGPRnotr12SubClassMask,
    SuperRegIdxSeqs + 8,
    LaneBitmask(0x0000000000000003),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPRPair_with_gsub_0_in_tcGPRnotr12Superclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPRRegClass = {
    &ARMMCRegisterClasses[GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPRRegClassID],
    GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPRSubClassMask,
    SuperRegIdxSeqs + 8,
    LaneBitmask(0x0000000000000003),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPRSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass GPRPair_with_gsub_1_in_GPRspRegClass = {
    &ARMMCRegisterClasses[GPRPair_with_gsub_1_in_GPRspRegClassID],
    GPRPair_with_gsub_1_in_GPRspSubClassMask,
    SuperRegIdxSeqs + 8,
    LaneBitmask(0x0000000000000003),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPRPair_with_gsub_1_in_GPRspSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass DPairSpcRegClass = {
    &ARMMCRegisterClasses[DPairSpcRegClassID],
    DPairSpcSubClassMask,
    SuperRegIdxSeqs + 58,
    LaneBitmask(0x00000000000000CC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass DPairSpc_with_ssub_0RegClass = {
    &ARMMCRegisterClasses[DPairSpc_with_ssub_0RegClassID],
    DPairSpc_with_ssub_0SubClassMask,
    SuperRegIdxSeqs + 58,
    LaneBitmask(0x00000000000000CC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DPairSpc_with_ssub_0Superclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass DPairSpc_with_ssub_4RegClass = {
    &ARMMCRegisterClasses[DPairSpc_with_ssub_4RegClassID],
    DPairSpc_with_ssub_4SubClassMask,
    SuperRegIdxSeqs + 58,
    LaneBitmask(0x00000000000000CC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DPairSpc_with_ssub_4Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass DPairSpc_with_dsub_0_in_DPR_8RegClass = {
    &ARMMCRegisterClasses[DPairSpc_with_dsub_0_in_DPR_8RegClassID],
    DPairSpc_with_dsub_0_in_DPR_8SubClassMask,
    SuperRegIdxSeqs + 58,
    LaneBitmask(0x00000000000000CC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DPairSpc_with_dsub_0_in_DPR_8Superclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass DPairSpc_with_dsub_2_in_DPR_8RegClass = {
    &ARMMCRegisterClasses[DPairSpc_with_dsub_2_in_DPR_8RegClassID],
    DPairSpc_with_dsub_2_in_DPR_8SubClassMask,
    SuperRegIdxSeqs + 58,
    LaneBitmask(0x00000000000000CC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DPairSpc_with_dsub_2_in_DPR_8Superclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass DPairRegClass = {
    &ARMMCRegisterClasses[DPairRegClassID],
    DPairSubClassMask,
    SuperRegIdxSeqs + 76,
    LaneBitmask(0x000000000000003C),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    DPairGetRawAllocationOrder
  };

  extern const TargetRegisterClass DPair_with_ssub_0RegClass = {
    &ARMMCRegisterClasses[DPair_with_ssub_0RegClassID],
    DPair_with_ssub_0SubClassMask,
    SuperRegIdxSeqs + 76,
    LaneBitmask(0x000000000000003C),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DPair_with_ssub_0Superclasses,  1,
    DPair_with_ssub_0GetRawAllocationOrder
  };

  extern const TargetRegisterClass QPRRegClass = {
    &ARMMCRegisterClasses[QPRRegClassID],
    QPRSubClassMask,
    SuperRegIdxSeqs + 39,
    LaneBitmask(0x000000000000003C),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QPRSuperclasses,  1,
    QPRGetRawAllocationOrder
  };

  extern const TargetRegisterClass DPair_with_ssub_2RegClass = {
    &ARMMCRegisterClasses[DPair_with_ssub_2RegClassID],
    DPair_with_ssub_2SubClassMask,
    SuperRegIdxSeqs + 76,
    LaneBitmask(0x000000000000003C),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DPair_with_ssub_2Superclasses,  2,
    DPair_with_ssub_2GetRawAllocationOrder
  };

  extern const TargetRegisterClass DPair_with_dsub_0_in_DPR_8RegClass = {
    &ARMMCRegisterClasses[DPair_with_dsub_0_in_DPR_8RegClassID],
    DPair_with_dsub_0_in_DPR_8SubClassMask,
    SuperRegIdxSeqs + 76,
    LaneBitmask(0x000000000000003C),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DPair_with_dsub_0_in_DPR_8Superclasses,  3,
    DPair_with_dsub_0_in_DPR_8GetRawAllocationOrder
  };

  extern const TargetRegisterClass MQPRRegClass = {
    &ARMMCRegisterClasses[MQPRRegClassID],
    MQPRSubClassMask,
    SuperRegIdxSeqs + 39,
    LaneBitmask(0x000000000000003C),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    MQPRSuperclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass QPR_VFP2RegClass = {
    &ARMMCRegisterClasses[QPR_VFP2RegClassID],
    QPR_VFP2SubClassMask,
    SuperRegIdxSeqs + 39,
    LaneBitmask(0x000000000000003C),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QPR_VFP2Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass DPair_with_dsub_1_in_DPR_8RegClass = {
    &ARMMCRegisterClasses[DPair_with_dsub_1_in_DPR_8RegClassID],
    DPair_with_dsub_1_in_DPR_8SubClassMask,
    SuperRegIdxSeqs + 76,
    LaneBitmask(0x000000000000003C),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DPair_with_dsub_1_in_DPR_8Superclasses,  4,
    DPair_with_dsub_1_in_DPR_8GetRawAllocationOrder
  };

  extern const TargetRegisterClass QPR_8RegClass = {
    &ARMMCRegisterClasses[QPR_8RegClassID],
    QPR_8SubClassMask,
    SuperRegIdxSeqs + 39,
    LaneBitmask(0x000000000000003C),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QPR_8Superclasses,  8,
    nullptr
  };

  extern const TargetRegisterClass DTripleRegClass = {
    &ARMMCRegisterClasses[DTripleRegClassID],
    DTripleSubClassMask,
    SuperRegIdxSeqs + 69,
    LaneBitmask(0x00000000000000FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass DTripleSpcRegClass = {
    &ARMMCRegisterClasses[DTripleSpcRegClassID],
    DTripleSpcSubClassMask,
    SuperRegIdxSeqs + 45,
    LaneBitmask(0x0000000000000CCC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass DTripleSpc_with_ssub_0RegClass = {
    &ARMMCRegisterClasses[DTripleSpc_with_ssub_0RegClassID],
    DTripleSpc_with_ssub_0SubClassMask,
    SuperRegIdxSeqs + 45,
    LaneBitmask(0x0000000000000CCC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DTripleSpc_with_ssub_0Superclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass DTriple_with_ssub_0RegClass = {
    &ARMMCRegisterClasses[DTriple_with_ssub_0RegClassID],
    DTriple_with_ssub_0SubClassMask,
    SuperRegIdxSeqs + 69,
    LaneBitmask(0x00000000000000FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DTriple_with_ssub_0Superclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass DTriple_with_qsub_0_in_QPRRegClass = {
    &ARMMCRegisterClasses[DTriple_with_qsub_0_in_QPRRegClassID],
    DTriple_with_qsub_0_in_QPRSubClassMask,
    SuperRegIdxSeqs + 53,
    LaneBitmask(0x00000000000000FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DTriple_with_qsub_0_in_QPRSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass DTriple_with_ssub_2RegClass = {
    &ARMMCRegisterClasses[DTriple_with_ssub_2RegClassID],
    DTriple_with_ssub_2SubClassMask,
    SuperRegIdxSeqs + 69,
    LaneBitmask(0x00000000000000FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DTriple_with_ssub_2Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClass = {
    &ARMMCRegisterClasses[DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID],
    DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSubClassMask,
    SuperRegIdxSeqs + 64,
    LaneBitmask(0x00000000000000FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass DTripleSpc_with_ssub_4RegClass = {
    &ARMMCRegisterClasses[DTripleSpc_with_ssub_4RegClassID],
    DTripleSpc_with_ssub_4SubClassMask,
    SuperRegIdxSeqs + 45,
    LaneBitmask(0x0000000000000CCC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DTripleSpc_with_ssub_4Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass DTriple_with_ssub_4RegClass = {
    &ARMMCRegisterClasses[DTriple_with_ssub_4RegClassID],
    DTriple_with_ssub_4SubClassMask,
    SuperRegIdxSeqs + 69,
    LaneBitmask(0x00000000000000FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DTriple_with_ssub_4Superclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass DTripleSpc_with_ssub_8RegClass = {
    &ARMMCRegisterClasses[DTripleSpc_with_ssub_8RegClassID],
    DTripleSpc_with_ssub_8SubClassMask,
    SuperRegIdxSeqs + 45,
    LaneBitmask(0x0000000000000CCC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DTripleSpc_with_ssub_8Superclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass DTripleSpc_with_dsub_0_in_DPR_8RegClass = {
    &ARMMCRegisterClasses[DTripleSpc_with_dsub_0_in_DPR_8RegClassID],
    DTripleSpc_with_dsub_0_in_DPR_8SubClassMask,
    SuperRegIdxSeqs + 45,
    LaneBitmask(0x0000000000000CCC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DTripleSpc_with_dsub_0_in_DPR_8Superclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass DTriple_with_dsub_0_in_DPR_8RegClass = {
    &ARMMCRegisterClasses[DTriple_with_dsub_0_in_DPR_8RegClassID],
    DTriple_with_dsub_0_in_DPR_8SubClassMask,
    SuperRegIdxSeqs + 69,
    LaneBitmask(0x00000000000000FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DTriple_with_dsub_0_in_DPR_8Superclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass DTriple_with_qsub_0_in_MQPRRegClass = {
    &ARMMCRegisterClasses[DTriple_with_qsub_0_in_MQPRRegClassID],
    DTriple_with_qsub_0_in_MQPRSubClassMask,
    SuperRegIdxSeqs + 53,
    LaneBitmask(0x00000000000000FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DTriple_with_qsub_0_in_MQPRSuperclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClass = {
    &ARMMCRegisterClasses[DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID],
    DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSubClassMask,
    SuperRegIdxSeqs + 64,
    LaneBitmask(0x00000000000000FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass DTriple_with_dsub_1_in_DPR_8RegClass = {
    &ARMMCRegisterClasses[DTriple_with_dsub_1_in_DPR_8RegClassID],
    DTriple_with_dsub_1_in_DPR_8SubClassMask,
    SuperRegIdxSeqs + 69,
    LaneBitmask(0x00000000000000FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DTriple_with_dsub_1_in_DPR_8Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClass = {
    &ARMMCRegisterClasses[DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID],
    DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSubClassMask,
    SuperRegIdxSeqs + 64,
    LaneBitmask(0x00000000000000FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSuperclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPRRegClass = {
    &ARMMCRegisterClasses[DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPRRegClassID],
    DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPRSubClassMask,
    SuperRegIdxSeqs + 53,
    LaneBitmask(0x00000000000000FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPRSuperclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass DTripleSpc_with_dsub_2_in_DPR_8RegClass = {
    &ARMMCRegisterClasses[DTripleSpc_with_dsub_2_in_DPR_8RegClassID],
    DTripleSpc_with_dsub_2_in_DPR_8SubClassMask,
    SuperRegIdxSeqs + 45,
    LaneBitmask(0x0000000000000CCC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DTripleSpc_with_dsub_2_in_DPR_8Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass DTriple_with_dsub_2_in_DPR_8RegClass = {
    &ARMMCRegisterClasses[DTriple_with_dsub_2_in_DPR_8RegClassID],
    DTriple_with_dsub_2_in_DPR_8SubClassMask,
    SuperRegIdxSeqs + 69,
    LaneBitmask(0x00000000000000FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DTriple_with_dsub_2_in_DPR_8Superclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass DTripleSpc_with_dsub_4_in_DPR_8RegClass = {
    &ARMMCRegisterClasses[DTripleSpc_with_dsub_4_in_DPR_8RegClassID],
    DTripleSpc_with_dsub_4_in_DPR_8SubClassMask,
    SuperRegIdxSeqs + 45,
    LaneBitmask(0x0000000000000CCC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DTripleSpc_with_dsub_4_in_DPR_8Superclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClass = {
    &ARMMCRegisterClasses[DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID],
    DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSubClassMask,
    SuperRegIdxSeqs + 64,
    LaneBitmask(0x00000000000000FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSuperclasses,  8,
    nullptr
  };

  extern const TargetRegisterClass DTriple_with_qsub_0_in_QPR_8RegClass = {
    &ARMMCRegisterClasses[DTriple_with_qsub_0_in_QPR_8RegClassID],
    DTriple_with_qsub_0_in_QPR_8SubClassMask,
    SuperRegIdxSeqs + 53,
    LaneBitmask(0x00000000000000FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DTriple_with_qsub_0_in_QPR_8Superclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8RegClass = {
    &ARMMCRegisterClasses[DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8RegClassID],
    DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8SubClassMask,
    SuperRegIdxSeqs + 53,
    LaneBitmask(0x00000000000000FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8Superclasses,  11,
    nullptr
  };

  extern const TargetRegisterClass DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8RegClass = {
    &ARMMCRegisterClasses[DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8RegClassID],
    DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8SubClassMask,
    SuperRegIdxSeqs + 64,
    LaneBitmask(0x00000000000000FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8Superclasses,  11,
    nullptr
  };

  extern const TargetRegisterClass DQuadSpcRegClass = {
    &ARMMCRegisterClasses[DQuadSpcRegClassID],
    DQuadSpcSubClassMask,
    SuperRegIdxSeqs + 45,
    LaneBitmask(0x0000000000000CCC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DQuadSpcSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass DQuadSpc_with_ssub_0RegClass = {
    &ARMMCRegisterClasses[DQuadSpc_with_ssub_0RegClassID],
    DQuadSpc_with_ssub_0SubClassMask,
    SuperRegIdxSeqs + 45,
    LaneBitmask(0x0000000000000CCC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DQuadSpc_with_ssub_0Superclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass DQuadSpc_with_ssub_4RegClass = {
    &ARMMCRegisterClasses[DQuadSpc_with_ssub_4RegClassID],
    DQuadSpc_with_ssub_4SubClassMask,
    SuperRegIdxSeqs + 45,
    LaneBitmask(0x0000000000000CCC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DQuadSpc_with_ssub_4Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass DQuadSpc_with_ssub_8RegClass = {
    &ARMMCRegisterClasses[DQuadSpc_with_ssub_8RegClassID],
    DQuadSpc_with_ssub_8SubClassMask,
    SuperRegIdxSeqs + 45,
    LaneBitmask(0x0000000000000CCC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DQuadSpc_with_ssub_8Superclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass DQuadSpc_with_dsub_0_in_DPR_8RegClass = {
    &ARMMCRegisterClasses[DQuadSpc_with_dsub_0_in_DPR_8RegClassID],
    DQuadSpc_with_dsub_0_in_DPR_8SubClassMask,
    SuperRegIdxSeqs + 45,
    LaneBitmask(0x0000000000000CCC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DQuadSpc_with_dsub_0_in_DPR_8Superclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass DQuadSpc_with_dsub_2_in_DPR_8RegClass = {
    &ARMMCRegisterClasses[DQuadSpc_with_dsub_2_in_DPR_8RegClassID],
    DQuadSpc_with_dsub_2_in_DPR_8SubClassMask,
    SuperRegIdxSeqs + 45,
    LaneBitmask(0x0000000000000CCC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DQuadSpc_with_dsub_2_in_DPR_8Superclasses,  11,
    nullptr
  };

  extern const TargetRegisterClass DQuadSpc_with_dsub_4_in_DPR_8RegClass = {
    &ARMMCRegisterClasses[DQuadSpc_with_dsub_4_in_DPR_8RegClassID],
    DQuadSpc_with_dsub_4_in_DPR_8SubClassMask,
    SuperRegIdxSeqs + 45,
    LaneBitmask(0x0000000000000CCC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DQuadSpc_with_dsub_4_in_DPR_8Superclasses,  13,
    nullptr
  };

  extern const TargetRegisterClass DQuadRegClass = {
    &ARMMCRegisterClasses[DQuadRegClassID],
    DQuadSubClassMask,
    SuperRegIdxSeqs + 88,
    LaneBitmask(0x00000000000003FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass DQuad_with_ssub_0RegClass = {
    &ARMMCRegisterClasses[DQuad_with_ssub_0RegClassID],
    DQuad_with_ssub_0SubClassMask,
    SuperRegIdxSeqs + 88,
    LaneBitmask(0x00000000000003FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DQuad_with_ssub_0Superclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass DQuad_with_ssub_2RegClass = {
    &ARMMCRegisterClasses[DQuad_with_ssub_2RegClassID],
    DQuad_with_ssub_2SubClassMask,
    SuperRegIdxSeqs + 88,
    LaneBitmask(0x00000000000003FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DQuad_with_ssub_2Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass QQPRRegClass = {
    &ARMMCRegisterClasses[QQPRRegClassID],
    QQPRSubClassMask,
    SuperRegIdxSeqs + 84,
    LaneBitmask(0x00000000000003FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQPRSuperclasses,  1,
    QQPRGetRawAllocationOrder
  };

  extern const TargetRegisterClass DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClass = {
    &ARMMCRegisterClasses[DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID],
    DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSubClassMask,
    SuperRegIdxSeqs + 50,
    LaneBitmask(0x00000000000003FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass DQuad_with_ssub_4RegClass = {
    &ARMMCRegisterClasses[DQuad_with_ssub_4RegClassID],
    DQuad_with_ssub_4SubClassMask,
    SuperRegIdxSeqs + 88,
    LaneBitmask(0x00000000000003FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DQuad_with_ssub_4Superclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass DQuad_with_ssub_6RegClass = {
    &ARMMCRegisterClasses[DQuad_with_ssub_6RegClassID],
    DQuad_with_ssub_6SubClassMask,
    SuperRegIdxSeqs + 88,
    LaneBitmask(0x00000000000003FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DQuad_with_ssub_6Superclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass DQuad_with_dsub_0_in_DPR_8RegClass = {
    &ARMMCRegisterClasses[DQuad_with_dsub_0_in_DPR_8RegClassID],
    DQuad_with_dsub_0_in_DPR_8SubClassMask,
    SuperRegIdxSeqs + 88,
    LaneBitmask(0x00000000000003FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DQuad_with_dsub_0_in_DPR_8Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClass = {
    &ARMMCRegisterClasses[DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID],
    DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSubClassMask,
    SuperRegIdxSeqs + 50,
    LaneBitmask(0x00000000000003FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass QQPR_with_ssub_0RegClass = {
    &ARMMCRegisterClasses[QQPR_with_ssub_0RegClassID],
    QQPR_with_ssub_0SubClassMask,
    SuperRegIdxSeqs + 84,
    LaneBitmask(0x00000000000003FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQPR_with_ssub_0Superclasses,  4,
    QQPR_with_ssub_0GetRawAllocationOrder
  };

  extern const TargetRegisterClass DQuad_with_dsub_1_in_DPR_8RegClass = {
    &ARMMCRegisterClasses[DQuad_with_dsub_1_in_DPR_8RegClassID],
    DQuad_with_dsub_1_in_DPR_8SubClassMask,
    SuperRegIdxSeqs + 88,
    LaneBitmask(0x00000000000003FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DQuad_with_dsub_1_in_DPR_8Superclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClass = {
    &ARMMCRegisterClasses[DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID],
    DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSubClassMask,
    SuperRegIdxSeqs + 50,
    LaneBitmask(0x00000000000003FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSuperclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass MQQPRRegClass = {
    &ARMMCRegisterClasses[MQQPRRegClassID],
    MQQPRSubClassMask,
    SuperRegIdxSeqs + 84,
    LaneBitmask(0x00000000000003FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    MQQPRSuperclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass DQuad_with_dsub_2_in_DPR_8RegClass = {
    &ARMMCRegisterClasses[DQuad_with_dsub_2_in_DPR_8RegClassID],
    DQuad_with_dsub_2_in_DPR_8SubClassMask,
    SuperRegIdxSeqs + 88,
    LaneBitmask(0x00000000000003FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DQuad_with_dsub_2_in_DPR_8Superclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClass = {
    &ARMMCRegisterClasses[DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID],
    DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSubClassMask,
    SuperRegIdxSeqs + 50,
    LaneBitmask(0x00000000000003FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSuperclasses,  8,
    nullptr
  };

  extern const TargetRegisterClass DQuad_with_dsub_3_in_DPR_8RegClass = {
    &ARMMCRegisterClasses[DQuad_with_dsub_3_in_DPR_8RegClassID],
    DQuad_with_dsub_3_in_DPR_8SubClassMask,
    SuperRegIdxSeqs + 88,
    LaneBitmask(0x00000000000003FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DQuad_with_dsub_3_in_DPR_8Superclasses,  8,
    nullptr
  };

  extern const TargetRegisterClass DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClass = {
    &ARMMCRegisterClasses[DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID],
    DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSubClassMask,
    SuperRegIdxSeqs + 50,
    LaneBitmask(0x00000000000003FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSuperclasses,  10,
    nullptr
  };

  extern const TargetRegisterClass MQQPR_with_qsub_0_in_QPR_8RegClass = {
    &ARMMCRegisterClasses[MQQPR_with_qsub_0_in_QPR_8RegClassID],
    MQQPR_with_qsub_0_in_QPR_8SubClassMask,
    SuperRegIdxSeqs + 84,
    LaneBitmask(0x00000000000003FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    MQQPR_with_qsub_0_in_QPR_8Superclasses,  10,
    nullptr
  };

  extern const TargetRegisterClass DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8RegClass = {
    &ARMMCRegisterClasses[DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8RegClassID],
    DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8SubClassMask,
    SuperRegIdxSeqs + 50,
    LaneBitmask(0x00000000000003FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8Superclasses,  13,
    nullptr
  };

  extern const TargetRegisterClass MQQPR_with_dsub_2_in_DPR_8RegClass = {
    &ARMMCRegisterClasses[MQQPR_with_dsub_2_in_DPR_8RegClassID],
    MQQPR_with_dsub_2_in_DPR_8SubClassMask,
    SuperRegIdxSeqs + 84,
    LaneBitmask(0x00000000000003FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    MQQPR_with_dsub_2_in_DPR_8Superclasses,  13,
    nullptr
  };

  extern const TargetRegisterClass DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8RegClass = {
    &ARMMCRegisterClasses[DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8RegClassID],
    DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8SubClassMask,
    SuperRegIdxSeqs + 50,
    LaneBitmask(0x00000000000003FC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8Superclasses,  15,
    nullptr
  };

  extern const TargetRegisterClass QQQQPRRegClass = {
    &ARMMCRegisterClasses[QQQQPRRegClassID],
    QQQQPRSubClassMask,
    SuperRegIdxSeqs + 8,
    LaneBitmask(0x000000000003FFFC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    QQQQPRGetRawAllocationOrder
  };

  extern const TargetRegisterClass QQQQPR_with_ssub_0RegClass = {
    &ARMMCRegisterClasses[QQQQPR_with_ssub_0RegClassID],
    QQQQPR_with_ssub_0SubClassMask,
    SuperRegIdxSeqs + 8,
    LaneBitmask(0x000000000003FFFC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQQPR_with_ssub_0Superclasses,  1,
    QQQQPR_with_ssub_0GetRawAllocationOrder
  };

  extern const TargetRegisterClass QQQQPR_with_ssub_4RegClass = {
    &ARMMCRegisterClasses[QQQQPR_with_ssub_4RegClassID],
    QQQQPR_with_ssub_4SubClassMask,
    SuperRegIdxSeqs + 8,
    LaneBitmask(0x000000000003FFFC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQQPR_with_ssub_4Superclasses,  2,
    QQQQPR_with_ssub_4GetRawAllocationOrder
  };

  extern const TargetRegisterClass QQQQPR_with_ssub_8RegClass = {
    &ARMMCRegisterClasses[QQQQPR_with_ssub_8RegClassID],
    QQQQPR_with_ssub_8SubClassMask,
    SuperRegIdxSeqs + 8,
    LaneBitmask(0x000000000003FFFC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQQPR_with_ssub_8Superclasses,  3,
    QQQQPR_with_ssub_8GetRawAllocationOrder
  };

  extern const TargetRegisterClass MQQQQPRRegClass = {
    &ARMMCRegisterClasses[MQQQQPRRegClassID],
    MQQQQPRSubClassMask,
    SuperRegIdxSeqs + 8,
    LaneBitmask(0x000000000003FFFC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    MQQQQPRSuperclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8RegClass = {
    &ARMMCRegisterClasses[MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8RegClassID],
    MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8SubClassMask,
    SuperRegIdxSeqs + 8,
    LaneBitmask(0x000000000003FFFC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8RegClass = {
    &ARMMCRegisterClasses[MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8RegClassID],
    MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8SubClassMask,
    SuperRegIdxSeqs + 8,
    LaneBitmask(0x000000000003FFFC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8Superclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass MQQQQPR_with_qsub_2_in_QPR_8RegClass = {
    &ARMMCRegisterClasses[MQQQQPR_with_qsub_2_in_QPR_8RegClassID],
    MQQQQPR_with_qsub_2_in_QPR_8SubClassMask,
    SuperRegIdxSeqs + 8,
    LaneBitmask(0x000000000003FFFC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    MQQQQPR_with_qsub_2_in_QPR_8Superclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8RegClass = {
    &ARMMCRegisterClasses[MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8RegClassID],
    MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8SubClassMask,
    SuperRegIdxSeqs + 8,
    LaneBitmask(0x000000000003FFFC),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8Superclasses,  8,
    nullptr
  };

} // end namespace ARM

namespace {
  const TargetRegisterClass *const RegisterClasses[] = {
    &ARM::HPRRegClass,
    &ARM::FPWithVPRRegClass,
    &ARM::SPRRegClass,
    &ARM::FPWithVPR_with_ssub_0RegClass,
    &ARM::GPRRegClass,
    &ARM::GPRwithAPSRRegClass,
    &ARM::GPRwithZRRegClass,
    &ARM::SPR_8RegClass,
    &ARM::GPRnopcRegClass,
    &ARM::GPRnospRegClass,
    &ARM::GPRwithAPSR_NZCVnospRegClass,
    &ARM::GPRwithAPSRnospRegClass,
    &ARM::GPRwithZRnospRegClass,
    &ARM::GPRnoipRegClass,
    &ARM::rGPRRegClass,
    &ARM::GPRnoip_and_GPRnopcRegClass,
    &ARM::GPRnoip_and_GPRnospRegClass,
    &ARM::GPRnoip_and_GPRwithAPSR_NZCVnospRegClass,
    &ARM::tGPRwithpcRegClass,
    &ARM::FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8RegClass,
    &ARM::hGPRRegClass,
    &ARM::tGPRRegClass,
    &ARM::tGPREvenRegClass,
    &ARM::GPRnopc_and_hGPRRegClass,
    &ARM::GPRnosp_and_hGPRRegClass,
    &ARM::GPRnoip_and_hGPRRegClass,
    &ARM::GPRnoip_and_tGPREvenRegClass,
    &ARM::GPRnosp_and_GPRnopc_and_hGPRRegClass,
    &ARM::tGPROddRegClass,
    &ARM::GPRnopc_and_GPRnoip_and_hGPRRegClass,
    &ARM::GPRnosp_and_GPRnoip_and_hGPRRegClass,
    &ARM::tcGPRRegClass,
    &ARM::GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPRRegClass,
    &ARM::hGPR_and_tGPREvenRegClass,
    &ARM::tGPR_and_tGPREvenRegClass,
    &ARM::tGPR_and_tGPROddRegClass,
    &ARM::tcGPRnotr12RegClass,
    &ARM::tGPREven_and_tcGPRRegClass,
    &ARM::FP_STATUS_REGSRegClass,
    &ARM::hGPR_and_GPRnoip_and_tGPREvenRegClass,
    &ARM::hGPR_and_tGPROddRegClass,
    &ARM::tGPREven_and_tcGPRnotr12RegClass,
    &ARM::tGPROdd_and_tcGPRRegClass,
    &ARM::CCRRegClass,
    &ARM::FPCXTRegsRegClass,
    &ARM::GPRlrRegClass,
    &ARM::GPRspRegClass,
    &ARM::VCCRRegClass,
    &ARM::cl_FPSCR_NZCVRegClass,
    &ARM::hGPR_and_tGPRwithpcRegClass,
    &ARM::hGPR_and_tcGPRRegClass,
    &ARM::DPRRegClass,
    &ARM::DPR_VFP2RegClass,
    &ARM::DPR_8RegClass,
    &ARM::GPRPairRegClass,
    &ARM::GPRPairnospRegClass,
    &ARM::GPRPair_with_gsub_0_in_tGPRRegClass,
    &ARM::GPRPair_with_gsub_0_in_hGPRRegClass,
    &ARM::GPRPair_with_gsub_0_in_tcGPRRegClass,
    &ARM::GPRPair_with_gsub_0_in_tcGPRnotr12RegClass,
    &ARM::GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPRRegClass,
    &ARM::GPRPair_with_gsub_1_in_GPRspRegClass,
    &ARM::DPairSpcRegClass,
    &ARM::DPairSpc_with_ssub_0RegClass,
    &ARM::DPairSpc_with_ssub_4RegClass,
    &ARM::DPairSpc_with_dsub_0_in_DPR_8RegClass,
    &ARM::DPairSpc_with_dsub_2_in_DPR_8RegClass,
    &ARM::DPairRegClass,
    &ARM::DPair_with_ssub_0RegClass,
    &ARM::QPRRegClass,
    &ARM::DPair_with_ssub_2RegClass,
    &ARM::DPair_with_dsub_0_in_DPR_8RegClass,
    &ARM::MQPRRegClass,
    &ARM::QPR_VFP2RegClass,
    &ARM::DPair_with_dsub_1_in_DPR_8RegClass,
    &ARM::QPR_8RegClass,
    &ARM::DTripleRegClass,
    &ARM::DTripleSpcRegClass,
    &ARM::DTripleSpc_with_ssub_0RegClass,
    &ARM::DTriple_with_ssub_0RegClass,
    &ARM::DTriple_with_qsub_0_in_QPRRegClass,
    &ARM::DTriple_with_ssub_2RegClass,
    &ARM::DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClass,
    &ARM::DTripleSpc_with_ssub_4RegClass,
    &ARM::DTriple_with_ssub_4RegClass,
    &ARM::DTripleSpc_with_ssub_8RegClass,
    &ARM::DTripleSpc_with_dsub_0_in_DPR_8RegClass,
    &ARM::DTriple_with_dsub_0_in_DPR_8RegClass,
    &ARM::DTriple_with_qsub_0_in_MQPRRegClass,
    &ARM::DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClass,
    &ARM::DTriple_with_dsub_1_in_DPR_8RegClass,
    &ARM::DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClass,
    &ARM::DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPRRegClass,
    &ARM::DTripleSpc_with_dsub_2_in_DPR_8RegClass,
    &ARM::DTriple_with_dsub_2_in_DPR_8RegClass,
    &ARM::DTripleSpc_with_dsub_4_in_DPR_8RegClass,
    &ARM::DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClass,
    &ARM::DTriple_with_qsub_0_in_QPR_8RegClass,
    &ARM::DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8RegClass,
    &ARM::DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8RegClass,
    &ARM::DQuadSpcRegClass,
    &ARM::DQuadSpc_with_ssub_0RegClass,
    &ARM::DQuadSpc_with_ssub_4RegClass,
    &ARM::DQuadSpc_with_ssub_8RegClass,
    &ARM::DQuadSpc_with_dsub_0_in_DPR_8RegClass,
    &ARM::DQuadSpc_with_dsub_2_in_DPR_8RegClass,
    &ARM::DQuadSpc_with_dsub_4_in_DPR_8RegClass,
    &ARM::DQuadRegClass,
    &ARM::DQuad_with_ssub_0RegClass,
    &ARM::DQuad_with_ssub_2RegClass,
    &ARM::QQPRRegClass,
    &ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClass,
    &ARM::DQuad_with_ssub_4RegClass,
    &ARM::DQuad_with_ssub_6RegClass,
    &ARM::DQuad_with_dsub_0_in_DPR_8RegClass,
    &ARM::DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClass,
    &ARM::QQPR_with_ssub_0RegClass,
    &ARM::DQuad_with_dsub_1_in_DPR_8RegClass,
    &ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClass,
    &ARM::MQQPRRegClass,
    &ARM::DQuad_with_dsub_2_in_DPR_8RegClass,
    &ARM::DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClass,
    &ARM::DQuad_with_dsub_3_in_DPR_8RegClass,
    &ARM::DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClass,
    &ARM::MQQPR_with_qsub_0_in_QPR_8RegClass,
    &ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8RegClass,
    &ARM::MQQPR_with_dsub_2_in_DPR_8RegClass,
    &ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8RegClass,
    &ARM::QQQQPRRegClass,
    &ARM::QQQQPR_with_ssub_0RegClass,
    &ARM::QQQQPR_with_ssub_4RegClass,
    &ARM::QQQQPR_with_ssub_8RegClass,
    &ARM::MQQQQPRRegClass,
    &ARM::MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8RegClass,
    &ARM::MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8RegClass,
    &ARM::MQQQQPR_with_qsub_2_in_QPR_8RegClass,
    &ARM::MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8RegClass,
  };
} // end anonymous namespace

static const uint8_t CostPerUseTable[] = { 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, };


static const bool InAllocatableClassTable[] = { 
false, false, true, false, true, false, false, false, false, true, false, false, false, false, true, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, };


static const TargetRegisterInfoDesc ARMRegInfoDesc = { // Extra Descriptors
CostPerUseTable, 1, InAllocatableClassTable};

unsigned ARMGenRegisterInfo::composeSubRegIndicesImpl(unsigned IdxA, unsigned IdxB) const {
  static const uint8_t RowMap[56] = {
    0, 1, 2, 3, 4, 5, 6, 7, 0, 0, 0, 4, 0, 2, 4, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 5, 5, 5, 2, 
  };
  static const uint8_t Rows[8][56] = {
    { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
    { ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, ARM::dsub_5, 0, ARM::dsub_7, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_6_ssub_7_ssub_8_ssub_9, 0, 0, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, ARM::ssub_10, ARM::ssub_11, 0, 0, ARM::ssub_14, ARM::ssub_15, 0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_4_ssub_5_ssub_8_ssub_9, ARM::ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9, ARM::qsub_1, ARM::ssub_2_ssub_3_ssub_6_ssub_7_dsub_5, 0, 0, 0, 0, ARM::ssub_6_ssub_7_dsub_5, 0, ARM::ssub_6_ssub_7_dsub_5_dsub_7, 0, 0, 0, 0, 0, ARM::dsub_5_dsub_7, 0, 0, 0, 0, 0, },
    { ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, ARM::dsub_5, ARM::dsub_6, 0, 0, 0, 0, 0, 0, 0, ARM::qsub_1, ARM::qsub_2, 0, 0, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, ARM::ssub_10, ARM::ssub_11, ARM::ssub_12, ARM::ssub_13, 0, 0, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, ARM::ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9, ARM::ssub_6_ssub_7_dsub_5, ARM::ssub_6_ssub_7_ssub_8_ssub_9_dsub_5, ARM::ssub_6_ssub_7_ssub_8_ssub_9, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { ARM::dsub_3, ARM::dsub_4, ARM::dsub_5, ARM::dsub_6, ARM::dsub_7, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_6_ssub_7_ssub_8_ssub_9, ARM::dsub_5_ssub_12_ssub_13, 0, 0, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, ARM::ssub_10, ARM::ssub_11, ARM::ssub_12, ARM::ssub_13, ARM::ssub_14, ARM::ssub_15, 0, 0, 0, 0, 0, 0, ARM::ssub_6_ssub_7_dsub_5, ARM::ssub_6_ssub_7_ssub_8_ssub_9_dsub_5, ARM::ssub_8_ssub_9_ssub_12_ssub_13, ARM::ssub_8_ssub_9_dsub_5_ssub_12_ssub_13, ARM::qsub_2, 0, 0, 0, 0, 0, ARM::dsub_5_dsub_7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { ARM::dsub_4, ARM::dsub_5, ARM::dsub_6, ARM::dsub_7, 0, 0, 0, 0, 0, 0, 0, 0, ARM::qsub_2, ARM::qsub_3, 0, 0, ARM::ssub_8, ARM::ssub_9, ARM::ssub_10, ARM::ssub_11, ARM::ssub_12, ARM::ssub_13, ARM::ssub_14, ARM::ssub_15, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, ARM::ssub_8_ssub_9_dsub_5_ssub_12_ssub_13, ARM::dsub_5_dsub_7, ARM::dsub_5_ssub_12_ssub_13_dsub_7, ARM::dsub_5_ssub_12_ssub_13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { ARM::dsub_5, ARM::dsub_6, ARM::dsub_7, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::dsub_5_ssub_12_ssub_13, 0, 0, 0, ARM::ssub_10, ARM::ssub_11, ARM::ssub_12, ARM::ssub_13, ARM::ssub_14, ARM::ssub_15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::dsub_5_dsub_7, 0, 0, 0, ARM::qsub_3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { ARM::dsub_6, ARM::dsub_7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_12, ARM::ssub_13, ARM::ssub_14, ARM::ssub_15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_14, ARM::ssub_15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
  };

  --IdxA; assert(IdxA < 56); (void) IdxA;
  --IdxB; assert(IdxB < 56);
  return Rows[RowMap[IdxA]][IdxB];
}

unsigned ARMGenRegisterInfo::reverseComposeSubRegIndicesImpl(unsigned IdxA, unsigned IdxB) const {
  static const uint8_t Table[56][56] = {
    { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
    { 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::qsub_0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, ARM::qsub_1, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, },
    { 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, 0, },
    { 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::qsub_0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::qsub_1, 0, },
    { 0, 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, 0, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, },
    { 0, 0, 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, 0, ARM::qsub_0, 0, },
    { 0, 0, 0, 0, 0, 0, ARM::dsub_0, ARM::dsub_1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
    { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
    { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
    { 0, 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, 0, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, },
    { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
    { 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, 0, },
    { 0, 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, 0, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, },
    { 0, 0, 0, 0, 0, 0, ARM::dsub_0, ARM::dsub_1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
    { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
    { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
    { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
    { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
    { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
    { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
    { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
    { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
    { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
    { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
    { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
    { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
    { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
    { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
    { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
    { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
    { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
    { 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::qsub_0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, ARM::qsub_1, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, },
    { 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::qsub_0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, ARM::qsub_1, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, },
    { 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::qsub_0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, ARM::qsub_1, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, },
    { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
    { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
    { 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::qsub_0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, ARM::qsub_1, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, },
    { 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::qsub_0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, ARM::qsub_1, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, },
    { 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::qsub_0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, ARM::qsub_1, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, },
    { 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, 0, },
    { 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, 0, },
    { 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, 0, },
    { 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::qsub_0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::qsub_1, 0, },
    { 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::qsub_0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::qsub_1, 0, },
    { 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::qsub_0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::qsub_1, 0, },
    { 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::qsub_0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::qsub_1, 0, },
    { 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::qsub_0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::qsub_1, 0, },
    { 0, 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, 0, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, },
    { 0, 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, 0, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, },
    { 0, 0, 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, 0, ARM::qsub_0, 0, },
    { 0, 0, 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, 0, ARM::qsub_0, 0, },
    { 0, 0, 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, 0, ARM::qsub_0, 0, },
    { 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, 0, },
  };

  --IdxA; assert(IdxA < 56);
  --IdxB; assert(IdxB < 56);
  return Table[IdxA][IdxB];
  }

  struct MaskRolOp {
    LaneBitmask Mask;
    uint8_t  RotateLeft;
  };
  static const MaskRolOp LaneMaskComposeSequences[] = {
    { LaneBitmask(0xFFFFFFFFFFFFFFFF),  0 }, { LaneBitmask::getNone(), 0 },   // Sequence 0
    { LaneBitmask(0xFFFFFFFFFFFFFFFF),  2 }, { LaneBitmask::getNone(), 0 },   // Sequence 2
    { LaneBitmask(0xFFFFFFFFFFFFFFFF),  4 }, { LaneBitmask::getNone(), 0 },   // Sequence 4
    { LaneBitmask(0xFFFFFFFFFFFFFFFF),  6 }, { LaneBitmask::getNone(), 0 },   // Sequence 6
    { LaneBitmask(0xFFFFFFFFFFFFFFFF),  8 }, { LaneBitmask::getNone(), 0 },   // Sequence 8
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 10 }, { LaneBitmask::getNone(), 0 },   // Sequence 10
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 12 }, { LaneBitmask::getNone(), 0 },   // Sequence 12
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 14 }, { LaneBitmask::getNone(), 0 },   // Sequence 14
    { LaneBitmask(0xFFFFFFFFFFFFFFFF),  1 }, { LaneBitmask::getNone(), 0 },   // Sequence 16
    { LaneBitmask(0xFFFFFFFFFFFFFFFF),  3 }, { LaneBitmask::getNone(), 0 },   // Sequence 18
    { LaneBitmask(0xFFFFFFFFFFFFFFFF),  5 }, { LaneBitmask::getNone(), 0 },   // Sequence 20
    { LaneBitmask(0xFFFFFFFFFFFFFFFF),  7 }, { LaneBitmask::getNone(), 0 },   // Sequence 22
    { LaneBitmask(0xFFFFFFFFFFFFFFFF),  9 }, { LaneBitmask::getNone(), 0 },   // Sequence 24
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 11 }, { LaneBitmask::getNone(), 0 },   // Sequence 26
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 13 }, { LaneBitmask::getNone(), 0 },   // Sequence 28
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 15 }, { LaneBitmask::getNone(), 0 },   // Sequence 30
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 16 }, { LaneBitmask::getNone(), 0 },   // Sequence 32
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 17 }, { LaneBitmask::getNone(), 0 }  // Sequence 34
  };
  static const uint8_t CompositeSequences[] = {
    0, // to dsub_0
    2, // to dsub_1
    4, // to dsub_2
    6, // to dsub_3
    8, // to dsub_4
    10, // to dsub_5
    12, // to dsub_6
    14, // to dsub_7
    0, // to gsub_0
    16, // to gsub_1
    0, // to qqsub_0
    8, // to qqsub_1
    0, // to qsub_0
    4, // to qsub_1
    8, // to qsub_2
    12, // to qsub_3
    2, // to ssub_0
    18, // to ssub_1
    4, // to ssub_2
    20, // to ssub_3
    6, // to ssub_4
    22, // to ssub_5
    8, // to ssub_6
    24, // to ssub_7
    10, // to ssub_8
    26, // to ssub_9
    12, // to ssub_10
    28, // to ssub_11
    14, // to ssub_12
    30, // to ssub_13
    32, // to ssub_14
    34, // to ssub_15
    0, // to ssub_0_ssub_1_ssub_4_ssub_5
    0, // to ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
    2, // to ssub_2_ssub_3_ssub_6_ssub_7
    2, // to ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
    2, // to ssub_2_ssub_3_ssub_4_ssub_5
    0, // to ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
    0, // to ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
    2, // to ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
    2, // to ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
    2, // to ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
    4, // to ssub_4_ssub_5_ssub_8_ssub_9
    4, // to ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
    4, // to ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
    6, // to ssub_6_ssub_7_dsub_5
    6, // to ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
    6, // to ssub_6_ssub_7_dsub_5_dsub_7
    6, // to ssub_6_ssub_7_ssub_8_ssub_9
    6, // to ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
    8, // to ssub_8_ssub_9_ssub_12_ssub_13
    8, // to ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
    10, // to dsub_5_dsub_7
    10, // to dsub_5_ssub_12_ssub_13_dsub_7
    10, // to dsub_5_ssub_12_ssub_13
    4 // to ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
  };

LaneBitmask ARMGenRegisterInfo::composeSubRegIndexLaneMaskImpl(unsigned IdxA, LaneBitmask LaneMask) const {
  --IdxA; assert(IdxA < 56 && "Subregister index out of bounds");
  LaneBitmask Result;
  for (const MaskRolOp *Ops =
       &LaneMaskComposeSequences[CompositeSequences[IdxA]];
       Ops->Mask.any(); ++Ops) {
    LaneBitmask::Type M = LaneMask.getAsInteger() & Ops->Mask.getAsInteger();
    if (unsigned S = Ops->RotateLeft)
      Result |= LaneBitmask((M << S) | (M >> (LaneBitmask::BitWidth - S)));
    else
      Result |= LaneBitmask(M);
  }
  return Result;
}

LaneBitmask ARMGenRegisterInfo::reverseComposeSubRegIndexLaneMaskImpl(unsigned IdxA,  LaneBitmask LaneMask) const {
  LaneMask &= getSubRegIndexLaneMask(IdxA);
  --IdxA; assert(IdxA < 56 && "Subregister index out of bounds");
  LaneBitmask Result;
  for (const MaskRolOp *Ops =
       &LaneMaskComposeSequences[CompositeSequences[IdxA]];
       Ops->Mask.any(); ++Ops) {
    LaneBitmask::Type M = LaneMask.getAsInteger();
    if (unsigned S = Ops->RotateLeft)
      Result |= LaneBitmask((M >> S) | (M << (LaneBitmask::BitWidth - S)));
    else
      Result |= LaneBitmask(M);
  }
  return Result;
}

const TargetRegisterClass *ARMGenRegisterInfo::getSubClassWithSubReg(const TargetRegisterClass *RC, unsigned Idx) const {
  static const uint8_t Table[137][56] = {
    {	// HPR
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// FPWithVPR
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      4,	// ssub_0 -> FPWithVPR_with_ssub_0
      4,	// ssub_1 -> FPWithVPR_with_ssub_0
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// SPR
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// FPWithVPR_with_ssub_0
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      4,	// ssub_0 -> FPWithVPR_with_ssub_0
      4,	// ssub_1 -> FPWithVPR_with_ssub_0
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPR
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRwithAPSR
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRwithZR
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// SPR_8
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnopc
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnosp
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRwithAPSR_NZCVnosp
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRwithAPSRnosp
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRwithZRnosp
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnoip
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// rGPR
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnoip_and_GPRnopc
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnoip_and_GPRnosp
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnoip_and_GPRwithAPSR_NZCVnosp
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// tGPRwithpc
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      20,	// ssub_0 -> FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8
      20,	// ssub_1 -> FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// hGPR
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// tGPR
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// tGPREven
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnopc_and_hGPR
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnosp_and_hGPR
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnoip_and_hGPR
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnoip_and_tGPREven
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnosp_and_GPRnopc_and_hGPR
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// tGPROdd
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnopc_and_GPRnoip_and_hGPR
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnosp_and_GPRnoip_and_hGPR
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// tcGPR
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// hGPR_and_tGPREven
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// tGPR_and_tGPREven
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// tGPR_and_tGPROdd
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// tcGPRnotr12
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// tGPREven_and_tcGPR
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// FP_STATUS_REGS
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// hGPR_and_GPRnoip_and_tGPREven
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// hGPR_and_tGPROdd
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// tGPREven_and_tcGPRnotr12
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// tGPROdd_and_tcGPR
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// CCR
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// FPCXTRegs
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRlr
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRsp
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// VCCR
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// cl_FPSCR_NZCV
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// hGPR_and_tGPRwithpc
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// hGPR_and_tcGPR
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DPR
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      53,	// ssub_0 -> DPR_VFP2
      53,	// ssub_1 -> DPR_VFP2
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DPR_VFP2
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      53,	// ssub_0 -> DPR_VFP2
      53,	// ssub_1 -> DPR_VFP2
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DPR_8
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      54,	// ssub_0 -> DPR_8
      54,	// ssub_1 -> DPR_8
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRPair
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      55,	// gsub_0 -> GPRPair
      55,	// gsub_1 -> GPRPair
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRPairnosp
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      56,	// gsub_0 -> GPRPairnosp
      56,	// gsub_1 -> GPRPairnosp
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRPair_with_gsub_0_in_tGPR
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      57,	// gsub_0 -> GPRPair_with_gsub_0_in_tGPR
      57,	// gsub_1 -> GPRPair_with_gsub_0_in_tGPR
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRPair_with_gsub_0_in_hGPR
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      58,	// gsub_0 -> GPRPair_with_gsub_0_in_hGPR
      58,	// gsub_1 -> GPRPair_with_gsub_0_in_hGPR
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRPair_with_gsub_0_in_tcGPR
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      59,	// gsub_0 -> GPRPair_with_gsub_0_in_tcGPR
      59,	// gsub_1 -> GPRPair_with_gsub_0_in_tcGPR
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRPair_with_gsub_0_in_tcGPRnotr12
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      60,	// gsub_0 -> GPRPair_with_gsub_0_in_tcGPRnotr12
      60,	// gsub_1 -> GPRPair_with_gsub_0_in_tcGPRnotr12
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      61,	// gsub_0 -> GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR
      61,	// gsub_1 -> GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRPair_with_gsub_1_in_GPRsp
      0,	// dsub_0
      0,	// dsub_1
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      62,	// gsub_0 -> GPRPair_with_gsub_1_in_GPRsp
      62,	// gsub_1 -> GPRPair_with_gsub_1_in_GPRsp
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      0,	// ssub_0
      0,	// ssub_1
      0,	// ssub_2
      0,	// ssub_3
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DPairSpc
      63,	// dsub_0 -> DPairSpc
      0,	// dsub_1
      63,	// dsub_2 -> DPairSpc
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      64,	// ssub_0 -> DPairSpc_with_ssub_0
      64,	// ssub_1 -> DPairSpc_with_ssub_0
      0,	// ssub_2
      0,	// ssub_3
      65,	// ssub_4 -> DPairSpc_with_ssub_4
      65,	// ssub_5 -> DPairSpc_with_ssub_4
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DPairSpc_with_ssub_0
      64,	// dsub_0 -> DPairSpc_with_ssub_0
      0,	// dsub_1
      64,	// dsub_2 -> DPairSpc_with_ssub_0
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      64,	// ssub_0 -> DPairSpc_with_ssub_0
      64,	// ssub_1 -> DPairSpc_with_ssub_0
      0,	// ssub_2
      0,	// ssub_3
      65,	// ssub_4 -> DPairSpc_with_ssub_4
      65,	// ssub_5 -> DPairSpc_with_ssub_4
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DPairSpc_with_ssub_4
      65,	// dsub_0 -> DPairSpc_with_ssub_4
      0,	// dsub_1
      65,	// dsub_2 -> DPairSpc_with_ssub_4
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      65,	// ssub_0 -> DPairSpc_with_ssub_4
      65,	// ssub_1 -> DPairSpc_with_ssub_4
      0,	// ssub_2
      0,	// ssub_3
      65,	// ssub_4 -> DPairSpc_with_ssub_4
      65,	// ssub_5 -> DPairSpc_with_ssub_4
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DPairSpc_with_dsub_0_in_DPR_8
      66,	// dsub_0 -> DPairSpc_with_dsub_0_in_DPR_8
      0,	// dsub_1
      66,	// dsub_2 -> DPairSpc_with_dsub_0_in_DPR_8
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      66,	// ssub_0 -> DPairSpc_with_dsub_0_in_DPR_8
      66,	// ssub_1 -> DPairSpc_with_dsub_0_in_DPR_8
      0,	// ssub_2
      0,	// ssub_3
      66,	// ssub_4 -> DPairSpc_with_dsub_0_in_DPR_8
      66,	// ssub_5 -> DPairSpc_with_dsub_0_in_DPR_8
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DPairSpc_with_dsub_2_in_DPR_8
      67,	// dsub_0 -> DPairSpc_with_dsub_2_in_DPR_8
      0,	// dsub_1
      67,	// dsub_2 -> DPairSpc_with_dsub_2_in_DPR_8
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      67,	// ssub_0 -> DPairSpc_with_dsub_2_in_DPR_8
      67,	// ssub_1 -> DPairSpc_with_dsub_2_in_DPR_8
      0,	// ssub_2
      0,	// ssub_3
      67,	// ssub_4 -> DPairSpc_with_dsub_2_in_DPR_8
      67,	// ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DPair
      68,	// dsub_0 -> DPair
      68,	// dsub_1 -> DPair
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      69,	// ssub_0 -> DPair_with_ssub_0
      69,	// ssub_1 -> DPair_with_ssub_0
      71,	// ssub_2 -> DPair_with_ssub_2
      71,	// ssub_3 -> DPair_with_ssub_2
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DPair_with_ssub_0
      69,	// dsub_0 -> DPair_with_ssub_0
      69,	// dsub_1 -> DPair_with_ssub_0
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      69,	// ssub_0 -> DPair_with_ssub_0
      69,	// ssub_1 -> DPair_with_ssub_0
      71,	// ssub_2 -> DPair_with_ssub_2
      71,	// ssub_3 -> DPair_with_ssub_2
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// QPR
      70,	// dsub_0 -> QPR
      70,	// dsub_1 -> QPR
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      73,	// ssub_0 -> MQPR
      73,	// ssub_1 -> MQPR
      73,	// ssub_2 -> MQPR
      73,	// ssub_3 -> MQPR
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DPair_with_ssub_2
      71,	// dsub_0 -> DPair_with_ssub_2
      71,	// dsub_1 -> DPair_with_ssub_2
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      71,	// ssub_0 -> DPair_with_ssub_2
      71,	// ssub_1 -> DPair_with_ssub_2
      71,	// ssub_2 -> DPair_with_ssub_2
      71,	// ssub_3 -> DPair_with_ssub_2
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DPair_with_dsub_0_in_DPR_8
      72,	// dsub_0 -> DPair_with_dsub_0_in_DPR_8
      72,	// dsub_1 -> DPair_with_dsub_0_in_DPR_8
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      72,	// ssub_0 -> DPair_with_dsub_0_in_DPR_8
      72,	// ssub_1 -> DPair_with_dsub_0_in_DPR_8
      72,	// ssub_2 -> DPair_with_dsub_0_in_DPR_8
      72,	// ssub_3 -> DPair_with_dsub_0_in_DPR_8
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// MQPR
      73,	// dsub_0 -> MQPR
      73,	// dsub_1 -> MQPR
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      73,	// ssub_0 -> MQPR
      73,	// ssub_1 -> MQPR
      73,	// ssub_2 -> MQPR
      73,	// ssub_3 -> MQPR
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// QPR_VFP2
      74,	// dsub_0 -> QPR_VFP2
      74,	// dsub_1 -> QPR_VFP2
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      74,	// ssub_0 -> QPR_VFP2
      74,	// ssub_1 -> QPR_VFP2
      74,	// ssub_2 -> QPR_VFP2
      74,	// ssub_3 -> QPR_VFP2
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DPair_with_dsub_1_in_DPR_8
      75,	// dsub_0 -> DPair_with_dsub_1_in_DPR_8
      75,	// dsub_1 -> DPair_with_dsub_1_in_DPR_8
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      75,	// ssub_0 -> DPair_with_dsub_1_in_DPR_8
      75,	// ssub_1 -> DPair_with_dsub_1_in_DPR_8
      75,	// ssub_2 -> DPair_with_dsub_1_in_DPR_8
      75,	// ssub_3 -> DPair_with_dsub_1_in_DPR_8
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// QPR_8
      76,	// dsub_0 -> QPR_8
      76,	// dsub_1 -> QPR_8
      0,	// dsub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      76,	// ssub_0 -> QPR_8
      76,	// ssub_1 -> QPR_8
      76,	// ssub_2 -> QPR_8
      76,	// ssub_3 -> QPR_8
      0,	// ssub_4
      0,	// ssub_5
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      0,	// ssub_0_ssub_1_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple
      77,	// dsub_0 -> DTriple
      77,	// dsub_1 -> DTriple
      77,	// dsub_2 -> DTriple
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      77,	// qsub_0 -> DTriple
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      80,	// ssub_0 -> DTriple_with_ssub_0
      80,	// ssub_1 -> DTriple_with_ssub_0
      82,	// ssub_2 -> DTriple_with_ssub_2
      82,	// ssub_3 -> DTriple_with_ssub_2
      85,	// ssub_4 -> DTriple_with_ssub_4
      85,	// ssub_5 -> DTriple_with_ssub_4
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      77,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      77,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTripleSpc
      78,	// dsub_0 -> DTripleSpc
      0,	// dsub_1
      78,	// dsub_2 -> DTripleSpc
      0,	// dsub_3
      78,	// dsub_4 -> DTripleSpc
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      79,	// ssub_0 -> DTripleSpc_with_ssub_0
      79,	// ssub_1 -> DTripleSpc_with_ssub_0
      0,	// ssub_2
      0,	// ssub_3
      84,	// ssub_4 -> DTripleSpc_with_ssub_4
      84,	// ssub_5 -> DTripleSpc_with_ssub_4
      0,	// ssub_6
      0,	// ssub_7
      86,	// ssub_8 -> DTripleSpc_with_ssub_8
      86,	// ssub_9 -> DTripleSpc_with_ssub_8
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      78,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DTripleSpc
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      78,	// ssub_4_ssub_5_ssub_8_ssub_9 -> DTripleSpc
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTripleSpc_with_ssub_0
      79,	// dsub_0 -> DTripleSpc_with_ssub_0
      0,	// dsub_1
      79,	// dsub_2 -> DTripleSpc_with_ssub_0
      0,	// dsub_3
      79,	// dsub_4 -> DTripleSpc_with_ssub_0
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      79,	// ssub_0 -> DTripleSpc_with_ssub_0
      79,	// ssub_1 -> DTripleSpc_with_ssub_0
      0,	// ssub_2
      0,	// ssub_3
      84,	// ssub_4 -> DTripleSpc_with_ssub_4
      84,	// ssub_5 -> DTripleSpc_with_ssub_4
      0,	// ssub_6
      0,	// ssub_7
      86,	// ssub_8 -> DTripleSpc_with_ssub_8
      86,	// ssub_9 -> DTripleSpc_with_ssub_8
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      79,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DTripleSpc_with_ssub_0
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      79,	// ssub_4_ssub_5_ssub_8_ssub_9 -> DTripleSpc_with_ssub_0
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_ssub_0
      80,	// dsub_0 -> DTriple_with_ssub_0
      80,	// dsub_1 -> DTriple_with_ssub_0
      80,	// dsub_2 -> DTriple_with_ssub_0
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      80,	// qsub_0 -> DTriple_with_ssub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      80,	// ssub_0 -> DTriple_with_ssub_0
      80,	// ssub_1 -> DTriple_with_ssub_0
      82,	// ssub_2 -> DTriple_with_ssub_2
      82,	// ssub_3 -> DTriple_with_ssub_2
      85,	// ssub_4 -> DTriple_with_ssub_4
      85,	// ssub_5 -> DTriple_with_ssub_4
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      80,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_ssub_0
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      80,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_0
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_qsub_0_in_QPR
      81,	// dsub_0 -> DTriple_with_qsub_0_in_QPR
      81,	// dsub_1 -> DTriple_with_qsub_0_in_QPR
      81,	// dsub_2 -> DTriple_with_qsub_0_in_QPR
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      81,	// qsub_0 -> DTriple_with_qsub_0_in_QPR
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      89,	// ssub_0 -> DTriple_with_qsub_0_in_MQPR
      89,	// ssub_1 -> DTriple_with_qsub_0_in_MQPR
      89,	// ssub_2 -> DTriple_with_qsub_0_in_MQPR
      89,	// ssub_3 -> DTriple_with_qsub_0_in_MQPR
      93,	// ssub_4 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      93,	// ssub_5 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      81,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_QPR
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      81,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_QPR
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_ssub_2
      82,	// dsub_0 -> DTriple_with_ssub_2
      82,	// dsub_1 -> DTriple_with_ssub_2
      82,	// dsub_2 -> DTriple_with_ssub_2
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      82,	// qsub_0 -> DTriple_with_ssub_2
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      82,	// ssub_0 -> DTriple_with_ssub_2
      82,	// ssub_1 -> DTriple_with_ssub_2
      82,	// ssub_2 -> DTriple_with_ssub_2
      82,	// ssub_3 -> DTriple_with_ssub_2
      85,	// ssub_4 -> DTriple_with_ssub_4
      85,	// ssub_5 -> DTriple_with_ssub_4
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      82,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_ssub_2
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      82,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_2
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      83,	// dsub_0 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      83,	// dsub_1 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      83,	// dsub_2 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      83,	// qsub_0 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      90,	// ssub_0 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      90,	// ssub_1 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      92,	// ssub_2 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      92,	// ssub_3 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      92,	// ssub_4 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      92,	// ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      83,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      83,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTripleSpc_with_ssub_4
      84,	// dsub_0 -> DTripleSpc_with_ssub_4
      0,	// dsub_1
      84,	// dsub_2 -> DTripleSpc_with_ssub_4
      0,	// dsub_3
      84,	// dsub_4 -> DTripleSpc_with_ssub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      84,	// ssub_0 -> DTripleSpc_with_ssub_4
      84,	// ssub_1 -> DTripleSpc_with_ssub_4
      0,	// ssub_2
      0,	// ssub_3
      84,	// ssub_4 -> DTripleSpc_with_ssub_4
      84,	// ssub_5 -> DTripleSpc_with_ssub_4
      0,	// ssub_6
      0,	// ssub_7
      86,	// ssub_8 -> DTripleSpc_with_ssub_8
      86,	// ssub_9 -> DTripleSpc_with_ssub_8
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      84,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DTripleSpc_with_ssub_4
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      84,	// ssub_4_ssub_5_ssub_8_ssub_9 -> DTripleSpc_with_ssub_4
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_ssub_4
      85,	// dsub_0 -> DTriple_with_ssub_4
      85,	// dsub_1 -> DTriple_with_ssub_4
      85,	// dsub_2 -> DTriple_with_ssub_4
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      85,	// qsub_0 -> DTriple_with_ssub_4
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      85,	// ssub_0 -> DTriple_with_ssub_4
      85,	// ssub_1 -> DTriple_with_ssub_4
      85,	// ssub_2 -> DTriple_with_ssub_4
      85,	// ssub_3 -> DTriple_with_ssub_4
      85,	// ssub_4 -> DTriple_with_ssub_4
      85,	// ssub_5 -> DTriple_with_ssub_4
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      85,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_ssub_4
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      85,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_4
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTripleSpc_with_ssub_8
      86,	// dsub_0 -> DTripleSpc_with_ssub_8
      0,	// dsub_1
      86,	// dsub_2 -> DTripleSpc_with_ssub_8
      0,	// dsub_3
      86,	// dsub_4 -> DTripleSpc_with_ssub_8
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      86,	// ssub_0 -> DTripleSpc_with_ssub_8
      86,	// ssub_1 -> DTripleSpc_with_ssub_8
      0,	// ssub_2
      0,	// ssub_3
      86,	// ssub_4 -> DTripleSpc_with_ssub_8
      86,	// ssub_5 -> DTripleSpc_with_ssub_8
      0,	// ssub_6
      0,	// ssub_7
      86,	// ssub_8 -> DTripleSpc_with_ssub_8
      86,	// ssub_9 -> DTripleSpc_with_ssub_8
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      86,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DTripleSpc_with_ssub_8
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      86,	// ssub_4_ssub_5_ssub_8_ssub_9 -> DTripleSpc_with_ssub_8
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTripleSpc_with_dsub_0_in_DPR_8
      87,	// dsub_0 -> DTripleSpc_with_dsub_0_in_DPR_8
      0,	// dsub_1
      87,	// dsub_2 -> DTripleSpc_with_dsub_0_in_DPR_8
      0,	// dsub_3
      87,	// dsub_4 -> DTripleSpc_with_dsub_0_in_DPR_8
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      87,	// ssub_0 -> DTripleSpc_with_dsub_0_in_DPR_8
      87,	// ssub_1 -> DTripleSpc_with_dsub_0_in_DPR_8
      0,	// ssub_2
      0,	// ssub_3
      87,	// ssub_4 -> DTripleSpc_with_dsub_0_in_DPR_8
      87,	// ssub_5 -> DTripleSpc_with_dsub_0_in_DPR_8
      0,	// ssub_6
      0,	// ssub_7
      87,	// ssub_8 -> DTripleSpc_with_dsub_0_in_DPR_8
      87,	// ssub_9 -> DTripleSpc_with_dsub_0_in_DPR_8
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      87,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DTripleSpc_with_dsub_0_in_DPR_8
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      87,	// ssub_4_ssub_5_ssub_8_ssub_9 -> DTripleSpc_with_dsub_0_in_DPR_8
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_dsub_0_in_DPR_8
      88,	// dsub_0 -> DTriple_with_dsub_0_in_DPR_8
      88,	// dsub_1 -> DTriple_with_dsub_0_in_DPR_8
      88,	// dsub_2 -> DTriple_with_dsub_0_in_DPR_8
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      88,	// qsub_0 -> DTriple_with_dsub_0_in_DPR_8
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      88,	// ssub_0 -> DTriple_with_dsub_0_in_DPR_8
      88,	// ssub_1 -> DTriple_with_dsub_0_in_DPR_8
      88,	// ssub_2 -> DTriple_with_dsub_0_in_DPR_8
      88,	// ssub_3 -> DTriple_with_dsub_0_in_DPR_8
      88,	// ssub_4 -> DTriple_with_dsub_0_in_DPR_8
      88,	// ssub_5 -> DTriple_with_dsub_0_in_DPR_8
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      88,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_dsub_0_in_DPR_8
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      88,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_dsub_0_in_DPR_8
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_qsub_0_in_MQPR
      89,	// dsub_0 -> DTriple_with_qsub_0_in_MQPR
      89,	// dsub_1 -> DTriple_with_qsub_0_in_MQPR
      89,	// dsub_2 -> DTriple_with_qsub_0_in_MQPR
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      89,	// qsub_0 -> DTriple_with_qsub_0_in_MQPR
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      89,	// ssub_0 -> DTriple_with_qsub_0_in_MQPR
      89,	// ssub_1 -> DTriple_with_qsub_0_in_MQPR
      89,	// ssub_2 -> DTriple_with_qsub_0_in_MQPR
      89,	// ssub_3 -> DTriple_with_qsub_0_in_MQPR
      93,	// ssub_4 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      93,	// ssub_5 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      89,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_MQPR
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      89,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_MQPR
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      90,	// dsub_0 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      90,	// dsub_1 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      90,	// dsub_2 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      90,	// qsub_0 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      90,	// ssub_0 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      90,	// ssub_1 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      92,	// ssub_2 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      92,	// ssub_3 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      92,	// ssub_4 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      92,	// ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      90,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      90,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_dsub_1_in_DPR_8
      91,	// dsub_0 -> DTriple_with_dsub_1_in_DPR_8
      91,	// dsub_1 -> DTriple_with_dsub_1_in_DPR_8
      91,	// dsub_2 -> DTriple_with_dsub_1_in_DPR_8
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      91,	// qsub_0 -> DTriple_with_dsub_1_in_DPR_8
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      91,	// ssub_0 -> DTriple_with_dsub_1_in_DPR_8
      91,	// ssub_1 -> DTriple_with_dsub_1_in_DPR_8
      91,	// ssub_2 -> DTriple_with_dsub_1_in_DPR_8
      91,	// ssub_3 -> DTriple_with_dsub_1_in_DPR_8
      91,	// ssub_4 -> DTriple_with_dsub_1_in_DPR_8
      91,	// ssub_5 -> DTriple_with_dsub_1_in_DPR_8
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      91,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_dsub_1_in_DPR_8
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      91,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_dsub_1_in_DPR_8
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      92,	// dsub_0 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      92,	// dsub_1 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      92,	// dsub_2 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      92,	// qsub_0 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      92,	// ssub_0 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      92,	// ssub_1 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      92,	// ssub_2 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      92,	// ssub_3 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      92,	// ssub_4 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      92,	// ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      92,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      92,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      93,	// dsub_0 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      93,	// dsub_1 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      93,	// dsub_2 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      93,	// qsub_0 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      93,	// ssub_0 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      93,	// ssub_1 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      93,	// ssub_2 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      93,	// ssub_3 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      93,	// ssub_4 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      93,	// ssub_5 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      93,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      93,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTripleSpc_with_dsub_2_in_DPR_8
      94,	// dsub_0 -> DTripleSpc_with_dsub_2_in_DPR_8
      0,	// dsub_1
      94,	// dsub_2 -> DTripleSpc_with_dsub_2_in_DPR_8
      0,	// dsub_3
      94,	// dsub_4 -> DTripleSpc_with_dsub_2_in_DPR_8
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      94,	// ssub_0 -> DTripleSpc_with_dsub_2_in_DPR_8
      94,	// ssub_1 -> DTripleSpc_with_dsub_2_in_DPR_8
      0,	// ssub_2
      0,	// ssub_3
      94,	// ssub_4 -> DTripleSpc_with_dsub_2_in_DPR_8
      94,	// ssub_5 -> DTripleSpc_with_dsub_2_in_DPR_8
      0,	// ssub_6
      0,	// ssub_7
      94,	// ssub_8 -> DTripleSpc_with_dsub_2_in_DPR_8
      94,	// ssub_9 -> DTripleSpc_with_dsub_2_in_DPR_8
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      94,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DTripleSpc_with_dsub_2_in_DPR_8
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      94,	// ssub_4_ssub_5_ssub_8_ssub_9 -> DTripleSpc_with_dsub_2_in_DPR_8
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_dsub_2_in_DPR_8
      95,	// dsub_0 -> DTriple_with_dsub_2_in_DPR_8
      95,	// dsub_1 -> DTriple_with_dsub_2_in_DPR_8
      95,	// dsub_2 -> DTriple_with_dsub_2_in_DPR_8
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      95,	// qsub_0 -> DTriple_with_dsub_2_in_DPR_8
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      95,	// ssub_0 -> DTriple_with_dsub_2_in_DPR_8
      95,	// ssub_1 -> DTriple_with_dsub_2_in_DPR_8
      95,	// ssub_2 -> DTriple_with_dsub_2_in_DPR_8
      95,	// ssub_3 -> DTriple_with_dsub_2_in_DPR_8
      95,	// ssub_4 -> DTriple_with_dsub_2_in_DPR_8
      95,	// ssub_5 -> DTriple_with_dsub_2_in_DPR_8
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      95,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_dsub_2_in_DPR_8
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      95,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_dsub_2_in_DPR_8
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTripleSpc_with_dsub_4_in_DPR_8
      96,	// dsub_0 -> DTripleSpc_with_dsub_4_in_DPR_8
      0,	// dsub_1
      96,	// dsub_2 -> DTripleSpc_with_dsub_4_in_DPR_8
      0,	// dsub_3
      96,	// dsub_4 -> DTripleSpc_with_dsub_4_in_DPR_8
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      96,	// ssub_0 -> DTripleSpc_with_dsub_4_in_DPR_8
      96,	// ssub_1 -> DTripleSpc_with_dsub_4_in_DPR_8
      0,	// ssub_2
      0,	// ssub_3
      96,	// ssub_4 -> DTripleSpc_with_dsub_4_in_DPR_8
      96,	// ssub_5 -> DTripleSpc_with_dsub_4_in_DPR_8
      0,	// ssub_6
      0,	// ssub_7
      96,	// ssub_8 -> DTripleSpc_with_dsub_4_in_DPR_8
      96,	// ssub_9 -> DTripleSpc_with_dsub_4_in_DPR_8
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      96,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DTripleSpc_with_dsub_4_in_DPR_8
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      96,	// ssub_4_ssub_5_ssub_8_ssub_9 -> DTripleSpc_with_dsub_4_in_DPR_8
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      97,	// dsub_0 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      97,	// dsub_1 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      97,	// dsub_2 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      97,	// qsub_0 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      97,	// ssub_0 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      97,	// ssub_1 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      97,	// ssub_2 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      97,	// ssub_3 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      97,	// ssub_4 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      97,	// ssub_5 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      97,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      97,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_qsub_0_in_QPR_8
      98,	// dsub_0 -> DTriple_with_qsub_0_in_QPR_8
      98,	// dsub_1 -> DTriple_with_qsub_0_in_QPR_8
      98,	// dsub_2 -> DTriple_with_qsub_0_in_QPR_8
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      98,	// qsub_0 -> DTriple_with_qsub_0_in_QPR_8
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      98,	// ssub_0 -> DTriple_with_qsub_0_in_QPR_8
      98,	// ssub_1 -> DTriple_with_qsub_0_in_QPR_8
      98,	// ssub_2 -> DTriple_with_qsub_0_in_QPR_8
      98,	// ssub_3 -> DTriple_with_qsub_0_in_QPR_8
      98,	// ssub_4 -> DTriple_with_qsub_0_in_QPR_8
      98,	// ssub_5 -> DTriple_with_qsub_0_in_QPR_8
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      98,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_QPR_8
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      98,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_QPR_8
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      99,	// dsub_0 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      99,	// dsub_1 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      99,	// dsub_2 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      99,	// qsub_0 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      99,	// ssub_0 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      99,	// ssub_1 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      99,	// ssub_2 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      99,	// ssub_3 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      99,	// ssub_4 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      99,	// ssub_5 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      99,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      99,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      100,	// dsub_0 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      100,	// dsub_1 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      100,	// dsub_2 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      0,	// dsub_3
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      100,	// qsub_0 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      100,	// ssub_0 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      100,	// ssub_1 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      100,	// ssub_2 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      100,	// ssub_3 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      100,	// ssub_4 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      100,	// ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      0,	// ssub_6
      0,	// ssub_7
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      100,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      100,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuadSpc
      101,	// dsub_0 -> DQuadSpc
      0,	// dsub_1
      101,	// dsub_2 -> DQuadSpc
      0,	// dsub_3
      101,	// dsub_4 -> DQuadSpc
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      102,	// ssub_0 -> DQuadSpc_with_ssub_0
      102,	// ssub_1 -> DQuadSpc_with_ssub_0
      0,	// ssub_2
      0,	// ssub_3
      103,	// ssub_4 -> DQuadSpc_with_ssub_4
      103,	// ssub_5 -> DQuadSpc_with_ssub_4
      0,	// ssub_6
      0,	// ssub_7
      104,	// ssub_8 -> DQuadSpc_with_ssub_8
      104,	// ssub_9 -> DQuadSpc_with_ssub_8
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      101,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DQuadSpc
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      101,	// ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuadSpc_with_ssub_0
      102,	// dsub_0 -> DQuadSpc_with_ssub_0
      0,	// dsub_1
      102,	// dsub_2 -> DQuadSpc_with_ssub_0
      0,	// dsub_3
      102,	// dsub_4 -> DQuadSpc_with_ssub_0
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      102,	// ssub_0 -> DQuadSpc_with_ssub_0
      102,	// ssub_1 -> DQuadSpc_with_ssub_0
      0,	// ssub_2
      0,	// ssub_3
      103,	// ssub_4 -> DQuadSpc_with_ssub_4
      103,	// ssub_5 -> DQuadSpc_with_ssub_4
      0,	// ssub_6
      0,	// ssub_7
      104,	// ssub_8 -> DQuadSpc_with_ssub_8
      104,	// ssub_9 -> DQuadSpc_with_ssub_8
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      102,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DQuadSpc_with_ssub_0
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      102,	// ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_ssub_0
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuadSpc_with_ssub_4
      103,	// dsub_0 -> DQuadSpc_with_ssub_4
      0,	// dsub_1
      103,	// dsub_2 -> DQuadSpc_with_ssub_4
      0,	// dsub_3
      103,	// dsub_4 -> DQuadSpc_with_ssub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      103,	// ssub_0 -> DQuadSpc_with_ssub_4
      103,	// ssub_1 -> DQuadSpc_with_ssub_4
      0,	// ssub_2
      0,	// ssub_3
      103,	// ssub_4 -> DQuadSpc_with_ssub_4
      103,	// ssub_5 -> DQuadSpc_with_ssub_4
      0,	// ssub_6
      0,	// ssub_7
      104,	// ssub_8 -> DQuadSpc_with_ssub_8
      104,	// ssub_9 -> DQuadSpc_with_ssub_8
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      103,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DQuadSpc_with_ssub_4
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      103,	// ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_ssub_4
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuadSpc_with_ssub_8
      104,	// dsub_0 -> DQuadSpc_with_ssub_8
      0,	// dsub_1
      104,	// dsub_2 -> DQuadSpc_with_ssub_8
      0,	// dsub_3
      104,	// dsub_4 -> DQuadSpc_with_ssub_8
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      104,	// ssub_0 -> DQuadSpc_with_ssub_8
      104,	// ssub_1 -> DQuadSpc_with_ssub_8
      0,	// ssub_2
      0,	// ssub_3
      104,	// ssub_4 -> DQuadSpc_with_ssub_8
      104,	// ssub_5 -> DQuadSpc_with_ssub_8
      0,	// ssub_6
      0,	// ssub_7
      104,	// ssub_8 -> DQuadSpc_with_ssub_8
      104,	// ssub_9 -> DQuadSpc_with_ssub_8
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      104,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DQuadSpc_with_ssub_8
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      104,	// ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_ssub_8
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuadSpc_with_dsub_0_in_DPR_8
      105,	// dsub_0 -> DQuadSpc_with_dsub_0_in_DPR_8
      0,	// dsub_1
      105,	// dsub_2 -> DQuadSpc_with_dsub_0_in_DPR_8
      0,	// dsub_3
      105,	// dsub_4 -> DQuadSpc_with_dsub_0_in_DPR_8
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      105,	// ssub_0 -> DQuadSpc_with_dsub_0_in_DPR_8
      105,	// ssub_1 -> DQuadSpc_with_dsub_0_in_DPR_8
      0,	// ssub_2
      0,	// ssub_3
      105,	// ssub_4 -> DQuadSpc_with_dsub_0_in_DPR_8
      105,	// ssub_5 -> DQuadSpc_with_dsub_0_in_DPR_8
      0,	// ssub_6
      0,	// ssub_7
      105,	// ssub_8 -> DQuadSpc_with_dsub_0_in_DPR_8
      105,	// ssub_9 -> DQuadSpc_with_dsub_0_in_DPR_8
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      105,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DQuadSpc_with_dsub_0_in_DPR_8
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      105,	// ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_dsub_0_in_DPR_8
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuadSpc_with_dsub_2_in_DPR_8
      106,	// dsub_0 -> DQuadSpc_with_dsub_2_in_DPR_8
      0,	// dsub_1
      106,	// dsub_2 -> DQuadSpc_with_dsub_2_in_DPR_8
      0,	// dsub_3
      106,	// dsub_4 -> DQuadSpc_with_dsub_2_in_DPR_8
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      106,	// ssub_0 -> DQuadSpc_with_dsub_2_in_DPR_8
      106,	// ssub_1 -> DQuadSpc_with_dsub_2_in_DPR_8
      0,	// ssub_2
      0,	// ssub_3
      106,	// ssub_4 -> DQuadSpc_with_dsub_2_in_DPR_8
      106,	// ssub_5 -> DQuadSpc_with_dsub_2_in_DPR_8
      0,	// ssub_6
      0,	// ssub_7
      106,	// ssub_8 -> DQuadSpc_with_dsub_2_in_DPR_8
      106,	// ssub_9 -> DQuadSpc_with_dsub_2_in_DPR_8
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      106,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DQuadSpc_with_dsub_2_in_DPR_8
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      106,	// ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_dsub_2_in_DPR_8
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuadSpc_with_dsub_4_in_DPR_8
      107,	// dsub_0 -> DQuadSpc_with_dsub_4_in_DPR_8
      0,	// dsub_1
      107,	// dsub_2 -> DQuadSpc_with_dsub_4_in_DPR_8
      0,	// dsub_3
      107,	// dsub_4 -> DQuadSpc_with_dsub_4_in_DPR_8
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      0,	// qsub_0
      0,	// qsub_1
      0,	// qsub_2
      0,	// qsub_3
      107,	// ssub_0 -> DQuadSpc_with_dsub_4_in_DPR_8
      107,	// ssub_1 -> DQuadSpc_with_dsub_4_in_DPR_8
      0,	// ssub_2
      0,	// ssub_3
      107,	// ssub_4 -> DQuadSpc_with_dsub_4_in_DPR_8
      107,	// ssub_5 -> DQuadSpc_with_dsub_4_in_DPR_8
      0,	// ssub_6
      0,	// ssub_7
      107,	// ssub_8 -> DQuadSpc_with_dsub_4_in_DPR_8
      107,	// ssub_9 -> DQuadSpc_with_dsub_4_in_DPR_8
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      107,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DQuadSpc_with_dsub_4_in_DPR_8
      0,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      107,	// ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_dsub_4_in_DPR_8
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad
      108,	// dsub_0 -> DQuad
      108,	// dsub_1 -> DQuad
      108,	// dsub_2 -> DQuad
      108,	// dsub_3 -> DQuad
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      108,	// qsub_0 -> DQuad
      108,	// qsub_1 -> DQuad
      0,	// qsub_2
      0,	// qsub_3
      109,	// ssub_0 -> DQuad_with_ssub_0
      109,	// ssub_1 -> DQuad_with_ssub_0
      110,	// ssub_2 -> DQuad_with_ssub_2
      110,	// ssub_3 -> DQuad_with_ssub_2
      113,	// ssub_4 -> DQuad_with_ssub_4
      113,	// ssub_5 -> DQuad_with_ssub_4
      114,	// ssub_6 -> DQuad_with_ssub_6
      114,	// ssub_7 -> DQuad_with_ssub_6
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      108,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad
      108,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad
      108,	// ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad
      108,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad
      108,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_ssub_0
      109,	// dsub_0 -> DQuad_with_ssub_0
      109,	// dsub_1 -> DQuad_with_ssub_0
      109,	// dsub_2 -> DQuad_with_ssub_0
      109,	// dsub_3 -> DQuad_with_ssub_0
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      109,	// qsub_0 -> DQuad_with_ssub_0
      109,	// qsub_1 -> DQuad_with_ssub_0
      0,	// qsub_2
      0,	// qsub_3
      109,	// ssub_0 -> DQuad_with_ssub_0
      109,	// ssub_1 -> DQuad_with_ssub_0
      110,	// ssub_2 -> DQuad_with_ssub_2
      110,	// ssub_3 -> DQuad_with_ssub_2
      113,	// ssub_4 -> DQuad_with_ssub_4
      113,	// ssub_5 -> DQuad_with_ssub_4
      114,	// ssub_6 -> DQuad_with_ssub_6
      114,	// ssub_7 -> DQuad_with_ssub_6
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      109,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_ssub_0
      109,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_0
      109,	// ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_ssub_0
      109,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_ssub_0
      109,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_0
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_ssub_2
      110,	// dsub_0 -> DQuad_with_ssub_2
      110,	// dsub_1 -> DQuad_with_ssub_2
      110,	// dsub_2 -> DQuad_with_ssub_2
      110,	// dsub_3 -> DQuad_with_ssub_2
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      110,	// qsub_0 -> DQuad_with_ssub_2
      110,	// qsub_1 -> DQuad_with_ssub_2
      0,	// qsub_2
      0,	// qsub_3
      110,	// ssub_0 -> DQuad_with_ssub_2
      110,	// ssub_1 -> DQuad_with_ssub_2
      110,	// ssub_2 -> DQuad_with_ssub_2
      110,	// ssub_3 -> DQuad_with_ssub_2
      113,	// ssub_4 -> DQuad_with_ssub_4
      113,	// ssub_5 -> DQuad_with_ssub_4
      114,	// ssub_6 -> DQuad_with_ssub_6
      114,	// ssub_7 -> DQuad_with_ssub_6
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      110,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_ssub_2
      110,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_2
      110,	// ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_ssub_2
      110,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_ssub_2
      110,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_2
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// QQPR
      111,	// dsub_0 -> QQPR
      111,	// dsub_1 -> QQPR
      111,	// dsub_2 -> QQPR
      111,	// dsub_3 -> QQPR
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      111,	// qsub_0 -> QQPR
      111,	// qsub_1 -> QQPR
      0,	// qsub_2
      0,	// qsub_3
      117,	// ssub_0 -> QQPR_with_ssub_0
      117,	// ssub_1 -> QQPR_with_ssub_0
      117,	// ssub_2 -> QQPR_with_ssub_0
      117,	// ssub_3 -> QQPR_with_ssub_0
      120,	// ssub_4 -> MQQPR
      120,	// ssub_5 -> MQQPR
      120,	// ssub_6 -> MQQPR
      120,	// ssub_7 -> MQQPR
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      111,	// ssub_0_ssub_1_ssub_4_ssub_5 -> QQPR
      111,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> QQPR
      111,	// ssub_2_ssub_3_ssub_6_ssub_7 -> QQPR
      111,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> QQPR
      111,	// ssub_2_ssub_3_ssub_4_ssub_5 -> QQPR
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      112,	// dsub_0 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      112,	// dsub_1 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      112,	// dsub_2 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      112,	// dsub_3 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      112,	// qsub_0 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      112,	// qsub_1 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      0,	// qsub_2
      0,	// qsub_3
      116,	// ssub_0 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      116,	// ssub_1 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      119,	// ssub_2 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      119,	// ssub_3 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      119,	// ssub_4 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      119,	// ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      122,	// ssub_6 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      122,	// ssub_7 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      112,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      112,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      112,	// ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      112,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      112,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_ssub_4
      113,	// dsub_0 -> DQuad_with_ssub_4
      113,	// dsub_1 -> DQuad_with_ssub_4
      113,	// dsub_2 -> DQuad_with_ssub_4
      113,	// dsub_3 -> DQuad_with_ssub_4
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      113,	// qsub_0 -> DQuad_with_ssub_4
      113,	// qsub_1 -> DQuad_with_ssub_4
      0,	// qsub_2
      0,	// qsub_3
      113,	// ssub_0 -> DQuad_with_ssub_4
      113,	// ssub_1 -> DQuad_with_ssub_4
      113,	// ssub_2 -> DQuad_with_ssub_4
      113,	// ssub_3 -> DQuad_with_ssub_4
      113,	// ssub_4 -> DQuad_with_ssub_4
      113,	// ssub_5 -> DQuad_with_ssub_4
      114,	// ssub_6 -> DQuad_with_ssub_6
      114,	// ssub_7 -> DQuad_with_ssub_6
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      113,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_ssub_4
      113,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_4
      113,	// ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_ssub_4
      113,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_ssub_4
      113,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_4
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_ssub_6
      114,	// dsub_0 -> DQuad_with_ssub_6
      114,	// dsub_1 -> DQuad_with_ssub_6
      114,	// dsub_2 -> DQuad_with_ssub_6
      114,	// dsub_3 -> DQuad_with_ssub_6
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      114,	// qsub_0 -> DQuad_with_ssub_6
      114,	// qsub_1 -> DQuad_with_ssub_6
      0,	// qsub_2
      0,	// qsub_3
      114,	// ssub_0 -> DQuad_with_ssub_6
      114,	// ssub_1 -> DQuad_with_ssub_6
      114,	// ssub_2 -> DQuad_with_ssub_6
      114,	// ssub_3 -> DQuad_with_ssub_6
      114,	// ssub_4 -> DQuad_with_ssub_6
      114,	// ssub_5 -> DQuad_with_ssub_6
      114,	// ssub_6 -> DQuad_with_ssub_6
      114,	// ssub_7 -> DQuad_with_ssub_6
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      114,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_ssub_6
      114,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_6
      114,	// ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_ssub_6
      114,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_ssub_6
      114,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_6
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_dsub_0_in_DPR_8
      115,	// dsub_0 -> DQuad_with_dsub_0_in_DPR_8
      115,	// dsub_1 -> DQuad_with_dsub_0_in_DPR_8
      115,	// dsub_2 -> DQuad_with_dsub_0_in_DPR_8
      115,	// dsub_3 -> DQuad_with_dsub_0_in_DPR_8
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      115,	// qsub_0 -> DQuad_with_dsub_0_in_DPR_8
      115,	// qsub_1 -> DQuad_with_dsub_0_in_DPR_8
      0,	// qsub_2
      0,	// qsub_3
      115,	// ssub_0 -> DQuad_with_dsub_0_in_DPR_8
      115,	// ssub_1 -> DQuad_with_dsub_0_in_DPR_8
      115,	// ssub_2 -> DQuad_with_dsub_0_in_DPR_8
      115,	// ssub_3 -> DQuad_with_dsub_0_in_DPR_8
      115,	// ssub_4 -> DQuad_with_dsub_0_in_DPR_8
      115,	// ssub_5 -> DQuad_with_dsub_0_in_DPR_8
      115,	// ssub_6 -> DQuad_with_dsub_0_in_DPR_8
      115,	// ssub_7 -> DQuad_with_dsub_0_in_DPR_8
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      115,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_dsub_0_in_DPR_8
      115,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_dsub_0_in_DPR_8
      115,	// ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_dsub_0_in_DPR_8
      115,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_dsub_0_in_DPR_8
      115,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_dsub_0_in_DPR_8
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      116,	// dsub_0 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      116,	// dsub_1 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      116,	// dsub_2 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      116,	// dsub_3 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      116,	// qsub_0 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      116,	// qsub_1 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      0,	// qsub_2
      0,	// qsub_3
      116,	// ssub_0 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      116,	// ssub_1 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      119,	// ssub_2 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      119,	// ssub_3 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      119,	// ssub_4 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      119,	// ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      122,	// ssub_6 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      122,	// ssub_7 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      116,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      116,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      116,	// ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      116,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      116,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// QQPR_with_ssub_0
      117,	// dsub_0 -> QQPR_with_ssub_0
      117,	// dsub_1 -> QQPR_with_ssub_0
      117,	// dsub_2 -> QQPR_with_ssub_0
      117,	// dsub_3 -> QQPR_with_ssub_0
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      117,	// qsub_0 -> QQPR_with_ssub_0
      117,	// qsub_1 -> QQPR_with_ssub_0
      0,	// qsub_2
      0,	// qsub_3
      117,	// ssub_0 -> QQPR_with_ssub_0
      117,	// ssub_1 -> QQPR_with_ssub_0
      117,	// ssub_2 -> QQPR_with_ssub_0
      117,	// ssub_3 -> QQPR_with_ssub_0
      120,	// ssub_4 -> MQQPR
      120,	// ssub_5 -> MQQPR
      120,	// ssub_6 -> MQQPR
      120,	// ssub_7 -> MQQPR
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      117,	// ssub_0_ssub_1_ssub_4_ssub_5 -> QQPR_with_ssub_0
      117,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> QQPR_with_ssub_0
      117,	// ssub_2_ssub_3_ssub_6_ssub_7 -> QQPR_with_ssub_0
      117,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> QQPR_with_ssub_0
      117,	// ssub_2_ssub_3_ssub_4_ssub_5 -> QQPR_with_ssub_0
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_dsub_1_in_DPR_8
      118,	// dsub_0 -> DQuad_with_dsub_1_in_DPR_8
      118,	// dsub_1 -> DQuad_with_dsub_1_in_DPR_8
      118,	// dsub_2 -> DQuad_with_dsub_1_in_DPR_8
      118,	// dsub_3 -> DQuad_with_dsub_1_in_DPR_8
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      118,	// qsub_0 -> DQuad_with_dsub_1_in_DPR_8
      118,	// qsub_1 -> DQuad_with_dsub_1_in_DPR_8
      0,	// qsub_2
      0,	// qsub_3
      118,	// ssub_0 -> DQuad_with_dsub_1_in_DPR_8
      118,	// ssub_1 -> DQuad_with_dsub_1_in_DPR_8
      118,	// ssub_2 -> DQuad_with_dsub_1_in_DPR_8
      118,	// ssub_3 -> DQuad_with_dsub_1_in_DPR_8
      118,	// ssub_4 -> DQuad_with_dsub_1_in_DPR_8
      118,	// ssub_5 -> DQuad_with_dsub_1_in_DPR_8
      118,	// ssub_6 -> DQuad_with_dsub_1_in_DPR_8
      118,	// ssub_7 -> DQuad_with_dsub_1_in_DPR_8
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      118,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_dsub_1_in_DPR_8
      118,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_dsub_1_in_DPR_8
      118,	// ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_dsub_1_in_DPR_8
      118,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_dsub_1_in_DPR_8
      118,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_dsub_1_in_DPR_8
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      119,	// dsub_0 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      119,	// dsub_1 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      119,	// dsub_2 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      119,	// dsub_3 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      119,	// qsub_0 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      119,	// qsub_1 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      0,	// qsub_2
      0,	// qsub_3
      119,	// ssub_0 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      119,	// ssub_1 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      119,	// ssub_2 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      119,	// ssub_3 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      119,	// ssub_4 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      119,	// ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      122,	// ssub_6 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      122,	// ssub_7 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      119,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      119,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      119,	// ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      119,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      119,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// MQQPR
      120,	// dsub_0 -> MQQPR
      120,	// dsub_1 -> MQQPR
      120,	// dsub_2 -> MQQPR
      120,	// dsub_3 -> MQQPR
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      120,	// qsub_0 -> MQQPR
      120,	// qsub_1 -> MQQPR
      0,	// qsub_2
      0,	// qsub_3
      120,	// ssub_0 -> MQQPR
      120,	// ssub_1 -> MQQPR
      120,	// ssub_2 -> MQQPR
      120,	// ssub_3 -> MQQPR
      120,	// ssub_4 -> MQQPR
      120,	// ssub_5 -> MQQPR
      120,	// ssub_6 -> MQQPR
      120,	// ssub_7 -> MQQPR
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      120,	// ssub_0_ssub_1_ssub_4_ssub_5 -> MQQPR
      120,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> MQQPR
      120,	// ssub_2_ssub_3_ssub_6_ssub_7 -> MQQPR
      120,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> MQQPR
      120,	// ssub_2_ssub_3_ssub_4_ssub_5 -> MQQPR
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_dsub_2_in_DPR_8
      121,	// dsub_0 -> DQuad_with_dsub_2_in_DPR_8
      121,	// dsub_1 -> DQuad_with_dsub_2_in_DPR_8
      121,	// dsub_2 -> DQuad_with_dsub_2_in_DPR_8
      121,	// dsub_3 -> DQuad_with_dsub_2_in_DPR_8
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      121,	// qsub_0 -> DQuad_with_dsub_2_in_DPR_8
      121,	// qsub_1 -> DQuad_with_dsub_2_in_DPR_8
      0,	// qsub_2
      0,	// qsub_3
      121,	// ssub_0 -> DQuad_with_dsub_2_in_DPR_8
      121,	// ssub_1 -> DQuad_with_dsub_2_in_DPR_8
      121,	// ssub_2 -> DQuad_with_dsub_2_in_DPR_8
      121,	// ssub_3 -> DQuad_with_dsub_2_in_DPR_8
      121,	// ssub_4 -> DQuad_with_dsub_2_in_DPR_8
      121,	// ssub_5 -> DQuad_with_dsub_2_in_DPR_8
      121,	// ssub_6 -> DQuad_with_dsub_2_in_DPR_8
      121,	// ssub_7 -> DQuad_with_dsub_2_in_DPR_8
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      121,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_dsub_2_in_DPR_8
      121,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_dsub_2_in_DPR_8
      121,	// ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_dsub_2_in_DPR_8
      121,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_dsub_2_in_DPR_8
      121,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_dsub_2_in_DPR_8
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      122,	// dsub_0 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      122,	// dsub_1 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      122,	// dsub_2 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      122,	// dsub_3 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      122,	// qsub_0 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      122,	// qsub_1 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      0,	// qsub_2
      0,	// qsub_3
      122,	// ssub_0 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      122,	// ssub_1 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      122,	// ssub_2 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      122,	// ssub_3 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      122,	// ssub_4 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      122,	// ssub_5 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      122,	// ssub_6 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      122,	// ssub_7 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      122,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      122,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      122,	// ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      122,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      122,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_dsub_3_in_DPR_8
      123,	// dsub_0 -> DQuad_with_dsub_3_in_DPR_8
      123,	// dsub_1 -> DQuad_with_dsub_3_in_DPR_8
      123,	// dsub_2 -> DQuad_with_dsub_3_in_DPR_8
      123,	// dsub_3 -> DQuad_with_dsub_3_in_DPR_8
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      123,	// qsub_0 -> DQuad_with_dsub_3_in_DPR_8
      123,	// qsub_1 -> DQuad_with_dsub_3_in_DPR_8
      0,	// qsub_2
      0,	// qsub_3
      123,	// ssub_0 -> DQuad_with_dsub_3_in_DPR_8
      123,	// ssub_1 -> DQuad_with_dsub_3_in_DPR_8
      123,	// ssub_2 -> DQuad_with_dsub_3_in_DPR_8
      123,	// ssub_3 -> DQuad_with_dsub_3_in_DPR_8
      123,	// ssub_4 -> DQuad_with_dsub_3_in_DPR_8
      123,	// ssub_5 -> DQuad_with_dsub_3_in_DPR_8
      123,	// ssub_6 -> DQuad_with_dsub_3_in_DPR_8
      123,	// ssub_7 -> DQuad_with_dsub_3_in_DPR_8
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      123,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_dsub_3_in_DPR_8
      123,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_dsub_3_in_DPR_8
      123,	// ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_dsub_3_in_DPR_8
      123,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_dsub_3_in_DPR_8
      123,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_dsub_3_in_DPR_8
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      124,	// dsub_0 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      124,	// dsub_1 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      124,	// dsub_2 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      124,	// dsub_3 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      124,	// qsub_0 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      124,	// qsub_1 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      0,	// qsub_2
      0,	// qsub_3
      124,	// ssub_0 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      124,	// ssub_1 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      124,	// ssub_2 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      124,	// ssub_3 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      124,	// ssub_4 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      124,	// ssub_5 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      124,	// ssub_6 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      124,	// ssub_7 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      124,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      124,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      124,	// ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      124,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      124,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// MQQPR_with_qsub_0_in_QPR_8
      125,	// dsub_0 -> MQQPR_with_qsub_0_in_QPR_8
      125,	// dsub_1 -> MQQPR_with_qsub_0_in_QPR_8
      125,	// dsub_2 -> MQQPR_with_qsub_0_in_QPR_8
      125,	// dsub_3 -> MQQPR_with_qsub_0_in_QPR_8
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      125,	// qsub_0 -> MQQPR_with_qsub_0_in_QPR_8
      125,	// qsub_1 -> MQQPR_with_qsub_0_in_QPR_8
      0,	// qsub_2
      0,	// qsub_3
      125,	// ssub_0 -> MQQPR_with_qsub_0_in_QPR_8
      125,	// ssub_1 -> MQQPR_with_qsub_0_in_QPR_8
      125,	// ssub_2 -> MQQPR_with_qsub_0_in_QPR_8
      125,	// ssub_3 -> MQQPR_with_qsub_0_in_QPR_8
      125,	// ssub_4 -> MQQPR_with_qsub_0_in_QPR_8
      125,	// ssub_5 -> MQQPR_with_qsub_0_in_QPR_8
      125,	// ssub_6 -> MQQPR_with_qsub_0_in_QPR_8
      125,	// ssub_7 -> MQQPR_with_qsub_0_in_QPR_8
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      125,	// ssub_0_ssub_1_ssub_4_ssub_5 -> MQQPR_with_qsub_0_in_QPR_8
      125,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> MQQPR_with_qsub_0_in_QPR_8
      125,	// ssub_2_ssub_3_ssub_6_ssub_7 -> MQQPR_with_qsub_0_in_QPR_8
      125,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> MQQPR_with_qsub_0_in_QPR_8
      125,	// ssub_2_ssub_3_ssub_4_ssub_5 -> MQQPR_with_qsub_0_in_QPR_8
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      126,	// dsub_0 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      126,	// dsub_1 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      126,	// dsub_2 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      126,	// dsub_3 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      126,	// qsub_0 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      126,	// qsub_1 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      0,	// qsub_2
      0,	// qsub_3
      126,	// ssub_0 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      126,	// ssub_1 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      126,	// ssub_2 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      126,	// ssub_3 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      126,	// ssub_4 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      126,	// ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      126,	// ssub_6 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      126,	// ssub_7 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      126,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      126,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      126,	// ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      126,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      126,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// MQQPR_with_dsub_2_in_DPR_8
      127,	// dsub_0 -> MQQPR_with_dsub_2_in_DPR_8
      127,	// dsub_1 -> MQQPR_with_dsub_2_in_DPR_8
      127,	// dsub_2 -> MQQPR_with_dsub_2_in_DPR_8
      127,	// dsub_3 -> MQQPR_with_dsub_2_in_DPR_8
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      127,	// qsub_0 -> MQQPR_with_dsub_2_in_DPR_8
      127,	// qsub_1 -> MQQPR_with_dsub_2_in_DPR_8
      0,	// qsub_2
      0,	// qsub_3
      127,	// ssub_0 -> MQQPR_with_dsub_2_in_DPR_8
      127,	// ssub_1 -> MQQPR_with_dsub_2_in_DPR_8
      127,	// ssub_2 -> MQQPR_with_dsub_2_in_DPR_8
      127,	// ssub_3 -> MQQPR_with_dsub_2_in_DPR_8
      127,	// ssub_4 -> MQQPR_with_dsub_2_in_DPR_8
      127,	// ssub_5 -> MQQPR_with_dsub_2_in_DPR_8
      127,	// ssub_6 -> MQQPR_with_dsub_2_in_DPR_8
      127,	// ssub_7 -> MQQPR_with_dsub_2_in_DPR_8
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      127,	// ssub_0_ssub_1_ssub_4_ssub_5 -> MQQPR_with_dsub_2_in_DPR_8
      127,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> MQQPR_with_dsub_2_in_DPR_8
      127,	// ssub_2_ssub_3_ssub_6_ssub_7 -> MQQPR_with_dsub_2_in_DPR_8
      127,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> MQQPR_with_dsub_2_in_DPR_8
      127,	// ssub_2_ssub_3_ssub_4_ssub_5 -> MQQPR_with_dsub_2_in_DPR_8
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      128,	// dsub_0 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      128,	// dsub_1 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      128,	// dsub_2 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      128,	// dsub_3 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      0,	// dsub_4
      0,	// dsub_5
      0,	// dsub_6
      0,	// dsub_7
      0,	// gsub_0
      0,	// gsub_1
      0,	// qqsub_0
      0,	// qqsub_1
      128,	// qsub_0 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      128,	// qsub_1 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      0,	// qsub_2
      0,	// qsub_3
      128,	// ssub_0 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      128,	// ssub_1 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      128,	// ssub_2 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      128,	// ssub_3 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      128,	// ssub_4 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      128,	// ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      128,	// ssub_6 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      128,	// ssub_7 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      0,	// ssub_8
      0,	// ssub_9
      0,	// ssub_10
      0,	// ssub_11
      0,	// ssub_12
      0,	// ssub_13
      0,	// ssub_14
      0,	// ssub_15
      128,	// ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      128,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      128,	// ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      128,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      128,	// ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_6_ssub_7_dsub_5
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// ssub_6_ssub_7_dsub_5_dsub_7
      0,	// ssub_6_ssub_7_ssub_8_ssub_9
      0,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_ssub_12_ssub_13
      0,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// dsub_5_dsub_7
      0,	// dsub_5_ssub_12_ssub_13_dsub_7
      0,	// dsub_5_ssub_12_ssub_13
      0,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// QQQQPR
      129,	// dsub_0 -> QQQQPR
      129,	// dsub_1 -> QQQQPR
      129,	// dsub_2 -> QQQQPR
      129,	// dsub_3 -> QQQQPR
      129,	// dsub_4 -> QQQQPR
      129,	// dsub_5 -> QQQQPR
      129,	// dsub_6 -> QQQQPR
      129,	// dsub_7 -> QQQQPR
      0,	// gsub_0
      0,	// gsub_1
      129,	// qqsub_0 -> QQQQPR
      129,	// qqsub_1 -> QQQQPR
      129,	// qsub_0 -> QQQQPR
      129,	// qsub_1 -> QQQQPR
      129,	// qsub_2 -> QQQQPR
      129,	// qsub_3 -> QQQQPR
      130,	// ssub_0 -> QQQQPR_with_ssub_0
      130,	// ssub_1 -> QQQQPR_with_ssub_0
      130,	// ssub_2 -> QQQQPR_with_ssub_0
      130,	// ssub_3 -> QQQQPR_with_ssub_0
      131,	// ssub_4 -> QQQQPR_with_ssub_4
      131,	// ssub_5 -> QQQQPR_with_ssub_4
      131,	// ssub_6 -> QQQQPR_with_ssub_4
      131,	// ssub_7 -> QQQQPR_with_ssub_4
      132,	// ssub_8 -> QQQQPR_with_ssub_8
      132,	// ssub_9 -> QQQQPR_with_ssub_8
      132,	// ssub_10 -> QQQQPR_with_ssub_8
      132,	// ssub_11 -> QQQQPR_with_ssub_8
      133,	// ssub_12 -> MQQQQPR
      133,	// ssub_13 -> MQQQQPR
      133,	// ssub_14 -> MQQQQPR
      133,	// ssub_15 -> MQQQQPR
      129,	// ssub_0_ssub_1_ssub_4_ssub_5 -> QQQQPR
      129,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> QQQQPR
      129,	// ssub_2_ssub_3_ssub_6_ssub_7 -> QQQQPR
      129,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> QQQQPR
      129,	// ssub_2_ssub_3_ssub_4_ssub_5 -> QQQQPR
      129,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> QQQQPR
      129,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> QQQQPR
      129,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> QQQQPR
      129,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7 -> QQQQPR
      129,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> QQQQPR
      129,	// ssub_4_ssub_5_ssub_8_ssub_9 -> QQQQPR
      129,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> QQQQPR
      129,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> QQQQPR
      129,	// ssub_6_ssub_7_dsub_5 -> QQQQPR
      129,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> QQQQPR
      129,	// ssub_6_ssub_7_dsub_5_dsub_7 -> QQQQPR
      129,	// ssub_6_ssub_7_ssub_8_ssub_9 -> QQQQPR
      129,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> QQQQPR
      129,	// ssub_8_ssub_9_ssub_12_ssub_13 -> QQQQPR
      129,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> QQQQPR
      129,	// dsub_5_dsub_7 -> QQQQPR
      129,	// dsub_5_ssub_12_ssub_13_dsub_7 -> QQQQPR
      129,	// dsub_5_ssub_12_ssub_13 -> QQQQPR
      129,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> QQQQPR
    },
    {	// QQQQPR_with_ssub_0
      130,	// dsub_0 -> QQQQPR_with_ssub_0
      130,	// dsub_1 -> QQQQPR_with_ssub_0
      130,	// dsub_2 -> QQQQPR_with_ssub_0
      130,	// dsub_3 -> QQQQPR_with_ssub_0
      130,	// dsub_4 -> QQQQPR_with_ssub_0
      130,	// dsub_5 -> QQQQPR_with_ssub_0
      130,	// dsub_6 -> QQQQPR_with_ssub_0
      130,	// dsub_7 -> QQQQPR_with_ssub_0
      0,	// gsub_0
      0,	// gsub_1
      130,	// qqsub_0 -> QQQQPR_with_ssub_0
      130,	// qqsub_1 -> QQQQPR_with_ssub_0
      130,	// qsub_0 -> QQQQPR_with_ssub_0
      130,	// qsub_1 -> QQQQPR_with_ssub_0
      130,	// qsub_2 -> QQQQPR_with_ssub_0
      130,	// qsub_3 -> QQQQPR_with_ssub_0
      130,	// ssub_0 -> QQQQPR_with_ssub_0
      130,	// ssub_1 -> QQQQPR_with_ssub_0
      130,	// ssub_2 -> QQQQPR_with_ssub_0
      130,	// ssub_3 -> QQQQPR_with_ssub_0
      131,	// ssub_4 -> QQQQPR_with_ssub_4
      131,	// ssub_5 -> QQQQPR_with_ssub_4
      131,	// ssub_6 -> QQQQPR_with_ssub_4
      131,	// ssub_7 -> QQQQPR_with_ssub_4
      132,	// ssub_8 -> QQQQPR_with_ssub_8
      132,	// ssub_9 -> QQQQPR_with_ssub_8
      132,	// ssub_10 -> QQQQPR_with_ssub_8
      132,	// ssub_11 -> QQQQPR_with_ssub_8
      133,	// ssub_12 -> MQQQQPR
      133,	// ssub_13 -> MQQQQPR
      133,	// ssub_14 -> MQQQQPR
      133,	// ssub_15 -> MQQQQPR
      130,	// ssub_0_ssub_1_ssub_4_ssub_5 -> QQQQPR_with_ssub_0
      130,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> QQQQPR_with_ssub_0
      130,	// ssub_2_ssub_3_ssub_6_ssub_7 -> QQQQPR_with_ssub_0
      130,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> QQQQPR_with_ssub_0
      130,	// ssub_2_ssub_3_ssub_4_ssub_5 -> QQQQPR_with_ssub_0
      130,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> QQQQPR_with_ssub_0
      130,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> QQQQPR_with_ssub_0
      130,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> QQQQPR_with_ssub_0
      130,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7 -> QQQQPR_with_ssub_0
      130,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> QQQQPR_with_ssub_0
      130,	// ssub_4_ssub_5_ssub_8_ssub_9 -> QQQQPR_with_ssub_0
      130,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> QQQQPR_with_ssub_0
      130,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> QQQQPR_with_ssub_0
      130,	// ssub_6_ssub_7_dsub_5 -> QQQQPR_with_ssub_0
      130,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> QQQQPR_with_ssub_0
      130,	// ssub_6_ssub_7_dsub_5_dsub_7 -> QQQQPR_with_ssub_0
      130,	// ssub_6_ssub_7_ssub_8_ssub_9 -> QQQQPR_with_ssub_0
      130,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> QQQQPR_with_ssub_0
      130,	// ssub_8_ssub_9_ssub_12_ssub_13 -> QQQQPR_with_ssub_0
      130,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> QQQQPR_with_ssub_0
      130,	// dsub_5_dsub_7 -> QQQQPR_with_ssub_0
      130,	// dsub_5_ssub_12_ssub_13_dsub_7 -> QQQQPR_with_ssub_0
      130,	// dsub_5_ssub_12_ssub_13 -> QQQQPR_with_ssub_0
      130,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> QQQQPR_with_ssub_0
    },
    {	// QQQQPR_with_ssub_4
      131,	// dsub_0 -> QQQQPR_with_ssub_4
      131,	// dsub_1 -> QQQQPR_with_ssub_4
      131,	// dsub_2 -> QQQQPR_with_ssub_4
      131,	// dsub_3 -> QQQQPR_with_ssub_4
      131,	// dsub_4 -> QQQQPR_with_ssub_4
      131,	// dsub_5 -> QQQQPR_with_ssub_4
      131,	// dsub_6 -> QQQQPR_with_ssub_4
      131,	// dsub_7 -> QQQQPR_with_ssub_4
      0,	// gsub_0
      0,	// gsub_1
      131,	// qqsub_0 -> QQQQPR_with_ssub_4
      131,	// qqsub_1 -> QQQQPR_with_ssub_4
      131,	// qsub_0 -> QQQQPR_with_ssub_4
      131,	// qsub_1 -> QQQQPR_with_ssub_4
      131,	// qsub_2 -> QQQQPR_with_ssub_4
      131,	// qsub_3 -> QQQQPR_with_ssub_4
      131,	// ssub_0 -> QQQQPR_with_ssub_4
      131,	// ssub_1 -> QQQQPR_with_ssub_4
      131,	// ssub_2 -> QQQQPR_with_ssub_4
      131,	// ssub_3 -> QQQQPR_with_ssub_4
      131,	// ssub_4 -> QQQQPR_with_ssub_4
      131,	// ssub_5 -> QQQQPR_with_ssub_4
      131,	// ssub_6 -> QQQQPR_with_ssub_4
      131,	// ssub_7 -> QQQQPR_with_ssub_4
      132,	// ssub_8 -> QQQQPR_with_ssub_8
      132,	// ssub_9 -> QQQQPR_with_ssub_8
      132,	// ssub_10 -> QQQQPR_with_ssub_8
      132,	// ssub_11 -> QQQQPR_with_ssub_8
      133,	// ssub_12 -> MQQQQPR
      133,	// ssub_13 -> MQQQQPR
      133,	// ssub_14 -> MQQQQPR
      133,	// ssub_15 -> MQQQQPR
      131,	// ssub_0_ssub_1_ssub_4_ssub_5 -> QQQQPR_with_ssub_4
      131,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> QQQQPR_with_ssub_4
      131,	// ssub_2_ssub_3_ssub_6_ssub_7 -> QQQQPR_with_ssub_4
      131,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> QQQQPR_with_ssub_4
      131,	// ssub_2_ssub_3_ssub_4_ssub_5 -> QQQQPR_with_ssub_4
      131,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> QQQQPR_with_ssub_4
      131,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> QQQQPR_with_ssub_4
      131,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> QQQQPR_with_ssub_4
      131,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7 -> QQQQPR_with_ssub_4
      131,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> QQQQPR_with_ssub_4
      131,	// ssub_4_ssub_5_ssub_8_ssub_9 -> QQQQPR_with_ssub_4
      131,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> QQQQPR_with_ssub_4
      131,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> QQQQPR_with_ssub_4
      131,	// ssub_6_ssub_7_dsub_5 -> QQQQPR_with_ssub_4
      131,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> QQQQPR_with_ssub_4
      131,	// ssub_6_ssub_7_dsub_5_dsub_7 -> QQQQPR_with_ssub_4
      131,	// ssub_6_ssub_7_ssub_8_ssub_9 -> QQQQPR_with_ssub_4
      131,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> QQQQPR_with_ssub_4
      131,	// ssub_8_ssub_9_ssub_12_ssub_13 -> QQQQPR_with_ssub_4
      131,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> QQQQPR_with_ssub_4
      131,	// dsub_5_dsub_7 -> QQQQPR_with_ssub_4
      131,	// dsub_5_ssub_12_ssub_13_dsub_7 -> QQQQPR_with_ssub_4
      131,	// dsub_5_ssub_12_ssub_13 -> QQQQPR_with_ssub_4
      131,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> QQQQPR_with_ssub_4
    },
    {	// QQQQPR_with_ssub_8
      132,	// dsub_0 -> QQQQPR_with_ssub_8
      132,	// dsub_1 -> QQQQPR_with_ssub_8
      132,	// dsub_2 -> QQQQPR_with_ssub_8
      132,	// dsub_3 -> QQQQPR_with_ssub_8
      132,	// dsub_4 -> QQQQPR_with_ssub_8
      132,	// dsub_5 -> QQQQPR_with_ssub_8
      132,	// dsub_6 -> QQQQPR_with_ssub_8
      132,	// dsub_7 -> QQQQPR_with_ssub_8
      0,	// gsub_0
      0,	// gsub_1
      132,	// qqsub_0 -> QQQQPR_with_ssub_8
      132,	// qqsub_1 -> QQQQPR_with_ssub_8
      132,	// qsub_0 -> QQQQPR_with_ssub_8
      132,	// qsub_1 -> QQQQPR_with_ssub_8
      132,	// qsub_2 -> QQQQPR_with_ssub_8
      132,	// qsub_3 -> QQQQPR_with_ssub_8
      132,	// ssub_0 -> QQQQPR_with_ssub_8
      132,	// ssub_1 -> QQQQPR_with_ssub_8
      132,	// ssub_2 -> QQQQPR_with_ssub_8
      132,	// ssub_3 -> QQQQPR_with_ssub_8
      132,	// ssub_4 -> QQQQPR_with_ssub_8
      132,	// ssub_5 -> QQQQPR_with_ssub_8
      132,	// ssub_6 -> QQQQPR_with_ssub_8
      132,	// ssub_7 -> QQQQPR_with_ssub_8
      132,	// ssub_8 -> QQQQPR_with_ssub_8
      132,	// ssub_9 -> QQQQPR_with_ssub_8
      132,	// ssub_10 -> QQQQPR_with_ssub_8
      132,	// ssub_11 -> QQQQPR_with_ssub_8
      133,	// ssub_12 -> MQQQQPR
      133,	// ssub_13 -> MQQQQPR
      133,	// ssub_14 -> MQQQQPR
      133,	// ssub_15 -> MQQQQPR
      132,	// ssub_0_ssub_1_ssub_4_ssub_5 -> QQQQPR_with_ssub_8
      132,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> QQQQPR_with_ssub_8
      132,	// ssub_2_ssub_3_ssub_6_ssub_7 -> QQQQPR_with_ssub_8
      132,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> QQQQPR_with_ssub_8
      132,	// ssub_2_ssub_3_ssub_4_ssub_5 -> QQQQPR_with_ssub_8
      132,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> QQQQPR_with_ssub_8
      132,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> QQQQPR_with_ssub_8
      132,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> QQQQPR_with_ssub_8
      132,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7 -> QQQQPR_with_ssub_8
      132,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> QQQQPR_with_ssub_8
      132,	// ssub_4_ssub_5_ssub_8_ssub_9 -> QQQQPR_with_ssub_8
      132,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> QQQQPR_with_ssub_8
      132,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> QQQQPR_with_ssub_8
      132,	// ssub_6_ssub_7_dsub_5 -> QQQQPR_with_ssub_8
      132,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> QQQQPR_with_ssub_8
      132,	// ssub_6_ssub_7_dsub_5_dsub_7 -> QQQQPR_with_ssub_8
      132,	// ssub_6_ssub_7_ssub_8_ssub_9 -> QQQQPR_with_ssub_8
      132,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> QQQQPR_with_ssub_8
      132,	// ssub_8_ssub_9_ssub_12_ssub_13 -> QQQQPR_with_ssub_8
      132,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> QQQQPR_with_ssub_8
      132,	// dsub_5_dsub_7 -> QQQQPR_with_ssub_8
      132,	// dsub_5_ssub_12_ssub_13_dsub_7 -> QQQQPR_with_ssub_8
      132,	// dsub_5_ssub_12_ssub_13 -> QQQQPR_with_ssub_8
      132,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> QQQQPR_with_ssub_8
    },
    {	// MQQQQPR
      133,	// dsub_0 -> MQQQQPR
      133,	// dsub_1 -> MQQQQPR
      133,	// dsub_2 -> MQQQQPR
      133,	// dsub_3 -> MQQQQPR
      133,	// dsub_4 -> MQQQQPR
      133,	// dsub_5 -> MQQQQPR
      133,	// dsub_6 -> MQQQQPR
      133,	// dsub_7 -> MQQQQPR
      0,	// gsub_0
      0,	// gsub_1
      133,	// qqsub_0 -> MQQQQPR
      133,	// qqsub_1 -> MQQQQPR
      133,	// qsub_0 -> MQQQQPR
      133,	// qsub_1 -> MQQQQPR
      133,	// qsub_2 -> MQQQQPR
      133,	// qsub_3 -> MQQQQPR
      133,	// ssub_0 -> MQQQQPR
      133,	// ssub_1 -> MQQQQPR
      133,	// ssub_2 -> MQQQQPR
      133,	// ssub_3 -> MQQQQPR
      133,	// ssub_4 -> MQQQQPR
      133,	// ssub_5 -> MQQQQPR
      133,	// ssub_6 -> MQQQQPR
      133,	// ssub_7 -> MQQQQPR
      133,	// ssub_8 -> MQQQQPR
      133,	// ssub_9 -> MQQQQPR
      133,	// ssub_10 -> MQQQQPR
      133,	// ssub_11 -> MQQQQPR
      133,	// ssub_12 -> MQQQQPR
      133,	// ssub_13 -> MQQQQPR
      133,	// ssub_14 -> MQQQQPR
      133,	// ssub_15 -> MQQQQPR
      133,	// ssub_0_ssub_1_ssub_4_ssub_5 -> MQQQQPR
      133,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> MQQQQPR
      133,	// ssub_2_ssub_3_ssub_6_ssub_7 -> MQQQQPR
      133,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> MQQQQPR
      133,	// ssub_2_ssub_3_ssub_4_ssub_5 -> MQQQQPR
      133,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> MQQQQPR
      133,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR
      133,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> MQQQQPR
      133,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7 -> MQQQQPR
      133,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR
      133,	// ssub_4_ssub_5_ssub_8_ssub_9 -> MQQQQPR
      133,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR
      133,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR
      133,	// ssub_6_ssub_7_dsub_5 -> MQQQQPR
      133,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> MQQQQPR
      133,	// ssub_6_ssub_7_dsub_5_dsub_7 -> MQQQQPR
      133,	// ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR
      133,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> MQQQQPR
      133,	// ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR
      133,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> MQQQQPR
      133,	// dsub_5_dsub_7 -> MQQQQPR
      133,	// dsub_5_ssub_12_ssub_13_dsub_7 -> MQQQQPR
      133,	// dsub_5_ssub_12_ssub_13 -> MQQQQPR
      133,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> MQQQQPR
    },
    {	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// dsub_0 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// dsub_1 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// dsub_2 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// dsub_3 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// dsub_4 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// dsub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// dsub_6 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// dsub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      0,	// gsub_0
      0,	// gsub_1
      134,	// qqsub_0 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// qqsub_1 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// qsub_0 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// qsub_1 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// qsub_2 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// qsub_3 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_0 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_1 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_2 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_3 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_4 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_6 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_8 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_9 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_10 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_11 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_12 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_14 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_15 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_0_ssub_1_ssub_4_ssub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_2_ssub_3_ssub_6_ssub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_2_ssub_3_ssub_4_ssub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_4_ssub_5_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_6_ssub_7_dsub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_6_ssub_7_dsub_5_dsub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// dsub_5_dsub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// dsub_5_ssub_12_ssub_13_dsub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// dsub_5_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      134,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
    },
    {	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// dsub_0 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// dsub_1 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// dsub_2 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// dsub_3 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// dsub_4 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// dsub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// dsub_6 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// dsub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      0,	// gsub_0
      0,	// gsub_1
      135,	// qqsub_0 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// qqsub_1 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// qsub_0 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// qsub_1 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// qsub_2 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// qsub_3 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_0 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_1 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_2 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_3 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_4 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_6 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_8 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_9 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_10 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_11 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_12 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_14 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_15 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_0_ssub_1_ssub_4_ssub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_2_ssub_3_ssub_6_ssub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_2_ssub_3_ssub_4_ssub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_4_ssub_5_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_6_ssub_7_dsub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_6_ssub_7_dsub_5_dsub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// dsub_5_dsub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// dsub_5_ssub_12_ssub_13_dsub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// dsub_5_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      135,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
    },
    {	// MQQQQPR_with_qsub_2_in_QPR_8
      136,	// dsub_0 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// dsub_1 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// dsub_2 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// dsub_3 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// dsub_4 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// dsub_5 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// dsub_6 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// dsub_7 -> MQQQQPR_with_qsub_2_in_QPR_8
      0,	// gsub_0
      0,	// gsub_1
      136,	// qqsub_0 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// qqsub_1 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// qsub_0 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// qsub_1 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// qsub_2 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// qsub_3 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_0 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_1 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_2 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_3 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_4 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_5 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_6 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_7 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_8 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_9 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_10 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_11 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_12 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_13 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_14 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_15 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_0_ssub_1_ssub_4_ssub_5 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_2_ssub_3_ssub_6_ssub_7 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_2_ssub_3_ssub_4_ssub_5 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_4_ssub_5_ssub_8_ssub_9 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_6_ssub_7_dsub_5 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_6_ssub_7_dsub_5_dsub_7 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// dsub_5_dsub_7 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// dsub_5_ssub_12_ssub_13_dsub_7 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// dsub_5_ssub_12_ssub_13 -> MQQQQPR_with_qsub_2_in_QPR_8
      136,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> MQQQQPR_with_qsub_2_in_QPR_8
    },
    {	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// dsub_0 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// dsub_1 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// dsub_2 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// dsub_3 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// dsub_4 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// dsub_5 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// dsub_6 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// dsub_7 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      0,	// gsub_0
      0,	// gsub_1
      137,	// qqsub_0 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// qqsub_1 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// qsub_0 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// qsub_1 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// qsub_2 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// qsub_3 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_0 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_1 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_2 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_3 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_4 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_5 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_6 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_7 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_8 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_9 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_10 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_11 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_12 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_13 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_14 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_15 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_0_ssub_1_ssub_4_ssub_5 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_2_ssub_3_ssub_6_ssub_7 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_2_ssub_3_ssub_4_ssub_5 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_4_ssub_5_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_6_ssub_7_dsub_5 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_6_ssub_7_dsub_5_dsub_7 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// dsub_5_dsub_7 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// dsub_5_ssub_12_ssub_13_dsub_7 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// dsub_5_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      137,	// ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
    },
  };
  assert(RC && "Missing regclass");
  if (!Idx) return RC;
  --Idx;
  assert(Idx < 56 && "Bad subreg");
  unsigned TV = Table[RC->getID()][Idx];
  return TV ? getRegClass(TV - 1) : nullptr;
}

const TargetRegisterClass *ARMGenRegisterInfo::getSubRegisterClass(const TargetRegisterClass *RC, unsigned Idx) const {
  static const uint8_t Table[137][56] = {
    {	// HPR
      0,	// HPR:dsub_0
      0,	// HPR:dsub_1
      0,	// HPR:dsub_2
      0,	// HPR:dsub_3
      0,	// HPR:dsub_4
      0,	// HPR:dsub_5
      0,	// HPR:dsub_6
      0,	// HPR:dsub_7
      0,	// HPR:gsub_0
      0,	// HPR:gsub_1
      0,	// HPR:qqsub_0
      0,	// HPR:qqsub_1
      0,	// HPR:qsub_0
      0,	// HPR:qsub_1
      0,	// HPR:qsub_2
      0,	// HPR:qsub_3
      0,	// HPR:ssub_0
      0,	// HPR:ssub_1
      0,	// HPR:ssub_2
      0,	// HPR:ssub_3
      0,	// HPR:ssub_4
      0,	// HPR:ssub_5
      0,	// HPR:ssub_6
      0,	// HPR:ssub_7
      0,	// HPR:ssub_8
      0,	// HPR:ssub_9
      0,	// HPR:ssub_10
      0,	// HPR:ssub_11
      0,	// HPR:ssub_12
      0,	// HPR:ssub_13
      0,	// HPR:ssub_14
      0,	// HPR:ssub_15
      0,	// HPR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// HPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// HPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// HPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// HPR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// HPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// HPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// HPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// HPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// HPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// HPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// HPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// HPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// HPR:ssub_6_ssub_7_dsub_5
      0,	// HPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// HPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// HPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// HPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// HPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// HPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// HPR:dsub_5_dsub_7
      0,	// HPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// HPR:dsub_5_ssub_12_ssub_13
      0,	// HPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// FPWithVPR
      0,	// FPWithVPR:dsub_0
      0,	// FPWithVPR:dsub_1
      0,	// FPWithVPR:dsub_2
      0,	// FPWithVPR:dsub_3
      0,	// FPWithVPR:dsub_4
      0,	// FPWithVPR:dsub_5
      0,	// FPWithVPR:dsub_6
      0,	// FPWithVPR:dsub_7
      0,	// FPWithVPR:gsub_0
      0,	// FPWithVPR:gsub_1
      0,	// FPWithVPR:qqsub_0
      0,	// FPWithVPR:qqsub_1
      0,	// FPWithVPR:qsub_0
      0,	// FPWithVPR:qsub_1
      0,	// FPWithVPR:qsub_2
      0,	// FPWithVPR:qsub_3
      3,	// FPWithVPR:ssub_0 -> SPR
      3,	// FPWithVPR:ssub_1 -> SPR
      0,	// FPWithVPR:ssub_2
      0,	// FPWithVPR:ssub_3
      0,	// FPWithVPR:ssub_4
      0,	// FPWithVPR:ssub_5
      0,	// FPWithVPR:ssub_6
      0,	// FPWithVPR:ssub_7
      0,	// FPWithVPR:ssub_8
      0,	// FPWithVPR:ssub_9
      0,	// FPWithVPR:ssub_10
      0,	// FPWithVPR:ssub_11
      0,	// FPWithVPR:ssub_12
      0,	// FPWithVPR:ssub_13
      0,	// FPWithVPR:ssub_14
      0,	// FPWithVPR:ssub_15
      0,	// FPWithVPR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// FPWithVPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// FPWithVPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// FPWithVPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// FPWithVPR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// FPWithVPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// FPWithVPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// FPWithVPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// FPWithVPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// FPWithVPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// FPWithVPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// FPWithVPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// FPWithVPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// FPWithVPR:ssub_6_ssub_7_dsub_5
      0,	// FPWithVPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// FPWithVPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// FPWithVPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// FPWithVPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// FPWithVPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// FPWithVPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// FPWithVPR:dsub_5_dsub_7
      0,	// FPWithVPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// FPWithVPR:dsub_5_ssub_12_ssub_13
      0,	// FPWithVPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// SPR
      0,	// SPR:dsub_0
      0,	// SPR:dsub_1
      0,	// SPR:dsub_2
      0,	// SPR:dsub_3
      0,	// SPR:dsub_4
      0,	// SPR:dsub_5
      0,	// SPR:dsub_6
      0,	// SPR:dsub_7
      0,	// SPR:gsub_0
      0,	// SPR:gsub_1
      0,	// SPR:qqsub_0
      0,	// SPR:qqsub_1
      0,	// SPR:qsub_0
      0,	// SPR:qsub_1
      0,	// SPR:qsub_2
      0,	// SPR:qsub_3
      0,	// SPR:ssub_0
      0,	// SPR:ssub_1
      0,	// SPR:ssub_2
      0,	// SPR:ssub_3
      0,	// SPR:ssub_4
      0,	// SPR:ssub_5
      0,	// SPR:ssub_6
      0,	// SPR:ssub_7
      0,	// SPR:ssub_8
      0,	// SPR:ssub_9
      0,	// SPR:ssub_10
      0,	// SPR:ssub_11
      0,	// SPR:ssub_12
      0,	// SPR:ssub_13
      0,	// SPR:ssub_14
      0,	// SPR:ssub_15
      0,	// SPR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// SPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// SPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// SPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// SPR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// SPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// SPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// SPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// SPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// SPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// SPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// SPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// SPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// SPR:ssub_6_ssub_7_dsub_5
      0,	// SPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// SPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// SPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// SPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// SPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// SPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// SPR:dsub_5_dsub_7
      0,	// SPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// SPR:dsub_5_ssub_12_ssub_13
      0,	// SPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// FPWithVPR_with_ssub_0
      0,	// FPWithVPR_with_ssub_0:dsub_0
      0,	// FPWithVPR_with_ssub_0:dsub_1
      0,	// FPWithVPR_with_ssub_0:dsub_2
      0,	// FPWithVPR_with_ssub_0:dsub_3
      0,	// FPWithVPR_with_ssub_0:dsub_4
      0,	// FPWithVPR_with_ssub_0:dsub_5
      0,	// FPWithVPR_with_ssub_0:dsub_6
      0,	// FPWithVPR_with_ssub_0:dsub_7
      0,	// FPWithVPR_with_ssub_0:gsub_0
      0,	// FPWithVPR_with_ssub_0:gsub_1
      0,	// FPWithVPR_with_ssub_0:qqsub_0
      0,	// FPWithVPR_with_ssub_0:qqsub_1
      0,	// FPWithVPR_with_ssub_0:qsub_0
      0,	// FPWithVPR_with_ssub_0:qsub_1
      0,	// FPWithVPR_with_ssub_0:qsub_2
      0,	// FPWithVPR_with_ssub_0:qsub_3
      3,	// FPWithVPR_with_ssub_0:ssub_0 -> SPR
      3,	// FPWithVPR_with_ssub_0:ssub_1 -> SPR
      0,	// FPWithVPR_with_ssub_0:ssub_2
      0,	// FPWithVPR_with_ssub_0:ssub_3
      0,	// FPWithVPR_with_ssub_0:ssub_4
      0,	// FPWithVPR_with_ssub_0:ssub_5
      0,	// FPWithVPR_with_ssub_0:ssub_6
      0,	// FPWithVPR_with_ssub_0:ssub_7
      0,	// FPWithVPR_with_ssub_0:ssub_8
      0,	// FPWithVPR_with_ssub_0:ssub_9
      0,	// FPWithVPR_with_ssub_0:ssub_10
      0,	// FPWithVPR_with_ssub_0:ssub_11
      0,	// FPWithVPR_with_ssub_0:ssub_12
      0,	// FPWithVPR_with_ssub_0:ssub_13
      0,	// FPWithVPR_with_ssub_0:ssub_14
      0,	// FPWithVPR_with_ssub_0:ssub_15
      0,	// FPWithVPR_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// FPWithVPR_with_ssub_0:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// FPWithVPR_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// FPWithVPR_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// FPWithVPR_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// FPWithVPR_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// FPWithVPR_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// FPWithVPR_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// FPWithVPR_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// FPWithVPR_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// FPWithVPR_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// FPWithVPR_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// FPWithVPR_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// FPWithVPR_with_ssub_0:ssub_6_ssub_7_dsub_5
      0,	// FPWithVPR_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// FPWithVPR_with_ssub_0:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// FPWithVPR_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// FPWithVPR_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// FPWithVPR_with_ssub_0:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// FPWithVPR_with_ssub_0:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// FPWithVPR_with_ssub_0:dsub_5_dsub_7
      0,	// FPWithVPR_with_ssub_0:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// FPWithVPR_with_ssub_0:dsub_5_ssub_12_ssub_13
      0,	// FPWithVPR_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPR
      0,	// GPR:dsub_0
      0,	// GPR:dsub_1
      0,	// GPR:dsub_2
      0,	// GPR:dsub_3
      0,	// GPR:dsub_4
      0,	// GPR:dsub_5
      0,	// GPR:dsub_6
      0,	// GPR:dsub_7
      0,	// GPR:gsub_0
      0,	// GPR:gsub_1
      0,	// GPR:qqsub_0
      0,	// GPR:qqsub_1
      0,	// GPR:qsub_0
      0,	// GPR:qsub_1
      0,	// GPR:qsub_2
      0,	// GPR:qsub_3
      0,	// GPR:ssub_0
      0,	// GPR:ssub_1
      0,	// GPR:ssub_2
      0,	// GPR:ssub_3
      0,	// GPR:ssub_4
      0,	// GPR:ssub_5
      0,	// GPR:ssub_6
      0,	// GPR:ssub_7
      0,	// GPR:ssub_8
      0,	// GPR:ssub_9
      0,	// GPR:ssub_10
      0,	// GPR:ssub_11
      0,	// GPR:ssub_12
      0,	// GPR:ssub_13
      0,	// GPR:ssub_14
      0,	// GPR:ssub_15
      0,	// GPR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPR:ssub_6_ssub_7_dsub_5
      0,	// GPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPR:dsub_5_dsub_7
      0,	// GPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPR:dsub_5_ssub_12_ssub_13
      0,	// GPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRwithAPSR
      0,	// GPRwithAPSR:dsub_0
      0,	// GPRwithAPSR:dsub_1
      0,	// GPRwithAPSR:dsub_2
      0,	// GPRwithAPSR:dsub_3
      0,	// GPRwithAPSR:dsub_4
      0,	// GPRwithAPSR:dsub_5
      0,	// GPRwithAPSR:dsub_6
      0,	// GPRwithAPSR:dsub_7
      0,	// GPRwithAPSR:gsub_0
      0,	// GPRwithAPSR:gsub_1
      0,	// GPRwithAPSR:qqsub_0
      0,	// GPRwithAPSR:qqsub_1
      0,	// GPRwithAPSR:qsub_0
      0,	// GPRwithAPSR:qsub_1
      0,	// GPRwithAPSR:qsub_2
      0,	// GPRwithAPSR:qsub_3
      0,	// GPRwithAPSR:ssub_0
      0,	// GPRwithAPSR:ssub_1
      0,	// GPRwithAPSR:ssub_2
      0,	// GPRwithAPSR:ssub_3
      0,	// GPRwithAPSR:ssub_4
      0,	// GPRwithAPSR:ssub_5
      0,	// GPRwithAPSR:ssub_6
      0,	// GPRwithAPSR:ssub_7
      0,	// GPRwithAPSR:ssub_8
      0,	// GPRwithAPSR:ssub_9
      0,	// GPRwithAPSR:ssub_10
      0,	// GPRwithAPSR:ssub_11
      0,	// GPRwithAPSR:ssub_12
      0,	// GPRwithAPSR:ssub_13
      0,	// GPRwithAPSR:ssub_14
      0,	// GPRwithAPSR:ssub_15
      0,	// GPRwithAPSR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRwithAPSR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRwithAPSR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRwithAPSR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRwithAPSR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRwithAPSR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRwithAPSR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRwithAPSR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRwithAPSR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRwithAPSR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRwithAPSR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRwithAPSR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRwithAPSR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRwithAPSR:ssub_6_ssub_7_dsub_5
      0,	// GPRwithAPSR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRwithAPSR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRwithAPSR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRwithAPSR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRwithAPSR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRwithAPSR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRwithAPSR:dsub_5_dsub_7
      0,	// GPRwithAPSR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRwithAPSR:dsub_5_ssub_12_ssub_13
      0,	// GPRwithAPSR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRwithZR
      0,	// GPRwithZR:dsub_0
      0,	// GPRwithZR:dsub_1
      0,	// GPRwithZR:dsub_2
      0,	// GPRwithZR:dsub_3
      0,	// GPRwithZR:dsub_4
      0,	// GPRwithZR:dsub_5
      0,	// GPRwithZR:dsub_6
      0,	// GPRwithZR:dsub_7
      0,	// GPRwithZR:gsub_0
      0,	// GPRwithZR:gsub_1
      0,	// GPRwithZR:qqsub_0
      0,	// GPRwithZR:qqsub_1
      0,	// GPRwithZR:qsub_0
      0,	// GPRwithZR:qsub_1
      0,	// GPRwithZR:qsub_2
      0,	// GPRwithZR:qsub_3
      0,	// GPRwithZR:ssub_0
      0,	// GPRwithZR:ssub_1
      0,	// GPRwithZR:ssub_2
      0,	// GPRwithZR:ssub_3
      0,	// GPRwithZR:ssub_4
      0,	// GPRwithZR:ssub_5
      0,	// GPRwithZR:ssub_6
      0,	// GPRwithZR:ssub_7
      0,	// GPRwithZR:ssub_8
      0,	// GPRwithZR:ssub_9
      0,	// GPRwithZR:ssub_10
      0,	// GPRwithZR:ssub_11
      0,	// GPRwithZR:ssub_12
      0,	// GPRwithZR:ssub_13
      0,	// GPRwithZR:ssub_14
      0,	// GPRwithZR:ssub_15
      0,	// GPRwithZR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRwithZR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRwithZR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRwithZR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRwithZR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRwithZR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRwithZR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRwithZR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRwithZR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRwithZR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRwithZR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRwithZR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRwithZR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRwithZR:ssub_6_ssub_7_dsub_5
      0,	// GPRwithZR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRwithZR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRwithZR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRwithZR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRwithZR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRwithZR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRwithZR:dsub_5_dsub_7
      0,	// GPRwithZR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRwithZR:dsub_5_ssub_12_ssub_13
      0,	// GPRwithZR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// SPR_8
      0,	// SPR_8:dsub_0
      0,	// SPR_8:dsub_1
      0,	// SPR_8:dsub_2
      0,	// SPR_8:dsub_3
      0,	// SPR_8:dsub_4
      0,	// SPR_8:dsub_5
      0,	// SPR_8:dsub_6
      0,	// SPR_8:dsub_7
      0,	// SPR_8:gsub_0
      0,	// SPR_8:gsub_1
      0,	// SPR_8:qqsub_0
      0,	// SPR_8:qqsub_1
      0,	// SPR_8:qsub_0
      0,	// SPR_8:qsub_1
      0,	// SPR_8:qsub_2
      0,	// SPR_8:qsub_3
      0,	// SPR_8:ssub_0
      0,	// SPR_8:ssub_1
      0,	// SPR_8:ssub_2
      0,	// SPR_8:ssub_3
      0,	// SPR_8:ssub_4
      0,	// SPR_8:ssub_5
      0,	// SPR_8:ssub_6
      0,	// SPR_8:ssub_7
      0,	// SPR_8:ssub_8
      0,	// SPR_8:ssub_9
      0,	// SPR_8:ssub_10
      0,	// SPR_8:ssub_11
      0,	// SPR_8:ssub_12
      0,	// SPR_8:ssub_13
      0,	// SPR_8:ssub_14
      0,	// SPR_8:ssub_15
      0,	// SPR_8:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// SPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// SPR_8:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// SPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// SPR_8:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// SPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// SPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// SPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// SPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// SPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// SPR_8:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// SPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// SPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// SPR_8:ssub_6_ssub_7_dsub_5
      0,	// SPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// SPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// SPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// SPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// SPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// SPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// SPR_8:dsub_5_dsub_7
      0,	// SPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// SPR_8:dsub_5_ssub_12_ssub_13
      0,	// SPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnopc
      0,	// GPRnopc:dsub_0
      0,	// GPRnopc:dsub_1
      0,	// GPRnopc:dsub_2
      0,	// GPRnopc:dsub_3
      0,	// GPRnopc:dsub_4
      0,	// GPRnopc:dsub_5
      0,	// GPRnopc:dsub_6
      0,	// GPRnopc:dsub_7
      0,	// GPRnopc:gsub_0
      0,	// GPRnopc:gsub_1
      0,	// GPRnopc:qqsub_0
      0,	// GPRnopc:qqsub_1
      0,	// GPRnopc:qsub_0
      0,	// GPRnopc:qsub_1
      0,	// GPRnopc:qsub_2
      0,	// GPRnopc:qsub_3
      0,	// GPRnopc:ssub_0
      0,	// GPRnopc:ssub_1
      0,	// GPRnopc:ssub_2
      0,	// GPRnopc:ssub_3
      0,	// GPRnopc:ssub_4
      0,	// GPRnopc:ssub_5
      0,	// GPRnopc:ssub_6
      0,	// GPRnopc:ssub_7
      0,	// GPRnopc:ssub_8
      0,	// GPRnopc:ssub_9
      0,	// GPRnopc:ssub_10
      0,	// GPRnopc:ssub_11
      0,	// GPRnopc:ssub_12
      0,	// GPRnopc:ssub_13
      0,	// GPRnopc:ssub_14
      0,	// GPRnopc:ssub_15
      0,	// GPRnopc:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRnopc:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnopc:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRnopc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRnopc:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnopc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnopc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnopc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRnopc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnopc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnopc:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnopc:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnopc:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnopc:ssub_6_ssub_7_dsub_5
      0,	// GPRnopc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRnopc:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnopc:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnopc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnopc:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnopc:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnopc:dsub_5_dsub_7
      0,	// GPRnopc:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRnopc:dsub_5_ssub_12_ssub_13
      0,	// GPRnopc:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnosp
      0,	// GPRnosp:dsub_0
      0,	// GPRnosp:dsub_1
      0,	// GPRnosp:dsub_2
      0,	// GPRnosp:dsub_3
      0,	// GPRnosp:dsub_4
      0,	// GPRnosp:dsub_5
      0,	// GPRnosp:dsub_6
      0,	// GPRnosp:dsub_7
      0,	// GPRnosp:gsub_0
      0,	// GPRnosp:gsub_1
      0,	// GPRnosp:qqsub_0
      0,	// GPRnosp:qqsub_1
      0,	// GPRnosp:qsub_0
      0,	// GPRnosp:qsub_1
      0,	// GPRnosp:qsub_2
      0,	// GPRnosp:qsub_3
      0,	// GPRnosp:ssub_0
      0,	// GPRnosp:ssub_1
      0,	// GPRnosp:ssub_2
      0,	// GPRnosp:ssub_3
      0,	// GPRnosp:ssub_4
      0,	// GPRnosp:ssub_5
      0,	// GPRnosp:ssub_6
      0,	// GPRnosp:ssub_7
      0,	// GPRnosp:ssub_8
      0,	// GPRnosp:ssub_9
      0,	// GPRnosp:ssub_10
      0,	// GPRnosp:ssub_11
      0,	// GPRnosp:ssub_12
      0,	// GPRnosp:ssub_13
      0,	// GPRnosp:ssub_14
      0,	// GPRnosp:ssub_15
      0,	// GPRnosp:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRnosp:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnosp:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRnosp:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnosp:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnosp:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnosp:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnosp:ssub_6_ssub_7_dsub_5
      0,	// GPRnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRnosp:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnosp:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnosp:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnosp:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnosp:dsub_5_dsub_7
      0,	// GPRnosp:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRnosp:dsub_5_ssub_12_ssub_13
      0,	// GPRnosp:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRwithAPSR_NZCVnosp
      0,	// GPRwithAPSR_NZCVnosp:dsub_0
      0,	// GPRwithAPSR_NZCVnosp:dsub_1
      0,	// GPRwithAPSR_NZCVnosp:dsub_2
      0,	// GPRwithAPSR_NZCVnosp:dsub_3
      0,	// GPRwithAPSR_NZCVnosp:dsub_4
      0,	// GPRwithAPSR_NZCVnosp:dsub_5
      0,	// GPRwithAPSR_NZCVnosp:dsub_6
      0,	// GPRwithAPSR_NZCVnosp:dsub_7
      0,	// GPRwithAPSR_NZCVnosp:gsub_0
      0,	// GPRwithAPSR_NZCVnosp:gsub_1
      0,	// GPRwithAPSR_NZCVnosp:qqsub_0
      0,	// GPRwithAPSR_NZCVnosp:qqsub_1
      0,	// GPRwithAPSR_NZCVnosp:qsub_0
      0,	// GPRwithAPSR_NZCVnosp:qsub_1
      0,	// GPRwithAPSR_NZCVnosp:qsub_2
      0,	// GPRwithAPSR_NZCVnosp:qsub_3
      0,	// GPRwithAPSR_NZCVnosp:ssub_0
      0,	// GPRwithAPSR_NZCVnosp:ssub_1
      0,	// GPRwithAPSR_NZCVnosp:ssub_2
      0,	// GPRwithAPSR_NZCVnosp:ssub_3
      0,	// GPRwithAPSR_NZCVnosp:ssub_4
      0,	// GPRwithAPSR_NZCVnosp:ssub_5
      0,	// GPRwithAPSR_NZCVnosp:ssub_6
      0,	// GPRwithAPSR_NZCVnosp:ssub_7
      0,	// GPRwithAPSR_NZCVnosp:ssub_8
      0,	// GPRwithAPSR_NZCVnosp:ssub_9
      0,	// GPRwithAPSR_NZCVnosp:ssub_10
      0,	// GPRwithAPSR_NZCVnosp:ssub_11
      0,	// GPRwithAPSR_NZCVnosp:ssub_12
      0,	// GPRwithAPSR_NZCVnosp:ssub_13
      0,	// GPRwithAPSR_NZCVnosp:ssub_14
      0,	// GPRwithAPSR_NZCVnosp:ssub_15
      0,	// GPRwithAPSR_NZCVnosp:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRwithAPSR_NZCVnosp:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRwithAPSR_NZCVnosp:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRwithAPSR_NZCVnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRwithAPSR_NZCVnosp:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRwithAPSR_NZCVnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRwithAPSR_NZCVnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRwithAPSR_NZCVnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRwithAPSR_NZCVnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRwithAPSR_NZCVnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRwithAPSR_NZCVnosp:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRwithAPSR_NZCVnosp:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRwithAPSR_NZCVnosp:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRwithAPSR_NZCVnosp:ssub_6_ssub_7_dsub_5
      0,	// GPRwithAPSR_NZCVnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRwithAPSR_NZCVnosp:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRwithAPSR_NZCVnosp:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRwithAPSR_NZCVnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRwithAPSR_NZCVnosp:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRwithAPSR_NZCVnosp:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRwithAPSR_NZCVnosp:dsub_5_dsub_7
      0,	// GPRwithAPSR_NZCVnosp:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRwithAPSR_NZCVnosp:dsub_5_ssub_12_ssub_13
      0,	// GPRwithAPSR_NZCVnosp:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRwithAPSRnosp
      0,	// GPRwithAPSRnosp:dsub_0
      0,	// GPRwithAPSRnosp:dsub_1
      0,	// GPRwithAPSRnosp:dsub_2
      0,	// GPRwithAPSRnosp:dsub_3
      0,	// GPRwithAPSRnosp:dsub_4
      0,	// GPRwithAPSRnosp:dsub_5
      0,	// GPRwithAPSRnosp:dsub_6
      0,	// GPRwithAPSRnosp:dsub_7
      0,	// GPRwithAPSRnosp:gsub_0
      0,	// GPRwithAPSRnosp:gsub_1
      0,	// GPRwithAPSRnosp:qqsub_0
      0,	// GPRwithAPSRnosp:qqsub_1
      0,	// GPRwithAPSRnosp:qsub_0
      0,	// GPRwithAPSRnosp:qsub_1
      0,	// GPRwithAPSRnosp:qsub_2
      0,	// GPRwithAPSRnosp:qsub_3
      0,	// GPRwithAPSRnosp:ssub_0
      0,	// GPRwithAPSRnosp:ssub_1
      0,	// GPRwithAPSRnosp:ssub_2
      0,	// GPRwithAPSRnosp:ssub_3
      0,	// GPRwithAPSRnosp:ssub_4
      0,	// GPRwithAPSRnosp:ssub_5
      0,	// GPRwithAPSRnosp:ssub_6
      0,	// GPRwithAPSRnosp:ssub_7
      0,	// GPRwithAPSRnosp:ssub_8
      0,	// GPRwithAPSRnosp:ssub_9
      0,	// GPRwithAPSRnosp:ssub_10
      0,	// GPRwithAPSRnosp:ssub_11
      0,	// GPRwithAPSRnosp:ssub_12
      0,	// GPRwithAPSRnosp:ssub_13
      0,	// GPRwithAPSRnosp:ssub_14
      0,	// GPRwithAPSRnosp:ssub_15
      0,	// GPRwithAPSRnosp:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRwithAPSRnosp:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRwithAPSRnosp:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRwithAPSRnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRwithAPSRnosp:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRwithAPSRnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRwithAPSRnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRwithAPSRnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRwithAPSRnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRwithAPSRnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRwithAPSRnosp:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRwithAPSRnosp:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRwithAPSRnosp:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRwithAPSRnosp:ssub_6_ssub_7_dsub_5
      0,	// GPRwithAPSRnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRwithAPSRnosp:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRwithAPSRnosp:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRwithAPSRnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRwithAPSRnosp:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRwithAPSRnosp:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRwithAPSRnosp:dsub_5_dsub_7
      0,	// GPRwithAPSRnosp:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRwithAPSRnosp:dsub_5_ssub_12_ssub_13
      0,	// GPRwithAPSRnosp:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRwithZRnosp
      0,	// GPRwithZRnosp:dsub_0
      0,	// GPRwithZRnosp:dsub_1
      0,	// GPRwithZRnosp:dsub_2
      0,	// GPRwithZRnosp:dsub_3
      0,	// GPRwithZRnosp:dsub_4
      0,	// GPRwithZRnosp:dsub_5
      0,	// GPRwithZRnosp:dsub_6
      0,	// GPRwithZRnosp:dsub_7
      0,	// GPRwithZRnosp:gsub_0
      0,	// GPRwithZRnosp:gsub_1
      0,	// GPRwithZRnosp:qqsub_0
      0,	// GPRwithZRnosp:qqsub_1
      0,	// GPRwithZRnosp:qsub_0
      0,	// GPRwithZRnosp:qsub_1
      0,	// GPRwithZRnosp:qsub_2
      0,	// GPRwithZRnosp:qsub_3
      0,	// GPRwithZRnosp:ssub_0
      0,	// GPRwithZRnosp:ssub_1
      0,	// GPRwithZRnosp:ssub_2
      0,	// GPRwithZRnosp:ssub_3
      0,	// GPRwithZRnosp:ssub_4
      0,	// GPRwithZRnosp:ssub_5
      0,	// GPRwithZRnosp:ssub_6
      0,	// GPRwithZRnosp:ssub_7
      0,	// GPRwithZRnosp:ssub_8
      0,	// GPRwithZRnosp:ssub_9
      0,	// GPRwithZRnosp:ssub_10
      0,	// GPRwithZRnosp:ssub_11
      0,	// GPRwithZRnosp:ssub_12
      0,	// GPRwithZRnosp:ssub_13
      0,	// GPRwithZRnosp:ssub_14
      0,	// GPRwithZRnosp:ssub_15
      0,	// GPRwithZRnosp:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRwithZRnosp:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRwithZRnosp:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRwithZRnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRwithZRnosp:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRwithZRnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRwithZRnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRwithZRnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRwithZRnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRwithZRnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRwithZRnosp:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRwithZRnosp:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRwithZRnosp:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRwithZRnosp:ssub_6_ssub_7_dsub_5
      0,	// GPRwithZRnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRwithZRnosp:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRwithZRnosp:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRwithZRnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRwithZRnosp:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRwithZRnosp:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRwithZRnosp:dsub_5_dsub_7
      0,	// GPRwithZRnosp:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRwithZRnosp:dsub_5_ssub_12_ssub_13
      0,	// GPRwithZRnosp:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnoip
      0,	// GPRnoip:dsub_0
      0,	// GPRnoip:dsub_1
      0,	// GPRnoip:dsub_2
      0,	// GPRnoip:dsub_3
      0,	// GPRnoip:dsub_4
      0,	// GPRnoip:dsub_5
      0,	// GPRnoip:dsub_6
      0,	// GPRnoip:dsub_7
      0,	// GPRnoip:gsub_0
      0,	// GPRnoip:gsub_1
      0,	// GPRnoip:qqsub_0
      0,	// GPRnoip:qqsub_1
      0,	// GPRnoip:qsub_0
      0,	// GPRnoip:qsub_1
      0,	// GPRnoip:qsub_2
      0,	// GPRnoip:qsub_3
      0,	// GPRnoip:ssub_0
      0,	// GPRnoip:ssub_1
      0,	// GPRnoip:ssub_2
      0,	// GPRnoip:ssub_3
      0,	// GPRnoip:ssub_4
      0,	// GPRnoip:ssub_5
      0,	// GPRnoip:ssub_6
      0,	// GPRnoip:ssub_7
      0,	// GPRnoip:ssub_8
      0,	// GPRnoip:ssub_9
      0,	// GPRnoip:ssub_10
      0,	// GPRnoip:ssub_11
      0,	// GPRnoip:ssub_12
      0,	// GPRnoip:ssub_13
      0,	// GPRnoip:ssub_14
      0,	// GPRnoip:ssub_15
      0,	// GPRnoip:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRnoip:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnoip:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRnoip:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRnoip:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnoip:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnoip:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnoip:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRnoip:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnoip:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnoip:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnoip:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnoip:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnoip:ssub_6_ssub_7_dsub_5
      0,	// GPRnoip:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRnoip:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnoip:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnoip:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnoip:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnoip:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnoip:dsub_5_dsub_7
      0,	// GPRnoip:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRnoip:dsub_5_ssub_12_ssub_13
      0,	// GPRnoip:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// rGPR
      0,	// rGPR:dsub_0
      0,	// rGPR:dsub_1
      0,	// rGPR:dsub_2
      0,	// rGPR:dsub_3
      0,	// rGPR:dsub_4
      0,	// rGPR:dsub_5
      0,	// rGPR:dsub_6
      0,	// rGPR:dsub_7
      0,	// rGPR:gsub_0
      0,	// rGPR:gsub_1
      0,	// rGPR:qqsub_0
      0,	// rGPR:qqsub_1
      0,	// rGPR:qsub_0
      0,	// rGPR:qsub_1
      0,	// rGPR:qsub_2
      0,	// rGPR:qsub_3
      0,	// rGPR:ssub_0
      0,	// rGPR:ssub_1
      0,	// rGPR:ssub_2
      0,	// rGPR:ssub_3
      0,	// rGPR:ssub_4
      0,	// rGPR:ssub_5
      0,	// rGPR:ssub_6
      0,	// rGPR:ssub_7
      0,	// rGPR:ssub_8
      0,	// rGPR:ssub_9
      0,	// rGPR:ssub_10
      0,	// rGPR:ssub_11
      0,	// rGPR:ssub_12
      0,	// rGPR:ssub_13
      0,	// rGPR:ssub_14
      0,	// rGPR:ssub_15
      0,	// rGPR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// rGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// rGPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// rGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// rGPR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// rGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// rGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// rGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// rGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// rGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// rGPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// rGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// rGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// rGPR:ssub_6_ssub_7_dsub_5
      0,	// rGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// rGPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// rGPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// rGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// rGPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// rGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// rGPR:dsub_5_dsub_7
      0,	// rGPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// rGPR:dsub_5_ssub_12_ssub_13
      0,	// rGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnoip_and_GPRnopc
      0,	// GPRnoip_and_GPRnopc:dsub_0
      0,	// GPRnoip_and_GPRnopc:dsub_1
      0,	// GPRnoip_and_GPRnopc:dsub_2
      0,	// GPRnoip_and_GPRnopc:dsub_3
      0,	// GPRnoip_and_GPRnopc:dsub_4
      0,	// GPRnoip_and_GPRnopc:dsub_5
      0,	// GPRnoip_and_GPRnopc:dsub_6
      0,	// GPRnoip_and_GPRnopc:dsub_7
      0,	// GPRnoip_and_GPRnopc:gsub_0
      0,	// GPRnoip_and_GPRnopc:gsub_1
      0,	// GPRnoip_and_GPRnopc:qqsub_0
      0,	// GPRnoip_and_GPRnopc:qqsub_1
      0,	// GPRnoip_and_GPRnopc:qsub_0
      0,	// GPRnoip_and_GPRnopc:qsub_1
      0,	// GPRnoip_and_GPRnopc:qsub_2
      0,	// GPRnoip_and_GPRnopc:qsub_3
      0,	// GPRnoip_and_GPRnopc:ssub_0
      0,	// GPRnoip_and_GPRnopc:ssub_1
      0,	// GPRnoip_and_GPRnopc:ssub_2
      0,	// GPRnoip_and_GPRnopc:ssub_3
      0,	// GPRnoip_and_GPRnopc:ssub_4
      0,	// GPRnoip_and_GPRnopc:ssub_5
      0,	// GPRnoip_and_GPRnopc:ssub_6
      0,	// GPRnoip_and_GPRnopc:ssub_7
      0,	// GPRnoip_and_GPRnopc:ssub_8
      0,	// GPRnoip_and_GPRnopc:ssub_9
      0,	// GPRnoip_and_GPRnopc:ssub_10
      0,	// GPRnoip_and_GPRnopc:ssub_11
      0,	// GPRnoip_and_GPRnopc:ssub_12
      0,	// GPRnoip_and_GPRnopc:ssub_13
      0,	// GPRnoip_and_GPRnopc:ssub_14
      0,	// GPRnoip_and_GPRnopc:ssub_15
      0,	// GPRnoip_and_GPRnopc:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRnoip_and_GPRnopc:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnoip_and_GPRnopc:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRnoip_and_GPRnopc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRnoip_and_GPRnopc:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnoip_and_GPRnopc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnoip_and_GPRnopc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnoip_and_GPRnopc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRnoip_and_GPRnopc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnoip_and_GPRnopc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnoip_and_GPRnopc:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnoip_and_GPRnopc:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnoip_and_GPRnopc:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnoip_and_GPRnopc:ssub_6_ssub_7_dsub_5
      0,	// GPRnoip_and_GPRnopc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRnoip_and_GPRnopc:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnoip_and_GPRnopc:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnoip_and_GPRnopc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnoip_and_GPRnopc:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnoip_and_GPRnopc:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnoip_and_GPRnopc:dsub_5_dsub_7
      0,	// GPRnoip_and_GPRnopc:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRnoip_and_GPRnopc:dsub_5_ssub_12_ssub_13
      0,	// GPRnoip_and_GPRnopc:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnoip_and_GPRnosp
      0,	// GPRnoip_and_GPRnosp:dsub_0
      0,	// GPRnoip_and_GPRnosp:dsub_1
      0,	// GPRnoip_and_GPRnosp:dsub_2
      0,	// GPRnoip_and_GPRnosp:dsub_3
      0,	// GPRnoip_and_GPRnosp:dsub_4
      0,	// GPRnoip_and_GPRnosp:dsub_5
      0,	// GPRnoip_and_GPRnosp:dsub_6
      0,	// GPRnoip_and_GPRnosp:dsub_7
      0,	// GPRnoip_and_GPRnosp:gsub_0
      0,	// GPRnoip_and_GPRnosp:gsub_1
      0,	// GPRnoip_and_GPRnosp:qqsub_0
      0,	// GPRnoip_and_GPRnosp:qqsub_1
      0,	// GPRnoip_and_GPRnosp:qsub_0
      0,	// GPRnoip_and_GPRnosp:qsub_1
      0,	// GPRnoip_and_GPRnosp:qsub_2
      0,	// GPRnoip_and_GPRnosp:qsub_3
      0,	// GPRnoip_and_GPRnosp:ssub_0
      0,	// GPRnoip_and_GPRnosp:ssub_1
      0,	// GPRnoip_and_GPRnosp:ssub_2
      0,	// GPRnoip_and_GPRnosp:ssub_3
      0,	// GPRnoip_and_GPRnosp:ssub_4
      0,	// GPRnoip_and_GPRnosp:ssub_5
      0,	// GPRnoip_and_GPRnosp:ssub_6
      0,	// GPRnoip_and_GPRnosp:ssub_7
      0,	// GPRnoip_and_GPRnosp:ssub_8
      0,	// GPRnoip_and_GPRnosp:ssub_9
      0,	// GPRnoip_and_GPRnosp:ssub_10
      0,	// GPRnoip_and_GPRnosp:ssub_11
      0,	// GPRnoip_and_GPRnosp:ssub_12
      0,	// GPRnoip_and_GPRnosp:ssub_13
      0,	// GPRnoip_and_GPRnosp:ssub_14
      0,	// GPRnoip_and_GPRnosp:ssub_15
      0,	// GPRnoip_and_GPRnosp:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRnoip_and_GPRnosp:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnoip_and_GPRnosp:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRnoip_and_GPRnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRnoip_and_GPRnosp:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnoip_and_GPRnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnoip_and_GPRnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnoip_and_GPRnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRnoip_and_GPRnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnoip_and_GPRnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnoip_and_GPRnosp:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnoip_and_GPRnosp:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnoip_and_GPRnosp:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnoip_and_GPRnosp:ssub_6_ssub_7_dsub_5
      0,	// GPRnoip_and_GPRnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRnoip_and_GPRnosp:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnoip_and_GPRnosp:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnoip_and_GPRnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnoip_and_GPRnosp:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnoip_and_GPRnosp:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnoip_and_GPRnosp:dsub_5_dsub_7
      0,	// GPRnoip_and_GPRnosp:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRnoip_and_GPRnosp:dsub_5_ssub_12_ssub_13
      0,	// GPRnoip_and_GPRnosp:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnoip_and_GPRwithAPSR_NZCVnosp
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:dsub_0
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:dsub_1
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:dsub_2
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:dsub_3
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:dsub_4
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:dsub_5
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:dsub_6
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:dsub_7
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:gsub_0
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:gsub_1
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:qqsub_0
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:qqsub_1
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:qsub_0
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:qsub_1
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:qsub_2
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:qsub_3
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_0
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_1
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_2
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_3
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_4
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_5
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_6
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_7
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_8
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_9
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_10
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_11
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_12
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_13
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_14
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_15
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_6_ssub_7_dsub_5
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:dsub_5_dsub_7
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:dsub_5_ssub_12_ssub_13
      0,	// GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// tGPRwithpc
      0,	// tGPRwithpc:dsub_0
      0,	// tGPRwithpc:dsub_1
      0,	// tGPRwithpc:dsub_2
      0,	// tGPRwithpc:dsub_3
      0,	// tGPRwithpc:dsub_4
      0,	// tGPRwithpc:dsub_5
      0,	// tGPRwithpc:dsub_6
      0,	// tGPRwithpc:dsub_7
      0,	// tGPRwithpc:gsub_0
      0,	// tGPRwithpc:gsub_1
      0,	// tGPRwithpc:qqsub_0
      0,	// tGPRwithpc:qqsub_1
      0,	// tGPRwithpc:qsub_0
      0,	// tGPRwithpc:qsub_1
      0,	// tGPRwithpc:qsub_2
      0,	// tGPRwithpc:qsub_3
      0,	// tGPRwithpc:ssub_0
      0,	// tGPRwithpc:ssub_1
      0,	// tGPRwithpc:ssub_2
      0,	// tGPRwithpc:ssub_3
      0,	// tGPRwithpc:ssub_4
      0,	// tGPRwithpc:ssub_5
      0,	// tGPRwithpc:ssub_6
      0,	// tGPRwithpc:ssub_7
      0,	// tGPRwithpc:ssub_8
      0,	// tGPRwithpc:ssub_9
      0,	// tGPRwithpc:ssub_10
      0,	// tGPRwithpc:ssub_11
      0,	// tGPRwithpc:ssub_12
      0,	// tGPRwithpc:ssub_13
      0,	// tGPRwithpc:ssub_14
      0,	// tGPRwithpc:ssub_15
      0,	// tGPRwithpc:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// tGPRwithpc:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// tGPRwithpc:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// tGPRwithpc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// tGPRwithpc:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// tGPRwithpc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// tGPRwithpc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tGPRwithpc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// tGPRwithpc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// tGPRwithpc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tGPRwithpc:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// tGPRwithpc:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tGPRwithpc:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tGPRwithpc:ssub_6_ssub_7_dsub_5
      0,	// tGPRwithpc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// tGPRwithpc:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// tGPRwithpc:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tGPRwithpc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// tGPRwithpc:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tGPRwithpc:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// tGPRwithpc:dsub_5_dsub_7
      0,	// tGPRwithpc:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// tGPRwithpc:dsub_5_ssub_12_ssub_13
      0,	// tGPRwithpc:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:dsub_0
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:dsub_1
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:dsub_2
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:dsub_3
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:dsub_4
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:dsub_5
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:dsub_6
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:dsub_7
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:gsub_0
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:gsub_1
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:qqsub_0
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:qqsub_1
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:qsub_0
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:qsub_1
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:qsub_2
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:qsub_3
      8,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_0 -> SPR_8
      8,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_1 -> SPR_8
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_2
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_3
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_4
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_5
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_6
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_7
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_8
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_9
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_10
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_11
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_12
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_13
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_14
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_15
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_6_ssub_7_dsub_5
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:dsub_5_dsub_7
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:dsub_5_ssub_12_ssub_13
      0,	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// hGPR
      0,	// hGPR:dsub_0
      0,	// hGPR:dsub_1
      0,	// hGPR:dsub_2
      0,	// hGPR:dsub_3
      0,	// hGPR:dsub_4
      0,	// hGPR:dsub_5
      0,	// hGPR:dsub_6
      0,	// hGPR:dsub_7
      0,	// hGPR:gsub_0
      0,	// hGPR:gsub_1
      0,	// hGPR:qqsub_0
      0,	// hGPR:qqsub_1
      0,	// hGPR:qsub_0
      0,	// hGPR:qsub_1
      0,	// hGPR:qsub_2
      0,	// hGPR:qsub_3
      0,	// hGPR:ssub_0
      0,	// hGPR:ssub_1
      0,	// hGPR:ssub_2
      0,	// hGPR:ssub_3
      0,	// hGPR:ssub_4
      0,	// hGPR:ssub_5
      0,	// hGPR:ssub_6
      0,	// hGPR:ssub_7
      0,	// hGPR:ssub_8
      0,	// hGPR:ssub_9
      0,	// hGPR:ssub_10
      0,	// hGPR:ssub_11
      0,	// hGPR:ssub_12
      0,	// hGPR:ssub_13
      0,	// hGPR:ssub_14
      0,	// hGPR:ssub_15
      0,	// hGPR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// hGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// hGPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// hGPR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// hGPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// hGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// hGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// hGPR:ssub_6_ssub_7_dsub_5
      0,	// hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// hGPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// hGPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// hGPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// hGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// hGPR:dsub_5_dsub_7
      0,	// hGPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// hGPR:dsub_5_ssub_12_ssub_13
      0,	// hGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// tGPR
      0,	// tGPR:dsub_0
      0,	// tGPR:dsub_1
      0,	// tGPR:dsub_2
      0,	// tGPR:dsub_3
      0,	// tGPR:dsub_4
      0,	// tGPR:dsub_5
      0,	// tGPR:dsub_6
      0,	// tGPR:dsub_7
      0,	// tGPR:gsub_0
      0,	// tGPR:gsub_1
      0,	// tGPR:qqsub_0
      0,	// tGPR:qqsub_1
      0,	// tGPR:qsub_0
      0,	// tGPR:qsub_1
      0,	// tGPR:qsub_2
      0,	// tGPR:qsub_3
      0,	// tGPR:ssub_0
      0,	// tGPR:ssub_1
      0,	// tGPR:ssub_2
      0,	// tGPR:ssub_3
      0,	// tGPR:ssub_4
      0,	// tGPR:ssub_5
      0,	// tGPR:ssub_6
      0,	// tGPR:ssub_7
      0,	// tGPR:ssub_8
      0,	// tGPR:ssub_9
      0,	// tGPR:ssub_10
      0,	// tGPR:ssub_11
      0,	// tGPR:ssub_12
      0,	// tGPR:ssub_13
      0,	// tGPR:ssub_14
      0,	// tGPR:ssub_15
      0,	// tGPR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// tGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// tGPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// tGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// tGPR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// tGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// tGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// tGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// tGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tGPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// tGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tGPR:ssub_6_ssub_7_dsub_5
      0,	// tGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// tGPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// tGPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// tGPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// tGPR:dsub_5_dsub_7
      0,	// tGPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// tGPR:dsub_5_ssub_12_ssub_13
      0,	// tGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// tGPREven
      0,	// tGPREven:dsub_0
      0,	// tGPREven:dsub_1
      0,	// tGPREven:dsub_2
      0,	// tGPREven:dsub_3
      0,	// tGPREven:dsub_4
      0,	// tGPREven:dsub_5
      0,	// tGPREven:dsub_6
      0,	// tGPREven:dsub_7
      0,	// tGPREven:gsub_0
      0,	// tGPREven:gsub_1
      0,	// tGPREven:qqsub_0
      0,	// tGPREven:qqsub_1
      0,	// tGPREven:qsub_0
      0,	// tGPREven:qsub_1
      0,	// tGPREven:qsub_2
      0,	// tGPREven:qsub_3
      0,	// tGPREven:ssub_0
      0,	// tGPREven:ssub_1
      0,	// tGPREven:ssub_2
      0,	// tGPREven:ssub_3
      0,	// tGPREven:ssub_4
      0,	// tGPREven:ssub_5
      0,	// tGPREven:ssub_6
      0,	// tGPREven:ssub_7
      0,	// tGPREven:ssub_8
      0,	// tGPREven:ssub_9
      0,	// tGPREven:ssub_10
      0,	// tGPREven:ssub_11
      0,	// tGPREven:ssub_12
      0,	// tGPREven:ssub_13
      0,	// tGPREven:ssub_14
      0,	// tGPREven:ssub_15
      0,	// tGPREven:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// tGPREven:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// tGPREven:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// tGPREven:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// tGPREven:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// tGPREven:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// tGPREven:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tGPREven:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// tGPREven:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// tGPREven:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tGPREven:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// tGPREven:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tGPREven:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tGPREven:ssub_6_ssub_7_dsub_5
      0,	// tGPREven:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// tGPREven:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// tGPREven:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tGPREven:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// tGPREven:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tGPREven:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// tGPREven:dsub_5_dsub_7
      0,	// tGPREven:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// tGPREven:dsub_5_ssub_12_ssub_13
      0,	// tGPREven:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnopc_and_hGPR
      0,	// GPRnopc_and_hGPR:dsub_0
      0,	// GPRnopc_and_hGPR:dsub_1
      0,	// GPRnopc_and_hGPR:dsub_2
      0,	// GPRnopc_and_hGPR:dsub_3
      0,	// GPRnopc_and_hGPR:dsub_4
      0,	// GPRnopc_and_hGPR:dsub_5
      0,	// GPRnopc_and_hGPR:dsub_6
      0,	// GPRnopc_and_hGPR:dsub_7
      0,	// GPRnopc_and_hGPR:gsub_0
      0,	// GPRnopc_and_hGPR:gsub_1
      0,	// GPRnopc_and_hGPR:qqsub_0
      0,	// GPRnopc_and_hGPR:qqsub_1
      0,	// GPRnopc_and_hGPR:qsub_0
      0,	// GPRnopc_and_hGPR:qsub_1
      0,	// GPRnopc_and_hGPR:qsub_2
      0,	// GPRnopc_and_hGPR:qsub_3
      0,	// GPRnopc_and_hGPR:ssub_0
      0,	// GPRnopc_and_hGPR:ssub_1
      0,	// GPRnopc_and_hGPR:ssub_2
      0,	// GPRnopc_and_hGPR:ssub_3
      0,	// GPRnopc_and_hGPR:ssub_4
      0,	// GPRnopc_and_hGPR:ssub_5
      0,	// GPRnopc_and_hGPR:ssub_6
      0,	// GPRnopc_and_hGPR:ssub_7
      0,	// GPRnopc_and_hGPR:ssub_8
      0,	// GPRnopc_and_hGPR:ssub_9
      0,	// GPRnopc_and_hGPR:ssub_10
      0,	// GPRnopc_and_hGPR:ssub_11
      0,	// GPRnopc_and_hGPR:ssub_12
      0,	// GPRnopc_and_hGPR:ssub_13
      0,	// GPRnopc_and_hGPR:ssub_14
      0,	// GPRnopc_and_hGPR:ssub_15
      0,	// GPRnopc_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRnopc_and_hGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnopc_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRnopc_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRnopc_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnopc_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnopc_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnopc_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRnopc_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnopc_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnopc_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnopc_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnopc_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnopc_and_hGPR:ssub_6_ssub_7_dsub_5
      0,	// GPRnopc_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRnopc_and_hGPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnopc_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnopc_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnopc_and_hGPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnopc_and_hGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnopc_and_hGPR:dsub_5_dsub_7
      0,	// GPRnopc_and_hGPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRnopc_and_hGPR:dsub_5_ssub_12_ssub_13
      0,	// GPRnopc_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnosp_and_hGPR
      0,	// GPRnosp_and_hGPR:dsub_0
      0,	// GPRnosp_and_hGPR:dsub_1
      0,	// GPRnosp_and_hGPR:dsub_2
      0,	// GPRnosp_and_hGPR:dsub_3
      0,	// GPRnosp_and_hGPR:dsub_4
      0,	// GPRnosp_and_hGPR:dsub_5
      0,	// GPRnosp_and_hGPR:dsub_6
      0,	// GPRnosp_and_hGPR:dsub_7
      0,	// GPRnosp_and_hGPR:gsub_0
      0,	// GPRnosp_and_hGPR:gsub_1
      0,	// GPRnosp_and_hGPR:qqsub_0
      0,	// GPRnosp_and_hGPR:qqsub_1
      0,	// GPRnosp_and_hGPR:qsub_0
      0,	// GPRnosp_and_hGPR:qsub_1
      0,	// GPRnosp_and_hGPR:qsub_2
      0,	// GPRnosp_and_hGPR:qsub_3
      0,	// GPRnosp_and_hGPR:ssub_0
      0,	// GPRnosp_and_hGPR:ssub_1
      0,	// GPRnosp_and_hGPR:ssub_2
      0,	// GPRnosp_and_hGPR:ssub_3
      0,	// GPRnosp_and_hGPR:ssub_4
      0,	// GPRnosp_and_hGPR:ssub_5
      0,	// GPRnosp_and_hGPR:ssub_6
      0,	// GPRnosp_and_hGPR:ssub_7
      0,	// GPRnosp_and_hGPR:ssub_8
      0,	// GPRnosp_and_hGPR:ssub_9
      0,	// GPRnosp_and_hGPR:ssub_10
      0,	// GPRnosp_and_hGPR:ssub_11
      0,	// GPRnosp_and_hGPR:ssub_12
      0,	// GPRnosp_and_hGPR:ssub_13
      0,	// GPRnosp_and_hGPR:ssub_14
      0,	// GPRnosp_and_hGPR:ssub_15
      0,	// GPRnosp_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRnosp_and_hGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnosp_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRnosp_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRnosp_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnosp_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnosp_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnosp_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRnosp_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnosp_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnosp_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnosp_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnosp_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnosp_and_hGPR:ssub_6_ssub_7_dsub_5
      0,	// GPRnosp_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRnosp_and_hGPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnosp_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnosp_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnosp_and_hGPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnosp_and_hGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnosp_and_hGPR:dsub_5_dsub_7
      0,	// GPRnosp_and_hGPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRnosp_and_hGPR:dsub_5_ssub_12_ssub_13
      0,	// GPRnosp_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnoip_and_hGPR
      0,	// GPRnoip_and_hGPR:dsub_0
      0,	// GPRnoip_and_hGPR:dsub_1
      0,	// GPRnoip_and_hGPR:dsub_2
      0,	// GPRnoip_and_hGPR:dsub_3
      0,	// GPRnoip_and_hGPR:dsub_4
      0,	// GPRnoip_and_hGPR:dsub_5
      0,	// GPRnoip_and_hGPR:dsub_6
      0,	// GPRnoip_and_hGPR:dsub_7
      0,	// GPRnoip_and_hGPR:gsub_0
      0,	// GPRnoip_and_hGPR:gsub_1
      0,	// GPRnoip_and_hGPR:qqsub_0
      0,	// GPRnoip_and_hGPR:qqsub_1
      0,	// GPRnoip_and_hGPR:qsub_0
      0,	// GPRnoip_and_hGPR:qsub_1
      0,	// GPRnoip_and_hGPR:qsub_2
      0,	// GPRnoip_and_hGPR:qsub_3
      0,	// GPRnoip_and_hGPR:ssub_0
      0,	// GPRnoip_and_hGPR:ssub_1
      0,	// GPRnoip_and_hGPR:ssub_2
      0,	// GPRnoip_and_hGPR:ssub_3
      0,	// GPRnoip_and_hGPR:ssub_4
      0,	// GPRnoip_and_hGPR:ssub_5
      0,	// GPRnoip_and_hGPR:ssub_6
      0,	// GPRnoip_and_hGPR:ssub_7
      0,	// GPRnoip_and_hGPR:ssub_8
      0,	// GPRnoip_and_hGPR:ssub_9
      0,	// GPRnoip_and_hGPR:ssub_10
      0,	// GPRnoip_and_hGPR:ssub_11
      0,	// GPRnoip_and_hGPR:ssub_12
      0,	// GPRnoip_and_hGPR:ssub_13
      0,	// GPRnoip_and_hGPR:ssub_14
      0,	// GPRnoip_and_hGPR:ssub_15
      0,	// GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnoip_and_hGPR:ssub_6_ssub_7_dsub_5
      0,	// GPRnoip_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRnoip_and_hGPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnoip_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnoip_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnoip_and_hGPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnoip_and_hGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnoip_and_hGPR:dsub_5_dsub_7
      0,	// GPRnoip_and_hGPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRnoip_and_hGPR:dsub_5_ssub_12_ssub_13
      0,	// GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnoip_and_tGPREven
      0,	// GPRnoip_and_tGPREven:dsub_0
      0,	// GPRnoip_and_tGPREven:dsub_1
      0,	// GPRnoip_and_tGPREven:dsub_2
      0,	// GPRnoip_and_tGPREven:dsub_3
      0,	// GPRnoip_and_tGPREven:dsub_4
      0,	// GPRnoip_and_tGPREven:dsub_5
      0,	// GPRnoip_and_tGPREven:dsub_6
      0,	// GPRnoip_and_tGPREven:dsub_7
      0,	// GPRnoip_and_tGPREven:gsub_0
      0,	// GPRnoip_and_tGPREven:gsub_1
      0,	// GPRnoip_and_tGPREven:qqsub_0
      0,	// GPRnoip_and_tGPREven:qqsub_1
      0,	// GPRnoip_and_tGPREven:qsub_0
      0,	// GPRnoip_and_tGPREven:qsub_1
      0,	// GPRnoip_and_tGPREven:qsub_2
      0,	// GPRnoip_and_tGPREven:qsub_3
      0,	// GPRnoip_and_tGPREven:ssub_0
      0,	// GPRnoip_and_tGPREven:ssub_1
      0,	// GPRnoip_and_tGPREven:ssub_2
      0,	// GPRnoip_and_tGPREven:ssub_3
      0,	// GPRnoip_and_tGPREven:ssub_4
      0,	// GPRnoip_and_tGPREven:ssub_5
      0,	// GPRnoip_and_tGPREven:ssub_6
      0,	// GPRnoip_and_tGPREven:ssub_7
      0,	// GPRnoip_and_tGPREven:ssub_8
      0,	// GPRnoip_and_tGPREven:ssub_9
      0,	// GPRnoip_and_tGPREven:ssub_10
      0,	// GPRnoip_and_tGPREven:ssub_11
      0,	// GPRnoip_and_tGPREven:ssub_12
      0,	// GPRnoip_and_tGPREven:ssub_13
      0,	// GPRnoip_and_tGPREven:ssub_14
      0,	// GPRnoip_and_tGPREven:ssub_15
      0,	// GPRnoip_and_tGPREven:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRnoip_and_tGPREven:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnoip_and_tGPREven:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRnoip_and_tGPREven:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRnoip_and_tGPREven:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnoip_and_tGPREven:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnoip_and_tGPREven:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnoip_and_tGPREven:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRnoip_and_tGPREven:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnoip_and_tGPREven:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnoip_and_tGPREven:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnoip_and_tGPREven:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnoip_and_tGPREven:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnoip_and_tGPREven:ssub_6_ssub_7_dsub_5
      0,	// GPRnoip_and_tGPREven:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRnoip_and_tGPREven:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnoip_and_tGPREven:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnoip_and_tGPREven:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnoip_and_tGPREven:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnoip_and_tGPREven:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnoip_and_tGPREven:dsub_5_dsub_7
      0,	// GPRnoip_and_tGPREven:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRnoip_and_tGPREven:dsub_5_ssub_12_ssub_13
      0,	// GPRnoip_and_tGPREven:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnosp_and_GPRnopc_and_hGPR
      0,	// GPRnosp_and_GPRnopc_and_hGPR:dsub_0
      0,	// GPRnosp_and_GPRnopc_and_hGPR:dsub_1
      0,	// GPRnosp_and_GPRnopc_and_hGPR:dsub_2
      0,	// GPRnosp_and_GPRnopc_and_hGPR:dsub_3
      0,	// GPRnosp_and_GPRnopc_and_hGPR:dsub_4
      0,	// GPRnosp_and_GPRnopc_and_hGPR:dsub_5
      0,	// GPRnosp_and_GPRnopc_and_hGPR:dsub_6
      0,	// GPRnosp_and_GPRnopc_and_hGPR:dsub_7
      0,	// GPRnosp_and_GPRnopc_and_hGPR:gsub_0
      0,	// GPRnosp_and_GPRnopc_and_hGPR:gsub_1
      0,	// GPRnosp_and_GPRnopc_and_hGPR:qqsub_0
      0,	// GPRnosp_and_GPRnopc_and_hGPR:qqsub_1
      0,	// GPRnosp_and_GPRnopc_and_hGPR:qsub_0
      0,	// GPRnosp_and_GPRnopc_and_hGPR:qsub_1
      0,	// GPRnosp_and_GPRnopc_and_hGPR:qsub_2
      0,	// GPRnosp_and_GPRnopc_and_hGPR:qsub_3
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_0
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_1
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_2
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_3
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_4
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_5
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_6
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_7
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_8
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_9
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_10
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_11
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_12
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_13
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_14
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_15
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_6_ssub_7_dsub_5
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnosp_and_GPRnopc_and_hGPR:dsub_5_dsub_7
      0,	// GPRnosp_and_GPRnopc_and_hGPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRnosp_and_GPRnopc_and_hGPR:dsub_5_ssub_12_ssub_13
      0,	// GPRnosp_and_GPRnopc_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// tGPROdd
      0,	// tGPROdd:dsub_0
      0,	// tGPROdd:dsub_1
      0,	// tGPROdd:dsub_2
      0,	// tGPROdd:dsub_3
      0,	// tGPROdd:dsub_4
      0,	// tGPROdd:dsub_5
      0,	// tGPROdd:dsub_6
      0,	// tGPROdd:dsub_7
      0,	// tGPROdd:gsub_0
      0,	// tGPROdd:gsub_1
      0,	// tGPROdd:qqsub_0
      0,	// tGPROdd:qqsub_1
      0,	// tGPROdd:qsub_0
      0,	// tGPROdd:qsub_1
      0,	// tGPROdd:qsub_2
      0,	// tGPROdd:qsub_3
      0,	// tGPROdd:ssub_0
      0,	// tGPROdd:ssub_1
      0,	// tGPROdd:ssub_2
      0,	// tGPROdd:ssub_3
      0,	// tGPROdd:ssub_4
      0,	// tGPROdd:ssub_5
      0,	// tGPROdd:ssub_6
      0,	// tGPROdd:ssub_7
      0,	// tGPROdd:ssub_8
      0,	// tGPROdd:ssub_9
      0,	// tGPROdd:ssub_10
      0,	// tGPROdd:ssub_11
      0,	// tGPROdd:ssub_12
      0,	// tGPROdd:ssub_13
      0,	// tGPROdd:ssub_14
      0,	// tGPROdd:ssub_15
      0,	// tGPROdd:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// tGPROdd:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// tGPROdd:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// tGPROdd:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// tGPROdd:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// tGPROdd:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// tGPROdd:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tGPROdd:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// tGPROdd:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// tGPROdd:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tGPROdd:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// tGPROdd:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tGPROdd:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tGPROdd:ssub_6_ssub_7_dsub_5
      0,	// tGPROdd:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// tGPROdd:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// tGPROdd:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tGPROdd:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// tGPROdd:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tGPROdd:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// tGPROdd:dsub_5_dsub_7
      0,	// tGPROdd:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// tGPROdd:dsub_5_ssub_12_ssub_13
      0,	// tGPROdd:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnopc_and_GPRnoip_and_hGPR
      0,	// GPRnopc_and_GPRnoip_and_hGPR:dsub_0
      0,	// GPRnopc_and_GPRnoip_and_hGPR:dsub_1
      0,	// GPRnopc_and_GPRnoip_and_hGPR:dsub_2
      0,	// GPRnopc_and_GPRnoip_and_hGPR:dsub_3
      0,	// GPRnopc_and_GPRnoip_and_hGPR:dsub_4
      0,	// GPRnopc_and_GPRnoip_and_hGPR:dsub_5
      0,	// GPRnopc_and_GPRnoip_and_hGPR:dsub_6
      0,	// GPRnopc_and_GPRnoip_and_hGPR:dsub_7
      0,	// GPRnopc_and_GPRnoip_and_hGPR:gsub_0
      0,	// GPRnopc_and_GPRnoip_and_hGPR:gsub_1
      0,	// GPRnopc_and_GPRnoip_and_hGPR:qqsub_0
      0,	// GPRnopc_and_GPRnoip_and_hGPR:qqsub_1
      0,	// GPRnopc_and_GPRnoip_and_hGPR:qsub_0
      0,	// GPRnopc_and_GPRnoip_and_hGPR:qsub_1
      0,	// GPRnopc_and_GPRnoip_and_hGPR:qsub_2
      0,	// GPRnopc_and_GPRnoip_and_hGPR:qsub_3
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_0
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_1
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_2
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_3
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_4
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_5
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_6
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_7
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_8
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_9
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_10
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_11
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_12
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_13
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_14
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_15
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_6_ssub_7_dsub_5
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnopc_and_GPRnoip_and_hGPR:dsub_5_dsub_7
      0,	// GPRnopc_and_GPRnoip_and_hGPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRnopc_and_GPRnoip_and_hGPR:dsub_5_ssub_12_ssub_13
      0,	// GPRnopc_and_GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnosp_and_GPRnoip_and_hGPR
      0,	// GPRnosp_and_GPRnoip_and_hGPR:dsub_0
      0,	// GPRnosp_and_GPRnoip_and_hGPR:dsub_1
      0,	// GPRnosp_and_GPRnoip_and_hGPR:dsub_2
      0,	// GPRnosp_and_GPRnoip_and_hGPR:dsub_3
      0,	// GPRnosp_and_GPRnoip_and_hGPR:dsub_4
      0,	// GPRnosp_and_GPRnoip_and_hGPR:dsub_5
      0,	// GPRnosp_and_GPRnoip_and_hGPR:dsub_6
      0,	// GPRnosp_and_GPRnoip_and_hGPR:dsub_7
      0,	// GPRnosp_and_GPRnoip_and_hGPR:gsub_0
      0,	// GPRnosp_and_GPRnoip_and_hGPR:gsub_1
      0,	// GPRnosp_and_GPRnoip_and_hGPR:qqsub_0
      0,	// GPRnosp_and_GPRnoip_and_hGPR:qqsub_1
      0,	// GPRnosp_and_GPRnoip_and_hGPR:qsub_0
      0,	// GPRnosp_and_GPRnoip_and_hGPR:qsub_1
      0,	// GPRnosp_and_GPRnoip_and_hGPR:qsub_2
      0,	// GPRnosp_and_GPRnoip_and_hGPR:qsub_3
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_0
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_1
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_2
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_3
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_4
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_5
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_6
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_7
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_8
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_9
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_10
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_11
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_12
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_13
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_14
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_15
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_6_ssub_7_dsub_5
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnosp_and_GPRnoip_and_hGPR:dsub_5_dsub_7
      0,	// GPRnosp_and_GPRnoip_and_hGPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRnosp_and_GPRnoip_and_hGPR:dsub_5_ssub_12_ssub_13
      0,	// GPRnosp_and_GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// tcGPR
      0,	// tcGPR:dsub_0
      0,	// tcGPR:dsub_1
      0,	// tcGPR:dsub_2
      0,	// tcGPR:dsub_3
      0,	// tcGPR:dsub_4
      0,	// tcGPR:dsub_5
      0,	// tcGPR:dsub_6
      0,	// tcGPR:dsub_7
      0,	// tcGPR:gsub_0
      0,	// tcGPR:gsub_1
      0,	// tcGPR:qqsub_0
      0,	// tcGPR:qqsub_1
      0,	// tcGPR:qsub_0
      0,	// tcGPR:qsub_1
      0,	// tcGPR:qsub_2
      0,	// tcGPR:qsub_3
      0,	// tcGPR:ssub_0
      0,	// tcGPR:ssub_1
      0,	// tcGPR:ssub_2
      0,	// tcGPR:ssub_3
      0,	// tcGPR:ssub_4
      0,	// tcGPR:ssub_5
      0,	// tcGPR:ssub_6
      0,	// tcGPR:ssub_7
      0,	// tcGPR:ssub_8
      0,	// tcGPR:ssub_9
      0,	// tcGPR:ssub_10
      0,	// tcGPR:ssub_11
      0,	// tcGPR:ssub_12
      0,	// tcGPR:ssub_13
      0,	// tcGPR:ssub_14
      0,	// tcGPR:ssub_15
      0,	// tcGPR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// tcGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// tcGPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// tcGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// tcGPR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// tcGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// tcGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tcGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// tcGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// tcGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tcGPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// tcGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tcGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tcGPR:ssub_6_ssub_7_dsub_5
      0,	// tcGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// tcGPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// tcGPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tcGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// tcGPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tcGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// tcGPR:dsub_5_dsub_7
      0,	// tcGPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// tcGPR:dsub_5_ssub_12_ssub_13
      0,	// tcGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:dsub_0
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:dsub_1
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:dsub_2
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:dsub_3
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:dsub_4
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:dsub_5
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:dsub_6
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:dsub_7
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:gsub_0
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:gsub_1
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:qqsub_0
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:qqsub_1
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:qsub_0
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:qsub_1
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:qsub_2
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:qsub_3
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_0
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_1
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_2
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_3
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_4
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_5
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_6
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_7
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_8
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_9
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_10
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_11
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_12
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_13
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_14
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_15
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_6_ssub_7_dsub_5
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:dsub_5_dsub_7
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:dsub_5_ssub_12_ssub_13
      0,	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// hGPR_and_tGPREven
      0,	// hGPR_and_tGPREven:dsub_0
      0,	// hGPR_and_tGPREven:dsub_1
      0,	// hGPR_and_tGPREven:dsub_2
      0,	// hGPR_and_tGPREven:dsub_3
      0,	// hGPR_and_tGPREven:dsub_4
      0,	// hGPR_and_tGPREven:dsub_5
      0,	// hGPR_and_tGPREven:dsub_6
      0,	// hGPR_and_tGPREven:dsub_7
      0,	// hGPR_and_tGPREven:gsub_0
      0,	// hGPR_and_tGPREven:gsub_1
      0,	// hGPR_and_tGPREven:qqsub_0
      0,	// hGPR_and_tGPREven:qqsub_1
      0,	// hGPR_and_tGPREven:qsub_0
      0,	// hGPR_and_tGPREven:qsub_1
      0,	// hGPR_and_tGPREven:qsub_2
      0,	// hGPR_and_tGPREven:qsub_3
      0,	// hGPR_and_tGPREven:ssub_0
      0,	// hGPR_and_tGPREven:ssub_1
      0,	// hGPR_and_tGPREven:ssub_2
      0,	// hGPR_and_tGPREven:ssub_3
      0,	// hGPR_and_tGPREven:ssub_4
      0,	// hGPR_and_tGPREven:ssub_5
      0,	// hGPR_and_tGPREven:ssub_6
      0,	// hGPR_and_tGPREven:ssub_7
      0,	// hGPR_and_tGPREven:ssub_8
      0,	// hGPR_and_tGPREven:ssub_9
      0,	// hGPR_and_tGPREven:ssub_10
      0,	// hGPR_and_tGPREven:ssub_11
      0,	// hGPR_and_tGPREven:ssub_12
      0,	// hGPR_and_tGPREven:ssub_13
      0,	// hGPR_and_tGPREven:ssub_14
      0,	// hGPR_and_tGPREven:ssub_15
      0,	// hGPR_and_tGPREven:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// hGPR_and_tGPREven:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// hGPR_and_tGPREven:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// hGPR_and_tGPREven:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// hGPR_and_tGPREven:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// hGPR_and_tGPREven:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// hGPR_and_tGPREven:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// hGPR_and_tGPREven:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// hGPR_and_tGPREven:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// hGPR_and_tGPREven:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// hGPR_and_tGPREven:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// hGPR_and_tGPREven:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// hGPR_and_tGPREven:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// hGPR_and_tGPREven:ssub_6_ssub_7_dsub_5
      0,	// hGPR_and_tGPREven:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// hGPR_and_tGPREven:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// hGPR_and_tGPREven:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// hGPR_and_tGPREven:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// hGPR_and_tGPREven:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// hGPR_and_tGPREven:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// hGPR_and_tGPREven:dsub_5_dsub_7
      0,	// hGPR_and_tGPREven:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// hGPR_and_tGPREven:dsub_5_ssub_12_ssub_13
      0,	// hGPR_and_tGPREven:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// tGPR_and_tGPREven
      0,	// tGPR_and_tGPREven:dsub_0
      0,	// tGPR_and_tGPREven:dsub_1
      0,	// tGPR_and_tGPREven:dsub_2
      0,	// tGPR_and_tGPREven:dsub_3
      0,	// tGPR_and_tGPREven:dsub_4
      0,	// tGPR_and_tGPREven:dsub_5
      0,	// tGPR_and_tGPREven:dsub_6
      0,	// tGPR_and_tGPREven:dsub_7
      0,	// tGPR_and_tGPREven:gsub_0
      0,	// tGPR_and_tGPREven:gsub_1
      0,	// tGPR_and_tGPREven:qqsub_0
      0,	// tGPR_and_tGPREven:qqsub_1
      0,	// tGPR_and_tGPREven:qsub_0
      0,	// tGPR_and_tGPREven:qsub_1
      0,	// tGPR_and_tGPREven:qsub_2
      0,	// tGPR_and_tGPREven:qsub_3
      0,	// tGPR_and_tGPREven:ssub_0
      0,	// tGPR_and_tGPREven:ssub_1
      0,	// tGPR_and_tGPREven:ssub_2
      0,	// tGPR_and_tGPREven:ssub_3
      0,	// tGPR_and_tGPREven:ssub_4
      0,	// tGPR_and_tGPREven:ssub_5
      0,	// tGPR_and_tGPREven:ssub_6
      0,	// tGPR_and_tGPREven:ssub_7
      0,	// tGPR_and_tGPREven:ssub_8
      0,	// tGPR_and_tGPREven:ssub_9
      0,	// tGPR_and_tGPREven:ssub_10
      0,	// tGPR_and_tGPREven:ssub_11
      0,	// tGPR_and_tGPREven:ssub_12
      0,	// tGPR_and_tGPREven:ssub_13
      0,	// tGPR_and_tGPREven:ssub_14
      0,	// tGPR_and_tGPREven:ssub_15
      0,	// tGPR_and_tGPREven:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// tGPR_and_tGPREven:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// tGPR_and_tGPREven:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// tGPR_and_tGPREven:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// tGPR_and_tGPREven:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// tGPR_and_tGPREven:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// tGPR_and_tGPREven:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tGPR_and_tGPREven:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// tGPR_and_tGPREven:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// tGPR_and_tGPREven:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tGPR_and_tGPREven:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// tGPR_and_tGPREven:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tGPR_and_tGPREven:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tGPR_and_tGPREven:ssub_6_ssub_7_dsub_5
      0,	// tGPR_and_tGPREven:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// tGPR_and_tGPREven:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// tGPR_and_tGPREven:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tGPR_and_tGPREven:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// tGPR_and_tGPREven:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tGPR_and_tGPREven:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// tGPR_and_tGPREven:dsub_5_dsub_7
      0,	// tGPR_and_tGPREven:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// tGPR_and_tGPREven:dsub_5_ssub_12_ssub_13
      0,	// tGPR_and_tGPREven:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// tGPR_and_tGPROdd
      0,	// tGPR_and_tGPROdd:dsub_0
      0,	// tGPR_and_tGPROdd:dsub_1
      0,	// tGPR_and_tGPROdd:dsub_2
      0,	// tGPR_and_tGPROdd:dsub_3
      0,	// tGPR_and_tGPROdd:dsub_4
      0,	// tGPR_and_tGPROdd:dsub_5
      0,	// tGPR_and_tGPROdd:dsub_6
      0,	// tGPR_and_tGPROdd:dsub_7
      0,	// tGPR_and_tGPROdd:gsub_0
      0,	// tGPR_and_tGPROdd:gsub_1
      0,	// tGPR_and_tGPROdd:qqsub_0
      0,	// tGPR_and_tGPROdd:qqsub_1
      0,	// tGPR_and_tGPROdd:qsub_0
      0,	// tGPR_and_tGPROdd:qsub_1
      0,	// tGPR_and_tGPROdd:qsub_2
      0,	// tGPR_and_tGPROdd:qsub_3
      0,	// tGPR_and_tGPROdd:ssub_0
      0,	// tGPR_and_tGPROdd:ssub_1
      0,	// tGPR_and_tGPROdd:ssub_2
      0,	// tGPR_and_tGPROdd:ssub_3
      0,	// tGPR_and_tGPROdd:ssub_4
      0,	// tGPR_and_tGPROdd:ssub_5
      0,	// tGPR_and_tGPROdd:ssub_6
      0,	// tGPR_and_tGPROdd:ssub_7
      0,	// tGPR_and_tGPROdd:ssub_8
      0,	// tGPR_and_tGPROdd:ssub_9
      0,	// tGPR_and_tGPROdd:ssub_10
      0,	// tGPR_and_tGPROdd:ssub_11
      0,	// tGPR_and_tGPROdd:ssub_12
      0,	// tGPR_and_tGPROdd:ssub_13
      0,	// tGPR_and_tGPROdd:ssub_14
      0,	// tGPR_and_tGPROdd:ssub_15
      0,	// tGPR_and_tGPROdd:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// tGPR_and_tGPROdd:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// tGPR_and_tGPROdd:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// tGPR_and_tGPROdd:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// tGPR_and_tGPROdd:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// tGPR_and_tGPROdd:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// tGPR_and_tGPROdd:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tGPR_and_tGPROdd:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// tGPR_and_tGPROdd:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// tGPR_and_tGPROdd:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tGPR_and_tGPROdd:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// tGPR_and_tGPROdd:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tGPR_and_tGPROdd:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tGPR_and_tGPROdd:ssub_6_ssub_7_dsub_5
      0,	// tGPR_and_tGPROdd:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// tGPR_and_tGPROdd:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// tGPR_and_tGPROdd:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tGPR_and_tGPROdd:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// tGPR_and_tGPROdd:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tGPR_and_tGPROdd:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// tGPR_and_tGPROdd:dsub_5_dsub_7
      0,	// tGPR_and_tGPROdd:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// tGPR_and_tGPROdd:dsub_5_ssub_12_ssub_13
      0,	// tGPR_and_tGPROdd:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// tcGPRnotr12
      0,	// tcGPRnotr12:dsub_0
      0,	// tcGPRnotr12:dsub_1
      0,	// tcGPRnotr12:dsub_2
      0,	// tcGPRnotr12:dsub_3
      0,	// tcGPRnotr12:dsub_4
      0,	// tcGPRnotr12:dsub_5
      0,	// tcGPRnotr12:dsub_6
      0,	// tcGPRnotr12:dsub_7
      0,	// tcGPRnotr12:gsub_0
      0,	// tcGPRnotr12:gsub_1
      0,	// tcGPRnotr12:qqsub_0
      0,	// tcGPRnotr12:qqsub_1
      0,	// tcGPRnotr12:qsub_0
      0,	// tcGPRnotr12:qsub_1
      0,	// tcGPRnotr12:qsub_2
      0,	// tcGPRnotr12:qsub_3
      0,	// tcGPRnotr12:ssub_0
      0,	// tcGPRnotr12:ssub_1
      0,	// tcGPRnotr12:ssub_2
      0,	// tcGPRnotr12:ssub_3
      0,	// tcGPRnotr12:ssub_4
      0,	// tcGPRnotr12:ssub_5
      0,	// tcGPRnotr12:ssub_6
      0,	// tcGPRnotr12:ssub_7
      0,	// tcGPRnotr12:ssub_8
      0,	// tcGPRnotr12:ssub_9
      0,	// tcGPRnotr12:ssub_10
      0,	// tcGPRnotr12:ssub_11
      0,	// tcGPRnotr12:ssub_12
      0,	// tcGPRnotr12:ssub_13
      0,	// tcGPRnotr12:ssub_14
      0,	// tcGPRnotr12:ssub_15
      0,	// tcGPRnotr12:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// tcGPRnotr12:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// tcGPRnotr12:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// tcGPRnotr12:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// tcGPRnotr12:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// tcGPRnotr12:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// tcGPRnotr12:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tcGPRnotr12:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// tcGPRnotr12:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// tcGPRnotr12:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tcGPRnotr12:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// tcGPRnotr12:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tcGPRnotr12:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tcGPRnotr12:ssub_6_ssub_7_dsub_5
      0,	// tcGPRnotr12:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// tcGPRnotr12:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// tcGPRnotr12:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tcGPRnotr12:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// tcGPRnotr12:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tcGPRnotr12:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// tcGPRnotr12:dsub_5_dsub_7
      0,	// tcGPRnotr12:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// tcGPRnotr12:dsub_5_ssub_12_ssub_13
      0,	// tcGPRnotr12:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// tGPREven_and_tcGPR
      0,	// tGPREven_and_tcGPR:dsub_0
      0,	// tGPREven_and_tcGPR:dsub_1
      0,	// tGPREven_and_tcGPR:dsub_2
      0,	// tGPREven_and_tcGPR:dsub_3
      0,	// tGPREven_and_tcGPR:dsub_4
      0,	// tGPREven_and_tcGPR:dsub_5
      0,	// tGPREven_and_tcGPR:dsub_6
      0,	// tGPREven_and_tcGPR:dsub_7
      0,	// tGPREven_and_tcGPR:gsub_0
      0,	// tGPREven_and_tcGPR:gsub_1
      0,	// tGPREven_and_tcGPR:qqsub_0
      0,	// tGPREven_and_tcGPR:qqsub_1
      0,	// tGPREven_and_tcGPR:qsub_0
      0,	// tGPREven_and_tcGPR:qsub_1
      0,	// tGPREven_and_tcGPR:qsub_2
      0,	// tGPREven_and_tcGPR:qsub_3
      0,	// tGPREven_and_tcGPR:ssub_0
      0,	// tGPREven_and_tcGPR:ssub_1
      0,	// tGPREven_and_tcGPR:ssub_2
      0,	// tGPREven_and_tcGPR:ssub_3
      0,	// tGPREven_and_tcGPR:ssub_4
      0,	// tGPREven_and_tcGPR:ssub_5
      0,	// tGPREven_and_tcGPR:ssub_6
      0,	// tGPREven_and_tcGPR:ssub_7
      0,	// tGPREven_and_tcGPR:ssub_8
      0,	// tGPREven_and_tcGPR:ssub_9
      0,	// tGPREven_and_tcGPR:ssub_10
      0,	// tGPREven_and_tcGPR:ssub_11
      0,	// tGPREven_and_tcGPR:ssub_12
      0,	// tGPREven_and_tcGPR:ssub_13
      0,	// tGPREven_and_tcGPR:ssub_14
      0,	// tGPREven_and_tcGPR:ssub_15
      0,	// tGPREven_and_tcGPR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// tGPREven_and_tcGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// tGPREven_and_tcGPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// tGPREven_and_tcGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// tGPREven_and_tcGPR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// tGPREven_and_tcGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// tGPREven_and_tcGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tGPREven_and_tcGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// tGPREven_and_tcGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// tGPREven_and_tcGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tGPREven_and_tcGPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// tGPREven_and_tcGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tGPREven_and_tcGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tGPREven_and_tcGPR:ssub_6_ssub_7_dsub_5
      0,	// tGPREven_and_tcGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// tGPREven_and_tcGPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// tGPREven_and_tcGPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tGPREven_and_tcGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// tGPREven_and_tcGPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tGPREven_and_tcGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// tGPREven_and_tcGPR:dsub_5_dsub_7
      0,	// tGPREven_and_tcGPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// tGPREven_and_tcGPR:dsub_5_ssub_12_ssub_13
      0,	// tGPREven_and_tcGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// FP_STATUS_REGS
      0,	// FP_STATUS_REGS:dsub_0
      0,	// FP_STATUS_REGS:dsub_1
      0,	// FP_STATUS_REGS:dsub_2
      0,	// FP_STATUS_REGS:dsub_3
      0,	// FP_STATUS_REGS:dsub_4
      0,	// FP_STATUS_REGS:dsub_5
      0,	// FP_STATUS_REGS:dsub_6
      0,	// FP_STATUS_REGS:dsub_7
      0,	// FP_STATUS_REGS:gsub_0
      0,	// FP_STATUS_REGS:gsub_1
      0,	// FP_STATUS_REGS:qqsub_0
      0,	// FP_STATUS_REGS:qqsub_1
      0,	// FP_STATUS_REGS:qsub_0
      0,	// FP_STATUS_REGS:qsub_1
      0,	// FP_STATUS_REGS:qsub_2
      0,	// FP_STATUS_REGS:qsub_3
      0,	// FP_STATUS_REGS:ssub_0
      0,	// FP_STATUS_REGS:ssub_1
      0,	// FP_STATUS_REGS:ssub_2
      0,	// FP_STATUS_REGS:ssub_3
      0,	// FP_STATUS_REGS:ssub_4
      0,	// FP_STATUS_REGS:ssub_5
      0,	// FP_STATUS_REGS:ssub_6
      0,	// FP_STATUS_REGS:ssub_7
      0,	// FP_STATUS_REGS:ssub_8
      0,	// FP_STATUS_REGS:ssub_9
      0,	// FP_STATUS_REGS:ssub_10
      0,	// FP_STATUS_REGS:ssub_11
      0,	// FP_STATUS_REGS:ssub_12
      0,	// FP_STATUS_REGS:ssub_13
      0,	// FP_STATUS_REGS:ssub_14
      0,	// FP_STATUS_REGS:ssub_15
      0,	// FP_STATUS_REGS:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// FP_STATUS_REGS:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// FP_STATUS_REGS:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// FP_STATUS_REGS:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// FP_STATUS_REGS:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// FP_STATUS_REGS:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// FP_STATUS_REGS:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// FP_STATUS_REGS:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// FP_STATUS_REGS:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// FP_STATUS_REGS:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// FP_STATUS_REGS:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// FP_STATUS_REGS:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// FP_STATUS_REGS:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// FP_STATUS_REGS:ssub_6_ssub_7_dsub_5
      0,	// FP_STATUS_REGS:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// FP_STATUS_REGS:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// FP_STATUS_REGS:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// FP_STATUS_REGS:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// FP_STATUS_REGS:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// FP_STATUS_REGS:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// FP_STATUS_REGS:dsub_5_dsub_7
      0,	// FP_STATUS_REGS:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// FP_STATUS_REGS:dsub_5_ssub_12_ssub_13
      0,	// FP_STATUS_REGS:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// hGPR_and_GPRnoip_and_tGPREven
      0,	// hGPR_and_GPRnoip_and_tGPREven:dsub_0
      0,	// hGPR_and_GPRnoip_and_tGPREven:dsub_1
      0,	// hGPR_and_GPRnoip_and_tGPREven:dsub_2
      0,	// hGPR_and_GPRnoip_and_tGPREven:dsub_3
      0,	// hGPR_and_GPRnoip_and_tGPREven:dsub_4
      0,	// hGPR_and_GPRnoip_and_tGPREven:dsub_5
      0,	// hGPR_and_GPRnoip_and_tGPREven:dsub_6
      0,	// hGPR_and_GPRnoip_and_tGPREven:dsub_7
      0,	// hGPR_and_GPRnoip_and_tGPREven:gsub_0
      0,	// hGPR_and_GPRnoip_and_tGPREven:gsub_1
      0,	// hGPR_and_GPRnoip_and_tGPREven:qqsub_0
      0,	// hGPR_and_GPRnoip_and_tGPREven:qqsub_1
      0,	// hGPR_and_GPRnoip_and_tGPREven:qsub_0
      0,	// hGPR_and_GPRnoip_and_tGPREven:qsub_1
      0,	// hGPR_and_GPRnoip_and_tGPREven:qsub_2
      0,	// hGPR_and_GPRnoip_and_tGPREven:qsub_3
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_0
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_1
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_2
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_3
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_4
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_5
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_6
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_7
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_8
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_9
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_10
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_11
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_12
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_13
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_14
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_15
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_6_ssub_7_dsub_5
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// hGPR_and_GPRnoip_and_tGPREven:dsub_5_dsub_7
      0,	// hGPR_and_GPRnoip_and_tGPREven:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// hGPR_and_GPRnoip_and_tGPREven:dsub_5_ssub_12_ssub_13
      0,	// hGPR_and_GPRnoip_and_tGPREven:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// hGPR_and_tGPROdd
      0,	// hGPR_and_tGPROdd:dsub_0
      0,	// hGPR_and_tGPROdd:dsub_1
      0,	// hGPR_and_tGPROdd:dsub_2
      0,	// hGPR_and_tGPROdd:dsub_3
      0,	// hGPR_and_tGPROdd:dsub_4
      0,	// hGPR_and_tGPROdd:dsub_5
      0,	// hGPR_and_tGPROdd:dsub_6
      0,	// hGPR_and_tGPROdd:dsub_7
      0,	// hGPR_and_tGPROdd:gsub_0
      0,	// hGPR_and_tGPROdd:gsub_1
      0,	// hGPR_and_tGPROdd:qqsub_0
      0,	// hGPR_and_tGPROdd:qqsub_1
      0,	// hGPR_and_tGPROdd:qsub_0
      0,	// hGPR_and_tGPROdd:qsub_1
      0,	// hGPR_and_tGPROdd:qsub_2
      0,	// hGPR_and_tGPROdd:qsub_3
      0,	// hGPR_and_tGPROdd:ssub_0
      0,	// hGPR_and_tGPROdd:ssub_1
      0,	// hGPR_and_tGPROdd:ssub_2
      0,	// hGPR_and_tGPROdd:ssub_3
      0,	// hGPR_and_tGPROdd:ssub_4
      0,	// hGPR_and_tGPROdd:ssub_5
      0,	// hGPR_and_tGPROdd:ssub_6
      0,	// hGPR_and_tGPROdd:ssub_7
      0,	// hGPR_and_tGPROdd:ssub_8
      0,	// hGPR_and_tGPROdd:ssub_9
      0,	// hGPR_and_tGPROdd:ssub_10
      0,	// hGPR_and_tGPROdd:ssub_11
      0,	// hGPR_and_tGPROdd:ssub_12
      0,	// hGPR_and_tGPROdd:ssub_13
      0,	// hGPR_and_tGPROdd:ssub_14
      0,	// hGPR_and_tGPROdd:ssub_15
      0,	// hGPR_and_tGPROdd:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// hGPR_and_tGPROdd:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// hGPR_and_tGPROdd:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// hGPR_and_tGPROdd:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// hGPR_and_tGPROdd:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// hGPR_and_tGPROdd:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// hGPR_and_tGPROdd:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// hGPR_and_tGPROdd:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// hGPR_and_tGPROdd:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// hGPR_and_tGPROdd:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// hGPR_and_tGPROdd:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// hGPR_and_tGPROdd:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// hGPR_and_tGPROdd:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// hGPR_and_tGPROdd:ssub_6_ssub_7_dsub_5
      0,	// hGPR_and_tGPROdd:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// hGPR_and_tGPROdd:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// hGPR_and_tGPROdd:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// hGPR_and_tGPROdd:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// hGPR_and_tGPROdd:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// hGPR_and_tGPROdd:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// hGPR_and_tGPROdd:dsub_5_dsub_7
      0,	// hGPR_and_tGPROdd:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// hGPR_and_tGPROdd:dsub_5_ssub_12_ssub_13
      0,	// hGPR_and_tGPROdd:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// tGPREven_and_tcGPRnotr12
      0,	// tGPREven_and_tcGPRnotr12:dsub_0
      0,	// tGPREven_and_tcGPRnotr12:dsub_1
      0,	// tGPREven_and_tcGPRnotr12:dsub_2
      0,	// tGPREven_and_tcGPRnotr12:dsub_3
      0,	// tGPREven_and_tcGPRnotr12:dsub_4
      0,	// tGPREven_and_tcGPRnotr12:dsub_5
      0,	// tGPREven_and_tcGPRnotr12:dsub_6
      0,	// tGPREven_and_tcGPRnotr12:dsub_7
      0,	// tGPREven_and_tcGPRnotr12:gsub_0
      0,	// tGPREven_and_tcGPRnotr12:gsub_1
      0,	// tGPREven_and_tcGPRnotr12:qqsub_0
      0,	// tGPREven_and_tcGPRnotr12:qqsub_1
      0,	// tGPREven_and_tcGPRnotr12:qsub_0
      0,	// tGPREven_and_tcGPRnotr12:qsub_1
      0,	// tGPREven_and_tcGPRnotr12:qsub_2
      0,	// tGPREven_and_tcGPRnotr12:qsub_3
      0,	// tGPREven_and_tcGPRnotr12:ssub_0
      0,	// tGPREven_and_tcGPRnotr12:ssub_1
      0,	// tGPREven_and_tcGPRnotr12:ssub_2
      0,	// tGPREven_and_tcGPRnotr12:ssub_3
      0,	// tGPREven_and_tcGPRnotr12:ssub_4
      0,	// tGPREven_and_tcGPRnotr12:ssub_5
      0,	// tGPREven_and_tcGPRnotr12:ssub_6
      0,	// tGPREven_and_tcGPRnotr12:ssub_7
      0,	// tGPREven_and_tcGPRnotr12:ssub_8
      0,	// tGPREven_and_tcGPRnotr12:ssub_9
      0,	// tGPREven_and_tcGPRnotr12:ssub_10
      0,	// tGPREven_and_tcGPRnotr12:ssub_11
      0,	// tGPREven_and_tcGPRnotr12:ssub_12
      0,	// tGPREven_and_tcGPRnotr12:ssub_13
      0,	// tGPREven_and_tcGPRnotr12:ssub_14
      0,	// tGPREven_and_tcGPRnotr12:ssub_15
      0,	// tGPREven_and_tcGPRnotr12:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// tGPREven_and_tcGPRnotr12:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// tGPREven_and_tcGPRnotr12:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// tGPREven_and_tcGPRnotr12:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// tGPREven_and_tcGPRnotr12:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// tGPREven_and_tcGPRnotr12:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// tGPREven_and_tcGPRnotr12:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tGPREven_and_tcGPRnotr12:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// tGPREven_and_tcGPRnotr12:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// tGPREven_and_tcGPRnotr12:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tGPREven_and_tcGPRnotr12:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// tGPREven_and_tcGPRnotr12:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tGPREven_and_tcGPRnotr12:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tGPREven_and_tcGPRnotr12:ssub_6_ssub_7_dsub_5
      0,	// tGPREven_and_tcGPRnotr12:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// tGPREven_and_tcGPRnotr12:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// tGPREven_and_tcGPRnotr12:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tGPREven_and_tcGPRnotr12:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// tGPREven_and_tcGPRnotr12:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tGPREven_and_tcGPRnotr12:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// tGPREven_and_tcGPRnotr12:dsub_5_dsub_7
      0,	// tGPREven_and_tcGPRnotr12:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// tGPREven_and_tcGPRnotr12:dsub_5_ssub_12_ssub_13
      0,	// tGPREven_and_tcGPRnotr12:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// tGPROdd_and_tcGPR
      0,	// tGPROdd_and_tcGPR:dsub_0
      0,	// tGPROdd_and_tcGPR:dsub_1
      0,	// tGPROdd_and_tcGPR:dsub_2
      0,	// tGPROdd_and_tcGPR:dsub_3
      0,	// tGPROdd_and_tcGPR:dsub_4
      0,	// tGPROdd_and_tcGPR:dsub_5
      0,	// tGPROdd_and_tcGPR:dsub_6
      0,	// tGPROdd_and_tcGPR:dsub_7
      0,	// tGPROdd_and_tcGPR:gsub_0
      0,	// tGPROdd_and_tcGPR:gsub_1
      0,	// tGPROdd_and_tcGPR:qqsub_0
      0,	// tGPROdd_and_tcGPR:qqsub_1
      0,	// tGPROdd_and_tcGPR:qsub_0
      0,	// tGPROdd_and_tcGPR:qsub_1
      0,	// tGPROdd_and_tcGPR:qsub_2
      0,	// tGPROdd_and_tcGPR:qsub_3
      0,	// tGPROdd_and_tcGPR:ssub_0
      0,	// tGPROdd_and_tcGPR:ssub_1
      0,	// tGPROdd_and_tcGPR:ssub_2
      0,	// tGPROdd_and_tcGPR:ssub_3
      0,	// tGPROdd_and_tcGPR:ssub_4
      0,	// tGPROdd_and_tcGPR:ssub_5
      0,	// tGPROdd_and_tcGPR:ssub_6
      0,	// tGPROdd_and_tcGPR:ssub_7
      0,	// tGPROdd_and_tcGPR:ssub_8
      0,	// tGPROdd_and_tcGPR:ssub_9
      0,	// tGPROdd_and_tcGPR:ssub_10
      0,	// tGPROdd_and_tcGPR:ssub_11
      0,	// tGPROdd_and_tcGPR:ssub_12
      0,	// tGPROdd_and_tcGPR:ssub_13
      0,	// tGPROdd_and_tcGPR:ssub_14
      0,	// tGPROdd_and_tcGPR:ssub_15
      0,	// tGPROdd_and_tcGPR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// tGPROdd_and_tcGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// tGPROdd_and_tcGPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// tGPROdd_and_tcGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// tGPROdd_and_tcGPR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// tGPROdd_and_tcGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// tGPROdd_and_tcGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tGPROdd_and_tcGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// tGPROdd_and_tcGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// tGPROdd_and_tcGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tGPROdd_and_tcGPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// tGPROdd_and_tcGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tGPROdd_and_tcGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tGPROdd_and_tcGPR:ssub_6_ssub_7_dsub_5
      0,	// tGPROdd_and_tcGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// tGPROdd_and_tcGPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// tGPROdd_and_tcGPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// tGPROdd_and_tcGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// tGPROdd_and_tcGPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// tGPROdd_and_tcGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// tGPROdd_and_tcGPR:dsub_5_dsub_7
      0,	// tGPROdd_and_tcGPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// tGPROdd_and_tcGPR:dsub_5_ssub_12_ssub_13
      0,	// tGPROdd_and_tcGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// CCR
      0,	// CCR:dsub_0
      0,	// CCR:dsub_1
      0,	// CCR:dsub_2
      0,	// CCR:dsub_3
      0,	// CCR:dsub_4
      0,	// CCR:dsub_5
      0,	// CCR:dsub_6
      0,	// CCR:dsub_7
      0,	// CCR:gsub_0
      0,	// CCR:gsub_1
      0,	// CCR:qqsub_0
      0,	// CCR:qqsub_1
      0,	// CCR:qsub_0
      0,	// CCR:qsub_1
      0,	// CCR:qsub_2
      0,	// CCR:qsub_3
      0,	// CCR:ssub_0
      0,	// CCR:ssub_1
      0,	// CCR:ssub_2
      0,	// CCR:ssub_3
      0,	// CCR:ssub_4
      0,	// CCR:ssub_5
      0,	// CCR:ssub_6
      0,	// CCR:ssub_7
      0,	// CCR:ssub_8
      0,	// CCR:ssub_9
      0,	// CCR:ssub_10
      0,	// CCR:ssub_11
      0,	// CCR:ssub_12
      0,	// CCR:ssub_13
      0,	// CCR:ssub_14
      0,	// CCR:ssub_15
      0,	// CCR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// CCR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// CCR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// CCR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// CCR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// CCR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// CCR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// CCR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// CCR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// CCR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// CCR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// CCR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// CCR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// CCR:ssub_6_ssub_7_dsub_5
      0,	// CCR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// CCR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// CCR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// CCR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// CCR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// CCR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// CCR:dsub_5_dsub_7
      0,	// CCR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// CCR:dsub_5_ssub_12_ssub_13
      0,	// CCR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// FPCXTRegs
      0,	// FPCXTRegs:dsub_0
      0,	// FPCXTRegs:dsub_1
      0,	// FPCXTRegs:dsub_2
      0,	// FPCXTRegs:dsub_3
      0,	// FPCXTRegs:dsub_4
      0,	// FPCXTRegs:dsub_5
      0,	// FPCXTRegs:dsub_6
      0,	// FPCXTRegs:dsub_7
      0,	// FPCXTRegs:gsub_0
      0,	// FPCXTRegs:gsub_1
      0,	// FPCXTRegs:qqsub_0
      0,	// FPCXTRegs:qqsub_1
      0,	// FPCXTRegs:qsub_0
      0,	// FPCXTRegs:qsub_1
      0,	// FPCXTRegs:qsub_2
      0,	// FPCXTRegs:qsub_3
      0,	// FPCXTRegs:ssub_0
      0,	// FPCXTRegs:ssub_1
      0,	// FPCXTRegs:ssub_2
      0,	// FPCXTRegs:ssub_3
      0,	// FPCXTRegs:ssub_4
      0,	// FPCXTRegs:ssub_5
      0,	// FPCXTRegs:ssub_6
      0,	// FPCXTRegs:ssub_7
      0,	// FPCXTRegs:ssub_8
      0,	// FPCXTRegs:ssub_9
      0,	// FPCXTRegs:ssub_10
      0,	// FPCXTRegs:ssub_11
      0,	// FPCXTRegs:ssub_12
      0,	// FPCXTRegs:ssub_13
      0,	// FPCXTRegs:ssub_14
      0,	// FPCXTRegs:ssub_15
      0,	// FPCXTRegs:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// FPCXTRegs:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// FPCXTRegs:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// FPCXTRegs:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// FPCXTRegs:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// FPCXTRegs:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// FPCXTRegs:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// FPCXTRegs:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// FPCXTRegs:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// FPCXTRegs:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// FPCXTRegs:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// FPCXTRegs:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// FPCXTRegs:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// FPCXTRegs:ssub_6_ssub_7_dsub_5
      0,	// FPCXTRegs:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// FPCXTRegs:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// FPCXTRegs:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// FPCXTRegs:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// FPCXTRegs:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// FPCXTRegs:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// FPCXTRegs:dsub_5_dsub_7
      0,	// FPCXTRegs:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// FPCXTRegs:dsub_5_ssub_12_ssub_13
      0,	// FPCXTRegs:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRlr
      0,	// GPRlr:dsub_0
      0,	// GPRlr:dsub_1
      0,	// GPRlr:dsub_2
      0,	// GPRlr:dsub_3
      0,	// GPRlr:dsub_4
      0,	// GPRlr:dsub_5
      0,	// GPRlr:dsub_6
      0,	// GPRlr:dsub_7
      0,	// GPRlr:gsub_0
      0,	// GPRlr:gsub_1
      0,	// GPRlr:qqsub_0
      0,	// GPRlr:qqsub_1
      0,	// GPRlr:qsub_0
      0,	// GPRlr:qsub_1
      0,	// GPRlr:qsub_2
      0,	// GPRlr:qsub_3
      0,	// GPRlr:ssub_0
      0,	// GPRlr:ssub_1
      0,	// GPRlr:ssub_2
      0,	// GPRlr:ssub_3
      0,	// GPRlr:ssub_4
      0,	// GPRlr:ssub_5
      0,	// GPRlr:ssub_6
      0,	// GPRlr:ssub_7
      0,	// GPRlr:ssub_8
      0,	// GPRlr:ssub_9
      0,	// GPRlr:ssub_10
      0,	// GPRlr:ssub_11
      0,	// GPRlr:ssub_12
      0,	// GPRlr:ssub_13
      0,	// GPRlr:ssub_14
      0,	// GPRlr:ssub_15
      0,	// GPRlr:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRlr:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRlr:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRlr:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRlr:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRlr:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRlr:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRlr:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRlr:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRlr:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRlr:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRlr:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRlr:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRlr:ssub_6_ssub_7_dsub_5
      0,	// GPRlr:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRlr:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRlr:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRlr:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRlr:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRlr:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRlr:dsub_5_dsub_7
      0,	// GPRlr:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRlr:dsub_5_ssub_12_ssub_13
      0,	// GPRlr:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRsp
      0,	// GPRsp:dsub_0
      0,	// GPRsp:dsub_1
      0,	// GPRsp:dsub_2
      0,	// GPRsp:dsub_3
      0,	// GPRsp:dsub_4
      0,	// GPRsp:dsub_5
      0,	// GPRsp:dsub_6
      0,	// GPRsp:dsub_7
      0,	// GPRsp:gsub_0
      0,	// GPRsp:gsub_1
      0,	// GPRsp:qqsub_0
      0,	// GPRsp:qqsub_1
      0,	// GPRsp:qsub_0
      0,	// GPRsp:qsub_1
      0,	// GPRsp:qsub_2
      0,	// GPRsp:qsub_3
      0,	// GPRsp:ssub_0
      0,	// GPRsp:ssub_1
      0,	// GPRsp:ssub_2
      0,	// GPRsp:ssub_3
      0,	// GPRsp:ssub_4
      0,	// GPRsp:ssub_5
      0,	// GPRsp:ssub_6
      0,	// GPRsp:ssub_7
      0,	// GPRsp:ssub_8
      0,	// GPRsp:ssub_9
      0,	// GPRsp:ssub_10
      0,	// GPRsp:ssub_11
      0,	// GPRsp:ssub_12
      0,	// GPRsp:ssub_13
      0,	// GPRsp:ssub_14
      0,	// GPRsp:ssub_15
      0,	// GPRsp:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRsp:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRsp:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRsp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRsp:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRsp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRsp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRsp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRsp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRsp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRsp:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRsp:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRsp:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRsp:ssub_6_ssub_7_dsub_5
      0,	// GPRsp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRsp:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRsp:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRsp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRsp:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRsp:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRsp:dsub_5_dsub_7
      0,	// GPRsp:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRsp:dsub_5_ssub_12_ssub_13
      0,	// GPRsp:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// VCCR
      0,	// VCCR:dsub_0
      0,	// VCCR:dsub_1
      0,	// VCCR:dsub_2
      0,	// VCCR:dsub_3
      0,	// VCCR:dsub_4
      0,	// VCCR:dsub_5
      0,	// VCCR:dsub_6
      0,	// VCCR:dsub_7
      0,	// VCCR:gsub_0
      0,	// VCCR:gsub_1
      0,	// VCCR:qqsub_0
      0,	// VCCR:qqsub_1
      0,	// VCCR:qsub_0
      0,	// VCCR:qsub_1
      0,	// VCCR:qsub_2
      0,	// VCCR:qsub_3
      0,	// VCCR:ssub_0
      0,	// VCCR:ssub_1
      0,	// VCCR:ssub_2
      0,	// VCCR:ssub_3
      0,	// VCCR:ssub_4
      0,	// VCCR:ssub_5
      0,	// VCCR:ssub_6
      0,	// VCCR:ssub_7
      0,	// VCCR:ssub_8
      0,	// VCCR:ssub_9
      0,	// VCCR:ssub_10
      0,	// VCCR:ssub_11
      0,	// VCCR:ssub_12
      0,	// VCCR:ssub_13
      0,	// VCCR:ssub_14
      0,	// VCCR:ssub_15
      0,	// VCCR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// VCCR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// VCCR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// VCCR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// VCCR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// VCCR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// VCCR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// VCCR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// VCCR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// VCCR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// VCCR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// VCCR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// VCCR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// VCCR:ssub_6_ssub_7_dsub_5
      0,	// VCCR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// VCCR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// VCCR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// VCCR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// VCCR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// VCCR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// VCCR:dsub_5_dsub_7
      0,	// VCCR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// VCCR:dsub_5_ssub_12_ssub_13
      0,	// VCCR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// cl_FPSCR_NZCV
      0,	// cl_FPSCR_NZCV:dsub_0
      0,	// cl_FPSCR_NZCV:dsub_1
      0,	// cl_FPSCR_NZCV:dsub_2
      0,	// cl_FPSCR_NZCV:dsub_3
      0,	// cl_FPSCR_NZCV:dsub_4
      0,	// cl_FPSCR_NZCV:dsub_5
      0,	// cl_FPSCR_NZCV:dsub_6
      0,	// cl_FPSCR_NZCV:dsub_7
      0,	// cl_FPSCR_NZCV:gsub_0
      0,	// cl_FPSCR_NZCV:gsub_1
      0,	// cl_FPSCR_NZCV:qqsub_0
      0,	// cl_FPSCR_NZCV:qqsub_1
      0,	// cl_FPSCR_NZCV:qsub_0
      0,	// cl_FPSCR_NZCV:qsub_1
      0,	// cl_FPSCR_NZCV:qsub_2
      0,	// cl_FPSCR_NZCV:qsub_3
      0,	// cl_FPSCR_NZCV:ssub_0
      0,	// cl_FPSCR_NZCV:ssub_1
      0,	// cl_FPSCR_NZCV:ssub_2
      0,	// cl_FPSCR_NZCV:ssub_3
      0,	// cl_FPSCR_NZCV:ssub_4
      0,	// cl_FPSCR_NZCV:ssub_5
      0,	// cl_FPSCR_NZCV:ssub_6
      0,	// cl_FPSCR_NZCV:ssub_7
      0,	// cl_FPSCR_NZCV:ssub_8
      0,	// cl_FPSCR_NZCV:ssub_9
      0,	// cl_FPSCR_NZCV:ssub_10
      0,	// cl_FPSCR_NZCV:ssub_11
      0,	// cl_FPSCR_NZCV:ssub_12
      0,	// cl_FPSCR_NZCV:ssub_13
      0,	// cl_FPSCR_NZCV:ssub_14
      0,	// cl_FPSCR_NZCV:ssub_15
      0,	// cl_FPSCR_NZCV:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// cl_FPSCR_NZCV:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// cl_FPSCR_NZCV:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// cl_FPSCR_NZCV:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// cl_FPSCR_NZCV:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// cl_FPSCR_NZCV:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// cl_FPSCR_NZCV:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// cl_FPSCR_NZCV:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// cl_FPSCR_NZCV:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// cl_FPSCR_NZCV:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// cl_FPSCR_NZCV:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// cl_FPSCR_NZCV:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// cl_FPSCR_NZCV:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// cl_FPSCR_NZCV:ssub_6_ssub_7_dsub_5
      0,	// cl_FPSCR_NZCV:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// cl_FPSCR_NZCV:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// cl_FPSCR_NZCV:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// cl_FPSCR_NZCV:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// cl_FPSCR_NZCV:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// cl_FPSCR_NZCV:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// cl_FPSCR_NZCV:dsub_5_dsub_7
      0,	// cl_FPSCR_NZCV:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// cl_FPSCR_NZCV:dsub_5_ssub_12_ssub_13
      0,	// cl_FPSCR_NZCV:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// hGPR_and_tGPRwithpc
      0,	// hGPR_and_tGPRwithpc:dsub_0
      0,	// hGPR_and_tGPRwithpc:dsub_1
      0,	// hGPR_and_tGPRwithpc:dsub_2
      0,	// hGPR_and_tGPRwithpc:dsub_3
      0,	// hGPR_and_tGPRwithpc:dsub_4
      0,	// hGPR_and_tGPRwithpc:dsub_5
      0,	// hGPR_and_tGPRwithpc:dsub_6
      0,	// hGPR_and_tGPRwithpc:dsub_7
      0,	// hGPR_and_tGPRwithpc:gsub_0
      0,	// hGPR_and_tGPRwithpc:gsub_1
      0,	// hGPR_and_tGPRwithpc:qqsub_0
      0,	// hGPR_and_tGPRwithpc:qqsub_1
      0,	// hGPR_and_tGPRwithpc:qsub_0
      0,	// hGPR_and_tGPRwithpc:qsub_1
      0,	// hGPR_and_tGPRwithpc:qsub_2
      0,	// hGPR_and_tGPRwithpc:qsub_3
      0,	// hGPR_and_tGPRwithpc:ssub_0
      0,	// hGPR_and_tGPRwithpc:ssub_1
      0,	// hGPR_and_tGPRwithpc:ssub_2
      0,	// hGPR_and_tGPRwithpc:ssub_3
      0,	// hGPR_and_tGPRwithpc:ssub_4
      0,	// hGPR_and_tGPRwithpc:ssub_5
      0,	// hGPR_and_tGPRwithpc:ssub_6
      0,	// hGPR_and_tGPRwithpc:ssub_7
      0,	// hGPR_and_tGPRwithpc:ssub_8
      0,	// hGPR_and_tGPRwithpc:ssub_9
      0,	// hGPR_and_tGPRwithpc:ssub_10
      0,	// hGPR_and_tGPRwithpc:ssub_11
      0,	// hGPR_and_tGPRwithpc:ssub_12
      0,	// hGPR_and_tGPRwithpc:ssub_13
      0,	// hGPR_and_tGPRwithpc:ssub_14
      0,	// hGPR_and_tGPRwithpc:ssub_15
      0,	// hGPR_and_tGPRwithpc:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// hGPR_and_tGPRwithpc:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// hGPR_and_tGPRwithpc:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// hGPR_and_tGPRwithpc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// hGPR_and_tGPRwithpc:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// hGPR_and_tGPRwithpc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// hGPR_and_tGPRwithpc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// hGPR_and_tGPRwithpc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// hGPR_and_tGPRwithpc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// hGPR_and_tGPRwithpc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// hGPR_and_tGPRwithpc:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// hGPR_and_tGPRwithpc:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// hGPR_and_tGPRwithpc:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// hGPR_and_tGPRwithpc:ssub_6_ssub_7_dsub_5
      0,	// hGPR_and_tGPRwithpc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// hGPR_and_tGPRwithpc:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// hGPR_and_tGPRwithpc:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// hGPR_and_tGPRwithpc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// hGPR_and_tGPRwithpc:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// hGPR_and_tGPRwithpc:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// hGPR_and_tGPRwithpc:dsub_5_dsub_7
      0,	// hGPR_and_tGPRwithpc:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// hGPR_and_tGPRwithpc:dsub_5_ssub_12_ssub_13
      0,	// hGPR_and_tGPRwithpc:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// hGPR_and_tcGPR
      0,	// hGPR_and_tcGPR:dsub_0
      0,	// hGPR_and_tcGPR:dsub_1
      0,	// hGPR_and_tcGPR:dsub_2
      0,	// hGPR_and_tcGPR:dsub_3
      0,	// hGPR_and_tcGPR:dsub_4
      0,	// hGPR_and_tcGPR:dsub_5
      0,	// hGPR_and_tcGPR:dsub_6
      0,	// hGPR_and_tcGPR:dsub_7
      0,	// hGPR_and_tcGPR:gsub_0
      0,	// hGPR_and_tcGPR:gsub_1
      0,	// hGPR_and_tcGPR:qqsub_0
      0,	// hGPR_and_tcGPR:qqsub_1
      0,	// hGPR_and_tcGPR:qsub_0
      0,	// hGPR_and_tcGPR:qsub_1
      0,	// hGPR_and_tcGPR:qsub_2
      0,	// hGPR_and_tcGPR:qsub_3
      0,	// hGPR_and_tcGPR:ssub_0
      0,	// hGPR_and_tcGPR:ssub_1
      0,	// hGPR_and_tcGPR:ssub_2
      0,	// hGPR_and_tcGPR:ssub_3
      0,	// hGPR_and_tcGPR:ssub_4
      0,	// hGPR_and_tcGPR:ssub_5
      0,	// hGPR_and_tcGPR:ssub_6
      0,	// hGPR_and_tcGPR:ssub_7
      0,	// hGPR_and_tcGPR:ssub_8
      0,	// hGPR_and_tcGPR:ssub_9
      0,	// hGPR_and_tcGPR:ssub_10
      0,	// hGPR_and_tcGPR:ssub_11
      0,	// hGPR_and_tcGPR:ssub_12
      0,	// hGPR_and_tcGPR:ssub_13
      0,	// hGPR_and_tcGPR:ssub_14
      0,	// hGPR_and_tcGPR:ssub_15
      0,	// hGPR_and_tcGPR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// hGPR_and_tcGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// hGPR_and_tcGPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// hGPR_and_tcGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// hGPR_and_tcGPR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// hGPR_and_tcGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// hGPR_and_tcGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// hGPR_and_tcGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// hGPR_and_tcGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// hGPR_and_tcGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// hGPR_and_tcGPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// hGPR_and_tcGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// hGPR_and_tcGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// hGPR_and_tcGPR:ssub_6_ssub_7_dsub_5
      0,	// hGPR_and_tcGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// hGPR_and_tcGPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// hGPR_and_tcGPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// hGPR_and_tcGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// hGPR_and_tcGPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// hGPR_and_tcGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// hGPR_and_tcGPR:dsub_5_dsub_7
      0,	// hGPR_and_tcGPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// hGPR_and_tcGPR:dsub_5_ssub_12_ssub_13
      0,	// hGPR_and_tcGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DPR
      0,	// DPR:dsub_0
      0,	// DPR:dsub_1
      0,	// DPR:dsub_2
      0,	// DPR:dsub_3
      0,	// DPR:dsub_4
      0,	// DPR:dsub_5
      0,	// DPR:dsub_6
      0,	// DPR:dsub_7
      0,	// DPR:gsub_0
      0,	// DPR:gsub_1
      0,	// DPR:qqsub_0
      0,	// DPR:qqsub_1
      0,	// DPR:qsub_0
      0,	// DPR:qsub_1
      0,	// DPR:qsub_2
      0,	// DPR:qsub_3
      3,	// DPR:ssub_0 -> SPR
      3,	// DPR:ssub_1 -> SPR
      0,	// DPR:ssub_2
      0,	// DPR:ssub_3
      0,	// DPR:ssub_4
      0,	// DPR:ssub_5
      0,	// DPR:ssub_6
      0,	// DPR:ssub_7
      0,	// DPR:ssub_8
      0,	// DPR:ssub_9
      0,	// DPR:ssub_10
      0,	// DPR:ssub_11
      0,	// DPR:ssub_12
      0,	// DPR:ssub_13
      0,	// DPR:ssub_14
      0,	// DPR:ssub_15
      0,	// DPR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// DPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// DPR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPR:ssub_6_ssub_7_dsub_5
      0,	// DPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DPR:dsub_5_dsub_7
      0,	// DPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DPR:dsub_5_ssub_12_ssub_13
      0,	// DPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DPR_VFP2
      0,	// DPR_VFP2:dsub_0
      0,	// DPR_VFP2:dsub_1
      0,	// DPR_VFP2:dsub_2
      0,	// DPR_VFP2:dsub_3
      0,	// DPR_VFP2:dsub_4
      0,	// DPR_VFP2:dsub_5
      0,	// DPR_VFP2:dsub_6
      0,	// DPR_VFP2:dsub_7
      0,	// DPR_VFP2:gsub_0
      0,	// DPR_VFP2:gsub_1
      0,	// DPR_VFP2:qqsub_0
      0,	// DPR_VFP2:qqsub_1
      0,	// DPR_VFP2:qsub_0
      0,	// DPR_VFP2:qsub_1
      0,	// DPR_VFP2:qsub_2
      0,	// DPR_VFP2:qsub_3
      3,	// DPR_VFP2:ssub_0 -> SPR
      3,	// DPR_VFP2:ssub_1 -> SPR
      0,	// DPR_VFP2:ssub_2
      0,	// DPR_VFP2:ssub_3
      0,	// DPR_VFP2:ssub_4
      0,	// DPR_VFP2:ssub_5
      0,	// DPR_VFP2:ssub_6
      0,	// DPR_VFP2:ssub_7
      0,	// DPR_VFP2:ssub_8
      0,	// DPR_VFP2:ssub_9
      0,	// DPR_VFP2:ssub_10
      0,	// DPR_VFP2:ssub_11
      0,	// DPR_VFP2:ssub_12
      0,	// DPR_VFP2:ssub_13
      0,	// DPR_VFP2:ssub_14
      0,	// DPR_VFP2:ssub_15
      0,	// DPR_VFP2:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// DPR_VFP2:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DPR_VFP2:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DPR_VFP2:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// DPR_VFP2:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DPR_VFP2:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DPR_VFP2:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPR_VFP2:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DPR_VFP2:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DPR_VFP2:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPR_VFP2:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DPR_VFP2:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPR_VFP2:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPR_VFP2:ssub_6_ssub_7_dsub_5
      0,	// DPR_VFP2:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DPR_VFP2:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DPR_VFP2:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPR_VFP2:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DPR_VFP2:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPR_VFP2:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DPR_VFP2:dsub_5_dsub_7
      0,	// DPR_VFP2:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DPR_VFP2:dsub_5_ssub_12_ssub_13
      0,	// DPR_VFP2:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DPR_8
      0,	// DPR_8:dsub_0
      0,	// DPR_8:dsub_1
      0,	// DPR_8:dsub_2
      0,	// DPR_8:dsub_3
      0,	// DPR_8:dsub_4
      0,	// DPR_8:dsub_5
      0,	// DPR_8:dsub_6
      0,	// DPR_8:dsub_7
      0,	// DPR_8:gsub_0
      0,	// DPR_8:gsub_1
      0,	// DPR_8:qqsub_0
      0,	// DPR_8:qqsub_1
      0,	// DPR_8:qsub_0
      0,	// DPR_8:qsub_1
      0,	// DPR_8:qsub_2
      0,	// DPR_8:qsub_3
      8,	// DPR_8:ssub_0 -> SPR_8
      8,	// DPR_8:ssub_1 -> SPR_8
      0,	// DPR_8:ssub_2
      0,	// DPR_8:ssub_3
      0,	// DPR_8:ssub_4
      0,	// DPR_8:ssub_5
      0,	// DPR_8:ssub_6
      0,	// DPR_8:ssub_7
      0,	// DPR_8:ssub_8
      0,	// DPR_8:ssub_9
      0,	// DPR_8:ssub_10
      0,	// DPR_8:ssub_11
      0,	// DPR_8:ssub_12
      0,	// DPR_8:ssub_13
      0,	// DPR_8:ssub_14
      0,	// DPR_8:ssub_15
      0,	// DPR_8:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// DPR_8:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPR_8:ssub_6_ssub_7_dsub_5
      0,	// DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DPR_8:dsub_5_dsub_7
      0,	// DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DPR_8:dsub_5_ssub_12_ssub_13
      0,	// DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRPair
      0,	// GPRPair:dsub_0
      0,	// GPRPair:dsub_1
      0,	// GPRPair:dsub_2
      0,	// GPRPair:dsub_3
      0,	// GPRPair:dsub_4
      0,	// GPRPair:dsub_5
      0,	// GPRPair:dsub_6
      0,	// GPRPair:dsub_7
      23,	// GPRPair:gsub_0 -> tGPREven
      16,	// GPRPair:gsub_1 -> GPRnoip_and_GPRnopc
      0,	// GPRPair:qqsub_0
      0,	// GPRPair:qqsub_1
      0,	// GPRPair:qsub_0
      0,	// GPRPair:qsub_1
      0,	// GPRPair:qsub_2
      0,	// GPRPair:qsub_3
      0,	// GPRPair:ssub_0
      0,	// GPRPair:ssub_1
      0,	// GPRPair:ssub_2
      0,	// GPRPair:ssub_3
      0,	// GPRPair:ssub_4
      0,	// GPRPair:ssub_5
      0,	// GPRPair:ssub_6
      0,	// GPRPair:ssub_7
      0,	// GPRPair:ssub_8
      0,	// GPRPair:ssub_9
      0,	// GPRPair:ssub_10
      0,	// GPRPair:ssub_11
      0,	// GPRPair:ssub_12
      0,	// GPRPair:ssub_13
      0,	// GPRPair:ssub_14
      0,	// GPRPair:ssub_15
      0,	// GPRPair:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRPair:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRPair:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRPair:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRPair:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRPair:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRPair:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRPair:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRPair:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRPair:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRPair:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRPair:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRPair:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRPair:ssub_6_ssub_7_dsub_5
      0,	// GPRPair:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRPair:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRPair:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRPair:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRPair:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRPair:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRPair:dsub_5_dsub_7
      0,	// GPRPair:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRPair:dsub_5_ssub_12_ssub_13
      0,	// GPRPair:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRPairnosp
      0,	// GPRPairnosp:dsub_0
      0,	// GPRPairnosp:dsub_1
      0,	// GPRPairnosp:dsub_2
      0,	// GPRPairnosp:dsub_3
      0,	// GPRPairnosp:dsub_4
      0,	// GPRPairnosp:dsub_5
      0,	// GPRPairnosp:dsub_6
      0,	// GPRPairnosp:dsub_7
      27,	// GPRPairnosp:gsub_0 -> GPRnoip_and_tGPREven
      29,	// GPRPairnosp:gsub_1 -> tGPROdd
      0,	// GPRPairnosp:qqsub_0
      0,	// GPRPairnosp:qqsub_1
      0,	// GPRPairnosp:qsub_0
      0,	// GPRPairnosp:qsub_1
      0,	// GPRPairnosp:qsub_2
      0,	// GPRPairnosp:qsub_3
      0,	// GPRPairnosp:ssub_0
      0,	// GPRPairnosp:ssub_1
      0,	// GPRPairnosp:ssub_2
      0,	// GPRPairnosp:ssub_3
      0,	// GPRPairnosp:ssub_4
      0,	// GPRPairnosp:ssub_5
      0,	// GPRPairnosp:ssub_6
      0,	// GPRPairnosp:ssub_7
      0,	// GPRPairnosp:ssub_8
      0,	// GPRPairnosp:ssub_9
      0,	// GPRPairnosp:ssub_10
      0,	// GPRPairnosp:ssub_11
      0,	// GPRPairnosp:ssub_12
      0,	// GPRPairnosp:ssub_13
      0,	// GPRPairnosp:ssub_14
      0,	// GPRPairnosp:ssub_15
      0,	// GPRPairnosp:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRPairnosp:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRPairnosp:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRPairnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRPairnosp:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRPairnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRPairnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRPairnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRPairnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRPairnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRPairnosp:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRPairnosp:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRPairnosp:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRPairnosp:ssub_6_ssub_7_dsub_5
      0,	// GPRPairnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRPairnosp:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRPairnosp:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRPairnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRPairnosp:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRPairnosp:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRPairnosp:dsub_5_dsub_7
      0,	// GPRPairnosp:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRPairnosp:dsub_5_ssub_12_ssub_13
      0,	// GPRPairnosp:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRPair_with_gsub_0_in_tGPR
      0,	// GPRPair_with_gsub_0_in_tGPR:dsub_0
      0,	// GPRPair_with_gsub_0_in_tGPR:dsub_1
      0,	// GPRPair_with_gsub_0_in_tGPR:dsub_2
      0,	// GPRPair_with_gsub_0_in_tGPR:dsub_3
      0,	// GPRPair_with_gsub_0_in_tGPR:dsub_4
      0,	// GPRPair_with_gsub_0_in_tGPR:dsub_5
      0,	// GPRPair_with_gsub_0_in_tGPR:dsub_6
      0,	// GPRPair_with_gsub_0_in_tGPR:dsub_7
      35,	// GPRPair_with_gsub_0_in_tGPR:gsub_0 -> tGPR_and_tGPREven
      36,	// GPRPair_with_gsub_0_in_tGPR:gsub_1 -> tGPR_and_tGPROdd
      0,	// GPRPair_with_gsub_0_in_tGPR:qqsub_0
      0,	// GPRPair_with_gsub_0_in_tGPR:qqsub_1
      0,	// GPRPair_with_gsub_0_in_tGPR:qsub_0
      0,	// GPRPair_with_gsub_0_in_tGPR:qsub_1
      0,	// GPRPair_with_gsub_0_in_tGPR:qsub_2
      0,	// GPRPair_with_gsub_0_in_tGPR:qsub_3
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_0
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_1
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_2
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_3
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_4
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_5
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_6
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_7
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_8
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_9
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_10
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_11
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_12
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_13
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_14
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_15
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_6_ssub_7_dsub_5
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_0_in_tGPR:dsub_5_dsub_7
      0,	// GPRPair_with_gsub_0_in_tGPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRPair_with_gsub_0_in_tGPR:dsub_5_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_0_in_tGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRPair_with_gsub_0_in_hGPR
      0,	// GPRPair_with_gsub_0_in_hGPR:dsub_0
      0,	// GPRPair_with_gsub_0_in_hGPR:dsub_1
      0,	// GPRPair_with_gsub_0_in_hGPR:dsub_2
      0,	// GPRPair_with_gsub_0_in_hGPR:dsub_3
      0,	// GPRPair_with_gsub_0_in_hGPR:dsub_4
      0,	// GPRPair_with_gsub_0_in_hGPR:dsub_5
      0,	// GPRPair_with_gsub_0_in_hGPR:dsub_6
      0,	// GPRPair_with_gsub_0_in_hGPR:dsub_7
      34,	// GPRPair_with_gsub_0_in_hGPR:gsub_0 -> hGPR_and_tGPREven
      30,	// GPRPair_with_gsub_0_in_hGPR:gsub_1 -> GPRnopc_and_GPRnoip_and_hGPR
      0,	// GPRPair_with_gsub_0_in_hGPR:qqsub_0
      0,	// GPRPair_with_gsub_0_in_hGPR:qqsub_1
      0,	// GPRPair_with_gsub_0_in_hGPR:qsub_0
      0,	// GPRPair_with_gsub_0_in_hGPR:qsub_1
      0,	// GPRPair_with_gsub_0_in_hGPR:qsub_2
      0,	// GPRPair_with_gsub_0_in_hGPR:qsub_3
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_0
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_1
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_2
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_3
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_4
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_5
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_6
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_7
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_8
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_9
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_10
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_11
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_12
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_13
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_14
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_15
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_6_ssub_7_dsub_5
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_0_in_hGPR:dsub_5_dsub_7
      0,	// GPRPair_with_gsub_0_in_hGPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRPair_with_gsub_0_in_hGPR:dsub_5_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_0_in_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRPair_with_gsub_0_in_tcGPR
      0,	// GPRPair_with_gsub_0_in_tcGPR:dsub_0
      0,	// GPRPair_with_gsub_0_in_tcGPR:dsub_1
      0,	// GPRPair_with_gsub_0_in_tcGPR:dsub_2
      0,	// GPRPair_with_gsub_0_in_tcGPR:dsub_3
      0,	// GPRPair_with_gsub_0_in_tcGPR:dsub_4
      0,	// GPRPair_with_gsub_0_in_tcGPR:dsub_5
      0,	// GPRPair_with_gsub_0_in_tcGPR:dsub_6
      0,	// GPRPair_with_gsub_0_in_tcGPR:dsub_7
      38,	// GPRPair_with_gsub_0_in_tcGPR:gsub_0 -> tGPREven_and_tcGPR
      16,	// GPRPair_with_gsub_0_in_tcGPR:gsub_1 -> GPRnoip_and_GPRnopc
      0,	// GPRPair_with_gsub_0_in_tcGPR:qqsub_0
      0,	// GPRPair_with_gsub_0_in_tcGPR:qqsub_1
      0,	// GPRPair_with_gsub_0_in_tcGPR:qsub_0
      0,	// GPRPair_with_gsub_0_in_tcGPR:qsub_1
      0,	// GPRPair_with_gsub_0_in_tcGPR:qsub_2
      0,	// GPRPair_with_gsub_0_in_tcGPR:qsub_3
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_0
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_1
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_2
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_3
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_4
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_5
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_6
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_7
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_8
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_9
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_10
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_11
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_12
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_13
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_14
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_15
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_6_ssub_7_dsub_5
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_0_in_tcGPR:dsub_5_dsub_7
      0,	// GPRPair_with_gsub_0_in_tcGPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRPair_with_gsub_0_in_tcGPR:dsub_5_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_0_in_tcGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRPair_with_gsub_0_in_tcGPRnotr12
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:dsub_0
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:dsub_1
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:dsub_2
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:dsub_3
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:dsub_4
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:dsub_5
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:dsub_6
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:dsub_7
      42,	// GPRPair_with_gsub_0_in_tcGPRnotr12:gsub_0 -> tGPREven_and_tcGPRnotr12
      43,	// GPRPair_with_gsub_0_in_tcGPRnotr12:gsub_1 -> tGPROdd_and_tcGPR
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:qqsub_0
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:qqsub_1
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:qsub_0
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:qsub_1
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:qsub_2
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:qsub_3
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_0
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_1
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_2
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_3
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_4
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_5
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_6
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_7
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_8
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_9
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_10
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_11
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_12
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_13
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_14
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_15
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_6_ssub_7_dsub_5
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:dsub_5_dsub_7
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:dsub_5_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:dsub_0
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:dsub_1
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:dsub_2
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:dsub_3
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:dsub_4
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:dsub_5
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:dsub_6
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:dsub_7
      40,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:gsub_0 -> hGPR_and_GPRnoip_and_tGPREven
      41,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:gsub_1 -> hGPR_and_tGPROdd
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:qqsub_0
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:qqsub_1
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:qsub_0
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:qsub_1
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:qsub_2
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:qsub_3
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_0
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_1
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_2
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_3
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_4
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_5
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_6
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_7
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_8
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_9
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_10
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_11
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_12
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_13
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_14
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_15
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_6_ssub_7_dsub_5
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:dsub_5_dsub_7
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:dsub_5_ssub_12_ssub_13
      0,	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// GPRPair_with_gsub_1_in_GPRsp
      0,	// GPRPair_with_gsub_1_in_GPRsp:dsub_0
      0,	// GPRPair_with_gsub_1_in_GPRsp:dsub_1
      0,	// GPRPair_with_gsub_1_in_GPRsp:dsub_2
      0,	// GPRPair_with_gsub_1_in_GPRsp:dsub_3
      0,	// GPRPair_with_gsub_1_in_GPRsp:dsub_4
      0,	// GPRPair_with_gsub_1_in_GPRsp:dsub_5
      0,	// GPRPair_with_gsub_1_in_GPRsp:dsub_6
      0,	// GPRPair_with_gsub_1_in_GPRsp:dsub_7
      51,	// GPRPair_with_gsub_1_in_GPRsp:gsub_0 -> hGPR_and_tcGPR
      47,	// GPRPair_with_gsub_1_in_GPRsp:gsub_1 -> GPRsp
      0,	// GPRPair_with_gsub_1_in_GPRsp:qqsub_0
      0,	// GPRPair_with_gsub_1_in_GPRsp:qqsub_1
      0,	// GPRPair_with_gsub_1_in_GPRsp:qsub_0
      0,	// GPRPair_with_gsub_1_in_GPRsp:qsub_1
      0,	// GPRPair_with_gsub_1_in_GPRsp:qsub_2
      0,	// GPRPair_with_gsub_1_in_GPRsp:qsub_3
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_0
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_1
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_2
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_3
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_4
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_5
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_6
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_7
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_8
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_9
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_10
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_11
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_12
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_13
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_14
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_15
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_6_ssub_7_dsub_5
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_1_in_GPRsp:dsub_5_dsub_7
      0,	// GPRPair_with_gsub_1_in_GPRsp:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// GPRPair_with_gsub_1_in_GPRsp:dsub_5_ssub_12_ssub_13
      0,	// GPRPair_with_gsub_1_in_GPRsp:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DPairSpc
      52,	// DPairSpc:dsub_0 -> DPR
      0,	// DPairSpc:dsub_1
      52,	// DPairSpc:dsub_2 -> DPR
      0,	// DPairSpc:dsub_3
      0,	// DPairSpc:dsub_4
      0,	// DPairSpc:dsub_5
      0,	// DPairSpc:dsub_6
      0,	// DPairSpc:dsub_7
      0,	// DPairSpc:gsub_0
      0,	// DPairSpc:gsub_1
      0,	// DPairSpc:qqsub_0
      0,	// DPairSpc:qqsub_1
      0,	// DPairSpc:qsub_0
      0,	// DPairSpc:qsub_1
      0,	// DPairSpc:qsub_2
      0,	// DPairSpc:qsub_3
      3,	// DPairSpc:ssub_0 -> SPR
      3,	// DPairSpc:ssub_1 -> SPR
      0,	// DPairSpc:ssub_2
      0,	// DPairSpc:ssub_3
      3,	// DPairSpc:ssub_4 -> SPR
      3,	// DPairSpc:ssub_5 -> SPR
      0,	// DPairSpc:ssub_6
      0,	// DPairSpc:ssub_7
      0,	// DPairSpc:ssub_8
      0,	// DPairSpc:ssub_9
      0,	// DPairSpc:ssub_10
      0,	// DPairSpc:ssub_11
      0,	// DPairSpc:ssub_12
      0,	// DPairSpc:ssub_13
      0,	// DPairSpc:ssub_14
      0,	// DPairSpc:ssub_15
      0,	// DPairSpc:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// DPairSpc:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DPairSpc:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DPairSpc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// DPairSpc:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DPairSpc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DPairSpc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPairSpc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DPairSpc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DPairSpc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPairSpc:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DPairSpc:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPairSpc:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPairSpc:ssub_6_ssub_7_dsub_5
      0,	// DPairSpc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DPairSpc:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DPairSpc:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPairSpc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DPairSpc:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPairSpc:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DPairSpc:dsub_5_dsub_7
      0,	// DPairSpc:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DPairSpc:dsub_5_ssub_12_ssub_13
      0,	// DPairSpc:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DPairSpc_with_ssub_0
      4,	// DPairSpc_with_ssub_0:dsub_0 -> FPWithVPR_with_ssub_0
      0,	// DPairSpc_with_ssub_0:dsub_1
      52,	// DPairSpc_with_ssub_0:dsub_2 -> DPR
      0,	// DPairSpc_with_ssub_0:dsub_3
      0,	// DPairSpc_with_ssub_0:dsub_4
      0,	// DPairSpc_with_ssub_0:dsub_5
      0,	// DPairSpc_with_ssub_0:dsub_6
      0,	// DPairSpc_with_ssub_0:dsub_7
      0,	// DPairSpc_with_ssub_0:gsub_0
      0,	// DPairSpc_with_ssub_0:gsub_1
      0,	// DPairSpc_with_ssub_0:qqsub_0
      0,	// DPairSpc_with_ssub_0:qqsub_1
      0,	// DPairSpc_with_ssub_0:qsub_0
      0,	// DPairSpc_with_ssub_0:qsub_1
      0,	// DPairSpc_with_ssub_0:qsub_2
      0,	// DPairSpc_with_ssub_0:qsub_3
      3,	// DPairSpc_with_ssub_0:ssub_0 -> SPR
      3,	// DPairSpc_with_ssub_0:ssub_1 -> SPR
      0,	// DPairSpc_with_ssub_0:ssub_2
      0,	// DPairSpc_with_ssub_0:ssub_3
      3,	// DPairSpc_with_ssub_0:ssub_4 -> SPR
      3,	// DPairSpc_with_ssub_0:ssub_5 -> SPR
      0,	// DPairSpc_with_ssub_0:ssub_6
      0,	// DPairSpc_with_ssub_0:ssub_7
      0,	// DPairSpc_with_ssub_0:ssub_8
      0,	// DPairSpc_with_ssub_0:ssub_9
      0,	// DPairSpc_with_ssub_0:ssub_10
      0,	// DPairSpc_with_ssub_0:ssub_11
      0,	// DPairSpc_with_ssub_0:ssub_12
      0,	// DPairSpc_with_ssub_0:ssub_13
      0,	// DPairSpc_with_ssub_0:ssub_14
      0,	// DPairSpc_with_ssub_0:ssub_15
      0,	// DPairSpc_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// DPairSpc_with_ssub_0:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DPairSpc_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DPairSpc_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// DPairSpc_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DPairSpc_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DPairSpc_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPairSpc_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DPairSpc_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DPairSpc_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPairSpc_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DPairSpc_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPairSpc_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPairSpc_with_ssub_0:ssub_6_ssub_7_dsub_5
      0,	// DPairSpc_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DPairSpc_with_ssub_0:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DPairSpc_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPairSpc_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DPairSpc_with_ssub_0:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPairSpc_with_ssub_0:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DPairSpc_with_ssub_0:dsub_5_dsub_7
      0,	// DPairSpc_with_ssub_0:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DPairSpc_with_ssub_0:dsub_5_ssub_12_ssub_13
      0,	// DPairSpc_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DPairSpc_with_ssub_4
      53,	// DPairSpc_with_ssub_4:dsub_0 -> DPR_VFP2
      0,	// DPairSpc_with_ssub_4:dsub_1
      53,	// DPairSpc_with_ssub_4:dsub_2 -> DPR_VFP2
      0,	// DPairSpc_with_ssub_4:dsub_3
      0,	// DPairSpc_with_ssub_4:dsub_4
      0,	// DPairSpc_with_ssub_4:dsub_5
      0,	// DPairSpc_with_ssub_4:dsub_6
      0,	// DPairSpc_with_ssub_4:dsub_7
      0,	// DPairSpc_with_ssub_4:gsub_0
      0,	// DPairSpc_with_ssub_4:gsub_1
      0,	// DPairSpc_with_ssub_4:qqsub_0
      0,	// DPairSpc_with_ssub_4:qqsub_1
      0,	// DPairSpc_with_ssub_4:qsub_0
      0,	// DPairSpc_with_ssub_4:qsub_1
      0,	// DPairSpc_with_ssub_4:qsub_2
      0,	// DPairSpc_with_ssub_4:qsub_3
      3,	// DPairSpc_with_ssub_4:ssub_0 -> SPR
      3,	// DPairSpc_with_ssub_4:ssub_1 -> SPR
      0,	// DPairSpc_with_ssub_4:ssub_2
      0,	// DPairSpc_with_ssub_4:ssub_3
      3,	// DPairSpc_with_ssub_4:ssub_4 -> SPR
      3,	// DPairSpc_with_ssub_4:ssub_5 -> SPR
      0,	// DPairSpc_with_ssub_4:ssub_6
      0,	// DPairSpc_with_ssub_4:ssub_7
      0,	// DPairSpc_with_ssub_4:ssub_8
      0,	// DPairSpc_with_ssub_4:ssub_9
      0,	// DPairSpc_with_ssub_4:ssub_10
      0,	// DPairSpc_with_ssub_4:ssub_11
      0,	// DPairSpc_with_ssub_4:ssub_12
      0,	// DPairSpc_with_ssub_4:ssub_13
      0,	// DPairSpc_with_ssub_4:ssub_14
      0,	// DPairSpc_with_ssub_4:ssub_15
      0,	// DPairSpc_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// DPairSpc_with_ssub_4:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DPairSpc_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DPairSpc_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// DPairSpc_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DPairSpc_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DPairSpc_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPairSpc_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DPairSpc_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DPairSpc_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPairSpc_with_ssub_4:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DPairSpc_with_ssub_4:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPairSpc_with_ssub_4:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPairSpc_with_ssub_4:ssub_6_ssub_7_dsub_5
      0,	// DPairSpc_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DPairSpc_with_ssub_4:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DPairSpc_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPairSpc_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DPairSpc_with_ssub_4:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPairSpc_with_ssub_4:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DPairSpc_with_ssub_4:dsub_5_dsub_7
      0,	// DPairSpc_with_ssub_4:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DPairSpc_with_ssub_4:dsub_5_ssub_12_ssub_13
      0,	// DPairSpc_with_ssub_4:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DPairSpc_with_dsub_0_in_DPR_8
      20,	// DPairSpc_with_dsub_0_in_DPR_8:dsub_0 -> FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8
      0,	// DPairSpc_with_dsub_0_in_DPR_8:dsub_1
      53,	// DPairSpc_with_dsub_0_in_DPR_8:dsub_2 -> DPR_VFP2
      0,	// DPairSpc_with_dsub_0_in_DPR_8:dsub_3
      0,	// DPairSpc_with_dsub_0_in_DPR_8:dsub_4
      0,	// DPairSpc_with_dsub_0_in_DPR_8:dsub_5
      0,	// DPairSpc_with_dsub_0_in_DPR_8:dsub_6
      0,	// DPairSpc_with_dsub_0_in_DPR_8:dsub_7
      0,	// DPairSpc_with_dsub_0_in_DPR_8:gsub_0
      0,	// DPairSpc_with_dsub_0_in_DPR_8:gsub_1
      0,	// DPairSpc_with_dsub_0_in_DPR_8:qqsub_0
      0,	// DPairSpc_with_dsub_0_in_DPR_8:qqsub_1
      0,	// DPairSpc_with_dsub_0_in_DPR_8:qsub_0
      0,	// DPairSpc_with_dsub_0_in_DPR_8:qsub_1
      0,	// DPairSpc_with_dsub_0_in_DPR_8:qsub_2
      0,	// DPairSpc_with_dsub_0_in_DPR_8:qsub_3
      8,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_0 -> SPR_8
      8,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_1 -> SPR_8
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_2
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_3
      3,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_4 -> SPR
      3,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_5 -> SPR
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_6
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_7
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_8
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_9
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_10
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_11
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_12
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_13
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_14
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_15
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_dsub_5
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DPairSpc_with_dsub_0_in_DPR_8:dsub_5_dsub_7
      0,	// DPairSpc_with_dsub_0_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DPairSpc_with_dsub_0_in_DPR_8:dsub_5_ssub_12_ssub_13
      0,	// DPairSpc_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DPairSpc_with_dsub_2_in_DPR_8
      54,	// DPairSpc_with_dsub_2_in_DPR_8:dsub_0 -> DPR_8
      0,	// DPairSpc_with_dsub_2_in_DPR_8:dsub_1
      54,	// DPairSpc_with_dsub_2_in_DPR_8:dsub_2 -> DPR_8
      0,	// DPairSpc_with_dsub_2_in_DPR_8:dsub_3
      0,	// DPairSpc_with_dsub_2_in_DPR_8:dsub_4
      0,	// DPairSpc_with_dsub_2_in_DPR_8:dsub_5
      0,	// DPairSpc_with_dsub_2_in_DPR_8:dsub_6
      0,	// DPairSpc_with_dsub_2_in_DPR_8:dsub_7
      0,	// DPairSpc_with_dsub_2_in_DPR_8:gsub_0
      0,	// DPairSpc_with_dsub_2_in_DPR_8:gsub_1
      0,	// DPairSpc_with_dsub_2_in_DPR_8:qqsub_0
      0,	// DPairSpc_with_dsub_2_in_DPR_8:qqsub_1
      0,	// DPairSpc_with_dsub_2_in_DPR_8:qsub_0
      0,	// DPairSpc_with_dsub_2_in_DPR_8:qsub_1
      0,	// DPairSpc_with_dsub_2_in_DPR_8:qsub_2
      0,	// DPairSpc_with_dsub_2_in_DPR_8:qsub_3
      8,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_0 -> SPR_8
      8,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_1 -> SPR_8
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_2
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_3
      8,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_4 -> SPR_8
      8,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_5 -> SPR_8
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_6
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_7
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_8
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_9
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_10
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_11
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_12
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_13
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_14
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_15
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DPairSpc_with_dsub_2_in_DPR_8:dsub_5_dsub_7
      0,	// DPairSpc_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DPairSpc_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13
      0,	// DPairSpc_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DPair
      52,	// DPair:dsub_0 -> DPR
      52,	// DPair:dsub_1 -> DPR
      0,	// DPair:dsub_2
      0,	// DPair:dsub_3
      0,	// DPair:dsub_4
      0,	// DPair:dsub_5
      0,	// DPair:dsub_6
      0,	// DPair:dsub_7
      0,	// DPair:gsub_0
      0,	// DPair:gsub_1
      0,	// DPair:qqsub_0
      0,	// DPair:qqsub_1
      0,	// DPair:qsub_0
      0,	// DPair:qsub_1
      0,	// DPair:qsub_2
      0,	// DPair:qsub_3
      3,	// DPair:ssub_0 -> SPR
      3,	// DPair:ssub_1 -> SPR
      3,	// DPair:ssub_2 -> SPR
      3,	// DPair:ssub_3 -> SPR
      0,	// DPair:ssub_4
      0,	// DPair:ssub_5
      0,	// DPair:ssub_6
      0,	// DPair:ssub_7
      0,	// DPair:ssub_8
      0,	// DPair:ssub_9
      0,	// DPair:ssub_10
      0,	// DPair:ssub_11
      0,	// DPair:ssub_12
      0,	// DPair:ssub_13
      0,	// DPair:ssub_14
      0,	// DPair:ssub_15
      0,	// DPair:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// DPair:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DPair:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DPair:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// DPair:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DPair:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DPair:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPair:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DPair:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DPair:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPair:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DPair:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPair:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPair:ssub_6_ssub_7_dsub_5
      0,	// DPair:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DPair:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DPair:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPair:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DPair:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPair:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DPair:dsub_5_dsub_7
      0,	// DPair:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DPair:dsub_5_ssub_12_ssub_13
      0,	// DPair:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DPair_with_ssub_0
      4,	// DPair_with_ssub_0:dsub_0 -> FPWithVPR_with_ssub_0
      52,	// DPair_with_ssub_0:dsub_1 -> DPR
      0,	// DPair_with_ssub_0:dsub_2
      0,	// DPair_with_ssub_0:dsub_3
      0,	// DPair_with_ssub_0:dsub_4
      0,	// DPair_with_ssub_0:dsub_5
      0,	// DPair_with_ssub_0:dsub_6
      0,	// DPair_with_ssub_0:dsub_7
      0,	// DPair_with_ssub_0:gsub_0
      0,	// DPair_with_ssub_0:gsub_1
      0,	// DPair_with_ssub_0:qqsub_0
      0,	// DPair_with_ssub_0:qqsub_1
      0,	// DPair_with_ssub_0:qsub_0
      0,	// DPair_with_ssub_0:qsub_1
      0,	// DPair_with_ssub_0:qsub_2
      0,	// DPair_with_ssub_0:qsub_3
      3,	// DPair_with_ssub_0:ssub_0 -> SPR
      3,	// DPair_with_ssub_0:ssub_1 -> SPR
      3,	// DPair_with_ssub_0:ssub_2 -> SPR
      3,	// DPair_with_ssub_0:ssub_3 -> SPR
      0,	// DPair_with_ssub_0:ssub_4
      0,	// DPair_with_ssub_0:ssub_5
      0,	// DPair_with_ssub_0:ssub_6
      0,	// DPair_with_ssub_0:ssub_7
      0,	// DPair_with_ssub_0:ssub_8
      0,	// DPair_with_ssub_0:ssub_9
      0,	// DPair_with_ssub_0:ssub_10
      0,	// DPair_with_ssub_0:ssub_11
      0,	// DPair_with_ssub_0:ssub_12
      0,	// DPair_with_ssub_0:ssub_13
      0,	// DPair_with_ssub_0:ssub_14
      0,	// DPair_with_ssub_0:ssub_15
      0,	// DPair_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// DPair_with_ssub_0:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DPair_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DPair_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// DPair_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DPair_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DPair_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPair_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DPair_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DPair_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPair_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DPair_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPair_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPair_with_ssub_0:ssub_6_ssub_7_dsub_5
      0,	// DPair_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DPair_with_ssub_0:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DPair_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPair_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DPair_with_ssub_0:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPair_with_ssub_0:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DPair_with_ssub_0:dsub_5_dsub_7
      0,	// DPair_with_ssub_0:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DPair_with_ssub_0:dsub_5_ssub_12_ssub_13
      0,	// DPair_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// QPR
      52,	// QPR:dsub_0 -> DPR
      52,	// QPR:dsub_1 -> DPR
      0,	// QPR:dsub_2
      0,	// QPR:dsub_3
      0,	// QPR:dsub_4
      0,	// QPR:dsub_5
      0,	// QPR:dsub_6
      0,	// QPR:dsub_7
      0,	// QPR:gsub_0
      0,	// QPR:gsub_1
      0,	// QPR:qqsub_0
      0,	// QPR:qqsub_1
      0,	// QPR:qsub_0
      0,	// QPR:qsub_1
      0,	// QPR:qsub_2
      0,	// QPR:qsub_3
      3,	// QPR:ssub_0 -> SPR
      3,	// QPR:ssub_1 -> SPR
      3,	// QPR:ssub_2 -> SPR
      3,	// QPR:ssub_3 -> SPR
      0,	// QPR:ssub_4
      0,	// QPR:ssub_5
      0,	// QPR:ssub_6
      0,	// QPR:ssub_7
      0,	// QPR:ssub_8
      0,	// QPR:ssub_9
      0,	// QPR:ssub_10
      0,	// QPR:ssub_11
      0,	// QPR:ssub_12
      0,	// QPR:ssub_13
      0,	// QPR:ssub_14
      0,	// QPR:ssub_15
      0,	// QPR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// QPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// QPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// QPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// QPR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// QPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// QPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// QPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// QPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// QPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// QPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// QPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// QPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// QPR:ssub_6_ssub_7_dsub_5
      0,	// QPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// QPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// QPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// QPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// QPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// QPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// QPR:dsub_5_dsub_7
      0,	// QPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// QPR:dsub_5_ssub_12_ssub_13
      0,	// QPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DPair_with_ssub_2
      53,	// DPair_with_ssub_2:dsub_0 -> DPR_VFP2
      53,	// DPair_with_ssub_2:dsub_1 -> DPR_VFP2
      0,	// DPair_with_ssub_2:dsub_2
      0,	// DPair_with_ssub_2:dsub_3
      0,	// DPair_with_ssub_2:dsub_4
      0,	// DPair_with_ssub_2:dsub_5
      0,	// DPair_with_ssub_2:dsub_6
      0,	// DPair_with_ssub_2:dsub_7
      0,	// DPair_with_ssub_2:gsub_0
      0,	// DPair_with_ssub_2:gsub_1
      0,	// DPair_with_ssub_2:qqsub_0
      0,	// DPair_with_ssub_2:qqsub_1
      0,	// DPair_with_ssub_2:qsub_0
      0,	// DPair_with_ssub_2:qsub_1
      0,	// DPair_with_ssub_2:qsub_2
      0,	// DPair_with_ssub_2:qsub_3
      3,	// DPair_with_ssub_2:ssub_0 -> SPR
      3,	// DPair_with_ssub_2:ssub_1 -> SPR
      3,	// DPair_with_ssub_2:ssub_2 -> SPR
      3,	// DPair_with_ssub_2:ssub_3 -> SPR
      0,	// DPair_with_ssub_2:ssub_4
      0,	// DPair_with_ssub_2:ssub_5
      0,	// DPair_with_ssub_2:ssub_6
      0,	// DPair_with_ssub_2:ssub_7
      0,	// DPair_with_ssub_2:ssub_8
      0,	// DPair_with_ssub_2:ssub_9
      0,	// DPair_with_ssub_2:ssub_10
      0,	// DPair_with_ssub_2:ssub_11
      0,	// DPair_with_ssub_2:ssub_12
      0,	// DPair_with_ssub_2:ssub_13
      0,	// DPair_with_ssub_2:ssub_14
      0,	// DPair_with_ssub_2:ssub_15
      0,	// DPair_with_ssub_2:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// DPair_with_ssub_2:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DPair_with_ssub_2:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DPair_with_ssub_2:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// DPair_with_ssub_2:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DPair_with_ssub_2:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DPair_with_ssub_2:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPair_with_ssub_2:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DPair_with_ssub_2:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DPair_with_ssub_2:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPair_with_ssub_2:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DPair_with_ssub_2:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPair_with_ssub_2:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPair_with_ssub_2:ssub_6_ssub_7_dsub_5
      0,	// DPair_with_ssub_2:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DPair_with_ssub_2:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DPair_with_ssub_2:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPair_with_ssub_2:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DPair_with_ssub_2:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPair_with_ssub_2:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DPair_with_ssub_2:dsub_5_dsub_7
      0,	// DPair_with_ssub_2:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DPair_with_ssub_2:dsub_5_ssub_12_ssub_13
      0,	// DPair_with_ssub_2:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DPair_with_dsub_0_in_DPR_8
      20,	// DPair_with_dsub_0_in_DPR_8:dsub_0 -> FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8
      53,	// DPair_with_dsub_0_in_DPR_8:dsub_1 -> DPR_VFP2
      0,	// DPair_with_dsub_0_in_DPR_8:dsub_2
      0,	// DPair_with_dsub_0_in_DPR_8:dsub_3
      0,	// DPair_with_dsub_0_in_DPR_8:dsub_4
      0,	// DPair_with_dsub_0_in_DPR_8:dsub_5
      0,	// DPair_with_dsub_0_in_DPR_8:dsub_6
      0,	// DPair_with_dsub_0_in_DPR_8:dsub_7
      0,	// DPair_with_dsub_0_in_DPR_8:gsub_0
      0,	// DPair_with_dsub_0_in_DPR_8:gsub_1
      0,	// DPair_with_dsub_0_in_DPR_8:qqsub_0
      0,	// DPair_with_dsub_0_in_DPR_8:qqsub_1
      0,	// DPair_with_dsub_0_in_DPR_8:qsub_0
      0,	// DPair_with_dsub_0_in_DPR_8:qsub_1
      0,	// DPair_with_dsub_0_in_DPR_8:qsub_2
      0,	// DPair_with_dsub_0_in_DPR_8:qsub_3
      8,	// DPair_with_dsub_0_in_DPR_8:ssub_0 -> SPR_8
      8,	// DPair_with_dsub_0_in_DPR_8:ssub_1 -> SPR_8
      3,	// DPair_with_dsub_0_in_DPR_8:ssub_2 -> SPR
      3,	// DPair_with_dsub_0_in_DPR_8:ssub_3 -> SPR
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_4
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_5
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_6
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_7
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_8
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_9
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_10
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_11
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_12
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_13
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_14
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_15
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_6_ssub_7_dsub_5
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DPair_with_dsub_0_in_DPR_8:dsub_5_dsub_7
      0,	// DPair_with_dsub_0_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DPair_with_dsub_0_in_DPR_8:dsub_5_ssub_12_ssub_13
      0,	// DPair_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// MQPR
      53,	// MQPR:dsub_0 -> DPR_VFP2
      53,	// MQPR:dsub_1 -> DPR_VFP2
      0,	// MQPR:dsub_2
      0,	// MQPR:dsub_3
      0,	// MQPR:dsub_4
      0,	// MQPR:dsub_5
      0,	// MQPR:dsub_6
      0,	// MQPR:dsub_7
      0,	// MQPR:gsub_0
      0,	// MQPR:gsub_1
      0,	// MQPR:qqsub_0
      0,	// MQPR:qqsub_1
      0,	// MQPR:qsub_0
      0,	// MQPR:qsub_1
      0,	// MQPR:qsub_2
      0,	// MQPR:qsub_3
      3,	// MQPR:ssub_0 -> SPR
      3,	// MQPR:ssub_1 -> SPR
      3,	// MQPR:ssub_2 -> SPR
      3,	// MQPR:ssub_3 -> SPR
      0,	// MQPR:ssub_4
      0,	// MQPR:ssub_5
      0,	// MQPR:ssub_6
      0,	// MQPR:ssub_7
      0,	// MQPR:ssub_8
      0,	// MQPR:ssub_9
      0,	// MQPR:ssub_10
      0,	// MQPR:ssub_11
      0,	// MQPR:ssub_12
      0,	// MQPR:ssub_13
      0,	// MQPR:ssub_14
      0,	// MQPR:ssub_15
      0,	// MQPR:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// MQPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// MQPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// MQPR:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// MQPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// MQPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// MQPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// MQPR:ssub_6_ssub_7_dsub_5
      0,	// MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// MQPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// MQPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// MQPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// MQPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// MQPR:dsub_5_dsub_7
      0,	// MQPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// MQPR:dsub_5_ssub_12_ssub_13
      0,	// MQPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// QPR_VFP2
      53,	// QPR_VFP2:dsub_0 -> DPR_VFP2
      53,	// QPR_VFP2:dsub_1 -> DPR_VFP2
      0,	// QPR_VFP2:dsub_2
      0,	// QPR_VFP2:dsub_3
      0,	// QPR_VFP2:dsub_4
      0,	// QPR_VFP2:dsub_5
      0,	// QPR_VFP2:dsub_6
      0,	// QPR_VFP2:dsub_7
      0,	// QPR_VFP2:gsub_0
      0,	// QPR_VFP2:gsub_1
      0,	// QPR_VFP2:qqsub_0
      0,	// QPR_VFP2:qqsub_1
      0,	// QPR_VFP2:qsub_0
      0,	// QPR_VFP2:qsub_1
      0,	// QPR_VFP2:qsub_2
      0,	// QPR_VFP2:qsub_3
      3,	// QPR_VFP2:ssub_0 -> SPR
      3,	// QPR_VFP2:ssub_1 -> SPR
      3,	// QPR_VFP2:ssub_2 -> SPR
      3,	// QPR_VFP2:ssub_3 -> SPR
      0,	// QPR_VFP2:ssub_4
      0,	// QPR_VFP2:ssub_5
      0,	// QPR_VFP2:ssub_6
      0,	// QPR_VFP2:ssub_7
      0,	// QPR_VFP2:ssub_8
      0,	// QPR_VFP2:ssub_9
      0,	// QPR_VFP2:ssub_10
      0,	// QPR_VFP2:ssub_11
      0,	// QPR_VFP2:ssub_12
      0,	// QPR_VFP2:ssub_13
      0,	// QPR_VFP2:ssub_14
      0,	// QPR_VFP2:ssub_15
      0,	// QPR_VFP2:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// QPR_VFP2:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// QPR_VFP2:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// QPR_VFP2:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// QPR_VFP2:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// QPR_VFP2:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// QPR_VFP2:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// QPR_VFP2:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// QPR_VFP2:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// QPR_VFP2:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// QPR_VFP2:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// QPR_VFP2:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// QPR_VFP2:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// QPR_VFP2:ssub_6_ssub_7_dsub_5
      0,	// QPR_VFP2:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// QPR_VFP2:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// QPR_VFP2:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// QPR_VFP2:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// QPR_VFP2:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// QPR_VFP2:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// QPR_VFP2:dsub_5_dsub_7
      0,	// QPR_VFP2:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// QPR_VFP2:dsub_5_ssub_12_ssub_13
      0,	// QPR_VFP2:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DPair_with_dsub_1_in_DPR_8
      54,	// DPair_with_dsub_1_in_DPR_8:dsub_0 -> DPR_8
      54,	// DPair_with_dsub_1_in_DPR_8:dsub_1 -> DPR_8
      0,	// DPair_with_dsub_1_in_DPR_8:dsub_2
      0,	// DPair_with_dsub_1_in_DPR_8:dsub_3
      0,	// DPair_with_dsub_1_in_DPR_8:dsub_4
      0,	// DPair_with_dsub_1_in_DPR_8:dsub_5
      0,	// DPair_with_dsub_1_in_DPR_8:dsub_6
      0,	// DPair_with_dsub_1_in_DPR_8:dsub_7
      0,	// DPair_with_dsub_1_in_DPR_8:gsub_0
      0,	// DPair_with_dsub_1_in_DPR_8:gsub_1
      0,	// DPair_with_dsub_1_in_DPR_8:qqsub_0
      0,	// DPair_with_dsub_1_in_DPR_8:qqsub_1
      0,	// DPair_with_dsub_1_in_DPR_8:qsub_0
      0,	// DPair_with_dsub_1_in_DPR_8:qsub_1
      0,	// DPair_with_dsub_1_in_DPR_8:qsub_2
      0,	// DPair_with_dsub_1_in_DPR_8:qsub_3
      8,	// DPair_with_dsub_1_in_DPR_8:ssub_0 -> SPR_8
      8,	// DPair_with_dsub_1_in_DPR_8:ssub_1 -> SPR_8
      8,	// DPair_with_dsub_1_in_DPR_8:ssub_2 -> SPR_8
      8,	// DPair_with_dsub_1_in_DPR_8:ssub_3 -> SPR_8
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_4
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_5
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_6
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_7
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_8
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_9
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_10
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_11
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_12
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_13
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_14
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_15
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_6_ssub_7_dsub_5
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DPair_with_dsub_1_in_DPR_8:dsub_5_dsub_7
      0,	// DPair_with_dsub_1_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DPair_with_dsub_1_in_DPR_8:dsub_5_ssub_12_ssub_13
      0,	// DPair_with_dsub_1_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// QPR_8
      54,	// QPR_8:dsub_0 -> DPR_8
      54,	// QPR_8:dsub_1 -> DPR_8
      0,	// QPR_8:dsub_2
      0,	// QPR_8:dsub_3
      0,	// QPR_8:dsub_4
      0,	// QPR_8:dsub_5
      0,	// QPR_8:dsub_6
      0,	// QPR_8:dsub_7
      0,	// QPR_8:gsub_0
      0,	// QPR_8:gsub_1
      0,	// QPR_8:qqsub_0
      0,	// QPR_8:qqsub_1
      0,	// QPR_8:qsub_0
      0,	// QPR_8:qsub_1
      0,	// QPR_8:qsub_2
      0,	// QPR_8:qsub_3
      8,	// QPR_8:ssub_0 -> SPR_8
      8,	// QPR_8:ssub_1 -> SPR_8
      8,	// QPR_8:ssub_2 -> SPR_8
      8,	// QPR_8:ssub_3 -> SPR_8
      0,	// QPR_8:ssub_4
      0,	// QPR_8:ssub_5
      0,	// QPR_8:ssub_6
      0,	// QPR_8:ssub_7
      0,	// QPR_8:ssub_8
      0,	// QPR_8:ssub_9
      0,	// QPR_8:ssub_10
      0,	// QPR_8:ssub_11
      0,	// QPR_8:ssub_12
      0,	// QPR_8:ssub_13
      0,	// QPR_8:ssub_14
      0,	// QPR_8:ssub_15
      0,	// QPR_8:ssub_0_ssub_1_ssub_4_ssub_5
      0,	// QPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// QPR_8:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// QPR_8:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// QPR_8:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// QPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// QPR_8:ssub_6_ssub_7_dsub_5
      0,	// QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// QPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// QPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// QPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// QPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// QPR_8:dsub_5_dsub_7
      0,	// QPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// QPR_8:dsub_5_ssub_12_ssub_13
      0,	// QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple
      52,	// DTriple:dsub_0 -> DPR
      52,	// DTriple:dsub_1 -> DPR
      52,	// DTriple:dsub_2 -> DPR
      0,	// DTriple:dsub_3
      0,	// DTriple:dsub_4
      0,	// DTriple:dsub_5
      0,	// DTriple:dsub_6
      0,	// DTriple:dsub_7
      0,	// DTriple:gsub_0
      0,	// DTriple:gsub_1
      0,	// DTriple:qqsub_0
      0,	// DTriple:qqsub_1
      68,	// DTriple:qsub_0 -> DPair
      0,	// DTriple:qsub_1
      0,	// DTriple:qsub_2
      0,	// DTriple:qsub_3
      3,	// DTriple:ssub_0 -> SPR
      3,	// DTriple:ssub_1 -> SPR
      3,	// DTriple:ssub_2 -> SPR
      3,	// DTriple:ssub_3 -> SPR
      3,	// DTriple:ssub_4 -> SPR
      3,	// DTriple:ssub_5 -> SPR
      0,	// DTriple:ssub_6
      0,	// DTriple:ssub_7
      0,	// DTriple:ssub_8
      0,	// DTriple:ssub_9
      0,	// DTriple:ssub_10
      0,	// DTriple:ssub_11
      0,	// DTriple:ssub_12
      0,	// DTriple:ssub_13
      0,	// DTriple:ssub_14
      0,	// DTriple:ssub_15
      63,	// DTriple:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc
      0,	// DTriple:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTriple:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DTriple:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      68,	// DTriple:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair
      0,	// DTriple:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DTriple:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple:ssub_6_ssub_7_dsub_5
      0,	// DTriple:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DTriple:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple:dsub_5_dsub_7
      0,	// DTriple:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DTriple:dsub_5_ssub_12_ssub_13
      0,	// DTriple:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTripleSpc
      52,	// DTripleSpc:dsub_0 -> DPR
      0,	// DTripleSpc:dsub_1
      52,	// DTripleSpc:dsub_2 -> DPR
      0,	// DTripleSpc:dsub_3
      52,	// DTripleSpc:dsub_4 -> DPR
      0,	// DTripleSpc:dsub_5
      0,	// DTripleSpc:dsub_6
      0,	// DTripleSpc:dsub_7
      0,	// DTripleSpc:gsub_0
      0,	// DTripleSpc:gsub_1
      0,	// DTripleSpc:qqsub_0
      0,	// DTripleSpc:qqsub_1
      0,	// DTripleSpc:qsub_0
      0,	// DTripleSpc:qsub_1
      0,	// DTripleSpc:qsub_2
      0,	// DTripleSpc:qsub_3
      3,	// DTripleSpc:ssub_0 -> SPR
      3,	// DTripleSpc:ssub_1 -> SPR
      0,	// DTripleSpc:ssub_2
      0,	// DTripleSpc:ssub_3
      3,	// DTripleSpc:ssub_4 -> SPR
      3,	// DTripleSpc:ssub_5 -> SPR
      0,	// DTripleSpc:ssub_6
      0,	// DTripleSpc:ssub_7
      3,	// DTripleSpc:ssub_8 -> SPR
      3,	// DTripleSpc:ssub_9 -> SPR
      0,	// DTripleSpc:ssub_10
      0,	// DTripleSpc:ssub_11
      0,	// DTripleSpc:ssub_12
      0,	// DTripleSpc:ssub_13
      0,	// DTripleSpc:ssub_14
      0,	// DTripleSpc:ssub_15
      63,	// DTripleSpc:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc
      0,	// DTripleSpc:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTripleSpc:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DTripleSpc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// DTripleSpc:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTripleSpc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTripleSpc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTripleSpc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DTripleSpc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTripleSpc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      63,	// DTripleSpc:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc
      0,	// DTripleSpc:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTripleSpc:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTripleSpc:ssub_6_ssub_7_dsub_5
      0,	// DTripleSpc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DTripleSpc:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTripleSpc:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTripleSpc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTripleSpc:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTripleSpc:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTripleSpc:dsub_5_dsub_7
      0,	// DTripleSpc:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DTripleSpc:dsub_5_ssub_12_ssub_13
      0,	// DTripleSpc:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTripleSpc_with_ssub_0
      4,	// DTripleSpc_with_ssub_0:dsub_0 -> FPWithVPR_with_ssub_0
      0,	// DTripleSpc_with_ssub_0:dsub_1
      52,	// DTripleSpc_with_ssub_0:dsub_2 -> DPR
      0,	// DTripleSpc_with_ssub_0:dsub_3
      52,	// DTripleSpc_with_ssub_0:dsub_4 -> DPR
      0,	// DTripleSpc_with_ssub_0:dsub_5
      0,	// DTripleSpc_with_ssub_0:dsub_6
      0,	// DTripleSpc_with_ssub_0:dsub_7
      0,	// DTripleSpc_with_ssub_0:gsub_0
      0,	// DTripleSpc_with_ssub_0:gsub_1
      0,	// DTripleSpc_with_ssub_0:qqsub_0
      0,	// DTripleSpc_with_ssub_0:qqsub_1
      0,	// DTripleSpc_with_ssub_0:qsub_0
      0,	// DTripleSpc_with_ssub_0:qsub_1
      0,	// DTripleSpc_with_ssub_0:qsub_2
      0,	// DTripleSpc_with_ssub_0:qsub_3
      3,	// DTripleSpc_with_ssub_0:ssub_0 -> SPR
      3,	// DTripleSpc_with_ssub_0:ssub_1 -> SPR
      0,	// DTripleSpc_with_ssub_0:ssub_2
      0,	// DTripleSpc_with_ssub_0:ssub_3
      3,	// DTripleSpc_with_ssub_0:ssub_4 -> SPR
      3,	// DTripleSpc_with_ssub_0:ssub_5 -> SPR
      0,	// DTripleSpc_with_ssub_0:ssub_6
      0,	// DTripleSpc_with_ssub_0:ssub_7
      3,	// DTripleSpc_with_ssub_0:ssub_8 -> SPR
      3,	// DTripleSpc_with_ssub_0:ssub_9 -> SPR
      0,	// DTripleSpc_with_ssub_0:ssub_10
      0,	// DTripleSpc_with_ssub_0:ssub_11
      0,	// DTripleSpc_with_ssub_0:ssub_12
      0,	// DTripleSpc_with_ssub_0:ssub_13
      0,	// DTripleSpc_with_ssub_0:ssub_14
      0,	// DTripleSpc_with_ssub_0:ssub_15
      64,	// DTripleSpc_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_0
      0,	// DTripleSpc_with_ssub_0:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTripleSpc_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DTripleSpc_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// DTripleSpc_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTripleSpc_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTripleSpc_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTripleSpc_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DTripleSpc_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTripleSpc_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      63,	// DTripleSpc_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc
      0,	// DTripleSpc_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTripleSpc_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTripleSpc_with_ssub_0:ssub_6_ssub_7_dsub_5
      0,	// DTripleSpc_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DTripleSpc_with_ssub_0:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTripleSpc_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTripleSpc_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTripleSpc_with_ssub_0:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTripleSpc_with_ssub_0:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTripleSpc_with_ssub_0:dsub_5_dsub_7
      0,	// DTripleSpc_with_ssub_0:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DTripleSpc_with_ssub_0:dsub_5_ssub_12_ssub_13
      0,	// DTripleSpc_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_ssub_0
      4,	// DTriple_with_ssub_0:dsub_0 -> FPWithVPR_with_ssub_0
      52,	// DTriple_with_ssub_0:dsub_1 -> DPR
      52,	// DTriple_with_ssub_0:dsub_2 -> DPR
      0,	// DTriple_with_ssub_0:dsub_3
      0,	// DTriple_with_ssub_0:dsub_4
      0,	// DTriple_with_ssub_0:dsub_5
      0,	// DTriple_with_ssub_0:dsub_6
      0,	// DTriple_with_ssub_0:dsub_7
      0,	// DTriple_with_ssub_0:gsub_0
      0,	// DTriple_with_ssub_0:gsub_1
      0,	// DTriple_with_ssub_0:qqsub_0
      0,	// DTriple_with_ssub_0:qqsub_1
      69,	// DTriple_with_ssub_0:qsub_0 -> DPair_with_ssub_0
      0,	// DTriple_with_ssub_0:qsub_1
      0,	// DTriple_with_ssub_0:qsub_2
      0,	// DTriple_with_ssub_0:qsub_3
      3,	// DTriple_with_ssub_0:ssub_0 -> SPR
      3,	// DTriple_with_ssub_0:ssub_1 -> SPR
      3,	// DTriple_with_ssub_0:ssub_2 -> SPR
      3,	// DTriple_with_ssub_0:ssub_3 -> SPR
      3,	// DTriple_with_ssub_0:ssub_4 -> SPR
      3,	// DTriple_with_ssub_0:ssub_5 -> SPR
      0,	// DTriple_with_ssub_0:ssub_6
      0,	// DTriple_with_ssub_0:ssub_7
      0,	// DTriple_with_ssub_0:ssub_8
      0,	// DTriple_with_ssub_0:ssub_9
      0,	// DTriple_with_ssub_0:ssub_10
      0,	// DTriple_with_ssub_0:ssub_11
      0,	// DTriple_with_ssub_0:ssub_12
      0,	// DTriple_with_ssub_0:ssub_13
      0,	// DTriple_with_ssub_0:ssub_14
      0,	// DTriple_with_ssub_0:ssub_15
      64,	// DTriple_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_0
      0,	// DTriple_with_ssub_0:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTriple_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DTriple_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      68,	// DTriple_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair
      0,	// DTriple_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_ssub_0:ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DTriple_with_ssub_0:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_ssub_0:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_ssub_0:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_ssub_0:dsub_5_dsub_7
      0,	// DTriple_with_ssub_0:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DTriple_with_ssub_0:dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_qsub_0_in_QPR
      52,	// DTriple_with_qsub_0_in_QPR:dsub_0 -> DPR
      52,	// DTriple_with_qsub_0_in_QPR:dsub_1 -> DPR
      52,	// DTriple_with_qsub_0_in_QPR:dsub_2 -> DPR
      0,	// DTriple_with_qsub_0_in_QPR:dsub_3
      0,	// DTriple_with_qsub_0_in_QPR:dsub_4
      0,	// DTriple_with_qsub_0_in_QPR:dsub_5
      0,	// DTriple_with_qsub_0_in_QPR:dsub_6
      0,	// DTriple_with_qsub_0_in_QPR:dsub_7
      0,	// DTriple_with_qsub_0_in_QPR:gsub_0
      0,	// DTriple_with_qsub_0_in_QPR:gsub_1
      0,	// DTriple_with_qsub_0_in_QPR:qqsub_0
      0,	// DTriple_with_qsub_0_in_QPR:qqsub_1
      70,	// DTriple_with_qsub_0_in_QPR:qsub_0 -> QPR
      0,	// DTriple_with_qsub_0_in_QPR:qsub_1
      0,	// DTriple_with_qsub_0_in_QPR:qsub_2
      0,	// DTriple_with_qsub_0_in_QPR:qsub_3
      3,	// DTriple_with_qsub_0_in_QPR:ssub_0 -> SPR
      3,	// DTriple_with_qsub_0_in_QPR:ssub_1 -> SPR
      3,	// DTriple_with_qsub_0_in_QPR:ssub_2 -> SPR
      3,	// DTriple_with_qsub_0_in_QPR:ssub_3 -> SPR
      3,	// DTriple_with_qsub_0_in_QPR:ssub_4 -> SPR
      3,	// DTriple_with_qsub_0_in_QPR:ssub_5 -> SPR
      0,	// DTriple_with_qsub_0_in_QPR:ssub_6
      0,	// DTriple_with_qsub_0_in_QPR:ssub_7
      0,	// DTriple_with_qsub_0_in_QPR:ssub_8
      0,	// DTriple_with_qsub_0_in_QPR:ssub_9
      0,	// DTriple_with_qsub_0_in_QPR:ssub_10
      0,	// DTriple_with_qsub_0_in_QPR:ssub_11
      0,	// DTriple_with_qsub_0_in_QPR:ssub_12
      0,	// DTriple_with_qsub_0_in_QPR:ssub_13
      0,	// DTriple_with_qsub_0_in_QPR:ssub_14
      0,	// DTriple_with_qsub_0_in_QPR:ssub_15
      63,	// DTriple_with_qsub_0_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc
      0,	// DTriple_with_qsub_0_in_QPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTriple_with_qsub_0_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DTriple_with_qsub_0_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      68,	// DTriple_with_qsub_0_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair
      0,	// DTriple_with_qsub_0_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_qsub_0_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_qsub_0_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_qsub_0_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_qsub_0_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_qsub_0_in_QPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_qsub_0_in_QPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_qsub_0_in_QPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_qsub_0_in_QPR:ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_qsub_0_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DTriple_with_qsub_0_in_QPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_qsub_0_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_qsub_0_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_qsub_0_in_QPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_qsub_0_in_QPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_qsub_0_in_QPR:dsub_5_dsub_7
      0,	// DTriple_with_qsub_0_in_QPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DTriple_with_qsub_0_in_QPR:dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_qsub_0_in_QPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_ssub_2
      53,	// DTriple_with_ssub_2:dsub_0 -> DPR_VFP2
      53,	// DTriple_with_ssub_2:dsub_1 -> DPR_VFP2
      52,	// DTriple_with_ssub_2:dsub_2 -> DPR
      0,	// DTriple_with_ssub_2:dsub_3
      0,	// DTriple_with_ssub_2:dsub_4
      0,	// DTriple_with_ssub_2:dsub_5
      0,	// DTriple_with_ssub_2:dsub_6
      0,	// DTriple_with_ssub_2:dsub_7
      0,	// DTriple_with_ssub_2:gsub_0
      0,	// DTriple_with_ssub_2:gsub_1
      0,	// DTriple_with_ssub_2:qqsub_0
      0,	// DTriple_with_ssub_2:qqsub_1
      71,	// DTriple_with_ssub_2:qsub_0 -> DPair_with_ssub_2
      0,	// DTriple_with_ssub_2:qsub_1
      0,	// DTriple_with_ssub_2:qsub_2
      0,	// DTriple_with_ssub_2:qsub_3
      3,	// DTriple_with_ssub_2:ssub_0 -> SPR
      3,	// DTriple_with_ssub_2:ssub_1 -> SPR
      3,	// DTriple_with_ssub_2:ssub_2 -> SPR
      3,	// DTriple_with_ssub_2:ssub_3 -> SPR
      3,	// DTriple_with_ssub_2:ssub_4 -> SPR
      3,	// DTriple_with_ssub_2:ssub_5 -> SPR
      0,	// DTriple_with_ssub_2:ssub_6
      0,	// DTriple_with_ssub_2:ssub_7
      0,	// DTriple_with_ssub_2:ssub_8
      0,	// DTriple_with_ssub_2:ssub_9
      0,	// DTriple_with_ssub_2:ssub_10
      0,	// DTriple_with_ssub_2:ssub_11
      0,	// DTriple_with_ssub_2:ssub_12
      0,	// DTriple_with_ssub_2:ssub_13
      0,	// DTriple_with_ssub_2:ssub_14
      0,	// DTriple_with_ssub_2:ssub_15
      64,	// DTriple_with_ssub_2:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_0
      0,	// DTriple_with_ssub_2:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTriple_with_ssub_2:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DTriple_with_ssub_2:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      69,	// DTriple_with_ssub_2:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_0
      0,	// DTriple_with_ssub_2:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_ssub_2:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_ssub_2:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_ssub_2:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_ssub_2:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_ssub_2:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_ssub_2:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_ssub_2:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_ssub_2:ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_ssub_2:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DTriple_with_ssub_2:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_ssub_2:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_ssub_2:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_ssub_2:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_ssub_2:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_ssub_2:dsub_5_dsub_7
      0,	// DTriple_with_ssub_2:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DTriple_with_ssub_2:dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_ssub_2:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      52,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_0 -> DPR
      52,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_1 -> DPR
      52,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_2 -> DPR
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_3
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_4
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_6
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_7
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:gsub_0
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:gsub_1
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qqsub_0
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qqsub_1
      68,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_0 -> DPair
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_1
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_2
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_3
      3,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0 -> SPR
      3,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_1 -> SPR
      3,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2 -> SPR
      3,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_3 -> SPR
      3,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4 -> SPR
      3,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_5 -> SPR
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_7
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_8
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_9
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_10
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_11
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_12
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_13
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_14
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_15
      63,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      70,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5 -> QPR
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5_dsub_7
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTripleSpc_with_ssub_4
      53,	// DTripleSpc_with_ssub_4:dsub_0 -> DPR_VFP2
      0,	// DTripleSpc_with_ssub_4:dsub_1
      53,	// DTripleSpc_with_ssub_4:dsub_2 -> DPR_VFP2
      0,	// DTripleSpc_with_ssub_4:dsub_3
      52,	// DTripleSpc_with_ssub_4:dsub_4 -> DPR
      0,	// DTripleSpc_with_ssub_4:dsub_5
      0,	// DTripleSpc_with_ssub_4:dsub_6
      0,	// DTripleSpc_with_ssub_4:dsub_7
      0,	// DTripleSpc_with_ssub_4:gsub_0
      0,	// DTripleSpc_with_ssub_4:gsub_1
      0,	// DTripleSpc_with_ssub_4:qqsub_0
      0,	// DTripleSpc_with_ssub_4:qqsub_1
      0,	// DTripleSpc_with_ssub_4:qsub_0
      0,	// DTripleSpc_with_ssub_4:qsub_1
      0,	// DTripleSpc_with_ssub_4:qsub_2
      0,	// DTripleSpc_with_ssub_4:qsub_3
      3,	// DTripleSpc_with_ssub_4:ssub_0 -> SPR
      3,	// DTripleSpc_with_ssub_4:ssub_1 -> SPR
      0,	// DTripleSpc_with_ssub_4:ssub_2
      0,	// DTripleSpc_with_ssub_4:ssub_3
      3,	// DTripleSpc_with_ssub_4:ssub_4 -> SPR
      3,	// DTripleSpc_with_ssub_4:ssub_5 -> SPR
      0,	// DTripleSpc_with_ssub_4:ssub_6
      0,	// DTripleSpc_with_ssub_4:ssub_7
      3,	// DTripleSpc_with_ssub_4:ssub_8 -> SPR
      3,	// DTripleSpc_with_ssub_4:ssub_9 -> SPR
      0,	// DTripleSpc_with_ssub_4:ssub_10
      0,	// DTripleSpc_with_ssub_4:ssub_11
      0,	// DTripleSpc_with_ssub_4:ssub_12
      0,	// DTripleSpc_with_ssub_4:ssub_13
      0,	// DTripleSpc_with_ssub_4:ssub_14
      0,	// DTripleSpc_with_ssub_4:ssub_15
      65,	// DTripleSpc_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
      0,	// DTripleSpc_with_ssub_4:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTripleSpc_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DTripleSpc_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// DTripleSpc_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTripleSpc_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTripleSpc_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTripleSpc_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DTripleSpc_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTripleSpc_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      64,	// DTripleSpc_with_ssub_4:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_ssub_0
      0,	// DTripleSpc_with_ssub_4:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTripleSpc_with_ssub_4:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTripleSpc_with_ssub_4:ssub_6_ssub_7_dsub_5
      0,	// DTripleSpc_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DTripleSpc_with_ssub_4:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTripleSpc_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTripleSpc_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTripleSpc_with_ssub_4:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTripleSpc_with_ssub_4:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTripleSpc_with_ssub_4:dsub_5_dsub_7
      0,	// DTripleSpc_with_ssub_4:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DTripleSpc_with_ssub_4:dsub_5_ssub_12_ssub_13
      0,	// DTripleSpc_with_ssub_4:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_ssub_4
      53,	// DTriple_with_ssub_4:dsub_0 -> DPR_VFP2
      53,	// DTriple_with_ssub_4:dsub_1 -> DPR_VFP2
      53,	// DTriple_with_ssub_4:dsub_2 -> DPR_VFP2
      0,	// DTriple_with_ssub_4:dsub_3
      0,	// DTriple_with_ssub_4:dsub_4
      0,	// DTriple_with_ssub_4:dsub_5
      0,	// DTriple_with_ssub_4:dsub_6
      0,	// DTriple_with_ssub_4:dsub_7
      0,	// DTriple_with_ssub_4:gsub_0
      0,	// DTriple_with_ssub_4:gsub_1
      0,	// DTriple_with_ssub_4:qqsub_0
      0,	// DTriple_with_ssub_4:qqsub_1
      71,	// DTriple_with_ssub_4:qsub_0 -> DPair_with_ssub_2
      0,	// DTriple_with_ssub_4:qsub_1
      0,	// DTriple_with_ssub_4:qsub_2
      0,	// DTriple_with_ssub_4:qsub_3
      3,	// DTriple_with_ssub_4:ssub_0 -> SPR
      3,	// DTriple_with_ssub_4:ssub_1 -> SPR
      3,	// DTriple_with_ssub_4:ssub_2 -> SPR
      3,	// DTriple_with_ssub_4:ssub_3 -> SPR
      3,	// DTriple_with_ssub_4:ssub_4 -> SPR
      3,	// DTriple_with_ssub_4:ssub_5 -> SPR
      0,	// DTriple_with_ssub_4:ssub_6
      0,	// DTriple_with_ssub_4:ssub_7
      0,	// DTriple_with_ssub_4:ssub_8
      0,	// DTriple_with_ssub_4:ssub_9
      0,	// DTriple_with_ssub_4:ssub_10
      0,	// DTriple_with_ssub_4:ssub_11
      0,	// DTriple_with_ssub_4:ssub_12
      0,	// DTriple_with_ssub_4:ssub_13
      0,	// DTriple_with_ssub_4:ssub_14
      0,	// DTriple_with_ssub_4:ssub_15
      65,	// DTriple_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
      0,	// DTriple_with_ssub_4:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTriple_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DTriple_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      71,	// DTriple_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_2
      0,	// DTriple_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_ssub_4:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_ssub_4:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_ssub_4:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_ssub_4:ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DTriple_with_ssub_4:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_ssub_4:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_ssub_4:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_ssub_4:dsub_5_dsub_7
      0,	// DTriple_with_ssub_4:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DTriple_with_ssub_4:dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_ssub_4:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTripleSpc_with_ssub_8
      53,	// DTripleSpc_with_ssub_8:dsub_0 -> DPR_VFP2
      0,	// DTripleSpc_with_ssub_8:dsub_1
      53,	// DTripleSpc_with_ssub_8:dsub_2 -> DPR_VFP2
      0,	// DTripleSpc_with_ssub_8:dsub_3
      53,	// DTripleSpc_with_ssub_8:dsub_4 -> DPR_VFP2
      0,	// DTripleSpc_with_ssub_8:dsub_5
      0,	// DTripleSpc_with_ssub_8:dsub_6
      0,	// DTripleSpc_with_ssub_8:dsub_7
      0,	// DTripleSpc_with_ssub_8:gsub_0
      0,	// DTripleSpc_with_ssub_8:gsub_1
      0,	// DTripleSpc_with_ssub_8:qqsub_0
      0,	// DTripleSpc_with_ssub_8:qqsub_1
      0,	// DTripleSpc_with_ssub_8:qsub_0
      0,	// DTripleSpc_with_ssub_8:qsub_1
      0,	// DTripleSpc_with_ssub_8:qsub_2
      0,	// DTripleSpc_with_ssub_8:qsub_3
      3,	// DTripleSpc_with_ssub_8:ssub_0 -> SPR
      3,	// DTripleSpc_with_ssub_8:ssub_1 -> SPR
      0,	// DTripleSpc_with_ssub_8:ssub_2
      0,	// DTripleSpc_with_ssub_8:ssub_3
      3,	// DTripleSpc_with_ssub_8:ssub_4 -> SPR
      3,	// DTripleSpc_with_ssub_8:ssub_5 -> SPR
      0,	// DTripleSpc_with_ssub_8:ssub_6
      0,	// DTripleSpc_with_ssub_8:ssub_7
      3,	// DTripleSpc_with_ssub_8:ssub_8 -> SPR
      3,	// DTripleSpc_with_ssub_8:ssub_9 -> SPR
      0,	// DTripleSpc_with_ssub_8:ssub_10
      0,	// DTripleSpc_with_ssub_8:ssub_11
      0,	// DTripleSpc_with_ssub_8:ssub_12
      0,	// DTripleSpc_with_ssub_8:ssub_13
      0,	// DTripleSpc_with_ssub_8:ssub_14
      0,	// DTripleSpc_with_ssub_8:ssub_15
      65,	// DTripleSpc_with_ssub_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
      0,	// DTripleSpc_with_ssub_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTripleSpc_with_ssub_8:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DTripleSpc_with_ssub_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// DTripleSpc_with_ssub_8:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTripleSpc_with_ssub_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTripleSpc_with_ssub_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTripleSpc_with_ssub_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DTripleSpc_with_ssub_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTripleSpc_with_ssub_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      65,	// DTripleSpc_with_ssub_8:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_ssub_4
      0,	// DTripleSpc_with_ssub_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTripleSpc_with_ssub_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTripleSpc_with_ssub_8:ssub_6_ssub_7_dsub_5
      0,	// DTripleSpc_with_ssub_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DTripleSpc_with_ssub_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTripleSpc_with_ssub_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTripleSpc_with_ssub_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTripleSpc_with_ssub_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTripleSpc_with_ssub_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTripleSpc_with_ssub_8:dsub_5_dsub_7
      0,	// DTripleSpc_with_ssub_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DTripleSpc_with_ssub_8:dsub_5_ssub_12_ssub_13
      0,	// DTripleSpc_with_ssub_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTripleSpc_with_dsub_0_in_DPR_8
      20,	// DTripleSpc_with_dsub_0_in_DPR_8:dsub_0 -> FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:dsub_1
      53,	// DTripleSpc_with_dsub_0_in_DPR_8:dsub_2 -> DPR_VFP2
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:dsub_3
      53,	// DTripleSpc_with_dsub_0_in_DPR_8:dsub_4 -> DPR_VFP2
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:dsub_5
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:dsub_6
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:dsub_7
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:gsub_0
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:gsub_1
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:qqsub_0
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:qqsub_1
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:qsub_0
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:qsub_1
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:qsub_2
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:qsub_3
      8,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_0 -> SPR_8
      8,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_1 -> SPR_8
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_2
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_3
      3,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_4 -> SPR
      3,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_5 -> SPR
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_6
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_7
      3,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_8 -> SPR
      3,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_9 -> SPR
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_10
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_11
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_12
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_13
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_14
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_15
      66,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_0_in_DPR_8
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      65,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_ssub_4
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_dsub_5
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:dsub_5_dsub_7
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:dsub_5_ssub_12_ssub_13
      0,	// DTripleSpc_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_dsub_0_in_DPR_8
      20,	// DTriple_with_dsub_0_in_DPR_8:dsub_0 -> FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8
      53,	// DTriple_with_dsub_0_in_DPR_8:dsub_1 -> DPR_VFP2
      53,	// DTriple_with_dsub_0_in_DPR_8:dsub_2 -> DPR_VFP2
      0,	// DTriple_with_dsub_0_in_DPR_8:dsub_3
      0,	// DTriple_with_dsub_0_in_DPR_8:dsub_4
      0,	// DTriple_with_dsub_0_in_DPR_8:dsub_5
      0,	// DTriple_with_dsub_0_in_DPR_8:dsub_6
      0,	// DTriple_with_dsub_0_in_DPR_8:dsub_7
      0,	// DTriple_with_dsub_0_in_DPR_8:gsub_0
      0,	// DTriple_with_dsub_0_in_DPR_8:gsub_1
      0,	// DTriple_with_dsub_0_in_DPR_8:qqsub_0
      0,	// DTriple_with_dsub_0_in_DPR_8:qqsub_1
      72,	// DTriple_with_dsub_0_in_DPR_8:qsub_0 -> DPair_with_dsub_0_in_DPR_8
      0,	// DTriple_with_dsub_0_in_DPR_8:qsub_1
      0,	// DTriple_with_dsub_0_in_DPR_8:qsub_2
      0,	// DTriple_with_dsub_0_in_DPR_8:qsub_3
      8,	// DTriple_with_dsub_0_in_DPR_8:ssub_0 -> SPR_8
      8,	// DTriple_with_dsub_0_in_DPR_8:ssub_1 -> SPR_8
      3,	// DTriple_with_dsub_0_in_DPR_8:ssub_2 -> SPR
      3,	// DTriple_with_dsub_0_in_DPR_8:ssub_3 -> SPR
      3,	// DTriple_with_dsub_0_in_DPR_8:ssub_4 -> SPR
      3,	// DTriple_with_dsub_0_in_DPR_8:ssub_5 -> SPR
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_6
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_7
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_8
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_9
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_10
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_11
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_12
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_13
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_14
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_15
      66,	// DTriple_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_0_in_DPR_8
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      71,	// DTriple_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_2
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_dsub_0_in_DPR_8:dsub_5_dsub_7
      0,	// DTriple_with_dsub_0_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DTriple_with_dsub_0_in_DPR_8:dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_qsub_0_in_MQPR
      53,	// DTriple_with_qsub_0_in_MQPR:dsub_0 -> DPR_VFP2
      53,	// DTriple_with_qsub_0_in_MQPR:dsub_1 -> DPR_VFP2
      52,	// DTriple_with_qsub_0_in_MQPR:dsub_2 -> DPR
      0,	// DTriple_with_qsub_0_in_MQPR:dsub_3
      0,	// DTriple_with_qsub_0_in_MQPR:dsub_4
      0,	// DTriple_with_qsub_0_in_MQPR:dsub_5
      0,	// DTriple_with_qsub_0_in_MQPR:dsub_6
      0,	// DTriple_with_qsub_0_in_MQPR:dsub_7
      0,	// DTriple_with_qsub_0_in_MQPR:gsub_0
      0,	// DTriple_with_qsub_0_in_MQPR:gsub_1
      0,	// DTriple_with_qsub_0_in_MQPR:qqsub_0
      0,	// DTriple_with_qsub_0_in_MQPR:qqsub_1
      73,	// DTriple_with_qsub_0_in_MQPR:qsub_0 -> MQPR
      0,	// DTriple_with_qsub_0_in_MQPR:qsub_1
      0,	// DTriple_with_qsub_0_in_MQPR:qsub_2
      0,	// DTriple_with_qsub_0_in_MQPR:qsub_3
      3,	// DTriple_with_qsub_0_in_MQPR:ssub_0 -> SPR
      3,	// DTriple_with_qsub_0_in_MQPR:ssub_1 -> SPR
      3,	// DTriple_with_qsub_0_in_MQPR:ssub_2 -> SPR
      3,	// DTriple_with_qsub_0_in_MQPR:ssub_3 -> SPR
      3,	// DTriple_with_qsub_0_in_MQPR:ssub_4 -> SPR
      3,	// DTriple_with_qsub_0_in_MQPR:ssub_5 -> SPR
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_6
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_7
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_8
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_9
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_10
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_11
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_12
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_13
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_14
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_15
      64,	// DTriple_with_qsub_0_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_0
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      69,	// DTriple_with_qsub_0_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_0
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_qsub_0_in_MQPR:dsub_5_dsub_7
      0,	// DTriple_with_qsub_0_in_MQPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DTriple_with_qsub_0_in_MQPR:dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_qsub_0_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      53,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_0 -> DPR_VFP2
      52,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_1 -> DPR
      52,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_2 -> DPR
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_3
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_4
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_6
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_7
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:gsub_0
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:gsub_1
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qqsub_0
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qqsub_1
      69,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_0 -> DPair_with_ssub_0
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_1
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_2
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_3
      3,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0 -> SPR
      3,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_1 -> SPR
      3,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2 -> SPR
      3,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_3 -> SPR
      3,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4 -> SPR
      3,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_5 -> SPR
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_7
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_8
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_9
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_10
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_11
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_12
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_13
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_14
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_15
      64,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_0
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      70,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5 -> QPR
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5_dsub_7
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_dsub_1_in_DPR_8
      54,	// DTriple_with_dsub_1_in_DPR_8:dsub_0 -> DPR_8
      54,	// DTriple_with_dsub_1_in_DPR_8:dsub_1 -> DPR_8
      53,	// DTriple_with_dsub_1_in_DPR_8:dsub_2 -> DPR_VFP2
      0,	// DTriple_with_dsub_1_in_DPR_8:dsub_3
      0,	// DTriple_with_dsub_1_in_DPR_8:dsub_4
      0,	// DTriple_with_dsub_1_in_DPR_8:dsub_5
      0,	// DTriple_with_dsub_1_in_DPR_8:dsub_6
      0,	// DTriple_with_dsub_1_in_DPR_8:dsub_7
      0,	// DTriple_with_dsub_1_in_DPR_8:gsub_0
      0,	// DTriple_with_dsub_1_in_DPR_8:gsub_1
      0,	// DTriple_with_dsub_1_in_DPR_8:qqsub_0
      0,	// DTriple_with_dsub_1_in_DPR_8:qqsub_1
      75,	// DTriple_with_dsub_1_in_DPR_8:qsub_0 -> DPair_with_dsub_1_in_DPR_8
      0,	// DTriple_with_dsub_1_in_DPR_8:qsub_1
      0,	// DTriple_with_dsub_1_in_DPR_8:qsub_2
      0,	// DTriple_with_dsub_1_in_DPR_8:qsub_3
      8,	// DTriple_with_dsub_1_in_DPR_8:ssub_0 -> SPR_8
      8,	// DTriple_with_dsub_1_in_DPR_8:ssub_1 -> SPR_8
      8,	// DTriple_with_dsub_1_in_DPR_8:ssub_2 -> SPR_8
      8,	// DTriple_with_dsub_1_in_DPR_8:ssub_3 -> SPR_8
      3,	// DTriple_with_dsub_1_in_DPR_8:ssub_4 -> SPR
      3,	// DTriple_with_dsub_1_in_DPR_8:ssub_5 -> SPR
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_6
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_7
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_8
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_9
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_10
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_11
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_12
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_13
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_14
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_15
      66,	// DTriple_with_dsub_1_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_0_in_DPR_8
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      72,	// DTriple_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_dsub_0_in_DPR_8
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_dsub_1_in_DPR_8:dsub_5_dsub_7
      0,	// DTriple_with_dsub_1_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DTriple_with_dsub_1_in_DPR_8:dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_dsub_1_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      53,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_0 -> DPR_VFP2
      53,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_1 -> DPR_VFP2
      53,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_2 -> DPR_VFP2
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_3
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_4
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_6
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_7
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:gsub_0
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:gsub_1
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qqsub_0
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qqsub_1
      71,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_0 -> DPair_with_ssub_2
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_1
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_2
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_3
      3,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0 -> SPR
      3,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_1 -> SPR
      3,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2 -> SPR
      3,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_3 -> SPR
      3,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4 -> SPR
      3,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_5 -> SPR
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_7
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_9
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_10
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_11
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_12
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_13
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_14
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_15
      65,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      74,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5 -> QPR_VFP2
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_dsub_7
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      53,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:dsub_0 -> DPR_VFP2
      53,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:dsub_1 -> DPR_VFP2
      53,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:dsub_2 -> DPR_VFP2
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:dsub_3
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:dsub_4
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:dsub_5
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:dsub_6
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:dsub_7
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:gsub_0
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:gsub_1
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:qqsub_0
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:qqsub_1
      74,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:qsub_0 -> QPR_VFP2
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:qsub_1
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:qsub_2
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:qsub_3
      3,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_0 -> SPR
      3,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_1 -> SPR
      3,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_2 -> SPR
      3,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_3 -> SPR
      3,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_4 -> SPR
      3,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_5 -> SPR
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_6
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_7
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_8
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_9
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_10
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_11
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_12
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_13
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_14
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_15
      65,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      71,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_2
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:dsub_5_dsub_7
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTripleSpc_with_dsub_2_in_DPR_8
      54,	// DTripleSpc_with_dsub_2_in_DPR_8:dsub_0 -> DPR_8
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:dsub_1
      54,	// DTripleSpc_with_dsub_2_in_DPR_8:dsub_2 -> DPR_8
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:dsub_3
      53,	// DTripleSpc_with_dsub_2_in_DPR_8:dsub_4 -> DPR_VFP2
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:dsub_5
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:dsub_6
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:dsub_7
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:gsub_0
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:gsub_1
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:qqsub_0
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:qqsub_1
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:qsub_0
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:qsub_1
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:qsub_2
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:qsub_3
      8,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_0 -> SPR_8
      8,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_1 -> SPR_8
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_2
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_3
      8,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_4 -> SPR_8
      8,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_5 -> SPR_8
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_6
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_7
      3,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_8 -> SPR
      3,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_9 -> SPR
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_10
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_11
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_12
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_13
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_14
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_15
      67,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      66,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_dsub_0_in_DPR_8
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:dsub_5_dsub_7
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13
      0,	// DTripleSpc_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_dsub_2_in_DPR_8
      54,	// DTriple_with_dsub_2_in_DPR_8:dsub_0 -> DPR_8
      54,	// DTriple_with_dsub_2_in_DPR_8:dsub_1 -> DPR_8
      54,	// DTriple_with_dsub_2_in_DPR_8:dsub_2 -> DPR_8
      0,	// DTriple_with_dsub_2_in_DPR_8:dsub_3
      0,	// DTriple_with_dsub_2_in_DPR_8:dsub_4
      0,	// DTriple_with_dsub_2_in_DPR_8:dsub_5
      0,	// DTriple_with_dsub_2_in_DPR_8:dsub_6
      0,	// DTriple_with_dsub_2_in_DPR_8:dsub_7
      0,	// DTriple_with_dsub_2_in_DPR_8:gsub_0
      0,	// DTriple_with_dsub_2_in_DPR_8:gsub_1
      0,	// DTriple_with_dsub_2_in_DPR_8:qqsub_0
      0,	// DTriple_with_dsub_2_in_DPR_8:qqsub_1
      75,	// DTriple_with_dsub_2_in_DPR_8:qsub_0 -> DPair_with_dsub_1_in_DPR_8
      0,	// DTriple_with_dsub_2_in_DPR_8:qsub_1
      0,	// DTriple_with_dsub_2_in_DPR_8:qsub_2
      0,	// DTriple_with_dsub_2_in_DPR_8:qsub_3
      8,	// DTriple_with_dsub_2_in_DPR_8:ssub_0 -> SPR_8
      8,	// DTriple_with_dsub_2_in_DPR_8:ssub_1 -> SPR_8
      8,	// DTriple_with_dsub_2_in_DPR_8:ssub_2 -> SPR_8
      8,	// DTriple_with_dsub_2_in_DPR_8:ssub_3 -> SPR_8
      8,	// DTriple_with_dsub_2_in_DPR_8:ssub_4 -> SPR_8
      8,	// DTriple_with_dsub_2_in_DPR_8:ssub_5 -> SPR_8
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_6
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_7
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_8
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_9
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_10
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_11
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_12
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_13
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_14
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_15
      67,	// DTriple_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      75,	// DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_dsub_1_in_DPR_8
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_dsub_2_in_DPR_8:dsub_5_dsub_7
      0,	// DTriple_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DTriple_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTripleSpc_with_dsub_4_in_DPR_8
      54,	// DTripleSpc_with_dsub_4_in_DPR_8:dsub_0 -> DPR_8
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:dsub_1
      54,	// DTripleSpc_with_dsub_4_in_DPR_8:dsub_2 -> DPR_8
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:dsub_3
      54,	// DTripleSpc_with_dsub_4_in_DPR_8:dsub_4 -> DPR_8
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:dsub_5
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:dsub_6
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:dsub_7
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:gsub_0
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:gsub_1
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:qqsub_0
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:qqsub_1
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:qsub_0
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:qsub_1
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:qsub_2
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:qsub_3
      8,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_0 -> SPR_8
      8,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_1 -> SPR_8
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_2
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_3
      8,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_4 -> SPR_8
      8,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_5 -> SPR_8
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_6
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_7
      8,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_8 -> SPR_8
      8,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_9 -> SPR_8
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_10
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_11
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_12
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_13
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_14
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_15
      67,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      67,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_dsub_2_in_DPR_8
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_6_ssub_7_dsub_5
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:dsub_5_dsub_7
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:dsub_5_ssub_12_ssub_13
      0,	// DTripleSpc_with_dsub_4_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      54,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_0 -> DPR_8
      53,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_1 -> DPR_VFP2
      53,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_2 -> DPR_VFP2
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_3
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_4
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_6
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_7
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:gsub_0
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:gsub_1
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qqsub_0
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qqsub_1
      72,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_0 -> DPair_with_dsub_0_in_DPR_8
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_1
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_2
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_3
      8,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0 -> SPR_8
      8,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_1 -> SPR_8
      3,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2 -> SPR
      3,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_3 -> SPR
      3,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4 -> SPR
      3,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_5 -> SPR
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_7
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_9
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_10
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_11
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_12
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_13
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_14
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_15
      66,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_0_in_DPR_8
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      74,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5 -> QPR_VFP2
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_dsub_7
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_qsub_0_in_QPR_8
      54,	// DTriple_with_qsub_0_in_QPR_8:dsub_0 -> DPR_8
      54,	// DTriple_with_qsub_0_in_QPR_8:dsub_1 -> DPR_8
      53,	// DTriple_with_qsub_0_in_QPR_8:dsub_2 -> DPR_VFP2
      0,	// DTriple_with_qsub_0_in_QPR_8:dsub_3
      0,	// DTriple_with_qsub_0_in_QPR_8:dsub_4
      0,	// DTriple_with_qsub_0_in_QPR_8:dsub_5
      0,	// DTriple_with_qsub_0_in_QPR_8:dsub_6
      0,	// DTriple_with_qsub_0_in_QPR_8:dsub_7
      0,	// DTriple_with_qsub_0_in_QPR_8:gsub_0
      0,	// DTriple_with_qsub_0_in_QPR_8:gsub_1
      0,	// DTriple_with_qsub_0_in_QPR_8:qqsub_0
      0,	// DTriple_with_qsub_0_in_QPR_8:qqsub_1
      76,	// DTriple_with_qsub_0_in_QPR_8:qsub_0 -> QPR_8
      0,	// DTriple_with_qsub_0_in_QPR_8:qsub_1
      0,	// DTriple_with_qsub_0_in_QPR_8:qsub_2
      0,	// DTriple_with_qsub_0_in_QPR_8:qsub_3
      8,	// DTriple_with_qsub_0_in_QPR_8:ssub_0 -> SPR_8
      8,	// DTriple_with_qsub_0_in_QPR_8:ssub_1 -> SPR_8
      8,	// DTriple_with_qsub_0_in_QPR_8:ssub_2 -> SPR_8
      8,	// DTriple_with_qsub_0_in_QPR_8:ssub_3 -> SPR_8
      3,	// DTriple_with_qsub_0_in_QPR_8:ssub_4 -> SPR
      3,	// DTriple_with_qsub_0_in_QPR_8:ssub_5 -> SPR
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_6
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_7
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_8
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_9
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_10
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_11
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_12
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_13
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_14
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_15
      66,	// DTriple_with_qsub_0_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_0_in_DPR_8
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      72,	// DTriple_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_dsub_0_in_DPR_8
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_qsub_0_in_QPR_8:dsub_5_dsub_7
      0,	// DTriple_with_qsub_0_in_QPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DTriple_with_qsub_0_in_QPR_8:dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_qsub_0_in_QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      54,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_0 -> DPR_8
      54,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_1 -> DPR_8
      54,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_2 -> DPR_8
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_3
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_4
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_5
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_6
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_7
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:gsub_0
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:gsub_1
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:qqsub_0
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:qqsub_1
      76,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:qsub_0 -> QPR_8
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:qsub_1
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:qsub_2
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:qsub_3
      8,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_0 -> SPR_8
      8,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_1 -> SPR_8
      8,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2 -> SPR_8
      8,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_3 -> SPR_8
      8,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_4 -> SPR_8
      8,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_5 -> SPR_8
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_6
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_7
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_8
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_9
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_10
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_11
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_12
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_13
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_14
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_15
      67,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      75,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_dsub_1_in_DPR_8
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_5_dsub_7
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      54,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_0 -> DPR_8
      54,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_1 -> DPR_8
      54,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_2 -> DPR_8
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_3
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_4
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_5
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_6
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_7
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:gsub_0
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:gsub_1
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:qqsub_0
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:qqsub_1
      75,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:qsub_0 -> DPair_with_dsub_1_in_DPR_8
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:qsub_1
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:qsub_2
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:qsub_3
      8,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_0 -> SPR_8
      8,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_1 -> SPR_8
      8,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2 -> SPR_8
      8,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_3 -> SPR_8
      8,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_4 -> SPR_8
      8,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_5 -> SPR_8
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_6
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_7
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_8
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_9
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_10
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_11
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_12
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_13
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_14
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_15
      67,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      76,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> QPR_8
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_6_ssub_7_dsub_5
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_5_dsub_7
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_5_ssub_12_ssub_13
      0,	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuadSpc
      52,	// DQuadSpc:dsub_0 -> DPR
      0,	// DQuadSpc:dsub_1
      52,	// DQuadSpc:dsub_2 -> DPR
      0,	// DQuadSpc:dsub_3
      52,	// DQuadSpc:dsub_4 -> DPR
      0,	// DQuadSpc:dsub_5
      0,	// DQuadSpc:dsub_6
      0,	// DQuadSpc:dsub_7
      0,	// DQuadSpc:gsub_0
      0,	// DQuadSpc:gsub_1
      0,	// DQuadSpc:qqsub_0
      0,	// DQuadSpc:qqsub_1
      0,	// DQuadSpc:qsub_0
      0,	// DQuadSpc:qsub_1
      0,	// DQuadSpc:qsub_2
      0,	// DQuadSpc:qsub_3
      3,	// DQuadSpc:ssub_0 -> SPR
      3,	// DQuadSpc:ssub_1 -> SPR
      0,	// DQuadSpc:ssub_2
      0,	// DQuadSpc:ssub_3
      3,	// DQuadSpc:ssub_4 -> SPR
      3,	// DQuadSpc:ssub_5 -> SPR
      0,	// DQuadSpc:ssub_6
      0,	// DQuadSpc:ssub_7
      3,	// DQuadSpc:ssub_8 -> SPR
      3,	// DQuadSpc:ssub_9 -> SPR
      0,	// DQuadSpc:ssub_10
      0,	// DQuadSpc:ssub_11
      0,	// DQuadSpc:ssub_12
      0,	// DQuadSpc:ssub_13
      0,	// DQuadSpc:ssub_14
      0,	// DQuadSpc:ssub_15
      63,	// DQuadSpc:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc
      0,	// DQuadSpc:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DQuadSpc:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DQuadSpc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// DQuadSpc:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DQuadSpc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuadSpc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuadSpc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DQuadSpc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuadSpc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      63,	// DQuadSpc:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc
      0,	// DQuadSpc:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuadSpc:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuadSpc:ssub_6_ssub_7_dsub_5
      0,	// DQuadSpc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DQuadSpc:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuadSpc:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuadSpc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuadSpc:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuadSpc:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuadSpc:dsub_5_dsub_7
      0,	// DQuadSpc:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DQuadSpc:dsub_5_ssub_12_ssub_13
      0,	// DQuadSpc:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuadSpc_with_ssub_0
      4,	// DQuadSpc_with_ssub_0:dsub_0 -> FPWithVPR_with_ssub_0
      0,	// DQuadSpc_with_ssub_0:dsub_1
      52,	// DQuadSpc_with_ssub_0:dsub_2 -> DPR
      0,	// DQuadSpc_with_ssub_0:dsub_3
      52,	// DQuadSpc_with_ssub_0:dsub_4 -> DPR
      0,	// DQuadSpc_with_ssub_0:dsub_5
      0,	// DQuadSpc_with_ssub_0:dsub_6
      0,	// DQuadSpc_with_ssub_0:dsub_7
      0,	// DQuadSpc_with_ssub_0:gsub_0
      0,	// DQuadSpc_with_ssub_0:gsub_1
      0,	// DQuadSpc_with_ssub_0:qqsub_0
      0,	// DQuadSpc_with_ssub_0:qqsub_1
      0,	// DQuadSpc_with_ssub_0:qsub_0
      0,	// DQuadSpc_with_ssub_0:qsub_1
      0,	// DQuadSpc_with_ssub_0:qsub_2
      0,	// DQuadSpc_with_ssub_0:qsub_3
      3,	// DQuadSpc_with_ssub_0:ssub_0 -> SPR
      3,	// DQuadSpc_with_ssub_0:ssub_1 -> SPR
      0,	// DQuadSpc_with_ssub_0:ssub_2
      0,	// DQuadSpc_with_ssub_0:ssub_3
      3,	// DQuadSpc_with_ssub_0:ssub_4 -> SPR
      3,	// DQuadSpc_with_ssub_0:ssub_5 -> SPR
      0,	// DQuadSpc_with_ssub_0:ssub_6
      0,	// DQuadSpc_with_ssub_0:ssub_7
      3,	// DQuadSpc_with_ssub_0:ssub_8 -> SPR
      3,	// DQuadSpc_with_ssub_0:ssub_9 -> SPR
      0,	// DQuadSpc_with_ssub_0:ssub_10
      0,	// DQuadSpc_with_ssub_0:ssub_11
      0,	// DQuadSpc_with_ssub_0:ssub_12
      0,	// DQuadSpc_with_ssub_0:ssub_13
      0,	// DQuadSpc_with_ssub_0:ssub_14
      0,	// DQuadSpc_with_ssub_0:ssub_15
      64,	// DQuadSpc_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_0
      0,	// DQuadSpc_with_ssub_0:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DQuadSpc_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DQuadSpc_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// DQuadSpc_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DQuadSpc_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuadSpc_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuadSpc_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DQuadSpc_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuadSpc_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      63,	// DQuadSpc_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc
      0,	// DQuadSpc_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuadSpc_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuadSpc_with_ssub_0:ssub_6_ssub_7_dsub_5
      0,	// DQuadSpc_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DQuadSpc_with_ssub_0:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuadSpc_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuadSpc_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuadSpc_with_ssub_0:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuadSpc_with_ssub_0:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuadSpc_with_ssub_0:dsub_5_dsub_7
      0,	// DQuadSpc_with_ssub_0:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DQuadSpc_with_ssub_0:dsub_5_ssub_12_ssub_13
      0,	// DQuadSpc_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuadSpc_with_ssub_4
      53,	// DQuadSpc_with_ssub_4:dsub_0 -> DPR_VFP2
      0,	// DQuadSpc_with_ssub_4:dsub_1
      53,	// DQuadSpc_with_ssub_4:dsub_2 -> DPR_VFP2
      0,	// DQuadSpc_with_ssub_4:dsub_3
      52,	// DQuadSpc_with_ssub_4:dsub_4 -> DPR
      0,	// DQuadSpc_with_ssub_4:dsub_5
      0,	// DQuadSpc_with_ssub_4:dsub_6
      0,	// DQuadSpc_with_ssub_4:dsub_7
      0,	// DQuadSpc_with_ssub_4:gsub_0
      0,	// DQuadSpc_with_ssub_4:gsub_1
      0,	// DQuadSpc_with_ssub_4:qqsub_0
      0,	// DQuadSpc_with_ssub_4:qqsub_1
      0,	// DQuadSpc_with_ssub_4:qsub_0
      0,	// DQuadSpc_with_ssub_4:qsub_1
      0,	// DQuadSpc_with_ssub_4:qsub_2
      0,	// DQuadSpc_with_ssub_4:qsub_3
      3,	// DQuadSpc_with_ssub_4:ssub_0 -> SPR
      3,	// DQuadSpc_with_ssub_4:ssub_1 -> SPR
      0,	// DQuadSpc_with_ssub_4:ssub_2
      0,	// DQuadSpc_with_ssub_4:ssub_3
      3,	// DQuadSpc_with_ssub_4:ssub_4 -> SPR
      3,	// DQuadSpc_with_ssub_4:ssub_5 -> SPR
      0,	// DQuadSpc_with_ssub_4:ssub_6
      0,	// DQuadSpc_with_ssub_4:ssub_7
      3,	// DQuadSpc_with_ssub_4:ssub_8 -> SPR
      3,	// DQuadSpc_with_ssub_4:ssub_9 -> SPR
      0,	// DQuadSpc_with_ssub_4:ssub_10
      0,	// DQuadSpc_with_ssub_4:ssub_11
      0,	// DQuadSpc_with_ssub_4:ssub_12
      0,	// DQuadSpc_with_ssub_4:ssub_13
      0,	// DQuadSpc_with_ssub_4:ssub_14
      0,	// DQuadSpc_with_ssub_4:ssub_15
      65,	// DQuadSpc_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
      0,	// DQuadSpc_with_ssub_4:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DQuadSpc_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DQuadSpc_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// DQuadSpc_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DQuadSpc_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuadSpc_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuadSpc_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DQuadSpc_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuadSpc_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      64,	// DQuadSpc_with_ssub_4:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_ssub_0
      0,	// DQuadSpc_with_ssub_4:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuadSpc_with_ssub_4:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuadSpc_with_ssub_4:ssub_6_ssub_7_dsub_5
      0,	// DQuadSpc_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DQuadSpc_with_ssub_4:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuadSpc_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuadSpc_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuadSpc_with_ssub_4:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuadSpc_with_ssub_4:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuadSpc_with_ssub_4:dsub_5_dsub_7
      0,	// DQuadSpc_with_ssub_4:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DQuadSpc_with_ssub_4:dsub_5_ssub_12_ssub_13
      0,	// DQuadSpc_with_ssub_4:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuadSpc_with_ssub_8
      53,	// DQuadSpc_with_ssub_8:dsub_0 -> DPR_VFP2
      0,	// DQuadSpc_with_ssub_8:dsub_1
      53,	// DQuadSpc_with_ssub_8:dsub_2 -> DPR_VFP2
      0,	// DQuadSpc_with_ssub_8:dsub_3
      53,	// DQuadSpc_with_ssub_8:dsub_4 -> DPR_VFP2
      0,	// DQuadSpc_with_ssub_8:dsub_5
      0,	// DQuadSpc_with_ssub_8:dsub_6
      0,	// DQuadSpc_with_ssub_8:dsub_7
      0,	// DQuadSpc_with_ssub_8:gsub_0
      0,	// DQuadSpc_with_ssub_8:gsub_1
      0,	// DQuadSpc_with_ssub_8:qqsub_0
      0,	// DQuadSpc_with_ssub_8:qqsub_1
      0,	// DQuadSpc_with_ssub_8:qsub_0
      0,	// DQuadSpc_with_ssub_8:qsub_1
      0,	// DQuadSpc_with_ssub_8:qsub_2
      0,	// DQuadSpc_with_ssub_8:qsub_3
      3,	// DQuadSpc_with_ssub_8:ssub_0 -> SPR
      3,	// DQuadSpc_with_ssub_8:ssub_1 -> SPR
      0,	// DQuadSpc_with_ssub_8:ssub_2
      0,	// DQuadSpc_with_ssub_8:ssub_3
      3,	// DQuadSpc_with_ssub_8:ssub_4 -> SPR
      3,	// DQuadSpc_with_ssub_8:ssub_5 -> SPR
      0,	// DQuadSpc_with_ssub_8:ssub_6
      0,	// DQuadSpc_with_ssub_8:ssub_7
      3,	// DQuadSpc_with_ssub_8:ssub_8 -> SPR
      3,	// DQuadSpc_with_ssub_8:ssub_9 -> SPR
      0,	// DQuadSpc_with_ssub_8:ssub_10
      0,	// DQuadSpc_with_ssub_8:ssub_11
      0,	// DQuadSpc_with_ssub_8:ssub_12
      0,	// DQuadSpc_with_ssub_8:ssub_13
      0,	// DQuadSpc_with_ssub_8:ssub_14
      0,	// DQuadSpc_with_ssub_8:ssub_15
      65,	// DQuadSpc_with_ssub_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
      0,	// DQuadSpc_with_ssub_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DQuadSpc_with_ssub_8:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DQuadSpc_with_ssub_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// DQuadSpc_with_ssub_8:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DQuadSpc_with_ssub_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuadSpc_with_ssub_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuadSpc_with_ssub_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DQuadSpc_with_ssub_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuadSpc_with_ssub_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      65,	// DQuadSpc_with_ssub_8:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_ssub_4
      0,	// DQuadSpc_with_ssub_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuadSpc_with_ssub_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuadSpc_with_ssub_8:ssub_6_ssub_7_dsub_5
      0,	// DQuadSpc_with_ssub_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DQuadSpc_with_ssub_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuadSpc_with_ssub_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuadSpc_with_ssub_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuadSpc_with_ssub_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuadSpc_with_ssub_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuadSpc_with_ssub_8:dsub_5_dsub_7
      0,	// DQuadSpc_with_ssub_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DQuadSpc_with_ssub_8:dsub_5_ssub_12_ssub_13
      0,	// DQuadSpc_with_ssub_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuadSpc_with_dsub_0_in_DPR_8
      20,	// DQuadSpc_with_dsub_0_in_DPR_8:dsub_0 -> FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:dsub_1
      53,	// DQuadSpc_with_dsub_0_in_DPR_8:dsub_2 -> DPR_VFP2
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:dsub_3
      53,	// DQuadSpc_with_dsub_0_in_DPR_8:dsub_4 -> DPR_VFP2
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:dsub_5
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:dsub_6
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:dsub_7
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:gsub_0
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:gsub_1
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:qqsub_0
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:qqsub_1
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:qsub_0
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:qsub_1
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:qsub_2
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:qsub_3
      8,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_0 -> SPR_8
      8,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_1 -> SPR_8
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_2
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_3
      3,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_4 -> SPR
      3,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_5 -> SPR
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_6
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_7
      3,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_8 -> SPR
      3,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_9 -> SPR
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_10
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_11
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_12
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_13
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_14
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_15
      66,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_0_in_DPR_8
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      65,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_ssub_4
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_dsub_5
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:dsub_5_dsub_7
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:dsub_5_ssub_12_ssub_13
      0,	// DQuadSpc_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuadSpc_with_dsub_2_in_DPR_8
      54,	// DQuadSpc_with_dsub_2_in_DPR_8:dsub_0 -> DPR_8
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:dsub_1
      54,	// DQuadSpc_with_dsub_2_in_DPR_8:dsub_2 -> DPR_8
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:dsub_3
      53,	// DQuadSpc_with_dsub_2_in_DPR_8:dsub_4 -> DPR_VFP2
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:dsub_5
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:dsub_6
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:dsub_7
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:gsub_0
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:gsub_1
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:qqsub_0
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:qqsub_1
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:qsub_0
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:qsub_1
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:qsub_2
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:qsub_3
      8,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_0 -> SPR_8
      8,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_1 -> SPR_8
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_2
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_3
      8,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_4 -> SPR_8
      8,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_5 -> SPR_8
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_6
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_7
      3,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_8 -> SPR
      3,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_9 -> SPR
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_10
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_11
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_12
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_13
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_14
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_15
      67,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      66,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_dsub_0_in_DPR_8
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:dsub_5_dsub_7
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13
      0,	// DQuadSpc_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuadSpc_with_dsub_4_in_DPR_8
      54,	// DQuadSpc_with_dsub_4_in_DPR_8:dsub_0 -> DPR_8
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:dsub_1
      54,	// DQuadSpc_with_dsub_4_in_DPR_8:dsub_2 -> DPR_8
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:dsub_3
      54,	// DQuadSpc_with_dsub_4_in_DPR_8:dsub_4 -> DPR_8
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:dsub_5
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:dsub_6
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:dsub_7
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:gsub_0
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:gsub_1
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:qqsub_0
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:qqsub_1
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:qsub_0
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:qsub_1
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:qsub_2
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:qsub_3
      8,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_0 -> SPR_8
      8,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_1 -> SPR_8
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_2
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_3
      8,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_4 -> SPR_8
      8,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_5 -> SPR_8
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_6
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_7
      8,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_8 -> SPR_8
      8,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_9 -> SPR_8
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_10
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_11
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_12
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_13
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_14
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_15
      67,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      67,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_dsub_2_in_DPR_8
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_6_ssub_7_dsub_5
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:dsub_5_dsub_7
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:dsub_5_ssub_12_ssub_13
      0,	// DQuadSpc_with_dsub_4_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad
      52,	// DQuad:dsub_0 -> DPR
      52,	// DQuad:dsub_1 -> DPR
      52,	// DQuad:dsub_2 -> DPR
      52,	// DQuad:dsub_3 -> DPR
      0,	// DQuad:dsub_4
      0,	// DQuad:dsub_5
      0,	// DQuad:dsub_6
      0,	// DQuad:dsub_7
      0,	// DQuad:gsub_0
      0,	// DQuad:gsub_1
      0,	// DQuad:qqsub_0
      0,	// DQuad:qqsub_1
      68,	// DQuad:qsub_0 -> DPair
      68,	// DQuad:qsub_1 -> DPair
      0,	// DQuad:qsub_2
      0,	// DQuad:qsub_3
      3,	// DQuad:ssub_0 -> SPR
      3,	// DQuad:ssub_1 -> SPR
      3,	// DQuad:ssub_2 -> SPR
      3,	// DQuad:ssub_3 -> SPR
      3,	// DQuad:ssub_4 -> SPR
      3,	// DQuad:ssub_5 -> SPR
      3,	// DQuad:ssub_6 -> SPR
      3,	// DQuad:ssub_7 -> SPR
      0,	// DQuad:ssub_8
      0,	// DQuad:ssub_9
      0,	// DQuad:ssub_10
      0,	// DQuad:ssub_11
      0,	// DQuad:ssub_12
      0,	// DQuad:ssub_13
      0,	// DQuad:ssub_14
      0,	// DQuad:ssub_15
      63,	// DQuad:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc
      77,	// DQuad:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple
      63,	// DQuad:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc
      77,	// DQuad:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple
      68,	// DQuad:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair
      0,	// DQuad:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DQuad:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad:ssub_6_ssub_7_dsub_5
      0,	// DQuad:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DQuad:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad:dsub_5_dsub_7
      0,	// DQuad:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DQuad:dsub_5_ssub_12_ssub_13
      0,	// DQuad:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_ssub_0
      4,	// DQuad_with_ssub_0:dsub_0 -> FPWithVPR_with_ssub_0
      52,	// DQuad_with_ssub_0:dsub_1 -> DPR
      52,	// DQuad_with_ssub_0:dsub_2 -> DPR
      52,	// DQuad_with_ssub_0:dsub_3 -> DPR
      0,	// DQuad_with_ssub_0:dsub_4
      0,	// DQuad_with_ssub_0:dsub_5
      0,	// DQuad_with_ssub_0:dsub_6
      0,	// DQuad_with_ssub_0:dsub_7
      0,	// DQuad_with_ssub_0:gsub_0
      0,	// DQuad_with_ssub_0:gsub_1
      0,	// DQuad_with_ssub_0:qqsub_0
      0,	// DQuad_with_ssub_0:qqsub_1
      69,	// DQuad_with_ssub_0:qsub_0 -> DPair_with_ssub_0
      68,	// DQuad_with_ssub_0:qsub_1 -> DPair
      0,	// DQuad_with_ssub_0:qsub_2
      0,	// DQuad_with_ssub_0:qsub_3
      3,	// DQuad_with_ssub_0:ssub_0 -> SPR
      3,	// DQuad_with_ssub_0:ssub_1 -> SPR
      3,	// DQuad_with_ssub_0:ssub_2 -> SPR
      3,	// DQuad_with_ssub_0:ssub_3 -> SPR
      3,	// DQuad_with_ssub_0:ssub_4 -> SPR
      3,	// DQuad_with_ssub_0:ssub_5 -> SPR
      3,	// DQuad_with_ssub_0:ssub_6 -> SPR
      3,	// DQuad_with_ssub_0:ssub_7 -> SPR
      0,	// DQuad_with_ssub_0:ssub_8
      0,	// DQuad_with_ssub_0:ssub_9
      0,	// DQuad_with_ssub_0:ssub_10
      0,	// DQuad_with_ssub_0:ssub_11
      0,	// DQuad_with_ssub_0:ssub_12
      0,	// DQuad_with_ssub_0:ssub_13
      0,	// DQuad_with_ssub_0:ssub_14
      0,	// DQuad_with_ssub_0:ssub_15
      64,	// DQuad_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_0
      80,	// DQuad_with_ssub_0:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_0
      63,	// DQuad_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc
      77,	// DQuad_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple
      68,	// DQuad_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair
      0,	// DQuad_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_0:ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DQuad_with_ssub_0:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_0:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_0:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_0:dsub_5_dsub_7
      0,	// DQuad_with_ssub_0:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DQuad_with_ssub_0:dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_ssub_2
      53,	// DQuad_with_ssub_2:dsub_0 -> DPR_VFP2
      53,	// DQuad_with_ssub_2:dsub_1 -> DPR_VFP2
      52,	// DQuad_with_ssub_2:dsub_2 -> DPR
      52,	// DQuad_with_ssub_2:dsub_3 -> DPR
      0,	// DQuad_with_ssub_2:dsub_4
      0,	// DQuad_with_ssub_2:dsub_5
      0,	// DQuad_with_ssub_2:dsub_6
      0,	// DQuad_with_ssub_2:dsub_7
      0,	// DQuad_with_ssub_2:gsub_0
      0,	// DQuad_with_ssub_2:gsub_1
      0,	// DQuad_with_ssub_2:qqsub_0
      0,	// DQuad_with_ssub_2:qqsub_1
      71,	// DQuad_with_ssub_2:qsub_0 -> DPair_with_ssub_2
      68,	// DQuad_with_ssub_2:qsub_1 -> DPair
      0,	// DQuad_with_ssub_2:qsub_2
      0,	// DQuad_with_ssub_2:qsub_3
      3,	// DQuad_with_ssub_2:ssub_0 -> SPR
      3,	// DQuad_with_ssub_2:ssub_1 -> SPR
      3,	// DQuad_with_ssub_2:ssub_2 -> SPR
      3,	// DQuad_with_ssub_2:ssub_3 -> SPR
      3,	// DQuad_with_ssub_2:ssub_4 -> SPR
      3,	// DQuad_with_ssub_2:ssub_5 -> SPR
      3,	// DQuad_with_ssub_2:ssub_6 -> SPR
      3,	// DQuad_with_ssub_2:ssub_7 -> SPR
      0,	// DQuad_with_ssub_2:ssub_8
      0,	// DQuad_with_ssub_2:ssub_9
      0,	// DQuad_with_ssub_2:ssub_10
      0,	// DQuad_with_ssub_2:ssub_11
      0,	// DQuad_with_ssub_2:ssub_12
      0,	// DQuad_with_ssub_2:ssub_13
      0,	// DQuad_with_ssub_2:ssub_14
      0,	// DQuad_with_ssub_2:ssub_15
      64,	// DQuad_with_ssub_2:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_0
      82,	// DQuad_with_ssub_2:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_2
      64,	// DQuad_with_ssub_2:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_ssub_0
      80,	// DQuad_with_ssub_2:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_0
      69,	// DQuad_with_ssub_2:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_0
      0,	// DQuad_with_ssub_2:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_ssub_2:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_ssub_2:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_ssub_2:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_2:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_ssub_2:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_2:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2:ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_ssub_2:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DQuad_with_ssub_2:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_ssub_2:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_2:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2:dsub_5_dsub_7
      0,	// DQuad_with_ssub_2:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DQuad_with_ssub_2:dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// QQPR
      52,	// QQPR:dsub_0 -> DPR
      52,	// QQPR:dsub_1 -> DPR
      52,	// QQPR:dsub_2 -> DPR
      52,	// QQPR:dsub_3 -> DPR
      0,	// QQPR:dsub_4
      0,	// QQPR:dsub_5
      0,	// QQPR:dsub_6
      0,	// QQPR:dsub_7
      0,	// QQPR:gsub_0
      0,	// QQPR:gsub_1
      0,	// QQPR:qqsub_0
      0,	// QQPR:qqsub_1
      70,	// QQPR:qsub_0 -> QPR
      70,	// QQPR:qsub_1 -> QPR
      0,	// QQPR:qsub_2
      0,	// QQPR:qsub_3
      3,	// QQPR:ssub_0 -> SPR
      3,	// QQPR:ssub_1 -> SPR
      3,	// QQPR:ssub_2 -> SPR
      3,	// QQPR:ssub_3 -> SPR
      3,	// QQPR:ssub_4 -> SPR
      3,	// QQPR:ssub_5 -> SPR
      3,	// QQPR:ssub_6 -> SPR
      3,	// QQPR:ssub_7 -> SPR
      0,	// QQPR:ssub_8
      0,	// QQPR:ssub_9
      0,	// QQPR:ssub_10
      0,	// QQPR:ssub_11
      0,	// QQPR:ssub_12
      0,	// QQPR:ssub_13
      0,	// QQPR:ssub_14
      0,	// QQPR:ssub_15
      63,	// QQPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc
      81,	// QQPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_QPR
      63,	// QQPR:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc
      83,	// QQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      68,	// QQPR:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair
      0,	// QQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// QQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// QQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// QQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// QQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// QQPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// QQPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// QQPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// QQPR:ssub_6_ssub_7_dsub_5
      0,	// QQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// QQPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// QQPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// QQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// QQPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// QQPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// QQPR:dsub_5_dsub_7
      0,	// QQPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// QQPR:dsub_5_ssub_12_ssub_13
      0,	// QQPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      52,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_0 -> DPR
      52,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_1 -> DPR
      52,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_2 -> DPR
      52,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_3 -> DPR
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_4
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_6
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_7
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:gsub_0
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:gsub_1
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qqsub_0
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qqsub_1
      68,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_0 -> DPair
      68,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_1 -> DPair
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_2
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_3
      3,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0 -> SPR
      3,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_1 -> SPR
      3,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2 -> SPR
      3,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_3 -> SPR
      3,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4 -> SPR
      3,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_5 -> SPR
      3,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6 -> SPR
      3,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_7 -> SPR
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_8
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_9
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_10
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_11
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_12
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_14
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_15
      63,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc
      83,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      63,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc
      81,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_qsub_0_in_QPR
      70,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5 -> QPR
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5_dsub_7
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_ssub_4
      53,	// DQuad_with_ssub_4:dsub_0 -> DPR_VFP2
      53,	// DQuad_with_ssub_4:dsub_1 -> DPR_VFP2
      53,	// DQuad_with_ssub_4:dsub_2 -> DPR_VFP2
      52,	// DQuad_with_ssub_4:dsub_3 -> DPR
      0,	// DQuad_with_ssub_4:dsub_4
      0,	// DQuad_with_ssub_4:dsub_5
      0,	// DQuad_with_ssub_4:dsub_6
      0,	// DQuad_with_ssub_4:dsub_7
      0,	// DQuad_with_ssub_4:gsub_0
      0,	// DQuad_with_ssub_4:gsub_1
      0,	// DQuad_with_ssub_4:qqsub_0
      0,	// DQuad_with_ssub_4:qqsub_1
      71,	// DQuad_with_ssub_4:qsub_0 -> DPair_with_ssub_2
      69,	// DQuad_with_ssub_4:qsub_1 -> DPair_with_ssub_0
      0,	// DQuad_with_ssub_4:qsub_2
      0,	// DQuad_with_ssub_4:qsub_3
      3,	// DQuad_with_ssub_4:ssub_0 -> SPR
      3,	// DQuad_with_ssub_4:ssub_1 -> SPR
      3,	// DQuad_with_ssub_4:ssub_2 -> SPR
      3,	// DQuad_with_ssub_4:ssub_3 -> SPR
      3,	// DQuad_with_ssub_4:ssub_4 -> SPR
      3,	// DQuad_with_ssub_4:ssub_5 -> SPR
      3,	// DQuad_with_ssub_4:ssub_6 -> SPR
      3,	// DQuad_with_ssub_4:ssub_7 -> SPR
      0,	// DQuad_with_ssub_4:ssub_8
      0,	// DQuad_with_ssub_4:ssub_9
      0,	// DQuad_with_ssub_4:ssub_10
      0,	// DQuad_with_ssub_4:ssub_11
      0,	// DQuad_with_ssub_4:ssub_12
      0,	// DQuad_with_ssub_4:ssub_13
      0,	// DQuad_with_ssub_4:ssub_14
      0,	// DQuad_with_ssub_4:ssub_15
      65,	// DQuad_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
      85,	// DQuad_with_ssub_4:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_4
      64,	// DQuad_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_ssub_0
      82,	// DQuad_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_2
      71,	// DQuad_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_2
      0,	// DQuad_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_4:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_ssub_4:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_4:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_4:ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DQuad_with_ssub_4:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_4:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_4:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_4:dsub_5_dsub_7
      0,	// DQuad_with_ssub_4:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DQuad_with_ssub_4:dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_4:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_ssub_6
      53,	// DQuad_with_ssub_6:dsub_0 -> DPR_VFP2
      53,	// DQuad_with_ssub_6:dsub_1 -> DPR_VFP2
      53,	// DQuad_with_ssub_6:dsub_2 -> DPR_VFP2
      53,	// DQuad_with_ssub_6:dsub_3 -> DPR_VFP2
      0,	// DQuad_with_ssub_6:dsub_4
      0,	// DQuad_with_ssub_6:dsub_5
      0,	// DQuad_with_ssub_6:dsub_6
      0,	// DQuad_with_ssub_6:dsub_7
      0,	// DQuad_with_ssub_6:gsub_0
      0,	// DQuad_with_ssub_6:gsub_1
      0,	// DQuad_with_ssub_6:qqsub_0
      0,	// DQuad_with_ssub_6:qqsub_1
      71,	// DQuad_with_ssub_6:qsub_0 -> DPair_with_ssub_2
      71,	// DQuad_with_ssub_6:qsub_1 -> DPair_with_ssub_2
      0,	// DQuad_with_ssub_6:qsub_2
      0,	// DQuad_with_ssub_6:qsub_3
      3,	// DQuad_with_ssub_6:ssub_0 -> SPR
      3,	// DQuad_with_ssub_6:ssub_1 -> SPR
      3,	// DQuad_with_ssub_6:ssub_2 -> SPR
      3,	// DQuad_with_ssub_6:ssub_3 -> SPR
      3,	// DQuad_with_ssub_6:ssub_4 -> SPR
      3,	// DQuad_with_ssub_6:ssub_5 -> SPR
      3,	// DQuad_with_ssub_6:ssub_6 -> SPR
      3,	// DQuad_with_ssub_6:ssub_7 -> SPR
      0,	// DQuad_with_ssub_6:ssub_8
      0,	// DQuad_with_ssub_6:ssub_9
      0,	// DQuad_with_ssub_6:ssub_10
      0,	// DQuad_with_ssub_6:ssub_11
      0,	// DQuad_with_ssub_6:ssub_12
      0,	// DQuad_with_ssub_6:ssub_13
      0,	// DQuad_with_ssub_6:ssub_14
      0,	// DQuad_with_ssub_6:ssub_15
      65,	// DQuad_with_ssub_6:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
      85,	// DQuad_with_ssub_6:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_4
      65,	// DQuad_with_ssub_6:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_ssub_4
      85,	// DQuad_with_ssub_6:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_4
      71,	// DQuad_with_ssub_6:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_2
      0,	// DQuad_with_ssub_6:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_ssub_6:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_6:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_ssub_6:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_ssub_6:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_6:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_ssub_6:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_6:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_6:ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_ssub_6:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DQuad_with_ssub_6:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_ssub_6:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_6:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_6:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_6:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_6:dsub_5_dsub_7
      0,	// DQuad_with_ssub_6:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DQuad_with_ssub_6:dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_6:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_dsub_0_in_DPR_8
      20,	// DQuad_with_dsub_0_in_DPR_8:dsub_0 -> FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8
      53,	// DQuad_with_dsub_0_in_DPR_8:dsub_1 -> DPR_VFP2
      53,	// DQuad_with_dsub_0_in_DPR_8:dsub_2 -> DPR_VFP2
      53,	// DQuad_with_dsub_0_in_DPR_8:dsub_3 -> DPR_VFP2
      0,	// DQuad_with_dsub_0_in_DPR_8:dsub_4
      0,	// DQuad_with_dsub_0_in_DPR_8:dsub_5
      0,	// DQuad_with_dsub_0_in_DPR_8:dsub_6
      0,	// DQuad_with_dsub_0_in_DPR_8:dsub_7
      0,	// DQuad_with_dsub_0_in_DPR_8:gsub_0
      0,	// DQuad_with_dsub_0_in_DPR_8:gsub_1
      0,	// DQuad_with_dsub_0_in_DPR_8:qqsub_0
      0,	// DQuad_with_dsub_0_in_DPR_8:qqsub_1
      72,	// DQuad_with_dsub_0_in_DPR_8:qsub_0 -> DPair_with_dsub_0_in_DPR_8
      71,	// DQuad_with_dsub_0_in_DPR_8:qsub_1 -> DPair_with_ssub_2
      0,	// DQuad_with_dsub_0_in_DPR_8:qsub_2
      0,	// DQuad_with_dsub_0_in_DPR_8:qsub_3
      8,	// DQuad_with_dsub_0_in_DPR_8:ssub_0 -> SPR_8
      8,	// DQuad_with_dsub_0_in_DPR_8:ssub_1 -> SPR_8
      3,	// DQuad_with_dsub_0_in_DPR_8:ssub_2 -> SPR
      3,	// DQuad_with_dsub_0_in_DPR_8:ssub_3 -> SPR
      3,	// DQuad_with_dsub_0_in_DPR_8:ssub_4 -> SPR
      3,	// DQuad_with_dsub_0_in_DPR_8:ssub_5 -> SPR
      3,	// DQuad_with_dsub_0_in_DPR_8:ssub_6 -> SPR
      3,	// DQuad_with_dsub_0_in_DPR_8:ssub_7 -> SPR
      0,	// DQuad_with_dsub_0_in_DPR_8:ssub_8
      0,	// DQuad_with_dsub_0_in_DPR_8:ssub_9
      0,	// DQuad_with_dsub_0_in_DPR_8:ssub_10
      0,	// DQuad_with_dsub_0_in_DPR_8:ssub_11
      0,	// DQuad_with_dsub_0_in_DPR_8:ssub_12
      0,	// DQuad_with_dsub_0_in_DPR_8:ssub_13
      0,	// DQuad_with_dsub_0_in_DPR_8:ssub_14
      0,	// DQuad_with_dsub_0_in_DPR_8:ssub_15
      66,	// DQuad_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_0_in_DPR_8
      88,	// DQuad_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_dsub_0_in_DPR_8
      65,	// DQuad_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_ssub_4
      85,	// DQuad_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_4
      71,	// DQuad_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_2
      0,	// DQuad_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_dsub_0_in_DPR_8:ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DQuad_with_dsub_0_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_dsub_0_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_dsub_0_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_dsub_0_in_DPR_8:dsub_5_dsub_7
      0,	// DQuad_with_dsub_0_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DQuad_with_dsub_0_in_DPR_8:dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      53,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_0 -> DPR_VFP2
      52,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_1 -> DPR
      52,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_2 -> DPR
      52,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_3 -> DPR
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_4
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_6
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_7
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:gsub_0
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:gsub_1
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qqsub_0
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qqsub_1
      69,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_0 -> DPair_with_ssub_0
      68,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_1 -> DPair
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_2
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_3
      3,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0 -> SPR
      3,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_1 -> SPR
      3,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2 -> SPR
      3,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_3 -> SPR
      3,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4 -> SPR
      3,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_5 -> SPR
      3,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6 -> SPR
      3,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_7 -> SPR
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_8
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_9
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_10
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_11
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_12
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_13
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_14
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_15
      64,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_0
      90,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      63,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc
      81,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_qsub_0_in_QPR
      70,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5 -> QPR
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5_dsub_7
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// QQPR_with_ssub_0
      53,	// QQPR_with_ssub_0:dsub_0 -> DPR_VFP2
      53,	// QQPR_with_ssub_0:dsub_1 -> DPR_VFP2
      52,	// QQPR_with_ssub_0:dsub_2 -> DPR
      52,	// QQPR_with_ssub_0:dsub_3 -> DPR
      0,	// QQPR_with_ssub_0:dsub_4
      0,	// QQPR_with_ssub_0:dsub_5
      0,	// QQPR_with_ssub_0:dsub_6
      0,	// QQPR_with_ssub_0:dsub_7
      0,	// QQPR_with_ssub_0:gsub_0
      0,	// QQPR_with_ssub_0:gsub_1
      0,	// QQPR_with_ssub_0:qqsub_0
      0,	// QQPR_with_ssub_0:qqsub_1
      73,	// QQPR_with_ssub_0:qsub_0 -> MQPR
      70,	// QQPR_with_ssub_0:qsub_1 -> QPR
      0,	// QQPR_with_ssub_0:qsub_2
      0,	// QQPR_with_ssub_0:qsub_3
      3,	// QQPR_with_ssub_0:ssub_0 -> SPR
      3,	// QQPR_with_ssub_0:ssub_1 -> SPR
      3,	// QQPR_with_ssub_0:ssub_2 -> SPR
      3,	// QQPR_with_ssub_0:ssub_3 -> SPR
      3,	// QQPR_with_ssub_0:ssub_4 -> SPR
      3,	// QQPR_with_ssub_0:ssub_5 -> SPR
      3,	// QQPR_with_ssub_0:ssub_6 -> SPR
      3,	// QQPR_with_ssub_0:ssub_7 -> SPR
      0,	// QQPR_with_ssub_0:ssub_8
      0,	// QQPR_with_ssub_0:ssub_9
      0,	// QQPR_with_ssub_0:ssub_10
      0,	// QQPR_with_ssub_0:ssub_11
      0,	// QQPR_with_ssub_0:ssub_12
      0,	// QQPR_with_ssub_0:ssub_13
      0,	// QQPR_with_ssub_0:ssub_14
      0,	// QQPR_with_ssub_0:ssub_15
      64,	// QQPR_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_0
      89,	// QQPR_with_ssub_0:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_MQPR
      64,	// QQPR_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_ssub_0
      90,	// QQPR_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      69,	// QQPR_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_0
      0,	// QQPR_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// QQPR_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// QQPR_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// QQPR_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// QQPR_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// QQPR_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// QQPR_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// QQPR_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// QQPR_with_ssub_0:ssub_6_ssub_7_dsub_5
      0,	// QQPR_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// QQPR_with_ssub_0:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// QQPR_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// QQPR_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// QQPR_with_ssub_0:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// QQPR_with_ssub_0:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// QQPR_with_ssub_0:dsub_5_dsub_7
      0,	// QQPR_with_ssub_0:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// QQPR_with_ssub_0:dsub_5_ssub_12_ssub_13
      0,	// QQPR_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_dsub_1_in_DPR_8
      54,	// DQuad_with_dsub_1_in_DPR_8:dsub_0 -> DPR_8
      54,	// DQuad_with_dsub_1_in_DPR_8:dsub_1 -> DPR_8
      53,	// DQuad_with_dsub_1_in_DPR_8:dsub_2 -> DPR_VFP2
      53,	// DQuad_with_dsub_1_in_DPR_8:dsub_3 -> DPR_VFP2
      0,	// DQuad_with_dsub_1_in_DPR_8:dsub_4
      0,	// DQuad_with_dsub_1_in_DPR_8:dsub_5
      0,	// DQuad_with_dsub_1_in_DPR_8:dsub_6
      0,	// DQuad_with_dsub_1_in_DPR_8:dsub_7
      0,	// DQuad_with_dsub_1_in_DPR_8:gsub_0
      0,	// DQuad_with_dsub_1_in_DPR_8:gsub_1
      0,	// DQuad_with_dsub_1_in_DPR_8:qqsub_0
      0,	// DQuad_with_dsub_1_in_DPR_8:qqsub_1
      75,	// DQuad_with_dsub_1_in_DPR_8:qsub_0 -> DPair_with_dsub_1_in_DPR_8
      71,	// DQuad_with_dsub_1_in_DPR_8:qsub_1 -> DPair_with_ssub_2
      0,	// DQuad_with_dsub_1_in_DPR_8:qsub_2
      0,	// DQuad_with_dsub_1_in_DPR_8:qsub_3
      8,	// DQuad_with_dsub_1_in_DPR_8:ssub_0 -> SPR_8
      8,	// DQuad_with_dsub_1_in_DPR_8:ssub_1 -> SPR_8
      8,	// DQuad_with_dsub_1_in_DPR_8:ssub_2 -> SPR_8
      8,	// DQuad_with_dsub_1_in_DPR_8:ssub_3 -> SPR_8
      3,	// DQuad_with_dsub_1_in_DPR_8:ssub_4 -> SPR
      3,	// DQuad_with_dsub_1_in_DPR_8:ssub_5 -> SPR
      3,	// DQuad_with_dsub_1_in_DPR_8:ssub_6 -> SPR
      3,	// DQuad_with_dsub_1_in_DPR_8:ssub_7 -> SPR
      0,	// DQuad_with_dsub_1_in_DPR_8:ssub_8
      0,	// DQuad_with_dsub_1_in_DPR_8:ssub_9
      0,	// DQuad_with_dsub_1_in_DPR_8:ssub_10
      0,	// DQuad_with_dsub_1_in_DPR_8:ssub_11
      0,	// DQuad_with_dsub_1_in_DPR_8:ssub_12
      0,	// DQuad_with_dsub_1_in_DPR_8:ssub_13
      0,	// DQuad_with_dsub_1_in_DPR_8:ssub_14
      0,	// DQuad_with_dsub_1_in_DPR_8:ssub_15
      66,	// DQuad_with_dsub_1_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_0_in_DPR_8
      91,	// DQuad_with_dsub_1_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_dsub_1_in_DPR_8
      66,	// DQuad_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_dsub_0_in_DPR_8
      88,	// DQuad_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_dsub_0_in_DPR_8
      72,	// DQuad_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_dsub_0_in_DPR_8
      0,	// DQuad_with_dsub_1_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_dsub_1_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_dsub_1_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_dsub_1_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_dsub_1_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_dsub_1_in_DPR_8:ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_dsub_1_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DQuad_with_dsub_1_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_dsub_1_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_dsub_1_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_dsub_1_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_dsub_1_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_dsub_1_in_DPR_8:dsub_5_dsub_7
      0,	// DQuad_with_dsub_1_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DQuad_with_dsub_1_in_DPR_8:dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_dsub_1_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      53,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_0 -> DPR_VFP2
      53,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_1 -> DPR_VFP2
      53,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_2 -> DPR_VFP2
      52,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_3 -> DPR
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_4
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_6
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_7
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:gsub_0
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:gsub_1
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qqsub_0
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qqsub_1
      71,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_0 -> DPair_with_ssub_2
      69,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_1 -> DPair_with_ssub_0
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_2
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_3
      3,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0 -> SPR
      3,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_1 -> SPR
      3,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2 -> SPR
      3,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_3 -> SPR
      3,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4 -> SPR
      3,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_5 -> SPR
      3,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6 -> SPR
      3,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_7 -> SPR
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_9
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_10
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_11
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_12
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_14
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_15
      65,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
      92,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      64,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_ssub_0
      89,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_qsub_0_in_MQPR
      74,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5 -> QPR_VFP2
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_dsub_7
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// MQQPR
      53,	// MQQPR:dsub_0 -> DPR_VFP2
      53,	// MQQPR:dsub_1 -> DPR_VFP2
      53,	// MQQPR:dsub_2 -> DPR_VFP2
      53,	// MQQPR:dsub_3 -> DPR_VFP2
      0,	// MQQPR:dsub_4
      0,	// MQQPR:dsub_5
      0,	// MQQPR:dsub_6
      0,	// MQQPR:dsub_7
      0,	// MQQPR:gsub_0
      0,	// MQQPR:gsub_1
      0,	// MQQPR:qqsub_0
      0,	// MQQPR:qqsub_1
      74,	// MQQPR:qsub_0 -> QPR_VFP2
      74,	// MQQPR:qsub_1 -> QPR_VFP2
      0,	// MQQPR:qsub_2
      0,	// MQQPR:qsub_3
      3,	// MQQPR:ssub_0 -> SPR
      3,	// MQQPR:ssub_1 -> SPR
      3,	// MQQPR:ssub_2 -> SPR
      3,	// MQQPR:ssub_3 -> SPR
      3,	// MQQPR:ssub_4 -> SPR
      3,	// MQQPR:ssub_5 -> SPR
      3,	// MQQPR:ssub_6 -> SPR
      3,	// MQQPR:ssub_7 -> SPR
      0,	// MQQPR:ssub_8
      0,	// MQQPR:ssub_9
      0,	// MQQPR:ssub_10
      0,	// MQQPR:ssub_11
      0,	// MQQPR:ssub_12
      0,	// MQQPR:ssub_13
      0,	// MQQPR:ssub_14
      0,	// MQQPR:ssub_15
      65,	// MQQPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
      93,	// MQQPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      65,	// MQQPR:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_ssub_4
      92,	// MQQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      71,	// MQQPR:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_2
      0,	// MQQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// MQQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// MQQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// MQQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// MQQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// MQQPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// MQQPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// MQQPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// MQQPR:ssub_6_ssub_7_dsub_5
      0,	// MQQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// MQQPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// MQQPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// MQQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// MQQPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// MQQPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// MQQPR:dsub_5_dsub_7
      0,	// MQQPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// MQQPR:dsub_5_ssub_12_ssub_13
      0,	// MQQPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_dsub_2_in_DPR_8
      54,	// DQuad_with_dsub_2_in_DPR_8:dsub_0 -> DPR_8
      54,	// DQuad_with_dsub_2_in_DPR_8:dsub_1 -> DPR_8
      54,	// DQuad_with_dsub_2_in_DPR_8:dsub_2 -> DPR_8
      53,	// DQuad_with_dsub_2_in_DPR_8:dsub_3 -> DPR_VFP2
      0,	// DQuad_with_dsub_2_in_DPR_8:dsub_4
      0,	// DQuad_with_dsub_2_in_DPR_8:dsub_5
      0,	// DQuad_with_dsub_2_in_DPR_8:dsub_6
      0,	// DQuad_with_dsub_2_in_DPR_8:dsub_7
      0,	// DQuad_with_dsub_2_in_DPR_8:gsub_0
      0,	// DQuad_with_dsub_2_in_DPR_8:gsub_1
      0,	// DQuad_with_dsub_2_in_DPR_8:qqsub_0
      0,	// DQuad_with_dsub_2_in_DPR_8:qqsub_1
      75,	// DQuad_with_dsub_2_in_DPR_8:qsub_0 -> DPair_with_dsub_1_in_DPR_8
      72,	// DQuad_with_dsub_2_in_DPR_8:qsub_1 -> DPair_with_dsub_0_in_DPR_8
      0,	// DQuad_with_dsub_2_in_DPR_8:qsub_2
      0,	// DQuad_with_dsub_2_in_DPR_8:qsub_3
      8,	// DQuad_with_dsub_2_in_DPR_8:ssub_0 -> SPR_8
      8,	// DQuad_with_dsub_2_in_DPR_8:ssub_1 -> SPR_8
      8,	// DQuad_with_dsub_2_in_DPR_8:ssub_2 -> SPR_8
      8,	// DQuad_with_dsub_2_in_DPR_8:ssub_3 -> SPR_8
      8,	// DQuad_with_dsub_2_in_DPR_8:ssub_4 -> SPR_8
      8,	// DQuad_with_dsub_2_in_DPR_8:ssub_5 -> SPR_8
      3,	// DQuad_with_dsub_2_in_DPR_8:ssub_6 -> SPR
      3,	// DQuad_with_dsub_2_in_DPR_8:ssub_7 -> SPR
      0,	// DQuad_with_dsub_2_in_DPR_8:ssub_8
      0,	// DQuad_with_dsub_2_in_DPR_8:ssub_9
      0,	// DQuad_with_dsub_2_in_DPR_8:ssub_10
      0,	// DQuad_with_dsub_2_in_DPR_8:ssub_11
      0,	// DQuad_with_dsub_2_in_DPR_8:ssub_12
      0,	// DQuad_with_dsub_2_in_DPR_8:ssub_13
      0,	// DQuad_with_dsub_2_in_DPR_8:ssub_14
      0,	// DQuad_with_dsub_2_in_DPR_8:ssub_15
      67,	// DQuad_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
      95,	// DQuad_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_dsub_2_in_DPR_8
      66,	// DQuad_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_dsub_0_in_DPR_8
      91,	// DQuad_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_dsub_1_in_DPR_8
      75,	// DQuad_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_dsub_1_in_DPR_8
      0,	// DQuad_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DQuad_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_dsub_2_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_dsub_2_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_dsub_2_in_DPR_8:dsub_5_dsub_7
      0,	// DQuad_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DQuad_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      53,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_0 -> DPR_VFP2
      53,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_1 -> DPR_VFP2
      53,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_2 -> DPR_VFP2
      53,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_3 -> DPR_VFP2
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_4
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_6
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_7
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:gsub_0
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:gsub_1
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qqsub_0
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qqsub_1
      71,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_0 -> DPair_with_ssub_2
      71,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_1 -> DPair_with_ssub_2
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_2
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_3
      3,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0 -> SPR
      3,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_1 -> SPR
      3,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2 -> SPR
      3,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_3 -> SPR
      3,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4 -> SPR
      3,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_5 -> SPR
      3,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6 -> SPR
      3,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_7 -> SPR
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_9
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_10
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_11
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_12
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_13
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_14
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_15
      65,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
      92,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      65,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_ssub_4
      93,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      74,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5 -> QPR_VFP2
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_dsub_7
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_dsub_3_in_DPR_8
      54,	// DQuad_with_dsub_3_in_DPR_8:dsub_0 -> DPR_8
      54,	// DQuad_with_dsub_3_in_DPR_8:dsub_1 -> DPR_8
      54,	// DQuad_with_dsub_3_in_DPR_8:dsub_2 -> DPR_8
      54,	// DQuad_with_dsub_3_in_DPR_8:dsub_3 -> DPR_8
      0,	// DQuad_with_dsub_3_in_DPR_8:dsub_4
      0,	// DQuad_with_dsub_3_in_DPR_8:dsub_5
      0,	// DQuad_with_dsub_3_in_DPR_8:dsub_6
      0,	// DQuad_with_dsub_3_in_DPR_8:dsub_7
      0,	// DQuad_with_dsub_3_in_DPR_8:gsub_0
      0,	// DQuad_with_dsub_3_in_DPR_8:gsub_1
      0,	// DQuad_with_dsub_3_in_DPR_8:qqsub_0
      0,	// DQuad_with_dsub_3_in_DPR_8:qqsub_1
      75,	// DQuad_with_dsub_3_in_DPR_8:qsub_0 -> DPair_with_dsub_1_in_DPR_8
      75,	// DQuad_with_dsub_3_in_DPR_8:qsub_1 -> DPair_with_dsub_1_in_DPR_8
      0,	// DQuad_with_dsub_3_in_DPR_8:qsub_2
      0,	// DQuad_with_dsub_3_in_DPR_8:qsub_3
      8,	// DQuad_with_dsub_3_in_DPR_8:ssub_0 -> SPR_8
      8,	// DQuad_with_dsub_3_in_DPR_8:ssub_1 -> SPR_8
      8,	// DQuad_with_dsub_3_in_DPR_8:ssub_2 -> SPR_8
      8,	// DQuad_with_dsub_3_in_DPR_8:ssub_3 -> SPR_8
      8,	// DQuad_with_dsub_3_in_DPR_8:ssub_4 -> SPR_8
      8,	// DQuad_with_dsub_3_in_DPR_8:ssub_5 -> SPR_8
      8,	// DQuad_with_dsub_3_in_DPR_8:ssub_6 -> SPR_8
      8,	// DQuad_with_dsub_3_in_DPR_8:ssub_7 -> SPR_8
      0,	// DQuad_with_dsub_3_in_DPR_8:ssub_8
      0,	// DQuad_with_dsub_3_in_DPR_8:ssub_9
      0,	// DQuad_with_dsub_3_in_DPR_8:ssub_10
      0,	// DQuad_with_dsub_3_in_DPR_8:ssub_11
      0,	// DQuad_with_dsub_3_in_DPR_8:ssub_12
      0,	// DQuad_with_dsub_3_in_DPR_8:ssub_13
      0,	// DQuad_with_dsub_3_in_DPR_8:ssub_14
      0,	// DQuad_with_dsub_3_in_DPR_8:ssub_15
      67,	// DQuad_with_dsub_3_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
      95,	// DQuad_with_dsub_3_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_dsub_2_in_DPR_8
      67,	// DQuad_with_dsub_3_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_dsub_2_in_DPR_8
      95,	// DQuad_with_dsub_3_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_dsub_2_in_DPR_8
      75,	// DQuad_with_dsub_3_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_dsub_1_in_DPR_8
      0,	// DQuad_with_dsub_3_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_dsub_3_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_dsub_3_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_dsub_3_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_dsub_3_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_dsub_3_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_dsub_3_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_dsub_3_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_dsub_3_in_DPR_8:ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_dsub_3_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DQuad_with_dsub_3_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_dsub_3_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_dsub_3_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_dsub_3_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_dsub_3_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_dsub_3_in_DPR_8:dsub_5_dsub_7
      0,	// DQuad_with_dsub_3_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DQuad_with_dsub_3_in_DPR_8:dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_dsub_3_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      54,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_0 -> DPR_8
      53,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_1 -> DPR_VFP2
      53,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_2 -> DPR_VFP2
      53,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_3 -> DPR_VFP2
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_4
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_6
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_7
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:gsub_0
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:gsub_1
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qqsub_0
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qqsub_1
      72,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_0 -> DPair_with_dsub_0_in_DPR_8
      71,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_1 -> DPair_with_ssub_2
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_2
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_3
      8,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0 -> SPR_8
      8,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_1 -> SPR_8
      3,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2 -> SPR
      3,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_3 -> SPR
      3,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4 -> SPR
      3,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_5 -> SPR
      3,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6 -> SPR
      3,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_7 -> SPR
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_9
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_10
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_11
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_12
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_13
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_14
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_15
      66,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_0_in_DPR_8
      97,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      65,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_ssub_4
      93,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      74,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5 -> QPR_VFP2
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_dsub_7
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// MQQPR_with_qsub_0_in_QPR_8
      54,	// MQQPR_with_qsub_0_in_QPR_8:dsub_0 -> DPR_8
      54,	// MQQPR_with_qsub_0_in_QPR_8:dsub_1 -> DPR_8
      53,	// MQQPR_with_qsub_0_in_QPR_8:dsub_2 -> DPR_VFP2
      53,	// MQQPR_with_qsub_0_in_QPR_8:dsub_3 -> DPR_VFP2
      0,	// MQQPR_with_qsub_0_in_QPR_8:dsub_4
      0,	// MQQPR_with_qsub_0_in_QPR_8:dsub_5
      0,	// MQQPR_with_qsub_0_in_QPR_8:dsub_6
      0,	// MQQPR_with_qsub_0_in_QPR_8:dsub_7
      0,	// MQQPR_with_qsub_0_in_QPR_8:gsub_0
      0,	// MQQPR_with_qsub_0_in_QPR_8:gsub_1
      0,	// MQQPR_with_qsub_0_in_QPR_8:qqsub_0
      0,	// MQQPR_with_qsub_0_in_QPR_8:qqsub_1
      76,	// MQQPR_with_qsub_0_in_QPR_8:qsub_0 -> QPR_8
      74,	// MQQPR_with_qsub_0_in_QPR_8:qsub_1 -> QPR_VFP2
      0,	// MQQPR_with_qsub_0_in_QPR_8:qsub_2
      0,	// MQQPR_with_qsub_0_in_QPR_8:qsub_3
      8,	// MQQPR_with_qsub_0_in_QPR_8:ssub_0 -> SPR_8
      8,	// MQQPR_with_qsub_0_in_QPR_8:ssub_1 -> SPR_8
      8,	// MQQPR_with_qsub_0_in_QPR_8:ssub_2 -> SPR_8
      8,	// MQQPR_with_qsub_0_in_QPR_8:ssub_3 -> SPR_8
      3,	// MQQPR_with_qsub_0_in_QPR_8:ssub_4 -> SPR
      3,	// MQQPR_with_qsub_0_in_QPR_8:ssub_5 -> SPR
      3,	// MQQPR_with_qsub_0_in_QPR_8:ssub_6 -> SPR
      3,	// MQQPR_with_qsub_0_in_QPR_8:ssub_7 -> SPR
      0,	// MQQPR_with_qsub_0_in_QPR_8:ssub_8
      0,	// MQQPR_with_qsub_0_in_QPR_8:ssub_9
      0,	// MQQPR_with_qsub_0_in_QPR_8:ssub_10
      0,	// MQQPR_with_qsub_0_in_QPR_8:ssub_11
      0,	// MQQPR_with_qsub_0_in_QPR_8:ssub_12
      0,	// MQQPR_with_qsub_0_in_QPR_8:ssub_13
      0,	// MQQPR_with_qsub_0_in_QPR_8:ssub_14
      0,	// MQQPR_with_qsub_0_in_QPR_8:ssub_15
      66,	// MQQPR_with_qsub_0_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_0_in_DPR_8
      98,	// MQQPR_with_qsub_0_in_QPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_QPR_8
      66,	// MQQPR_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_dsub_0_in_DPR_8
      97,	// MQQPR_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      72,	// MQQPR_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_dsub_0_in_DPR_8
      0,	// MQQPR_with_qsub_0_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// MQQPR_with_qsub_0_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// MQQPR_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// MQQPR_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// MQQPR_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// MQQPR_with_qsub_0_in_QPR_8:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// MQQPR_with_qsub_0_in_QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// MQQPR_with_qsub_0_in_QPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// MQQPR_with_qsub_0_in_QPR_8:ssub_6_ssub_7_dsub_5
      0,	// MQQPR_with_qsub_0_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// MQQPR_with_qsub_0_in_QPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// MQQPR_with_qsub_0_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// MQQPR_with_qsub_0_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// MQQPR_with_qsub_0_in_QPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// MQQPR_with_qsub_0_in_QPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// MQQPR_with_qsub_0_in_QPR_8:dsub_5_dsub_7
      0,	// MQQPR_with_qsub_0_in_QPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// MQQPR_with_qsub_0_in_QPR_8:dsub_5_ssub_12_ssub_13
      0,	// MQQPR_with_qsub_0_in_QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      54,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_0 -> DPR_8
      54,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_1 -> DPR_8
      54,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_2 -> DPR_8
      53,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_3 -> DPR_VFP2
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_4
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_5
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_6
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_7
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:gsub_0
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:gsub_1
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:qqsub_0
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:qqsub_1
      75,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:qsub_0 -> DPair_with_dsub_1_in_DPR_8
      72,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:qsub_1 -> DPair_with_dsub_0_in_DPR_8
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:qsub_2
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:qsub_3
      8,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_0 -> SPR_8
      8,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_1 -> SPR_8
      8,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2 -> SPR_8
      8,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_3 -> SPR_8
      8,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_4 -> SPR_8
      8,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_5 -> SPR_8
      3,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_6 -> SPR
      3,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_7 -> SPR
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_8
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_9
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_10
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_11
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_12
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_14
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_15
      67,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
      100,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      66,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_dsub_0_in_DPR_8
      98,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_qsub_0_in_QPR_8
      76,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> QPR_8
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_5_dsub_7
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// MQQPR_with_dsub_2_in_DPR_8
      54,	// MQQPR_with_dsub_2_in_DPR_8:dsub_0 -> DPR_8
      54,	// MQQPR_with_dsub_2_in_DPR_8:dsub_1 -> DPR_8
      54,	// MQQPR_with_dsub_2_in_DPR_8:dsub_2 -> DPR_8
      54,	// MQQPR_with_dsub_2_in_DPR_8:dsub_3 -> DPR_8
      0,	// MQQPR_with_dsub_2_in_DPR_8:dsub_4
      0,	// MQQPR_with_dsub_2_in_DPR_8:dsub_5
      0,	// MQQPR_with_dsub_2_in_DPR_8:dsub_6
      0,	// MQQPR_with_dsub_2_in_DPR_8:dsub_7
      0,	// MQQPR_with_dsub_2_in_DPR_8:gsub_0
      0,	// MQQPR_with_dsub_2_in_DPR_8:gsub_1
      0,	// MQQPR_with_dsub_2_in_DPR_8:qqsub_0
      0,	// MQQPR_with_dsub_2_in_DPR_8:qqsub_1
      76,	// MQQPR_with_dsub_2_in_DPR_8:qsub_0 -> QPR_8
      76,	// MQQPR_with_dsub_2_in_DPR_8:qsub_1 -> QPR_8
      0,	// MQQPR_with_dsub_2_in_DPR_8:qsub_2
      0,	// MQQPR_with_dsub_2_in_DPR_8:qsub_3
      8,	// MQQPR_with_dsub_2_in_DPR_8:ssub_0 -> SPR_8
      8,	// MQQPR_with_dsub_2_in_DPR_8:ssub_1 -> SPR_8
      8,	// MQQPR_with_dsub_2_in_DPR_8:ssub_2 -> SPR_8
      8,	// MQQPR_with_dsub_2_in_DPR_8:ssub_3 -> SPR_8
      8,	// MQQPR_with_dsub_2_in_DPR_8:ssub_4 -> SPR_8
      8,	// MQQPR_with_dsub_2_in_DPR_8:ssub_5 -> SPR_8
      8,	// MQQPR_with_dsub_2_in_DPR_8:ssub_6 -> SPR_8
      8,	// MQQPR_with_dsub_2_in_DPR_8:ssub_7 -> SPR_8
      0,	// MQQPR_with_dsub_2_in_DPR_8:ssub_8
      0,	// MQQPR_with_dsub_2_in_DPR_8:ssub_9
      0,	// MQQPR_with_dsub_2_in_DPR_8:ssub_10
      0,	// MQQPR_with_dsub_2_in_DPR_8:ssub_11
      0,	// MQQPR_with_dsub_2_in_DPR_8:ssub_12
      0,	// MQQPR_with_dsub_2_in_DPR_8:ssub_13
      0,	// MQQPR_with_dsub_2_in_DPR_8:ssub_14
      0,	// MQQPR_with_dsub_2_in_DPR_8:ssub_15
      67,	// MQQPR_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
      99,	// MQQPR_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      67,	// MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_dsub_2_in_DPR_8
      100,	// MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      75,	// MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_dsub_1_in_DPR_8
      0,	// MQQPR_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// MQQPR_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// MQQPR_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// MQQPR_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// MQQPR_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5
      0,	// MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// MQQPR_with_dsub_2_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// MQQPR_with_dsub_2_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// MQQPR_with_dsub_2_in_DPR_8:dsub_5_dsub_7
      0,	// MQQPR_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// MQQPR_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13
      0,	// MQQPR_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      54,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_0 -> DPR_8
      54,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_1 -> DPR_8
      54,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_2 -> DPR_8
      54,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_3 -> DPR_8
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_4
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_5
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_6
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_7
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:gsub_0
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:gsub_1
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:qqsub_0
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:qqsub_1
      75,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:qsub_0 -> DPair_with_dsub_1_in_DPR_8
      75,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:qsub_1 -> DPair_with_dsub_1_in_DPR_8
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:qsub_2
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:qsub_3
      8,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_0 -> SPR_8
      8,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_1 -> SPR_8
      8,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2 -> SPR_8
      8,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_3 -> SPR_8
      8,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_4 -> SPR_8
      8,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_5 -> SPR_8
      8,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_6 -> SPR_8
      8,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_7 -> SPR_8
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_8
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_9
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_10
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_11
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_12
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_14
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_15
      67,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
      100,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      67,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_dsub_2_in_DPR_8
      99,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      76,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> QPR_8
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_5_dsub_7
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13
      0,	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
    },
    {	// QQQQPR
      52,	// QQQQPR:dsub_0 -> DPR
      52,	// QQQQPR:dsub_1 -> DPR
      52,	// QQQQPR:dsub_2 -> DPR
      52,	// QQQQPR:dsub_3 -> DPR
      52,	// QQQQPR:dsub_4 -> DPR
      52,	// QQQQPR:dsub_5 -> DPR
      52,	// QQQQPR:dsub_6 -> DPR
      52,	// QQQQPR:dsub_7 -> DPR
      0,	// QQQQPR:gsub_0
      0,	// QQQQPR:gsub_1
      111,	// QQQQPR:qqsub_0 -> QQPR
      111,	// QQQQPR:qqsub_1 -> QQPR
      70,	// QQQQPR:qsub_0 -> QPR
      70,	// QQQQPR:qsub_1 -> QPR
      70,	// QQQQPR:qsub_2 -> QPR
      70,	// QQQQPR:qsub_3 -> QPR
      3,	// QQQQPR:ssub_0 -> SPR
      3,	// QQQQPR:ssub_1 -> SPR
      3,	// QQQQPR:ssub_2 -> SPR
      3,	// QQQQPR:ssub_3 -> SPR
      3,	// QQQQPR:ssub_4 -> SPR
      3,	// QQQQPR:ssub_5 -> SPR
      3,	// QQQQPR:ssub_6 -> SPR
      3,	// QQQQPR:ssub_7 -> SPR
      3,	// QQQQPR:ssub_8 -> SPR
      3,	// QQQQPR:ssub_9 -> SPR
      3,	// QQQQPR:ssub_10 -> SPR
      3,	// QQQQPR:ssub_11 -> SPR
      3,	// QQQQPR:ssub_12 -> SPR
      3,	// QQQQPR:ssub_13 -> SPR
      3,	// QQQQPR:ssub_14 -> SPR
      3,	// QQQQPR:ssub_15 -> SPR
      63,	// QQQQPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc
      81,	// QQQQPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_QPR
      63,	// QQQQPR:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc
      83,	// QQQQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      68,	// QQQQPR:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair
      101,	// QQQQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc
      0,	// QQQQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      101,	// QQQQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> DQuadSpc
      0,	// QQQQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      112,	// QQQQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      63,	// QQQQPR:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc
      81,	// QQQQPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DTriple_with_qsub_0_in_QPR
      101,	// QQQQPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> DQuadSpc
      0,	// QQQQPR:ssub_6_ssub_7_dsub_5
      83,	// QQQQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      101,	// QQQQPR:ssub_6_ssub_7_dsub_5_dsub_7 -> DQuadSpc
      68,	// QQQQPR:ssub_6_ssub_7_ssub_8_ssub_9 -> DPair
      112,	// QQQQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      63,	// QQQQPR:ssub_8_ssub_9_ssub_12_ssub_13 -> DPairSpc
      81,	// QQQQPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DTriple_with_qsub_0_in_QPR
      63,	// QQQQPR:dsub_5_dsub_7 -> DPairSpc
      83,	// QQQQPR:dsub_5_ssub_12_ssub_13_dsub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      68,	// QQQQPR:dsub_5_ssub_12_ssub_13 -> DPair
      111,	// QQQQPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> QQPR
    },
    {	// QQQQPR_with_ssub_0
      53,	// QQQQPR_with_ssub_0:dsub_0 -> DPR_VFP2
      53,	// QQQQPR_with_ssub_0:dsub_1 -> DPR_VFP2
      52,	// QQQQPR_with_ssub_0:dsub_2 -> DPR
      52,	// QQQQPR_with_ssub_0:dsub_3 -> DPR
      52,	// QQQQPR_with_ssub_0:dsub_4 -> DPR
      52,	// QQQQPR_with_ssub_0:dsub_5 -> DPR
      52,	// QQQQPR_with_ssub_0:dsub_6 -> DPR
      52,	// QQQQPR_with_ssub_0:dsub_7 -> DPR
      0,	// QQQQPR_with_ssub_0:gsub_0
      0,	// QQQQPR_with_ssub_0:gsub_1
      117,	// QQQQPR_with_ssub_0:qqsub_0 -> QQPR_with_ssub_0
      111,	// QQQQPR_with_ssub_0:qqsub_1 -> QQPR
      73,	// QQQQPR_with_ssub_0:qsub_0 -> MQPR
      70,	// QQQQPR_with_ssub_0:qsub_1 -> QPR
      70,	// QQQQPR_with_ssub_0:qsub_2 -> QPR
      70,	// QQQQPR_with_ssub_0:qsub_3 -> QPR
      3,	// QQQQPR_with_ssub_0:ssub_0 -> SPR
      3,	// QQQQPR_with_ssub_0:ssub_1 -> SPR
      3,	// QQQQPR_with_ssub_0:ssub_2 -> SPR
      3,	// QQQQPR_with_ssub_0:ssub_3 -> SPR
      3,	// QQQQPR_with_ssub_0:ssub_4 -> SPR
      3,	// QQQQPR_with_ssub_0:ssub_5 -> SPR
      3,	// QQQQPR_with_ssub_0:ssub_6 -> SPR
      3,	// QQQQPR_with_ssub_0:ssub_7 -> SPR
      3,	// QQQQPR_with_ssub_0:ssub_8 -> SPR
      3,	// QQQQPR_with_ssub_0:ssub_9 -> SPR
      3,	// QQQQPR_with_ssub_0:ssub_10 -> SPR
      3,	// QQQQPR_with_ssub_0:ssub_11 -> SPR
      3,	// QQQQPR_with_ssub_0:ssub_12 -> SPR
      3,	// QQQQPR_with_ssub_0:ssub_13 -> SPR
      3,	// QQQQPR_with_ssub_0:ssub_14 -> SPR
      3,	// QQQQPR_with_ssub_0:ssub_15 -> SPR
      64,	// QQQQPR_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_0
      89,	// QQQQPR_with_ssub_0:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_MQPR
      64,	// QQQQPR_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_ssub_0
      90,	// QQQQPR_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      69,	// QQQQPR_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_0
      102,	// QQQQPR_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_ssub_0
      0,	// QQQQPR_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      102,	// QQQQPR_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> DQuadSpc_with_ssub_0
      0,	// QQQQPR_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      116,	// QQQQPR_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      63,	// QQQQPR_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc
      81,	// QQQQPR_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DTriple_with_qsub_0_in_QPR
      101,	// QQQQPR_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> DQuadSpc
      0,	// QQQQPR_with_ssub_0:ssub_6_ssub_7_dsub_5
      83,	// QQQQPR_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      101,	// QQQQPR_with_ssub_0:ssub_6_ssub_7_dsub_5_dsub_7 -> DQuadSpc
      68,	// QQQQPR_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9 -> DPair
      112,	// QQQQPR_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      63,	// QQQQPR_with_ssub_0:ssub_8_ssub_9_ssub_12_ssub_13 -> DPairSpc
      81,	// QQQQPR_with_ssub_0:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DTriple_with_qsub_0_in_QPR
      63,	// QQQQPR_with_ssub_0:dsub_5_dsub_7 -> DPairSpc
      83,	// QQQQPR_with_ssub_0:dsub_5_ssub_12_ssub_13_dsub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      68,	// QQQQPR_with_ssub_0:dsub_5_ssub_12_ssub_13 -> DPair
      111,	// QQQQPR_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> QQPR
    },
    {	// QQQQPR_with_ssub_4
      53,	// QQQQPR_with_ssub_4:dsub_0 -> DPR_VFP2
      53,	// QQQQPR_with_ssub_4:dsub_1 -> DPR_VFP2
      53,	// QQQQPR_with_ssub_4:dsub_2 -> DPR_VFP2
      53,	// QQQQPR_with_ssub_4:dsub_3 -> DPR_VFP2
      52,	// QQQQPR_with_ssub_4:dsub_4 -> DPR
      52,	// QQQQPR_with_ssub_4:dsub_5 -> DPR
      52,	// QQQQPR_with_ssub_4:dsub_6 -> DPR
      52,	// QQQQPR_with_ssub_4:dsub_7 -> DPR
      0,	// QQQQPR_with_ssub_4:gsub_0
      0,	// QQQQPR_with_ssub_4:gsub_1
      120,	// QQQQPR_with_ssub_4:qqsub_0 -> MQQPR
      111,	// QQQQPR_with_ssub_4:qqsub_1 -> QQPR
      74,	// QQQQPR_with_ssub_4:qsub_0 -> QPR_VFP2
      74,	// QQQQPR_with_ssub_4:qsub_1 -> QPR_VFP2
      70,	// QQQQPR_with_ssub_4:qsub_2 -> QPR
      70,	// QQQQPR_with_ssub_4:qsub_3 -> QPR
      3,	// QQQQPR_with_ssub_4:ssub_0 -> SPR
      3,	// QQQQPR_with_ssub_4:ssub_1 -> SPR
      3,	// QQQQPR_with_ssub_4:ssub_2 -> SPR
      3,	// QQQQPR_with_ssub_4:ssub_3 -> SPR
      3,	// QQQQPR_with_ssub_4:ssub_4 -> SPR
      3,	// QQQQPR_with_ssub_4:ssub_5 -> SPR
      3,	// QQQQPR_with_ssub_4:ssub_6 -> SPR
      3,	// QQQQPR_with_ssub_4:ssub_7 -> SPR
      3,	// QQQQPR_with_ssub_4:ssub_8 -> SPR
      3,	// QQQQPR_with_ssub_4:ssub_9 -> SPR
      3,	// QQQQPR_with_ssub_4:ssub_10 -> SPR
      3,	// QQQQPR_with_ssub_4:ssub_11 -> SPR
      3,	// QQQQPR_with_ssub_4:ssub_12 -> SPR
      3,	// QQQQPR_with_ssub_4:ssub_13 -> SPR
      3,	// QQQQPR_with_ssub_4:ssub_14 -> SPR
      3,	// QQQQPR_with_ssub_4:ssub_15 -> SPR
      65,	// QQQQPR_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
      93,	// QQQQPR_with_ssub_4:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      65,	// QQQQPR_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_ssub_4
      92,	// QQQQPR_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      71,	// QQQQPR_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_2
      103,	// QQQQPR_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_ssub_4
      0,	// QQQQPR_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      103,	// QQQQPR_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> DQuadSpc_with_ssub_4
      0,	// QQQQPR_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      119,	// QQQQPR_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      64,	// QQQQPR_with_ssub_4:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_ssub_0
      89,	// QQQQPR_with_ssub_4:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DTriple_with_qsub_0_in_MQPR
      102,	// QQQQPR_with_ssub_4:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> DQuadSpc_with_ssub_0
      0,	// QQQQPR_with_ssub_4:ssub_6_ssub_7_dsub_5
      90,	// QQQQPR_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      102,	// QQQQPR_with_ssub_4:ssub_6_ssub_7_dsub_5_dsub_7 -> DQuadSpc_with_ssub_0
      69,	// QQQQPR_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9 -> DPair_with_ssub_0
      116,	// QQQQPR_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      63,	// QQQQPR_with_ssub_4:ssub_8_ssub_9_ssub_12_ssub_13 -> DPairSpc
      81,	// QQQQPR_with_ssub_4:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DTriple_with_qsub_0_in_QPR
      63,	// QQQQPR_with_ssub_4:dsub_5_dsub_7 -> DPairSpc
      83,	// QQQQPR_with_ssub_4:dsub_5_ssub_12_ssub_13_dsub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      68,	// QQQQPR_with_ssub_4:dsub_5_ssub_12_ssub_13 -> DPair
      117,	// QQQQPR_with_ssub_4:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> QQPR_with_ssub_0
    },
    {	// QQQQPR_with_ssub_8
      53,	// QQQQPR_with_ssub_8:dsub_0 -> DPR_VFP2
      53,	// QQQQPR_with_ssub_8:dsub_1 -> DPR_VFP2
      53,	// QQQQPR_with_ssub_8:dsub_2 -> DPR_VFP2
      53,	// QQQQPR_with_ssub_8:dsub_3 -> DPR_VFP2
      53,	// QQQQPR_with_ssub_8:dsub_4 -> DPR_VFP2
      53,	// QQQQPR_with_ssub_8:dsub_5 -> DPR_VFP2
      52,	// QQQQPR_with_ssub_8:dsub_6 -> DPR
      52,	// QQQQPR_with_ssub_8:dsub_7 -> DPR
      0,	// QQQQPR_with_ssub_8:gsub_0
      0,	// QQQQPR_with_ssub_8:gsub_1
      120,	// QQQQPR_with_ssub_8:qqsub_0 -> MQQPR
      117,	// QQQQPR_with_ssub_8:qqsub_1 -> QQPR_with_ssub_0
      74,	// QQQQPR_with_ssub_8:qsub_0 -> QPR_VFP2
      74,	// QQQQPR_with_ssub_8:qsub_1 -> QPR_VFP2
      74,	// QQQQPR_with_ssub_8:qsub_2 -> QPR_VFP2
      70,	// QQQQPR_with_ssub_8:qsub_3 -> QPR
      3,	// QQQQPR_with_ssub_8:ssub_0 -> SPR
      3,	// QQQQPR_with_ssub_8:ssub_1 -> SPR
      3,	// QQQQPR_with_ssub_8:ssub_2 -> SPR
      3,	// QQQQPR_with_ssub_8:ssub_3 -> SPR
      3,	// QQQQPR_with_ssub_8:ssub_4 -> SPR
      3,	// QQQQPR_with_ssub_8:ssub_5 -> SPR
      3,	// QQQQPR_with_ssub_8:ssub_6 -> SPR
      3,	// QQQQPR_with_ssub_8:ssub_7 -> SPR
      3,	// QQQQPR_with_ssub_8:ssub_8 -> SPR
      3,	// QQQQPR_with_ssub_8:ssub_9 -> SPR
      3,	// QQQQPR_with_ssub_8:ssub_10 -> SPR
      3,	// QQQQPR_with_ssub_8:ssub_11 -> SPR
      3,	// QQQQPR_with_ssub_8:ssub_12 -> SPR
      3,	// QQQQPR_with_ssub_8:ssub_13 -> SPR
      3,	// QQQQPR_with_ssub_8:ssub_14 -> SPR
      3,	// QQQQPR_with_ssub_8:ssub_15 -> SPR
      65,	// QQQQPR_with_ssub_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
      93,	// QQQQPR_with_ssub_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      65,	// QQQQPR_with_ssub_8:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_ssub_4
      92,	// QQQQPR_with_ssub_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      71,	// QQQQPR_with_ssub_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_2
      104,	// QQQQPR_with_ssub_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_ssub_8
      0,	// QQQQPR_with_ssub_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      104,	// QQQQPR_with_ssub_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> DQuadSpc_with_ssub_8
      0,	// QQQQPR_with_ssub_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      122,	// QQQQPR_with_ssub_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      65,	// QQQQPR_with_ssub_8:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_ssub_4
      93,	// QQQQPR_with_ssub_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      103,	// QQQQPR_with_ssub_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> DQuadSpc_with_ssub_4
      0,	// QQQQPR_with_ssub_8:ssub_6_ssub_7_dsub_5
      92,	// QQQQPR_with_ssub_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      103,	// QQQQPR_with_ssub_8:ssub_6_ssub_7_dsub_5_dsub_7 -> DQuadSpc_with_ssub_4
      71,	// QQQQPR_with_ssub_8:ssub_6_ssub_7_ssub_8_ssub_9 -> DPair_with_ssub_2
      119,	// QQQQPR_with_ssub_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      64,	// QQQQPR_with_ssub_8:ssub_8_ssub_9_ssub_12_ssub_13 -> DPairSpc_with_ssub_0
      89,	// QQQQPR_with_ssub_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DTriple_with_qsub_0_in_MQPR
      64,	// QQQQPR_with_ssub_8:dsub_5_dsub_7 -> DPairSpc_with_ssub_0
      90,	// QQQQPR_with_ssub_8:dsub_5_ssub_12_ssub_13_dsub_7 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
      69,	// QQQQPR_with_ssub_8:dsub_5_ssub_12_ssub_13 -> DPair_with_ssub_0
      120,	// QQQQPR_with_ssub_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> MQQPR
    },
    {	// MQQQQPR
      53,	// MQQQQPR:dsub_0 -> DPR_VFP2
      53,	// MQQQQPR:dsub_1 -> DPR_VFP2
      53,	// MQQQQPR:dsub_2 -> DPR_VFP2
      53,	// MQQQQPR:dsub_3 -> DPR_VFP2
      53,	// MQQQQPR:dsub_4 -> DPR_VFP2
      53,	// MQQQQPR:dsub_5 -> DPR_VFP2
      53,	// MQQQQPR:dsub_6 -> DPR_VFP2
      53,	// MQQQQPR:dsub_7 -> DPR_VFP2
      0,	// MQQQQPR:gsub_0
      0,	// MQQQQPR:gsub_1
      120,	// MQQQQPR:qqsub_0 -> MQQPR
      120,	// MQQQQPR:qqsub_1 -> MQQPR
      74,	// MQQQQPR:qsub_0 -> QPR_VFP2
      74,	// MQQQQPR:qsub_1 -> QPR_VFP2
      74,	// MQQQQPR:qsub_2 -> QPR_VFP2
      74,	// MQQQQPR:qsub_3 -> QPR_VFP2
      3,	// MQQQQPR:ssub_0 -> SPR
      3,	// MQQQQPR:ssub_1 -> SPR
      3,	// MQQQQPR:ssub_2 -> SPR
      3,	// MQQQQPR:ssub_3 -> SPR
      3,	// MQQQQPR:ssub_4 -> SPR
      3,	// MQQQQPR:ssub_5 -> SPR
      3,	// MQQQQPR:ssub_6 -> SPR
      3,	// MQQQQPR:ssub_7 -> SPR
      3,	// MQQQQPR:ssub_8 -> SPR
      3,	// MQQQQPR:ssub_9 -> SPR
      3,	// MQQQQPR:ssub_10 -> SPR
      3,	// MQQQQPR:ssub_11 -> SPR
      3,	// MQQQQPR:ssub_12 -> SPR
      3,	// MQQQQPR:ssub_13 -> SPR
      3,	// MQQQQPR:ssub_14 -> SPR
      3,	// MQQQQPR:ssub_15 -> SPR
      65,	// MQQQQPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
      93,	// MQQQQPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      65,	// MQQQQPR:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_ssub_4
      92,	// MQQQQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      71,	// MQQQQPR:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_2
      104,	// MQQQQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_ssub_8
      0,	// MQQQQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      104,	// MQQQQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> DQuadSpc_with_ssub_8
      0,	// MQQQQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      122,	// MQQQQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      65,	// MQQQQPR:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_ssub_4
      93,	// MQQQQPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      104,	// MQQQQPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> DQuadSpc_with_ssub_8
      0,	// MQQQQPR:ssub_6_ssub_7_dsub_5
      92,	// MQQQQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      104,	// MQQQQPR:ssub_6_ssub_7_dsub_5_dsub_7 -> DQuadSpc_with_ssub_8
      71,	// MQQQQPR:ssub_6_ssub_7_ssub_8_ssub_9 -> DPair_with_ssub_2
      122,	// MQQQQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      65,	// MQQQQPR:ssub_8_ssub_9_ssub_12_ssub_13 -> DPairSpc_with_ssub_4
      93,	// MQQQQPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      65,	// MQQQQPR:dsub_5_dsub_7 -> DPairSpc_with_ssub_4
      92,	// MQQQQPR:dsub_5_ssub_12_ssub_13_dsub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      71,	// MQQQQPR:dsub_5_ssub_12_ssub_13 -> DPair_with_ssub_2
      120,	// MQQQQPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> MQQPR
    },
    {	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
      54,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:dsub_0 -> DPR_8
      54,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:dsub_1 -> DPR_8
      53,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:dsub_2 -> DPR_VFP2
      53,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:dsub_3 -> DPR_VFP2
      53,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:dsub_4 -> DPR_VFP2
      53,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:dsub_5 -> DPR_VFP2
      53,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:dsub_6 -> DPR_VFP2
      53,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:dsub_7 -> DPR_VFP2
      0,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:gsub_0
      0,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:gsub_1
      125,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:qqsub_0 -> MQQPR_with_qsub_0_in_QPR_8
      120,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:qqsub_1 -> MQQPR
      76,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:qsub_0 -> QPR_8
      74,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:qsub_1 -> QPR_VFP2
      74,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:qsub_2 -> QPR_VFP2
      74,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:qsub_3 -> QPR_VFP2
      8,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_0 -> SPR_8
      8,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_1 -> SPR_8
      8,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_2 -> SPR_8
      8,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_3 -> SPR_8
      3,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_4 -> SPR
      3,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_5 -> SPR
      3,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_6 -> SPR
      3,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_7 -> SPR
      3,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_8 -> SPR
      3,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_9 -> SPR
      3,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_10 -> SPR
      3,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_11 -> SPR
      3,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_12 -> SPR
      3,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_13 -> SPR
      3,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_14 -> SPR
      3,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_15 -> SPR
      66,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_0_in_DPR_8
      98,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_QPR_8
      66,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_dsub_0_in_DPR_8
      97,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      72,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_dsub_0_in_DPR_8
      105,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_dsub_0_in_DPR_8
      0,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      105,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> DQuadSpc_with_dsub_0_in_DPR_8
      0,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      124,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      65,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_ssub_4
      93,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      104,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> DQuadSpc_with_ssub_8
      0,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_6_ssub_7_dsub_5
      92,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      104,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_6_ssub_7_dsub_5_dsub_7 -> DQuadSpc_with_ssub_8
      71,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9 -> DPair_with_ssub_2
      122,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      65,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_8_ssub_9_ssub_12_ssub_13 -> DPairSpc_with_ssub_4
      93,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      65,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:dsub_5_dsub_7 -> DPairSpc_with_ssub_4
      92,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:dsub_5_ssub_12_ssub_13_dsub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      71,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:dsub_5_ssub_12_ssub_13 -> DPair_with_ssub_2
      120,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> MQQPR
    },
    {	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
      54,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:dsub_0 -> DPR_8
      54,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:dsub_1 -> DPR_8
      54,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:dsub_2 -> DPR_8
      54,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:dsub_3 -> DPR_8
      53,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:dsub_4 -> DPR_VFP2
      53,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:dsub_5 -> DPR_VFP2
      53,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:dsub_6 -> DPR_VFP2
      53,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:dsub_7 -> DPR_VFP2
      0,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:gsub_0
      0,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:gsub_1
      127,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:qqsub_0 -> MQQPR_with_dsub_2_in_DPR_8
      120,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:qqsub_1 -> MQQPR
      76,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:qsub_0 -> QPR_8
      76,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:qsub_1 -> QPR_8
      74,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:qsub_2 -> QPR_VFP2
      74,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:qsub_3 -> QPR_VFP2
      8,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_0 -> SPR_8
      8,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_1 -> SPR_8
      8,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2 -> SPR_8
      8,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_3 -> SPR_8
      8,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_4 -> SPR_8
      8,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_5 -> SPR_8
      8,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_6 -> SPR_8
      8,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_7 -> SPR_8
      3,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_8 -> SPR
      3,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_9 -> SPR
      3,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_10 -> SPR
      3,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_11 -> SPR
      3,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_12 -> SPR
      3,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_13 -> SPR
      3,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_14 -> SPR
      3,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_15 -> SPR
      67,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
      99,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      67,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_dsub_2_in_DPR_8
      100,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      75,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_dsub_1_in_DPR_8
      106,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_dsub_2_in_DPR_8
      0,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      106,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> DQuadSpc_with_dsub_2_in_DPR_8
      0,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      126,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      66,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_dsub_0_in_DPR_8
      98,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DTriple_with_qsub_0_in_QPR_8
      105,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> DQuadSpc_with_dsub_0_in_DPR_8
      0,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5
      97,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      105,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7 -> DQuadSpc_with_dsub_0_in_DPR_8
      72,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9 -> DPair_with_dsub_0_in_DPR_8
      124,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      65,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13 -> DPairSpc_with_ssub_4
      93,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
      65,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:dsub_5_dsub_7 -> DPairSpc_with_ssub_4
      92,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      71,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13 -> DPair_with_ssub_2
      125,	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> MQQPR_with_qsub_0_in_QPR_8
    },
    {	// MQQQQPR_with_qsub_2_in_QPR_8
      54,	// MQQQQPR_with_qsub_2_in_QPR_8:dsub_0 -> DPR_8
      54,	// MQQQQPR_with_qsub_2_in_QPR_8:dsub_1 -> DPR_8
      54,	// MQQQQPR_with_qsub_2_in_QPR_8:dsub_2 -> DPR_8
      54,	// MQQQQPR_with_qsub_2_in_QPR_8:dsub_3 -> DPR_8
      54,	// MQQQQPR_with_qsub_2_in_QPR_8:dsub_4 -> DPR_8
      54,	// MQQQQPR_with_qsub_2_in_QPR_8:dsub_5 -> DPR_8
      53,	// MQQQQPR_with_qsub_2_in_QPR_8:dsub_6 -> DPR_VFP2
      53,	// MQQQQPR_with_qsub_2_in_QPR_8:dsub_7 -> DPR_VFP2
      0,	// MQQQQPR_with_qsub_2_in_QPR_8:gsub_0
      0,	// MQQQQPR_with_qsub_2_in_QPR_8:gsub_1
      127,	// MQQQQPR_with_qsub_2_in_QPR_8:qqsub_0 -> MQQPR_with_dsub_2_in_DPR_8
      125,	// MQQQQPR_with_qsub_2_in_QPR_8:qqsub_1 -> MQQPR_with_qsub_0_in_QPR_8
      76,	// MQQQQPR_with_qsub_2_in_QPR_8:qsub_0 -> QPR_8
      76,	// MQQQQPR_with_qsub_2_in_QPR_8:qsub_1 -> QPR_8
      76,	// MQQQQPR_with_qsub_2_in_QPR_8:qsub_2 -> QPR_8
      74,	// MQQQQPR_with_qsub_2_in_QPR_8:qsub_3 -> QPR_VFP2
      8,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_0 -> SPR_8
      8,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_1 -> SPR_8
      8,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_2 -> SPR_8
      8,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_3 -> SPR_8
      8,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_4 -> SPR_8
      8,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_5 -> SPR_8
      8,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_6 -> SPR_8
      8,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_7 -> SPR_8
      8,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_8 -> SPR_8
      8,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_9 -> SPR_8
      8,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_10 -> SPR_8
      8,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_11 -> SPR_8
      3,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_12 -> SPR
      3,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_13 -> SPR
      3,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_14 -> SPR
      3,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_15 -> SPR
      67,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
      99,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      67,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_dsub_2_in_DPR_8
      100,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      75,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_dsub_1_in_DPR_8
      107,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_dsub_4_in_DPR_8
      0,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      107,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> DQuadSpc_with_dsub_4_in_DPR_8
      0,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      128,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      67,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_dsub_2_in_DPR_8
      99,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      106,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> DQuadSpc_with_dsub_2_in_DPR_8
      0,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_6_ssub_7_dsub_5
      100,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      106,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_6_ssub_7_dsub_5_dsub_7 -> DQuadSpc_with_dsub_2_in_DPR_8
      75,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9 -> DPair_with_dsub_1_in_DPR_8
      126,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      66,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_8_ssub_9_ssub_12_ssub_13 -> DPairSpc_with_dsub_0_in_DPR_8
      98,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DTriple_with_qsub_0_in_QPR_8
      66,	// MQQQQPR_with_qsub_2_in_QPR_8:dsub_5_dsub_7 -> DPairSpc_with_dsub_0_in_DPR_8
      97,	// MQQQQPR_with_qsub_2_in_QPR_8:dsub_5_ssub_12_ssub_13_dsub_7 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
      72,	// MQQQQPR_with_qsub_2_in_QPR_8:dsub_5_ssub_12_ssub_13 -> DPair_with_dsub_0_in_DPR_8
      127,	// MQQQQPR_with_qsub_2_in_QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> MQQPR_with_dsub_2_in_DPR_8
    },
    {	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
      54,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:dsub_0 -> DPR_8
      54,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:dsub_1 -> DPR_8
      54,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:dsub_2 -> DPR_8
      54,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:dsub_3 -> DPR_8
      54,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:dsub_4 -> DPR_8
      54,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:dsub_5 -> DPR_8
      54,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:dsub_6 -> DPR_8
      54,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:dsub_7 -> DPR_8
      0,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:gsub_0
      0,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:gsub_1
      127,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:qqsub_0 -> MQQPR_with_dsub_2_in_DPR_8
      127,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:qqsub_1 -> MQQPR_with_dsub_2_in_DPR_8
      76,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:qsub_0 -> QPR_8
      76,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:qsub_1 -> QPR_8
      76,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:qsub_2 -> QPR_8
      76,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:qsub_3 -> QPR_8
      8,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_0 -> SPR_8
      8,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_1 -> SPR_8
      8,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2 -> SPR_8
      8,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_3 -> SPR_8
      8,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_4 -> SPR_8
      8,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_5 -> SPR_8
      8,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_6 -> SPR_8
      8,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_7 -> SPR_8
      8,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_8 -> SPR_8
      8,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_9 -> SPR_8
      8,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_10 -> SPR_8
      8,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_11 -> SPR_8
      8,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_12 -> SPR_8
      8,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_13 -> SPR_8
      8,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_14 -> SPR_8
      8,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_15 -> SPR_8
      67,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
      99,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      67,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_dsub_2_in_DPR_8
      100,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      75,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_dsub_1_in_DPR_8
      107,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_dsub_4_in_DPR_8
      0,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
      107,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> DQuadSpc_with_dsub_4_in_DPR_8
      0,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
      128,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      67,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_dsub_2_in_DPR_8
      99,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      107,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> DQuadSpc_with_dsub_4_in_DPR_8
      0,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5
      100,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      107,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7 -> DQuadSpc_with_dsub_4_in_DPR_8
      75,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9 -> DPair_with_dsub_1_in_DPR_8
      128,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      67,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13 -> DPairSpc_with_dsub_2_in_DPR_8
      99,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
      67,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:dsub_5_dsub_7 -> DPairSpc_with_dsub_2_in_DPR_8
      100,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
      75,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13 -> DPair_with_dsub_1_in_DPR_8
      127,	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> MQQPR_with_dsub_2_in_DPR_8
    },
  };
  assert(RC && "Missing regclass");
  if (!Idx) return RC;
  --Idx;
  assert(Idx < 56 && "Bad subreg");
  unsigned TV = Table[RC->getID()][Idx];
  return TV ? getRegClass(TV - 1) : nullptr;
}

/// Get the weight in units of pressure for this register class.
const RegClassWeight &ARMGenRegisterInfo::
getRegClassWeight(const TargetRegisterClass *RC) const {
  static const RegClassWeight RCWeightTable[] = {
    {1, 32},  	// HPR
    {1, 65},  	// FPWithVPR
    {1, 32},  	// SPR
    {2, 32},  	// FPWithVPR_with_ssub_0
    {1, 16},  	// GPR
    {1, 16},  	// GPRwithAPSR
    {1, 16},  	// GPRwithZR
    {1, 16},  	// SPR_8
    {1, 15},  	// GPRnopc
    {1, 15},  	// GPRnosp
    {1, 15},  	// GPRwithAPSR_NZCVnosp
    {0, 14},  	// GPRwithAPSRnosp
    {1, 15},  	// GPRwithZRnosp
    {1, 14},  	// GPRnoip
    {1, 14},  	// rGPR
    {1, 13},  	// GPRnoip_and_GPRnopc
    {1, 13},  	// GPRnoip_and_GPRnosp
    {1, 12},  	// GPRnoip_and_GPRwithAPSR_NZCVnosp
    {1, 9},  	// tGPRwithpc
    {2, 16},  	// FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8
    {1, 8},  	// hGPR
    {1, 8},  	// tGPR
    {1, 8},  	// tGPREven
    {1, 7},  	// GPRnopc_and_hGPR
    {1, 7},  	// GPRnosp_and_hGPR
    {1, 6},  	// GPRnoip_and_hGPR
    {1, 6},  	// GPRnoip_and_tGPREven
    {1, 6},  	// GPRnosp_and_GPRnopc_and_hGPR
    {1, 6},  	// tGPROdd
    {1, 5},  	// GPRnopc_and_GPRnoip_and_hGPR
    {1, 5},  	// GPRnosp_and_GPRnoip_and_hGPR
    {1, 5},  	// tcGPR
    {1, 4},  	// GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR
    {1, 4},  	// hGPR_and_tGPREven
    {1, 4},  	// tGPR_and_tGPREven
    {1, 4},  	// tGPR_and_tGPROdd
    {1, 4},  	// tcGPRnotr12
    {1, 3},  	// tGPREven_and_tcGPR
    {0, 1},  	// FP_STATUS_REGS
    {1, 2},  	// hGPR_and_GPRnoip_and_tGPREven
    {1, 2},  	// hGPR_and_tGPROdd
    {1, 2},  	// tGPREven_and_tcGPRnotr12
    {1, 2},  	// tGPROdd_and_tcGPR
    {0, 0},  	// CCR
    {1, 1},  	// FPCXTRegs
    {1, 1},  	// GPRlr
    {1, 1},  	// GPRsp
    {1, 1},  	// VCCR
    {2, 2},  	// cl_FPSCR_NZCV
    {1, 1},  	// hGPR_and_tGPRwithpc
    {1, 1},  	// hGPR_and_tcGPR
    {2, 64},  	// DPR
    {2, 32},  	// DPR_VFP2
    {2, 16},  	// DPR_8
    {2, 14},  	// GPRPair
    {2, 12},  	// GPRPairnosp
    {2, 8},  	// GPRPair_with_gsub_0_in_tGPR
    {2, 6},  	// GPRPair_with_gsub_0_in_hGPR
    {2, 6},  	// GPRPair_with_gsub_0_in_tcGPR
    {2, 4},  	// GPRPair_with_gsub_0_in_tcGPRnotr12
    {2, 4},  	// GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR
    {2, 2},  	// GPRPair_with_gsub_1_in_GPRsp
    {4, 64},  	// DPairSpc
    {4, 36},  	// DPairSpc_with_ssub_0
    {4, 32},  	// DPairSpc_with_ssub_4
    {4, 20},  	// DPairSpc_with_dsub_0_in_DPR_8
    {4, 16},  	// DPairSpc_with_dsub_2_in_DPR_8
    {4, 64},  	// DPair
    {4, 34},  	// DPair_with_ssub_0
    {4, 64},  	// QPR
    {4, 32},  	// DPair_with_ssub_2
    {4, 18},  	// DPair_with_dsub_0_in_DPR_8
    {4, 32},  	// MQPR
    {4, 32},  	// QPR_VFP2
    {4, 16},  	// DPair_with_dsub_1_in_DPR_8
    {4, 16},  	// QPR_8
    {6, 64},  	// DTriple
    {6, 64},  	// DTripleSpc
    {6, 40},  	// DTripleSpc_with_ssub_0
    {6, 36},  	// DTriple_with_ssub_0
    {6, 62},  	// DTriple_with_qsub_0_in_QPR
    {6, 34},  	// DTriple_with_ssub_2
    {6, 62},  	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
    {6, 36},  	// DTripleSpc_with_ssub_4
    {6, 32},  	// DTriple_with_ssub_4
    {6, 32},  	// DTripleSpc_with_ssub_8
    {6, 24},  	// DTripleSpc_with_dsub_0_in_DPR_8
    {6, 20},  	// DTriple_with_dsub_0_in_DPR_8
    {6, 34},  	// DTriple_with_qsub_0_in_MQPR
    {6, 34},  	// DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
    {6, 18},  	// DTriple_with_dsub_1_in_DPR_8
    {6, 30},  	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
    {6, 30},  	// DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
    {6, 20},  	// DTripleSpc_with_dsub_2_in_DPR_8
    {6, 16},  	// DTriple_with_dsub_2_in_DPR_8
    {6, 16},  	// DTripleSpc_with_dsub_4_in_DPR_8
    {6, 18},  	// DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
    {6, 18},  	// DTriple_with_qsub_0_in_QPR_8
    {6, 14},  	// DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
    {6, 14},  	// DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
    {6, 64},  	// DQuadSpc
    {6, 40},  	// DQuadSpc_with_ssub_0
    {6, 36},  	// DQuadSpc_with_ssub_4
    {6, 32},  	// DQuadSpc_with_ssub_8
    {6, 24},  	// DQuadSpc_with_dsub_0_in_DPR_8
    {6, 20},  	// DQuadSpc_with_dsub_2_in_DPR_8
    {6, 16},  	// DQuadSpc_with_dsub_4_in_DPR_8
    {8, 64},  	// DQuad
    {8, 38},  	// DQuad_with_ssub_0
    {8, 36},  	// DQuad_with_ssub_2
    {8, 64},  	// QQPR
    {8, 60},  	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
    {8, 34},  	// DQuad_with_ssub_4
    {8, 32},  	// DQuad_with_ssub_6
    {8, 22},  	// DQuad_with_dsub_0_in_DPR_8
    {8, 36},  	// DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
    {8, 36},  	// QQPR_with_ssub_0
    {8, 20},  	// DQuad_with_dsub_1_in_DPR_8
    {8, 32},  	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
    {8, 32},  	// MQQPR
    {8, 18},  	// DQuad_with_dsub_2_in_DPR_8
    {8, 28},  	// DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
    {8, 16},  	// DQuad_with_dsub_3_in_DPR_8
    {8, 20},  	// DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
    {8, 20},  	// MQQPR_with_qsub_0_in_QPR_8
    {8, 16},  	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
    {8, 16},  	// MQQPR_with_dsub_2_in_DPR_8
    {8, 12},  	// DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
    {16, 64},  	// QQQQPR
    {16, 44},  	// QQQQPR_with_ssub_0
    {16, 40},  	// QQQQPR_with_ssub_4
    {16, 36},  	// QQQQPR_with_ssub_8
    {16, 32},  	// MQQQQPR
    {16, 28},  	// MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
    {16, 24},  	// MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
    {16, 20},  	// MQQQQPR_with_qsub_2_in_QPR_8
    {16, 16},  	// MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
  };
  return RCWeightTable[RC->getID()];
}

/// Get the weight in units of pressure for this register unit.
unsigned ARMGenRegisterInfo::
getRegUnitWeight(MCRegUnit RegUnit) const {
  assert(static_cast<unsigned>(RegUnit) < 88 && "invalid register unit");
  static const uint8_t RUWeightTable[] = {
    0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, };
  return RUWeightTable[static_cast<unsigned>(RegUnit)];
}


// Get the number of dimensions of register pressure.
unsigned ARMGenRegisterInfo::getNumRegPressureSets() const {
  return 34;
}

// Get the name of this register unit pressure set.
const char *ARMGenRegisterInfo::
getRegPressureSetName(unsigned Idx) const {
  static const char *PressureNameTable[] = {
    "FPCXTRegs",
    "GPRlr",
    "VCCR",
    "hGPR_and_tGPRwithpc",
    "cl_FPSCR_NZCV",
    "GPRsp",
    "tGPROdd",
    "tcGPR",
    "hGPR",
    "tGPROdd_with_tcGPR",
    "tGPR",
    "tGPR_with_tcGPR",
    "tGPREven",
    "hGPR_with_tGPREven",
    "hGPR_with_tGPROdd",
    "hGPR_with_tcGPR",
    "tGPR_with_tGPREven",
    "GPR",
    "GPRwithZR",
    "GPRwithAPSR_with_GPRwithZR",
    "DQuad_with_dsub_0_in_DPR_8",
    "DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR",
    "HPR",
    "DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR",
    "DPair_with_ssub_0",
    "DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR",
    "DPairSpc_with_ssub_0",
    "DQuad_with_ssub_0",
    "DTripleSpc_with_ssub_0",
    "QQQQPR_with_ssub_0",
    "DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR",
    "DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR",
    "DTriple_with_qsub_0_in_QPR",
    "DPR",
  };
  return PressureNameTable[Idx];
}

// Get the register unit pressure limit for this dimension.
// This limit must be adjusted dynamically for reserved registers.
unsigned ARMGenRegisterInfo::
getRegPressureSetLimit(const MachineFunction &MF, unsigned Idx) const {
  static const uint8_t PressureLimitTable[] = {
    1,  	// 0: FPCXTRegs
    1,  	// 1: GPRlr
    1,  	// 2: VCCR
    1,  	// 3: hGPR_and_tGPRwithpc
    2,  	// 4: cl_FPSCR_NZCV
    2,  	// 5: GPRsp
    6,  	// 6: tGPROdd
    6,  	// 7: tcGPR
    8,  	// 8: hGPR
    10,  	// 9: tGPROdd_with_tcGPR
    11,  	// 10: tGPR
    11,  	// 11: tGPR_with_tcGPR
    11,  	// 12: tGPREven
    12,  	// 13: hGPR_with_tGPREven
    12,  	// 14: hGPR_with_tGPROdd
    12,  	// 15: hGPR_with_tcGPR
    13,  	// 16: tGPR_with_tGPREven
    17,  	// 17: GPR
    17,  	// 18: GPRwithZR
    17,  	// 19: GPRwithAPSR_with_GPRwithZR
    24,  	// 20: DQuad_with_dsub_0_in_DPR_8
    32,  	// 21: DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
    32,  	// 22: HPR
    34,  	// 23: DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
    34,  	// 24: DPair_with_ssub_0
    36,  	// 25: DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
    36,  	// 26: DPairSpc_with_ssub_0
    38,  	// 27: DQuad_with_ssub_0
    40,  	// 28: DTripleSpc_with_ssub_0
    44,  	// 29: QQQQPR_with_ssub_0
    60,  	// 30: DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
    62,  	// 31: DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
    62,  	// 32: DTriple_with_qsub_0_in_QPR
    64,  	// 33: DPR
  };
  return PressureLimitTable[Idx];
}

/// Table of pressure sets per register class or unit.
static const int RCSetsTable[] = {
  /* 0 */ 0, -1,
  /* 2 */ 2, -1,
  /* 4 */ 4, -1,
  /* 6 */ 8, 13, 14, 15, 17, 18, -1,
  /* 13 */ 10, 11, 16, 17, 18, -1,
  /* 19 */ 3, 8, 10, 11, 13, 14, 15, 16, 17, 18, -1,
  /* 30 */ 17, 19, -1,
  /* 33 */ 6, 9, 10, 14, 17, 18, 19, -1,
  /* 41 */ 7, 9, 11, 12, 15, 17, 18, 19, -1,
  /* 50 */ 8, 13, 14, 15, 17, 18, 19, -1,
  /* 58 */ 6, 8, 9, 10, 13, 14, 15, 17, 18, 19, -1,
  /* 69 */ 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, -1,
  /* 82 */ 10, 11, 16, 17, 18, 19, -1,
  /* 89 */ 10, 11, 12, 13, 16, 17, 18, 19, -1,
  /* 98 */ 6, 9, 10, 11, 14, 16, 17, 18, 19, -1,
  /* 108 */ 7, 9, 11, 12, 15, 16, 17, 18, 19, -1,
  /* 118 */ 7, 9, 10, 11, 12, 15, 16, 17, 18, 19, -1,
  /* 129 */ 7, 9, 11, 12, 13, 15, 16, 17, 18, 19, -1,
  /* 140 */ 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, -1,
  /* 152 */ 6, 7, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, -1,
  /* 165 */ 1, 8, 12, 13, 14, 15, 16, 17, 18, 19, -1,
  /* 176 */ 5, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, -1,
  /* 190 */ 31, 33, -1,
  /* 193 */ 20, 22, 24, 26, 27, 28, 29, 32, 33, -1,
  /* 203 */ 25, 27, 28, 29, 30, 31, 32, 33, -1,
  /* 212 */ 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, -1,
  /* 223 */ 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, -1,
  /* 236 */ 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, -1,
};

/// Get the dimensions of register pressure impacted by this register class.
/// Returns a -1 terminated array of pressure set IDs
const int *ARMGenRegisterInfo::
getRegClassPressureSets(const TargetRegisterClass *RC) const {
  static const uint8_t RCSetStartTable[] = {
    194,1,194,1,10,30,38,193,37,10,1,1,38,10,37,37,10,37,13,1,6,82,91,50,6,6,91,50,33,50,6,108,50,166,89,98,118,129,1,166,58,140,152,1,0,165,69,2,4,19,176,191,194,193,37,37,82,50,41,118,50,69,191,196,194,193,193,191,195,191,194,193,194,194,193,193,191,191,198,196,200,195,190,196,194,194,193,193,195,212,193,237,194,193,193,193,236,193,193,236,191,198,196,194,193,193,193,191,197,196,191,207,195,194,193,203,196,193,223,194,193,237,193,236,193,236,193,236,191,199,198,196,194,194,193,193,193,};
  return &RCSetsTable[RCSetStartTable[RC->getID()]];
}

/// Get the dimensions of register pressure impacted by this register unit.
/// Returns a -1 terminated array of pressure set IDs
const int *ARMGenRegisterInfo::
getRegUnitPressureSets(MCRegUnit RegUnit) const {
  assert(static_cast<unsigned>(RegUnit) < 88 && "invalid register unit");
  static const uint8_t RUSetStartTable[] = {
    1,30,1,0,1,1,1,1,4,1,4,1,1,1,1,165,19,1,69,1,2,38,193,193,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,237,237,237,237,237,237,237,237,223,212,203,205,206,206,207,207,207,207,207,207,207,207,207,190,1,1,1,1,1,140,152,140,152,89,98,89,98,166,58,166,58,176,};
  return &RCSetsTable[RUSetStartTable[static_cast<unsigned>(RegUnit)]];
}

extern const MCRegisterDesc ARMRegDesc[];
extern const int16_t ARMRegDiffLists[];
extern const LaneBitmask ARMLaneMaskLists[];
extern const char ARMRegStrings[];
extern const char ARMRegClassStrings[];
extern const MCPhysReg ARMRegUnitRoots[][2];
extern const uint16_t ARMSubRegIdxLists[];
extern const uint16_t ARMRegEncodingTable[];
// ARM Dwarf<->LLVM register mappings.
extern const MCRegisterInfo::DwarfLLVMRegPair ARMDwarfFlavour0Dwarf2L[];
extern const unsigned ARMDwarfFlavour0Dwarf2LSize;

extern const MCRegisterInfo::DwarfLLVMRegPair ARMEHFlavour0Dwarf2L[];
extern const unsigned ARMEHFlavour0Dwarf2LSize;

extern const MCRegisterInfo::DwarfLLVMRegPair ARMDwarfFlavour0L2Dwarf[];
extern const unsigned ARMDwarfFlavour0L2DwarfSize;

extern const MCRegisterInfo::DwarfLLVMRegPair ARMEHFlavour0L2Dwarf[];
extern const unsigned ARMEHFlavour0L2DwarfSize;

ARMGenRegisterInfo::
ARMGenRegisterInfo(unsigned RA, unsigned DwarfFlavour, unsigned EHFlavour,
      unsigned PC, unsigned HwMode)
  : TargetRegisterInfo(&ARMRegInfoDesc, RegisterClasses, RegisterClasses+137,
             SubRegIndexNameTable, SubRegIdxRangeTable, SubRegIndexLaneMaskTable,
             LaneBitmask(0xFFFFFFFFFFFFFFFF), RegClassInfos, VTLists, HwMode) {
  InitMCRegisterInfo(ARMRegDesc, 297, RA, PC,
                     ARMMCRegisterClasses, 137,
                     ARMRegUnitRoots,
                     88,
                     ARMRegDiffLists,
                     ARMLaneMaskLists,
                     ARMRegStrings,
                     ARMRegClassStrings,
                     ARMSubRegIdxLists,
                     57,
                     ARMRegEncodingTable);

  switch (DwarfFlavour) {
  default:
    llvm_unreachable("Unknown DWARF flavour");
  case 0:
    mapDwarfRegsToLLVMRegs(ARMDwarfFlavour0Dwarf2L, ARMDwarfFlavour0Dwarf2LSize, false);
    break;
  }
  switch (EHFlavour) {
  default:
    llvm_unreachable("Unknown DWARF flavour");
  case 0:
    mapDwarfRegsToLLVMRegs(ARMEHFlavour0Dwarf2L, ARMEHFlavour0Dwarf2LSize, true);
    break;
  }
  switch (DwarfFlavour) {
  default:
    llvm_unreachable("Unknown DWARF flavour");
  case 0:
    mapLLVMRegsToDwarfRegs(ARMDwarfFlavour0L2Dwarf, ARMDwarfFlavour0L2DwarfSize, false);
    break;
  }
  switch (EHFlavour) {
  default:
    llvm_unreachable("Unknown DWARF flavour");
  case 0:
    mapLLVMRegsToDwarfRegs(ARMEHFlavour0L2Dwarf, ARMEHFlavour0L2DwarfSize, true);
    break;
  }
}

static const MCPhysReg CSR_AAPCS_SaveList[] = { ARM::LR, ARM::R11, ARM::R10, ARM::R9, ARM::R8, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, 0 };
static const uint32_t CSR_AAPCS_RegMask[] = { 0xe0004000, 0xc000001f, 0x003fc003, 0x807fff80, 0x0e00001f, 0x00780100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };
static const MCPhysReg CSR_AAPCS_FP_SaveList[] = { ARM::LR, ARM::R11, ARM::R10, ARM::R9, ARM::R8, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::FPSCR, ARM::FPEXC, ARM::D7, ARM::D6, ARM::D5, ARM::D4, ARM::D3, ARM::D2, ARM::D1, ARM::D0, 0 };
static const uint32_t CSR_AAPCS_FP_RegMask[] = { 0xffe04140, 0xfc00001f, 0xffbfc003, 0xffffffff, 0x0fe0001f, 0xff7801f0, 0xffc0003f, 0x0ffc0003, 0xf807f000, 0x00000001, };
static const MCPhysReg CSR_AAPCS_SplitPush_R7_SaveList[] = { ARM::LR, ARM::R11, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R10, ARM::R9, ARM::R8, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, 0 };
static const uint32_t CSR_AAPCS_SplitPush_R7_RegMask[] = { 0xe0004000, 0xc000001f, 0x003fc003, 0x807fff80, 0x0e00001f, 0x00780100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };
static const MCPhysReg CSR_AAPCS_SplitPush_R11_SaveList[] = { ARM::R10, ARM::R9, ARM::R8, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::LR, ARM::R11, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, 0 };
static const uint32_t CSR_AAPCS_SplitPush_R11_RegMask[] = { 0xe0004000, 0xc000001f, 0x003fc003, 0x807fff80, 0x0e00001f, 0x00780100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };
static const MCPhysReg CSR_AAPCS_SwiftError_SaveList[] = { ARM::LR, ARM::R11, ARM::R10, ARM::R9, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, 0 };
static const uint32_t CSR_AAPCS_SwiftError_RegMask[] = { 0xe0004000, 0xc000001f, 0x003bc003, 0x807fff80, 0x0e00001f, 0x00580100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };
static const MCPhysReg CSR_AAPCS_SwiftTail_SaveList[] = { ARM::LR, ARM::R11, ARM::R9, ARM::R8, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, 0 };
static const uint32_t CSR_AAPCS_SwiftTail_RegMask[] = { 0xe0004000, 0xc000001f, 0x002fc003, 0x807fff80, 0x0e00001f, 0x00380100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };
static const MCPhysReg CSR_AAPCS_ThisReturn_SaveList[] = { ARM::LR, ARM::R11, ARM::R10, ARM::R9, ARM::R8, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::R0, 0 };
static const uint32_t CSR_AAPCS_ThisReturn_RegMask[] = { 0xe0004000, 0xc000001f, 0x003fc403, 0x807fff80, 0x0e00001f, 0x00780100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };
static const MCPhysReg CSR_ATPCS_SplitPush_SaveList[] = { ARM::LR, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R11, ARM::R10, ARM::R9, ARM::R8, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, 0 };
static const uint32_t CSR_ATPCS_SplitPush_RegMask[] = { 0xe0004000, 0xc000001f, 0x003fc003, 0x807fff80, 0x0e00001f, 0x00780100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };
static const MCPhysReg CSR_ATPCS_SplitPush_FP_SaveList[] = { ARM::LR, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R11, ARM::R10, ARM::R9, ARM::R8, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::FPSCR, ARM::FPEXC, ARM::D7, ARM::D6, ARM::D5, ARM::D4, ARM::D3, ARM::D2, ARM::D1, ARM::D0, 0 };
static const uint32_t CSR_ATPCS_SplitPush_FP_RegMask[] = { 0xffe04140, 0xfc00001f, 0xffbfc003, 0xffffffff, 0x0fe0001f, 0xff7801f0, 0xffc0003f, 0x0ffc0003, 0xf807f000, 0x00000001, };
static const MCPhysReg CSR_ATPCS_SplitPush_SwiftError_SaveList[] = { ARM::LR, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R11, ARM::R10, ARM::R9, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, 0 };
static const uint32_t CSR_ATPCS_SplitPush_SwiftError_RegMask[] = { 0xe0004000, 0xc000001f, 0x003bc003, 0x807fff80, 0x0e00001f, 0x00580100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };
static const MCPhysReg CSR_ATPCS_SplitPush_SwiftTail_SaveList[] = { ARM::LR, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R11, ARM::R9, ARM::R8, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, 0 };
static const uint32_t CSR_ATPCS_SplitPush_SwiftTail_RegMask[] = { 0xe0004000, 0xc000001f, 0x002fc003, 0x807fff80, 0x0e00001f, 0x00380100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };
static const MCPhysReg CSR_FIQ_SaveList[] = { ARM::LR, ARM::R11, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R3, ARM::R2, ARM::R1, ARM::R0, 0 };
static const uint32_t CSR_FIQ_RegMask[] = { 0x00004000, 0x00000000, 0x0023fc00, 0x00000000, 0x00000000, 0x001e0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_FIQ_FP_SaveList[] = { ARM::LR, ARM::R11, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R3, ARM::R2, ARM::R1, ARM::R0, ARM::FPSCR, ARM::FPEXC, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::D7, ARM::D6, ARM::D5, ARM::D4, ARM::D3, ARM::D2, ARM::D1, ARM::D0, 0 };
static const uint32_t CSR_FIQ_FP_RegMask[] = { 0xffe04140, 0xfc00001f, 0xffa3fc03, 0xffffffff, 0x0fe0001f, 0xff1e01f0, 0xffc0003f, 0x0ffc0003, 0xf807f000, 0x00000001, };
static const MCPhysReg CSR_FIQ_FP_NEON_SaveList[] = { ARM::LR, ARM::R11, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R3, ARM::R2, ARM::R1, ARM::R0, ARM::FPSCR, ARM::FPEXC, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::D7, ARM::D6, ARM::D5, ARM::D4, ARM::D3, ARM::D2, ARM::D1, ARM::D0, ARM::D31, ARM::D30, ARM::D29, ARM::D28, ARM::D27, ARM::D26, ARM::D25, ARM::D24, ARM::D23, ARM::D22, ARM::D21, ARM::D20, ARM::D19, ARM::D18, ARM::D17, ARM::D16, 0 };
static const uint32_t CSR_FIQ_FP_NEON_RegMask[] = { 0xffe04140, 0xfc1fffff, 0xffa3ffff, 0xffffffff, 0xffffffff, 0xff1fffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000001ff, };
static const MCPhysReg CSR_FPRegs_SaveList[] = { ARM::D0, ARM::D1, ARM::D2, ARM::D3, ARM::D4, ARM::D5, ARM::D6, ARM::D7, ARM::D8, ARM::D9, ARM::D10, ARM::D11, ARM::D12, ARM::D13, ARM::D14, ARM::D15, ARM::D16, ARM::D17, ARM::D18, ARM::D19, ARM::D20, ARM::D21, ARM::D22, ARM::D23, ARM::D24, ARM::D25, ARM::D26, ARM::D27, ARM::D28, ARM::D29, ARM::D30, ARM::D31, 0 };
static const uint32_t CSR_FPRegs_RegMask[] = { 0xffe00000, 0xfc1fffff, 0xff8003ff, 0xffffffff, 0xffffffff, 0xff01ffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000001ff, };
static const MCPhysReg CSR_FP_Interrupt_Regs_SaveList[] = { ARM::FPSCR, ARM::FPEXC, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::D7, ARM::D6, ARM::D5, ARM::D4, ARM::D3, ARM::D2, ARM::D1, ARM::D0, 0 };
static const uint32_t CSR_FP_Interrupt_Regs_RegMask[] = { 0xffe00140, 0xfc00001f, 0xff800003, 0xffffffff, 0x0fe0001f, 0xff0001f0, 0xffc0003f, 0x0ffc0003, 0xf807f000, 0x00000001, };
static const MCPhysReg CSR_FP_NEON_Interrupt_Regs_SaveList[] = { ARM::FPSCR, ARM::FPEXC, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::D7, ARM::D6, ARM::D5, ARM::D4, ARM::D3, ARM::D2, ARM::D1, ARM::D0, ARM::D31, ARM::D30, ARM::D29, ARM::D28, ARM::D27, ARM::D26, ARM::D25, ARM::D24, ARM::D23, ARM::D22, ARM::D21, ARM::D20, ARM::D19, ARM::D18, ARM::D17, ARM::D16, 0 };
static const uint32_t CSR_FP_NEON_Interrupt_Regs_RegMask[] = { 0xffe00140, 0xfc1fffff, 0xff8003ff, 0xffffffff, 0xffffffff, 0xff01ffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000001ff, };
static const MCPhysReg CSR_GenericInt_SaveList[] = { ARM::LR, ARM::R12, ARM::R11, ARM::R10, ARM::R9, ARM::R8, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R3, ARM::R2, ARM::R1, ARM::R0, 0 };
static const uint32_t CSR_GenericInt_RegMask[] = { 0x00004000, 0x00000000, 0x007ffc00, 0x00000000, 0x00000000, 0x007e0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_GenericInt_FP_SaveList[] = { ARM::LR, ARM::R12, ARM::R11, ARM::R10, ARM::R9, ARM::R8, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R3, ARM::R2, ARM::R1, ARM::R0, ARM::FPSCR, ARM::FPEXC, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::D7, ARM::D6, ARM::D5, ARM::D4, ARM::D3, ARM::D2, ARM::D1, ARM::D0, 0 };
static const uint32_t CSR_GenericInt_FP_RegMask[] = { 0xffe04140, 0xfc00001f, 0xfffffc03, 0xffffffff, 0x0fe0001f, 0xff7e01f0, 0xffc0003f, 0x0ffc0003, 0xf807f000, 0x00000001, };
static const MCPhysReg CSR_GenericInt_FP_NEON_SaveList[] = { ARM::LR, ARM::R12, ARM::R11, ARM::R10, ARM::R9, ARM::R8, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R3, ARM::R2, ARM::R1, ARM::R0, ARM::FPSCR, ARM::FPEXC, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::D7, ARM::D6, ARM::D5, ARM::D4, ARM::D3, ARM::D2, ARM::D1, ARM::D0, ARM::D31, ARM::D30, ARM::D29, ARM::D28, ARM::D27, ARM::D26, ARM::D25, ARM::D24, ARM::D23, ARM::D22, ARM::D21, ARM::D20, ARM::D19, ARM::D18, ARM::D17, ARM::D16, 0 };
static const uint32_t CSR_GenericInt_FP_NEON_RegMask[] = { 0xffe04140, 0xfc1fffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff7fffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000001ff, };
static const MCPhysReg CSR_NoRegs_SaveList[] = { 0 };
static const uint32_t CSR_NoRegs_RegMask[] = { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_Win_AAPCS_CFGuard_Check_SaveList[] = { ARM::LR, ARM::R11, ARM::R10, ARM::R9, ARM::R8, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::D7, ARM::D6, ARM::D5, ARM::D4, ARM::D3, ARM::D2, ARM::D1, ARM::D0, 0 };
static const uint32_t CSR_Win_AAPCS_CFGuard_Check_RegMask[] = { 0xffe04000, 0xfc00001f, 0xffbfc003, 0xffffffff, 0x0fe0001f, 0xff7801f0, 0xffc0003f, 0x0ffc0003, 0xf807f000, 0x00000001, };
static const MCPhysReg CSR_Win_SplitFP_SaveList[] = { ARM::R10, ARM::R9, ARM::R8, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::LR, ARM::R11, 0 };
static const uint32_t CSR_Win_SplitFP_RegMask[] = { 0xe0004000, 0xc000001f, 0x003fc003, 0x807fff80, 0x0e00001f, 0x00780100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };
static const MCPhysReg CSR_iOS_SaveList[] = { ARM::LR, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R11, ARM::R10, ARM::R8, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, 0 };
static const uint32_t CSR_iOS_RegMask[] = { 0xe0004000, 0xc000001f, 0x0037c003, 0x807fff80, 0x0e00001f, 0x00580100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };
static const MCPhysReg CSR_iOS_CXX_TLS_SaveList[] = { ARM::LR, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R11, ARM::R10, ARM::R8, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::R12, ARM::R9, ARM::R3, ARM::R2, ARM::R1, ARM::D31, ARM::D30, ARM::D29, ARM::D28, ARM::D27, ARM::D26, ARM::D25, ARM::D24, ARM::D23, ARM::D22, ARM::D21, ARM::D20, ARM::D19, ARM::D18, ARM::D17, ARM::D16, ARM::D7, ARM::D6, ARM::D5, ARM::D4, ARM::D3, ARM::D2, ARM::D1, ARM::D0, 0 };
static const uint32_t CSR_iOS_CXX_TLS_RegMask[] = { 0xffe04000, 0xfc1fffff, 0xfffffbff, 0xffffffff, 0xffffffff, 0xff7dffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000001ff, };
static const MCPhysReg CSR_iOS_CXX_TLS_PE_SaveList[] = { ARM::LR, ARM::R12, ARM::R11, ARM::R7, ARM::R5, ARM::R4, 0 };
static const uint32_t CSR_iOS_CXX_TLS_PE_RegMask[] = { 0x00004000, 0x00000000, 0x0062c000, 0x00000000, 0x00000000, 0x00080000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_iOS_CXX_TLS_ViaCopy_SaveList[] = { ARM::R6, ARM::R10, ARM::R8, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::R9, ARM::R3, ARM::R2, ARM::R1, ARM::D31, ARM::D30, ARM::D29, ARM::D28, ARM::D27, ARM::D26, ARM::D25, ARM::D24, ARM::D23, ARM::D22, ARM::D21, ARM::D20, ARM::D19, ARM::D18, ARM::D17, ARM::D16, ARM::D7, ARM::D6, ARM::D5, ARM::D4, ARM::D3, ARM::D2, ARM::D1, ARM::D0, 0 };
static const uint32_t CSR_iOS_CXX_TLS_ViaCopy_RegMask[] = { 0xffe00000, 0xfc1fffff, 0xff9d3bff, 0xffffffff, 0xffffffff, 0xff25ffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000001ff, };
static const MCPhysReg CSR_iOS_SwiftError_SaveList[] = { ARM::LR, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R11, ARM::R10, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, 0 };
static const uint32_t CSR_iOS_SwiftError_RegMask[] = { 0xe0004000, 0xc000001f, 0x0033c003, 0x807fff80, 0x0e00001f, 0x00580100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };
static const MCPhysReg CSR_iOS_SwiftTail_SaveList[] = { ARM::LR, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R11, ARM::R8, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, 0 };
static const uint32_t CSR_iOS_SwiftTail_RegMask[] = { 0xe0004000, 0xc000001f, 0x0027c003, 0x807fff80, 0x0e00001f, 0x00180100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };
static const MCPhysReg CSR_iOS_TLSCall_SaveList[] = { ARM::LR, ARM::SP, ARM::R11, ARM::R10, ARM::R8, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R3, ARM::R2, ARM::R1, ARM::D31, ARM::D30, ARM::D29, ARM::D28, ARM::D27, ARM::D26, ARM::D25, ARM::D24, ARM::D23, ARM::D22, ARM::D21, ARM::D20, ARM::D19, ARM::D18, ARM::D17, ARM::D16, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::D7, ARM::D6, ARM::D5, ARM::D4, ARM::D3, ARM::D2, ARM::D1, ARM::D0, 0 };
static const uint32_t CSR_iOS_TLSCall_RegMask[] = { 0xffe24000, 0xfc1fffff, 0xffb7fbff, 0xffffffff, 0xffffffff, 0xff5dffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000001ff, };
static const MCPhysReg CSR_iOS_ThisReturn_SaveList[] = { ARM::LR, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R11, ARM::R10, ARM::R8, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::R0, 0 };
static const uint32_t CSR_iOS_ThisReturn_RegMask[] = { 0xe0004000, 0xc000001f, 0x0037c403, 0x807fff80, 0x0e00001f, 0x00580100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };


ArrayRef<const uint32_t *> ARMGenRegisterInfo::getRegMasks() const {
  static const uint32_t *const Masks[] = {
    CSR_AAPCS_RegMask,
    CSR_AAPCS_FP_RegMask,
    CSR_AAPCS_SplitPush_R7_RegMask,
    CSR_AAPCS_SplitPush_R11_RegMask,
    CSR_AAPCS_SwiftError_RegMask,
    CSR_AAPCS_SwiftTail_RegMask,
    CSR_AAPCS_ThisReturn_RegMask,
    CSR_ATPCS_SplitPush_RegMask,
    CSR_ATPCS_SplitPush_FP_RegMask,
    CSR_ATPCS_SplitPush_SwiftError_RegMask,
    CSR_ATPCS_SplitPush_SwiftTail_RegMask,
    CSR_FIQ_RegMask,
    CSR_FIQ_FP_RegMask,
    CSR_FIQ_FP_NEON_RegMask,
    CSR_FPRegs_RegMask,
    CSR_FP_Interrupt_Regs_RegMask,
    CSR_FP_NEON_Interrupt_Regs_RegMask,
    CSR_GenericInt_RegMask,
    CSR_GenericInt_FP_RegMask,
    CSR_GenericInt_FP_NEON_RegMask,
    CSR_NoRegs_RegMask,
    CSR_Win_AAPCS_CFGuard_Check_RegMask,
    CSR_Win_SplitFP_RegMask,
    CSR_iOS_RegMask,
    CSR_iOS_CXX_TLS_RegMask,
    CSR_iOS_CXX_TLS_PE_RegMask,
    CSR_iOS_CXX_TLS_ViaCopy_RegMask,
    CSR_iOS_SwiftError_RegMask,
    CSR_iOS_SwiftTail_RegMask,
    CSR_iOS_TLSCall_RegMask,
    CSR_iOS_ThisReturn_RegMask,
  };
  return ArrayRef(Masks);
}

bool ARMGenRegisterInfo::
isGeneralPurposeRegister(const MachineFunction &MF, MCRegister PhysReg) const {
  return
      false;
}

bool ARMGenRegisterInfo::
isGeneralPurposeRegisterClass(const TargetRegisterClass *RC) const {
  return
      false;
}

bool ARMGenRegisterInfo::
isFixedRegister(const MachineFunction &MF, MCRegister PhysReg) const {
  return
      false;
}

bool ARMGenRegisterInfo::
isArgumentRegister(const MachineFunction &MF, MCRegister PhysReg) const {
  return
      false;
}

bool ARMGenRegisterInfo::
isConstantPhysReg(MCRegister PhysReg) const {
  return
      false;
}

ArrayRef<const char *> ARMGenRegisterInfo::getRegMaskNames() const {
  static const char *Names[] = {
    "CSR_AAPCS",
    "CSR_AAPCS_FP",
    "CSR_AAPCS_SplitPush_R7",
    "CSR_AAPCS_SplitPush_R11",
    "CSR_AAPCS_SwiftError",
    "CSR_AAPCS_SwiftTail",
    "CSR_AAPCS_ThisReturn",
    "CSR_ATPCS_SplitPush",
    "CSR_ATPCS_SplitPush_FP",
    "CSR_ATPCS_SplitPush_SwiftError",
    "CSR_ATPCS_SplitPush_SwiftTail",
    "CSR_FIQ",
    "CSR_FIQ_FP",
    "CSR_FIQ_FP_NEON",
    "CSR_FPRegs",
    "CSR_FP_Interrupt_Regs",
    "CSR_FP_NEON_Interrupt_Regs",
    "CSR_GenericInt",
    "CSR_GenericInt_FP",
    "CSR_GenericInt_FP_NEON",
    "CSR_NoRegs",
    "CSR_Win_AAPCS_CFGuard_Check",
    "CSR_Win_SplitFP",
    "CSR_iOS",
    "CSR_iOS_CXX_TLS",
    "CSR_iOS_CXX_TLS_PE",
    "CSR_iOS_CXX_TLS_ViaCopy",
    "CSR_iOS_SwiftError",
    "CSR_iOS_SwiftTail",
    "CSR_iOS_TLSCall",
    "CSR_iOS_ThisReturn",
  };
  return ArrayRef(Names);
}

const ARMFrameLowering *
ARMGenRegisterInfo::getFrameLowering(const MachineFunction &MF) {
  return static_cast<const ARMFrameLowering *>(
      MF.getSubtarget().getFrameLowering());
}

} // end namespace llvm

